From xen-changelog-bounces@lists.xenproject.org Tue Oct 01 01:00:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 01: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 1iF6WN-0003Fy-Bm; Tue, 01 Oct 2019 01:00: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=VL9B=X2=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iF6WL-0002ZA-NZ
 for xen-changelog@lists.xenproject.org; Tue, 01 Oct 2019 01:00:05 +0000
X-Inumbo-ID: cdb2cf7c-e3e6-11e9-96eb-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id cdb2cf7c-e3e6-11e9-96eb-12813bfff9fa;
 Tue, 01 Oct 2019 01:00:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iF6WK-0006La-9Q
 for xen-changelog@lists.xenproject.org; Tue, 01 Oct 2019 01:00:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iF6WK-0008Hg-6v
 for xen-changelog@lists.xenproject.org; Tue, 01 Oct 2019 01:00:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iF6WK-0008Hg-6v@xenbits.xenproject.org>
Date: Tue, 01 Oct 2019 01:00:04 +0000
Subject: [Xen-changelog] [xen staging] xen/arm32: head: Fix build when using
 GAS 2.25.0
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU4MTk3YjY4NWE0ZjYxOTY5YzU5MDNlN2YwNzliYTBlYmY0ZmE1OWUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIFNl
cCAzMCAxOTo0NDoyNSAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogTW9uIFNlcCAzMCAxNzo1NToxMSAy
MDE5IC0wNzAwCgogICAgeGVuL2FybTMyOiBoZWFkOiBGaXggYnVpbGQgd2hlbiB1c2luZyBHQVMg
Mi4yNS4wCiAgICAKICAgIEdBUyAyLjI1LjAgdGhyb3dzIG11bHRpcGxlIGVycm9ycyB3aGVuIGJ1
aWxkaW5nIGFybTMyL2hlYWQuUzoKICAgIAogICAgYXJtMzIvaGVhZC5TOiBBc3NlbWJsZXIgbWVz
c2FnZXM6CiAgICBhcm0zMi9oZWFkLlM6NDUyOiBFcnJvcjogaW52YWxpZCBjb25zdGFudCAoZjdm
KSBhZnRlciBmaXh1cAogICAgYXJtMzIvaGVhZC5TOjQ1MzogRXJyb3I6IGludmFsaWQgY29uc3Rh
bnQgKGY3ZikgYWZ0ZXIgZml4dXAKICAgIGFybTMyL2hlYWQuUzo0OTU6IEVycm9yOiBpbnZhbGlk
IGNvbnN0YW50IChmN2YpIGFmdGVyIGZpeHVwCiAgICBhcm0zMi9oZWFkLlM6NTEwOiBFcnJvcjog
aW52YWxpZCBjb25zdGFudCAoZjdmKSBhZnRlciBmaXh1cAogICAgYXJtMzIvaGVhZC5TOjUxNDog
RXJyb3I6IGludmFsaWQgY29uc3RhbnQgKGY3ZikgYWZ0ZXIgZml4dXAKICAgIGFybTMyL2hlYWQu
Uzo1MTY6IEVycm9yOiBpbnZhbGlkIGNvbnN0YW50IChmN2YpIGFmdGVyIGZpeHVwCiAgICBhcm0z
Mi9oZWFkLlM6NjMzOiBFcnJvcjogaW52YWxpZCBjb25zdGFudCAoZjdmKSBhZnRlciBmaXh1cAog
ICAgCiAgICBUaGlzIG1ha2VzIHNlbnNlIGJlY2F1c2UgdGhlIGluc3RydWN0aW9uIG1vdiBpcyBv
bmx5IGFibGUgdG8gZGVhbCB3aXRoIGEKICAgIHNwZWNpZmljIHNldCBvZiBpbW1lZGlhdGUgKHNl
ZSAibW9kaWZpZWQgaW1tZWRpYXRlIGNvbnN0YW50cyBpbiBBUk0KICAgIGluc3RydWN0aW9ucyIp
LiBGb3IgYW55IDE2LWJpdCBpbW1lZGlhdGUsIHRoZSBpbnN0cnVjdGlvbiBtb3Z3IHNob3VsZCBi
ZQogICAgdXNlZC4KICAgIAogICAgSXQgbG9va3MgbGlrZSBuZXdlciB2ZXJzaW9uIG9mIEdBUyB3
aWxsIHNlZW1seSBzd2l0Y2ggdG8gbW92dyBpZiB0aGUKICAgIGltbWVkaWF0ZSBkb2VzIG5vdCBm
aXQgaW4gdGhlIGltbWVkaWF0ZSBlbmNvZGluZyBmb3IgbW92LiBCdXQgd2Ugc2hvdWxkCiAgICBu
b3QgcmVseSBvbiB0aGlzLiBTbyBzd2l0Y2ggdG8gbW92dy4KICAgIAogICAgRml4ZXM6IDIzZGZl
NDhkMTAgKCJ4ZW4vYXJtMzI6IGhlYWQ6IEludHJvZHVjZSBtYWNyb3MgdG8gY3JlYXRlIHRhYmxl
IGFuZCBtYXBwaW5nIGVudHJ5IikKICAgIFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFRlc3RlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUyB8
IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TIGIveGVuL2FyY2gvYXJtL2Fy
bTMyL2hlYWQuUwppbmRleCAyZmMzMTJmOWUwLi5lOWQzNTZmMDVjIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vYXJtMzIvaGVhZC5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9oZWFkLlMKQEAg
LTM4Myw3ICszODMsNyBAQCBFTkRQUk9DKGNwdV9pbml0KQogICAgICAgICBsZHIgICByNCwgPVx0
YmwKICAgICAgICAgYWRkICAgcjQsIHI0LCByMTAgICAgICAgICAgICAvKiByNCA6PSBwYWRkcihc
dGxiKSAqLwogCi0gICAgICAgIG1vdiAgIHIyLCAjUFRfUFQgICAgICAgICAgICAgLyogcjI6cjMg
Oj0gcmlnaHQgZm9yIGxpbmVhciBQVCAqLworICAgICAgICBtb3Z3ICByMiwgI1BUX1BUICAgICAg
ICAgICAgIC8qIHIyOnIzIDo9IHJpZ2h0IGZvciBsaW5lYXIgUFQgKi8KICAgICAgICAgb3JyICAg
cjIsIHIyLCByNCAgICAgICAgICAgICAvKiAgICAgICAgICAgKyBcdGxiIHBhZGRyICovCiAgICAg
ICAgIG1vdiAgIHIzLCAjMAogCkBAIC00MTksNyArNDE5LDcgQEAgRU5EUFJPQyhjcHVfaW5pdCkK
ICAgICAgICAgbHNyICAgcjQsIFxwaHlzLCAjVEhJUkRfU0hJRlQKICAgICAgICAgbHNsICAgcjQs
IHI0LCAjVEhJUkRfU0hJRlQgICAvKiByNCA6PSBQQUdFX0FMSUdORUQocGh5cykgKi8KIAotICAg
ICAgICBtb3YgICByMiwgI1x0eXBlICAgICAgICAgICAgIC8qIHIyOnIzIDo9IHJpZ2h0IGZvciBz
ZWN0aW9uIFBUICovCisgICAgICAgIG1vdncgIHIyLCAjXHR5cGUgICAgICAgICAgICAgLyogcjI6
cjMgOj0gcmlnaHQgZm9yIHNlY3Rpb24gUFQgKi8KICAgICAgICAgb3JyICAgcjIsIHIyLCByNCAg
ICAgICAgICAgICAvKiAgICAgICAgICArIFBBR0VfQUxJR05FRChwaHlzKSAqLwogICAgICAgICBt
b3YgICByMywgIzAKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Tue Oct 01 09:55:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 09: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 1iFEs6-0000UY-GG; Tue, 01 Oct 2019 09:55:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=VL9B=X2=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iFEs5-0000UT-4d
 for xen-changelog@lists.xenproject.org; Tue, 01 Oct 2019 09:55:05 +0000
X-Inumbo-ID: 8ab306e2-e431-11e9-97fb-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 8ab306e2-e431-11e9-97fb-bc764e2007e4;
 Tue, 01 Oct 2019 09:55:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iFEs4-0001JP-5I
 for xen-changelog@lists.xenproject.org; Tue, 01 Oct 2019 09:55:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iFEs4-0006il-2m
 for xen-changelog@lists.xenproject.org; Tue, 01 Oct 2019 09:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iFEs4-0006il-2m@xenbits.xenproject.org>
Date: Tue, 01 Oct 2019 09:55:04 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: domain_build: Avoid implicit
 conversion from ULL to UL
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVlYzA1Y2RkYjhmYWFiODM0NjcyYmU2YTg1NGM5OTgxYjRhZTNkOGEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogU3VuIFNl
cCAyOSAxNjo1NjoyNiAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFR1ZSBPY3QgMSAxMDowMzozNSAyMDE5ICswMTAw
CgogICAgeGVuL2FybTogZG9tYWluX2J1aWxkOiBBdm9pZCBpbXBsaWNpdCBjb252ZXJzaW9uIGZy
b20gVUxMIHRvIFVMCiAgICAKICAgIENsYW5nIDguMCB3aWxsIGZhaWwgdG8gYnVpbGQgZG9tYWlu
X2J1aWxkLmMgb24gQXJtMzIgYmVjYXVzZSBvZiB0aGUKICAgIGZvbGxvd2luZyBlcnJvcjoKICAg
IAogICAgZG9tYWluX2J1aWxkLmM6NDQ4OjIxOiBlcnJvcjogaW1wbGljaXQgY29udmVyc2lvbiBm
cm9tICd1bnNpZ25lZCBsb25nIGxvbmcnIHRvICd1bnNpZ25lZCBsb25nJyBjaGFuZ2VzIHZhbHVl
IGZyb20gMTA5MDkyMTY5MzE4NCB0byAwCiAgICBbLVdlcnJvciwtV2NvbnN0YW50LWNvbnZlcnNp
b25dCiAgICAgICAgYmFua19zaXplID0gTUlOKEdVRVNUX1JBTTFfU0laRSwga2luZm8tPnVuYXNz
aWduZWRfbWVtKTsKICAgIAogICAgQXJtMzIgaXMgYWJsZSB0byBzdXBwb3J0IG1vcmUgdGhhbiA0
R0Igb2YgcGh5c2ljYWwgbWVtb3J5LCBzbyBpdCB3b3VsZAogICAgYmUgdGhlb3JpY2FsbHkgcG9z
c2libGUgdG8gY3JlYXRlIGRvbWFpbiB3aXRoIG1vcmUgdGhlIDRHQiBvZiBSQU0uCiAgICBUaGVy
ZWZvcmUsIHRoZSBzaXplIG9mIGEgYmFuayBtYXkgbm90IGZpdCBpbiAzMi1iaXQuCiAgICAKICAg
IFRoaXMgY2FuIGJlIHJlc29sdmVkIGJ5IHN3aXRjaCB0aGUgdmFyaWFibGUgYmFua19zaXplIGFu
ZCB0aGUgcGFyYW1ldGVyCiAgICB0b3Rfc2l6ZSB0byAicGFkZHJfdCIuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZWxlYXNl
ZC1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgQWNrZWQtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJj
aC9hcm0vZG9tYWluX2J1aWxkLmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlv
bnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9i
dWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IDMzN2E4OWU1MTguLmI3
OTFlNGI1MTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94
ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKQEAgLTM3Nyw3ICszNzcsNyBAQCBzdGF0aWMgdm9p
ZCBfX2luaXQgYWxsb2NhdGVfbWVtb3J5XzExKHN0cnVjdCBkb21haW4gKmQsCiBzdGF0aWMgYm9v
bCBfX2luaXQgYWxsb2NhdGVfYmFua19tZW1vcnkoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8s
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5fdCBzZ2ZuLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB0b3Rfc2l6
ZSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgdG90X3Np
emUpCiB7CiAgICAgaW50IHJlczsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKQEAgLTQzMyw3
ICs0MzMsNyBAQCBzdGF0aWMgYm9vbCBfX2luaXQgYWxsb2NhdGVfYmFua19tZW1vcnkoc3RydWN0
IGRvbWFpbiAqZCwKIHN0YXRpYyB2b2lkIF9faW5pdCBhbGxvY2F0ZV9tZW1vcnkoc3RydWN0IGRv
bWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKIHsKICAgICB1bnNpZ25lZCBpbnQg
aTsKLSAgICB1bnNpZ25lZCBsb25nIGJhbmtfc2l6ZTsKKyAgICBwYWRkcl90IGJhbmtfc2l6ZTsK
IAogICAgIHByaW50ayhYRU5MT0dfSU5GTyAiQWxsb2NhdGluZyBtYXBwaW5ncyB0b3RhbGxpbmcg
JWxkTUIgZm9yICVwZDpcbiIsCiAgICAgICAgICAgIC8qIERvbid0IHdhbnQgZm9ybWF0IHRoaXMg
YXMgUFJJcGFkZHIgKDE2IGRpZ2l0IGhleCkgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Oct 01 09:55:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 01 Oct 2019 09:55: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 1iFEsG-0000V7-Iq; Tue, 01 Oct 2019 09:55: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=VL9B=X2=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iFEsF-0000V1-Bd
 for xen-changelog@lists.xenproject.org; Tue, 01 Oct 2019 09:55:15 +0000
X-Inumbo-ID: 90c63a9a-e431-11e9-96f7-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 90c63a9a-e431-11e9-96f7-12813bfff9fa;
 Tue, 01 Oct 2019 09:55:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iFEsE-0001JX-Ae
 for xen-changelog@lists.xenproject.org; Tue, 01 Oct 2019 09:55:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iFEsE-0006jQ-8H
 for xen-changelog@lists.xenproject.org; Tue, 01 Oct 2019 09:55:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iFEsE-0006jQ-8H@xenbits.xenproject.org>
Date: Tue, 01 Oct 2019 09:55:14 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: p2m: Fix typo in the comment
 on top of P2M_ROOT_LEVEL
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA1N2EyOTU2MjEyYTI5Mzc3YzBmMmY2ZDM4ZTViZWM3ODdmYjc4ZTQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogU3VuIFNl
cCAyOSAxNzozNToxMCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFR1ZSBPY3QgMSAxMDo1MTowMCAyMDE5ICswMTAw
CgogICAgeGVuL2FybTogcDJtOiBGaXggdHlwbyBpbiB0aGUgY29tbWVudCBvbiB0b3Agb2YgUDJN
X1JPT1RfTEVWRUwKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL3AybS5jIHwgMiArLQogMSBmaWxlIGNoYW5n
ZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCmluZGV4IDVmZjZjZTE1ZjYuLjRhNDI5ZGMx
YmUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYworKysgYi94ZW4vYXJjaC9hcm0vcDJt
LmMKQEAgLTI1LDcgKzI1LDcgQEAgc3RhdGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG1h
eF92bWlkID0gTUFYX1ZNSURfOF9CSVQ7CiAvKiBWTUlEIGlzIGJ5IGRlZmF1bHQgOCBiaXQgd2lk
dGggb24gQUFyY2g2NCAqLwogI2RlZmluZSBNQVhfVk1JRCAgICAgICBtYXhfdm1pZAogI2Vsc2UK
LS8qIEZpcnN0IGxldmVsIFAyTSBpcyBhbHdheSAyIGNvbnNlY3V0aXZlIHBhZ2VzICovCisvKiBG
aXJzdCBsZXZlbCBQMk0gaXMgYWx3YXlzIDIgY29uc2VjdXRpdmUgcGFnZXMgKi8KICNkZWZpbmUg
UDJNX1JPT1RfTEVWRUwgMQogI2RlZmluZSBQMk1fUk9PVF9PUkRFUiAgICAxCiAvKiBWTUlEIGlz
IGFsd2F5cyA4IGJpdCB3aWR0aCBvbiBBQXJjaDMyICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Oct 02 09:22:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 09: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 1iFapj-0006pI-Aj; Wed, 02 Oct 2019 09:22: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=U4iz=X3=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iFaph-0006pD-NO
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 2019 09:22:05 +0000
X-Inumbo-ID: 191db6e2-e4f6-11e9-9712-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 191db6e2-e4f6-11e9-9712-12813bfff9fa;
 Wed, 02 Oct 2019 09:22:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iFapg-0004wk-Ep
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 2019 09:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iFapg-000766-Bn
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 2019 09:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iFapg-000766-Bn@xenbits.xenproject.org>
Date: Wed, 02 Oct 2019 09:22:04 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: p2m: Free the p2m entry
 after flushing the IOMMU TLBs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY3MTg3ODc3OTc0MWIzOGM1ZjIzNjNhZGNlZWY4ZGUyY2UwYjM5NDUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIEF1
ZyA5IDEzOjU5OjE1IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE9jdCAyIDA5OjIxOjE3IDIwMTkgKzAxMDAK
CiAgICB4ZW4vYXJtOiBwMm06IEZyZWUgdGhlIHAybSBlbnRyeSBhZnRlciBmbHVzaGluZyB0aGUg
SU9NTVUgVExCcwogICAgCiAgICBXaGVuIGZyZWVpbmcgYSBwMm0gZW50cnksIGFsbCB0aGUgc3Vi
LXRyZWUgYmVoaW5kIGl0IHdpbGwgYWxzbyBiZSBmcmVlZC4KICAgIFRoaXMgbWF5IGluY2x1ZGUg
aW50ZXJtZWRpYXRlIHBhZ2UtdGFibGVzIG9yIGFueSBsMyBlbnRyeSByZXF1aXJpbmcgdG8KICAg
IGRyb3AgYSByZWZlcmVuY2UgKGUuZyBmb3IgZm9yZWlnbiBwYWdlcykuIEFzIHNvb24gYXMgcGFn
ZXMgYXJlIGZyZWVkLAogICAgdGhleSBtYXkgYmUgcmUtdXNlZCBieSBYZW4gb3IgYW5vdGhlciBk
b21haW4uIFRoZXJlZm9yZSBpdCBpcyBuZWNlc3NhcnkKICAgIHRvIGZsdXNoICphbGwqIHRoZSBU
TEJzIGJlZm9yZWhhbmQuCiAgICAKICAgIFdoaWxlIENQVSBUTEJzIHdpbGwgYmUgZmx1c2hlZCBi
ZWZvcmUgZnJlZWluZyB0aGUgcGFnZXMsIHRoaXMgaXMgbm90CiAgICB0aGUgY2FzZSBmb3IgSU9N
TVUgVExCcy4gVGhpcyBjYW4gYmUgc29sdmVkIGJ5IG1vdmluZyB0aGUgSU9NTVUgVExCcwogICAg
Zmx1c2ggZWFybGllciBpbiB0aGUgY29kZS4KICAgIAogICAgVGhpcyB3YXNuJ3QgY29uc2lkZXJl
ZCBhcyBhIHNlY3VyaXR5IGlzc3VlIGFzIGRldmljZSBwYXNzdGhyb3VnaCBvbiBBcm0KICAgIGlz
IG5vdCBzZWN1cml0eSBzdXBwb3J0ZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBUZXN0ZWQtYnk6IE9sZWtzYW5kciBUeXNo
Y2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZWxlYXNlLWFj
a2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gvYXJt
L3AybS5jIHwgMTYgKysrKysrKystLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9u
cygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94
ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggNGE0MjlkYzFiZS4uYTI3NDlkOWI2ZiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtMTA1Miwx
NCArMTA1Miw2IEBAIHN0YXRpYyBpbnQgX19wMm1fc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0sCiAgICAgICAgIHAybS0+bG93ZXN0X21hcHBlZF9nZm4gPSBnZm5fbWluKHAybS0+bG93
ZXN0X21hcHBlZF9nZm4sIHNnZm4pOwogICAgIH0KIAotICAgIC8qCi0gICAgICogRnJlZSB0aGUg
ZW50cnkgb25seSBpZiB0aGUgb3JpZ2luYWwgcHRlIHdhcyB2YWxpZCBhbmQgdGhlIGJhc2UKLSAg
ICAgKiBpcyBkaWZmZXJlbnQgKHRvIGF2b2lkIGZyZWVpbmcgd2hlbiBwZXJtaXNzaW9uIGlzIGNo
YW5nZWQpLgotICAgICAqLwotICAgIGlmICggcDJtX2lzX3ZhbGlkKG9yaWdfcHRlKSAmJgotICAg
ICAgICAgIW1mbl9lcShscGFlX2dldF9tZm4oKmVudHJ5KSwgbHBhZV9nZXRfbWZuKG9yaWdfcHRl
KSkgKQotICAgICAgICBwMm1fZnJlZV9lbnRyeShwMm0sIG9yaWdfcHRlLCBsZXZlbCk7Ci0KICAg
ICBpZiAoIGlzX2lvbW11X2VuYWJsZWQocDJtLT5kb21haW4pICYmCiAgICAgICAgICAobHBhZV9p
c192YWxpZChvcmlnX3B0ZSkgfHwgbHBhZV9pc192YWxpZCgqZW50cnkpKSApCiAgICAgewpAQCAt
MTA3Niw2ICsxMDY4LDE0IEBAIHN0YXRpYyBpbnQgX19wMm1fc2V0X2VudHJ5KHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0sCiAgICAgZWxzZQogICAgICAgICByYyA9IDA7CiAKKyAgICAvKgorICAgICAq
IEZyZWUgdGhlIGVudHJ5IG9ubHkgaWYgdGhlIG9yaWdpbmFsIHB0ZSB3YXMgdmFsaWQgYW5kIHRo
ZSBiYXNlCisgICAgICogaXMgZGlmZmVyZW50ICh0byBhdm9pZCBmcmVlaW5nIHdoZW4gcGVybWlz
c2lvbiBpcyBjaGFuZ2VkKS4KKyAgICAgKi8KKyAgICBpZiAoIHAybV9pc192YWxpZChvcmlnX3B0
ZSkgJiYKKyAgICAgICAgICFtZm5fZXEobHBhZV9nZXRfbWZuKCplbnRyeSksIGxwYWVfZ2V0X21m
bihvcmlnX3B0ZSkpICkKKyAgICAgICAgcDJtX2ZyZWVfZW50cnkocDJtLCBvcmlnX3B0ZSwgbGV2
ZWwpOworCiBvdXQ6CiAgICAgdW5tYXBfZG9tYWluX3BhZ2UodGFibGUpOwogCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Oct 02 09:22:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 09: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 1iFaps-0006pu-CM; Wed, 02 Oct 2019 09:22: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=U4iz=X3=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iFapr-0006po-Gl
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 2019 09:22:15 +0000
X-Inumbo-ID: 1f2a5b30-e4f6-11e9-9712-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 1f2a5b30-e4f6-11e9-9712-12813bfff9fa;
 Wed, 02 Oct 2019 09:22:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iFapq-0004ws-KJ
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 2019 09:22:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iFapq-00077B-Hm
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 2019 09:22:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iFapq-00077B-Hm@xenbits.xenproject.org>
Date: Wed, 02 Oct 2019 09:22:14 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: domain_build: Print the
 correct domain in construct_domain()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk0MDczMWVjYzA2Njc4MWIzNWVjZTg5MGViYjJhMjc1Yzg2MDI3YTUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IEF1
ZyAxNSAxODozNDoyMSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFdlZCBPY3QgMiAwOToyMzozOCAyMDE5ICswMTAw
CgogICAgeGVuL2FybTogZG9tYWluX2J1aWxkOiBQcmludCB0aGUgY29ycmVjdCBkb21haW4gaW4g
Y29uc3RydWN0X2RvbWFpbigpCiAgICAKICAgIGNvbnN0cnVjdF9kb21haW4oKSBjYW4gYmUgY2Fs
bGVkIGJ5IG90aGVyIGRvbWFpbiB0aGFuIGRvbTAuIFRvIGF2b2lkCiAgICBjb25mdXNpb24gaW4g
dGhlIGxvZywgcHJpbnQgdGhlIGNvcnJlY3QgZG9tYWluLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJldmlld2VkLWJ5
OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Ci0tLQogeGVu
L2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0
aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9i
dWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IGI3OTFlNGI1MTIuLjU3
MDlhNzdkNGQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94
ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKQEAgLTIwMDcsNyArMjAwNyw3IEBAIHN0YXRpYyBp
bnQgX19pbml0IGNvbnN0cnVjdF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5l
bF9pbmZvICpraW5mbykKICAgICB7CiAgICAgICAgIGlmICggdmNwdV9jcmVhdGUoZCwgaSkgPT0g
TlVMTCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHByaW50aygiRmFpbGVkIHRvIGFsbG9jYXRl
IGQwdiV1XG4iLCBpKTsKKyAgICAgICAgICAgIHByaW50aygiRmFpbGVkIHRvIGFsbG9jYXRlIGQl
ZHYlZFxuIiwgZC0+ZG9tYWluX2lkLCBpKTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9
CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Oct 02 09:22:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 09:22: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 1iFaq3-0006rN-EA; Wed, 02 Oct 2019 09:22:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=U4iz=X3=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iFaq1-0006rB-Nt
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 2019 09:22:25 +0000
X-Inumbo-ID: 25398780-e4f6-11e9-97fb-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 25398780-e4f6-11e9-97fb-bc764e2007e4;
 Wed, 02 Oct 2019 09:22:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iFaq0-0004x0-Pv
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 2019 09:22:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iFaq0-00077k-NK
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 2019 09:22:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iFaq0-00077k-NK@xenbits.xenproject.org>
Date: Wed, 02 Oct 2019 09:22:24 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: domain_build: Remove
 redundant check in make_vpl011_uart_node()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY5OGIwNWQxOGRmZTM3N2FiZjA3OTExZGQxZTkxNDVjOTUwZjU4YzEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IEF1
ZyAxNSAyMDo0NjoyNCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFdlZCBPY3QgMiAwOToyNDo0MiAyMDE5ICswMTAw
CgogICAgeGVuL2FybTogZG9tYWluX2J1aWxkOiBSZW1vdmUgcmVkdW5kYW50IGNoZWNrIGluIG1h
a2VfdnBsMDExX3VhcnRfbm9kZSgpCiAgICAKICAgIE5vbmUgb2YgdGhlIGNvZGUgc2luY2UgdGhl
IGxhc3QgY2hlY2sgb2YgcmVzIG1vZGlmeSB0aGUgdmFsdWUuIFNvIHRoZQogICAgY2hlY2sgY2Fu
IGJlIHJlbW92ZWQuCiAgICAKICAgIENvdmVyaXR5LUlEOiAxNDc2ODI0CiAgICBTaWduZWQtb2Zm
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6
IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQog
eGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgMyArLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGlu
c2VydGlvbigrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9t
YWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5kZXggNTcwOWE3N2Q0
ZC4uZjA0OWQwZTdmOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisr
KyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtMTY2MSw4ICsxNjYxLDcgQEAgc3Rh
dGljIGludCBfX2luaXQgbWFrZV92cGwwMTFfdWFydF9ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4g
KmQsIHZvaWQgKmZkdCkKICAgICBkdF9jaGlsZF9zZXRfcmFuZ2UoJmNlbGxzLCBHVUVTVF9ST09U
X0FERFJFU1NfQ0VMTFMsCiAgICAgICAgICAgICAgICAgICAgICAgIEdVRVNUX1JPT1RfU0laRV9D
RUxMUywgR1VFU1RfUEwwMTFfQkFTRSwKICAgICAgICAgICAgICAgICAgICAgICAgR1VFU1RfUEww
MTFfU0laRSk7Ci0gICAgaWYgKCByZXMgKQotICAgICAgICByZXR1cm4gcmVzOworCiAgICAgcmVz
ID0gZmR0X3Byb3BlcnR5KGZkdCwgInJlZyIsIHJlZywgc2l6ZW9mKHJlZykpOwogICAgIGlmICgg
cmVzICkKICAgICAgICAgcmV0dXJuIHJlczsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Oct 02 09:22:37 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 09:22: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 1iFaqD-0006sQ-Fo; Wed, 02 Oct 2019 09:22:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=U4iz=X3=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iFaqB-0006sH-Om
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 2019 09:22:35 +0000
X-Inumbo-ID: 2b48b09c-e4f6-11e9-97fb-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 2b48b09c-e4f6-11e9-97fb-bc764e2007e4;
 Wed, 02 Oct 2019 09:22:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iFaqA-0004xa-VN
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 2019 09:22:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iFaqA-00078H-Sy
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 2019 09:22:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iFaqA-00078H-Sy@xenbits.xenproject.org>
Date: Wed, 02 Oct 2019 09:22:34 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: domain_build: Print the
 correct domain in initrd_load()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYwNjlmODkzZTA3ZDU3YWFiMTk0ODFkZmMzMGM2OGE1ZDdhODM5MWUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IEF1
ZyAxNSAxODozMDo0MiAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFdlZCBPY3QgMiAwOToyNzowOCAyMDE5ICswMTAw
CgogICAgeGVuL2FybTogZG9tYWluX2J1aWxkOiBQcmludCB0aGUgY29ycmVjdCBkb21haW4gaW4g
aW5pdHJkX2xvYWQoKQogICAgCiAgICBpbml0cmRfbG9hZCgpIGNhbiBiZSBjYWxsZWQgYnkgb3Ro
ZXIgZG9tYWluIHRoYW4gZG9tMC4gVG8gYXZvaWQKICAgIGNvbmZ1c2lvbiBpbiB0aGUgbG9nLCBw
cmludCB0aGUgY29ycmVjdCBkb21haW4uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJh
YmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0v
ZG9tYWluX2J1aWxkLmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyks
IDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5j
IGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IGYwNDlkMGU3ZjkuLmVjNGY5OTEy
ZWYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJj
aC9hcm0vZG9tYWluX2J1aWxkLmMKQEAgLTE4NDcsOCArMTg0Nyw4IEBAIHN0YXRpYyB2b2lkIF9f
aW5pdCBpbml0cmRfbG9hZChzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQogICAgIHBhZGRyID0g
bW9kLT5zdGFydDsKICAgICBsZW4gPSBtb2QtPnNpemU7CiAKLSAgICBwcmludGsoIkxvYWRpbmcg
ZG9tMCBpbml0cmQgZnJvbSAlIlBSSXBhZGRyIiB0byAweCUiUFJJcGFkZHIiLTB4JSJQUklwYWRk
ciJcbiIsCi0gICAgICAgICAgIHBhZGRyLCBsb2FkX2FkZHIsIGxvYWRfYWRkciArIGxlbik7Cisg
ICAgcHJpbnRrKCJMb2FkaW5nICVwZCBpbml0cmQgZnJvbSAlIlBSSXBhZGRyIiB0byAweCUiUFJJ
cGFkZHIiLTB4JSJQUklwYWRkciJcbiIsCisgICAgICAgICAgIGtpbmZvLT5kLCBwYWRkciwgbG9h
ZF9hZGRyLCBsb2FkX2FkZHIgKyBsZW4pOwogCiAgICAgLyogRml4IHVwIGxpbnV4LGluaXRyZC1z
dGFydCBhbmQgbGludXgsaW5pdHJkLWVuZCBpbiAvY2hvc2VuICovCiAgICAgbm9kZSA9IGZkdF9w
YXRoX29mZnNldChraW5mby0+ZmR0LCAiL2Nob3NlbiIpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Oct 02 09:22:47 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 09: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 1iFaqN-0006te-HS; Wed, 02 Oct 2019 09:22:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=U4iz=X3=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iFaqL-0006tR-Pf
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 2019 09:22:45 +0000
X-Inumbo-ID: 315a74ca-e4f6-11e9-8628-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 315a74ca-e4f6-11e9-8628-bc764e2007e4;
 Wed, 02 Oct 2019 09:22:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iFaqL-0004xi-4a
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 2019 09:22:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iFaqL-00078r-27
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 2019 09:22:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iFaqL-00078r-27@xenbits.xenproject.org>
Date: Wed, 02 Oct 2019 09:22:45 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: domain_build: Don't continue
 if unable to allocate all dom0 banks
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYzNDFhNjc0NTczZjE4MzRmMDgzZjBhYjBmNWIzNmIwNzVmOWUwMmUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIEF1
ZyAyMSAyMjo0MjozMSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFdlZCBPY3QgMiAwOTo1MToxNyAyMDE5ICswMTAw
CgogICAgeGVuL2FybTogZG9tYWluX2J1aWxkOiBEb24ndCBjb250aW51ZSBpZiB1bmFibGUgdG8g
YWxsb2NhdGUgYWxsIGRvbTAgYmFua3MKICAgIAogICAgWGVuIHdpbGwgb25seSBwcmludCBhIHdh
cm5pbmcgaWYgdGhlcmUgYXJlIG1lbW9yeSB1bmFsbG9jYXRlZCB3aGVuIHVzaW5nCiAgICAxOjEg
bWFwcGluZyAob25seSB1c2VkIGJ5IGRvbTApLiBUaGlzIGFsc28gaW5jbHVkZXMgdGhlIGNhc2Ug
d2hlcmUgbm8KICAgIG1lbW9yeSBoYXMgYmVlbiBhbGxvY2F0ZWQuCiAgICAKICAgIEl0IHdpbGwg
YnJpbmcgdG8gYWxsIHNvcnQgb2YgaXNzdWVzIHRoYXQgY2FuIGJlIGhhcmQgdG8gZGlhZ25vc3Rp
YyBmb3IKICAgIHVzZXJzICh0aGUgd2FybmluZyBjYW4gYmUgZGlmZmljdWx0IHRvIHNwb3Qgb3Ig
ZGlzcmVnYXJkKS4KICAgIAogICAgSWYgdGhlIHVzZXJzIHJlcXVlc3QgMUdCIG9mIG1lbW9yeSwg
dGhlbiBtb3N0IGxpa2VseSB0aGV5IHdhbnQgdGhlIGV4YWN0CiAgICBhbW91bnQgYW5kIG5vdCA1
MTJNQi4gU28gcGFuaWMgaWYgYWxsIHRoZSBtZW1vcnkgaGFzIG5vdCBiZWVuIGFsbG9jYXRlZC4K
ICAgIAogICAgQWZ0ZXIgdGhpcyBjaGFuZ2UsIHRoZSBiZWhhdmlvciBpcyB0aGUgc2FtZSBhcyBm
b3Igbm9uLTE6MSBtZW1vcnkKICAgIGFsbG9jYXRpb24gKHVzZWQgYnkgZG9tVSkuCiAgICAKICAg
IEF0IHRoZSBzYW1lIHRpbWUsIHJlZmxvdyB0aGUgbWVzc2FnZSB0byBoYXZlIHRoZSBmb3JtYXQg
b24gYSBzaW5nbGUKICAgIGxpbmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQu
YyB8IDcgKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJj
aC9hcm0vZG9tYWluX2J1aWxkLmMKaW5kZXggZWM0Zjk5MTJlZi4uY2I1YmEyMWYyNyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21h
aW5fYnVpbGQuYwpAQCAtMzU4LDEwICszNTgsOSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgYWxsb2Nh
dGVfbWVtb3J5XzExKHN0cnVjdCBkb21haW4gKmQsCiAgICAgfQogCiAgICAgaWYgKCBraW5mby0+
dW5hc3NpZ25lZF9tZW0gKQotICAgICAgICBwcmludGsoIldBUk5JTkc6IEZhaWxlZCB0byBhbGxv
Y2F0ZSByZXF1ZXN0ZWQgZG9tMCBtZW1vcnkuIgotICAgICAgICAgICAgICAgLyogRG9uJ3Qgd2Fu
dCBmb3JtYXQgdGhpcyBhcyBQUklwYWRkciAoMTYgZGlnaXQgaGV4KSAqLwotICAgICAgICAgICAg
ICAgIiAlbGRNQiB1bmFsbG9jYXRlZFxuIiwKLSAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25n
KWtpbmZvLT51bmFzc2lnbmVkX21lbSA+PiAyMCk7CisgICAgICAgIC8qIERvbid0IHdhbnQgZm9y
bWF0IHRoaXMgYXMgUFJJcGFkZHIgKDE2IGRpZ2l0IGhleCkgKi8KKyAgICAgICAgcGFuaWMoIkZh
aWxlZCB0byBhbGxvY2F0ZSByZXF1ZXN0ZWQgZG9tMCBtZW1vcnkuICVsZE1CIHVuYWxsb2NhdGVk
XG4iLAorICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZylraW5mby0+dW5hc3NpZ25lZF9tZW0g
Pj4gMjApOwogCiAgICAgZm9yKCBpID0gMDsgaSA8IGtpbmZvLT5tZW0ubnJfYmFua3M7IGkrKyAp
CiAgICAgewotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Oct 02 09:22:57 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 09:22: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 1iFaqX-0006v6-JA; Wed, 02 Oct 2019 09:22: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=U4iz=X3=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iFaqW-0006uw-27
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 2019 09:22:56 +0000
X-Inumbo-ID: 3768b6a6-e4f6-11e9-9712-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 3768b6a6-e4f6-11e9-9712-12813bfff9fa;
 Wed, 02 Oct 2019 09:22:55 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iFaqV-0004xq-9w
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 2019 09:22:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iFaqV-00079W-7b
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 2019 09:22:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iFaqV-00079W-7b@xenbits.xenproject.org>
Date: Wed, 02 Oct 2019 09:22:55 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: Implement workaround for
 Cortex A-57 and Cortex A72 AT speculate
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA3ZTQ0YjNkMWJlMzJmYTIxNjVjMjM2N2FlM2VmOWM2YzhiMzllMWUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIFNl
cCAyNCAxMTozOToxMCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFdlZCBPY3QgMiAwOTo1NToyMyAyMDE5ICswMTAw
CgogICAgeGVuL2FybTogSW1wbGVtZW50IHdvcmthcm91bmQgZm9yIENvcnRleCBBLTU3IGFuZCBD
b3J0ZXggQTcyIEFUIHNwZWN1bGF0ZQogICAgCiAgICBCb3RoIENvcnRleC1BNTcgKGVycmF0dW0g
MTMxOTUzNykgYW5kIENvcnRleC1BNzIgKGVycmF0dW0gMTMxOTM2NykgY2FuCiAgICBlbmQgd2l0
aCBjb3JydXB0ZWQgVExCcyBpZiB0aGV5IHNwZWN1bGF0ZSBhbiBBVCBpbnN0cnVjdGlvbiB3aGls
ZSBTMS9TMgogICAgc3lzdGVtIHJlZ2lzdGVycyBpbiBpbmNvbnNpc3RlbnQgc3RhdGUuCiAgICAK
ICAgIFRoZSB3b3JrYXJvdW5kIGlzIHRoZSBzYW1lIGFzIGZvciBDb3J0ZXggQS03NiBpbXBsZW1l
bnRlZCBieSBjb21taXQKICAgIGExOGJlMDZhY2EgInhlbi9hcm06IEltcGxlbWVudCB3b3JrYXJv
dW5kIGZvciBDb3J0ZXgtQTc2IGVycmF0dW0gMTE2NTUyMiIsCiAgICBzbyBpdCBpcyBvbmx5IG5l
Y2Vzc2FyeSB0byBwbHVtYiBpbiB0aGUgY3B1ZXJyYXRhIGZyYW1ld29yay4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2Vk
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogZG9j
cy9taXNjL2FybS9zaWxpY29uLWVycmF0YS50eHQgfCAgMiArKwogeGVuL2FyY2gvYXJtL2NwdWVy
cmF0YS5jICAgICAgICAgfCAxMCArKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDEyIGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MvYXJtL3NpbGljb24tZXJyYXRhLnR4dCBi
L2RvY3MvbWlzYy9hcm0vc2lsaWNvbi1lcnJhdGEudHh0CmluZGV4IDZjZDEzNjZmMTUuLjExZTVh
OWRjZWMgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy9hcm0vc2lsaWNvbi1lcnJhdGEudHh0CisrKyBi
L2RvY3MvbWlzYy9hcm0vc2lsaWNvbi1lcnJhdGEudHh0CkBAIC00OCw1ICs0OCw3IEBAIHN0YWJs
ZSBoeXBlcnZpc29ycy4KIHwgQVJNICAgICAgICAgICAgfCBDb3J0ZXgtQTU3ICAgICAgfCAjODUy
NTIzICAgICAgICAgfCBOL0EgICAgICAgICAgICAgICAgICAgICB8CiB8IEFSTSAgICAgICAgICAg
IHwgQ29ydGV4LUE1NyAgICAgIHwgIzgzMjA3NSAgICAgICAgIHwgQVJNNjRfRVJSQVRVTV84MzIw
NzUgICAgfAogfCBBUk0gICAgICAgICAgICB8IENvcnRleC1BNTcgICAgICB8ICM4MzQyMjAgICAg
ICAgICB8IEFSTTY0X0VSUkFUVU1fODM0MjIwICAgIHwKK3wgQVJNICAgICAgICAgICAgfCBDb3J0
ZXgtQTU3ICAgICAgfCAjMTMxOTUzNyAgICAgICAgfCBOL0EgICAgICAgICAgICAgICAgICAgICB8
Cit8IEFSTSAgICAgICAgICAgIHwgQ29ydGV4LUE3MiAgICAgIHwgIzEzMTkzNjcgICAgICAgIHwg
Ti9BICAgICAgICAgICAgICAgICAgICAgfAogfCBBUk0gICAgICAgICAgICB8IENvcnRleC1BNzYg
ICAgICB8ICMxMTY1NTIyICAgICAgICB8IE4vQSAgICAgICAgICAgICAgICAgICAgIHwKIHwgQVJN
ICAgICAgICAgICAgfCBNTVUtNTAwICAgICAgICAgfCAjODQyODY5ICAgICAgICAgfCBOL0EgICAg
ICAgICAgICAgICAgICAgICB8CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMg
Yi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKaW5kZXggNmY0ODNiMmQ4ZC4uZGE3MmIwMjQ0MiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCisrKyBiL3hlbi9hcmNoL2FybS9j
cHVlcnJhdGEuYwpAQCAtNDgxLDYgKzQ4MSwxNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGFybV9j
cHVfY2FwYWJpbGl0aWVzIGFybV9lcnJhdGFbXSA9IHsKICAgICAgICAgLmNhcGFiaWxpdHkgPSBB
Uk02NF9XT1JLQVJPVU5EX0FUX1NQRUNVTEFURSwKICAgICAgICAgTUlEUl9SQU5HRShNSURSX0NP
UlRFWF9BNzYsIDAsIDIgPDwgTUlEUl9WQVJJQU5UX1NISUZUKSwKICAgICB9LAorICAgIHsKKyAg
ICAgICAgLmRlc2MgPSAiQVJNIGVycmF0dW0gMTMxOTUzNyIsCisgICAgICAgIC5jYXBhYmlsaXR5
ID0gQVJNNjRfV09SS0FST1VORF9BVF9TUEVDVUxBVEUsCisgICAgICAgIE1JRFJfQUxMX1ZFUlNJ
T05TKE1JRFJfQ09SVEVYX0E3MiksCisgICAgfSwKKyAgICB7CisgICAgICAgIC5kZXNjID0gIkFS
TSBlcnJhdHVtIDEzMTkzNjciLAorICAgICAgICAuY2FwYWJpbGl0eSA9IEFSTTY0X1dPUktBUk9V
TkRfQVRfU1BFQ1VMQVRFLAorICAgICAgICBNSURSX0FMTF9WRVJTSU9OUyhNSURSX0NPUlRFWF9B
NTcpLAorICAgIH0sCiAgICAge30sCiB9OwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Oct 02 09:23:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 09:23: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 1iFaqi-0006wC-L2; Wed, 02 Oct 2019 09:23: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=U4iz=X3=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iFaqg-0006w3-UP
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 2019 09:23:06 +0000
X-Inumbo-ID: 3d7b38ac-e4f6-11e9-9712-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 3d7b38ac-e4f6-11e9-9712-12813bfff9fa;
 Wed, 02 Oct 2019 09:23:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iFaqf-0004yB-FK
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 2019 09:23:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iFaqf-0007AJ-Ct
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 2019 09:23:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iFaqf-0007AJ-Ct@xenbits.xenproject.org>
Date: Wed, 02 Oct 2019 09:23:05 +0000
Subject: [Xen-changelog] [xen staging] SUPPORT.md: Describe Renesas
 IPMMU-VMSA support (Arm)
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNiNTNiODkyOTE1ZmRiODdkZWQ2MWRjM2E5MjMzY2UxNDM1YWY0ZWMKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgpB
dXRob3JEYXRlOiBUaHUgU2VwIDI2IDE3OjIyOjAyIDIwMTkgKzAzMDAKQ29tbWl0OiAgICAgSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE9jdCAyIDEw
OjAxOjUyIDIwMTkgKzAxMDAKCiAgICBTVVBQT1JULm1kOiBEZXNjcmliZSBSZW5lc2FzIElQTU1V
LVZNU0Egc3VwcG9ydCAoQXJtKQogICAgCiAgICBSZW5lc2FzIElQTU1VLVZNU0Egc3VwcG9ydCAo
QXJtKSBjYW4gYmUgY29uc2lkZXJlZAogICAgYXMgVGVjaG5vbG9naWNhbCBQcmV2aWV3IGZlYXR1
cmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2Fu
ZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogU1VQUE9SVC5tZCB8IDEgKwogMSBmaWxlIGNo
YW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEvU1VQUE9SVC5tZCBiL1NVUFBPUlQu
bWQKaW5kZXggYTczM2Q3NDQ2NC4uMGFkNmI1ZjQzZiAxMDA2NDQKLS0tIGEvU1VQUE9SVC5tZAor
KysgYi9TVVBQT1JULm1kCkBAIC02NCw2ICs2NCw3IEBAIHN1cHBvcnRlZCBpbiB0aGlzIGRvY3Vt
ZW50LgogICAgIFN0YXR1cywgSW50ZWwgVlQtZDogU3VwcG9ydGVkCiAgICAgU3RhdHVzLCBBUk0g
U01NVXYxOiBTdXBwb3J0ZWQKICAgICBTdGF0dXMsIEFSTSBTTU1VdjI6IFN1cHBvcnRlZAorICAg
IFN0YXR1cywgUmVuZXNhcyBJUE1NVS1WTVNBOiBUZWNoIFByZXZpZXcKIAogIyMjIEFSTS9HSUN2
MyBJVFMKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Oct 02 10:33:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 10: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 1iFbwQ-0005Lq-2p; Wed, 02 Oct 2019 10:33:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=U4iz=X3=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iFbwP-0005Ll-I6
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 2019 10:33:05 +0000
X-Inumbo-ID: 04208c38-e500-11e9-b588-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 04208c38-e500-11e9-b588-bc764e2007e4;
 Wed, 02 Oct 2019 10:33:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iFbwO-0006S1-77
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 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 1iFbwO-0002hm-4X
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 2019 10:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iFbwO-0002hm-4X@xenbits.xenproject.org>
Date: Wed, 02 Oct 2019 10:33:04 +0000
Subject: [Xen-changelog] [xen staging] x86/crash: force unlock console
 before printing on kexec crash
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdkNTI0N2NlZTIxYWEzOGExNmM0YjIxYmM5MjQzZWRhNzBjOGFlYmQKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBPY3QgMSAyMDoxNTo1NyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBPY3QgMiAxMToyNTow
NSAyMDE5ICswMTAwCgogICAgeDg2L2NyYXNoOiBmb3JjZSB1bmxvY2sgY29uc29sZSBiZWZvcmUg
cHJpbnRpbmcgb24ga2V4ZWMgY3Jhc2gKICAgIAogICAgVGhlcmUgaXMgYSBzbWFsbCB3aW5kb3cg
d2hlcmUgc2hvb3Rkb3duIE5NSSBtaWdodCBjb21lIHRvIGEgQ1BVCiAgICAoZS5nLiBpbiBzZXJp
YWwgaW50ZXJydXB0IGhhbmRsZXIpIHdoZXJlIGNvbnNvbGUgbG9jayBpcyB0YWtlbi4gSW4gb3Jk
ZXIKICAgIG5vdCB0byBsZWF2ZSBmb2xsb3dpbmcgY29uc29sZSBwcmludHMgd2FpdGluZyBpbmZp
bml0ZWx5IGZvciBzaG90IGRvd24KICAgIENQVXMgdG8gZnJlZSB0aGUgbG9jayAtIGZvcmNlIHVu
bG9jayB0aGUgY29uc29sZS4KICAgIAogICAgVGhlIHJhY2UgaGFzIGJlZW4gZnJlcXVlbnRseSBv
YnNlcnZlZCB3aGlsZSBjcmFzaGluZyBuZXN0ZWQgWGVuIGluCiAgICBhbiBIVk0gZG9tYWluLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcmFzaC5jIHwgNyArKysrKysrCiAxIGZpbGUgY2hh
bmdlZCwgNyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NyYXNoLmMg
Yi94ZW4vYXJjaC94ODYvY3Jhc2guYwppbmRleCA2ZTFkM2QzYTg0Li40NTBlZWNkNDZiIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvY3Jhc2guYworKysgYi94ZW4vYXJjaC94ODYvY3Jhc2guYwpA
QCAtMjksNiArMjksNyBAQAogI2luY2x1ZGUgPGFzbS9pb19hcGljLmg+CiAjaW5jbHVkZSA8eGVu
L2lvbW11Lmg+CiAjaW5jbHVkZSA8YXNtL2hwZXQuaD4KKyNpbmNsdWRlIDx4ZW4vY29uc29sZS5o
PgogCiBzdGF0aWMgY3B1bWFza190IHdhaXRpbmdfdG9fY3Jhc2g7CiBzdGF0aWMgdW5zaWduZWQg
aW50IGNyYXNoaW5nX2NwdTsKQEAgLTE1NCw2ICsxNTUsMTIgQEAgc3RhdGljIHZvaWQgbm1pX3No
b290ZG93bl9jcHVzKHZvaWQpCiAgICAgICAgIG1zZWNzLS07CiAgICAgfQogCisgICAgLyoKKyAg
ICAgKiBXZSBtYXkgaGF2ZSBOTUknZCBhbm90aGVyIENQVSB3aGlsZSBpdCB3YXMgaG9sZGluZyB0
aGUgY29uc29sZSBsb2NrLgorICAgICAqIEl0IHdvbid0IGJlIGluIGEgcG9zaXRpb24gdG8gcmVs
ZWFzZSB0aGUgbG9jay4uLgorICAgICAqLworICAgIGNvbnNvbGVfZm9yY2VfdW5sb2NrKCk7CisK
ICAgICAvKiBMZWF2ZSBhIGhpbnQgb2YgaG93IHdlbGwgd2UgZGlkIHRyeWluZyB0byBzaG9vdCBk
b3duIHRoZSBvdGhlciBjcHVzICovCiAgICAgaWYgKCBjcHVtYXNrX2VtcHR5KCZ3YWl0aW5nX3Rv
X2NyYXNoKSApCiAgICAgICAgIHByaW50aygiU2hvdCBkb3duIGFsbCBDUFVzXG4iKTsKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Oct 02 11:44:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 11: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 1iFd38-0003R5-Pm; Wed, 02 Oct 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=U4iz=X3=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iFd37-0003R0-Jb
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 2019 11:44:05 +0000
X-Inumbo-ID: ef37edca-e509-11e9-9713-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id ef37edca-e509-11e9-9713-12813bfff9fa;
 Wed, 02 Oct 2019 11:44:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iFd36-0007r8-3j
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 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 1iFd36-0007qX-18
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 2019 11:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iFd36-0007qX-18@xenbits.xenproject.org>
Date: Wed, 02 Oct 2019 11:44:04 +0000
Subject: [Xen-changelog] [xen staging] microcode: rendezvous CPUs in NMI
 handler and load ucode
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVlZDEyNTY1YWEzMjM5OWUxMThmNTAyMGZhOTk1MjYzZWVlZGIwMWEKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBX
ZWQgT2N0IDIgMTM6MzU6NDQgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFdlZCBPY3QgMiAxMzozNTo0NCAyMDE5ICswMjAw
CgogICAgbWljcm9jb2RlOiByZW5kZXp2b3VzIENQVXMgaW4gTk1JIGhhbmRsZXIgYW5kIGxvYWQg
dWNvZGUKICAgIAogICAgV2hlbiBvbmUgY29yZSBpcyBsb2FkaW5nIHVjb2RlLCBoYW5kbGluZyBO
TUkgb24gc2libGluZyB0aHJlYWRzIG9yCiAgICBvbiBvdGhlciBjb3JlcyBpbiB0aGUgc3lzdGVt
IG1pZ2h0IGJlIHByb2JsZW1hdGljLiBCeSByZW5kZXp2b3VzaW5nCiAgICBhbGwgQ1BVcyBpbiBO
TUkgaGFuZGxlciwgaXQgcHJldmVudHMgTk1JIGFjY2VwdGFuY2UgZHVyaW5nIHVjb2RlCiAgICBs
b2FkaW5nLgogICAgCiAgICBCYXNpY2FsbHksIHNvbWUgd29yayBwcmV2aW91c2x5IGRvbmUgaW4g
c3RvcF9tYWNoaW5lIGNvbnRleHQgaXMKICAgIG1vdmVkIHRvIE5NSSBoYW5kbGVyLiBQcmltYXJ5
IHRocmVhZHMgY2FsbCBpbiBhbmQgbG9hZCB1Y29kZSBpbgogICAgTk1JIGhhbmRsZXIuIFNlY29u
ZGFyeSB0aHJlYWRzIHdhaXQgZm9yIHRoZSBjb21wbGV0aW9uIG9mIHVjb2RlCiAgICBsb2FkaW5n
IG9uIGFsbCBDUFUgY29yZXMuIEFuIG9wdGlvbiBpcyBpbnRyb2R1Y2VkIHRvIGRpc2FibGUgdGhp
cwogICAgYmVoYXZpb3IuCiAgICAKICAgIENvbnRyb2wgdGhyZWFkIGRvZXNuJ3QgcmVuZGV6dm91
cyBpbiBOTUkgaGFuZGxlciBieSBjYWxsaW5nIHNlbGZfbm1pKCkKICAgIChpbiBjYXNlIG9mIHVu
a25vd25fbm1pX2Vycm9yKCkgYmVpbmcgdHJpZ2dlcmVkKS4gVGhlIHNpZGUgZWZmZWN0IGlzCiAg
ICBjb250cm9sIHRocmVhZCBtaWdodCBiZSBoYW5kbGluZyBhbiBOTUkgd2hpbGUgb3RoZXIgdGhy
ZWFkcyBhcmUgbG9hZGluZwogICAgdWNvZGUuIElmIGFuIHVjb2RlIGlzIHRvIHVwZGF0ZSBzb21l
dGhpbmcgc2hhcmVkIGJ5IGEgd2hvbGUgc29ja2V0LAogICAgY29udHJvbCB0aHJlYWQgbWF5IGJl
IGFjY2Vzc2luZyB0aGluZ3MgdGhhdCBhcmUgYmVpbmcgdXBkYXRpbmcgYnkgdGhlCiAgICB1Y29k
ZSBsb2FkaW5nIG9uIG90aGVyIGNvcmVzLiBJdCBpcyBub3Qgc2FmZS4gVXBkYXRlIHVjb2RlIG9u
IHRoZQogICAgY29udHJvbCB0aHJlYWQgZmlyc3QgdG8gbWl0aWdhdGUgdGhpcyBpc3N1ZS4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXgu
Y29tPgogICAgU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIHwgICA2ICstCiB4ZW4vYXJjaC94ODYvbWljcm9j
b2RlLmMgICAgICAgICAgfCAxNzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
LS0KIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICAgICAgICB8ICAgNiArLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9ubWkuaCAgICAgICAgIHwgICAzICsKIDQgZmlsZXMgY2hhbmdlZCwgMTU3IGlu
c2VydGlvbnMoKyksIDMzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4t
Y29tbWFuZC1saW5lLnBhbmRvYyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwpp
bmRleCBmYzY0NDI5MDY0Li5mNTQxMGIzN2Q5IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5wYW5kb2MKKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9j
CkBAIC0yMDUzLDcgKzIwNTMsNyBAQCBwYWdlcykgbXVzdCBhbHNvIGJlIHNwZWNpZmllZCB2aWEg
dGhlIHRidWZfc2l6ZSBwYXJhbWV0ZXIuCiA+IGA9IHVuc3RhYmxlIHwgc2tld2VkIHwgc3RhYmxl
OnNvY2tldGAKIAogIyMjIHVjb2RlICh4ODYpCi0+IGA9IFs8aW50ZWdlcj4gfCBzY2FuXWAKKz4g
YD0gTGlzdCBvZiBbIDxpbnRlZ2VyPiB8IHNjYW49PGJvb2w+LCBubWk9PGJvb2w+IF1gCiAKIFNw
ZWNpZnkgaG93IGFuZCB3aGVyZSB0byBmaW5kIENQVSBtaWNyb2NvZGUgdXBkYXRlIGJsb2IuCiAK
QEAgLTIwNzQsNiArMjA3NCwxMCBAQCBtaWNyb2NvZGUgaW4gdGhlIGNwaW8gbmFtZSBzcGFjZSBt
dXN0IGJlOgogICAtIG9uIEludGVsOiBrZXJuZWwveDg2L21pY3JvY29kZS9HZW51aW5lSW50ZWwu
YmluCiAgIC0gb24gQU1EICA6IGtlcm5lbC94ODYvbWljcm9jb2RlL0F1dGhlbnRpY0FNRC5iaW4K
IAorJ25taScgZGV0ZXJtaW5lcyBsYXRlIGxvYWRpbmcgaXMgcGVyZm9ybWVkIGluIE5NSSBoYW5k
bGVyIG9yIGp1c3QgaW4KK3N0b3BfbWFjaGluZSBjb250ZXh0LiBJbiBOTUkgaGFuZGxlciwgZXZl
biBOTUlzIGFyZSBibG9ja2VkLCB3aGljaCBpcworY29uc2lkZXJlZCBzYWZlci4gVGhlIGRlZmF1
bHQgdmFsdWUgaXMgYHRydWVgLgorCiAjIyMgdW5yZXN0cmljdGVkX2d1ZXN0IChJbnRlbCkKID4g
YD0gPGJvb2xlYW4+YAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMgYi94
ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMKaW5kZXggYjg4MmFjOGE3YS4uNjVkMWY0MWU3YyAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L21pY3JvY29kZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9taWNy
b2NvZGUuYwpAQCAtMzYsOCArMzYsMTAgQEAKICNpbmNsdWRlIDx4ZW4vZWFybHljcGlvLmg+CiAj
aW5jbHVkZSA8eGVuL3dhdGNoZG9nLmg+CiAKKyNpbmNsdWRlIDxhc20vYXBpYy5oPgogI2luY2x1
ZGUgPGFzbS9kZWxheS5oPgogI2luY2x1ZGUgPGFzbS9tc3IuaD4KKyNpbmNsdWRlIDxhc20vbm1p
Lmg+CiAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgogI2luY2x1ZGUgPGFzbS9zZXR1cC5oPgog
I2luY2x1ZGUgPGFzbS9taWNyb2NvZGUuaD4KQEAgLTk1LDYgKzk3LDkgQEAgc3RhdGljIHN0cnVj
dCB1Y29kZV9tb2RfYmxvYiBfX2luaXRkYXRhIHVjb2RlX2Jsb2I7CiAgKi8KIHN0YXRpYyBib29s
X3QgX19pbml0ZGF0YSB1Y29kZV9zY2FuOwogCisvKiBCeSBkZWZhdWx0LCB1Y29kZSBsb2FkaW5n
IGlzIGRvbmUgaW4gTk1JIGhhbmRsZXIgKi8KK3N0YXRpYyBib29sIHVjb2RlX2luX25taSA9IHRy
dWU7CisKIC8qIFByb3RlY3RlZCBieSBtaWNyb2NvZGVfbXV0ZXggKi8KIHN0YXRpYyBzdHJ1Y3Qg
bWljcm9jb2RlX3BhdGNoICptaWNyb2NvZGVfY2FjaGU7CiAKQEAgLTEwNSwyMyArMTEwLDQwIEBA
IHZvaWQgX19pbml0IG1pY3JvY29kZV9zZXRfbW9kdWxlKHVuc2lnbmVkIGludCBpZHgpCiB9CiAK
IC8qCi0gKiBUaGUgZm9ybWF0IGlzICdbPGludGVnZXI+fHNjYW5dJy4gQm90aCBvcHRpb25zIGFy
ZSBvcHRpb25hbC4KLSAqIElmIHRoZSBFRkkgaGFzIGZvcmNlZCB3aGljaCBvZiB0aGUgbXVsdGli
b290IHBheWxvYWRzIGlzIHRvIGJlIHVzZWQsCi0gKiBubyBwYXJzaW5nIHdpbGwgYmUgYXR0ZW1w
dGVkLgorICogVGhlIGZvcm1hdCBpcyAnWzxpbnRlZ2VyPnxzY2FuPTxib29sPiwgbm1pPTxib29s
Pl0nLiBCb3RoIG9wdGlvbnMgYXJlCisgKiBvcHRpb25hbC4gSWYgdGhlIEVGSSBoYXMgZm9yY2Vk
IHdoaWNoIG9mIHRoZSBtdWx0aWJvb3QgcGF5bG9hZHMgaXMgdG8gYmUKKyAqIHVzZWQsIG9ubHkg
bm1pPTxib29sPiBpcyBwYXJzZWQuCiAgKi8KIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3Vjb2Rl
KGNvbnN0IGNoYXIgKnMpCiB7Ci0gICAgY29uc3QgY2hhciAqcSA9IE5VTEw7CisgICAgY29uc3Qg
Y2hhciAqc3M7CisgICAgaW50IHZhbCwgcmMgPSAwOwogCi0gICAgaWYgKCB1Y29kZV9tb2RfZm9y
Y2VkICkgLyogRm9yY2VkIGJ5IEVGSSAqLwotICAgICAgIHJldHVybiAwOworICAgIGRvIHsKKyAg
ICAgICAgc3MgPSBzdHJjaHIocywgJywnKTsKKyAgICAgICAgaWYgKCAhc3MgKQorICAgICAgICAg
ICAgc3MgPSBzdHJjaHIocywgJ1wwJyk7CiAKLSAgICBpZiAoICFzdHJuY21wKHMsICJzY2FuIiwg
NCkgKQotICAgICAgICB1Y29kZV9zY2FuID0gMTsKLSAgICBlbHNlCi0gICAgICAgIHVjb2RlX21v
ZF9pZHggPSBzaW1wbGVfc3RydG9sKHMsICZxLCAwKTsKKyAgICAgICAgaWYgKCAodmFsID0gcGFy
c2VfYm9vbGVhbigibm1pIiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgICAgIHVjb2RlX2luX25t
aSA9IHZhbDsKKyAgICAgICAgZWxzZSBpZiAoICF1Y29kZV9tb2RfZm9yY2VkICkgLyogTm90IGZv
cmNlZCBieSBFRkkgKi8KKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCAodmFsID0gcGFyc2Vf
Ym9vbGVhbigic2NhbiIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgICAgICAgICAgdWNvZGVfc2Nh
biA9IHZhbDsKKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICBjb25zdCBjaGFyICpxOworCisgICAgICAgICAgICAgICAgdWNvZGVfbW9kX2lkeCA9IHNpbXBs
ZV9zdHJ0b2wocywgJnEsIDApOworICAgICAgICAgICAgICAgIGlmICggcSAhPSBzcyApCisgICAg
ICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQor
CisgICAgICAgIHMgPSBzcyArIDE7CisgICAgfSB3aGlsZSAoICpzcyApOwogCi0gICAgcmV0dXJu
IChxICYmICpxKSA/IC1FSU5WQUwgOiAwOworICAgIHJldHVybiByYzsKIH0KIGN1c3RvbV9wYXJh
bSgidWNvZGUiLCBwYXJzZV91Y29kZSk7CiAKQEAgLTIyMiw2ICsyNDQsOCBAQCBjb25zdCBzdHJ1
Y3QgbWljcm9jb2RlX29wcyAqbWljcm9jb2RlX29wczsKIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0so
bWljcm9jb2RlX211dGV4KTsKIAogREVGSU5FX1BFUl9DUFUoc3RydWN0IGNwdV9zaWduYXR1cmUs
IGNwdV9zaWcpOworLyogU3RvcmUgZXJyb3IgY29kZSBvZiB0aGUgd29yayBkb25lIGluIE5NSSBo
YW5kbGVyICovCitzdGF0aWMgREVGSU5FX1BFUl9DUFUoaW50LCBsb2FkaW5nX2Vycik7CiAKIC8q
CiAgKiBDb3VudCB0aGUgQ1BVcyB0aGF0IGhhdmUgZW50ZXJlZCwgZXhpdGVkIHRoZSByZW5kZXp2
b3VzIGFuZCBzdWNjZWVkZWQgaW4KQEAgLTIzMiw2ICsyNTYsNyBAQCBERUZJTkVfUEVSX0NQVShz
dHJ1Y3QgY3B1X3NpZ25hdHVyZSwgY3B1X3NpZyk7CiAgKi8KIHN0YXRpYyBjcHVtYXNrX3QgY3B1
X2NhbGxpbl9tYXA7CiBzdGF0aWMgYXRvbWljX3QgY3B1X291dCwgY3B1X3VwZGF0ZWQ7CitzdGF0
aWMgY29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqbm1pX3BhdGNoID0gWkVST19CTE9DS19Q
VFI7CiAKIC8qCiAgKiBSZXR1cm4gYSBwYXRjaCB0aGF0IGNvdmVycyBjdXJyZW50IENQVS4gSWYg
dGhlcmUgYXJlIG11bHRpcGxlIHBhdGNoZXMsCkBAIC0zNTUsNDIgKzM4MCwxMDAgQEAgc3RhdGlj
IHZvaWQgc2V0X3N0YXRlKHR5cGVvZihsb2FkaW5nX3N0YXRlKSBzdGF0ZSkKICAgICBBQ0NFU1Nf
T05DRShsb2FkaW5nX3N0YXRlKSA9IHN0YXRlOwogfQogCi1zdGF0aWMgaW50IHNlY29uZGFyeV90
aHJlYWRfZm4odm9pZCkKK3N0YXRpYyBpbnQgc2Vjb25kYXJ5X25taV93b3JrKHZvaWQpCit7Cisg
ICAgY3B1bWFza19zZXRfY3B1KHNtcF9wcm9jZXNzb3JfaWQoKSwgJmNwdV9jYWxsaW5fbWFwKTsK
KworICAgIHJldHVybiB3YWl0X2Zvcl9zdGF0ZShMT0FESU5HX0VYSVQpID8gMCA6IC1FQlVTWTsK
K30KKworc3RhdGljIGludCBwcmltYXJ5X3RocmVhZF93b3JrKGNvbnN0IHN0cnVjdCBtaWNyb2Nv
ZGVfcGF0Y2ggKnBhdGNoKQoreworICAgIGludCByZXQ7CisKKyAgICBjcHVtYXNrX3NldF9jcHUo
c21wX3Byb2Nlc3Nvcl9pZCgpLCAmY3B1X2NhbGxpbl9tYXApOworCisgICAgaWYgKCAhd2FpdF9m
b3Jfc3RhdGUoTE9BRElOR19FTlRFUikgKQorICAgICAgICByZXR1cm4gLUVCVVNZOworCisgICAg
cmV0ID0gbWljcm9jb2RlX29wcy0+YXBwbHlfbWljcm9jb2RlKHBhdGNoKTsKKyAgICBpZiAoICFy
ZXQgKQorICAgICAgICBhdG9taWNfaW5jKCZjcHVfdXBkYXRlZCk7CisgICAgYXRvbWljX2luYygm
Y3B1X291dCk7CisKKyAgICByZXR1cm4gcmV0OworfQorCitzdGF0aWMgaW50IG1pY3JvY29kZV9u
bWlfY2FsbGJhY2soY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGludCBjcHUpCiB7
CiAgICAgdW5zaWduZWQgaW50IHByaW1hcnkgPSBjcHVtYXNrX2ZpcnN0KHRoaXNfY3B1KGNwdV9z
aWJsaW5nX21hc2spKTsKKyAgICBpbnQgcmV0OworCisgICAgLyogU3lzdGVtLWdlbmVyYXRlZCBO
TUksIGxlYXZlIHRvIG1haW4gaGFuZGxlciAqLworICAgIGlmICggQUNDRVNTX09OQ0UobG9hZGlu
Z19zdGF0ZSkgIT0gTE9BRElOR19DQUxMSU4gKQorICAgICAgICByZXR1cm4gMDsKIAorICAgIC8q
CisgICAgICogUHJpbWFyeSB0aHJlYWRzIGxvYWQgdWNvZGUgaW4gTk1JIGhhbmRsZXIgb24gaWYg
dWNvZGVfaW5fbm1pIGlzIHRydWUuCisgICAgICogU2Vjb25kYXJ5IHRocmVhZHMgYXJlIGV4cGVj
dGVkIHRvIHN0YXkgaW4gTk1JIGhhbmRsZXIgcmVnYXJkbGVzcyBvZgorICAgICAqIHVjb2RlX2lu
X25taS4KKyAgICAgKi8KKyAgICBpZiAoIGNwdSA9PSBjcHVtYXNrX2ZpcnN0KCZjcHVfb25saW5l
X21hcCkgfHwKKyAgICAgICAgICghdWNvZGVfaW5fbm1pICYmIGNwdSA9PSBwcmltYXJ5KSApCisg
ICAgICAgIHJldHVybiAwOworCisgICAgaWYgKCBjcHUgPT0gcHJpbWFyeSApCisgICAgICAgIHJl
dCA9IHByaW1hcnlfdGhyZWFkX3dvcmsobm1pX3BhdGNoKTsKKyAgICBlbHNlCisgICAgICAgIHJl
dCA9IHNlY29uZGFyeV9ubWlfd29yaygpOworICAgIHRoaXNfY3B1KGxvYWRpbmdfZXJyKSA9IHJl
dDsKKworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgaW50IHNlY29uZGFyeV90aHJlYWRfZm4o
dm9pZCkKK3sKICAgICBpZiAoICF3YWl0X2Zvcl9zdGF0ZShMT0FESU5HX0NBTExJTikgKQogICAg
ICAgICByZXR1cm4gLUVCVVNZOwogCi0gICAgY3B1bWFza19zZXRfY3B1KHNtcF9wcm9jZXNzb3Jf
aWQoKSwgJmNwdV9jYWxsaW5fbWFwKTsKKyAgICBzZWxmX25taSgpOwogCi0gICAgaWYgKCAhd2Fp
dF9mb3Jfc3RhdGUoTE9BRElOR19FWElUKSApCi0gICAgICAgIHJldHVybiAtRUJVU1k7CisgICAg
LyoKKyAgICAgKiBXYWl0IGZvciB1Y29kZSBsb2FkaW5nIGlzIGRvbmUgaW4gY2FzZSB0aGF0IHRo
ZSBOTUkgZG9lcyBub3QgYXJyaXZlCisgICAgICogc3luY2hyb25vdXNseSwgd2hpY2ggbWF5IGxl
YWQgdG8gYSBub3QteWV0LXVwZGF0ZWQgQ1BVIHNpZ25hdHVyZSBpcworICAgICAqIGNvcGllZCBi
ZWxvdy4KKyAgICAgKi8KKyAgICBpZiAoIHVubGlrZWx5KCF3YWl0X2Zvcl9zdGF0ZShMT0FESU5H
X0VYSVQpKSApCisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwogCiAgICAgLyogQ29weSB1
cGRhdGUgcmV2aXNpb24gZnJvbSB0aGUgcHJpbWFyeSB0aHJlYWQuICovCi0gICAgdGhpc19jcHUo
Y3B1X3NpZykucmV2ID0gcGVyX2NwdShjcHVfc2lnLCBwcmltYXJ5KS5yZXY7CisgICAgdGhpc19j
cHUoY3B1X3NpZykucmV2ID0KKyAgICAgICAgcGVyX2NwdShjcHVfc2lnLCBjcHVtYXNrX2ZpcnN0
KHRoaXNfY3B1KGNwdV9zaWJsaW5nX21hc2spKSkucmV2OwogCi0gICAgcmV0dXJuIDA7CisgICAg
cmV0dXJuIHRoaXNfY3B1KGxvYWRpbmdfZXJyKTsKIH0KIAogc3RhdGljIGludCBwcmltYXJ5X3Ro
cmVhZF9mbihjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCkKIHsKLSAgICBpbnQg
cmV0ID0gMDsKLQogICAgIGlmICggIXdhaXRfZm9yX3N0YXRlKExPQURJTkdfQ0FMTElOKSApCiAg
ICAgICAgIHJldHVybiAtRUJVU1k7CiAKLSAgICBjcHVtYXNrX3NldF9jcHUoc21wX3Byb2Nlc3Nv
cl9pZCgpLCAmY3B1X2NhbGxpbl9tYXApOworICAgIGlmICggdWNvZGVfaW5fbm1pICkKKyAgICB7
CisgICAgICAgIHNlbGZfbm1pKCk7CiAKLSAgICBpZiAoICF3YWl0X2Zvcl9zdGF0ZShMT0FESU5H
X0VOVEVSKSApCi0gICAgICAgIHJldHVybiAtRUJVU1k7CisgICAgICAgIC8qCisgICAgICAgICAq
IFdhaXQgZm9yIHVjb2RlIGxvYWRpbmcgaXMgZG9uZSBpbiBjYXNlIHRoYXQgdGhlIE5NSSBkb2Vz
IG5vdCBhcnJpdmUKKyAgICAgICAgICogc3luY2hyb25vdXNseSwgd2hpY2ggbWF5IGxlYWQgdG8g
YSBub3QteWV0LXVwZGF0ZWQgZXJyb3IgaXMgcmV0dXJuZWQKKyAgICAgICAgICogYmVsb3cuCisg
ICAgICAgICAqLworICAgICAgICBpZiAoIHVubGlrZWx5KCF3YWl0X2Zvcl9zdGF0ZShMT0FESU5H
X0VYSVQpKSApCisgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKIAotICAgIHJldCA9
IG1pY3JvY29kZV9vcHMtPmFwcGx5X21pY3JvY29kZShwYXRjaCk7Ci0gICAgaWYgKCAhcmV0ICkK
LSAgICAgICAgYXRvbWljX2luYygmY3B1X3VwZGF0ZWQpOwotICAgIGF0b21pY19pbmMoJmNwdV9v
dXQpOworICAgICAgICByZXR1cm4gdGhpc19jcHUobG9hZGluZ19lcnIpOworICAgIH0KIAotICAg
IHJldHVybiByZXQ7CisgICAgcmV0dXJuIHByaW1hcnlfdGhyZWFkX3dvcmsocGF0Y2gpOwogfQog
CiBzdGF0aWMgaW50IGNvbnRyb2xfdGhyZWFkX2ZuKGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfcGF0
Y2ggKnBhdGNoKQpAQCAtMzk4LDYgKzQ4MSw3IEBAIHN0YXRpYyBpbnQgY29udHJvbF90aHJlYWRf
Zm4oY29uc3Qgc3RydWN0IG1pY3JvY29kZV9wYXRjaCAqcGF0Y2gpCiAgICAgdW5zaWduZWQgaW50
IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKSwgZG9uZTsKICAgICB1bnNpZ25lZCBsb25nIHRpY2s7
CiAgICAgaW50IHJldDsKKyAgICBubWlfY2FsbGJhY2tfdCAqc2F2ZWRfbm1pX2NhbGxiYWNrOwog
CiAgICAgLyoKICAgICAgKiBXZSBpbnRlbmQgdG8ga2VlcCBpbnRlcnJ1cHQgZGlzYWJsZWQgZm9y
IGEgbG9uZyB0aW1lLCB3aGljaCBtYXkgbGVhZCB0bwpAQCAtNDA1LDYgKzQ4OSwxMCBAQCBzdGF0
aWMgaW50IGNvbnRyb2xfdGhyZWFkX2ZuKGNvbnN0IHN0cnVjdCBtaWNyb2NvZGVfcGF0Y2ggKnBh
dGNoKQogICAgICAqLwogICAgIHdhdGNoZG9nX2Rpc2FibGUoKTsKIAorICAgIG5taV9wYXRjaCA9
IHBhdGNoOworICAgIHNtcF93bWIoKTsKKyAgICBzYXZlZF9ubWlfY2FsbGJhY2sgPSBzZXRfbm1p
X2NhbGxiYWNrKG1pY3JvY29kZV9ubWlfY2FsbGJhY2spOworCiAgICAgLyogQWxsb3cgdGhyZWFk
cyB0byBjYWxsIGluICovCiAgICAgc2V0X3N0YXRlKExPQURJTkdfQ0FMTElOKTsKIApAQCAtNDE5
LDE0ICs1MDcsMjMgQEAgc3RhdGljIGludCBjb250cm9sX3RocmVhZF9mbihjb25zdCBzdHJ1Y3Qg
bWljcm9jb2RlX3BhdGNoICpwYXRjaCkKICAgICAgICAgcmV0dXJuIHJldDsKICAgICB9CiAKLSAg
ICAvKiBMZXQgcHJpbWFyeSB0aHJlYWRzIGxvYWQgdGhlIGdpdmVuIHVjb2RlIHVwZGF0ZSAqLwot
ICAgIHNldF9zdGF0ZShMT0FESU5HX0VOVEVSKTsKLQorICAgIC8qIENvbnRyb2wgdGhyZWFkIGxv
YWRzIHVjb2RlIGZpcnN0IHdoaWxlIG90aGVycyBhcmUgaW4gTk1JIGhhbmRsZXIuICovCiAgICAg
cmV0ID0gbWljcm9jb2RlX29wcy0+YXBwbHlfbWljcm9jb2RlKHBhdGNoKTsKICAgICBpZiAoICFy
ZXQgKQogICAgICAgICBhdG9taWNfaW5jKCZjcHVfdXBkYXRlZCk7CiAgICAgYXRvbWljX2luYygm
Y3B1X291dCk7CiAKKyAgICBpZiAoIHJldCA9PSAtRUlPICkKKyAgICB7CisgICAgICAgIHByaW50
ayhYRU5MT0dfRVJSCisgICAgICAgICAgICAgICAiTGF0ZSBsb2FkaW5nIGFib3J0ZWQ6IENQVSV1
IGZhaWxlZCB0byB1cGRhdGUgdWNvZGVcbiIsIGNwdSk7CisgICAgICAgIHNldF9zdGF0ZShMT0FE
SU5HX0VYSVQpOworICAgICAgICByZXR1cm4gcmV0OworICAgIH0KKworICAgIC8qIExldCBwcmlt
YXJ5IHRocmVhZHMgbG9hZCB0aGUgZ2l2ZW4gdWNvZGUgdXBkYXRlICovCisgICAgc2V0X3N0YXRl
KExPQURJTkdfRU5URVIpOworCiAgICAgdGljayA9IHJkdHNjX29yZGVyZWQoKTsKICAgICAvKiBX
YWl0IGZvciBwcmltYXJ5IHRocmVhZHMgZmluaXNoaW5nIHVwZGF0ZSAqLwogICAgIHdoaWxlICgg
KGRvbmUgPSBhdG9taWNfcmVhZCgmY3B1X291dCkpICE9IG5yX2NvcmVzICkKQEAgLTQ1NSw2ICs1
NTIsMTAgQEAgc3RhdGljIGludCBjb250cm9sX3RocmVhZF9mbihjb25zdCBzdHJ1Y3QgbWljcm9j
b2RlX3BhdGNoICpwYXRjaCkKICAgICAvKiBNYXJrIGxvYWRpbmcgaXMgZG9uZSB0byB1bmJsb2Nr
IG90aGVyIHRocmVhZHMgKi8KICAgICBzZXRfc3RhdGUoTE9BRElOR19FWElUKTsKIAorICAgIHNl
dF9ubWlfY2FsbGJhY2soc2F2ZWRfbm1pX2NhbGxiYWNrKTsKKyAgICBzbXBfd21iKCk7CisgICAg
bm1pX3BhdGNoID0gWkVST19CTE9DS19QVFI7CisKICAgICB3YXRjaGRvZ19lbmFibGUoKTsKIAog
ICAgIHJldHVybiByZXQ7CkBAIC01MTQsNiArNjE1LDIwIEBAIGludCBtaWNyb2NvZGVfdXBkYXRl
KFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oY29uc3Rfdm9pZCkgYnVmLCB1bnNpZ25lZCBsb25nIGxl
bikKICAgICAgICAgcmV0dXJuIC1FQlVTWTsKICAgICB9CiAKKyAgICAvKgorICAgICAqIENQVXMg
ZXhjZXB0IHRoZSBmaXJzdCBvbmxpbmUgQ1BVIHdvdWxkIHNlbmQgYSBmYWtlIChzZWxmKSBOTUkg
dG8KKyAgICAgKiByZW5kZXp2b3VzIGluIE5NSSBoYW5kbGVyLiBCdXQgYSBmYWtlIE5NSSB0byBu
bWlfY3B1IG1heSB0cmlnZ2VyCisgICAgICogdW5rbm93bl9ubWlfZXJyb3IoKS4gSXQgZW5zdXJl
cyBubWlfY3B1IHdvbid0IHJlY2VpdmUgYSBmYWtlIE5NSS4KKyAgICAgKi8KKyAgICBpZiAoIHVu
bGlrZWx5KGNwdW1hc2tfZmlyc3QoJmNwdV9vbmxpbmVfbWFwKSAhPSBubWlfY3B1KSApCisgICAg
eworICAgICAgICB4ZnJlZShidWZmZXIpOworICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcK
KyAgICAgICAgICAgICAgICJDUFUldSBpcyBleHBlY3RlZCB0byBsZWFkIHVjb2RlIGxvYWRpbmcg
KGJ1dCBnb3QgQ1BVJXUpXG4iLAorICAgICAgICAgICAgICAgbm1pX2NwdSwgY3B1bWFza19maXJz
dCgmY3B1X29ubGluZV9tYXApKTsKKyAgICAgICAgcmV0dXJuIC1FUEVSTTsKKyAgICB9CisKICAg
ICBwYXRjaCA9IHBhcnNlX2Jsb2IoYnVmZmVyLCBsZW4pOwogICAgIHhmcmVlKGJ1ZmZlcik7CiAg
ICAgaWYgKCBJU19FUlIocGF0Y2gpICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5j
IGIveGVuL2FyY2gveDg2L3RyYXBzLmMKaW5kZXggOTg5MTlhMDcyNS4uODcwNWVjODMxNSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMK
QEAgLTEyNiw2ICsxMjYsOCBAQCBib29sZWFuX3BhcmFtKCJsZXIiLCBvcHRfbGVyKTsKIC8qIExh
c3RFeGNlcHRpb25Gcm9tSVAgb24gdGhpcyBoYXJkd2FyZS4gIFplcm8gaWYgTEVSIGlzIG5vdCBp
biB1c2UuICovCiB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBsZXJfbXNyOwogCitjb25zdCB1
bnNpZ25lZCBpbnQgbm1pX2NwdTsKKwogI2RlZmluZSBzdGFja193b3Jkc19wZXJfbGluZSA0CiAj
ZGVmaW5lIEVTUF9CRUZPUkVfRVhDRVBUSU9OKHJlZ3MpICgodW5zaWduZWQgbG9uZyAqKXJlZ3Mt
PnJzcCkKIApAQCAtMTY5OCw3ICsxNzAwLDcgQEAgdm9pZCBkb19ubWkoY29uc3Qgc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICogdGhpcyBwb3J0IGJlZm9yZSB3ZSByZS1hcm0gdGhl
IE5NSSB3YXRjaGRvZywgd2UgcmVkdWNlIHRoZSBjaGFuY2UKICAgICAgKiBvZiBoYXZpbmcgYW4g
Tk1JIHdhdGNoZG9nIGV4cGlyZSB3aGlsZSBpbiB0aGUgU01JIGhhbmRsZXIuCiAgICAgICovCi0g
ICAgaWYgKCBjcHUgPT0gMCApCisgICAgaWYgKCBjcHUgPT0gbm1pX2NwdSApCiAgICAgICAgIHJl
YXNvbiA9IGluYigweDYxKTsKIAogICAgIGlmICggKG5taV93YXRjaGRvZyA9PSBOTUlfTk9ORSkg
fHwKQEAgLTE3MDYsNyArMTcwOCw3IEBAIHZvaWQgZG9fbm1pKGNvbnN0IHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQogICAgICAgICBoYW5kbGVfdW5rbm93biA9IHRydWU7CiAKICAgICAvKiBP
bmx5IHRoZSBCU1AgZ2V0cyBleHRlcm5hbCBOTUlzIGZyb20gdGhlIHN5c3RlbS4gKi8KLSAgICBp
ZiAoIGNwdSA9PSAwICkKKyAgICBpZiAoIGNwdSA9PSBubWlfY3B1ICkKICAgICB7CiAgICAgICAg
IGlmICggcmVhc29uICYgMHg4MCApCiAgICAgICAgICAgICBwY2lfc2Vycl9lcnJvcihyZWdzKTsK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbm1pLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L25taS5oCmluZGV4IDk5ZjYyODRiZTMuLmY5ZGZjYTZhZmIgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvbm1pLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ubWkuaApAQCAt
MTEsNiArMTEsOSBAQCBleHRlcm4gYm9vbCBvcHRfd2F0Y2hkb2c7CiAKIC8qIFdhdGNoZG9nIGZv
cmNlIHBhcmFtZXRlciBmcm9tIHRoZSBjb21tYW5kIGxpbmUgKi8KIGV4dGVybiBib29sIHdhdGNo
ZG9nX2ZvcmNlOworCisvKiBDUFUgdG8gaGFuZGxlIHBsYXRmb3JtIE5NSSAqLworZXh0ZXJuIGNv
bnN0IHVuc2lnbmVkIGludCBubWlfY3B1OwogIAogdHlwZWRlZiBpbnQgbm1pX2NhbGxiYWNrX3Qo
Y29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGludCBjcHUpOwogIAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Oct 02 11:44:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 11: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 1iFd3I-0003Rp-Tl; Wed, 02 Oct 2019 11: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=U4iz=X3=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iFd3H-0003Rj-24
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 2019 11:44:15 +0000
X-Inumbo-ID: f4fdeb3a-e509-11e9-9713-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id f4fdeb3a-e509-11e9-9713-12813bfff9fa;
 Wed, 02 Oct 2019 11:44:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iFd3G-0007rG-9J
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 2019 11:44:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iFd3G-0007rF-6q
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 2019 11:44:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iFd3G-0007rF-6q@xenbits.xenproject.org>
Date: Wed, 02 Oct 2019 11:44:14 +0000
Subject: [Xen-changelog] [xen staging] IOMMU: add missing HVM check
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============3080597397360048551=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 41fd1009cd7416b73d745a77c24b4e8d1a296fe6
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Wed Oct 2 13:36:59 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Wed Oct 2 13:36:59 2019 +0200

    IOMMU: add missing HVM check
    
    Fix an unguarded d->arch.hvm access in assign_device().
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
---
 xen/drivers/passthrough/pci.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/xen/drivers/passthrough/pci.c b/xen/drivers/passthrough/pci.c
index 7deef2f12b..90ccb8370b 100644
--- a/xen/drivers/passthrough/pci.c
+++ b/xen/drivers/passthrough/pci.c
@@ -1488,7 +1488,8 @@ static int assign_device(struct domain *d, u16 seg, u8 bus, u8 devfn, u32 flag)
 
     /* Prevent device assign if mem paging or mem sharing have been 
      * enabled for this domain */
-    if ( unlikely(d->arch.hvm.mem_sharing_enabled ||
+    if ( unlikely((is_hvm_domain(d) &&
+                   d->arch.hvm.mem_sharing_enabled) ||
                   vm_event_check_ring(d->vm_event_paging) ||
                   p2m_get_hostp2m(d)->global_logdirty) )
         return -EXDEV;
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3080597397360048551==--

From xen-changelog-bounces@lists.xenproject.org Wed Oct 02 11:44:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 11: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 1iFd3S-0003Sp-VY; Wed, 02 Oct 2019 11:44:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=U4iz=X3=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iFd3R-0003Sd-7Z
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 2019 11:44:25 +0000
X-Inumbo-ID: fb53aa7c-e509-11e9-b588-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id fb53aa7c-e509-11e9-b588-bc764e2007e4;
 Wed, 02 Oct 2019 11:44:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iFd3Q-0007ra-Eb
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 2019 11:44:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iFd3Q-0007rz-CF
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 2019 11:44:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iFd3Q-0007rz-CF@xenbits.xenproject.org>
Date: Wed, 02 Oct 2019 11:44:24 +0000
Subject: [Xen-changelog] [xen staging] MAINTAINERS: add tools/misc/xen-cpuid
 to "X86 ARCHITECTURE"
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMwZDg3YmE5MWY0NDhlMzM0NmEwMDBlMjU4OTYzZGE4YWRiY2M0ZmMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgT2N0IDIg
MTM6Mzc6NDMgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBPY3QgMiAxMzozNzo0MyAyMDE5ICswMjAwCgogICAgTUFJ
TlRBSU5FUlM6IGFkZCB0b29scy9taXNjL3hlbi1jcHVpZCB0byAiWDg2IEFSQ0hJVEVDVFVSRSIK
ICAgIAogICAgQWxvbmcgdGhlIGxpbmVzIG9mIG90aGVyIHg4Ni1zcGVjaWZpYyBwaWVjZXMgdW5k
ZXIgdG9vbHMvLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2xAeGVuLm9yZz4KICAgIEFja2VkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmVsZWFzZS1h
Y2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIE1BSU5UQUlORVJT
IHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS9NQUlO
VEFJTkVSUyBiL01BSU5UQUlORVJTCmluZGV4IDMwYjUyYjQxN2IuLjUzM2NmZGMwOGYgMTAwNjQ0
Ci0tLSBhL01BSU5UQUlORVJTCisrKyBiL01BSU5UQUlORVJTCkBAIC00NzIsNiArNDcyLDcgQEAg
RjoJdG9vbHMvZmlybXdhcmUvcm9tYmlvcy8KIEY6CXRvb2xzL2Zpcm13YXJlL3ZnYWJpb3MvCiBG
Ogl0b29scy9mdXp6L2NwdS1wb2xpY3kvCiBGOgl0b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9l
bXVsYXRvci8KK0Y6CXRvb2xzL21pc2MveGVuLWNwdWlkLmMKIEY6CXRvb2xzL3Rlc3RzL2NwdS1w
b2xpY3kvCiBGOgl0b29scy90ZXN0cy94ODZfZW11bGF0b3IvCiAKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Oct 02 11:44:37 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 11: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 1iFd3d-0003UC-18; Wed, 02 Oct 2019 11: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=U4iz=X3=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iFd3b-0003Tz-N1
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 2019 11:44:35 +0000
X-Inumbo-ID: 016b7b9c-e50a-11e9-9713-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 016b7b9c-e50a-11e9-9713-12813bfff9fa;
 Wed, 02 Oct 2019 11:44:34 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iFd3a-0007si-Jp
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 2019 11:44:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iFd3a-0007sm-Hd
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 2019 11:44:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iFd3a-0007sm-Hd@xenbits.xenproject.org>
Date: Wed, 02 Oct 2019 11:44:34 +0000
Subject: [Xen-changelog] [xen staging] tools/xen-cpuid: avoid producing
 bogus output
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJjOWU3NDg3MjliOTc3OTVkMWIwMjkyZTdmNjQyMmUzYmMzMjdjZTAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgT2N0IDIg
MTM6Mzg6MDIgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBPY3QgMiAxMzozODowMiAyMDE5ICswMjAwCgogICAgdG9v
bHMveGVuLWNwdWlkOiBhdm9pZCBwcm9kdWNpbmcgYm9ndXMgb3V0cHV0CiAgICAKICAgIEkgd2Fz
IChtaXN0YWtlbmx5LCBhcyAtIGxvb2tpbmcgYXQgdGhlIGNvZGUgLSBpdCdzIGNsZWFybHkgbm90
IGludGVuZGVkCiAgICB0byB3b3JrKSBwYXNzaW5nIHRoZSB0b29sICJSYXciIGFuZCAiSG9zdCIg
YXMgY29tbWFuZCBsaW5lIGFyZ3VtZW50cy4KICAgIEF2b2lkIHByaW50aW5nIGp1c3QgIlJhdyAg
ICAgICAiIHdpdGggbm90IGV2ZW4gYSBuZXdsaW5lIGF0IHRoZSBlbmQgaW4KICAgIHN1Y2ggYSBj
YXNlLiBJbnN0ZWFkIHJlcG9ydCB3aGF0IHdhc24ndCB1bmRlcnN0b29kIGJ5IHRoZSBwYXJzaW5n
IGxvZ2ljLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2xAeGVuLm9yZz4KICAgIEFja2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tl
ZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHRvb2xzL21pc2MveGVu
LWNwdWlkLmMgfCA5ICsrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMgYi90b29scy9taXNjL3hlbi1jcHVp
ZC5jCmluZGV4IGY1MWZhY2ZmYjYuLjg2NmM1NTZhMGYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL21pc2Mv
eGVuLWNwdWlkLmMKKysrIGIvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYwpAQCAtNTMwLDYgKzUzMCwx
NSBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgICAgICAgICAgYnJl
YWs7CiAgICAgICAgICAgICB9CiAKKyAgICAgICAgICAgIGlmICggIWkgKQorICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiJyVzJyB1bnJlY29nbml6ZWQgLSBz
a2lwcGluZ1xuIiwgcHRyKTsKKyAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAg
IH0KKworICAgICAgICAgICAgaWYgKCAqcHRyICkKKyAgICAgICAgICAgICAgICBmcHJpbnRmKHN0
ZGVyciwgIiclcycgdW5yZWNvZ25pemVkIC0gaWdub3JpbmdcbiIsIHB0cik7CisKICAgICAgICAg
ICAgIGRlY29kZV9mZWF0dXJlc2V0KGZzLCBpLCAiUmF3IiwgdHJ1ZSk7CiAgICAgICAgIH0KICAg
ICB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Oct 02 13:44:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 13: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 1iFevH-00051H-81; Wed, 02 Oct 2019 13:44:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=U4iz=X3=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iFevF-000518-EJ
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 2019 13:44:05 +0000
X-Inumbo-ID: b294d886-e51a-11e9-97fb-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id b294d886-e51a-11e9-97fb-bc764e2007e4;
 Wed, 02 Oct 2019 13:44:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iFevD-0001iL-QG
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 2019 13:44:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iFevD-0006N8-Nk
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 2019 13:44:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iFevD-0006N8-Nk@xenbits.xenproject.org>
Date: Wed, 02 Oct 2019 13:44:03 +0000
Subject: [Xen-changelog] [xen staging] libxl: wait for the ack when issuing
 power control requests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============4898700772964782316=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit b183e180bce93037d3ef385a8c2338bbfb7f23d9
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Tue Oct 1 17:22:33 2019 +0200
Commit:     Wei Liu <wl@xen.org>
CommitDate: Wed Oct 2 14:43:19 2019 +0100

    libxl: wait for the ack when issuing power control requests
    
    Currently only suspend power control requests wait for an ack from the
    domain, while power off or reboot requests simply write the command to
    xenstore and exit.
    
    Introduce a 1 minute wait for the domain to acknowledge the request, or
    else return an error. The suspend code is slightly modified to use the
    new infrastructure added, but shouldn't have any functional change.
    
    Fix the ocaml bindings and also provide a backwards compatible
    interface for the reboot and poweroff libxl API functions.
    
    Reported-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Anthony PERARD <anthony.perard@citrix.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>
    [ wei: change ret to rc to fix build ]
    Signed-off-by: Wei Liu <wl@xen.org>
---
 tools/libxl/libxl.h                  | 25 +++++++++-
 tools/libxl/libxl_dom_suspend.c      | 11 ++---
 tools/libxl/libxl_domain.c           | 90 ++++++++++++++++++++++++++----------
 tools/libxl/libxl_internal.h         |  7 ++-
 tools/ocaml/libs/xl/xenlight.ml.in   |  4 +-
 tools/ocaml/libs/xl/xenlight.mli.in  |  4 +-
 tools/ocaml/libs/xl/xenlight_stubs.c | 18 +++++---
 tools/xl/xl_vmcontrol.c              |  4 +-
 8 files changed, 115 insertions(+), 48 deletions(-)

diff --git a/tools/libxl/libxl.h b/tools/libxl/libxl.h
index f711cfc750..2555e9cd3b 100644
--- a/tools/libxl/libxl.h
+++ b/tools/libxl/libxl.h
@@ -1239,6 +1239,8 @@ void libxl_mac_copy(libxl_ctx *ctx, libxl_mac *dst, const libxl_mac *src);
  *   libxl_set_vcpuonline()
  *   libxl_retrieve_domain_configuration()
  *   libxl_qemu_monitor_command()
+ *   libxl_domain_shutdown()
+ *   libxl_domain_reboot()
  */
 #define LIBXL_HAVE_FN_USING_QMP_ASYNC 1
 
@@ -1628,8 +1630,27 @@ int libxl_domain_remus_start(libxl_ctx *ctx, libxl_domain_remus_info *info,
                              const libxl_asyncop_how *ao_how)
                              LIBXL_EXTERNAL_CALLERS_ONLY;
 
-int libxl_domain_shutdown(libxl_ctx *ctx, uint32_t domid);
-int libxl_domain_reboot(libxl_ctx *ctx, uint32_t domid);
+int libxl_domain_shutdown(libxl_ctx *ctx, uint32_t domid,
+                          const libxl_asyncop_how *ao_how)
+                          LIBXL_EXTERNAL_CALLERS_ONLY;
+int libxl_domain_reboot(libxl_ctx *ctx, uint32_t domid,
+                        const libxl_asyncop_how *ao_how)
+                        LIBXL_EXTERNAL_CALLERS_ONLY;
+#if defined(LIBXL_API_VERSION) && LIBXL_API_VERSION < 0x041300
+static inline int libxl_domain_shutdown_0x041200(libxl_ctx *ctx,
+                                                 uint32_t domid)
+{
+    return libxl_domain_shutdown(ctx, domid, NULL);
+}
+#define libxl_domain_shutdown libxl_domain_shutdown_0x041200
+static inline int libxl_domain_reboot_0x041200(libxl_ctx *ctx,
+                                               uint32_t domid)
+{
+    return libxl_domain_reboot(ctx, domid, NULL);
+}
+#define libxl_domain_reboot libxl_domain_reboot_0x041200
+#endif
+
 int libxl_domain_destroy(libxl_ctx *ctx, uint32_t domid,
                          const libxl_asyncop_how *ao_how)
                          LIBXL_EXTERNAL_CALLERS_ONLY;
diff --git a/tools/libxl/libxl_dom_suspend.c b/tools/libxl/libxl_dom_suspend.c
index 9bb2d00bec..248dbc33e3 100644
--- a/tools/libxl/libxl_dom_suspend.c
+++ b/tools/libxl/libxl_dom_suspend.c
@@ -193,16 +193,11 @@ static void domain_suspend_callback_common(libxl__egc *egc,
     LOGD(DEBUG, domid, "issuing %s suspend request via XenBus control node",
         dsps->type != LIBXL_DOMAIN_TYPE_PV ? "PVH/HVM" : "PV");
 
-    libxl__domain_pvcontrol_write(gc, XBT_NULL, domid, "suspend");
-
-    dsps->pvcontrol.path = libxl__domain_pvcontrol_xspath(gc, domid);
-    if (!dsps->pvcontrol.path) { rc = ERROR_FAIL; goto err; }
-
     dsps->pvcontrol.ao = ao;
-    dsps->pvcontrol.what = "guest acknowledgement of suspend request";
-    dsps->pvcontrol.timeout_ms = 60 * 1000;
     dsps->pvcontrol.callback = domain_suspend_common_pvcontrol_suspending;
-    libxl__xswait_start(gc, &dsps->pvcontrol);
+    rc = libxl__domain_pvcontrol(egc, &dsps->pvcontrol, domid, "suspend");
+    if (rc) goto err;
+
     return;
 
  err:
diff --git a/tools/libxl/libxl_domain.c b/tools/libxl/libxl_domain.c
index 0dd5b7ffa9..9d0eb5aed1 100644
--- a/tools/libxl/libxl_domain.c
+++ b/tools/libxl/libxl_domain.c
@@ -763,49 +763,91 @@ char * libxl__domain_pvcontrol_read(libxl__gc *gc, xs_transaction_t t,
     return libxl__xs_read(gc, t, shutdown_path);
 }
 
-int libxl__domain_pvcontrol_write(libxl__gc *gc, xs_transaction_t t,
-                                  uint32_t domid, const char *cmd)
+int libxl__domain_pvcontrol(libxl__egc *egc, libxl__xswait_state *pvcontrol,
+                            domid_t domid, const char *cmd)
 {
+    STATE_AO_GC(pvcontrol->ao);
     const char *shutdown_path;
+    int rc;
+
+    rc = libxl__domain_pvcontrol_available(gc, domid);
+    if (rc < 0)
+        return rc;
 
     shutdown_path = libxl__domain_pvcontrol_xspath(gc, domid);
     if (!shutdown_path)
         return ERROR_FAIL;
 
-    return libxl__xs_printf(gc, t, shutdown_path, "%s", cmd);
+    rc = libxl__xs_printf(gc, XBT_NULL, shutdown_path, "%s", cmd);
+    if (rc)
+        return rc;
+
+    pvcontrol->path = shutdown_path;
+    pvcontrol->what = GCSPRINTF("guest acknowledgement of %s request", cmd);
+    pvcontrol->timeout_ms = 60 * 1000;
+    rc = libxl__xswait_start(gc, pvcontrol);
+    if (rc)
+        return rc;
+
+    return 0;
 }
 
-static int libxl__domain_pvcontrol(libxl__gc *gc, uint32_t domid,
-                                   const char *cmd)
+static bool pvcontrol_acked(const char *state)
 {
-    int ret;
+    if (!state || !strcmp(state,""))
+        return true;
 
-    ret = libxl__domain_pvcontrol_available(gc, domid);
-    if (ret < 0)
-        return ret;
+    return false;
+}
 
-    if (!ret)
-        return ERROR_NOPARAVIRT;
+/* Xenstore watch callback prototype for the reboot/poweroff operations. */
+static void pvcontrol_cb(libxl__egc *egc, libxl__xswait_state *xswa, int rc,
+                         const char *state);
 
-    return libxl__domain_pvcontrol_write(gc, XBT_NULL, domid, cmd);
+int libxl_domain_shutdown(libxl_ctx *ctx, uint32_t domid,
+                          const libxl_asyncop_how *ao_how)
+{
+    AO_CREATE(ctx, domid, ao_how);
+    libxl__xswait_state *pvcontrol;
+    int rc;
+
+    GCNEW(pvcontrol);
+    pvcontrol->ao = ao;
+    pvcontrol->callback = pvcontrol_cb;
+    rc = libxl__domain_pvcontrol(egc, pvcontrol, domid, "poweroff");
+
+    return rc ? AO_CREATE_FAIL(rc) : AO_INPROGRESS;
 }
 
-int libxl_domain_shutdown(libxl_ctx *ctx, uint32_t domid)
+int libxl_domain_reboot(libxl_ctx *ctx, uint32_t domid,
+                        const libxl_asyncop_how *ao_how)
 {
-    GC_INIT(ctx);
-    int ret;
-    ret = libxl__domain_pvcontrol(gc, domid, "poweroff");
-    GC_FREE;
-    return ret;
+    AO_CREATE(ctx, domid, ao_how);
+    libxl__xswait_state *pvcontrol;
+    int rc;
+
+    GCNEW(pvcontrol);
+    pvcontrol->ao = ao;
+    pvcontrol->callback = pvcontrol_cb;
+    rc = libxl__domain_pvcontrol(egc, pvcontrol, domid, "reboot");
+
+    return rc ? AO_CREATE_FAIL(rc) : AO_INPROGRESS;
 }
 
-int libxl_domain_reboot(libxl_ctx *ctx, uint32_t domid)
+static void pvcontrol_cb(libxl__egc *egc, libxl__xswait_state *xswa, int rc,
+                         const char *state)
 {
-    GC_INIT(ctx);
-    int ret;
-    ret = libxl__domain_pvcontrol(gc, domid, "reboot");
-    GC_FREE;
-    return ret;
+    STATE_AO_GC(xswa->ao);
+
+    if (!rc && !pvcontrol_acked(state))
+        return;
+
+    libxl__xswait_stop(gc, xswa);
+
+    if (rc)
+        LOG(ERROR, "guest didn't acknowledge control request: %d", rc);
+
+    libxl__ao_complete(egc, ao, rc);
 }
 
 static void domain_death_occurred(libxl__egc *egc,
diff --git a/tools/libxl/libxl_internal.h b/tools/libxl/libxl_internal.h
index bfeb38e0ed..d2d5af746b 100644
--- a/tools/libxl/libxl_internal.h
+++ b/tools/libxl/libxl_internal.h
@@ -1378,8 +1378,6 @@ _hidden int libxl__domain_pvcontrol_available(libxl__gc *gc, uint32_t domid);
 _hidden const char *libxl__domain_pvcontrol_xspath(libxl__gc*, uint32_t domid);
 _hidden char * libxl__domain_pvcontrol_read(libxl__gc *gc,
                                             xs_transaction_t t, uint32_t domid);
-_hidden int libxl__domain_pvcontrol_write(libxl__gc *gc, xs_transaction_t t,
-                                          uint32_t domid, const char *cmd);
 
 /* from xl_device */
 _hidden char *libxl__device_disk_string_of_backend(libxl_disk_backend backend);
@@ -4719,6 +4717,11 @@ _hidden void libxl__ev_devlock_init(libxl__ev_devlock *);
 _hidden void libxl__ev_devlock_lock(libxl__egc *, libxl__ev_devlock *);
 _hidden void libxl__ev_devlock_unlock(libxl__gc *, libxl__ev_devlock *);
 
+/* Send control commands over xenstore and wait for an Ack. */
+_hidden int libxl__domain_pvcontrol(libxl__egc *egc,
+                                    libxl__xswait_state *pvcontrol,
+                                    domid_t domid, const char *cmd);
+
 #endif
 
 /*
diff --git a/tools/ocaml/libs/xl/xenlight.ml.in b/tools/ocaml/libs/xl/xenlight.ml.in
index 954e56fc74..6989bb6638 100644
--- a/tools/ocaml/libs/xl/xenlight.ml.in
+++ b/tools/ocaml/libs/xl/xenlight.ml.in
@@ -37,8 +37,8 @@ module Domain = struct
 	external create_new : ctx -> Domain_config.t -> ?async:'a -> unit -> domid = "stub_libxl_domain_create_new"
 	external create_restore : ctx -> Domain_config.t -> (Unix.file_descr * Domain_restore_params.t) ->
 		?async:'a -> unit -> domid = "stub_libxl_domain_create_restore"
-	external shutdown : ctx -> domid -> unit = "stub_libxl_domain_shutdown"
-	external reboot : ctx -> domid -> unit = "stub_libxl_domain_reboot"
+	external shutdown : ctx -> domid -> ?async:'a -> unit -> unit = "stub_libxl_domain_shutdown"
+	external reboot : ctx -> domid -> ?async:'a -> unit -> unit = "stub_libxl_domain_reboot"
 	external destroy : ctx -> domid -> ?async:'a -> unit -> unit = "stub_libxl_domain_destroy"
 	external suspend : ctx -> domid -> Unix.file_descr -> ?async:'a -> unit -> unit = "stub_libxl_domain_suspend"
 	external pause : ctx -> domid -> ?async:'a -> unit = "stub_libxl_domain_pause"
diff --git a/tools/ocaml/libs/xl/xenlight.mli.in b/tools/ocaml/libs/xl/xenlight.mli.in
index c08304ae8b..b98a3db7e7 100644
--- a/tools/ocaml/libs/xl/xenlight.mli.in
+++ b/tools/ocaml/libs/xl/xenlight.mli.in
@@ -39,8 +39,8 @@ module Domain : sig
 	external create_new : ctx -> Domain_config.t -> ?async:'a -> unit -> domid = "stub_libxl_domain_create_new"
 	external create_restore : ctx -> Domain_config.t -> (Unix.file_descr * Domain_restore_params.t) ->
 		?async:'a -> unit -> domid = "stub_libxl_domain_create_restore"
-	external shutdown : ctx -> domid -> unit = "stub_libxl_domain_shutdown"
-	external reboot : ctx -> domid -> unit = "stub_libxl_domain_reboot"
+	external shutdown : ctx -> domid -> ?async:'a -> unit -> unit = "stub_libxl_domain_shutdown"
+	external reboot : ctx -> domid -> ?async:'a -> unit -> unit = "stub_libxl_domain_reboot"
 	external destroy : ctx -> domid -> ?async:'a -> unit -> unit = "stub_libxl_domain_destroy"
 	external suspend : ctx -> domid -> Unix.file_descr -> ?async:'a -> unit -> unit = "stub_libxl_domain_suspend"
 	external pause : ctx -> domid -> ?async:'a -> unit = "stub_libxl_domain_pause"
diff --git a/tools/ocaml/libs/xl/xenlight_stubs.c b/tools/ocaml/libs/xl/xenlight_stubs.c
index 37b046df63..ff16b8710b 100644
--- a/tools/ocaml/libs/xl/xenlight_stubs.c
+++ b/tools/ocaml/libs/xl/xenlight_stubs.c
@@ -551,32 +551,38 @@ value stub_libxl_domain_create_restore(value ctx, value domain_config, value par
 	CAMLreturn(Val_int(c_domid));
 }
 
-value stub_libxl_domain_shutdown(value ctx, value domid)
+value stub_libxl_domain_shutdown(value ctx, value domid, value async, value unit)
 {
-	CAMLparam2(ctx, domid);
+	CAMLparam4(ctx, domid, async, unit);
 	int ret;
 	uint32_t c_domid = Int_val(domid);
+	libxl_asyncop_how *ao_how = aohow_val(async);
 
 	caml_enter_blocking_section();
-	ret = libxl_domain_shutdown(CTX, c_domid);
+	ret = libxl_domain_shutdown(CTX, c_domid, ao_how);
 	caml_leave_blocking_section();
 
+	free(ao_how);
+
 	if (ret != 0)
 		failwith_xl(ret, "domain_shutdown");
 
 	CAMLreturn(Val_unit);
 }
 
-value stub_libxl_domain_reboot(value ctx, value domid)
+value stub_libxl_domain_reboot(value ctx, value domid, value async, value unit)
 {
-	CAMLparam2(ctx, domid);
+	CAMLparam4(ctx, domid, async, unit);
 	int ret;
 	uint32_t c_domid = Int_val(domid);
+	libxl_asyncop_how *ao_how = aohow_val(async);
 
 	caml_enter_blocking_section();
-	ret = libxl_domain_reboot(CTX, c_domid);
+	ret = libxl_domain_reboot(CTX, c_domid, ao_how);
 	caml_leave_blocking_section();
 
+	free(ao_how);
+
 	if (ret != 0)
 		failwith_xl(ret, "domain_reboot");
 
diff --git a/tools/xl/xl_vmcontrol.c b/tools/xl/xl_vmcontrol.c
index eb6779a561..b20582e15b 100644
--- a/tools/xl/xl_vmcontrol.c
+++ b/tools/xl/xl_vmcontrol.c
@@ -103,7 +103,7 @@ static void reboot_domain(uint32_t domid, libxl_evgen_domain_death **deathw,
     int rc;
 
     fprintf(stderr, "Rebooting domain %u\n", domid);
-    rc=libxl_domain_reboot(ctx, domid);
+    rc = libxl_domain_reboot(ctx, domid, NULL);
     if (rc == ERROR_NOPARAVIRT) {
         if (fallback_trigger) {
             fprintf(stderr, "PV control interface not available:"
@@ -136,7 +136,7 @@ static void shutdown_domain(uint32_t domid,
     int rc;
 
     fprintf(stderr, "Shutting down domain %u\n", domid);
-    rc=libxl_domain_shutdown(ctx, domid);
+    rc = libxl_domain_shutdown(ctx, domid, NULL);
     if (rc == ERROR_NOPARAVIRT) {
         if (fallback_trigger) {
             fprintf(stderr, "PV control interface not available:"
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============4898700772964782316==--

From xen-changelog-bounces@lists.xenproject.org Wed Oct 02 16:11:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 16: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 1iFhDV-0001wC-V6; Wed, 02 Oct 2019 16:11:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=U4iz=X3=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iFhDU-0001w7-Tl
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 2019 16:11:04 +0000
X-Inumbo-ID: 3be04030-e52f-11e9-bf31-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 3be04030-e52f-11e9-bf31-bc764e2007e4;
 Wed, 02 Oct 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 <ian.jackson@eu.citrix.com>) id 1iFhDU-0005Fk-2p
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 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 1iFhDU-0006Wh-0G
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 2019 16:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iFhDU-0006Wh-0G@xenbits.xenproject.org>
Date: Wed, 02 Oct 2019 16:11:04 +0000
Subject: [Xen-changelog] [xen staging] libxl: replace 'enabled' with
 'unknown' in libxl_passthrough enumeration
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQyODRiNDE2M2JiNzMzOGQzYjc1OTY5Zjg1YTI3ZDkzODBjNzVmMzgKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVl
IE9jdCAxIDE1OjU3OjEzIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBPY3QgMiAxNjo1NDozMiAyMDE5
ICswMTAwCgogICAgbGlieGw6IHJlcGxhY2UgJ2VuYWJsZWQnIHdpdGggJ3Vua25vd24nIGluIGxp
YnhsX3Bhc3N0aHJvdWdoIGVudW1lcmF0aW9uCiAgICAKICAgIFRoaXMgaXMgbW9zdGx5IGEgY29z
bWV0aWMgcGF0Y2ggdG8gYXZvaWQgdGhlIGRlZmF1bHQgZW51bWVyYXRpb24gdmFsdWUKICAgIGJl
aW5nICdlbmFibGVkJy4gVGhlIG9ubHkgbm9uLWNvc21ldGljIHBhcnRzIGFyZSBpbiB4bF9wYXJz
ZS5jIHdoZXJlIGl0IG5vdwogICAgYmVjb21lcyBuZWNlc3NhcnkgdG8gZXhwbGljaXRseSBwYXJz
ZSB0aGUgJ2VuYWJsZWQnIHZhbHVlIGZvciB4bC5jZmcKICAgICdwYXNzdGhyb3VnaCcgb3B0aW9u
LCBhbmQgZXJyb3Igb24gdGhlIHZhbHVlICd1bmtub3duJywgYmVjYXVzZSB0aGVyZSBpcyBubwog
ICAgbG9uZ2VyIGEgZGlyZWN0IG1hcHBpbmcgYmV0d2VlbiB2YWxpZCB4bC5jZmcgdmFsdWVzIGFu
ZCB0aGUgZW51bWVyYXRpb24uCiAgICAKICAgIFN1Z2dlc3RlZC1ieTogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICB8
ICA0ICsrLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCB8ICAyICstCiB0b29scy94bC94
bF9wYXJzZS5jICAgICAgICAgfCAyNiArKysrKysrKysrKysrKystLS0tLS0tLS0tLQogMyBmaWxl
cyBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5j
CmluZGV4IGI1OGUwMzAzNzYuLjVmMjk3MmJjMDMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC02NCw3ICs2
NCw3IEBAIGludCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQobGlieGxfX2dj
ICpnYywKICAgICAgICAgY19pbmZvLT5zc2lkcmVmID0gU0VDSU5JVFNJRF9ET01VOwogCiAgICAg
aWYgKGluZm8uY2FwX2h2bV9kaXJlY3RpbyAmJgotICAgICAgICAoY19pbmZvLT5wYXNzdGhyb3Vn
aCA9PSBMSUJYTF9QQVNTVEhST1VHSF9FTkFCTEVEKSkgeworICAgICAgICAoY19pbmZvLT5wYXNz
dGhyb3VnaCA9PSBMSUJYTF9QQVNTVEhST1VHSF9VTktOT1dOKSkgewogICAgICAgICBjX2luZm8t
PnBhc3N0aHJvdWdoID0gKChjX2luZm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfUFYpIHx8
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIWluZm8uY2FwX2lvbW11X2hhcF9wdF9z
aGFyZSkgPwogICAgICAgICAgICAgTElCWExfUEFTU1RIUk9VR0hfU1lOQ19QVCA6IExJQlhMX1BB
U1NUSFJPVUdIX1NIQVJFX1BUOwpAQCAtNTg2LDcgKzU4Niw3IEBAIGludCBsaWJ4bF9fZG9tYWlu
X21ha2UobGlieGxfX2djICpnYywgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCiAgICAg
ICAgICAgICAgICAgbGlieGxfZGVmYm9vbF92YWwoaW5mby0+b29zKSA/IDAgOiBYRU5fRE9NQ1RM
X0NERl9vb3Nfb2ZmOwogICAgICAgICB9CiAKLSAgICAgICAgYXNzZXJ0KGluZm8tPnBhc3N0aHJv
dWdoICE9IExJQlhMX1BBU1NUSFJPVUdIX0VOQUJMRUQpOworICAgICAgICBhc3NlcnQoaW5mby0+
cGFzc3Rocm91Z2ggIT0gTElCWExfUEFTU1RIUk9VR0hfVU5LTk9XTik7CiAgICAgICAgIExPRyhE
RVRBSUwsICJwYXNzdGhyb3VnaDogJXMiLAogICAgICAgICAgICAgbGlieGxfcGFzc3Rocm91Z2hf
dG9fc3RyaW5nKGluZm8tPnBhc3N0aHJvdWdoKSk7CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAppbmRleCA1NGFj
Njg1ZjUwLi4zYWM5NDk0YjgwIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5p
ZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCkBAIC0yNjQsNyArMjY0LDcgQEAg
bGlieGxfdmtiX2JhY2tlbmQgPSBFbnVtZXJhdGlvbigidmtiX2JhY2tlbmQiLCBbCiAgICAgXSkK
IAogbGlieGxfcGFzc3Rocm91Z2ggPSBFbnVtZXJhdGlvbigicGFzc3Rocm91Z2giLCBbCi0gICAg
KDAsICJlbmFibGVkIiksCisgICAgKDAsICJ1bmtub3duIiksCiAgICAgKDEsICJkaXNhYmxlZCIp
LAogICAgICgyLCAic3luY19wdCIpLAogICAgICgzLCAic2hhcmVfcHQiKSwKZGlmZiAtLWdpdCBh
L3Rvb2xzL3hsL3hsX3BhcnNlLmMgYi90b29scy94bC94bF9wYXJzZS5jCmluZGV4IGMyZTYxYjY4
MGYuLjAzYTJjNTRkZDIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMKKysrIGIvdG9v
bHMveGwveGxfcGFyc2UuYwpAQCAtMTUxMiwyMyArMTUxMiwyNyBAQCB2b2lkIHBhcnNlX2NvbmZp
Z19kYXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCiAgICAgaWYgKHhsdV9jZmdfZ2V0X3N0
cmluZyhjb25maWcsICJwYXNzdGhyb3VnaCIsICZidWYsIDApKSB7CiAgICAgICAgIGNfaW5mby0+
cGFzc3Rocm91Z2ggPQogICAgICAgICAgICAgKGRfY29uZmlnLT5udW1fcGNpZGV2cyB8fCBkX2Nv
bmZpZy0+bnVtX2R0ZGV2cykKLSAgICAgICAgICAgID8gTElCWExfUEFTU1RIUk9VR0hfRU5BQkxF
RCA6IExJQlhMX1BBU1NUSFJPVUdIX0RJU0FCTEVEOworICAgICAgICAgICAgPyBMSUJYTF9QQVNT
VEhST1VHSF9VTktOT1dOIDogTElCWExfUEFTU1RIUk9VR0hfRElTQUJMRUQ7CiAgICAgfSBlbHNl
IHsKLSAgICAgICAgbGlieGxfcGFzc3Rocm91Z2ggbzsKKyAgICAgICAgaWYgKCFzdHJjYXNlY21w
KCJlbmFibGVkIiwgYnVmKSkKKyAgICAgICAgICAgIGNfaW5mby0+cGFzc3Rocm91Z2ggPSBMSUJY
TF9QQVNTVEhST1VHSF9VTktOT1dOOworICAgICAgICBlbHNlIHsKKyAgICAgICAgICAgIGxpYnhs
X3Bhc3N0aHJvdWdoIG87CiAKLSAgICAgICAgZSA9IGxpYnhsX3Bhc3N0aHJvdWdoX2Zyb21fc3Ry
aW5nKGJ1ZiwgJm8pOwotICAgICAgICBpZiAoZSkgewotICAgICAgICAgICAgZnByaW50ZihzdGRl
cnIsCi0gICAgICAgICAgICAgICAgICAgICJFUlJPUjogdW5rbm93biBwYXNzdGhyb3VnaCBvcHRp
b24gJyVzJ1xuIiwKLSAgICAgICAgICAgICAgICAgICAgYnVmKTsKLSAgICAgICAgICAgIGV4aXQo
LUVSUk9SX0ZBSUwpOwotICAgICAgICB9CisgICAgICAgICAgICBlID0gbGlieGxfcGFzc3Rocm91
Z2hfZnJvbV9zdHJpbmcoYnVmLCAmbyk7CisgICAgICAgICAgICBpZiAoZSB8fCAhc3RyY2FzZWNt
cCgidW5rbm93biIsIGJ1ZikpIHsKKyAgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICJFUlJPUjogdW5rbm93biBwYXNzdGhyb3VnaCBvcHRpb24g
JyVzJ1xuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgIGJ1Zik7CisgICAgICAgICAgICAgICAg
ZXhpdCgtRVJST1JfRkFJTCk7CisgICAgICAgICAgICB9CiAKLSAgICAgICAgY19pbmZvLT5wYXNz
dGhyb3VnaCA9IG87CisgICAgICAgICAgICBjX2luZm8tPnBhc3N0aHJvdWdoID0gbzsKKyAgICAg
ICAgfQogICAgIH0KIAogICAgIHN3aXRjaCAoY19pbmZvLT5wYXNzdGhyb3VnaCkgewotICAgIGNh
c2UgTElCWExfUEFTU1RIUk9VR0hfRU5BQkxFRDoKKyAgICBjYXNlIExJQlhMX1BBU1NUSFJPVUdI
X1VOS05PV046CiAgICAgICAgIC8qCiAgICAgICAgICAqIENob29zZSBhIHN1aXRhYmxlIGRlZmF1
bHQuIGxpYnhsIHdvdWxkIGFsc28gZG8gdGhpcyBidXQKICAgICAgICAgICogY2hvb3NpbmcgaGVy
ZSBhbGxvd3MgdGhlIGNvZGUgY2FsY3VsYXRpbmcgJ2lvbW11X21lbWtiJwotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Oct 02 16:11:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 16:11: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 1iFhDh-0001wu-0k; Wed, 02 Oct 2019 16:11: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=U4iz=X3=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iFhDf-0001wm-O5
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 2019 16:11:15 +0000
X-Inumbo-ID: 41eb7121-e52f-11e9-971a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 41eb7121-e52f-11e9-971a-12813bfff9fa;
 Wed, 02 Oct 2019 16:11:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iFhDe-0005Fs-8P
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 2019 16:11:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iFhDe-0006XJ-5t
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 2019 16:11:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iFhDe-0006XJ-5t@xenbits.xenproject.org>
Date: Wed, 02 Oct 2019 16:11:14 +0000
Subject: [Xen-changelog] [xen staging] libxl: choose an appropriate default
 for passthrough...
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZhM2ExOTE4OGMzYTBlZjU0MGU4Y2E0MDQ4NGFlZDRmNjA5ODEwYzkKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVl
IE9jdCAxIDE1OjU3OjE0IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBPY3QgMiAxNjo1NToyNCAyMDE5
ICswMTAwCgogICAgbGlieGw6IGNob29zZSBhbiBhcHByb3ByaWF0ZSBkZWZhdWx0IGZvciBwYXNz
dGhyb3VnaC4uLgogICAgCiAgICAuLi5pZiB0aGVyZSBpcyBubyBJT01NVSBvciBpdCBpcyBnbG9i
YWxseSBkaXNhYmxlZC4KICAgIAogICAgV2l0aG91dCB0aGlzIHBhdGNoLCB0aGUgZm9sbG93aW5n
IGFzc2VydGlvbiBtYXkgYmUgaGl0OgogICAgCiAgICB4bDogbGlieGxfY3JlYXRlLmM6NTg5OiBs
aWJ4bF9fZG9tYWluX21ha2U6IEFzc2VydGlvbiBgaW5mby0+cGFzc3Rocm91Z2ggIT0gTElCWExf
UEFTU1RIUk9VR0hfVU5LTk9XTicgZmFpbGVkLgogICAgCiAgICBUaGlzIGlzIGJlY2F1c2UgbGli
eGxfX2RvbWFpbl9jcmVhdGVfaW5mb19zZXRkZWZhdWx0KCkgY3VycmVudGx5IG9ubHkgc2V0cwog
ICAgYW4gYXBwcm9wcmlhdGUgdmFsdWUgZm9yICdwYXNzdGhyb3VnaCcgaW4gdGhlIGNhc2UgdGhh
dCAnY2FwX2h2bV9kaXJlY3RpbycKICAgIGlzIHRydWUsIHdoaWNoIGlzIG5vdCB0aGUgY2FzZSB1
bmxlc3MgYW4gSU9NTVUgaXMgcHJlc2VudCBhbmQgZW5hYmxlZCBpbgogICAgdGhlIHN5c3RlbS4g
VGhpcyBpcyBub3JtYWxseSBtYXNrZWQgYnkgeGwgY2hvb3NpbmcgYSBkZWZhdWx0IHZhbHVlLCBi
dXQKICAgIHRoYXQgd2lsbCBub3QgaGFwcGVuIGlmIHhsIGlzIG5vdCB1c2VkIChlLmcuIHdoZW4g
dXNpbmcgbGlidmlydCkgb3Igd2hlbgogICAgYSBzdHViIGRvbWFpbiBpcyBiZWluZyBjcmVhdGVk
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIHwgNiArKysrKy0KIDEgZmlsZSBj
aGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4
IDVmMjk3MmJjMDMuLjYyZTEzZjNlN2MgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Ny
ZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC02OCw3ICs2OCwxMSBA
QCBpbnQgbGlieGxfX2RvbWFpbl9jcmVhdGVfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2Ms
CiAgICAgICAgIGNfaW5mby0+cGFzc3Rocm91Z2ggPSAoKGNfaW5mby0+dHlwZSA9PSBMSUJYTF9E
T01BSU5fVFlQRV9QVikgfHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhaW5mby5j
YXBfaW9tbXVfaGFwX3B0X3NoYXJlKSA/CiAgICAgICAgICAgICBMSUJYTF9QQVNTVEhST1VHSF9T
WU5DX1BUIDogTElCWExfUEFTU1RIUk9VR0hfU0hBUkVfUFQ7Ci0gICAgfQorICAgIH0gZWxzZSBp
ZiAoIWluZm8uY2FwX2h2bV9kaXJlY3RpbykKKyAgICAgICAgY19pbmZvLT5wYXNzdGhyb3VnaCA9
IExJQlhMX1BBU1NUSFJPVUdIX0RJU0FCTEVEOworCisgICAgLyogQW4gZXhwbGljaXQgc2V0dGlu
ZyBzaG91bGQgbm93IGhhdmUgYmVlbiBjaG9zZW4gKi8KKyAgICBhc3NlcnQoY19pbmZvLT5wYXNz
dGhyb3VnaCAhPSBMSUJYTF9QQVNTVEhST1VHSF9VTktOT1dOKTsKIAogICAgIHJldHVybiAwOwog
fQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Oct 02 16:11:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 02 Oct 2019 16: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 1iFhDr-0001y1-34; Wed, 02 Oct 2019 16:11: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=U4iz=X3=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iFhDp-0001xr-KJ
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 2019 16:11:25 +0000
X-Inumbo-ID: 4750a8e4-e52f-11e9-971a-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by localhost (Halon) with ESMTPS
 id 4750a8e4-e52f-11e9-971a-12813bfff9fa;
 Wed, 02 Oct 2019 16:11:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iFhDo-0005G8-Dr
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 2019 16:11:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iFhDo-0006Xs-BT
 for xen-changelog@lists.xenproject.org; Wed, 02 Oct 2019 16:11:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iFhDo-0006Xs-BT@xenbits.xenproject.org>
Date: Wed, 02 Oct 2019 16:11:24 +0000
Subject: [Xen-changelog] [xen staging] libxl: create: style: Add a pair of
 missing { ]
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIwMWIxZGMwNDZkYTcwYTI2MjFhNGQxZjAzMmRkYjIyYjBjZGRlNmIKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFdl
ZCBPY3QgMiAxNjo1NTo0NyAyMDE5ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgT2N0IDIgMTY6NTU6NDcgMjAx
OSArMDEwMAoKICAgIGxpYnhsOiBjcmVhdGU6IHN0eWxlOiBBZGQgYSBwYWlyIG9mIG1pc3Npbmcg
eyBdCiAgICAKICAgIEZyb20gQ09ESU5HX1NUWUxFOgogICAgCiAgICAgIEV2ZXJ5IGluZGVudGVk
IHN0YXRlbWVudCBpcyBicmFjZWQsIGJ1dCBibG9ja3MgdGhhdCBjb250YWluIGp1c3Qgb25lCiAg
ICAgIHN0YXRlbWVudCBtYXkgaGF2ZSB0aGUgYnJhY2VzIG9taXR0ZWQuICBUbyBhdm9pZCBjb25m
dXNpb24sIGVpdGhlciBhbGwKICAgICAgdGhlIGJsb2NrcyBpbiBhbiBpZi4uLmVsc2UgY2hhaW4g
aGF2ZSBicmFjZXMsIG9yIG5vbmUgb2YgdGhlbSBkby4KICAgIAogICAgQ0M6IFBhdWwgRHVycmFu
dCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9jcmVh
dGUuYyB8IDMgKystCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4
bC9saWJ4bF9jcmVhdGUuYwppbmRleCA2MmUxM2YzZTdjLi4wOTk3NjFhMmQ3IDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVh
dGUuYwpAQCAtNjgsOCArNjgsOSBAQCBpbnQgbGlieGxfX2RvbWFpbl9jcmVhdGVfaW5mb19zZXRk
ZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgIGNfaW5mby0+cGFzc3Rocm91Z2ggPSAoKGNf
aW5mby0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9QVikgfHwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAhaW5mby5jYXBfaW9tbXVfaGFwX3B0X3NoYXJlKSA/CiAgICAgICAgICAg
ICBMSUJYTF9QQVNTVEhST1VHSF9TWU5DX1BUIDogTElCWExfUEFTU1RIUk9VR0hfU0hBUkVfUFQ7
Ci0gICAgfSBlbHNlIGlmICghaW5mby5jYXBfaHZtX2RpcmVjdGlvKQorICAgIH0gZWxzZSBpZiAo
IWluZm8uY2FwX2h2bV9kaXJlY3RpbykgewogICAgICAgICBjX2luZm8tPnBhc3N0aHJvdWdoID0g
TElCWExfUEFTU1RIUk9VR0hfRElTQUJMRUQ7CisgICAgfQogCiAgICAgLyogQW4gZXhwbGljaXQg
c2V0dGluZyBzaG91bGQgbm93IGhhdmUgYmVlbiBjaG9zZW4gKi8KICAgICBhc3NlcnQoY19pbmZv
LT5wYXNzdGhyb3VnaCAhPSBMSUJYTF9QQVNTVEhST1VHSF9VTktOT1dOKTsKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Oct 03 10:55:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 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 1iFylJ-0007Vt-2q; Thu, 03 Oct 2019 10: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=mlRu=X4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iFylH-0007Vo-Hk
 for xen-changelog@lists.xenproject.org; Thu, 03 Oct 2019 10:55:07 +0000
X-Inumbo-ID: 41d5dbd8-e5cc-11e9-9722-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 41d5dbd8-e5cc-11e9-9722-12813bfff9fa;
 Thu, 03 Oct 2019 10:55:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iFylF-0008Kb-2D
 for xen-changelog@lists.xenproject.org; Thu, 03 Oct 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 1iFylE-0004dW-Vs
 for xen-changelog@lists.xenproject.org; Thu, 03 Oct 2019 10:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iFylE-0004dW-Vs@xenbits.xenproject.org>
Date: Thu, 03 Oct 2019 10:55:04 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: fix get_cpu_info() when
 built 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>

Y29tbWl0IGE5NDNkNmNjZmZmZjdiYmE5OTg4YzFjODk2OGIzN2IwMzE3MjRjZDIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIE1h
ciAyNiAyMTo1MjoyMCAyMDE5ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFRodSBPY3QgMyAxMTozODoxNCAyMDE5ICswMTAw
CgogICAgeGVuL2FybTogZml4IGdldF9jcHVfaW5mbygpIHdoZW4gYnVpbHQgd2l0aCBjbGFuZwog
ICAgCiAgICBDbGFuZyB1bmRlcnN0YW5kcyB0aGUgR0NDaXNtIGluIHVzZSBoZXJlLCBidXQgc3Rp
bGwgY29tcGxhaW5zIHRoYXQgc3AgaXMKICAgIHVuaXRpYWxpc2VkLiBJbiBzdWNoIGNhc2VzLCBy
ZXNvcnQgdG8gdGhlIG9sZGVyIHZlcnNpb25zIG9mIHRoaXMgY29kZSwKICAgIHdoaWNoIGRpcmVj
dGx5IHJlYWQgc3AgaW50byB0aGUgdGVtcG9yYXJ5IHZhcmlhYmxlLgogICAgCiAgICBOb3RlIHRo
YXQgR0NDaXNtIGlzIHN0aWxsIGtlcHQgaW4gZGVmYXVsdCBiZWNhdXNlIG90aGVyIGNvbXBpbGVy
cyAoZS5nLgogICAgY2xhbmcpIG1heSBhbHNvIGRlZmluZSBfX0dOVUNfXywgc28gQUZBSUsgdGhl
cmUgYXJlIG5vIHByb3BlciB3YXkgdG8KICAgIGRldGVjdCBwcm9wZXJseSBHQ0MuCiAgICAKICAg
IFRoaXMgbWVhbnMgdGhhdCBpbiB0aGUgZXZlbnQgWGVuIGlzIHBvcnRlZCB0byBhIG5ldyBjb21w
aWxlciwgdGhlIGNvZGUKICAgIHdpbGwgbmVlZCB0byBiZSB1cGRhdGVkLiBCdXQgdGhhdCBsaWtl
bHkgbm90IGdvaW5nIHRvIGJlIHRoZSBvbmx5IHBsYWNlCiAgICB3aGVyZSBYZW4gd2lsbCBuZWVk
IHRvIGJlIGFkYXB0ZWQuLi4KICAgIAogICAgVGhpcyBpcyBiYXNlZCBvbiB0aGUgeDg2IGNvdW50
ZXJwYXJ0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2N1cnJlbnQuaCB8IDEwICsrKysrKysr
Ky0KIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2N1cnJlbnQuaCBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vY3VycmVudC5oCmluZGV4IDE2NTNlODlkMzAuLjgwNTAzNTc4Y2YgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vY3VycmVudC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3Vy
cmVudC5oCkBAIC0yOCw4ICsyOCwxNiBAQCBzdHJ1Y3QgY3B1X2luZm8gewogCiBzdGF0aWMgaW5s
aW5lIHN0cnVjdCBjcHVfaW5mbyAqZ2V0X2NwdV9pbmZvKHZvaWQpCiB7CisjaWZkZWYgX19jbGFu
Z19fCisgICAgdW5zaWduZWQgbG9uZyBzcDsKKworICAgIGFzbSAoIm1vdiAlMCwgc3AiIDogIj1y
IiAoc3ApKTsKKyNlbHNlCiAgICAgcmVnaXN0ZXIgdW5zaWduZWQgbG9uZyBzcCBhc20gKCJzcCIp
OwotICAgIHJldHVybiAoc3RydWN0IGNwdV9pbmZvICopKChzcCAmIH4oU1RBQ0tfU0laRSAtIDEp
KSArIFNUQUNLX1NJWkUgLSBzaXplb2Yoc3RydWN0IGNwdV9pbmZvKSk7CisjZW5kaWYKKworICAg
IHJldHVybiAoc3RydWN0IGNwdV9pbmZvICopKChzcCAmIH4oU1RBQ0tfU0laRSAtIDEpKSArCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU1RBQ0tfU0laRSAtIHNpemVvZihzdHJ1Y3Qg
Y3B1X2luZm8pKTsKIH0KIAogI2RlZmluZSBndWVzdF9jcHVfdXNlcl9yZWdzKCkgKCZnZXRfY3B1
X2luZm8oKS0+Z3Vlc3RfY3B1X3VzZXJfcmVncykKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Oct 03 10:55:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 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 1iFylS-0007Wl-6Z; Thu, 03 Oct 2019 10: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=mlRu=X4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iFylR-0007We-6N
 for xen-changelog@lists.xenproject.org; Thu, 03 Oct 2019 10:55:17 +0000
X-Inumbo-ID: 47e8a1a4-e5cc-11e9-9722-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 47e8a1a4-e5cc-11e9-9722-12813bfff9fa;
 Thu, 03 Oct 2019 10:55:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iFylP-0008Km-8V
 for xen-changelog@lists.xenproject.org; Thu, 03 Oct 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 1iFylP-0004eB-5J
 for xen-changelog@lists.xenproject.org; Thu, 03 Oct 2019 10:55:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iFylP-0004eB-5J@xenbits.xenproject.org>
Date: Thu, 03 Oct 2019 10:55:15 +0000
Subject: [Xen-changelog] [xen staging] xen/arm64: bitops: Match the register
 size with the value size in flsl
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJkODIyMzMzZTAxMTZiMWVjZmJiNDc1MDkwODg0OWYyMWFmNjgwMWIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIE1h
ciAyNiAyMDozMDowNSAyMDE5ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFRodSBPY3QgMyAxMTozODoyMyAyMDE5ICswMTAw
CgogICAgeGVuL2FybTY0OiBiaXRvcHM6IE1hdGNoIHRoZSByZWdpc3RlciBzaXplIHdpdGggdGhl
IHZhbHVlIHNpemUgaW4gZmxzbAogICAgCiAgICBDbGFuZyBpcyBwaWNraWVyIHRoYW4gR0NDIGZv
ciB0aGUgcmVnaXN0ZXIgc2l6ZSBpbiBhc20gc3RhdGVtZW50LiBJdCBleHBlY3RzCiAgICB0aGUg
cmVnaXN0ZXIgc2l6ZSB0byBtYXRjaCB0aGUgdmFsdWUgc2l6ZS4KICAgIAogICAgVGhlIGluc3Ry
dWN0aW9uIGNseiBpcyBleHBlY3RpbmcgdGhlIHR3byBvcGVyYW5kcyB0byBiZSB0aGUgc2FtZSBz
aXplCiAgICAoaS5lIDMyLWJpdCBvciA2NC1iaXQpLiBBcyB0aGUgZmxzbCBmdW5jdGlvbiBpcyBk
ZWFsaW5nIHdpdGggNjQtYml0CiAgICB2YWx1ZSwgd2UgbmVlZCB0byBtYWtlIHRoZSBkZXN0aW5h
dGlvbiB2YXJpYWJsZSA2NC1iaXQgYXMgd2VsbC4KICAgIAogICAgV2hpbGUgYXQgaXQsIGFkZCBh
IG5ld2xpbmUgYmVmb3JlIHRoZSByZXR1cm4gc3RhdGVtZW50LgogICAgCiAgICBOb3RlIHRoYXQg
dGhlIHJldHVybiB0eXBlIG9mIGZsc2wgaXMgbm90IHVwZGF0ZWQgYmVjYXVzZSB0aGUgcmVzdWx0
IHdpbGwKICAgIGFsd2F5cyBiZSBzbWFsbGVyIHRoYW4gNjQgYW5kIHRoZXJlZm9yZSBmaXQgaW4g
MzItYml0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2JpdG9wcy5oIHwgMyArKy0K
IDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2JpdG9wcy5oIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9hcm02NC9iaXRvcHMuaAppbmRleCA2Y2MyMjRhZDEzLi5kODVhNDliY2E0IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2JpdG9wcy5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vYXJtNjQvYml0b3BzLmgKQEAgLTI0LDEyICsyNCwxMyBAQCBzdGF0aWMgLypfXyov
YWx3YXlzX2lubGluZSB1bnNpZ25lZCBsb25nIF9fZmZzKHVuc2lnbmVkIGxvbmcgd29yZCkKIAog
c3RhdGljIGlubGluZSBpbnQgZmxzbCh1bnNpZ25lZCBsb25nIHgpCiB7Ci0gICAgICAgIGludCBy
ZXQ7CisgICAgICAgIHVpbnQ2NF90IHJldDsKIAogICAgICAgICBpZiAoX19idWlsdGluX2NvbnN0
YW50X3AoeCkpCiAgICAgICAgICAgICAgICByZXR1cm4gZ2VuZXJpY19mbHNsKHgpOwogCiAgICAg
ICAgIGFzbSgiY2x6XHQlMCwgJTEiIDogIj1yIiAocmV0KSA6ICJyIiAoeCkpOworCiAgICAgICAg
IHJldHVybiBCSVRTX1BFUl9MT05HIC0gcmV0OwogfQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Oct 03 10:55:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 10:55: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 1iFylc-0007Xn-8D; Thu, 03 Oct 2019 10:55:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mlRu=X4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iFyla-0007Xg-P2
 for xen-changelog@lists.xenproject.org; Thu, 03 Oct 2019 10:55:26 +0000
X-Inumbo-ID: 4df35684-e5cc-11e9-8c93-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4df35684-e5cc-11e9-8c93-bc764e2007e4;
 Thu, 03 Oct 2019 10:55:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iFylZ-0008LV-Du
 for xen-changelog@lists.xenproject.org; Thu, 03 Oct 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 1iFylZ-0004eu-BW
 for xen-changelog@lists.xenproject.org; Thu, 03 Oct 2019 10:55:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iFylZ-0004eu-BW@xenbits.xenproject.org>
Date: Thu, 03 Oct 2019 10:55:25 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: cpuerrata: Match register
 size with value size in check_workaround_*
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZhY2Q3ZGVhN2FkZmJlNTU1MzM4M2E1MTMzZGQzYWI2YjgxNDVhZmEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIE1h
ciAyNiAyMDo1MzowOSAyMDE5ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFRodSBPY3QgMyAxMTozODozMCAyMDE5ICswMTAw
CgogICAgeGVuL2FybTogY3B1ZXJyYXRhOiBNYXRjaCByZWdpc3RlciBzaXplIHdpdGggdmFsdWUg
c2l6ZSBpbiBjaGVja193b3JrYXJvdW5kXyoKICAgIAogICAgQ2xhbmcgaXMgcGlja2llciB0aGFu
IEdDQyBmb3IgdGhlIHJlZ2lzdGVyIHNpemUgaW4gYXNtIHN0YXRlbWVudC4gSXQKICAgIGV4cGVj
dHMgdGhlIHJlZ2lzdGVyIHNpemUgdG8gbWF0Y2ggdGhlIHZhbHVlIHNpemUuCiAgICAKICAgIFRo
ZSBhc20gc3RhdGVtZW50IGV4cGVjdHMgYSAzMi1iaXQgKHJlc3AuIDY0LWJpdCkgdmFsdWUgb24g
QXJtMzIKICAgIChyZXNwLiBBcm02NCkgd2hlcmVhcyB0aGUgdmFsdWUgaXMgYSBib29sZWFuIChD
bGFuZyBjb25zaWRlciB0byBiZQogICAgMzItYml0KS4KICAgIAogICAgSXQgd291bGQgYmUgcG9z
c2libGUgdG8gaW1wb3NlIDMyLWJpdCByZWdpc3RlciBmb3IgYm90aCBhcmNoaXRlY3R1cmUKICAg
IGJ1dCB0aGlzIHJlcXVpcmUgdGhlIGNvZGUgdG8gdXNlIF9fT1AzMi4gSG93ZXZlciwgaXQgZG9l
cyBub3QgcmVhbGx5CiAgICBpbXByb3ZlIHRoZSBhc3NlbWJseSBnZW5lcmF0ZWQuIEluc3RlYWQs
IHJlcGxhY2Ugc3dpdGNoIHRoZSB2YXJpYWJsZQogICAgdG8gdXNlIHJlZ2lzdGVyX3QuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
ICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBB
Y2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0K
IHhlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZXJyYXRhLmggfCAyICstCiAxIGZpbGUgY2hhbmdlZCwg
MSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2NwdWVycmF0YS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVlcnJhdGEuaAppbmRl
eCA1NWRkZmRhMjcyLi44OGVmM2NhOTM0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJt
L2NwdWVycmF0YS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZXJyYXRhLmgKQEAgLTE0
LDcgKzE0LDcgQEAgc3RhdGljIGlubGluZSBib29sIGNoZWNrX3dvcmthcm91bmRfIyNlcnJhdHVt
KHZvaWQpICAgICAgICAgICAgIFwKICAgICAgICAgcmV0dXJuIGZhbHNlOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgZWxzZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAg
ICAgYm9vbCByZXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgIHJlZ2lzdGVyX3QgcmV0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgYXNtIHZvbGF0aWxlIChBTFRFUk5BVElW
RSgibW92ICUwLCAjMCIsICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIm1vdiAlMCwgIzEiLCAgICAgICAgICAgICAgICAgXAotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Oct 03 10:55:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 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 1iFylm-0007Yu-9o; Thu, 03 Oct 2019 10:55:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mlRu=X4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iFylk-0007Yl-Tw
 for xen-changelog@lists.xenproject.org; Thu, 03 Oct 2019 10:55:36 +0000
X-Inumbo-ID: 540446dc-e5cc-11e9-8c93-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 540446dc-e5cc-11e9-8c93-bc764e2007e4;
 Thu, 03 Oct 2019 10:55:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iFylj-0008Lm-JO
 for xen-changelog@lists.xenproject.org; Thu, 03 Oct 2019 10:55:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iFylj-0004fX-Gw
 for xen-changelog@lists.xenproject.org; Thu, 03 Oct 2019 10:55:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iFylj-0004fX-Gw@xenbits.xenproject.org>
Date: Thu, 03 Oct 2019 10:55:35 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: cpufeature: Match register
 size with value size in cpus_have_const_cap
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMyYTgxM2ZlN2Q1MzFjZGI4MTIyMTkzMGUxNTBlZGZiYTdjYmJmNTIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIE1h
ciAyNiAyMToyNjo1NyAyMDE5ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFRodSBPY3QgMyAxMTozODozNCAyMDE5ICswMTAw
CgogICAgeGVuL2FybTogY3B1ZmVhdHVyZTogTWF0Y2ggcmVnaXN0ZXIgc2l6ZSB3aXRoIHZhbHVl
IHNpemUgaW4gY3B1c19oYXZlX2NvbnN0X2NhcAogICAgCiAgICBDbGFuZyBpcyBwaWNraWVyIHRo
YW4gR0NDIGZvciB0aGUgcmVnaXN0ZXIgc2l6ZSBpbiBhc20gc3RhdGVtZW50LiBJdAogICAgZXhw
ZWN0cyB0aGUgcmVnaXN0ZXIgc2l6ZSB0byBtYXRjaCB0aGUgdmFsdWUgc2l6ZS4KICAgIAogICAg
VGhlIGFzbSBzdGF0ZW1lbnQgZXhwZWN0cyBhIDMyLWJpdCAocmVzcC4gNjQtYml0KSB2YWx1ZSBv
biBBcm0zMgogICAgKHJlc3AuIEFybTY0KSB3aGVyZWFzIHRoZSB2YWx1ZSBpcyBhIGJvb2xlYW4g
KENsYW5nIGNvbnNpZGVyIHRvIGJlCiAgICAzMi1iaXQpLgogICAgCiAgICBJdCB3b3VsZCBiZSBw
b3NzaWJsZSB0byBpbXBvc2UgMzItYml0IHJlZ2lzdGVyIGZvciBib3RoIGFyY2hpdGVjdHVyZQog
ICAgYnV0IHRoaXMgcmVxdWlyZSB0aGUgY29kZSB0byB1c2UgX19PUDMyLiBIb3dldmVyLCBpdCBk
b2VzIG5vIHJlYWxseQogICAgaW1wcm92ZSB0aGUgYXNzZW1ibHkgZ2VuZXJhdGVkLiBJbnN0ZWFk
LCByZXBsYWNlIHN3aXRjaCB0aGUgdmFyaWFibGUgdG8KICAgIHVzZSByZWdpc3Rlcl90LgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgog
ICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAg
QWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0t
CiB4ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1cmUuaCB8IDIgKy0KIDEgZmlsZSBjaGFuZ2Vk
LCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vY3B1ZmVhdHVyZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmgK
aW5kZXggYzJjOGYzNDE3Yy4uZDA2ZjA5ZWNmYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LWFybS9jcHVmZWF0dXJlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmgK
QEAgLTY3LDcgKzY3LDcgQEAgc3RhdGljIGlubGluZSBib29sIGNwdXNfaGF2ZV9jYXAodW5zaWdu
ZWQgaW50IG51bSkKIAogLyogU3lzdGVtIGNhcGFiaWxpdHkgY2hlY2sgZm9yIGNvbnN0YW50IGNh
cCAqLwogI2RlZmluZSBjcHVzX2hhdmVfY29uc3RfY2FwKG51bSkgKHsgICAgICAgICAgICAgICAg
IFwKLSAgICAgICAgYm9vbCBfX3JldDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgIHJlZ2lzdGVyX3QgX19yZXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICAgICAgYXNtIHZvbGF0aWxlIChBTFRFUk5BVElWRSgibW92ICUwLCAjMCIsICAgICBcCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIm1vdiAlMCwgIzEiLCAgICAgXAotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Oct 03 10:55:47 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 10: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 1iFylv-0007aT-BS; Thu, 03 Oct 2019 10: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=mlRu=X4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iFylu-0007aL-Gi
 for xen-changelog@lists.xenproject.org; Thu, 03 Oct 2019 10:55:46 +0000
X-Inumbo-ID: 5a18b95e-e5cc-11e9-9722-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5a18b95e-e5cc-11e9-9722-12813bfff9fa;
 Thu, 03 Oct 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 <ian.jackson@eu.citrix.com>) id 1iFylt-0008M0-PV
 for xen-changelog@lists.xenproject.org; Thu, 03 Oct 2019 10:55:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iFylt-0004gC-MQ
 for xen-changelog@lists.xenproject.org; Thu, 03 Oct 2019 10:55:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iFylt-0004gC-MQ@xenbits.xenproject.org>
Date: Thu, 03 Oct 2019 10:55:45 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: mm: Mark
 check_memory_layout_alignment_constraints as unused
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBiMTgzNWM5ZGVlM2Y2ZTE0ZDA3NWM3MjBkOWJlYTUxY2JmMDI1YzQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1h
ciAyNyAxODoyMzoxMSAyMDE5ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFRodSBPY3QgMyAxMTo0Njo0MiAyMDE5ICswMTAw
CgogICAgeGVuL2FybTogbW06IE1hcmsgY2hlY2tfbWVtb3J5X2xheW91dF9hbGlnbm1lbnRfY29u
c3RyYWludHMgYXMgdW51c2VkCiAgICAKICAgIENsYW5nIHdpbGwgdGhyb3cgYW4gZXJyb3IgaWYg
YSBmdW5jdGlvbiBpcyB1bnVzZWQgdW5sZXNzIHlvdSB0ZWxsCiAgICB0byBpZ25vcmUgaXQuIFRo
aXMgY2FuIGJlIGRvbmUgdXNpbmcgX19tYXliZV91bnVzZWQuCiAgICAKICAgIFdoaWxlIG1vZGlm
eWluZyB0aGUgZGVjbGFyYXRpb24sIHVwZGF0ZSBpdCB0byBtYXRjaCBwcm90b3R5cGUgb2Ygc2lt
aWxhcgogICAgZnVuY3Rpb25zIChzZWUgYnVpbGRfYXNzZXJ0aW9ucykuIFRoaXMgaGVscHMgdG8g
dW5kZXJzdGFuZCB0aGF0IHRoZSBzb2xlCiAgICBwdXJwb3NlIG9mIHRoZSBmdW5jdGlvbiBpcyB0
byBob2xkIEJVSUxEX0JVR19PTigpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vbW0uYyB8IDMgKystCiAx
IGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCA5ZTBmZGMzOWY5
Li5iZTIzYWNmZTI2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94ZW4vYXJj
aC9hcm0vbW0uYwpAQCAtMTkwLDcgKzE5MCw4IEBAIHVuc2lnbmVkIGxvbmcgdG90YWxfcGFnZXM7
CiBleHRlcm4gY2hhciBfX2luaXRfYmVnaW5bXSwgX19pbml0X2VuZFtdOwogCiAvKiBDaGVja2lu
ZyBWQSBtZW1vcnkgbGF5b3V0IGFsaWdubWVudC4gKi8KLXN0YXRpYyBpbmxpbmUgdm9pZCBjaGVj
a19tZW1vcnlfbGF5b3V0X2FsaWdubWVudF9jb25zdHJhaW50cyh2b2lkKSB7CitzdGF0aWMgdm9p
ZCBfX2luaXQgX19tYXliZV91bnVzZWQgYnVpbGRfYXNzZXJ0aW9ucyh2b2lkKQorewogICAgIC8q
IDJNQiBhbGlnbmVkIHJlZ2lvbnMgKi8KICAgICBCVUlMRF9CVUdfT04oWEVOX1ZJUlRfU1RBUlQg
JiB+U0VDT05EX01BU0spOwogICAgIEJVSUxEX0JVR19PTihGSVhNQVBfQUREUigwKSAmIH5TRUNP
TkRfTUFTSyk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Oct 03 10:55:58 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 03 Oct 2019 10:55: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 1iFym6-0007bi-DF; Thu, 03 Oct 2019 10:55: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=mlRu=X4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iFym5-0007bZ-4W
 for xen-changelog@lists.xenproject.org; Thu, 03 Oct 2019 10:55:57 +0000
X-Inumbo-ID: 60287668-e5cc-11e9-9722-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 60287668-e5cc-11e9-9722-12813bfff9fa;
 Thu, 03 Oct 2019 10:55:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iFym3-0008ME-Ut
 for xen-changelog@lists.xenproject.org; Thu, 03 Oct 2019 10:55:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iFym3-0004hs-SZ
 for xen-changelog@lists.xenproject.org; Thu, 03 Oct 2019 10:55:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iFym3-0004hs-SZ@xenbits.xenproject.org>
Date: Thu, 03 Oct 2019 10:55:55 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: traps: Mark
 check_stack_alignment_constraints as unused
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUwYTY2YTIwNzQ2NWI3NmIzZTQ1MzgzNzc2YTBhMWFjMDkzOGE1NmIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIE1h
ciAyNiAyMTozMToxNiAyMDE5ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFRodSBPY3QgMyAxMTo0Njo0NSAyMDE5ICswMTAw
CgogICAgeGVuL2FybTogdHJhcHM6IE1hcmsgY2hlY2tfc3RhY2tfYWxpZ25tZW50X2NvbnN0cmFp
bnRzIGFzIHVudXNlZAogICAgCiAgICBDbGFuZyB3aWxsIHRocm93IGFuIGVycm9yIGlmIGEgZnVu
Y3Rpb24gaXMgdW51c2VkIHVubGVzcyB5b3UgdGVsbAogICAgdG8gaWdub3JlIGl0LiBUaGlzIGNh
biBiZSBkb25lIHVzaW5nIF9fbWF5YmVfdW51c2VkLgogICAgCiAgICBXaGlsZSBtb2RpZnlpbmcg
dGhlIGRlY2xhcmF0aW9uLCB1cGRhdGUgaXQgdG8gbWF0Y2ggcHJvdG90eXBlIG9mIHNpbWlsYXIK
ICAgIGZ1bmN0aW9ucyAoc2VlIGJ1aWxkX2Fzc2VydGlvbnMpLiBUaGlzIGhlbHBzIHRvIHVuZGVy
c3RhbmQgdGhhdCB0aGUgc29sZQogICAgcHVycG9zZSBvZiB0aGUgZnVuY3Rpb24gaXMgdG8gaG9s
ZCBCVUlMRF9CVUdfT04oKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL3RyYXBzLmMgfCAzICsrLQogMSBm
aWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggYTNiOTYx
YmQwNi4uYTNkZWI1OTM3MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIv
eGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAgLTU0LDcgKzU0LDggQEAKICAqIHRoYXQgYm90aCB0aGUg
a2VybmVsIGhhbGYgb2Ygc3RydWN0IGNwdV91c2VyX3JlZ3MgKHdoaWNoIGlzIHB1c2hlZCBpbgog
ICogZW50cnkuUykgYW5kIHN0cnVjdCBjcHVfaW5mbyAod2hpY2ggbGl2ZXMgYXQgdGhlIGJvdHRv
bSBvZiBhIFhlbgogICogc3RhY2spIG11c3QgYmUgZG91Ymxld29yZC1hbGlnbmVkIGluIHNpemUu
ICAqLwotc3RhdGljIGlubGluZSB2b2lkIGNoZWNrX3N0YWNrX2FsaWdubWVudF9jb25zdHJhaW50
cyh2b2lkKSB7CitzdGF0aWMgdm9pZCBfX2luaXQgX19tYXliZV91bnVzZWQgYnVpbGRfYXNzZXJ0
aW9ucyh2b2lkKQorewogI2lmZGVmIENPTkZJR19BUk1fNjQKICAgICBCVUlMRF9CVUdfT04oKHNp
emVvZiAoc3RydWN0IGNwdV91c2VyX3JlZ3MpKSAmIDB4Zik7CiAgICAgQlVJTERfQlVHX09OKChv
ZmZzZXRvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywgc3Bzcl9lbDEpKSAmIDB4Zik7Ci0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Oct 04 10:44:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 10: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 1iGL4C-0001SU-QM; Fri, 04 Oct 2019 10: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=khvf=X5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGL4B-0001SP-A4
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 10:44:07 +0000
X-Inumbo-ID: e294c31e-e693-11e9-9749-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e294c31e-e693-11e9-9749-12813bfff9fa;
 Fri, 04 Oct 2019 10:44:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGL48-0000kz-JS
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 10:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGL48-0006ww-Gv
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 10:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iGL48-0006ww-Gv@xenbits.xenproject.org>
Date: Fri, 04 Oct 2019 10:44:04 +0000
Subject: [Xen-changelog] [xen staging] docs: remove tmem references from man
 pages
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYxNmIzZDFhNWI0NDk3ZDYwMzY1MzZjNDI3NDI3ZmE0ZGUyMDhjNTQKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgT2N0IDIg
MTU6NDE6NTYgMjAxOSArMDIwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpDb21t
aXREYXRlOiBGcmkgT2N0IDQgMTE6MzY6MjAgMjAxOSArMDEwMAoKICAgIGRvY3M6IHJlbW92ZSB0
bWVtIHJlZmVyZW5jZXMgZnJvbSBtYW4gcGFnZXMKICAgIAogICAgVGhlICJUTyBCRSBET0NVTUVO
VEVEIiBzZWN0aW9uIG9mIHRoZSB4bCBtYW4gcGFnZSBzdGlsbCByZWZlcmVuY2VzCiAgICB0bWVt
LiBTbyBkb2VzIHRoZSB4bC5jb25mIG1hbiBwYWdlLiBSZW1vdmUgdGhlIHJlZmVyZW5jZXMuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAg
IEFja2VkLWJ5OiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIGRvY3MvbWFuL3hsLjEucG9kLmluICAg
fCAxMiAtLS0tLS0tLS0tLS0KIGRvY3MvbWFuL3hsLmNvbmYuNS5wb2QgfCAgMiArLQogMiBmaWxl
cyBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
ZG9jcy9tYW4veGwuMS5wb2QuaW4gYi9kb2NzL21hbi94bC4xLnBvZC5pbgppbmRleCAyZjczNzVl
ZDBhLi4yMjgwMDIyZjhlIDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC4xLnBvZC5pbgorKysgYi9k
b2NzL21hbi94bC4xLnBvZC5pbgpAQCAtMTkyMSwxOCArMTkyMSw2IEBAIGlnbm9yZWQ6CiAKID1i
YWNrCiAKLT1oZWFkMSBUTyBCRSBET0NVTUVOVEVECi0KLVdlIG5lZWQgYmV0dGVyIGRvY3VtZW50
YXRpb24gZm9yOgotCi09b3ZlciA0Ci0KLT1pdGVtIEI8dG1lbT4KLQotVHJhbnNjZW5kZW50IE1l
bW9yeS4KLQotPWJhY2sKLQogPWhlYWQxIFNFRSBBTFNPCiAKIFRoZSBmb2xsb3dpbmcgbWFuIHBh
Z2VzOgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwuY29uZi41LnBvZCBiL2RvY3MvbWFuL3hsLmNv
bmYuNS5wb2QKaW5kZXggYjFiZGU3ZDY1Ny4uOGMyMGQ3N2EyNSAxMDA2NDQKLS0tIGEvZG9jcy9t
YW4veGwuY29uZi41LnBvZAorKysgYi9kb2NzL21hbi94bC5jb25mLjUucG9kCkBAIC0xNzIsNyAr
MTcyLDcgQEAgYXR0ZW1wdGVkIGFzIG5vcm1hbCBhbmQgbWF5IGZhaWwgZHVlIHRvIG1lbW9yeSBl
eGhhdXN0aW9uLgogCiA9aXRlbSBDPDE+CiAKLU5vcm1hbCBtZW1vcnkgYW5kIGZyZWVhYmxlIHBv
b2wgb2YgZXBoZW1lcmFsIHBhZ2VzICh0bWVtKSBpcyB1c2VkIHdoZW4KK0ZyZWUgbWVtb3J5IGFz
IHJlcG9ydGVkIGJ5IHRoZSBoeXBlcnZpc29yIGlzIHVzZWQgZm9yCiBjYWxjdWxhdGluZyB3aGV0
aGVyIHRoZXJlIGlzIGVub3VnaCBtZW1vcnkgZnJlZSB0byBsYXVuY2ggYSBndWVzdC4KIFRoaXMg
Z3VhcmFudGVlcyBpbW1lZGlhdGUgZmVlZGJhY2sgd2hldGhlciB0aGUgZ3Vlc3QgY2FuIGJlIGxh
dW5jaGVkIGR1ZQogdG8gbWVtb3J5IGV4aGF1c3Rpb24gKHdoaWNoIGNhbiB0YWtlIGEgbG9uZyB0
aW1lIHRvIGZpbmQgb3V0IGlmIGxhdW5jaGluZwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Oct 04 11:11:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 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 1iGLUJ-0003u1-Bq; Fri, 04 Oct 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=khvf=X5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGLUI-0003tw-NU
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:11:06 +0000
X-Inumbo-ID: a784aa75-e697-11e9-974b-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a784aa75-e697-11e9-974b-12813bfff9fa;
 Fri, 04 Oct 2019 11:11:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGLUG-0001Jp-HR
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:11:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGLUG-0000RJ-Ex
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iGLUG-0000RJ-Ex@xenbits.xenproject.org>
Date: Fri, 04 Oct 2019 11:11:04 +0000
Subject: [Xen-changelog] [xen staging] xen/sched: add code to sync
 scheduling of all vcpus of a sched unit
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY1MzRiYzY4MjFlYWI5MjVkZWNkZTg0M2IwZDU0Y2NkYTFjYmM1MTAKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgT2N0IDIg
MDk6Mjc6MjYgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgNCAxMjo1Mzo0MCAyMDE5ICswMjAwCgogICAgeGVu
L3NjaGVkOiBhZGQgY29kZSB0byBzeW5jIHNjaGVkdWxpbmcgb2YgYWxsIHZjcHVzIG9mIGEgc2No
ZWQgdW5pdAogICAgCiAgICBXaGVuIHN3aXRjaGluZyBzY2hlZCB1bml0cyBzeW5jaHJvbml6ZSBh
bGwgdmNwdXMgb2YgdGhlIG5ldyB1bml0IHRvIGJlCiAgICBzY2hlZHVsZWQgYXQgdGhlIHNhbWUg
dGltZS4KICAgIAogICAgQSB2YXJpYWJsZSBzY2hlZF9ncmFudWxhcml0eSBpcyBhZGRlZCB3aGlj
aCBob2xkcyB0aGUgbnVtYmVyIG9mIHZjcHVzCiAgICBwZXIgc2NoZWR1bGUgdW5pdC4KICAgIAog
ICAgQXMgdGFza2xldHMgcmVxdWlyZSB0byBzY2hlZHVsZSB0aGUgaWRsZSB1bml0IGl0IGlzIHJl
cXVpcmVkIHRvIHNldCB0aGUKICAgIHRhc2tsZXRfd29ya19zY2hlZHVsZWQgcGFyYW1ldGVyIG9m
IGRvX3NjaGVkdWxlKCkgdG8gdHJ1ZSBpZiBhbnkgY3B1CiAgICBjb3ZlcmVkIGJ5IHRoZSBjdXJy
ZW50IHNjaGVkdWxlKCkgY2FsbCBoYXMgYW55IHBlbmRpbmcgdGFza2xldCB3b3JrLgogICAgCiAg
ICBGb3Igam9pbmluZyBvdGhlciB2Y3B1cyBvZiB0aGUgc2NoZWR1bGUgdW5pdCB3ZSBuZWVkIHRv
IGFkZCBhIG5ldwogICAgc29mdGlycSBTQ0hFRF9TTEFWRV9TT0ZUSVJRIGluIG9yZGVyIHRvIGhh
dmUgYSB3YXkgdG8gaW5pdGlhdGUgYQogICAgY29udGV4dCBzd2l0Y2ggd2l0aG91dCBjYWxsaW5n
IHRoZSBnZW5lcmljIHNjaGVkdWxlKCkgZnVuY3Rpb24KICAgIHNlbGVjdGluZyB0aGUgdmNwdSB0
byBzd2l0Y2ggdG8sIGFzIHdlIGFscmVhZHkga25vdyB3aGljaCB2Y3B1IHdlCiAgICB3YW50IHRv
IHJ1bi4gVGhpcyBoYXMgdGhlIG90aGVyIGFkdmFudGFnZSBub3QgdG8gbG9vc2UgYW55IG90aGVy
CiAgICBjb25jdXJyZW50IFNDSEVEVUxFX1NPRlRJUlEgZXZlbnRzLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTog
RGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgICB8ICAgMiAr
LQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgfCAgIDMgKy0KIHhlbi9jb21tb24vc2NoZWR1
bGUuYyAgICAgIHwgMzUzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0t
LS0tLQogeGVuL2NvbW1vbi9zb2Z0aXJxLmMgICAgICAgfCAgIDYgKy0KIHhlbi9pbmNsdWRlL3hl
bi9zY2hlZC1pZi5oIHwgICAxICsKIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgIHwgIDE2ICst
CiB4ZW4vaW5jbHVkZS94ZW4vc29mdGlycS5oICB8ICAgMSArCiA3IGZpbGVzIGNoYW5nZWQsIDI5
NCBpbnNlcnRpb25zKCspLCA4OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKaW5kZXggZjBlZTVhMjE0MC4uNDYw
ZTk2OGU5NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCisrKyBiL3hlbi9hcmNo
L2FybS9kb21haW4uYwpAQCAtMzE4LDcgKzMxOCw3IEBAIHN0YXRpYyB2b2lkIHNjaGVkdWxlX3Rh
aWwoc3RydWN0IHZjcHUgKnByZXYpCiAKICAgICBsb2NhbF9pcnFfZW5hYmxlKCk7CiAKLSAgICBj
b250ZXh0X3NhdmVkKHByZXYpOworICAgIHNjaGVkX2NvbnRleHRfc3dpdGNoZWQocHJldiwgY3Vy
cmVudCk7CiAKICAgICB1cGRhdGVfcnVuc3RhdGVfYXJlYShjdXJyZW50KTsKIApkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IGM3
ZmEyMjRjODkuLjI3Zjk5ZDNiY2MgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYwor
KysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTE3ODQsNyArMTc4NCw2IEBAIHN0YXRpYyB2
b2lkIF9fY29udGV4dF9zd2l0Y2godm9pZCkKICAgICBwZXJfY3B1KGN1cnJfdmNwdSwgY3B1KSA9
IG47CiB9CiAKLQogdm9pZCBjb250ZXh0X3N3aXRjaChzdHJ1Y3QgdmNwdSAqcHJldiwgc3RydWN0
IHZjcHUgKm5leHQpCiB7CiAgICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQo
KTsKQEAgLTE4NjAsNyArMTg1OSw3IEBAIHZvaWQgY29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUg
KnByZXYsIHN0cnVjdCB2Y3B1ICpuZXh0KQogICAgICAgICB9CiAgICAgfQogCi0gICAgY29udGV4
dF9zYXZlZChwcmV2KTsKKyAgICBzY2hlZF9jb250ZXh0X3N3aXRjaGVkKHByZXYsIG5leHQpOwog
CiAgICAgX3VwZGF0ZV9ydW5zdGF0ZV9hcmVhKG5leHQpOwogICAgIC8qIE11c3QgYmUgZG9uZSB3
aXRoIGludGVycnVwdHMgZW5hYmxlZCAqLwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVs
ZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IDQ3MTFlY2UxZWYuLmZmNjdmYjM2MzMg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVk
dWxlLmMKQEAgLTYxLDYgKzYxLDkgQEAgYm9vbGVhbl9wYXJhbSgic2NoZWRfc210X3Bvd2VyX3Nh
dmluZ3MiLCBzY2hlZF9zbXRfcG93ZXJfc2F2aW5ncyk7CiBpbnQgc2NoZWRfcmF0ZWxpbWl0X3Vz
ID0gU0NIRURfREVGQVVMVF9SQVRFTElNSVRfVVM7CiBpbnRlZ2VyX3BhcmFtKCJzY2hlZF9yYXRl
bGltaXRfdXMiLCBzY2hlZF9yYXRlbGltaXRfdXMpOwogCisvKiBOdW1iZXIgb2YgdmNwdXMgcGVy
IHN0cnVjdCBzY2hlZF91bml0LiAqLworc3RhdGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5
IHNjaGVkX2dyYW51bGFyaXR5ID0gMTsKKwogLyogQ29tbW9uIGxvY2sgZm9yIGZyZWUgY3B1cy4g
Ki8KIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0soc2NoZWRfZnJlZV9jcHVfbG9jayk7CiAKQEAgLTUz
Miw4ICs1MzUsOCBAQCBpbnQgc2NoZWRfbW92ZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3Ry
dWN0IGNwdXBvb2wgKmMpCiAgICAgaWYgKCBJU19FUlIoZG9tZGF0YSkgKQogICAgICAgICByZXR1
cm4gUFRSX0VSUihkb21kYXRhKTsKIAotICAgIC8qIFRPRE86IGZpeCBhcnJheSBzaXplIHdpdGgg
bXVsdGlwbGUgdmNwdXMgcGVyIHVuaXQuICovCi0gICAgdW5pdF9wcml2ID0geHphbGxvY19hcnJh
eSh2b2lkICosIGQtPm1heF92Y3B1cyk7CisgICAgdW5pdF9wcml2ID0geHphbGxvY19hcnJheSh2
b2lkICosCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBESVZfUk9VTkRfVVAoZC0+bWF4
X3ZjcHVzLCBzY2hlZF9ncmFudWxhcml0eSkpOwogICAgIGlmICggdW5pdF9wcml2ID09IE5VTEwg
KQogICAgIHsKICAgICAgICAgc2NoZWRfZnJlZV9kb21kYXRhKGMtPnNjaGVkLCBkb21kYXRhKTsK
QEAgLTE3MTQsMTMzICsxNzE3LDMyNSBAQCB2b2lkIHZjcHVfc2V0X3BlcmlvZGljX3RpbWVyKHN0
cnVjdCB2Y3B1ICp2LCBzX3RpbWVfdCB2YWx1ZSkKICAgICBzcGluX3VubG9jaygmdi0+cGVyaW9k
aWNfdGltZXJfbG9jayk7CiB9CiAKLS8qCi0gKiBUaGUgbWFpbiBmdW5jdGlvbgotICogLSBkZXNj
aGVkdWxlIHRoZSBjdXJyZW50IGRvbWFpbiAoc2NoZWR1bGVyIGluZGVwZW5kZW50KS4KLSAqIC0g
cGljayBhIG5ldyBkb21haW4gKHNjaGVkdWxlciBkZXBlbmRlbnQpLgotICovCi1zdGF0aWMgdm9p
ZCBzY2hlZHVsZSh2b2lkKQorc3RhdGljIHZvaWQgc2NoZWRfc3dpdGNoX3VuaXRzKHN0cnVjdCBz
Y2hlZF9yZXNvdXJjZSAqc3IsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IHNjaGVkX3VuaXQgKm5leHQsIHN0cnVjdCBzY2hlZF91bml0ICpwcmV2LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHNfdGltZV90IG5vdykKIHsKLSAgICBzdHJ1Y3Qgc2NoZWRfdW5p
dCAgICAqcHJldiA9IGN1cnJlbnQtPnNjaGVkX3VuaXQsICpuZXh0ID0gTlVMTDsKLSAgICBzX3Rp
bWVfdCAgICAgICAgICAgICAgbm93OwotICAgIHN0cnVjdCBzY2hlZHVsZXIgICAgICpzY2hlZDsK
LSAgICB1bnNpZ25lZCBsb25nICAgICAgICAqdGFza2xldF93b3JrID0gJnRoaXNfY3B1KHRhc2ts
ZXRfd29ya190b19kbyk7Ci0gICAgYm9vbCAgICAgICAgICAgICAgICAgIHRhc2tsZXRfd29ya19z
Y2hlZHVsZWQgPSBmYWxzZTsKLSAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNkOwotICAgIHNw
aW5sb2NrX3QgICAgICAgICAgICpsb2NrOwotICAgIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lk
KCk7CisgICAgc3ItPmN1cnIgPSBuZXh0OwogCi0gICAgQVNTRVJUX05PVF9JTl9BVE9NSUMoKTsK
KyAgICBUUkFDRV8zRChUUkNfU0NIRURfU1dJVENIX0lORlBSRVYsIHByZXYtPmRvbWFpbi0+ZG9t
YWluX2lkLCBwcmV2LT51bml0X2lkLAorICAgICAgICAgICAgIG5vdyAtIHByZXYtPnN0YXRlX2Vu
dHJ5X3RpbWUpOworICAgIFRSQUNFXzREKFRSQ19TQ0hFRF9TV0lUQ0hfSU5GTkVYVCwgbmV4dC0+
ZG9tYWluLT5kb21haW5faWQsIG5leHQtPnVuaXRfaWQsCisgICAgICAgICAgICAgKG5leHQtPnZj
cHVfbGlzdC0+cnVuc3RhdGUuc3RhdGUgPT0gUlVOU1RBVEVfcnVubmFibGUpID8KKyAgICAgICAg
ICAgICAobm93IC0gbmV4dC0+c3RhdGVfZW50cnlfdGltZSkgOiAwLCBwcmV2LT5uZXh0X3RpbWUp
OwogCi0gICAgU0NIRURfU1RBVF9DUkFOSyhzY2hlZF9ydW4pOworICAgIEFTU0VSVChwcmV2LT52
Y3B1X2xpc3QtPnJ1bnN0YXRlLnN0YXRlID09IFJVTlNUQVRFX3J1bm5pbmcpOworCisgICAgVFJB
Q0VfNEQoVFJDX1NDSEVEX1NXSVRDSCwgcHJldi0+ZG9tYWluLT5kb21haW5faWQsIHByZXYtPnVu
aXRfaWQsCisgICAgICAgICAgICAgbmV4dC0+ZG9tYWluLT5kb21haW5faWQsIG5leHQtPnVuaXRf
aWQpOworCisgICAgc2NoZWRfdW5pdF9ydW5zdGF0ZV9jaGFuZ2UocHJldiwgZmFsc2UsIG5vdyk7
CisKKyAgICBBU1NFUlQobmV4dC0+dmNwdV9saXN0LT5ydW5zdGF0ZS5zdGF0ZSAhPSBSVU5TVEFU
RV9ydW5uaW5nKTsKKyAgICBzY2hlZF91bml0X3J1bnN0YXRlX2NoYW5nZShuZXh0LCB0cnVlLCBu
b3cpOwogCi0gICAgc2QgPSBnZXRfc2NoZWRfcmVzKGNwdSk7CisgICAgLyoKKyAgICAgKiBOQi4g
RG9uJ3QgYWRkIGFueSB0cmFjZSByZWNvcmRzIGZyb20gaGVyZSB1bnRpbCB0aGUgYWN0dWFsIGNv
bnRleHQKKyAgICAgKiBzd2l0Y2gsIGVsc2UgbG9zdF9yZWNvcmRzIHJlc3VtZSB3aWxsIG5vdCB3
b3JrIHByb3Blcmx5LgorICAgICAqLworCisgICAgQVNTRVJUKCFuZXh0LT5pc19ydW5uaW5nKTsK
KyAgICBuZXh0LT52Y3B1X2xpc3QtPmlzX3J1bm5pbmcgPSAxOworICAgIG5leHQtPmlzX3J1bm5p
bmcgPSB0cnVlOworICAgIG5leHQtPnN0YXRlX2VudHJ5X3RpbWUgPSBub3c7Cit9CisKK3N0YXRp
YyBib29sIHNjaGVkX3Rhc2tsZXRfY2hlY2tfY3B1KHVuc2lnbmVkIGludCBjcHUpCit7CisgICAg
dW5zaWduZWQgbG9uZyAqdGFza2xldF93b3JrID0gJnBlcl9jcHUodGFza2xldF93b3JrX3RvX2Rv
LCBjcHUpOwogCi0gICAgLyogVXBkYXRlIHRhc2tsZXQgc2NoZWR1bGluZyBzdGF0dXMuICovCiAg
ICAgc3dpdGNoICggKnRhc2tsZXRfd29yayApCiAgICAgewogICAgIGNhc2UgVEFTS0xFVF9lbnF1
ZXVlZDoKICAgICAgICAgc2V0X2JpdChfVEFTS0xFVF9zY2hlZHVsZWQsIHRhc2tsZXRfd29yayk7
CiAgICAgICAgIC8qIGZhbGx0aHJvdWdoICovCiAgICAgY2FzZSBUQVNLTEVUX2VucXVldWVkfFRB
U0tMRVRfc2NoZWR1bGVkOgotICAgICAgICB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkID0gdHJ1ZTsK
KyAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgVEFTS0xFVF9z
Y2hlZHVsZWQ6CiAgICAgICAgIGNsZWFyX2JpdChfVEFTS0xFVF9zY2hlZHVsZWQsIHRhc2tsZXRf
d29yayk7CisgICAgICAgIC8qIGZhbGx0aHJvdWdoICovCiAgICAgY2FzZSAwOgotICAgICAgICAv
KnRhc2tsZXRfd29ya19zY2hlZHVsZWQgPSBmYWxzZTsqLworICAgICAgICAvKiByZXR1cm4gZmFs
c2U7ICovCiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIEJVRygpOwogICAg
IH0KIAotICAgIGxvY2sgPSBwY3B1X3NjaGVkdWxlX2xvY2tfaXJxKGNwdSk7CisgICAgcmV0dXJu
IGZhbHNlOworfQogCi0gICAgbm93ID0gTk9XKCk7CitzdGF0aWMgYm9vbCBzY2hlZF90YXNrbGV0
X2NoZWNrKHVuc2lnbmVkIGludCBjcHUpCit7CisgICAgYm9vbCB0YXNrbGV0X3dvcmtfc2NoZWR1
bGVkID0gZmFsc2U7CisgICAgY29uc3QgY3B1bWFza190ICptYXNrID0gZ2V0X3NjaGVkX3Jlcyhj
cHUpLT5jcHVzOworICAgIHVuc2lnbmVkIGludCBjcHVfaXRlcjsKKworICAgIGZvcl9lYWNoX2Nw
dSAoIGNwdV9pdGVyLCBtYXNrICkKKyAgICAgICAgaWYgKCBzY2hlZF90YXNrbGV0X2NoZWNrX2Nw
dShjcHVfaXRlcikgKQorICAgICAgICAgICAgdGFza2xldF93b3JrX3NjaGVkdWxlZCA9IHRydWU7
CiAKLSAgICBzdG9wX3RpbWVyKCZzZC0+c190aW1lcik7CisgICAgcmV0dXJuIHRhc2tsZXRfd29y
a19zY2hlZHVsZWQ7Cit9CisKK3N0YXRpYyBzdHJ1Y3Qgc2NoZWRfdW5pdCAqZG9fc2NoZWR1bGUo
c3RydWN0IHNjaGVkX3VuaXQgKnByZXYsIHNfdGltZV90IG5vdywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGNwdSkKK3sKKyAgICBzdHJ1Y3Qgc2No
ZWR1bGVyICpzY2hlZCA9IHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpOworICAgIHN0cnVjdCBzY2hl
ZF9yZXNvdXJjZSAqc3IgPSBnZXRfc2NoZWRfcmVzKGNwdSk7CisgICAgc3RydWN0IHNjaGVkX3Vu
aXQgKm5leHQ7CiAKICAgICAvKiBnZXQgcG9saWN5LXNwZWNpZmljIGRlY2lzaW9uIG9uIHNjaGVk
dWxpbmcuLi4gKi8KLSAgICBzY2hlZCA9IHRoaXNfY3B1KHNjaGVkdWxlcik7Ci0gICAgc2NoZWQt
PmRvX3NjaGVkdWxlKHNjaGVkLCBwcmV2LCBub3csIHRhc2tsZXRfd29ya19zY2hlZHVsZWQpOwor
ICAgIHNjaGVkLT5kb19zY2hlZHVsZShzY2hlZCwgcHJldiwgbm93LCBzY2hlZF90YXNrbGV0X2No
ZWNrKGNwdSkpOwogCiAgICAgbmV4dCA9IHByZXYtPm5leHRfdGFzazsKIAotICAgIHNkLT5jdXJy
ID0gbmV4dDsKLQogICAgIGlmICggcHJldi0+bmV4dF90aW1lID49IDAgKSAvKiAtdmUgbWVhbnMg
bm8gbGltaXQgKi8KLSAgICAgICAgc2V0X3RpbWVyKCZzZC0+c190aW1lciwgbm93ICsgcHJldi0+
bmV4dF90aW1lKTsKKyAgICAgICAgc2V0X3RpbWVyKCZzci0+c190aW1lciwgbm93ICsgcHJldi0+
bmV4dF90aW1lKTsKKworICAgIGlmICggbGlrZWx5KHByZXYgIT0gbmV4dCkgKQorICAgICAgICBz
Y2hlZF9zd2l0Y2hfdW5pdHMoc3IsIG5leHQsIHByZXYsIG5vdyk7CisKKyAgICByZXR1cm4gbmV4
dDsKK30KKworc3RhdGljIHZvaWQgY29udGV4dF9zYXZlZChzdHJ1Y3QgdmNwdSAqcHJldikKK3sK
KyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCA9IHByZXYtPnNjaGVkX3VuaXQ7CisKKyAgICAv
KiBDbGVhciBydW5uaW5nIGZsYWcgL2FmdGVyLyB3cml0aW5nIGNvbnRleHQgdG8gbWVtb3J5LiAq
LworICAgIHNtcF93bWIoKTsKKworICAgIHByZXYtPmlzX3J1bm5pbmcgPSAwOworICAgIHVuaXQt
PmlzX3J1bm5pbmcgPSBmYWxzZTsKKyAgICB1bml0LT5zdGF0ZV9lbnRyeV90aW1lID0gTk9XKCk7
CisKKyAgICAvKiBDaGVjayBmb3IgbWlncmF0aW9uIHJlcXVlc3QgL2FmdGVyLyBjbGVhcmluZyBy
dW5uaW5nIGZsYWcuICovCisgICAgc21wX21iKCk7CisKKyAgICBzY2hlZF9jb250ZXh0X3NhdmVk
KHZjcHVfc2NoZWR1bGVyKHByZXYpLCB1bml0KTsKIAotICAgIGlmICggdW5saWtlbHkocHJldiA9
PSBuZXh0KSApCisgICAgc2NoZWRfdW5pdF9taWdyYXRlX2ZpbmlzaCh1bml0KTsKK30KKworLyoK
KyAqIFJlbmRlenZvdXMgb24gZW5kIG9mIGNvbnRleHQgc3dpdGNoLgorICogQXMgbm8gbG9jayBp
cyBwcm90ZWN0aW5nIHRoaXMgcmVuZGV6dm91cyBmdW5jdGlvbiB3ZSBuZWVkIHRvIHVzZSBhdG9t
aWMKKyAqIGFjY2VzcyBmdW5jdGlvbnMgb24gdGhlIGNvdW50ZXIuCisgKiBUaGUgY291bnRlciB3
aWxsIGJlIDAgaW4gY2FzZSBubyByZW5kZXp2b3VzIGlzIG5lZWRlZC4gRm9yIHRoZSByZW5kZXp2
b3VzCisgKiBjYXNlIGl0IGlzIGluaXRpYWxpc2VkIHRvIHRoZSBudW1iZXIgb2YgY3B1cyB0byBy
ZW5kZXp2b3VzIHBsdXMgMS4gRWFjaAorICogbWVtYmVyIGVudGVyaW5nIGRlY3JlbWVudHMgdGhl
IGNvdW50ZXIuIFRoZSBsYXN0IG9uZSB3aWxsIGRlY3JlbWVudCBpdCB0bworICogMSBhbmQgcGVy
Zm9ybSB0aGUgZmluYWwgbmVlZGVkIGFjdGlvbiBpbiB0aGF0IGNhc2UgKGNhbGwgb2YgY29udGV4
dF9zYXZlZCgpCisgKiBpZiB2Y3B1IHdhcyBzd2l0Y2hlZCksIGFuZCB0aGVuIHNldCB0aGUgY291
bnRlciB0byB6ZXJvLiBUaGUgb3RoZXIgbWVtYmVycworICogd2lsbCB3YWl0IHVudGlsIHRoZSBj
b3VudGVyIGJlY29tZXMgemVybyB1bnRpbCB0aGV5IHByb2NlZWQuCisgKi8KK3ZvaWQgc2NoZWRf
Y29udGV4dF9zd2l0Y2hlZChzdHJ1Y3QgdmNwdSAqdnByZXYsIHN0cnVjdCB2Y3B1ICp2bmV4dCkK
K3sKKyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqbmV4dCA9IHZuZXh0LT5zY2hlZF91bml0OworCisg
ICAgaWYgKCBhdG9taWNfcmVhZCgmbmV4dC0+cmVuZGV6dm91c19vdXRfY250KSApCisgICAgewor
ICAgICAgICBpbnQgY250ID0gYXRvbWljX2RlY19yZXR1cm4oJm5leHQtPnJlbmRlenZvdXNfb3V0
X2NudCk7CisKKyAgICAgICAgLyogQ2FsbCBjb250ZXh0X3NhdmVkKCkgYmVmb3JlIHJlbGVhc2lu
ZyBvdGhlciB3YWl0ZXJzLiAqLworICAgICAgICBpZiAoIGNudCA9PSAxICkKKyAgICAgICAgewor
ICAgICAgICAgICAgaWYgKCB2cHJldiAhPSB2bmV4dCApCisgICAgICAgICAgICAgICAgY29udGV4
dF9zYXZlZCh2cHJldik7CisgICAgICAgICAgICBhdG9taWNfc2V0KCZuZXh0LT5yZW5kZXp2b3Vz
X291dF9jbnQsIDApOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHdoaWxl
ICggYXRvbWljX3JlYWQoJm5leHQtPnJlbmRlenZvdXNfb3V0X2NudCkgKQorICAgICAgICAgICAg
ICAgIGNwdV9yZWxheCgpOworICAgIH0KKyAgICBlbHNlIGlmICggdnByZXYgIT0gdm5leHQgKQor
ICAgICAgICBjb250ZXh0X3NhdmVkKHZwcmV2KTsKK30KKworc3RhdGljIHZvaWQgc2NoZWRfY29u
dGV4dF9zd2l0Y2goc3RydWN0IHZjcHUgKnZwcmV2LCBzdHJ1Y3QgdmNwdSAqdm5leHQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzX3RpbWVfdCBub3cpCit7CisgICAgaWYgKCB1
bmxpa2VseSh2cHJldiA9PSB2bmV4dCkgKQogICAgIHsKLSAgICAgICAgcGNwdV9zY2hlZHVsZV91
bmxvY2tfaXJxKGxvY2ssIGNwdSk7CiAgICAgICAgIFRSQUNFXzREKFRSQ19TQ0hFRF9TV0lUQ0hf
SU5GQ09OVCwKLSAgICAgICAgICAgICAgICAgbmV4dC0+ZG9tYWluLT5kb21haW5faWQsIG5leHQt
PnVuaXRfaWQsCi0gICAgICAgICAgICAgICAgIG5vdyAtIHByZXYtPnN0YXRlX2VudHJ5X3RpbWUs
Ci0gICAgICAgICAgICAgICAgIHByZXYtPm5leHRfdGltZSk7Ci0gICAgICAgIHRyYWNlX2NvbnRp
bnVlX3J1bm5pbmcobmV4dC0+dmNwdV9saXN0KTsKLSAgICAgICAgcmV0dXJuIGNvbnRpbnVlX3J1
bm5pbmcocHJldi0+dmNwdV9saXN0KTsKKyAgICAgICAgICAgICAgICAgdm5leHQtPmRvbWFpbi0+
ZG9tYWluX2lkLCB2bmV4dC0+c2NoZWRfdW5pdC0+dW5pdF9pZCwKKyAgICAgICAgICAgICAgICAg
bm93IC0gdnByZXYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUsCisgICAgICAgICAgICAgICAg
IHZwcmV2LT5zY2hlZF91bml0LT5uZXh0X3RpbWUpOworICAgICAgICBzY2hlZF9jb250ZXh0X3N3
aXRjaGVkKHZwcmV2LCB2bmV4dCk7CisgICAgICAgIHRyYWNlX2NvbnRpbnVlX3J1bm5pbmcodm5l
eHQpOworICAgICAgICByZXR1cm4gY29udGludWVfcnVubmluZyh2cHJldik7CiAgICAgfQogCi0g
ICAgVFJBQ0VfM0QoVFJDX1NDSEVEX1NXSVRDSF9JTkZQUkVWLAotICAgICAgICAgICAgIHByZXYt
PmRvbWFpbi0+ZG9tYWluX2lkLCBwcmV2LT51bml0X2lkLAotICAgICAgICAgICAgIG5vdyAtIHBy
ZXYtPnN0YXRlX2VudHJ5X3RpbWUpOwotICAgIFRSQUNFXzREKFRSQ19TQ0hFRF9TV0lUQ0hfSU5G
TkVYVCwKLSAgICAgICAgICAgICBuZXh0LT5kb21haW4tPmRvbWFpbl9pZCwgbmV4dC0+dW5pdF9p
ZCwKLSAgICAgICAgICAgICAobmV4dC0+dmNwdV9saXN0LT5ydW5zdGF0ZS5zdGF0ZSA9PSBSVU5T
VEFURV9ydW5uYWJsZSkgPwotICAgICAgICAgICAgIChub3cgLSBuZXh0LT5zdGF0ZV9lbnRyeV90
aW1lKSA6IDAsCi0gICAgICAgICAgICAgcHJldi0+bmV4dF90aW1lKTsKKyAgICBTQ0hFRF9TVEFU
X0NSQU5LKHNjaGVkX2N0eCk7CiAKLSAgICBBU1NFUlQocHJldi0+dmNwdV9saXN0LT5ydW5zdGF0
ZS5zdGF0ZSA9PSBSVU5TVEFURV9ydW5uaW5nKTsKKyAgICBzdG9wX3RpbWVyKCZ2cHJldi0+cGVy
aW9kaWNfdGltZXIpOwogCi0gICAgVFJBQ0VfNEQoVFJDX1NDSEVEX1NXSVRDSCwKLSAgICAgICAg
ICAgICBwcmV2LT5kb21haW4tPmRvbWFpbl9pZCwgcHJldi0+dW5pdF9pZCwKLSAgICAgICAgICAg
ICBuZXh0LT5kb21haW4tPmRvbWFpbl9pZCwgbmV4dC0+dW5pdF9pZCk7CisgICAgaWYgKCB2bmV4
dC0+c2NoZWRfdW5pdC0+bWlncmF0ZWQgKQorICAgICAgICB2Y3B1X21vdmVfaXJxcyh2bmV4dCk7
CiAKLSAgICBzY2hlZF91bml0X3J1bnN0YXRlX2NoYW5nZShwcmV2LCBmYWxzZSwgbm93KTsKKyAg
ICB2Y3B1X3BlcmlvZGljX3RpbWVyX3dvcmsodm5leHQpOwogCi0gICAgQVNTRVJUKG5leHQtPnZj
cHVfbGlzdC0+cnVuc3RhdGUuc3RhdGUgIT0gUlVOU1RBVEVfcnVubmluZyk7Ci0gICAgc2NoZWRf
dW5pdF9ydW5zdGF0ZV9jaGFuZ2UobmV4dCwgdHJ1ZSwgbm93KTsKKyAgICBjb250ZXh0X3N3aXRj
aCh2cHJldiwgdm5leHQpOworfQogCi0gICAgLyoKLSAgICAgKiBOQi4gRG9uJ3QgYWRkIGFueSB0
cmFjZSByZWNvcmRzIGZyb20gaGVyZSB1bnRpbCB0aGUgYWN0dWFsIGNvbnRleHQKLSAgICAgKiBz
d2l0Y2gsIGVsc2UgbG9zdF9yZWNvcmRzIHJlc3VtZSB3aWxsIG5vdCB3b3JrIHByb3Blcmx5Lgot
ICAgICAqLworLyoKKyAqIFJlbmRlenZvdXMgYmVmb3JlIHRha2luZyBhIHNjaGVkdWxpbmcgZGVj
aXNpb24uCisgKiBDYWxsZWQgd2l0aCBzY2hlZHVsZSBsb2NrIGhlbGQsIHNvIGFsbCBhY2Nlc3Nl
cyB0byB0aGUgcmVuZGV6dm91cyBjb3VudGVyCisgKiBjYW4gYmUgbm9ybWFsIG9uZXMgKG5vIGF0
b21pYyBhY2Nlc3NlcyBuZWVkZWQpLgorICogVGhlIGNvdW50ZXIgaXMgaW5pdGlhbGl6ZWQgdG8g
dGhlIG51bWJlciBvZiBjcHVzIHRvIHJlbmRlenZvdXMgaW5pdGlhbGx5LgorICogRWFjaCBjcHUg
ZW50ZXJpbmcgd2lsbCBkZWNyZW1lbnQgdGhlIGNvdW50ZXIuIEluIGNhc2UgdGhlIGNvdW50ZXIg
YmVjb21lcworICogemVybyBkb19zY2hlZHVsZSgpIGlzIGNhbGxlZCBhbmQgdGhlIHJlbmRlenZv
dXMgY291bnRlciBmb3IgbGVhdmluZworICogY29udGV4dF9zd2l0Y2goKSBpcyBzZXQuIEFsbCBv
dGhlciBtZW1iZXJzIHdpbGwgd2FpdCB1bnRpbCB0aGUgY291bnRlciBpcworICogYmVjb21pbmcg
emVybywgZHJvcHBpbmcgdGhlIHNjaGVkdWxlIGxvY2sgaW4gYmV0d2Vlbi4KKyAqLworc3RhdGlj
IHN0cnVjdCBzY2hlZF91bml0ICpzY2hlZF93YWl0X3JlbmRlenZvdXNfaW4oc3RydWN0IHNjaGVk
X3VuaXQgKnByZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzcGlubG9ja190ICoqbG9jaywgaW50IGNwdSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNfdGltZV90IG5vdykKK3sKKyAgICBzdHJ1
Y3Qgc2NoZWRfdW5pdCAqbmV4dDsKIAotICAgIEFTU0VSVCghbmV4dC0+aXNfcnVubmluZyk7Ci0g
ICAgbmV4dC0+dmNwdV9saXN0LT5pc19ydW5uaW5nID0gMTsKLSAgICBuZXh0LT5pc19ydW5uaW5n
ID0gdHJ1ZTsKLSAgICBuZXh0LT5zdGF0ZV9lbnRyeV90aW1lID0gbm93OworICAgIGlmICggIS0t
cHJldi0+cmVuZGV6dm91c19pbl9jbnQgKQorICAgIHsKKyAgICAgICAgbmV4dCA9IGRvX3NjaGVk
dWxlKHByZXYsIG5vdywgY3B1KTsKKyAgICAgICAgYXRvbWljX3NldCgmbmV4dC0+cmVuZGV6dm91
c19vdXRfY250LCBzY2hlZF9ncmFudWxhcml0eSArIDEpOworICAgICAgICByZXR1cm4gbmV4dDsK
KyAgICB9CiAKLSAgICBwY3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgY3B1KTsKKyAgICB3
aGlsZSAoIHByZXYtPnJlbmRlenZvdXNfaW5fY250ICkKKyAgICB7CisgICAgICAgIC8qCisgICAg
ICAgICAqIENvbWluZyBmcm9tIGlkbGUgbWlnaHQgbmVlZCB0byBkbyB0YXNrbGV0IHdvcmsuCisg
ICAgICAgICAqIEluIG9yZGVyIHRvIGF2b2lkIGRlYWRsb2NrcyB3ZSBjYW4ndCBkbyB0aGF0IGhl
cmUsIGJ1dCBoYXZlIHRvCisgICAgICAgICAqIGNvbnRpbnVlIHRoZSBpZGxlIGxvb3AuCisgICAg
ICAgICAqIFVuZG8gdGhlIHJlbmRlenZvdXNfaW5fY250IGRlY3JlbWVudCBhbmQgc2NoZWR1bGUg
YW5vdGhlciBjYWxsIG9mCisgICAgICAgICAqIHNjaGVkX3NsYXZlKCkuCisgICAgICAgICAqLwor
ICAgICAgICBpZiAoIGlzX2lkbGVfdW5pdChwcmV2KSAmJiBzY2hlZF90YXNrbGV0X2NoZWNrX2Nw
dShjcHUpICkKKyAgICAgICAgeworICAgICAgICAgICAgc3RydWN0IHZjcHUgKnZwcmV2ID0gY3Vy
cmVudDsKIAotICAgIFNDSEVEX1NUQVRfQ1JBTksoc2NoZWRfY3R4KTsKKyAgICAgICAgICAgIHBy
ZXYtPnJlbmRlenZvdXNfaW5fY250Kys7CisgICAgICAgICAgICBhdG9taWNfc2V0KCZwcmV2LT5y
ZW5kZXp2b3VzX291dF9jbnQsIDApOworCisgICAgICAgICAgICBwY3B1X3NjaGVkdWxlX3VubG9j
a19pcnEoKmxvY2ssIGNwdSk7CisKKyAgICAgICAgICAgIHJhaXNlX3NvZnRpcnEoU0NIRURfU0xB
VkVfU09GVElSUSk7CisgICAgICAgICAgICBzY2hlZF9jb250ZXh0X3N3aXRjaCh2cHJldiwgdnBy
ZXYsIG5vdyk7CisKKyAgICAgICAgICAgIHJldHVybiBOVUxMOyAgICAgICAgIC8qIEFSTSBvbmx5
LiAqLworICAgICAgICB9CiAKLSAgICBzdG9wX3RpbWVyKCZwcmV2LT52Y3B1X2xpc3QtPnBlcmlv
ZGljX3RpbWVyKTsKKyAgICAgICAgcGNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKCpsb2NrLCBjcHUp
OwogCi0gICAgaWYgKCBuZXh0LT5taWdyYXRlZCApCi0gICAgICAgIHZjcHVfbW92ZV9pcnFzKG5l
eHQtPnZjcHVfbGlzdCk7CisgICAgICAgIGNwdV9yZWxheCgpOwogCi0gICAgdmNwdV9wZXJpb2Rp
Y190aW1lcl93b3JrKG5leHQtPnZjcHVfbGlzdCk7CisgICAgICAgICpsb2NrID0gcGNwdV9zY2hl
ZHVsZV9sb2NrX2lycShjcHUpOworICAgIH0KIAotICAgIGNvbnRleHRfc3dpdGNoKHByZXYtPnZj
cHVfbGlzdCwgbmV4dC0+dmNwdV9saXN0KTsKKyAgICByZXR1cm4gcHJldi0+bmV4dF90YXNrOwog
fQogCi12b2lkIGNvbnRleHRfc2F2ZWQoc3RydWN0IHZjcHUgKnByZXYpCitzdGF0aWMgdm9pZCBz
Y2hlZF9zbGF2ZSh2b2lkKQogewotICAgIC8qIENsZWFyIHJ1bm5pbmcgZmxhZyAvYWZ0ZXIvIHdy
aXRpbmcgY29udGV4dCB0byBtZW1vcnkuICovCi0gICAgc21wX3dtYigpOworICAgIHN0cnVjdCB2
Y3B1ICAgICAgICAgICp2cHJldiA9IGN1cnJlbnQ7CisgICAgc3RydWN0IHNjaGVkX3VuaXQgICAg
KnByZXYgPSB2cHJldi0+c2NoZWRfdW5pdCwgKm5leHQ7CisgICAgc190aW1lX3QgICAgICAgICAg
ICAgIG5vdzsKKyAgICBzcGlubG9ja190ICAgICAgICAgICAqbG9jazsKKyAgICB1bnNpZ25lZCBp
bnQgICAgICAgICAgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwogCi0gICAgcHJldi0+aXNfcnVu
bmluZyA9IDA7Ci0gICAgcHJldi0+c2NoZWRfdW5pdC0+aXNfcnVubmluZyA9IGZhbHNlOwotICAg
IHByZXYtPnNjaGVkX3VuaXQtPnN0YXRlX2VudHJ5X3RpbWUgPSBOT1coKTsKKyAgICBBU1NFUlRf
Tk9UX0lOX0FUT01JQygpOwogCi0gICAgLyogQ2hlY2sgZm9yIG1pZ3JhdGlvbiByZXF1ZXN0IC9h
ZnRlci8gY2xlYXJpbmcgcnVubmluZyBmbGFnLiAqLwotICAgIHNtcF9tYigpOworICAgIGxvY2sg
PSBwY3B1X3NjaGVkdWxlX2xvY2tfaXJxKGNwdSk7CiAKLSAgICBzY2hlZF9jb250ZXh0X3NhdmVk
KHZjcHVfc2NoZWR1bGVyKHByZXYpLCBwcmV2LT5zY2hlZF91bml0KTsKKyAgICBub3cgPSBOT1co
KTsKKworICAgIGlmICggIXByZXYtPnJlbmRlenZvdXNfaW5fY250ICkKKyAgICB7CisgICAgICAg
IHBjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCBjcHUpOworICAgICAgICByZXR1cm47Cisg
ICAgfQorCisgICAgc3RvcF90aW1lcigmZ2V0X3NjaGVkX3JlcyhjcHUpLT5zX3RpbWVyKTsKKwor
ICAgIG5leHQgPSBzY2hlZF93YWl0X3JlbmRlenZvdXNfaW4ocHJldiwgJmxvY2ssIGNwdSwgbm93
KTsKKyAgICBpZiAoICFuZXh0ICkKKyAgICAgICAgcmV0dXJuOworCisgICAgcGNwdV9zY2hlZHVs
ZV91bmxvY2tfaXJxKGxvY2ssIGNwdSk7CiAKLSAgICBzY2hlZF91bml0X21pZ3JhdGVfZmluaXNo
KHByZXYtPnNjaGVkX3VuaXQpOworICAgIHNjaGVkX2NvbnRleHRfc3dpdGNoKHZwcmV2LCBuZXh0
LT52Y3B1X2xpc3QsIG5vdyk7Cit9CisKKy8qCisgKiBUaGUgbWFpbiBmdW5jdGlvbgorICogLSBk
ZXNjaGVkdWxlIHRoZSBjdXJyZW50IGRvbWFpbiAoc2NoZWR1bGVyIGluZGVwZW5kZW50KS4KKyAq
IC0gcGljayBhIG5ldyBkb21haW4gKHNjaGVkdWxlciBkZXBlbmRlbnQpLgorICovCitzdGF0aWMg
dm9pZCBzY2hlZHVsZSh2b2lkKQoreworICAgIHN0cnVjdCB2Y3B1ICAgICAgICAgICp2bmV4dCwg
KnZwcmV2ID0gY3VycmVudDsKKyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAgICAqcHJldiA9IHZwcmV2
LT5zY2hlZF91bml0LCAqbmV4dCA9IE5VTEw7CisgICAgc190aW1lX3QgICAgICAgICAgICAgIG5v
dzsKKyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNyOworICAgIHNwaW5sb2NrX3QgICAgICAg
ICAgICpsb2NrOworICAgIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CisKKyAgICBBU1NF
UlRfTk9UX0lOX0FUT01JQygpOworCisgICAgU0NIRURfU1RBVF9DUkFOSyhzY2hlZF9ydW4pOwor
CisgICAgc3IgPSBnZXRfc2NoZWRfcmVzKGNwdSk7CisKKyAgICBsb2NrID0gcGNwdV9zY2hlZHVs
ZV9sb2NrX2lycShjcHUpOworCisgICAgaWYgKCBwcmV2LT5yZW5kZXp2b3VzX2luX2NudCApCisg
ICAgeworICAgICAgICAvKgorICAgICAgICAgKiBXZSBoYXZlIGEgcmFjZTogc2NoZWRfc2xhdmUo
KSBzaG91bGQgYmUgY2FsbGVkLCBzbyByYWlzZSBhIHNvZnRpcnEKKyAgICAgICAgICogaW4gb3Jk
ZXIgdG8gcmUtZW50ZXIgc2NoZWR1bGUoKSBsYXRlciBhbmQgY2FsbCBzY2hlZF9zbGF2ZSgpIG5v
dy4KKyAgICAgICAgICovCisgICAgICAgIHBjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCBj
cHUpOworCisgICAgICAgIHJhaXNlX3NvZnRpcnEoU0NIRURVTEVfU09GVElSUSk7CisgICAgICAg
IHJldHVybiBzY2hlZF9zbGF2ZSgpOworICAgIH0KKworICAgIHN0b3BfdGltZXIoJnNyLT5zX3Rp
bWVyKTsKKworICAgIG5vdyA9IE5PVygpOworCisgICAgaWYgKCBzY2hlZF9ncmFudWxhcml0eSA+
IDEgKQorICAgIHsKKyAgICAgICAgY3B1bWFza190IG1hc2s7CisKKyAgICAgICAgcHJldi0+cmVu
ZGV6dm91c19pbl9jbnQgPSBzY2hlZF9ncmFudWxhcml0eTsKKyAgICAgICAgY3B1bWFza19hbmRu
b3QoJm1hc2ssIHNyLT5jcHVzLCBjcHVtYXNrX29mKGNwdSkpOworICAgICAgICBjcHVtYXNrX3Jh
aXNlX3NvZnRpcnEoJm1hc2ssIFNDSEVEX1NMQVZFX1NPRlRJUlEpOworICAgICAgICBuZXh0ID0g
c2NoZWRfd2FpdF9yZW5kZXp2b3VzX2luKHByZXYsICZsb2NrLCBjcHUsIG5vdyk7CisgICAgICAg
IGlmICggIW5leHQgKQorICAgICAgICAgICAgcmV0dXJuOworICAgIH0KKyAgICBlbHNlCisgICAg
eworICAgICAgICBwcmV2LT5yZW5kZXp2b3VzX2luX2NudCA9IDA7CisgICAgICAgIG5leHQgPSBk
b19zY2hlZHVsZShwcmV2LCBub3csIGNwdSk7CisgICAgICAgIGF0b21pY19zZXQoJm5leHQtPnJl
bmRlenZvdXNfb3V0X2NudCwgMCk7CisgICAgfQorCisgICAgcGNwdV9zY2hlZHVsZV91bmxvY2tf
aXJxKGxvY2ssIGNwdSk7CisKKyAgICB2bmV4dCA9IG5leHQtPnZjcHVfbGlzdDsKKyAgICBzY2hl
ZF9jb250ZXh0X3N3aXRjaCh2cHJldiwgdm5leHQsIG5vdyk7CiB9CiAKIC8qIFRoZSBzY2hlZHVs
ZXIgdGltZXI6IGZvcmNlIGEgcnVuIHRocm91Z2ggdGhlIHNjaGVkdWxlciAqLwpAQCAtMTg4MSw2
ICsyMDc2LDcgQEAgc3RhdGljIGludCBjcHVfc2NoZWR1bGVfdXAodW5zaWduZWQgaW50IGNwdSkK
ICAgICBpZiAoIHNyID09IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVOT01FTTsKICAgICBzci0+
bWFzdGVyX2NwdSA9IGNwdTsKKyAgICBzci0+Y3B1cyA9IGNwdW1hc2tfb2YoY3B1KTsKICAgICBz
ZXRfc2NoZWRfcmVzKGNwdSwgc3IpOwogCiAgICAgcGVyX2NwdShzY2hlZHVsZXIsIGNwdSkgPSAm
c2NoZWRfaWRsZV9vcHM7CkBAIC0xOTAxLDYgKzIwOTcsOCBAQCBzdGF0aWMgaW50IGNwdV9zY2hl
ZHVsZV91cCh1bnNpZ25lZCBpbnQgY3B1KQogICAgIGlmICggaWRsZV92Y3B1W2NwdV0gPT0gTlVM
TCApCiAgICAgICAgIHJldHVybiAtRU5PTUVNOwogCisgICAgaWRsZV92Y3B1W2NwdV0tPnNjaGVk
X3VuaXQtPnJlbmRlenZvdXNfaW5fY250ID0gMDsKKwogICAgIC8qCiAgICAgICogTm8gbmVlZCB0
byBhbGxvY2F0ZSBhbnkgc2NoZWR1bGVyIGRhdGEsIGFzIGNwdXMgY29taW5nIG9ubGluZSBhcmUK
ICAgICAgKiBmcmVlIGluaXRpYWxseSBhbmQgdGhlIGlkbGUgc2NoZWR1bGVyIGRvZXNuJ3QgbmVl
ZCBhbnkgZGF0YSBhcmVhcwpAQCAtMjAwMSw2ICsyMTk5LDcgQEAgdm9pZCBfX2luaXQgc2NoZWR1
bGVyX2luaXQodm9pZCkKICAgICBpbnQgaTsKIAogICAgIG9wZW5fc29mdGlycShTQ0hFRFVMRV9T
T0ZUSVJRLCBzY2hlZHVsZSk7CisgICAgb3Blbl9zb2Z0aXJxKFNDSEVEX1NMQVZFX1NPRlRJUlEs
IHNjaGVkX3NsYXZlKTsKIAogICAgIGZvciAoIGkgPSAwOyBpIDwgTlVNX1NDSEVEVUxFUlM7IGkr
KykKICAgICB7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NvZnRpcnEuYyBiL3hlbi9jb21tb24v
c29mdGlycS5jCmluZGV4IDgzYzNjMDliZDUuLjJkNjYxOTMyMDMgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vc29mdGlycS5jCisrKyBiL3hlbi9jb21tb24vc29mdGlycS5jCkBAIC0zMyw4ICszMyw4
IEBAIHN0YXRpYyB2b2lkIF9fZG9fc29mdGlycSh1bnNpZ25lZCBsb25nIGlnbm9yZV9tYXNrKQog
ICAgIGZvciAoIDsgOyApCiAgICAgewogICAgICAgICAvKgotICAgICAgICAgKiBJbml0aWFsaXNl
IEBjcHUgb24gZXZlcnkgaXRlcmF0aW9uOiBTQ0hFRFVMRV9TT0ZUSVJRIG1heSBtb3ZlCi0gICAg
ICAgICAqIHVzIHRvIGFub3RoZXIgcHJvY2Vzc29yLgorICAgICAgICAgKiBJbml0aWFsaXNlIEBj
cHUgb24gZXZlcnkgaXRlcmF0aW9uOiBTQ0hFRFVMRV9TT0ZUSVJRIG9yCisgICAgICAgICAqIFND
SEVEX1NMQVZFX1NPRlRJUlEgbWF5IG1vdmUgdXMgdG8gYW5vdGhlciBwcm9jZXNzb3IuCiAgICAg
ICAgICAqLwogICAgICAgICBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CiAKQEAgLTU1LDcgKzU1
LDcgQEAgdm9pZCBwcm9jZXNzX3BlbmRpbmdfc29mdGlycXModm9pZCkKIHsKICAgICBBU1NFUlQo
IWluX2lycSgpICYmIGxvY2FsX2lycV9pc19lbmFibGVkKCkpOwogICAgIC8qIERvIG5vdCBlbnRl
ciBzY2hlZHVsZXIgYXMgaXQgY2FuIHByZWVtcHQgdGhlIGNhbGxpbmcgY29udGV4dC4gKi8KLSAg
ICBfX2RvX3NvZnRpcnEoMXVsPDxTQ0hFRFVMRV9TT0ZUSVJRKTsKKyAgICBfX2RvX3NvZnRpcnEo
KDF1bCA8PCBTQ0hFRFVMRV9TT0ZUSVJRKSB8ICgxdWwgPDwgU0NIRURfU0xBVkVfU09GVElSUSkp
OwogfQogCiB2b2lkIGRvX3NvZnRpcnEodm9pZCkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hl
bi9zY2hlZC1pZi5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKaW5kZXggMDQyM2JlOTg3
ZC4uYzY1ZGZhOTQzYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKKysr
IGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKQEAgLTQyLDYgKzQyLDcgQEAgc3RydWN0IHNj
aGVkX3Jlc291cmNlIHsKIAogICAgIC8qIENwdSB3aXRoIGxvd2VzdCBpZCBpbiBzY2hlZHVsaW5n
IHJlc291cmNlLiAqLwogICAgIHVuc2lnbmVkIGludCAgICAgICAgbWFzdGVyX2NwdTsKKyAgICBj
b25zdCBjcHVtYXNrX3QgICAgKmNwdXM7ICAgICAgICAgICAvKiBjcHVzIGNvdmVyZWQgYnkgdGhp
cyBzdHJ1Y3QgICAgICovCiB9OwogCiBERUNMQVJFX1BFUl9DUFUoc3RydWN0IHNjaGVkdWxlciAq
LCBzY2hlZHVsZXIpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4v
aW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCBlYmY3MjNhODY2Li5jNzcwYWI0YWEwIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQu
aApAQCAtMjkyLDYgKzI5MiwxMiBAQCBzdHJ1Y3Qgc2NoZWRfdW5pdCB7CiAgICAgLyogTmV4dCB1
bml0IHRvIHJ1bi4gKi8KICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAgICAgICpuZXh0X3Rhc2s7CiAg
ICAgc190aW1lX3QgICAgICAgICAgICAgICAgbmV4dF90aW1lOworCisgICAgLyogTnVtYmVyIG9m
IHZjcHVzIG5vdCB5ZXQgam9pbmVkIGZvciBjb250ZXh0IHN3aXRjaC4gKi8KKyAgICB1bnNpZ25l
ZCBpbnQgICAgICAgICAgICByZW5kZXp2b3VzX2luX2NudDsKKworICAgIC8qIE51bWJlciBvZiB2
Y3B1cyBub3QgeWV0IGZpbmlzaGVkIHdpdGggY29udGV4dCBzd2l0Y2guICovCisgICAgYXRvbWlj
X3QgICAgICAgICAgICAgICAgcmVuZGV6dm91c19vdXRfY250OwogfTsKIAogI2RlZmluZSBmb3Jf
ZWFjaF9zY2hlZF91bml0KGQsIHUpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCkBAIC02OTYsMTAgKzcwMiwxMCBAQCB2b2lkIHN5bmNfbG9jYWxfZXhlY3N0YXRlKHZv
aWQpOwogCiAvKgogICogQ2FsbGVkIGJ5IHRoZSBzY2hlZHVsZXIgdG8gc3dpdGNoIHRvIGFub3Ro
ZXIgVkNQVS4gVGhpcyBmdW5jdGlvbiBtdXN0Ci0gKiBjYWxsIGNvbnRleHRfc2F2ZWQoQHByZXYp
IHdoZW4gdGhlIGxvY2FsIENQVSBpcyBubyBsb25nZXIgcnVubmluZyBpbgotICogQHByZXYncyBj
b250ZXh0LCBhbmQgdGhhdCBjb250ZXh0IGlzIHNhdmVkIHRvIG1lbW9yeS4gQWx0ZXJuYXRpdmVs
eSwgaWYKLSAqIGltcGxlbWVudGluZyBsYXp5IGNvbnRleHQgc3dpdGNoaW5nLCBpdCBzdWZmaWNl
cyB0byBlbnN1cmUgdGhhdCBpbnZva2luZwotICogc3luY192Y3B1X2V4ZWNzdGF0ZSgpIHdpbGwg
c3dpdGNoIGFuZCBjb21taXQgQHByZXYncyBzdGF0ZS4KKyAqIGNhbGwgc2NoZWRfY29udGV4dF9z
d2l0Y2hlZChAcHJldiwgQG5leHQpIHdoZW4gdGhlIGxvY2FsIENQVSBpcyBubyBsb25nZXIKKyAq
IHJ1bm5pbmcgaW4gQHByZXYncyBjb250ZXh0LCBhbmQgdGhhdCBjb250ZXh0IGlzIHNhdmVkIHRv
IG1lbW9yeS4KKyAqIEFsdGVybmF0aXZlbHksIGlmIGltcGxlbWVudGluZyBsYXp5IGNvbnRleHQg
c3dpdGNoaW5nLCBpdCBzdWZmaWNlcyB0byBlbnN1cmUKKyAqIHRoYXQgaW52b2tpbmcgc3luY192
Y3B1X2V4ZWNzdGF0ZSgpIHdpbGwgc3dpdGNoIGFuZCBjb21taXQgQHByZXYncyBzdGF0ZS4KICAq
Lwogdm9pZCBjb250ZXh0X3N3aXRjaCgKICAgICBzdHJ1Y3QgdmNwdSAqcHJldiwKQEAgLTcxMSw3
ICs3MTcsNyBAQCB2b2lkIGNvbnRleHRfc3dpdGNoKAogICogc2F2ZWQgdG8gbWVtb3J5LiBBbHRl
cm5hdGl2ZWx5LCBpZiBpbXBsZW1lbnRpbmcgbGF6eSBjb250ZXh0IHN3aXRjaGluZywKICAqIGVu
c3VyZSB0aGF0IGludm9raW5nIHN5bmNfdmNwdV9leGVjc3RhdGUoKSB3aWxsIHN3aXRjaCBhbmQg
Y29tbWl0IEBwcmV2LgogICovCi12b2lkIGNvbnRleHRfc2F2ZWQoc3RydWN0IHZjcHUgKnByZXYp
Owordm9pZCBzY2hlZF9jb250ZXh0X3N3aXRjaGVkKHN0cnVjdCB2Y3B1ICpwcmV2LCBzdHJ1Y3Qg
dmNwdSAqdm5leHQpOwogCiAvKiBDYWxsZWQgYnkgdGhlIHNjaGVkdWxlciB0byBjb250aW51ZSBy
dW5uaW5nIHRoZSBjdXJyZW50IFZDUFUuICovCiB2b2lkIGNvbnRpbnVlX3J1bm5pbmcoCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc29mdGlycS5oIGIveGVuL2luY2x1ZGUveGVuL3NvZnRp
cnEuaAppbmRleCBjMzI3YzliNmNkLi5kNzI3M2IzODliIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS94ZW4vc29mdGlycS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zb2Z0aXJxLmgKQEAgLTQsNiAr
NCw3IEBACiAvKiBMb3ctbGF0ZW5jeSBzb2Z0aXJxcyBjb21lIGZpcnN0IGluIHRoZSBmb2xsb3dp
bmcgbGlzdC4gKi8KIGVudW0gewogICAgIFRJTUVSX1NPRlRJUlEgPSAwLAorICAgIFNDSEVEX1NM
QVZFX1NPRlRJUlEsCiAgICAgU0NIRURVTEVfU09GVElSUSwKICAgICBORVdfVExCRkxVU0hfQ0xP
Q0tfUEVSSU9EX1NPRlRJUlEsCiAgICAgUkNVX1NPRlRJUlEsCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Oct 04 11:11:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 11:11: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 1iGLUT-0003ua-Dp; Fri, 04 Oct 2019 11:11:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=khvf=X5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGLUS-0003uV-CI
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:11:16 +0000
X-Inumbo-ID: ae30c5ec-e697-11e9-80e3-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ae30c5ec-e697-11e9-80e3-bc764e2007e4;
 Fri, 04 Oct 2019 11:11:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGLUQ-0001Kg-Nl
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:11:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGLUQ-0000SE-LD
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:11:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iGLUQ-0000SE-LD@xenbits.xenproject.org>
Date: Fri, 04 Oct 2019 11:11:14 +0000
Subject: [Xen-changelog] [xen staging] xen/sched: introduce
 unit_runnable_state()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdjN2I0MDdlNzc3MjRmMzdjNGI0NDg5MzA3NzdhNTlhNDc5ZmViMjEKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgT2N0IDIg
MDk6Mjc6MjcgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgNCAxMjo1NDozOCAyMDE5ICswMjAwCgogICAgeGVu
L3NjaGVkOiBpbnRyb2R1Y2UgdW5pdF9ydW5uYWJsZV9zdGF0ZSgpCiAgICAKICAgIFRvZGF5IHRo
ZSB2Y3B1IHJ1bnN0YXRlIG9mIGEgbmV3IHNjaGVkdWxlZCB2Y3B1IGlzIGFsd2F5cyBzZXQgdG8K
ICAgICJydW5uaW5nIiBldmVuIGlmIGF0IHRoYXQgdGltZSB2Y3B1X3J1bm5hYmxlKCkgaXMgYWxy
ZWFkeSByZXR1cm5pbmcKICAgIGZhbHNlIGR1ZSB0byBhIHJhY2UgKGUuZy4gd2l0aCBwYXVzaW5n
IHRoZSB2Y3B1KS4KICAgIAogICAgV2l0aCBjb3JlIHNjaGVkdWxpbmcgdGhpcyBjYW4gbm8gbG9u
Z2VyIHdvcmsgYXMgbm90IGFsbCB2Y3B1cyBvZiBhCiAgICBzY2hlZHVsZSB1bml0IGhhdmUgdG8g
YmUgInJ1bm5pbmciIHdoZW4gYmVpbmcgc2NoZWR1bGVkLiBTbyB0aGUgdmNwdSdzCiAgICBuZXcg
cnVuc3RhdGUgaGFzIHRvIGJlIHNlbGVjdGVkIGF0IHRoZSBzYW1lIHRpbWUgYXMgdGhlIHJ1bm5h
YmlsaXR5IG9mCiAgICB0aGUgcmVsYXRlZCBzY2hlZHVsZSB1bml0IGlzIHByb2JlZC4KICAgIAog
ICAgRm9yIHRoaXMgcHVycG9zZSBpbnRyb2R1Y2UgYSBuZXcgaGVscGVyIHVuaXRfcnVubmFibGVf
c3RhdGUoKSB3aGljaAogICAgd2lsbCBzYXZlIHRoZSBuZXcgcnVuc3RhdGUgb2YgYWxsIHRlc3Rl
ZCB2Y3B1cyBpbiBhIG5ldyBmaWVsZCBvZiB0aGUKICAgIHZjcHUgc3RydWN0LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9u
L2RvbWFpbi5jICAgICAgICAgfCAgMSArCiB4ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMgfCAg
MiArLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyAgIHwgNDkgKysrKysrKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyAg
fCAgNyArKysrLS0tCiB4ZW4vY29tbW9uL3NjaGVkX251bGwuYyAgICAgfCAgMyArKy0KIHhlbi9j
b21tb24vc2NoZWRfcnQuYyAgICAgICB8ICA4ICsrKysrKystCiB4ZW4vY29tbW9uL3NjaGVkdWxl
LmMgICAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggIHwgMzAgKysrKysr
KysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgfCAgMSAr
CiA5IGZpbGVzIGNoYW5nZWQsIDczIGluc2VydGlvbnMoKyksIDMwIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4
IDYwMWRhMjhjOWMuLmE5ODgyNTA5ZWQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMK
KysrIGIveGVuL2NvbW1vbi9kb21haW4uYwpAQCAtMTU3LDYgKzE1Nyw3IEBAIHN0cnVjdCB2Y3B1
ICp2Y3B1X2NyZWF0ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmNwdV9pZCkKICAg
ICBpZiAoIGlzX2lkbGVfZG9tYWluKGQpICkKICAgICB7CiAgICAgICAgIHYtPnJ1bnN0YXRlLnN0
YXRlID0gUlVOU1RBVEVfcnVubmluZzsKKyAgICAgICAgdi0+bmV3X3N0YXRlID0gUlVOU1RBVEVf
cnVubmluZzsKICAgICB9CiAgICAgZWxzZQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
c2NoZWRfYXJpbmM2NTMuYyBiL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYwppbmRleCBmY2Y4
MWRiMTlhLi5kZDU4NzZlYWNkIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUz
LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCkBAIC01NjMsNyArNTYzLDcgQEAg
YTY1M3NjaGVkX2RvX3NjaGVkdWxlKAogICAgIGlmICggISgobmV3X3Rhc2sgIT0gTlVMTCkKICAg
ICAgICAgICAgJiYgKEFVTklUKG5ld190YXNrKSAhPSBOVUxMKQogICAgICAgICAgICAmJiBBVU5J
VChuZXdfdGFzayktPmF3YWtlCi0gICAgICAgICAgICYmIHVuaXRfcnVubmFibGUobmV3X3Rhc2sp
KSApCisgICAgICAgICAgICYmIHVuaXRfcnVubmFibGVfc3RhdGUobmV3X3Rhc2spKSApCiAgICAg
ICAgIG5ld190YXNrID0gSURMRVRBU0soY3B1KTsKICAgICBCVUdfT04obmV3X3Rhc2sgPT0gTlVM
TCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMgYi94ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdC5jCmluZGV4IDI5OWVmZjIxYWMuLjAwYmVhYzNlYTQgMTAwNjQ0Ci0tLSBh
L3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQu
YwpAQCAtMTg5NCw3ICsxODk0LDcgQEAgc3RhdGljIHZvaWQgY3NjaGVkX3NjaGVkdWxlKAogICAg
IGlmICggIXRlc3RfYml0KENTQ0hFRF9GTEFHX1VOSVRfWUlFTEQsICZzY3Vyci0+ZmxhZ3MpCiAg
ICAgICAgICAmJiAhdGFza2xldF93b3JrX3NjaGVkdWxlZAogICAgICAgICAgJiYgcHJ2LT5yYXRl
bGltaXQKLSAgICAgICAgICYmIHVuaXRfcnVubmFibGUodW5pdCkKKyAgICAgICAgICYmIHVuaXRf
cnVubmFibGVfc3RhdGUodW5pdCkKICAgICAgICAgICYmICFpc19pZGxlX3VuaXQodW5pdCkKICAg
ICAgICAgICYmIHJ1bnRpbWUgPCBwcnYtPnJhdGVsaW1pdCApCiAgICAgewpAQCAtMTkzOSwzMyAr
MTkzOSwzNiBAQCBzdGF0aWMgdm9pZCBjc2NoZWRfc2NoZWR1bGUoCiAgICAgICAgIGRlY19ucl9y
dW5uYWJsZShzY2hlZF9jcHUpOwogICAgIH0KIAotICAgIHNuZXh0ID0gX19ydW5xX2VsZW0ocnVu
cS0+bmV4dCk7Ci0KLSAgICAvKiBUYXNrbGV0IHdvcmsgKHdoaWNoIHJ1bnMgaW4gaWRsZSBVTklU
IGNvbnRleHQpIG92ZXJyaWRlcyBhbGwgZWxzZS4gKi8KLSAgICBpZiAoIHRhc2tsZXRfd29ya19z
Y2hlZHVsZWQgKQotICAgIHsKLSAgICAgICAgVFJBQ0VfMEQoVFJDX0NTQ0hFRF9TQ0hFRF9UQVNL
TEVUKTsKLSAgICAgICAgc25leHQgPSBDU0NIRURfVU5JVChzY2hlZF9pZGxlX3VuaXQoc2NoZWRf
Y3B1KSk7Ci0gICAgICAgIHNuZXh0LT5wcmkgPSBDU0NIRURfUFJJX1RTX0JPT1NUOwotICAgIH0K
LQogICAgIC8qCiAgICAgICogQ2xlYXIgWUlFTEQgZmxhZyBiZWZvcmUgc2NoZWR1bGluZyBvdXQK
ICAgICAgKi8KICAgICBjbGVhcl9iaXQoQ1NDSEVEX0ZMQUdfVU5JVF9ZSUVMRCwgJnNjdXJyLT5m
bGFncyk7CiAKLSAgICAvKgotICAgICAqIFNNUCBMb2FkIGJhbGFuY2U6Ci0gICAgICoKLSAgICAg
KiBJZiB0aGUgbmV4dCBoaWdoZXN0IHByaW9yaXR5IGxvY2FsIHJ1bm5hYmxlIFVOSVQgaGFzIGFs
cmVhZHkgZWF0ZW4KLSAgICAgKiB0aHJvdWdoIGl0cyBjcmVkaXRzLCBsb29rIG9uIG90aGVyIFBD
UFVzIHRvIHNlZSBpZiB3ZSBoYXZlIG1vcmUKLSAgICAgKiB1cmdlbnQgd29yay4uLiBJZiBub3Qs
IGNzY2hlZF9sb2FkX2JhbGFuY2UoKSB3aWxsIHJldHVybiBzbmV4dCwgYnV0Ci0gICAgICogYWxy
ZWFkeSByZW1vdmVkIGZyb20gdGhlIHJ1bnEuCi0gICAgICovCi0gICAgaWYgKCBzbmV4dC0+cHJp
ID4gQ1NDSEVEX1BSSV9UU19PVkVSICkKLSAgICAgICAgX19ydW5xX3JlbW92ZShzbmV4dCk7Ci0g
ICAgZWxzZQotICAgICAgICBzbmV4dCA9IGNzY2hlZF9sb2FkX2JhbGFuY2UocHJ2LCBzY2hlZF9j
cHUsIHNuZXh0LCAmbWlncmF0ZWQpOworICAgIGRvIHsKKyAgICAgICAgc25leHQgPSBfX3J1bnFf
ZWxlbShydW5xLT5uZXh0KTsKKworICAgICAgICAvKiBUYXNrbGV0IHdvcmsgKHdoaWNoIHJ1bnMg
aW4gaWRsZSBVTklUIGNvbnRleHQpIG92ZXJyaWRlcyBhbGwgZWxzZS4gKi8KKyAgICAgICAgaWYg
KCB0YXNrbGV0X3dvcmtfc2NoZWR1bGVkICkKKyAgICAgICAgeworICAgICAgICAgICAgVFJBQ0Vf
MEQoVFJDX0NTQ0hFRF9TQ0hFRF9UQVNLTEVUKTsKKyAgICAgICAgICAgIHNuZXh0ID0gQ1NDSEVE
X1VOSVQoc2NoZWRfaWRsZV91bml0KHNjaGVkX2NwdSkpOworICAgICAgICAgICAgc25leHQtPnBy
aSA9IENTQ0hFRF9QUklfVFNfQk9PU1Q7CisgICAgICAgIH0KKworICAgICAgICAvKgorICAgICAg
ICAgKiBTTVAgTG9hZCBiYWxhbmNlOgorICAgICAgICAgKgorICAgICAgICAgKiBJZiB0aGUgbmV4
dCBoaWdoZXN0IHByaW9yaXR5IGxvY2FsIHJ1bm5hYmxlIFVOSVQgaGFzIGFscmVhZHkgZWF0ZW4K
KyAgICAgICAgICogdGhyb3VnaCBpdHMgY3JlZGl0cywgbG9vayBvbiBvdGhlciBQQ1BVcyB0byBz
ZWUgaWYgd2UgaGF2ZSBtb3JlCisgICAgICAgICAqIHVyZ2VudCB3b3JrLi4uIElmIG5vdCwgY3Nj
aGVkX2xvYWRfYmFsYW5jZSgpIHdpbGwgcmV0dXJuIHNuZXh0LCBidXQKKyAgICAgICAgICogYWxy
ZWFkeSByZW1vdmVkIGZyb20gdGhlIHJ1bnEuCisgICAgICAgICAqLworICAgICAgICBpZiAoIHNu
ZXh0LT5wcmkgPiBDU0NIRURfUFJJX1RTX09WRVIgKQorICAgICAgICAgICAgX19ydW5xX3JlbW92
ZShzbmV4dCk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHNuZXh0ID0gY3NjaGVkX2xvYWRf
YmFsYW5jZShwcnYsIHNjaGVkX2NwdSwgc25leHQsICZtaWdyYXRlZCk7CisKKyAgICB9IHdoaWxl
ICggIXVuaXRfcnVubmFibGVfc3RhdGUoc25leHQtPnVuaXQpICk7CiAKICAgICAvKgogICAgICAq
IFVwZGF0ZSBpZGxlcnMgbWFzayBpZiBuZWNlc3NhcnkuIFdoZW4gd2UncmUgaWRsaW5nLCBvdGhl
ciBDUFVzCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyBiL3hlbi9jb21t
b24vc2NoZWRfY3JlZGl0Mi5jCmluZGV4IDg3ZDE0MmJiZTQuLjBlMjllNTZkNWEgMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3Jl
ZGl0Mi5jCkBAIC0zMjkxLDcgKzMyOTEsNyBAQCBydW5xX2NhbmRpZGF0ZShzdHJ1Y3QgY3NjaGVk
Ml9ydW5xdWV1ZV9kYXRhICpycWQsCiAgICAgICogSW4gZmFjdCwgaXQgbWF5IGJlIHRoZSBjYXNl
IHRoYXQgc2N1cnIgaXMgYWJvdXQgdG8gc3BpbiwgYW5kIHRoZXJlJ3MKICAgICAgKiBubyBwb2lu
dCBmb3JjaW5nIGl0IHRvIGRvIHNvIHVudGlsIHJhdGUgbGltaXRpbmcgZXhwaXJlcy4KICAgICAg
Ki8KLSAgICBpZiAoICF5aWVsZCAmJiBwcnYtPnJhdGVsaW1pdF91cyAmJiB1bml0X3J1bm5hYmxl
KHNjdXJyLT51bml0KSAmJgorICAgIGlmICggIXlpZWxkICYmIHBydi0+cmF0ZWxpbWl0X3VzICYm
IHVuaXRfcnVubmFibGVfc3RhdGUoc2N1cnItPnVuaXQpICYmCiAgICAgICAgICAobm93IC0gc2N1
cnItPnVuaXQtPnN0YXRlX2VudHJ5X3RpbWUpIDwgTUlDUk9TRUNTKHBydi0+cmF0ZWxpbWl0X3Vz
KSApCiAgICAgewogICAgICAgICBpZiAoIHVubGlrZWx5KHRiX2luaXRfZG9uZSkgKQpAQCAtMzM0
NSw3ICszMzQ1LDcgQEAgcnVucV9jYW5kaWRhdGUoc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0
YSAqcnFkLAogICAgICAqCiAgICAgICogT2YgY291cnNlLCB3ZSBhbHNvIGRlZmF1bHQgdG8gaWRs
ZSBhbHNvIGlmIHNjdXJyIGlzIG5vdCBydW5uYWJsZS4KICAgICAgKi8KLSAgICBpZiAoIHVuaXRf
cnVubmFibGUoc2N1cnItPnVuaXQpICYmICFzb2Z0X2FmZl9wcmVlbXB0ICkKKyAgICBpZiAoIHVu
aXRfcnVubmFibGVfc3RhdGUoc2N1cnItPnVuaXQpICYmICFzb2Z0X2FmZl9wcmVlbXB0ICkKICAg
ICAgICAgc25leHQgPSBzY3VycjsKICAgICBlbHNlCiAgICAgICAgIHNuZXh0ID0gY3NjaGVkMl91
bml0KHNjaGVkX2lkbGVfdW5pdChjcHUpKTsKQEAgLTM0MDUsNyArMzQwNSw4IEBAIHJ1bnFfY2Fu
ZGlkYXRlKHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwKICAgICAgICAgICogc29t
ZSBidWRnZXQsIHRoZW4gY2hvb3NlIGl0LgogICAgICAgICAgKi8KICAgICAgICAgaWYgKCAoeWll
bGQgfHwgc3ZjLT5jcmVkaXQgPiBzbmV4dC0+Y3JlZGl0KSAmJgotICAgICAgICAgICAgICghaGFz
X2NhcChzdmMpIHx8IHVuaXRfZ3JhYl9idWRnZXQoc3ZjKSkgKQorICAgICAgICAgICAgICghaGFz
X2NhcChzdmMpIHx8IHVuaXRfZ3JhYl9idWRnZXQoc3ZjKSkgJiYKKyAgICAgICAgICAgICB1bml0
X3J1bm5hYmxlX3N0YXRlKHN2Yy0+dW5pdCkgKQogICAgICAgICAgICAgc25leHQgPSBzdmM7CiAK
ICAgICAgICAgLyogSW4gYW55IGNhc2UsIGlmIHdlIGdvdCB0aGlzIGZhciwgYnJlYWsuICovCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX251bGwuYyBiL3hlbi9jb21tb24vc2NoZWRfbnVs
bC5jCmluZGV4IDgwYTdkNDU5MzUuLjNkZGUxZGNkMDAgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
c2NoZWRfbnVsbC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCkBAIC04NjQsNyArODY0
LDggQEAgc3RhdGljIHZvaWQgbnVsbF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpv
cHMsIHN0cnVjdCBzY2hlZF91bml0ICpwcmV2LAogICAgICAgICAgICAgY3B1bWFza19zZXRfY3B1
KHNjaGVkX2NwdSwgJnBydi0+Y3B1c19mcmVlKTsKICAgICB9CiAKLSAgICBpZiAoIHVubGlrZWx5
KHByZXYtPm5leHRfdGFzayA9PSBOVUxMIHx8ICF1bml0X3J1bm5hYmxlKHByZXYtPm5leHRfdGFz
aykpICkKKyAgICBpZiAoIHVubGlrZWx5KHByZXYtPm5leHRfdGFzayA9PSBOVUxMIHx8CisgICAg
ICAgICAgICAgICAgICAhdW5pdF9ydW5uYWJsZV9zdGF0ZShwcmV2LT5uZXh0X3Rhc2spKSApCiAg
ICAgICAgIHByZXYtPm5leHRfdGFzayA9IHNjaGVkX2lkbGVfdW5pdChzY2hlZF9jcHUpOwogCiAg
ICAgTlVMTF9VTklUX0NIRUNLKHByZXYtPm5leHRfdGFzayk7CmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL3NjaGVkX3J0LmMgYi94ZW4vY29tbW9uL3NjaGVkX3J0LmMKaW5kZXggY2ZkN2QzMzRmYS4u
ZmQ4ODJmMmNhNCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9ydC5jCisrKyBiL3hlbi9j
b21tb24vc2NoZWRfcnQuYwpAQCAtMTA5MiwxMiArMTA5MiwxOCBAQCBydF9zY2hlZHVsZShjb25z
dCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBzY2hlZF91bml0ICpjdXJydW5pdCwKICAg
ICBlbHNlCiAgICAgewogICAgICAgICBzbmV4dCA9IHJ1bnFfcGljayhvcHMsIGNwdW1hc2tfb2Yo
c2NoZWRfY3B1KSk7CisKICAgICAgICAgaWYgKCBzbmV4dCA9PSBOVUxMICkKICAgICAgICAgICAg
IHNuZXh0ID0gcnRfdW5pdChzY2hlZF9pZGxlX3VuaXQoc2NoZWRfY3B1KSk7CisgICAgICAgIGVs
c2UgaWYgKCAhdW5pdF9ydW5uYWJsZV9zdGF0ZShzbmV4dC0+dW5pdCkgKQorICAgICAgICB7Cisg
ICAgICAgICAgICBxX3JlbW92ZShzbmV4dCk7CisgICAgICAgICAgICBzbmV4dCA9IHJ0X3VuaXQo
c2NoZWRfaWRsZV91bml0KHNjaGVkX2NwdSkpOworICAgICAgICB9CiAKICAgICAgICAgLyogaWYg
c2N1cnIgaGFzIGhpZ2hlciBwcmlvcml0eSBhbmQgYnVkZ2V0LCBzdGlsbCBwaWNrIHNjdXJyICov
CiAgICAgICAgIGlmICggIWlzX2lkbGVfdW5pdChjdXJydW5pdCkgJiYKLSAgICAgICAgICAgICB1
bml0X3J1bm5hYmxlKGN1cnJ1bml0KSAmJgorICAgICAgICAgICAgIHVuaXRfcnVubmFibGVfc3Rh
dGUoY3VycnVuaXQpICYmCiAgICAgICAgICAgICAgc2N1cnItPmN1cl9idWRnZXQgPiAwICYmCiAg
ICAgICAgICAgICAgKCBpc19pZGxlX3VuaXQoc25leHQtPnVuaXQpIHx8CiAgICAgICAgICAgICAg
ICBjb21wYXJlX3VuaXRfcHJpb3JpdHkoc2N1cnIsIHNuZXh0KSA+IDAgKSApCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggZmY2
N2ZiMzYzMy4uOWMxYjA0NGI0OSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisr
KyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtMjgwLDcgKzI4MCw3IEBAIHN0YXRpYyBpbmxp
bmUgdm9pZCBzY2hlZF91bml0X3J1bnN0YXRlX2NoYW5nZShzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5p
dCwKICAgICBmb3JfZWFjaF9zY2hlZF91bml0X3ZjcHUgKCB1bml0LCB2ICkKICAgICB7CiAgICAg
ICAgIGlmICggcnVubmluZyApCi0gICAgICAgICAgICB2Y3B1X3J1bnN0YXRlX2NoYW5nZSh2LCBS
VU5TVEFURV9ydW5uaW5nLCBuZXdfZW50cnlfdGltZSk7CisgICAgICAgICAgICB2Y3B1X3J1bnN0
YXRlX2NoYW5nZSh2LCB2LT5uZXdfc3RhdGUsIG5ld19lbnRyeV90aW1lKTsKICAgICAgICAgZWxz
ZQogICAgICAgICAgICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UodiwKICAgICAgICAgICAgICAgICAo
KHYtPnBhdXNlX2ZsYWdzICYgVlBGX2Jsb2NrZWQpID8gUlVOU1RBVEVfYmxvY2tlZCA6CmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hl
ZC1pZi5oCmluZGV4IGM2NWRmYTk0M2IuLjdlNTY4YTlkOWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC1pZi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCkBAIC05
Myw2ICs5MywzNiBAQCBzdGF0aWMgaW5saW5lIGJvb2wgdW5pdF9ydW5uYWJsZShjb25zdCBzdHJ1
Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICByZXR1cm4gZmFsc2U7CiB9CiAKKy8qCisgKiBSZXR1
cm5zIHdoZXRoZXIgYSBzY2hlZF91bml0IGlzIHJ1bm5hYmxlIGFuZCBzZXRzIG5ld19zdGF0ZSBm
b3IgZWFjaCBvZiBpdHMKKyAqIHZjcHVzLiBJdCBpcyBtYW5kYXRvcnkgdG8gZGV0ZXJtaW5lIHRo
ZSBuZXcgcnVuc3RhdGUgZm9yIGFsbCB2Y3B1cyBvZiBhIHVuaXQKKyAqIHdpdGhvdXQgZHJvcHBp
bmcgdGhlIHNjaGVkdWxlIGxvY2sgKHdoaWNoIGhhcHBlbnMgd2hlbiBzeW5jaHJvbml6aW5nIHRo
ZQorICogY29udGV4dCBzd2l0Y2ggb2YgdGhlIHZjcHVzIG9mIGEgdW5pdCkgaW4gb3JkZXIgdG8g
YXZvaWQgcmFjZXMgd2l0aCBlLmcuCisgKiB2Y3B1X3NsZWVwKCkuCisgKi8KK3N0YXRpYyBpbmxp
bmUgYm9vbCB1bml0X3J1bm5hYmxlX3N0YXRlKGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0
KQoreworICAgIHN0cnVjdCB2Y3B1ICp2OworICAgIGJvb2wgcnVubmFibGUsIHJldCA9IGZhbHNl
OworCisgICAgaWYgKCBpc19pZGxlX3VuaXQodW5pdCkgKQorICAgICAgICByZXR1cm4gdHJ1ZTsK
KworICAgIGZvcl9lYWNoX3NjaGVkX3VuaXRfdmNwdSAoIHVuaXQsIHYgKQorICAgIHsKKyAgICAg
ICAgcnVubmFibGUgPSB2Y3B1X3J1bm5hYmxlKHYpOworCisgICAgICAgIHYtPm5ld19zdGF0ZSA9
IHJ1bm5hYmxlID8gUlVOU1RBVEVfcnVubmluZworICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA6ICh2LT5wYXVzZV9mbGFncyAmIFZQRl9ibG9ja2VkKQorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgID8gUlVOU1RBVEVfYmxvY2tlZCA6IFJVTlNUQVRFX29mZmxpbmU7CisK
KyAgICAgICAgaWYgKCBydW5uYWJsZSApCisgICAgICAgICAgICByZXQgPSB0cnVlOworICAgIH0K
KworICAgIHJldHVybiByZXQ7Cit9CisKIHN0YXRpYyBpbmxpbmUgdm9pZCBzY2hlZF9zZXRfcmVz
KHN0cnVjdCBzY2hlZF91bml0ICp1bml0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpyZXMpCiB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCmluZGV4IGM3NzBhYjRhYTAu
LjEyZjAwY2Q3OGQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBiL3hl
bi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC0xNzQsNiArMTc0LDcgQEAgc3RydWN0IHZjcHUKICAg
ICAgICAgWEVOX0dVRVNUX0hBTkRMRSh2Y3B1X3J1bnN0YXRlX2luZm9fY29tcGF0X3QpIGNvbXBh
dDsKICAgICB9IHJ1bnN0YXRlX2d1ZXN0OyAvKiBndWVzdCBhZGRyZXNzICovCiAjZW5kaWYKKyAg
ICB1bnNpZ25lZCBpbnQgICAgIG5ld19zdGF0ZTsKIAogICAgIC8qIEhhcyB0aGUgRlBVIGJlZW4g
aW5pdGlhbGlzZWQ/ICovCiAgICAgYm9vbCAgICAgICAgICAgICBmcHVfaW5pdGlhbGlzZWQ7Ci0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFn
aW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Oct 04 11:11:26 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 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 1iGLUc-0003wB-HJ; Fri, 04 Oct 2019 11:11:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=khvf=X5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGLUb-0003vR-RC
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:11:25 +0000
X-Inumbo-ID: b441e088-e697-11e9-80e3-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b441e088-e697-11e9-80e3-bc764e2007e4;
 Fri, 04 Oct 2019 11:11:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGLUa-0001Ks-TR
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:11:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGLUa-0000TF-R0
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:11:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iGLUa-0000TF-R0@xenbits.xenproject.org>
Date: Fri, 04 Oct 2019 11:11:24 +0000
Subject: [Xen-changelog] [xen staging] xen/sched: add support for multiple
 vcpus per sched unit where missing
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYxNmM0Y2VkM2YxYjI4YjZiNDUyZjdhNDA1NzJhNGEwOTNlZmM2ZmYKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgT2N0IDIg
MDk6Mjc6MjggMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgNCAxMjo1NToxNCAyMDE5ICswMjAwCgogICAgeGVu
L3NjaGVkOiBhZGQgc3VwcG9ydCBmb3IgbXVsdGlwbGUgdmNwdXMgcGVyIHNjaGVkIHVuaXQgd2hl
cmUgbWlzc2luZwogICAgCiAgICBJbiBzZXZlcmFsIHBsYWNlcyB0aGVyZSBpcyBzdXBwb3J0IGZv
ciBtdWx0aXBsZSB2Y3B1cyBwZXIgc2NoZWQgdW5pdAogICAgbWlzc2luZy4gQWRkIHRoYXQgbWlz
c2luZyBzdXBwb3J0ICh3aXRoIHRoZSBleGNlcHRpb24gb2YgaW5pdGlhbAogICAgYWxsb2NhdGlv
bikgYW5kIG1pc3NpbmcgaGVscGVycyBmb3IgdGhhdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IERhcmlvIEZh
Z2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgIHwgIDUgKysr
Ky0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgIHwgIDkgKysrKystLS0tCiB4ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQtaWYuaCB8IDE2ICsrKysrKysrKysrKysrKy0KIDMgZmlsZXMgY2hhbmdlZCwg
MjQgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwppbmRleCBhOTg4MjUwOWVkLi45M2FhODU2
YmNiIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCisrKyBiL3hlbi9jb21tb24vZG9t
YWluLmMKQEAgLTEyNzMsNyArMTI3MywxMCBAQCBpbnQgdmNwdV9yZXNldChzdHJ1Y3QgdmNwdSAq
dikKICAgICB2LT5hc3luY19leGNlcHRpb25fbWFzayA9IDA7CiAgICAgbWVtc2V0KHYtPmFzeW5j
X2V4Y2VwdGlvbl9zdGF0ZSwgMCwgc2l6ZW9mKHYtPmFzeW5jX2V4Y2VwdGlvbl9zdGF0ZSkpOwog
I2VuZGlmCi0gICAgdi0+YWZmaW5pdHlfYnJva2VuID0gMDsKKyAgICBpZiAoIHYtPmFmZmluaXR5
X2Jyb2tlbiAmIFZDUFVfQUZGSU5JVFlfT1ZFUlJJREUgKQorICAgICAgICB2Y3B1X3RlbXBvcmFy
eV9hZmZpbml0eSh2LCBOUl9DUFVTLCBWQ1BVX0FGRklOSVRZX09WRVJSSURFKTsKKyAgICBpZiAo
IHYtPmFmZmluaXR5X2Jyb2tlbiAmIFZDUFVfQUZGSU5JVFlfV0FJVCApCisgICAgICAgIHZjcHVf
dGVtcG9yYXJ5X2FmZmluaXR5KHYsIE5SX0NQVVMsIFZDUFVfQUZGSU5JVFlfV0FJVCk7CiAgICAg
Y2xlYXJfYml0KF9WUEZfYmxvY2tlZCwgJnYtPnBhdXNlX2ZsYWdzKTsKICAgICBjbGVhcl9iaXQo
X1ZQRl9pbl9yZXNldCwgJnYtPnBhdXNlX2ZsYWdzKTsKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IDljMWIwNDRiNDkuLjMw
OTRmZjY4MzggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29t
bW9uL3NjaGVkdWxlLmMKQEAgLTI1Miw4ICsyNTIsOSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgdmNw
dV9ydW5zdGF0ZV9jaGFuZ2UoCiAgICAgc190aW1lX3QgZGVsdGE7CiAgICAgc3RydWN0IHNjaGVk
X3VuaXQgKnVuaXQgPSB2LT5zY2hlZF91bml0OwogCi0gICAgQVNTRVJUKHYtPnJ1bnN0YXRlLnN0
YXRlICE9IG5ld19zdGF0ZSk7CiAgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKGdldF9zY2hlZF9y
ZXModi0+cHJvY2Vzc29yKS0+c2NoZWR1bGVfbG9jaykpOworICAgIGlmICggdi0+cnVuc3RhdGUu
c3RhdGUgPT0gbmV3X3N0YXRlICkKKyAgICAgICAgcmV0dXJuOwogCiAgICAgdmNwdV91cmdlbnRf
Y291bnRfdXBkYXRlKHYpOwogCkBAIC0xNzI5LDE0ICsxNzMwLDE0IEBAIHN0YXRpYyB2b2lkIHNj
aGVkX3N3aXRjaF91bml0cyhzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNyLAogICAgICAgICAgICAg
IChuZXh0LT52Y3B1X2xpc3QtPnJ1bnN0YXRlLnN0YXRlID09IFJVTlNUQVRFX3J1bm5hYmxlKSA/
CiAgICAgICAgICAgICAgKG5vdyAtIG5leHQtPnN0YXRlX2VudHJ5X3RpbWUpIDogMCwgcHJldi0+
bmV4dF90aW1lKTsKIAotICAgIEFTU0VSVChwcmV2LT52Y3B1X2xpc3QtPnJ1bnN0YXRlLnN0YXRl
ID09IFJVTlNUQVRFX3J1bm5pbmcpOworICAgIEFTU0VSVCh1bml0X3J1bm5pbmcocHJldikpOwog
CiAgICAgVFJBQ0VfNEQoVFJDX1NDSEVEX1NXSVRDSCwgcHJldi0+ZG9tYWluLT5kb21haW5faWQs
IHByZXYtPnVuaXRfaWQsCiAgICAgICAgICAgICAgbmV4dC0+ZG9tYWluLT5kb21haW5faWQsIG5l
eHQtPnVuaXRfaWQpOwogCiAgICAgc2NoZWRfdW5pdF9ydW5zdGF0ZV9jaGFuZ2UocHJldiwgZmFs
c2UsIG5vdyk7CiAKLSAgICBBU1NFUlQobmV4dC0+dmNwdV9saXN0LT5ydW5zdGF0ZS5zdGF0ZSAh
PSBSVU5TVEFURV9ydW5uaW5nKTsKKyAgICBBU1NFUlQoIXVuaXRfcnVubmluZyhuZXh0KSk7CiAg
ICAgc2NoZWRfdW5pdF9ydW5zdGF0ZV9jaGFuZ2UobmV4dCwgdHJ1ZSwgbm93KTsKIAogICAgIC8q
CkBAIC0xODU4LDcgKzE4NTksNyBAQCB2b2lkIHNjaGVkX2NvbnRleHRfc3dpdGNoZWQoc3RydWN0
IHZjcHUgKnZwcmV2LCBzdHJ1Y3QgdmNwdSAqdm5leHQpCiAgICAgICAgICAgICB3aGlsZSAoIGF0
b21pY19yZWFkKCZuZXh0LT5yZW5kZXp2b3VzX291dF9jbnQpICkKICAgICAgICAgICAgICAgICBj
cHVfcmVsYXgoKTsKICAgICB9Ci0gICAgZWxzZSBpZiAoIHZwcmV2ICE9IHZuZXh0ICkKKyAgICBl
bHNlIGlmICggdnByZXYgIT0gdm5leHQgJiYgc2NoZWRfZ3JhbnVsYXJpdHkgPT0gMSApCiAgICAg
ICAgIGNvbnRleHRfc2F2ZWQodnByZXYpOwogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94
ZW4vc2NoZWQtaWYuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCmluZGV4IDdlNTY4YTlk
OWYuLjk4M2YyZWNlODMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCisr
KyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCkBAIC04MSw2ICs4MSwxMSBAQCBzdGF0aWMg
aW5saW5lIGJvb2wgaXNfdW5pdF9vbmxpbmUoY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQp
CiAgICAgcmV0dXJuIGZhbHNlOwogfQogCitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCB1bml0
X3J1bm5pbmcoY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCit7CisgICAgcmV0dXJuIHVu
aXQtPnJ1bnN0YXRlX2NudFtSVU5TVEFURV9ydW5uaW5nXTsKK30KKwogLyogUmV0dXJucyB0cnVl
IGlmIGF0IGxlYXN0IG9uZSB2Y3B1IG9mIHRoZSB1bml0IGlzIHJ1bm5hYmxlLiAqLwogc3RhdGlj
IGlubGluZSBib29sIHVuaXRfcnVubmFibGUoY29uc3Qgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQp
CiB7CkBAIC0xMjYsNyArMTMxLDE2IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCB1bml0X3J1bm5hYmxl
X3N0YXRlKGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogc3RhdGljIGlubGluZSB2b2lk
IHNjaGVkX3NldF9yZXMoc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnJlcykKIHsKLSAgICB1bml0
LT52Y3B1X2xpc3QtPnByb2Nlc3NvciA9IHJlcy0+bWFzdGVyX2NwdTsKKyAgICB1bnNpZ25lZCBp
bnQgY3B1ID0gY3B1bWFza19maXJzdChyZXMtPmNwdXMpOworICAgIHN0cnVjdCB2Y3B1ICp2Owor
CisgICAgZm9yX2VhY2hfc2NoZWRfdW5pdF92Y3B1ICggdW5pdCwgdiApCisgICAgeworICAgICAg
ICBBU1NFUlQoY3B1IDwgbnJfY3B1X2lkcyk7CisgICAgICAgIHYtPnByb2Nlc3NvciA9IGNwdTsK
KyAgICAgICAgY3B1ID0gY3B1bWFza19uZXh0KGNwdSwgcmVzLT5jcHVzKTsKKyAgICB9CisKICAg
ICB1bml0LT5yZXMgPSByZXM7CiB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Oct 04 11:11:39 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 11:11: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 1iGLUp-0003xE-JC; Fri, 04 Oct 2019 11:11: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=khvf=X5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGLUo-0003x9-RN
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:11:38 +0000
X-Inumbo-ID: ba5a6d82-e697-11e9-974b-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ba5a6d82-e697-11e9-974b-12813bfff9fa;
 Fri, 04 Oct 2019 11:11:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGLUl-0001L9-3Q
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:11:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGLUl-0000UG-0v
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:11:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iGLUl-0000UG-0v@xenbits.xenproject.org>
Date: Fri, 04 Oct 2019 11:11:35 +0000
Subject: [Xen-changelog] [xen staging] xen/sched: modify
 cpupool_domain_cpumask() to be an unit mask
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE5ZGQxODBjZjgzMTRhMmE2Yjg5ZTI3OWVkZGJiNTcwMWE2MTUyY2QKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgT2N0IDIg
MDk6Mjc6MjkgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgNCAxMjo1NTo0NSAyMDE5ICswMjAwCgogICAgeGVu
L3NjaGVkOiBtb2RpZnkgY3B1cG9vbF9kb21haW5fY3B1bWFzaygpIHRvIGJlIGFuIHVuaXQgbWFz
awogICAgCiAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKCkgaXMgdXNlZCBieSBzY2hlZHVsaW5n
IHRvIHNlbGVjdCBjcHVzIG9yIHRvCiAgICBpdGVyYXRlIG92ZXIgY3B1cy4gSW4gb3JkZXIgdG8g
c3VwcG9ydCBzY2hlZHVsaW5nIHVuaXRzIHNwYW5uaW5nCiAgICBtdWx0aXBsZSBjcHVzIHJlbmFt
ZSBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKCkgdG8KICAgIGNwdXBvb2xfZG9tYWluX21hc3Rlcl9j
cHVtYXNrKCkgYW5kIGxldCBpdCByZXR1cm4gYSBjcHVtYXNrIHdpdGggb25seQogICAgb25lIGJp
dCBzZXQgcGVyIHNjaGVkdWxpbmcgcmVzb3VyY2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBEYXJpbyBGYWdn
aW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vY3B1cG9vbC5jICAgICAg
ICB8IDI3ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLQogeGVuL2NvbW1vbi9kb21haW4uYyAg
ICAgICAgIHwgIDIgKy0KIHhlbi9jb21tb24vZG9tY3RsLmMgICAgICAgICB8ICAyICstCiB4ZW4v
Y29tbW9uL3NjaGVkX2FyaW5jNjUzLmMgfCAgMiArLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQu
YyAgIHwgIDQgKystLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgIHwgMjIgKysrKysrKysr
KystLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZF9udWxsLmMgICAgIHwgIDggKysrKy0tLS0K
IHhlbi9jb21tb24vc2NoZWRfcnQuYyAgICAgICB8ICA4ICsrKystLS0tCiB4ZW4vY29tbW9uL3Nj
aGVkdWxlLmMgICAgICAgfCAxMyArKysrKysrLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQt
aWYuaCAgfCAgOSArKysrKystLS0KIDEwIGZpbGVzIGNoYW5nZWQsIDU1IGluc2VydGlvbnMoKyks
IDQyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vY3B1cG9vbC5jIGIveGVu
L2NvbW1vbi9jcHVwb29sLmMKaW5kZXggZmQzMDA0MDkyMi4uNDQxYTI2ZjE2YyAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9jcHVwb29sLmMKKysrIGIveGVuL2NvbW1vbi9jcHVwb29sLmMKQEAgLTM2
LDI2ICszNiwzMyBAQCBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGNwdXBvb2xfbG9jayk7CiAKIERF
RklORV9QRVJfQ1BVKHN0cnVjdCBjcHVwb29sICosIGNwdXBvb2wpOwogCitzdGF0aWMgdm9pZCBm
cmVlX2NwdXBvb2xfc3RydWN0KHN0cnVjdCBjcHVwb29sICpjKQoreworICAgIGlmICggYyApCisg
ICAgeworICAgICAgICBmcmVlX2NwdW1hc2tfdmFyKGMtPnJlc192YWxpZCk7CisgICAgICAgIGZy
ZWVfY3B1bWFza192YXIoYy0+Y3B1X3ZhbGlkKTsKKyAgICB9CisgICAgeGZyZWUoYyk7Cit9CisK
IHN0YXRpYyBzdHJ1Y3QgY3B1cG9vbCAqYWxsb2NfY3B1cG9vbF9zdHJ1Y3Qodm9pZCkKIHsKICAg
ICBzdHJ1Y3QgY3B1cG9vbCAqYyA9IHh6YWxsb2Moc3RydWN0IGNwdXBvb2wpOwogCi0gICAgaWYg
KCAhYyB8fCAhemFsbG9jX2NwdW1hc2tfdmFyKCZjLT5jcHVfdmFsaWQpICkKKyAgICBpZiAoICFj
ICkKKyAgICAgICAgcmV0dXJuIE5VTEw7CisKKyAgICBpZiAoICF6YWxsb2NfY3B1bWFza192YXIo
JmMtPmNwdV92YWxpZCkgfHwKKyAgICAgICAgICF6YWxsb2NfY3B1bWFza192YXIoJmMtPnJlc192
YWxpZCkgKQogICAgIHsKLSAgICAgICAgeGZyZWUoYyk7CisgICAgICAgIGZyZWVfY3B1cG9vbF9z
dHJ1Y3QoYyk7CiAgICAgICAgIGMgPSBOVUxMOwogICAgIH0KIAogICAgIHJldHVybiBjOwogfQog
Ci1zdGF0aWMgdm9pZCBmcmVlX2NwdXBvb2xfc3RydWN0KHN0cnVjdCBjcHVwb29sICpjKQotewot
ICAgIGlmICggYyApCi0gICAgICAgIGZyZWVfY3B1bWFza192YXIoYy0+Y3B1X3ZhbGlkKTsKLSAg
ICB4ZnJlZShjKTsKLX0KLQogLyoKICAqIGZpbmQgYSBjcHVwb29sIGJ5IGl0J3MgaWQuIHRvIGJl
IGNhbGxlZCB3aXRoIGNwdXBvb2wgbG9jayBoZWxkCiAgKiBpZiBleGFjdCBpcyBub3Qgc3BlY2lm
aWVkLCB0aGUgZmlyc3QgY3B1cG9vbCB3aXRoIGFuIGlkIGxhcmdlciBvciBlcXVhbCB0bwpAQCAt
MjY5LDYgKzI3Niw3IEBAIHN0YXRpYyBpbnQgY3B1cG9vbF9hc3NpZ25fY3B1X2xvY2tlZChzdHJ1
Y3QgY3B1cG9vbCAqYywgdW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgY3B1cG9vbF9jcHVfbW92
aW5nID0gTlVMTDsKICAgICB9CiAgICAgY3B1bWFza19zZXRfY3B1KGNwdSwgYy0+Y3B1X3ZhbGlk
KTsKKyAgICBjcHVtYXNrX2FuZChjLT5yZXNfdmFsaWQsIGMtPmNwdV92YWxpZCwgc2NoZWRfcmVz
X21hc2spOwogCiAgICAgcmN1X3JlYWRfbG9jaygmZG9tbGlzdF9yZWFkX2xvY2spOwogICAgIGZv
cl9lYWNoX2RvbWFpbl9pbl9jcHVwb29sKGQsIGMpCkBAIC0zNjEsNiArMzY5LDcgQEAgc3RhdGlj
IGludCBjcHVwb29sX3VuYXNzaWduX2NwdV9zdGFydChzdHJ1Y3QgY3B1cG9vbCAqYywgdW5zaWdu
ZWQgaW50IGNwdSkKICAgICBhdG9taWNfaW5jKCZjLT5yZWZjbnQpOwogICAgIGNwdXBvb2xfY3B1
X21vdmluZyA9IGM7CiAgICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCBjLT5jcHVfdmFsaWQpOwor
ICAgIGNwdW1hc2tfYW5kKGMtPnJlc192YWxpZCwgYy0+Y3B1X3ZhbGlkLCBzY2hlZF9yZXNfbWFz
ayk7CiAKIG91dDoKICAgICBzcGluX3VubG9jaygmY3B1cG9vbF9sb2NrKTsKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4IDkzYWE4NTZi
Y2IuLjljNzM2MGVkMmEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKKysrIGIveGVu
L2NvbW1vbi9kb21haW4uYwpAQCAtNTg0LDcgKzU4NCw3IEBAIHZvaWQgZG9tYWluX3VwZGF0ZV9u
b2RlX2FmZmluaXR5KHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgIHJldHVybjsKICAgICB9CiAK
LSAgICBvbmxpbmUgPSBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKGQpOworICAgIG9ubGluZSA9IGNw
dXBvb2xfZG9tYWluX21hc3Rlcl9jcHVtYXNrKGQpOwogCiAgICAgc3Bpbl9sb2NrKCZkLT5ub2Rl
X2FmZmluaXR5X2xvY2spOwogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWN0bC5jIGIveGVu
L2NvbW1vbi9kb21jdGwuYwppbmRleCA4YTY5NGUwZDM3Li5kNTk3YTA5Zjk4IDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL2RvbWN0bC5jCisrKyBiL3hlbi9jb21tb24vZG9tY3RsLmMKQEAgLTYxOSw3
ICs2MTksNyBAQCBsb25nIGRvX2RvbWN0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9kb21j
dGxfdCkgdV9kb21jdGwpCiAgICAgICAgIGlmICggb3AtPmNtZCA9PSBYRU5fRE9NQ1RMX3NldHZj
cHVhZmZpbml0eSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGNwdW1hc2tfdmFyX3QgbmV3X2Fm
ZmluaXR5LCBvbGRfYWZmaW5pdHk7Ci0gICAgICAgICAgICBjcHVtYXNrX3QgKm9ubGluZSA9IGNw
dXBvb2xfZG9tYWluX2NwdW1hc2sodi0+ZG9tYWluKTsKKyAgICAgICAgICAgIGNwdW1hc2tfdCAq
b25saW5lID0gY3B1cG9vbF9kb21haW5fbWFzdGVyX2NwdW1hc2sodi0+ZG9tYWluKTsKIAogICAg
ICAgICAgICAgLyoKICAgICAgICAgICAgICAqIFdlIHdhbnQgdG8gYmUgYWJsZSB0byByZXN0b3Jl
IGhhcmQgYWZmaW5pdHkgaWYgd2UgYXJlIHRyeWluZwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9z
Y2hlZF9hcmluYzY1My5jIGIveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCmluZGV4IGRkNTg3
NmVhY2QuLjQ1YzA1YzZjZDkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMu
YworKysgYi94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMKQEAgLTYxNCw3ICs2MTQsNyBAQCBh
NjUzc2NoZWRfcGlja19yZXNvdXJjZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAg
ICogSWYgcHJlc2VudCwgcHJlZmVyIHVuaXQncyBjdXJyZW50IHByb2Nlc3NvciwgZWxzZQogICAg
ICAqIGp1c3QgZmluZCB0aGUgZmlyc3QgdmFsaWQgdW5pdC4KICAgICAgKi8KLSAgICBvbmxpbmUg
PSBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHVuaXQtPmRvbWFpbik7CisgICAgb25saW5lID0gY3B1
cG9vbF9kb21haW5fbWFzdGVyX2NwdW1hc2sodW5pdC0+ZG9tYWluKTsKIAogICAgIGNwdSA9IGNw
dW1hc2tfZmlyc3Qob25saW5lKTsKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVk
aXQuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKaW5kZXggMDBiZWFjM2VhNC4uYTZkZmY4
ZWM2MiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYworKysgYi94ZW4vY29t
bW9uL3NjaGVkX2NyZWRpdC5jCkBAIC0zNjEsNyArMzYxLDcgQEAgc3RhdGljIGlubGluZSB2b2lk
IF9fcnVucV90aWNrbGUoc3RydWN0IGNzY2hlZF91bml0ICpuZXcpCiAgICAgQVNTRVJUKGN1cik7
CiAgICAgY3B1bWFza19jbGVhcigmbWFzayk7CiAKLSAgICBvbmxpbmUgPSBjcHVwb29sX2RvbWFp
bl9jcHVtYXNrKG5ldy0+c2RvbS0+ZG9tKTsKKyAgICBvbmxpbmUgPSBjcHVwb29sX2RvbWFpbl9t
YXN0ZXJfY3B1bWFzayhuZXctPnNkb20tPmRvbSk7CiAgICAgY3B1bWFza19hbmQoJmlkbGVfbWFz
aywgcHJ2LT5pZGxlcnMsIG9ubGluZSk7CiAgICAgaWRsZXJzX2VtcHR5ID0gY3B1bWFza19lbXB0
eSgmaWRsZV9tYXNrKTsKIApAQCAtNzI0LDcgKzcyNCw3IEBAIF9jc2NoZWRfY3B1X3BpY2soY29u
c3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwK
ICAgICAvKiBXZSBtdXN0IGFsd2F5cyB1c2UgY3B1J3Mgc2NyYXRjaCBzcGFjZSAqLwogICAgIGNw
dW1hc2tfdCAqY3B1cyA9IGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KTsKICAgICBjcHVtYXNrX3Qg
aWRsZXJzOwotICAgIGNwdW1hc2tfdCAqb25saW5lID0gY3B1cG9vbF9kb21haW5fY3B1bWFzayh1
bml0LT5kb21haW4pOworICAgIGNwdW1hc2tfdCAqb25saW5lID0gY3B1cG9vbF9kb21haW5fbWFz
dGVyX2NwdW1hc2sodW5pdC0+ZG9tYWluKTsKICAgICBzdHJ1Y3QgY3NjaGVkX3BjcHUgKnNwYyA9
IE5VTEw7CiAgICAgaW50IGJhbGFuY2Vfc3RlcDsKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9z
Y2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwppbmRleCAwZTI5ZTU2
ZDVhLi5kNTFkZjA1ODg3IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwor
KysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwpAQCAtNzA1LDcgKzcwNSw3IEBAIHN0YXRp
YyBpbnQgZ2V0X2ZhbGxiYWNrX2NwdShzdHJ1Y3QgY3NjaGVkMl91bml0ICpzdmMpCiAKICAgICAg
ICAgYWZmaW5pdHlfYmFsYW5jZV9jcHVtYXNrKHVuaXQsIGJzLCBjcHVtYXNrX3NjcmF0Y2hfY3B1
KGNwdSkpOwogICAgICAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIGNw
dW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwKLSAgICAgICAgICAgICAgICAgICAgY3B1cG9vbF9kb21h
aW5fY3B1bWFzayh1bml0LT5kb21haW4pKTsKKyAgICAgICAgICAgICAgICAgICAgY3B1cG9vbF9k
b21haW5fbWFzdGVyX2NwdW1hc2sodW5pdC0+ZG9tYWluKSk7CiAKICAgICAgICAgLyoKICAgICAg
ICAgICogVGhpcyBpcyBjYXNlcyAxIG9yIDMgKGRlcGVuZGluZyBvbiBicyk6IGlmIHByb2Nlc3Nv
ciBpcyAoc3RpbGwpCkBAIC0xNDQwLDcgKzE0NDAsNyBAQCBydW5xX3RpY2tsZShjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBjc2NoZWQyX3VuaXQgKm5ldywgc190aW1lX3Qgbm93
KQogICAgIHN0cnVjdCBzY2hlZF91bml0ICp1bml0ID0gbmV3LT51bml0OwogICAgIHVuc2lnbmVk
IGludCBicywgY3B1ID0gc2NoZWRfdW5pdF9tYXN0ZXIodW5pdCk7CiAgICAgc3RydWN0IGNzY2hl
ZDJfcnVucXVldWVfZGF0YSAqcnFkID0gYzJycWQob3BzLCBjcHUpOwotICAgIGNwdW1hc2tfdCAq
b25saW5lID0gY3B1cG9vbF9kb21haW5fY3B1bWFzayh1bml0LT5kb21haW4pOworICAgIGNwdW1h
c2tfdCAqb25saW5lID0gY3B1cG9vbF9kb21haW5fbWFzdGVyX2NwdW1hc2sodW5pdC0+ZG9tYWlu
KTsKICAgICBjcHVtYXNrX3QgbWFzazsKIAogICAgIEFTU0VSVChuZXctPnJxZCA9PSBycWQpOwpA
QCAtMjI0Myw3ICsyMjQzLDcgQEAgY3NjaGVkMl9yZXNfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogICAgIH0KIAogICAgIGNw
dW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgdW5pdC0+Y3B1X2hhcmRfYWZmaW5p
dHksCi0gICAgICAgICAgICAgICAgY3B1cG9vbF9kb21haW5fY3B1bWFzayh1bml0LT5kb21haW4p
KTsKKyAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9tYXN0ZXJfY3B1bWFzayh1bml0LT5k
b21haW4pKTsKIAogICAgIC8qCiAgICAgICogRmlyc3QgY2hlY2sgdG8gc2VlIGlmIHdlJ3JlIGhl
cmUgYmVjYXVzZSBzb21lb25lIGVsc2Ugc3VnZ2VzdGVkIGEgcGxhY2UKQEAgLTIzNTgsOCArMjM1
OCw4IEBAIGNzY2hlZDJfcmVzX3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBjb25z
dCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICAgICAgICogb2sgYmVjYXVzZToKICAgICAg
ICAgICogLSB3ZSBrbm93IHRoYXQgdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHkgYW5kIC0+Y3B1X3Nv
ZnRfYWZmaW5pdHkgaGF2ZQogICAgICAgICAgKiAgIGEgbm9uLWVtcHR5IGludGVyc2VjdGlvbiAo
YmVjYXVzZSBoYXNfc29mdCBpcyB0cnVlKTsKLSAgICAgICAgICogLSB3ZSBoYXZlIHVuaXQtPmNw
dV9oYXJkX2FmZmluaXR5ICYgY3B1cG9vbF9kb21haW5fY3B1bWFzaygpIGFscmVhZHkKLSAgICAg
ICAgICogICBpbiBjcHVtYXNrX3NjcmF0Y2gsIHdlIGRvIHNhdmUgYSBsb3QgZG9pbmcgbGlrZSB0
aGlzLgorICAgICAgICAgKiAtIHdlIGhhdmUgdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHkgJiBjcHVw
b29sX2RvbWFpbl9tYXN0ZXJfY3B1bWFzaygpCisgICAgICAgICAqICAgYWxyZWFkeSBpbiBjcHVt
YXNrX3NjcmF0Y2gsIHdlIGRvIHNhdmUgYSBsb3QgZG9pbmcgbGlrZSB0aGlzLgogICAgICAgICAg
KgogICAgICAgICAgKiBJdCdzIGtpbmQgb2YgbGlrZSBvcGVuIGNvZGluZyBhZmZpbml0eV9iYWxh
bmNlX2NwdW1hc2soKSBidXQsIGluCiAgICAgICAgICAqIHRoaXMgc3BlY2lmaWMgY2FzZSwgY2Fs
bGluZyB0aGF0IHdvdWxkIG1lYW4gYSBsb3Qgb2YgKHVubmVjZXNzYXJ5KQpAQCAtMjM3OCw3ICsy
Mzc4LDcgQEAgY3NjaGVkMl9yZXNfcGljayhjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGNv
bnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogICAgICAgICAgKiBhZmZpbml0eSwgc28gZ28g
Zm9yIGl0LgogICAgICAgICAgKgogICAgICAgICAgKiBjcHVtYXNrX3NjcmF0Y2ggYWxyZWFkeSBo
YXMgdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHkgJgotICAgICAgICAgKiBjcHVwb29sX2RvbWFpbl9j
cHVtYXNrKCkgaW4gaXQsIHNvIGl0J3MgZW5vdWdoIHRoYXQgd2UgZmlsdGVyCisgICAgICAgICAq
IGNwdXBvb2xfZG9tYWluX21hc3Rlcl9jcHVtYXNrKCkgaW4gaXQsIHNvIGl0J3MgZW5vdWdoIHRo
YXQgd2UgZmlsdGVyCiAgICAgICAgICAqIHdpdGggdGhlIGNwdXMgb2YgdGhlIHJ1bnEuCiAgICAg
ICAgICAqLwogICAgICAgICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIGNw
dW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwKQEAgLTI1MTMsNyArMjUxMyw3IEBAIHN0YXRpYyB2b2lk
IG1pZ3JhdGUoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgICAgICBfcnVucV9kZWFz
c2lnbihzdmMpOwogCiAgICAgICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1
KSwgdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHksCi0gICAgICAgICAgICAgICAgICAgIGNwdXBvb2xf
ZG9tYWluX2NwdW1hc2sodW5pdC0+ZG9tYWluKSk7CisgICAgICAgICAgICAgICAgICAgIGNwdXBv
b2xfZG9tYWluX21hc3Rlcl9jcHVtYXNrKHVuaXQtPmRvbWFpbikpOwogICAgICAgICBjcHVtYXNr
X2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwK
ICAgICAgICAgICAgICAgICAgICAgJnRycWQtPmFjdGl2ZSk7CiAgICAgICAgIHNjaGVkX3NldF9y
ZXModW5pdCwKQEAgLTI1NDcsNyArMjU0Nyw3IEBAIHN0YXRpYyBib29sIHVuaXRfaXNfbWlncmF0
ZWFibGUoc3RydWN0IGNzY2hlZDJfdW5pdCAqc3ZjLAogICAgIGludCBjcHUgPSBzY2hlZF91bml0
X21hc3Rlcih1bml0KTsKIAogICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1
KSwgdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHksCi0gICAgICAgICAgICAgICAgY3B1cG9vbF9kb21h
aW5fY3B1bWFzayh1bml0LT5kb21haW4pKTsKKyAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFp
bl9tYXN0ZXJfY3B1bWFzayh1bml0LT5kb21haW4pKTsKIAogICAgIHJldHVybiAhKHN2Yy0+Zmxh
Z3MgJiBDU0ZMQUdfcnVucV9taWdyYXRlX3JlcXVlc3QpICYmCiAgICAgICAgICAgIGNwdW1hc2tf
aW50ZXJzZWN0cyhjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksICZycWQtPmFjdGl2ZSk7CkBAIC0y
NzYzLDcgKzI3NjMsNyBAQCBjc2NoZWQyX3VuaXRfbWlncmF0ZSgKICAgICAgKiB2LT5wcm9jZXNz
b3Igd2lsbCBiZSBjaG9zZW4sIGFuZCBkdXJpbmcgYWN0dWFsIGRvbWFpbiB1bnBhdXNlIHRoYXQK
ICAgICAgKiB0aGUgdW5pdCB3aWxsIGJlIGFzc2lnbmVkIHRvIGFuZCBhZGRlZCB0byB0aGUgcHJv
cGVyIHJ1bnF1ZXVlLgogICAgICAqLwotICAgIGlmICggdW5saWtlbHkoIWNwdW1hc2tfdGVzdF9j
cHUobmV3X2NwdSwgY3B1cG9vbF9kb21haW5fY3B1bWFzayhkKSkpICkKKyAgICBpZiAoIHVubGlr
ZWx5KCFjcHVtYXNrX3Rlc3RfY3B1KG5ld19jcHUsIGNwdXBvb2xfZG9tYWluX21hc3Rlcl9jcHVt
YXNrKGQpKSkgKQogICAgIHsKICAgICAgICAgQVNTRVJUKHN5c3RlbV9zdGF0ZSA9PSBTWVNfU1RB
VEVfc3VzcGVuZCk7CiAgICAgICAgIGlmICggdW5pdF9vbl9ydW5xKHN2YykgKQpAQCAtMzA2OSw3
ICszMDY5LDcgQEAgY3NjaGVkMl9hbGxvY19kb21kYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywgc3RydWN0IGRvbWFpbiAqZG9tKQogICAgIHNkb20tPm5yX3VuaXRzID0gMDsKIAogICAg
IGluaXRfdGltZXIoJnNkb20tPnJlcGxfdGltZXIsIHJlcGxlbmlzaF9kb21haW5fYnVkZ2V0LCBz
ZG9tLAotICAgICAgICAgICAgICAgY3B1bWFza19hbnkoY3B1cG9vbF9kb21haW5fY3B1bWFzayhk
b20pKSk7CisgICAgICAgICAgICAgICBjcHVtYXNrX2FueShjcHVwb29sX2RvbWFpbl9tYXN0ZXJf
Y3B1bWFzayhkb20pKSk7CiAgICAgc3Bpbl9sb2NrX2luaXQoJnNkb20tPmJ1ZGdldF9sb2NrKTsK
ICAgICBJTklUX0xJU1RfSEVBRCgmc2RvbS0+cGFya2VkX3VuaXRzKTsKIApAQCAtMzMxNyw3ICsz
MzE3LDcgQEAgcnVucV9jYW5kaWRhdGUoc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0YSAqcnFk
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1bWFza19zY3JhdGNoKTsKICAg
ICAgICAgaWYgKCB1bmxpa2VseSghY3B1bWFza190ZXN0X2NwdShjcHUsIGNwdW1hc2tfc2NyYXRj
aCkpICkKICAgICAgICAgewotICAgICAgICAgICAgY3B1bWFza190ICpvbmxpbmUgPSBjcHVwb29s
X2RvbWFpbl9jcHVtYXNrKHNjdXJyLT51bml0LT5kb21haW4pOworICAgICAgICAgICAgY3B1bWFz
a190ICpvbmxpbmUgPSBjcHVwb29sX2RvbWFpbl9tYXN0ZXJfY3B1bWFzayhzY3Vyci0+dW5pdC0+
ZG9tYWluKTsKIAogICAgICAgICAgICAgLyogT2ssIGlzIGFueSBvZiB0aGUgcGNwdXMgaW4gc2N1
cnIgc29mdC1hZmZpbml0eSBpZGxlPyAqLwogICAgICAgICAgICAgY3B1bWFza19hbmQoY3B1bWFz
a19zY3JhdGNoLCBjcHVtYXNrX3NjcmF0Y2gsICZycWQtPmlkbGUpOwpkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9zY2hlZF9udWxsLmMgYi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwppbmRleCAzZGRl
MWRjZDAwLi4yNTI1NDY0YTdjIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX251bGwuYwor
KysgYi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwpAQCAtMTI1LDcgKzEyNSw3IEBAIHN0YXRpYyBp
bmxpbmUgYm9vbCB1bml0X2NoZWNrX2FmZmluaXR5KHN0cnVjdCBzY2hlZF91bml0ICp1bml0LAog
ewogICAgIGFmZmluaXR5X2JhbGFuY2VfY3B1bWFzayh1bml0LCBiYWxhbmNlX3N0ZXAsIGNwdW1h
c2tfc2NyYXRjaF9jcHUoY3B1KSk7CiAgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2Nw
dShjcHUpLCBjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksCi0gICAgICAgICAgICAgICAgY3B1cG9v
bF9kb21haW5fY3B1bWFzayh1bml0LT5kb21haW4pKTsKKyAgICAgICAgICAgICAgICBjcHVwb29s
X2RvbWFpbl9tYXN0ZXJfY3B1bWFzayh1bml0LT5kb21haW4pKTsKIAogICAgIHJldHVybiBjcHVt
YXNrX3Rlc3RfY3B1KGNwdSwgY3B1bWFza19zY3JhdGNoX2NwdShjcHUpKTsKIH0KQEAgLTI2Niw3
ICsyNjYsNyBAQCBwaWNrX3JlcyhzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYsIGNvbnN0IHN0cnVj
dCBzY2hlZF91bml0ICp1bml0KQogewogICAgIHVuc2lnbmVkIGludCBiczsKICAgICB1bnNpZ25l
ZCBpbnQgY3B1ID0gc2NoZWRfdW5pdF9tYXN0ZXIodW5pdCksIG5ld19jcHU7Ci0gICAgY3B1bWFz
a190ICpjcHVzID0gY3B1cG9vbF9kb21haW5fY3B1bWFzayh1bml0LT5kb21haW4pOworICAgIGNw
dW1hc2tfdCAqY3B1cyA9IGNwdXBvb2xfZG9tYWluX21hc3Rlcl9jcHVtYXNrKHVuaXQtPmRvbWFp
bik7CiAKICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoZ2V0X3NjaGVkX3JlcyhjcHUpLT5zY2hl
ZHVsZV9sb2NrKSk7CiAKQEAgLTQ2Nyw3ICs0NjcsNyBAQCBzdGF0aWMgdm9pZCBudWxsX3VuaXRf
aW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICBsb2NrID0gdW5pdF9zY2hl
ZHVsZV9sb2NrKHVuaXQpOwogCiAgICAgY3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShj
cHUpLCB1bml0LT5jcHVfaGFyZF9hZmZpbml0eSwKLSAgICAgICAgICAgICAgICBjcHVwb29sX2Rv
bWFpbl9jcHVtYXNrKHVuaXQtPmRvbWFpbikpOworICAgICAgICAgICAgICAgIGNwdXBvb2xfZG9t
YWluX21hc3Rlcl9jcHVtYXNrKHVuaXQtPmRvbWFpbikpOwogCiAgICAgLyogSWYgdGhlIHBDUFUg
aXMgZnJlZSwgd2UgYXNzaWduIHVuaXQgdG8gaXQgKi8KICAgICBpZiAoIGxpa2VseShwZXJfY3B1
KG5wYywgY3B1KS51bml0ID09IE5VTEwpICkKQEAgLTU3OSw3ICs1NzksNyBAQCBzdGF0aWMgdm9p
ZCBudWxsX3VuaXRfd2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgICAgIHNw
aW5fdW5sb2NrKCZwcnYtPndhaXRxX2xvY2spOwogCiAgICAgICAgIGNwdW1hc2tfYW5kKGNwdW1h
c2tfc2NyYXRjaF9jcHUoY3B1KSwgdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHksCi0gICAgICAgICAg
ICAgICAgICAgIGNwdXBvb2xfZG9tYWluX2NwdW1hc2sodW5pdC0+ZG9tYWluKSk7CisgICAgICAg
ICAgICAgICAgICAgIGNwdXBvb2xfZG9tYWluX21hc3Rlcl9jcHVtYXNrKHVuaXQtPmRvbWFpbikp
OwogCiAgICAgICAgIGlmICggIWNwdW1hc2tfaW50ZXJzZWN0cygmcHJ2LT5jcHVzX2ZyZWUsIGNw
dW1hc2tfc2NyYXRjaF9jcHUoY3B1KSkgKQogICAgICAgICB7CmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL3NjaGVkX3J0LmMgYi94ZW4vY29tbW9uL3NjaGVkX3J0LmMKaW5kZXggZmQ4ODJmMmNhNC4u
ZDIxYzQxNmNhZSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9ydC5jCisrKyBiL3hlbi9j
b21tb24vc2NoZWRfcnQuYwpAQCAtMzI2LDcgKzMyNiw3IEBAIHJ0X2R1bXBfdW5pdChjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIGNvbnN0IHN0cnVjdCBydF91bml0ICpzdmMpCiAgICAgICov
CiAgICAgbWFzayA9IGNwdW1hc2tfc2NyYXRjaF9jcHUoc2NoZWRfdW5pdF9tYXN0ZXIoc3ZjLT51
bml0KSk7CiAKLSAgICBjcHVwb29sX21hc2sgPSBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHN2Yy0+
dW5pdC0+ZG9tYWluKTsKKyAgICBjcHVwb29sX21hc2sgPSBjcHVwb29sX2RvbWFpbl9tYXN0ZXJf
Y3B1bWFzayhzdmMtPnVuaXQtPmRvbWFpbik7CiAgICAgY3B1bWFza19hbmQobWFzaywgY3B1cG9v
bF9tYXNrLCBzdmMtPnVuaXQtPmNwdV9oYXJkX2FmZmluaXR5KTsKICAgICBwcmludGsoIlslNWQu
JS0ydV0gY3B1ICV1LCAoJSJQUklfc3RpbWUiLCAlIlBSSV9zdGltZSIpLCIKICAgICAgICAgICAg
IiBjdXJfYj0lIlBSSV9zdGltZSIgY3VyX2Q9JSJQUklfc3RpbWUiIGxhc3Rfc3RhcnQ9JSJQUklf
c3RpbWUiXG4iCkBAIC02NDIsNyArNjQyLDcgQEAgcnRfcmVzX3BpY2soY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCBjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICBjcHVtYXNr
X3QgKm9ubGluZTsKICAgICBpbnQgY3B1OwogCi0gICAgb25saW5lID0gY3B1cG9vbF9kb21haW5f
Y3B1bWFzayh1bml0LT5kb21haW4pOworICAgIG9ubGluZSA9IGNwdXBvb2xfZG9tYWluX21hc3Rl
cl9jcHVtYXNrKHVuaXQtPmRvbWFpbik7CiAgICAgY3B1bWFza19hbmQoJmNwdXMsIG9ubGluZSwg
dW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHkpOwogCiAgICAgY3B1ID0gY3B1bWFza190ZXN0X2NwdShz
Y2hlZF91bml0X21hc3Rlcih1bml0KSwgJmNwdXMpCkBAIC0xMDE2LDcgKzEwMTYsNyBAQCBydW5x
X3BpY2soY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBjb25zdCBjcHVtYXNrX3QgKm1hc2sp
CiAgICAgICAgIGl0ZXJfc3ZjID0gcV9lbGVtKGl0ZXIpOwogCiAgICAgICAgIC8qIG1hc2sgY3B1
X2hhcmRfYWZmaW5pdHkgJiBjcHVwb29sICYgbWFzayAqLwotICAgICAgICBvbmxpbmUgPSBjcHVw
b29sX2RvbWFpbl9jcHVtYXNrKGl0ZXJfc3ZjLT51bml0LT5kb21haW4pOworICAgICAgICBvbmxp
bmUgPSBjcHVwb29sX2RvbWFpbl9tYXN0ZXJfY3B1bWFzayhpdGVyX3N2Yy0+dW5pdC0+ZG9tYWlu
KTsKICAgICAgICAgY3B1bWFza19hbmQoJmNwdV9jb21tb24sIG9ubGluZSwgaXRlcl9zdmMtPnVu
aXQtPmNwdV9oYXJkX2FmZmluaXR5KTsKICAgICAgICAgY3B1bWFza19hbmQoJmNwdV9jb21tb24s
IG1hc2ssICZjcHVfY29tbW9uKTsKICAgICAgICAgaWYgKCBjcHVtYXNrX2VtcHR5KCZjcHVfY29t
bW9uKSApCkBAIC0xMTkxLDcgKzExOTEsNyBAQCBydW5xX3RpY2tsZShjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMsIHN0cnVjdCBydF91bml0ICpuZXcpCiAgICAgaWYgKCBuZXcgPT0gTlVMTCB8
fCBpc19pZGxlX3VuaXQobmV3LT51bml0KSApCiAgICAgICAgIHJldHVybjsKIAotICAgIG9ubGlu
ZSA9IGNwdXBvb2xfZG9tYWluX2NwdW1hc2sobmV3LT51bml0LT5kb21haW4pOworICAgIG9ubGlu
ZSA9IGNwdXBvb2xfZG9tYWluX21hc3Rlcl9jcHVtYXNrKG5ldy0+dW5pdC0+ZG9tYWluKTsKICAg
ICBjcHVtYXNrX2FuZCgmbm90X3RpY2tsZWQsIG9ubGluZSwgbmV3LT51bml0LT5jcHVfaGFyZF9h
ZmZpbml0eSk7CiAgICAgY3B1bWFza19hbmRub3QoJm5vdF90aWNrbGVkLCAmbm90X3RpY2tsZWQs
ICZwcnYtPnRpY2tsZWQpOwogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94
ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggMzA5NGZmNjgzOC4uMzZiMWQzZGY2ZSAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpA
QCAtNjMsNiArNjMsNyBAQCBpbnRlZ2VyX3BhcmFtKCJzY2hlZF9yYXRlbGltaXRfdXMiLCBzY2hl
ZF9yYXRlbGltaXRfdXMpOwogCiAvKiBOdW1iZXIgb2YgdmNwdXMgcGVyIHN0cnVjdCBzY2hlZF91
bml0LiAqLwogc3RhdGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IHNjaGVkX2dyYW51bGFy
aXR5ID0gMTsKK2NvbnN0IGNwdW1hc2tfdCAqc2NoZWRfcmVzX21hc2sgPSAmY3B1bWFza19hbGw7
CiAKIC8qIENvbW1vbiBsb2NrIGZvciBmcmVlIGNwdXMuICovCiBzdGF0aWMgREVGSU5FX1NQSU5M
T0NLKHNjaGVkX2ZyZWVfY3B1X2xvY2spOwpAQCAtMTg4LDcgKzE4OSw3IEBAIHN0YXRpYyBpbmxp
bmUgc3RydWN0IHNjaGVkdWxlciAqdmNwdV9zY2hlZHVsZXIoY29uc3Qgc3RydWN0IHZjcHUgKnYp
CiB7CiAgICAgcmV0dXJuIHVuaXRfc2NoZWR1bGVyKHYtPnNjaGVkX3VuaXQpOwogfQotI2RlZmlu
ZSBWQ1BVMk9OTElORShfdikgY3B1cG9vbF9kb21haW5fY3B1bWFzaygoX3YpLT5kb21haW4pCisj
ZGVmaW5lIFZDUFUyT05MSU5FKF92KSBjcHVwb29sX2RvbWFpbl9tYXN0ZXJfY3B1bWFzaygoX3Yp
LT5kb21haW4pCiAKIHN0YXRpYyBpbmxpbmUgdm9pZCB0cmFjZV9ydW5zdGF0ZV9jaGFuZ2Uoc3Ry
dWN0IHZjcHUgKnYsIGludCBuZXdfc3RhdGUpCiB7CkBAIC00MjUsOSArNDI2LDkgQEAgc3RhdGlj
IHVuc2lnbmVkIGludCBzY2hlZF9zZWxlY3RfaW5pdGlhbF9jcHUoY29uc3Qgc3RydWN0IHZjcHUg
KnYpCiAgICAgY3B1bWFza19jbGVhcihjcHVzKTsKICAgICBmb3JfZWFjaF9ub2RlX21hc2sgKCBu
b2RlLCBkLT5ub2RlX2FmZmluaXR5ICkKICAgICAgICAgY3B1bWFza19vcihjcHVzLCBjcHVzLCAm
bm9kZV90b19jcHVtYXNrKG5vZGUpKTsKLSAgICBjcHVtYXNrX2FuZChjcHVzLCBjcHVzLCBjcHVw
b29sX2RvbWFpbl9jcHVtYXNrKGQpKTsKKyAgICBjcHVtYXNrX2FuZChjcHVzLCBjcHVzLCBkLT5j
cHVwb29sLT5jcHVfdmFsaWQpOwogICAgIGlmICggY3B1bWFza19lbXB0eShjcHVzKSApCi0gICAg
ICAgIGNwdW1hc2tfY29weShjcHVzLCBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKGQpKTsKKyAgICAg
ICAgY3B1bWFza19jb3B5KGNwdXMsIGQtPmNwdXBvb2wtPmNwdV92YWxpZCk7CiAKICAgICBpZiAo
IHYtPnZjcHVfaWQgPT0gMCApCiAgICAgICAgIGNwdV9yZXQgPSBjcHVtYXNrX2ZpcnN0KGNwdXMp
OwpAQCAtOTczLDcgKzk3NCw3IEBAIHZvaWQgcmVzdG9yZV92Y3B1X2FmZmluaXR5KHN0cnVjdCBk
b21haW4gKmQpCiAgICAgICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxKHVuaXQpOwog
CiAgICAgICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgdW5pdC0+Y3B1
X2hhcmRfYWZmaW5pdHksCi0gICAgICAgICAgICAgICAgICAgIGNwdXBvb2xfZG9tYWluX2NwdW1h
c2soZCkpOworICAgICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9tYXN0ZXJfY3B1bWFz
ayhkKSk7CiAgICAgICAgIGlmICggY3B1bWFza19lbXB0eShjcHVtYXNrX3NjcmF0Y2hfY3B1KGNw
dSkpICkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCBzY2hlZF9jaGVja19hZmZpbml0eV9i
cm9rZW4odW5pdCkgKQpAQCAtOTgxLDcgKzk4Miw3IEBAIHZvaWQgcmVzdG9yZV92Y3B1X2FmZmlu
aXR5KHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgICAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5
KHVuaXQsIHVuaXQtPmNwdV9oYXJkX2FmZmluaXR5X3NhdmVkLCBOVUxMKTsKICAgICAgICAgICAg
ICAgICBzY2hlZF9yZXNldF9hZmZpbml0eV9icm9rZW4odW5pdCk7CiAgICAgICAgICAgICAgICAg
Y3B1bWFza19hbmQoY3B1bWFza19zY3JhdGNoX2NwdShjcHUpLCB1bml0LT5jcHVfaGFyZF9hZmZp
bml0eSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNr
KGQpKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9tYXN0ZXJf
Y3B1bWFzayhkKSk7CiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIGlmICggY3B1bWFza19l
bXB0eShjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpICkKQEAgLTk5MSw3ICs5OTIsNyBAQCB2b2lk
IHJlc3RvcmVfdmNwdV9hZmZpbml0eShzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICAgICAgICAg
ICAgICAgICB1bml0LT52Y3B1X2xpc3QpOwogICAgICAgICAgICAgICAgIHNjaGVkX3NldF9hZmZp
bml0eSh1bml0LCAmY3B1bWFza19hbGwsIE5VTEwpOwogICAgICAgICAgICAgICAgIGNwdW1hc2tf
YW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwgdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHksCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1cG9vbF9kb21haW5fY3B1bWFzayhkKSk7Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1cG9vbF9kb21haW5fbWFzdGVyX2NwdW1hc2so
ZCkpOwogICAgICAgICAgICAgfQogICAgICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3hlbi9zY2hlZC1pZi5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKaW5kZXggOTgzZjJl
Y2U4My4uMWIyOTZiMTUwZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgK
KysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKQEAgLTIyLDYgKzIyLDggQEAgZXh0ZXJu
IGNwdW1hc2tfdCBjcHVwb29sX2ZyZWVfY3B1czsKICNkZWZpbmUgU0NIRURfREVGQVVMVF9SQVRF
TElNSVRfVVMgMTAwMAogZXh0ZXJuIGludCBzY2hlZF9yYXRlbGltaXRfdXM7CiAKKy8qIFNjaGVk
dWxpbmcgcmVzb3VyY2UgbWFzay4gKi8KK2V4dGVybiBjb25zdCBjcHVtYXNrX3QgKnNjaGVkX3Jl
c19tYXNrOwogCiAvKgogICogSW4gb3JkZXIgdG8gYWxsb3cgYSBzY2hlZHVsZXIgdG8gcmVtYXAg
dGhlIGxvY2stPmNwdSBtYXBwaW5nLApAQCAtNTM1LDYgKzUzNyw3IEBAIHN0cnVjdCBjcHVwb29s
CiAgICAgaW50ICAgICAgICAgICAgICBjcHVwb29sX2lkOwogICAgIHVuc2lnbmVkIGludCAgICAg
bl9kb207CiAgICAgY3B1bWFza192YXJfdCAgICBjcHVfdmFsaWQ7ICAgICAgLyogYWxsIGNwdXMg
YXNzaWduZWQgdG8gcG9vbCAqLworICAgIGNwdW1hc2tfdmFyX3QgICAgcmVzX3ZhbGlkOyAgICAg
IC8qIGFsbCBzY2hlZHVsaW5nIHJlc291cmNlcyBvZiBwb29sICovCiAgICAgc3RydWN0IGNwdXBv
b2wgICAqbmV4dDsKICAgICBzdHJ1Y3Qgc2NoZWR1bGVyICpzY2hlZDsKICAgICBhdG9taWNfdCAg
ICAgICAgIHJlZmNudDsKQEAgLTU0MywxNCArNTQ2LDE0IEBAIHN0cnVjdCBjcHVwb29sCiAjZGVm
aW5lIGNwdXBvb2xfb25saW5lX2NwdW1hc2soX3Bvb2wpIFwKICAgICAoKChfcG9vbCkgPT0gTlVM
TCkgPyAmY3B1X29ubGluZV9tYXAgOiAoX3Bvb2wpLT5jcHVfdmFsaWQpCiAKLXN0YXRpYyBpbmxp
bmUgY3B1bWFza190ICpjcHVwb29sX2RvbWFpbl9jcHVtYXNrKGNvbnN0IHN0cnVjdCBkb21haW4g
KmQpCitzdGF0aWMgaW5saW5lIGNwdW1hc2tfdCAqY3B1cG9vbF9kb21haW5fbWFzdGVyX2NwdW1h
c2soY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICAvKgogICAgICAqIGQtPmNwdXBvb2wg
aXMgTlVMTCBvbmx5IGZvciB0aGUgaWRsZSBkb21haW4sIGFuZCBubyBvbmUgc2hvdWxkCiAgICAg
ICogYmUgaW50ZXJlc3RlZCBpbiBjYWxsaW5nIHRoaXMgZm9yIHRoZSBpZGxlIGRvbWFpbi4KICAg
ICAgKi8KICAgICBBU1NFUlQoZC0+Y3B1cG9vbCAhPSBOVUxMKTsKLSAgICByZXR1cm4gZC0+Y3B1
cG9vbC0+Y3B1X3ZhbGlkOworICAgIHJldHVybiBkLT5jcHVwb29sLT5yZXNfdmFsaWQ7CiB9CiAK
IC8qCkBAIC01OTAsNyArNTkzLDcgQEAgc3RhdGljIGlubGluZSBjcHVtYXNrX3QgKmNwdXBvb2xf
ZG9tYWluX2NwdW1hc2soY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHN0YXRpYyBpbmxpbmUgaW50
IGhhc19zb2Z0X2FmZmluaXR5KGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewogICAg
IHJldHVybiB1bml0LT5zb2Z0X2FmZl9lZmZlY3RpdmUgJiYKLSAgICAgICAgICAgIWNwdW1hc2tf
c3Vic2V0KGNwdXBvb2xfZG9tYWluX2NwdW1hc2sodW5pdC0+ZG9tYWluKSwKKyAgICAgICAgICAg
IWNwdW1hc2tfc3Vic2V0KGNwdXBvb2xfZG9tYWluX21hc3Rlcl9jcHVtYXNrKHVuaXQtPmRvbWFp
biksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bml0LT5jcHVfc29mdF9hZmZpbml0eSk7
CiB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Oct 04 11:11:47 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 11:11: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 1iGLUx-0003xt-L3; Fri, 04 Oct 2019 11:11:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=khvf=X5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGLUw-0003xj-7W
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:11:46 +0000
X-Inumbo-ID: c067f8e8-e697-11e9-80e3-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c067f8e8-e697-11e9-80e3-bc764e2007e4;
 Fri, 04 Oct 2019 11:11:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGLUv-0001LP-8z
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:11:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGLUv-0000VV-6W
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:11:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iGLUv-0000VV-6W@xenbits.xenproject.org>
Date: Fri, 04 Oct 2019 11:11:45 +0000
Subject: [Xen-changelog] [xen staging] xen/sched: support allocating
 multiple vcpus into one sched unit
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMwZGI2NTcwYzQ0Y2Y3YTFkN2I2Y2MzNzk5YjYxODEwZGY3NDQ5ZjAKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgT2N0IDIg
MDk6Mjc6MzAgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgNCAxMjo1NjoyNyAyMDE5ICswMjAwCgogICAgeGVu
L3NjaGVkOiBzdXBwb3J0IGFsbG9jYXRpbmcgbXVsdGlwbGUgdmNwdXMgaW50byBvbmUgc2NoZWQg
dW5pdAogICAgCiAgICBXaXRoIGEgc2NoZWR1bGluZyBncmFudWxhcml0eSBncmVhdGVyIHRoYW4g
MSBtdWx0aXBsZSB2Y3B1cyBzaGFyZSB0aGUKICAgIHNhbWUgc3RydWN0IHNjaGVkX3VuaXQuIFN1
cHBvcnQgdGhhdC4KICAgIAogICAgU2V0dGluZyB0aGUgaW5pdGlhbCBwcm9jZXNzb3IgbXVzdCBi
ZSBkb25lIGNhcmVmdWxseTogd2UgY2FuJ3QgdXNlCiAgICBzY2hlZF9zZXRfcmVzKCkgYXMgdGhh
dCByZWxpZXMgb24gZm9yX2VhY2hfc2NoZWRfdW5pdF92Y3B1KCkgd2hpY2ggaW4KICAgIHR1cm4g
bmVlZHMgdGhlIHZjcHUgYWxyZWFkeSBhcyBhIG1lbWJlciBvZiB0aGUgZG9tYWluJ3MgdmNwdSBs
aW5rZWQKICAgIGxpc3QsIHdoaWNoIGlzbid0IHRoZSBjYXNlLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogRGFy
aW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3NjaGVkdWxl
LmMgfCA5NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCA3NiBpbnNlcnRpb25zKCspLCAyMSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMK
aW5kZXggMzZiMWQzZGY2ZS4uMzcwMDJiNGMwZSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hl
ZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtMzQ5LDcgKzM0OSw3IEBAIHN0
YXRpYyB2b2lkIHNjaGVkX3NwaW5fdW5sb2NrX2RvdWJsZShzcGlubG9ja190ICpsb2NrMSwgc3Bp
bmxvY2tfdCAqbG9jazIsCiAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZShsb2NrMSwgZmxhZ3Mp
OwogfQogCi1zdGF0aWMgdm9pZCBzY2hlZF9mcmVlX3VuaXQoc3RydWN0IHNjaGVkX3VuaXQgKnVu
aXQpCitzdGF0aWMgdm9pZCBzY2hlZF9mcmVlX3VuaXRfbWVtKHN0cnVjdCBzY2hlZF91bml0ICp1
bml0KQogewogICAgIHN0cnVjdCBzY2hlZF91bml0ICpwcmV2X3VuaXQ7CiAgICAgc3RydWN0IGRv
bWFpbiAqZCA9IHVuaXQtPmRvbWFpbjsKQEAgLTM2OCw4ICszNjgsNiBAQCBzdGF0aWMgdm9pZCBz
Y2hlZF9mcmVlX3VuaXQoc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgICAgIH0KICAgICB9
CiAKLSAgICB1bml0LT52Y3B1X2xpc3QtPnNjaGVkX3VuaXQgPSBOVUxMOwotCiAgICAgZnJlZV9j
cHVtYXNrX3Zhcih1bml0LT5jcHVfaGFyZF9hZmZpbml0eSk7CiAgICAgZnJlZV9jcHVtYXNrX3Zh
cih1bml0LT5jcHVfaGFyZF9hZmZpbml0eV9zYXZlZCk7CiAgICAgZnJlZV9jcHVtYXNrX3Zhcih1
bml0LT5jcHVfc29mdF9hZmZpbml0eSk7CkBAIC0zNzcsMTggKzM3NSw2NSBAQCBzdGF0aWMgdm9p
ZCBzY2hlZF9mcmVlX3VuaXQoc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQpCiAgICAgeGZyZWUodW5p
dCk7CiB9CiAKK3N0YXRpYyB2b2lkIHNjaGVkX2ZyZWVfdW5pdChzdHJ1Y3Qgc2NoZWRfdW5pdCAq
dW5pdCwgc3RydWN0IHZjcHUgKnYpCit7CisgICAgc3RydWN0IHZjcHUgKnZ1bml0OworICAgIHVu
c2lnbmVkIGludCBjbnQgPSAwOworCisgICAgLyogRG9uJ3QgY291bnQgdG8gYmUgcmVsZWFzZWQg
dmNwdSwgbWlnaHQgYmUgbm90IGluIHZjcHUgbGlzdCB5ZXQuICovCisgICAgZm9yX2VhY2hfc2No
ZWRfdW5pdF92Y3B1ICggdW5pdCwgdnVuaXQgKQorICAgICAgICBpZiAoIHZ1bml0ICE9IHYgKQor
ICAgICAgICAgICAgY250Kys7CisKKyAgICB2LT5zY2hlZF91bml0ID0gTlVMTDsKKyAgICB1bml0
LT5ydW5zdGF0ZV9jbnRbdi0+cnVuc3RhdGUuc3RhdGVdLS07CisKKyAgICBpZiAoIHVuaXQtPnZj
cHVfbGlzdCA9PSB2ICkKKyAgICAgICAgdW5pdC0+dmNwdV9saXN0ID0gdi0+bmV4dF9pbl9saXN0
OworCisgICAgaWYgKCAhY250ICkKKyAgICAgICAgc2NoZWRfZnJlZV91bml0X21lbSh1bml0KTsK
K30KKworc3RhdGljIHZvaWQgc2NoZWRfdW5pdF9hZGRfdmNwdShzdHJ1Y3Qgc2NoZWRfdW5pdCAq
dW5pdCwgc3RydWN0IHZjcHUgKnYpCit7CisgICAgdi0+c2NoZWRfdW5pdCA9IHVuaXQ7CisKKyAg
ICAvKiBBbGwgYnV0IGlkbGUgdmNwdXMgYXJlIGFsbG9jYXRlZCB3aXRoIHNlcXVlbnRpYWwgdmNw
dV9pZC4gKi8KKyAgICBpZiAoICF1bml0LT52Y3B1X2xpc3QgfHwgdW5pdC0+dmNwdV9saXN0LT52
Y3B1X2lkID4gdi0+dmNwdV9pZCApCisgICAgeworICAgICAgICB1bml0LT52Y3B1X2xpc3QgPSB2
OworICAgICAgICAvKgorICAgICAgICAgKiB1bml0X2lkIGlzIGFsd2F5cyB0aGUgc2FtZSBhcyBs
b3dlc3QgdmNwdV9pZCBvZiB1bml0LgorICAgICAgICAgKiBUaGlzIGlzIHVzZWQgZm9yIHN0b3Bw
aW5nIGZvcl9lYWNoX3NjaGVkX3VuaXRfdmNwdSgpIGxvb3AgYW5kIGluCisgICAgICAgICAqIG9y
ZGVyIHRvIHN1cHBvcnQgY3B1cG9vbHMgd2l0aCBkaWZmZXJlbnQgZ3JhbnVsYXJpdGllcy4KKyAg
ICAgICAgICovCisgICAgICAgIHVuaXQtPnVuaXRfaWQgPSB2LT52Y3B1X2lkOworICAgIH0KKyAg
ICB1bml0LT5ydW5zdGF0ZV9jbnRbdi0+cnVuc3RhdGUuc3RhdGVdKys7Cit9CisKIHN0YXRpYyBz
dHJ1Y3Qgc2NoZWRfdW5pdCAqc2NoZWRfYWxsb2NfdW5pdChzdHJ1Y3QgdmNwdSAqdikKIHsKICAg
ICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwgKipwcmV2X3VuaXQ7CiAgICAgc3RydWN0IGRvbWFp
biAqZCA9IHYtPmRvbWFpbjsKIAorICAgIGZvcl9lYWNoX3NjaGVkX3VuaXQgKCBkLCB1bml0ICkK
KyAgICAgICAgaWYgKCB1bml0LT51bml0X2lkIC8gc2NoZWRfZ3JhbnVsYXJpdHkgPT0KKyAgICAg
ICAgICAgICB2LT52Y3B1X2lkIC8gc2NoZWRfZ3JhbnVsYXJpdHkgKQorICAgICAgICAgICAgYnJl
YWs7CisKKyAgICBpZiAoIHVuaXQgKQorICAgIHsKKyAgICAgICAgc2NoZWRfdW5pdF9hZGRfdmNw
dSh1bml0LCB2KTsKKyAgICAgICAgcmV0dXJuIHVuaXQ7CisgICAgfQorCiAgICAgaWYgKCAodW5p
dCA9IHh6YWxsb2Moc3RydWN0IHNjaGVkX3VuaXQpKSA9PSBOVUxMICkKICAgICAgICAgcmV0dXJu
IE5VTEw7CiAKLSAgICB1bml0LT52Y3B1X2xpc3QgPSB2OwotICAgIHVuaXQtPnVuaXRfaWQgPSB2
LT52Y3B1X2lkOwogICAgIHVuaXQtPmRvbWFpbiA9IGQ7Ci0gICAgdW5pdC0+cnVuc3RhdGVfY250
W3YtPnJ1bnN0YXRlLnN0YXRlXSsrOworICAgIHNjaGVkX3VuaXRfYWRkX3ZjcHUodW5pdCwgdik7
CiAKICAgICBmb3IgKCBwcmV2X3VuaXQgPSAmZC0+c2NoZWRfdW5pdF9saXN0OyAqcHJldl91bml0
OwogICAgICAgICAgIHByZXZfdW5pdCA9ICYoKnByZXZfdW5pdCktPm5leHRfaW5fbGlzdCApCkBA
IC00MDQsMTIgKzQ0OSwxMCBAQCBzdGF0aWMgc3RydWN0IHNjaGVkX3VuaXQgKnNjaGVkX2FsbG9j
X3VuaXQoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgICAhemFsbG9jX2NwdW1hc2tfdmFyKCZ1bml0
LT5jcHVfc29mdF9hZmZpbml0eSkgKQogICAgICAgICBnb3RvIGZhaWw7CiAKLSAgICB2LT5zY2hl
ZF91bml0ID0gdW5pdDsKLQogICAgIHJldHVybiB1bml0OwogCiAgZmFpbDoKLSAgICBzY2hlZF9m
cmVlX3VuaXQodW5pdCk7CisgICAgc2NoZWRfZnJlZV91bml0KHVuaXQsIHYpOwogICAgIHJldHVy
biBOVUxMOwogfQogCkBAIC00NTksMjEgKzUwMiwyNiBAQCBpbnQgc2NoZWRfaW5pdF92Y3B1KHN0
cnVjdCB2Y3B1ICp2KQogICAgIGVsc2UKICAgICAgICAgcHJvY2Vzc29yID0gc2NoZWRfc2VsZWN0
X2luaXRpYWxfY3B1KHYpOwogCi0gICAgc2NoZWRfc2V0X3Jlcyh1bml0LCBnZXRfc2NoZWRfcmVz
KHByb2Nlc3NvcikpOwotCiAgICAgLyogSW5pdGlhbGlzZSB0aGUgcGVyLXZjcHUgdGltZXJzLiAq
LwogICAgIHNwaW5fbG9ja19pbml0KCZ2LT5wZXJpb2RpY190aW1lcl9sb2NrKTsKLSAgICBpbml0
X3RpbWVyKCZ2LT5wZXJpb2RpY190aW1lciwgdmNwdV9wZXJpb2RpY190aW1lcl9mbiwKLSAgICAg
ICAgICAgICAgIHYsIHYtPnByb2Nlc3Nvcik7Ci0gICAgaW5pdF90aW1lcigmdi0+c2luZ2xlc2hv
dF90aW1lciwgdmNwdV9zaW5nbGVzaG90X3RpbWVyX2ZuLAotICAgICAgICAgICAgICAgdiwgdi0+
cHJvY2Vzc29yKTsKLSAgICBpbml0X3RpbWVyKCZ2LT5wb2xsX3RpbWVyLCBwb2xsX3RpbWVyX2Zu
LAotICAgICAgICAgICAgICAgdiwgdi0+cHJvY2Vzc29yKTsKKyAgICBpbml0X3RpbWVyKCZ2LT5w
ZXJpb2RpY190aW1lciwgdmNwdV9wZXJpb2RpY190aW1lcl9mbiwgdiwgcHJvY2Vzc29yKTsKKyAg
ICBpbml0X3RpbWVyKCZ2LT5zaW5nbGVzaG90X3RpbWVyLCB2Y3B1X3NpbmdsZXNob3RfdGltZXJf
Zm4sIHYsIHByb2Nlc3Nvcik7CisgICAgaW5pdF90aW1lcigmdi0+cG9sbF90aW1lciwgcG9sbF90
aW1lcl9mbiwgdiwgcHJvY2Vzc29yKTsKKworICAgIC8qIElmIHRoaXMgaXMgbm90IHRoZSBmaXJz
dCB2Y3B1IG9mIHRoZSB1bml0IHdlIGFyZSBkb25lLiAqLworICAgIGlmICggdW5pdC0+cHJpdiAh
PSBOVUxMICkKKyAgICB7CisgICAgICAgIHYtPnByb2Nlc3NvciA9IHByb2Nlc3NvcjsKKyAgICAg
ICAgcmV0dXJuIDA7CisgICAgfQorCisgICAgLyogVGhlIGZpcnN0IHZjcHUgb2YgYW4gdW5pdCBj
YW4gYmUgc2V0IHZpYSBzY2hlZF9zZXRfcmVzKCkuICovCisgICAgc2NoZWRfc2V0X3Jlcyh1bml0
LCBnZXRfc2NoZWRfcmVzKHByb2Nlc3NvcikpOwogCiAgICAgdW5pdC0+cHJpdiA9IHNjaGVkX2Fs
bG9jX3VkYXRhKGRvbV9zY2hlZHVsZXIoZCksIHVuaXQsIGQtPnNjaGVkX3ByaXYpOwogICAgIGlm
ICggdW5pdC0+cHJpdiA9PSBOVUxMICkKICAgICB7Ci0gICAgICAgIHNjaGVkX2ZyZWVfdW5pdCh1
bml0KTsKKyAgICAgICAgc2NoZWRfZnJlZV91bml0KHVuaXQsIHYpOwogICAgICAgICByZXR1cm4g
MTsKICAgICB9CiAKQEAgLTYzMyw5ICs2ODEsMTYgQEAgdm9pZCBzY2hlZF9kZXN0cm95X3ZjcHUo
c3RydWN0IHZjcHUgKnYpCiAgICAga2lsbF90aW1lcigmdi0+cG9sbF90aW1lcik7CiAgICAgaWYg
KCB0ZXN0X2FuZF9jbGVhcl9ib29sKHYtPmlzX3VyZ2VudCkgKQogICAgICAgICBhdG9taWNfZGVj
KCZwZXJfY3B1KHNjaGVkX3VyZ2VudF9jb3VudCwgdi0+cHJvY2Vzc29yKSk7Ci0gICAgc2NoZWRf
cmVtb3ZlX3VuaXQodmNwdV9zY2hlZHVsZXIodiksIHVuaXQpOwotICAgIHNjaGVkX2ZyZWVfdWRh
dGEodmNwdV9zY2hlZHVsZXIodiksIHVuaXQtPnByaXYpOwotICAgIHNjaGVkX2ZyZWVfdW5pdCh1
bml0KTsKKyAgICAvKgorICAgICAqIFZjcHVzIGFyZSBiZWluZyBkZXN0cm95ZWQgdG9wLWRvd24u
IFNvIGJlaW5nIHRoZSBmaXJzdCB2Y3B1IG9mIGFuIHVuaXQKKyAgICAgKiBpcyB0aGUgc2FtZSBh
cyBiZWluZyB0aGUgb25seSBvbmUuCisgICAgICovCisgICAgaWYgKCB1bml0LT52Y3B1X2xpc3Qg
PT0gdiApCisgICAgeworICAgICAgICBzY2hlZF9yZW1vdmVfdW5pdCh2Y3B1X3NjaGVkdWxlcih2
KSwgdW5pdCk7CisgICAgICAgIHNjaGVkX2ZyZWVfdWRhdGEodmNwdV9zY2hlZHVsZXIodiksIHVu
aXQtPnByaXYpOworICAgICAgICBzY2hlZF9mcmVlX3VuaXQodW5pdCwgdik7CisgICAgfQogfQog
CiBpbnQgc2NoZWRfaW5pdF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgaW50IHBvb2xpZCkKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdp
bmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Oct 04 11:11:57 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 11:11: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 1iGLV7-0003zI-Os; Fri, 04 Oct 2019 11:11:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=khvf=X5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGLV6-0003z9-5j
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:11:56 +0000
X-Inumbo-ID: c6783356-e697-11e9-8c93-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c6783356-e697-11e9-8c93-bc764e2007e4;
 Fri, 04 Oct 2019 11:11:55 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGLV5-0001Lb-F4
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:11:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGLV5-0000WU-C4
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:11:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iGLV5-0000WU-C4@xenbits.xenproject.org>
Date: Fri, 04 Oct 2019 11:11:55 +0000
Subject: [Xen-changelog] [xen staging] xen/sched: add a percpu resource index
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZhNGQ0MDY2NzU2Y2E2NTUwMjZiNzNkZmE3YjVlOGY5YTAwMWI5YTMKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgT2N0IDIg
MDk6Mjc6MzEgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgNCAxMjo1Njo1NSAyMDE5ICswMjAwCgogICAgeGVu
L3NjaGVkOiBhZGQgYSBwZXJjcHUgcmVzb3VyY2UgaW5kZXgKICAgIAogICAgQWRkIGEgcGVyY3B1
IHZhcmlhYmxlIGhvbGRpbmcgdGhlIGluZGV4IG9mIHRoZSBjcHUgaW4gdGhlIGN1cnJlbnQKICAg
IHNjaGVkX3Jlc291cmNlIHN0cnVjdHVyZS4gVGhpcyBpbmRleCBpcyB1c2VkIHRvIGdldCB0aGUg
Y29ycmVjdCB2Y3B1CiAgICBvZiBhIHNjaGVkX3VuaXQgb24gYSBzcGVjaWZpYyBjcHUuCiAgICAK
ICAgIEZvciBub3cgdGhpcyBpbmRleCB3aWxsIGJlIHplcm8gZm9yIGFsbCBjcHVzLCBidXQgd2l0
aCBjb3JlIHNjaGVkdWxpbmcKICAgIGl0IHdpbGwgYmUgcG9zc2libGUgdG8gaGF2ZSBoaWdoZXIg
dmFsdWVzLCB0b28uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1
c2UuY29tPgotLS0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyB8IDExICsrKysrKysrKy0tCiAxIGZp
bGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCAzNzAw
MmI0YzBlLi5jOGUyOTk5NDA3IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysr
IGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC03Nyw2ICs3Nyw3IEBAIHN0YXRpYyB2b2lkIHBv
bGxfdGltZXJfZm4odm9pZCAqZGF0YSk7CiAvKiBUaGlzIGlzIGdsb2JhbCBmb3Igbm93IHNvIHRo
YXQgcHJpdmF0ZSBpbXBsZW1lbnRhdGlvbnMgY2FuIHJlYWNoIGl0ICovCiBERUZJTkVfUEVSX0NQ
VShzdHJ1Y3Qgc2NoZWR1bGVyICosIHNjaGVkdWxlcik7CiBERUZJTkVfUEVSX0NQVV9SRUFEX01P
U1RMWShzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKiwgc2NoZWRfcmVzKTsKK3N0YXRpYyBERUZJTkVf
UEVSX0NQVV9SRUFEX01PU1RMWSh1bnNpZ25lZCBpbnQsIHNjaGVkX3Jlc19pZHgpOwogCiAvKiBT
Y3JhdGNoIHNwYWNlIGZvciBjcHVtYXNrcy4gKi8KIERFRklORV9QRVJfQ1BVKGNwdW1hc2tfdCwg
Y3B1bWFza19zY3JhdGNoKTsKQEAgLTE0NCw2ICsxNDUsMTIgQEAgc3RhdGljIHN0cnVjdCBzY2hl
ZHVsZXIgc2NoZWRfaWRsZV9vcHMgPSB7CiAgICAgLnN3aXRjaF9zY2hlZCAgID0gc2NoZWRfaWRs
ZV9zd2l0Y2hfc2NoZWQsCiB9OwogCitzdGF0aWMgaW5saW5lIHN0cnVjdCB2Y3B1ICpzY2hlZF91
bml0MnZjcHVfY3B1KGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY3B1KQorewor
ICAgIHJldHVybiB1bml0LT5kb21haW4tPnZjcHVbdW5pdC0+dW5pdF9pZCArIHBlcl9jcHUoc2No
ZWRfcmVzX2lkeCwgY3B1KV07Cit9CisKIHN0YXRpYyBpbmxpbmUgc3RydWN0IHNjaGVkdWxlciAq
ZG9tX3NjaGVkdWxlcihjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIGlmICggbGlrZWx5
KGQtPmNwdXBvb2wgIT0gTlVMTCkgKQpAQCAtMjAzMCw3ICsyMDM3LDcgQEAgc3RhdGljIHZvaWQg
c2NoZWRfc2xhdmUodm9pZCkKIAogICAgIHBjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCBj
cHUpOwogCi0gICAgc2NoZWRfY29udGV4dF9zd2l0Y2godnByZXYsIG5leHQtPnZjcHVfbGlzdCwg
bm93KTsKKyAgICBzY2hlZF9jb250ZXh0X3N3aXRjaCh2cHJldiwgc2NoZWRfdW5pdDJ2Y3B1X2Nw
dShuZXh0LCBjcHUpLCBub3cpOwogfQogCiAvKgpAQCAtMjA5MSw3ICsyMDk4LDcgQEAgc3RhdGlj
IHZvaWQgc2NoZWR1bGUodm9pZCkKIAogICAgIHBjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2Nr
LCBjcHUpOwogCi0gICAgdm5leHQgPSBuZXh0LT52Y3B1X2xpc3Q7CisgICAgdm5leHQgPSBzY2hl
ZF91bml0MnZjcHVfY3B1KG5leHQsIGNwdSk7CiAgICAgc2NoZWRfY29udGV4dF9zd2l0Y2godnBy
ZXYsIHZuZXh0LCBub3cpOwogfQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Oct 04 11:12:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 11: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 1iGLVI-00040Y-Qw; Fri, 04 Oct 2019 11:12:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=khvf=X5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGLVH-00040K-7L
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:12:07 +0000
X-Inumbo-ID: cc8a4a90-e697-11e9-80e3-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cc8a4a90-e697-11e9-80e3-bc764e2007e4;
 Fri, 04 Oct 2019 11:12:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGLVF-0001M0-L6
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:12:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGLVF-0000Xo-IV
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:12:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iGLVF-0000Xo-IV@xenbits.xenproject.org>
Date: Fri, 04 Oct 2019 11:12:05 +0000
Subject: [Xen-changelog] [xen staging] xen/sched: add fall back to idle vcpu
 when scheduling unit
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJlOWRkZTg3NTc5MjUxN2JlNTVlOTg2ZjhhNjVjY2RmYjVjNjdkZmUKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgT2N0IDIg
MDk6Mjc6MzIgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgNCAxMjo1NzoyNCAyMDE5ICswMjAwCgogICAgeGVu
L3NjaGVkOiBhZGQgZmFsbCBiYWNrIHRvIGlkbGUgdmNwdSB3aGVuIHNjaGVkdWxpbmcgdW5pdAog
ICAgCiAgICBXaGVuIHNjaGVkdWxpbmcgYW4gdW5pdCB3aXRoIG11bHRpcGxlIHZjcHVzIHRoZXJl
IGlzIG5vIGd1YXJhbnRlZSBhbGwKICAgIHZjcHVzIGFyZSBhdmFpbGFibGUgKGUuZy4gYWJvdmUg
bWF4dmNwdXMgb3IgdmNwdSBvZmZsaW5lKS4gRmFsbCBiYWNrIHRvCiAgICBpZGxlIHZjcHUgb2Yg
dGhlIGN1cnJlbnQgY3B1IGluIHRoYXQgY2FzZS4gVGhpcyByZXF1aXJlcyB0byBzdG9yZSB0aGUK
ICAgIGNvcnJlY3Qgc2NoZWR1bGVfdW5pdCBwb2ludGVyIGluIHRoZSBpZGxlIHZjcHUgYXMgbG9u
ZyBhcyBpdCB1c2VkIGFzCiAgICBmYWxsYmFjayB2Y3B1LgogICAgCiAgICBJbiBvcmRlciB0byBt
b2RpZnkgdGhlIHJ1bnN0YXRlcyBvZiB0aGUgY29ycmVjdCB2Y3B1cyB3aGVuIHN3aXRjaGluZwog
ICAgc2NoZWR1bGUgdW5pdHMgbWVyZ2Ugc2NoZWRfdW5pdF9ydW5zdGF0ZV9jaGFuZ2UoKSBpbnRv
CiAgICBzY2hlZF9zd2l0Y2hfdW5pdHMoKSBhbmQgbG9vcCBvdmVyIHRoZSBhZmZlY3RlZCBwaHlz
aWNhbCBjcHVzIGluc3RlYWQKICAgIG9mIHRoZSB1bml0J3MgdmNwdXMuIFRoaXMgaW4gdHVybiBy
ZXF1aXJlcyBhbiBhY2Nlc3MgZnVuY3Rpb24gdG8gdGhlCiAgICBjdXJyZW50IHZhcmlhYmxlIG9m
IG90aGVyIGNwdXMuCiAgICAKICAgIFRvZGF5IGNvbnRleHRfc2F2ZWQoKSBpcyBjYWxsZWQgaW4g
Y2FzZSBwcmV2aW91cyBhbmQgbmV4dCB2Y3B1cyBkaWZmZXIKICAgIHdoZW4gZG9pbmcgYSBjb250
ZXh0IHN3aXRjaC4gV2l0aCBhbiBpZGxlIHZjcHUgYmVpbmcgY2FwYWJsZSB0byBiZSBhCiAgICBz
dWJzdGl0dXRlIGZvciBhbiBvZmZsaW5lIHZjcHUgdGhpcyBpcyBwcm9ibGVtYXRpYyB3aGVuIHN3
aXRjaGluZyB0bwogICAgYW4gaWRsZSBzY2hlZHVsaW5nIHVuaXQuIEFuIGlkbGUgcHJldmlvdXMg
dmNwdSBsZWF2ZXMgdXMgaW4gZG91YnQgd2hpY2gKICAgIHNjaGVkdWxlIHVuaXQgd2FzIGFjdGl2
ZSBwcmV2aW91c2x5LCBzbyBzYXZlIHRoZSBwcmV2aW91cyB1bml0IHBvaW50ZXIKICAgIGluIHRo
ZSBwZXItc2NoZWR1bGUgcmVzb3VyY2UgYXJlYS4gSWYgaXQgaXMgTlVMTCB0aGUgdW5pdCBoYXMg
bm90CiAgICBjaGFuZ2VkIGFuZCB3ZSBkb24ndCBoYXZlIHRvIHNldCB0aGUgcHJldmlvdXMgdW5p
dCB0byBiZSBub3QgcnVubmluZy4KICAgIAogICAgV2hlbiBydW5uaW5nIGFuIGlkbGUgdmNwdSBp
biBhIG5vbi1pZGxlIHNjaGVkdWxpbmcgdW5pdCB1c2UgYSBzcGVjaWZpYwogICAgZ3Vlc3QgaWRs
ZSBsb29wIG5vdCBwZXJmb3JtaW5nIGFueSBub24tc29mdGlycSB0YXNrbGV0cyBhbmQKICAgIGxp
dmVwYXRjaGluZyBpbiBvcmRlciB0byBhdm9pZCBwb3B1bGF0aW5nIHRoZSBjcHUgY2FjaGVzIHdp
dGggbWVtb3J5CiAgICB1c2VkIGJ5IG90aGVyIGRvbWFpbnMgKGFzIGZhciBhcyBwb3NzaWJsZSku
IFNvZnRpcnFzIGFyZSBjb25zaWRlcmVkIHRvCiAgICBiZSBzYXZlLgogICAgCiAgICBJbiBvcmRl
ciB0byBhdm9pZCBsaXZlcGF0Y2hpbmcgd2hlbiBnb2luZyB0byBndWVzdCBpZGxlIGFub3RoZXIK
ICAgIHZhcmlhbnQgb2YgcmVzZXRfc3RhY2tfYW5kX2p1bXAoKSBub3QgY2FsbGluZyBjaGVja19m
b3JfbGl2ZXBhdGNoX3dvcmsKICAgIGlzIG5lZWRlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogRGFyaW8gRmFnZ2lvbGkg
PGRmYWdnaW9saUBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgfCAgMjMgKysrKysK
IHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgICAgIHwgMTk1ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9jdXJyZW50LmggfCAg
IDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmggfCAgMTkgKysrLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9zbXAuaCAgICAgfCAgIDcgKysKIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5o
ICAgIHwgICA0ICstCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgICB8ICAgMSArCiA3IGZp
bGVzIGNoYW5nZWQsIDE4NyBpbnNlcnRpb25zKCspLCA2MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXgg
MjdmOTlkM2JjYy4uYzhkN2Y0OTFlYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTU5LDYgKzE1OSwyNSBAQCBzdGF0aWMg
dm9pZCBpZGxlX2xvb3Aodm9pZCkKICAgICB9CiB9CiAKKy8qCisgKiBJZGxlIGxvb3AgZm9yIHNp
YmxpbmdzIGluIGFjdGl2ZSBzY2hlZHVsZSB1bml0cy4KKyAqIFdlIGRvbid0IGRvIGFueSBzdGFu
ZGFyZCBpZGxlIHdvcmsgbGlrZSB0YXNrbGV0cyBvciBsaXZlcGF0Y2hpbmcuCisgKi8KK3N0YXRp
YyB2b2lkIGd1ZXN0X2lkbGVfbG9vcCh2b2lkKQoreworICAgIHVuc2lnbmVkIGludCBjcHUgPSBz
bXBfcHJvY2Vzc29yX2lkKCk7CisKKyAgICBmb3IgKCA7IDsgKQorICAgIHsKKyAgICAgICAgQVNT
RVJUKCFjcHVfaXNfb2ZmbGluZShjcHUpKTsKKworICAgICAgICBpZiAoICFzb2Z0aXJxX3BlbmRp
bmcoY3B1KSAmJiAhc2NydWJfZnJlZV9wYWdlcygpICYmCisgICAgICAgICAgICAgIXNvZnRpcnFf
cGVuZGluZyhjcHUpKQorICAgICAgICAgICAgc2NoZWRfZ3Vlc3RfaWRsZShwbV9pZGxlLCBjcHUp
OworICAgICAgICBkb19zb2Z0aXJxKCk7CisgICAgfQorfQorCiB2b2lkIHN0YXJ0dXBfY3B1X2lk
bGVfbG9vcCh2b2lkKQogewogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKQEAgLTE3Miw2
ICsxOTEsMTAgQEAgdm9pZCBzdGFydHVwX2NwdV9pZGxlX2xvb3Aodm9pZCkKIAogc3RhdGljIHZv
aWQgbm9yZXR1cm4gY29udGludWVfaWRsZV9kb21haW4oc3RydWN0IHZjcHUgKnYpCiB7CisgICAg
LyogSWRsZSB2Y3B1cyBtaWdodCBiZSBhdHRhY2hlZCB0byBub24taWRsZSB1bml0cyEgKi8KKyAg
ICBpZiAoICFpc19pZGxlX2RvbWFpbih2LT5zY2hlZF91bml0LT5kb21haW4pICkKKyAgICAgICAg
cmVzZXRfc3RhY2tfYW5kX2p1bXBfbm9scChndWVzdF9pZGxlX2xvb3ApOworCiAgICAgcmVzZXRf
c3RhY2tfYW5kX2p1bXAoaWRsZV9sb29wKTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9z
Y2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IGM4ZTI5OTk0MDcuLmI0YzRi
MDRlYmUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9u
L3NjaGVkdWxlLmMKQEAgLTE0NSwxMCArMTQ1LDIxIEBAIHN0YXRpYyBzdHJ1Y3Qgc2NoZWR1bGVy
IHNjaGVkX2lkbGVfb3BzID0gewogICAgIC5zd2l0Y2hfc2NoZWQgICA9IHNjaGVkX2lkbGVfc3dp
dGNoX3NjaGVkLAogfTsKIAorc3RhdGljIGlubGluZSBzdHJ1Y3QgdmNwdSAqdW5pdDJ2Y3B1X2Nw
dShjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGNwdSkKK3sKKyAgICB1bnNpZ25lZCBpbnQg
aWR4ID0gdW5pdC0+dW5pdF9pZCArIHBlcl9jcHUoc2NoZWRfcmVzX2lkeCwgY3B1KTsKKyAgICBj
b25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdW5pdC0+ZG9tYWluOworCisgICAgcmV0dXJuIChpZHgg
PCBkLT5tYXhfdmNwdXMpID8gZC0+dmNwdVtpZHhdIDogTlVMTDsKK30KKwogc3RhdGljIGlubGlu
ZSBzdHJ1Y3QgdmNwdSAqc2NoZWRfdW5pdDJ2Y3B1X2NwdShjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5p
dCAqdW5pdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IGNwdSkKIHsKLSAgICByZXR1cm4gdW5pdC0+ZG9tYWluLT52Y3B1W3VuaXQt
PnVuaXRfaWQgKyBwZXJfY3B1KHNjaGVkX3Jlc19pZHgsIGNwdSldOworICAgIHN0cnVjdCB2Y3B1
ICp2ID0gdW5pdDJ2Y3B1X2NwdSh1bml0LCBjcHUpOworCisgICAgcmV0dXJuICh2ICYmIHYtPm5l
d19zdGF0ZSA9PSBSVU5TVEFURV9ydW5uaW5nKSA/IHYgOiBpZGxlX3ZjcHVbY3B1XTsKIH0KIAog
c3RhdGljIGlubGluZSBzdHJ1Y3Qgc2NoZWR1bGVyICpkb21fc2NoZWR1bGVyKGNvbnN0IHN0cnVj
dCBkb21haW4gKmQpCkBAIC0yNjgsOCArMjc5LDExIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB2Y3B1
X3J1bnN0YXRlX2NoYW5nZSgKIAogICAgIHRyYWNlX3J1bnN0YXRlX2NoYW5nZSh2LCBuZXdfc3Rh
dGUpOwogCi0gICAgdW5pdC0+cnVuc3RhdGVfY250W3YtPnJ1bnN0YXRlLnN0YXRlXS0tOwotICAg
IHVuaXQtPnJ1bnN0YXRlX2NudFtuZXdfc3RhdGVdKys7CisgICAgaWYgKCAhaXNfaWRsZV92Y3B1
KHYpICkKKyAgICB7CisgICAgICAgIHVuaXQtPnJ1bnN0YXRlX2NudFt2LT5ydW5zdGF0ZS5zdGF0
ZV0tLTsKKyAgICAgICAgdW5pdC0+cnVuc3RhdGVfY250W25ld19zdGF0ZV0rKzsKKyAgICB9CiAK
ICAgICBkZWx0YSA9IG5ld19lbnRyeV90aW1lIC0gdi0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGlt
ZTsKICAgICBpZiAoIGRlbHRhID4gMCApCkBAIC0yODEsMjEgKzI5NSwxOCBAQCBzdGF0aWMgaW5s
aW5lIHZvaWQgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UoCiAgICAgdi0+cnVuc3RhdGUuc3RhdGUgPSBu
ZXdfc3RhdGU7CiB9CiAKLXN0YXRpYyBpbmxpbmUgdm9pZCBzY2hlZF91bml0X3J1bnN0YXRlX2No
YW5nZShzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKLSAgICBib29sIHJ1bm5pbmcsIHNfdGltZV90
IG5ld19lbnRyeV90aW1lKQordm9pZCBzY2hlZF9ndWVzdF9pZGxlKHZvaWQgKCppZGxlKSAodm9p
ZCksIHVuc2lnbmVkIGludCBjcHUpCiB7Ci0gICAgc3RydWN0IHZjcHUgKnY7Ci0KLSAgICBmb3Jf
ZWFjaF9zY2hlZF91bml0X3ZjcHUgKCB1bml0LCB2ICkKLSAgICB7Ci0gICAgICAgIGlmICggcnVu
bmluZyApCi0gICAgICAgICAgICB2Y3B1X3J1bnN0YXRlX2NoYW5nZSh2LCB2LT5uZXdfc3RhdGUs
IG5ld19lbnRyeV90aW1lKTsKLSAgICAgICAgZWxzZQotICAgICAgICAgICAgdmNwdV9ydW5zdGF0
ZV9jaGFuZ2UodiwKLSAgICAgICAgICAgICAgICAoKHYtPnBhdXNlX2ZsYWdzICYgVlBGX2Jsb2Nr
ZWQpID8gUlVOU1RBVEVfYmxvY2tlZCA6Ci0gICAgICAgICAgICAgICAgICh2Y3B1X3J1bm5hYmxl
KHYpID8gUlVOU1RBVEVfcnVubmFibGUgOiBSVU5TVEFURV9vZmZsaW5lKSksCi0gICAgICAgICAg
ICAgICAgbmV3X2VudHJ5X3RpbWUpOwotICAgIH0KKyAgICAvKgorICAgICAqIEFub3RoZXIgdmNw
dSBvZiB0aGUgdW5pdCBpcyBhY3RpdmUgaW4gZ3Vlc3QgY29udGV4dCB3aGlsZSB0aGlzIG9uZSBp
cworICAgICAqIGlkbGUuIEluIGNhc2Ugb2YgYSBzY2hlZHVsaW5nIGV2ZW50IHdlIGRvbid0IHdh
bnQgdG8gaGF2ZSBoaWdoIGxhdGVuY2llcworICAgICAqIGR1ZSB0byBhIGNwdSBuZWVkaW5nIHRv
IHdha2UgdXAgZnJvbSBkZWVwIEMgc3RhdGUgZm9yIGpvaW5pbmcgdGhlCisgICAgICogcmVuZGV6
dm91cywgc28gYXZvaWQgdGhvc2UgZGVlcCBDIHN0YXRlcyBieSBpbmNyZW1lbnRpbmcgdGhlIHVy
Z2VudAorICAgICAqIGNvdW50IG9mIHRoZSBjcHUuCisgICAgICovCisgICAgYXRvbWljX2luYygm
cGVyX2NwdShzY2hlZF91cmdlbnRfY291bnQsIGNwdSkpOworICAgIGlkbGUoKTsKKyAgICBhdG9t
aWNfZGVjKCZwZXJfY3B1KHNjaGVkX3VyZ2VudF9jb3VudCwgY3B1KSk7CiB9CiAKIHZvaWQgdmNw
dV9ydW5zdGF0ZV9nZXQoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8g
KnJ1bnN0YXRlKQpAQCAtNTQ1LDYgKzU1Niw3IEBAIGludCBzY2hlZF9pbml0X3ZjcHUoc3RydWN0
IHZjcHUgKnYpCiAgICAgaWYgKCBpc19pZGxlX2RvbWFpbihkKSApCiAgICAgewogICAgICAgICBn
ZXRfc2NoZWRfcmVzKHYtPnByb2Nlc3NvciktPmN1cnIgPSB1bml0OworICAgICAgICBnZXRfc2No
ZWRfcmVzKHYtPnByb2Nlc3NvciktPnNjaGVkX3VuaXRfaWRsZSA9IHVuaXQ7CiAgICAgICAgIHYt
PmlzX3J1bm5pbmcgPSAxOwogICAgICAgICB1bml0LT5pc19ydW5uaW5nID0gdHJ1ZTsKICAgICAg
ICAgdW5pdC0+c3RhdGVfZW50cnlfdGltZSA9IE5PVygpOwpAQCAtODc3LDcgKzg4OSw3IEBAIHN0
YXRpYyB2b2lkIHNjaGVkX3VuaXRfbW92ZV9sb2NrZWQoc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQs
CiAgKgogICogc2NoZWRfdW5pdF9taWdyYXRlX2ZpbmlzaCgpIHdpbGwgZG8gdGhlIHdvcmsgbm93
IGlmIGl0IGNhbiwgb3Igc2ltcGx5CiAgKiByZXR1cm4gaWYgaXQgY2FuJ3QgKGJlY2F1c2UgdW5p
dCBpcyBzdGlsbCBydW5uaW5nKTsgaW4gdGhhdCBjYXNlCi0gKiBzY2hlZF91bml0X21pZ3JhdGVf
ZmluaXNoKCkgd2lsbCBiZSBjYWxsZWQgYnkgY29udGV4dF9zYXZlZCgpLgorICogc2NoZWRfdW5p
dF9taWdyYXRlX2ZpbmlzaCgpIHdpbGwgYmUgY2FsbGVkIGJ5IHVuaXRfY29udGV4dF9zYXZlZCgp
LgogICovCiBzdGF0aWMgdm9pZCBzY2hlZF91bml0X21pZ3JhdGVfc3RhcnQoc3RydWN0IHNjaGVk
X3VuaXQgKnVuaXQpCiB7CkBAIC05MDAsNyArOTEyLDcgQEAgc3RhdGljIHZvaWQgc2NoZWRfdW5p
dF9taWdyYXRlX2ZpbmlzaChzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKIAogICAgIC8qCiAgICAg
ICogSWYgdGhlIHVuaXQgaXMgY3VycmVudGx5IHJ1bm5pbmcsIHRoaXMgd2lsbCBiZSBoYW5kbGVk
IGJ5Ci0gICAgICogY29udGV4dF9zYXZlZCgpOyBhbmQgaW4gYW55IGNhc2UsIGlmIHRoZSBiaXQg
aXMgY2xlYXJlZCwgdGhlbgorICAgICAqIHVuaXRfY29udGV4dF9zYXZlZCgpOyBhbmQgaW4gYW55
IGNhc2UsIGlmIHRoZSBiaXQgaXMgY2xlYXJlZCwgdGhlbgogICAgICAqIHNvbWVvbmUgZWxzZSBo
YXMgYWxyZWFkeSBkb25lIHRoZSB3b3JrIHNvIHdlIGRvbid0IG5lZWQgdG8uCiAgICAgICovCiAg
ICAgaWYgKCB1bml0LT5pc19ydW5uaW5nICkKQEAgLTE3ODUsMzMgKzE3OTcsNjYgQEAgc3RhdGlj
IHZvaWQgc2NoZWRfc3dpdGNoX3VuaXRzKHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc3IsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNjaGVkX3VuaXQgKm5leHQsIHN0cnVj
dCBzY2hlZF91bml0ICpwcmV2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNfdGlt
ZV90IG5vdykKIHsKLSAgICBzci0+Y3VyciA9IG5leHQ7Ci0KLSAgICBUUkFDRV8zRChUUkNfU0NI
RURfU1dJVENIX0lORlBSRVYsIHByZXYtPmRvbWFpbi0+ZG9tYWluX2lkLCBwcmV2LT51bml0X2lk
LAotICAgICAgICAgICAgIG5vdyAtIHByZXYtPnN0YXRlX2VudHJ5X3RpbWUpOwotICAgIFRSQUNF
XzREKFRSQ19TQ0hFRF9TV0lUQ0hfSU5GTkVYVCwgbmV4dC0+ZG9tYWluLT5kb21haW5faWQsIG5l
eHQtPnVuaXRfaWQsCi0gICAgICAgICAgICAgKG5leHQtPnZjcHVfbGlzdC0+cnVuc3RhdGUuc3Rh
dGUgPT0gUlVOU1RBVEVfcnVubmFibGUpID8KLSAgICAgICAgICAgICAobm93IC0gbmV4dC0+c3Rh
dGVfZW50cnlfdGltZSkgOiAwLCBwcmV2LT5uZXh0X3RpbWUpOworICAgIHVuc2lnbmVkIGludCBj
cHU7CiAKICAgICBBU1NFUlQodW5pdF9ydW5uaW5nKHByZXYpKTsKIAotICAgIFRSQUNFXzREKFRS
Q19TQ0hFRF9TV0lUQ0gsIHByZXYtPmRvbWFpbi0+ZG9tYWluX2lkLCBwcmV2LT51bml0X2lkLAot
ICAgICAgICAgICAgIG5leHQtPmRvbWFpbi0+ZG9tYWluX2lkLCBuZXh0LT51bml0X2lkKTsKKyAg
ICBpZiAoIHByZXYgIT0gbmV4dCApCisgICAgeworICAgICAgICBzci0+Y3VyciA9IG5leHQ7Cisg
ICAgICAgIHNyLT5wcmV2ID0gcHJldjsKIAotICAgIHNjaGVkX3VuaXRfcnVuc3RhdGVfY2hhbmdl
KHByZXYsIGZhbHNlLCBub3cpOworICAgICAgICBUUkFDRV8zRChUUkNfU0NIRURfU1dJVENIX0lO
RlBSRVYsIHByZXYtPmRvbWFpbi0+ZG9tYWluX2lkLAorICAgICAgICAgICAgICAgICBwcmV2LT51
bml0X2lkLCBub3cgLSBwcmV2LT5zdGF0ZV9lbnRyeV90aW1lKTsKKyAgICAgICAgVFJBQ0VfNEQo
VFJDX1NDSEVEX1NXSVRDSF9JTkZORVhULCBuZXh0LT5kb21haW4tPmRvbWFpbl9pZCwKKyAgICAg
ICAgICAgICAgICAgbmV4dC0+dW5pdF9pZCwKKyAgICAgICAgICAgICAgICAgKG5leHQtPnZjcHVf
bGlzdC0+cnVuc3RhdGUuc3RhdGUgPT0gUlVOU1RBVEVfcnVubmFibGUpID8KKyAgICAgICAgICAg
ICAgICAgKG5vdyAtIG5leHQtPnN0YXRlX2VudHJ5X3RpbWUpIDogMCwgcHJldi0+bmV4dF90aW1l
KTsKKyAgICAgICAgVFJBQ0VfNEQoVFJDX1NDSEVEX1NXSVRDSCwgcHJldi0+ZG9tYWluLT5kb21h
aW5faWQsIHByZXYtPnVuaXRfaWQsCisgICAgICAgICAgICAgICAgIG5leHQtPmRvbWFpbi0+ZG9t
YWluX2lkLCBuZXh0LT51bml0X2lkKTsKIAotICAgIEFTU0VSVCghdW5pdF9ydW5uaW5nKG5leHQp
KTsKLSAgICBzY2hlZF91bml0X3J1bnN0YXRlX2NoYW5nZShuZXh0LCB0cnVlLCBub3cpOworICAg
ICAgICBBU1NFUlQoIXVuaXRfcnVubmluZyhuZXh0KSk7CiAKLSAgICAvKgotICAgICAqIE5CLiBE
b24ndCBhZGQgYW55IHRyYWNlIHJlY29yZHMgZnJvbSBoZXJlIHVudGlsIHRoZSBhY3R1YWwgY29u
dGV4dAotICAgICAqIHN3aXRjaCwgZWxzZSBsb3N0X3JlY29yZHMgcmVzdW1lIHdpbGwgbm90IHdv
cmsgcHJvcGVybHkuCi0gICAgICovCisgICAgICAgIC8qCisgICAgICAgICAqIE5CLiBEb24ndCBh
ZGQgYW55IHRyYWNlIHJlY29yZHMgZnJvbSBoZXJlIHVudGlsIHRoZSBhY3R1YWwgY29udGV4dAor
ICAgICAgICAgKiBzd2l0Y2gsIGVsc2UgbG9zdF9yZWNvcmRzIHJlc3VtZSB3aWxsIG5vdCB3b3Jr
IHByb3Blcmx5LgorICAgICAgICAgKi8KKworICAgICAgICBBU1NFUlQoIW5leHQtPmlzX3J1bm5p
bmcpOworICAgICAgICBuZXh0LT5pc19ydW5uaW5nID0gdHJ1ZTsKKyAgICAgICAgbmV4dC0+c3Rh
dGVfZW50cnlfdGltZSA9IG5vdzsKKworICAgICAgICBpZiAoIGlzX2lkbGVfdW5pdChwcmV2KSAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIHByZXYtPnJ1bnN0YXRlX2NudFtSVU5TVEFURV9ydW5u
aW5nXSA9IDA7CisgICAgICAgICAgICBwcmV2LT5ydW5zdGF0ZV9jbnRbUlVOU1RBVEVfcnVubmFi
bGVdID0gc2NoZWRfZ3JhbnVsYXJpdHk7CisgICAgICAgIH0KKyAgICAgICAgaWYgKCBpc19pZGxl
X3VuaXQobmV4dCkgKQorICAgICAgICB7CisgICAgICAgICAgICBuZXh0LT5ydW5zdGF0ZV9jbnRb
UlVOU1RBVEVfcnVubmluZ10gPSBzY2hlZF9ncmFudWxhcml0eTsKKyAgICAgICAgICAgIG5leHQt
PnJ1bnN0YXRlX2NudFtSVU5TVEFURV9ydW5uYWJsZV0gPSAwOworICAgICAgICB9CisgICAgfQor
CisgICAgZm9yX2VhY2hfY3B1ICggY3B1LCBzci0+Y3B1cyApCisgICAgeworICAgICAgICBzdHJ1
Y3QgdmNwdSAqdnByZXYgPSBnZXRfY3B1X2N1cnJlbnQoY3B1KTsKKyAgICAgICAgc3RydWN0IHZj
cHUgKnZuZXh0ID0gc2NoZWRfdW5pdDJ2Y3B1X2NwdShuZXh0LCBjcHUpOworCisgICAgICAgIGlm
ICggdnByZXYgIT0gdm5leHQgfHwgdnByZXYtPnJ1bnN0YXRlLnN0YXRlICE9IHZuZXh0LT5uZXdf
c3RhdGUgKQorICAgICAgICB7CisgICAgICAgICAgICB2Y3B1X3J1bnN0YXRlX2NoYW5nZSh2cHJl
diwKKyAgICAgICAgICAgICAgICAoKHZwcmV2LT5wYXVzZV9mbGFncyAmIFZQRl9ibG9ja2VkKSA/
IFJVTlNUQVRFX2Jsb2NrZWQgOgorICAgICAgICAgICAgICAgICAodmNwdV9ydW5uYWJsZSh2cHJl
dikgPyBSVU5TVEFURV9ydW5uYWJsZSA6IFJVTlNUQVRFX29mZmxpbmUpKSwKKyAgICAgICAgICAg
ICAgICBub3cpOworICAgICAgICAgICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2Uodm5leHQsIHZuZXh0
LT5uZXdfc3RhdGUsIG5vdyk7CisgICAgICAgIH0KIAotICAgIEFTU0VSVCghbmV4dC0+aXNfcnVu
bmluZyk7Ci0gICAgbmV4dC0+dmNwdV9saXN0LT5pc19ydW5uaW5nID0gMTsKLSAgICBuZXh0LT5p
c19ydW5uaW5nID0gdHJ1ZTsKLSAgICBuZXh0LT5zdGF0ZV9lbnRyeV90aW1lID0gbm93OworICAg
ICAgICB2bmV4dC0+aXNfcnVubmluZyA9IDE7CisKKyAgICAgICAgaWYgKCBpc19pZGxlX3ZjcHUo
dm5leHQpICkKKyAgICAgICAgICAgIHZuZXh0LT5zY2hlZF91bml0ID0gbmV4dDsKKyAgICB9CiB9
CiAKIHN0YXRpYyBib29sIHNjaGVkX3Rhc2tsZXRfY2hlY2tfY3B1KHVuc2lnbmVkIGludCBjcHUp
CkBAIC0xODY3LDI5ICsxOTEyLDM5IEBAIHN0YXRpYyBzdHJ1Y3Qgc2NoZWRfdW5pdCAqZG9fc2No
ZWR1bGUoc3RydWN0IHNjaGVkX3VuaXQgKnByZXYsIHNfdGltZV90IG5vdywKICAgICBpZiAoIHBy
ZXYtPm5leHRfdGltZSA+PSAwICkgLyogLXZlIG1lYW5zIG5vIGxpbWl0ICovCiAgICAgICAgIHNl
dF90aW1lcigmc3ItPnNfdGltZXIsIG5vdyArIHByZXYtPm5leHRfdGltZSk7CiAKLSAgICBpZiAo
IGxpa2VseShwcmV2ICE9IG5leHQpICkKLSAgICAgICAgc2NoZWRfc3dpdGNoX3VuaXRzKHNyLCBu
ZXh0LCBwcmV2LCBub3cpOworICAgIHNjaGVkX3N3aXRjaF91bml0cyhzciwgbmV4dCwgcHJldiwg
bm93KTsKIAogICAgIHJldHVybiBuZXh0OwogfQogCi1zdGF0aWMgdm9pZCBjb250ZXh0X3NhdmVk
KHN0cnVjdCB2Y3B1ICpwcmV2KQorc3RhdGljIHZvaWQgdmNwdV9jb250ZXh0X3NhdmVkKHN0cnVj
dCB2Y3B1ICp2cHJldiwgc3RydWN0IHZjcHUgKnZuZXh0KQogewotICAgIHN0cnVjdCBzY2hlZF91
bml0ICp1bml0ID0gcHJldi0+c2NoZWRfdW5pdDsKLQogICAgIC8qIENsZWFyIHJ1bm5pbmcgZmxh
ZyAvYWZ0ZXIvIHdyaXRpbmcgY29udGV4dCB0byBtZW1vcnkuICovCiAgICAgc21wX3dtYigpOwog
Ci0gICAgcHJldi0+aXNfcnVubmluZyA9IDA7CisgICAgaWYgKCB2cHJldiAhPSB2bmV4dCApCisg
ICAgICAgIHZwcmV2LT5pc19ydW5uaW5nID0gMDsKK30KKworc3RhdGljIHZvaWQgdW5pdF9jb250
ZXh0X3NhdmVkKHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc3IpCit7CisgICAgc3RydWN0IHNjaGVk
X3VuaXQgKnVuaXQgPSBzci0+cHJldjsKKworICAgIGlmICggIXVuaXQgKQorICAgICAgICByZXR1
cm47CisKICAgICB1bml0LT5pc19ydW5uaW5nID0gZmFsc2U7CiAgICAgdW5pdC0+c3RhdGVfZW50
cnlfdGltZSA9IE5PVygpOworICAgIHNyLT5wcmV2ID0gTlVMTDsKIAogICAgIC8qIENoZWNrIGZv
ciBtaWdyYXRpb24gcmVxdWVzdCAvYWZ0ZXIvIGNsZWFyaW5nIHJ1bm5pbmcgZmxhZy4gKi8KICAg
ICBzbXBfbWIoKTsKIAotICAgIHNjaGVkX2NvbnRleHRfc2F2ZWQodmNwdV9zY2hlZHVsZXIocHJl
diksIHVuaXQpOworICAgIHNjaGVkX2NvbnRleHRfc2F2ZWQodW5pdF9zY2hlZHVsZXIodW5pdCks
IHVuaXQpOwogCi0gICAgc2NoZWRfdW5pdF9taWdyYXRlX2ZpbmlzaCh1bml0KTsKKyAgICAvKiBJ
ZGxlIG5ldmVyIG1pZ3JhdGVzIGFuZCBpZGxlIHZjcHVzIG1pZ2h0IGJlbG9uZyB0byBvdGhlciB1
bml0cy4gKi8KKyAgICBpZiAoICFpc19pZGxlX3VuaXQodW5pdCkgKQorICAgICAgICBzY2hlZF91
bml0X21pZ3JhdGVfZmluaXNoKHVuaXQpOwogfQogCiAvKgpAQCAtMTg5OSwzNSArMTk1NCw0NCBA
QCBzdGF0aWMgdm9pZCBjb250ZXh0X3NhdmVkKHN0cnVjdCB2Y3B1ICpwcmV2KQogICogVGhlIGNv
dW50ZXIgd2lsbCBiZSAwIGluIGNhc2Ugbm8gcmVuZGV6dm91cyBpcyBuZWVkZWQuIEZvciB0aGUg
cmVuZGV6dm91cwogICogY2FzZSBpdCBpcyBpbml0aWFsaXNlZCB0byB0aGUgbnVtYmVyIG9mIGNw
dXMgdG8gcmVuZGV6dm91cyBwbHVzIDEuIEVhY2gKICAqIG1lbWJlciBlbnRlcmluZyBkZWNyZW1l
bnRzIHRoZSBjb3VudGVyLiBUaGUgbGFzdCBvbmUgd2lsbCBkZWNyZW1lbnQgaXQgdG8KLSAqIDEg
YW5kIHBlcmZvcm0gdGhlIGZpbmFsIG5lZWRlZCBhY3Rpb24gaW4gdGhhdCBjYXNlIChjYWxsIG9m
IGNvbnRleHRfc2F2ZWQoKQotICogaWYgdmNwdSB3YXMgc3dpdGNoZWQpLCBhbmQgdGhlbiBzZXQg
dGhlIGNvdW50ZXIgdG8gemVyby4gVGhlIG90aGVyIG1lbWJlcnMKKyAqIDEgYW5kIHBlcmZvcm0g
dGhlIGZpbmFsIG5lZWRlZCBhY3Rpb24gaW4gdGhhdCBjYXNlIChjYWxsIG9mCisgKiB1bml0X2Nv
bnRleHRfc2F2ZWQoKSksIGFuZCB0aGVuIHNldCB0aGUgY291bnRlciB0byB6ZXJvLiBUaGUgb3Ro
ZXIgbWVtYmVycwogICogd2lsbCB3YWl0IHVudGlsIHRoZSBjb3VudGVyIGJlY29tZXMgemVybyB1
bnRpbCB0aGV5IHByb2NlZWQuCiAgKi8KIHZvaWQgc2NoZWRfY29udGV4dF9zd2l0Y2hlZChzdHJ1
Y3QgdmNwdSAqdnByZXYsIHN0cnVjdCB2Y3B1ICp2bmV4dCkKIHsKICAgICBzdHJ1Y3Qgc2NoZWRf
dW5pdCAqbmV4dCA9IHZuZXh0LT5zY2hlZF91bml0OworICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJj
ZSAqc3IgPSBnZXRfc2NoZWRfcmVzKHNtcF9wcm9jZXNzb3JfaWQoKSk7CiAKICAgICBpZiAoIGF0
b21pY19yZWFkKCZuZXh0LT5yZW5kZXp2b3VzX291dF9jbnQpICkKICAgICB7CiAgICAgICAgIGlu
dCBjbnQgPSBhdG9taWNfZGVjX3JldHVybigmbmV4dC0+cmVuZGV6dm91c19vdXRfY250KTsKIAot
ICAgICAgICAvKiBDYWxsIGNvbnRleHRfc2F2ZWQoKSBiZWZvcmUgcmVsZWFzaW5nIG90aGVyIHdh
aXRlcnMuICovCisgICAgICAgIHZjcHVfY29udGV4dF9zYXZlZCh2cHJldiwgdm5leHQpOworCisg
ICAgICAgIC8qIENhbGwgdW5pdF9jb250ZXh0X3NhdmVkKCkgYmVmb3JlIHJlbGVhc2luZyBvdGhl
ciB3YWl0ZXJzLiAqLwogICAgICAgICBpZiAoIGNudCA9PSAxICkKICAgICAgICAgewotICAgICAg
ICAgICAgaWYgKCB2cHJldiAhPSB2bmV4dCApCi0gICAgICAgICAgICAgICAgY29udGV4dF9zYXZl
ZCh2cHJldik7CisgICAgICAgICAgICB1bml0X2NvbnRleHRfc2F2ZWQoc3IpOwogICAgICAgICAg
ICAgYXRvbWljX3NldCgmbmV4dC0+cmVuZGV6dm91c19vdXRfY250LCAwKTsKICAgICAgICAgfQog
ICAgICAgICBlbHNlCiAgICAgICAgICAgICB3aGlsZSAoIGF0b21pY19yZWFkKCZuZXh0LT5yZW5k
ZXp2b3VzX291dF9jbnQpICkKICAgICAgICAgICAgICAgICBjcHVfcmVsYXgoKTsKICAgICB9Ci0g
ICAgZWxzZSBpZiAoIHZwcmV2ICE9IHZuZXh0ICYmIHNjaGVkX2dyYW51bGFyaXR5ID09IDEgKQot
ICAgICAgICBjb250ZXh0X3NhdmVkKHZwcmV2KTsKKyAgICBlbHNlCisgICAgeworICAgICAgICB2
Y3B1X2NvbnRleHRfc2F2ZWQodnByZXYsIHZuZXh0KTsKKyAgICAgICAgaWYgKCBzY2hlZF9ncmFu
dWxhcml0eSA9PSAxICkKKyAgICAgICAgICAgIHVuaXRfY29udGV4dF9zYXZlZChzcik7CisgICAg
fQorCisgICAgaWYgKCBpc19pZGxlX3ZjcHUodnByZXYpICYmIHZwcmV2ICE9IHZuZXh0ICkKKyAg
ICAgICAgdnByZXYtPnNjaGVkX3VuaXQgPSBzci0+c2NoZWRfdW5pdF9pZGxlOwogfQogCiBzdGF0
aWMgdm9pZCBzY2hlZF9jb250ZXh0X3N3aXRjaChzdHJ1Y3QgdmNwdSAqdnByZXYsIHN0cnVjdCB2
Y3B1ICp2bmV4dCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNfdGltZV90IG5v
dykKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgcmVzZXRfaWRsZV91bml0
LCBzX3RpbWVfdCBub3cpCiB7CiAgICAgaWYgKCB1bmxpa2VseSh2cHJldiA9PSB2bmV4dCkgKQog
ICAgIHsKQEAgLTE5MzYsNiArMjAwMCwxNyBAQCBzdGF0aWMgdm9pZCBzY2hlZF9jb250ZXh0X3N3
aXRjaChzdHJ1Y3QgdmNwdSAqdnByZXYsIHN0cnVjdCB2Y3B1ICp2bmV4dCwKICAgICAgICAgICAg
ICAgICAgbm93IC0gdnByZXYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUsCiAgICAgICAgICAg
ICAgICAgIHZwcmV2LT5zY2hlZF91bml0LT5uZXh0X3RpbWUpOwogICAgICAgICBzY2hlZF9jb250
ZXh0X3N3aXRjaGVkKHZwcmV2LCB2bmV4dCk7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogV2Ug
YXJlIHN3aXRjaGluZyBmcm9tIGEgbm9uLWlkbGUgdG8gYW4gaWRsZSB1bml0LgorICAgICAgICAg
KiBBIHZjcHUgb2YgdGhlIGlkbGUgdW5pdCBtaWdodCBoYXZlIGJlZW4gcnVubmluZyBiZWZvcmUg
ZHVlIHRvCisgICAgICAgICAqIHRoZSBndWVzdCB2Y3B1IGJlaW5nIGJsb2NrZWQuIFdlIG11c3Qg
YWRqdXN0IHRoZSB1bml0IG9mIHRoZSBpZGxlCisgICAgICAgICAqIHZjcHUgd2hpY2ggbWlnaHQg
aGF2ZSBiZWVuIHNldCB0byB0aGUgZ3Vlc3QncyBvbmUuCisgICAgICAgICAqLworICAgICAgICBp
ZiAoIHJlc2V0X2lkbGVfdW5pdCApCisgICAgICAgICAgICB2bmV4dC0+c2NoZWRfdW5pdCA9Cisg
ICAgICAgICAgICAgICAgZ2V0X3NjaGVkX3JlcyhzbXBfcHJvY2Vzc29yX2lkKCkpLT5zY2hlZF91
bml0X2lkbGU7CisKICAgICAgICAgdHJhY2VfY29udGludWVfcnVubmluZyh2bmV4dCk7CiAgICAg
ICAgIHJldHVybiBjb250aW51ZV9ydW5uaW5nKHZwcmV2KTsKICAgICB9CkBAIC0xOTk0LDcgKzIw
NjksNyBAQCBzdGF0aWMgc3RydWN0IHNjaGVkX3VuaXQgKnNjaGVkX3dhaXRfcmVuZGV6dm91c19p
bihzdHJ1Y3Qgc2NoZWRfdW5pdCAqcHJldiwKICAgICAgICAgICAgIHBjcHVfc2NoZWR1bGVfdW5s
b2NrX2lycSgqbG9jaywgY3B1KTsKIAogICAgICAgICAgICAgcmFpc2Vfc29mdGlycShTQ0hFRF9T
TEFWRV9TT0ZUSVJRKTsKLSAgICAgICAgICAgIHNjaGVkX2NvbnRleHRfc3dpdGNoKHZwcmV2LCB2
cHJldiwgbm93KTsKKyAgICAgICAgICAgIHNjaGVkX2NvbnRleHRfc3dpdGNoKHZwcmV2LCB2cHJl
diwgZmFsc2UsIG5vdyk7CiAKICAgICAgICAgICAgIHJldHVybiBOVUxMOyAgICAgICAgIC8qIEFS
TSBvbmx5LiAqLwogICAgICAgICB9CkBAIC0yMDM3LDcgKzIxMTIsOCBAQCBzdGF0aWMgdm9pZCBz
Y2hlZF9zbGF2ZSh2b2lkKQogCiAgICAgcGNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIGNw
dSk7CiAKLSAgICBzY2hlZF9jb250ZXh0X3N3aXRjaCh2cHJldiwgc2NoZWRfdW5pdDJ2Y3B1X2Nw
dShuZXh0LCBjcHUpLCBub3cpOworICAgIHNjaGVkX2NvbnRleHRfc3dpdGNoKHZwcmV2LCBzY2hl
ZF91bml0MnZjcHVfY3B1KG5leHQsIGNwdSksCisgICAgICAgICAgICAgICAgICAgICAgICAgaXNf
aWRsZV91bml0KG5leHQpICYmICFpc19pZGxlX3VuaXQocHJldiksIG5vdyk7CiB9CiAKIC8qCkBA
IC0yMDk5LDcgKzIxNzUsOCBAQCBzdGF0aWMgdm9pZCBzY2hlZHVsZSh2b2lkKQogICAgIHBjcHVf
c2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCBjcHUpOwogCiAgICAgdm5leHQgPSBzY2hlZF91bml0
MnZjcHVfY3B1KG5leHQsIGNwdSk7Ci0gICAgc2NoZWRfY29udGV4dF9zd2l0Y2godnByZXYsIHZu
ZXh0LCBub3cpOworICAgIHNjaGVkX2NvbnRleHRfc3dpdGNoKHZwcmV2LCB2bmV4dCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAhaXNfaWRsZV91bml0KHByZXYpICYmIGlzX2lkbGVfdW5pdChu
ZXh0KSwgbm93KTsKIH0KIAogLyogVGhlIHNjaGVkdWxlciB0aW1lcjogZm9yY2UgYSBydW4gdGhy
b3VnaCB0aGUgc2NoZWR1bGVyICovCkBAIC0yMTcwLDYgKzIyNDcsNyBAQCBzdGF0aWMgaW50IGNw
dV9zY2hlZHVsZV91cCh1bnNpZ25lZCBpbnQgY3B1KQogICAgICAqLwogCiAgICAgc3ItPmN1cnIg
PSBpZGxlX3ZjcHVbY3B1XS0+c2NoZWRfdW5pdDsKKyAgICBzci0+c2NoZWRfdW5pdF9pZGxlID0g
aWRsZV92Y3B1W2NwdV0tPnNjaGVkX3VuaXQ7CiAKICAgICBzci0+c2NoZWRfcHJpdiA9IE5VTEw7
CiAKQEAgLTIzMzksNiArMjQxNyw3IEBAIHZvaWQgX19pbml0IHNjaGVkdWxlcl9pbml0KHZvaWQp
CiAgICAgaWYgKCB2Y3B1X2NyZWF0ZShpZGxlX2RvbWFpbiwgMCkgPT0gTlVMTCApCiAgICAgICAg
IEJVRygpOwogICAgIGdldF9zY2hlZF9yZXMoMCktPmN1cnIgPSBpZGxlX3ZjcHVbMF0tPnNjaGVk
X3VuaXQ7CisgICAgZ2V0X3NjaGVkX3JlcygwKS0+c2NoZWRfdW5pdF9pZGxlID0gaWRsZV92Y3B1
WzBdLT5zY2hlZF91bml0OwogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9jdXJyZW50LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2N1cnJlbnQuaAppbmRleCA4MDUwMzU3
OGNmLi5mNzFkYTlmYWI5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2N1cnJlbnQu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2N1cnJlbnQuaApAQCAtMTgsNiArMTgsNyBAQCBE
RUNMQVJFX1BFUl9DUFUoc3RydWN0IHZjcHUgKiwgY3Vycl92Y3B1KTsKIAogI2RlZmluZSBjdXJy
ZW50ICAgICAgICAgICAgKHRoaXNfY3B1KGN1cnJfdmNwdSkpCiAjZGVmaW5lIHNldF9jdXJyZW50
KHZjcHUpICBkbyB7IGN1cnJlbnQgPSAodmNwdSk7IH0gd2hpbGUgKDApCisjZGVmaW5lIGdldF9j
cHVfY3VycmVudChjcHUpICAocGVyX2NwdShjdXJyX3ZjcHUsIGNwdSkpCiAKIC8qIFBlci1WQ1BV
IHN0YXRlIHRoYXQgbGl2ZXMgYXQgdGhlIHRvcCBvZiB0aGUgc3RhY2sgKi8KIHN0cnVjdCBjcHVf
aW5mbyB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvY3VycmVudC5oCmluZGV4IGYzNTA4YzNjMDguLjBiNDc0ODUzMzcgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvY3VycmVudC5oCkBAIC03Nyw2ICs3NywxMSBAQCBzdHJ1Y3QgY3B1X2luZm8gewog
ICAgIC8qIGdldF9zdGFja19ib3R0b20oKSBtdXN0IGJlIDE2LWJ5dGUgYWxpZ25lZCAqLwogfTsK
IAorc3RhdGljIGlubGluZSBzdHJ1Y3QgY3B1X2luZm8gKmdldF9jcHVfaW5mb19mcm9tX3N0YWNr
KHVuc2lnbmVkIGxvbmcgc3ApCit7CisgICAgcmV0dXJuIChzdHJ1Y3QgY3B1X2luZm8gKikoKHNw
IHwgKFNUQUNLX1NJWkUgLSAxKSkgKyAxKSAtIDE7Cit9CisKIHN0YXRpYyBpbmxpbmUgc3RydWN0
IGNwdV9pbmZvICpnZXRfY3B1X2luZm8odm9pZCkKIHsKICNpZmRlZiBfX2NsYW5nX18KQEAgLTg3
LDcgKzkyLDcgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3QgY3B1X2luZm8gKmdldF9jcHVfaW5mbyh2
b2lkKQogICAgIHJlZ2lzdGVyIHVuc2lnbmVkIGxvbmcgc3AgYXNtKCJyc3AiKTsKICNlbmRpZgog
Ci0gICAgcmV0dXJuIChzdHJ1Y3QgY3B1X2luZm8gKikoKHNwIHwgKFNUQUNLX1NJWkUgLSAxKSkg
KyAxKSAtIDE7CisgICAgcmV0dXJuIGdldF9jcHVfaW5mb19mcm9tX3N0YWNrKHNwKTsKIH0KIAog
I2RlZmluZSBnZXRfY3VycmVudCgpICAgICAgICAgKGdldF9jcHVfaW5mbygpLT5jdXJyZW50X3Zj
cHUpCkBAIC0xMjQsMTYgKzEyOSwyMiBAQCB1bnNpZ25lZCBsb25nIGdldF9zdGFja19kdW1wX2Jv
dHRvbSAodW5zaWduZWQgbG9uZyBzcCk7CiAjIGRlZmluZSBDSEVDS19GT1JfTElWRVBBVENIX1dP
UksgIiIKICNlbmRpZgogCi0jZGVmaW5lIHJlc2V0X3N0YWNrX2FuZF9qdW1wKF9fZm4pICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisjZGVmaW5lIHN3aXRjaF9zdGFja19h
bmRfanVtcChmbiwgaW5zdHIpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
KHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgICAgIF9fYXNtX18gX192b2xhdGlsZV9fICggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAibW92ICUwLCUlIl9f
T1Aic3A7IiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAg
ICAgICBDSEVDS19GT1JfTElWRVBBVENIX1dPUksgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgICAgIGluc3RyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAiam1wICVjMSIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAg
ICAgIDogOiAiciIgKGd1ZXN0X2NwdV91c2VyX3JlZ3MoKSksICJpIiAoX19mbikgOiAibWVtb3J5
IiApOyAgIFwKKyAgICAgICAgICAgIDogOiAiciIgKGd1ZXN0X2NwdV91c2VyX3JlZ3MoKSksICJp
IiAoZm4pIDogIm1lbW9yeSIgKTsgICAgIFwKICAgICAgICAgdW5yZWFjaGFibGUoKTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB9KQogCisj
ZGVmaW5lIHJlc2V0X3N0YWNrX2FuZF9qdW1wKGZuKSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgc3dpdGNoX3N0YWNrX2FuZF9qdW1wKGZuLCBDSEVDS19GT1Jf
TElWRVBBVENIX1dPUkspCisKKyNkZWZpbmUgcmVzZXRfc3RhY2tfYW5kX2p1bXBfbm9scChmbikg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBzd2l0Y2hfc3RhY2tfYW5k
X2p1bXAoZm4sICIiKQorCiAvKgogICogV2hpY2ggVkNQVSdzIHN0YXRlIGlzIGN1cnJlbnRseSBy
dW5uaW5nIG9uIGVhY2ggQ1BVPwogICogVGhpcyBpcyBub3QgbmVjZXNhc3JpbHkgdGhlIHNhbWUg
YXMgJ2N1cnJlbnQnIGFzIGEgQ1BVIG1heSBiZQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9zbXAuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc21wLmgKaW5kZXggNjE0NDZkMGVmZC4u
ZGJlZWQyZmQ0MSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zbXAuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L3NtcC5oCkBAIC03Nyw2ICs3NywxMyBAQCB2b2lkIHNldF9ucl9z
b2NrZXRzKHZvaWQpOwogLyogUmVwcmVzZW50aW5nIEhUIGFuZCBjb3JlIHNpYmxpbmdzIGluIGVh
Y2ggc29ja2V0LiAqLwogZXh0ZXJuIGNwdW1hc2tfdCAqKnNvY2tldF9jcHVtYXNrOwogCisvKgor
ICogVG8gYmUgdXNlZCBvbmx5IHdoaWxlIG5vIGNvbnRleHQgc3dpdGNoIGNhbiBvY2N1ciBvbiB0
aGUgY3B1LCBpLmUuCisgKiBieSBjZXJ0YWluIHNjaGVkdWxpbmcgY29kZSBvbmx5LgorICovCisj
ZGVmaW5lIGdldF9jcHVfY3VycmVudChjcHUpIFwKKyAgICAoZ2V0X2NwdV9pbmZvX2Zyb21fc3Rh
Y2soKHVuc2lnbmVkIGxvbmcpc3RhY2tfYmFzZVtjcHVdKS0+Y3VycmVudF92Y3B1KQorCiAjZW5k
aWYgLyogIV9fQVNTRU1CTFlfXyAqLwogCiAjZW5kaWYKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3hlbi9zY2hlZC1pZi5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKaW5kZXggMWIyOTZi
MTUwZi4uNDFhMTA4M2EwOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgK
KysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKQEAgLTM5LDYgKzM5LDggQEAgc3RydWN0
IHNjaGVkX3Jlc291cmNlIHsKICAgICBzcGlubG9ja190ICAgICAgICAgKnNjaGVkdWxlX2xvY2ss
CiAgICAgICAgICAgICAgICAgICAgICAgIF9sb2NrOwogICAgIHN0cnVjdCBzY2hlZF91bml0ICAq
Y3VycjsKKyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAgKnNjaGVkX3VuaXRfaWRsZTsKKyAgICBzdHJ1
Y3Qgc2NoZWRfdW5pdCAgKnByZXY7CiAgICAgdm9pZCAgICAgICAgICAgICAgICpzY2hlZF9wcml2
OwogICAgIHN0cnVjdCB0aW1lciAgICAgICAgc190aW1lcjsgICAgICAgIC8qIHNjaGVkdWxpbmcg
dGltZXIgICAgICAgICAgICAgICAgKi8KIApAQCAtMTk0LDcgKzE5Niw3IEBAIHN0YXRpYyBpbmxp
bmUgdm9pZCBzY2hlZF9jbGVhcl9wYXVzZV9mbGFnc19hdG9taWMoc3RydWN0IHNjaGVkX3VuaXQg
KnVuaXQsCiAKIHN0YXRpYyBpbmxpbmUgc3RydWN0IHNjaGVkX3VuaXQgKnNjaGVkX2lkbGVfdW5p
dCh1bnNpZ25lZCBpbnQgY3B1KQogewotICAgIHJldHVybiBpZGxlX3ZjcHVbY3B1XS0+c2NoZWRf
dW5pdDsKKyAgICByZXR1cm4gZ2V0X3NjaGVkX3JlcyhjcHUpLT5zY2hlZF91bml0X2lkbGU7CiB9
CiAKIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IHNjaGVkX2dldF9yZXNvdXJjZV9jcHUodW5z
aWduZWQgaW50IGNwdSkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVu
L2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggMTJmMDBjZDc4ZC4uY2U0MzI5ZGI3MiAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVk
LmgKQEAgLTkyOSw2ICs5MjksNyBAQCB2b2lkIHJlc3RvcmVfdmNwdV9hZmZpbml0eShzdHJ1Y3Qg
ZG9tYWluICpkKTsKIAogdm9pZCB2Y3B1X3J1bnN0YXRlX2dldChzdHJ1Y3QgdmNwdSAqdiwgc3Ry
dWN0IHZjcHVfcnVuc3RhdGVfaW5mbyAqcnVuc3RhdGUpOwogdWludDY0X3QgZ2V0X2NwdV9pZGxl
X3RpbWUodW5zaWduZWQgaW50IGNwdSk7Cit2b2lkIHNjaGVkX2d1ZXN0X2lkbGUodm9pZCAoKmlk
bGUpICh2b2lkKSwgdW5zaWduZWQgaW50IGNwdSk7CiAKIC8qCiAgKiBVc2VkIGJ5IGlkbGUgbG9v
cCB0byBkZWNpZGUgd2hldGhlciB0aGVyZSBpcyB3b3JrIHRvIGRvOgotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Oct 04 11:12:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 11:12: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 1iGLVS-00041c-Sm; Fri, 04 Oct 2019 11:12: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=khvf=X5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGLVR-00041Q-Bk
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:12:17 +0000
X-Inumbo-ID: d2bd4a8e-e697-11e9-974b-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d2bd4a8e-e697-11e9-974b-12813bfff9fa;
 Fri, 04 Oct 2019 11:12:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGLVQ-0001Me-0E
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:12:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGLVP-0000ZM-Rr
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:12:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iGLVP-0000ZM-Rr@xenbits.xenproject.org>
Date: Fri, 04 Oct 2019 11:12:15 +0000
Subject: [Xen-changelog] [xen staging] xen/sched: make vcpu_wake() and
 vcpu_sleep() core scheduling aware
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJhN2ZmMmM3YmIwMWU5MTYyZjViMGViMWY1MjFmYzJjZmViNzVlNzIKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgT2N0IDIg
MTY6NDM6MzAgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgNCAxMjo1ODowOSAyMDE5ICswMjAwCgogICAgeGVu
L3NjaGVkOiBtYWtlIHZjcHVfd2FrZSgpIGFuZCB2Y3B1X3NsZWVwKCkgY29yZSBzY2hlZHVsaW5n
IGF3YXJlCiAgICAKICAgIHZjcHVfd2FrZSgpIGFuZCB2Y3B1X3NsZWVwKCkgbmVlZCB0byBiZSBt
YWRlIGNvcmUgc2NoZWR1bGluZyBhd2FyZToKICAgIHRoZXkgbWlnaHQgbmVlZCB0byBzd2l0Y2gg
YSBzaW5nbGUgdmNwdSBvZiBhbiBhbHJlYWR5IHNjaGVkdWxlZCB1bml0CiAgICBiZXR3ZWVuIHJ1
bm5pbmcgYW5kIG5vdCBydW5uaW5nLgogICAgCiAgICBFc3BlY2lhbGx5IHdoZW4gdmNwdV9zbGVl
cCgpIGZvciBhIHZjcHUgaXMgYmVpbmcgY2FsbGVkIGJ5IGEgdmNwdSBvZgogICAgdGhlIHNhbWUg
c2NoZWR1bGluZyB1bml0IHNwZWNpYWwgY2FyZSBtdXN0IGJlIHRha2VuIGluIG9yZGVyIHRvIGF2
b2lkCiAgICBhIGRlYWRsb2NrOiB0aGUgdmNwdSB0byBiZSBwdXQgYXNsZWVwIG11c3QgYmUgZm9y
Y2VkIHRocm91Z2ggYQogICAgY29udGV4dCBzd2l0Y2ggd2l0aG91dCBkb2luZyBzbyBmb3IgdGhl
IGNhbGxpbmcgdmNwdS4gRm9yIHRoaXMKICAgIHB1cnBvc2UgYWRkIGEgdmNwdSBmbGFnIGhhbmRs
ZWQgaW4gc2NoZWRfc2xhdmUoKSBhbmQgaW4KICAgIHNjaGVkX3dhaXRfcmVuZGV6dm91c19pbigp
IGFsbG93aW5nIGEgdmNwdSBvZiB0aGUgY3VycmVudGx5IHJ1bm5pbmcKICAgIHVuaXQgdG8gc3dp
dGNoIHN0YXRlIGF0IGEgaGlnaGVyIHByaW9yaXR5IHRoYW4gYSBub3JtYWwgc2NoZWR1bGUKICAg
IGV2ZW50LgogICAgCiAgICBVc2UgdGhlIHNhbWUgbWVjaGFuaXNtIHdoZW4gd2FraW5nIHVwIGEg
dmNwdSBvZiBhIGN1cnJlbnRseSBhY3RpdmUKICAgIHVuaXQuCiAgICAKICAgIFdoaWxlIGF0IGl0
IG1ha2UgdmNwdV9zbGVlcF9ub3N5bmNfbG9ja2VkKCkgc3RhdGljIGFzIGl0IGlzIHVzZWQgaW4K
ICAgIHNjaGVkdWxlLmMgb25seS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFn
Z2lvbGlAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgICB8IDEzOCArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hl
ZC1pZi5oIHwgICA5ICsrLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAgfCAgIDIgKwogMyBm
aWxlcyBjaGFuZ2VkLCAxNDAgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXgg
YjRjNGIwNGViZS4uYTZlNDFiZTliMyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5j
CisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtNzUxLDggKzc1MSwxMCBAQCB2b2lkIHNj
aGVkX2Rlc3Ryb3lfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCiAgICAgfQogfQogCi12b2lkIHZj
cHVfc2xlZXBfbm9zeW5jX2xvY2tlZChzdHJ1Y3QgdmNwdSAqdikKK3N0YXRpYyB2b2lkIHZjcHVf
c2xlZXBfbm9zeW5jX2xvY2tlZChzdHJ1Y3QgdmNwdSAqdikKIHsKKyAgICBzdHJ1Y3Qgc2NoZWRf
dW5pdCAqdW5pdCA9IHYtPnNjaGVkX3VuaXQ7CisKICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQo
Z2V0X3NjaGVkX3Jlcyh2LT5wcm9jZXNzb3IpLT5zY2hlZHVsZV9sb2NrKSk7CiAKICAgICBpZiAo
IGxpa2VseSghdmNwdV9ydW5uYWJsZSh2KSkgKQpAQCAtNzYwLDcgKzc2MiwxNSBAQCB2b2lkIHZj
cHVfc2xlZXBfbm9zeW5jX2xvY2tlZChzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgaWYgKCB2LT5y
dW5zdGF0ZS5zdGF0ZSA9PSBSVU5TVEFURV9ydW5uYWJsZSApCiAgICAgICAgICAgICB2Y3B1X3J1
bnN0YXRlX2NoYW5nZSh2LCBSVU5TVEFURV9vZmZsaW5lLCBOT1coKSk7CiAKLSAgICAgICAgc2No
ZWRfc2xlZXAodmNwdV9zY2hlZHVsZXIodiksIHYtPnNjaGVkX3VuaXQpOworICAgICAgICAvKiBP
bmx5IHB1dCB1bml0IHRvIHNsZWVwIGluIGNhc2UgYWxsIHZjcHVzIGFyZSBub3QgcnVubmFibGUu
ICovCisgICAgICAgIGlmICggbGlrZWx5KCF1bml0X3J1bm5hYmxlKHVuaXQpKSApCisgICAgICAg
ICAgICBzY2hlZF9zbGVlcCh1bml0X3NjaGVkdWxlcih1bml0KSwgdW5pdCk7CisgICAgICAgIGVs
c2UgaWYgKCB1bml0X3J1bm5pbmcodW5pdCkgPiAxICYmIHYtPmlzX3J1bm5pbmcgJiYKKyAgICAg
ICAgICAgICAgICAgICF2LT5mb3JjZV9jb250ZXh0X3N3aXRjaCApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIHYtPmZvcmNlX2NvbnRleHRfc3dpdGNoID0gdHJ1ZTsKKyAgICAgICAgICAgIGNwdV9y
YWlzZV9zb2Z0aXJxKHYtPnByb2Nlc3NvciwgU0NIRURfU0xBVkVfU09GVElSUSk7CisgICAgICAg
IH0KICAgICB9CiB9CiAKQEAgLTc5MiwxNiArODAyLDI3IEBAIHZvaWQgdmNwdV93YWtlKHN0cnVj
dCB2Y3B1ICp2KQogewogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgc3BpbmxvY2tfdCAq
bG9jazsKKyAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCA9IHYtPnNjaGVkX3VuaXQ7CiAKICAg
ICBUUkFDRV8yRChUUkNfU0NIRURfV0FLRSwgdi0+ZG9tYWluLT5kb21haW5faWQsIHYtPnZjcHVf
aWQpOwogCi0gICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnFzYXZlKHYtPnNjaGVkX3Vu
aXQsICZmbGFncyk7CisgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnFzYXZlKHVuaXQs
ICZmbGFncyk7CiAKICAgICBpZiAoIGxpa2VseSh2Y3B1X3J1bm5hYmxlKHYpKSApCiAgICAgewog
ICAgICAgICBpZiAoIHYtPnJ1bnN0YXRlLnN0YXRlID49IFJVTlNUQVRFX2Jsb2NrZWQgKQogICAg
ICAgICAgICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UodiwgUlVOU1RBVEVfcnVubmFibGUsIE5PVygp
KTsKLSAgICAgICAgc2NoZWRfd2FrZSh2Y3B1X3NjaGVkdWxlcih2KSwgdi0+c2NoZWRfdW5pdCk7
CisgICAgICAgIC8qCisgICAgICAgICAqIENhbGwgc2NoZWRfd2FrZSgpIHVuY29uZGl0aW9uYWxs
eSwgZXZlbiBpZiB1bml0IGlzIHJ1bm5pbmcgYWxyZWFkeS4KKyAgICAgICAgICogV2UgbWlnaHQg
aGF2ZSBub3QgYmVlbiBkZS1zY2hlZHVsZWQgYWZ0ZXIgdmNwdV9zbGVlcF9ub3N5bmNfbG9ja2Vk
KCkKKyAgICAgICAgICogYW5kIGFyZSBub3cgdG8gYmUgd29rZW4gdXAgYWdhaW4uCisgICAgICAg
ICAqLworICAgICAgICBzY2hlZF93YWtlKHVuaXRfc2NoZWR1bGVyKHVuaXQpLCB1bml0KTsKKyAg
ICAgICAgaWYgKCB1bml0LT5pc19ydW5uaW5nICYmICF2LT5pc19ydW5uaW5nICYmICF2LT5mb3Jj
ZV9jb250ZXh0X3N3aXRjaCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHYtPmZvcmNlX2NvbnRl
eHRfc3dpdGNoID0gdHJ1ZTsKKyAgICAgICAgICAgIGNwdV9yYWlzZV9zb2Z0aXJxKHYtPnByb2Nl
c3NvciwgU0NIRURfU0xBVkVfU09GVElSUSk7CisgICAgICAgIH0KICAgICB9CiAgICAgZWxzZSBp
ZiAoICEodi0+cGF1c2VfZmxhZ3MgJiBWUEZfYmxvY2tlZCkgKQogICAgIHsKQEAgLTgwOSw3ICs4
MzAsNyBAQCB2b2lkIHZjcHVfd2FrZShzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgICAgIHZjcHVf
cnVuc3RhdGVfY2hhbmdlKHYsIFJVTlNUQVRFX29mZmxpbmUsIE5PVygpKTsKICAgICB9CiAKLSAg
ICB1bml0X3NjaGVkdWxlX3VubG9ja19pcnFyZXN0b3JlKGxvY2ssIGZsYWdzLCB2LT5zY2hlZF91
bml0KTsKKyAgICB1bml0X3NjaGVkdWxlX3VubG9ja19pcnFyZXN0b3JlKGxvY2ssIGZsYWdzLCB1
bml0KTsKIH0KIAogdm9pZCB2Y3B1X3VuYmxvY2soc3RydWN0IHZjcHUgKnYpCkBAIC0yMDI4LDYg
KzIwNDksNjUgQEAgc3RhdGljIHZvaWQgc2NoZWRfY29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUg
KnZwcmV2LCBzdHJ1Y3QgdmNwdSAqdm5leHQsCiB9CiAKIC8qCisgKiBGb3JjZSBhIGNvbnRleHQg
c3dpdGNoIG9mIGEgc2luZ2xlIHZjcHUgb2YgYW4gdW5pdC4KKyAqIE1pZ2h0IGJlIGNhbGxlZCBl
aXRoZXIgaWYgYSB2Y3B1IG9mIGFuIGFscmVhZHkgcnVubmluZyB1bml0IGlzIHdva2VuIHVwCisg
KiBvciBpZiBhIHZjcHUgb2YgYSBydW5uaW5nIHVuaXQgaXMgcHV0IGFzbGVlcCB3aXRoIG90aGVy
IHZjcHVzIG9mIHRoZSBzYW1lCisgKiB1bml0IHN0aWxsIHJ1bm5pbmcuCisgKiBSZXR1cm5zIGVp
dGhlciBOVUxMIGlmIHYgaXMgYWxyZWFkeSBpbiB0aGUgY29ycmVjdCBzdGF0ZSBvciB0aGUgdmNw
dSB0bworICogcnVuIG5leHQuCisgKi8KK3N0YXRpYyBzdHJ1Y3QgdmNwdSAqc2NoZWRfZm9yY2Vf
Y29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUgKnZwcmV2LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGNwdSwgc190aW1l
X3Qgbm93KQoreworICAgIHYtPmZvcmNlX2NvbnRleHRfc3dpdGNoID0gZmFsc2U7CisKKyAgICBp
ZiAoIHZjcHVfcnVubmFibGUodikgPT0gdi0+aXNfcnVubmluZyApCisgICAgICAgIHJldHVybiBO
VUxMOworCisgICAgaWYgKCB2Y3B1X3J1bm5hYmxlKHYpICkKKyAgICB7CisgICAgICAgIGlmICgg
aXNfaWRsZV92Y3B1KHZwcmV2KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHZjcHVfcnVuc3Rh
dGVfY2hhbmdlKHZwcmV2LCBSVU5TVEFURV9ydW5uYWJsZSwgbm93KTsKKyAgICAgICAgICAgIHZw
cmV2LT5zY2hlZF91bml0ID0gZ2V0X3NjaGVkX3JlcyhjcHUpLT5zY2hlZF91bml0X2lkbGU7Cisg
ICAgICAgIH0KKyAgICAgICAgdmNwdV9ydW5zdGF0ZV9jaGFuZ2UodiwgUlVOU1RBVEVfcnVubmlu
Zywgbm93KTsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgLyogTWFrZSBzdXJlIG5v
dCB0byBzd2l0Y2ggbGFzdCB2Y3B1IG9mIGFuIHVuaXQgYXdheS4gKi8KKyAgICAgICAgaWYgKCB1
bml0X3J1bm5pbmcodi0+c2NoZWRfdW5pdCkgPT0gMSApCisgICAgICAgICAgICByZXR1cm4gTlVM
TDsKKworICAgICAgICB2LT5uZXdfc3RhdGUgPSB2Y3B1X3J1bnN0YXRlX2Jsb2NrZWQodik7Cisg
ICAgICAgIHZjcHVfcnVuc3RhdGVfY2hhbmdlKHYsIHYtPm5ld19zdGF0ZSwgbm93KTsKKyAgICAg
ICAgdiA9IHNjaGVkX3VuaXQydmNwdV9jcHUodnByZXYtPnNjaGVkX3VuaXQsIGNwdSk7CisgICAg
ICAgIGlmICggdiAhPSB2cHJldiApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggaXNfaWRs
ZV92Y3B1KHZwcmV2KSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgdmNwdV9ydW5z
dGF0ZV9jaGFuZ2UodnByZXYsIFJVTlNUQVRFX3J1bm5hYmxlLCBub3cpOworICAgICAgICAgICAg
ICAgIHZwcmV2LT5zY2hlZF91bml0ID0gZ2V0X3NjaGVkX3JlcyhjcHUpLT5zY2hlZF91bml0X2lk
bGU7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICB7CisgICAg
ICAgICAgICAgICAgdi0+c2NoZWRfdW5pdCA9IHZwcmV2LT5zY2hlZF91bml0OworICAgICAgICAg
ICAgICAgIHZjcHVfcnVuc3RhdGVfY2hhbmdlKHYsIFJVTlNUQVRFX3J1bm5pbmcsIG5vdyk7Cisg
ICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICB9CisKKyAgICAvKiBUaGlzIHZjcHUgd2lsbCBi
ZSBzd2l0Y2hlZCB0by4gKi8KKyAgICB2LT5pc19ydW5uaW5nID0gdHJ1ZTsKKworICAgIC8qIE1h
a2Ugc3VyZSBub3QgdG8gbG9vc2UgYW5vdGhlciBzbGF2ZSBjYWxsLiAqLworICAgIHJhaXNlX3Nv
ZnRpcnEoU0NIRURfU0xBVkVfU09GVElSUSk7CisKKyAgICByZXR1cm4gdjsKK30KKworLyoKICAq
IFJlbmRlenZvdXMgYmVmb3JlIHRha2luZyBhIHNjaGVkdWxpbmcgZGVjaXNpb24uCiAgKiBDYWxs
ZWQgd2l0aCBzY2hlZHVsZSBsb2NrIGhlbGQsIHNvIGFsbCBhY2Nlc3NlcyB0byB0aGUgcmVuZGV6
dm91cyBjb3VudGVyCiAgKiBjYW4gYmUgbm9ybWFsIG9uZXMgKG5vIGF0b21pYyBhY2Nlc3NlcyBu
ZWVkZWQpLgpAQCAtMjA0Miw2ICsyMTIyLDcgQEAgc3RhdGljIHN0cnVjdCBzY2hlZF91bml0ICpz
Y2hlZF93YWl0X3JlbmRlenZvdXNfaW4oc3RydWN0IHNjaGVkX3VuaXQgKnByZXYsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzX3RpbWVfdCBub3cp
CiB7CiAgICAgc3RydWN0IHNjaGVkX3VuaXQgKm5leHQ7CisgICAgc3RydWN0IHZjcHUgKnY7CiAK
ICAgICBpZiAoICEtLXByZXYtPnJlbmRlenZvdXNfaW5fY250ICkKICAgICB7CkBAIC0yMDUwLDgg
KzIxMzEsMzAgQEAgc3RhdGljIHN0cnVjdCBzY2hlZF91bml0ICpzY2hlZF93YWl0X3JlbmRlenZv
dXNfaW4oc3RydWN0IHNjaGVkX3VuaXQgKnByZXYsCiAgICAgICAgIHJldHVybiBuZXh0OwogICAg
IH0KIAorICAgIHYgPSB1bml0MnZjcHVfY3B1KHByZXYsIGNwdSk7CiAgICAgd2hpbGUgKCBwcmV2
LT5yZW5kZXp2b3VzX2luX2NudCApCiAgICAgeworICAgICAgICBpZiAoIHYgJiYgdi0+Zm9yY2Vf
Y29udGV4dF9zd2l0Y2ggKQorICAgICAgICB7CisgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdnBy
ZXYgPSBjdXJyZW50OworCisgICAgICAgICAgICB2ID0gc2NoZWRfZm9yY2VfY29udGV4dF9zd2l0
Y2godnByZXYsIHYsIGNwdSwgbm93KTsKKworICAgICAgICAgICAgaWYgKCB2ICkKKyAgICAgICAg
ICAgIHsKKyAgICAgICAgICAgICAgICAvKiBXZSdsbCBjb21lIGJhY2sgYW5vdGhlciB0aW1lLCBz
byBhZGp1c3QgcmVuZGV6dm91c19pbl9jbnQuICovCisgICAgICAgICAgICAgICAgcHJldi0+cmVu
ZGV6dm91c19pbl9jbnQrKzsKKyAgICAgICAgICAgICAgICBhdG9taWNfc2V0KCZwcmV2LT5yZW5k
ZXp2b3VzX291dF9jbnQsIDApOworCisgICAgICAgICAgICAgICAgcGNwdV9zY2hlZHVsZV91bmxv
Y2tfaXJxKCpsb2NrLCBjcHUpOworCisgICAgICAgICAgICAgICAgc2NoZWRfY29udGV4dF9zd2l0
Y2godnByZXYsIHYsIGZhbHNlLCBub3cpOworCisgICAgICAgICAgICAgICAgcmV0dXJuIE5VTEw7
ICAgICAvKiBBUk0gb25seS4gKi8KKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAgdiA9IHVu
aXQydmNwdV9jcHUocHJldiwgY3B1KTsKKyAgICAgICAgfQogICAgICAgICAvKgogICAgICAgICAg
KiBDb21pbmcgZnJvbSBpZGxlIG1pZ2h0IG5lZWQgdG8gZG8gdGFza2xldCB3b3JrLgogICAgICAg
ICAgKiBJbiBvcmRlciB0byBhdm9pZCBkZWFkbG9ja3Mgd2UgY2FuJ3QgZG8gdGhhdCBoZXJlLCBi
dXQgaGF2ZSB0bwpAQCAtMjA4NiwxMCArMjE4OSwxMSBAQCBzdGF0aWMgc3RydWN0IHNjaGVkX3Vu
aXQgKnNjaGVkX3dhaXRfcmVuZGV6dm91c19pbihzdHJ1Y3Qgc2NoZWRfdW5pdCAqcHJldiwKIAog
c3RhdGljIHZvaWQgc2NoZWRfc2xhdmUodm9pZCkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAgICAgICAg
ICAqdnByZXYgPSBjdXJyZW50OworICAgIHN0cnVjdCB2Y3B1ICAgICAgICAgICp2LCAqdnByZXYg
PSBjdXJyZW50OwogICAgIHN0cnVjdCBzY2hlZF91bml0ICAgICpwcmV2ID0gdnByZXYtPnNjaGVk
X3VuaXQsICpuZXh0OwogICAgIHNfdGltZV90ICAgICAgICAgICAgICBub3c7CiAgICAgc3Bpbmxv
Y2tfdCAgICAgICAgICAgKmxvY2s7CisgICAgYm9vbCAgICAgICAgICAgICAgICAgIGRvX3NvZnRp
cnEgPSBmYWxzZTsKICAgICB1bnNpZ25lZCBpbnQgICAgICAgICAgY3B1ID0gc21wX3Byb2Nlc3Nv
cl9pZCgpOwogCiAgICAgQVNTRVJUX05PVF9JTl9BVE9NSUMoKTsKQEAgLTIwOTgsOSArMjIwMiwz
MSBAQCBzdGF0aWMgdm9pZCBzY2hlZF9zbGF2ZSh2b2lkKQogCiAgICAgbm93ID0gTk9XKCk7CiAK
KyAgICB2ID0gdW5pdDJ2Y3B1X2NwdShwcmV2LCBjcHUpOworICAgIGlmICggdiAmJiB2LT5mb3Jj
ZV9jb250ZXh0X3N3aXRjaCApCisgICAgeworICAgICAgICB2ID0gc2NoZWRfZm9yY2VfY29udGV4
dF9zd2l0Y2godnByZXYsIHYsIGNwdSwgbm93KTsKKworICAgICAgICBpZiAoIHYgKQorICAgICAg
ICB7CisgICAgICAgICAgICBwY3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgY3B1KTsKKwor
ICAgICAgICAgICAgc2NoZWRfY29udGV4dF9zd2l0Y2godnByZXYsIHYsIGZhbHNlLCBub3cpOwor
CisgICAgICAgICAgICByZXR1cm47CisgICAgICAgIH0KKworICAgICAgICBkb19zb2Z0aXJxID0g
dHJ1ZTsKKyAgICB9CisKICAgICBpZiAoICFwcmV2LT5yZW5kZXp2b3VzX2luX2NudCApCiAgICAg
ewogICAgICAgICBwY3B1X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgY3B1KTsKKworICAgICAg
ICAvKiBDaGVjayBmb3IgZmFpbGVkIGZvcmNlZCBjb250ZXh0IHN3aXRjaC4gKi8KKyAgICAgICAg
aWYgKCBkb19zb2Z0aXJxICkKKyAgICAgICAgICAgIHJhaXNlX3NvZnRpcnEoU0NIRURVTEVfU09G
VElSUSk7CisKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUveGVuL3NjaGVkLWlmLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAppbmRleCA0MWEx
MDgzYTA4Li4wMjFjMWQ3YzJjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYu
aAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaApAQCAtMTAyLDYgKzEwMiwxMSBAQCBz
dGF0aWMgaW5saW5lIGJvb2wgdW5pdF9ydW5uYWJsZShjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAq
dW5pdCkKICAgICByZXR1cm4gZmFsc2U7CiB9CiAKK3N0YXRpYyBpbmxpbmUgaW50IHZjcHVfcnVu
c3RhdGVfYmxvY2tlZChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICByZXR1cm4gKHYtPnBh
dXNlX2ZsYWdzICYgVlBGX2Jsb2NrZWQpID8gUlVOU1RBVEVfYmxvY2tlZCA6IFJVTlNUQVRFX29m
ZmxpbmU7Cit9CisKIC8qCiAgKiBSZXR1cm5zIHdoZXRoZXIgYSBzY2hlZF91bml0IGlzIHJ1bm5h
YmxlIGFuZCBzZXRzIG5ld19zdGF0ZSBmb3IgZWFjaCBvZiBpdHMKICAqIHZjcHVzLiBJdCBpcyBt
YW5kYXRvcnkgdG8gZGV0ZXJtaW5lIHRoZSBuZXcgcnVuc3RhdGUgZm9yIGFsbCB2Y3B1cyBvZiBh
IHVuaXQKQEAgLTEyMSw5ICsxMjYsNyBAQCBzdGF0aWMgaW5saW5lIGJvb2wgdW5pdF9ydW5uYWJs
ZV9zdGF0ZShjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCkKICAgICB7CiAgICAgICAgIHJ1
bm5hYmxlID0gdmNwdV9ydW5uYWJsZSh2KTsKIAotICAgICAgICB2LT5uZXdfc3RhdGUgPSBydW5u
YWJsZSA/IFJVTlNUQVRFX3J1bm5pbmcKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
OiAodi0+cGF1c2VfZmxhZ3MgJiBWUEZfYmxvY2tlZCkKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA/IFJVTlNUQVRFX2Jsb2NrZWQgOiBSVU5TVEFURV9vZmZsaW5lOworICAgICAg
ICB2LT5uZXdfc3RhdGUgPSBydW5uYWJsZSA/IFJVTlNUQVRFX3J1bm5pbmcgOiB2Y3B1X3J1bnN0
YXRlX2Jsb2NrZWQodik7CiAKICAgICAgICAgaWYgKCBydW5uYWJsZSApCiAgICAgICAgICAgICBy
ZXQgPSB0cnVlOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQuaAppbmRleCBjZTQzMjlkYjcyLi5mOTczMDM2NjhhIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApA
QCAtMTg2LDYgKzE4Niw4IEBAIHN0cnVjdCB2Y3B1CiAgICAgYm9vbCAgICAgICAgICAgICBpc19y
dW5uaW5nOwogICAgIC8qIFZDUFUgc2hvdWxkIHdha2UgZmFzdCAoZG8gbm90IGRlZXAgc2xlZXAg
dGhlIENQVSkuICovCiAgICAgYm9vbCAgICAgICAgICAgICBpc191cmdlbnQ7CisgICAgLyogVkNQ
VSBtdXN0IGNvbnRleHRfc3dpdGNoIHdpdGhvdXQgc2NoZWR1bGluZyB1bml0LiAqLworICAgIGJv
b2wgICAgICAgICAgICAgZm9yY2VfY29udGV4dF9zd2l0Y2g7CiAKICNpZmRlZiBWQ1BVX1RSQVBf
TEFTVAogI2RlZmluZSBWQ1BVX1RSQVBfTk9ORSAgICAwCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Oct 04 11:12:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 11: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 1iGLVd-00043e-18; Fri, 04 Oct 2019 11: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=khvf=X5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGLVc-00043U-0L
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:12:28 +0000
X-Inumbo-ID: d8d2cfe8-e697-11e9-974b-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d8d2cfe8-e697-11e9-974b-12813bfff9fa;
 Fri, 04 Oct 2019 11:12:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGLVa-0001Ms-7j
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:12:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGLVa-0000a8-5X
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:12:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iGLVa-0000a8-5X@xenbits.xenproject.org>
Date: Fri, 04 Oct 2019 11:12:26 +0000
Subject: [Xen-changelog] [xen staging] xen/sched: move per-cpu variable
 scheduler to struct sched_resource
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI2ZWVlY2NmNDZkN2MzYzE1YjBhYTk0YzY0MjZkZTZlZTliODMzMDQKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgT2N0IDIg
MDk6Mjc6MzQgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgNCAxMjo1ODo0OSAyMDE5ICswMjAwCgogICAgeGVu
L3NjaGVkOiBtb3ZlIHBlci1jcHUgdmFyaWFibGUgc2NoZWR1bGVyIHRvIHN0cnVjdCBzY2hlZF9y
ZXNvdXJjZQogICAgCiAgICBIYXZpbmcgYSBwb2ludGVyIHRvIHN0cnVjdCBzY2hlZHVsZXIgaW4g
c3RydWN0IHNjaGVkX3Jlc291cmNlIGluc3RlYWQKICAgIG9mIHBlciBjcHUgaXMgZW5vdWdoLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3
ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1v
bi9zY2hlZF9jcmVkaXQuYyAgfCAxOCArKysrKysrKysrKy0tLS0tLS0KIHhlbi9jb21tb24vc2No
ZWRfY3JlZGl0Mi5jIHwgIDMgKystCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgICB8IDE1ICsr
KysrKystLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggfCAgMiArLQogNCBmaWxl
cyBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwpp
bmRleCBhNmRmZjhlYzYyLi44NjYwM2FkY2I2IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVk
X2NyZWRpdC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTM1Miw5ICszNTIs
MTAgQEAgREVGSU5FX1BFUl9DUFUodW5zaWduZWQgaW50LCBsYXN0X3RpY2tsZV9jcHUpOwogc3Rh
dGljIGlubGluZSB2b2lkIF9fcnVucV90aWNrbGUoc3RydWN0IGNzY2hlZF91bml0ICpuZXcpCiB7
CiAgICAgdW5zaWduZWQgaW50IGNwdSA9IHNjaGVkX3VuaXRfbWFzdGVyKG5ldy0+dW5pdCk7Cisg
ICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzciA9IGdldF9zY2hlZF9yZXMoY3B1KTsKICAgICBz
dHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCA9IG5ldy0+dW5pdDsKICAgICBzdHJ1Y3QgY3NjaGVkX3Vu
aXQgKiBjb25zdCBjdXIgPSBDU0NIRURfVU5JVChjdXJyX29uX2NwdShjcHUpKTsKLSAgICBzdHJ1
Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiA9IENTQ0hFRF9QUklWKHBlcl9jcHUoc2NoZWR1bGVyLCBj
cHUpKTsKKyAgICBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiA9IENTQ0hFRF9QUklWKHNyLT5z
Y2hlZHVsZXIpOwogICAgIGNwdW1hc2tfdCBtYXNrLCBpZGxlX21hc2ssICpvbmxpbmU7CiAgICAg
aW50IGJhbGFuY2Vfc3RlcCwgaWRsZXJzX2VtcHR5OwogCkBAIC05MzEsNyArOTMyLDggQEAgY3Nj
aGVkX3VuaXRfYWNjdChzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgdW5zaWduZWQgaW50IGNw
dSkKIHsKICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqY3VycnVuaXQgPSBjdXJyZW50LT5zY2hlZF91
bml0OwogICAgIHN0cnVjdCBjc2NoZWRfdW5pdCAqIGNvbnN0IHN2YyA9IENTQ0hFRF9VTklUKGN1
cnJ1bml0KTsKLSAgICBjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMgPSBwZXJfY3B1KHNjaGVk
dWxlciwgY3B1KTsKKyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNyID0gZ2V0X3NjaGVkX3Jl
cyhjcHUpOworICAgIGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcyA9IHNyLT5zY2hlZHVsZXI7
CiAKICAgICBBU1NFUlQoIHNjaGVkX3VuaXRfbWFzdGVyKGN1cnJ1bml0KSA9PSBjcHUgKTsKICAg
ICBBU1NFUlQoIHN2Yy0+c2RvbSAhPSBOVUxMICk7CkBAIC05ODcsOCArOTg5LDcgQEAgY3NjaGVk
X3VuaXRfYWNjdChzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgdW5zaWduZWQgaW50IGNwdSkK
ICAgICAgICAgICAgICAqIGlkbGVycy4gQnV0LCBpZiB3ZSBhcmUgaGVyZSwgaXQgbWVhbnMgdGhl
cmUgaXMgc29tZW9uZSBydW5uaW5nCiAgICAgICAgICAgICAgKiBvbiBpdCwgYW5kIGhlbmNlIHRo
ZSBiaXQgbXVzdCBiZSB6ZXJvIGFscmVhZHkuCiAgICAgICAgICAgICAgKi8KLSAgICAgICAgICAg
IEFTU0VSVCghY3B1bWFza190ZXN0X2NwdShjcHUsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgQ1NDSEVEX1BSSVYocGVyX2NwdShzY2hlZHVsZXIsIGNwdSkpLT5pZGxlcnMp
KTsKKyAgICAgICAgICAgIEFTU0VSVCghY3B1bWFza190ZXN0X2NwdShjcHUsIENTQ0hFRF9QUklW
KG9wcyktPmlkbGVycykpOwogICAgICAgICAgICAgY3B1X3JhaXNlX3NvZnRpcnEoY3B1LCBTQ0hF
RFVMRV9TT0ZUSVJRKTsKICAgICAgICAgfQogICAgIH0KQEAgLTEwODMsNiArMTA4NCw3IEBAIGNz
Y2hlZF91bml0X3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHNjaGVk
X3VuaXQgKnVuaXQpCiB7CiAgICAgc3RydWN0IGNzY2hlZF91bml0ICogY29uc3Qgc3ZjID0gQ1ND
SEVEX1VOSVQodW5pdCk7CiAgICAgdW5zaWduZWQgaW50IGNwdSA9IHNjaGVkX3VuaXRfbWFzdGVy
KHVuaXQpOworICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc3IgPSBnZXRfc2NoZWRfcmVzKGNw
dSk7CiAKICAgICBTQ0hFRF9TVEFUX0NSQU5LKHVuaXRfc2xlZXApOwogCkBAIC0xMDk1LDcgKzEw
OTcsNyBAQCBjc2NoZWRfdW5pdF9zbGVlcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0
cnVjdCBzY2hlZF91bml0ICp1bml0KQogICAgICAgICAgKiBCdXQsIHdlIGFyZSBoZXJlIGJlY2F1
c2UgdW5pdCBpcyBnb2luZyB0byBzbGVlcCB3aGlsZSBydW5uaW5nIG9uIGNwdSwKICAgICAgICAg
ICogc28gdGhlIGJpdCBtdXN0IGJlIHplcm8gYWxyZWFkeS4KICAgICAgICAgICovCi0gICAgICAg
IEFTU0VSVCghY3B1bWFza190ZXN0X2NwdShjcHUsIENTQ0hFRF9QUklWKHBlcl9jcHUoc2NoZWR1
bGVyLCBjcHUpKS0+aWRsZXJzKSk7CisgICAgICAgIEFTU0VSVCghY3B1bWFza190ZXN0X2NwdShj
cHUsIENTQ0hFRF9QUklWKHNyLT5zY2hlZHVsZXIpLT5pZGxlcnMpKTsKICAgICAgICAgY3B1X3Jh
aXNlX3NvZnRpcnEoY3B1LCBTQ0hFRFVMRV9TT0ZUSVJRKTsKICAgICB9CiAgICAgZWxzZSBpZiAo
IF9fdW5pdF9vbl9ydW5xKHN2YykgKQpAQCAtMTU3NSw4ICsxNTc3LDkgQEAgc3RhdGljIHZvaWQK
IGNzY2hlZF90aWNrKHZvaWQgKl9jcHUpCiB7CiAgICAgdW5zaWduZWQgaW50IGNwdSA9ICh1bnNp
Z25lZCBsb25nKV9jcHU7CisgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzciA9IGdldF9zY2hl
ZF9yZXMoY3B1KTsKICAgICBzdHJ1Y3QgY3NjaGVkX3BjcHUgKnNwYyA9IENTQ0hFRF9QQ1BVKGNw
dSk7Ci0gICAgc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYgPSBDU0NIRURfUFJJVihwZXJfY3B1
KHNjaGVkdWxlciwgY3B1KSk7CisgICAgc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYgPSBDU0NI
RURfUFJJVihzci0+c2NoZWR1bGVyKTsKIAogICAgIHNwYy0+dGljaysrOwogCkBAIC0xNjAxLDcg
KzE2MDQsOCBAQCBjc2NoZWRfdGljayh2b2lkICpfY3B1KQogc3RhdGljIHN0cnVjdCBjc2NoZWRf
dW5pdCAqCiBjc2NoZWRfcnVucV9zdGVhbChpbnQgcGVlcl9jcHUsIGludCBjcHUsIGludCBwcmks
IGludCBiYWxhbmNlX3N0ZXApCiB7Ci0gICAgY29uc3Qgc3RydWN0IGNzY2hlZF9wcml2YXRlICog
Y29uc3QgcHJ2ID0gQ1NDSEVEX1BSSVYocGVyX2NwdShzY2hlZHVsZXIsIGNwdSkpOworICAgIHN0
cnVjdCBzY2hlZF9yZXNvdXJjZSAqc3IgPSBnZXRfc2NoZWRfcmVzKGNwdSk7CisgICAgY29uc3Qg
c3RydWN0IGNzY2hlZF9wcml2YXRlICogY29uc3QgcHJ2ID0gQ1NDSEVEX1BSSVYoc3ItPnNjaGVk
dWxlcik7CiAgICAgY29uc3Qgc3RydWN0IGNzY2hlZF9wY3B1ICogY29uc3QgcGVlcl9wY3B1ID0g
Q1NDSEVEX1BDUFUocGVlcl9jcHUpOwogICAgIHN0cnVjdCBjc2NoZWRfdW5pdCAqc3BlZXI7CiAg
ICAgc3RydWN0IGxpc3RfaGVhZCAqaXRlcjsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRf
Y3JlZGl0Mi5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKaW5kZXggZDUxZGYwNTg4Ny4u
YWY1OGVlMTYxZCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKKysrIGIv
eGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKQEAgLTMyNjgsOCArMzI2OCw5IEBAIHJ1bnFfY2Fu
ZGlkYXRlKHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2RhdGEgKnJxZCwKICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCAqc2tpcHBlZCkKIHsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkICppdGVyLCAq
dGVtcDsKKyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNyID0gZ2V0X3NjaGVkX3JlcyhjcHUp
OwogICAgIHN0cnVjdCBjc2NoZWQyX3VuaXQgKnNuZXh0ID0gTlVMTDsKLSAgICBzdHJ1Y3QgY3Nj
aGVkMl9wcml2YXRlICpwcnYgPSBjc2NoZWQyX3ByaXYocGVyX2NwdShzY2hlZHVsZXIsIGNwdSkp
OworICAgIHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgKnBydiA9IGNzY2hlZDJfcHJpdihzci0+c2No
ZWR1bGVyKTsKICAgICBib29sIHlpZWxkID0gZmFsc2UsIHNvZnRfYWZmX3ByZWVtcHQgPSBmYWxz
ZTsKIAogICAgICpza2lwcGVkID0gMDsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUu
YyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCBhNmU0MWJlOWIzLi42ZGE5NjY5NWMyIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVs
ZS5jCkBAIC03NSw3ICs3NSw2IEBAIHN0YXRpYyB2b2lkIHZjcHVfc2luZ2xlc2hvdF90aW1lcl9m
bih2b2lkICpkYXRhKTsKIHN0YXRpYyB2b2lkIHBvbGxfdGltZXJfZm4odm9pZCAqZGF0YSk7CiAK
IC8qIFRoaXMgaXMgZ2xvYmFsIGZvciBub3cgc28gdGhhdCBwcml2YXRlIGltcGxlbWVudGF0aW9u
cyBjYW4gcmVhY2ggaXQgKi8KLURFRklORV9QRVJfQ1BVKHN0cnVjdCBzY2hlZHVsZXIgKiwgc2No
ZWR1bGVyKTsKIERFRklORV9QRVJfQ1BVX1JFQURfTU9TVExZKHN0cnVjdCBzY2hlZF9yZXNvdXJj
ZSAqLCBzY2hlZF9yZXMpOwogc3RhdGljIERFRklORV9QRVJfQ1BVX1JFQURfTU9TVExZKHVuc2ln
bmVkIGludCwgc2NoZWRfcmVzX2lkeCk7CiAKQEAgLTIwMCw3ICsxOTksNyBAQCBzdGF0aWMgaW5s
aW5lIHN0cnVjdCBzY2hlZHVsZXIgKnVuaXRfc2NoZWR1bGVyKGNvbnN0IHN0cnVjdCBzY2hlZF91
bml0ICp1bml0KQogICAgICAqLwogCiAgICAgQVNTRVJUKGlzX2lkbGVfZG9tYWluKGQpKTsKLSAg
ICByZXR1cm4gcGVyX2NwdShzY2hlZHVsZXIsIHVuaXQtPnJlcy0+bWFzdGVyX2NwdSk7CisgICAg
cmV0dXJuIHVuaXQtPnJlcy0+c2NoZWR1bGVyOwogfQogCiBzdGF0aWMgaW5saW5lIHN0cnVjdCBz
Y2hlZHVsZXIgKnZjcHVfc2NoZWR1bGVyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQpAQCAtMTkyMSw4
ICsxOTIwLDggQEAgc3RhdGljIGJvb2wgc2NoZWRfdGFza2xldF9jaGVjayh1bnNpZ25lZCBpbnQg
Y3B1KQogc3RhdGljIHN0cnVjdCBzY2hlZF91bml0ICpkb19zY2hlZHVsZShzdHJ1Y3Qgc2NoZWRf
dW5pdCAqcHJldiwgc190aW1lX3Qgbm93LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgY3B1KQogewotICAgIHN0cnVjdCBzY2hlZHVsZXIgKnNjaGVk
ID0gcGVyX2NwdShzY2hlZHVsZXIsIGNwdSk7CiAgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpz
ciA9IGdldF9zY2hlZF9yZXMoY3B1KTsKKyAgICBzdHJ1Y3Qgc2NoZWR1bGVyICpzY2hlZCA9IHNy
LT5zY2hlZHVsZXI7CiAgICAgc3RydWN0IHNjaGVkX3VuaXQgKm5leHQ7CiAKICAgICAvKiBnZXQg
cG9saWN5LXNwZWNpZmljIGRlY2lzaW9uIG9uIHNjaGVkdWxpbmcuLi4gKi8KQEAgLTIzNDYsNyAr
MjM0NSw3IEBAIHN0YXRpYyBpbnQgY3B1X3NjaGVkdWxlX3VwKHVuc2lnbmVkIGludCBjcHUpCiAg
ICAgc3ItPmNwdXMgPSBjcHVtYXNrX29mKGNwdSk7CiAgICAgc2V0X3NjaGVkX3JlcyhjcHUsIHNy
KTsKIAotICAgIHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpID0gJnNjaGVkX2lkbGVfb3BzOworICAg
IHNyLT5zY2hlZHVsZXIgPSAmc2NoZWRfaWRsZV9vcHM7CiAgICAgc3Bpbl9sb2NrX2luaXQoJnNy
LT5fbG9jayk7CiAgICAgc3ItPnNjaGVkdWxlX2xvY2sgPSAmc2NoZWRfZnJlZV9jcHVfbG9jazsK
ICAgICBpbml0X3RpbWVyKCZzci0+c190aW1lciwgc190aW1lcl9mbiwgTlVMTCwgY3B1KTsKQEAg
LTI1NTcsNyArMjU1Niw3IEBAIGludCBzY2hlZHVsZV9jcHVfc3dpdGNoKHVuc2lnbmVkIGludCBj
cHUsIHN0cnVjdCBjcHVwb29sICpjKQogewogICAgIHN0cnVjdCB2Y3B1ICppZGxlOwogICAgIHZv
aWQgKnBwcml2LCAqcHByaXZfb2xkLCAqdnByaXYsICp2cHJpdl9vbGQ7Ci0gICAgc3RydWN0IHNj
aGVkdWxlciAqb2xkX29wcyA9IHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpOworICAgIHN0cnVjdCBz
Y2hlZHVsZXIgKm9sZF9vcHMgPSBnZXRfc2NoZWRfcmVzKGNwdSktPnNjaGVkdWxlcjsKICAgICBz
dHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzID0gKGMgPT0gTlVMTCkgPyAmc2NoZWRfaWRsZV9vcHMg
OiBjLT5zY2hlZDsKICAgICBzdHJ1Y3QgY3B1cG9vbCAqb2xkX3Bvb2wgPSBwZXJfY3B1KGNwdXBv
b2wsIGNwdSk7CiAgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzZCA9IGdldF9zY2hlZF9yZXMo
Y3B1KTsKQEAgLTI2MjEsNyArMjYyMCw3IEBAIGludCBzY2hlZHVsZV9jcHVfc3dpdGNoKHVuc2ln
bmVkIGludCBjcHUsIHN0cnVjdCBjcHVwb29sICpjKQogICAgIHBwcml2X29sZCA9IHNkLT5zY2hl
ZF9wcml2OwogICAgIG5ld19sb2NrID0gc2NoZWRfc3dpdGNoX3NjaGVkKG5ld19vcHMsIGNwdSwg
cHByaXYsIHZwcml2KTsKIAotICAgIHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpID0gbmV3X29wczsK
KyAgICBzZC0+c2NoZWR1bGVyID0gbmV3X29wczsKICAgICBzZC0+c2NoZWRfcHJpdiA9IHBwcml2
OwogCiAgICAgLyoKQEAgLTI3MjEsNyArMjcyMCw3IEBAIHZvaWQgc2NoZWRfdGlja19zdXNwZW5k
KHZvaWQpCiAgICAgc3RydWN0IHNjaGVkdWxlciAqc2NoZWQ7CiAgICAgdW5zaWduZWQgaW50IGNw
dSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKIAotICAgIHNjaGVkID0gcGVyX2NwdShzY2hlZHVsZXIs
IGNwdSk7CisgICAgc2NoZWQgPSBnZXRfc2NoZWRfcmVzKGNwdSktPnNjaGVkdWxlcjsKICAgICBz
Y2hlZF9kb190aWNrX3N1c3BlbmQoc2NoZWQsIGNwdSk7CiAgICAgcmN1X2lkbGVfZW50ZXIoY3B1
KTsKICAgICByY3VfaWRsZV90aW1lcl9zdGFydCgpOwpAQCAtMjczNCw3ICsyNzMzLDcgQEAgdm9p
ZCBzY2hlZF90aWNrX3Jlc3VtZSh2b2lkKQogCiAgICAgcmN1X2lkbGVfdGltZXJfc3RvcCgpOwog
ICAgIHJjdV9pZGxlX2V4aXQoY3B1KTsKLSAgICBzY2hlZCA9IHBlcl9jcHUoc2NoZWR1bGVyLCBj
cHUpOworICAgIHNjaGVkID0gZ2V0X3NjaGVkX3JlcyhjcHUpLT5zY2hlZHVsZXI7CiAgICAgc2No
ZWRfZG9fdGlja19yZXN1bWUoc2NoZWQsIGNwdSk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC1pZi5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKaW5kZXggMDIx
YzFkN2MyYy4uMDE4MjFiM2U1YiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlm
LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKQEAgLTM2LDYgKzM2LDcgQEAgZXh0
ZXJuIGNvbnN0IGNwdW1hc2tfdCAqc2NoZWRfcmVzX21hc2s7CiAgKiBhcyB0aGUgcmVzdCBvZiB0
aGUgc3RydWN0LiAgSnVzdCBoYXZlIHRoZSBzY2hlZHVsZXIgcG9pbnQgdG8gdGhlCiAgKiBvbmUg
aXQgd2FudHMgKFRoaXMgbWF5IGJlIHRoZSBvbmUgcmlnaHQgaW4gZnJvbnQgb2YgaXQpLiovCiBz
dHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgeworICAgIHN0cnVjdCBzY2hlZHVsZXIgICAqc2NoZWR1bGVy
OwogICAgIHNwaW5sb2NrX3QgICAgICAgICAqc2NoZWR1bGVfbG9jaywKICAgICAgICAgICAgICAg
ICAgICAgICAgX2xvY2s7CiAgICAgc3RydWN0IHNjaGVkX3VuaXQgICpjdXJyOwpAQCAtNDksNyAr
NTAsNiBAQCBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgewogICAgIGNvbnN0IGNwdW1hc2tfdCAgICAq
Y3B1czsgICAgICAgICAgIC8qIGNwdXMgY292ZXJlZCBieSB0aGlzIHN0cnVjdCAgICAgKi8KIH07
CiAKLURFQ0xBUkVfUEVSX0NQVShzdHJ1Y3Qgc2NoZWR1bGVyICosIHNjaGVkdWxlcik7CiBERUNM
QVJFX1BFUl9DUFUoc3RydWN0IGNwdXBvb2wgKiwgY3B1cG9vbCk7CiBERUNMQVJFX1BFUl9DUFUo
c3RydWN0IHNjaGVkX3Jlc291cmNlICosIHNjaGVkX3Jlcyk7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Oct 04 11:12:39 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 11:12: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 1iGLVn-00044b-3F; Fri, 04 Oct 2019 11:12: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=khvf=X5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGLVl-00044R-AT
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:12:37 +0000
X-Inumbo-ID: dee31bf4-e697-11e9-974b-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dee31bf4-e697-11e9-974b-12813bfff9fa;
 Fri, 04 Oct 2019 11:12:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGLVk-0001N4-DO
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:12:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGLVk-0000an-B8
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:12:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iGLVk-0000an-B8@xenbits.xenproject.org>
Date: Fri, 04 Oct 2019 11:12:36 +0000
Subject: [Xen-changelog] [xen staging] xen/sched: move per-cpu variable
 cpupool to struct sched_resource
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDliNTY0YzNjMDY0M2U5MTBhMWQ0ODdjNGRkMGJlYmY2OWE2ZTYyZGEKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgT2N0IDIg
MDk6Mjc6MzUgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgNCAxMjo1OToxOCAyMDE5ICswMjAwCgogICAgeGVu
L3NjaGVkOiBtb3ZlIHBlci1jcHUgdmFyaWFibGUgY3B1cG9vbCB0byBzdHJ1Y3Qgc2NoZWRfcmVz
b3VyY2UKICAgIAogICAgSGF2aW5nIGEgcG9pbnRlciB0byBzdHJ1Y3QgY3B1cG9vbCBpbiBzdHJ1
Y3Qgc2NoZWRfcmVzb3VyY2UgaW5zdGVhZAogICAgb2YgcGVyIGNwdSBpcyBlbm91Z2guCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1i
eTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL2Nw
dXBvb2wuYyAgICAgICB8IDQgKy0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyAgfCAyICst
CiB4ZW4vY29tbW9uL3NjaGVkX3J0LmMgICAgICB8IDIgKy0KIHhlbi9jb21tb24vc2NoZWR1bGUu
YyAgICAgIHwgOCArKysrLS0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggfCAyICstCiA1
IGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9jcHVwb29sLmMgYi94ZW4vY29tbW9uL2NwdXBvb2wuYwppbmRleCA0
NDFhMjZmMTZjLi42MGE4NWY1MGUxIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2NwdXBvb2wuYwor
KysgYi94ZW4vY29tbW9uL2NwdXBvb2wuYwpAQCAtMzQsOCArMzQsNiBAQCBzdGF0aWMgY3B1bWFz
a190IGNwdXBvb2xfbG9ja2VkX2NwdXM7CiAKIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0soY3B1cG9v
bF9sb2NrKTsKIAotREVGSU5FX1BFUl9DUFUoc3RydWN0IGNwdXBvb2wgKiwgY3B1cG9vbCk7Ci0K
IHN0YXRpYyB2b2lkIGZyZWVfY3B1cG9vbF9zdHJ1Y3Qoc3RydWN0IGNwdXBvb2wgKmMpCiB7CiAg
ICAgaWYgKCBjICkKQEAgLTUwNCw3ICs1MDIsNyBAQCBzdGF0aWMgaW50IGNwdXBvb2xfY3B1X2Fk
ZCh1bnNpZ25lZCBpbnQgY3B1KQogICAgICAqIChvciB1bnBsdWdnaW5nIHdvdWxkIGhhdmUgZmFp
bGVkKSBhbmQgdGhhdCBpcyB0aGUgZGVmYXVsdCBiZWhhdmlvcgogICAgICAqIGFueXdheS4KICAg
ICAgKi8KLSAgICBwZXJfY3B1KGNwdXBvb2wsIGNwdSkgPSBOVUxMOworICAgIGdldF9zY2hlZF9y
ZXMoY3B1KS0+Y3B1cG9vbCA9IE5VTEw7CiAgICAgcmV0ID0gY3B1cG9vbF9hc3NpZ25fY3B1X2xv
Y2tlZChjcHVwb29sMCwgY3B1KTsKIAogICAgIHNwaW5fdW5sb2NrKCZjcHVwb29sX2xvY2spOwpk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyBiL3hlbi9jb21tb24vc2NoZWRf
Y3JlZGl0LmMKaW5kZXggODY2MDNhZGNiNi4uMzFmZGNkNmEyZiAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9zY2hlZF9jcmVkaXQuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCkBAIC0x
NjgxLDcgKzE2ODEsNyBAQCBzdGF0aWMgc3RydWN0IGNzY2hlZF91bml0ICoKIGNzY2hlZF9sb2Fk
X2JhbGFuY2Uoc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIGludCBjcHUsCiAgICAgc3RydWN0
IGNzY2hlZF91bml0ICpzbmV4dCwgYm9vbCAqc3RvbGVuKQogewotICAgIHN0cnVjdCBjcHVwb29s
ICpjID0gcGVyX2NwdShjcHVwb29sLCBjcHUpOworICAgIHN0cnVjdCBjcHVwb29sICpjID0gZ2V0
X3NjaGVkX3JlcyhjcHUpLT5jcHVwb29sOwogICAgIHN0cnVjdCBjc2NoZWRfdW5pdCAqc3BlZXI7
CiAgICAgY3B1bWFza190IHdvcmtlcnM7CiAgICAgY3B1bWFza190ICpvbmxpbmU7CmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMgYi94ZW4vY29tbW9uL3NjaGVkX3J0LmMKaW5kZXgg
ZDIxYzQxNmNhZS4uNmU5M2U1MGFjYiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9ydC5j
CisrKyBiL3hlbi9jb21tb24vc2NoZWRfcnQuYwpAQCAtNzc0LDcgKzc3NCw3IEBAIHJ0X2RlaW5p
dF9wZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHZvaWQgKnBjcHUsIGludCBjcHUp
CiAKICAgICBpZiAoIHBydi0+cmVwbF90aW1lci5jcHUgPT0gY3B1ICkKICAgICB7Ci0gICAgICAg
IHN0cnVjdCBjcHVwb29sICpjID0gcGVyX2NwdShjcHVwb29sLCBjcHUpOworICAgICAgICBzdHJ1
Y3QgY3B1cG9vbCAqYyA9IGdldF9zY2hlZF9yZXMoY3B1KS0+Y3B1cG9vbDsKICAgICAgICAgdW5z
aWduZWQgaW50IG5ld19jcHUgPSBjcHVtYXNrX2N5Y2xlKGNwdSwgY3B1cG9vbF9vbmxpbmVfY3B1
bWFzayhjKSk7CiAKICAgICAgICAgLyoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUu
YyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCA2ZGE5NjY5NWMyLi5hYjliNTczYTkyIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVs
ZS5jCkBAIC0xMTIwLDcgKzExMjAsNyBAQCBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVyKHVuc2ln
bmVkIGludCBjcHUpCiAgICAgY3B1bWFza190IG9ubGluZV9hZmZpbml0eTsKICAgICBpbnQgcmV0
ID0gMDsKIAotICAgIGMgPSBwZXJfY3B1KGNwdXBvb2wsIGNwdSk7CisgICAgYyA9IGdldF9zY2hl
ZF9yZXMoY3B1KS0+Y3B1cG9vbDsKICAgICBpZiAoIGMgPT0gTlVMTCApCiAgICAgICAgIHJldHVy
biByZXQ7CiAKQEAgLTExODksNyArMTE4OSw3IEBAIHN0YXRpYyBpbnQgY3B1X2Rpc2FibGVfc2No
ZWR1bGVyX2NoZWNrKHVuc2lnbmVkIGludCBjcHUpCiAgICAgc3RydWN0IHZjcHUgKnY7CiAgICAg
c3RydWN0IGNwdXBvb2wgKmM7CiAKLSAgICBjID0gcGVyX2NwdShjcHVwb29sLCBjcHUpOworICAg
IGMgPSBnZXRfc2NoZWRfcmVzKGNwdSktPmNwdXBvb2w7CiAgICAgaWYgKCBjID09IE5VTEwgKQog
ICAgICAgICByZXR1cm4gMDsKIApAQCAtMjU1OCw4ICsyNTU4LDggQEAgaW50IHNjaGVkdWxlX2Nw
dV9zd2l0Y2godW5zaWduZWQgaW50IGNwdSwgc3RydWN0IGNwdXBvb2wgKmMpCiAgICAgdm9pZCAq
cHByaXYsICpwcHJpdl9vbGQsICp2cHJpdiwgKnZwcml2X29sZDsKICAgICBzdHJ1Y3Qgc2NoZWR1
bGVyICpvbGRfb3BzID0gZ2V0X3NjaGVkX3JlcyhjcHUpLT5zY2hlZHVsZXI7CiAgICAgc3RydWN0
IHNjaGVkdWxlciAqbmV3X29wcyA9IChjID09IE5VTEwpID8gJnNjaGVkX2lkbGVfb3BzIDogYy0+
c2NoZWQ7Ci0gICAgc3RydWN0IGNwdXBvb2wgKm9sZF9wb29sID0gcGVyX2NwdShjcHVwb29sLCBj
cHUpOwogICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc2QgPSBnZXRfc2NoZWRfcmVzKGNwdSk7
CisgICAgc3RydWN0IGNwdXBvb2wgKm9sZF9wb29sID0gc2QtPmNwdXBvb2w7CiAgICAgc3Bpbmxv
Y2tfdCAqb2xkX2xvY2ssICpuZXdfbG9jazsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogCkBA
IC0yNjQxLDcgKzI2NDEsNyBAQCBpbnQgc2NoZWR1bGVfY3B1X3N3aXRjaCh1bnNpZ25lZCBpbnQg
Y3B1LCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICBzY2hlZF9mcmVlX3VkYXRhKG9sZF9vcHMsIHZw
cml2X29sZCk7CiAgICAgc2NoZWRfZnJlZV9wZGF0YShvbGRfb3BzLCBwcHJpdl9vbGQsIGNwdSk7
CiAKLSAgICBwZXJfY3B1KGNwdXBvb2wsIGNwdSkgPSBjOworICAgIGdldF9zY2hlZF9yZXMoY3B1
KS0+Y3B1cG9vbCA9IGM7CiAgICAgLyogV2hlbiBhIGNwdSBpcyBhZGRlZCB0byBhIHBvb2wsIHRy
aWdnZXIgaXQgdG8gZ28gcGljayB1cCBzb21lIHdvcmsgKi8KICAgICBpZiAoIGMgIT0gTlVMTCAp
CiAgICAgICAgIGNwdV9yYWlzZV9zb2Z0aXJxKGNwdSwgU0NIRURVTEVfU09GVElSUSk7CmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hl
ZC1pZi5oCmluZGV4IDAxODIxYjNlNWIuLmU2NzUwNjEyOTAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC1pZi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCkBAIC0z
Nyw2ICszNyw3IEBAIGV4dGVybiBjb25zdCBjcHVtYXNrX3QgKnNjaGVkX3Jlc19tYXNrOwogICog
b25lIGl0IHdhbnRzIChUaGlzIG1heSBiZSB0aGUgb25lIHJpZ2h0IGluIGZyb250IG9mIGl0KS4q
Lwogc3RydWN0IHNjaGVkX3Jlc291cmNlIHsKICAgICBzdHJ1Y3Qgc2NoZWR1bGVyICAgKnNjaGVk
dWxlcjsKKyAgICBzdHJ1Y3QgY3B1cG9vbCAgICAgKmNwdXBvb2w7CiAgICAgc3BpbmxvY2tfdCAg
ICAgICAgICpzY2hlZHVsZV9sb2NrLAogICAgICAgICAgICAgICAgICAgICAgICBfbG9jazsKICAg
ICBzdHJ1Y3Qgc2NoZWRfdW5pdCAgKmN1cnI7CkBAIC01MCw3ICs1MSw2IEBAIHN0cnVjdCBzY2hl
ZF9yZXNvdXJjZSB7CiAgICAgY29uc3QgY3B1bWFza190ICAgICpjcHVzOyAgICAgICAgICAgLyog
Y3B1cyBjb3ZlcmVkIGJ5IHRoaXMgc3RydWN0ICAgICAqLwogfTsKIAotREVDTEFSRV9QRVJfQ1BV
KHN0cnVjdCBjcHVwb29sICosIGNwdXBvb2wpOwogREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCBzY2hl
ZF9yZXNvdXJjZSAqLCBzY2hlZF9yZXMpOwogCiBzdGF0aWMgaW5saW5lIHN0cnVjdCBzY2hlZF9y
ZXNvdXJjZSAqZ2V0X3NjaGVkX3Jlcyh1bnNpZ25lZCBpbnQgY3B1KQotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Oct 04 11:12:49 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 11:12: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 1iGLVx-00045c-5k; Fri, 04 Oct 2019 11:12: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=khvf=X5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGLVv-00045S-GZ
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:12:47 +0000
X-Inumbo-ID: e4678453-e697-11e9-974b-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e4678453-e697-11e9-974b-12813bfff9fa;
 Fri, 04 Oct 2019 11:12:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGLVu-0001NL-J5
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:12:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGLVu-0000bL-Gj
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:12:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iGLVu-0000bL-Gj@xenbits.xenproject.org>
Date: Fri, 04 Oct 2019 11:12:46 +0000
Subject: [Xen-changelog] [xen staging] xen/sched: reject switching smt
 on/off with core scheduling active
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM0NTk4YjNkOTQ1YmY2NGJlMTgxZWZjMmU2MzEzMmE0MzJkNzMxNzIKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgT2N0IDIg
MDk6Mjc6MzYgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgNCAxMjo1OTo0NSAyMDE5ICswMjAwCgogICAgeGVu
L3NjaGVkOiByZWplY3Qgc3dpdGNoaW5nIHNtdCBvbi9vZmYgd2l0aCBjb3JlIHNjaGVkdWxpbmcg
YWN0aXZlCiAgICAKICAgIFdoZW4gY29yZSBvciBzb2NrZXQgc2NoZWR1bGluZyBhcmUgYWN0aXZl
IGVuYWJsaW5nIG9yIGRpc2FibGluZyBzbXQgaXMKICAgIG5vdCBwb3NzaWJsZSBhcyB0aGF0IHdv
dWxkIHJlcXVpcmUgYSBtYWpvciBob3N0IHJlY29uZmlndXJhdGlvbi4KICAgIAogICAgQWRkIGEg
Ym9vbCBzY2hlZF9kaXNhYmxlX3NtdF9zd2l0Y2hpbmcgd2hpY2ggd2lsbCBiZSBzZXQgZm9yIGNv
cmUgb3IKICAgIHNvY2tldCBzY2hlZHVsaW5nLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlA
c3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3N5c2N0bC5jICAgfCA1ICsrKysrCiB4ZW4vY29t
bW9uL3NjaGVkdWxlLmMgICB8IDEgKwogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggfCAxICsKIDMg
ZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3N5c2N0bC5jIGIveGVuL2FyY2gveDg2L3N5c2N0bC5jCmluZGV4IDM3NDJlZGU2MWIuLjRhNzZm
MGY0N2YgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zeXNjdGwuYworKysgYi94ZW4vYXJjaC94
ODYvc3lzY3RsLmMKQEAgLTIwOSw2ICsyMDksMTEgQEAgbG9uZyBhcmNoX2RvX3N5c2N0bCgKICAg
ICAgICAgICAgICAgICByZXQgPSAtRU9QTk9UU1VQUDsKICAgICAgICAgICAgICAgICBicmVhazsK
ICAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGlmICggc2NoZWRfZGlzYWJsZV9zbXRfc3dpdGNo
aW5nICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICByZXQgPSAtRUJVU1k7CisgICAg
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CiAgICAgICAgICAgICBwbHVnID0gb3Ag
PT0gWEVOX1NZU0NUTF9DUFVfSE9UUExVR19TTVRfRU5BQkxFOwogICAgICAgICAgICAgZm4gPSBz
bXRfdXBfZG93bl9oZWxwZXI7CiAgICAgICAgICAgICBoY3B1ID0gX3AocGx1Zyk7CmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXgg
YWI5YjU3M2E5Mi4uM2ZhMmYyMWEzNCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5j
CisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtNjMsNiArNjMsNyBAQCBpbnRlZ2VyX3Bh
cmFtKCJzY2hlZF9yYXRlbGltaXRfdXMiLCBzY2hlZF9yYXRlbGltaXRfdXMpOwogCiAvKiBOdW1i
ZXIgb2YgdmNwdXMgcGVyIHN0cnVjdCBzY2hlZF91bml0LiAqLwogc3RhdGljIHVuc2lnbmVkIGlu
dCBfX3JlYWRfbW9zdGx5IHNjaGVkX2dyYW51bGFyaXR5ID0gMTsKK2Jvb2wgX19yZWFkX21vc3Rs
eSBzY2hlZF9kaXNhYmxlX3NtdF9zd2l0Y2hpbmc7CiBjb25zdCBjcHVtYXNrX3QgKnNjaGVkX3Jl
c19tYXNrID0gJmNwdW1hc2tfYWxsOwogCiAvKiBDb21tb24gbG9jayBmb3IgZnJlZSBjcHVzLiAq
LwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4v
c2NoZWQuaAppbmRleCBmOTczMDM2NjhhLi5hYTgyNTdlZGM5IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtMTAzNyw2
ICsxMDM3LDcgQEAgc3RhdGljIGlubGluZSBib29sIGlzX2lvbW11X2VuYWJsZWQoY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCkKIH0KIAogZXh0ZXJuIGJvb2wgc2NoZWRfc210X3Bvd2VyX3NhdmluZ3M7
CitleHRlcm4gYm9vbCBzY2hlZF9kaXNhYmxlX3NtdF9zd2l0Y2hpbmc7CiAKIGV4dGVybiBlbnVt
IGNwdWZyZXFfY29udHJvbGxlciB7CiAgICAgRlJFUUNUTF9ub25lLCBGUkVRQ1RMX2RvbTBfa2Vy
bmVsLCBGUkVRQ1RMX3hlbgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Oct 04 11:12:59 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 11:12: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 1iGLW7-00046a-7W; Fri, 04 Oct 2019 11:12:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=khvf=X5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGLW5-00046S-PX
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:12:57 +0000
X-Inumbo-ID: eb043fbc-e697-11e9-8c93-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id eb043fbc-e697-11e9-8c93-bc764e2007e4;
 Fri, 04 Oct 2019 11:12:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGLW4-0001NZ-Oj
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:12:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGLW4-0000cE-MW
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:12:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iGLW4-0000cE-MW@xenbits.xenproject.org>
Date: Fri, 04 Oct 2019 11:12:56 +0000
Subject: [Xen-changelog] [xen staging] xen/sched: prepare per-cpupool
 scheduling granularity
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRhZDc5OTQ2ZTU1MjE3OWNkZmVjMzJiZjk4ZjYyYTFmOGJjNDc5OGUKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgT2N0IDIg
MDk6Mjc6MzcgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgNCAxMzowMDoyMiAyMDE5ICswMjAwCgogICAgeGVu
L3NjaGVkOiBwcmVwYXJlIHBlci1jcHVwb29sIHNjaGVkdWxpbmcgZ3JhbnVsYXJpdHkKICAgIAog
ICAgT24tIGFuZCBvZmZsaW5pbmcgY3B1cyB3aXRoIGNvcmUgc2NoZWR1bGluZyBpcyByYXRoZXIg
Y29tcGxpY2F0ZWQgYXMKICAgIHRoZSBjcHVzIGFyZSB0YWtlbiBvbi0gb3Igb2ZmbGluZSBvbmUg
Ynkgb25lLCBidXQgc2NoZWR1bGluZyB3YW50cyB0aGVtCiAgICByYXRoZXIgdG8gYmUgaGFuZGxl
ZCBwZXIgY29yZS4KICAgIAogICAgQXMgdGhlIGZ1dHVyZSBwbGFuIGlzIHRvIGJlIGFibGUgdG8g
c2VsZWN0IHNjaGVkdWxpbmcgZ3JhbnVsYXJpdHkgcGVyCiAgICBjcHVwb29sIHByZXBhcmUgdGhh
dCBieSBzdG9yaW5nIHRoZSBncmFudWxhcml0eSBpbiBzdHJ1Y3QKICAgIHNjaGVkX3Jlc291cmNl
ICh3ZSBuZWVkIGl0IHRoZXJlIGZvciBmcmVlIGNwdXMgd2hpY2ggYXJlIG5vdAogICAgYXNzb2Np
YXRlZCB0byBhbnkgY3B1cG9vbCkuIEZyZWUgY3B1cyB3aWxsIGFsd2F5cyB1c2UgZ3JhbnVsYXJp
dHkgMS4KICAgIAogICAgU3RvcmUgdGhlIHNlbGVjdGVkIGdyYW51bGFyaXR5IG9wdGlvbiAoY3B1
LCBjb3JlIG9yIHNvY2tldCkgaW4gdGhlCiAgICBjcHVwb29sICwgYXMgd2Ugd2lsbCBuZWVkIGl0
IHRvIHNlbGVjdCB0aGUgYXBwcm9wcmlhdGUgY3B1IG1hc2sgd2hlbgogICAgcG9wdWxhdGluZyB0
aGUgY3B1cG9vbCB3aXRoIGNwdXMuCiAgICAKICAgIFRoaXMgd2lsbCBtYWtlIG9uLSBhbmQgb2Zm
bGluaW5nIG9mIGNwdXMgbXVjaCBlYXNpZXIgYW5kIGF2b2lkcwogICAgd3JpdGluZyBjb2RlIHdo
aWNoIHdvdWxkIG5lZWRlZCB0byBiZSB0aHJvd24gYXdheSBsYXRlci4KICAgIAogICAgTW92ZSB0
aGUgZ3JhbnVsYXJpdHkgcmVsYXRlZCB2YXJpYWJsZXMgdG8gY3B1cG9vbC5jIGFzIHRoZXkgYXJl
IG5vdwogICAgdXNlZCBmb3JtIHRoZXJlIG9ubHkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBEYXJpbyBGYWdn
aW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vY3B1cG9vbC5jICAgICAg
IHwgIDkgKysrKysrKysrCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgICAgICB8IDI3ICsrKysrKysr
KysrKysrKystLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggfCAxMSArKysr
KysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAzNiBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2NwdXBvb2wuYyBiL3hlbi9jb21tb24vY3B1cG9v
bC5jCmluZGV4IDYwYTg1ZjUwZTEuLjUxZjBmZjBkODggMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
Y3B1cG9vbC5jCisrKyBiL3hlbi9jb21tb24vY3B1cG9vbC5jCkBAIC0zNCw2ICszNCwxNCBAQCBz
dGF0aWMgY3B1bWFza190IGNwdXBvb2xfbG9ja2VkX2NwdXM7CiAKIHN0YXRpYyBERUZJTkVfU1BJ
TkxPQ0soY3B1cG9vbF9sb2NrKTsKIAorc3RhdGljIGVudW0gc2NoZWRfZ3JhbiBfX3JlYWRfbW9z
dGx5IG9wdF9zY2hlZF9ncmFudWxhcml0eSA9IFNDSEVEX0dSQU5fY3B1Oworc3RhdGljIHVuc2ln
bmVkIGludCBfX3JlYWRfbW9zdGx5IHNjaGVkX2dyYW51bGFyaXR5ID0gMTsKKwordW5zaWduZWQg
aW50IGNwdXBvb2xfZ2V0X2dyYW51bGFyaXR5KGNvbnN0IHN0cnVjdCBjcHVwb29sICpjKQorewor
ICAgIHJldHVybiBjID8gc2NoZWRfZ3JhbnVsYXJpdHkgOiAxOworfQorCiBzdGF0aWMgdm9pZCBm
cmVlX2NwdXBvb2xfc3RydWN0KHN0cnVjdCBjcHVwb29sICpjKQogewogICAgIGlmICggYyApCkBA
IC0xNzMsNiArMTgxLDcgQEAgc3RhdGljIHN0cnVjdCBjcHVwb29sICpjcHVwb29sX2NyZWF0ZSgK
ICAgICAgICAgICAgIHJldHVybiBOVUxMOwogICAgICAgICB9CiAgICAgfQorICAgIGMtPmdyYW4g
PSBvcHRfc2NoZWRfZ3JhbnVsYXJpdHk7CiAKICAgICAqcSA9IGM7CiAKZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCAzZmEyZjIx
YTM0Li4wNjcwNjM0MTVkIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIv
eGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC02Miw3ICs2Miw2IEBAIGludCBzY2hlZF9yYXRlbGlt
aXRfdXMgPSBTQ0hFRF9ERUZBVUxUX1JBVEVMSU1JVF9VUzsKIGludGVnZXJfcGFyYW0oInNjaGVk
X3JhdGVsaW1pdF91cyIsIHNjaGVkX3JhdGVsaW1pdF91cyk7CiAKIC8qIE51bWJlciBvZiB2Y3B1
cyBwZXIgc3RydWN0IHNjaGVkX3VuaXQuICovCi1zdGF0aWMgdW5zaWduZWQgaW50IF9fcmVhZF9t
b3N0bHkgc2NoZWRfZ3JhbnVsYXJpdHkgPSAxOwogYm9vbCBfX3JlYWRfbW9zdGx5IHNjaGVkX2Rp
c2FibGVfc210X3N3aXRjaGluZzsKIGNvbnN0IGNwdW1hc2tfdCAqc2NoZWRfcmVzX21hc2sgPSAm
Y3B1bWFza19hbGw7CiAKQEAgLTQzNSwxMCArNDM0LDEwIEBAIHN0YXRpYyBzdHJ1Y3Qgc2NoZWRf
dW5pdCAqc2NoZWRfYWxsb2NfdW5pdChzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBzdHJ1Y3Qgc2No
ZWRfdW5pdCAqdW5pdCwgKipwcmV2X3VuaXQ7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRv
bWFpbjsKKyAgICB1bnNpZ25lZCBpbnQgZ3JhbiA9IGNwdXBvb2xfZ2V0X2dyYW51bGFyaXR5KGQt
PmNwdXBvb2wpOwogCiAgICAgZm9yX2VhY2hfc2NoZWRfdW5pdCAoIGQsIHVuaXQgKQotICAgICAg
ICBpZiAoIHVuaXQtPnVuaXRfaWQgLyBzY2hlZF9ncmFudWxhcml0eSA9PQotICAgICAgICAgICAg
IHYtPnZjcHVfaWQgLyBzY2hlZF9ncmFudWxhcml0eSApCisgICAgICAgIGlmICggdW5pdC0+dW5p
dF9pZCAvIGdyYW4gPT0gdi0+dmNwdV9pZCAvIGdyYW4gKQogICAgICAgICAgICAgYnJlYWs7CiAK
ICAgICBpZiAoIHVuaXQgKQpAQCAtNTkzLDYgKzU5Miw3IEBAIGludCBzY2hlZF9tb3ZlX2RvbWFp
bihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICB2b2lkICp1bml0ZGF0
YTsKICAgICBzdHJ1Y3Qgc2NoZWR1bGVyICpvbGRfb3BzOwogICAgIHZvaWQgKm9sZF9kb21kYXRh
OworICAgIHVuc2lnbmVkIGludCBncmFuID0gY3B1cG9vbF9nZXRfZ3JhbnVsYXJpdHkoYyk7CiAK
ICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAgICAgewpAQCAtNjA0LDggKzYwNCw3IEBAIGlu
dCBzY2hlZF9tb3ZlX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgY3B1cG9vbCAqYykK
ICAgICBpZiAoIElTX0VSUihkb21kYXRhKSApCiAgICAgICAgIHJldHVybiBQVFJfRVJSKGRvbWRh
dGEpOwogCi0gICAgdW5pdF9wcml2ID0geHphbGxvY19hcnJheSh2b2lkICosCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBESVZfUk9VTkRfVVAoZC0+bWF4X3ZjcHVzLCBzY2hlZF9ncmFu
dWxhcml0eSkpOworICAgIHVuaXRfcHJpdiA9IHh6YWxsb2NfYXJyYXkodm9pZCAqLCBESVZfUk9V
TkRfVVAoZC0+bWF4X3ZjcHVzLCBncmFuKSk7CiAgICAgaWYgKCB1bml0X3ByaXYgPT0gTlVMTCAp
CiAgICAgewogICAgICAgICBzY2hlZF9mcmVlX2RvbWRhdGEoYy0+c2NoZWQsIGRvbWRhdGEpOwpA
QCAtMTg1MCwxMSArMTg0OSwxMSBAQCBzdGF0aWMgdm9pZCBzY2hlZF9zd2l0Y2hfdW5pdHMoc3Ry
dWN0IHNjaGVkX3Jlc291cmNlICpzciwKICAgICAgICAgaWYgKCBpc19pZGxlX3VuaXQocHJldikg
KQogICAgICAgICB7CiAgICAgICAgICAgICBwcmV2LT5ydW5zdGF0ZV9jbnRbUlVOU1RBVEVfcnVu
bmluZ10gPSAwOwotICAgICAgICAgICAgcHJldi0+cnVuc3RhdGVfY250W1JVTlNUQVRFX3J1bm5h
YmxlXSA9IHNjaGVkX2dyYW51bGFyaXR5OworICAgICAgICAgICAgcHJldi0+cnVuc3RhdGVfY250
W1JVTlNUQVRFX3J1bm5hYmxlXSA9IHNyLT5ncmFudWxhcml0eTsKICAgICAgICAgfQogICAgICAg
ICBpZiAoIGlzX2lkbGVfdW5pdChuZXh0KSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIG5leHQt
PnJ1bnN0YXRlX2NudFtSVU5TVEFURV9ydW5uaW5nXSA9IHNjaGVkX2dyYW51bGFyaXR5OworICAg
ICAgICAgICAgbmV4dC0+cnVuc3RhdGVfY250W1JVTlNUQVRFX3J1bm5pbmddID0gc3ItPmdyYW51
bGFyaXR5OwogICAgICAgICAgICAgbmV4dC0+cnVuc3RhdGVfY250W1JVTlNUQVRFX3J1bm5hYmxl
XSA9IDA7CiAgICAgICAgIH0KICAgICB9CkBAIC0yMDAzLDcgKzIwMDIsNyBAQCB2b2lkIHNjaGVk
X2NvbnRleHRfc3dpdGNoZWQoc3RydWN0IHZjcHUgKnZwcmV2LCBzdHJ1Y3QgdmNwdSAqdm5leHQp
CiAgICAgZWxzZQogICAgIHsKICAgICAgICAgdmNwdV9jb250ZXh0X3NhdmVkKHZwcmV2LCB2bmV4
dCk7Ci0gICAgICAgIGlmICggc2NoZWRfZ3JhbnVsYXJpdHkgPT0gMSApCisgICAgICAgIGlmICgg
c3ItPmdyYW51bGFyaXR5ID09IDEgKQogICAgICAgICAgICAgdW5pdF9jb250ZXh0X3NhdmVkKHNy
KTsKICAgICB9CiAKQEAgLTIxMjMsMTEgKzIxMjIsMTIgQEAgc3RhdGljIHN0cnVjdCBzY2hlZF91
bml0ICpzY2hlZF93YWl0X3JlbmRlenZvdXNfaW4oc3RydWN0IHNjaGVkX3VuaXQgKnByZXYsCiB7
CiAgICAgc3RydWN0IHNjaGVkX3VuaXQgKm5leHQ7CiAgICAgc3RydWN0IHZjcHUgKnY7CisgICAg
dW5zaWduZWQgaW50IGdyYW4gPSBnZXRfc2NoZWRfcmVzKGNwdSktPmdyYW51bGFyaXR5OwogCiAg
ICAgaWYgKCAhLS1wcmV2LT5yZW5kZXp2b3VzX2luX2NudCApCiAgICAgewogICAgICAgICBuZXh0
ID0gZG9fc2NoZWR1bGUocHJldiwgbm93LCBjcHUpOwotICAgICAgICBhdG9taWNfc2V0KCZuZXh0
LT5yZW5kZXp2b3VzX291dF9jbnQsIHNjaGVkX2dyYW51bGFyaXR5ICsgMSk7CisgICAgICAgIGF0
b21pY19zZXQoJm5leHQtPnJlbmRlenZvdXNfb3V0X2NudCwgZ3JhbiArIDEpOwogICAgICAgICBy
ZXR1cm4gbmV4dDsKICAgICB9CiAKQEAgLTIyNTUsNiArMjI1NSw3IEBAIHN0YXRpYyB2b2lkIHNj
aGVkdWxlKHZvaWQpCiAgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzcjsKICAgICBzcGlubG9j
a190ICAgICAgICAgICAqbG9jazsKICAgICBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwor
ICAgIHVuc2lnbmVkIGludCAgICAgICAgICBncmFuID0gZ2V0X3NjaGVkX3JlcyhjcHUpLT5ncmFu
dWxhcml0eTsKIAogICAgIEFTU0VSVF9OT1RfSU5fQVRPTUlDKCk7CiAKQEAgLTIyODAsMTEgKzIy
ODEsMTEgQEAgc3RhdGljIHZvaWQgc2NoZWR1bGUodm9pZCkKIAogICAgIG5vdyA9IE5PVygpOwog
Ci0gICAgaWYgKCBzY2hlZF9ncmFudWxhcml0eSA+IDEgKQorICAgIGlmICggZ3JhbiA+IDEgKQog
ICAgIHsKICAgICAgICAgY3B1bWFza190IG1hc2s7CiAKLSAgICAgICAgcHJldi0+cmVuZGV6dm91
c19pbl9jbnQgPSBzY2hlZF9ncmFudWxhcml0eTsKKyAgICAgICAgcHJldi0+cmVuZGV6dm91c19p
bl9jbnQgPSBncmFuOwogICAgICAgICBjcHVtYXNrX2FuZG5vdCgmbWFzaywgc3ItPmNwdXMsIGNw
dW1hc2tfb2YoY3B1KSk7CiAgICAgICAgIGNwdW1hc2tfcmFpc2Vfc29mdGlycSgmbWFzaywgU0NI
RURfU0xBVkVfU09GVElSUSk7CiAgICAgICAgIG5leHQgPSBzY2hlZF93YWl0X3JlbmRlenZvdXNf
aW4ocHJldiwgJmxvY2ssIGNwdSwgbm93KTsKQEAgLTIzNTIsNiArMjM1Myw5IEBAIHN0YXRpYyBp
bnQgY3B1X3NjaGVkdWxlX3VwKHVuc2lnbmVkIGludCBjcHUpCiAgICAgaW5pdF90aW1lcigmc3It
PnNfdGltZXIsIHNfdGltZXJfZm4sIE5VTEwsIGNwdSk7CiAgICAgYXRvbWljX3NldCgmcGVyX2Nw
dShzY2hlZF91cmdlbnRfY291bnQsIGNwdSksIDApOwogCisgICAgLyogV2Ugc3RhcnQgd2l0aCBj
cHUgZ3JhbnVsYXJpdHkuICovCisgICAgc3ItPmdyYW51bGFyaXR5ID0gMTsKKwogICAgIC8qIEJv
b3QgQ1BVIGlzIGRlYWx0IHdpdGggbGF0ZXIgaW4gc2NoZWR1bGVyX2luaXQoKS4gKi8KICAgICBp
ZiAoIGNwdSA9PSAwICkKICAgICAgICAgcmV0dXJuIDA7CkBAIC0yNjQyLDYgKzI2NDYsNyBAQCBp
bnQgc2NoZWR1bGVfY3B1X3N3aXRjaCh1bnNpZ25lZCBpbnQgY3B1LCBzdHJ1Y3QgY3B1cG9vbCAq
YykKICAgICBzY2hlZF9mcmVlX3VkYXRhKG9sZF9vcHMsIHZwcml2X29sZCk7CiAgICAgc2NoZWRf
ZnJlZV9wZGF0YShvbGRfb3BzLCBwcHJpdl9vbGQsIGNwdSk7CiAKKyAgICBnZXRfc2NoZWRfcmVz
KGNwdSktPmdyYW51bGFyaXR5ID0gY3B1cG9vbF9nZXRfZ3JhbnVsYXJpdHkoYyk7CiAgICAgZ2V0
X3NjaGVkX3JlcyhjcHUpLT5jcHVwb29sID0gYzsKICAgICAvKiBXaGVuIGEgY3B1IGlzIGFkZGVk
IHRvIGEgcG9vbCwgdHJpZ2dlciBpdCB0byBnbyBwaWNrIHVwIHNvbWUgd29yayAqLwogICAgIGlm
ICggYyAhPSBOVUxMICkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oIGIv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKaW5kZXggZTY3NTA2MTI5MC4uZjhmMGY0ODRjYiAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKKysrIGIveGVuL2luY2x1ZGUv
eGVuL3NjaGVkLWlmLmgKQEAgLTI1LDYgKzI1LDEzIEBAIGV4dGVybiBpbnQgc2NoZWRfcmF0ZWxp
bWl0X3VzOwogLyogU2NoZWR1bGluZyByZXNvdXJjZSBtYXNrLiAqLwogZXh0ZXJuIGNvbnN0IGNw
dW1hc2tfdCAqc2NoZWRfcmVzX21hc2s7CiAKKy8qIE51bWJlciBvZiB2Y3B1cyBwZXIgc3RydWN0
IHNjaGVkX3VuaXQuICovCitlbnVtIHNjaGVkX2dyYW4geworICAgIFNDSEVEX0dSQU5fY3B1LAor
ICAgIFNDSEVEX0dSQU5fY29yZSwKKyAgICBTQ0hFRF9HUkFOX3NvY2tldAorfTsKKwogLyoKICAq
IEluIG9yZGVyIHRvIGFsbG93IGEgc2NoZWR1bGVyIHRvIHJlbWFwIHRoZSBsb2NrLT5jcHUgbWFw
cGluZywKICAqIHdlIGhhdmUgYSBwZXItY3B1IHBvaW50ZXIsIGFsb25nIHdpdGggYSBwcmUtYWxs
b2NhdGVkIHNldCBvZgpAQCAtNDgsNiArNTUsNyBAQCBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2Ugewog
CiAgICAgLyogQ3B1IHdpdGggbG93ZXN0IGlkIGluIHNjaGVkdWxpbmcgcmVzb3VyY2UuICovCiAg
ICAgdW5zaWduZWQgaW50ICAgICAgICBtYXN0ZXJfY3B1OworICAgIHVuc2lnbmVkIGludCAgICAg
ICAgZ3JhbnVsYXJpdHk7CiAgICAgY29uc3QgY3B1bWFza190ICAgICpjcHVzOyAgICAgICAgICAg
LyogY3B1cyBjb3ZlcmVkIGJ5IHRoaXMgc3RydWN0ICAgICAqLwogfTsKIApAQCAtNTQ2LDYgKzU1
NCw3IEBAIHN0cnVjdCBjcHVwb29sCiAgICAgc3RydWN0IGNwdXBvb2wgICAqbmV4dDsKICAgICBz
dHJ1Y3Qgc2NoZWR1bGVyICpzY2hlZDsKICAgICBhdG9taWNfdCAgICAgICAgIHJlZmNudDsKKyAg
ICBlbnVtIHNjaGVkX2dyYW4gIGdyYW47CiB9OwogCiAjZGVmaW5lIGNwdXBvb2xfb25saW5lX2Nw
dW1hc2soX3Bvb2wpIFwKQEAgLTU2MSw2ICs1NzAsOCBAQCBzdGF0aWMgaW5saW5lIGNwdW1hc2tf
dCAqY3B1cG9vbF9kb21haW5fbWFzdGVyX2NwdW1hc2soY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkK
ICAgICByZXR1cm4gZC0+Y3B1cG9vbC0+cmVzX3ZhbGlkOwogfQogCit1bnNpZ25lZCBpbnQgY3B1
cG9vbF9nZXRfZ3JhbnVsYXJpdHkoY29uc3Qgc3RydWN0IGNwdXBvb2wgKmMpOworCiAvKgogICog
SGFyZCBhbmQgc29mdCBhZmZpbml0eSBsb2FkIGJhbGFuY2luZy4KICAqCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Oct 04 11:13:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 11:13: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 1iGLWH-00047t-Bs; Fri, 04 Oct 2019 11:13: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=khvf=X5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGLWG-00047f-1f
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:13:08 +0000
X-Inumbo-ID: f115da0a-e697-11e9-974b-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f115da0a-e697-11e9-974b-12813bfff9fa;
 Fri, 04 Oct 2019 11:13:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGLWE-0001Nz-UQ
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:13:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGLWE-0000d2-Rx
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:13:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iGLWE-0000d2-Rx@xenbits.xenproject.org>
Date: Fri, 04 Oct 2019 11:13:06 +0000
Subject: [Xen-changelog] [xen staging] xen/sched: split schedule_cpu_switch()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJlYTUxNGUxYjhjOWFhZmI4NzhlOTI2ZDYxOTllOTNjMTNmZWRmYjkKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgT2N0IDIg
MDk6Mjc6MzggMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgNCAxMzowMDo0NyAyMDE5ICswMjAwCgogICAgeGVu
L3NjaGVkOiBzcGxpdCBzY2hlZHVsZV9jcHVfc3dpdGNoKCkKICAgIAogICAgSW5zdGVhZCBvZiBs
ZXR0aW5nIHNjaGVkdWxlX2NwdV9zd2l0Y2goKSBoYW5kbGUgbW92aW5nIGNwdXMgZnJvbSBhbmQK
ICAgIHRvIGNwdXBvb2xzLCBzcGxpdCBpdCBpbnRvIHNjaGVkdWxlX2NwdV9hZGQoKSBhbmQgc2No
ZWR1bGVfY3B1X3JtKCkuCiAgICAKICAgIFRoaXMgd2lsbCBhbGxvdyB1cyB0byBkcm9wIGFsbG9j
YXRpbmcvZnJlZWluZyBzY2hlZHVsZXIgZGF0YSBmb3IgZnJlZQogICAgY3B1cyBhcyB0aGUgaWRs
ZSBzY2hlZHVsZXIgZG9lc24ndCBuZWVkIHN1Y2ggZGF0YS4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IERhcmlv
IEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9jcHVwb29sLmMg
ICAgfCAgIDQgKy0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgIHwgMTMzICsrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVk
LmggfCAgIDMgKy0KIDMgZmlsZXMgY2hhbmdlZCwgNzggaW5zZXJ0aW9ucygrKSwgNjIgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9jcHVwb29sLmMgYi94ZW4vY29tbW9uL2Nw
dXBvb2wuYwppbmRleCA1MWYwZmYwZDg4Li4wMjgyNWU3NzlkIDEwMDY0NAotLS0gYS94ZW4vY29t
bW9uL2NwdXBvb2wuYworKysgYi94ZW4vY29tbW9uL2NwdXBvb2wuYwpAQCAtMjcxLDcgKzI3MSw3
IEBAIHN0YXRpYyBpbnQgY3B1cG9vbF9hc3NpZ25fY3B1X2xvY2tlZChzdHJ1Y3QgY3B1cG9vbCAq
YywgdW5zaWduZWQgaW50IGNwdSkKIAogICAgIGlmICggKGNwdXBvb2xfbW92aW5nX2NwdSA9PSBj
cHUpICYmIChjICE9IGNwdXBvb2xfY3B1X21vdmluZykgKQogICAgICAgICByZXR1cm4gLUVBRERS
Tk9UQVZBSUw7Ci0gICAgcmV0ID0gc2NoZWR1bGVfY3B1X3N3aXRjaChjcHUsIGMpOworICAgIHJl
dCA9IHNjaGVkdWxlX2NwdV9hZGQoY3B1LCBjKTsKICAgICBpZiAoIHJldCApCiAgICAgICAgIHJl
dHVybiByZXQ7CiAKQEAgLTMyMSw3ICszMjEsNyBAQCBzdGF0aWMgaW50IGNwdXBvb2xfdW5hc3Np
Z25fY3B1X2ZpbmlzaChzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICAgKi8KICAgICBpZiAoICFyZXQg
KQogICAgIHsKLSAgICAgICAgcmV0ID0gc2NoZWR1bGVfY3B1X3N3aXRjaChjcHUsIE5VTEwpOwor
ICAgICAgICByZXQgPSBzY2hlZHVsZV9jcHVfcm0oY3B1KTsKICAgICAgICAgaWYgKCByZXQgKQog
ICAgICAgICAgICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCAmY3B1cG9vbF9mcmVlX2NwdXMpOwog
ICAgICAgICBlbHNlCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29t
bW9uL3NjaGVkdWxlLmMKaW5kZXggMDY3MDYzNDE1ZC4uM2E5YWU2YmYzZiAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtOTMs
MTUgKzkzLDYgQEAgc3RhdGljIHN0cnVjdCBzY2hlZHVsZXIgX19yZWFkX21vc3RseSBvcHM7CiBz
dGF0aWMgdm9pZCBzY2hlZF9zZXRfYWZmaW5pdHkoCiAgICAgc3RydWN0IHNjaGVkX3VuaXQgKnVu
aXQsIGNvbnN0IGNwdW1hc2tfdCAqaGFyZCwgY29uc3QgY3B1bWFza190ICpzb2Z0KTsKIAotc3Rh
dGljIHNwaW5sb2NrX3QgKgotc2NoZWRfaWRsZV9zd2l0Y2hfc2NoZWQoc3RydWN0IHNjaGVkdWxl
ciAqbmV3X29wcywgdW5zaWduZWQgaW50IGNwdSwKLSAgICAgICAgICAgICAgICAgICAgICAgIHZv
aWQgKnBkYXRhLCB2b2lkICp2ZGF0YSkKLXsKLSAgICBzY2hlZF9pZGxlX3VuaXQoY3B1KS0+cHJp
diA9IE5VTEw7Ci0KLSAgICByZXR1cm4gJnNjaGVkX2ZyZWVfY3B1X2xvY2s7Ci19Ci0KIHN0YXRp
YyBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKgogc2NoZWRfaWRsZV9yZXNfcGljayhjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0KQogewpAQCAt
MTQxLDcgKzEzMiw2IEBAIHN0YXRpYyBzdHJ1Y3Qgc2NoZWR1bGVyIHNjaGVkX2lkbGVfb3BzID0g
ewogCiAgICAgLmFsbG9jX3VkYXRhICAgID0gc2NoZWRfaWRsZV9hbGxvY191ZGF0YSwKICAgICAu
ZnJlZV91ZGF0YSAgICAgPSBzY2hlZF9pZGxlX2ZyZWVfdWRhdGEsCi0gICAgLnN3aXRjaF9zY2hl
ZCAgID0gc2NoZWRfaWRsZV9zd2l0Y2hfc2NoZWQsCiB9OwogCiBzdGF0aWMgaW5saW5lIHN0cnVj
dCB2Y3B1ICp1bml0MnZjcHVfY3B1KGNvbnN0IHN0cnVjdCBzY2hlZF91bml0ICp1bml0LApAQCAt
MjU1MSwzNiArMjU0MSwyMiBAQCB2b2lkIF9faW5pdCBzY2hlZHVsZXJfaW5pdCh2b2lkKQogfQog
CiAvKgotICogTW92ZSBhIHBDUFUgb3V0c2lkZSBvZiB0aGUgaW5mbHVlbmNlIG9mIHRoZSBzY2hl
ZHVsZXIgb2YgaXRzIGN1cnJlbnQKLSAqIGNwdXBvb2wsIG9yIHN1YmplY3QgaXQgdG8gdGhlIHNj
aGVkdWxlciBvZiBhIG5ldyBjcHVwb29sLgotICoKLSAqIEZvciB0aGUgcENQVXMgdGhhdCBhcmUg
cmVtb3ZlZCBmcm9tIHRoZWlyIGNwdXBvb2wsIHRoZWlyIHNjaGVkdWxlciBiZWNvbWVzCi0gKiAm
c2NoZWRfaWRsZV9vcHMgKHRoZSBpZGxlIHNjaGVkdWxlcikuCisgKiBNb3ZlIGEgcENQVSBmcm9t
IGZyZWUgY3B1cyAocnVubmluZyB0aGUgaWRsZSBzY2hlZHVsZXIpIHRvIGEgY3B1cG9vbAorICog
dXNpbmcgYW55ICJyZWFsIiBzY2hlZHVsZXIuCisgKiBUaGUgY3B1IGlzIHN0aWxsIG1hcmtlZCBh
cyAiZnJlZSIgYW5kIG5vdCB5ZXQgdmFsaWQgZm9yIGl0cyBjcHVwb29sLgogICovCi1pbnQgc2No
ZWR1bGVfY3B1X3N3aXRjaCh1bnNpZ25lZCBpbnQgY3B1LCBzdHJ1Y3QgY3B1cG9vbCAqYykKK2lu
dCBzY2hlZHVsZV9jcHVfYWRkKHVuc2lnbmVkIGludCBjcHUsIHN0cnVjdCBjcHVwb29sICpjKQog
ewogICAgIHN0cnVjdCB2Y3B1ICppZGxlOwotICAgIHZvaWQgKnBwcml2LCAqcHByaXZfb2xkLCAq
dnByaXYsICp2cHJpdl9vbGQ7Ci0gICAgc3RydWN0IHNjaGVkdWxlciAqb2xkX29wcyA9IGdldF9z
Y2hlZF9yZXMoY3B1KS0+c2NoZWR1bGVyOwotICAgIHN0cnVjdCBzY2hlZHVsZXIgKm5ld19vcHMg
PSAoYyA9PSBOVUxMKSA/ICZzY2hlZF9pZGxlX29wcyA6IGMtPnNjaGVkOwotICAgIHN0cnVjdCBz
Y2hlZF9yZXNvdXJjZSAqc2QgPSBnZXRfc2NoZWRfcmVzKGNwdSk7Ci0gICAgc3RydWN0IGNwdXBv
b2wgKm9sZF9wb29sID0gc2QtPmNwdXBvb2w7CisgICAgdm9pZCAqcHByaXYsICp2cHJpdjsKKyAg
ICBzdHJ1Y3Qgc2NoZWR1bGVyICpuZXdfb3BzID0gYy0+c2NoZWQ7CisgICAgc3RydWN0IHNjaGVk
X3Jlc291cmNlICpzciA9IGdldF9zY2hlZF9yZXMoY3B1KTsKICAgICBzcGlubG9ja190ICpvbGRf
bG9jaywgKm5ld19sb2NrOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAKLSAgICAvKgotICAg
ICAqIHBDUFVzIG9ubHkgbW92ZSBmcm9tIGEgdmFsaWQgY3B1cG9vbCB0byBmcmVlIChpLmUuLCBv
dXQgb2YgYW55IHBvb2wpLAotICAgICAqIG9yIGZyb20gZnJlZSB0byBhIHZhbGlkIGNwdXBvb2wu
IEluIHRoZSBmb3JtZXIgY2FzZSAod2hpY2ggaGFwcGVucyB3aGVuCi0gICAgICogYyBpcyBOVUxM
KSwgd2Ugd2FudCB0aGUgQ1BVIHRvIGhhdmUgYmVlbiBtYXJrZWQgYXMgZnJlZSBhbHJlYWR5LCBh
cwotICAgICAqIHdlbGwgYXMgdG8gbm90IGJlIHZhbGlkIGZvciB0aGUgc291cmNlIHBvb2wgYW55
IGxvbmdlciwgd2hlbiB3ZSBnZXQgdG8KLSAgICAgKiBoZXJlLiBJbiB0aGUgbGF0dGVyIGNhc2Ug
KHdoaWNoIGhhcHBlbnMgd2hlbiBjIGlzIGEgdmFsaWQgY3B1cG9vbCksIHdlCi0gICAgICogd2Fu
dCB0aGUgQ1BVIHRvIHN0aWxsIGJlIG1hcmtlZCBhcyBmcmVlLCBhcyB3ZWxsIGFzIHRvIG5vdCB5
ZXQgYmUgdmFsaWQKLSAgICAgKiBmb3IgdGhlIGRlc3RpbmF0aW9uIHBvb2wuCi0gICAgICovCi0g
ICAgQVNTRVJUKGMgIT0gb2xkX3Bvb2wgJiYgKGMgIT0gTlVMTCB8fCBvbGRfcG9vbCAhPSBOVUxM
KSk7CiAgICAgQVNTRVJUKGNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmY3B1cG9vbF9mcmVlX2NwdXMp
KTsKLSAgICBBU1NFUlQoKGMgPT0gTlVMTCAmJiAhY3B1bWFza190ZXN0X2NwdShjcHUsIG9sZF9w
b29sLT5jcHVfdmFsaWQpKSB8fAotICAgICAgICAgICAoYyAhPSBOVUxMICYmICFjcHVtYXNrX3Rl
c3RfY3B1KGNwdSwgYy0+Y3B1X3ZhbGlkKSkpOworICAgIEFTU0VSVCghY3B1bWFza190ZXN0X2Nw
dShjcHUsIGMtPmNwdV92YWxpZCkpOworICAgIEFTU0VSVChnZXRfc2NoZWRfcmVzKGNwdSktPmNw
dXBvb2wgPT0gTlVMTCk7CiAKICAgICAvKgogICAgICAqIFRvIHNldHVwIHRoZSBjcHUgZm9yIHRo
ZSBuZXcgc2NoZWR1bGVyIHdlIG5lZWQ6CkBAIC0yNjA1LDUyICsyNTgxLDkxIEBAIGludCBzY2hl
ZHVsZV9jcHVfc3dpdGNoKHVuc2lnbmVkIGludCBjcHUsIHN0cnVjdCBjcHVwb29sICpjKQogICAg
ICAgICByZXR1cm4gLUVOT01FTTsKICAgICB9CiAKLSAgICBzY2hlZF9kb190aWNrX3N1c3BlbmQo
b2xkX29wcywgY3B1KTsKLQogICAgIC8qCi0gICAgICogVGhlIGFjdHVhbCBzd2l0Y2gsIGluY2x1
ZGluZyAoaWYgbmVjZXNzYXJ5KSB0aGUgcmVyb3V0aW5nIG9mIHRoZQotICAgICAqIHNjaGVkdWxl
ciBsb2NrIHRvIHdoYXRldmVyIG5ld19vcHMgcHJlZmVycywgIG5lZWRzIHRvIGhhcHBlbiBpbiBv
bmUKLSAgICAgKiBjcml0aWNhbCBzZWN0aW9uLCBwcm90ZWN0ZWQgYnkgb2xkX29wcycgbG9jaywg
b3IgcmFjZXMgYXJlIHBvc3NpYmxlLgotICAgICAqIEl0IGlzLCBpbiBmYWN0LCB0aGUgbG9jayBv
ZiBhbm90aGVyIHNjaGVkdWxlciB0aGF0IHdlIGFyZSB0YWtpbmcgKHRoZQotICAgICAqIHNjaGVk
dWxlciBvZiB0aGUgY3B1cG9vbCB0aGF0IGNwdSBzdGlsbCBiZWxvbmdzIHRvKS4gQnV0IHRoYXQg
aXMgb2sKLSAgICAgKiBhcywgYW55b25lIHRyeWluZyB0byBzY2hlZHVsZSBvbiB0aGlzIGNwdSB3
aWxsIHNwaW4gdW50aWwgd2hlbiB3ZQotICAgICAqIHJlbGVhc2UgdGhhdCBsb2NrIChib3R0b20g
b2YgdGhpcyBmdW5jdGlvbikuIFdoZW4gaGUnbGwgZ2V0IHRoZSBsb2NrCi0gICAgICogLS10aGFu
a3MgdG8gdGhlIGxvb3AgaW5zaWRlICpfc2NoZWR1bGVfbG9jaygpIGZ1bmN0aW9ucy0tIGhlJ2xs
IG5vdGljZQotICAgICAqIHRoYXQgdGhlIGxvY2sgaXRzZWxmIGNoYW5nZWQsIGFuZCByZXRyeSBh
Y3F1aXJpbmcgdGhlIG5ldyBvbmUgKHdoaWNoCi0gICAgICogd2lsbCBiZSB0aGUgY29ycmVjdCwg
cmVtYXBwZWQgb25lLCBhdCB0aGF0IHBvaW50KS4KKyAgICAgKiBUaGUgYWN0dWFsIHN3aXRjaCwg
aW5jbHVkaW5nIHRoZSByZXJvdXRpbmcgb2YgdGhlIHNjaGVkdWxlciBsb2NrIHRvCisgICAgICog
d2hhdGV2ZXIgbmV3X29wcyBwcmVmZXJzLCBuZWVkcyB0byBoYXBwZW4gaW4gb25lIGNyaXRpY2Fs
IHNlY3Rpb24sCisgICAgICogcHJvdGVjdGVkIGJ5IG9sZF9vcHMnIGxvY2ssIG9yIHJhY2VzIGFy
ZSBwb3NzaWJsZS4KKyAgICAgKiBJdCBpcywgaW4gZmFjdCwgdGhlIGxvY2sgb2YgdGhlIGlkbGUg
c2NoZWR1bGVyIHRoYXQgd2UgYXJlIHRha2luZy4KKyAgICAgKiBCdXQgdGhhdCBpcyBvayBhcyBh
bnlvbmUgdHJ5aW5nIHRvIHNjaGVkdWxlIG9uIHRoaXMgY3B1IHdpbGwgc3BpbiB1bnRpbAorICAg
ICAqIHdoZW4gd2UgcmVsZWFzZSB0aGF0IGxvY2sgKGJvdHRvbSBvZiB0aGlzIGZ1bmN0aW9uKS4g
V2hlbiBoZSdsbCBnZXQgdGhlCisgICAgICogbG9jayAtLXRoYW5rcyB0byB0aGUgbG9vcCBpbnNp
ZGUgKl9zY2hlZHVsZV9sb2NrKCkgZnVuY3Rpb25zLS0gaGUnbGwKKyAgICAgKiBub3RpY2UgdGhh
dCB0aGUgbG9jayBpdHNlbGYgY2hhbmdlZCwgYW5kIHJldHJ5IGFjcXVpcmluZyB0aGUgbmV3IG9u
ZQorICAgICAqICh3aGljaCB3aWxsIGJlIHRoZSBjb3JyZWN0LCByZW1hcHBlZCBvbmUsIGF0IHRo
YXQgcG9pbnQpLgogICAgICAqLwogICAgIG9sZF9sb2NrID0gcGNwdV9zY2hlZHVsZV9sb2NrX2ly
cXNhdmUoY3B1LCAmZmxhZ3MpOwogCi0gICAgdnByaXZfb2xkID0gaWRsZS0+c2NoZWRfdW5pdC0+
cHJpdjsKLSAgICBwcHJpdl9vbGQgPSBzZC0+c2NoZWRfcHJpdjsKICAgICBuZXdfbG9jayA9IHNj
aGVkX3N3aXRjaF9zY2hlZChuZXdfb3BzLCBjcHUsIHBwcml2LCB2cHJpdik7CiAKLSAgICBzZC0+
c2NoZWR1bGVyID0gbmV3X29wczsKLSAgICBzZC0+c2NoZWRfcHJpdiA9IHBwcml2OworICAgIHNy
LT5zY2hlZHVsZXIgPSBuZXdfb3BzOworICAgIHNyLT5zY2hlZF9wcml2ID0gcHByaXY7CiAKICAg
ICAvKgotICAgICAqIFRoZSBkYXRhIGFib3ZlIGlzIHByb3RlY3RlZCB1bmRlciBuZXdfbG9jaywg
d2hpY2ggbWF5IGJlIHVubG9ja2VkLgotICAgICAqIEFub3RoZXIgQ1BVIGNhbiB0YWtlIG5ld19s
b2NrIGFzIHNvb24gYXMgc2QtPnNjaGVkdWxlX2xvY2sgaXMgdmlzaWJsZSwKLSAgICAgKiBhbmQg
bXVzdCBvYnNlcnZlIGFsbCBwcmlvciBpbml0aWFsaXNhdGlvbi4KKyAgICAgKiBSZXJvdXRlIHRo
ZSBsb2NrIHRvIHRoZSBwZXIgcENQVSBsb2NrIGFzIC9sYXN0LyB0aGluZy4gSW4gZmFjdCwKKyAg
ICAgKiBpZiBpdCBpcyBmcmVlIChhbmQgaXQgY2FuIGJlKSB3ZSB3YW50IHRoYXQgYW55b25lIHRo
YXQgbWFuYWdlcworICAgICAqIHRha2luZyBpdCwgZmluZHMgYWxsIHRoZSBpbml0aWFsaXphdGlv
bnMgd2UndmUgZG9uZSBhYm92ZSBpbiBwbGFjZS4KICAgICAgKi8KICAgICBzbXBfd21iKCk7Ci0g
ICAgc2QtPnNjaGVkdWxlX2xvY2sgPSBuZXdfbG9jazsKKyAgICBzci0+c2NoZWR1bGVfbG9jayA9
IG5ld19sb2NrOwogCi0gICAgLyogX05vdF8gcGNwdV9zY2hlZHVsZV91bmxvY2soKTogc2NoZWR1
bGVfbG9jayBtYXkgaGF2ZSBjaGFuZ2VkISAqLworICAgIC8qIF9Ob3RfIHBjcHVfc2NoZWR1bGVf
dW5sb2NrKCk6IHNjaGVkdWxlX2xvY2sgaGFzIGNoYW5nZWQhICovCiAgICAgc3Bpbl91bmxvY2tf
aXJxcmVzdG9yZShvbGRfbG9jaywgZmxhZ3MpOwogCiAgICAgc2NoZWRfZG9fdGlja19yZXN1bWUo
bmV3X29wcywgY3B1KTsKIAorICAgIHNyLT5ncmFudWxhcml0eSA9IGNwdXBvb2xfZ2V0X2dyYW51
bGFyaXR5KGMpOworICAgIHNyLT5jcHVwb29sID0gYzsKKyAgICAvKiBUaGUgIGNwdSBpcyBhZGRl
ZCB0byBhIHBvb2wsIHRyaWdnZXIgaXQgdG8gZ28gcGljayB1cCBzb21lIHdvcmsgKi8KKyAgICBj
cHVfcmFpc2Vfc29mdGlycShjcHUsIFNDSEVEVUxFX1NPRlRJUlEpOworCisgICAgcmV0dXJuIDA7
Cit9CisKKy8qCisgKiBSZW1vdmUgYSBwQ1BVIGZyb20gaXRzIGNwdXBvb2wuIEl0cyBzY2hlZHVs
ZXIgYmVjb21lcyAmc2NoZWRfaWRsZV9vcHMKKyAqICh0aGUgaWRsZSBzY2hlZHVsZXIpLgorICog
VGhlIGNwdSBpcyBhbHJlYWR5IG1hcmtlZCBhcyAiZnJlZSIgYW5kIG5vdCB2YWxpZCBhbnkgbG9u
Z2VyIGZvciBpdHMKKyAqIGNwdXBvb2wuCisgKi8KK2ludCBzY2hlZHVsZV9jcHVfcm0odW5zaWdu
ZWQgaW50IGNwdSkKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqaWRsZTsKKyAgICB2b2lkICpwcHJpdl9v
bGQsICp2cHJpdl9vbGQ7CisgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzciA9IGdldF9zY2hl
ZF9yZXMoY3B1KTsKKyAgICBzdHJ1Y3Qgc2NoZWR1bGVyICpvbGRfb3BzID0gc3ItPnNjaGVkdWxl
cjsKKyAgICBzcGlubG9ja190ICpvbGRfbG9jazsKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwor
CisgICAgQVNTRVJUKHNyLT5jcHVwb29sICE9IE5VTEwpOworICAgIEFTU0VSVChjcHVtYXNrX3Rl
c3RfY3B1KGNwdSwgJmNwdXBvb2xfZnJlZV9jcHVzKSk7CisgICAgQVNTRVJUKCFjcHVtYXNrX3Rl
c3RfY3B1KGNwdSwgc3ItPmNwdXBvb2wtPmNwdV92YWxpZCkpOworCisgICAgaWRsZSA9IGlkbGVf
dmNwdVtjcHVdOworCisgICAgc2NoZWRfZG9fdGlja19zdXNwZW5kKG9sZF9vcHMsIGNwdSk7CisK
KyAgICAvKiBTZWUgY29tbWVudCBpbiBzY2hlZHVsZV9jcHVfYWRkKCkgcmVnYXJkaW5nIGxvY2sg
c3dpdGNoaW5nLiAqLworICAgIG9sZF9sb2NrID0gcGNwdV9zY2hlZHVsZV9sb2NrX2lycXNhdmUo
Y3B1LCAmZmxhZ3MpOworCisgICAgdnByaXZfb2xkID0gaWRsZS0+c2NoZWRfdW5pdC0+cHJpdjsK
KyAgICBwcHJpdl9vbGQgPSBzci0+c2NoZWRfcHJpdjsKKworICAgIGlkbGUtPnNjaGVkX3VuaXQt
PnByaXYgPSBOVUxMOworICAgIHNyLT5zY2hlZHVsZXIgPSAmc2NoZWRfaWRsZV9vcHM7CisgICAg
c3ItPnNjaGVkX3ByaXYgPSBOVUxMOworCisgICAgc21wX21iKCk7CisgICAgc3ItPnNjaGVkdWxl
X2xvY2sgPSAmc2NoZWRfZnJlZV9jcHVfbG9jazsKKworICAgIC8qIF9Ob3RfIHBjcHVfc2NoZWR1
bGVfdW5sb2NrKCk6IHNjaGVkdWxlX2xvY2sgbWF5IGhhdmUgY2hhbmdlZCEgKi8KKyAgICBzcGlu
X3VubG9ja19pcnFyZXN0b3JlKG9sZF9sb2NrLCBmbGFncyk7CisKICAgICBzY2hlZF9kZWluaXRf
cGRhdGEob2xkX29wcywgcHByaXZfb2xkLCBjcHUpOwogCiAgICAgc2NoZWRfZnJlZV91ZGF0YShv
bGRfb3BzLCB2cHJpdl9vbGQpOwogICAgIHNjaGVkX2ZyZWVfcGRhdGEob2xkX29wcywgcHByaXZf
b2xkLCBjcHUpOwogCi0gICAgZ2V0X3NjaGVkX3JlcyhjcHUpLT5ncmFudWxhcml0eSA9IGNwdXBv
b2xfZ2V0X2dyYW51bGFyaXR5KGMpOwotICAgIGdldF9zY2hlZF9yZXMoY3B1KS0+Y3B1cG9vbCA9
IGM7Ci0gICAgLyogV2hlbiBhIGNwdSBpcyBhZGRlZCB0byBhIHBvb2wsIHRyaWdnZXIgaXQgdG8g
Z28gcGljayB1cCBzb21lIHdvcmsgKi8KLSAgICBpZiAoIGMgIT0gTlVMTCApCi0gICAgICAgIGNw
dV9yYWlzZV9zb2Z0aXJxKGNwdSwgU0NIRURVTEVfU09GVElSUSk7CisgICAgc3ItPmdyYW51bGFy
aXR5ID0gMTsKKyAgICBzci0+Y3B1cG9vbCA9IE5VTEw7CiAKICAgICByZXR1cm4gMDsKIH0KZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVk
LmgKaW5kZXggYWE4MjU3ZWRjOS4uYTQwYmQ1ZmI1NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
eGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTkyMCw3ICs5MjAs
OCBAQCBzdHJ1Y3Qgc2NoZWR1bGVyOwogc3RydWN0IHNjaGVkdWxlciAqc2NoZWR1bGVyX2dldF9k
ZWZhdWx0KHZvaWQpOwogc3RydWN0IHNjaGVkdWxlciAqc2NoZWR1bGVyX2FsbG9jKHVuc2lnbmVk
IGludCBzY2hlZF9pZCwgaW50ICpwZXJyKTsKIHZvaWQgc2NoZWR1bGVyX2ZyZWUoc3RydWN0IHNj
aGVkdWxlciAqc2NoZWQpOwotaW50IHNjaGVkdWxlX2NwdV9zd2l0Y2godW5zaWduZWQgaW50IGNw
dSwgc3RydWN0IGNwdXBvb2wgKmMpOworaW50IHNjaGVkdWxlX2NwdV9hZGQodW5zaWduZWQgaW50
IGNwdSwgc3RydWN0IGNwdXBvb2wgKmMpOworaW50IHNjaGVkdWxlX2NwdV9ybSh1bnNpZ25lZCBp
bnQgY3B1KTsKIHZvaWQgdmNwdV9zZXRfcGVyaW9kaWNfdGltZXIoc3RydWN0IHZjcHUgKnYsIHNf
dGltZV90IHZhbHVlKTsKIGludCBjcHVfZGlzYWJsZV9zY2hlZHVsZXIodW5zaWduZWQgaW50IGNw
dSk7CiB2b2lkIHNjaGVkX3NldHVwX2RvbTBfdmNwdXMoc3RydWN0IGRvbWFpbiAqZCk7Ci0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5n
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Oct 04 11:13:20 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 11:13: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 1iGLWS-000492-Di; Fri, 04 Oct 2019 11:13:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=khvf=X5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGLWQ-00048p-NX
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:13:18 +0000
X-Inumbo-ID: f72a4048-e697-11e9-8c93-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f72a4048-e697-11e9-8c93-bc764e2007e4;
 Fri, 04 Oct 2019 11:13:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGLWP-0001Ov-5N
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:13:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGLWP-0000e5-2C
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:13:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iGLWP-0000e5-2C@xenbits.xenproject.org>
Date: Fri, 04 Oct 2019 11:13:17 +0000
Subject: [Xen-changelog] [xen staging] xen/sched: protect scheduling
 resource via rcu
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJmYzYzNTQzNjk1ODI3ZWIzNmQ2NDlmZDUyNmQyYWMzYWEzZDNmMGIKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgT2N0IDIg
MDk6Mjc6MzkgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgNCAxMzowMToyNiAyMDE5ICswMjAwCgogICAgeGVu
L3NjaGVkOiBwcm90ZWN0IHNjaGVkdWxpbmcgcmVzb3VyY2UgdmlhIHJjdQogICAgCiAgICBJbiBv
cmRlciB0byBiZSBhYmxlIHRvIG1vdmUgY3B1cyB0byBjcHVwb29scyB3aXRoIGNvcmUgc2NoZWR1
bGluZwogICAgYWN0aXZlIGl0IGlzIG1hbmRhdG9yeSB0byBtZXJnZSBtdWx0aXBsZSBjcHVzIGlu
dG8gb25lIHNjaGVkdWxpbmcKICAgIHJlc291cmNlIG9yIHRvIHNwbGl0IGEgc2NoZWR1bGluZyBy
ZXNvdXJjZSB3aXRoIG11bHRpcGxlIGNwdXMgaW4gaXQKICAgIGludG8gbXVsdGlwbGUgc2NoZWR1
bGluZyByZXNvdXJjZXMuIFRoaXMgaW4gdHVybiByZXF1aXJlcyB0byBtb2RpZnkKICAgIHRoZSBj
cHUgPC0+IHNjaGVkdWxpbmcgcmVzb3VyY2UgcmVsYXRpb24uIEluIG9yZGVyIHRvIGJlIGFibGUg
dG8gZnJlZQogICAgdW51c2VkIHJlc291cmNlcyBwcm90ZWN0IHN0cnVjdCBzY2hlZF9yZXNvdXJj
ZSB2aWEgUkNVLiBUaGlzIGVuc3VyZXMKICAgIHRoZXJlIGFyZSBubyB1c2VycyBsZWZ0IHdoZW4g
ZnJlZWluZyBzdWNoIGEgcmVzb3VyY2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8
ZGZhZ2dpb2xpQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vY3B1cG9vbC5jICAgICAgIHwgICA0
ICsKIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgIHwgMTg3ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggfCAg
IDcgKy0KIDMgZmlsZXMgY2hhbmdlZCwgMTc4IGluc2VydGlvbnMoKyksIDIwIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vY3B1cG9vbC5jIGIveGVuL2NvbW1vbi9jcHVwb29s
LmMKaW5kZXggMDI4MjVlNzc5ZC4uNzIyOGNhODRiNCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9j
cHVwb29sLmMKKysrIGIveGVuL2NvbW1vbi9jcHVwb29sLmMKQEAgLTUxMSw4ICs1MTEsMTAgQEAg
c3RhdGljIGludCBjcHVwb29sX2NwdV9hZGQodW5zaWduZWQgaW50IGNwdSkKICAgICAgKiAob3Ig
dW5wbHVnZ2luZyB3b3VsZCBoYXZlIGZhaWxlZCkgYW5kIHRoYXQgaXMgdGhlIGRlZmF1bHQgYmVo
YXZpb3IKICAgICAgKiBhbnl3YXkuCiAgICAgICovCisgICAgcmN1X3JlYWRfbG9jaygmc2NoZWRf
cmVzX3JjdWxvY2spOwogICAgIGdldF9zY2hlZF9yZXMoY3B1KS0+Y3B1cG9vbCA9IE5VTEw7CiAg
ICAgcmV0ID0gY3B1cG9vbF9hc3NpZ25fY3B1X2xvY2tlZChjcHVwb29sMCwgY3B1KTsKKyAgICBy
Y3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKIAogICAgIHNwaW5fdW5sb2NrKCZj
cHVwb29sX2xvY2spOwogCkBAIC01OTcsNyArNTk5LDkgQEAgc3RhdGljIHZvaWQgY3B1cG9vbF9j
cHVfcmVtb3ZlX2ZvcmNlZCh1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICB9CiAgICAgfQogCisg
ICAgcmN1X3JlYWRfbG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwogICAgIHNjaGVkX3JtX2NwdShj
cHUpOworICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwogfQogCiAvKgpk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5j
CmluZGV4IDNhOWFlNmJmM2YuLmU2Njc5ZjE4MDUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2No
ZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTc3LDYgKzc3LDcgQEAgc3Rh
dGljIHZvaWQgcG9sbF90aW1lcl9mbih2b2lkICpkYXRhKTsKIC8qIFRoaXMgaXMgZ2xvYmFsIGZv
ciBub3cgc28gdGhhdCBwcml2YXRlIGltcGxlbWVudGF0aW9ucyBjYW4gcmVhY2ggaXQgKi8KIERF
RklORV9QRVJfQ1BVX1JFQURfTU9TVExZKHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqLCBzY2hlZF9y
ZXMpOwogc3RhdGljIERFRklORV9QRVJfQ1BVX1JFQURfTU9TVExZKHVuc2lnbmVkIGludCwgc2No
ZWRfcmVzX2lkeCk7CitERUZJTkVfUkNVX1JFQURfTE9DSyhzY2hlZF9yZXNfcmN1bG9jayk7CiAK
IC8qIFNjcmF0Y2ggc3BhY2UgZm9yIGNwdW1hc2tzLiAqLwogREVGSU5FX1BFUl9DUFUoY3B1bWFz
a190LCBjcHVtYXNrX3NjcmF0Y2gpOwpAQCAtMzAwLDEwICszMDEsMTIgQEAgdm9pZCBzY2hlZF9n
dWVzdF9pZGxlKHZvaWQgKCppZGxlKSAodm9pZCksIHVuc2lnbmVkIGludCBjcHUpCiAKIHZvaWQg
dmNwdV9ydW5zdGF0ZV9nZXQoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2lu
Zm8gKnJ1bnN0YXRlKQogewotICAgIHNwaW5sb2NrX3QgKmxvY2sgPSBsaWtlbHkodiA9PSBjdXJy
ZW50KQotICAgICAgICAgICAgICAgICAgICAgICA/IE5VTEwgOiB1bml0X3NjaGVkdWxlX2xvY2tf
aXJxKHYtPnNjaGVkX3VuaXQpOworICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAgICAgc190aW1lX3Qg
ZGVsdGE7CiAKKyAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKKyAgICBs
b2NrID0gbGlrZWx5KHYgPT0gY3VycmVudCkgPyBOVUxMIDogdW5pdF9zY2hlZHVsZV9sb2NrX2ly
cSh2LT5zY2hlZF91bml0KTsKICAgICBtZW1jcHkocnVuc3RhdGUsICZ2LT5ydW5zdGF0ZSwgc2l6
ZW9mKCpydW5zdGF0ZSkpOwogICAgIGRlbHRhID0gTk9XKCkgLSBydW5zdGF0ZS0+c3RhdGVfZW50
cnlfdGltZTsKICAgICBpZiAoIGRlbHRhID4gMCApCkBAIC0zMTEsNiArMzE0LDggQEAgdm9pZCB2
Y3B1X3J1bnN0YXRlX2dldChzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5m
byAqcnVuc3RhdGUpCiAKICAgICBpZiAoIHVubGlrZWx5KGxvY2sgIT0gTlVMTCkgKQogICAgICAg
ICB1bml0X3NjaGVkdWxlX3VubG9ja19pcnEobG9jaywgdi0+c2NoZWRfdW5pdCk7CisKKyAgICBy
Y3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKIH0KIAogdWludDY0X3QgZ2V0X2Nw
dV9pZGxlX3RpbWUodW5zaWduZWQgaW50IGNwdSkKQEAgLTUyMiw2ICs1MjcsOCBAQCBpbnQgc2No
ZWRfaW5pdF92Y3B1KHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAK
KyAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKICAgICAvKiBUaGUgZmly
c3QgdmNwdSBvZiBhbiB1bml0IGNhbiBiZSBzZXQgdmlhIHNjaGVkX3NldF9yZXMoKS4gKi8KICAg
ICBzY2hlZF9zZXRfcmVzKHVuaXQsIGdldF9zY2hlZF9yZXMocHJvY2Vzc29yKSk7CiAKQEAgLTUy
OSw2ICs1MzYsNyBAQCBpbnQgc2NoZWRfaW5pdF92Y3B1KHN0cnVjdCB2Y3B1ICp2KQogICAgIGlm
ICggdW5pdC0+cHJpdiA9PSBOVUxMICkKICAgICB7CiAgICAgICAgIHNjaGVkX2ZyZWVfdW5pdCh1
bml0LCB2KTsKKyAgICAgICAgcmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CiAg
ICAgICAgIHJldHVybiAxOwogICAgIH0KIApAQCAtNTU1LDYgKzU2Myw4IEBAIGludCBzY2hlZF9p
bml0X3ZjcHUoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgIHNjaGVkX2luc2VydF91bml0KGRvbV9z
Y2hlZHVsZXIoZCksIHVuaXQpOwogICAgIH0KIAorICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRf
cmVzX3JjdWxvY2spOworCiAgICAgcmV0dXJuIDA7CiB9CiAKQEAgLTU4Myw2ICs1OTMsNyBAQCBp
bnQgc2NoZWRfbW92ZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBvb2wgKmMp
CiAgICAgc3RydWN0IHNjaGVkdWxlciAqb2xkX29wczsKICAgICB2b2lkICpvbGRfZG9tZGF0YTsK
ICAgICB1bnNpZ25lZCBpbnQgZ3JhbiA9IGNwdXBvb2xfZ2V0X2dyYW51bGFyaXR5KGMpOworICAg
IGludCByZXQgPSAwOwogCiAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQogICAgIHsKQEAgLTU5
MCwxNSArNjAxLDIxIEBAIGludCBzY2hlZF9tb3ZlX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBz
dHJ1Y3QgY3B1cG9vbCAqYykKICAgICAgICAgICAgIHJldHVybiAtRUJVU1k7CiAgICAgfQogCisg
ICAgcmN1X3JlYWRfbG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCiAgICAgZG9tZGF0YSA9IHNj
aGVkX2FsbG9jX2RvbWRhdGEoYy0+c2NoZWQsIGQpOwogICAgIGlmICggSVNfRVJSKGRvbWRhdGEp
ICkKLSAgICAgICAgcmV0dXJuIFBUUl9FUlIoZG9tZGF0YSk7CisgICAgeworICAgICAgICByZXQg
PSBQVFJfRVJSKGRvbWRhdGEpOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CiAKICAgICB1bml0
X3ByaXYgPSB4emFsbG9jX2FycmF5KHZvaWQgKiwgRElWX1JPVU5EX1VQKGQtPm1heF92Y3B1cywg
Z3JhbikpOwogICAgIGlmICggdW5pdF9wcml2ID09IE5VTEwgKQogICAgIHsKICAgICAgICAgc2No
ZWRfZnJlZV9kb21kYXRhKGMtPnNjaGVkLCBkb21kYXRhKTsKLSAgICAgICAgcmV0dXJuIC1FTk9N
RU07CisgICAgICAgIHJldCA9IC1FTk9NRU07CisgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAog
ICAgIHVuaXRfaWR4ID0gMDsKQEAgLTYxMSw3ICs2MjgsOCBAQCBpbnQgc2NoZWRfbW92ZV9kb21h
aW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBvb2wgKmMpCiAgICAgICAgICAgICAgICAg
c2NoZWRfZnJlZV91ZGF0YShjLT5zY2hlZCwgdW5pdF9wcml2W3VuaXRfaWR4XSk7CiAgICAgICAg
ICAgICB4ZnJlZSh1bml0X3ByaXYpOwogICAgICAgICAgICAgc2NoZWRfZnJlZV9kb21kYXRhKGMt
PnNjaGVkLCBkb21kYXRhKTsKLSAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgICAgICAg
ICAgcmV0ID0gLUVOT01FTTsKKyAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9CiAgICAg
ICAgIHVuaXRfaWR4Kys7CiAgICAgfQpAQCAtNjc3LDcgKzY5NSwxMCBAQCBpbnQgc2NoZWRfbW92
ZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBvb2wgKmMpCiAKICAgICB4ZnJl
ZSh1bml0X3ByaXYpOwogCi0gICAgcmV0dXJuIDA7CitvdXQ6CisgICAgcmN1X3JlYWRfdW5sb2Nr
KCZzY2hlZF9yZXNfcmN1bG9jayk7CisKKyAgICByZXR1cm4gcmV0OwogfQogCiB2b2lkIHNjaGVk
X2Rlc3Ryb3lfdmNwdShzdHJ1Y3QgdmNwdSAqdikKQEAgLTY5NSw5ICs3MTYsMTMgQEAgdm9pZCBz
Y2hlZF9kZXN0cm95X3ZjcHUoc3RydWN0IHZjcHUgKnYpCiAgICAgICovCiAgICAgaWYgKCB1bml0
LT52Y3B1X2xpc3QgPT0gdiApCiAgICAgeworICAgICAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9y
ZXNfcmN1bG9jayk7CisKICAgICAgICAgc2NoZWRfcmVtb3ZlX3VuaXQodmNwdV9zY2hlZHVsZXIo
diksIHVuaXQpOwogICAgICAgICBzY2hlZF9mcmVlX3VkYXRhKHZjcHVfc2NoZWR1bGVyKHYpLCB1
bml0LT5wcml2KTsKICAgICAgICAgc2NoZWRfZnJlZV91bml0KHVuaXQsIHYpOworCisgICAgICAg
IHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwogICAgIH0KIH0KIApAQCAtNzE1
LDcgKzc0MCwxMiBAQCBpbnQgc2NoZWRfaW5pdF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwgaW50
IHBvb2xpZCkKICAgICBTQ0hFRF9TVEFUX0NSQU5LKGRvbV9pbml0KTsKICAgICBUUkFDRV8xRChU
UkNfU0NIRURfRE9NX0FERCwgZC0+ZG9tYWluX2lkKTsKIAorICAgIHJjdV9yZWFkX2xvY2soJnNj
aGVkX3Jlc19yY3Vsb2NrKTsKKwogICAgIHNkb20gPSBzY2hlZF9hbGxvY19kb21kYXRhKGRvbV9z
Y2hlZHVsZXIoZCksIGQpOworCisgICAgcmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9j
ayk7CisKICAgICBpZiAoIElTX0VSUihzZG9tKSApCiAgICAgICAgIHJldHVybiBQVFJfRVJSKHNk
b20pOwogCkBAIC03MzMsOSArNzYzLDEzIEBAIHZvaWQgc2NoZWRfZGVzdHJveV9kb21haW4oc3Ry
dWN0IGRvbWFpbiAqZCkKICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyhkb21fZGVzdHJveSk7CiAg
ICAgICAgIFRSQUNFXzFEKFRSQ19TQ0hFRF9ET01fUkVNLCBkLT5kb21haW5faWQpOwogCisgICAg
ICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKwogICAgICAgICBzY2hlZF9m
cmVlX2RvbWRhdGEoZG9tX3NjaGVkdWxlcihkKSwgZC0+c2NoZWRfcHJpdik7CiAgICAgICAgIGQt
PnNjaGVkX3ByaXYgPSBOVUxMOwogCisgICAgICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVz
X3JjdWxvY2spOworCiAgICAgICAgIGNwdXBvb2xfcm1fZG9tYWluKGQpOwogICAgIH0KIH0KQEAg
LTc3MCwxMSArODA0LDE1IEBAIHZvaWQgdmNwdV9zbGVlcF9ub3N5bmMoc3RydWN0IHZjcHUgKnYp
CiAKICAgICBUUkFDRV8yRChUUkNfU0NIRURfU0xFRVAsIHYtPmRvbWFpbi0+ZG9tYWluX2lkLCB2
LT52Y3B1X2lkKTsKIAorICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKwog
ICAgIGxvY2sgPSB1bml0X3NjaGVkdWxlX2xvY2tfaXJxc2F2ZSh2LT5zY2hlZF91bml0LCAmZmxh
Z3MpOwogCiAgICAgdmNwdV9zbGVlcF9ub3N5bmNfbG9ja2VkKHYpOwogCiAgICAgdW5pdF9zY2hl
ZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywgdi0+c2NoZWRfdW5pdCk7CisKKyAg
ICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKIH0KIAogdm9pZCB2Y3B1X3Ns
ZWVwX3N5bmMoc3RydWN0IHZjcHUgKnYpCkBAIC03OTUsNiArODMzLDggQEAgdm9pZCB2Y3B1X3dh
a2Uoc3RydWN0IHZjcHUgKnYpCiAKICAgICBUUkFDRV8yRChUUkNfU0NIRURfV0FLRSwgdi0+ZG9t
YWluLT5kb21haW5faWQsIHYtPnZjcHVfaWQpOwogCisgICAgcmN1X3JlYWRfbG9jaygmc2NoZWRf
cmVzX3JjdWxvY2spOworCiAgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnFzYXZlKHVu
aXQsICZmbGFncyk7CiAKICAgICBpZiAoIGxpa2VseSh2Y3B1X3J1bm5hYmxlKHYpKSApCkBAIC04
MjAsNiArODYwLDggQEAgdm9pZCB2Y3B1X3dha2Uoc3RydWN0IHZjcHUgKnYpCiAgICAgfQogCiAg
ICAgdW5pdF9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2NrLCBmbGFncywgdW5pdCk7CisK
KyAgICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKIH0KIAogdm9pZCB2Y3B1
X3VuYmxvY2soc3RydWN0IHZjcHUgKnYpCkBAIC04NTMsNiArODk1LDggQEAgc3RhdGljIHZvaWQg
c2NoZWRfdW5pdF9tb3ZlX2xvY2tlZChzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwKICAgICB1bnNp
Z25lZCBpbnQgb2xkX2NwdSA9IHVuaXQtPnJlcy0+bWFzdGVyX2NwdTsKICAgICBzdHJ1Y3QgdmNw
dSAqdjsKIAorICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKwogICAgIC8q
CiAgICAgICogVHJhbnNmZXIgdXJnZW5jeSBzdGF0dXMgdG8gbmV3IENQVSBiZWZvcmUgc3dpdGNo
aW5nIENQVXMsIGFzCiAgICAgICogb25jZSB0aGUgc3dpdGNoIG9jY3Vycywgdi0+aXNfdXJnZW50
IGlzIG5vIGxvbmdlciBwcm90ZWN0ZWQgYnkKQEAgLTg3Miw2ICs5MTYsOCBAQCBzdGF0aWMgdm9p
ZCBzY2hlZF91bml0X21vdmVfbG9ja2VkKHN0cnVjdCBzY2hlZF91bml0ICp1bml0LAogICAgICAq
IHBvaW50ZXIgY2FuJ3QgY2hhbmdlIHdoaWxlIHRoZSBjdXJyZW50IGxvY2sgaXMgaGVsZC4KICAg
ICAgKi8KICAgICBzY2hlZF9taWdyYXRlKHVuaXRfc2NoZWR1bGVyKHVuaXQpLCB1bml0LCBuZXdf
Y3B1KTsKKworICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwogfQogCiAv
KgpAQCAtMTAzOSw2ICsxMDg1LDggQEAgdm9pZCByZXN0b3JlX3ZjcHVfYWZmaW5pdHkoc3RydWN0
IGRvbWFpbiAqZCkKIAogICAgIEFTU0VSVChzeXN0ZW1fc3RhdGUgPT0gU1lTX1NUQVRFX3Jlc3Vt
ZSk7CiAKKyAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKICAgICBmb3Jf
ZWFjaF9zY2hlZF91bml0ICggZCwgdW5pdCApCiAgICAgewogICAgICAgICBzcGlubG9ja190ICps
b2NrOwpAQCAtMTA5NSw2ICsxMTQzLDggQEAgdm9pZCByZXN0b3JlX3ZjcHVfYWZmaW5pdHkoc3Ry
dWN0IGRvbWFpbiAqZCkKICAgICAgICAgICAgIHNjaGVkX21vdmVfaXJxcyh1bml0KTsKICAgICB9
CiAKKyAgICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKwogICAgIGRvbWFp
bl91cGRhdGVfbm9kZV9hZmZpbml0eShkKTsKIH0KIApAQCAtMTExMCw5ICsxMTYwLDExIEBAIGlu
dCBjcHVfZGlzYWJsZV9zY2hlZHVsZXIodW5zaWduZWQgaW50IGNwdSkKICAgICBjcHVtYXNrX3Qg
b25saW5lX2FmZmluaXR5OwogICAgIGludCByZXQgPSAwOwogCisgICAgcmN1X3JlYWRfbG9jaygm
c2NoZWRfcmVzX3JjdWxvY2spOworCiAgICAgYyA9IGdldF9zY2hlZF9yZXMoY3B1KS0+Y3B1cG9v
bDsKICAgICBpZiAoIGMgPT0gTlVMTCApCi0gICAgICAgIHJldHVybiByZXQ7CisgICAgICAgIGdv
dG8gb3V0OwogCiAgICAgZm9yX2VhY2hfZG9tYWluX2luX2NwdXBvb2wgKCBkLCBjICkKICAgICB7
CkBAIC0xMTcwLDYgKzEyMjIsOSBAQCBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVyKHVuc2lnbmVk
IGludCBjcHUpCiAgICAgICAgIH0KICAgICB9CiAKK291dDoKKyAgICByY3VfcmVhZF91bmxvY2so
JnNjaGVkX3Jlc19yY3Vsb2NrKTsKKwogICAgIHJldHVybiByZXQ7CiB9CiAKQEAgLTEyMDEsNyAr
MTI1Niw5IEBAIHN0YXRpYyBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVyX2NoZWNrKHVuc2lnbmVk
IGludCBjcHUpCiBzdGF0aWMgdm9pZCBzY2hlZF9zZXRfYWZmaW5pdHkoCiAgICAgc3RydWN0IHNj
aGVkX3VuaXQgKnVuaXQsIGNvbnN0IGNwdW1hc2tfdCAqaGFyZCwgY29uc3QgY3B1bWFza190ICpz
b2Z0KQogeworICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKICAgICBzY2hl
ZF9hZGp1c3RfYWZmaW5pdHkoZG9tX3NjaGVkdWxlcih1bml0LT5kb21haW4pLCB1bml0LCBoYXJk
LCBzb2Z0KTsKKyAgICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKIAogICAg
IGlmICggaGFyZCApCiAgICAgICAgIGNwdW1hc2tfY29weSh1bml0LT5jcHVfaGFyZF9hZmZpbml0
eSwgaGFyZCk7CkBAIC0xMjIxLDYgKzEyNzgsOCBAQCBzdGF0aWMgaW50IHZjcHVfc2V0X2FmZmlu
aXR5KAogICAgIHNwaW5sb2NrX3QgKmxvY2s7CiAgICAgaW50IHJldCA9IDA7CiAKKyAgICByY3Vf
cmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKICAgICBsb2NrID0gdW5pdF9zY2hlZHVs
ZV9sb2NrX2lycSh1bml0KTsKIAogICAgIGlmICggdi0+YWZmaW5pdHlfYnJva2VuICkKQEAgLTEy
NDksNiArMTMwOCw4IEBAIHN0YXRpYyBpbnQgdmNwdV9zZXRfYWZmaW5pdHkoCiAKICAgICBzY2hl
ZF91bml0X21pZ3JhdGVfZmluaXNoKHVuaXQpOwogCisgICAgcmN1X3JlYWRfdW5sb2NrKCZzY2hl
ZF9yZXNfcmN1bG9jayk7CisKICAgICByZXR1cm4gcmV0OwogfQogCkBAIC0xMzc1LDExICsxNDM2
LDE2IEBAIHN0YXRpYyBsb25nIGRvX3BvbGwoc3RydWN0IHNjaGVkX3BvbGwgKnNjaGVkX3BvbGwp
CiBsb25nIHZjcHVfeWllbGQodm9pZCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqIHY9Y3VycmVudDsK
LSAgICBzcGlubG9ja190ICpsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrX2lycSh2LT5zY2hlZF91
bml0KTsKKyAgICBzcGlubG9ja190ICpsb2NrOworCisgICAgcmN1X3JlYWRfbG9jaygmc2NoZWRf
cmVzX3JjdWxvY2spOwogCisgICAgbG9jayA9IHVuaXRfc2NoZWR1bGVfbG9ja19pcnEodi0+c2No
ZWRfdW5pdCk7CiAgICAgc2NoZWRfeWllbGQodmNwdV9zY2hlZHVsZXIodiksIHYtPnNjaGVkX3Vu
aXQpOwogICAgIHVuaXRfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCB2LT5zY2hlZF91bml0KTsK
IAorICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCiAgICAgU0NIRURf
U1RBVF9DUkFOSyh2Y3B1X3lpZWxkKTsKIAogICAgIFRSQUNFXzJEKFRSQ19TQ0hFRF9ZSUVMRCwg
Y3VycmVudC0+ZG9tYWluLT5kb21haW5faWQsIGN1cnJlbnQtPnZjcHVfaWQpOwpAQCAtMTQ3Niw2
ICsxNTQyLDggQEAgaW50IHZjcHVfdGVtcG9yYXJ5X2FmZmluaXR5KHN0cnVjdCB2Y3B1ICp2LCB1
bnNpZ25lZCBpbnQgY3B1LCB1aW50OF90IHJlYXNvbikKICAgICBpbnQgcmV0ID0gLUVJTlZBTDsK
ICAgICBib29sIG1pZ3JhdGU7CiAKKyAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9j
ayk7CisKICAgICBsb2NrID0gdW5pdF9zY2hlZHVsZV9sb2NrX2lycSh1bml0KTsKIAogICAgIGlm
ICggY3B1ID09IE5SX0NQVVMgKQpAQCAtMTUxNSw2ICsxNTgzLDggQEAgaW50IHZjcHVfdGVtcG9y
YXJ5X2FmZmluaXR5KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3B1LCB1aW50OF90IHJl
YXNvbikKICAgICBpZiAoIG1pZ3JhdGUgKQogICAgICAgICBzY2hlZF91bml0X21pZ3JhdGVfZmlu
aXNoKHVuaXQpOwogCisgICAgcmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisK
ICAgICByZXR1cm4gcmV0OwogfQogCkBAIC0xNzI2LDkgKzE3OTYsMTMgQEAgbG9uZyBzY2hlZF9h
ZGp1c3Qoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9kb21jdGxfc2NoZWR1bGVyX29wICpv
cCkKIAogICAgIC8qIE5COiB0aGUgcGx1Z2dhYmxlIHNjaGVkdWxlciBjb2RlIG5lZWRzIHRvIHRh
a2UgY2FyZQogICAgICAqIG9mIGxvY2tpbmcgYnkgaXRzZWxmLiAqLworICAgIHJjdV9yZWFkX2xv
Y2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKwogICAgIGlmICggKHJldCA9IHNjaGVkX2FkanVzdF9k
b20oZG9tX3NjaGVkdWxlcihkKSwgZCwgb3ApKSA9PSAwICkKICAgICAgICAgVFJBQ0VfMUQoVFJD
X1NDSEVEX0FESkRPTSwgZC0+ZG9tYWluX2lkKTsKIAorICAgIHJjdV9yZWFkX3VubG9jaygmc2No
ZWRfcmVzX3JjdWxvY2spOworCiAgICAgcmV0dXJuIHJldDsKIH0KIApAQCAtMTc0OSw5ICsxODIz
LDEzIEBAIGxvbmcgc2NoZWRfYWRqdXN0X2dsb2JhbChzdHJ1Y3QgeGVuX3N5c2N0bF9zY2hlZHVs
ZXJfb3AgKm9wKQogICAgIGlmICggcG9vbCA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIC1FU1JD
SDsKIAorICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKwogICAgIHJjID0g
KChvcC0+c2NoZWRfaWQgPT0gcG9vbC0+c2NoZWQtPnNjaGVkX2lkKQogICAgICAgICAgID8gc2No
ZWRfYWRqdXN0X2NwdXBvb2wocG9vbC0+c2NoZWQsIG9wKSA6IC1FSU5WQUwpOwogCisgICAgcmN1
X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKICAgICBjcHVwb29sX3B1dChwb29s
KTsKIAogICAgIHJldHVybiByYzsKQEAgLTE5NzEsNyArMjA0OSwxMSBAQCBzdGF0aWMgdm9pZCB1
bml0X2NvbnRleHRfc2F2ZWQoc3RydWN0IHNjaGVkX3Jlc291cmNlICpzcikKIHZvaWQgc2NoZWRf
Y29udGV4dF9zd2l0Y2hlZChzdHJ1Y3QgdmNwdSAqdnByZXYsIHN0cnVjdCB2Y3B1ICp2bmV4dCkK
IHsKICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqbmV4dCA9IHZuZXh0LT5zY2hlZF91bml0OwotICAg
IHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc3IgPSBnZXRfc2NoZWRfcmVzKHNtcF9wcm9jZXNzb3Jf
aWQoKSk7CisgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzcjsKKworICAgIHJjdV9yZWFkX2xv
Y2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKworICAgIHNyID0gZ2V0X3NjaGVkX3JlcyhzbXBfcHJv
Y2Vzc29yX2lkKCkpOwogCiAgICAgaWYgKCBhdG9taWNfcmVhZCgmbmV4dC0+cmVuZGV6dm91c19v
dXRfY250KSApCiAgICAgewpAQCAtMTk5OCw2ICsyMDgwLDggQEAgdm9pZCBzY2hlZF9jb250ZXh0
X3N3aXRjaGVkKHN0cnVjdCB2Y3B1ICp2cHJldiwgc3RydWN0IHZjcHUgKnZuZXh0KQogCiAgICAg
aWYgKCBpc19pZGxlX3ZjcHUodnByZXYpICYmIHZwcmV2ICE9IHZuZXh0ICkKICAgICAgICAgdnBy
ZXYtPnNjaGVkX3VuaXQgPSBzci0+c2NoZWRfdW5pdF9pZGxlOworCisgICAgcmN1X3JlYWRfdW5s
b2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CiB9CiAKIHN0YXRpYyB2b2lkIHNjaGVkX2NvbnRleHRf
c3dpdGNoKHN0cnVjdCB2Y3B1ICp2cHJldiwgc3RydWN0IHZjcHUgKnZuZXh0LApAQCAtMjAyMSw2
ICsyMTA1LDggQEAgc3RhdGljIHZvaWQgc2NoZWRfY29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUg
KnZwcmV2LCBzdHJ1Y3QgdmNwdSAqdm5leHQsCiAgICAgICAgICAgICB2bmV4dC0+c2NoZWRfdW5p
dCA9CiAgICAgICAgICAgICAgICAgZ2V0X3NjaGVkX3JlcyhzbXBfcHJvY2Vzc29yX2lkKCkpLT5z
Y2hlZF91bml0X2lkbGU7CiAKKyAgICAgICAgcmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1
bG9jayk7CisKICAgICAgICAgdHJhY2VfY29udGludWVfcnVubmluZyh2bmV4dCk7CiAgICAgICAg
IHJldHVybiBjb250aW51ZV9ydW5uaW5nKHZwcmV2KTsKICAgICB9CkBAIC0yMDM0LDYgKzIxMjAs
OCBAQCBzdGF0aWMgdm9pZCBzY2hlZF9jb250ZXh0X3N3aXRjaChzdHJ1Y3QgdmNwdSAqdnByZXYs
IHN0cnVjdCB2Y3B1ICp2bmV4dCwKIAogICAgIHZjcHVfcGVyaW9kaWNfdGltZXJfd29yayh2bmV4
dCk7CiAKKyAgICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKwogICAgIGNv
bnRleHRfc3dpdGNoKHZwcmV2LCB2bmV4dCk7CiB9CiAKQEAgLTIxODgsNiArMjI3Niw4IEBAIHN0
YXRpYyB2b2lkIHNjaGVkX3NsYXZlKHZvaWQpCiAKICAgICBBU1NFUlRfTk9UX0lOX0FUT01JQygp
OwogCisgICAgcmN1X3JlYWRfbG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCiAgICAgbG9jayA9
IHBjcHVfc2NoZWR1bGVfbG9ja19pcnEoY3B1KTsKIAogICAgIG5vdyA9IE5PVygpOwpAQCAtMjIx
Myw2ICsyMzAzLDggQEAgc3RhdGljIHZvaWQgc2NoZWRfc2xhdmUodm9pZCkKICAgICB7CiAgICAg
ICAgIHBjcHVfc2NoZWR1bGVfdW5sb2NrX2lycShsb2NrLCBjcHUpOwogCisgICAgICAgIHJjdV9y
ZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCiAgICAgICAgIC8qIENoZWNrIGZvciBm
YWlsZWQgZm9yY2VkIGNvbnRleHQgc3dpdGNoLiAqLwogICAgICAgICBpZiAoIGRvX3NvZnRpcnEg
KQogICAgICAgICAgICAgcmFpc2Vfc29mdGlycShTQ0hFRFVMRV9TT0ZUSVJRKTsKQEAgLTIyNDUs
MTMgKzIzMzcsMTYgQEAgc3RhdGljIHZvaWQgc2NoZWR1bGUodm9pZCkKICAgICBzdHJ1Y3Qgc2No
ZWRfcmVzb3VyY2UgKnNyOwogICAgIHNwaW5sb2NrX3QgICAgICAgICAgICpsb2NrOwogICAgIGlu
dCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7Ci0gICAgdW5zaWduZWQgaW50ICAgICAgICAgIGdy
YW4gPSBnZXRfc2NoZWRfcmVzKGNwdSktPmdyYW51bGFyaXR5OworICAgIHVuc2lnbmVkIGludCAg
ICAgICAgICBncmFuOwogCiAgICAgQVNTRVJUX05PVF9JTl9BVE9NSUMoKTsKIAogICAgIFNDSEVE
X1NUQVRfQ1JBTksoc2NoZWRfcnVuKTsKIAorICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19y
Y3Vsb2NrKTsKKwogICAgIHNyID0gZ2V0X3NjaGVkX3JlcyhjcHUpOworICAgIGdyYW4gPSBzci0+
Z3JhbnVsYXJpdHk7CiAKICAgICBsb2NrID0gcGNwdV9zY2hlZHVsZV9sb2NrX2lycShjcHUpOwog
CkBAIC0yMjYzLDYgKzIzNTgsOCBAQCBzdGF0aWMgdm9pZCBzY2hlZHVsZSh2b2lkKQogICAgICAg
ICAgKi8KICAgICAgICAgcGNwdV9zY2hlZHVsZV91bmxvY2tfaXJxKGxvY2ssIGNwdSk7CiAKKyAg
ICAgICAgcmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKICAgICAgICAgcmFp
c2Vfc29mdGlycShTQ0hFRFVMRV9TT0ZUSVJRKTsKICAgICAgICAgcmV0dXJuIHNjaGVkX3NsYXZl
KCk7CiAgICAgfQpAQCAtMjM3NCwxNCArMjQ3MSwyNyBAQCBzdGF0aWMgaW50IGNwdV9zY2hlZHVs
ZV91cCh1bnNpZ25lZCBpbnQgY3B1KQogICAgIHJldHVybiAwOwogfQogCitzdGF0aWMgdm9pZCBz
Y2hlZF9yZXNfZnJlZShzdHJ1Y3QgcmN1X2hlYWQgKmhlYWQpCit7CisgICAgc3RydWN0IHNjaGVk
X3Jlc291cmNlICpzciA9IGNvbnRhaW5lcl9vZihoZWFkLCBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2Us
IHJjdSk7CisKKyAgICB4ZnJlZShzcik7Cit9CisKIHN0YXRpYyB2b2lkIGNwdV9zY2hlZHVsZV9k
b3duKHVuc2lnbmVkIGludCBjcHUpCiB7Ci0gICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzciA9
IGdldF9zY2hlZF9yZXMoY3B1KTsKKyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKnNyOworCisg
ICAgcmN1X3JlYWRfbG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworCisgICAgc3IgPSBnZXRfc2No
ZWRfcmVzKGNwdSk7CiAKICAgICBraWxsX3RpbWVyKCZzci0+c190aW1lcik7CiAKICAgICBzZXRf
c2NoZWRfcmVzKGNwdSwgTlVMTCk7Ci0gICAgeGZyZWUoc3IpOworICAgIGNhbGxfcmN1KCZzci0+
cmN1LCBzY2hlZF9yZXNfZnJlZSk7CisKKyAgICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19y
Y3Vsb2NrKTsKIH0KIAogdm9pZCBzY2hlZF9ybV9jcHUodW5zaWduZWQgaW50IGNwdSkKQEAgLTI0
MDEsNiArMjUxMSw4IEBAIHN0YXRpYyBpbnQgY3B1X3NjaGVkdWxlX2NhbGxiYWNrKAogICAgIHVu
c2lnbmVkIGludCBjcHUgPSAodW5zaWduZWQgbG9uZyloY3B1OwogICAgIGludCByYyA9IDA7CiAK
KyAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKICAgICAvKgogICAgICAq
IEZyb20gdGhlIHNjaGVkdWxlciBwZXJzcGVjdGl2ZSwgYnJpbmdpbmcgdXAgYSBwQ1BVIHJlcXVp
cmVzCiAgICAgICogYWxsb2NhdGluZyBhbmQgaW5pdGlhbGl6aW5nIHRoZSBwZXItcENQVSBzY2hl
ZHVsZXIgc3BlY2lmaWMgZGF0YSwKQEAgLTI0NDcsNiArMjU1OSw4IEBAIHN0YXRpYyBpbnQgY3B1
X3NjaGVkdWxlX2NhbGxiYWNrKAogICAgICAgICBicmVhazsKICAgICB9CiAKKyAgICByY3VfcmVh
ZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKwogICAgIHJldHVybiAhcmMgPyBOT1RJRllf
RE9ORSA6IG5vdGlmaWVyX2Zyb21fZXJybm8ocmMpOwogfQogCkBAIC0yNTM2LDggKzI2NTAsMTMg
QEAgdm9pZCBfX2luaXQgc2NoZWR1bGVyX2luaXQodm9pZCkKICAgICBpZGxlX2RvbWFpbi0+bWF4
X3ZjcHVzID0gbnJfY3B1X2lkczsKICAgICBpZiAoIHZjcHVfY3JlYXRlKGlkbGVfZG9tYWluLCAw
KSA9PSBOVUxMICkKICAgICAgICAgQlVHKCk7CisKKyAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9y
ZXNfcmN1bG9jayk7CisKICAgICBnZXRfc2NoZWRfcmVzKDApLT5jdXJyID0gaWRsZV92Y3B1WzBd
LT5zY2hlZF91bml0OwogICAgIGdldF9zY2hlZF9yZXMoMCktPnNjaGVkX3VuaXRfaWRsZSA9IGlk
bGVfdmNwdVswXS0+c2NoZWRfdW5pdDsKKworICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVz
X3JjdWxvY2spOwogfQogCiAvKgpAQCAtMjU1MCw5ICsyNjY5LDE0IEBAIGludCBzY2hlZHVsZV9j
cHVfYWRkKHVuc2lnbmVkIGludCBjcHUsIHN0cnVjdCBjcHVwb29sICpjKQogICAgIHN0cnVjdCB2
Y3B1ICppZGxlOwogICAgIHZvaWQgKnBwcml2LCAqdnByaXY7CiAgICAgc3RydWN0IHNjaGVkdWxl
ciAqbmV3X29wcyA9IGMtPnNjaGVkOwotICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc3IgPSBn
ZXRfc2NoZWRfcmVzKGNwdSk7CisgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzcjsKICAgICBz
cGlubG9ja190ICpvbGRfbG9jaywgKm5ld19sb2NrOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7
CisgICAgaW50IHJldCA9IDA7CisKKyAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9j
ayk7CisKKyAgICBzciA9IGdldF9zY2hlZF9yZXMoY3B1KTsKIAogICAgIEFTU0VSVChjcHVtYXNr
X3Rlc3RfY3B1KGNwdSwgJmNwdXBvb2xfZnJlZV9jcHVzKSk7CiAgICAgQVNTRVJUKCFjcHVtYXNr
X3Rlc3RfY3B1KGNwdSwgYy0+Y3B1X3ZhbGlkKSk7CkBAIC0yNTcyLDEzICsyNjk2LDE4IEBAIGlu
dCBzY2hlZHVsZV9jcHVfYWRkKHVuc2lnbmVkIGludCBjcHUsIHN0cnVjdCBjcHVwb29sICpjKQog
ICAgIGlkbGUgPSBpZGxlX3ZjcHVbY3B1XTsKICAgICBwcHJpdiA9IHNjaGVkX2FsbG9jX3BkYXRh
KG5ld19vcHMsIGNwdSk7CiAgICAgaWYgKCBJU19FUlIocHByaXYpICkKLSAgICAgICAgcmV0dXJu
IFBUUl9FUlIocHByaXYpOworICAgIHsKKyAgICAgICAgcmV0ID0gUFRSX0VSUihwcHJpdik7Cisg
ICAgICAgIGdvdG8gb3V0OworICAgIH0KKwogICAgIHZwcml2ID0gc2NoZWRfYWxsb2NfdWRhdGEo
bmV3X29wcywgaWRsZS0+c2NoZWRfdW5pdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGlkbGUtPmRvbWFpbi0+c2NoZWRfcHJpdik7CiAgICAgaWYgKCB2cHJpdiA9PSBOVUxMICkKICAg
ICB7CiAgICAgICAgIHNjaGVkX2ZyZWVfcGRhdGEobmV3X29wcywgcHByaXYsIGNwdSk7Ci0gICAg
ICAgIHJldHVybiAtRU5PTUVNOworICAgICAgICByZXQgPSAtRU5PTUVNOworICAgICAgICBnb3Rv
IG91dDsKICAgICB9CiAKICAgICAvKgpAQCAtMjYxNyw3ICsyNzQ2LDEwIEBAIGludCBzY2hlZHVs
ZV9jcHVfYWRkKHVuc2lnbmVkIGludCBjcHUsIHN0cnVjdCBjcHVwb29sICpjKQogICAgIC8qIFRo
ZSAgY3B1IGlzIGFkZGVkIHRvIGEgcG9vbCwgdHJpZ2dlciBpdCB0byBnbyBwaWNrIHVwIHNvbWUg
d29yayAqLwogICAgIGNwdV9yYWlzZV9zb2Z0aXJxKGNwdSwgU0NIRURVTEVfU09GVElSUSk7CiAK
LSAgICByZXR1cm4gMDsKK291dDoKKyAgICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vs
b2NrKTsKKworICAgIHJldHVybiByZXQ7CiB9CiAKIC8qCkBAIC0yNjMwLDExICsyNzYyLDE2IEBA
IGludCBzY2hlZHVsZV9jcHVfcm0odW5zaWduZWQgaW50IGNwdSkKIHsKICAgICBzdHJ1Y3QgdmNw
dSAqaWRsZTsKICAgICB2b2lkICpwcHJpdl9vbGQsICp2cHJpdl9vbGQ7Ci0gICAgc3RydWN0IHNj
aGVkX3Jlc291cmNlICpzciA9IGdldF9zY2hlZF9yZXMoY3B1KTsKLSAgICBzdHJ1Y3Qgc2NoZWR1
bGVyICpvbGRfb3BzID0gc3ItPnNjaGVkdWxlcjsKKyAgICBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2Ug
KnNyOworICAgIHN0cnVjdCBzY2hlZHVsZXIgKm9sZF9vcHM7CiAgICAgc3BpbmxvY2tfdCAqb2xk
X2xvY2s7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKIAorICAgIHJjdV9yZWFkX2xvY2soJnNj
aGVkX3Jlc19yY3Vsb2NrKTsKKworICAgIHNyID0gZ2V0X3NjaGVkX3JlcyhjcHUpOworICAgIG9s
ZF9vcHMgPSBzci0+c2NoZWR1bGVyOworCiAgICAgQVNTRVJUKHNyLT5jcHVwb29sICE9IE5VTEwp
OwogICAgIEFTU0VSVChjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJmNwdXBvb2xfZnJlZV9jcHVzKSk7
CiAgICAgQVNTRVJUKCFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgc3ItPmNwdXBvb2wtPmNwdV92YWxp
ZCkpOwpAQCAtMjY2Nyw2ICsyODA0LDggQEAgaW50IHNjaGVkdWxlX2NwdV9ybSh1bnNpZ25lZCBp
bnQgY3B1KQogICAgIHNyLT5ncmFudWxhcml0eSA9IDE7CiAgICAgc3ItPmNwdXBvb2wgPSBOVUxM
OwogCisgICAgcmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisKICAgICByZXR1
cm4gMDsKIH0KIApAQCAtMjcxNSw2ICsyODU0LDggQEAgdm9pZCBzY2hlZHVsZV9kdW1wKHN0cnVj
dCBjcHVwb29sICpjKQogCiAgICAgLyogTG9ja2luZywgaWYgbmVjZXNzYXJ5LCBtdXN0IGJlIGhh
bmRsZWQgd2l0aGluZyBlYWNoIHNjaGVkdWxlciAqLwogCisgICAgcmN1X3JlYWRfbG9jaygmc2No
ZWRfcmVzX3JjdWxvY2spOworCiAgICAgaWYgKCBjICE9IE5VTEwgKQogICAgIHsKICAgICAgICAg
c2NoZWQgPSBjLT5zY2hlZDsKQEAgLTI3MzQsNiArMjg3NSw4IEBAIHZvaWQgc2NoZWR1bGVfZHVt
cChzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICAgICAgZm9yX2VhY2hfY3B1IChpLCBjcHVzKQogICAg
ICAgICAgICAgc2NoZWRfZHVtcF9jcHVfc3RhdGUoc2NoZWQsIGkpOwogICAgIH0KKworICAgIHJj
dV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwogfQogCiB2b2lkIHNjaGVkX3RpY2tf
c3VzcGVuZCh2b2lkKQpAQCAtMjc0MSwxMCArMjg4NCwxNCBAQCB2b2lkIHNjaGVkX3RpY2tfc3Vz
cGVuZCh2b2lkKQogICAgIHN0cnVjdCBzY2hlZHVsZXIgKnNjaGVkOwogICAgIHVuc2lnbmVkIGlu
dCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CiAKKyAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9y
ZXNfcmN1bG9jayk7CisKICAgICBzY2hlZCA9IGdldF9zY2hlZF9yZXMoY3B1KS0+c2NoZWR1bGVy
OwogICAgIHNjaGVkX2RvX3RpY2tfc3VzcGVuZChzY2hlZCwgY3B1KTsKICAgICByY3VfaWRsZV9l
bnRlcihjcHUpOwogICAgIHJjdV9pZGxlX3RpbWVyX3N0YXJ0KCk7CisKKyAgICByY3VfcmVhZF91
bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKIH0KIAogdm9pZCBzY2hlZF90aWNrX3Jlc3VtZSh2
b2lkKQpAQCAtMjc1MiwxMCArMjg5OSwxNCBAQCB2b2lkIHNjaGVkX3RpY2tfcmVzdW1lKHZvaWQp
CiAgICAgc3RydWN0IHNjaGVkdWxlciAqc2NoZWQ7CiAgICAgdW5zaWduZWQgaW50IGNwdSA9IHNt
cF9wcm9jZXNzb3JfaWQoKTsKIAorICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2Nr
KTsKKwogICAgIHJjdV9pZGxlX3RpbWVyX3N0b3AoKTsKICAgICByY3VfaWRsZV9leGl0KGNwdSk7
CiAgICAgc2NoZWQgPSBnZXRfc2NoZWRfcmVzKGNwdSktPnNjaGVkdWxlcjsKICAgICBzY2hlZF9k
b190aWNrX3Jlc3VtZShzY2hlZCwgY3B1KTsKKworICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRf
cmVzX3JjdWxvY2spOwogfQogCiB2b2lkIHdhaXQodm9pZCkKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC1pZi5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKaW5kZXggZjhm
MGY0ODRjYi4uMzk4ODk4NWVlNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlm
LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKQEAgLTEwLDYgKzEwLDcgQEAKIAog
I2luY2x1ZGUgPHhlbi9wZXJjcHUuaD4KICNpbmNsdWRlIDx4ZW4vZXJyLmg+CisjaW5jbHVkZSA8
eGVuL3JjdXBkYXRlLmg+CiAKIC8qIEEgZ2xvYmFsIHBvaW50ZXIgdG8gdGhlIGluaXRpYWwgY3B1
cG9vbCAoUE9PTDApLiAqLwogZXh0ZXJuIHN0cnVjdCBjcHVwb29sICpjcHVwb29sMDsKQEAgLTU3
LDE4ICs1OCwyMCBAQCBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgewogICAgIHVuc2lnbmVkIGludCAg
ICAgICAgbWFzdGVyX2NwdTsKICAgICB1bnNpZ25lZCBpbnQgICAgICAgIGdyYW51bGFyaXR5Owog
ICAgIGNvbnN0IGNwdW1hc2tfdCAgICAqY3B1czsgICAgICAgICAgIC8qIGNwdXMgY292ZXJlZCBi
eSB0aGlzIHN0cnVjdCAgICAgKi8KKyAgICBzdHJ1Y3QgcmN1X2hlYWQgICAgIHJjdTsKIH07CiAK
IERFQ0xBUkVfUEVSX0NQVShzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UgKiwgc2NoZWRfcmVzKTsKK2V4
dGVybiByY3VfcmVhZF9sb2NrX3Qgc2NoZWRfcmVzX3JjdWxvY2s7CiAKIHN0YXRpYyBpbmxpbmUg
c3RydWN0IHNjaGVkX3Jlc291cmNlICpnZXRfc2NoZWRfcmVzKHVuc2lnbmVkIGludCBjcHUpCiB7
Ci0gICAgcmV0dXJuIHBlcl9jcHUoc2NoZWRfcmVzLCBjcHUpOworICAgIHJldHVybiByY3VfZGVy
ZWZlcmVuY2UocGVyX2NwdShzY2hlZF9yZXMsIGNwdSkpOwogfQogCiBzdGF0aWMgaW5saW5lIHZv
aWQgc2V0X3NjaGVkX3Jlcyh1bnNpZ25lZCBpbnQgY3B1LCBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2Ug
KnJlcykKIHsKLSAgICBwZXJfY3B1KHNjaGVkX3JlcywgY3B1KSA9IHJlczsKKyAgICByY3VfYXNz
aWduX3BvaW50ZXIocGVyX2NwdShzY2hlZF9yZXMsIGNwdSksIHJlcyk7CiB9CiAKIHN0YXRpYyBp
bmxpbmUgc3RydWN0IHNjaGVkX3VuaXQgKmN1cnJfb25fY3B1KHVuc2lnbmVkIGludCBjcHUpCi0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFn
aW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Oct 04 11:13:30 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 11:13: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 1iGLWc-0004Aq-Hy; Fri, 04 Oct 2019 11:13: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=khvf=X5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGLWb-0004Ai-0y
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:13:29 +0000
X-Inumbo-ID: fd068149-e697-11e9-974b-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fd068149-e697-11e9-974b-12813bfff9fa;
 Fri, 04 Oct 2019 11:13:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGLWZ-0001P5-BA
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:13:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGLWZ-0000f4-8k
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:13:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iGLWZ-0000f4-8k@xenbits.xenproject.org>
Date: Fri, 04 Oct 2019 11:13:27 +0000
Subject: [Xen-changelog] [xen staging] xen/sched: support multiple cpus per
 scheduling resource
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk1MTExMjgzYzE5ZmNkY2YxZjllYzI3MGZmZWI1ZTIzNmJkYzg4YzAKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgT2N0IDIg
MDk6Mjc6NDAgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgNCAxMzowMTo1MiAyMDE5ICswMjAwCgogICAgeGVu
L3NjaGVkOiBzdXBwb3J0IG11bHRpcGxlIGNwdXMgcGVyIHNjaGVkdWxpbmcgcmVzb3VyY2UKICAg
IAogICAgUHJlcGFyZSBzdXBwb3J0aW5nIG11bHRpcGxlIGNwdXMgcGVyIHNjaGVkdWxpbmcgcmVz
b3VyY2UgYnkgYWxsb2NhdGluZwogICAgdGhlIGNwdW1hc2sgcGVyIHJlc291cmNlIGR5bmFtaWNh
bGx5LgogICAgCiAgICBNb2RpZnkgc2NoZWRfcmVzX21hc2sgdG8gaGF2ZSBvbmx5IG9uZSBiaXQg
cGVyIHNjaGVkdWxpbmcgcmVzb3VyY2Ugc2V0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogRGFyaW8gRmFnZ2lv
bGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL2NwdXBvb2wuYyAgICAgICB8
ICA0ICsrLS0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgIHwgMTUgKysrKysrKysrKysrKy0t
CiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCB8ICA0ICsrLS0KIDMgZmlsZXMgY2hhbmdlZCwg
MTcgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L2NwdXBvb2wuYyBiL3hlbi9jb21tb24vY3B1cG9vbC5jCmluZGV4IDcyMjhjYTg0YjQuLjEzZGZm
YWFkY2YgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vY3B1cG9vbC5jCisrKyBiL3hlbi9jb21tb24v
Y3B1cG9vbC5jCkBAIC0yODMsNyArMjgzLDcgQEAgc3RhdGljIGludCBjcHVwb29sX2Fzc2lnbl9j
cHVfbG9ja2VkKHN0cnVjdCBjcHVwb29sICpjLCB1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICBj
cHVwb29sX2NwdV9tb3ZpbmcgPSBOVUxMOwogICAgIH0KICAgICBjcHVtYXNrX3NldF9jcHUoY3B1
LCBjLT5jcHVfdmFsaWQpOwotICAgIGNwdW1hc2tfYW5kKGMtPnJlc192YWxpZCwgYy0+Y3B1X3Zh
bGlkLCBzY2hlZF9yZXNfbWFzayk7CisgICAgY3B1bWFza19hbmQoYy0+cmVzX3ZhbGlkLCBjLT5j
cHVfdmFsaWQsICZzY2hlZF9yZXNfbWFzayk7CiAKICAgICByY3VfcmVhZF9sb2NrKCZkb21saXN0
X3JlYWRfbG9jayk7CiAgICAgZm9yX2VhY2hfZG9tYWluX2luX2NwdXBvb2woZCwgYykKQEAgLTM3
Niw3ICszNzYsNyBAQCBzdGF0aWMgaW50IGNwdXBvb2xfdW5hc3NpZ25fY3B1X3N0YXJ0KHN0cnVj
dCBjcHVwb29sICpjLCB1bnNpZ25lZCBpbnQgY3B1KQogICAgIGF0b21pY19pbmMoJmMtPnJlZmNu
dCk7CiAgICAgY3B1cG9vbF9jcHVfbW92aW5nID0gYzsKICAgICBjcHVtYXNrX2NsZWFyX2NwdShj
cHUsIGMtPmNwdV92YWxpZCk7Ci0gICAgY3B1bWFza19hbmQoYy0+cmVzX3ZhbGlkLCBjLT5jcHVf
dmFsaWQsIHNjaGVkX3Jlc19tYXNrKTsKKyAgICBjcHVtYXNrX2FuZChjLT5yZXNfdmFsaWQsIGMt
PmNwdV92YWxpZCwgJnNjaGVkX3Jlc19tYXNrKTsKIAogb3V0OgogICAgIHNwaW5fdW5sb2NrKCZj
cHVwb29sX2xvY2spOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2Nv
bW1vbi9zY2hlZHVsZS5jCmluZGV4IGU2Njc5ZjE4MDUuLjJhYTllNjc3ZTEgMTAwNjQ0Ci0tLSBh
L3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTYz
LDcgKzYzLDcgQEAgaW50ZWdlcl9wYXJhbSgic2NoZWRfcmF0ZWxpbWl0X3VzIiwgc2NoZWRfcmF0
ZWxpbWl0X3VzKTsKIAogLyogTnVtYmVyIG9mIHZjcHVzIHBlciBzdHJ1Y3Qgc2NoZWRfdW5pdC4g
Ki8KIGJvb2wgX19yZWFkX21vc3RseSBzY2hlZF9kaXNhYmxlX3NtdF9zd2l0Y2hpbmc7Ci1jb25z
dCBjcHVtYXNrX3QgKnNjaGVkX3Jlc19tYXNrID0gJmNwdW1hc2tfYWxsOworY3B1bWFza190IHNj
aGVkX3Jlc19tYXNrOwogCiAvKiBDb21tb24gbG9jayBmb3IgZnJlZSBjcHVzLiAqLwogc3RhdGlj
IERFRklORV9TUElOTE9DSyhzY2hlZF9mcmVlX2NwdV9sb2NrKTsKQEAgLTI0MzAsOCArMjQzMCwx
NCBAQCBzdGF0aWMgaW50IGNwdV9zY2hlZHVsZV91cCh1bnNpZ25lZCBpbnQgY3B1KQogICAgIHNy
ID0geHphbGxvYyhzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UpOwogICAgIGlmICggc3IgPT0gTlVMTCAp
CiAgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgIGlmICggIXphbGxvY19jcHVtYXNrX3Zhcigm
c3ItPmNwdXMpICkKKyAgICB7CisgICAgICAgIHhmcmVlKHNyKTsKKyAgICAgICAgcmV0dXJuIC1F
Tk9NRU07CisgICAgfQorCiAgICAgc3ItPm1hc3Rlcl9jcHUgPSBjcHU7Ci0gICAgc3ItPmNwdXMg
PSBjcHVtYXNrX29mKGNwdSk7CisgICAgY3B1bWFza19jb3B5KHNyLT5jcHVzLCBjcHVtYXNrX29m
KGNwdSkpOwogICAgIHNldF9zY2hlZF9yZXMoY3B1LCBzcik7CiAKICAgICBzci0+c2NoZWR1bGVy
ID0gJnNjaGVkX2lkbGVfb3BzOwpAQCAtMjQ0Myw2ICsyNDQ5LDggQEAgc3RhdGljIGludCBjcHVf
c2NoZWR1bGVfdXAodW5zaWduZWQgaW50IGNwdSkKICAgICAvKiBXZSBzdGFydCB3aXRoIGNwdSBn
cmFudWxhcml0eS4gKi8KICAgICBzci0+Z3JhbnVsYXJpdHkgPSAxOwogCisgICAgY3B1bWFza19z
ZXRfY3B1KGNwdSwgJnNjaGVkX3Jlc19tYXNrKTsKKwogICAgIC8qIEJvb3QgQ1BVIGlzIGRlYWx0
IHdpdGggbGF0ZXIgaW4gc2NoZWR1bGVyX2luaXQoKS4gKi8KICAgICBpZiAoIGNwdSA9PSAwICkK
ICAgICAgICAgcmV0dXJuIDA7CkBAIC0yNDc1LDYgKzI0ODMsNyBAQCBzdGF0aWMgdm9pZCBzY2hl
ZF9yZXNfZnJlZShzdHJ1Y3QgcmN1X2hlYWQgKmhlYWQpCiB7CiAgICAgc3RydWN0IHNjaGVkX3Jl
c291cmNlICpzciA9IGNvbnRhaW5lcl9vZihoZWFkLCBzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2UsIHJj
dSk7CiAKKyAgICBmcmVlX2NwdW1hc2tfdmFyKHNyLT5jcHVzKTsKICAgICB4ZnJlZShzcik7CiB9
CiAKQEAgLTI0ODgsNyArMjQ5Nyw5IEBAIHN0YXRpYyB2b2lkIGNwdV9zY2hlZHVsZV9kb3duKHVu
c2lnbmVkIGludCBjcHUpCiAKICAgICBraWxsX3RpbWVyKCZzci0+c190aW1lcik7CiAKKyAgICBj
cHVtYXNrX2NsZWFyX2NwdShjcHUsICZzY2hlZF9yZXNfbWFzayk7CiAgICAgc2V0X3NjaGVkX3Jl
cyhjcHUsIE5VTEwpOworCiAgICAgY2FsbF9yY3UoJnNyLT5yY3UsIHNjaGVkX3Jlc19mcmVlKTsK
IAogICAgIHJjdV9yZWFkX3VubG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaApp
bmRleCAzOTg4OTg1ZWU2Li43ODA3MzVkZGEzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4v
c2NoZWQtaWYuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaApAQCAtMjQsNyArMjQs
NyBAQCBleHRlcm4gY3B1bWFza190IGNwdXBvb2xfZnJlZV9jcHVzOwogZXh0ZXJuIGludCBzY2hl
ZF9yYXRlbGltaXRfdXM7CiAKIC8qIFNjaGVkdWxpbmcgcmVzb3VyY2UgbWFzay4gKi8KLWV4dGVy
biBjb25zdCBjcHVtYXNrX3QgKnNjaGVkX3Jlc19tYXNrOworZXh0ZXJuIGNwdW1hc2tfdCBzY2hl
ZF9yZXNfbWFzazsKIAogLyogTnVtYmVyIG9mIHZjcHVzIHBlciBzdHJ1Y3Qgc2NoZWRfdW5pdC4g
Ki8KIGVudW0gc2NoZWRfZ3JhbiB7CkBAIC01Nyw3ICs1Nyw3IEBAIHN0cnVjdCBzY2hlZF9yZXNv
dXJjZSB7CiAgICAgLyogQ3B1IHdpdGggbG93ZXN0IGlkIGluIHNjaGVkdWxpbmcgcmVzb3VyY2Uu
ICovCiAgICAgdW5zaWduZWQgaW50ICAgICAgICBtYXN0ZXJfY3B1OwogICAgIHVuc2lnbmVkIGlu
dCAgICAgICAgZ3JhbnVsYXJpdHk7Ci0gICAgY29uc3QgY3B1bWFza190ICAgICpjcHVzOyAgICAg
ICAgICAgLyogY3B1cyBjb3ZlcmVkIGJ5IHRoaXMgc3RydWN0ICAgICAqLworICAgIGNwdW1hc2tf
dmFyX3QgICAgICAgY3B1czsgICAgICAgICAgIC8qIGNwdXMgY292ZXJlZCBieSB0aGlzIHN0cnVj
dCAgICAgKi8KICAgICBzdHJ1Y3QgcmN1X2hlYWQgICAgIHJjdTsKIH07CiAKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Oct 04 11:13:41 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 11:13: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 1iGLWn-0004CB-Jp; Fri, 04 Oct 2019 11:13: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=khvf=X5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGLWm-0004Bz-37
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:13:40 +0000
X-Inumbo-ID: 034f3324-e698-11e9-974b-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 034f3324-e698-11e9-974b-12813bfff9fa;
 Fri, 04 Oct 2019 11:13:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGLWj-0001PK-Gt
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:13:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGLWj-0000fg-EP
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:13:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iGLWj-0000fg-EP@xenbits.xenproject.org>
Date: Fri, 04 Oct 2019 11:13:37 +0000
Subject: [Xen-changelog] [xen staging] xen/sched: support differing
 granularity in schedule_cpu_[add/rm]()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFlYzQxMDExMmNkZDllZWM5Y2FjZGU1MjU4YzI0ZjYzMWYwZWE5Y2QKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgT2N0IDIg
MDk6Mjc6NDEgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgNCAxMzowMjoxNSAyMDE5ICswMjAwCgogICAgeGVu
L3NjaGVkOiBzdXBwb3J0IGRpZmZlcmluZyBncmFudWxhcml0eSBpbiBzY2hlZHVsZV9jcHVfW2Fk
ZC9ybV0oKQogICAgCiAgICBXaXRoIGNvcmUgc2NoZWR1bGluZyBhY3RpdmUgc2NoZWR1bGVfY3B1
X1thZGQvcm1dKCkgaGFzIHRvIGNvcGUgd2l0aAogICAgZGlmZmVyZW50IHNjaGVkdWxpbmcgZ3Jh
bnVsYXJpdHk6IGEgY3B1IG5vdCBpbiBhbnkgY3B1cG9vbCBpcyBzdWJqZWN0CiAgICB0byBncmFu
dWxhcml0eSAxIChjcHUgc2NoZWR1bGluZyksIHdoaWxlIGEgY3B1IGluIGEgY3B1cG9vbCBtaWdo
dCBiZQogICAgaW4gYSBzY2hlZHVsaW5nIHJlc291cmNlIHdpdGggbW9yZSB0aGFuIG9uZSBjcHUu
CiAgICAKICAgIEhhbmRsZSB0aGF0IGJ5IGhhdmluZyBhcnJheXMgb2Ygb2xkL25ldyBwZGF0YSBh
bmQgdmRhdGEgYW5kIGxvb3Agb3ZlcgogICAgdGhvc2Ugd2hlcmUgYXBwcm9wcmlhdGUuCiAgICAK
ICAgIEFkZGl0aW9uYWxseSB0aGUgc2NoZWR1bGluZyByZXNvdXJjZShzKSBtdXN0IGVpdGhlciBi
ZSBtZXJnZWQgb3IKICAgIHNwbGl0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRm
YWdnaW9saUBzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL2NwdXBvb2wuYyAgfCAgMTggKystLQog
eGVuL2NvbW1vbi9zY2hlZHVsZS5jIHwgMjI2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKystLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDIwNCBpbnNlcnRpb25zKCsp
LCA0MCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2NwdXBvb2wuYyBiL3hl
bi9jb21tb24vY3B1cG9vbC5jCmluZGV4IDEzZGZmYWFkY2YuLjA0YzNiM2MwNGIgMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24vY3B1cG9vbC5jCisrKyBiL3hlbi9jb21tb24vY3B1cG9vbC5jCkBAIC01
MzYsNiArNTM2LDcgQEAgc3RhdGljIHZvaWQgY3B1cG9vbF9jcHVfcmVtb3ZlKHVuc2lnbmVkIGlu
dCBjcHUpCiAgICAgICAgIHJldCA9IGNwdXBvb2xfdW5hc3NpZ25fY3B1X2ZpbmlzaChjcHVwb29s
MCk7CiAgICAgICAgIEJVR19PTihyZXQpOwogICAgIH0KKyAgICBjcHVtYXNrX2NsZWFyX2NwdShj
cHUsICZjcHVwb29sX2ZyZWVfY3B1cyk7CiB9CiAKIC8qCkBAIC01ODUsMjAgKzU4NiwxOSBAQCBz
dGF0aWMgdm9pZCBjcHVwb29sX2NwdV9yZW1vdmVfZm9yY2VkKHVuc2lnbmVkIGludCBjcHUpCiAg
ICAgc3RydWN0IGNwdXBvb2wgKipjOwogICAgIGludCByZXQ7CiAKLSAgICBpZiAoIGNwdW1hc2tf
dGVzdF9jcHUoY3B1LCAmY3B1cG9vbF9mcmVlX2NwdXMpICkKLSAgICAgICAgY3B1bWFza19jbGVh
cl9jcHUoY3B1LCAmY3B1cG9vbF9mcmVlX2NwdXMpOwotICAgIGVsc2UKKyAgICBmb3JfZWFjaF9j
cHVwb29sICggYyApCiAgICAgewotICAgICAgICBmb3JfZWFjaF9jcHVwb29sKGMpCisgICAgICAg
IGlmICggY3B1bWFza190ZXN0X2NwdShjcHUsICgqYyktPmNwdV92YWxpZCkgKQogICAgICAgICB7
Ci0gICAgICAgICAgICBpZiAoIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCAoKmMpLT5jcHVfdmFsaWQp
ICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICByZXQgPSBjcHVwb29sX3VuYXNzaWdu
X2NwdSgqYywgY3B1KTsKLSAgICAgICAgICAgICAgICBCVUdfT04ocmV0KTsKLSAgICAgICAgICAg
IH0KKyAgICAgICAgICAgIHJldCA9IGNwdXBvb2xfdW5hc3NpZ25fY3B1X3N0YXJ0KCpjLCBjcHUp
OworICAgICAgICAgICAgQlVHX09OKHJldCk7CisgICAgICAgICAgICByZXQgPSBjcHVwb29sX3Vu
YXNzaWduX2NwdV9maW5pc2goKmMpOworICAgICAgICAgICAgQlVHX09OKHJldCk7CiAgICAgICAg
IH0KICAgICB9CiAKKyAgICBjcHVtYXNrX2NsZWFyX2NwdShjcHUsICZjcHVwb29sX2ZyZWVfY3B1
cyk7CisKICAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CiAgICAgc2NoZWRf
cm1fY3B1KGNwdSk7CiAgICAgcmN1X3JlYWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMK
aW5kZXggMmFhOWU2NzdlMS4uODNhM2FjNDE2YiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hl
ZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtNDI1LDI3ICs0MjUsMzAgQEAg
c3RhdGljIHZvaWQgc2NoZWRfdW5pdF9hZGRfdmNwdShzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5pdCwg
c3RydWN0IHZjcHUgKnYpCiAgICAgdW5pdC0+cnVuc3RhdGVfY250W3YtPnJ1bnN0YXRlLnN0YXRl
XSsrOwogfQogCi1zdGF0aWMgc3RydWN0IHNjaGVkX3VuaXQgKnNjaGVkX2FsbG9jX3VuaXQoc3Ry
dWN0IHZjcHUgKnYpCitzdGF0aWMgc3RydWN0IHNjaGVkX3VuaXQgKnNjaGVkX2FsbG9jX3VuaXRf
bWVtKHZvaWQpCiB7Ci0gICAgc3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsICoqcHJldl91bml0Owot
ICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47Ci0gICAgdW5zaWduZWQgaW50IGdyYW4g
PSBjcHVwb29sX2dldF9ncmFudWxhcml0eShkLT5jcHVwb29sKTsKKyAgICBzdHJ1Y3Qgc2NoZWRf
dW5pdCAqdW5pdDsKIAotICAgIGZvcl9lYWNoX3NjaGVkX3VuaXQgKCBkLCB1bml0ICkKLSAgICAg
ICAgaWYgKCB1bml0LT51bml0X2lkIC8gZ3JhbiA9PSB2LT52Y3B1X2lkIC8gZ3JhbiApCi0gICAg
ICAgICAgICBicmVhazsKKyAgICB1bml0ID0geHphbGxvYyhzdHJ1Y3Qgc2NoZWRfdW5pdCk7Cisg
ICAgaWYgKCAhdW5pdCApCisgICAgICAgIHJldHVybiBOVUxMOwogCi0gICAgaWYgKCB1bml0ICkK
KyAgICBpZiAoICF6YWxsb2NfY3B1bWFza192YXIoJnVuaXQtPmNwdV9oYXJkX2FmZmluaXR5KSB8
fAorICAgICAgICAgIXphbGxvY19jcHVtYXNrX3ZhcigmdW5pdC0+Y3B1X2hhcmRfYWZmaW5pdHlf
c2F2ZWQpIHx8CisgICAgICAgICAhemFsbG9jX2NwdW1hc2tfdmFyKCZ1bml0LT5jcHVfc29mdF9h
ZmZpbml0eSkgKQogICAgIHsKLSAgICAgICAgc2NoZWRfdW5pdF9hZGRfdmNwdSh1bml0LCB2KTsK
LSAgICAgICAgcmV0dXJuIHVuaXQ7CisgICAgICAgIHNjaGVkX2ZyZWVfdW5pdF9tZW0odW5pdCk7
CisgICAgICAgIHVuaXQgPSBOVUxMOwogICAgIH0KIAotICAgIGlmICggKHVuaXQgPSB4emFsbG9j
KHN0cnVjdCBzY2hlZF91bml0KSkgPT0gTlVMTCApCi0gICAgICAgIHJldHVybiBOVUxMOworICAg
IHJldHVybiB1bml0OworfQorCitzdGF0aWMgdm9pZCBzY2hlZF9kb21haW5faW5zZXJ0X3VuaXQo
c3RydWN0IHNjaGVkX3VuaXQgKnVuaXQsIHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgc3RydWN0
IHNjaGVkX3VuaXQgKipwcmV2X3VuaXQ7CiAKICAgICB1bml0LT5kb21haW4gPSBkOwotICAgIHNj
aGVkX3VuaXRfYWRkX3ZjcHUodW5pdCwgdik7CiAKICAgICBmb3IgKCBwcmV2X3VuaXQgPSAmZC0+
c2NoZWRfdW5pdF9saXN0OyAqcHJldl91bml0OwogICAgICAgICAgIHByZXZfdW5pdCA9ICYoKnBy
ZXZfdW5pdCktPm5leHRfaW5fbGlzdCApCkBAIC00NTUsMTcgKzQ1OCwzMSBAQCBzdGF0aWMgc3Ry
dWN0IHNjaGVkX3VuaXQgKnNjaGVkX2FsbG9jX3VuaXQoc3RydWN0IHZjcHUgKnYpCiAKICAgICB1
bml0LT5uZXh0X2luX2xpc3QgPSAqcHJldl91bml0OwogICAgICpwcmV2X3VuaXQgPSB1bml0Owor
fQogCi0gICAgaWYgKCAhemFsbG9jX2NwdW1hc2tfdmFyKCZ1bml0LT5jcHVfaGFyZF9hZmZpbml0
eSkgfHwKLSAgICAgICAgICF6YWxsb2NfY3B1bWFza192YXIoJnVuaXQtPmNwdV9oYXJkX2FmZmlu
aXR5X3NhdmVkKSB8fAotICAgICAgICAgIXphbGxvY19jcHVtYXNrX3ZhcigmdW5pdC0+Y3B1X3Nv
ZnRfYWZmaW5pdHkpICkKLSAgICAgICAgZ290byBmYWlsOworc3RhdGljIHN0cnVjdCBzY2hlZF91
bml0ICpzY2hlZF9hbGxvY191bml0KHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHN0cnVjdCBzY2hl
ZF91bml0ICp1bml0OworICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAgdW5z
aWduZWQgaW50IGdyYW4gPSBjcHVwb29sX2dldF9ncmFudWxhcml0eShkLT5jcHVwb29sKTsKIAot
ICAgIHJldHVybiB1bml0OworICAgIGZvcl9lYWNoX3NjaGVkX3VuaXQgKCBkLCB1bml0ICkKKyAg
ICAgICAgaWYgKCB1bml0LT51bml0X2lkIC8gZ3JhbiA9PSB2LT52Y3B1X2lkIC8gZ3JhbiApCisg
ICAgICAgICAgICBicmVhazsKIAotIGZhaWw6Ci0gICAgc2NoZWRfZnJlZV91bml0KHVuaXQsIHYp
OwotICAgIHJldHVybiBOVUxMOworICAgIGlmICggdW5pdCApCisgICAgeworICAgICAgICBzY2hl
ZF91bml0X2FkZF92Y3B1KHVuaXQsIHYpOworICAgICAgICByZXR1cm4gdW5pdDsKKyAgICB9CisK
KyAgICBpZiAoICh1bml0ID0gc2NoZWRfYWxsb2NfdW5pdF9tZW0oKSkgPT0gTlVMTCApCisgICAg
ICAgIHJldHVybiBOVUxMOworCisgICAgc2NoZWRfdW5pdF9hZGRfdmNwdSh1bml0LCB2KTsKKyAg
ICBzY2hlZF9kb21haW5faW5zZXJ0X3VuaXQodW5pdCwgZCk7CisKKyAgICByZXR1cm4gdW5pdDsK
IH0KIAogc3RhdGljIHVuc2lnbmVkIGludCBzY2hlZF9zZWxlY3RfaW5pdGlhbF9jcHUoY29uc3Qg
c3RydWN0IHZjcHUgKnYpCkBAIC0yNDIzLDE4ICsyNDQwLDI4IEBAIHN0YXRpYyB2b2lkIHBvbGxf
dGltZXJfZm4odm9pZCAqZGF0YSkKICAgICAgICAgdmNwdV91bmJsb2NrKHYpOwogfQogCi1zdGF0
aWMgaW50IGNwdV9zY2hlZHVsZV91cCh1bnNpZ25lZCBpbnQgY3B1KQorc3RhdGljIHN0cnVjdCBz
Y2hlZF9yZXNvdXJjZSAqc2NoZWRfYWxsb2NfcmVzKHZvaWQpCiB7CiAgICAgc3RydWN0IHNjaGVk
X3Jlc291cmNlICpzcjsKIAogICAgIHNyID0geHphbGxvYyhzdHJ1Y3Qgc2NoZWRfcmVzb3VyY2Up
OwogICAgIGlmICggc3IgPT0gTlVMTCApCi0gICAgICAgIHJldHVybiAtRU5PTUVNOworICAgICAg
ICByZXR1cm4gTlVMTDsKICAgICBpZiAoICF6YWxsb2NfY3B1bWFza192YXIoJnNyLT5jcHVzKSAp
CiAgICAgewogICAgICAgICB4ZnJlZShzcik7Ci0gICAgICAgIHJldHVybiAtRU5PTUVNOworICAg
ICAgICByZXR1cm4gTlVMTDsKICAgICB9CisgICAgcmV0dXJuIHNyOworfQorCitzdGF0aWMgaW50
IGNwdV9zY2hlZHVsZV91cCh1bnNpZ25lZCBpbnQgY3B1KQoreworICAgIHN0cnVjdCBzY2hlZF9y
ZXNvdXJjZSAqc3I7CisKKyAgICBzciA9IHNjaGVkX2FsbG9jX3JlcygpOworICAgIGlmICggc3Ig
PT0gTlVMTCApCisgICAgICAgIHJldHVybiAtRU5PTUVNOwogCiAgICAgc3ItPm1hc3Rlcl9jcHUg
PSBjcHU7CiAgICAgY3B1bWFza19jb3B5KHNyLT5jcHVzLCBjcHVtYXNrX29mKGNwdSkpOwpAQCAt
MjQ4NCw2ICsyNTExLDggQEAgc3RhdGljIHZvaWQgc2NoZWRfcmVzX2ZyZWUoc3RydWN0IHJjdV9o
ZWFkICpoZWFkKQogICAgIHN0cnVjdCBzY2hlZF9yZXNvdXJjZSAqc3IgPSBjb250YWluZXJfb2Yo
aGVhZCwgc3RydWN0IHNjaGVkX3Jlc291cmNlLCByY3UpOwogCiAgICAgZnJlZV9jcHVtYXNrX3Zh
cihzci0+Y3B1cyk7CisgICAgaWYgKCBzci0+c2NoZWRfdW5pdF9pZGxlICkKKyAgICAgICAgc2No
ZWRfZnJlZV91bml0X21lbShzci0+c2NoZWRfdW5pdF9pZGxlKTsKICAgICB4ZnJlZShzcik7CiB9
CiAKQEAgLTI1MDAsNiArMjUyOSw4IEBAIHN0YXRpYyB2b2lkIGNwdV9zY2hlZHVsZV9kb3duKHVu
c2lnbmVkIGludCBjcHUpCiAgICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCAmc2NoZWRfcmVzX21h
c2spOwogICAgIHNldF9zY2hlZF9yZXMoY3B1LCBOVUxMKTsKIAorICAgIC8qIEtlZXAgaWRsZSB1
bml0LiAqLworICAgIHNyLT5zY2hlZF91bml0X2lkbGUgPSBOVUxMOwogICAgIGNhbGxfcmN1KCZz
ci0+cmN1LCBzY2hlZF9yZXNfZnJlZSk7CiAKICAgICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jl
c19yY3Vsb2NrKTsKQEAgLTI1NzksNiArMjYxMCwzMCBAQCBzdGF0aWMgc3RydWN0IG5vdGlmaWVy
X2Jsb2NrIGNwdV9zY2hlZHVsZV9uZmIgPSB7CiAgICAgLm5vdGlmaWVyX2NhbGwgPSBjcHVfc2No
ZWR1bGVfY2FsbGJhY2sKIH07CiAKK3N0YXRpYyBjb25zdCBjcHVtYXNrX3QgKnNjaGVkX2dldF9v
cHRfY3B1bWFzayhlbnVtIHNjaGVkX2dyYW4gb3B0LAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBjcHUpCit7CisgICAgY29uc3QgY3B1
bWFza190ICptYXNrOworCisgICAgc3dpdGNoICggb3B0ICkKKyAgICB7CisgICAgY2FzZSBTQ0hF
RF9HUkFOX2NwdToKKyAgICAgICAgbWFzayA9IGNwdW1hc2tfb2YoY3B1KTsKKyAgICAgICAgYnJl
YWs7CisgICAgY2FzZSBTQ0hFRF9HUkFOX2NvcmU6CisgICAgICAgIG1hc2sgPSBwZXJfY3B1KGNw
dV9zaWJsaW5nX21hc2ssIGNwdSk7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgU0NIRURfR1JB
Tl9zb2NrZXQ6CisgICAgICAgIG1hc2sgPSBwZXJfY3B1KGNwdV9jb3JlX21hc2ssIGNwdSk7Cisg
ICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgp
OworICAgICAgICByZXR1cm4gTlVMTDsKKyAgICB9CisKKyAgICByZXR1cm4gbWFzazsKK30KKwog
LyogSW5pdGlhbGlzZSB0aGUgZGF0YSBzdHJ1Y3R1cmVzLiAqLwogdm9pZCBfX2luaXQgc2NoZWR1
bGVyX2luaXQodm9pZCkKIHsKQEAgLTI3MzQsNiArMjc4OSw0NiBAQCBpbnQgc2NoZWR1bGVfY3B1
X2FkZCh1bnNpZ25lZCBpbnQgY3B1LCBzdHJ1Y3QgY3B1cG9vbCAqYykKICAgICAgKi8KICAgICBv
bGRfbG9jayA9IHBjcHVfc2NoZWR1bGVfbG9ja19pcnFzYXZlKGNwdSwgJmZsYWdzKTsKIAorICAg
IGlmICggY3B1cG9vbF9nZXRfZ3JhbnVsYXJpdHkoYykgPiAxICkKKyAgICB7CisgICAgICAgIGNv
bnN0IGNwdW1hc2tfdCAqbWFzazsKKyAgICAgICAgdW5zaWduZWQgaW50IGNwdV9pdGVyLCBpZHgg
PSAwOworICAgICAgICBzdHJ1Y3Qgc2NoZWRfdW5pdCAqb2xkX3VuaXQsICptYXN0ZXJfdW5pdDsK
KyAgICAgICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzcl9vbGQ7CisKKyAgICAgICAgLyoKKyAg
ICAgICAgICogV2UgbmVlZCB0byBtZXJnZSBtdWx0aXBsZSBpZGxlX3ZjcHUgdW5pdHMgYW5kIHNj
aGVkX3Jlc291cmNlIHN0cnVjdHMKKyAgICAgICAgICogaW50byBvbmUuIEFzIHRoZSBmcmVlIGNw
dXMgYWxsIHNoYXJlIHRoZSBzYW1lIGxvY2sgd2UgYXJlIGZpbmUgZG9pbmcKKyAgICAgICAgICog
dGhhdCBub3cuIFRoZSB3b3JzdCB3aGljaCBjb3VsZCBoYXBwZW4gd291bGQgYmUgc29tZW9uZSB3
YWl0aW5nIGZvcgorICAgICAgICAgKiB0aGUgbG9jaywgdGh1cyBkZXJlZmVyZW5jaW5nIHNjaGVk
X3Jlcy0+c2NoZWR1bGVfbG9jay4gVGhpcyBpcyB0aGUKKyAgICAgICAgICogcmVhc29uIHdlIGFy
ZSBmcmVlaW5nIHN0cnVjdCBzY2hlZF9yZXMgdmlhIGNhbGxfcmN1KCkgdG8gYXZvaWQgdGhlCisg
ICAgICAgICAqIGxvY2sgcG9pbnRlciBzdWRkZW5seSBkaXNhcHBlYXJpbmcuCisgICAgICAgICAq
LworICAgICAgICBtYXNrID0gc2NoZWRfZ2V0X29wdF9jcHVtYXNrKGMtPmdyYW4sIGNwdSk7Cisg
ICAgICAgIG1hc3Rlcl91bml0ID0gaWRsZV92Y3B1W2NwdV0tPnNjaGVkX3VuaXQ7CisKKyAgICAg
ICAgZm9yX2VhY2hfY3B1ICggY3B1X2l0ZXIsIG1hc2sgKQorICAgICAgICB7CisgICAgICAgICAg
ICBpZiAoIGlkeCApCisgICAgICAgICAgICAgICAgY3B1bWFza19jbGVhcl9jcHUoY3B1X2l0ZXIs
ICZzY2hlZF9yZXNfbWFzayk7CisKKyAgICAgICAgICAgIHBlcl9jcHUoc2NoZWRfcmVzX2lkeCwg
Y3B1X2l0ZXIpID0gaWR4Kys7CisKKyAgICAgICAgICAgIGlmICggY3B1ID09IGNwdV9pdGVyICkK
KyAgICAgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICAgICAgb2xkX3VuaXQgPSBpZGxl
X3ZjcHVbY3B1X2l0ZXJdLT5zY2hlZF91bml0OworICAgICAgICAgICAgc3Jfb2xkID0gZ2V0X3Nj
aGVkX3JlcyhjcHVfaXRlcik7CisgICAgICAgICAgICBraWxsX3RpbWVyKCZzcl9vbGQtPnNfdGlt
ZXIpOworICAgICAgICAgICAgaWRsZV92Y3B1W2NwdV9pdGVyXS0+c2NoZWRfdW5pdCA9IG1hc3Rl
cl91bml0OworICAgICAgICAgICAgbWFzdGVyX3VuaXQtPnJ1bnN0YXRlX2NudFtSVU5TVEFURV9y
dW5uaW5nXSsrOworICAgICAgICAgICAgc2V0X3NjaGVkX3JlcyhjcHVfaXRlciwgc3IpOworICAg
ICAgICAgICAgY3B1bWFza19zZXRfY3B1KGNwdV9pdGVyLCBzci0+Y3B1cyk7CisKKyAgICAgICAg
ICAgIGNhbGxfcmN1KCZzcl9vbGQtPnJjdSwgc2NoZWRfcmVzX2ZyZWUpOworICAgICAgICB9Cisg
ICAgfQorCiAgICAgbmV3X2xvY2sgPSBzY2hlZF9zd2l0Y2hfc2NoZWQobmV3X29wcywgY3B1LCBw
cHJpdiwgdnByaXYpOwogCiAgICAgc3ItPnNjaGVkdWxlciA9IG5ld19vcHM7CkBAIC0yNzcxLDMz
ICsyODY2LDEwMCBAQCBvdXQ6CiAgKi8KIGludCBzY2hlZHVsZV9jcHVfcm0odW5zaWduZWQgaW50
IGNwdSkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqaWRsZTsKICAgICB2b2lkICpwcHJpdl9vbGQsICp2
cHJpdl9vbGQ7Ci0gICAgc3RydWN0IHNjaGVkX3Jlc291cmNlICpzcjsKKyAgICBzdHJ1Y3Qgc2No
ZWRfcmVzb3VyY2UgKnNyLCAqKnNyX25ldyA9IE5VTEw7CisgICAgc3RydWN0IHNjaGVkX3VuaXQg
KnVuaXQ7CiAgICAgc3RydWN0IHNjaGVkdWxlciAqb2xkX29wczsKICAgICBzcGlubG9ja190ICpv
bGRfbG9jazsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworICAgIGludCBpZHgsIHJldCA9IC1F
Tk9NRU07CisgICAgdW5zaWduZWQgaW50IGNwdV9pdGVyOwogCiAgICAgcmN1X3JlYWRfbG9jaygm
c2NoZWRfcmVzX3JjdWxvY2spOwogCiAgICAgc3IgPSBnZXRfc2NoZWRfcmVzKGNwdSk7CiAgICAg
b2xkX29wcyA9IHNyLT5zY2hlZHVsZXI7CiAKKyAgICBpZiAoIHNyLT5ncmFudWxhcml0eSA+IDEg
KQorICAgIHsKKyAgICAgICAgc3JfbmV3ID0geG1hbGxvY19hcnJheShzdHJ1Y3Qgc2NoZWRfcmVz
b3VyY2UgKiwgc3ItPmdyYW51bGFyaXR5IC0gMSk7CisgICAgICAgIGlmICggIXNyX25ldyApCisg
ICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgZm9yICggaWR4ID0gMDsgaWR4IDwgc3ItPmdy
YW51bGFyaXR5IC0gMTsgaWR4KysgKQorICAgICAgICB7CisgICAgICAgICAgICBzcl9uZXdbaWR4
XSA9IHNjaGVkX2FsbG9jX3JlcygpOworICAgICAgICAgICAgaWYgKCBzcl9uZXdbaWR4XSApCisg
ICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgc3JfbmV3W2lkeF0tPnNjaGVkX3VuaXRfaWRs
ZSA9IHNjaGVkX2FsbG9jX3VuaXRfbWVtKCk7CisgICAgICAgICAgICAgICAgaWYgKCAhc3JfbmV3
W2lkeF0tPnNjaGVkX3VuaXRfaWRsZSApCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgICAgICBzY2hlZF9yZXNfZnJlZSgmc3JfbmV3W2lkeF0tPnJjdSk7CisgICAgICAgICAgICAg
ICAgICAgIHNyX25ld1tpZHhdID0gTlVMTDsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAg
ICB9CisgICAgICAgICAgICBpZiAoICFzcl9uZXdbaWR4XSApCisgICAgICAgICAgICB7CisgICAg
ICAgICAgICAgICAgZm9yICggaWR4LS07IGlkeCA+PSAwOyBpZHgtLSApCisgICAgICAgICAgICAg
ICAgICAgIHNjaGVkX3Jlc19mcmVlKCZzcl9uZXdbaWR4XS0+cmN1KTsKKyAgICAgICAgICAgICAg
ICBnb3RvIG91dDsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIHNyX25ld1tpZHhdLT5jdXJy
ID0gc3JfbmV3W2lkeF0tPnNjaGVkX3VuaXRfaWRsZTsKKyAgICAgICAgICAgIHNyX25ld1tpZHhd
LT5zY2hlZHVsZXIgPSAmc2NoZWRfaWRsZV9vcHM7CisgICAgICAgICAgICBzcl9uZXdbaWR4XS0+
Z3JhbnVsYXJpdHkgPSAxOworCisgICAgICAgICAgICAvKiBXZSB3YW50IHRoZSBsb2NrIG5vdCB0
byBjaGFuZ2Ugd2hlbiByZXBsYWNpbmcgdGhlIHJlc291cmNlLiAqLworICAgICAgICAgICAgc3Jf
bmV3W2lkeF0tPnNjaGVkdWxlX2xvY2sgPSBzci0+c2NoZWR1bGVfbG9jazsKKyAgICAgICAgfQor
ICAgIH0KKworICAgIHJldCA9IDA7CiAgICAgQVNTRVJUKHNyLT5jcHVwb29sICE9IE5VTEwpOwog
ICAgIEFTU0VSVChjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJmNwdXBvb2xfZnJlZV9jcHVzKSk7CiAg
ICAgQVNTRVJUKCFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgc3ItPmNwdXBvb2wtPmNwdV92YWxpZCkp
OwogCi0gICAgaWRsZSA9IGlkbGVfdmNwdVtjcHVdOwotCiAgICAgc2NoZWRfZG9fdGlja19zdXNw
ZW5kKG9sZF9vcHMsIGNwdSk7CiAKICAgICAvKiBTZWUgY29tbWVudCBpbiBzY2hlZHVsZV9jcHVf
YWRkKCkgcmVnYXJkaW5nIGxvY2sgc3dpdGNoaW5nLiAqLwogICAgIG9sZF9sb2NrID0gcGNwdV9z
Y2hlZHVsZV9sb2NrX2lycXNhdmUoY3B1LCAmZmxhZ3MpOwogCi0gICAgdnByaXZfb2xkID0gaWRs
ZS0+c2NoZWRfdW5pdC0+cHJpdjsKKyAgICB2cHJpdl9vbGQgPSBpZGxlX3ZjcHVbY3B1XS0+c2No
ZWRfdW5pdC0+cHJpdjsKICAgICBwcHJpdl9vbGQgPSBzci0+c2NoZWRfcHJpdjsKIAotICAgIGlk
bGUtPnNjaGVkX3VuaXQtPnByaXYgPSBOVUxMOworICAgIGlkeCA9IDA7CisgICAgZm9yX2VhY2hf
Y3B1ICggY3B1X2l0ZXIsIHNyLT5jcHVzICkKKyAgICB7CisgICAgICAgIHBlcl9jcHUoc2NoZWRf
cmVzX2lkeCwgY3B1X2l0ZXIpID0gMDsKKyAgICAgICAgaWYgKCBjcHVfaXRlciA9PSBjcHUgKQor
ICAgICAgICB7CisgICAgICAgICAgICBpZGxlX3ZjcHVbY3B1X2l0ZXJdLT5zY2hlZF91bml0LT5w
cml2ID0gTlVMTDsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAg
ICAgIC8qIEluaXRpYWxpemUgdW5pdC4gKi8KKyAgICAgICAgICAgIHVuaXQgPSBzcl9uZXdbaWR4
XS0+c2NoZWRfdW5pdF9pZGxlOworICAgICAgICAgICAgdW5pdC0+cmVzID0gc3JfbmV3W2lkeF07
CisgICAgICAgICAgICB1bml0LT5pc19ydW5uaW5nID0gdHJ1ZTsKKyAgICAgICAgICAgIHNjaGVk
X3VuaXRfYWRkX3ZjcHUodW5pdCwgaWRsZV92Y3B1W2NwdV9pdGVyXSk7CisgICAgICAgICAgICBz
Y2hlZF9kb21haW5faW5zZXJ0X3VuaXQodW5pdCwgaWRsZV92Y3B1W2NwdV9pdGVyXS0+ZG9tYWlu
KTsKKworICAgICAgICAgICAgLyogQWRqdXN0IGNwdSBtYXNrcyBvZiByZXNvdXJjZXMgKG9sZCBh
bmQgbmV3KS4gKi8KKyAgICAgICAgICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdV9pdGVyLCBzci0+
Y3B1cyk7CisgICAgICAgICAgICBjcHVtYXNrX3NldF9jcHUoY3B1X2l0ZXIsIHNyX25ld1tpZHhd
LT5jcHVzKTsKKworICAgICAgICAgICAgLyogSW5pdCB0aW1lci4gKi8KKyAgICAgICAgICAgIGlu
aXRfdGltZXIoJnNyX25ld1tpZHhdLT5zX3RpbWVyLCBzX3RpbWVyX2ZuLCBOVUxMLCBjcHVfaXRl
cik7CisKKyAgICAgICAgICAgIC8qIExhc3QgcmVzb3VyY2UgaW5pdGlhbGl6YXRpb25zIGFuZCBp
bnNlcnQgcmVzb3VyY2UgcG9pbnRlci4gKi8KKyAgICAgICAgICAgIHNyX25ld1tpZHhdLT5tYXN0
ZXJfY3B1ID0gY3B1X2l0ZXI7CisgICAgICAgICAgICBzZXRfc2NoZWRfcmVzKGNwdV9pdGVyLCBz
cl9uZXdbaWR4XSk7CisKKyAgICAgICAgICAgIC8qIExhc3QgYWN0aW9uOiBzZXQgdGhlIG5ldyBs
b2NrIHBvaW50ZXIuICovCisgICAgICAgICAgICBzbXBfbWIoKTsKKyAgICAgICAgICAgIHNyX25l
d1tpZHhdLT5zY2hlZHVsZV9sb2NrID0gJnNjaGVkX2ZyZWVfY3B1X2xvY2s7CisKKyAgICAgICAg
ICAgIGlkeCsrOworICAgICAgICB9CisgICAgfQogICAgIHNyLT5zY2hlZHVsZXIgPSAmc2NoZWRf
aWRsZV9vcHM7CiAgICAgc3ItPnNjaGVkX3ByaXYgPSBOVUxMOwogCkBAIC0yODE1LDkgKzI5Nzcs
MTEgQEAgaW50IHNjaGVkdWxlX2NwdV9ybSh1bnNpZ25lZCBpbnQgY3B1KQogICAgIHNyLT5ncmFu
dWxhcml0eSA9IDE7CiAgICAgc3ItPmNwdXBvb2wgPSBOVUxMOwogCitvdXQ6CiAgICAgcmN1X3Jl
YWRfdW5sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisgICAgeGZyZWUoc3JfbmV3KTsKIAotICAg
IHJldHVybiAwOworICAgIHJldHVybiByZXQ7CiB9CiAKIHN0cnVjdCBzY2hlZHVsZXIgKnNjaGVk
dWxlcl9nZXRfZGVmYXVsdCh2b2lkKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Oct 04 11:13:50 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 11:13: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 1iGLWw-0004Cz-Lh; Fri, 04 Oct 2019 11:13:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=khvf=X5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGLWu-0004Co-Pr
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:13:48 +0000
X-Inumbo-ID: 095c80be-e698-11e9-80e3-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 095c80be-e698-11e9-80e3-bc764e2007e4;
 Fri, 04 Oct 2019 11:13:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGLWt-0001PW-MQ
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:13:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGLWt-0000gP-K9
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:13:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iGLWt-0000gP-K9@xenbits.xenproject.org>
Date: Fri, 04 Oct 2019 11:13:47 +0000
Subject: [Xen-changelog] [xen staging] xen/sched: support core scheduling
 for moving cpus to/from cpupools
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNiNTYzZDc2NjVmMmYzNjljMmY3ODRkYjlmNjY1Mjc2ZTA2MjQ1ZGMKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgT2N0IDIg
MDk6Mjc6NDIgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgNCAxMzowMjo0MSAyMDE5ICswMjAwCgogICAgeGVu
L3NjaGVkOiBzdXBwb3J0IGNvcmUgc2NoZWR1bGluZyBmb3IgbW92aW5nIGNwdXMgdG8vZnJvbSBj
cHVwb29scwogICAgCiAgICBXaXRoIGNvcmUgc2NoZWR1bGluZyBhY3RpdmUgaXQgaXMgbmVjZXNz
YXJ5IHRvIG1vdmUgbXVsdGlwbGUgY3B1cyBhdAogICAgdGhlIHNhbWUgdGltZSB0byBvciBmcm9t
IGEgY3B1cG9vbCBpbiBvcmRlciB0byBhdm9pZCBzcGxpdCBzY2hlZHVsaW5nCiAgICByZXNvdXJj
ZXMgaW4gYmV0d2Vlbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlA
c3VzZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9jcHVwb29sLmMgICAgICAgfCAxMDAgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkdWxl
LmMgICAgICB8ICAgMyArLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggfCAgIDEgKwogMyBm
aWxlcyBjaGFuZ2VkLCA3NiBpbnNlcnRpb25zKCspLCAyOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL2NwdXBvb2wuYyBiL3hlbi9jb21tb24vY3B1cG9vbC5jCmluZGV4IDA0
YzNiM2MwNGIuLmY3YTEzYzdhNGMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vY3B1cG9vbC5jCisr
KyBiL3hlbi9jb21tb24vY3B1cG9vbC5jCkBAIC0yNjgsMjMgKzI2OCwzMCBAQCBzdGF0aWMgaW50
IGNwdXBvb2xfYXNzaWduX2NwdV9sb2NrZWQoc3RydWN0IGNwdXBvb2wgKmMsIHVuc2lnbmVkIGlu
dCBjcHUpCiB7CiAgICAgaW50IHJldDsKICAgICBzdHJ1Y3QgZG9tYWluICpkOworICAgIGNvbnN0
IGNwdW1hc2tfdCAqY3B1czsKKworICAgIGNwdXMgPSBzY2hlZF9nZXRfb3B0X2NwdW1hc2soYy0+
Z3JhbiwgY3B1KTsKIAogICAgIGlmICggKGNwdXBvb2xfbW92aW5nX2NwdSA9PSBjcHUpICYmIChj
ICE9IGNwdXBvb2xfY3B1X21vdmluZykgKQogICAgICAgICByZXR1cm4gLUVBRERSTk9UQVZBSUw7
Ci0gICAgcmV0ID0gc2NoZWR1bGVfY3B1X2FkZChjcHUsIGMpOworICAgIHJldCA9IHNjaGVkdWxl
X2NwdV9hZGQoY3B1bWFza19maXJzdChjcHVzKSwgYyk7CiAgICAgaWYgKCByZXQgKQogICAgICAg
ICByZXR1cm4gcmV0OwogCi0gICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCAmY3B1cG9vbF9mcmVl
X2NwdXMpOworICAgIHJjdV9yZWFkX2xvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKKworICAgIGNw
dW1hc2tfYW5kbm90KCZjcHVwb29sX2ZyZWVfY3B1cywgJmNwdXBvb2xfZnJlZV9jcHVzLCBjcHVz
KTsKICAgICBpZiAoY3B1cG9vbF9tb3ZpbmdfY3B1ID09IGNwdSkKICAgICB7CiAgICAgICAgIGNw
dXBvb2xfbW92aW5nX2NwdSA9IC0xOwogICAgICAgICBjcHVwb29sX3B1dChjcHVwb29sX2NwdV9t
b3ZpbmcpOwogICAgICAgICBjcHVwb29sX2NwdV9tb3ZpbmcgPSBOVUxMOwogICAgIH0KLSAgICBj
cHVtYXNrX3NldF9jcHUoY3B1LCBjLT5jcHVfdmFsaWQpOworICAgIGNwdW1hc2tfb3IoYy0+Y3B1
X3ZhbGlkLCBjLT5jcHVfdmFsaWQsIGNwdXMpOwogICAgIGNwdW1hc2tfYW5kKGMtPnJlc192YWxp
ZCwgYy0+Y3B1X3ZhbGlkLCAmc2NoZWRfcmVzX21hc2spOwogCisgICAgcmN1X3JlYWRfdW5sb2Nr
KCZzY2hlZF9yZXNfcmN1bG9jayk7CisKICAgICByY3VfcmVhZF9sb2NrKCZkb21saXN0X3JlYWRf
bG9jayk7CiAgICAgZm9yX2VhY2hfZG9tYWluX2luX2NwdXBvb2woZCwgYykKICAgICB7CkBAIC0y
OTgsNiArMzA1LDcgQEAgc3RhdGljIGludCBjcHVwb29sX2Fzc2lnbl9jcHVfbG9ja2VkKHN0cnVj
dCBjcHVwb29sICpjLCB1bnNpZ25lZCBpbnQgY3B1KQogc3RhdGljIGludCBjcHVwb29sX3VuYXNz
aWduX2NwdV9maW5pc2goc3RydWN0IGNwdXBvb2wgKmMpCiB7CiAgICAgaW50IGNwdSA9IGNwdXBv
b2xfbW92aW5nX2NwdTsKKyAgICBjb25zdCBjcHVtYXNrX3QgKmNwdXM7CiAgICAgc3RydWN0IGRv
bWFpbiAqZDsKICAgICBpbnQgcmV0OwogCkBAIC0zMTAsNyArMzE4LDEwIEBAIHN0YXRpYyBpbnQg
Y3B1cG9vbF91bmFzc2lnbl9jcHVfZmluaXNoKHN0cnVjdCBjcHVwb29sICpjKQogICAgICAqLwog
ICAgIHJjdV9yZWFkX2xvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKICAgICByZXQgPSBjcHVfZGlz
YWJsZV9zY2hlZHVsZXIoY3B1KTsKLSAgICBjcHVtYXNrX3NldF9jcHUoY3B1LCAmY3B1cG9vbF9m
cmVlX2NwdXMpOworCisgICAgcmN1X3JlYWRfbG9jaygmc2NoZWRfcmVzX3JjdWxvY2spOworICAg
IGNwdXMgPSBnZXRfc2NoZWRfcmVzKGNwdSktPmNwdXM7CisgICAgY3B1bWFza19vcigmY3B1cG9v
bF9mcmVlX2NwdXMsICZjcHVwb29sX2ZyZWVfY3B1cywgY3B1cyk7CiAKICAgICAvKgogICAgICAq
IGNwdV9kaXNhYmxlX3NjaGVkdWxlcigpIHJldHVybmluZyBhbiBlcnJvciBkb2Vzbid0IHJlcXVp
cmUgcmVzZXR0aW5nCkBAIC0zMjMsNyArMzM0LDcgQEAgc3RhdGljIGludCBjcHVwb29sX3VuYXNz
aWduX2NwdV9maW5pc2goc3RydWN0IGNwdXBvb2wgKmMpCiAgICAgewogICAgICAgICByZXQgPSBz
Y2hlZHVsZV9jcHVfcm0oY3B1KTsKICAgICAgICAgaWYgKCByZXQgKQotICAgICAgICAgICAgY3B1
bWFza19jbGVhcl9jcHUoY3B1LCAmY3B1cG9vbF9mcmVlX2NwdXMpOworICAgICAgICAgICAgY3B1
bWFza19hbmRub3QoJmNwdXBvb2xfZnJlZV9jcHVzLCAmY3B1cG9vbF9mcmVlX2NwdXMsIGNwdXMp
OwogICAgICAgICBlbHNlCiAgICAgICAgIHsKICAgICAgICAgICAgIGNwdXBvb2xfbW92aW5nX2Nw
dSA9IC0xOwpAQCAtMzMxLDYgKzM0Miw3IEBAIHN0YXRpYyBpbnQgY3B1cG9vbF91bmFzc2lnbl9j
cHVfZmluaXNoKHN0cnVjdCBjcHVwb29sICpjKQogICAgICAgICAgICAgY3B1cG9vbF9jcHVfbW92
aW5nID0gTlVMTDsKICAgICAgICAgfQogICAgIH0KKyAgICByY3VfcmVhZF91bmxvY2soJnNjaGVk
X3Jlc19yY3Vsb2NrKTsKIAogICAgIGZvcl9lYWNoX2RvbWFpbl9pbl9jcHVwb29sKGQsIGMpCiAg
ICAgewpAQCAtMzQ1LDYgKzM1Nyw3IEBAIHN0YXRpYyBpbnQgY3B1cG9vbF91bmFzc2lnbl9jcHVf
c3RhcnQoc3RydWN0IGNwdXBvb2wgKmMsIHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAgaW50IHJl
dDsKICAgICBzdHJ1Y3QgZG9tYWluICpkOworICAgIGNvbnN0IGNwdW1hc2tfdCAqY3B1czsKIAog
ICAgIHNwaW5fbG9jaygmY3B1cG9vbF9sb2NrKTsKICAgICByZXQgPSAtRUFERFJOT1RBVkFJTDsK
QEAgLTM1Myw3ICszNjYsMTEgQEAgc3RhdGljIGludCBjcHVwb29sX3VuYXNzaWduX2NwdV9zdGFy
dChzdHJ1Y3QgY3B1cG9vbCAqYywgdW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgZ290byBvdXQ7
CiAKICAgICByZXQgPSAwOwotICAgIGlmICggKGMtPm5fZG9tID4gMCkgJiYgKGNwdW1hc2tfd2Vp
Z2h0KGMtPmNwdV92YWxpZCkgPT0gMSkgJiYKKyAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNf
cmN1bG9jayk7CisgICAgY3B1cyA9IGdldF9zY2hlZF9yZXMoY3B1KS0+Y3B1czsKKworICAgIGlm
ICggKGMtPm5fZG9tID4gMCkgJiYKKyAgICAgICAgIChjcHVtYXNrX3dlaWdodChjLT5jcHVfdmFs
aWQpID09IGNwdW1hc2tfd2VpZ2h0KGNwdXMpKSAmJgogICAgICAgICAgKGNwdSAhPSBjcHVwb29s
X21vdmluZ19jcHUpICkKICAgICB7CiAgICAgICAgIHJjdV9yZWFkX2xvY2soJmRvbWxpc3RfcmVh
ZF9sb2NrKTsKQEAgLTM3NSw5ICszOTIsMTAgQEAgc3RhdGljIGludCBjcHVwb29sX3VuYXNzaWdu
X2NwdV9zdGFydChzdHJ1Y3QgY3B1cG9vbCAqYywgdW5zaWduZWQgaW50IGNwdSkKICAgICBjcHVw
b29sX21vdmluZ19jcHUgPSBjcHU7CiAgICAgYXRvbWljX2luYygmYy0+cmVmY250KTsKICAgICBj
cHVwb29sX2NwdV9tb3ZpbmcgPSBjOwotICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwgYy0+Y3B1
X3ZhbGlkKTsKKyAgICBjcHVtYXNrX2FuZG5vdChjLT5jcHVfdmFsaWQsIGMtPmNwdV92YWxpZCwg
Y3B1cyk7CiAgICAgY3B1bWFza19hbmQoYy0+cmVzX3ZhbGlkLCBjLT5jcHVfdmFsaWQsICZzY2hl
ZF9yZXNfbWFzayk7CiAKKyAgICByY3VfcmVhZF91bmxvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsK
IG91dDoKICAgICBzcGluX3VubG9jaygmY3B1cG9vbF9sb2NrKTsKIApAQCAtNDE3LDExICs0MzUs
MTMgQEAgc3RhdGljIGludCBjcHVwb29sX3VuYXNzaWduX2NwdShzdHJ1Y3QgY3B1cG9vbCAqYywg
dW5zaWduZWQgaW50IGNwdSkKIHsKICAgICBpbnQgd29ya19jcHU7CiAgICAgaW50IHJldDsKKyAg
ICB1bnNpZ25lZCBpbnQgbWFzdGVyX2NwdTsKIAogICAgIGRlYnVndHJhY2VfcHJpbnRrKCJjcHVw
b29sX3VuYXNzaWduX2NwdShwb29sPSVkLGNwdT0lZClcbiIsCiAgICAgICAgICAgICAgICAgICAg
ICAgYy0+Y3B1cG9vbF9pZCwgY3B1KTsKIAotICAgIHJldCA9IGNwdXBvb2xfdW5hc3NpZ25fY3B1
X3N0YXJ0KGMsIGNwdSk7CisgICAgbWFzdGVyX2NwdSA9IHNjaGVkX2dldF9yZXNvdXJjZV9jcHUo
Y3B1KTsKKyAgICByZXQgPSBjcHVwb29sX3VuYXNzaWduX2NwdV9zdGFydChjLCBtYXN0ZXJfY3B1
KTsKICAgICBpZiAoIHJldCApCiAgICAgewogICAgICAgICBkZWJ1Z3RyYWNlX3ByaW50aygiY3B1
cG9vbF91bmFzc2lnbl9jcHUocG9vbD0lZCxjcHU9JWQpIHJldCAlZFxuIiwKQEAgLTQyOSwxMiAr
NDQ5LDEyIEBAIHN0YXRpYyBpbnQgY3B1cG9vbF91bmFzc2lnbl9jcHUoc3RydWN0IGNwdXBvb2wg
KmMsIHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAgIHJldHVybiByZXQ7CiAgICAgfQogCi0gICAg
d29ya19jcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7Ci0gICAgaWYgKCB3b3JrX2NwdSA9PSBjcHUg
KQorICAgIHdvcmtfY3B1ID0gc2NoZWRfZ2V0X3Jlc291cmNlX2NwdShzbXBfcHJvY2Vzc29yX2lk
KCkpOworICAgIGlmICggd29ya19jcHUgPT0gbWFzdGVyX2NwdSApCiAgICAgewogICAgICAgICB3
b3JrX2NwdSA9IGNwdW1hc2tfZmlyc3QoY3B1cG9vbDAtPmNwdV92YWxpZCk7Ci0gICAgICAgIGlm
ICggd29ya19jcHUgPT0gY3B1ICkKLSAgICAgICAgICAgIHdvcmtfY3B1ID0gY3B1bWFza19uZXh0
KGNwdSwgY3B1cG9vbDAtPmNwdV92YWxpZCk7CisgICAgICAgIGlmICggd29ya19jcHUgPT0gbWFz
dGVyX2NwdSApCisgICAgICAgICAgICB3b3JrX2NwdSA9IGNwdW1hc2tfbGFzdChjcHVwb29sMC0+
Y3B1X3ZhbGlkKTsKICAgICB9CiAgICAgcmV0dXJuIGNvbnRpbnVlX2h5cGVyY2FsbF9vbl9jcHUo
d29ya19jcHUsIGNwdXBvb2xfdW5hc3NpZ25fY3B1X2hlbHBlciwgYyk7CiB9CkBAIC01MDAsNiAr
NTIwLDcgQEAgdm9pZCBjcHVwb29sX3JtX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKQogc3RhdGlj
IGludCBjcHVwb29sX2NwdV9hZGQodW5zaWduZWQgaW50IGNwdSkKIHsKICAgICBpbnQgcmV0ID0g
MDsKKyAgICBjb25zdCBjcHVtYXNrX3QgKmNwdXM7CiAKICAgICBzcGluX2xvY2soJmNwdXBvb2xf
bG9jayk7CiAgICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCAmY3B1cG9vbF9sb2NrZWRfY3B1cyk7
CkBAIC01MTMsNyArNTM0LDExIEBAIHN0YXRpYyBpbnQgY3B1cG9vbF9jcHVfYWRkKHVuc2lnbmVk
IGludCBjcHUpCiAgICAgICovCiAgICAgcmN1X3JlYWRfbG9jaygmc2NoZWRfcmVzX3JjdWxvY2sp
OwogICAgIGdldF9zY2hlZF9yZXMoY3B1KS0+Y3B1cG9vbCA9IE5VTEw7Ci0gICAgcmV0ID0gY3B1
cG9vbF9hc3NpZ25fY3B1X2xvY2tlZChjcHVwb29sMCwgY3B1KTsKKworICAgIGNwdXMgPSBzY2hl
ZF9nZXRfb3B0X2NwdW1hc2soY3B1cG9vbDAtPmdyYW4sIGNwdSk7CisgICAgaWYgKCBjcHVtYXNr
X3N1YnNldChjcHVzLCAmY3B1cG9vbF9mcmVlX2NwdXMpICkKKyAgICAgICAgcmV0ID0gY3B1cG9v
bF9hc3NpZ25fY3B1X2xvY2tlZChjcHVwb29sMCwgY3B1KTsKKwogICAgIHJjdV9yZWFkX3VubG9j
aygmc2NoZWRfcmVzX3JjdWxvY2spOwogCiAgICAgc3Bpbl91bmxvY2soJmNwdXBvb2xfbG9jayk7
CkBAIC01NDgsMjcgKzU3MywzMyBAQCBzdGF0aWMgdm9pZCBjcHVwb29sX2NwdV9yZW1vdmUodW5z
aWduZWQgaW50IGNwdSkKIHN0YXRpYyBpbnQgY3B1cG9vbF9jcHVfcmVtb3ZlX3Byb2xvZ3VlKHVu
c2lnbmVkIGludCBjcHUpCiB7CiAgICAgaW50IHJldCA9IDA7CisgICAgY3B1bWFza190ICpjcHVz
OworICAgIHVuc2lnbmVkIGludCBtYXN0ZXJfY3B1OwogCiAgICAgc3Bpbl9sb2NrKCZjcHVwb29s
X2xvY2spOwogCi0gICAgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJmNwdXBvb2xfbG9ja2Vk
X2NwdXMpICkKKyAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7CisgICAgY3B1
cyA9IGdldF9zY2hlZF9yZXMoY3B1KS0+Y3B1czsKKyAgICBtYXN0ZXJfY3B1ID0gc2NoZWRfZ2V0
X3Jlc291cmNlX2NwdShjcHUpOworICAgIGlmICggY3B1bWFza19pbnRlcnNlY3RzKGNwdXMsICZj
cHVwb29sX2xvY2tlZF9jcHVzKSApCiAgICAgICAgIHJldCA9IC1FQlVTWTsKICAgICBlbHNlCiAg
ICAgICAgIGNwdW1hc2tfc2V0X2NwdShjcHUsICZjcHVwb29sX2xvY2tlZF9jcHVzKTsKKyAgICBy
Y3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2NrKTsKIAogICAgIHNwaW5fdW5sb2NrKCZj
cHVwb29sX2xvY2spOwogCiAgICAgaWYgKCByZXQgKQogICAgICAgICByZXR1cm4gIHJldDsKIAot
ICAgIGlmICggY3B1bWFza190ZXN0X2NwdShjcHUsIGNwdXBvb2wwLT5jcHVfdmFsaWQpICkKKyAg
ICBpZiAoIGNwdW1hc2tfdGVzdF9jcHUobWFzdGVyX2NwdSwgY3B1cG9vbDAtPmNwdV92YWxpZCkg
KQogICAgIHsKICAgICAgICAgLyogQ3B1cG9vbDAgaXMgcG9wdWxhdGVkIG9ubHkgYWZ0ZXIgYWxs
IGNwdXMgYXJlIHVwLiAqLwogICAgICAgICBBU1NFUlQoc3lzdGVtX3N0YXRlID09IFNZU19TVEFU
RV9hY3RpdmUpOwogCi0gICAgICAgIHJldCA9IGNwdXBvb2xfdW5hc3NpZ25fY3B1X3N0YXJ0KGNw
dXBvb2wwLCBjcHUpOworICAgICAgICByZXQgPSBjcHVwb29sX3VuYXNzaWduX2NwdV9zdGFydChj
cHVwb29sMCwgbWFzdGVyX2NwdSk7CiAgICAgfQotICAgIGVsc2UgaWYgKCAhY3B1bWFza190ZXN0
X2NwdShjcHUsICZjcHVwb29sX2ZyZWVfY3B1cykgKQorICAgIGVsc2UgaWYgKCAhY3B1bWFza190
ZXN0X2NwdShtYXN0ZXJfY3B1LCAmY3B1cG9vbF9mcmVlX2NwdXMpICkKICAgICAgICAgcmV0ID0g
LUVOT0RFVjsKIAogICAgIHJldHVybiByZXQ7CkBAIC01ODUsMTIgKzYxNiwxMyBAQCBzdGF0aWMg
dm9pZCBjcHVwb29sX2NwdV9yZW1vdmVfZm9yY2VkKHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAg
c3RydWN0IGNwdXBvb2wgKipjOwogICAgIGludCByZXQ7CisgICAgdW5zaWduZWQgaW50IG1hc3Rl
cl9jcHUgPSBzY2hlZF9nZXRfcmVzb3VyY2VfY3B1KGNwdSk7CiAKICAgICBmb3JfZWFjaF9jcHVw
b29sICggYyApCiAgICAgewotICAgICAgICBpZiAoIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCAoKmMp
LT5jcHVfdmFsaWQpICkKKyAgICAgICAgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1KG1hc3Rlcl9jcHUs
ICgqYyktPmNwdV92YWxpZCkgKQogICAgICAgICB7Ci0gICAgICAgICAgICByZXQgPSBjcHVwb29s
X3VuYXNzaWduX2NwdV9zdGFydCgqYywgY3B1KTsKKyAgICAgICAgICAgIHJldCA9IGNwdXBvb2xf
dW5hc3NpZ25fY3B1X3N0YXJ0KCpjLCBtYXN0ZXJfY3B1KTsKICAgICAgICAgICAgIEJVR19PTihy
ZXQpOwogICAgICAgICAgICAgcmV0ID0gY3B1cG9vbF91bmFzc2lnbl9jcHVfZmluaXNoKCpjKTsK
ICAgICAgICAgICAgIEJVR19PTihyZXQpOwpAQCAtNjU4LDI5ICs2OTAsNDUgQEAgaW50IGNwdXBv
b2xfZG9fc3lzY3RsKHN0cnVjdCB4ZW5fc3lzY3RsX2NwdXBvb2xfb3AgKm9wKQogICAgIGNhc2Ug
WEVOX1NZU0NUTF9DUFVQT09MX09QX0FERENQVToKICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGNw
dTsKKyAgICAgICAgY29uc3QgY3B1bWFza190ICpjcHVzOwogCiAgICAgICAgIGNwdSA9IG9wLT5j
cHU7CiAgICAgICAgIGRlYnVndHJhY2VfcHJpbnRrKCJjcHVwb29sX2Fzc2lnbl9jcHUocG9vbD0l
ZCxjcHU9JWQpXG4iLAogICAgICAgICAgICAgICAgICAgICAgICAgICBvcC0+Y3B1cG9vbF9pZCwg
Y3B1KTsKKwogICAgICAgICBzcGluX2xvY2soJmNwdXBvb2xfbG9jayk7CisKKyAgICAgICAgYyA9
IGNwdXBvb2xfZmluZF9ieV9pZChvcC0+Y3B1cG9vbF9pZCk7CisgICAgICAgIHJldCA9IC1FTk9F
TlQ7CisgICAgICAgIGlmICggYyA9PSBOVUxMICkKKyAgICAgICAgICAgIGdvdG8gYWRkY3B1X291
dDsKICAgICAgICAgaWYgKCBjcHUgPT0gWEVOX1NZU0NUTF9DUFVQT09MX1BBUl9BTlkgKQotICAg
ICAgICAgICAgY3B1ID0gY3B1bWFza19maXJzdCgmY3B1cG9vbF9mcmVlX2NwdXMpOworICAgICAg
ICB7CisgICAgICAgICAgICBmb3JfZWFjaF9jcHUgKCBjcHUsICZjcHVwb29sX2ZyZWVfY3B1cyAp
CisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgY3B1cyA9IHNjaGVkX2dldF9vcHRfY3B1
bWFzayhjLT5ncmFuLCBjcHUpOworICAgICAgICAgICAgICAgIGlmICggY3B1bWFza19zdWJzZXQo
Y3B1cywgJmNwdXBvb2xfZnJlZV9jcHVzKSApCisgICAgICAgICAgICAgICAgICAgIGJyZWFrOwor
ICAgICAgICAgICAgfQorICAgICAgICAgICAgcmV0ID0gLUVOT0RFVjsKKyAgICAgICAgICAgIGlm
ICggY3B1ID49IG5yX2NwdV9pZHMgKQorICAgICAgICAgICAgICAgIGdvdG8gYWRkY3B1X291dDsK
KyAgICAgICAgfQogICAgICAgICByZXQgPSAtRUlOVkFMOwogICAgICAgICBpZiAoIGNwdSA+PSBu
cl9jcHVfaWRzICkKICAgICAgICAgICAgIGdvdG8gYWRkY3B1X291dDsKICAgICAgICAgcmV0ID0g
LUVOT0RFVjsKLSAgICAgICAgaWYgKCAhY3B1bWFza190ZXN0X2NwdShjcHUsICZjcHVwb29sX2Zy
ZWVfY3B1cykgfHwKLSAgICAgICAgICAgICBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJmNwdXBvb2xf
bG9ja2VkX2NwdXMpICkKLSAgICAgICAgICAgIGdvdG8gYWRkY3B1X291dDsKLSAgICAgICAgYyA9
IGNwdXBvb2xfZmluZF9ieV9pZChvcC0+Y3B1cG9vbF9pZCk7Ci0gICAgICAgIHJldCA9IC1FTk9F
TlQ7Ci0gICAgICAgIGlmICggYyA9PSBOVUxMICkKKyAgICAgICAgY3B1cyA9IHNjaGVkX2dldF9v
cHRfY3B1bWFzayhjLT5ncmFuLCBjcHUpOworICAgICAgICBpZiAoICFjcHVtYXNrX3N1YnNldChj
cHVzLCAmY3B1cG9vbF9mcmVlX2NwdXMpIHx8CisgICAgICAgICAgICAgY3B1bWFza19pbnRlcnNl
Y3RzKGNwdXMsICZjcHVwb29sX2xvY2tlZF9jcHVzKSApCiAgICAgICAgICAgICBnb3RvIGFkZGNw
dV9vdXQ7CiAgICAgICAgIHJldCA9IGNwdXBvb2xfYXNzaWduX2NwdV9sb2NrZWQoYywgY3B1KTsK
KwogICAgIGFkZGNwdV9vdXQ6CiAgICAgICAgIHNwaW5fdW5sb2NrKCZjcHVwb29sX2xvY2spOwog
ICAgICAgICBkZWJ1Z3RyYWNlX3ByaW50aygiY3B1cG9vbF9hc3NpZ25fY3B1KHBvb2w9JWQsY3B1
PSVkKSByZXQgJWRcbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wLT5jcHVwb29sX2lk
LCBjcHUsIHJldCk7CisKICAgICB9CiAgICAgYnJlYWs7CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCA4M2EzYWM0MTZiLi41
ZmVjZDdmNjFmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2Nv
bW1vbi9zY2hlZHVsZS5jCkBAIC0yNjEwLDggKzI2MTAsNyBAQCBzdGF0aWMgc3RydWN0IG5vdGlm
aWVyX2Jsb2NrIGNwdV9zY2hlZHVsZV9uZmIgPSB7CiAgICAgLm5vdGlmaWVyX2NhbGwgPSBjcHVf
c2NoZWR1bGVfY2FsbGJhY2sKIH07CiAKLXN0YXRpYyBjb25zdCBjcHVtYXNrX3QgKnNjaGVkX2dl
dF9vcHRfY3B1bWFzayhlbnVtIHNjaGVkX2dyYW4gb3B0LAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBjcHUpCitjb25zdCBjcHVtYXNr
X3QgKnNjaGVkX2dldF9vcHRfY3B1bWFzayhlbnVtIHNjaGVkX2dyYW4gb3B0LCB1bnNpZ25lZCBp
bnQgY3B1KQogewogICAgIGNvbnN0IGNwdW1hc2tfdCAqbWFzazsKIApkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveGVuL3NjaGVkLWlmLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAppbmRl
eCA3ODA3MzVkZGEzLi5jZDczMWQ3MTcyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2No
ZWQtaWYuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaApAQCAtNjM4LDUgKzYzOCw2
IEBAIGFmZmluaXR5X2JhbGFuY2VfY3B1bWFzayhjb25zdCBzdHJ1Y3Qgc2NoZWRfdW5pdCAqdW5p
dCwgaW50IHN0ZXAsCiB9CiAKIHZvaWQgc2NoZWRfcm1fY3B1KHVuc2lnbmVkIGludCBjcHUpOwor
Y29uc3QgY3B1bWFza190ICpzY2hlZF9nZXRfb3B0X2NwdW1hc2soZW51bSBzY2hlZF9ncmFuIG9w
dCwgdW5zaWduZWQgaW50IGNwdSk7CiAKICNlbmRpZiAvKiBfX1hFTl9TQ0hFRF9JRl9IX18gKi8K
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0
YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Oct 04 11:13:59 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 11:13: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 1iGLX5-0004EH-Pk; Fri, 04 Oct 2019 11:13:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=khvf=X5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGLX4-0004E8-O3
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:13:58 +0000
X-Inumbo-ID: 0f6bba4c-e698-11e9-9bee-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0f6bba4c-e698-11e9-9bee-bc764e2007e4;
 Fri, 04 Oct 2019 11:13:58 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGLX3-0001Pi-Rt
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:13:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGLX3-0000hN-Pi
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:13:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iGLX3-0000hN-Pi@xenbits.xenproject.org>
Date: Fri, 04 Oct 2019 11:13:57 +0000
Subject: [Xen-changelog] [xen staging] xen/sched: disable scheduling when
 entering ACPI deep sleep 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>

Y29tbWl0IGM1ZDU0ZDkzYTAwYjg0MmY1NDg2MGM0MmFjMTZkODI0NGZjZjEwYjUKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgT2N0IDIg
MDk6Mjc6NDMgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgNCAxMzowMzowNyAyMDE5ICswMjAwCgogICAgeGVu
L3NjaGVkOiBkaXNhYmxlIHNjaGVkdWxpbmcgd2hlbiBlbnRlcmluZyBBQ1BJIGRlZXAgc2xlZXAg
c3RhdGVzCiAgICAKICAgIFdoZW4gZW50ZXJpbmcgZGVlcCBzbGVlcCBzdGF0ZXMgYWxsIGRvbWFp
bnMgYXJlIHBhdXNlZCByZXN1bHRpbmcgaW4KICAgIGFsbCBjcHVzIG9ubHkgcnVubmluZyBpZGxl
IHZjcHVzLiBUaGlzIGVuYWJsZXMgdXMgdG8gc3RvcCBzY2hlZHVsaW5nCiAgICBjb21wbGV0ZWx5
IGluIG9yZGVyIHRvIGF2b2lkIHN5bmNocm9uaXphdGlvbiBwcm9ibGVtcyB3aXRoIGNvcmUKICAg
IHNjaGVkdWxpbmcgd2hlbiBpbmRpdmlkdWFsIGNwdXMgYXJlIG9mZmxpbmVkLgogICAgCiAgICBE
aXNhYmxpbmcgdGhlIHNjaGVkdWxlciBpcyBkb25lIGJ5IHJlcGxhY2luZyB0aGUgc29mdGlycSBo
YW5kbGVyCiAgICB3aXRoIGEgZHVtbXkgc2NoZWR1bGluZyByb3V0aW5lIG9ubHkgZW5hYmxpbmcg
dGFza2xldHMgdG8gcnVuLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+
Ci0tLQogeGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYyB8ICA0ICsrKysKIHhlbi9jb21tb24vc2No
ZWR1bGUuYyAgICAgfCAzMSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiB4ZW4vaW5j
bHVkZS94ZW4vc2NoZWQuaCAgIHwgIDIgKysKIDMgZmlsZXMgY2hhbmdlZCwgMzUgaW5zZXJ0aW9u
cygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYWNwaS9wb3dl
ci5jIGIveGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYwppbmRleCAwMWU2YWVjNGU4Li44MDc4MzUy
MzEyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9hY3BpL3Bvd2VyLmMKQEAgLTE0NSwxMiArMTQ1LDE2IEBAIHN0YXRpYyB2b2lkIGZyZWV6
ZV9kb21haW5zKHZvaWQpCiAgICAgZm9yX2VhY2hfZG9tYWluICggZCApCiAgICAgICAgIGRvbWFp
bl9wYXVzZShkKTsKICAgICByY3VfcmVhZF91bmxvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKKwor
ICAgIHNjaGVkdWxlcl9kaXNhYmxlKCk7CiB9CiAKIHN0YXRpYyB2b2lkIHRoYXdfZG9tYWlucyh2
b2lkKQogewogICAgIHN0cnVjdCBkb21haW4gKmQ7CiAKKyAgICBzY2hlZHVsZXJfZW5hYmxlKCk7
CisKICAgICByY3VfcmVhZF9sb2NrKCZkb21saXN0X3JlYWRfbG9jayk7CiAgICAgZm9yX2VhY2hf
ZG9tYWluICggZCApCiAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIv
eGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IDVmZWNkN2Y2MWYuLjIxN2ZjYjA5Y2UgMTAwNjQ0
Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMK
QEAgLTkxLDYgKzkxLDggQEAgZXh0ZXJuIGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKl9fc3RhcnRf
c2NoZWR1bGVyc19hcnJheVtdLCAqX19lbmRfc2NoZWR1bGVyc19hcnIKIAogc3RhdGljIHN0cnVj
dCBzY2hlZHVsZXIgX19yZWFkX21vc3RseSBvcHM7CiAKK3N0YXRpYyBib29sIHNjaGVkdWxlcl9h
Y3RpdmU7CisKIHN0YXRpYyB2b2lkIHNjaGVkX3NldF9hZmZpbml0eSgKICAgICBzdHJ1Y3Qgc2No
ZWRfdW5pdCAqdW5pdCwgY29uc3QgY3B1bWFza190ICpoYXJkLCBjb25zdCBjcHVtYXNrX3QgKnNv
ZnQpOwogCkBAIC0yMjc3LDYgKzIyNzksMTMgQEAgc3RhdGljIHN0cnVjdCBzY2hlZF91bml0ICpz
Y2hlZF93YWl0X3JlbmRlenZvdXNfaW4oc3RydWN0IHNjaGVkX3VuaXQgKnByZXYsCiAgICAgICAg
IGNwdV9yZWxheCgpOwogCiAgICAgICAgICpsb2NrID0gcGNwdV9zY2hlZHVsZV9sb2NrX2lycShj
cHUpOworCisgICAgICAgIGlmICggdW5saWtlbHkoIXNjaGVkdWxlcl9hY3RpdmUpICkKKyAgICAg
ICAgeworICAgICAgICAgICAgQVNTRVJUKGlzX2lkbGVfdW5pdChwcmV2KSk7CisgICAgICAgICAg
ICBhdG9taWNfc2V0KCZwcmV2LT5uZXh0X3Rhc2stPnJlbmRlenZvdXNfb3V0X2NudCwgMCk7Cisg
ICAgICAgICAgICBwcmV2LT5yZW5kZXp2b3VzX2luX2NudCA9IDA7CisgICAgICAgIH0KICAgICB9
CiAKICAgICByZXR1cm4gcHJldi0+bmV4dF90YXNrOwpAQCAtMjYzMywxNCArMjY0MiwzMiBAQCBj
b25zdCBjcHVtYXNrX3QgKnNjaGVkX2dldF9vcHRfY3B1bWFzayhlbnVtIHNjaGVkX2dyYW4gb3B0
LCB1bnNpZ25lZCBpbnQgY3B1KQogICAgIHJldHVybiBtYXNrOwogfQogCitzdGF0aWMgdm9pZCBz
Y2hlZHVsZV9kdW1teSh2b2lkKQoreworICAgIHNjaGVkX3Rhc2tsZXRfY2hlY2tfY3B1KHNtcF9w
cm9jZXNzb3JfaWQoKSk7Cit9CisKK3ZvaWQgc2NoZWR1bGVyX2Rpc2FibGUodm9pZCkKK3sKKyAg
ICBzY2hlZHVsZXJfYWN0aXZlID0gZmFsc2U7CisgICAgb3Blbl9zb2Z0aXJxKFNDSEVEVUxFX1NP
RlRJUlEsIHNjaGVkdWxlX2R1bW15KTsKKyAgICBvcGVuX3NvZnRpcnEoU0NIRURfU0xBVkVfU09G
VElSUSwgc2NoZWR1bGVfZHVtbXkpOworfQorCit2b2lkIHNjaGVkdWxlcl9lbmFibGUodm9pZCkK
K3sKKyAgICBvcGVuX3NvZnRpcnEoU0NIRURVTEVfU09GVElSUSwgc2NoZWR1bGUpOworICAgIG9w
ZW5fc29mdGlycShTQ0hFRF9TTEFWRV9TT0ZUSVJRLCBzY2hlZF9zbGF2ZSk7CisgICAgc2NoZWR1
bGVyX2FjdGl2ZSA9IHRydWU7Cit9CisKIC8qIEluaXRpYWxpc2UgdGhlIGRhdGEgc3RydWN0dXJl
cy4gKi8KIHZvaWQgX19pbml0IHNjaGVkdWxlcl9pbml0KHZvaWQpCiB7CiAgICAgc3RydWN0IGRv
bWFpbiAqaWRsZV9kb21haW47CiAgICAgaW50IGk7CiAKLSAgICBvcGVuX3NvZnRpcnEoU0NIRURV
TEVfU09GVElSUSwgc2NoZWR1bGUpOwotICAgIG9wZW5fc29mdGlycShTQ0hFRF9TTEFWRV9TT0ZU
SVJRLCBzY2hlZF9zbGF2ZSk7CisgICAgc2NoZWR1bGVyX2VuYWJsZSgpOwogCiAgICAgZm9yICgg
aSA9IDA7IGkgPCBOVU1fU0NIRURVTEVSUzsgaSsrKQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggYTQwYmQ1
ZmI1Ni4uNjI5YTRjNTJlMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysr
IGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTkzMyw2ICs5MzMsOCBAQCB2b2lkIHJlc3Rv
cmVfdmNwdV9hZmZpbml0eShzdHJ1Y3QgZG9tYWluICpkKTsKIHZvaWQgdmNwdV9ydW5zdGF0ZV9n
ZXQoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCB2Y3B1X3J1bnN0YXRlX2luZm8gKnJ1bnN0YXRlKTsK
IHVpbnQ2NF90IGdldF9jcHVfaWRsZV90aW1lKHVuc2lnbmVkIGludCBjcHUpOwogdm9pZCBzY2hl
ZF9ndWVzdF9pZGxlKHZvaWQgKCppZGxlKSAodm9pZCksIHVuc2lnbmVkIGludCBjcHUpOwordm9p
ZCBzY2hlZHVsZXJfZW5hYmxlKHZvaWQpOwordm9pZCBzY2hlZHVsZXJfZGlzYWJsZSh2b2lkKTsK
IAogLyoKICAqIFVzZWQgYnkgaWRsZSBsb29wIHRvIGRlY2lkZSB3aGV0aGVyIHRoZXJlIGlzIHdv
cmsgdG8gZG86Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Oct 04 11:14:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 11:14: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 1iGLXF-0004FI-Rn; Fri, 04 Oct 2019 11:14: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=khvf=X5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGLXF-0004FB-6x
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:14:09 +0000
X-Inumbo-ID: 157dfb0c-e698-11e9-974b-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 157dfb0c-e698-11e9-974b-12813bfff9fa;
 Fri, 04 Oct 2019 11:14:08 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGLXE-0001QB-0u
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:14:08 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGLXD-0000iB-Uy
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:14:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iGLXD-0000iB-Uy@xenbits.xenproject.org>
Date: Fri, 04 Oct 2019 11:14:07 +0000
Subject: [Xen-changelog] [xen staging] xen/sched: add scheduling granularity
 enum
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFlMzQ3Y2NjNDIwMjkyMGZiYzM2ZTVhMTg2NTZjOGU5M2RlYzNmZWIKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgT2N0IDIg
MDk6Mjc6NDQgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgNCAxMzowMzo0MyAyMDE5ICswMjAwCgogICAgeGVu
L3NjaGVkOiBhZGQgc2NoZWR1bGluZyBncmFudWxhcml0eSBlbnVtCiAgICAKICAgIEFkZCBhIHNj
aGVkdWxpbmcgZ3JhbnVsYXJpdHkgZW51bSAoImNwdSIsICJjb3JlIiwgInNvY2tldCIpIGZvcgog
ICAgc3BlY2lmaWNhdGlvbiBvZiB0aGUgc2NoZWR1bGluZyBncmFudWxhcml0eS4gSW5pdGlhbGx5
IGl0IGlzIHNldCB0bwogICAgImNwdSIsIHRoaXMgY2FuIGJlIG1vZGlmaWVkIGJ5IHRoZSBuZXcg
Ym9vdCBwYXJhbWV0ZXIgKHg4NiBvbmx5KQogICAgInNjaGVkLWdyYW4iLgogICAgCiAgICBBY2Nv
cmRpbmcgdG8gdGhlIHNlbGVjdGVkIGdyYW51bGFyaXR5IHNjaGVkX2dyYW51bGFyaXR5IGlzIHNl
dCBhZnRlcgogICAgYWxsIGNwdXMgYXJlIG9ubGluZS4KICAgIAogICAgQSB0ZXN0IGlzIGFkZGVk
IGZvciBhbGwgc2NoZWQgcmVzb3VyY2VzIGhvbGRpbmcgdGhlIHNhbWUgbnVtYmVyIG9mCiAgICBj
cHVzLiBGYWxsIGJhY2sgdG8gY29yZS0gb3IgY3B1LXNjaGVkdWxpbmcgaW4gdGhhdCBjYXNlLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KLS0tCiB4
ZW4vYXJjaC94ODYvS2NvbmZpZyB8ICAxICsKIHhlbi9jb21tb24vS2NvbmZpZyAgIHwgIDMgKysK
IHhlbi9jb21tb24vY3B1cG9vbC5jIHwgODAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA4NCBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L0tjb25maWcgYi94ZW4vYXJjaC94ODYvS2NvbmZp
ZwppbmRleCAyODhkYzZjMDQyLi4zZjg4YWRhZTk3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
S2NvbmZpZworKysgYi94ZW4vYXJjaC94ODYvS2NvbmZpZwpAQCAtMjIsNiArMjIsNyBAQCBjb25m
aWcgWDg2CiAJc2VsZWN0IEhBU19QQVNTVEhST1VHSAogCXNlbGVjdCBIQVNfUENJCiAJc2VsZWN0
IEhBU19QRFgKKwlzZWxlY3QgSEFTX1NDSEVEX0dSQU5VTEFSSVRZCiAJc2VsZWN0IEhBU19VQlNB
TgogCXNlbGVjdCBIQVNfVlBDSSBpZiAhUFZfU0hJTV9FWENMVVNJVkUgJiYgSFZNCiAJc2VsZWN0
IE5FRURTX0xJQkVMRgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9LY29uZmlnIGIveGVuL2NvbW1v
bi9LY29uZmlnCmluZGV4IDE2ODI5ZjYyNzQuLmU5MjQ3ODcxYTggMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vS2NvbmZpZworKysgYi94ZW4vY29tbW9uL0tjb25maWcKQEAgLTYzLDYgKzYzLDkgQEAg
Y29uZmlnIEhBU19HREJTWAogY29uZmlnIEhBU19JT1BPUlRTCiAJYm9vbAogCitjb25maWcgSEFT
X1NDSEVEX0dSQU5VTEFSSVRZCisJYm9vbAorCiBjb25maWcgTkVFRFNfTElCRUxGCiAJYm9vbAog
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2NwdXBvb2wuYyBiL3hlbi9jb21tb24vY3B1cG9vbC5j
CmluZGV4IGY3YTEzYzdhNGMuLjRkM2FkYmRkOGQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vY3B1
cG9vbC5jCisrKyBiL3hlbi9jb21tb24vY3B1cG9vbC5jCkBAIC0xNyw2ICsxNyw3IEBACiAjaW5j
bHVkZSA8eGVuL3BlcmNwdS5oPgogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogI2luY2x1ZGUgPHhl
bi9zY2hlZC1pZi5oPgorI2luY2x1ZGUgPHhlbi93YXJuaW5nLmg+CiAjaW5jbHVkZSA8eGVuL2tl
eWhhbmRsZXIuaD4KICNpbmNsdWRlIDx4ZW4vY3B1Lmg+CiAKQEAgLTM3LDYgKzM4LDgzIEBAIHN0
YXRpYyBERUZJTkVfU1BJTkxPQ0soY3B1cG9vbF9sb2NrKTsKIHN0YXRpYyBlbnVtIHNjaGVkX2dy
YW4gX19yZWFkX21vc3RseSBvcHRfc2NoZWRfZ3JhbnVsYXJpdHkgPSBTQ0hFRF9HUkFOX2NwdTsK
IHN0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBzY2hlZF9ncmFudWxhcml0eSA9IDE7
CiAKKyNpZmRlZiBDT05GSUdfSEFTX1NDSEVEX0dSQU5VTEFSSVRZCitzdGF0aWMgaW50IF9faW5p
dCBzY2hlZF9zZWxlY3RfZ3JhbnVsYXJpdHkoY29uc3QgY2hhciAqc3RyKQoreworICAgIGlmICgg
c3RyY21wKCJjcHUiLCBzdHIpID09IDAgKQorICAgICAgICBvcHRfc2NoZWRfZ3JhbnVsYXJpdHkg
PSBTQ0hFRF9HUkFOX2NwdTsKKyAgICBlbHNlIGlmICggc3RyY21wKCJjb3JlIiwgc3RyKSA9PSAw
ICkKKyAgICAgICAgb3B0X3NjaGVkX2dyYW51bGFyaXR5ID0gU0NIRURfR1JBTl9jb3JlOworICAg
IGVsc2UgaWYgKCBzdHJjbXAoInNvY2tldCIsIHN0cikgPT0gMCApCisgICAgICAgIG9wdF9zY2hl
ZF9ncmFudWxhcml0eSA9IFNDSEVEX0dSQU5fc29ja2V0OworICAgIGVsc2UKKyAgICAgICAgcmV0
dXJuIC1FSU5WQUw7CisKKyAgICByZXR1cm4gMDsKK30KK2N1c3RvbV9wYXJhbSgic2NoZWQtZ3Jh
biIsIHNjaGVkX3NlbGVjdF9ncmFudWxhcml0eSk7CisjZW5kaWYKKworc3RhdGljIHVuc2lnbmVk
IGludCBfX2luaXQgY3B1cG9vbF9jaGVja19ncmFudWxhcml0eSh2b2lkKQoreworICAgIHVuc2ln
bmVkIGludCBjcHU7CisgICAgdW5zaWduZWQgaW50IHNpYmxpbmdzLCBncmFuID0gMDsKKworICAg
IGlmICggb3B0X3NjaGVkX2dyYW51bGFyaXR5ID09IFNDSEVEX0dSQU5fY3B1ICkKKyAgICAgICAg
cmV0dXJuIDE7CisKKyAgICBmb3JfZWFjaF9vbmxpbmVfY3B1ICggY3B1ICkKKyAgICB7CisgICAg
ICAgIHNpYmxpbmdzID0gY3B1bWFza193ZWlnaHQoc2NoZWRfZ2V0X29wdF9jcHVtYXNrKG9wdF9z
Y2hlZF9ncmFudWxhcml0eSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY3B1KSk7CisgICAgICAgIGlmICggZ3JhbiA9PSAwICkKKyAgICAg
ICAgICAgIGdyYW4gPSBzaWJsaW5nczsKKyAgICAgICAgZWxzZSBpZiAoIGdyYW4gIT0gc2libGlu
Z3MgKQorICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgfQorCisgICAgc2NoZWRfZGlzYWJsZV9z
bXRfc3dpdGNoaW5nID0gdHJ1ZTsKKworICAgIHJldHVybiBncmFuOworfQorCisvKiBTZXR1cCBk
YXRhIGZvciBzZWxlY3RlZCBzY2hlZHVsZXIgZ3JhbnVsYXJpdHkuICovCitzdGF0aWMgdm9pZCBf
X2luaXQgY3B1cG9vbF9ncmFuX2luaXQodm9pZCkKK3sKKyAgICB1bnNpZ25lZCBpbnQgZ3JhbiA9
IDA7CisgICAgY29uc3QgY2hhciAqZmFsbGJhY2sgPSBOVUxMOworCisgICAgd2hpbGUgKCBncmFu
ID09IDAgKQorICAgIHsKKyAgICAgICAgZ3JhbiA9IGNwdXBvb2xfY2hlY2tfZ3JhbnVsYXJpdHko
KTsKKworICAgICAgICBpZiAoIGdyYW4gPT0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHN3
aXRjaCAoIG9wdF9zY2hlZF9ncmFudWxhcml0eSApCisgICAgICAgICAgICB7CisgICAgICAgICAg
ICBjYXNlIFNDSEVEX0dSQU5fY29yZToKKyAgICAgICAgICAgICAgICBvcHRfc2NoZWRfZ3JhbnVs
YXJpdHkgPSBTQ0hFRF9HUkFOX2NwdTsKKyAgICAgICAgICAgICAgICBmYWxsYmFjayA9ICJBc3lt
bWV0cmljIGNwdSBjb25maWd1cmF0aW9uLlxuIgorICAgICAgICAgICAgICAgICAgICAgICAgICAg
IkZhbGxpbmcgYmFjayB0byBzY2hlZC1ncmFuPWNwdS5cbiI7CisgICAgICAgICAgICAgICAgYnJl
YWs7CisgICAgICAgICAgICBjYXNlIFNDSEVEX0dSQU5fc29ja2V0OgorICAgICAgICAgICAgICAg
IG9wdF9zY2hlZF9ncmFudWxhcml0eSA9IFNDSEVEX0dSQU5fY29yZTsKKyAgICAgICAgICAgICAg
ICBmYWxsYmFjayA9ICJBc3ltbWV0cmljIGNwdSBjb25maWd1cmF0aW9uLlxuIgorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIkZhbGxpbmcgYmFjayB0byBzY2hlZC1ncmFuPWNvcmUuXG4iOwor
ICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAg
ICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAg
ICAgICAgIH0KKyAgICAgICAgfQorICAgIH0KKworICAgIGlmICggZmFsbGJhY2sgKQorICAgICAg
ICB3YXJuaW5nX2FkZChmYWxsYmFjayk7CisKKyAgICBzY2hlZF9ncmFudWxhcml0eSA9IGdyYW47
Cit9CisKIHVuc2lnbmVkIGludCBjcHVwb29sX2dldF9ncmFudWxhcml0eShjb25zdCBzdHJ1Y3Qg
Y3B1cG9vbCAqYykKIHsKICAgICByZXR1cm4gYyA/IHNjaGVkX2dyYW51bGFyaXR5IDogMTsKQEAg
LTg3MSw2ICs5NDksOCBAQCBzdGF0aWMgaW50IF9faW5pdCBjcHVwb29sX2luaXQodm9pZCkKICAg
ICB1bnNpZ25lZCBpbnQgY3B1OwogICAgIGludCBlcnI7CiAKKyAgICBjcHVwb29sX2dyYW5faW5p
dCgpOworCiAgICAgY3B1cG9vbDAgPSBjcHVwb29sX2NyZWF0ZSgwLCAwLCAmZXJyKTsKICAgICBC
VUdfT04oY3B1cG9vbDAgPT0gTlVMTCk7CiAgICAgY3B1cG9vbF9wdXQoY3B1cG9vbDApOwotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2lu
ZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Oct 04 11:14:21 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 11:14: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 1iGLXQ-0004GK-TZ; Fri, 04 Oct 2019 11:14: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=khvf=X5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGLXP-0004GB-US
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:14:19 +0000
X-Inumbo-ID: 1b2a4f93-e698-11e9-974b-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1b2a4f93-e698-11e9-974b-12813bfff9fa;
 Fri, 04 Oct 2019 11:14:18 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGLXO-0001Qt-6G
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:14:18 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGLXO-0000ix-47
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 11:14:18 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iGLXO-0000ix-47@xenbits.xenproject.org>
Date: Fri, 04 Oct 2019 11:14:18 +0000
Subject: [Xen-changelog] [xen staging] docs: add "sched-gran" boot parameter
 documentation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI4YWIxZWRhZDdkNjk5OWI4ZjkyNmJhZGUzOTA0ZDVlODU3YjQ4NjIKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgT2N0IDIg
MDk6Mjc6NDUgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgNCAxMzowNDoyOCAyMDE5ICswMjAwCgogICAgZG9j
czogYWRkICJzY2hlZC1ncmFuIiBib290IHBhcmFtZXRlciBkb2N1bWVudGF0aW9uCiAgICAKICAg
IEFkZCBkb2N1bWVudGF0aW9uIGZvciB0aGUgbmV3ICJzY2hlZC1ncmFuIiBoeXBlcnZpc29yIGJv
b3QgcGFyYW1ldGVyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Ci0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIHwgMjgg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDI4IGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgYi9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKaW5kZXggZjU0MTBiMzdkOS4uNjdkZjgw
YzUwZCAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCisrKyBi
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwpAQCAtMTc4Miw2ICsxNzgyLDM0IEBA
IFNldCB0aGUgdGltZXNsaWNlIG9mIHRoZSBjcmVkaXQxIHNjaGVkdWxlciwgaW4gbWlsbGlzZWNv
bmRzLiAgVGhlCiBkZWZhdWx0IGlzIDMwbXMuICBSZWFzb25hYmxlIHZhbHVlcyBtYXkgaW5jbHVk
ZSAxMCwgNSwgb3IgZXZlbiAxIGZvcgogdmVyeSBsYXRlbmN5LXNlbnNpdGl2ZSB3b3JrbG9hZHMu
CiAKKyMjIyBzY2hlZC1ncmFuICh4ODYpCis+IGA9IGNwdSB8IGNvcmUgfCBzb2NrZXRgCisKKz4g
RGVmYXVsdDogYHNjaGVkLWdyYW49Y3B1YAorCitTZXQgdGhlIHNjaGVkdWxpbmcgZ3JhbnVsYXJp
dHkuIEluIGNhc2UgdGhlIGdyYW51bGFyaXR5IGlzIGxhcmdlciB0aGFuIDEgKGUuZy4KK2Bjb3Jl
YG9uIGEgU01ULWVuYWJsZWQgc3lzdGVtLCBvciBgc29ja2V0YCkgbXVsdGlwbGUgdmNwdXMgYXJl
IGFzc2lnbmVkCitzdGF0aWNhbGx5IHRvIGEgInNjaGVkdWxpbmcgdW5pdCIgd2hpY2ggd2lsbCB0
aGVuIGJlIHN1YmplY3QgdG8gc2NoZWR1bGluZy4KK1RoaXMgYXNzaWdubWVudCBvZiB2Y3B1cyB0
byBzY2hlZHVsaW5nIHVuaXRzIGlzIGZpeGVkLgorCitgY3B1YDogVmNwdXMgd2lsbCBiZSBzY2hl
ZHVsZWQgaW5kaXZpZHVhbGx5IG9uIHNpbmdsZSBjcHVzIChlLmcuIGEKK2h5cGVydGhyZWFkIHVz
aW5nIHg4Ni9JbnRlbCB0ZXJtaW5vbG9neSkKKworYGNvcmVgOiBBcyBtYW55IHZjcHVzIGFzIHRo
ZXJlIGFyZSBjcHVzIG9uIGEgcGh5c2ljYWwgY29yZSBhcmUgc2NoZWR1bGVkCit0b2dldGhlciBv
biBhIHBoeXNpY2FsIGNvcmUuCisKK2Bzb2NrZXRgOiBBcyBtYW55IHZjcHVzIGFzIHRoZXJlIGFy
ZSBjcHVzIG9uIGEgcGh5c2ljYWwgc29ja2V0cyBhcmUgc2NoZWR1bGVkCit0b2dldGhlciBvbiBh
IHBoeXNpY2FsIHNvY2tldC4KKworTm90ZTogYSB2YWx1ZSBvdGhlciB0aGFuIGBjcHVgIHdpbGwg
cmVzdWx0IGluIHJlamVjdGluZyBhIHJ1bnRpbWUgbW9kaWZpY2F0aW9uCithdHRlbXB0IG9mIHRo
ZSAic210IiBzZXR0aW5nLgorCitOb3RlOiBmb3IgQU1EIHg4NiBwcm9jZXNzb3JzIGJlZm9yZSBG
YW0xNyB0aGUgdGVybWlub2xvZ3kgaW4gdGhlIG9mZmljaWFsIGRhdGEKK3NoZWV0cyBpcyBkaWZm
ZXJlbnQ6IGEgY3B1IGlzIG5hbWVkICJjb3JlIiBhbmQgbXVsdGlwbGUgImNvcmVzIiBhcmUgcnVu
bmluZworaW4gdGhlIHNhbWUgImNvbXB1dGUgdW5pdCIuIEFzIGZyb20gRmFtMTcgb24gQU1EIGlz
IHVzaW5nIHRoZSBzYW1lIG5hbWVzIGFzCitJbnRlbCAoInRocmVhZCIgYW5kICJjb3JlIikgdGhl
IHRvcG9sb2d5IGxldmVscyBhcmUgbmFtZWQgImNwdSIsICJjb3JlIiBhbmQKKyJzb2NrZXQiIGV2
ZW4gb24gb2xkZXIgQU1EIHByb2Nlc3NvcnMuCisKICMjIyBzY2hlZF9yYXRlbGltaXRfdXMKID4g
YD0gPGludGVnZXI+YAogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Oct 04 16:00:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 16: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 1iGPzz-0007AX-Rf; Fri, 04 Oct 2019 16:00: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=khvf=X5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGPzz-000778-3R
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 16:00:07 +0000
X-Inumbo-ID: 07d1d6a4-e6c0-11e9-975c-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 07d1d6a4-e6c0-11e9-975c-12813bfff9fa;
 Fri, 04 Oct 2019 16:00:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGPzw-0007XJ-Ue
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 16:00:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGPzw-0002aR-Rt
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 16:00:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iGPzw-0002aR-Rt@xenbits.xenproject.org>
Date: Fri, 04 Oct 2019 16:00:04 +0000
Subject: [Xen-changelog] [xen staging] libxl_pci: Don't ignore PCI PT error
 at guest creation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc5ODg5MDJiOTMzY2VjYjBlMjQ1OWExMWE0ODEzYThmNWNiMDk0MWIKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IE1vbiBTZXAgMzAgMTY6MzU6NTIgMjAxOSArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE9jdCA0IDE2OjU0OjU5
IDIwMTkgKzAxMDAKCiAgICBsaWJ4bF9wY2k6IERvbid0IGlnbm9yZSBQQ0kgUFQgZXJyb3IgYXQg
Z3Vlc3QgY3JlYXRpb24KICAgIAogICAgRml4ZXM6IDExZGI1NmY5YTYyOTEKICAgIFNpZ25lZC1v
ZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogICAgQWNr
ZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgUmVsZWFz
ZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHRvb2xzL2xp
YnhsL2xpYnhsX3BjaS5jIHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jIGIvdG9vbHMvbGlieGwvbGlieGxf
cGNpLmMKaW5kZXggNDcyNTgxNzdiYy4uM2IzMWNmZDQxNyAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGwvbGlieGxfcGNpLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMKQEAgLTE2OTQsNiAr
MTY5NCw4IEBAIHN0YXRpYyB2b2lkIGFkZF9wY2lkZXZzX2RvbmUobGlieGxfX2VnYyAqZWdjLCBs
aWJ4bF9fbXVsdGlkZXYgKm11bHRpZGV2LAogICAgIGxpYnhsX2RvbWlkIGRvbWlkID0gYXBkcy0+
ZG9taWQ7CiAgICAgbGlieGxfX2FvX2RldmljZSAqYW9kZXYgPSBhcGRzLT5vdXRlcl9hb2RldjsK
IAorICAgIGlmIChyYykgZ290byBvdXQ7CisKICAgICBpZiAoZF9jb25maWctPm51bV9wY2lkZXZz
ID4gMCkgewogICAgICAgICByYyA9IGxpYnhsX19jcmVhdGVfcGNpX2JhY2tlbmQoZ2MsIGRvbWlk
LCBkX2NvbmZpZy0+cGNpZGV2cywKICAgICAgICAgICAgIGRfY29uZmlnLT5udW1fcGNpZGV2cyk7
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Oct 04 16:00:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 16:00: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 1iGQ08-0007B9-TP; Fri, 04 Oct 2019 16:00:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=khvf=X5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGQ08-0007B3-DK
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 16:00:16 +0000
X-Inumbo-ID: 0de07366-e6c0-11e9-8c93-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0de07366-e6c0-11e9-8c93-bc764e2007e4;
 Fri, 04 Oct 2019 16:00:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGQ07-0007cP-44
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 16:00:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGQ07-0002bN-1V
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 16:00:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iGQ07-0002bN-1V@xenbits.xenproject.org>
Date: Fri, 04 Oct 2019 16:00:15 +0000
Subject: [Xen-changelog] [xen staging] libxl_pci: Fix guest shutdown with
 PCI PT attached
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM5Y2NjYmRmZjhiNWZkMzQxZTBhY2EwM2MzMDNlZDMwZThiOTg0MGUKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IE1vbiBTZXAgMzAgMTc6Mzk6NDAgMjAxOSArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE9jdCA0IDE2OjU1OjAy
IDIwMTkgKzAxMDAKCiAgICBsaWJ4bF9wY2k6IEZpeCBndWVzdCBzaHV0ZG93biB3aXRoIFBDSSBQ
VCBhdHRhY2hlZAogICAgCiAgICBCZWZvcmUgdGhlIHByb2JsZW1hdGljIGNvbW1pdCwgbGlieGwg
dXNlZCB0byBpZ25vcmUgZXJyb3Igd2hlbgogICAgZGVzdHJveWluZyAoZm9yY2UgPT0gdHJ1ZSkg
YSBwYXNzdGhyb3VnaCBkZXZpY2UuIElmIHRoZSBETSBmYWlsZWQgdG8KICAgIGRldGFjaCB0aGUg
cGNpIGRldmljZSB3aXRoaW4gdGhlIGFsbG93ZWQgdGltZSwgdGhlIHRpbWVkIG91dCBlcnJvcgog
ICAgcmFpc2VkIHNraXAgcGFydCBvZiBwY2lfcmVtb3ZlXyosIGJ1dCBhbHNvIHJhaXNlIHRoZSBl
cnJvciB1cCB0byB0aGUKICAgIGNhbGxlciBvZiBsaWJ4bF9fZGV2aWNlX3BjaV9kZXN0cm95X2Fs
bCwgbGlieGxfX2Rlc3Ryb3lfZG9taWQsIGFuZAogICAgdGh1cyB0aGUgZGVzdHJ1Y3Rpb24gb2Yg
dGhlIGRvbWFpbiBmYWlscy4KICAgIAogICAgV2hlbiBhICpwY2lfZGVzdHJveSogZnVuY3Rpb24g
aXMgY2FsbGVkIChzbyB3ZSBoYXZlIGZvcmNlPXRydWUpLCBlcnJvcgogICAgc2hvdWxkIG1vc3Rs
eSBiZSBpZ25vcmVkLiBJZiB0aGUgRE0gZGlkbid0IGNvbmZpcm1lZCB0aGF0IHRoZSBkZXZpY2UK
ICAgIGlzIHJlbW92ZWQsIHdlIHdpbGwgcHJpbnQgYSB3YXJuaW5nIGFuZCBrZWVwIGdvaW5nIGlm
IGZvcmNlPXRydWUuCiAgICBUaGUgcGF0Y2ggcmVvcmRlciB0aGUgZnVuY3Rpb25zIHNvIHRoYXQg
cGNpX3JlbW92ZV90aW1lb3V0KCkgY2FsbHMKICAgIHBjaV9yZW1vdmVfZGV0YXRjaGVkKCkgbGlr
ZSBpdCdzIGRvbmUgd2hlbiBETSBjYWxscyBhcmUgc3VjY2Vzc2Z1bC4KICAgIAogICAgV2UgYWxz
byBjbGVhbiB0aGUgUU1QIHN0YXRlcyBhbmQgYXNzb2NpYXRlZCB0aW1lb3V0cyBlYXJsaWVyLCBh
cyBzb29uCiAgICBhcyB0aGV5IGFyZSBub3QgbmVlZGVkIGFueW1vcmUuCiAgICAKICAgIFJlcG9y
dGVkLWJ5OiBTYW5kZXIgRWlrZWxlbmJvb20gPGxpbnV4QGVpa2VsZW5ib29tLml0PgogICAgRml4
ZXM6IGZhZTQ4ODBjNDVmZTAxNWU1NjdhZmEyMjNmNzhiZjE3YTZkOThlMWIKICAgIFNpZ25lZC1v
ZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogICAgQWNr
ZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgVGVzdGVk
LWJ5OiBTYW5kZXIgRWlrZWxlbmJvb20gPGxpbnV4QGVpa2VsZW5ib29tLml0PgogICAgUmVsZWFz
ZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHRvb2xzL2xp
YnhsL2xpYnhsX3BjaS5jIHwgNDEgKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9wY2kuYyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X3BjaS5jCmluZGV4IDNiMzFjZmQ0MTcuLmNiODQ5YjI0MTUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX3BjaS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jCkBAIC0xNzc4LDEy
ICsxNzc4LDEyIEBAIHN0YXRpYyB2b2lkIHBjaV9yZW1vdmVfcW1wX3JldHJ5X3RpbWVyX2NiKGxp
YnhsX19lZ2MgKmVnYywKICAgICBsaWJ4bF9fZXZfdGltZSAqZXYsIGNvbnN0IHN0cnVjdCB0aW1l
dmFsICpyZXF1ZXN0ZWRfYWJzLCBpbnQgcmMpOwogc3RhdGljIHZvaWQgcGNpX3JlbW92ZV9xbXBf
cXVlcnlfY2IobGlieGxfX2VnYyAqZWdjLAogICAgIGxpYnhsX19ldl9xbXAgKnFtcCwgY29uc3Qg
bGlieGxfX2pzb25fb2JqZWN0ICpyZXNwb25zZSwgaW50IHJjKTsKK3N0YXRpYyB2b2lkIHBjaV9y
ZW1vdmVfdGltZW91dChsaWJ4bF9fZWdjICplZ2MsCisgICAgbGlieGxfX2V2X3RpbWUgKmV2LCBj
b25zdCBzdHJ1Y3QgdGltZXZhbCAqcmVxdWVzdGVkX2FicywgaW50IHJjKTsKIHN0YXRpYyB2b2lk
IHBjaV9yZW1vdmVfZGV0YXRjaGVkKGxpYnhsX19lZ2MgKmVnYywKICAgICBwY2lfcmVtb3ZlX3N0
YXRlICpwcnMsIGludCByYyk7CiBzdGF0aWMgdm9pZCBwY2lfcmVtb3ZlX3N0dWJkb21fZG9uZShs
aWJ4bF9fZWdjICplZ2MsCiAgICAgbGlieGxfX2FvX2RldmljZSAqYW9kZXYpOwotc3RhdGljIHZv
aWQgcGNpX3JlbW92ZV90aW1lb3V0KGxpYnhsX19lZ2MgKmVnYywKLSAgICBsaWJ4bF9fZXZfdGlt
ZSAqZXYsIGNvbnN0IHN0cnVjdCB0aW1ldmFsICpyZXF1ZXN0ZWRfYWJzLCBpbnQgcmMpOwogc3Rh
dGljIHZvaWQgcGNpX3JlbW92ZV9kb25lKGxpYnhsX19lZ2MgKmVnYywKICAgICBwY2lfcmVtb3Zl
X3N0YXRlICpwcnMsIGludCByYyk7CiAKQEAgLTIwNDQsNiArMjA0NCwyNSBAQCBvdXQ6CiAgICAg
cGNpX3JlbW92ZV9kZXRhdGNoZWQoZWdjLCBwcnMsIHJjKTsgLyogbXVzdCBiZSBsYXN0ICovCiB9
CiAKK3N0YXRpYyB2b2lkIHBjaV9yZW1vdmVfdGltZW91dChsaWJ4bF9fZWdjICplZ2MsIGxpYnhs
X19ldl90aW1lICpldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1
Y3QgdGltZXZhbCAqcmVxdWVzdGVkX2FicywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBpbnQgcmMpCit7CisgICAgRUdDX0dDOworICAgIHBjaV9yZW1vdmVfc3RhdGUgKnBycyA9IENP
TlRBSU5FUl9PRihldiwgKnBycywgdGltZW91dCk7CisKKyAgICAvKiBDb252ZW5pZW5jZSBhbGlh
c2VzICovCisgICAgbGlieGxfZGV2aWNlX3BjaSAqY29uc3QgcGNpZGV2ID0gcHJzLT5wY2lkZXY7
CisKKyAgICBMT0dEKFdBUk4sIHBycy0+ZG9taWQsICJ0aW1lZCBvdXQgd2FpdGluZyBmb3IgRE0g
dG8gcmVtb3ZlICIKKyAgICAgICAgIFBDSV9QVF9RREVWX0lELCBwY2lkZXYtPmJ1cywgcGNpZGV2
LT5kZXYsIHBjaWRldi0+ZnVuYyk7CisKKyAgICAvKiBJZiB3ZSB0aW1lZCBvdXQsIHdlIG1pZ2h0
IHN0aWxsIHdhbnQgdG8ga2VlcCBkZXN0cm95aW5nIHRoZSBkZXZpY2UKKyAgICAgKiAod2hlbiBm
b3JjZT09dHJ1ZSksIHNvIGxldCB0aGUgbmV4dCBmdW5jdGlvbiBkZWNpZGUgd2hhdCB0byBkbyBv
bgorICAgICAqIGVycm9yICovCisgICAgcGNpX3JlbW92ZV9kZXRhdGNoZWQoZWdjLCBwcnMsIHJj
KTsKK30KKwogc3RhdGljIHZvaWQgcGNpX3JlbW92ZV9kZXRhdGNoZWQobGlieGxfX2VnYyAqZWdj
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNpX3JlbW92ZV9zdGF0ZSAqcHJz
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJjKQpAQCAtMjA1Nyw2ICsy
MDc2LDExIEBAIHN0YXRpYyB2b2lkIHBjaV9yZW1vdmVfZGV0YXRjaGVkKGxpYnhsX19lZ2MgKmVn
YywKICAgICBsaWJ4bF9kZXZpY2VfcGNpICpjb25zdCBwY2lkZXYgPSBwcnMtPnBjaWRldjsKICAg
ICBsaWJ4bF9kb21pZCBkb21pZCA9IHBycy0+ZG9taWQ7CiAKKyAgICAvKiBDbGVhbmluZyBRTVAg
c3RhdGVzIEFTQVAgKi8KKyAgICBsaWJ4bF9fZXZfcW1wX2Rpc3Bvc2UoZ2MsICZwcnMtPnFtcCk7
CisgICAgbGlieGxfX2V2X3RpbWVfZGVyZWdpc3RlcihnYywgJnBycy0+dGltZW91dCk7CisgICAg
bGlieGxfX2V2X3RpbWVfZGVyZWdpc3RlcihnYywgJnBycy0+cmV0cnlfdGltZXIpOworCiAgICAg
aWYgKHJjICYmICFwcnMtPmZvcmNlKQogICAgICAgICBnb3RvIG91dDsKIApAQCAtMjEwNCwxNSAr
MjEyOCw2IEBAIHN0YXRpYyB2b2lkIHBjaV9yZW1vdmVfc3R1YmRvbV9kb25lKGxpYnhsX19lZ2Mg
KmVnYywKICAgICBwY2lfcmVtb3ZlX2RvbmUoZWdjLCBwcnMsIDApOwogfQogCi1zdGF0aWMgdm9p
ZCBwY2lfcmVtb3ZlX3RpbWVvdXQobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZXZfdGltZSAqZXYs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHRpbWV2YWwgKnJl
cXVlc3RlZF9hYnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJjKQotewot
ICAgIHBjaV9yZW1vdmVfc3RhdGUgKnBycyA9IENPTlRBSU5FUl9PRihldiwgKnBycywgdGltZW91
dCk7Ci0KLSAgICBwY2lfcmVtb3ZlX2RvbmUoZWdjLCBwcnMsIHJjKTsKLX0KLQogc3RhdGljIHZv
aWQgcGNpX3JlbW92ZV9kb25lKGxpYnhsX19lZ2MgKmVnYywKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwY2lfcmVtb3ZlX3N0YXRlICpwcnMsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaW50IHJjKQpAQCAtMjEyMSwxMCArMjEzNiw2IEBAIHN0YXRpYyB2b2lkIHBjaV9yZW1vdmVf
ZG9uZShsaWJ4bF9fZWdjICplZ2MsCiAKICAgICBpZiAocmMpIGdvdG8gb3V0OwogCi0gICAgbGli
eGxfX2V2X3FtcF9kaXNwb3NlKGdjLCAmcHJzLT5xbXApOwotICAgIGxpYnhsX19ldl90aW1lX2Rl
cmVnaXN0ZXIoZ2MsICZwcnMtPnRpbWVvdXQpOwotICAgIGxpYnhsX19ldl90aW1lX2RlcmVnaXN0
ZXIoZ2MsICZwcnMtPnJldHJ5X3RpbWVyKTsKLQogICAgIGxpYnhsX19kZXZpY2VfcGNpX3JlbW92
ZV94ZW5zdG9yZShnYywgcHJzLT5kb21pZCwgcHJzLT5wY2lkZXYpOwogb3V0OgogICAgIGRldmlj
ZV9wY2lfcmVtb3ZlX2NvbW1vbl9uZXh0KGVnYywgcHJzLCByYyk7Ci0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Oct 04 16:00:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 16: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 1iGQ0K-0007K9-8l; Fri, 04 Oct 2019 16:00:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=khvf=X5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGQ0I-0007Jv-G3
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 16:00:26 +0000
X-Inumbo-ID: 13f2d0dc-e6c0-11e9-8c93-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 13f2d0dc-e6c0-11e9-8c93-bc764e2007e4;
 Fri, 04 Oct 2019 16:00:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGQ0H-0007dH-AF
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 16:00:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGQ0H-0002bv-7X
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 16:00:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iGQ0H-0002bv-7X@xenbits.xenproject.org>
Date: Fri, 04 Oct 2019 16:00:25 +0000
Subject: [Xen-changelog] [xen staging] x86emul: adjust MOVSXD source operand
 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>

Y29tbWl0IDg5YTg1NDMwMWU4MTVhNmY0M2E2OTU2MDVhNWEyNjFkOTY0ZmNjNmIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgT2N0IDQg
MTc6NTc6MDMgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgNCAxNzo1NzowMyAyMDE5ICswMjAwCgogICAgeDg2
ZW11bDogYWRqdXN0IE1PVlNYRCBzb3VyY2Ugb3BlcmFuZCBoYW5kbGluZwogICAgCiAgICBYRUQg
Y29tbWl0IDFiMmZkOTQ0MjUgKCJVcGRhdGUgTU9WU1hEIHRvIG1vZGVybiBiZWhhdmlvciIpIHBv
aW50cyBvdXQKICAgIHRoYXQgYXMgb2YgU0RNIHJldiAwNjQgTU9WU1hEIGlzIHNwZWNpZmllZCB0
byByZWFkIG9ubHkgMTYgYml0cyBmcm9tCiAgICBtZW1vcnkgKG9yIHJlZ2lzdGVyKSB3aGVuIHVz
ZWQgd2l0aG91dCBSRVguVyBhbmQgd2l0aCBvcGVyYW5kIHNpemUKICAgIG92ZXJyaWRlLiBTaW5j
ZSB0aGUgdXBwZXIgMTYgYml0cyBvZiB0aGUgdmFsdWUgcmVhZCB3b24ndCBiZSB1c2VkCiAgICBh
bnl3YXkgaW4gdGhpcyBjYXNlLCBtYWtlIHRoZSBlbXVsYXRpb24gdW5pZm9ybWx5IGZvbGxvdyB0
aGlzIG1vcmUKICAgIGNvbXBhdGlibGUgYmVoYXZpb3Igd2hlbiBub3QgZW11bGF0aW5nIGFuIEFN
RC1saWtlIENQVSwgYXQgdGhlIHJpc2sKICAgIG9mIG1pc3NpbmcgYW4gZXhjZXB0aW9uIHdoZW4g
ZW11bGF0aW5nIG9uL2ZvciBvbGRlciBoYXJkd2FyZSAodGhlCiAgICBib3VuZGFyeSBhdCBTYW5k
eUJyaWRnZSBub3RlZCBpbiBzYWlkIGNvbW1pdCBsb29rcyBxdWVzdGlvbmFibGUgLSBJJ3ZlCiAg
ICBvYnNlcnZlZCB0aGUgIm5ldyIgYmVoYXZpb3IgYWxzbyBvbiBXZXN0bWVyZSwgYW5kIGEgZGlz
Y3Vzc2lvbiB0aGVyZQogICAgbGVhZCB0byBNYXJrIGZpbmRpbmcgdGhhdCBldmVuIE1lcm9tIGhh
cyB0aGlzIGJlaGF2aW9yIGFscmVhZHkpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2Vt
dWxhdGUuYyB8IDggKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDIg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9l
bXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwppbmRleCAy
MmMyOWI4MjgwLi44ZjUwYTRmMmRlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxh
dGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxh
dGUuYwpAQCAtNDA1MSw4ICs0MDUxLDEyIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgLyog
bW92c3hkICovCiAgICAgICAgICAgICBpZiAoIGVhLnR5cGUgPT0gT1BfUkVHICkKICAgICAgICAg
ICAgICAgICBzcmMudmFsID0gKmVhLnJlZzsKLSAgICAgICAgICAgIGVsc2UgaWYgKCAocmMgPSBy
ZWFkX3Vsb25nKGVhLm1lbS5zZWcsIGVhLm1lbS5vZmYsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAmc3JjLnZhbCwgNCwgY3R4dCwgb3BzKSkgKQorICAgICAgICAgICAg
ZWxzZSBpZiAoIChyYyA9IHJlYWRfdWxvbmcoZWEubWVtLnNlZywgZWEubWVtLm9mZiwgJnNyYy52
YWwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAob3BfYnl0ZXMgPT0g
MiAmJgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICEoY3R4dC0+Y3B1
aWQtPng4Nl92ZW5kb3IgJgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKFg4Nl9WRU5ET1JfQU1EIHwgWDg2X1ZFTkRPUl9IWUdPTikpCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgPyAyIDogNCksCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjdHh0LCBvcHMpKSApCiAgICAgICAgICAgICAgICAgZ290byBkb25l
OwogICAgICAgICAgICAgZHN0LnZhbCA9IChpbnQzMl90KXNyYy52YWw7CiAgICAgICAgIH0KLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdp
bmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Oct 04 16:11:06 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 16:11: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 1iGQAc-0000DK-Eq; Fri, 04 Oct 2019 16:11:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=khvf=X5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGQAb-0000DE-5b
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 16:11:05 +0000
X-Inumbo-ID: 90d9c5d2-e6c1-11e9-80e3-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 90d9c5d2-e6c1-11e9-80e3-bc764e2007e4;
 Fri, 04 Oct 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 <ian.jackson@eu.citrix.com>) id 1iGQAa-0007qT-Bi
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 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 1iGQAa-0003M7-9E
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 16:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iGQAa-0003M7-9E@xenbits.xenproject.org>
Date: Fri, 04 Oct 2019 16:11:04 +0000
Subject: [Xen-changelog] [xen staging] libxl: fix cold plugged PCI device
 with stubdomain
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============4594767332017618341=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 1a734d51902dff44501a7589fdf44d269a55cffd
Author:     Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
AuthorDate: Sat Sep 28 15:20:34 2019 +0100
Commit:     Ian Jackson <ian.jackson@eu.citrix.com>
CommitDate: Fri Oct 4 17:04:51 2019 +0100

    libxl: fix cold plugged PCI device with stubdomain
    
    When libxl__device_pci_add() is called, stubdomain is already running,
    even when still constructing the target domain. Previously, do_pci_add()
    was called with 'starting' hardcoded to false, but now do_pci_add() shares
    'starting' flag in pci_add_state for both target domain and stubdomain.
    
    Fix this by resetting (local) 'starting' to false in pci_add_dm_done()
    (previously part of do_pci_add()) when handling stubdomain, regardless
    of pas->starting value.
    
    Fixes: 11db56f9a6 (libxl_pci: Use libxl__ao_device with libxl__device_pci_add)
    Signed-off-by: Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
    Reviewed-by: Anthony PERARD <anthony.perard@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 tools/libxl/libxl_pci.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/tools/libxl/libxl_pci.c b/tools/libxl/libxl_pci.c
index cb849b2415..eae086e503 100644
--- a/tools/libxl/libxl_pci.c
+++ b/tools/libxl/libxl_pci.c
@@ -1300,6 +1300,10 @@ static void pci_add_dm_done(libxl__egc *egc,
 
     if (rc) goto out;
 
+    /* stubdomain is always running by now, even at create time */
+    if (isstubdom)
+        starting = false;
+
     sysfs_path = GCSPRINTF(SYSFS_PCI_DEV"/"PCI_BDF"/resource", pcidev->domain,
                            pcidev->bus, pcidev->dev, pcidev->func);
     f = fopen(sysfs_path, "r");
@@ -1559,7 +1563,6 @@ void libxl__device_pci_add(libxl__egc *egc, uint32_t domid,
         GCNEW(pcidev_s);
         libxl_device_pci_init(pcidev_s);
         libxl_device_pci_copy(CTX, pcidev_s, pcidev);
-        /* stubdomain is always running by now, even at create time */
         pas->callback = device_pci_add_stubdom_done;
         do_pci_add(egc, stubdomid, pcidev_s, pas); /* must be last */
         return;
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============4594767332017618341==--

From xen-changelog-bounces@lists.xenproject.org Fri Oct 04 16:11:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 16:11: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 1iGQAn-0000EV-Gc; Fri, 04 Oct 2019 16:11: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=khvf=X5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGQAl-0000EJ-TC
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 16:11:15 +0000
X-Inumbo-ID: 96eed64c-e6c1-11e9-975c-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 96eed64c-e6c1-11e9-975c-12813bfff9fa;
 Fri, 04 Oct 2019 16:11:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGQAk-0007qf-HN
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 16:11:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGQAk-0003Mm-En
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 16:11:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iGQAk-0003Mm-En@xenbits.xenproject.org>
Date: Fri, 04 Oct 2019 16:11:14 +0000
Subject: [Xen-changelog] [xen staging] libxl: do not attach xen-pciback to
 HVM domain, if stubdomain is in use
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============1949690086332257306=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 83aa53f110941a6a4609ad1842dd7dc033d9fe44
Author:     Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
AuthorDate: Sat Sep 28 15:20:35 2019 +0100
Commit:     Ian Jackson <ian.jackson@eu.citrix.com>
CommitDate: Fri Oct 4 17:04:51 2019 +0100

    libxl: do not attach xen-pciback to HVM domain, if stubdomain is in use
    
    HVM domains use IOMMU and device model assistance for communicating with
    PCI devices, xen-pcifront/pciback isn't directly needed by HVM domain.
    But pciback serve also second function - it reset the device when it is
    deassigned from the guest and for this reason pciback needs to be used
    with HVM domain too.
    When HVM domain has device model in stubdomain, attaching xen-pciback to
    the target domain itself may prevent attaching xen-pciback to the
    (PV) stubdomain, effectively breaking PCI passthrough.
    
    Fix this by attaching pciback only to one domain: if PV stubdomain is in
    use, let it be stubdomain (the commit prevents attaching device to target
    HVM in this case); otherwise, attach it to the target domain.
    
    Signed-off-by: Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 tools/libxl/libxl_pci.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/tools/libxl/libxl_pci.c b/tools/libxl/libxl_pci.c
index eae086e503..46c18c8689 100644
--- a/tools/libxl/libxl_pci.c
+++ b/tools/libxl/libxl_pci.c
@@ -1399,7 +1399,7 @@ out_no_irq:
         }
     }
 
-    if (!starting)
+    if (!starting && !libxl_get_stubdom_id(CTX, domid))
         rc = libxl__device_pci_add_xenstore(gc, domid, pcidev, starting);
     else
         rc = 0;
@@ -1699,7 +1699,7 @@ static void add_pcidevs_done(libxl__egc *egc, libxl__multidev *multidev,
 
     if (rc) goto out;
 
-    if (d_config->num_pcidevs > 0) {
+    if (d_config->num_pcidevs > 0 && !libxl_get_stubdom_id(CTX, domid)) {
         rc = libxl__create_pci_backend(gc, domid, d_config->pcidevs,
             d_config->num_pcidevs);
         if (rc < 0) {
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1949690086332257306==--

From xen-changelog-bounces@lists.xenproject.org Fri Oct 04 16:11:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 16: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 1iGQAx-0000Fj-Ia; Fri, 04 Oct 2019 16:11: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=khvf=X5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGQAv-0000FX-KS
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 16:11:25 +0000
X-Inumbo-ID: 9cfc3e94-e6c1-11e9-975c-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9cfc3e94-e6c1-11e9-975c-12813bfff9fa;
 Fri, 04 Oct 2019 16:11:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGQAu-0007rW-Ml
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 16:11:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGQAu-0003NJ-KO
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 16:11:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iGQAu-0003NJ-KO@xenbits.xenproject.org>
Date: Fri, 04 Oct 2019 16:11:24 +0000
Subject: [Xen-changelog] [xen staging] libxl: attach PCI device to qemu only
 after setting pciback/pcifront
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============1147288379371688429=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit ac2726ecc156fdc7434ca0211022f3124ecfe50a
Author:     Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
AuthorDate: Tue Oct 1 05:24:19 2019 +0100
Commit:     Ian Jackson <ian.jackson@eu.citrix.com>
CommitDate: Fri Oct 4 17:04:51 2019 +0100

    libxl: attach PCI device to qemu only after setting pciback/pcifront
    
    When qemu is running in stubdomain, handling "pci-ins" command will fail
    if pcifront is not initialized already. Fix this by sending such command
    only after confirming that pciback/front is running.
    
    Signed-off-by: Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
    Reviewed-by: Anthony PERARD <anthony.perard@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 tools/libxl/libxl_pci.c | 45 ++++++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 44 insertions(+), 1 deletion(-)

diff --git a/tools/libxl/libxl_pci.c b/tools/libxl/libxl_pci.c
index 46c18c8689..c4a241367e 100644
--- a/tools/libxl/libxl_pci.c
+++ b/tools/libxl/libxl_pci.c
@@ -1012,6 +1012,9 @@ typedef struct pci_add_state {
     bool starting;
     void (*callback)(libxl__egc *, struct pci_add_state *, int rc);
 
+    /* private to device_pci_add_stubdom_wait */
+    libxl__ev_devstate pciback_ds;
+
     /* private to do_pci_add */
     libxl__xswait_state xswait;
     libxl__ev_qmp qmp;
@@ -1487,6 +1490,10 @@ static int libxl_pcidev_assignable(libxl_ctx *ctx, libxl_device_pci *pcidev)
     return i != num;
 }
 
+static void device_pci_add_stubdom_wait(libxl__egc *egc,
+    pci_add_state *pas, int rc);
+static void device_pci_add_stubdom_ready(libxl__egc *egc,
+    libxl__ev_devstate *ds, int rc);
 static void device_pci_add_stubdom_done(libxl__egc *egc,
     pci_add_state *, int rc);
 static void device_pci_add_done(libxl__egc *egc,
@@ -1563,7 +1570,8 @@ void libxl__device_pci_add(libxl__egc *egc, uint32_t domid,
         GCNEW(pcidev_s);
         libxl_device_pci_init(pcidev_s);
         libxl_device_pci_copy(CTX, pcidev_s, pcidev);
-        pas->callback = device_pci_add_stubdom_done;
+        pas->callback = device_pci_add_stubdom_wait;
+
         do_pci_add(egc, stubdomid, pcidev_s, pas); /* must be last */
         return;
     }
@@ -1575,6 +1583,41 @@ out:
     device_pci_add_done(egc, pas, rc); /* must be last */
 }
 
+static void device_pci_add_stubdom_wait(libxl__egc *egc,
+                                        pci_add_state *pas,
+                                        int rc)
+{
+    libxl__ao_device *aodev = pas->aodev;
+    STATE_AO_GC(aodev->ao);
+    int stubdomid = libxl_get_stubdom_id(CTX, pas->domid);
+    char *state_path;
+
+    if (rc) goto out;
+
+    /* Wait for the device actually being connected, otherwise device model
+     * running there will fail to find the device. */
+    state_path = GCSPRINTF("%s/state",
+            libxl__domain_device_backend_path(gc, 0, stubdomid, 0,
+                                              LIBXL__DEVICE_KIND_PCI));
+    rc = libxl__ev_devstate_wait(ao, &pas->pciback_ds,
+            device_pci_add_stubdom_ready,
+            state_path, XenbusStateConnected,
+            LIBXL_DEVICE_MODEL_START_TIMEOUT * 1000);
+    if (rc) goto out;
+    return;
+out:
+    device_pci_add_done(egc, pas, rc); /* must be last */
+}
+
+static void device_pci_add_stubdom_ready(libxl__egc *egc,
+                                         libxl__ev_devstate *ds,
+                                         int rc)
+{
+    pci_add_state *pas = CONTAINER_OF(ds, *pas, pciback_ds);
+
+    device_pci_add_stubdom_done(egc, pas, rc); /* must be last */
+}
+
 static void device_pci_add_stubdom_done(libxl__egc *egc,
                                         pci_add_state *pas,
                                         int rc)
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1147288379371688429==--

From xen-changelog-bounces@lists.xenproject.org Fri Oct 04 16:11:37 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 16:11: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 1iGQB7-0000Hf-KY; Fri, 04 Oct 2019 16:11:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=khvf=X5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGQB5-0000Gp-Jh
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 16:11:35 +0000
X-Inumbo-ID: a3082028-e6c1-11e9-9bee-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a3082028-e6c1-11e9-9bee-bc764e2007e4;
 Fri, 04 Oct 2019 16:11:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGQB4-0007rj-SH
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 16:11:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGQB4-0003Nv-Pq
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 16:11:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iGQB4-0003Nv-Pq@xenbits.xenproject.org>
Date: Fri, 04 Oct 2019 16:11:34 +0000
Subject: [Xen-changelog] [xen staging] libxl: don't try to manipulate json
 config for stubdomain
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============1414305045685841843=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 15e9e36ddd510586f054fc2234b08d22ebc407bd
Author:     Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
AuthorDate: Sat Sep 28 15:20:37 2019 +0100
Commit:     Ian Jackson <ian.jackson@eu.citrix.com>
CommitDate: Fri Oct 4 17:04:51 2019 +0100

    libxl: don't try to manipulate json config for stubdomain
    
    Stubdomain do not have it's own config file - its configuration is
    derived from target domains. Do not try to manipulate it when attaching
    PCI device.
    
    This bug prevented starting HVM with stubdomain and PCI passthrough
    device attached.
    
    Signed-off-by: Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 tools/libxl/libxl_pci.c | 42 +++++++++++++++++++++++++++---------------
 1 file changed, 27 insertions(+), 15 deletions(-)

diff --git a/tools/libxl/libxl_pci.c b/tools/libxl/libxl_pci.c
index c4a241367e..b5444d1552 100644
--- a/tools/libxl/libxl_pci.c
+++ b/tools/libxl/libxl_pci.c
@@ -126,8 +126,11 @@ static int libxl__device_pci_add_xenstore(libxl__gc *gc,
     int rc;
     libxl_domain_config d_config;
     libxl__domain_userdata_lock *lock = NULL;
+    bool is_stubdomain = libxl_is_stubdom(CTX, domid, NULL);
 
-    libxl_domain_config_init(&d_config);
+    /* Stubdomain doesn't have own config. */
+    if (!is_stubdomain)
+        libxl_domain_config_init(&d_config);
 
     be_path = libxl__domain_device_backend_path(gc, 0, domid, 0,
                                                 LIBXL__DEVICE_KIND_PCI);
@@ -153,27 +156,35 @@ static int libxl__device_pci_add_xenstore(libxl__gc *gc,
     if (!starting)
         flexarray_append_pair(back, "state", GCSPRINTF("%d", XenbusStateReconfiguring));
 
-    lock = libxl__lock_domain_userdata(gc, domid);
-    if (!lock) {
-        rc = ERROR_LOCK_FAIL;
-        goto out;
-    }
+    /*
+     * Stubdomin config is derived from its target domain, it doesn't have
+     * its own file.
+     */
+    if (!is_stubdomain) {
+        lock = libxl__lock_domain_userdata(gc, domid);
+        if (!lock) {
+            rc = ERROR_LOCK_FAIL;
+            goto out;
+        }
 
-    rc = libxl__get_domain_configuration(gc, domid, &d_config);
-    if (rc) goto out;
+        rc = libxl__get_domain_configuration(gc, domid, &d_config);
+        if (rc) goto out;
 
-    device_add_domain_config(gc, &d_config, &libxl__pcidev_devtype,
-                             pcidev);
+        device_add_domain_config(gc, &d_config, &libxl__pcidev_devtype,
+                                 pcidev);
 
-    rc = libxl__dm_check_start(gc, &d_config, domid);
-    if (rc) goto out;
+        rc = libxl__dm_check_start(gc, &d_config, domid);
+        if (rc) goto out;
+    }
 
     for (;;) {
         rc = libxl__xs_transaction_start(gc, &t);
         if (rc) goto out;
 
-        rc = libxl__set_domain_configuration(gc, domid, &d_config);
-        if (rc) goto out;
+        if (lock) {
+            rc = libxl__set_domain_configuration(gc, domid, &d_config);
+            if (rc) goto out;
+        }
 
         libxl__xs_writev(gc, t, be_path, libxl__xs_kvs_of_flexarray(gc, back));
 
@@ -185,7 +196,8 @@ static int libxl__device_pci_add_xenstore(libxl__gc *gc,
 out:
     libxl__xs_transaction_abort(gc, &t);
     if (lock) libxl__unlock_domain_userdata(lock);
-    libxl_domain_config_dispose(&d_config);
+    if (!is_stubdomain)
+        libxl_domain_config_dispose(&d_config);
     return rc;
 }
 
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1414305045685841843==--

From xen-changelog-bounces@lists.xenproject.org Fri Oct 04 17:22:07 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 17:22: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 1iGRHK-0006ig-Re; Fri, 04 Oct 2019 17:22:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=khvf=X5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGRHJ-0006ib-CK
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 17:22:05 +0000
X-Inumbo-ID: 7c07dfcc-e6cb-11e9-9bee-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7c07dfcc-e6cb-11e9-9bee-bc764e2007e4;
 Fri, 04 Oct 2019 17:22:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGRHI-0000mb-D8
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 17:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGRHI-00086x-AT
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 17:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iGRHI-00086x-AT@xenbits.xenproject.org>
Date: Fri, 04 Oct 2019 17:22:04 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: boot with device trees with
 "mmu-masters" and "iommus"
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNmNGFmOWQ2ZDZjOTExNjU3ODA2N2Q5NGUwNmFkMjg3MjUzMTM4MGEKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBNb24gU2VwIDMwIDEzOjU2OjE4IDIwMTkgLTA3MDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBGcmkgT2N0IDQgMTA6
MTQ6MDAgMjAxOSAtMDcwMAoKICAgIHhlbi9hcm06IGJvb3Qgd2l0aCBkZXZpY2UgdHJlZXMgd2l0
aCAibW11LW1hc3RlcnMiIGFuZCAiaW9tbXVzIgogICAgCiAgICBTb21lIERldmljZSBUcmVlcyBt
YXkgZXhwb3NlIGJvdGggbGVnYWN5IFNNTVUgYW5kIGdlbmVyaWMgSU9NTVUgYmluZGluZ3MKICAg
IHRvZ2V0aGVyLiBIb3dldmVyLCB0aGUgU01NVSBkcml2ZXIgaW4gWGVuIGlzIG9ubHkgc3VwcG9y
dGluZyB0aGUgbGVnYWN5CiAgICBTTU1VIGJpbmRpbmdzLCBsZWFkaW5nIHRvIGZhdGFsIGluaXRp
YWxpemF0aW9uIGVycm9ycyBhdCBib290IHRpbWUuCiAgICAKICAgIFRoaXMgcGF0Y2ggZml4ZXMg
dGhlIGJvb3RpbmcgcHJvYmxlbSBieSBhZGRpbmcgYSBjaGVjayB0bwogICAgaW9tbXVfYWRkX2R0
X2RldmljZTogaWYgdGhlIFhlbiBkcml2ZXIgZG9lc24ndCBzdXBwb3J0IHRoZSBuZXcgZ2VuZXJp
YwogICAgYmluZGluZ3MsIGFuZCB0aGUgZGV2aWNlIGlzIGJlaGluZCBhbiBJT01NVSwgZG8gbm90
IHJldHVybiBlcnJvci4gVGhlCiAgICBmb2xsb3dpbmcgaW9tbXVfYXNzaWduX2R0X2RldmljZSBz
aG91bGQgc3VjY2VlZC4KICAgIAogICAgVGhpcyBjaGVjayB3aWxsIGJlY29tZSBzdXBlcmZsdW91
cywgaGVuY2UgcmVtb3ZhYmxlLCBvbmNlIHRoZSBYZW4gU01NVQogICAgZHJpdmVyIGdldHMgc3Vw
cG9ydCBmb3IgdGhlIGdlbmVyaWMgSU9NTVUgYmluZGluZ3MuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFuby5zdGFiZWxsaW5pQHhpbGlueC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtv
QGVwYW0uY29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYyB8IDE3ICsrKysrKysr
KysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigt
KQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9kZXZpY2VfdHJlZS5jCmluZGV4IGNjOTAwYmFjNzAuLjI3
ZTI2NWI5MzYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVl
LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYwpAQCAtMTU1LDcg
KzE1NSwyMiBAQCBpbnQgaW9tbXVfYWRkX2R0X2RldmljZShzdHJ1Y3QgZHRfZGV2aWNlX25vZGUg
Km5wKQogICAgICAgICAgKiB0aGVzZSBjYWxsYmFjayBpbXBsZW1lbnRlZC4KICAgICAgICAgICov
CiAgICAgICAgIGlmICggIW9wcy0+YWRkX2RldmljZSB8fCAhb3BzLT5kdF94bGF0ZSApCi0gICAg
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICAgICAgeworICAgICAgICAgICAgLyoKKyAgICAg
ICAgICAgICAqIFNvbWUgRGV2aWNlIFRyZWVzIG1heSBleHBvc2UgYm90aCBsZWdhY3kgU01NVSBh
bmQgZ2VuZXJpYworICAgICAgICAgICAgICogSU9NTVUgYmluZGluZ3MgdG9nZXRoZXIuIEhvd2V2
ZXIsIHRoZSBTTU1VIGRyaXZlciBpcyBvbmx5CisgICAgICAgICAgICAgKiBzdXBwb3J0aW5nIHRo
ZSBmb3JtZXIgYW5kIHdpbGwgcHJvdGVjdCB0aGVtIGR1cmluZyB0aGUKKyAgICAgICAgICAgICAq
IGluaXRpYWxpemF0aW9uLiBTbyB3ZSBuZWVkIHRvIHNraXAgdGhlbSBhbmQgbm90IHJldHVybgor
ICAgICAgICAgICAgICogZXJyb3IgaGVyZS4KKyAgICAgICAgICAgICAqCisgICAgICAgICAgICAg
KiBYWFg6IFRoaXMgY2FuIGJlIGRyb3BwZWQgd2hlbiB0aGUgU01NVSBpcyBhYmxlIHRvIGRlYWwK
KyAgICAgICAgICAgICAqIHdpdGggZ2VuZXJpYyBiaW5kaW5ncy4KKyAgICAgICAgICAgICAqLwor
ICAgICAgICAgICAgaWYgKCBkdF9kZXZpY2VfaXNfcHJvdGVjdGVkKG5wKSApCisgICAgICAgICAg
ICAgICAgcmV0dXJuIDA7CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgcmV0dXJu
IC1FSU5WQUw7CisgICAgICAgIH0KIAogICAgICAgICBpZiAoICFkdF9kZXZpY2VfaXNfYXZhaWxh
YmxlKGlvbW11X3NwZWMubnApICkKICAgICAgICAgICAgIGJyZWFrOwotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Oct 04 17:22:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 17: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 1iGRHV-0006jS-UF; Fri, 04 Oct 2019 17:22: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=khvf=X5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGRHU-0006jJ-Tj
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 17:22:16 +0000
X-Inumbo-ID: 8148db3b-e6cb-11e9-975e-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8148db3b-e6cb-11e9-975e-12813bfff9fa;
 Fri, 04 Oct 2019 17:22:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGRHS-0000mn-If
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 17:22:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGRHS-00087f-GB
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 17:22:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iGRHS-00087f-GB@xenbits.xenproject.org>
Date: Fri, 04 Oct 2019 17:22:14 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: introduce
 handle_device_interrupts
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM3MWRjYTI0NjAwZmQzMWQ2Zjk0YzVmYjEyNTAwYTVmYmQ0MzUzNGMKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBNb24gU2VwIDMwIDE2OjEzOjM3IDIwMTkgLTA3MDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBGcmkgT2N0IDQgMTA6
MTU6MzkgMjAxOSAtMDcwMAoKICAgIHhlbi9hcm06IGludHJvZHVjZSBoYW5kbGVfZGV2aWNlX2lu
dGVycnVwdHMKICAgIAogICAgTW92ZSB0aGUgaW50ZXJydXB0IGhhbmRsaW5nIGNvZGUgb3V0IG9m
IGhhbmRsZV9kZXZpY2UgdG8gYSBuZXcgZnVuY3Rpb24KICAgIHNvIHRoYXQgaXQgY2FuIGJlIHJl
dXNlZCBmb3IgZG9tMGxlc3MgVk1zIChpdCB3aWxsIGJlIHVzZWQgaW4gbGF0ZXIKICAgIHBhdGNo
ZXMpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9z
QHhpbGlueC5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgfCAxMDAgKysrKysrKysrKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2MSBpbnNl
cnRpb25zKCspLCAzOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9t
YWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5kZXggY2I1YmEyMWYy
Ny4uYTNiM2U2OTI4MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisr
KyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtMTIzOCw2ICsxMjM4LDYyIEBAIHN0
YXRpYyBpbnQgX19pbml0IG1hcF9kZXZpY2VfY2hpbGRyZW4oc3RydWN0IGRvbWFpbiAqZCwKIH0K
IAogLyoKKyAqIGhhbmRsZV9kZXZpY2VfaW50ZXJydXB0cyByZXRyaWV2ZXMgdGhlIGludGVycnVw
dHMgY29uZmlndXJhdGlvbiBmcm9tCisgKiBhIGRldmljZSB0cmVlIG5vZGUgYW5kIG1hcHMgdGhv
c2UgaW50ZXJydXB0cyB0byB0aGUgdGFyZ2V0IGRvbWFpbi4KKyAqCisgKiBSZXR1cm5zOgorICog
ICA8IDAgZXJyb3IKKyAqICAgMCAgIHN1Y2Nlc3MKKyAqLworc3RhdGljIGludCBfX2luaXQgaGFu
ZGxlX2RldmljZV9pbnRlcnJ1cHRzKHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGR0X2RldmljZV9ub2RlICpkZXYsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBuZWVkX21hcHBp
bmcpCit7CisgICAgdW5zaWduZWQgaW50IGksIG5pcnE7CisgICAgaW50IHJlczsKKyAgICBzdHJ1
Y3QgZHRfcmF3X2lycSByaXJxOworCisgICAgbmlycSA9IGR0X251bWJlcl9vZl9pcnEoZGV2KTsK
KworICAgIC8qIEdpdmUgcGVybWlzc2lvbiBhbmQgbWFwIElSUXMgKi8KKyAgICBmb3IgKCBpID0g
MDsgaSA8IG5pcnE7IGkrKyApCisgICAgeworICAgICAgICByZXMgPSBkdF9kZXZpY2VfZ2V0X3Jh
d19pcnEoZGV2LCBpLCAmcmlycSk7CisgICAgICAgIGlmICggcmVzICkKKyAgICAgICAgeworICAg
ICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIlVuYWJsZSB0byByZXRyaWV2ZSBpcnEgJXUgZm9y
ICVzXG4iLAorICAgICAgICAgICAgICAgICAgIGksIGR0X25vZGVfZnVsbF9uYW1lKGRldikpOwor
ICAgICAgICAgICAgcmV0dXJuIHJlczsKKyAgICAgICAgfQorCisgICAgICAgIC8qCisgICAgICAg
ICAqIERvbid0IG1hcCBJUlEgdGhhdCBoYXZlIG5vIHBoeXNpY2FsIG1lYW5pbmcKKyAgICAgICAg
ICogaWU6IElSUSB3aG9zZSBjb250cm9sbGVyIGlzIG5vdCB0aGUgR0lDCisgICAgICAgICAqLwor
ICAgICAgICBpZiAoIHJpcnEuY29udHJvbGxlciAhPSBkdF9pbnRlcnJ1cHRfY29udHJvbGxlciAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIGR0X2RwcmludGsoImlycSAldSBub3QgY29ubmVjdGVk
IHRvIHByaW1hcnkgY29udHJvbGxlci4gQ29ubmVjdGVkIHRvICVzXG4iLAorICAgICAgICAgICAg
ICAgICAgICAgIGksIGR0X25vZGVfZnVsbF9uYW1lKHJpcnEuY29udHJvbGxlcikpOworICAgICAg
ICAgICAgY29udGludWU7CisgICAgICAgIH0KKworICAgICAgICByZXMgPSBwbGF0Zm9ybV9nZXRf
aXJxKGRldiwgaSk7CisgICAgICAgIGlmICggcmVzIDwgMCApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIHByaW50ayhYRU5MT0dfRVJSICJVbmFibGUgdG8gZ2V0IGlycSAldSBmb3IgJXNcbiIsCisg
ICAgICAgICAgICAgICAgICAgaSwgZHRfbm9kZV9mdWxsX25hbWUoZGV2KSk7CisgICAgICAgICAg
ICByZXR1cm4gcmVzOworICAgICAgICB9CisKKyAgICAgICAgcmVzID0gbWFwX2lycV90b19kb21h
aW4oZCwgcmVzLCBuZWVkX21hcHBpbmcsIGR0X25vZGVfbmFtZShkZXYpKTsKKyAgICAgICAgaWYg
KCByZXMgKQorICAgICAgICAgICAgcmV0dXJuIHJlczsKKyAgICB9CisKKyAgICByZXR1cm4gMDsK
K30KKworLyoKICAqIEZvciBhIGdpdmVuIGRldmljZSBub2RlOgogICogIC0gR2l2ZSBwZXJtaXNz
aW9uIHRvIHRoZSBndWVzdCB0byBtYW5hZ2UgSVJRIGFuZCBNTUlPIHJhbmdlCiAgKiAgLSBSZXRy
aWV2ZSB0aGUgSVJRIGNvbmZpZ3VyYXRpb24gKGkuZSBlZGdlL2xldmVsKSBmcm9tIGRldmljZSB0
cmVlCkBAIC0xMjQ5LDE5ICsxMzA1LDE2IEBAIHN0YXRpYyBpbnQgX19pbml0IG1hcF9kZXZpY2Vf
Y2hpbGRyZW4oc3RydWN0IGRvbWFpbiAqZCwKIHN0YXRpYyBpbnQgX19pbml0IGhhbmRsZV9kZXZp
Y2Uoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGR0X2RldmljZV9ub2RlICpkZXYsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3QgcDJtdCkKIHsKLSAgICB1bnNpZ25l
ZCBpbnQgbmlycTsKICAgICB1bnNpZ25lZCBpbnQgbmFkZHI7CiAgICAgdW5zaWduZWQgaW50IGk7
CiAgICAgaW50IHJlczsKLSAgICBzdHJ1Y3QgZHRfcmF3X2lycSByaXJxOwogICAgIHU2NCBhZGRy
LCBzaXplOwogICAgIGJvb2wgbmVlZF9tYXBwaW5nID0gIWR0X2RldmljZV9mb3JfcGFzc3Rocm91
Z2goZGV2KTsKIAotICAgIG5pcnEgPSBkdF9udW1iZXJfb2ZfaXJxKGRldik7CiAgICAgbmFkZHIg
PSBkdF9udW1iZXJfb2ZfYWRkcmVzcyhkZXYpOwogCi0gICAgZHRfZHByaW50aygiJXMgcGFzc3Ro
cm91Z2ggPSAlZCBuaXJxID0gJWQgbmFkZHIgPSAldVxuIiwKLSAgICAgICAgICAgICAgIGR0X25v
ZGVfZnVsbF9uYW1lKGRldiksIG5lZWRfbWFwcGluZywgbmlycSwgbmFkZHIpOworICAgIGR0X2Rw
cmludGsoIiVzIHBhc3N0aHJvdWdoID0gJWQgbmFkZHIgPSAldVxuIiwKKyAgICAgICAgICAgICAg
IGR0X25vZGVfZnVsbF9uYW1lKGRldiksIG5lZWRfbWFwcGluZywgbmFkZHIpOwogCiAgICAgaWYg
KCBuZWVkX21hcHBpbmcgKQogICAgIHsKQEAgLTEyODksNDAgKzEzNDIsOSBAQCBzdGF0aWMgaW50
IF9faW5pdCBoYW5kbGVfZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBkdF9kZXZpY2Vf
bm9kZSAqZGV2LAogICAgICAgICB9CiAgICAgfQogCi0gICAgLyogR2l2ZSBwZXJtaXNzaW9uIGFu
ZCBtYXAgSVJRcyAqLwotICAgIGZvciAoIGkgPSAwOyBpIDwgbmlycTsgaSsrICkKLSAgICB7Ci0g
ICAgICAgIHJlcyA9IGR0X2RldmljZV9nZXRfcmF3X2lycShkZXYsIGksICZyaXJxKTsKLSAgICAg
ICAgaWYgKCByZXMgKQotICAgICAgICB7Ci0gICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAi
VW5hYmxlIHRvIHJldHJpZXZlIGlycSAldSBmb3IgJXNcbiIsCi0gICAgICAgICAgICAgICAgICAg
aSwgZHRfbm9kZV9mdWxsX25hbWUoZGV2KSk7Ci0gICAgICAgICAgICByZXR1cm4gcmVzOwotICAg
ICAgICB9Ci0KLSAgICAgICAgLyoKLSAgICAgICAgICogRG9uJ3QgbWFwIElSUSB0aGF0IGhhdmUg
bm8gcGh5c2ljYWwgbWVhbmluZwotICAgICAgICAgKiBpZTogSVJRIHdob3NlIGNvbnRyb2xsZXIg
aXMgbm90IHRoZSBHSUMKLSAgICAgICAgICovCi0gICAgICAgIGlmICggcmlycS5jb250cm9sbGVy
ICE9IGR0X2ludGVycnVwdF9jb250cm9sbGVyICkKLSAgICAgICAgewotICAgICAgICAgICAgZHRf
ZHByaW50aygiaXJxICV1IG5vdCBjb25uZWN0ZWQgdG8gcHJpbWFyeSBjb250cm9sbGVyLiBDb25u
ZWN0ZWQgdG8gJXNcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgaSwgZHRfbm9kZV9mdWxsX25h
bWUocmlycS5jb250cm9sbGVyKSk7Ci0gICAgICAgICAgICBjb250aW51ZTsKLSAgICAgICAgfQot
Ci0gICAgICAgIHJlcyA9IHBsYXRmb3JtX2dldF9pcnEoZGV2LCBpKTsKLSAgICAgICAgaWYgKCBy
ZXMgPCAwICkKLSAgICAgICAgewotICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIlVuYWJs
ZSB0byBnZXQgaXJxICV1IGZvciAlc1xuIiwKLSAgICAgICAgICAgICAgICAgICBpLCBkdF9ub2Rl
X2Z1bGxfbmFtZShkZXYpKTsKLSAgICAgICAgICAgIHJldHVybiByZXM7Ci0gICAgICAgIH0KLQot
ICAgICAgICByZXMgPSBtYXBfaXJxX3RvX2RvbWFpbihkLCByZXMsIG5lZWRfbWFwcGluZywgZHRf
bm9kZV9uYW1lKGRldikpOwotICAgICAgICBpZiAoIHJlcyApCi0gICAgICAgICAgICByZXR1cm4g
cmVzOwotICAgIH0KKyAgICByZXMgPSBoYW5kbGVfZGV2aWNlX2ludGVycnVwdHMoZCwgZGV2LCBu
ZWVkX21hcHBpbmcpOworICAgIGlmICggcmVzIDwgMCApCisgICAgICAgIHJldHVybiByZXM7CiAK
ICAgICAvKiBHaXZlIHBlcm1pc3Npb24gYW5kIG1hcCBNTUlPcyAqLwogICAgIGZvciAoIGkgPSAw
OyBpIDwgbmFkZHI7IGkrKyApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Oct 04 17:22:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 17:22: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 1iGRHe-0006kd-WC; Fri, 04 Oct 2019 17:22: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=khvf=X5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGRHd-0006kU-LT
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 17:22:25 +0000
X-Inumbo-ID: 882fd5a2-e6cb-11e9-975e-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 882fd5a2-e6cb-11e9-975e-12813bfff9fa;
 Fri, 04 Oct 2019 17:22:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGRHc-0000nR-OP
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 17:22:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGRHc-00089A-Li
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 17:22:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iGRHc-00089A-Li@xenbits.xenproject.org>
Date: Fri, 04 Oct 2019 17:22:24 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: export device_tree_get_reg
 and device_tree_get_u32
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI0MjYyNGUxNTM0NzJhOTkzODZmZjM4MDhiOWVkNTJmNjkyNWM2ZGUKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBNb24gU2VwIDMwIDE2OjEzOjM3IDIwMTkgLTA3MDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBGcmkgT2N0IDQgMTA6
MTU6NDAgMjAxOSAtMDcwMAoKICAgIHhlbi9hcm06IGV4cG9ydCBkZXZpY2VfdHJlZV9nZXRfcmVn
IGFuZCBkZXZpY2VfdHJlZV9nZXRfdTMyCiAgICAKICAgIFRoZXknbGwgYmUgdXNlZCBpbiBsYXRl
ciBwYXRjaGVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0
ZWZhbm9zQHhpbGlueC5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vYm9vdGZkdC5jICAgICAgfCA4ICsrKystLS0t
CiB4ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmggfCA2ICsrKysrKwogMiBmaWxlcyBjaGFuZ2Vk
LCAxMCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9ib290ZmR0LmMgYi94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jCmluZGV4IDYyMzE3M2JjN2Yu
LmE3ODEwYWJiMTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKKysrIGIveGVu
L2FyY2gvYXJtL2Jvb3RmZHQuYwpAQCAtNTUsMTUgKzU1LDE1IEBAIHN0YXRpYyBib29sIF9faW5p
dCBkZXZpY2VfdHJlZV9ub2RlX2NvbXBhdGlibGUoY29uc3Qgdm9pZCAqZmR0LCBpbnQgbm9kZSwK
ICAgICByZXR1cm4gZmFsc2U7CiB9CiAKLXN0YXRpYyB2b2lkIF9faW5pdCBkZXZpY2VfdHJlZV9n
ZXRfcmVnKGNvbnN0IF9fYmUzMiAqKmNlbGwsIHUzMiBhZGRyZXNzX2NlbGxzLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdTMyIHNpemVfY2VsbHMsIHU2NCAqc3RhcnQs
IHU2NCAqc2l6ZSkKK3ZvaWQgX19pbml0IGRldmljZV90cmVlX2dldF9yZWcoY29uc3QgX19iZTMy
ICoqY2VsbCwgdTMyIGFkZHJlc3NfY2VsbHMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHUzMiBzaXplX2NlbGxzLCB1NjQgKnN0YXJ0LCB1NjQgKnNpemUpCiB7CiAgICAgKnN0YXJ0
ID0gZHRfbmV4dF9jZWxsKGFkZHJlc3NfY2VsbHMsIGNlbGwpOwogICAgICpzaXplID0gZHRfbmV4
dF9jZWxsKHNpemVfY2VsbHMsIGNlbGwpOwogfQogCi1zdGF0aWMgdTMyIF9faW5pdCBkZXZpY2Vf
dHJlZV9nZXRfdTMyKGNvbnN0IHZvaWQgKmZkdCwgaW50IG5vZGUsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKnByb3BfbmFtZSwgdTMyIGRmbHQpCit1
MzIgX19pbml0IGRldmljZV90cmVlX2dldF91MzIoY29uc3Qgdm9pZCAqZmR0LCBpbnQgbm9kZSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpwcm9wX25hbWUsIHUz
MiBkZmx0KQogewogICAgIGNvbnN0IHN0cnVjdCBmZHRfcHJvcGVydHkgKnByb3A7CiAKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
c2V0dXAuaAppbmRleCBlZmNiYTU0NWMyLi5mYTBhODcyMWIyIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3NldHVwLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oCkBA
IC0xMTUsNiArMTE1LDEyIEBAIGNvbnN0IGNoYXIgKmJvb3RfbW9kdWxlX2tpbmRfYXNfc3RyaW5n
KGJvb3Rtb2R1bGVfa2luZCBraW5kKTsKIGV4dGVybiB1aW50MzJfdCBoeXBfdHJhcHNfdmVjdG9y
W107CiB2b2lkIGluaXRfdHJhcHModm9pZCk7CiAKK3ZvaWQgZGV2aWNlX3RyZWVfZ2V0X3JlZyhj
b25zdCBfX2JlMzIgKipjZWxsLCB1MzIgYWRkcmVzc19jZWxscywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICB1MzIgc2l6ZV9jZWxscywgdTY0ICpzdGFydCwgdTY0ICpzaXplKTsKKwordTMyIGRl
dmljZV90cmVlX2dldF91MzIoY29uc3Qgdm9pZCAqZmR0LCBpbnQgbm9kZSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IGNoYXIgKnByb3BfbmFtZSwgdTMyIGRmbHQpOworCiAjZW5kaWYK
IC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Oct 04 17:22:37 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 17:22: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 1iGRHp-0006m2-1k; Fri, 04 Oct 2019 17:22:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=khvf=X5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGRHn-0006ls-Vf
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 17:22:36 +0000
X-Inumbo-ID: 8e39695e-e6cb-11e9-80e3-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8e39695e-e6cb-11e9-80e3-bc764e2007e4;
 Fri, 04 Oct 2019 17:22:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGRHm-0000nh-U5
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 17:22:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGRHm-0008AC-Rb
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 17:22:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iGRHm-0008AC-Rb@xenbits.xenproject.org>
Date: Fri, 04 Oct 2019 17:22:34 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: introduce kinfo->phandle_gic
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdhN2E0NTc1NmFkOTZlYmI0ZjgzM2MxNWEwMGNhNWI2MWEyYzZkOTkKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBNb24gU2VwIDMwIDE2OjEzOjM3IDIwMTkgLTA3MDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBGcmkgT2N0IDQgMTA6
MTU6NDEgMjAxOSAtMDcwMAoKICAgIHhlbi9hcm06IGludHJvZHVjZSBraW5mby0+cGhhbmRsZV9n
aWMKICAgIAogICAgSW5zdGVhZCBvZiBhbHdheXMgaGFyZC1jb2RpbmcgdGhlIEdJQyBwaGFuZGxl
IChHVUVTVF9QSEFORExFX0dJQyksIHN0b3JlCiAgICBpdCBpbiBhIHZhcmlhYmxlIHVuZGVyIGtp
bmZvLiBUaGlzIHdheSBpdCBjYW4gYmUgZHluYW1pY2FsbHkgY2hvc2VuIHBlcgogICAgZG9tYWlu
LiBSZW1vdmUgdGhlIGZkdCBwb2ludGVyIGFyZ3VtZW50IHRvIHRoZSBtYWtlXypfZG9tVV9ub2Rl
CiAgICBmdW5jdGlvbnMgYW5kIG9hc3MgYSBzdHJ1Y3Qga2VybmVsX2luZm8gKiBpbnN0ZWFkLiBU
aGUgZmR0IHBvaW50ZXIgY2FuCiAgICBiZSBhY2Nlc3NlZCBmcm9tIGtpbmZvLT5mZHQuIFJlbW92
ZSB0aGUgc3RydWN0IGRvbWFpbiAqZCBwYXJhbWV0ZXIgdG8KICAgIHRoZSBtYWtlXypfZG9tVV9u
b2RlIGZ1bmN0aW9ucyBiZWNhdXNlIGl0IGJlY29tZXMgdW51c2VkLgogICAgCiAgICBJbml0aWFs
aXplIHBoYW5kbGVfZ2ljIHRvIEdVRVNUX1BIQU5ETEVfR0lDIGF0IHRoZSBiZWdpbm5pbmcgb2YK
ICAgIHByZXBhcmVfZHRiX2RvbVUgZm9yIERvbVVzLiBMYXRlciBwYXRjaGVzIHdpbGwgY2hhbmdl
IHRoZSB2YWx1ZSBvZgogICAgcGhhbmRsZV9naWMgZGVwZW5kaW5nIG9uIHVzZXIgcHJvdmlkZWQg
aW5mb3JtYXRpb24uCiAgICAKICAgIEZvciBEb20wLCBpbml0aWFsaXplIHBoYW5kbGVfZ2ljIHRv
IGR0X2ludGVycnVwdF9jb250cm9sbGVyLT5waGFuZGxlCiAgICAoY3VycmVudCB2YWx1ZSkgYXQg
dGhlIGJlZ2lubmluZyBvZiBwcmVwYXJlX2R0Yi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogICAgQWNrZWQtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9i
dWlsZC5jICB8IDM5ICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLQogeGVu
L2luY2x1ZGUvYXNtLWFybS9rZXJuZWwuaCB8ICAzICsrKwogMiBmaWxlcyBjaGFuZ2VkLCAyNSBp
bnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
ZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5kZXggYTNiM2U2
OTI4MS4uN2YzMWI0ODNjYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5j
CisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtNjI1LDE1ICs2MjUsMTQgQEAg
c3RhdGljIGludCBfX2luaXQgZmR0X3Byb3BlcnR5X2ludGVycnVwdHMoY29uc3Qgc3RydWN0IGtl
cm5lbF9pbmZvICpraW5mbywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIG51bV9pcnEpCiB7CiAgICAgaW50IHJlczsKLSAgICB1aW50MzJfdCBwaGFu
ZGxlID0gaXNfaGFyZHdhcmVfZG9tYWluKGtpbmZvLT5kKSA/Ci0gICAgICAgICAgICAgICAgICAg
ICAgIGR0X2ludGVycnVwdF9jb250cm9sbGVyLT5waGFuZGxlIDogR1VFU1RfUEhBTkRMRV9HSUM7
CiAKICAgICByZXMgPSBmZHRfcHJvcGVydHkoa2luZm8tPmZkdCwgImludGVycnVwdHMiLAogICAg
ICAgICAgICAgICAgICAgICAgICBpbnRyLCBzaXplb2YoaW50clswXSkgKiBudW1faXJxKTsKICAg
ICBpZiAoIHJlcyApCiAgICAgICAgIHJldHVybiByZXM7CiAKLSAgICByZXMgPSBmZHRfcHJvcGVy
dHlfY2VsbChraW5mby0+ZmR0LCAiaW50ZXJydXB0LXBhcmVudCIsIHBoYW5kbGUpOworICAgIHJl
cyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGtpbmZvLT5mZHQsICJpbnRlcnJ1cHQtcGFyZW50IiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBraW5mby0+cGhhbmRsZV9naWMpOwogCiAgICAgcmV0
dXJuIHJlczsKIH0KQEAgLTE1NTEsOCArMTU1MCw5IEBAIHN0YXRpYyBpbnQgX19pbml0IGhhbmRs
ZV9ub2RlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCiAgICAg
cmV0dXJuIHJlczsKIH0KIAotc3RhdGljIGludCBfX2luaXQgbWFrZV9naWN2Ml9kb21VX25vZGUo
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdm9pZCAqZmR0KQorc3RhdGljIGludCBfX2luaXQgbWFr
ZV9naWN2Ml9kb21VX25vZGUoc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKIHsKKyAgICB2b2lk
ICpmZHQgPSBraW5mby0+ZmR0OwogICAgIGludCByZXMgPSAwOwogICAgIF9fYmUzMiByZWdbKEdV
RVNUX1JPT1RfQUREUkVTU19DRUxMUyArIEdVRVNUX1JPT1RfU0laRV9DRUxMUykgKiAyXTsKICAg
ICBfX2JlMzIgKmNlbGxzOwpAQCAtMTU4NywxMSArMTU4NywxMSBAQCBzdGF0aWMgaW50IF9faW5p
dCBtYWtlX2dpY3YyX2RvbVVfbm9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB2b2lkICpmZHQp
CiAgICAgaWYgKHJlcykKICAgICAgICAgcmV0dXJuIHJlczsKIAotICAgIHJlcyA9IGZkdF9wcm9w
ZXJ0eV9jZWxsKGZkdCwgImxpbnV4LHBoYW5kbGUiLCBHVUVTVF9QSEFORExFX0dJQyk7CisgICAg
cmVzID0gZmR0X3Byb3BlcnR5X2NlbGwoZmR0LCAibGludXgscGhhbmRsZSIsIGtpbmZvLT5waGFu
ZGxlX2dpYyk7CiAgICAgaWYgKHJlcykKICAgICAgICAgcmV0dXJuIHJlczsKIAotICAgIHJlcyA9
IGZkdF9wcm9wZXJ0eV9jZWxsKGZkdCwgInBoYW5kbGUiLCBHVUVTVF9QSEFORExFX0dJQyk7Cisg
ICAgcmVzID0gZmR0X3Byb3BlcnR5X2NlbGwoZmR0LCAicGhhbmRsZSIsIGtpbmZvLT5waGFuZGxl
X2dpYyk7CiAgICAgaWYgKHJlcykKICAgICAgICAgcmV0dXJuIHJlczsKIApAQCAtMTYwMCw4ICsx
NjAwLDkgQEAgc3RhdGljIGludCBfX2luaXQgbWFrZV9naWN2Ml9kb21VX25vZGUoY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCwgdm9pZCAqZmR0KQogICAgIHJldHVybiByZXM7CiB9CiAKLXN0YXRpYyBp
bnQgX19pbml0IG1ha2VfZ2ljdjNfZG9tVV9ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHZv
aWQgKmZkdCkKK3N0YXRpYyBpbnQgX19pbml0IG1ha2VfZ2ljdjNfZG9tVV9ub2RlKHN0cnVjdCBr
ZXJuZWxfaW5mbyAqa2luZm8pCiB7CisgICAgdm9pZCAqZmR0ID0ga2luZm8tPmZkdDsKICAgICBp
bnQgcmVzID0gMDsKICAgICBfX2JlMzIgcmVnWyhHVUVTVF9ST09UX0FERFJFU1NfQ0VMTFMgKyBH
VUVTVF9ST09UX1NJWkVfQ0VMTFMpICogMl07CiAgICAgX19iZTMyICpjZWxsczsKQEAgLTE2MzYs
MTEgKzE2MzcsMTEgQEAgc3RhdGljIGludCBfX2luaXQgbWFrZV9naWN2M19kb21VX25vZGUoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCwgdm9pZCAqZmR0KQogICAgIGlmIChyZXMpCiAgICAgICAgIHJl
dHVybiByZXM7CiAKLSAgICByZXMgPSBmZHRfcHJvcGVydHlfY2VsbChmZHQsICJsaW51eCxwaGFu
ZGxlIiwgR1VFU1RfUEhBTkRMRV9HSUMpOworICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGZk
dCwgImxpbnV4LHBoYW5kbGUiLCBraW5mby0+cGhhbmRsZV9naWMpOwogICAgIGlmIChyZXMpCiAg
ICAgICAgIHJldHVybiByZXM7CiAKLSAgICByZXMgPSBmZHRfcHJvcGVydHlfY2VsbChmZHQsICJw
aGFuZGxlIiwgR1VFU1RfUEhBTkRMRV9HSUMpOworICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxs
KGZkdCwgInBoYW5kbGUiLCBraW5mby0+cGhhbmRsZV9naWMpOwogICAgIGlmIChyZXMpCiAgICAg
ICAgIHJldHVybiByZXM7CiAKQEAgLTE2NDksMjIgKzE2NTAsMjMgQEAgc3RhdGljIGludCBfX2lu
aXQgbWFrZV9naWN2M19kb21VX25vZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdm9pZCAqZmR0
KQogICAgIHJldHVybiByZXM7CiB9CiAKLXN0YXRpYyBpbnQgX19pbml0IG1ha2VfZ2ljX2RvbVVf
bm9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB2b2lkICpmZHQpCitzdGF0aWMgaW50IF9faW5p
dCBtYWtlX2dpY19kb21VX25vZGUoc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKIHsKLSAgICBz
d2l0Y2ggKCBkLT5hcmNoLnZnaWMudmVyc2lvbiApCisgICAgc3dpdGNoICgga2luZm8tPmQtPmFy
Y2gudmdpYy52ZXJzaW9uICkKICAgICB7CiAgICAgY2FzZSBHSUNfVjM6Ci0gICAgICAgIHJldHVy
biBtYWtlX2dpY3YzX2RvbVVfbm9kZShkLCBmZHQpOworICAgICAgICByZXR1cm4gbWFrZV9naWN2
M19kb21VX25vZGUoa2luZm8pOwogICAgIGNhc2UgR0lDX1YyOgotICAgICAgICByZXR1cm4gbWFr
ZV9naWN2Ml9kb21VX25vZGUoZCwgZmR0KTsKKyAgICAgICAgcmV0dXJuIG1ha2VfZ2ljdjJfZG9t
VV9ub2RlKGtpbmZvKTsKICAgICBkZWZhdWx0OgogICAgICAgICBwYW5pYygiVW5zdXBwb3J0ZWQg
R0lDIHZlcnNpb25cbiIpOwogICAgIH0KIH0KIAogI2lmZGVmIENPTkZJR19TQlNBX1ZVQVJUX0NP
TlNPTEUKLXN0YXRpYyBpbnQgX19pbml0IG1ha2VfdnBsMDExX3VhcnRfbm9kZShjb25zdCBzdHJ1
Y3QgZG9tYWluICpkLCB2b2lkICpmZHQpCitzdGF0aWMgaW50IF9faW5pdCBtYWtlX3ZwbDAxMV91
YXJ0X25vZGUoc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKIHsKKyAgICB2b2lkICpmZHQgPSBr
aW5mby0+ZmR0OwogICAgIGludCByZXM7CiAgICAgZ2ljX2ludGVycnVwdF90IGludHI7CiAgICAg
X19iZTMyIHJlZ1tHVUVTVF9ST09UX0FERFJFU1NfQ0VMTFMgKyBHVUVTVF9ST09UX1NJWkVfQ0VM
TFNdOwpAQCAtMTY5NCw3ICsxNjk2LDcgQEAgc3RhdGljIGludCBfX2luaXQgbWFrZV92cGwwMTFf
dWFydF9ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHZvaWQgKmZkdCkKICAgICAgICAgcmV0
dXJuIHJlczsKIAogICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGZkdCwgImludGVycnVwdC1w
YXJlbnQiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdVRVNUX1BIQU5ETEVfR0lDKTsK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICBraW5mby0+cGhhbmRsZV9naWMpOwogICAgIGlm
ICggcmVzICkKICAgICAgICAgcmV0dXJuIHJlczsKIApAQCAtMTcxOSw2ICsxNzIxLDggQEAgc3Rh
dGljIGludCBfX2luaXQgcHJlcGFyZV9kdGJfZG9tVShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
a2VybmVsX2luZm8gKmtpbmZvKQogICAgIGludCBhZGRyY2VsbHMsIHNpemVjZWxsczsKICAgICBp
bnQgcmV0OwogCisgICAga2luZm8tPnBoYW5kbGVfZ2ljID0gR1VFU1RfUEhBTkRMRV9HSUM7CisK
ICAgICBhZGRyY2VsbHMgPSBHVUVTVF9ST09UX0FERFJFU1NfQ0VMTFM7CiAgICAgc2l6ZWNlbGxz
ID0gR1VFU1RfUk9PVF9TSVpFX0NFTExTOwogCkBAIC0xNzYyLDcgKzE3NjYsNyBAQCBzdGF0aWMg
aW50IF9faW5pdCBwcmVwYXJlX2R0Yl9kb21VKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBrZXJu
ZWxfaW5mbyAqa2luZm8pCiAgICAgaWYgKCByZXQgKQogICAgICAgICBnb3RvIGVycjsKIAotICAg
IHJldCA9IG1ha2VfZ2ljX2RvbVVfbm9kZShkLCBraW5mby0+ZmR0KTsKKyAgICByZXQgPSBtYWtl
X2dpY19kb21VX25vZGUoa2luZm8pOwogICAgIGlmICggcmV0ICkKICAgICAgICAgZ290byBlcnI7
CiAKQEAgLTE3NzQsNyArMTc3OCw3IEBAIHN0YXRpYyBpbnQgX19pbml0IHByZXBhcmVfZHRiX2Rv
bVUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKICAgICB7CiAg
ICAgICAgIHJldCA9IC1FSU5WQUw7CiAjaWZkZWYgQ09ORklHX1NCU0FfVlVBUlRfQ09OU09MRQot
ICAgICAgICByZXQgPSBtYWtlX3ZwbDAxMV91YXJ0X25vZGUoZCwga2luZm8tPmZkdCk7CisgICAg
ICAgIHJldCA9IG1ha2VfdnBsMDExX3VhcnRfbm9kZShraW5mbyk7CiAjZW5kaWYKICAgICAgICAg
aWYgKCByZXQgKQogICAgICAgICAgICAgZ290byBlcnI7CkBAIC0xODA2LDYgKzE4MTAsNyBAQCBz
dGF0aWMgaW50IF9faW5pdCBwcmVwYXJlX2R0Yl9od2RvbShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3Qga2VybmVsX2luZm8gKmtpbmZvKQogCiAgICAgQVNTRVJUKGR0X2hvc3QgJiYgKGR0X2hvc3Qt
PnNpYmxpbmcgPT0gTlVMTCkpOwogCisgICAga2luZm8tPnBoYW5kbGVfZ2ljID0gZHRfaW50ZXJy
dXB0X2NvbnRyb2xsZXItPnBoYW5kbGU7CiAgICAgZmR0ID0gZGV2aWNlX3RyZWVfZmxhdHRlbmVk
OwogCiAgICAgbmV3X3NpemUgPSBmZHRfdG90YWxzaXplKGZkdCkgKyBET00wX0ZEVF9FWFRSQV9T
SVpFOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9rZXJuZWwuaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0va2VybmVsLmgKaW5kZXggMzNmM2U3MmIxMS4uNDNmYTg3NTQ1ZSAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9rZXJuZWwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL2tlcm5lbC5oCkBAIC0zNiw2ICszNiw5IEBAIHN0cnVjdCBrZXJuZWxfaW5mbyB7CiAgICAg
LyogRW5hYmxlIHBsMDExIGVtdWxhdGlvbiAqLwogICAgIGJvb2wgdnBsMDExOwogCisgICAgLyog
R0lDIHBoYW5kbGUgKi8KKyAgICB1aW50MzJfdCBwaGFuZGxlX2dpYzsKKwogICAgIC8qIGxvYWRl
ciB0byB1c2UgZm9yIHRoaXMga2VybmVsICovCiAgICAgdm9pZCAoKmxvYWQpKHN0cnVjdCBrZXJu
ZWxfaW5mbyAqaW5mbyk7CiAgICAgLyogbG9hZGVyIHNwZWNpZmljIHN0YXRlICovCi0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Oct 04 17:22:47 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 17: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 1iGRHz-0006nt-4J; Fri, 04 Oct 2019 17:22: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=khvf=X5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGRHy-0006nj-3D
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 17:22:46 +0000
X-Inumbo-ID: 93e305d7-e6cb-11e9-975e-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 93e305d7-e6cb-11e9-975e-12813bfff9fa;
 Fri, 04 Oct 2019 17:22:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGRHx-0000nx-3H
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 17:22:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGRHx-0008Au-0y
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 17:22:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iGRHx-0008Au-0y@xenbits.xenproject.org>
Date: Fri, 04 Oct 2019 17:22:45 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: copy dtb fragment to guest
 dtb
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY2OWVjZGY4ZDZjZDNlZWMwOWZkN2I3OGIwZjI1ZmI5MjlhNmYyZmEKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBNb24gU2VwIDMwIDE2OjEzOjM3IDIwMTkgLTA3MDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBGcmkgT2N0IDQgMTA6
MTU6NDIgMjAxOSAtMDcwMAoKICAgIHhlbi9hcm06IGNvcHkgZHRiIGZyYWdtZW50IHRvIGd1ZXN0
IGR0YgogICAgCiAgICBSZWFkIHRoZSBkdGIgZnJhZ21lbnQgY29ycmVzcG9uZGluZyB0byBhIHBh
c3N0aHJvdWdoIGRldmljZSBmcm9tIG1lbW9yeQogICAgYXQgdGhlIGxvY2F0aW9uIHJlZmVycmVk
IHRvIGJ5IHRoZSAibXVsdGlib290LGRldmljZS10cmVlIiBjb21wYXRpYmxlCiAgICBub2RlLgog
ICAgCiAgICBBZGQgYSBuZXcgZmllbGQgbmFtZWQgZHRiX2Jvb3Rtb2R1bGUgdG8gc3RydWN0IGtl
cm5lbF9pbmZvIHRvIGtlZXAgdHJhY2sKICAgIG9mIHRoZSBkdGIgZnJhZ21lbnQgbG9jYXRpb24u
CiAgICAKICAgIENvcHkgdGhlIGZyYWdtZW50IHRvIHRoZSBndWVzdCBkdGIgKG9ubHkgL2FsaWFz
ZXMgYW5kIC9wYXNzdGhyb3VnaCkuCiAgICAKICAgIFNldCBraW5mby0+cGhhbmRsZV9naWMgYmFz
ZWQgb24gdGhlIHBoYW5kbGUgb2YgdGhlIHNwZWNpYWwgIi9naWMiCiAgICBub2RlIGluIHRoZSBk
ZXZpY2UgdHJlZSBmcmFnbWVudC4gIi9naWMiIGlzIGEgZHVtbXkgbm9kZSBpbiB0aGUgZHRiCiAg
ICBmcmFnbWVudCB0aGF0IHJlcHJlc2VudHMgdGhlIGdpYyBpbnRlcnJ1cHQgY29udHJvbGxlci4g
T3RoZXIgcHJvcGVydGllcwogICAgaW4gdGhlIGR0YiBmcmFnbWVudCBtaWdodCByZWZlciB0byBp
dCAoZm9yIGluc3RhbmNlIGludGVycnVwdC1wYXJlbnQgb2YKICAgIGEgZGV2aWNlIG5vZGUpLiBX
ZSByZXVzZSB0aGUgcGhhbmRsZSBvZiAiL2dpYyIgZnJvbSB0aGUgZHRiIGZyYWdtZW50IGFzCiAg
ICB0aGUgcGhhbmRsZSBvZiB0aGUgZnVsbCBHSUMgbm9kZSB0aGF0IHdpbGwgYmUgY3JlYXRlZCBm
b3IgdGhlIGd1ZXN0CiAgICBkZXZpY2UgdHJlZS4gVGhhdCB3YXksIHdoZW4gd2UgY29weSBwcm9w
ZXJ0aWVzIGZyb20gdGhlIGRldmljZSB0cmVlCiAgICBmcmFnbWVudCB0byB0aGUgZG9tVSBkZXZp
Y2UgdHJlZSB0aGUgbGlua3MgcmVtYWluIHVuYnJva2VuLgogICAgCiAgICBzY2FuX3Bhc3N0aHJv
dWdoX3Byb3AgaXMgaW50cm9kdWNlZCBoZXJlIGFuZCBub3QgdXNlZCBpbiB0aGlzIHBhdGNoIGJ1
dAogICAgaXQgd2lsbCBiZSB1c2VkIGJ5IGxhdGVyIHBhdGNoZXMuCiAgICAKICAgIFNvbWUgb2Yg
dGhlIGNvZGUgYmVsb3cgaXMgdGFrZW4gZnJvbSB0b29scy9saWJ4bC9saWJ4bF9hcm0uYy4gTm90
ZSB0aGF0CiAgICBpdCBpcyBPSyB0byB0YWtlIExHUEwgMi4xIGNvZGUgYW5kIGluY2x1ZGluZyBp
dCBpbnRvIGEgR1BMdjIgY29kZSBiYXNlLgogICAgVGhlIHJlc3VsdCBpcyBHUEx2MiBjb2RlLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlu
eC5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
ICAgIC0tLS0KICAgIENoYW5nZXMgaW4gdjY6CiAgICAtIGNvZGUgc3R5bGUKICAgIC0gaW4tY29k
ZSBjb21tZW50CiAgICAtIGNvbW1pdCBtZXNzYWdlIGltcHJvdmVtZW50cwogICAgCiAgICBDaGFu
Z2VzIGluIHY1OgogICAgLSBjb2RlIHN0eWxlCiAgICAtIGluLWNvZGUgY29tbWVudAogICAgLSBy
ZW1vdmUgZGVwdGggcGFyYW1ldGVyIGZyb20gc2Nhbl9wZmR0X25vZGUKICAgIC0gZm9yIGluc3Rl
YWQgb2YgbG9vcCBpbiBkb21haW5faGFuZGxlX2R0Yl9ib290bW9kdWxlCiAgICAtIG1vdmUgImdp
YyIgY2hlY2sgdG8gZG9tYWluX2hhbmRsZV9kdGJfYm9vdG1vZHVsZQogICAgLSBhZGQgY2hlY2tf
cGFydGlhbF9mZHQKICAgIC0gdXNlIERUX1JPT1RfTk9ERV9BRERSL1NJWkVfQ0VMTFNfREVGQVVM
VAogICAgLSBhZGQgc2Nhbl9wYXNzdGhyb3VnaF9wcm9wIHBhcmFtZXRlciwgc2V0IGl0IHRvIGZh
bHNlIGZvciAiL2FsaWFzZXMiCiAgICAKICAgIENoYW5nZXMgaW4gdjQ6CiAgICAtIHVzZSByZWN1
cnNpb24gaW4gdGhlIGltcGxlbWVudGF0aW9uCiAgICAtIHJlbmFtZSBoYW5kbGVfcHJvcGVydGll
cyB0byBoYW5kbGVfcHJvcF9wZmR0CiAgICAtIHJlbmFtZSBzY2FuX3B0X25vZGUgdG8gc2Nhbl9w
ZmR0X25vZGUKICAgIC0gcGFzcyBraW5mbyB0byBoYW5kbGVfcHJvcGVydGllcwogICAgLSB1c2Ug
dWludDMyX3QgaW5zdGVhZCBvZiB1MzIKICAgIC0gcmVuYW1lIHIgdG8gcmVzCiAgICAtIGFkZCAi
cGFzc3Rocm91Z2giIGFuZCAiYWxpYXNlcyIgY2hlY2sKICAgIC0gYWRkIGEgbmFtZSA9PSBOVUxM
IGNoZWNrCiAgICAtIGNvZGUgc3R5bGUKICAgIC0gbW92ZSBEVEIgZnJhZ21lbnQgc2Nhbm5pbmcg
ZWFybGllciwgYmVmb3JlIERvbVUgR0lDIG5vZGUgY3JlYXRpb24KICAgIC0gc2V0IGd1ZXN0X3Bo
YW5kbGVfZ2ljIGJhc2VkIG9uICIvZ2ljIgogICAgLSBpbi1jb2RlIGNvbW1lbnQKICAgIAogICAg
Q2hhbmdlcyBpbiB2MzoKICAgIC0gc3dpdGNoIHRvIHVzaW5nIGRldmljZV90cmVlX2Zvcl9lYWNo
X25vZGUgZm9yIHRoZSBjb3B5CiAgICAKICAgIENoYW5nZXMgaW4gdjI6CiAgICAtIGFkZCBhIG5v
dGUgYWJvdXQgdGhlIGNvZGUgY29taW5nIGZyb20gbGlieGwgaW4gdGhlIGNvbW1pdCBtZXNzYWdl
CiAgICAtIGNvcHkgL2FsaWFzZXMKICAgIC0gY29kZSBzdHlsZQotLS0KIHhlbi9hcmNoL2FybS9k
b21haW5fYnVpbGQuYyAgfCAxNjQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9rZXJuZWwuaCB8ICAgMiArLQogMiBmaWxlcyBj
aGFuZ2VkLCAxNjUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpp
bmRleCA3ZjMxYjQ4M2NhLi44OWE5OWUxZmQyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9t
YWluX2J1aWxkLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCkBAIC0xNCw2ICsx
NCw3IEBACiAjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgogI2luY2x1ZGUgPHhlbi9pb2Nh
cC5oPgogI2luY2x1ZGUgPHhlbi9hY3BpLmg+CisjaW5jbHVkZSA8eGVuL3ZtYXAuaD4KICNpbmNs
dWRlIDx4ZW4vd2FybmluZy5oPgogI2luY2x1ZGUgPGFjcGkvYWN0YWJsZXMuaD4KICNpbmNsdWRl
IDxhc20vZGV2aWNlLmg+CkBAIC0xNzExLDYgKzE3MTIsMTU3IEBAIHN0YXRpYyBpbnQgX19pbml0
IG1ha2VfdnBsMDExX3VhcnRfbm9kZShzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQogfQogI2Vu
ZGlmCiAKK3N0YXRpYyBpbnQgX19pbml0IGhhbmRsZV9wcm9wX3BmZHQoc3RydWN0IGtlcm5lbF9p
bmZvICpraW5mbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgdm9p
ZCAqcGZkdCwgaW50IG5vZGVvZmYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQzMl90IGFkZHJlc3NfY2VsbHMsIHVpbnQzMl90IHNpemVfY2VsbHMsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgc2Nhbl9wYXNzdGhyb3VnaF9wcm9wKQorewor
ICAgIHZvaWQgKmZkdCA9IGtpbmZvLT5mZHQ7CisgICAgaW50IHByb3BvZmYsIG5hbWVvZmYsIHJl
czsKKyAgICBjb25zdCBzdHJ1Y3QgZmR0X3Byb3BlcnR5ICpwcm9wOworCisgICAgZm9yICggcHJv
cG9mZiA9IGZkdF9maXJzdF9wcm9wZXJ0eV9vZmZzZXQocGZkdCwgbm9kZW9mZik7CisgICAgICAg
ICAgcHJvcG9mZiA+PSAwOworICAgICAgICAgIHByb3BvZmYgPSBmZHRfbmV4dF9wcm9wZXJ0eV9v
ZmZzZXQocGZkdCwgcHJvcG9mZikgKQorICAgIHsKKyAgICAgICAgaWYgKCAhKHByb3AgPSBmZHRf
Z2V0X3Byb3BlcnR5X2J5X29mZnNldChwZmR0LCBwcm9wb2ZmLCBOVUxMKSkgKQorICAgICAgICAg
ICAgcmV0dXJuIC1GRFRfRVJSX0lOVEVSTkFMOworCisgICAgICAgIG5hbWVvZmYgPSBmZHQzMl90
b19jcHUocHJvcC0+bmFtZW9mZik7CisgICAgICAgIHJlcyA9IGZkdF9wcm9wZXJ0eShmZHQsIGZk
dF9zdHJpbmcocGZkdCwgbmFtZW9mZiksCisgICAgICAgICAgICAgICAgICAgICAgICAgICBwcm9w
LT5kYXRhLCBmZHQzMl90b19jcHUocHJvcC0+bGVuKSk7CisgICAgICAgIGlmICggcmVzICkKKyAg
ICAgICAgICAgIHJldHVybiByZXM7CisgICAgfQorCisgICAgLyogRkRUX0VSUl9OT1RGT1VORCA9
PiBUaGVyZSBpcyBubyBtb3JlIHByb3BlcnRpZXMgZm9yIHRoaXMgbm9kZSAqLworICAgIHJldHVy
biAoIHByb3BvZmYgIT0gLUZEVF9FUlJfTk9URk9VTkQgKSA/IHByb3BvZmYgOiAwOworfQorCitz
dGF0aWMgaW50IF9faW5pdCBzY2FuX3BmZHRfbm9kZShzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZv
LCBjb25zdCB2b2lkICpwZmR0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50
IG5vZGVvZmYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBhZGRy
ZXNzX2NlbGxzLCB1aW50MzJfdCBzaXplX2NlbGxzLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYm9vbCBzY2FuX3Bhc3N0aHJvdWdoX3Byb3ApCit7CisgICAgaW50IHJjID0gMDsK
KyAgICB2b2lkICpmZHQgPSBraW5mby0+ZmR0OworICAgIGludCBub2RlX25leHQ7CisKKyAgICBy
YyA9IGZkdF9iZWdpbl9ub2RlKGZkdCwgZmR0X2dldF9uYW1lKHBmZHQsIG5vZGVvZmYsIE5VTEwp
KTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAgcmV0dXJuIHJjOworCisgICAgcmMgPSBoYW5kbGVf
cHJvcF9wZmR0KGtpbmZvLCBwZmR0LCBub2Rlb2ZmLCBhZGRyZXNzX2NlbGxzLCBzaXplX2NlbGxz
LAorICAgICAgICAgICAgICAgICAgICAgICAgICBzY2FuX3Bhc3N0aHJvdWdoX3Byb3ApOworICAg
IGlmICggcmMgKQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICBhZGRyZXNzX2NlbGxzID0gZGV2
aWNlX3RyZWVfZ2V0X3UzMihwZmR0LCBub2Rlb2ZmLCAiI2FkZHJlc3MtY2VsbHMiLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERUX1JPT1RfTk9ERV9BRERSX0NFTExT
X0RFRkFVTFQpOworICAgIHNpemVfY2VsbHMgPSBkZXZpY2VfdHJlZV9nZXRfdTMyKHBmZHQsIG5v
ZGVvZmYsICIjc2l6ZS1jZWxscyIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgRFRfUk9PVF9OT0RFX1NJWkVfQ0VMTFNfREVGQVVMVCk7CisKKyAgICBub2RlX25leHQgPSBm
ZHRfZmlyc3Rfc3Vibm9kZShwZmR0LCBub2Rlb2ZmKTsKKyAgICB3aGlsZSAoIG5vZGVfbmV4dCA+
IDAgKQorICAgIHsKKyAgICAgICAgc2Nhbl9wZmR0X25vZGUoa2luZm8sIHBmZHQsIG5vZGVfbmV4
dCwgYWRkcmVzc19jZWxscywgc2l6ZV9jZWxscywKKyAgICAgICAgICAgICAgICAgICAgICAgc2Nh
bl9wYXNzdGhyb3VnaF9wcm9wKTsKKyAgICAgICAgbm9kZV9uZXh0ID0gZmR0X25leHRfc3Vibm9k
ZShwZmR0LCBub2RlX25leHQpOworICAgIH0KKworICAgIHJldHVybiBmZHRfZW5kX25vZGUoZmR0
KTsKK30KKworc3RhdGljIGludCBfX2luaXQgY2hlY2tfcGFydGlhbF9mZHQodm9pZCAqcGZkdCwg
c2l6ZV90IHNpemUpCit7CisgICAgaW50IHJlczsKKworICAgIGlmICggZmR0X21hZ2ljKHBmZHQp
ICE9IEZEVF9NQUdJQyApCisgICAgeworICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsICJQYXJ0
aWFsIEZEVCBpcyBub3QgYSB2YWxpZCBGbGF0IERldmljZSBUcmVlIik7CisgICAgICAgIHJldHVy
biAtRUlOVkFMOworICAgIH0KKworICAgIHJlcyA9IGZkdF9jaGVja19oZWFkZXIocGZkdCk7Cisg
ICAgaWYgKCByZXMgKQorICAgIHsKKyAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCAiRmFpbGVk
IHRvIGNoZWNrIHRoZSBwYXJ0aWFsIEZEVCAoJWQpIiwgcmVzKTsKKyAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CisgICAgfQorCisgICAgaWYgKCBmZHRfdG90YWxzaXplKHBmZHQpID4gc2l6ZSApCisg
ICAgeworICAgICAgICBkcHJpbnRrKFhFTkxPR19FUlIsICJQYXJ0aWFsIEZEVCB0b3RhbHNpemUg
aXMgdG9vIGJpZyIpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKKyAgICByZXR1
cm4gMDsKK30KKworc3RhdGljIGludCBfX2luaXQgZG9tYWluX2hhbmRsZV9kdGJfYm9vdG1vZHVs
ZShzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQoreworICAgIHZvaWQgKnBmZHQ7
CisgICAgaW50IHJlcywgbm9kZV9uZXh0OworCisgICAgcGZkdCA9IGlvcmVtYXBfY2FjaGUoa2lu
Zm8tPmR0Yl9ib290bW9kdWxlLT5zdGFydCwKKyAgICAgICAgICAgICAgICAgICAgICAgICBraW5m
by0+ZHRiX2Jvb3Rtb2R1bGUtPnNpemUpOworICAgIGlmICggcGZkdCA9PSBOVUxMICkKKyAgICAg
ICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAgICByZXMgPSBjaGVja19wYXJ0aWFsX2ZkdChwZmR0LCBr
aW5mby0+ZHRiX2Jvb3Rtb2R1bGUtPnNpemUpOworICAgIGlmICggcmVzIDwgMCApCisgICAgICAg
IHJldHVybiByZXM7CisKKyAgICBmb3IgKCBub2RlX25leHQgPSBmZHRfZmlyc3Rfc3Vibm9kZShw
ZmR0LCAwKTsgCisgICAgICAgICAgbm9kZV9uZXh0ID4gMDsKKyAgICAgICAgICBub2RlX25leHQg
PSBmZHRfbmV4dF9zdWJub2RlKHBmZHQsIG5vZGVfbmV4dCkgKQorICAgIHsKKyAgICAgICAgY29u
c3QgY2hhciAqbmFtZSA9IGZkdF9nZXRfbmFtZShwZmR0LCBub2RlX25leHQsIE5VTEwpOworCisg
ICAgICAgIGlmICggbmFtZSA9PSBOVUxMICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAg
ICAgIC8qCisgICAgICAgICAqIE9ubHkgc2NhbiAvZ2ljIC9hbGlhc2VzIC9wYXNzdGhyb3VnaCwg
aWdub3JlIHRoZSByZXN0LgorICAgICAgICAgKiBUaGV5IGRvbid0IGhhdmUgdG8gYmUgcGFyc2Vk
IGluIG9yZGVyLgorICAgICAgICAgKgorICAgICAgICAgKiBUYWtlIHRoZSBHSUMgcGhhbmRsZSB2
YWx1ZSBmcm9tIHRoZSBzcGVjaWFsIC9naWMgbm9kZSBpbiB0aGUKKyAgICAgICAgICogRFRCIGZy
YWdtZW50LgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBkdF9ub2RlX2NtcChuYW1lLCAiZ2lj
IikgPT0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGtpbmZvLT5waGFuZGxlX2dpYyA9IGZk
dF9nZXRfcGhhbmRsZShwZmR0LCBub2RlX25leHQpOworICAgICAgICAgICAgY29udGludWU7Cisg
ICAgICAgIH0KKworICAgICAgICBpZiAoIGR0X25vZGVfY21wKG5hbWUsICJhbGlhc2VzIikgPT0g
MCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJlcyA9IHNjYW5fcGZkdF9ub2RlKGtpbmZvLCBw
ZmR0LCBub2RlX25leHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBEVF9ST09U
X05PREVfQUREUl9DRUxMU19ERUZBVUxULAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgRFRfUk9PVF9OT0RFX1NJWkVfQ0VMTFNfREVGQVVMVCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhbHNlKTsKKyAgICAgICAgICAgIGlmICggcmVzICkKKyAgICAgICAgICAg
ICAgICByZXR1cm4gcmVzOworICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIH0KKyAgICAg
ICAgaWYgKCBkdF9ub2RlX2NtcChuYW1lLCAicGFzc3Rocm91Z2giKSA9PSAwICkKKyAgICAgICAg
eworICAgICAgICAgICAgcmVzID0gc2Nhbl9wZmR0X25vZGUoa2luZm8sIHBmZHQsIG5vZGVfbmV4
dCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERUX1JPT1RfTk9ERV9BRERSX0NF
TExTX0RFRkFVTFQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBEVF9ST09UX05P
REVfU0laRV9DRUxMU19ERUZBVUxULAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dHJ1ZSk7CisgICAgICAgICAgICBpZiAoIHJlcyApCisgICAgICAgICAgICAgICAgcmV0dXJuIHJl
czsKKyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICB9CisgICAgfQorCisgICAgaW91bm1h
cChwZmR0KTsKKworICAgIHJldHVybiByZXM7Cit9CisKIC8qCiAgKiBUaGUgbWF4IHNpemUgZm9y
IERUIGlzIDJNQi4gSG93ZXZlciwgdGhlIGdlbmVyYXRlZCBEVCBpcyBzbWFsbCwgNEtCCiAgKiBh
cmUgZW5vdWdoIGZvciBub3csIGJ1dCB3ZSBtaWdodCBoYXZlIHRvIGluY3JlYXNlIGl0IGluIHRo
ZSBmdXR1cmUuCkBAIC0xNzY2LDYgKzE5MTgsMTggQEAgc3RhdGljIGludCBfX2luaXQgcHJlcGFy
ZV9kdGJfZG9tVShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQog
ICAgIGlmICggcmV0ICkKICAgICAgICAgZ290byBlcnI7CiAKKyAgICAvKgorICAgICAqIGRvbWFp
bl9oYW5kbGVfZHRiX2Jvb3Rtb2R1bGUgaGFzIHRvIGJlIGNhbGxlZCBiZWZvcmUgdGhlIHJlc3Qg
b2YKKyAgICAgKiB0aGUgZGV2aWNlIHRyZWUgaXMgZ2VuZXJhdGVkIGJlY2F1c2UgaXQgZGVwZW5k
cyBvbiB0aGUgdmFsdWUgb2YKKyAgICAgKiB0aGUgZmllbGQgcGhhbmRsZV9naWMuCisgICAgICov
CisgICAgaWYgKCBraW5mby0+ZHRiX2Jvb3Rtb2R1bGUgKQorICAgIHsKKyAgICAgICAgcmV0ID0g
ZG9tYWluX2hhbmRsZV9kdGJfYm9vdG1vZHVsZShkLCBraW5mbyk7CisgICAgICAgIGlmICggcmV0
ICkKKyAgICAgICAgICAgIHJldHVybiByZXQ7CisgICAgfQorCiAgICAgcmV0ID0gbWFrZV9naWNf
ZG9tVV9ub2RlKGtpbmZvKTsKICAgICBpZiAoIHJldCApCiAgICAgICAgIGdvdG8gZXJyOwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9rZXJuZWwuaCBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0va2VybmVsLmgKaW5kZXggNDNmYTg3NTQ1ZS4uODc0YWExMDhhNyAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS9rZXJuZWwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2tlcm5l
bC5oCkBAIC0yOCw3ICsyOCw3IEBAIHN0cnVjdCBrZXJuZWxfaW5mbyB7CiAgICAgcGFkZHJfdCBn
bnR0YWJfc2l6ZTsKIAogICAgIC8qIGJvb3QgYmxvYiBsb2FkIGFkZHJlc3NlcyAqLwotICAgIGNv
bnN0IHN0cnVjdCBib290bW9kdWxlICprZXJuZWxfYm9vdG1vZHVsZSwgKmluaXRyZF9ib290bW9k
dWxlOworICAgIGNvbnN0IHN0cnVjdCBib290bW9kdWxlICprZXJuZWxfYm9vdG1vZHVsZSwgKmlu
aXRyZF9ib290bW9kdWxlLCAqZHRiX2Jvb3Rtb2R1bGU7CiAgICAgY29uc3QgY2hhciogY21kbGlu
ZTsKICAgICBwYWRkcl90IGR0Yl9wYWRkcjsKICAgICBwYWRkcl90IGluaXRyZF9wYWRkcjsKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdp
bmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Oct 04 17:22:58 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 17:22: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 1iGRIA-0006pE-8P; Fri, 04 Oct 2019 17:22: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=khvf=X5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGRI8-0006p6-8e
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 17:22:56 +0000
X-Inumbo-ID: 9a5c6222-e6cb-11e9-975e-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9a5c6222-e6cb-11e9-975e-12813bfff9fa;
 Fri, 04 Oct 2019 17:22:55 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGRI7-0000oD-8r
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 17:22:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGRI7-0008Bi-6U
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 17:22:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iGRI7-0008Bi-6U@xenbits.xenproject.org>
Date: Fri, 04 Oct 2019 17:22:55 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: assign devices to boot
 domains
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDljZTk3NGM0NzU4ODM1MTA2OWRmZTQ5YmFjOTQ2ODI2ODliMWQ0OTIKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUaHUgT2N0IDMgMTA6MzQ6MDUgMjAxOSAtMDcwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IEZyaSBPY3QgNCAxMDox
NjoxMSAyMDE5IC0wNzAwCgogICAgeGVuL2FybTogYXNzaWduIGRldmljZXMgdG8gYm9vdCBkb21h
aW5zCiAgICAKICAgIFNjYW4gdGhlIHVzZXIgcHJvdmlkZWQgZHRiIGZyYWdtZW50IGF0IGJvb3Qu
IEZvciBlYWNoIGRldmljZSBub2RlLCBtYXAKICAgIG1lbW9yeSB0byBndWVzdHMsIGFuZCByb3V0
ZSBpbnRlcnJ1cHRzIGFuZCBzZXR1cCB0aGUgaW9tbXUuCiAgICAKICAgIFRoZSBtZW1vcnkgcmVn
aW9uIHRvIHJlbWFwIGlzIHNwZWNpZmllZCBieSB0aGUgInhlbixyZWciIHByb3BlcnR5LgogICAg
CiAgICBUaGUgaW9tbXUgaXMgc2V0dXAgYnkgcGFzc2luZyB0aGUgbm9kZSBvZiB0aGUgZGV2aWNl
IHRvIGFzc2lnbiBvbiB0aGUKICAgIGhvc3QgZGV2aWNlIHRyZWUuIFRoZSBwYXRoIGlzIHNwZWNp
ZmllZCBpbiB0aGUgZGV2aWNlIHRyZWUgZnJhZ21lbnQgYXMKICAgIHRoZSAieGVuLHBhdGgiIHN0
cmluZyBwcm9wZXJ0eS4KICAgIAogICAgVGhlIGludGVycnVwdHMgYXJlIHJlbWFwcGVkIGJhc2Vk
IG9uIHRoZSBpbmZvcm1hdGlvbiBmcm9tIHRoZQogICAgY29ycmVzcG9uZGluZyBub2RlIG9uIHRo
ZSBob3N0IGRldmljZSB0cmVlLiBDYWxsCiAgICBoYW5kbGVfZGV2aWNlX2ludGVycnVwdHMgdG8g
cmVtYXAgaW50ZXJydXB0cy4gSW50ZXJydXB0cyByZWxhdGVkIGRldmljZQogICAgdHJlZSBwcm9w
ZXJ0aWVzIGFyZSBjb3BpZWQgZnJvbSB0aGUgZGV2aWNlIHRyZWUgZnJhZ21lbnQsIHNhbWUgYXMg
YWxsCiAgICB0aGUgb3RoZXIgcHJvcGVydGllcy4KICAgIAogICAgUmVxdWlyZSBib3RoIHhlbixy
ZWcgYW5kIHhlbixwYXRoIHRvIGJlIHByZXNlbnQsIHVubGVzcwogICAgeGVuLGZvcmNlLWFzc2ln
bi13aXRob3V0LWlvbW11IGlzIGFsc28gc2V0LiBJbiB0aGF0IGNhc2UsIHRvbGVyYXRlIGEKICAg
IG1pc3NpbmcgeGVuLHBhdGgsIGFsc28gdG9sZXJhdGUgaW9tbXUgc2V0dXAgZmFpbHVyZSBmb3Ig
dGhlIHBhc3N0aHJvdWdoCiAgICBkZXZpY2UuCiAgICAKICAgIEFsc28gc2V0IGFkZCB0aGUgbmV3
IGZsYWcgWEVOX0RPTUNUTF9DREZfaW9tbXUgc28gdGhhdCBkb20wbGVzcyBkb21VCiAgICBjYW4g
dXNlIHRoZSBJT01NVSBpZiBhIHBhcnRpYWwgZHRiIGlzIHNwZWNpZmllZC4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogICAg
UmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVu
L2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgMTQ3ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMTQzIGluc2VydGlvbnMoKyksIDQg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIv
eGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IDg5YTk5ZTFmZDIuLjhjZjMzMDk3ODQg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC9h
cm0vZG9tYWluX2J1aWxkLmMKQEAgLTE3MTIsNiArMTcxMiw5MCBAQCBzdGF0aWMgaW50IF9faW5p
dCBtYWtlX3ZwbDAxMV91YXJ0X25vZGUoc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKIH0KICNl
bmRpZgogCisvKgorICogU2NhbiBkZXZpY2UgdHJlZSBwcm9wZXJ0aWVzIGZvciBwYXNzdGhyb3Vn
aCBzcGVjaWZpYyBpbmZvcm1hdGlvbi4KKyAqIFJldHVybnMgPCAwIG9uIGVycm9yCisgKiAgICAg
ICAgIDAgb24gc3VjY2VzcworICovCitzdGF0aWMgaW50IF9faW5pdCBoYW5kbGVfcGFzc3Rocm91
Z2hfcHJvcChzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGZkdF9wcm9wZXJ0eSAqeGVuX3JlZywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBm
ZHRfcHJvcGVydHkgKnhlbl9wYXRoLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYm9vbCB4ZW5fZm9yY2UsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50MzJfdCBhZGRyZXNzX2NlbGxzLCB1aW50MzJfdCBzaXplX2NlbGxzKQor
eworICAgIGNvbnN0IF9fYmUzMiAqY2VsbDsKKyAgICB1bnNpZ25lZCBpbnQgaSwgbGVuOworICAg
IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZTsKKyAgICBpbnQgcmVzOworICAgIHBhZGRyX3Qg
bXN0YXJ0LCBzaXplLCBnc3RhcnQ7CisKKyAgICAvKiB4ZW4scmVnIHNwZWNpZmllcyB3aGVyZSB0
byBtYXAgdGhlIE1NSU8gcmVnaW9uICovCisgICAgY2VsbCA9IChjb25zdCBfX2JlMzIgKil4ZW5f
cmVnLT5kYXRhOworICAgIGxlbiA9IGZkdDMyX3RvX2NwdSh4ZW5fcmVnLT5sZW4pIC8gKChhZGRy
ZXNzX2NlbGxzICogMiArIHNpemVfY2VsbHMpICoKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzaXplb2YodWludDMyX3QpKTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwg
bGVuOyBpKysgKQorICAgIHsKKyAgICAgICAgZGV2aWNlX3RyZWVfZ2V0X3JlZygmY2VsbCwgYWRk
cmVzc19jZWxscywgc2l6ZV9jZWxscywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbXN0
YXJ0LCAmc2l6ZSk7CisgICAgICAgIGdzdGFydCA9IGR0X25leHRfY2VsbChhZGRyZXNzX2NlbGxz
LCAmY2VsbCk7CisKKyAgICAgICAgaWYgKCBnc3RhcnQgJiB+UEFHRV9NQVNLIHx8IG1zdGFydCAm
IH5QQUdFX01BU0sgfHwgc2l6ZSAmIH5QQUdFX01BU0sgKQorICAgICAgICB7CisgICAgICAgICAg
ICBwcmludGsoWEVOTE9HX0VSUgorICAgICAgICAgICAgICAgICAgICAiRG9tVSBwYXNzdGhyb3Vn
aCBjb25maWcgaGFzIG5vdCBwYWdlIGFsaWduZWQgYWRkcmVzc2VzL3NpemVzXG4iKTsKKyAgICAg
ICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICB9CisKKyAgICAgICAgcmVzID0gbWFwX3Jl
Z2lvbnNfcDJtdChraW5mby0+ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYWRk
cl90b19nZm4oZ3N0YXJ0KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQRk5fRE9X
TihzaXplKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYWRkcl90b19tZm4obXN0
YXJ0KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fbW1pb19kaXJlY3RfZGV2
KTsKKyAgICAgICAgaWYgKCByZXMgPCAwICkKKyAgICAgICAgeworICAgICAgICAgICAgcHJpbnRr
KFhFTkxPR19FUlIKKyAgICAgICAgICAgICAgICAgICAiRmFpbGVkIHRvIG1hcCAlIlBSSXBhZGRy
IiB0byB0aGUgZ3Vlc3QgYXQlIlBSSXBhZGRyIlxuIiwKKyAgICAgICAgICAgICAgICAgICBtc3Rh
cnQsIGdzdGFydCk7CisgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKKyAgICAgICAgfQorICAg
IH0KKworICAgIC8qCisgICAgICogSWYgeGVuX2ZvcmNlLCB3ZSBsZXQgdGhlIHVzZXIgYXNzaWdu
IGEgTU1JTyByZWdpb24gd2l0aCBubworICAgICAqIGFzc29jaWF0ZWQgcGF0aC4KKyAgICAgKi8K
KyAgICBpZiAoIHhlbl9wYXRoID09IE5VTEwgKQorICAgICAgICByZXR1cm4geGVuX2ZvcmNlID8g
MCA6IC1FSU5WQUw7CisKKyAgICAvKgorICAgICAqIHhlbixwYXRoIHNwZWNpZmllcyB0aGUgY29y
cmVzcG9uZGluZyBub2RlIGluIHRoZSBob3N0IERULgorICAgICAqIEJvdGggaW50ZXJydXB0IG1h
cHBpbmdzIGFuZCBJT01NVSBzZXR0aW5ncyBhcmUgYmFzZWQgb24gaXQsCisgICAgICogYXMgdGhl
eSBhcmUgZG9uZSBiYXNlZCBvbiB0aGUgY29ycmVzcG9uZGluZyBob3N0IERUIG5vZGUuCisgICAg
ICovCisgICAgbm9kZSA9IGR0X2ZpbmRfbm9kZV9ieV9wYXRoKHhlbl9wYXRoLT5kYXRhKTsKKyAg
ICBpZiAoIG5vZGUgPT0gTlVMTCApCisgICAgeworICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAi
Q291bGRuJ3QgZmluZCBub2RlICVzIGluIGhvc3RfZHQhXG4iLAorICAgICAgICAgICAgICAgKGNo
YXIgKil4ZW5fcGF0aC0+ZGF0YSk7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKwor
ICAgIHJlcyA9IGhhbmRsZV9kZXZpY2VfaW50ZXJydXB0cyhraW5mby0+ZCwgbm9kZSwgdHJ1ZSk7
CisgICAgaWYgKCByZXMgPCAwICkKKyAgICAgICAgcmV0dXJuIHJlczsKKworICAgIHJlcyA9IGlv
bW11X2FkZF9kdF9kZXZpY2Uobm9kZSk7CisgICAgaWYgKCByZXMgPCAwICkKKyAgICAgICAgcmV0
dXJuIHJlczsKKworICAgIC8qIElmIHhlbl9mb3JjZSwgd2UgYWxsb3cgYXNzaWdubWVudCBvZiBk
ZXZpY2VzIHdpdGhvdXQgSU9NTVUgcHJvdGVjdGlvbi4gKi8KKyAgICBpZiAoIHhlbl9mb3JjZSAm
JiAhZHRfZGV2aWNlX2lzX3Byb3RlY3RlZChub2RlKSApCisgICAgICAgIHJldHVybiAwOworCisg
ICAgcmV0dXJuIGlvbW11X2Fzc2lnbl9kdF9kZXZpY2Uoa2luZm8tPmQsIG5vZGUpOworfQorCiBz
dGF0aWMgaW50IF9faW5pdCBoYW5kbGVfcHJvcF9wZmR0KHN0cnVjdCBrZXJuZWxfaW5mbyAqa2lu
Zm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHZvaWQgKnBmZHQs
IGludCBub2Rlb2ZmLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCBhZGRyZXNzX2NlbGxzLCB1aW50MzJfdCBzaXplX2NlbGxzLApAQCAtMTcxOSw3ICsxODAzLDkg
QEAgc3RhdGljIGludCBfX2luaXQgaGFuZGxlX3Byb3BfcGZkdChzdHJ1Y3Qga2VybmVsX2luZm8g
KmtpbmZvLAogewogICAgIHZvaWQgKmZkdCA9IGtpbmZvLT5mZHQ7CiAgICAgaW50IHByb3BvZmYs
IG5hbWVvZmYsIHJlczsKLSAgICBjb25zdCBzdHJ1Y3QgZmR0X3Byb3BlcnR5ICpwcm9wOworICAg
IGNvbnN0IHN0cnVjdCBmZHRfcHJvcGVydHkgKnByb3AsICp4ZW5fcmVnID0gTlVMTCwgKnhlbl9w
YXRoID0gTlVMTDsKKyAgICBjb25zdCBjaGFyICpuYW1lOworICAgIGJvb2wgZm91bmQsIHhlbl9m
b3JjZSA9IGZhbHNlOwogCiAgICAgZm9yICggcHJvcG9mZiA9IGZkdF9maXJzdF9wcm9wZXJ0eV9v
ZmZzZXQocGZkdCwgbm9kZW9mZik7CiAgICAgICAgICAgcHJvcG9mZiA+PSAwOwpAQCAtMTcyOCwx
MSArMTgxNCw2MSBAQCBzdGF0aWMgaW50IF9faW5pdCBoYW5kbGVfcHJvcF9wZmR0KHN0cnVjdCBr
ZXJuZWxfaW5mbyAqa2luZm8sCiAgICAgICAgIGlmICggIShwcm9wID0gZmR0X2dldF9wcm9wZXJ0
eV9ieV9vZmZzZXQocGZkdCwgcHJvcG9mZiwgTlVMTCkpICkKICAgICAgICAgICAgIHJldHVybiAt
RkRUX0VSUl9JTlRFUk5BTDsKIAorICAgICAgICBmb3VuZCA9IGZhbHNlOwogICAgICAgICBuYW1l
b2ZmID0gZmR0MzJfdG9fY3B1KHByb3AtPm5hbWVvZmYpOwotICAgICAgICByZXMgPSBmZHRfcHJv
cGVydHkoZmR0LCBmZHRfc3RyaW5nKHBmZHQsIG5hbWVvZmYpLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcHJvcC0+ZGF0YSwgZmR0MzJfdG9fY3B1KHByb3AtPmxlbikpOwotICAgICAgICBp
ZiAoIHJlcyApCisgICAgICAgIG5hbWUgPSBmZHRfc3RyaW5nKHBmZHQsIG5hbWVvZmYpOworCisg
ICAgICAgIGlmICggc2Nhbl9wYXNzdGhyb3VnaF9wcm9wICkKKyAgICAgICAgeworICAgICAgICAg
ICAgaWYgKCBkdF9wcm9wX2NtcCgieGVuLHJlZyIsIG5hbWUpID09IDAgKQorICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgIHhlbl9yZWcgPSBwcm9wOworICAgICAgICAgICAgICAgIGZvdW5k
ID0gdHJ1ZTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGVsc2UgaWYgKCBkdF9wcm9wX2Nt
cCgieGVuLHBhdGgiLCBuYW1lKSA9PSAwICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICB4ZW5fcGF0aCA9IHByb3A7CisgICAgICAgICAgICAgICAgZm91bmQgPSB0cnVlOworICAgICAg
ICAgICAgfQorICAgICAgICAgICAgZWxzZSBpZiAoIGR0X3Byb3BfY21wKCJ4ZW4sZm9yY2UtYXNz
aWduLXdpdGhvdXQtaW9tbXUiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5h
bWUpID09IDAgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHhlbl9mb3JjZSA9IHRy
dWU7CisgICAgICAgICAgICAgICAgZm91bmQgPSB0cnVlOworICAgICAgICAgICAgfQorICAgICAg
ICB9CisKKyAgICAgICAgLyoKKyAgICAgICAgICogQ29weSBwcm9wZXJ0aWVzIG90aGVyIHRoYW4g
dGhlIG9uZXMgYWJvdmU6IHhlbixyZWcsIHhlbixwYXRoLAorICAgICAgICAgKiBhbmQgeGVuLGZv
cmNlLWFzc2lnbi13aXRob3V0LWlvbW11LgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCAhZm91
bmQgKQorICAgICAgICB7CisgICAgICAgICAgICByZXMgPSBmZHRfcHJvcGVydHkoZmR0LCBuYW1l
LCBwcm9wLT5kYXRhLCBmZHQzMl90b19jcHUocHJvcC0+bGVuKSk7CisgICAgICAgICAgICBpZiAo
IHJlcyApCisgICAgICAgICAgICAgICAgcmV0dXJuIHJlczsKKyAgICAgICAgfQorICAgIH0KKwor
ICAgIC8qCisgICAgICogT25seSBoYW5kbGUgcGFzc3Rocm91Z2ggcHJvcGVydGllcyBpZiBib3Ro
IHhlbixyZWcgYW5kIHhlbixwYXRoCisgICAgICogYXJlIHByZXNlbnQsIG9yIGlmIHhlbixmb3Jj
ZS1hc3NpZ24td2l0aG91dC1pb21tdSBpcyBzcGVjaWZpZWQuCisgICAgICovCisgICAgaWYgKCB4
ZW5fcmVnICE9IE5VTEwgJiYgKHhlbl9wYXRoICE9IE5VTEwgfHwgeGVuX2ZvcmNlKSApCisgICAg
eworICAgICAgICByZXMgPSBoYW5kbGVfcGFzc3Rocm91Z2hfcHJvcChraW5mbywgeGVuX3JlZywg
eGVuX3BhdGgsIHhlbl9mb3JjZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYWRkcmVzc19jZWxscywgc2l6ZV9jZWxscyk7CisgICAgICAgIGlmICggcmVzIDwgMCApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJGYWlsZWQgdG8gYXNzaWdu
IGRldmljZSB0byAlcGRcbiIsIGtpbmZvLT5kKTsKICAgICAgICAgICAgIHJldHVybiByZXM7Cisg
ICAgICAgIH0KKyAgICB9CisgICAgZWxzZSBpZiAoICh4ZW5fcGF0aCAmJiAheGVuX3JlZykgfHwg
KHhlbl9yZWcgJiYgIXhlbl9wYXRoICYmICF4ZW5fZm9yY2UpICkKKyAgICB7CisgICAgICAgIHBy
aW50ayhYRU5MT0dfRVJSICJ4ZW4scmVnIG9yIHhlbixwYXRoIG1pc3NpbmcgZm9yICVwZFxuIiwK
KyAgICAgICAgICAgICAgIGtpbmZvLT5kKTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAg
fQogCiAgICAgLyogRkRUX0VSUl9OT1RGT1VORCA9PiBUaGVyZSBpcyBubyBtb3JlIHByb3BlcnRp
ZXMgZm9yIHRoaXMgbm9kZSAqLwpAQCAtMjI4OSw2ICsyNDI1LDkgQEAgdm9pZCBfX2luaXQgY3Jl
YXRlX2RvbVVzKHZvaWQpCiAgICAgICAgICAgICBwYW5pYygiTWlzc2luZyBwcm9wZXJ0eSAnY3B1
cycgZm9yIGRvbWFpbiAlc1xuIiwKICAgICAgICAgICAgICAgICAgIGR0X25vZGVfbmFtZShub2Rl
KSk7CiAKKyAgICAgICAgaWYgKCBkdF9maW5kX2NvbXBhdGlibGVfbm9kZShub2RlLCBOVUxMLCAi
bXVsdGlib290LGRldmljZS10cmVlIikgKQorICAgICAgICAgICAgZF9jZmcuZmxhZ3MgfD0gWEVO
X0RPTUNUTF9DREZfaW9tbXU7CisKICAgICAgICAgZCA9IGRvbWFpbl9jcmVhdGUoKyttYXhfaW5p
dF9kb21pZCwgJmRfY2ZnLCBmYWxzZSk7CiAgICAgICAgIGlmICggSVNfRVJSKGQpICkKICAgICAg
ICAgICAgIHBhbmljKCJFcnJvciBjcmVhdGluZyBkb21haW4gJXNcbiIsIGR0X25vZGVfbmFtZShu
b2RlKSk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Oct 04 17:23:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 17:23: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 1iGRIK-0006qJ-AD; Fri, 04 Oct 2019 17:23: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=khvf=X5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGRII-0006q9-Nt
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 17:23:06 +0000
X-Inumbo-ID: 9f9b2b1c-e6cb-11e9-975e-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9f9b2b1c-e6cb-11e9-975e-12813bfff9fa;
 Fri, 04 Oct 2019 17:23:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGRIH-0000oc-ES
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 17:23:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGRIH-0008Cz-Bw
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 17:23:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iGRIH-0008Cz-Bw@xenbits.xenproject.org>
Date: Fri, 04 Oct 2019 17:23:05 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: handle "multiboot,
 device-tree" compatible nodes
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFmMDhiNzAxNTlhNGY3ZDA2YWFiNDRkNjYwMzc2ODFiZjEyNzkxYTcKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUaHUgT2N0IDMgMTA6MzQ6MTUgMjAxOSAtMDcwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IEZyaSBPY3QgNCAxMDox
NjoxMSAyMDE5IC0wNzAwCgogICAgeGVuL2FybTogaGFuZGxlICJtdWx0aWJvb3QsZGV2aWNlLXRy
ZWUiIGNvbXBhdGlibGUgbm9kZXMKICAgIAogICAgRGV0ZWN0ICJtdWx0aWJvb3QsZGV2aWNlLXRy
ZWUiIGNvbXBhdGlibGUgbm9kZXMuIEFkZCB0aGVtIHRvIHRoZSBib290bW9kCiAgICBhcnJheSBh
cyBCT09UTU9EX0dVRVNUX0RUQi4gIEluIGtlcm5lbF9wcm9iZSwgZmluZCB0aGUgcmlnaHQKICAg
IEJPT1RNT0RfR1VFU1RfRFRCIGFuZCBzdG9yZSBhIHBvaW50ZXIgdG8gaXQgaW4gZHRiX2Jvb3Rt
b2R1bGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFu
b3NAeGlsaW54LmNvbT4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9ib290ZmR0LmMgICAgICB8ICAyICsrCiB4ZW4vYXJj
aC9hcm0va2VybmVsLmMgICAgICAgfCAxNCArKysrKysrKysrKysrLQogeGVuL2FyY2gvYXJtL3Nl
dHVwLmMgICAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oIHwgIDEgKwog
NCBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2Jvb3RmZHQuYyBiL3hlbi9hcmNoL2FybS9ib290ZmR0LmMKaW5k
ZXggYTc4MTBhYmIxNS4uMDhmYjU5ZjRlNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2Jvb3Rm
ZHQuYworKysgYi94ZW4vYXJjaC9hcm0vYm9vdGZkdC5jCkBAIC0yNDIsNiArMjQyLDggQEAgc3Rh
dGljIHZvaWQgX19pbml0IHByb2Nlc3NfbXVsdGlib290X25vZGUoY29uc3Qgdm9pZCAqZmR0LCBp
bnQgbm9kZSwKICAgICAgICAga2luZCA9IEJPT1RNT0RfUkFNRElTSzsKICAgICBlbHNlIGlmICgg
ZmR0X25vZGVfY2hlY2tfY29tcGF0aWJsZShmZHQsIG5vZGUsICJ4ZW4seHNtLXBvbGljeSIpID09
IDAgKQogICAgICAgICBraW5kID0gQk9PVE1PRF9YU007CisgICAgZWxzZSBpZiAoIGZkdF9ub2Rl
X2NoZWNrX2NvbXBhdGlibGUoZmR0LCBub2RlLCAibXVsdGlib290LGRldmljZS10cmVlIikgPT0g
MCApCisgICAgICAgIGtpbmQgPSBCT09UTU9EX0dVRVNUX0RUQjsKICAgICBlbHNlCiAgICAgICAg
IGtpbmQgPSBCT09UTU9EX1VOS05PV047CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9rZXJu
ZWwuYyBiL3hlbi9hcmNoL2FybS9rZXJuZWwuYwppbmRleCAzODliZWYyYWZhLi44ZWZmMDc0ODM2
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0va2VybmVsLmMKKysrIGIveGVuL2FyY2gvYXJtL2tl
cm5lbC5jCkBAIC00MjUsNyArNDI1LDcgQEAgaW50IF9faW5pdCBrZXJuZWxfcHJvYmUoc3RydWN0
IGtlcm5lbF9pbmZvICppbmZvLAogICAgIHN0cnVjdCBib290bW9kdWxlICptb2QgPSBOVUxMOwog
ICAgIHN0cnVjdCBib290Y21kbGluZSAqY21kID0gTlVMTDsKICAgICBzdHJ1Y3QgZHRfZGV2aWNl
X25vZGUgKm5vZGU7Ci0gICAgdTY0IGtlcm5lbF9hZGRyLCBpbml0cmRfYWRkciwgc2l6ZTsKKyAg
ICB1NjQga2VybmVsX2FkZHIsIGluaXRyZF9hZGRyLCBkdGJfYWRkciwgc2l6ZTsKICAgICBpbnQg
cmM7CiAKICAgICAvKiBkb21haW4gaXMgTlVMTCBvbmx5IGZvciB0aGUgaGFyZHdhcmUgZG9tYWlu
ICovCkBAIC00NjksNiArNDY5LDE4IEBAIGludCBfX2luaXQga2VybmVsX3Byb2JlKHN0cnVjdCBr
ZXJuZWxfaW5mbyAqaW5mbywKICAgICAgICAgICAgICAgICBpbmZvLT5pbml0cmRfYm9vdG1vZHVs
ZSA9IGJvb3RfbW9kdWxlX2ZpbmRfYnlfYWRkcl9hbmRfa2luZCgKICAgICAgICAgICAgICAgICAg
ICAgICAgIEJPT1RNT0RfUkFNRElTSywgaW5pdHJkX2FkZHIpOwogICAgICAgICAgICAgfQorICAg
ICAgICAgICAgZWxzZSBpZiAoIGR0X2RldmljZV9pc19jb21wYXRpYmxlKG5vZGUsICJtdWx0aWJv
b3QsZGV2aWNlLXRyZWUiKSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgdWludDMy
X3QgbGVuOworICAgICAgICAgICAgICAgIGNvbnN0IF9fYmUzMiAqdmFsOworCisgICAgICAgICAg
ICAgICAgdmFsID0gZHRfZ2V0X3Byb3BlcnR5KG5vZGUsICJyZWciLCAmbGVuKTsKKyAgICAgICAg
ICAgICAgICBpZiAoIHZhbCA9PSBOVUxMICkKKyAgICAgICAgICAgICAgICAgICAgY29udGludWU7
CisgICAgICAgICAgICAgICAgZHRfZ2V0X3JhbmdlKCZ2YWwsIG5vZGUsICZkdGJfYWRkciwgJnNp
emUpOworICAgICAgICAgICAgICAgIGluZm8tPmR0Yl9ib290bW9kdWxlID0gYm9vdF9tb2R1bGVf
ZmluZF9ieV9hZGRyX2FuZF9raW5kKAorICAgICAgICAgICAgICAgICAgICAgICAgQk9PVE1PRF9H
VUVTVF9EVEIsIGR0Yl9hZGRyKTsKKyAgICAgICAgICAgIH0KICAgICAgICAgICAgIGVsc2UKICAg
ICAgICAgICAgICAgICBjb250aW51ZTsKICAgICAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwppbmRleCA3OTBlYWI5NGQ2Li43MDVh
OTE3YWJmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYworKysgYi94ZW4vYXJjaC9h
cm0vc2V0dXAuYwpAQCAtMzY5LDYgKzM2OSw3IEBAIGNvbnN0IGNoYXIgKiBfX2luaXQgYm9vdF9t
b2R1bGVfa2luZF9hc19zdHJpbmcoYm9vdG1vZHVsZV9raW5kIGtpbmQpCiAgICAgY2FzZSBCT09U
TU9EX0tFUk5FTDogIHJldHVybiAiS2VybmVsIjsKICAgICBjYXNlIEJPT1RNT0RfUkFNRElTSzog
cmV0dXJuICJSYW1kaXNrIjsKICAgICBjYXNlIEJPT1RNT0RfWFNNOiAgICAgcmV0dXJuICJYU00i
OworICAgIGNhc2UgQk9PVE1PRF9HVUVTVF9EVEI6ICAgICByZXR1cm4gIkRUQiI7CiAgICAgY2Fz
ZSBCT09UTU9EX1VOS05PV046IHJldHVybiAiVW5rbm93biI7CiAgICAgZGVmYXVsdDogQlVHKCk7
CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9zZXR1cC5oCmluZGV4IGZhMGE4NzIxYjIuLjJmOGYyNGUyODYgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL3NldHVwLmgKQEAgLTE2LDYgKzE2LDcgQEAgdHlwZWRlZiBlbnVtIHsKICAgICBCT09UTU9E
X0tFUk5FTCwKICAgICBCT09UTU9EX1JBTURJU0ssCiAgICAgQk9PVE1PRF9YU00sCisgICAgQk9P
VE1PRF9HVUVTVF9EVEIsCiAgICAgQk9PVE1PRF9VTktOT1dOCiB9ICBib290bW9kdWxlX2tpbmQ7
CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Oct 04 17:23:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 17: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 1iGRIU-0006rY-CN; Fri, 04 Oct 2019 17:23:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=khvf=X5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGRIS-0006rM-E0
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 17:23:16 +0000
X-Inumbo-ID: a6790b78-e6cb-11e9-96dc-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a6790b78-e6cb-11e9-96dc-bc764e2007e4;
 Fri, 04 Oct 2019 17:23:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGRIR-0000ot-Jy
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 17:23:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGRIR-0008Dw-Hl
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 17:23:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iGRIR-0008Dw-Hl@xenbits.xenproject.org>
Date: Fri, 04 Oct 2019 17:23:15 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: introduce nr_spis
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJhNmY4Y2ZiMTI2YTFiNGVjM2QwZGY4ZmJlMzI2NTNjYjNjYmNiODkKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUaHUgT2N0IDMgMTA6MzQ6MTUgMjAxOSAtMDcwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IEZyaSBPY3QgNCAxMDox
NjoxMSAyMDE5IC0wNzAwCgogICAgeGVuL2FybTogaW50cm9kdWNlIG5yX3NwaXMKICAgIAogICAg
V2UgZG9uJ3QgaGF2ZSBhIGNsZWFyIHdheSB0byBrbm93IGhvdyBtYW55IHZpcnR1YWwgU1BJcyB3
ZSBuZWVkIGZvciB0aGUKICAgIGRvbTAtbGVzcyBkb21haW5zLiBJbnRyb2R1Y2UgYSBuZXcgb3B0
aW9uIHVuZGVyIHhlbixkb21haW4gdG8gc3BlY2lmeQogICAgdGhlIG51bWJlciBvZiBTUElzIHRv
IGFsbG9jYXRlIGZvciBhIGRvbWFpbi4KICAgIAogICAgVGhlIHByb3BlcnR5IGlzIG9wdGlvbmFs
LiBXaGVuIGFic2VudCwgd2UnbGwgdXNlIHRoZSBwaHlzaWNhbCBudW1iZXIgb2YKICAgIEdJQyBs
aW5lcyBmb3IgZG9tMC1sZXNzIGRvbWFpbnMsIG9yIEdVRVNUX1ZQTDAxMV9TUEkrMSBpZiB2cGww
MTEgaXMKICAgIHJlcXVlc3RlZCwgd2hpY2hldmVyIGlzIGdyZWF0ZXIuCiAgICAKICAgIFJlbW92
ZSB0aGUgb2xkIHNldHRpbmcgb2YgbnJfc3BpcyBiYXNlZCBvbiB0aGUgcHJlc2VuY2Ugb2YgdGhl
IHZwbDAxMS4KICAgIAogICAgVGhlIGltcGxpY2F0aW9uIG9mIHRoaXMgY2hhbmdlIGlzIHRoYXQg
d2l0aG91dCBucl9zcGlzIGRvbTBsZXNzIGRvbWFpbnMKICAgIGdldCB0aGUgc2FtZSBhbW91bnQg
b2YgU1BJIGFsbG9jYXRlZCBhcyBkb20wLCByZWdhcmRsZXNzIG9mIGhvdyBtYW55CiAgICBwaHlz
aWNhbCBkZXZpY2VzIHRoZXkgaGF2ZSBhc3NpZ25lZCwgYW5kIHJlZ2FyZGxlc3Mgb2Ygd2hldGhl
ciB0aGV5IGhhdmUKICAgIGEgdmlydHVhbCBwbDAxMSAod2hpY2ggYWxzbyBuZWVkcyBhbiBlbXVs
YXRlZCBTUEkpLiBUaGlzIGlzIGRvbmUgYmVjYXVzZQogICAgdGhlIFNQSXMgYWxsb2NhdGlvbiBu
ZWVkcyB0byBiZSBkb25lIGJlZm9yZSBwYXJzaW5nIGFueSBwYXNzdGhyb3VnaAogICAgaW5mb3Jt
YXRpb24sIHNvIHdlIGhhdmUgdG8gYWNjb3VudCBmb3IgYW55IHBvdGVudGlhbCBwaHlzaWNhbCBT
UEkKICAgIGFzc2lnbmVkIHRvIHRoZSBkb21haW4uCiAgICAKICAgIFdoZW4gbnJfc3BpcyBpcyBw
cmVzZW50LCB0aGUgZG9tYWluIGdldHMgZXhhY3RseSBucl9zcGlzIGFsbG9jYXRlZCBTUElzLgog
ICAgSWYgdGhlIG51bWJlciBpcyB0b28gbG93LCBpdCBtaWdodCBub3QgYmUgZW5vdWdoIGZvciB0
aGUgZGV2aWNlcwogICAgYXNzaWduZWQgaXQgdG8gaXQuIElmIHRoZSBudW1iZXIgaXMgbGVzcyB0
aGFuIEdVRVNUX1ZQTDAxMV9TUEksIHRoZQogICAgdmlydHVhbCBwbDAxMSB3b24ndCB3b3JrLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9zQHhpbGlu
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJj
aHVrQGVwYW0uY29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgMTcgKysrKysrKysrKysr
Ky0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9k
b21haW5fYnVpbGQuYwppbmRleCA4Y2YzMzA5Nzg0Li45MjFiMDU0NTIwIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jCkBAIC0yNDA4LDcgKzI0MDgsNiBAQCB2b2lkIF9faW5pdCBjcmVhdGVfZG9tVXModm9pZCkK
ICAgICAgICAgc3RydWN0IGRvbWFpbiAqZDsKICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfY3Jl
YXRlZG9tYWluIGRfY2ZnID0gewogICAgICAgICAgICAgLmFyY2guZ2ljX3ZlcnNpb24gPSBYRU5f
RE9NQ1RMX0NPTkZJR19HSUNfTkFUSVZFLAotICAgICAgICAgICAgLmFyY2gubnJfc3BpcyA9IDAs
CiAgICAgICAgICAgICAuZmxhZ3MgPSBYRU5fRE9NQ1RMX0NERl9odm0gfCBYRU5fRE9NQ1RMX0NE
Rl9oYXAsCiAgICAgICAgICAgICAubWF4X2V2dGNobl9wb3J0ID0gLTEsCiAgICAgICAgICAgICAu
bWF4X2dyYW50X2ZyYW1lcyA9IDY0LApAQCAtMjQxOCw5ICsyNDE3LDYgQEAgdm9pZCBfX2luaXQg
Y3JlYXRlX2RvbVVzKHZvaWQpCiAgICAgICAgIGlmICggIWR0X2RldmljZV9pc19jb21wYXRpYmxl
KG5vZGUsICJ4ZW4sZG9tYWluIikgKQogICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAg
aWYgKCBkdF9wcm9wZXJ0eV9yZWFkX2Jvb2wobm9kZSwgInZwbDAxMSIpICkKLSAgICAgICAgICAg
IGRfY2ZnLmFyY2gubnJfc3BpcyA9IEdVRVNUX1ZQTDAxMV9TUEkgLSAzMiArIDE7Ci0KICAgICAg
ICAgaWYgKCAhZHRfcHJvcGVydHlfcmVhZF91MzIobm9kZSwgImNwdXMiLCAmZF9jZmcubWF4X3Zj
cHVzKSApCiAgICAgICAgICAgICBwYW5pYygiTWlzc2luZyBwcm9wZXJ0eSAnY3B1cycgZm9yIGRv
bWFpbiAlc1xuIiwKICAgICAgICAgICAgICAgICAgIGR0X25vZGVfbmFtZShub2RlKSk7CkBAIC0y
NDI4LDYgKzI0MjQsMTkgQEAgdm9pZCBfX2luaXQgY3JlYXRlX2RvbVVzKHZvaWQpCiAgICAgICAg
IGlmICggZHRfZmluZF9jb21wYXRpYmxlX25vZGUobm9kZSwgTlVMTCwgIm11bHRpYm9vdCxkZXZp
Y2UtdHJlZSIpICkKICAgICAgICAgICAgIGRfY2ZnLmZsYWdzIHw9IFhFTl9ET01DVExfQ0RGX2lv
bW11OwogCisgICAgICAgIGlmICggIWR0X3Byb3BlcnR5X3JlYWRfdTMyKG5vZGUsICJucl9zcGlz
IiwgJmRfY2ZnLmFyY2gubnJfc3BpcykgKQorICAgICAgICB7CisgICAgICAgICAgICBkX2NmZy5h
cmNoLm5yX3NwaXMgPSBnaWNfbnVtYmVyX2xpbmVzKCkgLSAzMjsKKworICAgICAgICAgICAgLyoK
KyAgICAgICAgICAgICAqIHZwbDAxMSB1c2VzIG9uZSBlbXVsYXRlZCBTUEkuIElmIHZwbDAxMSBp
cyByZXF1ZXN0ZWQsIG1ha2UKKyAgICAgICAgICAgICAqIHN1cmUgdGhhdCB3ZSBhbGxvY2F0ZSBl
bm91Z2ggU1BJcyBmb3IgaXQuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIGlmICggZHRf
cHJvcGVydHlfcmVhZF9ib29sKG5vZGUsICJ2cGwwMTEiKSApCisgICAgICAgICAgICAgICAgZF9j
ZmcuYXJjaC5ucl9zcGlzID0gTUFYKGRfY2ZnLmFyY2gubnJfc3BpcywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgR1VFU1RfVlBMMDExX1NQSSAtIDMyICsgMSk7Cisg
ICAgICAgIH0KKwogICAgICAgICBkID0gZG9tYWluX2NyZWF0ZSgrK21heF9pbml0X2RvbWlkLCAm
ZF9jZmcsIGZhbHNlKTsKICAgICAgICAgaWYgKCBJU19FUlIoZCkgKQogICAgICAgICAgICAgcGFu
aWMoIkVycm9yIGNyZWF0aW5nIGRvbWFpbiAlc1xuIiwgZHRfbm9kZV9uYW1lKG5vZGUpKTsKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdp
bmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Oct 04 17:23:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 17: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 1iGRIf-0006sj-EM; Fri, 04 Oct 2019 17: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=khvf=X5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGRId-0006sX-Mb
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 17:23:27 +0000
X-Inumbo-ID: ac91d68e-e6cb-11e9-975e-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ac91d68e-e6cb-11e9-975e-12813bfff9fa;
 Fri, 04 Oct 2019 17:23:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGRIb-0000pm-Px
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 17:23:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGRIb-0008Et-NV
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 17:23:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iGRIb-0008Et-NV@xenbits.xenproject.org>
Date: Fri, 04 Oct 2019 17:23:25 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: add dom0-less device
 assignment info to docs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFiOWNmYzlmZWVlMjNiNGI4MzRhMGM5YWQwOTYyYWM4NzhhNjI0NTQKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUaHUgT2N0IDMgMTA6MzU6NDEgMjAxOSAtMDcwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IEZyaSBPY3QgNCAxMDox
Njo1OCAyMDE5IC0wNzAwCgogICAgeGVuL2FybTogYWRkIGRvbTAtbGVzcyBkZXZpY2UgYXNzaWdu
bWVudCBpbmZvIHRvIGRvY3MKICAgIAogICAgQWRkIGluZm8gYWJvdXQgdGhlIFNQSSB1c2VkIGZv
ciB0aGUgdmlydHVhbCBwbDAxMS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogZG9jcy9taXNjL2FybS9kZXZpY2UtdHJlZS9ib290
aW5nLnR4dCB8ICA0NCArKysrKysrKysrKysrLQogZG9jcy9taXNjL2FybS9wYXNzdGhyb3VnaC50
eHQgICAgICAgICB8IDEwNyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAyIGZp
bGVzIGNoYW5nZWQsIDE1MCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0
IGEvZG9jcy9taXNjL2FybS9kZXZpY2UtdHJlZS9ib290aW5nLnR4dCBiL2RvY3MvbWlzYy9hcm0v
ZGV2aWNlLXRyZWUvYm9vdGluZy50eHQKaW5kZXggMzE3YTllOTYyYS4uNjQ5ZTAwZDA5ZiAxMDA2
NDQKLS0tIGEvZG9jcy9taXNjL2FybS9kZXZpY2UtdHJlZS9ib290aW5nLnR4dAorKysgYi9kb2Nz
L21pc2MvYXJtL2RldmljZS10cmVlL2Jvb3RpbmcudHh0CkBAIC0xNDYsNyArMTQ2LDE4IEBAIHdp
dGggdGhlIGZvbGxvd2luZyBwcm9wZXJ0aWVzOgogCiAtIHZwbDAxMQogCi0gICAgQW4gZW1wdHkg
cHJvcGVydHkgdG8gZW5hYmxlL2Rpc2FibGUgYSB2aXJ0dWFsIHBsMDExIGZvciB0aGUgZ3Vlc3Qg
dG8gdXNlLgorICAgIEFuIGVtcHR5IHByb3BlcnR5IHRvIGVuYWJsZS9kaXNhYmxlIGEgdmlydHVh
bCBwbDAxMSBmb3IgdGhlIGd1ZXN0IHRvCisgICAgdXNlLiBUaGUgdmlydHVhbCBwbDAxMSB1c2Vz
IFNQSSBudW1iZXIgMCAoc2VlIEdVRVNUX1ZQTDAxMV9TUEkpLgorICAgIFBsZWFzZSBub3RlIHRo
YXQgdGhlIFNQSSB1c2VkIGZvciB0aGUgdmlydHVhbCBwbDAxMSBjb3VsZCBjbGFzaCB3aXRoIHRo
ZQorICAgIHBoeXNpY2FsIFNQSSBvZiBhIHBoeXNpY2FsIGRldmljZSBhc3NpZ25lZCB0byB0aGUg
Z3Vlc3QuCisKKy0gbnJfc3BpcworCisgICAgT3B0aW9uYWwuIEEgMzItYml0IGludGVnZXIgc3Bl
Y2lmeWluZyB0aGUgbnVtYmVyIG9mIFNQSXMgKFNoYXJlZAorICAgIFBlcmlwaGVyYWwgSW50ZXJy
dXB0cykgdG8gYWxsb2NhdGUgZm9yIHRoZSBkb21haW4uIElmIG5yX3NwaXMgaXMKKyAgICBtaXNz
aW5nLCB0aGUgbWF4IG51bWJlciBvZiBTUElzIHN1cHBvcnRlZCBieSB0aGUgcGh5c2ljYWwgR0lD
IGlzCisgICAgdXNlZCwgb3IgR1VFU1RfVlBMMDExX1NQSSsxIGlmIHZwbDAxMSBpcyBlbmFibGVk
LCB3aGljaGV2ZXIgaXMKKyAgICBncmVhdGVyLgogCiAtICNhZGRyZXNzLWNlbGxzIGFuZCAjc2l6
ZS1jZWxscwogCkBAIC0yMjYsMyArMjM3LDM0IEBAIGNob3NlbiB7CiAgICAgICAgIH07CiAgICAg
fTsKIH07CisKKworRGV2aWNlIEFzc2lnbm1lbnQKKz09PT09PT09PT09PT09PT09CisKK0Rldmlj
ZSBBc3NpZ25tZW50IChQYXNzdGhyb3VnaCkgaXMgc3VwcG9ydGVkIGJ5IGFkZGluZyBhbm90aGVy
IG1vZHVsZSwKK2Fsb25nc2lkZSB0aGUga2VybmVsIGFuZCByYW1kaXNrLCB3aXRoIHRoZSBkZXZp
Y2UgdHJlZSBmcmFnbWVudAorY29ycmVzcG9uZGluZyB0byB0aGUgZGV2aWNlIG5vZGUgdG8gYXNz
aWduIHRvIHRoZSBndWVzdC4KKworVGhlIGR0YiBzdWItbm9kZSBzaG91bGQgaGF2ZSB0aGUgZm9s
bG93aW5nIHByb3BlcnRpZXM6CisKKy0gY29tcGF0aWJsZQorCisgICAgIm11bHRpYm9vdCxkZXZp
Y2UtdHJlZSIgYW5kICJtdWx0aWJvb3QsbW9kdWxlIgorCistIHJlZworCisgICAgU3BlY2lmaWVz
IHRoZSBwaHlzaWNhbCBhZGRyZXNzIG9mIHRoZSBkZXZpY2UgdHJlZSBiaW5hcnkgZnJhZ21lbnQK
KyAgICBSQU0gYW5kIGl0cyBsZW5ndGguCisKK0FzIGFuIGV4YW1wbGU6CisKKyAgICAgICAgbW9k
dWxlQDB4YzAwMDAwMCB7CisgICAgICAgICAgICBjb21wYXRpYmxlID0gIm11bHRpYm9vdCxkZXZp
Y2UtdHJlZSIsICJtdWx0aWJvb3QsbW9kdWxlIjsKKyAgICAgICAgICAgIHJlZyA9IDwweDAgMHhj
MDAwMDAwIDB4ZmZmZmZmPjsKKyAgICAgICAgfTsKKworVGhlIERUQiBmcmFnbWVudCBpcyBsb2Fk
ZWQgYXQgMHhjMDAwMDAwIGluIHRoZSBleGFtcGxlIGFib3ZlLiBJdCBzaG91bGQKK2ZvbGxvdyB0
aGUgY29udmVudGlvbiBleHBsYWluZWQgaW4gZG9jcy9taXNjL2FybS9wYXNzdGhyb3VnaC50eHQu
IFRoZQorRFRCIGZyYWdtZW50IHdpbGwgYmUgYWRkZWQgdG8gdGhlIGd1ZXN0IGRldmljZSB0cmVl
LCBzbyB0aGF0IHRoZSBndWVzdAora2VybmVsIHdpbGwgYmUgYWJsZSB0byBkaXNjb3ZlciB0aGUg
ZGV2aWNlLgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL2FybS9wYXNzdGhyb3VnaC50eHQgYi9kb2Nz
L21pc2MvYXJtL3Bhc3N0aHJvdWdoLnR4dAppbmRleCAwZWZiZDEyMmRlLi4yMTlkMWNjYTU3IDEw
MDY0NAotLS0gYS9kb2NzL21pc2MvYXJtL3Bhc3N0aHJvdWdoLnR4dAorKysgYi9kb2NzL21pc2Mv
YXJtL3Bhc3N0aHJvdWdoLnR4dApAQCAtODAsNiArODAsMTEzIEBAIFNQSSBudW1iZXJzIHN0YXJ0
IGZyb20gMzIsIGluIHRoaXMgZXhhbXBsZSA4MCArIDMyID0gMTEyLgogU2VlIG1hbiBbeGwuY2Zn
XSBmb3IgdGhlIGlvbWVtIGZvcm1hdC4gVGhlIHJlZyBwcm9wZXJ0eSBpcyBqdXN0IGEgcGFpcgog
b2YgYWRkcmVzcywgdGhlbiBzaXplIG51bWJlcnMsIGVhY2ggb2YgdGhlbSBjYW4gb2NjdXB5IDEg
b3IgMiBjZWxscy4KIAorCitEb20wLWxlc3MgRGV2aWNlIFBhc3N0aHJvdWdoCis9PT09PT09PT09
PT09PT09PT09PT09PT09PT09CisKK1RoZSBwYXJ0aWFsIGRldmljZSB0cmVlIGZvciBkb20wLWxl
c3MgZ3Vlc3RzIHNob3VsZCBoYXZlIHRoZSBmb2xsb3dpbmcKK3Byb3BlcnRpZXMgZm9yIGVhY2gg
bm9kZSBjb3JyZXNwb25kaW5nIHRvIGEgcGh5c2ljYWwgZGV2aWNlIHRvIGFzc2lnbiB0bwordGhl
IGd1ZXN0OgorCistIHhlbixyZWcKKworICBUaGUgeGVuLHJlZyBwcm9wZXJ0eSBpcyBhbiBhcnJh
eSBvZjoKKworICAgIDxwaHlzX2FkZHIgc2l6ZSBndWVzdF9hZGRyPgorCisgIFRoZXkgc3BlY2lm
eSB0aGUgcGh5c2ljYWwgYWRkcmVzcyBhbmQgc2l6ZSBvZiB0aGUgZGV2aWNlIG1lbW9yeQorICBy
YW5nZXMgdG9nZXRoZXIgd2l0aCB0aGUgY29ycmVzcG9uZGluZyBndWVzdCBhZGRyZXNzIHRvIG1h
cCB0aGVtIHRvLgorICBUaGUgc2l6ZSBvZiBgcGh5c19hZGRyJyBhbmQgYGd1ZXN0X2FkZHInIGlz
IGRldGVybWluZWQgYnkKKyAgI2FkZHJlc3MtY2VsbHMsIHRoZSBzaXplIG9mIGBzaXplJyBpcyBk
ZXRlcm1pbmVkIGJ5ICNzaXplLWNlbGxzLCBvZgorICB0aGUgcGFydGlhbCBkZXZpY2UgdHJlZS4K
KyAgVGhlIG1lbW9yeSB3aWxsIGJlIG1hcHBlZCBhcyBkZXZpY2UgbWVtb3J5IGluIHRoZSBndWVz
dCAoRGV2aWNlLW5HblJFKS4KKworLSB4ZW4scGF0aAorCisgIEEgc3RyaW5nIHByb3BlcnR5IHJl
cHJlc2VudGluZyB0aGUgcGF0aCBpbiB0aGUgaG9zdCBkZXZpY2UgdHJlZSB0byB0aGUKKyAgY29y
cmVzcG9uZGluZyBkZXZpY2Ugbm9kZS4KKworLSB4ZW4sZm9yY2UtYXNzaWduLXdpdGhvdXQtaW9t
bXUKKworICBJZiB4ZW4sZm9yY2UtYXNzaWduLXdpdGhvdXQtaW9tbXUgaXMgcHJlc2VudCwgWGVu
IGFsbG93cyB0byBhc3NpZ24gYQorICBkZXZpY2UgZXZlbiBpZiBpdCBpcyBub3QgYmVoaW5kIGFu
IElPTU1VLiBUaGlzIHJlbmRlcnMgeW91ciBwbGF0Zm9ybQorICAqdW5zYWZlKiBpZiB0aGUgZGV2
aWNlIGlzIERNQS1jYXBhYmxlLgorCitJbiBhZGRpdGlvbiwgYSBzcGVjaWFsIC9naWMgbm9kZSBp
cyBleHBlY3RlZCBhcyBhIHBsYWNlaG9sZGVyIGZvciB0aGUKK2Z1bGwgR0lDIG5vZGUgdGhhdCB3
aWxsIGJlIGFkZGVkIGJ5IFhlbiBmb3IgdGhlIGd1ZXN0LiAvZ2ljIGNhbiBiZQorcmVmZXJlbmNl
ZCBieSBvdGhlciBwcm9wZXJ0aWVzIGluIHRoZSBkZXZpY2UgdHJlZSBmcmFnbWVudC4gRm9yCitp
bnN0YW5jZSwgaXQgY2FuIGJlIHJlZmVyZW5jZWQgYnkgaW50ZXJydXB0LXBhcmVudCB1bmRlciBh
IGRldmljZSBub2RlLgorWGVuIHdpbGwgdGFrZSBjYXJlIG9mIHJlcGxhY2luZyB0aGUgImdpYyIg
cGxhY2Vob2xkZXIgbm9kZSBmb3IgYQorY29tcGxldGUgR0lDIG5vZGUgd2hpbGUgcmV0YWluaW5n
IGFsbCB0aGUgcmVmZXJlbmNlcyBjb3JyZWN0bHkuIFRoZSBuZXcKK0dJQyBub2RlIGNyZWF0ZWQg
YnkgWGVuIGlzIGEgcmVndWxhciBpbnRlcnJ1cHQtY29udHJvbGxlckA8dW5pdD4gbm9kZS4KKwor
ICAgIGdpYzogZ2ljIHsKKyAgICAgICAgI2ludGVycnVwdC1jZWxscyA9IDwweDM+OworICAgICAg
ICBpbnRlcnJ1cHQtY29udHJvbGxlcjsKKyAgICB9OworCitOb3RlIHRoYXQgdGhlICNpbnRlcnJ1
cHQtY2VsbHMgYW5kIGludGVycnVwdC1jb250cm9sbGVyIHByb3BlcnRpZXMgYXJlCitub3QgYWN0
dWFsbHkgcmVxdWlyZWQsIGhvd2V2ZXIsIERUQyBleHBlY3RzIHRoZW0gdG8gYmUgcHJlc2VudCBp
ZiBnaWMgaXMKK3JlZmVyZW5jZWQgYnkgaW50ZXJydXB0LXBhcmVudCBvciBzaW1pbGFyLgorCisK
K0V4YW1wbGUKKz09PT09PT0KKworVGhlIGZvbGxvd2luZyBpcyBhIHJlYWwtd29ybGQgZXhhbXBs
ZSBvZiBhIGRldmljZSB0cmVlIGZyYWdtZW50IHRvCithc3NpZ24gYSBuZXR3b3JrIGNhcmQgdG8g
YSBkb20wLWxlc3MgZ3Vlc3Qgb24gWGlsaW54IFVsdHJhc2NhbGUrIE1QU29DOgorCisvZHRzLXYx
LzsKKworLyB7CisgICAgI2FkZHJlc3MtY2VsbHMgPSA8Mj47CisgICAgI3NpemUtY2VsbHMgPSA8
MT47CisKKyAgICBnaWM6IGdpYyB7CisgICAgICAgICNpbnRlcnJ1cHQtY2VsbHMgPSA8Mz47Cisg
ICAgICAgIGludGVycnVwdC1jb250cm9sbGVyOworICAgIH07CisKKyAgICBwYXNzdGhyb3VnaCB7
CisgICAgICAgIGNvbXBhdGlibGUgPSAic2ltcGxlLWJ1cyI7CisgICAgICAgIHJhbmdlczsKKyAg
ICAgICAgI2FkZHJlc3MtY2VsbHMgPSA8Mj47CisgICAgICAgICNzaXplLWNlbGxzID0gPDE+Owor
CisgICAgICAgIG1pc2NfY2xrOiBtaXNjX2NsayB7CisgICAgICAgICAgICAjY2xvY2stY2VsbHMg
PSA8MD47CisgICAgICAgICAgICBjbG9jay1mcmVxdWVuY3kgPSA8MHg3NzM1OTQwPjsKKyAgICAg
ICAgICAgIGNvbXBhdGlibGUgPSAiZml4ZWQtY2xvY2siOworICAgICAgICB9OworCisgICAgICAg
IGV0aGVybmV0QGZmMGUwMDAwIHsKKyAgICAgICAgICAgIGNvbXBhdGlibGUgPSAiY2Rucyx6eW5x
bXAtZ2VtIjsKKyAgICAgICAgICAgIHN0YXR1cyA9ICJva2F5IjsKKyAgICAgICAgICAgIHJlZyA9
IDwweDAgMHhmZjBlMDAwMCAweDEwMDA+OworICAgICAgICAgICAgY2xvY2stbmFtZXMgPSAicGNs
ayIsICJoY2xrIiwgInR4X2NsayIsICJyeF9jbGsiOworICAgICAgICAgICAgI2FkZHJlc3MtY2Vs
bHMgPSA8MT47CisgICAgICAgICAgICAjc2l6ZS1jZWxscyA9IDwwPjsKKyAgICAgICAgICAgIGNs
b2NrcyA9IDwmbWlzY19jbGsgJm1pc2NfY2xrICZtaXNjX2NsayAmbWlzY19jbGs+OworICAgICAg
ICAgICAgcGh5LW1vZGUgPSAicmdtaWktaWQiOworICAgICAgICAgICAgeGxueCxwdHAtZW5ldC1j
bG9jayA9IDwwPjsKKyAgICAgICAgICAgIGxvY2FsLW1hYy1hZGRyZXNzID0gWzAwIDBhIDM1IDAw
IDIyIDAxXTsKKyAgICAgICAgICAgIGludGVycnVwdC1wYXJlbnQgPSA8JmdpYz47CisgICAgICAg
ICAgICBpbnRlcnJ1cHRzID0gPDAgNjMgMHg0IDAgNjMgMHg0PjsKKyAgICAgICAgICAgIHhlbixw
YXRoID0gIi9hbWJhL2V0aGVybmV0QGZmMGUwMDAwIjsKKyAgICAgICAgICAgIHhlbixyZWcgPSA8
MHgwIDB4ZmYwZTAwMDAgMHgxMDAwIDB4MCAweGZmMGUwMDAwPjsKKworICAgICAgICAgICAgcGh5
QGMgeworICAgICAgICAgICAgICAgIHJlZyA9IDwweGM+OworICAgICAgICAgICAgICAgIHRpLHJ4
LWludGVybmFsLWRlbGF5ID0gPDB4OD47CisgICAgICAgICAgICAgICAgdGksdHgtaW50ZXJuYWwt
ZGVsYXkgPSA8MHhhPjsKKyAgICAgICAgICAgICAgICB0aSxmaWZvLWRlcHRoID0gPDB4MT47Cisg
ICAgICAgICAgICAgICAgdGkscnhjdHJsLXN0cmFwLXdvcmthOworICAgICAgICAgICAgfTsKKyAg
ICAgICAgfTsKKyAgICB9OworfTsKKworCiBbYXJtLGdpYy50eHRdOiBodHRwczovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC5naXQvdHJlZS9E
b2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvaW50ZXJydXB0LWNvbnRyb2xsZXIvYXJt
LGdpYy50eHQKIFthcm0sZ2ljLXYzLnR4dF06IGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3Nj
bS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LmdpdC90cmVlL0RvY3VtZW50YXRpb24v
ZGV2aWNldHJlZS9iaW5kaW5ncy9pbnRlcnJ1cHQtY29udHJvbGxlci9hcm0sZ2ljLXYzLnR4dAog
W3hsLmNmZ106IGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvbWFuL3hsLmNm
Zy41Lmh0bWwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Oct 04 17:33:06 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 17: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 1iGRRy-0008Ch-1l; Fri, 04 Oct 2019 17:33:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=khvf=X5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGRRw-0008Cc-SN
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 17:33:04 +0000
X-Inumbo-ID: 0534a798-e6cd-11e9-8c93-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0534a798-e6cd-11e9-8c93-bc764e2007e4;
 Fri, 04 Oct 2019 17:33:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGRRw-00012o-0M
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 17:33:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGRRv-0000Rw-UA
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 17:33:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iGRRv-0000Rw-UA@xenbits.xenproject.org>
Date: Fri, 04 Oct 2019 17:33:03 +0000
Subject: [Xen-changelog] [xen staging] x86/spec-ctrl: Annotate remaining
 model names
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZmYzJjN2Y1NDgxMWRjNDFlNjI5ZTE4NzE1ZWFkNDU0OGVkNGZhZTcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE9jdCAzIDE1OjA0OjAzIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE9jdCA0IDE4OjI4OjM2
IDIwMTkgKzAxMDAKCiAgICB4ODYvc3BlYy1jdHJsOiBBbm5vdGF0ZSByZW1haW5pbmcgbW9kZWwg
bmFtZXMKICAgIAogICAgVGhlIG5hbWVzIGluIHJldHBvbGluZV9zYWZlKCkgYXJlIGNvcGllZCBm
cm9tIHNob3VsZF91c2VfZWFnZXJfZnB1KCkuICBUaGUKICAgIG5hbWVzIGluIG1kc19jYWxjdWxh
dGlvbnMoKSBjb21lIHBhcnRseSBmcm9tIExpbnV4J3MgaW50ZWwtZmFtaWx5LmgsIGFuZAogICAg
cGFydGx5IGZyb20gY29udmVyc2F0aW9ucyB3aXRoIEludGVsLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvc3BlY19j
dHJsLmMgfCAyMiArKysrKysrKysrKy0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5z
ZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Nw
ZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDQ3NjFiZTgxYmQuLjcz
MWQ1YTc2N2IgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4v
YXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTUwNSwxMyArNTA1LDEzIEBAIHN0YXRpYyBib29sIF9f
aW5pdCByZXRwb2xpbmVfc2FmZSh1aW50NjRfdCBjYXBzKQogICAgICAgICAvKgogICAgICAgICAg
KiBTa3lsYWtlLCBLYWJ5bGFrZSBhbmQgQ2Fubm9ubGFrZSBwcm9jZXNzb3JzIGFyZSBub3QgcmV0
cG9saW5lLXNhZmUuCiAgICAgICAgICAqLwotICAgIGNhc2UgMHg0ZToKLSAgICBjYXNlIDB4NTU6
Ci0gICAgY2FzZSAweDVlOgotICAgIGNhc2UgMHg2NjoKLSAgICBjYXNlIDB4Njc6Ci0gICAgY2Fz
ZSAweDhlOgotICAgIGNhc2UgMHg5ZToKKyAgICBjYXNlIDB4NGU6IC8qIFNreWxha2UgTSAqLwor
ICAgIGNhc2UgMHg1NTogLyogU2t5bGFrZSBYICovCisgICAgY2FzZSAweDVlOiAvKiBTa3lsYWtl
IEQgKi8KKyAgICBjYXNlIDB4NjY6IC8qIENhbm5vbmxha2UgKi8KKyAgICBjYXNlIDB4Njc6IC8q
IENhbm5vbmxha2U/ICovCisgICAgY2FzZSAweDhlOiAvKiBLYWJ5bGFrZSBNICovCisgICAgY2Fz
ZSAweDllOiAvKiBLYWJ5bGFrZSBEICovCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgICAg
ICAvKgpAQCAtODQyLDEwICs4NDIsMTAgQEAgc3RhdGljIF9faW5pdCB2b2lkIG1kc19jYWxjdWxh
dGlvbnModWludDY0X3QgY2FwcykKICAgICBjYXNlIDB4NGM6IC8qIENoZXJyeXRyYWlsIC8gQnJh
c3N3ZWxsICovCiAgICAgY2FzZSAweDRkOiAvKiBBdmF0b24gLyBSYW5nZWx5IChTaWx2ZXJtb250
KSAqLwogICAgIGNhc2UgMHg1YTogLyogTW9vcmVmaWVsZCAqLwotICAgIGNhc2UgMHg1ZDoKLSAg
ICBjYXNlIDB4NjU6Ci0gICAgY2FzZSAweDZlOgotICAgIGNhc2UgMHg3NToKKyAgICBjYXNlIDB4
NWQ6IC8qIFNvRklBIDNHIEdyYW5pdGUvRVMyLjEgKi8KKyAgICBjYXNlIDB4NjU6IC8qIFNvRklB
IExURSBBT1NQICovCisgICAgY2FzZSAweDZlOiAvKiBDb3VnYXIgTW91bnRhaW4gKi8KKyAgICBj
YXNlIDB4NzU6IC8qIExpZ2h0bmluZyBNb3VudGFpbiAqLwogICAgICAgICAvKgogICAgICAgICAg
KiBLbmlnaHRzIHByb2Nlc3NvcnMgKHdoaWNoIGFyZSBiYXNlZCBvbiB0aGUgU2lsdmVybW9udC9B
aXJtb250CiAgICAgICAgICAqIG1pY3JvYXJjaGl0ZWN0dXJlKSBhcmUgc2ltaWxhcmx5IG9ubHkg
YWZmZWN0ZWQgYnkgdGhlIFN0b3JlIEJ1ZmZlcgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Oct 04 17:44:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 17: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 1iGRce-0000cT-21; Fri, 04 Oct 2019 17:44:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=khvf=X5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGRcc-0000cN-79
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 17:44:06 +0000
X-Inumbo-ID: 8f3275fa-e6ce-11e9-9bee-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8f3275fa-e6ce-11e9-9bee-bc764e2007e4;
 Fri, 04 Oct 2019 17:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGRcb-0001FE-1F
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 17:44:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGRca-0001OH-V0
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 17:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iGRca-0001OH-V0@xenbits.xenproject.org>
Date: Fri, 04 Oct 2019 17:44:04 +0000
Subject: [Xen-changelog] [xen staging] xen/nospec: Introduce
 CONFIG_SPECULATIVE_HARDEN_ARRAY
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBiODY2ZjY5YjRlYzk3MjgzYmMzNTczMjhmMWY2ODg2NmEwN2EzODQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEphbiAzMSAxODowMToxNiAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgNCAxODozNzo0
MSAyMDE5ICswMTAwCgogICAgeGVuL25vc3BlYzogSW50cm9kdWNlIENPTkZJR19TUEVDVUxBVElW
RV9IQVJERU5fQVJSQVkKICAgIAogICAgVGhlcmUgYXJlIGxlZ2l0aW1hdGUgY2lyY3Vtc3RhbmNl
IHdoZXJlIGFycmF5IGhhcmRlbmluZyBpcyBub3Qgd2FudGVkIG9yCiAgICBuZWVkZWQuICBBbGxv
dyBpdCB0byBiZSB0dXJuZWQgb2ZmLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL0tjb25maWcgICAgICAgfCAyNCAr
KysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3hlbi9ub3NwZWMuaCB8ICA1ICsr
KysrCiAyIGZpbGVzIGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL0tjb25maWcgYi94ZW4vY29tbW9uL0tjb25maWcKaW5kZXggZTkyNDc4NzFhOC4uN2I1
ZGQ5ZDQ5NSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9LY29uZmlnCisrKyBiL3hlbi9jb21tb24v
S2NvbmZpZwpAQCAtODAsNiArODAsMzAgQEAgY29uZmlnIEhBU19DSEVDS1BPTElDWQogCXN0cmlu
ZwogCW9wdGlvbiBlbnY9IlhFTl9IQVNfQ0hFQ0tQT0xJQ1kiCiAKK21lbnUgIlNwZWN1bGF0aXZl
IGhhcmRlbmluZyIKKworY29uZmlnIFNQRUNVTEFUSVZFX0hBUkRFTl9BUlJBWQorCWJvb2wgIlNw
ZWN1bGF0aXZlIEFycmF5IEhhcmRlbmluZyIKKwlkZWZhdWx0IHkKKwktLS1oZWxwLS0tCisJICBD
b250ZW1wb3JhcnkgcHJvY2Vzc29ycyBtYXkgdXNlIHNwZWN1bGF0aXZlIGV4ZWN1dGlvbiBhcyBh
CisJICBwZXJmb3JtYW5jZSBvcHRpbWlzYXRpb24sIGJ1dCB0aGlzIGNhbiBwb3RlbnRpYWxseSBi
ZSBhYnVzZWQgYnkgYW4KKwkgIGF0dGFja2VyIHRvIGxlYWsgZGF0YSB2aWEgc3BlY3VsYXRpdmUg
c2lkZWNoYW5uZWxzLgorCisJICBPbmUgc291cmNlIG9mIGRhdGEgbGVha2FnZSBpcyB2aWEgc3Bl
Y3VsYXRpdmUgb3V0LW9mLWJvdW5kcyBhcnJheQorCSAgYWNjZXNzZXMuCisKKwkgIFdoZW4gZW5h
YmxlZCwgc3BlY2lmaWMgYXJyYXkgYWNjZXNzZXMgd2hpY2ggaGF2ZSBiZWVuIGRlZW1lZCBsaWFi
bGUKKwkgIHRvIGJlIHNwZWN1bGF0aXZlbHkgYWJ1c2VkIHdpbGwgYmUgaGFyZGVuZWQgdG8gYXZv
aWQgb3V0LW9mLWJvdW5kcworCSAgYWNjZXNzZXMuCisKKwkgIFRoaXMgaXMgYSBiZXN0LWVmZm9y
dCBtaXRpZ2F0aW9uLiAgVGhlcmUgYXJlIG5vIGd1YXJhbnRlZXMgdGhhdCBhbGwKKwkgIGFyZWFz
IG9mIGNvZGUgb3BlbiB0byBhYnVzZSBoYXZlIGJlZW4gaGFyZGVuZWQuCisKKwkgIElmIHVuc3Vy
ZSwgc2F5IFkuCisKK2VuZG1lbnUKKwogY29uZmlnIEtFWEVDCiAJYm9vbCAia2V4ZWMgc3VwcG9y
dCIKIAlkZWZhdWx0IHkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9ub3NwZWMuaCBiL3hl
bi9pbmNsdWRlL3hlbi9ub3NwZWMuaAppbmRleCAyYWM4ZmVjY2MyLi43NjI1NWJjNDZlIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vbm9zcGVjLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL25v
c3BlYy5oCkBAIC0zMyw2ICszMyw3IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBhcnJh
eV9pbmRleF9tYXNrX25vc3BlYyh1bnNpZ25lZCBsb25nIGluZGV4LAogfQogI2VuZGlmCiAKKyNp
ZmRlZiBDT05GSUdfU1BFQ1VMQVRJVkVfSEFSREVOX0FSUkFZCiAvKgogICogYXJyYXlfaW5kZXhf
bm9zcGVjIC0gc2FuaXRpemUgYW4gYXJyYXkgaW5kZXggYWZ0ZXIgYSBib3VuZHMgY2hlY2sKICAq
CkBAIC01OCw2ICs1OSwxMCBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgYXJyYXlfaW5k
ZXhfbWFza19ub3NwZWModW5zaWduZWQgbG9uZyBpbmRleCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICAodHlwZW9mKF9pKSkgKF9pICYgX21hc2spOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKIH0pCisjZWxzZQorLyogTm8gaW5kZXggaGFyZGVuaW5nLiAqLworI2Rl
ZmluZSBhcnJheV9pbmRleF9ub3NwZWMoaW5kZXgsIHNpemUpICgodm9pZCkoc2l6ZSksIChpbmRl
eCkpCisjZW5kaWYgLyogQ09ORklHX1NQRUNVTEFUSVZFX0hBUkRFTl9BUlJBWSAqLwogCiAvKgog
ICogYXJyYXlfYWNjZXNzX25vc3BlYyAtIGFsbG93IG5vc3BlYyBhY2Nlc3MgZm9yIHN0YXRpYyBz
aXplIGFycmF5cwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Oct 04 17:44:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 04 Oct 2019 17: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 1iGRcn-0000d3-3i; Fri, 04 Oct 2019 17:44:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=khvf=X5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iGRcl-0000cv-V4
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 17:44:15 +0000
X-Inumbo-ID: 95484dd4-e6ce-11e9-80e3-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 95484dd4-e6ce-11e9-80e3-bc764e2007e4;
 Fri, 04 Oct 2019 17:44:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGRcl-0001FM-6g
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 17:44:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iGRcl-0001Oy-4A
 for xen-changelog@lists.xenproject.org; Fri, 04 Oct 2019 17:44:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iGRcl-0001Oy-4A@xenbits.xenproject.org>
Date: Fri, 04 Oct 2019 17:44:15 +0000
Subject: [Xen-changelog] [xen staging] x86/Kconfig: Invert the defaults for
 CONFIG_{PVH_GUEST, PV_SHIM}
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY0MDQ5YjJhOTg1MGM4NDdiMDZlYzZhZDFjZWMxYzdjMmMzMDNiOTQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE9jdCAxIDE3OjI3OjQ5IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE9jdCA0IDE4OjM3OjQx
IDIwMTkgKzAxMDAKCiAgICB4ODYvS2NvbmZpZzogSW52ZXJ0IHRoZSBkZWZhdWx0cyBmb3IgQ09O
RklHX3tQVkhfR1VFU1QsUFZfU0hJTX0KICAgIAogICAgVGhpcyBpcyBhIG1pbm9yIFVJIGNoYW5n
ZSwgYnV0IHVzZXJzIHdoaWNoIGhhdmUgZWxlY3RlZCB0byBlbmFibGUKICAgIFhFTl9HVUVTVCAo
d2hpY2ggc3RpbGwgZGVmYXVsdHMgdG8gbm8pIHdpbGwgZGVmaW5pdGVseSBuZWVkIG9uZSBvZiB0
aGVzZQogICAgb3B0aW9ucywgYW5kIHdpbGwgdHlwaWNhbGx5IHdhbnQgYm90aC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3bEB4ZW4ub3JnPgogICAgQWNrZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvS2NvbmZpZyB8IDggKysrKy0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L0tjb25maWcgYi94ZW4vYXJjaC94ODYvS2NvbmZpZwppbmRl
eCAzZjg4YWRhZTk3Li4yOGIzYjQ2OTJhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvS2NvbmZp
ZworKysgYi94ZW4vYXJjaC94ODYvS2NvbmZpZwpAQCAtMTcwLDE2ICsxNzAsMTYgQEAgY29uZmln
IFhFTl9HVUVTVAogCSAgSWYgdW5zdXJlLCBzYXkgTi4KIAogY29uZmlnIFBWSF9HVUVTVAotCWRl
Zl9ib29sIG4KKwlkZWZfYm9vbCB5CiAJcHJvbXB0ICJQVkggR3Vlc3QiCiAJZGVwZW5kcyBvbiBY
RU5fR1VFU1QKIAktLS1oZWxwLS0tCiAJICBTdXBwb3J0IGJvb3RpbmcgdXNpbmcgdGhlIFBWSCBB
QkkuCiAKLQkgIElmIHVuc3VyZSwgc2F5IE4uCisJICBJZiB1bnN1cmUsIHNheSBZLgogCiBjb25m
aWcgUFZfU0hJTQotCWRlZl9ib29sIG4KKwlkZWZfYm9vbCB5CiAJcHJvbXB0ICJQViBTaGltIgog
CWRlcGVuZHMgb24gUFYgJiYgWEVOX0dVRVNUCiAJLS0taGVscC0tLQpAQCAtMTg3LDcgKzE4Nyw3
IEBAIGNvbmZpZyBQVl9TSElNCiAJICBpbiBhbiBIVk0vUFZIIGNvbnRhaW5lci4gVGhpcyBtb2Rl
IGNhbiBvbmx5IGJlIGVuYWJsZWQgd2l0aCBjb21tYW5kCiAJICBsaW5lIG9wdGlvbi4KIAotCSAg
SWYgdW5zdXJlLCBzYXkgTi4KKwkgIElmIHVuc3VyZSwgc2F5IFkuCiAKIGNvbmZpZyBQVl9TSElN
X0VYQ0xVU0lWRQogCWRlZl9ib29sIG4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Oct 07 09:22:14 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 09:22: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 1iHPDY-0000En-U3; Mon, 07 Oct 2019 09:22: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=/rtV=YA=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iHPDX-0000Ef-3G
 for xen-changelog@lists.xenproject.org; Mon, 07 Oct 2019 09:22:11 +0000
X-Inumbo-ID: ed94eb16-e8e3-11e9-97a8-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ed94eb16-e8e3-11e9-97a8-12813bfff9fa;
 Mon, 07 Oct 2019 09:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iHPDR-0000zI-27
 for xen-changelog@lists.xenproject.org; Mon, 07 Oct 2019 09:22:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iHPDQ-0008F7-W0
 for xen-changelog@lists.xenproject.org; Mon, 07 Oct 2019 09:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iHPDQ-0008F7-W0@xenbits.xenproject.org>
Date: Mon, 07 Oct 2019 09:22:04 +0000
Subject: [Xen-changelog] [xen staging] xen/xsm: flask: Prevent NULL
 deference in flask_assign_{, dt}device()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM4YWQ5NGFjZjA5ZjY4MjJkNjAwNTE0NDkzNWI1ODIyOGRhMzNhMDQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIE9j
dCA0IDE3OjMyOjQ5IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE9jdCA3IDEwOjA2OjAxIDIwMTkgKzAxMDAK
CiAgICB4ZW4veHNtOiBmbGFzazogUHJldmVudCBOVUxMIGRlZmVyZW5jZSBpbiBmbGFza19hc3Np
Z25feywgZHR9ZGV2aWNlKCkKICAgIAogICAgZmxhc2tfYXNzaWduX3ssIGR0fWRldmljZSgpIG1h
eSBiZSB1c2VkIHRvIGNoZWNrIHdoZXRoZXIgeW91IGNhbiB0ZXN0IGlmCiAgICBhIGRldmljZSBp
cyBhc3NpZ25lZC4gSW4gdGhpcyBjYXNlLCB0aGUgZG9tYWluIHdpbGwgYmUgTlVMTC4KICAgIAog
ICAgSG93ZXZlciwgZmxhc2tfaW9tbXVfcmVzb3VyY2VfdXNlX3Blcm0oKSB3aWxsIGJlIGNhbGxl
ZCBhbmQgbWF5IGVuZCB1cAogICAgdG8gZGVmZXJlbmNlIGEgTlVMTCBwb2ludGVyLiBUaGlzIGNh
biBiZSBwcmV2ZW50ZWQgYnkgbW92aW5nIHRoZSBjYWxsCiAgICBhZnRlciB3ZSBjaGVjayB0aGUg
dmFsaWRpdHkgZm9yIHRoZSBkb21haW4gcG9pbnRlci4KICAgIAogICAgQ292ZXJpdHktSUQ6IDE0
ODY3NDEKICAgIEZpeGVzOiA3MWU2MTdhNmI4ICgndXNlIGlzX2lvbW11X2VuYWJsZWQoKSB3aGVy
ZSBhcHByb3ByaWF0ZS4uLicpCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0
eWNoby5uc2EuZ292PgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bEB4ZW4ub3Jn
PgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgot
LS0KIHhlbi94c20vZmxhc2svaG9va3MuYyB8IDggKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA2
IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFz
ay9ob29rcy5jIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCmluZGV4IDNiMzA4Mjc3NjQuLmNmN2Yy
NWNkYTIgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZmxhc2svaG9va3MuYworKysgYi94ZW4veHNtL2Zs
YXNrL2hvb2tzLmMKQEAgLTEyOTYsMTEgKzEyOTYsMTMgQEAgc3RhdGljIGludCBmbGFza19hc3Np
Z25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IG1hY2hpbmVfYmRmKQogICAgIHUz
MiBkc2lkLCByc2lkOwogICAgIGludCByYyA9IC1FUEVSTTsKICAgICBzdHJ1Y3QgYXZjX2F1ZGl0
X2RhdGEgYWQ7Ci0gICAgdTMyIGRwZXJtID0gZmxhc2tfaW9tbXVfcmVzb3VyY2VfdXNlX3Blcm0o
ZCk7CisgICAgdTMyIGRwZXJtOwogCiAgICAgaWYgKCAhZCApCiAgICAgICAgIHJldHVybiBmbGFz
a190ZXN0X2Fzc2lnbl9kZXZpY2UobWFjaGluZV9iZGYpOwogCisgICAgZHBlcm0gPSBmbGFza19p
b21tdV9yZXNvdXJjZV91c2VfcGVybShkKTsKKwogICAgIHJjID0gY3VycmVudF9oYXNfcGVybShk
LCBTRUNDTEFTU19SRVNPVVJDRSwgUkVTT1VSQ0VfX0FERCk7CiAgICAgaWYgKCByYyApCiAgICAg
ICAgIHJldHVybiByYzsKQEAgLTEzNTUsMTEgKzEzNTcsMTMgQEAgc3RhdGljIGludCBmbGFza19h
c3NpZ25fZHRkZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgY29uc3QgY2hhciAqZHRwYXRoKQogICAg
IHUzMiBkc2lkLCByc2lkOwogICAgIGludCByYyA9IC1FUEVSTTsKICAgICBzdHJ1Y3QgYXZjX2F1
ZGl0X2RhdGEgYWQ7Ci0gICAgdTMyIGRwZXJtID0gZmxhc2tfaW9tbXVfcmVzb3VyY2VfdXNlX3Bl
cm0oZCk7CisgICAgdTMyIGRwZXJtOwogCiAgICAgaWYgKCAhZCApCiAgICAgICAgIHJldHVybiBm
bGFza190ZXN0X2Fzc2lnbl9kdGRldmljZShkdHBhdGgpOwogCisgICAgZHBlcm0gPSBmbGFza19p
b21tdV9yZXNvdXJjZV91c2VfcGVybShkKTsKKwogICAgIHJjID0gY3VycmVudF9oYXNfcGVybShk
LCBTRUNDTEFTU19SRVNPVVJDRSwgUkVTT1VSQ0VfX0FERCk7CiAgICAgaWYgKCByYyApCiAgICAg
ICAgIHJldHVybiByYzsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Mon Oct 07 09:22:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 09: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 1iHPDd-0000FN-Vf; Mon, 07 Oct 2019 09:22:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/rtV=YA=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iHPDc-0000FE-BJ
 for xen-changelog@lists.xenproject.org; Mon, 07 Oct 2019 09:22:16 +0000
X-Inumbo-ID: f39796ee-e8e3-11e9-80e3-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f39796ee-e8e3-11e9-80e3-bc764e2007e4;
 Mon, 07 Oct 2019 09:22:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iHPDb-0000zM-7j
 for xen-changelog@lists.xenproject.org; Mon, 07 Oct 2019 09:22:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iHPDb-0008Fi-5C
 for xen-changelog@lists.xenproject.org; Mon, 07 Oct 2019 09:22:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iHPDb-0008Fi-5C@xenbits.xenproject.org>
Date: Mon, 07 Oct 2019 09:22:15 +0000
Subject: [Xen-changelog] [xen staging] xen/xsm: flask: Check xmalloc_array()
 return in security_sid_to_context()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRhNjQ3YWQxMjhhNmU4ZWE5MWU5ZGYxNDA3MDhkODA1NDhiZjQ3ZjcKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIE9j
dCA0IDE3OjUzOjI2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE9jdCA3IDEwOjA5OjM0IDIwMTkgKzAxMDAK
CiAgICB4ZW4veHNtOiBmbGFzazogQ2hlY2sgeG1hbGxvY19hcnJheSgpIHJldHVybiBpbiBzZWN1
cml0eV9zaWRfdG9fY29udGV4dCgpCiAgICAKICAgIHhtYWxsb2NfYXJyYXkoKSBtYXkgcmV0dXJu
IE5VTEwgaWYgdGhlcmUgYXJlIG1lbW9yeS4gUmF0aGVyIHRoYW4gdHJ5aW5nCiAgICB0byBkZWZl
cmVuY2UgaXQgZGlyZWN0bHksIHdlIHNob3VsZCBjaGVjayB0aGUgcmV0dXJuIHZhbHVlIGZpcnN0
LgogICAgCiAgICBDb3Zlcml0eS1JRDogMTM4MTg1MgogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBEYW5pZWwgRGUgR3Jh
YWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4veHNtL2ZsYXNrL3NzL3NlcnZpY2VzLmMg
fCAyICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVu
L3hzbS9mbGFzay9zcy9zZXJ2aWNlcy5jIGIveGVuL3hzbS9mbGFzay9zcy9zZXJ2aWNlcy5jCmlu
ZGV4IGI1OTkyOGVhOGEuLjQyNjg2NTM1ZjIgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZmxhc2svc3Mv
c2VydmljZXMuYworKysgYi94ZW4veHNtL2ZsYXNrL3NzL3NlcnZpY2VzLmMKQEAgLTc3NSw2ICs3
NzUsOCBAQCBpbnQgc2VjdXJpdHlfc2lkX3RvX2NvbnRleHQodTMyIHNpZCwgY2hhciAqKnNjb250
ZXh0LCB1MzIgKnNjb250ZXh0X2xlbikKIAogICAgICAgICAgICAgKnNjb250ZXh0X2xlbiA9IHN0
cmxlbihpbml0aWFsX3NpZF90b19zdHJpbmdbc2lkXSkgKyAxOwogICAgICAgICAgICAgc2NvbnRl
eHRwID0geG1hbGxvY19hcnJheShjaGFyLCAqc2NvbnRleHRfbGVuKTsKKyAgICAgICAgICAgIGlm
ICggIXNjb250ZXh0cCApCisgICAgICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAgICAgICAg
ICAgICBzdHJsY3B5KHNjb250ZXh0cCwgaW5pdGlhbF9zaWRfdG9fc3RyaW5nW3NpZF0sICpzY29u
dGV4dF9sZW4pOwogICAgICAgICAgICAgKnNjb250ZXh0ID0gc2NvbnRleHRwOwogICAgICAgICAg
ICAgZ290byBvdXQ7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Mon Oct 07 10:33:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 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 1iHQKC-0007UK-0n; Mon, 07 Oct 2019 10: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=/rtV=YA=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iHQKA-0007UF-Oy
 for xen-changelog@lists.xenproject.org; Mon, 07 Oct 2019 10:33:06 +0000
X-Inumbo-ID: d85a6af0-e8ed-11e9-97aa-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d85a6af0-e8ed-11e9-97aa-12813bfff9fa;
 Mon, 07 Oct 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 <ian.jackson@eu.citrix.com>) id 1iHQK8-0002QC-Dw
 for xen-changelog@lists.xenproject.org; Mon, 07 Oct 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 1iHQK8-0004Tr-Av
 for xen-changelog@lists.xenproject.org; Mon, 07 Oct 2019 10:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iHQK8-0004Tr-Av@xenbits.xenproject.org>
Date: Mon, 07 Oct 2019 10:33:04 +0000
Subject: [Xen-changelog] [xen staging] xen/sched: let credit scheduler
 control its timer all alone
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk2OWY1OGJkZTI3MjJhNzRiYzhlNmVkMTE3OTYyYWFkZTQ2YzA0MzYKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gT2N0IDcg
MDg6MzU6MTkgMjAxOSArMDIwMApDb21taXQ6ICAgICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBPY3QgNyAxMToxOTo1NCAyMDE5ICswMTAw
CgogICAgeGVuL3NjaGVkOiBsZXQgY3JlZGl0IHNjaGVkdWxlciBjb250cm9sIGl0cyB0aW1lciBh
bGwgYWxvbmUKICAgIAogICAgVGhlIGNyZWRpdCBzY2hlZHVsZXIgaXMgdGhlIG9ubHkgc2NoZWR1
bGVyIHdpdGggdGlja19zdXNwZW5kIGFuZAogICAgdGlja19yZXN1bWUgY2FsbGJhY2tzLiBUb2Rh
eSB0aG9zZSBjYWxsYmFja3MgYXJlIGludm9rZWQgd2l0aG91dCBiZWluZwogICAgZ3VhcmRlZCBi
eSB0aGUgc2NoZWR1bGVyIGxvY2sgd2hpY2ggaXMgY3JpdGljYWwgd2hlbiBhdCB0aGUgc2FtZSB0
aGUKICAgIGNwdSB0aG9zZSBjYWxsYmFja3MgYXJlIGFjdGl2ZSBpcyBiZWluZyBtb3ZlZCB0byBv
ciBmcm9tIGEgY3B1cG9vbC4KICAgIAogICAgQ3Jhc2hlcyBsaWtlIHRoZSBmb2xsb3dpbmcgYXJl
IHBvc3NpYmxlIGR1ZSB0byB0aGF0IHJhY2U6CiAgICAKICAgIChYRU4pIC0tLS1bIFhlbi00LjEz
LjAtOC4wLjEyLWQgIHg4Nl82NCAgZGVidWc9eSAgIE5vdCB0YWludGVkIF0tLS0tCiAgICAoWEVO
KSBDUFU6ICAgIDc5CiAgICAoWEVOKSBSSVA6ICAgIGUwMDg6WzxmZmZmODJkMDgwMjQ2N2RjPl0g
c2V0X3RpbWVyKzB4MzkvMHgxZjcKICAgIChYRU4pIFJGTEFHUzogMDAwMDAwMDAwMDAxMDAwMiAg
IENPTlRFWFQ6IGh5cGVydmlzb3IKICAgIDxzbmlwPgogICAgKFhFTikgWGVuIGNhbGwgdHJhY2U6
CiAgICAoWEVOKSAgICBbPGZmZmY4MmQwODAyNDY3ZGM+XSBzZXRfdGltZXIrMHgzOS8weDFmNwog
ICAgKFhFTikgICAgWzxmZmZmODJkMDgwMjJjMWY0Pl0KICAgIHNjaGVkX2NyZWRpdC5jI2NzY2hl
ZF90aWNrX3Jlc3VtZSsweDU0LzB4NTkKICAgIChYRU4pICAgIFs8ZmZmZjgyZDA4MDI0MWRmZT5d
IHNjaGVkX3RpY2tfcmVzdW1lKzB4NjcvMHg4NgogICAgKFhFTikgICAgWzxmZmZmODJkMDgwMmVk
YTUyPl0gbXdhaXQtaWRsZS5jI213YWl0X2lkbGUrMHgzMmIvMHgzNTcKICAgIChYRU4pICAgIFs8
ZmZmZjgyZDA4MDI3OTM5ZT5dIGRvbWFpbi5jI2lkbGVfbG9vcCsweGE2LzB4YzIKICAgIChYRU4p
CiAgICAoWEVOKSBQYWdldGFibGUgd2FsayBmcm9tIDAwMDAwMDAwMDAwMDAwNDg6CiAgICAoWEVO
KSAgTDRbMHgwMDBdID0gMDAwMDAwODJjZmI5YzA2MyBmZmZmZmZmZmZmZmZmZmZmCiAgICAoWEVO
KSAgTDNbMHgwMDBdID0gMDAwMDAwODJjZmI5YjA2MyBmZmZmZmZmZmZmZmZmZmZmCiAgICAoWEVO
KSAgTDJbMHgwMDBdID0gMDAwMDAwODJjZmI5YTA2MyBmZmZmZmZmZmZmZmZmZmZmCiAgICAoWEVO
KSAgTDFbMHgwMDBdID0gMDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZmZmZmZmZmZmZmCiAgICAoWEVO
KQogICAgKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogICAg
KFhFTikgUGFuaWMgb24gQ1BVIDc5OgogICAgKFhFTikgRkFUQUwgUEFHRSBGQVVMVAogICAgKFhF
TikgW2Vycm9yX2NvZGU9MDAwMF0KICAgIChYRU4pIEZhdWx0aW5nIGxpbmVhciBhZGRyZXNzOiAw
MDAwMDAwMDAwMDAwMDQ4CiAgICAoWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqCiAgICAKICAgIFRoZSBjYWxsYmFja3MgYXJlIHVzZWQgd2hlbiB0aGUgY3B1IGlz
IGdvaW5nIHRvIG9yIGNvbWluZyBmcm9tIGlkbGUgaW4KICAgIG9yZGVyIHRvIGFsbG93IGhpZ2hl
ciBDLXN0YXRlcy4KICAgIAogICAgVGhlIGNyZWRpdCBzY2hlZHVsZXIga25vd3Mgd2hlbiBpdCBp
cyBnb2luZyB0byBzY2hlZHVsZSBhbiBpZGxlCiAgICBzY2hlZHVsaW5nIHVuaXQgb3IgYW5vdGhl
ciBvbmUgYWZ0ZXIgaWRsZSwgc28gaXQgY2FuIGVhc2lseSBzdG9wIG9yCiAgICByZXN1bWUgdGhl
IHRpbWVyIGl0c2VsZiByZW1vdmluZyB0aGUgbmVlZCB0byBkbyBzbyB2aWEgdGhlIGNhbGxiYWNr
LgogICAgQXMgdGhpcyB0aW1lciBoYW5kbGluZyBpcyBkb25lIGluIHRoZSBtYWluIHNjaGVkdWxp
bmcgZnVuY3Rpb24gdGhlCiAgICBzY2hlZHVsZXIgbG9jayBpcyBzdGlsbCBoZWxkLCBzbyB0aGUg
cmFjZSB3aXRoIGNwdXBvb2wgb3BlcmF0aW9ucyBjYW4KICAgIG5vIGxvbmdlciBvY2N1ci4gTm90
ZSB0aGF0IGNhbGxpbmcgdGhlIGNhbGxiYWNrcyBmcm9tIHNjaGVkdWxlX2NwdV9ybSgpCiAgICBh
bmQgc2NoZWR1bGVfY3B1X2FkZCgpIGlzIG5vIGxvbmdlciBuZWVkZWQsIGFzIHRoZSB0cmFuc2l0
aW9ucyB0byBhbmQKICAgIGZyb20gaWRsZSBpbiB0aGUgY3B1cG9vbCB3aXRoIGNyZWRpdCBhY3Rp
dmUgd2lsbCBhdXRvbWF0aWNhbGx5IG9jY3VyCiAgICBhbmQgZG8gdGhlIHJpZ2h0IHRoaW5nLgog
ICAgCiAgICBXaXRoIHRoZSBsYXN0IHVzZXIgb2YgdGhlIGNhbGxiYWNrcyBnb25lIHRob3NlIGNh
biBiZSByZW1vdmVkLgogICAgCiAgICBTdWdnZXN0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xp
QHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMuYyB8ICAzIC0tLQogeGVu
L2NvbW1vbi9zY2hlZF9jcmVkaXQuYyAgIHwgMzQgKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgIHwgMjYgKystLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oICB8IDE1IC0tLS0tLS0tLS0t
LS0tLQogNCBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCA2OCBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMgYi94ZW4vY29tbW9uL3Nj
aGVkX2FyaW5jNjUzLmMKaW5kZXggNDVjMDVjNmNkOS4uNTY1NTc1YzMyNiAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2
NTMuYwpAQCAtNzI0LDkgKzcyNCw2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyIHNj
aGVkX2FyaW5jNjUzX2RlZiA9IHsKIAogICAgIC5kdW1wX3NldHRpbmdzICA9IE5VTEwsCiAgICAg
LmR1bXBfY3B1X3N0YXRlID0gTlVMTCwKLQotICAgIC50aWNrX3N1c3BlbmQgICA9IE5VTEwsCi0g
ICAgLnRpY2tfcmVzdW1lICAgID0gTlVMTCwKIH07CiAKIFJFR0lTVEVSX1NDSEVEVUxFUihzY2hl
ZF9hcmluYzY1M19kZWYpOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyBi
L3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKaW5kZXggMzFmZGNkNmEyZi4uZmJmZmNmMzk5NiAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYworKysgYi94ZW4vY29tbW9uL3Nj
aGVkX2NyZWRpdC5jCkBAIC0xODMxLDYgKzE4MzEsNyBAQCBzdGF0aWMgdm9pZCBjc2NoZWRfc2No
ZWR1bGUoCiB7CiAgICAgY29uc3QgdW5zaWduZWQgaW50IGN1cl9jcHUgPSBzbXBfcHJvY2Vzc29y
X2lkKCk7CiAgICAgY29uc3QgdW5zaWduZWQgaW50IHNjaGVkX2NwdSA9IHNjaGVkX2dldF9yZXNv
dXJjZV9jcHUoY3VyX2NwdSk7CisgICAgc3RydWN0IGNzY2hlZF9wY3B1ICpzcGMgPSBDU0NIRURf
UENQVShjdXJfY3B1KTsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkICogY29uc3QgcnVucSA9IFJVTlEo
c2NoZWRfY3B1KTsKICAgICBzdHJ1Y3QgY3NjaGVkX3VuaXQgKiBjb25zdCBzY3VyciA9IENTQ0hF
RF9VTklUKHVuaXQpOwogICAgIHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2ID0gQ1NDSEVEX1BS
SVYob3BzKTsKQEAgLTIwMDAsNiArMjAwMSwxMyBAQCBvdXQ6CiAgICAgdW5pdC0+bmV4dF90YXNr
ID0gc25leHQtPnVuaXQ7CiAgICAgc25leHQtPnVuaXQtPm1pZ3JhdGVkID0gbWlncmF0ZWQ7CiAK
KyAgICAvKiBTdG9wIGNyZWRpdCB0aWNrIHdoZW4gZ29pbmcgdG8gaWRsZSwgcmVzdGFydCBpdCB3
aGVuIGNvbWluZyBmcm9tIGlkbGUuICovCisgICAgaWYgKCAhaXNfaWRsZV91bml0KHVuaXQpICYm
IGlzX2lkbGVfdW5pdCh1bml0LT5uZXh0X3Rhc2spICkKKyAgICAgICAgc3RvcF90aW1lcigmc3Bj
LT50aWNrZXIpOworICAgIGlmICggaXNfaWRsZV91bml0KHVuaXQpICYmICFpc19pZGxlX3VuaXQo
dW5pdC0+bmV4dF90YXNrKSApCisgICAgICAgIHNldF90aW1lcigmc3BjLT50aWNrZXIsIG5vdyAr
IE1JQ1JPU0VDUyhwcnYtPnRpY2tfcGVyaW9kX3VzKQorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAtIG5vdyAlIE1JQ1JPU0VDUyhwcnYtPnRpY2tfcGVyaW9kX3VzKSApOworCiAgICAg
Q1NDSEVEX1VOSVRfQ0hFQ0sodW5pdC0+bmV4dF90YXNrKTsKIH0KIApAQCAtMjIzNywyOSArMjI0
NSw2IEBAIGNzY2hlZF9kZWluaXQoc3RydWN0IHNjaGVkdWxlciAqb3BzKQogICAgIH0KIH0KIAot
c3RhdGljIHZvaWQgY3NjaGVkX3RpY2tfc3VzcGVuZChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpv
cHMsIHVuc2lnbmVkIGludCBjcHUpCi17Ci0gICAgc3RydWN0IGNzY2hlZF9wY3B1ICpzcGM7Ci0K
LSAgICBzcGMgPSBDU0NIRURfUENQVShjcHUpOwotCi0gICAgc3RvcF90aW1lcigmc3BjLT50aWNr
ZXIpOwotfQotCi1zdGF0aWMgdm9pZCBjc2NoZWRfdGlja19yZXN1bWUoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCB1bnNpZ25lZCBpbnQgY3B1KQotewotICAgIHN0cnVjdCBjc2NoZWRfcHJp
dmF0ZSAqcHJ2OwotICAgIHN0cnVjdCBjc2NoZWRfcGNwdSAqc3BjOwotICAgIHVpbnQ2NF90IG5v
dyA9IE5PVygpOwotCi0gICAgc3BjID0gQ1NDSEVEX1BDUFUoY3B1KTsKLQotICAgIHBydiA9IENT
Q0hFRF9QUklWKG9wcyk7Ci0KLSAgICBzZXRfdGltZXIoJnNwYy0+dGlja2VyLCBub3cgKyBNSUNS
T1NFQ1MocHJ2LT50aWNrX3BlcmlvZF91cykKLSAgICAgICAgICAgIC0gbm93ICUgTUlDUk9TRUNT
KHBydi0+dGlja19wZXJpb2RfdXMpICk7Ci19Ci0KIHN0YXRpYyBjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyIHNjaGVkX2NyZWRpdF9kZWYgPSB7CiAgICAgLm5hbWUgICAgICAgICAgID0gIlNNUCBDcmVk
aXQgU2NoZWR1bGVyIiwKICAgICAub3B0X25hbWUgICAgICAgPSAiY3JlZGl0IiwKQEAgLTIyOTUs
OSArMjI4MCw2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyIHNjaGVkX2NyZWRpdF9k
ZWYgPSB7CiAgICAgLnN3aXRjaF9zY2hlZCAgID0gY3NjaGVkX3N3aXRjaF9zY2hlZCwKICAgICAu
YWxsb2NfZG9tZGF0YSAgPSBjc2NoZWRfYWxsb2NfZG9tZGF0YSwKICAgICAuZnJlZV9kb21kYXRh
ICAgPSBjc2NoZWRfZnJlZV9kb21kYXRhLAotCi0gICAgLnRpY2tfc3VzcGVuZCAgID0gY3NjaGVk
X3RpY2tfc3VzcGVuZCwKLSAgICAudGlja19yZXN1bWUgICAgPSBjc2NoZWRfdGlja19yZXN1bWUs
CiB9OwogCiBSRUdJU1RFUl9TQ0hFRFVMRVIoc2NoZWRfY3JlZGl0X2RlZik7CmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggMjE3
ZmNiMDljZS4uYzMyN2M0MGI5MiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisr
KyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtMjg3MSw4ICsyODcxLDYgQEAgaW50IHNjaGVk
dWxlX2NwdV9hZGQodW5zaWduZWQgaW50IGNwdSwgc3RydWN0IGNwdXBvb2wgKmMpCiAgICAgLyog
X05vdF8gcGNwdV9zY2hlZHVsZV91bmxvY2soKTogc2NoZWR1bGVfbG9jayBoYXMgY2hhbmdlZCEg
Ki8KICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKG9sZF9sb2NrLCBmbGFncyk7CiAKLSAgICBz
Y2hlZF9kb190aWNrX3Jlc3VtZShuZXdfb3BzLCBjcHUpOwotCiAgICAgc3ItPmdyYW51bGFyaXR5
ID0gY3B1cG9vbF9nZXRfZ3JhbnVsYXJpdHkoYyk7CiAgICAgc3ItPmNwdXBvb2wgPSBjOwogICAg
IC8qIFRoZSAgY3B1IGlzIGFkZGVkIHRvIGEgcG9vbCwgdHJpZ2dlciBpdCB0byBnbyBwaWNrIHVw
IHNvbWUgd29yayAqLwpAQCAtMjk0Myw4ICsyOTQxLDYgQEAgaW50IHNjaGVkdWxlX2NwdV9ybSh1
bnNpZ25lZCBpbnQgY3B1KQogICAgIEFTU0VSVChjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJmNwdXBv
b2xfZnJlZV9jcHVzKSk7CiAgICAgQVNTRVJUKCFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgc3ItPmNw
dXBvb2wtPmNwdV92YWxpZCkpOwogCi0gICAgc2NoZWRfZG9fdGlja19zdXNwZW5kKG9sZF9vcHMs
IGNwdSk7Ci0KICAgICAvKiBTZWUgY29tbWVudCBpbiBzY2hlZHVsZV9jcHVfYWRkKCkgcmVnYXJk
aW5nIGxvY2sgc3dpdGNoaW5nLiAqLwogICAgIG9sZF9sb2NrID0gcGNwdV9zY2hlZHVsZV9sb2Nr
X2lycXNhdmUoY3B1LCAmZmxhZ3MpOwogCkBAIC0zMDgyLDMyICszMDc4LDE0IEBAIHZvaWQgc2No
ZWR1bGVfZHVtcChzdHJ1Y3QgY3B1cG9vbCAqYykKIAogdm9pZCBzY2hlZF90aWNrX3N1c3BlbmQo
dm9pZCkKIHsKLSAgICBzdHJ1Y3Qgc2NoZWR1bGVyICpzY2hlZDsKLSAgICB1bnNpZ25lZCBpbnQg
Y3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwotCi0gICAgcmN1X3JlYWRfbG9jaygmc2NoZWRfcmVz
X3JjdWxvY2spOwotCi0gICAgc2NoZWQgPSBnZXRfc2NoZWRfcmVzKGNwdSktPnNjaGVkdWxlcjsK
LSAgICBzY2hlZF9kb190aWNrX3N1c3BlbmQoc2NoZWQsIGNwdSk7Ci0gICAgcmN1X2lkbGVfZW50
ZXIoY3B1KTsKKyAgICByY3VfaWRsZV9lbnRlcihzbXBfcHJvY2Vzc29yX2lkKCkpOwogICAgIHJj
dV9pZGxlX3RpbWVyX3N0YXJ0KCk7Ci0KLSAgICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19y
Y3Vsb2NrKTsKIH0KIAogdm9pZCBzY2hlZF90aWNrX3Jlc3VtZSh2b2lkKQogewotICAgIHN0cnVj
dCBzY2hlZHVsZXIgKnNjaGVkOwotICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29y
X2lkKCk7Ci0KLSAgICByY3VfcmVhZF9sb2NrKCZzY2hlZF9yZXNfcmN1bG9jayk7Ci0KICAgICBy
Y3VfaWRsZV90aW1lcl9zdG9wKCk7Ci0gICAgcmN1X2lkbGVfZXhpdChjcHUpOwotICAgIHNjaGVk
ID0gZ2V0X3NjaGVkX3JlcyhjcHUpLT5zY2hlZHVsZXI7Ci0gICAgc2NoZWRfZG9fdGlja19yZXN1
bWUoc2NoZWQsIGNwdSk7Ci0KLSAgICByY3VfcmVhZF91bmxvY2soJnNjaGVkX3Jlc19yY3Vsb2Nr
KTsKKyAgICByY3VfaWRsZV9leGl0KHNtcF9wcm9jZXNzb3JfaWQoKSk7CiB9CiAKIHZvaWQgd2Fp
dCh2b2lkKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggYi94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQtaWYuaAppbmRleCBjZDczMWQ3MTcyLi4yOTcxNTY1MmJjIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2No
ZWQtaWYuaApAQCAtMzUzLDkgKzM1Myw2IEBAIHN0cnVjdCBzY2hlZHVsZXIgewogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhlbl9zeXNjdGxfc2NoZWR1bGVyX29w
ICopOwogICAgIHZvaWQgICAgICAgICAoKmR1bXBfc2V0dGluZ3MpICAoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqKTsKICAgICB2b2lkICAgICAgICAgKCpkdW1wX2NwdV9zdGF0ZSkgKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKiwgaW50KTsKLQotICAgIHZvaWQgICAgICAgICAoKnRpY2tfc3VzcGVu
ZCkgICAgKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKiwgdW5zaWduZWQgaW50KTsKLSAgICB2b2lk
ICAgICAgICAgKCp0aWNrX3Jlc3VtZSkgICAgIChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosIHVu
c2lnbmVkIGludCk7CiB9OwogCiBzdGF0aWMgaW5saW5lIGludCBzY2hlZF9pbml0KHN0cnVjdCBz
Y2hlZHVsZXIgKnMpCkBAIC0zODcsMTggKzM4NCw2IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBzY2hl
ZF9kdW1wX2NwdV9zdGF0ZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpzLCBpbnQgY3B1KQogICAg
ICAgICBzLT5kdW1wX2NwdV9zdGF0ZShzLCBjcHUpOwogfQogCi1zdGF0aWMgaW5saW5lIHZvaWQg
c2NoZWRfZG9fdGlja19zdXNwZW5kKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKnMsIGludCBjcHUp
Ci17Ci0gICAgaWYgKCBzLT50aWNrX3N1c3BlbmQgKQotICAgICAgICBzLT50aWNrX3N1c3BlbmQo
cywgY3B1KTsKLX0KLQotc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX2RvX3RpY2tfcmVzdW1lKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKnMsIGludCBjcHUpCi17Ci0gICAgaWYgKCBzLT50aWNrX3Jl
c3VtZSApCi0gICAgICAgIHMtPnRpY2tfcmVzdW1lKHMsIGNwdSk7Ci19Ci0KIHN0YXRpYyBpbmxp
bmUgdm9pZCAqc2NoZWRfYWxsb2NfZG9tZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpzLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKmQp
CiB7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Oct 07 11:33:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 07 Oct 2019 11: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 1iHRGF-0005HB-V2; Mon, 07 Oct 2019 11:33:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=/rtV=YA=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iHRGE-0005H6-90
 for xen-changelog@lists.xenproject.org; Mon, 07 Oct 2019 11:33:06 +0000
X-Inumbo-ID: 3a0c0e22-e8f6-11e9-80e3-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3a0c0e22-e8f6-11e9-80e3-bc764e2007e4;
 Mon, 07 Oct 2019 11:33:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iHRGC-0003fd-BS
 for xen-changelog@lists.xenproject.org; Mon, 07 Oct 2019 11:33:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iHRGC-00014m-8u
 for xen-changelog@lists.xenproject.org; Mon, 07 Oct 2019 11:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iHRGC-00014m-8u@xenbits.xenproject.org>
Date: Mon, 07 Oct 2019 11:33:04 +0000
Subject: [Xen-changelog] [xen staging] docs: update all URLs in man pages
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY4YWJlNGZlM2MyNDdiMDY5ZGFhNTlkODRkNDc5ZTQyODIyZDkzZGUKQXV0aG9yOiAg
ICAgTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0
IDMgMDg6NDc6MDUgMjAxOSAtMDcwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3bEB4ZW4ub3JnPgpD
b21taXREYXRlOiBNb24gT2N0IDcgMTI6MjM6MTYgMjAxOSArMDEwMAoKICAgIGRvY3M6IHVwZGF0
ZSBhbGwgVVJMcyBpbiBtYW4gcGFnZXMKICAgIAogICAgU3BlY2lmaWNhbGx5CiAgICAqIHhlbi5v
cmcgdG8geGVucHJvamVjdC5vcmcKICAgICogaHR0cCB0byBodHRwcwogICAgKiBSZXBsYWNlZCBw
YWdlcyB3aGVyZSBwYWdlIGhhcyBtb3ZlZAogICAgICAoaW5jbHVkaW5nIG9uIHhlbiBwYWdlcyBh
cyB3ZWxsIGFzIGV4dGVybmFsIHBhZ2VzKQogICAgKiBSZW1vdmVkIHNvbWUgVVJMcyAoZS5nLiBk
b3dubG9hZHMgZm9yIExpbnV4IFBWIGRyaXZlcnMpCiAgICAKICAgIFRlc3RlZC1ieTogTGFycyBL
dXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogTGFycyBLdXJ0
aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2xAeGVuLm9y
Zz4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
LS0tCiBkb2NzL21hbi94ZW4tcGNpLWRldmljZS1yZXNlcnZhdGlvbnMuNy5wb2QgfCAgMiArLQog
ZG9jcy9tYW4veGVuLXB2LWNoYW5uZWwuNy5wb2QgICAgICAgICAgICAgIHwgIDIgKy0KIGRvY3Mv
bWFuL3hlbi12dHBtLjcucG9kICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBkb2NzL21hbi94
ZW5zdG9yZS1jaG1vZC4xLnBvZCAgICAgICAgICAgICAgfCAgNCArKy0tCiBkb2NzL21hbi94ZW5z
dG9yZS1scy4xLnBvZCAgICAgICAgICAgICAgICAgfCAgNCArKy0tCiBkb2NzL21hbi94ZW5zdG9y
ZS1yZWFkLjEucG9kICAgICAgICAgICAgICAgfCAgNCArKy0tCiBkb2NzL21hbi94ZW5zdG9yZS13
cml0ZS4xLnBvZCAgICAgICAgICAgICAgfCAgNCArKy0tCiBkb2NzL21hbi94ZW5zdG9yZS4xLnBv
ZCAgICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCiBkb2NzL21hbi94ZW50b3AuMS5wb2QgICAg
ICAgICAgICAgICAgICAgICAgfCAgMiArLQogZG9jcy9tYW4veGwtZGlzay1jb25maWd1cmF0aW9u
LjUucG9kICAgICAgIHwgIDQgKystLQogZG9jcy9tYW4veGwtbmV0d29yay1jb25maWd1cmF0aW9u
LjUucG9kICAgIHwgIDggKysrKy0tLS0KIGRvY3MvbWFuL3hsLW51bWEtcGxhY2VtZW50LjcucG9k
ICAgICAgICAgICB8ICA0ICsrLS0KIGRvY3MvbWFuL3hsLjEucG9kLmluICAgICAgICAgICAgICAg
ICAgICAgICB8IDIyICsrKysrKysrKysrLS0tLS0tLS0tLS0KIGRvY3MvbWFuL3hsLmNmZy41LnBv
ZC5pbiAgICAgICAgICAgICAgICAgICB8IDIwICsrKysrKysrKystLS0tLS0tLS0tCiBkb2NzL21h
bi94bC5jb25mLjUucG9kICAgICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCiBkb2NzL21hbi94
bGNwdXBvb2wuY2ZnLjUucG9kICAgICAgICAgICAgICAgfCAgNCArKy0tCiAxNiBmaWxlcyBjaGFu
Z2VkLCA0NyBpbnNlcnRpb25zKCspLCA0NyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2Nz
L21hbi94ZW4tcGNpLWRldmljZS1yZXNlcnZhdGlvbnMuNy5wb2QgYi9kb2NzL21hbi94ZW4tcGNp
LWRldmljZS1yZXNlcnZhdGlvbnMuNy5wb2QKaW5kZXggMGRmNDFiY2QyOS4uOWRkZjNhMThhZCAx
MDA2NDQKLS0tIGEvZG9jcy9tYW4veGVuLXBjaS1kZXZpY2UtcmVzZXJ2YXRpb25zLjcucG9kCisr
KyBiL2RvY3MvbWFuL3hlbi1wY2ktZGV2aWNlLXJlc2VydmF0aW9ucy43LnBvZApAQCAtMjksNyAr
MjksNyBAQCBtdWx0aXBsZSBYZW4gdmVuZG9ycyB1c2luZyBjb25mbGljdGluZyBJRHMuCiAKID1p
dGVtIDMuIFRoZSB2ZW5kb3IgaXMgcmVzcG9uc2libGUgZm9yIGFsbG9jYXRpb25zIHdpdGhpbiB0
aGUgcmFuZ2UgYW5kIHNob3VsZAogICAgICAgICAgdHJ5IHRvIHJlY29yZCBzcGVjaWZpYyBkZXZp
Y2UgSURzIGluIFBDSSBJRCBkYXRhYmFzZXMgc3VjaCBhcwotICAgICAgICAgaHR0cDovL3BjaWlk
cy5zb3VyY2Vmb3JnZS5uZXQgYW5kIGh0dHAvL3d3dy5wY2lkYXRhYmFzZS5jb20KKyAgICAgICAg
IGh0dHBzOi8vcGNpLWlkcy51Y3cuY3ogYW5kIGh0dHBzOi8vZGV2aWNlaHVudC5jb20KIAogPWJh
Y2sKIApkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGVuLXB2LWNoYW5uZWwuNy5wb2QgYi9kb2NzL21h
bi94ZW4tcHYtY2hhbm5lbC43LnBvZAppbmRleCAwNzg5OGY2ZGRlLi5hYjQ1NzdkMWRhIDEwMDY0
NAotLS0gYS9kb2NzL21hbi94ZW4tcHYtY2hhbm5lbC43LnBvZAorKysgYi9kb2NzL21hbi94ZW4t
cHYtY2hhbm5lbC43LnBvZApAQCAtMTg2LDQgKzE4Niw0IEBAIHRoYXQgbm8tb25lJ3MgbmFtZSBj
bGFzaGVzIHdpdGggeW91cnMsIHBsZWFzZSBhZGQgeW91cnMgdG8gdGhpcyBsaXN0LgogICAgIE46
IG9yZy54ZW5wcm9qZWN0Lmd1ZXN0LmNsaXBib2FyZC4wLjEKICAgICBDOiBEYXZpZCBTY290dCA8
ZGF2ZS5zY290dEBjaXRyaXguY29tPgogICAgIEQ6IFNoYXJlIGNsaXBib2FyZCBkYXRhIHZpYSBh
biBpbi1ndWVzdCBhZ2VudC4gU2VlOgotICAgICAgIGh0dHA6Ly93aWtpLnhlbnByb2plY3Qub3Jn
L3dpa2kvQ2xpcGJvYXJkX3NoYXJpbmdfcHJvdG9jb2wKKyAgICAgICBodHRwczovL3dpa2kueGVu
cHJvamVjdC5vcmcvd2lraS9DbGlwYm9hcmRfc2hhcmluZ19wcm90b2NvbApkaWZmIC0tZ2l0IGEv
ZG9jcy9tYW4veGVuLXZ0cG0uNy5wb2QgYi9kb2NzL21hbi94ZW4tdnRwbS43LnBvZAppbmRleCAx
ZDgxODU2MTZhLi5kMDMzMDcyNTg0IDEwMDY0NAotLS0gYS9kb2NzL21hbi94ZW4tdnRwbS43LnBv
ZAorKysgYi9kb2NzL21hbi94ZW4tdnRwbS43LnBvZApAQCAtMzgwLDQgKzM4MCw0IEBAIEM8aHdp
bml0cGNycz01LDEyLTE2PiB3aWxsIGNvcHkgcGNycyA1LCAxMiwgMTMsIDE0LCAxNSwgYW5kIDE2
LgogCiA9aGVhZDEgUkVGRVJFTkNFUwogCi1CZXJsaW9zIFRQTSBFbXVsYXRvcjogTDxodHRwOi8v
dHBtLWVtdWxhdG9yLmJlcmxpb3MuZGUvPgorQmVybGlvcyBUUE0gRW11bGF0b3I6IEw8aHR0cHM6
Ly9naXRodWIuY29tL1BldGVySHVld2UvdHBtLWVtdWxhdG9yPgpkaWZmIC0tZ2l0IGEvZG9jcy9t
YW4veGVuc3RvcmUtY2htb2QuMS5wb2QgYi9kb2NzL21hbi94ZW5zdG9yZS1jaG1vZC4xLnBvZApp
bmRleCBjYjFkYzJlZjgyLi5kNzZmMzQ3MjNkIDEwMDY0NAotLS0gYS9kb2NzL21hbi94ZW5zdG9y
ZS1jaG1vZC4xLnBvZAorKysgYi9kb2NzL21hbi94ZW5zdG9yZS1jaG1vZC4xLnBvZApAQCAtNTgs
NSArNTgsNSBAQCBBcHBseSB0aGUgcGVybWlzc2lvbnMgdG8gdGhlIGtleSBhbmQgYWxsIGl0cyBJ
PHBhcmVudHM+LgogCiA9aGVhZDEgQlVHUwogCi1TZW5kIGJ1Z3MgdG8geGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcsIHNlZQotaHR0cDovL3dpa2kueGVuLm9yZy94ZW53aWtpL1JlcG9ydGluZ0J1Z3Mg
b24gaG93IHRvIHNlbmQgYnVnIHJlcG9ydHMuCitTZW5kIGJ1Z3MgdG8geGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnLCBzZWUKK2h0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1Jl
cG9ydGluZ19CdWdzX2FnYWluc3RfWGVuX1Byb2plY3Qgb24gaG93IHRvIHNlbmQgYnVnIHJlcG9y
dHMuCmRpZmYgLS1naXQgYS9kb2NzL21hbi94ZW5zdG9yZS1scy4xLnBvZCBiL2RvY3MvbWFuL3hl
bnN0b3JlLWxzLjEucG9kCmluZGV4IGUwNGE1MDlmYTcuLjhkYWM5MzFlOTQgMTAwNjQ0Ci0tLSBh
L2RvY3MvbWFuL3hlbnN0b3JlLWxzLjEucG9kCisrKyBiL2RvY3MvbWFuL3hlbnN0b3JlLWxzLjEu
cG9kCkBAIC01OCw1ICs1OCw1IEBAIENvbm5lY3QgdG8gdGhlIFhlbnN0b3JlIGRhZW1vbiB1c2lu
ZyBhIGxvY2FsIHNvY2tldCBvbmx5LgogCiA9aGVhZDEgQlVHUwogCi1TZW5kIGJ1Z3MgdG8geGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcsIHNlZQotaHR0cDovL3dpa2kueGVuLm9yZy94ZW53aWtpL1Jl
cG9ydGluZ0J1Z3Mgb24gaG93IHRvIHNlbmQgYnVnIHJlcG9ydHMuCitTZW5kIGJ1Z3MgdG8geGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnLCBzZWUKK2h0dHBzOi8vd2lraS54ZW5wcm9qZWN0
Lm9yZy93aWtpL1JlcG9ydGluZ19CdWdzX2FnYWluc3RfWGVuX1Byb2plY3Qgb24gaG93IHRvIHNl
bmQgYnVnIHJlcG9ydHMuCmRpZmYgLS1naXQgYS9kb2NzL21hbi94ZW5zdG9yZS1yZWFkLjEucG9k
IGIvZG9jcy9tYW4veGVuc3RvcmUtcmVhZC4xLnBvZAppbmRleCA1NDk2ZGUxN2E4Li5mNWE3YmI3
ZTQ2IDEwMDY0NAotLS0gYS9kb2NzL21hbi94ZW5zdG9yZS1yZWFkLjEucG9kCisrKyBiL2RvY3Mv
bWFuL3hlbnN0b3JlLXJlYWQuMS5wb2QKQEAgLTI4LDUgKzI4LDUgQEAgUmVhZCByYXcgdmFsdWUs
IHNraXAgZXNjYXBpbmcgbm9uLXByaW50YWJsZSBjaGFyYWN0ZXJzIChceC4uKS4KIAogPWhlYWQx
IEJVR1MKIAotU2VuZCBidWdzIHRvIHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnLCBzZWUKLWh0dHA6
Ly93aWtpLnhlbi5vcmcveGVud2lraS9SZXBvcnRpbmdCdWdzIG9uIGhvdyB0byBzZW5kIGJ1ZyBy
ZXBvcnRzLgorU2VuZCBidWdzIHRvIHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZywgc2Vl
CitodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9SZXBvcnRpbmdfQnVnc19hZ2FpbnN0
X1hlbl9Qcm9qZWN0IG9uIGhvdyB0byBzZW5kIGJ1ZyByZXBvcnRzLgpkaWZmIC0tZ2l0IGEvZG9j
cy9tYW4veGVuc3RvcmUtd3JpdGUuMS5wb2QgYi9kb2NzL21hbi94ZW5zdG9yZS13cml0ZS4xLnBv
ZAppbmRleCA3OGNiYmUxYTY5Li5kMWIwMTEyMzZhIDEwMDY0NAotLS0gYS9kb2NzL21hbi94ZW5z
dG9yZS13cml0ZS4xLnBvZAorKysgYi9kb2NzL21hbi94ZW5zdG9yZS13cml0ZS4xLnBvZApAQCAt
MjUsNSArMjUsNSBAQCBXcml0ZSByYXcgdmFsdWUsIHNraXAgcGFyc2luZyBlc2NhcGVkIGNoYXJh
Y3RlcnMgKFx4Li4pLgogCiA9aGVhZDEgQlVHUwogCi1TZW5kIGJ1Z3MgdG8geGVuLWRldmVsQGxp
c3RzLnhlbi5vcmcsIHNlZQotaHR0cDovL3dpa2kueGVuLm9yZy94ZW53aWtpL1JlcG9ydGluZ0J1
Z3Mgb24gaG93IHRvIHNlbmQgYnVnIHJlcG9ydHMuCitTZW5kIGJ1Z3MgdG8geGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnLCBzZWUKK2h0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtp
L1JlcG9ydGluZ19CdWdzX2FnYWluc3RfWGVuX1Byb2plY3Qgb24gaG93IHRvIHNlbmQgYnVnIHJl
cG9ydHMuCmRpZmYgLS1naXQgYS9kb2NzL21hbi94ZW5zdG9yZS4xLnBvZCBiL2RvY3MvbWFuL3hl
bnN0b3JlLjEucG9kCmluZGV4IGRkOGY4MDY0N2QuLmFiOWZiNGE3OWMgMTAwNjQ0Ci0tLSBhL2Rv
Y3MvbWFuL3hlbnN0b3JlLjEucG9kCisrKyBiL2RvY3MvbWFuL3hlbnN0b3JlLjEucG9kCkBAIC00
OCw1ICs0OCw1IEBAIEFkZCBvciBtb2RpZnkga2V5cyBhbmQgdmFsdWVzLgogCiA9aGVhZDEgQlVH
UwogCi1TZW5kIGJ1Z3MgdG8geGVuLWRldmVsQGxpc3RzLnhlbi5vcmcsIHNlZQotaHR0cDovL3dp
a2kueGVuLm9yZy94ZW53aWtpL1JlcG9ydGluZ0J1Z3Mgb24gaG93IHRvIHNlbmQgYnVnIHJlcG9y
dHMuCitTZW5kIGJ1Z3MgdG8geGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnLCBzZWUKK2h0
dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1JlcG9ydGluZ19CdWdzX2FnYWluc3RfWGVu
X1Byb2plY3Qgb24gaG93IHRvIHNlbmQgYnVnIHJlcG9ydHMuCmRpZmYgLS1naXQgYS9kb2NzL21h
bi94ZW50b3AuMS5wb2QgYi9kb2NzL21hbi94ZW50b3AuMS5wb2QKaW5kZXggMWQwZWI1MDRmNi4u
MTI2ZjQzZDJmMyAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGVudG9wLjEucG9kCisrKyBiL2RvY3Mv
bWFuL3hlbnRvcC4xLnBvZApAQCAtMTAxLDcgKzEwMSw3IEBAIFdyaXR0ZW4gYnkgSnVkeSBGaXNj
aGJhY2gsIERhdmlkIEhlbmRyaWNrcywgYW5kIEpvc2ggVHJpcGxldHQKIAogPWhlYWQxIFJFUE9S
VElORyBCVUdTCiAKLVJlcG9ydCBidWdzIHRvIDx4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZz4uCitS
ZXBvcnQgYnVncyB0byA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPi4KIAogPWhlYWQx
IENPUFlSSUdIVAogCmRpZmYgLS1naXQgYS9kb2NzL21hbi94bC1kaXNrLWNvbmZpZ3VyYXRpb24u
NS5wb2QgYi9kb2NzL21hbi94bC1kaXNrLWNvbmZpZ3VyYXRpb24uNS5wb2QKaW5kZXggNzk2NWQ1
ZGQ3My4uNDZmZWVkYjk1ZSAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGwtZGlzay1jb25maWd1cmF0
aW9uLjUucG9kCisrKyBiL2RvY3MvbWFuL3hsLWRpc2stY29uZmlndXJhdGlvbi41LnBvZApAQCAt
MjkyLDcgKzI5Miw3IEBAIG5ldHdvcmtpbmcgc3Vic3lzdGVtLiAgVGhpcyBjYW4gY2F1c2UgY3Jh
c2hlcyB3aGVuIHVzaW5nIGNlcnRhaW4KIGJhY2tlbmRzIHdpdGggY2VydGFpbiB1bmRlcmx5aW5n
IHN0b3JhZ2UuCiAKIFNlZToKLSBMPGh0dHA6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwv
eGVuLWRldmVsLzIwMTItMTIvbXNnMDExNTQuaHRtbD4KKyBMPGh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxMi0xMi9tc2cwMTE1NC5odG1sPgog
CiBGb3IgdGhpcyByZWFzb24sICh0aGlzIHZlcnNpb24gb2YpIHRoZSBYZW4gbGlieGwgdG9vbHN0
YWNrIGRpc2FibGVzCiBPX0RJUkVDVCB3aGVuIHVzaW5nIHRoZSBxZW11LWJhc2VkIFhlbiBQViBi
YWNrZW5kIChDPHFkaXNrPikuCkBAIC0zNTQsNyArMzU0LDcgQEAgZmlsZS4KID1pdGVtIEI8Y29s
bz4KIAogRW5hYmxlIENPTE8gSEEgZm9yIGRpc2suIEZvciBiZXR0ZXIgdW5kZXJzdGFuZGluZyBi
bG9jayByZXBsaWNhdGlvbiBvbgotUUVNVSwgcGxlYXNlIHJlZmVyIHRvOiBMPGh0dHA6Ly93aWtp
LnFlbXUub3JnL0ZlYXR1cmVzL0Jsb2NrUmVwbGljYXRpb24+CitRRU1VLCBwbGVhc2UgcmVmZXIg
dG86IEw8aHR0cHM6Ly93aWtpLnFlbXUub3JnL0ZlYXR1cmVzL0Jsb2NrUmVwbGljYXRpb24+CiBO
b3RlIHRoYXQgdGhlIENPTE8gY29uZmlndXJhdGlvbiBzZXR0aW5ncyBzaG91bGQgYmUgY29uc2lk
ZXJlZCB1bnN0YWJsZS4KIFRoZXkgbWF5IGNoYW5nZSBpbmNvbXBhdGlibHkgaW4gZnV0dXJlIHZl
cnNpb25zIG9mIFhlbi4KIApkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwtbmV0d29yay1jb25maWd1
cmF0aW9uLjUucG9kIGIvZG9jcy9tYW4veGwtbmV0d29yay1jb25maWd1cmF0aW9uLjUucG9kCmlu
ZGV4IGU5YWMzYzViOWUuLjBhYzI0YzRhMTggMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLW5ldHdv
cmstY29uZmlndXJhdGlvbi41LnBvZAorKysgYi9kb2NzL21hbi94bC1uZXR3b3JrLWNvbmZpZ3Vy
YXRpb24uNS5wb2QKQEAgLTQzLDcgKzQzLDcgQEAgc2l4IGdyb3VwcyBvZiB0d28gaGV4YWRlY2lt
YWwgZGlnaXRzLCBzZXBhcmF0ZWQgYnkgY29sb25zICg6KS4KIAogVGhlIGRlZmF1bHQgaWYgdGhp
cyBrZXl3b3JkIGlzIG5vdCBzcGVjaWZpZWQgaXMgdG8gYmUgYXV0b21hdGljYWxseQogZ2VuZXJh
dGUgYSBNQUMgYWRkcmVzcyBpbnNpZGUgdGhlIHNwYWNlIGFzc2lnbmVkIHRvIFhlbidzCi1MPE9y
Z2FuaXphdGlvbmFsbHkgVW5pcXVlIElkZW50aWZpZXJ8aHR0cDovL2VuLndpa2lwZWRpYS5vcmcv
d2lraS9Pcmdhbml6YXRpb25hbGx5X1VuaXF1ZV9JZGVudGlmaWVyPiAoMDA6MTY6M2UpLgorTDxP
cmdhbml6YXRpb25hbGx5IFVuaXF1ZSBJZGVudGlmaWVyfGh0dHBzOi8vZW4ud2lraXBlZGlhLm9y
Zy93aWtpL09yZ2FuaXphdGlvbmFsbHlfVW5pcXVlX0lkZW50aWZpZXI+ICgwMDoxNjozZSkuCiAK
IElmIHlvdSBhcmUgY2hvb3NpbmcgYSBNQUMgYWRkcmVzcyB0aGVuIGl0IGlzIHN0cm9uZ2x5IHJl
Y29tbWVuZCB0bwogZm9sbG93IG9uZSBvZiB0aGUgZm9sbG93aW5nIHN0cmF0ZWdpZXM6CkBAIC01
Nyw3ICs1Nyw3IEBAIGJpdCAoYml0IDIgb2YgdGhlIGZpcnN0IGJ5dGUpIGFuZCBjbGVhciB0aGUg
bXVsdGljYXN0IGJpdCAoYml0IDEKIG9mIHRoZSBmaXJzdCBieXRlKS4gSW4gb3RoZXIgd29yZHMg
dGhlIGZpcnN0IGJ5dGUgc2hvdWxkIGhhdmUgdGhlCiBiaXQgcGF0dGVybiB4eHh4eHgxMCAod2hl
cmUgeCBpcyBhIHJhbmRvbWx5IGdlbmVyYXRlZCBiaXQpIGFuZCB0aGUKIHJlbWFpbmluZyA1IGJ5
dGVzIGFyZSByYW5kb21seSBnZW5lcmF0ZWQgU2VlCi1baHR0cDovL2VuLndpa2lwZWRpYS5vcmcv
d2lraS9NQUNfYWRkcmVzc10gZm9yIG1vcmUgZGV0YWlscyB0aGUKK1todHRwczovL2VuLndpa2lw
ZWRpYS5vcmcvd2lraS9NQUNfYWRkcmVzc10gZm9yIG1vcmUgZGV0YWlscyB0aGUKIHN0cnVjdHVy
ZSBvZiBhIE1BQyBhZGRyZXNzLgogCiAKQEAgLTg3LDcgKzg3LDcgQEAgYml0cyBvZiByYW5kb21u
ZXNzIHRoYW4gdXNpbmcgdGhlIFhlbiBPVUkuCiAKIFNwZWNpZmllcyB0aGUgbmFtZSBvZiB0aGUg
bmV0d29yayBicmlkZ2Ugd2hpY2ggdGhpcyBWSUYgc2hvdWxkIGJlCiBhZGRlZCB0by4gVGhlIGRl
ZmF1bHQgaXMgQzx4ZW5icjA+LiBUaGUgYnJpZGdlIG11c3QgYmUgY29uZmlndXJlZCB1c2luZwot
eW91ciBkaXN0cmlidXRpb24ncyBuZXR3b3JrIGNvbmZpZ3VyYXRpb24gdG9vbHMuIFNlZSB0aGUg
TDx3aWtpfGh0dHA6Ly93aWtpLnhlbi5vcmcvd2lraS9Ib3N0Q29uZmlndXJhdGlvbi9OZXR3b3Jr
aW5nPgoreW91ciBkaXN0cmlidXRpb24ncyBuZXR3b3JrIGNvbmZpZ3VyYXRpb24gdG9vbHMuIFNl
ZSB0aGUgTDx3aWtpfGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL05ldHdvcmtfQ29u
ZmlndXJhdGlvbl9FeGFtcGxlc18oWGVuXzQuMSUyQik+CiBmb3IgZ3VpZGFuY2UgYW5kIGV4YW1w
bGVzLgogCiAKQEAgLTk1LDcgKzk1LDcgQEAgZm9yIGd1aWRhbmNlIGFuZCBleGFtcGxlcy4KIAog
U3BlY2lmaWVzIHRoZSBuYW1lIG9mIHRoZSBuZXR3b3JrIGludGVyZmFjZSB3aGljaCBoYXMgYW4g
SVAgYW5kIHdoaWNoCiBpcyBpbiB0aGUgbmV0d29yayB0aGUgVklGIHNob3VsZCBjb21tdW5pY2F0
ZSB3aXRoLiBUaGlzIGlzIHVzZWQgaW4gdGhlIGhvc3QKLWJ5IHRoZSB2aWYtcm91dGUgaG90cGx1
ZyBzY3JpcHQuIFNlZSBMPHdpa2l8aHR0cDovL3dpa2kueGVuLm9yZy93aWtpL1ZpZi1yb3V0ZT4g
Zm9yIGd1aWRhbmNlIGFuZAorYnkgdGhlIHZpZi1yb3V0ZSBob3RwbHVnIHNjcmlwdC4gU2VlIEw8
d2lraXxodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9WaWYtcm91dGU+IGZvciBndWlk
YW5jZSBhbmQKIGV4YW1wbGVzLgogCiBOT1RFOiBuZXRkZXYgaXMgYSBkZXByZWNhdGVkIGFsaWFz
IG9mIHRoaXMgb3B0aW9uLgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwtbnVtYS1wbGFjZW1lbnQu
Ny5wb2QgYi9kb2NzL21hbi94bC1udW1hLXBsYWNlbWVudC43LnBvZAppbmRleCBhZTgzMzAyMDdl
Li44MDJmMzMwNjBiIDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC1udW1hLXBsYWNlbWVudC43LnBv
ZAorKysgYi9kb2NzL21hbi94bC1udW1hLXBsYWNlbWVudC43LnBvZApAQCAtMjMsNyArMjMsNyBA
QCBydW5uaW5nIG1lbW9yeS1pbnRlbnNpdmUgd29ya2xvYWRzIG9uIGEgc2hhcmVkIGhvc3QuIElu
IGZhY3QsIHRoZSBjb3N0CiBvZiBhY2Nlc3Npbmcgbm9uIG5vZGUtbG9jYWwgbWVtb3J5IGxvY2F0
aW9ucyBpcyB2ZXJ5IGhpZ2gsIGFuZCB0aGUKIHBlcmZvcm1hbmNlIGRlZ3JhZGF0aW9uIGlzIGxp
a2VseSB0byBiZSBub3RpY2VhYmxlLgogCi1Gb3IgbW9yZSBpbmZvcm1hdGlvbiwgaGF2ZSBhIGxv
b2sgYXQgdGhlIEw8WGVuIE5VTUEgSW50cm9kdWN0aW9ufGh0dHA6Ly93aWtpLnhlbi5vcmcvd2lr
aS9YZW5fTlVNQV9JbnRyb2R1Y3Rpb24+CitGb3IgbW9yZSBpbmZvcm1hdGlvbiwgaGF2ZSBhIGxv
b2sgYXQgdGhlIEw8WGVuIE5VTUEgSW50cm9kdWN0aW9ufGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0
Lm9yZy93aWtpL1hlbl9vbl9OVU1BX01hY2hpbmVzPgogcGFnZSBvbiB0aGUgV2lraS4KIAogCkBA
IC01OCw3ICs1OCw3IEBAIGFsc28gZ29lcyB1bmRlciB0aGUgbmFtZSBvZiB2Q1BVIHBpbm5pbmcs
IGFuZCBjYW4gYmUgZG9uZSB0aHJvdWdoIHRoZQogImNwdXM9IiBvcHRpb24gaW4gdGhlIGNvbmZp
ZyBmaWxlIChtb3JlIGFib3V0IHRoaXMgYmVsb3cpLiBBbm90aGVyIG9wdGlvbgogaXMgdG8gcG9v
bCB0b2dldGhlciB0aGUgcENQVXMgc3Bhbm5pbmcgdGhlIG5vZGUgYW5kIHB1dCB0aGUgZG9tYWlu
IGluCiBzdWNoIGEgSTxjcHVwb29sPiB3aXRoIHRoZSAicG9vbD0iIGNvbmZpZyBvcHRpb24gKGFz
IGRvY3VtZW50ZWQgaW4gb3VyCi1MPFdpa2l8aHR0cDovL3dpa2kueGVuLm9yZy93aWtpL0NwdXBv
b2xzX0hvd3RvPikuCitMPFdpa2l8aHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvQ3B1
cG9vbHNfSG93dG8+KS4KIAogSW4gYm90aCB0aGUgYWJvdmUgY2FzZXMsIHRoZSBkb21haW4gd2ls
bCBub3QgYmUgYWJsZSB0byBleGVjdXRlIG91dHNpZGUKIHRoZSBzcGVjaWZpZWQgc2V0IG9mIHBD
UFVzIGZvciBhbnkgcmVhc29ucywgZXZlbiBpZiBhbGwgdGhvc2UgcENQVXMgYXJlCmRpZmYgLS1n
aXQgYS9kb2NzL21hbi94bC4xLnBvZC5pbiBiL2RvY3MvbWFuL3hsLjEucG9kLmluCmluZGV4IDIy
ODAwMjJmOGUuLjIzMDNiODFlNGYgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLjEucG9kLmluCisr
KyBiL2RvY3MvbWFuL3hsLjEucG9kLmluCkBAIC04NzksNyArODc5LDcgQEAgQ2xlYXJzIFhlbidz
IG1lc3NhZ2UgYnVmZmVyLgogCiBQcmludCBpbmZvcm1hdGlvbiBhYm91dCB0aGUgWGVuIGhvc3Qg
aW4gSTxuYW1lIDogdmFsdWU+IGZvcm1hdC4gIFdoZW4KIHJlcG9ydGluZyBhIFhlbiBidWcsIHBs
ZWFzZSBwcm92aWRlIHRoaXMgaW5mb3JtYXRpb24gYXMgcGFydCBvZiB0aGUKLWJ1ZyByZXBvcnQu
IFNlZSBJPGh0dHA6Ly93aWtpLnhlbi5vcmcveGVud2lraS9SZXBvcnRpbmdCdWdzPiBvbiBob3cg
dG8KK2J1ZyByZXBvcnQuIFNlZSBJPGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1Jl
cG9ydGluZ19CdWdzX2FnYWluc3RfWGVuX1Byb2plY3Q+IG9uIGhvdyB0bwogcmVwb3J0IFhlbiBi
dWdzLgogCiBTYW1wbGUgb3V0cHV0IGxvb2tzIGFzIGZvbGxvd3M6CkBAIC0xNzIxLDcgKzE3MjEs
NyBAQCBwZXJtaXR0ZWQuIFNvbWUgZXhhbXBsZSBvZiB3aGF0IHlvdSBjYW4gZG8gdXNpbmcgWFNN
L0ZMQVNLOgogICAgZG9tYWlucy4KIAogWW91IGNhbiBmaW5kIG1vcmUgZGV0YWlscyBvbiBob3cg
dG8gdXNlIEZMQVNLIGFuZCBhbiBleGFtcGxlIHNlY3VyaXR5Ci1wb2xpY3kgaGVyZTogTDxodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvbWlzYy94c20tZmxhc2sudHh0PgorcG9s
aWN5IGhlcmU6IEw8aHR0cHM6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL2RvY3MvdW5zdGFibGUv
bWlzYy94c20tZmxhc2sudHh0PgogCiA9b3ZlciA0CiAKQEAgLTE3NDksNyArMTc0OSw3IEBAIElu
dGVsIEhhc3dlbGwgYW5kIGxhdGVyIHNlcnZlciBwbGF0Zm9ybXMgb2ZmZXIgc2hhcmVkIHJlc291
cmNlIG1vbml0b3JpbmcKIGFuZCBjb250cm9sIHRlY2hub2xvZ2llcy4gVGhlIGF2YWlsYWJpbGl0
eSBvZiB0aGVzZSB0ZWNobm9sb2dpZXMgYW5kIHRoZQogaGFyZHdhcmUgY2FwYWJpbGl0aWVzIGNh
biBiZSBzaG93biB3aXRoIEI8cHNyLWh3aW5mbz4uCiAKLVNlZSBMPGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZG9jcy91bnN0YWJsZS9taXNjL3hsLXBzci5odG1sPiBmb3IgbW9yZQorU2VlIEw8aHR0
cHM6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL2RvY3MvdW5zdGFibGUvbWlzYy94bC1wc3IuaHRt
bD4gZm9yIG1vcmUKIGluZm9ybWF0aW9uLgogCiA9b3ZlciA0CkBAIC0xODM0LDcgKzE4MzQsNyBA
QCBhbmQgZGF0YSkgYXJlIG11dHVhbGx5IGV4Y2x1c2l2ZS4gVGhlcmUgaXMgbm8gQ0RQIHN1cHBv
cnQgb24gTDIgc28gZmFyLgogPWl0ZW0gQjxwc3ItY2F0LXNldD4gW0k8T1BUSU9OUz5dIEk8ZG9t
YWluLWlkPiBJPGNibT4KIAogU2V0IGNhY2hlIGNhcGFjaXR5IGJpdG1hc2tzKENCTSkgZm9yIGEg
ZG9tYWluLiBGb3IgaG93IHRvIHNwZWNpZnkgSTxjYm0+Ci1wbGVhc2UgcmVmZXIgdG8gTDxodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvbWlzYy94bC1wc3IuaHRtbD4uCitwbGVh
c2UgcmVmZXIgdG8gTDxodHRwczovL3hlbmJpdHMueGVucHJvamVjdC5vcmcvZG9jcy91bnN0YWJs
ZS9taXNjL3hsLXBzci5odG1sPi4KIAogQjxPUFRJT05TPgogCkBAIC0xODkwLDcgKzE4OTAsNyBA
QCB0aHJvdHRsaW5nIHZhbHVlIChUSFJUTCkgZm9yIHRoZSBkb21haW4uCiA9aXRlbSBCPHBzci1t
YmEtc2V0PiBbSTxPUFRJT05TPl0gSTxkb21haW4taWQ+IEk8dGhydGw+CiAKIFNldCB0aHJvdHRs
aW5nIHZhbHVlIChUSFJUTCkgZm9yIGEgZG9tYWluLiBGb3IgaG93IHRvIHNwZWNpZnkgSTx0aHJ0
bD4KLXBsZWFzZSByZWZlciB0byBMPGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZG9jcy91bnN0YWJs
ZS9taXNjL3hsLXBzci5odG1sPi4KK3BsZWFzZSByZWZlciB0byBMPGh0dHBzOi8veGVuYml0cy54
ZW5wcm9qZWN0Lm9yZy9kb2NzL3Vuc3RhYmxlL21pc2MveGwtcHNyLmh0bWw+LgogCiBCPE9QVElP
TlM+CiAKQEAgLTE5MjgsMTYgKzE5MjgsMTYgQEAgVGhlIGZvbGxvd2luZyBtYW4gcGFnZXM6CiBM
PHhsLmNmZyg1KT4sIEw8eGxjcHVwb29sLmNmZyg1KT4sIEw8eGVudG9wKDEpPiwgTDx4bC1kaXNr
LWNvbmZpZ3VyYXRpb24oNSk+CiBMPHhsLW5ldHdvcmstY29uZmlndXJhdGlvbig1KT4KIAotQW5k
IHRoZSBmb2xsb3dpbmcgZG9jdW1lbnRzIG9uIHRoZSB4ZW4ub3JnIHdlYnNpdGU6CitBbmQgdGhl
IGZvbGxvd2luZyBkb2N1bWVudHMgb24gdGhlIHhlbnByb2plY3Qub3JnIHdlYnNpdGU6CiAKLUw8
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vuc3RhYmxlL21pc2MveHNtLWZsYXNrLnR4dD4K
LUw8aHR0cDovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vuc3RhYmxlL21pc2MveGwtcHNyLmh0bWw+
CitMPGh0dHBzOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy9kb2NzL3Vuc3RhYmxlL21pc2MveHNt
LWZsYXNrLnR4dD4KK0w8aHR0cHM6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL2RvY3MvdW5zdGFi
bGUvbWlzYy94bC1wc3IuaHRtbD4KIAogRm9yIHN5c3RlbXMgdGhhdCBkb24ndCBhdXRvbWF0aWNh
bGx5IGJyaW5nIHRoZSBDUFUgb25saW5lOgogCi1MPGh0dHA6Ly93aWtpLnhlbi5vcmcvd2lraS9Q
YXJhdmlydF9MaW51eF9DUFVfSG90cGx1Zz4KK0w8aHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3Jn
L3dpa2kvUGFyYXZpcnRfTGludXhfQ1BVX0hvdHBsdWc+CiAKID1oZWFkMSBCVUdTCiAKLVNlbmQg
YnVncyB0byB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZywgc2VlCi1odHRwOi8vd2lraS54ZW4ub3Jn
L3hlbndpa2kvUmVwb3J0aW5nQnVncyBvbiBob3cgdG8gc2VuZCBidWcgcmVwb3J0cy4KK1NlbmQg
YnVncyB0byB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcsIHNlZQoraHR0cHM6Ly93aWtp
LnhlbnByb2plY3Qub3JnL3dpa2kvUmVwb3J0aW5nX0J1Z3NfYWdhaW5zdF9YZW5fUHJvamVjdCBv
biBob3cgdG8gc2VuZCBidWcgcmVwb3J0cy4KZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLmNmZy41
LnBvZC5pbiBiL2RvY3MvbWFuL3hsLmNmZy41LnBvZC5pbgppbmRleCA3MWVhNDliNTEwLi42NGJl
ZDMwYmNlIDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4KKysrIGIvZG9jcy9t
YW4veGwuY2ZnLjUucG9kLmluCkBAIC03NDgsNyArNzQ4LDcgQEAgU3BlY2lmeSB0aGUgYmFja2Vu
ZCBkb21haW4gbmFtZSBvciBpZCwgZGVmYXVsdHMgdG8gZG9tMC4KIENyZWF0ZXMgYSBYZW4gcHZj
YWxscyBjb25uZWN0aW9uIHRvIGhhbmRsZSBwdmNhbGxzIHJlcXVlc3RzIGZyb20KIGZyb250ZW5k
IHRvIGJhY2tlbmQuIEl0IGNhbiBiZSB1c2VkIGFzIGFuIGFsdGVybmF0aXZlIG5ldHdvcmtpbmcg
bW9kZWwuCiBGb3IgbW9yZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgcHJvdG9jb2wsIHNlZQotaHR0
cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZG9jcy91bnN0YWJsZS9taXNjL3B2Y2FsbHMuaHRtbC4KK2h0
dHBzOi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy9kb2NzL3Vuc3RhYmxlL21pc2MvcHZjYWxscy5o
dG1sLgogCiA9aXRlbSBCPHZmYj1bICJWRkJfU1BFQ19TVFJJTkciLCAiVkZCX1NQRUNfU1RSSU5H
IiwgLi4uXT4KIApAQCAtMTE5Niw3ICsxMTk2LDcgQEAgdG8gaW5pdGlhbGl6ZSB0aGUgZ3JhcGhp
Y3MgY2FyZC4KIAogTW9zdCBncmFwaGljcyBhZGFwdGVycyByZXF1aXJlIHZlbmRvciBzcGVjaWZp
YyB0d2Vha3MgZm9yIHByb3Blcmx5CiB3b3JraW5nIGdyYXBoaWNzIHBhc3N0aHJvdWdoLiBTZWUg
dGhlIFhlblZHQVBhc3N0aHJvdWdoVGVzdGVkQWRhcHRlcnMKLUw8aHR0cDovL3dpa2kueGVuLm9y
Zy93aWtpL1hlblZHQVBhc3N0aHJvdWdoVGVzdGVkQWRhcHRlcnM+IHdpa2kgcGFnZQorTDxodHRw
czovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9YZW5WR0FQYXNzdGhyb3VnaFRlc3RlZEFkYXB0
ZXJzPiB3aWtpIHBhZ2UKIGZvciBncmFwaGljcyBjYXJkcyBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5
IEI8Z2Z4X3Bhc3N0aHJ1Pi4KIAogQjxnZnhfcGFzc3RocnU+IGlzIGN1cnJlbnRseSBzdXBwb3J0
ZWQgYm90aCB3aXRoIHRoZSBxZW11LXhlbi10cmFkaXRpb25hbApAQCAtMTIzOSw3ICsxMjM5LDcg
QEAgZ3JhcGhpY3MgY2FyZCwgYW5kIFZOQyBvdXRwdXQgaXMgYXZhaWxhYmxlIGZyb20gdGhlIFFF
TVUtZW11bGF0ZWQKIHByaW1hcnkgYWRhcHRlci4KIAogTW9yZSBpbmZvcm1hdGlvbiBhYm91dCB0
aGUgWGVuIEI8Z2Z4X3Bhc3N0aHJ1PiBmZWF0dXJlIGlzIGF2YWlsYWJsZQotb24gdGhlIFhlblZH
QVBhc3N0aHJvdWdoIEw8aHR0cDovL3dpa2kueGVuLm9yZy93aWtpL1hlblZHQVBhc3N0aHJvdWdo
Pgorb24gdGhlIFhlblZHQVBhc3N0aHJvdWdoIEw8aHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3Jn
L3dpa2kvWGVuVkdBUGFzc3Rocm91Z2g+CiB3aWtpIHBhZ2UuCiAKID1pdGVtIEI8cmRtX21lbV9i
b3VuZGFyeT1NQllURVM+CkBAIC0xNjIyLDcgKzE2MjIsNyBAQCBjb25jdXJyZW50bHkgdXNlIGl0
LiBUaGlzIHJlcXVpcmVzIGEgdmlydHVhbGl6YXRpb24tYXdhcmUgT1AtVEVFIGZvcgogdGhpcyB0
byB3b3JrLgogCiBZb3UgY2FuIHJlZmVyIHRvCi1MPE9QLVRFRSBkb2N1bWVudGF0aW9ufGh0dHBz
Oi8vb3B0ZWUucmVhZHRoZWRvY3MuaW8vYXJjaGl0ZWN0dXJlL3ZpcnR1YWxpemF0aW9uLmh0bWw+
CitMPE9QLVRFRSBkb2N1bWVudGF0aW9ufGh0dHBzOi8vb3B0ZWUucmVhZHRoZWRvY3MuaW8vZW4v
bGF0ZXN0L2FyY2hpdGVjdHVyZS92aXJ0dWFsaXphdGlvbi5odG1sPgogZm9yIG1vcmUgaW5mb3Jt
YXRpb24gYWJvdXQgaG93IHRvIGVuYWJsZSBhbmQgY29uZmlndXJlIHZpcnR1YWxpemF0aW9uIHN1
cHBvcnQKIGluIE9QLVRFRS4KIApAQCAtMjAwOCw3ICsyMDA4LDcgQEAgeGVuZDogWyAiMTplY3g9
eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eDAsZWR4PXh4MHh4eHh4eHh4eHh4eHh4eHh4
eHh4eHh4eHgKIGxpYnhsOiAiaG9zdCx0bT0wLHNzZTM9MCIKIAogTW9yZSBpbmZvIGFib3V0IHRo
ZSBDUFVJRCBpbnN0cnVjdGlvbiBjYW4gYmUgZm91bmQgaW4gdGhlIHByb2Nlc3NvciBtYW51YWxz
LAotYW5kIG9uIFdpa2lwZWRpYTogTDxodHRwOi8vZW4ud2lraXBlZGlhLm9yZy93aWtpL0NQVUlE
PgorYW5kIG9uIFdpa2lwZWRpYTogTDxodHRwczovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9DUFVJ
RD4KIAogPWl0ZW0gQjxhY3BpX2Zpcm13YXJlPSJTVFJJTkciPgogCkBAIC0yMDU3LDcgKzIwNTcs
NyBAQCBEbyBub3QgcHJvdmlkZSBhIFZNIGdlbmVyYXRpb24gSUQuCiA9YmFjawogCiBTZWUgYWxz
byAiVmlydHVhbCBNYWNoaW5lIEdlbmVyYXRpb24gSUQiIGJ5IE1pY3Jvc29mdDoKLUw8aHR0cDov
L3d3dy5taWNyb3NvZnQuY29tL2VuLXVzL2Rvd25sb2FkL2RldGFpbHMuYXNweD9pZD0zMDcwNz4K
K0w8aHR0cHM6Ly9kb2NzLm1pY3Jvc29mdC5jb20vZW4tdXMvd2luZG93cy93aW4zMi9oeXBlcnZf
djIvdmlydHVhbC1tYWNoaW5lLWdlbmVyYXRpb24taWRlbnRpZmllcj4KIAogPWJhY2sgCiAKQEAg
LTIxOTEsOCArMjE5MSw4IEBAIGF2YWlsYWJpbGl0eSBvZiBzdWl0YWJsZSBkcml2ZXJzKSB0byBt
YWtlIHVzZSBvZiBwYXJhdmlydHVhbGlzYXRpb24KIGZlYXR1cmVzIHN1Y2ggYXMgZGlzayBhbmQg
bmV0d29yayBkZXZpY2VzIGV0Yy4gRW5hYmxpbmcgdGhlc2UgZHJpdmVycwogaW1wcm92ZXMgcGVy
Zm9ybWFuY2UgYW5kIGlzIHN0cm9uZ2x5IHJlY29tbWVuZGVkIHdoZW4gYXZhaWxhYmxlLiBQVgog
ZHJpdmVycyBhcmUgYXZhaWxhYmxlIGZvciB2YXJpb3VzIE9wZXJhdGluZyBTeXN0ZW1zIGluY2x1
ZGluZyBIVk0KLUxpbnV4IEw8aHR0cDovL3dpa2kueGVuLm9yZy93aWtpL1hlbkxpbnV4UFZvbkhW
TWRyaXZlcnM+IGFuZCBNaWNyb3NvZnQKLVdpbmRvd3MgTDxodHRwOi8vd2lraS54ZW4ub3JnL3dp
a2kvWGVuV2luZG93c0dwbFB2Pi4KK0xpbnV4IChvdXQtb2YtdGhlLWJveCkgYW5kIE1pY3Jvc29m
dAorV2luZG93cyBMPGh0dHBzOi8veGVucHJvamVjdC5vcmcvd2luZG93cy1wdi1kcml2ZXJzLz4u
CiAKIFNldHRpbmcgQjx4ZW5fcGxhdGZvcm1fcGNpPTA+IHdpdGggdGhlIGRlZmF1bHQgZGV2aWNl
X21vZGVsICJxZW11LXhlbiIKIHJlcXVpcmVzIGF0IGxlYXN0IFFFTVUgMS42LgpAQCAtMjg1Nyw3
ICsyODU3LDcgQEAgRjxAWEVOX0RVTVBfRElSQC9OQU1FPgogCiBUaGlzIGRvY3VtZW50IG1heSBj
b250YWluIGl0ZW1zIHdoaWNoIHJlcXVpcmUgZnVydGhlcgogZG9jdW1lbnRhdGlvbi4gUGF0Y2hl
cyB0byBpbXByb3ZlIGluY29tcGxldGUgaXRlbXMgKG9yIGFueSBvdGhlciBpdGVtKQotYXJlIGdy
YXRlZnVsbHkgcmVjZWl2ZWQgb24gdGhlIHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnIG1haWxpbmcK
LWxpc3QuIFBsZWFzZSBzZWUgTDxodHRwOi8vd2lraS54ZW4ub3JnL3dpa2kvU3VibWl0dGluZ1hl
blBhdGNoZXM+IGZvcgorYXJlIGdyYXRlZnVsbHkgcmVjZWl2ZWQgb24gdGhlIHhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZyBtYWlsaW5nCitsaXN0LiBQbGVhc2Ugc2VlIEw8aHR0cHM6Ly93
aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvU3VibWl0dGluZ19YZW5fUHJvamVjdF9QYXRjaGVzPiBm
b3IKIGluZm9ybWF0aW9uIG9uIGhvdyB0byBzdWJtaXQgYSBwYXRjaCB0byBYZW4uCiAKZGlmZiAt
LWdpdCBhL2RvY3MvbWFuL3hsLmNvbmYuNS5wb2QgYi9kb2NzL21hbi94bC5jb25mLjUucG9kCmlu
ZGV4IDhjMjBkNzdhMjUuLjk2MjE0NGUzOGUgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLmNvbmYu
NS5wb2QKKysrIGIvZG9jcy9tYW4veGwuY29uZi41LnBvZApAQCAtMTMzLDcgKzEzMyw3IEBAIERl
ZmF1bHQ6IEM8L2V0Yy94ZW4vc2NyaXB0cy9jb2xvLXByb3h5LXNldHVwPgogCiBDb25maWd1cmVz
IHRoZSBkZWZhdWx0IG91dHB1dCBmb3JtYXQgdXNlZCBieSB4bCB3aGVuIHByaW50aW5nICJtYWNo
aW5lCiByZWFkYWJsZSIgaW5mb3JtYXRpb24uIFRoZSBkZWZhdWx0IGlzIHRvIHVzZSB0aGUgQzxK
U09OPgotTDxodHRwOi8vd3d3Lmpzb24ub3JnLz4gc3ludGF4LiBIb3dldmVyIGZvciBjb21wYXRp
YmlsaXR5IHdpdGggdGhlCitMPGh0dHBzOi8vd3d3Lmpzb24ub3JnLz4gc3ludGF4LiBIb3dldmVy
IGZvciBjb21wYXRpYmlsaXR5IHdpdGggdGhlCiBwcmV2aW91cyBDPHhtPiB0b29sc3RhY2sgdGhp
cyBjYW4gYmUgY29uZmlndXJlZCB0byB1c2UgdGhlIG9sZCBDPFNYUD4KIChTLUV4cHJlc3Npb24t
bGlrZSkgc3ludGF4IGluc3RlYWQuCiAKQEAgLTIxMiw2ICsyMTIsNiBAQCBjaGVjayB0aGF0IHRo
ZSByZXF1aXJlZCBhZmZpbml0eSBoYXMgdGFrZW4gZWZmZWN0LgogCiA9aXRlbSBMPHhsLmNmZyg1
KT4KIAotPWl0ZW0gaHR0cDovL3d3dy5qc29uLm9yZy8KKz1pdGVtIGh0dHBzOi8vd3d3Lmpzb24u
b3JnLwogCiA9YmFjawpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGxjcHVwb29sLmNmZy41LnBvZCBi
L2RvY3MvbWFuL3hsY3B1cG9vbC5jZmcuNS5wb2QKaW5kZXggNzkyY2Y0ZjQyNS4uM2M5ZGRmNzk1
OCAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGxjcHVwb29sLmNmZy41LnBvZAorKysgYi9kb2NzL21h
bi94bGNwdXBvb2wuY2ZnLjUucG9kCkBAIC0xMjcsNyArMTI3LDcgQEAgWFhYKS4gIEhvd2V2ZXIg
YWxsIG9wdGlvbnMgYXJlIGluY2x1ZGVkIGhlcmUgd2hldGhlciBvciBub3QgdGhleSBhcmUKIGZ1
bGx5IGRvY3VtZW50ZWQuCiAKIFBhdGNoZXMgdG8gaW1wcm92ZSBpbmNvbXBsZXRlIGl0ZW1zIChv
ciBhbnkgb3RoZXIgaXRlbSkgd291bGQgYmUKLWdyYXRlZnVsbHkgcmVjZWl2ZWQgb24gdGhlIHhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnIG1haWxpbmcKLWxpc3QuIFBsZWFzZSBzZWUgTDxodHRwOi8v
d2lraS54ZW4ub3JnL3dpa2kvU3VibWl0dGluZ1hlblBhdGNoZXM+IGZvcgorZ3JhdGVmdWxseSBy
ZWNlaXZlZCBvbiB0aGUgeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnIG1haWxpbmcKK2xp
c3QuIFBsZWFzZSBzZWUgTDxodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9TdWJtaXR0
aW5nX1hlbl9Qcm9qZWN0X1BhdGNoZXM+IGZvcgogaW5mb3JtYXRpb24gb24gaG93IHRvIHN1Ym1p
dCBhIHBhdGNoIHRvIFhlbi4KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Oct 08 21:22:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 21:22: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 1iHwvn-00005C-SV; Tue, 08 Oct 2019 21:22:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gmnK=YB=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iHwvm-000053-33
 for xen-changelog@lists.xenproject.org; Tue, 08 Oct 2019 21:22:06 +0000
X-Inumbo-ID: ad05b222-ea11-11e9-80e3-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ad05b222-ea11-11e9-80e3-bc764e2007e4;
 Tue, 08 Oct 2019 21:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iHwvk-0008H2-Qr
 for xen-changelog@lists.xenproject.org; Tue, 08 Oct 2019 21:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iHwvk-0000zC-OA
 for xen-changelog@lists.xenproject.org; Tue, 08 Oct 2019 21:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iHwvk-0000zC-OA@xenbits.xenproject.org>
Date: Tue, 08 Oct 2019 21:22:04 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: make_memory_node return
 error on nr_banks == 0
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE4OWE0MWJjMzNkNGZlMTY2MDkwOTAxNzlhYTdkOTJmYmJhOTAxMzgKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBNb24gT2N0IDcgMTg6MTU6MDAgMjAxOSAtMDcwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFR1ZSBPY3QgOCAxNDox
MDowOSAyMDE5IC0wNzAwCgogICAgeGVuL2FybTogbWFrZV9tZW1vcnlfbm9kZSByZXR1cm4gZXJy
b3Igb24gbnJfYmFua3MgPT0gMAogICAgCiAgICBDYWxsIG1ha2VfbWVtb3J5X25vZGUgZm9yIHJl
c2VydmVkX21lbW9yeSBvbmx5IGlmIHdlIGFjdHVhbGx5IGhhdmUgYW55CiAgICByZXNlcnZlZF9t
ZW1vcnkgcmVnaW9ucyB0byBoYW5kbGUuCiAgICAKICAgIEFkZCBhIGNoZWNrIGluIG1ha2VfbWVt
b3J5X25vZGUgdG8gcmV0dXJuIGFuIGVycm9yIGlmIGl0IGhhcyBiZWVuIGNhbGxlZAogICAgd2l0
aCBubyBtZW1vcnkgYmFua3MgYXMgYXJndW1lbnQuCiAgICAKICAgIEZpeGVzOiAyNDhmYWE2Mzdk
MiAoeGVuL2FybTogYWRkIHJlc2VydmVkLW1lbW9yeSByZWdpb25zIHRvIHRoZSBkb20wIG1lbW9y
eSBub2RlKQogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vLnN0
YWJlbGxpbmlAeGlsaW54LmNvbT4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8IDEzICsrKysrKysr
Ky0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2Rv
bWFpbl9idWlsZC5jCmluZGV4IDkyMWIwNTQ1MjAuLjVhYjg0ZTU4MzkgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxk
LmMKQEAgLTY1MCw2ICs2NTAsOCBAQCBzdGF0aWMgaW50IF9faW5pdCBtYWtlX21lbW9yeV9ub2Rl
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCiAgICAgX19iZTMyICpjZWxsczsKIAogICAgIEJVR19P
Tihucl9jZWxscyA+PSBBUlJBWV9TSVpFKHJlZykpOworICAgIGlmICggbWVtLT5ucl9iYW5rcyA9
PSAwICkKKyAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CiAKICAgICBkdF9kcHJpbnRrKCJDcmVhdGUg
bWVtb3J5IG5vZGUgKHJlZyBzaXplICVkLCBuciBjZWxscyAlZClcbiIsCiAgICAgICAgICAgICAg
ICByZWdfc2l6ZSwgbnJfY2VsbHMpOwpAQCAtMTU0MCwxMCArMTU0MiwxMyBAQCBzdGF0aWMgaW50
IF9faW5pdCBoYW5kbGVfbm9kZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8g
KmtpbmZvLAogICAgICAgICAgKiBDcmVhdGUgYSBzZWNvbmQgbWVtb3J5IG5vZGUgdG8gc3RvcmUg
dGhlIHJhbmdlcyBjb3ZlcmluZwogICAgICAgICAgKiByZXNlcnZlZC1tZW1vcnkgcmVnaW9ucy4K
ICAgICAgICAgICovCi0gICAgICAgIHJlcyA9IG1ha2VfbWVtb3J5X25vZGUoZCwga2luZm8tPmZk
dCwgYWRkcmNlbGxzLCBzaXplY2VsbHMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
JmJvb3RpbmZvLnJlc2VydmVkX21lbSk7Ci0gICAgICAgIGlmICggcmVzICkKLSAgICAgICAgICAg
IHJldHVybiByZXM7CisgICAgICAgIGlmICggYm9vdGluZm8ucmVzZXJ2ZWRfbWVtLm5yX2Jhbmtz
ID4gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJlcyA9IG1ha2VfbWVtb3J5X25vZGUoZCwg
a2luZm8tPmZkdCwgYWRkcmNlbGxzLCBzaXplY2VsbHMsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZib290aW5mby5yZXNlcnZlZF9tZW0pOworICAgICAgICAgICAgaWYgKCBy
ZXMgKQorICAgICAgICAgICAgICAgIHJldHVybiByZXM7CisgICAgICAgIH0KICAgICB9CiAKICAg
ICByZXMgPSBmZHRfZW5kX25vZGUoa2luZm8tPmZkdCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Oct 08 21:22:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 08 Oct 2019 21: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 1iHwvx-00005x-UE; Tue, 08 Oct 2019 21:22: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=gmnK=YB=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iHwvw-00005o-Gn
 for xen-changelog@lists.xenproject.org; Tue, 08 Oct 2019 21:22:16 +0000
X-Inumbo-ID: b320ac3e-ea11-11e9-97d9-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b320ac3e-ea11-11e9-97d9-12813bfff9fa;
 Tue, 08 Oct 2019 21:22:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iHwvv-0008HA-0A
 for xen-changelog@lists.xenproject.org; Tue, 08 Oct 2019 21:22:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iHwvu-0000zj-Tv
 for xen-changelog@lists.xenproject.org; Tue, 08 Oct 2019 21:22:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iHwvu-0000zj-Tv@xenbits.xenproject.org>
Date: Tue, 08 Oct 2019 21:22:14 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: fix duplicate memory node in
 DT
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk4ZDFkYWM4OGY4MmMyYjc5ZDUyOGZhYWJlNWUzZmRhODEzM2U4YmIKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBNb24gT2N0IDcgMTg6MTU6MDEgMjAxOSAtMDcwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFR1ZSBPY3QgOCAxNDox
MDoxMCAyMDE5IC0wNzAwCgogICAgeGVuL2FybTogZml4IGR1cGxpY2F0ZSBtZW1vcnkgbm9kZSBp
biBEVAogICAgCiAgICBXaGVuIHJlc2VydmVkLW1lbW9yeSByZWdpb25zIGFyZSBwcmVzZW50IGlu
IHRoZSBob3N0IGRldmljZSB0cmVlLCBkb20wCiAgICBpcyBzdGFydGVkIHdpdGggbXVsdGlwbGUg
bWVtb3J5IG5vZGVzLiBFYWNoIG1lbW9yeSBub2RlIHNob3VsZCBoYXZlIGEKICAgIHVuaXF1ZSBu
YW1lLCBidXQgdG9kYXkgdGhleSBhcmUgYWxsIGNhbGxlZCAibWVtb3J5IiBsZWFkaW5nIHRvIExp
bnV4CiAgICBwcmludGluZyB0aGUgZm9sbG93aW5nIHdhcm5pbmcgYXQgYm9vdDoKICAgIAogICAg
ICBPRjogRHVwbGljYXRlIG5hbWUgaW4gYmFzZSwgcmVuYW1lZCB0byAibWVtb3J5IzEiCiAgICAK
ICAgIFRoaXMgcGF0Y2ggZml4ZXMgdGhlIHByb2JsZW0gYnkgYXBwZW5kaW5nIGEgIkA8dW5pdC1h
ZGRyZXNzPiIgdG8gdGhlCiAgICBuYW1lLCBhcyBwZXIgdGhlIERldmljZSBUcmVlIHNwZWNpZmlj
YXRpb24sIHdoZXJlIDx1bml0LWFkZHJlc3M+IG1hdGNoZXMKICAgIHRoZSBiYXNlIG9mIGFkZHJl
c3Mgb2YgdGhlIGZpcnN0IHJlZ2lvbi4KICAgIAogICAgRml4ZXM6IDI0OGZhYTYzN2QyICh4ZW4v
YXJtOiBhZGQgcmVzZXJ2ZWQtbWVtb3J5IHJlZ2lvbnMgdG8gdGhlIGRvbTAgbWVtb3J5IG5vZGUp
CiAgICBSZXBvcnRlZC1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hl
bmtvQGVwYW0uY29tPgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVm
YW5vLnN0YWJlbGxpbmlAeGlsaW54LmNvbT4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyB8IDUgKysr
Ky0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWlu
X2J1aWxkLmMKaW5kZXggNWFiODRlNTgzOS4uZTdlYWEzNWIxNCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL2RvbWFpbl9idWlsZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpA
QCAtNjQ2LDYgKzY0Niw4IEBAIHN0YXRpYyBpbnQgX19pbml0IG1ha2VfbWVtb3J5X25vZGUoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCwKICAgICBpbnQgcmVzLCBpOwogICAgIGludCByZWdfc2l6ZSA9
IGFkZHJjZWxscyArIHNpemVjZWxsczsKICAgICBpbnQgbnJfY2VsbHMgPSByZWdfc2l6ZSAqIG1l
bS0+bnJfYmFua3M7CisgICAgLyogUGxhY2Vob2xkZXIgZm9yIG1lbW9yeUAgKyBhIDY0LWJpdCBu
dW1iZXIgKyBcMCAqLworICAgIGNoYXIgYnVmWzI0XTsKICAgICBfX2JlMzIgcmVnW05SX01FTV9C
QU5LUyAqIDQgLyogV29yc3QgY2FzZSBhZGRyY2VsbHMgKyBzaXplY2VsbHMgKi9dOwogICAgIF9f
YmUzMiAqY2VsbHM7CiAKQEAgLTY1Nyw3ICs2NTksOCBAQCBzdGF0aWMgaW50IF9faW5pdCBtYWtl
X21lbW9yeV9ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICByZWdf
c2l6ZSwgbnJfY2VsbHMpOwogCiAgICAgLyogZVBBUFIgMy40ICovCi0gICAgcmVzID0gZmR0X2Jl
Z2luX25vZGUoZmR0LCAibWVtb3J5Iik7CisgICAgc25wcmludGYoYnVmLCBzaXplb2YoYnVmKSwg
Im1lbW9yeUAlIlBSSXg2NCwgbWVtLT5iYW5rWzBdLnN0YXJ0KTsKKyAgICByZXMgPSBmZHRfYmVn
aW5fbm9kZShmZHQsIGJ1Zik7CiAgICAgaWYgKCByZXMgKQogICAgICAgICByZXR1cm4gcmVzOwog
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Oct 09 15:44:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 09 Oct 2019 15: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 1iIE8E-0007EP-S8; Wed, 09 Oct 2019 15:44:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=XdDN=YC=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iIE8D-0007EJ-NF
 for xen-changelog@lists.xenproject.org; Wed, 09 Oct 2019 15:44:05 +0000
X-Inumbo-ID: 9f92e2d2-eaab-11e9-80e3-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9f92e2d2-eaab-11e9-80e3-bc764e2007e4;
 Wed, 09 Oct 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 <ian.jackson@eu.citrix.com>) id 1iIE8C-00020J-Ot
 for xen-changelog@lists.xenproject.org; Wed, 09 Oct 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 1iIE8C-0004CT-Lz
 for xen-changelog@lists.xenproject.org; Wed, 09 Oct 2019 15:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iIE8C-0004CT-Lz@xenbits.xenproject.org>
Date: Wed, 09 Oct 2019 15:44:04 +0000
Subject: [Xen-changelog] [xen staging] iommu/arm: Remove
 arch_iommu_populate_page_table() 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>

Y29tbWl0IDRmYzMyYzIyYzA1ODhhNDk3MmFhOWNmODIxMDFjYzZmN2RmNzEwMTYKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgpB
dXRob3JEYXRlOiBNb24gU2VwIDMwIDEzOjM0OjMxIDIwMTkgKzAzMDAKQ29tbWl0OiAgICAgSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE9jdCA5IDE2
OjM0OjE0IDIwMTkgKzAxMDAKCiAgICBpb21tdS9hcm06IFJlbW92ZSBhcmNoX2lvbW11X3BvcHVs
YXRlX3BhZ2VfdGFibGUoKSBjb21wbGV0ZWx5CiAgICAKICAgIFRoZSBBcm0gcmVhbGl6YXRpb24g
c2hvdWxkIGhhdmUgYmVlbiByZW1vdmVkIGluIHRoZSBmb2xsb3dpbmcgY29tbWl0CiAgICBhcyBy
ZWR1bmRhbnQ6CiAgICBmODlmNTU1IHJlbW92ZSBsYXRlIChvbi1kZW1hbmQpIGNvbnN0cnVjdGlv
biBvZiBJT01NVSBwYWdlIHRhYmxlcwogICAgCiAgICBTbywgcmVtb3ZlIHVudXNlZCBmdW5jdGlv
biBjb21wbGV0ZWx5LgogICAgCiAgICBGaXhlczogZjg5ZjU1NSAoJ3JlbW92ZSBsYXRlIChvbi1k
ZW1hbmQpIGNvbnN0cnVjdGlvbiBvZiBJT01NVSBwYWdlIHRhYmxlcycpCiAgICBTaWduZWQtb2Zm
LWJ5OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+
CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+CiAgICBSZWxlYXNl
LWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvYXJtL2lvbW11LmMgfCA2IC0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDYg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2lv
bW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9tbXUuYwppbmRleCA3NmUxMTUy
OGU2Li5kYjNiMDdhNTcxIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0v
aW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vaW9tbXUuYwpAQCAtMTMy
LDEyICsxMzIsNiBAQCB2b2lkIGFyY2hfaW9tbXVfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFp
biAqZCkKIHsKIH0KIAotaW50IGFyY2hfaW9tbXVfcG9wdWxhdGVfcGFnZV90YWJsZShzdHJ1Y3Qg
ZG9tYWluICpkKQotewotICAgIC8qIFRoZSBJT01NVSBzaGFyZXMgdGhlIHAybSB3aXRoIHRoZSBD
UFUgKi8KLSAgICByZXR1cm4gLUVOT1NZUzsKLX0KLQogdm9pZCBfX2h3ZG9tX2luaXQgYXJjaF9p
b21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQpCiB7CiB9Ci0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Oct 10 07:55:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 07: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 1iITHv-0005SX-Or; Thu, 10 Oct 2019 07: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=ycpr=YD=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iITHu-0005SO-CV
 for xen-changelog@lists.xenproject.org; Thu, 10 Oct 2019 07:55:06 +0000
X-Inumbo-ID: 44f5b31c-eb33-11e9-97fd-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 44f5b31c-eb33-11e9-97fd-12813bfff9fa;
 Thu, 10 Oct 2019 07:55:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iITHs-000204-9K
 for xen-changelog@lists.xenproject.org; Thu, 10 Oct 2019 07:55:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iITHs-0004jn-6g
 for xen-changelog@lists.xenproject.org; Thu, 10 Oct 2019 07:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iITHs-0004jn-6g@xenbits.xenproject.org>
Date: Thu, 10 Oct 2019 07:55:04 +0000
Subject: [Xen-changelog] [xen staging] AMD/IOMMU: allocate one device table
 per PCI segment
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZkMzQ1Mzc2YTU0MjE4MjdkYzJkMWJlYWE4ZTM2MWI4YTdmNTQ1NDAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDEw
IDA5OjUwOjAwIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDEwIDA5OjUwOjAwIDIwMTkgKzAyMDAKCiAgICBB
TUQvSU9NTVU6IGFsbG9jYXRlIG9uZSBkZXZpY2UgdGFibGUgcGVyIFBDSSBzZWdtZW50CiAgICAK
ICAgIEhhdmluZyBhIHNpbmdsZSBkZXZpY2UgdGFibGUgZm9yIGFsbCBzZWdtZW50cyBjYW4ndCBw
b3NzaWJseSBiZSByaWdodC4KICAgIChFdmVuIHdvcnNlLCB0aGUgc3ltYm9sIHdhc24ndCBzdGF0
aWMgZGVzcGl0ZSBiZWluZyB1c2VkIGluIGp1c3Qgb25lCiAgICBzb3VyY2UgZmlsZS4pIEF0dGFj
aCB0aGUgZGV2aWNlIHRhYmxlcyB0byB0aGVpciByZXNwZWN0aXZlIElWUlMgbWFwcGluZwogICAg
b25lcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5j
b20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
LS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jIHwgODIgKysrKysr
KysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0NCBpbnNlcnRpb25z
KCspLCAzOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvaW9tbXVfaW5pdC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2lu
aXQuYwppbmRleCA2ZjUzYzdlYzA4Li40Nzk3MGUxMWFmIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FtZC9pb21tdV9pbml0LmMKQEAgLTM5LDcgKzM5LDYgQEAgdW5zaWduZWQgaW50IF9fcmVh
ZF9tb3N0bHkgaXZyc19iZGZfZW50cmllczsKIHU4IF9fcmVhZF9tb3N0bHkgaXZoZF90eXBlOwog
c3RhdGljIHN0cnVjdCByYWRpeF90cmVlX3Jvb3QgaXZyc19tYXBzOwogTElTVF9IRUFEX1JFQURf
TU9TVExZKGFtZF9pb21tdV9oZWFkKTsKLXN0cnVjdCB0YWJsZV9zdHJ1Y3QgZGV2aWNlX3RhYmxl
OwogYm9vbF90IGlvbW11djJfZW5hYmxlZDsKIAogc3RhdGljIGJvb2wgaW9tbXVfaGFzX2h0X2Zs
YWcoc3RydWN0IGFtZF9pb21tdSAqaW9tbXUsIHU4IG1hc2spCkBAIC05ODksNiArOTg4LDEyIEBA
IHN0YXRpYyB2b2lkIGRpc2FibGVfaW9tbXUoc3RydWN0IGFtZF9pb21tdSAqaW9tbXUpCiAgICAg
c3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmaW9tbXUtPmxvY2ssIGZsYWdzKTsKIH0KIAorc3RhdGlj
IHVuc2lnbmVkIGludCBfX2luaXQgZHRfYWxsb2Nfc2l6ZSh2b2lkKQoreworICAgIHJldHVybiBQ
QUdFX1NJWkUgPDwgZ2V0X29yZGVyX2Zyb21fYnl0ZXMoaXZyc19iZGZfZW50cmllcyAqCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVf
RU5UUllfU0laRSk7Cit9CisKIHN0YXRpYyB2b2lkIF9faW5pdCBkZWFsbG9jYXRlX2J1ZmZlcih2
b2lkICpidWYsIHVpbnQzMl90IHN6KQogewogICAgIGludCBvcmRlciA9IDA7CkBAIC05OTksMTIg
KzEwMDQsNiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZGVhbGxvY2F0ZV9idWZmZXIodm9pZCAqYnVm
LCB1aW50MzJfdCBzeikKICAgICB9CiB9CiAKLXN0YXRpYyB2b2lkIF9faW5pdCBkZWFsbG9jYXRl
X2RldmljZV90YWJsZShzdHJ1Y3QgdGFibGVfc3RydWN0ICp0YWJsZSkKLXsKLSAgICBkZWFsbG9j
YXRlX2J1ZmZlcih0YWJsZS0+YnVmZmVyLCB0YWJsZS0+YWxsb2Nfc2l6ZSk7Ci0gICAgdGFibGUt
PmJ1ZmZlciA9IE5VTEw7Ci19Ci0KIHN0YXRpYyB2b2lkIF9faW5pdCBkZWFsbG9jYXRlX3Jpbmdf
YnVmZmVyKHN0cnVjdCByaW5nX2J1ZmZlciAqcmluZ19idWYpCiB7CiAgICAgZGVhbGxvY2F0ZV9i
dWZmZXIocmluZ19idWYtPmJ1ZmZlciwgcmluZ19idWYtPmFsbG9jX3NpemUpOwpAQCAtMTA2OCw4
ICsxMDY3LDMwIEBAIHN0YXRpYyB2b2lkICogX19pbml0IGFsbG9jYXRlX3Bwcl9sb2coc3RydWN0
IGFtZF9pb21tdSAqaW9tbXUpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1V
X1BQUl9MT0dfREVGQVVMVF9FTlRSSUVTLCAiUFBSIExvZyIpOwogfQogCisvKgorICogV2l0aGlu
IGl2cnNfbWFwcGluZ3NbXSB3ZSBhbGxvY2F0ZSBhbiBleHRyYSBhcnJheSBlbGVtZW50IHRvIHN0
b3JlCisgKiAtIHNlZ21lbnQgbnVtYmVyLAorICogLSBkZXZpY2UgdGFibGUuCisgKi8KKyNkZWZp
bmUgSVZSU19NQVBQSU5HU19TRUcobSkgKG0pW2l2cnNfYmRmX2VudHJpZXNdLmR0ZV9yZXF1ZXN0
b3JfaWQKKyNkZWZpbmUgSVZSU19NQVBQSU5HU19ERVZUQUIobSkgKG0pW2l2cnNfYmRmX2VudHJp
ZXNdLmludHJlbWFwX3RhYmxlCisKKy8qIEdldHMgcGFzc2VkIHRvIHJhZGl4X3RyZWVfZGVzdHJv
eSgpLCBzbyBpdHMgcGFyYW0gbmVlZHMgdG8gYmUgdm9pZCAqLiAqLworc3RhdGljIHZvaWQgX19p
bml0IGZyZWVfaXZyc19tYXBwaW5nX2NhbGxiYWNrKHZvaWQgKnB0cikKK3sKKyAgICBjb25zdCBz
dHJ1Y3QgaXZyc19tYXBwaW5ncyAqaXZyc19tYXBwaW5ncyA9IHB0cjsKKworICAgIGlmICggSVZS
U19NQVBQSU5HU19ERVZUQUIoaXZyc19tYXBwaW5ncykgKQorICAgICAgICBkZWFsbG9jYXRlX2J1
ZmZlcihJVlJTX01BUFBJTkdTX0RFVlRBQihpdnJzX21hcHBpbmdzKSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgZHRfYWxsb2Nfc2l6ZSgpKTsKKworICAgIHhmcmVlKHB0cik7Cit9CisKIHN0
YXRpYyBpbnQgX19pbml0IGFtZF9pb21tdV9pbml0X29uZShzdHJ1Y3QgYW1kX2lvbW11ICppb21t
dSwgYm9vbCBpbnRyKQogeworICAgIGNvbnN0IHN0cnVjdCBpdnJzX21hcHBpbmdzICppdnJzX21h
cHBpbmdzOworCiAgICAgaWYgKCBhbGxvY2F0ZV9jbWRfYnVmZmVyKGlvbW11KSA9PSBOVUxMICkK
ICAgICAgICAgZ290byBlcnJvcl9vdXQ7CiAKQEAgLTEwODIsMTMgKzExMDMsMTUgQEAgc3RhdGlj
IGludCBfX2luaXQgYW1kX2lvbW11X2luaXRfb25lKHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11LCBi
b29sIGludHIpCiAgICAgaWYgKCBpbnRyICYmICFzZXRfaW9tbXVfaW50ZXJydXB0X2hhbmRsZXIo
aW9tbXUpICkKICAgICAgICAgZ290byBlcnJvcl9vdXQ7CiAKLSAgICAvKiBUbyBtYWtlIHN1cmUg
dGhhdCBkZXZpY2VfdGFibGUuYnVmZmVyIGhhcyBiZWVuIHN1Y2Nlc3NmdWxseSBhbGxvY2F0ZWQg
Ki8KLSAgICBpZiAoIGRldmljZV90YWJsZS5idWZmZXIgPT0gTlVMTCApCisgICAgLyogTWFrZSBz
dXJlIHRoYXQgdGhlIGRldmljZSB0YWJsZSBoYXMgYmVlbiBzdWNjZXNzZnVsbHkgYWxsb2NhdGVk
LiAqLworICAgIGl2cnNfbWFwcGluZ3MgPSBnZXRfaXZyc19tYXBwaW5ncyhpb21tdS0+c2VnKTsK
KyAgICBpZiAoICFJVlJTX01BUFBJTkdTX0RFVlRBQihpdnJzX21hcHBpbmdzKSApCiAgICAgICAg
IGdvdG8gZXJyb3Jfb3V0OwogCi0gICAgaW9tbXUtPmRldl90YWJsZS5hbGxvY19zaXplID0gZGV2
aWNlX3RhYmxlLmFsbG9jX3NpemU7Ci0gICAgaW9tbXUtPmRldl90YWJsZS5lbnRyaWVzID0gZGV2
aWNlX3RhYmxlLmVudHJpZXM7Ci0gICAgaW9tbXUtPmRldl90YWJsZS5idWZmZXIgPSBkZXZpY2Vf
dGFibGUuYnVmZmVyOworICAgIGlvbW11LT5kZXZfdGFibGUuYWxsb2Nfc2l6ZSA9IGR0X2FsbG9j
X3NpemUoKTsKKyAgICBpb21tdS0+ZGV2X3RhYmxlLmVudHJpZXMgPSBpb21tdS0+ZGV2X3RhYmxl
LmFsbG9jX3NpemUgLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9U
QUJMRV9FTlRSWV9TSVpFOworICAgIGlvbW11LT5kZXZfdGFibGUuYnVmZmVyID0gSVZSU19NQVBQ
SU5HU19ERVZUQUIoaXZyc19tYXBwaW5ncyk7CiAKICAgICBlbmFibGVfaW9tbXUoaW9tbXUpOwog
ICAgIHByaW50aygiQU1ELVZpOiBJT01NVSAlZCBFbmFibGVkLlxuIiwgbnJfYW1kX2lvbW11cyAp
OwpAQCAtMTEzNSwxMSArMTE1OCw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBhbWRfaW9tbXVfaW5p
dF9jbGVhbnVwKHZvaWQpCiAgICAgICAgIHhmcmVlKGlvbW11KTsKICAgICB9CiAKLSAgICAvKiBm
cmVlIGRldmljZSB0YWJsZSAqLwotICAgIGRlYWxsb2NhdGVfZGV2aWNlX3RhYmxlKCZkZXZpY2Vf
dGFibGUpOwotCi0gICAgLyogZnJlZSBpdnJzX21hcHBpbmdzW10gKi8KLSAgICByYWRpeF90cmVl
X2Rlc3Ryb3koJml2cnNfbWFwcywgeGZyZWUpOworICAgIC8qIEZyZWUgaXZyc19tYXBwaW5nc1td
IGFuZCB0aGVpciBkZXZpY2UgdGFibGVzLiAqLworICAgIHJhZGl4X3RyZWVfZGVzdHJveSgmaXZy
c19tYXBzLCBmcmVlX2l2cnNfbWFwcGluZ19jYWxsYmFjayk7CiAKICAgICBpb21tdV9lbmFibGVk
ID0gMDsKICAgICBpb21tdV9od2RvbV9wYXNzdGhyb3VnaCA9IGZhbHNlOwpAQCAtMTE0NywxMiAr
MTE2Nyw2IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBhbWRfaW9tbXVfaW5pdF9jbGVhbnVwKHZvaWQp
CiAgICAgaW9tbXV2Ml9lbmFibGVkID0gMDsKIH0KIAotLyoKLSAqIFdlIGFsbG9jYXRlIGFuIGV4
dHJhIGFycmF5IGVsZW1lbnQgdG8gc3RvcmUgdGhlIHNlZ21lbnQgbnVtYmVyCi0gKiAoYW5kIGlu
IHRoZSBmdXR1cmUgcGVyaGFwcyBvdGhlciBnbG9iYWwgaW5mb3JtYXRpb24pLgotICovCi0jZGVm
aW5lIElWUlNfTUFQUElOR1NfU0VHKG0pIG1baXZyc19iZGZfZW50cmllc10uZHRlX3JlcXVlc3Rv
cl9pZAotCiBzdHJ1Y3QgaXZyc19tYXBwaW5ncyAqZ2V0X2l2cnNfbWFwcGluZ3ModTE2IHNlZykK
IHsKICAgICByZXR1cm4gcmFkaXhfdHJlZV9sb29rdXAoJml2cnNfbWFwcywgc2VnKTsKQEAgLTEy
MzUsMjQgKzEyNDksMTggQEAgc3RhdGljIGludCBfX2luaXQgYWxsb2NfaXZyc19tYXBwaW5ncyh1
MTYgc2VnKQogc3RhdGljIGludCBfX2luaXQgYW1kX2lvbW11X3NldHVwX2RldmljZV90YWJsZSgK
ICAgICB1MTYgc2VnLCBzdHJ1Y3QgaXZyc19tYXBwaW5ncyAqaXZyc19tYXBwaW5ncykKIHsKKyAg
ICBzdHJ1Y3QgYW1kX2lvbW11X2R0ZSAqZHQgPSBJVlJTX01BUFBJTkdTX0RFVlRBQihpdnJzX21h
cHBpbmdzKTsKICAgICB1bnNpZ25lZCBpbnQgYmRmOwogCiAgICAgQlVHX09OKCAoaXZyc19iZGZf
ZW50cmllcyA9PSAwKSApOwogCi0gICAgaWYgKCAhZGV2aWNlX3RhYmxlLmJ1ZmZlciApCisgICAg
aWYgKCAhZHQgKQogICAgIHsKICAgICAgICAgLyogYWxsb2NhdGUgJ2RldmljZSB0YWJsZScgb24g
YSA0SyBib3VuZGFyeSAqLwotICAgICAgICBkZXZpY2VfdGFibGUuYWxsb2Nfc2l6ZSA9IFBBR0Vf
U0laRSA8PAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdldF9vcmRlcl9mcm9t
X2J5dGVzKAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBBR0VfQUxJR04oaXZy
c19iZGZfZW50cmllcyAqCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVf
REVWX1RBQkxFX0VOVFJZX1NJWkUpKTsKLSAgICAgICAgZGV2aWNlX3RhYmxlLmVudHJpZXMgPSBk
ZXZpY2VfdGFibGUuYWxsb2Nfc2l6ZSAvCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
SU9NTVVfREVWX1RBQkxFX0VOVFJZX1NJWkU7Ci0KLSAgICAgICAgZGV2aWNlX3RhYmxlLmJ1ZmZl
ciA9IGFsbG9jYXRlX2J1ZmZlcihkZXZpY2VfdGFibGUuYWxsb2Nfc2l6ZSwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiRGV2aWNlIFRhYmxlIik7CisgICAg
ICAgIGR0ID0gSVZSU19NQVBQSU5HU19ERVZUQUIoaXZyc19tYXBwaW5ncykgPQorICAgICAgICAg
ICAgYWxsb2NhdGVfYnVmZmVyKGR0X2FsbG9jX3NpemUoKSwgIkRldmljZSBUYWJsZSIpOwogICAg
IH0KLSAgICBpZiAoICFkZXZpY2VfdGFibGUuYnVmZmVyICkKKyAgICBpZiAoICFkdCApCiAgICAg
ICAgIHJldHVybiAtRU5PTUVNOwogCiAgICAgLyogQWRkIGRldmljZSB0YWJsZSBlbnRyaWVzICov
CkBAIC0xMjYwLDEyICsxMjY4LDEwIEBAIHN0YXRpYyBpbnQgX19pbml0IGFtZF9pb21tdV9zZXR1
cF9kZXZpY2VfdGFibGUoCiAgICAgewogICAgICAgICBpZiAoIGl2cnNfbWFwcGluZ3NbYmRmXS52
YWxpZCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHZvaWQgKmR0ZTsKICAgICAgICAgICAgIGNv
bnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2ID0gTlVMTDsKIAogICAgICAgICAgICAgLyogYWRkIGRl
dmljZSB0YWJsZSBlbnRyeSAqLwotICAgICAgICAgICAgZHRlID0gZGV2aWNlX3RhYmxlLmJ1ZmZl
ciArIChiZGYgKiBJT01NVV9ERVZfVEFCTEVfRU5UUllfU0laRSk7Ci0gICAgICAgICAgICBpb21t
dV9kdGVfYWRkX2RldmljZV9lbnRyeShkdGUsICZpdnJzX21hcHBpbmdzW2JkZl0pOworICAgICAg
ICAgICAgaW9tbXVfZHRlX2FkZF9kZXZpY2VfZW50cnkoJmR0W2JkZl0sICZpdnJzX21hcHBpbmdz
W2JkZl0pOwogCiAgICAgICAgICAgICBpZiAoIGlvbW11X2ludHJlbWFwICYmCiAgICAgICAgICAg
ICAgICAgIGl2cnNfbWFwcGluZ3NbYmRmXS5kdGVfcmVxdWVzdG9yX2lkID09IGJkZiAmJgpAQCAt
MTMwOCw3ICsxMzE0LDcgQEAgc3RhdGljIGludCBfX2luaXQgYW1kX2lvbW11X3NldHVwX2Rldmlj
ZV90YWJsZSgKICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgYW1kX2lvbW11X3NldF9pbnRy
ZW1hcF90YWJsZSgKLSAgICAgICAgICAgICAgICBkdGUsIGl2cnNfbWFwcGluZ3NbYmRmXS5pbnRy
ZW1hcF90YWJsZSwKKyAgICAgICAgICAgICAgICAmZHRbYmRmXSwgaXZyc19tYXBwaW5nc1tiZGZd
LmludHJlbWFwX3RhYmxlLAogICAgICAgICAgICAgICAgIGl2cnNfbWFwcGluZ3NbYmRmXS5pb21t
dSwgaW9tbXVfaW50cmVtYXApOwogICAgICAgICB9CiAgICAgfQotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Oct 10 07:55:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 07:55: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 1iITI4-0005T2-QX; Thu, 10 Oct 2019 07:55:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ycpr=YD=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iITI3-0005Sw-Ml
 for xen-changelog@lists.xenproject.org; Thu, 10 Oct 2019 07:55:15 +0000
X-Inumbo-ID: 4b051aea-eb33-11e9-80e3-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4b051aea-eb33-11e9-80e3-bc764e2007e4;
 Thu, 10 Oct 2019 07:55:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iITI2-00020C-FI
 for xen-changelog@lists.xenproject.org; Thu, 10 Oct 2019 07:55:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iITI2-0004kQ-CV
 for xen-changelog@lists.xenproject.org; Thu, 10 Oct 2019 07:55:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iITI2-0004kQ-CV@xenbits.xenproject.org>
Date: Thu, 10 Oct 2019 07:55:14 +0000
Subject: [Xen-changelog] [xen staging] AMD/IOMMU: allow callers to request
 allocate_buffer() to skip its memset()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDExMGQ3NjJlNTRiM2VmYzliMjZlZmM2MmZhMzVmMzA2ZDFhZGViYTkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDEw
IDA5OjUxOjEyIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDEwIDA5OjUxOjEyIDIwMTkgKzAyMDAKCiAgICBB
TUQvSU9NTVU6IGFsbG93IGNhbGxlcnMgdG8gcmVxdWVzdCBhbGxvY2F0ZV9idWZmZXIoKSB0byBz
a2lwIGl0cyBtZW1zZXQoKQogICAgCiAgICBUaGUgY29tbWFuZCByaW5nIGJ1ZmZlciBkb2Vzbid0
IG5lZWQgY2xlYXJpbmcgdXAgZnJvbnQgaW4gYW55IGV2ZW50LgogICAgU3Vic2VxdWVudGx5IHdl
J2xsIGFsc28gd2FudCB0byBhdm9pZCBjbGVhcmluZyB0aGUgZGV2aWNlIHRhYmxlcy4KICAgIAog
ICAgV2hpbGUgcGxheWluZyB3aXRoIGZ1bmN0aW9ucyBzaWduYXR1cmVzIHJlcGxhY2UgdW5kdWUg
dXNlIG9mIGZpeGVkIHdpZHRoCiAgICB0eXBlcyBhdCB0aGUgc2FtZSB0aW1lLCBhbmQgZXh0ZW5k
IHRoaXMgdG8gZGVhbGxvY2F0ZV9idWZmZXIoKSBhcyB3ZWxsLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jIHwgMzkgKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCAxOCBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYwppbmRleCA0Nzk3MGUxMWFm
Li5iYWRjODVmYTJiIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9t
bXVfaW5pdC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMK
QEAgLTk5NCwxNCArOTk0LDEwIEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0IGR0X2FsbG9j
X3NpemUodm9pZCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IElPTU1VX0RFVl9UQUJMRV9FTlRSWV9TSVpFKTsKIH0KIAotc3RhdGljIHZvaWQgX19pbml0IGRl
YWxsb2NhdGVfYnVmZmVyKHZvaWQgKmJ1ZiwgdWludDMyX3Qgc3opCitzdGF0aWMgdm9pZCBfX2lu
aXQgZGVhbGxvY2F0ZV9idWZmZXIodm9pZCAqYnVmLCB1bnNpZ25lZCBsb25nIHN6KQogewotICAg
IGludCBvcmRlciA9IDA7CiAgICAgaWYgKCBidWYgKQotICAgIHsKLSAgICAgICAgb3JkZXIgPSBn
ZXRfb3JkZXJfZnJvbV9ieXRlcyhzeik7Ci0gICAgICAgIF9fZnJlZV9hbWRfaW9tbXVfdGFibGVz
KGJ1Ziwgb3JkZXIpOwotICAgIH0KKyAgICAgICAgX19mcmVlX2FtZF9pb21tdV90YWJsZXMoYnVm
LCBnZXRfb3JkZXJfZnJvbV9ieXRlcyhzeikpOwogfQogCiBzdGF0aWMgdm9pZCBfX2luaXQgZGVh
bGxvY2F0ZV9yaW5nX2J1ZmZlcihzdHJ1Y3QgcmluZ19idWZmZXIgKnJpbmdfYnVmKQpAQCAtMTAx
MiwxMCArMTAwOCwxMSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZGVhbGxvY2F0ZV9yaW5nX2J1ZmZl
cihzdHJ1Y3QgcmluZ19idWZmZXIgKnJpbmdfYnVmKQogICAgIHJpbmdfYnVmLT50YWlsID0gMDsK
IH0KIAotc3RhdGljIHZvaWQgKiBfX2luaXQgYWxsb2NhdGVfYnVmZmVyKHVpbnQzMl90IGFsbG9j
X3NpemUsIGNvbnN0IGNoYXIgKm5hbWUpCitzdGF0aWMgdm9pZCAqX19pbml0IGFsbG9jYXRlX2J1
ZmZlcih1bnNpZ25lZCBsb25nIGFsbG9jX3NpemUsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBjaGFyICpuYW1lLCBib29sIGNsZWFyKQogewotICAgIHZvaWQgKiBi
dWZmZXI7Ci0gICAgaW50IG9yZGVyID0gZ2V0X29yZGVyX2Zyb21fYnl0ZXMoYWxsb2Nfc2l6ZSk7
CisgICAgdm9pZCAqYnVmZmVyOworICAgIHVuc2lnbmVkIGludCBvcmRlciA9IGdldF9vcmRlcl9m
cm9tX2J5dGVzKGFsbG9jX3NpemUpOwogCiAgICAgYnVmZmVyID0gX19hbGxvY19hbWRfaW9tbXVf
dGFibGVzKG9yZGVyKTsKIApAQCAtMTAyNSwxMyArMTAyMiwxNiBAQCBzdGF0aWMgdm9pZCAqIF9f
aW5pdCBhbGxvY2F0ZV9idWZmZXIodWludDMyX3QgYWxsb2Nfc2l6ZSwgY29uc3QgY2hhciAqbmFt
ZSkKICAgICAgICAgcmV0dXJuIE5VTEw7CiAgICAgfQogCi0gICAgbWVtc2V0KGJ1ZmZlciwgMCwg
UEFHRV9TSVpFICogKDFVTCA8PCBvcmRlcikpOworICAgIGlmICggY2xlYXIgKQorICAgICAgICBt
ZW1zZXQoYnVmZmVyLCAwLCBQQUdFX1NJWkUgPDwgb3JkZXIpOworCiAgICAgcmV0dXJuIGJ1ZmZl
cjsKIH0KIAotc3RhdGljIHZvaWQgKiBfX2luaXQgYWxsb2NhdGVfcmluZ19idWZmZXIoc3RydWN0
IHJpbmdfYnVmZmVyICpyaW5nX2J1ZiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQzMl90IGVudHJ5X3NpemUsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50NjRfdCBlbnRyaWVzLCBjb25zdCBjaGFyICpuYW1lKQorc3Rh
dGljIHZvaWQgKl9faW5pdCBhbGxvY2F0ZV9yaW5nX2J1ZmZlcihzdHJ1Y3QgcmluZ19idWZmZXIg
KnJpbmdfYnVmLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgZW50cnlfc2l6ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBlbnRyaWVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBjaGFyICpuYW1lLCBib29sIGNsZWFyKQogewogICAgIHJpbmdf
YnVmLT5oZWFkID0gMDsKICAgICByaW5nX2J1Zi0+dGFpbCA9IDA7CkBAIC0xMDQxLDcgKzEwNDEs
OCBAQCBzdGF0aWMgdm9pZCAqIF9faW5pdCBhbGxvY2F0ZV9yaW5nX2J1ZmZlcihzdHJ1Y3Qgcmlu
Z19idWZmZXIgKnJpbmdfYnVmLAogICAgIHJpbmdfYnVmLT5hbGxvY19zaXplID0gUEFHRV9TSVpF
IDw8IGdldF9vcmRlcl9mcm9tX2J5dGVzKGVudHJpZXMgKgogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudHJ5X3NpemUpOwogICAg
IHJpbmdfYnVmLT5lbnRyaWVzID0gcmluZ19idWYtPmFsbG9jX3NpemUgLyBlbnRyeV9zaXplOwot
ICAgIHJpbmdfYnVmLT5idWZmZXIgPSBhbGxvY2F0ZV9idWZmZXIocmluZ19idWYtPmFsbG9jX3Np
emUsIG5hbWUpOworICAgIHJpbmdfYnVmLT5idWZmZXIgPSBhbGxvY2F0ZV9idWZmZXIocmluZ19i
dWYtPmFsbG9jX3NpemUsIG5hbWUsIGNsZWFyKTsKKwogICAgIHJldHVybiByaW5nX2J1Zi0+YnVm
ZmVyOwogfQogCkBAIC0xMDUwLDIxICsxMDUxLDIzIEBAIHN0YXRpYyB2b2lkICogX19pbml0IGFs
bG9jYXRlX2NtZF9idWZmZXIoc3RydWN0IGFtZF9pb21tdSAqaW9tbXUpCiAgICAgLyogYWxsb2Nh
dGUgJ2NvbW1hbmQgYnVmZmVyJyBpbiBwb3dlciBvZiAyIGluY3JlbWVudHMgb2YgNEsgKi8KICAg
ICByZXR1cm4gYWxsb2NhdGVfcmluZ19idWZmZXIoJmlvbW11LT5jbWRfYnVmZmVyLCBzaXplb2Yo
Y21kX2VudHJ5X3QpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9DTURf
QlVGRkVSX0RFRkFVTFRfRU5UUklFUywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IkNvbW1hbmQgQnVmZmVyIik7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJDb21t
YW5kIEJ1ZmZlciIsIGZhbHNlKTsKIH0KIAogc3RhdGljIHZvaWQgKiBfX2luaXQgYWxsb2NhdGVf
ZXZlbnRfbG9nKHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11KQogewogICAgIC8qIGFsbG9jYXRlICdl
dmVudCBsb2cnIGluIHBvd2VyIG9mIDIgaW5jcmVtZW50cyBvZiA0SyAqLwogICAgIHJldHVybiBh
bGxvY2F0ZV9yaW5nX2J1ZmZlcigmaW9tbXUtPmV2ZW50X2xvZywgc2l6ZW9mKGV2ZW50X2VudHJ5
X3QpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9FVkVOVF9MT0dfREVG
QVVMVF9FTlRSSUVTLCAiRXZlbnQgTG9nIik7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIElPTU1VX0VWRU5UX0xPR19ERUZBVUxUX0VOVFJJRVMsICJFdmVudCBMb2ciLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlKTsKIH0KIAogc3RhdGljIHZvaWQgKiBfX2lu
aXQgYWxsb2NhdGVfcHByX2xvZyhzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSkKIHsKICAgICAvKiBh
bGxvY2F0ZSAncHByIGxvZycgaW4gcG93ZXIgb2YgMiBpbmNyZW1lbnRzIG9mIDRLICovCiAgICAg
cmV0dXJuIGFsbG9jYXRlX3JpbmdfYnVmZmVyKCZpb21tdS0+cHByX2xvZywgc2l6ZW9mKHBwcl9l
bnRyeV90KSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFBSX0xPR19E
RUZBVUxUX0VOVFJJRVMsICJQUFIgTG9nIik7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIElPTU1VX1BQUl9MT0dfREVGQVVMVF9FTlRSSUVTLCAiUFBSIExvZyIsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHRydWUpOwogfQogCiAvKgpAQCAtMTI1OCw3ICsxMjYxLDcg
QEAgc3RhdGljIGludCBfX2luaXQgYW1kX2lvbW11X3NldHVwX2RldmljZV90YWJsZSgKICAgICB7
CiAgICAgICAgIC8qIGFsbG9jYXRlICdkZXZpY2UgdGFibGUnIG9uIGEgNEsgYm91bmRhcnkgKi8K
ICAgICAgICAgZHQgPSBJVlJTX01BUFBJTkdTX0RFVlRBQihpdnJzX21hcHBpbmdzKSA9Ci0gICAg
ICAgICAgICBhbGxvY2F0ZV9idWZmZXIoZHRfYWxsb2Nfc2l6ZSgpLCAiRGV2aWNlIFRhYmxlIik7
CisgICAgICAgICAgICBhbGxvY2F0ZV9idWZmZXIoZHRfYWxsb2Nfc2l6ZSgpLCAiRGV2aWNlIFRh
YmxlIiwgdHJ1ZSk7CiAgICAgfQogICAgIGlmICggIWR0ICkKICAgICAgICAgcmV0dXJuIC1FTk9N
RU07Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Oct 10 07:55:26 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 07: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 1iITIE-0005UH-T1; Thu, 10 Oct 2019 07: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=ycpr=YD=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iITIE-0005UA-9n
 for xen-changelog@lists.xenproject.org; Thu, 10 Oct 2019 07:55:26 +0000
X-Inumbo-ID: 5114a7e8-eb33-11e9-97fd-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5114a7e8-eb33-11e9-97fd-12813bfff9fa;
 Thu, 10 Oct 2019 07:55:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iITIC-00020S-Kj
 for xen-changelog@lists.xenproject.org; Thu, 10 Oct 2019 07:55:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iITIC-0004lA-IQ
 for xen-changelog@lists.xenproject.org; Thu, 10 Oct 2019 07:55:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iITIC-0004lA-IQ@xenbits.xenproject.org>
Date: Thu, 10 Oct 2019 07:55:24 +0000
Subject: [Xen-changelog] [xen staging] AMD/IOMMU: pre-fill all DTEs right
 after table allocation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFiMDBjMTZiZGZiZWM5ODg4NzczMWE0MGVhOWYzNzdmN2RjYWM0MDUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDEw
IDA5OjUxOjQ2IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDEwIDA5OjUxOjQ2IDIwMTkgKzAyMDAKCiAgICBB
TUQvSU9NTVU6IHByZS1maWxsIGFsbCBEVEVzIHJpZ2h0IGFmdGVyIHRhYmxlIGFsbG9jYXRpb24K
ICAgIAogICAgTWFrZSBzdXJlIHdlIGRvbid0IGxlYXZlIGFueSBEVEVzIHVuZXhwZWN0ZWQgcmVx
dWVzdHMgdGhyb3VnaCB3aGljaAogICAgd291bGQgYmUgcGFzc2VkIHRocm91Z2ggdW50cmFuc2xh
dGVkLiBTZXQgViBhbmQgSVYgcmlnaHQgYXdheSAod2l0aAogICAgYWxsIG90aGVyIGZpZWxkcyBs
ZWZ0IGFzIHplcm8pLCByZWx5aW5nIG9uIHRoZSBWIGFuZC9vciBJViBiaXRzCiAgICBnZXR0aW5n
IGNsZWFyZWQgb25seSBieSBhbWRfaW9tbXVfc2V0X3Jvb3RfcGFnZV90YWJsZSgpIGFuZAogICAg
YW1kX2lvbW11X3NldF9pbnRyZW1hcF90YWJsZSgpIHVuZGVyIHNwZWNpYWwgcGFzcy10aHJvdWdo
IGNpcmN1bXN0YW5jZXMuCiAgICBTd2l0Y2ggYmFjayB0byBpbml0aWFsIHNldHRpbmdzIGluIGFt
ZF9pb21tdV9kaXNhYmxlX2RvbWFpbl9kZXZpY2UoKS4KICAgIAogICAgVGFrZSB0aGUgbGliZXJ0
eSBhbmQgYWxzbyBtYWtlIHRoZSBsYXR0ZXIgZnVuY3Rpb24gc3RhdGljLCBjb25zdGlmeWluZwog
ICAgaXRzIGZpcnN0IHBhcmFtZXRlciBhdCB0aGUgc2FtZSB0aW1lLCBhdCB0aGlzIG9jY2FzaW9u
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgot
LS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMgICAgfCAyMiArKysr
KysrKysrKysrKysrKysrLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9p
b21tdS5jIHwgMjAgKysrKysrKysrKysrKysrKy0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMzUgaW5z
ZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lv
bW11X2luaXQuYwppbmRleCBiYWRjODVmYTJiLi5kNTAyMjRjYmY4IDEwMDY0NAotLS0gYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMKQEAgLTEyNTksMTIgKzEyNTksMjggQEAgc3RhdGlj
IGludCBfX2luaXQgYW1kX2lvbW11X3NldHVwX2RldmljZV90YWJsZSgKIAogICAgIGlmICggIWR0
ICkKICAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBzaXplID0gZHRfYWxsb2Nfc2l6ZSgpOwor
CiAgICAgICAgIC8qIGFsbG9jYXRlICdkZXZpY2UgdGFibGUnIG9uIGEgNEsgYm91bmRhcnkgKi8K
ICAgICAgICAgZHQgPSBJVlJTX01BUFBJTkdTX0RFVlRBQihpdnJzX21hcHBpbmdzKSA9Ci0gICAg
ICAgICAgICBhbGxvY2F0ZV9idWZmZXIoZHRfYWxsb2Nfc2l6ZSgpLCAiRGV2aWNlIFRhYmxlIiwg
dHJ1ZSk7CisgICAgICAgICAgICBhbGxvY2F0ZV9idWZmZXIoc2l6ZSwgIkRldmljZSBUYWJsZSIs
IGZhbHNlKTsKKyAgICAgICAgaWYgKCAhZHQgKQorICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07
CisKKyAgICAgICAgLyoKKyAgICAgICAgICogUHJlZmlsbCBldmVyeSBEVEUgc3VjaCB0aGF0IGFs
bCBraW5kcyBvZiByZXF1ZXN0cyB3aWxsIGdldCBhYm9ydGVkLgorICAgICAgICAgKiBCZXNpZGVz
IHRoZSB0d28gYml0cyBzZXQgdG8gdHJ1ZSBiZWxvdyB0aGlzIGJ1aWxkcyB1cG9uCisgICAgICAg
ICAqIElPTU1VX0RFVl9UQUJMRV9TWVNfTUdUX0RNQV9BQk9SVEVELAorICAgICAgICAgKiBJT01N
VV9ERVZfVEFCTEVfSU9fQ09OVFJPTF9BQk9SVEVELCBhcyB3ZWxsIGFzCisgICAgICAgICAqIElP
TU1VX0RFVl9UQUJMRV9JTlRfQ09OVFJPTF9BQk9SVEVEIGFsbCBiZWluZyB6ZXJvLCBhbmQgdXMg
YWxzbworICAgICAgICAgKiB3YW50aW5nIGF0IGxlYXN0IFRWLCBHViwgSSwgYW5kIEVYIHNldCB0
byBmYWxzZS4KKyAgICAgICAgICovCisgICAgICAgIGZvciAoIGJkZiA9IDAsIHNpemUgLz0gc2l6
ZW9mKCpkdCk7IGJkZiA8IHNpemU7ICsrYmRmICkKKyAgICAgICAgICAgIGR0W2JkZl0gPSAoc3Ry
dWN0IGFtZF9pb21tdV9kdGUpeworICAgICAgICAgICAgICAgICAgICAgICAgICAudiA9IHRydWUs
CisgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdiA9IHRydWUsCisgICAgICAgICAgICAgICAg
ICAgICAgfTsKICAgICB9Ci0gICAgaWYgKCAhZHQgKQotICAgICAgICByZXR1cm4gLUVOT01FTTsK
IAogICAgIC8qIEFkZCBkZXZpY2UgdGFibGUgZW50cmllcyAqLwogICAgIGZvciAoIGJkZiA9IDA7
IGJkZiA8IGl2cnNfYmRmX2VudHJpZXM7IGJkZisrICkKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvcGNpX2FtZF9pb21tdS5jCmluZGV4IDhiOTlkNzg5NzguLjA1M2U3MzU1YzQgMTAwNjQ0
Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKKysrIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYwpAQCAtMjY3LDkgKzI2
Nyw5IEBAIHN0YXRpYyB2b2lkIF9faHdkb21faW5pdCBhbWRfaW9tbXVfaHdkb21faW5pdChzdHJ1
Y3QgZG9tYWluICpkKQogICAgIHNldHVwX2h3ZG9tX3BjaV9kZXZpY2VzKGQsIGFtZF9pb21tdV9h
ZGRfZGV2aWNlKTsKIH0KIAotdm9pZCBhbWRfaW9tbXVfZGlzYWJsZV9kb21haW5fZGV2aWNlKHN0
cnVjdCBkb21haW4gKmRvbWFpbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1OCBkZXZmbiwgc3RydWN0IHBjaV9kZXYgKnBkZXYpCitzdGF0aWMgdm9pZCBhbWRf
aW9tbXVfZGlzYWJsZV9kb21haW5fZGV2aWNlKGNvbnN0IHN0cnVjdCBkb21haW4gKmRvbWFpbiwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGFtZF9p
b21tdSAqaW9tbXUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQ4X3QgZGV2Zm4sIHN0cnVjdCBwY2lfZGV2ICpwZGV2KQogewogICAgIHN0cnVjdCBhbWRf
aW9tbXVfZHRlICp0YWJsZSwgKmR0ZTsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwpAQCAtMjg0
LDkgKzI4NCwyMSBAQCB2b2lkIGFtZF9pb21tdV9kaXNhYmxlX2RvbWFpbl9kZXZpY2Uoc3RydWN0
IGRvbWFpbiAqZG9tYWluLAogICAgIHNwaW5fbG9ja19pcnFzYXZlKCZpb21tdS0+bG9jaywgZmxh
Z3MpOwogICAgIGlmICggZHRlLT50diB8fCBkdGUtPnYgKQogICAgIHsKKyAgICAgICAgLyogU2Vl
IHRoZSBjb21tZW50IGluIGFtZF9pb21tdV9zZXR1cF9kZXZpY2VfdGFibGUoKS4gKi8KKyAgICAg
ICAgZHRlLT5pbnRfY3RsID0gSU9NTVVfREVWX1RBQkxFX0lOVF9DT05UUk9MX0FCT1JURUQ7Cisg
ICAgICAgIHNtcF93bWIoKTsKKyAgICAgICAgZHRlLT5pdiA9IHRydWU7CiAgICAgICAgIGR0ZS0+
dHYgPSBmYWxzZTsKLSAgICAgICAgZHRlLT52ID0gZmFsc2U7CisgICAgICAgIGR0ZS0+Z3YgPSBm
YWxzZTsKICAgICAgICAgZHRlLT5pID0gZmFsc2U7CisgICAgICAgIGR0ZS0+ZXggPSBmYWxzZTsK
KyAgICAgICAgZHRlLT5zYSA9IGZhbHNlOworICAgICAgICBkdGUtPnNlID0gZmFsc2U7CisgICAg
ICAgIGR0ZS0+c2QgPSBmYWxzZTsKKyAgICAgICAgZHRlLT5zeXNfbWd0ID0gSU9NTVVfREVWX1RB
QkxFX1NZU19NR1RfRE1BX0FCT1JURUQ7CisgICAgICAgIGR0ZS0+aW9jdGwgPSBJT01NVV9ERVZf
VEFCTEVfSU9fQ09OVFJPTF9BQk9SVEVEOworICAgICAgICBzbXBfd21iKCk7CisgICAgICAgIGR0
ZS0+diA9IHRydWU7CiAKICAgICAgICAgYW1kX2lvbW11X2ZsdXNoX2RldmljZShpb21tdSwgcmVx
X2lkKTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Oct 10 09:11:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 09: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 1iIUTS-00058Z-RL; Thu, 10 Oct 2019 09:11:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ycpr=YD=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iIUTR-00058U-Ns
 for xen-changelog@lists.xenproject.org; Thu, 10 Oct 2019 09:11:05 +0000
X-Inumbo-ID: e3349264-eb3d-11e9-80e3-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e3349264-eb3d-11e9-80e3-bc764e2007e4;
 Thu, 10 Oct 2019 09:11:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iIUTQ-00042J-Og
 for xen-changelog@lists.xenproject.org; Thu, 10 Oct 2019 09:11:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iIUTQ-0001Mr-LY
 for xen-changelog@lists.xenproject.org; Thu, 10 Oct 2019 09:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iIUTQ-0001Mr-LY@xenbits.xenproject.org>
Date: Thu, 10 Oct 2019 09:11:04 +0000
Subject: [Xen-changelog] [xen staging] efi/boot: add missing pointer
 dereference in set_color
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE3ZjMwMjlkYTQwNDhhMmE3N2M4YTBhNWMxOTk1YTFlZGQwYmI4ZTkKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFRodSBPY3QgMTAgMTA6NTg6MDkgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFRodSBPY3QgMTAgMTA6NTg6MDkgMjAxOSAr
MDIwMAoKICAgIGVmaS9ib290OiBhZGQgbWlzc2luZyBwb2ludGVyIGRlcmVmZXJlbmNlIGluIHNl
dF9jb2xvcgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6
aGluaW5AY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9lZmkvYm9vdC5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQs
IDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9l
ZmkvYm9vdC5jIGIveGVuL2NvbW1vbi9lZmkvYm9vdC5jCmluZGV4IDc5MTkzNzg0ZmYuLjAwZmQx
MzkxNzUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZWZpL2Jvb3QuYworKysgYi94ZW4vY29tbW9u
L2VmaS9ib290LmMKQEAgLTExMTQsNyArMTExNCw3IEBAIHN0YXRpYyBpbnQgX19pbml0IF9fbWF5
YmVfdW51c2VkIHNldF9jb2xvcih1MzIgbWFzaywgaW50IGJwcCwgdTggKnBvcywgdTggKnN6KQog
ICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgZm9yICggKnBvcyA9IDA7ICEobWFzayAmIDEpOyAr
Kypwb3MgKQogICAgICAgIG1hc2sgPj49IDE7Ci0gICBmb3IgKCAqc3ogPSAwOyBtYXNrICYgMTsg
KytzeikKKyAgIGZvciAoICpzeiA9IDA7IG1hc2sgJiAxOyArKypzeikKICAgICAgICBtYXNrID4+
PSAxOwogICAgaWYgKCBtYXNrICkKICAgICAgICByZXR1cm4gLUVJTlZBTDsKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Oct 10 09:11:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 09:11: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 1iIUTe-00059E-TD; Thu, 10 Oct 2019 09:11: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=ycpr=YD=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iIUTd-000594-JO
 for xen-changelog@lists.xenproject.org; Thu, 10 Oct 2019 09:11:17 +0000
X-Inumbo-ID: e8bb8577-eb3d-11e9-97ff-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e8bb8577-eb3d-11e9-97ff-12813bfff9fa;
 Thu, 10 Oct 2019 09:11:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iIUTa-00042R-V4
 for xen-changelog@lists.xenproject.org; Thu, 10 Oct 2019 09:11:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iIUTa-0001OF-Rj
 for xen-changelog@lists.xenproject.org; Thu, 10 Oct 2019 09:11:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iIUTa-0001OF-Rj@xenbits.xenproject.org>
Date: Thu, 10 Oct 2019 09:11:14 +0000
Subject: [Xen-changelog] [xen staging] efi/boot: make sure graphics mode is
 set while booting through MB2
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFmOWYzNTdmYjhkYmNlYjljNWRkMWM1Y2I4YjRlMTk4ZjYxNDk0NTYKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFRodSBPY3QgMTAgMTA6NTg6NDUgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFRodSBPY3QgMTAgMTA6NTg6NDUgMjAxOSAr
MDIwMAoKICAgIGVmaS9ib290OiBtYWtlIHN1cmUgZ3JhcGhpY3MgbW9kZSBpcyBzZXQgd2hpbGUg
Ym9vdGluZyB0aHJvdWdoIE1CMgogICAgCiAgICBJZiBhIGJvb3Rsb2FkZXIgaXMgdXNpbmcgbmF0
aXZlIGRyaXZlciBpbnN0ZWFkIG9mIEVGSSBHT1AgaXQgbWlnaHQKICAgIHJlc2V0IGdyYXBoaWNz
IG1vZGUgdG8gYmUgZGlmZmVyZW50IGZyb20gd2hhdCBoYXMgYmVlbiBvcmlnaW5hbGx5IHNldAog
ICAgYnkgZmlybXdhcmUuIFdoaWxlIGJvb3RpbmcgdGhyb3VnaCBNQjIgWGVuIGVpdGhlciBuZWVk
IHRvIHBhcnNlIHZpZGVvCiAgICBzZXR0aW5nIHBhc3NlZCBieSBNQjIgYW5kIHVzZSB0aGVtIGlu
c3RlYWQgb2Ygd2hhdCBHT1AgcmVwb3J0cyBvcgogICAgcmVzZXQgdGhlIG1vZGUgdG8gc3luY2hy
b25pc2UgaXQgd2l0aCBmaXJtd2FyZSAtIHByZWZlciB0aGUgbGF0dGVyLgogICAgCiAgICBPYnNl
cnZlZCB3aGlsZSBib290aW5nIFhlbiB1c2luZyBNQjIgd2l0aCBFRkkgR1JVQjIgY29tcGlsZWQg
d2l0aAogICAgYWxsIHBvc3NpYmxlIHZpZGVvIGRyaXZlcnMgd2hlcmUgbmF0aXZlIGRyaXZlcnMg
dGFrZSBwcmlvcml0eSBvdmVyIGZpcm13YXJlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJZ29y
IERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9lZmkvYm9vdC5jIHwg
OCArKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2VmaS9ib290LmMgYi94ZW4vY29tbW9uL2VmaS9i
b290LmMKaW5kZXggMDBmZDEzOTE3NS4uY2IyYjIzMzZhNyAxMDA2NDQKLS0tIGEveGVuL2NvbW1v
bi9lZmkvYm9vdC5jCisrKyBiL3hlbi9jb21tb24vZWZpL2Jvb3QuYwpAQCAtMTA0OSw4ICsxMDQ5
LDEyIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBlZmlfc2V0X2dvcF9tb2RlKEVGSV9HUkFQSElDU19P
VVRQVVRfUFJPVE9DT0wgKmdvcCwgVUlOVE4gZ29wCiAgICAgRUZJX1NUQVRVUyBzdGF0dXM7CiAg
ICAgVUlOVE4gaW5mb19zaXplOwogCi0gICAgLyogU2V0IGdyYXBoaWNzIG1vZGUuICovCi0gICAg
aWYgKCBnb3BfbW9kZSA8IGdvcC0+TW9kZS0+TWF4TW9kZSAmJiBnb3BfbW9kZSAhPSBnb3AtPk1v
ZGUtPk1vZGUgKQorICAgIC8qCisgICAgICogU2V0IGdyYXBoaWNzIG1vZGUgdG8gYSBzZWxlY3Rl
ZCBvbmUgYW5kIHJlc2V0IGl0IGlmIHdlIGRpZG4ndCBjb21lCisgICAgICogZGlyZWN0bHkgZnJv
bSBFRkkgbG9hZGVyIGFzIHZpZGVvIHNldHRpbmdzIG1pZ2h0IGhhdmUgYmVlbiBhbHJlYWR5IG1v
ZGlmaWVkLgorICAgICAqLworICAgIGlmICggZ29wX21vZGUgPCBnb3AtPk1vZGUtPk1heE1vZGUg
JiYKKyAgICAgICAgIChnb3BfbW9kZSAhPSBnb3AtPk1vZGUtPk1vZGUgfHwgIWVmaV9lbmFibGVk
KEVGSV9MT0FERVIpKSApCiAgICAgICAgIGdvcC0+U2V0TW9kZShnb3AsIGdvcF9tb2RlKTsKIAog
ICAgIC8qIEdldCBncmFwaGljcyBhbmQgZnJhbWUgYnVmZmVyIGluZm8uICovCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Oct 10 09:11:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 09: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 1iIUTn-0005AQ-0R; Thu, 10 Oct 2019 09:11:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ycpr=YD=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iIUTm-0005AG-0i
 for xen-changelog@lists.xenproject.org; Thu, 10 Oct 2019 09:11:26 +0000
X-Inumbo-ID: ef592f50-eb3d-11e9-80e3-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ef592f50-eb3d-11e9-80e3-bc764e2007e4;
 Thu, 10 Oct 2019 09:11:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iIUTl-00042d-4U
 for xen-changelog@lists.xenproject.org; Thu, 10 Oct 2019 09:11:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iIUTl-0001Oz-23
 for xen-changelog@lists.xenproject.org; Thu, 10 Oct 2019 09:11:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iIUTl-0001Oz-23@xenbits.xenproject.org>
Date: Thu, 10 Oct 2019 09:11:25 +0000
Subject: [Xen-changelog] [xen staging] pci: clear {host/guest}_maskall field
 on assign
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============8261764052736930889=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 575e18d54d19eda787f6477a4acd3c50f72751a9
Author:     Roger Pau MonnÃ© <roger.pau@citrix.com>
AuthorDate: Thu Oct 10 10:59:27 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Thu Oct 10 10:59:27 2019 +0200

    pci: clear {host/guest}_maskall field on assign
    
    The current implementation of host_maskall makes it sticky across
    assign and deassign calls, which means that once a guest forces Xen to
    set host_maskall the maskall bit is not going to be cleared until a
    call to PHYSDEVOP_prepare_msix is performed. Such call however
    shouldn't be part of the normal flow when doing PCI passthrough, and
    hence the flag needs to be cleared when assigning in order to prevent
    host_maskall being carried over from previous assignations.
    
    Note that the entry maskbit is reset when the msix capability is
    initialized, and the guest_maskall field is also cleared so that the
    hardware value matches Xen's internal state (hardware maskall =
    host_maskall | guest_maskall).
    
    Also note that doing the reset of host_maskall there would allow the
    guest to reset such field by enabling and disabling MSIX, which is not
    intended.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Tested-by: Chao Gao <chao.gao@intel.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 xen/arch/x86/msi.c            | 22 ++++++++++++++++++++++
 xen/drivers/passthrough/pci.c |  5 +++++
 xen/include/asm-x86/msi.h     |  1 +
 3 files changed, 28 insertions(+)

diff --git a/xen/arch/x86/msi.c b/xen/arch/x86/msi.c
index 76d4034c4f..c239a00fb1 100644
--- a/xen/arch/x86/msi.c
+++ b/xen/arch/x86/msi.c
@@ -1249,6 +1249,28 @@ void pci_cleanup_msi(struct pci_dev *pdev)
     msi_free_irqs(pdev);
 }
 
+int pci_reset_msix_state(struct pci_dev *pdev)
+{
+    unsigned int pos = pci_find_cap_offset(pdev->seg, pdev->bus, pdev->sbdf.dev,
+                                           pdev->sbdf.fn, PCI_CAP_ID_MSIX);
+
+    ASSERT(pos);
+    /*
+     * Xen expects the device state to be the after reset one, and hence
+     * host_maskall = guest_maskall = false and all entries should have the
+     * mask bit set. Test that the maskall bit is not set, having it set could
+     * signal that the device hasn't been reset properly.
+     */
+    if ( pci_conf_read16(pdev->sbdf, msix_control_reg(pos)) &
+         PCI_MSIX_FLAGS_MASKALL )
+        return -EBUSY;
+
+    pdev->msix->host_maskall = false;
+    pdev->msix->guest_maskall = false;
+
+    return 0;
+}
+
 int pci_msi_conf_write_intercept(struct pci_dev *pdev, unsigned int reg,
                                  unsigned int size, uint32_t *data)
 {
diff --git a/xen/drivers/passthrough/pci.c b/xen/drivers/passthrough/pci.c
index 90ccb8370b..bdcc482d81 100644
--- a/xen/drivers/passthrough/pci.c
+++ b/xen/drivers/passthrough/pci.c
@@ -1505,7 +1505,12 @@ static int assign_device(struct domain *d, u16 seg, u8 bus, u8 devfn, u32 flag)
     }
 
     if ( pdev->msix )
+    {
+        rc = pci_reset_msix_state(pdev);
+        if ( rc )
+            goto done;
         msixtbl_init(d);
+    }
 
     pdev->fault.count = 0;
 
diff --git a/xen/include/asm-x86/msi.h b/xen/include/asm-x86/msi.h
index d0b0045d0d..6e35713ec7 100644
--- a/xen/include/asm-x86/msi.h
+++ b/xen/include/asm-x86/msi.h
@@ -92,6 +92,7 @@ extern int __setup_msi_irq(struct irq_desc *, struct msi_desc *,
 extern void teardown_msi_irq(int irq);
 extern int msi_free_vector(struct msi_desc *entry);
 extern int pci_restore_msi_state(struct pci_dev *pdev);
+extern int pci_reset_msix_state(struct pci_dev *pdev);
 
 struct msi_desc {
 	struct msi_attrib {
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8261764052736930889==--

From xen-changelog-bounces@lists.xenproject.org Thu Oct 10 09:22:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 09: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 1iIUe7-00065c-4p; Thu, 10 Oct 2019 09:22: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=ycpr=YD=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iIUe5-00065X-OG
 for xen-changelog@lists.xenproject.org; Thu, 10 Oct 2019 09:22:05 +0000
X-Inumbo-ID: 6c2403ce-eb3f-11e9-97ff-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6c2403ce-eb3f-11e9-97ff-12813bfff9fa;
 Thu, 10 Oct 2019 09:22:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iIUe3-0004FX-V1
 for xen-changelog@lists.xenproject.org; Thu, 10 Oct 2019 09:22:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iIUe3-0001yf-Rw
 for xen-changelog@lists.xenproject.org; Thu, 10 Oct 2019 09:22:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iIUe3-0001yf-Rw@xenbits.xenproject.org>
Date: Thu, 10 Oct 2019 09:22:03 +0000
Subject: [Xen-changelog] [xen staging] x86/hvm: Fix the use of "hap=0"
 following c/s c0902a9a143a
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRjYThlYWI1Y2UxODkzYjMwNDhiMDY5MjFmMTIxNTdkMzNhYjYwZjcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE9jdCA5IDE5OjIxOjE0IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2xAeGVu
Lm9yZz4KQ29tbWl0RGF0ZTogVGh1IE9jdCAxMCAxMDoxNzoyMSAyMDE5ICswMTAwCgogICAgeDg2
L2h2bTogRml4IHRoZSB1c2Ugb2YgImhhcD0wIiBmb2xsb3dpbmcgYy9zIGMwOTAyYTlhMTQzYQog
ICAgCiAgICBjL3MgYzA5MDJhOWExNDNhIHJlZmFjdG9yZWQgaHZtX2VuYWJsZSgpIGEgbGl0dGxl
LCBidXQgZHJvcHBlZCB0aGUgbG9naWMgd2hpY2gKICAgIGNsZWFyZWQgaGFwX3N1cHBvcnRlZCBp
biB0aGUgY2FzZSB0aGF0IHRoZSB1c2VyIGhhZCBhc2tlZCBmb3IgaXQgb2ZmLgogICAgCiAgICBU
aGlzIHJlc3VsdHMgaW4gWGVuIGJvb3RpbmcgdXAsIGNsYWltaW5nOgogICAgCiAgICAgIChYRU4p
IEhWTTogSGFyZHdhcmUgQXNzaXN0ZWQgUGFnaW5nIChIQVApIGRldGVjdGVkIGJ1dCBkaXNhYmxl
ZAogICAgCiAgICBidXQgd2l0aCBIQVAgYWR2ZXJ0aXNlZCB2aWEgc3lzY3RsLCBhbmQgWEVOX0RP
TUNUTF9DREZfaGFwIGJlaW5nIGFjY2VwdGVkIGluCiAgICBkb21haW5fY3JlYXRlKCkuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+CiAgICBBY2tl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFdl
aSBMaXUgPHdsQHhlbi5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyB8IDUgKysrLS0KIDEg
ZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXgg
YzIyY2IzOWNmMy4uOWFjZDM1OWM5OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0u
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0xNDIsNyArMTQyLDcgQEAgc3RhdGlj
IHN0cnVjdCBub3RpZmllcl9ibG9jayBjcHVfbmZiID0gewogICAgIC5ub3RpZmllcl9jYWxsID0g
Y3B1X2NhbGxiYWNrCiB9OwogCi1zdGF0aWMgYm9vbCBfX2luaXQgaGFwX3N1cHBvcnRlZChjb25z
dCBzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlICpmbnMpCitzdGF0aWMgYm9vbCBfX2luaXQgaGFw
X3N1cHBvcnRlZChzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlICpmbnMpCiB7CiAgICAgaWYgKCAh
Zm5zLT5oYXBfc3VwcG9ydGVkICkKICAgICB7CkBAIC0xNTIsNiArMTUyLDcgQEAgc3RhdGljIGJv
b2wgX19pbml0IGhhcF9zdXBwb3J0ZWQoY29uc3Qgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSAq
Zm5zKQogCiAgICAgaWYgKCAhb3B0X2hhcF9lbmFibGVkICkKICAgICB7CisgICAgICAgIGZucy0+
aGFwX3N1cHBvcnRlZCA9IDA7CiAgICAgICAgIHByaW50aygiSFZNOiBIYXJkd2FyZSBBc3Npc3Rl
ZCBQYWdpbmcgKEhBUCkgZGV0ZWN0ZWQgYnV0IGRpc2FibGVkXG4iKTsKICAgICAgICAgcmV0dXJu
IGZhbHNlOwogICAgIH0KQEAgLTE3NSw3ICsxNzYsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBodm1f
ZW5hYmxlKHZvaWQpCiAgICAgaHZtX2VuYWJsZWQgPSAxOwogCiAgICAgcHJpbnRrKCJIVk06ICVz
IGVuYWJsZWRcbiIsIGZucy0+bmFtZSk7Ci0gICAgaWYgKCAhaGFwX3N1cHBvcnRlZChmbnMpICkK
KyAgICBpZiAoICFoYXBfc3VwcG9ydGVkKCZodm1fZnVuY3MpICkKICAgICAgICAgY2xlYXJfaW9t
bXVfaGFwX3B0X3NoYXJlKCk7CiAgICAgZWxzZQogICAgIHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Oct 10 14:55:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 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 1iIZqO-0004M7-Jo; Thu, 10 Oct 2019 14:55: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=ycpr=YD=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iIZqM-0004Lx-L3
 for xen-changelog@lists.xenproject.org; Thu, 10 Oct 2019 14:55:06 +0000
X-Inumbo-ID: f1956222-eb6d-11e9-931d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f1956222-eb6d-11e9-931d-12813bfff9fa;
 Thu, 10 Oct 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 <ian.jackson@eu.citrix.com>) id 1iIZqK-0002UJ-Mt
 for xen-changelog@lists.xenproject.org; Thu, 10 Oct 2019 14:55:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iIZqK-00076R-KS
 for xen-changelog@lists.xenproject.org; Thu, 10 Oct 2019 14:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iIZqK-00076R-KS@xenbits.xenproject.org>
Date: Thu, 10 Oct 2019 14:55:04 +0000
Subject: [Xen-changelog] [xen staging] xen/docs: arm: Update dom0less
 binding and example
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkwZGQ0NDViOTVhZmMwYjc5NWJhNGRjNjk0YzIyYjNhOGE2YzRkMWYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIEF1
ZyAxMyAyMjoxMToxNSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFRodSBPY3QgMTAgMTU6NTA6MDAgMjAxOSArMDEw
MAoKICAgIHhlbi9kb2NzOiBhcm06IFVwZGF0ZSBkb20wbGVzcyBiaW5kaW5nIGFuZCBleGFtcGxl
CiAgICAKICAgIFRoZSBiaW5kaW5nIGZvciB0aGUgZG9tMGxlc3MgbW9kdWxlIGRvZXMgbm90IG1h
dGNoIFhlbiBpbXBsZW1lbnRhdGlvbi4KICAgIEFueSBtb2R1bGUgc2hvdWxkIGNvbnRhaW4gdGhl
IGNvbXBhdGlibGUgIm11bHRpYm9vdCxtb2R1bGUiIHRvIGJlCiAgICByZWNvZ25pemVkLgogICAg
CiAgICBUaGlzIHdhcyBjbGVhcmx5IGFuIG92ZXJzaWdodCBhcyBvdGhlciBleGFtcGxlcyB3aXRo
IFhlbiBjb2RlIGJhc2UKICAgIHByb3ZpZGUgdGhlIGNvbXBhdGlibGUgIm11bHRpYm9vdCxtb2R1
bGUiLgogICAgCiAgICBTbyBmaXggdGhlIGJpbmRpbmcgYW5kIHRoZSBleGFtcGxlIGFzc29jaWF0
ZWQgdG8gaXQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgotLS0KIGRvY3MvbWlzYy9hcm0vZGV2aWNlLXRyZWUvYm9vdGluZy50eHQg
fCAxMiArKysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDYgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL2FybS9kZXZpY2UtdHJlZS9ib290aW5n
LnR4dCBiL2RvY3MvbWlzYy9hcm0vZGV2aWNlLXRyZWUvYm9vdGluZy50eHQKaW5kZXggNjQ5ZTAw
ZDA5Zi4uNTI0M2JjN2ZkMyAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL2FybS9kZXZpY2UtdHJlZS9i
b290aW5nLnR4dAorKysgYi9kb2NzL21pc2MvYXJtL2RldmljZS10cmVlL2Jvb3RpbmcudHh0CkBA
IC0xNzEsNyArMTcxLDcgQEAgVGhlIGtlcm5lbCBzdWItbm9kZSBoYXMgdGhlIGZvbGxvd2luZyBw
cm9wZXJ0aWVzOgogCiAtIGNvbXBhdGlibGUKIAotICAgICJtdWx0aWJvb3Qsa2VybmVsIgorICAg
ICJtdWx0aWJvb3Qsa2VybmVsIiwgIm11bHRpYm9vdCxtb2R1bGUiCiAKIC0gcmVnCiAKQEAgLTE4
Niw3ICsxODYsNyBAQCBUaGUgcmFtZGlzayBzdWItbm9kZSBoYXMgdGhlIGZvbGxvd2luZyBwcm9w
ZXJ0aWVzOgogCiAtIGNvbXBhdGlibGUKIAotICAgICJtdWx0aWJvb3QscmFtZGlzayIKKyAgICAi
bXVsdGlib290LHJhbWRpc2siLCAibXVsdGlib290LG1vZHVsZSIKIAogLSByZWcKIApAQCAtMjA3
LDEzICsyMDcsMTMgQEAgY2hvc2VuIHsKICAgICAgICAgdnBsMDExOwogCiAgICAgICAgIG1vZHVs
ZUAweDRhMDAwMDAwIHsKLSAgICAgICAgICAgIGNvbXBhdGlibGUgPSAibXVsdGlib290LGtlcm5l
bCI7CisgICAgICAgICAgICBjb21wYXRpYmxlID0gIm11bHRpYm9vdCxrZXJuZWwiLCAibXVsdGli
b290LG1vZHVsZSI7CiAgICAgICAgICAgICByZWcgPSA8MHgwIDB4NGEwMDAwMDAgMHhmZmZmZmY+
OwogICAgICAgICAgICAgYm9vdGFyZ3MgPSAiY29uc29sZT10dHlBTUEwIGluaXQ9L2Jpbi9zaCI7
CiAgICAgICAgIH07CiAKICAgICAgICAgbW9kdWxlQDB4NGIwMDAwMDAgewotICAgICAgICAgICAg
Y29tcGF0aWJsZSA9ICJtdWx0aWJvb3QscmFtZGlzayI7CisgICAgICAgICAgICBjb21wYXRpYmxl
ID0gIm11bHRpYm9vdCxyYW1kaXNrIiwgIm11bHRpYm9vdCxtb2R1bGUiOwogICAgICAgICAgICAg
cmVnID0gPDB4MCAweDRiMDAwMDAwIDB4ZmZmZmZmPjsKICAgICAgICAgfTsKICAgICB9OwpAQCAt
MjI2LDEzICsyMjYsMTMgQEAgY2hvc2VuIHsKICAgICAgICAgY3B1cyA9IDwxPjsKIAogICAgICAg
ICBtb2R1bGVAMHg0YzAwMDAwMCB7Ci0gICAgICAgICAgICBjb21wYXRpYmxlID0gIm11bHRpYm9v
dCxrZXJuZWwiOworICAgICAgICAgICAgY29tcGF0aWJsZSA9ICJtdWx0aWJvb3Qsa2VybmVsIiwg
Im11bHRpYm9vdCxtb2R1bGUiOwogICAgICAgICAgICAgcmVnID0gPDB4MCAweDRjMDAwMDAwIDB4
ZmZmZmZmPjsKICAgICAgICAgICAgIGJvb3RhcmdzID0gImNvbnNvbGU9dHR5QU1BMCBpbml0PS9i
aW4vc2giOwogICAgICAgICB9OwogCiAgICAgICAgIG1vZHVsZUAweDRkMDAwMDAwIHsKLSAgICAg
ICAgICAgIGNvbXBhdGlibGUgPSAibXVsdGlib290LHJhbWRpc2siOworICAgICAgICAgICAgY29t
cGF0aWJsZSA9ICJtdWx0aWJvb3QscmFtZGlzayIsICJtdWx0aWJvb3QsbW9kdWxlIjsKICAgICAg
ICAgICAgIHJlZyA9IDwweDAgMHg0ZDAwMDAwMCAweGZmZmZmZj47CiAgICAgICAgIH07CiAgICAg
fTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Oct 10 14:55:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 14:55: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 1iIZqX-0004NN-MA; Thu, 10 Oct 2019 14:55:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ycpr=YD=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iIZqV-0004NA-Um
 for xen-changelog@lists.xenproject.org; Thu, 10 Oct 2019 14:55:15 +0000
X-Inumbo-ID: f7a4bbf4-eb6d-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f7a4bbf4-eb6d-11e9-beca-bc764e2007e4;
 Thu, 10 Oct 2019 14:55:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iIZqU-0002Ut-SY
 for xen-changelog@lists.xenproject.org; Thu, 10 Oct 2019 14:55:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iIZqU-000779-Q1
 for xen-changelog@lists.xenproject.org; Thu, 10 Oct 2019 14:55:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iIZqU-000779-Q1@xenbits.xenproject.org>
Date: Thu, 10 Oct 2019 14:55:14 +0000
Subject: [Xen-changelog] [xen staging] x86/efi: properly handle 0 in pixel
 reserved bitmask
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUyMWExNDQ1NTEwYTMwODczYWVjNDcxMTk0MDQ1ZTdmNGI1ZThkNzUKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFRodSBPY3QgMTAgMTY6NTA6NTAgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFRodSBPY3QgMTAgMTY6NTA6NTAgMjAxOSAr
MDIwMAoKICAgIHg4Ni9lZmk6IHByb3Blcmx5IGhhbmRsZSAwIGluIHBpeGVsIHJlc2VydmVkIGJp
dG1hc2sKICAgIAogICAgSW4gc29tZSBncmFwaGljcyBtb2RlcyBmaXJtd2FyZSBpcyBhbGxvd2Vk
IHRvIHJldHVybiAwIGluIHBpeGVsIHJlc2VydmVkCiAgICBiaXRtYXNrIHdoaWNoIGRvZXNuJ3Qg
Z28gYWdhaW5zdCBVRUZJIFNwZWMgMi44ICgxMi45IEdyYXBoaWNzIE91dHB1dCBQcm90b2NvbCku
CiAgICAKICAgIFdpdGhvdXQgdGhpcyBjaGFuZ2Ugbm9uLVRydWVDb2xvciBtb2RlcyB3b24ndCB3
b3JrIHdoaWNoIHdpbGwgY2F1c2UKICAgIEdPUCBpbml0IHRvIGZhaWwgLSBvYnNlcnZlZCB3aGls
ZSB0cnlpbmcgdG8gYm9vdCBFRkkgWGVuIHdpdGggQ2lycnVzIFZHQS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmVsZWFzZS1h
Y2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4
Ni9lZmkvZWZpLWJvb3QuaCB8IDcgKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9u
cygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZWZpL2VmaS1i
b290LmggYi94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKaW5kZXggYTA3MzdmOThjMy4uOTQw
Y2UxMjcwNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCisrKyBiL3hl
bi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaApAQCAtNTI4LDkgKzUyOCwxMCBAQCBzdGF0aWMgdm9p
ZCBfX2luaXQgZWZpX2FyY2hfdmlkZW9faW5pdChFRklfR1JBUEhJQ1NfT1VUUFVUX1BST1RPQ09M
ICpnb3AsCiAgICAgICAgIGJwcCA9IHNldF9jb2xvcihtb2RlX2luZm8tPlBpeGVsSW5mb3JtYXRp
b24uQmx1ZU1hc2ssIGJwcCwKICAgICAgICAgICAgICAgICAgICAgICAgICZ2Z2FfY29uc29sZV9p
bmZvLnUudmVzYV9sZmIuYmx1ZV9wb3MsCiAgICAgICAgICAgICAgICAgICAgICAgICAmdmdhX2Nv
bnNvbGVfaW5mby51LnZlc2FfbGZiLmJsdWVfc2l6ZSk7Ci0gICAgICAgIGJwcCA9IHNldF9jb2xv
cihtb2RlX2luZm8tPlBpeGVsSW5mb3JtYXRpb24uUmVzZXJ2ZWRNYXNrLCBicHAsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAmdmdhX2NvbnNvbGVfaW5mby51LnZlc2FfbGZiLnJzdmRfcG9zLAot
ICAgICAgICAgICAgICAgICAgICAgICAgJnZnYV9jb25zb2xlX2luZm8udS52ZXNhX2xmYi5yc3Zk
X3NpemUpOworICAgICAgICBpZiAoIG1vZGVfaW5mby0+UGl4ZWxJbmZvcm1hdGlvbi5SZXNlcnZl
ZE1hc2sgKQorICAgICAgICAgICAgYnBwID0gc2V0X2NvbG9yKG1vZGVfaW5mby0+UGl4ZWxJbmZv
cm1hdGlvbi5SZXNlcnZlZE1hc2ssIGJwcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAm
dmdhX2NvbnNvbGVfaW5mby51LnZlc2FfbGZiLnJzdmRfcG9zLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZ2Z2FfY29uc29sZV9pbmZvLnUudmVzYV9sZmIucnN2ZF9zaXplKTsKICAgICAg
ICAgaWYgKCBicHAgPiAwICkKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAvKiBmYWxsIHRo
cm91Z2ggKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Oct 10 15:55:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 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 1iIamR-0003Ju-SJ; Thu, 10 Oct 2019 15: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=ycpr=YD=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iIamQ-0003Jk-0w
 for xen-changelog@lists.xenproject.org; Thu, 10 Oct 2019 15:55:06 +0000
X-Inumbo-ID: 5364f302-eb76-11e9-931f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5364f302-eb76-11e9-931f-12813bfff9fa;
 Thu, 10 Oct 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 <ian.jackson@eu.citrix.com>) id 1iIamO-0003kh-OS
 for xen-changelog@lists.xenproject.org; Thu, 10 Oct 2019 15:55:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iIamO-0002jY-Ll
 for xen-changelog@lists.xenproject.org; Thu, 10 Oct 2019 15:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iIamO-0002jY-Ll@xenbits.xenproject.org>
Date: Thu, 10 Oct 2019 15:55:04 +0000
Subject: [Xen-changelog] [xen staging] x86/mm: don't needlessly veto
 migration
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDllZjlmNjk0NjZiZWIzNWMwNGY5ZDFhM2Y3ZjhmMDVhNWMzZjJiYzAKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1
IE9jdCAxMCAxNzo0NToxNSAyMDE5ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAxMCAxNzo0NToxNSAyMDE5ICswMjAw
CgogICAgeDg2L21tOiBkb24ndCBuZWVkbGVzc2x5IHZldG8gbWlncmF0aW9uCiAgICAKICAgIE5v
dyB0aGF0IHhsLmNmZyBoYXMgYW4gb3B0aW9uIHRvIGV4cGxpY2l0bHkgZW5hYmxlIElPTU1VIG1h
cHBpbmdzIGZvciBhCiAgICBkb21haW4sIG1pZ3JhdGlvbiBtYXkgYmUgbmVlZGxlc3NseSB2ZXRv
ZWQgZHVlIHRvIHRoZSBjaGVjayBvZgogICAgaXNfaW9tbXVfZW5hYmxlZCgpIGluIHBhZ2luZ19s
b2dfZGlydHlfZW5hYmxlKCkuCiAgICBUaGVyZSBpcyBhY3R1YWxseSBubyBuZWVkIHRvIHByZXZl
bnQgbG9nZGlydHkgZnJvbSBiZWluZyBlbmFibGVkIHVubGVzcwogICAgZGV2aWNlcyBhcmUgYXNz
aWduZWQgdG8gYSBkb21haW4uCiAgICAKICAgIE5PVEU6IFdoaWxlIGluIHRoZSBuZWlnaGJvdXJo
b29kLCB0aGUgYm9vbF90IHBhcmFtZXRlciB0eXBlIGluCiAgICAgICAgICBwYWdpbmdfbG9nX2Rp
cnR5X2VuYWJsZSgpIGlzIHJlcGxhY2VkIHdpdGggYSBib29sIGFuZCB0aGUgZm9ybWF0CiAgICAg
ICAgICBvZiB0aGUgY29tbWVudCBpbiBhc3NpZ25fZGV2aWNlKCkgaXMgZml4ZWQuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAg
ICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmVs
ZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9h
cmNoL3g4Ni9tbS9oYXAvaGFwLmMgICAgfCAyICstCiB4ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMg
ICAgIHwgOCArKysrLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaCB8IDIgKy0KIDMg
ZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMgYi94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5j
CmluZGV4IDQxMmE0NDJiNmEuLjNkOTNmMzQ1MWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS9oYXAvaGFwLmMKKysrIGIveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYwpAQCAtNzEsNyArNzEs
NyBAQCBpbnQgaGFwX3RyYWNrX2RpcnR5X3ZyYW0oc3RydWN0IGRvbWFpbiAqZCwKIAogICAgICAg
ICBpZiAoICFwYWdpbmdfbW9kZV9sb2dfZGlydHkoZCkgKQogICAgICAgICB7Ci0gICAgICAgICAg
ICByYyA9IHBhZ2luZ19sb2dfZGlydHlfZW5hYmxlKGQsIDApOworICAgICAgICAgICAgcmMgPSBw
YWdpbmdfbG9nX2RpcnR5X2VuYWJsZShkLCBmYWxzZSk7CiAgICAgICAgICAgICBpZiAoIHJjICkK
ICAgICAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21tL3BhZ2luZy5jIGIveGVuL2FyY2gveDg2L21tL3BhZ2luZy5jCmluZGV4IGQ5YTUy
YzRkYjQuLjQ2OWJiNzY0MjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYwor
KysgYi94ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMKQEAgLTIwOSwxNSArMjA5LDE1IEBAIHN0YXRp
YyBpbnQgcGFnaW5nX2ZyZWVfbG9nX2RpcnR5X2JpdG1hcChzdHJ1Y3QgZG9tYWluICpkLCBpbnQg
cmMpCiAgICAgcmV0dXJuIHJjOwogfQogCi1pbnQgcGFnaW5nX2xvZ19kaXJ0eV9lbmFibGUoc3Ry
dWN0IGRvbWFpbiAqZCwgYm9vbF90IGxvZ19nbG9iYWwpCitpbnQgcGFnaW5nX2xvZ19kaXJ0eV9l
bmFibGUoc3RydWN0IGRvbWFpbiAqZCwgYm9vbCBsb2dfZ2xvYmFsKQogewogICAgIGludCByZXQ7
CiAKLSAgICBpZiAoIGlzX2lvbW11X2VuYWJsZWQoZCkgJiYgbG9nX2dsb2JhbCApCisgICAgaWYg
KCBoYXNfYXJjaF9wZGV2cyhkKSAmJiBsb2dfZ2xvYmFsICkKICAgICB7CiAgICAgICAgIC8qCiAg
ICAgICAgICAqIFJlZnVzZSB0byB0dXJuIG9uIGdsb2JhbCBsb2ctZGlydHkgbW9kZQotICAgICAg
ICAgKiBpZiB0aGUgZG9tYWluIGlzIHVzaW5nIHRoZSBJT01NVS4KKyAgICAgICAgICogaWYgdGhl
IGRvbWFpbiBpcyBzaGFyaW5nIHRoZSBQMk0gd2l0aCB0aGUgSU9NTVUuCiAgICAgICAgICAqLwog
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9CkBAIC03MjcsNyArNzI3LDcgQEAgaW50IHBh
Z2luZ19kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9kb21jdGxfc2hhZG93X29w
ICpzYywKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAvKiBFbHNlIGZhbGwgdGhyb3VnaC4u
LiAqLwogICAgIGNhc2UgWEVOX0RPTUNUTF9TSEFET1dfT1BfRU5BQkxFX0xPR0RJUlRZOgotICAg
ICAgICByZXR1cm4gcGFnaW5nX2xvZ19kaXJ0eV9lbmFibGUoZCwgMSk7CisgICAgICAgIHJldHVy
biBwYWdpbmdfbG9nX2RpcnR5X2VuYWJsZShkLCB0cnVlKTsKIAogICAgIGNhc2UgWEVOX0RPTUNU
TF9TSEFET1dfT1BfT0ZGOgogICAgICAgICBpZiAoIChyYyA9IHBhZ2luZ19sb2dfZGlydHlfZGlz
YWJsZShkLCByZXN1bWluZykpICE9IDAgKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wYWdpbmcuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnaW5nLmgKaW5kZXggYWI3ODg3ZjIz
Yy4uOGMyMDI3Yzc5MSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2luZy5oCkBAIC0xNTcsNyArMTU3LDcgQEAgdm9p
ZCBwYWdpbmdfbG9nX2RpcnR5X3JhbmdlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDhfdCAqZGlydHlfYml0bWFwKTsKIAogLyogZW5hYmxlIGxvZyBk
aXJ0eSAqLwotaW50IHBhZ2luZ19sb2dfZGlydHlfZW5hYmxlKHN0cnVjdCBkb21haW4gKmQsIGJv
b2xfdCBsb2dfZ2xvYmFsKTsKK2ludCBwYWdpbmdfbG9nX2RpcnR5X2VuYWJsZShzdHJ1Y3QgZG9t
YWluICpkLCBib29sIGxvZ19nbG9iYWwpOwogCiAvKiBsb2cgZGlydHkgaW5pdGlhbGl6YXRpb24g
Ki8KIHZvaWQgcGFnaW5nX2xvZ19kaXJ0eV9pbml0KHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0
cnVjdCBsb2dfZGlydHlfb3BzICpvcHMpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Oct 10 18:22:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 10 Oct 2019 18:22: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 1iId4g-0000aV-44; Thu, 10 Oct 2019 18:22: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=ycpr=YD=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iId4e-0000aQ-VO
 for xen-changelog@lists.xenproject.org; Thu, 10 Oct 2019 18:22:04 +0000
X-Inumbo-ID: dbff95be-eb8a-11e9-9321-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dbff95be-eb8a-11e9-9321-12813bfff9fa;
 Thu, 10 Oct 2019 18:22:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iId4d-00078c-Te
 for xen-changelog@lists.xenproject.org; Thu, 10 Oct 2019 18:22:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iId4d-0004Iq-R9
 for xen-changelog@lists.xenproject.org; Thu, 10 Oct 2019 18:22:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iId4d-0004Iq-R9@xenbits.xenproject.org>
Date: Thu, 10 Oct 2019 18:22:03 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: domain_build: harden
 make_cpus_node()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZlZjhkOTlmYmNlMWE1ZTdkZGZkMjJiMGYzMzk0MGI4ZDYxOTNlYzgKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBXZWQgT2N0IDkgMTc6NDI6MTEgMjAxOSAtMDcwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFRodSBPY3QgMTAgMTE6
MTc6MDggMjAxOSAtMDcwMAoKICAgIHhlbi9hcm06IGRvbWFpbl9idWlsZDogaGFyZGVuIG1ha2Vf
Y3B1c19ub2RlKCkKICAgIAogICAgbWFrZV9jcHVzX25vZGUoKSBpcyB1c2luZyBhIHN0YXRpYyBi
dWZmZXIgdG8gZ2VuZXJhdGUgdGhlIEZEVCBub2RlIG5hbWUuCiAgICBXaGlsZSBtcGRpcl9hZmYg
aXMgYSA2NC1iaXQgaW50ZWdlciwgd2Ugb25seSBldmVyIHVzZSB0aGUgYml0cyBbMjM6MF0gYXMK
ICAgIG9ubHkgQUZGezAsIDEsIDJ9IGFyZSBzdXBwb3J0ZWQgZm9yIG5vdy4KICAgIAogICAgVG8g
YXZvaWQgYW55IHBvdGVudGlhbCBpc3N1ZXMgaW4gdGhlIGZ1dHVyZSwgY2hlY2sgdGhhdCBtcGRp
cl9hZmYgaGFzCiAgICBvbmx5IGJpdHMgWzIzOjBdIHNldC4KICAgIAogICAgVGFrZSB0aGUgb3Bw
b3J0dW5pdHkgdG8gcmVkdWNlIHRoZSBzaXplIG9mIHRoZSBidWZmZXIuIEluZGVlZCwgb25seSA4
CiAgICBjaGFyYWN0ZXJzIGFyZSBuZWVkZWQgdG8gcHJpbnQgYSAzMi1iaXQgaGV4YWRlY2ltYWwg
bnVtYmVyLiBTbwogICAgc2l6ZW9mKCJjcHVAIikgKyA4ICsgMSAoZm9yICdcMCcpID0gMTMgY2hh
cmFjdGVycyBpcyBzdWZmaWNpZW50LgogICAgCiAgICBGaXhlczogYzgxYTc5MWQzNCAoeGVuL2Fy
bTogU2V0ICdyZWcnIG9mIGNwdSBub2RlIGZvciBkb20wIHRvIG1hdGNoIE1QSURSJ3MgYWZmaW5p
dHkpCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm8uc3RhYmVs
bGluaUB4aWxpbnguY29tPgogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgMTkgKysrKysrKysr
KysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gv
YXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IGU3ZWFhMzViMTQuLjExMzgyYTYwNWIgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWlu
X2J1aWxkLmMKQEAgLTc5Myw4ICs3OTMsOCBAQCBzdGF0aWMgaW50IF9faW5pdCBtYWtlX2NwdXNf
bm9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB2b2lkICpmZHQpCiAgICAgdW5zaWduZWQgaW50
IGNwdTsKICAgICBjb25zdCB2b2lkICpjb21wYXRpYmxlID0gTlVMTDsKICAgICB1MzIgbGVuOwot
ICAgIC8qIFBsYWNlaG9sZGVyIGZvciBjcHVAICsgYSAzMi1iaXQgbnVtYmVyICsgXDAgKi8KLSAg
ICBjaGFyIGJ1ZlsxNV07CisgICAgLyogUGxhY2Vob2xkZXIgZm9yIGNwdUAgKyBhIDMyLWJpdCBo
ZXhhZGVjaW1hbCBudW1iZXIgKyBcMCAqLworICAgIGNoYXIgYnVmWzEzXTsKICAgICB1MzIgY2xv
Y2tfZnJlcXVlbmN5OwogICAgIGJvb2wgY2xvY2tfdmFsaWQ7CiAgICAgdWludDY0X3QgbXBpZHJf
YWZmOwpAQCAtODUyLDExICs4NTIsMjYgQEAgc3RhdGljIGludCBfX2luaXQgbWFrZV9jcHVzX25v
ZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdm9pZCAqZmR0KQogICAgICAgICAgKiB0aGUgTVBJ
RFIncyBhZmZpbml0eSBiaXRzLiBXZSB3aWxsIHVzZSBBRkYwIGFuZCBBRkYxIHdoZW4KICAgICAg
ICAgICogY29uc3RydWN0aW5nIHRoZSByZWcgdmFsdWUgb2YgdGhlIGd1ZXN0IGF0IHRoZSBtb21l
bnQsIGZvciBpdAogICAgICAgICAgKiBpcyBlbm91Z2ggZm9yIHRoZSBjdXJyZW50IG1heCB2Y3B1
IG51bWJlci4KKyAgICAgICAgICoKKyAgICAgICAgICogV2Ugb25seSBkZWFsIHdpdGggQUZGezAs
IDEsIDJ9IHN0b3JlZCBpbiBiaXRzIFsyMzowXSBhdCB0aGUKKyAgICAgICAgICogbW9tZW50Lgog
ICAgICAgICAgKi8KICAgICAgICAgbXBpZHJfYWZmID0gdmNwdWlkX3RvX3ZhZmZpbml0eShjcHUp
OworICAgICAgICBpZiAoIChtcGlkcl9hZmYgJiB+R0VOTUFTS19VTEwoMjMsIDApKSAhPSAwICkK
KyAgICAgICAgeworICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIlVuYWJsZSB0byBoYW5k
bGUgTVBJRFIgQUZGSU5JVFkgMHglIlBSSXg2NCJcbiIsCisgICAgICAgICAgICAgICAgICAgbXBp
ZHJfYWZmKTsKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICB9CisKICAgICAg
ICAgZHRfZHByaW50aygiQ3JlYXRlIGNwdUAlIlBSSXg2NCIgKGxvZ2ljYWwgQ1BVSUQ6ICVkKSBu
b2RlXG4iLAogICAgICAgICAgICAgICAgICAgIG1waWRyX2FmZiwgY3B1KTsKIAorICAgICAgICAv
KgorICAgICAgICAgKiBXZSB1c2UgUFJJeDY0IGJlY2F1c2UgbXBpZHJfYWZmIGlzIGEgNjRiaXQg
aW50ZWdlci4gSG93ZXZlciwKKyAgICAgICAgICogb25seSBiaXRzIFsyMzowXSBhcmUgdXNlZCwg
dGh1cywgd2UgYXJlIHN1cmUgaXQgd2lsbCBmaXQgaW4KKyAgICAgICAgICogYnVmLgorICAgICAg
ICAgKi8KICAgICAgICAgc25wcmludGYoYnVmLCBzaXplb2YoYnVmKSwgImNwdUAlIlBSSXg2NCwg
bXBpZHJfYWZmKTsKICAgICAgICAgcmVzID0gZmR0X2JlZ2luX25vZGUoZmR0LCBidWYpOwogICAg
ICAgICBpZiAoIHJlcyApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Oct 13 00:22:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 13 Oct 2019 00: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 1iJReA-0007S4-3Y; Sun, 13 Oct 2019 00:22: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=pabm=YG=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iJRe9-0007Rw-7x
 for xen-changelog@lists.xenproject.org; Sun, 13 Oct 2019 00:22:05 +0000
X-Inumbo-ID: 7b1e40b2-ed4f-11e9-9358-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7b1e40b2-ed4f-11e9-9358-12813bfff9fa;
 Sun, 13 Oct 2019 00:22:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iJRe7-0007FV-CB
 for xen-changelog@lists.xenproject.org; Sun, 13 Oct 2019 00:22:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iJRe7-00078g-9f
 for xen-changelog@lists.xenproject.org; Sun, 13 Oct 2019 00:22:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iJRe7-00078g-9f@xenbits.xenproject.org>
Date: Sun, 13 Oct 2019 00:22:03 +0000
Subject: [Xen-changelog] [xen master] xen/arm: domain_build: harden
 make_cpus_node()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

KioqIE5ldyB0aXAgaGFzIG5vIGRpc2Nlcm5hYmxlIGNvbW1vbiBhbmNlc3RvciB3aXRoIHByZXZp
b3VzIGhpc3RvcnkgKioqCiAgICBQcmV2aW91c2x5IHJlcG9ydGVkIGhpc3RvcmllcyBlbmQgYXQ6
CiAgICAgICAgZTAxZmE0ZTIyM2ZjMDc3ZTE4OTM2ZDg5MGRiZDQ4MTNjM2U3YzliMQogICAgICAg
IDNhMjhmNzYwNTA4ZmIzNWM0MzBlZGFjMTdhOWVmZGU1YWZmNmQxZDUKICAgICAgICAxMjNjNzc5
Mzc5NzUwMmIyMjIzMDBlYjcxMGNkMzg3M2RjY2E0MWVlCiAgICAgICAgYzQwMzE3ZjExYjNmMDVl
N2MwNmEyMjEzNTYwYzg0NzEwODFmMjY2MgogICAgICAgIGE2ZjJjZGI2MzNiZjUxOTI0NGExNjY3
NDAzMWI4MDM0YjU4MWJhN2YKICAgICAgICA4ZTRiMjY3NjY4NWY1MGJjMjZmMDNiNWY2MmQ4Yjdh
ZWE4ZTY5ZGJmCiAgICAgICAgMmY1YWYyYzk2MmMwNWI3ODliZGQ2NWI0NmM3NDcxMWU5MDNmODZk
MAogICAgICAgIDY5NWJiNWY1MDRhYjQ4YzFkNTQ2NDQ2ZjEwNGMxYjZjMGVhZDEyNmQKICAgICAg
ICA5MDUzYTc0YzA4ZmQ2YWJmNDNiYjQ1ZmY5MzJiNDM4NmRlN2U4NTEwCiAgICAgICAgMTZiMTQx
NGRlOTFiNWE4MmEwOTk2YzY3ZjZkYjNhZjdkN2UzMjg3MwogICAgICAgIDU3MmE3ODE5MDQwM2U1
ZjJhY2JkMDFmYTcyYzM1ZmFmZTk3MDAxNjkKICAgICAgICBlODcxZTgwYzM4NTQ3ZDlmYWVmYzY2
MDQ1MzJiYTNlOTg1ZTY1ODczCiAgICAgICAgYTgyM2E1MjgwZjI1YWQxOWE3NTFkZDlhNDEwNDRm
NTU2NDcxZTYxYQogICAgICAgIDZkOGZmYWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3MjlhZTM2
YmQKICAgICAgICBjYjcwYTI2Zjc4ODQ4ZmU0NWY1OTNmN2ViYzljZmFhYzc2MGE3OTFiCiAgICAg
ICAgZTgzMDc3YTNkMTEwNzI3MDhhNWMzOGZhMDlmYTlkMDExOTE0ZTJhMQogICAgICAgIDZjOTYz
OWE3MmYwY2EzYTk0MzBlZjc1ZjM3NTg3NzE4MjI4MWZkZWYKICAgICAgICAxMDE0ZjQ3YzdhODA4
ZTAyNWI4OTIwYWI4MGJmZTczYTI4ODhiM2U1CiAgICAgICAgZjkzYWJmMDMxNWVmZWY4NjEyNzBj
MjVkODNjODA0N2ZkNmE1NGVjNAoKY29tbWl0IGZlZjhkOTlmYmNlMWE1ZTdkZGZkMjJiMGYzMzk0
MGI4ZDYxOTNlYzgKQXV0aG9yOiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgpBdXRob3JEYXRlOiBXZWQgT2N0IDkgMTc6NDI6MTEgMjAxOSAtMDcwMApDb21t
aXQ6ICAgICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1p
dERhdGU6IFRodSBPY3QgMTAgMTE6MTc6MDggMjAxOSAtMDcwMAoKICAgIHhlbi9hcm06IGRvbWFp
bl9idWlsZDogaGFyZGVuIG1ha2VfY3B1c19ub2RlKCkKICAgIAogICAgbWFrZV9jcHVzX25vZGUo
KSBpcyB1c2luZyBhIHN0YXRpYyBidWZmZXIgdG8gZ2VuZXJhdGUgdGhlIEZEVCBub2RlIG5hbWUu
CiAgICBXaGlsZSBtcGRpcl9hZmYgaXMgYSA2NC1iaXQgaW50ZWdlciwgd2Ugb25seSBldmVyIHVz
ZSB0aGUgYml0cyBbMjM6MF0gYXMKICAgIG9ubHkgQUZGezAsIDEsIDJ9IGFyZSBzdXBwb3J0ZWQg
Zm9yIG5vdy4KICAgIAogICAgVG8gYXZvaWQgYW55IHBvdGVudGlhbCBpc3N1ZXMgaW4gdGhlIGZ1
dHVyZSwgY2hlY2sgdGhhdCBtcGRpcl9hZmYgaGFzCiAgICBvbmx5IGJpdHMgWzIzOjBdIHNldC4K
ICAgIAogICAgVGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8gcmVkdWNlIHRoZSBzaXplIG9mIHRoZSBi
dWZmZXIuIEluZGVlZCwgb25seSA4CiAgICBjaGFyYWN0ZXJzIGFyZSBuZWVkZWQgdG8gcHJpbnQg
YSAzMi1iaXQgaGV4YWRlY2ltYWwgbnVtYmVyLiBTbwogICAgc2l6ZW9mKCJjcHVAIikgKyA4ICsg
MSAoZm9yICdcMCcpID0gMTMgY2hhcmFjdGVycyBpcyBzdWZmaWNpZW50LgogICAgCiAgICBGaXhl
czogYzgxYTc5MWQzNCAoeGVuL2FybTogU2V0ICdyZWcnIG9mIGNwdSBub2RlIGZvciBkb20wIHRv
IG1hdGNoIE1QSURSJ3MgYWZmaW5pdHkpCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHN0ZWZhbm8uc3RhYmVsbGluaUB4aWxpbnguY29tPgogICAgUmV2aWV3ZWQtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Oct 14 11:00:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 11:00: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 1iJy5E-0007Ny-6o; Mon, 14 Oct 2019 11:00: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=ZtK9=YH=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iJy5C-0007Nt-F6
 for xen-changelog@lists.xenproject.org; Mon, 14 Oct 2019 11:00:10 +0000
X-Inumbo-ID: c6ed01ea-ee71-11e9-9379-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c6ed01ea-ee71-11e9-9379-12813bfff9fa;
 Mon, 14 Oct 2019 11:00:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iJy56-0004CI-Kk
 for xen-changelog@lists.xenproject.org; Mon, 14 Oct 2019 11:00:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iJy56-0000hq-HY
 for xen-changelog@lists.xenproject.org; Mon, 14 Oct 2019 11:00:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iJy56-0000hq-HY@xenbits.xenproject.org>
Date: Mon, 14 Oct 2019 11:00:04 +0000
Subject: [Xen-changelog] [xen staging] Prep for 4.13.0-rc1: Pin QEMU_* and
 MINIOS to 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>

Y29tbWl0IGExNDhjMGJiMDFiZmYxN2JlOTc1MjM3YmRiZmE3MzkxNGIwOThiZjQKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBPY3QgMTQgMTE6MzA6NTIgMjAxOSArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE9jdCAxNCAxMTozMDo1MiAy
MDE5ICswMTAwCgogICAgUHJlcCBmb3IgNC4xMy4wLXJjMTogUGluIFFFTVVfKiBhbmQgTUlOSU9T
IHRvIHRhZ3MKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+Ci0tLQogQ29uZmlnLm1rIHwgNiArKystLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvQ29uZmlnLm1r
IGIvQ29uZmlnLm1rCmluZGV4IDBmYTQ1OTEzNzkuLmQ4ZjkwZDc1YjMgMTAwNjQ0Ci0tLSBhL0Nv
bmZpZy5taworKysgYi9Db25maWcubWsKQEAgLTI3NSwxNSArMjc1LDE1IEBAIFNFQUJJT1NfVVBT
VFJFQU1fVVJMID89IGdpdDovL3hlbmJpdHMueGVuLm9yZy9zZWFiaW9zLmdpdAogTUlOSU9TX1VQ
U1RSRUFNX1VSTCA/PSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbWluaS1vcy5naXQKIGVuZGlmCiBP
Vk1GX1VQU1RSRUFNX1JFVklTSU9OID89IDIwZDJlNWExMjVlMzRmYzg1MDEwMjY2MTNhNzE1NDli
MmExYTNlNTQKLVFFTVVfVVBTVFJFQU1fUkVWSVNJT04gPz0gbWFzdGVyCi1NSU5JT1NfVVBTVFJF
QU1fUkVWSVNJT04gPz0gMGI0Yjc4OTdlMDhiOTY3YTA5YmVkMjAyOGE3OWZhYmZmODIzNDJkZAor
UUVNVV9VUFNUUkVBTV9SRVZJU0lPTiA/PSBxZW11LXhlbi00LjEzLjAtcmMxCitNSU5JT1NfVVBT
VFJFQU1fUkVWSVNJT04gPz0geGVuLTQuMTMuMC1yYzEKIAogU0VBQklPU19VUFNUUkVBTV9SRVZJ
U0lPTiA/PSByZWwtMS4xMi4xCiAKIEVUSEVSQk9PVF9OSUNTID89IHJ0bDgxMzkgODA4NjEwMGUK
IAogCi1RRU1VX1RSQURJVElPTkFMX1JFVklTSU9OID89IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTgKK1FFTVVfVFJBRElUSU9OQUxfUkVWSVNJT04gPz0geGVuLTQuMTMu
MC1yYzEKICMgV2VkIE9jdCAxMCAxODo1Mjo1NCAyMDE4ICswMDAwCiAjIHhlbi9wdDogYWxsb3cg
UUVNVSB0byByZXF1ZXN0IE1TSSB1bm1hc2tpbmcgYXQgYmluZCB0aW1lCiAKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Oct 14 11:00:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 11: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 1iJy5K-0007OK-8T; Mon, 14 Oct 2019 11: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=ZtK9=YH=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iJy5I-0007O5-NH
 for xen-changelog@lists.xenproject.org; Mon, 14 Oct 2019 11:00:16 +0000
X-Inumbo-ID: cd019dde-ee71-11e9-9379-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cd019dde-ee71-11e9-9379-12813bfff9fa;
 Mon, 14 Oct 2019 11:00:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iJy5G-0004DW-R4
 for xen-changelog@lists.xenproject.org; Mon, 14 Oct 2019 11:00:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iJy5G-0000j9-O1
 for xen-changelog@lists.xenproject.org; Mon, 14 Oct 2019 11:00:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iJy5G-0000j9-O1@xenbits.xenproject.org>
Date: Mon, 14 Oct 2019 11:00:14 +0000
Subject: [Xen-changelog] [xen staging] Prep for 4.13.0-rc1: Set version to
 -rc
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUxOGM5MzVmYWM0ZDMwYjNlYzM1ZDRiNmFkZDgyYjE3YjdkN2FjYTMKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBPY3QgMTQgMTE6MzE6MzEgMjAxOSArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE9jdCAxNCAxMTozMTozMSAy
MDE5ICswMTAwCgogICAgUHJlcCBmb3IgNC4xMy4wLXJjMTogU2V0IHZlcnNpb24gdG8gLXJjCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgotLS0KIFJFQURNRSAgICAgICB8IDEwICsrKysrLS0tLS0KIFNVUFBPUlQubWQgICB8ICAy
ICstCiB4ZW4vTWFrZWZpbGUgfCAgMiArLQogMyBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMo
KyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvUkVBRE1FIGIvUkVBRE1FCmluZGV4IDI2
ZDQ0Y2Y3YzEuLmZkNzQzNDZlNDIgMTAwNjQ0Ci0tLSBhL1JFQURNRQorKysgYi9SRUFETUUKQEAg
LTEsOSArMSw5IEBACiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKLSBfICBfICAg
IF8gX19fX18gICAgICAgICAgICAgICAgICAgICAgIF8gICAgICAgIF8gICAgIF8KLXwgfHwgfCAg
LyB8X19fIC8gICAgICAgXyAgIF8gXyBfXyAgX19ffCB8XyBfXyBffCB8X18gfCB8IF9fXwotfCB8
fCB8XyB8IHwgfF8gXCBfX19fX3wgfCB8IHwgJ18gXC8gX198IF9fLyBfYCB8ICdfIFx8IHwvIF8g
XAotfF9fICAgX3x8IHxfX18pIHxfX19fX3wgfF98IHwgfCB8IFxfXyBcIHx8IChffCB8IHxfKSB8
IHwgIF9fLwotICAgfF98KF8pX3xfX19fLyAgICAgICBcX18sX3xffCB8X3xfX18vXF9fXF9fLF98
Xy5fXy98X3xcX19ffAorIF8gIF8gICAgXyBfX19fXworfCB8fCB8ICAvIHxfX18gLyAgICAgICBf
IF9fIF9fXworfCB8fCB8XyB8IHwgfF8gXCBfX19fX3wgJ19fLyBfX3wKK3xfXyAgIF98fCB8X19f
KSB8X19fX198IHwgfCAoX18KKyAgIHxffChfKV98X19fXy8gICAgICB8X3wgIFxfX198CiAKICMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwogCmRpZmYgLS1naXQgYS9TVVBQT1JULm1k
IGIvU1VQUE9SVC5tZAppbmRleCAwYWQ2YjVmNDNmLi5mOGVmM2M5MzRlIDEwMDY0NAotLS0gYS9T
VVBQT1JULm1kCisrKyBiL1NVUFBPUlQubWQKQEAgLTksNyArOSw3IEBAIGZvciB0aGUgZGVmaW5p
dGlvbnMgb2YgdGhlIHN1cHBvcnQgc3RhdHVzIGxldmVscyBldGMuCiAKICMgUmVsZWFzZSBTdXBw
b3J0CiAKLSAgICBYZW4tVmVyc2lvbjogNC4xMy11bnN0YWJsZQorICAgIFhlbi1WZXJzaW9uOiA0
LjEzLXJjCiAgICAgSW5pdGlhbC1SZWxlYXNlOiBuL2EKICAgICBTdXBwb3J0ZWQtVW50aWw6IFRC
RAogICAgIFNlY3VyaXR5LVN1cHBvcnQtVW50aWw6IFVucmVsZWFzZWQgLSBub3QgeWV0IHNlY3Vy
aXR5LXN1cHBvcnRlZApkaWZmIC0tZ2l0IGEveGVuL01ha2VmaWxlIGIveGVuL01ha2VmaWxlCmlu
ZGV4IGM4MDkxNGMzMWQuLjgwNTU0Mzc5MGIgMTAwNjQ0Ci0tLSBhL3hlbi9NYWtlZmlsZQorKysg
Yi94ZW4vTWFrZWZpbGUKQEAgLTIsNyArMiw3IEBACiAjIEFsbCBvdGhlciBwbGFjZXMgdGhpcyBp
cyBzdG9yZWQgKGVnLiBjb21waWxlLmgpIHNob3VsZCBiZSBhdXRvZ2VuZXJhdGVkLgogZXhwb3J0
IFhFTl9WRVJTSU9OICAgICAgID0gNAogZXhwb3J0IFhFTl9TVUJWRVJTSU9OICAgID0gMTMKLWV4
cG9ydCBYRU5fRVhUUkFWRVJTSU9OID89IC11bnN0YWJsZSQoWEVOX1ZFTkRPUlZFUlNJT04pCitl
eHBvcnQgWEVOX0VYVFJBVkVSU0lPTiA/PSAuMC1yYyQoWEVOX1ZFTkRPUlZFUlNJT04pCiBleHBv
cnQgWEVOX0ZVTExWRVJTSU9OICAgPSAkKFhFTl9WRVJTSU9OKS4kKFhFTl9TVUJWRVJTSU9OKSQo
WEVOX0VYVFJBVkVSU0lPTikKIC1pbmNsdWRlIHhlbi12ZXJzaW9uCiAKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Oct 14 11:55:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 2019 11: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 1iJywN-0003di-34; Mon, 14 Oct 2019 11:55:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZtK9=YH=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iJywM-0003dd-53
 for xen-changelog@lists.xenproject.org; Mon, 14 Oct 2019 11:55:06 +0000
X-Inumbo-ID: 75ef2b4e-ee79-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 75ef2b4e-ee79-11e9-bbab-bc764e2007e4;
 Mon, 14 Oct 2019 11:55:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iJywK-0005Ih-NL
 for xen-changelog@lists.xenproject.org; Mon, 14 Oct 2019 11:55:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iJywK-0003Jc-Kj
 for xen-changelog@lists.xenproject.org; Mon, 14 Oct 2019 11:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iJywK-0003Jc-Kj@xenbits.xenproject.org>
Date: Mon, 14 Oct 2019 11:55:04 +0000
Subject: [Xen-changelog] [xen staging] x86/microcode: Drop trailing
 whitespace in printk()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk1MWFiNDA2NTExZThiNzUyZjdjOTI3NWFmOWQyNmU0YzM0YjYxOWQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE9jdCA4IDIwOjIzOjI2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE9jdCAxNCAxMjo1NDox
NCAyMDE5ICswMTAwCgogICAgeDg2L21pY3JvY29kZTogRHJvcCB0cmFpbGluZyB3aGl0ZXNwYWNl
IGluIHByaW50aygpCiAgICAKICAgIFRoaXMgaGFzIGFjdHVhbGx5IGJlZW4gcHJlc2VudCBzaW5j
ZSBjL3MgYmQ3YzA5YzAgaW4gMjAwOCwgYW5kIHN1cnZpdmVkCiAgICB0aHJvdWdoIGFsbCBvZiB0
aGUgcmVjZW50IG1pY3JvY29kZSByZWZhY3RvcmluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21pY3JvY29kZV9p
bnRlbC5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jIGIveGVuL2Fy
Y2gveDg2L21pY3JvY29kZV9pbnRlbC5jCmluZGV4IDllZGVkY2M3M2EuLjlmNjYwNTdhYWQgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYworKysgYi94ZW4vYXJjaC94
ODYvbWljcm9jb2RlX2ludGVsLmMKQEAgLTMxOSw3ICszMTksNyBAQCBzdGF0aWMgaW50IGFwcGx5
X21pY3JvY29kZShjb25zdCBzdHJ1Y3QgbWljcm9jb2RlX3BhdGNoICpwYXRjaCkKICAgICAgICAg
cmV0dXJuIC1FSU87CiAgICAgfQogICAgIHByaW50ayhLRVJOX0lORk8gIm1pY3JvY29kZTogQ1BV
JWQgdXBkYXRlZCBmcm9tIHJldmlzaW9uICIKLSAgICAgICAgICAgIiUjeCB0byAlI3gsIGRhdGUg
PSAlMDR4LSUwMngtJTAyeCBcbiIsCisgICAgICAgICAgICIlI3ggdG8gJSN4LCBkYXRlID0gJTA0
eC0lMDJ4LSUwMnhcbiIsCiAgICAgICAgICAgIGNwdV9udW0sIHNpZy0+cmV2LCB2YWxbMV0sIG1j
X2ludGVsLT5oZHIueWVhciwKICAgICAgICAgICAgbWNfaW50ZWwtPmhkci5tb250aCwgbWNfaW50
ZWwtPmhkci5kYXkpOwogICAgIHNpZy0+cmV2ID0gdmFsWzFdOwotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Oct 14 11:55:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 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 1iJywY-0003eE-4u; Mon, 14 Oct 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=ZtK9=YH=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iJywX-0003e8-Ay
 for xen-changelog@lists.xenproject.org; Mon, 14 Oct 2019 11:55:17 +0000
X-Inumbo-ID: 7c0c5740-ee79-11e9-9379-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7c0c5740-ee79-11e9-9379-12813bfff9fa;
 Mon, 14 Oct 2019 11:55:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iJywU-0005Iu-Ug
 for xen-changelog@lists.xenproject.org; Mon, 14 Oct 2019 11:55:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iJywU-0003LG-S3
 for xen-changelog@lists.xenproject.org; Mon, 14 Oct 2019 11:55:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iJywU-0003LG-S3@xenbits.xenproject.org>
Date: Mon, 14 Oct 2019 11:55:14 +0000
Subject: [Xen-changelog] [xen staging] docs/sphinx: Indent cleanup
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUzNzA1ODI2N2UzM2U1ZTQ1MjVmOTIwZTMxMjZkMTU4OTFlZThkYmIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEp1bCAxOSAwODo1Nzo1MCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBPY3QgMTQgMTI6NTQ6
MTQgMjAxOSArMDEwMAoKICAgIGRvY3Mvc3BoaW54OiBJbmRlbnQgY2xlYW51cAogICAgCiAgICBT
cGhpbngsIGl0cyBsaW50ZXJzLCBhbmQgUlNUIG1vZGVzIGluIGNvbW1vbiBlZGl0b3JzLCBleHBl
Y3QgMyBzcGFjZXMgb2YKICAgIGluZGVudGF0aW9uLiAgU29tZSBiaXRzIGFscmVhZHkgY29uZm9y
bSB0byB0aGlzIGV4cGVjdGF0aW9uLiAgVXBkYXRlIHRoZQogICAgcmVzdCB0byBtYXRjaC4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+
CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0t
LQogZG9jcy9hZG1pbi1ndWlkZS9pbmRleC5yc3QgICAgICAgICAgICAgIHwgIDIgKy0KIGRvY3Mv
Z3Vlc3QtZ3VpZGUvaW5kZXgucnN0ICAgICAgICAgICAgICB8ICA0ICstLQogZG9jcy9ndWVzdC1n
dWlkZS94ODYvaHlwZXJjYWxsLWFiaS5yc3QgIHwgNTAgKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tLS0tCiBkb2NzL2d1ZXN0LWd1aWRlL3g4Ni9pbmRleC5yc3QgICAgICAgICAgfCAgNCAr
LS0KIGRvY3MvaHlwZXJ2aXNvci1ndWlkZS9jb2RlLWNvdmVyYWdlLnJzdCB8ICA0ICstLQogZG9j
cy9oeXBlcnZpc29yLWd1aWRlL2luZGV4LnJzdCAgICAgICAgIHwgIDQgKy0tCiBkb2NzL2luZGV4
LnJzdCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNiArKysrKy0tLS0tLQogNyBmaWxlcyBj
aGFuZ2VkLCA0MiBpbnNlcnRpb25zKCspLCA0MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9k
b2NzL2FkbWluLWd1aWRlL2luZGV4LnJzdCBiL2RvY3MvYWRtaW4tZ3VpZGUvaW5kZXgucnN0Cmlu
ZGV4IGY3MjVkNzVlYmUuLjY5MDdkNTg4MjkgMTAwNjQ0Ci0tLSBhL2RvY3MvYWRtaW4tZ3VpZGUv
aW5kZXgucnN0CisrKyBiL2RvY3MvYWRtaW4tZ3VpZGUvaW5kZXgucnN0CkBAIC0yLDQgKzIsNCBA
QCBBZG1pbiBHdWlkZQogPT09PT09PT09PT0KIAogLi4gdG9jdHJlZTo6Ci0gIG1pY3JvY29kZS1s
b2FkaW5nCisgICBtaWNyb2NvZGUtbG9hZGluZwpkaWZmIC0tZ2l0IGEvZG9jcy9ndWVzdC1ndWlk
ZS9pbmRleC5yc3QgYi9kb2NzL2d1ZXN0LWd1aWRlL2luZGV4LnJzdAppbmRleCAxMDhlMGI4ZDc3
Li41YmYzZWNmNTQxIDEwMDY0NAotLS0gYS9kb2NzL2d1ZXN0LWd1aWRlL2luZGV4LnJzdAorKysg
Yi9kb2NzL2d1ZXN0LWd1aWRlL2luZGV4LnJzdApAQCAtMiw2ICsyLDYgQEAgR3Vlc3QgZG9jdW1l
bnRhdGlvbgogPT09PT09PT09PT09PT09PT09PQogCiAuLiB0b2N0cmVlOjoKLSAgOm1heGRlcHRo
OiAyCisgICA6bWF4ZGVwdGg6IDIKIAotICB4ODYvaW5kZXgKKyAgIHg4Ni9pbmRleApkaWZmIC0t
Z2l0IGEvZG9jcy9ndWVzdC1ndWlkZS94ODYvaHlwZXJjYWxsLWFiaS5yc3QgYi9kb2NzL2d1ZXN0
LWd1aWRlL3g4Ni9oeXBlcmNhbGwtYWJpLnJzdAppbmRleCBkZWUyNTg1M2Q0Li45OTY0YjNkYzBi
IDEwMDY0NAotLS0gYS9kb2NzL2d1ZXN0LWd1aWRlL3g4Ni9oeXBlcmNhbGwtYWJpLnJzdAorKysg
Yi9kb2NzL2d1ZXN0LWd1aWRlL3g4Ni9oeXBlcmNhbGwtYWJpLnJzdApAQCAtMTIsMjIgKzEyLDIy
IEBAIFJlZ2lzdGVycwogVGhlIHJlZ2lzdGVycyB1c2VkIGZvciBoeXBlcmNhbGxzIGRlcGVuZHMg
b24gdGhlIG9wZXJhdGluZyBtb2RlIG9mIHRoZSBndWVzdC4KIAogLi4gbGlzdC10YWJsZTo6Ci0g
IDpoZWFkZXItcm93czogMQorICAgOmhlYWRlci1yb3dzOiAxCiAKLSAgKiAtIEFCSQotICAgIC0g
SHlwZXJjYWxsIEluZGV4Ci0gICAgLSBQYXJhbWV0ZXJzICgxIC0gNikKLSAgICAtIFJlc3VsdAor
ICAgKiAtIEFCSQorICAgICAtIEh5cGVyY2FsbCBJbmRleAorICAgICAtIFBhcmFtZXRlcnMgKDEg
LSA2KQorICAgICAtIFJlc3VsdAogCi0gICogLSA2NGJpdAotICAgIC0gUkFYCi0gICAgLSBSREkg
UlNJIFJEWCBSMTAgUjggUjkKLSAgICAtIFJBWAorICAgKiAtIDY0Yml0CisgICAgIC0gUkFYCisg
ICAgIC0gUkRJIFJTSSBSRFggUjEwIFI4IFI5CisgICAgIC0gUkFYCiAKLSAgKiAtIDMyYml0Ci0g
ICAgLSBFQVgKLSAgICAtIEVCWCBFQ1ggRURYIEVTSSBFREkgRUJQCi0gICAgLSBFQVgKKyAgICog
LSAzMmJpdAorICAgICAtIEVBWAorICAgICAtIEVCWCBFQ1ggRURYIEVTSSBFREkgRUJQCisgICAg
IC0gRUFYCiAKIDMyIGFuZCA2NGJpdCBQViBndWVzdHMgaGF2ZSBhbiBBQkkgZml4ZWQgYnkgdGhl
aXIgZ3Vlc3QgdHlwZS4gIFRoZSBBQkkgZm9yIGFuCiBIVk0gZ3Vlc3QgZGVwZW5kcyBvbiB3aGV0
aGVyIHRoZSB2Q1BVIGlzIG9wZXJhdGluZyBpbiBhIDY0Yml0IHNlZ21lbnQgb3Igbm90CkBAIC01
MSwyMiArNTEsMjIgQEAgVGhlIGV4YWN0IHNlcXVlbmNlIG9mIGluc3RydWN0aW9ucyByZXF1aXJl
ZCB0byBpc3N1ZSBhIGh5cGVyY2FsbCBkaWZmZXJzCiBiZXR3ZWVuIHZpcnR1YWxpc2F0aW9uIG1v
ZGUgYW5kIGhhcmR3YXJlIHZlbmRvci4KIAogLi4gbGlzdC10YWJsZTo6Ci0gIDpoZWFkZXItcm93
czogMQorICAgOmhlYWRlci1yb3dzOiAxCiAKLSAgKiAtIEd1ZXN0Ci0gICAgLSBUcmFuc2ZlciBp
bnN0cnVjdGlvbgorICAgKiAtIEd1ZXN0CisgICAgIC0gVHJhbnNmZXIgaW5zdHJ1Y3Rpb24KIAot
ICAqIC0gMzJiaXQgUFYKLSAgICAtIElOVCAweDgyCisgICAqIC0gMzJiaXQgUFYKKyAgICAgLSBJ
TlQgMHg4MgogCi0gICogLSA2NGJpdCBQVgotICAgIC0gU1lTQ0FMTAorICAgKiAtIDY0Yml0IFBW
CisgICAgIC0gU1lTQ0FMTAogCi0gICogLSBJbnRlbCBIVk0KLSAgICAtIFZNQ0FMTAorICAgKiAt
IEludGVsIEhWTQorICAgICAtIFZNQ0FMTAogCi0gICogLSBBTUQgSFZNCi0gICAgLSBWTU1DQUxM
CisgICAqIC0gQU1EIEhWTQorICAgICAtIFZNTUNBTEwKIAogVG8gYWJzdHJhY3QgYXdheSB0aGUg
ZGV0YWlscywgWGVuIGltcGxlbWVudHMgYW4gaW50ZXJmYWNlIGtub3duIGFzIHRoZQogSHlwZXJj
YWxsIFBhZ2UuICBUaGlzIGFsbG93cyBhIGd1ZXN0IHRvIG1ha2UgYSBoeXBlcmNhbGwgd2l0aG91
dCBuZWVkaW5nIHRvCkBAIC04OSw3ICs4OSw3IEBAIFRvIGludm9rZSBhIHNwZWNpZmljIGh5cGVy
Y2FsbCwgYGBjYWxsYGAgdGhlIHJlbGV2YW50IHN0dWIgWzNdXzoKIAogLi4gY29kZS1ibG9jazo6
IG5vbmUKIAotICBjYWxsIGh5cGVyY2FsbF9wYWdlICsgaW5kZXggKiAzMgorICAgY2FsbCBoeXBl
cmNhbGxfcGFnZSArIGluZGV4ICogMzIKIAogVGhlcmUgcmVzdWx0IGlzIGFuIEFCSSB3aGljaCBp
cyBpbnZhcmlhbnQgb2YgdGhlIGV4YWN0IG9wZXJhdGluZyBtb2RlIG9yCiBoYXJkd2FyZSB2ZW5k
b3IuICBUaGlzIGlzIGludGVuZGVkIHRvIHNpbXBsaWZ5IGd1ZXN0IGtlcm5lbCBpbnRlcmZhY2Vz
IGJ5CmRpZmYgLS1naXQgYS9kb2NzL2d1ZXN0LWd1aWRlL3g4Ni9pbmRleC5yc3QgYi9kb2NzL2d1
ZXN0LWd1aWRlL3g4Ni9pbmRleC5yc3QKaW5kZXggYTM2ODM5MjA4Ny4uMjI0MWRiOTU0NCAxMDA2
NDQKLS0tIGEvZG9jcy9ndWVzdC1ndWlkZS94ODYvaW5kZXgucnN0CisrKyBiL2RvY3MvZ3Vlc3Qt
Z3VpZGUveDg2L2luZGV4LnJzdApAQCAtMiw2ICsyLDYgQEAgeDg2CiA9PT0KIAogLi4gdG9jdHJl
ZTo6Ci0gIDptYXhkZXB0aDogMgorICAgOm1heGRlcHRoOiAyCiAKLSAgaHlwZXJjYWxsLWFiaQor
ICAgaHlwZXJjYWxsLWFiaQpkaWZmIC0tZ2l0IGEvZG9jcy9oeXBlcnZpc29yLWd1aWRlL2NvZGUt
Y292ZXJhZ2UucnN0IGIvZG9jcy9oeXBlcnZpc29yLWd1aWRlL2NvZGUtY292ZXJhZ2UucnN0Cmlu
ZGV4IDZjNzU1MmQ2OTEuLmQzMmIxMjhlMjQgMTAwNjQ0Ci0tLSBhL2RvY3MvaHlwZXJ2aXNvci1n
dWlkZS9jb2RlLWNvdmVyYWdlLnJzdAorKysgYi9kb2NzL2h5cGVydmlzb3ItZ3VpZGUvY29kZS1j
b3ZlcmFnZS5yc3QKQEAgLTgsOCArOCw4IEBAIHNvIHNvbWUgZXh0cmEgc3RlcHMgYXJlIHJlcXVp
cmVkIHRvIGNvbGxlY3QgYW5kIHByb2Nlc3MgdGhlIGRhdGEuCiAKIC4uIHdhcm5pbmc6OgogCi0g
IEFSTSBkb2Vzbid0IGN1cnJlbnRseSBib290IHdoZW4gdGhlIGZpbmFsIGJpbmFyeSBleGNlZWRz
IDJNQiBpbiBzaXplLAotICBhbmQgdGhlIGNvdmVyYWdlIGJ1aWxkIHRlbmRzIHRvIGV4Y2VlZCB0
aGlzIGxpbWl0LgorICAgQVJNIGRvZXNuJ3QgY3VycmVudGx5IGJvb3Qgd2hlbiB0aGUgZmluYWwg
YmluYXJ5IGV4Y2VlZHMgMk1CIGluIHNpemUsCisgICBhbmQgdGhlIGNvdmVyYWdlIGJ1aWxkIHRl
bmRzIHRvIGV4Y2VlZCB0aGlzIGxpbWl0LgogCiAKIENvbXBpbGluZyBYZW4KZGlmZiAtLWdpdCBh
L2RvY3MvaHlwZXJ2aXNvci1ndWlkZS9pbmRleC5yc3QgYi9kb2NzL2h5cGVydmlzb3ItZ3VpZGUv
aW5kZXgucnN0CmluZGV4IGNiY2FlMzk4YTIuLjI5ZmFjZDAzZGIgMTAwNjQ0Ci0tLSBhL2RvY3Mv
aHlwZXJ2aXNvci1ndWlkZS9pbmRleC5yc3QKKysrIGIvZG9jcy9oeXBlcnZpc29yLWd1aWRlL2lu
ZGV4LnJzdApAQCAtMiw2ICsyLDYgQEAgSHlwZXJ2aXNvciBkb2N1bWVudGF0aW9uCiA9PT09PT09
PT09PT09PT09PT09PT09PT0KIAogLi4gdG9jdHJlZTo6Ci0gIDptYXhkZXB0aDogMgorICAgOm1h
eGRlcHRoOiAyCiAKLSAgY29kZS1jb3ZlcmFnZQorICAgY29kZS1jb3ZlcmFnZQpkaWZmIC0tZ2l0
IGEvZG9jcy9pbmRleC5yc3QgYi9kb2NzL2luZGV4LnJzdAppbmRleCAzMWJiODkyN2YyLi40NzA1
NDFmMDA3IDEwMDY0NAotLS0gYS9kb2NzL2luZGV4LnJzdAorKysgYi9kb2NzL2luZGV4LnJzdApA
QCAtMyw4ICszLDggQEAgVGhlIFhlbiBIeXBlcnZpc29yIGRvY3VtZW50YXRpb24KIAogLi4gbm90
ZTo6CiAKLSAgWGVuJ3MgU3BoaW54L1JTVCBkb2N1bWVudGF0aW9uIGlzIGEgd29yayBpbiBwcm9n
cmVzcy4gIFRoZSBleGlzdGluZwotICBkb2N1bWVudGF0aW9uIGNhbiBiZSBmb3VuZCBhdCBodHRw
czovL3hlbmJpdHMueGVuLm9yZy9kb2NzLworICAgWGVuJ3MgU3BoaW54L1JTVCBkb2N1bWVudGF0
aW9uIGlzIGEgd29yayBpbiBwcm9ncmVzcy4gIFRoZSBleGlzdGluZworICAgZG9jdW1lbnRhdGlv
biBjYW4gYmUgZm91bmQgYXQgaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZG9jcy8KIAogCiBVc2Vy
IGRvY3VtZW50YXRpb24KQEAgLTE2LDkgKzE2LDkgQEAgcHJlZmVycmVkIGRpc3RyaWJ1dGlvbiwg
YW5kIGlzIGF0dGVtcHRpbmcgdG8gcnVuIHZpcnR1YWwgbWFjaGluZXMgYW5kCiBjb25maWd1cmUg
dGhlIHN5c3RlbS4KIAogLi4gdG9jdHJlZTo6Ci0gIDptYXhkZXB0aDogMgorICAgOm1heGRlcHRo
OiAyCiAKLSAgYWRtaW4tZ3VpZGUvaW5kZXgKKyAgIGFkbWluLWd1aWRlL2luZGV4CiAKIAogR3Vl
c3QgZG9jdW1lbnRhdGlvbgpAQCAtMjksOSArMjksOSBAQCBpbnRlbmRlZCBmb3IgT1MgZGV2ZWxv
cGVycyB0cnlpbmcgdG8gdXNlIGEgWGVuIGZlYXR1cmUsIGFuZCBmb3IgWGVuIGRldmVsb3BlcnMK
IHRvIGF2b2lkIGJyZWFraW5nIHRoaW5ncy4KIAogLi4gdG9jdHJlZTo6Ci0gIDptYXhkZXB0aDog
MworICAgOm1heGRlcHRoOiAzCiAKLSAgZ3Vlc3QtZ3VpZGUvaW5kZXgKKyAgIGd1ZXN0LWd1aWRl
L2luZGV4CiAKIAogSHlwZXJ2aXNvciBkZXZlbG9wZXIgZG9jdW1lbnRhdGlvbgpAQCAtNDIsNiAr
NDIsNiBAQCB3aG8gaXMgYnVpbGRpbmcgWGVuIGZyb20gc291cmNlLCBhbmQgaXMgcnVubmluZyB0
aGUgbmV3IGh5cGVydmlzb3IgaW4gc29tZQoga2luZCBvZiBkZXZlbG9wbWVudCBlbnZpcm9ubWVu
dC4KIAogLi4gdG9jdHJlZTo6Ci0gIDptYXhkZXB0aDogMgorICAgOm1heGRlcHRoOiAyCiAKLSAg
aHlwZXJ2aXNvci1ndWlkZS9pbmRleAorICAgaHlwZXJ2aXNvci1ndWlkZS9pbmRleAotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Oct 14 13:44:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 14 Oct 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 1iK0ds-00048q-2C; Mon, 14 Oct 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=ZtK9=YH=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iK0dq-00048l-OQ
 for xen-changelog@lists.xenproject.org; Mon, 14 Oct 2019 13:44:06 +0000
X-Inumbo-ID: b007a09a-ee88-11e9-937f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b007a09a-ee88-11e9-937f-12813bfff9fa;
 Mon, 14 Oct 2019 13:44:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iK0do-0007Mu-L7
 for xen-changelog@lists.xenproject.org; Mon, 14 Oct 2019 13:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iK0do-0002VO-IR
 for xen-changelog@lists.xenproject.org; Mon, 14 Oct 2019 13:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iK0do-0002VO-IR@xenbits.xenproject.org>
Date: Mon, 14 Oct 2019 13:44:04 +0000
Subject: [Xen-changelog] [xen staging] stubdom/vtpm: include stdio.h for
 declaration of printf
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU1YWIyOTJjNDJkYjQxYjA1Y2ZkYmEwMTI2ODBiZjFlMGVhMDJmN2EKQXV0aG9yOiAg
ICAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpBdXRob3JEYXRlOiBXZWQgT2N0IDIgMTk6
MDU6MzYgMjAxOSArMDIwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gT2N0IDE0IDE0OjQyOjM3IDIwMTkgKzAxMDAK
CiAgICBzdHViZG9tL3Z0cG06IGluY2x1ZGUgc3RkaW8uaCBmb3IgZGVjbGFyYXRpb24gb2YgcHJp
bnRmCiAgICAKICAgIFRoZSBmdW5jdGlvbiByZWFkX3Z0cG1ibGsgdXNlcyBwcmludGYoMyksIGJ1
dCBzdGRpby5oIGlzIG5vdCBpbmNsdWRlZAogICAgaW4gdGhpcyBmaWxlLiBUaGlzIHJlc3VsdHMg
aW4gYSB3YXJuaW5nIGZyb20gZ2NjLTc6CiAgICAKICAgIHZ0cG1ibGsuYzogSW4gZnVuY3Rpb24g
J3JlYWRfdnRwbWJsayc6CiAgICB2dHBtYmxrLmM6MzIyOjc6IHdhcm5pbmc6IGltcGxpY2l0IGRl
Y2xhcmF0aW9uIG9mIGZ1bmN0aW9uICdwcmludGYnIFstV2ltcGxpY2l0LWZ1bmN0aW9uLWRlY2xh
cmF0aW9uXQogICAgICAgICAgIHByaW50ZigiRXhwZWN0ZWQ6ICIpOwogICAgdnRwbWJsay5jOjMy
Mjo3OiB3YXJuaW5nOiBpbmNvbXBhdGlibGUgaW1wbGljaXQgZGVjbGFyYXRpb24gb2YgYnVpbHQt
aW4gZnVuY3Rpb24gJ3ByaW50ZicKICAgIHZ0cG1ibGsuYzozMjI6Nzogbm90ZTogaW5jbHVkZSAn
PHN0ZGlvLmg+JyBvciBwcm92aWRlIGEgZGVjbGFyYXRpb24gb2YgJ3ByaW50ZicKICAgIAogICAg
U2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogICAgQWNrZWQtYnk6
IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogICAgUmV2aWV3ZWQtYnk6
IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KICAgIFJlbGVh
c2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBzdHViZG9t
L3Z0cG0vdnRwbWJsay5jIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRp
ZmYgLS1naXQgYS9zdHViZG9tL3Z0cG0vdnRwbWJsay5jIGIvc3R1YmRvbS92dHBtL3Z0cG1ibGsu
YwppbmRleCBmZTUyOWFiNWFjLi42ODFmMGMwMWI2IDEwMDY0NAotLS0gYS9zdHViZG9tL3Z0cG0v
dnRwbWJsay5jCisrKyBiL3N0dWJkb20vdnRwbS92dHBtYmxrLmMKQEAgLTIwLDYgKzIwLDcgQEAK
ICNpbmNsdWRlIDx1bmlzdGQuaD4KICNpbmNsdWRlIDxlcnJuby5oPgogI2luY2x1ZGUgPGZjbnRs
Lmg+CisjaW5jbHVkZSA8c3RkaW8uaD4KIAogLypFbmNyeXB0aW9uIGtleSBhbmQgYmxvY2sgc2l6
ZXMgKi8KICNkZWZpbmUgQkxLU1ogMTYKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Oct 15 13:44:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 13: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 1iKN7N-0005H3-4M; Tue, 15 Oct 2019 13:44:05 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FESS=YI=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iKN7L-0005Gy-E9
 for xen-changelog@lists.xenproject.org; Tue, 15 Oct 2019 13:44:03 +0000
X-Inumbo-ID: d919d9f2-ef51-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d919d9f2-ef51-11e9-beca-bc764e2007e4;
 Tue, 15 Oct 2019 13:44:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iKN7K-000610-Bx
 for xen-changelog@lists.xenproject.org; Tue, 15 Oct 2019 13:44:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iKN7K-000636-9R
 for xen-changelog@lists.xenproject.org; Tue, 15 Oct 2019 13:44:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iKN7K-000636-9R@xenbits.xenproject.org>
Date: Tue, 15 Oct 2019 13:44:02 +0000
Subject: [Xen-changelog] [xen master] Prep for 4.13.0-rc1: Pin QEMU_* and
 MINIOS to 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>

Y29tbWl0IGExNDhjMGJiMDFiZmYxN2JlOTc1MjM3YmRiZmE3MzkxNGIwOThiZjQKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBPY3QgMTQgMTE6MzA6NTIgMjAxOSArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE9jdCAxNCAxMTozMDo1MiAy
MDE5ICswMTAwCgogICAgUHJlcCBmb3IgNC4xMy4wLXJjMTogUGluIFFFTVVfKiBhbmQgTUlOSU9T
IHRvIHRhZ3MKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+Ci0tLQogQ29uZmlnLm1rIHwgNiArKystLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvQ29uZmlnLm1r
IGIvQ29uZmlnLm1rCmluZGV4IDBmYTQ1OTEzNzkuLmQ4ZjkwZDc1YjMgMTAwNjQ0Ci0tLSBhL0Nv
bmZpZy5taworKysgYi9Db25maWcubWsKQEAgLTI3NSwxNSArMjc1LDE1IEBAIFNFQUJJT1NfVVBT
VFJFQU1fVVJMID89IGdpdDovL3hlbmJpdHMueGVuLm9yZy9zZWFiaW9zLmdpdAogTUlOSU9TX1VQ
U1RSRUFNX1VSTCA/PSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvbWluaS1vcy5naXQKIGVuZGlmCiBP
Vk1GX1VQU1RSRUFNX1JFVklTSU9OID89IDIwZDJlNWExMjVlMzRmYzg1MDEwMjY2MTNhNzE1NDli
MmExYTNlNTQKLVFFTVVfVVBTVFJFQU1fUkVWSVNJT04gPz0gbWFzdGVyCi1NSU5JT1NfVVBTVFJF
QU1fUkVWSVNJT04gPz0gMGI0Yjc4OTdlMDhiOTY3YTA5YmVkMjAyOGE3OWZhYmZmODIzNDJkZAor
UUVNVV9VUFNUUkVBTV9SRVZJU0lPTiA/PSBxZW11LXhlbi00LjEzLjAtcmMxCitNSU5JT1NfVVBT
VFJFQU1fUkVWSVNJT04gPz0geGVuLTQuMTMuMC1yYzEKIAogU0VBQklPU19VUFNUUkVBTV9SRVZJ
U0lPTiA/PSByZWwtMS4xMi4xCiAKIEVUSEVSQk9PVF9OSUNTID89IHJ0bDgxMzkgODA4NjEwMGUK
IAogCi1RRU1VX1RSQURJVElPTkFMX1JFVklTSU9OID89IGQwZDhhZDM5ZWNiNTFjZDc0OTdjZDUy
NDQ4NGZlMDlmNTA4NzY3OTgKK1FFTVVfVFJBRElUSU9OQUxfUkVWSVNJT04gPz0geGVuLTQuMTMu
MC1yYzEKICMgV2VkIE9jdCAxMCAxODo1Mjo1NCAyMDE4ICswMDAwCiAjIHhlbi9wdDogYWxsb3cg
UUVNVSB0byByZXF1ZXN0IE1TSSB1bm1hc2tpbmcgYXQgYmluZCB0aW1lCiAKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Oct 15 13:44:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 15 Oct 2019 13: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 1iKN7Z-0005Hi-6D; Tue, 15 Oct 2019 13:44: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=FESS=YI=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iKN7X-0005Ha-Hu
 for xen-changelog@lists.xenproject.org; Tue, 15 Oct 2019 13:44:15 +0000
X-Inumbo-ID: df1c4101-ef51-11e9-9395-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id df1c4101-ef51-11e9-9395-12813bfff9fa;
 Tue, 15 Oct 2019 13:44:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iKN7U-000614-I7
 for xen-changelog@lists.xenproject.org; Tue, 15 Oct 2019 13:44:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iKN7U-00063b-FA
 for xen-changelog@lists.xenproject.org; Tue, 15 Oct 2019 13:44:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iKN7U-00063b-FA@xenbits.xenproject.org>
Date: Tue, 15 Oct 2019 13:44:12 +0000
Subject: [Xen-changelog] [xen master] Prep for 4.13.0-rc1: Set version to -rc
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUxOGM5MzVmYWM0ZDMwYjNlYzM1ZDRiNmFkZDgyYjE3YjdkN2FjYTMKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBPY3QgMTQgMTE6MzE6MzEgMjAxOSArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE9jdCAxNCAxMTozMTozMSAy
MDE5ICswMTAwCgogICAgUHJlcCBmb3IgNC4xMy4wLXJjMTogU2V0IHZlcnNpb24gdG8gLXJjCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgotLS0KIFJFQURNRSAgICAgICB8IDEwICsrKysrLS0tLS0KIFNVUFBPUlQubWQgICB8ICAy
ICstCiB4ZW4vTWFrZWZpbGUgfCAgMiArLQogMyBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMo
KyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvUkVBRE1FIGIvUkVBRE1FCmluZGV4IDI2
ZDQ0Y2Y3YzEuLmZkNzQzNDZlNDIgMTAwNjQ0Ci0tLSBhL1JFQURNRQorKysgYi9SRUFETUUKQEAg
LTEsOSArMSw5IEBACiAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKLSBfICBfICAg
IF8gX19fX18gICAgICAgICAgICAgICAgICAgICAgIF8gICAgICAgIF8gICAgIF8KLXwgfHwgfCAg
LyB8X19fIC8gICAgICAgXyAgIF8gXyBfXyAgX19ffCB8XyBfXyBffCB8X18gfCB8IF9fXwotfCB8
fCB8XyB8IHwgfF8gXCBfX19fX3wgfCB8IHwgJ18gXC8gX198IF9fLyBfYCB8ICdfIFx8IHwvIF8g
XAotfF9fICAgX3x8IHxfX18pIHxfX19fX3wgfF98IHwgfCB8IFxfXyBcIHx8IChffCB8IHxfKSB8
IHwgIF9fLwotICAgfF98KF8pX3xfX19fLyAgICAgICBcX18sX3xffCB8X3xfX18vXF9fXF9fLF98
Xy5fXy98X3xcX19ffAorIF8gIF8gICAgXyBfX19fXworfCB8fCB8ICAvIHxfX18gLyAgICAgICBf
IF9fIF9fXworfCB8fCB8XyB8IHwgfF8gXCBfX19fX3wgJ19fLyBfX3wKK3xfXyAgIF98fCB8X19f
KSB8X19fX198IHwgfCAoX18KKyAgIHxffChfKV98X19fXy8gICAgICB8X3wgIFxfX198CiAKICMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwogCmRpZmYgLS1naXQgYS9TVVBQT1JULm1k
IGIvU1VQUE9SVC5tZAppbmRleCAwYWQ2YjVmNDNmLi5mOGVmM2M5MzRlIDEwMDY0NAotLS0gYS9T
VVBQT1JULm1kCisrKyBiL1NVUFBPUlQubWQKQEAgLTksNyArOSw3IEBAIGZvciB0aGUgZGVmaW5p
dGlvbnMgb2YgdGhlIHN1cHBvcnQgc3RhdHVzIGxldmVscyBldGMuCiAKICMgUmVsZWFzZSBTdXBw
b3J0CiAKLSAgICBYZW4tVmVyc2lvbjogNC4xMy11bnN0YWJsZQorICAgIFhlbi1WZXJzaW9uOiA0
LjEzLXJjCiAgICAgSW5pdGlhbC1SZWxlYXNlOiBuL2EKICAgICBTdXBwb3J0ZWQtVW50aWw6IFRC
RAogICAgIFNlY3VyaXR5LVN1cHBvcnQtVW50aWw6IFVucmVsZWFzZWQgLSBub3QgeWV0IHNlY3Vy
aXR5LXN1cHBvcnRlZApkaWZmIC0tZ2l0IGEveGVuL01ha2VmaWxlIGIveGVuL01ha2VmaWxlCmlu
ZGV4IGM4MDkxNGMzMWQuLjgwNTU0Mzc5MGIgMTAwNjQ0Ci0tLSBhL3hlbi9NYWtlZmlsZQorKysg
Yi94ZW4vTWFrZWZpbGUKQEAgLTIsNyArMiw3IEBACiAjIEFsbCBvdGhlciBwbGFjZXMgdGhpcyBp
cyBzdG9yZWQgKGVnLiBjb21waWxlLmgpIHNob3VsZCBiZSBhdXRvZ2VuZXJhdGVkLgogZXhwb3J0
IFhFTl9WRVJTSU9OICAgICAgID0gNAogZXhwb3J0IFhFTl9TVUJWRVJTSU9OICAgID0gMTMKLWV4
cG9ydCBYRU5fRVhUUkFWRVJTSU9OID89IC11bnN0YWJsZSQoWEVOX1ZFTkRPUlZFUlNJT04pCitl
eHBvcnQgWEVOX0VYVFJBVkVSU0lPTiA/PSAuMC1yYyQoWEVOX1ZFTkRPUlZFUlNJT04pCiBleHBv
cnQgWEVOX0ZVTExWRVJTSU9OICAgPSAkKFhFTl9WRVJTSU9OKS4kKFhFTl9TVUJWRVJTSU9OKSQo
WEVOX0VYVFJBVkVSU0lPTikKIC1pbmNsdWRlIHhlbi12ZXJzaW9uCiAKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Oct 16 12:55:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 12: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 1iKipX-0004Tu-LF; Wed, 16 Oct 2019 12: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=6AgX=YJ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iKipW-0004Tp-FF
 for xen-changelog@lists.xenproject.org; Wed, 16 Oct 2019 12:55:06 +0000
X-Inumbo-ID: 2c738608-f014-11e9-93b5-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2c738608-f014-11e9-93b5-12813bfff9fa;
 Wed, 16 Oct 2019 12:55:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iKipU-0003EV-Je
 for xen-changelog@lists.xenproject.org; Wed, 16 Oct 2019 12:55:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iKipU-0000LT-Gu
 for xen-changelog@lists.xenproject.org; Wed, 16 Oct 2019 12:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iKipU-0000LT-Gu@xenbits.xenproject.org>
Date: Wed, 16 Oct 2019 12:55:04 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: domain_build: Print the
 correct domain in dtb_load()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRjNTU1ZWM3NThlODI5ZDQyNGE4NWRmMDI4MjFiMjI5M2NhMDM3MDIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIEF1
ZyAxMyAxOToxMToyOCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFdlZCBPY3QgMTYgMTI6MTY6NTMgMjAxOSArMDEw
MAoKICAgIHhlbi9hcm06IGRvbWFpbl9idWlsZDogUHJpbnQgdGhlIGNvcnJlY3QgZG9tYWluIGlu
IGR0Yl9sb2FkKCkKICAgIAogICAgZHRiX2xvYWQoKSBjYW4gYmUgY2FsbGVkIGJ5IG90aGVyIGRv
bWFpbiB0aGFuIGRvbTAuIFRvIGF2b2lkIGNvbmZ1c2lvbgogICAgaW4gdGhlIGxvZywgcHJpbnQg
dGhlIGNvcnJlY3QgZG9tYWluLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVr
IDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9i
dWlsZC5jIHwgOCArKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMyBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94
ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5kZXggMTEzODJhNjA1Yi4uYmU1NTBhZjk4MyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9kb21haW5fYnVpbGQuYwpAQCAtMjE2NywxNSArMjE2NywxNyBAQCBzdGF0aWMgdm9pZCBfX2lu
aXQgZHRiX2xvYWQoc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKIHsKICAgICB1bnNpZ25lZCBs
b25nIGxlZnQ7CiAKLSAgICBwcmludGsoIkxvYWRpbmcgZG9tMCBEVEIgdG8gMHglIlBSSXBhZGRy
Ii0weCUiUFJJcGFkZHIiXG4iLAotICAgICAgICAgICBraW5mby0+ZHRiX3BhZGRyLCBraW5mby0+
ZHRiX3BhZGRyICsgZmR0X3RvdGFsc2l6ZShraW5mby0+ZmR0KSk7CisgICAgcHJpbnRrKCJMb2Fk
aW5nICVwZCBEVEIgdG8gMHglIlBSSXBhZGRyIi0weCUiUFJJcGFkZHIiXG4iLAorICAgICAgICAg
ICBraW5mby0+ZCwga2luZm8tPmR0Yl9wYWRkciwKKyAgICAgICAgICAga2luZm8tPmR0Yl9wYWRk
ciArIGZkdF90b3RhbHNpemUoa2luZm8tPmZkdCkpOwogCiAgICAgbGVmdCA9IGNvcHlfdG9fZ3Vl
c3RfcGh5c19mbHVzaF9kY2FjaGUoa2luZm8tPmQsIGtpbmZvLT5kdGJfcGFkZHIsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAga2luZm8tPmZkdCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmZHRfdG90YWxzaXplKGtpbmZvLT5m
ZHQpKTsKIAogICAgIGlmICggbGVmdCAhPSAwICkKLSAgICAgICAgcGFuaWMoIlVuYWJsZSB0byBj
b3B5IHRoZSBEVEIgdG8gZG9tMCBtZW1vcnkgKGxlZnQgPSAlbHUgYnl0ZXMpXG4iLCBsZWZ0KTsK
KyAgICAgICAgcGFuaWMoIlVuYWJsZSB0byBjb3B5IHRoZSBEVEIgdG8gJXBkIG1lbW9yeSAobGVm
dCA9ICVsdSBieXRlcylcbiIsCisgICAgICAgICAgICAgIGtpbmZvLT5kLCBsZWZ0KTsKICAgICB4
ZnJlZShraW5mby0+ZmR0KTsKIH0KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Oct 16 12:55:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 16 Oct 2019 12:55: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 1iKiph-0004UV-N1; Wed, 16 Oct 2019 12:55:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=6AgX=YJ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iKipf-0004UN-Ki
 for xen-changelog@lists.xenproject.org; Wed, 16 Oct 2019 12:55:15 +0000
X-Inumbo-ID: 32864e0e-f014-11e9-8aca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 32864e0e-f014-11e9-8aca-bc764e2007e4;
 Wed, 16 Oct 2019 12:55:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iKipe-0003Ei-PV
 for xen-changelog@lists.xenproject.org; Wed, 16 Oct 2019 12:55:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iKipe-0000Lx-Mw
 for xen-changelog@lists.xenproject.org; Wed, 16 Oct 2019 12:55:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iKipe-0000Lx-Mw@xenbits.xenproject.org>
Date: Wed, 16 Oct 2019 12:55:14 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: mm: Clear boot pagetables
 before bringing-up each secondary CPU
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDAwZmM5MDA0YmUxNjlhMDY1YzEwYTVmYjY5OWUzNTNlNDMwMTkwYzIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IEp1
biAxMyAxODoxMTo0NSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFdlZCBPY3QgMTYgMTI6Mjg6MjYgMjAxOSArMDEw
MAoKICAgIHhlbi9hcm06IG1tOiBDbGVhciBib290IHBhZ2V0YWJsZXMgYmVmb3JlIGJyaW5naW5n
LXVwIGVhY2ggc2Vjb25kYXJ5IENQVQogICAgCiAgICBBdCB0aGUgbW9tZW50LCBib290IHBhZ2V0
YWJsZXMgYXJlIG9ubHkgY2xlYXJlZCBvbmNlIGF0IGJvb3QuIFRoaXMgbWVhbnMKICAgIHdoZW4g
Ym9vdGluZyBDUFUyIChhbmQgb253YXJkcykgdGhlbiBib290IHBhZ2V0YWJsZXMgd2lsbCBub3Qg
YmUKICAgIGNsZWFyZWQuCiAgICAKICAgIFRvIGtlZXAgdGhlIGludGVyZmFjZSBleGFjdGx5IHRo
ZSBzYW1lIGZvciBhbGwgc2Vjb25kYXJ5IENQVSwgdGhlIGJvb3QKICAgIHBhZ2V0YWJsZXMgYXJl
IG5vdyBjbGVhcmVkIGJlZm9yZSBicmluZ2luZy11cCBlYWNoIHNlY29uZGFyeSBDUFUuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0u
Y29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vbW0uYyB8IDI3ICsrKysrKysrKysrKysrKysrKy0tLS0t
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCBi
ZTIzYWNmZTI2Li4wMTg5MTI5M2I4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysg
Yi94ZW4vYXJjaC9hcm0vbW0uYwpAQCAtNzA3LDggKzcwNywyMCBAQCB2b2lkIF9faW5pdCBzZXR1
cF9wYWdldGFibGVzKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCkKIAogICAgIHN3aXRj
aF90dGJyKHR0YnIpOwogCi0gICAgLyogQ2xlYXIgdGhlIGNvcHkgb2YgdGhlIGJvb3QgcGFnZXRh
Ymxlcy4gRWFjaCBzZWNvbmRhcnkgQ1BVCi0gICAgICogcmVidWlsZHMgdGhlc2UgaXRzZWxmIChz
ZWUgaGVhZC5TKSAqLworICAgIHhlbl9wdF9lbmZvcmNlX3dueCgpOworCisjaWZkZWYgQ09ORklH
X0FSTV8zMgorICAgIHBlcl9jcHUoeGVuX3BndGFibGUsIDApID0gY3B1MF9wZ3RhYmxlOworICAg
IHBlcl9jcHUoeGVuX2RvbW1hcCwgMCkgPSBjcHUwX2RvbW1hcDsKKyNlbmRpZgorfQorCitzdGF0
aWMgdm9pZCBjbGVhcl9ib290X3BhZ2V0YWJsZXModm9pZCkKK3sKKyAgICAvKgorICAgICAqIENs
ZWFyIHRoZSBjb3B5IG9mIHRoZSBib290IHBhZ2V0YWJsZXMuIEVhY2ggc2Vjb25kYXJ5IENQVQor
ICAgICAqIHJlYnVpbGRzIHRoZXNlIGl0c2VsZiAoc2VlIGhlYWQuUykuCisgICAgICovCiAgICAg
Y2xlYXJfdGFibGUoYm9vdF9wZ3RhYmxlKTsKICNpZmRlZiBDT05GSUdfQVJNXzY0CiAgICAgY2xl
YXJfdGFibGUoYm9vdF9maXJzdCk7CkBAIC03MTYsMTggKzcyOCwxMyBAQCB2b2lkIF9faW5pdCBz
ZXR1cF9wYWdldGFibGVzKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCkKICNlbmRpZgog
ICAgIGNsZWFyX3RhYmxlKGJvb3Rfc2Vjb25kKTsKICAgICBjbGVhcl90YWJsZShib290X3RoaXJk
KTsKLQotICAgIHhlbl9wdF9lbmZvcmNlX3dueCgpOwotCi0jaWZkZWYgQ09ORklHX0FSTV8zMgot
ICAgIHBlcl9jcHUoeGVuX3BndGFibGUsIDApID0gY3B1MF9wZ3RhYmxlOwotICAgIHBlcl9jcHUo
eGVuX2RvbW1hcCwgMCkgPSBjcHUwX2RvbW1hcDsKLSNlbmRpZgogfQogCiAjaWZkZWYgQ09ORklH
X0FSTV82NAogaW50IGluaXRfc2Vjb25kYXJ5X3BhZ2V0YWJsZXMoaW50IGNwdSkKIHsKKyAgICBj
bGVhcl9ib290X3BhZ2V0YWJsZXMoKTsKKwogICAgIC8qIFNldCBpbml0X3R0YnIgZm9yIHRoaXMg
Q1BVIGNvbWluZyB1cC4gQWxsIENQdXMgc2hhcmUgYSBzaW5nbGUgc2V0b2YKICAgICAgKiBwYWdl
dGFibGVzLCBidXQgcmV3cml0ZSBpdCBlYWNoIHRpbWUgZm9yIGNvbnNpc3RlbmN5IHdpdGggMzIg
Yml0LiAqLwogICAgIGluaXRfdHRiciA9ICh1aW50cHRyX3QpIHhlbl9wZ3RhYmxlICsgcGh5c19v
ZmZzZXQ7CkBAIC03NzAsNiArNzc3LDggQEAgaW50IGluaXRfc2Vjb25kYXJ5X3BhZ2V0YWJsZXMo
aW50IGNwdSkKICAgICBwZXJfY3B1KHhlbl9wZ3RhYmxlLCBjcHUpID0gZmlyc3Q7CiAgICAgcGVy
X2NwdSh4ZW5fZG9tbWFwLCBjcHUpID0gZG9taGVhcDsKIAorICAgIGNsZWFyX2Jvb3RfcGFnZXRh
YmxlcygpOworCiAgICAgLyogU2V0IGluaXRfdHRiciBmb3IgdGhpcyBDUFUgY29taW5nIHVwICov
CiAgICAgaW5pdF90dGJyID0gX19wYShmaXJzdCk7CiAgICAgY2xlYW5fZGNhY2hlKGluaXRfdHRi
cik7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Oct 19 02:44:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 19 Oct 2019 02: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 1iLeit-0005Ja-Dx; Sat, 19 Oct 2019 02:44: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=T+ZD=YM=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iLeis-0005JT-M2
 for xen-changelog@lists.xenproject.org; Sat, 19 Oct 2019 02:44:06 +0000
X-Inumbo-ID: 50639713-f21a-11e9-9401-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 50639713-f21a-11e9-9401-12813bfff9fa;
 Sat, 19 Oct 2019 02:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iLeiq-00007f-UO
 for xen-changelog@lists.xenproject.org; Sat, 19 Oct 2019 02:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iLeiq-0001H7-QA
 for xen-changelog@lists.xenproject.org; Sat, 19 Oct 2019 02:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iLeiq-0001H7-QA@xenbits.xenproject.org>
Date: Sat, 19 Oct 2019 02:44:04 +0000
Subject: [Xen-changelog] [xen staging] MAINTAINERS: drop Tim Deegan from
 'The Rest'
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZkYTgwYjIyZDM3MTNlZTE1Y2IyYWNhODdlMDliMWNkM2M4ZDJhNmQKQXV0aG9yOiAg
ICAgVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkF1dGhvckRhdGU6IFRodSBPY3QgMTcgMDc6MTg6
MTYgMjAxOSArMDEwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpDb21taXREYXRlOiBTYXQgT2N0IDE5IDAzOjEwOjM2IDIwMTkgKzAxMDAKCiAg
ICBNQUlOVEFJTkVSUzogZHJvcCBUaW0gRGVlZ2FuIGZyb20gJ1RoZSBSZXN0JwogICAgCiAgICBJ
IGhhdmUgbm90IGJlZW4gYWN0aXZlIGluIHRoaXMgcm9sZSBmb3IgYSB3aGlsZSBub3cuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgotLS0KIE1BSU5UQUlO
RVJTIHwgMSAtCiAxIGZpbGUgY2hhbmdlZCwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL01B
SU5UQUlORVJTIGIvTUFJTlRBSU5FUlMKaW5kZXggNTMzY2ZkYzA4Zi4uZjYwZDc2NWJhZiAxMDA2
NDQKLS0tIGEvTUFJTlRBSU5FUlMKKysrIGIvTUFJTlRBSU5FUlMKQEAgLTUzNyw3ICs1MzcsNiBA
QCBNOglKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiBNOglKdWxpZW4gR3JhbGwgPGp1
bGllbkB4ZW4ub3JnPgogTToJS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFj
bGUuY29tPgogTToJU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgot
TToJVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiBNOglXZWkgTGl1IDx3bEB4ZW4ub3JnPgogTDoJ
eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCiBTOglTdXBwb3J0ZWQKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Oct 22 14:11:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 14: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 1iMusN-0007n3-4h; Tue, 22 Oct 2019 14:11:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8Ix7=YP=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iMusL-0007my-OF
 for xen-changelog@lists.xenproject.org; Tue, 22 Oct 2019 14:11:05 +0000
X-Inumbo-ID: c8f01a12-f4d5-11e9-8aca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c8f01a12-f4d5-11e9-8aca-bc764e2007e4;
 Tue, 22 Oct 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 <ian.jackson@eu.citrix.com>) id 1iMusK-0006d3-Kx
 for xen-changelog@lists.xenproject.org; Tue, 22 Oct 2019 14:11:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iMusK-0005He-Ge
 for xen-changelog@lists.xenproject.org; Tue, 22 Oct 2019 14:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iMusK-0005He-Ge@xenbits.xenproject.org>
Date: Tue, 22 Oct 2019 14:11:04 +0000
Subject: [Xen-changelog] [xen staging] golang/xenlight: fix calls to
 libxl_domain_unpause/pause
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDIyOGEwMjU1YzY4NzIzYTRlOTk5YjVjNDVjNzU3NjNiZjc3MjI0MzQKQXV0aG9yOiAg
ICAgTmljayBSb3Nicm9vayA8cm9zYnJvb2tuQGFpbmZvc2VjLmNvbT4KQXV0aG9yRGF0ZTogVHVl
IE9jdCAyMiAxNTowNjo1OSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEdlb3JnZSBEdW5sYXAgPGdl
b3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyMiAxNTowNjo1OSAy
MDE5ICswMTAwCgogICAgZ29sYW5nL3hlbmxpZ2h0OiBmaXggY2FsbHMgdG8gbGlieGxfZG9tYWlu
X3VucGF1c2UvcGF1c2UKICAgIAogICAgVGhlc2UgZnVuY3Rpb25zIHJlcXVpcmUgYSB0aGlyZCBh
cmd1bWVudCBvZiB0eXBlIGNvbnN0ICpsaWJ4bF9hc3luY29wX2hvdy4KICAgIAogICAgUGFzcyBu
aWwgdG8gZml4IGNvbXBpbGF0aW9uIGVycm9ycy4gVGhpcyB3aWxsIGhhdmUgdGhlIGVmZmVjdCBv
ZgogICAgcGVyZm9ybWluZyB0aGVzZSBvcGVyYXRpb25zIHN5bmNocm9ub3VzbHkuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IE5pY2sgUm9zYnJvb2sgPHJvc2Jyb29rbkBhaW5mb3NlYy5jb20+CiAg
ICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgog
ICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0K
IHRvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdodC5nbyB8IDQgKystLQogMSBmaWxlIGNoYW5n
ZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9n
b2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28gYi90b29scy9nb2xhbmcveGVubGlnaHQveGVubGln
aHQuZ28KaW5kZXggZjVkMTcxYzJkNS4uNTliODE4NmE2NCAxMDA2NDQKLS0tIGEvdG9vbHMvZ29s
YW5nL3hlbmxpZ2h0L3hlbmxpZ2h0LmdvCisrKyBiL3Rvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5s
aWdodC5nbwpAQCAtMTAxMSw3ICsxMDExLDcgQEAgZnVuYyAoQ3R4ICpDb250ZXh0KSBEb21haW5V
bnBhdXNlKElkIERvbWlkKSAoZXJyIGVycm9yKSB7CiAJCXJldHVybgogCX0KIAotCXJldCA6PSBD
LmxpYnhsX2RvbWFpbl91bnBhdXNlKEN0eC5jdHgsIEMudWludDMyX3QoSWQpKQorCXJldCA6PSBD
LmxpYnhsX2RvbWFpbl91bnBhdXNlKEN0eC5jdHgsIEMudWludDMyX3QoSWQpLCBuaWwpCiAKIAlp
ZiByZXQgIT0gMCB7CiAJCWVyciA9IEVycm9yKC1yZXQpCkBAIC0xMDI2LDcgKzEwMjYsNyBAQCBm
dW5jIChDdHggKkNvbnRleHQpIERvbWFpblBhdXNlKGlkIERvbWlkKSAoZXJyIGVycm9yKSB7CiAJ
CXJldHVybgogCX0KIAotCXJldCA6PSBDLmxpYnhsX2RvbWFpbl9wYXVzZShDdHguY3R4LCBDLnVp
bnQzMl90KGlkKSkKKwlyZXQgOj0gQy5saWJ4bF9kb21haW5fcGF1c2UoQ3R4LmN0eCwgQy51aW50
MzJfdChpZCksIG5pbCkKIAogCWlmIHJldCAhPSAwIHsKIAkJZXJyID0gRXJyb3IoLXJldCkKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdp
bmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Oct 22 17:11:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 17: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 1iMxga-0005r0-1m; Tue, 22 Oct 2019 17: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=8Ix7=YP=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iMxgY-0005qs-T9
 for xen-changelog@lists.xenproject.org; Tue, 22 Oct 2019 17:11:06 +0000
X-Inumbo-ID: ee48c0d6-f4ee-11e9-946f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ee48c0d6-f4ee-11e9-946f-12813bfff9fa;
 Tue, 22 Oct 2019 17:11:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iMxgX-0002HJ-J2
 for xen-changelog@lists.xenproject.org; Tue, 22 Oct 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 1iMxgX-0006SM-Fl
 for xen-changelog@lists.xenproject.org; Tue, 22 Oct 2019 17:11:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iMxgX-0006SM-Fl@xenbits.xenproject.org>
Date: Tue, 22 Oct 2019 17:11:05 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: Don't use _end in
 is_xen_fixed_mfn()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhkYmE5YTgxZTdjNjJiOGE3ZGJlMDIzZmZmZWNkMmUxNmNjMjA0ODYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAxNiAxMTo1MzowMyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFR1ZSBPY3QgMjIgMTc6NTU6MTEgMjAxOSArMDEw
MAoKICAgIHhlbi9hcm06IERvbid0IHVzZSBfZW5kIGluIGlzX3hlbl9maXhlZF9tZm4oKQogICAg
CiAgICB2aXJ0X3RvX21hZGRyKCkgaXMgdXNpbmcgdGhlIGhhcmR3YXJlIHBhZ2UtdGFibGUgd2Fs
ayBpbnN0cnVjdGlvbnMgdG8KICAgIHRyYW5zbGF0ZSBhIHZpcnR1YWwgYWRkcmVzcyB0byBwaHlz
aWNhbCBhZGRyZXNzLiBUaGUgZnVuY3Rpb24gc2hvdWxkCiAgICBvbmx5IGJlIGNhbGxlZCBvbiB2
aXJ0dWFsIGFkZHJlc3MgbWFwcGVkLgogICAgCiAgICBfZW5kIHBvaW50cyBwYXN0IHRoZSBlbmQg
b2YgWGVuIGJpbmFyeSBhbmQgbWF5IG5vdCBiZSBtYXBwZWQgd2hlbiB0aGUKICAgIGJpbmFyeSBz
aXplIGlzIHBhZ2UtYWxpZ25lZC4gVGhpcyBtZWFucyB2aXJ0X3RvX21hZGRyKCkgd2lsbCBub3Qg
YmUgYWJsZQogICAgdG8gZG8gdGhlIHRyYW5zbGF0aW9uIGFuZCB0aGVyZWZvcmUgY3Jhc2ggWGVu
LgogICAgCiAgICBOb3RlIHRoZXJlIGlzIGFsc28gYW4gb2ZmLWJ5LW9uZSBpc3N1ZSBpbiB0aGlz
IGNvZGUsIGJ1dCB0aGUgcGFuaWMgd2lsbAogICAgdHJ1bXAgdGhhdC4KICAgIAogICAgQm90aCBp
c3N1ZXMgY2FuIGJlIGZpeGVkIGJ5IHVzaW5nIF9lbmQgLSAxIGluIHRoZSBjaGVjay4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAg
IFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0t
LQogeGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5z
ZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCmluZGV4IDI2MmQ5MmYxOGQuLjMzM2Vm
ZDNhNjAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAorKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL21tLmgKQEAgLTE1Myw3ICsxNTMsNyBAQCBleHRlcm4gdW5zaWduZWQgbG9u
ZyB4ZW5oZWFwX2Jhc2VfcGR4OwogCiAjZGVmaW5lIGlzX3hlbl9maXhlZF9tZm4obWZuKSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICgobWZuX3RvX21hZGRyKG1mbikg
Pj0gdmlydF90b19tYWRkcigmX3N0YXJ0KSkgJiYgICAgICAgICAgIFwKLSAgICAgKG1mbl90b19t
YWRkcihtZm4pIDw9IHZpcnRfdG9fbWFkZHIoJl9lbmQpKSkKKyAgICAgKG1mbl90b19tYWRkciht
Zm4pIDw9IHZpcnRfdG9fbWFkZHIoKHZhZGRyX3QpX2VuZCAtIDEpKSkKIAogI2RlZmluZSBwYWdl
X2dldF9vd25lcihfcCkgICAgKF9wKS0+di5pbnVzZS5kb21haW4KICNkZWZpbmUgcGFnZV9zZXRf
b3duZXIoX3AsX2QpICgoX3ApLT52LmludXNlLmRvbWFpbiA9IChfZCkpCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Oct 22 17:11:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 17:11: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 1iMxgj-0005s9-3U; Tue, 22 Oct 2019 17:11: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=8Ix7=YP=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iMxgi-0005s4-Jr
 for xen-changelog@lists.xenproject.org; Tue, 22 Oct 2019 17:11:16 +0000
X-Inumbo-ID: f4be0c4f-f4ee-11e9-946f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f4be0c4f-f4ee-11e9-946f-12813bfff9fa;
 Tue, 22 Oct 2019 17:11:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iMxgh-0002Hd-Pf
 for xen-changelog@lists.xenproject.org; Tue, 22 Oct 2019 17:11:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iMxgh-0006T5-MS
 for xen-changelog@lists.xenproject.org; Tue, 22 Oct 2019 17:11:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iMxgh-0006T5-MS@xenbits.xenproject.org>
Date: Tue, 22 Oct 2019 17:11:15 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: setup: Calculate correctly
 the size of Xen
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA4ZTIwNTlmYWNkNzhkNWZmYWYyMDZiYTA2YWMyMDE3YzRhZGVlZDQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAxNiAxMjoxMjo1MSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFR1ZSBPY3QgMjIgMTc6NTY6MjIgMjAxOSArMDEw
MAoKICAgIHhlbi9hcm06IHNldHVwOiBDYWxjdWxhdGUgY29ycmVjdGx5IHRoZSBzaXplIG9mIFhl
bgogICAgCiAgICBUaGUgY3VycmVudCBzaXplIG9mIFhlbiBpcyBjb21wdXRlZCB1c2luZyBfZW5k
IC0gX3N0YXJ0ICsgMS4gSG93ZXZlciwKICAgIF9lbmQgaXMgcG9pbnRpbmcgb25lIHBhc3QgdGhl
IGVuZCBvZiBYZW4sIHNvIHRoZSBzaXplIG9mIFhlbiBpcwogICAgb2ZmLWJ5LW9uZS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAg
IFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0t
LQogeGVuL2FyY2gvYXJtL3NldHVwLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRp
b24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBi
L3hlbi9hcmNoL2FybS9zZXR1cC5jCmluZGV4IDcwNWE5MTdhYmYuLjUxZDMyMTA2YjcgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCkBA
IC04MTksNyArODE5LDcgQEAgdm9pZCBfX2luaXQgc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgYm9v
dF9waHlzX29mZnNldCwKICAgICAvKiBSZWdpc3RlciBYZW4ncyBsb2FkIGFkZHJlc3MgYXMgYSBi
b290IG1vZHVsZS4gKi8KICAgICB4ZW5fYm9vdG1vZHVsZSA9IGFkZF9ib290X21vZHVsZShCT09U
TU9EX1hFTiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBhZGRyX3QpKHVpbnRwdHJf
dCkoX3N0YXJ0ICsgYm9vdF9waHlzX29mZnNldCksCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIChwYWRkcl90KSh1aW50cHRyX3QpKF9lbmQgLSBfc3RhcnQgKyAxKSwgZmFsc2UpOworICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAocGFkZHJfdCkodWludHB0cl90KShfZW5kIC0gX3N0
YXJ0KSwgZmFsc2UpOwogICAgIEJVR19PTigheGVuX2Jvb3Rtb2R1bGUpOwogCiAgICAgZmR0X3Np
emUgPSBib290X2ZkdF9pbmZvKGRldmljZV90cmVlX2ZsYXR0ZW5lZCwgZmR0X3BhZGRyKTsKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdp
bmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Oct 22 17:11:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 17: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 1iMxgu-0005u0-5P; Tue, 22 Oct 2019 17:11:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=8Ix7=YP=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iMxgt-0005tn-Fr
 for xen-changelog@lists.xenproject.org; Tue, 22 Oct 2019 17:11:27 +0000
X-Inumbo-ID: faf5ab9e-f4ee-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id faf5ab9e-f4ee-11e9-bbab-bc764e2007e4;
 Tue, 22 Oct 2019 17:11:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iMxgr-0002IL-WB
 for xen-changelog@lists.xenproject.org; Tue, 22 Oct 2019 17:11:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iMxgr-0006UZ-TO
 for xen-changelog@lists.xenproject.org; Tue, 22 Oct 2019 17:11:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iMxgr-0006UZ-TO@xenbits.xenproject.org>
Date: Tue, 22 Oct 2019 17:11:25 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: mm: Allow generic xen
 page-tables helpers to be called early
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhkNGYxYjg4NzhlMDk2ZWRmZjc0YjBkMjcwYWM1M2I1YzY5N2UzMTEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIE9j
dCAxNSAyMDoxNjoxMCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFR1ZSBPY3QgMjIgMTc6NTc6NTEgMjAxOSArMDEw
MAoKICAgIHhlbi9hcm06IG1tOiBBbGxvdyBnZW5lcmljIHhlbiBwYWdlLXRhYmxlcyBoZWxwZXJz
IHRvIGJlIGNhbGxlZCBlYXJseQogICAgCiAgICBUaGUgY3VycmVudCBpbXBsZW1lbnRhdGlvbnMg
b2YgeGVuX3ttYXAsIHVubWFwfV90YWJsZSgpIGV4cGVjdAogICAge21hcCwgdW5tYXB9X2RvbWFp
bl9wYWdlKCkgdG8gYmUgdXNhYmxlLiBUaG9zZSBoZWxwZXJzIGFyZSB1c2VkIHRvCiAgICBtYXAv
dW5tYXAgcGFnZSB0YWJsZXMgd2hpbGUgdXBkYXRlIFhlbiBwYWdlLXRhYmxlcy4KICAgIAogICAg
U2luY2UgY29tbWl0IDAyMjM4N2VlMWEgInhlbi9hcm06IG1tOiBEb24ndCBvcGVuLWNvZGUgWGVu
IFBUIHVwZGF0ZSBpbgogICAge3NldCwgY2xlYXJ9X2ZpeG1hcCgpIiwgc2V0dXBfZml4bWFwKCkg
d2lsbCBtYWtlIHVzZSBvZiB0aGUgaGVscGVycwogICAgbWVudGlvbmVkIGFib3ZlLiBXaGVuIGJv
b3RpbmcgWGVuIHVzaW5nIEdSVUIsIHNldHVwX2ZpeG1hcCgpIG1heSBiZSB1c2VkCiAgICBiZWZv
cmUgbWFwX2RvbWFpbl9wYWdlKCkgY2FuIGJlIGNhbGxlZC4gVGhpcyB3aWxsIHJlc3VsdCB0byBk
YXRhIGFib3J0OgogICAgCiAgICAoWEVOKSBEYXRhIEFib3J0IFRyYXAuIFN5bmRyb21lPTB4NQog
ICAgKFhFTikgQ1BVMDogVW5leHBlY3RlZCBUcmFwOiBEYXRhIEFib3J0CiAgICAKICAgIFsuLi5d
CiAgICAKICAgIChYRU4pIFhlbiBjYWxsIHRyYWNlOgogICAgKFhFTikgICAgWzwwMDAwMDAwMDAw
MjVhYjZjPl0gbW0uYyN4ZW5fcHRfdXBkYXRlKzB4MmI0LzB4NTljIChQQykKICAgIChYRU4pICAg
IFs8MDAwMDAwMDAwMDI1YWIyMD5dIG1tLmMjeGVuX3B0X3VwZGF0ZSsweDI2OC8weDU5YyAoTFIp
CiAgICAoWEVOKSAgICBbPDAwMDAwMDAwMDAyNWFlNzA+XSBzZXRfZml4bWFwKzB4MWMvMHgyYwog
ICAgKFhFTikgICAgWzwwMDAwMDAwMDAwMmE5Yzk4Pl0gY29weV9mcm9tX3BhZGRyKzB4N2MvMHhk
YwogICAgKFhFTikgICAgWzwwMDAwMDAwMDAwMmE0YWUwPl0gaGFzX3hzbV9tYWdpYysweDE4LzB4
MzQKICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDJhNWI1Yz5dIGJvb3RmZHQuYyNlYXJseV9zY2Fu
X25vZGUrMHgzOTgvMHg1NjAKICAgIChYRU4pICAgIFs8MDAwMDAwMDAwMDJhNWRlMD5dIGRldmlj
ZV90cmVlX2Zvcl9lYWNoX25vZGUrMHhiYy8weDE0NAogICAgKFhFTikgICAgWzwwMDAwMDAwMDAw
MmE1ZWQ0Pl0gYm9vdF9mZHRfaW5mbysweDZjLzB4MjYwCiAgICAoWEVOKSAgICBbPDAwMDAwMDAw
MDAyYWMwZDA+XSBzdGFydF94ZW4rMHgxMDgvMHhjNzQKICAgIChYRU4pICAgIFs8MDAwMDAwMDAw
MDIwMDQ0Yz5dIGFybTY0L2hlYWQubyNwYWdpbmcrMHg2MC8weDg4CiAgICAKICAgIER1cmluZyBl
YXJseSBib290LCB0aGUgcGFnZSB0YWJsZXMgYXJlIGVpdGhlciBzdGF0aWNhbGx5IGFsbG9jYXRl
ZCBpbgogICAgWGVuIGJpbmFyeSBvciBhbGxvY2F0ZWQgdmlhIGFsbG9jX2Jvb3RfcGFnZXMoKS4K
ICAgIAogICAgRm9yIHN0YXRpY2FsbHkgYWxsb2NhdGVkIHBhZ2UtdGFibGVzLCB0aGV5IHdpbGwg
YWxyZWFkeSBiZSBtYXBwZWQgYXMKICAgIHBhcnQgb2YgWGVuIGJpbmFyeS4gU28gd2UgY2FuIGVh
c2lseSBmaW5kIHRoZSB2aXJ0dWFsIGFkZHJlc3MuCiAgICAKICAgIEZvciBkeW5hbWljYWxseSBh
bGxvY2F0ZWQgcGFnZS10YWJsZXMsIHdlIG5lZWQgdG8gcmVseQogICAgbWFwX2RvbWFpbl9wYWdl
KCkgdG8gYmUgZnVuY3Rpb25hbGx5IHdvcmtpbmcuCiAgICAKICAgIEZvciBhcm0zMiwgdGhlIGNh
bGwgd2lsbCBiZSB1c2FibGUgbXVjaCBiZWZvcmUgcGFnZSBjYW4gYmUgZHluYW1pY2FsbHkKICAg
IGFsbG9jYXRlZCAoc2VlIHNldHVwX3BhZ2V0YWJsZXMoKSkuIEZvciBhcm02NCwgdGhlIGNhbGwg
d2lsbCBiZSB1c2FibGUKICAgIGFmdGVyIHNldHVwX3hlbmhlYXBfbWFwcGluZ3MoKS4KICAgIAog
ICAgSW4gYm90aCBjYXNlcywgbWVtb3J5IGFyZSBnaXZlbiB0byB0aGUgYm9vdCBhbGxvY2F0b3Ig
YWZ0ZXJ3YXJkcy4gU28gd2UKICAgIGNhbiByZWx5IG9uIG1hcF9kb21haW5fcGFnZSgpIGZvciBt
YXBwaW5nIHBhZ2UgdGFibGVzIGFsbG9jYXRlZAogICAgZHluYW1pY2FsbHkuCiAgICAKICAgIFRo
ZSBoZWxwZXJzIHhlbl97bWFwLCB1bm1hcH1fdGFibGUoKSBhcmUgbm93IHVwZGF0ZWQgdG8gdGFr
ZSBpbnRvCiAgICBhY2NvdW50IHRoZSBjYXNlIHdoZXJlIHBhZ2UtdGFibGVzIGFyZSBwYXJ0IG9m
IFhlbiBiaW5hcnkuCiAgICAKICAgIEZpeGVzOiAwMjIzODdlZTFhICgneGVuL2FybTogbW06IERv
bid0IG9wZW4tY29kZSBYZW4gUFQgdXBkYXRlIGluIHtzZXQsIGNsZWFyfV9maXhtYXAoKScpCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAg
UmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0t
CiB4ZW4vYXJjaC9hcm0vbW0uYyB8IDMwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
MSBmaWxlIGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCmluZGV4IDAxODkxMjkzYjguLjRkNmM5NzFmMzcg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9tbS5jCkBA
IC05NzMsMTEgKzk3Myw0MSBAQCBzdGF0aWMgaW50IGNyZWF0ZV94ZW5fdGFibGUobHBhZV90ICpl
bnRyeSkKIAogc3RhdGljIGxwYWVfdCAqeGVuX21hcF90YWJsZShtZm5fdCBtZm4pCiB7CisgICAg
LyoKKyAgICAgKiBXZSBtYXkgcmVxdWlyZSB0byBtYXAgdGhlIHBhZ2UgdGFibGUgYmVmb3JlIG1h
cF9kb21haW5fcGFnZSgpIGlzCisgICAgICogdXNlYWJsZS4gVGhlIHJlcXVpcmVtZW50cyBoZXJl
IGlzIGl0IG11c3QgYmUgdXNlYWJsZSBhcyBzb29uIGFzCisgICAgICogcGFnZS10YWJsZXMgYXJl
IGFsbG9jYXRlZCBkeW5hbWljYWxseSB2aWEgYWxsb2NfYm9vdF9wYWdlcygpLgorICAgICAqCisg
ICAgICogV2UgbmVlZCB0byBkbyB0aGUgY2hlY2sgb24gcGh5c2ljYWwgYWRkcmVzcyByYXRoZXIg
dGhhbiB2aXJ0dWFsCisgICAgICogYWRkcmVzcyB0byBhdm9pZCB0cnVuY2F0aW9uIG9uIEFybTMy
LiBUaGVyZWZvcmUgaXNfa2VybmVsKCkgY2Fubm90CisgICAgICogYmUgdXNlZC4KKyAgICAgKi8K
KyAgICBpZiAoIHN5c3RlbV9zdGF0ZSA9PSBTWVNfU1RBVEVfZWFybHlfYm9vdCApCisgICAgewor
ICAgICAgICBpZiAoIGlzX3hlbl9maXhlZF9tZm4obWZuKSApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIC8qCisgICAgICAgICAgICAgKiBJdCBpcyBmaW5lIHRvIGRlbW90ZSB0aGUgdHlwZSBiZWNh
dXNlIHRoZSBzaXplIG9mIFhlbgorICAgICAgICAgICAgICogd2lsbCBhbHdheXMgZml0IGluIHZh
ZGRyX3QuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIHZhZGRyX3Qgb2Zmc2V0ID0gbWZu
X3RvX21hZGRyKG1mbikgLSB2aXJ0X3RvX21hZGRyKCZfc3RhcnQpOworCisgICAgICAgICAgICBy
ZXR1cm4gKGxwYWVfdCAqKShYRU5fVklSVF9TVEFSVCArIG9mZnNldCk7CisgICAgICAgIH0KKyAg
ICB9CisKICAgICByZXR1cm4gbWFwX2RvbWFpbl9wYWdlKG1mbik7CiB9CiAKIHN0YXRpYyB2b2lk
IHhlbl91bm1hcF90YWJsZShjb25zdCBscGFlX3QgKnRhYmxlKQogeworICAgIC8qCisgICAgICog
RHVyaW5nIGVhcmx5IGJvb3QsIHhlbl9tYXBfdGFibGUoKSB3aWxsIG5vdCB1c2UgbWFwX2RvbWFp
bl9wYWdlKCkKKyAgICAgKiBmb3IgcGFnZS10YWJsZXMgcmVzaWRpbmcgaW4gWGVuIGJpbmFyeS4g
U28gc2tpcCB0aGUgdW5tYXAgcGFydC4KKyAgICAgKi8KKyAgICBpZiAoIHN5c3RlbV9zdGF0ZSA9
PSBTWVNfU1RBVEVfZWFybHlfYm9vdCAmJiBpc19rZXJuZWwodGFibGUpICkKKyAgICAgICAgcmV0
dXJuOworCiAgICAgdW5tYXBfZG9tYWluX3BhZ2UodGFibGUpOwogfQogCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Oct 22 17:11:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 22 Oct 2019 17:11: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 1iMxh4-0005ve-7O; Tue, 22 Oct 2019 17:11: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=8Ix7=YP=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iMxh2-0005vR-Vr
 for xen-changelog@lists.xenproject.org; Tue, 22 Oct 2019 17:11:37 +0000
X-Inumbo-ID: 010db878-f4ef-11e9-946f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 010db878-f4ef-11e9-946f-12813bfff9fa;
 Tue, 22 Oct 2019 17:11:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iMxh2-0002Ib-7v
 for xen-changelog@lists.xenproject.org; Tue, 22 Oct 2019 17:11:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iMxh2-0006V3-4e
 for xen-changelog@lists.xenproject.org; Tue, 22 Oct 2019 17:11:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iMxh2-0006V3-4e@xenbits.xenproject.org>
Date: Tue, 22 Oct 2019 17:11:36 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: domain_build: Indent
 correctly parameters of alloc_bank_memory()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE3ZWNkZjgxMzllMzY0NmMwZWI5YzliZDllZDBmZTNiMzQ0ZTZmZWQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogU3VuIFNl
cCAyOSAxNjo1NjoyNyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFR1ZSBPY3QgMjIgMTc6NTk6MTEgMjAxOSArMDEw
MAoKICAgIHhlbi9hcm06IGRvbWFpbl9idWlsZDogSW5kZW50IGNvcnJlY3RseSBwYXJhbWV0ZXJz
IG9mIGFsbG9jX2JhbmtfbWVtb3J5KCkKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5j
IHwgNiArKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gv
YXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IGJlNTUwYWY5ODMuLjY5YTYzODNkZDggMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWlu
X2J1aWxkLmMKQEAgLTM3NSw5ICszNzUsOSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgYWxsb2NhdGVf
bWVtb3J5XzExKHN0cnVjdCBkb21haW4gKmQsCiB9CiAKIHN0YXRpYyBib29sIF9faW5pdCBhbGxv
Y2F0ZV9iYW5rX21lbW9yeShzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbywKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90IHNnZm4sCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IHRvdF9zaXplKQorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3Qgc2dmbiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IHRvdF9zaXplKQogewogICAg
IGludCByZXM7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7Ci0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Oct 23 15:44:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 15: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 1iNInv-0000dZ-6B; Wed, 23 Oct 2019 15:44:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xhGV=YQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNInu-0000dU-3G
 for xen-changelog@lists.xenproject.org; Wed, 23 Oct 2019 15:44:06 +0000
X-Inumbo-ID: f166d478-f5ab-11e9-8aca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f166d478-f5ab-11e9-8aca-bc764e2007e4;
 Wed, 23 Oct 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 <ian.jackson@eu.citrix.com>) id 1iNIns-0007vn-P5
 for xen-changelog@lists.xenproject.org; Wed, 23 Oct 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 1iNIns-0002M7-MR
 for xen-changelog@lists.xenproject.org; Wed, 23 Oct 2019 15:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iNIns-0002M7-MR@xenbits.xenproject.org>
Date: Wed, 23 Oct 2019 15:44:04 +0000
Subject: [Xen-changelog] [xen staging] docs: Extend with details about
 runtime 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>

Y29tbWl0IDhkZWE0NzAwOWY0MDUxMTQzOWJhMmY1OWVhZmM1MDY2ZGRlYTMxMjQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
U2F0IE9jdCAxMiAxOTowNTowOSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBPY3QgMjMgMTY6NDM6
NDggMjAxOSArMDEwMAoKICAgIGRvY3M6IEV4dGVuZCB3aXRoIGRldGFpbHMgYWJvdXQgcnVudGlt
ZSBtaWNyb2NvZGUgbG9hZGluZwogICAgCiAgICBUaGUgeGVuLXVjb2RlIHV0aWxpdHkgaXMgbmV3
IHdpdGggdGhlIGxhdGUgbG9hZGluZyBpbXByb3ZlbWVudHMgaW4gNC4xMy4KICAgIFVwZGF0ZSB0
aGUgZG9jdW1lbnRhdGlvbiBzdWl0YWJseS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogZG9jcy9hZG1pbi1ndWlkZS9taWNyb2NvZGUtbG9h
ZGluZy5yc3QgfCAyOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5n
ZWQsIDI5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kb2NzL2FkbWluLWd1aWRlL21pY3Jv
Y29kZS1sb2FkaW5nLnJzdCBiL2RvY3MvYWRtaW4tZ3VpZGUvbWljcm9jb2RlLWxvYWRpbmcucnN0
CmluZGV4IDE4NThlZDQ2MjcuLmUyN2I2NDFkZjMgMTAwNjQ0Ci0tLSBhL2RvY3MvYWRtaW4tZ3Vp
ZGUvbWljcm9jb2RlLWxvYWRpbmcucnN0CisrKyBiL2RvY3MvYWRtaW4tZ3VpZGUvbWljcm9jb2Rl
LWxvYWRpbmcucnN0CkBAIC0xMDEsMyArMTAxLDMyIEBAIHdoaWNoIGNvbnRhaW5zIGNvbnRhaW5z
IG9uZSBvZiB0aGVzZSB0d28gZmlsZXM6OgogVGhlIGBgdWNvZGU9c2NhbmBgIGNvbW1hbmQgbGlu
ZSBvcHRpb24gd2lsbCBjYXVzZSBYZW4gdG8gc2VhcmNoIHRocm91Z2ggYWxsCiBtb2R1bGVzIHRv
IGZpbmQgYW55IENQSU8gYXJjaGl2ZXMsIGFuZCBzZWFyY2ggdGhlIGFyY2hpdmUgZm9yIHRoZSBh
cHBsaWNhYmxlCiBmaWxlLiAgWGVuIHdpbGwgc3RvcCBzZWFyY2hpbmcgYXQgdGhlIGZpcnN0IG1h
dGNoLgorCisKK1J1biB0aW1lIG1pY3JvY29kZSBsb2FkaW5nCistLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQorCisuLiB3YXJuaW5nOjoKKworICAgSWYgYXQgYWxsIHBvc3NpYmxlLCBtaWNyb2Nv
ZGUgdXBkYXRlcyBzaG91bGQgYmUgZG9uZSBieSBmaXJtd2FyZSB1cGRhdGVzLAorICAgb3IgYXQg
Ym9vdCB0aW1lLiAgTm90IGFsbCBtaWNyb2NvZGUgdXBkYXRlcyAob3IgcGFydHMgdGhlcmVvZikg
Y2FuIGJlCisgICBhcHBsaWVkIGF0IHJ1bnRpbWUuCisKK1RoZSBgYHhlbi11Y29kZWBgIHV0aWxp
dHkgY2FuIGJlIHVzZWQgdG8gaW5pdGlhdGUgYSBydW50aW1lIG1pY3JvY29kZSBsb2FkLgorSXQg
d2lsbCBwYXNzIHRoZSBibG9iIHRvIFhlbiwgd2hpY2ggd2lsbCBjaGVjayB0byBzZWUgd2hldGhl
ciB0aGUgYmxvYiBpcworY29ycmVjdCBmb3IgdGhlIHByb2Nlc3NvciwgYW5kIG5ld2VyIHRoYW4g
dGhlIHJ1bm5pbmcgbWljcm9jb2RlLgorCitJZiB0aGVzZSBjaGVja3MgcGFzcywgdGhlIGVudGly
ZSBzeXN0ZW0gd2lsbCBiZSByZW5kZXp2b3VzZWQgYW5kIGFuIHVwZGF0ZQord2lsbCBiZSBpbml0
aWF0ZWQgb24gYWxsIENQVXMgaW4gcGFyYWxsZWwuICBBcyB3aXRoIGJvb3QgdGltZSBsb2FkaW5n
LAorZGlhZ25vc3RpY3Mgd2lsbCBiZSBwdXQgb3V0IG9udG8gdGhlIGNvbnNvbGU6OgorCisgIFty
b290QGhvc3Qgfl0jIHhsIGRtZXNnIHwgZ3JlcCBtaWNyb2NvZGUKKyAgKFhFTikgbWljcm9jb2Rl
OiBDUFUwIHVwZGF0ZWQgZnJvbSByZXZpc2lvbiAweDFhIHRvIDB4MjUsIGRhdGUgPSAyMDE4LTA0
LTAyCisgIChYRU4pIG1pY3JvY29kZTogQ1BVMiB1cGRhdGVkIGZyb20gcmV2aXNpb24gMHgxYSB0
byAweDI1LCBkYXRlID0gMjAxOC0wNC0wMgorICAoWEVOKSBtaWNyb2NvZGU6IENQVTQgdXBkYXRl
ZCBmcm9tIHJldmlzaW9uIDB4MWEgdG8gMHgyNSwgZGF0ZSA9IDIwMTgtMDQtMDIKKyAgKFhFTikg
bWljcm9jb2RlOiBDUFU2IHVwZGF0ZWQgZnJvbSByZXZpc2lvbiAweDFhIHRvIDB4MjUsIGRhdGUg
PSAyMDE4LTA0LTAyCisgIChYRU4pIDQgY29yZXMgYXJlIHRvIHVwZGF0ZSB0aGVpciBtaWNyb2Nv
ZGUKKyAgKFhFTikgbWljcm9jb2RlOiBDUFUwIHVwZGF0ZWQgZnJvbSByZXZpc2lvbiAweDI1IHRv
IDB4MjcsIGRhdGUgPSAyMDE5LTAyLTI2CisgIChYRU4pIG1pY3JvY29kZTogQ1BVNCB1cGRhdGVk
IGZyb20gcmV2aXNpb24gMHgyNSB0byAweDI3LCBkYXRlID0gMjAxOS0wMi0yNgorICAoWEVOKSBt
aWNyb2NvZGU6IENQVTIgdXBkYXRlZCBmcm9tIHJldmlzaW9uIDB4MjUgdG8gMHgyNywgZGF0ZSA9
IDIwMTktMDItMjYKKyAgKFhFTikgbWljcm9jb2RlOiBDUFU2IHVwZGF0ZWQgZnJvbSByZXZpc2lv
biAweDI1IHRvIDB4MjcsIGRhdGUgPSAyMDE5LTAyLTI2Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Oct 23 15:44:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 15: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 1iNIo5-0000e5-81; Wed, 23 Oct 2019 15:44: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=xhGV=YQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNIo3-0000e0-Sc
 for xen-changelog@lists.xenproject.org; Wed, 23 Oct 2019 15:44:15 +0000
X-Inumbo-ID: f76de55a-f5ab-11e9-9485-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f76de55a-f5ab-11e9-9485-12813bfff9fa;
 Wed, 23 Oct 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 <ian.jackson@eu.citrix.com>) id 1iNIo2-0007vv-VS
 for xen-changelog@lists.xenproject.org; Wed, 23 Oct 2019 15:44:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNIo2-0002Mz-Sd
 for xen-changelog@lists.xenproject.org; Wed, 23 Oct 2019 15:44:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iNIo2-0002Mz-Sd@xenbits.xenproject.org>
Date: Wed, 23 Oct 2019 15:44:14 +0000
Subject: [Xen-changelog] [xen staging] x86/VT-d: Drop unhelpful information
 in diagnostics
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============5380843664053884991=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit b7fab13d4d5730d937b5b1aa9ad109488277dfb4
Author:     Andrew Cooper <andrew.cooper3@citrix.com>
AuthorDate: Fri Oct 11 15:56:51 2019 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Wed Oct 23 16:43:48 2019 +0100

    x86/VT-d: Drop unhelpful information in diagnostics
    
    The virtual address of the base of the IOMMU's regsters is not useful for
    diagnostic purposes, and is quite voluminous.  The PCI coordinates is by far
    the most useful piece of identifying information.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 xen/drivers/passthrough/vtd/iommu.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/xen/drivers/passthrough/vtd/iommu.c b/xen/drivers/passthrough/vtd/iommu.c
index f08eec070d..0522ecd3bc 100644
--- a/xen/drivers/passthrough/vtd/iommu.c
+++ b/xen/drivers/passthrough/vtd/iommu.c
@@ -842,26 +842,26 @@ static int iommu_page_fault_do_one(struct vtd_iommu *iommu, int type,
     case DMA_REMAP:
         printk(XENLOG_G_WARNING VTDPREFIX
                "DMAR:[%s] Request device [%04x:%02x:%02x.%u] "
-               "fault addr %"PRIx64", iommu reg = %p\n",
+               "fault addr %"PRIx64"\n",
                (type ? "DMA Read" : "DMA Write"),
                seg, PCI_BUS(source_id), PCI_SLOT(source_id),
-               PCI_FUNC(source_id), addr, iommu->reg);
+               PCI_FUNC(source_id), addr);
         kind = "DMAR";
         break;
     case INTR_REMAP:
         printk(XENLOG_G_WARNING VTDPREFIX
                "INTR-REMAP: Request device [%04x:%02x:%02x.%u] "
-               "fault index %"PRIx64", iommu reg = %p\n",
+               "fault index %"PRIx64"\n",
                seg, PCI_BUS(source_id), PCI_SLOT(source_id),
-               PCI_FUNC(source_id), addr >> 48, iommu->reg);
+               PCI_FUNC(source_id), addr >> 48);
         kind = "INTR-REMAP";
         break;
     default:
         printk(XENLOG_G_WARNING VTDPREFIX
                "UNKNOWN: Request device [%04x:%02x:%02x.%u] "
-               "fault addr %"PRIx64", iommu reg = %p\n",
+               "fault addr %"PRIx64"\n",
                seg, PCI_BUS(source_id), PCI_SLOT(source_id),
-               PCI_FUNC(source_id), addr, iommu->reg);
+               PCI_FUNC(source_id), addr);
         kind = "UNKNOWN";
         break;
     }
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5380843664053884991==--

From xen-changelog-bounces@lists.xenproject.org Wed Oct 23 15:44:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 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 1iNIoF-0000fN-9f; Wed, 23 Oct 2019 15:44: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=xhGV=YQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNIoE-0000fE-2t
 for xen-changelog@lists.xenproject.org; Wed, 23 Oct 2019 15:44:26 +0000
X-Inumbo-ID: fd8502e8-f5ab-11e9-9485-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fd8502e8-f5ab-11e9-9485-12813bfff9fa;
 Wed, 23 Oct 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 <ian.jackson@eu.citrix.com>) id 1iNIoD-0007wD-5g
 for xen-changelog@lists.xenproject.org; Wed, 23 Oct 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 1iNIoD-0002OS-2x
 for xen-changelog@lists.xenproject.org; Wed, 23 Oct 2019 15:44:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iNIoD-0002OS-2x@xenbits.xenproject.org>
Date: Wed, 23 Oct 2019 15:44:25 +0000
Subject: [Xen-changelog] [xen staging] x86/vvmx: Fix the use of RDTSCP when
 it is intercepted at L0
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkyNTdjMjE4ZTU2ZTk5MDJiNzg2NjJlNTg1MmQ2OTMyOWI5Y2MyMDQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE9jdCAyIDE4OjQ0OjQyIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE9jdCAyMyAxNjo0Mzo0
OCAyMDE5ICswMTAwCgogICAgeDg2L3Z2bXg6IEZpeCB0aGUgdXNlIG9mIFJEVFNDUCB3aGVuIGl0
IGlzIGludGVyY2VwdGVkIGF0IEwwCiAgICAKICAgIExpbnV4IGhhcyBzdGFydGVkIHVzaW5nIFJE
VFNDUCBhcyBvZiB2NS4xLiAgVGhpcyBoYXMgaGlnaGxpZ2h0ZWQgYSBidWcgaW4gWGVuLAogICAg
d2hlcmUgdmlydHVhbCB2bWV4aXQgc2ltcGx5IGdpdmVzIHVwLgogICAgCiAgICAgIChYRU4pIGQx
djEgVW5oYW5kbGVkIG5lc3RlZCB2bWV4aXQ6IHJlYXNvbiA1MQogICAgICAoWEVOKSBkb21haW5f
Y3Jhc2ggY2FsbGVkIGZyb20gdnZteC5jOjI2NzEKICAgICAgKFhFTikgRG9tYWluIDEgKHZjcHUj
MSkgY3Jhc2hlZCBvbiBjcHUjMjoKICAgIAogICAgSGFuZGxlIFJEVFNDUCBpbiB0aGUgdmlydHVh
bCB2bWV4aXQgaGFuZGVyIGluIHRoZSBzYW1lIHdhcyBhcyBSRFRTQwogICAgaW50ZXJjZXB0cy4K
ICAgIAogICAgUmVwb3J0ZWQtYnk6IFNhcmFoIE5ld21hbiA8c3JuQHByZ21yLmNvbT4KICAgIFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBUZXN0ZWQtYnk6IENocmlzIEJyYW5ub24gPGNtYkBwcmdtci5jb20+CiAgICBSZXZpZXdlZC1i
eTogV2VpIExpdSA8d2xAeGVuLm9yZz4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgfCAz
ICsrKwogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3Z2bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwppbmRl
eCBmZGY0NDliZmQxLi42Njk2YmQ2MjQwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92dm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCkBAIC0yNDkxLDYgKzI0
OTEsNyBAQCBpbnQgbnZteF9uMl92bWV4aXRfaGFuZGxlcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncywKICAgICAgICAgICAgIG52Y3B1LT5udl92bWV4aXRfcGVuZGluZyA9IDE7CiAgICAgICAg
IGJyZWFrOwogICAgIGNhc2UgRVhJVF9SRUFTT05fUkRUU0M6CisgICAgY2FzZSBFWElUX1JFQVNP
Tl9SRFRTQ1A6CiAgICAgICAgIGN0cmwgPSBfX24yX2V4ZWNfY29udHJvbCh2KTsKICAgICAgICAg
aWYgKCBjdHJsICYgQ1BVX0JBU0VEX1JEVFNDX0VYSVRJTkcgKQogICAgICAgICAgICAgbnZjcHUt
Pm52X3ZtZXhpdF9wZW5kaW5nID0gMTsKQEAgLTI1MDEsNiArMjUwMiw4IEBAIGludCBudm14X24y
X3ZtZXhpdF9oYW5kbGVyKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogICAgICAgICAgICAg
ICogYXZvaWRpbmcgY2hhbmdpbmcgZ3Vlc3RfdHNjIGFuZCBtZXNzaW5nIHVwIHRpbWVrZWVwaW5n
IGluIEwxCiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIG1zcl9zcGxpdChyZWdzLCBodm1f
Z2V0X2d1ZXN0X3RzYyh2KSArIGdldF92dm1jcyh2LCBUU0NfT0ZGU0VUKSk7CisgICAgICAgICAg
ICBpZiAoIGV4aXRfcmVhc29uID09IEVYSVRfUkVBU09OX1JEVFNDUCApCisgICAgICAgICAgICAg
ICAgcmVncy0+cmN4ID0gdi0+YXJjaC5tc3JzLT50c2NfYXV4OwogICAgICAgICAgICAgdXBkYXRl
X2d1ZXN0X2VpcCgpOwogCiAgICAgICAgICAgICByZXR1cm4gMTsKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Oct 23 15:55:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 2019 15:55: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 1iNIyZ-0001aF-BK; Wed, 23 Oct 2019 15:55:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xhGV=YQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNIyY-0001aA-7b
 for xen-changelog@lists.xenproject.org; Wed, 23 Oct 2019 15:55:06 +0000
X-Inumbo-ID: 7b0a3ba6-f5ad-11e9-a531-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7b0a3ba6-f5ad-11e9-a531-bc764e2007e4;
 Wed, 23 Oct 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 <ian.jackson@eu.citrix.com>) id 1iNIyX-0008Ch-8N
 for xen-changelog@lists.xenproject.org; Wed, 23 Oct 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 1iNIyX-0005kU-54
 for xen-changelog@lists.xenproject.org; Wed, 23 Oct 2019 15:55:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iNIyX-0005kU-54@xenbits.xenproject.org>
Date: Wed, 23 Oct 2019 15:55:05 +0000
Subject: [Xen-changelog] [xen staging] xen/pvhsim: fix cpu onlining
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============9094992053224814543=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 529a76fba40e34037e9473d9f461c39604eb34f9
Author:     Juergen Gross <jgross@suse.com>
AuthorDate: Wed Oct 23 16:53:52 2019 +0100
Commit:     George Dunlap <george.dunlap@citrix.com>
CommitDate: Wed Oct 23 16:53:52 2019 +0100

    xen/pvhsim: fix cpu onlining
    
    Since commit 8d3c326f6756d1 ("xen: let vcpu_create() select processor")
    the initial processor for all pv-shim vcpus will be 0, as no other cpus
    are online when the vcpus are created. Before that commit the vcpus
    would have processors set not being online yet, which worked just by
    chance.
    
    When the pv-shim vcpu becomes active it will have a hard affinity
    not matching its initial processor assignment leading to failing
    ASSERT()s or other problems depending on the selected scheduler.
    
    Fix that by doing the affinity setting after onlining the cpu but
    before taking the vcpu up. For vcpu 0 this is still in
    sched_setup_dom0_vcpus(), for the other vcpus setting the affinity
    there can be dropped.
    
    Fixes: 8d3c326f6756d1 ("xen: let vcpu_create() select processor")
    Reported-by: Sergey Dyasli <sergey.dyasli@citrix.com>
    Tested-by: Sergey Dyasli <sergey.dyasli@citrix.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
    Signed-off-by: Juergen Gross <jgross@suse.com>
    Acked-by: George Dunlap <george.dunlap@citrix.com>
---
 xen/arch/x86/pv/shim.c |  2 ++
 xen/common/schedule.c  | 16 ++++++++++------
 2 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/xen/arch/x86/pv/shim.c b/xen/arch/x86/pv/shim.c
index 5edbcd9ac5..4329eaaefe 100644
--- a/xen/arch/x86/pv/shim.c
+++ b/xen/arch/x86/pv/shim.c
@@ -837,6 +837,8 @@ long pv_shim_cpu_up(void *data)
                     v->vcpu_id, rc);
             return rc;
         }
+
+        vcpu_set_hard_affinity(v, cpumask_of(v->vcpu_id));
     }
 
     wake = test_and_clear_bit(_VPF_down, &v->pause_flags);
diff --git a/xen/common/schedule.c b/xen/common/schedule.c
index c327c40b92..e70cc70a65 100644
--- a/xen/common/schedule.c
+++ b/xen/common/schedule.c
@@ -3102,13 +3102,17 @@ void __init sched_setup_dom0_vcpus(struct domain *d)
     for ( i = 1; i < d->max_vcpus; i++ )
         vcpu_create(d, i);
 
-    for_each_sched_unit ( d, unit )
+    /*
+     * PV-shim: vcpus are pinned 1:1.
+     * Initially only 1 cpu is online, others will be dealt with when
+     * onlining them. This avoids pinning a vcpu to a not yet online cpu here.
+     */
+    if ( pv_shim )
+        sched_set_affinity(d->vcpu[0]->sched_unit,
+                           cpumask_of(0), cpumask_of(0));
+    else
     {
-        unsigned int id = unit->unit_id;
-
-        if ( pv_shim )
-            sched_set_affinity(unit, cpumask_of(id), cpumask_of(id));
-        else
+        for_each_sched_unit ( d, unit )
         {
             if ( !opt_dom0_vcpus_pin && !dom0_affinity_relaxed )
                 sched_set_affinity(unit, &dom0_cpus, NULL);
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============9094992053224814543==--

From xen-changelog-bounces@lists.xenproject.org Wed Oct 23 16:11:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 23 Oct 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 1iNJE4-0003qt-4n; Wed, 23 Oct 2019 16: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=xhGV=YQ=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNJE3-0003ql-5b
 for xen-changelog@lists.xenproject.org; Wed, 23 Oct 2019 16:11:07 +0000
X-Inumbo-ID: b6f282c0-f5af-11e9-9487-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b6f282c0-f5af-11e9-9487-12813bfff9fa;
 Wed, 23 Oct 2019 16:11:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNJE0-0000gJ-OO
 for xen-changelog@lists.xenproject.org; Wed, 23 Oct 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 1iNJE0-00074L-Lh
 for xen-changelog@lists.xenproject.org; Wed, 23 Oct 2019 16:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iNJE0-00074L-Lh@xenbits.xenproject.org>
Date: Wed, 23 Oct 2019 16:11:04 +0000
Subject: [Xen-changelog] [xen staging] x86/tsc: update vcpu time info on
 guest TSC adjustments
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============8231168672194113560=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 7eee9c16d6405a1a1f2e8c6472923db842c90cfb
Author:     Roger Pau MonnÃ© <roger.pau@citrix.com>
AuthorDate: Wed Oct 23 10:57:39 2019 +0200
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Wed Oct 23 17:01:56 2019 +0100

    x86/tsc: update vcpu time info on guest TSC adjustments
    
    If a HVM/PVH guest writes to MSR_IA32_TSC{_ADJUST} and thus changes
    the value of the time stamp counter the vcpu time info must also be
    updated, or the time calculated by the guest using the Xen PV clock
    interface will be skewed.
    
    Update the vcpu time info when the guest writes to either MSR_IA32_TSC
    or MSR_IA32_TSC_ADJUST. This fixes lockups seen when running the
    pv-shim on AMD hardware, since the shim will aggressively try to keep
    TSCs in sync by periodically writing to MSR_IA32_TSC if the TSC is not
    reliable.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wl@xen.org>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 xen/arch/x86/hvm/hvm.c | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
index 9acd359c99..e4c0425330 100644
--- a/xen/arch/x86/hvm/hvm.c
+++ b/xen/arch/x86/hvm/hvm.c
@@ -442,6 +442,8 @@ static void hvm_set_guest_tsc_msr(struct vcpu *v, u64 guest_tsc)
 
     hvm_set_guest_tsc(v, guest_tsc);
     v->arch.hvm.msr_tsc_adjust += v->arch.hvm.cache_tsc_offset - tsc_offset;
+    if ( v == current )
+        update_vcpu_system_time(v);
 }
 
 static void hvm_set_guest_tsc_adjust(struct vcpu *v, u64 tsc_adjust)
@@ -449,6 +451,8 @@ static void hvm_set_guest_tsc_adjust(struct vcpu *v, u64 tsc_adjust)
     v->arch.hvm.cache_tsc_offset += tsc_adjust - v->arch.hvm.msr_tsc_adjust;
     hvm_set_tsc_offset(v, v->arch.hvm.cache_tsc_offset, 0);
     v->arch.hvm.msr_tsc_adjust = tsc_adjust;
+    if ( v == current )
+        update_vcpu_system_time(v);
 }
 
 u64 hvm_get_guest_tsc_fixed(struct vcpu *v, uint64_t at_tsc)
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8231168672194113560==--

From xen-changelog-bounces@lists.xenproject.org Thu Oct 24 11:44:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 11: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 1iNbXC-0001rm-Md; Thu, 24 Oct 2019 11:44:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JlE8=YR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNbXB-0001rh-NY
 for xen-changelog@lists.xenproject.org; Thu, 24 Oct 2019 11:44:05 +0000
X-Inumbo-ID: 94d02bd0-f653-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 94d02bd0-f653-11e9-bbab-bc764e2007e4;
 Thu, 24 Oct 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 <ian.jackson@eu.citrix.com>) id 1iNbXA-0002dy-Uv
 for xen-changelog@lists.xenproject.org; Thu, 24 Oct 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 1iNbXA-0000xB-S9
 for xen-changelog@lists.xenproject.org; Thu, 24 Oct 2019 11:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iNbXA-0000xB-S9@xenbits.xenproject.org>
Date: Thu, 24 Oct 2019 11:44:04 +0000
Subject: [Xen-changelog] [xen staging] xen: Fix strange byte in
 common/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: multipart/mixed; boundary="===============2839044939609516055=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 3f82eb9740cacf417576387c398c9a543ab05c60
Author:     Anthony PERARD <anthony.perard@citrix.com>
AuthorDate: Wed Oct 23 17:48:15 2019 +0100
Commit:     Andrew Cooper <andrew.cooper3@citrix.com>
CommitDate: Thu Oct 24 12:36:56 2019 +0100

    xen: Fix strange byte in common/Kconfig
    
    Current description of the file by `file`:
        common/Kconfig: Non-ISO extended-ASCII text
    
    Change that byte to an ascii quote so the file can become properly
    encoded, and all ASCII.
    
    Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 xen/common/Kconfig | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xen/common/Kconfig b/xen/common/Kconfig
index 7b5dd9d495..5c0f8d30c7 100644
--- a/xen/common/Kconfig
+++ b/xen/common/Kconfig
@@ -386,7 +386,7 @@ config TRACEBUFFER
 	default y
 	---help---
 	  Enable tracing infrastructure and pre-defined tracepoints within Xen.
-	  This will allow live information about Xen’s execution and performance
+	  This will allow live information about Xen's execution and performance
 	  to be collected at run time for debugging or performance analysis.
 	  Memory and execution overhead when not active is minimal.
 
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2839044939609516055==--

From xen-changelog-bounces@lists.xenproject.org Thu Oct 24 12:33:14 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 12: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 1iNcIh-0007ne-M4; Thu, 24 Oct 2019 12: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=JlE8=YR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNcIg-0007nZ-94
 for xen-changelog@lists.xenproject.org; Thu, 24 Oct 2019 12:33:10 +0000
X-Inumbo-ID: 6d25fa4b-f65a-11e9-949f-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6d25fa4b-f65a-11e9-949f-12813bfff9fa;
 Thu, 24 Oct 2019 12:33:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNcIb-0003mR-4l
 for xen-changelog@lists.xenproject.org; Thu, 24 Oct 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 1iNcIb-0003ow-1w
 for xen-changelog@lists.xenproject.org; Thu, 24 Oct 2019 12:33:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iNcIb-0003ow-1w@xenbits.xenproject.org>
Date: Thu, 24 Oct 2019 12:33:05 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: domain_build: Don't expose
 IOMMU specific properties to hwdom
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgxODkyN2VjZmIxMzNjYTQwNWIwNzMzNmE4NTQzZTIxZmM0YmUzMGYKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgpB
dXRob3JEYXRlOiBXZWQgT2N0IDE2IDEzOjA4OjA3IDIwMTkgKzAzMDAKQ29tbWl0OiAgICAgSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAyNCAx
MzoyODowMiAyMDE5ICswMTAwCgogICAgeGVuL2FybTogZG9tYWluX2J1aWxkOiBEb24ndCBleHBv
c2UgSU9NTVUgc3BlY2lmaWMgcHJvcGVydGllcyB0byBod2RvbQogICAgCiAgICBXZSBhbHdheXMg
c2tpcCB0aGUgSU9NTVUgZGV2aWNlIHdoZW4gY3JlYXRpbmcgRFQgZm9yIGh3ZG9tIGlmIHRoZXJl
IGlzCiAgICBhbiBhcHByb3ByaWF0ZSBkcml2ZXIgZm9yIGl0IGluIFhlbiAoZGV2aWNlX2dldF9j
bGFzcyhpb21tdV9ub2RlKQogICAgcmV0dXJucyBERVZJQ0VfSU9NTVUpLiBTbywgZXZlbiBpZiBp
dCBpcyBub3QgdXNlZCBieSBYZW4gaXQgd2lsbCBiZSBza2lwcGVkLgogICAgCiAgICBXZSBzaG91
bGQgYWxzbyBza2lwIHRoZSBJT01NVSBzcGVjaWZpYyBwcm9wZXJ0aWVzIG9mIHRoZSBtYXN0ZXIg
ZGV2aWNlCiAgICBiZWhpbmQgdGhhdCBJT01NVSBpbiBvcmRlciB0byBhdm9pZCBleHBvc2luZyBh
biBoYWxmIGNvbXBsZXRlIElPTU1VCiAgICBiaW5kaW5ncyB0byBod2RvbS4KICAgIAogICAgQWNj
b3JkaW5nIHRvIHRoZSBMaW51eCdzIGRvY3M6CiAgICAxLiBEb2N1bWVudGF0aW9uL2RldmljZXRy
ZWUvYmluZGluZ3MvaW9tbXUvaW9tbXUudHh0CiAgICAyLiBEb2N1bWVudGF0aW9uL2RldmljZXRy
ZWUvYmluZGluZ3MvcGNpL3BjaS1pb21tdS50eHQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogT2xl
a3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgogICAgQWNr
ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZWxlYXNlLWFj
a2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gvYXJt
L2RvbWFpbl9idWlsZC5jIHwgMjggKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxl
IGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9t
YWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5kZXggNjlhNjM4M2Rk
OC4uZGQ5YzNiNzNiYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisr
KyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtNDgwLDEwICs0ODAsMjUgQEAgc3Rh
dGljIGludCBfX2luaXQgd3JpdGVfcHJvcGVydGllcyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
a2VybmVsX2luZm8gKmtpbmZvLAogICAgIGNvbnN0IHN0cnVjdCBkdF9wcm9wZXJ0eSAqcHJvcCwg
KnN0YXR1cyA9IE5VTEw7CiAgICAgaW50IHJlcyA9IDA7CiAgICAgaW50IGhhZF9kb20wX2Jvb3Rh
cmdzID0gMDsKKyAgICBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmlvbW11X25vZGU7CiAKICAgICBp
ZiAoIGtpbmZvLT5jbWRsaW5lICYmIGtpbmZvLT5jbWRsaW5lWzBdICkKICAgICAgICAgYm9vdGFy
Z3MgPSAma2luZm8tPmNtZGxpbmVbMF07CiAKKyAgICAvKgorICAgICAqIFdlIGFsd2F5cyBza2lw
IHRoZSBJT01NVSBkZXZpY2Ugd2hlbiBjcmVhdGluZyBEVCBmb3IgaHdkb20gaWYgdGhlcmUgaXMK
KyAgICAgKiBhbiBhcHByb3ByaWF0ZSBkcml2ZXIgZm9yIGl0IGluIFhlbiAoZGV2aWNlX2dldF9j
bGFzcyhpb21tdV9ub2RlKQorICAgICAqIHJldHVybnMgREVWSUNFX0lPTU1VKS4KKyAgICAgKiBX
ZSBzaG91bGQgYWxzbyBza2lwIHRoZSBJT01NVSBzcGVjaWZpYyBwcm9wZXJ0aWVzIG9mIHRoZSBt
YXN0ZXIgZGV2aWNlCisgICAgICogYmVoaW5kIHRoYXQgSU9NTVUgaW4gb3JkZXIgdG8gYXZvaWQg
ZXhwb3NpbmcgYW4gaGFsZiBjb21wbGV0ZSBJT01NVQorICAgICAqIGJpbmRpbmdzIHRvIGh3ZG9t
LgorICAgICAqIFVzZSAiaW9tbXVfbm9kZSIgYXMgYW4gaW5kaWNhdG9yIG9mIHRoZSBtYXN0ZXIg
ZGV2aWNlIHdoaWNoIHByb3BlcnRpZXMKKyAgICAgKiBzaG91bGQgYmUgc2tpcHBlZC4KKyAgICAg
Ki8KKyAgICBpb21tdV9ub2RlID0gZHRfcGFyc2VfcGhhbmRsZShub2RlLCAiaW9tbXVzIiwgMCk7
CisgICAgaWYgKCBpb21tdV9ub2RlICYmIGRldmljZV9nZXRfY2xhc3MoaW9tbXVfbm9kZSkgIT0g
REVWSUNFX0lPTU1VICkKKyAgICAgICAgaW9tbXVfbm9kZSA9IE5VTEw7CisKICAgICBkdF9mb3Jf
ZWFjaF9wcm9wZXJ0eV9ub2RlIChub2RlLCBwcm9wKQogICAgIHsKICAgICAgICAgY29uc3Qgdm9p
ZCAqcHJvcF9kYXRhID0gcHJvcC0+dmFsdWU7CkBAIC01NDAsNiArNTU1LDE5IEBAIHN0YXRpYyBp
bnQgX19pbml0IHdyaXRlX3Byb3BlcnRpZXMoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5l
bF9pbmZvICpraW5mbywKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICB9CiAKKyAgICAg
ICAgaWYgKCBpb21tdV9ub2RlICkKKyAgICAgICAgeworICAgICAgICAgICAgLyogRG9uJ3QgZXhw
b3NlIElPTU1VIHNwZWNpZmljIHByb3BlcnRpZXMgdG8gaHdkb20gKi8KKyAgICAgICAgICAgIGlm
ICggZHRfcHJvcGVydHlfbmFtZV9pc19lcXVhbChwcm9wLCAiaW9tbXVzIikgKQorICAgICAgICAg
ICAgICAgIGNvbnRpbnVlOworCisgICAgICAgICAgICBpZiAoIGR0X3Byb3BlcnR5X25hbWVfaXNf
ZXF1YWwocHJvcCwgImlvbW11LW1hcCIpICkKKyAgICAgICAgICAgICAgICBjb250aW51ZTsKKwor
ICAgICAgICAgICAgaWYgKCBkdF9wcm9wZXJ0eV9uYW1lX2lzX2VxdWFsKHByb3AsICJpb21tdS1t
YXAtbWFzayIpICkKKyAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgfQorCiAgICAg
ICAgIHJlcyA9IGZkdF9wcm9wZXJ0eShraW5mby0+ZmR0LCBwcm9wLT5uYW1lLCBwcm9wX2RhdGEs
IHByb3BfbGVuKTsKIAogICAgICAgICBpZiAoIHJlcyApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Oct 24 14:55:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 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 1iNeW3-0003Op-PZ; Thu, 24 Oct 2019 14: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=JlE8=YR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNeW2-0003Ok-R6
 for xen-changelog@lists.xenproject.org; Thu, 24 Oct 2019 14:55:06 +0000
X-Inumbo-ID: 42e81039-f66e-11e9-94a5-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 42e81039-f66e-11e9-94a5-12813bfff9fa;
 Thu, 24 Oct 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 <ian.jackson@eu.citrix.com>) id 1iNeW1-0007Fn-6J
 for xen-changelog@lists.xenproject.org; Thu, 24 Oct 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 1iNeW1-0003ra-3V
 for xen-changelog@lists.xenproject.org; Thu, 24 Oct 2019 14:55:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iNeW1-0003ra-3V@xenbits.xenproject.org>
Date: Thu, 24 Oct 2019 14:55:05 +0000
Subject: [Xen-changelog] [xen staging] MAINTAINERS: Switch SVM
 maintainership to x86
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRmMDVhMGM3NzU4NzFhYmQ0YjgxNDcwNDhmMDY3YzFjZmU0MDg2NDUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEF1ZyAyMyAxNToxOToxNCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBPY3QgMjQgMTU6NTM6
MzQgMjAxOSArMDEwMAoKICAgIE1BSU5UQUlORVJTOiBTd2l0Y2ggU1ZNIG1haW50YWluZXJzaGlw
IHRvIHg4NgogICAgCiAgICBXZSBhcmUgbm93IGRvd24gdG8gMCBTVk0gbWFpbnRhaW5lcnMgd2hv
IGFyZSBhY3RpdmUgYW5kIHdpc2ggdG8gaG9sZCB0aGUKICAgIHBvc2l0aW9uLiAgSW4gYWdyZWVt
ZW50IHdpdGggQU1ELCBKYW4gYW5kIEkgd2lsbCB0YWtlIG92ZXIgbWFpbnRhaW5lcnNoaXAgaW4K
ICAgIHRoZSBzaG9ydCB0ZXJtLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEJvcmlzIE9zdHJvdnNr
eSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIE1BSU5UQUlORVJTIHwgNyArKysrLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL01B
SU5UQUlORVJTIGIvTUFJTlRBSU5FUlMKaW5kZXggZjYwZDc2NWJhZi4uNGZmOTkxODNiNSAxMDA2
NDQKLS0tIGEvTUFJTlRBSU5FUlMKKysrIGIvTUFJTlRBSU5FUlMKQEAgLTE0OCwxMyArMTQ4LDE0
IEBAIEY6CXhlbi9pbmNsdWRlL2FjcGkvCiBGOgl0b29scy9saWJhY3BpLwogCiBBTUQgSU9NTVUK
LU06CVN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+
CitNOglKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CitNOglBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogUzoJTWFpbnRhaW5lZAogRjoJeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYW1kLwogCiBBTUQgU1ZNCi1NOglCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPgotTToJU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1
dGhpa3VscGFuaXRAYW1kLmNvbT4KK006CUphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
K006CUFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiBTOglTdXBwb3J0
ZWQKIEY6CXhlbi9hcmNoL3g4Ni9odm0vc3ZtLwogRjoJeGVuL2FyY2gveDg2L2NwdS92cG11X2Ft
ZC5jCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Oct 24 15:33:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 15: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 1iNf6q-0006oQ-7z; Thu, 24 Oct 2019 15: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=JlE8=YR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNf6p-0006oL-0x
 for xen-changelog@lists.xenproject.org; Thu, 24 Oct 2019 15:33:07 +0000
X-Inumbo-ID: 926ddc28-f673-11e9-94a8-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 926ddc28-f673-11e9-94a8-12813bfff9fa;
 Thu, 24 Oct 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 <ian.jackson@eu.citrix.com>) id 1iNf6m-00086y-QV
 for xen-changelog@lists.xenproject.org; Thu, 24 Oct 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 1iNf6m-0006Rj-Ni
 for xen-changelog@lists.xenproject.org; Thu, 24 Oct 2019 15:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iNf6m-0006Rj-Ni@xenbits.xenproject.org>
Date: Thu, 24 Oct 2019 15:33:04 +0000
Subject: [Xen-changelog] [xen staging] libxl: Offer API versions 0x040700
 and 0x040800
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMzOTk5ODM1ZGYyZDk5MTdjZjRiNTBiZTgwYmU5YTYzNThiMTIxOWQKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IEZy
aSBPY3QgNCAxNTozMDoyMiAyMDE5ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDI0IDE2OjA4OjQxIDIw
MTkgKzAxMDAKCiAgICBsaWJ4bDogT2ZmZXIgQVBJIHZlcnNpb25zIDB4MDQwNzAwIGFuZCAweDA0
MDgwMAogICAgCiAgICBBY2NvcmRpbmcgdG8gZ2l0IGxvZyAtRzoKICAgIAogICAgMHgwNDA3MDAg
d2FzIGludHJvZHVjZWQgaW4gMzA0NDAwNDU5ZWYwIChha2EgNC43LjAtcmMxfjQ4MSkKICAgICAg
InRvb2xzL2xpYnhsOiByZW5hbWUgcmVtdXMgZGV2aWNlIHRvIGNoZWNrcG9pbnQgZGV2aWNlIgog
ICAgCiAgICAweDA0MDgwMCB3YXMgaW50cm9kdWNlZCBpbiA1N2Y4YjEzYzcyNDAgKGFrYSA0Ljgu
MC1yYzF+NDM3KQogICAgICAibGlieGw6IG1lbW9yeSBzaXplIGluIGtiIHJlcXVpcmVzIDY0IGJp
dCB2YXJpYWJsZSIKICAgIAogICAgSXQgaXMgc3VycHJpc2luZyB0aGF0IG5vLW9uZSBub3RpY2Vk
IHRoaXMuCiAgICAKICAgIEFueXdheSwgaW4gdGhlIG1lYW50aW1lLCB3ZSBzaG91bGQgZml4IGl0
LiAgQmFja3BvcnRpbmcgdGhpcyBpcwogICAgcHJvYmFibHkgYSBnb29kIGlkZWE6IGl0IHdvbid0
IGNoYW5nZSB0aGUgYmVoYXZpb3VyIGZvciBleGlzdGluZwogICAgY2FsbGVycyBidXQgaXQgd2ls
bCBhdm9pZCBlcnJvcnMgZm9yIHNvbWUgb2xkZXIgY29ycmVjdCB1c2VzLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIFJl
bGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB0b29s
cy9saWJ4bC9saWJ4bC5oIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwvbGlieGwuaAppbmRl
eCAyNTU1ZTljZDNiLi41MThmYzllNDdmIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bC5o
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKQEAgLTY1NSw2ICs2NTUsNyBAQCB0eXBlZGVmIHN0
cnVjdCBsaWJ4bF9fY3R4IGxpYnhsX2N0eDsKICNpZmRlZiBMSUJYTF9BUElfVkVSU0lPTgogI2lm
IExJQlhMX0FQSV9WRVJTSU9OICE9IDB4MDQwMjAwICYmIExJQlhMX0FQSV9WRVJTSU9OICE9IDB4
MDQwMzAwICYmIFwKICAgICBMSUJYTF9BUElfVkVSU0lPTiAhPSAweDA0MDQwMCAmJiBMSUJYTF9B
UElfVkVSU0lPTiAhPSAweDA0MDUwMCAmJiBcCisgICAgTElCWExfQVBJX1ZFUlNJT04gIT0gMHgw
NDA3MDAgJiYgTElCWExfQVBJX1ZFUlNJT04gIT0gMHgwNDA4MDAgJiYgXAogICAgIExJQlhMX0FQ
SV9WRVJTSU9OICE9IDB4MDQxMzAwCiAjZXJyb3IgVW5rbm93biBMSUJYTF9BUElfVkVSU0lPTgog
I2VuZGlmCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Oct 24 15:33:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 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 1iNf6z-0006ox-9V; Thu, 24 Oct 2019 15:33:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JlE8=YR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNf6x-0006on-W7
 for xen-changelog@lists.xenproject.org; Thu, 24 Oct 2019 15:33:16 +0000
X-Inumbo-ID: 987c6b5c-f673-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 987c6b5c-f673-11e9-beca-bc764e2007e4;
 Thu, 24 Oct 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 <ian.jackson@eu.citrix.com>) id 1iNf6x-000876-04
 for xen-changelog@lists.xenproject.org; Thu, 24 Oct 2019 15:33:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNf6w-0006Sm-Tj
 for xen-changelog@lists.xenproject.org; Thu, 24 Oct 2019 15:33:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iNf6w-0006Sm-Tj@xenbits.xenproject.org>
Date: Thu, 24 Oct 2019 15:33:14 +0000
Subject: [Xen-changelog] [xen staging] xl: Pass libxl_domain_config to
 freemem(), instead of b_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>

Y29tbWl0IDNmMjFiZDQ5Nzc0N2ZiZmU2ZTU0OGEzYzUwYjU1ZGZlMjFhMWVlZmIKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFRo
dSBPY3QgMyAxNzowNjo0MyAyMDE5ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDI0IDE2OjA4OjQxIDIw
MTkgKzAxMDAKCiAgICB4bDogUGFzcyBsaWJ4bF9kb21haW5fY29uZmlnIHRvIGZyZWVtZW0oKSwg
aW5zdGVhZCBvZiBiX2luZm8KICAgIAogICAgV2UgYXJlIGdvaW5nIHRvIGNoYW5nZSB0aGUgbGli
eGwgQVBJIGluIGEgbW9tZW50IGFuZCB0aGlzIGNoYW5nZSB3aWxsCiAgICBtYWtlIGl0IHNpbXBs
ZXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgotLS0KIHRvb2xzL3hsL3hsX3ZtY29udHJvbC5jIHwgNiArKystLS0KIDEgZmls
ZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
dG9vbHMveGwveGxfdm1jb250cm9sLmMgYi90b29scy94bC94bF92bWNvbnRyb2wuYwppbmRleCBi
MjA1ODJlMTViLi5kMzNjNmIzOGM5IDEwMDY0NAotLS0gYS90b29scy94bC94bF92bWNvbnRyb2wu
YworKysgYi90b29scy94bC94bF92bWNvbnRyb2wuYwpAQCAtMzE0LDcgKzMxNCw3IEBAIHN0YXRp
YyBpbnQgZG9tYWluX3dhaXRfZXZlbnQodWludDMyX3QgZG9taWQsIGxpYnhsX2V2ZW50ICoqZXZl
bnRfcikKICAqIFJldHVybnMgdHJ1ZSBpbiBjYXNlIHRoZXJlIGlzIGFscmVhZHksIG9yIHdlIG1h
bmFnZSB0byBmcmVlIGl0LCBlbm91Z2gKICAqIG1lbW9yeSwgYnV0IGFsc28gaWYgYXV0b2JhbGxv
b24gaXMgZmFsc2UuCiAgKi8KLXN0YXRpYyBib29sIGZyZWVtZW0odWludDMyX3QgZG9taWQsIGxp
YnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm8pCitzdGF0aWMgYm9vbCBmcmVlbWVtKHVpbnQz
Ml90IGRvbWlkLCBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZykKIHsKICAgICBpbnQgcmMs
IHJldHJpZXMgPSAzOwogICAgIHVpbnQ2NF90IG5lZWRfbWVta2IsIGZyZWVfbWVta2I7CkBAIC0z
MjIsNyArMzIyLDcgQEAgc3RhdGljIGJvb2wgZnJlZW1lbSh1aW50MzJfdCBkb21pZCwgbGlieGxf
ZG9tYWluX2J1aWxkX2luZm8gKmJfaW5mbykKICAgICBpZiAoIWF1dG9iYWxsb29uKQogICAgICAg
ICByZXR1cm4gdHJ1ZTsKIAotICAgIHJjID0gbGlieGxfZG9tYWluX25lZWRfbWVtb3J5KGN0eCwg
Yl9pbmZvLCAmbmVlZF9tZW1rYik7CisgICAgcmMgPSBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnko
Y3R4LCAmZF9jb25maWctPmJfaW5mbywgJm5lZWRfbWVta2IpOwogICAgIGlmIChyYyA8IDApCiAg
ICAgICAgIHJldHVybiBmYWxzZTsKIApAQCAtODc5LDcgKzg3OSw3IEBAIHN0YXJ0OgogICAgICAg
ICBnb3RvIGVycm9yX291dDsKIAogICAgIGlmIChkb21pZF9zb2Z0X3Jlc2V0ID09IElOVkFMSURf
RE9NSUQpIHsKLSAgICAgICAgaWYgKCFmcmVlbWVtKGRvbWlkLCAmZF9jb25maWcuYl9pbmZvKSkg
eworICAgICAgICBpZiAoIWZyZWVtZW0oZG9taWQsICZkX2NvbmZpZykpIHsKICAgICAgICAgICAg
IGZwcmludGYoc3RkZXJyLCAiZmFpbGVkIHRvIGZyZWUgbWVtb3J5IGZvciB0aGUgZG9tYWluXG4i
KTsKICAgICAgICAgICAgIHJldCA9IEVSUk9SX0ZBSUw7CiAgICAgICAgICAgICBnb3RvIGVycm9y
X291dDsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Oct 24 15:33:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 15:33: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 1iNf7A-0006qs-Br; Thu, 24 Oct 2019 15:33: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=JlE8=YR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNf79-0006qh-0t
 for xen-changelog@lists.xenproject.org; Thu, 24 Oct 2019 15:33:27 +0000
X-Inumbo-ID: 9e8c5656-f673-11e9-94a8-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9e8c5656-f673-11e9-94a8-12813bfff9fa;
 Thu, 24 Oct 2019 15:33:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNf77-00087U-6f
 for xen-changelog@lists.xenproject.org; Thu, 24 Oct 2019 15:33:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNf77-0006UD-3z
 for xen-changelog@lists.xenproject.org; Thu, 24 Oct 2019 15:33:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iNf77-0006UD-3z@xenbits.xenproject.org>
Date: Thu, 24 Oct 2019 15:33:25 +0000
Subject: [Xen-changelog] [xen staging] libxl:
 libxl__domain_config_setdefault: New function
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI1NDFmY2MzNGNkNTQ2ZTY0YTBjZmMxNDFjNGY3Yjg0ZmE4N2U2ODUKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFRo
dSBPY3QgMyAxNzozMToxNSAyMDE5ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDI0IDE2OjA4OjQxIDIw
MTkgKzAxMDAKCiAgICBsaWJ4bDogbGlieGxfX2RvbWFpbl9jb25maWdfc2V0ZGVmYXVsdDogTmV3
IGZ1bmN0aW9uCiAgICAKICAgIEJyZWFrIG91dCB0aGlzIGludG8gYSBuZXcgZnVuY3Rpb24uICBX
ZSBhcmUgZ29pbmcgdG8gd2FudCB0byBjYWxsIGl0CiAgICBmcm9tIGEgbmV3IGNhbGwgc2l0ZS4K
ICAgIAogICAgVW5mb3J0dW5hdGVseSBub3QgYWxsIG9mIHRoZSBkZWZhdWx0cyBjYW4gYmUgbW92
ZWQgaW50byB0aGUgbmV3CiAgICBmdW5jdGlvbiB3aXRob3V0IGNoYW5naW5nIHRoZSBvcmRlciBp
biB3aGljaCB0aGluZ3MgYXJlIGRvbmUuICBUaGF0CiAgICBkb2VzIG5vdCBzZWVtIHdpc2UgYXQg
dGhpcyBzdGFnZSBvZiB0aGUgcmVsZWFzZS4gIFRoZSBlZmZlY3QgaXMgdGhhdAogICAgYWRkaXRp
b25hbCBjYWxscyB0byBsaWJ4bF9fZG9tYWluX2NvbmZpZ19zZXRkZWZhdWx0ICh3aGljaCBhcmUg
Z29pbmcKICAgIHRvIGJlIGludHJvZHVjZWQpIGRvIG5vdCBxdWl0ZSBzZXQgZXZlcnl0aGluZy4g
IEJ1dCB0aGV5IHdpbGwgZG8gd2hhdAogICAgaXMgbmVlZGVkLiAgQWZ0ZXIgWGVuIDQuMTMgaXMg
ZG9uZSwgd2Ugc2hvdWxkIG1vdmUgdGhvc2Ugc2V0dGluZ3MgaW50bwogICAgdGhlIHJpZ2h0IG9y
ZGVyLgogICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1i
eTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBSZWxlYXNl
LWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogdG9vbHMvbGli
eGwvbGlieGxfY3JlYXRlLmMgICB8IDQxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgIDMgKysrCiAyIGZpbGVz
IGNoYW5nZWQsIDMyIGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMK
aW5kZXggMDk5NzYxYTJkNy4uZmQ4YmIyMmJlOSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKQEAgLTg2MiwyMiAr
ODYyLDE0IEBAIHN0YXRpYyB2b2lkIGRvbWNyZWF0ZV9kZXN0cnVjdGlvbl9jYihsaWJ4bF9fZWdj
ICplZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RvbWFp
bl9kZXN0cm95X3N0YXRlICpkZHMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaW50IHJjKTsKIAotc3RhdGljIHZvaWQgaW5pdGlhdGVfZG9tYWluX2NyZWF0ZShsaWJ4bF9f
ZWdjICplZ2MsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kb21h
aW5fY3JlYXRlX3N0YXRlICpkY3MpCitpbnQgbGlieGxfX2RvbWFpbl9jb25maWdfc2V0ZGVmYXVs
dChsaWJ4bF9fZ2MgKmdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50MzJfdCBkb21pZCkKIHsKLSAgICBTVEFURV9BT19HQyhkY3MtPmFvKTsKICAg
ICBsaWJ4bF9jdHggKmN0eCA9IGxpYnhsX19nY19vd25lcihnYyk7Ci0gICAgdWludDMyX3QgZG9t
aWQ7Ci0gICAgaW50IGksIHJldDsKKyAgICBpbnQgcmV0OwogICAgIGJvb2wgcG9kX2VuYWJsZWQg
PSBmYWxzZTsKIAotICAgIC8qIGNvbnZlbmllbmNlIGFsaWFzZXMgKi8KLSAgICBsaWJ4bF9kb21h
aW5fY29uZmlnICpjb25zdCBkX2NvbmZpZyA9IGRjcy0+Z3Vlc3RfY29uZmlnOwotICAgIGNvbnN0
IGludCByZXN0b3JlX2ZkID0gZGNzLT5yZXN0b3JlX2ZkOwotCi0gICAgZG9taWQgPSBkY3MtPmRv
bWlkX3NvZnRfcmVzZXQ7Ci0gICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZV9pbml0KCZkY3Mt
PmJ1aWxkX3N0YXRlKTsKLQogICAgIGlmIChkX2NvbmZpZy0+Y19pbmZvLnNzaWRfbGFiZWwpIHsK
ICAgICAgICAgY2hhciAqcyA9IGRfY29uZmlnLT5jX2luZm8uc3NpZF9sYWJlbDsKICAgICAgICAg
cmV0ID0gbGlieGxfZmxhc2tfY29udGV4dF90b19zaWQoY3R4LCBzLCBzdHJsZW4ocyksCkBAIC0x
MDA4LDYgKzEwMDAsMjggQEAgc3RhdGljIHZvaWQgaW5pdGlhdGVfZG9tYWluX2NyZWF0ZShsaWJ4
bF9fZWdjICplZ2MsCiAgICAgICAgIGdvdG8gZXJyb3Jfb3V0OwogICAgIH0KIAorICAgIHJldCA9
IDA7CisgZXJyb3Jfb3V0OgorICAgIHJldHVybiByZXQ7Cit9CisKK3N0YXRpYyB2b2lkIGluaXRp
YXRlX2RvbWFpbl9jcmVhdGUobGlieGxfX2VnYyAqZWdjLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9zdGF0ZSAqZGNzKQoreworICAgIFNU
QVRFX0FPX0dDKGRjcy0+YW8pOworICAgIHVpbnQzMl90IGRvbWlkOworICAgIGludCBpLCByZXQ7
CisKKyAgICAvKiBjb252ZW5pZW5jZSBhbGlhc2VzICovCisgICAgbGlieGxfZG9tYWluX2NvbmZp
ZyAqY29uc3QgZF9jb25maWcgPSBkY3MtPmd1ZXN0X2NvbmZpZzsKKyAgICBjb25zdCBpbnQgcmVz
dG9yZV9mZCA9IGRjcy0+cmVzdG9yZV9mZDsKKworICAgIGRvbWlkID0gZGNzLT5kb21pZF9zb2Z0
X3Jlc2V0OworICAgIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGVfaW5pdCgmZGNzLT5idWlsZF9z
dGF0ZSk7CisKKyAgICByZXQgPSBsaWJ4bF9fZG9tYWluX2NvbmZpZ19zZXRkZWZhdWx0KGdjLGRf
Y29uZmlnLGRvbWlkKTsKKyAgICBpZiAocmV0KSBnb3RvIGVycm9yX291dDsKKwogICAgIHJldCA9
IGxpYnhsX19kb21haW5fbWFrZShnYywgZF9jb25maWcsICZkY3MtPmJ1aWxkX3N0YXRlLCAmZG9t
aWQpOwogICAgIGlmIChyZXQpIHsKICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJjYW5ub3Qg
bWFrZSBkb21haW46ICVkIiwgcmV0KTsKQEAgLTEwMTksNiArMTAzMyw5IEBAIHN0YXRpYyB2b2lk
IGluaXRpYXRlX2RvbWFpbl9jcmVhdGUobGlieGxfX2VnYyAqZWdjLAogICAgIGRjcy0+Z3Vlc3Rf
ZG9taWQgPSBkb21pZDsKICAgICBkY3MtPnNkc3MuZG0uZ3Vlc3RfZG9taWQgPSAwOyAvKiBtZWFu
cyB3ZSBoYXZlbid0IHNwYXduZWQgKi8KIAorICAgIC8qIHBvc3QtNC4xMyB0b2RvOiBtb3ZlIHRo
ZXNlIG5leHQgYml0cyBvZiBkZWZhdWx0aW5nIHRvCisgICAgICogbGlieGxfX2RvbWFpbl9jb25m
aWdfc2V0ZGVmYXVsdCAqLworCiAgICAgLyoKICAgICAgKiBTZXQgdGhlIGRtIHZlcnNpb24gcXVp
dGUgZWFybHkgc28gdGhhdCBsaWJ4bCBkb2Vzbid0IGhhdmUgdG8gcGFzcyB0aGUKICAgICAgKiBi
dWlsZCBpbmZvIGFyb3VuZCBqdXN0IHRvIGtub3cgaWYgdGhlIGRvbWFpbiBoYXMgYSBkZXZpY2Ug
bW9kZWwgb3Igbm90LgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggZDJkNWFmNzQ2Yi4uNTBhYzdiNjRl
ZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9s
aWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0xNDQwLDYgKzE0NDAsOSBAQCBfaGlkZGVuIGludCBs
aWJ4bF9fcmVzb2x2ZV9kb21pZChsaWJ4bF9fZ2MgKmdjLCBjb25zdCBjaGFyICpuYW1lLAogICog
ICAgIEFsbCBsaWJ4bCBBUEkgZnVuY3Rpb25zIGFyZSBleHBlY3RlZCB0byBoYXZlIGFycmFuZ2Vk
IGZvciB0aGlzCiAgKiAgICAgdG8gYmUgY2FsbGVkIGJlZm9yZSB1c2luZyBhbnkgdmFsdWVzIHdp
dGhpbiB0aGVzZSBzdHJ1Y3R1cmVzLgogICovCitfaGlkZGVuIGludCBsaWJ4bF9fZG9tYWluX2Nv
bmZpZ19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCAvKiBs
b2dnaW5nIG9ubHkgKi8pOwogX2hpZGRlbiBpbnQgbGlieGxfX2RvbWFpbl9jcmVhdGVfaW5mb19z
ZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvICpjX2luZm8pOwogX2hpZGRlbiBpbnQg
bGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Oct 24 15:33:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 15: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 1iNf7K-0006s3-Db; Thu, 24 Oct 2019 15:33: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=JlE8=YR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNf7I-0006rr-L8
 for xen-changelog@lists.xenproject.org; Thu, 24 Oct 2019 15:33:36 +0000
X-Inumbo-ID: a4a8ef68-f673-11e9-94a8-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a4a8ef68-f673-11e9-94a8-12813bfff9fa;
 Thu, 24 Oct 2019 15:33:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNf7H-00087g-Cz
 for xen-changelog@lists.xenproject.org; Thu, 24 Oct 2019 15:33:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNf7H-0006VG-AO
 for xen-changelog@lists.xenproject.org; Thu, 24 Oct 2019 15:33:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iNf7H-0006VG-AO@xenbits.xenproject.org>
Date: Thu, 24 Oct 2019 15:33:35 +0000
Subject: [Xen-changelog] [xen staging] libxl: libxl_domain_need_memory: Make
 it take a domain_config
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE5YWY3Y2QxN2Q3MmYyN2YwNGQ4MjQxODFkYmI2Mjg4N2ZlYjQyMTEKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFRo
dSBPY3QgMyAxNjo1ODozMiAyMDE5ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDI0IDE2OjA4OjQxIDIw
MTkgKzAxMDAKCiAgICBsaWJ4bDogbGlieGxfZG9tYWluX25lZWRfbWVtb3J5OiBNYWtlIGl0IHRh
a2UgYSBkb21haW5fY29uZmlnCiAgICAKICAgIFRoaXMgc2hvdWxkIGNhbGN1bGF0ZSB0aGUgZXh0
cmEgbWVtb3J5IG5lZWRlZCBmb3Igc2hhZG93IGFuZCBpb21tdSwKICAgIHRoZSBkZWZhdWx0cyBm
b3Igd2hpY2ggZGVwZW5kIG9uIHZhbHVlcyBpbiBjX2luZm8uICBTbyB3ZSBuZWVkIHRoaXMgdG8K
ICAgIGhhdmUgdGhlIGNvbXBsZXRlIGRvbWFpbiBjb25maWcgYXZhaWxhYmxlLgogICAgCiAgICBB
bmQgdGhlIGRlZmF1bHRzIHNob3VsZCBhY3R1YWxseSBiZSB1cGRhdGVkIGFuZCBzdG9yZWQuICBT
byBtYWtlIGl0CiAgICBub24tY29uc3QuCiAgICAKICAgIFdlIHByb3ZpZGUgdGhlIHVzdWFsIGtp
bmQgb2YgY29tcGF0aWJpbGl0eSBmdW5jdGlvbiBmb3IgY2FsbGVycwogICAgZXhwZWN0aW5nIDQu
MTIgYW5kIGVhcmxpZXIuICBUaGlzIGZ1bmN0aW9uIGJlY29tZXMgcmVzcG9uc2libGUgZm9yIHRo
ZQogICAgY2xvbmUtYW5kLW1vZGlmeSBvZiB0aGUgYl9pbmZvLgogICAgCiAgICBObyBvdmVyYWxs
IGZ1bmN0aW9uYWwgY2hhbmdlIGZvciBleHRlcm5hbCBsaWJ4bCBjYWxsZXJzIHdoaWNoIHVzZSB0
aGUKICAgIEFQSSB2ZXJzaW9uIHN5c3RlbSB0byByZXF1ZXN0IGEgcGFydGljdWxhciBBUEkgdmVy
c2lvbi4KICAgIAogICAgT3RoZXIgZXh0ZXJuYWwgbGlieGwgY2FsbGVycyB3aWxsIG5lZWQgdG8g
dXBkYXRlIHRoZWlyIGNhbGxpbmcgY29kZSwKICAgIGFuZCB3aWxsIHRoZW4gZmluZCB0aGF0IHRo
ZSBuZXcgdmVyc2lvbiBvZiB0aGlzIGZ1bmN0aW9uIGZpbGxzIGluIG1vc3QKICAgIG9mIHRoZSBk
ZWZhdWx0cyBpbiBkX2NvbmZpZy4gIEJlY2F1c2UgbGlieGxfX2RvbWFpbl9jb25maWdfc2V0ZGVm
YXVsdAogICAgZG9lc24ndCBxdWl0ZSBkbyBhbGwgb2YgdGhlIGRlZmF1bHRzLCB0aGF0J3Mgb25s
eSBwYXJ0aWFsLiAgRm9yCiAgICBwcmVzZW50IHB1cnBvc2VzIHRoYXQgZG9lc24ndCBtYXR0ZXIg
YmVjYXVzZSBub25lIG9mIHRoZSBtaXNzaW5nCiAgICBzZXR0aW5ncyBhcmUgdXNlZCBieSB0aGUg
bWVtb3J5IGNhbGN1bGF0aW9ucy4gIEl0IGRvZXMgbWVhbiB3ZSBuZWVkIHRvCiAgICBkb2N1bWVu
dCBpbiB0aGUgQVBJIHNwZWMgdGhhdCB0aGUgZGVmYXVsdGluZyBpcyBvbmx5IHBhcnRpYWwuCiAg
ICAKICAgIFRoaXMgbGFjayBvZiBmdW5jdGlvbmFsIGNoYW5nZSBpcyBkZXNwaXRlIHRoZSBmYWN0
IHRoYXQKICAgIG51bWFfcGxhY2VfZG9tYWluIG5vdyBubyBsb25nZXIgY2FsbHMKICAgIGxpYnhs
X19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0ICh2aWEgbGlieGxfZG9tYWluX25lZWRfbWVt
b3J5KS4KICAgIFRoYXQgaXMgT0sgYmVjYXVzZSBpdCdzIGlkZW1wb3RlbnQgYW5kIG51bWFfcGxh
Y2VfZG9tYWluJ3Mgb25lIGNhbGwKICAgIHNpdGUgaXMgbGlieGxfX2J1aWxkX3ByZSB3aGljaCBp
cyBjYWxsZWQgZnJvbSBsaWJ4bF9fZG9tYWluX2J1aWxkCiAgICB3aGljaCBpcyBjYWxsZWQgZnJv
bSBkb21jcmVhdGVfYm9vdGxvYWRlcl9kb25lLCB3ZWxsIGFmdGVyIHRoZQogICAgZGVmYXVsdHMg
YXJlIHNldCBieSBpbml0aWF0ZV9kb21haW5fY3JlYXRlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIFJlbGVhc2Ut
YWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB0b29scy9saWJ4
bC9saWJ4bC5oICAgICAgICAgIHwgMjMgKysrKysrKysrKysrKysrLQogdG9vbHMvbGlieGwvbGli
eGxfZG9tLmMgICAgICB8ICA3ICsrKy0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwg
IDQgKysrCiB0b29scy9saWJ4bC9saWJ4bF9tZW0uYyAgICAgIHwgNjUgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0KIHRvb2xzL3hsL3hsX3ZtY29udHJvbC5jICAg
ICAgfCAgMiArLQogNSBmaWxlcyBjaGFuZ2VkLCA4MyBpbnNlcnRpb25zKCspLCAxOCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwvbGli
eGwuaAppbmRleCA1MThmYzllNDdmLi40OWI1NmZhMWEzIDEwMDY0NAotLS0gYS90b29scy9saWJ4
bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKQEAgLTEyNDUsNiArMTI0NSwyMCBA
QCB2b2lkIGxpYnhsX21hY19jb3B5KGxpYnhsX2N0eCAqY3R4LCBsaWJ4bF9tYWMgKmRzdCwgY29u
c3QgbGlieGxfbWFjICpzcmMpOwogICovCiAjZGVmaW5lIExJQlhMX0hBVkVfRk5fVVNJTkdfUU1Q
X0FTWU5DIDEKIAorLyoKKyAqIExJQlhMX0hBVkVfRE9NQUlOX05FRURfTUVNT1JZX0NPTkZJRwor
ICoKKyAqIElmIHRoaXMgaXMgc2V0LCBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkgdGFrZXMgYQor
ICogbGlieGxfZG9tYWluX2NvbmZpZyogKG5vbi1jb25zdCkgYW5kIHVpbnQzMl90IGRvbWlkX2Zv
cl9sb2dnaW5nCisgKiAoaW5zdGVhZCBvZiBhIGNvbnN0IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZv
KikuCisgKgorICogSWYgdGhpcyBpcyBzZXQsIHRoZXJlIGlzIG5vIG5lZWQgdG8gY2FsbAorICog
bGlieGxfZ2V0X3JlcXVpcmVkX3NoYWRvd19tZW1vcnkgYW5kIGluc3RlYWQgdGhlIGNhbGxlciBz
aG91bGQKKyAqIHNpbXBseSBsZWF2ZSBzaGFkb3dfbWVta2Igc2V0IHRvIExJQlhMX01FTUtCX0RF
RkFVTFQgYW5kIGFsbG93CisgKiBsaWJ4bCB0byBmaWxsIGluIGEgc3VpdGFibGUgZGVmYXVsdCBp
biB0aGUgdXN1YWwgd2F5LgorICovCisjZGVmaW5lIExJQlhMX0hBVkVfRE9NQUlOX05FRURfTUVN
T1JZX0NPTkZJRworCiB0eXBlZGVmIGNoYXIgKipsaWJ4bF9zdHJpbmdfbGlzdDsKIHZvaWQgbGli
eGxfc3RyaW5nX2xpc3RfZGlzcG9zZShsaWJ4bF9zdHJpbmdfbGlzdCAqc2wpOwogaW50IGxpYnhs
X3N0cmluZ19saXN0X2xlbmd0aChjb25zdCBsaWJ4bF9zdHJpbmdfbGlzdCAqc2wpOwpAQCAtMTcy
Myw4ICsxNzM3LDEzIEBAIGludCBsaWJ4bF9nZXRfbWVtb3J5X3RhcmdldF8weDA0MDcwMChsaWJ4
bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgKi8KIC8qIGhvdyBtdWNoIGZyZWUgbWVtb3J5
IGluIHRoZSBzeXN0ZW0gYSBkb21haW4gbmVlZHMgdG8gYmUgYnVpbHQgKi8KIGludCBsaWJ4bF9k
b21haW5fbmVlZF9tZW1vcnkobGlieGxfY3R4ICpjdHgsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnN0IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm9faW4sCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmNvbmZpZworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAvKiBeIHdpbGwgYmUgcGFydGlhbGx5IGRlZmF1bHRlZCAq
LywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWRfZm9yX2xvZ2dp
bmcgLyogSU5WQUxJRF9ET01JRCBvayAqLywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dWludDY0X3QgKm5lZWRfbWVta2IpOworaW50IGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeV8weDA0
MTIwMChsaWJ4bF9jdHggKmN0eCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3QgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmJfaW5mb19pbiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKm5lZWRfbWVta2IpOwogaW50IGxp
YnhsX2RvbWFpbl9uZWVkX21lbW9yeV8weDA0MDcwMChsaWJ4bF9jdHggKmN0eCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfZG9tYWluX2J1aWxkX2lu
Zm8gKmJfaW5mb19pbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDMyX3QgKm5lZWRfbWVta2IpCkBAIC0xNzU0LDYgKzE3NzMsOCBAQCBpbnQgbGlieGxfd2FpdF9m
b3JfbWVtb3J5X3RhcmdldChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsIGludCB3YWl0
X3NlY3MpOwogI2RlZmluZSBsaWJ4bF9nZXRfbWVtb3J5X3RhcmdldCBsaWJ4bF9nZXRfbWVtb3J5
X3RhcmdldF8weDA0MDcwMAogI2RlZmluZSBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkgbGlieGxf
ZG9tYWluX25lZWRfbWVtb3J5XzB4MDQwNzAwCiAjZGVmaW5lIGxpYnhsX2dldF9mcmVlX21lbW9y
eSBsaWJ4bF9nZXRfZnJlZV9tZW1vcnlfMHgwNDA3MDAKKyNlbGlmIGRlZmluZWQoTElCWExfQVBJ
X1ZFUlNJT04pICYmIExJQlhMX0FQSV9WRVJTSU9OIDwgMHgwNDEzMDAKKyNkZWZpbmUgbGlieGxf
ZG9tYWluX25lZWRfbWVtb3J5IGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeV8weDA0MTIwMAogI2Vu
ZGlmCiAKIGludCBsaWJ4bF92bmN2aWV3ZXJfZXhlYyhsaWJ4bF9jdHggKmN0eCwgdWludDMyX3Qg
ZG9taWQsIGludCBhdXRvcGFzcyk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb20u
YyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCmluZGV4IGM1Njg1YjA2MWMuLmNkYjI5NGFiOGQg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2RvbS5jCkBAIC0xNDAsOCArMTQwLDkgQEAgc3RhdGljIGludCBudW1hX2NtcGYoY29uc3Qg
bGlieGxfX251bWFfY2FuZGlkYXRlICpjMSwKIAogLyogVGhlIGFjdHVhbCBhdXRvbWF0aWMgTlVN
QSBwbGFjZW1lbnQgcm91dGluZSAqLwogc3RhdGljIGludCBudW1hX3BsYWNlX2RvbWFpbihsaWJ4
bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmluZm8pCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnKQogeworICAgIGxpYnhsX2RvbWFpbl9i
dWlsZF9pbmZvICppbmZvID0gJmRfY29uZmlnLT5iX2luZm87CiAgICAgaW50IGZvdW5kOwogICAg
IGxpYnhsX19udW1hX2NhbmRpZGF0ZSBjYW5kaWRhdGU7CiAgICAgbGlieGxfYml0bWFwIGNwdW1h
cCwgY3B1cG9vbF9ub2RlbWFwLCAqbWFwOwpAQCAtMTk1LDcgKzE5Niw3IEBAIHN0YXRpYyBpbnQg
bnVtYV9wbGFjZV9kb21haW4obGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAg
IH0KICAgICB9CiAKLSAgICByYyA9IGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeShDVFgsIGluZm8s
ICZtZW1rYik7CisgICAgcmMgPSBsaWJ4bF9fZG9tYWluX25lZWRfbWVtb3J5X2NhbGN1bGF0ZShn
YywgaW5mbywgJm1lbWtiKTsKICAgICBpZiAocmMpCiAgICAgICAgIGdvdG8gb3V0OwogICAgIGlm
IChsaWJ4bF9ub2RlX2JpdG1hcF9hbGxvYyhDVFgsICZjcHVwb29sX25vZGVtYXAsIDApKSB7CkBA
IC00MzIsNyArNDMzLDcgQEAgaW50IGxpYnhsX19idWlsZF9wcmUobGlieGxfX2djICpnYywgdWlu
dDMyX3QgZG9taWQsCiAgICAgICAgICAgICBpZiAocmMpCiAgICAgICAgICAgICAgICAgcmV0dXJu
IHJjOwogCi0gICAgICAgICAgICByYyA9IG51bWFfcGxhY2VfZG9tYWluKGdjLCBkb21pZCwgaW5m
byk7CisgICAgICAgICAgICByYyA9IG51bWFfcGxhY2VfZG9tYWluKGdjLCBkb21pZCwgZF9jb25m
aWcpOwogICAgICAgICAgICAgaWYgKHJjKSB7CiAgICAgICAgICAgICAgICAgbGlieGxfYml0bWFw
X2Rpc3Bvc2UoJmNwdW1hcF9zb2Z0KTsKICAgICAgICAgICAgICAgICByZXR1cm4gcmM7CmRpZmYg
LS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxf
aW50ZXJuYWwuaAppbmRleCA1MGFjN2I2NGVkLi4wMWRlNTU3NmQ5IDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFs
LmgKQEAgLTE0NTAsNiArMTQ1MCwxMCBAQCBfaGlkZGVuIGludCBsaWJ4bF9fZG9tYWluX2J1aWxk
X2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogX2hpZGRlbiB2b2lkIGxpYnhsX19yZG1f
c2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZvKTsKIAorX2hpZGRlbiBpbnQgbGli
eGxfX2RvbWFpbl9uZWVkX21lbW9yeV9jYWxjdWxhdGUobGlieGxfX2djICpnYywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmJf
aW5mbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKm5l
ZWRfbWVta2IpOworCiBfaGlkZGVuIGNvbnN0IGNoYXIgKmxpYnhsX19kZXZpY2VfbmljX2Rldm5h
bWUobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCBkZXZpZCwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX21lbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfbWVtLmMKaW5kZXggZmQ2ZjMzMzEyZS4uNjA0
MjI5OTM5MyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfbWVtLmMKKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfbWVtLmMKQEAgLTQ0NiwyMCArNDQ2LDEyIEBAIGludCBsaWJ4bF9nZXRfbWVt
b3J5X3RhcmdldF8weDA0MDcwMCgKICAgICByZXR1cm4gbGlieGxfX21lbWtiXzY0dG8zMihjdHgs
IHJjLCBteV9vdXRfdGFyZ2V0LCBvdXRfdGFyZ2V0KTsKIH0KIAotaW50IGxpYnhsX2RvbWFpbl9u
ZWVkX21lbW9yeShsaWJ4bF9jdHggKmN0eCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmJfaW5mb19pbiwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDY0X3QgKm5lZWRfbWVta2IpCitpbnQgbGlieGxfX2RvbWFpbl9u
ZWVkX21lbW9yeV9jYWxjdWxhdGUobGlieGxfX2djICpnYywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm8sCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50NjRfdCAqbmVlZF9tZW1rYikKIHsKLSAgICBHQ19JTklUKGN0
eCk7Ci0gICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gYl9pbmZvWzFdOwogICAgIGludCByYzsK
IAotICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvX2luaXQoYl9pbmZvKTsKLSAgICBsaWJ4bF9k
b21haW5fYnVpbGRfaW5mb19jb3B5KGN0eCwgYl9pbmZvLCBiX2luZm9faW4pOwotCi0gICAgcmMg
PSBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChnYywgYl9pbmZvKTsKLSAgICBp
ZiAocmMpIGdvdG8gb3V0OwotCiAgICAgKm5lZWRfbWVta2IgPSBiX2luZm8tPnRhcmdldF9tZW1r
YjsKICAgICAqbmVlZF9tZW1rYiArPSBiX2luZm8tPnNoYWRvd19tZW1rYiArIGJfaW5mby0+aW9t
bXVfbWVta2I7CiAKQEAgLTQ4MSwxMCArNDczLDU3IEBAIGludCBsaWJ4bF9kb21haW5fbmVlZF9t
ZW1vcnkobGlieGxfY3R4ICpjdHgsCiAgICAgICAgICpuZWVkX21lbWtiICs9ICgyICogMTAyNCkg
LSAoKm5lZWRfbWVta2IgJSAoMiAqIDEwMjQpKTsKICAgICByYyA9IDA7CiBvdXQ6CisgICAgcmV0
dXJuIHJjOworfQorCitpbnQgbGlieGxfZG9tYWluX25lZWRfbWVtb3J5KGxpYnhsX2N0eCAqY3R4
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2Nv
bmZpZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWRfZm9yX2xv
Z2dpbmcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICpuZWVkX21lbWti
KQoreworICAgIEdDX0lOSVQoY3R4KTsKKyAgICBpbnQgcmM7CisKKyAgICByYyA9IGxpYnhsX19k
b21haW5fY29uZmlnX3NldGRlZmF1bHQoZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGRfY29uZmlnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkb21pZF9mb3JfbG9nZ2luZyk7CisgICAgaWYgKHJjKSBnb3RvIG91dDsKKworICAg
IHJjID0gbGlieGxfX2RvbWFpbl9uZWVkX21lbW9yeV9jYWxjdWxhdGUoZ2MsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICZkX2NvbmZpZy0+Yl9pbmZvLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBuZWVkX21lbWtiKTsKKyAgICBpZiAocmMpIGdvdG8gb3V0
OworCisgICAgcmMgPSAwOworIG91dDoKICAgICBHQ19GUkVFOwotICAgIGxpYnhsX2RvbWFpbl9i
dWlsZF9pbmZvX2Rpc3Bvc2UoYl9pbmZvKTsKICAgICByZXR1cm4gcmM7Cit9CisKK2ludCBsaWJ4
bF9kb21haW5fbmVlZF9tZW1vcnlfMHgwNDEyMDAobGlieGxfY3R4ICpjdHgsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZv
ICpiX2luZm9faW4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2
NF90ICpuZWVkX21lbWtiKQoreworICAgIEdDX0lOSVQoY3R4KTsKKyAgICBpbnQgcmM7CisKKyAg
ICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyBiX2luZm9bMV07CisgICAgbGlieGxfZG9tYWluX2J1
aWxkX2luZm9faW5pdChiX2luZm8pOworICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvX2NvcHko
Y3R4LCBiX2luZm8sIGJfaW5mb19pbik7CisKKyAgICByYyA9IGxpYnhsX19kb21haW5fYnVpbGRf
aW5mb19zZXRkZWZhdWx0KGdjLCBiX2luZm8pOworICAgIGlmIChyYykgZ290byBvdXQ7CiAKKyAg
ICByYyA9IGxpYnhsX19kb21haW5fbmVlZF9tZW1vcnlfY2FsY3VsYXRlKGdjLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBiX2luZm8sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG5lZWRfbWVta2IpOworICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAgICBy
YyA9IDA7Cisgb3V0OgorICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvX2Rpc3Bvc2UoYl9pbmZv
KTsKKyAgICBHQ19GUkVFOworICAgIHJldHVybiByYzsKIH0KIAogaW50IGxpYnhsX2RvbWFpbl9u
ZWVkX21lbW9yeV8weDA0MDcwMChsaWJ4bF9jdHggKmN0eCwKQEAgLTQ5NCw3ICs1MzMsNyBAQCBp
bnQgbGlieGxfZG9tYWluX25lZWRfbWVtb3J5XzB4MDQwNzAwKGxpYnhsX2N0eCAqY3R4LAogICAg
IHVpbnQ2NF90IG15X25lZWRfbWVta2I7CiAgICAgaW50IHJjOwogCi0gICAgcmMgPSBsaWJ4bF9k
b21haW5fbmVlZF9tZW1vcnkoY3R4LCBiX2luZm9faW4sICZteV9uZWVkX21lbWtiKTsKKyAgICBy
YyA9IGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeV8weDA0MTIwMChjdHgsIGJfaW5mb19pbiwgJm15
X25lZWRfbWVta2IpOwogICAgIHJldHVybiBsaWJ4bF9fbWVta2JfNjR0bzMyKGN0eCwgcmMsIG15
X25lZWRfbWVta2IsIG5lZWRfbWVta2IpOwogfQogCmRpZmYgLS1naXQgYS90b29scy94bC94bF92
bWNvbnRyb2wuYyBiL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jCmluZGV4IGQzM2M2YjM4YzkuLmU1
MjBiMWRhNzkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3ZtY29udHJvbC5jCisrKyBiL3Rvb2xz
L3hsL3hsX3ZtY29udHJvbC5jCkBAIC0zMjIsNyArMzIyLDcgQEAgc3RhdGljIGJvb2wgZnJlZW1l
bSh1aW50MzJfdCBkb21pZCwgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcpCiAgICAgaWYg
KCFhdXRvYmFsbG9vbikKICAgICAgICAgcmV0dXJuIHRydWU7CiAKLSAgICByYyA9IGxpYnhsX2Rv
bWFpbl9uZWVkX21lbW9yeShjdHgsICZkX2NvbmZpZy0+Yl9pbmZvLCAmbmVlZF9tZW1rYik7Cisg
ICAgcmMgPSBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkoY3R4LCBkX2NvbmZpZywgZG9taWQsICZu
ZWVkX21lbWtiKTsKICAgICBpZiAocmMgPCAwKQogICAgICAgICByZXR1cm4gZmFsc2U7CiAKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdp
bmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Oct 24 15:33:47 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 15:33: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 1iNf7T-0006tT-I8; Thu, 24 Oct 2019 15:33: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=JlE8=YR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNf7T-0006tM-3q
 for xen-changelog@lists.xenproject.org; Thu, 24 Oct 2019 15:33:47 +0000
X-Inumbo-ID: a9f4ddf8-f673-11e9-94a8-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a9f4ddf8-f673-11e9-94a8-12813bfff9fa;
 Thu, 24 Oct 2019 15:33:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNf7R-00089a-JP
 for xen-changelog@lists.xenproject.org; Thu, 24 Oct 2019 15:33:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNf7R-0006WV-Gk
 for xen-changelog@lists.xenproject.org; Thu, 24 Oct 2019 15:33:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iNf7R-0006WV-Gk@xenbits.xenproject.org>
Date: Thu, 24 Oct 2019 15:33:45 +0000
Subject: [Xen-changelog] [xen staging] libxl: Move shadow_memkb and
 iommu_memkb defaulting into libxl
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY3YzgyZjQzN2VkMTY5MjU4Zjg5ZGUyZDkyNTg5NGY5MjNjMTc5Y2YKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IEZy
aSBPY3QgNCAxMTo0NTo1OSAyMDE5ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDI0IDE2OjA4OjQxIDIw
MTkgKzAxMDAKCiAgICBsaWJ4bDogTW92ZSBzaGFkb3dfbWVta2IgYW5kIGlvbW11X21lbWtiIGRl
ZmF1bHRpbmcgaW50byBsaWJ4bAogICAgCiAgICBEZWZhdWx0aW5nIGlzIHN1cHBvc2VkIHRvIGJl
IGRvbmUgYnkgbGlieGwuICBTbyB0aGVzZSBjYWxjdWxhdGlvbnMKICAgIHNob3VsZCBiZSBoZXJl
IGluIGxpYnhsLiAgbGlieGxfX2RvbWFpbl9jb25maWdfc2V0ZGVmYXVsdCBoYXMgYWxsIHRoZQog
ICAgbmVjZXNzYXJ5IGluZm9ybWF0aW9uIGluY2x1ZGluZyB0aGUgdmFsdWVzIG9mIG1heF9tZW1r
YiBhbmQgbWF4X3ZjcHVzLgogICAgCiAgICBUaGUgb3ZlcmFsbCBmdW5jdGlvbmFsIGVmZmVjdCBk
ZXBlbmRzIG9uIHRoZSBjYWxsZXI6CiAgICAKICAgIEZvciB4bCwgbm8gY2hhbmdlLiAgVGhlIGNv
ZGUgbW92ZXMgZnJvbSB4bCB0byBsaWJ4bC4KICAgIAogICAgRm9yIGNhbGxlcnMgd2hvIHNldCBv
bmUgb3IgYm90aCBzaGFkb3dfbWVta2IgYW5kIGlvbW11X21lbWtiICh3aGV0aGVyCiAgICBmcm9t
IGxpYnhsX2dldF9yZXF1aXJlZF9zaGFkb3dfbWVtb3J5IG9yIG90aGVyd2lzZSkgYmVmb3JlIGNh
bGxpbmcKICAgIGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeSAoYW55IHZlcnNpb24pOiB0aGUgbmV3
IGNvZGUgd2lsbCBsZWF2ZSB0aGVpcgogICAgc2V0dGluZyhzKSB1bmNoYW5nZWQuCiAgICAKICAg
IEZvciBjYWxsZXJzIHdobyBkbyBub3QgY2FsbCBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkgYXQg
YWxsLCBhbmQgd2hvCiAgICBmYWlsIHRvIHNldCBvbmUgb2YgdGhlc2UgbWVtb3J5IHZhbHVlczog
bm93IHRoZXkgYXJlIGJvdGggYXJlIHByb3Blcmx5CiAgICBzZXQuICBUaGUgc2hhZG93IGFuZCBp
b21tdSBtZW1vcnkgdG8gYmUgcHJvcGVybHkgYWNjb3VudGVkIGZvciBhcwogICAgaW50ZW5kZWQu
CiAgICAKICAgIEZvciBjYWxsZXJzIHdoaWNoIGNhbGwgbGlieGxfZG9tYWluX25lZWRfbWVtb3J5
IGFuZCByZXF1ZXN0IHRoZQogICAgY3VycmVudCBBUEkgKDQuMTMpIG9yIHdoaWNoIHRyYWNrIGxp
YnhsLCB0aGUgZGVmYXVsdCB2YWx1ZXMgYXJlIGFsc28KICAgIG5vdyByaWdodCBhbmQgZXZlcnl0
aGluZyB3b3JrcyBhcyBpbnRlbmRlZC4KICAgIAogICAgRm9yIGNhbGxlcnMgd2hpY2ggY2FsbCBs
aWJ4bF9kb21haW5fbmVlZF9tZW1vcnksIGFuZCByZXF1ZXN0IGFuIG9sZAogICAgcHJlLTQuMTMg
bGlieGwgQVBJLCBhbmQgd2hpY2ggbGVhdmUgb25lIG9mIHRoZXNlIG1lbWtiIHNldHRpbmdzIHVu
c2V0LAogICAgd2UgdGFrZSBzcGVjaWFsIG1lYXN1cmVzIHRvIHByZXNlcnZlIHRoZSBvbGQgYmVo
YXZpb3VyLgogICAgCiAgICBUaGlzIG1lYW5zIHRoYXQgdGhleSBkb24ndCBnZXQgdGhlIGFkZGl0
aW9uYWwgaW9tbXUgbWVtb3J5IGFuZCBhcmUgYXQKICAgIHJpc2sgb2YgdGhlIGRvbWFpbiBydW5u
aW5nIG91dCBvZiBtZW1vcnkgYXMgYSByZXN1bHQgb2YgZjg5ZjU1NTgyN2E2CiAgICAicmVtb3Zl
IGxhdGUgKG9uLWRlbWFuZCkgY29uc3RydWN0aW9uIG9mIElPTU1VIHBhZ2UgdGFibGVzIi4gIEJ1
dCB0aGlzCiAgICBpcyBubyB3b3JzZSB0aGFuIHRoZSBzdGF0ZSBqdXN0IGFmdGVyIGY4OWY1NTU4
MjdhNiwgd2hpY2ggYWxyZWFkeQogICAgYnJva2Ugc3VjaCBjYWxsZXJzIGluIHRoYXQgd2F5LiAg
VGhpcyBpcyBwZXJoYXBzIGp1c3RpZmlhYmxlIGJlY2F1c2UKICAgIG9mIHRoZSBBUEkgc3RhYmls
aXR5IHdhcm5pbmcgbmV4dCB0byBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkuCiAgICAKICAgIEFu
IGFsdGVybmF0aXZlIHdvdWxkIGJlIHRvIGRyb3AgdGhlIHNwZWNpYWwtY2FzaW5nIG9mIHRoZXNl
IGNhbGxlcnMuCiAgICBUaGF0IHdvdWxkIGNhdXNlIGEgZGlzY3JlcGFuY3kgYmV0d2VlbiBsaWJ4
bF9kb21haW5fbmVlZF9tZW1vcnkgYW5kCiAgICBsaWJ4bF9kb21haW5fY3JlYXRlOiB0aGUgZm9y
bWVyIHdvdWxkIG5vdCBpbmNsdWRlIHRoZSBpb21tdSBtZW1vcnkgYW5kCiAgICB0aGUgbGF0dGVy
IHdvdWxkLiAgVGhhdCBzZWVtcyB3b3JzZSwgYnV0IGl0J3MgZGViYXRlYWJsZS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+
CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0t
LQogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICB8IDQ0ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwg
IDMgKysrCiB0b29scy9saWJ4bC9saWJ4bF9tZW0uYyAgICAgIHwgIDQgKysrKwogdG9vbHMveGwv
eGxfcGFyc2UuYyAgICAgICAgICB8IDE1ICsrLS0tLS0tLS0tLS0tLQogNCBmaWxlcyBjaGFuZ2Vk
LCA1MyBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4IGZk
OGJiMjJiZTkuLjNiM2I2ZWMzODEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0
ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC0yNDcsOSArMjQ3LDE0IEBA
IGludCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAog
ICAgIGxpYnhsX19hcmNoX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQoZ2MsIGJfaW5mbyk7
CiAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2luZm8tPmRtX3Jlc3RyaWN0LCBmYWxz
ZSk7CiAKKyAgICBpZiAoYl9pbmZvLT5pb21tdV9tZW1rYiA9PSBMSUJYTF9NRU1LQl9ERUZBVUxU
KQorICAgICAgICAvKiBOb3JtYWxseSBkZWZhdWx0ZWQgaW4gbGlieGxfX2RvbWFpbl9jcmVhdGVf
aW5mb19zZXRkZWZhdWx0ICovCisgICAgICAgIGJfaW5mby0+aW9tbXVfbWVta2IgPSAwOworCiAg
ICAgc3dpdGNoIChiX2luZm8tPnR5cGUpIHsKICAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX0hW
TToKICAgICAgICAgaWYgKGJfaW5mby0+c2hhZG93X21lbWtiID09IExJQlhMX01FTUtCX0RFRkFV
TFQpCisgICAgICAgICAgICAvKiBOb3JtYWxseSBkZWZhdWx0ZWQgaW4gbGlieGxfX2RvbWFpbl9j
cmVhdGVfaW5mb19zZXRkZWZhdWx0ICovCiAgICAgICAgICAgICBiX2luZm8tPnNoYWRvd19tZW1r
YiA9IDA7CiAgICAgICAgIGlmIChiX2luZm8tPnUuaHZtLm1taW9faG9sZV9tZW1rYiA9PSBMSUJY
TF9NRU1LQl9ERUZBVUxUKQogICAgICAgICAgICAgYl9pbmZvLT51Lmh2bS5tbWlvX2hvbGVfbWVt
a2IgPSAwOwpAQCAtMzk1LDYgKzQwMCw3IEBAIGludCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9f
c2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICBpZiAoYl9pbmZvLT52aWRlb19tZW1r
YiA9PSBMSUJYTF9NRU1LQl9ERUZBVUxUKQogICAgICAgICAgICAgYl9pbmZvLT52aWRlb19tZW1r
YiA9IDA7CiAgICAgICAgIGlmIChiX2luZm8tPnNoYWRvd19tZW1rYiA9PSBMSUJYTF9NRU1LQl9E
RUZBVUxUKQorICAgICAgICAgICAgLyogTm9ybWFsbHkgZGVmYXVsdGVkIGluIGxpYnhsX19kb21h
aW5fY3JlYXRlX2luZm9fc2V0ZGVmYXVsdCAqLwogICAgICAgICAgICAgYl9pbmZvLT5zaGFkb3df
bWVta2IgPSAwOwogICAgICAgICBpZiAoYl9pbmZvLT51LnB2LnNsYWNrX21lbWtiID09IExJQlhM
X01FTUtCX0RFRkFVTFQpCiAgICAgICAgICAgICBiX2luZm8tPnUucHYuc2xhY2tfbWVta2IgPSAw
OwpAQCAtODYyLDYgKzg2OCwzMCBAQCBzdGF0aWMgdm9pZCBkb21jcmVhdGVfZGVzdHJ1Y3Rpb25f
Y2IobGlieGxfX2VnYyAqZWdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX19kb21haW5fZGVzdHJveV9zdGF0ZSAqZGRzLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGludCByYyk7CiAKK3N0YXRpYyBib29sIG9rX3RvX2RlZmF1bHRfbWVt
a2JfaW5fY3JlYXRlKGxpYnhsX19nYyAqZ2MpCit7CisgICAgLyoKKyAgICAgKiBUaGlzIGlzIGEg
ZnVkZ2UuICBXZSBhcmUgdHJ5aW5nIHRvIGZpbmQgd2hldGhlciB0aGUgY2FsbGVyCisgICAgICog
Y2FsbHMgdGhlIG9sZCB2ZXJzaW9uIG9mIGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeS4gIElmIHRo
ZXkgZG8KKyAgICAgKiB0aGVuLCBiZWNhdXNlIGl0IG9ubHkgZ2V0cyB0aGUgYl9pbmZvLCBhbmQg
YmVjYXVzZSBpdCBjYW4ndAorICAgICAqIHVwZGF0ZSB0aGUgYl9pbmZvIChiZWNhdXNlIGl0J3Mg
Y29uc3QpLCBpdCB3aWxsIGJhc2UgaXRzCisgICAgICogY2FsY3VsYXRpb25zIG9uIGRlZmF1bHRp
bmcgc2hhZG93X21lbWtiIGFuZCBpb21tdV9tZW1rYiB0byAwCisgICAgICogSW4gdGhhdCBjYXNl
IHdlIHByb2JhYmx5IHNob3VsZG4ndCBkZWZhdWx0IHRoZW0gZGlmZmVyZW50bHkKKyAgICAgKiBk
dXJpbmcgbGlieGxfZG9tYWluX2NyZWF0ZS4KKyAgICAgKgorICAgICAqIFRoZSByZXN1bHQgaXMg
dGhhdCB0aGUgYmVoYXZpb3VyIHdpdGggb2xkIGNhbGxlcnMgaXMgdGhlIHNhbWUKKyAgICAgKiBh
cyBpbiA0LjEzOiBubyBhZGRpdGlvbmFsIG1lbW9yeSBpcyBhbGxvY2F0ZWQgZm9yIHNoYWRvdyBh
bmQKKyAgICAgKiBpb21tdSAodW5sZXNzIHRoZSBjYWxsZXIgc2V0IHNoYWRvd19tZW1rYiwgZWcg
ZnJvbSBhIGNhbGwgdG8KKyAgICAgKiBsaWJ4bF9nZXRfcmVxdWlyZWRfc2hhZG93X21lbW9yeSku
CisgICAgICovCisgICAgcmV0dXJuICFDVFgtPmxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeV8weDA0
MTIwMF9jYWxsZWQgfHwKKyAgICAgICAgICAgIENUWC0+bGlieGxfZG9tYWluX25lZWRfbWVtb3J5
X2NhbGxlZDsKKyAgICAvKgorICAgICAqIFRyZWF0IG1peGVkIGNhbGxlcnMgYXMgbmV3IGNhbGxl
cnMuICBQcmVzdW1hYmx5IHRoZXkga25vdyB3aGF0CisgICAgICogdGhleSBhcmUgZG9pbmcuCisg
ICAgICovCit9CisKIGludCBsaWJ4bF9fZG9tYWluX2NvbmZpZ19zZXRkZWZhdWx0KGxpYnhsX19n
YyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5f
Y29uZmlnICpkX2NvbmZpZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90IGRvbWlkKQpAQCAtOTc0LDYgKzEwMDQsMjAgQEAgaW50IGxpYnhsX19kb21haW5fY29u
ZmlnX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICAgICAgZ290byBlcnJvcl9vdXQ7CiAg
ICAgfQogCisgICAgaWYgKGRfY29uZmlnLT5iX2luZm8uc2hhZG93X21lbWtiID09IExJQlhMX01F
TUtCX0RFRkFVTFQKKyAgICAgICAgJiYgb2tfdG9fZGVmYXVsdF9tZW1rYl9pbl9jcmVhdGUoZ2Mp
KQorICAgICAgICBkX2NvbmZpZy0+Yl9pbmZvLnNoYWRvd19tZW1rYiA9CisgICAgICAgICAgICBs
aWJ4bF9nZXRfcmVxdWlyZWRfc2hhZG93X21lbW9yeShkX2NvbmZpZy0+Yl9pbmZvLm1heF9tZW1r
YiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRfY29uZmln
LT5iX2luZm8ubWF4X3ZjcHVzKTsKKworICAgIC8qIE5vIElPTU1VIHJlc2VydmF0aW9uIGlzIG5l
ZWRlZCBpZiBwYXNzdGhyb3VnaCBtb2RlIGlzIG5vdCAnc3luY19wdCcgKi8KKyAgICBpZiAoZF9j
b25maWctPmJfaW5mby5pb21tdV9tZW1rYiA9PSBMSUJYTF9NRU1LQl9ERUZBVUxUCisgICAgICAg
ICYmIG9rX3RvX2RlZmF1bHRfbWVta2JfaW5fY3JlYXRlKGdjKSkKKyAgICAgICAgZF9jb25maWct
PmJfaW5mby5pb21tdV9tZW1rYiA9CisgICAgICAgICAgICAoZF9jb25maWctPmNfaW5mby5wYXNz
dGhyb3VnaCA9PSBMSUJYTF9QQVNTVEhST1VHSF9TWU5DX1BUKQorICAgICAgICAgICAgPyBsaWJ4
bF9nZXRfcmVxdWlyZWRfaW9tbXVfbWVtb3J5KGRfY29uZmlnLT5iX2luZm8ubWF4X21lbWtiKQor
ICAgICAgICAgICAgOiAwOworCiAgICAgcmV0ID0gbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3Nl
dGRlZmF1bHQoZ2MsICZkX2NvbmZpZy0+Yl9pbmZvKTsKICAgICBpZiAocmV0KSB7CiAgICAgICAg
IExPR0QoRVJST1IsIGRvbWlkLCAiVW5hYmxlIHRvIHNldCBkb21haW4gYnVpbGQgaW5mbyBkZWZh
dWx0cyIpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggMDFkZTU1NzZkOS4uMDE4NWI4ZmYwMSAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9s
aWJ4bF9pbnRlcm5hbC5oCkBAIC02MzcsNiArNjM3LDkgQEAgc3RydWN0IGxpYnhsX19jdHggewog
ICAgIExJQlhMX0xJU1RfRU5UUlkobGlieGxfY3R4KSBzaWdjaGxkX3VzZXJzX2VudHJ5OwogCiAg
ICAgbGlieGxfdmVyc2lvbl9pbmZvIHZlcnNpb25faW5mbzsKKworICAgIGJvb2wgbGlieGxfZG9t
YWluX25lZWRfbWVtb3J5XzB4MDQxMjAwX2NhbGxlZCwKKyAgICAgICAgIGxpYnhsX2RvbWFpbl9u
ZWVkX21lbW9yeV9jYWxsZWQ7CiB9OwogCiAvKgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfbWVtLmMgYi90b29scy9saWJ4bC9saWJ4bF9tZW0uYwppbmRleCA2MDQyMjk5MzkzLi43YzAx
ZmFjN2U1IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9tZW0uYworKysgYi90b29scy9s
aWJ4bC9saWJ4bF9tZW0uYwpAQCAtNDg0LDYgKzQ4NCw4IEBAIGludCBsaWJ4bF9kb21haW5fbmVl
ZF9tZW1vcnkobGlieGxfY3R4ICpjdHgsCiAgICAgR0NfSU5JVChjdHgpOwogICAgIGludCByYzsK
IAorICAgIGN0eC0+bGlieGxfZG9tYWluX25lZWRfbWVtb3J5X2NhbGxlZCA9IDE7CisKICAgICBy
YyA9IGxpYnhsX19kb21haW5fY29uZmlnX3NldGRlZmF1bHQoZ2MsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGRfY29uZmlnLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBkb21pZF9mb3JfbG9nZ2luZyk7CkBAIC01MDcsNiArNTA5LDgg
QEAgaW50IGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeV8weDA0MTIwMChsaWJ4bF9jdHggKmN0eCwK
ICAgICBHQ19JTklUKGN0eCk7CiAgICAgaW50IHJjOwogCisgICAgY3R4LT5saWJ4bF9kb21haW5f
bmVlZF9tZW1vcnlfMHgwNDEyMDBfY2FsbGVkID0gMTsKKwogICAgIGxpYnhsX2RvbWFpbl9idWls
ZF9pbmZvIGJfaW5mb1sxXTsKICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mb19pbml0KGJfaW5m
byk7CiAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm9fY29weShjdHgsIGJfaW5mbywgYl9pbmZv
X2luKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMgYi90b29scy94bC94bF9wYXJz
ZS5jCmluZGV4IDAzYTJjNTRkZDIuLjc5ODcxYzIyZDAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hs
X3BhcnNlLmMKKysrIGIvdG9vbHMveGwveGxfcGFyc2UuYwpAQCAtMTU3MiwxOSArMTU3Miw4IEBA
IHZvaWQgcGFyc2VfY29uZmlnX2RhdGEoY29uc3QgY2hhciAqY29uZmlnX3NvdXJjZSwKICAgICAg
ICAgZXhpdCgtRVJST1JfRkFJTCk7CiAgICAgfQogCi0gICAgLyogbGlieGxfZ2V0X3JlcXVpcmVk
X3NoYWRvd19tZW1vcnkoKSBhbmQKLSAgICAgKiBsaWJ4bF9nZXRfcmVxdWlyZWRfaW9tbXVfbWVt
b3J5KCkgbXVzdCBiZSBjYWxsZWQgYWZ0ZXIgZmluYWwgdmFsdWVzCi0gICAgICogKGRlZmF1bHQg
b3Igc3BlY2lmaWVkKSBmb3IgdmNwdXMgYW5kIG1lbW9yeSBhcmUgc2V0LCBiZWNhdXNlIHRoZQot
ICAgICAqIGNhbGN1bGF0aW9ucyBkZXBlbmQgb24gdGhvc2UgdmFsdWVzLiAqLwotICAgIGJfaW5m
by0+c2hhZG93X21lbWtiID0gIXhsdV9jZmdfZ2V0X2xvbmcoY29uZmlnLCAic2hhZG93X21lbW9y
eSIsICZsLCAwKQotICAgICAgICA/IGwgKiAxMDI0Ci0gICAgICAgIDogbGlieGxfZ2V0X3JlcXVp
cmVkX3NoYWRvd19tZW1vcnkoYl9pbmZvLT5tYXhfbWVta2IsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYl9pbmZvLT5tYXhfdmNwdXMpOwotCi0gICAgLyogTm8g
SU9NTVUgcmVzZXJ2YXRpb24gaXMgbmVlZGVkIGlmIHBhc3N0aHJvdWdoIG1vZGUgaXMgbm90ICdz
eW5jX3B0JyAqLwotICAgIGJfaW5mby0+aW9tbXVfbWVta2IgPSAoY19pbmZvLT5wYXNzdGhyb3Vn
aCA9PSBMSUJYTF9QQVNTVEhST1VHSF9TWU5DX1BUKQotICAgICAgICA/IGxpYnhsX2dldF9yZXF1
aXJlZF9pb21tdV9tZW1vcnkoYl9pbmZvLT5tYXhfbWVta2IpCi0gICAgICAgIDogMDsKKyAgICBp
ZiAoIXhsdV9jZmdfZ2V0X2xvbmcoY29uZmlnLCAic2hhZG93X21lbW9yeSIsICZsLCAwKSkKKyAg
ICAgICAgYl9pbmZvLT5zaGFkb3dfbWVta2IgPSBsICogMTAyNDsKIAogICAgIHhsdV9jZmdfZ2V0
X2RlZmJvb2woY29uZmlnLCAibm9taWdyYXRlIiwgJmJfaW5mby0+ZGlzYWJsZV9taWdyYXRlLCAw
KTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Oct 24 15:33:57 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 15:33: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 1iNf7d-0006ub-Jt; Thu, 24 Oct 2019 15:33:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JlE8=YR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNf7c-0006uS-OW
 for xen-changelog@lists.xenproject.org; Thu, 24 Oct 2019 15:33:56 +0000
X-Inumbo-ID: b0c4bac0-f673-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b0c4bac0-f673-11e9-beca-bc764e2007e4;
 Thu, 24 Oct 2019 15:33:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNf7b-00089q-PJ
 for xen-changelog@lists.xenproject.org; Thu, 24 Oct 2019 15:33:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNf7b-0006XP-Mp
 for xen-changelog@lists.xenproject.org; Thu, 24 Oct 2019 15:33:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iNf7b-0006XP-Mp@xenbits.xenproject.org>
Date: Thu, 24 Oct 2019 15:33:55 +0000
Subject: [Xen-changelog] [xen staging] libxl: Remove/deprecate
 libxl_get_required_*_memory from the 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>

Y29tbWl0IDVkZWRjMThkNjRmNDZkN2FmYjllYjZjZTY4ODc5MWNjMTNmM2UwNTkKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IEZy
aSBPY3QgNCAxNTozNjo1OSAyMDE5ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDI0IDE2OjA4OjQxIDIw
MTkgKzAxMDAKCiAgICBsaWJ4bDogUmVtb3ZlL2RlcHJlY2F0ZSBsaWJ4bF9nZXRfcmVxdWlyZWRf
Kl9tZW1vcnkgZnJvbSB0aGUgQVBJCiAgICAKICAgIFRoZXNlIGFyZSBub3cgcmVkdW5kYW50IGJl
Y2F1c2Ugc2hhZG93X21lbWtiIGFuZCBpb21tdV9tZW1rYiBhcmUgbm93CiAgICBkZWZhdWx0ZWQg
YXV0b21hdGljYWxseSBieSBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkgYW5kCiAgICBsaWJ4bF9k
b21haW5fY3JlYXRlIGV0Yy4gIENhbGxlcnMgc2hvdWxkIG5vdCBub3cgY2FsbCB0aGVzZTsgaW5z
dGVhZCwKICAgIHRoZXkgc2hvdWxkIGp1c3QgbGV0IGxpYnhsIHRha2UgY2FyZSBvZiBpdC4KICAg
IAogICAgbGlieGxfZ2V0X3JlcXVpcmVkX3NoYWRvd19tZW1vcnkgd2FzIGludHJvZHVjZWQgaW4g
Zjg5ZjU1NTgyN2E2CiAgICAgICJyZW1vdmUgbGF0ZSAob24tZGVtYW5kKSBjb25zdHJ1Y3Rpb24g
b2YgSU9NTVUgcGFnZSB0YWJsZXMiCiAgICBXZSBjYW4gZnJlZWx5IHJlbW92ZSBpdCBiZWNhdXNl
IGl0IHdhcyBuZXZlciBpbiBhbnkgcmVsZWFzZS4KICAgIAogICAgbGlieGxfZ2V0X3JlcXVpcmVk
X3NoYWRvd19tZW1vcnkgaGFzIGJlZW4gaW4gbGlieGwgYXBwcm94aW1hdGVseQogICAgZm9yZXZl
ci4gIEl0IHNob3VsZCBwcm9iYWJseSBub3QgaGF2ZSBzdXJ2aXZlZCB0aGUgY3JlYXRpb24gb2YK
ICAgIGxpYnhsX2RvbWFpbl9jcmVhdGUsIGJ1dCBpdCBzZWVtcyB0aGUgQVBJIGF3a3dhcmRuZXNz
ZXMgd2Ugc2VlIGluCiAgICByZWNlbnQgY29tbWl0cyBwcmV2ZW50ZWQgdGhpcy4gIFNvIHdlIGhh
dmUgdG8ga2VlcCBpdC4gIEl0IHJlbWFpbnMKICAgIGZ1bmN0aW9uYWwgYnV0IHdlIGNhbiBkZXBy
ZWNhdGUgaXQuICBIb3BlZnVsbHkgd2UgY2FuIGdldCByaWQgb2YgaXQKICAgIGNvbXBsZXRlbHkg
YmVmb3JlIHdlIGZpbmQgdGhlIG5lZWQgdG8gY2hhbmdlIHRoZSBjYWxjdWxhdGlvbiB0byB1c2UK
ICAgIGFkZGl0aW9uYWwgaW5mb3JtYXRpb24gd2hpY2ggaXRzIGFyZ3VtZW50cyBkbyBub3QgY3Vy
cmVudGx5IHN1cHBseS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhv
bnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgfCAxNyAr
KysrKysrKysrKysrKysrLQogdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuYyAgfCAxNSAtLS0tLS0t
LS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmggIHwgIDIgKy0KIDMgZmlsZXMgY2hh
bmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwppbmRl
eCAzYjNiNmVjMzgxLi5lNGRkZmQwNjdmIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9j
cmVhdGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpAQCAtODkyLDYgKzg5Miwy
MSBAQCBzdGF0aWMgYm9vbCBva190b19kZWZhdWx0X21lbWtiX2luX2NyZWF0ZShsaWJ4bF9fZ2Mg
KmdjKQogICAgICAqLwogfQogCitzdGF0aWMgdW5zaWduZWQgbG9uZyBsaWJ4bF9fZ2V0X3JlcXVp
cmVkX2lvbW11X21lbW9yeSh1bnNpZ25lZCBsb25nIG1heG1lbV9rYikKK3sKKyAgICB1bnNpZ25l
ZCBsb25nIGlvbW11X3BhZ2VzID0gMCwgbWVtX3BhZ2VzID0gbWF4bWVtX2tiIC8gNDsKKyAgICB1
bnNpZ25lZCBpbnQgbGV2ZWw7CisKKyAgICAvKiBBc3N1bWUgYSA0IGxldmVsIHBhZ2UgdGFibGUg
d2l0aCA1MTIgZW50cmllcyBwZXIgbGV2ZWwgKi8KKyAgICBmb3IgKGxldmVsID0gMDsgbGV2ZWwg
PCA0OyBsZXZlbCsrKQorICAgIHsKKyAgICAgICAgbWVtX3BhZ2VzID0gRElWX1JPVU5EVVAobWVt
X3BhZ2VzLCA1MTIpOworICAgICAgICBpb21tdV9wYWdlcyArPSBtZW1fcGFnZXM7CisgICAgfQor
CisgICAgcmV0dXJuIGlvbW11X3BhZ2VzICogNDsKK30KKwogaW50IGxpYnhsX19kb21haW5fY29u
ZmlnX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQpCkBAIC0xMDE1LDcgKzEwMzAsNyBA
QCBpbnQgbGlieGxfX2RvbWFpbl9jb25maWdfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAg
ICAgICAmJiBva190b19kZWZhdWx0X21lbWtiX2luX2NyZWF0ZShnYykpCiAgICAgICAgIGRfY29u
ZmlnLT5iX2luZm8uaW9tbXVfbWVta2IgPQogICAgICAgICAgICAgKGRfY29uZmlnLT5jX2luZm8u
cGFzc3Rocm91Z2ggPT0gTElCWExfUEFTU1RIUk9VR0hfU1lOQ19QVCkKLSAgICAgICAgICAgID8g
bGlieGxfZ2V0X3JlcXVpcmVkX2lvbW11X21lbW9yeShkX2NvbmZpZy0+Yl9pbmZvLm1heF9tZW1r
YikKKyAgICAgICAgICAgID8gbGlieGxfX2dldF9yZXF1aXJlZF9pb21tdV9tZW1vcnkoZF9jb25m
aWctPmJfaW5mby5tYXhfbWVta2IpCiAgICAgICAgICAgICA6IDA7CiAKICAgICByZXQgPSBsaWJ4
bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChnYywgJmRfY29uZmlnLT5iX2luZm8pOwpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuYyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X3V0aWxzLmMKaW5kZXggNDA1NzMzYjdlMS4uZjM2MGY1ZTIyOCAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfdXRpbHMuYworKysgYi90b29scy9saWJ4bC9saWJ4bF91dGlscy5jCkBAIC00
OCwyMSArNDgsNiBAQCB1bnNpZ25lZCBsb25nIGxpYnhsX2dldF9yZXF1aXJlZF9zaGFkb3dfbWVt
b3J5KHVuc2lnbmVkIGxvbmcgbWF4bWVtX2tiLCB1bnNpZ25lZAogICAgIHJldHVybiA0ICogKDI1
NiAqIHNtcF9jcHVzICsgMiAqIChtYXhtZW1fa2IgLyAxMDI0KSk7CiB9CiAKLXVuc2lnbmVkIGxv
bmcgbGlieGxfZ2V0X3JlcXVpcmVkX2lvbW11X21lbW9yeSh1bnNpZ25lZCBsb25nIG1heG1lbV9r
YikKLXsKLSAgICB1bnNpZ25lZCBsb25nIGlvbW11X3BhZ2VzID0gMCwgbWVtX3BhZ2VzID0gbWF4
bWVtX2tiIC8gNDsKLSAgICB1bnNpZ25lZCBpbnQgbGV2ZWw7Ci0KLSAgICAvKiBBc3N1bWUgYSA0
IGxldmVsIHBhZ2UgdGFibGUgd2l0aCA1MTIgZW50cmllcyBwZXIgbGV2ZWwgKi8KLSAgICBmb3Ig
KGxldmVsID0gMDsgbGV2ZWwgPCA0OyBsZXZlbCsrKQotICAgIHsKLSAgICAgICAgbWVtX3BhZ2Vz
ID0gRElWX1JPVU5EVVAobWVtX3BhZ2VzLCA1MTIpOwotICAgICAgICBpb21tdV9wYWdlcyArPSBt
ZW1fcGFnZXM7Ci0gICAgfQotCi0gICAgcmV0dXJuIGlvbW11X3BhZ2VzICogNDsKLX0KLQogY2hh
ciAqbGlieGxfZG9taWRfdG9fbmFtZShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQpCiB7
CiAgICAgdW5zaWduZWQgaW50IGxlbjsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3V0
aWxzLmggYi90b29scy9saWJ4bC9saWJ4bF91dGlscy5oCmluZGV4IDYzMGNjYmUyOGEuLjQ2OTE4
YWVhODQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmgKKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfdXRpbHMuaApAQCAtMjQsNyArMjQsNyBAQCBjb25zdAogY2hhciAqbGlieGxf
YmFzZW5hbWUoY29uc3QgY2hhciAqbmFtZSk7IC8qIHJldHVybnMgc3RyaW5nIGZyb20gc3RyZHVw
ICovCiAKIHVuc2lnbmVkIGxvbmcgbGlieGxfZ2V0X3JlcXVpcmVkX3NoYWRvd19tZW1vcnkodW5z
aWduZWQgbG9uZyBtYXhtZW1fa2IsIHVuc2lnbmVkIGludCBzbXBfY3B1cyk7Ci11bnNpZ25lZCBs
b25nIGxpYnhsX2dldF9yZXF1aXJlZF9pb21tdV9tZW1vcnkodW5zaWduZWQgbG9uZyBtYXhtZW1f
a2IpOworICAvKiBkZXByZWNhdGVkOyBzZWUgTElCWExfSEFWRV9ET01BSU5fTkVFRF9NRU1PUllf
Q09ORklHIGluIGxpYnhsLmggKi8KIGludCBsaWJ4bF9uYW1lX3RvX2RvbWlkKGxpYnhsX2N0eCAq
Y3R4LCBjb25zdCBjaGFyICpuYW1lLCB1aW50MzJfdCAqZG9taWQpOwogaW50IGxpYnhsX2RvbWFp
bl9xdWFsaWZpZXJfdG9fZG9taWQobGlieGxfY3R4ICpjdHgsIGNvbnN0IGNoYXIgKm5hbWUsIHVp
bnQzMl90ICpkb21pZCk7CiBjaGFyICpsaWJ4bF9kb21pZF90b19uYW1lKGxpYnhsX2N0eCAqY3R4
LCB1aW50MzJfdCBkb21pZCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Oct 24 15:34:07 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 15:34: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 1iNf7n-0006vj-Lv; Thu, 24 Oct 2019 15:34:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JlE8=YR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNf7m-0006va-PI
 for xen-changelog@lists.xenproject.org; Thu, 24 Oct 2019 15:34:06 +0000
X-Inumbo-ID: b6d7c81c-f673-11e9-a531-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b6d7c81c-f673-11e9-a531-bc764e2007e4;
 Thu, 24 Oct 2019 15:34:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNf7l-0008AJ-VD
 for xen-changelog@lists.xenproject.org; Thu, 24 Oct 2019 15:34:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNf7l-0006YS-Sc
 for xen-changelog@lists.xenproject.org; Thu, 24 Oct 2019 15:34:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iNf7l-0006YS-Sc@xenbits.xenproject.org>
Date: Thu, 24 Oct 2019 15:34:05 +0000
Subject: [Xen-changelog] [xen staging] libxl: create: setdefault: Make
 libxl_physinfo info[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>

Y29tbWl0IGFmNWM0NzVkZWVkM2I5NWE2YTY5Y2Q0YzBlZjY4MTMyYjQ4N2MwNzkKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBPY3QgNyAxNzo0Nzo0NiAyMDE5ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDI0IDE2OjA4OjQxIDIw
MTkgKzAxMDAKCiAgICBsaWJ4bDogY3JlYXRlOiBzZXRkZWZhdWx0OiBNYWtlIGxpYnhsX3BoeXNp
bmZvIGluZm9bMV0KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuICBUaGlzIHdpbGwgbGV0
IHVzIG1ha2UgaXQgaW50byBhIHBvaW50ZXIgd2l0aG91dAogICAgdGV4dHVhbCBjaGFuZ2Ugb3Ro
ZXIgdGhhbiB0byB0aGUgZGVmaW5pdGlvbi4KICAgIAogICAgV2hpbGUgd2UgYXJlIGhlcmUsIGZp
eCBzb21lIHN0eWxlIGVycm9ycyAobWlzc2luZyB7IH0pLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBX
ZWkgTGl1IDx3bEB4ZW4ub3JnPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIHwgMTYgKysr
KysrKystLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4IGU0ZGRmZDA2N2YuLmQ2NWRmNzkyNGQgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Ny
ZWF0ZS5jCkBAIC0zMCwxMCArMzAsMTAgQEAKIGludCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZv
X3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvICpjX2luZm8pCiB7Ci0gICAgbGli
eGxfcGh5c2luZm8gaW5mbzsKKyAgICBsaWJ4bF9waHlzaW5mbyBpbmZvWzFdOwogICAgIGludCBy
YzsKIAotICAgIHJjID0gbGlieGxfZ2V0X3BoeXNpbmZvKENUWCwgJmluZm8pOworICAgIHJjID0g
bGlieGxfZ2V0X3BoeXNpbmZvKENUWCwgaW5mbyk7CiAgICAgaWYgKHJjKQogICAgICAgICByZXR1
cm4gcmM7CiAKQEAgLTQ1LDExICs0NSwxMSBAQCBpbnQgbGlieGxfX2RvbWFpbl9jcmVhdGVfaW5m
b19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgbGlieGxfX2FyY2hfZG9tYWluX2NyZWF0
ZV9pbmZvX3NldGRlZmF1bHQoZ2MsIGNfaW5mbyk7CiAKICAgICBpZiAoY19pbmZvLT50eXBlICE9
IExJQlhMX0RPTUFJTl9UWVBFX1BWKSB7Ci0gICAgICAgIGlmIChpbmZvLmNhcF9oYXApCisgICAg
ICAgIGlmIChpbmZvLT5jYXBfaGFwKSB7CiAgICAgICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRl
ZmF1bHQoJmNfaW5mby0+aGFwLCB0cnVlKTsKLSAgICAgICAgZWxzZSBpZiAoaW5mby5jYXBfc2hh
ZG93KQorICAgICAgICB9IGVsc2UgaWYgKGluZm8tPmNhcF9zaGFkb3cpIHsKICAgICAgICAgICAg
IGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmY19pbmZvLT5oYXAsIGZhbHNlKTsKLSAgICAgICAg
ZWxzZSB7CisgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICBMT0coRVJST1IsICJuZWl0aGVy
IGhhcCBub3Igc2hhZG93IHBhZ2luZyBhdmFpbGFibGUiKTsKICAgICAgICAgICAgIHJldHVybiBF
UlJPUl9JTlZBTDsKICAgICAgICAgfQpAQCAtNjMsMTIgKzYzLDEyIEBAIGludCBsaWJ4bF9fZG9t
YWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICBpZiAoIWNfaW5m
by0+c3NpZHJlZikKICAgICAgICAgY19pbmZvLT5zc2lkcmVmID0gU0VDSU5JVFNJRF9ET01VOwog
Ci0gICAgaWYgKGluZm8uY2FwX2h2bV9kaXJlY3RpbyAmJgorICAgIGlmIChpbmZvLT5jYXBfaHZt
X2RpcmVjdGlvICYmCiAgICAgICAgIChjX2luZm8tPnBhc3N0aHJvdWdoID09IExJQlhMX1BBU1NU
SFJPVUdIX1VOS05PV04pKSB7CiAgICAgICAgIGNfaW5mby0+cGFzc3Rocm91Z2ggPSAoKGNfaW5m
by0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9QVikgfHwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAhaW5mby5jYXBfaW9tbXVfaGFwX3B0X3NoYXJlKSA/CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIWluZm8tPmNhcF9pb21tdV9oYXBfcHRfc2hhcmUpID8KICAgICAg
ICAgICAgIExJQlhMX1BBU1NUSFJPVUdIX1NZTkNfUFQgOiBMSUJYTF9QQVNTVEhST1VHSF9TSEFS
RV9QVDsKLSAgICB9IGVsc2UgaWYgKCFpbmZvLmNhcF9odm1fZGlyZWN0aW8pIHsKKyAgICB9IGVs
c2UgaWYgKCFpbmZvLT5jYXBfaHZtX2RpcmVjdGlvKSB7CiAgICAgICAgIGNfaW5mby0+cGFzc3Ro
cm91Z2ggPSBMSUJYTF9QQVNTVEhST1VHSF9ESVNBQkxFRDsKICAgICB9CiAKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Oct 24 15:34:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 15:34: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 1iNf7x-0006wk-Ns; Thu, 24 Oct 2019 15:34:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JlE8=YR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNf7x-0006wf-31
 for xen-changelog@lists.xenproject.org; Thu, 24 Oct 2019 15:34:17 +0000
X-Inumbo-ID: bcf1204a-f673-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bcf1204a-f673-11e9-bbab-bc764e2007e4;
 Thu, 24 Oct 2019 15:34:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNf7w-0008AV-6U
 for xen-changelog@lists.xenproject.org; Thu, 24 Oct 2019 15:34:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNf7w-0006ZW-3t
 for xen-changelog@lists.xenproject.org; Thu, 24 Oct 2019 15:34:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iNf7w-0006ZW-3t@xenbits.xenproject.org>
Date: Thu, 24 Oct 2019 15:34:16 +0000
Subject: [Xen-changelog] [xen staging] libxl: create: setdefault: Move
 physinfo into config_setdefault
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVmMTM1YTY1ZDI4MDNmMzYzNmY1Mjg5NWNjODExZWM2NjU3NmE4ZGIKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBPY3QgNyAxNzo1MDowNiAyMDE5ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDI0IDE2OjA4OjQxIDIw
MTkgKzAxMDAKCiAgICBsaWJ4bDogY3JlYXRlOiBzZXRkZWZhdWx0OiBNb3ZlIHBoeXNpbmZvIGlu
dG8gY29uZmlnX3NldGRlZmF1bHQKICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UuICBUaGlz
IHdpbGwgbGV0IHVzIHJlZmVyIHRvIGl0IGluIGNvZGUgd2UgYXJlCiAgICBhYm91dCB0byBhZGQg
dG8gdGhpcyBmdW5jdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2xAeGVuLm9y
Zz4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
LS0tCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgIHwgMTcgKysrKysrKystLS0tLS0tLS0K
IHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMgICAgICAgfCAgNyArKysrKystCiB0b29scy9saWJ4bC9s
aWJ4bF9pbnRlcm5hbC5oIHwgIDMgKystCiAzIGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMo
KyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0
ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKaW5kZXggZDY1ZGY3OTI0ZC4uMDY3MGVm
OTBlZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfY3JlYXRlLmMKQEAgLTI4LDE1ICsyOCw5IEBACiAjaW5jbHVkZSA8eGVuLXhz
bS9mbGFzay9mbGFzay5oPgogCiBpbnQgbGlieGxfX2RvbWFpbl9jcmVhdGVfaW5mb19zZXRkZWZh
dWx0KGxpYnhsX19nYyAqZ2MsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mbyAqY19pbmZvKQorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY3JlYXRlX2luZm8gKmNfaW5mbywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfcGh5
c2luZm8gKmluZm8pCiB7Ci0gICAgbGlieGxfcGh5c2luZm8gaW5mb1sxXTsKLSAgICBpbnQgcmM7
Ci0KLSAgICByYyA9IGxpYnhsX2dldF9waHlzaW5mbyhDVFgsIGluZm8pOwotICAgIGlmIChyYykK
LSAgICAgICAgcmV0dXJuIHJjOwotCiAgICAgaWYgKCFjX2luZm8tPnR5cGUpIHsKICAgICAgICAg
TE9HKEVSUk9SLCAiZG9tYWluIHR5cGUgdW5zcGVjaWZpZWQiKTsKICAgICAgICAgcmV0dXJuIEVS
Uk9SX0lOVkFMOwpAQCAtOTE1LDYgKzkwOSwxMCBAQCBpbnQgbGlieGxfX2RvbWFpbl9jb25maWdf
c2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgIGludCByZXQ7CiAgICAgYm9vbCBwb2RfZW5h
YmxlZCA9IGZhbHNlOwogCisgICAgbGlieGxfcGh5c2luZm8gcGh5c2luZm87CisgICAgcmV0ID0g
bGlieGxfZ2V0X3BoeXNpbmZvKENUWCwgJnBoeXNpbmZvKTsKKyAgICBpZiAocmV0KSBnb3RvIGVy
cm9yX291dDsKKwogICAgIGlmIChkX2NvbmZpZy0+Y19pbmZvLnNzaWRfbGFiZWwpIHsKICAgICAg
ICAgY2hhciAqcyA9IGRfY29uZmlnLT5jX2luZm8uc3NpZF9sYWJlbDsKICAgICAgICAgcmV0ID0g
bGlieGxfZmxhc2tfY29udGV4dF90b19zaWQoY3R4LCBzLCBzdHJsZW4ocyksCkBAIC0xMDEzLDcg
KzEwMTEsOCBAQCBpbnQgbGlieGxfX2RvbWFpbl9jb25maWdfc2V0ZGVmYXVsdChsaWJ4bF9fZ2Mg
KmdjLAogICAgICAgICBnb3RvIGVycm9yX291dDsKICAgICB9CiAKLSAgICByZXQgPSBsaWJ4bF9f
ZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQoZ2MsICZkX2NvbmZpZy0+Y19pbmZvKTsKKyAg
ICByZXQgPSBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQoZ2MsICZkX2NvbmZp
Zy0+Y19pbmZvLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmcGh5c2luZm8pOwogICAgIGlmIChyZXQpIHsKICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQs
ICJVbmFibGUgdG8gc2V0IGRvbWFpbiBjcmVhdGUgaW5mbyBkZWZhdWx0cyIpOwogICAgICAgICBn
b3RvIGVycm9yX291dDsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMgYi90b29s
cy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IGMwMDM1NmEyZjEuLmU2YTQ4OTc0ZjggMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwpA
QCAtMjE2Nyw3ICsyMTY3LDEyIEBAIHZvaWQgbGlieGxfX3NwYXduX3N0dWJfZG0obGlieGxfX2Vn
YyAqZWdjLCBsaWJ4bF9fc3R1Yl9kbV9zcGF3bl9zdGF0ZSAqc2RzcykKICAgICBkbV9jb25maWct
PmNfaW5mby5ydW5faG90cGx1Z19zY3JpcHRzID0KICAgICAgICAgZ3Vlc3RfY29uZmlnLT5jX2lu
Zm8ucnVuX2hvdHBsdWdfc2NyaXB0czsKIAotICAgIHJldCA9IGxpYnhsX19kb21haW5fY3JlYXRl
X2luZm9fc2V0ZGVmYXVsdChnYywgJmRtX2NvbmZpZy0+Y19pbmZvKTsKKyAgICBsaWJ4bF9waHlz
aW5mbyBwaHlzaW5mbzsKKyAgICByZXQgPSBsaWJ4bF9nZXRfcGh5c2luZm8oQ1RYLCAmcGh5c2lu
Zm8pOworICAgIGlmIChyZXQpIGdvdG8gb3V0OworCisgICAgcmV0ID0gbGlieGxfX2RvbWFpbl9j
cmVhdGVfaW5mb19zZXRkZWZhdWx0KGdjLCAmZG1fY29uZmlnLT5jX2luZm8sCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwaHlzaW5mbyk7CiAgICAgaWYg
KHJldCkgZ290byBvdXQ7CiAgICAgcmV0ID0gbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRl
ZmF1bHQoZ2MsICZkbV9jb25maWctPmJfaW5mbyk7CiAgICAgaWYgKHJldCkgZ290byBvdXQ7CmRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGli
eGxfaW50ZXJuYWwuaAppbmRleCAwMTg1YjhmZjAxLi42YTYxNDY1OGMyIDEwMDY0NAotLS0gYS90
b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVy
bmFsLmgKQEAgLTE0NDcsNyArMTQ0Nyw4IEBAIF9oaWRkZW4gaW50IGxpYnhsX19kb21haW5fY29u
ZmlnX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkIC8qIGxv
Z2dpbmcgb25seSAqLyk7CiBfaGlkZGVuIGludCBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3Nl
dGRlZmF1bHQobGlieGxfX2djICpnYywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9kb21haW5fY3JlYXRlX2luZm8gKmNfaW5mbyk7CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvICpjX2lu
Zm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxf
cGh5c2luZm8gKmluZm8pOwogX2hpZGRlbiBpbnQgbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3Nl
dGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZvKTsKIF9oaWRkZW4gdm9pZCBs
aWJ4bF9fcmRtX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Oct 24 15:34:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 15: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 1iNf87-0006yO-Pl; Thu, 24 Oct 2019 15: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=JlE8=YR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNf87-0006yG-84
 for xen-changelog@lists.xenproject.org; Thu, 24 Oct 2019 15:34:27 +0000
X-Inumbo-ID: c306b9cc-f673-11e9-94a8-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c306b9cc-f673-11e9-94a8-12813bfff9fa;
 Thu, 24 Oct 2019 15:34:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNf86-0008Aj-CQ
 for xen-changelog@lists.xenproject.org; Thu, 24 Oct 2019 15:34:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNf86-0006aM-9s
 for xen-changelog@lists.xenproject.org; Thu, 24 Oct 2019 15:34:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iNf86-0006aM-9s@xenbits.xenproject.org>
Date: Thu, 24 Oct 2019 15:34:26 +0000
Subject: [Xen-changelog] [xen staging] libxl: Move
 domain_create_info_setdefault earlier
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk1NTk2ZjZhYjE4ZmViODI1MDA2ZWY4ZjI3MjA0MWYxZDk0ZTZiZDEKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IEZy
aSBPY3QgMTEgMTc6MTY6NDQgMjAxOSArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAyNCAxNjowODo0MSAy
MDE5ICswMTAwCgogICAgbGlieGw6IE1vdmUgZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQg
ZWFybGllcgogICAgCiAgICBXZSBuZWVkIHRoaXMgYmVmb3JlIHdlIHN0YXJ0IHRvIGZpZ3VyZSBv
dXQgdGhlIHBhc3N0aHJvdWdoIG1vZGUuCiAgICAKICAgIEkgaGF2ZSBjaGVja2VkIHRoYXQgbm90
aGluZyBpbiBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQKICAgIG5vciB0aGUg
dHdvIGltcGxlbWVudGF0aW9ucyBvZiAuLi5fYXJjaF8uLi4gYWNjZXNzZXMgYW55dGhpbmcgZWxz
ZSwKICAgIG90aGVyIHRoYW4gKGkpIHRoZSBkb21haW4gdHlwZSAod2hpY2ggdGhpcyBmdW5jdGlv
biBpcyByZXNwb25zaWJsZSBmb3IKICAgIHNldHRpbmcgYW5kIG5vdGhpbmcgYmVmb3JlIGl0IGxv
b2tzIGF0KSAoaWkpIGNfaW5mby0+c3NpZHJlZiAod2hpY2ggaXMKICAgIGRlZmF1bHRlZCBieSBm
bGFzayBjb2RlIG5lYXIgdGhlIHRvcCBvZgogICAgbGlieGxfX2RvbWFpbl9jb25maWdfc2V0ZGVm
YXVsdCBhbmQgbm90IGFjY2Vzc2VkIGFmdGVyd2FyZHMpLgogICAgCiAgICBTbyBubyBmdW5jdGlv
bmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgfCAxNCArKysr
KysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2NyZWF0ZS5jCmluZGV4IDA2NzBlZjkwZWQuLjc4NjlkNTRiMzIgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0
ZS5jCkBAIC05NzIsNiArOTcyLDEzIEBAIGludCBsaWJ4bF9fZG9tYWluX2NvbmZpZ19zZXRkZWZh
dWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgIGdvdG8gZXJyb3Jfb3V0OwogICAgIH0KIAorICAg
IHJldCA9IGxpYnhsX19kb21haW5fY3JlYXRlX2luZm9fc2V0ZGVmYXVsdChnYywgJmRfY29uZmln
LT5jX2luZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZwaHlzaW5mbyk7CisgICAgaWYgKHJldCkgeworICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwg
IlVuYWJsZSB0byBzZXQgZG9tYWluIGNyZWF0ZSBpbmZvIGRlZmF1bHRzIik7CisgICAgICAgIGdv
dG8gZXJyb3Jfb3V0OworICAgIH0KKwogICAgIC8qIElmIHRhcmdldF9tZW1rYiBpcyBzbWFsbGVy
IHRoYW4gbWF4X21lbWtiLCB0aGUgc3Vic2VxdWVudCBjYWxsCiAgICAgICogdG8gbGlieGMgd2hl
biBidWlsZGluZyBIVk0gZG9tYWluIHdpbGwgZW5hYmxlIFBvRCBtb2RlLgogICAgICAqLwpAQCAt
MTAxMSwxMyArMTAxOCw2IEBAIGludCBsaWJ4bF9fZG9tYWluX2NvbmZpZ19zZXRkZWZhdWx0KGxp
YnhsX19nYyAqZ2MsCiAgICAgICAgIGdvdG8gZXJyb3Jfb3V0OwogICAgIH0KIAotICAgIHJldCA9
IGxpYnhsX19kb21haW5fY3JlYXRlX2luZm9fc2V0ZGVmYXVsdChnYywgJmRfY29uZmlnLT5jX2lu
Zm8sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwaHlz
aW5mbyk7Ci0gICAgaWYgKHJldCkgewotICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgIlVuYWJs
ZSB0byBzZXQgZG9tYWluIGNyZWF0ZSBpbmZvIGRlZmF1bHRzIik7Ci0gICAgICAgIGdvdG8gZXJy
b3Jfb3V0OwotICAgIH0KLQogICAgIGlmIChkX2NvbmZpZy0+Yl9pbmZvLnNoYWRvd19tZW1rYiA9
PSBMSUJYTF9NRU1LQl9ERUZBVUxUCiAgICAgICAgICYmIG9rX3RvX2RlZmF1bHRfbWVta2JfaW5f
Y3JlYXRlKGdjKSkKICAgICAgICAgZF9jb25maWctPmJfaW5mby5zaGFkb3dfbWVta2IgPQotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2lu
ZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Oct 24 15:34:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 15: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 1iNf8I-0006zj-TB; Thu, 24 Oct 2019 15:34:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=JlE8=YR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNf8H-0006zY-TK
 for xen-changelog@lists.xenproject.org; Thu, 24 Oct 2019 15:34:37 +0000
X-Inumbo-ID: c916d72a-f673-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c916d72a-f673-11e9-beca-bc764e2007e4;
 Thu, 24 Oct 2019 15:34:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNf8G-0008Av-Iq
 for xen-changelog@lists.xenproject.org; Thu, 24 Oct 2019 15:34:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNf8G-0006bt-GL
 for xen-changelog@lists.xenproject.org; Thu, 24 Oct 2019 15:34:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iNf8G-0006bt-GL@xenbits.xenproject.org>
Date: Thu, 24 Oct 2019 15:34:36 +0000
Subject: [Xen-changelog] [xen staging] libxl/xl: Overhaul passthrough
 setting 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>

Y29tbWl0IGFkMDExYWQwODg0M2Y2MGY5YWUxN2I5YWU0YWE1OTA3Njc0ZDcyYWYKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBPY3QgNyAxNzo1OToxNSAyMDE5ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDI0IDE2OjA4OjQxIDIw
MTkgKzAxMDAKCiAgICBsaWJ4bC94bDogT3ZlcmhhdWwgcGFzc3Rocm91Z2ggc2V0dGluZyBsb2dp
YwogICAgCiAgICBMSUJYTF9QQVNTVEhST1VHSF9VTktOT1dOIChha2EgIkVOQUJMRUQiIGluIGFu
IGVhcmxpZXIgdW5jb21taXR0ZWQKICAgIHZlcnNpb24gb2YgdGhpcyBjb2RlKSBpcyBkb2luZyBk
b3VibGUgZHV0eS4gIFdlIGFjdHVhbGx5IG5lZWQgYWxsIG9mCiAgICB0aGUgZm9sbG93aW5nIHRv
IGJlIHNwZWNpZmlhYmxlOgogICAgICAqICJkZWZhdWx0IjogZW5hYmxlIFBUIGlmZiB3ZSBoYXZl
IGRldmljZXMgdG8KICAgICAgICBwYXNzIHRocm91Z2ggc3BlY2lmaWVkIGluIHRoZSBpbml0aWFs
IGNvbmZpZyBmaWxlLgogICAgICAqICJlbmFibGVkIiAoYW5kIGZhaWwgaWYgdGhlIHBsYXRmb3Jt
IGRvZXNuJ3Qgc3VwcG9ydCBpdCkuCiAgICAgICogImRpc2FibGVkIiAoYW5kIHJlamVjdCBmdXR1
cmUgUFQgaG90cGx1ZykuCiAgICAgICogInNoYXJlX3B0Ii8ic3luY19wdCI6IGVuYWJsZSBQVCBh
bmQgc2V0IGEgc3BlY2lmaWMgUFQgbW9kZS4KICAgIAogICAgRGVmYXVsdGluZyBhbmQgZXJyb3Ig
Y2hlY2tpbmcgc2hvdWxkIGJlIGRvbmUgaW4gbGlieGwuICBTbywgd2UgbWFrZQogICAgc2V2ZXJh
bCBjaGFuZ2VzIGhlcmUuCiAgICAKICAgIFdlIGludHJvZHVjZSAiZW5hYmxlZCIsIGFuZCByZW5h
bWUgInVua25vd24iIHRvICJkZWZhdWx0Ii4KICAgIAogICAgV2UgbW92ZSBhbGwgb2YgdGhlIGVy
cm9yIGNoZWNraW5nIGFuZCBkZWZhdWx0aW5nIGNvZGUgZnJvbSB4bCBpbnRvCiAgICBsaWJ4bC4g
IE5vdywgbGlieGxfX2RvbWFpbl9jb25maWdfc2V0ZGVmYXVsdCBoYXMgYWxsIG9mIHRoZSBuZWNl
c3NhcnkKICAgIGluZm9ybWF0aW9uIHRvIGdldCB0aGlzIHJpZ2h0LiAgU28gd2UgY2FuIGRvIGl0
IGFsbCB0aGVyZS4gIENob29zaW5nCiAgICB0aGUgc3BlY2lmaWMgbW9kZSBpcyBhcmNoLXNwZWNp
ZmljLgogICAgCiAgICBXZSBjYW4gYWxzbyBhcnJhbmdlIHRvIGhhdmUgb25seSBvbmUgcGxhY2Ug
ZWFjaCB3aGljaCBjYWxjdWxhdGVzCiAgICAoaSkgd2hldGhlciBwYXNzdGhyb3VnaCBuZWVkcyB0
byBiZSBlbmFibGVkIGJlY2F1c2UgcHQgZGV2aWNlcyB3ZXJlCiAgICBzcGVjaWZpZWQgKGlpKSB3
aGV0aGVyIHB0X3NoYXJlIGNhbiBiZSB1c2VkIChmb3IgZWFjaCBhcmNoKS4KICAgIAogICAgeGwg
bm93IG9ubHkgaGFzIHRvIHBhcnNlIHRoZSBlbnVtIGluIHRoZSBzYW1lIHdheSBhcyBpdCBwYXJz
ZXMgYWxsCiAgICBvdGhlciBlbnVtcy4KICAgIAogICAgVGhpcyBjaGFuZ2UgZml4ZXMgYSByZWdy
ZXNzaW9uIGZyb20gZWFybGllciA0LjEzLXByZTogdW50aWwgcmVjZW50CiAgICBjaGFuZ2VzLCBw
YXNzdGhyb3VnaCB3YXMgb25seSBlbmFibGVkIGJ5IGRlZmF1bHQgaWYgcGFzc3Rocm91Z2gKICAg
IGRldmljZXMgd2VyZSBzcGVjaWZpZWQuICBXZSByZXN0b3JlIHRoaXMgYmVoYXZpb3VyLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KICAgIENDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAg
ICBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KICAgIENDOiBWb2xvZHlteXIgQmFi
Y2h1ayA8Vm9sb2R5bXlyX0JhYmNodWtAZXBhbS5jb20+CiAgICBDQzogQW5kcmV3IENvb3BlciA8
QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT4KICAgIENDOiBQYXVsIER1cnJhbnQgPHBkdXJyYW50
QGdtYWlsLmNvbT4KICAgIENDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBS
ZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tl
ZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogZG9j
cy9tYW4veGwuY2ZnLjUucG9kLmluICAgIHwgIDYgKysrKwogdG9vbHMvbGlieGwvbGlieGxfYXJj
aC5oICAgIHwgIDYgKysrKwogdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgICAgIHwgMjQgKysrKysr
KysrKysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgIHwgNDMgKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCB8ICA3ICsrKy0t
CiB0b29scy9saWJ4bC9saWJ4bF94ODYuYyAgICAgfCA0MSArKysrKysrKysrKysrKysrKysrKysr
KysrKysKIHRvb2xzL3hsL3hsX3BhcnNlLmMgICAgICAgICB8IDY3ICsrKystLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogNyBmaWxlcyBjaGFuZ2VkLCAxMTYgaW5zZXJ0
aW9ucygrKSwgNzggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwuY2ZnLjUu
cG9kLmluIGIvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluCmluZGV4IDY0YmVkMzBiY2UuLjI0NWQz
Zjk0NzIgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLmNmZy41LnBvZC5pbgorKysgYi9kb2NzL21h
bi94bC5jZmcuNS5wb2QuaW4KQEAgLTY2MCw2ICs2NjAsMTIgQEAgaW4gcHJlZmVyZW5jZS4gSG93
ZXZlciwgdGhlIGF2YWlsYWJpbGl0eSBvZiB0aGlzIG9wdGlvbiBpcyBoYXJkd2FyZQogc3BlY2lm
aWMuIElmIEI8eGwgaW5mbz4gcmVwb3J0cyBCPHZpcnRfY2Fwcz4gY29udGFpbmluZwogQjxpb21t
dV9oYXBfcHRfc2hhcmU+IHRoZW4gdGhpcyBvcHRpb24gbWF5IGJlIHVzZWQuCiAKKz1pdGVtIEI8
ZGVmYXVsdD4KKworVGhlIGRlZmF1bHQsIHdoaWNoIGNob29zZXMgYmV0d2VlbiBCPGRpc2FibGVk
PiBhbmQgQjxlbmFibGVkPgorYWNjb3JkaW5nIHRvIHdoZXRoZXIgcGFzc3Rocm91Z2ggZGV2aWNl
cyBhcmUgZW5hYmxlZCBpbiB0aGUgY29uZmlnCitmaWxlLgorCiA9YmFjawogCiA9YmFjawpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oIGIvdG9vbHMvbGlieGwvbGlieGxfYXJj
aC5oCmluZGV4IGQ2MjQxNTllNTMuLmVlNjY0MWIzZTYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2FyY2guaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9hcmNoLmgKQEAgLTczLDYgKzcz
LDEyIEBAIHZvaWQgbGlieGxfX2FyY2hfZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChsaWJ4
bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm8pOwogCiBfaGlkZGVuCitpbnQgbGlieGxf
X2FyY2hfcGFzc3Rocm91Z2hfbW9kZV9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY29u
ZmlnICpkX2NvbmZpZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3QgbGlieGxfcGh5c2luZm8gKnBoeXNpbmZvKTsKKworX2hpZGRlbgogaW50IGxpYnhs
X19hcmNoX2V4dHJhX21lbW9yeShsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqaW5mbywKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDY0X3QgKm91dCk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF9hcm0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCmluZGV4IGJmMzFiOWIzY2Eu
LjJmMWNhNjk0MzEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCisrKyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2FybS5jCkBAIC0xMTkxLDYgKzExOTEsMzAgQEAgdm9pZCBsaWJ4bF9f
YXJjaF9kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgbGli
eGxfZG9tYWluX2J1aWxkX2luZm9faW5pdF90eXBlKGJfaW5mbywgTElCWExfRE9NQUlOX1RZUEVf
UFZIKTsKIH0KIAoraW50IGxpYnhsX19hcmNoX3Bhc3N0aHJvdWdoX21vZGVfc2V0ZGVmYXVsdChs
aWJ4bF9fZ2MgKmdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX3BoeXNpbmZvICpwaHlzaW5mbykK
K3sKKyAgICBpbnQgcmM7CisgICAgbGlieGxfZG9tYWluX2NyZWF0ZV9pbmZvICpjb25zdCBjX2lu
Zm8gPSAmZF9jb25maWctPmNfaW5mbzsKKworICAgIGlmIChjX2luZm8tPnBhc3N0aHJvdWdoID09
IExJQlhMX1BBU1NUSFJPVUdIX0VOQUJMRUQpIHsKKyAgICAgICAgY19pbmZvLT5wYXNzdGhyb3Vn
aCA9IExJQlhMX1BBU1NUSFJPVUdIX1NIQVJFX1BUOworICAgIH0KKworICAgIGlmIChjX2luZm8t
PnBhc3N0aHJvdWdoID09IExJQlhMX1BBU1NUSFJPVUdIX1NZTkNfUFQpIHsKKyAgICAgICAgTE9H
RChFUlJPUiwgZG9taWQsCisgICAgICAgICAgICAgInBhc3N0aHJvdWdoPVwic3luY19wdFwiIG5v
dCBzdXBwb3J0ZWQgb24gQVJNXG4iKTsKKyAgICAgICAgcmMgPSBFUlJPUl9JTlZBTDsKKyAgICAg
ICAgZ290byBvdXQ7CisgICAgfQorCisgICAgcmMgPSAwOworIG91dDoKKyAgICByZXR1cm4gcmM7
Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmlu
ZGV4IDc4NjlkNTRiMzIuLmQ1OWFjMmFiMDUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC01NywxOCArNTcs
NiBAQCBpbnQgbGlieGxfX2RvbWFpbl9jcmVhdGVfaW5mb19zZXRkZWZhdWx0KGxpYnhsX19nYyAq
Z2MsCiAgICAgaWYgKCFjX2luZm8tPnNzaWRyZWYpCiAgICAgICAgIGNfaW5mby0+c3NpZHJlZiA9
IFNFQ0lOSVRTSURfRE9NVTsKIAotICAgIGlmIChpbmZvLT5jYXBfaHZtX2RpcmVjdGlvICYmCi0g
ICAgICAgIChjX2luZm8tPnBhc3N0aHJvdWdoID09IExJQlhMX1BBU1NUSFJPVUdIX1VOS05PV04p
KSB7Ci0gICAgICAgIGNfaW5mby0+cGFzc3Rocm91Z2ggPSAoKGNfaW5mby0+dHlwZSA9PSBMSUJY
TF9ET01BSU5fVFlQRV9QVikgfHwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhaW5m
by0+Y2FwX2lvbW11X2hhcF9wdF9zaGFyZSkgPwotICAgICAgICAgICAgTElCWExfUEFTU1RIUk9V
R0hfU1lOQ19QVCA6IExJQlhMX1BBU1NUSFJPVUdIX1NIQVJFX1BUOwotICAgIH0gZWxzZSBpZiAo
IWluZm8tPmNhcF9odm1fZGlyZWN0aW8pIHsKLSAgICAgICAgY19pbmZvLT5wYXNzdGhyb3VnaCA9
IExJQlhMX1BBU1NUSFJPVUdIX0RJU0FCTEVEOwotICAgIH0KLQotICAgIC8qIEFuIGV4cGxpY2l0
IHNldHRpbmcgc2hvdWxkIG5vdyBoYXZlIGJlZW4gY2hvc2VuICovCi0gICAgYXNzZXJ0KGNfaW5m
by0+cGFzc3Rocm91Z2ggIT0gTElCWExfUEFTU1RIUk9VR0hfVU5LTk9XTik7Ci0KICAgICByZXR1
cm4gMDsKIH0KIApAQCAtNTkxLDcgKzU3OSw3IEBAIGludCBsaWJ4bF9fZG9tYWluX21ha2UobGli
eGxfX2djICpnYywgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCiAgICAgICAgICAgICAg
ICAgbGlieGxfZGVmYm9vbF92YWwoaW5mby0+b29zKSA/IDAgOiBYRU5fRE9NQ1RMX0NERl9vb3Nf
b2ZmOwogICAgICAgICB9CiAKLSAgICAgICAgYXNzZXJ0KGluZm8tPnBhc3N0aHJvdWdoICE9IExJ
QlhMX1BBU1NUSFJPVUdIX1VOS05PV04pOworICAgICAgICBhc3NlcnQoaW5mby0+cGFzc3Rocm91
Z2ggIT0gTElCWExfUEFTU1RIUk9VR0hfREVGQVVMVCk7CiAgICAgICAgIExPRyhERVRBSUwsICJw
YXNzdGhyb3VnaDogJXMiLAogICAgICAgICAgICAgbGlieGxfcGFzc3Rocm91Z2hfdG9fc3RyaW5n
KGluZm8tPnBhc3N0aHJvdWdoKSk7CiAKQEAgLTkwOCw2ICs4OTYsNyBAQCBpbnQgbGlieGxfX2Rv
bWFpbl9jb25maWdfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgIGxpYnhsX2N0eCAqY3R4
ID0gbGlieGxfX2djX293bmVyKGdjKTsKICAgICBpbnQgcmV0OwogICAgIGJvb2wgcG9kX2VuYWJs
ZWQgPSBmYWxzZTsKKyAgICBsaWJ4bF9kb21haW5fY3JlYXRlX2luZm8gKmNfaW5mbyA9ICZkX2Nv
bmZpZy0+Y19pbmZvOwogCiAgICAgbGlieGxfcGh5c2luZm8gcGh5c2luZm87CiAgICAgcmV0ID0g
bGlieGxfZ2V0X3BoeXNpbmZvKENUWCwgJnBoeXNpbmZvKTsKQEAgLTk3OSw2ICs5NjgsMzQgQEAg
aW50IGxpYnhsX19kb21haW5fY29uZmlnX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICAg
ICAgZ290byBlcnJvcl9vdXQ7CiAgICAgfQogCisgICAgYm9vbCBuZWVkX3B0ID0gZF9jb25maWct
Pm51bV9wY2lkZXZzIHx8IGRfY29uZmlnLT5udW1fZHRkZXZzOworICAgIGlmIChjX2luZm8tPnBh
c3N0aHJvdWdoID09IExJQlhMX1BBU1NUSFJPVUdIX0RFRkFVTFQpIHsKKyAgICAgICAgY19pbmZv
LT5wYXNzdGhyb3VnaCA9IG5lZWRfcHQKKyAgICAgICAgICAgID8gTElCWExfUEFTU1RIUk9VR0hf
RU5BQkxFRCA6IExJQlhMX1BBU1NUSFJPVUdIX0RJU0FCTEVEOworICAgIH0KKworICAgIGJvb2wg
aW9tbXVfZW5hYmxlZCA9IHBoeXNpbmZvLmNhcF9odm1fZGlyZWN0aW87CisgICAgaWYgKGNfaW5m
by0+cGFzc3Rocm91Z2ggIT0gTElCWExfUEFTU1RIUk9VR0hfRElTQUJMRUQgJiYgIWlvbW11X2Vu
YWJsZWQpIHsKKyAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsCisgICAgICAgICAgICAgInBhc3N0
aHJvdWdoIG5vdCBzdXBwb3J0ZWQgb24gdGhpcyBwbGF0Zm9ybVxuIik7CisgICAgICAgIHJldCA9
IEVSUk9SX0lOVkFMOworICAgICAgICBnb3RvIGVycm9yX291dDsKKyAgICB9CisKKyAgICBpZiAo
Y19pbmZvLT5wYXNzdGhyb3VnaCA9PSBMSUJYTF9QQVNTVEhST1VHSF9ESVNBQkxFRCAmJiBuZWVk
X3B0KSB7CisgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLAorICAgICAgICAgICAgICJwYXNzdGhy
b3VnaCBkaXNhYmxlZCBidXQgZGV2aWNlcyBhcmUgc3BlY2lmaWVkIik7CisgICAgICAgIHJldCA9
IEVSUk9SX0lOVkFMOworICAgICAgICBnb3RvIGVycm9yX291dDsKKyAgICB9CisKKyAgICByZXQg
PSBsaWJ4bF9fYXJjaF9wYXNzdGhyb3VnaF9tb2RlX3NldGRlZmF1bHQoZ2MsZG9taWQsZF9jb25m
aWcsJnBoeXNpbmZvKTsKKyAgICBpZiAocmV0KSBnb3RvIGVycm9yX291dDsKKworICAgIC8qIEFu
IGV4cGxpY2l0IHNldHRpbmcgc2hvdWxkIG5vdyBoYXZlIGJlZW4gY2hvc2VuICovCisgICAgYXNz
ZXJ0KGNfaW5mby0+cGFzc3Rocm91Z2ggIT0gTElCWExfUEFTU1RIUk9VR0hfREVGQVVMVCk7Cisg
ICAgYXNzZXJ0KGNfaW5mby0+cGFzc3Rocm91Z2ggIT0gTElCWExfUEFTU1RIUk9VR0hfRU5BQkxF
RCk7CisKICAgICAvKiBJZiB0YXJnZXRfbWVta2IgaXMgc21hbGxlciB0aGFuIG1heF9tZW1rYiwg
dGhlIHN1YnNlcXVlbnQgY2FsbAogICAgICAqIHRvIGxpYnhjIHdoZW4gYnVpbGRpbmcgSFZNIGRv
bWFpbiB3aWxsIGVuYWJsZSBQb0QgbW9kZS4KICAgICAgKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAppbmRleCAz
YWM5NDk0YjgwLi4wNTQ2ZDc4NjVhIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBl
cy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCkBAIC0yNjQsMTAgKzI2NCwx
MSBAQCBsaWJ4bF92a2JfYmFja2VuZCA9IEVudW1lcmF0aW9uKCJ2a2JfYmFja2VuZCIsIFsKICAg
ICBdKQogCiBsaWJ4bF9wYXNzdGhyb3VnaCA9IEVudW1lcmF0aW9uKCJwYXNzdGhyb3VnaCIsIFsK
LSAgICAoMCwgInVua25vd24iKSwKKyAgICAoMCwgImRlZmF1bHQiKSwKICAgICAoMSwgImRpc2Fi
bGVkIiksCi0gICAgKDIsICJzeW5jX3B0IiksCi0gICAgKDMsICJzaGFyZV9wdCIpLAorICAgICgy
LCAiZW5hYmxlZCIpLCAjIGJlY29tZXMge3N5bmMsc2hhcmV9X3B0IG9uY2UgZGVmYXVsdHMgYXJl
IGV2YWx1YXRlZAorICAgICgzLCAic3luY19wdCIpLAorICAgICg0LCAic2hhcmVfcHQiKSwKICAg
ICBdKQogCiAjCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF94ODYuYyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX3g4Ni5jCmluZGV4IGMwZjg4YTdlYWEuLjhiODA0NTM3YmEgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jCkBA
IC02MzEsNiArNjMxLDQ3IEBAIHZvaWQgbGlieGxfX2FyY2hfZG9tYWluX2J1aWxkX2luZm9fc2V0
ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmYl9p
bmZvLT5hY3BpLCB0cnVlKTsKIH0KIAoraW50IGxpYnhsX19hcmNoX3Bhc3N0aHJvdWdoX21vZGVf
c2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX3BoeXNpbmZv
ICpwaHlzaW5mbykKK3sKKyAgICBpbnQgcmM7CisgICAgbGlieGxfZG9tYWluX2NyZWF0ZV9pbmZv
ICpjb25zdCBjX2luZm8gPSAmZF9jb25maWctPmNfaW5mbzsKKworICAgIGlmIChjX2luZm8tPnBh
c3N0aHJvdWdoICE9IExJQlhMX1BBU1NUSFJPVUdIX0RJU0FCTEVEICYmCisgICAgICAgIGNfaW5m
by0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9QVkgpIHsKKyAgICAgICAgTE9HRChFUlJPUiwg
ZG9taWQsCisgICAgICAgICAgICAgInBhc3N0aHJvdWdoIG5vdCB5ZXQgc3VwcG9ydGVkIGZvciB4
ODYgUFZIIGd1ZXN0c1xuIik7CisgICAgICAgIHJjID0gRVJST1JfSU5WQUw7CisgICAgICAgIGdv
dG8gb3V0OworICAgIH0KKworICAgIGNvbnN0IGNoYXIgKndoeW5vdF9wdF9zaGFyZSA9CisgICAg
ICAgIGNfaW5mby0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9QViA/ICJub3QgdmFsaWQgZm9y
IFBWIGRvbWFpbiIgOgorICAgICAgICAhcGh5c2luZm8tPmNhcF9pb21tdV9oYXBfcHRfc2hhcmUg
PyAibm90IHN1cHBvcnRlZCBvbiB0aGlzIHBsYXRmb3JtIiA6CisgICAgICAgICFsaWJ4bF9kZWZi
b29sX3ZhbChkX2NvbmZpZy0+Y19pbmZvLmhhcCkgPyJvbmx5IHZhbGlkIGZvciBIQVAgZ3Vlc3Rz
IjoKKyAgICAgICAgTlVMTDsKKworICAgIGlmIChjX2luZm8tPnBhc3N0aHJvdWdoID09IExJQlhM
X1BBU1NUSFJPVUdIX0VOQUJMRUQpIHsKKyAgICAgICAgY19pbmZvLT5wYXNzdGhyb3VnaCA9IHdo
eW5vdF9wdF9zaGFyZQorICAgICAgICAgICAgPyBMSUJYTF9QQVNTVEhST1VHSF9TWU5DX1BUIDog
TElCWExfUEFTU1RIUk9VR0hfU0hBUkVfUFQ7CisgICAgfQorCisgICAgaWYgKGNfaW5mby0+cGFz
c3Rocm91Z2ggPT0gTElCWExfUEFTU1RIUk9VR0hfU0hBUkVfUFQgJiYgd2h5bm90X3B0X3NoYXJl
KSB7CisgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLAorICAgICAgICAgICAgICJwYXNzdGhyb3Vn
aD1cInNoYXJlX3B0XCIgJXNcbiIsCisgICAgICAgICAgICAgd2h5bm90X3B0X3NoYXJlKTsKKyAg
ICAgICAgcmMgPSBFUlJPUl9JTlZBTDsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAg
cmMgPSAwOworIG91dDoKKyAgICByZXR1cm4gcmM7Cit9CisKKwogLyoKICAqIExvY2FsIHZhcmlh
YmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMgYi90b29s
cy94bC94bF9wYXJzZS5jCmluZGV4IDc5ODcxYzIyZDAuLjExMmY4ZWUwMjYgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL3hsL3hsX3BhcnNlLmMKKysrIGIvdG9vbHMveGwveGxfcGFyc2UuYwpAQCAtMTIyMiw3
ICsxMjIyLDYgQEAgdm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291
cmNlLAogICAgIGludCBwY2lfc2VpemUgPSAwOwogICAgIGludCBpLCBlOwogICAgIGNoYXIgKmtl
cm5lbF9iYXNlbmFtZTsKLSAgICBib29sIGlvbW11X2VuYWJsZWQsIGlvbW11X2hhcF9wdF9zaGFy
ZTsKIAogICAgIGxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mbyAqY19pbmZvID0gJmRfY29uZmlnLT5j
X2luZm87CiAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmJfaW5mbyA9ICZkX2NvbmZpZy0+
Yl9pbmZvOwpAQCAtMTIzNCw4ICsxMjMzLDYgQEAgdm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25z
dCBjaGFyICpjb25maWdfc291cmNlLAogICAgICAgICBleGl0KEVYSVRfRkFJTFVSRSk7CiAgICAg
fQogCi0gICAgaW9tbXVfZW5hYmxlZCA9IHBoeXNpbmZvLmNhcF9odm1fZGlyZWN0aW87Ci0gICAg
aW9tbXVfaGFwX3B0X3NoYXJlID0gcGh5c2luZm8uY2FwX2lvbW11X2hhcF9wdF9zaGFyZTsKICAg
ICBsaWJ4bF9waHlzaW5mb19kaXNwb3NlKCZwaHlzaW5mbyk7CiAKICAgICBjb25maWc9IHhsdV9j
ZmdfaW5pdChzdGRlcnIsIGNvbmZpZ19zb3VyY2UpOwpAQCAtMTUwOSw2NyArMTUwNiwxMyBAQCB2
b2lkIHBhcnNlX2NvbmZpZ19kYXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCiAgICAgICAg
IH0KICAgICB9CiAKLSAgICBpZiAoeGx1X2NmZ19nZXRfc3RyaW5nKGNvbmZpZywgInBhc3N0aHJv
dWdoIiwgJmJ1ZiwgMCkpIHsKLSAgICAgICAgY19pbmZvLT5wYXNzdGhyb3VnaCA9Ci0gICAgICAg
ICAgICAoZF9jb25maWctPm51bV9wY2lkZXZzIHx8IGRfY29uZmlnLT5udW1fZHRkZXZzKQotICAg
ICAgICAgICAgPyBMSUJYTF9QQVNTVEhST1VHSF9VTktOT1dOIDogTElCWExfUEFTU1RIUk9VR0hf
RElTQUJMRUQ7Ci0gICAgfSBlbHNlIHsKLSAgICAgICAgaWYgKCFzdHJjYXNlY21wKCJlbmFibGVk
IiwgYnVmKSkKLSAgICAgICAgICAgIGNfaW5mby0+cGFzc3Rocm91Z2ggPSBMSUJYTF9QQVNTVEhS
T1VHSF9VTktOT1dOOwotICAgICAgICBlbHNlIHsKLSAgICAgICAgICAgIGxpYnhsX3Bhc3N0aHJv
dWdoIG87Ci0KLSAgICAgICAgICAgIGUgPSBsaWJ4bF9wYXNzdGhyb3VnaF9mcm9tX3N0cmluZyhi
dWYsICZvKTsKLSAgICAgICAgICAgIGlmIChlIHx8ICFzdHJjYXNlY21wKCJ1bmtub3duIiwgYnVm
KSkgewotICAgICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLAotICAgICAgICAgICAgICAgICAg
ICAgICAgIkVSUk9SOiB1bmtub3duIHBhc3N0aHJvdWdoIG9wdGlvbiAnJXMnXG4iLAotICAgICAg
ICAgICAgICAgICAgICAgICAgYnVmKTsKLSAgICAgICAgICAgICAgICBleGl0KC1FUlJPUl9GQUlM
KTsKLSAgICAgICAgICAgIH0KLQotICAgICAgICAgICAgY19pbmZvLT5wYXNzdGhyb3VnaCA9IG87
Ci0gICAgICAgIH0KLSAgICB9Ci0KLSAgICBzd2l0Y2ggKGNfaW5mby0+cGFzc3Rocm91Z2gpIHsK
LSAgICBjYXNlIExJQlhMX1BBU1NUSFJPVUdIX1VOS05PV046Ci0gICAgICAgIC8qCi0gICAgICAg
ICAqIENob29zZSBhIHN1aXRhYmxlIGRlZmF1bHQuIGxpYnhsIHdvdWxkIGFsc28gZG8gdGhpcyBi
dXQKLSAgICAgICAgICogY2hvb3NpbmcgaGVyZSBhbGxvd3MgdGhlIGNvZGUgY2FsY3VsYXRpbmcg
J2lvbW11X21lbWtiJwotICAgICAgICAgKiBiZWxvdyBtYWtlIGFuIGluZm9ybWVkIGRlY2lzaW9u
LgotICAgICAgICAgKi8KLSAgICAgICAgY19pbmZvLT5wYXNzdGhyb3VnaCA9Ci0gICAgICAgICAg
ICAoY19pbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX1BWKSB8fCAhaW9tbXVfaGFwX3B0
X3NoYXJlCi0gICAgICAgICAgICA/IExJQlhMX1BBU1NUSFJPVUdIX1NZTkNfUFQgOiBMSUJYTF9Q
QVNTVEhST1VHSF9TSEFSRV9QVDsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIExJQlhMX1BB
U1NUSFJPVUdIX0RJU0FCTEVEOgotICAgICAgICBpZiAoZF9jb25maWctPm51bV9wY2lkZXZzIHx8
IGRfY29uZmlnLT5udW1fZHRkZXZzKSB7CisgICAgaWYgKCF4bHVfY2ZnX2dldF9zdHJpbmcoY29u
ZmlnLCAicGFzc3Rocm91Z2giLCAmYnVmLCAwKSkgeworICAgICAgICBpZiAobGlieGxfcGFzc3Ro
cm91Z2hfZnJvbV9zdHJpbmcoYnVmLCAmY19pbmZvLT5wYXNzdGhyb3VnaCkpIHsKICAgICAgICAg
ICAgIGZwcmludGYoc3RkZXJyLAotICAgICAgICAgICAgICAgICAgICAiRVJST1I6IHBhc3N0aHJv
dWdoIGRpc2FibGVkIGJ1dCBkZXZpY2VzIGFyZSBzcGVjaWZpZWRcbiIpOwotICAgICAgICAgICAg
ZXhpdCgtRVJST1JfRkFJTCk7Ci0gICAgICAgIH0KLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBM
SUJYTF9QQVNTVEhST1VHSF9TSEFSRV9QVDoKLSAgICAgICAgaWYgKGNfaW5mby0+dHlwZSA9PSBM
SUJYTF9ET01BSU5fVFlQRV9QVikgewotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsCi0gICAg
ICAgICAgICAgICAgICAgICJFUlJPUjogcGFzc3Rocm91Z2g9XCJzaGFyZV9wdFwiIG5vdCB2YWxp
ZCBmb3IgUFYgZG9tYWluXG4iKTsKLSAgICAgICAgICAgIGV4aXQoLUVSUk9SX0ZBSUwpOwotICAg
ICAgICB9IGVsc2UgaWYgKCFpb21tdV9oYXBfcHRfc2hhcmUpIHsKLSAgICAgICAgICAgIGZwcmlu
dGYoc3RkZXJyLAotICAgICAgICAgICAgICAgICAgICAiRVJST1I6IHBhc3N0aHJvdWdoPVwic2hh
cmVfcHRcIiBub3Qgc3VwcG9ydGVkIG9uIHRoaXMgcGxhdGZvcm1cbiIpOwotICAgICAgICAgICAg
ZXhpdCgtRVJST1JfRkFJTCk7CisgICAgICAgICAgICAgICAgICAgICJFUlJPUjogdW5rbm93biBw
YXNzdGhyb3VnaCBvcHRpb24gJyVzJ1xuIiwKKyAgICAgICAgICAgICAgICAgICAgYnVmKTsKKyAg
ICAgICAgICAgIGV4aXQoMSk7CiAgICAgICAgIH0KLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBM
SUJYTF9QQVNTVEhST1VHSF9TWU5DX1BUOgotICAgICAgICBicmVhazsKLSAgICB9Ci0KLSAgICBp
ZiAoKGNfaW5mby0+cGFzc3Rocm91Z2ggIT0gTElCWExfUEFTU1RIUk9VR0hfRElTQUJMRUQpICYm
Ci0gICAgICAgICFpb21tdV9lbmFibGVkKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLAotICAg
ICAgICAgICAgICAgICJFUlJPUjogcGFzc3Rocm91Z2ggbm90IHN1cHBvcnRlZCBvbiB0aGlzIHBs
YXRmb3JtXG4iKTsKLSAgICAgICAgZXhpdCgtRVJST1JfRkFJTCk7CiAgICAgfQogCiAgICAgaWYg
KCF4bHVfY2ZnX2dldF9sb25nKGNvbmZpZywgInNoYWRvd19tZW1vcnkiLCAmbCwgMCkpCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5n
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Oct 24 15:34:49 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 24 Oct 2019 15:34: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 1iNf8S-00070h-Ut; Thu, 24 Oct 2019 15: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=JlE8=YR=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNf8R-00070U-H6
 for xen-changelog@lists.xenproject.org; Thu, 24 Oct 2019 15:34:47 +0000
X-Inumbo-ID: cf2be6be-f673-11e9-94a8-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cf2be6be-f673-11e9-94a8-12813bfff9fa;
 Thu, 24 Oct 2019 15:34:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNf8Q-0008Bc-PQ
 for xen-changelog@lists.xenproject.org; Thu, 24 Oct 2019 15:34:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNf8Q-0006cp-M5
 for xen-changelog@lists.xenproject.org; Thu, 24 Oct 2019 15:34:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iNf8Q-0006cp-M5@xenbits.xenproject.org>
Date: Thu, 24 Oct 2019 15:34:46 +0000
Subject: [Xen-changelog] [xen staging] libxl: On ARM,
 reject future new passthrough modes too
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMzM2Q3NDEyNzk2ZThmZDQ4NWJmYmI3OTE4MGE1MjBmN2UwOGJjMjcKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFdl
ZCBPY3QgMjMgMTM6NTU6NTQgMjAxOSArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAyNCAxNjowODo0MSAy
MDE5ICswMTAwCgogICAgbGlieGw6IE9uIEFSTSwgcmVqZWN0IGZ1dHVyZSBuZXcgcGFzc3Rocm91
Z2ggbW9kZXMgdG9vCiAgICAKICAgIFRoaXMgaXMgbW9zdCBwbGVhc2FudGx5IGRvbmUgYnkgYWxz
byBjaGFuZ2luZyB0aGUgaWYgdG8gYSBzd2l0Y2guCiAgICAKICAgIFN1Z2dlc3RlZC1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW5AeGVuLm9yZz4KICAgIENDOiBKdWxpZW4gR3JhbGwgPGp1bGllbkB4
ZW4ub3JnPgogICAgQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXgu
Y29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgogICAgQWNrZWQtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29t
PgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2FybS5jIHwgMTAgKysrKysrKystLQogMSBmaWxlIGNo
YW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bF9hcm0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCmluZGV4IDJmMWNh
Njk0MzEuLjM0ZjhhMjkwNTYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCkBAIC0xMjAzLDkgKzEyMDMsMTUgQEAgaW50IGxp
YnhsX19hcmNoX3Bhc3N0aHJvdWdoX21vZGVfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAg
ICAgICBjX2luZm8tPnBhc3N0aHJvdWdoID0gTElCWExfUEFTU1RIUk9VR0hfU0hBUkVfUFQ7CiAg
ICAgfQogCi0gICAgaWYgKGNfaW5mby0+cGFzc3Rocm91Z2ggPT0gTElCWExfUEFTU1RIUk9VR0hf
U1lOQ19QVCkgeworICAgIHN3aXRjaCAoY19pbmZvLT5wYXNzdGhyb3VnaCkgeworICAgIGNhc2Ug
TElCWExfUEFTU1RIUk9VR0hfRElTQUJMRUQ6CisgICAgY2FzZSBMSUJYTF9QQVNTVEhST1VHSF9T
SEFSRV9QVDoKKyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0OgogICAgICAgICBMT0dEKEVS
Uk9SLCBkb21pZCwKLSAgICAgICAgICAgICAicGFzc3Rocm91Z2g9XCJzeW5jX3B0XCIgbm90IHN1
cHBvcnRlZCBvbiBBUk1cbiIpOworICAgICAgICAgICAgICJwYXNzdGhyb3VnaD1cIiVzXCIgbm90
IHN1cHBvcnRlZCBvbiBBUk1cbiIsCisgICAgICAgICAgICAgbGlieGxfcGFzc3Rocm91Z2hfdG9f
c3RyaW5nKGNfaW5mby0+cGFzc3Rocm91Z2gpKTsKICAgICAgICAgcmMgPSBFUlJPUl9JTlZBTDsK
ICAgICAgICAgZ290byBvdXQ7CiAgICAgfQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Oct 25 08:44:13 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 08: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 1iNvCb-0005Lh-6T; Fri, 25 Oct 2019 08: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=gNb2=YS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNvCZ-0005Lc-9Z
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 08:44:07 +0000
X-Inumbo-ID: 9a30dfa6-f703-11e9-94ba-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9a30dfa6-f703-11e9-94ba-12813bfff9fa;
 Fri, 25 Oct 2019 08:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNvCX-0006nZ-DA
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 08:44:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNvCX-0001aG-AO
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 08:44:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iNvCX-0001aG-AO@xenbits.xenproject.org>
Date: Fri, 25 Oct 2019 08:44:05 +0000
Subject: [Xen-changelog] [xen staging] x86: fix off-by-one in
 is_xen_fixed_mfn()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk2MzM5Mjk4MjQyMDRjYTdhNmQ2MGQwODM0NjZkZTc5OTkzZDYwZjEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgT2N0IDI1
IDEwOjM4OjU4IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDI1IDEwOjM4OjU4IDIwMTkgKzAyMDAKCiAgICB4
ODY6IGZpeCBvZmYtYnktb25lIGluIGlzX3hlbl9maXhlZF9tZm4oKQogICAgCiAgICBfXzJNX3J3
ZGF0YV9lbmQgbWFya3MgdGhlIGZpcnN0IGJ5dGUgYWZ0ZXIgdGhlIFhlbiBpbWFnZSwgbm90IGl0
cyBsYXN0CiAgICBieXRlLiBTdWJ0cmFjdCAxIHRvIG9idGFpbiB0aGUgdXBwZXIgYm91bmQgdG8g
Y29tcGFyZSBhZ2FpbnN0LiAoTm90ZQogICAgdGhhdCBpbnN0ZWFkIHN3aXRjaGluZyBmcm9tIDw9
IHRvIDwgaXMgbGVzcyBkZXNpcmFibGUsIGFzIGluIHByaW5jaXBsZQogICAgX19wYSgpIG1pZ2h0
IHJldHVybiBydWJiaXNoIGZvciBhZGRyZXNzZXMgb3V0c2lkZSBvZiB0aGUgWGVuIGltYWdlLikK
ICAgIAogICAgU2luY2UgdGhlICYgbmVlZHMgdG8gYmUgZHJvcHBlZCBmcm9tIHRoZSBsaW5lIGlu
IHF1ZXN0aW9uLCBhbHNvIGRyb3AgaXQKICAgIGZyb20gdGhlIGFkamFjZW50IG9uZS4KICAgIAog
ICAgUmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJlbGVhc2Ut
YWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L21tLmggfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyks
IDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmluZGV4IDM4NjNlNGNlNTcuLmYyMzA2ZTU2ZWQgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L21tLmgKQEAgLTI4Myw4ICsyODMsOCBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAjZGVmaW5lIGlz
X3hlbl9oZWFwX21mbihtZm4pIFwKICAgICAobWZuX3ZhbGlkKG1mbikgJiYgaXNfeGVuX2hlYXBf
cGFnZShtZm5fdG9fcGFnZShtZm4pKSkKICNkZWZpbmUgaXNfeGVuX2ZpeGVkX21mbihtZm4pICAg
ICAgICAgICAgICAgICAgICAgXAotICAgICgoKG1mbl90b19tYWRkcihtZm4pKSA+PSBfX3BhKCZf
c3RleHQpKSAmJiAgICBcCi0gICAgICgobWZuX3RvX21hZGRyKG1mbikpIDw9IF9fcGEoJl9fMk1f
cndkYXRhX2VuZCkpKQorICAgICgoKG1mbl90b19tYWRkcihtZm4pKSA+PSBfX3BhKF9zdGV4dCkp
ICYmICAgICBcCisgICAgICgobWZuX3RvX21hZGRyKG1mbikpIDw9IF9fcGEoX18yTV9yd2RhdGFf
ZW5kIC0gMSkpKQogCiAjZGVmaW5lIFBSdHlwZV9pbmZvICIwMTZseCIvKiBzaG91bGQgb25seSBi
ZSB1c2VkIGZvciBwcmludGsncyAqLwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Oct 25 08:44:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 08: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 1iNvCk-0005MJ-8N; Fri, 25 Oct 2019 08: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=gNb2=YS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNvCi-0005M8-Ba
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 08:44:16 +0000
X-Inumbo-ID: 9fbbcd6f-f703-11e9-94ba-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9fbbcd6f-f703-11e9-94ba-12813bfff9fa;
 Fri, 25 Oct 2019 08:44:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNvCh-0006oM-Ja
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 08:44:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNvCh-0001aq-GZ
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 08:44:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iNvCh-0001aq-GZ@xenbits.xenproject.org>
Date: Fri, 25 Oct 2019 08:44:15 +0000
Subject: [Xen-changelog] [xen staging] MAINTAINERS: correct description of M:
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY0YjVkODM0NjBhZjQ2NTRiODhjNjU5OGVkZTdlNzRkZDM3ZGNlMmUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgT2N0IDI1
IDEwOjQwOjEyIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDI1IDEwOjQwOjEyIDIwMTkgKzAyMDAKCiAgICBN
QUlOVEFJTkVSUzogY29ycmVjdCBkZXNjcmlwdGlvbiBvZiBNOgogICAgCiAgICBMZXQncyByZWZs
ZWN0IHJlYWxpdHksIGl0cyB1c2UgYnkgYWRkX21haW50YWluZXJzLnBsIC8gZ2V0X21haW50YWlu
ZXIucGwsCiAgICBhcyB3ZWxsIGFzIHdoYXQKICAgIGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9y
Zy93aWtpL1N1Ym1pdHRpbmdfWGVuX1Byb2plY3RfUGF0Y2hlcyBzYXlzLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTog
R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdl
aSBMaXUgPHdsQHhlbi5vcmc+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Ci0tLQogTUFJTlRBSU5FUlMgfCA0ICsrKy0KIDEgZmlsZSBjaGFuZ2Vk
LCAzIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9NQUlOVEFJTkVS
UyBiL01BSU5UQUlORVJTCmluZGV4IDRmZjk5MTgzYjUuLmRjZDVhY2IzNmEgMTAwNjQ0Ci0tLSBh
L01BSU5UQUlORVJTCisrKyBiL01BSU5UQUlORVJTCkBAIC01OSw3ICs1OSw5IEBAIGFwcHJvcHJp
YXRlIGJyYW5jaC4KIAogRGVzY3JpcHRpb25zIG9mIHNlY3Rpb24gZW50cmllczoKIAotCU06IE1h
aWwgcGF0Y2hlcyB0bzogRnVsbE5hbWUgPGFkZHJlc3NAZG9tYWluPgorCU06IE1haW50YWluZXI6
IEZ1bGxOYW1lIDxhZGRyZXNzQGRvbWFpbj4KKwkgICBNYWludGFpbmVycyBzaG91bGQgYmUgQ0Nl
ZCBvbiBwYXRjaGVzLiAgQXQgbGVhc3Qgb25lIG9mIHRoZW0KKwkgICBuZWVkcyB0byBhcHByb3Zl
IGNoYW5nZXMgdG8gdGhlIGNvdmVyZWQgZmlsZXMuCiAJUjogRGVzaWduYXRlZCByZXZpZXdlcjog
RnVsbE5hbWUgPGFkZHJlc3NAZG9tYWluPgogCSAgIFJldmlld2VycyBzaG91bGQgYmUgQ0NlZCBv
biBwYXRjaGVzLiAgSG93ZXZlciwgdGhleSBkbyBub3QKIAkgICBoYXZlIGEgZm9ybWFsIGdvdmVy
bmFuY2Ugcm9sZSwgYW5kIGFyZSBsaXN0ZWQgaGVyZQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Oct 25 09:55:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 09: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 1iNwJJ-00036f-Bs; Fri, 25 Oct 2019 09:55:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gNb2=YS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNwJH-00036a-Ro
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 09:55:07 +0000
X-Inumbo-ID: 85ca4304-f70d-11e9-8aca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 85ca4304-f70d-11e9-8aca-bc764e2007e4;
 Fri, 25 Oct 2019 09:55:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNwJG-0008Fn-4p
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 09:55:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNwJG-0005z1-1W
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 09:55:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iNwJG-0005z1-1W@xenbits.xenproject.org>
Date: Fri, 25 Oct 2019 09:55:06 +0000
Subject: [Xen-changelog] [xen staging-4.12] vpci: honor read-only devices
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============7755452985193959256=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 61770e75d9d54d6bb8eb99ed6da855dd2f691c70
Author:     Roger Pau MonnÃ© <roger.pau@citrix.com>
AuthorDate: Fri Oct 25 11:36:03 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Oct 25 11:36:03 2019 +0200

    vpci: honor read-only devices
    
    Don't allow the hardware domain write access the PCI config space of
    devices marked as read-only.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: 79f9ba78380fb3f4bf509e5c726c6cdd76e00c4f
    master date: 2019-09-17 16:13:39 +0200
---
 tools/tests/vpci/emul.h | 3 +++
 xen/drivers/vpci/vpci.c | 5 +++++
 2 files changed, 8 insertions(+)

diff --git a/tools/tests/vpci/emul.h b/tools/tests/vpci/emul.h
index 5d47544bf7..2e1d3057c9 100644
--- a/tools/tests/vpci/emul.h
+++ b/tools/tests/vpci/emul.h
@@ -92,6 +92,9 @@ typedef union {
 #define xfree(p) free(p)
 
 #define pci_get_pdev_by_domain(...) &test_pdev
+#define pci_get_ro_map(...) NULL
+
+#define test_bit(...) false
 
 /* Dummy native helpers. Writes are ignored, reads return 1's. */
 #define pci_conf_read8(...)     0xff
diff --git a/xen/drivers/vpci/vpci.c b/xen/drivers/vpci/vpci.c
index 82607bdb9a..986da948f4 100644
--- a/xen/drivers/vpci/vpci.c
+++ b/xen/drivers/vpci/vpci.c
@@ -421,6 +421,7 @@ void vpci_write(pci_sbdf_t sbdf, unsigned int reg, unsigned int size,
     const struct pci_dev *pdev;
     const struct vpci_register *r;
     unsigned int data_offset = 0;
+    const unsigned long *ro_map = pci_get_ro_map(sbdf.seg);
 
     if ( !size )
     {
@@ -428,6 +429,10 @@ void vpci_write(pci_sbdf_t sbdf, unsigned int reg, unsigned int size,
         return;
     }
 
+    if ( ro_map && test_bit(sbdf.bdf, ro_map) )
+        /* Ignore writes to read-only devices. */
+        return;
+
     /*
      * Find the PCI dev matching the address.
      * Passthrough everything that's not trapped.
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.12


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7755452985193959256==--

From xen-changelog-bounces@lists.xenproject.org Fri Oct 25 09:55:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 09: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 1iNwJS-00037F-Dg; Fri, 25 Oct 2019 09:55:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gNb2=YS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNwJR-000376-3r
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 09:55:17 +0000
X-Inumbo-ID: 8bdf4df2-f70d-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8bdf4df2-f70d-11e9-bbab-bc764e2007e4;
 Fri, 25 Oct 2019 09:55:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNwJQ-0008GS-CF
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 09:55:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNwJQ-0005zZ-9F
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 09:55:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iNwJQ-0005zZ-9F@xenbits.xenproject.org>
Date: Fri, 25 Oct 2019 09:55:16 +0000
Subject: [Xen-changelog] [xen staging-4.12] libxc/x86: avoid certain
 overflows in CPUID APIC ID adjustments
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI2ZWUwNjAzMDdiMTBkNzc1NDllZjg0M2QxNmJhZmMxOWRjZWU3ZDQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgT2N0IDI1
IDExOjM2OjUwIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDI1IDExOjM2OjUwIDIwMTkgKzAyMDAKCiAgICBs
aWJ4Yy94ODY6IGF2b2lkIGNlcnRhaW4gb3ZlcmZsb3dzIGluIENQVUlEIEFQSUMgSUQgYWRqdXN0
bWVudHMKICAgIAogICAgUmVjZW50IEFNRCBwcm9jZXNzb3JzIG1heSByZXBvcnQgdXAgdG8gMTI4
IGxvZ2ljYWwgcHJvY2Vzc29ycyBpbiBDUFVJRAogICAgbGVhZiAxLiBEb3VibGluZyB0aGlzIHZh
bHVlIHByb2R1Y2VzIDAgKHdoaWNoIE9TZXMgc2luY2VyZWx5IGRpc2xpa2UpLAogICAgYXMgdGhl
IHJlc3BlY3RpdmUgZmllbGQgaXMgb25seSA4IGJpdHMgd2lkZS4gU3VwcHJlc3MgZG91Ymxpbmcg
dGhlIHZhbHVlCiAgICAoYW5kIGl0cyBsZWFmIDB4ODAwMDAwMDggY291bnRlcnBhcnQpIGluIHN1
Y2ggYSBjYXNlLgogICAgCiAgICBOb3RlIHRoYXQgd2hpbGUgdGhlcmUncyBhIHNpbWlsYXIgb3Zl
cmZsb3cgaW4gaW50ZWxfeGNfY3B1aWRfcG9saWN5KCksCiAgICB0aGF0IG9uZSBpcyBiZWluZyBs
ZWZ0IGFsb25lIGZvciBub3cuCiAgICAKICAgIE5vdGUgZnVydGhlciB0aGF0IHdoaWxlIGl0IHdh
cyBjb25zaWRlcmVkIHRvIHN1cHByZXNzIHRoZSBtdWx0aXBsaWNhdGlvbgogICAgYnkgMiBhbHRv
Z2V0aGVyIGlmIHRoZSBob3N0IHRvcG9sb2d5IGFscmVhZHkgcHJvdmlkZXMgYXQgbGVhc3Qgb25l
IGJpdAogICAgb2YgdGhyZWFkIElEIHdpdGhpbiBBUElDIElEcywgaXQgd2FzIGRlY2lkZWQgdG8g
YXZvaWQgbW9yZSBjaGFuZ2UgaGVyZQogICAgdGhhbiByZWFsbHkgbmVlZGVkIGF0IHRoaXMgcG9p
bnQuCiAgICAKICAgIEFsc28gemFwIGxlYWYgNCAoYW5kIGF0IHRoZSBzYW1lIHRpbWUgbGVhZiAy
KSBFRFggb3V0cHV0IGZvciBBTUQsIGFzIGl0CiAgICBzaG91bGQgaGF2ZSBiZWVuIGZyb20gdGhl
IGJlZ2lubmluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICAKICAgIGxpYnhjL3g4NjogY29ycmVjdCBvdmVyZmxvdyBhdm9pZGFu
Y2UgY2hlY2sgaW4gQU1EIENQVUlEIGhhbmRsaW5nCiAgICAKICAgIENvbW1pdCBkZjI5ZDAzZjFk
ICgibGlieGMveDg2OiBhdm9pZCBjZXJ0YWluIG92ZXJmbG93cyBpbiBDUFVJRCBBUElDIElECiAg
ICBhZGp1c3RtZW50cyIgaW50cm9kdWNlZCBhIG9uZSBiaXQgdG9vIG5hcnJvdyBtYXNrIHdoZW4g
Y2hlY2tpbmcgd2hldGhlcgogICAgbXVsdGlwbHlpbmcgYnkgMSAoaW4gcGFydGljdWxhciBpbiBs
ZWFmIDEpIHdvdWxkIHJlc3VsdCBpbiBvdmVyZmxvdy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGRm
MjlkMDNmMWQ5N2JkZGUxYmMwY2VhOGVmODUzOGQ0ZjUyNGIzZWMKICAgIG1hc3RlciBkYXRlOiAy
MDE5LTA5LTI0IDEwOjUwOjMzICswMjAwCiAgICBtYXN0ZXIgY29tbWl0OiBjOWM3YWM1MDhiM2Y2
NWY3ZDVmOTY4NTg5MzA5NmExYjIyZDhiMTc2CiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0wOS0yNSAx
NTo1MDo1OCArMDIwMAotLS0KIHRvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jIHwgMjcgKysrKysr
KysrKysrKysrKysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwg
NyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYyBi
L3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jCmluZGV4IDA5OGFmZmUzYzYuLmFjZWZhNDQxMDMg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jCisrKyBiL3Rvb2xzL2xpYnhj
L3hjX2NwdWlkX3g4Ni5jCkBAIC0zOTcsNyArMzk3LDcgQEAgc3RhdGljIHZvaWQgYW1kX3hjX2Nw
dWlkX3BvbGljeShjb25zdCBzdHJ1Y3QgY3B1aWRfZG9tYWluX2luZm8gKmluZm8sCiAgICAgewog
ICAgIGNhc2UgMHgwMDAwMDAwMjoKICAgICBjYXNlIDB4MDAwMDAwMDQ6Ci0gICAgICAgIHJlZ3Nb
MF0gPSByZWdzWzFdID0gcmVnc1syXSA9IDA7CisgICAgICAgIHJlZ3NbMF0gPSByZWdzWzFdID0g
cmVnc1syXSA9IHJlZ3NbM10gPSAwOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgMHg4MDAw
MDAwMDoKQEAgLTQwNywxMSArNDA3LDIwIEBAIHN0YXRpYyB2b2lkIGFtZF94Y19jcHVpZF9wb2xp
Y3koY29uc3Qgc3RydWN0IGNwdWlkX2RvbWFpbl9pbmZvICppbmZvLAogCiAgICAgY2FzZSAweDgw
MDAwMDA4OgogICAgICAgICAvKgotICAgICAgICAgKiBFQ1hbMTU6MTJdIGlzIEFwaWNJZENvcmVT
aXplOiBFQ1hbNzowXSBpcyBOdW1iZXJPZkNvcmVzIChtaW51cyBvbmUpLgotICAgICAgICAgKiBV
cGRhdGUgdG8gcmVmbGVjdCB2TEFQSUNfSUQgPSB2Q1BVX0lEICogMi4KKyAgICAgICAgICogRUNY
WzE1OjEyXSBpcyBBcGljSWRDb3JlU2l6ZS4KKyAgICAgICAgICogRUNYWzc6MF0gaXMgTnVtYmVy
T2ZDb3JlcyAobWludXMgb25lKS4KKyAgICAgICAgICogVXBkYXRlIHRvIHJlZmxlY3QgdkxBUElD
X0lEID0gdkNQVV9JRCAqIDIuICBCdXQgbWFrZSBzdXJlIHRvIGF2b2lkCisgICAgICAgICAqIC0g
b3ZlcmZsb3csCisgICAgICAgICAqIC0gZ29pbmcgb3V0IG9mIHN5bmMgd2l0aCBsZWFmIDEgRUJY
WzIzOjE2XSwKKyAgICAgICAgICogLSBpbmNyZW1lbnRpbmcgQXBpY0lkQ29yZVNpemUgd2hlbiBp
dCdzIHplcm8gKHdoaWNoIGNoYW5nZXMgdGhlCisgICAgICAgICAqICAgbWVhbmluZyBvZiBiaXRz
IDc6MCkuCiAgICAgICAgICAqLwotICAgICAgICByZWdzWzJdID0gKChyZWdzWzJdICsgKDF1IDw8
IDEyKSkgJiAweGYwMDB1KSB8Ci0gICAgICAgICAgICAgICAgICAoKHJlZ3NbMl0gJiAweGZmdSkg
PDwgMSkgfCAxdTsKKyAgICAgICAgaWYgKCAocmVnc1syXSAmIDB4ZmZ1KSA8IDB4N2Z1ICkKKyAg
ICAgICAgeworICAgICAgICAgICAgaWYgKCAocmVnc1syXSAmIDB4ZjAwMHUpICYmIChyZWdzWzJd
ICYgMHhmMDAwdSkgIT0gMHhmMDAwdSApCisgICAgICAgICAgICAgICAgcmVnc1syXSA9ICgocmVn
c1syXSArIDB4MTAwMHUpICYgMHhmMDAwdSkgfCAocmVnc1syXSAmIDB4ZmZ1KTsKKyAgICAgICAg
ICAgIHJlZ3NbMl0gPSAocmVnc1syXSAmIDB4ZjAwMHUpIHwgKChyZWdzWzJdICYgMHg3ZnUpIDw8
IDEpIHwgMXU7CisgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIDB4ODAwMDAw
MGE6IHsKQEAgLTQ5MCw5ICs0OTksMTMgQEAgc3RhdGljIHZvaWQgeGNfY3B1aWRfaHZtX3BvbGlj
eShjb25zdCBzdHJ1Y3QgY3B1aWRfZG9tYWluX2luZm8gKmluZm8sCiAgICAgY2FzZSAweDAwMDAw
MDAxOgogICAgICAgICAvKgogICAgICAgICAgKiBFQlhbMjM6MTZdIGlzIE1heGltdW0gTG9naWNh
bCBQcm9jZXNzb3JzIFBlciBQYWNrYWdlLgotICAgICAgICAgKiBVcGRhdGUgdG8gcmVmbGVjdCB2
TEFQSUNfSUQgPSB2Q1BVX0lEICogMi4KKyAgICAgICAgICogVXBkYXRlIHRvIHJlZmxlY3QgdkxB
UElDX0lEID0gdkNQVV9JRCAqIDIsIGJ1dCBtYWtlIHN1cmUgdG8gYXZvaWQKKyAgICAgICAgICog
b3ZlcmZsb3cuCiAgICAgICAgICAqLwotICAgICAgICByZWdzWzFdID0gKHJlZ3NbMV0gJiAweDAw
MDBmZmZmdSkgfCAoKHJlZ3NbMV0gJiAweDAwN2YwMDAwdSkgPDwgMSk7CisgICAgICAgIGlmICgg
IShyZWdzWzFdICYgMHgwMDgwMDAwMHUpICkKKyAgICAgICAgICAgIHJlZ3NbMV0gPSAocmVnc1sx
XSAmIDB4MDAwMGZmZmZ1KSB8ICgocmVnc1sxXSAmIDB4MDA3ZjAwMDB1KSA8PCAxKTsKKyAgICAg
ICAgZWxzZQorICAgICAgICAgICAgcmVnc1sxXSAmPSAweDAwZmZmZmZmdTsKIAogICAgICAgICBy
ZWdzWzJdID0gaW5mby0+ZmVhdHVyZXNldFtmZWF0dXJld29yZF9vZihYODZfRkVBVFVSRV9TU0Uz
KV07CiAgICAgICAgIHJlZ3NbM10gPSAoaW5mby0+ZmVhdHVyZXNldFtmZWF0dXJld29yZF9vZihY
ODZfRkVBVFVSRV9GUFUpXSB8Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Oct 25 09:55:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 09:55: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 1iNwJc-00038c-H1; Fri, 25 Oct 2019 09:55: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=gNb2=YS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNwJb-00038S-Ki
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 09:55:27 +0000
X-Inumbo-ID: 91f944ea-f70d-11e9-94c1-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 91f944ea-f70d-11e9-94c1-12813bfff9fa;
 Fri, 25 Oct 2019 09:55:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNwJa-0008Gi-Iy
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 09:55:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNwJa-000607-G1
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 09:55:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iNwJa-000607-G1@xenbits.xenproject.org>
Date: Fri, 25 Oct 2019 09:55:26 +0000
Subject: [Xen-changelog] [xen staging-4.12] ACPI/cpuidle: bump maximum
 number of power states we support
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYzNGE0ZDM5NzM2ZjhkYWM3MjdkMzE3MmM0ZDVlMzQ4YjUwZmE1MDYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgT2N0IDI1
IDExOjM3OjIwIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDI1IDExOjM3OjIwIDIwMTkgKzAyMDAKCiAgICBB
Q1BJL2NwdWlkbGU6IGJ1bXAgbWF4aW11bSBudW1iZXIgb2YgcG93ZXIgc3RhdGVzIHdlIHN1cHBv
cnQKICAgIAogICAgQ29tbWl0IDRjNmNkNjQ1MTkgKCJtd2FpdF9pZGxlOiBTa3lsYWtlIENsaWVu
dCBTdXBwb3J0IikgYWRkZWQgYSB0YWJsZQogICAgd2l0aCA4IGVudHJpZXMsIHdoaWNoIC0gdG9n
ZXRoZXIgd2l0aCBDMCAtIHJlbmRlcmVkIHRoZSBjdXJyZW50IGxpbWl0CiAgICB0b28gbG93LiBJ
dCBzaG91bGQgaGF2ZSBiZWVuIGFjY29tcGFuaWVkIGJ5IGFuIGluY3JlYXNlIG9mIHRoZSBjb25z
dGFudDsKICAgIGRvIHRoaXMgbm93LiBEb24ndCBidW1wIGJ5IHRvbyBtdWNoIHRob3VnaCwgYXMg
dGhlcmUgYXJlIGEgbnVtYmVyIG9mIG9uLQogICAgc3RhY2sgYXJyYXlzIHdoaWNoIGFyZSBkaW1l
bnNpb25lZCBieSB0aGlzIGNvbnN0YW50LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2xAeGVu
Lm9yZz4KICAgIG1hc3RlciBjb21taXQ6IGZmMjJhOTFiNGM0NWY5MzEwZDBlYzBkN2VlMDcwZDg0
YTM3M2RkODcKICAgIG1hc3RlciBkYXRlOiAyMDE5LTA5LTI1IDE1OjUzOjM1ICswMjAwCi0tLQog
eGVuL2luY2x1ZGUveGVuL2NwdWlkbGUuaCB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9jcHVp
ZGxlLmggYi94ZW4vaW5jbHVkZS94ZW4vY3B1aWRsZS5oCmluZGV4IDEzOTAxZTE2ZGMuLmFmNTBk
MzdiYjcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9jcHVpZGxlLmgKKysrIGIveGVuL2lu
Y2x1ZGUveGVuL2NwdWlkbGUuaApAQCAtMjksNyArMjksNyBAQAogI2luY2x1ZGUgPHhlbi9jcHVt
YXNrLmg+CiAjaW5jbHVkZSA8eGVuL3NwaW5sb2NrLmg+CiAKLSNkZWZpbmUgQUNQSV9QUk9DRVNT
T1JfTUFYX1BPV0VSICAgICAgICA4CisjZGVmaW5lIEFDUElfUFJPQ0VTU09SX01BWF9QT1dFUiAg
ICAgICAgMTIKICNkZWZpbmUgQ1BVSURMRV9OQU1FX0xFTiAgICAgICAgICAgICAgICAxNgogCiAj
ZGVmaW5lIEFDUElfQ1NUQVRFX0VNX05PTkUgICAgIDAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Oct 25 09:55:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 09: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 1iNwJm-00039b-IY; Fri, 25 Oct 2019 09:55:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gNb2=YS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNwJl-00039Q-Fq
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 09:55:37 +0000
X-Inumbo-ID: 98116d44-f70d-11e9-a531-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 98116d44-f70d-11e9-a531-bc764e2007e4;
 Fri, 25 Oct 2019 09:55:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNwJk-0008Gy-Qo
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 09:55:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNwJk-00060b-NP
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 09:55:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iNwJk-00060b-NP@xenbits.xenproject.org>
Date: Fri, 25 Oct 2019 09:55:36 +0000
Subject: [Xen-changelog] [xen staging-4.12] sched: fix freeing per-vcpu data
 in sched_move_domain()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkxODcwNDY5Zjk4YTcwZmZkMTA5MjMxYmFhYWVlN2IzZTdlYmEzMDAKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgT2N0IDI1
IDExOjM4OjM5IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDI1IDExOjM4OjM5IDIwMTkgKzAyMDAKCiAgICBz
Y2hlZDogZml4IGZyZWVpbmcgcGVyLXZjcHUgZGF0YSBpbiBzY2hlZF9tb3ZlX2RvbWFpbigpCiAg
ICAKICAgIEluIGNhc2Ugb2YgYW4gYWxsb2NhdGlvbiBlcnJvciBvZiBwZXItdmNwdSBkYXRhIGlu
IHNjaGVkX21vdmVfZG9tYWluKCkKICAgIHRoZSBhbHJlYWR5IGFsbG9jYXRlZCBkYXRhIGlzIGZy
ZWVkIGp1c3QgdXNpbmcgeGZyZWUoKS4gVGhpcyBpcyB3cm9uZwogICAgYXMgc29tZSBzY2hlZHVs
ZXJzIG5lZWQgdG8gZG8gYWRkaXRpb25hbCBvcGVyYXRpb25zIChlLmcuIHRoZSBhcmluYzY1Mwog
ICAgc2NoZWR1bGVyIG5lZWRzIHRvIHJlbW92ZSB0aGUgdmNwdS1kYXRhIGZyb20gYSBsaXN0KS4K
ICAgIAogICAgU28gaW5zdGVhZCB4ZnJlZSgpIG1ha2UgdXNlIG9mIHRoZSBzY2hlZF9mcmVlX3Zk
YXRhKCkgaG9vay4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgog
ICAgbWFzdGVyIGNvbW1pdDogYjY2NTZlNmFhNGRkNWRlNTM3Y2UwN2VjMTZiZmJiYmI1MzhiMjhi
NQogICAgbWFzdGVyIGRhdGU6IDIwMTktMDktMjUgMTU6NTI6NTMgKzAyMDAKLS0tCiB4ZW4vY29t
bW9uL3NjaGVkdWxlLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEg
ZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29t
bW9uL3NjaGVkdWxlLmMKaW5kZXggZmQ1ODc2MjJmNC4uNWY0MmMwODA3NiAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtMzM3
LDcgKzMzNyw3IEBAIGludCBzY2hlZF9tb3ZlX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgY3B1cG9vbCAqYykKICAgICAgICAgaWYgKCB2Y3B1X3ByaXZbdi0+dmNwdV9pZF0gPT0gTlVM
TCApCiAgICAgICAgIHsKICAgICAgICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKLSAgICAg
ICAgICAgICAgICB4ZnJlZSh2Y3B1X3ByaXZbdi0+dmNwdV9pZF0pOworICAgICAgICAgICAgICAg
IFNDSEVEX09QKGMtPnNjaGVkLCBmcmVlX3ZkYXRhLCB2Y3B1X3ByaXZbdi0+dmNwdV9pZF0pOwog
ICAgICAgICAgICAgeGZyZWUodmNwdV9wcml2KTsKICAgICAgICAgICAgIHNjaGVkX2ZyZWVfZG9t
ZGF0YShjLT5zY2hlZCwgZG9tZGF0YSk7CiAgICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdp
bmctNC4xMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Oct 25 09:55:48 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 09:55: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 1iNwJw-0003Ah-Kd; Fri, 25 Oct 2019 09:55:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gNb2=YS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNwJv-0003Ac-Qs
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 09:55:47 +0000
X-Inumbo-ID: 9e29e9a4-f70d-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 9e29e9a4-f70d-11e9-beca-bc764e2007e4;
 Fri, 25 Oct 2019 09:55:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNwJv-0008HA-1w
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 09:55:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNwJu-000623-VB
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 09:55:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iNwJu-000623-VB@xenbits.xenproject.org>
Date: Fri, 25 Oct 2019 09:55:46 +0000
Subject: [Xen-changelog] [xen staging-4.12] sched: don't let
 XEN_RUNSTATE_UPDATE leak into vcpu_runstate_get()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg5ZGU5OTQ1MWY3YjMzOTExZjFmN2JlNDM5ZmU1NjE4MDA1NGNjMTEKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgT2N0IDI1
IDExOjM5OjEyIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDI1IDExOjM5OjEyIDIwMTkgKzAyMDAKCiAgICBz
Y2hlZDogZG9uJ3QgbGV0IFhFTl9SVU5TVEFURV9VUERBVEUgbGVhayBpbnRvIHZjcHVfcnVuc3Rh
dGVfZ2V0KCkKICAgIAogICAgdmNwdV9ydW5zdGF0ZV9nZXQoKSBzaG91bGQgbmV2ZXIgcmV0dXJu
IGEgc3RhdGUgZW50cnkgdGltZSB3aXRoCiAgICBYRU5fUlVOU1RBVEVfVVBEQVRFIHNldC4gVG8g
YXZvaWQgdGhpcyBsZXQgdXBkYXRlX3J1bnN0YXRlX2FyZWEoKQogICAgb3BlcmF0ZSBvbiBhIGxv
Y2FsIHJ1bnN0YXRlIGNvcHkuCiAgICAKICAgIEFzIGl0IGlzIHJlcXVpcmVkIHRvIGZpcnN0IHNl
dCB0aGUgWEVOX1JVTlNUQVRFX1VQREFURSBpbmRpY2F0b3IgaW4KICAgIGd1ZXN0IG1lbW9yeSwg
dGhlbiB1cGRhdGUgYWxsIHRoZSBydW5zdGF0ZSBkYXRhLCBhbmQgdGhlbiBhdCBsYXN0CiAgICBj
bGVhciB0aGUgWEVOX1JVTlNUQVRFX1VQREFURSBhZ2FpbiBpdCBpcyBtdWNoIGxlc3MgZWZmb3J0
IHRvIGhhdmUKICAgIGEgbG9jYWwgY29weSBvZiB0aGUgcnVuc3RhdGUgZGF0YSBpbnN0ZWFkIG9m
IGtlZXBpbmcgb25seSBhIGNvcHkgb2YKICAgIHN0YXRlX2VudHJ5X3RpbWUuCiAgICAKICAgIFRo
aXMgcHJvYmxlbSB3YXMgaW50cm9kdWNlZCB3aXRoIGNvbW1pdCAyNTI5Yzg1MGVhNDhmMDM2ICgi
YWRkIHVwZGF0ZQogICAgaW5kaWNhdG9yIHRvIHZjcHVfcnVuc3RhdGVfaW5mbyIpLgogICAgCiAg
ICBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGYy
OGM0YzRjMTBiZGFjYjFlNDljYzZlOWRlNTdlYjFmOTczY2JkZjYKICAgIG1hc3RlciBkYXRlOiAy
MDE5LTA5LTI2IDE4OjA0OjA5ICswMjAwCi0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbi5jIHwgMTMg
KysrKysrKystLS0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jIHwgMTcgKysrKysrKysrKy0tLS0t
LS0KIDIgZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5j
CmluZGV4IGMzZDlkNDJhZGEuLmU2ZjY5NWUzMTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9k
b21haW4uYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKQEAgLTI3OSwyOCArMjc5LDMxIEBA
IHN0YXRpYyB2b2lkIGN0eHRfc3dpdGNoX3RvKHN0cnVjdCB2Y3B1ICpuKQogc3RhdGljIHZvaWQg
dXBkYXRlX3J1bnN0YXRlX2FyZWEoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgdm9pZCBfX3VzZXIg
Kmd1ZXN0X2hhbmRsZSA9IE5VTEw7CisgICAgc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbyBydW5z
dGF0ZTsKIAogICAgIGlmICggZ3Vlc3RfaGFuZGxlX2lzX251bGwocnVuc3RhdGVfZ3Vlc3Qodikp
ICkKICAgICAgICAgcmV0dXJuOwogCisgICAgbWVtY3B5KCZydW5zdGF0ZSwgJnYtPnJ1bnN0YXRl
LCBzaXplb2YocnVuc3RhdGUpKTsKKwogICAgIGlmICggVk1fQVNTSVNUKHYtPmRvbWFpbiwgcnVu
c3RhdGVfdXBkYXRlX2ZsYWcpICkKICAgICB7CiAgICAgICAgIGd1ZXN0X2hhbmRsZSA9ICZ2LT5y
dW5zdGF0ZV9ndWVzdC5wLT5zdGF0ZV9lbnRyeV90aW1lICsgMTsKICAgICAgICAgZ3Vlc3RfaGFu
ZGxlLS07Ci0gICAgICAgIHYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgfD0gWEVOX1JVTlNU
QVRFX1VQREFURTsKKyAgICAgICAgcnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSB8PSBYRU5fUlVO
U1RBVEVfVVBEQVRFOwogICAgICAgICBfX3Jhd19jb3B5X3RvX2d1ZXN0KGd1ZXN0X2hhbmRsZSwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAodm9pZCAqKSgmdi0+cnVuc3RhdGUuc3RhdGVf
ZW50cnlfdGltZSArIDEpIC0gMSwgMSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZv
aWQgKikoJnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgKyAxKSAtIDEsIDEpOwogICAgICAgICBz
bXBfd21iKCk7CiAgICAgfQogCi0gICAgX19jb3B5X3RvX2d1ZXN0KHJ1bnN0YXRlX2d1ZXN0KHYp
LCAmdi0+cnVuc3RhdGUsIDEpOworICAgIF9fY29weV90b19ndWVzdChydW5zdGF0ZV9ndWVzdCh2
KSwgJnJ1bnN0YXRlLCAxKTsKIAogICAgIGlmICggZ3Vlc3RfaGFuZGxlICkKICAgICB7Ci0gICAg
ICAgIHYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgJj0gflhFTl9SVU5TVEFURV9VUERBVEU7
CisgICAgICAgIHJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgJj0gflhFTl9SVU5TVEFURV9VUERB
VEU7CiAgICAgICAgIHNtcF93bWIoKTsKICAgICAgICAgX19yYXdfY29weV90b19ndWVzdChndWVz
dF9oYW5kbGUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZvaWQgKikoJnYtPnJ1bnN0
YXRlLnN0YXRlX2VudHJ5X3RpbWUgKyAxKSAtIDEsIDEpOworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICh2b2lkICopKCZydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lICsgMSkgLSAxLCAxKTsK
ICAgICB9CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNo
L3g4Ni9kb21haW4uYwppbmRleCAyNTg1MzI3ODM0Li41YTA4OGRkZTFiIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0xNTU4
LDIxICsxNTU4LDI0IEBAIGJvb2wgdXBkYXRlX3J1bnN0YXRlX2FyZWEoc3RydWN0IHZjcHUgKnYp
CiAgICAgYm9vbCByYzsKICAgICBzdHJ1Y3QgZ3Vlc3RfbWVtb3J5X3BvbGljeSBwb2xpY3kgPSB7
IC5uZXN0ZWRfZ3Vlc3RfbW9kZSA9IGZhbHNlIH07CiAgICAgdm9pZCBfX3VzZXIgKmd1ZXN0X2hh
bmRsZSA9IE5VTEw7CisgICAgc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbyBydW5zdGF0ZTsKIAog
ICAgIGlmICggZ3Vlc3RfaGFuZGxlX2lzX251bGwocnVuc3RhdGVfZ3Vlc3QodikpICkKICAgICAg
ICAgcmV0dXJuIHRydWU7CiAKICAgICB1cGRhdGVfZ3Vlc3RfbWVtb3J5X3BvbGljeSh2LCAmcG9s
aWN5KTsKIAorICAgIG1lbWNweSgmcnVuc3RhdGUsICZ2LT5ydW5zdGF0ZSwgc2l6ZW9mKHJ1bnN0
YXRlKSk7CisKICAgICBpZiAoIFZNX0FTU0lTVCh2LT5kb21haW4sIHJ1bnN0YXRlX3VwZGF0ZV9m
bGFnKSApCiAgICAgewogICAgICAgICBndWVzdF9oYW5kbGUgPSBoYXNfMzJiaXRfc2hpbmZvKHYt
PmRvbWFpbikKICAgICAgICAgICAgID8gJnYtPnJ1bnN0YXRlX2d1ZXN0LmNvbXBhdC5wLT5zdGF0
ZV9lbnRyeV90aW1lICsgMQogICAgICAgICAgICAgOiAmdi0+cnVuc3RhdGVfZ3Vlc3QubmF0aXZl
LnAtPnN0YXRlX2VudHJ5X3RpbWUgKyAxOwogICAgICAgICBndWVzdF9oYW5kbGUtLTsKLSAgICAg
ICAgdi0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSB8PSBYRU5fUlVOU1RBVEVfVVBEQVRFOwor
ICAgICAgICBydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lIHw9IFhFTl9SVU5TVEFURV9VUERBVEU7
CiAgICAgICAgIF9fcmF3X2NvcHlfdG9fZ3Vlc3QoZ3Vlc3RfaGFuZGxlLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICh2b2lkICopKCZ2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lICsg
MSkgLSAxLCAxKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAodm9pZCAqKSgmcnVuc3Rh
dGUuc3RhdGVfZW50cnlfdGltZSArIDEpIC0gMSwgMSk7CiAgICAgICAgIHNtcF93bWIoKTsKICAg
ICB9CiAKQEAgLTE1ODAsMjAgKzE1ODMsMjAgQEAgYm9vbCB1cGRhdGVfcnVuc3RhdGVfYXJlYShz
dHJ1Y3QgdmNwdSAqdikKICAgICB7CiAgICAgICAgIHN0cnVjdCBjb21wYXRfdmNwdV9ydW5zdGF0
ZV9pbmZvIGluZm87CiAKLSAgICAgICAgWExBVF92Y3B1X3J1bnN0YXRlX2luZm8oJmluZm8sICZ2
LT5ydW5zdGF0ZSk7CisgICAgICAgIFhMQVRfdmNwdV9ydW5zdGF0ZV9pbmZvKCZpbmZvLCAmcnVu
c3RhdGUpOwogICAgICAgICBfX2NvcHlfdG9fZ3Vlc3Qodi0+cnVuc3RhdGVfZ3Vlc3QuY29tcGF0
LCAmaW5mbywgMSk7CiAgICAgICAgIHJjID0gdHJ1ZTsKICAgICB9CiAgICAgZWxzZQotICAgICAg
ICByYyA9IF9fY29weV90b19ndWVzdChydW5zdGF0ZV9ndWVzdCh2KSwgJnYtPnJ1bnN0YXRlLCAx
KSAhPQotICAgICAgICAgICAgIHNpemVvZih2LT5ydW5zdGF0ZSk7CisgICAgICAgIHJjID0gX19j
b3B5X3RvX2d1ZXN0KHJ1bnN0YXRlX2d1ZXN0KHYpLCAmcnVuc3RhdGUsIDEpICE9CisgICAgICAg
ICAgICAgc2l6ZW9mKHJ1bnN0YXRlKTsKIAogICAgIGlmICggZ3Vlc3RfaGFuZGxlICkKICAgICB7
Ci0gICAgICAgIHYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgJj0gflhFTl9SVU5TVEFURV9V
UERBVEU7CisgICAgICAgIHJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgJj0gflhFTl9SVU5TVEFU
RV9VUERBVEU7CiAgICAgICAgIHNtcF93bWIoKTsKICAgICAgICAgX19yYXdfY29weV90b19ndWVz
dChndWVzdF9oYW5kbGUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZvaWQgKikoJnYt
PnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgKyAxKSAtIDEsIDEpOworICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICh2b2lkICopKCZydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lICsgMSkgLSAx
LCAxKTsKICAgICB9CiAKICAgICB1cGRhdGVfZ3Vlc3RfbWVtb3J5X3BvbGljeSh2LCAmcG9saWN5
KTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmctNC4xMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Oct 25 09:56:01 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 09: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 1iNwK9-0003Dx-Mk; Fri, 25 Oct 2019 09: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=gNb2=YS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNwK8-0003Dr-Kx
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 09:56:00 +0000
X-Inumbo-ID: a444a1d0-f70d-11e9-94c1-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a444a1d0-f70d-11e9-94c1-12813bfff9fa;
 Fri, 25 Oct 2019 09:55:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNwK5-0008HP-9g
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 09:55:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNwK5-00062c-6I
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 09:55:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iNwK5-00062c-6I@xenbits.xenproject.org>
Date: Fri, 25 Oct 2019 09:55:57 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/shim: fix ballooning down
 the guest
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============6840399367944896495=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 0d210c05358be70fc3b9e83305f6720dc56cff85
Author:     Sergey Dyasli <sergey.dyasli@citrix.com>
AuthorDate: Fri Oct 25 11:39:46 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Oct 25 11:39:46 2019 +0200

    x86/shim: fix ballooning down the guest
    
    Currently ballooning down a pvshim guest causes the following errors
    inside the shim:
    
        d3v0 failed to reserve 512 extents of order 512 for offlining
    
    And the ballooned-out pages stay inside shim and don't reach L0 Xen.
    
    Fix this by passing the correct arguments to pv_shim_offline_memory()
    during a XENMEM_decrease_reservation request.
    
    Fixes: b2245acc60c3 ('xen/pvshim: memory hotplug')
    Signed-off-by: Sergey Dyasli <sergey.dyasli@citrix.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    master commit: ddc5a85fbcfbacc34bbd9abcdb12923de2fc27b3
    master date: 2019-09-26 18:06:07 +0200
---
 xen/common/memory.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xen/common/memory.c b/xen/common/memory.c
index 5387769987..74d6880ffd 100644
--- a/xen/common/memory.c
+++ b/xen/common/memory.c
@@ -1233,7 +1233,7 @@ long do_memory_op(unsigned long cmd, XEN_GUEST_HANDLE_PARAM(void) arg)
              * hypercall has failed and only part of the extents where
              * processed.
              */
-            pv_shim_offline_memory(args.nr_extents, args.nr_done);
+            pv_shim_offline_memory(args.nr_done, args.extent_order);
 #endif
 
         break;
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.12


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6840399367944896495==--

From xen-changelog-bounces@lists.xenproject.org Fri Oct 25 09:56:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 09:56: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 1iNwKH-0003Es-OR; Fri, 25 Oct 2019 09:56: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=gNb2=YS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNwKG-0003Ec-AE
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 09:56:08 +0000
X-Inumbo-ID: aa5ecadc-f70d-11e9-94c1-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aa5ecadc-f70d-11e9-94c1-12813bfff9fa;
 Fri, 25 Oct 2019 09:56:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNwKF-0008Hh-HX
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 09:56:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNwKF-00063m-E2
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 09:56:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iNwKF-00063m-E2@xenbits.xenproject.org>
Date: Fri, 25 Oct 2019 09:56:07 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/crash: force unlock console
 before printing on kexec crash
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUxNDI0NTk3OTU2ZDdiZmQ1MDZlMDVlYTZmMGI3ZTMwZTA1ODI5ODIKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBPY3QgMjUgMTE6NDA6MTcgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgMjUgMTE6NDA6MTcgMjAxOSAr
MDIwMAoKICAgIHg4Ni9jcmFzaDogZm9yY2UgdW5sb2NrIGNvbnNvbGUgYmVmb3JlIHByaW50aW5n
IG9uIGtleGVjIGNyYXNoCiAgICAKICAgIFRoZXJlIGlzIGEgc21hbGwgd2luZG93IHdoZXJlIHNo
b290ZG93biBOTUkgbWlnaHQgY29tZSB0byBhIENQVQogICAgKGUuZy4gaW4gc2VyaWFsIGludGVy
cnVwdCBoYW5kbGVyKSB3aGVyZSBjb25zb2xlIGxvY2sgaXMgdGFrZW4uIEluIG9yZGVyCiAgICBu
b3QgdG8gbGVhdmUgZm9sbG93aW5nIGNvbnNvbGUgcHJpbnRzIHdhaXRpbmcgaW5maW5pdGVseSBm
b3Igc2hvdCBkb3duCiAgICBDUFVzIHRvIGZyZWUgdGhlIGxvY2sgLSBmb3JjZSB1bmxvY2sgdGhl
IGNvbnNvbGUuCiAgICAKICAgIFRoZSByYWNlIGhhcyBiZWVuIGZyZXF1ZW50bHkgb2JzZXJ2ZWQg
d2hpbGUgY3Jhc2hpbmcgbmVzdGVkIFhlbiBpbgogICAgYW4gSFZNIGRvbWFpbi4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIG1hc3RlciBjb21taXQ6IDdkNTI0N2NlZTIxYWEzOGExNmM0YjIxYmM5MjQzZWRhNzBj
OGFlYmQKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEwLTAyIDExOjI1OjA1ICswMTAwCi0tLQogeGVu
L2FyY2gveDg2L2NyYXNoLmMgfCA3ICsrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3Jhc2guYyBiL3hlbi9hcmNoL3g4Ni9j
cmFzaC5jCmluZGV4IGE5ZjNlMTg5MGMuLjAxNjU1MjA3MjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9jcmFzaC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcmFzaC5jCkBAIC0zMCw2ICszMCw3IEBA
CiAjaW5jbHVkZSA8YXNtL2lvX2FwaWMuaD4KICNpbmNsdWRlIDx4ZW4vaW9tbXUuaD4KICNpbmNs
dWRlIDxhc20vaHBldC5oPgorI2luY2x1ZGUgPHhlbi9jb25zb2xlLmg+CiAKIHN0YXRpYyBjcHVt
YXNrX3Qgd2FpdGluZ190b19jcmFzaDsKIHN0YXRpYyB1bnNpZ25lZCBpbnQgY3Jhc2hpbmdfY3B1
OwpAQCAtMTU1LDYgKzE1NiwxMiBAQCBzdGF0aWMgdm9pZCBubWlfc2hvb3Rkb3duX2NwdXModm9p
ZCkKICAgICAgICAgbXNlY3MtLTsKICAgICB9CiAKKyAgICAvKgorICAgICAqIFdlIG1heSBoYXZl
IE5NSSdkIGFub3RoZXIgQ1BVIHdoaWxlIGl0IHdhcyBob2xkaW5nIHRoZSBjb25zb2xlIGxvY2su
CisgICAgICogSXQgd29uJ3QgYmUgaW4gYSBwb3NpdGlvbiB0byByZWxlYXNlIHRoZSBsb2NrLi4u
CisgICAgICovCisgICAgY29uc29sZV9mb3JjZV91bmxvY2soKTsKKwogICAgIC8qIExlYXZlIGEg
aGludCBvZiBob3cgd2VsbCB3ZSBkaWQgdHJ5aW5nIHRvIHNob290IGRvd24gdGhlIG90aGVyIGNw
dXMgKi8KICAgICBpZiAoIGNwdW1hc2tfZW1wdHkoJndhaXRpbmdfdG9fY3Jhc2gpICkKICAgICAg
ICAgcHJpbnRrKCJTaG90IGRvd24gYWxsIENQVXNcbiIpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Oct 25 09:56:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 09: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 1iNwKR-0003G2-QA; Fri, 25 Oct 2019 09:56:19 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gNb2=YS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNwKQ-0003Fs-CM
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 09:56:18 +0000
X-Inumbo-ID: b0799456-f70d-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b0799456-f70d-11e9-beca-bc764e2007e4;
 Fri, 25 Oct 2019 09:56:18 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNwKP-0008Ij-PX
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 09:56:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNwKP-00064R-MF
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 09:56:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iNwKP-00064R-MF@xenbits.xenproject.org>
Date: Fri, 25 Oct 2019 09:56:17 +0000
Subject: [Xen-changelog] [xen staging-4.12] IOMMU: add missing HVM check
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============2223622301966972039=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 8382d022aadc6919f26af7c8bfc096e00b0712dc
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Fri Oct 25 11:41:17 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Oct 25 11:41:17 2019 +0200

    IOMMU: add missing HVM check
    
    Fix an unguarded d->arch.hvm access in assign_device().
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 41fd1009cd7416b73d745a77c24b4e8d1a296fe6
    master date: 2019-10-02 13:36:59 +0200
---
 xen/drivers/passthrough/pci.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/xen/drivers/passthrough/pci.c b/xen/drivers/passthrough/pci.c
index 8108ed5f9a..d7420bd8bf 100644
--- a/xen/drivers/passthrough/pci.c
+++ b/xen/drivers/passthrough/pci.c
@@ -1452,7 +1452,8 @@ static int assign_device(struct domain *d, u16 seg, u8 bus, u8 devfn, u32 flag)
 
     /* Prevent device assign if mem paging or mem sharing have been 
      * enabled for this domain */
-    if ( unlikely(d->arch.hvm.mem_sharing_enabled ||
+    if ( unlikely((is_hvm_domain(d) &&
+                   d->arch.hvm.mem_sharing_enabled) ||
                   vm_event_check_ring(d->vm_event_paging) ||
                   p2m_get_hostp2m(d)->global_logdirty) )
         return -EXDEV;
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.12


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2223622301966972039==--

From xen-changelog-bounces@lists.xenproject.org Fri Oct 25 09:56:30 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 09:56: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 1iNwKc-0003H2-Rl; Fri, 25 Oct 2019 09:56: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=gNb2=YS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNwKb-0003Gv-Mt
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 09:56:29 +0000
X-Inumbo-ID: b690ccb0-f70d-11e9-94c1-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b690ccb0-f70d-11e9-94c1-12813bfff9fa;
 Fri, 25 Oct 2019 09:56:28 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNwKa-0008Iv-01
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 09:56:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNwKZ-000672-TX
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 09:56:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iNwKZ-000672-TX@xenbits.xenproject.org>
Date: Fri, 25 Oct 2019 09:56:27 +0000
Subject: [Xen-changelog] [xen staging-4.12] efi/boot: add missing pointer
 dereference in set_color
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhmYmY5OTEwZTJiNTQyN2U3Mjg2YWY4MGYyZDU0Y2RlZjExOTE0MTMKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBPY3QgMjUgMTE6NDE6NTUgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgMjUgMTE6NDE6NTUgMjAxOSAr
MDIwMAoKICAgIGVmaS9ib290OiBhZGQgbWlzc2luZyBwb2ludGVyIGRlcmVmZXJlbmNlIGluIHNl
dF9jb2xvcgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6
aGluaW5AY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAxN2YzMDI5ZGE0MDQ4YTJhNzdjOGEwYTVjMTk5
NWExZWRkMGJiOGU5CiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0xMCAxMDo1ODowOSArMDIwMAot
LS0KIHhlbi9jb21tb24vZWZpL2Jvb3QuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZWZpL2Jvb3Qu
YyBiL3hlbi9jb21tb24vZWZpL2Jvb3QuYwppbmRleCA3OTE5Mzc4NGZmLi4wMGZkMTM5MTc1IDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL2VmaS9ib290LmMKKysrIGIveGVuL2NvbW1vbi9lZmkvYm9v
dC5jCkBAIC0xMTE0LDcgKzExMTQsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBfX21heWJlX3VudXNl
ZCBzZXRfY29sb3IodTMyIG1hc2ssIGludCBicHAsIHU4ICpwb3MsIHU4ICpzeikKICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKICAgIGZvciAoICpwb3MgPSAwOyAhKG1hc2sgJiAxKTsgKysqcG9zICkK
ICAgICAgICBtYXNrID4+PSAxOwotICAgZm9yICggKnN6ID0gMDsgbWFzayAmIDE7ICsrc3opCisg
ICBmb3IgKCAqc3ogPSAwOyBtYXNrICYgMTsgKysqc3opCiAgICAgICAgbWFzayA+Pj0gMTsKICAg
IGlmICggbWFzayApCiAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Oct 25 09:56:40 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 09:56: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 1iNwKl-0003I5-TS; Fri, 25 Oct 2019 09:56:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gNb2=YS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNwKk-0003Hx-Tr
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 09:56:38 +0000
X-Inumbo-ID: bcb0264a-f70d-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bcb0264a-f70d-11e9-beca-bc764e2007e4;
 Fri, 25 Oct 2019 09:56:38 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNwKk-0008J7-8j
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 09:56:38 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNwKk-00067n-4V
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 09:56:38 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iNwKk-00067n-4V@xenbits.xenproject.org>
Date: Fri, 25 Oct 2019 09:56:38 +0000
Subject: [Xen-changelog] [xen staging-4.12] efi/boot: make sure graphics
 mode is set while booting through MB2
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJjODdhMmRmNmY3MDZjNTgyMTAzZDE0YzY3MmI3MzAzNTU1OTU3ZjcKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBPY3QgMjUgMTE6NDI6MjkgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgMjUgMTE6NDI6MjkgMjAxOSAr
MDIwMAoKICAgIGVmaS9ib290OiBtYWtlIHN1cmUgZ3JhcGhpY3MgbW9kZSBpcyBzZXQgd2hpbGUg
Ym9vdGluZyB0aHJvdWdoIE1CMgogICAgCiAgICBJZiBhIGJvb3Rsb2FkZXIgaXMgdXNpbmcgbmF0
aXZlIGRyaXZlciBpbnN0ZWFkIG9mIEVGSSBHT1AgaXQgbWlnaHQKICAgIHJlc2V0IGdyYXBoaWNz
IG1vZGUgdG8gYmUgZGlmZmVyZW50IGZyb20gd2hhdCBoYXMgYmVlbiBvcmlnaW5hbGx5IHNldAog
ICAgYnkgZmlybXdhcmUuIFdoaWxlIGJvb3RpbmcgdGhyb3VnaCBNQjIgWGVuIGVpdGhlciBuZWVk
IHRvIHBhcnNlIHZpZGVvCiAgICBzZXR0aW5nIHBhc3NlZCBieSBNQjIgYW5kIHVzZSB0aGVtIGlu
c3RlYWQgb2Ygd2hhdCBHT1AgcmVwb3J0cyBvcgogICAgcmVzZXQgdGhlIG1vZGUgdG8gc3luY2hy
b25pc2UgaXQgd2l0aCBmaXJtd2FyZSAtIHByZWZlciB0aGUgbGF0dGVyLgogICAgCiAgICBPYnNl
cnZlZCB3aGlsZSBib290aW5nIFhlbiB1c2luZyBNQjIgd2l0aCBFRkkgR1JVQjIgY29tcGlsZWQg
d2l0aAogICAgYWxsIHBvc3NpYmxlIHZpZGVvIGRyaXZlcnMgd2hlcmUgbmF0aXZlIGRyaXZlcnMg
dGFrZSBwcmlvcml0eSBvdmVyIGZpcm13YXJlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJZ29y
IERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBhZjlmMzU3
ZmI4ZGJjZWI5YzVkZDFjNWNiOGI0ZTE5OGY2MTQ5NDU2CiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0x
MC0xMCAxMDo1ODo0NSArMDIwMAotLS0KIHhlbi9jb21tb24vZWZpL2Jvb3QuYyB8IDggKysrKysr
LS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9lZmkvYm9vdC5jIGIveGVuL2NvbW1vbi9lZmkvYm9vdC5jCmlu
ZGV4IDAwZmQxMzkxNzUuLmNiMmIyMzM2YTcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZWZpL2Jv
b3QuYworKysgYi94ZW4vY29tbW9uL2VmaS9ib290LmMKQEAgLTEwNDksOCArMTA0OSwxMiBAQCBz
dGF0aWMgdm9pZCBfX2luaXQgZWZpX3NldF9nb3BfbW9kZShFRklfR1JBUEhJQ1NfT1VUUFVUX1BS
T1RPQ09MICpnb3AsIFVJTlROIGdvcAogICAgIEVGSV9TVEFUVVMgc3RhdHVzOwogICAgIFVJTlRO
IGluZm9fc2l6ZTsKIAotICAgIC8qIFNldCBncmFwaGljcyBtb2RlLiAqLwotICAgIGlmICggZ29w
X21vZGUgPCBnb3AtPk1vZGUtPk1heE1vZGUgJiYgZ29wX21vZGUgIT0gZ29wLT5Nb2RlLT5Nb2Rl
ICkKKyAgICAvKgorICAgICAqIFNldCBncmFwaGljcyBtb2RlIHRvIGEgc2VsZWN0ZWQgb25lIGFu
ZCByZXNldCBpdCBpZiB3ZSBkaWRuJ3QgY29tZQorICAgICAqIGRpcmVjdGx5IGZyb20gRUZJIGxv
YWRlciBhcyB2aWRlbyBzZXR0aW5ncyBtaWdodCBoYXZlIGJlZW4gYWxyZWFkeSBtb2RpZmllZC4K
KyAgICAgKi8KKyAgICBpZiAoIGdvcF9tb2RlIDwgZ29wLT5Nb2RlLT5NYXhNb2RlICYmCisgICAg
ICAgICAoZ29wX21vZGUgIT0gZ29wLT5Nb2RlLT5Nb2RlIHx8ICFlZmlfZW5hYmxlZChFRklfTE9B
REVSKSkgKQogICAgICAgICBnb3AtPlNldE1vZGUoZ29wLCBnb3BfbW9kZSk7CiAKICAgICAvKiBH
ZXQgZ3JhcGhpY3MgYW5kIGZyYW1lIGJ1ZmZlciBpbmZvLiAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Oct 25 09:56:51 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 09: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 1iNwKx-0003KI-0z; Fri, 25 Oct 2019 09:56:51 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gNb2=YS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNwKv-0003JY-9T
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 09:56:49 +0000
X-Inumbo-ID: c2c8a93a-f70d-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c2c8a93a-f70d-11e9-bbab-bc764e2007e4;
 Fri, 25 Oct 2019 09:56:48 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNwKu-0008JF-GC
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 09:56:48 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNwKu-000690-Cv
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 09:56:48 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iNwKu-000690-Cv@xenbits.xenproject.org>
Date: Fri, 25 Oct 2019 09:56:48 +0000
Subject: [Xen-changelog] [xen staging-4.12] pci: clear {host/guest}_maskall
 field on assign
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============4278238485483332209=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 2a8209fd87fb1ae8f5df68b2883f8fa6eac79cf0
Author:     Roger Pau MonnÃ© <roger.pau@citrix.com>
AuthorDate: Fri Oct 25 11:43:06 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Oct 25 11:43:06 2019 +0200

    pci: clear {host/guest}_maskall field on assign
    
    The current implementation of host_maskall makes it sticky across
    assign and deassign calls, which means that once a guest forces Xen to
    set host_maskall the maskall bit is not going to be cleared until a
    call to PHYSDEVOP_prepare_msix is performed. Such call however
    shouldn't be part of the normal flow when doing PCI passthrough, and
    hence the flag needs to be cleared when assigning in order to prevent
    host_maskall being carried over from previous assignations.
    
    Note that the entry maskbit is reset when the msix capability is
    initialized, and the guest_maskall field is also cleared so that the
    hardware value matches Xen's internal state (hardware maskall =
    host_maskall | guest_maskall).
    
    Also note that doing the reset of host_maskall there would allow the
    guest to reset such field by enabling and disabling MSIX, which is not
    intended.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Tested-by: Chao Gao <chao.gao@intel.com>
    master commit: 575e18d54d19eda787f6477a4acd3c50f72751a9
    master date: 2019-10-10 10:59:27 +0200
---
 xen/arch/x86/msi.c            | 25 +++++++++++++++++++++++++
 xen/drivers/passthrough/pci.c |  5 +++++
 xen/include/asm-x86/msi.h     |  1 +
 3 files changed, 31 insertions(+)

diff --git a/xen/arch/x86/msi.c b/xen/arch/x86/msi.c
index 89e61160e9..49a1f9b3ce 100644
--- a/xen/arch/x86/msi.c
+++ b/xen/arch/x86/msi.c
@@ -1292,6 +1292,31 @@ void pci_cleanup_msi(struct pci_dev *pdev)
     msi_free_irqs(pdev);
 }
 
+int pci_reset_msix_state(struct pci_dev *pdev)
+{
+    uint8_t slot = PCI_SLOT(pdev->devfn);
+    uint8_t func = PCI_FUNC(pdev->devfn);
+    unsigned int pos = pci_find_cap_offset(pdev->seg, pdev->bus, slot, func,
+                                           PCI_CAP_ID_MSIX);
+
+    ASSERT(pos);
+    /*
+     * Xen expects the device state to be the after reset one, and hence
+     * host_maskall = guest_maskall = false and all entries should have the
+     * mask bit set. Test that the maskall bit is not set, having it set could
+     * signal that the device hasn't been reset properly.
+     */
+    if ( pci_conf_read16(pdev->seg, pdev->bus, slot, func,
+                         msix_control_reg(pos)) &
+         PCI_MSIX_FLAGS_MASKALL )
+        return -EBUSY;
+
+    pdev->msix->host_maskall = false;
+    pdev->msix->guest_maskall = false;
+
+    return 0;
+}
+
 int pci_msi_conf_write_intercept(struct pci_dev *pdev, unsigned int reg,
                                  unsigned int size, uint32_t *data)
 {
diff --git a/xen/drivers/passthrough/pci.c b/xen/drivers/passthrough/pci.c
index d7420bd8bf..301960e57e 100644
--- a/xen/drivers/passthrough/pci.c
+++ b/xen/drivers/passthrough/pci.c
@@ -1476,7 +1476,12 @@ static int assign_device(struct domain *d, u16 seg, u8 bus, u8 devfn, u32 flag)
     }
 
     if ( pdev->msix )
+    {
+        rc = pci_reset_msix_state(pdev);
+        if ( rc )
+            goto done;
         msixtbl_init(d);
+    }
 
     pdev->fault.count = 0;
 
diff --git a/xen/include/asm-x86/msi.h b/xen/include/asm-x86/msi.h
index 10387dce2e..d27a20774a 100644
--- a/xen/include/asm-x86/msi.h
+++ b/xen/include/asm-x86/msi.h
@@ -92,6 +92,7 @@ extern int __setup_msi_irq(struct irq_desc *, struct msi_desc *,
 extern void teardown_msi_irq(int irq);
 extern int msi_free_vector(struct msi_desc *entry);
 extern int pci_restore_msi_state(struct pci_dev *pdev);
+extern int pci_reset_msix_state(struct pci_dev *pdev);
 
 struct msi_desc {
 	struct msi_attrib {
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.12


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============4278238485483332209==--

From xen-changelog-bounces@lists.xenproject.org Fri Oct 25 09:57:06 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 09:57: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 1iNwLC-0003Ls-3G; Fri, 25 Oct 2019 09:57: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=gNb2=YS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNwLA-0003Lm-BC
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 09:57:04 +0000
X-Inumbo-ID: c901ec12-f70d-11e9-94c1-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c901ec12-f70d-11e9-94c1-12813bfff9fa;
 Fri, 25 Oct 2019 09:56:59 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNwL4-0008Je-UJ
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 09:56:58 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNwL4-00069h-KB
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 09:56:58 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iNwL4-00069h-KB@xenbits.xenproject.org>
Date: Fri, 25 Oct 2019 09:56:58 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/efi: properly handle 0 in
 pixel reserved bitmask
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMyODg1MzQ1NmI1MTUxNjUxNGQzNjY1OTQ5NGZiZTdjMWQ5ODNlMmMKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBPY3QgMjUgMTE6NDM6NDkgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgMjUgMTE6NDM6NDkgMjAxOSAr
MDIwMAoKICAgIHg4Ni9lZmk6IHByb3Blcmx5IGhhbmRsZSAwIGluIHBpeGVsIHJlc2VydmVkIGJp
dG1hc2sKICAgIAogICAgSW4gc29tZSBncmFwaGljcyBtb2RlcyBmaXJtd2FyZSBpcyBhbGxvd2Vk
IHRvIHJldHVybiAwIGluIHBpeGVsIHJlc2VydmVkCiAgICBiaXRtYXNrIHdoaWNoIGRvZXNuJ3Qg
Z28gYWdhaW5zdCBVRUZJIFNwZWMgMi44ICgxMi45IEdyYXBoaWNzIE91dHB1dCBQcm90b2NvbCku
CiAgICAKICAgIFdpdGhvdXQgdGhpcyBjaGFuZ2Ugbm9uLVRydWVDb2xvciBtb2RlcyB3b24ndCB3
b3JrIHdoaWNoIHdpbGwgY2F1c2UKICAgIEdPUCBpbml0IHRvIGZhaWwgLSBvYnNlcnZlZCB3aGls
ZSB0cnlpbmcgdG8gYm9vdCBFRkkgWGVuIHdpdGggQ2lycnVzIFZHQS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNv
bW1pdDogNTIxYTE0NDU1MTBhMzA4NzNhZWM0NzExOTQwNDVlN2Y0YjVlOGQ3NQogICAgbWFzdGVy
IGRhdGU6IDIwMTktMTAtMTAgMTY6NTA6NTAgKzAyMDAKLS0tCiB4ZW4vYXJjaC94ODYvZWZpL2Vm
aS1ib290LmggfCA3ICsrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDMg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oIGIv
eGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCmluZGV4IDdhMTNhMzBiYzAuLmRlZTY1YjcxNzcg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaAorKysgYi94ZW4vYXJjaC94
ODYvZWZpL2VmaS1ib290LmgKQEAgLTUyOCw5ICs1MjgsMTAgQEAgc3RhdGljIHZvaWQgX19pbml0
IGVmaV9hcmNoX3ZpZGVvX2luaXQoRUZJX0dSQVBISUNTX09VVFBVVF9QUk9UT0NPTCAqZ29wLAog
ICAgICAgICBicHAgPSBzZXRfY29sb3IobW9kZV9pbmZvLT5QaXhlbEluZm9ybWF0aW9uLkJsdWVN
YXNrLCBicHAsCiAgICAgICAgICAgICAgICAgICAgICAgICAmdmdhX2NvbnNvbGVfaW5mby51LnZl
c2FfbGZiLmJsdWVfcG9zLAogICAgICAgICAgICAgICAgICAgICAgICAgJnZnYV9jb25zb2xlX2lu
Zm8udS52ZXNhX2xmYi5ibHVlX3NpemUpOwotICAgICAgICBicHAgPSBzZXRfY29sb3IobW9kZV9p
bmZvLT5QaXhlbEluZm9ybWF0aW9uLlJlc2VydmVkTWFzaywgYnBwLAotICAgICAgICAgICAgICAg
ICAgICAgICAgJnZnYV9jb25zb2xlX2luZm8udS52ZXNhX2xmYi5yc3ZkX3BvcywKLSAgICAgICAg
ICAgICAgICAgICAgICAgICZ2Z2FfY29uc29sZV9pbmZvLnUudmVzYV9sZmIucnN2ZF9zaXplKTsK
KyAgICAgICAgaWYgKCBtb2RlX2luZm8tPlBpeGVsSW5mb3JtYXRpb24uUmVzZXJ2ZWRNYXNrICkK
KyAgICAgICAgICAgIGJwcCA9IHNldF9jb2xvcihtb2RlX2luZm8tPlBpeGVsSW5mb3JtYXRpb24u
UmVzZXJ2ZWRNYXNrLCBicHAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZnYV9jb25z
b2xlX2luZm8udS52ZXNhX2xmYi5yc3ZkX3BvcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmdmdhX2NvbnNvbGVfaW5mby51LnZlc2FfbGZiLnJzdmRfc2l6ZSk7CiAgICAgICAgIGlmICgg
YnBwID4gMCApCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgLyogZmFsbCB0aHJvdWdoICov
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFnaW5nLTQuMTIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Oct 25 10:33:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 10: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 1iNwu4-0006au-EZ; Fri, 25 Oct 2019 10: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=gNb2=YS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNwu3-0006am-Fu
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 10:33:07 +0000
X-Inumbo-ID: d45c15c4-f712-11e9-94c3-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d45c15c4-f712-11e9-94c3-12813bfff9fa;
 Fri, 25 Oct 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 <ian.jackson@eu.citrix.com>) id 1iNwu1-0000fe-DI
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 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 1iNwu1-0008O3-Aa
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 10:33:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iNwu1-0008O3-Aa@xenbits.xenproject.org>
Date: Fri, 25 Oct 2019 10:33:05 +0000
Subject: [Xen-changelog] [xen staging-4.11] vpci: honor read-only devices
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============3407325959581670285=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit a43eb8a1dce479b4574d255cc0e954be15052449
Author:     Roger Pau MonnÃ© <roger.pau@citrix.com>
AuthorDate: Fri Oct 25 11:56:07 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Oct 25 11:56:07 2019 +0200

    vpci: honor read-only devices
    
    Don't allow the hardware domain write access the PCI config space of
    devices marked as read-only.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: 79f9ba78380fb3f4bf509e5c726c6cdd76e00c4f
    master date: 2019-09-17 16:13:39 +0200
---
 tools/tests/vpci/emul.h | 3 +++
 xen/drivers/vpci/vpci.c | 5 +++++
 2 files changed, 8 insertions(+)

diff --git a/tools/tests/vpci/emul.h b/tools/tests/vpci/emul.h
index 5d47544bf7..2e1d3057c9 100644
--- a/tools/tests/vpci/emul.h
+++ b/tools/tests/vpci/emul.h
@@ -92,6 +92,9 @@ typedef union {
 #define xfree(p) free(p)
 
 #define pci_get_pdev_by_domain(...) &test_pdev
+#define pci_get_ro_map(...) NULL
+
+#define test_bit(...) false
 
 /* Dummy native helpers. Writes are ignored, reads return 1's. */
 #define pci_conf_read8(...)     0xff
diff --git a/xen/drivers/vpci/vpci.c b/xen/drivers/vpci/vpci.c
index 82607bdb9a..986da948f4 100644
--- a/xen/drivers/vpci/vpci.c
+++ b/xen/drivers/vpci/vpci.c
@@ -421,6 +421,7 @@ void vpci_write(pci_sbdf_t sbdf, unsigned int reg, unsigned int size,
     const struct pci_dev *pdev;
     const struct vpci_register *r;
     unsigned int data_offset = 0;
+    const unsigned long *ro_map = pci_get_ro_map(sbdf.seg);
 
     if ( !size )
     {
@@ -428,6 +429,10 @@ void vpci_write(pci_sbdf_t sbdf, unsigned int reg, unsigned int size,
         return;
     }
 
+    if ( ro_map && test_bit(sbdf.bdf, ro_map) )
+        /* Ignore writes to read-only devices. */
+        return;
+
     /*
      * Find the PCI dev matching the address.
      * Passthrough everything that's not trapped.
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.11


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3407325959581670285==--

From xen-changelog-bounces@lists.xenproject.org Fri Oct 25 10:33:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 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 1iNwuF-0006bx-GD; Fri, 25 Oct 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=gNb2=YS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNwuE-0006bs-Ge
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 10:33:18 +0000
X-Inumbo-ID: da6d65b2-f712-11e9-94c3-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id da6d65b2-f712-11e9-94c3-12813bfff9fa;
 Fri, 25 Oct 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 <ian.jackson@eu.citrix.com>) id 1iNwuB-0000gM-Jd
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 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 1iNwuB-0008PX-Gx
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 10:33:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iNwuB-0008PX-Gx@xenbits.xenproject.org>
Date: Fri, 25 Oct 2019 10:33:15 +0000
Subject: [Xen-changelog] [xen staging-4.11] libxc/x86: avoid certain
 overflows in CPUID APIC ID adjustments
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM3NmU0N2Q1ODQxYTQ3YmVjOWIwM2I0NjUzNjk1NGI2M2NjZjkxZjYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgT2N0IDI1
IDExOjU2OjU3IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDI1IDExOjU2OjU3IDIwMTkgKzAyMDAKCiAgICBs
aWJ4Yy94ODY6IGF2b2lkIGNlcnRhaW4gb3ZlcmZsb3dzIGluIENQVUlEIEFQSUMgSUQgYWRqdXN0
bWVudHMKICAgIAogICAgUmVjZW50IEFNRCBwcm9jZXNzb3JzIG1heSByZXBvcnQgdXAgdG8gMTI4
IGxvZ2ljYWwgcHJvY2Vzc29ycyBpbiBDUFVJRAogICAgbGVhZiAxLiBEb3VibGluZyB0aGlzIHZh
bHVlIHByb2R1Y2VzIDAgKHdoaWNoIE9TZXMgc2luY2VyZWx5IGRpc2xpa2UpLAogICAgYXMgdGhl
IHJlc3BlY3RpdmUgZmllbGQgaXMgb25seSA4IGJpdHMgd2lkZS4gU3VwcHJlc3MgZG91Ymxpbmcg
dGhlIHZhbHVlCiAgICAoYW5kIGl0cyBsZWFmIDB4ODAwMDAwMDggY291bnRlcnBhcnQpIGluIHN1
Y2ggYSBjYXNlLgogICAgCiAgICBOb3RlIHRoYXQgd2hpbGUgdGhlcmUncyBhIHNpbWlsYXIgb3Zl
cmZsb3cgaW4gaW50ZWxfeGNfY3B1aWRfcG9saWN5KCksCiAgICB0aGF0IG9uZSBpcyBiZWluZyBs
ZWZ0IGFsb25lIGZvciBub3cuCiAgICAKICAgIE5vdGUgZnVydGhlciB0aGF0IHdoaWxlIGl0IHdh
cyBjb25zaWRlcmVkIHRvIHN1cHByZXNzIHRoZSBtdWx0aXBsaWNhdGlvbgogICAgYnkgMiBhbHRv
Z2V0aGVyIGlmIHRoZSBob3N0IHRvcG9sb2d5IGFscmVhZHkgcHJvdmlkZXMgYXQgbGVhc3Qgb25l
IGJpdAogICAgb2YgdGhyZWFkIElEIHdpdGhpbiBBUElDIElEcywgaXQgd2FzIGRlY2lkZWQgdG8g
YXZvaWQgbW9yZSBjaGFuZ2UgaGVyZQogICAgdGhhbiByZWFsbHkgbmVlZGVkIGF0IHRoaXMgcG9p
bnQuCiAgICAKICAgIEFsc28gemFwIGxlYWYgNCAoYW5kIGF0IHRoZSBzYW1lIHRpbWUgbGVhZiAy
KSBFRFggb3V0cHV0IGZvciBBTUQsIGFzIGl0CiAgICBzaG91bGQgaGF2ZSBiZWVuIGZyb20gdGhl
IGJlZ2lubmluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICAKICAgIGxpYnhjL3g4NjogY29ycmVjdCBvdmVyZmxvdyBhdm9pZGFu
Y2UgY2hlY2sgaW4gQU1EIENQVUlEIGhhbmRsaW5nCiAgICAKICAgIENvbW1pdCBkZjI5ZDAzZjFk
ICgibGlieGMveDg2OiBhdm9pZCBjZXJ0YWluIG92ZXJmbG93cyBpbiBDUFVJRCBBUElDIElECiAg
ICBhZGp1c3RtZW50cyIgaW50cm9kdWNlZCBhIG9uZSBiaXQgdG9vIG5hcnJvdyBtYXNrIHdoZW4g
Y2hlY2tpbmcgd2hldGhlcgogICAgbXVsdGlwbHlpbmcgYnkgMSAoaW4gcGFydGljdWxhciBpbiBs
ZWFmIDEpIHdvdWxkIHJlc3VsdCBpbiBvdmVyZmxvdy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGRm
MjlkMDNmMWQ5N2JkZGUxYmMwY2VhOGVmODUzOGQ0ZjUyNGIzZWMKICAgIG1hc3RlciBkYXRlOiAy
MDE5LTA5LTI0IDEwOjUwOjMzICswMjAwCiAgICBtYXN0ZXIgY29tbWl0OiBjOWM3YWM1MDhiM2Y2
NWY3ZDVmOTY4NTg5MzA5NmExYjIyZDhiMTc2CiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0wOS0yNSAx
NTo1MDo1OCArMDIwMAotLS0KIHRvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jIHwgMjcgKysrKysr
KysrKysrKysrKysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwg
NyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYyBi
L3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jCmluZGV4IGU2MmY5MjA3OTcuLjYwZDExMWFiZjcg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jCisrKyBiL3Rvb2xzL2xpYnhj
L3hjX2NwdWlkX3g4Ni5jCkBAIC0zMzUsNyArMzM1LDcgQEAgc3RhdGljIHZvaWQgYW1kX3hjX2Nw
dWlkX3BvbGljeSh4Y19pbnRlcmZhY2UgKnhjaCwKICAgICB7CiAgICAgY2FzZSAweDAwMDAwMDAy
OgogICAgIGNhc2UgMHgwMDAwMDAwNDoKLSAgICAgICAgcmVnc1swXSA9IHJlZ3NbMV0gPSByZWdz
WzJdID0gMDsKKyAgICAgICAgcmVnc1swXSA9IHJlZ3NbMV0gPSByZWdzWzJdID0gcmVnc1szXSA9
IDA7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAweDgwMDAwMDAwOgpAQCAtMzQ1LDExICsz
NDUsMjAgQEAgc3RhdGljIHZvaWQgYW1kX3hjX2NwdWlkX3BvbGljeSh4Y19pbnRlcmZhY2UgKnhj
aCwKIAogICAgIGNhc2UgMHg4MDAwMDAwODoKICAgICAgICAgLyoKLSAgICAgICAgICogRUNYWzE1
OjEyXSBpcyBBcGljSWRDb3JlU2l6ZTogRUNYWzc6MF0gaXMgTnVtYmVyT2ZDb3JlcyAobWludXMg
b25lKS4KLSAgICAgICAgICogVXBkYXRlIHRvIHJlZmxlY3QgdkxBUElDX0lEID0gdkNQVV9JRCAq
IDIuCisgICAgICAgICAqIEVDWFsxNToxMl0gaXMgQXBpY0lkQ29yZVNpemUuCisgICAgICAgICAq
IEVDWFs3OjBdIGlzIE51bWJlck9mQ29yZXMgKG1pbnVzIG9uZSkuCisgICAgICAgICAqIFVwZGF0
ZSB0byByZWZsZWN0IHZMQVBJQ19JRCA9IHZDUFVfSUQgKiAyLiAgQnV0IG1ha2Ugc3VyZSB0byBh
dm9pZAorICAgICAgICAgKiAtIG92ZXJmbG93LAorICAgICAgICAgKiAtIGdvaW5nIG91dCBvZiBz
eW5jIHdpdGggbGVhZiAxIEVCWFsyMzoxNl0sCisgICAgICAgICAqIC0gaW5jcmVtZW50aW5nIEFw
aWNJZENvcmVTaXplIHdoZW4gaXQncyB6ZXJvICh3aGljaCBjaGFuZ2VzIHRoZQorICAgICAgICAg
KiAgIG1lYW5pbmcgb2YgYml0cyA3OjApLgogICAgICAgICAgKi8KLSAgICAgICAgcmVnc1syXSA9
ICgocmVnc1syXSArICgxdSA8PCAxMikpICYgMHhmMDAwdSkgfAotICAgICAgICAgICAgICAgICAg
KChyZWdzWzJdICYgMHhmZnUpIDw8IDEpIHwgMXU7CisgICAgICAgIGlmICggKHJlZ3NbMl0gJiAw
eGZmdSkgPCAweDdmdSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggKHJlZ3NbMl0gJiAw
eGYwMDB1KSAmJiAocmVnc1syXSAmIDB4ZjAwMHUpICE9IDB4ZjAwMHUgKQorICAgICAgICAgICAg
ICAgIHJlZ3NbMl0gPSAoKHJlZ3NbMl0gKyAweDEwMDB1KSAmIDB4ZjAwMHUpIHwgKHJlZ3NbMl0g
JiAweGZmdSk7CisgICAgICAgICAgICByZWdzWzJdID0gKHJlZ3NbMl0gJiAweGYwMDB1KSB8ICgo
cmVnc1syXSAmIDB4N2Z1KSA8PCAxKSB8IDF1OworICAgICAgICB9CiAgICAgICAgIGJyZWFrOwog
CiAgICAgY2FzZSAweDgwMDAwMDBhOiB7CkBAIC00MzAsOSArNDM5LDEzIEBAIHN0YXRpYyB2b2lk
IHhjX2NwdWlkX2h2bV9wb2xpY3koeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgY2FzZSAweDAwMDAw
MDAxOgogICAgICAgICAvKgogICAgICAgICAgKiBFQlhbMjM6MTZdIGlzIE1heGltdW0gTG9naWNh
bCBQcm9jZXNzb3JzIFBlciBQYWNrYWdlLgotICAgICAgICAgKiBVcGRhdGUgdG8gcmVmbGVjdCB2
TEFQSUNfSUQgPSB2Q1BVX0lEICogMi4KKyAgICAgICAgICogVXBkYXRlIHRvIHJlZmxlY3QgdkxB
UElDX0lEID0gdkNQVV9JRCAqIDIsIGJ1dCBtYWtlIHN1cmUgdG8gYXZvaWQKKyAgICAgICAgICog
b3ZlcmZsb3cuCiAgICAgICAgICAqLwotICAgICAgICByZWdzWzFdID0gKHJlZ3NbMV0gJiAweDAw
MDBmZmZmdSkgfCAoKHJlZ3NbMV0gJiAweDAwN2YwMDAwdSkgPDwgMSk7CisgICAgICAgIGlmICgg
IShyZWdzWzFdICYgMHgwMDgwMDAwMHUpICkKKyAgICAgICAgICAgIHJlZ3NbMV0gPSAocmVnc1sx
XSAmIDB4MDAwMGZmZmZ1KSB8ICgocmVnc1sxXSAmIDB4MDA3ZjAwMDB1KSA8PCAxKTsKKyAgICAg
ICAgZWxzZQorICAgICAgICAgICAgcmVnc1sxXSAmPSAweDAwZmZmZmZmdTsKIAogICAgICAgICBy
ZWdzWzJdID0gaW5mby0+ZmVhdHVyZXNldFtmZWF0dXJld29yZF9vZihYODZfRkVBVFVSRV9TU0Uz
KV07CiAgICAgICAgIHJlZ3NbM10gPSAoaW5mby0+ZmVhdHVyZXNldFtmZWF0dXJld29yZF9vZihY
ODZfRkVBVFVSRV9GUFUpXSB8Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Oct 25 10:33:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 10:33: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 1iNwuO-0006d9-Hn; Fri, 25 Oct 2019 10:33:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gNb2=YS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNwuN-0006cz-23
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 10:33:27 +0000
X-Inumbo-ID: e07e2518-f712-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e07e2518-f712-11e9-beca-bc764e2007e4;
 Fri, 25 Oct 2019 10:33:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNwuL-0000gg-Ps
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 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 1iNwuL-0008QT-NA
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 10:33:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iNwuL-0008QT-NA@xenbits.xenproject.org>
Date: Fri, 25 Oct 2019 10:33:25 +0000
Subject: [Xen-changelog] [xen staging-4.11] sched: fix freeing per-vcpu data
 in sched_move_domain()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIwZDRjZWNmNWZjYTQ2NjU1N2E5NjgxZDM1NjU2NDRmMTM5OGY0MzMKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgT2N0IDI1
IDExOjU3OjI0IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDI1IDExOjU3OjI0IDIwMTkgKzAyMDAKCiAgICBz
Y2hlZDogZml4IGZyZWVpbmcgcGVyLXZjcHUgZGF0YSBpbiBzY2hlZF9tb3ZlX2RvbWFpbigpCiAg
ICAKICAgIEluIGNhc2Ugb2YgYW4gYWxsb2NhdGlvbiBlcnJvciBvZiBwZXItdmNwdSBkYXRhIGlu
IHNjaGVkX21vdmVfZG9tYWluKCkKICAgIHRoZSBhbHJlYWR5IGFsbG9jYXRlZCBkYXRhIGlzIGZy
ZWVkIGp1c3QgdXNpbmcgeGZyZWUoKS4gVGhpcyBpcyB3cm9uZwogICAgYXMgc29tZSBzY2hlZHVs
ZXJzIG5lZWQgdG8gZG8gYWRkaXRpb25hbCBvcGVyYXRpb25zIChlLmcuIHRoZSBhcmluYzY1Mwog
ICAgc2NoZWR1bGVyIG5lZWRzIHRvIHJlbW92ZSB0aGUgdmNwdS1kYXRhIGZyb20gYSBsaXN0KS4K
ICAgIAogICAgU28gaW5zdGVhZCB4ZnJlZSgpIG1ha2UgdXNlIG9mIHRoZSBzY2hlZF9mcmVlX3Zk
YXRhKCkgaG9vay4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgog
ICAgbWFzdGVyIGNvbW1pdDogYjY2NTZlNmFhNGRkNWRlNTM3Y2UwN2VjMTZiZmJiYmI1MzhiMjhi
NQogICAgbWFzdGVyIGRhdGU6IDIwMTktMDktMjUgMTU6NTI6NTMgKzAyMDAKLS0tCiB4ZW4vY29t
bW9uL3NjaGVkdWxlLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEg
ZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29t
bW9uL3NjaGVkdWxlLmMKaW5kZXggMDQ5ZjkzZjdhYS4uZGQxNjdjY2U3NiAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtMzM3
LDcgKzMzNyw3IEBAIGludCBzY2hlZF9tb3ZlX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgY3B1cG9vbCAqYykKICAgICAgICAgaWYgKCB2Y3B1X3ByaXZbdi0+dmNwdV9pZF0gPT0gTlVM
TCApCiAgICAgICAgIHsKICAgICAgICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKLSAgICAg
ICAgICAgICAgICB4ZnJlZSh2Y3B1X3ByaXZbdi0+dmNwdV9pZF0pOworICAgICAgICAgICAgICAg
IFNDSEVEX09QKGMtPnNjaGVkLCBmcmVlX3ZkYXRhLCB2Y3B1X3ByaXZbdi0+dmNwdV9pZF0pOwog
ICAgICAgICAgICAgeGZyZWUodmNwdV9wcml2KTsKICAgICAgICAgICAgIHNjaGVkX2ZyZWVfZG9t
ZGF0YShjLT5zY2hlZCwgZG9tZGF0YSk7CiAgICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdp
bmctNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Oct 25 10:33:37 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 10:33: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 1iNwuX-0006eC-JV; Fri, 25 Oct 2019 10:33:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gNb2=YS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNwuW-0006e1-Lx
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 10:33:36 +0000
X-Inumbo-ID: e690a976-f712-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e690a976-f712-11e9-bbab-bc764e2007e4;
 Fri, 25 Oct 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 <ian.jackson@eu.citrix.com>) id 1iNwuW-0000go-0I
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 10:33:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNwuV-0008RE-TZ
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 10:33:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iNwuV-0008RE-TZ@xenbits.xenproject.org>
Date: Fri, 25 Oct 2019 10:33:35 +0000
Subject: [Xen-changelog] [xen staging-4.11] ACPI/cpuidle: bump maximum
 number of power states we support
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVmY2FhYWVkN2IxNjNlNzgwNmZlYzIwODBmYTA3MTQ3NDNlNjM2OTIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgT2N0IDI1
IDExOjU4OjA1IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDI1IDExOjU4OjA1IDIwMTkgKzAyMDAKCiAgICBB
Q1BJL2NwdWlkbGU6IGJ1bXAgbWF4aW11bSBudW1iZXIgb2YgcG93ZXIgc3RhdGVzIHdlIHN1cHBv
cnQKICAgIAogICAgQ29tbWl0IDRjNmNkNjQ1MTkgKCJtd2FpdF9pZGxlOiBTa3lsYWtlIENsaWVu
dCBTdXBwb3J0IikgYWRkZWQgYSB0YWJsZQogICAgd2l0aCA4IGVudHJpZXMsIHdoaWNoIC0gdG9n
ZXRoZXIgd2l0aCBDMCAtIHJlbmRlcmVkIHRoZSBjdXJyZW50IGxpbWl0CiAgICB0b28gbG93LiBJ
dCBzaG91bGQgaGF2ZSBiZWVuIGFjY29tcGFuaWVkIGJ5IGFuIGluY3JlYXNlIG9mIHRoZSBjb25z
dGFudDsKICAgIGRvIHRoaXMgbm93LiBEb24ndCBidW1wIGJ5IHRvbyBtdWNoIHRob3VnaCwgYXMg
dGhlcmUgYXJlIGEgbnVtYmVyIG9mIG9uLQogICAgc3RhY2sgYXJyYXlzIHdoaWNoIGFyZSBkaW1l
bnNpb25lZCBieSB0aGlzIGNvbnN0YW50LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2xAeGVu
Lm9yZz4KICAgIG1hc3RlciBjb21taXQ6IGZmMjJhOTFiNGM0NWY5MzEwZDBlYzBkN2VlMDcwZDg0
YTM3M2RkODcKICAgIG1hc3RlciBkYXRlOiAyMDE5LTA5LTI1IDE1OjUzOjM1ICswMjAwCi0tLQog
eGVuL2luY2x1ZGUveGVuL2NwdWlkbGUuaCB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9jcHVp
ZGxlLmggYi94ZW4vaW5jbHVkZS94ZW4vY3B1aWRsZS5oCmluZGV4IDEzOTAxZTE2ZGMuLmFmNTBk
MzdiYjcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9jcHVpZGxlLmgKKysrIGIveGVuL2lu
Y2x1ZGUveGVuL2NwdWlkbGUuaApAQCAtMjksNyArMjksNyBAQAogI2luY2x1ZGUgPHhlbi9jcHVt
YXNrLmg+CiAjaW5jbHVkZSA8eGVuL3NwaW5sb2NrLmg+CiAKLSNkZWZpbmUgQUNQSV9QUk9DRVNT
T1JfTUFYX1BPV0VSICAgICAgICA4CisjZGVmaW5lIEFDUElfUFJPQ0VTU09SX01BWF9QT1dFUiAg
ICAgICAgMTIKICNkZWZpbmUgQ1BVSURMRV9OQU1FX0xFTiAgICAgICAgICAgICAgICAxNgogCiAj
ZGVmaW5lIEFDUElfQ1NUQVRFX0VNX05PTkUgICAgIDAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Oct 25 10:33:48 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 10:33: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 1iNwui-0006fr-LJ; Fri, 25 Oct 2019 10:33:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gNb2=YS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNwuh-0006ff-Af
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 10:33:47 +0000
X-Inumbo-ID: eca4f84e-f712-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id eca4f84e-f712-11e9-beca-bc764e2007e4;
 Fri, 25 Oct 2019 10:33:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNwug-0000i3-6w
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 10:33:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNwug-0008SA-4J
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 10:33:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iNwug-0008SA-4J@xenbits.xenproject.org>
Date: Fri, 25 Oct 2019 10:33:46 +0000
Subject: [Xen-changelog] [xen staging-4.11] sched: don't let
 XEN_RUNSTATE_UPDATE leak into vcpu_runstate_get()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZlNjNhZmVmOTRhZDNmMTY1ZDcxZjkyNzFkM2RhZjIxOWYxZTY2OTQKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgT2N0IDI1
IDExOjU5OjAwIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDI1IDExOjU5OjAwIDIwMTkgKzAyMDAKCiAgICBz
Y2hlZDogZG9uJ3QgbGV0IFhFTl9SVU5TVEFURV9VUERBVEUgbGVhayBpbnRvIHZjcHVfcnVuc3Rh
dGVfZ2V0KCkKICAgIAogICAgdmNwdV9ydW5zdGF0ZV9nZXQoKSBzaG91bGQgbmV2ZXIgcmV0dXJu
IGEgc3RhdGUgZW50cnkgdGltZSB3aXRoCiAgICBYRU5fUlVOU1RBVEVfVVBEQVRFIHNldC4gVG8g
YXZvaWQgdGhpcyBsZXQgdXBkYXRlX3J1bnN0YXRlX2FyZWEoKQogICAgb3BlcmF0ZSBvbiBhIGxv
Y2FsIHJ1bnN0YXRlIGNvcHkuCiAgICAKICAgIEFzIGl0IGlzIHJlcXVpcmVkIHRvIGZpcnN0IHNl
dCB0aGUgWEVOX1JVTlNUQVRFX1VQREFURSBpbmRpY2F0b3IgaW4KICAgIGd1ZXN0IG1lbW9yeSwg
dGhlbiB1cGRhdGUgYWxsIHRoZSBydW5zdGF0ZSBkYXRhLCBhbmQgdGhlbiBhdCBsYXN0CiAgICBj
bGVhciB0aGUgWEVOX1JVTlNUQVRFX1VQREFURSBhZ2FpbiBpdCBpcyBtdWNoIGxlc3MgZWZmb3J0
IHRvIGhhdmUKICAgIGEgbG9jYWwgY29weSBvZiB0aGUgcnVuc3RhdGUgZGF0YSBpbnN0ZWFkIG9m
IGtlZXBpbmcgb25seSBhIGNvcHkgb2YKICAgIHN0YXRlX2VudHJ5X3RpbWUuCiAgICAKICAgIFRo
aXMgcHJvYmxlbSB3YXMgaW50cm9kdWNlZCB3aXRoIGNvbW1pdCAyNTI5Yzg1MGVhNDhmMDM2ICgi
YWRkIHVwZGF0ZQogICAgaW5kaWNhdG9yIHRvIHZjcHVfcnVuc3RhdGVfaW5mbyIpLgogICAgCiAg
ICBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGYy
OGM0YzRjMTBiZGFjYjFlNDljYzZlOWRlNTdlYjFmOTczY2JkZjYKICAgIG1hc3RlciBkYXRlOiAy
MDE5LTA5LTI2IDE4OjA0OjA5ICswMjAwCi0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbi5jIHwgMTMg
KysrKysrKystLS0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jIHwgMTcgKysrKysrKysrKy0tLS0t
LS0KIDIgZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5j
CmluZGV4IDExMmExNDZmZDkuLjAwZDY0OWQ0NDggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9k
b21haW4uYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKQEAgLTI3NCwyOCArMjc0LDMxIEBA
IHN0YXRpYyB2b2lkIGN0eHRfc3dpdGNoX3RvKHN0cnVjdCB2Y3B1ICpuKQogc3RhdGljIHZvaWQg
dXBkYXRlX3J1bnN0YXRlX2FyZWEoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgdm9pZCBfX3VzZXIg
Kmd1ZXN0X2hhbmRsZSA9IE5VTEw7CisgICAgc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbyBydW5z
dGF0ZTsKIAogICAgIGlmICggZ3Vlc3RfaGFuZGxlX2lzX251bGwocnVuc3RhdGVfZ3Vlc3Qodikp
ICkKICAgICAgICAgcmV0dXJuOwogCisgICAgbWVtY3B5KCZydW5zdGF0ZSwgJnYtPnJ1bnN0YXRl
LCBzaXplb2YocnVuc3RhdGUpKTsKKwogICAgIGlmICggVk1fQVNTSVNUKHYtPmRvbWFpbiwgcnVu
c3RhdGVfdXBkYXRlX2ZsYWcpICkKICAgICB7CiAgICAgICAgIGd1ZXN0X2hhbmRsZSA9ICZ2LT5y
dW5zdGF0ZV9ndWVzdC5wLT5zdGF0ZV9lbnRyeV90aW1lICsgMTsKICAgICAgICAgZ3Vlc3RfaGFu
ZGxlLS07Ci0gICAgICAgIHYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgfD0gWEVOX1JVTlNU
QVRFX1VQREFURTsKKyAgICAgICAgcnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSB8PSBYRU5fUlVO
U1RBVEVfVVBEQVRFOwogICAgICAgICBfX3Jhd19jb3B5X3RvX2d1ZXN0KGd1ZXN0X2hhbmRsZSwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAodm9pZCAqKSgmdi0+cnVuc3RhdGUuc3RhdGVf
ZW50cnlfdGltZSArIDEpIC0gMSwgMSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZv
aWQgKikoJnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgKyAxKSAtIDEsIDEpOwogICAgICAgICBz
bXBfd21iKCk7CiAgICAgfQogCi0gICAgX19jb3B5X3RvX2d1ZXN0KHJ1bnN0YXRlX2d1ZXN0KHYp
LCAmdi0+cnVuc3RhdGUsIDEpOworICAgIF9fY29weV90b19ndWVzdChydW5zdGF0ZV9ndWVzdCh2
KSwgJnJ1bnN0YXRlLCAxKTsKIAogICAgIGlmICggZ3Vlc3RfaGFuZGxlICkKICAgICB7Ci0gICAg
ICAgIHYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgJj0gflhFTl9SVU5TVEFURV9VUERBVEU7
CisgICAgICAgIHJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgJj0gflhFTl9SVU5TVEFURV9VUERB
VEU7CiAgICAgICAgIHNtcF93bWIoKTsKICAgICAgICAgX19yYXdfY29weV90b19ndWVzdChndWVz
dF9oYW5kbGUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZvaWQgKikoJnYtPnJ1bnN0
YXRlLnN0YXRlX2VudHJ5X3RpbWUgKyAxKSAtIDEsIDEpOworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICh2b2lkICopKCZydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lICsgMSkgLSAxLCAxKTsK
ICAgICB9CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNo
L3g4Ni9kb21haW4uYwppbmRleCAyOWY4OTJjMDRjLi4wMWM4ZTc5N2M1IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0xNTEw
LDIxICsxNTEwLDI0IEBAIGJvb2wgdXBkYXRlX3J1bnN0YXRlX2FyZWEoc3RydWN0IHZjcHUgKnYp
CiAgICAgYm9vbCByYzsKICAgICBzdHJ1Y3QgZ3Vlc3RfbWVtb3J5X3BvbGljeSBwb2xpY3kgPSB7
IC5uZXN0ZWRfZ3Vlc3RfbW9kZSA9IGZhbHNlIH07CiAgICAgdm9pZCBfX3VzZXIgKmd1ZXN0X2hh
bmRsZSA9IE5VTEw7CisgICAgc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbyBydW5zdGF0ZTsKIAog
ICAgIGlmICggZ3Vlc3RfaGFuZGxlX2lzX251bGwocnVuc3RhdGVfZ3Vlc3QodikpICkKICAgICAg
ICAgcmV0dXJuIHRydWU7CiAKICAgICB1cGRhdGVfZ3Vlc3RfbWVtb3J5X3BvbGljeSh2LCAmcG9s
aWN5KTsKIAorICAgIG1lbWNweSgmcnVuc3RhdGUsICZ2LT5ydW5zdGF0ZSwgc2l6ZW9mKHJ1bnN0
YXRlKSk7CisKICAgICBpZiAoIFZNX0FTU0lTVCh2LT5kb21haW4sIHJ1bnN0YXRlX3VwZGF0ZV9m
bGFnKSApCiAgICAgewogICAgICAgICBndWVzdF9oYW5kbGUgPSBoYXNfMzJiaXRfc2hpbmZvKHYt
PmRvbWFpbikKICAgICAgICAgICAgID8gJnYtPnJ1bnN0YXRlX2d1ZXN0LmNvbXBhdC5wLT5zdGF0
ZV9lbnRyeV90aW1lICsgMQogICAgICAgICAgICAgOiAmdi0+cnVuc3RhdGVfZ3Vlc3QubmF0aXZl
LnAtPnN0YXRlX2VudHJ5X3RpbWUgKyAxOwogICAgICAgICBndWVzdF9oYW5kbGUtLTsKLSAgICAg
ICAgdi0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSB8PSBYRU5fUlVOU1RBVEVfVVBEQVRFOwor
ICAgICAgICBydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lIHw9IFhFTl9SVU5TVEFURV9VUERBVEU7
CiAgICAgICAgIF9fcmF3X2NvcHlfdG9fZ3Vlc3QoZ3Vlc3RfaGFuZGxlLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICh2b2lkICopKCZ2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lICsg
MSkgLSAxLCAxKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAodm9pZCAqKSgmcnVuc3Rh
dGUuc3RhdGVfZW50cnlfdGltZSArIDEpIC0gMSwgMSk7CiAgICAgICAgIHNtcF93bWIoKTsKICAg
ICB9CiAKQEAgLTE1MzIsMjAgKzE1MzUsMjAgQEAgYm9vbCB1cGRhdGVfcnVuc3RhdGVfYXJlYShz
dHJ1Y3QgdmNwdSAqdikKICAgICB7CiAgICAgICAgIHN0cnVjdCBjb21wYXRfdmNwdV9ydW5zdGF0
ZV9pbmZvIGluZm87CiAKLSAgICAgICAgWExBVF92Y3B1X3J1bnN0YXRlX2luZm8oJmluZm8sICZ2
LT5ydW5zdGF0ZSk7CisgICAgICAgIFhMQVRfdmNwdV9ydW5zdGF0ZV9pbmZvKCZpbmZvLCAmcnVu
c3RhdGUpOwogICAgICAgICBfX2NvcHlfdG9fZ3Vlc3Qodi0+cnVuc3RhdGVfZ3Vlc3QuY29tcGF0
LCAmaW5mbywgMSk7CiAgICAgICAgIHJjID0gdHJ1ZTsKICAgICB9CiAgICAgZWxzZQotICAgICAg
ICByYyA9IF9fY29weV90b19ndWVzdChydW5zdGF0ZV9ndWVzdCh2KSwgJnYtPnJ1bnN0YXRlLCAx
KSAhPQotICAgICAgICAgICAgIHNpemVvZih2LT5ydW5zdGF0ZSk7CisgICAgICAgIHJjID0gX19j
b3B5X3RvX2d1ZXN0KHJ1bnN0YXRlX2d1ZXN0KHYpLCAmcnVuc3RhdGUsIDEpICE9CisgICAgICAg
ICAgICAgc2l6ZW9mKHJ1bnN0YXRlKTsKIAogICAgIGlmICggZ3Vlc3RfaGFuZGxlICkKICAgICB7
Ci0gICAgICAgIHYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgJj0gflhFTl9SVU5TVEFURV9V
UERBVEU7CisgICAgICAgIHJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgJj0gflhFTl9SVU5TVEFU
RV9VUERBVEU7CiAgICAgICAgIHNtcF93bWIoKTsKICAgICAgICAgX19yYXdfY29weV90b19ndWVz
dChndWVzdF9oYW5kbGUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZvaWQgKikoJnYt
PnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgKyAxKSAtIDEsIDEpOworICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICh2b2lkICopKCZydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lICsgMSkgLSAx
LCAxKTsKICAgICB9CiAKICAgICB1cGRhdGVfZ3Vlc3RfbWVtb3J5X3BvbGljeSh2LCAmcG9saWN5
KTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmctNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Oct 25 10:34:02 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 10:34: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 1iNwuw-0006hu-P0; Fri, 25 Oct 2019 10:34: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=gNb2=YS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNwuv-0006hm-DZ
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 10:34:01 +0000
X-Inumbo-ID: f2b93e2a-f712-11e9-94c3-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f2b93e2a-f712-11e9-94c3-12813bfff9fa;
 Fri, 25 Oct 2019 10:33:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNwuq-0000iF-D3
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 10:33:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNwuq-0008Sx-AW
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 10:33:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iNwuq-0008Sx-AW@xenbits.xenproject.org>
Date: Fri, 25 Oct 2019 10:33:56 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/shim: fix ballooning down
 the guest
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============8513258937204590019=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 4c6142e0991228f1aeb2075a553200d75a725017
Author:     Sergey Dyasli <sergey.dyasli@citrix.com>
AuthorDate: Fri Oct 25 11:59:35 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Oct 25 11:59:35 2019 +0200

    x86/shim: fix ballooning down the guest
    
    Currently ballooning down a pvshim guest causes the following errors
    inside the shim:
    
        d3v0 failed to reserve 512 extents of order 512 for offlining
    
    And the ballooned-out pages stay inside shim and don't reach L0 Xen.
    
    Fix this by passing the correct arguments to pv_shim_offline_memory()
    during a XENMEM_decrease_reservation request.
    
    Fixes: b2245acc60c3 ('xen/pvshim: memory hotplug')
    Signed-off-by: Sergey Dyasli <sergey.dyasli@citrix.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    master commit: ddc5a85fbcfbacc34bbd9abcdb12923de2fc27b3
    master date: 2019-09-26 18:06:07 +0200
---
 xen/common/memory.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xen/common/memory.c b/xen/common/memory.c
index f71163221f..dee85f1496 100644
--- a/xen/common/memory.c
+++ b/xen/common/memory.c
@@ -1163,7 +1163,7 @@ long do_memory_op(unsigned long cmd, XEN_GUEST_HANDLE_PARAM(void) arg)
              * hypercall has failed and only part of the extents where
              * processed.
              */
-            pv_shim_offline_memory(args.nr_extents, args.nr_done);
+            pv_shim_offline_memory(args.nr_done, args.extent_order);
 #endif
 
         break;
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.11


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8513258937204590019==--

From xen-changelog-bounces@lists.xenproject.org Fri Oct 25 10:34:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 10: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 1iNwv2-0006ig-Qb; Fri, 25 Oct 2019 10:34:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gNb2=YS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNwv1-0006iV-9U
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 10:34:07 +0000
X-Inumbo-ID: f8d1ee24-f712-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f8d1ee24-f712-11e9-beca-bc764e2007e4;
 Fri, 25 Oct 2019 10:34:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNwv0-0000ie-JZ
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 10:34:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNwv0-0008Ty-Gh
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 10:34:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iNwv0-0008Ty-Gh@xenbits.xenproject.org>
Date: Fri, 25 Oct 2019 10:34:06 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/crash: force unlock console
 before printing on kexec crash
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJhNmY1YmVhNmQ3MjVhM2U1MzU4MTA4NzMxZmZjNWZkMTU5NGI3NTQKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBPY3QgMjUgMTI6MDA6MDkgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgMjUgMTI6MDA6MDkgMjAxOSAr
MDIwMAoKICAgIHg4Ni9jcmFzaDogZm9yY2UgdW5sb2NrIGNvbnNvbGUgYmVmb3JlIHByaW50aW5n
IG9uIGtleGVjIGNyYXNoCiAgICAKICAgIFRoZXJlIGlzIGEgc21hbGwgd2luZG93IHdoZXJlIHNo
b290ZG93biBOTUkgbWlnaHQgY29tZSB0byBhIENQVQogICAgKGUuZy4gaW4gc2VyaWFsIGludGVy
cnVwdCBoYW5kbGVyKSB3aGVyZSBjb25zb2xlIGxvY2sgaXMgdGFrZW4uIEluIG9yZGVyCiAgICBu
b3QgdG8gbGVhdmUgZm9sbG93aW5nIGNvbnNvbGUgcHJpbnRzIHdhaXRpbmcgaW5maW5pdGVseSBm
b3Igc2hvdCBkb3duCiAgICBDUFVzIHRvIGZyZWUgdGhlIGxvY2sgLSBmb3JjZSB1bmxvY2sgdGhl
IGNvbnNvbGUuCiAgICAKICAgIFRoZSByYWNlIGhhcyBiZWVuIGZyZXF1ZW50bHkgb2JzZXJ2ZWQg
d2hpbGUgY3Jhc2hpbmcgbmVzdGVkIFhlbiBpbgogICAgYW4gSFZNIGRvbWFpbi4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIG1hc3RlciBjb21taXQ6IDdkNTI0N2NlZTIxYWEzOGExNmM0YjIxYmM5MjQzZWRhNzBj
OGFlYmQKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEwLTAyIDExOjI1OjA1ICswMTAwCi0tLQogeGVu
L2FyY2gveDg2L2NyYXNoLmMgfCA3ICsrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3Jhc2guYyBiL3hlbi9hcmNoL3g4Ni9j
cmFzaC5jCmluZGV4IGQ0ZmMxMzZhODYuLjRkYjA3NThhODggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9jcmFzaC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcmFzaC5jCkBAIC0zMCw2ICszMCw3IEBA
CiAjaW5jbHVkZSA8YXNtL2lvX2FwaWMuaD4KICNpbmNsdWRlIDx4ZW4vaW9tbXUuaD4KICNpbmNs
dWRlIDxhc20vaHBldC5oPgorI2luY2x1ZGUgPHhlbi9jb25zb2xlLmg+CiAKIHN0YXRpYyBjcHVt
YXNrX3Qgd2FpdGluZ190b19jcmFzaDsKIHN0YXRpYyB1bnNpZ25lZCBpbnQgY3Jhc2hpbmdfY3B1
OwpAQCAtMTU1LDYgKzE1NiwxMiBAQCBzdGF0aWMgdm9pZCBubWlfc2hvb3Rkb3duX2NwdXModm9p
ZCkKICAgICAgICAgbXNlY3MtLTsKICAgICB9CiAKKyAgICAvKgorICAgICAqIFdlIG1heSBoYXZl
IE5NSSdkIGFub3RoZXIgQ1BVIHdoaWxlIGl0IHdhcyBob2xkaW5nIHRoZSBjb25zb2xlIGxvY2su
CisgICAgICogSXQgd29uJ3QgYmUgaW4gYSBwb3NpdGlvbiB0byByZWxlYXNlIHRoZSBsb2NrLi4u
CisgICAgICovCisgICAgY29uc29sZV9mb3JjZV91bmxvY2soKTsKKwogICAgIC8qIExlYXZlIGEg
aGludCBvZiBob3cgd2VsbCB3ZSBkaWQgdHJ5aW5nIHRvIHNob290IGRvd24gdGhlIG90aGVyIGNw
dXMgKi8KICAgICBpZiAoIGNwdW1hc2tfZW1wdHkoJndhaXRpbmdfdG9fY3Jhc2gpICkKICAgICAg
ICAgcHJpbnRrKCJTaG90IGRvd24gYWxsIENQVXNcbiIpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjExCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Oct 25 10:34:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 10:34: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 1iNwvD-0006k6-ST; Fri, 25 Oct 2019 10:34: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=gNb2=YS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNwvC-0006jn-2z
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 10:34:18 +0000
X-Inumbo-ID: fee39060-f712-11e9-94c3-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fee39060-f712-11e9-94c3-12813bfff9fa;
 Fri, 25 Oct 2019 10:34:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNwvA-0000jd-QB
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 10:34:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNwvA-0008Ux-NM
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 10:34:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iNwvA-0008Ux-NM@xenbits.xenproject.org>
Date: Fri, 25 Oct 2019 10:34:16 +0000
Subject: [Xen-changelog] [xen staging-4.11] IOMMU: add missing HVM check
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============6929810809433655013=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit d27973cd2977982d98a8158ca1f7ef7a4831d6e2
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Fri Oct 25 12:00:41 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Oct 25 12:00:41 2019 +0200

    IOMMU: add missing HVM check
    
    Fix an unguarded d->arch.hvm access in assign_device().
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 41fd1009cd7416b73d745a77c24b4e8d1a296fe6
    master date: 2019-10-02 13:36:59 +0200
---
 xen/drivers/passthrough/pci.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/xen/drivers/passthrough/pci.c b/xen/drivers/passthrough/pci.c
index f51cae7f4e..037aba7c94 100644
--- a/xen/drivers/passthrough/pci.c
+++ b/xen/drivers/passthrough/pci.c
@@ -1416,7 +1416,8 @@ static int assign_device(struct domain *d, u16 seg, u8 bus, u8 devfn, u32 flag)
     /* Prevent device assign if mem paging or mem sharing have been 
      * enabled for this domain */
     if ( unlikely(!need_iommu(d) &&
-            (d->arch.hvm_domain.mem_sharing_enabled ||
+            ((is_hvm_domain(d) &&
+              d->arch.hvm_domain.mem_sharing_enabled) ||
              vm_event_check_ring(d->vm_event_paging) ||
              p2m_get_hostp2m(d)->global_logdirty)) )
         return -EXDEV;
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.11


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6929810809433655013==--

From xen-changelog-bounces@lists.xenproject.org Fri Oct 25 10:34:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 10:34: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 1iNwvM-0006l5-UB; Fri, 25 Oct 2019 10:34:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gNb2=YS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNwvL-0006ku-Nl
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 10:34:27 +0000
X-Inumbo-ID: 0500cc7e-f713-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0500cc7e-f713-11e9-beca-bc764e2007e4;
 Fri, 25 Oct 2019 10:34:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNwvL-0000jr-1J
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 10:34:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNwvK-0008W5-Uh
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 10:34:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iNwvK-0008W5-Uh@xenbits.xenproject.org>
Date: Fri, 25 Oct 2019 10:34:26 +0000
Subject: [Xen-changelog] [xen staging-4.11] efi/boot: add missing pointer
 dereference in set_color
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI2ZWY2OWRlNjkwZTlhNTMzMzM4OGRlZmQ1OTM4MThmMWQ5NDQ5MzkKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBPY3QgMjUgMTI6MDE6MTcgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgMjUgMTI6MDE6MTcgMjAxOSAr
MDIwMAoKICAgIGVmaS9ib290OiBhZGQgbWlzc2luZyBwb2ludGVyIGRlcmVmZXJlbmNlIGluIHNl
dF9jb2xvcgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6
aGluaW5AY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAxN2YzMDI5ZGE0MDQ4YTJhNzdjOGEwYTVjMTk5
NWExZWRkMGJiOGU5CiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0xMCAxMDo1ODowOSArMDIwMAot
LS0KIHhlbi9jb21tb24vZWZpL2Jvb3QuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZWZpL2Jvb3Qu
YyBiL3hlbi9jb21tb24vZWZpL2Jvb3QuYwppbmRleCBhOTkxN2YzMWYxLi40MzExNTM4N2I1IDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL2VmaS9ib290LmMKKysrIGIveGVuL2NvbW1vbi9lZmkvYm9v
dC5jCkBAIC0xMDUxLDcgKzEwNTEsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBfX21heWJlX3VudXNl
ZCBzZXRfY29sb3IodTMyIG1hc2ssIGludCBicHAsIHU4ICpwb3MsIHU4ICpzeikKICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKICAgIGZvciAoICpwb3MgPSAwOyAhKG1hc2sgJiAxKTsgKysqcG9zICkK
ICAgICAgICBtYXNrID4+PSAxOwotICAgZm9yICggKnN6ID0gMDsgbWFzayAmIDE7ICsrc3opCisg
ICBmb3IgKCAqc3ogPSAwOyBtYXNrICYgMTsgKysqc3opCiAgICAgICAgbWFzayA+Pj0gMTsKICAg
IGlmICggbWFzayApCiAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTEKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Oct 25 10:34:39 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 10:34: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 1iNwvX-0006mJ-09; Fri, 25 Oct 2019 10:34:39 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gNb2=YS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNwvV-0006mA-TJ
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 10:34:37 +0000
X-Inumbo-ID: 0b0e15a4-f713-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0b0e15a4-f713-11e9-beca-bc764e2007e4;
 Fri, 25 Oct 2019 10:34:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNwvV-0000k3-7d
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 10:34:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNwvV-00005g-52
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 10:34:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iNwvV-00005g-52@xenbits.xenproject.org>
Date: Fri, 25 Oct 2019 10:34:37 +0000
Subject: [Xen-changelog] [xen staging-4.11] efi/boot: make sure graphics
 mode is set while booting through MB2
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI1NDMzZTdlZDAxMTRmNDQ3ZDhkMWQ5ZmEzYzY3NzhlZTUyZjg0ODYKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBPY3QgMjUgMTI6MDE6NTUgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgMjUgMTI6MDE6NTUgMjAxOSAr
MDIwMAoKICAgIGVmaS9ib290OiBtYWtlIHN1cmUgZ3JhcGhpY3MgbW9kZSBpcyBzZXQgd2hpbGUg
Ym9vdGluZyB0aHJvdWdoIE1CMgogICAgCiAgICBJZiBhIGJvb3Rsb2FkZXIgaXMgdXNpbmcgbmF0
aXZlIGRyaXZlciBpbnN0ZWFkIG9mIEVGSSBHT1AgaXQgbWlnaHQKICAgIHJlc2V0IGdyYXBoaWNz
IG1vZGUgdG8gYmUgZGlmZmVyZW50IGZyb20gd2hhdCBoYXMgYmVlbiBvcmlnaW5hbGx5IHNldAog
ICAgYnkgZmlybXdhcmUuIFdoaWxlIGJvb3RpbmcgdGhyb3VnaCBNQjIgWGVuIGVpdGhlciBuZWVk
IHRvIHBhcnNlIHZpZGVvCiAgICBzZXR0aW5nIHBhc3NlZCBieSBNQjIgYW5kIHVzZSB0aGVtIGlu
c3RlYWQgb2Ygd2hhdCBHT1AgcmVwb3J0cyBvcgogICAgcmVzZXQgdGhlIG1vZGUgdG8gc3luY2hy
b25pc2UgaXQgd2l0aCBmaXJtd2FyZSAtIHByZWZlciB0aGUgbGF0dGVyLgogICAgCiAgICBPYnNl
cnZlZCB3aGlsZSBib290aW5nIFhlbiB1c2luZyBNQjIgd2l0aCBFRkkgR1JVQjIgY29tcGlsZWQg
d2l0aAogICAgYWxsIHBvc3NpYmxlIHZpZGVvIGRyaXZlcnMgd2hlcmUgbmF0aXZlIGRyaXZlcnMg
dGFrZSBwcmlvcml0eSBvdmVyIGZpcm13YXJlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJZ29y
IERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBhZjlmMzU3
ZmI4ZGJjZWI5YzVkZDFjNWNiOGI0ZTE5OGY2MTQ5NDU2CiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0x
MC0xMCAxMDo1ODo0NSArMDIwMAotLS0KIHhlbi9jb21tb24vZWZpL2Jvb3QuYyB8IDggKysrKysr
LS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9lZmkvYm9vdC5jIGIveGVuL2NvbW1vbi9lZmkvYm9vdC5jCmlu
ZGV4IDQzMTE1Mzg3YjUuLjg2OGNlZWI1MzkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZWZpL2Jv
b3QuYworKysgYi94ZW4vY29tbW9uL2VmaS9ib290LmMKQEAgLTk4Niw4ICs5ODYsMTIgQEAgc3Rh
dGljIHZvaWQgX19pbml0IGVmaV9zZXRfZ29wX21vZGUoRUZJX0dSQVBISUNTX09VVFBVVF9QUk9U
T0NPTCAqZ29wLCBVSU5UTiBnb3AKICAgICBFRklfU1RBVFVTIHN0YXR1czsKICAgICBVSU5UTiBp
bmZvX3NpemU7CiAKLSAgICAvKiBTZXQgZ3JhcGhpY3MgbW9kZS4gKi8KLSAgICBpZiAoIGdvcF9t
b2RlIDwgZ29wLT5Nb2RlLT5NYXhNb2RlICYmIGdvcF9tb2RlICE9IGdvcC0+TW9kZS0+TW9kZSAp
CisgICAgLyoKKyAgICAgKiBTZXQgZ3JhcGhpY3MgbW9kZSB0byBhIHNlbGVjdGVkIG9uZSBhbmQg
cmVzZXQgaXQgaWYgd2UgZGlkbid0IGNvbWUKKyAgICAgKiBkaXJlY3RseSBmcm9tIEVGSSBsb2Fk
ZXIgYXMgdmlkZW8gc2V0dGluZ3MgbWlnaHQgaGF2ZSBiZWVuIGFscmVhZHkgbW9kaWZpZWQuCisg
ICAgICovCisgICAgaWYgKCBnb3BfbW9kZSA8IGdvcC0+TW9kZS0+TWF4TW9kZSAmJgorICAgICAg
ICAgKGdvcF9tb2RlICE9IGdvcC0+TW9kZS0+TW9kZSB8fCAhZWZpX2VuYWJsZWQoRUZJX0xPQURF
UikpICkKICAgICAgICAgZ29wLT5TZXRNb2RlKGdvcCwgZ29wX21vZGUpOwogCiAgICAgLyogR2V0
IGdyYXBoaWNzIGFuZCBmcmFtZSBidWZmZXIgaW5mby4gKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Oct 25 10:34:51 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 10:34: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 1iNwvj-0006nd-1t; Fri, 25 Oct 2019 10:34: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=gNb2=YS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNwvh-0006nR-5K
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 10:34:49 +0000
X-Inumbo-ID: 10ce7d1e-f713-11e9-94c3-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 10ce7d1e-f713-11e9-94c3-12813bfff9fa;
 Fri, 25 Oct 2019 10:34:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNwvf-0000kI-Dy
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 10:34:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNwvf-00006S-BL
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 10:34:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iNwvf-00006S-BL@xenbits.xenproject.org>
Date: Fri, 25 Oct 2019 10:34:47 +0000
Subject: [Xen-changelog] [xen staging-4.11] pci: clear {host/guest}_maskall
 field on assign
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============1607713060792908604=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit fb1db3046029fc71cfc3b9ccb1e1ff3917f2e944
Author:     Roger Pau MonnÃ© <roger.pau@citrix.com>
AuthorDate: Fri Oct 25 12:02:44 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Oct 25 12:02:44 2019 +0200

    pci: clear {host/guest}_maskall field on assign
    
    The current implementation of host_maskall makes it sticky across
    assign and deassign calls, which means that once a guest forces Xen to
    set host_maskall the maskall bit is not going to be cleared until a
    call to PHYSDEVOP_prepare_msix is performed. Such call however
    shouldn't be part of the normal flow when doing PCI passthrough, and
    hence the flag needs to be cleared when assigning in order to prevent
    host_maskall being carried over from previous assignations.
    
    Note that the entry maskbit is reset when the msix capability is
    initialized, and the guest_maskall field is also cleared so that the
    hardware value matches Xen's internal state (hardware maskall =
    host_maskall | guest_maskall).
    
    Also note that doing the reset of host_maskall there would allow the
    guest to reset such field by enabling and disabling MSIX, which is not
    intended.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Tested-by: Chao Gao <chao.gao@intel.com>
    master commit: 575e18d54d19eda787f6477a4acd3c50f72751a9
    master date: 2019-10-10 10:59:27 +0200
---
 xen/arch/x86/msi.c            | 25 +++++++++++++++++++++++++
 xen/drivers/passthrough/pci.c |  5 +++++
 xen/include/asm-x86/msi.h     |  1 +
 3 files changed, 31 insertions(+)

diff --git a/xen/arch/x86/msi.c b/xen/arch/x86/msi.c
index a978fa5c29..2bec43e416 100644
--- a/xen/arch/x86/msi.c
+++ b/xen/arch/x86/msi.c
@@ -1268,6 +1268,31 @@ void pci_cleanup_msi(struct pci_dev *pdev)
     msi_free_irqs(pdev);
 }
 
+int pci_reset_msix_state(struct pci_dev *pdev)
+{
+    uint8_t slot = PCI_SLOT(pdev->devfn);
+    uint8_t func = PCI_FUNC(pdev->devfn);
+    unsigned int pos = pci_find_cap_offset(pdev->seg, pdev->bus, slot, func,
+                                           PCI_CAP_ID_MSIX);
+
+    ASSERT(pos);
+    /*
+     * Xen expects the device state to be the after reset one, and hence
+     * host_maskall = guest_maskall = false and all entries should have the
+     * mask bit set. Test that the maskall bit is not set, having it set could
+     * signal that the device hasn't been reset properly.
+     */
+    if ( pci_conf_read16(pdev->seg, pdev->bus, slot, func,
+                         msix_control_reg(pos)) &
+         PCI_MSIX_FLAGS_MASKALL )
+        return -EBUSY;
+
+    pdev->msix->host_maskall = false;
+    pdev->msix->guest_maskall = false;
+
+    return 0;
+}
+
 int pci_msi_conf_write_intercept(struct pci_dev *pdev, unsigned int reg,
                                  unsigned int size, uint32_t *data)
 {
diff --git a/xen/drivers/passthrough/pci.c b/xen/drivers/passthrough/pci.c
index 037aba7c94..f73123761d 100644
--- a/xen/drivers/passthrough/pci.c
+++ b/xen/drivers/passthrough/pci.c
@@ -1440,7 +1440,12 @@ static int assign_device(struct domain *d, u16 seg, u8 bus, u8 devfn, u32 flag)
     }
 
     if ( pdev->msix )
+    {
+        rc = pci_reset_msix_state(pdev);
+        if ( rc )
+            goto done;
         msixtbl_init(d);
+    }
 
     pdev->fault.count = 0;
 
diff --git a/xen/include/asm-x86/msi.h b/xen/include/asm-x86/msi.h
index 10387dce2e..d27a20774a 100644
--- a/xen/include/asm-x86/msi.h
+++ b/xen/include/asm-x86/msi.h
@@ -92,6 +92,7 @@ extern int __setup_msi_irq(struct irq_desc *, struct msi_desc *,
 extern void teardown_msi_irq(int irq);
 extern int msi_free_vector(struct msi_desc *entry);
 extern int pci_restore_msi_state(struct pci_dev *pdev);
+extern int pci_reset_msix_state(struct pci_dev *pdev);
 
 struct msi_desc {
 	struct msi_attrib {
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.11


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1607713060792908604==--

From xen-changelog-bounces@lists.xenproject.org Fri Oct 25 10:35:00 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 10:35: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 1iNwvs-0006p3-3c; Fri, 25 Oct 2019 10:35:00 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gNb2=YS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iNwvq-0006or-9W
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 10:34:58 +0000
X-Inumbo-ID: 17358808-f713-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 17358808-f713-11e9-beca-bc764e2007e4;
 Fri, 25 Oct 2019 10:34:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNwvp-0000kR-KC
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 10:34:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iNwvp-00007E-Ha
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 10:34:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iNwvp-00007E-Ha@xenbits.xenproject.org>
Date: Fri, 25 Oct 2019 10:34:57 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/efi: properly handle 0 in
 pixel reserved bitmask
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhiZmNkMmU1ZmQxYzZhOGE2NGNkMjlhYWI2MTE0ODI2Y2Q1ZTViZTUKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBPY3QgMjUgMTI6MDM6MzUgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgMjUgMTI6MDM6MzUgMjAxOSAr
MDIwMAoKICAgIHg4Ni9lZmk6IHByb3Blcmx5IGhhbmRsZSAwIGluIHBpeGVsIHJlc2VydmVkIGJp
dG1hc2sKICAgIAogICAgSW4gc29tZSBncmFwaGljcyBtb2RlcyBmaXJtd2FyZSBpcyBhbGxvd2Vk
IHRvIHJldHVybiAwIGluIHBpeGVsIHJlc2VydmVkCiAgICBiaXRtYXNrIHdoaWNoIGRvZXNuJ3Qg
Z28gYWdhaW5zdCBVRUZJIFNwZWMgMi44ICgxMi45IEdyYXBoaWNzIE91dHB1dCBQcm90b2NvbCku
CiAgICAKICAgIFdpdGhvdXQgdGhpcyBjaGFuZ2Ugbm9uLVRydWVDb2xvciBtb2RlcyB3b24ndCB3
b3JrIHdoaWNoIHdpbGwgY2F1c2UKICAgIEdPUCBpbml0IHRvIGZhaWwgLSBvYnNlcnZlZCB3aGls
ZSB0cnlpbmcgdG8gYm9vdCBFRkkgWGVuIHdpdGggQ2lycnVzIFZHQS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNv
bW1pdDogNTIxYTE0NDU1MTBhMzA4NzNhZWM0NzExOTQwNDVlN2Y0YjVlOGQ3NQogICAgbWFzdGVy
IGRhdGU6IDIwMTktMTAtMTAgMTY6NTA6NTAgKzAyMDAKLS0tCiB4ZW4vYXJjaC94ODYvZWZpL2Vm
aS1ib290LmggfCA3ICsrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDMg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oIGIv
eGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCmluZGV4IDdhMTNhMzBiYzAuLmRlZTY1YjcxNzcg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaAorKysgYi94ZW4vYXJjaC94
ODYvZWZpL2VmaS1ib290LmgKQEAgLTUyOCw5ICs1MjgsMTAgQEAgc3RhdGljIHZvaWQgX19pbml0
IGVmaV9hcmNoX3ZpZGVvX2luaXQoRUZJX0dSQVBISUNTX09VVFBVVF9QUk9UT0NPTCAqZ29wLAog
ICAgICAgICBicHAgPSBzZXRfY29sb3IobW9kZV9pbmZvLT5QaXhlbEluZm9ybWF0aW9uLkJsdWVN
YXNrLCBicHAsCiAgICAgICAgICAgICAgICAgICAgICAgICAmdmdhX2NvbnNvbGVfaW5mby51LnZl
c2FfbGZiLmJsdWVfcG9zLAogICAgICAgICAgICAgICAgICAgICAgICAgJnZnYV9jb25zb2xlX2lu
Zm8udS52ZXNhX2xmYi5ibHVlX3NpemUpOwotICAgICAgICBicHAgPSBzZXRfY29sb3IobW9kZV9p
bmZvLT5QaXhlbEluZm9ybWF0aW9uLlJlc2VydmVkTWFzaywgYnBwLAotICAgICAgICAgICAgICAg
ICAgICAgICAgJnZnYV9jb25zb2xlX2luZm8udS52ZXNhX2xmYi5yc3ZkX3BvcywKLSAgICAgICAg
ICAgICAgICAgICAgICAgICZ2Z2FfY29uc29sZV9pbmZvLnUudmVzYV9sZmIucnN2ZF9zaXplKTsK
KyAgICAgICAgaWYgKCBtb2RlX2luZm8tPlBpeGVsSW5mb3JtYXRpb24uUmVzZXJ2ZWRNYXNrICkK
KyAgICAgICAgICAgIGJwcCA9IHNldF9jb2xvcihtb2RlX2luZm8tPlBpeGVsSW5mb3JtYXRpb24u
UmVzZXJ2ZWRNYXNrLCBicHAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZnYV9jb25z
b2xlX2luZm8udS52ZXNhX2xmYi5yc3ZkX3BvcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmdmdhX2NvbnNvbGVfaW5mby51LnZlc2FfbGZiLnJzdmRfc2l6ZSk7CiAgICAgICAgIGlmICgg
YnBwID4gMCApCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgLyogZmFsbCB0aHJvdWdoICov
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFnaW5nLTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Oct 25 14:11:13 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 14:11: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 1iO0J5-0000Ko-AO; Fri, 25 Oct 2019 14: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=gNb2=YS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iO0J4-0000KZ-Ta
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 14:11:10 +0000
X-Inumbo-ID: 48676cc0-f731-11e9-94c9-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 48676cc0-f731-11e9-94c9-12813bfff9fa;
 Fri, 25 Oct 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 <ian.jackson@eu.citrix.com>) id 1iO0Iz-0005tm-14
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 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 1iO0Iy-0005kq-UZ
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 14:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iO0Iy-0005kq-UZ@xenbits.xenproject.org>
Date: Fri, 25 Oct 2019 14:11:04 +0000
Subject: [Xen-changelog] [xen staging] x2APIC: simplify resume
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============0688694805151453061=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 7b1e23376968cd1ab3bcae3939524e3dd84b89dc
Author:     Roger Pau MonnÃ© <roger.pau@citrix.com>
AuthorDate: Fri Oct 25 15:59:34 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Oct 25 15:59:34 2019 +0200

    x2APIC: simplify resume
    
    There's no need to save and restore the IO-APIC entries, the entries
    prior to suspension have already been saved by ioapic_suspend, and
    will be restored by ioapic_resume. Note that at the point where
    resume_x2apic gets called the IO-APIC has not yet resumed, and hence
    all entries should be masked.
    
    Note this shouldn't introduce any functional change.
    
    Suggested-by: Jan Beulich <jbeulich@suse.com>
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Tested-by: Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 xen/arch/x86/apic.c | 27 ---------------------------
 1 file changed, 27 deletions(-)

diff --git a/xen/arch/x86/apic.c b/xen/arch/x86/apic.c
index 6cdb50cf41..0607eb92a8 100644
--- a/xen/arch/x86/apic.c
+++ b/xen/arch/x86/apic.c
@@ -492,35 +492,8 @@ static void __enable_x2apic(void)
 
 static void resume_x2apic(void)
 {
-    struct IO_APIC_route_entry **ioapic_entries = NULL;
-
-    ASSERT(x2apic_enabled);
-
-    ioapic_entries = alloc_ioapic_entries();
-    if ( !ioapic_entries )
-    {
-        printk("Allocate ioapic_entries failed\n");
-        goto out;
-    }
-
-    if ( save_IO_APIC_setup(ioapic_entries) )
-    {
-        printk("Saving IO-APIC state failed\n");
-        goto out;
-    }
-
-    mask_8259A();
-    mask_IO_APIC_setup(ioapic_entries);
-
     iommu_enable_x2apic();
     __enable_x2apic();
-
-    restore_IO_APIC_setup(ioapic_entries);
-    unmask_8259A();
-
-out:
-    if ( ioapic_entries )
-        free_ioapic_entries(ioapic_entries);
 }
 
 void setup_local_APIC(void)
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0688694805151453061==--

From xen-changelog-bounces@lists.xenproject.org Fri Oct 25 14:11:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 14:11: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 1iO0JB-0000Lh-CA; Fri, 25 Oct 2019 14:11:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gNb2=YS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iO0JA-0000LT-9Q
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 14:11:16 +0000
X-Inumbo-ID: 4e796cc6-f731-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4e796cc6-f731-11e9-bbab-bc764e2007e4;
 Fri, 25 Oct 2019 14:11:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iO0J9-0005ty-7A
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 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 1iO0J9-0005lq-4T
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 14:11:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iO0J9-0005lq-4T@xenbits.xenproject.org>
Date: Fri, 25 Oct 2019 14:11:15 +0000
Subject: [Xen-changelog] [xen staging] x2APIC: translate IO-APIC entries
 when enabling the IOMMU
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============0141671200362666868=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 0e606c1bc0e5b8ecdf699203fbe6dd29f396a41b
Author:     Roger Pau MonnÃ© <roger.pau@citrix.com>
AuthorDate: Fri Oct 25 16:00:10 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Oct 25 16:00:10 2019 +0200

    x2APIC: translate IO-APIC entries when enabling the IOMMU
    
    When interrupt remapping is enabled as part of enabling x2APIC the
    IO-APIC entries also need to be translated to the new format and added
    to the interrupt remapping table.
    
    This prevents IOMMU interrupt remapping faults when booting on
    hardware that has unmasked IO-APIC pins.
    
    Reported-by: Andrew Cooper <andrew.cooper3@citrix.com>
    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/apic.c           | 11 ++++++++++-
 xen/arch/x86/io_apic.c        |  5 +++--
 xen/include/asm-x86/io_apic.h |  3 ++-
 3 files changed, 15 insertions(+), 4 deletions(-)

diff --git a/xen/arch/x86/apic.c b/xen/arch/x86/apic.c
index 0607eb92a8..a5f7b05d5a 100644
--- a/xen/arch/x86/apic.c
+++ b/xen/arch/x86/apic.c
@@ -860,6 +860,7 @@ void __init x2apic_bsp_setup(void)
 {
     struct IO_APIC_route_entry **ioapic_entries = NULL;
     const char *orig_name;
+    bool intremap_enabled;
 
     if ( !cpu_has_x2apic )
         return;
@@ -902,11 +903,13 @@ void __init x2apic_bsp_setup(void)
     switch ( iommu_enable_x2apic() )
     {
     case 0:
+        intremap_enabled = true;
         break;
     case -ENXIO: /* ACPI_DMAR_X2APIC_OPT_OUT set */
         if ( !x2apic_enabled )
         {
             printk("Not enabling x2APIC (upon firmware request)\n");
+            intremap_enabled = false;
             goto restore_out;
         }
         /* fall through */
@@ -917,6 +920,7 @@ void __init x2apic_bsp_setup(void)
 
         printk(XENLOG_ERR
                "Failed to enable Interrupt Remapping: Will not enable x2APIC.\n");
+        intremap_enabled = false;
         goto restore_out;
     }
 
@@ -934,7 +938,12 @@ void __init x2apic_bsp_setup(void)
         printk("Switched to APIC driver %s\n", genapic.name);
 
 restore_out:
-    restore_IO_APIC_setup(ioapic_entries);
+    /*
+     * NB: do not use raw mode when restoring entries if the iommu has been
+     * enabled during the process, because the entries need to be translated
+     * and added to the remapping table in that case.
+     */
+    restore_IO_APIC_setup(ioapic_entries, !intremap_enabled);
     unmask_8259A();
 
 out:
diff --git a/xen/arch/x86/io_apic.c b/xen/arch/x86/io_apic.c
index 5d25862bd8..37eabc16c9 100644
--- a/xen/arch/x86/io_apic.c
+++ b/xen/arch/x86/io_apic.c
@@ -379,7 +379,8 @@ void mask_IO_APIC_setup(struct IO_APIC_route_entry **ioapic_entries)
 /*
  * Restore IO APIC entries which was saved in ioapic_entries.
  */
-int restore_IO_APIC_setup(struct IO_APIC_route_entry **ioapic_entries)
+int restore_IO_APIC_setup(struct IO_APIC_route_entry **ioapic_entries,
+                          bool raw)
 {
     int apic, pin;
 
@@ -394,7 +395,7 @@ int restore_IO_APIC_setup(struct IO_APIC_route_entry **ioapic_entries)
             return -ENOMEM;
 
         for (pin = 0; pin < nr_ioapic_entries[apic]; pin++)
-	    ioapic_write_entry(apic, pin, 1, ioapic_entries[apic][pin]);
+	    ioapic_write_entry(apic, pin, raw, ioapic_entries[apic][pin]);
     }
 
     return 0;
diff --git a/xen/include/asm-x86/io_apic.h b/xen/include/asm-x86/io_apic.h
index 0b041f0565..998905186b 100644
--- a/xen/include/asm-x86/io_apic.h
+++ b/xen/include/asm-x86/io_apic.h
@@ -197,7 +197,8 @@ extern struct IO_APIC_route_entry **alloc_ioapic_entries(void);
 extern void free_ioapic_entries(struct IO_APIC_route_entry **ioapic_entries);
 extern int save_IO_APIC_setup(struct IO_APIC_route_entry **ioapic_entries);
 extern void mask_IO_APIC_setup(struct IO_APIC_route_entry **ioapic_entries);
-extern int restore_IO_APIC_setup(struct IO_APIC_route_entry **ioapic_entries);
+extern int restore_IO_APIC_setup(struct IO_APIC_route_entry **ioapic_entries,
+                                 bool raw);
 
 unsigned highest_gsi(void);
 
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0141671200362666868==--

From xen-changelog-bounces@lists.xenproject.org Fri Oct 25 14:11:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 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 1iO0JM-0000NZ-E6; Fri, 25 Oct 2019 14: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=gNb2=YS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iO0JL-0000NL-Mn
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 14:11:27 +0000
X-Inumbo-ID: 548b0c00-f731-11e9-94c9-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 548b0c00-f731-11e9-94c9-12813bfff9fa;
 Fri, 25 Oct 2019 14:11:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iO0JJ-0005uc-DF
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 14:11:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iO0JJ-0005nZ-Af
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 14:11:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iO0JJ-0005nZ-Af@xenbits.xenproject.org>
Date: Fri, 25 Oct 2019 14:11:25 +0000
Subject: [Xen-changelog] [xen staging] iommu: translate IO-APIC pins when
 enabling interrupt remapping
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============6689644414531275884=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit ecec150ab5ed6055fc06dcdd6d2c65a4f832abc0
Author:     Roger Pau MonnÃ© <roger.pau@citrix.com>
AuthorDate: Fri Oct 25 16:03:32 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Oct 25 16:03:32 2019 +0200

    iommu: translate IO-APIC pins when enabling interrupt remapping
    
    On Intel hardware there's currently no translation of already enabled
    IO-APIC pins when interrupt remapping is enabled on the IOMMU, hence
    introduce a logic similar to the one used in x2apic_bsp_setup in order
    to save and mask all IO-APIC pins, and then translate and restore them
    after interrupt remapping has been enabled.
    
    With this change the AMD specific logic to deal with enabled pins
    (amd_iommu_setup_ioapic_remapping) can be removed, thus unifying the
    handling of IO-APIC when enabling interrupt remapping regardless of
    the IOMMU vendor.
    
    Reported-by: Andrew Cooper <andrew.cooper3@citrix.com>
    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/amd/iommu_init.c      | 11 ++--
 xen/drivers/passthrough/amd/iommu_intr.c      | 90 +--------------------------
 xen/drivers/passthrough/x86/iommu.c           | 34 +++++++++-
 xen/include/asm-x86/hvm/svm/amd-iommu-proto.h |  1 +
 4 files changed, 40 insertions(+), 96 deletions(-)

diff --git a/xen/drivers/passthrough/amd/iommu_init.c b/xen/drivers/passthrough/amd/iommu_init.c
index d50224cbf8..16e84d43d4 100644
--- a/xen/drivers/passthrough/amd/iommu_init.c
+++ b/xen/drivers/passthrough/amd/iommu_init.c
@@ -19,6 +19,7 @@
 
 #include <xen/errno.h>
 #include <xen/acpi.h>
+#include <xen/keyhandler.h>
 #include <xen/pci.h>
 #include <xen/pci_regs.h>
 #include <xen/irq.h>
@@ -1460,12 +1461,6 @@ int __init amd_iommu_init(bool xt)
     if ( rc )
         goto error_out;
 
-    /* initialize io-apic interrupt remapping entries */
-    if ( iommu_intremap )
-        rc = amd_iommu_setup_ioapic_remapping();
-    if ( rc )
-        goto error_out;
-
     /* Allocate and initialize device table(s). */
     pci_init = !xt;
     rc = iterate_ivrs_mappings(amd_iommu_setup_device_table);
@@ -1494,6 +1489,10 @@ int __init amd_iommu_init(bool xt)
             goto error_out;
     }
 
+    if ( iommu_intremap )
+        register_keyhandler('V', &amd_iommu_dump_intremap_tables,
+                            "dump IOMMU intremap tables", 0);
+
     return 0;
 
 error_out:
diff --git a/xen/drivers/passthrough/amd/iommu_intr.c b/xen/drivers/passthrough/amd/iommu_intr.c
index fb71073c84..1eed60f265 100644
--- a/xen/drivers/passthrough/amd/iommu_intr.c
+++ b/xen/drivers/passthrough/amd/iommu_intr.c
@@ -21,7 +21,6 @@
 #include <asm/amd-iommu.h>
 #include <asm/hvm/svm/amd-iommu-proto.h>
 #include <asm/io_apic.h>
-#include <xen/keyhandler.h>
 #include <xen/softirq.h>
 
 union irte32 {
@@ -79,8 +78,6 @@ unsigned long *shared_intremap_inuse;
 static DEFINE_SPINLOCK(shared_intremap_lock);
 unsigned int nr_ioapic_sbdf;
 
-static void dump_intremap_tables(unsigned char key);
-
 #define intremap_page_order(irt) PFN_ORDER(virt_to_page(irt))
 
 unsigned int amd_iommu_intremap_table_order(
@@ -354,91 +351,6 @@ static int update_intremap_entry_from_ioapic(
     return 0;
 }
 
-int __init amd_iommu_setup_ioapic_remapping(void)
-{
-    struct IO_APIC_route_entry rte;
-    unsigned long flags;
-    union irte_ptr entry;
-    int apic, pin;
-    u8 delivery_mode, dest, vector, dest_mode;
-    u16 seg, bdf, req_id;
-    struct amd_iommu *iommu;
-    spinlock_t *lock;
-    unsigned int offset;
-
-    /* Read ioapic entries and update interrupt remapping table accordingly */
-    for ( apic = 0; apic < nr_ioapics; apic++ )
-    {
-        for ( pin = 0; pin < nr_ioapic_entries[apic]; pin++ )
-        {
-            unsigned int idx;
-
-            rte = __ioapic_read_entry(apic, pin, 1);
-            if ( rte.mask == 1 )
-                continue;
-
-            /* get device id of ioapic devices */
-            idx = ioapic_id_to_index(IO_APIC_ID(apic));
-            if ( idx == MAX_IO_APICS )
-                return -EINVAL;
-
-            bdf = ioapic_sbdf[idx].bdf;
-            seg = ioapic_sbdf[idx].seg;
-            iommu = find_iommu_for_device(seg, bdf);
-            if ( !iommu )
-            {
-                AMD_IOMMU_DEBUG("Fail to find iommu for ioapic "
-                                "device id = %04x:%04x\n", seg, bdf);
-                continue;
-            }
-
-            req_id = get_intremap_requestor_id(iommu->seg, bdf);
-            lock = get_intremap_lock(iommu->seg, req_id);
-
-            delivery_mode = rte.delivery_mode;
-            vector = rte.vector;
-            dest_mode = rte.dest_mode;
-            dest = rte.dest.logical.logical_dest;
-
-            if ( iommu->ctrl.xt_en )
-            {
-                /*
-                 * In x2APIC mode we have no way of discovering the high 24
-                 * bits of the destination of an already enabled interrupt.
-                 * We come here earlier than for xAPIC mode, so no interrupts
-                 * should have been set up before.
-                 */
-                AMD_IOMMU_DEBUG("Unmasked IO-APIC#%u entry %u in x2APIC mode\n",
-                                IO_APIC_ID(apic), pin);
-            }
-
-            spin_lock_irqsave(lock, flags);
-            offset = alloc_intremap_entry(iommu, req_id, 1);
-            BUG_ON(offset >= INTREMAP_MAX_ENTRIES);
-            entry = get_intremap_entry(iommu, req_id, offset);
-            update_intremap_entry(iommu, entry, vector,
-                                  delivery_mode, dest_mode, dest);
-            spin_unlock_irqrestore(lock, flags);
-
-            set_rte_index(&rte, offset);
-            ioapic_sbdf[idx].pin_2_idx[pin] = offset;
-            __ioapic_write_entry(apic, pin, 1, rte);
-
-            if ( iommu->enabled )
-            {
-                spin_lock_irqsave(&iommu->lock, flags);
-                amd_iommu_flush_intremap(iommu, req_id);
-                spin_unlock_irqrestore(&iommu->lock, flags);
-            }
-        }
-    }
-
-    register_keyhandler('V', &dump_intremap_tables,
-                        "dump IOMMU intremap tables", 0);
-
-    return 0;
-}
-
 void amd_iommu_ioapic_update_ire(
     unsigned int apic, unsigned int reg, unsigned int value)
 {
@@ -982,7 +894,7 @@ static int dump_intremap_mapping(const struct amd_iommu *iommu,
     return 0;
 }
 
-static void dump_intremap_tables(unsigned char key)
+void amd_iommu_dump_intremap_tables(unsigned char key)
 {
     if ( !shared_intremap_table )
     {
diff --git a/xen/drivers/passthrough/x86/iommu.c b/xen/drivers/passthrough/x86/iommu.c
index 59905629e1..2cf528e760 100644
--- a/xen/drivers/passthrough/x86/iommu.c
+++ b/xen/drivers/passthrough/x86/iommu.c
@@ -21,6 +21,7 @@
 #include <xsm/xsm.h>
 
 #include <asm/hvm/io.h>
+#include <asm/io_apic.h>
 #include <asm/setup.h>
 
 const struct iommu_init_ops *__initdata iommu_init_ops;
@@ -28,6 +29,7 @@ struct iommu_ops __read_mostly iommu_ops;
 
 int __init iommu_hardware_setup(void)
 {
+    struct IO_APIC_route_entry **ioapic_entries = NULL;
     int rc;
 
     if ( !iommu_init_ops )
@@ -43,7 +45,37 @@ int __init iommu_hardware_setup(void)
         /* x2apic setup may have previously initialised the struct. */
         ASSERT(iommu_ops.init == iommu_init_ops->ops->init);
 
-    return iommu_init_ops->setup();
+    if ( !x2apic_enabled && iommu_intremap )
+    {
+        /*
+         * If x2APIC is enabled interrupt remapping is already enabled, so
+         * there's no need to mess with the IO-APIC because the remapping
+         * entries are already correctly setup by x2apic_bsp_setup.
+         */
+        ioapic_entries = alloc_ioapic_entries();
+        if ( !ioapic_entries )
+            return -ENOMEM;
+        rc = save_IO_APIC_setup(ioapic_entries);
+        if ( rc )
+        {
+            free_ioapic_entries(ioapic_entries);
+            return rc;
+        }
+
+        mask_8259A();
+        mask_IO_APIC_setup(ioapic_entries);
+    }
+
+    rc = iommu_init_ops->setup();
+
+    if ( ioapic_entries )
+    {
+        restore_IO_APIC_setup(ioapic_entries, rc);
+        unmask_8259A();
+        free_ioapic_entries(ioapic_entries);
+    }
+
+    return rc;
 }
 
 int iommu_enable_x2apic(void)
diff --git a/xen/include/asm-x86/hvm/svm/amd-iommu-proto.h b/xen/include/asm-x86/hvm/svm/amd-iommu-proto.h
index 07d25a585d..8ed9482791 100644
--- a/xen/include/asm-x86/hvm/svm/amd-iommu-proto.h
+++ b/xen/include/asm-x86/hvm/svm/amd-iommu-proto.h
@@ -114,6 +114,7 @@ int amd_iommu_msi_msg_update_ire(
 void amd_iommu_read_msi_from_ire(
     struct msi_desc *msi_desc, struct msi_msg *msg);
 int amd_setup_hpet_msi(struct msi_desc *msi_desc);
+void amd_iommu_dump_intremap_tables(unsigned char key);
 
 extern struct ioapic_sbdf {
     u16 bdf, seg;
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6689644414531275884==--

From xen-changelog-bounces@lists.xenproject.org Fri Oct 25 15:44:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 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 1iO1l0-0000MZ-Rr; Fri, 25 Oct 2019 15:44:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gNb2=YS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iO1kz-0000MU-Di
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 15:44:05 +0000
X-Inumbo-ID: 4603f91e-f73e-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4603f91e-f73e-11e9-bbab-bc764e2007e4;
 Fri, 25 Oct 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 <ian.jackson@eu.citrix.com>) id 1iO1ky-00084B-Fa
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 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 1iO1ky-0002Nb-C5
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 15:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iO1ky-0002Nb-C5@xenbits.xenproject.org>
Date: Fri, 25 Oct 2019 15:44:04 +0000
Subject: [Xen-changelog] [xen staging] x86/VT-d: Misc initialisation cleanup
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA5MzQ4YjBjMzU0ZjllZmJlZGFjMzM0ZWRkNDBhNGE2MjNmZTQ2ZDIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE9jdCAyNCAxODoxOToyMCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgMjUgMTY6MzM6
MzQgMjAxOSArMDEwMAoKICAgIHg4Ni9WVC1kOiBNaXNjIGluaXRpYWxpc2F0aW9uIGNsZWFudXAK
ICAgIAogICAgICogSW5pdGlhbGlzZSBhbGwgc3BpbmxvY2sgZmllbGRzIHRvZ2V0aGVyCiAgICAg
KiBObyBuZWVkIGZvciBhbiBhdG9taWMgc2V0X2JpdCgpIHRvIGluaXRpYWxpc2UgZG9taWRfYml0
bWFwCiAgICAgKiBBdm9pZCB1c2luZyBwYXJ0aWFsLWxpbmUgcHJpbnRrKCkncy4KICAgICAqIFN0
eWxlIGZpeGVzICh0b28gbWFueSwgYW5kIHRvbyBmZXcgc3BhY2VzKQogICAgCiAgICBObyBmdW5j
dGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZp
bi50aWFuQGludGVsLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyB8
IDI0ICsrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9u
cygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwppbmRl
eCAwNTIyZWNkM2JjLi40YTc1OWQzM2NkIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC92dGQvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUu
YwpAQCAtMTE0NSw2ICsxMTQ1LDggQEAgaW50IF9faW5pdCBpb21tdV9hbGxvYyhzdHJ1Y3QgYWNw
aV9kcmhkX3VuaXQgKmRyaGQpCiAgICAgaW9tbXUtPm1zaS5pcnEgPSAtMTsgLyogTm8gaXJxIGFz
c2lnbmVkIHlldC4gKi8KICAgICBpb21tdS0+bm9kZSA9IE5VTUFfTk9fTk9ERTsKICAgICBJTklU
X0xJU1RfSEVBRCgmaW9tbXUtPmF0c19kZXZpY2VzKTsKKyAgICBzcGluX2xvY2tfaW5pdCgmaW9t
bXUtPmxvY2spOworICAgIHNwaW5fbG9ja19pbml0KCZpb21tdS0+cmVnaXN0ZXJfbG9jayk7CiAg
ICAgc3Bpbl9sb2NrX2luaXQoJmlvbW11LT5pbnRyZW1hcC5sb2NrKTsKIAogICAgIGlvbW11LT5k
cmhkID0gZHJoZDsKQEAgLTExOTcsMjEgKzExOTksMTggQEAgaW50IF9faW5pdCBpb21tdV9hbGxv
YyhzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKmRyaGQpCiAgICAgbnJfZG9tID0gY2FwX25kb21zKGlv
bW11LT5jYXApOwogICAgIGlvbW11LT5kb21pZF9iaXRtYXAgPSB4emFsbG9jX2FycmF5KHVuc2ln
bmVkIGxvbmcsIEJJVFNfVE9fTE9OR1MobnJfZG9tKSk7CiAgICAgaWYgKCAhaW9tbXUtPmRvbWlk
X2JpdG1hcCApCi0gICAgICAgIHJldHVybiAtRU5PTUVNIDsKKyAgICAgICAgcmV0dXJuIC1FTk9N
RU07CiAKICAgICAvKgogICAgICAqIGlmIENhY2hpbmcgbW9kZSBpcyBzZXQsIHRoZW4gaW52YWxp
ZCB0cmFuc2xhdGlvbnMgYXJlIHRhZ2dlZCB3aXRoCiAgICAgICogZG9tYWluIGlkIDAsIEhlbmNl
IHJlc2VydmUgYml0IDAgZm9yIGl0CiAgICAgICovCiAgICAgaWYgKCBjYXBfY2FjaGluZ19tb2Rl
KGlvbW11LT5jYXApICkKLSAgICAgICAgc2V0X2JpdCgwLCBpb21tdS0+ZG9taWRfYml0bWFwKTsK
KyAgICAgICAgX19zZXRfYml0KDAsIGlvbW11LT5kb21pZF9iaXRtYXApOwogCiAgICAgaW9tbXUt
PmRvbWlkX21hcCA9IHh6YWxsb2NfYXJyYXkodTE2LCBucl9kb20pOwogICAgIGlmICggIWlvbW11
LT5kb21pZF9tYXAgKQotICAgICAgICByZXR1cm4gLUVOT01FTSA7Ci0KLSAgICBzcGluX2xvY2tf
aW5pdCgmaW9tbXUtPmxvY2spOwotICAgIHNwaW5fbG9ja19pbml0KCZpb21tdS0+cmVnaXN0ZXJf
bG9jayk7CisgICAgICAgIHJldHVybiAtRU5PTUVNOwogCiAgICAgcmV0dXJuIDA7CiB9CkBAIC0y
MjcyLDE1ICsyMjcxLDEwIEBAIHN0YXRpYyBpbnQgX19pbml0IHZ0ZF9zZXR1cCh2b2lkKQogICAg
IHsKICAgICAgICAgaW9tbXUgPSBkcmhkLT5pb21tdTsKIAotICAgICAgICBwcmludGsoIkludGVs
IFZULWQgaW9tbXUgJSJQUkl1MzIiIHN1cHBvcnRlZCBwYWdlIHNpemVzOiA0a0IiLAotICAgICAg
ICAgICAgICAgaW9tbXUtPmluZGV4KTsKLSAgICAgICAgaWYgKGNhcF9zcHNfMm1iKGlvbW11LT5j
YXApKQotICAgICAgICAgICAgcHJpbnRrKCIsIDJNQiIpOwotCi0gICAgICAgIGlmIChjYXBfc3Bz
XzFnYihpb21tdS0+Y2FwKSkKLSAgICAgICAgICAgIHByaW50aygiLCAxR0IiKTsKLQotICAgICAg
ICBwcmludGsoIi5cbiIpOworICAgICAgICBwcmludGsoIkludGVsIFZULWQgaW9tbXUgJXUgc3Vw
cG9ydGVkIHBhZ2Ugc2l6ZXM6IDRrQiVzJXNcbiIsCisgICAgICAgICAgICAgICBpb21tdS0+aW5k
ZXgsCisgICAgICAgICAgICAgICBjYXBfc3BzXzJtYihpb21tdS0+Y2FwKSA/ICIsIDJNQiIgOiAi
IiwKKyAgICAgICAgICAgICAgIGNhcF9zcHNfMWdiKGlvbW11LT5jYXApID8gIiwgMUdCIiA6ICIi
KTsKIAogICAgICAgICBpZiAoIGlvbW11X3Nub29wICYmICFlY2FwX3NucF9jdGwoaW9tbXUtPmVj
YXApICkKICAgICAgICAgICAgIGlvbW11X3Nub29wID0gMDsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Oct 25 15:44:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 15: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 1iO1lA-0000N8-Tu; Fri, 25 Oct 2019 15:44:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gNb2=YS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iO1l9-0000N1-Bx
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 15:44:15 +0000
X-Inumbo-ID: 4c16087e-f73e-11e9-a531-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4c16087e-f73e-11e9-a531-bc764e2007e4;
 Fri, 25 Oct 2019 15:44:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iO1l8-00084L-MM
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 15:44:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iO1l8-0002O4-Ip
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 15:44:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iO1l8-0002O4-Ip@xenbits.xenproject.org>
Date: Fri, 25 Oct 2019 15:44:14 +0000
Subject: [Xen-changelog] [xen staging] x86/nospec: Two trivial fixes
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRjMmFhYWZlOWUzYzA0NGJlYTcxYWE0NTc1Y2I0NTI0YjNkOTUwZGIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIFNlcCAzMCAxODoyNToyMSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgMjUgMTY6MzU6
NDEgMjAxOSArMDEwMAoKICAgIHg4Ni9ub3NwZWM6IFR3byB0cml2aWFsIGZpeGVzCiAgICAKICAg
IFRoZSBpbmNsdWRlIG9mIGFzbS9jcHVpZC5oIGluIHNwZWNfY3RybC5jIHdhcyBhbiBhcnRlZmFj
dCBvZiBhbiBvbGRlciB2ZXJzaW9uCiAgICBvZiBjL3MgMzg2MGQ1NTM0ZGYsIGFuZCBpcyBub3Qg
dXNlZCBpbiBpdHMgY3VycmVudCBpbmNhcm5hdGlvbi4KICAgIAogICAgRml4IGEgdHlwbyBpbiBh
IGNvbW1lbnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgotLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgfCAxIC0KIHhlbi9pbmNsdWRl
L2FzbS14ODYvbm9zcGVjLmggfCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCsp
LCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBi
L3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwppbmRleCA3MzFkNWE3NjdiLi5lZTU0MzlhMzcxIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3Nw
ZWNfY3RybC5jCkBAIC0yMSw3ICsyMSw2IEBACiAjaW5jbHVkZSA8eGVuL2xpYi5oPgogI2luY2x1
ZGUgPHhlbi93YXJuaW5nLmg+CiAKLSNpbmNsdWRlIDxhc20vY3B1aWQuaD4KICNpbmNsdWRlIDxh
c20vbWljcm9jb2RlLmg+CiAjaW5jbHVkZSA8YXNtL21zci5oPgogI2luY2x1ZGUgPGFzbS9wcm9j
ZXNzb3IuaD4KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbm9zcGVjLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L25vc3BlYy5oCmluZGV4IDJhYTQ3YjM0NTUuLjQyN2I1ZmY5ZGYgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbm9zcGVjLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9ub3NwZWMuaApAQCAtMTUsNyArMTUsNyBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSBi
b29sIGJhcnJpZXJfbm9zcGVjX3RydWUodm9pZCkKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAotLyog
QWxsb3cgdG8gcHJvdGVjdCBldmFsdWF0aW9uIG9mIGNvbmRpdGlvbmFzbCB3aXRoIHJlc3BlY3Qg
dG8gc3BlY3VsYXRpb24gKi8KKy8qIEFsbG93IHRvIHByb3RlY3QgZXZhbHVhdGlvbiBvZiBjb25k
aXRpb25hbHMgd2l0aCByZXNwZWN0IHRvIHNwZWN1bGF0aW9uICovCiBzdGF0aWMgYWx3YXlzX2lu
bGluZSBib29sIGV2YWx1YXRlX25vc3BlYyhib29sIGNvbmRpdGlvbikKIHsKICAgICByZXR1cm4g
Y29uZGl0aW9uID8gYmFycmllcl9ub3NwZWNfdHJ1ZSgpIDogIWJhcnJpZXJfbm9zcGVjX3RydWUo
KTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Oct 25 15:55:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 15: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 1iO1vh-0001iV-BR; Fri, 25 Oct 2019 15: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=gNb2=YS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iO1vg-0001iQ-96
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 15:55:08 +0000
X-Inumbo-ID: d00c9304-f73f-11e9-94ca-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d00c9304-f73f-11e9-94ca-12813bfff9fa;
 Fri, 25 Oct 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 <ian.jackson@eu.citrix.com>) id 1iO1vd-0008Jm-Il
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 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 1iO1vd-00034e-Ft
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 15:55:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iO1vd-00034e-Ft@xenbits.xenproject.org>
Date: Fri, 25 Oct 2019 15:55:05 +0000
Subject: [Xen-changelog] [xen staging] efi: remove old
 SetVirtualAddressMap() arrangement
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============8007545756026687151=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 86cf0ed11cdbf7b99a88312076ff455386c3bc22
Author:     Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
AuthorDate: Fri Oct 25 17:48:30 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Oct 25 17:48:30 2019 +0200

    efi: remove old SetVirtualAddressMap() arrangement
    
    Remove unused (#ifdef-ed out) code. Reviving it in its current shape
    won't fly because:
     - SetVirtualAddressMap() needs to be called with 1:1 mapping, which
       isn't the case at this time
     - it uses directmap, which may go away soon
     - it uses directmap, which is mapped with NX, breaking EfiRuntimeServicesCode
    
    No functional change.
    
    Signed-off-by: Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 xen/common/efi/boot.c | 20 --------------------
 1 file changed, 20 deletions(-)

diff --git a/xen/common/efi/boot.c b/xen/common/efi/boot.c
index cb2b2336a7..5473716a07 100644
--- a/xen/common/efi/boot.c
+++ b/xen/common/efi/boot.c
@@ -29,9 +29,6 @@
 #undef __ASSEMBLY__
 #endif
 
-/* Using SetVirtualAddressMap() is incompatible with kexec: */
-#undef USE_SET_VIRTUAL_ADDRESS_MAP
-
 #define EFI_REVISION(major, minor) (((major) << 16) | (minor))
 
 #define SMBIOS3_TABLE_GUID \
@@ -1103,9 +1100,6 @@ static void __init efi_exit_boot(EFI_HANDLE ImageHandle, EFI_SYSTEM_TABLE *Syste
 
     /* Adjust pointers into EFI. */
     efi_ct = (void *)efi_ct + DIRECTMAP_VIRT_START;
-#ifdef USE_SET_VIRTUAL_ADDRESS_MAP
-    efi_rs = (void *)efi_rs + DIRECTMAP_VIRT_START;
-#endif
     efi_memmap = (void *)efi_memmap + DIRECTMAP_VIRT_START;
     efi_fw_vendor = (void *)efi_fw_vendor + DIRECTMAP_VIRT_START;
 }
@@ -1426,7 +1420,6 @@ static int __init parse_efi_param(const char *s)
 }
 custom_param("efi", parse_efi_param);
 
-#ifndef USE_SET_VIRTUAL_ADDRESS_MAP
 static __init void copy_mapping(unsigned long mfn, unsigned long end,
                                 bool (*is_valid)(unsigned long smfn,
                                                  unsigned long emfn))
@@ -1470,7 +1463,6 @@ static bool __init rt_range_valid(unsigned long smfn, unsigned long emfn)
 {
     return true;
 }
-#endif
 
 #define INVALID_VIRTUAL_ADDRESS (0xBAAADUL << \
                                  (EFI_PAGE_SHIFT + BITS_PER_LONG - 32))
@@ -1478,13 +1470,11 @@ static bool __init rt_range_valid(unsigned long smfn, unsigned long emfn)
 void __init efi_init_memory(void)
 {
     unsigned int i;
-#ifndef USE_SET_VIRTUAL_ADDRESS_MAP
     struct rt_extra {
         struct rt_extra *next;
         unsigned long smfn, emfn;
         unsigned int prot;
     } *extra, *extra_head = NULL;
-#endif
 
     free_ebmalloc_unused_mem();
 
@@ -1567,7 +1557,6 @@ void __init efi_init_memory(void)
                 printk(XENLOG_ERR "Could not map MFNs %#lx-%#lx\n",
                        smfn, emfn - 1);
         }
-#ifndef USE_SET_VIRTUAL_ADDRESS_MAP
         else if ( !((desc->PhysicalStart + len - 1) >> (VADDR_BITS - 1)) &&
                   (extra = xmalloc(struct rt_extra)) != NULL )
         {
@@ -1578,12 +1567,8 @@ void __init efi_init_memory(void)
             extra_head = extra;
             desc->VirtualStart = desc->PhysicalStart;
         }
-#endif
         else
         {
-#ifdef USE_SET_VIRTUAL_ADDRESS_MAP
-            /* XXX allocate e.g. down from FIXADDR_START */
-#endif
             printk(XENLOG_ERR "No mapping for MFNs %#lx-%#lx\n",
                    smfn, emfn - 1);
         }
@@ -1595,10 +1580,6 @@ void __init efi_init_memory(void)
         return;
     }
 
-#ifdef USE_SET_VIRTUAL_ADDRESS_MAP
-    efi_rs->SetVirtualAddressMap(efi_memmap_size, efi_mdesc_size,
-                                 mdesc_ver, efi_memmap);
-#else
     /* Set up 1:1 page tables to do runtime calls in "physical" mode. */
     efi_l4_pgtable = alloc_xen_pagetable();
     BUG_ON(!efi_l4_pgtable);
@@ -1684,6 +1665,5 @@ void __init efi_init_memory(void)
     for ( i = l4_table_offset(HYPERVISOR_VIRT_START);
           i < l4_table_offset(DIRECTMAP_VIRT_END); ++i )
         efi_l4_pgtable[i] = idle_pg_table[i];
-#endif
 }
 #endif
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8007545756026687151==--

From xen-changelog-bounces@lists.xenproject.org Fri Oct 25 15:55:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 15: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 1iO1vq-0001jP-FA; Fri, 25 Oct 2019 15:55:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gNb2=YS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iO1vo-0001jD-Oy
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 15:55:16 +0000
X-Inumbo-ID: d61e9cf6-f73f-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d61e9cf6-f73f-11e9-beca-bc764e2007e4;
 Fri, 25 Oct 2019 15:55:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iO1vn-0008K5-Oi
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 15:55:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iO1vn-00035h-MA
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 15:55:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iO1vn-00035h-MA@xenbits.xenproject.org>
Date: Fri, 25 Oct 2019 15:55:15 +0000
Subject: [Xen-changelog] [xen staging] efi: optionally call
 SetVirtualAddressMap()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============9146029788904977281=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 49450415d6ba646c34d62605457cff36bc4b52ed
Author:     Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
AuthorDate: Fri Oct 25 17:49:28 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Oct 25 17:49:28 2019 +0200

    efi: optionally call SetVirtualAddressMap()
    
    Some UEFI implementations are not happy about lack of
    SetVirtualAddressMap() call. Likely abuse the address map change
    notification to do things beyond the necessary ConvertPointer() calls.
    Specifically, wihtout the SetVirtualAddressMap() call, some access
    EfiBootServices{Code,Data}, or even totally unmapped areas. Example
    crash of GetVariable() call on Thinkpad W540:
    
        Xen call trace:
           [<0000000000000080>] 0000000000000080
           [<8c2b0398e0000daa>] 8c2b0398e0000daa
    
        Pagetable walk from ffffffff858483a1:
           L4[0x1ff] = 0000000000000000 ffffffffffffffff
    
        ****************************************
        Panic on CPU 0:
        FATAL PAGE FAULT
        [error_code=0002]
        Faulting linear address: ffffffff858483a1
        ****************************************
    
    Fix this by calling SetVirtualAddressMap() runtime service, giving it
    1:1 map for areas marked as needed during runtime. The address space in
    which EFI runtime services are called is unchanged, but UEFI view of it
    may be.
    Since it's fairly late in Xen 4.13 development cycle, disable it
    by default and hide behind EXPERT.
    
    Signed-off-by: Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 xen/common/Kconfig    | 10 ++++++++++
 xen/common/efi/boot.c | 33 ++++++++++++++++++++++++++++++---
 2 files changed, 40 insertions(+), 3 deletions(-)

diff --git a/xen/common/Kconfig b/xen/common/Kconfig
index 5c0f8d30c7..7fe538b027 100644
--- a/xen/common/Kconfig
+++ b/xen/common/Kconfig
@@ -115,6 +115,16 @@ config KEXEC
 
 	  If unsure, say Y.
 
+config EFI_SET_VIRTUAL_ADDRESS_MAP
+    bool "EFI: call SetVirtualAddressMap()" if EXPERT = "y"
+    ---help---
+      Call EFI SetVirtualAddressMap() runtime service to setup memory map for
+      further runtime services. According to UEFI spec, it isn't strictly
+      necessary, but many UEFI implementations misbehave when this call is
+      missing.
+
+      If unsure, say N.
+
 config XENOPROF
 	def_bool y
 	prompt "Xen Oprofile Support" if EXPERT = "y"
diff --git a/xen/common/efi/boot.c b/xen/common/efi/boot.c
index 5473716a07..bbe80ec02d 100644
--- a/xen/common/efi/boot.c
+++ b/xen/common/efi/boot.c
@@ -1060,11 +1060,17 @@ static void __init efi_set_gop_mode(EFI_GRAPHICS_OUTPUT_PROTOCOL *gop, UINTN gop
         efi_arch_video_init(gop, info_size, mode_info);
 }
 
+#define INVALID_VIRTUAL_ADDRESS (0xBAAADUL << \
+                                 (EFI_PAGE_SHIFT + BITS_PER_LONG - 32))
+
 static void __init efi_exit_boot(EFI_HANDLE ImageHandle, EFI_SYSTEM_TABLE *SystemTable)
 {
     EFI_STATUS status;
     UINTN info_size = 0, map_key;
     bool retry;
+#ifdef CONFIG_EFI_SET_VIRTUAL_ADDRESS_MAP
+    unsigned int i;
+#endif
 
     efi_bs->GetMemoryMap(&info_size, NULL, &map_key,
                          &efi_mdesc_size, &mdesc_ver);
@@ -1098,6 +1104,26 @@ static void __init efi_exit_boot(EFI_HANDLE ImageHandle, EFI_SYSTEM_TABLE *Syste
     if ( EFI_ERROR(status) )
         PrintErrMesg(L"Cannot exit boot services", status);
 
+#ifdef CONFIG_EFI_SET_VIRTUAL_ADDRESS_MAP
+    for ( i = 0; i < efi_memmap_size; i += efi_mdesc_size )
+    {
+        EFI_MEMORY_DESCRIPTOR *desc = efi_memmap + i;
+
+        if ( desc->Attribute & EFI_MEMORY_RUNTIME )
+            desc->VirtualStart = desc->PhysicalStart;
+        else
+            desc->VirtualStart = INVALID_VIRTUAL_ADDRESS;
+    }
+    status = efi_rs->SetVirtualAddressMap(efi_memmap_size, efi_mdesc_size,
+                                          mdesc_ver, efi_memmap);
+    if ( status != EFI_SUCCESS )
+    {
+        printk(XENLOG_ERR "EFI: SetVirtualAddressMap() failed (%#lx), disabling runtime services\n",
+               status);
+        __clear_bit(EFI_RS, &efi_flags);
+    }
+#endif
+
     /* Adjust pointers into EFI. */
     efi_ct = (void *)efi_ct + DIRECTMAP_VIRT_START;
     efi_memmap = (void *)efi_memmap + DIRECTMAP_VIRT_START;
@@ -1464,8 +1490,6 @@ static bool __init rt_range_valid(unsigned long smfn, unsigned long emfn)
     return true;
 }
 
-#define INVALID_VIRTUAL_ADDRESS (0xBAAADUL << \
-                                 (EFI_PAGE_SHIFT + BITS_PER_LONG - 32))
 
 void __init efi_init_memory(void)
 {
@@ -1580,7 +1604,10 @@ void __init efi_init_memory(void)
         return;
     }
 
-    /* Set up 1:1 page tables to do runtime calls in "physical" mode. */
+    /*
+     * Set up 1:1 page tables for runtime calls. See SetVirtualAddressMap() in
+     * efi_exit_boot().
+     */
     efi_l4_pgtable = alloc_xen_pagetable();
     BUG_ON(!efi_l4_pgtable);
     clear_page(efi_l4_pgtable);
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============9146029788904977281==--

From xen-changelog-bounces@lists.xenproject.org Fri Oct 25 15:55:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 25 Oct 2019 15: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 1iO1w1-0001kP-Gt; Fri, 25 Oct 2019 15:55: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=gNb2=YS=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iO1vz-0001kH-OB
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 15:55:27 +0000
X-Inumbo-ID: dc30f0ee-f73f-11e9-94ca-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dc30f0ee-f73f-11e9-94ca-12813bfff9fa;
 Fri, 25 Oct 2019 15:55:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iO1vx-0008Kj-UY
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 15:55:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iO1vx-00036A-S1
 for xen-changelog@lists.xenproject.org; Fri, 25 Oct 2019 15:55:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iO1vx-00036A-S1@xenbits.xenproject.org>
Date: Fri, 25 Oct 2019 15:55:25 +0000
Subject: [Xen-changelog] [xen staging] efi: use directmap to access runtime
 services table
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============6600903620356525678=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit dfcccc663157c638d9778fa3ada9859f968fb240
Author:     Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
AuthorDate: Fri Oct 25 17:50:31 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Oct 25 17:50:31 2019 +0200

    efi: use directmap to access runtime services table
    
    Do not require switching page tables to access (static) information in
    the runtime services table itself, use directmap for this. This allows
    exiting early from XEN_EFI_query_capsule_capabilities,
    XEN_EFI_update_capsule and XEN_EFI_query_variable_info (in case of not
    supported call) without all the impact of page table switch.
    
    Suggested-by: Jan Beulich <jbeulich@suse.com>
    Signed-off-by: Marek Marczykowski-GÃ³recki <marmarek@invisiblethingslab.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
---
 xen/common/efi/boot.c    |  1 +
 xen/common/efi/runtime.c | 19 ++++---------------
 2 files changed, 5 insertions(+), 15 deletions(-)

diff --git a/xen/common/efi/boot.c b/xen/common/efi/boot.c
index bbe80ec02d..a8b6f39721 100644
--- a/xen/common/efi/boot.c
+++ b/xen/common/efi/boot.c
@@ -1126,6 +1126,7 @@ static void __init efi_exit_boot(EFI_HANDLE ImageHandle, EFI_SYSTEM_TABLE *Syste
 
     /* Adjust pointers into EFI. */
     efi_ct = (void *)efi_ct + DIRECTMAP_VIRT_START;
+    efi_rs = (void *)efi_rs + DIRECTMAP_VIRT_START;
     efi_memmap = (void *)efi_memmap + DIRECTMAP_VIRT_START;
     efi_fw_vendor = (void *)efi_fw_vendor + DIRECTMAP_VIRT_START;
 }
diff --git a/xen/common/efi/runtime.c b/xen/common/efi/runtime.c
index ab53ebcc55..22fd6c9b53 100644
--- a/xen/common/efi/runtime.c
+++ b/xen/common/efi/runtime.c
@@ -211,12 +211,7 @@ int efi_get_info(uint32_t idx, union xenpf_efi_info *info)
         break;
     case XEN_FW_EFI_RT_VERSION:
     {
-        struct efi_rs_state state = efi_rs_enter();
-
-        if ( !state.cr3 )
-            return -EOPNOTSUPP;
         info->version = efi_rs->Hdr.Revision;
-        efi_rs_leave(&state);
         break;
     }
     case XEN_FW_EFI_CONFIG_TABLE:
@@ -618,12 +613,11 @@ int efi_runtime_call(struct xenpf_efi_runtime_call *op)
             break;
         }
 
+        if ( (efi_rs->Hdr.Revision >> 16) < 2 )
+            return -EOPNOTSUPP;
         state = efi_rs_enter();
-        if ( !state.cr3 || (efi_rs->Hdr.Revision >> 16) < 2 )
-        {
-            efi_rs_leave(&state);
+        if ( !state.cr3 )
             return -EOPNOTSUPP;
-        }
         status = efi_rs->QueryVariableInfo(
             op->u.query_variable_info.attr,
             &op->u.query_variable_info.max_store_size,
@@ -637,13 +631,8 @@ int efi_runtime_call(struct xenpf_efi_runtime_call *op)
         if ( op->misc )
             return -EINVAL;
 
-        state = efi_rs_enter();
-        if ( !state.cr3 || (efi_rs->Hdr.Revision >> 16) < 2 )
-        {
-            efi_rs_leave(&state);
+        if ( (efi_rs->Hdr.Revision >> 16) < 2 )
             return -EOPNOTSUPP;
-        }
-        efi_rs_leave(&state);
         /* XXX fall through for now */
     default:
         return -ENOSYS;
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6600903620356525678==--

From xen-changelog-bounces@lists.xenproject.org Sat Oct 26 09:44:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 09: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 1iOIc9-0006zE-UW; Sat, 26 Oct 2019 09:44: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=ZumG=YT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iOIc9-0006z9-El
 for xen-changelog@lists.xenproject.org; Sat, 26 Oct 2019 09:44:05 +0000
X-Inumbo-ID: 24c52cf4-f7d5-11e9-94d1-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 24c52cf4-f7d5-11e9-94d1-12813bfff9fa;
 Sat, 26 Oct 2019 09:44:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOIc6-0007LI-N2
 for xen-changelog@lists.xenproject.org; Sat, 26 Oct 2019 09:44:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOIc6-0000z5-Iw
 for xen-changelog@lists.xenproject.org; Sat, 26 Oct 2019 09:44:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iOIc6-0000z5-Iw@xenbits.xenproject.org>
Date: Sat, 26 Oct 2019 09:44:02 +0000
Subject: [Xen-changelog] [xen stable-4.11] vpci: honor read-only devices
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============1501435632964969427=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit a43eb8a1dce479b4574d255cc0e954be15052449
Author:     Roger Pau MonnÃ© <roger.pau@citrix.com>
AuthorDate: Fri Oct 25 11:56:07 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Oct 25 11:56:07 2019 +0200

    vpci: honor read-only devices
    
    Don't allow the hardware domain write access the PCI config space of
    devices marked as read-only.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: 79f9ba78380fb3f4bf509e5c726c6cdd76e00c4f
    master date: 2019-09-17 16:13:39 +0200
---
 tools/tests/vpci/emul.h | 3 +++
 xen/drivers/vpci/vpci.c | 5 +++++
 2 files changed, 8 insertions(+)

diff --git a/tools/tests/vpci/emul.h b/tools/tests/vpci/emul.h
index 5d47544bf7..2e1d3057c9 100644
--- a/tools/tests/vpci/emul.h
+++ b/tools/tests/vpci/emul.h
@@ -92,6 +92,9 @@ typedef union {
 #define xfree(p) free(p)
 
 #define pci_get_pdev_by_domain(...) &test_pdev
+#define pci_get_ro_map(...) NULL
+
+#define test_bit(...) false
 
 /* Dummy native helpers. Writes are ignored, reads return 1's. */
 #define pci_conf_read8(...)     0xff
diff --git a/xen/drivers/vpci/vpci.c b/xen/drivers/vpci/vpci.c
index 82607bdb9a..986da948f4 100644
--- a/xen/drivers/vpci/vpci.c
+++ b/xen/drivers/vpci/vpci.c
@@ -421,6 +421,7 @@ void vpci_write(pci_sbdf_t sbdf, unsigned int reg, unsigned int size,
     const struct pci_dev *pdev;
     const struct vpci_register *r;
     unsigned int data_offset = 0;
+    const unsigned long *ro_map = pci_get_ro_map(sbdf.seg);
 
     if ( !size )
     {
@@ -428,6 +429,10 @@ void vpci_write(pci_sbdf_t sbdf, unsigned int reg, unsigned int size,
         return;
     }
 
+    if ( ro_map && test_bit(sbdf.bdf, ro_map) )
+        /* Ignore writes to read-only devices. */
+        return;
+
     /*
      * Find the PCI dev matching the address.
      * Passthrough everything that's not trapped.
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.11


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1501435632964969427==--

From xen-changelog-bounces@lists.xenproject.org Sat Oct 26 09:44:15 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 09: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 1iOIcJ-0006zj-06; Sat, 26 Oct 2019 09:44:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZumG=YT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iOIcI-0006zd-5s
 for xen-changelog@lists.xenproject.org; Sat, 26 Oct 2019 09:44:14 +0000
X-Inumbo-ID: 2ad43ffe-f7d5-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2ad43ffe-f7d5-11e9-beca-bc764e2007e4;
 Sat, 26 Oct 2019 09:44:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOIcG-0007LQ-TJ
 for xen-changelog@lists.xenproject.org; Sat, 26 Oct 2019 09:44:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOIcG-000106-Qc
 for xen-changelog@lists.xenproject.org; Sat, 26 Oct 2019 09:44:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iOIcG-000106-Qc@xenbits.xenproject.org>
Date: Sat, 26 Oct 2019 09:44:12 +0000
Subject: [Xen-changelog] [xen stable-4.11] libxc/x86: avoid certain
 overflows in CPUID APIC ID adjustments
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM3NmU0N2Q1ODQxYTQ3YmVjOWIwM2I0NjUzNjk1NGI2M2NjZjkxZjYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgT2N0IDI1
IDExOjU2OjU3IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDI1IDExOjU2OjU3IDIwMTkgKzAyMDAKCiAgICBs
aWJ4Yy94ODY6IGF2b2lkIGNlcnRhaW4gb3ZlcmZsb3dzIGluIENQVUlEIEFQSUMgSUQgYWRqdXN0
bWVudHMKICAgIAogICAgUmVjZW50IEFNRCBwcm9jZXNzb3JzIG1heSByZXBvcnQgdXAgdG8gMTI4
IGxvZ2ljYWwgcHJvY2Vzc29ycyBpbiBDUFVJRAogICAgbGVhZiAxLiBEb3VibGluZyB0aGlzIHZh
bHVlIHByb2R1Y2VzIDAgKHdoaWNoIE9TZXMgc2luY2VyZWx5IGRpc2xpa2UpLAogICAgYXMgdGhl
IHJlc3BlY3RpdmUgZmllbGQgaXMgb25seSA4IGJpdHMgd2lkZS4gU3VwcHJlc3MgZG91Ymxpbmcg
dGhlIHZhbHVlCiAgICAoYW5kIGl0cyBsZWFmIDB4ODAwMDAwMDggY291bnRlcnBhcnQpIGluIHN1
Y2ggYSBjYXNlLgogICAgCiAgICBOb3RlIHRoYXQgd2hpbGUgdGhlcmUncyBhIHNpbWlsYXIgb3Zl
cmZsb3cgaW4gaW50ZWxfeGNfY3B1aWRfcG9saWN5KCksCiAgICB0aGF0IG9uZSBpcyBiZWluZyBs
ZWZ0IGFsb25lIGZvciBub3cuCiAgICAKICAgIE5vdGUgZnVydGhlciB0aGF0IHdoaWxlIGl0IHdh
cyBjb25zaWRlcmVkIHRvIHN1cHByZXNzIHRoZSBtdWx0aXBsaWNhdGlvbgogICAgYnkgMiBhbHRv
Z2V0aGVyIGlmIHRoZSBob3N0IHRvcG9sb2d5IGFscmVhZHkgcHJvdmlkZXMgYXQgbGVhc3Qgb25l
IGJpdAogICAgb2YgdGhyZWFkIElEIHdpdGhpbiBBUElDIElEcywgaXQgd2FzIGRlY2lkZWQgdG8g
YXZvaWQgbW9yZSBjaGFuZ2UgaGVyZQogICAgdGhhbiByZWFsbHkgbmVlZGVkIGF0IHRoaXMgcG9p
bnQuCiAgICAKICAgIEFsc28gemFwIGxlYWYgNCAoYW5kIGF0IHRoZSBzYW1lIHRpbWUgbGVhZiAy
KSBFRFggb3V0cHV0IGZvciBBTUQsIGFzIGl0CiAgICBzaG91bGQgaGF2ZSBiZWVuIGZyb20gdGhl
IGJlZ2lubmluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICAKICAgIGxpYnhjL3g4NjogY29ycmVjdCBvdmVyZmxvdyBhdm9pZGFu
Y2UgY2hlY2sgaW4gQU1EIENQVUlEIGhhbmRsaW5nCiAgICAKICAgIENvbW1pdCBkZjI5ZDAzZjFk
ICgibGlieGMveDg2OiBhdm9pZCBjZXJ0YWluIG92ZXJmbG93cyBpbiBDUFVJRCBBUElDIElECiAg
ICBhZGp1c3RtZW50cyIgaW50cm9kdWNlZCBhIG9uZSBiaXQgdG9vIG5hcnJvdyBtYXNrIHdoZW4g
Y2hlY2tpbmcgd2hldGhlcgogICAgbXVsdGlwbHlpbmcgYnkgMSAoaW4gcGFydGljdWxhciBpbiBs
ZWFmIDEpIHdvdWxkIHJlc3VsdCBpbiBvdmVyZmxvdy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGRm
MjlkMDNmMWQ5N2JkZGUxYmMwY2VhOGVmODUzOGQ0ZjUyNGIzZWMKICAgIG1hc3RlciBkYXRlOiAy
MDE5LTA5LTI0IDEwOjUwOjMzICswMjAwCiAgICBtYXN0ZXIgY29tbWl0OiBjOWM3YWM1MDhiM2Y2
NWY3ZDVmOTY4NTg5MzA5NmExYjIyZDhiMTc2CiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0wOS0yNSAx
NTo1MDo1OCArMDIwMAotLS0KIHRvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jIHwgMjcgKysrKysr
KysrKysrKysrKysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwg
NyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYyBi
L3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jCmluZGV4IGU2MmY5MjA3OTcuLjYwZDExMWFiZjcg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jCisrKyBiL3Rvb2xzL2xpYnhj
L3hjX2NwdWlkX3g4Ni5jCkBAIC0zMzUsNyArMzM1LDcgQEAgc3RhdGljIHZvaWQgYW1kX3hjX2Nw
dWlkX3BvbGljeSh4Y19pbnRlcmZhY2UgKnhjaCwKICAgICB7CiAgICAgY2FzZSAweDAwMDAwMDAy
OgogICAgIGNhc2UgMHgwMDAwMDAwNDoKLSAgICAgICAgcmVnc1swXSA9IHJlZ3NbMV0gPSByZWdz
WzJdID0gMDsKKyAgICAgICAgcmVnc1swXSA9IHJlZ3NbMV0gPSByZWdzWzJdID0gcmVnc1szXSA9
IDA7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAweDgwMDAwMDAwOgpAQCAtMzQ1LDExICsz
NDUsMjAgQEAgc3RhdGljIHZvaWQgYW1kX3hjX2NwdWlkX3BvbGljeSh4Y19pbnRlcmZhY2UgKnhj
aCwKIAogICAgIGNhc2UgMHg4MDAwMDAwODoKICAgICAgICAgLyoKLSAgICAgICAgICogRUNYWzE1
OjEyXSBpcyBBcGljSWRDb3JlU2l6ZTogRUNYWzc6MF0gaXMgTnVtYmVyT2ZDb3JlcyAobWludXMg
b25lKS4KLSAgICAgICAgICogVXBkYXRlIHRvIHJlZmxlY3QgdkxBUElDX0lEID0gdkNQVV9JRCAq
IDIuCisgICAgICAgICAqIEVDWFsxNToxMl0gaXMgQXBpY0lkQ29yZVNpemUuCisgICAgICAgICAq
IEVDWFs3OjBdIGlzIE51bWJlck9mQ29yZXMgKG1pbnVzIG9uZSkuCisgICAgICAgICAqIFVwZGF0
ZSB0byByZWZsZWN0IHZMQVBJQ19JRCA9IHZDUFVfSUQgKiAyLiAgQnV0IG1ha2Ugc3VyZSB0byBh
dm9pZAorICAgICAgICAgKiAtIG92ZXJmbG93LAorICAgICAgICAgKiAtIGdvaW5nIG91dCBvZiBz
eW5jIHdpdGggbGVhZiAxIEVCWFsyMzoxNl0sCisgICAgICAgICAqIC0gaW5jcmVtZW50aW5nIEFw
aWNJZENvcmVTaXplIHdoZW4gaXQncyB6ZXJvICh3aGljaCBjaGFuZ2VzIHRoZQorICAgICAgICAg
KiAgIG1lYW5pbmcgb2YgYml0cyA3OjApLgogICAgICAgICAgKi8KLSAgICAgICAgcmVnc1syXSA9
ICgocmVnc1syXSArICgxdSA8PCAxMikpICYgMHhmMDAwdSkgfAotICAgICAgICAgICAgICAgICAg
KChyZWdzWzJdICYgMHhmZnUpIDw8IDEpIHwgMXU7CisgICAgICAgIGlmICggKHJlZ3NbMl0gJiAw
eGZmdSkgPCAweDdmdSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggKHJlZ3NbMl0gJiAw
eGYwMDB1KSAmJiAocmVnc1syXSAmIDB4ZjAwMHUpICE9IDB4ZjAwMHUgKQorICAgICAgICAgICAg
ICAgIHJlZ3NbMl0gPSAoKHJlZ3NbMl0gKyAweDEwMDB1KSAmIDB4ZjAwMHUpIHwgKHJlZ3NbMl0g
JiAweGZmdSk7CisgICAgICAgICAgICByZWdzWzJdID0gKHJlZ3NbMl0gJiAweGYwMDB1KSB8ICgo
cmVnc1syXSAmIDB4N2Z1KSA8PCAxKSB8IDF1OworICAgICAgICB9CiAgICAgICAgIGJyZWFrOwog
CiAgICAgY2FzZSAweDgwMDAwMDBhOiB7CkBAIC00MzAsOSArNDM5LDEzIEBAIHN0YXRpYyB2b2lk
IHhjX2NwdWlkX2h2bV9wb2xpY3koeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgY2FzZSAweDAwMDAw
MDAxOgogICAgICAgICAvKgogICAgICAgICAgKiBFQlhbMjM6MTZdIGlzIE1heGltdW0gTG9naWNh
bCBQcm9jZXNzb3JzIFBlciBQYWNrYWdlLgotICAgICAgICAgKiBVcGRhdGUgdG8gcmVmbGVjdCB2
TEFQSUNfSUQgPSB2Q1BVX0lEICogMi4KKyAgICAgICAgICogVXBkYXRlIHRvIHJlZmxlY3QgdkxB
UElDX0lEID0gdkNQVV9JRCAqIDIsIGJ1dCBtYWtlIHN1cmUgdG8gYXZvaWQKKyAgICAgICAgICog
b3ZlcmZsb3cuCiAgICAgICAgICAqLwotICAgICAgICByZWdzWzFdID0gKHJlZ3NbMV0gJiAweDAw
MDBmZmZmdSkgfCAoKHJlZ3NbMV0gJiAweDAwN2YwMDAwdSkgPDwgMSk7CisgICAgICAgIGlmICgg
IShyZWdzWzFdICYgMHgwMDgwMDAwMHUpICkKKyAgICAgICAgICAgIHJlZ3NbMV0gPSAocmVnc1sx
XSAmIDB4MDAwMGZmZmZ1KSB8ICgocmVnc1sxXSAmIDB4MDA3ZjAwMDB1KSA8PCAxKTsKKyAgICAg
ICAgZWxzZQorICAgICAgICAgICAgcmVnc1sxXSAmPSAweDAwZmZmZmZmdTsKIAogICAgICAgICBy
ZWdzWzJdID0gaW5mby0+ZmVhdHVyZXNldFtmZWF0dXJld29yZF9vZihYODZfRkVBVFVSRV9TU0Uz
KV07CiAgICAgICAgIHJlZ3NbM10gPSAoaW5mby0+ZmVhdHVyZXNldFtmZWF0dXJld29yZF9vZihY
ODZfRkVBVFVSRV9GUFUpXSB8Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Oct 26 09:44:25 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 09: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 1iOIcT-000718-1u; Sat, 26 Oct 2019 09:44: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=ZumG=YT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iOIcS-00070x-74
 for xen-changelog@lists.xenproject.org; Sat, 26 Oct 2019 09:44:24 +0000
X-Inumbo-ID: 30f61560-f7d5-11e9-94d1-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 30f61560-f7d5-11e9-94d1-12813bfff9fa;
 Sat, 26 Oct 2019 09:44:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOIcR-0007Li-4a
 for xen-changelog@lists.xenproject.org; Sat, 26 Oct 2019 09:44:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOIcR-00011E-0U
 for xen-changelog@lists.xenproject.org; Sat, 26 Oct 2019 09:44:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iOIcR-00011E-0U@xenbits.xenproject.org>
Date: Sat, 26 Oct 2019 09:44:23 +0000
Subject: [Xen-changelog] [xen stable-4.11] sched: fix freeing per-vcpu data
 in sched_move_domain()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIwZDRjZWNmNWZjYTQ2NjU1N2E5NjgxZDM1NjU2NDRmMTM5OGY0MzMKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgT2N0IDI1
IDExOjU3OjI0IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDI1IDExOjU3OjI0IDIwMTkgKzAyMDAKCiAgICBz
Y2hlZDogZml4IGZyZWVpbmcgcGVyLXZjcHUgZGF0YSBpbiBzY2hlZF9tb3ZlX2RvbWFpbigpCiAg
ICAKICAgIEluIGNhc2Ugb2YgYW4gYWxsb2NhdGlvbiBlcnJvciBvZiBwZXItdmNwdSBkYXRhIGlu
IHNjaGVkX21vdmVfZG9tYWluKCkKICAgIHRoZSBhbHJlYWR5IGFsbG9jYXRlZCBkYXRhIGlzIGZy
ZWVkIGp1c3QgdXNpbmcgeGZyZWUoKS4gVGhpcyBpcyB3cm9uZwogICAgYXMgc29tZSBzY2hlZHVs
ZXJzIG5lZWQgdG8gZG8gYWRkaXRpb25hbCBvcGVyYXRpb25zIChlLmcuIHRoZSBhcmluYzY1Mwog
ICAgc2NoZWR1bGVyIG5lZWRzIHRvIHJlbW92ZSB0aGUgdmNwdS1kYXRhIGZyb20gYSBsaXN0KS4K
ICAgIAogICAgU28gaW5zdGVhZCB4ZnJlZSgpIG1ha2UgdXNlIG9mIHRoZSBzY2hlZF9mcmVlX3Zk
YXRhKCkgaG9vay4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgog
ICAgbWFzdGVyIGNvbW1pdDogYjY2NTZlNmFhNGRkNWRlNTM3Y2UwN2VjMTZiZmJiYmI1MzhiMjhi
NQogICAgbWFzdGVyIGRhdGU6IDIwMTktMDktMjUgMTU6NTI6NTMgKzAyMDAKLS0tCiB4ZW4vY29t
bW9uL3NjaGVkdWxlLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEg
ZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29t
bW9uL3NjaGVkdWxlLmMKaW5kZXggMDQ5ZjkzZjdhYS4uZGQxNjdjY2U3NiAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtMzM3
LDcgKzMzNyw3IEBAIGludCBzY2hlZF9tb3ZlX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgY3B1cG9vbCAqYykKICAgICAgICAgaWYgKCB2Y3B1X3ByaXZbdi0+dmNwdV9pZF0gPT0gTlVM
TCApCiAgICAgICAgIHsKICAgICAgICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKLSAgICAg
ICAgICAgICAgICB4ZnJlZSh2Y3B1X3ByaXZbdi0+dmNwdV9pZF0pOworICAgICAgICAgICAgICAg
IFNDSEVEX09QKGMtPnNjaGVkLCBmcmVlX3ZkYXRhLCB2Y3B1X3ByaXZbdi0+dmNwdV9pZF0pOwog
ICAgICAgICAgICAgeGZyZWUodmNwdV9wcml2KTsKICAgICAgICAgICAgIHNjaGVkX2ZyZWVfZG9t
ZGF0YShjLT5zY2hlZCwgZG9tZGF0YSk7CiAgICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJs
ZS00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Oct 26 09:44:35 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 09: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 1iOIcd-000733-49; Sat, 26 Oct 2019 09:44:35 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZumG=YT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iOIcc-00072G-1w
 for xen-changelog@lists.xenproject.org; Sat, 26 Oct 2019 09:44:34 +0000
X-Inumbo-ID: 37039efa-f7d5-11e9-8aca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 37039efa-f7d5-11e9-8aca-bc764e2007e4;
 Sat, 26 Oct 2019 09:44:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOIcb-0007Ly-BF
 for xen-changelog@lists.xenproject.org; Sat, 26 Oct 2019 09:44:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOIcb-00011n-8V
 for xen-changelog@lists.xenproject.org; Sat, 26 Oct 2019 09:44:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iOIcb-00011n-8V@xenbits.xenproject.org>
Date: Sat, 26 Oct 2019 09:44:33 +0000
Subject: [Xen-changelog] [xen stable-4.11] ACPI/cpuidle: bump maximum number
 of power states we support
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVmY2FhYWVkN2IxNjNlNzgwNmZlYzIwODBmYTA3MTQ3NDNlNjM2OTIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgT2N0IDI1
IDExOjU4OjA1IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDI1IDExOjU4OjA1IDIwMTkgKzAyMDAKCiAgICBB
Q1BJL2NwdWlkbGU6IGJ1bXAgbWF4aW11bSBudW1iZXIgb2YgcG93ZXIgc3RhdGVzIHdlIHN1cHBv
cnQKICAgIAogICAgQ29tbWl0IDRjNmNkNjQ1MTkgKCJtd2FpdF9pZGxlOiBTa3lsYWtlIENsaWVu
dCBTdXBwb3J0IikgYWRkZWQgYSB0YWJsZQogICAgd2l0aCA4IGVudHJpZXMsIHdoaWNoIC0gdG9n
ZXRoZXIgd2l0aCBDMCAtIHJlbmRlcmVkIHRoZSBjdXJyZW50IGxpbWl0CiAgICB0b28gbG93LiBJ
dCBzaG91bGQgaGF2ZSBiZWVuIGFjY29tcGFuaWVkIGJ5IGFuIGluY3JlYXNlIG9mIHRoZSBjb25z
dGFudDsKICAgIGRvIHRoaXMgbm93LiBEb24ndCBidW1wIGJ5IHRvbyBtdWNoIHRob3VnaCwgYXMg
dGhlcmUgYXJlIGEgbnVtYmVyIG9mIG9uLQogICAgc3RhY2sgYXJyYXlzIHdoaWNoIGFyZSBkaW1l
bnNpb25lZCBieSB0aGlzIGNvbnN0YW50LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2xAeGVu
Lm9yZz4KICAgIG1hc3RlciBjb21taXQ6IGZmMjJhOTFiNGM0NWY5MzEwZDBlYzBkN2VlMDcwZDg0
YTM3M2RkODcKICAgIG1hc3RlciBkYXRlOiAyMDE5LTA5LTI1IDE1OjUzOjM1ICswMjAwCi0tLQog
eGVuL2luY2x1ZGUveGVuL2NwdWlkbGUuaCB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9jcHVp
ZGxlLmggYi94ZW4vaW5jbHVkZS94ZW4vY3B1aWRsZS5oCmluZGV4IDEzOTAxZTE2ZGMuLmFmNTBk
MzdiYjcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9jcHVpZGxlLmgKKysrIGIveGVuL2lu
Y2x1ZGUveGVuL2NwdWlkbGUuaApAQCAtMjksNyArMjksNyBAQAogI2luY2x1ZGUgPHhlbi9jcHVt
YXNrLmg+CiAjaW5jbHVkZSA8eGVuL3NwaW5sb2NrLmg+CiAKLSNkZWZpbmUgQUNQSV9QUk9DRVNT
T1JfTUFYX1BPV0VSICAgICAgICA4CisjZGVmaW5lIEFDUElfUFJPQ0VTU09SX01BWF9QT1dFUiAg
ICAgICAgMTIKICNkZWZpbmUgQ1BVSURMRV9OQU1FX0xFTiAgICAgICAgICAgICAgICAxNgogCiAj
ZGVmaW5lIEFDUElfQ1NUQVRFX0VNX05PTkUgICAgIDAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjExCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Oct 26 09:44:46 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 09: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 1iOIco-000743-5j; Sat, 26 Oct 2019 09: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=ZumG=YT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iOIcn-00073x-MC
 for xen-changelog@lists.xenproject.org; Sat, 26 Oct 2019 09:44:45 +0000
X-Inumbo-ID: 3d1a13b4-f7d5-11e9-94d1-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3d1a13b4-f7d5-11e9-94d1-12813bfff9fa;
 Sat, 26 Oct 2019 09:44:43 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOIcl-0007MB-I6
 for xen-changelog@lists.xenproject.org; Sat, 26 Oct 2019 09:44:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOIcl-00012n-FR
 for xen-changelog@lists.xenproject.org; Sat, 26 Oct 2019 09:44:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iOIcl-00012n-FR@xenbits.xenproject.org>
Date: Sat, 26 Oct 2019 09:44:43 +0000
Subject: [Xen-changelog] [xen stable-4.11] sched: don't let
 XEN_RUNSTATE_UPDATE leak into vcpu_runstate_get()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZlNjNhZmVmOTRhZDNmMTY1ZDcxZjkyNzFkM2RhZjIxOWYxZTY2OTQKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgT2N0IDI1
IDExOjU5OjAwIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDI1IDExOjU5OjAwIDIwMTkgKzAyMDAKCiAgICBz
Y2hlZDogZG9uJ3QgbGV0IFhFTl9SVU5TVEFURV9VUERBVEUgbGVhayBpbnRvIHZjcHVfcnVuc3Rh
dGVfZ2V0KCkKICAgIAogICAgdmNwdV9ydW5zdGF0ZV9nZXQoKSBzaG91bGQgbmV2ZXIgcmV0dXJu
IGEgc3RhdGUgZW50cnkgdGltZSB3aXRoCiAgICBYRU5fUlVOU1RBVEVfVVBEQVRFIHNldC4gVG8g
YXZvaWQgdGhpcyBsZXQgdXBkYXRlX3J1bnN0YXRlX2FyZWEoKQogICAgb3BlcmF0ZSBvbiBhIGxv
Y2FsIHJ1bnN0YXRlIGNvcHkuCiAgICAKICAgIEFzIGl0IGlzIHJlcXVpcmVkIHRvIGZpcnN0IHNl
dCB0aGUgWEVOX1JVTlNUQVRFX1VQREFURSBpbmRpY2F0b3IgaW4KICAgIGd1ZXN0IG1lbW9yeSwg
dGhlbiB1cGRhdGUgYWxsIHRoZSBydW5zdGF0ZSBkYXRhLCBhbmQgdGhlbiBhdCBsYXN0CiAgICBj
bGVhciB0aGUgWEVOX1JVTlNUQVRFX1VQREFURSBhZ2FpbiBpdCBpcyBtdWNoIGxlc3MgZWZmb3J0
IHRvIGhhdmUKICAgIGEgbG9jYWwgY29weSBvZiB0aGUgcnVuc3RhdGUgZGF0YSBpbnN0ZWFkIG9m
IGtlZXBpbmcgb25seSBhIGNvcHkgb2YKICAgIHN0YXRlX2VudHJ5X3RpbWUuCiAgICAKICAgIFRo
aXMgcHJvYmxlbSB3YXMgaW50cm9kdWNlZCB3aXRoIGNvbW1pdCAyNTI5Yzg1MGVhNDhmMDM2ICgi
YWRkIHVwZGF0ZQogICAgaW5kaWNhdG9yIHRvIHZjcHVfcnVuc3RhdGVfaW5mbyIpLgogICAgCiAg
ICBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGYy
OGM0YzRjMTBiZGFjYjFlNDljYzZlOWRlNTdlYjFmOTczY2JkZjYKICAgIG1hc3RlciBkYXRlOiAy
MDE5LTA5LTI2IDE4OjA0OjA5ICswMjAwCi0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbi5jIHwgMTMg
KysrKysrKystLS0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jIHwgMTcgKysrKysrKysrKy0tLS0t
LS0KIDIgZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5j
CmluZGV4IDExMmExNDZmZDkuLjAwZDY0OWQ0NDggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9k
b21haW4uYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKQEAgLTI3NCwyOCArMjc0LDMxIEBA
IHN0YXRpYyB2b2lkIGN0eHRfc3dpdGNoX3RvKHN0cnVjdCB2Y3B1ICpuKQogc3RhdGljIHZvaWQg
dXBkYXRlX3J1bnN0YXRlX2FyZWEoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgdm9pZCBfX3VzZXIg
Kmd1ZXN0X2hhbmRsZSA9IE5VTEw7CisgICAgc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbyBydW5z
dGF0ZTsKIAogICAgIGlmICggZ3Vlc3RfaGFuZGxlX2lzX251bGwocnVuc3RhdGVfZ3Vlc3Qodikp
ICkKICAgICAgICAgcmV0dXJuOwogCisgICAgbWVtY3B5KCZydW5zdGF0ZSwgJnYtPnJ1bnN0YXRl
LCBzaXplb2YocnVuc3RhdGUpKTsKKwogICAgIGlmICggVk1fQVNTSVNUKHYtPmRvbWFpbiwgcnVu
c3RhdGVfdXBkYXRlX2ZsYWcpICkKICAgICB7CiAgICAgICAgIGd1ZXN0X2hhbmRsZSA9ICZ2LT5y
dW5zdGF0ZV9ndWVzdC5wLT5zdGF0ZV9lbnRyeV90aW1lICsgMTsKICAgICAgICAgZ3Vlc3RfaGFu
ZGxlLS07Ci0gICAgICAgIHYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgfD0gWEVOX1JVTlNU
QVRFX1VQREFURTsKKyAgICAgICAgcnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSB8PSBYRU5fUlVO
U1RBVEVfVVBEQVRFOwogICAgICAgICBfX3Jhd19jb3B5X3RvX2d1ZXN0KGd1ZXN0X2hhbmRsZSwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAodm9pZCAqKSgmdi0+cnVuc3RhdGUuc3RhdGVf
ZW50cnlfdGltZSArIDEpIC0gMSwgMSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZv
aWQgKikoJnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgKyAxKSAtIDEsIDEpOwogICAgICAgICBz
bXBfd21iKCk7CiAgICAgfQogCi0gICAgX19jb3B5X3RvX2d1ZXN0KHJ1bnN0YXRlX2d1ZXN0KHYp
LCAmdi0+cnVuc3RhdGUsIDEpOworICAgIF9fY29weV90b19ndWVzdChydW5zdGF0ZV9ndWVzdCh2
KSwgJnJ1bnN0YXRlLCAxKTsKIAogICAgIGlmICggZ3Vlc3RfaGFuZGxlICkKICAgICB7Ci0gICAg
ICAgIHYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgJj0gflhFTl9SVU5TVEFURV9VUERBVEU7
CisgICAgICAgIHJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgJj0gflhFTl9SVU5TVEFURV9VUERB
VEU7CiAgICAgICAgIHNtcF93bWIoKTsKICAgICAgICAgX19yYXdfY29weV90b19ndWVzdChndWVz
dF9oYW5kbGUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZvaWQgKikoJnYtPnJ1bnN0
YXRlLnN0YXRlX2VudHJ5X3RpbWUgKyAxKSAtIDEsIDEpOworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICh2b2lkICopKCZydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lICsgMSkgLSAxLCAxKTsK
ICAgICB9CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNo
L3g4Ni9kb21haW4uYwppbmRleCAyOWY4OTJjMDRjLi4wMWM4ZTc5N2M1IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0xNTEw
LDIxICsxNTEwLDI0IEBAIGJvb2wgdXBkYXRlX3J1bnN0YXRlX2FyZWEoc3RydWN0IHZjcHUgKnYp
CiAgICAgYm9vbCByYzsKICAgICBzdHJ1Y3QgZ3Vlc3RfbWVtb3J5X3BvbGljeSBwb2xpY3kgPSB7
IC5uZXN0ZWRfZ3Vlc3RfbW9kZSA9IGZhbHNlIH07CiAgICAgdm9pZCBfX3VzZXIgKmd1ZXN0X2hh
bmRsZSA9IE5VTEw7CisgICAgc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbyBydW5zdGF0ZTsKIAog
ICAgIGlmICggZ3Vlc3RfaGFuZGxlX2lzX251bGwocnVuc3RhdGVfZ3Vlc3QodikpICkKICAgICAg
ICAgcmV0dXJuIHRydWU7CiAKICAgICB1cGRhdGVfZ3Vlc3RfbWVtb3J5X3BvbGljeSh2LCAmcG9s
aWN5KTsKIAorICAgIG1lbWNweSgmcnVuc3RhdGUsICZ2LT5ydW5zdGF0ZSwgc2l6ZW9mKHJ1bnN0
YXRlKSk7CisKICAgICBpZiAoIFZNX0FTU0lTVCh2LT5kb21haW4sIHJ1bnN0YXRlX3VwZGF0ZV9m
bGFnKSApCiAgICAgewogICAgICAgICBndWVzdF9oYW5kbGUgPSBoYXNfMzJiaXRfc2hpbmZvKHYt
PmRvbWFpbikKICAgICAgICAgICAgID8gJnYtPnJ1bnN0YXRlX2d1ZXN0LmNvbXBhdC5wLT5zdGF0
ZV9lbnRyeV90aW1lICsgMQogICAgICAgICAgICAgOiAmdi0+cnVuc3RhdGVfZ3Vlc3QubmF0aXZl
LnAtPnN0YXRlX2VudHJ5X3RpbWUgKyAxOwogICAgICAgICBndWVzdF9oYW5kbGUtLTsKLSAgICAg
ICAgdi0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSB8PSBYRU5fUlVOU1RBVEVfVVBEQVRFOwor
ICAgICAgICBydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lIHw9IFhFTl9SVU5TVEFURV9VUERBVEU7
CiAgICAgICAgIF9fcmF3X2NvcHlfdG9fZ3Vlc3QoZ3Vlc3RfaGFuZGxlLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICh2b2lkICopKCZ2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lICsg
MSkgLSAxLCAxKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAodm9pZCAqKSgmcnVuc3Rh
dGUuc3RhdGVfZW50cnlfdGltZSArIDEpIC0gMSwgMSk7CiAgICAgICAgIHNtcF93bWIoKTsKICAg
ICB9CiAKQEAgLTE1MzIsMjAgKzE1MzUsMjAgQEAgYm9vbCB1cGRhdGVfcnVuc3RhdGVfYXJlYShz
dHJ1Y3QgdmNwdSAqdikKICAgICB7CiAgICAgICAgIHN0cnVjdCBjb21wYXRfdmNwdV9ydW5zdGF0
ZV9pbmZvIGluZm87CiAKLSAgICAgICAgWExBVF92Y3B1X3J1bnN0YXRlX2luZm8oJmluZm8sICZ2
LT5ydW5zdGF0ZSk7CisgICAgICAgIFhMQVRfdmNwdV9ydW5zdGF0ZV9pbmZvKCZpbmZvLCAmcnVu
c3RhdGUpOwogICAgICAgICBfX2NvcHlfdG9fZ3Vlc3Qodi0+cnVuc3RhdGVfZ3Vlc3QuY29tcGF0
LCAmaW5mbywgMSk7CiAgICAgICAgIHJjID0gdHJ1ZTsKICAgICB9CiAgICAgZWxzZQotICAgICAg
ICByYyA9IF9fY29weV90b19ndWVzdChydW5zdGF0ZV9ndWVzdCh2KSwgJnYtPnJ1bnN0YXRlLCAx
KSAhPQotICAgICAgICAgICAgIHNpemVvZih2LT5ydW5zdGF0ZSk7CisgICAgICAgIHJjID0gX19j
b3B5X3RvX2d1ZXN0KHJ1bnN0YXRlX2d1ZXN0KHYpLCAmcnVuc3RhdGUsIDEpICE9CisgICAgICAg
ICAgICAgc2l6ZW9mKHJ1bnN0YXRlKTsKIAogICAgIGlmICggZ3Vlc3RfaGFuZGxlICkKICAgICB7
Ci0gICAgICAgIHYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgJj0gflhFTl9SVU5TVEFURV9V
UERBVEU7CisgICAgICAgIHJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgJj0gflhFTl9SVU5TVEFU
RV9VUERBVEU7CiAgICAgICAgIHNtcF93bWIoKTsKICAgICAgICAgX19yYXdfY29weV90b19ndWVz
dChndWVzdF9oYW5kbGUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZvaWQgKikoJnYt
PnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgKyAxKSAtIDEsIDEpOworICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICh2b2lkICopKCZydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lICsgMSkgLSAx
LCAxKTsKICAgICB9CiAKICAgICB1cGRhdGVfZ3Vlc3RfbWVtb3J5X3BvbGljeSh2LCAmcG9saWN5
KTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWJsZS00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Oct 26 09:44:55 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 09: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 1iOIcx-00075J-9z; Sat, 26 Oct 2019 09:44:55 +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=ZumG=YT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iOIcw-00075B-FV
 for xen-changelog@lists.xenproject.org; Sat, 26 Oct 2019 09:44:54 +0000
X-Inumbo-ID: 432f471a-f7d5-11e9-94d1-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 432f471a-f7d5-11e9-94d1-12813bfff9fa;
 Sat, 26 Oct 2019 09:44:54 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOIcv-0007N4-On
 for xen-changelog@lists.xenproject.org; Sat, 26 Oct 2019 09:44:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOIcv-00013K-Lt
 for xen-changelog@lists.xenproject.org; Sat, 26 Oct 2019 09:44:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iOIcv-00013K-Lt@xenbits.xenproject.org>
Date: Sat, 26 Oct 2019 09:44:53 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/shim: fix ballooning down the
 guest
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============1888897101709468688=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 4c6142e0991228f1aeb2075a553200d75a725017
Author:     Sergey Dyasli <sergey.dyasli@citrix.com>
AuthorDate: Fri Oct 25 11:59:35 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Oct 25 11:59:35 2019 +0200

    x86/shim: fix ballooning down the guest
    
    Currently ballooning down a pvshim guest causes the following errors
    inside the shim:
    
        d3v0 failed to reserve 512 extents of order 512 for offlining
    
    And the ballooned-out pages stay inside shim and don't reach L0 Xen.
    
    Fix this by passing the correct arguments to pv_shim_offline_memory()
    during a XENMEM_decrease_reservation request.
    
    Fixes: b2245acc60c3 ('xen/pvshim: memory hotplug')
    Signed-off-by: Sergey Dyasli <sergey.dyasli@citrix.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    master commit: ddc5a85fbcfbacc34bbd9abcdb12923de2fc27b3
    master date: 2019-09-26 18:06:07 +0200
---
 xen/common/memory.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xen/common/memory.c b/xen/common/memory.c
index f71163221f..dee85f1496 100644
--- a/xen/common/memory.c
+++ b/xen/common/memory.c
@@ -1163,7 +1163,7 @@ long do_memory_op(unsigned long cmd, XEN_GUEST_HANDLE_PARAM(void) arg)
              * hypercall has failed and only part of the extents where
              * processed.
              */
-            pv_shim_offline_memory(args.nr_extents, args.nr_done);
+            pv_shim_offline_memory(args.nr_done, args.extent_order);
 #endif
 
         break;
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.11


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1888897101709468688==--

From xen-changelog-bounces@lists.xenproject.org Sat Oct 26 09:45:06 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 09: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 1iOId8-00076W-C5; Sat, 26 Oct 2019 09:45:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZumG=YT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iOId6-00076K-UZ
 for xen-changelog@lists.xenproject.org; Sat, 26 Oct 2019 09:45:04 +0000
X-Inumbo-ID: 49469c34-f7d5-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 49469c34-f7d5-11e9-bbab-bc764e2007e4;
 Sat, 26 Oct 2019 09:45:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOId5-0007Ng-VQ
 for xen-changelog@lists.xenproject.org; Sat, 26 Oct 2019 09:45:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOId5-00014D-ST
 for xen-changelog@lists.xenproject.org; Sat, 26 Oct 2019 09:45:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iOId5-00014D-ST@xenbits.xenproject.org>
Date: Sat, 26 Oct 2019 09:45:03 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/crash: force unlock console
 before printing on kexec crash
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJhNmY1YmVhNmQ3MjVhM2U1MzU4MTA4NzMxZmZjNWZkMTU5NGI3NTQKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBPY3QgMjUgMTI6MDA6MDkgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgMjUgMTI6MDA6MDkgMjAxOSAr
MDIwMAoKICAgIHg4Ni9jcmFzaDogZm9yY2UgdW5sb2NrIGNvbnNvbGUgYmVmb3JlIHByaW50aW5n
IG9uIGtleGVjIGNyYXNoCiAgICAKICAgIFRoZXJlIGlzIGEgc21hbGwgd2luZG93IHdoZXJlIHNo
b290ZG93biBOTUkgbWlnaHQgY29tZSB0byBhIENQVQogICAgKGUuZy4gaW4gc2VyaWFsIGludGVy
cnVwdCBoYW5kbGVyKSB3aGVyZSBjb25zb2xlIGxvY2sgaXMgdGFrZW4uIEluIG9yZGVyCiAgICBu
b3QgdG8gbGVhdmUgZm9sbG93aW5nIGNvbnNvbGUgcHJpbnRzIHdhaXRpbmcgaW5maW5pdGVseSBm
b3Igc2hvdCBkb3duCiAgICBDUFVzIHRvIGZyZWUgdGhlIGxvY2sgLSBmb3JjZSB1bmxvY2sgdGhl
IGNvbnNvbGUuCiAgICAKICAgIFRoZSByYWNlIGhhcyBiZWVuIGZyZXF1ZW50bHkgb2JzZXJ2ZWQg
d2hpbGUgY3Jhc2hpbmcgbmVzdGVkIFhlbiBpbgogICAgYW4gSFZNIGRvbWFpbi4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIG1hc3RlciBjb21taXQ6IDdkNTI0N2NlZTIxYWEzOGExNmM0YjIxYmM5MjQzZWRhNzBj
OGFlYmQKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEwLTAyIDExOjI1OjA1ICswMTAwCi0tLQogeGVu
L2FyY2gveDg2L2NyYXNoLmMgfCA3ICsrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3Jhc2guYyBiL3hlbi9hcmNoL3g4Ni9j
cmFzaC5jCmluZGV4IGQ0ZmMxMzZhODYuLjRkYjA3NThhODggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9jcmFzaC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcmFzaC5jCkBAIC0zMCw2ICszMCw3IEBA
CiAjaW5jbHVkZSA8YXNtL2lvX2FwaWMuaD4KICNpbmNsdWRlIDx4ZW4vaW9tbXUuaD4KICNpbmNs
dWRlIDxhc20vaHBldC5oPgorI2luY2x1ZGUgPHhlbi9jb25zb2xlLmg+CiAKIHN0YXRpYyBjcHVt
YXNrX3Qgd2FpdGluZ190b19jcmFzaDsKIHN0YXRpYyB1bnNpZ25lZCBpbnQgY3Jhc2hpbmdfY3B1
OwpAQCAtMTU1LDYgKzE1NiwxMiBAQCBzdGF0aWMgdm9pZCBubWlfc2hvb3Rkb3duX2NwdXModm9p
ZCkKICAgICAgICAgbXNlY3MtLTsKICAgICB9CiAKKyAgICAvKgorICAgICAqIFdlIG1heSBoYXZl
IE5NSSdkIGFub3RoZXIgQ1BVIHdoaWxlIGl0IHdhcyBob2xkaW5nIHRoZSBjb25zb2xlIGxvY2su
CisgICAgICogSXQgd29uJ3QgYmUgaW4gYSBwb3NpdGlvbiB0byByZWxlYXNlIHRoZSBsb2NrLi4u
CisgICAgICovCisgICAgY29uc29sZV9mb3JjZV91bmxvY2soKTsKKwogICAgIC8qIExlYXZlIGEg
aGludCBvZiBob3cgd2VsbCB3ZSBkaWQgdHJ5aW5nIHRvIHNob290IGRvd24gdGhlIG90aGVyIGNw
dXMgKi8KICAgICBpZiAoIGNwdW1hc2tfZW1wdHkoJndhaXRpbmdfdG9fY3Jhc2gpICkKICAgICAg
ICAgcHJpbnRrKCJTaG90IGRvd24gYWxsIENQVXNcbiIpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTEKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sat Oct 26 09:45:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 09: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 1iOIdI-00077c-E7; Sat, 26 Oct 2019 09:45:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZumG=YT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iOIdG-00077R-SB
 for xen-changelog@lists.xenproject.org; Sat, 26 Oct 2019 09:45:14 +0000
X-Inumbo-ID: 4f5e427a-f7d5-11e9-8aca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4f5e427a-f7d5-11e9-8aca-bc764e2007e4;
 Sat, 26 Oct 2019 09:45:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOIdG-0007Nx-5r
 for xen-changelog@lists.xenproject.org; Sat, 26 Oct 2019 09:45:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOIdG-000153-38
 for xen-changelog@lists.xenproject.org; Sat, 26 Oct 2019 09:45:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iOIdG-000153-38@xenbits.xenproject.org>
Date: Sat, 26 Oct 2019 09:45:14 +0000
Subject: [Xen-changelog] [xen stable-4.11] IOMMU: add missing HVM check
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============2984623070030170240=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit d27973cd2977982d98a8158ca1f7ef7a4831d6e2
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Fri Oct 25 12:00:41 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Oct 25 12:00:41 2019 +0200

    IOMMU: add missing HVM check
    
    Fix an unguarded d->arch.hvm access in assign_device().
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 41fd1009cd7416b73d745a77c24b4e8d1a296fe6
    master date: 2019-10-02 13:36:59 +0200
---
 xen/drivers/passthrough/pci.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/xen/drivers/passthrough/pci.c b/xen/drivers/passthrough/pci.c
index f51cae7f4e..037aba7c94 100644
--- a/xen/drivers/passthrough/pci.c
+++ b/xen/drivers/passthrough/pci.c
@@ -1416,7 +1416,8 @@ static int assign_device(struct domain *d, u16 seg, u8 bus, u8 devfn, u32 flag)
     /* Prevent device assign if mem paging or mem sharing have been 
      * enabled for this domain */
     if ( unlikely(!need_iommu(d) &&
-            (d->arch.hvm_domain.mem_sharing_enabled ||
+            ((is_hvm_domain(d) &&
+              d->arch.hvm_domain.mem_sharing_enabled) ||
              vm_event_check_ring(d->vm_event_paging) ||
              p2m_get_hostp2m(d)->global_logdirty)) )
         return -EXDEV;
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.11


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2984623070030170240==--

From xen-changelog-bounces@lists.xenproject.org Sat Oct 26 09:45:26 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 09:45: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 1iOIdS-00078g-G6; Sat, 26 Oct 2019 09:45:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZumG=YT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iOIdR-00078U-3w
 for xen-changelog@lists.xenproject.org; Sat, 26 Oct 2019 09:45:25 +0000
X-Inumbo-ID: 55749f6a-f7d5-11e9-a531-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 55749f6a-f7d5-11e9-a531-bc764e2007e4;
 Sat, 26 Oct 2019 09:45:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOIdQ-0007O9-D9
 for xen-changelog@lists.xenproject.org; Sat, 26 Oct 2019 09:45:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOIdQ-00015q-9T
 for xen-changelog@lists.xenproject.org; Sat, 26 Oct 2019 09:45:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iOIdQ-00015q-9T@xenbits.xenproject.org>
Date: Sat, 26 Oct 2019 09:45:24 +0000
Subject: [Xen-changelog] [xen stable-4.11] efi/boot: add missing pointer
 dereference in set_color
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI2ZWY2OWRlNjkwZTlhNTMzMzM4OGRlZmQ1OTM4MThmMWQ5NDQ5MzkKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBPY3QgMjUgMTI6MDE6MTcgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgMjUgMTI6MDE6MTcgMjAxOSAr
MDIwMAoKICAgIGVmaS9ib290OiBhZGQgbWlzc2luZyBwb2ludGVyIGRlcmVmZXJlbmNlIGluIHNl
dF9jb2xvcgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6
aGluaW5AY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAxN2YzMDI5ZGE0MDQ4YTJhNzdjOGEwYTVjMTk5
NWExZWRkMGJiOGU5CiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0xMCAxMDo1ODowOSArMDIwMAot
LS0KIHhlbi9jb21tb24vZWZpL2Jvb3QuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZWZpL2Jvb3Qu
YyBiL3hlbi9jb21tb24vZWZpL2Jvb3QuYwppbmRleCBhOTkxN2YzMWYxLi40MzExNTM4N2I1IDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL2VmaS9ib290LmMKKysrIGIveGVuL2NvbW1vbi9lZmkvYm9v
dC5jCkBAIC0xMDUxLDcgKzEwNTEsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBfX21heWJlX3VudXNl
ZCBzZXRfY29sb3IodTMyIG1hc2ssIGludCBicHAsIHU4ICpwb3MsIHU4ICpzeikKICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKICAgIGZvciAoICpwb3MgPSAwOyAhKG1hc2sgJiAxKTsgKysqcG9zICkK
ICAgICAgICBtYXNrID4+PSAxOwotICAgZm9yICggKnN6ID0gMDsgbWFzayAmIDE7ICsrc3opCisg
ICBmb3IgKCAqc3ogPSAwOyBtYXNrICYgMTsgKysqc3opCiAgICAgICAgbWFzayA+Pj0gMTsKICAg
IGlmICggbWFzayApCiAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sat Oct 26 09:45:36 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 09:45: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 1iOIdc-0007AE-Hf; Sat, 26 Oct 2019 09:45: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=ZumG=YT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iOIdb-0007A5-9D
 for xen-changelog@lists.xenproject.org; Sat, 26 Oct 2019 09:45:35 +0000
X-Inumbo-ID: 5b879e16-f7d5-11e9-94d1-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5b879e16-f7d5-11e9-94d1-12813bfff9fa;
 Sat, 26 Oct 2019 09:45:34 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOIda-0007OL-Jh
 for xen-changelog@lists.xenproject.org; Sat, 26 Oct 2019 09:45:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOIda-00016a-HA
 for xen-changelog@lists.xenproject.org; Sat, 26 Oct 2019 09:45:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iOIda-00016a-HA@xenbits.xenproject.org>
Date: Sat, 26 Oct 2019 09:45:34 +0000
Subject: [Xen-changelog] [xen stable-4.11] efi/boot: make sure graphics mode
 is set while booting through MB2
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI1NDMzZTdlZDAxMTRmNDQ3ZDhkMWQ5ZmEzYzY3NzhlZTUyZjg0ODYKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBPY3QgMjUgMTI6MDE6NTUgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgMjUgMTI6MDE6NTUgMjAxOSAr
MDIwMAoKICAgIGVmaS9ib290OiBtYWtlIHN1cmUgZ3JhcGhpY3MgbW9kZSBpcyBzZXQgd2hpbGUg
Ym9vdGluZyB0aHJvdWdoIE1CMgogICAgCiAgICBJZiBhIGJvb3Rsb2FkZXIgaXMgdXNpbmcgbmF0
aXZlIGRyaXZlciBpbnN0ZWFkIG9mIEVGSSBHT1AgaXQgbWlnaHQKICAgIHJlc2V0IGdyYXBoaWNz
IG1vZGUgdG8gYmUgZGlmZmVyZW50IGZyb20gd2hhdCBoYXMgYmVlbiBvcmlnaW5hbGx5IHNldAog
ICAgYnkgZmlybXdhcmUuIFdoaWxlIGJvb3RpbmcgdGhyb3VnaCBNQjIgWGVuIGVpdGhlciBuZWVk
IHRvIHBhcnNlIHZpZGVvCiAgICBzZXR0aW5nIHBhc3NlZCBieSBNQjIgYW5kIHVzZSB0aGVtIGlu
c3RlYWQgb2Ygd2hhdCBHT1AgcmVwb3J0cyBvcgogICAgcmVzZXQgdGhlIG1vZGUgdG8gc3luY2hy
b25pc2UgaXQgd2l0aCBmaXJtd2FyZSAtIHByZWZlciB0aGUgbGF0dGVyLgogICAgCiAgICBPYnNl
cnZlZCB3aGlsZSBib290aW5nIFhlbiB1c2luZyBNQjIgd2l0aCBFRkkgR1JVQjIgY29tcGlsZWQg
d2l0aAogICAgYWxsIHBvc3NpYmxlIHZpZGVvIGRyaXZlcnMgd2hlcmUgbmF0aXZlIGRyaXZlcnMg
dGFrZSBwcmlvcml0eSBvdmVyIGZpcm13YXJlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJZ29y
IERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBhZjlmMzU3
ZmI4ZGJjZWI5YzVkZDFjNWNiOGI0ZTE5OGY2MTQ5NDU2CiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0x
MC0xMCAxMDo1ODo0NSArMDIwMAotLS0KIHhlbi9jb21tb24vZWZpL2Jvb3QuYyB8IDggKysrKysr
LS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9lZmkvYm9vdC5jIGIveGVuL2NvbW1vbi9lZmkvYm9vdC5jCmlu
ZGV4IDQzMTE1Mzg3YjUuLjg2OGNlZWI1MzkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZWZpL2Jv
b3QuYworKysgYi94ZW4vY29tbW9uL2VmaS9ib290LmMKQEAgLTk4Niw4ICs5ODYsMTIgQEAgc3Rh
dGljIHZvaWQgX19pbml0IGVmaV9zZXRfZ29wX21vZGUoRUZJX0dSQVBISUNTX09VVFBVVF9QUk9U
T0NPTCAqZ29wLCBVSU5UTiBnb3AKICAgICBFRklfU1RBVFVTIHN0YXR1czsKICAgICBVSU5UTiBp
bmZvX3NpemU7CiAKLSAgICAvKiBTZXQgZ3JhcGhpY3MgbW9kZS4gKi8KLSAgICBpZiAoIGdvcF9t
b2RlIDwgZ29wLT5Nb2RlLT5NYXhNb2RlICYmIGdvcF9tb2RlICE9IGdvcC0+TW9kZS0+TW9kZSAp
CisgICAgLyoKKyAgICAgKiBTZXQgZ3JhcGhpY3MgbW9kZSB0byBhIHNlbGVjdGVkIG9uZSBhbmQg
cmVzZXQgaXQgaWYgd2UgZGlkbid0IGNvbWUKKyAgICAgKiBkaXJlY3RseSBmcm9tIEVGSSBsb2Fk
ZXIgYXMgdmlkZW8gc2V0dGluZ3MgbWlnaHQgaGF2ZSBiZWVuIGFscmVhZHkgbW9kaWZpZWQuCisg
ICAgICovCisgICAgaWYgKCBnb3BfbW9kZSA8IGdvcC0+TW9kZS0+TWF4TW9kZSAmJgorICAgICAg
ICAgKGdvcF9tb2RlICE9IGdvcC0+TW9kZS0+TW9kZSB8fCAhZWZpX2VuYWJsZWQoRUZJX0xPQURF
UikpICkKICAgICAgICAgZ29wLT5TZXRNb2RlKGdvcCwgZ29wX21vZGUpOwogCiAgICAgLyogR2V0
IGdyYXBoaWNzIGFuZCBmcmFtZSBidWZmZXIgaW5mby4gKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjExCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sat Oct 26 09:45:46 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 09:45: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 1iOIdm-0007BH-JK; Sat, 26 Oct 2019 09:45: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=ZumG=YT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iOIdl-0007B5-JC
 for xen-changelog@lists.xenproject.org; Sat, 26 Oct 2019 09:45:45 +0000
X-Inumbo-ID: 60c7af75-f7d5-11e9-94d1-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 60c7af75-f7d5-11e9-94d1-12813bfff9fa;
 Sat, 26 Oct 2019 09:45:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOIdk-0007OX-Px
 for xen-changelog@lists.xenproject.org; Sat, 26 Oct 2019 09:45:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOIdk-000170-NH
 for xen-changelog@lists.xenproject.org; Sat, 26 Oct 2019 09:45:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iOIdk-000170-NH@xenbits.xenproject.org>
Date: Sat, 26 Oct 2019 09:45:44 +0000
Subject: [Xen-changelog] [xen stable-4.11] pci: clear {host/guest}_maskall
 field on assign
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============0032544590835334942=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit fb1db3046029fc71cfc3b9ccb1e1ff3917f2e944
Author:     Roger Pau MonnÃ© <roger.pau@citrix.com>
AuthorDate: Fri Oct 25 12:02:44 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Oct 25 12:02:44 2019 +0200

    pci: clear {host/guest}_maskall field on assign
    
    The current implementation of host_maskall makes it sticky across
    assign and deassign calls, which means that once a guest forces Xen to
    set host_maskall the maskall bit is not going to be cleared until a
    call to PHYSDEVOP_prepare_msix is performed. Such call however
    shouldn't be part of the normal flow when doing PCI passthrough, and
    hence the flag needs to be cleared when assigning in order to prevent
    host_maskall being carried over from previous assignations.
    
    Note that the entry maskbit is reset when the msix capability is
    initialized, and the guest_maskall field is also cleared so that the
    hardware value matches Xen's internal state (hardware maskall =
    host_maskall | guest_maskall).
    
    Also note that doing the reset of host_maskall there would allow the
    guest to reset such field by enabling and disabling MSIX, which is not
    intended.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Tested-by: Chao Gao <chao.gao@intel.com>
    master commit: 575e18d54d19eda787f6477a4acd3c50f72751a9
    master date: 2019-10-10 10:59:27 +0200
---
 xen/arch/x86/msi.c            | 25 +++++++++++++++++++++++++
 xen/drivers/passthrough/pci.c |  5 +++++
 xen/include/asm-x86/msi.h     |  1 +
 3 files changed, 31 insertions(+)

diff --git a/xen/arch/x86/msi.c b/xen/arch/x86/msi.c
index a978fa5c29..2bec43e416 100644
--- a/xen/arch/x86/msi.c
+++ b/xen/arch/x86/msi.c
@@ -1268,6 +1268,31 @@ void pci_cleanup_msi(struct pci_dev *pdev)
     msi_free_irqs(pdev);
 }
 
+int pci_reset_msix_state(struct pci_dev *pdev)
+{
+    uint8_t slot = PCI_SLOT(pdev->devfn);
+    uint8_t func = PCI_FUNC(pdev->devfn);
+    unsigned int pos = pci_find_cap_offset(pdev->seg, pdev->bus, slot, func,
+                                           PCI_CAP_ID_MSIX);
+
+    ASSERT(pos);
+    /*
+     * Xen expects the device state to be the after reset one, and hence
+     * host_maskall = guest_maskall = false and all entries should have the
+     * mask bit set. Test that the maskall bit is not set, having it set could
+     * signal that the device hasn't been reset properly.
+     */
+    if ( pci_conf_read16(pdev->seg, pdev->bus, slot, func,
+                         msix_control_reg(pos)) &
+         PCI_MSIX_FLAGS_MASKALL )
+        return -EBUSY;
+
+    pdev->msix->host_maskall = false;
+    pdev->msix->guest_maskall = false;
+
+    return 0;
+}
+
 int pci_msi_conf_write_intercept(struct pci_dev *pdev, unsigned int reg,
                                  unsigned int size, uint32_t *data)
 {
diff --git a/xen/drivers/passthrough/pci.c b/xen/drivers/passthrough/pci.c
index 037aba7c94..f73123761d 100644
--- a/xen/drivers/passthrough/pci.c
+++ b/xen/drivers/passthrough/pci.c
@@ -1440,7 +1440,12 @@ static int assign_device(struct domain *d, u16 seg, u8 bus, u8 devfn, u32 flag)
     }
 
     if ( pdev->msix )
+    {
+        rc = pci_reset_msix_state(pdev);
+        if ( rc )
+            goto done;
         msixtbl_init(d);
+    }
 
     pdev->fault.count = 0;
 
diff --git a/xen/include/asm-x86/msi.h b/xen/include/asm-x86/msi.h
index 10387dce2e..d27a20774a 100644
--- a/xen/include/asm-x86/msi.h
+++ b/xen/include/asm-x86/msi.h
@@ -92,6 +92,7 @@ extern int __setup_msi_irq(struct irq_desc *, struct msi_desc *,
 extern void teardown_msi_irq(int irq);
 extern int msi_free_vector(struct msi_desc *entry);
 extern int pci_restore_msi_state(struct pci_dev *pdev);
+extern int pci_reset_msix_state(struct pci_dev *pdev);
 
 struct msi_desc {
 	struct msi_attrib {
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.11


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0032544590835334942==--

From xen-changelog-bounces@lists.xenproject.org Sat Oct 26 09:45:56 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 26 Oct 2019 09:45: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 1iOIdw-0007DJ-LU; Sat, 26 Oct 2019 09:45: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=ZumG=YT=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iOIdv-0007CB-Lh
 for xen-changelog@lists.xenproject.org; Sat, 26 Oct 2019 09:45:55 +0000
X-Inumbo-ID: 67ae7f70-f7d5-11e9-94d1-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 67ae7f70-f7d5-11e9-94d1-12813bfff9fa;
 Sat, 26 Oct 2019 09:45:55 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOIdu-0007PB-W3
 for xen-changelog@lists.xenproject.org; Sat, 26 Oct 2019 09:45:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOIdu-00017R-TY
 for xen-changelog@lists.xenproject.org; Sat, 26 Oct 2019 09:45:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iOIdu-00017R-TY@xenbits.xenproject.org>
Date: Sat, 26 Oct 2019 09:45:54 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/efi: properly handle 0 in
 pixel reserved bitmask
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhiZmNkMmU1ZmQxYzZhOGE2NGNkMjlhYWI2MTE0ODI2Y2Q1ZTViZTUKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBPY3QgMjUgMTI6MDM6MzUgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgMjUgMTI6MDM6MzUgMjAxOSAr
MDIwMAoKICAgIHg4Ni9lZmk6IHByb3Blcmx5IGhhbmRsZSAwIGluIHBpeGVsIHJlc2VydmVkIGJp
dG1hc2sKICAgIAogICAgSW4gc29tZSBncmFwaGljcyBtb2RlcyBmaXJtd2FyZSBpcyBhbGxvd2Vk
IHRvIHJldHVybiAwIGluIHBpeGVsIHJlc2VydmVkCiAgICBiaXRtYXNrIHdoaWNoIGRvZXNuJ3Qg
Z28gYWdhaW5zdCBVRUZJIFNwZWMgMi44ICgxMi45IEdyYXBoaWNzIE91dHB1dCBQcm90b2NvbCku
CiAgICAKICAgIFdpdGhvdXQgdGhpcyBjaGFuZ2Ugbm9uLVRydWVDb2xvciBtb2RlcyB3b24ndCB3
b3JrIHdoaWNoIHdpbGwgY2F1c2UKICAgIEdPUCBpbml0IHRvIGZhaWwgLSBvYnNlcnZlZCB3aGls
ZSB0cnlpbmcgdG8gYm9vdCBFRkkgWGVuIHdpdGggQ2lycnVzIFZHQS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNv
bW1pdDogNTIxYTE0NDU1MTBhMzA4NzNhZWM0NzExOTQwNDVlN2Y0YjVlOGQ3NQogICAgbWFzdGVy
IGRhdGU6IDIwMTktMTAtMTAgMTY6NTA6NTAgKzAyMDAKLS0tCiB4ZW4vYXJjaC94ODYvZWZpL2Vm
aS1ib290LmggfCA3ICsrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDMg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oIGIv
eGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCmluZGV4IDdhMTNhMzBiYzAuLmRlZTY1YjcxNzcg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaAorKysgYi94ZW4vYXJjaC94
ODYvZWZpL2VmaS1ib290LmgKQEAgLTUyOCw5ICs1MjgsMTAgQEAgc3RhdGljIHZvaWQgX19pbml0
IGVmaV9hcmNoX3ZpZGVvX2luaXQoRUZJX0dSQVBISUNTX09VVFBVVF9QUk9UT0NPTCAqZ29wLAog
ICAgICAgICBicHAgPSBzZXRfY29sb3IobW9kZV9pbmZvLT5QaXhlbEluZm9ybWF0aW9uLkJsdWVN
YXNrLCBicHAsCiAgICAgICAgICAgICAgICAgICAgICAgICAmdmdhX2NvbnNvbGVfaW5mby51LnZl
c2FfbGZiLmJsdWVfcG9zLAogICAgICAgICAgICAgICAgICAgICAgICAgJnZnYV9jb25zb2xlX2lu
Zm8udS52ZXNhX2xmYi5ibHVlX3NpemUpOwotICAgICAgICBicHAgPSBzZXRfY29sb3IobW9kZV9p
bmZvLT5QaXhlbEluZm9ybWF0aW9uLlJlc2VydmVkTWFzaywgYnBwLAotICAgICAgICAgICAgICAg
ICAgICAgICAgJnZnYV9jb25zb2xlX2luZm8udS52ZXNhX2xmYi5yc3ZkX3BvcywKLSAgICAgICAg
ICAgICAgICAgICAgICAgICZ2Z2FfY29uc29sZV9pbmZvLnUudmVzYV9sZmIucnN2ZF9zaXplKTsK
KyAgICAgICAgaWYgKCBtb2RlX2luZm8tPlBpeGVsSW5mb3JtYXRpb24uUmVzZXJ2ZWRNYXNrICkK
KyAgICAgICAgICAgIGJwcCA9IHNldF9jb2xvcihtb2RlX2luZm8tPlBpeGVsSW5mb3JtYXRpb24u
UmVzZXJ2ZWRNYXNrLCBicHAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZnYV9jb25z
b2xlX2luZm8udS52ZXNhX2xmYi5yc3ZkX3BvcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmdmdhX2NvbnNvbGVfaW5mby51LnZlc2FfbGZiLnJzdmRfc2l6ZSk7CiAgICAgICAgIGlmICgg
YnBwID4gMCApCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgLyogZmFsbCB0aHJvdWdoICov
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFibGUtNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Oct 27 08:33:07 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Oct 2019 08:33: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 1iOdyy-00012c-GZ; Sun, 27 Oct 2019 08:33:04 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EzMO=YU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iOdyx-00012X-SS
 for xen-changelog@lists.xenproject.org; Sun, 27 Oct 2019 08:33:03 +0000
X-Inumbo-ID: 6416afc6-f894-11e9-a531-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6416afc6-f894-11e9-a531-bc764e2007e4;
 Sun, 27 Oct 2019 08:33:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOdyw-0003Og-Py
 for xen-changelog@lists.xenproject.org; Sun, 27 Oct 2019 08:33:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOdyw-0006fP-NN
 for xen-changelog@lists.xenproject.org; Sun, 27 Oct 2019 08:33:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iOdyw-0006fP-NN@xenbits.xenproject.org>
Date: Sun, 27 Oct 2019 08:33:02 +0000
Subject: [Xen-changelog] [xen stable-4.12] vpci: honor read-only devices
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============3210111285011352654=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 61770e75d9d54d6bb8eb99ed6da855dd2f691c70
Author:     Roger Pau MonnÃ© <roger.pau@citrix.com>
AuthorDate: Fri Oct 25 11:36:03 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Oct 25 11:36:03 2019 +0200

    vpci: honor read-only devices
    
    Don't allow the hardware domain write access the PCI config space of
    devices marked as read-only.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: 79f9ba78380fb3f4bf509e5c726c6cdd76e00c4f
    master date: 2019-09-17 16:13:39 +0200
---
 tools/tests/vpci/emul.h | 3 +++
 xen/drivers/vpci/vpci.c | 5 +++++
 2 files changed, 8 insertions(+)

diff --git a/tools/tests/vpci/emul.h b/tools/tests/vpci/emul.h
index 5d47544bf7..2e1d3057c9 100644
--- a/tools/tests/vpci/emul.h
+++ b/tools/tests/vpci/emul.h
@@ -92,6 +92,9 @@ typedef union {
 #define xfree(p) free(p)
 
 #define pci_get_pdev_by_domain(...) &test_pdev
+#define pci_get_ro_map(...) NULL
+
+#define test_bit(...) false
 
 /* Dummy native helpers. Writes are ignored, reads return 1's. */
 #define pci_conf_read8(...)     0xff
diff --git a/xen/drivers/vpci/vpci.c b/xen/drivers/vpci/vpci.c
index 82607bdb9a..986da948f4 100644
--- a/xen/drivers/vpci/vpci.c
+++ b/xen/drivers/vpci/vpci.c
@@ -421,6 +421,7 @@ void vpci_write(pci_sbdf_t sbdf, unsigned int reg, unsigned int size,
     const struct pci_dev *pdev;
     const struct vpci_register *r;
     unsigned int data_offset = 0;
+    const unsigned long *ro_map = pci_get_ro_map(sbdf.seg);
 
     if ( !size )
     {
@@ -428,6 +429,10 @@ void vpci_write(pci_sbdf_t sbdf, unsigned int reg, unsigned int size,
         return;
     }
 
+    if ( ro_map && test_bit(sbdf.bdf, ro_map) )
+        /* Ignore writes to read-only devices. */
+        return;
+
     /*
      * Find the PCI dev matching the address.
      * Passthrough everything that's not trapped.
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.12


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3210111285011352654==--

From xen-changelog-bounces@lists.xenproject.org Sun Oct 27 08:33:14 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Oct 2019 08: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 1iOdz8-00013x-Ia; Sun, 27 Oct 2019 08:33:14 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EzMO=YU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iOdz7-00013q-Q8
 for xen-changelog@lists.xenproject.org; Sun, 27 Oct 2019 08:33:13 +0000
X-Inumbo-ID: 6a23073e-f894-11e9-8aca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 6a23073e-f894-11e9-8aca-bc764e2007e4;
 Sun, 27 Oct 2019 08:33:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOdz6-0003Oo-Vf
 for xen-changelog@lists.xenproject.org; Sun, 27 Oct 2019 08:33:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOdz6-0006gV-TD
 for xen-changelog@lists.xenproject.org; Sun, 27 Oct 2019 08:33:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iOdz6-0006gV-TD@xenbits.xenproject.org>
Date: Sun, 27 Oct 2019 08:33:12 +0000
Subject: [Xen-changelog] [xen stable-4.12] libxc/x86: avoid certain
 overflows in CPUID APIC ID adjustments
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI2ZWUwNjAzMDdiMTBkNzc1NDllZjg0M2QxNmJhZmMxOWRjZWU3ZDQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgT2N0IDI1
IDExOjM2OjUwIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDI1IDExOjM2OjUwIDIwMTkgKzAyMDAKCiAgICBs
aWJ4Yy94ODY6IGF2b2lkIGNlcnRhaW4gb3ZlcmZsb3dzIGluIENQVUlEIEFQSUMgSUQgYWRqdXN0
bWVudHMKICAgIAogICAgUmVjZW50IEFNRCBwcm9jZXNzb3JzIG1heSByZXBvcnQgdXAgdG8gMTI4
IGxvZ2ljYWwgcHJvY2Vzc29ycyBpbiBDUFVJRAogICAgbGVhZiAxLiBEb3VibGluZyB0aGlzIHZh
bHVlIHByb2R1Y2VzIDAgKHdoaWNoIE9TZXMgc2luY2VyZWx5IGRpc2xpa2UpLAogICAgYXMgdGhl
IHJlc3BlY3RpdmUgZmllbGQgaXMgb25seSA4IGJpdHMgd2lkZS4gU3VwcHJlc3MgZG91Ymxpbmcg
dGhlIHZhbHVlCiAgICAoYW5kIGl0cyBsZWFmIDB4ODAwMDAwMDggY291bnRlcnBhcnQpIGluIHN1
Y2ggYSBjYXNlLgogICAgCiAgICBOb3RlIHRoYXQgd2hpbGUgdGhlcmUncyBhIHNpbWlsYXIgb3Zl
cmZsb3cgaW4gaW50ZWxfeGNfY3B1aWRfcG9saWN5KCksCiAgICB0aGF0IG9uZSBpcyBiZWluZyBs
ZWZ0IGFsb25lIGZvciBub3cuCiAgICAKICAgIE5vdGUgZnVydGhlciB0aGF0IHdoaWxlIGl0IHdh
cyBjb25zaWRlcmVkIHRvIHN1cHByZXNzIHRoZSBtdWx0aXBsaWNhdGlvbgogICAgYnkgMiBhbHRv
Z2V0aGVyIGlmIHRoZSBob3N0IHRvcG9sb2d5IGFscmVhZHkgcHJvdmlkZXMgYXQgbGVhc3Qgb25l
IGJpdAogICAgb2YgdGhyZWFkIElEIHdpdGhpbiBBUElDIElEcywgaXQgd2FzIGRlY2lkZWQgdG8g
YXZvaWQgbW9yZSBjaGFuZ2UgaGVyZQogICAgdGhhbiByZWFsbHkgbmVlZGVkIGF0IHRoaXMgcG9p
bnQuCiAgICAKICAgIEFsc28gemFwIGxlYWYgNCAoYW5kIGF0IHRoZSBzYW1lIHRpbWUgbGVhZiAy
KSBFRFggb3V0cHV0IGZvciBBTUQsIGFzIGl0CiAgICBzaG91bGQgaGF2ZSBiZWVuIGZyb20gdGhl
IGJlZ2lubmluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICAKICAgIGxpYnhjL3g4NjogY29ycmVjdCBvdmVyZmxvdyBhdm9pZGFu
Y2UgY2hlY2sgaW4gQU1EIENQVUlEIGhhbmRsaW5nCiAgICAKICAgIENvbW1pdCBkZjI5ZDAzZjFk
ICgibGlieGMveDg2OiBhdm9pZCBjZXJ0YWluIG92ZXJmbG93cyBpbiBDUFVJRCBBUElDIElECiAg
ICBhZGp1c3RtZW50cyIgaW50cm9kdWNlZCBhIG9uZSBiaXQgdG9vIG5hcnJvdyBtYXNrIHdoZW4g
Y2hlY2tpbmcgd2hldGhlcgogICAgbXVsdGlwbHlpbmcgYnkgMSAoaW4gcGFydGljdWxhciBpbiBs
ZWFmIDEpIHdvdWxkIHJlc3VsdCBpbiBvdmVyZmxvdy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGRm
MjlkMDNmMWQ5N2JkZGUxYmMwY2VhOGVmODUzOGQ0ZjUyNGIzZWMKICAgIG1hc3RlciBkYXRlOiAy
MDE5LTA5LTI0IDEwOjUwOjMzICswMjAwCiAgICBtYXN0ZXIgY29tbWl0OiBjOWM3YWM1MDhiM2Y2
NWY3ZDVmOTY4NTg5MzA5NmExYjIyZDhiMTc2CiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0wOS0yNSAx
NTo1MDo1OCArMDIwMAotLS0KIHRvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jIHwgMjcgKysrKysr
KysrKysrKysrKysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwg
NyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYyBi
L3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jCmluZGV4IDA5OGFmZmUzYzYuLmFjZWZhNDQxMDMg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jCisrKyBiL3Rvb2xzL2xpYnhj
L3hjX2NwdWlkX3g4Ni5jCkBAIC0zOTcsNyArMzk3LDcgQEAgc3RhdGljIHZvaWQgYW1kX3hjX2Nw
dWlkX3BvbGljeShjb25zdCBzdHJ1Y3QgY3B1aWRfZG9tYWluX2luZm8gKmluZm8sCiAgICAgewog
ICAgIGNhc2UgMHgwMDAwMDAwMjoKICAgICBjYXNlIDB4MDAwMDAwMDQ6Ci0gICAgICAgIHJlZ3Nb
MF0gPSByZWdzWzFdID0gcmVnc1syXSA9IDA7CisgICAgICAgIHJlZ3NbMF0gPSByZWdzWzFdID0g
cmVnc1syXSA9IHJlZ3NbM10gPSAwOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgMHg4MDAw
MDAwMDoKQEAgLTQwNywxMSArNDA3LDIwIEBAIHN0YXRpYyB2b2lkIGFtZF94Y19jcHVpZF9wb2xp
Y3koY29uc3Qgc3RydWN0IGNwdWlkX2RvbWFpbl9pbmZvICppbmZvLAogCiAgICAgY2FzZSAweDgw
MDAwMDA4OgogICAgICAgICAvKgotICAgICAgICAgKiBFQ1hbMTU6MTJdIGlzIEFwaWNJZENvcmVT
aXplOiBFQ1hbNzowXSBpcyBOdW1iZXJPZkNvcmVzIChtaW51cyBvbmUpLgotICAgICAgICAgKiBV
cGRhdGUgdG8gcmVmbGVjdCB2TEFQSUNfSUQgPSB2Q1BVX0lEICogMi4KKyAgICAgICAgICogRUNY
WzE1OjEyXSBpcyBBcGljSWRDb3JlU2l6ZS4KKyAgICAgICAgICogRUNYWzc6MF0gaXMgTnVtYmVy
T2ZDb3JlcyAobWludXMgb25lKS4KKyAgICAgICAgICogVXBkYXRlIHRvIHJlZmxlY3QgdkxBUElD
X0lEID0gdkNQVV9JRCAqIDIuICBCdXQgbWFrZSBzdXJlIHRvIGF2b2lkCisgICAgICAgICAqIC0g
b3ZlcmZsb3csCisgICAgICAgICAqIC0gZ29pbmcgb3V0IG9mIHN5bmMgd2l0aCBsZWFmIDEgRUJY
WzIzOjE2XSwKKyAgICAgICAgICogLSBpbmNyZW1lbnRpbmcgQXBpY0lkQ29yZVNpemUgd2hlbiBp
dCdzIHplcm8gKHdoaWNoIGNoYW5nZXMgdGhlCisgICAgICAgICAqICAgbWVhbmluZyBvZiBiaXRz
IDc6MCkuCiAgICAgICAgICAqLwotICAgICAgICByZWdzWzJdID0gKChyZWdzWzJdICsgKDF1IDw8
IDEyKSkgJiAweGYwMDB1KSB8Ci0gICAgICAgICAgICAgICAgICAoKHJlZ3NbMl0gJiAweGZmdSkg
PDwgMSkgfCAxdTsKKyAgICAgICAgaWYgKCAocmVnc1syXSAmIDB4ZmZ1KSA8IDB4N2Z1ICkKKyAg
ICAgICAgeworICAgICAgICAgICAgaWYgKCAocmVnc1syXSAmIDB4ZjAwMHUpICYmIChyZWdzWzJd
ICYgMHhmMDAwdSkgIT0gMHhmMDAwdSApCisgICAgICAgICAgICAgICAgcmVnc1syXSA9ICgocmVn
c1syXSArIDB4MTAwMHUpICYgMHhmMDAwdSkgfCAocmVnc1syXSAmIDB4ZmZ1KTsKKyAgICAgICAg
ICAgIHJlZ3NbMl0gPSAocmVnc1syXSAmIDB4ZjAwMHUpIHwgKChyZWdzWzJdICYgMHg3ZnUpIDw8
IDEpIHwgMXU7CisgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIDB4ODAwMDAw
MGE6IHsKQEAgLTQ5MCw5ICs0OTksMTMgQEAgc3RhdGljIHZvaWQgeGNfY3B1aWRfaHZtX3BvbGlj
eShjb25zdCBzdHJ1Y3QgY3B1aWRfZG9tYWluX2luZm8gKmluZm8sCiAgICAgY2FzZSAweDAwMDAw
MDAxOgogICAgICAgICAvKgogICAgICAgICAgKiBFQlhbMjM6MTZdIGlzIE1heGltdW0gTG9naWNh
bCBQcm9jZXNzb3JzIFBlciBQYWNrYWdlLgotICAgICAgICAgKiBVcGRhdGUgdG8gcmVmbGVjdCB2
TEFQSUNfSUQgPSB2Q1BVX0lEICogMi4KKyAgICAgICAgICogVXBkYXRlIHRvIHJlZmxlY3QgdkxB
UElDX0lEID0gdkNQVV9JRCAqIDIsIGJ1dCBtYWtlIHN1cmUgdG8gYXZvaWQKKyAgICAgICAgICog
b3ZlcmZsb3cuCiAgICAgICAgICAqLwotICAgICAgICByZWdzWzFdID0gKHJlZ3NbMV0gJiAweDAw
MDBmZmZmdSkgfCAoKHJlZ3NbMV0gJiAweDAwN2YwMDAwdSkgPDwgMSk7CisgICAgICAgIGlmICgg
IShyZWdzWzFdICYgMHgwMDgwMDAwMHUpICkKKyAgICAgICAgICAgIHJlZ3NbMV0gPSAocmVnc1sx
XSAmIDB4MDAwMGZmZmZ1KSB8ICgocmVnc1sxXSAmIDB4MDA3ZjAwMDB1KSA8PCAxKTsKKyAgICAg
ICAgZWxzZQorICAgICAgICAgICAgcmVnc1sxXSAmPSAweDAwZmZmZmZmdTsKIAogICAgICAgICBy
ZWdzWzJdID0gaW5mby0+ZmVhdHVyZXNldFtmZWF0dXJld29yZF9vZihYODZfRkVBVFVSRV9TU0Uz
KV07CiAgICAgICAgIHJlZ3NbM10gPSAoaW5mby0+ZmVhdHVyZXNldFtmZWF0dXJld29yZF9vZihY
ODZfRkVBVFVSRV9GUFUpXSB8Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Oct 27 08:33:24 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Oct 2019 08:33: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 1iOdzI-00015F-KL; Sun, 27 Oct 2019 08:33:24 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EzMO=YU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iOdzH-000154-O2
 for xen-changelog@lists.xenproject.org; Sun, 27 Oct 2019 08:33:23 +0000
X-Inumbo-ID: 70315bd0-f894-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 70315bd0-f894-11e9-bbab-bc764e2007e4;
 Sun, 27 Oct 2019 08:33:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOdzH-0003P4-53
 for xen-changelog@lists.xenproject.org; Sun, 27 Oct 2019 08:33:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOdzH-0006hW-2Z
 for xen-changelog@lists.xenproject.org; Sun, 27 Oct 2019 08:33:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iOdzH-0006hW-2Z@xenbits.xenproject.org>
Date: Sun, 27 Oct 2019 08:33:23 +0000
Subject: [Xen-changelog] [xen stable-4.12] ACPI/cpuidle: bump maximum number
 of power states we support
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYzNGE0ZDM5NzM2ZjhkYWM3MjdkMzE3MmM0ZDVlMzQ4YjUwZmE1MDYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgT2N0IDI1
IDExOjM3OjIwIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDI1IDExOjM3OjIwIDIwMTkgKzAyMDAKCiAgICBB
Q1BJL2NwdWlkbGU6IGJ1bXAgbWF4aW11bSBudW1iZXIgb2YgcG93ZXIgc3RhdGVzIHdlIHN1cHBv
cnQKICAgIAogICAgQ29tbWl0IDRjNmNkNjQ1MTkgKCJtd2FpdF9pZGxlOiBTa3lsYWtlIENsaWVu
dCBTdXBwb3J0IikgYWRkZWQgYSB0YWJsZQogICAgd2l0aCA4IGVudHJpZXMsIHdoaWNoIC0gdG9n
ZXRoZXIgd2l0aCBDMCAtIHJlbmRlcmVkIHRoZSBjdXJyZW50IGxpbWl0CiAgICB0b28gbG93LiBJ
dCBzaG91bGQgaGF2ZSBiZWVuIGFjY29tcGFuaWVkIGJ5IGFuIGluY3JlYXNlIG9mIHRoZSBjb25z
dGFudDsKICAgIGRvIHRoaXMgbm93LiBEb24ndCBidW1wIGJ5IHRvbyBtdWNoIHRob3VnaCwgYXMg
dGhlcmUgYXJlIGEgbnVtYmVyIG9mIG9uLQogICAgc3RhY2sgYXJyYXlzIHdoaWNoIGFyZSBkaW1l
bnNpb25lZCBieSB0aGlzIGNvbnN0YW50LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2xAeGVu
Lm9yZz4KICAgIG1hc3RlciBjb21taXQ6IGZmMjJhOTFiNGM0NWY5MzEwZDBlYzBkN2VlMDcwZDg0
YTM3M2RkODcKICAgIG1hc3RlciBkYXRlOiAyMDE5LTA5LTI1IDE1OjUzOjM1ICswMjAwCi0tLQog
eGVuL2luY2x1ZGUveGVuL2NwdWlkbGUuaCB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9jcHVp
ZGxlLmggYi94ZW4vaW5jbHVkZS94ZW4vY3B1aWRsZS5oCmluZGV4IDEzOTAxZTE2ZGMuLmFmNTBk
MzdiYjcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9jcHVpZGxlLmgKKysrIGIveGVuL2lu
Y2x1ZGUveGVuL2NwdWlkbGUuaApAQCAtMjksNyArMjksNyBAQAogI2luY2x1ZGUgPHhlbi9jcHVt
YXNrLmg+CiAjaW5jbHVkZSA8eGVuL3NwaW5sb2NrLmg+CiAKLSNkZWZpbmUgQUNQSV9QUk9DRVNT
T1JfTUFYX1BPV0VSICAgICAgICA4CisjZGVmaW5lIEFDUElfUFJPQ0VTU09SX01BWF9QT1dFUiAg
ICAgICAgMTIKICNkZWZpbmUgQ1BVSURMRV9OQU1FX0xFTiAgICAgICAgICAgICAgICAxNgogCiAj
ZGVmaW5lIEFDUElfQ1NUQVRFX0VNX05PTkUgICAgIDAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Oct 27 08:33:35 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Oct 2019 08:33: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 1iOdzT-00016N-MQ; Sun, 27 Oct 2019 08:33:35 +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=EzMO=YU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iOdzS-00016F-AG
 for xen-changelog@lists.xenproject.org; Sun, 27 Oct 2019 08:33:34 +0000
X-Inumbo-ID: 75cce71d-f894-11e9-94e5-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 75cce71d-f894-11e9-94e5-12813bfff9fa;
 Sun, 27 Oct 2019 08:33:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOdzR-0003Pz-Am
 for xen-changelog@lists.xenproject.org; Sun, 27 Oct 2019 08:33:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOdzR-0006iO-8F
 for xen-changelog@lists.xenproject.org; Sun, 27 Oct 2019 08:33:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iOdzR-0006iO-8F@xenbits.xenproject.org>
Date: Sun, 27 Oct 2019 08:33:33 +0000
Subject: [Xen-changelog] [xen stable-4.12] sched: fix freeing per-vcpu data
 in sched_move_domain()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkxODcwNDY5Zjk4YTcwZmZkMTA5MjMxYmFhYWVlN2IzZTdlYmEzMDAKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgT2N0IDI1
IDExOjM4OjM5IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDI1IDExOjM4OjM5IDIwMTkgKzAyMDAKCiAgICBz
Y2hlZDogZml4IGZyZWVpbmcgcGVyLXZjcHUgZGF0YSBpbiBzY2hlZF9tb3ZlX2RvbWFpbigpCiAg
ICAKICAgIEluIGNhc2Ugb2YgYW4gYWxsb2NhdGlvbiBlcnJvciBvZiBwZXItdmNwdSBkYXRhIGlu
IHNjaGVkX21vdmVfZG9tYWluKCkKICAgIHRoZSBhbHJlYWR5IGFsbG9jYXRlZCBkYXRhIGlzIGZy
ZWVkIGp1c3QgdXNpbmcgeGZyZWUoKS4gVGhpcyBpcyB3cm9uZwogICAgYXMgc29tZSBzY2hlZHVs
ZXJzIG5lZWQgdG8gZG8gYWRkaXRpb25hbCBvcGVyYXRpb25zIChlLmcuIHRoZSBhcmluYzY1Mwog
ICAgc2NoZWR1bGVyIG5lZWRzIHRvIHJlbW92ZSB0aGUgdmNwdS1kYXRhIGZyb20gYSBsaXN0KS4K
ICAgIAogICAgU28gaW5zdGVhZCB4ZnJlZSgpIG1ha2UgdXNlIG9mIHRoZSBzY2hlZF9mcmVlX3Zk
YXRhKCkgaG9vay4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgog
ICAgbWFzdGVyIGNvbW1pdDogYjY2NTZlNmFhNGRkNWRlNTM3Y2UwN2VjMTZiZmJiYmI1MzhiMjhi
NQogICAgbWFzdGVyIGRhdGU6IDIwMTktMDktMjUgMTU6NTI6NTMgKzAyMDAKLS0tCiB4ZW4vY29t
bW9uL3NjaGVkdWxlLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEg
ZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29t
bW9uL3NjaGVkdWxlLmMKaW5kZXggZmQ1ODc2MjJmNC4uNWY0MmMwODA3NiAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtMzM3
LDcgKzMzNyw3IEBAIGludCBzY2hlZF9tb3ZlX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgY3B1cG9vbCAqYykKICAgICAgICAgaWYgKCB2Y3B1X3ByaXZbdi0+dmNwdV9pZF0gPT0gTlVM
TCApCiAgICAgICAgIHsKICAgICAgICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKLSAgICAg
ICAgICAgICAgICB4ZnJlZSh2Y3B1X3ByaXZbdi0+dmNwdV9pZF0pOworICAgICAgICAgICAgICAg
IFNDSEVEX09QKGMtPnNjaGVkLCBmcmVlX3ZkYXRhLCB2Y3B1X3ByaXZbdi0+dmNwdV9pZF0pOwog
ICAgICAgICAgICAgeGZyZWUodmNwdV9wcml2KTsKICAgICAgICAgICAgIHNjaGVkX2ZyZWVfZG9t
ZGF0YShjLT5zY2hlZCwgZG9tZGF0YSk7CiAgICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJs
ZS00LjEyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Oct 27 08:33:45 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Oct 2019 08: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 1iOdzd-00017S-O0; Sun, 27 Oct 2019 08:33:45 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EzMO=YU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iOdzc-00017K-ES
 for xen-changelog@lists.xenproject.org; Sun, 27 Oct 2019 08:33:44 +0000
X-Inumbo-ID: 7c593acc-f894-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7c593acc-f894-11e9-bbab-bc764e2007e4;
 Sun, 27 Oct 2019 08:33:43 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOdzb-0003R1-HG
 for xen-changelog@lists.xenproject.org; Sun, 27 Oct 2019 08:33:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOdzb-0006jH-EM
 for xen-changelog@lists.xenproject.org; Sun, 27 Oct 2019 08:33:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iOdzb-0006jH-EM@xenbits.xenproject.org>
Date: Sun, 27 Oct 2019 08:33:43 +0000
Subject: [Xen-changelog] [xen stable-4.12] sched: don't let
 XEN_RUNSTATE_UPDATE leak into vcpu_runstate_get()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg5ZGU5OTQ1MWY3YjMzOTExZjFmN2JlNDM5ZmU1NjE4MDA1NGNjMTEKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgT2N0IDI1
IDExOjM5OjEyIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDI1IDExOjM5OjEyIDIwMTkgKzAyMDAKCiAgICBz
Y2hlZDogZG9uJ3QgbGV0IFhFTl9SVU5TVEFURV9VUERBVEUgbGVhayBpbnRvIHZjcHVfcnVuc3Rh
dGVfZ2V0KCkKICAgIAogICAgdmNwdV9ydW5zdGF0ZV9nZXQoKSBzaG91bGQgbmV2ZXIgcmV0dXJu
IGEgc3RhdGUgZW50cnkgdGltZSB3aXRoCiAgICBYRU5fUlVOU1RBVEVfVVBEQVRFIHNldC4gVG8g
YXZvaWQgdGhpcyBsZXQgdXBkYXRlX3J1bnN0YXRlX2FyZWEoKQogICAgb3BlcmF0ZSBvbiBhIGxv
Y2FsIHJ1bnN0YXRlIGNvcHkuCiAgICAKICAgIEFzIGl0IGlzIHJlcXVpcmVkIHRvIGZpcnN0IHNl
dCB0aGUgWEVOX1JVTlNUQVRFX1VQREFURSBpbmRpY2F0b3IgaW4KICAgIGd1ZXN0IG1lbW9yeSwg
dGhlbiB1cGRhdGUgYWxsIHRoZSBydW5zdGF0ZSBkYXRhLCBhbmQgdGhlbiBhdCBsYXN0CiAgICBj
bGVhciB0aGUgWEVOX1JVTlNUQVRFX1VQREFURSBhZ2FpbiBpdCBpcyBtdWNoIGxlc3MgZWZmb3J0
IHRvIGhhdmUKICAgIGEgbG9jYWwgY29weSBvZiB0aGUgcnVuc3RhdGUgZGF0YSBpbnN0ZWFkIG9m
IGtlZXBpbmcgb25seSBhIGNvcHkgb2YKICAgIHN0YXRlX2VudHJ5X3RpbWUuCiAgICAKICAgIFRo
aXMgcHJvYmxlbSB3YXMgaW50cm9kdWNlZCB3aXRoIGNvbW1pdCAyNTI5Yzg1MGVhNDhmMDM2ICgi
YWRkIHVwZGF0ZQogICAgaW5kaWNhdG9yIHRvIHZjcHVfcnVuc3RhdGVfaW5mbyIpLgogICAgCiAg
ICBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGYy
OGM0YzRjMTBiZGFjYjFlNDljYzZlOWRlNTdlYjFmOTczY2JkZjYKICAgIG1hc3RlciBkYXRlOiAy
MDE5LTA5LTI2IDE4OjA0OjA5ICswMjAwCi0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbi5jIHwgMTMg
KysrKysrKystLS0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jIHwgMTcgKysrKysrKysrKy0tLS0t
LS0KIDIgZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5j
CmluZGV4IGMzZDlkNDJhZGEuLmU2ZjY5NWUzMTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9k
b21haW4uYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKQEAgLTI3OSwyOCArMjc5LDMxIEBA
IHN0YXRpYyB2b2lkIGN0eHRfc3dpdGNoX3RvKHN0cnVjdCB2Y3B1ICpuKQogc3RhdGljIHZvaWQg
dXBkYXRlX3J1bnN0YXRlX2FyZWEoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgdm9pZCBfX3VzZXIg
Kmd1ZXN0X2hhbmRsZSA9IE5VTEw7CisgICAgc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbyBydW5z
dGF0ZTsKIAogICAgIGlmICggZ3Vlc3RfaGFuZGxlX2lzX251bGwocnVuc3RhdGVfZ3Vlc3Qodikp
ICkKICAgICAgICAgcmV0dXJuOwogCisgICAgbWVtY3B5KCZydW5zdGF0ZSwgJnYtPnJ1bnN0YXRl
LCBzaXplb2YocnVuc3RhdGUpKTsKKwogICAgIGlmICggVk1fQVNTSVNUKHYtPmRvbWFpbiwgcnVu
c3RhdGVfdXBkYXRlX2ZsYWcpICkKICAgICB7CiAgICAgICAgIGd1ZXN0X2hhbmRsZSA9ICZ2LT5y
dW5zdGF0ZV9ndWVzdC5wLT5zdGF0ZV9lbnRyeV90aW1lICsgMTsKICAgICAgICAgZ3Vlc3RfaGFu
ZGxlLS07Ci0gICAgICAgIHYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgfD0gWEVOX1JVTlNU
QVRFX1VQREFURTsKKyAgICAgICAgcnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSB8PSBYRU5fUlVO
U1RBVEVfVVBEQVRFOwogICAgICAgICBfX3Jhd19jb3B5X3RvX2d1ZXN0KGd1ZXN0X2hhbmRsZSwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAodm9pZCAqKSgmdi0+cnVuc3RhdGUuc3RhdGVf
ZW50cnlfdGltZSArIDEpIC0gMSwgMSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZv
aWQgKikoJnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgKyAxKSAtIDEsIDEpOwogICAgICAgICBz
bXBfd21iKCk7CiAgICAgfQogCi0gICAgX19jb3B5X3RvX2d1ZXN0KHJ1bnN0YXRlX2d1ZXN0KHYp
LCAmdi0+cnVuc3RhdGUsIDEpOworICAgIF9fY29weV90b19ndWVzdChydW5zdGF0ZV9ndWVzdCh2
KSwgJnJ1bnN0YXRlLCAxKTsKIAogICAgIGlmICggZ3Vlc3RfaGFuZGxlICkKICAgICB7Ci0gICAg
ICAgIHYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgJj0gflhFTl9SVU5TVEFURV9VUERBVEU7
CisgICAgICAgIHJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgJj0gflhFTl9SVU5TVEFURV9VUERB
VEU7CiAgICAgICAgIHNtcF93bWIoKTsKICAgICAgICAgX19yYXdfY29weV90b19ndWVzdChndWVz
dF9oYW5kbGUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZvaWQgKikoJnYtPnJ1bnN0
YXRlLnN0YXRlX2VudHJ5X3RpbWUgKyAxKSAtIDEsIDEpOworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICh2b2lkICopKCZydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lICsgMSkgLSAxLCAxKTsK
ICAgICB9CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNo
L3g4Ni9kb21haW4uYwppbmRleCAyNTg1MzI3ODM0Li41YTA4OGRkZTFiIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0xNTU4
LDIxICsxNTU4LDI0IEBAIGJvb2wgdXBkYXRlX3J1bnN0YXRlX2FyZWEoc3RydWN0IHZjcHUgKnYp
CiAgICAgYm9vbCByYzsKICAgICBzdHJ1Y3QgZ3Vlc3RfbWVtb3J5X3BvbGljeSBwb2xpY3kgPSB7
IC5uZXN0ZWRfZ3Vlc3RfbW9kZSA9IGZhbHNlIH07CiAgICAgdm9pZCBfX3VzZXIgKmd1ZXN0X2hh
bmRsZSA9IE5VTEw7CisgICAgc3RydWN0IHZjcHVfcnVuc3RhdGVfaW5mbyBydW5zdGF0ZTsKIAog
ICAgIGlmICggZ3Vlc3RfaGFuZGxlX2lzX251bGwocnVuc3RhdGVfZ3Vlc3QodikpICkKICAgICAg
ICAgcmV0dXJuIHRydWU7CiAKICAgICB1cGRhdGVfZ3Vlc3RfbWVtb3J5X3BvbGljeSh2LCAmcG9s
aWN5KTsKIAorICAgIG1lbWNweSgmcnVuc3RhdGUsICZ2LT5ydW5zdGF0ZSwgc2l6ZW9mKHJ1bnN0
YXRlKSk7CisKICAgICBpZiAoIFZNX0FTU0lTVCh2LT5kb21haW4sIHJ1bnN0YXRlX3VwZGF0ZV9m
bGFnKSApCiAgICAgewogICAgICAgICBndWVzdF9oYW5kbGUgPSBoYXNfMzJiaXRfc2hpbmZvKHYt
PmRvbWFpbikKICAgICAgICAgICAgID8gJnYtPnJ1bnN0YXRlX2d1ZXN0LmNvbXBhdC5wLT5zdGF0
ZV9lbnRyeV90aW1lICsgMQogICAgICAgICAgICAgOiAmdi0+cnVuc3RhdGVfZ3Vlc3QubmF0aXZl
LnAtPnN0YXRlX2VudHJ5X3RpbWUgKyAxOwogICAgICAgICBndWVzdF9oYW5kbGUtLTsKLSAgICAg
ICAgdi0+cnVuc3RhdGUuc3RhdGVfZW50cnlfdGltZSB8PSBYRU5fUlVOU1RBVEVfVVBEQVRFOwor
ICAgICAgICBydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lIHw9IFhFTl9SVU5TVEFURV9VUERBVEU7
CiAgICAgICAgIF9fcmF3X2NvcHlfdG9fZ3Vlc3QoZ3Vlc3RfaGFuZGxlLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICh2b2lkICopKCZ2LT5ydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lICsg
MSkgLSAxLCAxKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAodm9pZCAqKSgmcnVuc3Rh
dGUuc3RhdGVfZW50cnlfdGltZSArIDEpIC0gMSwgMSk7CiAgICAgICAgIHNtcF93bWIoKTsKICAg
ICB9CiAKQEAgLTE1ODAsMjAgKzE1ODMsMjAgQEAgYm9vbCB1cGRhdGVfcnVuc3RhdGVfYXJlYShz
dHJ1Y3QgdmNwdSAqdikKICAgICB7CiAgICAgICAgIHN0cnVjdCBjb21wYXRfdmNwdV9ydW5zdGF0
ZV9pbmZvIGluZm87CiAKLSAgICAgICAgWExBVF92Y3B1X3J1bnN0YXRlX2luZm8oJmluZm8sICZ2
LT5ydW5zdGF0ZSk7CisgICAgICAgIFhMQVRfdmNwdV9ydW5zdGF0ZV9pbmZvKCZpbmZvLCAmcnVu
c3RhdGUpOwogICAgICAgICBfX2NvcHlfdG9fZ3Vlc3Qodi0+cnVuc3RhdGVfZ3Vlc3QuY29tcGF0
LCAmaW5mbywgMSk7CiAgICAgICAgIHJjID0gdHJ1ZTsKICAgICB9CiAgICAgZWxzZQotICAgICAg
ICByYyA9IF9fY29weV90b19ndWVzdChydW5zdGF0ZV9ndWVzdCh2KSwgJnYtPnJ1bnN0YXRlLCAx
KSAhPQotICAgICAgICAgICAgIHNpemVvZih2LT5ydW5zdGF0ZSk7CisgICAgICAgIHJjID0gX19j
b3B5X3RvX2d1ZXN0KHJ1bnN0YXRlX2d1ZXN0KHYpLCAmcnVuc3RhdGUsIDEpICE9CisgICAgICAg
ICAgICAgc2l6ZW9mKHJ1bnN0YXRlKTsKIAogICAgIGlmICggZ3Vlc3RfaGFuZGxlICkKICAgICB7
Ci0gICAgICAgIHYtPnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgJj0gflhFTl9SVU5TVEFURV9V
UERBVEU7CisgICAgICAgIHJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgJj0gflhFTl9SVU5TVEFU
RV9VUERBVEU7CiAgICAgICAgIHNtcF93bWIoKTsKICAgICAgICAgX19yYXdfY29weV90b19ndWVz
dChndWVzdF9oYW5kbGUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZvaWQgKikoJnYt
PnJ1bnN0YXRlLnN0YXRlX2VudHJ5X3RpbWUgKyAxKSAtIDEsIDEpOworICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICh2b2lkICopKCZydW5zdGF0ZS5zdGF0ZV9lbnRyeV90aW1lICsgMSkgLSAx
LCAxKTsKICAgICB9CiAKICAgICB1cGRhdGVfZ3Vlc3RfbWVtb3J5X3BvbGljeSh2LCAmcG9saWN5
KTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWJsZS00LjEyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Sun Oct 27 08:33:56 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Oct 2019 08: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 1iOdzn-00018U-Pi; Sun, 27 Oct 2019 08:33:55 +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=EzMO=YU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iOdzm-00018K-F6
 for xen-changelog@lists.xenproject.org; Sun, 27 Oct 2019 08:33:54 +0000
X-Inumbo-ID: 8269530c-f894-11e9-94e5-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8269530c-f894-11e9-94e5-12813bfff9fa;
 Sun, 27 Oct 2019 08:33:53 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOdzl-0003RQ-N9
 for xen-changelog@lists.xenproject.org; Sun, 27 Oct 2019 08:33:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOdzl-0006kD-Kd
 for xen-changelog@lists.xenproject.org; Sun, 27 Oct 2019 08:33:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iOdzl-0006kD-Kd@xenbits.xenproject.org>
Date: Sun, 27 Oct 2019 08:33:53 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/shim: fix ballooning down the
 guest
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============0842133647033030676=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 0d210c05358be70fc3b9e83305f6720dc56cff85
Author:     Sergey Dyasli <sergey.dyasli@citrix.com>
AuthorDate: Fri Oct 25 11:39:46 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Oct 25 11:39:46 2019 +0200

    x86/shim: fix ballooning down the guest
    
    Currently ballooning down a pvshim guest causes the following errors
    inside the shim:
    
        d3v0 failed to reserve 512 extents of order 512 for offlining
    
    And the ballooned-out pages stay inside shim and don't reach L0 Xen.
    
    Fix this by passing the correct arguments to pv_shim_offline_memory()
    during a XENMEM_decrease_reservation request.
    
    Fixes: b2245acc60c3 ('xen/pvshim: memory hotplug')
    Signed-off-by: Sergey Dyasli <sergey.dyasli@citrix.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    master commit: ddc5a85fbcfbacc34bbd9abcdb12923de2fc27b3
    master date: 2019-09-26 18:06:07 +0200
---
 xen/common/memory.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xen/common/memory.c b/xen/common/memory.c
index 5387769987..74d6880ffd 100644
--- a/xen/common/memory.c
+++ b/xen/common/memory.c
@@ -1233,7 +1233,7 @@ long do_memory_op(unsigned long cmd, XEN_GUEST_HANDLE_PARAM(void) arg)
              * hypercall has failed and only part of the extents where
              * processed.
              */
-            pv_shim_offline_memory(args.nr_extents, args.nr_done);
+            pv_shim_offline_memory(args.nr_done, args.extent_order);
 #endif
 
         break;
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.12


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0842133647033030676==--

From xen-changelog-bounces@lists.xenproject.org Sun Oct 27 08:34:05 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Oct 2019 08:34: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 1iOdzx-00019c-RT; Sun, 27 Oct 2019 08:34: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=EzMO=YU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iOdzx-00019T-0L
 for xen-changelog@lists.xenproject.org; Sun, 27 Oct 2019 08:34:05 +0000
X-Inumbo-ID: 887a4e18-f894-11e9-94e5-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 887a4e18-f894-11e9-94e5-12813bfff9fa;
 Sun, 27 Oct 2019 08:34:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOdzv-0003Rp-Sq
 for xen-changelog@lists.xenproject.org; Sun, 27 Oct 2019 08:34:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOdzv-0006lM-QG
 for xen-changelog@lists.xenproject.org; Sun, 27 Oct 2019 08:34:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iOdzv-0006lM-QG@xenbits.xenproject.org>
Date: Sun, 27 Oct 2019 08:34:03 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/crash: force unlock console
 before printing on kexec crash
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUxNDI0NTk3OTU2ZDdiZmQ1MDZlMDVlYTZmMGI3ZTMwZTA1ODI5ODIKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBPY3QgMjUgMTE6NDA6MTcgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgMjUgMTE6NDA6MTcgMjAxOSAr
MDIwMAoKICAgIHg4Ni9jcmFzaDogZm9yY2UgdW5sb2NrIGNvbnNvbGUgYmVmb3JlIHByaW50aW5n
IG9uIGtleGVjIGNyYXNoCiAgICAKICAgIFRoZXJlIGlzIGEgc21hbGwgd2luZG93IHdoZXJlIHNo
b290ZG93biBOTUkgbWlnaHQgY29tZSB0byBhIENQVQogICAgKGUuZy4gaW4gc2VyaWFsIGludGVy
cnVwdCBoYW5kbGVyKSB3aGVyZSBjb25zb2xlIGxvY2sgaXMgdGFrZW4uIEluIG9yZGVyCiAgICBu
b3QgdG8gbGVhdmUgZm9sbG93aW5nIGNvbnNvbGUgcHJpbnRzIHdhaXRpbmcgaW5maW5pdGVseSBm
b3Igc2hvdCBkb3duCiAgICBDUFVzIHRvIGZyZWUgdGhlIGxvY2sgLSBmb3JjZSB1bmxvY2sgdGhl
IGNvbnNvbGUuCiAgICAKICAgIFRoZSByYWNlIGhhcyBiZWVuIGZyZXF1ZW50bHkgb2JzZXJ2ZWQg
d2hpbGUgY3Jhc2hpbmcgbmVzdGVkIFhlbiBpbgogICAgYW4gSFZNIGRvbWFpbi4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIG1hc3RlciBjb21taXQ6IDdkNTI0N2NlZTIxYWEzOGExNmM0YjIxYmM5MjQzZWRhNzBj
OGFlYmQKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEwLTAyIDExOjI1OjA1ICswMTAwCi0tLQogeGVu
L2FyY2gveDg2L2NyYXNoLmMgfCA3ICsrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3Jhc2guYyBiL3hlbi9hcmNoL3g4Ni9j
cmFzaC5jCmluZGV4IGE5ZjNlMTg5MGMuLjAxNjU1MjA3MjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9jcmFzaC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcmFzaC5jCkBAIC0zMCw2ICszMCw3IEBA
CiAjaW5jbHVkZSA8YXNtL2lvX2FwaWMuaD4KICNpbmNsdWRlIDx4ZW4vaW9tbXUuaD4KICNpbmNs
dWRlIDxhc20vaHBldC5oPgorI2luY2x1ZGUgPHhlbi9jb25zb2xlLmg+CiAKIHN0YXRpYyBjcHVt
YXNrX3Qgd2FpdGluZ190b19jcmFzaDsKIHN0YXRpYyB1bnNpZ25lZCBpbnQgY3Jhc2hpbmdfY3B1
OwpAQCAtMTU1LDYgKzE1NiwxMiBAQCBzdGF0aWMgdm9pZCBubWlfc2hvb3Rkb3duX2NwdXModm9p
ZCkKICAgICAgICAgbXNlY3MtLTsKICAgICB9CiAKKyAgICAvKgorICAgICAqIFdlIG1heSBoYXZl
IE5NSSdkIGFub3RoZXIgQ1BVIHdoaWxlIGl0IHdhcyBob2xkaW5nIHRoZSBjb25zb2xlIGxvY2su
CisgICAgICogSXQgd29uJ3QgYmUgaW4gYSBwb3NpdGlvbiB0byByZWxlYXNlIHRoZSBsb2NrLi4u
CisgICAgICovCisgICAgY29uc29sZV9mb3JjZV91bmxvY2soKTsKKwogICAgIC8qIExlYXZlIGEg
aGludCBvZiBob3cgd2VsbCB3ZSBkaWQgdHJ5aW5nIHRvIHNob290IGRvd24gdGhlIG90aGVyIGNw
dXMgKi8KICAgICBpZiAoIGNwdW1hc2tfZW1wdHkoJndhaXRpbmdfdG9fY3Jhc2gpICkKICAgICAg
ICAgcHJpbnRrKCJTaG90IGRvd24gYWxsIENQVXNcbiIpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Oct 27 08:34:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Oct 2019 08:34: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 1iOe07-0001BO-VR; Sun, 27 Oct 2019 08:34:15 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EzMO=YU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iOe06-0001BF-Ms
 for xen-changelog@lists.xenproject.org; Sun, 27 Oct 2019 08:34:14 +0000
X-Inumbo-ID: 8e8be154-f894-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 8e8be154-f894-11e9-beca-bc764e2007e4;
 Sun, 27 Oct 2019 08:34:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOe06-0003S1-2b
 for xen-changelog@lists.xenproject.org; Sun, 27 Oct 2019 08:34:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOe05-0006mP-W8
 for xen-changelog@lists.xenproject.org; Sun, 27 Oct 2019 08:34:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iOe05-0006mP-W8@xenbits.xenproject.org>
Date: Sun, 27 Oct 2019 08:34:13 +0000
Subject: [Xen-changelog] [xen stable-4.12] IOMMU: add missing HVM check
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============3298269608561031213=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 8382d022aadc6919f26af7c8bfc096e00b0712dc
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Fri Oct 25 11:41:17 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Oct 25 11:41:17 2019 +0200

    IOMMU: add missing HVM check
    
    Fix an unguarded d->arch.hvm access in assign_device().
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 41fd1009cd7416b73d745a77c24b4e8d1a296fe6
    master date: 2019-10-02 13:36:59 +0200
---
 xen/drivers/passthrough/pci.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/xen/drivers/passthrough/pci.c b/xen/drivers/passthrough/pci.c
index 8108ed5f9a..d7420bd8bf 100644
--- a/xen/drivers/passthrough/pci.c
+++ b/xen/drivers/passthrough/pci.c
@@ -1452,7 +1452,8 @@ static int assign_device(struct domain *d, u16 seg, u8 bus, u8 devfn, u32 flag)
 
     /* Prevent device assign if mem paging or mem sharing have been 
      * enabled for this domain */
-    if ( unlikely(d->arch.hvm.mem_sharing_enabled ||
+    if ( unlikely((is_hvm_domain(d) &&
+                   d->arch.hvm.mem_sharing_enabled) ||
                   vm_event_check_ring(d->vm_event_paging) ||
                   p2m_get_hostp2m(d)->global_logdirty) )
         return -EXDEV;
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.12


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3298269608561031213==--

From xen-changelog-bounces@lists.xenproject.org Sun Oct 27 08:34:26 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Oct 2019 08:34: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 1iOe0I-0001Ca-1G; Sun, 27 Oct 2019 08:34:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EzMO=YU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iOe0G-0001CR-RP
 for xen-changelog@lists.xenproject.org; Sun, 27 Oct 2019 08:34:24 +0000
X-Inumbo-ID: 949ad046-f894-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 949ad046-f894-11e9-bbab-bc764e2007e4;
 Sun, 27 Oct 2019 08:34:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOe0G-0003SF-7t
 for xen-changelog@lists.xenproject.org; Sun, 27 Oct 2019 08:34:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOe0G-0006o7-5k
 for xen-changelog@lists.xenproject.org; Sun, 27 Oct 2019 08:34:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iOe0G-0006o7-5k@xenbits.xenproject.org>
Date: Sun, 27 Oct 2019 08:34:24 +0000
Subject: [Xen-changelog] [xen stable-4.12] efi/boot: add missing pointer
 dereference in set_color
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhmYmY5OTEwZTJiNTQyN2U3Mjg2YWY4MGYyZDU0Y2RlZjExOTE0MTMKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBPY3QgMjUgMTE6NDE6NTUgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgMjUgMTE6NDE6NTUgMjAxOSAr
MDIwMAoKICAgIGVmaS9ib290OiBhZGQgbWlzc2luZyBwb2ludGVyIGRlcmVmZXJlbmNlIGluIHNl
dF9jb2xvcgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6
aGluaW5AY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAxN2YzMDI5ZGE0MDQ4YTJhNzdjOGEwYTVjMTk5
NWExZWRkMGJiOGU5CiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0xMCAxMDo1ODowOSArMDIwMAot
LS0KIHhlbi9jb21tb24vZWZpL2Jvb3QuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZWZpL2Jvb3Qu
YyBiL3hlbi9jb21tb24vZWZpL2Jvb3QuYwppbmRleCA3OTE5Mzc4NGZmLi4wMGZkMTM5MTc1IDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL2VmaS9ib290LmMKKysrIGIveGVuL2NvbW1vbi9lZmkvYm9v
dC5jCkBAIC0xMTE0LDcgKzExMTQsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBfX21heWJlX3VudXNl
ZCBzZXRfY29sb3IodTMyIG1hc2ssIGludCBicHAsIHU4ICpwb3MsIHU4ICpzeikKICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKICAgIGZvciAoICpwb3MgPSAwOyAhKG1hc2sgJiAxKTsgKysqcG9zICkK
ICAgICAgICBtYXNrID4+PSAxOwotICAgZm9yICggKnN6ID0gMDsgbWFzayAmIDE7ICsrc3opCisg
ICBmb3IgKCAqc3ogPSAwOyBtYXNrICYgMTsgKysqc3opCiAgICAgICAgbWFzayA+Pj0gMTsKICAg
IGlmICggbWFzayApCiAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Sun Oct 27 08:34:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Oct 2019 08: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 1iOe0U-0001Dg-2z; Sun, 27 Oct 2019 08: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=EzMO=YU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iOe0S-0001DZ-KC
 for xen-changelog@lists.xenproject.org; Sun, 27 Oct 2019 08:34:36 +0000
X-Inumbo-ID: 9a3cd992-f894-11e9-94e5-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9a3cd992-f894-11e9-94e5-12813bfff9fa;
 Sun, 27 Oct 2019 08:34:34 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOe0Q-0003St-DV
 for xen-changelog@lists.xenproject.org; Sun, 27 Oct 2019 08:34:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOe0Q-0006p2-B6
 for xen-changelog@lists.xenproject.org; Sun, 27 Oct 2019 08:34:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iOe0Q-0006p2-B6@xenbits.xenproject.org>
Date: Sun, 27 Oct 2019 08:34:34 +0000
Subject: [Xen-changelog] [xen stable-4.12] efi/boot: make sure graphics mode
 is set while booting through MB2
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJjODdhMmRmNmY3MDZjNTgyMTAzZDE0YzY3MmI3MzAzNTU1OTU3ZjcKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBPY3QgMjUgMTE6NDI6MjkgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgMjUgMTE6NDI6MjkgMjAxOSAr
MDIwMAoKICAgIGVmaS9ib290OiBtYWtlIHN1cmUgZ3JhcGhpY3MgbW9kZSBpcyBzZXQgd2hpbGUg
Ym9vdGluZyB0aHJvdWdoIE1CMgogICAgCiAgICBJZiBhIGJvb3Rsb2FkZXIgaXMgdXNpbmcgbmF0
aXZlIGRyaXZlciBpbnN0ZWFkIG9mIEVGSSBHT1AgaXQgbWlnaHQKICAgIHJlc2V0IGdyYXBoaWNz
IG1vZGUgdG8gYmUgZGlmZmVyZW50IGZyb20gd2hhdCBoYXMgYmVlbiBvcmlnaW5hbGx5IHNldAog
ICAgYnkgZmlybXdhcmUuIFdoaWxlIGJvb3RpbmcgdGhyb3VnaCBNQjIgWGVuIGVpdGhlciBuZWVk
IHRvIHBhcnNlIHZpZGVvCiAgICBzZXR0aW5nIHBhc3NlZCBieSBNQjIgYW5kIHVzZSB0aGVtIGlu
c3RlYWQgb2Ygd2hhdCBHT1AgcmVwb3J0cyBvcgogICAgcmVzZXQgdGhlIG1vZGUgdG8gc3luY2hy
b25pc2UgaXQgd2l0aCBmaXJtd2FyZSAtIHByZWZlciB0aGUgbGF0dGVyLgogICAgCiAgICBPYnNl
cnZlZCB3aGlsZSBib290aW5nIFhlbiB1c2luZyBNQjIgd2l0aCBFRkkgR1JVQjIgY29tcGlsZWQg
d2l0aAogICAgYWxsIHBvc3NpYmxlIHZpZGVvIGRyaXZlcnMgd2hlcmUgbmF0aXZlIGRyaXZlcnMg
dGFrZSBwcmlvcml0eSBvdmVyIGZpcm13YXJlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJZ29y
IERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBhZjlmMzU3
ZmI4ZGJjZWI5YzVkZDFjNWNiOGI0ZTE5OGY2MTQ5NDU2CiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0x
MC0xMCAxMDo1ODo0NSArMDIwMAotLS0KIHhlbi9jb21tb24vZWZpL2Jvb3QuYyB8IDggKysrKysr
LS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9lZmkvYm9vdC5jIGIveGVuL2NvbW1vbi9lZmkvYm9vdC5jCmlu
ZGV4IDAwZmQxMzkxNzUuLmNiMmIyMzM2YTcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZWZpL2Jv
b3QuYworKysgYi94ZW4vY29tbW9uL2VmaS9ib290LmMKQEAgLTEwNDksOCArMTA0OSwxMiBAQCBz
dGF0aWMgdm9pZCBfX2luaXQgZWZpX3NldF9nb3BfbW9kZShFRklfR1JBUEhJQ1NfT1VUUFVUX1BS
T1RPQ09MICpnb3AsIFVJTlROIGdvcAogICAgIEVGSV9TVEFUVVMgc3RhdHVzOwogICAgIFVJTlRO
IGluZm9fc2l6ZTsKIAotICAgIC8qIFNldCBncmFwaGljcyBtb2RlLiAqLwotICAgIGlmICggZ29w
X21vZGUgPCBnb3AtPk1vZGUtPk1heE1vZGUgJiYgZ29wX21vZGUgIT0gZ29wLT5Nb2RlLT5Nb2Rl
ICkKKyAgICAvKgorICAgICAqIFNldCBncmFwaGljcyBtb2RlIHRvIGEgc2VsZWN0ZWQgb25lIGFu
ZCByZXNldCBpdCBpZiB3ZSBkaWRuJ3QgY29tZQorICAgICAqIGRpcmVjdGx5IGZyb20gRUZJIGxv
YWRlciBhcyB2aWRlbyBzZXR0aW5ncyBtaWdodCBoYXZlIGJlZW4gYWxyZWFkeSBtb2RpZmllZC4K
KyAgICAgKi8KKyAgICBpZiAoIGdvcF9tb2RlIDwgZ29wLT5Nb2RlLT5NYXhNb2RlICYmCisgICAg
ICAgICAoZ29wX21vZGUgIT0gZ29wLT5Nb2RlLT5Nb2RlIHx8ICFlZmlfZW5hYmxlZChFRklfTE9B
REVSKSkgKQogICAgICAgICBnb3AtPlNldE1vZGUoZ29wLCBnb3BfbW9kZSk7CiAKICAgICAvKiBH
ZXQgZ3JhcGhpY3MgYW5kIGZyYW1lIGJ1ZmZlciBpbmZvLiAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Sun Oct 27 08:34:47 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Oct 2019 08: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 1iOe0d-0001Ef-4Z; Sun, 27 Oct 2019 08:34: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=EzMO=YU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iOe0b-0001ES-Cc
 for xen-changelog@lists.xenproject.org; Sun, 27 Oct 2019 08:34:45 +0000
X-Inumbo-ID: a04a1c4f-f894-11e9-94e5-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a04a1c4f-f894-11e9-94e5-12813bfff9fa;
 Sun, 27 Oct 2019 08:34:44 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOe0a-0003TA-JE
 for xen-changelog@lists.xenproject.org; Sun, 27 Oct 2019 08:34:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOe0a-0006ps-Gm
 for xen-changelog@lists.xenproject.org; Sun, 27 Oct 2019 08:34:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iOe0a-0006ps-Gm@xenbits.xenproject.org>
Date: Sun, 27 Oct 2019 08:34:44 +0000
Subject: [Xen-changelog] [xen stable-4.12] pci: clear {host/guest}_maskall
 field on assign
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============2086857485105841926=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 2a8209fd87fb1ae8f5df68b2883f8fa6eac79cf0
Author:     Roger Pau MonnÃ© <roger.pau@citrix.com>
AuthorDate: Fri Oct 25 11:43:06 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri Oct 25 11:43:06 2019 +0200

    pci: clear {host/guest}_maskall field on assign
    
    The current implementation of host_maskall makes it sticky across
    assign and deassign calls, which means that once a guest forces Xen to
    set host_maskall the maskall bit is not going to be cleared until a
    call to PHYSDEVOP_prepare_msix is performed. Such call however
    shouldn't be part of the normal flow when doing PCI passthrough, and
    hence the flag needs to be cleared when assigning in order to prevent
    host_maskall being carried over from previous assignations.
    
    Note that the entry maskbit is reset when the msix capability is
    initialized, and the guest_maskall field is also cleared so that the
    hardware value matches Xen's internal state (hardware maskall =
    host_maskall | guest_maskall).
    
    Also note that doing the reset of host_maskall there would allow the
    guest to reset such field by enabling and disabling MSIX, which is not
    intended.
    
    Signed-off-by: Roger Pau MonnÃ© <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Tested-by: Chao Gao <chao.gao@intel.com>
    master commit: 575e18d54d19eda787f6477a4acd3c50f72751a9
    master date: 2019-10-10 10:59:27 +0200
---
 xen/arch/x86/msi.c            | 25 +++++++++++++++++++++++++
 xen/drivers/passthrough/pci.c |  5 +++++
 xen/include/asm-x86/msi.h     |  1 +
 3 files changed, 31 insertions(+)

diff --git a/xen/arch/x86/msi.c b/xen/arch/x86/msi.c
index 89e61160e9..49a1f9b3ce 100644
--- a/xen/arch/x86/msi.c
+++ b/xen/arch/x86/msi.c
@@ -1292,6 +1292,31 @@ void pci_cleanup_msi(struct pci_dev *pdev)
     msi_free_irqs(pdev);
 }
 
+int pci_reset_msix_state(struct pci_dev *pdev)
+{
+    uint8_t slot = PCI_SLOT(pdev->devfn);
+    uint8_t func = PCI_FUNC(pdev->devfn);
+    unsigned int pos = pci_find_cap_offset(pdev->seg, pdev->bus, slot, func,
+                                           PCI_CAP_ID_MSIX);
+
+    ASSERT(pos);
+    /*
+     * Xen expects the device state to be the after reset one, and hence
+     * host_maskall = guest_maskall = false and all entries should have the
+     * mask bit set. Test that the maskall bit is not set, having it set could
+     * signal that the device hasn't been reset properly.
+     */
+    if ( pci_conf_read16(pdev->seg, pdev->bus, slot, func,
+                         msix_control_reg(pos)) &
+         PCI_MSIX_FLAGS_MASKALL )
+        return -EBUSY;
+
+    pdev->msix->host_maskall = false;
+    pdev->msix->guest_maskall = false;
+
+    return 0;
+}
+
 int pci_msi_conf_write_intercept(struct pci_dev *pdev, unsigned int reg,
                                  unsigned int size, uint32_t *data)
 {
diff --git a/xen/drivers/passthrough/pci.c b/xen/drivers/passthrough/pci.c
index d7420bd8bf..301960e57e 100644
--- a/xen/drivers/passthrough/pci.c
+++ b/xen/drivers/passthrough/pci.c
@@ -1476,7 +1476,12 @@ static int assign_device(struct domain *d, u16 seg, u8 bus, u8 devfn, u32 flag)
     }
 
     if ( pdev->msix )
+    {
+        rc = pci_reset_msix_state(pdev);
+        if ( rc )
+            goto done;
         msixtbl_init(d);
+    }
 
     pdev->fault.count = 0;
 
diff --git a/xen/include/asm-x86/msi.h b/xen/include/asm-x86/msi.h
index 10387dce2e..d27a20774a 100644
--- a/xen/include/asm-x86/msi.h
+++ b/xen/include/asm-x86/msi.h
@@ -92,6 +92,7 @@ extern int __setup_msi_irq(struct irq_desc *, struct msi_desc *,
 extern void teardown_msi_irq(int irq);
 extern int msi_free_vector(struct msi_desc *entry);
 extern int pci_restore_msi_state(struct pci_dev *pdev);
+extern int pci_reset_msix_state(struct pci_dev *pdev);
 
 struct msi_desc {
 	struct msi_attrib {
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.12


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2086857485105841926==--

From xen-changelog-bounces@lists.xenproject.org Sun Oct 27 08:34:57 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 27 Oct 2019 08:34: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 1iOe0n-0001Fp-6N; Sun, 27 Oct 2019 08:34:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=EzMO=YU=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iOe0l-0001Fd-EH
 for xen-changelog@lists.xenproject.org; Sun, 27 Oct 2019 08:34:55 +0000
X-Inumbo-ID: a6cd4136-f894-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a6cd4136-f894-11e9-beca-bc764e2007e4;
 Sun, 27 Oct 2019 08:34:55 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOe0k-0003TM-P1
 for xen-changelog@lists.xenproject.org; Sun, 27 Oct 2019 08:34:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iOe0k-0006r9-MU
 for xen-changelog@lists.xenproject.org; Sun, 27 Oct 2019 08:34:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iOe0k-0006r9-MU@xenbits.xenproject.org>
Date: Sun, 27 Oct 2019 08:34:54 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/efi: properly handle 0 in
 pixel reserved bitmask
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMyODg1MzQ1NmI1MTUxNjUxNGQzNjY1OTQ5NGZiZTdjMWQ5ODNlMmMKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBPY3QgMjUgMTE6NDM6NDkgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgMjUgMTE6NDM6NDkgMjAxOSAr
MDIwMAoKICAgIHg4Ni9lZmk6IHByb3Blcmx5IGhhbmRsZSAwIGluIHBpeGVsIHJlc2VydmVkIGJp
dG1hc2sKICAgIAogICAgSW4gc29tZSBncmFwaGljcyBtb2RlcyBmaXJtd2FyZSBpcyBhbGxvd2Vk
IHRvIHJldHVybiAwIGluIHBpeGVsIHJlc2VydmVkCiAgICBiaXRtYXNrIHdoaWNoIGRvZXNuJ3Qg
Z28gYWdhaW5zdCBVRUZJIFNwZWMgMi44ICgxMi45IEdyYXBoaWNzIE91dHB1dCBQcm90b2NvbCku
CiAgICAKICAgIFdpdGhvdXQgdGhpcyBjaGFuZ2Ugbm9uLVRydWVDb2xvciBtb2RlcyB3b24ndCB3
b3JrIHdoaWNoIHdpbGwgY2F1c2UKICAgIEdPUCBpbml0IHRvIGZhaWwgLSBvYnNlcnZlZCB3aGls
ZSB0cnlpbmcgdG8gYm9vdCBFRkkgWGVuIHdpdGggQ2lycnVzIFZHQS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNv
bW1pdDogNTIxYTE0NDU1MTBhMzA4NzNhZWM0NzExOTQwNDVlN2Y0YjVlOGQ3NQogICAgbWFzdGVy
IGRhdGU6IDIwMTktMTAtMTAgMTY6NTA6NTAgKzAyMDAKLS0tCiB4ZW4vYXJjaC94ODYvZWZpL2Vm
aS1ib290LmggfCA3ICsrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDMg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oIGIv
eGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCmluZGV4IDdhMTNhMzBiYzAuLmRlZTY1YjcxNzcg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaAorKysgYi94ZW4vYXJjaC94
ODYvZWZpL2VmaS1ib290LmgKQEAgLTUyOCw5ICs1MjgsMTAgQEAgc3RhdGljIHZvaWQgX19pbml0
IGVmaV9hcmNoX3ZpZGVvX2luaXQoRUZJX0dSQVBISUNTX09VVFBVVF9QUk9UT0NPTCAqZ29wLAog
ICAgICAgICBicHAgPSBzZXRfY29sb3IobW9kZV9pbmZvLT5QaXhlbEluZm9ybWF0aW9uLkJsdWVN
YXNrLCBicHAsCiAgICAgICAgICAgICAgICAgICAgICAgICAmdmdhX2NvbnNvbGVfaW5mby51LnZl
c2FfbGZiLmJsdWVfcG9zLAogICAgICAgICAgICAgICAgICAgICAgICAgJnZnYV9jb25zb2xlX2lu
Zm8udS52ZXNhX2xmYi5ibHVlX3NpemUpOwotICAgICAgICBicHAgPSBzZXRfY29sb3IobW9kZV9p
bmZvLT5QaXhlbEluZm9ybWF0aW9uLlJlc2VydmVkTWFzaywgYnBwLAotICAgICAgICAgICAgICAg
ICAgICAgICAgJnZnYV9jb25zb2xlX2luZm8udS52ZXNhX2xmYi5yc3ZkX3BvcywKLSAgICAgICAg
ICAgICAgICAgICAgICAgICZ2Z2FfY29uc29sZV9pbmZvLnUudmVzYV9sZmIucnN2ZF9zaXplKTsK
KyAgICAgICAgaWYgKCBtb2RlX2luZm8tPlBpeGVsSW5mb3JtYXRpb24uUmVzZXJ2ZWRNYXNrICkK
KyAgICAgICAgICAgIGJwcCA9IHNldF9jb2xvcihtb2RlX2luZm8tPlBpeGVsSW5mb3JtYXRpb24u
UmVzZXJ2ZWRNYXNrLCBicHAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZnYV9jb25z
b2xlX2luZm8udS52ZXNhX2xmYi5yc3ZkX3BvcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmdmdhX2NvbnNvbGVfaW5mby51LnZlc2FfbGZiLnJzdmRfc2l6ZSk7CiAgICAgICAgIGlmICgg
YnBwID4gMCApCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgLyogZmFsbCB0aHJvdWdoICov
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFibGUtNC4xMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Oct 28 15:22:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 15:22: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 1iP6qM-0000RB-81; Mon, 28 Oct 2019 15:22:06 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+jMz=YV=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iP6qL-0000R6-Ph
 for xen-changelog@lists.xenproject.org; Mon, 28 Oct 2019 15:22:05 +0000
X-Inumbo-ID: b29c06ac-f996-11e9-a531-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b29c06ac-f996-11e9-a531-bc764e2007e4;
 Mon, 28 Oct 2019 15:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iP6qK-0000Og-Mt
 for xen-changelog@lists.xenproject.org; Mon, 28 Oct 2019 15:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iP6qK-0007IU-KA
 for xen-changelog@lists.xenproject.org; Mon, 28 Oct 2019 15:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iP6qK-0007IU-KA@xenbits.xenproject.org>
Date: Mon, 28 Oct 2019 15:22:04 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: platform: fix Raspberry Pi
 compatible string
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE2NjY5MzllYzQ3ODAwNTBjMjg0Y2Y3Y2RhZmY5NTNjOWRkN2U4MDcKQXV0aG9yOiAg
ICAgU3Rld2FydCBIaWxkZWJyYW5kIDxzdGV3YXJ0LmhpbGRlYnJhbmRAZG9ybmVyd29ya3MuY29t
PgpBdXRob3JEYXRlOiBTdW4gT2N0IDIwIDIxOjI3OjU1IDIwMTkgLTA0MDAKQ29tbWl0OiAgICAg
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE9jdCAy
OCAxNTowOTowOCAyMDE5ICswMDAwCgogICAgeGVuL2FybTogcGxhdGZvcm06IGZpeCBSYXNwYmVy
cnkgUGkgY29tcGF0aWJsZSBzdHJpbmcKICAgIAogICAgQm90aCB1cHN0cmVhbSBbMV0gYW5kIGRv
d25zdHJlYW0gWzJdIExpbnV4IGtlcm5lbHMgdXNlICJicmNtLGJjbTI3MTEiCiAgICBhcyB0aGUg
Y29tcGF0aWJsZSBzdHJpbmcgZm9yIFJhc3BiZXJyeSBQaSA0LiBBZGQgdGhpcyBzdHJpbmcgdG8g
b3VyCiAgICBwbGF0Zm9ybSBjb21wYXRpYmxlIGxpc3QuCiAgICAKICAgIFRoZSBicmNtLGJjbTI4
MzggY29udmVudGlvbiBpcyBhYmFuZG9uZWQuIFJlbW92ZSBpdC4KICAgIAogICAgUmVuYW1lIHRo
ZSB2YXJpYWJsZXMgd2l0aGluIHRoZSBmaWxlIHRvIGEgcnBpNF8qIHByZWZpeCBzaW5jZSB0aGUg
ZmlsZQogICAgaXMgbWVhbnQgdG8gY292ZXIgdGhlIFJhc3BiZXJyeSBQaSA0IHBsYXRmb3JtLgog
ICAgCiAgICBJZiB5b3UgYXJlIHVzaW5nIGEgZGV2aWNlIHRyZWUgd2l0aCB0aGUgb2xkIGNvbXBh
dGlibGUgc3RyaW5nCiAgICBicmNtLGJjbTI4MzgsIHlvdSB3aWxsIG5lZWQgdG8gdXBncmFkZSB5
b3VyIGRldmljZSB0cmVlIHRvIG9uZSB0aGF0IGhhcwogICAgdGhlIG5ldyBicmNtLGJjbTI3MTEg
Y29tcGF0aWJsZSBzdHJpbmcuCiAgICAKICAgIFsxXSBodHRwczovL3BhdGNod29yay5rZXJuZWwu
b3JnL3BhdGNoLzExMTY1NDA3LwogICAgWzJdIGh0dHBzOi8vZ2l0aHViLmNvbS9yYXNwYmVycnlw
aS9saW51eC9jb21taXQvNTNmZGQ3YjhjOGNiOWM4NzE5MGNhYWI0ZmQ0NTlmODllMWI0YTdmOAog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGV3YXJ0IEhpbGRlYnJhbmQgPHN0ZXdhcnQuaGlsZGVi
cmFuZEBkb3JuZXJ3b3Jrcy5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL2JyY20tcmFzcGJlcnJ5LXBp
LmMgfCAxMiArKysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDYg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9icmNtLXJh
c3BiZXJyeS1waS5jIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9icmNtLXJhc3BiZXJyeS1waS5j
CmluZGV4IGUyMmQyYjMxODQuLmI2OTdmYTJjNmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9w
bGF0Zm9ybXMvYnJjbS1yYXNwYmVycnktcGkuYworKysgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1z
L2JyY20tcmFzcGJlcnJ5LXBpLmMKQEAgLTE5LDEzICsxOSwxMyBAQAogCiAjaW5jbHVkZSA8YXNt
L3BsYXRmb3JtLmg+CiAKLXN0YXRpYyBjb25zdCBjaGFyICpjb25zdCBicmNtX2JjbTI4MzhfZHRf
Y29tcGF0W10gX19pbml0Y29uc3QgPQorc3RhdGljIGNvbnN0IGNoYXIgKmNvbnN0IHJwaTRfZHRf
Y29tcGF0W10gX19pbml0Y29uc3QgPQogewotICAgICJicmNtLGJjbTI4MzgiLAorICAgICJicmNt
LGJjbTI3MTEiLAogICAgIE5VTEwKIH07CiAKLXN0YXRpYyBjb25zdCBzdHJ1Y3QgZHRfZGV2aWNl
X21hdGNoIGJyY21fYmNtMjgzOF9ibGFja2xpc3RfZGV2W10gX19pbml0Y29uc3QgPQorc3RhdGlj
IGNvbnN0IHN0cnVjdCBkdF9kZXZpY2VfbWF0Y2ggcnBpNF9ibGFja2xpc3RfZGV2W10gX19pbml0
Y29uc3QgPQogewogICAgIC8qCiAgICAgICogVGhlIGF1eCBTUElzIHNoYXJlIGFuIElSUSBhbmQg
YSBwYWdlIHdpdGggdGhlIGF1eCBVQVJULgpAQCAtNDAsOSArNDAsOSBAQCBzdGF0aWMgY29uc3Qg
c3RydWN0IGR0X2RldmljZV9tYXRjaCBicmNtX2JjbTI4MzhfYmxhY2tsaXN0X2RldltdIF9faW5p
dGNvbnN0ID0KICAgICB7IC8qIHNlbnRpbmVsICovIH0sCiB9OwogCi1QTEFURk9STV9TVEFSVChi
cmNtX2JjbTI4MzgsICJSYXNwYmVycnkgUGkgNCIpCi0gICAgLmNvbXBhdGlibGUgICAgID0gYnJj
bV9iY20yODM4X2R0X2NvbXBhdCwKLSAgICAuYmxhY2tsaXN0X2RldiAgPSBicmNtX2JjbTI4Mzhf
YmxhY2tsaXN0X2RldiwKK1BMQVRGT1JNX1NUQVJUKHJwaTQsICJSYXNwYmVycnkgUGkgNCIpCisg
ICAgLmNvbXBhdGlibGUgICAgID0gcnBpNF9kdF9jb21wYXQsCisgICAgLmJsYWNrbGlzdF9kZXYg
ID0gcnBpNF9ibGFja2xpc3RfZGV2LAogUExBVEZPUk1fRU5ECiAKIC8qCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Oct 28 15:55:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 15: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 1iP7MJ-0003aD-69; Mon, 28 Oct 2019 15:55:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+jMz=YV=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iP7MI-0003a8-6B
 for xen-changelog@lists.xenproject.org; Mon, 28 Oct 2019 15:55:06 +0000
X-Inumbo-ID: 4ee83054-f99b-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4ee83054-f99b-11e9-beca-bc764e2007e4;
 Mon, 28 Oct 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 <ian.jackson@eu.citrix.com>) id 1iP7MG-00016r-UD
 for xen-changelog@lists.xenproject.org; Mon, 28 Oct 2019 15:55:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iP7MG-0000Qv-RG
 for xen-changelog@lists.xenproject.org; Mon, 28 Oct 2019 15:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iP7MG-0000Qv-RG@xenbits.xenproject.org>
Date: Mon, 28 Oct 2019 15:55:04 +0000
Subject: [Xen-changelog] [xen staging] SUPPORT.md: Add PV display/sound,
 update keyboard
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA3MTQ5ZDk3YjE4OTIwYWUxODJiZTE0ODUzNDk1Nzg4NmJmMjIzM2MKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0u
Y29tPgpBdXRob3JEYXRlOiBNb24gU2VwIDMwIDExOjU2OjU5IDIwMTkgKzAzMDAKQ29tbWl0OiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE9j
dCAyOCAxNTo1MjozNSAyMDE5ICswMDAwCgogICAgU1VQUE9SVC5tZDogQWRkIFBWIGRpc3BsYXkv
c291bmQsIHVwZGF0ZSBrZXlib2FyZAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIg
QW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+CiAgICBBY2tl
ZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmVsZWFz
ZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIFNVUFBPUlQu
bWQgfCAxNSArKysrKysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCsp
LCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvU1VQUE9SVC5tZCBiL1NVUFBPUlQubWQKaW5k
ZXggZjhlZjNjOTM0ZS4uNTM5NWE1ZWNjNyAxMDA2NDQKLS0tIGEvU1VQUE9SVC5tZAorKysgYi9T
VVBQT1JULm1kCkBAIC0zNzMsNiArMzczLDEyIEBAIEd1ZXN0LXNpZGUgZHJpdmVyIGNhcGFibGUg
b2Ygc3BlYWtpbmcgdGhlIFhlbiBQViBGcmFtZWJ1ZmZlciBwcm90b2NvbAogCiAgICAgU3RhdHVz
LCBMaW51eCAoeGVuLWZiZnJvbnQpOiBTdXBwb3J0ZWQKIAorIyMjIFBWIGRpc3BsYXkgKGZyb250
ZW5kKQorCitHdWVzdC1zaWRlIGRyaXZlciBjYXBhYmxlIG9mIHNwZWFraW5nIHRoZSBYZW4gUFYg
ZGlzcGxheSBwcm90b2NvbAorCisgICAgU3RhdHVzLCBMaW51eDogU3VwcG9ydGVkCisKICMjIyBQ
ViBDb25zb2xlIChmcm9udGVuZCkKIAogR3Vlc3Qtc2lkZSBkcml2ZXIgY2FwYWJsZSBvZiBzcGVh
a2luZyB0aGUgWGVuIFBWIGNvbnNvbGUgcHJvdG9jb2wKQEAgLTM4NSw3ICszOTEsOCBAQCBHdWVz
dC1zaWRlIGRyaXZlciBjYXBhYmxlIG9mIHNwZWFraW5nIHRoZSBYZW4gUFYgY29uc29sZSBwcm90
b2NvbAogIyMjIFBWIGtleWJvYXJkIChmcm9udGVuZCkKIAogR3Vlc3Qtc2lkZSBkcml2ZXIgY2Fw
YWJsZSBvZiBzcGVha2luZyB0aGUgWGVuIFBWIGtleWJvYXJkIHByb3RvY29sLgotTm90ZSB0aGF0
IHRoZSAia2V5Ym9hcmQgcHJvdG9jb2wiIGluY2x1ZGVzIG1vdXNlIC8gcG9pbnRlciBzdXBwb3J0
IGFzIHdlbGwuCitOb3RlIHRoYXQgdGhlICJrZXlib2FyZCBwcm90b2NvbCIgaW5jbHVkZXMgbW91
c2UgLyBwb2ludGVyIC8KK211bHRpLXRvdWNoIHN1cHBvcnQgYXMgd2VsbC4KIAogICAgIFN0YXR1
cywgTGludXggKHhlbi1rYmRmcm9udCk6IFN1cHBvcnRlZAogCkBAIC00MTgsNiArNDI1LDEyIEBA
IEd1ZXN0LXNpZGUgZHJpdmVyIGNhcGFibGUgb2YgbWFraW5nIHB2IHN5c3RlbSBjYWxscwogCiAg
ICAgU3RhdHVzLCBMaW51eDogVGVjaCBQcmV2aWV3CiAKKyMjIyBQViBzb3VuZCAoZnJvbnRlbmQp
CisKK0d1ZXN0LXNpZGUgZHJpdmVyIGNhcGFibGUgb2Ygc3BlYWtpbmcgdGhlIFhlbiBQViBzb3Vu
ZCBwcm90b2NvbAorCisgICAgU3RhdHVzLCBMaW51eDogU3VwcG9ydGVkCisKICMjIFZpcnR1YWwg
ZGV2aWNlIHN1cHBvcnQsIGhvc3Qgc2lkZQogCiBGb3IgaG9zdC1zaWRlIHZpcnR1YWwgZGV2aWNl
IHN1cHBvcnQsCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Oct 28 18:11:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 18: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 1iP9Tv-0008E2-Qo; Mon, 28 Oct 2019 18:11:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+jMz=YV=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iP9Tu-0008Dr-19
 for xen-changelog@lists.xenproject.org; Mon, 28 Oct 2019 18:11:06 +0000
X-Inumbo-ID: 4eda4134-f9ae-11e9-8aca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4eda4134-f9ae-11e9-8aca-bc764e2007e4;
 Mon, 28 Oct 2019 18:11:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iP9Tt-0004aR-7E
 for xen-changelog@lists.xenproject.org; Mon, 28 Oct 2019 18:11:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iP9Tt-0007oh-40
 for xen-changelog@lists.xenproject.org; Mon, 28 Oct 2019 18:11:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iP9Tt-0007oh-40@xenbits.xenproject.org>
Date: Mon, 28 Oct 2019 18:11:05 +0000
Subject: [Xen-changelog] [xen staging] libxl: domain_config_setdefault:
 Document use of domid
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdkMjY1NWYyMDY0MTkyZmMyMTZiNWM1Nzg5NjRjMTVkODljMDFlZDcKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBPY3QgMjggMTI6MDQ6MDQgMjAxOSArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE9jdCAyOCAxODowOToyNCAy
MDE5ICswMDAwCgogICAgbGlieGw6IGRvbWFpbl9jb25maWdfc2V0ZGVmYXVsdDogRG9jdW1lbnQg
dXNlIG9mIGRvbWlkCiAgICAKICAgIFdlIGFyZSBnb2luZyB0byB3YW50IHRvIGNhbGwgdGhpcyBm
cm9tIGEgc2l0ZSB3aGljaCBoYXMgYSBkb21pZCB3aGljaAogICAgaXMgZ29vZCBmb3IgbG9nZ2lu
ZyBidXQgbm90IHRoZSBkb21pZCBvZiB0aGUgZG9tYWluIHdlIGFyZSBjcmVhdGluZwogICAgKG5h
bWVseSwgdGhlIHN0dWIgZGV2aWNlIGRvbWFpbikuCiAgICAKICAgIENvbnNlcXVlbnRseSwgYWRk
IHRoZSBzYW1lIGNvbW1lbnQgdG8KICAgIGxpYnhsX19hcmNoX3Bhc3N0aHJvdWdoX21vZGVfc2V0
ZGVmYXVsdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJk
QGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oICAgfCAyICstCiB0b29s
cy9saWJ4bC9saWJ4bF9jcmVhdGUuYyB8IDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRp
b25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Fy
Y2guaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FyY2guaAppbmRleCBlZTY2NDFiM2U2Li42YTkxNzc1
YjllIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9hcmNoLmgKKysrIGIvdG9vbHMvbGli
eGwvbGlieGxfYXJjaC5oCkBAIC03NCw3ICs3NCw3IEBAIHZvaWQgbGlieGxfX2FyY2hfZG9tYWlu
X2J1aWxkX2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogCiBfaGlkZGVuCiBpbnQgbGli
eGxfX2FyY2hfcGFzc3Rocm91Z2hfbW9kZV9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkIC8qIGZv
ciBsb2dnaW5nLCBvbmx5ICovLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfcGh5c2luZm8gKnBoeXNpbmZv
KTsKIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4
bC9saWJ4bF9jcmVhdGUuYwppbmRleCBkNTlhYzJhYjA1Li4zMmQ0NWRjZWYwIDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVh
dGUuYwpAQCAtODkxLDcgKzg5MSw3IEBAIHN0YXRpYyB1bnNpZ25lZCBsb25nIGxpYnhsX19nZXRf
cmVxdWlyZWRfaW9tbXVfbWVtb3J5KHVuc2lnbmVkIGxvbmcgbWF4bWVtX2tiKQogCiBpbnQgbGli
eGxfX2RvbWFpbl9jb25maWdfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCkKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkIC8qIGZvciBsb2dn
aW5nLCBvbmx5ICovKQogewogICAgIGxpYnhsX2N0eCAqY3R4ID0gbGlieGxfX2djX293bmVyKGdj
KTsKICAgICBpbnQgcmV0OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Oct 28 18:11:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 18:11: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 1iP9U5-0008FT-ST; Mon, 28 Oct 2019 18:11: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=+jMz=YV=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iP9U4-0008FF-GU
 for xen-changelog@lists.xenproject.org; Mon, 28 Oct 2019 18:11:16 +0000
X-Inumbo-ID: 54e7f440-f9ae-11e9-94fd-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 54e7f440-f9ae-11e9-94fd-12813bfff9fa;
 Mon, 28 Oct 2019 18:11:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iP9U3-0004ad-EM
 for xen-changelog@lists.xenproject.org; Mon, 28 Oct 2019 18:11:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iP9U3-0007p6-BK
 for xen-changelog@lists.xenproject.org; Mon, 28 Oct 2019 18:11:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iP9U3-0007p6-BK@xenbits.xenproject.org>
Date: Mon, 28 Oct 2019 18:11:15 +0000
Subject: [Xen-changelog] [xen staging] libxl: libxl__spawn_stub_dm: Call
 domain_config_setdefault
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJhNDc0ZGMzZTIyOWVjZGM2YTVjMGFmN2VhZTExYTA4NDNkZTBkMWQKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBPY3QgMjggMTI6MDU6MzAgMjAxOSArMDAwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE9jdCAyOCAxODowOToyNCAy
MDE5ICswMDAwCgogICAgbGlieGw6IGxpYnhsX19zcGF3bl9zdHViX2RtOiBDYWxsIGRvbWFpbl9j
b25maWdfc2V0ZGVmYXVsdAogICAgCiAgICBQcmV2aW91c2x5LCBkZWZhdWx0aW5nIGFuZCBjaGVj
a2luZyBvZiBzb21lIGFzcGVjdHMgb2YgdGhlIGRvbWFpbgogICAgY29uZmlnIHdhcyBza2lwcGVk
IGZvciBzdHViIGRtcy4gIFRoaXMgaGFzIGJlZW4gdGhlIGNhc2UgZm9yZXZlci4KICAgIAogICAg
SW4gYWQwMTFhZDA4ODQzICJsaWJ4bC94bDogT3ZlcmhhdWwgcGFzc3Rocm91Z2ggc2V0dGluZyBs
b2dpYyIgc29tZQogICAgZGVmYXVsdGluZyB0aGF0IHdhcyBuZWVkZWQgZm9yIHN0dWIgZG1zIHdh
cyBtb3ZlZCBmcm9tCiAgICBsaWJ4bF9fZG9tYWluX2NyZWF0ZV9pbmZvX3NldGRlZmF1bHQgdG8g
Li5fY29uZmlnX3NldGRlZmF1bHQgd2l0aCB0aGUKICAgIHJlc3VsdCB0aGF0IGZvciBzdHViIGRt
cywgbGlieGxfX2RvbWFpbl9tYWtlIGZhaWxzIHdpdGggdGhpcwogICAgYXNzZXJ0aW9uOgogICAg
ICB4bDogbGlieGxfY3JlYXRlLmM6NTgyOiBsaWJ4bF9fZG9tYWluX21ha2U6IEFzc2VydGlvbgog
ICAgICBgaW5mby0+cGFzc3Rocm91Z2ggIT0gTElCWExfUEFTU1RIUk9VR0hfREVGQVVMVCcgZmFp
bGVkLgogICAgCiAgICBGaXggdGhpcyBieSBwcm9wZXJseSBkb2luZyBhbGwgZGVmYXVsdGluZyBh
bmQgYWxsIGNoZWNraW5nIGZvciBzdHViCiAgICBkbXMuICBUaGlzIGlzIG1vcmUgY29ycmVjdCwg
YnV0IChlc3BlY2lhbGx5IGF0IHRoaXMgc3RhZ2Ugb2YgdGhlCiAgICByZWxlYXNlKSBpdCBpcyBu
ZWNlc3NhcnkgdG8gbW9yZSBjbG9zZWx5IGV2YWx1YXRlIHRoZSBlZmZlY3RzIGJ5CiAgICByZXZp
ZXdpbmcgdGhlIGJvZHkgb2YgX2NvbmZpZ19zZXRkZWZhdWx0LiAgVGhlIGNoYW5nZXMgYXJlIGFz
IGZvbGxvd3M6CiAgICAKICAgIE9uZSBhY3R1YWwgZnVuY3Rpb25hbCBjaGFuZ2U6CiAgICAKICAg
ICogVGhlIG5ldyBwYXNzdGhyb3VnaCBkZWZhdWx0aW5nIGlzIHByb3Blcmx5IGRvbmUuICBUaGlz
IGlzIHdoYXQgd2UKICAgICAgYXJlIHRyeWluZyB0byBhY3R1YWxseSBmaXggaGVyZS4KICAgIAog
ICAgQW5kIGEgbG90IG9mIHRoaW5ncyB0aGF0IG1ha2Ugbm8gZGlmZmVyZW5jZToKICAgIAogICAg
KiBzaGFkb3dfbWVta2Igd291bGQgbm93IGJlIHNldC4gIFdoZXRoZXIgdGhpcyB3b3VsZCBiZSBj
b3JyZWN0IGlzIG5vdAogICAgICBlbnRpcmVseSBjbGVhci4gIEl0IHNlZW1zIGJldHRlciB0byBt
YWtlIHRoaXMgcGF0Y2ggKHdob3NlIHB1cnBvc2UKICAgICAgaXMgdG8gZml4IHRoZSBwYXNzdGhy
b3VnaCBkZWZhdWx0aW5nKSAqbm90KiBpbmNsdWRlIHRoYXQgc2VtYW50aWMKICAgICAgY2hhbmdl
LCBzbyBoZXJlIEkgaGF2ZSBpbmNsdWRlZCBhIGh1bmsgdG8gZXhwbGljaXRseSBvdmVycmlkZSB0
aGlzLgogICAgCiAgICAqIEZMQVNLIHNzaWRfbGFiZWwgaXMgcHJvY2Vzc2VkLiAgQnV0IHRoZSBh
Y3R1YWwgc3NpZHJlZiBpcyBjb3BpZWQKICAgICAgZnJvbSB0aGUgZ3Vlc3QgZG9tYWluIGJ5IHNw
YXduX3N0dWJfZG0sIGFuZCBzc2lkX2xhYmVsIGlzIHNldCB0bwogICAgICBOVUxMLiAgU28gbm8g
Y2hhbmdlLgogICAgCiAgICAqIFdlIHNldCBpb21tdV9tZW1rYi4gIEJ1dCB0byAwIHNpbmNlIHBh
c3N0aHJvdWdoIGlzIGRpc2FibGVkLgogICAgCiAgICAqIGNwdWlkIHBvb2xfbmFtZSBpcyBwcm9j
ZXNzZWQuICBCdXQgdGhpcyBpcyBub3Qgc2V0IGJ5CiAgICAgIHNwYXduX3N0dWJfZG0uICAoQXJn
dWFibHkgdGhpcyBpcyBhIGJ1Zzogc3R1YiBkbXMgc2hvdWxkIGluaGVyaXQgdGhlCiAgICAgIHBh
cmVudCBjcHVwb29sLikgIFRoZSBlZmZlY3QgaXMgdG8gbGVhdmUgcG9vbGlkIHNldCB0byAwIGFu
ZCBjYWxsCiAgICAgIGxpYnhsX2NwdXBvb2xpZF9pc192YWxpZCBidXQgdGhhdCBhbHdheXMgc3Vj
Y2VlZHMgZm9yIDAuICBTbyBubwogICAgICBjaGFuZ2UuCiAgICAKICAgICogVmFyaW91cyBleHRy
YSBjaGVja3MgYXJlIGRvbmU6IHJlamVjdCBQQ0kgcGFzc3Rocm91Z2ggZm9yIEhWTSB3aXRoCiAg
ICAgIFBPRCAoc3R1YiBkbSBpcyBQVik7IHJlamVjdCBwb2QgKyB2bnVtYSwgb3IgUFYgKyB2bnVt
YSAoc3R1YiBkbSBoYXMKICAgICAgbm8gdm51bWEpOyByZWplY3QgbmVzdGVkIEhWTSBvciBwb2Qs
IHdpdGggYWx0MnBtLWh2bSAoYWdhaW4sIHN0dWIgZG0KICAgICAgaXMgUFYpLiAgU28gdGhlc2Ug
Y2hlY2tzIHdpbGwgYWx3YXlzIHBhc3MuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFudGhvbnkgUEVS
QVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2Rt
LmMgfCAxMCArKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCA4IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMgYi90b29scy9s
aWJ4bC9saWJ4bF9kbS5jCmluZGV4IGU2YTQ4OTc0ZjguLjdlNTJmMDk3MzEgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwpAQCAt
MjE0MSw2ICsyMTQxLDcgQEAgdm9pZCBsaWJ4bF9fc3Bhd25fc3R1Yl9kbShsaWJ4bF9fZWdjICpl
Z2MsIGxpYnhsX19zdHViX2RtX3NwYXduX3N0YXRlICpzZHNzKQogICAgIGxpYnhsX2RvbWFpbl9i
dWlsZF9pbmZvX2luaXQoJmRtX2NvbmZpZy0+Yl9pbmZvKTsKICAgICBsaWJ4bF9kb21haW5fYnVp
bGRfaW5mb19pbml0X3R5cGUoJmRtX2NvbmZpZy0+Yl9pbmZvLCBMSUJYTF9ET01BSU5fVFlQRV9Q
Vik7CiAKKyAgICBkbV9jb25maWctPmJfaW5mby5zaGFkb3dfbWVta2IgPSAwOwogICAgIGRtX2Nv
bmZpZy0+Yl9pbmZvLm1heF92Y3B1cyA9IDE7CiAgICAgZG1fY29uZmlnLT5iX2luZm8ubWF4X21l
bWtiID0gMjggKiAxMDI0ICsKICAgICAgICAgZ3Vlc3RfY29uZmlnLT5iX2luZm8udmlkZW9fbWVt
a2I7CkBAIC0yMTY3LDE0ICsyMTY4LDcgQEAgdm9pZCBsaWJ4bF9fc3Bhd25fc3R1Yl9kbShsaWJ4
bF9fZWdjICplZ2MsIGxpYnhsX19zdHViX2RtX3NwYXduX3N0YXRlICpzZHNzKQogICAgIGRtX2Nv
bmZpZy0+Y19pbmZvLnJ1bl9ob3RwbHVnX3NjcmlwdHMgPQogICAgICAgICBndWVzdF9jb25maWct
PmNfaW5mby5ydW5faG90cGx1Z19zY3JpcHRzOwogCi0gICAgbGlieGxfcGh5c2luZm8gcGh5c2lu
Zm87Ci0gICAgcmV0ID0gbGlieGxfZ2V0X3BoeXNpbmZvKENUWCwgJnBoeXNpbmZvKTsKLSAgICBp
ZiAocmV0KSBnb3RvIG91dDsKLQotICAgIHJldCA9IGxpYnhsX19kb21haW5fY3JlYXRlX2luZm9f
c2V0ZGVmYXVsdChnYywgJmRtX2NvbmZpZy0+Y19pbmZvLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmcGh5c2luZm8pOwotICAgIGlmIChyZXQpIGdvdG8g
b3V0OwotICAgIHJldCA9IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KGdjLCAm
ZG1fY29uZmlnLT5iX2luZm8pOworICAgIHJldCA9IGxpYnhsX19kb21haW5fY29uZmlnX3NldGRl
ZmF1bHQoZ2MsIGRtX2NvbmZpZywgZ3Vlc3RfZG9taWQpOwogICAgIGlmIChyZXQpIGdvdG8gb3V0
OwogCiAgICAgaWYgKGxpYnhsX2RlZmJvb2xfdmFsKGd1ZXN0X2NvbmZpZy0+Yl9pbmZvLnUuaHZt
LnZuYy5lbmFibGUpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Mon Oct 28 21:33:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 21: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 1iPCdP-0001De-1S; Mon, 28 Oct 2019 21: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=+jMz=YV=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPCdN-0001DZ-W2
 for xen-changelog@lists.xenproject.org; Mon, 28 Oct 2019 21:33:06 +0000
X-Inumbo-ID: 86af56be-f9ca-11e9-9500-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 86af56be-f9ca-11e9-9500-12813bfff9fa;
 Mon, 28 Oct 2019 21:33:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPCdM-0000L7-Qq
 for xen-changelog@lists.xenproject.org; Mon, 28 Oct 2019 21:33:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPCdM-0001JV-O3
 for xen-changelog@lists.xenproject.org; Mon, 28 Oct 2019 21:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iPCdM-0001JV-O3@xenbits.xenproject.org>
Date: Mon, 28 Oct 2019 21:33:04 +0000
Subject: [Xen-changelog] [xen staging-4.12] xen/arm: traps: Avoid using
 BUG_ON() in _show_registers()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRmZTcwYTE4MGM1M2RmMGFkMDA5MmVmOGQ2NWU4Y2U5NDM5YjI1NGUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1h
eSAxNSAxNzoxNjoxMyAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogTW9uIE9jdCAyOCAxNDoyNDozOCAy
MDE5IC0wNzAwCgogICAgeGVuL2FybTogdHJhcHM6IEF2b2lkIHVzaW5nIEJVR19PTigpIGluIF9z
aG93X3JlZ2lzdGVycygpCiAgICAKICAgIEF0IHRoZSBtb21lbnQsIF9zaG93X3JlZ2lzdGVycygp
IGlzIHVzaW5nIGEgQlVHX09OKCkgdG8gYXNzZXJ0IG9ubHkKICAgIHVzZXJzcGFjZSB3aWxsIHJ1
biAzMi1iaXQgY29kZSBpbiBhIDY0LWJpdCBkb21haW4uCiAgICAKICAgIFN1Y2ggZXh0cmEgcHJl
Y2F1dGlvbiBpcyBub3QgbmVjZXNzYXJ5IGFuZCBjb3VsZCBiZSBhdm9pZGVkIGJ5IG9ubHkKICAg
IGNoZWNraW5nIHRoZSBDUFUgbW9kZSB0byBkZWNpZGUgd2hldGhlciBzaG93X3JlZ2lzdGVyc182
NCgpIG9yCiAgICBzaG93X3JlaWdzdGVyc18zMigpIHNob3VsZCBiZSBjYWxsZWQuCiAgICAKICAg
IFRoaXMgaGFzIGFsc28gdGhlIG5pY2UgYWR2YW50YWdlIHRvIGF2b2lkIG5lc3RlZCBpZiBpbiB0
aGUgY29kZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXly
X2JhYmNodWtAZXBhbS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZTA0ODE4
YjQ2ZDZiMDhhZTIyZDRlZjA1ZmE0ZGM2ODViYmE0MmY1NykKLS0tCiB4ZW4vYXJjaC9hcm0vdHJh
cHMuYyB8IDE2ICsrKy0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMo
KyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIv
eGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggODc0MWFhMWQ1OS4uZWFlZDI5YjA2YiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAg
LTkxNCwyMSArOTE0LDExIEBAIHN0YXRpYyB2b2lkIF9zaG93X3JlZ2lzdGVycyhjb25zdCBzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKIAogICAgIGlmICggZ3Vlc3RfbW9kZSApCiAgICAgewot
ICAgICAgICBpZiAoIGlzXzMyYml0X2RvbWFpbih2LT5kb21haW4pICkKKyAgICAgICAgaWYgKCBw
c3JfbW9kZV9pc18zMmJpdChyZWdzLT5jcHNyKSApCiAgICAgICAgICAgICBzaG93X3JlZ2lzdGVy
c18zMihyZWdzLCBjdHh0LCBndWVzdF9tb2RlLCB2KTsKICNpZmRlZiBDT05GSUdfQVJNXzY0Ci0g
ICAgICAgIGVsc2UgaWYgKCBpc182NGJpdF9kb21haW4odi0+ZG9tYWluKSApCi0gICAgICAgIHsK
LSAgICAgICAgICAgIGlmICggcHNyX21vZGVfaXNfMzJiaXQocmVncy0+Y3BzcikgKQotICAgICAg
ICAgICAgewotICAgICAgICAgICAgICAgIEJVR19PTighdXNyX21vZGUocmVncykpOwotICAgICAg
ICAgICAgICAgIHNob3dfcmVnaXN0ZXJzXzMyKHJlZ3MsIGN0eHQsIGd1ZXN0X21vZGUsIHYpOwot
ICAgICAgICAgICAgfQotICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgewotICAgICAgICAg
ICAgICAgIHNob3dfcmVnaXN0ZXJzXzY0KHJlZ3MsIGN0eHQsIGd1ZXN0X21vZGUsIHYpOwotICAg
ICAgICAgICAgfQotICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHNob3dfcmVn
aXN0ZXJzXzY0KHJlZ3MsIGN0eHQsIGd1ZXN0X21vZGUsIHYpOwogI2VuZGlmCiAgICAgfQogICAg
IGVsc2UKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWdpbmctNC4xMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Oct 28 21:33:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 21: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 1iPCda-0001Ee-3B; Mon, 28 Oct 2019 21: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=+jMz=YV=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPCdZ-0001E3-6J
 for xen-changelog@lists.xenproject.org; Mon, 28 Oct 2019 21:33:17 +0000
X-Inumbo-ID: 8cc79ef8-f9ca-11e9-9500-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8cc79ef8-f9ca-11e9-9500-12813bfff9fa;
 Mon, 28 Oct 2019 21:33:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPCdX-0000LF-1I
 for xen-changelog@lists.xenproject.org; Mon, 28 Oct 2019 21:33:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPCdW-0001KZ-Ug
 for xen-changelog@lists.xenproject.org; Mon, 28 Oct 2019 21:33:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iPCdW-0001KZ-Ug@xenbits.xenproject.org>
Date: Mon, 28 Oct 2019 21:33:14 +0000
Subject: [Xen-changelog] [xen staging-4.12] xen/arm: SCTLR_EL1 is a 64-bit
 register on Arm64
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUyOGY3ZDYwZDViNWIyNTQzN2E5N2VjYzY1NWU3M2ViMmYxZDA1ZWIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIEp1
bCAyMyAyMjozNTo0OCAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogTW9uIE9jdCAyOCAxNDoyOTowNCAy
MDE5IC0wNzAwCgogICAgeGVuL2FybTogU0NUTFJfRUwxIGlzIGEgNjQtYml0IHJlZ2lzdGVyIG9u
IEFybTY0CiAgICAKICAgIE9uIEFybTY0LCBzeXN0ZW0gcmVnaXN0ZXJzIGFyZSBhbHdheXMgNjQt
Yml0IGluY2x1ZGluZyBTQ1RMUl9FTDEuCiAgICBIb3dldmVyLCBYZW4gaXMgYXNzdW1pbmcgdGhp
cyBpcyAzMi1iaXQgYmVjYXVzZSBlYXJsaWVyIHJldmlzaW9uIG9mCiAgICBBcm12OCBoYWQgdGhl
IHRvcCAzMi1iaXQgUkVTMCAoc2VlIEFSTSBEREkwNTk1LmIpLgogICAgCiAgICA+RnJvbSBBcm12
OC41LCBzb21lIGJpdHMgaW4gWzYzOjMyXSB3aWxsIGJlIGRlZmluZWQgYW5kIGFsbG93ZWQgdG8g
YmUKICAgIG1vZGlmaWVkIGJ5IHRoZSBndWVzdC4gU28gd2Ugd291bGQgZWZmZWN0aXZlbHkgcmVz
ZXQgdGhvc2UgYml0cyB0byAwCiAgICBhZnRlciBlYWNoIGNvbnRleHQgc3dpdGNoLiBUaGlzIG1l
YW5zIHRoZSBndWVzdCBtYXkgbm90IGZ1bmN0aW9uCiAgICBjb3JyZWN0bHkgYWZ0ZXJ3YXJkcy4K
ICAgIAogICAgUmF0aGVyIHRoYW4gcmVzZXR0aW5nIHRvIDAgdGhlIGJpdHMgWzYzOjMyXSwgcHJl
c2VydmUgdGhlbSBhY3Jvc3MKICAgIGNvbnRleHQgc3dpdGNoLgogICAgCiAgICBOb3RlIHRoYXQg
dGhlIGNvcnJlc3BvbmRpbmcgcmVnaXN0ZXIgb24gQXJtMzIgKGkuZSBTQ1RMUikgaXMgYWx3YXlz
CiAgICAzMi1iaXQuIFNvIHdlIG5lZWQgdG8gdXNlIHJlZ2lzdGVyX3QgYW55d2hlcmUgd2UgZGVh
bCB0aGUgU0NUTFJ7LF9FTDF9LgogICAgCiAgICBPdXRzaWRlIGludGVyZmFjZSBpcyBzd2l0Y2hl
ZCB0byB1c2UgNjQtYml0IHRvIGFsbG93IEFCSSBjb21wYXRpYmlsaXR5CiAgICBiZXR3ZWVuIDMy
LWJpdCBhbmQgNjQtYml0LgogICAgCiAgICBbU3RlZmFubzogZml4IHR5cG8gaW4gY29tbWl0IG1l
c3NhZ2VdCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9z
QHhpbGlueC5jb20+CiAgICBSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15
ci5iYWJjaHVrQGVwYW0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGU5
OGVkY2NiOTQ0YTgwZGI3ODJlNTUxZjMwOTA2MjhlNjZjN2ZiNTIpCi0tLQogdG9vbHMveGVudHJh
Y2UveGVuY3R4LmMgICAgICAgfCAgNCArKystCiB4ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jICAg
ICB8ICAyICstCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICAgICB8IDEwICsrKysrLS0tLS0K
IHhlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmggIHwgIDMgKystCiB4ZW4vaW5jbHVkZS9hc20t
YXJtL3AybS5oICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaCB8ICA0
ICsrLS0KIDYgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvdG9vbHMveGVudHJhY2UveGVuY3R4LmMgYi90b29scy94ZW50cmFjZS94
ZW5jdHguYwppbmRleCBlNjQ3MTc5ZTE5Li4yZmE4NjRmODY3IDEwMDY0NAotLS0gYS90b29scy94
ZW50cmFjZS94ZW5jdHguYworKysgYi90b29scy94ZW50cmFjZS94ZW5jdHguYwpAQCAtNTk4LDYg
KzU5OCw4IEBAIHN0YXRpYyB2b2lkIHByaW50X2N0eF8zMih2Y3B1X2d1ZXN0X2NvbnRleHRfdCAq
Y3R4KQogCiAgICAgcHJpbnRmKCJyMTJfZmlxOiAlMDgiUFJJeDMyIlxuIiwgcmVncy0+cjEyX2Zp
cSk7CiAgICAgcHJpbnRmKCJcbiIpOworICAgIC8qIFNDVExSIGlzIGFsd2F5cyAzMi1iaXQgKi8K
KyAgICBwcmludGYoIlNDVExSOiAlMDgiUFJJeDMyIlxuIiwgKHVpbnQzMl90KWN0eC0+c2N0bHIp
OwogfQogCiAjaWZkZWYgX19hYXJjaDY0X18KQEAgLTY1OSw2ICs2NjEsNyBAQCBzdGF0aWMgdm9p
ZCBwcmludF9jdHhfNjQodmNwdV9ndWVzdF9jb250ZXh0X3QgKmN0eCkKICAgICBwcmludGYoIngy
ODogJTAxNiJQUkl4NjQiXHQiLCByZWdzLT54MjgpOwogICAgIHByaW50ZigieDI5OiAlMDE2IlBS
SXg2NCJcbiIsIHJlZ3MtPngyOSk7CiAgICAgcHJpbnRmKCJcbiIpOworICAgIHByaW50ZigiU0NU
TFJfRUwxOiAlMDE2IlBSSXg2NCJcbiIsIGN0eC0+c2N0bHIpOwogfQogI2VuZGlmIC8qIF9fYWFy
Y2g2NF9fICovCiAKQEAgLTY3NSw3ICs2NzgsNiBAQCBzdGF0aWMgdm9pZCBwcmludF9jdHgodmNw
dV9ndWVzdF9jb250ZXh0X2FueV90ICpjdHhfYW55KQogICAgIHByaW50X2N0eF8zMihjdHgpOwog
I2VuZGlmCiAKLSAgICBwcmludGYoIlNDVExSOiAlMDgiUFJJeDMyIlxuIiwgY3R4LT5zY3Rscik7
CiAgICAgcHJpbnRmKCJUVEJDUjogJTAxNiJQUkl4NjQiXG4iLCBjdHgtPnR0YmNyKTsKICAgICBw
cmludGYoIlRUQlIwOiAlMDE2IlBSSXg2NCJcbiIsIGN0eC0+dHRicjApOwogICAgIHByaW50Zigi
VFRCUjE6ICUwMTYiUFJJeDY0IlxuIiwgY3R4LT50dGJyMSk7CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vZ3Vlc3Rfd2Fsay5jIGIveGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYwppbmRleCA3ZGI3
YTczMjFiLi5iYjAwM2FkNDg5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5j
CisrKyBiL3hlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMKQEAgLTU4OSw3ICs1ODksNyBAQCBzdGF0
aWMgYm9vbCBndWVzdF93YWxrX2xkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAogYm9vbCBndWVzdF93
YWxrX3RhYmxlcyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdmFkZHJfdCBndmEsCiAgICAgICAgICAg
ICAgICAgICAgICAgIHBhZGRyX3QgKmlwYSwgdW5zaWduZWQgaW50ICpwZXJtcykKIHsKLSAgICB1
aW50MzJfdCBzY3RsciA9IFJFQURfU1lTUkVHKFNDVExSX0VMMSk7CisgICAgcmVnaXN0ZXJfdCBz
Y3RsciA9IFJFQURfU1lTUkVHKFNDVExSX0VMMSk7CiAgICAgcmVnaXN0ZXJfdCB0Y3IgPSBSRUFE
X1NZU1JFRyhUQ1JfRUwxKTsKICAgICB1bnNpZ25lZCBpbnQgX3Blcm1zOwogCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4IGVhZWQy
OWIwNmIuLmNkNDhhZjA5OTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisrKyBi
L3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0zODQsNyArMzg0LDcgQEAgdm9pZCBwYW5pY19QQVIo
dWludDY0X3QgcGFyKQogCiBzdGF0aWMgdm9pZCBjcHNyX3N3aXRjaF9tb2RlKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzLCBpbnQgbW9kZSkKIHsKLSAgICB1aW50MzJfdCBzY3RsciA9IFJFQURf
U1lTUkVHMzIoU0NUTFJfRUwxKTsKKyAgICByZWdpc3Rlcl90IHNjdGxyID0gUkVBRF9TWVNSRUco
U0NUTFJfRUwxKTsKIAogICAgIHJlZ3MtPmNwc3IgJj0gfihQU1JfTU9ERV9NQVNLfFBTUl9JVF9N
QVNLfFBTUl9KQVpFTExFfFBTUl9CSUdfRU5ESUFOfFBTUl9USFVNQik7CiAKQEAgLTQwMCw3ICs0
MDAsNyBAQCBzdGF0aWMgdm9pZCBjcHNyX3N3aXRjaF9tb2RlKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzLCBpbnQgbW9kZSkKIAogc3RhdGljIHZhZGRyX3QgZXhjZXB0aW9uX2hhbmRsZXIzMih2
YWRkcl90IG9mZnNldCkKIHsKLSAgICB1aW50MzJfdCBzY3RsciA9IFJFQURfU1lTUkVHMzIoU0NU
TFJfRUwxKTsKKyAgICByZWdpc3Rlcl90IHNjdGxyID0gUkVBRF9TWVNSRUcoU0NUTFJfRUwxKTsK
IAogICAgIGlmICggc2N0bHIgJiBTQ1RMUl9WICkKICAgICAgICAgcmV0dXJuIDB4ZmZmZjAwMDAg
KyBvZmZzZXQ7CkBAIC03MTksNyArNzE5LDcgQEAgY3Jhc2hfc3lzdGVtOgogCiBzdHJ1Y3QgcmVn
X2N0eHQgewogICAgIC8qIEd1ZXN0LXNpZGUgc3RhdGUgKi8KLSAgICB1aW50MzJfdCBzY3Rscl9l
bDE7CisgICAgcmVnaXN0ZXJfdCBzY3Rscl9lbDE7CiAgICAgcmVnaXN0ZXJfdCB0Y3JfZWwxOwog
ICAgIHVpbnQ2NF90IHR0YnIwX2VsMSwgdHRicjFfZWwxOwogI2lmZGVmIENPTkZJR19BUk1fMzIK
QEAgLTgyMiw3ICs4MjIsNyBAQCBzdGF0aWMgdm9pZCBzaG93X3JlZ2lzdGVyc18zMihjb25zdCBz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKIAogICAgIGlmICggZ3Vlc3RfbW9kZSApCiAgICAg
ewotICAgICAgICBwcmludGsoIiAgICAgU0NUTFI6ICUwOCJQUkl4MzIiXG4iLCBjdHh0LT5zY3Rs
cl9lbDEpOworICAgICAgICBwcmludGsoIiAgICAgU0NUTFI6ICUiUFJJcmVnaXN0ZXIiXG4iLCBj
dHh0LT5zY3Rscl9lbDEpOwogICAgICAgICBwcmludGsoIiAgICAgICBUQ1I6ICUwOCJQUklyZWdp
c3RlciJcbiIsIGN0eHQtPnRjcl9lbDEpOwogICAgICAgICBwcmludGsoIiAgICAgVFRCUjA6ICUw
MTYiUFJJeDY0IlxuIiwgY3R4dC0+dHRicjBfZWwxKTsKICAgICAgICAgcHJpbnRrKCIgICAgIFRU
QlIxOiAlMDE2IlBSSXg2NCJcbiIsIGN0eHQtPnR0YnIxX2VsMSk7CkBAIC04OTQsNyArODk0LDcg
QEAgc3RhdGljIHZvaWQgc2hvd19yZWdpc3RlcnNfNjQoY29uc3Qgc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MsCiAgICAgICAgIHByaW50aygiICAgRVNSX0VMMTogJTA4IlBSSXgzMiJcbiIsIGN0
eHQtPmVzcl9lbDEpOwogICAgICAgICBwcmludGsoIiAgIEZBUl9FTDE6ICUwMTYiUFJJeDY0Ilxu
IiwgY3R4dC0+ZmFyKTsKICAgICAgICAgcHJpbnRrKCJcbiIpOwotICAgICAgICBwcmludGsoIiBT
Q1RMUl9FTDE6ICUwOCJQUkl4MzIiXG4iLCBjdHh0LT5zY3Rscl9lbDEpOworICAgICAgICBwcmlu
dGsoIiBTQ1RMUl9FTDE6ICUiUFJJcmVnaXN0ZXIiXG4iLCBjdHh0LT5zY3Rscl9lbDEpOwogICAg
ICAgICBwcmludGsoIiAgIFRDUl9FTDE6ICUwOCJQUklyZWdpc3RlciJcbiIsIGN0eHQtPnRjcl9l
bDEpOwogICAgICAgICBwcmludGsoIiBUVEJSMF9FTDE6ICUwMTYiUFJJeDY0IlxuIiwgY3R4dC0+
dHRicjBfZWwxKTsKICAgICAgICAgcHJpbnRrKCIgVFRCUjFfRUwxOiAlMDE2IlBSSXg2NCJcbiIs
IGN0eHQtPnR0YnIxX2VsMSk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFp
bi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAppbmRleCAzMTJmZWM4OTMyLi5kZWYy
ODYwNmM5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKQEAgLTE2Myw3ICsxNjMsOCBAQCBzdHJ1Y3QgYXJj
aF92Y3B1CiAjZW5kaWYKIAogICAgIC8qIENvbnRyb2wgUmVnaXN0ZXJzICovCi0gICAgdWludDMy
X3QgYWN0bHIsIHNjdGxyOworICAgIHJlZ2lzdGVyX3Qgc2N0bHI7CisgICAgdWludDMyX3QgYWN0
bHI7CiAgICAgdWludDMyX3QgY3BhY3I7CiAKICAgICB1aW50MzJfdCBjb250ZXh0aWRyOwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
cDJtLmgKaW5kZXggMDQxZGVhODI3Yy4uNzcyZDQzMjk2ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLWFybS9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCkBAIC0zOTQs
NyArMzk0LDcgQEAgc3RhdGljIGlubGluZSBib29sIHZjcHVfaGFzX2NhY2hlX2VuYWJsZWQoc3Ry
dWN0IHZjcHUgKnYpCiAgICAgLyogT25seSB3b3JrcyB3aXRoIHRoZSBjdXJyZW50IHZDUFUgKi8K
ICAgICBBU1NFUlQoY3VycmVudCA9PSB2KTsKIAotICAgIHJldHVybiAoUkVBRF9TWVNSRUczMihT
Q1RMUl9FTDEpICYgKFNDVExSX0N8U0NUTFJfTSkpID09IChTQ1RMUl9DfFNDVExSX00pOworICAg
IHJldHVybiAoUkVBRF9TWVNSRUcoU0NUTFJfRUwxKSAmIChTQ1RMUl9DfFNDVExSX00pKSA9PSAo
U0NUTFJfQ3xTQ1RMUl9NKTsKIH0KIAogI2VuZGlmIC8qIF9YRU5fUDJNX0ggKi8KZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oIGIveGVuL2luY2x1ZGUvcHVibGljL2Fy
Y2gtYXJtLmgKaW5kZXggZWI0MjRlODI4Ni4uYjBjZGQ4N2Q2MSAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvcHVibGljL2FyY2gtYXJtLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJt
LmgKQEAgLTI5MSw3ICsyOTEsNyBAQCBzdHJ1Y3QgdmNwdV9ndWVzdF9jb250ZXh0IHsKIAogICAg
IHN0cnVjdCB2Y3B1X2d1ZXN0X2NvcmVfcmVncyB1c2VyX3JlZ3M7ICAvKiBDb3JlIENQVSByZWdp
c3RlcnMgKi8KIAotICAgIHVpbnQzMl90IHNjdGxyOworICAgIHVpbnQ2NF90IHNjdGxyOwogICAg
IHVpbnQ2NF90IHR0YmNyLCB0dGJyMCwgdHRicjE7CiB9OwogdHlwZWRlZiBzdHJ1Y3QgdmNwdV9n
dWVzdF9jb250ZXh0IHZjcHVfZ3Vlc3RfY29udGV4dF90OwpAQCAtMzc0LDcgKzM3NCw3IEBAIHR5
cGVkZWYgdWludDY0X3QgeGVuX2NhbGxiYWNrX3Q7CiAjZGVmaW5lIFBTUl9HVUVTVDMyX0lOSVQg
IChQU1JfQUJUX01BU0t8UFNSX0ZJUV9NQVNLfFBTUl9JUlFfTUFTS3xQU1JfTU9ERV9TVkMpCiAj
ZGVmaW5lIFBTUl9HVUVTVDY0X0lOSVQgKFBTUl9BQlRfTUFTS3xQU1JfRklRX01BU0t8UFNSX0lS
UV9NQVNLfFBTUl9NT0RFX0VMMWgpCiAKLSNkZWZpbmUgU0NUTFJfR1VFU1RfSU5JVCAgICAweDAw
YzUwMDc4CisjZGVmaW5lIFNDVExSX0dVRVNUX0lOSVQgICAgeGVuX21rX3VsbG9uZygweDAwYzUw
MDc4KQogCiAvKgogICogVmlydHVhbCBtYWNoaW5lIHBsYXRmb3JtIChtZW1vcnkgbGF5b3V0LCBp
bnRlcnJ1cHRzKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhZ2luZy00LjEyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Oct 28 21:44:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 21: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 1iPCo3-00023R-1m; Mon, 28 Oct 2019 21:44:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+jMz=YV=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPCo1-00023I-Lu
 for xen-changelog@lists.xenproject.org; Mon, 28 Oct 2019 21:44:05 +0000
X-Inumbo-ID: 1011bcfc-f9cc-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1011bcfc-f9cc-11e9-beca-bc764e2007e4;
 Mon, 28 Oct 2019 21:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPCo0-0000bG-R6
 for xen-changelog@lists.xenproject.org; Mon, 28 Oct 2019 21:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPCo0-0001zO-OS
 for xen-changelog@lists.xenproject.org; Mon, 28 Oct 2019 21:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iPCo0-0001zO-OS@xenbits.xenproject.org>
Date: Mon, 28 Oct 2019 21:44:04 +0000
Subject: [Xen-changelog] [xen staging-4.11] xen/arm: traps: Avoid using
 BUG_ON() in _show_registers()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNiODZmM2QwMzlmY2I2YWZhN2I2ZWUzNzM4MDUwZTA4YjFlNWI3MWEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1h
eSAxNSAxNzoxNjoxMyAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogTW9uIE9jdCAyOCAxNDozMDo0OSAy
MDE5IC0wNzAwCgogICAgeGVuL2FybTogdHJhcHM6IEF2b2lkIHVzaW5nIEJVR19PTigpIGluIF9z
aG93X3JlZ2lzdGVycygpCiAgICAKICAgIEF0IHRoZSBtb21lbnQsIF9zaG93X3JlZ2lzdGVycygp
IGlzIHVzaW5nIGEgQlVHX09OKCkgdG8gYXNzZXJ0IG9ubHkKICAgIHVzZXJzcGFjZSB3aWxsIHJ1
biAzMi1iaXQgY29kZSBpbiBhIDY0LWJpdCBkb21haW4uCiAgICAKICAgIFN1Y2ggZXh0cmEgcHJl
Y2F1dGlvbiBpcyBub3QgbmVjZXNzYXJ5IGFuZCBjb3VsZCBiZSBhdm9pZGVkIGJ5IG9ubHkKICAg
IGNoZWNraW5nIHRoZSBDUFUgbW9kZSB0byBkZWNpZGUgd2hldGhlciBzaG93X3JlZ2lzdGVyc182
NCgpIG9yCiAgICBzaG93X3JlaWdzdGVyc18zMigpIHNob3VsZCBiZSBjYWxsZWQuCiAgICAKICAg
IFRoaXMgaGFzIGFsc28gdGhlIG5pY2UgYWR2YW50YWdlIHRvIGF2b2lkIG5lc3RlZCBpZiBpbiB0
aGUgY29kZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXly
X2JhYmNodWtAZXBhbS5jb20+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZTA0ODE4
YjQ2ZDZiMDhhZTIyZDRlZjA1ZmE0ZGM2ODViYmE0MmY1NykKLS0tCiB4ZW4vYXJjaC9hcm0vdHJh
cHMuYyB8IDE2ICsrKy0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMo
KyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIv
eGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggNWMxOGU5MThiMC4uZWJjNzA4ZjI1NyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAg
LTkzNSwyMSArOTM1LDExIEBAIHN0YXRpYyB2b2lkIF9zaG93X3JlZ2lzdGVycyhzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncywKIAogICAgIGlmICggZ3Vlc3RfbW9kZSApCiAgICAgewotICAgICAg
ICBpZiAoIGlzXzMyYml0X2RvbWFpbih2LT5kb21haW4pICkKKyAgICAgICAgaWYgKCBwc3JfbW9k
ZV9pc18zMmJpdChyZWdzLT5jcHNyKSApCiAgICAgICAgICAgICBzaG93X3JlZ2lzdGVyc18zMihy
ZWdzLCBjdHh0LCBndWVzdF9tb2RlLCB2KTsKICNpZmRlZiBDT05GSUdfQVJNXzY0Ci0gICAgICAg
IGVsc2UgaWYgKCBpc182NGJpdF9kb21haW4odi0+ZG9tYWluKSApCi0gICAgICAgIHsKLSAgICAg
ICAgICAgIGlmICggcHNyX21vZGVfaXNfMzJiaXQocmVncy0+Y3BzcikgKQotICAgICAgICAgICAg
ewotICAgICAgICAgICAgICAgIEJVR19PTighdXNyX21vZGUocmVncykpOwotICAgICAgICAgICAg
ICAgIHNob3dfcmVnaXN0ZXJzXzMyKHJlZ3MsIGN0eHQsIGd1ZXN0X21vZGUsIHYpOwotICAgICAg
ICAgICAgfQotICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAg
IHNob3dfcmVnaXN0ZXJzXzY0KHJlZ3MsIGN0eHQsIGd1ZXN0X21vZGUsIHYpOwotICAgICAgICAg
ICAgfQotICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHNob3dfcmVnaXN0ZXJz
XzY0KHJlZ3MsIGN0eHQsIGd1ZXN0X21vZGUsIHYpOwogI2VuZGlmCiAgICAgfQogICAgIGVsc2UK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0
YWdpbmctNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Oct 28 21:44:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 28 Oct 2019 21: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 1iPCoD-00024c-3Q; Mon, 28 Oct 2019 21:44:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=+jMz=YV=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPCoC-00024R-1A
 for xen-changelog@lists.xenproject.org; Mon, 28 Oct 2019 21:44:16 +0000
X-Inumbo-ID: 162b16b0-f9cc-11e9-a531-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 162b16b0-f9cc-11e9-a531-bc764e2007e4;
 Mon, 28 Oct 2019 21:44:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPCoB-0000bO-0s
 for xen-changelog@lists.xenproject.org; Mon, 28 Oct 2019 21:44:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPCoA-000202-UV
 for xen-changelog@lists.xenproject.org; Mon, 28 Oct 2019 21:44:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iPCoA-000202-UV@xenbits.xenproject.org>
Date: Mon, 28 Oct 2019 21:44:14 +0000
Subject: [Xen-changelog] [xen staging-4.11] xen/arm: SCTLR_EL1 is a 64-bit
 register on Arm64
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZlYjNmNzY3ODQ5ZmU1YjNhYWRkNzVlN2Y4ODIxNzMxM2QwMjRjOTUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIEp1
bCAyMyAyMjozNTo0OCAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogTW9uIE9jdCAyOCAxNDozOTo1NSAy
MDE5IC0wNzAwCgogICAgeGVuL2FybTogU0NUTFJfRUwxIGlzIGEgNjQtYml0IHJlZ2lzdGVyIG9u
IEFybTY0CiAgICAKICAgIE9uIEFybTY0LCBzeXN0ZW0gcmVnaXN0ZXJzIGFyZSBhbHdheXMgNjQt
Yml0IGluY2x1ZGluZyBTQ1RMUl9FTDEuCiAgICBIb3dldmVyLCBYZW4gaXMgYXNzdW1pbmcgdGhp
cyBpcyAzMi1iaXQgYmVjYXVzZSBlYXJsaWVyIHJldmlzaW9uIG9mCiAgICBBcm12OCBoYWQgdGhl
IHRvcCAzMi1iaXQgUkVTMCAoc2VlIEFSTSBEREkwNTk1LmIpLgogICAgCiAgICA+RnJvbSBBcm12
OC41LCBzb21lIGJpdHMgaW4gWzYzOjMyXSB3aWxsIGJlIGRlZmluZWQgYW5kIGFsbG93ZWQgdG8g
YmUKICAgIG1vZGlmaWVkIGJ5IHRoZSBndWVzdC4gU28gd2Ugd291bGQgZWZmZWN0aXZlbHkgcmVz
ZXQgdGhvc2UgYml0cyB0byAwCiAgICBhZnRlciBlYWNoIGNvbnRleHQgc3dpdGNoLiBUaGlzIG1l
YW5zIHRoZSBndWVzdCBtYXkgbm90IGZ1bmN0aW9uCiAgICBjb3JyZWN0bHkgYWZ0ZXJ3YXJkcy4K
ICAgIAogICAgUmF0aGVyIHRoYW4gcmVzZXR0aW5nIHRvIDAgdGhlIGJpdHMgWzYzOjMyXSwgcHJl
c2VydmUgdGhlbSBhY3Jvc3MKICAgIGNvbnRleHQgc3dpdGNoLgogICAgCiAgICBOb3RlIHRoYXQg
dGhlIGNvcnJlc3BvbmRpbmcgcmVnaXN0ZXIgb24gQXJtMzIgKGkuZSBTQ1RMUikgaXMgYWx3YXlz
CiAgICAzMi1iaXQuIFNvIHdlIG5lZWQgdG8gdXNlIHJlZ2lzdGVyX3QgYW55d2hlcmUgd2UgZGVh
bCB0aGUgU0NUTFJ7LF9FTDF9LgogICAgCiAgICBPdXRzaWRlIGludGVyZmFjZSBpcyBzd2l0Y2hl
ZCB0byB1c2UgNjQtYml0IHRvIGFsbG93IEFCSSBjb21wYXRpYmlsaXR5CiAgICBiZXR3ZWVuIDMy
LWJpdCBhbmQgNjQtYml0LgogICAgCiAgICBbU3RlZmFubzogZml4IHR5cG8gaW4gY29tbWl0IG1l
c3NhZ2VdCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9z
QHhpbGlueC5jb20+CiAgICBSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15
ci5iYWJjaHVrQGVwYW0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGU5
OGVkY2NiOTQ0YTgwZGI3ODJlNTUxZjMwOTA2MjhlNjZjN2ZiNTIpCiAgICBbYmFja3BvcnQ6IGRy
b3AgY2hhbmdlIHRvIG5vbi1leGlzdGluZyB2Y3B1X2hhc19jYWNoZV9lbmFibGVkXQotLS0KIHRv
b2xzL3hlbnRyYWNlL3hlbmN0eC5jICAgICAgIHwgIDQgKysrLQogeGVuL2FyY2gvYXJtL2d1ZXN0
X3dhbGsuYyAgICAgfCAgMiArLQogeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICAgICAgfCAxMCAr
KysrKy0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oICB8ICAzICsrLQogeGVuL2lu
Y2x1ZGUvcHVibGljL2FyY2gtYXJtLmggfCAgNCArKy0tCiA1IGZpbGVzIGNoYW5nZWQsIDEzIGlu
c2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnRyYWNl
L3hlbmN0eC5jIGIvdG9vbHMveGVudHJhY2UveGVuY3R4LmMKaW5kZXggZTY0NzE3OWUxOS4uMmZh
ODY0Zjg2NyAxMDA2NDQKLS0tIGEvdG9vbHMveGVudHJhY2UveGVuY3R4LmMKKysrIGIvdG9vbHMv
eGVudHJhY2UveGVuY3R4LmMKQEAgLTU5OCw2ICs1OTgsOCBAQCBzdGF0aWMgdm9pZCBwcmludF9j
dHhfMzIodmNwdV9ndWVzdF9jb250ZXh0X3QgKmN0eCkKIAogICAgIHByaW50ZigicjEyX2ZpcTog
JTA4IlBSSXgzMiJcbiIsIHJlZ3MtPnIxMl9maXEpOwogICAgIHByaW50ZigiXG4iKTsKKyAgICAv
KiBTQ1RMUiBpcyBhbHdheXMgMzItYml0ICovCisgICAgcHJpbnRmKCJTQ1RMUjogJTA4IlBSSXgz
MiJcbiIsICh1aW50MzJfdCljdHgtPnNjdGxyKTsKIH0KIAogI2lmZGVmIF9fYWFyY2g2NF9fCkBA
IC02NTksNiArNjYxLDcgQEAgc3RhdGljIHZvaWQgcHJpbnRfY3R4XzY0KHZjcHVfZ3Vlc3RfY29u
dGV4dF90ICpjdHgpCiAgICAgcHJpbnRmKCJ4Mjg6ICUwMTYiUFJJeDY0Ilx0IiwgcmVncy0+eDI4
KTsKICAgICBwcmludGYoIngyOTogJTAxNiJQUkl4NjQiXG4iLCByZWdzLT54MjkpOwogICAgIHBy
aW50ZigiXG4iKTsKKyAgICBwcmludGYoIlNDVExSX0VMMTogJTAxNiJQUkl4NjQiXG4iLCBjdHgt
PnNjdGxyKTsKIH0KICNlbmRpZiAvKiBfX2FhcmNoNjRfXyAqLwogCkBAIC02NzUsNyArNjc4LDYg
QEAgc3RhdGljIHZvaWQgcHJpbnRfY3R4KHZjcHVfZ3Vlc3RfY29udGV4dF9hbnlfdCAqY3R4X2Fu
eSkKICAgICBwcmludF9jdHhfMzIoY3R4KTsKICNlbmRpZgogCi0gICAgcHJpbnRmKCJTQ1RMUjog
JTA4IlBSSXgzMiJcbiIsIGN0eC0+c2N0bHIpOwogICAgIHByaW50ZigiVFRCQ1I6ICUwMTYiUFJJ
eDY0IlxuIiwgY3R4LT50dGJjcik7CiAgICAgcHJpbnRmKCJUVEJSMDogJTAxNiJQUkl4NjQiXG4i
LCBjdHgtPnR0YnIwKTsKICAgICBwcmludGYoIlRUQlIxOiAlMDE2IlBSSXg2NCJcbiIsIGN0eC0+
dHRicjEpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYyBiL3hlbi9hcmNo
L2FybS9ndWVzdF93YWxrLmMKaW5kZXggNGQxZWEwY2RjMS4uYmNiNGVlMTBiOCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYworKysgYi94ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fs
ay5jCkBAIC01ODksNyArNTg5LDcgQEAgc3RhdGljIGludCBndWVzdF93YWxrX2xkKGNvbnN0IHN0
cnVjdCB2Y3B1ICp2LAogaW50IGd1ZXN0X3dhbGtfdGFibGVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2
LCB2YWRkcl90IGd2YSwKICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90ICppcGEsIHVuc2ln
bmVkIGludCAqcGVybXMpCiB7Ci0gICAgdWludDMyX3Qgc2N0bHIgPSBSRUFEX1NZU1JFRyhTQ1RM
Ul9FTDEpOworICAgIHJlZ2lzdGVyX3Qgc2N0bHIgPSBSRUFEX1NZU1JFRyhTQ1RMUl9FTDEpOwog
ICAgIHJlZ2lzdGVyX3QgdGNyID0gUkVBRF9TWVNSRUcoVENSX0VMMSk7CiAgICAgdW5zaWduZWQg
aW50IF9wZXJtczsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJj
aC9hcm0vdHJhcHMuYwppbmRleCBlYmM3MDhmMjU3Li4yYTMyNDQxYTYxIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vdHJhcHMuYworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtNDA0LDcg
KzQwNCw3IEBAIHZvaWQgcGFuaWNfUEFSKHVpbnQ2NF90IHBhcikKIAogc3RhdGljIHZvaWQgY3Bz
cl9zd2l0Y2hfbW9kZShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgaW50IG1vZGUpCiB7Ci0g
ICAgdWludDMyX3Qgc2N0bHIgPSBSRUFEX1NZU1JFRzMyKFNDVExSX0VMMSk7CisgICAgcmVnaXN0
ZXJfdCBzY3RsciA9IFJFQURfU1lTUkVHKFNDVExSX0VMMSk7CiAKICAgICByZWdzLT5jcHNyICY9
IH4oUFNSX01PREVfTUFTS3xQU1JfSVRfTUFTS3xQU1JfSkFaRUxMRXxQU1JfQklHX0VORElBTnxQ
U1JfVEhVTUIpOwogCkBAIC00MjAsNyArNDIwLDcgQEAgc3RhdGljIHZvaWQgY3Bzcl9zd2l0Y2hf
bW9kZShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgaW50IG1vZGUpCiAKIHN0YXRpYyB2YWRk
cl90IGV4Y2VwdGlvbl9oYW5kbGVyMzIodmFkZHJfdCBvZmZzZXQpCiB7Ci0gICAgdWludDMyX3Qg
c2N0bHIgPSBSRUFEX1NZU1JFRzMyKFNDVExSX0VMMSk7CisgICAgcmVnaXN0ZXJfdCBzY3RsciA9
IFJFQURfU1lTUkVHKFNDVExSX0VMMSk7CiAKICAgICBpZiAoc2N0bHIgJiBTQ1RMUl9WKQogICAg
ICAgICByZXR1cm4gMHhmZmZmMDAwMCArIG9mZnNldDsKQEAgLTc0MCw3ICs3NDAsNyBAQCBjcmFz
aF9zeXN0ZW06CiAKIHN0cnVjdCByZWdfY3R4dCB7CiAgICAgLyogR3Vlc3Qtc2lkZSBzdGF0ZSAq
LwotICAgIHVpbnQzMl90IHNjdGxyX2VsMTsKKyAgICByZWdpc3Rlcl90IHNjdGxyX2VsMTsKICAg
ICByZWdpc3Rlcl90IHRjcl9lbDE7CiAgICAgdWludDY0X3QgdHRicjBfZWwxLCB0dGJyMV9lbDE7
CiAjaWZkZWYgQ09ORklHX0FSTV8zMgpAQCAtODQzLDcgKzg0Myw3IEBAIHN0YXRpYyB2b2lkIHNo
b3dfcmVnaXN0ZXJzXzMyKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogCiAgICAgaWYgKCBn
dWVzdF9tb2RlICkKICAgICB7Ci0gICAgICAgIHByaW50aygiICAgICBTQ1RMUjogJTA4IlBSSXgz
MiJcbiIsIGN0eHQtPnNjdGxyX2VsMSk7CisgICAgICAgIHByaW50aygiICAgICBTQ1RMUjogJSJQ
UklyZWdpc3RlciJcbiIsIGN0eHQtPnNjdGxyX2VsMSk7CiAgICAgICAgIHByaW50aygiICAgICAg
IFRDUjogJTA4IlBSSXJlZ2lzdGVyIlxuIiwgY3R4dC0+dGNyX2VsMSk7CiAgICAgICAgIHByaW50
aygiICAgICBUVEJSMDogJTAxNiJQUkl4NjQiXG4iLCBjdHh0LT50dGJyMF9lbDEpOwogICAgICAg
ICBwcmludGsoIiAgICAgVFRCUjE6ICUwMTYiUFJJeDY0IlxuIiwgY3R4dC0+dHRicjFfZWwxKTsK
QEAgLTkxNSw3ICs5MTUsNyBAQCBzdGF0aWMgdm9pZCBzaG93X3JlZ2lzdGVyc182NChzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncywKICAgICAgICAgcHJpbnRrKCIgICBFU1JfRUwxOiAlMDgiUFJJ
eDMyIlxuIiwgY3R4dC0+ZXNyX2VsMSk7CiAgICAgICAgIHByaW50aygiICAgRkFSX0VMMTogJTAx
NiJQUkl4NjQiXG4iLCBjdHh0LT5mYXIpOwogICAgICAgICBwcmludGsoIlxuIik7Ci0gICAgICAg
IHByaW50aygiIFNDVExSX0VMMTogJTA4IlBSSXgzMiJcbiIsIGN0eHQtPnNjdGxyX2VsMSk7Cisg
ICAgICAgIHByaW50aygiIFNDVExSX0VMMTogJSJQUklyZWdpc3RlciJcbiIsIGN0eHQtPnNjdGxy
X2VsMSk7CiAgICAgICAgIHByaW50aygiICAgVENSX0VMMTogJTA4IlBSSXJlZ2lzdGVyIlxuIiwg
Y3R4dC0+dGNyX2VsMSk7CiAgICAgICAgIHByaW50aygiIFRUQlIwX0VMMTogJTAxNiJQUkl4NjQi
XG4iLCBjdHh0LT50dGJyMF9lbDEpOwogICAgICAgICBwcmludGsoIiBUVEJSMV9FTDE6ICUwMTYi
UFJJeDY0IlxuIiwgY3R4dC0+dHRicjFfZWwxKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCmluZGV4IDdiYTY1
MjhhNzQuLmI4YWRhOGI0YzEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWlu
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaApAQCAtMTYzLDcgKzE2Myw4IEBA
IHN0cnVjdCBhcmNoX3ZjcHUKICNlbmRpZgogCiAgICAgLyogQ29udHJvbCBSZWdpc3RlcnMgKi8K
LSAgICB1aW50MzJfdCBhY3Rsciwgc2N0bHI7CisgICAgcmVnaXN0ZXJfdCBzY3RscjsKKyAgICB1
aW50MzJfdCBhY3RscjsKICAgICB1aW50MzJfdCBjcGFjcjsKIAogICAgIHVpbnQzMl90IGNvbnRl
eHRpZHI7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaCBiL3hlbi9p
bmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oCmluZGV4IGViNDI0ZTgyODYuLmIwY2RkODdkNjEgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oCisrKyBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9hcmNoLWFybS5oCkBAIC0yOTEsNyArMjkxLDcgQEAgc3RydWN0IHZjcHVfZ3Vlc3Rf
Y29udGV4dCB7CiAKICAgICBzdHJ1Y3QgdmNwdV9ndWVzdF9jb3JlX3JlZ3MgdXNlcl9yZWdzOyAg
LyogQ29yZSBDUFUgcmVnaXN0ZXJzICovCiAKLSAgICB1aW50MzJfdCBzY3RscjsKKyAgICB1aW50
NjRfdCBzY3RscjsKICAgICB1aW50NjRfdCB0dGJjciwgdHRicjAsIHR0YnIxOwogfTsKIHR5cGVk
ZWYgc3RydWN0IHZjcHVfZ3Vlc3RfY29udGV4dCB2Y3B1X2d1ZXN0X2NvbnRleHRfdDsKQEAgLTM3
NCw3ICszNzQsNyBAQCB0eXBlZGVmIHVpbnQ2NF90IHhlbl9jYWxsYmFja190OwogI2RlZmluZSBQ
U1JfR1VFU1QzMl9JTklUICAoUFNSX0FCVF9NQVNLfFBTUl9GSVFfTUFTS3xQU1JfSVJRX01BU0t8
UFNSX01PREVfU1ZDKQogI2RlZmluZSBQU1JfR1VFU1Q2NF9JTklUIChQU1JfQUJUX01BU0t8UFNS
X0ZJUV9NQVNLfFBTUl9JUlFfTUFTS3xQU1JfTU9ERV9FTDFoKQogCi0jZGVmaW5lIFNDVExSX0dV
RVNUX0lOSVQgICAgMHgwMGM1MDA3OAorI2RlZmluZSBTQ1RMUl9HVUVTVF9JTklUICAgIHhlbl9t
a191bGxvbmcoMHgwMGM1MDA3OCkKIAogLyoKICAqIFZpcnR1YWwgbWFjaGluZSBwbGF0Zm9ybSAo
bWVtb3J5IGxheW91dCwgaW50ZXJydXB0cykKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Oct 29 12:55:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 12: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 1iPR1g-0008E4-1G; Tue, 29 Oct 2019 12:55: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=UX4Z=YW=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPR1e-0008Dz-Cs
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 12:55:06 +0000
X-Inumbo-ID: 54306238-fa4b-11e9-9512-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 54306238-fa4b-11e9-9512-12813bfff9fa;
 Tue, 29 Oct 2019 12:55:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPR1d-00048F-5U
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 12:55:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPR1d-0003Jr-2i
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 12:55:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iPR1d-0003Jr-2i@xenbits.xenproject.org>
Date: Tue, 29 Oct 2019 12:55:05 +0000
Subject: [Xen-changelog] [xen staging] tools/ocaml: Fix build error with
 Arch Linux
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============2145227611894303761=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 368375d7360a38c27de8e0276498bdd29e9e8a03
Author:     Petre Pircalabu <ppircalabu@bitdefender.com>
AuthorDate: Mon Oct 28 18:38:42 2019 +0200
Commit:     Wei Liu <wl@xen.org>
CommitDate: Tue Oct 29 12:54:10 2019 +0000

    tools/ocaml: Fix build error with Arch Linux
    
    gcc (GCC) 9.2.0 complains:
    
    xentoollog_stubs.c: In function â€˜stub_xtl_ocaml_vmessageâ€™:
    xentoollog_stubs.c:93:16: error: initialization discards â€˜constâ€™ qualifier from pointer target type [-Werror=discarded-qualifiers]
       93 |  value *func = caml_named_value(xtl->vmessage_cb) ;
          |                ^~~~~~~~~~~~~~~~
    
    This patch constifies the pointer returned by caml_named_value in order
    to the accommodate newer versions of OCaml.
    In OCaml >= 4.09 the return value pointer of caml_named_value is
    declared const.
    
    https://github.com/ocaml/ocaml/commit/4f03a1467d29cf587df5a191830f1525506ee0e3
    
    Signed-off-by: Petre Pircalabu <ppircalabu@bitdefender.com>
    Reviewed-by: Anthony PERARD <anthony.perard@citrix.com>
    Release-acked-by: Juergen Gross <jgross@suse.com>
    Acked-by: Wei Liu <wl@xen.org>
    [ wei: remove spaces before semicolons ]
    Signed-off-by: Wei Liu <wl@xen.org>
---
 tools/ocaml/libs/xentoollog/xentoollog_stubs.c |  4 ++--
 tools/ocaml/libs/xl/xenlight_stubs.c           | 20 ++++++++++----------
 2 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/tools/ocaml/libs/xentoollog/xentoollog_stubs.c b/tools/ocaml/libs/xentoollog/xentoollog_stubs.c
index aadc3d1b0b..bf64b211c2 100644
--- a/tools/ocaml/libs/xentoollog/xentoollog_stubs.c
+++ b/tools/ocaml/libs/xentoollog/xentoollog_stubs.c
@@ -90,7 +90,7 @@ static void stub_xtl_ocaml_vmessage(struct xentoollog_logger *logger,
 	CAMLparam0();
 	CAMLlocalN(args, 4);
 	struct caml_xtl *xtl = (struct caml_xtl*)logger;
-	value *func = caml_named_value(xtl->vmessage_cb) ;
+	const value *func = caml_named_value(xtl->vmessage_cb);
 	char *msg;
 
 	if (func == NULL)
@@ -120,7 +120,7 @@ static void stub_xtl_ocaml_progress(struct xentoollog_logger *logger,
 	CAMLparam0();
 	CAMLlocalN(args, 5);
 	struct caml_xtl *xtl = (struct caml_xtl*)logger;
-	value *func = caml_named_value(xtl->progress_cb) ;
+	const value *func = caml_named_value(xtl->progress_cb);
 
 	if (func == NULL)
 		caml_raise_sys_error(caml_copy_string("Unable to find callback"));
diff --git a/tools/ocaml/libs/xl/xenlight_stubs.c b/tools/ocaml/libs/xl/xenlight_stubs.c
index ff16b8710b..1181971da4 100644
--- a/tools/ocaml/libs/xl/xenlight_stubs.c
+++ b/tools/ocaml/libs/xl/xenlight_stubs.c
@@ -75,7 +75,7 @@ static void failwith_xl(int error, char *fname)
 {
 	CAMLparam0();
 	CAMLlocal1(arg);
-	static value *exc = NULL;
+	static const value *exc = NULL;
 
 	/* First time around, lookup by name */
 	if (!exc)
@@ -424,7 +424,7 @@ void async_callback(libxl_ctx *ctx, int rc, void *for_callback)
 	caml_leave_blocking_section();
 	CAMLparam0();
 	CAMLlocal2(error, tmp);
-	static value *func = NULL;
+	static const value *func = NULL;
 	value *p = (value *) for_callback;
 
 	if (func == NULL) {
@@ -1133,7 +1133,7 @@ value stub_libxl_xen_console_read_start(value ctx, value clear)
 
 static void raise_eof(void)
 {
-	static value *exc = NULL;
+	static const value *exc = NULL;
 
 	/* First time around, lookup by name */
 	if (!exc)
@@ -1274,7 +1274,7 @@ int fd_register(void *user, int fd, void **for_app_registration_out,
 	CAMLparam0();
 	CAMLlocalN(args, 4);
 	int ret = 0;
-	static value *func = NULL;
+	static const value *func = NULL;
 	value *p = (value *) user;
 	value *for_app;
 
@@ -1317,7 +1317,7 @@ int fd_modify(void *user, int fd, void **for_app_registration_update,
 	CAMLparam0();
 	CAMLlocalN(args, 4);
 	int ret = 0;
-	static value *func = NULL;
+	static const value *func = NULL;
 	value *p = (value *) user;
 	value *for_app = *for_app_registration_update;
 
@@ -1356,7 +1356,7 @@ void fd_deregister(void *user, int fd, void *for_app_registration)
 	caml_leave_blocking_section();
 	CAMLparam0();
 	CAMLlocalN(args, 3);
-	static value *func = NULL;
+	static const value *func = NULL;
 	value *p = (value *) user;
 	value *for_app = for_app_registration;
 
@@ -1398,7 +1398,7 @@ int timeout_register(void *user, void **for_app_registration_out,
 	CAMLlocal2(sec, usec);
 	CAMLlocalN(args, 4);
 	int ret = 0;
-	static value *func = NULL;
+	static const value *func = NULL;
 	value *p = (value *) user;
 	struct timeout_handles *handles;
 
@@ -1450,7 +1450,7 @@ int timeout_modify(void *user, void **for_app_registration_update,
 	CAMLlocal1(for_app_update);
 	CAMLlocalN(args, 2);
 	int ret = 0;
-	static value *func = NULL;
+	static const value *func = NULL;
 	value *p = (value *) user;
 	struct timeout_handles *handles = *for_app_registration_update;
 
@@ -1566,7 +1566,7 @@ void event_occurs(void *user, libxl_event *event)
 	CAMLparam0();
 	CAMLlocalN(args, 2);
 	struct user_with_ctx *c_user = (struct user_with_ctx *) user;
-	static value *func = NULL;
+	static const value *func = NULL;
 
 	if (func == NULL) {
 		/* First time around, lookup by name */
@@ -1589,7 +1589,7 @@ void disaster(void *user, libxl_event_type type,
 	CAMLparam0();
 	CAMLlocalN(args, 4);
 	struct user_with_ctx *c_user = (struct user_with_ctx *) user;
-	static value *func = NULL;
+	static const value *func = NULL;
 
 	if (func == NULL) {
 		/* First time around, lookup by name */
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2145227611894303761==--

From xen-changelog-bounces@lists.xenproject.org Tue Oct 29 13:44:13 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 13: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 1iPRn7-0003oB-S5; Tue, 29 Oct 2019 13: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=UX4Z=YW=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPRn5-0003o6-MM
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 13:44:07 +0000
X-Inumbo-ID: 2c99517e-fa52-11e9-9512-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2c99517e-fa52-11e9-9512-12813bfff9fa;
 Tue, 29 Oct 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 <ian.jackson@eu.citrix.com>) id 1iPRn3-00055N-7u
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 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 1iPRn3-00061k-5F
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 13:44:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iPRn3-00061k-5F@xenbits.xenproject.org>
Date: Tue, 29 Oct 2019 13:44:05 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/msr: Fix handling of
 MSR_AMD_PATCHLEVEL/MSR_IA32_UCODE_REV
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkxODM2Y2UzN2JiMmIxMTAwMzllZTU1Yzc0OWJmYTMyZDA5ZGM1ODYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE9jdCAyOSAxNDozMToyNSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyOSAxNDozMToyNSAyMDE5ICsw
MTAwCgogICAgeDg2L21zcjogRml4IGhhbmRsaW5nIG9mIE1TUl9BTURfUEFUQ0hMRVZFTC9NU1Jf
SUEzMl9VQ09ERV9SRVYKICAgIAogICAgVGhlcmUgYXJlIGEgbnVtYmVyIG9mIGJ1Z3MuICBUaGVy
ZSBhcmUgbm8gcmVhZC93cml0ZSBob29rcyBvbiB0aGUgSFZNIHNpZGUsIHNvCiAgICBndWVzdCBh
Y2Nlc3NlcyBmYWxsIGludG8gdGhlICJyZWFkL3dyaXRlLWRpc2NhcmQiIGRlZmF1bHRzLCB3aGlj
aCBieXBhc3MgdGhlCiAgICBjb3JyZWN0IGZhdWx0aW5nIGJlaGF2aW91ciBhbmQgdGhlIEludGVs
IHNwZWNpYWwgY2FzZS4KICAgIAogICAgRm9yIHRoZSBQViBzaWRlLCB3cml0ZXMgYXJlIGRpc2Nh
cmRlZCAoYWdhaW4sIGJ5cGFzc2luZyBwcm9wZXIgZmF1bHRpbmcpLAogICAgZXhjZXB0IGZvciBh
IHBpbm5lZCBkb20wLCB3aGljaCBpcyBwZXJtaXR0ZWQgdG8gYWN0dWFsbHkgd3JpdGUgdGhlIHZh
bHVlcwogICAgb3RoZXIgdGhhbiAwLiAgVGhpcyBpcyBwb2ludGxlc3Mgd2l0aCByZWFkIGhvb2sg
aW1wbGVtZW50aW5nIHRoZSBJbnRlbCBzcGVjaWFsCiAgICBjYXNlLgogICAgCiAgICBIb3dldmVy
LCBpbXBsZW1lbnRpbmcgdGhlIEludGVsIHNwZWNpYWwgY2FzZSBpcyBpdHNlbGYgcG9pbnRsZXNz
LiAgRmlyc3Qgb2YKICAgIGFsbCwgT1Mgc29mdHdhcmUgY2FuJ3QgZ3VhcmVudGVlIHRvIHJlYWQg
YmFjayAwIGluIHRoZSBmaXJzdCBwbGFjZSwgYmVjYXVzZSBhKQogICAgdGhpcyBiZWhhdmlvdXIg
aXNuJ3QgZ3VhcmVudGVlZCBpbiB0aGUgU0RNLCBhbmQgYikgdGhlcmUgYXJlIFNNTSBoYW5kbGVy
cwogICAgd2hpY2ggdXNlIHRoZSBDUFVJRCBpbnN0cnVjdGlvbi4gIFNlY29uZGx5LCB3aGVuIGEg
Z3Vlc3QgZXhlY3V0ZXMgQ1BVSUQsIHRoaXMKICAgIGRvZXNuJ3QgdHlwaWNhbGx5IHJlc3VsdCBp
biBYZW4gZXhlY3V0aW5nIGEgQ1BVSUQgaW5zdHJ1Y3Rpb24gaW4gcHJhY3RpY2UuCiAgICAKICAg
IFdpdGggdGhlIGRvbTAgc3BlY2lhbCBjYXNlIHJlbW92ZWQsIHRoZXJlIGFyZSBub3cgbm8gd3Jp
dGVzIHRvIHRoaXMgTVNSIG90aGVyCiAgICB0aGFuIFhlbidzIG1pY3JvY29kZSBsb2FkaW5nIGZh
Y2lsaXRpZXMsIHdoaWNoIG1lYW5zIHRoYXQgdGhlIHZhbHVlIGhlbGQgaW4KICAgIHRoZSBNU1Ig
d2lsbCBiZSBwcm9wZXJseSB1cC10by1kYXRlLiAgRm9yd2FyZCBpdCBkaXJlY3RseSwgd2l0aG91
dCBqdW1waW5nCiAgICB0aHJvdWdoIGFueSBob29wcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAwMTM4
OTZjYjhiMmYwNzBkYzQ1MmJkMWI5MWZjNWI4NDJhNTM4MzY3CiAgICBtYXN0ZXIgZGF0ZTogMjAx
OS0wNC0wNSAxMTowOTowOCArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9tc3IuYyAgICAgICAgICAg
ICB8IDM1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYv
cHYvZW11bC1wcml2LW9wLmMgfCAyMiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNo
YW5nZWQsIDM1IGluc2VydGlvbnMoKyksIDIyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tc3IuYyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwppbmRleCAxNTNmMzZiOWM5Li5l
YmMwNjY1NjE1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbXNyLmMKKysrIGIveGVuL2FyY2gv
eDg2L21zci5jCkBAIC0xNTYsNiArMTU2LDI4IEBAIGludCBndWVzdF9yZG1zcihjb25zdCBzdHJ1
Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCAqdmFsKQogICAgICAgICAvKiBOb3Qg
b2ZmZXJlZCB0byBndWVzdHMuICovCiAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CiAKKyAgICBjYXNl
IE1TUl9BTURfUEFUQ0hMRVZFTDoKKyAgICAgICAgQlVJTERfQlVHX09OKE1TUl9JQTMyX1VDT0RF
X1JFViAhPSBNU1JfQU1EX1BBVENITEVWRUwpOworICAgICAgICAvKgorICAgICAgICAgKiBBTUQg
YW5kIEludGVsIHVzZSB0aGUgc2FtZSBNU1IgZm9yIHRoZSBjdXJyZW50IG1pY3JvY29kZSB2ZXJz
aW9uLgorICAgICAgICAgKgorICAgICAgICAgKiBUaGVyZSBpcyBubyBuZWVkIHRvIGp1bXAgdGhy
b3VnaCB0aGUgU0RNLXByb3ZpZGVkIGhvb3BzIGZvciBJbnRlbC4KKyAgICAgICAgICogQSBndWVz
dCBtaWdodCBpdHNlbGYgcGVyZm9ybSB0aGUgIndyaXRlIDAsIENQVUlELCByZWFkIiBzZXF1ZW5j
ZSwKKyAgICAgICAgICogYnV0IHNlcnZpY2luZyB0aGUgQ1BVSUQgZm9yIHRoZSBndWVzdCB0eXBp
Y2FsbHkgd29udCByZXN1bHQgaW4KKyAgICAgICAgICogYWN0dWFsbHkgZXhlY3V0aW5nIGEgQ1BV
SUQgaW5zdHJ1Y3Rpb24uCisgICAgICAgICAqCisgICAgICAgICAqIEFzIGEgZ3Vlc3QgY2FuJ3Qg
aW5mbHVlbmNlIHRoZSB2YWx1ZSBvZiB0aGlzIE1TUiwgdGhlIHZhbHVlIHdpbGwgYmUKKyAgICAg
ICAgICogZnJvbSBYZW4ncyBsYXN0IG1pY3JvY29kZSBsb2FkLCB3aGljaCBjYW4gYmUgZm9yd2Fy
ZGVkIHN0cmFpZ2h0IHRvCisgICAgICAgICAqIHRoZSBndWVzdC4KKyAgICAgICAgICovCisgICAg
ICAgIGlmICggKGNwLT54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfSU5URUwgJiYKKyAgICAgICAg
ICAgICAgY3AtPng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9BTUQpIHx8CisgICAgICAgICAgICAg
KGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0lOVEVMICYmCisgICAgICAg
ICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0FNRCkgfHwKKyAg
ICAgICAgICAgICByZG1zcl9zYWZlKE1TUl9BTURfUEFUQ0hMRVZFTCwgKnZhbCkgKQorICAgICAg
ICAgICAgZ290byBncF9mYXVsdDsKKyAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIE1TUl9TUEVD
X0NUUkw6CiAgICAgICAgIGlmICggIWNwLT5mZWF0LmlicnNiICkKICAgICAgICAgICAgIGdvdG8g
Z3BfZmF1bHQ7CkBAIC0yMTQsNiArMjM2LDE5IEBAIGludCBndWVzdF93cm1zcihzdHJ1Y3QgdmNw
dSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCB2YWwpCiAgICAgICAgIC8qIE5vdCBvZmZlcmVk
IHRvIGd1ZXN0cy4gKi8KICAgICAgICAgZ290byBncF9mYXVsdDsKIAorICAgIGNhc2UgTVNSX0FN
RF9QQVRDSExFVkVMOgorICAgICAgICBCVUlMRF9CVUdfT04oTVNSX0lBMzJfVUNPREVfUkVWICE9
IE1TUl9BTURfUEFUQ0hMRVZFTCk7CisgICAgICAgIC8qCisgICAgICAgICAqIEFNRCBhbmQgSW50
ZWwgdXNlIHRoZSBzYW1lIE1TUiBmb3IgdGhlIGN1cnJlbnQgbWljcm9jb2RlIHZlcnNpb24uCisg
ICAgICAgICAqCisgICAgICAgICAqIEJvdGggZG9jdW1lbnQgaXQgYXMgcmVhZC1vbmx5LiAgSG93
ZXZlciBJbnRlbCBhbHNvIGRvY3VtZW50IHRoYXQsCisgICAgICAgICAqIGZvciBiYWNrd2FyZHMg
Y29tcGF0aWJsaXR5LCB0aGUgT1Mgc2hvdWxkIHdyaXRlIDAgdG8gaXQgYmVmb3JlCisgICAgICAg
ICAqIHRyeWluZyB0byBhY2Nlc3MgdGhlIGN1cnJlbnQgbWljcm9jb2RlIHZlcnNpb24uCisgICAg
ICAgICAqLworICAgICAgICBpZiAoIGQtPmFyY2guY3B1aWQtPng4Nl92ZW5kb3IgIT0gWDg2X1ZF
TkRPUl9JTlRFTCB8fCB2YWwgIT0gMCApCisgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OworICAg
ICAgICBicmVhazsKKwogICAgIGNhc2UgTVNSX0FNRF9QQVRDSExPQURFUjoKICAgICAgICAgLyoK
ICAgICAgICAgICogU2VlIG5vdGUgb24gTVNSX0lBMzJfVUNPREVfV1JJVEUgYmVsb3csIHdoaWNo
IG1heSBvciBtYXkgbm90IGFwcGx5CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZW11bC1w
cml2LW9wLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKaW5kZXggYjdhYTY0NzVm
ZC4uYzIzODIyYzY3NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwpAQCAtOTEyLDE3ICs5MTIsNiBA
QCBzdGF0aWMgaW50IHJlYWRfbXNyKHVuc2lnbmVkIGludCByZWcsIHVpbnQ2NF90ICp2YWwsCiAg
ICAgICAgICp2YWwgPSAwOwogICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogCi0gICAgY2Fz
ZSBNU1JfSUEzMl9VQ09ERV9SRVY6Ci0gICAgICAgIEJVSUxEX0JVR19PTihNU1JfSUEzMl9VQ09E
RV9SRVYgIT0gTVNSX0FNRF9QQVRDSExFVkVMKTsKLSAgICAgICAgaWYgKCBib290X2NwdV9kYXRh
Lng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9JTlRFTCApCi0gICAgICAgIHsKLSAgICAgICAgICAg
IGlmICggd3Jtc3Jfc2FmZShNU1JfSUEzMl9VQ09ERV9SRVYsIDApICkKLSAgICAgICAgICAgICAg
ICBicmVhazsKLSAgICAgICAgICAgIC8qIEFzIGRvY3VtZW50ZWQgaW4gdGhlIFNETTogRG8gYSBD
UFVJRCAxIGhlcmUgKi8KLSAgICAgICAgICAgIGNwdWlkX2VheCgxKTsKLSAgICAgICAgfQotICAg
ICAgICBnb3RvIG5vcm1hbDsKLQogICAgIGNhc2UgTVNSX0ZBTTEwSF9NTUlPX0NPTkZfQkFTRToK
ICAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9BTUQg
fHwKICAgICAgICAgICAgICBib290X2NwdV9kYXRhLng4NiA8IDB4MTAgfHwgYm9vdF9jcHVfZGF0
YS54ODYgPj0gMHgxNyApCkBAIC0xMDg5LDE3ICsxMDc4LDYgQEAgc3RhdGljIGludCB3cml0ZV9t
c3IodW5zaWduZWQgaW50IHJlZywgdWludDY0X3QgdmFsLAogICAgICAgICAgICAgcmV0dXJuIFg4
NkVNVUxfT0tBWTsKICAgICAgICAgYnJlYWs7CiAKLSAgICBjYXNlIE1TUl9JQTMyX1VDT0RFX1JF
VjoKLSAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9J
TlRFTCApCi0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9t
YWluKGN1cnJkKSB8fCAhaXNfcGlubmVkX3ZjcHUoY3VycikgKQotICAgICAgICAgICAgcmV0dXJu
IFg4NkVNVUxfT0tBWTsKLSAgICAgICAgaWYgKCByZG1zcl9zYWZlKHJlZywgdGVtcCkgKQotICAg
ICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGlmICggdmFsICkKLSAgICAgICAgICAgIGdvdG8gaW52
YWxpZDsKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLQogICAgIGNhc2UgTVNSX0lBMzJf
TUlTQ19FTkFCTEU6CiAgICAgICAgIHJkbXNybChyZWcsIHRlbXApOwogICAgICAgICBpZiAoIHZh
bCAhPSBndWVzdF9taXNjX2VuYWJsZSh0ZW1wKSApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTEKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Oct 29 13:44:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 13: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 1iPRnE-0003oc-To; Tue, 29 Oct 2019 13: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=UX4Z=YW=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPRnE-0003oX-Kn
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 13:44:16 +0000
X-Inumbo-ID: 32ac5ce6-fa52-11e9-9512-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 32ac5ce6-fa52-11e9-9512-12813bfff9fa;
 Tue, 29 Oct 2019 13:44:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPRnD-00055V-Dm
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 13:44:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPRnD-00062E-BH
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 13:44:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iPRnD-00062E-BH@xenbits.xenproject.org>
Date: Tue, 29 Oct 2019 13:44:15 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/hvm: Fix altp2m_op hypercall
 continuations
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUyN2UzMjRkYmIzNWU1YzFkNWU3NDc1MjBhNTRlOTU3YjhhY2ZhOTAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE9jdCAyOSAxNDozMjo0MCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyOSAxNDozMjo0MCAyMDE5ICsw
MTAwCgogICAgeDg2L2h2bTogRml4IGFsdHAybV9vcCBoeXBlcmNhbGwgY29udGludWF0aW9ucwog
ICAgCiAgICBjL3MgOTM4M2RlMjEwICJ4ODYvYWx0cDJtOiBzdXBwb3J0IGZvciBzZXR0aW5nIHJl
c3RyaWN0aW9ucyBmb3IgYW4gYXJyYXkgb2YKICAgIHBhZ2VzIiBpbnRyb2R1Y2VkIHRoaXMgbG9n
aWMsIGJ1dCBkb19odm1fb3AoKSB3YXMgYWxyZWFkeSBjYXBhYmxlIG9mIGhhbmRsaW5nCiAgICAt
RVJFU1RBUlQgY29ycmVjdGx5LgogICAgCiAgICBNb3JlIHByb2JsZW1hdGljIGhvd2V2ZXIgaXMg
YSBjb250aW51YXRpb24gZnJvbSBjb21wYXRfYWx0cDJtX29wKCkuICBUaGUgYXJnCiAgICB3cml0
dGVuIGJhY2sgaW50byByZWdpc3RlciBzdGF0ZSBwb2ludHMgaW50byB0aGUgaHlwZXJjYWxsIFhM
QVQgYXJlYSwgbm90IGF0CiAgICB0aGUgb3JpZ2luYWwgcGFyYW1ldGVyIHBhc3NlZCBieSB0aGUg
Z3Vlc3QuICBJdCBtYXkgYmUgdHJ1bmNhdGVkIGJ5IHRoZQogICAgdm1lbnRyeSwgYnV0IGRlZmlu
aXRlbHkgd29uJ3QgYmUgY29ycmVjdCBvbiB0aGUgbmV4dCBpbnZvY2F0aW9uLgogICAgCiAgICBE
ZWxldGUgdGhlIGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKCkgY2FsbCwgYW5kIHJldHVy
biAtRVJFU1RBUlQsIHdoaWNoCiAgICB3aWxsIGNhdXNlIHRoZSBjb21wYXQgY2FzZSB0byBzdGFy
dCB3b3JraW5nIGNvcnJlY3RseS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA4MjI4NTc3YWQxYmE5ZjRi
NDkzNzBiNzZjOTBiNzVmYjkyNDNlZTJmCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0wNC0wOSAxOToz
NDo0MSArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgfCAxMiArKy0tLS0tLS0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmlu
ZGV4IDJkM2M1NWE5ZmUuLmY0YTZhMzcxNDkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtNDY3OSwxMiArNDY3OSwxMCBA
QCBzdGF0aWMgaW50IGRvX2FsdHAybV9vcCgKICAgICAgICAgaWYgKCByYyA+IDAgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBhLnUuc2V0X21lbV9hY2Nlc3NfbXVsdGkub3BhcXVlID0gcmM7Cisg
ICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgIGlmICggX19jb3B5X2ZpZWxk
X3RvX2d1ZXN0KGd1ZXN0X2hhbmRsZV9jYXN0KGFyZywgeGVuX2h2bV9hbHRwMm1fb3BfdCksCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmYSwgdS5zZXRfbWVtX2FjY2Vz
c19tdWx0aS5vcGFxdWUpICkKICAgICAgICAgICAgICAgICByYyA9IC1FRkFVTFQ7Ci0gICAgICAg
ICAgICBlbHNlCi0gICAgICAgICAgICAgICAgcmMgPSBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVh
dGlvbihfX0hZUEVSVklTT1JfaHZtX29wLCAibGgiLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgSFZNT1BfYWx0cDJtLCBhcmcpOwogICAgICAgICB9
CiAgICAgICAgIGJyZWFrOwogCkBAIC00Nzg2LDE0ICs0Nzg0LDggQEAgc3RhdGljIGludCBjb21w
YXRfYWx0cDJtX29wKAogICAgIHN3aXRjaCAoIGEuY21kICkKICAgICB7CiAgICAgY2FzZSBIVk1P
UF9hbHRwMm1fc2V0X21lbV9hY2Nlc3NfbXVsdGk6Ci0gICAgICAgIC8qCi0gICAgICAgICAqIFRo
ZSByZXR1cm4gY29kZSBjYW4gYmUgcG9zaXRpdmUgb25seSBpZiBpdCBpcyB0aGUgcmV0dXJuIHZh
bHVlCi0gICAgICAgICAqIG9mIGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uLiBJbiB0aGlz
IGNhc2UsIHRoZSBvcGFxdWUgdmFsdWUKLSAgICAgICAgICogbXVzdCBiZSBjb3BpZWQgYmFjayB0
byB0aGUgZ3Vlc3QuCi0gICAgICAgICAqLwotICAgICAgICBpZiAoIHJjID4gMCApCisgICAgICAg
IGlmICggcmMgPT0gLUVSRVNUQVJUICkKICAgICAgICAgewotICAgICAgICAgICAgQVNTRVJUKHJj
ID09IF9fSFlQRVJWSVNPUl9odm1fb3ApOwogICAgICAgICAgICAgYS51LnNldF9tZW1fYWNjZXNz
X211bHRpLm9wYXF1ZSA9CiAgICAgICAgICAgICAgICAgbmF0LmFsdHAybV9vcC0+dS5zZXRfbWVt
X2FjY2Vzc19tdWx0aS5vcGFxdWU7CiAgICAgICAgICAgICBpZiAoIF9fY29weV9maWVsZF90b19n
dWVzdChndWVzdF9oYW5kbGVfY2FzdChhcmcsCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTEKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Oct 29 13:44:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 13:44: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 1iPRnP-0003pr-VY; Tue, 29 Oct 2019 13:44:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UX4Z=YW=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPRnO-0003pk-Qi
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 13:44:26 +0000
X-Inumbo-ID: 38bae7ec-fa52-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 38bae7ec-fa52-11e9-beca-bc764e2007e4;
 Tue, 29 Oct 2019 13:44:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPRnN-00055j-KU
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 13:44:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPRnN-00063F-HA
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 13:44:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iPRnN-00063F-HA@xenbits.xenproject.org>
Date: Tue, 29 Oct 2019 13:44:25 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/boot: Don't leak the
 module_map allocation in __start_xen()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI4ZWQ3YTU3MWZjNjBlNWNhZTg5MDMxYjI2N2MxYjgzYmJkOWJkZGQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE9jdCAyOSAxNDozMzoyMSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyOSAxNDozMzoyMSAyMDE5ICsw
MTAwCgogICAgeDg2L2Jvb3Q6IERvbid0IGxlYWsgdGhlIG1vZHVsZV9tYXAgYWxsb2NhdGlvbiBp
biBfX3N0YXJ0X3hlbigpCiAgICAKICAgIEV2ZXIgc2luY2UgaXRzIGludHJvZHVjaW9uIGluIGMv
cyA0MzZmYjQ2MiAieDg2L21pY3JvY29kZTogZW5hYmxlIGJvb3QKICAgIHRpbWUgKHByZS1Eb20w
KSBsb2FkaW5nIiwgdGhlIGFsbG9jYXRpb24gaGFzIGdvbmUgdW4tZnJlZWQsIGFuZCBoYXMgaXRz
IGZpbmFsCiAgICB1c2UgYXMgcGFydCBvZiBjb25zdHJ1Y3RpbmcgZG9tMC4KICAgIAogICAgWGVu
IGFscmVhZHkgY29uc2lkZXJlcyBpdCBhbiBlcnJvciB0byBoYXZlIG1vcmUgdGhhbiBhIHNpbmds
ZSB1bmFjY291bnRlZC1mb3IKICAgIG1vZHVsZSAoYWdhaW4sIGxvZ2ljIGZyb20gdGhlIHNhbWUg
Y2hhbmdlKSwgYW5kIHdpbGwgb25seSBwYXNzIHRoZSBmaXJzdCBvbmUKICAgIHRvIGRvbTAgYXMg
dGhlIGluaXRyZC4KICAgIAogICAgSW5zdGVhZCBvZiBoYXZpbmcgYW4gOCBieXRlIHBvaW50ZXIg
dG8gYSBiaXRtYXAgd2hpY2ggd29uJ3QgZXhjZWVkIDQgYml0cyB3aWRlCiAgICBpbiBhbnkgcHJv
ZHVjdGlvbiBzY2VuYXJpbyAoZG9tMCBrZXJuZWwsIGluaXRyZCwgWFNNIGJsb2IgYW5kIG1pY3Jv
Y29kZSBibG9iKSwKICAgIGFsbG9jYXRlIG1vZHVsZV9tYXBbXSBvbiB0aGUgc3RhY2sgYW5kIGFk
ZCBhIHNhbml0eSBib3VuZCBmb3IgbWJpLT5tb2RzX2NvdW50LgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDli
NzU3YmRjMTc5NGQwMTJmNWQ3ODRkZTU0ZDU4ODRlNDI1NjIyZTAKICAgIG1hc3RlciBkYXRlOiAy
MDE5LTA1LTEzIDEwOjM1OjM3ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L3NldHVwLmMgfCAxNyAr
KysrKysrKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDUgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94
ODYvc2V0dXAuYwppbmRleCAyMDAxOGJlZjdlLi42NTcxNjA1NDlmIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtNjY4LDcgKzY2
OCw3IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJp
X3ApCiAgICAgdW5zaWduZWQgaW50IGluaXRyZGlkeCwgbnVtX3BhcmtlZCA9IDA7CiAgICAgbXVs
dGlib290X2luZm9fdCAqbWJpOwogICAgIG1vZHVsZV90ICptb2Q7Ci0gICAgdW5zaWduZWQgbG9u
ZyBucl9wYWdlcywgcmF3X21heF9wYWdlLCBtb2R1bGVzX2hlYWRyb29tLCAqbW9kdWxlX21hcDsK
KyAgICB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzLCByYXdfbWF4X3BhZ2UsIG1vZHVsZXNfaGVhZHJv
b20sIG1vZHVsZV9tYXBbMV07CiAgICAgaW50IGksIGosIGU4MjBfd2FybiA9IDAsIGJ5dGVzID0g
MDsKICAgICBib29sIGFjcGlfYm9vdF90YWJsZV9pbml0X2RvbmUgPSBmYWxzZSwgcmVsb2NhdGVk
ID0gZmFsc2U7CiAgICAgc3RydWN0IG5zMTY1NTBfZGVmYXVsdHMgbnMxNjU1MCA9IHsKQEAgLTgx
OCw2ICs4MTgsMTcgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQg
bG9uZyBtYmlfcCkKICAgICBpZiAoICEobWJpLT5mbGFncyAmIE1CSV9NT0RVTEVTKSB8fCAobWJp
LT5tb2RzX2NvdW50ID09IDApICkKICAgICAgICAgcGFuaWMoImRvbTAga2VybmVsIG5vdCBzcGVj
aWZpZWQuIENoZWNrIGJvb3Rsb2FkZXIgY29uZmlndXJhdGlvbi4iKTsKIAorICAgIC8qIENoZWNr
IHRoYXQgd2UgZG9uJ3QgaGF2ZSBhIHNpbGx5IG51bWJlciBvZiBtb2R1bGVzLiAqLworICAgIGlm
ICggbWJpLT5tb2RzX2NvdW50ID4gc2l6ZW9mKG1vZHVsZV9tYXApICogOCApCisgICAgeworICAg
ICAgICBtYmktPm1vZHNfY291bnQgPSBzaXplb2YobW9kdWxlX21hcCkgKiA4OworICAgICAgICBw
cmludGsoIkV4Y2Vzc2l2ZSBtdWx0aWJvb3QgbW9kdWxlcyAtIHVzaW5nIHRoZSBmaXJzdCAldSBv
bmx5XG4iLAorICAgICAgICAgICAgICAgbWJpLT5tb2RzX2NvdW50KTsKKyAgICB9CisKKyAgICBi
aXRtYXBfZmlsbChtb2R1bGVfbWFwLCBtYmktPm1vZHNfY291bnQpOworICAgIF9fY2xlYXJfYml0
KDAsIG1vZHVsZV9tYXApOyAvKiBEb20wIGtlcm5lbCBpcyBhbHdheXMgZmlyc3QgKi8KKwogICAg
IGlmICggcHZoX2Jvb3QgKQogICAgIHsKICAgICAgICAgLyogcHZoX2luaXQoKSBhbHJlYWR5IGZp
bGxlZCBpbiBlODIwX3JhdyAqLwpAQCAtMTUzMiwxMCArMTU0Myw2IEBAIHZvaWQgX19pbml0IG5v
cmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAKICAgICBpbml0X0lSUSgp
OwogCi0gICAgbW9kdWxlX21hcCA9IHhtYWxsb2NfYXJyYXkodW5zaWduZWQgbG9uZywgQklUU19U
T19MT05HUyhtYmktPm1vZHNfY291bnQpKTsKLSAgICBiaXRtYXBfZmlsbChtb2R1bGVfbWFwLCBt
YmktPm1vZHNfY291bnQpOwotICAgIF9fY2xlYXJfYml0KDAsIG1vZHVsZV9tYXApOyAvKiBEb20w
IGtlcm5lbCBpcyBhbHdheXMgZmlyc3QgKi8KLQogICAgIHhzbV9tdWx0aWJvb3RfaW5pdChtb2R1
bGVfbWFwLCBtYmkpOwogCiAgICAgbWljcm9jb2RlX2dyYWJfbW9kdWxlKG1vZHVsZV9tYXAsIG1i
aSk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFnaW5nLTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Oct 29 13:44:39 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 13: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 1iPRnb-0003rH-11; Tue, 29 Oct 2019 13: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=UX4Z=YW=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPRna-0003rB-Hd
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 13:44:38 +0000
X-Inumbo-ID: 3ed0018a-fa52-11e9-9512-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3ed0018a-fa52-11e9-9512-12813bfff9fa;
 Tue, 29 Oct 2019 13:44:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPRnX-00055v-R0
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 13:44:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPRnX-00063w-Nw
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 13:44:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iPRnX-00063w-Nw@xenbits.xenproject.org>
Date: Tue, 29 Oct 2019 13:44:35 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/svm: Fix svm_vmcb_dump()
 when used in current context
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUzM2NlMzI3ZThkYzYxYmQ0N2Q0YTAyNTcwOWJkNjA2ZWMxMDM4ZDEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE9jdCAyOSAxNDozMzo1MiAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyOSAxNDozMzo1MiAyMDE5ICsw
MTAwCgogICAgeDg2L3N2bTogRml4IHN2bV92bWNiX2R1bXAoKSB3aGVuIHVzZWQgaW4gY3VycmVu
dCBjb250ZXh0CiAgICAKICAgIFZNRXhpdCBkb2Vzbid0IHN3aXRjaCBhbGwgc3RhdGUuICBUaGUg
RlMvR1MvVFMvTERUUi9HU0JBU0Ugc2VnbWVudAogICAgaW5mb3JtYXRpb24sIGFuZCBTWVNDQUxM
L1NZU0VOVEVSIE1TUnMgbWF5IHN0aWxsIGJlIGNhY2hlZCBpbiBoYXJkd2FyZSwgcmF0aGVyCiAg
ICB0aGFuIHVwLXRvLWRhdGUgaW4gdGhlIFZNQ0IuCiAgICAKICAgIEV4cG9ydCBzdm1fc3luY192
bWNiKCkgdmlhIHN2bWRlYnVnLmggc28gc3ZtX3ZtY2JfZHVtcCgpIGNhbiB1c2UgaXQsIGFuZCBi
cmluZwogICAgdGhlIFZNQ0IgaW50byBzeW5jIGluIGN1cnJlbnQgY29udGV4dC4KICAgIAogICAg
QXMgYSBtaW5vciBvcHRpbWlzYXRpb24sIHN3aXRjaCBzdm1fc3luY192bWNiKCkgdG8gdXNlIHN2
bV92bXtsb2FkLHNhdmV9X3BhKCksCiAgICBhcyBzdm0tPnZtY2JfcGEgaXMgYWx3YXlzIGNvcnJl
Y3QsIGFuZCB0aGlzIGF2b2lkcyBhIHJlZHVuZGFudCBfX3BhKCkKICAgIHRyYW5zbGF0aW9uIGJl
aGluZCB0aGUgc2NlbmVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNA
YW1kLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDdkMTYxZjY1Mzc1NTc1MjBiNTJjMmM3ZmI4MzIx
NDYwZjM3ZmY5MzMKICAgIG1hc3RlciBkYXRlOiAyMDE5LTA2LTE5IDE5OjU0OjIyICswMTAwCi0t
LQogeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgICAgICAgICAgICAgfCA2ICsrKy0tLQogeGVu
L2FyY2gveDg2L2h2bS9zdm0vc3ZtZGVidWcuYyAgICAgICAgfCA5ICsrKysrKysrKwogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3N2bWRlYnVnLmggfCAxICsKIDMgZmlsZXMgY2hhbmdlZCwg
MTMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCmluZGV4IDVjMDll
Yzk3OTQuLjkwNWM4OGFhMmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCkBAIC02ODMsMjEgKzY4MywyMSBAQCBz
dGF0aWMgdm9pZCBzdm1fY3B1aWRfcG9saWN5X2NoYW5nZWQoc3RydWN0IHZjcHUgKnYpCiAgICAg
ICAgICAgICAgICAgICAgICAgY3AtPmV4dGQuaWJwYiA/IE1TUl9JTlRFUkNFUFRfTk9ORSA6IE1T
Ul9JTlRFUkNFUFRfUlcpOwogfQogCi1zdGF0aWMgdm9pZCBzdm1fc3luY192bWNiKHN0cnVjdCB2
Y3B1ICp2LCBlbnVtIHZtY2Jfc3luY19zdGF0ZSBuZXdfc3RhdGUpCit2b2lkIHN2bV9zeW5jX3Zt
Y2Ioc3RydWN0IHZjcHUgKnYsIGVudW0gdm1jYl9zeW5jX3N0YXRlIG5ld19zdGF0ZSkKIHsKICAg
ICBzdHJ1Y3QgYXJjaF9zdm1fc3RydWN0ICphcmNoX3N2bSA9ICZ2LT5hcmNoLmh2bV9zdm07CiAK
ICAgICBpZiAoIG5ld19zdGF0ZSA9PSB2bWNiX25lZWRzX3Ztc2F2ZSApCiAgICAgewogICAgICAg
ICBpZiAoIGFyY2hfc3ZtLT52bWNiX3N5bmNfc3RhdGUgPT0gdm1jYl9uZWVkc192bWxvYWQgKQot
ICAgICAgICAgICAgc3ZtX3ZtbG9hZChhcmNoX3N2bS0+dm1jYik7CisgICAgICAgICAgICBzdm1f
dm1sb2FkX3BhKGFyY2hfc3ZtLT52bWNiX3BhKTsKIAogICAgICAgICBhcmNoX3N2bS0+dm1jYl9z
eW5jX3N0YXRlID0gbmV3X3N0YXRlOwogICAgIH0KICAgICBlbHNlCiAgICAgewogICAgICAgICBp
ZiAoIGFyY2hfc3ZtLT52bWNiX3N5bmNfc3RhdGUgPT0gdm1jYl9uZWVkc192bXNhdmUgKQotICAg
ICAgICAgICAgc3ZtX3Ztc2F2ZShhcmNoX3N2bS0+dm1jYik7CisgICAgICAgICAgICBzdm1fdm1z
YXZlX3BhKGFyY2hfc3ZtLT52bWNiX3BhKTsKIAogICAgICAgICBpZiAoIGFyY2hfc3ZtLT52bWNi
X3N5bmNfc3RhdGUgIT0gdm1jYl9uZWVkc192bWxvYWQgKQogICAgICAgICAgICAgYXJjaF9zdm0t
PnZtY2Jfc3luY19zdGF0ZSA9IG5ld19zdGF0ZTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vc3ZtL3N2bWRlYnVnLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm1kZWJ1Zy5jCmluZGV4
IGQzNWU0MDU5NmIuLjJiNDUzZTBkZDEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3Zt
L3N2bWRlYnVnLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtZGVidWcuYwpAQCAtMjks
NiArMjksMTUgQEAgc3RhdGljIHZvaWQgc3ZtX2R1bXBfc2VsKGNvbnN0IGNoYXIgKm5hbWUsIGNv
bnN0IHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyICpzKQogCiB2b2lkIHN2bV92bWNiX2R1bXAoY29u
c3QgY2hhciAqZnJvbSwgY29uc3Qgc3RydWN0IHZtY2Jfc3RydWN0ICp2bWNiKQogeworICAgIHN0
cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKKworICAgIC8qCisgICAgICogSWYgd2UgYXJlIGR1
bXBpbmcgdGhlIFZNQ0IgY3VycmVudGx5IGluIGNvbnRleHQsIHNvbWUgZ3Vlc3Qgc3RhdGUgbWF5
CisgICAgICogc3RpbGwgYmUgY2FjaGVkIGluIGhhcmR3YXJlLiAgUmV0cmlldmUgaXQuCisgICAg
ICovCisgICAgaWYgKCB2bWNiID09IGN1cnItPmFyY2guaHZtX3N2bS52bWNiICkKKyAgICAgICAg
c3ZtX3N5bmNfdm1jYihjdXJyLCB2bWNiX2luX3N5bmMpOworCiAgICAgcHJpbnRrKCJEdW1waW5n
IGd1ZXN0J3MgY3VycmVudCBzdGF0ZSBhdCAlcy4uLlxuIiwgZnJvbSk7CiAgICAgcHJpbnRrKCJT
aXplIG9mIFZNQ0IgPSAlenUsIHBhZGRyID0gJSJQUklwYWRkciIsIHZhZGRyID0gJXBcbiIsCiAg
ICAgICAgICAgIHNpemVvZihzdHJ1Y3Qgdm1jYl9zdHJ1Y3QpLCB2aXJ0X3RvX21hZGRyKHZtY2Ip
LCB2bWNiKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9zdm1kZWJ1
Zy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3N2bWRlYnVnLmgKaW5kZXggNjU4Y2Rk
MzgzNi4uMzMwYzFkOTFhYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3Zt
L3N2bWRlYnVnLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3N2bWRlYnVnLmgK
QEAgLTIyLDYgKzIyLDcgQEAKICNpbmNsdWRlIDxhc20vdHlwZXMuaD4KICNpbmNsdWRlIDxhc20v
aHZtL3N2bS92bWNiLmg+CiAKK3ZvaWQgc3ZtX3N5bmNfdm1jYihzdHJ1Y3QgdmNwdSAqdiwgZW51
bSB2bWNiX3N5bmNfc3RhdGUgbmV3X3N0YXRlKTsKIHZvaWQgc3ZtX3ZtY2JfZHVtcChjb25zdCBj
aGFyICpmcm9tLCBjb25zdCBzdHJ1Y3Qgdm1jYl9zdHJ1Y3QgKnZtY2IpOwogYm9vbCBzdm1fdm1j
Yl9pc3ZhbGlkKGNvbnN0IGNoYXIgKmZyb20sIGNvbnN0IHN0cnVjdCB2bWNiX3N0cnVjdCAqdm1j
YiwKICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgYm9vbCB2ZXJi
b3NlKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWdpbmctNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Oct 29 13:44:48 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 13:44: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 1iPRnk-0003tu-2d; Tue, 29 Oct 2019 13:44:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UX4Z=YW=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPRnj-0003tg-6M
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 13:44:47 +0000
X-Inumbo-ID: 451f5ae0-fa52-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 451f5ae0-fa52-11e9-bbab-bc764e2007e4;
 Tue, 29 Oct 2019 13:44:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPRni-00056A-E0
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 13:44:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPRnh-00064W-Ua
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 13:44:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iPRnh-00064W-Ua@xenbits.xenproject.org>
Date: Tue, 29 Oct 2019 13:44:45 +0000
Subject: [Xen-changelog] [xen staging-4.11] AMD/IOMMU: free more memory when
 cleaning up after error
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJhMjg3Yzc1YmE1ZjNiOGRhOTc4NmJhNzJkMWQyOTRmNmY1M2VmMjcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgT2N0IDI5
IDE0OjM0OjIzIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgT2N0IDI5IDE0OjM0OjIzIDIwMTkgKzAxMDAKCiAgICBB
TUQvSU9NTVU6IGZyZWUgbW9yZSBtZW1vcnkgd2hlbiBjbGVhbmluZyB1cCBhZnRlciBlcnJvcgog
ICAgCiAgICBUaGUgaW50ZXJydXB0IHJlbWFwcGluZyBpbi11c2UgYml0bWFwcyB3ZXJlIGxlYWtl
ZCBpbiBhbGwgY2FzZXMuIFRoZQogICAgcmluZyBidWZmZXJzIGFuZCB0aGUgbWFwcGluZyBvZiB0
aGUgTU1JTyBzcGFjZSB3ZXJlIGxlYWtlZCBmb3IgYW55IElPTU1VCiAgICB0aGF0IGhhZG4ndCBi
ZWVuIGVuYWJsZWQgeWV0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNA
YW1kLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDZhZTIyZTdhYWM4ZmIwZDM5MzE4ZWIyN2VhYjQz
OWRkOTc1MjExNzQKICAgIG1hc3RlciBkYXRlOiAyMDE5LTA3LTIyIDExOjU5OjAxICswMjAwCi0t
LQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYyB8IDExICsrKysrLS0t
LS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW50ci5jIHwgIDIgKysKIDIg
ZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jCmluZGV4IGJiY2IyNjViYzkuLjdhMDg5YjRj
NjAgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMK
KysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYwpAQCAtMTA3MSwx
MyArMTA3MSwxMiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgYW1kX2lvbW11X2luaXRfY2xlYW51cCh2
b2lkKQogICAgIHsKICAgICAgICAgbGlzdF9kZWwoJmlvbW11LT5saXN0KTsKICAgICAgICAgaWYg
KCBpb21tdS0+ZW5hYmxlZCApCi0gICAgICAgIHsKICAgICAgICAgICAgIGRpc2FibGVfaW9tbXUo
aW9tbXUpOwotICAgICAgICAgICAgZGVhbGxvY2F0ZV9yaW5nX2J1ZmZlcigmaW9tbXUtPmNtZF9i
dWZmZXIpOwotICAgICAgICAgICAgZGVhbGxvY2F0ZV9yaW5nX2J1ZmZlcigmaW9tbXUtPmV2ZW50
X2xvZyk7Ci0gICAgICAgICAgICBkZWFsbG9jYXRlX3JpbmdfYnVmZmVyKCZpb21tdS0+cHByX2xv
Zyk7Ci0gICAgICAgICAgICB1bm1hcF9pb21tdV9tbWlvX3JlZ2lvbihpb21tdSk7Ci0gICAgICAg
IH0KKworICAgICAgICBkZWFsbG9jYXRlX3JpbmdfYnVmZmVyKCZpb21tdS0+Y21kX2J1ZmZlcik7
CisgICAgICAgIGRlYWxsb2NhdGVfcmluZ19idWZmZXIoJmlvbW11LT5ldmVudF9sb2cpOworICAg
ICAgICBkZWFsbG9jYXRlX3JpbmdfYnVmZmVyKCZpb21tdS0+cHByX2xvZyk7CisgICAgICAgIHVu
bWFwX2lvbW11X21taW9fcmVnaW9uKGlvbW11KTsKICAgICAgICAgeGZyZWUoaW9tbXUpOwogICAg
IH0KIApkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2ludHIu
YyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbnRyLmMKaW5kZXggZGFkMmQx
ZTVhYi4uZDRmZjhjMThmOSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1k
L2lvbW11X2ludHIuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW50
ci5jCkBAIC02MTAsNiArNjEwLDggQEAgaW50IF9faW5pdCBhbWRfaW9tbXVfZnJlZV9pbnRyZW1h
cF90YWJsZSgKIHsKICAgICB2b2lkICp0YiA9IGl2cnNfbWFwcGluZy0+aW50cmVtYXBfdGFibGU7
CiAKKyAgICBYRlJFRShpdnJzX21hcHBpbmctPmludHJlbWFwX2ludXNlKTsKKwogICAgIGlmICgg
dGIgKQogICAgIHsKICAgICAgICAgX19mcmVlX2FtZF9pb21tdV90YWJsZXModGIsIElOVFJFTUFQ
X1RBQkxFX09SREVSKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Oct 29 13:44:58 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 13:44: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 1iPRnu-0003vJ-5z; Tue, 29 Oct 2019 13:44:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UX4Z=YW=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPRnt-0003vC-E0
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 13:44:57 +0000
X-Inumbo-ID: 4b3e1bd2-fa52-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4b3e1bd2-fa52-11e9-bbab-bc764e2007e4;
 Tue, 29 Oct 2019 13:44:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPRns-00056Q-Mn
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 13:44:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPRns-00064y-K6
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 13:44:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iPRns-00064y-K6@xenbits.xenproject.org>
Date: Tue, 29 Oct 2019 13:44:56 +0000
Subject: [Xen-changelog] [xen staging-4.11] AMD/IOMMU: process softirqs
 while dumping IRTs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ0ZmUyMzJhMGY1NTAyYzdlNmM2MDdhMTg4ZjM4OGE3N2UyZDU1NTIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgT2N0IDI5
IDE0OjM1OjA4IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgT2N0IDI5IDE0OjM1OjA4IDIwMTkgKzAxMDAKCiAgICBB
TUQvSU9NTVU6IHByb2Nlc3Mgc29mdGlycXMgd2hpbGUgZHVtcGluZyBJUlRzCiAgICAKICAgIFdo
ZW4gdGhlcmUgYXJlIHN1ZmZpY2llbnRseSBtYW55IGRldmljZXMgbGlzdGVkIGluIHRoZSBBQ1BJ
IHRhYmxlcyAobm8KICAgIG1hdHRlciBpZiB0aGV5IGFjdHVhbGx5IGV4aXN0KSwgb3V0cHV0IG1h
eSB0YWtlIHdheSBsb25nZXIgdGhhbiB0aGUKICAgIHdhdGNoZG9nIHdvdWxkIGxpa2UuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFj
a2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNr
ZWQtYnk6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgogICAgbWFzdGVyIGNvbW1p
dDogZGYyMDMwYzM0Y2M5MTYxZGQ5ZTM1YzBlOGM1NTA1N2UxMDFhYzgxYQogICAgbWFzdGVyIGRh
dGU6IDIwMTktMDctMjIgMTI6MDM6NDYgKzAyMDAKLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvaW9tbXVfaW50ci5jIHwgMyArKysKIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW50ci5j
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2ludHIuYwppbmRleCBkNGZmOGMx
OGY5Li43ZGFmM2VjNmEzIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQv
aW9tbXVfaW50ci5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbnRy
LmMKQEAgLTIyLDYgKzIyLDcgQEAKICNpbmNsdWRlIDxhc20vaHZtL3N2bS9hbWQtaW9tbXUtcHJv
dG8uaD4KICNpbmNsdWRlIDxhc20vaW9fYXBpYy5oPgogI2luY2x1ZGUgPHhlbi9rZXloYW5kbGVy
Lmg+CisjaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KIAogI2RlZmluZSBJTlRSRU1BUF9UQUJMRV9P
UkRFUiAgICAxCiAjZGVmaW5lIElOVFJFTUFQX0xFTkdUSCAweEIKQEAgLTY5OCw2ICs2OTksOCBA
QCBzdGF0aWMgaW50IGR1bXBfaW50cmVtYXBfbWFwcGluZyh1MTYgc2VnLCBzdHJ1Y3QgaXZyc19t
YXBwaW5ncyAqaXZyc19tYXBwaW5nKQogICAgIGR1bXBfaW50cmVtYXBfdGFibGUoaXZyc19tYXBw
aW5nLT5pbnRyZW1hcF90YWJsZSk7CiAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmKGl2cnNf
bWFwcGluZy0+aW50cmVtYXBfbG9jayksIGZsYWdzKTsKIAorICAgIHByb2Nlc3NfcGVuZGluZ19z
b2Z0aXJxcygpOworCiAgICAgcmV0dXJuIDA7CiB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Oct 29 13:45:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 13: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 1iPRo4-0003wT-7m; Tue, 29 Oct 2019 13:45:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UX4Z=YW=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPRo3-0003wL-Hl
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 13:45:07 +0000
X-Inumbo-ID: 514eed8a-fa52-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 514eed8a-fa52-11e9-beca-bc764e2007e4;
 Tue, 29 Oct 2019 13:45:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPRo2-00057m-SV
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 13:45:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPRo2-00065p-Q7
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 13:45:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iPRo2-00065p-Q7@xenbits.xenproject.org>
Date: Tue, 29 Oct 2019 13:45:06 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/crash: fix kexec transition
 breakage
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDllYWM5MzI0YzdmMTlkOGZkMDgyNGExYmEyNWZkMWJhN2Q2MGJhYjgKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBPY3QgMjkgMTQ6MzU6NDUgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBPY3QgMjkgMTQ6MzU6NDUgMjAxOSAr
MDEwMAoKICAgIHg4Ni9jcmFzaDogZml4IGtleGVjIHRyYW5zaXRpb24gYnJlYWthZ2UKICAgIAog
ICAgRm9sbG93aW5nIDZmZjU2MGY3ZiAoIng4Ni9TTVA6IGRvbid0IHRyeSB0byBzdG9wIGFscmVh
ZHkgc3RvcHBlZCBDUFVzIikKICAgIGFuIGluY29ycmVjdCBjb25kaXRpb24gd2FzIHBsYWNlZCBp
bnRvIGtleGVjIHRyYW5zaXRpb24gcGF0aAogICAgbGVhdmluZyBjcmFzaGluZyBDUFUgYWx3YXlz
IG9ubGluZSBicmVha2luZyBrZHVtcCBrZXJuZWwgZW50ZXJpbmcuCiAgICBDb3JyZWN0IGl0IGJ5
IHVuaWZ5aW5nIHRoZSBjb25kaXRpb24gd2l0aCBzbXBfc2VuZF9zdG9wKCkuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29tPgog
ICAgbWFzdGVyIGNvbW1pdDogZjU2ODEzZjM0NzBjNWI0OTg3OTYzYzNjNDFlNGZlMTZiOTVjNWEz
ZgogICAgbWFzdGVyIGRhdGU6IDIwMTktMDctMjIgMTg6MDI6MjQgKzAxMDAKLS0tCiB4ZW4vYXJj
aC94ODYvY3Jhc2guYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBk
ZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcmFzaC5jIGIveGVuL2FyY2gv
eDg2L2NyYXNoLmMKaW5kZXggNGRiMDc1OGE4OC4uYzk0NjlhZTJlZCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2NyYXNoLmMKKysrIGIveGVuL2FyY2gveDg2L2NyYXNoLmMKQEAgLTE3OSw3ICsx
NzksNyBAQCBzdGF0aWMgdm9pZCBubWlfc2hvb3Rkb3duX2NwdXModm9pZCkKICAgICAgKi8KICAg
ICBpb21tdV9jcmFzaF9zaHV0ZG93bigpOwogCi0gICAgaWYgKCBudW1fb25saW5lX2NwdXMoKSA+
IDEgKQorICAgIGlmICggY3B1X29ubGluZShjcHUpICkKICAgICB7CiAgICAgICAgIF9fc3RvcF90
aGlzX2NwdSgpOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFnaW5nLTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Oct 29 13:45:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 13: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 1iPRoF-0003xd-9R; Tue, 29 Oct 2019 13: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=UX4Z=YW=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPRoE-0003xS-CI
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 13:45:18 +0000
X-Inumbo-ID: 5761ba5e-fa52-11e9-9512-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5761ba5e-fa52-11e9-9512-12813bfff9fa;
 Tue, 29 Oct 2019 13:45:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPRoD-00057y-1w
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 13:45:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPRoC-00066d-Vk
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 13:45:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iPRoC-00066d-Vk@xenbits.xenproject.org>
Date: Tue, 29 Oct 2019 13:45:16 +0000
Subject: [Xen-changelog] [xen staging-4.11] passthrough/vtd: Don't DMA to
 the stack in queue_invalidate_wait()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUyZTY1M2Y2OTI4MWUyMDUwYWNiZmYzYTU3Y2MwNmNlYmI3YjEwNzgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE9jdCAyOSAxNDozNjoxMyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyOSAxNDozNjoxMyAyMDE5ICsw
MTAwCgogICAgcGFzc3Rocm91Z2gvdnRkOiBEb24ndCBETUEgdG8gdGhlIHN0YWNrIGluIHF1ZXVl
X2ludmFsaWRhdGVfd2FpdCgpCiAgICAKICAgIERNQS1pbmcgdG8gdGhlIHN0YWNrIGlzIGNvbnNp
ZGVyZWQgYmFkIHByYWN0aWNlLiAgSW4gdGhpcyBjYXNlLCBpZiBhCiAgICB0aW1lb3V0IG9jY3Vy
cyBiZWNhdXNlIG9mIGEgc2x1Z2dpc2ggZGV2aWNlIHdoaWNoIGlzIHByb2Nlc3NpbmcgdGhlCiAg
ICByZXF1ZXN0LCB0aGUgY29tcGxldGlvbiBub3RpZmljYXRpb24gd2lsbCBjb3JydXB0IHRoZSBz
dGFjayBvZiBhCiAgICBzdWJzZXF1ZW50IGRlZXBlciBjYWxsIHRyZWUuCiAgICAKICAgIFBsYWNl
IHRoZSBwb2xsX3Nsb3QgaW4gYSBwZXJjcHUgYXJlYSBhbmQgRE1BIHRvIHRoYXQgaW5zdGVhZC4K
ICAgIAogICAgRml4IHRoZSBkZWNsYXJhdGlvbiBvZiBzYWRkciBpbiBzdHJ1Y3QgcWludmFsX2Vu
dHJ5LCB0byBhdm9pZCBhIHNoaWZ0IGJ5CiAgICB0d28uICBUaGUgcmVxdWlyZW1lbnQgaGVyZSBp
cyB0aGF0IHRoZSBETUEgYWRkcmVzcyBpcyBkd29yZCBhbGlnbmVkLAogICAgd2hpY2ggaXMgY292
ZXJlZCBieSBwb2xsX3Nsb3QncyB0eXBlLgogICAgCiAgICBUaGlzIGNoYW5nZSBkb2VzIG5vdCBh
ZGRyZXNzIG90aGVyIGlzc3Vlcy4gIENvcnJlbGF0aW5nIGNvbXBsZXRpb25zCiAgICBhZnRlciBh
IHRpbWVvdXQgd2l0aCB0aGVpciByZXF1ZXN0IGlzIGEgbW9yZSBjb21wbGljYXRlZCBjaGFuZ2Uu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29t
PgogICAgUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogICAg
bWFzdGVyIGNvbW1pdDogODk3MDgzNGViOTU1ODZkODdiMDY0ZThjN2ZjNDllZThkMjg3NWRiNAog
ICAgbWFzdGVyIGRhdGU6IDIwMTktMDctMjQgMTQ6NDA6MTAgKzAxMDAKLS0tCiB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaCAgfCAzICstLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL3FpbnZhbC5jIHwgOSArKysrKy0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRp
b25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9pb21tdS5oIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKaW5k
ZXggNzJjMWEyZTNjZC4uZTc2YjI2MWM4MSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL2lvbW11LmgKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11
LmgKQEAgLTQ0MSw4ICs0NDEsNyBAQCBzdHJ1Y3QgcWludmFsX2VudHJ5IHsKICAgICAgICAgICAg
ICAgICAgICAgc2RhdGEgICA6IDMyOwogICAgICAgICAgICAgfWxvOwogICAgICAgICAgICAgc3Ry
dWN0IHsKLSAgICAgICAgICAgICAgICB1NjQgcmVzXzEgICA6IDIsCi0gICAgICAgICAgICAgICAg
ICAgIHNhZGRyICAgOiA2MjsKKyAgICAgICAgICAgICAgICB1NjQgc2FkZHI7CiAgICAgICAgICAg
ICB9aGk7CiAgICAgICAgIH1pbnZfd2FpdF9kc2M7CiAgICAgfXE7CmRpZmYgLS1naXQgYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcWludmFsLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvcWludmFsLmMKaW5kZXggMDE0NDdjZjlhOC4uMDljYmQzNmViYiAxMDA2NDQKLS0tIGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3FpbnZhbC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC9xaW52YWwuYwpAQCAtMTQ3LDEzICsxNDcsMTUgQEAgc3RhdGljIGludCBf
X211c3RfY2hlY2sgcXVldWVfaW52YWxpZGF0ZV93YWl0KHN0cnVjdCBpb21tdSAqaW9tbXUsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdTggaWZsYWcsIHU4
IHN3LCB1OCBmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBib29sX3QgZmx1c2hfZGV2X2lvdGxiKQogewotICAgIHZvbGF0aWxlIHUzMiBwb2xsX3Nsb3Qg
PSBRSU5WQUxfU1RBVF9JTklUOworICAgIHN0YXRpYyBERUZJTkVfUEVSX0NQVSh1aW50MzJfdCwg
cG9sbF9zbG90KTsKICAgICB1bnNpZ25lZCBpbnQgaW5kZXg7CiAgICAgdW5zaWduZWQgbG9uZyBm
bGFnczsKICAgICB1NjQgZW50cnlfYmFzZTsKICAgICBzdHJ1Y3QgcWludmFsX2VudHJ5ICpxaW52
YWxfZW50cnksICpxaW52YWxfZW50cmllczsKKyAgICB1aW50MzJfdCAqdGhpc19wb2xsX3Nsb3Qg
PSAmdGhpc19jcHUocG9sbF9zbG90KTsKIAogICAgIHNwaW5fbG9ja19pcnFzYXZlKCZpb21tdS0+
cmVnaXN0ZXJfbG9jaywgZmxhZ3MpOworICAgIEFDQ0VTU19PTkNFKCp0aGlzX3BvbGxfc2xvdCkg
PSBRSU5WQUxfU1RBVF9JTklUOwogICAgIGluZGV4ID0gcWludmFsX25leHRfaW5kZXgoaW9tbXUp
OwogICAgIGVudHJ5X2Jhc2UgPSBpb21tdV9xaV9jdHJsKGlvbW11KS0+cWludmFsX21hZGRyICsK
ICAgICAgICAgICAgICAgICAgKChpbmRleCA+PiBRSU5WQUxfRU5UUllfT1JERVIpIDw8IFBBR0Vf
U0hJRlQpOwpAQCAtMTY2LDggKzE2OCw3IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIHF1ZXVl
X2ludmFsaWRhdGVfd2FpdChzdHJ1Y3QgaW9tbXUgKmlvbW11LAogICAgIHFpbnZhbF9lbnRyeS0+
cS5pbnZfd2FpdF9kc2MubG8uZm4gPSBmbjsKICAgICBxaW52YWxfZW50cnktPnEuaW52X3dhaXRf
ZHNjLmxvLnJlc18xID0gMDsKICAgICBxaW52YWxfZW50cnktPnEuaW52X3dhaXRfZHNjLmxvLnNk
YXRhID0gUUlOVkFMX1NUQVRfRE9ORTsKLSAgICBxaW52YWxfZW50cnktPnEuaW52X3dhaXRfZHNj
LmhpLnJlc18xID0gMDsKLSAgICBxaW52YWxfZW50cnktPnEuaW52X3dhaXRfZHNjLmhpLnNhZGRy
ID0gdmlydF90b19tYWRkcigmcG9sbF9zbG90KSA+PiAyOworICAgIHFpbnZhbF9lbnRyeS0+cS5p
bnZfd2FpdF9kc2MuaGkuc2FkZHIgPSB2aXJ0X3RvX21hZGRyKHRoaXNfcG9sbF9zbG90KTsKIAog
ICAgIHVubWFwX3Z0ZF9kb21haW5fcGFnZShxaW52YWxfZW50cmllcyk7CiAgICAgcWludmFsX3Vw
ZGF0ZV9xdGFpbChpb21tdSwgaW5kZXgpOwpAQCAtMTgyLDcgKzE4Myw3IEBAIHN0YXRpYyBpbnQg
X19tdXN0X2NoZWNrIHF1ZXVlX2ludmFsaWRhdGVfd2FpdChzdHJ1Y3QgaW9tbXUgKmlvbW11LAog
ICAgICAgICB0aW1lb3V0ID0gTk9XKCkgKyBNSUxMSVNFQ1MoZmx1c2hfZGV2X2lvdGxiID8KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlvbW11X2Rldl9pb3RsYl90aW1lb3V0
IDogVlREX1FJX1RJTUVPVVQpOwogCi0gICAgICAgIHdoaWxlICggcG9sbF9zbG90ICE9IFFJTlZB
TF9TVEFUX0RPTkUgKQorICAgICAgICB3aGlsZSAoIEFDQ0VTU19PTkNFKCp0aGlzX3BvbGxfc2xv
dCkgIT0gUUlOVkFMX1NUQVRfRE9ORSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggTk9X
KCkgPiB0aW1lb3V0ICkKICAgICAgICAgICAgIHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Oct 29 17:22:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 17: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 1iPVC2-0008HF-2V; Tue, 29 Oct 2019 17:22: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=UX4Z=YW=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPVC1-0008Gx-Gd
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 17:22:05 +0000
X-Inumbo-ID: a077afc8-fa70-11e9-9516-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a077afc8-fa70-11e9-9516-12813bfff9fa;
 Tue, 29 Oct 2019 17:22:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPVC0-0001i1-HC
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 17:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPVC0-0004FB-EM
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 17:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iPVC0-0004FB-EM@xenbits.xenproject.org>
Date: Tue, 29 Oct 2019 17:22:04 +0000
Subject: [Xen-changelog] [xen staging] CONTRIBUTING: drop blktap2 and add
 tools/libs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNiZTU3MmQzYzE5YTE0Yjk0NTQwMzg4NzYyNDYzZDJlZTBkYzgzNjQKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2xAeGVuLm9yZz4KQXV0aG9yRGF0ZTogVGh1IE9jdCAyNCAxNDowMTo1NCAy
MDE5ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdsQHhlbi5vcmc+CkNvbW1pdERhdGU6IFR1
ZSBPY3QgMjkgMTc6MTk6NDUgMjAxOSArMDAwMAoKICAgIENPTlRSSUJVVElORzogZHJvcCBibGt0
YXAyIGFuZCBhZGQgdG9vbHMvbGlicwogICAgCiAgICBCbGt0YXAyIGlzIGdvbmUgYW5kIHRvb2xz
L2xpYnMgaXMgbWlzc2luZyBpbiB0aGUgZG9jdW1lbnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IFdlaSBMaXUgPHdsQHhlbi5vcmc+CiAgICBSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tCiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+Ci0tLQogQ09OVFJJQlVUSU5HIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0
aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvQ09OVFJJQlVUSU5HIGIvQ09OVFJJ
QlVUSU5HCmluZGV4IDQ3ZjUzZTlhNDkuLjZlYzE0NmJhZjAgMTAwNjQ0Ci0tLSBhL0NPTlRSSUJV
VElORworKysgYi9DT05UUklCVVRJTkcKQEAgLTEzLDcgKzEzLDcgQEAgTW9zdCBvZiB0aGUgWGVu
IFByb2plY3QgY29kZSBpcyBsaWNlbnNlZCB1bmRlciBHUEx2MiwgYnV0IGEgbnVtYmVyIG9mCiBk
aXJlY3RvcmllcyBhcmUgcHJpbWFyaWx5IGxpY2Vuc2VkIHVuZGVyIGRpZmZlcmVudCBsaWNlbnNl
cy4KIAogTW9zdCBub3RhYmx5OgotIC0gdG9vbHMvYmxrdGFwMiAgICAgIDogQlNELU1vZGlmaWVk
CisgLSB0b29scy9saWJzICAgICAgICAgOiBMR1BMIHYyLjEKICAtIHRvb2xzL2xpYnhjICAgICAg
ICA6IExHUEwgdjIuMQogIC0gdG9vbHMvbGlieGwgICAgICAgIDogTEdQTCB2Mi4xCiAgLSB0b29s
cy94bCAgICAgICAgICAgOiBMR1BMIHYyLjEKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Oct 29 18:22:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 18:22: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 1iPW87-0004pw-5C; Tue, 29 Oct 2019 18:22:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UX4Z=YW=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPW85-0004pr-RA
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:22:05 +0000
X-Inumbo-ID: 024c11be-fa79-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 024c11be-fa79-11e9-bbab-bc764e2007e4;
 Tue, 29 Oct 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 <ian.jackson@eu.citrix.com>) id 1iPW84-0002xS-Lu
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 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 1iPW84-00086F-J5
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iPW84-00086F-J5@xenbits.xenproject.org>
Date: Tue, 29 Oct 2019 18:22:04 +0000
Subject: [Xen-changelog] [xen staging-4.12] xen/arm: traps: Avoid using
 BUG_ON() to check guest state in advance_pc()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============4168194182180773176=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 97b46980822f3c8f2b06990a0b6b1944300a5c8e
Author:     Julien Grall <julien.grall@arm.com>
AuthorDate: Wed May 15 21:17:30 2019 +0100
Commit:     Stefano Stabellini <sstabellini@kernel.org>
CommitDate: Tue Oct 29 10:50:17 2019 -0700

    xen/arm: traps: Avoid using BUG_ON() to check guest state in advance_pc()
    
    The condition of the BUG_ON() in advance_pc() is pretty wrong because
    the bits [26:25] and [15:10] have a different meaning between AArch32
    and AArch64 state.
    
    On AArch32, they are used to store PSTATE.IT. On AArch64, they are RES0
    or used for new feature (e.g ARMv8.0-SSBS, ARMv8.5-BTI).
    
    This means a 64-bit guest will hit the BUG_ON() if it is trying to use
    any of these features.
    
    More generally, RES0 means that the bits is reserved for future use. So
    crashing the host is definitely not the right solution.
    
    In this particular case, we only need to know the guest was using 32-bit
    Mode and the Thumb instructions. So replace the BUG_ON() by a proper
    check.
    
    Reported-by: Lukas JÃ¼nger <lukas.juenger@ice.rwth-aachen.de>
    Signed-off-by: Julien Grall <julien.grall@arm.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
    (cherry picked from commit 72615f2e6b98e861c08abb1d2b194126013d54fe)
---
 xen/arch/arm/traps.c | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/xen/arch/arm/traps.c b/xen/arch/arm/traps.c
index cd48af0997..e404d5c8d4 100644
--- a/xen/arch/arm/traps.c
+++ b/xen/arch/arm/traps.c
@@ -1638,12 +1638,9 @@ int check_conditional_instr(struct cpu_user_regs *regs, const union hsr hsr)
 void advance_pc(struct cpu_user_regs *regs, const union hsr hsr)
 {
     unsigned long itbits, cond, cpsr = regs->cpsr;
+    bool is_thumb = psr_mode_is_32bit(cpsr) && (cpsr & PSR_THUMB);
 
-    /* PSR_IT_MASK bits can only be set for 32-bit processors in Thumb mode. */
-    BUG_ON( (!psr_mode_is_32bit(cpsr)||!(cpsr&PSR_THUMB))
-            && (cpsr&PSR_IT_MASK) );
-
-    if ( cpsr&PSR_IT_MASK )
+    if ( is_thumb && (cpsr & PSR_IT_MASK) )
     {
         /* The ITSTATE[7:0] block is contained in CPSR[15:10],CPSR[26:25]
          *
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.12


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============4168194182180773176==--

From xen-changelog-bounces@lists.xenproject.org Tue Oct 29 18:22:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 18: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 1iPW8H-0004qb-77; Tue, 29 Oct 2019 18:22:17 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UX4Z=YW=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPW8F-0004qT-NG
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:22:15 +0000
X-Inumbo-ID: 08608fa8-fa79-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 08608fa8-fa79-11e9-bbab-bc764e2007e4;
 Tue, 29 Oct 2019 18:22:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPW8E-0002y2-Rc
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:22:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPW8E-00086v-P9
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:22:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iPW8E-00086v-P9@xenbits.xenproject.org>
Date: Tue, 29 Oct 2019 18:22:14 +0000
Subject: [Xen-changelog] [xen staging-4.12] xen/arm: memaccess: Initialize
 correctly *access in __p2m_get_mem_access
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgwMWFjZjgxNGJhYjk5OWVmZDc0YTY3OGRlZGNlZDBmMjEyMTE5NmIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1h
ciAyNyAxODo0NToyMyAyMDE5ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyOSAxMDo1MzozMCAy
MDE5IC0wNzAwCgogICAgeGVuL2FybTogbWVtYWNjZXNzOiBJbml0aWFsaXplIGNvcnJlY3RseSAq
YWNjZXNzIGluIF9fcDJtX2dldF9tZW1fYWNjZXNzCiAgICAKICAgIFRoZSBjb21taXQgOGQ4NGU3
MDFmZCAieGVuL2FybTogaW5pdGlhbGl6ZSBhY2Nlc3MiIGluaXRpYWxpemVzCiAgICAqYWNjZXNz
IHVzaW5nIHRoZSB3cm9uZyBlbnVtZXJhdGlvbiB0eXBlLiBUaGlzIHJlc3VsdCB0byBhIHdhcm5p
bmcKICAgIHVzaW5nIGNsYW5nOgogICAgCiAgICBtZW1fYWNjZXNzLmM6NTA6MjA6IGVycm9yOiBp
bXBsaWNpdCBjb252ZXJzaW9uIGZyb20gZW51bWVyYXRpb24gdHlwZQogICAgJ3AybV9hY2Nlc3Nf
dCcgdG8gZGlmZmVyZW50IGVudW1lcmF0aW9uIHR5cGUgJ3hlbm1lbV9hY2Nlc3NfdCcKICAgIFst
V2Vycm9yLC1XZW51bS1jb252ZXJzaW9uXQogICAgICAgICphY2Nlc3MgPSBwMm0tPmRlZmF1bHRf
YWNjZXNzOwogICAgICAgICAgICAgICAgfiB+fn5+fl5+fn5+fn5+fn5+fn5+CiAgICAKICAgIFRo
ZSBjb3JyZWN0IHNvbHV0aW9uIGlzIHRvIHVzZSB0aGUgYXJyYXkgbWVtYWNjZXNzIHRoYXQgd2ls
bCBkbyB0aGUKICAgIGNvbnZlcnNpb24gYmV0d2VlbiB0aGUgMiBlbnVtcy4KICAgIAogICAgRml4
ZXM6IDhkODRlNzAxZmQgKCJ4ZW4vYXJtOiBpbml0aWFsaXplIGFjY2VzcyIpCiAgICBTaWduZWQt
b2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQtYnk6
IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIChjaGVycnkg
cGlja2VkIGZyb20gY29tbWl0IDViYTFjNWQwNjQxY2Y2MzA4NmIzMDU4ZTU0N2ZjZDI4YzNjNGEw
MTEpCi0tLQogeGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2Vk
LCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9tZW1fYWNjZXNzLmMgYi94ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jCmluZGV4IGRiNDkzNzJh
MmMuLjNlMzYyMDI5NGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMKKysr
IGIveGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYwpAQCAtNDcsNyArNDcsNyBAQCBzdGF0aWMgaW50
IF9fcDJtX2dldF9tZW1fYWNjZXNzKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwKICAgICB9
OwogCiAgICAgQVNTRVJUKHAybV9pc19sb2NrZWQocDJtKSk7Ci0gICAgKmFjY2VzcyA9IHAybS0+
ZGVmYXVsdF9hY2Nlc3M7CisgICAgKmFjY2VzcyA9IG1lbWFjY2Vzc1twMm0tPmRlZmF1bHRfYWNj
ZXNzXTsKIAogICAgIC8qIElmIG5vIHNldHRpbmcgd2FzIGV2ZXIgc2V0LCBqdXN0IHJldHVybiBy
d3guICovCiAgICAgaWYgKCAhcDJtLT5tZW1fYWNjZXNzX2VuYWJsZWQgKQotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEyCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Oct 29 18:22:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 18:22: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 1iPW8R-0004rr-9A; Tue, 29 Oct 2019 18:22:27 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UX4Z=YW=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPW8P-0004rg-OZ
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:22:25 +0000
X-Inumbo-ID: 0e6dc168-fa79-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0e6dc168-fa79-11e9-beca-bc764e2007e4;
 Tue, 29 Oct 2019 18:22:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPW8P-0002yI-1W
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:22:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPW8O-00087O-V3
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:22:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iPW8O-00087O-V3@xenbits.xenproject.org>
Date: Tue, 29 Oct 2019 18:22:24 +0000
Subject: [Xen-changelog] [xen staging-4.12] xen/arm: Implement workaround
 for Cortex A-57 and Cortex A72 AT speculate
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFiMWU2YTdmMTNjZjlhNzFhYWE2OGRkMzQyMDIwYzk1YTFiOGRjNjcKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIFNl
cCAyNCAxMTozOToxMCAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyOSAxMDo1NDo1OCAy
MDE5IC0wNzAwCgogICAgeGVuL2FybTogSW1wbGVtZW50IHdvcmthcm91bmQgZm9yIENvcnRleCBB
LTU3IGFuZCBDb3J0ZXggQTcyIEFUIHNwZWN1bGF0ZQogICAgCiAgICBCb3RoIENvcnRleC1BNTcg
KGVycmF0dW0gMTMxOTUzNykgYW5kIENvcnRleC1BNzIgKGVycmF0dW0gMTMxOTM2NykgY2FuCiAg
ICBlbmQgd2l0aCBjb3JydXB0ZWQgVExCcyBpZiB0aGV5IHNwZWN1bGF0ZSBhbiBBVCBpbnN0cnVj
dGlvbiB3aGlsZSBTMS9TMgogICAgc3lzdGVtIHJlZ2lzdGVycyBpbiBpbmNvbnNpc3RlbnQgc3Rh
dGUuCiAgICAKICAgIFRoZSB3b3JrYXJvdW5kIGlzIHRoZSBzYW1lIGFzIGZvciBDb3J0ZXggQS03
NiBpbXBsZW1lbnRlZCBieSBjb21taXQKICAgIGExOGJlMDZhY2EgInhlbi9hcm06IEltcGxlbWVu
dCB3b3JrYXJvdW5kIGZvciBDb3J0ZXgtQTc2IGVycmF0dW0gMTE2NTUyMiIsCiAgICBzbyBpdCBp
cyBvbmx5IG5lY2Vzc2FyeSB0byBwbHVtYiBpbiB0aGUgY3B1ZXJyYXRhIGZyYW1ld29yay4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
ICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAwN2U0NGIzZDFiZTMyZmEyMTY1YzIzNjdh
ZTNlZjljNmM4YjM5ZTFlKQotLS0KIGRvY3MvbWlzYy9hcm0vc2lsaWNvbi1lcnJhdGEudHh0IHwg
IDIgKysKIHhlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyAgICAgICAgIHwgMTAgKysrKysrKysrKwog
MiBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNj
L2FybS9zaWxpY29uLWVycmF0YS50eHQgYi9kb2NzL21pc2MvYXJtL3NpbGljb24tZXJyYXRhLnR4
dAppbmRleCA2Y2QxMzY2ZjE1Li4xMWU1YTlkY2VjIDEwMDY0NAotLS0gYS9kb2NzL21pc2MvYXJt
L3NpbGljb24tZXJyYXRhLnR4dAorKysgYi9kb2NzL21pc2MvYXJtL3NpbGljb24tZXJyYXRhLnR4
dApAQCAtNDgsNSArNDgsNyBAQCBzdGFibGUgaHlwZXJ2aXNvcnMuCiB8IEFSTSAgICAgICAgICAg
IHwgQ29ydGV4LUE1NyAgICAgIHwgIzg1MjUyMyAgICAgICAgIHwgTi9BICAgICAgICAgICAgICAg
ICAgICAgfAogfCBBUk0gICAgICAgICAgICB8IENvcnRleC1BNTcgICAgICB8ICM4MzIwNzUgICAg
ICAgICB8IEFSTTY0X0VSUkFUVU1fODMyMDc1ICAgIHwKIHwgQVJNICAgICAgICAgICAgfCBDb3J0
ZXgtQTU3ICAgICAgfCAjODM0MjIwICAgICAgICAgfCBBUk02NF9FUlJBVFVNXzgzNDIyMCAgICB8
Cit8IEFSTSAgICAgICAgICAgIHwgQ29ydGV4LUE1NyAgICAgIHwgIzEzMTk1MzcgICAgICAgIHwg
Ti9BICAgICAgICAgICAgICAgICAgICAgfAorfCBBUk0gICAgICAgICAgICB8IENvcnRleC1BNzIg
ICAgICB8ICMxMzE5MzY3ICAgICAgICB8IE4vQSAgICAgICAgICAgICAgICAgICAgIHwKIHwgQVJN
ICAgICAgICAgICAgfCBDb3J0ZXgtQTc2ICAgICAgfCAjMTE2NTUyMiAgICAgICAgfCBOL0EgICAg
ICAgICAgICAgICAgICAgICB8CiB8IEFSTSAgICAgICAgICAgIHwgTU1VLTUwMCAgICAgICAgIHwg
Izg0Mjg2OSAgICAgICAgIHwgTi9BICAgICAgICAgICAgICAgICAgICAgfApkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jIGIveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCmluZGV4
IDQ0MzFiMjQ0ZmQuLmVkYmU3ODk3MzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9jcHVlcnJh
dGEuYworKysgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKQEAgLTQ5NSw2ICs0OTUsMTYgQEAg
c3RhdGljIGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyBhcm1fZXJyYXRhW10gPSB7
CiAgICAgICAgIC5jYXBhYmlsaXR5ID0gQVJNNjRfV09SS0FST1VORF9BVF9TUEVDVUxBVEUsCiAg
ICAgICAgIE1JRFJfUkFOR0UoTUlEUl9DT1JURVhfQTc2LCAwLCAyIDw8IE1JRFJfVkFSSUFOVF9T
SElGVCksCiAgICAgfSwKKyAgICB7CisgICAgICAgIC5kZXNjID0gIkFSTSBlcnJhdHVtIDEzMTk1
MzciLAorICAgICAgICAuY2FwYWJpbGl0eSA9IEFSTTY0X1dPUktBUk9VTkRfQVRfU1BFQ1VMQVRF
LAorICAgICAgICBNSURSX0FMTF9WRVJTSU9OUyhNSURSX0NPUlRFWF9BNzIpLAorICAgIH0sCisg
ICAgeworICAgICAgICAuZGVzYyA9ICJBUk0gZXJyYXR1bSAxMzE5MzY3IiwKKyAgICAgICAgLmNh
cGFiaWxpdHkgPSBBUk02NF9XT1JLQVJPVU5EX0FUX1NQRUNVTEFURSwKKyAgICAgICAgTUlEUl9B
TExfVkVSU0lPTlMoTUlEUl9DT1JURVhfQTU3KSwKKyAgICB9LAogICAgIHt9LAogfTsKIAotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2lu
Zy00LjEyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Oct 29 18:22:37 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 18:22: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 1iPW8b-0004t4-Au; Tue, 29 Oct 2019 18:22: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=UX4Z=YW=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPW8a-0004sw-DD
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:22:36 +0000
X-Inumbo-ID: 148a8cac-fa79-11e9-9516-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 148a8cac-fa79-11e9-9516-12813bfff9fa;
 Tue, 29 Oct 2019 18:22:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPW8Z-0002yV-8w
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:22:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPW8Z-000884-6B
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:22:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iPW8Z-000884-6B@xenbits.xenproject.org>
Date: Tue, 29 Oct 2019 18:22:35 +0000
Subject: [Xen-changelog] [xen staging-4.12] xen/arm: setup: Calculate
 correctly the size of Xen
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRiNWNjOTU5ZGNjNDc3ZTcxNjVjYjYyM2RkYzY2OGQwYjRhNTM1Y2YKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAxNiAxMjoxMjo1MSAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyOSAxMDo1NjoyMiAy
MDE5IC0wNzAwCgogICAgeGVuL2FybTogc2V0dXA6IENhbGN1bGF0ZSBjb3JyZWN0bHkgdGhlIHNp
emUgb2YgWGVuCiAgICAKICAgIFRoZSBjdXJyZW50IHNpemUgb2YgWGVuIGlzIGNvbXB1dGVkIHVz
aW5nIF9lbmQgLSBfc3RhcnQgKyAxLiBIb3dldmVyLAogICAgX2VuZCBpcyBwb2ludGluZyBvbmUg
cGFzdCB0aGUgZW5kIG9mIFhlbiwgc28gdGhlIHNpemUgb2YgWGVuIGlzCiAgICBvZmYtYnktb25l
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDA4ZTIwNTlmYWNkNzhkNWZmYWYy
MDZiYTA2YWMyMDE3YzRhZGVlZDQpCi0tLQogeGVuL2FyY2gvYXJtL3NldHVwLmMgfCAyICstCiAx
IGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCmluZGV4IGEyYWVk
YzQzZTIuLjdmZTAyMTIwYTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zZXR1cC5jCisrKyBi
L3hlbi9hcmNoL2FybS9zZXR1cC5jCkBAIC03NzQsNyArNzc0LDcgQEAgdm9pZCBfX2luaXQgc3Rh
cnRfeGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKICAgICAvKiBSZWdpc3RlciBY
ZW4ncyBsb2FkIGFkZHJlc3MgYXMgYSBib290IG1vZHVsZS4gKi8KICAgICB4ZW5fYm9vdG1vZHVs
ZSA9IGFkZF9ib290X21vZHVsZShCT09UTU9EX1hFTiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKHBhZGRyX3QpKHVpbnRwdHJfdCkoX3N0YXJ0ICsgYm9vdF9waHlzX29mZnNldCksCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYWRkcl90KSh1aW50cHRyX3QpKF9lbmQgLSBf
c3RhcnQgKyAxKSwgZmFsc2UpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGFkZHJf
dCkodWludHB0cl90KShfZW5kIC0gX3N0YXJ0KSwgZmFsc2UpOwogICAgIEJVR19PTigheGVuX2Jv
b3Rtb2R1bGUpOwogCiAgICAgc2V0dXBfcGFnZXRhYmxlcyhib290X3BoeXNfb2Zmc2V0KTsKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdp
bmctNC4xMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Oct 29 18:22:47 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 18: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 1iPW8l-0004uW-FE; Tue, 29 Oct 2019 18:22: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=UX4Z=YW=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPW8k-0004uN-6V
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:22:46 +0000
X-Inumbo-ID: 19b77a47-fa79-11e9-9516-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 19b77a47-fa79-11e9-9516-12813bfff9fa;
 Tue, 29 Oct 2019 18:22:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPW8j-0002yh-Ft
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:22:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPW8j-00088f-Cb
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:22:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iPW8j-00088f-Cb@xenbits.xenproject.org>
Date: Tue, 29 Oct 2019 18:22:45 +0000
Subject: [Xen-changelog] [xen staging-4.12] xen/arm: Don't use _end in
 is_xen_fixed_mfn()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVmMWM5ZTQzN2I1ODg1NjNiNjg3YjFiZjhjOWNhM2IxNmFmNWVjOTQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAxNiAxMTo1MzowMyAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyOSAxMDo1ODo0NyAy
MDE5IC0wNzAwCgogICAgeGVuL2FybTogRG9uJ3QgdXNlIF9lbmQgaW4gaXNfeGVuX2ZpeGVkX21m
bigpCiAgICAKICAgIHZpcnRfdG9fbWFkZHIoKSBpcyB1c2luZyB0aGUgaGFyZHdhcmUgcGFnZS10
YWJsZSB3YWxrIGluc3RydWN0aW9ucyB0bwogICAgdHJhbnNsYXRlIGEgdmlydHVhbCBhZGRyZXNz
IHRvIHBoeXNpY2FsIGFkZHJlc3MuIFRoZSBmdW5jdGlvbiBzaG91bGQKICAgIG9ubHkgYmUgY2Fs
bGVkIG9uIHZpcnR1YWwgYWRkcmVzcyBtYXBwZWQuCiAgICAKICAgIF9lbmQgcG9pbnRzIHBhc3Qg
dGhlIGVuZCBvZiBYZW4gYmluYXJ5IGFuZCBtYXkgbm90IGJlIG1hcHBlZCB3aGVuIHRoZQogICAg
YmluYXJ5IHNpemUgaXMgcGFnZS1hbGlnbmVkLiBUaGlzIG1lYW5zIHZpcnRfdG9fbWFkZHIoKSB3
aWxsIG5vdCBiZSBhYmxlCiAgICB0byBkbyB0aGUgdHJhbnNsYXRpb24gYW5kIHRoZXJlZm9yZSBj
cmFzaCBYZW4uCiAgICAKICAgIE5vdGUgdGhlcmUgaXMgYWxzbyBhbiBvZmYtYnktb25lIGlzc3Vl
IGluIHRoaXMgY29kZSwgYnV0IHRoZSBwYW5pYyB3aWxsCiAgICB0cnVtcCB0aGF0LgogICAgCiAg
ICBCb3RoIGlzc3VlcyBjYW4gYmUgZml4ZWQgYnkgdXNpbmcgX2VuZCAtIDEgaW4gdGhlIGNoZWNr
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDhkYmE5YTgxZTdjNjJiOGE3ZGJl
MDIzZmZmZWNkMmUxNmNjMjA0ODYpCi0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oIHwgMiAr
LQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5o
CmluZGV4IGVhZmEyNmY1NmUuLjdkZWQyMDY2ZTUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKQEAgLTE1Miw3ICsxNTIs
NyBAQCBleHRlcm4gdmFkZHJfdCB4ZW5oZWFwX3ZpcnRfc3RhcnQ7CiAKICNkZWZpbmUgaXNfeGVu
X2ZpeGVkX21mbihtZm4pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
KChwZm5fdG9fcGFkZHIobWZuKSA+PSB2aXJ0X3RvX21hZGRyKCZfc3RhcnQpKSAmJiAgICAgICBc
Ci0gICAgIChwZm5fdG9fcGFkZHIobWZuKSA8PSB2aXJ0X3RvX21hZGRyKCZfZW5kKSkpCisgICAg
IChwZm5fdG9fcGFkZHIobWZuKSA8PSB2aXJ0X3RvX21hZGRyKCh2YWRkcl90KV9lbmQgLSAxKSkp
CiAKICNkZWZpbmUgcGFnZV9nZXRfb3duZXIoX3ApICAgIChfcCktPnYuaW51c2UuZG9tYWluCiAj
ZGVmaW5lIHBhZ2Vfc2V0X293bmVyKF9wLF9kKSAoKF9wKS0+di5pbnVzZS5kb21haW4gPSAoX2Qp
KQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhZ2luZy00LjEyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Oct 29 18:22:58 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 18:22: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 1iPW8v-0004wH-H9; Tue, 29 Oct 2019 18:22: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=UX4Z=YW=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPW8u-0004w9-Ft
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:22:56 +0000
X-Inumbo-ID: 20b8944c-fa79-11e9-9516-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 20b8944c-fa79-11e9-9516-12813bfff9fa;
 Tue, 29 Oct 2019 18:22:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPW8t-0002yx-MI
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:22:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPW8t-00089A-Jm
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:22:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iPW8t-00089A-Jm@xenbits.xenproject.org>
Date: Tue, 29 Oct 2019 18:22:55 +0000
Subject: [Xen-changelog] [xen staging-4.12] xen/arm: p2m: Free the p2m entry
 after flushing the IOMMU TLBs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDlmNzQ2ODkyYzRhODQxYTQ4OWUxMmQ1MmFkYjM1ZTY2Nzg0OWJiNjUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIEF1
ZyA5IDEzOjU5OjE1IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUdWUgT2N0IDI5IDExOjAxOjAyIDIw
MTkgLTA3MDAKCiAgICB4ZW4vYXJtOiBwMm06IEZyZWUgdGhlIHAybSBlbnRyeSBhZnRlciBmbHVz
aGluZyB0aGUgSU9NTVUgVExCcwogICAgCiAgICBXaGVuIGZyZWVpbmcgYSBwMm0gZW50cnksIGFs
bCB0aGUgc3ViLXRyZWUgYmVoaW5kIGl0IHdpbGwgYWxzbyBiZSBmcmVlZC4KICAgIFRoaXMgbWF5
IGluY2x1ZGUgaW50ZXJtZWRpYXRlIHBhZ2UtdGFibGVzIG9yIGFueSBsMyBlbnRyeSByZXF1aXJp
bmcgdG8KICAgIGRyb3AgYSByZWZlcmVuY2UgKGUuZyBmb3IgZm9yZWlnbiBwYWdlcykuIEFzIHNv
b24gYXMgcGFnZXMgYXJlIGZyZWVkLAogICAgdGhleSBtYXkgYmUgcmUtdXNlZCBieSBYZW4gb3Ig
YW5vdGhlciBkb21haW4uIFRoZXJlZm9yZSBpdCBpcyBuZWNlc3NhcnkKICAgIHRvIGZsdXNoICph
bGwqIHRoZSBUTEJzIGJlZm9yZWhhbmQuCiAgICAKICAgIFdoaWxlIENQVSBUTEJzIHdpbGwgYmUg
Zmx1c2hlZCBiZWZvcmUgZnJlZWluZyB0aGUgcGFnZXMsIHRoaXMgaXMgbm90CiAgICB0aGUgY2Fz
ZSBmb3IgSU9NTVUgVExCcy4gVGhpcyBjYW4gYmUgc29sdmVkIGJ5IG1vdmluZyB0aGUgSU9NTVUg
VExCcwogICAgZmx1c2ggZWFybGllciBpbiB0aGUgY29kZS4KICAgIAogICAgVGhpcyB3YXNuJ3Qg
Y29uc2lkZXJlZCBhcyBhIHNlY3VyaXR5IGlzc3VlIGFzIGRldmljZSBwYXNzdGhyb3VnaCBvbiBB
cm0KICAgIGlzIG5vdCBzZWN1cml0eSBzdXBwb3J0ZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBUZXN0ZWQtYnk6IE9sZWtz
YW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBS
ZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICAoY2hl
cnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA2NzE4Nzg3Nzk3NDFiMzhjNWYyMzYzYWRjZWVmOGRlMmNl
MGIzOTQ1KQotLS0KIHhlbi9hcmNoL2FybS9wMm0uYyB8IDE2ICsrKysrKysrLS0tLS0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCmluZGV4IGMzOGJkN2Ux
NmUuLmM3M2VjZTk2NmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYworKysgYi94ZW4v
YXJjaC9hcm0vcDJtLmMKQEAgLTEwNjMsMTQgKzEwNjMsNiBAQCBzdGF0aWMgaW50IF9fcDJtX3Nl
dF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICBwMm0tPmxvd2VzdF9tYXBw
ZWRfZ2ZuID0gZ2ZuX21pbihwMm0tPmxvd2VzdF9tYXBwZWRfZ2ZuLCBzZ2ZuKTsKICAgICB9CiAK
LSAgICAvKgotICAgICAqIEZyZWUgdGhlIGVudHJ5IG9ubHkgaWYgdGhlIG9yaWdpbmFsIHB0ZSB3
YXMgdmFsaWQgYW5kIHRoZSBiYXNlCi0gICAgICogaXMgZGlmZmVyZW50ICh0byBhdm9pZCBmcmVl
aW5nIHdoZW4gcGVybWlzc2lvbiBpcyBjaGFuZ2VkKS4KLSAgICAgKi8KLSAgICBpZiAoIHAybV9p
c192YWxpZChvcmlnX3B0ZSkgJiYKLSAgICAgICAgICFtZm5fZXEobHBhZV9nZXRfbWZuKCplbnRy
eSksIGxwYWVfZ2V0X21mbihvcmlnX3B0ZSkpICkKLSAgICAgICAgcDJtX2ZyZWVfZW50cnkocDJt
LCBvcmlnX3B0ZSwgbGV2ZWwpOwotCiAgICAgaWYgKCBoYXNfaW9tbXVfcHQocDJtLT5kb21haW4p
ICYmCiAgICAgICAgICAobHBhZV9pc192YWxpZChvcmlnX3B0ZSkgfHwgbHBhZV9pc192YWxpZCgq
ZW50cnkpKSApCiAgICAgewpAQCAtMTA4Nyw2ICsxMDc5LDE0IEBAIHN0YXRpYyBpbnQgX19wMm1f
c2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAgZWxzZQogICAgICAgICByYyA9
IDA7CiAKKyAgICAvKgorICAgICAqIEZyZWUgdGhlIGVudHJ5IG9ubHkgaWYgdGhlIG9yaWdpbmFs
IHB0ZSB3YXMgdmFsaWQgYW5kIHRoZSBiYXNlCisgICAgICogaXMgZGlmZmVyZW50ICh0byBhdm9p
ZCBmcmVlaW5nIHdoZW4gcGVybWlzc2lvbiBpcyBjaGFuZ2VkKS4KKyAgICAgKi8KKyAgICBpZiAo
IHAybV9pc192YWxpZChvcmlnX3B0ZSkgJiYKKyAgICAgICAgICFtZm5fZXEobHBhZV9nZXRfbWZu
KCplbnRyeSksIGxwYWVfZ2V0X21mbihvcmlnX3B0ZSkpICkKKyAgICAgICAgcDJtX2ZyZWVfZW50
cnkocDJtLCBvcmlnX3B0ZSwgbGV2ZWwpOworCiBvdXQ6CiAgICAgdW5tYXBfZG9tYWluX3BhZ2Uo
dGFibGUpOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFnaW5nLTQuMTIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Tue Oct 29 18:23:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 18:23: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 1iPW96-0004xS-Is; Tue, 29 Oct 2019 18:23:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UX4Z=YW=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPW94-0004xH-UZ
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:23:06 +0000
X-Inumbo-ID: 26c90a10-fa79-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 26c90a10-fa79-11e9-beca-bc764e2007e4;
 Tue, 29 Oct 2019 18:23:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPW93-0002zM-S2
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:23:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPW93-0008A1-PW
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:23:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iPW93-0008A1-PW@xenbits.xenproject.org>
Date: Tue, 29 Oct 2019 18:23:05 +0000
Subject: [Xen-changelog] [xen staging-4.12] xen/arm: vsmc: The function
 identifier is always 32-bit
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgxZmVlYTBkMjUyMGFkNmRiMDBkYzNkZWFkZTgyMzA0NWExMjI1ZTAKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE1h
eSAxNiAyMzozMTo0NiAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyOSAxMTowMjoxNyAy
MDE5IC0wNzAwCgogICAgeGVuL2FybTogdnNtYzogVGhlIGZ1bmN0aW9uIGlkZW50aWZpZXIgaXMg
YWx3YXlzIDMyLWJpdAogICAgCiAgICBPbiBBcm02NCwgdGhlIFNNQ0NDIGZ1bmN0aW9uIGlkZW50
aWZpZXIgaXMgYWx3YXlzIHN0b3JlZCBpbiB0aGUgZmlyc3QgMzItYml0CiAgICBvZiB4MCByZWdp
c3Rlci4gVGhlIHJlc3Qgb2YgdGhlIGJpdHMgYXJlIG5vdCBkZWZpbmVkIGFuZCBzaG91bGQgYmUK
ICAgIGlnbm9yZWQuCiAgICAKICAgIFRoaXMgbWVhbnMgdGhlIHZhcmlhYmxlIGZ1bmNpZCBzaG91
bGQgYmUgYW4gdWludDMyX3QgcmF0aGVyIHRoYW4KICAgIHJlZ2lzdGVyX3QuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgog
ICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDdmNDIxN2NjNjA1NzQ4NjZjYjkwZDY3
ZDk3NTAyMjhjNmI4NmM5MWUpCi0tLQogeGVuL2FyY2gvYXJtL3ZzbWMuYyB8IDQgKystLQogMSBm
aWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vdnNtYy5jIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwppbmRleCBjNzJiOWEw
NGZmLi5lY2Y0ZmFhMTNkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdnNtYy5jCisrKyBiL3hl
bi9hcmNoL2FybS92c21jLmMKQEAgLTIxOSw3ICsyMTksNyBAQCBzdGF0aWMgYm9vbCB2c21jY2Nf
aGFuZGxlX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgYm9vbCBoYW5k
bGVkID0gZmFsc2U7CiAgICAgY29uc3QgdW5pb24gaHNyIGhzciA9IHsgLmJpdHMgPSByZWdzLT5o
c3IgfTsKLSAgICByZWdpc3Rlcl90IGZ1bmNpZCA9IGdldF91c2VyX3JlZyhyZWdzLCAwKTsKKyAg
ICB1aW50MzJfdCBmdW5jaWQgPSBnZXRfdXNlcl9yZWcocmVncywgMCk7CiAKICAgICAvKgogICAg
ICAqIENoZWNrIGltbWVkaWF0ZSB2YWx1ZSBmb3IgSFZDMzIsIEhWQzY0IGFuZCBTTUM2NC4KQEAg
LTI4MSw3ICsyODEsNyBAQCBzdGF0aWMgYm9vbCB2c21jY2NfaGFuZGxlX2NhbGwoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCiAKICAgICBpZiAoICFoYW5kbGVkICkKICAgICB7Ci0gICAgICAg
IGdwcmludGsoWEVOTE9HX0lORk8sICJVbmhhbmRsZWQgU01DL0hWQzogJTA4IlBSSXJlZ2lzdGVy
IlxuIiwgZnVuY2lkKTsKKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfSU5GTywgIlVuaGFuZGxlZCBT
TUMvSFZDOiAlI3hcbiIsIGZ1bmNpZCk7CiAKICAgICAgICAgLyogSW5mb3JtIGNhbGxlciB0aGF0
IGZ1bmN0aW9uIGlzIG5vdCBzdXBwb3J0ZWQuICovCiAgICAgICAgIHNldF91c2VyX3JlZyhyZWdz
LCAwLCBBUk1fU01DQ0NfRVJSX1VOS05PV05fRlVOQ1RJT04pOwotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Oct 29 18:23:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 18: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 1iPW9G-0004yR-KY; Tue, 29 Oct 2019 18:23:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UX4Z=YW=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPW9E-0004yG-S8
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:23:16 +0000
X-Inumbo-ID: 2cd3eea2-fa79-11e9-8aca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2cd3eea2-fa79-11e9-8aca-bc764e2007e4;
 Tue, 29 Oct 2019 18:23:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPW9E-00030E-1e
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:23:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPW9D-0008Am-VO
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:23:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iPW9D-0008Am-VO@xenbits.xenproject.org>
Date: Tue, 29 Oct 2019 18:23:15 +0000
Subject: [Xen-changelog] [xen staging-4.12] xen/arm64: Correctly compute the
 virtual address in maddr_to_virt()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJiNGMxYTgyNTM0NjNlOWU2M2U5MWJkYjJjNjRhNjQyZTE0ZWM4OTMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IEp1
bCAxOCAxMjo1NzoxNCAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyOSAxMTowNjowNyAy
MDE5IC0wNzAwCgogICAgeGVuL2FybTY0OiBDb3JyZWN0bHkgY29tcHV0ZSB0aGUgdmlydHVhbCBh
ZGRyZXNzIGluIG1hZGRyX3RvX3ZpcnQoKQogICAgCiAgICBUaGUgaGVscGVyIG1hZGRyX3RvX3Zp
cnQoKSBpcyB1c2VkIHRvIHRyYW5zbGF0ZSBhIG1hY2hpbmUgYWRkcmVzcyB0byBhCiAgICB2aXJ0
dWFsIGFkZHJlc3MuIFRvIHNhdmUgc29tZSB2YWx1YWJsZSBhZGRyZXNzIHNwYWNlLCBzb21lIHBh
cnQgb2YgdGhlCiAgICBtYWNoaW5lIGFkZHJlc3MgbWF5IGJlIGNvbXByZXNzZWQuCiAgICAKICAg
IEluIHRoZW9yeSB0aGUgUERYIGNvZGUgaXMgZnJlZSB0byBjb21wcmVzcyBhbnkgYml0cyBzbyB0
aGVyZSBhcmUgbm8KICAgIGd1YXJhbnRlZSB0aGUgbWFjaGluZSBpbmRleCBjb21wdXRlZCB3aWxs
IGJlIGFsd2F5cyBncmVhdGVyIHRoYW4KICAgIHhlbmhlYXBfbWZuX3N0YXJ0LiBUaGlzIHdvdWxk
IHJlc3VsdCB0byByZXR1cm4gYSB2aXJ0dWFsIGFkZHJlc3MgdGhhdCBpcwogICAgbm90IHBhcnQg
b2YgdGhlIGRpcmVjdCBtYXAgYW5kIHRyaWdnZXIgYSBjcmFzaCBhdCBsZWFzdCBvbiBkZWJ1Zy1i
dWlsZCBsYXRlcgogICAgb24gYmVjYXVzZSBvZiB0aGUgY2hlY2sgaW4gdmlydF90b19wYWdlKCku
CiAgICAKICAgIEEgcmVjZW50bHkgcmV2ZXJ0ZWQgcGF0Y2ggKHNlZSAxMTkxMTU2MzYxICJ4ZW4v
YXJtOiBmaXggbWFzayBjYWxjdWxhdGlvbgogICAgaW4gcGR4X2luaXRfbWFzayIpIGFsbG93cyB0
aGUgUERYIHRvIGNvbXByZXNzIG1vcmUgYml0cyBhbmQgdHJpZ2dlcmVkIGEKICAgIGNyYXNoIG9u
IEFNRCBTZWF0dGxlIFBsYXRmb3JtLgogICAgCiAgICBBdm9pZCB0aGUgY3Jhc2ggYnkga2VlcGlu
ZyB0cmFjayBvZiB0aGUgYmFzZSBQRFggZm9yIHRoZSB4ZW5oZWFwIGFuZCB1c2UKICAgIGl0IGZv
ciBjb21wdXRpbmcgdGhlIHZpcnR1YWwgYWRkcmVzcy4KICAgIAogICAgTm90ZSB0aGF0IHZpcnRf
dG9fbWFkZHIoKSBkb2VzIG5vdCBuZWVkIHRvIGhhdmUgc2ltaWxhciBtb2RpZmljYXRpb24gYXMK
ICAgIGl0IGlzIHVzaW5nIHRoZSBoYXJkd2FyZSB0byB0cmFuc2xhdGUgdGhlIHZpcnR1YWwgYWRk
cmVzcyB0byBhIG1hY2hpbmUKICAgIGFkZHJlc3MuCiAgICAKICAgIFRha2UgdGhlIG9wcG9ydHVu
aXR5IHRvIGZpeCB0aGUgQVNTRVJUKCkgYXMgdGhlIGRpcmVjdCBtYXAgYmFzZSBhZGRyZXNzCiAg
ICBjb3JyZXNwb25kIHRvIHRoZSBzdGFydCBvZiB0aGUgUkFNICh0aGlzIGlzIG5vdCBhbHdheXMg
MCkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNjEyZDQ3NmU3NGEzMTRi
ZTUxNGVlNmE5NzQ0ZWVhOGRiMDlkMzJlNSkKLS0tCiB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAg
fCAyICsrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggfCA2ICsrKystLQogMiBmaWxlcyBjaGFu
Z2VkLCA2IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCA4YTUzNTQ0OTc1Li44MDA0OTU3
MmQ5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94ZW4vYXJjaC9hcm0vbW0u
YwpAQCAtMTUxLDYgKzE1MSw3IEBAIG1mbl90IHhlbmhlYXBfbWZuX2VuZCBfX3JlYWRfbW9zdGx5
OwogdmFkZHJfdCB4ZW5oZWFwX3ZpcnRfZW5kIF9fcmVhZF9tb3N0bHk7CiAjaWZkZWYgQ09ORklH
X0FSTV82NAogdmFkZHJfdCB4ZW5oZWFwX3ZpcnRfc3RhcnQgX19yZWFkX21vc3RseTsKK3Vuc2ln
bmVkIGxvbmcgeGVuaGVhcF9iYXNlX3BkeCBfX3JlYWRfbW9zdGx5OwogI2VuZGlmCiAKIHVuc2ln
bmVkIGxvbmcgZnJhbWV0YWJsZV9iYXNlX3BkeCBfX3JlYWRfbW9zdGx5OwpAQCAtODExLDYgKzgx
Miw3IEBAIHZvaWQgX19pbml0IHNldHVwX3hlbmhlYXBfbWFwcGluZ3ModW5zaWduZWQgbG9uZyBi
YXNlX21mbiwKICAgICBpZiAoIG1mbl9lcSh4ZW5oZWFwX21mbl9zdGFydCwgSU5WQUxJRF9NRk4p
ICkKICAgICB7CiAgICAgICAgIHhlbmhlYXBfbWZuX3N0YXJ0ID0gX21mbihiYXNlX21mbik7Cisg
ICAgICAgIHhlbmhlYXBfYmFzZV9wZHggPSBtZm5fdG9fcGR4KF9tZm4oYmFzZV9tZm4pKTsKICAg
ICAgICAgeGVuaGVhcF92aXJ0X3N0YXJ0ID0gRElSRUNUTUFQX1ZJUlRfU1RBUlQgKwogICAgICAg
ICAgICAgKGJhc2VfbWZuIC0gbWZuKSAqIFBBR0VfU0laRTsKICAgICB9CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKaW5kZXgg
N2RlZDIwNjZlNS4uNTVlZDRlNjFiOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9t
bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaApAQCAtMTM1LDYgKzEzNSw3IEBAIGV4
dGVybiBtZm5fdCB4ZW5oZWFwX21mbl9zdGFydCwgeGVuaGVhcF9tZm5fZW5kOwogZXh0ZXJuIHZh
ZGRyX3QgeGVuaGVhcF92aXJ0X2VuZDsKICNpZmRlZiBDT05GSUdfQVJNXzY0CiBleHRlcm4gdmFk
ZHJfdCB4ZW5oZWFwX3ZpcnRfc3RhcnQ7CitleHRlcm4gdW5zaWduZWQgbG9uZyB4ZW5oZWFwX2Jh
c2VfcGR4OwogI2VuZGlmCiAKICNpZmRlZiBDT05GSUdfQVJNXzMyCkBAIC0yNTMsOSArMjU0LDEw
IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCAqbWFkZHJfdG9fdmlydChwYWRkcl90IG1hKQogI2Vsc2UK
IHN0YXRpYyBpbmxpbmUgdm9pZCAqbWFkZHJfdG9fdmlydChwYWRkcl90IG1hKQogewotICAgIEFT
U0VSVChwZm5fdG9fcGR4KG1hID4+IFBBR0VfU0hJRlQpIDwgKERJUkVDVE1BUF9TSVpFID4+IFBB
R0VfU0hJRlQpKTsKKyAgICBBU1NFUlQoKHBmbl90b19wZHgobWEgPj4gUEFHRV9TSElGVCkgLSB4
ZW5oZWFwX2Jhc2VfcGR4KSA8CisgICAgICAgICAgIChESVJFQ1RNQVBfU0laRSA+PiBQQUdFX1NI
SUZUKSk7CiAgICAgcmV0dXJuICh2b2lkICopKFhFTkhFQVBfVklSVF9TVEFSVCAtCi0gICAgICAg
ICAgICAgICAgICAgIG1mbl90b19tYWRkcih4ZW5oZWFwX21mbl9zdGFydCkgKworICAgICAgICAg
ICAgICAgICAgICAoeGVuaGVhcF9iYXNlX3BkeCA8PCBQQUdFX1NISUZUKSArCiAgICAgICAgICAg
ICAgICAgICAgICgobWEgJiBtYV92YV9ib3R0b21fbWFzaykgfAogICAgICAgICAgICAgICAgICAg
ICAgKChtYSAmIG1hX3RvcF9tYXNrKSA+PiBwZm5fcGR4X2hvbGVfc2hpZnQpKSk7CiB9Ci0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5n
LTQuMTIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Oct 29 18:23:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 18:23: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 1iPW9Q-0004zX-MM; Tue, 29 Oct 2019 18:23: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=UX4Z=YW=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPW9P-0004zP-9m
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:23:27 +0000
X-Inumbo-ID: 32e6445c-fa79-11e9-9516-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 32e6445c-fa79-11e9-9516-12813bfff9fa;
 Tue, 29 Oct 2019 18:23:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPW9O-00030U-7O
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:23:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPW9O-0008BO-4z
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:23:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iPW9O-0008BO-4z@xenbits.xenproject.org>
Date: Tue, 29 Oct 2019 18:23:26 +0000
Subject: [Xen-changelog] [xen staging-4.12] xen/arm: fix nr_pdxs calculation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU1NzJiYTk2NzY3OTNkZGMzZjc0ZjY3M2VhNTAyMDE4ZDkyZmMzZTAKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBNb24gSnVuIDMgMTU6MDI6NDMgMjAxOSAtMDcwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFR1ZSBPY3QgMjkgMTE6
MDc6NTcgMjAxOSAtMDcwMAoKICAgIHhlbi9hcm06IGZpeCBucl9wZHhzIGNhbGN1bGF0aW9uCiAg
ICAKICAgIHBmbl90b19wZHggZXhwZWN0cyBhbiBhZGRyZXNzLCBub3QgYSBzaXplLCBhcyBhIHBh
cmFtZXRlci4gU3BlY2lmaWNhbGx5LAogICAgaXQgZXhwZWN0cyB0aGUgZW5kIGFkZHJlc3MsIHRo
ZW4gdGhlIG1hc2tzIGNhbGN1bGF0aW9ucyBjb21wZW5zYXRlIGZvcgogICAgYW55IGhvbGVzIGJl
dHdlZW4gc3RhcnQgYW5kIGVuZC4gVGh1cywgd2Ugc2hvdWxkIHBhc3MgdGhlIGVuZCBhZGRyZXNz
IHRvCiAgICBwZm5fdG9fcGR4LgogICAgCiAgICBUaGUgaW5pdGlhbCBwZHggaXMgc3RvcmVkIGlu
IGZyYW1ldGFibGVfYmFzZV9wZHgsIHNvIHdlIGNhbiBzdWJ0cmFjdCB0aGUKICAgIHJlc3VsdCBv
ZiBwZm5fdG9fcGR4KHN0YXJ0X2FkZHJlc3MpIGZyb20gbnJfcGR4czsgd2Uga25vdyB0aGF0IHdl
IGRvbid0CiAgICBuZWVkIHRvIGNvdmVyIGFueSBtZW1vcnkgaW4gdGhlIHJhbmdlIDAtc3RhcnQg
aW4gdGhlIGZyYW1ldGFibGUuCiAgICAKICAgIFJlbW92ZSB0aGUgdmFyaWFibGUgYG5yX3BhZ2Vz
JyBiZWNhdXNlIGl0IGlzIHVudXNlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBDQzogSkJldWxpY2hAc3VzZS5jb20KICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGY1MTAyN2JlMDY4ODU0MGFhYWI2MTUxM2IwNmE4
NjkzYTM3ZTRjMDApCi0tLQogeGVuL2FyY2gvYXJtL21tLmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFu
Z2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCA4MDA0OTU3MmQ5Li41MDQyMjA3
YzYyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94ZW4vYXJjaC9hcm0vbW0u
YwpAQCAtODc4LDggKzg3OCw4IEBAIHZvaWQgX19pbml0IHNldHVwX3hlbmhlYXBfbWFwcGluZ3Mo
dW5zaWduZWQgbG9uZyBiYXNlX21mbiwKIC8qIE1hcCBhIGZyYW1lIHRhYmxlIHRvIGNvdmVyIHBo
eXNpY2FsIGFkZHJlc3NlcyBwcyB0aHJvdWdoIHBlICovCiB2b2lkIF9faW5pdCBzZXR1cF9mcmFt
ZXRhYmxlX21hcHBpbmdzKHBhZGRyX3QgcHMsIHBhZGRyX3QgcGUpCiB7Ci0gICAgdW5zaWduZWQg
bG9uZyBucl9wYWdlcyA9IChwZSAtIHBzKSA+PiBQQUdFX1NISUZUOwotICAgIHVuc2lnbmVkIGxv
bmcgbnJfcGR4cyA9IHBmbl90b19wZHgobnJfcGFnZXMpOworICAgIHVuc2lnbmVkIGxvbmcgbnJf
cGR4cyA9IG1mbl90b19wZHgobWZuX2FkZChtYWRkcl90b19tZm4ocGUpLCAtMSkpIC0KKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBtZm5fdG9fcGR4KG1hZGRyX3RvX21mbihwcykpICsgMTsK
ICAgICB1bnNpZ25lZCBsb25nIGZyYW1ldGFibGVfc2l6ZSA9IG5yX3BkeHMgKiBzaXplb2Yoc3Ry
dWN0IHBhZ2VfaW5mbyk7CiAgICAgbWZuX3QgYmFzZV9tZm47CiAgICAgY29uc3QgdW5zaWduZWQg
bG9uZyBtYXBwaW5nX3NpemUgPSBmcmFtZXRhYmxlX3NpemUgPCBNQigzMikgPyBNQigyKSA6IE1C
KDMyKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWdpbmctNC4xMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Oct 29 18:23:39 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 18: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 1iPW9b-00050d-Nz; Tue, 29 Oct 2019 18:23: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=UX4Z=YW=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPW9Z-00050S-Tg
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:23:37 +0000
X-Inumbo-ID: 38f97bd4-fa79-11e9-9516-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 38f97bd4-fa79-11e9-9516-12813bfff9fa;
 Tue, 29 Oct 2019 18:23:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPW9Y-00030g-DR
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:23:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPW9Y-0008Bv-As
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:23:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iPW9Y-0008Bv-As@xenbits.xenproject.org>
Date: Tue, 29 Oct 2019 18:23:36 +0000
Subject: [Xen-changelog] [xen staging-4.12] xen/arm: mm: Flush the TLBs even
 if a mapping failed in create_xen_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>

Y29tbWl0IDI2YjhkZDc5MWQ1YzM1OGNmYmYyZmJmZWNmYmJjNGFjYTFiYzA0ZWUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE1h
ciAxOCAxODowMTozMSAyMDE5ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyOSAxMToxMDoxNCAy
MDE5IC0wNzAwCgogICAgeGVuL2FybTogbW06IEZsdXNoIHRoZSBUTEJzIGV2ZW4gaWYgYSBtYXBw
aW5nIGZhaWxlZCBpbiBjcmVhdGVfeGVuX2VudHJpZXMKICAgIAogICAgQXQgdGhlIG1vbWVudCwg
Y3JlYXRlX3hlbl9lbnRyaWVzIHdpbGwgb25seSBmbHVzaCB0aGUgVExCcyBpZiB0aGUgZnVsbAog
ICAgcmFuZ2UgaGFzIHN1Y2Nlc3NmdWxseSBiZWVuIHVwZGF0ZWQuIFRoaXMgbWF5IGxlYWQgdG8g
bGVhdmUgdW53YW50ZWQKICAgIGVudHJpZXMgaW4gdGhlIFRMQnMgaWYgd2UgZmFpbCB0byB1cGRh
dGUgc29tZSBlbnRyaWVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJp
aV9hbmlzb3ZAZXBhbS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYTE4
OWVmMDI3ZGJiN2EzYzBkZmU1NjYxMzdmMDVjMDZkNjY4NWZiOSkKLS0tCiB4ZW4vYXJjaC9hcm0v
bW0uYyB8IDIwICsrKysrKysrKysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0
aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBi
L3hlbi9hcmNoL2FybS9tbS5jCmluZGV4IDUwNDIyMDdjNjIuLmZmZTk0MGZiZWQgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9tbS5jCkBAIC05NzYsNyAr
OTc2LDcgQEAgc3RhdGljIGludCBjcmVhdGVfeGVuX2VudHJpZXMoZW51bSB4ZW5tYXBfb3BlcmF0
aW9uIG9wLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBucl9t
Zm5zLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzKQog
ewotICAgIGludCByYzsKKyAgICBpbnQgcmMgPSAwOwogICAgIHVuc2lnbmVkIGxvbmcgYWRkciA9
IHZpcnQsIGFkZHJfZW5kID0gYWRkciArIG5yX21mbnMgKiBQQUdFX1NJWkU7CiAgICAgbHBhZV90
IHB0ZSwgKmVudHJ5OwogICAgIGxwYWVfdCAqdGhpcmQgPSBOVUxMOwpAQCAtMTAwNSw3ICsxMDA1
LDggQEAgc3RhdGljIGludCBjcmVhdGVfeGVuX2VudHJpZXMoZW51bSB4ZW5tYXBfb3BlcmF0aW9u
IG9wLAogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgcHJpbnRrKCIlczog
dHJ5aW5nIHRvIHJlcGxhY2UgYW4gZXhpc3RpbmcgbWFwcGluZyBhZGRyPSVseCBtZm49JSJQUklf
bWZuIlxuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCBhZGRyLCBtZm5f
eChtZm4pKTsKLSAgICAgICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgICAgICAg
ICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAgICAgICAgICAgZ290byBvdXQ7CiAg
ICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIGlmICggb3AgPT0gUkVTRVJWRSApCiAg
ICAgICAgICAgICAgICAgICAgIGJyZWFrOwpAQCAtMTAyMiw3ICsxMDIzLDggQEAgc3RhdGljIGlu
dCBjcmVhdGVfeGVuX2VudHJpZXMoZW51bSB4ZW5tYXBfb3BlcmF0aW9uIG9wLAogICAgICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgcHJpbnRrKCIlczogdHJ5aW5nIHRvICVzIGEg
bm9uLWV4aXN0aW5nIG1hcHBpbmcgYWRkcj0lbHhcbiIsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBfX2Z1bmNfXywgb3AgPT0gUkVNT1ZFID8gInJlbW92ZSIgOiAibW9kaWZ5IiwgYWRkcik7
Ci0gICAgICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICAgICAgICAgICAg
ICByYyA9IC1FSU5WQUw7CisgICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICAg
ICAgICAgIH0KICAgICAgICAgICAgICAgICBpZiAoIG9wID09IFJFTU9WRSApCiAgICAgICAgICAg
ICAgICAgICAgIHB0ZS5iaXRzID0gMDsKQEAgLTEwMzUsNyArMTAzNyw4IEBAIHN0YXRpYyBpbnQg
Y3JlYXRlX3hlbl9lbnRyaWVzKGVudW0geGVubWFwX29wZXJhdGlvbiBvcCwKICAgICAgICAgICAg
ICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgcHJpbnRrKCIlczogSW5jb3JyZWN0
IGNvbWJpbmF0aW9uIGZvciBhZGRyPSVseFxuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBfX2Z1bmNfXywgYWRkcik7Ci0gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKKyAgICAgICAgICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAg
ICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAg
ICAgICAgfQogICAgICAgICAgICAgICAgIHdyaXRlX3B0ZShlbnRyeSwgcHRlKTsKQEAgLTEwNDQs
MTEgKzEwNDcsMTQgQEAgc3RhdGljIGludCBjcmVhdGVfeGVuX2VudHJpZXMoZW51bSB4ZW5tYXBf
b3BlcmF0aW9uIG9wLAogICAgICAgICAgICAgICAgIEJVRygpOwogICAgICAgICB9CiAgICAgfQor
b3V0OgorICAgIC8qCisgICAgICogRmx1c2ggdGhlIFRMQnMgZXZlbiBpbiBjYXNlIG9mIGZhaWx1
cmUgYmVjYXVzZSB3ZSBtYXkgaGF2ZQorICAgICAqIHBhcnRpYWxseSBtb2RpZmllZCB0aGUgUFQu
IFRoaXMgd2lsbCBwcmV2ZW50IGFueSB1bmV4cGVjdGVkCisgICAgICogYmVoYXZpb3IgYWZ0ZXJ3
YXJkcy4KKyAgICAgKi8KICAgICBmbHVzaF94ZW5fZGF0YV90bGJfcmFuZ2VfdmEodmlydCwgUEFH
RV9TSVpFICogbnJfbWZucyk7CiAKLSAgICByYyA9IDA7Ci0KLW91dDoKICAgICByZXR1cm4gcmM7
CiB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWdpbmctNC4xMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Oct 29 18:44:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 18: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 1iPWTQ-0006pi-9e; Tue, 29 Oct 2019 18: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=UX4Z=YW=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPWTO-0006pa-QF
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:44:06 +0000
X-Inumbo-ID: 1595f99e-fa7c-11e9-9516-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1595f99e-fa7c-11e9-9516-12813bfff9fa;
 Tue, 29 Oct 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 <ian.jackson@eu.citrix.com>) id 1iPWTN-0003Qd-HD
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 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 1iPWTN-0000pc-EH
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:44:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iPWTN-0000pc-EH@xenbits.xenproject.org>
Date: Tue, 29 Oct 2019 18:44:05 +0000
Subject: [Xen-changelog] [xen staging-4.11] xen/arm: gic: Make sure the
 number of interrupt lines is valid before using it
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZkMzY3MzQ3YmMxNzVjYWVkZjY2YzhlNjhmNjZhMjNiZThmMjk4YzIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIE5v
diAzMCAxNzoxNTozMyAyMDE4ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyOSAxMTozOToyMCAy
MDE5IC0wNzAwCgogICAgeGVuL2FybTogZ2ljOiBNYWtlIHN1cmUgdGhlIG51bWJlciBvZiBpbnRl
cnJ1cHQgbGluZXMgaXMgdmFsaWQgYmVmb3JlIHVzaW5nIGl0CiAgICAKICAgIEdJQ3YyIGFuZCBH
SUN2MyBzdXBwb3J0cyB1cCB0byAxMDIwIGludGVycnVwdHMuIEhvd2V2ZXIsIHRoZSB2YWx1ZSBj
b21wdXRlZAogICAgZnJvbSBHSUNEX1RZUEVSLklUTGluZXNOdW1iZXIgY2FuIGJlIHVwIHRvIDEw
MjQuIE9uIEdJQ3YzLCB3ZSB3aWxsIGVuZCB1cCB0bwogICAgd3JpdGUgaW4gcmVzZXJ2ZWQgcmVn
aXN0ZXJzIHRoYXQgYXJlIHJpZ2h0IGFmdGVyIHRoZSBJUk9VVEVScyBvbmUgYXMgdGhlCiAgICB2
YWx1ZSBpcyBub3QgY2FwcGVkIGVhcmx5IGVub3VnaC4KICAgIAogICAgQ2FwIHRoZSBudW1iZXIg
b2YgaW50ZXJydXB0cyBhcyBzb29uIGFzIHdlIGNvbXB1dGUgaXQgc28gd2Uga25vdyB3ZSBjYW4K
ICAgIHNhZmVseSB1c2luZyBpdCBhZnRlcndhcmRzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmVwb3J0ZWQtYnk6IEphbi1Q
ZXRlciBMYXJzc29uIDxKYW4tUGV0ZXIuTGFyc3NvbkBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJlbGVhc2Ut
QWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIChjaGVycnkgcGlj
a2VkIGZyb20gY29tbWl0IDMwZjUwNDdiMmM0ZTU3NzQzNmI1MDViYTc2MjdmMzRjM2JlMDIwMTQp
Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy12Mi5jIHwgNyArKysrLS0tCiB4ZW4vYXJjaC9hcm0vZ2lj
LXYzLmMgfCA3ICsrKystLS0KIDIgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA2IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjIuYyBiL3hlbi9hcmNo
L2FybS9naWMtdjIuYwppbmRleCBkMmRjYWZiNmEzLi5kMDFiOWM2YWFiIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12Mi5jCkBAIC0zNTMs
NiArMzUzLDEwIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBnaWN2Ml9kaXN0X2luaXQodm9pZCkKIAog
ICAgIHR5cGUgPSByZWFkbF9naWNkKEdJQ0RfVFlQRVIpOwogICAgIG5yX2xpbmVzID0gMzIgKiAo
KHR5cGUgJiBHSUNEX1RZUEVfTElORVMpICsgMSk7CisgICAgLyogT25seSAxMDIwIGludGVycnVw
dHMgYXJlIHN1cHBvcnRlZCAqLworICAgIG5yX2xpbmVzID0gbWluKDEwMjBVLCBucl9saW5lcyk7
CisgICAgZ2ljdjJfaW5mby5ucl9saW5lcyA9IG5yX2xpbmVzOworCiAgICAgZ2ljX2NwdXMgPSAx
ICsgKCh0eXBlICYgR0lDRF9UWVBFX0NQVVMpID4+IDUpOwogICAgIHByaW50aygiR0lDdjI6ICVk
IGxpbmVzLCAlZCBjcHUlcyVzIChJSUQgJTguOHgpLlxuIiwKICAgICAgICAgICAgbnJfbGluZXMs
IGdpY19jcHVzLCAoZ2ljX2NwdXMgPT0gMSkgPyAiIiA6ICJzIiwKQEAgLTM3Nyw5ICszODEsNiBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgZ2ljdjJfZGlzdF9pbml0KHZvaWQpCiAgICAgZm9yICggaSA9
IDMyOyBpIDwgbnJfbGluZXM7IGkgKz0gMzIgKQogICAgICAgICB3cml0ZWxfZ2ljZCh+MHgwLCBH
SUNEX0lDRU5BQkxFUiArIChpIC8gMzIpICogNCk7CiAKLSAgICAvKiBPbmx5IDEwMjAgaW50ZXJy
dXB0cyBhcmUgc3VwcG9ydGVkICovCi0gICAgZ2ljdjJfaW5mby5ucl9saW5lcyA9IG1pbigxMDIw
VSwgbnJfbGluZXMpOwotCiAgICAgLyogVHVybiBvbiB0aGUgZGlzdHJpYnV0b3IgKi8KICAgICB3
cml0ZWxfZ2ljZChHSUNEX0NUTF9FTkFCTEUsIEdJQ0RfQ1RMUik7CiB9CmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKaW5kZXggYTZlZDBk
OGYyMi4uZjUzYTNmZTY1ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My5jCisrKyBi
L3hlbi9hcmNoL2FybS9naWMtdjMuYwpAQCAtNjA5LDYgKzYwOSwxMCBAQCBzdGF0aWMgdm9pZCBf
X2luaXQgZ2ljdjNfZGlzdF9pbml0KHZvaWQpCiAgICAgaWYgKCB0eXBlICYgR0lDRF9UWVBFX0xQ
SVMgKQogICAgICAgICBnaWN2M19scGlfaW5pdF9ob3N0X2xwaXMoR0lDRF9UWVBFX0lEX0JJVFMo
dHlwZSkpOwogCisgICAgLyogT25seSAxMDIwIGludGVycnVwdHMgYXJlIHN1cHBvcnRlZCAqLwor
ICAgIG5yX2xpbmVzID0gbWluKDEwMjBVLCBucl9saW5lcyk7CisgICAgZ2ljdjNfaW5mby5ucl9s
aW5lcyA9IG5yX2xpbmVzOworCiAgICAgcHJpbnRrKCJHSUN2MzogJWQgbGluZXMsIChJSUQgJTgu
OHgpLlxuIiwKICAgICAgICAgICAgbnJfbGluZXMsIHJlYWRsX3JlbGF4ZWQoR0lDRCArIEdJQ0Rf
SUlEUikpOwogCkBAIC02NDgsOSArNjUyLDYgQEAgc3RhdGljIHZvaWQgX19pbml0IGdpY3YzX2Rp
c3RfaW5pdCh2b2lkKQogCiAgICAgZm9yICggaSA9IE5SX0dJQ19MT0NBTF9JUlFTOyBpIDwgbnJf
bGluZXM7IGkrKyApCiAgICAgICAgIHdyaXRlcV9yZWxheGVkKGFmZmluaXR5LCBHSUNEICsgR0lD
RF9JUk9VVEVSICsgaSAqIDgpOwotCi0gICAgLyogT25seSAxMDIwIGludGVycnVwdHMgYXJlIHN1
cHBvcnRlZCAqLwotICAgIGdpY3YzX2luZm8ubnJfbGluZXMgPSBtaW4oMTAyMFUsIG5yX2xpbmVz
KTsKIH0KIAogc3RhdGljIGludCBnaWN2M19lbmFibGVfcmVkaXN0KHZvaWQpCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTEK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Oct 29 18:44:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 18: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 1iPWTa-0006qo-D3; Tue, 29 Oct 2019 18: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=UX4Z=YW=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPWTY-0006qc-HH
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:44:16 +0000
X-Inumbo-ID: 1b4e15c5-fa7c-11e9-9516-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1b4e15c5-fa7c-11e9-9516-12813bfff9fa;
 Tue, 29 Oct 2019 18:44:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPWTX-0003RD-NR
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 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 1iPWTX-0000qD-Kk
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:44:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iPWTX-0000qD-Kk@xenbits.xenproject.org>
Date: Tue, 29 Oct 2019 18:44:15 +0000
Subject: [Xen-changelog] [xen staging-4.11] xen/arm: irq: End cleanly
 spurious interrupt
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI3ZmY3Mzg3OTI3NzNjOWNkNzIwNTU0ZDhmYzFiYmQxZjE5ODAyMWYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIEph
biAyOCAxNjowMDoyMyAyMDE5ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyOSAxMTozOToyMCAy
MDE5IC0wNzAwCgogICAgeGVuL2FybTogaXJxOiBFbmQgY2xlYW5seSBzcHVyaW91cyBpbnRlcnJ1
cHQKICAgIAogICAgbm9faXJxX3R5cGUgaGFuZGxlcnMgYXJlIHVzZWQgd2hlbiBhbiBJUlEgZG9l
cyBub3QgaGF2ZSBhY3Rpb24gYXR0YWNoZWQuCiAgICBUaGlzIGlzIHVzZWZ1bCB0byBkZXRlY3Qg
bWlzY29uZmlndXJhdGlvbiBiZXR3ZWVuIHRoZSBpbnRlcnJ1cHQKICAgIGNvbnRyb2xsZXIgYW5k
IHRoZSBzb2Z0d2FyZS4KICAgIAogICAgQ3VycmVudGx5LCBhbGwgdGhlIGhhbmRsZXJzIHdpbGwg
ZG8gbm90aGluZyBvbiBzcHVyaW91cyBpbnRlcnJ1cHQuIFRoaXMKICAgIG1lYW5zIGlmIHN1Y2gg
aW50ZXJydXB0IGlzIHJlY2VpdmVkLCB0aGUgcHJpb3JpdHkgb2YgdGhlIGludGVycnVwdCB3aWxs
CiAgICBub3QgYmUgZHJvcHBlZCBhbmQgdGhlIHByb2Nlc3NvciB3aWxsIGxvc2UgdGhlIGFiaWxp
dHkgdG8gcmVjZWl2ZSBhbnkKICAgIGludGVycnVwdCBsb3dlciBvciBlcXVhbCB0byB0aGUgcHJp
b3JpdHkuCiAgICAKICAgIFNwdXJpb3VzIGludGVycnVwdCBjYW4gaGFwcGVuIHdoaWxlIHJlbGVh
c2luZyBpbnRlcnJ1cHQgYXNzaWduZWQgdG8KICAgIGd1ZXN0IChoYXBwZW4gZHVyaW5nIGRvbWFp
biBkZXN0cnVjdGlvbikuIFRoZSBpbnRlcmFjdGlvbiBpcyByb3VnaGx5CiAgICAKICAgIENQVTAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENQVTEKICAgIHJlbGVhc2VfZ3Vlc3RfaXJx
KEEpCiAgICBzcGluX2xvY2soJmRlc2MtPmxvY2spCiAgICBnaWNfcmVtb3ZlX2lycV9mcm9tX2d1
ZXN0CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWNlaXZlIElSUSBB
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGluX2xvY2soJmRlc2Mt
PmxvY2spCiAgICAgICAgZGVzYy0+aGFuZGxlci0+c2h1dGRvd24oKQogICAgICAgICAgc2V0X2Jp
dChJUlFfRElTQUJMRUQpCiAgICAgICAgZGVzYy0+aGFuZGxlciA9ICZub19pcnFfdHlwZQogICAg
c3Bpbl91bmxvY2soJmRlc2MtPmxvY2spCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkZXNjLT5oYW5kbGVyLT5lbmQoKTsKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZkZXNjLT5sb2NrKQogICAgCiAgICBCZWNhdXNlIHRo
ZSBub19pcnFfdHlwZS5lbmQgY2FsbGJhY2sgaXMgaW1wbGVtZW50ZWQgYXMgYSBOT1AsIENQVTEg
d2lsbAogICAgbm90IGRyb3AgdGhlIHByaW9yaXR5IG9mIHRoZSBpbnRlcnJ1cHQuIFNvIHRoZSBD
UFUgd2lsbCBub3QgYmUgYWJsZSB0bwogICAgcmVjZWl2ZSBhbnkgaW50ZXJydXB0IHJvdXRlIHRv
IGFueSBndWVzdCBhZnRlcndhcmRzLgogICAgCiAgICBUaGUgcHJvYmxlbSBjYW4gYmUgcHJldmVu
dGVkIGJ5IGRyb3BwaW5nIHRoZSBwcmlvcml0eSBhbmQgZGVhY3RpdmF0aW5nCiAgICB0aGUgaW50
ZXJydXB0IHZpYSBnaWNfaHdfb3BzLT5naWNfaG9zdF9pcnEtPmVuZCgpLgogICAgCiAgICBOb3Rl
IHRoYXQsIGZvciBub3csIGludGVycnVwdCB1c2VkIGJ5IFhlbiBhcmUgc2FmZSBiZWNhdXNlIGl0
IGlzIG5vdAogICAgdXNpbmcgbm9faXJxX3R5cGUgb24gcmVsZWFzZS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hl
cnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA4YWEyNzYyMzViOTNlZWI0ZjgxMDk1YzYzODk3MDkwMGUx
OWIzMWU1KQotLS0KIHhlbi9hcmNoL2FybS9pcnEuYyB8IDkgKysrKysrKystCiAxIGZpbGUgY2hh
bmdlZCwgOCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2lycS5jIGIveGVuL2FyY2gvYXJtL2lycS5jCmluZGV4IGFhNGU4MzJjYWUuLjZjZjM2
NmUzNjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9pcnEuYworKysgYi94ZW4vYXJjaC9hcm0v
aXJxLmMKQEAgLTQ0LDcgKzQ0LDE0IEBAIHN0YXRpYyB2b2lkIGFja19ub25lKHN0cnVjdCBpcnFf
ZGVzYyAqaXJxKQogICAgIHByaW50aygidW5leHBlY3RlZCBJUlEgdHJhcCBhdCBpcnEgJTAyeFxu
IiwgaXJxLT5pcnEpOwogfQogCi1zdGF0aWMgdm9pZCBlbmRfbm9uZShzdHJ1Y3QgaXJxX2Rlc2Mg
KmlycSkgeyB9CitzdGF0aWMgdm9pZCBlbmRfbm9uZShzdHJ1Y3QgaXJxX2Rlc2MgKmlycSkKK3sK
KyAgICAvKgorICAgICAqIFN0aWxsIGFsbG93IGEgQ1BVIHRvIGVuZCBhbiBpbnRlcnJ1cHQgaWYg
d2UgcmVjZWl2ZSBhIHNwdXJpb3VzCisgICAgICogaW50ZXJydXB0LiBUaGlzIHdpbGwgcHJldmVu
dCB0aGUgQ1BVIHRvIGxvc2UgaW50ZXJydXB0IGZvcmV2ZXIuCisgICAgICovCisgICAgZ2ljX2h3
X29wcy0+Z2ljX2hvc3RfaXJxX3R5cGUtPmVuZChpcnEpOworfQogCiBod19pcnFfY29udHJvbGxl
ciBub19pcnFfdHlwZSA9IHsKICAgICAudHlwZW5hbWUgPSAibm9uZSIsCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTEKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Oct 29 18:44:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 18:44: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 1iPWTk-0006s3-Ee; Tue, 29 Oct 2019 18:44: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=UX4Z=YW=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPWTi-0006rn-O9
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:44:26 +0000
X-Inumbo-ID: 21bbe404-fa7c-11e9-9516-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 21bbe404-fa7c-11e9-9516-12813bfff9fa;
 Tue, 29 Oct 2019 18:44:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPWTh-0003RV-Tg
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:44:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPWTh-0000qq-Qr
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:44:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iPWTh-0000qq-Qr@xenbits.xenproject.org>
Date: Tue, 29 Oct 2019 18:44:25 +0000
Subject: [Xen-changelog] [xen staging-4.11] xen/arm: gic-v2: deactivate
 interrupts during 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: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI1MmJjZGE2ZjUzMzc2MDMxYTk0ZDg2YmM4NWZlYThlZjFiMzdhMzEKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBUdWUgRmViIDUgMTM6Mzg6NTMgMjAxOSAtMDgwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFR1ZSBPY3QgMjkgMTE6
Mzk6MjAgMjAxOSAtMDcwMAoKICAgIHhlbi9hcm06IGdpYy12MjogZGVhY3RpdmF0ZSBpbnRlcnJ1
cHRzIGR1cmluZyBpbml0aWFsaXphdGlvbgogICAgCiAgICBJbnRlcnJ1cHRzIGNvdWxkIGJlIEFD
VElWRSBhdCBib290LiBNYWtlIHN1cmUgdG8gZGVhY3RpdmF0ZSB0aGVtIGR1cmluZwogICAgaW5p
dGlhbGl6YXRpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3RlZmFub3NAeGlsaW54LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgogICAgQ0M6IGp1bGllbi5ncmFsbEBhcm0uY29tCiAgICBDQzogcGVu
Zy5mYW5AbnhwLmNvbQogICAgQ0M6IGpncm9zc0BzdXNlLmNvbQogICAgKGNoZXJyeSBwaWNrZWQg
ZnJvbSBjb21taXQgYjRkZjczZGU0OTM5NTRjNDRmMjQwZjc4Nzc5YzliZDM3ODJlMTU3MikKLS0t
CiB4ZW4vYXJjaC9hcm0vZ2ljLXYyLmMgfCA0ICsrKysKIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMgYi94ZW4vYXJjaC9h
cm0vZ2ljLXYyLmMKaW5kZXggZDAxYjljNmFhYi4uMmNjODY2NThhOCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL2dpYy12Mi5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMtdjIuYwpAQCAtMzc5LDcg
KzM3OSwxMCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZ2ljdjJfZGlzdF9pbml0KHZvaWQpCiAKICAg
ICAvKiBEaXNhYmxlIGFsbCBnbG9iYWwgaW50ZXJydXB0cyAqLwogICAgIGZvciAoIGkgPSAzMjsg
aSA8IG5yX2xpbmVzOyBpICs9IDMyICkKKyAgICB7CiAgICAgICAgIHdyaXRlbF9naWNkKH4weDAs
IEdJQ0RfSUNFTkFCTEVSICsgKGkgLyAzMikgKiA0KTsKKyAgICAgICAgd3JpdGVsX2dpY2QofjB4
MCwgR0lDRF9JQ0FDVElWRVIgKyAoaSAvIDMyKSAqIDQpOworICAgIH0KIAogICAgIC8qIFR1cm4g
b24gdGhlIGRpc3RyaWJ1dG9yICovCiAgICAgd3JpdGVsX2dpY2QoR0lDRF9DVExfRU5BQkxFLCBH
SUNEX0NUTFIpOwpAQCAtMzk0LDYgKzM5Nyw3IEBAIHN0YXRpYyB2b2lkIGdpY3YyX2NwdV9pbml0
KHZvaWQpCiAgICAgLyogVGhlIGZpcnN0IDMyIGludGVycnVwdHMgKFBQSSBhbmQgU0dJKSBhcmUg
YmFua2VkIHBlci1jcHUsIHNvCiAgICAgICogZXZlbiB0aG91Z2ggdGhleSBhcmUgY29udHJvbGxl
ZCB3aXRoIEdJQ0QgcmVnaXN0ZXJzLCB0aGV5IG11c3QKICAgICAgKiBiZSBzZXQgdXAgaGVyZSB3
aXRoIHRoZSBvdGhlciBwZXItY3B1IHN0YXRlLiAqLworICAgIHdyaXRlbF9naWNkKDB4ZmZmZmZm
ZmYsIEdJQ0RfSUNBQ1RJVkVSKTsgLyogRGlhY3RpdmF0ZSBQUElzIGFuZCBTR0lzICovCiAgICAg
d3JpdGVsX2dpY2QoMHhmZmZmMDAwMCwgR0lDRF9JQ0VOQUJMRVIpOyAvKiBEaXNhYmxlIGFsbCBQ
UEkgKi8KICAgICB3cml0ZWxfZ2ljZCgweDAwMDBmZmZmLCBHSUNEX0lTRU5BQkxFUik7IC8qIEVu
YWJsZSBhbGwgU0dJICovCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Oct 29 18:44:37 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 18: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 1iPWTt-0006t3-GI; Tue, 29 Oct 2019 18:44:37 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UX4Z=YW=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPWTt-0006sv-5t
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:44:37 +0000
X-Inumbo-ID: 27cd864a-fa7c-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 27cd864a-fa7c-11e9-bbab-bc764e2007e4;
 Tue, 29 Oct 2019 18:44:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPWTs-0003Rh-3U
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:44:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPWTs-0000rY-0t
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:44:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iPWTs-0000rY-0t@xenbits.xenproject.org>
Date: Tue, 29 Oct 2019 18:44:36 +0000
Subject: [Xen-changelog] [xen staging-4.11] arm: gic-v3: deactivate
 interrupts during 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: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc4MjRiOWZjN2U5YzU2ZWM4MGUwNjYzZWU1ZGUyYzUzOTZjNjk5YjgKQXV0aG9yOiAg
ICAgUGVuZyBGYW4gPHBlbmcuZmFuQG54cC5jb20+CkF1dGhvckRhdGU6IFR1ZSBGZWIgNSAwNTo1
NTozNSAyMDE5ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyOSAxMTozOToyMCAyMDE5IC0wNzAw
CgogICAgYXJtOiBnaWMtdjM6IGRlYWN0aXZhdGUgaW50ZXJydXB0cyBkdXJpbmcgaW5pdGlhbGl6
YXRpb24KICAgIAogICAgT24gaS5NWDgsIHdlIGltcGxlbWVudGVkIHBhcnRpdGlvbiByZWJvb3Qg
d2hpY2ggbWVhbnMgQ29ydGV4LUEgcmVib290CiAgICB3aWxsIG5vdCBpbXBhY3QgTTQgY29yZXMg
YW5kIFN5c3RlbSBjb250cm9sIFVuaXQgY29yZS4gSG93ZXZlciBHSUN2MyBpcwogICAgbm90IHJl
c2V0IGJlY2F1c2Ugd2UgYWxzbyBuZWVkIHRvIHN1cHBvcnQgQTcyIENsdXN0ZXIgcmVib290IHdp
dGhvdXQKICAgIGFmZmVjdGluZyBBNTMgQ2x1c3Rlci4KICAgIAogICAgVGhlIGdpYy12MyBjb250
cm9sbGVyIGlzIGNvbmZpZ3VyZWQgd2l0aCBFT0ltb2RlIHRvIDEsIHNvIGR1cmluZyB4ZW4KICAg
IHJlYm9vdCwgdGhlcmUgaXMgYSBmdW5jdGlvbiBjYWxsICJzbXBfY2FsbF9mdW5jdGlvbihoYWx0
X3RoaXNfY3B1LCBOVUxMLCAwKTsiCiAgICBidXQgaGFsdF90aGlzX2NwdSBuZXZlciByZXR1cm5z
LCB0aGF0IG1lYW5zIG90aGVyIENQVXMgaGF2ZSBubyBjaGFuY2UgdG8KICAgIGRlYWN0aXZhdGUg
dGhlIFNHSSBpbnRlcnJ1cHQsIGJlY2F1c2UgdGhlIGRlYWN0aXZhdGVfaXJxIG9wZXJhdGlvbiBp
cyBhdAogICAgdGhlIGVuZCBvZiBkb19zZ2kuIER1cmluZyB0aGUgbmV4dCBib290IG9mIFhlbiwg
Q1BVMCB3aWxsIGlzc3VlCiAgICBHSUNfU0dJX0NBTExfRlVOQ1RJT04gdG8gb3RoZXIgQ1BVcy4g
QXMgdGhlIEFjdGl2ZSBzdGF0ZSBmb3IgU0dJIGlzIGxlZnQKICAgIHVudG91Y2hlZCBkdXJpbmcg
dGhlIHJlYm9vdCwgdGhlIEdJQ19TR0lfQ0FMTF9GVU5DVElPTiB3aWxsIHN0aWxsIGJlIGFjdGl2
ZQogICAgb24gdGhlIG5vbi1ib290IENQVXMuIFRoaXMgbWVhbnMgdGhlIGludGVycnVwdCBjYW5u
b3QgYmUgdHJpZ2dlcmVkIGFnYWluCiAgICB1bnRpbCBpdCBnZXQgZGVhY3RpdmF0ZWQuCiAgICAK
ICAgIEFuZCBhY2NvcmRpbmcgdG8gSUhJMDA2OURfZ2ljX2FyY2hpdGVjdHVyZV9zcGVjaWZpY2F0
aW9uLCBjaGFwdGVyCiAgICAiOC4xMS4zIEdJQ1JfSUNBQ1RJVkVSMCwgSW50ZXJydXB0IENsZWFy
LUFjdGl2ZSBSZWdpc3RlciAwIiwgdGhlIFJXCiAgICBmaWVsZCBvZiBHSUNSX0lDQUNUSVZFUjAg
cmVzZXRzIHRvIGEgdmFsdWUgdGhhdCBpcyBhcmNoaXRlY3R1cmFsbHkgVU5LTk9XTi4KICAgIFNv
IG1ha2Ugc3VyZSBhbGwgaW50ZXJydXB0cyBhcmUgZGVhY3RpdmF0ZWQgZHVyaW5nIGluaXRpYWxp
emF0aW9uIGJ5CiAgICBjbGVhcmluZyB0aGUgc3RhdGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IFBlbmcgRmFuIDxwZW5nLmZhbkBueHAuY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20g
Y29tbWl0IDAzMjJlMGRiNWIyOWEwZDFjZTRiNDUyODg1ZTM0MDIzZTNhNGIwMGUpCi0tLQogeGVu
L2FyY2gvYXJtL2dpYy12My5jIHwgMTAgKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDkgaW5z
ZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMt
djMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwppbmRleCBmNTNhM2ZlNjVlLi43YmUxYmNhYWRl
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKKysrIGIveGVuL2FyY2gvYXJtL2dp
Yy12My5jCkBAIC02MjgsOSArNjI4LDEyIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBnaWN2M19kaXN0
X2luaXQodm9pZCkKICAgICAgICAgd3JpdGVsX3JlbGF4ZWQocHJpb3JpdHksIEdJQ0QgKyBHSUNE
X0lQUklPUklUWVIgKyAoaSAvIDQpICogNCk7CiAgICAgfQogCi0gICAgLyogRGlzYWJsZSBhbGwg
Z2xvYmFsIGludGVycnVwdHMgKi8KKyAgICAvKiBEaXNhYmxlL2RlYWN0aXZhdGUgYWxsIGdsb2Jh
bCBpbnRlcnJ1cHRzICovCiAgICAgZm9yICggaSA9IE5SX0dJQ19MT0NBTF9JUlFTOyBpIDwgbnJf
bGluZXM7IGkgKz0gMzIgKQorICAgIHsKICAgICAgICAgd3JpdGVsX3JlbGF4ZWQoMHhmZmZmZmZm
ZiwgR0lDRCArIEdJQ0RfSUNFTkFCTEVSICsgKGkgLyAzMikgKiA0KTsKKyAgICAgICAgd3JpdGVs
X3JlbGF4ZWQoMHhmZmZmZmZmZiwgR0lDRCArIEdJQ0RfSUNBQ1RJVkVSICsgKGkgLyAzMikgKiA0
KTsKKyAgICB9CiAKICAgICAvKgogICAgICAqIENvbmZpZ3VyZSBTUElzIGFzIG5vbi1zZWN1cmUg
R3JvdXAtMS4gVGhpcyB3aWxsIG9ubHkgbWF0dGVyCkBAIC04MzcsNiArODQwLDExIEBAIHN0YXRp
YyBpbnQgZ2ljdjNfY3B1X2luaXQodm9pZCkKICAgICAgICAgICAgICAgICBHSUNEX1JESVNUX1NH
SV9CQVNFICsgR0lDUl9JUFJJT1JJVFlSMCArIChpIC8gNCkgKiA0KTsKIAogICAgIC8qCisgICAg
ICogVGhlIGFjdGl2YXRlIHN0YXRlIGlzIHVua25vd24gYXQgYm9vdCwgc28gbWFrZSBzdXJlIGFs
bAorICAgICAqIFNHSXMgYW5kIFBQSXMgYXJlIGRlLWFjdGl2YXRlZC4KKyAgICAgKi8KKyAgICB3
cml0ZWxfcmVsYXhlZCgweGZmZmZmZmZmLCBHSUNEX1JESVNUX1NHSV9CQVNFICsgR0lDUl9JQ0FD
VElWRVIwKTsKKyAgICAvKgogICAgICAqIERpc2FibGUgYWxsIFBQSSBpbnRlcnJ1cHRzLCBlbnN1
cmUgYWxsIFNHSSBpbnRlcnJ1cHRzIGFyZQogICAgICAqIGVuYWJsZWQuCiAgICAgICovCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5n
LTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Oct 29 18:44:47 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 18: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 1iPWU3-0006uA-I5; Tue, 29 Oct 2019 18: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=UX4Z=YW=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPWU3-0006u3-9m
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:44:47 +0000
X-Inumbo-ID: 2de2509c-fa7c-11e9-9517-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2de2509c-fa7c-11e9-9517-12813bfff9fa;
 Tue, 29 Oct 2019 18:44:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPWU2-0003Rw-9j
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:44:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPWU2-0000sA-76
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:44:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iPWU2-0000sA-76@xenbits.xenproject.org>
Date: Tue, 29 Oct 2019 18:44:46 +0000
Subject: [Xen-changelog] [xen staging-4.11] xen/arm: traps: Avoid using
 BUG_ON() to check guest state in advance_pc()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============4634610464107552413=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 7f5f48dff399cb4739dc74f136fa605a0eaad1d5
Author:     Julien Grall <julien.grall@arm.com>
AuthorDate: Wed May 15 21:17:30 2019 +0100
Commit:     Stefano Stabellini <sstabellini@kernel.org>
CommitDate: Tue Oct 29 11:39:20 2019 -0700

    xen/arm: traps: Avoid using BUG_ON() to check guest state in advance_pc()
    
    The condition of the BUG_ON() in advance_pc() is pretty wrong because
    the bits [26:25] and [15:10] have a different meaning between AArch32
    and AArch64 state.
    
    On AArch32, they are used to store PSTATE.IT. On AArch64, they are RES0
    or used for new feature (e.g ARMv8.0-SSBS, ARMv8.5-BTI).
    
    This means a 64-bit guest will hit the BUG_ON() if it is trying to use
    any of these features.
    
    More generally, RES0 means that the bits is reserved for future use. So
    crashing the host is definitely not the right solution.
    
    In this particular case, we only need to know the guest was using 32-bit
    Mode and the Thumb instructions. So replace the BUG_ON() by a proper
    check.
    
    Reported-by: Lukas JÃ¼nger <lukas.juenger@ice.rwth-aachen.de>
    Signed-off-by: Julien Grall <julien.grall@arm.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
    (cherry picked from commit 72615f2e6b98e861c08abb1d2b194126013d54fe)
---
 xen/arch/arm/traps.c | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/xen/arch/arm/traps.c b/xen/arch/arm/traps.c
index 2a32441a61..e930585ad6 100644
--- a/xen/arch/arm/traps.c
+++ b/xen/arch/arm/traps.c
@@ -1654,12 +1654,9 @@ int check_conditional_instr(struct cpu_user_regs *regs, const union hsr hsr)
 void advance_pc(struct cpu_user_regs *regs, const union hsr hsr)
 {
     unsigned long itbits, cond, cpsr = regs->cpsr;
+    bool is_thumb = psr_mode_is_32bit(cpsr) && (cpsr & PSR_THUMB);
 
-    /* PSR_IT_MASK bits can only be set for 32-bit processors in Thumb mode. */
-    BUG_ON( (!psr_mode_is_32bit(cpsr)||!(cpsr&PSR_THUMB))
-            && (cpsr&PSR_IT_MASK) );
-
-    if ( cpsr&PSR_IT_MASK )
+    if ( is_thumb && (cpsr & PSR_IT_MASK) )
     {
         /* The ITSTATE[7:0] block is contained in CPSR[15:10],CPSR[26:25]
          *
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.11


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============4634610464107552413==--

From xen-changelog-bounces@lists.xenproject.org Tue Oct 29 18:44:57 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 18:44: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 1iPWUD-0006w0-KL; Tue, 29 Oct 2019 18:44:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UX4Z=YW=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPWUD-0006vu-5P
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:44:57 +0000
X-Inumbo-ID: 33f4c078-fa7c-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 33f4c078-fa7c-11e9-beca-bc764e2007e4;
 Tue, 29 Oct 2019 18:44:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPWUC-0003S8-G3
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:44:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPWUC-0000se-DH
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:44:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iPWUC-0000se-DH@xenbits.xenproject.org>
Date: Tue, 29 Oct 2019 18:44:56 +0000
Subject: [Xen-changelog] [xen staging-4.11] xen/arm: setup: Calculate
 correctly the size of Xen
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg1MDJhMmNkY2M2MTU0MjkzMGIyNWVhM2U0MjYxY2Y0YmYzYjFhNDEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAxNiAxMjoxMjo1MSAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyOSAxMTozOToyMCAy
MDE5IC0wNzAwCgogICAgeGVuL2FybTogc2V0dXA6IENhbGN1bGF0ZSBjb3JyZWN0bHkgdGhlIHNp
emUgb2YgWGVuCiAgICAKICAgIFRoZSBjdXJyZW50IHNpemUgb2YgWGVuIGlzIGNvbXB1dGVkIHVz
aW5nIF9lbmQgLSBfc3RhcnQgKyAxLiBIb3dldmVyLAogICAgX2VuZCBpcyBwb2ludGluZyBvbmUg
cGFzdCB0aGUgZW5kIG9mIFhlbiwgc28gdGhlIHNpemUgb2YgWGVuIGlzCiAgICBvZmYtYnktb25l
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDA4ZTIwNTlmYWNkNzhkNWZmYWYy
MDZiYTA2YWMyMDE3YzRhZGVlZDQpCi0tLQogeGVuL2FyY2gvYXJtL3NldHVwLmMgfCAyICstCiAx
IGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCmluZGV4IGZmOTQ5
ZjU0NWEuLjRjYjg3YWM5YTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zZXR1cC5jCisrKyBi
L3hlbi9hcmNoL2FybS9zZXR1cC5jCkBAIC03MjYsNyArNzI2LDcgQEAgdm9pZCBfX2luaXQgc3Rh
cnRfeGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKICAgICAvKiBSZWdpc3RlciBY
ZW4ncyBsb2FkIGFkZHJlc3MgYXMgYSBib290IG1vZHVsZS4gKi8KICAgICB4ZW5fYm9vdG1vZHVs
ZSA9IGFkZF9ib290X21vZHVsZShCT09UTU9EX1hFTiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKHBhZGRyX3QpKHVpbnRwdHJfdCkoX3N0YXJ0ICsgYm9vdF9waHlzX29mZnNldCksCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYWRkcl90KSh1aW50cHRyX3QpKF9lbmQgLSBf
c3RhcnQgKyAxKSwgTlVMTCk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYWRkcl90
KSh1aW50cHRyX3QpKF9lbmQgLSBfc3RhcnQpLCBOVUxMKTsKICAgICBCVUdfT04oIXhlbl9ib290
bW9kdWxlKTsKIAogICAgIHhlbl9wYWRkciA9IGdldF94ZW5fcGFkZHIoKTsKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Oct 29 18:45:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 18:45: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 1iPWUO-0006xJ-M2; Tue, 29 Oct 2019 18: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=UX4Z=YW=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPWUN-0006x6-Cl
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:45:07 +0000
X-Inumbo-ID: 3a09952e-fa7c-11e9-9517-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3a09952e-fa7c-11e9-9517-12813bfff9fa;
 Tue, 29 Oct 2019 18:45:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPWUM-0003Sp-MM
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:45:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPWUM-0000tS-Ji
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:45:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iPWUM-0000tS-Ji@xenbits.xenproject.org>
Date: Tue, 29 Oct 2019 18:45:06 +0000
Subject: [Xen-changelog] [xen staging-4.11] xen/arm: Don't use _end in
 is_xen_fixed_mfn()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYyMWIyZDAxNTQ4MzI3NWNkNDBlNDRkOWQwZjcyOWJkM2M5ZjlkYTAKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9j
dCAxNiAxMTo1MzowMyAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyOSAxMTozOToyMCAy
MDE5IC0wNzAwCgogICAgeGVuL2FybTogRG9uJ3QgdXNlIF9lbmQgaW4gaXNfeGVuX2ZpeGVkX21m
bigpCiAgICAKICAgIHZpcnRfdG9fbWFkZHIoKSBpcyB1c2luZyB0aGUgaGFyZHdhcmUgcGFnZS10
YWJsZSB3YWxrIGluc3RydWN0aW9ucyB0bwogICAgdHJhbnNsYXRlIGEgdmlydHVhbCBhZGRyZXNz
IHRvIHBoeXNpY2FsIGFkZHJlc3MuIFRoZSBmdW5jdGlvbiBzaG91bGQKICAgIG9ubHkgYmUgY2Fs
bGVkIG9uIHZpcnR1YWwgYWRkcmVzcyBtYXBwZWQuCiAgICAKICAgIF9lbmQgcG9pbnRzIHBhc3Qg
dGhlIGVuZCBvZiBYZW4gYmluYXJ5IGFuZCBtYXkgbm90IGJlIG1hcHBlZCB3aGVuIHRoZQogICAg
YmluYXJ5IHNpemUgaXMgcGFnZS1hbGlnbmVkLiBUaGlzIG1lYW5zIHZpcnRfdG9fbWFkZHIoKSB3
aWxsIG5vdCBiZSBhYmxlCiAgICB0byBkbyB0aGUgdHJhbnNsYXRpb24gYW5kIHRoZXJlZm9yZSBj
cmFzaCBYZW4uCiAgICAKICAgIE5vdGUgdGhlcmUgaXMgYWxzbyBhbiBvZmYtYnktb25lIGlzc3Vl
IGluIHRoaXMgY29kZSwgYnV0IHRoZSBwYW5pYyB3aWxsCiAgICB0cnVtcCB0aGF0LgogICAgCiAg
ICBCb3RoIGlzc3VlcyBjYW4gYmUgZml4ZWQgYnkgdXNpbmcgX2VuZCAtIDEgaW4gdGhlIGNoZWNr
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
PgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDhkYmE5YTgxZTdjNjJiOGE3ZGJl
MDIzZmZmZWNkMmUxNmNjMjA0ODYpCi0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oIHwgMiAr
LQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5o
CmluZGV4IDk0MGI3NGJlMzMuLjg5ZmUxMGZmMTUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKQEAgLTE1Miw3ICsxNTIs
NyBAQCBleHRlcm4gdmFkZHJfdCB4ZW5oZWFwX3ZpcnRfc3RhcnQ7CiAKICNkZWZpbmUgaXNfeGVu
X2ZpeGVkX21mbihtZm4pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
KChwZm5fdG9fcGFkZHIobWZuKSA+PSB2aXJ0X3RvX21hZGRyKCZfc3RhcnQpKSAmJiAgICAgICBc
Ci0gICAgIChwZm5fdG9fcGFkZHIobWZuKSA8PSB2aXJ0X3RvX21hZGRyKCZfZW5kKSkpCisgICAg
IChwZm5fdG9fcGFkZHIobWZuKSA8PSB2aXJ0X3RvX21hZGRyKCh2YWRkcl90KV9lbmQgLSAxKSkp
CiAKICNkZWZpbmUgcGFnZV9nZXRfb3duZXIoX3ApICAgIChfcCktPnYuaW51c2UuZG9tYWluCiAj
ZGVmaW5lIHBhZ2Vfc2V0X293bmVyKF9wLF9kKSAoKF9wKS0+di5pbnVzZS5kb21haW4gPSAoX2Qp
KQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhZ2luZy00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Oct 29 18:45:25 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 18:45: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 1iPWUf-0006zj-0g; Tue, 29 Oct 2019 18:45: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=UX4Z=YW=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPWUe-0006zT-1N
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:45:24 +0000
X-Inumbo-ID: 401d8fb0-fa7c-11e9-9517-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 401d8fb0-fa7c-11e9-9517-12813bfff9fa;
 Tue, 29 Oct 2019 18:45:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPWUW-0003Tg-Sv
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:45:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPWUW-0000u2-Px
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:45:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iPWUW-0000u2-Px@xenbits.xenproject.org>
Date: Tue, 29 Oct 2019 18:45:16 +0000
Subject: [Xen-changelog] [xen staging-4.11] xen/arm: p2m: Free the p2m entry
 after flushing the IOMMU TLBs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNlN2I1NDlkMjMxZmUwNjY2YjM4NGIyZTcwYmU2YTM1MzU4ZTUyODEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIEF1
ZyA5IDEzOjU5OjE1IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUdWUgT2N0IDI5IDExOjM5OjIwIDIw
MTkgLTA3MDAKCiAgICB4ZW4vYXJtOiBwMm06IEZyZWUgdGhlIHAybSBlbnRyeSBhZnRlciBmbHVz
aGluZyB0aGUgSU9NTVUgVExCcwogICAgCiAgICBXaGVuIGZyZWVpbmcgYSBwMm0gZW50cnksIGFs
bCB0aGUgc3ViLXRyZWUgYmVoaW5kIGl0IHdpbGwgYWxzbyBiZSBmcmVlZC4KICAgIFRoaXMgbWF5
IGluY2x1ZGUgaW50ZXJtZWRpYXRlIHBhZ2UtdGFibGVzIG9yIGFueSBsMyBlbnRyeSByZXF1aXJp
bmcgdG8KICAgIGRyb3AgYSByZWZlcmVuY2UgKGUuZyBmb3IgZm9yZWlnbiBwYWdlcykuIEFzIHNv
b24gYXMgcGFnZXMgYXJlIGZyZWVkLAogICAgdGhleSBtYXkgYmUgcmUtdXNlZCBieSBYZW4gb3Ig
YW5vdGhlciBkb21haW4uIFRoZXJlZm9yZSBpdCBpcyBuZWNlc3NhcnkKICAgIHRvIGZsdXNoICph
bGwqIHRoZSBUTEJzIGJlZm9yZWhhbmQuCiAgICAKICAgIFdoaWxlIENQVSBUTEJzIHdpbGwgYmUg
Zmx1c2hlZCBiZWZvcmUgZnJlZWluZyB0aGUgcGFnZXMsIHRoaXMgaXMgbm90CiAgICB0aGUgY2Fz
ZSBmb3IgSU9NTVUgVExCcy4gVGhpcyBjYW4gYmUgc29sdmVkIGJ5IG1vdmluZyB0aGUgSU9NTVUg
VExCcwogICAgZmx1c2ggZWFybGllciBpbiB0aGUgY29kZS4KICAgIAogICAgVGhpcyB3YXNuJ3Qg
Y29uc2lkZXJlZCBhcyBhIHNlY3VyaXR5IGlzc3VlIGFzIGRldmljZSBwYXNzdGhyb3VnaCBvbiBB
cm0KICAgIGlzIG5vdCBzZWN1cml0eSBzdXBwb3J0ZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBUZXN0ZWQtYnk6IE9sZWtz
YW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBS
ZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICAoY2hl
cnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA2NzE4Nzg3Nzk3NDFiMzhjNWYyMzYzYWRjZWVmOGRlMmNl
MGIzOTQ1KQotLS0KIHhlbi9hcmNoL2FybS9wMm0uYyB8IDEyICsrKysrKy0tLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggZDQzYzNhYTg5Ni4u
YjI5ODEyMzAxZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNo
L2FybS9wMm0uYwpAQCAtOTQyLDYgKzk0MiwxMiBAQCBzdGF0aWMgaW50IF9fcDJtX3NldF9lbnRy
eShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICBwMm0tPmxvd2VzdF9tYXBwZWRfZ2Zu
ID0gZ2ZuX21pbihwMm0tPmxvd2VzdF9tYXBwZWRfZ2ZuLCBzZ2ZuKTsKICAgICB9CiAKKyAgICBp
ZiAoIG5lZWRfaW9tbXUocDJtLT5kb21haW4pICYmCisgICAgICAgICAobHBhZV92YWxpZChvcmln
X3B0ZSkgfHwgbHBhZV92YWxpZCgqZW50cnkpKSApCisgICAgICAgIHJjID0gaW9tbXVfaW90bGJf
Zmx1c2gocDJtLT5kb21haW4sIGdmbl94KHNnZm4pLCAxVUwgPDwgcGFnZV9vcmRlcik7CisgICAg
ZWxzZQorICAgICAgICByYyA9IDA7CisKICAgICAvKgogICAgICAqIEZyZWUgdGhlIGVudHJ5IG9u
bHkgaWYgdGhlIG9yaWdpbmFsIHB0ZSB3YXMgdmFsaWQgYW5kIHRoZSBiYXNlCiAgICAgICogaXMg
ZGlmZmVyZW50ICh0byBhdm9pZCBmcmVlaW5nIHdoZW4gcGVybWlzc2lvbiBpcyBjaGFuZ2VkKS4K
QEAgLTk0OSwxMiArOTU1LDYgQEAgc3RhdGljIGludCBfX3AybV9zZXRfZW50cnkoc3RydWN0IHAy
bV9kb21haW4gKnAybSwKICAgICBpZiAoIGxwYWVfdmFsaWQob3JpZ19wdGUpICYmIGVudHJ5LT5w
Mm0uYmFzZSAhPSBvcmlnX3B0ZS5wMm0uYmFzZSApCiAgICAgICAgIHAybV9mcmVlX2VudHJ5KHAy
bSwgb3JpZ19wdGUsIGxldmVsKTsKIAotICAgIGlmICggbmVlZF9pb21tdShwMm0tPmRvbWFpbikg
JiYKLSAgICAgICAgIChscGFlX3ZhbGlkKG9yaWdfcHRlKSB8fCBscGFlX3ZhbGlkKCplbnRyeSkp
ICkKLSAgICAgICAgcmMgPSBpb21tdV9pb3RsYl9mbHVzaChwMm0tPmRvbWFpbiwgZ2ZuX3goc2dm
biksIDFVTCA8PCBwYWdlX29yZGVyKTsKLSAgICBlbHNlCi0gICAgICAgIHJjID0gMDsKLQogb3V0
OgogICAgIHVubWFwX2RvbWFpbl9wYWdlKHRhYmxlKTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjExCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Oct 29 18:45:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 18: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 1iPWUj-00070h-2E; Tue, 29 Oct 2019 18:45:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=UX4Z=YW=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPWUh-00070R-RU
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:45:27 +0000
X-Inumbo-ID: 4636ba0c-fa7c-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4636ba0c-fa7c-11e9-beca-bc764e2007e4;
 Tue, 29 Oct 2019 18:45:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPWUh-0003Ts-2z
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:45:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPWUh-0000uc-0Q
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:45:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iPWUh-0000uc-0Q@xenbits.xenproject.org>
Date: Tue, 29 Oct 2019 18:45:27 +0000
Subject: [Xen-changelog] [xen staging-4.11] xen/arm: vsmc: The function
 identifier is always 32-bit
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFiMTYwOTMyN2RhNGFhYWNjNmQ2NWMyYTA1ZjIzMDNkZTAyZGEzOWIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE1h
eSAxNiAyMzozMTo0NiAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyOSAxMTozOToyMCAy
MDE5IC0wNzAwCgogICAgeGVuL2FybTogdnNtYzogVGhlIGZ1bmN0aW9uIGlkZW50aWZpZXIgaXMg
YWx3YXlzIDMyLWJpdAogICAgCiAgICBPbiBBcm02NCwgdGhlIFNNQ0NDIGZ1bmN0aW9uIGlkZW50
aWZpZXIgaXMgYWx3YXlzIHN0b3JlZCBpbiB0aGUgZmlyc3QgMzItYml0CiAgICBvZiB4MCByZWdp
c3Rlci4gVGhlIHJlc3Qgb2YgdGhlIGJpdHMgYXJlIG5vdCBkZWZpbmVkIGFuZCBzaG91bGQgYmUK
ICAgIGlnbm9yZWQuCiAgICAKICAgIFRoaXMgbWVhbnMgdGhlIHZhcmlhYmxlIGZ1bmNpZCBzaG91
bGQgYmUgYW4gdWludDMyX3QgcmF0aGVyIHRoYW4KICAgIHJlZ2lzdGVyX3QuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgog
ICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDdmNDIxN2NjNjA1NzQ4NjZjYjkwZDY3
ZDk3NTAyMjhjNmI4NmM5MWUpCi0tLQogeGVuL2FyY2gvYXJtL3ZzbWMuYyB8IDQgKystLQogMSBm
aWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vdnNtYy5jIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwppbmRleCA0MGE4MGQ1
NzYwLi4yZjFiNjA4ZmJkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdnNtYy5jCisrKyBiL3hl
bi9hcmNoL2FybS92c21jLmMKQEAgLTE4MSw3ICsxODEsNyBAQCBzdGF0aWMgYm9vbCB2c21jY2Nf
aGFuZGxlX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgYm9vbCBoYW5k
bGVkID0gZmFsc2U7CiAgICAgY29uc3QgdW5pb24gaHNyIGhzciA9IHsgLmJpdHMgPSByZWdzLT5o
c3IgfTsKLSAgICByZWdpc3Rlcl90IGZ1bmNpZCA9IGdldF91c2VyX3JlZyhyZWdzLCAwKTsKKyAg
ICB1aW50MzJfdCBmdW5jaWQgPSBnZXRfdXNlcl9yZWcocmVncywgMCk7CiAKICAgICAvKgogICAg
ICAqIENoZWNrIGltbWVkaWF0ZSB2YWx1ZSBmb3IgSFZDMzIsIEhWQzY0IGFuZCBTTUM2NC4KQEAg
LTI0MCw3ICsyNDAsNyBAQCBzdGF0aWMgYm9vbCB2c21jY2NfaGFuZGxlX2NhbGwoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCiAKICAgICBpZiAoICFoYW5kbGVkICkKICAgICB7Ci0gICAgICAg
IGdwcmludGsoWEVOTE9HX0lORk8sICJVbmhhbmRsZWQgU01DL0hWQzogJTA4IlBSSXJlZ2lzdGVy
IlxuIiwgZnVuY2lkKTsKKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfSU5GTywgIlVuaGFuZGxlZCBT
TUMvSFZDOiAlI3hcbiIsIGZ1bmNpZCk7CiAKICAgICAgICAgLyogSW5mb3JtIGNhbGxlciB0aGF0
IGZ1bmN0aW9uIGlzIG5vdCBzdXBwb3J0ZWQuICovCiAgICAgICAgIHNldF91c2VyX3JlZyhyZWdz
LCAwLCBBUk1fU01DQ0NfRVJSX1VOS05PV05fRlVOQ1RJT04pOwotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjExCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Oct 29 18:45:39 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 18:45: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 1iPWUt-00072q-5G; Tue, 29 Oct 2019 18:45: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=UX4Z=YW=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPWUs-00072e-0w
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:45:38 +0000
X-Inumbo-ID: 4c4513d0-fa7c-11e9-9517-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4c4513d0-fa7c-11e9-9517-12813bfff9fa;
 Tue, 29 Oct 2019 18:45:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPWUr-0003U0-91
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:45:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPWUr-0000v5-6g
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:45:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iPWUr-0000v5-6g@xenbits.xenproject.org>
Date: Tue, 29 Oct 2019 18:45:37 +0000
Subject: [Xen-changelog] [xen staging-4.11] xen/arm64: Correctly compute the
 virtual address in maddr_to_virt()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMxN2RlMGExMmYzNmE0YTY0MjRjOWZiMzAyYzZkODFjZWZkNmE4NDAKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IEp1
bCAxOCAxMjo1NzoxNCAyMDE5ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyOSAxMTozOToyMCAy
MDE5IC0wNzAwCgogICAgeGVuL2FybTY0OiBDb3JyZWN0bHkgY29tcHV0ZSB0aGUgdmlydHVhbCBh
ZGRyZXNzIGluIG1hZGRyX3RvX3ZpcnQoKQogICAgCiAgICBUaGUgaGVscGVyIG1hZGRyX3RvX3Zp
cnQoKSBpcyB1c2VkIHRvIHRyYW5zbGF0ZSBhIG1hY2hpbmUgYWRkcmVzcyB0byBhCiAgICB2aXJ0
dWFsIGFkZHJlc3MuIFRvIHNhdmUgc29tZSB2YWx1YWJsZSBhZGRyZXNzIHNwYWNlLCBzb21lIHBh
cnQgb2YgdGhlCiAgICBtYWNoaW5lIGFkZHJlc3MgbWF5IGJlIGNvbXByZXNzZWQuCiAgICAKICAg
IEluIHRoZW9yeSB0aGUgUERYIGNvZGUgaXMgZnJlZSB0byBjb21wcmVzcyBhbnkgYml0cyBzbyB0
aGVyZSBhcmUgbm8KICAgIGd1YXJhbnRlZSB0aGUgbWFjaGluZSBpbmRleCBjb21wdXRlZCB3aWxs
IGJlIGFsd2F5cyBncmVhdGVyIHRoYW4KICAgIHhlbmhlYXBfbWZuX3N0YXJ0LiBUaGlzIHdvdWxk
IHJlc3VsdCB0byByZXR1cm4gYSB2aXJ0dWFsIGFkZHJlc3MgdGhhdCBpcwogICAgbm90IHBhcnQg
b2YgdGhlIGRpcmVjdCBtYXAgYW5kIHRyaWdnZXIgYSBjcmFzaCBhdCBsZWFzdCBvbiBkZWJ1Zy1i
dWlsZCBsYXRlcgogICAgb24gYmVjYXVzZSBvZiB0aGUgY2hlY2sgaW4gdmlydF90b19wYWdlKCku
CiAgICAKICAgIEEgcmVjZW50bHkgcmV2ZXJ0ZWQgcGF0Y2ggKHNlZSAxMTkxMTU2MzYxICJ4ZW4v
YXJtOiBmaXggbWFzayBjYWxjdWxhdGlvbgogICAgaW4gcGR4X2luaXRfbWFzayIpIGFsbG93cyB0
aGUgUERYIHRvIGNvbXByZXNzIG1vcmUgYml0cyBhbmQgdHJpZ2dlcmVkIGEKICAgIGNyYXNoIG9u
IEFNRCBTZWF0dGxlIFBsYXRmb3JtLgogICAgCiAgICBBdm9pZCB0aGUgY3Jhc2ggYnkga2VlcGlu
ZyB0cmFjayBvZiB0aGUgYmFzZSBQRFggZm9yIHRoZSB4ZW5oZWFwIGFuZCB1c2UKICAgIGl0IGZv
ciBjb21wdXRpbmcgdGhlIHZpcnR1YWwgYWRkcmVzcy4KICAgIAogICAgTm90ZSB0aGF0IHZpcnRf
dG9fbWFkZHIoKSBkb2VzIG5vdCBuZWVkIHRvIGhhdmUgc2ltaWxhciBtb2RpZmljYXRpb24gYXMK
ICAgIGl0IGlzIHVzaW5nIHRoZSBoYXJkd2FyZSB0byB0cmFuc2xhdGUgdGhlIHZpcnR1YWwgYWRk
cmVzcyB0byBhIG1hY2hpbmUKICAgIGFkZHJlc3MuCiAgICAKICAgIFRha2UgdGhlIG9wcG9ydHVu
aXR5IHRvIGZpeCB0aGUgQVNTRVJUKCkgYXMgdGhlIGRpcmVjdCBtYXAgYmFzZSBhZGRyZXNzCiAg
ICBjb3JyZXNwb25kIHRvIHRoZSBzdGFydCBvZiB0aGUgUkFNICh0aGlzIGlzIG5vdCBhbHdheXMg
MCkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNjEyZDQ3NmU3NGEzMTRi
ZTUxNGVlNmE5NzQ0ZWVhOGRiMDlkMzJlNSkKLS0tCiB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAg
fCAyICsrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggfCA2ICsrKystLQogMiBmaWxlcyBjaGFu
Z2VkLCA2IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCBmZGYyYzBhN2Q3Li5kM2Q0MTI3
ZTk4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94ZW4vYXJjaC9hcm0vbW0u
YwpAQCAtMTUxLDYgKzE1MSw3IEBAIG1mbl90IHhlbmhlYXBfbWZuX2VuZCBfX3JlYWRfbW9zdGx5
OwogdmFkZHJfdCB4ZW5oZWFwX3ZpcnRfZW5kIF9fcmVhZF9tb3N0bHk7CiAjaWZkZWYgQ09ORklH
X0FSTV82NAogdmFkZHJfdCB4ZW5oZWFwX3ZpcnRfc3RhcnQgX19yZWFkX21vc3RseTsKK3Vuc2ln
bmVkIGxvbmcgeGVuaGVhcF9iYXNlX3BkeCBfX3JlYWRfbW9zdGx5OwogI2VuZGlmCiAKIHVuc2ln
bmVkIGxvbmcgZnJhbWV0YWJsZV9iYXNlX3BkeCBfX3JlYWRfbW9zdGx5OwpAQCAtODIyLDYgKzgy
Myw3IEBAIHZvaWQgX19pbml0IHNldHVwX3hlbmhlYXBfbWFwcGluZ3ModW5zaWduZWQgbG9uZyBi
YXNlX21mbiwKICAgICBpZiAoIG1mbl9lcSh4ZW5oZWFwX21mbl9zdGFydCwgSU5WQUxJRF9NRk4p
ICkKICAgICB7CiAgICAgICAgIHhlbmhlYXBfbWZuX3N0YXJ0ID0gX21mbihiYXNlX21mbik7Cisg
ICAgICAgIHhlbmhlYXBfYmFzZV9wZHggPSBtZm5fdG9fcGR4KF9tZm4oYmFzZV9tZm4pKTsKICAg
ICAgICAgeGVuaGVhcF92aXJ0X3N0YXJ0ID0gRElSRUNUTUFQX1ZJUlRfU1RBUlQgKwogICAgICAg
ICAgICAgKGJhc2VfbWZuIC0gbWZuKSAqIFBBR0VfU0laRTsKICAgICB9CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKaW5kZXgg
ODlmZTEwZmYxNS4uNGFkMzg3MDY0ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9t
bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaApAQCAtMTM1LDYgKzEzNSw3IEBAIGV4
dGVybiBtZm5fdCB4ZW5oZWFwX21mbl9zdGFydCwgeGVuaGVhcF9tZm5fZW5kOwogZXh0ZXJuIHZh
ZGRyX3QgeGVuaGVhcF92aXJ0X2VuZDsKICNpZmRlZiBDT05GSUdfQVJNXzY0CiBleHRlcm4gdmFk
ZHJfdCB4ZW5oZWFwX3ZpcnRfc3RhcnQ7CitleHRlcm4gdW5zaWduZWQgbG9uZyB4ZW5oZWFwX2Jh
c2VfcGR4OwogI2VuZGlmCiAKICNpZmRlZiBDT05GSUdfQVJNXzMyCkBAIC0yNTMsOSArMjU0LDEw
IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCAqbWFkZHJfdG9fdmlydChwYWRkcl90IG1hKQogI2Vsc2UK
IHN0YXRpYyBpbmxpbmUgdm9pZCAqbWFkZHJfdG9fdmlydChwYWRkcl90IG1hKQogewotICAgIEFT
U0VSVChwZm5fdG9fcGR4KG1hID4+IFBBR0VfU0hJRlQpIDwgKERJUkVDVE1BUF9TSVpFID4+IFBB
R0VfU0hJRlQpKTsKKyAgICBBU1NFUlQoKHBmbl90b19wZHgobWEgPj4gUEFHRV9TSElGVCkgLSB4
ZW5oZWFwX2Jhc2VfcGR4KSA8CisgICAgICAgICAgIChESVJFQ1RNQVBfU0laRSA+PiBQQUdFX1NI
SUZUKSk7CiAgICAgcmV0dXJuICh2b2lkICopKFhFTkhFQVBfVklSVF9TVEFSVCAtCi0gICAgICAg
ICAgICAgICAgICAgIG1mbl90b19tYWRkcih4ZW5oZWFwX21mbl9zdGFydCkgKworICAgICAgICAg
ICAgICAgICAgICAoeGVuaGVhcF9iYXNlX3BkeCA8PCBQQUdFX1NISUZUKSArCiAgICAgICAgICAg
ICAgICAgICAgICgobWEgJiBtYV92YV9ib3R0b21fbWFzaykgfAogICAgICAgICAgICAgICAgICAg
ICAgKChtYSAmIG1hX3RvcF9tYXNrKSA+PiBwZm5fcGR4X2hvbGVfc2hpZnQpKSk7CiB9Ci0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5n
LTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Oct 29 18:45:49 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 18: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 1iPWV3-00074Y-6x; Tue, 29 Oct 2019 18: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=UX4Z=YW=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPWV2-00074M-3x
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:45:48 +0000
X-Inumbo-ID: 525787c6-fa7c-11e9-9517-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 525787c6-fa7c-11e9-9517-12813bfff9fa;
 Tue, 29 Oct 2019 18:45:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPWV1-0003UC-FC
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:45:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPWV1-0000vZ-CW
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:45:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iPWV1-0000vZ-CW@xenbits.xenproject.org>
Date: Tue, 29 Oct 2019 18:45:47 +0000
Subject: [Xen-changelog] [xen staging-4.11] xen/arm: fix nr_pdxs calculation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ2ZDUyYmM1YWI5ZTNiMzFhZDU0ZjZmMjE1ZDU1ZDMzOGQzNWRlYzUKQXV0aG9yOiAg
ICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpBdXRob3JEYXRl
OiBNb24gSnVuIDMgMTU6MDI6NDMgMjAxOSAtMDcwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFR1ZSBPY3QgMjkgMTE6
Mzk6MjAgMjAxOSAtMDcwMAoKICAgIHhlbi9hcm06IGZpeCBucl9wZHhzIGNhbGN1bGF0aW9uCiAg
ICAKICAgIHBmbl90b19wZHggZXhwZWN0cyBhbiBhZGRyZXNzLCBub3QgYSBzaXplLCBhcyBhIHBh
cmFtZXRlci4gU3BlY2lmaWNhbGx5LAogICAgaXQgZXhwZWN0cyB0aGUgZW5kIGFkZHJlc3MsIHRo
ZW4gdGhlIG1hc2tzIGNhbGN1bGF0aW9ucyBjb21wZW5zYXRlIGZvcgogICAgYW55IGhvbGVzIGJl
dHdlZW4gc3RhcnQgYW5kIGVuZC4gVGh1cywgd2Ugc2hvdWxkIHBhc3MgdGhlIGVuZCBhZGRyZXNz
IHRvCiAgICBwZm5fdG9fcGR4LgogICAgCiAgICBUaGUgaW5pdGlhbCBwZHggaXMgc3RvcmVkIGlu
IGZyYW1ldGFibGVfYmFzZV9wZHgsIHNvIHdlIGNhbiBzdWJ0cmFjdCB0aGUKICAgIHJlc3VsdCBv
ZiBwZm5fdG9fcGR4KHN0YXJ0X2FkZHJlc3MpIGZyb20gbnJfcGR4czsgd2Uga25vdyB0aGF0IHdl
IGRvbid0CiAgICBuZWVkIHRvIGNvdmVyIGFueSBtZW1vcnkgaW4gdGhlIHJhbmdlIDAtc3RhcnQg
aW4gdGhlIGZyYW1ldGFibGUuCiAgICAKICAgIFJlbW92ZSB0aGUgdmFyaWFibGUgYG5yX3BhZ2Vz
JyBiZWNhdXNlIGl0IGlzIHVudXNlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzdGVmYW5vc0B4aWxpbnguY29tPgogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBDQzogSkJldWxpY2hAc3VzZS5jb20KICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGY1MTAyN2JlMDY4ODU0MGFhYWI2MTUxM2IwNmE4
NjkzYTM3ZTRjMDApCi0tLQogeGVuL2FyY2gvYXJtL21tLmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFu
Z2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCBkM2Q0MTI3ZTk4Li5hOTQwZjU5
NzZlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94ZW4vYXJjaC9hcm0vbW0u
YwpAQCAtODg5LDggKzg4OSw4IEBAIHZvaWQgX19pbml0IHNldHVwX3hlbmhlYXBfbWFwcGluZ3Mo
dW5zaWduZWQgbG9uZyBiYXNlX21mbiwKIC8qIE1hcCBhIGZyYW1lIHRhYmxlIHRvIGNvdmVyIHBo
eXNpY2FsIGFkZHJlc3NlcyBwcyB0aHJvdWdoIHBlICovCiB2b2lkIF9faW5pdCBzZXR1cF9mcmFt
ZXRhYmxlX21hcHBpbmdzKHBhZGRyX3QgcHMsIHBhZGRyX3QgcGUpCiB7Ci0gICAgdW5zaWduZWQg
bG9uZyBucl9wYWdlcyA9IChwZSAtIHBzKSA+PiBQQUdFX1NISUZUOwotICAgIHVuc2lnbmVkIGxv
bmcgbnJfcGR4cyA9IHBmbl90b19wZHgobnJfcGFnZXMpOworICAgIHVuc2lnbmVkIGxvbmcgbnJf
cGR4cyA9IG1mbl90b19wZHgobWZuX2FkZChtYWRkcl90b19tZm4ocGUpLCAtMSkpIC0KKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBtZm5fdG9fcGR4KG1hZGRyX3RvX21mbihwcykpICsgMTsK
ICAgICB1bnNpZ25lZCBsb25nIGZyYW1ldGFibGVfc2l6ZSA9IG5yX3BkeHMgKiBzaXplb2Yoc3Ry
dWN0IHBhZ2VfaW5mbyk7CiAgICAgbWZuX3QgYmFzZV9tZm47CiAgICAgY29uc3QgdW5zaWduZWQg
bG9uZyBtYXBwaW5nX3NpemUgPSBmcmFtZXRhYmxlX3NpemUgPCBNQigzMikgPyBNQigyKSA6IE1C
KDMyKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWdpbmctNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Oct 29 18:46:00 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 18:46: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 1iPWVE-00077j-98; Tue, 29 Oct 2019 18:46: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=UX4Z=YW=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPWVD-00077Y-Aw
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:45:59 +0000
X-Inumbo-ID: 586ba750-fa7c-11e9-9517-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 586ba750-fa7c-11e9-9517-12813bfff9fa;
 Tue, 29 Oct 2019 18:45:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPWVB-0003UR-Li
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:45:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPWVB-0000wA-It
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 18:45:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iPWVB-0000wA-It@xenbits.xenproject.org>
Date: Tue, 29 Oct 2019 18:45:57 +0000
Subject: [Xen-changelog] [xen staging-4.11] xen/arm: mm: Flush the TLBs even
 if a mapping failed in create_xen_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>

Y29tbWl0IGFlYmUwNTU0ZTlhYzRlNWFkZGIwZDNjZjI1YmQ1MWFmN2RkNjE4MjEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE1h
ciAxOCAxODowMTozMSAyMDE5ICswMDAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyOSAxMTozOToyMCAy
MDE5IC0wNzAwCgogICAgeGVuL2FybTogbW06IEZsdXNoIHRoZSBUTEJzIGV2ZW4gaWYgYSBtYXBw
aW5nIGZhaWxlZCBpbiBjcmVhdGVfeGVuX2VudHJpZXMKICAgIAogICAgQXQgdGhlIG1vbWVudCwg
Y3JlYXRlX3hlbl9lbnRyaWVzIHdpbGwgb25seSBmbHVzaCB0aGUgVExCcyBpZiB0aGUgZnVsbAog
ICAgcmFuZ2UgaGFzIHN1Y2Nlc3NmdWxseSBiZWVuIHVwZGF0ZWQuIFRoaXMgbWF5IGxlYWQgdG8g
bGVhdmUgdW53YW50ZWQKICAgIGVudHJpZXMgaW4gdGhlIFRMQnMgaWYgd2UgZmFpbCB0byB1cGRh
dGUgc29tZSBlbnRyaWVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJp
aV9hbmlzb3ZAZXBhbS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYTE4
OWVmMDI3ZGJiN2EzYzBkZmU1NjYxMzdmMDVjMDZkNjY4NWZiOSkKLS0tCiB4ZW4vYXJjaC9hcm0v
bW0uYyB8IDIwICsrKysrKysrKysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0
aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBi
L3hlbi9hcmNoL2FybS9tbS5jCmluZGV4IGE5NDBmNTk3NmUuLjY0NTA4NTA0NTcgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9tbS5jCkBAIC05ODcsNyAr
OTg3LDcgQEAgc3RhdGljIGludCBjcmVhdGVfeGVuX2VudHJpZXMoZW51bSB4ZW5tYXBfb3BlcmF0
aW9uIG9wLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBucl9t
Zm5zLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzKQog
ewotICAgIGludCByYzsKKyAgICBpbnQgcmMgPSAwOwogICAgIHVuc2lnbmVkIGxvbmcgYWRkciA9
IHZpcnQsIGFkZHJfZW5kID0gYWRkciArIG5yX21mbnMgKiBQQUdFX1NJWkU7CiAgICAgbHBhZV90
IHB0ZSwgKmVudHJ5OwogICAgIGxwYWVfdCAqdGhpcmQgPSBOVUxMOwpAQCAtMTAxNiw3ICsxMDE2
LDggQEAgc3RhdGljIGludCBjcmVhdGVfeGVuX2VudHJpZXMoZW51bSB4ZW5tYXBfb3BlcmF0aW9u
IG9wLAogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgcHJpbnRrKCIlczog
dHJ5aW5nIHRvIHJlcGxhY2UgYW4gZXhpc3RpbmcgbWFwcGluZyBhZGRyPSVseCBtZm49JSJQUklf
bWZuIlxuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCBhZGRyLCBtZm5f
eChtZm4pKTsKLSAgICAgICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgICAgICAg
ICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAgICAgICAgICAgZ290byBvdXQ7CiAg
ICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIGlmICggb3AgPT0gUkVTRVJWRSApCiAg
ICAgICAgICAgICAgICAgICAgIGJyZWFrOwpAQCAtMTAzMyw3ICsxMDM0LDggQEAgc3RhdGljIGlu
dCBjcmVhdGVfeGVuX2VudHJpZXMoZW51bSB4ZW5tYXBfb3BlcmF0aW9uIG9wLAogICAgICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgcHJpbnRrKCIlczogdHJ5aW5nIHRvICVzIGEg
bm9uLWV4aXN0aW5nIG1hcHBpbmcgYWRkcj0lbHhcbiIsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBfX2Z1bmNfXywgb3AgPT0gUkVNT1ZFID8gInJlbW92ZSIgOiAibW9kaWZ5IiwgYWRkcik7
Ci0gICAgICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICAgICAgICAgICAg
ICByYyA9IC1FSU5WQUw7CisgICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICAg
ICAgICAgIH0KICAgICAgICAgICAgICAgICBpZiAoIG9wID09IFJFTU9WRSApCiAgICAgICAgICAg
ICAgICAgICAgIHB0ZS5iaXRzID0gMDsKQEAgLTEwNDYsNyArMTA0OCw4IEBAIHN0YXRpYyBpbnQg
Y3JlYXRlX3hlbl9lbnRyaWVzKGVudW0geGVubWFwX29wZXJhdGlvbiBvcCwKICAgICAgICAgICAg
ICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICAgcHJpbnRrKCIlczogSW5jb3JyZWN0
IGNvbWJpbmF0aW9uIGZvciBhZGRyPSVseFxuIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBfX2Z1bmNfXywgYWRkcik7Ci0gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKKyAgICAgICAgICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAg
ICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAg
ICAgICAgfQogICAgICAgICAgICAgICAgIHdyaXRlX3B0ZShlbnRyeSwgcHRlKTsKQEAgLTEwNTUs
MTEgKzEwNTgsMTQgQEAgc3RhdGljIGludCBjcmVhdGVfeGVuX2VudHJpZXMoZW51bSB4ZW5tYXBf
b3BlcmF0aW9uIG9wLAogICAgICAgICAgICAgICAgIEJVRygpOwogICAgICAgICB9CiAgICAgfQor
b3V0OgorICAgIC8qCisgICAgICogRmx1c2ggdGhlIFRMQnMgZXZlbiBpbiBjYXNlIG9mIGZhaWx1
cmUgYmVjYXVzZSB3ZSBtYXkgaGF2ZQorICAgICAqIHBhcnRpYWxseSBtb2RpZmllZCB0aGUgUFQu
IFRoaXMgd2lsbCBwcmV2ZW50IGFueSB1bmV4cGVjdGVkCisgICAgICogYmVoYXZpb3IgYWZ0ZXJ3
YXJkcy4KKyAgICAgKi8KICAgICBmbHVzaF94ZW5fZGF0YV90bGJfcmFuZ2VfdmEodmlydCwgUEFH
RV9TSVpFICogbnJfbWZucyk7CiAKLSAgICByYyA9IDA7Ci0KLW91dDoKICAgICByZXR1cm4gcmM7
CiB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWdpbmctNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Oct 29 19:33:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 19:33: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 1iPXEq-0002hj-KJ; Tue, 29 Oct 2019 19: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=UX4Z=YW=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPXEo-0002he-Vh
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 19:33:07 +0000
X-Inumbo-ID: ed9309b3-fa82-11e9-9517-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ed9309b3-fa82-11e9-9517-12813bfff9fa;
 Tue, 29 Oct 2019 19:33:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPXEn-0004Of-98
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 19:33:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPXEn-0003PF-6H
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 19:33:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iPXEn-0003PF-6H@xenbits.xenproject.org>
Date: Tue, 29 Oct 2019 19:33:05 +0000
Subject: [Xen-changelog] [xen staging] x86/vtx: Corrections to BDF93 errata
 workaround
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFhM2IzOTMxMjljMWRjZmVjNDE4ZjliMGVlOTJkMTI2YzJhZTgxNDEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE9jdCAyNCAxNTo0MDo0MiAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBPY3QgMjkgMTk6Mjc6
NDAgMjAxOSArMDAwMAoKICAgIHg4Ni92dHg6IENvcnJlY3Rpb25zIHRvIEJERjkzIGVycmF0YSB3
b3JrYXJvdW5kCiAgICAKICAgIEF0IHRoZSB0aW1lIG9mIGZpeGluZyBjL3MgMjBmMTk3NmI0NCwg
bm8gb2J2aW91cyBlcnJhdGEgaGFkIGJlZW4gcHVibGlzaGVkLAogICAgYW5kIEJERjE0IGxvb2tl
ZCBsaWtlIHRoZSBtb3N0IG9idmlvdXMgY2FuZGlkYXRlLiAgU3Vic2VxdWVudGx5LCBCREY5MyBo
YXMKICAgIGJlZW4gcHVibGlzaGVkIGFuZCBpdCBpcyBvYnZpb3VzbHkgdGhpcy4KICAgIAogICAg
VGhlIGVycmF0dW0gc3RhdGVzIHRoYXQgTEVSX1RPX0xJUCBpcyB0aGUgb25seSBhZmZlY3RlZCBN
U1IuICBUaGUgcHJvdmlzaW9uYWwKICAgIGZpeCBpbiBYZW4gYWRqdXN0ZWQgTEVSX0ZST01fTElQ
LCBidXQgdGhpcyBpcyBub3QgY29ycmVjdC4gIFRoZSBGUk9NIE1TUnMgYXJlCiAgICBpbnRlbmRl
ZCB0byBoYXZlIFRTWCBtZXRhZGF0YSwgYW5kIGZvciBzdGVwcGluZ3Mgd2l0aCBUU1ggZW5hYmxl
ZCwgaXQgd2lsbAogICAgY29ycnVwdCB0aGUgdmFsdWUgdGhlIGd1ZXN0IHNlZXMsIHdoaWxlIGZv
ciBwYXJ0cyB3aXRoIFRTWCBkaXNhYmxlZCwgaXQgaXMKICAgIHJlZHVuZGFudCB3aXRoIEZJWFVQ
X1RTWC4gIERyb3AgdGhlIExFUl9GUk9NX0xJUCBhZGp1c3RtZW50LgogICAgCiAgICBSZXBsYWNl
IEJERjE0IHJlZmVyZW5jZXMgd2l0aCBCREY5MywgZHJvcCB0aGUgcmVkdW5kYW50ICdiZHdfZXJy
YXR1bV8nIHByZWZpeCwKICAgIGFuZCB1c2UgYW4gSW50ZWwgdmVuZG9yIGNoZWNrLCBhcyBvdGhl
ciB2ZW5kb3JzIGltcGxlbWVudCBWVC14LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxr
ZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyB8IDQ1ICsr
KysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDIxIGluc2VydGlvbnMoKyksIDI0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXgg
NTM1ZTAzODRmZS4uMzJkMjg5Y2UwNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgv
dm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTIzNjksNyArMjM2OSw3
IEBAIHN0YXRpYyB2b2lkIHBpX25vdGlmaWNhdGlvbl9pbnRlcnJ1cHQoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiB9CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBsYnJfdHN4X2ZpeHVwX2NoZWNr
KHZvaWQpOwotc3RhdGljIHZvaWQgX19pbml0IGJkd19lcnJhdHVtX2JkZjE0X2ZpeHVwX2NoZWNr
KHZvaWQpOworc3RhdGljIHZvaWQgX19pbml0IGJkZjkzX2ZpeHVwX2NoZWNrKHZvaWQpOwogCiBj
b25zdCBzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlICogX19pbml0IHN0YXJ0X3ZteCh2b2lkKQog
ewpAQCAtMjQzOCw3ICsyNDM4LDcgQEAgY29uc3Qgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSAq
IF9faW5pdCBzdGFydF92bXgodm9pZCkKICAgICBzZXR1cF92bWNzX2R1bXAoKTsKIAogICAgIGxi
cl90c3hfZml4dXBfY2hlY2soKTsKLSAgICBiZHdfZXJyYXR1bV9iZGYxNF9maXh1cF9jaGVjaygp
OworICAgIGJkZjkzX2ZpeHVwX2NoZWNrKCk7CiAKICAgICByZXR1cm4gJnZteF9mdW5jdGlvbl90
YWJsZTsKIH0KQEAgLTI3MjIsMTEgKzI3MjIsMTEgQEAgZW51bQogCiAjZGVmaW5lIExCUl9NU1JT
X0lOU0VSVEVEICAgICAgKDF1IDw8IDApCiAjZGVmaW5lIExCUl9GSVhVUF9UU1ggICAgICAgICAg
KDF1IDw8IDEpCi0jZGVmaW5lIExCUl9GSVhVUF9CREYxNCAgICAgICAgKDF1IDw8IDIpCi0jZGVm
aW5lIExCUl9GSVhVUF9NQVNLICAgICAgICAgKExCUl9GSVhVUF9UU1ggfCBMQlJfRklYVVBfQkRG
MTQpCisjZGVmaW5lIExCUl9GSVhVUF9CREY5MyAgICAgICAgKDF1IDw8IDIpCisjZGVmaW5lIExC
Ul9GSVhVUF9NQVNLICAgICAgICAgKExCUl9GSVhVUF9UU1ggfCBMQlJfRklYVVBfQkRGOTMpCiAK
IHN0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkgbGJyX3RzeF9maXh1cF9uZWVkZWQ7Ci1zdGF0aWMg
Ym9vbCBfX3JlYWRfbW9zdGx5IGJkd19lcnJhdHVtX2JkZjE0X2ZpeHVwX25lZWRlZDsKK3N0YXRp
YyBib29sIF9fcmVhZF9tb3N0bHkgYmRmOTNfZml4dXBfbmVlZGVkOwogc3RhdGljIHVpbnQzMl90
IF9fcmVhZF9tb3N0bHkgbGJyX2Zyb21fc3RhcnQ7CiBzdGF0aWMgdWludDMyX3QgX19yZWFkX21v
c3RseSBsYnJfZnJvbV9lbmQ7CiBzdGF0aWMgdWludDMyX3QgX19yZWFkX21vc3RseSBsYnJfbGFz
dGludF9mcm9tOwpAQCAtMjc2MywxMSArMjc2MywxOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgbGJy
X3RzeF9maXh1cF9jaGVjayh2b2lkKQogICAgIH0KIH0KIAotc3RhdGljIHZvaWQgX19pbml0IGJk
d19lcnJhdHVtX2JkZjE0X2ZpeHVwX2NoZWNrKHZvaWQpCitzdGF0aWMgdm9pZCBfX2luaXQgYmRm
OTNfZml4dXBfY2hlY2sodm9pZCkKIHsKLSAgICAvKiBCcm9hZHdlbGwgRTUtMjYwMCB2NCBwcm9j
ZXNzb3JzIG5lZWQgdG8gd29yayBhcm91bmQgZXJyYXR1bSBCREYxNC4gKi8KLSAgICBpZiAoIGJv
b3RfY3B1X2RhdGEueDg2ID09IDYgJiYgYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwgPT0gNzkgKQot
ICAgICAgICBiZHdfZXJyYXR1bV9iZGYxNF9maXh1cF9uZWVkZWQgPSB0cnVlOworICAgIC8qCisg
ICAgICogQnJvYWR3ZWxsIGVycmF0dW0gQkRGOTM6CisgICAgICoKKyAgICAgKiBSZWFkcyBmcm9t
IE1TUl9MRVJfVE9fTElQIChNU1IgMURFSCkgbWF5IHJldHVybiB2YWx1ZXMgZm9yIGJpdHNbNjM6
NjFdCisgICAgICogdGhhdCBhcmUgbm90IGVxdWFsIHRvIGJpdFs0N10uICBBdHRlbXB0aW5nIHRv
IGNvbnRleHQgc3dpdGNoIHRoaXMgdmFsdWUKKyAgICAgKiBtYXkgY2F1c2UgYSAjR1AuICBTb2Z0
d2FyZSBzaG91bGQgc2lnbiBleHRlbmQgdGhlIE1TUi4KKyAgICAgKi8KKyAgICBpZiAoIGJvb3Rf
Y3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0lOVEVMICYmCisgICAgICAgICBib290
X2NwdV9kYXRhLng4NiA9PSA2ICYmIGJvb3RfY3B1X2RhdGEueDg2X21vZGVsID09IDB4NGYgKQor
ICAgICAgICBiZGY5M19maXh1cF9uZWVkZWQgPSB0cnVlOwogfQogCiBzdGF0aWMgaW50IGlzX2xh
c3RfYnJhbmNoX21zcih1MzIgZWN4KQpAQCAtMzEyOCw4ICszMTM1LDggQEAgc3RhdGljIGludCB2
bXhfbXNyX3dyaXRlX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCBtc3JfY29u
dGVudCkKICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZteC5sYnJfZmxhZ3MgfD0gTEJSX01TUlNf
SU5TRVJURUQ7CiAgICAgICAgICAgICBpZiAoIGxicl90c3hfZml4dXBfbmVlZGVkICkKICAgICAg
ICAgICAgICAgICB2LT5hcmNoLmh2bS52bXgubGJyX2ZsYWdzIHw9IExCUl9GSVhVUF9UU1g7Ci0g
ICAgICAgICAgICBpZiAoIGJkd19lcnJhdHVtX2JkZjE0X2ZpeHVwX25lZWRlZCApCi0gICAgICAg
ICAgICAgICAgdi0+YXJjaC5odm0udm14Lmxicl9mbGFncyB8PSBMQlJfRklYVVBfQkRGMTQ7Cisg
ICAgICAgICAgICBpZiAoIGJkZjkzX2ZpeHVwX25lZWRlZCApCisgICAgICAgICAgICAgICAgdi0+
YXJjaC5odm0udm14Lmxicl9mbGFncyB8PSBMQlJfRklYVVBfQkRGOTM7CiAgICAgICAgIH0KIAog
ICAgICAgICBfX3Ztd3JpdGUoR1VFU1RfSUEzMl9ERUJVR0NUTCwgbXNyX2NvbnRlbnQpOwpAQCAt
NDE0OCwyMCArNDE1NSwxMCBAQCBzdGF0aWMgdm9pZCBzaWduX2V4dGVuZF9tc3Ioc3RydWN0IHZj
cHUgKnYsIHUzMiBtc3IsIGludCB0eXBlKQogICAgICAgICBlbnRyeS0+ZGF0YSA9IGNhbm9uaWNh
bGlzZV9hZGRyKGVudHJ5LT5kYXRhKTsKIH0KIAotc3RhdGljIHZvaWQgYmR3X2VycmF0dW1fYmRm
MTRfZml4dXAodm9pZCkKK3N0YXRpYyB2b2lkIGJkZjkzX2ZpeHVwKHZvaWQpCiB7CiAgICAgc3Ry
dWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwogCi0gICAgLyoKLSAgICAgKiBPY2Nhc2lvbmFsbHks
IG9uIGNlcnRhaW4gQnJvYWR3ZWxsIENQVXMgTVNSX0lBMzJfTEFTVElOVFRPSVAgaGFzCi0gICAg
ICogYmVlbiBvYnNlcnZlZCB0byBoYXZlIHRoZSB0b3AgdGhyZWUgYml0cyBjb3JydXB0ZWQgYXMg
dGhvdWdoIHRoZQotICAgICAqIE1TUiBpcyB1c2luZyB0aGUgTEJSX0ZPUk1BVF9FSVBfRkxBR1Nf
VFNYIGZvcm1hdC4gVGhpcyBpcwotICAgICAqIGluY29ycmVjdCBhbmQgY2F1c2VzIGEgdm1lbnRy
eSBmYWlsdXJlIC0tIHRoZSBNU1Igc2hvdWxkIGNvbnRhaW4KLSAgICAgKiBhbiBvZmZzZXQgaW50
byB0aGUgY3VycmVudCBjb2RlIHNlZ21lbnQuIFRoaXMgaXMgYXNzdW1lZCB0byBiZQotICAgICAq
IGVycmF0dW0gQkRGMTQuIEZpeCB1cCBNU1JfSUEzMl9MQVNUSU5Ue0ZST00sVE99SVAgYnkKLSAg
ICAgKiBzaWduLWV4dGVuZGluZyBpbnRvIGJpdHMgNDg6NjMuCi0gICAgICovCi0gICAgc2lnbl9l
eHRlbmRfbXNyKGN1cnIsIE1TUl9JQTMyX0xBU1RJTlRGUk9NSVAsIFZNWF9NU1JfR1VFU1QpOwog
ICAgIHNpZ25fZXh0ZW5kX21zcihjdXJyLCBNU1JfSUEzMl9MQVNUSU5UVE9JUCwgVk1YX01TUl9H
VUVTVCk7CiB9CiAKQEAgLTQxNzEsOCArNDE2OCw4IEBAIHN0YXRpYyB2b2lkIGxicl9maXh1cCh2
b2lkKQogCiAgICAgaWYgKCBjdXJyLT5hcmNoLmh2bS52bXgubGJyX2ZsYWdzICYgTEJSX0ZJWFVQ
X1RTWCApCiAgICAgICAgIGxicl90c3hfZml4dXAoKTsKLSAgICBpZiAoIGN1cnItPmFyY2guaHZt
LnZteC5sYnJfZmxhZ3MgJiBMQlJfRklYVVBfQkRGMTQgKQotICAgICAgICBiZHdfZXJyYXR1bV9i
ZGYxNF9maXh1cCgpOworICAgIGlmICggY3Vyci0+YXJjaC5odm0udm14Lmxicl9mbGFncyAmIExC
Ul9GSVhVUF9CREY5MyApCisgICAgICAgIGJkZjkzX2ZpeHVwKCk7CiB9CiAKIC8qIFJldHVybnMg
ZmFsc2UgaWYgdGhlIHZtZW50cnkgaGFzIHRvIGJlIHJlc3RhcnRlZCAqLwotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Oct 29 19:33:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 29 Oct 2019 19: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 1iPXEz-0002iM-M1; Tue, 29 Oct 2019 19:33: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=UX4Z=YW=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPXEy-0002iF-Pr
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 19:33:16 +0000
X-Inumbo-ID: f3fed330-fa82-11e9-9517-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f3fed330-fa82-11e9-9517-12813bfff9fa;
 Tue, 29 Oct 2019 19:33:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPXEx-0004PU-LC
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 19:33:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPXEx-0003QM-Ce
 for xen-changelog@lists.xenproject.org; Tue, 29 Oct 2019 19:33:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iPXEx-0003QM-Ce@xenbits.xenproject.org>
Date: Tue, 29 Oct 2019 19:33:15 +0000
Subject: [Xen-changelog] [xen staging] x86/vtx: Fixes to Haswell/Broadwell
 LBR TSX errata
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY1MWQ0YTE5NDI3Njc0NDkxZWFlY2VmODVjNTUxNjEzNDUwMTg4YzUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE9jdCAyNCAxNTo0NjoxMyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBPY3QgMjkgMTk6Mjc6
NDAgMjAxOSArMDAwMAoKICAgIHg4Ni92dHg6IEZpeGVzIHRvIEhhc3dlbGwvQnJvYWR3ZWxsIExC
UiBUU1ggZXJyYXRhCiAgICAKICAgIENyb3NzIHJlZmVyZW5jZSBhbmQgbGlzdCBhbGwgZXJyYXRh
LCBub3cgdGhhdCB0aGV5IGFyZSBwdWJsaXNoZWQuCiAgICAKICAgIFRoZXNlIGVycmF0YSBhcmUg
c3BlY2lmaWMgdG8gSGFzd2VsbC9Ccm9hZHdlbGwuICBUaGV5IHNob3VsZCBoYXZlIG1vZGVsIGFu
ZAogICAgdmVuZG9yIGNoZWNrcywgYXMgSW50ZWwgaXNuJ3QgdGhlIG9ubHkgdmVuZG9yIHRvIGlt
cGxlbWVudCBWVC14LgogICAgCiAgICBBbGwgYWZmZWN0ZWQgbW9kZWxzIHVzZSB0aGUgc2FtZSBN
U1IgaW5kaWNpZXMsIHNvIHRoZXNlIGNhbiBiZSBoYXJkIGNvZGVkCiAgICByYXRoZXIgdGhhbiBs
b29raW5nIHVwIGFuZCBzdG9yaW5nIGNvbnN0YW50IHZhbHVlcy4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTog
S2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgv
dm14LmMgfCA3MCArKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgNDIgaW5zZXJ0aW9ucygrKSwgMjggZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92bXguYwppbmRleCAzMmQyODljZTA2Li5hNTVmZjM3NzMzIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAt
MjU4MywxNCArMjU4Myw2IEBAIHN0YXRpYyBpbnQgdm14X2NyX2FjY2Vzcyhjcl9hY2Nlc3NfcXVh
bF90IHF1YWwpCiAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIH0KIAotLyogVGhpcyBkZWZpbmVz
IHRoZSBsYXlvdXQgb2Ygc3RydWN0IGxicl9pbmZvW10gKi8KLSNkZWZpbmUgTEJSX0xBU1RJTlRf
RlJPTV9JRFggICAgMAotI2RlZmluZSBMQlJfTEFTVElOVF9UT19JRFggICAgICAxCi0jZGVmaW5l
IExCUl9MQVNUQlJBTkNIX1RPU19JRFggIDIKLSNkZWZpbmUgTEJSX0xBU1RCUkFOQ0hfRlJPTV9J
RFggMwotI2RlZmluZSBMQlJfTEFTVEJSQU5DSF9UT19JRFggICA0Ci0jZGVmaW5lIExCUl9MQVNU
QlJBTkNIX0lORk8gICAgIDUKLQogc3RhdGljIGNvbnN0IHN0cnVjdCBsYnJfaW5mbyB7CiAgICAg
dTMyIGJhc2UsIGNvdW50OwogfSBwNF9sYnJbXSA9IHsKQEAgLTI3MjcsNDAgKzI3MTksNTcgQEAg
ZW51bQogCiBzdGF0aWMgYm9vbCBfX3JlYWRfbW9zdGx5IGxicl90c3hfZml4dXBfbmVlZGVkOwog
c3RhdGljIGJvb2wgX19yZWFkX21vc3RseSBiZGY5M19maXh1cF9uZWVkZWQ7Ci1zdGF0aWMgdWlu
dDMyX3QgX19yZWFkX21vc3RseSBsYnJfZnJvbV9zdGFydDsKLXN0YXRpYyB1aW50MzJfdCBfX3Jl
YWRfbW9zdGx5IGxicl9mcm9tX2VuZDsKLXN0YXRpYyB1aW50MzJfdCBfX3JlYWRfbW9zdGx5IGxi
cl9sYXN0aW50X2Zyb207CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBsYnJfdHN4X2ZpeHVwX2NoZWNr
KHZvaWQpCiB7Ci0gICAgYm9vbCB0c3hfc3VwcG9ydCA9IGNwdV9oYXNfaGxlIHx8IGNwdV9oYXNf
cnRtOwogICAgIHVpbnQ2NF90IGNhcHM7CiAgICAgdWludDMyX3QgbGJyX2Zvcm1hdDsKIAotICAg
IC8qIEZpeHVwIGlzIG5lZWRlZCBvbmx5IHdoZW4gVFNYIHN1cHBvcnQgaXMgZGlzYWJsZWQgLi4u
ICovCi0gICAgaWYgKCB0c3hfc3VwcG9ydCApCisgICAgLyoKKyAgICAgKiBIU00xODIsIEhTRDE3
MiwgSFNFMTE3LCBCRE0xMjcsIEJERDExNywgQkRGODUsIEJERTEwNToKKyAgICAgKgorICAgICAq
IE9uIHByb2Nlc3NvcnMgdGhhdCBkbyBub3Qgc3VwcG9ydCBJbnRlbCBUcmFuc2FjdGlvbmFsIFN5
bmNocm9uaXphdGlvbgorICAgICAqIEV4dGVuc2lvbnMgKEludGVsIFRTWCkgKENQVUlELjA3SC5F
QlggYml0cyA0IGFuZCAxMSBhcmUgYm90aCB6ZXJvKSwKKyAgICAgKiB3cml0ZXMgdG8gTVNSX0xB
U1RCUkFOQ0hfeF9GUk9NX0lQIChNU1IgNjgwSCB0byA2OEZIKSBtYXkgI0dQIHVubGVzcworICAg
ICAqIGJpdHNbNjI6NjFdIGFyZSBlcXVhbCB0byBiaXRbNDddLgorICAgICAqCisgICAgICogU29m
dHdhcmUgc2hvdWxkIHNpZ24gZXh0ZW5kIHRoZSBNU1JzLgorICAgICAqCisgICAgICogRXhwZXJp
bWVudGFsbHksIE1TUl9MRVJfRlJPTV9MSVAgKDFEREgpIGlzIHNpbWlsYXJseSBpbXBhY3RlZCwg
c28gaXMKKyAgICAgKiBmaXhlZCB1cCBhcyB3ZWxsLgorICAgICAqLworICAgIGlmICggY3B1X2hh
c19obGUgfHwgY3B1X2hhc19ydG0gfHwKKyAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRv
ciAhPSBYODZfVkVORE9SX0lOVEVMIHx8CisgICAgICAgICBib290X2NwdV9kYXRhLng4NiAhPSA2
ICkKICAgICAgICAgcmV0dXJuOwogCisgICAgc3dpdGNoICggYm9vdF9jcHVfZGF0YS54ODZfbW9k
ZWwgKQorICAgIHsKKyAgICBjYXNlIDB4M2M6IC8qIEhTTTE4MiwgSFNEMTcyIC0gNHRoIGdlbiBD
b3JlICovCisgICAgY2FzZSAweDNmOiAvKiBIU0UxMTcgLSBYZW9uIEU1IHYzICovCisgICAgY2Fz
ZSAweDQ1OiAvKiBIU00xODIgLSA0dGggZ2VuIENvcmUgKi8KKyAgICBjYXNlIDB4NDY6IC8qIEhT
TTE4MiwgSFNEMTcyIC0gNHRoIGdlbiBDb3JlIChHVDMpICovCisgICAgY2FzZSAweDNkOiAvKiBC
RE0xMjcgLSA1dGggZ2VuIENvcmUgKi8KKyAgICBjYXNlIDB4NDc6IC8qIEJERDExNyAtIDV0aCBn
ZW4gQ29yZSAoR1QzKSAqLworICAgIGNhc2UgMHg0ZjogLyogQkRGODUgIC0gWGVvbiBFNS0yNjAw
IHY0ICovCisgICAgY2FzZSAweDU2OiAvKiBCREUxMDUgLSBYZW9uIEQtMTUwMCAqLworICAgICAg
ICBicmVhazsKKyAgICBkZWZhdWx0OgorICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgLyoK
KyAgICAgKiBGaXh1cCBpcyBuZWVkZWQgb25seSB3aGVuIFRTWCBzdXBwb3J0IGlzIGRpc2FibGVk
IGFuZCB0aGUgYWRkcmVzcworICAgICAqIGZvcm1hdCBvZiBMQlIgaW5jbHVkZXMgVFNYIGJpdHMg
NjE6NjIKKyAgICAgKi8KICAgICBpZiAoICFjcHVfaGFzX3BkY20gKQogICAgICAgICByZXR1cm47
CiAKICAgICByZG1zcmwoTVNSX0lBMzJfUEVSRl9DQVBBQklMSVRJRVMsIGNhcHMpOwogICAgIGxi
cl9mb3JtYXQgPSBjYXBzICYgTVNSX0lBMzJfUEVSRl9DQVBfTEJSX0ZPUk1BVDsKIAotICAgIC8q
IC4uLiBhbmQgdGhlIGFkZHJlc3MgZm9ybWF0IG9mIExCUiBpbmNsdWRlcyBUU1ggYml0cyA2MTo2
MiAqLwogICAgIGlmICggbGJyX2Zvcm1hdCA9PSBMQlJfRk9STUFUX0VJUF9GTEFHU19UU1ggKQot
ICAgIHsKLSAgICAgICAgY29uc3Qgc3RydWN0IGxicl9pbmZvICpsYnIgPSBsYXN0X2JyYW5jaF9t
c3JfZ2V0KCk7Ci0KLSAgICAgICAgaWYgKCBsYnIgPT0gTlVMTCApCi0gICAgICAgICAgICByZXR1
cm47Ci0KLSAgICAgICAgbGJyX2xhc3RpbnRfZnJvbSA9IGxicltMQlJfTEFTVElOVF9GUk9NX0lE
WF0uYmFzZTsKLSAgICAgICAgbGJyX2Zyb21fc3RhcnQgPSBsYnJbTEJSX0xBU1RCUkFOQ0hfRlJP
TV9JRFhdLmJhc2U7Ci0gICAgICAgIGxicl9mcm9tX2VuZCA9IGxicl9mcm9tX3N0YXJ0ICsgbGJy
W0xCUl9MQVNUQlJBTkNIX0ZST01fSURYXS5jb3VudDsKLQogICAgICAgICBsYnJfdHN4X2ZpeHVw
X25lZWRlZCA9IHRydWU7Ci0gICAgfQogfQogCiBzdGF0aWMgdm9pZCBfX2luaXQgYmRmOTNfZml4
dXBfY2hlY2sodm9pZCkKQEAgLTQxMzMsOCArNDE0MiwxMiBAQCBzdGF0aWMgdm9pZCBsYnJfdHN4
X2ZpeHVwKHZvaWQpCiAgICAgc3RydWN0IHZteF9tc3JfZW50cnkgKm1zcl9hcmVhID0gY3Vyci0+
YXJjaC5odm0udm14Lm1zcl9hcmVhOwogICAgIHN0cnVjdCB2bXhfbXNyX2VudHJ5ICptc3I7CiAK
LSAgICBpZiAoIChtc3IgPSB2bXhfZmluZF9tc3IoY3VyciwgbGJyX2Zyb21fc3RhcnQsIFZNWF9N
U1JfR1VFU1QpKSAhPSBOVUxMICkKKyAgICBpZiAoIChtc3IgPSB2bXhfZmluZF9tc3IoY3Vyciwg
TVNSX1A0X0xBU1RCUkFOQ0hfMF9GUk9NX0xJUCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgVk1YX01TUl9HVUVTVCkpICE9IE5VTEwgKQogICAgIHsKKyAgICAgICAgY29uc3QgdW5zaWdu
ZWQgaW50IGxicl9mcm9tX2VuZCA9CisgICAgICAgICAgICBNU1JfUDRfTEFTVEJSQU5DSF8wX0ZS
T01fTElQICsgTlVNX01TUl9QNF9MQVNUQlJBTkNIX0ZST01fVE87CisKICAgICAgICAgLyoKICAg
ICAgICAgICogU2lnbiBleHRlbmQgaW50byBiaXRzIDYxOjYyIHdoaWxlIHByZXNlcnZpbmcgYml0
IDYzCiAgICAgICAgICAqIFRoZSBsb29wIHJlbGllcyBvbiB0aGUgZmFjdCB0aGF0IE1TUiBhcnJh
eSBpcyBzb3J0ZWQuCkBAIC00MTQzLDcgKzQxNTYsOCBAQCBzdGF0aWMgdm9pZCBsYnJfdHN4X2Zp
eHVwKHZvaWQpCiAgICAgICAgICAgICBtc3ItPmRhdGEgfD0gKChMQlJfRlJPTV9TSUdORVhUXzJN
U0IgJiBtc3ItPmRhdGEpIDw8IDIpOwogICAgIH0KIAotICAgIGlmICggKG1zciA9IHZteF9maW5k
X21zcihjdXJyLCBsYnJfbGFzdGludF9mcm9tLCBWTVhfTVNSX0dVRVNUKSkgIT0gTlVMTCApCisg
ICAgaWYgKCAobXNyID0gdm14X2ZpbmRfbXNyKGN1cnIsIE1TUl9JQTMyX0xBU1RJTlRGUk9NSVAs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFZNWF9NU1JfR1VFU1QpKSAhPSBOVUxMICkK
ICAgICAgICAgbXNyLT5kYXRhIHw9ICgoTEJSX0ZST01fU0lHTkVYVF8yTVNCICYgbXNyLT5kYXRh
KSA8PCAyKTsKIH0KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Wed Oct 30 13:11:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 13: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 1iPnkh-0003Op-QO; Wed, 30 Oct 2019 13: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=NrC2=YX=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPnkf-0003Oj-Vb
 for xen-changelog@lists.xenproject.org; Wed, 30 Oct 2019 13:11:06 +0000
X-Inumbo-ID: ba77f760-fb16-11e9-9524-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ba77f760-fb16-11e9-9524-12813bfff9fa;
 Wed, 30 Oct 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 <ian.jackson@eu.citrix.com>) id 1iPnke-00027N-J0
 for xen-changelog@lists.xenproject.org; Wed, 30 Oct 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 1iPnke-0001vz-Fo
 for xen-changelog@lists.xenproject.org; Wed, 30 Oct 2019 13:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iPnke-0001vz-Fo@xenbits.xenproject.org>
Date: Wed, 30 Oct 2019 13:11:04 +0000
Subject: [Xen-changelog] [xen staging] x86/nospec: Use always_inline to fix
 code gen for evaluate_nospec
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhhNzQ3MDdhN2M3NWQxZWNjZmFlZmY2ZTcxZmU5NTdjODU5NzY3MzYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE9jdCAxNSAxMDoxNDo1MSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBPY3QgMzAgMTM6MDc6
MjUgMjAxOSArMDAwMAoKICAgIHg4Ni9ub3NwZWM6IFVzZSBhbHdheXNfaW5saW5lIHRvIGZpeCBj
b2RlIGdlbiBmb3IgZXZhbHVhdGVfbm9zcGVjCiAgICAKICAgIGV2YWx1YXRlX25vc3BlYygpIGlz
IGluY3JlZGlibHkgZnJhZ2lsZSwgYW5kIHRoaXMgaXMgb25lIGdpYW50IGJvZGdlLgogICAgCiAg
ICBUbyBjb3JyZWN0bHkgcHJvdGVjdCBqdW1wcywgdGhlIGdlbmVyYXRlZCBjb2RlIG5lZWRzIHRv
IGJlIG9mIHRoZSBmb3JtOgogICAgCiAgICAgICAgY21wL3Rlc3QgPGNvbmQ+CiAgICAgICAgamNj
IDFmCiAgICAgICAgbGZlbmNlCiAgICAgICAgLi4uCiAgICAgMTogbGZlbmNlCiAgICAgICAgLi4u
CiAgICAKICAgIENyaXRpY2FsbHksIHRoZSBsZmVuY2UgbXVzdCBiZSBhdCB0aGUgaGVhZCBvZiBi
b3RoIGJhc2ljIGJsb2NrcywgbGF0ZXIgaW4gdGhlCiAgICBpbnN0cnVjdGlvbiBzdHJlYW0gdGhh
biB0aGUgY29uZGl0aW9uYWwganVtcCBpbiBuZWVkIG9mIHByb3RlY3Rpb24uCiAgICAKICAgIFdo
ZW4gdGhlIGNvbXBpbGVyIGNob29zZXMgdG8gb3V0LW9mLWxpbmUgdGhlIGNvbmRpdGlvbiBjYWxj
dWxhdGlvbiAoZS5nLiBieQogICAgbm90IGlubGluaW5nIGEgcHJlZGljYXRlKSwgdGhlIGNvZGUg
bGF5b3V0IGNhbiBlbmQgdXAgYXM6CiAgICAKICAgICBwcmVkOgogICAgICAgIGxmZW5jZQogICAg
ICAgIDxjYWxjdWxhdGUgY29uZD4KICAgICAgICByZXQKICAgIAogICAgICAgIGNhbGwgcHJlZAog
ICAgICAgIGNtcCAkMCwgJWVheAogICAgICAgIGpjYyAxZgogICAgICAgIC4uLgogICAgIDE6IC4u
LgogICAgCiAgICB3aGljaCBicmVha3MgdGhlIHNwZWN1bGF0aXZlIHNhZmV0eSwgYXMgdGhlIGxm
ZW5jZXMgYXJlIGVhcmxpZXIgaW4gdGhlCiAgICBpbnN0cnVjdGlvbiBzdHJlYW0gdGhhbiB0aGUg
anVtcCBpbiBuZWVkIG9mIHByb3RlY3Rpb24uCiAgICAKICAgIEFueSB1c2Ugb2YgZXZhbHVhdGVf
bm9zcGVjKCkgbmVlZHMgYWxsIHN0YXRpYyBpbmxpbmUgcHJlZGljYXRlcyB3aGljaCB1c2UgaXQK
ICAgIHRvIGJlIGRlY2xhcmVkIGFsd2F5c19pbmxpbmUgdG8gcHJldmVudCB0aGUgb3B0aW1pc2Vy
IGhhdmluZyB0aGUgZmxleGliaWxpdHkKICAgIHRvIGdlbmVyYXRlIHVuc2FmZSBjb2RlLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
bGVhc2UtYWNrZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4v
YXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvcHYv
bW0uaCAgICAgICAgICAgICAgICB8IDEyICsrKysrKy0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9ldmVudC5oICAgICAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdF9wdC5o
ICAgICAgfCAyOCArKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9uZXN0ZWRodm0uaCB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2luZy5o
ICAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgICAgICAgICB8IDIw
ICsrKysrKysrKystLS0tLS0tLS0tCiA3IGZpbGVzIGNoYW5nZWQsIDM2IGluc2VydGlvbnMoKyks
IDMyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hl
bi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCBjOGQ3ZjQ5MWVhLi4xYjg4Y2MyZDY4IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBA
IC0xNjk5LDcgKzE2OTksNyBAQCBzdGF0aWMgdm9pZCBfdXBkYXRlX3J1bnN0YXRlX2FyZWEoc3Ry
dWN0IHZjcHUgKnYpCiAgKiByZWd1bGFyIHBlci1DUFUgR0RUIGZyYW1lIHRvIGFwcGVhciB3aXRo
IHNlbGVjdG9ycyBhdCB0aGUgYXBwcm9wcmlhdGUKICAqIG9mZnNldC4KICAqLwotc3RhdGljIGlu
bGluZSBib29sIG5lZWRfZnVsbF9nZHQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3N0YXRpYyBh
bHdheXNfaW5saW5lIGJvb2wgbmVlZF9mdWxsX2dkdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQog
ewogICAgIHJldHVybiBpc19wdl9kb21haW4oZCkgJiYgIWlzX2lkbGVfZG9tYWluKGQpOwogfQpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L21tLmggYi94ZW4vYXJjaC94ODYvcHYvbW0uaApp
bmRleCAyZDQyN2I0MThkLi5hMWJkNDczYjI5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYv
bW0uaAorKysgYi94ZW4vYXJjaC94ODYvcHYvbW0uaApAQCAtODgsOCArODgsOCBAQCBzdGF0aWMg
aW5saW5lIGJvb2wgdXBkYXRlX2ludHB0ZShpbnRwdGVfdCAqcCwgaW50cHRlX3Qgb2xkLCBpbnRw
dGVfdCBuZXcsCiAgICAgICAgICAgICAgICAgICBfdCAjIyBlX2dldF9pbnRwdGUoX28pLCBfdCAj
IyBlX2dldF9pbnRwdGUoX24pLCAgIFwKICAgICAgICAgICAgICAgICAgIChfbSksIChfdiksIChf
YWQpKQogCi1zdGF0aWMgaW5saW5lIGwxX3BnZW50cnlfdCBhZGp1c3RfZ3Vlc3RfbDFlKGwxX3Bn
ZW50cnlfdCBsMWUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCitzdGF0aWMgYWx3YXlzX2lubGluZSBsMV9wZ2VudHJ5
X3QgYWRqdXN0X2d1ZXN0X2wxZShsMV9wZ2VudHJ5X3QgbDFlLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkK
IHsKICAgICBpZiAoIGxpa2VseShsMWVfZ2V0X2ZsYWdzKGwxZSkgJiBfUEFHRV9QUkVTRU5UKSAm
JgogICAgICAgICAgbGlrZWx5KCFpc19wdl8zMmJpdF9kb21haW4oZCkpICkKQEAgLTEyMCw4ICsx
MjAsOCBAQCBzdGF0aWMgaW5saW5lIGwyX3BnZW50cnlfdCBhZGp1c3RfZ3Vlc3RfbDJlKGwyX3Bn
ZW50cnlfdCBsMmUsCiAgICAgcmV0dXJuIGwyZTsKIH0KIAotc3RhdGljIGlubGluZSBsM19wZ2Vu
dHJ5X3QgYWRqdXN0X2d1ZXN0X2wzZShsM19wZ2VudHJ5X3QgbDNlLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQorc3Rh
dGljIGFsd2F5c19pbmxpbmUgbDNfcGdlbnRyeV90IGFkanVzdF9ndWVzdF9sM2UobDNfcGdlbnRy
eV90IGwzZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgaWYgKCBsaWtlbHkobDNlX2dldF9m
bGFncyhsM2UpICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAgICBsM2VfYWRkX2ZsYWdzKGwzZSwg
KGxpa2VseSghaXNfcHZfMzJiaXRfZG9tYWluKGQpKQpAQCAtMTQwLDggKzE0MCw4IEBAIHN0YXRp
YyBpbmxpbmUgbDNfcGdlbnRyeV90IHVuYWRqdXN0X2d1ZXN0X2wzZShsM19wZ2VudHJ5X3QgbDNl
LAogICAgIHJldHVybiBsM2U7CiB9CiAKLXN0YXRpYyBpbmxpbmUgbDRfcGdlbnRyeV90IGFkanVz
dF9ndWVzdF9sNGUobDRfcGdlbnRyeV90IGw0ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3N0YXRpYyBhbHdheXNf
aW5saW5lIGw0X3BnZW50cnlfdCBhZGp1c3RfZ3Vlc3RfbDRlKGw0X3BnZW50cnlfdCBsNGUsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBz
dHJ1Y3QgZG9tYWluICpkKQogewogICAgIC8qCiAgICAgICogV2hlbiBzaGFkb3dpbmcgYW4gTDQg
YmVoaW5kIHRoZSBndWVzdHMgYmFjayAoZS5nLiBmb3IgcGVyLXBjcHUKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvZXZlbnQuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZXZlbnQuaApp
bmRleCAyZjZlYTU0YmNiLi45OGE4NTIzM2NiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2V2ZW50LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ldmVudC5oCkBAIC0yMCw3ICsy
MCw3IEBAIHN0YXRpYyBpbmxpbmUgaW50IHZjcHVfZXZlbnRfZGVsaXZlcnlfaXNfZW5hYmxlZChz
dHJ1Y3QgdmNwdSAqdikKIH0KIAogaW50IGh2bV9sb2NhbF9ldmVudHNfbmVlZF9kZWxpdmVyeShz
dHJ1Y3QgdmNwdSAqdik7Ci1zdGF0aWMgaW5saW5lIGludCBsb2NhbF9ldmVudHNfbmVlZF9kZWxp
dmVyeSh2b2lkKQorc3RhdGljIGFsd2F5c19pbmxpbmUgYm9vbCBsb2NhbF9ldmVudHNfbmVlZF9k
ZWxpdmVyeSh2b2lkKQogewogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKIApkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdF9wdC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9ndWVzdF9wdC5oCmluZGV4IDg2ODRiODNmZDYuLjZhYjIwNDFlNDggMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3RfcHQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1
ZXN0X3B0LmgKQEAgLTIwMiw3ICsyMDIsNyBAQCBzdGF0aWMgaW5saW5lIGd1ZXN0X2w0ZV90IGd1
ZXN0X2w0ZV9mcm9tX2dmbihnZm5fdCBnZm4sIHUzMiBmbGFncykKIAogLyogV2hpY2ggcGFnZXRh
YmxlIGZlYXR1cmVzIGFyZSBzdXBwb3J0ZWQgb24gdGhpcyB2Y3B1PyAqLwogCi1zdGF0aWMgaW5s
aW5lIGJvb2wgZ3Vlc3RfY2FuX3VzZV9sMl9zdXBlcnBhZ2VzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2
KQorc3RhdGljIGFsd2F5c19pbmxpbmUgYm9vbCBndWVzdF9jYW5fdXNlX2wyX3N1cGVycGFnZXMo
Y29uc3Qgc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgLyoKICAgICAgKiBQViBndWVzdHMgdXNlIFhl
bidzIHBhZ2luZyBzZXR0aW5ncy4gIEJlaW5nIDQtbGV2ZWwsIDJNCkBAIC0yMTgsNyArMjE4LDcg
QEAgc3RhdGljIGlubGluZSBib29sIGd1ZXN0X2Nhbl91c2VfbDJfc3VwZXJwYWdlcyhjb25zdCBz
dHJ1Y3QgdmNwdSAqdikKICAgICAgICAgICAgICh2LT5hcmNoLmh2bS5ndWVzdF9jcls0XSAmIFg4
Nl9DUjRfUFNFKSk7CiB9CiAKLXN0YXRpYyBpbmxpbmUgYm9vbCBndWVzdF9jYW5fdXNlX2wzX3N1
cGVycGFnZXMoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3N0YXRpYyBhbHdheXNfaW5saW5lIGJv
b2wgZ3Vlc3RfY2FuX3VzZV9sM19zdXBlcnBhZ2VzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB7
CiAgICAgLyoKICAgICAgKiBUaGVyZSBhcmUgbm8gY29udHJvbCByZWdpc3RlciBzZXR0aW5ncyBm
b3IgdGhlIGhhcmR3YXJlIHBhZ2V3YWxrIG9uIHRoZQpAQCAtMjUyLDcgKzI1Miw3IEBAIHN0YXRp
YyBpbmxpbmUgYm9vbCBndWVzdF9jYW5fdXNlX3BzZTM2KGNvbnN0IHN0cnVjdCBkb21haW4gKmQp
CiAgICAgcmV0dXJuIHBhZ2luZ19tb2RlX2hhcChkKSAmJiBjcHVfaGFzX3BzZTM2OwogfQogCi1z
dGF0aWMgaW5saW5lIGJvb2wgZ3Vlc3RfbnhfZW5hYmxlZChjb25zdCBzdHJ1Y3QgdmNwdSAqdikK
K3N0YXRpYyBhbHdheXNfaW5saW5lIGJvb2wgZ3Vlc3RfbnhfZW5hYmxlZChjb25zdCBzdHJ1Y3Qg
dmNwdSAqdikKIHsKICAgICBpZiAoIEdVRVNUX1BBR0lOR19MRVZFTFMgPT0gMiApIC8qIE5YIGhh
cyBubyBlZmZlY3Qgd2l0b3V0IENSNC5QQUUuICovCiAgICAgICAgIHJldHVybiBmYWxzZTsKQEAg
LTI2MSwyMyArMjYxLDIzIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBndWVzdF9ueF9lbmFibGVkKGNv
bnN0IHN0cnVjdCB2Y3B1ICp2KQogICAgIHJldHVybiBpc19wdl92Y3B1KHYpID8gY3B1X2hhc19u
eCA6IGh2bV9ueF9lbmFibGVkKHYpOwogfQogCi1zdGF0aWMgaW5saW5lIGJvb2wgZ3Vlc3Rfd3Bf
ZW5hYmxlZChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKK3N0YXRpYyBhbHdheXNfaW5saW5lIGJvb2wg
Z3Vlc3Rfd3BfZW5hYmxlZChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICAvKiBQViBndWVz
dHMgY2FuJ3QgY29udHJvbCBDUjAuV1AsIGFuZCBpdCBpcyB1bmNvbmRpdGlvbmFsbHkgc2V0IGJ5
IFhlbi4gKi8KICAgICByZXR1cm4gaXNfcHZfdmNwdSh2KSB8fCBodm1fd3BfZW5hYmxlZCh2KTsK
IH0KIAotc3RhdGljIGlubGluZSBib29sIGd1ZXN0X3NtZXBfZW5hYmxlZChjb25zdCBzdHJ1Y3Qg
dmNwdSAqdikKK3N0YXRpYyBhbHdheXNfaW5saW5lIGJvb2wgZ3Vlc3Rfc21lcF9lbmFibGVkKGNv
bnN0IHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHJldHVybiAhaXNfcHZfdmNwdSh2KSAmJiBodm1f
c21lcF9lbmFibGVkKHYpOwogfQogCi1zdGF0aWMgaW5saW5lIGJvb2wgZ3Vlc3Rfc21hcF9lbmFi
bGVkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIGFsd2F5c19pbmxpbmUgYm9vbCBndWVz
dF9zbWFwX2VuYWJsZWQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgcmV0dXJuICFpc19w
dl92Y3B1KHYpICYmIGh2bV9zbWFwX2VuYWJsZWQodik7CiB9CiAKLXN0YXRpYyBpbmxpbmUgYm9v
bCBndWVzdF9wa3VfZW5hYmxlZChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKK3N0YXRpYyBhbHdheXNf
aW5saW5lIGJvb2wgZ3Vlc3RfcGt1X2VuYWJsZWQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiB7CiAg
ICAgcmV0dXJuICFpc19wdl92Y3B1KHYpICYmIGh2bV9wa3VfZW5hYmxlZCh2KTsKIH0KQEAgLTI4
NSwxOSArMjg1LDIxIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBndWVzdF9wa3VfZW5hYmxlZChjb25z
dCBzdHJ1Y3QgdmNwdSAqdikKIC8qIEhlbHBlcnMgZm9yIGlkZW50aWZ5aW5nIHdoZXRoZXIgZ3Vl
c3QgZW50cmllcyBoYXZlIHJlc2VydmVkIGJpdHMgc2V0LiAqLwogCiAvKiBCaXRzIHJlc2VydmVk
IGJlY2F1c2Ugb2YgbWF4cGh5c2FkZHIsIGFuZCAobGFjayBvZikgRUZFUi5OWCAqLwotc3RhdGlj
IGlubGluZSB1aW50NjRfdCBndWVzdF9yc3ZkX2JpdHMoY29uc3Qgc3RydWN0IHZjcHUgKnYpCitz
dGF0aWMgYWx3YXlzX2lubGluZSB1aW50NjRfdCBndWVzdF9yc3ZkX2JpdHMoY29uc3Qgc3RydWN0
IHZjcHUgKnYpCiB7CiAgICAgcmV0dXJuICgoUEFERFJfTUFTSyAmCiAgICAgICAgICAgICAgfigo
MXVsIDw8IHYtPmRvbWFpbi0+YXJjaC5jcHVpZC0+ZXh0ZC5tYXhwaHlzYWRkcikgLSAxKSkgfAog
ICAgICAgICAgICAgKGd1ZXN0X254X2VuYWJsZWQodikgPyAwIDogcHV0X3B0ZV9mbGFncyhfUEFH
RV9OWF9CSVQpKSk7CiB9CiAKLXN0YXRpYyBpbmxpbmUgYm9vbCBndWVzdF9sMWVfcnN2ZF9iaXRz
KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCBndWVzdF9sMWVfdCBsMWUpCitzdGF0aWMgYWx3YXlzX2lu
bGluZSBib29sIGd1ZXN0X2wxZV9yc3ZkX2JpdHMoY29uc3Qgc3RydWN0IHZjcHUgKnYsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3Vlc3RfbDFlX3QgbDFl
KQogewogICAgIHJldHVybiBsMWUubDEgJiAoZ3Vlc3RfcnN2ZF9iaXRzKHYpIHwgR1VFU1RfTDFf
UEFHRVRBQkxFX1JTVkQpOwogfQogCi1zdGF0aWMgaW5saW5lIGJvb2wgZ3Vlc3RfbDJlX3JzdmRf
Yml0cyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgZ3Vlc3RfbDJlX3QgbDJlKQorc3RhdGljIGFsd2F5
c19pbmxpbmUgYm9vbCBndWVzdF9sMmVfcnN2ZF9iaXRzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGd1ZXN0X2wyZV90
IGwyZSkKIHsKICAgICB1aW50NjRfdCByc3ZkX2JpdHMgPSBndWVzdF9yc3ZkX2JpdHModik7CiAK
QEAgLTMxMSw3ICszMTMsOCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgZ3Vlc3RfbDJlX3JzdmRfYml0
cyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgZ3Vlc3RfbDJlX3QgbDJlKQogfQogCiAjaWYgR1VFU1Rf
UEFHSU5HX0xFVkVMUyA+PSAzCi1zdGF0aWMgaW5saW5lIGJvb2wgZ3Vlc3RfbDNlX3JzdmRfYml0
cyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgZ3Vlc3RfbDNlX3QgbDNlKQorc3RhdGljIGFsd2F5c19p
bmxpbmUgYm9vbCBndWVzdF9sM2VfcnN2ZF9iaXRzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGd1ZXN0X2wzZV90IGwz
ZSkKIHsKICAgICByZXR1cm4gKChsM2UubDMgJiAoZ3Vlc3RfcnN2ZF9iaXRzKHYpIHwgR1VFU1Rf
TDNfUEFHRVRBQkxFX1JTVkQgfAogICAgICAgICAgICAgICAgICAgICAgICAoZ3Vlc3RfY2FuX3Vz
ZV9sM19zdXBlcnBhZ2VzKHYtPmRvbWFpbikgPyAwIDogX1BBR0VfUFNFKSkpIHx8CkBAIC0zMjAs
NyArMzIzLDggQEAgc3RhdGljIGlubGluZSBib29sIGd1ZXN0X2wzZV9yc3ZkX2JpdHMoY29uc3Qg
c3RydWN0IHZjcHUgKnYsIGd1ZXN0X2wzZV90IGwzZSkKIH0KIAogI2lmIEdVRVNUX1BBR0lOR19M
RVZFTFMgPj0gNAotc3RhdGljIGlubGluZSBib29sIGd1ZXN0X2w0ZV9yc3ZkX2JpdHMoY29uc3Qg
c3RydWN0IHZjcHUgKnYsIGd1ZXN0X2w0ZV90IGw0ZSkKK3N0YXRpYyBhbHdheXNfaW5saW5lIGJv
b2wgZ3Vlc3RfbDRlX3JzdmRfYml0cyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBndWVzdF9sNGVfdCBsNGUpCiB7CiAg
ICAgcmV0dXJuIGw0ZS5sNCAmIChndWVzdF9yc3ZkX2JpdHModikgfCBHVUVTVF9MNF9QQUdFVEFC
TEVfUlNWRCB8CiAgICAgICAgICAgICAgICAgICAgICAoKHYtPmRvbWFpbi0+YXJjaC5jcHVpZC0+
eDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRCkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL25lc3RlZGh2bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vbmVzdGVkaHZt
LmgKaW5kZXggZTA5ZmE5ZDQ3ZC4uMjU2ZmVkNzMzYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vbmVzdGVkaHZtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vbmVz
dGVkaHZtLmgKQEAgLTMzLDcgKzMzLDcgQEAgZW51bSBuZXN0ZWRodm1fdm1leGl0cyB7CiB9Owog
CiAvKiBOZXN0ZWQgSFZNIG9uL29mZiBwZXIgZG9tYWluICovCi1zdGF0aWMgaW5saW5lIGJvb2wg
bmVzdGVkaHZtX2VuYWJsZWQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3N0YXRpYyBhbHdheXNf
aW5saW5lIGJvb2wgbmVzdGVkaHZtX2VuYWJsZWQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsK
ICAgICByZXR1cm4gaXNfaHZtX2RvbWFpbihkKSAmJiBkLT5hcmNoLmh2bS5wYXJhbXMgJiYKICAg
ICAgICAgZC0+YXJjaC5odm0ucGFyYW1zW0hWTV9QQVJBTV9ORVNURURIVk1dOwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFn
aW5nLmgKaW5kZXggOGMyMDI3Yzc5MS4uNzU0NGY3MzEyMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wYWdpbmcuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2luZy5oCkBA
IC0zODMsNyArMzgzLDcgQEAgc3RhdGljIGlubGluZSBib29sIGdmbl92YWxpZChjb25zdCBzdHJ1
Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4pCiB9CiAKIC8qIE1heHBoeXNhZGRyIHN1cHBvcnRhYmxl
IGJ5IHRoZSBwYWdpbmcgaW5mcmFzdHJ1Y3R1cmUuICovCi1zdGF0aWMgaW5saW5lIHVuc2lnbmVk
IGludCBwYWdpbmdfbWF4X3BhZGRyX2JpdHMoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3N0YXRp
YyBhbHdheXNfaW5saW5lIHVuc2lnbmVkIGludCBwYWdpbmdfbWF4X3BhZGRyX2JpdHMoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICB1bnNpZ25lZCBpbnQgYml0cyA9IHBhZ2luZ19tb2Rl
X2hhcChkKSA/IGhhcF9wYWRkcl9iaXRzIDogcGFkZHJfYml0czsKIApkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCA2Mjlh
NGM1MmUwLi45ZjdiYzY5MjkzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAor
KysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtOTY4LDUwICs5NjgsNTAgQEAgdm9pZCB3
YXRjaGRvZ19kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKTsKIAogI2RlZmluZSBWTV9B
U1NJU1QoZCwgdCkgKHRlc3RfYml0KFZNQVNTVF9UWVBFXyAjIyB0LCAmKGQpLT52bV9hc3Npc3Qp
KQogCi1zdGF0aWMgaW5saW5lIGJvb2wgaXNfcHZfZG9tYWluKGNvbnN0IHN0cnVjdCBkb21haW4g
KmQpCitzdGF0aWMgYWx3YXlzX2lubGluZSBib29sIGlzX3B2X2RvbWFpbihjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkKQogewogICAgIHJldHVybiBJU19FTkFCTEVEKENPTkZJR19QVikgJiYKICAgICAg
ICAgZXZhbHVhdGVfbm9zcGVjKCEoZC0+b3B0aW9ucyAmIFhFTl9ET01DVExfQ0RGX2h2bSkpOwog
fQogCi1zdGF0aWMgaW5saW5lIGJvb2wgaXNfcHZfdmNwdShjb25zdCBzdHJ1Y3QgdmNwdSAqdikK
K3N0YXRpYyBhbHdheXNfaW5saW5lIGJvb2wgaXNfcHZfdmNwdShjb25zdCBzdHJ1Y3QgdmNwdSAq
dikKIHsKICAgICByZXR1cm4gaXNfcHZfZG9tYWluKHYtPmRvbWFpbik7CiB9CiAKICNpZmRlZiBD
T05GSUdfQ09NUEFUCi1zdGF0aWMgaW5saW5lIGJvb2wgaXNfcHZfMzJiaXRfZG9tYWluKGNvbnN0
IHN0cnVjdCBkb21haW4gKmQpCitzdGF0aWMgYWx3YXlzX2lubGluZSBib29sIGlzX3B2XzMyYml0
X2RvbWFpbihjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHJldHVybiBpc19wdl9kb21h
aW4oZCkgJiYgZC0+YXJjaC5pc18zMmJpdF9wdjsKIH0KIAotc3RhdGljIGlubGluZSBib29sIGlz
X3B2XzMyYml0X3ZjcHUoY29uc3Qgc3RydWN0IHZjcHUgKnYpCitzdGF0aWMgYWx3YXlzX2lubGlu
ZSBib29sIGlzX3B2XzMyYml0X3ZjcHUoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgcmV0
dXJuIGlzX3B2XzMyYml0X2RvbWFpbih2LT5kb21haW4pOwogfQogCi1zdGF0aWMgaW5saW5lIGJv
b2wgaXNfcHZfNjRiaXRfZG9tYWluKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCitzdGF0aWMgYWx3
YXlzX2lubGluZSBib29sIGlzX3B2XzY0Yml0X2RvbWFpbihjb25zdCBzdHJ1Y3QgZG9tYWluICpk
KQogewogICAgIHJldHVybiBpc19wdl9kb21haW4oZCkgJiYgIWQtPmFyY2guaXNfMzJiaXRfcHY7
CiB9CiAKLXN0YXRpYyBpbmxpbmUgYm9vbCBpc19wdl82NGJpdF92Y3B1KGNvbnN0IHN0cnVjdCB2
Y3B1ICp2KQorc3RhdGljIGFsd2F5c19pbmxpbmUgYm9vbCBpc19wdl82NGJpdF92Y3B1KGNvbnN0
IHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHJldHVybiBpc19wdl82NGJpdF9kb21haW4odi0+ZG9t
YWluKTsKIH0KICNlbmRpZgotc3RhdGljIGlubGluZSBib29sIGlzX2h2bV9kb21haW4oY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCkKK3N0YXRpYyBhbHdheXNfaW5saW5lIGJvb2wgaXNfaHZtX2RvbWFp
bihjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHJldHVybiBJU19FTkFCTEVEKENPTkZJ
R19IVk0pICYmCiAgICAgICAgIGV2YWx1YXRlX25vc3BlYyhkLT5vcHRpb25zICYgWEVOX0RPTUNU
TF9DREZfaHZtKTsKIH0KIAotc3RhdGljIGlubGluZSBib29sIGlzX2h2bV92Y3B1KGNvbnN0IHN0
cnVjdCB2Y3B1ICp2KQorc3RhdGljIGFsd2F5c19pbmxpbmUgYm9vbCBpc19odm1fdmNwdShjb25z
dCBzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICByZXR1cm4gaXNfaHZtX2RvbWFpbih2LT5kb21haW4p
OwogfQogCi1zdGF0aWMgaW5saW5lIGJvb2wgaGFwX2VuYWJsZWQoY29uc3Qgc3RydWN0IGRvbWFp
biAqZCkKK3N0YXRpYyBhbHdheXNfaW5saW5lIGJvb2wgaGFwX2VuYWJsZWQoY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCkKIHsKICAgICAvKiBzYW5pdGlzZV9kb21haW5fY29uZmlnKCkgcmVqZWN0cyBI
QVAgJiYgIUhWTSAqLwogICAgIHJldHVybiBJU19FTkFCTEVEKENPTkZJR19IVk0pICYmCkBAIC0x
MDM0LDcgKzEwMzQsNyBAQCBzdGF0aWMgaW5saW5lIGJvb2wgaXNfeGVuc3RvcmVfZG9tYWluKGNv
bnN0IHN0cnVjdCBkb21haW4gKmQpCiAgICAgcmV0dXJuIGQtPm9wdGlvbnMgJiBYRU5fRE9NQ1RM
X0NERl94c19kb21haW47CiB9CiAKLXN0YXRpYyBpbmxpbmUgYm9vbCBpc19pb21tdV9lbmFibGVk
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCitzdGF0aWMgYWx3YXlzX2lubGluZSBib29sIGlzX2lv
bW11X2VuYWJsZWQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICByZXR1cm4gZXZhbHVh
dGVfbm9zcGVjKGQtPm9wdGlvbnMgJiBYRU5fRE9NQ1RMX0NERl9pb21tdSk7CiB9Ci0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Oct 30 13:11:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 13: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 1iPnkq-0003PL-S4; Wed, 30 Oct 2019 13:11:16 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=NrC2=YX=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPnkp-0003PG-Mq
 for xen-changelog@lists.xenproject.org; Wed, 30 Oct 2019 13:11:15 +0000
X-Inumbo-ID: c07e7d28-fb16-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c07e7d28-fb16-11e9-beca-bc764e2007e4;
 Wed, 30 Oct 2019 13:11:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPnko-00027Z-P4
 for xen-changelog@lists.xenproject.org; Wed, 30 Oct 2019 13:11:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPnko-0001wZ-MS
 for xen-changelog@lists.xenproject.org; Wed, 30 Oct 2019 13:11:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iPnko-0001wZ-MS@xenbits.xenproject.org>
Date: Wed, 30 Oct 2019 13:11:14 +0000
Subject: [Xen-changelog] [xen staging] x86/nospec: Introduce
 CONFIG_SPECULATIVE_HARDEN_BRANCH
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJkNmYzNmRhYTA4NjQwZWJiMGI2NThhYmZmYWVkZTNhMGFlNTBhMjAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIFNlcCAzMCAxODoyNToyMSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBPY3QgMzAgMTM6MDc6
MjUgMjAxOSArMDAwMAoKICAgIHg4Ni9ub3NwZWM6IEludHJvZHVjZSBDT05GSUdfU1BFQ1VMQVRJ
VkVfSEFSREVOX0JSQU5DSAogICAgCiAgICBKdXN0IGFzIHdpdGggQ09ORklHX1NQRUNVTEFUSVZF
X0hBUkRFTl9BUlJBWSwgYnJhbmNoIGhhcmRlbmluZyBzaG91bGQgYmUKICAgIGNvbmZpZ3VyYWJs
ZSBhdCBjb21waWxlIHRpbWUuCiAgICAKICAgIFRoZSBwcmV2aW91cyBDT05GSUdfSFZNIHdhcyBh
IGNvbnNlcXVlbmNlIG9mIHdoYXQgY291bGQgYmUgZGlzY3Vzc2VkIHB1YmxpY2x5CiAgICBhdCB0
aGUgdGltZSB0aGUgcGF0Y2hlcyB3ZXJlIHN1Ym1pdHRlZCwgYW5kIHdhc24ndCBhY3R1YWxseSBj
b3JyZWN0LiAgTGF0ZXIKICAgIHBhdGNoZXMgd2lsbCBtYWtlIGZ1cnRoZXIgY29ycmVjdGlvbnMu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgUmVsZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgot
LS0KIHhlbi9jb21tb24vS2NvbmZpZyAgICAgICAgICAgfCAyMyArKysrKysrKysrKysrKysrKysr
KysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3NwZWMuaCB8ICAyICstCiAyIGZpbGVzIGNoYW5n
ZWQsIDI0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL0tjb25maWcgYi94ZW4vY29tbW9uL0tjb25maWcKaW5kZXggN2ZlNTM4YjAyNy4uZmRkYjZj
MTcwNyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9LY29uZmlnCisrKyBiL3hlbi9jb21tb24vS2Nv
bmZpZwpAQCAtMTAyLDYgKzEwMiwyOSBAQCBjb25maWcgU1BFQ1VMQVRJVkVfSEFSREVOX0FSUkFZ
CiAKIAkgIElmIHVuc3VyZSwgc2F5IFkuCiAKK2NvbmZpZyBTUEVDVUxBVElWRV9IQVJERU5fQlJB
TkNICisJYm9vbCAiU3BlY3VsYXRpdmUgQnJhbmNoIEhhcmRlbmluZyIKKwlkZWZhdWx0IHkKKwlk
ZXBlbmRzIG9uIFg4NgorICAgICAgICAtLS1oZWxwLS0tCisJICBDb250ZW1wb3JhcnkgcHJvY2Vz
c29ycyBtYXkgdXNlIHNwZWN1bGF0aXZlIGV4ZWN1dGlvbiBhcyBhCisJICBwZXJmb3JtYW5jZSBv
cHRpbWlzYXRpb24sIGJ1dCB0aGlzIGNhbiBwb3RlbnRpYWxseSBiZSBhYnVzZWQgYnkgYW4KKwkg
IGF0dGFja2VyIHRvIGxlYWsgZGF0YSB2aWEgc3BlY3VsYXRpdmUgc2lkZWNoYW5uZWxzLgorCisJ
ICBPbmUgc291cmNlIG9mIG1pc2JlaGF2aW91ciBpcyBieSBleGVjdXRpbmcgdGhlIHdyb25nIGJh
c2ljIGJsb2NrCisJICBmb2xsb3dpbmcgYSBjb25kaXRpb25hbCBqdW1wLgorCisJICBXaGVuIGVu
YWJsZWQsIHNwZWNpZmljIGNvbmRpdGlvbnMgd2hpY2ggaGF2ZSBiZWVuIGRlZW1lZCBsaWFibGUg
dG8KKwkgIGJlIHNwZWN1bGF0aXZlbHkgYWJ1c2VkIHdpbGwgYmUgaGFyZGVuZWQgdG8gYXZvaWQg
ZW50ZXJpbmcgdGhlIHdyb25nCisJICBiYXNpYyBibG9jay4KKworCSAgVGhpcyBpcyBhIGJlc3Qt
ZWZmb3J0IG1pdGlnYXRpb24uICBUaGVyZSBhcmUgbm8gZ3VhcmFudGVlcyB0aGF0IGFsbAorCSAg
YXJlYXMgb2YgY29kZSBvcGVuIHRvIGFidXNlIGhhdmUgYmVlbiBoYXJkZW5lZCwgbm9yIHRoYXQK
KwkgIG9wdGltaXNhdGlvbnMgaW4gdGhlIGNvbXBpbGVyIGhhdmVuJ3Qgc3VidmVydGVkIHRoZSBh
dHRlbXB0cyB0bworCSAgaGFyZGVuLgorCisJICBJZiB1bnN1cmUsIHNheSBZLgorCiBlbmRtZW51
CiAKIGNvbmZpZyBLRVhFQwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3NwZWMu
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbm9zcGVjLmgKaW5kZXggNDI3YjVmZjlkZi4uMTU0ZTky
YWVkOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3NwZWMuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L25vc3BlYy5oCkBAIC05LDcgKzksNyBAQAogLyogQWxsb3cgdG8gaW5z
ZXJ0IGEgcmVhZCBtZW1vcnkgYmFycmllciBpbnRvIGNvbmRpdGlvbmFscyAqLwogc3RhdGljIGFs
d2F5c19pbmxpbmUgYm9vbCBiYXJyaWVyX25vc3BlY190cnVlKHZvaWQpCiB7Ci0jaWZkZWYgQ09O
RklHX0hWTQorI2lmZGVmIENPTkZJR19TUEVDVUxBVElWRV9IQVJERU5fQlJBTkNICiAgICAgYWx0
ZXJuYXRpdmUoIiIsICJsZmVuY2UiLCBYODZfRkVBVFVSRV9TQ19MMVRGX1ZVTE4pOwogI2VuZGlm
CiAgICAgcmV0dXJuIHRydWU7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Oct 30 13:11:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 13: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 1iPnl1-0003RA-UE; Wed, 30 Oct 2019 13:11: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=NrC2=YX=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPnl0-0003QN-MI
 for xen-changelog@lists.xenproject.org; Wed, 30 Oct 2019 13:11:26 +0000
X-Inumbo-ID: c697e5c8-fb16-11e9-9524-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c697e5c8-fb16-11e9-9524-12813bfff9fa;
 Wed, 30 Oct 2019 13:11:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPnky-00027l-V9
 for xen-changelog@lists.xenproject.org; Wed, 30 Oct 2019 13:11:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPnky-0001y8-SV
 for xen-changelog@lists.xenproject.org; Wed, 30 Oct 2019 13:11:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iPnky-0001y8-SV@xenbits.xenproject.org>
Date: Wed, 30 Oct 2019 13:11:24 +0000
Subject: [Xen-changelog] [xen staging] x86/nospec: Rename and rework
 l1tf-barrier as branch-harden
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIzNjJjNTE2NzljOWZmYWY3MjU4ZDRiYzJjYmI4Njk3NDlhZjg1ZWUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE9jdCAxNSAwOTo1NzozMSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBPY3QgMzAgMTM6MDc6
MjUgMjAxOSArMDAwMAoKICAgIHg4Ni9ub3NwZWM6IFJlbmFtZSBhbmQgcmV3b3JrIGwxdGYtYmFy
cmllciBhcyBicmFuY2gtaGFyZGVuCiAgICAKICAgIGwxdGYtYmFycmllciBpcyBhbiBpbmFwcHJv
cHJpYXRlIG5hbWUsIGFuZCBjYW1lIGFib3V0IGJlY2F1c2Ugb2YgcmVzdHJpY3Rpb25zCiAgICBv
biBjb3VsZCBiZSBkaXNjdXNzZWQgcHVibGljbHkgd2hlbiB0aGUgcGF0Y2hlcyB3ZXJlIHByb3Bv
c2VkLgogICAgCiAgICBJbiBwcmFjdGljZSwgaXQgaXMgZm9yIGdlbmVyYWwgU3BlY3RyZSB2MSBt
aXRpZ2F0aW9ucywgYW5kIGlzIG5lY2Vzc2FyeSBpbiBhbGwKICAgIGNhc2VzLiAgQW4gYWR2ZXJz
YXJ5IHdoaWNoIGNhbiBjb250cm9sIHNwZWN1bGF0aW9uIGluIFhlbiBjYW4gbGVhayBkYXRhIGlu
CiAgICBjcm9zcy1jb3JlIChCQ0JTLCBldGMpIG9yIHJlbW90ZSAoTmV0U3BlY3RyZSkgc2NlbmFy
aW9zIC0gdGhlIHByb2JsZW0gaXMgbm90CiAgICBsaW1pdGVkIHRvIGp1c3QgTDFURiB3aXRoIEhU
IGFjdGl2ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Ci0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIHwgMTEgKysrKyst
LS0tLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgICB8IDE3ICsrKysrKystLS0t
LS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmggfCAgMiArLQogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9ub3NwZWMuaCAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
c3BlY19jdHJsLmggICB8ICAyICstCiA1IGZpbGVzIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyks
IDE5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
LnBhbmRvYyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwppbmRleCA2N2RmODBj
NTBkLi5lZjU2ZGVmZWY1IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5w
YW5kb2MKKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCkBAIC0xOTYwLDcg
KzE5NjAsNyBAQCBCeSBkZWZhdWx0IFNTQkQgd2lsbCBiZSBtaXRpZ2F0ZWQgYXQgcnVudGltZSAo
aS5lIGBzc2JkPXJ1bnRpbWVgKS4KICMjIyBzcGVjLWN0cmwgKHg4NikKID4gYD0gTGlzdCBvZiBb
IDxib29sPiwgeGVuPTxib29sPiwge3B2LGh2bSxtc3Itc2MscnNiLG1kLWNsZWFyfT08Ym9vbD4s
CiA+ICAgICAgICAgICAgICBidGktdGh1bms9cmV0cG9saW5lfGxmZW5jZXxqbXAsIHtpYnJzLGli
cGIsc3NiZCxlYWdlci1mcHUsCi0+ICAgICAgICAgICAgICBsMWQtZmx1c2gsbDF0Zi1iYXJyaWVy
fT08Ym9vbD4gXWAKKz4gICAgICAgICAgICAgIGwxZC1mbHVzaCxicmFuY2gtaGFyZGVufT08Ym9v
bD4gXWAKIAogQ29udHJvbHMgZm9yIHNwZWN1bGF0aXZlIGV4ZWN1dGlvbiBzaWRlY2hhbm5lbCBt
aXRpZ2F0aW9ucy4gIEJ5IGRlZmF1bHQsIFhlbgogd2lsbCBwaWNrIHRoZSBtb3N0IGFwcHJvcHJp
YXRlIG1pdGlnYXRpb25zIGJhc2VkIG9uIGNvbXBpbGVkIGluIHN1cHBvcnQsCkBAIC0yMDMyLDEx
ICsyMDMyLDEwIEBAIElycmVzcGVjdGl2ZSBvZiBYZW4ncyBzZXR0aW5nLCB0aGUgZmVhdHVyZSBp
cyB2aXJ0dWFsaXNlZCBmb3IgSFZNIGd1ZXN0cyB0bwogdXNlLiAgQnkgZGVmYXVsdCwgWGVuIHdp
bGwgZW5hYmxlIHRoaXMgbWl0aWdhdGlvbiBvbiBoYXJkd2FyZSBiZWxpZXZlZCB0byBiZQogdnVs
bmVyYWJsZSB0byBMMVRGLgogCi1PbiBoYXJkd2FyZSB2dWxuZXJhYmxlIHRvIEwxVEYsIHRoZSBg
bDF0Zi1iYXJyaWVyPWAgb3B0aW9uIGNhbiBiZSB1c2VkIHRvIGZvcmNlCi1vciBwcmV2ZW50IFhl
biBmcm9tIHByb3RlY3RpbmcgZXZhbHVhdGlvbnMgaW5zaWRlIHRoZSBoeXBlcnZpc29yIHdpdGgg
YSBiYXJyaWVyCi1pbnN0cnVjdGlvbiB0byBub3QgbG9hZCBwb3RlbnRpYWxseSBzZWNyZXQgaW5m
b3JtYXRpb24gaW50byBMMSBjYWNoZS4gIEJ5Ci1kZWZhdWx0LCBYZW4gd2lsbCBlbmFibGUgdGhp
cyBtaXRpZ2F0aW9uIG9uIGhhcmR3YXJlIGJlbGlldmVkIHRvIGJlIHZ1bG5lcmFibGUKLXRvIEwx
VEYuCitJZiBYZW4gaXMgY29tcGlsZWQgd2l0aCBgQ09ORklHX1NQRUNVTEFUSVZFX0hBUkRFTl9C
UkFOQ0hgLCB0aGUKK2BicmFuY2gtaGFyZGVuPWAgYm9vbGVhbiBjYW4gYmUgdXNlZCB0byBmb3Jj
ZSBvciBwcmV2ZW50IFhlbiBmcm9tIHVzaW5nCitzcGVjdWxhdGlvbiBiYXJyaWVycyB0byBwcm90
ZWN0IHNlbGVjdGVkIGNvbmRpdGlvbmFsIGJyYW5jaGVzLiAgQnkgZGVmYXVsdCwKK1hlbiB3aWxs
IGVuYWJsZSB0aGlzIG1pdGlnYXRpb24uCiAKICMjIyBzeW5jX2NvbnNvbGUKID4gYD0gPGJvb2xl
YW4+YApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2
L3NwZWNfY3RybC5jCmluZGV4IGVlNTQzOWEzNzEuLmU3NGUwY2M2MTkgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAg
LTUyLDcgKzUyLDcgQEAgYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF9pYnBiID0gdHJ1ZTsKIGJvb2wg
X19yZWFkX21vc3RseSBvcHRfc3NiZCA9IGZhbHNlOwogaW50OF90IF9fcmVhZF9tb3N0bHkgb3B0
X2VhZ2VyX2ZwdSA9IC0xOwogaW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X2wxZF9mbHVzaCA9IC0x
OwotaW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X2wxdGZfYmFycmllciA9IC0xOworYm9vbCBfX3Jl
YWRfbW9zdGx5IG9wdF9icmFuY2hfaGFyZGVuID0gdHJ1ZTsKIAogYm9vbCBfX2luaXRkYXRhIGJz
cF9kZWxheV9zcGVjX2N0cmw7CiB1aW50OF90IF9fcmVhZF9tb3N0bHkgZGVmYXVsdF94ZW5fc3Bl
Y19jdHJsOwpAQCAtOTcsNyArOTcsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0
cmwoY29uc3QgY2hhciAqcykKICAgICAgICAgICAgIGlmICggb3B0X3B2X2wxdGZfZG9tdSA8IDAg
KQogICAgICAgICAgICAgICAgIG9wdF9wdl9sMXRmX2RvbXUgPSAwOwogCi0gICAgICAgICAgICBv
cHRfbDF0Zl9iYXJyaWVyID0gMDsKKyAgICAgICAgICAgIG9wdF9icmFuY2hfaGFyZGVuID0gZmFs
c2U7CiAKICAgICAgICAgZGlzYWJsZV9jb21tb246CiAgICAgICAgICAgICBvcHRfcnNiX3B2ID0g
ZmFsc2U7CkBAIC0xNzQsOCArMTc0LDggQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2Vfc3BlY19j
dHJsKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgICAgICBvcHRfZWFnZXJfZnB1ID0gdmFsOwogICAg
ICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImwxZC1mbHVzaCIsIHMsIHNzKSkg
Pj0gMCApCiAgICAgICAgICAgICBvcHRfbDFkX2ZsdXNoID0gdmFsOwotICAgICAgICBlbHNlIGlm
ICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImwxdGYtYmFycmllciIsIHMsIHNzKSkgPj0gMCApCi0g
ICAgICAgICAgICBvcHRfbDF0Zl9iYXJyaWVyID0gdmFsOworICAgICAgICBlbHNlIGlmICggKHZh
bCA9IHBhcnNlX2Jvb2xlYW4oImJyYW5jaC1oYXJkZW4iLCBzLCBzcykpID49IDAgKQorICAgICAg
ICAgICAgb3B0X2JyYW5jaF9oYXJkZW4gPSB2YWw7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAg
IHJjID0gLUVJTlZBTDsKIApAQCAtMzQ4LDcgKzM0OCw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBw
cmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAg
ICAgICBvcHRfaWJwYiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgSUJQQiIg
IDogIiIsCiAgICAgICAgICAgIG9wdF9sMWRfZmx1c2ggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgID8gIiBMMURfRkxVU0giIDogIiIsCiAgICAgICAgICAgIG9wdF9tZF9jbGVhcl9wdiB8fCBv
cHRfbWRfY2xlYXJfaHZtICAgICAgID8gIiBWRVJXIiAgOiAiIiwKLSAgICAgICAgICAgb3B0X2wx
dGZfYmFycmllciAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIEwxVEZfQkFSUklFUiIgOiAi
Iik7CisgICAgICAgICAgIG9wdF9icmFuY2hfaGFyZGVuICAgICAgICAgICAgICAgICAgICAgICAg
ID8gIiBCUkFOQ0hfSEFSREVOIiA6ICIiKTsKIAogICAgIC8qIEwxVEYgZGlhZ25vc3RpY3MsIHBy
aW50ZWQgaWYgdnVsbmVyYWJsZSBvciBQViBzaGFkb3dpbmcgaXMgaW4gdXNlLiAqLwogICAgIGlm
ICggY3B1X2hhc19idWdfbDF0ZiB8fCBvcHRfcHZfbDF0Zl9od2RvbSB8fCBvcHRfcHZfbDF0Zl9k
b211ICkKQEAgLTEwMzMsMTEgKzEwMzMsOCBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9u
X21pdGlnYXRpb25zKHZvaWQpCiAgICAgZWxzZSBpZiAoIG9wdF9sMWRfZmx1c2ggPT0gLTEgKQog
ICAgICAgICBvcHRfbDFkX2ZsdXNoID0gY3B1X2hhc19idWdfbDF0ZiAmJiAhKGNhcHMgJiBBUkNI
X0NBUFNfU0tJUF9MMURGTCk7CiAKLSAgICAvKiBCeSBkZWZhdWx0LCBlbmFibGUgTDFURl9WVUxO
IG9uIEwxVEYtdnVsbmVyYWJsZSBoYXJkd2FyZSAqLwotICAgIGlmICggb3B0X2wxdGZfYmFycmll
ciA9PSAtMSApCi0gICAgICAgIG9wdF9sMXRmX2JhcnJpZXIgPSBjcHVfaGFzX2J1Z19sMXRmICYm
IChvcHRfc210IHx8ICFvcHRfbDFkX2ZsdXNoKTsKLSAgICBpZiAoIG9wdF9sMXRmX2JhcnJpZXIg
PiAwICkKLSAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9TQ19MMVRGX1ZV
TE4pOworICAgIGlmICggb3B0X2JyYW5jaF9oYXJkZW4gKQorICAgICAgICBzZXR1cF9mb3JjZV9j
cHVfY2FwKFg4Nl9GRUFUVVJFX1NDX0JSQU5DSF9IQVJERU4pOwogCiAgICAgLyoKICAgICAgKiBX
ZSBkbyBub3QgZGlzYWJsZSBIVCBieSBkZWZhdWx0IG9uIGFmZmVjdGVkIGhhcmR3YXJlLgpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9jcHVmZWF0dXJlcy5oCmluZGV4IDkxZWNjZjUxNjEuLmI5ZDNjYWM5NzUgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKQEAgLTI3LDcgKzI3LDcgQEAgWEVOX0NQVUZFQVRVUkUo
WEVOX1NNQVAsICAgICAgICAgIFg4Nl9TWU5USCgxMSkpIC8qIFNNQVAgZ2V0cyB1c2VkIGJ5IFhl
biBpdHNlbGYKIFhFTl9DUFVGRUFUVVJFKExGRU5DRV9ESVNQQVRDSCwgICBYODZfU1lOVEgoMTIp
KSAvKiBsZmVuY2Ugc2V0IGFzIERpc3BhdGNoIFNlcmlhbGlzaW5nICovCiBYRU5fQ1BVRkVBVFVS
RShJTkRfVEhVTktfTEZFTkNFLCAgWDg2X1NZTlRIKDEzKSkgLyogVXNlIElORF9USFVOS19MRkVO
Q0UgKi8KIFhFTl9DUFVGRUFUVVJFKElORF9USFVOS19KTVAsICAgICBYODZfU1lOVEgoMTQpKSAv
KiBVc2UgSU5EX1RIVU5LX0pNUCAqLwotWEVOX0NQVUZFQVRVUkUoU0NfTDFURl9WVUxOLCAgICAg
IFg4Nl9TWU5USCgxNSkpIC8qIEwxVEYgcHJvdGVjdGlvbiByZXF1aXJlZCAqLworWEVOX0NQVUZF
QVRVUkUoU0NfQlJBTkNIX0hBUkRFTiwgIFg4Nl9TWU5USCgxNSkpIC8qIENvbmRpdGlvbmFsIEJy
YW5jaCBIYXJkZW5pbmcgKi8KIFhFTl9DUFVGRUFUVVJFKFNDX01TUl9QViwgICAgICAgICBYODZf
U1lOVEgoMTYpKSAvKiBNU1JfU1BFQ19DVFJMIHVzZWQgYnkgWGVuIGZvciBQViAqLwogWEVOX0NQ
VUZFQVRVUkUoU0NfTVNSX0hWTSwgICAgICAgIFg4Nl9TWU5USCgxNykpIC8qIE1TUl9TUEVDX0NU
UkwgdXNlZCBieSBYZW4gZm9yIEhWTSAqLwogWEVOX0NQVUZFQVRVUkUoU0NfUlNCX1BWLCAgICAg
ICAgIFg4Nl9TWU5USCgxOCkpIC8qIFJTQiBvdmVyd3JpdGUgbmVlZGVkIGZvciBQViAqLwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3NwZWMuaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvbm9zcGVjLmgKaW5kZXggMTU0ZTkyYWVkOC4uZjZlYjg0ZWVlNSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9ub3NwZWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L25vc3Bl
Yy5oCkBAIC0xMCw3ICsxMCw3IEBACiBzdGF0aWMgYWx3YXlzX2lubGluZSBib29sIGJhcnJpZXJf
bm9zcGVjX3RydWUodm9pZCkKIHsKICNpZmRlZiBDT05GSUdfU1BFQ1VMQVRJVkVfSEFSREVOX0JS
QU5DSAotICAgIGFsdGVybmF0aXZlKCIiLCAibGZlbmNlIiwgWDg2X0ZFQVRVUkVfU0NfTDFURl9W
VUxOKTsKKyAgICBhbHRlcm5hdGl2ZSgiIiwgImxmZW5jZSIsIFg4Nl9GRUFUVVJFX1NDX0JSQU5D
SF9IQVJERU4pOwogI2VuZGlmCiAgICAgcmV0dXJuIHRydWU7CiB9CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0
cmwuaAppbmRleCAxMzM5ZGRkN2VmLi45Y2FlY2RkZmVjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L3NwZWNfY3RybC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
LmgKQEAgLTM3LDcgKzM3LDcgQEAgZXh0ZXJuIGJvb2wgb3B0X2licGI7CiBleHRlcm4gYm9vbCBv
cHRfc3NiZDsKIGV4dGVybiBpbnQ4X3Qgb3B0X2VhZ2VyX2ZwdTsKIGV4dGVybiBpbnQ4X3Qgb3B0
X2wxZF9mbHVzaDsKLWV4dGVybiBpbnQ4X3Qgb3B0X2wxdGZfYmFycmllcjsKK2V4dGVybiBib29s
IG9wdF9icmFuY2hfaGFyZGVuOwogCiBleHRlcm4gYm9vbCBic3BfZGVsYXlfc3BlY19jdHJsOwog
ZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF94ZW5fc3BlY19jdHJsOwotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Oct 30 13:11:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 30 Oct 2019 13:11: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 1iPnlB-0003SL-W1; Wed, 30 Oct 2019 13:11: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=NrC2=YX=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iPnlA-0003S7-0b
 for xen-changelog@lists.xenproject.org; Wed, 30 Oct 2019 13:11:36 +0000
X-Inumbo-ID: cbeace79-fb16-11e9-9524-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cbeace79-fb16-11e9-9524-12813bfff9fa;
 Wed, 30 Oct 2019 13:11:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPnl9-000285-5C
 for xen-changelog@lists.xenproject.org; Wed, 30 Oct 2019 13:11:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iPnl9-0001yf-2M
 for xen-changelog@lists.xenproject.org; Wed, 30 Oct 2019 13:11:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iPnl9-0001yf-2M@xenbits.xenproject.org>
Date: Wed, 30 Oct 2019 13:11:35 +0000
Subject: [Xen-changelog] [xen staging] x86/livepatch: Fail the build if
 duplicate symbols exist
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVjZTFkNWNkYTE3YzI4MTVkZDE5NDkwOTU2OWRlYjI1NGRkYWU1NzUKQXV0aG9yOiAg
ICAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFRodSBGZWIgNCAxNjo0MDo1NiAyMDE2ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBPY3QgMzAgMTM6MDc6
MjUgMjAxOSArMDAwMAoKICAgIHg4Ni9saXZlcGF0Y2g6IEZhaWwgdGhlIGJ1aWxkIGlmIGR1cGxp
Y2F0ZSBzeW1ib2xzIGV4aXN0CiAgICAKICAgIFRoZSBiaW5hcnkgZGlmZmluZyBhbGdvcml0aG0g
dXNlZCBieSB4ZW4tbGl2ZXBhdGNoIGRlcGVuZHMgb24gaGF2aW5nIHVuaXF1ZQogICAgc3ltYm9s
cy4KICAgIAogICAgVGhlIGxpdmVwYXRjaCBsb2FkaW5nIGFsZ29yaXRobSB1c2VkIGJ5IFhlbiBy
ZXNvbHZlcyByZWxvY2F0aW9ucyBieSBzeW1ib2wKICAgIG5hbWUsIGFuZCB0aHVzIGFsc28gZGVw
ZW5kcyBvbiBoYXZpbmcgdW5pcXVlIHN5bWJvbHMuCiAgICAKICAgIEludHJvZHVjZSBDT05GSUdf
RU5GT1JDRV9VTklRVUVfU1lNQk9MUyB0byBjb250cm9sIGZhaWxpbmcgdGhlIGJ1aWxkIGlmCiAg
ICBkdXBsaWNhdGUgc3ltYm9scyBhcmUgZm91bmQsIGFuZCBkaXNhYmxlIGl0IGluIHRoZSBSQU5E
Q09ORklHIGJ1aWxkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9z
cy5sYWdlcndhbGxAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6
dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgUmVsZWFzZS1hY2tlZC1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9NYWtlZmls
ZSAgICAgICAgICAgICAgfCAgMSArCiB4ZW4vY29tbW9uL0tjb25maWcgICAgICAgICAgICAgICAg
IHwgMTkgKysrKysrKysrKysrKysrKystLQogeGVuL3Rvb2xzL2tjb25maWcvYWxscmFuZG9tLmNv
bmZpZyB8ICAxICsKIHhlbi90b29scy9zeW1ib2xzLmMgICAgICAgICAgICAgICAgfCAxMSArKysr
KysrKystLQogNCBmaWxlcyBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9NYWtl
ZmlsZQppbmRleCAyNDQzZmQyY2M1Li42YjM2OWYyMWNiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCkBAIC05OSw2ICs5OSw3IEBA
IGVuZGlmCiAKIHN5bXMtd2Fybi1kdXAteSA6PSAtLXdhcm4tZHVwCiBzeW1zLXdhcm4tZHVwLSQo
Q09ORklHX1NVUFBSRVNTX0RVUExJQ0FURV9TWU1CT0xfV0FSTklOR1MpIDo9CitzeW1zLXdhcm4t
ZHVwLSQoQ09ORklHX0VORk9SQ0VfVU5JUVVFX1NZTUJPTFMpIDo9IC0tZXJyb3ItZHVwCiAKICQo
VEFSR0VUKTogVE1QID0gJChARCkvLiQoQEYpLmVsZjMyCiAkKFRBUkdFVCk6ICQoVEFSR0VUKS1z
eW1zICQoZWZpLXkpIGJvb3QvbWtlbGYzMgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9LY29uZmln
IGIveGVuL2NvbW1vbi9LY29uZmlnCmluZGV4IGZkZGI2YzE3MDcuLmY3NTQ3NDE5NzIgMTAwNjQ0
Ci0tLSBhL3hlbi9jb21tb24vS2NvbmZpZworKysgYi94ZW4vY29tbW9uL0tjb25maWcKQEAgLTM3
MSw5ICszNzEsMjQgQEAgY29uZmlnIEZBU1RfU1lNQk9MX0xPT0tVUAogCiAJICBJZiB1bnN1cmUs
IHNheSBZLgogCitjb25maWcgRU5GT1JDRV9VTklRVUVfU1lNQk9MUworCWJvb2wgIkVuZm9yY2Ug
dW5pcXVlIHN5bWJvbHMiCisJZGVmYXVsdCB5CisJZGVwZW5kcyBvbiBMSVZFUEFUQ0gKKwktLS1o
ZWxwLS0tCisJICBNdWx0aXBsZSBzeW1ib2xzIHdpdGggdGhlIHNhbWUgbmFtZSBhcmVuJ3QgZ2Vu
ZXJhbGx5IGEgcHJvYmxlbQorCSAgdW5sZXNzIGxpdmVwYXRjaGluZyBpcyB0byBiZSB1c2VkLgor
CisJICBMaXZlcGF0Y2ggbG9hZGluZyBpbnZvbHZlcyByZXNvbHZpbmcgcmVsb2NhdGlvbnMgYWdh
aW5zdCBzeW1ib2wKKwkgIG5hbWVzLCBhbmQgYXR0ZW1wdGluZyB0byBhIGR1cGxpY2F0ZSBzeW1i
b2wgaW4gYSBsaXZlcGF0Y2ggd2lsbAorCSAgcmVzdWx0IGluIGluY29ycmVjdCBsaXZlcGF0Y2gg
YXBwbGljYXRpb24uCisKKwkgIFRoaXMgb3B0aW9uIHNob3VsZCBiZSB1c2VkIHRvIGVuc3VyZSB0
aGF0IGEgYnVpbGQgb2YgWGVuIGNhbiBoYXZlIGEKKwkgIGxpdmVwYXRjaCBidWlsZCBhbmQgYXBw
bHkgY29ycmVjdGx5LgorCiBjb25maWcgU1VQUFJFU1NfRFVQTElDQVRFX1NZTUJPTF9XQVJOSU5H
UwotCWJvb2wgIlN1cHByZXNzIGR1cGxpY2F0ZSBzeW1ib2wgd2FybmluZ3MiIGlmICFMSVZFUEFU
Q0gKLQlkZWZhdWx0IHkgaWYgIUxJVkVQQVRDSAorCWJvb2wgIlN1cHByZXNzIGR1cGxpY2F0ZSBz
eW1ib2wgd2FybmluZ3MiIGlmICFFTkZPUkNFX1VOSVFVRV9TWU1CT0xTCisJZGVmYXVsdCB5IGlm
ICFFTkZPUkNFX1VOSVFVRV9TWU1CT0xTCiAJLS0taGVscC0tLQogCSAgTXVsdGlwbGUgc3ltYm9s
cyB3aXRoIHRoZSBzYW1lIG5hbWUgYXJlbid0IGdlbmVyYWxseSBhIHByb2JsZW0KIAkgIHVubGVz
cyBMaXZlIHBhdGNoaW5nIGlzIHRvIGJlIHVzZWQsIHNvIHRoZXNlIHdhcm5pbmdzIGNhbiBiZQpk
aWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2tjb25maWcvYWxscmFuZG9tLmNvbmZpZyBiL3hlbi90b29s
cy9rY29uZmlnL2FsbHJhbmRvbS5jb25maWcKaW5kZXggNzZmNzQzMjBiNS4uYzQ4MDg5NmI5NiAx
MDA2NDQKLS0tIGEveGVuL3Rvb2xzL2tjb25maWcvYWxscmFuZG9tLmNvbmZpZworKysgYi94ZW4v
dG9vbHMva2NvbmZpZy9hbGxyYW5kb20uY29uZmlnCkBAIC0yLDMgKzIsNCBAQAogCiBDT05GSUdf
R0NPVl9GT1JNQVRfQVVUT0RFVEVDVD15CiBDT05GSUdfVUJTQU49bgorQ09ORklHX0VORk9SQ0Vf
VU5JUVVFX1NZTUJPTFM9bgpkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL3N5bWJvbHMuYyBiL3hlbi90
b29scy9zeW1ib2xzLmMKaW5kZXggMDUxMzlkMTYwMC4uOWY5ZTJjOTkwMCAxMDA2NDQKLS0tIGEv
eGVuL3Rvb2xzL3N5bWJvbHMuYworKysgYi94ZW4vdG9vbHMvc3ltYm9scy5jCkBAIC01OTksNyAr
NTk5LDcgQEAgc3RhdGljIGludCBjb21wYXJlX25hbWUoY29uc3Qgdm9pZCAqcDEsIGNvbnN0IHZv
aWQgKnAyKQogaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogewogCXVuc2lnbmVkIGlu
dCBpOwotCWJvb2wgdW5zb3J0ZWQgPSBmYWxzZSwgd2Fybl9kdXAgPSBmYWxzZTsKKwlib29sIHVu
c29ydGVkID0gZmFsc2UsIHdhcm5fZHVwID0gZmFsc2UsIGVycm9yX2R1cCA9IGZhbHNlLCBmb3Vu
ZF9kdXAgPSBmYWxzZTsKIAogCWlmIChhcmdjID49IDIpIHsKIAkJZm9yIChpID0gMTsgaSA8IGFy
Z2M7IGkrKykgewpAQCAtNjE5LDYgKzYxOSw4IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoq
YXJndikKIAkJCQlzb3J0X2J5X25hbWUgPSAxOwogCQkJZWxzZSBpZiAoc3RyY21wKGFyZ3ZbaV0s
ICItLXdhcm4tZHVwIikgPT0gMCkKIAkJCQl3YXJuX2R1cCA9IHRydWU7CisJCQllbHNlIGlmIChz
dHJjbXAoYXJndltpXSwgIi0tZXJyb3ItZHVwIikgPT0gMCkKKwkJCQl3YXJuX2R1cCA9IGVycm9y
X2R1cCA9IHRydWU7CiAJCQllbHNlIGlmIChzdHJjbXAoYXJndltpXSwgIi0teGVuc3ltcyIpID09
IDApCiAJCQkJbWFwX29ubHkgPSB0cnVlOwogCQkJZWxzZQpAQCAtNjM0LDE0ICs2MzYsMTkgQEAg
aW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogCQlmb3IgKGkgPSAxOyBpIDwgdGFibGVf
Y250OyArK2kpCiAJCQlpZiAoc3RyY21wKFNZTUJPTF9OQU1FKHRhYmxlICsgaSAtIDEpLAogCQkJ
CSAgIFNZTUJPTF9OQU1FKHRhYmxlICsgaSkpID09IDAgJiYKLQkJCSAgICB0YWJsZVtpIC0gMV0u
YWRkciAhPSB0YWJsZVtpXS5hZGRyKQorCQkJICAgIHRhYmxlW2kgLSAxXS5hZGRyICE9IHRhYmxl
W2ldLmFkZHIpIHsKIAkJCQlmcHJpbnRmKHN0ZGVyciwKIAkJCQkJIkR1cGxpY2F0ZSBzeW1ib2wg
JyVzJyAoJWxseCAhPSAlbGx4KVxuIiwKIAkJCQkJU1lNQk9MX05BTUUodGFibGUgKyBpKSwKIAkJ
CQkJdGFibGVbaV0uYWRkciwgdGFibGVbaSAtIDFdLmFkZHIpOworCQkJCWZvdW5kX2R1cCA9IHRy
dWU7CisJCQl9CiAJCXVuc29ydGVkID0gdHJ1ZTsKIAl9CiAKKwlpZiAoZXJyb3JfZHVwICYmIGZv
dW5kX2R1cCkKKwkJZXhpdCgxKTsKKwogCWlmICh1bnNvcnRlZCkKIAkJcXNvcnQodGFibGUsIHRh
YmxlX2NudCwgc2l6ZW9mKCp0YWJsZSksIGNvbXBhcmVfdmFsdWUpOwogCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 15:33:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 15: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 1iQCRf-0002Qj-Gb; Thu, 31 Oct 2019 15:33:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQCRd-0002Qe-UD
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:33:05 +0000
X-Inumbo-ID: bb3e3622-fbf3-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id bb3e3622-fbf3-11e9-bbab-bc764e2007e4;
 Thu, 31 Oct 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 <ian.jackson@eu.citrix.com>) id 1iQCRc-0002XN-MP
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 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 1iQCRc-0006iX-Jw
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQCRc-0006iX-Jw@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 15:33:04 +0000
Subject: [Xen-changelog] [xen staging] xen/hypercall: Don't use BUG() for
 parameter checking in hypercall_create_continuation()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBiZjlmOGQzZTM5OWEwZTFkMmI3MTdmNzFiNDc3NjE3MjQ0NjE4NGIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE9jdCAzMSAxNjowNzoxMSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAzMSAxNjowNzoxMSAyMDE5ICsw
MTAwCgogICAgeGVuL2h5cGVyY2FsbDogRG9uJ3QgdXNlIEJVRygpIGZvciBwYXJhbWV0ZXIgY2hl
Y2tpbmcgaW4gaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oKQogICAgCiAgICBTaW5jZSBj
L3MgMWQ0MjkwMzQgImh5cGVyY2FsbDogdXBkYXRlIHZjcHVfb3AgdG8gdGFrZSBhbiB1bnNpZ25l
ZCB2Y3B1aWQiLAogICAgd2hpY2ggaW5jb3JyZWN0bHkgc3dhcHBlZCAnaScgZm9yICd1JyBpbiB0
aGUgcGFyYW1ldGVyIHR5cGUgbGlzdCwgZ3Vlc3RzIGhhdmUKICAgIGJlZW4gYWJsZSB0byBoaXQg
dGhlIEJVRygpIGluIG5leHRfYXJncygpJ3MgZGVmYXVsdCBjYXNlLgogICAgCiAgICBDb3JyZWN0
IHRoZXNlIGJhY2sgdG8gJ2knLgogICAgCiAgICBJbiBhZGRpdGlvbiwgbWFrZSBhZGp1c3RtZW50
cyB0byBwcmV2ZW50IHRoaXMgY2xhc3Mgb2YgaXNzdWUgZnJvbSBvY2N1cnJpbmcgaW4KICAgIHRo
ZSBmdXR1cmUgLSBjcmFzaGluZyBYZW4gaXMgbm90IGFuIGFwcHJvcHJpYXRlIGZvcm0gb2YgcGFy
YW1ldGVyIGNoZWNraW5nLgogICAgCiAgICBDYXBpdGFsaXNlIE5FWFRfQVJHKCkgdG8gY2F0Y2gg
YWxsIHVzZXMsIHRvIGhpZ2hsaWdodCB0aGF0IGl0IGlzIGEgbWFjcm8gZG9pbmcKICAgIG5vbi1m
dW5jdGlvbi1saWtlIHRoaW5ncyBiZWhpbmQgdGhlIHNjZW5lcywgYW5kIHVuZGVmIGl0IHdoZW4g
YXBwcm9wcmlhdGUuCiAgICBJbXBsZW1lbnQgYSBiYWRfZm10OiBibG9jayB3aGljaCBwcmludHMg
YW4gZXJyb3IsIGFzc2VydHMgdW5yZWFjaGFibGUsIGFuZAogICAgY3Jhc2hlcyB0aGUgZ3Vlc3Qu
CiAgICAKICAgIE9uIHRoZSBBUk0gc2lkZSwgZHJvcCBhbGwgcGFyYW1ldGVyIGNoZWNraW5nIG9m
IHAuICBJdCBpcyBhc3ltbWV0cmljIHdpdGggdGhlCiAgICB4ODYgc2lkZSwgYW5kIGFraW4gdG8g
ZXhwZWN0aW5nIG1lbWNweSgpIG9yIHNwcmludGYoKSB0byBjaGVjayB0aGVpciBzcmMvZm10CiAg
ICBwYXJhbWV0ZXIgYmVmb3JlIHVzZS4gIEEgY2FsbGVyIHBhc3NpbmcgIiIgb3Igc29tZXRoaW5n
IG90aGVyIHRoYW4gYSBzdHJpbmcKICAgIGxpdGVyYWwgd2lsbCBiZSBvYnZpb3VzIGR1cmluZyBj
b2RlIHJldmlldy4KICAgIAogICAgVGhpcyBpcyBYU0EtMjk2LgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJt
L2RvbWFpbi5jICAgICAgfCAyMiArKysrKysrKysrKysrKy0tLS0tLS0tCiB4ZW4vYXJjaC94ODYv
aHlwZXJjYWxsLmMgICB8IDE5ICsrKysrKysrKysrKysrLS0tLS0KIHhlbi9jb21tb24vY29tcGF0
L2RvbWFpbi5jIHwgIDIgKy0KIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgIHwgIDIgKy0KIDQg
ZmlsZXMgY2hhbmdlZCwgMzAgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCmluZGV4
IDQ2MGU5NjhlOTcuLjUzODBmYmIwODEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4u
YworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKQEAgLTM4NiwxNCArMzg2LDE1IEBAIHZvaWQg
c3luY192Y3B1X2V4ZWNzdGF0ZShzdHJ1Y3QgdmNwdSAqdikKICAgICAvKiBOb3RoaW5nIHRvIGRv
IC0tIG5vIGxhenkgc3dpdGNoaW5nICovCiB9CiAKLSNkZWZpbmUgbmV4dF9hcmcoZm10LCBhcmdz
KSAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisjZGVm
aW5lIE5FWFRfQVJHKGZtdCwgYXJncykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB1bnNpZ25lZCBsb25n
IF9fYXJnOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgc3dpdGNoICggKihmbXQpKysgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBjYXNl
ICdpJzogX19hcmcgPSAodW5zaWduZWQgbG9uZyl2YV9hcmcoYXJncywgdW5zaWduZWQgaW50KTsg
IGJyZWFrOyAgICBcCiAgICAgY2FzZSAnbCc6IF9fYXJnID0gKHVuc2lnbmVkIGxvbmcpdmFfYXJn
KGFyZ3MsIHVuc2lnbmVkIGxvbmcpOyBicmVhazsgICAgXAogICAgIGNhc2UgJ2gnOiBfX2FyZyA9
ICh1bnNpZ25lZCBsb25nKXZhX2FyZyhhcmdzLCB2b2lkICopOyAgICAgICAgYnJlYWs7ICAgIFwK
LSAgICBkZWZhdWx0OiAgX19hcmcgPSAwOyBCVUcoKTsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgZGVmYXVsdDogIGdvdG8gYmFkX2ZtdDsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIH0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICBfX2FyZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB9KQpAQCAtNDA4LDkgKzQwOSw2IEBAIHVu
c2lnbmVkIGxvbmcgaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oCiAgICAgdW5zaWduZWQg
aW50IGk7CiAgICAgdmFfbGlzdCBhcmdzOwogCi0gICAgLyogQWxsIGh5cGVyY2FsbHMgdGFrZSBh
dCBsZWFzdCBvbmUgYXJndW1lbnQgKi8KLSAgICBCVUdfT04oICFwIHx8ICpwID09ICdcMCcgKTsK
LQogICAgIGN1cnJlbnQtPmhjYWxsX3ByZWVtcHRlZCA9IHRydWU7CiAKICAgICB2YV9zdGFydChh
cmdzLCBmb3JtYXQpOwpAQCAtNDE4LDcgKzQxNiw3IEBAIHVuc2lnbmVkIGxvbmcgaHlwZXJjYWxs
X2NyZWF0ZV9jb250aW51YXRpb24oCiAgICAgaWYgKCBtY3MtPmZsYWdzICYgTUNTRl9pbl9tdWx0
aWNhbGwgKQogICAgIHsKICAgICAgICAgZm9yICggaSA9IDA7ICpwICE9ICdcMCc7IGkrKyApCi0g
ICAgICAgICAgICBtY3MtPmNhbGwuYXJnc1tpXSA9IG5leHRfYXJnKHAsIGFyZ3MpOworICAgICAg
ICAgICAgbWNzLT5jYWxsLmFyZ3NbaV0gPSBORVhUX0FSRyhwLCBhcmdzKTsKIAogICAgICAgICAv
KiBSZXR1cm4gdmFsdWUgZ2V0cyB3cml0dGVuIGJhY2sgdG8gbWNzLT5jYWxsLnJlc3VsdCAqLwog
ICAgICAgICByYyA9IG1jcy0+Y2FsbC5yZXN1bHQ7CkBAIC00MzQsNyArNDMyLDcgQEAgdW5zaWdu
ZWQgbG9uZyBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigKIAogICAgICAgICAgICAgZm9y
ICggaSA9IDA7ICpwICE9ICdcMCc7IGkrKyApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAg
ICAgYXJnID0gbmV4dF9hcmcocCwgYXJncyk7CisgICAgICAgICAgICAgICAgYXJnID0gTkVYVF9B
UkcocCwgYXJncyk7CiAKICAgICAgICAgICAgICAgICBzd2l0Y2ggKCBpICkKICAgICAgICAgICAg
ICAgICB7CkBAIC00NTcsNyArNDU1LDcgQEAgdW5zaWduZWQgbG9uZyBoeXBlcmNhbGxfY3JlYXRl
X2NvbnRpbnVhdGlvbigKIAogICAgICAgICAgICAgZm9yICggaSA9IDA7ICpwICE9ICdcMCc7IGkr
KyApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgYXJnID0gbmV4dF9hcmcocCwgYXJn
cyk7CisgICAgICAgICAgICAgICAgYXJnID0gTkVYVF9BUkcocCwgYXJncyk7CiAKICAgICAgICAg
ICAgICAgICBzd2l0Y2ggKCBpICkKICAgICAgICAgICAgICAgICB7CkBAIC00NzgsOCArNDc2LDE2
IEBAIHVuc2lnbmVkIGxvbmcgaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oCiAgICAgdmFf
ZW5kKGFyZ3MpOwogCiAgICAgcmV0dXJuIHJjOworCisgYmFkX2ZtdDoKKyAgICBncHJpbnRrKFhF
TkxPR19FUlIsICJCYWQgaHlwZXJjYWxsIGNvbnRpbnVhdGlvbiBmb3JtYXQgJyVjJ1xuIiwgKnAp
OworICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgIGRvbWFpbl9jcmFzaChjdXJyZW50LT5k
b21haW4pOworICAgIHJldHVybiAwOwogfQogCisjdW5kZWYgTkVYVF9BUkcKKwogdm9pZCBzdGFy
dHVwX2NwdV9pZGxlX2xvb3Aodm9pZCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHlwZXJjYWxsLmMgYi94ZW4vYXJjaC94ODYvaHlw
ZXJjYWxsLmMKaW5kZXggZDQ4M2RiYWE2Yi4uNDY0M2U1ZWI0MyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h5cGVyY2FsbC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9oeXBlcmNhbGwuYwpAQCAtODAs
MTQgKzgwLDE1IEBAIGNvbnN0IGh5cGVyY2FsbF9hcmdzX3QgaHlwZXJjYWxsX2FyZ3NfdGFibGVb
TlJfaHlwZXJjYWxsc10gPQogI3VuZGVmIENPTVAKICN1bmRlZiBBUkdTCiAKLSNkZWZpbmUgbmV4
dF9hcmcoZm10LCBhcmdzKSAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisjZGVmaW5lIE5FWFRfQVJHKGZtdCwgYXJncykgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorKHsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICB1bnNpZ25lZCBsb25nIF9fYXJnOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiAgICAgc3dpdGNoICggKihmbXQpKysgKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICBjYXNlICdpJzogX19hcmcgPSAodW5zaWduZWQgbG9uZyl2YV9hcmcoYXJncywg
dW5zaWduZWQgaW50KTsgIGJyZWFrOyAgICBcCiAgICAgY2FzZSAnbCc6IF9fYXJnID0gKHVuc2ln
bmVkIGxvbmcpdmFfYXJnKGFyZ3MsIHVuc2lnbmVkIGxvbmcpOyBicmVhazsgICAgXAogICAgIGNh
c2UgJ2gnOiBfX2FyZyA9ICh1bnNpZ25lZCBsb25nKXZhX2FyZyhhcmdzLCB2b2lkICopOyAgICAg
ICAgYnJlYWs7ICAgIFwKLSAgICBkZWZhdWx0OiAgX19hcmcgPSAwOyBCVUcoKTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgZGVmYXVsdDogIGdvdG8g
YmFkX2ZtdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBfX2FyZzsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB9KQpAQCAtMTA5
LDcgKzExMCw3IEBAIHVuc2lnbmVkIGxvbmcgaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24o
CiAgICAgaWYgKCBtY3MtPmZsYWdzICYgTUNTRl9pbl9tdWx0aWNhbGwgKQogICAgIHsKICAgICAg
ICAgZm9yICggaSA9IDA7ICpwICE9ICdcMCc7IGkrKyApCi0gICAgICAgICAgICBtY3MtPmNhbGwu
YXJnc1tpXSA9IG5leHRfYXJnKHAsIGFyZ3MpOworICAgICAgICAgICAgbWNzLT5jYWxsLmFyZ3Nb
aV0gPSBORVhUX0FSRyhwLCBhcmdzKTsKICAgICB9CiAgICAgZWxzZQogICAgIHsKQEAgLTEyMSw3
ICsxMjIsNyBAQCB1bnNpZ25lZCBsb25nIGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKAog
ICAgICAgICB7CiAgICAgICAgICAgICBmb3IgKCBpID0gMDsgKnAgIT0gJ1wwJzsgaSsrICkKICAg
ICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBhcmcgPSBuZXh0X2FyZyhwLCBhcmdzKTsKKyAg
ICAgICAgICAgICAgICBhcmcgPSBORVhUX0FSRyhwLCBhcmdzKTsKICAgICAgICAgICAgICAgICBz
d2l0Y2ggKCBpICkKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgY2FzZSAwOiBy
ZWdzLT5yZGkgPSBhcmc7IGJyZWFrOwpAQCAtMTM3LDcgKzEzOCw3IEBAIHVuc2lnbmVkIGxvbmcg
aHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oCiAgICAgICAgIHsKICAgICAgICAgICAgIGZv
ciAoIGkgPSAwOyAqcCAhPSAnXDAnOyBpKysgKQogICAgICAgICAgICAgewotICAgICAgICAgICAg
ICAgIGFyZyA9IG5leHRfYXJnKHAsIGFyZ3MpOworICAgICAgICAgICAgICAgIGFyZyA9IE5FWFRf
QVJHKHAsIGFyZ3MpOwogICAgICAgICAgICAgICAgIHN3aXRjaCAoIGkgKQogICAgICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICBjYXNlIDA6IHJlZ3MtPnJieCA9IGFyZzsgYnJlYWs7CkBA
IC0xNTQsOCArMTU1LDE2IEBAIHVuc2lnbmVkIGxvbmcgaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51
YXRpb24oCiAgICAgdmFfZW5kKGFyZ3MpOwogCiAgICAgcmV0dXJuIG9wOworCisgYmFkX2ZtdDoK
KyAgICBncHJpbnRrKFhFTkxPR19FUlIsICJCYWQgaHlwZXJjYWxsIGNvbnRpbnVhdGlvbiBmb3Jt
YXQgJyVjJ1xuIiwgKnApOworICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgIGRvbWFpbl9j
cmFzaChjdXJyLT5kb21haW4pOworICAgIHJldHVybiAwOwogfQogCisjdW5kZWYgTkVYVF9BUkcK
KwogaW50IGh5cGVyY2FsbF94bGF0X2NvbnRpbnVhdGlvbih1bnNpZ25lZCBpbnQgKmlkLCB1bnNp
Z25lZCBpbnQgbnIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBtYXNrLCAuLi4pCiB7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2NvbXBhdC9kb21haW4uYyBi
L3hlbi9jb21tb24vY29tcGF0L2RvbWFpbi5jCmluZGV4IDM5ODc3YjNhYjIuLjI1MzFmYTc0MjEg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vY29tcGF0L2RvbWFpbi5jCisrKyBiL3hlbi9jb21tb24v
Y29tcGF0L2RvbWFpbi5jCkBAIC04MSw3ICs4MSw3IEBAIGludCBjb21wYXRfdmNwdV9vcChpbnQg
Y21kLCB1bnNpZ25lZCBpbnQgdmNwdWlkLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFy
CiAgICAgICAgIH0KIAogICAgICAgICBpZiAoIHJjID09IC1FUkVTVEFSVCApCi0gICAgICAgICAg
ICByYyA9IGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKF9fSFlQRVJWSVNPUl92Y3B1X29w
LCAiaXVoIiwKKyAgICAgICAgICAgIHJjID0gaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24o
X19IWVBFUlZJU09SX3ZjcHVfb3AsICJpaWgiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjbWQsIHZjcHVpZCwgYXJnKTsKIAogICAgICAgICBicmVhazsK
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmlu
ZGV4IDljNzM2MGVkMmEuLjNhZGRiNTRlYmIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tYWlu
LmMKKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwpAQCAtMTQyMiw3ICsxNDIyLDcgQEAgbG9uZyBk
b192Y3B1X29wKGludCBjbWQsIHVuc2lnbmVkIGludCB2Y3B1aWQsIFhFTl9HVUVTVF9IQU5ETEVf
UEFSQU0odm9pZCkgYXJnKQogCiAgICAgICAgIHJjID0gYXJjaF9pbml0aWFsaXNlX3ZjcHUodiwg
YXJnKTsKICAgICAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQotICAgICAgICAgICAgcmMgPSBo
eXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbihfX0hZUEVSVklTT1JfdmNwdV9vcCwgIml1aCIs
CisgICAgICAgICAgICByYyA9IGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKF9fSFlQRVJW
SVNPUl92Y3B1X29wLCAiaWloIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY21kLCB2Y3B1aWQsIGFyZyk7CiAKICAgICAgICAgYnJlYWs7Ci0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 15:33:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 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 1iQCRp-0002Rn-IW; Thu, 31 Oct 2019 15:33: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=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQCRo-0002Rf-Nb
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:33:16 +0000
X-Inumbo-ID: c0886dfc-fbf3-11e9-954d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c0886dfc-fbf3-11e9-954d-12813bfff9fa;
 Thu, 31 Oct 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 <ian.jackson@eu.citrix.com>) id 1iQCRm-0002XX-SA
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 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 1iQCRm-0006jg-Pd
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:33:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQCRm-0006jg-Pd@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 15:33:14 +0000
Subject: [Xen-changelog] [xen staging] x86/PV: check GDT/LDT limits during
 emulation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkzMDIxY2JlODgwYTgwMTM2OTFhNDhkMGZlYmVmOGVkN2QzZTNlYmQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDMx
IDE2OjA4OjE2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjA4OjE2IDIwMTkgKzAxMDAKCiAgICB4
ODYvUFY6IGNoZWNrIEdEVC9MRFQgbGltaXRzIGR1cmluZyBlbXVsYXRpb24KICAgIAogICAgQWNj
ZXNzZXMgYmV5b25kIHRoZSBMRFQgbGltaXQgb3JpZ2luYXRpbmcgZnJvbSBlbXVsYXRpb24gd291
bGQgdHJpZ2dlcgogICAgdGhlIEFTU0VSVCgpIGluIHB2X21hcF9sZHRfc2hhZG93X3BhZ2UoKS4g
T24gcHJvZHVjdGlvbiBidWlsZHMgc3VjaAogICAgYWNjZXNzZXMgd291bGQgY2F1c2UgYW4gYXR0
ZW1wdCB0byBwcm9tb3RlIHRoZSB0b3VjaGVkIHBhZ2UgKG9mZnNldCBmcm9tCiAgICB0aGUgcHJl
c2VudCBMRFQgYmFzZSBhZGRyZXNzKSB0byBhIHNlZ21lbnQgZGVzY3JpcHRvciBvbmUuIElmIHRo
aXMKICAgIGhhcHBlbnMgdG8gc3VjY2VlZCwgZ3Vlc3QgdXNlciBtb2RlIHdvdWxkIGJlIGFibGUg
dG8gZWxldmF0ZSBpdHMKICAgIHByaXZpbGVnZXMgdG8gdGhhdCBvZiB0aGUgZ3Vlc3Qga2VybmVs
LiBUaGlzIGlzIHBhcnRpY3VsYXJseSBlYXN5IHdoZW4KICAgIHRoZXJlJ3Mgbm8gTERUIGF0IGFs
bCwgaW4gd2hpY2ggY2FzZSB0aGUgTERUIGJhc2Ugc3RvcmVkIGludGVybmFsbHkgdG8KICAgIFhl
biBpcyBzaW1wbHkgemVyby4KICAgIAogICAgQWxzbyBhZGp1c3QgdGhlIEFTU0VSVCgpIHRoYXQg
d2FzIHRyaWdnZXJpbmc6IEl0IHdhcyBvZmYgYnkgb25lIHRvCiAgICBiZWdpbiB3aXRoLCBhbmQg
Zm9yIHByb2R1Y3Rpb24gYnVpbGRzIHdlIGFsc28gYmV0dGVyIHVzZQogICAgQVNTRVJUX1VOUkVB
Q0hBQkxFKCkgaW5zdGVhZCB3aXRoIHN1aXRhYmxlIHJlY292ZXJ5IGNvZGUgYWZ0ZXJ3YXJkcy4K
ICAgIAogICAgVGhpcyBpcyBYU0EtMjk4LgogICAgCiAgICBSZXBvcnRlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9wdi9lbXVsLWdh
dGUtb3AuYyB8IDEwICsrKysrKysrLS0KIHhlbi9hcmNoL3g4Ni9wdi9lbXVsYXRlLmMgICAgICB8
ICA5ICsrKysrKysrLQogeGVuL2FyY2gveDg2L3B2L21tLmMgICAgICAgICAgIHwgIDggKysrKysr
LS0KIDMgZmlsZXMgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZW11bC1nYXRlLW9wLmMgYi94ZW4vYXJjaC94ODYv
cHYvZW11bC1nYXRlLW9wLmMKaW5kZXggNmRiZjNjMTJhMC4uMDZmY2JiY2UzMCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3B2L2VtdWwtZ2F0ZS1vcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9l
bXVsLWdhdGUtb3AuYwpAQCAtNTEsNyArNTEsMTMgQEAgc3RhdGljIGludCByZWFkX2dhdGVfZGVz
Y3JpcHRvcih1bnNpZ25lZCBpbnQgZ2F0ZV9zZWwsCiAgICAgY29uc3Qgc2VnX2Rlc2NfdCAqcGRl
c2MgPSBnZHRfbGR0X2Rlc2NfcHRyKGdhdGVfc2VsKTsKIAogICAgIGlmICggKGdhdGVfc2VsIDwg
NCkgfHwKLSAgICAgICAgICgoZ2F0ZV9zZWwgPj0gRklSU1RfUkVTRVJWRURfR0RUX0JZVEUpICYm
ICEoZ2F0ZV9zZWwgJiA0KSkgfHwKKyAgICAgICAgIC8qCisgICAgICAgICAgKiBXZSdyZSBpbnRl
cmVzdGVkIGluIGNhbGwgZ2F0ZXMgb25seSwgd2hpY2ggb2NjdXB5IGEgc2luZ2xlCisgICAgICAg
ICAgKiBzZWdfZGVzY190IGZvciAzMi1iaXQgYW5kIGEgY29uc2VjdXRpdmUgcGFpciBvZiB0aGVt
IGZvciA2NC1iaXQuCisgICAgICAgICAgKi8KKyAgICAgICAgICgoZ2F0ZV9zZWwgPj4gMykgKyAh
aXNfcHZfMzJiaXRfdmNwdSh2KSA+PQorICAgICAgICAgIChnYXRlX3NlbCAmIDQgPyB2LT5hcmNo
LnB2LmxkdF9lbnRzCisgICAgICAgICAgICAgICAgICAgICAgICA6IHYtPmFyY2gucHYuZ2R0X2Vu
dHMpKSB8fAogICAgICAgICAgX19nZXRfdXNlcihkZXNjLCBwZGVzYykgKQogICAgICAgICByZXR1
cm4gMDsKIApAQCAtNzAsNyArNzYsNyBAQCBzdGF0aWMgaW50IHJlYWRfZ2F0ZV9kZXNjcmlwdG9y
KHVuc2lnbmVkIGludCBnYXRlX3NlbCwKICAgICBpZiAoICFpc19wdl8zMmJpdF92Y3B1KHYpICkK
ICAgICB7CiAgICAgICAgIGlmICggKCphciAmIDB4MWYwMCkgIT0gMHgwYzAwIHx8Ci0gICAgICAg
ICAgICAgKGdhdGVfc2VsID49IEZJUlNUX1JFU0VSVkVEX0dEVF9CWVRFIC0gOCAmJiAhKGdhdGVf
c2VsICYgNCkpIHx8CisgICAgICAgICAgICAgLyogTGltaXQgY2hlY2sgZG9uZSBhYm92ZSBhbHJl
YWR5LiAqLwogICAgICAgICAgICAgIF9fZ2V0X3VzZXIoZGVzYywgcGRlc2MgKyAxKSB8fAogICAg
ICAgICAgICAgIChkZXNjLmIgJiAweDFmMDApICkKICAgICAgICAgICAgIHJldHVybiAwOwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVs
YXRlLmMKaW5kZXggODc3ZGZkYTc1ZS4uYzBiMTUzZTJjNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3B2L2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZW11bGF0ZS5jCkBAIC0zMSw3
ICszMSwxNCBAQCBpbnQgcHZfZW11bF9yZWFkX2Rlc2NyaXB0b3IodW5zaWduZWQgaW50IHNlbCwg
Y29uc3Qgc3RydWN0IHZjcHUgKnYsCiB7CiAgICAgc2VnX2Rlc2NfdCBkZXNjOwogCi0gICAgaWYg
KCBzZWwgPCA0KQorICAgIGlmICggc2VsIDwgNCB8fAorICAgICAgICAgLyoKKyAgICAgICAgICAq
IERvbid0IGFwcGx5IHRoZSBHRFQgbGltaXQgaGVyZSwgYXMgdGhlIHNlbGVjdG9yIG1heSBiZSBh
IFhlbgorICAgICAgICAgICogcHJvdmlkZWQgb25lLiBfX2dldF91c2VyKCkgd2lsbCBmYWlsICh3
aXRob3V0IHRha2luZyBmdXJ0aGVyCisgICAgICAgICAgKiBhY3Rpb24pIGZvciBvbmVzIGZhbGxp
bmcgaW4gdGhlIGdhcCBiZXR3ZWVuIGd1ZXN0IHBvcHVsYXRlZAorICAgICAgICAgICogYW5kIFhl
biBvbmVzLgorICAgICAgICAgICovCisgICAgICAgICAoKHNlbCAmIDQpICYmIChzZWwgPj4gMykg
Pj0gdi0+YXJjaC5wdi5sZHRfZW50cykgKQogICAgICAgICBkZXNjLmIgPSBkZXNjLmEgPSAwOwog
ICAgIGVsc2UgaWYgKCBfX2dldF91c2VyKGRlc2MsIGdkdF9sZHRfZGVzY19wdHIoc2VsKSkgKQog
ICAgICAgICByZXR1cm4gMDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9tbS5jIGIveGVu
L2FyY2gveDg2L3B2L21tLmMKaW5kZXggZjVlYTAwY2E0ZS4uMmIwZGFkYzhkYSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3B2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L21tLmMKQEAgLTky
LDEyICs5MiwxNiBAQCBib29sIHB2X21hcF9sZHRfc2hhZG93X3BhZ2UodW5zaWduZWQgaW50IG9m
ZnNldCkKICAgICBCVUdfT04odW5saWtlbHkoaW5faXJxKCkpKTsKIAogICAgIC8qCi0gICAgICog
SGFyZHdhcmUgbGltaXQgY2hlY2tpbmcgc2hvdWxkIGd1YXJhbnRlZSB0aGlzIHByb3BlcnR5LiAg
TkIuIFRoaXMgaXMKKyAgICAgKiBQcmlvciBsaW1pdCBjaGVja2luZyBzaG91bGQgZ3VhcmFudGVl
IHRoaXMgcHJvcGVydHkuICBOQi4gVGhpcyBpcwogICAgICAqIHNhZmUgYXMgdXBkYXRlcyB0byB0
aGUgTERUIGNhbiBvbmx5IGJlIG1hZGUgYnkgTU1VRVhUX1NFVF9MRFQgdG8gdGhlCiAgICAgICog
Y3VycmVudCB2Y3B1LCBhbmQgdmNwdV9yZXNldCgpIHdpbGwgYmxvY2sgdW50aWwgdGhpcyB2Y3B1
IGhhcyBiZWVuCiAgICAgICogZGVzY2hlZHVsZWQgYmVmb3JlIGNvbnRpbnVpbmcuCiAgICAgICov
Ci0gICAgQVNTRVJUKChvZmZzZXQgPj4gMykgPD0gY3Vyci0+YXJjaC5wdi5sZHRfZW50cyk7Cisg
ICAgaWYgKCB1bmxpa2VseSgob2Zmc2V0ID4+IDMpID49IGN1cnItPmFyY2gucHYubGR0X2VudHMp
ICkKKyAgICB7CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICByZXR1cm4g
ZmFsc2U7CisgICAgfQogCiAgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oY3VycmQpICkKICAg
ICAgICAgbGluZWFyID0gKHVpbnQzMl90KWxpbmVhcjsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 15:33:26 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 15: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 1iQCRy-0002Ss-K7; Thu, 31 Oct 2019 15:33:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQCRx-0002Sh-TQ
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:33:25 +0000
X-Inumbo-ID: c75b2046-fbf3-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id c75b2046-fbf3-11e9-bbab-bc764e2007e4;
 Thu, 31 Oct 2019 15:33:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQCRx-0002YF-2F
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:33:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQCRw-0006kC-Vk
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:33:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQCRw-0006kC-Vk@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 15:33:24 +0000
Subject: [Xen-changelog] [xen staging] x86/mm: L1TF checks don't leave a
 partial entry
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMxNjVmZmVmMDllODlkMzhmODRkMjYwNTFmNjA2ZDJjMTQyMWFlYTMKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDEwIDE3OjU3OjQ5IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjExOjEyIDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IEwxVEYgY2hlY2tzIGRvbid0IGxlYXZlIGEgcGFydGlhbCBlbnRyeQog
ICAgCiAgICBPbiBkZXRlY3Rpb24gb2YgYSBwb3RlbnRpYWwgTDFURiBpc3N1ZSwgbW9zdCB2YWxp
ZGF0aW9uIGNvZGUgcmV0dXJucwogICAgLUVSRVNUQVJUIHRvIGFsbG93IHRoZSBzd2l0Y2ggdG8g
c2hhZG93IG1vZGUgdG8gaGFwcGVuIGFuZCBjYXVzZSB0aGUKICAgIG9yaWdpbmFsIG9wZXJhdGlv
biB0byBiZSByZXN0YXJ0ZWQuCiAgICAKICAgIEhvd2V2ZXIsIGluIHRoZSB2YWxpZGF0aW9uIGNv
ZGUsIHRoZSByZXR1cm4gdmFsdWUgLUVSRVNUQVJUIGhhcyBiZWVuCiAgICByZXB1cnBvc2VkIHRv
IGluZGljYXRlIDEpIHRoZSBmdW5jdGlvbiBoYXMgcGFydGlhbGx5IGNvbXBsZXRlZAogICAgc29t
ZXRoaW5nIHdoaWNoIG5lZWRzIHRvIGJlIHVuZG9uZSwgYW5kIDIpIGNhbGxpbmcgcHV0X3BhZ2Vf
dHlwZSgpCiAgICBzaG91bGQgY2xlYW5seSB1bmRvIGl0LiAgVGhpcyBjYXVzZXMgcHJvYmxlbXMg
aW4gc2V2ZXJhbCBwbGFjZXMuCiAgICAKICAgIEZvciBMMSB0YWJsZXMsIG9uIHJlY2VpdmluZyBh
biAtRVJFU1RBUlQgcmV0dXJuIGZyb20gYWxsb2NfbDFfdGFibGUoKSwKICAgIGFsbG9jX3BhZ2Vf
dHlwZSgpIHdpbGwgc2V0IFBHVF9wYXJ0aWFsIG9uIHRoZSBwYWdlLiAgSWYgZm9yIHNvbWUKICAg
IHJlYXNvbiB0aGUgb3JpZ2luYWwgb3BlcmF0aW9uIG5ldmVyIHJlc3RhcnRzLCB0aGVuIG9uIGRv
bWFpbgogICAgZGVzdHJ1Y3Rpb24sIHJlbGlucXVpc2hfbWVtb3J5KCkgd2lsbCBjYWxsIGZyZWVf
cGFnZV90eXBlKCkgb24gdGhlCiAgICBwYWdlLgogICAgCiAgICBVbmZvcnR1bmF0ZWx5LCBhbGxv
Y18gYW5kIGZyZWVfbDFfdGFibGUoKSBhcmVuJ3Qgc2V0IHVwIHRvIGRlYWwgd2l0aAogICAgUEdU
X3BhcnRpYWwuICBXaGVuIHJldHVybmluZyBhIGZhaWx1cmUsIGFsbG9jX2wxX3RhYmxlKCkgYWx3
YXlzCiAgICBkZS12YWxpZGF0ZXMgd2hhdGV2ZXIgaXQncyB2YWxpZGF0ZWQgc28gZmFyLCBhbmQg
ZnJlZV9sMV90YWJsZSgpCiAgICBhbHdheXMgZGV2YWxpZGF0ZXMgdGhlIHdob2xlIHBhZ2UuICBU
aGlzIG1lYW5zIHRoYXQgaWYKICAgIHJlbGlucXVpc2hfbWVtb3J5KCkgY2FsbHMgZnJlZV9wYWdl
X3R5cGUoKSBvbiBhbiBMMSB0aGF0IGRpZG4ndAogICAgY29tcGxldGUgZHVlIHRvIGFuIEwxVEYs
IGl0IHdpbGwgY2FsbCBwdXRfcGFnZV9mcm9tX2wxZSgpIG9uICJwYWdlCiAgICBlbnRyaWVzIiB0
aGF0IGhhdmUgbmV2ZXIgYmVlbiB2YWxpZGF0ZWQuCiAgICAKICAgIEZvciBMMisgdGFibGVzLCBz
ZXR0aW5nIHJjIHRvIEVSRVNUQVJUIGNhdXNlcyB0aGUgcmVzdCBvZiB0aGUKICAgIGFsbG9jX2xO
X3RhYmxlKCkgZnVuY3Rpb24gdG8gKnRoaW5rKiB0aGF0IHRoZSBlbnRyeSBpbiBxdWVzdGlvbiB3
aWxsCiAgICBoYXZlIFBHVF9wYXJ0aWFsIHNldC4gIFRoaXMgd2lsbCBjYXVzZSBpdCB0byBzZXQg
cGFydGlhbF9wdGUgPSAxLiAgSWYKICAgIHJlbGlucXVzaF9tZW1vcnkoKSB0aGVuIGNhbGxzIGZy
ZWVfcGFnZV90eXBlKCkgb24gb25lIG9mIHRob3NlIHBhZ2VzLAogICAgdGhlbiBmcmVlX2xOX3Rh
YmxlKCkgd2lsbCBjYWxsIHB1dF9wYWdlX2Zyb21fbE5lKCkgb24gdGhlIGVudHJ5IHdoZW4KICAg
IGl0IHNob3VsZG4ndC4KICAgIAogICAgUmF0aGVyIHRoYW4gaW5kaWNhdGluZyAtRVJFU1RBUlQs
IGluZGljYXRlIC1FSU5UUi4gIFRoaXMgaXMgdGhlIGNvZGUKICAgIHRvIGluZGljYXRlIHRoYXQg
bm90aGluZyBoYXMgY2hhbmdlZCBmcm9tIHdoZW4geW91IHN0YXJ0ZWQgdGhlIGNhbGwKICAgICh3
aGljaCBpcyBlZmZlY3RpdmVseSBob3cgYWxsb2NfbDFfdGFibGUoKSBoYW5kbGVzIGVycm9ycyku
CiAgICAKICAgIG1vZF9sTl9lbnRyeSgpIHNob3VsZG4ndCBoYXZlIGFueSBvZiB0aGVzZSB0eXBl
cyBvZiBwcm9ibGVtcywgc28gbGVhdmUKICAgIHBvdGVudGlhbCBjaGFuZ2VzIHRoZXJlIGZvciBh
IGNsZWFuLXVwIHBhdGNoIGxhdGVyLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5OS4K
ICAgIAogICAgUmVwb3J0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgfCA4ICsrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBp
bnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9t
bS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggOTk4MTZmYzY3Yy4uOWNhYzZkMWNkZiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTEz
NzksNyArMTM3OSw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDFfdGFibGUoc3RydWN0IHBhZ2VfaW5m
byAqcGFnZSkKICAgICB7CiAgICAgICAgIGlmICggIShsMWVfZ2V0X2ZsYWdzKHBsMWVbaV0pICYg
X1BBR0VfUFJFU0VOVCkgKQogICAgICAgICB7Ci0gICAgICAgICAgICByZXQgPSBwdl9sMXRmX2No
ZWNrX2wxZShkLCBwbDFlW2ldKSA/IC1FUkVTVEFSVCA6IDA7CisgICAgICAgICAgICByZXQgPSBw
dl9sMXRmX2NoZWNrX2wxZShkLCBwbDFlW2ldKSA/IC1FSU5UUiA6IDA7CiAgICAgICAgICAgICBp
ZiAoIHJldCApCiAgICAgICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KQEAgLTE0ODgs
NyArMTQ4OCw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoICFw
dl9sMXRmX2NoZWNrX2wyZShkLCBsMmUpICkKICAgICAgICAgICAgICAgICBjb250aW51ZTsKLSAg
ICAgICAgICAgIHJjID0gLUVSRVNUQVJUOworICAgICAgICAgICAgcmMgPSAtRUlOVFI7CiAgICAg
ICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICAgICAgcmMgPSBnZXRfcGFnZV9mcm9tX2wyZShs
MmUsIHBmbiwgZCwgcGFydGlhbCk7CkBAIC0xNTc1LDcgKzE1NzUsNyBAQCBzdGF0aWMgaW50IGFs
bG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIHsKICAgICAgICAg
ICAgIGlmICggIXB2X2wxdGZfY2hlY2tfbDNlKGQsIGwzZSkgKQogICAgICAgICAgICAgICAgIGNv
bnRpbnVlOwotICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CisgICAgICAgICAgICByYyA9IC1F
SU5UUjsKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgICAgICByYyA9IGdldF9wYWdl
X2Zyb21fbDNlKGwzZSwgcGZuLCBkLCBwYXJ0aWFsKTsKQEAgLTE3NTYsNyArMTc1Niw3IEBAIHN0
YXRpYyBpbnQgYWxsb2NfbDRfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAg
ewogICAgICAgICAgICAgaWYgKCAhcHZfbDF0Zl9jaGVja19sNGUoZCwgbDRlKSApCiAgICAgICAg
ICAgICAgICAgY29udGludWU7Ci0gICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKKyAgICAgICAg
ICAgIHJjID0gLUVJTlRSOwogICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHJj
ID0gZ2V0X3BhZ2VfZnJvbV9sNGUobDRlLCBwZm4sIGQsIHBhcnRpYWwpOwotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 15:33:36 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 15: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 1iQCS8-0002U9-M3; Thu, 31 Oct 2019 15:33:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQCS8-0002U2-5F
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:33:36 +0000
X-Inumbo-ID: cd75c256-fbf3-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id cd75c256-fbf3-11e9-beca-bc764e2007e4;
 Thu, 31 Oct 2019 15:33:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQCS7-0002YR-7n
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:33:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQCS7-0006ke-5S
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:33:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQCS7-0006ke-5S@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 15:33:35 +0000
Subject: [Xen-changelog] [xen staging] x86/mm: Don't re-set PGT_pinned on a
 partially de-validated 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>

Y29tbWl0IGJmNjU2ZTAyZDhlN2Y0OWI0ODRlMjU4N2FlZjRmMThkZWRhNmUyYWIKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDEwIDE3OjU3OjQ5IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjExOjQ2IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IERvbid0IHJlLXNldCBQR1RfcGlubmVkIG9uIGEgcGFydGlhbGx5IGRl
LXZhbGlkYXRlZCBwYWdlCiAgICAKICAgIFdoZW4gdW5waW5uaW5nIHBhZ2V0YWJsZXMsIGlmIGFu
IG9wZXJhdGlvbiBpcyBpbnRlcnJ1cHRlZCwKICAgIHJlbGlucXVpc2hfbWVtb3J5KCkgcmUtc2V0
cyBQR1RfcGlubmVkIHNvIHRoYXQgdGhlIHVuLXBpbiB3aWxsCiAgICBwaWNrZWR1cCBhZ2FpbiB3
aGVuIHRoZSBoeXBlcmNhbGwgcmVzdGFydHMuCiAgICAKICAgIFRoaXMgaXMgYXBwcm9wcmlhdGUg
d2hlbiBwdXRfcGFnZV9hbmRfdHlwZV9wcmVlbXB0aWJsZSgpIHJldHVybnMKICAgIC1FSU5UUiwg
d2hpY2ggaW5kaWNhdGVzIHRoYXQgdGhlIHBhZ2UgaXMgYmFjayBpbiBpdHMgaW5pdGlhbCBzdGF0
ZQogICAgKGkuZS4sIGNvbXBsZXRlbHkgdmFsaWRhdGVkKS4gIEhvd2V2ZXIsIGZvciAtRVJFU1RB
UlQsIHRoaXMgbGVhZHMgdG8gYQogICAgc3RhdGUgd2hlcmUgYSBwYWdlIGhhcyBib3RoIFBHVF9w
aW5uZWQgYW5kIFBHVF9wYXJ0aWFsIHNldC4KICAgIAogICAgVGhpcyBoYXBwZW5zIHRvIHdvcmsg
YXQgdGhlIG1vbWVudCwgYWx0aG91Z2ggaXQncyBub3QgcmVhbGx5IGEKICAgICJjYW5vbmljYWwi
IHN0YXRlOyBidXQgaW4gc3Vic2VxdWVudCBwYXRjaGVzLCB3aGVyZSB3ZSBuZWVkIHRvIG1ha2Ug
YQogICAgZGlzdGluY3Rpb24gaW4gaGFuZGxpbmcgYmV0d2VlbiBQR1RfdmFsaWRhdGVkIGFuZCBQ
R1RfcGFydGlhbCBwYWdlcywKICAgIHRoaXMgY2F1c2VzIGlzc3Vlcy4KICAgIAogICAgTW92ZSB0
byBhICJjYW5vbmljYWwiIHN0YXRlIGJ5OgogICAgLSBPbmx5IHJlLXNldHRpbmcgUEdUX3Bpbm5l
ZCBvbiAtRUlOVFIKICAgIC0gUmUtZHJvcHBpbmcgdGhlIHJlZmNvdW50IGhlbGQgYnkgUEdUX3Bp
bm5lZCBvbiAtRVJFU1RBUlQKICAgIAogICAgSW4gdGhlIGxhdHRlciBjYXNlLCB0aGUgUEdUX3Bh
cnRpYWwgYml0IHdpbGwgYmUgY2xlYXJlZCBmdXJ0aGVyIGRvd24KICAgIHdpdGggdGhlIHJlc3Qg
b2YgdGhlIG90aGVyIFBHVF9wYXJ0aWFsIHBhZ2VzLgogICAgCiAgICBXaGlsZSBoZXJlLCBjbGVh
biB1cCBzb21lIHRyYWlubGluZyB3aGl0ZXNwYWNlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2Yg
WFNBLTI5OS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jIHwgMzEgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKyksIDMgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gv
eDg2L2RvbWFpbi5jCmluZGV4IDFiODhjYzJkNjguLmZhZWM3NzM4MzggMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTEyMCw3
ICsxMjAsNyBAQCB2b2lkIHBsYXlfZGVhZCh2b2lkKQogICAgICAqIHRoaXMgY2FzZSwgaGVhcCBj
b3JydXB0aW9uIG9yICNQRiBjYW4gb2NjdXIgKHdoZW4gaGVhcCBkZWJ1Z2dpbmcgaXMKICAgICAg
KiBlbmFibGVkKS4gRm9yIGV4YW1wbGUsIGV2ZW4gcHJpbnRrKCkgY2FuIGludm9sdmUgdGFza2xl
dCBzY2hlZHVsaW5nLAogICAgICAqIHdoaWNoIHRvdWNoZXMgcGVyLWNwdSB2YXJzLgotICAgICAq
IAorICAgICAqCiAgICAgICogQ29uc2lkZXIgdmVyeSBjYXJlZnVsbHkgd2hlbiBhZGRpbmcgY29k
ZSB0byAqZGVhZF9pZGxlLiBNb3N0IGh5cGVydmlzb3IKICAgICAgKiBzdWJzeXN0ZW1zIGFyZSB1
bnNhZmUgdG8gY2FsbC4KICAgICAgKi8KQEAgLTE5NzIsOSArMTk3MiwzNCBAQCBzdGF0aWMgaW50
IHJlbGlucXVpc2hfbWVtb3J5KAogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgLUVS
RVNUQVJUOgogICAgICAgICBjYXNlIC1FSU5UUjoKKyAgICAgICAgICAgIC8qCisgICAgICAgICAg
ICAgKiAtRUlOVFIgbWVhbnMgUEdUX3ZhbGlkYXRlZCBoYXMgYmVlbiByZS1zZXQ7IHJlLXNldAor
ICAgICAgICAgICAgICogUEdUX3Bpbm5lZCBhZ2FpbiBzbyB0aGF0IGl0IGdldHMgcGlja2VkIHVw
IG5leHQgdGltZQorICAgICAgICAgICAgICogYXJvdW5kLgorICAgICAgICAgICAgICoKKyAgICAg
ICAgICAgICAqIC1FUkVTVEFSVCwgT1RPSCwgbWVhbnMgUEdUX3BhcnRpYWwgaXMgc2V0IGluc3Rl
YWQuICBQdXQKKyAgICAgICAgICAgICAqIGl0IGJhY2sgb24gdGhlIGxpc3QsIGJ1dCBkb24ndCBz
ZXQgUEdUX3Bpbm5lZDsgdGhlCisgICAgICAgICAgICAgKiBzZWN0aW9uIGJlbG93IHdpbGwgZmlu
aXNoIG9mZiBkZS12YWxpZGF0aW9uLiAgQnV0IHdlIGRvCisgICAgICAgICAgICAgKiBuZWVkIHRv
IGRyb3AgdGhlIGdlbmVyYWwgcmVmIGFzc29jaWF0ZWQgd2l0aAorICAgICAgICAgICAgICogUEdU
X3Bpbm5lZCwgc2luY2UgcHV0X3BhZ2VfYW5kX3R5cGVfcHJlZW1wdGlibGUoKQorICAgICAgICAg
ICAgICogZGlkbid0IGRvIGl0LgorICAgICAgICAgICAgICoKKyAgICAgICAgICAgICAqIE5CIHdl
IGNhbiBkbyBhbiBBU1NFUlQgZm9yIFBHVF92YWxpZGF0ZWQsIHNpbmNlIHdlCisgICAgICAgICAg
ICAgKiAib3duIiB0aGUgdHlwZSByZWY7IGJ1dCB0aGVvcmV0aWNhbGx5LCB0aGUgUEdUX3BhcnRp
YWwKKyAgICAgICAgICAgICAqIGNvdWxkIGJlIGNsZWFyZWQgYnkgc29tZW9uZSBlbHNlLgorICAg
ICAgICAgICAgICovCisgICAgICAgICAgICBpZiAoIHJldCA9PSAtRUlOVFIgKQorICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgIEFTU0VSVChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBH
VF92YWxpZGF0ZWQpOworICAgICAgICAgICAgICAgIHNldF9iaXQoX1BHVF9waW5uZWQsICZwYWdl
LT51LmludXNlLnR5cGVfaW5mbyk7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBlbHNlCisg
ICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CisKICAgICAgICAgICAgIHJldCA9IC1FUkVT
VEFSVDsKKworICAgICAgICAgICAgLyogUHV0IHRoZSBwYWdlIGJhY2sgb24gdGhlIGxpc3QgYW5k
IGRyb3AgdGhlIHJlZiB3ZSBncmFiYmVkIGFib3ZlICovCiAgICAgICAgICAgICBwYWdlX2xpc3Rf
YWRkKHBhZ2UsIGxpc3QpOwotICAgICAgICAgICAgc2V0X2JpdChfUEdUX3Bpbm5lZCwgJnBhZ2Ut
PnUuaW51c2UudHlwZV9pbmZvKTsKICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogICAgICAg
ICAgICAgZ290byBvdXQ7CiAgICAgICAgIGRlZmF1bHQ6CkBAIC0yMjI1LDcgKzIyNTAsNyBAQCB2
b2lkIHZjcHVfa2ljayhzdHJ1Y3QgdmNwdSAqdikKICAgICAgKiBwZW5kaW5nIGZsYWcuIFRoZXNl
IHZhbHVlcyBtYXkgZmx1Y3R1YXRlIChhZnRlciBhbGwsIHdlIGhvbGQgbm8KICAgICAgKiBsb2Nr
cykgYnV0IHRoZSBrZXkgaW5zaWdodCBpcyB0aGF0IGVhY2ggY2hhbmdlIHdpbGwgY2F1c2UKICAg
ICAgKiBldnRjaG5fdXBjYWxsX3BlbmRpbmcgdG8gYmUgcG9sbGVkLgotICAgICAqIAorICAgICAq
CiAgICAgICogTkIyLiBXZSBzYXZlIHRoZSBydW5uaW5nIGZsYWcgYWNyb3NzIHRoZSB1bmJsb2Nr
IHRvIGF2b2lkIGEgbmVlZGxlc3MKICAgICAgKiBJUEkgZm9yIGRvbWFpbnMgdGhhdCB3ZSBJUEkn
ZCB0byB1bmJsb2NrLgogICAgICAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 15:33:47 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 15:33: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 1iQCSJ-0002VO-OQ; Thu, 31 Oct 2019 15:33:47 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQCSJ-0002VF-2b
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:33:47 +0000
X-Inumbo-ID: d37f6828-fbf3-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d37f6828-fbf3-11e9-beca-bc764e2007e4;
 Thu, 31 Oct 2019 15:33:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQCSH-0002Zh-E0
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:33:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQCSH-0006l6-BR
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:33:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQCSH-0006l6-BR@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 15:33:45 +0000
Subject: [Xen-changelog] [xen staging] x86/mm: Separate out partial_pte
 tristate into individual flags
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFiNmZhNjM4ZDIxMDA2ZDNjMGEzMDM4MTMyYzZjYjMyNmQ4YmJhMDgKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDEwIDE3OjU3OjQ5IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjEyOjE0IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IFNlcGFyYXRlIG91dCBwYXJ0aWFsX3B0ZSB0cmlzdGF0ZSBpbnRvIGlu
ZGl2aWR1YWwgZmxhZ3MKICAgIAogICAgQXQgdGhlIG1vbWVudCwgcGFydGlhbF9wdGUgaXMgYSB0
cmktc3RhdGUgdGhhdCBjb250YWlucyB0d28gZGlzdGluY3QgYml0cwogICAgb2YgaW5mb3JtYXRp
b246CiAgICAKICAgIDEuIElmIHplcm8sIHRoZSBwdGUgYXQgaW5kZXggW25yX3ZhbGlkYXRlZF9w
dGVzXSBpcyB1bi12YWxpZGF0ZWQuICBJZgogICAgICAgbm9uLXplcm8sIHRoZSBwdGUgd2FzIGxh
c3Qgc2VlbiB3aXRoIFBHVF9wYXJ0aWFsIHNldC4KICAgIAogICAgMi4gSWYgcG9zaXRpdmUsIHRo
ZSBwdGUgYXQgaW5kZXggW25yX3ZhbGlkYXRlZF9wdGVzXSBkb2VzIG5vdCBob2xkIGEKICAgICAg
IGdlbmVyYWwgcmVmZXJlbmNlIGNvdW50LiAgSWYgbmVnYXRpdmUsIGl0IGRvZXMuCiAgICAKICAg
IFRvIG1ha2UgZnV0dXJlIHBhdGNoZXMgbW9yZSBjbGVhciwgc2VwYXJhdGUgb3V0IHRoaXMgZnVu
Y3Rpb25hbGl0eQogICAgaW50byB0d28gZGlzdGluY3QsIG5hbWVkIGJpdHM6IFBURl9wYXJ0aWFs
X3NldCAoZm9yICMxKSBhbmQKICAgIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIChmb3IgIzIpLgog
ICAgCiAgICBBZGRpdGlvbmFsbHksIGEgbnVtYmVyIG9mIGZ1bmN0aW9ucyB3aGljaCBuZWVkIHRo
aXMgaW5mb3JtYXRpb24gYWxzbwogICAgdGFrZSBvdGhlciBmbGFncyB0byBjb250cm9sIGJlaGF2
aW9yIChzdWNoIGFzIGBwcmVlbXB0aWJsZWAgYW5kCiAgICBgZGVmZXJgKS4gIFRoZXNlIGFyZSBo
YXJkIHRvIHJlYWQgaW4gdGhlIGNhbGxlciAoc2luY2UgeW91IG9ubHkgc2VlCiAgICAndHJ1ZScg
b3IgJ2ZhbHNlJyksIGFuZCB1Z2x5IHdoZW4gbWFueSBhcmUgYWRkZWQgdG9nZXRoZXIuICBJbgog
ICAgcHJlcGFyYXRpb24gZm9yIGFkZGluZyB5ZXQgYW5vdGhlciBmbGFnIGluIGEgZnV0dXJlIHBh
dGNoLCBjb2xsYXBzZQogICAgYWxsIG9mIHRoZXNlIGludG8gYSBzaW5nbGUgYGZsYWdgIHZhcmlh
YmxlLgogICAgCiAgICBOQiB0aGF0IHRoaXMgZG9lcyBtZWFuIGNoZWNraW5nIGZvciB3aGF0IHdh
cyBwcmV2aW91c2x5IHRoZSAnLTEnCiAgICBjb25kaXRpb24gYSBiaXQgbW9yZSB1Z2x5IGluIHRo
ZSBwdXRfcGFnZV9mcm9tX2xOZSBmdW5jdGlvbnMgKHNpbmNlCiAgICB5b3UgaGF2ZSB0byBjaGVj
ayBmb3IgYm90aCBwYXJ0aWFsX3NldCBhbmQgZ2VuZXJhbCByZWYpOyBidXQgdGhpcwogICAgY2xh
dXNlIHdpbGwgZ28gYXdheSBpbiBhIGZ1dHVyZSBwYXRjaC4KICAgIAogICAgQWxzbyBub3RlIHRo
YXQgdGhlIG9yaWdpbmFsIGNvbW1lbnQgaGFkIGFuIG9mZi1ieS1vbmUgZXJyb3I6CiAgICBwYXJ0
aWFsX2ZsYWdzIChsaWtlIHBhcnRpYWxfcHRlIGJlZm9yZSBpdCkgY29uY2VybnMKICAgIHBsTmVb
bnJfdmFsaWRhdGVkX3B0ZXNdLCBub3QgcGxOZVtucl92YWxpZGF0ZWRfcHRlcysxXS4KICAgIAog
ICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBv
ZiBYU0EtMjk5LgogICAgCiAgICBSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgfCAxNjUgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaCB8ICA0MSArKysrKysrKy0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTI4IGluc2VydGlv
bnMoKyksIDc4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIv
eGVuL2FyY2gveDg2L21tLmMKaW5kZXggOWNhYzZkMWNkZi4uNmFiZGQyMGI4OSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTEwNjQsMjAg
KzEwNjQsMzUgQEAgZ2V0X3BhZ2VfZnJvbV9sMWUoCiB9CiAKICNpZmRlZiBDT05GSUdfUFYKKwor
LyoKKyAqIFRoZSBmb2xsb3dpbmcgZmxhZ3MgYXJlIHVzZWQgdG8gc3BlY2lmeSBiZWhhdmlvciBv
ZiB2YXJpb3VzIGdldCBhbmQKKyAqIHB1dCBjb21tYW5kcy4gIFRoZSBmaXJzdCB0d28gYXJlIGFs
c28gc3RvcmVkIGluIHBhZ2UtPnBhcnRpYWxfZmxhZ3MKKyAqIHRvIGluZGljYXRlIHRoZSBzdGF0
ZSBvZiB0aGUgcGFnZSBwb2ludGVkIHRvIGJ5CisgKiBwYWdlLT5wdGVbcGFnZS0+bnJfdmFsaWRh
dGVkX2VudHJpZXNdLiAgU2VlIHRoZSBjb21tZW50IGluIG1tLmggZm9yCisgKiBtb3JlIGluZm9y
bWF0aW9uLgorICovCisjZGVmaW5lIFBURl9wYXJ0aWFsX3NldCAgICAgICAgICgxIDw8IDApCisj
ZGVmaW5lIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmICgxIDw8IDEpCisjZGVmaW5lIFBURl9wcmVl
bXB0aWJsZSAgICAgICAgICgxIDw8IDIpCisjZGVmaW5lIFBURl9kZWZlciAgICAgICAgICAgICAg
ICgxIDw8IDMpCisKIHN0YXRpYyBpbnQgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oCiAgICAg
bWZuX3QgbWZuLCB1bnNpZ25lZCBsb25nIHR5cGUsIHN0cnVjdCBkb21haW4gKmQsCi0gICAgaW50
IHBhcnRpYWwsIGludCBwcmVlbXB0aWJsZSkKKyAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7CiAg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IG1mbl90b19wYWdlKG1mbik7CiAgICAgaW50IHJj
OworICAgIGJvb2wgcHJlZW1wdGlibGUgPSBmbGFncyAmIFBURl9wcmVlbXB0aWJsZSwKKyAgICAg
ICAgIHBhcnRpYWxfcmVmID0gZmxhZ3MgJiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZjsKIAotICAg
IGlmICggbGlrZWx5KHBhcnRpYWwgPj0gMCkgJiYKKyAgICBpZiAoIGxpa2VseSghcGFydGlhbF9y
ZWYpICYmCiAgICAgICAgICB1bmxpa2VseSghZ2V0X3BhZ2VfZnJvbV9tZm4obWZuLCBkKSkgKQog
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAogICAgIHJjID0gX2dldF9wYWdlX3R5cGUocGFnZSwg
dHlwZSwgcHJlZW1wdGlibGUpOwogCi0gICAgaWYgKCB1bmxpa2VseShyYykgJiYgcGFydGlhbCA+
PSAwICYmCisgICAgaWYgKCB1bmxpa2VseShyYykgJiYgIXBhcnRpYWxfcmVmICYmCiAgICAgICAg
ICAoIXByZWVtcHRpYmxlIHx8IHBhZ2UgIT0gY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUp
ICkKICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAKQEAgLTEwODcsNyArMTEwMiw3IEBAIHN0YXRp
YyBpbnQgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oCiBkZWZpbmVfZ2V0X2xpbmVhcl9wYWdl
dGFibGUobDIpOwogc3RhdGljIGludAogZ2V0X3BhZ2VfZnJvbV9sMmUoCi0gICAgbDJfcGdlbnRy
eV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQsIGludCBwYXJ0aWFs
KQorICAgIGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLCBzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBtZm4gPSBsMmVf
Z2V0X3BmbihsMmUpOwogICAgIGludCByYzsKQEAgLTEwOTksOCArMTExNCw5IEBAIGdldF9wYWdl
X2Zyb21fbDJlKAogICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9CiAKLSAgICByYyA9IGdl
dF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKF9tZm4obWZuKSwgUEdUX2wxX3BhZ2VfdGFibGUsIGQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXJ0aWFsLCBmYWxzZSk7Cisg
ICAgQVNTRVJUKCEoZmxhZ3MgJiBQVEZfcHJlZW1wdGlibGUpKTsKKworICAgIHJjID0gZ2V0X3Bh
Z2VfYW5kX3R5cGVfZnJvbV9tZm4oX21mbihtZm4pLCBQR1RfbDFfcGFnZV90YWJsZSwgZCwgZmxh
Z3MpOwogICAgIGlmICggdW5saWtlbHkocmMgPT0gLUVJTlZBTCkgJiYgZ2V0X2wyX2xpbmVhcl9w
YWdldGFibGUobDJlLCBwZm4sIGQpICkKICAgICAgICAgcmMgPSAwOwogCkBAIC0xMTEwLDcgKzEx
MjYsNyBAQCBnZXRfcGFnZV9mcm9tX2wyZSgKIGRlZmluZV9nZXRfbGluZWFyX3BhZ2V0YWJsZShs
Myk7CiBzdGF0aWMgaW50CiBnZXRfcGFnZV9mcm9tX2wzZSgKLSAgICBsM19wZ2VudHJ5X3QgbDNl
LCB1bnNpZ25lZCBsb25nIHBmbiwgc3RydWN0IGRvbWFpbiAqZCwgaW50IHBhcnRpYWwpCisgICAg
bDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGludCBmbGFncykKIHsKICAgICBpbnQgcmM7CiAKQEAgLTExMjIsNyArMTEzOCw3IEBA
IGdldF9wYWdlX2Zyb21fbDNlKAogICAgIH0KIAogICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVf
ZnJvbV9tZm4oCi0gICAgICAgIGwzZV9nZXRfbWZuKGwzZSksIFBHVF9sMl9wYWdlX3RhYmxlLCBk
LCBwYXJ0aWFsLCAxKTsKKyAgICAgICAgbDNlX2dldF9tZm4obDNlKSwgUEdUX2wyX3BhZ2VfdGFi
bGUsIGQsIGZsYWdzIHwgUFRGX3ByZWVtcHRpYmxlKTsKICAgICBpZiAoIHVubGlrZWx5KHJjID09
IC1FSU5WQUwpICYmCiAgICAgICAgICAhaXNfcHZfMzJiaXRfZG9tYWluKGQpICYmCiAgICAgICAg
ICBnZXRfbDNfbGluZWFyX3BhZ2V0YWJsZShsM2UsIHBmbiwgZCkgKQpAQCAtMTEzNCw3ICsxMTUw
LDcgQEAgZ2V0X3BhZ2VfZnJvbV9sM2UoCiBkZWZpbmVfZ2V0X2xpbmVhcl9wYWdldGFibGUobDQp
Owogc3RhdGljIGludAogZ2V0X3BhZ2VfZnJvbV9sNGUoCi0gICAgbDRfcGdlbnRyeV90IGw0ZSwg
dW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQsIGludCBwYXJ0aWFsKQorICAgIGw0
X3BnZW50cnlfdCBsNGUsIHVuc2lnbmVkIGxvbmcgcGZuLCBzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBpbnQgZmxhZ3MpCiB7CiAgICAgaW50IHJjOwogCkBAIC0xMTQ2LDcgKzExNjIsNyBAQCBn
ZXRfcGFnZV9mcm9tX2w0ZSgKICAgICB9CiAKICAgICByYyA9IGdldF9wYWdlX2FuZF90eXBlX2Zy
b21fbWZuKAotICAgICAgICBsNGVfZ2V0X21mbihsNGUpLCBQR1RfbDNfcGFnZV90YWJsZSwgZCwg
cGFydGlhbCwgMSk7CisgICAgICAgIGw0ZV9nZXRfbWZuKGw0ZSksIFBHVF9sM19wYWdlX3RhYmxl
LCBkLCBmbGFncyB8IFBURl9wcmVlbXB0aWJsZSk7CiAgICAgaWYgKCB1bmxpa2VseShyYyA9PSAt
RUlOVkFMKSAmJiBnZXRfbDRfbGluZWFyX3BhZ2V0YWJsZShsNGUsIHBmbiwgZCkgKQogICAgICAg
ICByYyA9IDA7CiAKQEAgLTEyNDcsNyArMTI2Myw3IEBAIHN0YXRpYyB2b2lkIHB1dF9kYXRhX3Bh
Z2Uoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgYm9vbCB3cml0ZWFibGUpCiAgKiBOb3RlIGFsc28g
dGhhdCB0aGlzIGF1dG9tYXRpY2FsbHkgZGVhbHMgY29ycmVjdGx5IHdpdGggbGluZWFyIHAudC4n
cy4KICAqLwogc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5X3QgbDJlLCB1
bnNpZ25lZCBsb25nIHBmbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBhcnRp
YWwsIGJvb2wgZGVmZXIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBmbGFncykKIHsKICAgICBpbnQgcmMgPSAwOwogCkBAIC0xMjcwLDEyICsxMjg2LDEzIEBAIHN0
YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9u
ZyBwZm4sCiAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnID0gbDJlX2dldF9wYWdlKGwyZSk7
CiAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnB0cGcgPSBtZm5fdG9fcGFnZShfbWZuKHBmbikp
OwogCi0gICAgICAgIGlmICggdW5saWtlbHkocGFydGlhbCA+IDApICkKKyAgICAgICAgaWYgKCAo
ZmxhZ3MgJiAoUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpKSA9PQor
ICAgICAgICAgICAgICBQVEZfcGFydGlhbF9zZXQgKQogICAgICAgICB7Ci0gICAgICAgICAgICBB
U1NFUlQoIWRlZmVyKTsKKyAgICAgICAgICAgIEFTU0VSVCghKGZsYWdzICYgUFRGX2RlZmVyKSk7
CiAgICAgICAgICAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCB0cnVlLCBwdHBnKTsKICAgICAg
ICAgfQotICAgICAgICBlbHNlIGlmICggZGVmZXIgKQorICAgICAgICBlbHNlIGlmICggZmxhZ3Mg
JiBQVEZfZGVmZXIgKQogICAgICAgICB7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9n
dWVzdF9wdHBnID0gcHRwZzsKICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3Rh
YmxlID0gcGc7CkBAIC0xMjkyLDcgKzEzMDksNyBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21f
bDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLAogfQogCiBzdGF0aWMgaW50
IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcGFydGlhbCwgYm9vbCBkZWZlcikKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzKQogewogICAgIHN0
cnVjdCBwYWdlX2luZm8gKnBnOwogICAgIGludCByYzsKQEAgLTEzMTUsMTMgKzEzMzIsMTQgQEAg
c3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wzZShsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBs
b25nIHBmbiwKIAogICAgIHBnID0gbDNlX2dldF9wYWdlKGwzZSk7CiAKLSAgICBpZiAoIHVubGlr
ZWx5KHBhcnRpYWwgPiAwKSApCisgICAgaWYgKCAoZmxhZ3MgJiAoUFRGX3BhcnRpYWxfc2V0IHwg
UFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpKSA9PQorICAgICAgICAgUFRGX3BhcnRpYWxfc2V0ICkK
ICAgICB7Ci0gICAgICAgIEFTU0VSVCghZGVmZXIpOworICAgICAgICBBU1NFUlQoIShmbGFncyAm
IFBURl9kZWZlcikpOwogICAgICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIHRydWUsIG1m
bl90b19wYWdlKF9tZm4ocGZuKSkpOwogICAgIH0KIAotICAgIGlmICggZGVmZXIgKQorICAgIGlm
ICggZmxhZ3MgJiBQVEZfZGVmZXIgKQogICAgIHsKICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRf
Z3Vlc3RfcHRwZyA9IG1mbl90b19wYWdlKF9tZm4ocGZuKSk7CiAgICAgICAgIGN1cnJlbnQtPmFy
Y2gub2xkX2d1ZXN0X3RhYmxlID0gcGc7CkBAIC0xMzM2LDcgKzEzNTQsNyBAQCBzdGF0aWMgaW50
IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAog
fQogCiBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDRlKGw0X3BnZW50cnlfdCBsNGUsIHVuc2ln
bmVkIGxvbmcgcGZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcGFydGlhbCwg
Ym9vbCBkZWZlcikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZs
YWdzKQogewogICAgIGludCByYyA9IDE7CiAKQEAgLTEzNDUsMTMgKzEzNjMsMTQgQEAgc3RhdGlj
IGludCBwdXRfcGFnZV9mcm9tX2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBm
biwKICAgICB7CiAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnID0gbDRlX2dldF9wYWdlKGw0
ZSk7CiAKLSAgICAgICAgaWYgKCB1bmxpa2VseShwYXJ0aWFsID4gMCkgKQorICAgICAgICBpZiAo
IChmbGFncyAmIChQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZikpID09
CisgICAgICAgICAgICAgIFBURl9wYXJ0aWFsX3NldCApCiAgICAgICAgIHsKLSAgICAgICAgICAg
IEFTU0VSVCghZGVmZXIpOworICAgICAgICAgICAgQVNTRVJUKCEoZmxhZ3MgJiBQVEZfZGVmZXIp
KTsKICAgICAgICAgICAgIHJldHVybiBfcHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgbWZuX3RvX3Bh
Z2UoX21mbihwZm4pKSk7CiAgICAgICAgIH0KIAotICAgICAgICBpZiAoIGRlZmVyICkKKyAgICAg
ICAgaWYgKCBmbGFncyAmIFBURl9kZWZlciApCiAgICAgICAgIHsKICAgICAgICAgICAgIGN1cnJl
bnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBtZm5fdG9fcGFnZShfbWZuKHBmbikpOwogICAgICAg
ICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwZzsKQEAgLTE0NjMsMTIgKzE0
ODIsMTMgQEAgc3RhdGljIGludCBhbGxvY19sMl90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
LCB1bnNpZ25lZCBsb25nIHR5cGUpCiAgICAgdW5zaWduZWQgbG9uZyAgcGZuID0gbWZuX3gocGFn
ZV90b19tZm4ocGFnZSkpOwogICAgIGwyX3BnZW50cnlfdCAgKnBsMmU7CiAgICAgdW5zaWduZWQg
aW50ICAgaTsKLSAgICBpbnQgICAgICAgICAgICByYyA9IDAsIHBhcnRpYWwgPSBwYWdlLT5wYXJ0
aWFsX3B0ZTsKKyAgICBpbnQgICAgICAgICAgICByYyA9IDA7CisgICAgdW5zaWduZWQgaW50ICAg
cGFydGlhbF9mbGFncyA9IHBhZ2UtPnBhcnRpYWxfZmxhZ3M7CiAKICAgICBwbDJlID0gbWFwX2Rv
bWFpbl9wYWdlKF9tZm4ocGZuKSk7CiAKICAgICBmb3IgKCBpID0gcGFnZS0+bnJfdmFsaWRhdGVk
X3B0ZXM7IGkgPCBMMl9QQUdFVEFCTEVfRU5UUklFUzsKLSAgICAgICAgICBpKyssIHBhcnRpYWwg
PSAwICkKKyAgICAgICAgICBpKyssIHBhcnRpYWxfZmxhZ3MgPSAwICkKICAgICB7CiAgICAgICAg
IGwyX3BnZW50cnlfdCBsMmU7CiAKQEAgLTE0OTEsMTcgKzE1MTEsMTggQEAgc3RhdGljIGludCBh
bGxvY19sMl90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUp
CiAgICAgICAgICAgICByYyA9IC1FSU5UUjsKICAgICAgICAgfQogICAgICAgICBlbHNlCi0gICAg
ICAgICAgICByYyA9IGdldF9wYWdlX2Zyb21fbDJlKGwyZSwgcGZuLCBkLCBwYXJ0aWFsKTsKKyAg
ICAgICAgICAgIHJjID0gZ2V0X3BhZ2VfZnJvbV9sMmUobDJlLCBwZm4sIGQsIHBhcnRpYWxfZmxh
Z3MpOwogCiAgICAgICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKICAgICAgICAgewogICAgICAg
ICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICAgICAgcGFnZS0+cGFy
dGlhbF9wdGUgPSBwYXJ0aWFsID86IDE7CisgICAgICAgICAgICAvKiBTZXQgJ3NldCcsIHJldGFp
biAnZ2VuZXJhbCByZWYnICovCisgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFy
dGlhbF9mbGFncyB8IFBURl9wYXJ0aWFsX3NldDsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlm
ICggcmMgPT0gLUVJTlRSICYmIGkgKQogICAgICAgICB7CiAgICAgICAgICAgICBwYWdlLT5ucl92
YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7Cisg
ICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gMDsKICAgICAgICAgICAgIHJjID0gLUVS
RVNUQVJUOwogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCByYyA8IDAgJiYgcmMgIT0gLUVJ
TlRSICkKQEAgLTE1MTEsNyArMTUzMiw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogICAgICAgICAgICAgaWYg
KCBpICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRf
cHRlcyA9IGk7Ci0gICAgICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSAwOworICAgICAg
ICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOwogICAgICAgICAgICAgICAgIGN1cnJl
bnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgIGN1cnJlbnQt
PmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKICAgICAgICAgICAgIH0KQEAgLTE1MzUsNyAr
MTU1Niw4IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSkKICAgICB1bnNpZ25lZCBsb25nICBwZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7CiAg
ICAgbDNfcGdlbnRyeV90ICAqcGwzZTsKICAgICB1bnNpZ25lZCBpbnQgICBpOwotICAgIGludCAg
ICAgICAgICAgIHJjID0gMCwgcGFydGlhbCA9IHBhZ2UtPnBhcnRpYWxfcHRlOworICAgIGludCAg
ICAgICAgICAgIHJjID0gMDsKKyAgICB1bnNpZ25lZCBpbnQgICBwYXJ0aWFsX2ZsYWdzID0gcGFn
ZS0+cGFydGlhbF9mbGFnczsKIAogICAgIHBsM2UgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwZm4p
KTsKIApAQCAtMTU1MCw3ICsxNTcyLDcgQEAgc3RhdGljIGludCBhbGxvY19sM190YWJsZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICBtZW1zZXQocGwzZSArIDQsIDAsIChMM19QQUdF
VEFCTEVfRU5UUklFUyAtIDQpICogc2l6ZW9mKCpwbDNlKSk7CiAKICAgICBmb3IgKCBpID0gcGFn
ZS0+bnJfdmFsaWRhdGVkX3B0ZXM7IGkgPCBMM19QQUdFVEFCTEVfRU5UUklFUzsKLSAgICAgICAg
ICBpKyssIHBhcnRpYWwgPSAwICkKKyAgICAgICAgICBpKyssIHBhcnRpYWxfZmxhZ3MgPSAwICkK
ICAgICB7CiAgICAgICAgIGwzX3BnZW50cnlfdCBsM2UgPSBwbDNlW2ldOwogCkBAIC0xNTY5LDcg
KzE1OTEsOCBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCiAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgcmMgPSBnZXRfcGFnZV9hbmRf
dHlwZV9mcm9tX21mbigKICAgICAgICAgICAgICAgICAgICAgbDNlX2dldF9tZm4obDNlKSwKLSAg
ICAgICAgICAgICAgICAgICAgUEdUX2wyX3BhZ2VfdGFibGUgfCBQR1RfcGFlX3hlbl9sMiwgZCwg
cGFydGlhbCwgMSk7CisgICAgICAgICAgICAgICAgICAgIFBHVF9sMl9wYWdlX3RhYmxlIHwgUEdU
X3BhZV94ZW5fbDIsIGQsCisgICAgICAgICAgICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgfCBQVEZf
cHJlZW1wdGlibGUpOwogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCAhKGwzZV9nZXRfZmxh
Z3MobDNlKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgewpAQCAtMTU3OCwxNyArMTYwMSwx
OCBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAg
ICAgICAgICAgICByYyA9IC1FSU5UUjsKICAgICAgICAgfQogICAgICAgICBlbHNlCi0gICAgICAg
ICAgICByYyA9IGdldF9wYWdlX2Zyb21fbDNlKGwzZSwgcGZuLCBkLCBwYXJ0aWFsKTsKKyAgICAg
ICAgICAgIHJjID0gZ2V0X3BhZ2VfZnJvbV9sM2UobDNlLCBwZm4sIGQsIHBhcnRpYWxfZmxhZ3Mp
OwogCiAgICAgICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKICAgICAgICAgewogICAgICAgICAg
ICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICAgICAgcGFnZS0+cGFydGlh
bF9wdGUgPSBwYXJ0aWFsID86IDE7CisgICAgICAgICAgICAvKiBTZXQgJ3NldCcsIGxlYXZlICdn
ZW5lcmFsIHJlZicgc2V0IGlmIHRoaXMgZW50cnkgd2FzIHNldCAqLworICAgICAgICAgICAgcGFn
ZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxhZ3MgfCBQVEZfcGFydGlhbF9zZXQ7CiAgICAg
ICAgIH0KICAgICAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpICkKICAgICAgICAgewog
ICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICAgICAgcGFn
ZS0+cGFydGlhbF9wdGUgPSAwOworICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IDA7
CiAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgfQogICAgICAgICBpZiAoIHJj
IDwgMCApCkBAIC0xNjA2LDcgKzE2MzAsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIGlmICggaSApCiAgICAgICAgIHsKICAgICAg
ICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAgIHBhZ2UtPnBh
cnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOwogICAg
ICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAg
ICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAgICAgICAgIH0KQEAgLTE3
NDAsMTAgKzE3NjQsMTEgQEAgc3RhdGljIGludCBhbGxvY19sNF90YWJsZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlKQogICAgIHVuc2lnbmVkIGxvbmcgIHBmbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHBh
Z2UpKTsKICAgICBsNF9wZ2VudHJ5X3QgICpwbDRlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZu
KSk7CiAgICAgdW5zaWduZWQgaW50ICAgaTsKLSAgICBpbnQgICAgICAgICAgICByYyA9IDAsIHBh
cnRpYWwgPSBwYWdlLT5wYXJ0aWFsX3B0ZTsKKyAgICBpbnQgICAgICAgICAgICByYyA9IDA7Cisg
ICAgdW5zaWduZWQgaW50ICAgcGFydGlhbF9mbGFncyA9IHBhZ2UtPnBhcnRpYWxfZmxhZ3M7CiAK
ICAgICBmb3IgKCBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXM7IGkgPCBMNF9QQUdFVEFCTEVf
RU5UUklFUzsKLSAgICAgICAgICBpKyssIHBhcnRpYWwgPSAwICkKKyAgICAgICAgICBpKyssIHBh
cnRpYWxfZmxhZ3MgPSAwICkKICAgICB7CiAgICAgICAgIGw0X3BnZW50cnlfdCBsNGU7CiAKQEAg
LTE3NTksMTIgKzE3ODQsMTMgQEAgc3RhdGljIGludCBhbGxvY19sNF90YWJsZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlKQogICAgICAgICAgICAgcmMgPSAtRUlOVFI7CiAgICAgICAgIH0KICAgICAg
ICAgZWxzZQotICAgICAgICAgICAgcmMgPSBnZXRfcGFnZV9mcm9tX2w0ZShsNGUsIHBmbiwgZCwg
cGFydGlhbCk7CisgICAgICAgICAgICByYyA9IGdldF9wYWdlX2Zyb21fbDRlKGw0ZSwgcGZuLCBk
LCBwYXJ0aWFsX2ZsYWdzKTsKIAogICAgICAgICBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAg
ICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gcGFydGlhbCA/OiAxOworICAgICAgICAgICAgLyogU2V0
ICdzZXQnLCBsZWF2ZSAnZ2VuZXJhbCByZWYnIHNldCBpZiB0aGlzIGVudHJ5IHdhcyBzZXQgKi8K
KyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBwYXJ0aWFsX2ZsYWdzIHwgUFRGX3Bh
cnRpYWxfc2V0OwogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCByYyA8IDAgKQogICAgICAg
ICB7CkBAIC0xNzc0LDcgKzE4MDAsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAgICBpZiAoIGkgKQogICAgICAgICAgICAgewog
ICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAg
ICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgICAgICAgICAgcGFnZS0+cGFydGlh
bF9mbGFncyA9IDA7CiAgICAgICAgICAgICAgICAgaWYgKCByYyA9PSAtRUlOVFIgKQogICAgICAg
ICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAgICBlbHNlCkBAIC0x
ODI2LDE5ICsxODUyLDIwIEBAIHN0YXRpYyBpbnQgZnJlZV9sMl90YWJsZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlKQogICAgIHN0cnVjdCBkb21haW4gKmQgPSBwYWdlX2dldF9vd25lcihwYWdlKTsK
ICAgICB1bnNpZ25lZCBsb25nIHBmbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKTsKICAgICBs
Ml9wZ2VudHJ5X3QgKnBsMmU7Ci0gICAgaW50IHJjID0gMCwgcGFydGlhbCA9IHBhZ2UtPnBhcnRp
YWxfcHRlOwotICAgIHVuc2lnbmVkIGludCBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgLSAh
cGFydGlhbDsKKyAgICBpbnQgcmMgPSAwOworICAgIHVuc2lnbmVkIGludCBwYXJ0aWFsX2ZsYWdz
ID0gcGFnZS0+cGFydGlhbF9mbGFncywKKyAgICAgICAgaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9w
dGVzIC0gIShwYXJ0aWFsX2ZsYWdzICYgUFRGX3BhcnRpYWxfc2V0KTsKIAogICAgIHBsMmUgPSBt
YXBfZG9tYWluX3BhZ2UoX21mbihwZm4pKTsKIAogICAgIGZvciAoIDsgOyApCiAgICAgewogICAg
ICAgICBpZiAoIGlzX2d1ZXN0X2wyX3Nsb3QoZCwgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8sIGkp
ICkKLSAgICAgICAgICAgIHJjID0gcHV0X3BhZ2VfZnJvbV9sMmUocGwyZVtpXSwgcGZuLCBwYXJ0
aWFsLCBmYWxzZSk7CisgICAgICAgICAgICByYyA9IHB1dF9wYWdlX2Zyb21fbDJlKHBsMmVbaV0s
IHBmbiwgcGFydGlhbF9mbGFncyk7CiAgICAgICAgIGlmICggcmMgPCAwICkKICAgICAgICAgICAg
IGJyZWFrOwogCi0gICAgICAgIHBhcnRpYWwgPSAwOworICAgICAgICBwYXJ0aWFsX2ZsYWdzID0g
MDsKIAogICAgICAgICBpZiAoICFpLS0gKQogICAgICAgICAgICAgYnJlYWs7CkBAIC0xODYwLDEy
ICsxODg3LDE0IEBAIHN0YXRpYyBpbnQgZnJlZV9sMl90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlKQogICAgIGVsc2UgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQogICAgIHsKICAgICAgICAgcGFn
ZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IHBh
cnRpYWwgPzogLTE7CisgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAocGFydGlhbF9mbGFn
cyAmIFBURl9wYXJ0aWFsX3NldCkgPworICAgICAgICAgICAgcGFydGlhbF9mbGFncyA6CisgICAg
ICAgICAgICAoUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpOwogICAg
IH0KICAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkgPCBMMl9QQUdFVEFCTEVfRU5UUklF
UyAtIDEgKQogICAgIHsKICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpICsgMTsK
LSAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSAwOworICAgICAgICBwYWdlLT5wYXJ0aWFsX2Zs
YWdzID0gMDsKICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgfQogCkBAIC0xODc3LDE4ICsx
OTA2LDE5IEBAIHN0YXRpYyBpbnQgZnJlZV9sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
KQogICAgIHN0cnVjdCBkb21haW4gKmQgPSBwYWdlX2dldF9vd25lcihwYWdlKTsKICAgICB1bnNp
Z25lZCBsb25nIHBmbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKTsKICAgICBsM19wZ2VudHJ5
X3QgKnBsM2U7Ci0gICAgaW50IHJjID0gMCwgcGFydGlhbCA9IHBhZ2UtPnBhcnRpYWxfcHRlOwot
ICAgIHVuc2lnbmVkIGludCAgaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzIC0gIXBhcnRpYWw7
CisgICAgaW50IHJjID0gMDsKKyAgICB1bnNpZ25lZCBpbnQgcGFydGlhbF9mbGFncyA9IHBhZ2Ut
PnBhcnRpYWxfZmxhZ3MsCisgICAgICAgIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAtICEo
cGFydGlhbF9mbGFncyAmIFBURl9wYXJ0aWFsX3NldCk7CiAKICAgICBwbDNlID0gbWFwX2RvbWFp
bl9wYWdlKF9tZm4ocGZuKSk7CiAKICAgICBmb3IgKCA7IDsgKQogICAgIHsKLSAgICAgICAgcmMg
PSBwdXRfcGFnZV9mcm9tX2wzZShwbDNlW2ldLCBwZm4sIHBhcnRpYWwsIDApOworICAgICAgICBy
YyA9IHB1dF9wYWdlX2Zyb21fbDNlKHBsM2VbaV0sIHBmbiwgcGFydGlhbF9mbGFncyk7CiAgICAg
ICAgIGlmICggcmMgPCAwICkKICAgICAgICAgICAgIGJyZWFrOwogCi0gICAgICAgIHBhcnRpYWwg
PSAwOworICAgICAgICBwYXJ0aWFsX2ZsYWdzID0gMDsKICAgICAgICAgaWYgKCByYyA9PSAwICkK
ICAgICAgICAgICAgIHBsM2VbaV0gPSB1bmFkanVzdF9ndWVzdF9sM2UocGwzZVtpXSwgZCk7CiAK
QEAgLTE5MDcsMTIgKzE5MzcsMTQgQEAgc3RhdGljIGludCBmcmVlX2wzX3RhYmxlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UpCiAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQogICAgIHsKICAgICAg
ICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0
ZSA9IHBhcnRpYWwgPzogLTE7CisgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAocGFydGlh
bF9mbGFncyAmIFBURl9wYXJ0aWFsX3NldCkgPworICAgICAgICAgICAgcGFydGlhbF9mbGFncyA6
CisgICAgICAgICAgICAoUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYp
OwogICAgIH0KICAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkgPCBMM19QQUdFVEFCTEVf
RU5UUklFUyAtIDEgKQogICAgIHsKICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBp
ICsgMTsKLSAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSAwOworICAgICAgICBwYWdlLT5wYXJ0
aWFsX2ZsYWdzID0gMDsKICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgfQogICAgIHJldHVy
biByYyA+IDAgPyAwIDogcmM7CkBAIC0xOTIzLDI2ICsxOTU1LDI5IEBAIHN0YXRpYyBpbnQgZnJl
ZV9sNF90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIHN0cnVjdCBkb21haW4gKmQg
PSBwYWdlX2dldF9vd25lcihwYWdlKTsKICAgICB1bnNpZ25lZCBsb25nIHBmbiA9IG1mbl94KHBh
Z2VfdG9fbWZuKHBhZ2UpKTsKICAgICBsNF9wZ2VudHJ5X3QgKnBsNGUgPSBtYXBfZG9tYWluX3Bh
Z2UoX21mbihwZm4pKTsKLSAgICBpbnQgcmMgPSAwLCBwYXJ0aWFsID0gcGFnZS0+cGFydGlhbF9w
dGU7Ci0gICAgdW5zaWduZWQgaW50ICBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgLSAhcGFy
dGlhbDsKKyAgICBpbnQgcmMgPSAwOworICAgIHVuc2lnbmVkIHBhcnRpYWxfZmxhZ3MgPSBwYWdl
LT5wYXJ0aWFsX2ZsYWdzLAorICAgICAgICBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgLSAh
KHBhcnRpYWxfZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQpOwogCiAgICAgZG8gewogICAgICAgICBp
ZiAoIGlzX2d1ZXN0X2w0X3Nsb3QoZCwgaSkgKQotICAgICAgICAgICAgcmMgPSBwdXRfcGFnZV9m
cm9tX2w0ZShwbDRlW2ldLCBwZm4sIHBhcnRpYWwsIDApOworICAgICAgICAgICAgcmMgPSBwdXRf
cGFnZV9mcm9tX2w0ZShwbDRlW2ldLCBwZm4sIHBhcnRpYWxfZmxhZ3MpOwogICAgICAgICBpZiAo
IHJjIDwgMCApCiAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgcGFydGlhbCA9IDA7CisgICAg
ICAgIHBhcnRpYWxfZmxhZ3MgPSAwOwogICAgIH0gd2hpbGUgKCBpLS0gKTsKIAogICAgIGlmICgg
cmMgPT0gLUVSRVNUQVJUICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVz
ID0gaTsKLSAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSBwYXJ0aWFsID86IC0xOworICAgICAg
ICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gKHBhcnRpYWxfZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQp
ID8KKyAgICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgOgorICAgICAgICAgICAgKFBURl9wYXJ0aWFs
X3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKTsKICAgICB9CiAgICAgZWxzZSBpZiAoIHJj
ID09IC1FSU5UUiAmJiBpIDwgTDRfUEFHRVRBQkxFX0VOVFJJRVMgLSAxICkKICAgICB7CiAgICAg
ICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaSArIDE7Ci0gICAgICAgIHBhZ2UtPnBhcnRp
YWxfcHRlID0gMDsKKyAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IDA7CiAgICAgICAgIHJj
ID0gLUVSRVNUQVJUOwogICAgIH0KIApAQCAtMjIxOSw3ICsyMjU0LDcgQEAgc3RhdGljIGludCBt
b2RfbDJfZW50cnkobDJfcGdlbnRyeV90ICpwbDJlLAogICAgICAgICByZXR1cm4gLUVCVVNZOwog
ICAgIH0KIAotICAgIHB1dF9wYWdlX2Zyb21fbDJlKG9sMmUsIG1mbl94KG1mbiksIDAsIHRydWUp
OworICAgIHB1dF9wYWdlX2Zyb21fbDJlKG9sMmUsIG1mbl94KG1mbiksIFBURl9kZWZlcik7CiAK
ICAgICByZXR1cm4gcmM7CiB9CkBAIC0yMjg3LDcgKzIzMjIsNyBAQCBzdGF0aWMgaW50IG1vZF9s
M19lbnRyeShsM19wZ2VudHJ5X3QgKnBsM2UsCiAgICAgICAgIGlmICggIWNyZWF0ZV9wYWVfeGVu
X21hcHBpbmdzKGQsIHBsM2UpICkKICAgICAgICAgICAgIEJVRygpOwogCi0gICAgcHV0X3BhZ2Vf
ZnJvbV9sM2Uob2wzZSwgbWZuX3gobWZuKSwgMCwgMSk7CisgICAgcHV0X3BhZ2VfZnJvbV9sM2Uo
b2wzZSwgbWZuX3gobWZuKSwgUFRGX2RlZmVyKTsKICAgICByZXR1cm4gcmM7CiB9CiAKQEAgLTIz
NTAsNyArMjM4NSw3IEBAIHN0YXRpYyBpbnQgbW9kX2w0X2VudHJ5KGw0X3BnZW50cnlfdCAqcGw0
ZSwKICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CiAgICAgfQogCi0gICAgcHV0X3BhZ2VfZnJvbV9s
NGUob2w0ZSwgbWZuX3gobWZuKSwgMCwgMSk7CisgICAgcHV0X3BhZ2VfZnJvbV9sNGUob2w0ZSwg
bWZuX3gobWZuKSwgUFRGX2RlZmVyKTsKICAgICByZXR1cm4gcmM7CiB9CiAjZW5kaWYgLyogQ09O
RklHX1BWICovCkBAIC0yNjE5LDcgKzI2NTQsNyBAQCBpbnQgZnJlZV9wYWdlX3R5cGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogICAgIGlmICggISh0eXBlICYg
UEdUX3BhcnRpYWwpICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0g
MVUgPDwgUEFHRVRBQkxFX09SREVSOwotICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7Cisg
ICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOwogICAgIH0KIAogICAgIHN3aXRjaCAoIHR5
cGUgJiBQR1RfdHlwZV9tYXNrICkKQEAgLTI5MTIsNyArMjk0Nyw3IEBAIHN0YXRpYyBpbnQgX2dl
dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAog
ICAgICAgICBpZiAoICEoeCAmIFBHVF9wYXJ0aWFsKSApCiAgICAgICAgIHsKICAgICAgICAgICAg
IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gMDsKLSAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxf
cHRlID0gMDsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOwogICAgICAgICB9
CiAgICAgICAgIHBhZ2UtPmxpbmVhcl9wdF9jb3VudCA9IDA7CiAgICAgICAgIHJjID0gYWxsb2Nf
cGFnZV90eXBlKHBhZ2UsIHR5cGUsIHByZWVtcHRpYmxlKTsKQEAgLTMwODgsNyArMzEyMyw3IEBA
IGludCBuZXdfZ3Vlc3RfY3IzKG1mbl90IG1mbikKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQog
Ci0gICAgcmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbihtZm4sIFBHVF9yb290X3BhZ2Vf
dGFibGUsIGQsIDAsIDEpOworICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4obWZu
LCBQR1Rfcm9vdF9wYWdlX3RhYmxlLCBkLCBQVEZfcHJlZW1wdGlibGUpOwogICAgIHN3aXRjaCAo
IHJjICkKICAgICB7CiAgICAgY2FzZSAwOgpAQCAtMzQzOSw3ICszNDc0LDcgQEAgbG9uZyBkb19t
bXVleHRfb3AoCiAgICAgICAgICAgICBpZiAoIG9wLmFyZzEubWZuICE9IDAgKQogICAgICAgICAg
ICAgewogICAgICAgICAgICAgICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oCi0g
ICAgICAgICAgICAgICAgICAgIF9tZm4ob3AuYXJnMS5tZm4pLCBQR1Rfcm9vdF9wYWdlX3RhYmxl
LCBjdXJyZCwgMCwgMSk7CisgICAgICAgICAgICAgICAgICAgIF9tZm4ob3AuYXJnMS5tZm4pLCBQ
R1Rfcm9vdF9wYWdlX3RhYmxlLCBjdXJyZCwgUFRGX3ByZWVtcHRpYmxlKTsKIAogICAgICAgICAg
ICAgICAgIGlmICggdW5saWtlbHkocmMpICkKICAgICAgICAgICAgICAgICB7CmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5k
ZXggZjIzMDZlNTZlZC4uMDdjYzA2ZTRkNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMjMxLDE5ICsyMzEsMzQg
QEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAgICAgKiBzZXR0aW5nIHRoZSBmbGFnIG11c3Qgbm90
IGRyb3AgdGhhdCByZWZlcmVuY2UsIHdoZXJlYXMgdGhlIGluc3RhbmNlCiAgICAgICAgICAqIGNs
ZWFyaW5nIGl0IHdpbGwgaGF2ZSB0by4KICAgICAgICAgICoKLSAgICAgICAgICogSWYgQHBhcnRp
YWxfcHRlIGlzIHBvc2l0aXZlIHRoZW4gUFRFIGF0IEBucl92YWxpZGF0ZWRfcHRlcysxIGhhcwot
ICAgICAgICAgKiBiZWVuIHBhcnRpYWxseSB2YWxpZGF0ZWQuIFRoaXMgaW1wbGllcyB0aGF0IHRo
ZSBnZW5lcmFsIHJlZmVyZW5jZQotICAgICAgICAgKiB0byB0aGUgcGFnZSAoYWNxdWlyZWQgZnJv
bSBnZXRfcGFnZV9mcm9tX2xOZSgpKSB3b3VsZCBiZSBkcm9wcGVkCi0gICAgICAgICAqIChhZ2Fp
biBkdWUgdG8gdGhlIGFwcGFyZW50IGZhaWx1cmUpIGFuZCBoZW5jZSBtdXN0IGJlIHJlLWFjcXVp
cmVkCi0gICAgICAgICAqIHdoZW4gcmVzdW1pbmcgdGhlIHZhbGlkYXRpb24sIGJ1dCBtdXN0IG5v
dCBiZSBkcm9wcGVkIHdoZW4gcGlja2luZwotICAgICAgICAgKiB1cCB0aGUgcGFnZSBmb3IgaW52
YWxpZGF0aW9uLgorICAgICAgICAgKiBJZiBwYXJ0aWFsX2ZsYWdzICYgUFRGX3BhcnRpYWxfc2V0
IGlzIHNldCwgdGhlbiB0aGUgcGFnZSBhdAorICAgICAgICAgKiBhdCBAbnJfdmFsaWRhdGVkX3B0
ZXMgaGFkIFBHVF9wYXJ0aWFsIHNldCBhcyBhIHJlc3VsdCBvZiBhbgorICAgICAgICAgKiBvcGVy
YXRpb24gb24gdGhlIGN1cnJlbnQgcGFnZS4gIChUaGF0IHBhZ2UgbWF5IG9yIG1heSBub3QKKyAg
ICAgICAgICogc3RpbGwgaGF2ZSBQR1RfcGFydGlhbCBzZXQuKQogICAgICAgICAgKgotICAgICAg
ICAgKiBJZiBAcGFydGlhbF9wdGUgaXMgbmVnYXRpdmUgdGhlbiBQVEUgYXQgQG5yX3ZhbGlkYXRl
ZF9wdGVzKzEgaGFzCi0gICAgICAgICAqIGJlZW4gcGFydGlhbGx5IGludmFsaWRhdGVkLiBUaGlz
IGlzIGJhc2ljYWxseSB0aGUgb3Bwb3NpdGUgY2FzZSBvZgotICAgICAgICAgKiBhYm92ZSwgaS5l
LiB0aGUgZ2VuZXJhbCByZWZlcmVuY2UgdG8gdGhlIHBhZ2Ugd2FzIG5vdCBkcm9wcGVkIGluCi0g
ICAgICAgICAqIHB1dF9wYWdlX2Zyb21fbE5lKCkgKGR1ZSB0byB0aGUgYXBwYXJlbnQgZmFpbHVy
ZSksIGFuZCBoZW5jZSBpdAotICAgICAgICAgKiBtdXN0IGJlIGRyb3BwZWQgd2hlbiB0aGUgcHV0
IG9wZXJhdGlvbiBpcyByZXN1bWVkIChhbmQgY29tcGxldGVzKSwKLSAgICAgICAgICogYnV0IGl0
IG11c3Qgbm90IGJlIGFjcXVpcmVkIGlmIHBpY2tpbmcgdXAgdGhlIHBhZ2UgZm9yIHZhbGlkYXRp
b24uCisgICAgICAgICAqIElmIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGlzIHNldCwgdGhlbiB0
aGUgUFRFIGF0CisgICAgICAgICAqIEBucl92YWxpZGF0ZWRfcHRlZiBob2xkcyBhIGdlbmVyYWwg
cmVmZXJlbmNlIGNvdW50IGZvciB0aGUKKyAgICAgICAgICogcGFnZS4KKyAgICAgICAgICoKKyAg
ICAgICAgICogVGhpcyBoYXBwZW5zOgorICAgICAgICAgKiAtIER1cmluZyBkZS12YWxpZGF0aW9u
LCBpZiBkZS12YWxpZGF0aW9uIG9mIHRoZSBwYWdlIHdhcworICAgICAgICAgKiAgIGludGVycnVw
dGVkCisgICAgICAgICAqIC0gRHVyaW5nIHZhbGlkYXRpb24sIGlmIGFuIGludmFsaWQgZW50cnkg
aXMgZW5jb3VudGVyZWQgYW5kCisgICAgICAgICAqICAgdmFsaWRhdGlvbiBpcyBwcmVlbXB0aWJs
ZQorICAgICAgICAgKiAtIER1cmluZyB2YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9nZW5lcmFs
X3JlZiB3YXMgc2V0IG9uCisgICAgICAgICAqICAgdGhpcyBlbnRyeSB0byBiZWdpbiB3aXRoIChw
ZXJoYXBzIGJlY2F1c2Ugd2UncmUgcGlja2luZworICAgICAgICAgKiAgIHVwIGZyb20gYSBwYXJ0
aWFsIGRlLXZhbGlkYXRpb24pLgorICAgICAgICAgKgorICAgICAgICAgKiBXaGVuIHJlc3VtaW5n
IHZhbGlkYXRpb24sIGlmIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGlzIGNsZWFyLAorICAgICAg
ICAgKiB0aGVuIGEgZ2VuZXJhbCByZWZlcmVuY2UgbXVzdCBiZSByZS1hY3F1aXJlZDsgaWYgaXQg
aXMgc2V0LCBubworICAgICAgICAgKiByZWZlcmVuY2Ugc2hvdWxkIGJlIGFjcXVpcmVkLgorICAg
ICAgICAgKgorICAgICAgICAgKiBXaGVuIHJlc3VtaW5nIGRlLXZhbGlkYXRpb24sIGlmIFBURl9w
YXJ0aWFsX2dlbmVyYWxfcmVmIGlzCisgICAgICAgICAqIGNsZWFyLCBubyByZWZlcmVuY2Ugc2hv
dWxkIGJlIGRyb3BwZWQ7IGlmIGl0IGlzIHNldCwgYQorICAgICAgICAgKiByZWZlcmVuY2Ugc2hv
dWxkIGJlIGRyb3BwZWQuCisgICAgICAgICAqCisgICAgICAgICAqIE5CIHRoYXQgUFRGX3BhcnRp
YWxfc2V0IGFuZCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBhcmUKKyAgICAgICAgICogZGVmaW5l
ZCBpbiBtbS5jLCB0aGUgb25seSBwbGFjZSB3aGVyZSB0aGV5IGFyZSB1c2VkLgogICAgICAgICAg
KgogICAgICAgICAgKiBUaGUgM3JkIGZpZWxkLCBAbGluZWFyX3B0X2NvdW50LCBpbmRpY2F0ZXMK
ICAgICAgICAgICogLSBieSBhIHBvc2l0aXZlIHZhbHVlLCBob3cgbWFueSBzYW1lLWxldmVsIHBh
Z2UgdGFibGUgZW50cmllcyBhIHBhZ2UKQEAgLTI1NCw3ICsyNjksNyBAQCBzdHJ1Y3QgcGFnZV9p
bmZvCiAgICAgICAgIHN0cnVjdCB7CiAgICAgICAgICAgICB1MTYgbnJfdmFsaWRhdGVkX3B0ZXM6
UEFHRVRBQkxFX09SREVSICsgMTsKICAgICAgICAgICAgIHUxNiA6MTYgLSBQQUdFVEFCTEVfT1JE
RVIgLSAxIC0gMjsKLSAgICAgICAgICAgIHMxNiBwYXJ0aWFsX3B0ZToyOworICAgICAgICAgICAg
dTE2IHBhcnRpYWxfZmxhZ3M6MjsKICAgICAgICAgICAgIHMxNiBsaW5lYXJfcHRfY291bnQ7CiAg
ICAgICAgIH07CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 15:33:57 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 15:33: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 1iQCST-0002Wb-SJ; Thu, 31 Oct 2019 15:33: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=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQCSS-0002WR-HQ
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:33:56 +0000
X-Inumbo-ID: d9932588-fbf3-11e9-954d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d9932588-fbf3-11e9-954d-12813bfff9fa;
 Thu, 31 Oct 2019 15:33:55 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQCSR-0002Zs-K2
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:33:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQCSR-0006lV-Hb
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:33:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQCSR-0006lV-Hb@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 15:33:55 +0000
Subject: [Xen-changelog] [xen staging] x86/mm: Use flags for _put_page_type
 rather than a boolean
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDAxMjE1ODhlYzBmNjk1MGVkNjVkOTA2ZDg2MGRmNDliZTJjOGU2NTUKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDEwIDE3OjU3OjQ5IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjEyOjUzIDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IFVzZSBmbGFncyBmb3IgX3B1dF9wYWdlX3R5cGUgcmF0aGVyIHRoYW4g
YSBib29sZWFuCiAgICAKICAgIFRoaXMgaXMgaW4gbWFpbmx5IGluIHByZXBhcmF0aW9uIGZvciBf
cHV0X3BhZ2VfdHlwZSB0YWtpbmcgdGhlCiAgICBwYXJ0aWFsX2ZsYWdzIHZhbHVlIGluIHRoZSBm
dXR1cmUuICBJdCBhbHNvIG1ha2VzIGl0IGVhc2llciB0byByZWFkIGluCiAgICB0aGUgY2FsbGVy
IChzaW5jZSB5b3Ugc2VlIGEgZmxhZyBuYW1lIHJhdGhlciB0aGFuIGB0cnVlYCBvciBgZmFsc2Vg
KS4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQuCiAgICAKICAgIFRoaXMg
aXMgcGFydCBvZiBYU0EtMjk5LgogICAgCiAgICBSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDI1ICsrKysrKysr
KysrKystLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCAxMiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4
Ni9tbS5jCmluZGV4IDZhYmRkMjBiODkuLjY4ZDE3ZGI0YWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0xMTcwLDcgKzExNzAsNyBAQCBn
ZXRfcGFnZV9mcm9tX2w0ZSgKIH0KICNlbmRpZiAvKiBDT05GSUdfUFYgKi8KIAotc3RhdGljIGlu
dCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCBib29sIHByZWVtcHRpYmxl
LAorc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNp
Z25lZCBpbnQgZmxhZ3MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKnB0cGcpOwogCiB2b2lkIHB1dF9wYWdlX2Zyb21fbDFlKGwxX3BnZW50cnlfdCBsMWUsIHN0
cnVjdCBkb21haW4gKmwxZV9vd25lcikKQEAgLTEyOTAsNyArMTI5MCw3IEBAIHN0YXRpYyBpbnQg
cHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAg
ICAgICAgICAgICAgIFBURl9wYXJ0aWFsX3NldCApCiAgICAgICAgIHsKICAgICAgICAgICAgIEFT
U0VSVCghKGZsYWdzICYgUFRGX2RlZmVyKSk7Ci0gICAgICAgICAgICByYyA9IF9wdXRfcGFnZV90
eXBlKHBnLCB0cnVlLCBwdHBnKTsKKyAgICAgICAgICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcs
IFBURl9wcmVlbXB0aWJsZSwgcHRwZyk7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIGZs
YWdzICYgUFRGX2RlZmVyICkKICAgICAgICAgewpAQCAtMTI5OSw3ICsxMjk5LDcgQEAgc3RhdGlj
IGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBm
biwKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgIHsKLSAgICAgICAgICAgIHJjID0g
X3B1dF9wYWdlX3R5cGUocGcsIHRydWUsIHB0cGcpOworICAgICAgICAgICAgcmMgPSBfcHV0X3Bh
Z2VfdHlwZShwZywgUFRGX3ByZWVtcHRpYmxlLCBwdHBnKTsKICAgICAgICAgICAgIGlmICggbGlr
ZWx5KCFyYykgKQogICAgICAgICAgICAgICAgIHB1dF9wYWdlKHBnKTsKICAgICAgICAgfQpAQCAt
MTMzNiw3ICsxMzM2LDcgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wzZShsM19wZ2VudHJ5
X3QgbDNlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgIFBURl9wYXJ0aWFsX3NldCApCiAg
ICAgewogICAgICAgICBBU1NFUlQoIShmbGFncyAmIFBURl9kZWZlcikpOwotICAgICAgICByZXR1
cm4gX3B1dF9wYWdlX3R5cGUocGcsIHRydWUsIG1mbl90b19wYWdlKF9tZm4ocGZuKSkpOworICAg
ICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIFBURl9wcmVlbXB0aWJsZSwgbWZuX3RvX3Bh
Z2UoX21mbihwZm4pKSk7CiAgICAgfQogCiAgICAgaWYgKCBmbGFncyAmIFBURl9kZWZlciApCkBA
IC0xMzQ2LDcgKzEzNDYsNyBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50
cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAK
LSAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCB0cnVlLCBtZm5fdG9fcGFnZShfbWZuKHBmbikp
KTsKKyAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUsIG1mbl90b19w
YWdlKF9tZm4ocGZuKSkpOwogICAgIGlmICggbGlrZWx5KCFyYykgKQogICAgICAgICBwdXRfcGFn
ZShwZyk7CiAKQEAgLTEzNjcsNyArMTM2Nyw3IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9s
NGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgICAgICAgICAgIFBU
Rl9wYXJ0aWFsX3NldCApCiAgICAgICAgIHsKICAgICAgICAgICAgIEFTU0VSVCghKGZsYWdzICYg
UFRGX2RlZmVyKSk7Ci0gICAgICAgICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIHRydWUs
IG1mbl90b19wYWdlKF9tZm4ocGZuKSkpOworICAgICAgICAgICAgcmV0dXJuIF9wdXRfcGFnZV90
eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUsIG1mbl90b19wYWdlKF9tZm4ocGZuKSkpOwogICAgICAg
ICB9CiAKICAgICAgICAgaWYgKCBmbGFncyAmIFBURl9kZWZlciApCkBAIC0xMzc3LDcgKzEzNzcs
NyBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDRlKGw0X3BnZW50cnlfdCBsNGUsIHVuc2ln
bmVkIGxvbmcgcGZuLAogICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAgICAgIH0KIAotICAgICAg
ICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCB0cnVlLCBtZm5fdG9fcGFnZShfbWZuKHBmbikpKTsK
KyAgICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgUFRGX3ByZWVtcHRpYmxlLCBtZm5fdG9f
cGFnZShfbWZuKHBmbikpKTsKICAgICAgICAgaWYgKCBsaWtlbHkoIXJjKSApCiAgICAgICAgICAg
ICBwdXRfcGFnZShwZyk7CiAgICAgfQpAQCAtMjcyNywxMCArMjcyNywxMSBAQCBzdGF0aWMgaW50
IF9wdXRfZmluYWxfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxv
bmcgdHlwZSwKIH0KIAogCi1zdGF0aWMgaW50IF9wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UsIGJvb2wgcHJlZW1wdGlibGUsCitzdGF0aWMgaW50IF9wdXRfcGFnZV90eXBlKHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGludCBmbGFncywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZykKIHsKICAgICB1bnNpZ25lZCBsb25n
IG54LCB4LCB5ID0gcGFnZS0+dS5pbnVzZS50eXBlX2luZm87CisgICAgYm9vbCBwcmVlbXB0aWJs
ZSA9IGZsYWdzICYgUFRGX3ByZWVtcHRpYmxlOwogCiAgICAgQVNTRVJUKGN1cnJlbnRfbG9ja2Vk
X3BhZ2VfbmVfY2hlY2socGFnZSkpOwogCkBAIC0yOTM2LDcgKzI5MzcsNyBAQCBzdGF0aWMgaW50
IF9nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlw
ZSwKIAogICAgICAgICAgICAgaWYgKCB1bmxpa2VseShyYykgKQogICAgICAgICAgICAgewotICAg
ICAgICAgICAgICAgIF9wdXRfcGFnZV90eXBlKHBhZ2UsIGZhbHNlLCBOVUxMKTsKKyAgICAgICAg
ICAgICAgICBfcHV0X3BhZ2VfdHlwZShwYWdlLCAwLCBOVUxMKTsKICAgICAgICAgICAgICAgICBn
b3RvIG91dDsKICAgICAgICAgICAgIH0KICAgICAgICAgfQpAQCAtMjk2Miw3ICsyOTYzLDcgQEAg
c3RhdGljIGludCBfZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25l
ZCBsb25nIHR5cGUsCiAKIHZvaWQgcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
KQogewotICAgIGludCByYyA9IF9wdXRfcGFnZV90eXBlKHBhZ2UsIGZhbHNlLCBOVUxMKTsKKyAg
ICBpbnQgcmMgPSBfcHV0X3BhZ2VfdHlwZShwYWdlLCAwLCBOVUxMKTsKICAgICBBU1NFUlQocmMg
PT0gMCk7CiAgICAgKHZvaWQpcmM7CiB9CkBAIC0yOTc5LDcgKzI5ODAsNyBAQCBpbnQgZ2V0X3Bh
Z2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAKIGlu
dCBwdXRfcGFnZV90eXBlX3ByZWVtcHRpYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7Ci0g
ICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBhZ2UsIHRydWUsIE5VTEwpOworICAgIHJldHVybiBf
cHV0X3BhZ2VfdHlwZShwYWdlLCBQVEZfcHJlZW1wdGlibGUsIE5VTEwpOwogfQogCiBpbnQgZ2V0
X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBs
b25nIHR5cGUpCkBAIC0yOTk2LDcgKzI5OTcsNyBAQCBpbnQgcHV0X29sZF9ndWVzdF90YWJsZShz
dHJ1Y3QgdmNwdSAqdikKICAgICBpZiAoICF2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSApCiAgICAg
ICAgIHJldHVybiAwOwogCi0gICAgc3dpdGNoICggcmMgPSBfcHV0X3BhZ2VfdHlwZSh2LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZSwgdHJ1ZSwKKyAgICBzd2l0Y2ggKCByYyA9IF9wdXRfcGFnZV90eXBl
KHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlLCBQVEZfcHJlZW1wdGlibGUsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB2LT5hcmNoLm9sZF9ndWVzdF9wdHBnKSApCiAgICAgewogICAg
IGNhc2UgLUVJTlRSOgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 15:34:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 15: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 1iQCSd-0002Xl-UT; Thu, 31 Oct 2019 15:34:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQCSc-0002Xa-I8
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:34:06 +0000
X-Inumbo-ID: dfa29454-fbf3-11e9-8aca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id dfa29454-fbf3-11e9-8aca-bc764e2007e4;
 Thu, 31 Oct 2019 15:34:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQCSb-0002aL-Pp
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:34:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQCSb-0006mC-NT
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:34:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQCSb-0006mC-NT@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 15:34:05 +0000
Subject: [Xen-changelog] [xen staging] x86/mm: Rework
 get_page_and_type_from_mfn conditional
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJhYWIwNmQ3NDJlMTNkN2E5ZDI0OGYxZmM3ZjBlYzYyYjI5NWFkYTEKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDEwIDE3OjU3OjQ5IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjEzOjIzIDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IFJld29yayBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbiBjb25kaXRp
b25hbAogICAgCiAgICBNYWtlIGl0IGVhc2llciB0byByZWFkIGJ5IGRlY2xhcmluZyB0aGUgY29u
ZGl0aW9ucyBpbiB3aGljaCB3ZSB3aWxsCiAgICByZXRhaW4gdGhlIHJlZiwgcmF0aGVyIHRoYW4g
dGhlIGNvbmRpdGlvbnMgdW5kZXIgd2hpY2ggd2UgcmVsZWFzZSBpdC4KICAgIAogICAgVGhlIG9u
bHkgd2F5IChwYWdlID09IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlKSBjYW4gYmUgdHJ1
ZSBpcyBpZgogICAgcHJlZW1wdGlibGUgaXMgdHJ1ZTsgc28gcmVtb3ZlIHRoaXMgZnJvbSB0aGUg
cXVlcnkgaXRzZWxmLCBhbmQgYWRkIGFuCiAgICBBU1NFUlQoKSB0byB0aGF0IGVmZmVjdCBvbiB0
aGUgb3Bwb3NpdGUgcGF0aC4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQu
CiAgICAKICAgIE5CIHRoYXQgYWxsb2NfbE5fdGFibGUoKSBtaXNoYW5kbGUgdGhlICJsaW5lYXIg
cHQgZmFpbHVyZSIgc2l0dWF0aW9uCiAgICBkZXNjcmliZWQgaW4gdGhlIGNvbW1lbnQ7IHRoaXMg
d2lsbCBiZSBhZGRyZXNzZWQgaW4gYSBmdXR1cmUgcGF0Y2guCiAgICAKICAgIFRoaXMgaXMgcGFy
dCBvZiBYU0EtMjk5LgogICAgCiAgICBSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDM5ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDM3IGluc2VydGlvbnMo
KyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4v
YXJjaC94ODYvbW0uYwppbmRleCA2OGQxN2RiNGFkLi5kYTQ3YTY2ZjhiIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTA5Miw4ICsxMDky
LDQzIEBAIHN0YXRpYyBpbnQgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oCiAKICAgICByYyA9
IF9nZXRfcGFnZV90eXBlKHBhZ2UsIHR5cGUsIHByZWVtcHRpYmxlKTsKIAotICAgIGlmICggdW5s
aWtlbHkocmMpICYmICFwYXJ0aWFsX3JlZiAmJgotICAgICAgICAgKCFwcmVlbXB0aWJsZSB8fCBw
YWdlICE9IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlKSApCisgICAgLyoKKyAgICAgKiBS
ZXRhaW4gdGhlIHJlZmNvdW50IGlmOgorICAgICAqIC0gcGFnZSBpcyBmdWxseSB2YWxpZGF0ZWQg
KHJjID09IDApCisgICAgICogLSBwYWdlIGlzIG5vdCB2YWxpZGF0ZWQgKHJjIDwgMCkgYnV0Ogor
ICAgICAqICAgLSBXZSBjYW1lIGluIHdpdGggYSByZWZlcmVuY2UgKHBhcnRpYWxfcmVmKQorICAg
ICAqICAgLSBwYWdlIGlzIHBhcnRpYWxseSB2YWxpZGF0ZWQgYnV0IHRoZXJlJ3MgYmVlbiBhbiBl
cnJvcgorICAgICAqICAgICAocGFnZSA9PSBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSkK
KyAgICAgKgorICAgICAqIFRoZSBwYXJ0aWFsX3JlZi1vbi1lcnJvciBjbGF1c2UgaXMgd29ydGgg
YW4gZXhwbGFuYXRpb24uICBUaGVyZQorICAgICAqIGFyZSB0d28gc2NlbmFyaW9zIHdoZXJlIHBh
cnRpYWxfcmVmIG1pZ2h0IGJlIHRydWUgY29taW5nIGluOgorICAgICAqIC0gbWZuIGhhcyBiZWVu
IHBhcnRpYWxseSBkZW1vdGVkIGFzIHR5cGUgYHR5cGVgOyBpLmUuIGhhcworICAgICAqICAgUEdU
X3BhcnRpYWwgc2V0CisgICAgICogLSBtZm4gaGFzIGJlZW4gcGFydGlhbGx5IGRlbW90ZWQgYXMg
TCh0eXBlKzEpIChpLmUuLCBhIGxpbmVhcgorICAgICAqICAgcGFnZTsgZS5nLiB3ZSdyZSBiZWlu
ZyBjYWxsZWQgZnJvbSBnZXRfcGFnZV9mcm9tX2wyZSB3aXRoCisgICAgICogICB0eXBlID09IFBH
VF9sMV90YWJsZSwgYnV0IHRoZSBtZm4gaXMgUEdUX2wyX3RhYmxlKQorICAgICAqCisgICAgICog
SWYgdGhlcmUncyBhbiBlcnJvciwgaW4gdGhlIGZpcnN0IGNhc2UsIF9nZXRfcGFnZV90eXBlIHdp
bGwKKyAgICAgKiBlaXRoZXIgcmV0dXJuIC1FUkVTVEFSVCwgaW4gd2hpY2ggY2FzZSB3ZSB3YW50
IHRvIHJldGFpbiB0aGUKKyAgICAgKiByZWYgKGFzIHRoZSBjYWxsZXIgd2lsbCBjb25zaWRlciBp
dCByZXRhaW5lZCksIG9yIC1FSU5WQUwsIGluCisgICAgICogd2hpY2ggY2FzZSBvbGRfZ3Vlc3Rf
dGFibGUgd2lsbCBiZSBzZXQ7IGluIGJvdGggY2FzZXMsIHdlIG5lZWQKKyAgICAgKiB0byByZXRh
aW4gdGhlIHJlZi4KKyAgICAgKgorICAgICAqIEluIHRoZSBzZWNvbmQgY2FzZSwgaWYgdGhlcmUn
cyBhbiBlcnJvciwgX2dldF9wYWdlX3R5cGUoKSBjYW4KKyAgICAgKiAqb25seSogcmV0dXJuIC1F
SU5WQUwsIGFuZCAqbmV2ZXIqIHNldCBvbGRfZ3Vlc3RfdGFibGUuICBJbgorICAgICAqIHRoYXQg
Y2FzZSB3ZSBhbHNvIHdhbnQgdG8gcmV0YWluIHRoZSByZWZlcmVuY2UsIHRvIGFsbG93IHRoZQor
ICAgICAqIHBhZ2UgdG8gY29udGludWUgdG8gYmUgdG9ybiBkb3duIChpLmUuLCBQR1RfcGFydGlh
bCBjbGVhcmVkKQorICAgICAqIHNhZmVseS4KKyAgICAgKgorICAgICAqIEFsc28gbm90ZSB0aGF0
IHdlIHNob3VsZG4ndCBiZSBhYmxlIHRvIGxlYXZlIHdpdGggdGhlIHJlZmVyZW5jZQorICAgICAq
IGNvdW50IHJldGFpbmVkIHVubGVzcyB3ZSBzdWNjZWVkZWQsIG9yIHRoZSBvcGVyYXRpb24gd2Fz
CisgICAgICogcHJlZW1wdGlibGUuCisgICAgICovCisgICAgaWYgKCBsaWtlbHkoIXJjKSB8fCBw
YXJ0aWFsX3JlZiApCisgICAgICAgIC8qIG5vdGhpbmcgKi87CisgICAgZWxzZSBpZiAoIHBhZ2Ug
PT0gY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQorICAgICAgICBBU1NFUlQocHJlZW1w
dGlibGUpOworICAgIGVsc2UKICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAKICAgICByZXR1cm4g
cmM7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 15:34:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 15: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 1iQCSo-0002ZW-0K; Thu, 31 Oct 2019 15:34:18 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQCSm-0002ZO-Qf
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:34:16 +0000
X-Inumbo-ID: e5b3cfc0-fbf3-11e9-8aca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e5b3cfc0-fbf3-11e9-8aca-bc764e2007e4;
 Thu, 31 Oct 2019 15:34:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQCSl-0002aX-Vi
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:34:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQCSl-0006n0-TI
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:34:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQCSl-0006n0-TI@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 15:34:15 +0000
Subject: [Xen-changelog] [xen staging] x86/mm: Have alloc_l[23]_table clear
 partial_flags when preempting
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZmMGI5YTVkNjliNzQ0YTk5ZThiYmVhYzgyMGE5ODVkYjVhM2JmOGUKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDEwIDE3OjU3OjQ5IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjE0OjE0IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IEhhdmUgYWxsb2NfbFsyM11fdGFibGUgY2xlYXIgcGFydGlhbF9mbGFn
cyB3aGVuIHByZWVtcHRpbmcKICAgIAogICAgSW4gb3JkZXIgdG8gYWxsb3cgcmVjdXJzaXZlIHBh
Z2V0YWJsZSBwcm9tb3Rpb25zIGFuZCBkZW1vdGlvbnMgdG8gYmUKICAgIGludGVycnVwdGVkLCBY
ZW4gbXVzdCBrZWVwIHRyYWNrIG9mIHRoZSBzdGF0ZSBvZiB0aGUgc3ViLXBhZ2VzCiAgICBwcm9t
b3RlZCBvciBkZW1vdGVkLiAgVGhpcyBpcyBzdG9yZWQgaW4gdHdvIGVsZW1lbnRzIGluIHRoZSBw
YWdlCiAgICBzdHJ1Y3Q6IG5yX2VudHJpZXNfdmFsaWRhdGVkIGFuZCBwYXJ0aWFsX2ZsYWdzLgog
ICAgCiAgICBUaGUgcnVsZSBpcyB0aGF0IGVudHJpZXMgWzAsIG5yX2VudHJpZXNfdmFsaWRhdGVk
KSBzaG91bGQgYWx3YXlzIGJlCiAgICB2YWxpZGF0ZWQgYW5kIGhvbGQgYSBnZW5lcmFsIHJlZmVy
ZW5jZSBjb3VudC4gIElmIHBhcnRpYWxfZmxhZ3MgaXMKICAgIHplcm8sIHRoZW4gW25yX2VudHJp
ZXNfdmFsaWRhdGVkXSBpcyBub3QgdmFsaWRhdGVkIGFuZCBubyByZWZlcmVuY2UKICAgIGNvdW50
IGlzIGhlbGQuICBJZiBQVEZfcGFydGlhbF9zZXQgaXMgc2V0LCB0aGVuIFtucl9lbnRyaWVzX3Zh
bGlkYXRlZF0KICAgIGlzIHBhcnRpYWxseSB2YWxpZGF0ZWQuCiAgICAKICAgIEF0IHRoZSBtb21l
bnQsIGEgZGlzdGluY3Rpb24gaXMgbWFkZSBiZXR3ZWVuIHByb21vdGlvbiBhbmQgZGVtb3Rpb24K
ICAgIHdpdGggcmVnYXJkIHRvIHdoZXRoZXIgdGhlIGVudHJ5IGl0c2VsZiAiaG9sZHMiIGEgZ2Vu
ZXJhbCByZWZlcmVuY2UKICAgIGNvdW50OiB3aGVuIGVudHJ5IHByb21vdGlvbiBpcyBpbnRlcnJ1
cHRlZCAoaS5lLiwgcmV0dXJucyAtRVJFU1RBUlQpLAogICAgdGhlIGVudHJ5IGlzIG5vdCBjb25z
aWRlcmVkIHRvIGhvbGQgYSByZWZlcmVuY2U7IHdoZW4gZW50cnkgZGVtb3Rpb24KICAgIGlzIGlu
dGVycnVwdGVkLCB0aGUgZW50cnkgaXMgc3RpbGwgY29uc2lkZXJlZCB0byBob2xkIGEgZ2VuZXJh
bAogICAgcmVmZXJlbmNlLgogICAgCiAgICBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBpcyB1c2Vk
IHRvIGRpc3Rpbmd1aXNoIGJldHdlZW4gdGhlc2UgY2FzZXMuCiAgICBJZiBjbGVhciwgaXQncyBh
IHBhcnRpYWwgcHJvbW90aW9uID0+IG5vIGdlbmVyYWwgcmVmZXJlbmNlIGNvdW50IGhlbGQKICAg
IGJ5IHRoZSBlbnRyeTsgaWYgc2V0LCBpdCdzIHBhcnRpYWwgZGVtb3Rpb24sIHNvIGEgZ2VuZXJh
bCByZWZlcmVuY2UKICAgIGNvdW50IGhlbGQuICBCZWNhdXNlIHByb21vdGlvbnMgYW5kIGRlbW90
aW9ucyBjYW4gYmUgaW50ZXJsZWF2ZWQsIHRoaXMKICAgIHZhbHVlIGlzIHBhc3NlZCB0byBnZXRf
cGFnZV9hbmRfdHlwZV9mcm9tX21mbiBhbmQgcHV0X3BhZ2VfZnJvbV9sKmUsCiAgICB0byBiZSBh
YmxlIHRvIHByb3Blcmx5IGhhbmRsZSByZWZlcmVuY2UgY291bnRzLgogICAgCiAgICBVbmZvcnR1
bmF0ZWx5LCB3aGVuIGFsbG9jX2xbMjNdX3RhYmxlIGNoZWNrIGh5cGVyY2FsbF9wcmVlbXB0X2No
ZWNrKCkKICAgIGFuZCByZXR1cm4gLUVSRVNUQVJULCB0aGV5IHNldCBucl9lbnRyaWVzX3ZhbGlk
YXRlZCwgYnV0IGRvbid0IGNsZWFyCiAgICBwYXJ0aWFsX2ZsYWdzLgogICAgCiAgICBJZiB3ZSB3
ZXJlIHBpY2tpbmcgdXAgZnJvbSBhIHByZXZpb3VzbHktaW50ZXJydXB0ZWQgcHJvbW90aW9uLCB0
aGF0CiAgICBtZWFucyB0aGF0IFBURl9wYXJ0aWFsX3NldCB3b3VsZCBiZSBzZXQgZXZlbiB0aG91
Z2gKICAgIFtucl9lbnRyaWVzX3ZhbGlkYXRlZF0gd2FzIG5vdCBwYXJ0aWFsbHkgdmFsaWRhdGVk
LiAgVGhpcyBtZWFucyB0aGF0CiAgICBpZiB0aGUgcGFnZSBpbiB0aGlzIHN0YXRlIHdlcmUgZGUt
dmFsaWRhdGVkLCBwdXRfcGFnZV90eXBlKCkgd291bGQKICAgIGVycm9uZW91c2x5IGJlIGNhbGxl
ZCBvbiB0aGF0IGVudHJ5LgogICAgCiAgICBQZXJoYXBzIHdvcnNlLCBpZiB3ZSB3ZXJlIHJhY2lu
ZyB3aXRoIGEgZGUtdmFsaWRhdGlvbiwgdGhlbiB3ZSBtaWdodAogICAgbGVhdmUgYm90aCBQVEZf
cGFydGlhbF9zZXQgYW5kIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmOyBhbmQgd2hlbgogICAgZGUt
dmFsaWRhdGlvbiBwaWNrZWQgdXAgYWdhaW4sIGJvdGggdGhlIHR5cGUgYW5kIHRoZSBnZW5lcmFs
IHJlZiB3b3VsZAogICAgYmUgZXJyb25lb3VzbHkgZHJvcHBlZCBmcm9tIFtucl9lbnRyaWVzX3Zh
bGlkYXRlZF0uCiAgICAKICAgIEluIGEgc2Vuc2UsIHRoZSByZWFsIGlzc3VlIGhlcmUgaXMgY29k
ZSBkdXBsaWNhdGlvbi4gIFJhdGhlciB0aGFuCiAgICBkdXBsaWNhdGUgdGhlIGludGVycnVwdGlv
biBjb2RlLCBzZXQgcmMgdG8gLUVJTlRSIGFuZCBmYWxsIHRocm91Z2ggdG8KICAgIHRoZSBjb2Rl
IHdoaWNoIGFscmVhZHkgaGFuZGxlcyB0aGF0IGNhc2UgY29ycmVjdGx5LgogICAgCiAgICBHaXZl
biB0aGUgbG9naWMgYXQgdGhpcyBwb2ludCwgaXQgc2hvdWxkIGJlIGltcG9zc2libGUgZm9yCiAg
ICBwYXJ0aWFsX2ZsYWdzIHRvIGJlIG5vbi16ZXJvOyBhZGQgYW4gQVNTRVJUKCkgdG8gY2F0Y2gg
YW55IGNoYW5nZXMuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjk5LgogICAgCiAgICBS
ZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAg
U2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4v
YXJjaC94ODYvbW0uYyB8IDI1ICsrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCA2IGluc2VydGlvbnMoKyksIDE5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggZGE0N2E2NmY4Yi4uMjRjZThk
N2M1MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21t
LmMKQEAgLTE1MjUsMjEgKzE1MjUsMTMgQEAgc3RhdGljIGludCBhbGxvY19sMl90YWJsZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAgICAgZm9yICggaSA9IHBh
Z2UtPm5yX3ZhbGlkYXRlZF9wdGVzOyBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7CiAgICAgICAg
ICAgaSsrLCBwYXJ0aWFsX2ZsYWdzID0gMCApCiAgICAgewotICAgICAgICBsMl9wZ2VudHJ5X3Qg
bDJlOworICAgICAgICBsMl9wZ2VudHJ5X3QgbDJlID0gcGwyZVtpXTsKIAogICAgICAgICBpZiAo
IGkgPiBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygp
ICkKLSAgICAgICAgewotICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwot
ICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAg
fQotCi0gICAgICAgIGlmICggIWlzX2d1ZXN0X2wyX3Nsb3QoZCwgdHlwZSwgaSkgKQorICAgICAg
ICAgICAgcmMgPSAtRUlOVFI7CisgICAgICAgIGVsc2UgaWYgKCAhaXNfZ3Vlc3RfbDJfc2xvdChk
LCB0eXBlLCBpKSApCiAgICAgICAgICAgICBjb250aW51ZTsKLQotICAgICAgICBsMmUgPSBwbDJl
W2ldOwotCi0gICAgICAgIGlmICggIShsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QUkVTRU5U
KSApCisgICAgICAgIGVsc2UgaWYgKCAhKGwyZV9nZXRfZmxhZ3MobDJlKSAmIF9QQUdFX1BSRVNF
TlQpICkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCAhcHZfbDF0Zl9jaGVja19sMmUoZCwg
bDJlKSApCiAgICAgICAgICAgICAgICAgY29udGludWU7CkBAIC0xNjEyLDEzICsxNjA0LDggQEAg
c3RhdGljIGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAg
ICBsM19wZ2VudHJ5X3QgbDNlID0gcGwzZVtpXTsKIAogICAgICAgICBpZiAoIGkgPiBwYWdlLT5u
cl92YWxpZGF0ZWRfcHRlcyAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKLSAgICAgICAg
ewotICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICAgICAg
cmMgPSAtRVJFU1RBUlQ7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotCi0gICAgICAg
IGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICYmIChpID09IDMpICkKKyAgICAgICAgICAgIHJj
ID0gLUVJTlRSOworICAgICAgICBlbHNlIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICYmIChp
ID09IDMpICkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCAhKGwzZV9nZXRfZmxhZ3MobDNl
KSAmIF9QQUdFX1BSRVNFTlQpIHx8CiAgICAgICAgICAgICAgICAgIChsM2VfZ2V0X2ZsYWdzKGwz
ZSkgJiBsM19kaXNhbGxvd19tYXNrKGQpKSApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 15:34:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 15:34: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 1iQCSy-0002ah-2O; Thu, 31 Oct 2019 15:34:28 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQCSx-0002aa-FI
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:34:27 +0000
X-Inumbo-ID: ebc6e8d4-fbf3-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ebc6e8d4-fbf3-11e9-beca-bc764e2007e4;
 Thu, 31 Oct 2019 15:34:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQCSw-0002bQ-5c
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:34:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQCSw-0006o4-34
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:34:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQCSw-0006o4-34@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 15:34:26 +0000
Subject: [Xen-changelog] [xen staging] x86/mm: Always retain a general ref
 on partial
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE4YjBhYjY5NzgzMGE0NmNlM2RhY2FmOTIxMDc5OTMyMmNiMzczMmMKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDEwIDE3OjU3OjQ5IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjE0OjM2IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IEFsd2F5cyByZXRhaW4gYSBnZW5lcmFsIHJlZiBvbiBwYXJ0aWFsCiAg
ICAKICAgIEluIG9yZGVyIHRvIGFsbG93IHJlY3Vyc2l2ZSBwYWdldGFibGUgcHJvbW90aW9ucyBh
bmQgZGVtb3Rpb25zIHRvIGJlCiAgICBpbnRlcnJ1cHRlZCwgWGVuIG11c3Qga2VlcCB0cmFjayBv
ZiB0aGUgc3RhdGUgb2YgdGhlIHN1Yi1wYWdlcwogICAgcHJvbW90ZWQgb3IgZGVtb3RlZC4gIFRo
aXMgaXMgc3RvcmVkIGluIHR3byBlbGVtZW50cyBpbiB0aGUgcGFnZSBzdHJ1Y3Q6CiAgICBucl9l
bnRyaWVzX3ZhbGlkYXRlZCBhbmQgcGFydGlhbF9mbGFncy4KICAgIAogICAgVGhlIHJ1bGUgaXMg
dGhhdCBlbnRyaWVzIFswLCBucl9lbnRyaWVzX3ZhbGlkYXRlZCkgc2hvdWxkIGFsd2F5cyBiZQog
ICAgdmFsaWRhdGVkIGFuZCBob2xkIGEgZ2VuZXJhbCByZWZlcmVuY2UgY291bnQuICBJZiBwYXJ0
aWFsX2ZsYWdzIGlzCiAgICB6ZXJvLCB0aGVuIFtucl9lbnRyaWVzX3ZhbGlkYXRlZF0gaXMgbm90
IHZhbGlkYXRlZCBhbmQgbm8gcmVmZXJlbmNlCiAgICBjb3VudCBpcyBoZWxkLiAgSWYgUFRGX3Bh
cnRpYWxfc2V0IGlzIHNldCwgdGhlbiBbbnJfZW50cmllc192YWxpZGF0ZWRdCiAgICBpcyBwYXJ0
aWFsbHkgdmFsaWRhdGVkLgogICAgCiAgICBBdCB0aGUgbW9tZW50LCBhIGRpc3RpbmN0aW9uIGlz
IG1hZGUgYmV0d2VlbiBwcm9tb3Rpb24gYW5kIGRlbW90aW9uCiAgICB3aXRoIHJlZ2FyZCB0byB3
aGV0aGVyIHRoZSBlbnRyeSBpdHNlbGYgImhvbGRzIiBhIGdlbmVyYWwgcmVmZXJlbmNlCiAgICBj
b3VudDogd2hlbiBlbnRyeSBwcm9tb3Rpb24gaXMgaW50ZXJydXB0ZWQgKGkuZS4sIHJldHVybnMg
LUVSRVNUQVJUKSwKICAgIHRoZSBlbnRyeSBpcyBub3QgY29uc2lkZXJlZCB0byBob2xkIGEgcmVm
ZXJlbmNlOyB3aGVuIGVudHJ5IGRlbW90aW9uCiAgICBpcyBpbnRlcnJ1cHRlZCwgdGhlIGVudHJ5
IGlzIHN0aWxsIGNvbnNpZGVyZWQgdG8gaG9sZCBhIGdlbmVyYWwKICAgIHJlZmVyZW5jZS4KICAg
IAogICAgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgaXMgdXNlZCB0byBkaXN0aW5ndWlzaCBiZXR3
ZWVuIHRoZXNlIGNhc2VzLgogICAgSWYgY2xlYXIsIGl0J3MgYSBwYXJ0aWFsIHByb21vdGlvbiA9
PiBubyBnZW5lcmFsIHJlZmVyZW5jZSBjb3VudCBoZWxkCiAgICBieSB0aGUgZW50cnk7IGlmIHNl
dCwgaXQncyBwYXJ0aWFsIGRlbW90aW9uLCBzbyBhIGdlbmVyYWwgcmVmZXJlbmNlCiAgICBjb3Vu
dCBoZWxkLiAgQmVjYXVzZSBwcm9tb3Rpb25zIGFuZCBkZW1vdGlvbnMgY2FuIGJlIGludGVybGVh
dmVkLCB0aGlzCiAgICB2YWx1ZSBpcyBwYXNzZWQgdG8gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9t
Zm4gYW5kIHB1dF9wYWdlX2Zyb21fbCplLAogICAgdG8gYmUgYWJsZSB0byBwcm9wZXJseSBoYW5k
bGUgcmVmZXJlbmNlIGNvdW50cy4KICAgIAogICAgVW5mb3J0dW5hdGVseSwgYmVjYXVzZSBhIHJl
ZmNvdW50IGlzIG5vdCBoZWxkLCBpdCBpcyBwb3NzaWJsZSB0bwogICAgZW5naW5lZXIgYSBzaXR1
YXRpb24gd2hlcmUgUEZUX3BhcnRpYWxfc2V0IGlzIHNldCBidXQgdGhlIHBhZ2UgaW4KICAgIHF1
ZXN0aW9uIGhhcyBiZWVuIGFzc2lnbmVkIHRvIGFub3RoZXIgZG9tYWluLiAgQSBza2V0Y2ggaXMg
cHJvdmlkZWQgaW4KICAgIHRoZSBhcHBlbmRpeC4KICAgIAogICAgRml4IHRoaXMgYnkgaGF2aW5n
IHRoZSBwYXJlbnQgcGFnZSB0YWJsZSBlbnRyeSBob2xkIGEgZ2VuZXJhbAogICAgcmVmZXJlbmNl
IGNvdW50IHdoZW5ldmVyIFBGVF9wYXJ0aWFsX3NldCBpcyBzZXQuICAoRm9yIGNsYXJpdHkgb2YK
ICAgIGNoYW5nZSwga2VlcCB0d28gc2VwYXJhdGUgZmxhZ3MuICBUaGVzZSB3aWxsIGJlIGNvbGxh
cHNlZCBpbiBhCiAgICBzdWJzZXF1ZW50IGNoYW5nZXNldC4pCiAgICAKICAgIFRoaXMgaGFzIHR3
byBiYXNpYyBpbXBsaWNhdGlvbnMuICBPbiB0aGUgcHV0X3BhZ2VfZnJvbV9sTmUoKSBzaWRlLAog
ICAgdGhpcyBtZWFuIHRoYXQgdGhlIChwYXJ0aWFsX3NldCAmJiAhcGFydGlhbF9yZWYpIGNhc2Ug
Y2FuIG5ldmVyIGhhcHBlbiwKICAgIGFuZCBubyBsb25nZXIgbmVlZHMgdG8gYmUgc3BlY2lhbC1j
YXNlZC4KICAgIAogICAgU2Vjb25kbHksIGJlY2F1c2UgYm90aCBmbGFncyBhcmUgc2V0IHRvZ2V0
aGVyLCB0aGVyZSdzIG5vIG5lZWQgdG8gY2Fycnkgb3ZlcgogICAgZXhpc3RpbmcgYml0cyBmcm9t
IHBhcnRpYWxfcHRlLgogICAgCiAgICAoTkIgdGhlcmUgaXMgc3RpbGwgYW5vdGhlciBpc3N1ZSB3
aXRoIGNhbGxpbmcgX3B1dF9wYWdlX3R5cGUoKSBvbiBhCiAgICBwYWdlIHdoaWNoIGhhZCBQR1Rf
cGFydGlhbCBzZXQ7IHRoYXQgd2lsbCBiZSBoYW5kbGVkIGluIGEgc3Vic2VxdWVudAogICAgcGF0
Y2guKQogICAgCiAgICBPbiB0aGUgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oKSBzaWRlLCB3
ZSBuZWVkIHRvIGRpc3Rpbmd1aXNoCiAgICBiZXR3ZWVuIGNhbGxlcnMgd2hpY2ggaG9sZCBhIHJl
ZmVyZW5jZSBvbiBwYXJ0aWFsIChpLmUuLAogICAgYWxsb2NfbE5fdGFibGUoKSksIGFuZCB0aG9z
ZSB3aGljaCBkbyBub3QgKG5ld19jcjMsIFBJTl9MTl9UQUJMRSwgYW5kCiAgICBzbyBvbik6IHBh
c3MgYSBmbGFnIGlmIHRoZSB0eXBlIHNob3VsZCBiZSByZXRhaW5lZCBvbiBpbnRlcnJ1cHRpb24u
CiAgICAKICAgIE5CIHRoYXQgc2luY2UgbDEgcHJvbW90aW9uIGNhbid0IGJlIHByZWVtcHRlZCwg
dGhhdCBnZXRfcGFnZV9mcm9tX2wyZQogICAgY2FuJ3QgcmV0dXJuIC1FUkVTVEFSVC4KICAgIAog
ICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTkuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBHZW9yZ2Ug
RHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgLS0tLS0KICAgICogQXBwZW5kaXg6IEVu
Z2luZWVyaW5nIFBURl9wYXJ0aWFsX3NldCB3aGlsZSBhIHBhZ2UgYmVsb25ncyB0byBhCiAgICAg
IGZvcmVpZ24gZG9tYWluCiAgICAKICAgIFN1cHBvc2UgQSBpcyBhIHBhZ2Ugd2hpY2ggY2FuIGJl
IHByb21vdGVkIHRvIGFuIGwzLCBhbmQgQiBpcyBhIHBhZ2UKICAgIHdoaWNoIGNhbiBiZSBwcm9t
b3RlZCB0byBhbiBsMiwgYW5kIEFbeF0gcG9pbnRzIHRvIEIuICBCIGhhcwogICAgUEdDX2FsbG9j
YXRlZCBzZXQgYnV0IG5vIG90aGVyIGdlbmVyYWwgcmVmZXJlbmNlcy4KICAgIAogICAgVjE6ICBQ
SU5fTDMgQS4KICAgICAgQSBpcyB2YWxpZGF0ZWQsIEIgaXMgdmFsaWRhdGVkLgogICAgICBBLnR5
cGVfY291bnQgPSAxIHwgUEdUX3ZhbGlkYXRlZCB8IFBHVF9waW5uZWQKICAgICAgQi50eXBlX2Nv
dW50ID0gMSB8IFBHVF92YWxpZGF0ZWQKICAgICAgQi5jb3VudCA9IDIgfCBQR0NfYWxsb2NhdGVk
IChBW3hdIGhvbGRzIGEgZ2VuZXJhbCByZWYpCiAgICAKICAgIFYxOiBVTlBJTiBBLgogICAgICBB
IGJlZ2lucyBkZS12YWxpZGF0aW9uLgogICAgICBBcnJhbmdlIHRvIGJlIGludGVycnVwdGVkIHdo
ZW4gaSA8IHgKICAgICAgVjEtPm9sZF9ndWVzdF90YWJsZSA9IEEKICAgICAgVjEtPm9sZF9ndWVz
dF90YWJsZV9yZWZfaGVsZCA9IGZhbHNlCiAgICAgIEEudHlwZV9jb3VudCA9IDEgfCBQR1RfcGFy
dGlhbAogICAgICBBLm5yX3ZhbGlkYXRlZF9lbnRyaWVzID0gaSA8IHgKICAgICAgQi50eXBlX2Nv
dW50ID0gMAogICAgICBCLmNvdW50ID0gMSB8IFBHQ19hbGxvY2F0ZWQKICAgIAogICAgVjI6IE1P
RF9MNF9FTlRSWSB0byBwb2ludCBzb21lIGw0ZSB0byBBLgogICAgICBQaWNrcyB1cCByZS12YWxp
ZGF0aW9uIG9mIEEuCiAgICAgIEFycmFuZ2UgdG8gYmUgaW50ZXJydXB0ZWQgaGFsZndheSB0aHJv
dWdoIEIncyB2YWxpZGF0aW9uCiAgICAgIEIudHlwZV9jb3VudCA9IDEgfCBQR1RfcGFydGlhbAog
ICAgICBCLmNvdW50ID0gMiB8IFBHQ19hbGxvY2F0ZWQgKFBHVF9wYXJ0aWFsIGhvbGRzIGEgZ2Vu
ZXJhbCByZWYpCiAgICAgIEEudHlwZV9jb3VudCA9IDEgfCBQR1RfcGFydGlhbAogICAgICBBLm5y
X3ZhbGlkYXRlZF9lbnRyaWVzID0geAogICAgICBBLnBhcnRpYWxfcHRlID0gUFRGX3BhcnRpYWxf
c2V0CiAgICAKICAgIFYzOiBNT0RfTDNfRU5UUlkgdG8gcG9pbnQgc29tZSBvdGhlciBsM2UgKG5v
dCBpbiBBKSB0byBCLgogICAgICBWYWxpZGF0ZXMgQi4KICAgICAgQi50eXBlX2NvdW50ID0gMSB8
IFBHVF92YWxpZGF0ZWQKICAgICAgQi5jb3VudCA9IDIgfCBQR0NfYWxsb2NhdGVkICgib3RoZXIg
bDNlIiBob2xkcyBhIGdlbmVyYWwgcmVmKQogICAgCiAgICBWMzogTU9EX0wzX0VOVFJZIHRvIGNs
ZWFyIGwzZSBwb2ludGluZyB0byBCLgogICAgICBEZXZhbGlkYXRlcyBCLgogICAgICBCLnR5cGVf
Y291bnQgPSAwCiAgICAgIEIuY291bnQgPSAxIHwgUEdDX2FsbG9jYXRlZAogICAgCiAgICBWMzog
ZGVjcmVhc2VfcmVzZXJ2YXRpb24oQikKICAgICAgQ2xlYXJzIFBHQ19hbGxvY2F0ZWQKICAgICAg
Qi5jb3VudCA9IDAgPT4gQiBpcyBmcmVlZAogICAgCiAgICBCIGdldHMgYXNzaWduZWQgdG8gYSBk
aWZmZXJlbnQgZG9tYWluCiAgICAKICAgIFYxOiBSZXN0YXJ0cyBVTlBJTiBvZiBBCiAgICAgIHB1
dF9vbGRfZ3Vlc3RfdGFibGUoQSkKICAgICAgICAuLi4KICAgICAgICAgIGZyZWVfbDNfdGFibGUo
QSkKICAgIAogICAgTm93IHNpbmNlIEEucGFydGlhbF9mbGFncyBoYXMgUFRGX3BhcnRpYWxfc2V0
LCBmcmVlX2wzX3RhYmxlKCkgd2lsbAogICAgY2FsbCBwdXRfcGFnZV9mcm9tX2wzZSgpIG9uIEFb
eF0sIHdoaWNoIHBvaW50cyB0byBCLCB3aGlsZSBCIGlzIG93bmVkCiAgICBieSBhbm90aGVyIGRv
bWFpbi4KICAgIAogICAgSWYgQVt4XSBoZWxkIGEgZ2VuZXJhbCByZWZjb3VudCBmb3IgQiBvbiBw
YXJ0aWFsIHZhbGlkYXRpb24sIGFzIGl0IGRvZXMKICAgIGZvciBwYXJ0aWFsIGRlLXZhbGlkYXRp
b24sIHRoZW4gQiB3b3VsZCBzdGlsbCBoYXZlIGEgcmVmZXJlbmNlIGNvdW50IG9mCiAgICAxIGFm
dGVyIFBHQ19hbGxvY2F0ZWQgd2FzIGZyZWVkOyBzbyBCIHdvdWxkbid0IGJlIGZyZWVkIHVudGls
IGFmdGVyCiAgICBwdXRfcGFnZV9mcm9tX2wzZSgpIGhhZCBoYXBwZW5kIG9uIEFbeF0uCi0tLQog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgIHwgODQgKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggfCAxNSArKysr
Ky0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgNTggaW5zZXJ0aW9ucygrKSwgNDEgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRl
eCAyNGNlOGQ3YzUwLi5kMjk0YjA5YTM4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYwor
KysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTA3MiwxMCArMTA3MiwxMSBAQCBnZXRfcGFnZV9m
cm9tX2wxZSgKICAqIHBhZ2UtPnB0ZVtwYWdlLT5ucl92YWxpZGF0ZWRfZW50cmllc10uICBTZWUg
dGhlIGNvbW1lbnQgaW4gbW0uaCBmb3IKICAqIG1vcmUgaW5mb3JtYXRpb24uCiAgKi8KLSNkZWZp
bmUgUFRGX3BhcnRpYWxfc2V0ICAgICAgICAgKDEgPDwgMCkKLSNkZWZpbmUgUFRGX3BhcnRpYWxf
Z2VuZXJhbF9yZWYgKDEgPDwgMSkKLSNkZWZpbmUgUFRGX3ByZWVtcHRpYmxlICAgICAgICAgKDEg
PDwgMikKLSNkZWZpbmUgUFRGX2RlZmVyICAgICAgICAgICAgICAgKDEgPDwgMykKKyNkZWZpbmUg
UFRGX3BhcnRpYWxfc2V0ICAgICAgICAgICAoMSA8PCAwKQorI2RlZmluZSBQVEZfcGFydGlhbF9n
ZW5lcmFsX3JlZiAgICgxIDw8IDEpCisjZGVmaW5lIFBURl9wcmVlbXB0aWJsZSAgICAgICAgICAg
KDEgPDwgMikKKyNkZWZpbmUgUFRGX2RlZmVyICAgICAgICAgICAgICAgICAoMSA8PCAzKQorI2Rl
ZmluZSBQVEZfcmV0YWluX3JlZl9vbl9yZXN0YXJ0ICgxIDw8IDQpCiAKIHN0YXRpYyBpbnQgZ2V0
X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oCiAgICAgbWZuX3QgbWZuLCB1bnNpZ25lZCBsb25nIHR5
cGUsIHN0cnVjdCBkb21haW4gKmQsCkBAIC0xMDg0LDcgKzEwODUsMTEgQEAgc3RhdGljIGludCBn
ZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbigKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0g
bWZuX3RvX3BhZ2UobWZuKTsKICAgICBpbnQgcmM7CiAgICAgYm9vbCBwcmVlbXB0aWJsZSA9IGZs
YWdzICYgUFRGX3ByZWVtcHRpYmxlLAotICAgICAgICAgcGFydGlhbF9yZWYgPSBmbGFncyAmIFBU
Rl9wYXJ0aWFsX2dlbmVyYWxfcmVmOworICAgICAgICAgcGFydGlhbF9yZWYgPSBmbGFncyAmIFBU
Rl9wYXJ0aWFsX2dlbmVyYWxfcmVmLAorICAgICAgICAgcGFydGlhbF9zZXQgPSBmbGFncyAmIFBU
Rl9wYXJ0aWFsX3NldCwKKyAgICAgICAgIHJldGFpbl9yZWYgID0gZmxhZ3MgJiBQVEZfcmV0YWlu
X3JlZl9vbl9yZXN0YXJ0OworCisgICAgQVNTRVJUKHBhcnRpYWxfcmVmID09IHBhcnRpYWxfc2V0
KTsKIAogICAgIGlmICggbGlrZWx5KCFwYXJ0aWFsX3JlZikgJiYKICAgICAgICAgIHVubGlrZWx5
KCFnZXRfcGFnZV9mcm9tX21mbihtZm4sIGQpKSApCkBAIC0xMDk3LDEzICsxMTAyLDE1IEBAIHN0
YXRpYyBpbnQgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oCiAgICAgICogLSBwYWdlIGlzIGZ1
bGx5IHZhbGlkYXRlZCAocmMgPT0gMCkKICAgICAgKiAtIHBhZ2UgaXMgbm90IHZhbGlkYXRlZCAo
cmMgPCAwKSBidXQ6CiAgICAgICogICAtIFdlIGNhbWUgaW4gd2l0aCBhIHJlZmVyZW5jZSAocGFy
dGlhbF9yZWYpCisgICAgICogICAtIHBhZ2UgaXMgcGFydGlhbGx5IHZhbGlkYXRlZCAocmMgPT0g
LUVSRVNUQVJUKSwgYW5kIHRoZQorICAgICAqICAgICBjYWxsZXIgaGFzIGFza2VkIHRoZSByZWYg
dG8gYmUgcmV0YWluZWQgaW4gdGhhdCBjYXNlCiAgICAgICogICAtIHBhZ2UgaXMgcGFydGlhbGx5
IHZhbGlkYXRlZCBidXQgdGhlcmUncyBiZWVuIGFuIGVycm9yCiAgICAgICogICAgIChwYWdlID09
IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlKQogICAgICAqCiAgICAgICogVGhlIHBhcnRp
YWxfcmVmLW9uLWVycm9yIGNsYXVzZSBpcyB3b3J0aCBhbiBleHBsYW5hdGlvbi4gIFRoZXJlCiAg
ICAgICogYXJlIHR3byBzY2VuYXJpb3Mgd2hlcmUgcGFydGlhbF9yZWYgbWlnaHQgYmUgdHJ1ZSBj
b21pbmcgaW46Ci0gICAgICogLSBtZm4gaGFzIGJlZW4gcGFydGlhbGx5IGRlbW90ZWQgYXMgdHlw
ZSBgdHlwZWA7IGkuZS4gaGFzCi0gICAgICogICBQR1RfcGFydGlhbCBzZXQKKyAgICAgKiAtIG1m
biBoYXMgYmVlbiBwYXJ0aWFsbHkgcHJvbW90ZWQgLyBkZW1vdGVkIGFzIHR5cGUgYHR5cGVgOwor
ICAgICAqICAgaS5lLiBoYXMgUEdUX3BhcnRpYWwgc2V0CiAgICAgICogLSBtZm4gaGFzIGJlZW4g
cGFydGlhbGx5IGRlbW90ZWQgYXMgTCh0eXBlKzEpIChpLmUuLCBhIGxpbmVhcgogICAgICAqICAg
cGFnZTsgZS5nLiB3ZSdyZSBiZWluZyBjYWxsZWQgZnJvbSBnZXRfcGFnZV9mcm9tX2wyZSB3aXRo
CiAgICAgICogICB0eXBlID09IFBHVF9sMV90YWJsZSwgYnV0IHRoZSBtZm4gaXMgUEdUX2wyX3Rh
YmxlKQpAQCAtMTEyNiw3ICsxMTMzLDggQEAgc3RhdGljIGludCBnZXRfcGFnZV9hbmRfdHlwZV9m
cm9tX21mbigKICAgICAgKi8KICAgICBpZiAoIGxpa2VseSghcmMpIHx8IHBhcnRpYWxfcmVmICkK
ICAgICAgICAgLyogbm90aGluZyAqLzsKLSAgICBlbHNlIGlmICggcGFnZSA9PSBjdXJyZW50LT5h
cmNoLm9sZF9ndWVzdF90YWJsZSApCisgICAgZWxzZSBpZiAoIHBhZ2UgPT0gY3VycmVudC0+YXJj
aC5vbGRfZ3Vlc3RfdGFibGUgfHwKKyAgICAgICAgICAgICAgKHJldGFpbl9yZWYgJiYgcmMgPT0g
LUVSRVNUQVJUKSApCiAgICAgICAgIEFTU0VSVChwcmVlbXB0aWJsZSk7CiAgICAgZWxzZQogICAg
ICAgICBwdXRfcGFnZShwYWdlKTsKQEAgLTEzMjQsOCArMTMzMiw4IEBAIHN0YXRpYyBpbnQgcHV0
X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAg
ICAgIGlmICggKGZsYWdzICYgKFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxf
cmVmKSkgPT0KICAgICAgICAgICAgICAgUFRGX3BhcnRpYWxfc2V0ICkKICAgICAgICAgewotICAg
ICAgICAgICAgQVNTRVJUKCEoZmxhZ3MgJiBQVEZfZGVmZXIpKTsKLSAgICAgICAgICAgIHJjID0g
X3B1dF9wYWdlX3R5cGUocGcsIFBURl9wcmVlbXB0aWJsZSwgcHRwZyk7CisgICAgICAgICAgICAv
KiBwYXJ0aWFsX3NldCBzaG91bGQgYWx3YXlzIGltcGx5IHBhcnRpYWxfcmVmICovCisgICAgICAg
ICAgICBCVUcoKTsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggZmxhZ3MgJiBQVEZfZGVm
ZXIgKQogICAgICAgICB7CkBAIC0xMzcwLDggKzEzNzgsOCBAQCBzdGF0aWMgaW50IHB1dF9wYWdl
X2Zyb21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgIGlmICgg
KGZsYWdzICYgKFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKSkgPT0K
ICAgICAgICAgIFBURl9wYXJ0aWFsX3NldCApCiAgICAgewotICAgICAgICBBU1NFUlQoIShmbGFn
cyAmIFBURl9kZWZlcikpOwotICAgICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIFBURl9w
cmVlbXB0aWJsZSwgbWZuX3RvX3BhZ2UoX21mbihwZm4pKSk7CisgICAgICAgIC8qIHBhcnRpYWxf
c2V0IHNob3VsZCBhbHdheXMgaW1wbHkgcGFydGlhbF9yZWYgKi8KKyAgICAgICAgQlVHKCk7CiAg
ICAgfQogCiAgICAgaWYgKCBmbGFncyAmIFBURl9kZWZlciApCkBAIC0xNDAxLDggKzE0MDksOCBA
QCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDRlKGw0X3BnZW50cnlfdCBsNGUsIHVuc2lnbmVk
IGxvbmcgcGZuLAogICAgICAgICBpZiAoIChmbGFncyAmIChQVEZfcGFydGlhbF9zZXQgfCBQVEZf
cGFydGlhbF9nZW5lcmFsX3JlZikpID09CiAgICAgICAgICAgICAgIFBURl9wYXJ0aWFsX3NldCAp
CiAgICAgICAgIHsKLSAgICAgICAgICAgIEFTU0VSVCghKGZsYWdzICYgUFRGX2RlZmVyKSk7Ci0g
ICAgICAgICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIFBURl9wcmVlbXB0aWJsZSwgbWZu
X3RvX3BhZ2UoX21mbihwZm4pKSk7CisgICAgICAgICAgICAvKiBwYXJ0aWFsX3NldCBzaG91bGQg
YWx3YXlzIGltcGx5IHBhcnRpYWxfcmVmICovCisgICAgICAgICAgICBCVUcoKTsKICAgICAgICAg
fQogCiAgICAgICAgIGlmICggZmxhZ3MgJiBQVEZfZGVmZXIgKQpAQCAtMTU0MCwxMyArMTU0OCwy
MiBAQCBzdGF0aWMgaW50IGFsbG9jX2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVu
c2lnbmVkIGxvbmcgdHlwZSkKICAgICAgICAgZWxzZQogICAgICAgICAgICAgcmMgPSBnZXRfcGFn
ZV9mcm9tX2wyZShsMmUsIHBmbiwgZCwgcGFydGlhbF9mbGFncyk7CiAKLSAgICAgICAgaWYgKCBy
YyA9PSAtRVJFU1RBUlQgKQotICAgICAgICB7Ci0gICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0
ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICAvKiBTZXQgJ3NldCcsIHJldGFpbiAnZ2VuZXJhbCBy
ZWYnICovCi0gICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9mbGFncyB8
IFBURl9wYXJ0aWFsX3NldDsKLSAgICAgICAgfQotICAgICAgICBlbHNlIGlmICggcmMgPT0gLUVJ
TlRSICYmIGkgKQorICAgICAgICAvKgorICAgICAgICAgKiBJdCBzaG91bGRuJ3QgYmUgcG9zc2li
bGUgZm9yIGdldF9wYWdlX2Zyb21fbDJlIHRvIHJldHVybgorICAgICAgICAgKiAtRVJFU1RBUlQs
IHNpbmNlIHdlIG5ldmVyIGNhbGwgdGhpcyB3aXRoIFBURl9wcmVlbXB0aWJsZS4KKyAgICAgICAg
ICogKGFsbG9jX2wxX3RhYmxlIG1heSByZXR1cm4gLUVJTlRSIG9uIGFuIEwxVEYtdnVsbmVyYWJs
ZQorICAgICAgICAgKiBlbnRyeS4pCisgICAgICAgICAqCisgICAgICAgICAqIE5CIHRoYXQgd2hp
bGUgb24gYSAiY2xlYW4iIHByb21vdGlvbiwgd2UgY2FuIG5ldmVyIGdldAorICAgICAgICAgKiBQ
R1RfcGFydGlhbC4gIEl0IGlzIHBvc3NpYmxlIHRvIGFycmFuZ2UgZm9yIGFuIGwyZSB0bworICAg
ICAgICAgKiBjb250YWluIGEgcGFydGlhbGx5LWRldmFsaWRhdGVkIGwyOyBidXQgaW4gdGhhdCBj
YXNlLCBib3RoCisgICAgICAgICAqIG9mIHRoZSBmb2xsb3dpbmcgZnVuY3Rpb25zIHdpbGwgZmFp
bCBhbnl3YXkgKHRoZSBmaXJzdAorICAgICAgICAgKiBiZWNhdXNlIHRoZSBwYWdlIGluIHF1ZXN0
aW9uIGlzIG5vdCBhbiBsMTsgdGhlIHNlY29uZAorICAgICAgICAgKiBiZWNhdXNlIHRoZSBwYWdl
IGlzIG5vdCBmdWxseSB2YWxpZGF0ZWQpLgorICAgICAgICAgKi8KKyAgICAgICAgQVNTRVJUKHJj
ICE9IC1FUkVTVEFSVCk7CisKKyAgICAgICAgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAgICAg
ICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOwpAQCAtMTU1Niw2ICsxNTczLDcgQEAgc3RhdGlj
IGludCBhbGxvY19sMl90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25n
IHR5cGUpCiAgICAgICAgIHsKICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAog
ICAgICAgICAgICAgICAgICAgICAgIkZhaWx1cmUgJWQgaW4gYWxsb2NfbDJfdGFibGU6IHNsb3Qg
JSN4XG4iLCByYywgaSk7CisgICAgICAgICAgICBBU1NFUlQoY3VycmVudC0+YXJjaC5vbGRfZ3Vl
c3RfdGFibGUgPT0gTlVMTCk7CiAgICAgICAgICAgICBpZiAoIGkgKQogICAgICAgICAgICAgewog
ICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKQEAgLTE2MTQsNyAr
MTYzMiw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSkKICAgICAgICAgICAgICAgICByYyA9IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKAogICAg
ICAgICAgICAgICAgICAgICBsM2VfZ2V0X21mbihsM2UpLAogICAgICAgICAgICAgICAgICAgICBQ
R1RfbDJfcGFnZV90YWJsZSB8IFBHVF9wYWVfeGVuX2wyLCBkLAotICAgICAgICAgICAgICAgICAg
ICBwYXJ0aWFsX2ZsYWdzIHwgUFRGX3ByZWVtcHRpYmxlKTsKKyAgICAgICAgICAgICAgICAgICAg
cGFydGlhbF9mbGFncyB8IFBURl9wcmVlbXB0aWJsZSB8IFBURl9yZXRhaW5fcmVmX29uX3Jlc3Rh
cnQpOwogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCAhKGwzZV9nZXRfZmxhZ3MobDNlKSAm
IF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgewpAQCAtMTYyMywxMyArMTY0MSwxNCBAQCBzdGF0
aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAg
ICByYyA9IC1FSU5UUjsKICAgICAgICAgfQogICAgICAgICBlbHNlCi0gICAgICAgICAgICByYyA9
IGdldF9wYWdlX2Zyb21fbDNlKGwzZSwgcGZuLCBkLCBwYXJ0aWFsX2ZsYWdzKTsKKyAgICAgICAg
ICAgIHJjID0gZ2V0X3BhZ2VfZnJvbV9sM2UobDNlLCBwZm4sIGQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgfCBQVEZfcmV0YWluX3JlZl9vbl9yZXN0
YXJ0KTsKIAogICAgICAgICBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgICAgIHsKICAgICAg
ICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAgICAgICAgIC8qIFNldCAn
c2V0JywgbGVhdmUgJ2dlbmVyYWwgcmVmJyBzZXQgaWYgdGhpcyBlbnRyeSB3YXMgc2V0ICovCi0g
ICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9mbGFncyB8IFBURl9wYXJ0
aWFsX3NldDsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9z
ZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZjsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlm
ICggcmMgPT0gLUVJTlRSICYmIGkgKQogICAgICAgICB7CkBAIC0xODA2LDEzICsxODI1LDE0IEBA
IHN0YXRpYyBpbnQgYWxsb2NfbDRfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAg
ICAgICAgIHJjID0gLUVJTlRSOwogICAgICAgICB9CiAgICAgICAgIGVsc2UKLSAgICAgICAgICAg
IHJjID0gZ2V0X3BhZ2VfZnJvbV9sNGUobDRlLCBwZm4sIGQsIHBhcnRpYWxfZmxhZ3MpOworICAg
ICAgICAgICAgcmMgPSBnZXRfcGFnZV9mcm9tX2w0ZShsNGUsIHBmbiwgZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFydGlhbF9mbGFncyB8IFBURl9yZXRhaW5fcmVmX29u
X3Jlc3RhcnQpOwogCiAgICAgICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKICAgICAgICAgewog
ICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwogICAgICAgICAgICAgLyog
U2V0ICdzZXQnLCBsZWF2ZSAnZ2VuZXJhbCByZWYnIHNldCBpZiB0aGlzIGVudHJ5IHdhcyBzZXQg
Ki8KLSAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBwYXJ0aWFsX2ZsYWdzIHwgUFRG
X3BhcnRpYWxfc2V0OworICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0
aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmOwogICAgICAgICB9CiAgICAgICAgIGVs
c2UgaWYgKCByYyA8IDAgKQogICAgICAgICB7CkBAIC0xOTA5LDkgKzE5MjksNyBAQCBzdGF0aWMg
aW50IGZyZWVfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBlbHNlIGlmICgg
cmMgPT0gLUVSRVNUQVJUICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVz
ID0gaTsKLSAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IChwYXJ0aWFsX2ZsYWdzICYgUFRG
X3BhcnRpYWxfc2V0KSA/Ci0gICAgICAgICAgICBwYXJ0aWFsX2ZsYWdzIDoKLSAgICAgICAgICAg
IChQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZik7CisgICAgICAgIHBh
Z2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFs
X3JlZjsKICAgICB9CiAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpIDwgTDJfUEFHRVRB
QkxFX0VOVFJJRVMgLSAxICkKICAgICB7CkBAIC0xOTU5LDkgKzE5NzcsNyBAQCBzdGF0aWMgaW50
IGZyZWVfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBpZiAoIHJjID09IC1F
UkVTVEFSVCApCiAgICAgewogICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0g
ICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAocGFydGlhbF9mbGFncyAmIFBURl9wYXJ0aWFs
X3NldCkgPwotICAgICAgICAgICAgcGFydGlhbF9mbGFncyA6Ci0gICAgICAgICAgICAoUFRGX3Bh
cnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpOworICAgICAgICBwYWdlLT5wYXJ0
aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWY7CiAg
ICAgfQogICAgIGVsc2UgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSA8IEwzX1BBR0VUQUJMRV9FTlRS
SUVTIC0gMSApCiAgICAgewpAQCAtMTk5Miw5ICsyMDA4LDcgQEAgc3RhdGljIGludCBmcmVlX2w0
X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQg
KQogICAgIHsKICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICBw
YWdlLT5wYXJ0aWFsX2ZsYWdzID0gKHBhcnRpYWxfZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQpID8K
LSAgICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgOgotICAgICAgICAgICAgKFBURl9wYXJ0aWFsX3Nl
dCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKTsKKyAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFn
cyA9IFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmOwogICAgIH0KICAg
ICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkgPCBMNF9QQUdFVEFCTEVfRU5UUklFUyAtIDEg
KQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvbW0uaAppbmRleCAwN2NjMDZlNGQ3Li4xYWUyYjVlYTZlIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5o
CkBAIC0yNDEsMjIgKzI0MSwyNSBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAgICAgICAgICAqIHBhZ2Uu
CiAgICAgICAgICAqCiAgICAgICAgICAqIFRoaXMgaGFwcGVuczoKLSAgICAgICAgICogLSBEdXJp
bmcgZGUtdmFsaWRhdGlvbiwgaWYgZGUtdmFsaWRhdGlvbiBvZiB0aGUgcGFnZSB3YXMKKyAgICAg
ICAgICogLSBEdXJpbmcgdmFsaWRhdGlvbiBvciBkZS12YWxpZGF0aW9uLCBpZiB0aGUgb3BlcmF0
aW9uIHdhcwogICAgICAgICAgKiAgIGludGVycnVwdGVkCiAgICAgICAgICAqIC0gRHVyaW5nIHZh
bGlkYXRpb24sIGlmIGFuIGludmFsaWQgZW50cnkgaXMgZW5jb3VudGVyZWQgYW5kCiAgICAgICAg
ICAqICAgdmFsaWRhdGlvbiBpcyBwcmVlbXB0aWJsZQogICAgICAgICAgKiAtIER1cmluZyB2YWxp
ZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiB3YXMgc2V0IG9uCi0gICAgICAgICAq
ICAgdGhpcyBlbnRyeSB0byBiZWdpbiB3aXRoIChwZXJoYXBzIGJlY2F1c2Ugd2UncmUgcGlja2lu
ZwotICAgICAgICAgKiAgIHVwIGZyb20gYSBwYXJ0aWFsIGRlLXZhbGlkYXRpb24pLgorICAgICAg
ICAgKiAgIHRoaXMgZW50cnkgdG8gYmVnaW4gd2l0aCAocGVyaGFwcyBiZWNhdXNlIGl0IHBpY2tl
ZCB1cCBhCisgICAgICAgICAqICAgcHJldmlvdXMgb3BlcmF0aW9uKQogICAgICAgICAgKgotICAg
ICAgICAgKiBXaGVuIHJlc3VtaW5nIHZhbGlkYXRpb24sIGlmIFBURl9wYXJ0aWFsX2dlbmVyYWxf
cmVmIGlzIGNsZWFyLAotICAgICAgICAgKiB0aGVuIGEgZ2VuZXJhbCByZWZlcmVuY2UgbXVzdCBi
ZSByZS1hY3F1aXJlZDsgaWYgaXQgaXMgc2V0LCBubwotICAgICAgICAgKiByZWZlcmVuY2Ugc2hv
dWxkIGJlIGFjcXVpcmVkLgorICAgICAgICAgKiBXaGVuIHJlc3VtaW5nIHZhbGlkYXRpb24sIGlm
IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGlzCisgICAgICAgICAqIGNsZWFyLCB0aGVuIGEgZ2Vu
ZXJhbCByZWZlcmVuY2UgbXVzdCBiZSByZS1hY3F1aXJlZDsgaWYgaXQKKyAgICAgICAgICogaXMg
c2V0LCBubyByZWZlcmVuY2Ugc2hvdWxkIGJlIGFjcXVpcmVkLgogICAgICAgICAgKgogICAgICAg
ICAgKiBXaGVuIHJlc3VtaW5nIGRlLXZhbGlkYXRpb24sIGlmIFBURl9wYXJ0aWFsX2dlbmVyYWxf
cmVmIGlzCiAgICAgICAgICAqIGNsZWFyLCBubyByZWZlcmVuY2Ugc2hvdWxkIGJlIGRyb3BwZWQ7
IGlmIGl0IGlzIHNldCwgYQogICAgICAgICAgKiByZWZlcmVuY2Ugc2hvdWxkIGJlIGRyb3BwZWQu
CiAgICAgICAgICAqCisgICAgICAgICAqIE5CIGF0IHRoZSBtb21lbnQsIFBURl9wYXJ0aWFsX3Nl
dCBzaG91bGQgYmUgc2V0IGlmIGFuZCBvbmx5IGlmCisgICAgICAgICAqIFBURl9wYXJ0aWFsX2dl
bmVyYWxfcmVmIGlzIHNldC4KKyAgICAgICAgICoKICAgICAgICAgICogTkIgdGhhdCBQVEZfcGFy
dGlhbF9zZXQgYW5kIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGFyZQogICAgICAgICAgKiBkZWZp
bmVkIGluIG1tLmMsIHRoZSBvbmx5IHBsYWNlIHdoZXJlIHRoZXkgYXJlIHVzZWQuCiAgICAgICAg
ICAqCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 15:34:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 15: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 1iQCT8-0002bt-5h; Thu, 31 Oct 2019 15:34:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQCT7-0002bm-DT
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:34:37 +0000
X-Inumbo-ID: f1d7937c-fbf3-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f1d7937c-fbf3-11e9-beca-bc764e2007e4;
 Thu, 31 Oct 2019 15:34:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQCT6-0002bc-BV
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:34:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQCT6-0006op-97
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:34:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQCT6-0006op-97@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 15:34:36 +0000
Subject: [Xen-changelog] [xen staging] x86/mm: Collapse PTF_partial_set and
 PTF_partial_general_ref into one
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQyOGZlMTBjNTBlNTk1NjljMDUwODc4MjI2ZGNkOTVkYzc0MTgxMGYKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDEwIDE3OjU3OjQ5IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjE1OjExIDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IENvbGxhcHNlIFBURl9wYXJ0aWFsX3NldCBhbmQgUFRGX3BhcnRpYWxf
Z2VuZXJhbF9yZWYgaW50byBvbmUKICAgIAogICAgLi4ubm93IHRoYXQgdGhleSBhcmUgZXF1aXZh
bGVudC4gIE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLgogICAgCiAgICBSZXBvcnRlZC1i
eTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9m
Zi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYv
bW0uYyAgICAgICAgfCA1MCArKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCB8IDI5ICsrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwgNTMgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0u
YwppbmRleCBkMjk0YjA5YTM4Li4wNjU1YzA1NzBiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
bW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTA2NywxMyArMTA2NywxMiBAQCBnZXRf
cGFnZV9mcm9tX2wxZSgKIAogLyoKICAqIFRoZSBmb2xsb3dpbmcgZmxhZ3MgYXJlIHVzZWQgdG8g
c3BlY2lmeSBiZWhhdmlvciBvZiB2YXJpb3VzIGdldCBhbmQKLSAqIHB1dCBjb21tYW5kcy4gIFRo
ZSBmaXJzdCB0d28gYXJlIGFsc28gc3RvcmVkIGluIHBhZ2UtPnBhcnRpYWxfZmxhZ3MKLSAqIHRv
IGluZGljYXRlIHRoZSBzdGF0ZSBvZiB0aGUgcGFnZSBwb2ludGVkIHRvIGJ5CisgKiBwdXQgY29t
bWFuZHMuICBUaGUgZmlyc3QgaXMgYWxzbyBzdG9yZWQgaW4gcGFnZS0+cGFydGlhbF9mbGFncyB0
bworICogaW5kaWNhdGUgdGhlIHN0YXRlIG9mIHRoZSBwYWdlIHBvaW50ZWQgdG8gYnkKICAqIHBh
Z2UtPnB0ZVtwYWdlLT5ucl92YWxpZGF0ZWRfZW50cmllc10uICBTZWUgdGhlIGNvbW1lbnQgaW4g
bW0uaCBmb3IKICAqIG1vcmUgaW5mb3JtYXRpb24uCiAgKi8KICNkZWZpbmUgUFRGX3BhcnRpYWxf
c2V0ICAgICAgICAgICAoMSA8PCAwKQotI2RlZmluZSBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiAg
ICgxIDw8IDEpCiAjZGVmaW5lIFBURl9wcmVlbXB0aWJsZSAgICAgICAgICAgKDEgPDwgMikKICNk
ZWZpbmUgUFRGX2RlZmVyICAgICAgICAgICAgICAgICAoMSA8PCAzKQogI2RlZmluZSBQVEZfcmV0
YWluX3JlZl9vbl9yZXN0YXJ0ICgxIDw8IDQpCkBAIC0xMDg1LDEzICsxMDg0LDEwIEBAIHN0YXRp
YyBpbnQgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSA9IG1mbl90b19wYWdlKG1mbik7CiAgICAgaW50IHJjOwogICAgIGJvb2wgcHJlZW1wdGli
bGUgPSBmbGFncyAmIFBURl9wcmVlbXB0aWJsZSwKLSAgICAgICAgIHBhcnRpYWxfcmVmID0gZmxh
Z3MgJiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiwKICAgICAgICAgIHBhcnRpYWxfc2V0ID0gZmxh
Z3MgJiBQVEZfcGFydGlhbF9zZXQsCiAgICAgICAgICByZXRhaW5fcmVmICA9IGZsYWdzICYgUFRG
X3JldGFpbl9yZWZfb25fcmVzdGFydDsKIAotICAgIEFTU0VSVChwYXJ0aWFsX3JlZiA9PSBwYXJ0
aWFsX3NldCk7Ci0KLSAgICBpZiAoIGxpa2VseSghcGFydGlhbF9yZWYpICYmCisgICAgaWYgKCBs
aWtlbHkoIXBhcnRpYWxfc2V0KSAmJgogICAgICAgICAgdW5saWtlbHkoIWdldF9wYWdlX2Zyb21f
bWZuKG1mbiwgZCkpICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKQEAgLTExMDEsMTQgKzEw
OTcsMTQgQEAgc3RhdGljIGludCBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbigKICAgICAgKiBS
ZXRhaW4gdGhlIHJlZmNvdW50IGlmOgogICAgICAqIC0gcGFnZSBpcyBmdWxseSB2YWxpZGF0ZWQg
KHJjID09IDApCiAgICAgICogLSBwYWdlIGlzIG5vdCB2YWxpZGF0ZWQgKHJjIDwgMCkgYnV0Ogot
ICAgICAqICAgLSBXZSBjYW1lIGluIHdpdGggYSByZWZlcmVuY2UgKHBhcnRpYWxfcmVmKQorICAg
ICAqICAgLSBXZSBjYW1lIGluIHdpdGggYSByZWZlcmVuY2UgKHBhcnRpYWxfc2V0KQogICAgICAq
ICAgLSBwYWdlIGlzIHBhcnRpYWxseSB2YWxpZGF0ZWQgKHJjID09IC1FUkVTVEFSVCksIGFuZCB0
aGUKICAgICAgKiAgICAgY2FsbGVyIGhhcyBhc2tlZCB0aGUgcmVmIHRvIGJlIHJldGFpbmVkIGlu
IHRoYXQgY2FzZQogICAgICAqICAgLSBwYWdlIGlzIHBhcnRpYWxseSB2YWxpZGF0ZWQgYnV0IHRo
ZXJlJ3MgYmVlbiBhbiBlcnJvcgogICAgICAqICAgICAocGFnZSA9PSBjdXJyZW50LT5hcmNoLm9s
ZF9ndWVzdF90YWJsZSkKICAgICAgKgotICAgICAqIFRoZSBwYXJ0aWFsX3JlZi1vbi1lcnJvciBj
bGF1c2UgaXMgd29ydGggYW4gZXhwbGFuYXRpb24uICBUaGVyZQotICAgICAqIGFyZSB0d28gc2Nl
bmFyaW9zIHdoZXJlIHBhcnRpYWxfcmVmIG1pZ2h0IGJlIHRydWUgY29taW5nIGluOgorICAgICAq
IFRoZSBwYXJ0aWFsX3NldC1vbi1lcnJvciBjbGF1c2UgaXMgd29ydGggYW4gZXhwbGFuYXRpb24u
ICBUaGVyZQorICAgICAqIGFyZSB0d28gc2NlbmFyaW9zIHdoZXJlIHBhcnRpYWxfc2V0IG1pZ2h0
IGJlIHRydWUgY29taW5nIGluOgogICAgICAqIC0gbWZuIGhhcyBiZWVuIHBhcnRpYWxseSBwcm9t
b3RlZCAvIGRlbW90ZWQgYXMgdHlwZSBgdHlwZWA7CiAgICAgICogICBpLmUuIGhhcyBQR1RfcGFy
dGlhbCBzZXQKICAgICAgKiAtIG1mbiBoYXMgYmVlbiBwYXJ0aWFsbHkgZGVtb3RlZCBhcyBMKHR5
cGUrMSkgKGkuZS4sIGEgbGluZWFyCkBAIC0xMTMxLDcgKzExMjcsNyBAQCBzdGF0aWMgaW50IGdl
dF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKAogICAgICAqIGNvdW50IHJldGFpbmVkIHVubGVzcyB3
ZSBzdWNjZWVkZWQsIG9yIHRoZSBvcGVyYXRpb24gd2FzCiAgICAgICogcHJlZW1wdGlibGUuCiAg
ICAgICovCi0gICAgaWYgKCBsaWtlbHkoIXJjKSB8fCBwYXJ0aWFsX3JlZiApCisgICAgaWYgKCBs
aWtlbHkoIXJjKSB8fCBwYXJ0aWFsX3NldCApCiAgICAgICAgIC8qIG5vdGhpbmcgKi87CiAgICAg
ZWxzZSBpZiAoIHBhZ2UgPT0gY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgfHwKICAgICAg
ICAgICAgICAgKHJldGFpbl9yZWYgJiYgcmMgPT0gLUVSRVNUQVJUKSApCkBAIC0xMzI5LDEzICsx
MzI1LDcgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5X3QgbDJlLCB1
bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcgPSBsMmVfZ2V0
X3BhZ2UobDJlKTsKICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZyA9IG1mbl90b19wYWdl
KF9tZm4ocGZuKSk7CiAKLSAgICAgICAgaWYgKCAoZmxhZ3MgJiAoUFRGX3BhcnRpYWxfc2V0IHwg
UFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpKSA9PQotICAgICAgICAgICAgICBQVEZfcGFydGlhbF9z
ZXQgKQotICAgICAgICB7Ci0gICAgICAgICAgICAvKiBwYXJ0aWFsX3NldCBzaG91bGQgYWx3YXlz
IGltcGx5IHBhcnRpYWxfcmVmICovCi0gICAgICAgICAgICBCVUcoKTsKLSAgICAgICAgfQotICAg
ICAgICBlbHNlIGlmICggZmxhZ3MgJiBQVEZfZGVmZXIgKQorICAgICAgICBpZiAoIGZsYWdzICYg
UFRGX2RlZmVyICkKICAgICAgICAgewogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vl
c3RfcHRwZyA9IHB0cGc7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJs
ZSA9IHBnOwpAQCAtMTM3NSwxMyArMTM2NSw2IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9s
M2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAKICAgICBwZyA9IGwzZV9n
ZXRfcGFnZShsM2UpOwogCi0gICAgaWYgKCAoZmxhZ3MgJiAoUFRGX3BhcnRpYWxfc2V0IHwgUFRG
X3BhcnRpYWxfZ2VuZXJhbF9yZWYpKSA9PQotICAgICAgICAgUFRGX3BhcnRpYWxfc2V0ICkKLSAg
ICB7Ci0gICAgICAgIC8qIHBhcnRpYWxfc2V0IHNob3VsZCBhbHdheXMgaW1wbHkgcGFydGlhbF9y
ZWYgKi8KLSAgICAgICAgQlVHKCk7Ci0gICAgfQotCiAgICAgaWYgKCBmbGFncyAmIFBURl9kZWZl
ciApCiAgICAgewogICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gbWZuX3Rv
X3BhZ2UoX21mbihwZm4pKTsKQEAgLTE0MDYsMTMgKzEzODksNiBAQCBzdGF0aWMgaW50IHB1dF9w
YWdlX2Zyb21fbDRlKGw0X3BnZW50cnlfdCBsNGUsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgIHsK
ICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcgPSBsNGVfZ2V0X3BhZ2UobDRlKTsKIAotICAg
ICAgICBpZiAoIChmbGFncyAmIChQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFs
X3JlZikpID09Ci0gICAgICAgICAgICAgIFBURl9wYXJ0aWFsX3NldCApCi0gICAgICAgIHsKLSAg
ICAgICAgICAgIC8qIHBhcnRpYWxfc2V0IHNob3VsZCBhbHdheXMgaW1wbHkgcGFydGlhbF9yZWYg
Ki8KLSAgICAgICAgICAgIEJVRygpOwotICAgICAgICB9Ci0KICAgICAgICAgaWYgKCBmbGFncyAm
IFBURl9kZWZlciApCiAgICAgICAgIHsKICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1
ZXN0X3B0cGcgPSBtZm5fdG9fcGFnZShfbWZuKHBmbikpOwpAQCAtMTY0OCw3ICsxNjI0LDcgQEAg
c3RhdGljIGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAg
ICB7CiAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CiAgICAgICAgICAg
ICAvKiBTZXQgJ3NldCcsIGxlYXZlICdnZW5lcmFsIHJlZicgc2V0IGlmIHRoaXMgZW50cnkgd2Fz
IHNldCAqLwotICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3Nl
dCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmOworICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9m
bGFncyA9IFBURl9wYXJ0aWFsX3NldDsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggcmMg
PT0gLUVJTlRSICYmIGkgKQogICAgICAgICB7CkBAIC0xODMyLDcgKzE4MDgsNyBAQCBzdGF0aWMg
aW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIHsKICAg
ICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAgICAgICAgIC8qIFNl
dCAnc2V0JywgbGVhdmUgJ2dlbmVyYWwgcmVmJyBzZXQgaWYgdGhpcyBlbnRyeSB3YXMgc2V0ICov
Ci0gICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0IHwgUFRG
X3BhcnRpYWxfZ2VuZXJhbF9yZWY7CisgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0g
UFRGX3BhcnRpYWxfc2V0OwogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCByYyA8IDAgKQog
ICAgICAgICB7CkBAIC0xOTI5LDcgKzE5MDUsNyBAQCBzdGF0aWMgaW50IGZyZWVfbDJfdGFibGUo
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBlbHNlIGlmICggcmMgPT0gLUVSRVNUQVJUICkK
ICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgcGFn
ZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxf
cmVmOworICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0OwogICAg
IH0KICAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkgPCBMMl9QQUdFVEFCTEVfRU5UUklF
UyAtIDEgKQogICAgIHsKQEAgLTE5NzcsNyArMTk1Myw3IEBAIHN0YXRpYyBpbnQgZnJlZV9sM190
YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkK
ICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgcGFn
ZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxf
cmVmOworICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0OwogICAg
IH0KICAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkgPCBMM19QQUdFVEFCTEVfRU5UUklF
UyAtIDEgKQogICAgIHsKQEAgLTIwMDgsNyArMTk4NCw3IEBAIHN0YXRpYyBpbnQgZnJlZV9sNF90
YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkK
ICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgcGFn
ZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxf
cmVmOworICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0OwogICAg
IH0KICAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkgPCBMNF9QQUdFVEFCTEVfRU5UUklF
UyAtIDEgKQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRleCAxYWUyYjVlYTZlLi4zMjBjNmNkMTk2IDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oCkBAIC0yMzYsNyArMjM2LDcgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAgICAgKiBv
cGVyYXRpb24gb24gdGhlIGN1cnJlbnQgcGFnZS4gIChUaGF0IHBhZ2UgbWF5IG9yIG1heSBub3QK
ICAgICAgICAgICogc3RpbGwgaGF2ZSBQR1RfcGFydGlhbCBzZXQuKQogICAgICAgICAgKgotICAg
ICAgICAgKiBJZiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBpcyBzZXQsIHRoZW4gdGhlIFBURSBh
dAorICAgICAgICAgKiBBZGRpdGlvbmFsbHksIGlmIFBURl9wYXJ0aWFsX3NldCBpcyBzZXQsIHRo
ZW4gdGhlIFBURSBhdAogICAgICAgICAgKiBAbnJfdmFsaWRhdGVkX3B0ZWYgaG9sZHMgYSBnZW5l
cmFsIHJlZmVyZW5jZSBjb3VudCBmb3IgdGhlCiAgICAgICAgICAqIHBhZ2UuCiAgICAgICAgICAq
CkBAIC0yNDUsMjMgKzI0NSwyMCBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAgICAgICAgICAqICAgaW50
ZXJydXB0ZWQKICAgICAgICAgICogLSBEdXJpbmcgdmFsaWRhdGlvbiwgaWYgYW4gaW52YWxpZCBl
bnRyeSBpcyBlbmNvdW50ZXJlZCBhbmQKICAgICAgICAgICogICB2YWxpZGF0aW9uIGlzIHByZWVt
cHRpYmxlCi0gICAgICAgICAqIC0gRHVyaW5nIHZhbGlkYXRpb24sIGlmIFBURl9wYXJ0aWFsX2dl
bmVyYWxfcmVmIHdhcyBzZXQgb24KLSAgICAgICAgICogICB0aGlzIGVudHJ5IHRvIGJlZ2luIHdp
dGggKHBlcmhhcHMgYmVjYXVzZSBpdCBwaWNrZWQgdXAgYQorICAgICAgICAgKiAtIER1cmluZyB2
YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9zZXQgd2FzIHNldCBvbiB0aGlzCisgICAgICAgICAq
ICAgZW50cnkgdG8gYmVnaW4gd2l0aCAocGVyaGFwcyBiZWNhdXNlIGl0IHBpY2tlZCB1cCBhCiAg
ICAgICAgICAqICAgcHJldmlvdXMgb3BlcmF0aW9uKQogICAgICAgICAgKgotICAgICAgICAgKiBX
aGVuIHJlc3VtaW5nIHZhbGlkYXRpb24sIGlmIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGlzCi0g
ICAgICAgICAqIGNsZWFyLCB0aGVuIGEgZ2VuZXJhbCByZWZlcmVuY2UgbXVzdCBiZSByZS1hY3F1
aXJlZDsgaWYgaXQKLSAgICAgICAgICogaXMgc2V0LCBubyByZWZlcmVuY2Ugc2hvdWxkIGJlIGFj
cXVpcmVkLgorICAgICAgICAgKiBXaGVuIHJlc3VtaW5nIHZhbGlkYXRpb24sIGlmIFBURl9wYXJ0
aWFsX3NldCBpcyBjbGVhciwgdGhlbgorICAgICAgICAgKiBhIGdlbmVyYWwgcmVmZXJlbmNlIG11
c3QgYmUgcmUtYWNxdWlyZWQ7IGlmIGl0IGlzIHNldCwgbm8KKyAgICAgICAgICogcmVmZXJlbmNl
IHNob3VsZCBiZSBhY3F1aXJlZC4KICAgICAgICAgICoKLSAgICAgICAgICogV2hlbiByZXN1bWlu
ZyBkZS12YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBpcwotICAgICAgICAg
KiBjbGVhciwgbm8gcmVmZXJlbmNlIHNob3VsZCBiZSBkcm9wcGVkOyBpZiBpdCBpcyBzZXQsIGEK
LSAgICAgICAgICogcmVmZXJlbmNlIHNob3VsZCBiZSBkcm9wcGVkLgorICAgICAgICAgKiBXaGVu
IHJlc3VtaW5nIGRlLXZhbGlkYXRpb24sIGlmIFBURl9wYXJ0aWFsX3NldCBpcyBjbGVhciwKKyAg
ICAgICAgICogbm8gcmVmZXJlbmNlIHNob3VsZCBiZSBkcm9wcGVkOyBpZiBpdCBpcyBzZXQsIGEg
cmVmZXJlbmNlCisgICAgICAgICAqIHNob3VsZCBiZSBkcm9wcGVkLgogICAgICAgICAgKgotICAg
ICAgICAgKiBOQiBhdCB0aGUgbW9tZW50LCBQVEZfcGFydGlhbF9zZXQgc2hvdWxkIGJlIHNldCBp
ZiBhbmQgb25seSBpZgotICAgICAgICAgKiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBpcyBzZXQu
Ci0gICAgICAgICAqCi0gICAgICAgICAqIE5CIHRoYXQgUFRGX3BhcnRpYWxfc2V0IGFuZCBQVEZf
cGFydGlhbF9nZW5lcmFsX3JlZiBhcmUKLSAgICAgICAgICogZGVmaW5lZCBpbiBtbS5jLCB0aGUg
b25seSBwbGFjZSB3aGVyZSB0aGV5IGFyZSB1c2VkLgorICAgICAgICAgKiBOQiB0aGF0IFBURl9w
YXJ0aWFsX3NldCBpcyBkZWZpbmVkIGluIG1tLmMsIHRoZSBvbmx5IHBsYWNlCisgICAgICAgICAq
IHdoZXJlIGl0IGlzIHVzZWQuCiAgICAgICAgICAqCiAgICAgICAgICAqIFRoZSAzcmQgZmllbGQs
IEBsaW5lYXJfcHRfY291bnQsIGluZGljYXRlcwogICAgICAgICAgKiAtIGJ5IGEgcG9zaXRpdmUg
dmFsdWUsIGhvdyBtYW55IHNhbWUtbGV2ZWwgcGFnZSB0YWJsZSBlbnRyaWVzIGEgcGFnZQpAQCAt
MjcxLDggKzI2OCw4IEBAIHN0cnVjdCBwYWdlX2luZm8KICAgICAgICAgICovCiAgICAgICAgIHN0
cnVjdCB7CiAgICAgICAgICAgICB1MTYgbnJfdmFsaWRhdGVkX3B0ZXM6UEFHRVRBQkxFX09SREVS
ICsgMTsKLSAgICAgICAgICAgIHUxNiA6MTYgLSBQQUdFVEFCTEVfT1JERVIgLSAxIC0gMjsKLSAg
ICAgICAgICAgIHUxNiBwYXJ0aWFsX2ZsYWdzOjI7CisgICAgICAgICAgICB1MTYgOjE2IC0gUEFH
RVRBQkxFX09SREVSIC0gMSAtIDE7CisgICAgICAgICAgICB1MTYgcGFydGlhbF9mbGFnczoxOwog
ICAgICAgICAgICAgczE2IGxpbmVhcl9wdF9jb3VudDsKICAgICAgICAgfTsKIAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 15:34:48 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 15: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 1iQCTI-0002d0-7T; Thu, 31 Oct 2019 15:34:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQCTH-0002cq-Es
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:34:47 +0000
X-Inumbo-ID: f7e9638a-fbf3-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f7e9638a-fbf3-11e9-beca-bc764e2007e4;
 Thu, 31 Oct 2019 15:34:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQCTG-0002br-HC
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:34:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQCTG-0006pu-Ex
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:34:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQCTG-0006pu-Ex@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 15:34:46 +0000
Subject: [Xen-changelog] [xen staging] x86/mm: Properly handle linear
 pagetable promotion failures
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJmMTI2MjQ3ZWY0OWMyYmE1MmJhZTI5YTJhYjM3MTA1OWVkZTY3YzAKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDEwIDE3OjU3OjQ5IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjE1OjQ4IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IFByb3Blcmx5IGhhbmRsZSBsaW5lYXIgcGFnZXRhYmxlIHByb21vdGlv
biBmYWlsdXJlcwogICAgCiAgICBJbiBvcmRlciB0byBhbGxvdyByZWN1cnNpdmUgcGFnZXRhYmxl
IHByb21vdGlvbnMgYW5kIGRlbW90aW9ucyB0byBiZQogICAgaW50ZXJydXB0ZWQsIFhlbiBtdXN0
IGtlZXAgdHJhY2sgb2YgdGhlIHN0YXRlIG9mIHRoZSBzdWItcGFnZXMKICAgIHByb21vdGVkIG9y
IGRlbW90ZWQuICBUaGlzIGlzIHN0b3JlZCBpbiB0d28gZWxlbWVudHMgaW4gdGhlIHBhZ2UKICAg
IHN0cnVjdDogbnJfZW50cmllc192YWxpZGF0ZWQgYW5kIHBhcnRpYWxfZmxhZ3MuCiAgICAKICAg
IFRoZSBydWxlIGlzIHRoYXQgZW50cmllcyBbMCwgbnJfZW50cmllc192YWxpZGF0ZWQpIHNob3Vs
ZCBhbHdheXMgYmUKICAgIHZhbGlkYXRlZCBhbmQgaG9sZCBhIGdlbmVyYWwgcmVmZXJlbmNlIGNv
dW50LiAgSWYgcGFydGlhbF9mbGFncyBpcwogICAgemVybywgdGhlbiBbbnJfZW50cmllc192YWxp
ZGF0ZWRdIGlzIG5vdCB2YWxpZGF0ZWQgYW5kIG5vIHJlZmVyZW5jZQogICAgY291bnQgaXMgaGVs
ZC4gIElmIFBURl9wYXJ0aWFsX3NldCBpcyBzZXQsIHRoZW4gW25yX2VudHJpZXNfdmFsaWRhdGVk
XQogICAgaXMgcGFydGlhbGx5IHZhbGlkYXRlZCwgYW5kIGEgZ2VuZXJhbCByZWZlcmVuY2UgY291
bnQgaXMgaGVsZC4KICAgIAogICAgVW5mb3J0dW5hdGVseSwgaW4gY2FzZXMgd2hlcmUgYW4gZW50
cnkgYmVnYW4gd2l0aCBQVEZfcGFydGlhbF9zZXQgc2V0LAogICAgYW5kIGdldF9wYWdlX2Zyb21f
bE5lKCkgcmV0dXJucyAtRUlOVkFMLCB0aGUgUFRGX3BhcnRpYWxfc2V0IGJpdCBpcwogICAgZXJy
b25lb3VzbHkgZHJvcHBlZC4gIChUaGlzIHNjZW5hcmlvIGNhbiBiZSBlbmdpbmVlcmVkIG1haW5s
eSBieSB0aGUKICAgIHVzZSBvZiBpbnRlcmxlYXZpbmcgb2YgcHJvbW90aW5nIGFuZCBkZW1vdGlu
ZyBhIHBhZ2Ugd2hpY2ggaGFzICJsaW5lYXIKICAgIHBhZ2V0YWJsZSIgZW50cmllczsgc2VlIHRo
ZSBhcHBlbmRpeCBmb3IgYSBza2V0Y2guKSAgVGhpcyBtZWFucyB0aGF0CiAgICB3ZSB3aWxsICJs
ZWFrIiBhIGdlbmVyYWwgcmVmZXJlbmNlIGNvdW50IG9uIHRoZSBwYWdlIGluIHF1ZXN0aW9uLAog
ICAgcHJldmVudGluZyB0aGUgcGFnZSBmcm9tIGJlaW5nIGZyZWVkLgogICAgCiAgICBGaXggdGhp
cyBieSBzZXR0aW5nIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgdG8gdGhlIHBhcnRpYWxfZmxhZ3MgbG9j
YWwKICAgIHZhcmlhYmxlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5OS4KICAgIAog
ICAgUmVwb3J0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAt
LS0tLQogICAgQXBwZW5kaXgKICAgIAogICAgU3VwcG9zZSBBIGFuZCBCIGNhbiBib3RoIGJlIHBy
b21vdGVkIHRvIEwyIHBhZ2VzLCBhbmQgQVt4XSBwb2ludHMgdG8gQi4KICAgIAogICAgVjE6IFBJ
Tl9MMiBCLgogICAgICBCLnR5cGVfY291bnQgPSAxIHwgUEdUX3ZhbGlkYXRlZAogICAgICBCLmNv
dW50ID0gMiB8IFBHQ19hbGxvY2F0ZWQKICAgIAogICAgVjE6IE1PRF9MM19FTlRSWSBwb2ludGlu
ZyBzb21ldGhpbmcgdG8gQS4KICAgICAgSW4gdGhlIHByb2Nlc3Mgb2YgdmFsaWRhdGluZyBBW3hd
LCBncmFiIGFuIGV4dHJhIHR5cGUgLyByZWYgb24gQjoKICAgICAgQi50eXBlX2NvdW50ID0gMiB8
IFBHVF92YWxpZGF0ZWQKICAgICAgQi5jb3VudCA9IDMgfCBQR0NfYWxsb2NhdGVkCiAgICAgIEEu
dHlwZV9jb3VudCA9IDEgfCBQR1RfdmFsaWRhdGVkCiAgICAgIEEuY291bnQgPSAyIHwgUEdDX2Fs
bG9jYXRlZAogICAgCiAgICBWMTogVU5QSU4gQi4KICAgICAgQi50eXBlX2NvdW50ID0gMSB8IFBH
VF92YWxpZGF0ZQogICAgICBCLmNvdW50ID0gMiB8IFBHQ19hbGxvY2F0ZWQKICAgIAogICAgVjE6
IE1PRF9MM19FTlRSWSByZW1vdmluZyB0aGUgcmVmZXJlbmNlIHRvIEEuCiAgICAgIERlLXZhbGlk
YXRlIEEsIGRvd24gdG8gQVt4XSwgd2hpY2ggcG9pbnRzIHRvIEIuCiAgICAgIERyb3AgdGhlIGZp
bmFsIHR5cGUgb24gQi4gIEFycmFuZ2UgdG8gYmUgaW50ZXJydXB0ZWQuCiAgICAgIEIudHlwZV9j
b3VudCA9IDEgfCBQR1RfcGFydGlhbAogICAgICBCLmNvdW50ID0gMiB8IFBHQ19hbGxvY2F0ZWQK
ICAgICAgQS50eXBlX2NvdW50ID0gMSB8IFBHVF9wYXJ0aWFsCiAgICAgIEEubnJfdmFsaWRhdGVk
X2VudHJpZXMgPSB4CiAgICAgIEEucGFydGlhbF9wdGUgPSAtMQogICAgCiAgICBWMjogTU9EX0wz
X0VOVFJZIGFkZHMgYSByZWZlcmVuY2UgdG8gQS4KICAgIAogICAgQXQgdGhpcyBwb2ludCwgZ2V0
X3BhZ2VfZnJvbV9sMmUoQVt4XSkgdHJpZXMKICAgIGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZu
KCksIHdoaWNoIGZhaWxzIGJlY2F1c2UgaXQncyB0aGUgd3JvbmcgdHlwZTsKICAgIGFuZCBnZXRf
bDJfbGluZWFyX3BhZ2V0YWJsZSgpIGFsc28gZmFpbHMsIGJlY2F1c2UgQiBpc24ndCB2YWxpZGF0
ZWQgYXMKICAgIGFuIGwyIGFueW1vcmUuCi0tLQogeGVuL2FyY2gveDg2L21tLmMgfCA2ICsrKy0t
LQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDA2NTVj
MDU3MGIuLjAwZTExMmY2NzQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCkBAIC0xNTUzLDcgKzE1NTMsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wy
X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSkKICAgICAg
ICAgICAgIGlmICggaSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgcGFnZS0+bnJf
dmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3Mg
PSAwOworICAgICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBwYXJ0aWFsX2ZsYWdz
OwogICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwog
ICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKICAg
ICAgICAgICAgIH0KQEAgLTE2NDcsNyArMTY0Nyw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDNfdGFi
bGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgaWYgKCBpICkKICAgICAgICAgewog
ICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICAgICAgcGFn
ZS0+cGFydGlhbF9mbGFncyA9IDA7CisgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0g
cGFydGlhbF9mbGFnczsKICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcg
PSBOVUxMOwogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdl
OwogICAgICAgICB9CkBAIC0xODE4LDcgKzE4MTgsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2w0X3Rh
YmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAgICBpZiAoIGkgKQogICAgICAg
ICAgICAgewogICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAg
ICAgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gMDsKKyAgICAgICAgICAgICAgICBw
YWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9mbGFnczsKICAgICAgICAgICAgICAgICBpZiAo
IHJjID09IC1FSU5UUiApCiAgICAgICAgICAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAg
ICAgICAgICAgICAgIGVsc2UKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 15:34:59 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 15: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 1iQCTT-0002eG-9O; Thu, 31 Oct 2019 15: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=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQCTR-0002e7-OF
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:34:57 +0000
X-Inumbo-ID: fdfa548c-fbf3-11e9-954d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fdfa548c-fbf3-11e9-954d-12813bfff9fa;
 Thu, 31 Oct 2019 15:34:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQCTQ-0002c3-Mt
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:34:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQCTQ-0006qy-Kd
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:34:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQCTQ-0006qy-Kd@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 15:34:56 +0000
Subject: [Xen-changelog] [xen staging] x86/mm: Fix nested de-validation on
 error
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNjMTVhMmQ4Y2MxOTgxZjM2OWNjOTU0MmYwMjgwNTRkMGRmYjMyNWIKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDEwIDE3OjU3OjQ5IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjE2OjEzIDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IEZpeCBuZXN0ZWQgZGUtdmFsaWRhdGlvbiBvbiBlcnJvcgogICAgCiAg
ICBJZiBhbiBpbnZhbGlkIGVudHJ5IGlzIGRpc2NvdmVyZWQgd2hlbiB2YWxpZGF0aW5nIGEgcGFn
ZS10YWJsZSB0cmVlLAogICAgdGhlIGVudGlyZSB0cmVlIHdoaWNoIGhhcyBzbyBmYXIgYmVlbiB2
YWxpZGF0ZWQgbXVzdCBiZSBkZS12YWxpZGF0ZWQuCiAgICBTaW5jZSB0aGlzIG1heSB0YWtlIGEg
bG9uZyB0aW1lLCBhbGxvY19sWzItNF1fdGFibGUoKSBzZXQgY3VycmVudAogICAgdmNwdSdzIG9s
ZF9ndWVzdF90YWJsZSBpbW1lZGlhdGVseTsgcHV0X29sZF9ndWVzdF90YWJsZSgpIHdpbGwgbWFr
ZQogICAgc3VyZSB0aGF0IHB1dF9wYWdlX3R5cGUoKSB3aWxsIGJlIGNhbGxlZCB0byBmaW5pc2gg
b2ZmIHRoZQogICAgZGUtdmFsaWRhdGlvbiBiZWZvcmUgYW55IG90aGVyIE1NVSBvcGVyYXRpb25z
IGNhbiBoYXBwZW4gb24gdGhlIHZjcHUuCiAgICAKICAgIFRoZSBpbnZhcmlhbnQgZm9yIHBhcnRp
YWwgcGFnZXMgc2hvdWxkIGJlOgogICAgCiAgICAqIEVudHJpZXMgWzAsIG5yX3ZhbGlkYXRlZF9w
dGVzKSBzaG91bGQgYmUgY29tcGxldGVseSB2YWxpZGF0ZWQ7CiAgICAgIHB1dF9wYWdlX3R5cGUo
KSB3aWxsIGRlLXZhbGlkYXRlIHRoZXNlLgogICAgCiAgICAqIElmIFtucl92YWxpZGF0ZWRfcHRl
c10gaXMgcGFydGlhbGx5IHZhbGlkYXRlZCwgcGFydGlhbF9mbGFncyBzaG91bGQKICAgICAgc2V0
IFBURl9wYXJ0aWFMX3NldC4gIHB1dF9wYWdlX3R5cGUoKSB3aWxsIGJlIGNhbGxlZCBvbiB0aGlz
IHBhZ2UgdG8KICAgICAgZmluaXNoIG9mZiBkZXZhbGlkYXRpb24sIGFuZCB0aGUgYXBwcm9wcmlh
dGUgcmVmY291bnQgYWRqdXN0bWVudHMKICAgICAgd2lsbCBiZSBkb25lLgogICAgCiAgICBhbGxv
Y19sWzItM11fdGFibGUoKSBpbmRpY2F0ZXMgcGFydGlhbCB2YWxpZGF0aW9uIHRvIGl0cyBjYWxs
ZXJzIGJ5CiAgICBzZXR0aW5nIGN1cnJlbnQtPm9sZF9ndWVzdF90YWJsZS4KICAgIAogICAgVW5m
b3J0dW5hdGVseSwgdGhpcyBpcyBtaXNoYW5kbGVkLgogICAgCiAgICBUYWtlIHRoZSBjYXNlIHdo
ZXJlIHZhbGlkYXRpbmcgbE5lW3hdIHJldHVybnMgYW4gZXJyb3IuCiAgICAKICAgIEZpcnN0LCBh
bGxvY19sM190YWJsZSgpIGRvZXNuJ3QgY2hlY2sgb2xkX2d1ZXN0X3RhYmxlIGF0IGFsbDsgYXMg
YQogICAgcmVzdWx0LCBwYXJ0aWFsX2ZsYWdzIGlzIG5vdCBzZXQgd2hlbiBpdCBzaG91bGQgYmUu
ICBucl92YWxpZGF0ZWRfcHRlcwogICAgaXMgc2V0IHRvIHg7IGFuZCBzaW5jZSBQRlRfcGFydGlh
bF9zZXQgY2xlYXIsIGRlLXZhbGlkYXRpb24gcmVzdW1lcyBhdAogICAgbnJfdmFsaWRhdGVkX3B0
ZXMtMS4gIFRoaXMgbWVhbnMgdGhhdCB0aGUgbDIgcGFnZSBhdCBwbDNlW3hdIHdpbGwgbm90CiAg
ICBoYXZlIHB1dF9wYWdlX3R5cGUoKSBjYWxsZWQgb24gaXQgd2hlbiBkZS12YWxpZGF0aW5nIHRo
ZSByZXN0IG9mIHRoZQogICAgbDM6IGl0IHdpbGwgYmUgc3R1Y2sgaW4gdGhlIFBHVF9wYXJ0aWFs
IHN0YXRlIHVudGlsIHRoZSBkb21haW4gaXMKICAgIGRlc3Ryb3llZCwgb3IgdW50aWwgaXQgaXMg
cmUtdXNlZCBhcyBhbiBsMi4gIChBbnkgb3RoZXIgcGFnZSB0eXBlIHdpbGwKICAgIGZhaWwuKQog
ICAgCiAgICBXb3JzZSwgYWxsb2NfbDRfdGFibGUoKSwgcmF0aGVyIHRoYW4gc2V0dGluZyBQVEZf
cGFydGlhbF9zZXQgYXMgaXQKICAgIHNob3VsZCwgc2V0cyBucl92YWxpZGF0ZWRfcHRlcyB0byB4
KzEuICBXaGVuIGRlLXZhbGlkYXRpbmcsIHNpbmNlCiAgICBwYXJ0aWFsIGlzIDAsIHRoaXMgd2ls
bCBjb3JyZWN0bHkgcmVzdW1lIGNhbGxpbmcgcHV0X3BhZ2VfdHlwZSBhdCBbeF07CiAgICBidXQs
IGlmIHRoZSBwdXRfcGFnZV90eXBlKCkgaXMgbmV2ZXIgY2FsbGVkLCBidXQgaW5zdGVhZAogICAg
Z2V0X3BhZ2VfdHlwZSgpIGlzIGNhbGxlZCwgdmFsaWRhdGlvbiB3aWxsIHBpY2sgdXAgYXQgW3gr
MV0sCiAgICBuZWdsZWN0aW5nIHRvIHZhbGlkYXRlIFt4XS4gIElmIHRoZSByZXN0IG9mIHRoZSB2
YWxpZGF0aW9uIHN1Y2NlZWRzLAogICAgdGhlIGw0IHdpbGwgYmUgdmFsaWRhdGVkIGV2ZW4gdGhv
dWdoIFt4XSBpcyBpbnZhbGlkLgogICAgCiAgICBGaXggdGhpcyBpbiBib3RoIGNhc2VzIGJ5IHNl
dHRpbmcgUFRGX3BhcnRpYWxfc2V0IGlmIG9sZF9ndWVzdF90YWJsZQogICAgaXMgc2V0LgogICAg
CiAgICBXaGlsZSBoZXJlLCBhZGQgc29tZSBzYWZldHkgY2F0Y2hlczoKICAgIC0gb2xkX2d1ZXN0
X3RhYmxlIG11c3QgcG9pbnQgdG8gdGhlIHBhZ2UgY29udGFpbmVkIGluCiAgICAgIFtucl92YWxp
ZGF0ZWRfcHRlc10uCiAgICAtIGFsbG9jX2wxX3BhZ2Ugc2hvdWxkbid0IHNldCBvbGRfZ3Vlc3Rf
dGFibGUKICAgIAogICAgSWYgd2UgZXhwZXJpZW5jZSBvbmUgb2YgdGhlc2Ugc2l0dWF0aW9ucyBp
biBwcm9kdWN0aW9uIGJ1aWxkcywgaXQncwogICAgc2FmZXIgdG8gYXZvaWQgY2FsbGluZyBwdXRf
cGFnZV90eXBlIGZvciB0aGUgcGFnZXMgaW4gcXVlc3Rpb24uICBJZgogICAgdGhleSBoYXZlIFBH
VF9wYXJ0aWFsIHNldCwgdGhleSB3aWxsIGJlIGNsZWFuZWQgdXAgb24gZG9tYWluCiAgICBkZXN0
cnVjdGlvbjsgaWYgbm90LCB3ZSBoYXZlIG5vIGlkZWEgd2hldGhlciBhIHR5cGUgY291bnQgaXMg
c2FmZSB0bwogICAgZHJvcC4gIFJldGFpbmluZyBhbiBleHRyYSB0eXBlIHJlZiB0aGF0IHNob3Vs
ZCBoYXZlIGJlZW4gZHJvcHBlZCBtYXkKICAgIHRyaWdnZXIgYSBCVUcoKSBvbiB0aGUgZnJlZV9k
b21haW5fcGFnZSgpIHBhdGgsIGJ1dCBkcm9wcGluZyBhIHR5cGUKICAgIGNvdW50IHRoYXQgc2hv
dWxkbid0IGJlIGRyb3BwZWQgbWF5IGNhdXNlIGEgcHJpdmlsZWdlIGVzY2FsYXRpb24uCiAgICAK
ICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjk5LgogICAgCiAgICBSZXBvcnRlZC1ieTogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDUz
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiAx
IGZpbGUgY2hhbmdlZCwgNTEgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDAwZTExMmY2
NzQuLjQzZmYzNjI3ZWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCkBAIC0xNTUyLDYgKzE1NTIsMjAgQEAgc3RhdGljIGludCBhbGxvY19sMl90
YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAgICAgICAg
ICAgICBBU1NFUlQoY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPT0gTlVMTCk7CiAgICAg
ICAgICAgICBpZiAoIGkgKQogICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIC8qCisgICAg
ICAgICAgICAgICAgICogYWxsb2NfbDFfdGFibGUoKSBkb2Vzbid0IHNldCBvbGRfZ3Vlc3RfdGFi
bGU7IGl0IGRvZXMKKyAgICAgICAgICAgICAgICAgKiBpdHMgb3duIHRlYXItZG93biBpbW1lZGlh
dGVseSBvbiBmYWlsdXJlLiAgSWYgaXQKKyAgICAgICAgICAgICAgICAgKiBkaWQgd2UnZCBuZWVk
IHRvIGNoZWNrIGl0IGFuZCBzZXQgcGFydGlhbF9mbGFncyBhcyB3ZQorICAgICAgICAgICAgICAg
ICAqIGRvIGluIGFsbG9jX2xbMzRdX3RhYmxlKCkuCisgICAgICAgICAgICAgICAgICoKKyAgICAg
ICAgICAgICAgICAgKiBOb3RlIG9uIHRoZSB1c2Ugb2YgQVNTRVJUOiBpZiBpdCdzIG5vbi1udWxs
IGFuZAorICAgICAgICAgICAgICAgICAqIGhhc24ndCBiZWVuIGNsZWFuZWQgdXAgeWV0LCBpdCBz
aG91bGQgaGF2ZQorICAgICAgICAgICAgICAgICAqIFBHVF9wYXJ0aWFsIHNldDsgYW5kIHNvIHRo
ZSB0eXBlIHdpbGwgYmUgY2xlYW5lZCB1cAorICAgICAgICAgICAgICAgICAqIG9uIGRvbWFpbiBk
ZXN0cnVjdGlvbi4gIFVuZm9ydHVuYXRlbHksIHdlIHdvdWxkCisgICAgICAgICAgICAgICAgICog
bGVhayB0aGUgZ2VuZXJhbCByZWYgaGVsZCBieSBvbGRfZ3Vlc3RfdGFibGU7IGJ1dAorICAgICAg
ICAgICAgICAgICAqIGxlYWtpbmcgYSBwYWdlIGlzIGxlc3MgYmFkIHRoYW4gYSBob3N0IGNyYXNo
LgorICAgICAgICAgICAgICAgICAqLworICAgICAgICAgICAgICAgIEFTU0VSVChjdXJyZW50LT5h
cmNoLm9sZF9ndWVzdF90YWJsZSA9PSBOVUxMKTsKICAgICAgICAgICAgICAgICBwYWdlLT5ucl92
YWxpZGF0ZWRfcHRlcyA9IGk7CiAgICAgICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9
IHBhcnRpYWxfZmxhZ3M7CiAgICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3Rf
cHRwZyA9IE5VTEw7CkBAIC0xNTc5LDYgKzE1OTMsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3Rh
YmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgdW5zaWduZWQgaW50ICAgaTsKICAgICBp
bnQgICAgICAgICAgICByYyA9IDA7CiAgICAgdW5zaWduZWQgaW50ICAgcGFydGlhbF9mbGFncyA9
IHBhZ2UtPnBhcnRpYWxfZmxhZ3M7CisgICAgbDNfcGdlbnRyeV90ICAgbDNlID0gbDNlX2VtcHR5
KCk7CiAKICAgICBwbDNlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7CiAKQEAgLTE1OTUs
NyArMTYxMCw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSkKICAgICBmb3IgKCBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXM7IGkgPCBMM19QQUdF
VEFCTEVfRU5UUklFUzsKICAgICAgICAgICBpKyssIHBhcnRpYWxfZmxhZ3MgPSAwICkKICAgICB7
Ci0gICAgICAgIGwzX3BnZW50cnlfdCBsM2UgPSBwbDNlW2ldOworICAgICAgICBsM2UgPSBwbDNl
W2ldOwogCiAgICAgICAgIGlmICggaSA+IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzICYmIGh5cGVy
Y2FsbF9wcmVlbXB0X2NoZWNrKCkgKQogICAgICAgICAgICAgcmMgPSAtRUlOVFI7CkBAIC0xNjQ4
LDYgKzE2NjMsMjQgQEAgc3RhdGljIGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlKQogICAgICAgICB7CiAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9
IGk7CiAgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9mbGFnczsKKyAg
ICAgICAgICAgIGlmICggY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQorICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICogV2UndmUgZXhwZXJp
ZW5jZWQgYSB2YWxpZGF0aW9uIGZhaWx1cmUuICBJZgorICAgICAgICAgICAgICAgICAqIG9sZF9n
dWVzdF90YWJsZSBpcyBzZXQsICJ0cmFuc2ZlciIgdGhlIGdlbmVyYWwKKyAgICAgICAgICAgICAg
ICAgKiByZWZlcmVuY2UgY291bnQgdG8gcGwzZVtucl92YWxpZGF0ZWRfcHRlc10gYnkKKyAgICAg
ICAgICAgICAgICAgKiBzZXR0aW5nIFBURl9wYXJ0aWFsX3NldC4KKyAgICAgICAgICAgICAgICAg
KgorICAgICAgICAgICAgICAgICAqIEFzIGEgcHJlY2F1dGlvbiwgY2hlY2sgdGhhdCBvbGRfZ3Vl
c3RfdGFibGUgaXMgdGhlCisgICAgICAgICAgICAgICAgICogcGFnZSBwb2ludGVkIHRvIGJ5IHBs
M2VbbnJfdmFsaWRhdGVkX3B0ZXNdLiAgSWYKKyAgICAgICAgICAgICAgICAgKiBub3QsIGl0J3Mg
c2FmZXIgdG8gbGVhayBhIHR5cGUgcmVmIG9uIHByb2R1Y3Rpb24KKyAgICAgICAgICAgICAgICAg
KiBidWlsZHMuCisgICAgICAgICAgICAgICAgICovCisgICAgICAgICAgICAgICAgaWYgKCBjdXJy
ZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9PSBsM2VfZ2V0X3BhZ2UobDNlKSApCisgICAgICAg
ICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQ7CisgICAg
ICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUo
KTsKKyAgICAgICAgICAgIH0KICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0
cGcgPSBOVUxMOwogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBw
YWdlOwogICAgICAgICB9CkBAIC0xODI0LDcgKzE4NTcsMjMgQEAgc3RhdGljIGludCBhbGxvY19s
NF90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICAgICAgICAgIGVsc2UKICAg
ICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIGlmICggY3VycmVudC0+YXJjaC5v
bGRfZ3Vlc3RfdGFibGUgKQotICAgICAgICAgICAgICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRh
dGVkX3B0ZXMrKzsKKyAgICAgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICAg
ICAgLyoKKyAgICAgICAgICAgICAgICAgICAgICAgICAqIFdlJ3ZlIGV4cGVyaWVuY2VkIGEgdmFs
aWRhdGlvbiBmYWlsdXJlLiAgSWYKKyAgICAgICAgICAgICAgICAgICAgICAgICAqIG9sZF9ndWVz
dF90YWJsZSBpcyBzZXQsICJ0cmFuc2ZlciIgdGhlIGdlbmVyYWwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAqIHJlZmVyZW5jZSBjb3VudCB0byBwbDNlW25yX3ZhbGlkYXRlZF9wdGVzXSBieQor
ICAgICAgICAgICAgICAgICAgICAgICAgICogc2V0dGluZyBQVEZfcGFydGlhbF9zZXQuCisgICAg
ICAgICAgICAgICAgICAgICAgICAgKgorICAgICAgICAgICAgICAgICAgICAgICAgICogQXMgYSBw
cmVjYXV0aW9uLCBjaGVjayB0aGF0IG9sZF9ndWVzdF90YWJsZSBpcyB0aGUKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAqIHBhZ2UgcG9pbnRlZCB0byBieSBwbDRlW25yX3ZhbGlkYXRlZF9wdGVz
XS4gIElmCisgICAgICAgICAgICAgICAgICAgICAgICAgKiBub3QsIGl0J3Mgc2FmZXIgdG8gbGVh
ayBhIHR5cGUgcmVmIG9uIHByb2R1Y3Rpb24KKyAgICAgICAgICAgICAgICAgICAgICAgICAqIGJ1
aWxkcy4KKyAgICAgICAgICAgICAgICAgICAgICAgICAqLworICAgICAgICAgICAgICAgICAgICAg
ICAgaWYgKCBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9PSBsNGVfZ2V0X3BhZ2UobDRl
KSApCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBU
Rl9wYXJ0aWFsX3NldDsKKyAgICAgICAgICAgICAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgICAgICAgICAg
ICAgfQogICAgICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0g
TlVMTDsKICAgICAgICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUg
PSBwYWdlOwogICAgICAgICAgICAgICAgIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 15:35:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 15:35: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 1iQCTd-0002fI-B0; Thu, 31 Oct 2019 15:35:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQCTc-0002f9-HO
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:35:08 +0000
X-Inumbo-ID: 040c5c12-fbf4-11e9-8aca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 040c5c12-fbf4-11e9-8aca-bc764e2007e4;
 Thu, 31 Oct 2019 15:35:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQCTa-0002cX-So
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:35:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQCTa-0006sH-QV
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:35:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQCTa-0006sH-QV@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 15:35:06 +0000
Subject: [Xen-changelog] [xen staging] x86/mm: Don't drop a type ref unless
 you held a ref to begin with
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM0MGIzM2Q3MjYzMGRjZmE1MDZkNmZkODU2NTMyZDYxNTJjYjk3ZGMKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDEwIDE3OjU3OjUwIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjE2OjM3IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IERvbid0IGRyb3AgYSB0eXBlIHJlZiB1bmxlc3MgeW91IGhlbGQgYSBy
ZWYgdG8gYmVnaW4gd2l0aAogICAgCiAgICBWYWxpZGF0aW9uIGFuZCBkZS12YWxpZGF0aW9uIG9m
IHBhZ2V0YWJsZSB0cmVlcyBtYXkgdGFrZSBhcmJpdHJhcmlseQogICAgbGFyZ2UgYW1vdW50cyBv
ZiB0aW1lLCBhbmQgc28gbXVzdCBiZSBwcmVlbXB0aWJsZS4gIFRoaXMgaXMgaW5kaWNhdGVkCiAg
ICBieSBzZXR0aW5nIHRoZSBQR1RfcGFydGlhbCBiaXQgaW4gdGhlIHR5cGVfaW5mbywgYW5kIHNl
dHRpbmcKICAgIG5yX3ZhbGlkYXRlZF9lbnRyaWVzIGFuZCBwYXJ0aWFsX2ZsYWdzIGFwcHJvcHJp
YXRlbHkuICBTcGVjaWZpY2FsbHksCiAgICBpZiB0aGUgZW50cnkgYXQgW25yX3ZhbGlkYXRlZF9l
bnRyaWVzXSBpcyBwYXJ0aWFsbHkgdmFsaWRhdGVkLAogICAgcGFydGlhbF9mbGFncyBzaG91bGQg
aGF2ZSB0aGUgUEdUX3BhcnRpYWxfc2V0IGJpdCBzZXQsIGFuZCB0aGUgZW50cnkKICAgIHNob3Vs
ZCBob2xkIGEgZ2VuZXJhbCByZWZlcmVuY2UgY291bnQuICBEdXJpbmcgZGUtdmFsaWRhdGlvbiwK
ICAgIHB1dF9wYWdlX3R5cGUoKSBpcyBjYWxsZWQgb24gcGFydGlhbGx5IHZhbGlkYXRlZCBlbnRy
aWVzLgogICAgCiAgICBVbmZvcnR1bmF0ZWx5LCB0aGVyZSBhcmUgYSBudW1iZXIgb2YgaXNzdWVz
IHdpdGggdGhlIGN1cnJlbnQgYWxnb3JpdGhtLgogICAgCiAgICBGaXJzdCwgZG9pbmcgYSAibm9y
bWFsIiBwdXRfcGFnZV90eXBlKCkgaXMgbm90IHNhZmUgd2hlbiBubyB0eXBlIHJlZgogICAgaXMg
aGVsZDogdGhlcmUgaXMgbm90aGluZyB0byBzdG9wIGFub3RoZXIgdmNwdSBmcm9tIGNvbWluZyBh
bG9uZyBhbmQKICAgIHBpY2tpbmcgdXAgdmFsaWRhdGlvbiBhZ2FpbjogYXQgd2hpY2ggcG9pbnQg
dGhlIHB1dF9wYWdlX3R5cGUgbWF5IGRyb3AKICAgIHRoZSBvbmx5IHBhZ2UgcmVmIG9uIGFuIGlu
LXVzZSBwYWdlLiAgU29tZSBleGFtcGxlcyBhcmUgbGlzdGVkIGluIHRoZQogICAgYXBwZW5kaXgu
CiAgICAKICAgIFRoZSBjb3JlIGlzc3VlIGlzIHRoYXQgcHV0X3BhZ2VfdHlwZSgpIGlzIGJlaW5n
IGNhbGxlZCBib3RoIHRvIGNsZWFuCiAgICB1cCBQR1RfcGFydGlhbCwgYW5kIHRvIGRyb3AgYSB0
eXBlIGNvdW50OyBhbmQgaGFzIG5vIHdheSBvZiBrbm93aW5nCiAgICB3aGljaCBpcyB3aGljaDsg
YW5kIHNvIGlmIGluIGJldHdlZW4sIFBHVF9wYXJ0aWFsIGlzIGNsZWFyZWQsCiAgICBwdXRfcGFn
ZV90eXBlKCkgd2lsbCBkcm9wIHRoZSB0eXBlIHJlZiBlcnJvbmVvdXNseS4KICAgIAogICAgV2hh
dCBpcyBuZWVkZWQgaXMgdG8gZGlzdGluZ3Vpc2ggYmV0d2VlbiB0d28gc3RhdGVzOgogICAgLSBE
cm9wcGluZyBhIHR5cGUgcmVmIHdoaWNoIGlzIGhlbGQKICAgIC0gQ2xlYW5pbmcgdXAgYSBwYWdl
IHdoaWNoIGhhcyBiZWVuIHBhcnRpYWxseSBkZS92YWxpZGF0ZWQKICAgIAogICAgRml4IHRoaXMg
YnkgdGVsbGluZyBwdXRfcGFnZV90eXBlKCkgd2hpY2ggb2YgdGhlIHR3byBhY3Rpdml0aWVzIHlv
dQogICAgaW50ZW5kLgogICAgCiAgICBXaGVuIGNsZWFuaW5nIHVwIGEgcGFydGlhbCBkZS92YWxp
ZGF0aW9uLCB0YWtlIG5vIGFjdGlvbiB1bmxlc3MgeW91CiAgICBmaW5kIGEgcGFnZSBwYXJ0aWFs
bHkgdmFsaWRhdGVkLgogICAgCiAgICBJZiBwdXRfcGFnZV90eXBlKCkgaXMgY2FsbGVkIHdpdGhv
dXQgUFRGX3BhcnRpYWxfc2V0LCBhbmQgZmluZHMgdGhlCiAgICBwYWdlIGluIGEgUEdUX3BhcnRp
YWwgc3RhdGUgYW55d2F5LCB0aGVuIHRoZXJlJ3MgY2VydGFpbmx5IGJlZW4gYQogICAgbWlzYWNj
b3VudGluZyBzb21ld2hlcmUsIGFuZCBjYXJyeWluZyBvbiB3b3VsZCBhbG1vc3QgY2VydGFpbmx5
IGNhdXNlCiAgICBhIHNlY3VyaXR5IGlzc3VlLCBzbyBjcmFzaCB0aGUgaG9zdCBpbnN0ZWFkLgog
ICAgCiAgICBJbiBwdXRfcGFnZV9mcm9tX2xOZSwgcGFzcyBwYXJ0aWFsX2ZsYWdzIG9uIHRvIF9w
dXRfcGFnZV90eXBlKCkuCiAgICAKICAgIG9sZF9ndWVzdF90YWJsZSBtYXkgYmUgc2V0IGVpdGhl
ciB3aXRoIGEgZnVsbHkgdmFsaWRhdGVkIHBhZ2UgKHdoZW4KICAgIHVzaW5nIHRoZSAiZGVmZXJy
ZWQgcHV0IiBwYXR0ZXJuKSwgb3Igd2l0aCBhIHBhcnRpYWxseSB2YWxpZGF0ZWQgcGFnZQogICAg
KHdoZW4gYSBub3JtYWwgImRlLXZhbGlkYXRpb24iIGlzIGludGVycnVwdGVkLCBvciB3aGVuIGEg
dmFsaWRhdGlvbgogICAgZmFpbHMgcGFydC13YXkgdGhyb3VnaCBkdWUgdG8gaW52YWxpZCBlbnRy
aWVzKS4gIEFkZCBhIGZsYWcsCiAgICBvbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCwgdG8gaW5kaWNh
dGUgd2hpY2ggb2YgdGhlc2UgaXQgaXMsIGFuZCB1c2UKICAgIHRoYXQgdG8gcGFzcyB0aGUgYXBw
cm9wcmlhdGUgZmxhZyB0byBfcHV0X3BhZ2VfdHlwZSgpLgogICAgCiAgICBXaGlsZSBoZXJlLCBk
ZWxldGUgc3RyYXkgdHJhaWxpbmcgd2hpdGVzcGFjZS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9m
IFhTQS0yOTkuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgLS0tLS0KICAgIEFwcGVuZGl4OgogICAgCiAgICBTdXBwb3NlIHBhZ2Ug
QSwgd2hlbiBpbnRlcnByZXRlZCBhcyBhbiBsMyBwYWdldGFibGUsIGNvbnRhaW5zIGFsbAogICAg
dmFsaWQgZW50cmllczsgYW5kIHN1cHBvc2UgQVt4XSBwb2ludHMgdG8gcGFnZSBCLCB3aGljaCB3
aGVuCiAgICBpbnRlcnByZXRlZCBhcyBhbiBsMiBwYWdldGFibGUsIGNvbnRhaW5zIGFsbCB2YWxp
ZCBlbnRyaWVzLgogICAgCiAgICBQMTogUElOX0wzX1RBQkxFCiAgICAgIEEgLT4gUEdUX2wzX3Rh
YmxlIHwgMSB8IHZhbGlkCiAgICAgIEIgLT4gUEdUX2wyX3RhYmxlIHwgMSB8IHZhbGlkCiAgICAK
ICAgIFAxOiBVTlBJTl9UQUJMRQogICAgICA+IEFycmFuZ2UgdG8gaW50ZXJydXB0IGFmdGVyIEIg
aGFzIGJlZW4gZGUtdmFsaWRhdGVkCiAgICAgIEI6CiAgICAgICAgdHlwZV9pbmZvIC0+IFBHVF9s
Ml90YWJsZSB8IDAKICAgICAgQToKICAgICAgICB0eXBlX2luZm8gLT4gUEdUX2wzX3RhYmxlIHwg
MSB8IHBhcnRpYWwKICAgICAgICBucl92YWxpZGF0ZWRfZW50aWVzIC0+IChsZXNzIHRoYW4geCkK
ICAgIAogICAgUDI6IG1vZF9sNF9lbnRyeSB0byBwb2ludCB0byBBCiAgICAgID4gQXJyYW5nZSBm
b3IgdGhpcyB0byBiZSBpbnRlcnJ1cHRlZCB3aGlsZSBCIGlzIGJlaW5nIHZhbGlkYXRlZAogICAg
ICBCOgogICAgICAgIHR5cGVfaW5mbyAtPiBQR1RfbDJfdGFibGUgfCAxIHwgcGFydGlhbAogICAg
ICAgIChucl92YWxpZGF0ZWRfZW50aXJlcyAmYyBzZXQgYXMgYXBwcm9wcmlhdGUpCiAgICAgIEE6
CiAgICAgICAgdHlwZV9pbmZvIC0+IFBHVF9sM190YWJsZSB8IDEgfCBwYXJ0aWFsCiAgICAgICAg
bnJfdmFsaWRhdGVkX2VudHJpZXMgLT4geAogICAgICAgIHBhcnRpYWxfcHRlID0gMQogICAgCiAg
ICBQMzogbW9kX2wzX2VudHJ5IHNvbWUgb3RoZXIgdW5yZWxhdGVkIGwzIHRvIHBvaW50IHRvIEI6
CiAgICAgIEI6CiAgICAgICAgdHlwZV9pbmZvIC0+IFBHVF9sMl90YWJsZSB8IDEKICAgIAogICAg
UDE6IFJlc3RhcnQgVU5QSU5fVEFCTEUKICAgIAogICAgQXQgdGhpcyBwb2ludCwgc2luY2UgQS5u
cl92YWxpZGF0ZV9lbnRyaWVzID09IHggYW5kIEEucGFydGlhbF9wdGUgIT0KICAgIDAsIGZyZWVf
bDNfdGFibGUoKSB3aWxsIGNhbGwgcHV0X3BhZ2VfZnJvbV9sM2UoKSBvbiBwbDNlW3hdLCBkcm9w
cGluZwogICAgaXRzIHR5cGUgY291bnQgdG8gMCB3aGlsZSBpdCdzIHN0aWxsIGJlaW5nIHBvaW50
ZWQgdG8gYnkgc29tZSBvdGhlciBsMwogICAgCiAgICBBIHNpbWlsYXIgaXNzdWUgYXJpc2VzIHdp
dGggb2xkX2d1ZXN0X3RhYmxlLiAgQ29uc2lkZXIgdGhlIGZvbGxvd2luZwogICAgc2NlbmFyaW86
CiAgICAKICAgIFN1cHBvc2UgQSBpcyBhIHBhZ2Ugd2hpY2gsIHdoZW4gaW50ZXJwcmV0ZWQgYXMg
YW4gbDIsIGhhcyB2YWxpZCBlbnRyaWVzCiAgICB1bnRpbCBlbnRyeSB4LCB3aGljaCBpcyBpbnZh
bGlkLgogICAgCiAgICBWMTogIFBJTl9MMl9UQUJMRShBKQogICAgICA8VmFsaWRhdGUgdW50aWwg
d2UgdHJ5IHRvIHZhbGlkYXRlIFt4XSwgZ2V0IC1FSU5WQUw+CiAgICAgIEEgLT4gUEdUX2wyX3Rh
YmxlIHwgMSB8IFBHVF9wYXJ0aWFsCiAgICAgIFYxIC0+IG9sZF9ndWVzdF90YWJsZSA9IEEKICAg
ICAgPGRlbGF5ZWQ+CiAgICAKICAgIFYyOiBQSU5fTDJfVEFCTEUoQSkKICAgICAgPFBpY2sgdXAg
d2hlcmUgVjEgbGVmdCBvZmYsIHRyeSB0byByZS12YWxpZGF0ZSBbeF0sIGdldCAtRUlOVkFMPgog
ICAgICBBIC0+IFBHVF9sMl90YWJsZSB8IDEgfCBQR1RfcGFydGlhbAogICAgICBWMiAtPiBvbGRf
Z3Vlc3RfdGFibGUgPSBBCiAgICAgIDxyZXN0YXJ0PgogICAgICBwdXRfb2xkX2d1ZXN0X3RhYmxl
KCkKICAgICAgICBfcHV0X3BhZ2VfdHlwZShBKQogICAgICAgICAgQSAtPiBQR1RfbDJfdGFibGUg
fCAwCiAgICAKICAgIFYxOiA8cmVzdGFydD4KICAgICAgcHV0X29sZF9ndWVzdF90YWJsZSgpCiAg
ICAgICAgX3B1dF9wYWdlX3R5cGUoQSkgIyBVTkRFUkZMT1cKICAgIAogICAgSW5kZWVkLCBpdCBp
cyBwb3NzaWJsZSB0byBlbmdpbmVlciBmb3Igb2xkX2d1ZXN0X3RhYmxlIGZvciBldmVyeSB2Y3B1
CiAgICBhIGd1ZXN0IGhhcyB0byBwb2ludCB0byB0aGUgc2FtZSBwYWdlLgotLS0KIHhlbi9hcmNo
L3g4Ni9kb21haW4uYyAgICAgICAgfCAgNiArKysKIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAg
ICAgfCA5OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCB8ICA0ICstCiAzIGZpbGVzIGNoYW5nZWQsIDk1IGlu
c2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9k
b21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCBmYWVjNzczODM4Li5mMWRkODZl
MTJlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2
L2RvbWFpbi5jCkBAIC0xMTY4LDkgKzExNjgsMTUgQEAgaW50IGFyY2hfc2V0X2luZm9fZ3Vlc3Qo
CiAgICAgICAgICAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAgICAgICAgICAgICAgICAg
ICAvKiBGYWxsdGhyb3VnaCAqLwogICAgICAgICAgICAgICAgIGNhc2UgLUVSRVNUQVJUOgorICAg
ICAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAgICAgKiBOQiB0aGF0IHdlJ3Jl
IHB1dHRpbmcgdGhlIGtlcm5lbC1tb2RlIHRhYmxlCisgICAgICAgICAgICAgICAgICAgICAqIGhl
cmUsIHdoaWNoIHdlJ3ZlIGFscmVhZHkgc3VjY2Vzc2Z1bGx5CisgICAgICAgICAgICAgICAgICAg
ICAqIHZhbGlkYXRlZCBhYm92ZTsgaGVuY2UgcGFydGlhbCA9IGZhbHNlOworICAgICAgICAgICAg
ICAgICAgICAgKi8KICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9
IE5VTEw7CiAgICAgICAgICAgICAgICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0KICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhZ2V0YWJsZV9nZXRfcGFnZSh2LT5hcmNoLmd1ZXN0X3Rh
YmxlKTsKKyAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlh
bCA9IGZhbHNlOwogICAgICAgICAgICAgICAgICAgICB2LT5hcmNoLmd1ZXN0X3RhYmxlID0gcGFn
ZXRhYmxlX251bGwoKTsKICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAg
ICAgZGVmYXVsdDoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2
L21tLmMKaW5kZXggNDNmZjM2MjdlYi4uNzljM2U0YzQ3MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTEzMjksMTAgKzEzMjksMTEgQEAg
c3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBs
b25nIHBmbiwKICAgICAgICAgewogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3Rf
cHRwZyA9IHB0cGc7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9
IHBnOworICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCA9
IGZhbHNlOwogICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgewotICAgICAgICAgICAg
cmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgUFRGX3ByZWVtcHRpYmxlLCBwdHBnKTsKKyAgICAgICAg
ICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIGZsYWdzIHwgUFRGX3ByZWVtcHRpYmxlLCBwdHBn
KTsKICAgICAgICAgICAgIGlmICggbGlrZWx5KCFyYykgKQogICAgICAgICAgICAgICAgIHB1dF9w
YWdlKHBnKTsKICAgICAgICAgfQpAQCAtMTM1NSw2ICsxMzU2LDcgQEAgc3RhdGljIGludCBwdXRf
cGFnZV9mcm9tX2wzZShsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAg
ICAgdW5zaWduZWQgbG9uZyBtZm4gPSBsM2VfZ2V0X3BmbihsM2UpOwogICAgICAgICBib29sIHdy
aXRlYWJsZSA9IGwzZV9nZXRfZmxhZ3MobDNlKSAmIF9QQUdFX1JXOwogCisgICAgICAgIEFTU0VS
VCghKGZsYWdzICYgUFRGX3BhcnRpYWxfc2V0KSk7CiAgICAgICAgIEFTU0VSVCghKG1mbiAmICgo
MVVMIDw8IChMM19QQUdFVEFCTEVfU0hJRlQgLSBQQUdFX1NISUZUKSkgLSAxKSkpOwogICAgICAg
ICBkbyB7CiAgICAgICAgICAgICBwdXRfZGF0YV9wYWdlKG1mbl90b19wYWdlKF9tZm4obWZuKSks
IHdyaXRlYWJsZSk7CkBAIC0xMzY3LDEyICsxMzY5LDE0IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2Vf
ZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAKICAgICBpZiAo
IGZsYWdzICYgUFRGX2RlZmVyICkKICAgICB7CisgICAgICAgIEFTU0VSVCghKGZsYWdzICYgUFRG
X3BhcnRpYWxfc2V0KSk7CiAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBt
Zm5fdG9fcGFnZShfbWZuKHBmbikpOwogICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90
YWJsZSA9IHBnOworICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZV9wYXJ0aWFs
ID0gZmFsc2U7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIAotICAgIHJjID0gX3B1dF9wYWdl
X3R5cGUocGcsIFBURl9wcmVlbXB0aWJsZSwgbWZuX3RvX3BhZ2UoX21mbihwZm4pKSk7CisgICAg
cmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgZmxhZ3MgfCBQVEZfcHJlZW1wdGlibGUsIG1mbl90b19w
YWdlKF9tZm4ocGZuKSkpOwogICAgIGlmICggbGlrZWx5KCFyYykgKQogICAgICAgICBwdXRfcGFn
ZShwZyk7CiAKQEAgLTEzOTEsMTIgKzEzOTUsMTUgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9t
X2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBmbiwKIAogICAgICAgICBpZiAo
IGZsYWdzICYgUFRGX2RlZmVyICkKICAgICAgICAgeworICAgICAgICAgICAgQVNTRVJUKCEoZmxh
Z3MgJiBQVEZfcGFydGlhbF9zZXQpKTsKICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1
ZXN0X3B0cGcgPSBtZm5fdG9fcGFnZShfbWZuKHBmbikpOwogICAgICAgICAgICAgY3VycmVudC0+
YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwZzsKKyAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xk
X2d1ZXN0X3RhYmxlX3BhcnRpYWwgPSBmYWxzZTsKICAgICAgICAgICAgIHJldHVybiAwOwogICAg
ICAgICB9CiAKLSAgICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgUFRGX3ByZWVtcHRpYmxl
LCBtZm5fdG9fcGFnZShfbWZuKHBmbikpKTsKKyAgICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShw
ZywgZmxhZ3MgfCBQVEZfcHJlZW1wdGlibGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bWZuX3RvX3BhZ2UoX21mbihwZm4pKSk7CiAgICAgICAgIGlmICggbGlrZWx5KCFyYykgKQogICAg
ICAgICAgICAgcHV0X3BhZ2UocGcpOwogICAgIH0KQEAgLTE1MDYsNiArMTUxMywxNCBAQCBzdGF0
aWMgaW50IGFsbG9jX2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxv
bmcgdHlwZSkKIAogICAgIHBsMmUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwZm4pKTsKIAorICAg
IC8qCisgICAgICogTkIgdGhhdCBhbGxvY19sMl90YWJsZSB3aWxsIG5ldmVyIHNldCBwYXJ0aWFs
X3B0ZSBvbiBhbiBsMjsgYnV0CisgICAgICogZnJlZV9sMl90YWJsZSBtaWdodCBpZiBhIGxpbmVh
cl9wYWdldGFibGUgZW50cnkgaXMgaW50ZXJydXB0ZWQKKyAgICAgKiBwYXJ0d2F5IHRocm91Z2gg
ZGUtdmFsaWRhdGlvbi4gIEluIHRoYXQgY2lyY3Vtc3RhbmNlLAorICAgICAqIGdldF9wYWdlX2Zy
b21fbDJlKCkgd2lsbCBhbHdheXMgcmV0dXJuIC1FSU5WQUw7IGFuZCB3ZSBtdXN0CisgICAgICog
cmV0YWluIHRoZSB0eXBlIHJlZiBieSBkb2luZyB0aGUgbm9ybWFsIHBhcnRpYWxfZmxhZ3MgdHJh
Y2tpbmcuCisgICAgICovCisKICAgICBmb3IgKCBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXM7
IGkgPCBMMl9QQUdFVEFCTEVfRU5UUklFUzsKICAgICAgICAgICBpKyssIHBhcnRpYWxfZmxhZ3Mg
PSAwICkKICAgICB7CkBAIC0xNTcwLDYgKzE1ODUsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wyX3Rh
YmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSkKICAgICAgICAg
ICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9mbGFnczsKICAgICAgICAgICAg
ICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgICAg
ICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CisgICAgICAgICAgICAgICAg
Y3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCA9IHRydWU7CiAgICAgICAgICAg
ICB9CiAgICAgICAgIH0KICAgICAgICAgaWYgKCByYyA8IDAgKQpAQCAtMTY3NywxMiArMTY5Mywx
NiBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAg
ICAgICAgICAgICAgICAgICogYnVpbGRzLgogICAgICAgICAgICAgICAgICAqLwogICAgICAgICAg
ICAgICAgIGlmICggY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPT0gbDNlX2dldF9wYWdl
KGwzZSkgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgQVNTRVJUKGN1
cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwpOwogICAgICAgICAgICAgICAgICAg
ICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0OworICAgICAgICAgICAgICAg
IH0KICAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgICAgIEFTU0VSVF9VTlJF
QUNIQUJMRSgpOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRf
Z3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90
YWJsZSA9IHBhZ2U7CisgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZV9w
YXJ0aWFsID0gdHJ1ZTsKICAgICAgICAgfQogICAgICAgICB3aGlsZSAoIGktLSA+IDAgKQogICAg
ICAgICAgICAgcGwzZVtpXSA9IHVuYWRqdXN0X2d1ZXN0X2wzZShwbDNlW2ldLCBkKTsKQEAgLTE4
NzAsMTIgKzE4OTAsMTYgQEAgc3RhdGljIGludCBhbGxvY19sNF90YWJsZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlKQogICAgICAgICAgICAgICAgICAgICAgICAgICogYnVpbGRzLgogICAgICAgICAg
ICAgICAgICAgICAgICAgICovCiAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGN1cnJlbnQt
PmFyY2gub2xkX2d1ZXN0X3RhYmxlID09IGw0ZV9nZXRfcGFnZShsNGUpICkKKyAgICAgICAgICAg
ICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBBU1NFUlQoY3VycmVu
dC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCk7CiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldDsKKyAgICAgICAgICAg
ICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKICAgICAgICAgICAgICAgICAg
ICAgfQogICAgICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0g
TlVMTDsKICAgICAgICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUg
PSBwYWdlOworICAgICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJs
ZV9wYXJ0aWFsID0gdHJ1ZTsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAgICAg
ICAgIH0KQEAgLTI4MDEsNiArMjgyNSwyOCBAQCBzdGF0aWMgaW50IF9wdXRfcGFnZV90eXBlKHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGludCBmbGFncywKICAgICAgICAgeCAgPSB5
OwogICAgICAgICBueCA9IHggLSAxOwogCisgICAgICAgIC8qCisgICAgICAgICAqIElzIHRoaXMg
ZXhwZWN0ZWQgdG8gZG8gYSBmdWxsIHJlZmVyZW5jZSBkcm9wLCBvciBvbmx5CisgICAgICAgICAq
IGNsZWFudXAgcGFydGlhbCB2YWxpZGF0aW9uIC8gZGV2YWxpZGF0aW9uPworICAgICAgICAgKgor
ICAgICAgICAgKiBJZiB0aGUgZm9ybWVyLCB0aGUgY2FsbGVyIG11c3QgaG9sZCBhICJmdWxsIiB0
eXBlIHJlZjsKKyAgICAgICAgICogd2hpY2ggbWVhbnMgdGhlIHBhZ2UgbXVzdCBiZSB2YWxpZGF0
ZWQuICBJZiB0aGUgcGFnZSBpcworICAgICAgICAgKiAqbm90KiBmdWxseSB2YWxpZGF0ZWQsIGNv
bnRpbnVpbmcgd291bGQgYWxtb3N0IGNlcnRhaW5seQorICAgICAgICAgKiBvcGVuIHVwIGEgc2Vj
dXJpdHkgaG9sZS4gIEFuIGV4Y2VwdGlvbiB0byB0aGlzIGlzIGR1cmluZworICAgICAgICAgKiBk
b21haW4gZGVzdHJ1Y3Rpb24sIHdoZXJlIFBHVF92YWxpZGF0ZWQgY2FuIGJlIGRyb3BwZWQKKyAg
ICAgICAgICogd2l0aG91dCBkcm9wcGluZyBhIHR5cGUgcmVmLgorICAgICAgICAgKgorICAgICAg
ICAgKiBJZiB0aGUgbGF0dGVyLCBkbyBub3RoaW5nIHVubGVzcyB0eXBlIFBHVF9wYXJ0aWFsIGlz
IHNldC4KKyAgICAgICAgICogSWYgaXQgaXMgc2V0LCB0aGUgdHlwZSBjb3VudCBtdXN0IGJlIDEu
CisgICAgICAgICAqLworICAgICAgICBpZiAoICEoZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQpICkK
KyAgICAgICAgICAgIEJVR19PTigoeCAmIFBHVF9wYXJ0aWFsKSB8fAorICAgICAgICAgICAgICAg
ICAgICEoKHggJiBQR1RfdmFsaWRhdGVkKSB8fCBwYWdlX2dldF9vd25lcihwYWdlKS0+aXNfZHlp
bmcpKTsKKyAgICAgICAgZWxzZSBpZiAoICEoeCAmIFBHVF9wYXJ0aWFsKSApCisgICAgICAgICAg
ICByZXR1cm4gMDsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgQlVHX09OKCh4ICYgUEdUX2Nv
dW50X21hc2spICE9IDEpOworCiAgICAgICAgIEFTU0VSVCgoeCAmIFBHVF9jb3VudF9tYXNrKSAh
PSAwKTsKIAogICAgICAgICBzd2l0Y2ggKCBueCAmIChQR1RfbG9ja2VkIHwgUEdUX2NvdW50X21h
c2spICkKQEAgLTMwNTgsMTcgKzMxMDQsMzQgQEAgaW50IHB1dF9vbGRfZ3Vlc3RfdGFibGUoc3Ry
dWN0IHZjcHUgKnYpCiAgICAgaWYgKCAhdi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQogICAgICAg
ICByZXR1cm4gMDsKIAotICAgIHN3aXRjaCAoIHJjID0gX3B1dF9wYWdlX3R5cGUodi0+YXJjaC5v
bGRfZ3Vlc3RfdGFibGUsIFBURl9wcmVlbXB0aWJsZSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0X3B0cGcpICkKKyAgICByYyA9IF9wdXRfcGFnZV90
eXBlKHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlLAorICAgICAgICAgICAgICAgICAgICAgICAgUFRG
X3ByZWVtcHRpYmxlIHwKKyAgICAgICAgICAgICAgICAgICAgICAgICggdi0+YXJjaC5vbGRfZ3Vl
c3RfdGFibGVfcGFydGlhbCA/CisgICAgICAgICAgICAgICAgICAgICAgICAgIFBURl9wYXJ0aWFs
X3NldCA6IDAgKSwKKyAgICAgICAgICAgICAgICAgICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0X3B0
cGcpOworCisgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgfHwgcmMgPT0gLUVJTlRSICkKICAgICB7
Ci0gICAgY2FzZSAtRUlOVFI6Ci0gICAgY2FzZSAtRVJFU1RBUlQ6CisgICAgICAgIHYtPmFyY2gu
b2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwgPSAocmMgPT0gLUVSRVNUQVJUKTsKICAgICAgICAgcmV0
dXJuIC1FUkVTVEFSVDsKLSAgICBjYXNlIDA6Ci0gICAgICAgIHB1dF9wYWdlKHYtPmFyY2gub2xk
X2d1ZXN0X3RhYmxlKTsKICAgICB9CiAKKyAgICAvKgorICAgICAqIEl0IHNob3VsZG4ndCBiZSBw
b3NzaWJsZSBmb3IgX3B1dF9wYWdlX3R5cGUoKSB0byByZXR1cm4KKyAgICAgKiBhbnl0aGluZyBl
bHNlIGF0IHRoZSBtb21lbnQ7IGJ1dCBpZiBpdCBkb2VzIGhhcHBlbiBpbgorICAgICAqIHByb2R1
Y3Rpb24sIGxlYWtpbmcgdGhlIHR5cGUgcmVmIGlzIHByb2JhYmx5IHRoZSBiZXN0IHRoaW5nIHRv
CisgICAgICogZG8uICBFaXRoZXIgd2F5LCBkcm9wIHRoZSBnZW5lcmFsIHJlZiBoZWxkIGJ5IG9s
ZF9ndWVzdF90YWJsZS4KKyAgICAgKi8KKyAgICBBU1NFUlQocmMgPT0gMCk7CisKKyAgICBwdXRf
cGFnZSh2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSk7CiAgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfdGFi
bGUgPSBOVUxMOworICAgIHYtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOworICAgIC8qCisg
ICAgICogU2FmZXN0IGRlZmF1bHQgaWYgc29tZW9uZSBzZXRzIG9sZF9ndWVzdF90YWJsZSB3aXRo
b3V0CisgICAgICogZXhwbGljaXRseSBzZXR0aW5nIG9sZF9ndWVzdF90YWJsZV9wYXJ0aWFsLgor
ICAgICAqLworICAgIHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwgPSB0cnVlOwogCiAg
ICAgcmV0dXJuIHJjOwogfQpAQCAtMzIxOSwxMSArMzI4MiwxMSBAQCBpbnQgbmV3X2d1ZXN0X2Ny
MyhtZm5fdCBtZm4pCiAgICAgICAgICAgICBzd2l0Y2ggKCByYyA9IHB1dF9wYWdlX2FuZF90eXBl
X3ByZWVtcHRpYmxlKHBhZ2UpICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgIGNhc2UgLUVJ
TlRSOgotICAgICAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOwotICAgICAgICAgICAgICAgIC8q
IGZhbGx0aHJvdWdoICovCiAgICAgICAgICAgICBjYXNlIC1FUkVTVEFSVDoKICAgICAgICAgICAg
ICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgICAgICBj
dXJyLT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CisgICAgICAgICAgICAgICAgY3Vyci0+
YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCA9IChyYyA9PSAtRVJFU1RBUlQpOworICAgICAg
ICAgICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAg
ICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgICAgICBCVUdfT04ocmMpOwpAQCAtMzQ2MCw2ICsz
NTIzLDcgQEAgbG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAgICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAg
ICAgICAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwor
ICAgICAgICAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlh
bCA9IGZhbHNlOwogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgfQogICAg
ICAgICAgICAgfQpAQCAtMzQ5NCw2ICszNTU4LDExIEBAIGxvbmcgZG9fbW11ZXh0X29wKAogICAg
ICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRf
Z3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3Rf
dGFibGUgPSBwYWdlOworICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICogRUlO
VFIgbWVhbnMgd2Ugc3RpbGwgaG9sZCB0aGUgdHlwZSByZWY7IEVSRVNUQVJUCisgICAgICAgICAg
ICAgICAgICogbWVhbnMgUEdUX3BhcnRpYWwgaG9sZHMgdGhlIHR5cGUgcmVmCisgICAgICAgICAg
ICAgICAgICovCisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFy
dGlhbCA9IChyYyA9PSAtRVJFU1RBUlQpOwogICAgICAgICAgICAgICAgIHJjID0gMDsKICAgICAg
ICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIGRlZmF1bHQ6CkBAIC0zNTYyLDExICszNjMx
LDE1IEBAIGxvbmcgZG9fbW11ZXh0X29wKAogICAgICAgICAgICAgICAgIHN3aXRjaCAoIHJjID0g
cHV0X3BhZ2VfYW5kX3R5cGVfcHJlZW1wdGlibGUocGFnZSkgKQogICAgICAgICAgICAgICAgIHsK
ICAgICAgICAgICAgICAgICBjYXNlIC1FSU5UUjoKLSAgICAgICAgICAgICAgICAgICAgcmMgPSAt
RVJFU1RBUlQ7Ci0gICAgICAgICAgICAgICAgICAgIC8qIGZhbGx0aHJvdWdoICovCiAgICAgICAg
ICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6CiAgICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gu
b2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9s
ZF9ndWVzdF90YWJsZSA9IHBhZ2U7CisgICAgICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAg
ICAgICAgICAgICAqIEVJTlRSIG1lYW5zIHdlIHN0aWxsIGhvbGQgdGhlIHR5cGUgcmVmOworICAg
ICAgICAgICAgICAgICAgICAgKiBFUkVTVEFSVCBtZWFucyBQR1RfcGFydGlhbCBob2xkcyB0aGUg
cmVmCisgICAgICAgICAgICAgICAgICAgICAqLworICAgICAgICAgICAgICAgICAgICBjdXJyLT5h
cmNoLm9sZF9ndWVzdF90YWJsZV9wYXJ0aWFsID0gKHJjID09IC1FUkVTVEFSVCk7CisgICAgICAg
ICAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAgICAgICAgICAgICAgICAgICBicmVhazsK
ICAgICAgICAgICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgICAgICAgICBCVUdfT04ocmMp
OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvZG9tYWluLmgKaW5kZXggN2NlYmZhNGZiOS4uMjEyMzAzZjM3MSAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2RvbWFpbi5oCkBAIC0zMDIsNyArMzAyLDcgQEAgc3RydWN0IGFyY2hfZG9tYWluCiAKICAgICBz
dHJ1Y3QgcGFnaW5nX2RvbWFpbiBwYWdpbmc7CiAgICAgc3RydWN0IHAybV9kb21haW4gKnAybTsK
LSAgICAvKiBUbyBlbmZvcmNlIGxvY2sgb3JkZXJpbmcgaW4gdGhlIHBvZCBjb2RlIHdydCB0aGUg
CisgICAgLyogVG8gZW5mb3JjZSBsb2NrIG9yZGVyaW5nIGluIHRoZSBwb2QgY29kZSB3cnQgdGhl
CiAgICAgICogcGFnZV9hbGxvYyBsb2NrICovCiAgICAgaW50IHBhZ2VfYWxsb2NfdW5sb2NrX2xl
dmVsOwogCkBAIC01NzEsNiArNTcxLDggQEAgc3RydWN0IGFyY2hfdmNwdQogICAgIHN0cnVjdCBw
YWdlX2luZm8gKm9sZF9ndWVzdF90YWJsZTsgIC8qIHBhcnRpYWxseSBkZXN0cnVjdGVkIHBhZ2V0
YWJsZSAqLwogICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVzdF9wdHBnOyAgIC8qIGNvbnRh
aW5pbmcgcGFnZSB0YWJsZSBvZiB0aGUgKi8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAvKiBmb3JtZXIsIGlmIGFueSAqLworICAgIGJvb2wgb2xkX2d1ZXN0X3RhYmxl
X3BhcnRpYWw7ICAgICAgIC8qIEFyZSB3ZSBkcm9wcGluZyBhIHR5cGUgcmVmLCBvciBqdXN0Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogZmluaXNoaW5nIHVwIGEg
cGFydGlhbCBkZS12YWxpZGF0aW9uPyAqLwogICAgIC8qIGd1ZXN0X3RhYmxlIGhvbGRzIGEgcmVm
IHRvIHRoZSBwYWdlLCBhbmQgYWxzbyBhIHR5cGUtY291bnQgdW5sZXNzCiAgICAgICogc2hhZG93
IHJlZmNvdW50cyBhcmUgaW4gdXNlICovCiAgICAgcGFnZXRhYmxlX3Qgc2hhZG93X3RhYmxlWzRd
OyAgICAgICAgLyogKE1GTikgc2hhZG93KHMpIG9mIGd1ZXN0ICovCi0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 15:35:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 15:35: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 1iQCTn-0002h4-EU; Thu, 31 Oct 2019 15:35: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=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQCTm-0002gu-4V
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:35:18 +0000
X-Inumbo-ID: 0a1f94d4-fbf4-11e9-954d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0a1f94d4-fbf4-11e9-954d-12813bfff9fa;
 Thu, 31 Oct 2019 15:35:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQCTl-0002cj-2P
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:35:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQCTk-0006t5-WE
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:35:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQCTk-0006t5-WE@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 15:35:16 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: p2m: Avoid aliasing guest
 physical frame
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg4YWFmNDBlZWZmNzcxYzU0NmFkM2JiYjAyMDAwMTcxNjQ4YTg5ZjcKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIE9j
dCAxNSAxNzoxMDo0MCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAzMSAxNjoxNzozMyAyMDE5ICswMTAwCgog
ICAgeGVuL2FybTogcDJtOiBBdm9pZCBhbGlhc2luZyBndWVzdCBwaHlzaWNhbCBmcmFtZQogICAg
CiAgICBUaGUgUDJNIGhlbHBlcnMgaW1wbGVtZW50YXRpb24gaXMgcXVpdGUgbGF4IGFuZCB3aWxs
IGVuZCB1cCB0byBpZ25vcmUKICAgIHRoZSB1bnVzZWQgdG9wIGJpdHMgb2YgYSBndWVzdCBwaHlz
aWNhbCBmcmFtZS4KICAgIAogICAgVGhpcyBlZmZlY3RpdmVseSBtZWFucyB0aGF0IHAybV9zZXRf
ZW50cnkoKSB3aWxsIGNyZWF0ZSBhIG1hcHBpbmcgZm9yIGEKICAgIGRpZmZlcmVudCBmcmFtZSAo
aXQgaXMgYWx3YXlzIGVxdWFsIHRvIGdmbiAmIChtYXNrIHVudXNlZCBiaXRzKSkuIFlldAogICAg
cDJtLT5tYXhfbWFwcGVkX2dmbiB3aWxsIGJlIHVwZGF0ZWQgdXNpbmcgdGhlIG9yaWdpbmFsIGZy
YW1lLgogICAgCiAgICBBdCB0aGUgbW9tZW50LCBwMm1fZ2V0X2VudHJ5KCkgYW5kIHAybV9yZXNv
bHZlX3RyYW5zbGF0aW9uX2ZhdWx0KCkKICAgIGFzc3VtZSB0aGF0IHAybV9nZXRfcm9vdF9wb2lu
dGVyKCkgd2lsbCBhbHdheXMgcmV0dXJuIGEgbm9uLU5VTEwgcG9pbnRlcgogICAgd2hlbiB0aGUg
R0ZOIGlzIHNtYWxsZXIgdGhhbiBwMm0tPm1heF9tYXBwZWRfZ2ZuLgogICAgCiAgICBVbmZvcnR1
bmF0ZWx5LCBiZWNhdXNlIG9mIHRoZSBhbGlhc2luZyBkZXNjcmliZWQgYWJvdmUsIGl0IHdvdWxk
IGJlCiAgICBwb3NzaWJsZSB0byBzZXQgcDJtLT5tYXhfbWFwcGVkX2dmbiBoaWdoIGVub3VnaCBz
byBpdCBjb3ZlcnMgZnJhbWUgdGhhdAogICAgd291bGQgbGVhZCBwMm1fZ2V0X3Jvb3RfcG9pbnRl
cigpIHRvIHJldHVybiBOVUxMLgogICAgCiAgICBBcyB3ZSBkb24ndCBzYW5pdHkgY2hlY2sgdGhl
IGd1ZXN0IHBoeXNpY2FsIGZyYW1lIHByb3ZpZGVkIGJ5IGEgZ3Vlc3QsIGEKICAgIG1hbGljaW91
cyBndWVzdCBjb3VsZCBjcmFmdCBhIHNlcmllcyBvZiBoeXBlcmNhbGxzIHRoYXQgd2lsbCBoaXQg
dGhlCiAgICBCVUdfT04oKSBhbmQgdGhlcmVmb3JlIERvUyBYZW4uCiAgICAKICAgIFRvIHByZXZl
bnQgYWxpYXNpbmcsIHRoZSBmdW5jdGlvbiBwMm1fZ2V0X3Jvb3RfcG9pbnRlcigpIGlzIG5vdyBy
ZXdvcmtlZAogICAgdG8gcmV0dXJuIE5VTEwgSWYgYW55IG9mIHRoZSB1bnVzZWQgdG9wIGJpdHMg
YXJlIG5vdCB6ZXJvLiBUaGUgY2FsbGVyCiAgICBjYW4gdGhlbiBkZWNpZGUgd2hhdCdzIHRoZSBh
cHByb3ByaWF0ZSBhY3Rpb24gdG8gZG8uIFNpbmNlIHRoZSB0d28gcGF0aHMKICAgIChpLmUuIFAy
TV9ST09UX1BBR0VTID09IDEgYW5kIFAyTV9ST09UX1BBR0VTICE9IDEpIGFyZSBub3cgdmVyeQog
ICAgc2ltaWxhcmx5LCB0YWtlIHRoZSBvcHBvcnR1bml0eSB0byBjb25zb2xpZGF0ZSB0aGVtIG1h
a2luZyB0aGUgY29kZSBhCiAgICBiaXQgc2ltcGxlci4KICAgIAogICAgV2l0aCB0aGlzIGNoYW5n
ZSwgcDJtX2dldF9lbnRyeSgpIHdpbGwgbm90IHRyeSB0byBpbnNlcnQgYSBtYXBwaW5nIGFzCiAg
ICB0aGUgcm9vdCBwb2ludGVyIGlzIGludmFsaWQuCiAgICAKICAgIE5vdGUgdGhhdCByb290X3Rh
YmxlIGlzIG5vdyBzd2l0Y2ggdG8gdW5zaWduZWQgbG9uZyBhcyB1bnNpZ25lZCBpbnQgaXMKICAg
IG5vdCBlbm91Z2ggdG8gaG9sZCBwYXJ0IG9mIGEgR0ZOLgogICAgCiAgICBUaGlzIGlzIHBhcnQg
b2YgWFNBLTMwMS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFsbCA8SnVsaWVuLkdy
YWxsQGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vcDJtLmMgfCAxNyArKysrKy0tLS0tLS0t
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3AybS5jCmluZGV4
IGEyNzQ5ZDliNmYuLmQwMDQ1YThiMjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYwor
KysgYi94ZW4vYXJjaC9hcm0vcDJtLmMKQEAgLTIyOSwyMSArMjI5LDE0IEBAIHZvaWQgcDJtX3Rs
Yl9mbHVzaF9zeW5jKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiBzdGF0aWMgbHBhZV90ICpwMm1f
Z2V0X3Jvb3RfcG9pbnRlcihzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZ2ZuX3QgZ2ZuKQogewotICAgIHVuc2lnbmVkIGludCByb290
X3RhYmxlOwotCi0gICAgaWYgKCBQMk1fUk9PVF9QQUdFUyA9PSAxICkKLSAgICAgICAgcmV0dXJu
IF9fbWFwX2RvbWFpbl9wYWdlKHAybS0+cm9vdCk7CisgICAgdW5zaWduZWQgbG9uZyByb290X3Rh
YmxlOwogCiAgICAgLyoKLSAgICAgKiBDb25jYXRlbmF0ZWQgcm9vdC1sZXZlbCB0YWJsZXMuIFRo
ZSB0YWJsZSBudW1iZXIgd2lsbCBiZSB0aGUKLSAgICAgKiBvZmZzZXQgYXQgdGhlIHByZXZpb3Vz
IGxldmVsLiBJdCBpcyBub3QgcG9zc2libGUgdG8KLSAgICAgKiBjb25jYXRlbmF0ZSBhIGxldmVs
LTAgcm9vdC4KKyAgICAgKiBXaGlsZSB0aGUgcm9vdCB0YWJsZSBpbmRleCBpcyB0aGUgb2Zmc2V0
IGZyb20gdGhlIHByZXZpb3VzIGxldmVsLAorICAgICAqIHdlIGNhbid0IHVzZSAoUDJNX1JPT1Rf
TEVWRUwgLSAxKSBiZWNhdXNlIHRoZSByb290IGxldmVsIG1pZ2h0IGJlCisgICAgICogMC4gWWV0
IHdlIHN0aWxsIHdhbnQgdG8gY2hlY2sgaWYgYWxsIHRoZSB1bnVzZWQgYml0cyBhcmUgemVyb2Vk
LgogICAgICAqLwotICAgIEFTU0VSVChQMk1fUk9PVF9MRVZFTCA+IDApOwotCi0gICAgcm9vdF90
YWJsZSA9IGdmbl94KGdmbikgPj4gKGxldmVsX29yZGVyc1tQMk1fUk9PVF9MRVZFTCAtIDFdKTsK
LSAgICByb290X3RhYmxlICY9IExQQUVfRU5UUllfTUFTSzsKLQorICAgIHJvb3RfdGFibGUgPSBn
Zm5feChnZm4pID4+IChsZXZlbF9vcmRlcnNbUDJNX1JPT1RfTEVWRUxdICsgTFBBRV9TSElGVCk7
CiAgICAgaWYgKCByb290X3RhYmxlID49IFAyTV9ST09UX1BBR0VTICkKICAgICAgICAgcmV0dXJu
IE5VTEw7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 15:35:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 15:35: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 1iQCTx-0002i2-GQ; Thu, 31 Oct 2019 15:35:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQCTw-0002hs-4B
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:35:28 +0000
X-Inumbo-ID: 102e735e-fbf4-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 102e735e-fbf4-11e9-bbab-bc764e2007e4;
 Thu, 31 Oct 2019 15:35:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQCTv-0002dR-8A
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:35:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQCTv-0006tX-5s
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:35:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQCTv-0006tX-5s@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 15:35:27 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: p2m: Avoid off-by-one check
 on p2m->max_mapped_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>

Y29tbWl0IDZlOGUxNjNiNDZkMDgyMzUyNmYxYWZiYmU2ZjY2YzY2OGZjODExZDEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIE9j
dCAxNSAxNzoxMDo0MSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAzMSAxNjoxODozOCAyMDE5ICswMTAwCgog
ICAgeGVuL2FybTogcDJtOiBBdm9pZCBvZmYtYnktb25lIGNoZWNrIG9uIHAybS0+bWF4X21hcHBl
ZF9nZm4KICAgIAogICAgVGhlIGNvZGUgYmFzZSBpcyB1c2luZyBpbmNvbnNpc3RlbnRseSB0aGUg
ZmllbGQgcDJtLT5tYXhfbWFwcGVkX2dmbi4KICAgIFNvbWUgb2YgdGhlIHVzZXJlcyBleHBlY3Qg
dGhhdCBwMm0tPm1heF9ndWVzdF9nZm4gY29udGFpbiB0aGUgaGlnaGVzdAogICAgbWFwcGVkIEdG
TiB3aGlsZSBvdGhlcnMgZXhwZWN0IGhpZ2hlc3QgKyAxLgogICAgCiAgICBwMm0tPm1heF9ndWVz
dF9nZm4gaXMgc2V0IGFzIGhpZ2hlc3QgKyAxLCBiZWNhdXNlIG9mIHRoYXQgdGhlIHNhbml0eQog
ICAgY2hlY2sgb24gdGhlIEdGTiBpbiBwMm1fcmVzb2x2ZWRfdHJhbnNsYXRpb25fZmF1bHQoKSBh
bmQKICAgIHAybV9nZXRfZW50cnkoKSBjYW4gYmUgYnlwYXNzZWQgd2hlbiBHRk4gPT0gcDJtLT5t
YXhfZ3Vlc3RfZ2ZuLgogICAgCiAgICBwMm1fZ2V0X3Jvb3RfcG9pbnRlcihwMm0tPm1heF9ndWVz
dF9nZm4pIG1heSByZXR1cm4gTlVMTCBpZiBpdCBpcwogICAgb3V0c2lkZSBvZiBhZGRyZXNzIHJh
bmdlIHN1cHBvcnRlZCBhbmQgdGhlcmVmb3JlIHRoZSBCVUdfT04oKSBjb3VsZCBiZQogICAgaGl0
LgogICAgCiAgICBUaGUgY3VycmVudCB2YWx1ZSBob2xkIGluIHAybS0+bWF4X21hcHBlZF9nZm4g
aXMgaW5jb25zaXN0ZW50IHdpdGggdGhlCiAgICBleHBlY3RhdGlvbiBvZiB0aGUgY29tbW9uIGNv
ZGUgKHNlZSBkb21haW5fZ2V0X21heGltdW1fZ3BmbigpKSBhbmQgYWxzbwogICAgdGhlIGRvY3Vt
ZW50YXRpb24gb2YgdGhlIGZpZWxkLgogICAgCiAgICBSYXRoZXIgdGhhbiBjaGFuZ2luZyB0aGUg
Y2hlY2sgaW4gcDJtX3RyYW5zbGF0aW9uX2ZhdWx0KCkgYW5kCiAgICBwMm1fZ2V0X2VudHJ5KCks
IHAybS0+bWF4X21hcHBlZF9nZm4gaXMgbm93IGNvbnRhaW5pbmcgdGhlIGhpZ2hlc3QKICAgIG1h
cHBlZCBHRk4gYW5kIHRoZSBjYWxsZXJzIGFzc3VtaW5nICJoaWdoZXN0ICsgMSIgYXJlIG5vdyBh
ZGp1c3RlZC4KICAgIAogICAgVGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8gdXNlIDFVTCByYXRoZXIg
dGhhbiAxIGFzIHBhZ2Vfb3JkZXIgY291bGQKICAgIHRoZW9yaXRpY2FsbHkgYmlnIGVub3VnaCB0
byBvdmVyZmxvdyBhIDMyLWJpdCBpbnRlZ2VyLgogICAgCiAgICBMYXN0bHksIHRoZSBkb2N1bWVu
dGF0aW9uIG9mIHRoZSBmaWVsZCBtYXhfZ3Vlc3RfZ2ZuIHRvIHJlZmxlY3QgaG93IGl0CiAgICBp
cyBjb21wdXRlZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0zMDEuCiAgICAKICAgIFJl
cG9ydGVkLWJ5OiBKdWxpZW4gR3JhbGwgPEp1bGllbi5HcmFsbEBhcm0uY29tPgogICAgU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVu
L2FyY2gvYXJtL3AybS5jICAgICAgICB8IDYgKysrLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3Ay
bS5oIHwgNSArLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDcgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3Ay
bS5jCmluZGV4IGQwMDQ1YThiMjguLjhkMjBkMjc5NjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS9wMm0uYworKysgYi94ZW4vYXJjaC9hcm0vcDJtLmMKQEAgLTEwNDEsNyArMTA0MSw3IEBAIHN0
YXRpYyBpbnQgX19wMm1fc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAgICAg
IHAybV93cml0ZV9wdGUoZW50cnksIHB0ZSwgcDJtLT5jbGVhbl9wdGUpOwogCiAgICAgICAgIHAy
bS0+bWF4X21hcHBlZF9nZm4gPSBnZm5fbWF4KHAybS0+bWF4X21hcHBlZF9nZm4sCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl9hZGQoc2dmbiwgMSA8PCBwYWdlX29y
ZGVyKSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl9hZGQoc2dm
biwgKDFVTCA8PCBwYWdlX29yZGVyKSAtIDEpKTsKICAgICAgICAgcDJtLT5sb3dlc3RfbWFwcGVk
X2dmbiA9IGdmbl9taW4ocDJtLT5sb3dlc3RfbWFwcGVkX2dmbiwgc2dmbik7CiAgICAgfQogCkBA
IC0xNTcyLDcgKzE1NzIsNyBAQCBpbnQgcmVsaW5xdWlzaF9wMm1fbWFwcGluZyhzdHJ1Y3QgZG9t
YWluICpkKQogICAgIHAybV93cml0ZV9sb2NrKHAybSk7CiAKICAgICBzdGFydCA9IHAybS0+bG93
ZXN0X21hcHBlZF9nZm47Ci0gICAgZW5kID0gcDJtLT5tYXhfbWFwcGVkX2dmbjsKKyAgICBlbmQg
PSBnZm5fYWRkKHAybS0+bWF4X21hcHBlZF9nZm4sIDEpOwogCiAgICAgZm9yICggOyBnZm5feChz
dGFydCkgPCBnZm5feChlbmQpOwogICAgICAgICAgIHN0YXJ0ID0gZ2ZuX25leHRfYm91bmRhcnko
c3RhcnQsIG9yZGVyKSApCkBAIC0xNjQxLDcgKzE2NDEsNyBAQCBpbnQgcDJtX2NhY2hlX2ZsdXNo
X3JhbmdlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90ICpwc3RhcnQsIGdmbl90IGVuZCkKICAgICBw
Mm1fcmVhZF9sb2NrKHAybSk7CiAKICAgICBzdGFydCA9IGdmbl9tYXgoc3RhcnQsIHAybS0+bG93
ZXN0X21hcHBlZF9nZm4pOwotICAgIGVuZCA9IGdmbl9taW4oZW5kLCBwMm0tPm1heF9tYXBwZWRf
Z2ZuKTsKKyAgICBlbmQgPSBnZm5fbWluKGVuZCwgZ2ZuX2FkZChwMm0tPm1heF9tYXBwZWRfZ2Zu
LCAxKSk7CiAKICAgICBuZXh0X2Jsb2NrX2dmbiA9IHN0YXJ0OwogCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaAppbmRleCA4
OWY4MmRmMzgwLi41ZmRiNmU4MTgzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Ay
bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKQEAgLTM2LDEwICszNiw3IEBAIHN0
cnVjdCBwMm1fZG9tYWluIHsKICAgICAvKiBDdXJyZW50IFRyYW5zbGF0aW9uIFRhYmxlIEJhc2Ug
UmVnaXN0ZXIgZm9yIHRoZSBwMm0gKi8KICAgICB1aW50NjRfdCB2dHRicjsKIAotICAgIC8qCi0g
ICAgICogSGlnaGVzdCBndWVzdCBmcmFtZSB0aGF0J3MgZXZlciBiZWVuIG1hcHBlZCBpbiB0aGUg
cDJtCi0gICAgICogT25seSB0YWtlcyBpbnRvIGFjY291bnQgcmFtIGFuZCBmb3JlaWduIG1hcHBp
bmcKLSAgICAgKi8KKyAgICAvKiBIaWdoZXN0IGd1ZXN0IGZyYW1lIHRoYXQncyBldmVyIGJlZW4g
bWFwcGVkIGluIHRoZSBwMm0gKi8KICAgICBnZm5fdCBtYXhfbWFwcGVkX2dmbjsKIAogICAgIC8q
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 15:35:39 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 15:35: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 1iQCU7-0002jC-I6; Thu, 31 Oct 2019 15:35: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=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQCU6-0002j3-76
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:35:38 +0000
X-Inumbo-ID: 1642af44-fbf4-11e9-954d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1642af44-fbf4-11e9-954d-12813bfff9fa;
 Thu, 31 Oct 2019 15:35:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQCU5-0002dd-Dw
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:35:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQCU5-0006u8-Bc
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:35:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQCU5-0006u8-Bc@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 15:35:37 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: p2m: Don't check the return
 of p2m_get_root_pointer() with BUG_ON()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMxYjRmNGFiNjYzNGY4NTE2MzY1NmI0NzBkZmZjNmQ5NzQ5MTc4NTMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIE9j
dCAxNSAxNzoxMDo0MiAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAzMSAxNjoxOToxNCAyMDE5ICswMTAwCgog
ICAgeGVuL2FybTogcDJtOiBEb24ndCBjaGVjayB0aGUgcmV0dXJuIG9mIHAybV9nZXRfcm9vdF9w
b2ludGVyKCkgd2l0aCBCVUdfT04oKQogICAgCiAgICBJdCB0dXJucyBvdXQgdGhhdCB0aGUgQlVH
X09OKCkgd2FzIGFjdHVhbGx5IHJlYWNoYWJsZSB3aXRoIHdlbGwtY3JhZnRlZAogICAgaHlwZXJj
YWxscy4gVGhlIEJVR19PTigpIGlzIGhlcmUgdG8gcHJldmVudCBjYXRjaCBsb2dpY2FsIGVycm9y
LCBzbwogICAgY3Jhc2hpbmcgWGVuIGlzIGEgYml0IG92ZXIgdGhlIHRvcC4KICAgIAogICAgV2hp
bGUgYWxsIHRoZSBob2xlcyBzaG91bGQgbm93IGJlIGZpeGVkLCBpdCB3b3VsZCBiZSBiZXR0ZXIg
dG8gZG93bmdyYWRlCiAgICB0aGUgQlVHX09OKCkgdG8gc29tZXRoaW5nIGxlc3MgZmF0YWwgdG8g
cHJldmVudCBhbnkgbW9yZSBEb1MuCiAgICAKICAgIFRoZSBCVUdfT04oKSBpbiBwMm1fZ2V0X2Vu
dHJ5KCkgaXMgbm93IHJlcGxhY2VkIGJ5IEFTU0VSVF9VTlJFQUNIQUJMRSgpCiAgICB0byBjYXRj
aCBtaXN0YWtlIGluIGRlYnVnIGJ1aWxkIGFuZCByZXR1cm4gSU5WQUxJRF9NRk4gZm9yIHByb2R1
Y3Rpb24KICAgIGJ1aWxkLiBUaGUgaW50ZXJmYWNlIGFsc28gcmVxdWlyZXMgdG8gc2V0IHBhZ2Vf
b3JkZXIgdG8gZ2l2ZSBhbiBpZGVhIG9mCiAgICB0aGUgc2l6ZSBvZiAiaG9sZSIuIFNvICdsZXZl
bCcgaXMgbm93IHNldCBzbyB3ZSByZXBvcnQgYSBob2xlIG9mIHNpemUgb2YKICAgIHRoZSBhbiBl
bnRyeSBvZiB0aGUgcm9vdCBwYWdlLXRhYmxlLiBUaGlzIHN0YXlzIGlubGluZSB3aXRoIHdoYXQg
aGFwcGVuCiAgICB3aGVuIHRoZSBHRk4gaXMgaGlnaGVyIHRoYW4gcDJtLT5tYXhfbWFwcGVkX2dm
bi4KICAgIAogICAgVGhlIEJVR19PTigpIGluIHAybV9yZXNvbHZlX3RyYW5zbGF0aW9uX2ZhdWx0
KCkgaXMgbm93IHJlcGxhY2VkIGJ5CiAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKSB0byBjYXRjaCBt
aXN0YWtlIGluIGRlYnVnIGJ1aWxkIGFuZCBqdXN0IHJlcG9ydCBhCiAgICBmYXVsdCBmb3IgcHJv
ZHVjaW9uIGJ1aWxkLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTMwMS4KICAgIAogICAg
UmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFsbCA8SnVsaWVuLkdyYWxsQGFybS5jb20+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4
ZW4vYXJjaC9hcm0vcDJtLmMgfCAxMyArKysrKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMTEg
aW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
cDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggOGQyMGQyNzk2MS4uY2U1OWYyYjUwMyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwpA
QCAtMzk1LDcgKzM5NSwxMiBAQCBtZm5fdCBwMm1fZ2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0sIGdmbl90IGdmbiwKICAgICAgKiB0aGUgdGFibGUgc2hvdWxkIGFsd2F5cyBiZSBub24t
TlVMTCBiZWNhdXNlIHRoZSBnZm4gaXMgYmVsb3cKICAgICAgKiBwMm0tPm1heF9tYXBwZWRfZ2Zu
IGFuZCB0aGUgcm9vdCB0YWJsZSBwYWdlcyBhcmUgYWx3YXlzIHByZXNlbnQuCiAgICAgICovCi0g
ICAgQlVHX09OKHRhYmxlID09IE5VTEwpOworICAgIGlmICggIXRhYmxlICkKKyAgICB7CisgICAg
ICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICBsZXZlbCA9IFAyTV9ST09UX0xFVkVM
OworICAgICAgICBnb3RvIG91dDsKKyAgICB9CiAKICAgICBmb3IgKCBsZXZlbCA9IFAyTV9ST09U
X0xFVkVMOyBsZXZlbCA8IDM7IGxldmVsKysgKQogICAgIHsKQEAgLTExOTYsNyArMTIwMSwxMSBA
QCBib29sIHAybV9yZXNvbHZlX3RyYW5zbGF0aW9uX2ZhdWx0KHN0cnVjdCBkb21haW4gKmQsIGdm
bl90IGdmbikKICAgICAgKiBUaGUgdGFibGUgc2hvdWxkIGFsd2F5cyBiZSBub24tTlVMTCBiZWNh
dXNlIHRoZSBnZm4gaXMgYmVsb3cKICAgICAgKiBwMm0tPm1heF9tYXBwZWRfZ2ZuIGFuZCB0aGUg
cm9vdCB0YWJsZSBwYWdlcyBhcmUgYWx3YXlzIHByZXNlbnQuCiAgICAgICovCi0gICAgQlVHX09O
KHRhYmxlID09IE5VTEwpOworICAgIGlmICggIXRhYmxlICkKKyAgICB7CisgICAgICAgIEFTU0VS
VF9VTlJFQUNIQUJMRSgpOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CiAKICAgICAvKgogICAg
ICAqIEdvIGRvd24gdGhlIHBhZ2UtdGFibGVzIHVudGlsIGFuIGVudHJ5IGhhcyB0aGUgdmFsaWQg
Yml0IHVuc2V0IG9yCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 15:35:51 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 15:35: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 1iQCUJ-0002kC-Jt; Thu, 31 Oct 2019 15:35: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=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQCUH-0002k5-Pi
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:35:49 +0000
X-Inumbo-ID: 1c53a55a-fbf4-11e9-954d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1c53a55a-fbf4-11e9-954d-12813bfff9fa;
 Thu, 31 Oct 2019 15:35:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQCUF-0002dp-K7
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:35:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQCUF-0006v3-Hm
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:35:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQCUF-0006v3-Hm@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 15:35:47 +0000
Subject: [Xen-changelog] [xen staging] passthrough: quarantine PCI devices
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMxOWY5YTBiYTk0YzdkYjUwNWNkNWRkOWNiMGIwMzdhYjFhYThlMTIKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsQHhlbi5vcmc+CkF1dGhvckRhdGU6IEZyaSBPY3QgMTggMTc6
NDE6NDQgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkNvbW1pdERhdGU6IFRodSBPY3QgMzEgMTY6MjA6MDUgMjAxOSArMDEwMAoKICAgIHBhc3N0
aHJvdWdoOiBxdWFyYW50aW5lIFBDSSBkZXZpY2VzCiAgICAKICAgIFdoZW4gYSBQQ0kgZGV2aWNl
IGlzIGFzc2lnbmVkIHRvIGFuIHVudHJ1c3RlZCBkb21haW4sIGl0IGlzIHBvc3NpYmxlIGZvcgog
ICAgdGhhdCBkb21haW4gdG8gcHJvZ3JhbSB0aGUgZGV2aWNlIHRvIERNQSB0byBhbiBhcmJpdHJh
cnkgYWRkcmVzcy4gVGhlCiAgICBJT01NVSBpcyB1c2VkIHRvIHByb3RlY3QgdGhlIGhvc3QgZnJv
bSBtYWxpY2lvdXMgRE1BIGJ5IG1ha2luZyBzdXJlIHRoYXQKICAgIHRoZSBkZXZpY2UgYWRkcmVz
c2VzIGNhbiBvbmx5IHRhcmdldCBtZW1vcnkgYXNzaWduZWQgdG8gdGhlIGd1ZXN0LiBIb3dldmVy
LAogICAgd2hlbiB0aGUgZ3Vlc3QgZG9tYWluIGlzIHRvcm4gZG93biB0aGUgZGV2aWNlIGlzIGFz
c2lnbmVkIGJhY2sgdG8gZG9tMCwKICAgIHRodXMgYWxsb3dpbmcgYW55IGluLWZsaWdodCBETUEg
dG8gcG90ZW50aWFsbHkgdGFyZ2V0IGNyaXRpY2FsIGhvc3QgZGF0YS4KICAgIAogICAgVGhpcyBw
YXRjaCBpbnRyb2R1Y2VzIGEgJ3F1YXJhbnRpbmUnIGZvciBQQ0kgZGV2aWNlcyB1c2luZyBkb21f
aW8uIFdoZW4KICAgIHRoZSB0b29sc3RhY2sgbWFrZXMgYSBkZXZpY2UgYXNzaWduYWJsZSAoYnkg
YmluZGluZyBpdCB0byBwY2liYWNrKSwgaXQKICAgIHdpbGwgbm93IGFsc28gYXNzaWduIGl0IHRv
IERPTUlEX0lPIGFuZCB0aGUgZGV2aWNlIHdpbGwgb25seSBiZSBhc3NpZ25lZAogICAgYmFjayB0
byBkb20wIHdoZW4gdGhlIGRldmljZSBpcyBtYWRlIHVuYXNzaWduYWJsZSBhZ2Fpbi4gV2hpbHN0
IGRldmljZSBpcwogICAgYXNzaWduYWJsZSBpdCB3aWxsIG9ubHkgZXZlciB0cmFuc2ZlciBiZXR3
ZWVuIGRvbV9pbyBhbmQgZ3Vlc3QgZG9tYWlucy4KICAgIGRvbV9pbyBpcyBhY3R1YWxseSBvbmx5
IHVzZWQgYXMgYSBzZW50aW5lbCBkb21haW4gZm9yIHF1YXJhbnRpbmluZyBwdXJwb3NlczsKICAg
IGl0IGlzIG5vdCBjb25maWd1cmVkIHdpdGggYW55IElPTU1VIG1hcHBpbmdzLiBBc3NpZ25tZW50
IHRvIGRvbV9pbyBzaW1wbHkKICAgIG1lYW5zIHRoYXQgdGhlIGRldmljZSdzIGluaXRpYXRvciAo
cmVxdWVzdG9yKSBpZGVudGlmaWVyIGlzIG5vdCBwcmVzZW50IGluCiAgICB0aGUgSU9NTVUncyBk
ZXZpY2UgdGFibGUgYW5kIHRodXMgYW55IERNQSB0cmFuc2FjdGlvbnMgaXNzdWVkIHdpbGwgYmUK
ICAgIHRlcm1pbmF0ZWQgd2l0aCBhIGZhdWx0IGNvbmRpdGlvbi4KICAgIAogICAgSW4gYWRkaXRp
b24sIGEgZml4IHRvIGFzc2lnbm1lbnQgaGFuZGxpbmcgaXMgbWFkZSBmb3IgVlQtZC4gIEZhaWx1
cmUKICAgIGR1cmluZyB0aGUgYXNzaWdubWVudCBzdGVwIHNob3VsZCBub3QgbGVhZCB0byBhIGRl
dmljZSBzdGlsbCBiZWluZwogICAgYXNzb2NpYXRlZCB3aXRoIGl0cyBwcmlvciBvd25lci4gSGFu
ZCB0aGUgZGV2aWNlIHRvIERvbUlPIHRlbXBvcmFyaWx5LAogICAgdW50aWwgdGhlIGFzc2lnbm1l
bnQgc3RlcCBoYXMgY29tcGxldGVkIHN1Y2Nlc3NmdWxseS4gIFJlbW92ZSB0aGUgUEkKICAgIGhv
b2tzIGZyb20gdGhlIHNvdXJjZSBkb21haW4gdGhlbiBlYXJsaWVyIGFzIHdlbGwuCiAgICAKICAg
IEZhaWx1cmUgb2YgdGhlIHJlY292ZXJ5IHJlYXNzaWduX2RldmljZV9vd25lcnNoaXAoKSBtYXkg
bm90IGdvIHNpbGVudDoKICAgIFRoZXJlIGUuZy4gbWF5IHN0aWxsIGJlIGxlZnQgb3ZlciBSTVJS
IG1hcHBpbmdzIGluIHRoZSBkb21haW4gYXNzaWdubWVudAogICAgdG8gd2hpY2ggaGFzIGZhaWxl
ZCwgYW5kIGhlbmNlIHdlIGNhbid0IGFsbG93IHRoYXQgZG9tYWluIHRvIGNvbnRpbnVlCiAgICBl
eGVjdXRpbmcuCiAgICAKICAgIE5PVEU6IFRoaXMgcGF0Y2ggYWxzbyBpbmNsdWRlcyBvbmUgcHJp
bnRrKCkgY2xlYW51cDsgdGhlCiAgICAgICAgICAiWEVOX0RPTUNUTF9hc3NpZ25fZGV2aWNlOiAi
IHRhZyBpcyBkcm9wcGVkIGluIGlvbW11X2RvX3BjaV9kb21jdGwoKSwKICAgICAgICAgIHNpbmNl
IHNpbWlsYXIgcHJpbnRrKCktcyBlbHNld2hlcmUgYWxzbyBkb24ndCBsb2cgc3VjaCBhIHRhZy4K
ICAgIAogICAgVGhpcyBpcyBYU0EtMzAyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1
cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfcGNpLmMg
ICAgICAgICAgICAgICAgICAgICB8IDI1ICsrKysrKysrKysrLQogeGVuL2NvbW1vbi9kb21haW4u
YyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxICsKIHhlbi9jb21tb24vZG9tY3RsLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAxNCArKysrKystCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvcGNpX2FtZF9pb21tdS5jIHwgMTAgKysrKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2RldmljZV90cmVlLmMgICAgICAgfCAgNiArKysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lv
bW11LmMgICAgICAgICAgICAgfCAgNiArKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5j
ICAgICAgICAgICAgICAgfCA1OSArKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLQogeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgICAgICAgICB8IDQyICsrKysrKysrKysrKysr
KystLS0tCiB4ZW4vaW5jbHVkZS94ZW4vcGNpLmggICAgICAgICAgICAgICAgICAgICAgIHwgIDMg
KysKIDkgZmlsZXMgY2hhbmdlZCwgMTQwIGluc2VydGlvbnMoKyksIDI2IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jIGIvdG9vbHMvbGlieGwvbGlieGxf
cGNpLmMKaW5kZXggYjU0NDRkMTU1Mi4uMmNjYWIwMzNiNCAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGwvbGlieGxfcGNpLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMKQEAgLTc2Niw2ICs3
NjYsNyBAQCBzdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfcGNpX2Fzc2lnbmFibGVfYWRkKGxpYnhs
X19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX2RldmljZV9wY2kgKnBjaWRldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW50IHJlYmluZCkKIHsKKyAgICBsaWJ4bF9jdHggKmN0eCA9IGxpYnhsX19n
Y19vd25lcihnYyk7CiAgICAgdW5zaWduZWQgZG9tLCBidXMsIGRldiwgZnVuYzsKICAgICBjaGFy
ICpzcGF0aCwgKmRyaXZlcl9wYXRoID0gTlVMTDsKICAgICBpbnQgcmM7CkBAIC03OTEsNyArNzky
LDcgQEAgc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX3BjaV9hc3NpZ25hYmxlX2FkZChsaWJ4bF9f
Z2MgKmdjLAogICAgIH0KICAgICBpZiAoIHJjICkgewogICAgICAgICBMT0coV0FSTiwgUENJX0JE
RiIgYWxyZWFkeSBhc3NpZ25lZCB0byBwY2liYWNrIiwgZG9tLCBidXMsIGRldiwgZnVuYyk7Ci0g
ICAgICAgIHJldHVybiAwOworICAgICAgICBnb3RvIHF1YXJhbnRpbmU7CiAgICAgfQogCiAgICAg
LyogQ2hlY2sgdG8gc2VlIGlmIHRoZXJlJ3MgYWxyZWFkeSBhIGRyaXZlciB0aGF0IHdlIG5lZWQg
dG8gdW5iaW5kIGZyb20gKi8KQEAgLTgyMiw2ICs4MjMsMTkgQEAgc3RhdGljIGludCBsaWJ4bF9f
ZGV2aWNlX3BjaV9hc3NpZ25hYmxlX2FkZChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICByZXR1cm4g
RVJST1JfRkFJTDsKICAgICB9CiAKK3F1YXJhbnRpbmU6CisgICAgLyoKKyAgICAgKiBET01JRF9J
TyBpcyBqdXN0IGEgc2VudGluZWwgZG9tYWluLCB3aXRob3V0IGFueSBhY3R1YWwgbWFwcGluZ3Ms
CisgICAgICogc28gYWx3YXlzIHBhc3MgWEVOX0RPTUNUTF9ERVZfUkRNX1JFTEFYRUQgdG8gYXZv
aWQgYXNzaWdubWVudCBiZWluZworICAgICAqIHVubmVjZXNzYXJpbHkgZGVuaWVkLgorICAgICAq
LworICAgIHJjID0geGNfYXNzaWduX2RldmljZShjdHgtPnhjaCwgRE9NSURfSU8sIHBjaWRldl9l
bmNvZGVfYmRmKHBjaWRldiksCisgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9ET01DVExf
REVWX1JETV9SRUxBWEVEKTsKKyAgICBpZiAoIHJjIDwgMCApIHsKKyAgICAgICAgTE9HKEVSUk9S
LCAiZmFpbGVkIHRvIHF1YXJhbnRpbmUgIlBDSV9CREYsIGRvbSwgYnVzLCBkZXYsIGZ1bmMpOwor
ICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKKyAgICB9CisKICAgICByZXR1cm4gMDsKIH0KIApA
QCAtODI5LDkgKzg0MywxOCBAQCBzdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfcGNpX2Fzc2lnbmFi
bGVfcmVtb3ZlKGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV9wY2kgKnBjaWRldiwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJlYmluZCkKIHsKKyAgICBsaWJ4
bF9jdHggKmN0eCA9IGxpYnhsX19nY19vd25lcihnYyk7CiAgICAgaW50IHJjOwogICAgIGNoYXIg
KmRyaXZlcl9wYXRoOwogCisgICAgLyogRGUtcXVhcmFudGluZSAqLworICAgIHJjID0geGNfZGVh
c3NpZ25fZGV2aWNlKGN0eC0+eGNoLCBET01JRF9JTywgcGNpZGV2X2VuY29kZV9iZGYocGNpZGV2
KSk7CisgICAgaWYgKCByYyA8IDAgKSB7CisgICAgICAgIExPRyhFUlJPUiwgImZhaWxlZCB0byBk
ZS1xdWFyYW50aW5lICJQQ0lfQkRGLCBwY2lkZXYtPmRvbWFpbiwgcGNpZGV2LT5idXMsCisgICAg
ICAgICAgICBwY2lkZXYtPmRldiwgcGNpZGV2LT5mdW5jKTsKKyAgICAgICAgcmV0dXJuIEVSUk9S
X0ZBSUw7CisgICAgfQorCiAgICAgLyogVW5iaW5kIGZyb20gcGNpYmFjayAqLwogICAgIGlmICgg
KHJjPXBjaWJhY2tfZGV2X2lzX2Fzc2lnbmVkKGdjLCBwY2lkZXYpKSA8IDAgKSB7CiAgICAgICAg
IHJldHVybiBFUlJPUl9GQUlMOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hl
bi9jb21tb24vZG9tYWluLmMKaW5kZXggM2FkZGI1NGViYi4uNjExMTE2YzdmYyAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9kb21haW4uYworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC01NDgs
NiArNTQ4LDcgQEAgdm9pZCBfX2luaXQgc2V0dXBfc3lzdGVtX2RvbWFpbnModm9pZCkKICAgICAg
KiBJbml0aWFsaXNlIG91ciBET01JRF9JTyBkb21haW4uCiAgICAgICogVGhpcyBkb21haW4gb3du
cyBJL08gcGFnZXMgdGhhdCBhcmUgd2l0aGluIHRoZSByYW5nZSBvZiB0aGUgcGFnZV9pbmZvCiAg
ICAgICogYXJyYXkuIE1hcHBpbmdzIG9jY3VyIGF0IHRoZSBwcml2IG9mIHRoZSBjYWxsZXIuCisg
ICAgICogUXVhcmFudGluZWQgUENJIGRldmljZXMgd2lsbCBiZSBhc3NvY2lhdGVkIHdpdGggdGhp
cyBkb21haW4uCiAgICAgICovCiAgICAgZG9tX2lvID0gZG9tYWluX2NyZWF0ZShET01JRF9JTywg
TlVMTCwgZmFsc2UpOwogICAgIGlmICggSVNfRVJSKGRvbV9pbykgKQpkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9kb21jdGwuYyBiL3hlbi9jb21tb24vZG9tY3RsLmMKaW5kZXggZDU5N2EwOWY5OC4u
MDNkMDIyNjAzOSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21jdGwuYworKysgYi94ZW4vY29t
bW9uL2RvbWN0bC5jCkBAIC0zODMsNiArMzgzLDE2IEBAIGxvbmcgZG9fZG9tY3RsKFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCkKIAogICAgIHN3aXRjaCAoIG9w
LT5jbWQgKQogICAgIHsKKyAgICBjYXNlIFhFTl9ET01DVExfYXNzaWduX2RldmljZToKKyAgICBj
YXNlIFhFTl9ET01DVExfZGVhc3NpZ25fZGV2aWNlOgorICAgICAgICBpZiAoIG9wLT5kb21haW4g
PT0gRE9NSURfSU8gKQorICAgICAgICB7CisgICAgICAgICAgICBkID0gZG9tX2lvOworICAgICAg
ICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoIG9wLT5kb21haW4gPT0g
RE9NSURfSU5WQUxJRCApCisgICAgICAgICAgICByZXR1cm4gLUVTUkNIOworICAgICAgICAvKiBm
YWxsIHRocm91Z2ggKi8KICAgICBjYXNlIFhFTl9ET01DVExfdGVzdF9hc3NpZ25fZGV2aWNlOgog
ICAgIGNhc2UgWEVOX0RPTUNUTF92bV9ldmVudF9vcDoKICAgICAgICAgaWYgKCBvcC0+ZG9tYWlu
ID09IERPTUlEX0lOVkFMSUQgKQpAQCAtNDA1LDcgKzQxNSw3IEBAIGxvbmcgZG9fZG9tY3RsKFhF
Tl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCkKIAogICAgIGlmICgg
IWRvbWN0bF9sb2NrX2FjcXVpcmUoKSApCiAgICAgewotICAgICAgICBpZiAoIGQgKQorICAgICAg
ICBpZiAoIGQgJiYgZCAhPSBkb21faW8gKQogICAgICAgICAgICAgcmN1X3VubG9ja19kb21haW4o
ZCk7CiAgICAgICAgIHJldHVybiBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigKICAgICAg
ICAgICAgIF9fSFlQRVJWSVNPUl9kb21jdGwsICJoIiwgdV9kb21jdGwpOwpAQCAtMTA2NCw3ICsx
MDc0LDcgQEAgbG9uZyBkb19kb21jdGwoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fZG9tY3Rs
X3QpIHVfZG9tY3RsKQogICAgIGRvbWN0bF9sb2NrX3JlbGVhc2UoKTsKIAogIGRvbWN0bF9vdXRf
dW5sb2NrX2RvbW9ubHk6Ci0gICAgaWYgKCBkICkKKyAgICBpZiAoIGQgJiYgZCAhPSBkb21faW8g
KQogICAgICAgICByY3VfdW5sb2NrX2RvbWFpbihkKTsKIAogICAgIGlmICggY29weWJhY2sgJiYg
X19jb3B5X3RvX2d1ZXN0KHVfZG9tY3RsLCBvcCwgMSkgKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKaW5kZXggMDUzZTczNTVjNC4uYjIwNDYyNDVkNyAxMDA2
NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYworKysg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCkBAIC05NSw2ICs5
NSwxMCBAQCBzdGF0aWMgdm9pZCBhbWRfaW9tbXVfc2V0dXBfZG9tYWluX2RldmljZSgKICAgICB1
OCBidXMgPSBwZGV2LT5idXM7CiAgICAgY29uc3Qgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBk
b21faW9tbXUoZG9tYWluKTsKIAorICAgIC8qIGRvbV9pbyBpcyB1c2VkIGFzIGEgc2VudGluZWwg
Zm9yIHF1YXJhbnRpbmVkIGRldmljZXMgKi8KKyAgICBpZiAoIGRvbWFpbiA9PSBkb21faW8gKQor
ICAgICAgICByZXR1cm47CisKICAgICBCVUdfT04oICFoZC0+YXJjaC5yb290X3RhYmxlIHx8ICFo
ZC0+YXJjaC5wYWdpbmdfbW9kZSB8fAogICAgICAgICAgICAgIWlvbW11LT5kZXZfdGFibGUuYnVm
ZmVyICk7CiAKQEAgLTI3Niw2ICsyODAsMTAgQEAgc3RhdGljIHZvaWQgYW1kX2lvbW11X2Rpc2Fi
bGVfZG9tYWluX2RldmljZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkb21haW4sCiAgICAgaW50IHJl
cV9pZDsKICAgICB1OCBidXMgPSBwZGV2LT5idXM7CiAKKyAgICAvKiBkb21faW8gaXMgdXNlZCBh
cyBhIHNlbnRpbmVsIGZvciBxdWFyYW50aW5lZCBkZXZpY2VzICovCisgICAgaWYgKCBkb21haW4g
PT0gZG9tX2lvICkKKyAgICAgICAgcmV0dXJuOworCiAgICAgQlVHX09OICggaW9tbXUtPmRldl90
YWJsZS5idWZmZXIgPT0gTlVMTCApOwogICAgIHJlcV9pZCA9IGdldF9kbWFfcmVxdWVzdG9yX2lk
KGlvbW11LT5zZWcsIFBDSV9CREYyKGJ1cywgZGV2Zm4pKTsKICAgICB0YWJsZSA9IGlvbW11LT5k
ZXZfdGFibGUuYnVmZmVyOwpAQCAtMzczLDcgKzM4MSw3IEBAIHN0YXRpYyBpbnQgYW1kX2lvbW11
X2Fzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTggZGV2Zm4sCiAgICAgICAgICAgICBp
dnJzX21hcHBpbmdzW3JlcV9pZF0ucmVhZF9wZXJtaXNzaW9uKTsKICAgICB9CiAKLSAgICByZXR1
cm4gcmVhc3NpZ25fZGV2aWNlKGhhcmR3YXJlX2RvbWFpbiwgZCwgZGV2Zm4sIHBkZXYpOworICAg
IHJldHVybiByZWFzc2lnbl9kZXZpY2UocGRldi0+ZG9tYWluLCBkLCBkZXZmbiwgcGRldik7CiB9
CiAKIHN0YXRpYyB2b2lkIGRlYWxsb2NhdGVfbmV4dF9wYWdlX3RhYmxlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBnLCBpbnQgbGV2ZWwpCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9k
ZXZpY2VfdHJlZS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYwppbmRl
eCAyN2UyNjViOTM2Li45OTliODMxZDkwIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9kZXZpY2VfdHJlZS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90
cmVlLmMKQEAgLTI0NSw2ICsyNDUsOSBAQCBpbnQgaW9tbXVfZG9fZHRfZG9tY3RsKHN0cnVjdCB4
ZW5fZG9tY3RsICpkb21jdGwsIHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICBicmVhazsK
ICAgICAgICAgfQogCisgICAgICAgIGlmICggZCA9PSBkb21faW8gKQorICAgICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7CisKICAgICAgICAgcmV0ID0gaW9tbXVfYWRkX2R0X2RldmljZShkZXYpOwog
ICAgICAgICAvKgogICAgICAgICAgKiBJZ25vcmUgIi1FRVhJU1QiIGVycm9yIGNvZGUgYXMgaXQg
d291bGQgbWVhbiB0aGF0IHRoZSBkZXZpY2UgaXMKQEAgLTI4Myw2ICsyODYsOSBAQCBpbnQgaW9t
bXVfZG9fZHRfZG9tY3RsKHN0cnVjdCB4ZW5fZG9tY3RsICpkb21jdGwsIHN0cnVjdCBkb21haW4g
KmQsCiAKICAgICAgICAgcmV0ID0geHNtX2RlYXNzaWduX2R0ZGV2aWNlKFhTTV9IT09LLCBkLCBk
dF9ub2RlX2Z1bGxfbmFtZShkZXYpKTsKIAorICAgICAgICBpZiAoIGQgPT0gZG9tX2lvICkKKyAg
ICAgICAgICAgIHJldHVybiAtRUlOVkFMOworCiAgICAgICAgIHJldCA9IGlvbW11X2RlYXNzaWdu
X2R0X2RldmljZShkLCBkZXYpOwogCiAgICAgICAgIGlmICggcmV0ICkKZGlmZiAtLWdpdCBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9p
b21tdS5jCmluZGV4IDllZjVmMzc2YzUuLjhjYmU5MDhmZmYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9t
bXUuYwpAQCAtMTgxLDcgKzE4MSw3IEBAIGludCBpb21tdV9kb21haW5faW5pdChzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBpbnQgb3B0cykKIAogICAgIGhkLT5wbGF0Zm9ybV9vcHMgPSBpb21t
dV9nZXRfb3BzKCk7CiAgICAgcmV0ID0gaGQtPnBsYXRmb3JtX29wcy0+aW5pdChkKTsKLSAgICBp
ZiAoIHJldCApCisgICAgaWYgKCByZXQgfHwgaXNfc3lzdGVtX2RvbWFpbihkKSApCiAgICAgICAg
IHJldHVybiByZXQ7CiAKICAgICBpZiAoIGlzX2hhcmR3YXJlX2RvbWFpbihkKSApCkBAIC00NzMs
NiArNDczLDEwIEBAIGludCBfX2luaXQgaW9tbXVfc2V0dXAodm9pZCkKICAgICB9CiAgICAgZWxz
ZQogICAgIHsKKyAgICAgICAgZG9tX2lvLT5vcHRpb25zIHw9IFhFTl9ET01DVExfQ0RGX2lvbW11
OworICAgICAgICBpZiAoIGlvbW11X2RvbWFpbl9pbml0KGRvbV9pbywgMCkgKQorICAgICAgICAg
ICAgcGFuaWMoIkNvdWxkIG5vdCBzZXQgdXAgcXVhcmFudGluZVxuIik7CisKICAgICAgICAgcHJp
bnRrKCIgLSBEb20wIG1vZGU6ICVzXG4iLAogICAgICAgICAgICAgICAgaW9tbXVfaHdkb21fcGFz
c3Rocm91Z2ggPyAiUGFzc3Rocm91Z2giIDoKICAgICAgICAgICAgICAgIGlvbW11X2h3ZG9tX3N0
cmljdCA/ICJTdHJpY3QiIDogIlJlbGF4ZWQiKTsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3BjaS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKaW5kZXggYmRj
YzQ4MmQ4MS4uMThhN2RjNzIyNCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
cGNpLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKQEAgLTkxMCw2ICs5MTAs
NyBAQCBzdGF0aWMgaW50IGRlYXNzaWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCB1aW50MTZf
dCBzZWcsIHVpbnQ4X3QgYnVzLAogewogICAgIGNvbnN0IHN0cnVjdCBkb21haW5faW9tbXUgKmhk
ID0gZG9tX2lvbW11KGQpOwogICAgIHN0cnVjdCBwY2lfZGV2ICpwZGV2OworICAgIHN0cnVjdCBk
b21haW4gKnRhcmdldDsKICAgICBpbnQgcmV0ID0gMDsKIAogICAgIGlmICggIWlzX2lvbW11X2Vu
YWJsZWQoZCkgKQpAQCAtOTIwLDEyICs5MjEsMTYgQEAgc3RhdGljIGludCBkZWFzc2lnbl9kZXZp
Y2Uoc3RydWN0IGRvbWFpbiAqZCwgdWludDE2X3Qgc2VnLCB1aW50OF90IGJ1cywKICAgICBpZiAo
ICFwZGV2ICkKICAgICAgICAgcmV0dXJuIC1FTk9ERVY7CiAKKyAgICAvKiBEZS1hc3NpZ25tZW50
IGZyb20gZG9tX2lvIHNob3VsZCBkZS1xdWFyYW50aW5lIHRoZSBkZXZpY2UgKi8KKyAgICB0YXJn
ZXQgPSAocGRldi0+cXVhcmFudGluZSAmJiBwZGV2LT5kb21haW4gIT0gZG9tX2lvKSA/CisgICAg
ICAgIGRvbV9pbyA6IGhhcmR3YXJlX2RvbWFpbjsKKwogICAgIHdoaWxlICggcGRldi0+cGhhbnRv
bV9zdHJpZGUgKQogICAgIHsKICAgICAgICAgZGV2Zm4gKz0gcGRldi0+cGhhbnRvbV9zdHJpZGU7
CiAgICAgICAgIGlmICggUENJX1NMT1QoZGV2Zm4pICE9IFBDSV9TTE9UKHBkZXYtPmRldmZuKSAp
CiAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgcmV0ID0gaGQtPnBsYXRmb3JtX29wcy0+cmVh
c3NpZ25fZGV2aWNlKGQsIGhhcmR3YXJlX2RvbWFpbiwgZGV2Zm4sCisgICAgICAgIHJldCA9IGhk
LT5wbGF0Zm9ybV9vcHMtPnJlYXNzaWduX2RldmljZShkLCB0YXJnZXQsIGRldmZuLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNpX3RvX2RldihwZGV2
KSk7CiAgICAgICAgIGlmICggIXJldCApCiAgICAgICAgICAgICBjb250aW51ZTsKQEAgLTkzNiw3
ICs5NDEsNyBAQCBzdGF0aWMgaW50IGRlYXNzaWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpkLCB1
aW50MTZfdCBzZWcsIHVpbnQ4X3QgYnVzLAogICAgIH0KIAogICAgIGRldmZuID0gcGRldi0+ZGV2
Zm47Ci0gICAgcmV0ID0gaGQtPnBsYXRmb3JtX29wcy0+cmVhc3NpZ25fZGV2aWNlKGQsIGhhcmR3
YXJlX2RvbWFpbiwgZGV2Zm4sCisgICAgcmV0ID0gaGQtPnBsYXRmb3JtX29wcy0+cmVhc3NpZ25f
ZGV2aWNlKGQsIHRhcmdldCwgZGV2Zm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBjaV90b19kZXYocGRldikpOwogICAgIGlmICggcmV0ICkKICAgICB7CkBA
IC05NDYsNiArOTUxLDkgQEAgc3RhdGljIGludCBkZWFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFp
biAqZCwgdWludDE2X3Qgc2VnLCB1aW50OF90IGJ1cywKICAgICAgICAgcmV0dXJuIHJldDsKICAg
ICB9CiAKKyAgICBpZiAoIHBkZXYtPmRvbWFpbiA9PSBoYXJkd2FyZV9kb21haW4gICkKKyAgICAg
ICAgcGRldi0+cXVhcmFudGluZSA9IGZhbHNlOworCiAgICAgcGRldi0+ZmF1bHQuY291bnQgPSAw
OwogCiAgICAgcmV0dXJuIHJldDsKQEAgLTE0NjIsMTkgKzE0NzAsMjkgQEAgc3RhdGljIGludCBp
b21tdV9yZW1vdmVfZGV2aWNlKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQogICAgIHJldHVybiBoZC0+
cGxhdGZvcm1fb3BzLT5yZW1vdmVfZGV2aWNlKHBkZXYtPmRldmZuLCBwY2lfdG9fZGV2KHBkZXYp
KTsKIH0KIAotLyoKLSAqIElmIHRoZSBkZXZpY2UgaXNuJ3Qgb3duZWQgYnkgdGhlIGhhcmR3YXJl
IGRvbWFpbiwgaXQgbWVhbnMgaXQgYWxyZWFkeQotICogaGFzIGJlZW4gYXNzaWduZWQgdG8gb3Ro
ZXIgZG9tYWluLCBvciBpdCBkb2Vzbid0IGV4aXN0LgotICovCiBzdGF0aWMgaW50IGRldmljZV9h
c3NpZ25lZCh1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuKQogewogICAgIHN0cnVjdCBwY2lfZGV2
ICpwZGV2OworICAgIGludCByYyA9IDA7CiAKICAgICBwY2lkZXZzX2xvY2soKTsKLSAgICBwZGV2
ID0gcGNpX2dldF9wZGV2X2J5X2RvbWFpbihoYXJkd2FyZV9kb21haW4sIHNlZywgYnVzLCBkZXZm
bik7CisKKyAgICBwZGV2ID0gcGNpX2dldF9wZGV2KHNlZywgYnVzLCBkZXZmbik7CisKKyAgICBp
ZiAoICFwZGV2ICkKKyAgICAgICAgcmMgPSAtRU5PREVWOworICAgIC8qCisgICAgICogSWYgdGhl
IGRldmljZSBleGlzdHMgYW5kIGl0IGlzIG5vdCBvd25lZCBieSBlaXRoZXIgdGhlIGhhcmR3YXJl
CisgICAgICogZG9tYWluIG9yIGRvbV9pbyB0aGVuIGl0IG11c3QgYmUgYXNzaWduZWQgdG8gYSBn
dWVzdCwgb3IgYmUKKyAgICAgKiBoaWRkZW4gKG93bmVkIGJ5IGRvbV94ZW4pLgorICAgICAqLwor
ICAgIGVsc2UgaWYgKCBwZGV2LT5kb21haW4gIT0gaGFyZHdhcmVfZG9tYWluICYmCisgICAgICAg
ICAgICAgIHBkZXYtPmRvbWFpbiAhPSBkb21faW8gKQorICAgICAgICByYyA9IC1FQlVTWTsKKwog
ICAgIHBjaWRldnNfdW5sb2NrKCk7CiAKLSAgICByZXR1cm4gcGRldiA/IDAgOiAtRUJVU1k7Cisg
ICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgaW50IGFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFp
biAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbiwgdTMyIGZsYWcpCkBAIC0xNDg4LDcgKzE1
MDYsOCBAQCBzdGF0aWMgaW50IGFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNl
ZywgdTggYnVzLCB1OCBkZXZmbiwgdTMyIGZsYWcpCiAKICAgICAvKiBQcmV2ZW50IGRldmljZSBh
c3NpZ24gaWYgbWVtIHBhZ2luZyBvciBtZW0gc2hhcmluZyBoYXZlIGJlZW4gCiAgICAgICogZW5h
YmxlZCBmb3IgdGhpcyBkb21haW4gKi8KLSAgICBpZiAoIHVubGlrZWx5KChpc19odm1fZG9tYWlu
KGQpICYmCisgICAgaWYgKCBkICE9IGRvbV9pbyAmJgorICAgICAgICAgdW5saWtlbHkoKGlzX2h2
bV9kb21haW4oZCkgJiYKICAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2bS5tZW1fc2hhcmlu
Z19lbmFibGVkKSB8fAogICAgICAgICAgICAgICAgICAgdm1fZXZlbnRfY2hlY2tfcmluZyhkLT52
bV9ldmVudF9wYWdpbmcpIHx8CiAgICAgICAgICAgICAgICAgICBwMm1fZ2V0X2hvc3RwMm0oZCkt
Pmdsb2JhbF9sb2dkaXJ0eSkgKQpAQCAtMTQ5NywxMiArMTUxNiwyMCBAQCBzdGF0aWMgaW50IGFz
c2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbiwg
dTMyIGZsYWcpCiAgICAgaWYgKCAhcGNpZGV2c190cnlsb2NrKCkgKQogICAgICAgICByZXR1cm4g
LUVSRVNUQVJUOwogCi0gICAgcGRldiA9IHBjaV9nZXRfcGRldl9ieV9kb21haW4oaGFyZHdhcmVf
ZG9tYWluLCBzZWcsIGJ1cywgZGV2Zm4pOworICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXYoc2VnLCBi
dXMsIGRldmZuKTsKKworICAgIHJjID0gLUVOT0RFVjsKICAgICBpZiAoICFwZGV2ICkKLSAgICB7
Ci0gICAgICAgIHJjID0gcGNpX2dldF9wZGV2KHNlZywgYnVzLCBkZXZmbikgPyAtRUJVU1kgOiAt
RU5PREVWOwogICAgICAgICBnb3RvIGRvbmU7Ci0gICAgfQorCisgICAgcmMgPSAwOworICAgIGlm
ICggZCA9PSBwZGV2LT5kb21haW4gKQorICAgICAgICBnb3RvIGRvbmU7CisKKyAgICByYyA9IC1F
QlVTWTsKKyAgICBpZiAoIHBkZXYtPmRvbWFpbiAhPSBoYXJkd2FyZV9kb21haW4gJiYKKyAgICAg
ICAgIHBkZXYtPmRvbWFpbiAhPSBkb21faW8gKQorICAgICAgICBnb3RvIGRvbmU7CiAKICAgICBp
ZiAoIHBkZXYtPm1zaXggKQogICAgIHsKQEAgLTE1MzAsNiArMTU1NywxMCBAQCBzdGF0aWMgaW50
IGFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZm
biwgdTMyIGZsYWcpCiAgICAgfQogCiAgZG9uZToKKyAgICAvKiBUaGUgZGV2aWNlIGlzIGFzc2ln
bmVkIHRvIGRvbV9pbyBzbyBtYXJrIGl0IGFzIHF1YXJhbnRpbmVkICovCisgICAgaWYgKCAhcmMg
JiYgZCA9PSBkb21faW8gKQorICAgICAgICBwZGV2LT5xdWFyYW50aW5lID0gdHJ1ZTsKKwogICAg
IHBjaWRldnNfdW5sb2NrKCk7CiAKICAgICByZXR1cm4gcmM7CkBAIC0xNzA1LDcgKzE3MzYsNyBA
QCBpbnQgaW9tbXVfZG9fcGNpX2RvbWN0bCgKICAgICAgICAgICAgIHJldCA9IGh5cGVyY2FsbF9j
cmVhdGVfY29udGludWF0aW9uKF9fSFlQRVJWSVNPUl9kb21jdGwsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaCIsIHVfZG9tY3RsKTsKICAgICAgICAg
ZWxzZSBpZiAoIHJldCApCi0gICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJYRU5fRE9N
Q1RMX2Fzc2lnbl9kZXZpY2U6ICIKKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIKICAg
ICAgICAgICAgICAgICAgICAiYXNzaWduICUwNHg6JTAyeDolMDJ4LiV1IHRvIGRvbSVkIGZhaWxl
ZCAoJWQpXG4iLAogICAgICAgICAgICAgICAgICAgIHNlZywgYnVzLCBQQ0lfU0xPVChkZXZmbiks
IFBDSV9GVU5DKGRldmZuKSwKICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHJldCk7
CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCmluZGV4IDRhNzU5ZDMzY2QuLjY4ZTdmNWZi
NTggMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCisrKyBi
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCkBAIC0xMjg5LDYgKzEyODksMTAg
QEAgaW50IGRvbWFpbl9jb250ZXh0X21hcHBpbmdfb25lKAogICAgIGludCBhZ2F3LCByYywgcmV0
OwogICAgIGJvb2xfdCBmbHVzaF9kZXZfaW90bGI7CiAKKyAgICAvKiBkb21faW8gaXMgdXNlZCBh
cyBhIHNlbnRpbmVsIGZvciBxdWFyYW50aW5lZCBkZXZpY2VzICovCisgICAgaWYgKCBkb21haW4g
PT0gZG9tX2lvICkKKyAgICAgICAgcmV0dXJuIDA7CisKICAgICBBU1NFUlQocGNpZGV2c19sb2Nr
ZWQoKSk7CiAgICAgc3Bpbl9sb2NrKCZpb21tdS0+bG9jayk7CiAgICAgbWFkZHIgPSBidXNfdG9f
Y29udGV4dF9tYWRkcihpb21tdSwgYnVzKTsKQEAgLTE1MzUsNiArMTUzOSwxMCBAQCBpbnQgZG9t
YWluX2NvbnRleHRfdW5tYXBfb25lKAogICAgIGludCBpb21tdV9kb21pZCwgcmMsIHJldDsKICAg
ICBib29sX3QgZmx1c2hfZGV2X2lvdGxiOwogCisgICAgLyogZG9tX2lvIGlzIHVzZWQgYXMgYSBz
ZW50aW5lbCBmb3IgcXVhcmFudGluZWQgZGV2aWNlcyAqLworICAgIGlmICggZG9tYWluID09IGRv
bV9pbyApCisgICAgICAgIHJldHVybiAwOworCiAgICAgQVNTRVJUKHBjaWRldnNfbG9ja2VkKCkp
OwogICAgIHNwaW5fbG9jaygmaW9tbXUtPmxvY2spOwogCkBAIC0xNjY3LDYgKzE2NzUsMTAgQEAg
c3RhdGljIGludCBkb21haW5fY29udGV4dF91bm1hcChzdHJ1Y3QgZG9tYWluICpkb21haW4sIHU4
IGRldmZuLAogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKKyAgICAvKiBkb21faW8gaXMgdXNl
ZCBhcyBhIHNlbnRpbmVsIGZvciBxdWFyYW50aW5lZCBkZXZpY2VzICovCisgICAgaWYgKCBkb21h
aW4gPT0gZG9tX2lvICkKKyAgICAgICAgZ290byBvdXQ7CisKICAgICAvKgogICAgICAqIGlmIG5v
IG90aGVyIGRldmljZXMgdW5kZXIgdGhlIHNhbWUgaW9tbXUgb3duZWQgYnkgdGhpcyBkb21haW4s
CiAgICAgICogY2xlYXIgaW9tbXUgaW4gaW9tbXVfYml0bWFwIGFuZCBjbGVhciBkb21haW5faWQg
aW4gZG9taWRfYml0bXAKQEAgLTIzODgsNiArMjQwMCwxNSBAQCBzdGF0aWMgaW50IHJlYXNzaWdu
X2RldmljZV9vd25lcnNoaXAoCiAgICAgaWYgKCByZXQgKQogICAgICAgICByZXR1cm4gcmV0Owog
CisgICAgaWYgKCBkZXZmbiA9PSBwZGV2LT5kZXZmbiAmJiBwZGV2LT5kb21haW4gIT0gZG9tX2lv
ICkKKyAgICB7CisgICAgICAgIGxpc3RfbW92ZSgmcGRldi0+ZG9tYWluX2xpc3QsICZkb21faW8t
PnBkZXZfbGlzdCk7CisgICAgICAgIHBkZXYtPmRvbWFpbiA9IGRvbV9pbzsKKyAgICB9CisKKyAg
ICBpZiAoICFoYXNfYXJjaF9wZGV2cyhzb3VyY2UpICkKKyAgICAgICAgdm14X3BpX2hvb2tzX2Rl
YXNzaWduKHNvdXJjZSk7CisKICAgICBpZiAoICFoYXNfYXJjaF9wZGV2cyh0YXJnZXQpICkKICAg
ICAgICAgdm14X3BpX2hvb2tzX2Fzc2lnbih0YXJnZXQpOwogCkBAIC0yNDAwLDIxICsyNDIxLDE5
IEBAIHN0YXRpYyBpbnQgcmVhc3NpZ25fZGV2aWNlX293bmVyc2hpcCgKICAgICAgICAgcmV0dXJu
IHJldDsKICAgICB9CiAKLSAgICBpZiAoIGRldmZuID09IHBkZXYtPmRldmZuICkKKyAgICBpZiAo
IGRldmZuID09IHBkZXYtPmRldmZuICYmIHBkZXYtPmRvbWFpbiAhPSB0YXJnZXQgKQogICAgIHsK
ICAgICAgICAgbGlzdF9tb3ZlKCZwZGV2LT5kb21haW5fbGlzdCwgJnRhcmdldC0+cGRldl9saXN0
KTsKICAgICAgICAgcGRldi0+ZG9tYWluID0gdGFyZ2V0OwogICAgIH0KIAotICAgIGlmICggIWhh
c19hcmNoX3BkZXZzKHNvdXJjZSkgKQotICAgICAgICB2bXhfcGlfaG9va3NfZGVhc3NpZ24oc291
cmNlKTsKLQogICAgIHJldHVybiByZXQ7CiB9CiAKIHN0YXRpYyBpbnQgaW50ZWxfaW9tbXVfYXNz
aWduX2RldmljZSgKICAgICBzdHJ1Y3QgZG9tYWluICpkLCB1OCBkZXZmbiwgc3RydWN0IHBjaV9k
ZXYgKnBkZXYsIHUzMiBmbGFnKQogeworICAgIHN0cnVjdCBkb21haW4gKnMgPSBwZGV2LT5kb21h
aW47CiAgICAgc3RydWN0IGFjcGlfcm1ycl91bml0ICpybXJyOwogICAgIGludCByZXQgPSAwLCBp
OwogICAgIHUxNiBiZGYsIHNlZzsKQEAgLTI0NTcsOCArMjQ3Niw4IEBAIHN0YXRpYyBpbnQgaW50
ZWxfaW9tbXVfYXNzaWduX2RldmljZSgKICAgICAgICAgfQogICAgIH0KIAotICAgIHJldCA9IHJl
YXNzaWduX2RldmljZV9vd25lcnNoaXAoaGFyZHdhcmVfZG9tYWluLCBkLCBkZXZmbiwgcGRldik7
Ci0gICAgaWYgKCByZXQgKQorICAgIHJldCA9IHJlYXNzaWduX2RldmljZV9vd25lcnNoaXAocywg
ZCwgZGV2Zm4sIHBkZXYpOworICAgIGlmICggcmV0IHx8IGQgPT0gZG9tX2lvICkKICAgICAgICAg
cmV0dXJuIHJldDsKIAogICAgIC8qIFNldHVwIHJtcnIgaWRlbnRpdHkgbWFwcGluZyAqLwpAQCAt
MjQ3MSwxMSArMjQ5MCwyMCBAQCBzdGF0aWMgaW50IGludGVsX2lvbW11X2Fzc2lnbl9kZXZpY2Uo
CiAgICAgICAgICAgICByZXQgPSBybXJyX2lkZW50aXR5X21hcHBpbmcoZCwgMSwgcm1yciwgZmxh
Zyk7CiAgICAgICAgICAgICBpZiAoIHJldCApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAg
ICAgcmVhc3NpZ25fZGV2aWNlX293bmVyc2hpcChkLCBoYXJkd2FyZV9kb21haW4sIGRldmZuLCBw
ZGV2KTsKKyAgICAgICAgICAgICAgICBpbnQgcmM7CisKKyAgICAgICAgICAgICAgICByYyA9IHJl
YXNzaWduX2RldmljZV9vd25lcnNoaXAoZCwgcywgZGV2Zm4sIHBkZXYpOwogICAgICAgICAgICAg
ICAgIHByaW50ayhYRU5MT0dfR19FUlIgVlREUFJFRklYCiAgICAgICAgICAgICAgICAgICAgICAg
ICIgY2Fubm90IG1hcCByZXNlcnZlZCByZWdpb24gKCUiUFJJeDY0IiwlIlBSSXg2NCJdIGZvciBE
b20lZCAoJWQpXG4iLAogICAgICAgICAgICAgICAgICAgICAgICBybXJyLT5iYXNlX2FkZHJlc3Ms
IHJtcnItPmVuZF9hZGRyZXNzLAogICAgICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQs
IHJldCk7CisgICAgICAgICAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICAgICAgeworICAg
ICAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUiBWVERQUkVGSVgKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICIgZmFpbGVkIHRvIHJlY2xhaW0gJTA0eDolMDJ4OiUwMnguJXUgZnJv
bSAlcGQgKCVkKVxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlZywgYnVzLCBQQ0lf
U0xPVChkZXZmbiksIFBDSV9GVU5DKGRldmZuKSwgZCwgcmMpOworICAgICAgICAgICAgICAgICAg
ICBkb21haW5fY3Jhc2goZCk7CisgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIGJy
ZWFrOwogICAgICAgICAgICAgfQogICAgICAgICB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94
ZW4vcGNpLmggYi94ZW4vaW5jbHVkZS94ZW4vcGNpLmgKaW5kZXggMzkzY2I0NWRlMy4uMmJjNGFh
ZjQ1MyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3BjaS5oCisrKyBiL3hlbi9pbmNsdWRl
L3hlbi9wY2kuaApAQCAtOTksNiArOTksOSBAQCBzdHJ1Y3QgcGNpX2RldiB7CiAKICAgICBub2Rl
aWRfdCBub2RlOyAvKiBOVU1BIG5vZGUgKi8KIAorICAgIC8qIERldmljZSB0byBiZSBxdWFyYW50
aW5lZCwgZG9uJ3QgYXV0b21hdGljYWxseSByZS1hc3NpZ24gdG8gZG9tMCAqLworICAgIGJvb2wg
cXVhcmFudGluZTsKKwogICAgIC8qIERldmljZSB3aXRoIGVycmF0YSwgaWdub3JlIHRoZSBCQVJz
LiAqLwogICAgIGJvb2wgaWdub3JlX2JhcnM7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 15:35:59 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 15:35: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 1iQCUR-0002mB-NG; Thu, 31 Oct 2019 15:35:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQCUQ-0002m5-Gw
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:35:58 +0000
X-Inumbo-ID: 2263a29c-fbf4-11e9-8aca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2263a29c-fbf4-11e9-8aca-bc764e2007e4;
 Thu, 31 Oct 2019 15:35:58 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQCUP-0002e0-Pa
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:35:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQCUP-0006w6-NN
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:35:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQCUP-0006w6-NN@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 15:35:57 +0000
Subject: [Xen-changelog] [xen staging] xen/arm32: entry: Split
 __DEFINE_ENTRY_TRAP in two
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZlZWVmN2VjYWVlYzAwMmJiMWRhN2UyMGM5Y2ZhZWM1NTQ5YmQ5NDAKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIE9j
dCAxIDEzOjA3OjUzIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjIwOjU4IDIwMTkgKzAxMDAKCiAg
ICB4ZW4vYXJtMzI6IGVudHJ5OiBTcGxpdCBfX0RFRklORV9FTlRSWV9UUkFQIGluIHR3bwogICAg
CiAgICBUaGUgcHJlcHJvY2Vzc2luZyBtYWNybyBfX0RFRklORV9FTlRSWV9UUkFQIGlzIHVzZWQg
dG8gZ2VuZXJhdGUgdHJhcAogICAgZW50cnkgZnVuY3Rpb24uIFdoaWxlIHRoZSBtYWNybyBpcyBm
YWlybHkgc21hbGwgdG9kYXksIGZvbGxvdy11cCBwYXRjaGVzCiAgICB3aWxsIGluY3JlYXNlIHRo
ZSBzaXplIHNpZ25pY2FudGx5LgogICAgCiAgICBJbiBnZW5lcmFsLCBhc3NlbWJseSBtYWNyb3Mg
YXJlIG1vcmUgcmVhZGFibGUgYXMgdGhleSBhbGxvdyB5b3UgdG8gbmFtZQogICAgcGFyYW1ldGVy
cyBhbmQgYXZvaWQgJ1wnLiBTbyB0aGUgYWN0dWFsIGltcGxlbWVudGF0aW9uIG9mIHRoZSB0cmFw
IGlzCiAgICBub3cgc3dpdGNoZWQgdG8gYW4gYXNzZW1ibHkgbWFjcm8uCiAgICAKICAgIFRoaXMg
aXMgcGFydCBvZiBYU0EtMzAzLgogICAgCiAgICBSZXBvcnRlZC1ieTogSnVsaWVuIEdyYWxsIDxK
dWxpZW4uR3JhbGxAYXJtLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxh
bmRyZS5wcnp5d2FyYUBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIHwg
MzQgKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE5
IGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9hcm0zMi9lbnRyeS5TIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKaW5kZXggMGI0Y2Qx
OWFiZC4uNGE3NjJlMDRmMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMK
KysrIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKQEAgLTEyNiwyNCArMTI2LDI4IEBAIGFi
b3J0X2d1ZXN0X2V4aXRfZW5kOgogc2tpcF9jaGVjazoKICAgICAgICAgbW92IHBjLCBscgogCi0v
KgotICogTWFjcm8gdG8gZGVmaW5lIHRyYXAgZW50cnkuIFRoZSBpZmxhZ3MgY29ycmVzcG9uZHMg
dG8gdGhlIGxpc3Qgb2YKLSAqIGludGVycnVwdHMgKEFzeW5jaHJvbm91cyBBYm9ydCwgSVJRLCBG
SVEpIHRvIHVubWFzay4KLSAqLworICAgICAgICAvKgorICAgICAgICAgKiBNYWNybyB0byBkZWZp
bmUgdHJhcCBlbnRyeS4gVGhlIGlmbGFncyBjb3JyZXNwb25kcyB0byB0aGUgbGlzdCBvZgorICAg
ICAgICAgKiBpbnRlcnJ1cHRzIChBc3luY2hyb25vdXMgQWJvcnQsIElSUSwgRklRKSB0byB1bm1h
c2suCisgICAgICAgICAqLworICAgICAgICAubWFjcm8gdmVjdG9yIHRyYXAsIGlmbGFncworICAg
ICAgICBTQVZFX0FMTAorICAgICAgICBjcHNpZSAgIFxpZmxhZ3MKKyAgICAgICAgYWRyICAgICBs
ciwgcmV0dXJuX2Zyb21fdHJhcAorICAgICAgICBtb3YgICAgIHIwLCBzcAorICAgICAgICAvKgor
ICAgICAgICAgKiBTYXZlIHRoZSBzdGFjayBwb2ludGVyIGluIHIxMS4gSXQgd2lsbCBiZSByZXN0
b3JlZCBhZnRlciB0aGUKKyAgICAgICAgICogdHJhcCBoYXMgYmVlbiBoYW5kbGVkIChzZWUgcmV0
dXJuX2Zyb21fdHJhcCkuCisgICAgICAgICAqLworICAgICAgICBtb3YgICAgIHIxMSwgc3AKKyAg
ICAgICAgYmljICAgICBzcCwgIzcgICAgICAvKiBBbGlnbiB0aGUgc3RhY2sgcG9pbnRlciAobm9v
cCBvbiBndWVzdCB0cmFwKSAqLworICAgICAgICBiICAgICAgIGRvX3RyYXBfXHRyYXAKKyAgICAg
ICAgLmVuZG0KKwogI2RlZmluZSBfX0RFRklORV9UUkFQX0VOVFJZKHRyYXAsIGlmbGFncykgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBBTElHTjsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogdHJhcF8jI3Ry
YXA6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgICAgICBTQVZFX0FMTDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBjcHNpZSBpZmxhZ3M7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBhZHIg
bHIsIHJldHVybl9mcm9tX3RyYXA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAotICAgICAgICBtb3YgcjAsIHNwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAvKiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgKiBTYXZl
IHRoZSBzdGFjayBwb2ludGVyIGluIHIxMS4gSXQgd2lsbCBiZSByZXN0b3JlZCBhZnRlciB0aGUg
XAotICAgICAgICAgKiB0cmFwIGhhcyBiZWVuIGhhbmRsZWQgKHNlZSByZXR1cm5fZnJvbV90cmFw
KS4gICAgICAgICAgICAgICAgXAotICAgICAgICAgKi8gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBtb3YgcjExLCBz
cDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAot
ICAgICAgICBiaWMgc3AsICM3OyAvKiBBbGlnbiB0aGUgc3RhY2sgcG9pbnRlciAobm9vcCBvbiBn
dWVzdCB0cmFwKSAqLyAgXAotICAgICAgICBiIGRvX3RyYXBfIyN0cmFwCisgICAgICAgIHZlY3Rv
ciB0cmFwLCBpZmxhZ3MKIAogLyogVHJhcCBoYW5kbGVyIHdoaWNoIHVubWFzayBJUlEvQWJvcnQs
IGtlZXAgRklRIG1hc2tlZCAqLwogI2RlZmluZSBERUZJTkVfVFJBUF9FTlRSWSh0cmFwKSBfX0RF
RklORV9UUkFQX0VOVFJZKHRyYXAsIGFpKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 15:36:13 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 15:36: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 1iQCUf-0002oA-PH; Thu, 31 Oct 2019 15:36:13 +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=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQCUe-0002nM-J7
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:36:12 +0000
X-Inumbo-ID: 2873a3c6-fbf4-11e9-954d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2873a3c6-fbf4-11e9-954d-12813bfff9fa;
 Thu, 31 Oct 2019 15:36:08 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQCUZ-0002eP-V6
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:36:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQCUZ-0006xm-So
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:36:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQCUZ-0006xm-So@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 15:36:07 +0000
Subject: [Xen-changelog] [xen staging] xen/arm32: entry: Fold the macro
 SAVE_ALL in the macro vector
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE3YjgxYjAyMWVhZDIzYmZmYjVhZmZjYWMwNWVkZmMwYTg0ZDEyOWQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIE9j
dCAxIDEzOjE1OjQ4IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjIxOjMzIDIwMTkgKzAxMDAKCiAg
ICB4ZW4vYXJtMzI6IGVudHJ5OiBGb2xkIHRoZSBtYWNybyBTQVZFX0FMTCBpbiB0aGUgbWFjcm8g
dmVjdG9yCiAgICAKICAgIEZvbGxvdy11cCByZXdvcmsgd2lsbCByZXF1aXJlIHRoZSBtYWNybyB2
ZWN0b3IgdG8gZGlzdGluZ3Vpc2ggYmV0d2VlbgogICAgYSB0cmFwIGZyb20gYSBndWVzdCB2cyB3
aGlsZSBpbiB0aGUgaHlwZXJ2aXNvci4KICAgIAogICAgVGhlIG1hY3JvIFNBVkVfQUxMIGFscmVh
ZHkgaGFzIGNvZGUgdG8gZGlzdGluZ3Vpc2ggYmV0d2VlbiB0aGUgdHdvIGFuZAogICAgaXQgaXMg
b25seSBjYWxsZWQgYnkgdGhlIHZlY3RvciBtYWNyby4gU28gZm9sZCB0aGUgZm9ybWVyIGludG8g
dGhlCiAgICBsYXR0ZXIuIFRoaXMgd2lsbCBoZWxwIHRvIGF2b2lkIGR1cGxpY2F0aW5nIHRoZSBj
aGVjay4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0zMDMuCiAgICAKICAgIFJlcG9ydGVk
LWJ5OiBKdWxpZW4gR3JhbGwgPEp1bGllbi5HcmFsbEBhcm0uY29tPgogICAgU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1i
eTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Ci0tLQogeGVuL2FyY2gv
YXJtL2FybTMyL2VudHJ5LlMgfCA0NiArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgYi94ZW4vYXJj
aC9hcm0vYXJtMzIvZW50cnkuUwppbmRleCA0YTc2MmUwNGYxLi4xNTBjYmMwYjRiIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIv
ZW50cnkuUwpAQCAtMTMsMjcgKzEzLDYgQEAKICNkZWZpbmUgUkVTVE9SRV9CQU5LRUQobW9kZSkg
XAogICAgICAgICBSRVNUT1JFX09ORV9CQU5LRUQoU1BfIyNtb2RlKSA7IFJFU1RPUkVfT05FX0JB
TktFRChMUl8jI21vZGUpIDsgUkVTVE9SRV9PTkVfQkFOS0VEKFNQU1JfIyNtb2RlKQogCi0jZGVm
aW5lIFNBVkVfQUxMICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCi0gICAgICAgIHN1YiBzcCwgIyhVUkVHU19TUF91c3IgLSBVUkVHU19zcCk7
IC8qIFNQLCBMUiwgU1BTUiwgUEMgKi8gICAgICBcCi0gICAgICAgIHB1c2gge3IwLXIxMn07IC8q
IFNhdmUgUjAtUjEyICovICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCi0gICAgICAgIG1ycyByMTEsIEVMUl9oeXA7ICAgICAgICAgICAgICAgLyogRUxS
X2h5cCBpcyByZXR1cm4gYWRkcmVzcy4gKi9cCi0gICAgICAgIHN0ciByMTEsIFtzcCwgI1VSRUdT
X3BjXTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCi0gICAgICAgIHN0ciBsciwgW3NwLCAjVVJFR1NfbHJdOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGFkZCBy
MTEsIHNwLCAjVVJFR1Nfa2VybmVsX3NpemVvZis0OyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgICAgIHN0ciByMTEsIFtzcCwgI1VSRUdTX3NwXTsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIG1yYyBDUDMy
KHIxMSwgSFNSKTsgICAgICAgICAgICAgLyogU2F2ZSBleGNlcHRpb24gc3luZHJvbWUgKi8gICBc
Ci0gICAgICAgIHN0ciByMTEsIFtzcCwgI1VSRUdTX2hzcl07ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIG1ycyByMTEsIFNQ
U1JfaHlwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgICAgIHN0ciByMTEsIFtzcCwgI1VSRUdTX2Nwc3JdOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgICAgIGFuZCByMTEsICNQU1JfTU9ERV9NQVNLOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGNtcCByMTEsICNQU1Jf
TU9ERV9IWVA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
ICAgIGJsbmUgc2F2ZV9ndWVzdF9yZWdzCi0KIHNhdmVfZ3Vlc3RfcmVnczoKICNpZmRlZiBDT05G
SUdfQVJNMzJfSEFSREVOX0JSQU5DSF9QUkVESUNUT1IKICAgICAgICAgLyoKQEAgLTUyLDcgKzMx
LDcgQEAgc2F2ZV9ndWVzdF9yZWdzOgogICAgICAgICBsZHIgcjExLCA9MHhmZmZmZmZmZiAgLyog
Q2xvYmJlciBTUCB3aGljaCBpcyBvbmx5IHZhbGlkIGZvciBoeXBlcnZpc29yIGZyYW1lcy4gKi8K
ICAgICAgICAgc3RyIHIxMSwgW3NwLCAjVVJFR1Nfc3BdCiAgICAgICAgIFNBVkVfT05FX0JBTktF
RChTUF91c3IpCi0gICAgICAgIC8qIExSX3VzciBpcyB0aGUgc2FtZSBwaHlzaWNhbCByZWdpc3Rl
ciBhcyBsciBhbmQgaXMgc2F2ZWQgaW4gU0FWRV9BTEwgKi8KKyAgICAgICAgLyogTFJfdXNyIGlz
IHRoZSBzYW1lIHBoeXNpY2FsIHJlZ2lzdGVyIGFzIGxyIGFuZCBpcyBzYXZlZCBieSB0aGUgY2Fs
bGVyICovCiAgICAgICAgIFNBVkVfQkFOS0VEKHN2YykKICAgICAgICAgU0FWRV9CQU5LRUQoYWJ0
KQogICAgICAgICBTQVZFX0JBTktFRCh1bmQpCkBAIC0xMzEsNyArMTEwLDI4IEBAIHNraXBfY2hl
Y2s6CiAgICAgICAgICAqIGludGVycnVwdHMgKEFzeW5jaHJvbm91cyBBYm9ydCwgSVJRLCBGSVEp
IHRvIHVubWFzay4KICAgICAgICAgICovCiAgICAgICAgIC5tYWNybyB2ZWN0b3IgdHJhcCwgaWZs
YWdzCi0gICAgICAgIFNBVkVfQUxMCisgICAgICAgIC8qIFNhdmUgcmVnaXN0ZXJzIGluIHRoZSBz
dGFjayAqLworICAgICAgICBzdWIgICAgIHNwLCAjKFVSRUdTX1NQX3VzciAtIFVSRUdTX3NwKSAv
KiBTUCwgTFIsIFNQU1IsIFBDICovCisgICAgICAgIHB1c2ggICAge3IwLXIxMn0gICAgICAgICAg
ICAgICAgICAgICAgIC8qIFNhdmUgUjAtUjEyICovCisgICAgICAgIG1ycyAgICAgcjExLCBFTFJf
aHlwICAgICAgICAgICAgICAgICAgIC8qIEVMUl9oeXAgaXMgcmV0dXJuIGFkZHJlc3MgKi8KKyAg
ICAgICAgc3RyICAgICByMTEsIFtzcCwgI1VSRUdTX3BjXQorCisgICAgICAgIHN0ciAgICAgbHIs
IFtzcCwgI1VSRUdTX2xyXQorCisgICAgICAgIGFkZCAgICAgcjExLCBzcCwgIyhVUkVHU19rZXJu
ZWxfc2l6ZW9mICsgNCkKKworICAgICAgICBzdHIgICAgIHIxMSwgW3NwLCAjVVJFR1Nfc3BdCisK
KyAgICAgICAgbXJjICAgICBDUDMyKHIxMSwgSFNSKSAgICAgICAgICAgICAgICAgLyogU2F2ZSBl
eGNlcHRpb24gc3luZHJvbWUgKi8KKyAgICAgICAgc3RyICAgICByMTEsIFtzcCwgI1VSRUdTX2hz
cl0KKworICAgICAgICBtcnMgICAgIHIxMSwgU1BTUl9oeXAKKyAgICAgICAgc3RyICAgICByMTEs
IFtzcCwgI1VSRUdTX2Nwc3JdCisgICAgICAgIGFuZCAgICAgcjExLCAjUFNSX01PREVfTUFTSwor
ICAgICAgICBjbXAgICAgIHIxMSwgI1BTUl9NT0RFX0hZUAorICAgICAgICBibG5lICAgIHNhdmVf
Z3Vlc3RfcmVncworCisgICAgICAgIC8qIFdlIGFyZSByZWFkeSB0byBoYW5kbGUgdGhlIHRyYXAs
IHNldHVwIHRoZSByZWdpc3RlcnMgYW5kIGp1bXAuICovCiAgICAgICAgIGNwc2llICAgXGlmbGFn
cwogICAgICAgICBhZHIgICAgIGxyLCByZXR1cm5fZnJvbV90cmFwCiAgICAgICAgIG1vdiAgICAg
cjAsIHNwCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 15:36:23 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 15:36: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 1iQCUp-0002pA-Rm; Thu, 31 Oct 2019 15:36: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=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQCUn-0002oy-SB
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:36:21 +0000
X-Inumbo-ID: 2e852122-fbf4-11e9-954d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2e852122-fbf4-11e9-954d-12813bfff9fa;
 Thu, 31 Oct 2019 15:36:18 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQCUk-0002ef-4b
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:36:18 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQCUk-0006z1-1y
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:36:18 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQCUk-0006z1-1y@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 15:36:18 +0000
Subject: [Xen-changelog] [xen staging] xen/arm32: Don't blindly unmask
 interrupts on trap without a change of level
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYxYjY4MzU3MWYwYWJkMTIzOTViMTQ1NGNkMDU1ZjJhZDliYjNhMzcKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIE9j
dCAxMSAxNzo0OToyOCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAzMSAxNjoyMjozNCAyMDE5ICswMTAwCgog
ICAgeGVuL2FybTMyOiBEb24ndCBibGluZGx5IHVubWFzayBpbnRlcnJ1cHRzIG9uIHRyYXAgd2l0
aG91dCBhIGNoYW5nZSBvZiBsZXZlbAogICAgCiAgICBFeGNlcHRpb24gdmVjdG9ycyB3aWxsIHVu
bWFzayBpbnRlcnJ1cHRzIHJlZ2FyZGxlc3MgdGhlIHN0YXRlIG9mIHRoZW0gaW4KICAgIHRoZSBp
bnRlcnJ1cHRlZCBjb250ZXh0LgogICAgCiAgICBPbmUgb2YgdGhlIGNvbnNlcXVlbmNlcyBpcyBJ
UlEgd2lsbCBiZSB1bm1hc2tlZCB3aGVuIHJlY2VpdmluZyBhbgogICAgdW5kZWZpbmVkIGluc3Ry
dWN0aW9uIGV4Y2VwdGlvbiAodXNlZCBieSBXQVJOKikgZnJvbSB0aGUgaHlwZXJ2aXNvci4KICAg
IFRoaXMgY291bGQgcmVzdWx0IHRvIHVuZXhwZWN0ZWQgYmVoYXZpb3Igc3VjaCBhcyBkZWFkbG9j
ayAoaWYgYSBsb2NrIHdhcwogICAgc2hhcmVkIHdpdGggaW50ZXJydXB0cykuCiAgICAKICAgIElu
IGEgbnV0c2hlbGwsIGludGVycnVwdHMgc2hvdWxkIG9ubHkgYmUgdW5tYXNrZWQgd2hlbiBpdCBp
cyBzYWZlIHRvIGRvLgogICAgWGVuIG9ubHkgdW5tYXNrIElSUSBhbmQgQWJvcnQgaW50ZXJydXB0
cywgc28gdGhlIGxvZ2ljIGNhbiBzdGF5IHNpbXBsZS4KICAgIAogICAgQXMgdmVjdG9ycyBleGNl
cHRpb25zIG1heSBiZSBzaGFyZWQgYmV0d2VlbiBndWVzdCBhbmQgaHlwZXJ2aXNvciwgd2Ugbm93
CiAgICBuZWVkIHRvIGhhdmUgYSBkaWZmZXJlbnQgcG9saWN5IGZvciB0aGUgaW50ZXJydXB0cy4K
ICAgIAogICAgT24gZXhjZXB0aW9uIGZyb20gaHlwZXJ2aXNvciwgZWFjaCB2ZWN0b3Igd2lsbCBz
ZWxlY3QgdGhlIGxpc3Qgb2YKICAgIGludGVycnVwdHMgdG8gaW5oZXJpdCBmcm9tIHRoZSBpbnRl
cnJ1cHRlZCBjb250ZXh0LiBBbnkgaW50ZXJydXB0cyBub3QKICAgIGxpc3RlZCB3aWxsIGJlIGtl
cHQgbWFza2VkLgogICAgCiAgICBPbiBleGNlcHRpb24gZnJvbSB0aGUgZ3Vlc3QsIHRoZSBBYm9y
dCBhbmQgSVJRIHdpbGwgYmUgdW5tYXNrZWQKICAgIGRlcGVuZGluZyBvbiB0aGUgZXhhY3QgdmVj
dG9yLgogICAgCiAgICBUaGUgaW50ZXJydXB0cyB3aWxsIGJlIGtlcHQgdW5tYXNrZWQgd2hlbiB0
aGUgdmVjdG9yIGNhbm5vdCB1c2VkIGJ5CiAgICBlaXRoZXIgZ3Vlc3Qgb3IgaHlwZXJ2aXNvci4K
ICAgIAogICAgTm90ZSB0aGF0IGVhY2ggdmVjdG9yIGlzIG5vdCBhbnltb3JlIHByZWNlZGVkIGJ5
IEFMSUdOLiBUaGlzIGlzIGZpbmUKICAgIGJlY2F1c2UgdGhlIGFsaWdubWVudCBpcyBhbHJlYWR5
IGJpZ2dlciB0aGFuIHdoYXQgd2UgbmVlZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0z
MDMuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWxpZW4gR3JhbGwgPEp1bGllbi5HcmFsbEBhcm0u
Y29tPgogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CiAgICBSZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFy
bS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgfCAxMzggKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTA5IGlu
c2VydGlvbnMoKyksIDI5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9h
cm0zMi9lbnRyeS5TIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKaW5kZXggMTUwY2JjMGI0
Yi4uZWM5MGNjYTA5MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKKysr
IGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKQEAgLTQsNiArNCwxNyBAQAogI2luY2x1ZGUg
PGFzbS9hbHRlcm5hdGl2ZS5oPgogI2luY2x1ZGUgPHB1YmxpYy94ZW4uaD4KIAorLyoKKyAqIFNo
b3J0LWhhbmRzIHRvIGRlZmluZWQgdGhlIGludGVycnVwdHMgKEEsIEksIEYpCisgKgorICogXyBt
ZWFucyB0aGUgaW50ZXJydXB0IHN0YXRlIHdpbGwgbm90IGNoYW5nZQorICogWCBtZWFucyB0aGUg
c3RhdGUgb2YgaW50ZXJydXB0IFggd2lsbCBjaGFuZ2UKKyAqCisgKiBUbyBiZSB1c2VkIHdpdGgg
bXNyIGNwc3JfKiBvbmx5CisgKi8KKyNkZWZpbmUgSUZMQUdTX0FJRiAgICAgIFBTUl9BQlRfTUFT
SyB8IFBTUl9JUlFfTUFTSyB8IFBTUl9GSVFfTUFTSworI2RlZmluZSBJRkxBR1NfQV9GICAgICAg
UFNSX0FCVF9NQVNLIHwgUFNSX0ZJUV9NQVNLCisKICNkZWZpbmUgU0FWRV9PTkVfQkFOS0VEKHJl
ZykgICAgbXJzIHIxMSwgcmVnOyBzdHIgcjExLCBbc3AsICNVUkVHU18jI3JlZ10KICNkZWZpbmUg
UkVTVE9SRV9PTkVfQkFOS0VEKHJlZykgbGRyIHIxMSwgW3NwLCAjVVJFR1NfIyNyZWddOyBtc3Ig
cmVnLCByMTEKIApAQCAtMTA2LDEwICsxMTcsMTggQEAgc2tpcF9jaGVjazoKICAgICAgICAgbW92
IHBjLCBscgogCiAgICAgICAgIC8qCi0gICAgICAgICAqIE1hY3JvIHRvIGRlZmluZSB0cmFwIGVu
dHJ5LiBUaGUgaWZsYWdzIGNvcnJlc3BvbmRzIHRvIHRoZSBsaXN0IG9mCi0gICAgICAgICAqIGlu
dGVycnVwdHMgKEFzeW5jaHJvbm91cyBBYm9ydCwgSVJRLCBGSVEpIHRvIHVubWFzay4KKyAgICAg
ICAgICogTWFjcm8gdG8gZGVmaW5lIGEgdHJhcCBlbnRyeS4KKyAgICAgICAgICoKKyAgICAgICAg
ICogIEBndWVzdF9pZmxhZ3M6IE9wdGlvbmFsIGxpc3Qgb2YgaW50ZXJydXB0cyB0byB1bm1hc2sg
d2hlbgorICAgICAgICAgKiAgICAgIGVudGVyaW5nIGZyb20gZ3Vlc3QgY29udGV4dC4gQXMgdGhp
cyBpcyB1c2VkIHdpdGggY3BzaWUsCisgICAgICAgICAqICAgICAgdGhlIGxldHRlciAoYSwgaSwg
Zikgc2hvdWxkIGJlIHVzZWQuCisgICAgICAgICAqCisgICAgICAgICAqICBAaHlwX2lmbGFnczog
T3B0aW9uYWwgbGlzdCBvZiBpbnRlcnJ1cHRzIHRvIGluaGVyaXQgd2hlbgorICAgICAgICAgKiAg
ICAgIGVudGVyaW5nIGZyb20gaHlwZXJ2aXNvciBjb250ZXh0LiBBbnkgaW50ZXJydXB0cyBub3QK
KyAgICAgICAgICogICAgICBsaXN0ZWQgd2lsbCBiZSBrZXB0IHVuY2hhbmdlZC4gQXMgdGhpcyBp
cyB1c2VkIHdpdGggY3Bzcl8qLAorICAgICAgICAgKiAgICAgIElGTEFHU18qIHNob3J0LWhhbmRz
IHNob3VsZCBiZSB1c2VkLgogICAgICAgICAgKi8KLSAgICAgICAgLm1hY3JvIHZlY3RvciB0cmFw
LCBpZmxhZ3MKKyAgICAgICAgLm1hY3JvIHZlY3RvciB0cmFwLCBndWVzdF9pZmxhZ3M9biwgaHlw
X2lmbGFncz0wCiAgICAgICAgIC8qIFNhdmUgcmVnaXN0ZXJzIGluIHRoZSBzdGFjayAqLwogICAg
ICAgICBzdWIgICAgIHNwLCAjKFVSRUdTX1NQX3VzciAtIFVSRUdTX3NwKSAvKiBTUCwgTFIsIFNQ
U1IsIFBDICovCiAgICAgICAgIHB1c2ggICAge3IwLXIxMn0gICAgICAgICAgICAgICAgICAgICAg
IC8qIFNhdmUgUjAtUjEyICovCkBAIC0xMjcsMTIgKzE0NiwzOSBAQCBza2lwX2NoZWNrOgogCiAg
ICAgICAgIG1ycyAgICAgcjExLCBTUFNSX2h5cAogICAgICAgICBzdHIgICAgIHIxMSwgW3NwLCAj
VVJFR1NfY3Bzcl0KLSAgICAgICAgYW5kICAgICByMTEsICNQU1JfTU9ERV9NQVNLCi0gICAgICAg
IGNtcCAgICAgcjExLCAjUFNSX01PREVfSFlQCi0gICAgICAgIGJsbmUgICAgc2F2ZV9ndWVzdF9y
ZWdzCiAKKyAgICAgICAgLyoKKyAgICAgICAgICogV2UgbmVlZCB0byBkaXN0aW5ndWlzaCB3aGV0
aGVyIHdlIGNhbWUgZnJvbSBndWVzdCBvcgorICAgICAgICAgKiBoeXBlcnZpc29yIGNvbnRleHQu
CisgICAgICAgICAqLworICAgICAgICBhbmQgICAgIHIwLCByMTEsICNQU1JfTU9ERV9NQVNLCisg
ICAgICAgIGNtcCAgICAgcjAsICNQU1JfTU9ERV9IWVAKKworICAgICAgICBibmUgICAgIDFmCisg
ICAgICAgIC8qCisgICAgICAgICAqIFRyYXAgZnJvbSB0aGUgaHlwZXJ2aXNvcgorICAgICAgICAg
KgorICAgICAgICAgKiBJbmhlcml0IHRoZSBzdGF0ZSBvZiB0aGUgaW50ZXJydXB0cyBmcm9tIHRo
ZSBoeXBlcnZpc29yCisgICAgICAgICAqIGNvbnRleHQuIEZvciB0aGF0IHdlIG5lZWQgdG8gdXNl
IFNQU1IgKHN0b3JlZCBpbiByMTEpIGFuZAorICAgICAgICAgKiBtb2RpZnkgQ1BTUiBhY2NvcmRp
bmdseS4KKyAgICAgICAgICoKKyAgICAgICAgICogQ1BTUiA9IChDUFNSICYgfmh5cF9pZmxhZ3Mp
IHwgKFNQU1IgJiBoeXBfaWZsYWdzKQorICAgICAgICAgKi8KKyAgICAgICAgbXJzICAgICByMTAs
IGNwc3IKKyAgICAgICAgYmljICAgICByMTAsIHIxMCwgI1xoeXBfaWZsYWdzCisgICAgICAgIGFu
ZCAgICAgcjExLCByMTEsICNcaHlwX2lmbGFncworICAgICAgICBvcnIgICAgIHIxMCwgcjEwLCBy
MTEKKyAgICAgICAgbXNyICAgICBjcHNyX2N4LCByMTAKKyAgICAgICAgYiAgICAgICAyZgorCisx
OgorICAgICAgICAvKiBUcmFwIGZyb20gdGhlIGd1ZXN0ICovCisgICAgICAgIGJsICAgICAgc2F2
ZV9ndWVzdF9yZWdzCisgICAgICAgIC5pZiAgICAgXGd1ZXN0X2lmbGFncyAhPSBuCisgICAgICAg
IGNwc2llICAgXGd1ZXN0X2lmbGFncworICAgICAgICAuZW5kaWYKKzI6CiAgICAgICAgIC8qIFdl
IGFyZSByZWFkeSB0byBoYW5kbGUgdGhlIHRyYXAsIHNldHVwIHRoZSByZWdpc3RlcnMgYW5kIGp1
bXAuICovCi0gICAgICAgIGNwc2llICAgXGlmbGFncwogICAgICAgICBhZHIgICAgIGxyLCByZXR1
cm5fZnJvbV90cmFwCiAgICAgICAgIG1vdiAgICAgcjAsIHNwCiAgICAgICAgIC8qCkBAIC0xNDQs
MjAgKzE5MCw2IEBAIHNraXBfY2hlY2s6CiAgICAgICAgIGIgICAgICAgZG9fdHJhcF9cdHJhcAog
ICAgICAgICAuZW5kbQogCi0jZGVmaW5lIF9fREVGSU5FX1RSQVBfRU5UUlkodHJhcCwgaWZsYWdz
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIEFMSUdOOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi10cmFw
XyMjdHJhcDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCi0gICAgICAgIHZlY3RvciB0cmFwLCBpZmxhZ3MKLQotLyogVHJhcCBoYW5k
bGVyIHdoaWNoIHVubWFzayBJUlEvQWJvcnQsIGtlZXAgRklRIG1hc2tlZCAqLwotI2RlZmluZSBE
RUZJTkVfVFJBUF9FTlRSWSh0cmFwKSBfX0RFRklORV9UUkFQX0VOVFJZKHRyYXAsIGFpKQotCi0v
KiBUcmFwIGhhbmRsZXIgd2hpY2ggdW5tYXNrIEFib3J0LCBrZWVwIElSUS9GSVEgbWFza2VkICov
Ci0jZGVmaW5lIERFRklORV9UUkFQX0VOVFJZX05PSVJRKHRyYXApIF9fREVGSU5FX1RSQVBfRU5U
UlkodHJhcCwgYSkKLQotLyogVHJhcCBoYW5kbGVyIHdoaWNoIHVubWFzayBJUlEsIGtlZXAgQWJv
cnQvRklRIG1hc2tlZCAqLwotI2RlZmluZSBERUZJTkVfVFJBUF9FTlRSWV9OT0FCT1JUKHRyYXAp
IF9fREVGSU5FX1RSQVBfRU5UUlkodHJhcCwgaSkKLQogICAgICAgICAuYWxpZ24gNQogR0xPQkFM
KGh5cF90cmFwc192ZWN0b3IpCiAgICAgICAgIGIgdHJhcF9yZXNldCAgICAgICAgICAgICAgICAg
ICAgLyogMHgwMCAtIFJlc2V0ICovCkBAIC0yMjgsMTQgKzI2MCw2MiBAQCBkZWNvZGVfdmVjdG9y
czoKIAogI2VuZGlmIC8qIENPTkZJR19IQVJERU5fQlJBTkNIX1BSRURJQ1RPUiAqLwogCi1ERUZJ
TkVfVFJBUF9FTlRSWShyZXNldCkKLURFRklORV9UUkFQX0VOVFJZKHVuZGVmaW5lZF9pbnN0cnVj
dGlvbikKLURFRklORV9UUkFQX0VOVFJZKGh5cGVydmlzb3JfY2FsbCkKLURFRklORV9UUkFQX0VO
VFJZKHByZWZldGNoX2Fib3J0KQotREVGSU5FX1RSQVBfRU5UUlkoZ3Vlc3Rfc3luYykKLURFRklO
RV9UUkFQX0VOVFJZX05PSVJRKGlycSkKLURFRklORV9UUkFQX0VOVFJZX05PSVJRKGZpcSkKLURF
RklORV9UUkFQX0VOVFJZX05PQUJPUlQoZGF0YV9hYm9ydCkKKy8qIFZlY3RvciBub3QgdXNlZCBi
eSB0aGUgSHlwZXJ2aXNvci4gKi8KK3RyYXBfcmVzZXQ6CisgICAgICAgIHZlY3RvciByZXNldAor
CisvKgorICogVmVjdG9yIG9ubHkgdXNlZCBieSB0aGUgSHlwZXJ2aXNvci4KKyAqCisgKiBXaGls
ZSB0aGUgZXhjZXB0aW9uIGNhbiBiZSBleGVjdXRlZCB3aXRoIGFsbCB0aGUgaW50ZXJydXB0cyAo
ZS5nLgorICogSVJRKSB1bm1hc2tlZCwgdGhlIGludGVycnVwdGVkIGNvbnRleHQgbWF5IGhhdmUg
cHVycG9zZWZ1bGx5IG1hc2tlZAorICogc29tZSBvZiB0aGVtLiBTbyB3ZSB3YW50IHRvIGluaGVy
aXQgdGhlIHN0YXRlIGZyb20gdGhlIGludGVycnVwdGVkCisgKiBjb250ZXh0LgorICovCit0cmFw
X3VuZGVmaW5lZF9pbnN0cnVjdGlvbjoKKyAgICAgICAgdmVjdG9yIHVuZGVmaW5lZF9pbnN0cnVj
dGlvbiwgaHlwX2lmbGFncz1JRkxBR1NfQUlGCisKKy8qIFdlIHNob3VsZCBuZXZlciByZWFjaCB0
aGlzIHRyYXAgKi8KK3RyYXBfaHlwZXJ2aXNvcl9jYWxsOgorICAgICAgICB2ZWN0b3IgaHlwZXJ2
aXNvcl9jYWxsCisKKy8qCisgKiBWZWN0b3Igb25seSB1c2VkIGJ5IHRoZSBoeXBlcnZpc29yLgor
ICoKKyAqIFdoaWxlIHRoZSBleGNlcHRpb24gY2FuIGJlIGV4ZWN1dGVkIHdpdGggYWxsIHRoZSBp
bnRlcnJ1cHRzIChlLmcuCisgKiBJUlEpIHVubWFza2VkLCB0aGUgaW50ZXJydXB0ZWQgY29udGV4
dCBtYXkgaGF2ZSBwdXJwb3NlZnVsbHkgbWFza2VkCisgKiBzb21lIG9mIHRoZW0uIFNvIHdlIHdh
bnQgdG8gaW5oZXJpdCB0aGUgc3RhdGUgZnJvbSB0aGUgaW50ZXJydXB0ZWQKKyAqIGNvbnRleHQu
CisgKi8KK3RyYXBfcHJlZmV0Y2hfYWJvcnQ6CisgICAgICAgdmVjdG9yIHByZWZldGNoX2Fib3J0
LCBoeXBfaWZsYWdzPUlGTEFHU19BSUYKKworLyoKKyAqIFZlY3RvciBvbmx5IHVzZWQgYnkgdGhl
IGh5cGVydmlzb3IuCisgKgorICogRGF0YSBBYm9ydCBzaG91bGQgYmUgcmFyZSBhbmQgbW9zdCBs
aWtlbHkgZmF0YWwuIEl0IGlzIGJlc3QgdG8gbm90CisgKiB1bm1hc2sgYW55IGludGVycnVwdHMg
dG8gbGltaXQgdGhlIGFtb3VudCBvZiBjb2RlIHRoYXQgY2FuIHJ1biBiZWZvcmUKKyAqIHRoZSBE
YXRhIEFib3J0IGlzIHRyZWF0ZWQuCisgKi8KK3RyYXBfZGF0YV9hYm9ydDoKKyAgICAgICAgdmVj
dG9yIGRhdGFfYWJvcnQKKworLyogVmVjdG9yIG9ubHkgdXNlZCBieSB0aGUgZ3Vlc3QuIFdlIGNh
biB1bm1hc2sgQWJvcnQvSVJRLiAqLwordHJhcF9ndWVzdF9zeW5jOgorICAgICAgICB2ZWN0b3Ig
Z3Vlc3Rfc3luYywgZ3Vlc3RfaWZsYWdzPWFpCisKKworLyogVmVjdG9yIHVzZWQgYnkgdGhlIGh5
cGVydmlzb3IgYW5kIHRoZSBndWVzdC4gKi8KK3RyYXBfaXJxOgorICAgICAgICB2ZWN0b3IgaXJx
LCBndWVzdF9pZmxhZ3M9YSwgaHlwX2lmbGFncz1JRkxBR1NfQV9GCisKKy8qCisgKiBWZWN0b3Ig
dXNlZCBieSB0aGUgaHlwZXJ2aXNvciBhbmQgdGhlIGd1ZXN0LgorICoKKyAqIEZJUSBhcmUgbm90
IG1lYW50IHRvIGhhcHBlbiwgc28gd2UgZG9uJ3QgdW5tYXNrIGFueSBpbnRlcnJ1cHRzLgorICov
Cit0cmFwX2ZpcToKKyAgICAgICAgdmVjdG9yIGZpcQogCiByZXR1cm5fZnJvbV90cmFwOgogICAg
ICAgICAvKgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 15:36:30 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 15: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 1iQCUw-0002px-TS; Thu, 31 Oct 2019 15:36:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQCUv-0002pp-3Q
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:36:29 +0000
X-Inumbo-ID: 3494683e-fbf4-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 3494683e-fbf4-11e9-beca-bc764e2007e4;
 Thu, 31 Oct 2019 15:36:28 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQCUu-0002fW-AF
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:36:28 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQCUu-00071L-7l
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 15:36:28 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQCUu-00071L-7l@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 15:36:28 +0000
Subject: [Xen-changelog] [xen staging] xen/arm64: Don't blindly unmask
 interrupts on trap without a change of level
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNlZDg4NWE4ODc0MDAzZjYwMTE0NjBmNGY0NmQxZDEzMGRkNmIyZGIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE9j
dCA3IDE4OjEwOjU2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjIyOjU1IDIwMTkgKzAxMDAKCiAg
ICB4ZW4vYXJtNjQ6IERvbid0IGJsaW5kbHkgdW5tYXNrIGludGVycnVwdHMgb24gdHJhcCB3aXRo
b3V0IGEgY2hhbmdlIG9mIGxldmVsCiAgICAKICAgIFNvbWUgb2YgdGhlIHRyYXBzIHdpdGhvdXQg
YSBjaGFuZ2Ugb2YgdGhlIGxldmVsIChpLmUuIGh5cGVydmlzb3IgLT4KICAgIGh5cGVydmlzb3Ip
IHdpbGwgdW5tYXNrIGludGVycnVwdHMgcmVnYXJkbGVzcyB0aGUgc3RhdGUgb2YgdGhlbSBpbiB0
aGUKICAgIGludGVycnVwdGVkIGNvbnRleHQuCiAgICAKICAgIE9uZSBvZiB0aGUgY29uc2VxdWVu
Y2VzIGlzIElSUSB3aWxsIGJlIHVubWFza2VkIHdoZW4gcmVjZWl2aW5nIGEKICAgIHN5bmNocm9u
b3VzIGV4Y2VwdGlvbiAodXNlZCBieSBXQVJOKigpKS4gVGhpcyBjb3VsZCByZXN1bHQgdG8gdW5l
eHBlY3RlZAogICAgYmVoYXZpb3Igc3VjaCBhcyBkZWFkbG9jayAoaWYgYSBsb2NrIHdhcyBzaGFy
ZWQgd2l0aCBpbnRlcnJ1cHRzKS4KICAgIAogICAgSW4gYSBudXRzaGVsbCwgaW50ZXJydXB0cyBz
aG91bGQgb25seSBiZSB1bm1hc2tlZCB3aGVuIGl0IGlzIHNhZmUgdG8KICAgIGRvLiBYZW4gb25s
eSB1bm1hc2sgSVJRIGFuZCBBYm9ydCBpbnRlcnJ1cHRzLCBzbyB0aGUgbG9naWMgY2FuIHN0YXkK
ICAgIHNpbXBsZToKICAgICAgICAtIGh5cF9lcnJvcjogQWxsIHRoZSBpbnRlcnJ1cHRzIGFyZSBu
b3cga2VwdCBtYXNrZWQuIFNFcnJvciBzaG91bGQKICAgICAgICAgIGJlIHByZXR0eSByYXJlIGFu
ZCBpZiBldmVyIGhhcHBlbiB0aGVuIHdlIG1vc3QgbGlrZWx5IHdhbnQgdG8KICAgICAgICAgIGF2
b2lkIGFueSBvdGhlciBpbnRlcnJ1cHRzIHRvIGJlIGdlbmVyYXRlZC4gVGhlIHBvdGVudGlhbCBt
YWluCiAgICAgICAgICAiY2FsbGVyIiBpcyBkdXJpbmcgdmlydHVhbCBTRXJyb3Igc3luY2hyb25p
emF0aW9uIG9uIHRoZSBleGl0CiAgICAgICAgICBwYXRoIGZyb20gdGhlIGd1ZXN0IChzZWUgY2hl
Y2tfcGVuZGluZ192c2Vycm9yKS4KICAgIAogICAgICAgIC0gaHlwX3N5bmM6IFRoZSBpbnRlcnJ1
cHRzIHN0YXRlIGlzIGluaGVyaXRlZCBmcm9tIHRoZSBpbnRlcnJ1cHRlZAogICAgICAgICAgY29u
dGV4dC4KICAgIAogICAgICAgIC0gaHlwX2lycTogQWxsIHRoZSBpbnRlcnJ1cHRzIGJ1dCBJUlEg
c3RhdGUgYXJlIGluaGVyaXRlZCBmcm9tIHRoZQogICAgICAgICAgaW50ZXJydXB0ZWQgY29udGV4
dC4gSVJRIGlzIGtlcHQgbWFza2VkLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTMwMy4K
ICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFsbCA8SnVsaWVuLkdyYWxsQGFybS5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgog
ICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KICAgIFJldmlld2VkLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNv
bT4KLS0tCiB4ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUyB8IDQ3ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0MyBpbnNlcnRp
b25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9l
bnRyeS5TIGIveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKaW5kZXggMmQ5YTI3MTNhMS4uM2U0
MWJhNjViNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKKysrIGIveGVu
L2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKQEAgLTE4OCwyNCArMTg4LDYzIEBAIGh5cF9lcnJvcl9p
bnZhbGlkOgogICAgICAgICBlbnRyeSAgIGh5cD0xCiAgICAgICAgIGludmFsaWQgQkFEX0VSUk9S
CiAKKy8qCisgKiBTRXJyb3IgcmVjZWl2ZWQgd2hpbGUgcnVubmluZyBpbiB0aGUgaHlwZXJ2aXNv
ciBtb2RlLgorICoKKyAqIFRlY2huaWNhbGx5LCB3ZSBjb3VsZCB1bm1hc2sgdGhlIElSUSBpZiBp
dCB3ZXJlIHVubWFza2VkIGluIHRoZQorICogaW50ZXJydXB0ZWQgY29udGV4dC4gSG93ZXZlciwg
dGhpcyByZXF1aXJlIHRvIGNoZWNrIHRoZSBQU1RBVEUuIEZvcgorICogc2ltcGxpY2l0eSwgYXMg
U0Vycm9yIHNob3VsZCBiZSByYXJlIGFuZCBwb3RlbnRpYWxseSBmYXRhbCwKKyAqIGFsbCBpbnRl
cnJ1cHRzIGFyZSBrZXB0IG1hc2tlZC4KKyAqLwogaHlwX2Vycm9yOgogICAgICAgICBlbnRyeSAg
IGh5cD0xCi0gICAgICAgIG1zciAgICAgZGFpZmNsciwgIzIKICAgICAgICAgbW92ICAgICB4MCwg
c3AKICAgICAgICAgYmwgICAgICBkb190cmFwX2h5cF9zZXJyb3IKICAgICAgICAgZXhpdCAgICBo
eXA9MQogCi0vKiBUcmFwcyB0YWtlbiBpbiBDdXJyZW50IEVMIHdpdGggU1BfRUx4ICovCisvKgor
ICogU3luY2hyb25vdXMgZXhjZXB0aW9uIHJlY2VpdmVkIHdoaWxlIHJ1bm5pbmcgaW4gdGhlIGh5
cGVydmlzb3IgbW9kZS4KKyAqCisgKiBXaGlsZSB0aGUgZXhjZXB0aW9uIGNvdWxkIGJlIGV4ZWN1
dGVkIHdpdGggYWxsIHRoZSBpbnRlcnJ1cHRzIChlLmcuCisgKiBJUlEpIHVubWFza2VkLCB0aGUg
aW50ZXJydXB0ZWQgY29udGV4dCBtYXkgaGF2ZSBwdXJwb3NlZnVsbHkgbWFza2VkCisgKiBzb21l
IG9mIHRoZW0uIFNvIHdlIHdhbnQgdG8gaW5oZXJpdCB0aGUgc3RhdGUgZnJvbSB0aGUgaW50ZXJy
dXB0ZWQKKyAqIGNvbnRleHQuCisgKi8KIGh5cF9zeW5jOgogICAgICAgICBlbnRyeSAgIGh5cD0x
Ci0gICAgICAgIG1zciAgICAgZGFpZmNsciwgIzYKKworICAgICAgICAvKiBJbmhlcml0IGludGVy
cnVwdHMgKi8KKyAgICAgICAgbXJzICAgICB4MCwgU1BTUl9lbDIKKyAgICAgICAgYW5kICAgICB4
MCwgeDAsICMoUFNSX0RCR19NQVNLIHwgUFNSX0FCVF9NQVNLIHwgUFNSX0lSUV9NQVNLIHwgUFNS
X0ZJUV9NQVNLKQorICAgICAgICBtc3IgICAgIGRhaWYsIHgwCisKICAgICAgICAgbW92ICAgICB4
MCwgc3AKICAgICAgICAgYmwgICAgICBkb190cmFwX2h5cF9zeW5jCiAgICAgICAgIGV4aXQgICAg
aHlwPTEKIAorLyoKKyAqIElSUSByZWNlaXZlZCB3aGlsZSBydW5uaW5nIGluIHRoZSBoeXBlcnZp
c29yIG1vZGUuCisgKgorICogV2hpbGUgdGhlIGV4Y2VwdGlvbiBjb3VsZCBiZSBleGVjdXRlZCB3
aXRoIGFsbCB0aGUgaW50ZXJydXB0cyBidXQgSVJRCisgKiB1bm1hc2tlZCwgdGhlIGludGVycnVw
dGVkIGNvbnRleHQgbWF5IGhhdmUgcHVycG9zZWZ1bGx5IG1hc2tlZCBzb21lCisgKiBvZiB0aGVt
LiBTbyB3ZSB3YW50IHRvIGluaGVyaXQgdGhlIHN0YXRlIGZyb20gdGhlIGludGVycnVwdCBjb250
ZXh0CisgKiBhbmQga2VlcCBJUlEgbWFza2VkLgorICoKKyAqIFhYWDogV2UgbWF5IHdhbnQgdG8g
Y29uc2lkZXIgYW4gb3JkZXJpbmcgYmV0d2VlbiBpbnRlcnJ1cHRzIChlLmcuIGlmCisgKiBTRXJy
b3IgYXJlIG1hc2tlZCwgdGhlbiBJUlEgc2hvdWxkIGJlIG1hc2tlZCB0b28pLiBIb3dldmVyLCB0
aGlzCisgKiB3b3VsZCByZXF1aXJlIHNvbWUgcmV3b3JrIGluIHNvbWUgcGF0aHMgKGUuZy4gcGFu
aWMsIGxpdmVwYXRjaCkgdG8KKyAqIGVuc3VyZSB0aGUgb3JkZXJpbmcgaXMgZW5mb3JjZWQgZXZl
cnl3aGVyZS4KKyAqLwogaHlwX2lycToKICAgICAgICAgZW50cnkgICBoeXA9MQotICAgICAgICBt
c3IgICAgIGRhaWZjbHIsICM0CisKKyAgICAgICAgLyogSW5oZXJpdCBELCBBLCBGIGludGVycnVw
dHMgYW5kIGtlZXAgSSBtYXNrZWQgKi8KKyAgICAgICAgbXJzICAgICB4MCwgU1BTUl9lbDIKKyAg
ICAgICAgbW92ICAgICB4MSwgIyhQU1JfREJHX01BU0sgfCBQU1JfQUJUX01BU0sgfCBQU1JfRklR
X01BU0spCisgICAgICAgIGFuZCAgICAgeDAsIHgwLCB4MQorICAgICAgICBvcnIgICAgIHgwLCB4
MCwgI1BTUl9JUlFfTUFTSworICAgICAgICBtc3IgICAgIGRhaWYsIHgwCisKICAgICAgICAgbW92
ICAgICB4MCwgc3AKICAgICAgICAgYmwgICAgICBkb190cmFwX2lycQogICAgICAgICBleGl0ICAg
IGh5cD0xCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 16:11:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 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 1iQD2Q-0006PB-OL; Thu, 31 Oct 2019 16:11: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=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQD2P-0006P6-V3
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:11:05 +0000
X-Inumbo-ID: 0a265847-fbf9-11e9-954d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0a265847-fbf9-11e9-954d-12813bfff9fa;
 Thu, 31 Oct 2019 16:11:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQD2O-0003rc-Lz
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 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 1iQD2O-0000cB-JH
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQD2O-0000cB-JH@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 16:11:04 +0000
Subject: [Xen-changelog] [xen staging-4.12] xen/hypercall: Don't use BUG()
 for parameter checking in hypercall_create_continuation()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNkODNlMDA4NmU1OTg5YTUzMmFjMDcyYzllYTZhZDZmN2M1Mjg1ZGUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE9jdCAzMSAxNjo0ODo1MiAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAzMSAxNjo0ODo1MiAyMDE5ICsw
MTAwCgogICAgeGVuL2h5cGVyY2FsbDogRG9uJ3QgdXNlIEJVRygpIGZvciBwYXJhbWV0ZXIgY2hl
Y2tpbmcgaW4gaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oKQogICAgCiAgICBTaW5jZSBj
L3MgMWQ0MjkwMzQgImh5cGVyY2FsbDogdXBkYXRlIHZjcHVfb3AgdG8gdGFrZSBhbiB1bnNpZ25l
ZCB2Y3B1aWQiLAogICAgd2hpY2ggaW5jb3JyZWN0bHkgc3dhcHBlZCAnaScgZm9yICd1JyBpbiB0
aGUgcGFyYW1ldGVyIHR5cGUgbGlzdCwgZ3Vlc3RzIGhhdmUKICAgIGJlZW4gYWJsZSB0byBoaXQg
dGhlIEJVRygpIGluIG5leHRfYXJncygpJ3MgZGVmYXVsdCBjYXNlLgogICAgCiAgICBDb3JyZWN0
IHRoZXNlIGJhY2sgdG8gJ2knLgogICAgCiAgICBJbiBhZGRpdGlvbiwgbWFrZSBhZGp1c3RtZW50
cyB0byBwcmV2ZW50IHRoaXMgY2xhc3Mgb2YgaXNzdWUgZnJvbSBvY2N1cnJpbmcgaW4KICAgIHRo
ZSBmdXR1cmUgLSBjcmFzaGluZyBYZW4gaXMgbm90IGFuIGFwcHJvcHJpYXRlIGZvcm0gb2YgcGFy
YW1ldGVyIGNoZWNraW5nLgogICAgCiAgICBDYXBpdGFsaXNlIE5FWFRfQVJHKCkgdG8gY2F0Y2gg
YWxsIHVzZXMsIHRvIGhpZ2hsaWdodCB0aGF0IGl0IGlzIGEgbWFjcm8gZG9pbmcKICAgIG5vbi1m
dW5jdGlvbi1saWtlIHRoaW5ncyBiZWhpbmQgdGhlIHNjZW5lcywgYW5kIHVuZGVmIGl0IHdoZW4g
YXBwcm9wcmlhdGUuCiAgICBJbXBsZW1lbnQgYSBiYWRfZm10OiBibG9jayB3aGljaCBwcmludHMg
YW4gZXJyb3IsIGFzc2VydHMgdW5yZWFjaGFibGUsIGFuZAogICAgY3Jhc2hlcyB0aGUgZ3Vlc3Qu
CiAgICAKICAgIE9uIHRoZSBBUk0gc2lkZSwgZHJvcCBhbGwgcGFyYW1ldGVyIGNoZWNraW5nIG9m
IHAuICBJdCBpcyBhc3ltbWV0cmljIHdpdGggdGhlCiAgICB4ODYgc2lkZSwgYW5kIGFraW4gdG8g
ZXhwZWN0aW5nIG1lbWNweSgpIG9yIHNwcmludGYoKSB0byBjaGVjayB0aGVpciBzcmMvZm10CiAg
ICBwYXJhbWV0ZXIgYmVmb3JlIHVzZS4gIEEgY2FsbGVyIHBhc3NpbmcgIiIgb3Igc29tZXRoaW5n
IG90aGVyIHRoYW4gYSBzdHJpbmcKICAgIGxpdGVyYWwgd2lsbCBiZSBvYnZpb3VzIGR1cmluZyBj
b2RlIHJldmlldy4KICAgIAogICAgVGhpcyBpcyBYU0EtMjk2LgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBtYXN0ZXIgY29tbWl0
OiAwYmY5ZjhkM2UzOTlhMGUxZDJiNzE3ZjcxYjQ3NzYxNzI0NDYxODRiCiAgICBtYXN0ZXIgZGF0
ZTogMjAxOS0xMC0zMSAxNjowNzoxMSArMDEwMAotLS0KIHhlbi9hcmNoL2FybS9kb21haW4uYyAg
ICAgIHwgMjIgKysrKysrKysrKysrKystLS0tLS0tLQogeGVuL2FyY2gveDg2L2h5cGVyY2FsbC5j
ICAgfCAxOSArKysrKysrKysrKysrKy0tLS0tCiB4ZW4vY29tbW9uL2NvbXBhdC9kb21haW4uYyB8
ICAyICstCiB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAgICB8ICAyICstCiA0IGZpbGVzIGNoYW5n
ZWQsIDMwIGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwppbmRleCBlNmY2OTVlMzE3
Li5mNmVhNTE5NzliIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMKKysrIGIveGVu
L2FyY2gvYXJtL2RvbWFpbi5jCkBAIC0zODUsMTQgKzM4NSwxNSBAQCB2b2lkIHN5bmNfdmNwdV9l
eGVjc3RhdGUoc3RydWN0IHZjcHUgKnYpCiAgICAgLyogTm90aGluZyB0byBkbyAtLSBubyBsYXp5
IHN3aXRjaGluZyAqLwogfQogCi0jZGVmaW5lIG5leHRfYXJnKGZtdCwgYXJncykgKHsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorI2RlZmluZSBORVhUX0FS
RyhmbXQsIGFyZ3MpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgdW5zaWduZWQgbG9uZyBfX2FyZzsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHN3
aXRjaCAoICooZm10KSsrICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgY2FzZSAnaSc6IF9fYXJn
ID0gKHVuc2lnbmVkIGxvbmcpdmFfYXJnKGFyZ3MsIHVuc2lnbmVkIGludCk7ICBicmVhazsgICAg
XAogICAgIGNhc2UgJ2wnOiBfX2FyZyA9ICh1bnNpZ25lZCBsb25nKXZhX2FyZyhhcmdzLCB1bnNp
Z25lZCBsb25nKTsgYnJlYWs7ICAgIFwKICAgICBjYXNlICdoJzogX19hcmcgPSAodW5zaWduZWQg
bG9uZyl2YV9hcmcoYXJncywgdm9pZCAqKTsgICAgICAgIGJyZWFrOyAgICBcCi0gICAgZGVmYXVs
dDogIF9fYXJnID0gMDsgQlVHKCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgIGRlZmF1bHQ6ICBnb3RvIGJhZF9mbXQ7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB9ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgX19hcmc7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogfSkKQEAgLTQwNyw5ICs0MDgsNiBAQCB1bnNpZ25lZCBsb25n
IGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKAogICAgIHVuc2lnbmVkIGludCBpOwogICAg
IHZhX2xpc3QgYXJnczsKIAotICAgIC8qIEFsbCBoeXBlcmNhbGxzIHRha2UgYXQgbGVhc3Qgb25l
IGFyZ3VtZW50ICovCi0gICAgQlVHX09OKCAhcCB8fCAqcCA9PSAnXDAnICk7Ci0KICAgICBjdXJy
ZW50LT5oY2FsbF9wcmVlbXB0ZWQgPSB0cnVlOwogCiAgICAgdmFfc3RhcnQoYXJncywgZm9ybWF0
KTsKQEAgLTQxNyw3ICs0MTUsNyBAQCB1bnNpZ25lZCBsb25nIGh5cGVyY2FsbF9jcmVhdGVfY29u
dGludWF0aW9uKAogICAgIGlmICggbWNzLT5mbGFncyAmIE1DU0ZfaW5fbXVsdGljYWxsICkKICAg
ICB7CiAgICAgICAgIGZvciAoIGkgPSAwOyAqcCAhPSAnXDAnOyBpKysgKQotICAgICAgICAgICAg
bWNzLT5jYWxsLmFyZ3NbaV0gPSBuZXh0X2FyZyhwLCBhcmdzKTsKKyAgICAgICAgICAgIG1jcy0+
Y2FsbC5hcmdzW2ldID0gTkVYVF9BUkcocCwgYXJncyk7CiAKICAgICAgICAgLyogUmV0dXJuIHZh
bHVlIGdldHMgd3JpdHRlbiBiYWNrIHRvIG1jcy0+Y2FsbC5yZXN1bHQgKi8KICAgICAgICAgcmMg
PSBtY3MtPmNhbGwucmVzdWx0OwpAQCAtNDMzLDcgKzQzMSw3IEBAIHVuc2lnbmVkIGxvbmcgaHlw
ZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oCiAKICAgICAgICAgICAgIGZvciAoIGkgPSAwOyAq
cCAhPSAnXDAnOyBpKysgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGFyZyA9IG5l
eHRfYXJnKHAsIGFyZ3MpOworICAgICAgICAgICAgICAgIGFyZyA9IE5FWFRfQVJHKHAsIGFyZ3Mp
OwogCiAgICAgICAgICAgICAgICAgc3dpdGNoICggaSApCiAgICAgICAgICAgICAgICAgewpAQCAt
NDU2LDcgKzQ1NCw3IEBAIHVuc2lnbmVkIGxvbmcgaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRp
b24oCiAKICAgICAgICAgICAgIGZvciAoIGkgPSAwOyAqcCAhPSAnXDAnOyBpKysgKQogICAgICAg
ICAgICAgewotICAgICAgICAgICAgICAgIGFyZyA9IG5leHRfYXJnKHAsIGFyZ3MpOworICAgICAg
ICAgICAgICAgIGFyZyA9IE5FWFRfQVJHKHAsIGFyZ3MpOwogCiAgICAgICAgICAgICAgICAgc3dp
dGNoICggaSApCiAgICAgICAgICAgICAgICAgewpAQCAtNDc3LDggKzQ3NSwxNiBAQCB1bnNpZ25l
ZCBsb25nIGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKAogICAgIHZhX2VuZChhcmdzKTsK
IAogICAgIHJldHVybiByYzsKKworIGJhZF9mbXQ6CisgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAi
QmFkIGh5cGVyY2FsbCBjb250aW51YXRpb24gZm9ybWF0ICclYydcbiIsICpwKTsKKyAgICBBU1NF
UlRfVU5SRUFDSEFCTEUoKTsKKyAgICBkb21haW5fY3Jhc2goY3VycmVudC0+ZG9tYWluKTsKKyAg
ICByZXR1cm4gMDsKIH0KIAorI3VuZGVmIE5FWFRfQVJHCisKIHZvaWQgc3RhcnR1cF9jcHVfaWRs
ZV9sb29wKHZvaWQpCiB7CiAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jIGIveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jCmlu
ZGV4IDkzZTc4NjAwZGEuLmU4NWQxOWEyZDMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9oeXBl
cmNhbGwuYworKysgYi94ZW4vYXJjaC94ODYvaHlwZXJjYWxsLmMKQEAgLTc5LDE0ICs3OSwxNSBA
QCBjb25zdCBoeXBlcmNhbGxfYXJnc190IGh5cGVyY2FsbF9hcmdzX3RhYmxlW05SX2h5cGVyY2Fs
bHNdID0KICN1bmRlZiBDT01QCiAjdW5kZWYgQVJHUwogCi0jZGVmaW5lIG5leHRfYXJnKGZtdCwg
YXJncykgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
I2RlZmluZSBORVhUX0FSRyhmbXQsIGFyZ3MpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgdW5zaWduZWQg
bG9uZyBfX2FyZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogICAgIHN3aXRjaCAoICooZm10KSsrICkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
Y2FzZSAnaSc6IF9fYXJnID0gKHVuc2lnbmVkIGxvbmcpdmFfYXJnKGFyZ3MsIHVuc2lnbmVkIGlu
dCk7ICBicmVhazsgICAgXAogICAgIGNhc2UgJ2wnOiBfX2FyZyA9ICh1bnNpZ25lZCBsb25nKXZh
X2FyZyhhcmdzLCB1bnNpZ25lZCBsb25nKTsgYnJlYWs7ICAgIFwKICAgICBjYXNlICdoJzogX19h
cmcgPSAodW5zaWduZWQgbG9uZyl2YV9hcmcoYXJncywgdm9pZCAqKTsgICAgICAgIGJyZWFrOyAg
ICBcCi0gICAgZGVmYXVsdDogIF9fYXJnID0gMDsgQlVHKCk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGRlZmF1bHQ6ICBnb3RvIGJhZF9mbXQ7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB9ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgX19hcmc7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogfSkKQEAgLTEwOCw3ICsxMDksNyBA
QCB1bnNpZ25lZCBsb25nIGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKAogICAgIGlmICgg
bWNzLT5mbGFncyAmIE1DU0ZfaW5fbXVsdGljYWxsICkKICAgICB7CiAgICAgICAgIGZvciAoIGkg
PSAwOyAqcCAhPSAnXDAnOyBpKysgKQotICAgICAgICAgICAgbWNzLT5jYWxsLmFyZ3NbaV0gPSBu
ZXh0X2FyZyhwLCBhcmdzKTsKKyAgICAgICAgICAgIG1jcy0+Y2FsbC5hcmdzW2ldID0gTkVYVF9B
UkcocCwgYXJncyk7CiAgICAgfQogICAgIGVsc2UKICAgICB7CkBAIC0xMjAsNyArMTIxLDcgQEAg
dW5zaWduZWQgbG9uZyBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigKICAgICAgICAgewog
ICAgICAgICAgICAgZm9yICggaSA9IDA7ICpwICE9ICdcMCc7IGkrKyApCiAgICAgICAgICAgICB7
Ci0gICAgICAgICAgICAgICAgYXJnID0gbmV4dF9hcmcocCwgYXJncyk7CisgICAgICAgICAgICAg
ICAgYXJnID0gTkVYVF9BUkcocCwgYXJncyk7CiAgICAgICAgICAgICAgICAgc3dpdGNoICggaSAp
CiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGNhc2UgMDogcmVncy0+cmRpID0g
YXJnOyBicmVhazsKQEAgLTEzNiw3ICsxMzcsNyBAQCB1bnNpZ25lZCBsb25nIGh5cGVyY2FsbF9j
cmVhdGVfY29udGludWF0aW9uKAogICAgICAgICB7CiAgICAgICAgICAgICBmb3IgKCBpID0gMDsg
KnAgIT0gJ1wwJzsgaSsrICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBhcmcgPSBu
ZXh0X2FyZyhwLCBhcmdzKTsKKyAgICAgICAgICAgICAgICBhcmcgPSBORVhUX0FSRyhwLCBhcmdz
KTsKICAgICAgICAgICAgICAgICBzd2l0Y2ggKCBpICkKICAgICAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICAgY2FzZSAwOiByZWdzLT5yYnggPSBhcmc7IGJyZWFrOwpAQCAtMTUzLDggKzE1
NCwxNiBAQCB1bnNpZ25lZCBsb25nIGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKAogICAg
IHZhX2VuZChhcmdzKTsKIAogICAgIHJldHVybiBvcDsKKworIGJhZF9mbXQ6CisgICAgZ3ByaW50
ayhYRU5MT0dfRVJSLCAiQmFkIGh5cGVyY2FsbCBjb250aW51YXRpb24gZm9ybWF0ICclYydcbiIs
ICpwKTsKKyAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICBkb21haW5fY3Jhc2goY3Vyci0+
ZG9tYWluKTsKKyAgICByZXR1cm4gMDsKIH0KIAorI3VuZGVmIE5FWFRfQVJHCisKIGludCBoeXBl
cmNhbGxfeGxhdF9jb250aW51YXRpb24odW5zaWduZWQgaW50ICppZCwgdW5zaWduZWQgaW50IG5y
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWFzaywgLi4u
KQogewpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9jb21wYXQvZG9tYWluLmMgYi94ZW4vY29tbW9u
L2NvbXBhdC9kb21haW4uYwppbmRleCA4OGJmZGM4MzZkLi5kNDQ2ZWQxMzFiIDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL2NvbXBhdC9kb21haW4uYworKysgYi94ZW4vY29tbW9uL2NvbXBhdC9kb21h
aW4uYwpAQCAtODEsNyArODEsNyBAQCBpbnQgY29tcGF0X3ZjcHVfb3AoaW50IGNtZCwgdW5zaWdu
ZWQgaW50IHZjcHVpZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcgogICAgICAgICB9
CiAKICAgICAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQotICAgICAgICAgICAgcmMgPSBoeXBl
cmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbihfX0hZUEVSVklTT1JfdmNwdV9vcCwgIml1aCIsCisg
ICAgICAgICAgICByYyA9IGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKF9fSFlQRVJWSVNP
Ul92Y3B1X29wLCAiaWloIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY21kLCB2Y3B1aWQsIGFyZyk7CiAKICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwppbmRleCAzYjE4ZjEx
ZjEyLi4xMTFhNjY4MGI3IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCisrKyBiL3hl
bi9jb21tb24vZG9tYWluLmMKQEAgLTEzNzYsNyArMTM3Niw3IEBAIGxvbmcgZG9fdmNwdV9vcChp
bnQgY21kLCB1bnNpZ25lZCBpbnQgdmNwdWlkLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQp
IGFyZykKIAogICAgICAgICByYyA9IGFyY2hfaW5pdGlhbGlzZV92Y3B1KHYsIGFyZyk7CiAgICAg
ICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKLSAgICAgICAgICAgIHJjID0gaHlwZXJjYWxsX2Ny
ZWF0ZV9jb250aW51YXRpb24oX19IWVBFUlZJU09SX3ZjcHVfb3AsICJpdWgiLAorICAgICAgICAg
ICAgcmMgPSBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbihfX0hZUEVSVklTT1JfdmNwdV9v
cCwgImlpaCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNtZCwgdmNwdWlkLCBhcmcpOwogCiAgICAgICAgIGJyZWFrOwotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 16:11:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 16:11: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 1iQD2b-0006QT-Rr; Thu, 31 Oct 2019 16:11: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=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQD2a-0006QM-SO
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:11:16 +0000
X-Inumbo-ID: 0fb158d9-fbf9-11e9-954d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0fb158d9-fbf9-11e9-954d-12813bfff9fa;
 Thu, 31 Oct 2019 16:11:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQD2Y-0003ro-Rt
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:11:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQD2Y-0000dF-PR
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:11:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQD2Y-0000dF-PR@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 16:11:14 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/PV: check GDT/LDT limits
 during emulation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNkYzdiOTFiYjgyOWQ2NmZmMTU4ODY0NmM2NDRiYzc0ZWY5ZjMwMGYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDMx
IDE2OjQ5OjIwIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjQ5OjIwIDIwMTkgKzAxMDAKCiAgICB4
ODYvUFY6IGNoZWNrIEdEVC9MRFQgbGltaXRzIGR1cmluZyBlbXVsYXRpb24KICAgIAogICAgQWNj
ZXNzZXMgYmV5b25kIHRoZSBMRFQgbGltaXQgb3JpZ2luYXRpbmcgZnJvbSBlbXVsYXRpb24gd291
bGQgdHJpZ2dlcgogICAgdGhlIEFTU0VSVCgpIGluIHB2X21hcF9sZHRfc2hhZG93X3BhZ2UoKS4g
T24gcHJvZHVjdGlvbiBidWlsZHMgc3VjaAogICAgYWNjZXNzZXMgd291bGQgY2F1c2UgYW4gYXR0
ZW1wdCB0byBwcm9tb3RlIHRoZSB0b3VjaGVkIHBhZ2UgKG9mZnNldCBmcm9tCiAgICB0aGUgcHJl
c2VudCBMRFQgYmFzZSBhZGRyZXNzKSB0byBhIHNlZ21lbnQgZGVzY3JpcHRvciBvbmUuIElmIHRo
aXMKICAgIGhhcHBlbnMgdG8gc3VjY2VlZCwgZ3Vlc3QgdXNlciBtb2RlIHdvdWxkIGJlIGFibGUg
dG8gZWxldmF0ZSBpdHMKICAgIHByaXZpbGVnZXMgdG8gdGhhdCBvZiB0aGUgZ3Vlc3Qga2VybmVs
LiBUaGlzIGlzIHBhcnRpY3VsYXJseSBlYXN5IHdoZW4KICAgIHRoZXJlJ3Mgbm8gTERUIGF0IGFs
bCwgaW4gd2hpY2ggY2FzZSB0aGUgTERUIGJhc2Ugc3RvcmVkIGludGVybmFsbHkgdG8KICAgIFhl
biBpcyBzaW1wbHkgemVyby4KICAgIAogICAgQWxzbyBhZGp1c3QgdGhlIEFTU0VSVCgpIHRoYXQg
d2FzIHRyaWdnZXJpbmc6IEl0IHdhcyBvZmYgYnkgb25lIHRvCiAgICBiZWdpbiB3aXRoLCBhbmQg
Zm9yIHByb2R1Y3Rpb24gYnVpbGRzIHdlIGFsc28gYmV0dGVyIHVzZQogICAgQVNTRVJUX1VOUkVB
Q0hBQkxFKCkgaW5zdGVhZCB3aXRoIHN1aXRhYmxlIHJlY292ZXJ5IGNvZGUgYWZ0ZXJ3YXJkcy4K
ICAgIAogICAgVGhpcyBpcyBYU0EtMjk4LgogICAgCiAgICBSZXBvcnRlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogOTMwMjFjYmU4
ODBhODAxMzY5MWE0OGQwZmViZWY4ZWQ3ZDNlM2ViZAogICAgbWFzdGVyIGRhdGU6IDIwMTktMTAt
MzEgMTY6MDg6MTYgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYvcHYvZW11bC1nYXRlLW9wLmMgfCAx
MCArKysrKysrKy0tCiB4ZW4vYXJjaC94ODYvcHYvZW11bGF0ZS5jICAgICAgfCAgOSArKysrKysr
Ky0KIHhlbi9hcmNoL3g4Ni9wdi9tbS5jICAgICAgICAgICB8ICA4ICsrKysrKy0tCiAzIGZpbGVz
IGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3B2L2VtdWwtZ2F0ZS1vcC5jIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtZ2F0
ZS1vcC5jCmluZGV4IDZkYmYzYzEyYTAuLjA2ZmNiYmNlMzAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9wdi9lbXVsLWdhdGUtb3AuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1nYXRlLW9w
LmMKQEAgLTUxLDcgKzUxLDEzIEBAIHN0YXRpYyBpbnQgcmVhZF9nYXRlX2Rlc2NyaXB0b3IodW5z
aWduZWQgaW50IGdhdGVfc2VsLAogICAgIGNvbnN0IHNlZ19kZXNjX3QgKnBkZXNjID0gZ2R0X2xk
dF9kZXNjX3B0cihnYXRlX3NlbCk7CiAKICAgICBpZiAoIChnYXRlX3NlbCA8IDQpIHx8Ci0gICAg
ICAgICAoKGdhdGVfc2VsID49IEZJUlNUX1JFU0VSVkVEX0dEVF9CWVRFKSAmJiAhKGdhdGVfc2Vs
ICYgNCkpIHx8CisgICAgICAgICAvKgorICAgICAgICAgICogV2UncmUgaW50ZXJlc3RlZCBpbiBj
YWxsIGdhdGVzIG9ubHksIHdoaWNoIG9jY3VweSBhIHNpbmdsZQorICAgICAgICAgICogc2VnX2Rl
c2NfdCBmb3IgMzItYml0IGFuZCBhIGNvbnNlY3V0aXZlIHBhaXIgb2YgdGhlbSBmb3IgNjQtYml0
LgorICAgICAgICAgICovCisgICAgICAgICAoKGdhdGVfc2VsID4+IDMpICsgIWlzX3B2XzMyYml0
X3ZjcHUodikgPj0KKyAgICAgICAgICAoZ2F0ZV9zZWwgJiA0ID8gdi0+YXJjaC5wdi5sZHRfZW50
cworICAgICAgICAgICAgICAgICAgICAgICAgOiB2LT5hcmNoLnB2LmdkdF9lbnRzKSkgfHwKICAg
ICAgICAgIF9fZ2V0X3VzZXIoZGVzYywgcGRlc2MpICkKICAgICAgICAgcmV0dXJuIDA7CiAKQEAg
LTcwLDcgKzc2LDcgQEAgc3RhdGljIGludCByZWFkX2dhdGVfZGVzY3JpcHRvcih1bnNpZ25lZCBp
bnQgZ2F0ZV9zZWwsCiAgICAgaWYgKCAhaXNfcHZfMzJiaXRfdmNwdSh2KSApCiAgICAgewogICAg
ICAgICBpZiAoICgqYXIgJiAweDFmMDApICE9IDB4MGMwMCB8fAotICAgICAgICAgICAgIChnYXRl
X3NlbCA+PSBGSVJTVF9SRVNFUlZFRF9HRFRfQllURSAtIDggJiYgIShnYXRlX3NlbCAmIDQpKSB8
fAorICAgICAgICAgICAgIC8qIExpbWl0IGNoZWNrIGRvbmUgYWJvdmUgYWxyZWFkeS4gKi8KICAg
ICAgICAgICAgICBfX2dldF91c2VyKGRlc2MsIHBkZXNjICsgMSkgfHwKICAgICAgICAgICAgICAo
ZGVzYy5iICYgMHgxZjAwKSApCiAgICAgICAgICAgICByZXR1cm4gMDsKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9wdi9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11bGF0ZS5jCmluZGV4
IDg3N2RmZGE3NWUuLmMwYjE1M2UyYzUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVs
YXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWxhdGUuYwpAQCAtMzEsNyArMzEsMTQgQEAg
aW50IHB2X2VtdWxfcmVhZF9kZXNjcmlwdG9yKHVuc2lnbmVkIGludCBzZWwsIGNvbnN0IHN0cnVj
dCB2Y3B1ICp2LAogewogICAgIHNlZ19kZXNjX3QgZGVzYzsKIAotICAgIGlmICggc2VsIDwgNCkK
KyAgICBpZiAoIHNlbCA8IDQgfHwKKyAgICAgICAgIC8qCisgICAgICAgICAgKiBEb24ndCBhcHBs
eSB0aGUgR0RUIGxpbWl0IGhlcmUsIGFzIHRoZSBzZWxlY3RvciBtYXkgYmUgYSBYZW4KKyAgICAg
ICAgICAqIHByb3ZpZGVkIG9uZS4gX19nZXRfdXNlcigpIHdpbGwgZmFpbCAod2l0aG91dCB0YWtp
bmcgZnVydGhlcgorICAgICAgICAgICogYWN0aW9uKSBmb3Igb25lcyBmYWxsaW5nIGluIHRoZSBn
YXAgYmV0d2VlbiBndWVzdCBwb3B1bGF0ZWQKKyAgICAgICAgICAqIGFuZCBYZW4gb25lcy4KKyAg
ICAgICAgICAqLworICAgICAgICAgKChzZWwgJiA0KSAmJiAoc2VsID4+IDMpID49IHYtPmFyY2gu
cHYubGR0X2VudHMpICkKICAgICAgICAgZGVzYy5iID0gZGVzYy5hID0gMDsKICAgICBlbHNlIGlm
ICggX19nZXRfdXNlcihkZXNjLCBnZHRfbGR0X2Rlc2NfcHRyKHNlbCkpICkKICAgICAgICAgcmV0
dXJuIDA7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9w
di9tbS5jCmluZGV4IGY1ZWEwMGNhNGUuLjJiMGRhZGM4ZGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9wdi9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9tbS5jCkBAIC05MiwxMiArOTIsMTYg
QEAgYm9vbCBwdl9tYXBfbGR0X3NoYWRvd19wYWdlKHVuc2lnbmVkIGludCBvZmZzZXQpCiAgICAg
QlVHX09OKHVubGlrZWx5KGluX2lycSgpKSk7CiAKICAgICAvKgotICAgICAqIEhhcmR3YXJlIGxp
bWl0IGNoZWNraW5nIHNob3VsZCBndWFyYW50ZWUgdGhpcyBwcm9wZXJ0eS4gIE5CLiBUaGlzIGlz
CisgICAgICogUHJpb3IgbGltaXQgY2hlY2tpbmcgc2hvdWxkIGd1YXJhbnRlZSB0aGlzIHByb3Bl
cnR5LiAgTkIuIFRoaXMgaXMKICAgICAgKiBzYWZlIGFzIHVwZGF0ZXMgdG8gdGhlIExEVCBjYW4g
b25seSBiZSBtYWRlIGJ5IE1NVUVYVF9TRVRfTERUIHRvIHRoZQogICAgICAqIGN1cnJlbnQgdmNw
dSwgYW5kIHZjcHVfcmVzZXQoKSB3aWxsIGJsb2NrIHVudGlsIHRoaXMgdmNwdSBoYXMgYmVlbgog
ICAgICAqIGRlc2NoZWR1bGVkIGJlZm9yZSBjb250aW51aW5nLgogICAgICAqLwotICAgIEFTU0VS
VCgob2Zmc2V0ID4+IDMpIDw9IGN1cnItPmFyY2gucHYubGR0X2VudHMpOworICAgIGlmICggdW5s
aWtlbHkoKG9mZnNldCA+PiAzKSA+PSBjdXJyLT5hcmNoLnB2LmxkdF9lbnRzKSApCisgICAgewor
ICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAg
IH0KIAogICAgIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGN1cnJkKSApCiAgICAgICAgIGxpbmVh
ciA9ICh1aW50MzJfdClsaW5lYXI7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 16:11:26 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 16: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 1iQD2k-0006RN-TU; Thu, 31 Oct 2019 16:11:26 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQD2k-0006RH-1d
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:11:26 +0000
X-Inumbo-ID: 165714f2-fbf9-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 165714f2-fbf9-11e9-beca-bc764e2007e4;
 Thu, 31 Oct 2019 16:11:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQD2j-0003sW-1q
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:11:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQD2i-0000en-Vc
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:11:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQD2i-0000en-Vc@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 16:11:24 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/mm: L1TF checks don't leave
 a partial entry
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA5NTEzYWI4YmQxMjcwYzIyZGQ3NzY4NThlMmM5Mzc0MzNkMzkxNzMKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDMxIDE2OjQ5OjQzIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjQ5OjQzIDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IEwxVEYgY2hlY2tzIGRvbid0IGxlYXZlIGEgcGFydGlhbCBlbnRyeQog
ICAgCiAgICBPbiBkZXRlY3Rpb24gb2YgYSBwb3RlbnRpYWwgTDFURiBpc3N1ZSwgbW9zdCB2YWxp
ZGF0aW9uIGNvZGUgcmV0dXJucwogICAgLUVSRVNUQVJUIHRvIGFsbG93IHRoZSBzd2l0Y2ggdG8g
c2hhZG93IG1vZGUgdG8gaGFwcGVuIGFuZCBjYXVzZSB0aGUKICAgIG9yaWdpbmFsIG9wZXJhdGlv
biB0byBiZSByZXN0YXJ0ZWQuCiAgICAKICAgIEhvd2V2ZXIsIGluIHRoZSB2YWxpZGF0aW9uIGNv
ZGUsIHRoZSByZXR1cm4gdmFsdWUgLUVSRVNUQVJUIGhhcyBiZWVuCiAgICByZXB1cnBvc2VkIHRv
IGluZGljYXRlIDEpIHRoZSBmdW5jdGlvbiBoYXMgcGFydGlhbGx5IGNvbXBsZXRlZAogICAgc29t
ZXRoaW5nIHdoaWNoIG5lZWRzIHRvIGJlIHVuZG9uZSwgYW5kIDIpIGNhbGxpbmcgcHV0X3BhZ2Vf
dHlwZSgpCiAgICBzaG91bGQgY2xlYW5seSB1bmRvIGl0LiAgVGhpcyBjYXVzZXMgcHJvYmxlbXMg
aW4gc2V2ZXJhbCBwbGFjZXMuCiAgICAKICAgIEZvciBMMSB0YWJsZXMsIG9uIHJlY2VpdmluZyBh
biAtRVJFU1RBUlQgcmV0dXJuIGZyb20gYWxsb2NfbDFfdGFibGUoKSwKICAgIGFsbG9jX3BhZ2Vf
dHlwZSgpIHdpbGwgc2V0IFBHVF9wYXJ0aWFsIG9uIHRoZSBwYWdlLiAgSWYgZm9yIHNvbWUKICAg
IHJlYXNvbiB0aGUgb3JpZ2luYWwgb3BlcmF0aW9uIG5ldmVyIHJlc3RhcnRzLCB0aGVuIG9uIGRv
bWFpbgogICAgZGVzdHJ1Y3Rpb24sIHJlbGlucXVpc2hfbWVtb3J5KCkgd2lsbCBjYWxsIGZyZWVf
cGFnZV90eXBlKCkgb24gdGhlCiAgICBwYWdlLgogICAgCiAgICBVbmZvcnR1bmF0ZWx5LCBhbGxv
Y18gYW5kIGZyZWVfbDFfdGFibGUoKSBhcmVuJ3Qgc2V0IHVwIHRvIGRlYWwgd2l0aAogICAgUEdU
X3BhcnRpYWwuICBXaGVuIHJldHVybmluZyBhIGZhaWx1cmUsIGFsbG9jX2wxX3RhYmxlKCkgYWx3
YXlzCiAgICBkZS12YWxpZGF0ZXMgd2hhdGV2ZXIgaXQncyB2YWxpZGF0ZWQgc28gZmFyLCBhbmQg
ZnJlZV9sMV90YWJsZSgpCiAgICBhbHdheXMgZGV2YWxpZGF0ZXMgdGhlIHdob2xlIHBhZ2UuICBU
aGlzIG1lYW5zIHRoYXQgaWYKICAgIHJlbGlucXVpc2hfbWVtb3J5KCkgY2FsbHMgZnJlZV9wYWdl
X3R5cGUoKSBvbiBhbiBMMSB0aGF0IGRpZG4ndAogICAgY29tcGxldGUgZHVlIHRvIGFuIEwxVEYs
IGl0IHdpbGwgY2FsbCBwdXRfcGFnZV9mcm9tX2wxZSgpIG9uICJwYWdlCiAgICBlbnRyaWVzIiB0
aGF0IGhhdmUgbmV2ZXIgYmVlbiB2YWxpZGF0ZWQuCiAgICAKICAgIEZvciBMMisgdGFibGVzLCBz
ZXR0aW5nIHJjIHRvIEVSRVNUQVJUIGNhdXNlcyB0aGUgcmVzdCBvZiB0aGUKICAgIGFsbG9jX2xO
X3RhYmxlKCkgZnVuY3Rpb24gdG8gKnRoaW5rKiB0aGF0IHRoZSBlbnRyeSBpbiBxdWVzdGlvbiB3
aWxsCiAgICBoYXZlIFBHVF9wYXJ0aWFsIHNldC4gIFRoaXMgd2lsbCBjYXVzZSBpdCB0byBzZXQg
cGFydGlhbF9wdGUgPSAxLiAgSWYKICAgIHJlbGlucXVzaF9tZW1vcnkoKSB0aGVuIGNhbGxzIGZy
ZWVfcGFnZV90eXBlKCkgb24gb25lIG9mIHRob3NlIHBhZ2VzLAogICAgdGhlbiBmcmVlX2xOX3Rh
YmxlKCkgd2lsbCBjYWxsIHB1dF9wYWdlX2Zyb21fbE5lKCkgb24gdGhlIGVudHJ5IHdoZW4KICAg
IGl0IHNob3VsZG4ndC4KICAgIAogICAgUmF0aGVyIHRoYW4gaW5kaWNhdGluZyAtRVJFU1RBUlQs
IGluZGljYXRlIC1FSU5UUi4gIFRoaXMgaXMgdGhlIGNvZGUKICAgIHRvIGluZGljYXRlIHRoYXQg
bm90aGluZyBoYXMgY2hhbmdlZCBmcm9tIHdoZW4geW91IHN0YXJ0ZWQgdGhlIGNhbGwKICAgICh3
aGljaCBpcyBlZmZlY3RpdmVseSBob3cgYWxsb2NfbDFfdGFibGUoKSBoYW5kbGVzIGVycm9ycyku
CiAgICAKICAgIG1vZF9sTl9lbnRyeSgpIHNob3VsZG4ndCBoYXZlIGFueSBvZiB0aGVzZSB0eXBl
cyBvZiBwcm9ibGVtcywgc28gbGVhdmUKICAgIHBvdGVudGlhbCBjaGFuZ2VzIHRoZXJlIGZvciBh
IGNsZWFuLXVwIHBhdGNoIGxhdGVyLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5OS4K
ICAgIAogICAgUmVwb3J0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBtYXN0ZXIgY29tbWl0OiAzMTY1ZmZlZjA5ZTg5ZDM4Zjg0ZDI2MDUxZjYwNmQyYzE0MjFh
ZWEzCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoxMToxMiArMDEwMAotLS0KIHhlbi9h
cmNoL3g4Ni9tbS5jIHwgOCArKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygr
KSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCmluZGV4IDM1NTdjZDExNzguLmExYjU1YzEwZmYgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0xNDA5LDcgKzE0MDks
NyBAQCBzdGF0aWMgaW50IGFsbG9jX2wxX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAg
ICAgewogICAgICAgICBpZiAoICEobDFlX2dldF9mbGFncyhwbDFlW2ldKSAmIF9QQUdFX1BSRVNF
TlQpICkKICAgICAgICAgewotICAgICAgICAgICAgcmV0ID0gcHZfbDF0Zl9jaGVja19sMWUoZCwg
cGwxZVtpXSkgPyAtRVJFU1RBUlQgOiAwOworICAgICAgICAgICAgcmV0ID0gcHZfbDF0Zl9jaGVj
a19sMWUoZCwgcGwxZVtpXSkgPyAtRUlOVFIgOiAwOwogICAgICAgICAgICAgaWYgKCByZXQgKQog
ICAgICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9CkBAIC0xNTE3LDcgKzE1MTcsNyBA
QCBzdGF0aWMgaW50IGFsbG9jX2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2ln
bmVkIGxvbmcgdHlwZSkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCAhcHZfbDF0Zl9jaGVj
a19sMmUoZCwgbDJlKSApCiAgICAgICAgICAgICAgICAgY29udGludWU7Ci0gICAgICAgICAgICBy
YyA9IC1FUkVTVEFSVDsKKyAgICAgICAgICAgIHJjID0gLUVJTlRSOwogICAgICAgICB9CiAgICAg
ICAgIGVsc2UKICAgICAgICAgICAgIHJjID0gZ2V0X3BhZ2VfZnJvbV9sMmUobDJlLCBwZm4sIGQs
IHBhcnRpYWwpOwpAQCAtMTYwMyw3ICsxNjAzLDcgQEAgc3RhdGljIGludCBhbGxvY19sM190YWJs
ZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoICFw
dl9sMXRmX2NoZWNrX2wzZShkLCBsM2UpICkKICAgICAgICAgICAgICAgICBjb250aW51ZTsKLSAg
ICAgICAgICAgIHJjID0gLUVSRVNUQVJUOworICAgICAgICAgICAgcmMgPSAtRUlOVFI7CiAgICAg
ICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICAgICAgcmMgPSBnZXRfcGFnZV9mcm9tX2wzZShs
M2UsIHBmbiwgZCwgcGFydGlhbCk7CkBAIC0xNzgzLDcgKzE3ODMsNyBAQCBzdGF0aWMgaW50IGFs
bG9jX2w0X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIHsKICAgICAgICAg
ICAgIGlmICggIXB2X2wxdGZfY2hlY2tfbDRlKGQsIGw0ZSkgKQogICAgICAgICAgICAgICAgIGNv
bnRpbnVlOwotICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CisgICAgICAgICAgICByYyA9IC1F
SU5UUjsKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgICAgICByYyA9IGdldF9wYWdl
X2Zyb21fbDRlKGw0ZSwgcGZuLCBkLCBwYXJ0aWFsKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 16:11:37 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 16:11: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 1iQD2u-0006ST-VF; Thu, 31 Oct 2019 16:11:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQD2u-0006SK-0u
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:11:36 +0000
X-Inumbo-ID: 1c69789e-fbf9-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 1c69789e-fbf9-11e9-bbab-bc764e2007e4;
 Thu, 31 Oct 2019 16:11:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQD2t-0003si-7z
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:11:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQD2t-0000fX-5J
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:11:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQD2t-0000fX-5J@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 16:11:35 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/mm: Don't re-set PGT_pinned
 on a partially de-validated 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>

Y29tbWl0IGY1YWYyYjkxZmU0M2YyYzk2Y2EzZmQyMjQ5ZmExOWNiYTRhMzI2NTcKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDMxIDE2OjUwOjE5IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjUwOjE5IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IERvbid0IHJlLXNldCBQR1RfcGlubmVkIG9uIGEgcGFydGlhbGx5IGRl
LXZhbGlkYXRlZCBwYWdlCiAgICAKICAgIFdoZW4gdW5waW5uaW5nIHBhZ2V0YWJsZXMsIGlmIGFu
IG9wZXJhdGlvbiBpcyBpbnRlcnJ1cHRlZCwKICAgIHJlbGlucXVpc2hfbWVtb3J5KCkgcmUtc2V0
cyBQR1RfcGlubmVkIHNvIHRoYXQgdGhlIHVuLXBpbiB3aWxsCiAgICBwaWNrZWR1cCBhZ2FpbiB3
aGVuIHRoZSBoeXBlcmNhbGwgcmVzdGFydHMuCiAgICAKICAgIFRoaXMgaXMgYXBwcm9wcmlhdGUg
d2hlbiBwdXRfcGFnZV9hbmRfdHlwZV9wcmVlbXB0aWJsZSgpIHJldHVybnMKICAgIC1FSU5UUiwg
d2hpY2ggaW5kaWNhdGVzIHRoYXQgdGhlIHBhZ2UgaXMgYmFjayBpbiBpdHMgaW5pdGlhbCBzdGF0
ZQogICAgKGkuZS4sIGNvbXBsZXRlbHkgdmFsaWRhdGVkKS4gIEhvd2V2ZXIsIGZvciAtRVJFU1RB
UlQsIHRoaXMgbGVhZHMgdG8gYQogICAgc3RhdGUgd2hlcmUgYSBwYWdlIGhhcyBib3RoIFBHVF9w
aW5uZWQgYW5kIFBHVF9wYXJ0aWFsIHNldC4KICAgIAogICAgVGhpcyBoYXBwZW5zIHRvIHdvcmsg
YXQgdGhlIG1vbWVudCwgYWx0aG91Z2ggaXQncyBub3QgcmVhbGx5IGEKICAgICJjYW5vbmljYWwi
IHN0YXRlOyBidXQgaW4gc3Vic2VxdWVudCBwYXRjaGVzLCB3aGVyZSB3ZSBuZWVkIHRvIG1ha2Ug
YQogICAgZGlzdGluY3Rpb24gaW4gaGFuZGxpbmcgYmV0d2VlbiBQR1RfdmFsaWRhdGVkIGFuZCBQ
R1RfcGFydGlhbCBwYWdlcywKICAgIHRoaXMgY2F1c2VzIGlzc3Vlcy4KICAgIAogICAgTW92ZSB0
byBhICJjYW5vbmljYWwiIHN0YXRlIGJ5OgogICAgLSBPbmx5IHJlLXNldHRpbmcgUEdUX3Bpbm5l
ZCBvbiAtRUlOVFIKICAgIC0gUmUtZHJvcHBpbmcgdGhlIHJlZmNvdW50IGhlbGQgYnkgUEdUX3Bp
bm5lZCBvbiAtRVJFU1RBUlQKICAgIAogICAgSW4gdGhlIGxhdHRlciBjYXNlLCB0aGUgUEdUX3Bh
cnRpYWwgYml0IHdpbGwgYmUgY2xlYXJlZCBmdXJ0aGVyIGRvd24KICAgIHdpdGggdGhlIHJlc3Qg
b2YgdGhlIG90aGVyIFBHVF9wYXJ0aWFsIHBhZ2VzLgogICAgCiAgICBXaGlsZSBoZXJlLCBjbGVh
biB1cCBzb21lIHRyYWlubGluZyB3aGl0ZXNwYWNlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2Yg
WFNBLTI5OS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBiZjY1NmUwMmQ4ZTdmNDliNDg0ZTI1ODdhZWY0
ZjE4ZGVkYTZlMmFiCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoxMTo0NiArMDEwMAot
LS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyB8IDMxICsrKysrKysrKysrKysrKysrKysrKysrKysr
KystLS0KIDEgZmlsZSBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4u
YwppbmRleCA1YTA4OGRkZTFiLi43NWU0MzllMjk2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
ZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0xMTQsNyArMTE0LDcgQEAg
c3RhdGljIHZvaWQgcGxheV9kZWFkKHZvaWQpCiAgICAgICogdGhpcyBjYXNlLCBoZWFwIGNvcnJ1
cHRpb24gb3IgI1BGIGNhbiBvY2N1ciAod2hlbiBoZWFwIGRlYnVnZ2luZyBpcwogICAgICAqIGVu
YWJsZWQpLiBGb3IgZXhhbXBsZSwgZXZlbiBwcmludGsoKSBjYW4gaW52b2x2ZSB0YXNrbGV0IHNj
aGVkdWxpbmcsCiAgICAgICogd2hpY2ggdG91Y2hlcyBwZXItY3B1IHZhcnMuCi0gICAgICogCisg
ICAgICoKICAgICAgKiBDb25zaWRlciB2ZXJ5IGNhcmVmdWxseSB3aGVuIGFkZGluZyBjb2RlIHRv
ICpkZWFkX2lkbGUuIE1vc3QgaHlwZXJ2aXNvcgogICAgICAqIHN1YnN5c3RlbXMgYXJlIHVuc2Fm
ZSB0byBjYWxsLgogICAgICAqLwpAQCAtMTkxMiw5ICsxOTEyLDM0IEBAIHN0YXRpYyBpbnQgcmVs
aW5xdWlzaF9tZW1vcnkoCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgY2FzZSAtRVJFU1RB
UlQ6CiAgICAgICAgIGNhc2UgLUVJTlRSOgorICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAq
IC1FSU5UUiBtZWFucyBQR1RfdmFsaWRhdGVkIGhhcyBiZWVuIHJlLXNldDsgcmUtc2V0CisgICAg
ICAgICAgICAgKiBQR1RfcGlubmVkIGFnYWluIHNvIHRoYXQgaXQgZ2V0cyBwaWNrZWQgdXAgbmV4
dCB0aW1lCisgICAgICAgICAgICAgKiBhcm91bmQuCisgICAgICAgICAgICAgKgorICAgICAgICAg
ICAgICogLUVSRVNUQVJULCBPVE9ILCBtZWFucyBQR1RfcGFydGlhbCBpcyBzZXQgaW5zdGVhZC4g
IFB1dAorICAgICAgICAgICAgICogaXQgYmFjayBvbiB0aGUgbGlzdCwgYnV0IGRvbid0IHNldCBQ
R1RfcGlubmVkOyB0aGUKKyAgICAgICAgICAgICAqIHNlY3Rpb24gYmVsb3cgd2lsbCBmaW5pc2gg
b2ZmIGRlLXZhbGlkYXRpb24uICBCdXQgd2UgZG8KKyAgICAgICAgICAgICAqIG5lZWQgdG8gZHJv
cCB0aGUgZ2VuZXJhbCByZWYgYXNzb2NpYXRlZCB3aXRoCisgICAgICAgICAgICAgKiBQR1RfcGlu
bmVkLCBzaW5jZSBwdXRfcGFnZV9hbmRfdHlwZV9wcmVlbXB0aWJsZSgpCisgICAgICAgICAgICAg
KiBkaWRuJ3QgZG8gaXQuCisgICAgICAgICAgICAgKgorICAgICAgICAgICAgICogTkIgd2UgY2Fu
IGRvIGFuIEFTU0VSVCBmb3IgUEdUX3ZhbGlkYXRlZCwgc2luY2Ugd2UKKyAgICAgICAgICAgICAq
ICJvd24iIHRoZSB0eXBlIHJlZjsgYnV0IHRoZW9yZXRpY2FsbHksIHRoZSBQR1RfcGFydGlhbAor
ICAgICAgICAgICAgICogY291bGQgYmUgY2xlYXJlZCBieSBzb21lb25lIGVsc2UuCisgICAgICAg
ICAgICAgKi8KKyAgICAgICAgICAgIGlmICggcmV0ID09IC1FSU5UUiApCisgICAgICAgICAgICB7
CisgICAgICAgICAgICAgICAgQVNTRVJUKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3Zh
bGlkYXRlZCk7CisgICAgICAgICAgICAgICAgc2V0X2JpdChfUEdUX3Bpbm5lZCwgJnBhZ2UtPnUu
aW51c2UudHlwZV9pbmZvKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGVsc2UKKyAgICAg
ICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKKwogICAgICAgICAgICAgcmV0ID0gLUVSRVNUQVJU
OworCisgICAgICAgICAgICAvKiBQdXQgdGhlIHBhZ2UgYmFjayBvbiB0aGUgbGlzdCBhbmQgZHJv
cCB0aGUgcmVmIHdlIGdyYWJiZWQgYWJvdmUgKi8KICAgICAgICAgICAgIHBhZ2VfbGlzdF9hZGQo
cGFnZSwgbGlzdCk7Ci0gICAgICAgICAgICBzZXRfYml0KF9QR1RfcGlubmVkLCAmcGFnZS0+dS5p
bnVzZS50eXBlX2luZm8pOwogICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAgICAgICAgICAg
ICBnb3RvIG91dDsKICAgICAgICAgZGVmYXVsdDoKQEAgLTIxNjQsNyArMjE4OSw3IEBAIHZvaWQg
dmNwdV9raWNrKHN0cnVjdCB2Y3B1ICp2KQogICAgICAqIHBlbmRpbmcgZmxhZy4gVGhlc2UgdmFs
dWVzIG1heSBmbHVjdHVhdGUgKGFmdGVyIGFsbCwgd2UgaG9sZCBubwogICAgICAqIGxvY2tzKSBi
dXQgdGhlIGtleSBpbnNpZ2h0IGlzIHRoYXQgZWFjaCBjaGFuZ2Ugd2lsbCBjYXVzZQogICAgICAq
IGV2dGNobl91cGNhbGxfcGVuZGluZyB0byBiZSBwb2xsZWQuCi0gICAgICogCisgICAgICoKICAg
ICAgKiBOQjIuIFdlIHNhdmUgdGhlIHJ1bm5pbmcgZmxhZyBhY3Jvc3MgdGhlIHVuYmxvY2sgdG8g
YXZvaWQgYSBuZWVkbGVzcwogICAgICAqIElQSSBmb3IgZG9tYWlucyB0aGF0IHdlIElQSSdkIHRv
IHVuYmxvY2suCiAgICAgICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 16:11:48 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 16:11: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 1iQD36-0006Ti-0v; Thu, 31 Oct 2019 16:11:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQD35-0006TU-2T
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:11:47 +0000
X-Inumbo-ID: 227e3c2e-fbf9-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 227e3c2e-fbf9-11e9-beca-bc764e2007e4;
 Thu, 31 Oct 2019 16:11:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQD33-0003su-E6
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:11:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQD33-0000gT-BZ
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:11:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQD33-0000gT-BZ@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 16:11:45 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/mm: Separate out partial_pte
 tristate into individual flags
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgyOGUyNzczZGJhYmNmMjk3ZmYzMTRjYTg5ZTI2MGYzNmFkNDYyMDQKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDMxIDE2OjUwOjQzIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjUwOjQzIDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IFNlcGFyYXRlIG91dCBwYXJ0aWFsX3B0ZSB0cmlzdGF0ZSBpbnRvIGlu
ZGl2aWR1YWwgZmxhZ3MKICAgIAogICAgQXQgdGhlIG1vbWVudCwgcGFydGlhbF9wdGUgaXMgYSB0
cmktc3RhdGUgdGhhdCBjb250YWlucyB0d28gZGlzdGluY3QgYml0cwogICAgb2YgaW5mb3JtYXRp
b246CiAgICAKICAgIDEuIElmIHplcm8sIHRoZSBwdGUgYXQgaW5kZXggW25yX3ZhbGlkYXRlZF9w
dGVzXSBpcyB1bi12YWxpZGF0ZWQuICBJZgogICAgICAgbm9uLXplcm8sIHRoZSBwdGUgd2FzIGxh
c3Qgc2VlbiB3aXRoIFBHVF9wYXJ0aWFsIHNldC4KICAgIAogICAgMi4gSWYgcG9zaXRpdmUsIHRo
ZSBwdGUgYXQgaW5kZXggW25yX3ZhbGlkYXRlZF9wdGVzXSBkb2VzIG5vdCBob2xkIGEKICAgICAg
IGdlbmVyYWwgcmVmZXJlbmNlIGNvdW50LiAgSWYgbmVnYXRpdmUsIGl0IGRvZXMuCiAgICAKICAg
IFRvIG1ha2UgZnV0dXJlIHBhdGNoZXMgbW9yZSBjbGVhciwgc2VwYXJhdGUgb3V0IHRoaXMgZnVu
Y3Rpb25hbGl0eQogICAgaW50byB0d28gZGlzdGluY3QsIG5hbWVkIGJpdHM6IFBURl9wYXJ0aWFs
X3NldCAoZm9yICMxKSBhbmQKICAgIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIChmb3IgIzIpLgog
ICAgCiAgICBBZGRpdGlvbmFsbHksIGEgbnVtYmVyIG9mIGZ1bmN0aW9ucyB3aGljaCBuZWVkIHRo
aXMgaW5mb3JtYXRpb24gYWxzbwogICAgdGFrZSBvdGhlciBmbGFncyB0byBjb250cm9sIGJlaGF2
aW9yIChzdWNoIGFzIGBwcmVlbXB0aWJsZWAgYW5kCiAgICBgZGVmZXJgKS4gIFRoZXNlIGFyZSBo
YXJkIHRvIHJlYWQgaW4gdGhlIGNhbGxlciAoc2luY2UgeW91IG9ubHkgc2VlCiAgICAndHJ1ZScg
b3IgJ2ZhbHNlJyksIGFuZCB1Z2x5IHdoZW4gbWFueSBhcmUgYWRkZWQgdG9nZXRoZXIuICBJbgog
ICAgcHJlcGFyYXRpb24gZm9yIGFkZGluZyB5ZXQgYW5vdGhlciBmbGFnIGluIGEgZnV0dXJlIHBh
dGNoLCBjb2xsYXBzZQogICAgYWxsIG9mIHRoZXNlIGludG8gYSBzaW5nbGUgYGZsYWdgIHZhcmlh
YmxlLgogICAgCiAgICBOQiB0aGF0IHRoaXMgZG9lcyBtZWFuIGNoZWNraW5nIGZvciB3aGF0IHdh
cyBwcmV2aW91c2x5IHRoZSAnLTEnCiAgICBjb25kaXRpb24gYSBiaXQgbW9yZSB1Z2x5IGluIHRo
ZSBwdXRfcGFnZV9mcm9tX2xOZSBmdW5jdGlvbnMgKHNpbmNlCiAgICB5b3UgaGF2ZSB0byBjaGVj
ayBmb3IgYm90aCBwYXJ0aWFsX3NldCBhbmQgZ2VuZXJhbCByZWYpOyBidXQgdGhpcwogICAgY2xh
dXNlIHdpbGwgZ28gYXdheSBpbiBhIGZ1dHVyZSBwYXRjaC4KICAgIAogICAgQWxzbyBub3RlIHRo
YXQgdGhlIG9yaWdpbmFsIGNvbW1lbnQgaGFkIGFuIG9mZi1ieS1vbmUgZXJyb3I6CiAgICBwYXJ0
aWFsX2ZsYWdzIChsaWtlIHBhcnRpYWxfcHRlIGJlZm9yZSBpdCkgY29uY2VybnMKICAgIHBsTmVb
bnJfdmFsaWRhdGVkX3B0ZXNdLCBub3QgcGxOZVtucl92YWxpZGF0ZWRfcHRlcysxXS4KICAgIAog
ICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBv
ZiBYU0EtMjk5LgogICAgCiAgICBSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDFiNmZhNjM4ZDIxMDA2ZDNjMGEzMDM4MTMy
YzZjYjMyNmQ4YmJhMDgKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEwLTMxIDE2OjEyOjE0ICswMTAw
Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgIHwgMTY1ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggfCAg
NDEgKysrKysrKystLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDEyOCBpbnNlcnRpb25zKCspLCA3OCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4
Ni9tbS5jCmluZGV4IGExYjU1YzEwZmYuLjNmNmY4Y2M5YjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0xMDk0LDIwICsxMDk0LDM1IEBA
IGdldF9wYWdlX2Zyb21fbDFlKAogfQogCiAjaWZkZWYgQ09ORklHX1BWCisKKy8qCisgKiBUaGUg
Zm9sbG93aW5nIGZsYWdzIGFyZSB1c2VkIHRvIHNwZWNpZnkgYmVoYXZpb3Igb2YgdmFyaW91cyBn
ZXQgYW5kCisgKiBwdXQgY29tbWFuZHMuICBUaGUgZmlyc3QgdHdvIGFyZSBhbHNvIHN0b3JlZCBp
biBwYWdlLT5wYXJ0aWFsX2ZsYWdzCisgKiB0byBpbmRpY2F0ZSB0aGUgc3RhdGUgb2YgdGhlIHBh
Z2UgcG9pbnRlZCB0byBieQorICogcGFnZS0+cHRlW3BhZ2UtPm5yX3ZhbGlkYXRlZF9lbnRyaWVz
XS4gIFNlZSB0aGUgY29tbWVudCBpbiBtbS5oIGZvcgorICogbW9yZSBpbmZvcm1hdGlvbi4KKyAq
LworI2RlZmluZSBQVEZfcGFydGlhbF9zZXQgICAgICAgICAoMSA8PCAwKQorI2RlZmluZSBQVEZf
cGFydGlhbF9nZW5lcmFsX3JlZiAoMSA8PCAxKQorI2RlZmluZSBQVEZfcHJlZW1wdGlibGUgICAg
ICAgICAoMSA8PCAyKQorI2RlZmluZSBQVEZfZGVmZXIgICAgICAgICAgICAgICAoMSA8PCAzKQor
CiBzdGF0aWMgaW50IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKAogICAgIG1mbl90IG1mbiwg
dW5zaWduZWQgbG9uZyB0eXBlLCBzdHJ1Y3QgZG9tYWluICpkLAotICAgIGludCBwYXJ0aWFsLCBp
bnQgcHJlZW1wdGlibGUpCisgICAgdW5zaWduZWQgaW50IGZsYWdzKQogewogICAgIHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOwogICAgIGludCByYzsKKyAgICBib29s
IHByZWVtcHRpYmxlID0gZmxhZ3MgJiBQVEZfcHJlZW1wdGlibGUsCisgICAgICAgICBwYXJ0aWFs
X3JlZiA9IGZsYWdzICYgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWY7CiAKLSAgICBpZiAoIGxpa2Vs
eShwYXJ0aWFsID49IDApICYmCisgICAgaWYgKCBsaWtlbHkoIXBhcnRpYWxfcmVmKSAmJgogICAg
ICAgICAgdW5saWtlbHkoIWdldF9wYWdlX2Zyb21fbWZuKG1mbiwgZCkpICkKICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7CiAKICAgICByYyA9IF9nZXRfcGFnZV90eXBlKHBhZ2UsIHR5cGUsIHByZWVt
cHRpYmxlKTsKIAotICAgIGlmICggdW5saWtlbHkocmMpICYmIHBhcnRpYWwgPj0gMCAmJgorICAg
IGlmICggdW5saWtlbHkocmMpICYmICFwYXJ0aWFsX3JlZiAmJgogICAgICAgICAgKCFwcmVlbXB0
aWJsZSB8fCBwYWdlICE9IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlKSApCiAgICAgICAg
IHB1dF9wYWdlKHBhZ2UpOwogCkBAIC0xMTE3LDcgKzExMzIsNyBAQCBzdGF0aWMgaW50IGdldF9w
YWdlX2FuZF90eXBlX2Zyb21fbWZuKAogZGVmaW5lX2dldF9saW5lYXJfcGFnZXRhYmxlKGwyKTsK
IHN0YXRpYyBpbnQKIGdldF9wYWdlX2Zyb21fbDJlKAotICAgIGwyX3BnZW50cnlfdCBsMmUsIHVu
c2lnbmVkIGxvbmcgcGZuLCBzdHJ1Y3QgZG9tYWluICpkLCBpbnQgcGFydGlhbCkKKyAgICBsMl9w
Z2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbiwgc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgaW50IGZsYWdzKQogewogICAgIHVuc2lnbmVkIGxvbmcgbWZuID0gbDJlX2dldF9wZm4obDJl
KTsKICAgICBpbnQgcmM7CkBAIC0xMTI5LDggKzExNDQsOSBAQCBnZXRfcGFnZV9mcm9tX2wyZSgK
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgfQogCi0gICAgcmMgPSBnZXRfcGFnZV9hbmRf
dHlwZV9mcm9tX21mbihfbWZuKG1mbiksIFBHVF9sMV9wYWdlX3RhYmxlLCBkLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFydGlhbCwgZmFsc2UpOworICAgIEFTU0VSVCgh
KGZsYWdzICYgUFRGX3ByZWVtcHRpYmxlKSk7CisKKyAgICByYyA9IGdldF9wYWdlX2FuZF90eXBl
X2Zyb21fbWZuKF9tZm4obWZuKSwgUEdUX2wxX3BhZ2VfdGFibGUsIGQsIGZsYWdzKTsKICAgICBp
ZiAoIHVubGlrZWx5KHJjID09IC1FSU5WQUwpICYmIGdldF9sMl9saW5lYXJfcGFnZXRhYmxlKGwy
ZSwgcGZuLCBkKSApCiAgICAgICAgIHJjID0gMDsKIApAQCAtMTE0MCw3ICsxMTU2LDcgQEAgZ2V0
X3BhZ2VfZnJvbV9sMmUoCiBkZWZpbmVfZ2V0X2xpbmVhcl9wYWdldGFibGUobDMpOwogc3RhdGlj
IGludAogZ2V0X3BhZ2VfZnJvbV9sM2UoCi0gICAgbDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQg
bG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQsIGludCBwYXJ0aWFsKQorICAgIGwzX3BnZW50cnlf
dCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLCBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQg
ZmxhZ3MpCiB7CiAgICAgaW50IHJjOwogCkBAIC0xMTUyLDcgKzExNjgsNyBAQCBnZXRfcGFnZV9m
cm9tX2wzZSgKICAgICB9CiAKICAgICByYyA9IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKAot
ICAgICAgICBsM2VfZ2V0X21mbihsM2UpLCBQR1RfbDJfcGFnZV90YWJsZSwgZCwgcGFydGlhbCwg
MSk7CisgICAgICAgIGwzZV9nZXRfbWZuKGwzZSksIFBHVF9sMl9wYWdlX3RhYmxlLCBkLCBmbGFn
cyB8IFBURl9wcmVlbXB0aWJsZSk7CiAgICAgaWYgKCB1bmxpa2VseShyYyA9PSAtRUlOVkFMKSAm
JgogICAgICAgICAgIWlzX3B2XzMyYml0X2RvbWFpbihkKSAmJgogICAgICAgICAgZ2V0X2wzX2xp
bmVhcl9wYWdldGFibGUobDNlLCBwZm4sIGQpICkKQEAgLTExNjQsNyArMTE4MCw3IEBAIGdldF9w
YWdlX2Zyb21fbDNlKAogZGVmaW5lX2dldF9saW5lYXJfcGFnZXRhYmxlKGw0KTsKIHN0YXRpYyBp
bnQKIGdldF9wYWdlX2Zyb21fbDRlKAotICAgIGw0X3BnZW50cnlfdCBsNGUsIHVuc2lnbmVkIGxv
bmcgcGZuLCBzdHJ1Y3QgZG9tYWluICpkLCBpbnQgcGFydGlhbCkKKyAgICBsNF9wZ2VudHJ5X3Qg
bDRlLCB1bnNpZ25lZCBsb25nIHBmbiwgc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGZs
YWdzKQogewogICAgIGludCByYzsKIApAQCAtMTE3Niw3ICsxMTkyLDcgQEAgZ2V0X3BhZ2VfZnJv
bV9sNGUoCiAgICAgfQogCiAgICAgcmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbigKLSAg
ICAgICAgbDRlX2dldF9tZm4obDRlKSwgUEdUX2wzX3BhZ2VfdGFibGUsIGQsIHBhcnRpYWwsIDEp
OworICAgICAgICBsNGVfZ2V0X21mbihsNGUpLCBQR1RfbDNfcGFnZV90YWJsZSwgZCwgZmxhZ3Mg
fCBQVEZfcHJlZW1wdGlibGUpOwogICAgIGlmICggdW5saWtlbHkocmMgPT0gLUVJTlZBTCkgJiYg
Z2V0X2w0X2xpbmVhcl9wYWdldGFibGUobDRlLCBwZm4sIGQpICkKICAgICAgICAgcmMgPSAwOwog
CkBAIC0xMjc3LDcgKzEyOTMsNyBAQCBzdGF0aWMgdm9pZCBwdXRfZGF0YV9wYWdlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UsIGJvb2wgd3JpdGVhYmxlKQogICogTm90ZSBhbHNvIHRoYXQgdGhpcyBh
dXRvbWF0aWNhbGx5IGRlYWxzIGNvcnJlY3RseSB3aXRoIGxpbmVhciBwLnQuJ3MuCiAgKi8KIHN0
YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9u
ZyBwZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBwYXJ0aWFsLCBib29sIGRl
ZmVyKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7
CiAgICAgaW50IHJjID0gMDsKIApAQCAtMTMwMCwxMiArMTMxNiwxMyBAQCBzdGF0aWMgaW50IHB1
dF9wYWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAg
ICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGwyZV9nZXRfcGFnZShsMmUpOwogICAgICAgICBz
dHJ1Y3QgcGFnZV9pbmZvICpwdHBnID0gbWZuX3RvX3BhZ2UoX21mbihwZm4pKTsKIAotICAgICAg
ICBpZiAoIHVubGlrZWx5KHBhcnRpYWwgPiAwKSApCisgICAgICAgIGlmICggKGZsYWdzICYgKFBU
Rl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKSkgPT0KKyAgICAgICAgICAg
ICAgUFRGX3BhcnRpYWxfc2V0ICkKICAgICAgICAgewotICAgICAgICAgICAgQVNTRVJUKCFkZWZl
cik7CisgICAgICAgICAgICBBU1NFUlQoIShmbGFncyAmIFBURl9kZWZlcikpOwogICAgICAgICAg
ICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgcHRwZyk7CiAgICAgICAgIH0KLSAgICAg
ICAgZWxzZSBpZiAoIGRlZmVyICkKKyAgICAgICAgZWxzZSBpZiAoIGZsYWdzICYgUFRGX2RlZmVy
ICkKICAgICAgICAgewogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9
IHB0cGc7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBnOwpA
QCAtMTMyMiw3ICsxMzM5LDcgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9wZ2Vu
dHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbiwKIH0KIAogc3RhdGljIGludCBwdXRfcGFnZV9m
cm9tX2wzZShsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBsb25nIHBmbiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW50IHBhcnRpYWwsIGJvb2wgZGVmZXIpCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncykKIHsKICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpwZzsKICAgICBpbnQgcmM7CkBAIC0xMzQ1LDEzICsxMzYyLDE0IEBAIHN0YXRpYyBpbnQg
cHV0X3BhZ2VfZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAK
ICAgICBwZyA9IGwzZV9nZXRfcGFnZShsM2UpOwogCi0gICAgaWYgKCB1bmxpa2VseShwYXJ0aWFs
ID4gMCkgKQorICAgIGlmICggKGZsYWdzICYgKFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFs
X2dlbmVyYWxfcmVmKSkgPT0KKyAgICAgICAgIFBURl9wYXJ0aWFsX3NldCApCiAgICAgewotICAg
ICAgICBBU1NFUlQoIWRlZmVyKTsKKyAgICAgICAgQVNTRVJUKCEoZmxhZ3MgJiBQVEZfZGVmZXIp
KTsKICAgICAgICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBnLCB0cnVlLCBtZm5fdG9fcGFnZShf
bWZuKHBmbikpKTsKICAgICB9CiAKLSAgICBpZiAoIGRlZmVyICkKKyAgICBpZiAoIGZsYWdzICYg
UFRGX2RlZmVyICkKICAgICB7CiAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcg
PSBtZm5fdG9fcGFnZShfbWZuKHBmbikpOwogICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVz
dF90YWJsZSA9IHBnOwpAQCAtMTM2Niw3ICsxMzg0LDcgQEAgc3RhdGljIGludCBwdXRfcGFnZV9m
cm9tX2wzZShsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBsb25nIHBmbiwKIH0KIAogc3RhdGlj
IGludCBwdXRfcGFnZV9mcm9tX2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBm
biwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBhcnRpYWwsIGJvb2wgZGVmZXIp
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncykKIHsKICAg
ICBpbnQgcmMgPSAxOwogCkBAIC0xMzc1LDEzICsxMzkzLDE0IEBAIHN0YXRpYyBpbnQgcHV0X3Bh
Z2VfZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgewog
ICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGw0ZV9nZXRfcGFnZShsNGUpOwogCi0gICAg
ICAgIGlmICggdW5saWtlbHkocGFydGlhbCA+IDApICkKKyAgICAgICAgaWYgKCAoZmxhZ3MgJiAo
UFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpKSA9PQorICAgICAgICAg
ICAgICBQVEZfcGFydGlhbF9zZXQgKQogICAgICAgICB7Ci0gICAgICAgICAgICBBU1NFUlQoIWRl
ZmVyKTsKKyAgICAgICAgICAgIEFTU0VSVCghKGZsYWdzICYgUFRGX2RlZmVyKSk7CiAgICAgICAg
ICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIHRydWUsIG1mbl90b19wYWdlKF9tZm4ocGZu
KSkpOwogICAgICAgICB9CiAKLSAgICAgICAgaWYgKCBkZWZlciApCisgICAgICAgIGlmICggZmxh
Z3MgJiBQVEZfZGVmZXIgKQogICAgICAgICB7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9s
ZF9ndWVzdF9wdHBnID0gbWZuX3RvX3BhZ2UoX21mbihwZm4pKTsKICAgICAgICAgICAgIGN1cnJl
bnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGc7CkBAIC0xNDkyLDEyICsxNTExLDEzIEBAIHN0
YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQg
bG9uZyB0eXBlKQogICAgIHVuc2lnbmVkIGxvbmcgIHBmbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHBh
Z2UpKTsKICAgICBsMl9wZ2VudHJ5X3QgICpwbDJlOwogICAgIHVuc2lnbmVkIGludCAgIGk7Ci0g
ICAgaW50ICAgICAgICAgICAgcmMgPSAwLCBwYXJ0aWFsID0gcGFnZS0+cGFydGlhbF9wdGU7Cisg
ICAgaW50ICAgICAgICAgICAgcmMgPSAwOworICAgIHVuc2lnbmVkIGludCAgIHBhcnRpYWxfZmxh
Z3MgPSBwYWdlLT5wYXJ0aWFsX2ZsYWdzOwogCiAgICAgcGwyZSA9IG1hcF9kb21haW5fcGFnZShf
bWZuKHBmbikpOwogCiAgICAgZm9yICggaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzOyBpIDwg
TDJfUEFHRVRBQkxFX0VOVFJJRVM7Ci0gICAgICAgICAgaSsrLCBwYXJ0aWFsID0gMCApCisgICAg
ICAgICAgaSsrLCBwYXJ0aWFsX2ZsYWdzID0gMCApCiAgICAgewogICAgICAgICBsMl9wZ2VudHJ5
X3QgbDJlOwogCkBAIC0xNTIwLDE3ICsxNTQwLDE4IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDJfdGFi
bGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogICAgICAgICAg
ICAgcmMgPSAtRUlOVFI7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQotICAgICAgICAgICAgcmMg
PSBnZXRfcGFnZV9mcm9tX2wyZShsMmUsIHBmbiwgZCwgcGFydGlhbCk7CisgICAgICAgICAgICBy
YyA9IGdldF9wYWdlX2Zyb21fbDJlKGwyZSwgcGZuLCBkLCBwYXJ0aWFsX2ZsYWdzKTsKIAogICAg
ICAgICBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgICAgIHsKICAgICAgICAgICAgIHBhZ2Ut
Pm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0g
cGFydGlhbCA/OiAxOworICAgICAgICAgICAgLyogU2V0ICdzZXQnLCByZXRhaW4gJ2dlbmVyYWwg
cmVmJyAqLworICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxhZ3Mg
fCBQVEZfcGFydGlhbF9zZXQ7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIHJjID09IC1F
SU5UUiAmJiBpICkKICAgICAgICAgewogICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0
ZXMgPSBpOwotICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSAwOworICAgICAgICAgICAg
cGFnZS0+cGFydGlhbF9mbGFncyA9IDA7CiAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAg
ICAgICAgfQogICAgICAgICBlbHNlIGlmICggcmMgPCAwICYmIHJjICE9IC1FSU5UUiApCkBAIC0x
NTM5LDcgKzE1NjAsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wyX3RhYmxlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSkKICAgICAgICAgICAgIGlmICggaSApCiAgICAg
ICAgICAgICB7CiAgICAgICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwot
ICAgICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgICAgICBw
YWdlLT5wYXJ0aWFsX2ZsYWdzID0gMDsKICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9s
ZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9n
dWVzdF90YWJsZSA9IHBhZ2U7CiAgICAgICAgICAgICB9CkBAIC0xNTYzLDcgKzE1ODQsOCBAQCBz
dGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgdW5z
aWduZWQgbG9uZyAgcGZuID0gbWZuX3gocGFnZV90b19tZm4ocGFnZSkpOwogICAgIGwzX3BnZW50
cnlfdCAgKnBsM2U7CiAgICAgdW5zaWduZWQgaW50ICAgaTsKLSAgICBpbnQgICAgICAgICAgICBy
YyA9IDAsIHBhcnRpYWwgPSBwYWdlLT5wYXJ0aWFsX3B0ZTsKKyAgICBpbnQgICAgICAgICAgICBy
YyA9IDA7CisgICAgdW5zaWduZWQgaW50ICAgcGFydGlhbF9mbGFncyA9IHBhZ2UtPnBhcnRpYWxf
ZmxhZ3M7CiAKICAgICBwbDNlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7CiAKQEAgLTE1
NzgsNyArMTYwMCw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5m
byAqcGFnZSkKICAgICAgICAgbWVtc2V0KHBsM2UgKyA0LCAwLCAoTDNfUEFHRVRBQkxFX0VOVFJJ
RVMgLSA0KSAqIHNpemVvZigqcGwzZSkpOwogCiAgICAgZm9yICggaSA9IHBhZ2UtPm5yX3ZhbGlk
YXRlZF9wdGVzOyBpIDwgTDNfUEFHRVRBQkxFX0VOVFJJRVM7Ci0gICAgICAgICAgaSsrLCBwYXJ0
aWFsID0gMCApCisgICAgICAgICAgaSsrLCBwYXJ0aWFsX2ZsYWdzID0gMCApCiAgICAgewogICAg
ICAgICBsM19wZ2VudHJ5X3QgbDNlID0gcGwzZVtpXTsKIApAQCAtMTU5Nyw3ICsxNjE5LDggQEAg
c3RhdGljIGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAg
ICAgICAgZWxzZQogICAgICAgICAgICAgICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9t
Zm4oCiAgICAgICAgICAgICAgICAgICAgIGwzZV9nZXRfbWZuKGwzZSksCi0gICAgICAgICAgICAg
ICAgICAgIFBHVF9sMl9wYWdlX3RhYmxlIHwgUEdUX3BhZV94ZW5fbDIsIGQsIHBhcnRpYWwsIDEp
OworICAgICAgICAgICAgICAgICAgICBQR1RfbDJfcGFnZV90YWJsZSB8IFBHVF9wYWVfeGVuX2wy
LCBkLAorICAgICAgICAgICAgICAgICAgICBwYXJ0aWFsX2ZsYWdzIHwgUFRGX3ByZWVtcHRpYmxl
KTsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggIShsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBf
UEFHRV9QUkVTRU5UKSApCiAgICAgICAgIHsKQEAgLTE2MDYsMTcgKzE2MjksMTggQEAgc3RhdGlj
IGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICAgICAg
cmMgPSAtRUlOVFI7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQotICAgICAgICAgICAgcmMgPSBn
ZXRfcGFnZV9mcm9tX2wzZShsM2UsIHBmbiwgZCwgcGFydGlhbCk7CisgICAgICAgICAgICByYyA9
IGdldF9wYWdlX2Zyb21fbDNlKGwzZSwgcGZuLCBkLCBwYXJ0aWFsX2ZsYWdzKTsKIAogICAgICAg
ICBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgICAgIHsKICAgICAgICAgICAgIHBhZ2UtPm5y
X3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gcGFy
dGlhbCA/OiAxOworICAgICAgICAgICAgLyogU2V0ICdzZXQnLCBsZWF2ZSAnZ2VuZXJhbCByZWYn
IHNldCBpZiB0aGlzIGVudHJ5IHdhcyBzZXQgKi8KKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxf
ZmxhZ3MgPSBwYXJ0aWFsX2ZsYWdzIHwgUFRGX3BhcnRpYWxfc2V0OwogICAgICAgICB9CiAgICAg
ICAgIGVsc2UgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSApCiAgICAgICAgIHsKICAgICAgICAgICAg
IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxf
cHRlID0gMDsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOwogICAgICAgICAg
ICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgIH0KICAgICAgICAgaWYgKCByYyA8IDAgKQpAQCAt
MTYzMyw3ICsxNjU3LDcgQEAgc3RhdGljIGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlKQogICAgICAgICBpZiAoIGkgKQogICAgICAgICB7CiAgICAgICAgICAgICBwYWdl
LT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9
IDA7CisgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gMDsKICAgICAgICAgICAgIGN1
cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgY3VycmVudC0+
YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICB9CkBAIC0xNzY3LDEwICsxNzkx
LDExIEBAIHN0YXRpYyBpbnQgYWxsb2NfbDRfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkK
ICAgICB1bnNpZ25lZCBsb25nICBwZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7CiAgICAg
bDRfcGdlbnRyeV90ICAqcGw0ZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBmbikpOwogICAgIHVu
c2lnbmVkIGludCAgIGk7Ci0gICAgaW50ICAgICAgICAgICAgcmMgPSAwLCBwYXJ0aWFsID0gcGFn
ZS0+cGFydGlhbF9wdGU7CisgICAgaW50ICAgICAgICAgICAgcmMgPSAwOworICAgIHVuc2lnbmVk
IGludCAgIHBhcnRpYWxfZmxhZ3MgPSBwYWdlLT5wYXJ0aWFsX2ZsYWdzOwogCiAgICAgZm9yICgg
aSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzOyBpIDwgTDRfUEFHRVRBQkxFX0VOVFJJRVM7Ci0g
ICAgICAgICAgaSsrLCBwYXJ0aWFsID0gMCApCisgICAgICAgICAgaSsrLCBwYXJ0aWFsX2ZsYWdz
ID0gMCApCiAgICAgewogICAgICAgICBsNF9wZ2VudHJ5X3QgbDRlOwogCkBAIC0xNzg2LDEyICsx
ODExLDEzIEBAIHN0YXRpYyBpbnQgYWxsb2NfbDRfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSkKICAgICAgICAgICAgIHJjID0gLUVJTlRSOwogICAgICAgICB9CiAgICAgICAgIGVsc2UKLSAg
ICAgICAgICAgIHJjID0gZ2V0X3BhZ2VfZnJvbV9sNGUobDRlLCBwZm4sIGQsIHBhcnRpYWwpOwor
ICAgICAgICAgICAgcmMgPSBnZXRfcGFnZV9mcm9tX2w0ZShsNGUsIHBmbiwgZCwgcGFydGlhbF9m
bGFncyk7CiAKICAgICAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQogICAgICAgICB7CiAgICAg
ICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICBwYWdlLT5w
YXJ0aWFsX3B0ZSA9IHBhcnRpYWwgPzogMTsKKyAgICAgICAgICAgIC8qIFNldCAnc2V0JywgbGVh
dmUgJ2dlbmVyYWwgcmVmJyBzZXQgaWYgdGhpcyBlbnRyeSB3YXMgc2V0ICovCisgICAgICAgICAg
ICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9mbGFncyB8IFBURl9wYXJ0aWFsX3NldDsK
ICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggcmMgPCAwICkKICAgICAgICAgewpAQCAtMTgw
MSw3ICsxODI3LDcgQEAgc3RhdGljIGludCBhbGxvY19sNF90YWJsZShzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlKQogICAgICAgICAgICAgaWYgKCBpICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAg
ICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICAgICAgcGFnZS0+
cGFydGlhbF9wdGUgPSAwOworICAgICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAw
OwogICAgICAgICAgICAgICAgIGlmICggcmMgPT0gLUVJTlRSICkKICAgICAgICAgICAgICAgICAg
ICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAgZWxzZQpAQCAtMTg1MywxOSArMTg3
OSwyMCBAQCBzdGF0aWMgaW50IGZyZWVfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkK
ICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIocGFnZSk7CiAgICAgdW5zaWdu
ZWQgbG9uZyBwZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7CiAgICAgbDJfcGdlbnRyeV90
ICpwbDJlOwotICAgIGludCByYyA9IDAsIHBhcnRpYWwgPSBwYWdlLT5wYXJ0aWFsX3B0ZTsKLSAg
ICB1bnNpZ25lZCBpbnQgaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzIC0gIXBhcnRpYWw7Cisg
ICAgaW50IHJjID0gMDsKKyAgICB1bnNpZ25lZCBpbnQgcGFydGlhbF9mbGFncyA9IHBhZ2UtPnBh
cnRpYWxfZmxhZ3MsCisgICAgICAgIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAtICEocGFy
dGlhbF9mbGFncyAmIFBURl9wYXJ0aWFsX3NldCk7CiAKICAgICBwbDJlID0gbWFwX2RvbWFpbl9w
YWdlKF9tZm4ocGZuKSk7CiAKICAgICBmb3IgKCA7IDsgKQogICAgIHsKICAgICAgICAgaWYgKCBp
c19ndWVzdF9sMl9zbG90KGQsIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvLCBpKSApCi0gICAgICAg
ICAgICByYyA9IHB1dF9wYWdlX2Zyb21fbDJlKHBsMmVbaV0sIHBmbiwgcGFydGlhbCwgZmFsc2Up
OworICAgICAgICAgICAgcmMgPSBwdXRfcGFnZV9mcm9tX2wyZShwbDJlW2ldLCBwZm4sIHBhcnRp
YWxfZmxhZ3MpOwogICAgICAgICBpZiAoIHJjIDwgMCApCiAgICAgICAgICAgICBicmVhazsKIAot
ICAgICAgICBwYXJ0aWFsID0gMDsKKyAgICAgICAgcGFydGlhbF9mbGFncyA9IDA7CiAKICAgICAg
ICAgaWYgKCAhaS0tICkKICAgICAgICAgICAgIGJyZWFrOwpAQCAtMTg4NywxMiArMTkxNCwxNCBA
QCBzdGF0aWMgaW50IGZyZWVfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBl
bHNlIGlmICggcmMgPT0gLUVSRVNUQVJUICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlk
YXRlZF9wdGVzID0gaTsKLSAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSBwYXJ0aWFsID86IC0x
OworICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gKHBhcnRpYWxfZmxhZ3MgJiBQVEZfcGFy
dGlhbF9zZXQpID8KKyAgICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgOgorICAgICAgICAgICAgKFBU
Rl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKTsKICAgICB9CiAgICAgZWxz
ZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVMgLSAxICkKICAg
ICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaSArIDE7Ci0gICAgICAgIHBh
Z2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IDA7CiAg
ICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAgIH0KIApAQCAtMTkwNCwxOCArMTkzMywxOSBAQCBz
dGF0aWMgaW50IGZyZWVfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBzdHJ1
Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIocGFnZSk7CiAgICAgdW5zaWduZWQgbG9uZyBw
Zm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7CiAgICAgbDNfcGdlbnRyeV90ICpwbDNlOwot
ICAgIGludCByYyA9IDAsIHBhcnRpYWwgPSBwYWdlLT5wYXJ0aWFsX3B0ZTsKLSAgICB1bnNpZ25l
ZCBpbnQgIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAtICFwYXJ0aWFsOworICAgIGludCBy
YyA9IDA7CisgICAgdW5zaWduZWQgaW50IHBhcnRpYWxfZmxhZ3MgPSBwYWdlLT5wYXJ0aWFsX2Zs
YWdzLAorICAgICAgICBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgLSAhKHBhcnRpYWxfZmxh
Z3MgJiBQVEZfcGFydGlhbF9zZXQpOwogCiAgICAgcGwzZSA9IG1hcF9kb21haW5fcGFnZShfbWZu
KHBmbikpOwogCiAgICAgZm9yICggOyA7ICkKICAgICB7Ci0gICAgICAgIHJjID0gcHV0X3BhZ2Vf
ZnJvbV9sM2UocGwzZVtpXSwgcGZuLCBwYXJ0aWFsLCAwKTsKKyAgICAgICAgcmMgPSBwdXRfcGFn
ZV9mcm9tX2wzZShwbDNlW2ldLCBwZm4sIHBhcnRpYWxfZmxhZ3MpOwogICAgICAgICBpZiAoIHJj
IDwgMCApCiAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICBwYXJ0aWFsID0gMDsKKyAgICAg
ICAgcGFydGlhbF9mbGFncyA9IDA7CiAgICAgICAgIGlmICggcmMgPT0gMCApCiAgICAgICAgICAg
ICBwbDNlW2ldID0gdW5hZGp1c3RfZ3Vlc3RfbDNlKHBsM2VbaV0sIGQpOwogCkBAIC0xOTM0LDEy
ICsxOTY0LDE0IEBAIHN0YXRpYyBpbnQgZnJlZV9sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlKQogICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5y
X3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSBwYXJ0aWFs
ID86IC0xOworICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gKHBhcnRpYWxfZmxhZ3MgJiBQ
VEZfcGFydGlhbF9zZXQpID8KKyAgICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgOgorICAgICAgICAg
ICAgKFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKTsKICAgICB9CiAg
ICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpIDwgTDNfUEFHRVRBQkxFX0VOVFJJRVMgLSAx
ICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaSArIDE7Ci0gICAg
ICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9
IDA7CiAgICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAgIH0KICAgICByZXR1cm4gcmMgPiAwID8g
MCA6IHJjOwpAQCAtMTk1MCwyNiArMTk4MiwyOSBAQCBzdGF0aWMgaW50IGZyZWVfbDRfdGFibGUo
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRf
b3duZXIocGFnZSk7CiAgICAgdW5zaWduZWQgbG9uZyBwZm4gPSBtZm5feChwYWdlX3RvX21mbihw
YWdlKSk7CiAgICAgbDRfcGdlbnRyeV90ICpwbDRlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZu
KSk7Ci0gICAgaW50IHJjID0gMCwgcGFydGlhbCA9IHBhZ2UtPnBhcnRpYWxfcHRlOwotICAgIHVu
c2lnbmVkIGludCAgaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzIC0gIXBhcnRpYWw7CisgICAg
aW50IHJjID0gMDsKKyAgICB1bnNpZ25lZCBwYXJ0aWFsX2ZsYWdzID0gcGFnZS0+cGFydGlhbF9m
bGFncywKKyAgICAgICAgaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzIC0gIShwYXJ0aWFsX2Zs
YWdzICYgUFRGX3BhcnRpYWxfc2V0KTsKIAogICAgIGRvIHsKICAgICAgICAgaWYgKCBpc19ndWVz
dF9sNF9zbG90KGQsIGkpICkKLSAgICAgICAgICAgIHJjID0gcHV0X3BhZ2VfZnJvbV9sNGUocGw0
ZVtpXSwgcGZuLCBwYXJ0aWFsLCAwKTsKKyAgICAgICAgICAgIHJjID0gcHV0X3BhZ2VfZnJvbV9s
NGUocGw0ZVtpXSwgcGZuLCBwYXJ0aWFsX2ZsYWdzKTsKICAgICAgICAgaWYgKCByYyA8IDAgKQog
ICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIHBhcnRpYWwgPSAwOworICAgICAgICBwYXJ0aWFs
X2ZsYWdzID0gMDsKICAgICB9IHdoaWxlICggaS0tICk7CiAKICAgICBpZiAoIHJjID09IC1FUkVT
VEFSVCApCiAgICAgewogICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAg
ICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gcGFydGlhbCA/OiAtMTsKKyAgICAgICAgcGFnZS0+cGFy
dGlhbF9mbGFncyA9IChwYXJ0aWFsX2ZsYWdzICYgUFRGX3BhcnRpYWxfc2V0KSA/CisgICAgICAg
ICAgICBwYXJ0aWFsX2ZsYWdzIDoKKyAgICAgICAgICAgIChQVEZfcGFydGlhbF9zZXQgfCBQVEZf
cGFydGlhbF9nZW5lcmFsX3JlZik7CiAgICAgfQogICAgIGVsc2UgaWYgKCByYyA9PSAtRUlOVFIg
JiYgaSA8IEw0X1BBR0VUQUJMRV9FTlRSSUVTIC0gMSApCiAgICAgewogICAgICAgICBwYWdlLT5u
cl92YWxpZGF0ZWRfcHRlcyA9IGkgKyAxOwotICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7
CisgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOwogICAgICAgICByYyA9IC1FUkVTVEFS
VDsKICAgICB9CiAKQEAgLTIyNDcsNyArMjI4Miw3IEBAIHN0YXRpYyBpbnQgbW9kX2wyX2VudHJ5
KGwyX3BnZW50cnlfdCAqcGwyZSwKICAgICAgICAgcmV0dXJuIC1FQlVTWTsKICAgICB9CiAKLSAg
ICBwdXRfcGFnZV9mcm9tX2wyZShvbDJlLCBwZm4sIDAsIHRydWUpOworICAgIHB1dF9wYWdlX2Zy
b21fbDJlKG9sMmUsIHBmbiwgUFRGX2RlZmVyKTsKIAogICAgIHJldHVybiByYzsKIH0KQEAgLTIz
MTUsNyArMjM1MCw3IEBAIHN0YXRpYyBpbnQgbW9kX2wzX2VudHJ5KGwzX3BnZW50cnlfdCAqcGwz
ZSwKICAgICAgICAgaWYgKCAhY3JlYXRlX3BhZV94ZW5fbWFwcGluZ3MoZCwgcGwzZSkgKQogICAg
ICAgICAgICAgQlVHKCk7CiAKLSAgICBwdXRfcGFnZV9mcm9tX2wzZShvbDNlLCBwZm4sIDAsIDEp
OworICAgIHB1dF9wYWdlX2Zyb21fbDNlKG9sM2UsIHBmbiwgUFRGX2RlZmVyKTsKICAgICByZXR1
cm4gcmM7CiB9CiAKQEAgLTIzNzgsNyArMjQxMyw3IEBAIHN0YXRpYyBpbnQgbW9kX2w0X2VudHJ5
KGw0X3BnZW50cnlfdCAqcGw0ZSwKICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CiAgICAgfQogCi0g
ICAgcHV0X3BhZ2VfZnJvbV9sNGUob2w0ZSwgcGZuLCAwLCAxKTsKKyAgICBwdXRfcGFnZV9mcm9t
X2w0ZShvbDRlLCBwZm4sIFBURl9kZWZlcik7CiAgICAgcmV0dXJuIHJjOwogfQogI2VuZGlmIC8q
IENPTkZJR19QViAqLwpAQCAtMjY0OSw3ICsyNjg0LDcgQEAgaW50IGZyZWVfcGFnZV90eXBlKHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKICAgICBpZiAoICEodHlw
ZSAmIFBHVF9wYXJ0aWFsKSApCiAgICAgewogICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRl
cyA9IDFVIDw8IFBBR0VUQUJMRV9PUkRFUjsKLSAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSAw
OworICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gMDsKICAgICB9CiAKICAgICBzd2l0Y2gg
KCB0eXBlICYgUEdUX3R5cGVfbWFzayApCkBAIC0yOTQ2LDcgKzI5ODEsNyBAQCBzdGF0aWMgaW50
IF9nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlw
ZSwKICAgICAgICAgaWYgKCAhKHggJiBQR1RfcGFydGlhbCkgKQogICAgICAgICB7CiAgICAgICAg
ICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IDA7Ci0gICAgICAgICAgICBwYWdlLT5wYXJ0
aWFsX3B0ZSA9IDA7CisgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gMDsKICAgICAg
ICAgfQogICAgICAgICBwYWdlLT5saW5lYXJfcHRfY291bnQgPSAwOwogICAgICAgICByYyA9IGFs
bG9jX3BhZ2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJsZSk7CkBAIC0zMTIyLDcgKzMxNTcs
NyBAQCBpbnQgbmV3X2d1ZXN0X2NyMyhtZm5fdCBtZm4pCiAgICAgICAgIHJldHVybiAwOwogICAg
IH0KIAotICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4obWZuLCBQR1Rfcm9vdF9w
YWdlX3RhYmxlLCBkLCAwLCAxKTsKKyAgICByYyA9IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZu
KG1mbiwgUEdUX3Jvb3RfcGFnZV90YWJsZSwgZCwgUFRGX3ByZWVtcHRpYmxlKTsKICAgICBzd2l0
Y2ggKCByYyApCiAgICAgewogICAgIGNhc2UgMDoKQEAgLTM0NzMsNyArMzUwOCw3IEBAIGxvbmcg
ZG9fbW11ZXh0X29wKAogICAgICAgICAgICAgaWYgKCBvcC5hcmcxLm1mbiAhPSAwICkKICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgICByYyA9IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZu
KAotICAgICAgICAgICAgICAgICAgICBfbWZuKG9wLmFyZzEubWZuKSwgUEdUX3Jvb3RfcGFnZV90
YWJsZSwgY3VycmQsIDAsIDEpOworICAgICAgICAgICAgICAgICAgICBfbWZuKG9wLmFyZzEubWZu
KSwgUEdUX3Jvb3RfcGFnZV90YWJsZSwgY3VycmQsIFBURl9wcmVlbXB0aWJsZSk7CiAKICAgICAg
ICAgICAgICAgICBpZiAoIHVubGlrZWx5KHJjKSApCiAgICAgICAgICAgICAgICAgewpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5o
CmluZGV4IDZmYWE1NjMxNjcuLjg0MDZhYzNjMzcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAgLTIyOCwxOSArMjI4
LDM0IEBAIHN0cnVjdCBwYWdlX2luZm8KICAgICAgICAgICogc2V0dGluZyB0aGUgZmxhZyBtdXN0
IG5vdCBkcm9wIHRoYXQgcmVmZXJlbmNlLCB3aGVyZWFzIHRoZSBpbnN0YW5jZQogICAgICAgICAg
KiBjbGVhcmluZyBpdCB3aWxsIGhhdmUgdG8uCiAgICAgICAgICAqCi0gICAgICAgICAqIElmIEBw
YXJ0aWFsX3B0ZSBpcyBwb3NpdGl2ZSB0aGVuIFBURSBhdCBAbnJfdmFsaWRhdGVkX3B0ZXMrMSBo
YXMKLSAgICAgICAgICogYmVlbiBwYXJ0aWFsbHkgdmFsaWRhdGVkLiBUaGlzIGltcGxpZXMgdGhh
dCB0aGUgZ2VuZXJhbCByZWZlcmVuY2UKLSAgICAgICAgICogdG8gdGhlIHBhZ2UgKGFjcXVpcmVk
IGZyb20gZ2V0X3BhZ2VfZnJvbV9sTmUoKSkgd291bGQgYmUgZHJvcHBlZAotICAgICAgICAgKiAo
YWdhaW4gZHVlIHRvIHRoZSBhcHBhcmVudCBmYWlsdXJlKSBhbmQgaGVuY2UgbXVzdCBiZSByZS1h
Y3F1aXJlZAotICAgICAgICAgKiB3aGVuIHJlc3VtaW5nIHRoZSB2YWxpZGF0aW9uLCBidXQgbXVz
dCBub3QgYmUgZHJvcHBlZCB3aGVuIHBpY2tpbmcKLSAgICAgICAgICogdXAgdGhlIHBhZ2UgZm9y
IGludmFsaWRhdGlvbi4KKyAgICAgICAgICogSWYgcGFydGlhbF9mbGFncyAmIFBURl9wYXJ0aWFs
X3NldCBpcyBzZXQsIHRoZW4gdGhlIHBhZ2UgYXQKKyAgICAgICAgICogYXQgQG5yX3ZhbGlkYXRl
ZF9wdGVzIGhhZCBQR1RfcGFydGlhbCBzZXQgYXMgYSByZXN1bHQgb2YgYW4KKyAgICAgICAgICog
b3BlcmF0aW9uIG9uIHRoZSBjdXJyZW50IHBhZ2UuICAoVGhhdCBwYWdlIG1heSBvciBtYXkgbm90
CisgICAgICAgICAqIHN0aWxsIGhhdmUgUEdUX3BhcnRpYWwgc2V0LikKICAgICAgICAgICoKLSAg
ICAgICAgICogSWYgQHBhcnRpYWxfcHRlIGlzIG5lZ2F0aXZlIHRoZW4gUFRFIGF0IEBucl92YWxp
ZGF0ZWRfcHRlcysxIGhhcwotICAgICAgICAgKiBiZWVuIHBhcnRpYWxseSBpbnZhbGlkYXRlZC4g
VGhpcyBpcyBiYXNpY2FsbHkgdGhlIG9wcG9zaXRlIGNhc2Ugb2YKLSAgICAgICAgICogYWJvdmUs
IGkuZS4gdGhlIGdlbmVyYWwgcmVmZXJlbmNlIHRvIHRoZSBwYWdlIHdhcyBub3QgZHJvcHBlZCBp
bgotICAgICAgICAgKiBwdXRfcGFnZV9mcm9tX2xOZSgpIChkdWUgdG8gdGhlIGFwcGFyZW50IGZh
aWx1cmUpLCBhbmQgaGVuY2UgaXQKLSAgICAgICAgICogbXVzdCBiZSBkcm9wcGVkIHdoZW4gdGhl
IHB1dCBvcGVyYXRpb24gaXMgcmVzdW1lZCAoYW5kIGNvbXBsZXRlcyksCi0gICAgICAgICAqIGJ1
dCBpdCBtdXN0IG5vdCBiZSBhY3F1aXJlZCBpZiBwaWNraW5nIHVwIHRoZSBwYWdlIGZvciB2YWxp
ZGF0aW9uLgorICAgICAgICAgKiBJZiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBpcyBzZXQsIHRo
ZW4gdGhlIFBURSBhdAorICAgICAgICAgKiBAbnJfdmFsaWRhdGVkX3B0ZWYgaG9sZHMgYSBnZW5l
cmFsIHJlZmVyZW5jZSBjb3VudCBmb3IgdGhlCisgICAgICAgICAqIHBhZ2UuCisgICAgICAgICAq
CisgICAgICAgICAqIFRoaXMgaGFwcGVuczoKKyAgICAgICAgICogLSBEdXJpbmcgZGUtdmFsaWRh
dGlvbiwgaWYgZGUtdmFsaWRhdGlvbiBvZiB0aGUgcGFnZSB3YXMKKyAgICAgICAgICogICBpbnRl
cnJ1cHRlZAorICAgICAgICAgKiAtIER1cmluZyB2YWxpZGF0aW9uLCBpZiBhbiBpbnZhbGlkIGVu
dHJ5IGlzIGVuY291bnRlcmVkIGFuZAorICAgICAgICAgKiAgIHZhbGlkYXRpb24gaXMgcHJlZW1w
dGlibGUKKyAgICAgICAgICogLSBEdXJpbmcgdmFsaWRhdGlvbiwgaWYgUFRGX3BhcnRpYWxfZ2Vu
ZXJhbF9yZWYgd2FzIHNldCBvbgorICAgICAgICAgKiAgIHRoaXMgZW50cnkgdG8gYmVnaW4gd2l0
aCAocGVyaGFwcyBiZWNhdXNlIHdlJ3JlIHBpY2tpbmcKKyAgICAgICAgICogICB1cCBmcm9tIGEg
cGFydGlhbCBkZS12YWxpZGF0aW9uKS4KKyAgICAgICAgICoKKyAgICAgICAgICogV2hlbiByZXN1
bWluZyB2YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBpcyBjbGVhciwKKyAg
ICAgICAgICogdGhlbiBhIGdlbmVyYWwgcmVmZXJlbmNlIG11c3QgYmUgcmUtYWNxdWlyZWQ7IGlm
IGl0IGlzIHNldCwgbm8KKyAgICAgICAgICogcmVmZXJlbmNlIHNob3VsZCBiZSBhY3F1aXJlZC4K
KyAgICAgICAgICoKKyAgICAgICAgICogV2hlbiByZXN1bWluZyBkZS12YWxpZGF0aW9uLCBpZiBQ
VEZfcGFydGlhbF9nZW5lcmFsX3JlZiBpcworICAgICAgICAgKiBjbGVhciwgbm8gcmVmZXJlbmNl
IHNob3VsZCBiZSBkcm9wcGVkOyBpZiBpdCBpcyBzZXQsIGEKKyAgICAgICAgICogcmVmZXJlbmNl
IHNob3VsZCBiZSBkcm9wcGVkLgorICAgICAgICAgKgorICAgICAgICAgKiBOQiB0aGF0IFBURl9w
YXJ0aWFsX3NldCBhbmQgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgYXJlCisgICAgICAgICAqIGRl
ZmluZWQgaW4gbW0uYywgdGhlIG9ubHkgcGxhY2Ugd2hlcmUgdGhleSBhcmUgdXNlZC4KICAgICAg
ICAgICoKICAgICAgICAgICogVGhlIDNyZCBmaWVsZCwgQGxpbmVhcl9wdF9jb3VudCwgaW5kaWNh
dGVzCiAgICAgICAgICAqIC0gYnkgYSBwb3NpdGl2ZSB2YWx1ZSwgaG93IG1hbnkgc2FtZS1sZXZl
bCBwYWdlIHRhYmxlIGVudHJpZXMgYSBwYWdlCkBAIC0yNTEsNyArMjY2LDcgQEAgc3RydWN0IHBh
Z2VfaW5mbwogICAgICAgICBzdHJ1Y3QgewogICAgICAgICAgICAgdTE2IG5yX3ZhbGlkYXRlZF9w
dGVzOlBBR0VUQUJMRV9PUkRFUiArIDE7CiAgICAgICAgICAgICB1MTYgOjE2IC0gUEFHRVRBQkxF
X09SREVSIC0gMSAtIDI7Ci0gICAgICAgICAgICBzMTYgcGFydGlhbF9wdGU6MjsKKyAgICAgICAg
ICAgIHUxNiBwYXJ0aWFsX2ZsYWdzOjI7CiAgICAgICAgICAgICBzMTYgbGluZWFyX3B0X2NvdW50
OwogICAgICAgICB9OwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 16:11:57 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 16:11: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 1iQD3F-0006V1-4m; Thu, 31 Oct 2019 16:11:57 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQD3E-0006Uv-GM
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:11:56 +0000
X-Inumbo-ID: 2890163c-fbf9-11e9-8aca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2890163c-fbf9-11e9-8aca-bc764e2007e4;
 Thu, 31 Oct 2019 16:11:55 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQD3D-0003tF-K8
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:11:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQD3D-0000h1-HV
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:11:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQD3D-0000h1-HV@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 16:11:55 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/mm: Use flags for
 _put_page_type rather than a boolean
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDExMzI4MmI0M2E5NTdlMzQ1MzBkNWU3NWFlYjQ5Y2EyNjc1ODYyYTcKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDMxIDE2OjUxOjQ5IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjUxOjQ5IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IFVzZSBmbGFncyBmb3IgX3B1dF9wYWdlX3R5cGUgcmF0aGVyIHRoYW4g
YSBib29sZWFuCiAgICAKICAgIFRoaXMgaXMgaW4gbWFpbmx5IGluIHByZXBhcmF0aW9uIGZvciBf
cHV0X3BhZ2VfdHlwZSB0YWtpbmcgdGhlCiAgICBwYXJ0aWFsX2ZsYWdzIHZhbHVlIGluIHRoZSBm
dXR1cmUuICBJdCBhbHNvIG1ha2VzIGl0IGVhc2llciB0byByZWFkIGluCiAgICB0aGUgY2FsbGVy
IChzaW5jZSB5b3Ugc2VlIGEgZmxhZyBuYW1lIHJhdGhlciB0aGFuIGB0cnVlYCBvciBgZmFsc2Vg
KS4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQuCiAgICAKICAgIFRoaXMg
aXMgcGFydCBvZiBYU0EtMjk5LgogICAgCiAgICBSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDAxMjE1ODhlYzBmNjk1MGVk
NjVkOTA2ZDg2MGRmNDliZTJjOGU2NTUKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEwLTMxIDE2OjEy
OjUzICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21tLmMgfCAyNSArKysrKysrKysrKysrLS0tLS0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRl
eCAzZjZmOGNjOWI4Li4wNzQwYjYxYWY4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYwor
KysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTIwMCw3ICsxMjAwLDcgQEAgZ2V0X3BhZ2VfZnJv
bV9sNGUoCiB9CiAjZW5kaWYgLyogQ09ORklHX1BWICovCiAKLXN0YXRpYyBpbnQgX3B1dF9wYWdl
X3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgYm9vbCBwcmVlbXB0aWJsZSwKK3N0YXRpYyBp
bnQgX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgaW50IGZs
YWdzLAogICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnKTsK
IAogdm9pZCBwdXRfcGFnZV9mcm9tX2wxZShsMV9wZ2VudHJ5X3QgbDFlLCBzdHJ1Y3QgZG9tYWlu
ICpsMWVfb3duZXIpCkBAIC0xMzIwLDcgKzEzMjAsNyBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zy
b21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICAgICAg
ICBQVEZfcGFydGlhbF9zZXQgKQogICAgICAgICB7CiAgICAgICAgICAgICBBU1NFUlQoIShmbGFn
cyAmIFBURl9kZWZlcikpOwotICAgICAgICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgdHJ1
ZSwgcHRwZyk7CisgICAgICAgICAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCBQVEZfcHJlZW1w
dGlibGUsIHB0cGcpOwogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCBmbGFncyAmIFBURl9k
ZWZlciApCiAgICAgICAgIHsKQEAgLTEzMjksNyArMTMyOSw3IEBAIHN0YXRpYyBpbnQgcHV0X3Bh
Z2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgICAg
IH0KICAgICAgICAgZWxzZQogICAgICAgICB7Ci0gICAgICAgICAgICByYyA9IF9wdXRfcGFnZV90
eXBlKHBnLCB0cnVlLCBwdHBnKTsKKyAgICAgICAgICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcs
IFBURl9wcmVlbXB0aWJsZSwgcHRwZyk7CiAgICAgICAgICAgICBpZiAoIGxpa2VseSghcmMpICkK
ICAgICAgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAgICAgICAgIH0KQEAgLTEzNjYsNyArMTM2
Niw3IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwgdW5z
aWduZWQgbG9uZyBwZm4sCiAgICAgICAgICBQVEZfcGFydGlhbF9zZXQgKQogICAgIHsKICAgICAg
ICAgQVNTRVJUKCEoZmxhZ3MgJiBQVEZfZGVmZXIpKTsKLSAgICAgICAgcmV0dXJuIF9wdXRfcGFn
ZV90eXBlKHBnLCB0cnVlLCBtZm5fdG9fcGFnZShfbWZuKHBmbikpKTsKKyAgICAgICAgcmV0dXJu
IF9wdXRfcGFnZV90eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUsIG1mbl90b19wYWdlKF9tZm4ocGZu
KSkpOwogICAgIH0KIAogICAgIGlmICggZmxhZ3MgJiBQVEZfZGVmZXIgKQpAQCAtMTM3Niw3ICsx
Mzc2LDcgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wzZShsM19wZ2VudHJ5X3QgbDNlLCB1
bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCi0gICAgcmMgPSBf
cHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgbWZuX3RvX3BhZ2UoX21mbihwZm4pKSk7CisgICAgcmMg
PSBfcHV0X3BhZ2VfdHlwZShwZywgUFRGX3ByZWVtcHRpYmxlLCBtZm5fdG9fcGFnZShfbWZuKHBm
bikpKTsKICAgICBpZiAoIGxpa2VseSghcmMpICkKICAgICAgICAgcHV0X3BhZ2UocGcpOwogCkBA
IC0xMzk3LDcgKzEzOTcsNyBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDRlKGw0X3BnZW50
cnlfdCBsNGUsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICAgICAgICBQVEZfcGFydGlhbF9z
ZXQgKQogICAgICAgICB7CiAgICAgICAgICAgICBBU1NFUlQoIShmbGFncyAmIFBURl9kZWZlcikp
OwotICAgICAgICAgICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBnLCB0cnVlLCBtZm5fdG9fcGFn
ZShfbWZuKHBmbikpKTsKKyAgICAgICAgICAgIHJldHVybiBfcHV0X3BhZ2VfdHlwZShwZywgUFRG
X3ByZWVtcHRpYmxlLCBtZm5fdG9fcGFnZShfbWZuKHBmbikpKTsKICAgICAgICAgfQogCiAgICAg
ICAgIGlmICggZmxhZ3MgJiBQVEZfZGVmZXIgKQpAQCAtMTQwNyw3ICsxNDA3LDcgQEAgc3RhdGlj
IGludCBwdXRfcGFnZV9mcm9tX2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBm
biwKICAgICAgICAgICAgIHJldHVybiAwOwogICAgICAgICB9CiAKLSAgICAgICAgcmMgPSBfcHV0
X3BhZ2VfdHlwZShwZywgdHJ1ZSwgbWZuX3RvX3BhZ2UoX21mbihwZm4pKSk7CisgICAgICAgIHJj
ID0gX3B1dF9wYWdlX3R5cGUocGcsIFBURl9wcmVlbXB0aWJsZSwgbWZuX3RvX3BhZ2UoX21mbihw
Zm4pKSk7CiAgICAgICAgIGlmICggbGlrZWx5KCFyYykgKQogICAgICAgICAgICAgcHV0X3BhZ2Uo
cGcpOwogICAgIH0KQEAgLTI3NTcsMTAgKzI3NTcsMTEgQEAgc3RhdGljIGludCBfcHV0X2ZpbmFs
X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiB9
CiAKIAotc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCBi
b29sIHByZWVtcHRpYmxlLAorc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlLCB1bnNpZ25lZCBpbnQgZmxhZ3MsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBwYWdlX2luZm8gKnB0cGcpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBueCwgeCwgeSA9
IHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvOworICAgIGJvb2wgcHJlZW1wdGlibGUgPSBmbGFncyAm
IFBURl9wcmVlbXB0aWJsZTsKIAogICAgIEFTU0VSVChjdXJyZW50X2xvY2tlZF9wYWdlX25lX2No
ZWNrKHBhZ2UpKTsKIApAQCAtMjk2OSw3ICsyOTcwLDcgQEAgc3RhdGljIGludCBfZ2V0X3BhZ2Vf
dHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAKICAgICAg
ICAgICAgIGlmICggdW5saWtlbHkoaW9tbXVfcmV0KSApCiAgICAgICAgICAgICB7Ci0gICAgICAg
ICAgICAgICAgX3B1dF9wYWdlX3R5cGUocGFnZSwgZmFsc2UsIE5VTEwpOworICAgICAgICAgICAg
ICAgIF9wdXRfcGFnZV90eXBlKHBhZ2UsIDAsIE5VTEwpOwogICAgICAgICAgICAgICAgIHJjID0g
aW9tbXVfcmV0OwogICAgICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICAgICAgfQpAQCAt
Mjk5Niw3ICsyOTk3LDcgQEAgc3RhdGljIGludCBfZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAKIHZvaWQgcHV0X3BhZ2VfdHlwZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlKQogewotICAgIGludCByYyA9IF9wdXRfcGFnZV90eXBlKHBhZ2Us
IGZhbHNlLCBOVUxMKTsKKyAgICBpbnQgcmMgPSBfcHV0X3BhZ2VfdHlwZShwYWdlLCAwLCBOVUxM
KTsKICAgICBBU1NFUlQocmMgPT0gMCk7CiAgICAgKHZvaWQpcmM7CiB9CkBAIC0zMDEzLDcgKzMw
MTQsNyBAQCBpbnQgZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25l
ZCBsb25nIHR5cGUpCiAKIGludCBwdXRfcGFnZV90eXBlX3ByZWVtcHRpYmxlKHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UpCiB7Ci0gICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBhZ2UsIHRydWUsIE5V
TEwpOworICAgIHJldHVybiBfcHV0X3BhZ2VfdHlwZShwYWdlLCBQVEZfcHJlZW1wdGlibGUsIE5V
TEwpOwogfQogCiBpbnQgZ2V0X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZShzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCkBAIC0zMDMwLDcgKzMwMzEsNyBAQCBpbnQgcHV0
X29sZF9ndWVzdF90YWJsZShzdHJ1Y3QgdmNwdSAqdikKICAgICBpZiAoICF2LT5hcmNoLm9sZF9n
dWVzdF90YWJsZSApCiAgICAgICAgIHJldHVybiAwOwogCi0gICAgc3dpdGNoICggcmMgPSBfcHV0
X3BhZ2VfdHlwZSh2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSwgdHJ1ZSwKKyAgICBzd2l0Y2ggKCBy
YyA9IF9wdXRfcGFnZV90eXBlKHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlLCBQVEZfcHJlZW1wdGli
bGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2LT5hcmNoLm9sZF9ndWVzdF9w
dHBnKSApCiAgICAgewogICAgIGNhc2UgLUVJTlRSOgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 16:12:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 16: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 1iQD3Q-0006WH-6g; Thu, 31 Oct 2019 16:12:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQD3O-0006W6-MD
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:12:06 +0000
X-Inumbo-ID: 2ea025d0-fbf9-11e9-a531-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 2ea025d0-fbf9-11e9-a531-bc764e2007e4;
 Thu, 31 Oct 2019 16:12:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQD3N-0003tf-Ps
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:12:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQD3N-0000hx-NX
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:12:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQD3N-0000hx-NX@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 16:12:05 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/mm: Rework
 get_page_and_type_from_mfn conditional
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgxYTBlMTIwYTU1ZjU2MzFjOGQ3OGQ2ZjM0OTIzNTYxNjFiNTFjMjEKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDMxIDE2OjUyOjE0IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjUyOjE0IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IFJld29yayBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbiBjb25kaXRp
b25hbAogICAgCiAgICBNYWtlIGl0IGVhc2llciB0byByZWFkIGJ5IGRlY2xhcmluZyB0aGUgY29u
ZGl0aW9ucyBpbiB3aGljaCB3ZSB3aWxsCiAgICByZXRhaW4gdGhlIHJlZiwgcmF0aGVyIHRoYW4g
dGhlIGNvbmRpdGlvbnMgdW5kZXIgd2hpY2ggd2UgcmVsZWFzZSBpdC4KICAgIAogICAgVGhlIG9u
bHkgd2F5IChwYWdlID09IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlKSBjYW4gYmUgdHJ1
ZSBpcyBpZgogICAgcHJlZW1wdGlibGUgaXMgdHJ1ZTsgc28gcmVtb3ZlIHRoaXMgZnJvbSB0aGUg
cXVlcnkgaXRzZWxmLCBhbmQgYWRkIGFuCiAgICBBU1NFUlQoKSB0byB0aGF0IGVmZmVjdCBvbiB0
aGUgb3Bwb3NpdGUgcGF0aC4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQu
CiAgICAKICAgIE5CIHRoYXQgYWxsb2NfbE5fdGFibGUoKSBtaXNoYW5kbGUgdGhlICJsaW5lYXIg
cHQgZmFpbHVyZSIgc2l0dWF0aW9uCiAgICBkZXNjcmliZWQgaW4gdGhlIGNvbW1lbnQ7IHRoaXMg
d2lsbCBiZSBhZGRyZXNzZWQgaW4gYSBmdXR1cmUgcGF0Y2guCiAgICAKICAgIFRoaXMgaXMgcGFy
dCBvZiBYU0EtMjk5LgogICAgCiAgICBSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDJhYWIwNmQ3NDJlMTNkN2E5ZDI0OGYx
ZmM3ZjBlYzYyYjI5NWFkYTEKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEwLTMxIDE2OjEzOjIzICsw
MTAwCi0tLQogeGVuL2FyY2gveDg2L21tLmMgfCAzOSArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspLCAyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21t
LmMKaW5kZXggMDc0MGI2MWFmOC4uMGE0ZDM5YTJjMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTExMjIsOCArMTEyMiw0MyBAQCBzdGF0
aWMgaW50IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKAogCiAgICAgcmMgPSBfZ2V0X3BhZ2Vf
dHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJsZSk7CiAKLSAgICBpZiAoIHVubGlrZWx5KHJjKSAm
JiAhcGFydGlhbF9yZWYgJiYKLSAgICAgICAgICghcHJlZW1wdGlibGUgfHwgcGFnZSAhPSBjdXJy
ZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSkgKQorICAgIC8qCisgICAgICogUmV0YWluIHRoZSBy
ZWZjb3VudCBpZjoKKyAgICAgKiAtIHBhZ2UgaXMgZnVsbHkgdmFsaWRhdGVkIChyYyA9PSAwKQor
ICAgICAqIC0gcGFnZSBpcyBub3QgdmFsaWRhdGVkIChyYyA8IDApIGJ1dDoKKyAgICAgKiAgIC0g
V2UgY2FtZSBpbiB3aXRoIGEgcmVmZXJlbmNlIChwYXJ0aWFsX3JlZikKKyAgICAgKiAgIC0gcGFn
ZSBpcyBwYXJ0aWFsbHkgdmFsaWRhdGVkIGJ1dCB0aGVyZSdzIGJlZW4gYW4gZXJyb3IKKyAgICAg
KiAgICAgKHBhZ2UgPT0gY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUpCisgICAgICoKKyAg
ICAgKiBUaGUgcGFydGlhbF9yZWYtb24tZXJyb3IgY2xhdXNlIGlzIHdvcnRoIGFuIGV4cGxhbmF0
aW9uLiAgVGhlcmUKKyAgICAgKiBhcmUgdHdvIHNjZW5hcmlvcyB3aGVyZSBwYXJ0aWFsX3JlZiBt
aWdodCBiZSB0cnVlIGNvbWluZyBpbjoKKyAgICAgKiAtIG1mbiBoYXMgYmVlbiBwYXJ0aWFsbHkg
ZGVtb3RlZCBhcyB0eXBlIGB0eXBlYDsgaS5lLiBoYXMKKyAgICAgKiAgIFBHVF9wYXJ0aWFsIHNl
dAorICAgICAqIC0gbWZuIGhhcyBiZWVuIHBhcnRpYWxseSBkZW1vdGVkIGFzIEwodHlwZSsxKSAo
aS5lLiwgYSBsaW5lYXIKKyAgICAgKiAgIHBhZ2U7IGUuZy4gd2UncmUgYmVpbmcgY2FsbGVkIGZy
b20gZ2V0X3BhZ2VfZnJvbV9sMmUgd2l0aAorICAgICAqICAgdHlwZSA9PSBQR1RfbDFfdGFibGUs
IGJ1dCB0aGUgbWZuIGlzIFBHVF9sMl90YWJsZSkKKyAgICAgKgorICAgICAqIElmIHRoZXJlJ3Mg
YW4gZXJyb3IsIGluIHRoZSBmaXJzdCBjYXNlLCBfZ2V0X3BhZ2VfdHlwZSB3aWxsCisgICAgICog
ZWl0aGVyIHJldHVybiAtRVJFU1RBUlQsIGluIHdoaWNoIGNhc2Ugd2Ugd2FudCB0byByZXRhaW4g
dGhlCisgICAgICogcmVmIChhcyB0aGUgY2FsbGVyIHdpbGwgY29uc2lkZXIgaXQgcmV0YWluZWQp
LCBvciAtRUlOVkFMLCBpbgorICAgICAqIHdoaWNoIGNhc2Ugb2xkX2d1ZXN0X3RhYmxlIHdpbGwg
YmUgc2V0OyBpbiBib3RoIGNhc2VzLCB3ZSBuZWVkCisgICAgICogdG8gcmV0YWluIHRoZSByZWYu
CisgICAgICoKKyAgICAgKiBJbiB0aGUgc2Vjb25kIGNhc2UsIGlmIHRoZXJlJ3MgYW4gZXJyb3Is
IF9nZXRfcGFnZV90eXBlKCkgY2FuCisgICAgICogKm9ubHkqIHJldHVybiAtRUlOVkFMLCBhbmQg
Km5ldmVyKiBzZXQgb2xkX2d1ZXN0X3RhYmxlLiAgSW4KKyAgICAgKiB0aGF0IGNhc2Ugd2UgYWxz
byB3YW50IHRvIHJldGFpbiB0aGUgcmVmZXJlbmNlLCB0byBhbGxvdyB0aGUKKyAgICAgKiBwYWdl
IHRvIGNvbnRpbnVlIHRvIGJlIHRvcm4gZG93biAoaS5lLiwgUEdUX3BhcnRpYWwgY2xlYXJlZCkK
KyAgICAgKiBzYWZlbHkuCisgICAgICoKKyAgICAgKiBBbHNvIG5vdGUgdGhhdCB3ZSBzaG91bGRu
J3QgYmUgYWJsZSB0byBsZWF2ZSB3aXRoIHRoZSByZWZlcmVuY2UKKyAgICAgKiBjb3VudCByZXRh
aW5lZCB1bmxlc3Mgd2Ugc3VjY2VlZGVkLCBvciB0aGUgb3BlcmF0aW9uIHdhcworICAgICAqIHBy
ZWVtcHRpYmxlLgorICAgICAqLworICAgIGlmICggbGlrZWx5KCFyYykgfHwgcGFydGlhbF9yZWYg
KQorICAgICAgICAvKiBub3RoaW5nICovOworICAgIGVsc2UgaWYgKCBwYWdlID09IGN1cnJlbnQt
PmFyY2gub2xkX2d1ZXN0X3RhYmxlICkKKyAgICAgICAgQVNTRVJUKHByZWVtcHRpYmxlKTsKKyAg
ICBlbHNlCiAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogCiAgICAgcmV0dXJuIHJjOwotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00
LjEyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 16:12:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 16:12: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 1iQD3a-0006YD-8O; Thu, 31 Oct 2019 16:12: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=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQD3Z-0006Y1-8d
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:12:17 +0000
X-Inumbo-ID: 34b21488-fbf9-11e9-954d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 34b21488-fbf9-11e9-954d-12813bfff9fa;
 Thu, 31 Oct 2019 16:12:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQD3X-0003tr-Vp
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:12:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQD3X-0000jZ-TO
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:12:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQD3X-0000jZ-TO@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 16:12:15 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/mm: Have alloc_l[23]_table
 clear partial_flags when preempting
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM5MThmOTljOGU5MjJlYTA1ZTA0MDA3N2Y2NGU5YjljMDdkNjk0MzgKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDMxIDE2OjUyOjM5IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjUyOjM5IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IEhhdmUgYWxsb2NfbFsyM11fdGFibGUgY2xlYXIgcGFydGlhbF9mbGFn
cyB3aGVuIHByZWVtcHRpbmcKICAgIAogICAgSW4gb3JkZXIgdG8gYWxsb3cgcmVjdXJzaXZlIHBh
Z2V0YWJsZSBwcm9tb3Rpb25zIGFuZCBkZW1vdGlvbnMgdG8gYmUKICAgIGludGVycnVwdGVkLCBY
ZW4gbXVzdCBrZWVwIHRyYWNrIG9mIHRoZSBzdGF0ZSBvZiB0aGUgc3ViLXBhZ2VzCiAgICBwcm9t
b3RlZCBvciBkZW1vdGVkLiAgVGhpcyBpcyBzdG9yZWQgaW4gdHdvIGVsZW1lbnRzIGluIHRoZSBw
YWdlCiAgICBzdHJ1Y3Q6IG5yX2VudHJpZXNfdmFsaWRhdGVkIGFuZCBwYXJ0aWFsX2ZsYWdzLgog
ICAgCiAgICBUaGUgcnVsZSBpcyB0aGF0IGVudHJpZXMgWzAsIG5yX2VudHJpZXNfdmFsaWRhdGVk
KSBzaG91bGQgYWx3YXlzIGJlCiAgICB2YWxpZGF0ZWQgYW5kIGhvbGQgYSBnZW5lcmFsIHJlZmVy
ZW5jZSBjb3VudC4gIElmIHBhcnRpYWxfZmxhZ3MgaXMKICAgIHplcm8sIHRoZW4gW25yX2VudHJp
ZXNfdmFsaWRhdGVkXSBpcyBub3QgdmFsaWRhdGVkIGFuZCBubyByZWZlcmVuY2UKICAgIGNvdW50
IGlzIGhlbGQuICBJZiBQVEZfcGFydGlhbF9zZXQgaXMgc2V0LCB0aGVuIFtucl9lbnRyaWVzX3Zh
bGlkYXRlZF0KICAgIGlzIHBhcnRpYWxseSB2YWxpZGF0ZWQuCiAgICAKICAgIEF0IHRoZSBtb21l
bnQsIGEgZGlzdGluY3Rpb24gaXMgbWFkZSBiZXR3ZWVuIHByb21vdGlvbiBhbmQgZGVtb3Rpb24K
ICAgIHdpdGggcmVnYXJkIHRvIHdoZXRoZXIgdGhlIGVudHJ5IGl0c2VsZiAiaG9sZHMiIGEgZ2Vu
ZXJhbCByZWZlcmVuY2UKICAgIGNvdW50OiB3aGVuIGVudHJ5IHByb21vdGlvbiBpcyBpbnRlcnJ1
cHRlZCAoaS5lLiwgcmV0dXJucyAtRVJFU1RBUlQpLAogICAgdGhlIGVudHJ5IGlzIG5vdCBjb25z
aWRlcmVkIHRvIGhvbGQgYSByZWZlcmVuY2U7IHdoZW4gZW50cnkgZGVtb3Rpb24KICAgIGlzIGlu
dGVycnVwdGVkLCB0aGUgZW50cnkgaXMgc3RpbGwgY29uc2lkZXJlZCB0byBob2xkIGEgZ2VuZXJh
bAogICAgcmVmZXJlbmNlLgogICAgCiAgICBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBpcyB1c2Vk
IHRvIGRpc3Rpbmd1aXNoIGJldHdlZW4gdGhlc2UgY2FzZXMuCiAgICBJZiBjbGVhciwgaXQncyBh
IHBhcnRpYWwgcHJvbW90aW9uID0+IG5vIGdlbmVyYWwgcmVmZXJlbmNlIGNvdW50IGhlbGQKICAg
IGJ5IHRoZSBlbnRyeTsgaWYgc2V0LCBpdCdzIHBhcnRpYWwgZGVtb3Rpb24sIHNvIGEgZ2VuZXJh
bCByZWZlcmVuY2UKICAgIGNvdW50IGhlbGQuICBCZWNhdXNlIHByb21vdGlvbnMgYW5kIGRlbW90
aW9ucyBjYW4gYmUgaW50ZXJsZWF2ZWQsIHRoaXMKICAgIHZhbHVlIGlzIHBhc3NlZCB0byBnZXRf
cGFnZV9hbmRfdHlwZV9mcm9tX21mbiBhbmQgcHV0X3BhZ2VfZnJvbV9sKmUsCiAgICB0byBiZSBh
YmxlIHRvIHByb3Blcmx5IGhhbmRsZSByZWZlcmVuY2UgY291bnRzLgogICAgCiAgICBVbmZvcnR1
bmF0ZWx5LCB3aGVuIGFsbG9jX2xbMjNdX3RhYmxlIGNoZWNrIGh5cGVyY2FsbF9wcmVlbXB0X2No
ZWNrKCkKICAgIGFuZCByZXR1cm4gLUVSRVNUQVJULCB0aGV5IHNldCBucl9lbnRyaWVzX3ZhbGlk
YXRlZCwgYnV0IGRvbid0IGNsZWFyCiAgICBwYXJ0aWFsX2ZsYWdzLgogICAgCiAgICBJZiB3ZSB3
ZXJlIHBpY2tpbmcgdXAgZnJvbSBhIHByZXZpb3VzbHktaW50ZXJydXB0ZWQgcHJvbW90aW9uLCB0
aGF0CiAgICBtZWFucyB0aGF0IFBURl9wYXJ0aWFsX3NldCB3b3VsZCBiZSBzZXQgZXZlbiB0aG91
Z2gKICAgIFtucl9lbnRyaWVzX3ZhbGlkYXRlZF0gd2FzIG5vdCBwYXJ0aWFsbHkgdmFsaWRhdGVk
LiAgVGhpcyBtZWFucyB0aGF0CiAgICBpZiB0aGUgcGFnZSBpbiB0aGlzIHN0YXRlIHdlcmUgZGUt
dmFsaWRhdGVkLCBwdXRfcGFnZV90eXBlKCkgd291bGQKICAgIGVycm9uZW91c2x5IGJlIGNhbGxl
ZCBvbiB0aGF0IGVudHJ5LgogICAgCiAgICBQZXJoYXBzIHdvcnNlLCBpZiB3ZSB3ZXJlIHJhY2lu
ZyB3aXRoIGEgZGUtdmFsaWRhdGlvbiwgdGhlbiB3ZSBtaWdodAogICAgbGVhdmUgYm90aCBQVEZf
cGFydGlhbF9zZXQgYW5kIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmOyBhbmQgd2hlbgogICAgZGUt
dmFsaWRhdGlvbiBwaWNrZWQgdXAgYWdhaW4sIGJvdGggdGhlIHR5cGUgYW5kIHRoZSBnZW5lcmFs
IHJlZiB3b3VsZAogICAgYmUgZXJyb25lb3VzbHkgZHJvcHBlZCBmcm9tIFtucl9lbnRyaWVzX3Zh
bGlkYXRlZF0uCiAgICAKICAgIEluIGEgc2Vuc2UsIHRoZSByZWFsIGlzc3VlIGhlcmUgaXMgY29k
ZSBkdXBsaWNhdGlvbi4gIFJhdGhlciB0aGFuCiAgICBkdXBsaWNhdGUgdGhlIGludGVycnVwdGlv
biBjb2RlLCBzZXQgcmMgdG8gLUVJTlRSIGFuZCBmYWxsIHRocm91Z2ggdG8KICAgIHRoZSBjb2Rl
IHdoaWNoIGFscmVhZHkgaGFuZGxlcyB0aGF0IGNhc2UgY29ycmVjdGx5LgogICAgCiAgICBHaXZl
biB0aGUgbG9naWMgYXQgdGhpcyBwb2ludCwgaXQgc2hvdWxkIGJlIGltcG9zc2libGUgZm9yCiAg
ICBwYXJ0aWFsX2ZsYWdzIHRvIGJlIG5vbi16ZXJvOyBhZGQgYW4gQVNTRVJUKCkgdG8gY2F0Y2gg
YW55IGNoYW5nZXMuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjk5LgogICAgCiAgICBS
ZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAg
U2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3Rl
ciBjb21taXQ6IGZmMGI5YTVkNjliNzQ0YTk5ZThiYmVhYzgyMGE5ODVkYjVhM2JmOGUKICAgIG1h
c3RlciBkYXRlOiAyMDE5LTEwLTMxIDE2OjE0OjE0ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21t
LmMgfCAyNSArKysrKystLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNl
cnRpb25zKCspLCAxOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0u
YyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDBhNGQzOWEyYzMuLmJiZDI5YTY4ZjQgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0xNTU0
LDIxICsxNTU0LDEzIEBAIHN0YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5m
byAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogICAgIGZvciAoIGkgPSBwYWdlLT5ucl92YWxp
ZGF0ZWRfcHRlczsgaSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTOwogICAgICAgICAgIGkrKywgcGFy
dGlhbF9mbGFncyA9IDAgKQogICAgIHsKLSAgICAgICAgbDJfcGdlbnRyeV90IGwyZTsKKyAgICAg
ICAgbDJfcGdlbnRyeV90IGwyZSA9IHBsMmVbaV07CiAKICAgICAgICAgaWYgKCBpID4gcGFnZS0+
bnJfdmFsaWRhdGVkX3B0ZXMgJiYgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCi0gICAgICAg
IHsKLSAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAg
IHJjID0gLUVSRVNUQVJUOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLQotICAgICAg
ICBpZiAoICFpc19ndWVzdF9sMl9zbG90KGQsIHR5cGUsIGkpICkKKyAgICAgICAgICAgIHJjID0g
LUVJTlRSOworICAgICAgICBlbHNlIGlmICggIWlzX2d1ZXN0X2wyX3Nsb3QoZCwgdHlwZSwgaSkg
KQogICAgICAgICAgICAgY29udGludWU7Ci0KLSAgICAgICAgbDJlID0gcGwyZVtpXTsKLQotICAg
ICAgICBpZiAoICEobDJlX2dldF9mbGFncyhsMmUpICYgX1BBR0VfUFJFU0VOVCkgKQorICAgICAg
ICBlbHNlIGlmICggIShsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIGlmICggIXB2X2wxdGZfY2hlY2tfbDJlKGQsIGwyZSkgKQogICAg
ICAgICAgICAgICAgIGNvbnRpbnVlOwpAQCAtMTY0MCwxMyArMTYzMiw4IEBAIHN0YXRpYyBpbnQg
YWxsb2NfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgbDNfcGdlbnRy
eV90IGwzZSA9IHBsM2VbaV07CiAKICAgICAgICAgaWYgKCBpID4gcGFnZS0+bnJfdmFsaWRhdGVk
X3B0ZXMgJiYgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCi0gICAgICAgIHsKLSAgICAgICAg
ICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAgIHJjID0gLUVSRVNU
QVJUOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLQotICAgICAgICBpZiAoIGlzX3B2
XzMyYml0X2RvbWFpbihkKSAmJiAoaSA9PSAzKSApCisgICAgICAgICAgICByYyA9IC1FSU5UUjsK
KyAgICAgICAgZWxzZSBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSAmJiAoaSA9PSAzKSApCiAg
ICAgICAgIHsKICAgICAgICAgICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9Q
UkVTRU5UKSB8fAogICAgICAgICAgICAgICAgICAobDNlX2dldF9mbGFncyhsM2UpICYgbDNfZGlz
YWxsb3dfbWFzayhkKSkgKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 16:12:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 16:12: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 1iQD3k-0006ZA-A4; Thu, 31 Oct 2019 16:12: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=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQD3j-0006Z2-FX
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:12:27 +0000
X-Inumbo-ID: 3a957504-fbf9-11e9-954d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3a957504-fbf9-11e9-954d-12813bfff9fa;
 Thu, 31 Oct 2019 16:12:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQD3i-0003ui-5R
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:12:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQD3i-0000k8-30
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:12:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQD3i-0000k8-30@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 16:12:26 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/mm: Always retain a general
 ref on partial
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk0ZmYzY2ZjNzg0MGI1YmIzZGQ1ZTg1NjI3NzkzNjJhOTBlOGFkY2QKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDMxIDE2OjUzOjE2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjUzOjE2IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IEFsd2F5cyByZXRhaW4gYSBnZW5lcmFsIHJlZiBvbiBwYXJ0aWFsCiAg
ICAKICAgIEluIG9yZGVyIHRvIGFsbG93IHJlY3Vyc2l2ZSBwYWdldGFibGUgcHJvbW90aW9ucyBh
bmQgZGVtb3Rpb25zIHRvIGJlCiAgICBpbnRlcnJ1cHRlZCwgWGVuIG11c3Qga2VlcCB0cmFjayBv
ZiB0aGUgc3RhdGUgb2YgdGhlIHN1Yi1wYWdlcwogICAgcHJvbW90ZWQgb3IgZGVtb3RlZC4gIFRo
aXMgaXMgc3RvcmVkIGluIHR3byBlbGVtZW50cyBpbiB0aGUgcGFnZSBzdHJ1Y3Q6CiAgICBucl9l
bnRyaWVzX3ZhbGlkYXRlZCBhbmQgcGFydGlhbF9mbGFncy4KICAgIAogICAgVGhlIHJ1bGUgaXMg
dGhhdCBlbnRyaWVzIFswLCBucl9lbnRyaWVzX3ZhbGlkYXRlZCkgc2hvdWxkIGFsd2F5cyBiZQog
ICAgdmFsaWRhdGVkIGFuZCBob2xkIGEgZ2VuZXJhbCByZWZlcmVuY2UgY291bnQuICBJZiBwYXJ0
aWFsX2ZsYWdzIGlzCiAgICB6ZXJvLCB0aGVuIFtucl9lbnRyaWVzX3ZhbGlkYXRlZF0gaXMgbm90
IHZhbGlkYXRlZCBhbmQgbm8gcmVmZXJlbmNlCiAgICBjb3VudCBpcyBoZWxkLiAgSWYgUFRGX3Bh
cnRpYWxfc2V0IGlzIHNldCwgdGhlbiBbbnJfZW50cmllc192YWxpZGF0ZWRdCiAgICBpcyBwYXJ0
aWFsbHkgdmFsaWRhdGVkLgogICAgCiAgICBBdCB0aGUgbW9tZW50LCBhIGRpc3RpbmN0aW9uIGlz
IG1hZGUgYmV0d2VlbiBwcm9tb3Rpb24gYW5kIGRlbW90aW9uCiAgICB3aXRoIHJlZ2FyZCB0byB3
aGV0aGVyIHRoZSBlbnRyeSBpdHNlbGYgImhvbGRzIiBhIGdlbmVyYWwgcmVmZXJlbmNlCiAgICBj
b3VudDogd2hlbiBlbnRyeSBwcm9tb3Rpb24gaXMgaW50ZXJydXB0ZWQgKGkuZS4sIHJldHVybnMg
LUVSRVNUQVJUKSwKICAgIHRoZSBlbnRyeSBpcyBub3QgY29uc2lkZXJlZCB0byBob2xkIGEgcmVm
ZXJlbmNlOyB3aGVuIGVudHJ5IGRlbW90aW9uCiAgICBpcyBpbnRlcnJ1cHRlZCwgdGhlIGVudHJ5
IGlzIHN0aWxsIGNvbnNpZGVyZWQgdG8gaG9sZCBhIGdlbmVyYWwKICAgIHJlZmVyZW5jZS4KICAg
IAogICAgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgaXMgdXNlZCB0byBkaXN0aW5ndWlzaCBiZXR3
ZWVuIHRoZXNlIGNhc2VzLgogICAgSWYgY2xlYXIsIGl0J3MgYSBwYXJ0aWFsIHByb21vdGlvbiA9
PiBubyBnZW5lcmFsIHJlZmVyZW5jZSBjb3VudCBoZWxkCiAgICBieSB0aGUgZW50cnk7IGlmIHNl
dCwgaXQncyBwYXJ0aWFsIGRlbW90aW9uLCBzbyBhIGdlbmVyYWwgcmVmZXJlbmNlCiAgICBjb3Vu
dCBoZWxkLiAgQmVjYXVzZSBwcm9tb3Rpb25zIGFuZCBkZW1vdGlvbnMgY2FuIGJlIGludGVybGVh
dmVkLCB0aGlzCiAgICB2YWx1ZSBpcyBwYXNzZWQgdG8gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9t
Zm4gYW5kIHB1dF9wYWdlX2Zyb21fbCplLAogICAgdG8gYmUgYWJsZSB0byBwcm9wZXJseSBoYW5k
bGUgcmVmZXJlbmNlIGNvdW50cy4KICAgIAogICAgVW5mb3J0dW5hdGVseSwgYmVjYXVzZSBhIHJl
ZmNvdW50IGlzIG5vdCBoZWxkLCBpdCBpcyBwb3NzaWJsZSB0bwogICAgZW5naW5lZXIgYSBzaXR1
YXRpb24gd2hlcmUgUEZUX3BhcnRpYWxfc2V0IGlzIHNldCBidXQgdGhlIHBhZ2UgaW4KICAgIHF1
ZXN0aW9uIGhhcyBiZWVuIGFzc2lnbmVkIHRvIGFub3RoZXIgZG9tYWluLiAgQSBza2V0Y2ggaXMg
cHJvdmlkZWQgaW4KICAgIHRoZSBhcHBlbmRpeC4KICAgIAogICAgRml4IHRoaXMgYnkgaGF2aW5n
IHRoZSBwYXJlbnQgcGFnZSB0YWJsZSBlbnRyeSBob2xkIGEgZ2VuZXJhbAogICAgcmVmZXJlbmNl
IGNvdW50IHdoZW5ldmVyIFBGVF9wYXJ0aWFsX3NldCBpcyBzZXQuICAoRm9yIGNsYXJpdHkgb2YK
ICAgIGNoYW5nZSwga2VlcCB0d28gc2VwYXJhdGUgZmxhZ3MuICBUaGVzZSB3aWxsIGJlIGNvbGxh
cHNlZCBpbiBhCiAgICBzdWJzZXF1ZW50IGNoYW5nZXNldC4pCiAgICAKICAgIFRoaXMgaGFzIHR3
byBiYXNpYyBpbXBsaWNhdGlvbnMuICBPbiB0aGUgcHV0X3BhZ2VfZnJvbV9sTmUoKSBzaWRlLAog
ICAgdGhpcyBtZWFuIHRoYXQgdGhlIChwYXJ0aWFsX3NldCAmJiAhcGFydGlhbF9yZWYpIGNhc2Ug
Y2FuIG5ldmVyIGhhcHBlbiwKICAgIGFuZCBubyBsb25nZXIgbmVlZHMgdG8gYmUgc3BlY2lhbC1j
YXNlZC4KICAgIAogICAgU2Vjb25kbHksIGJlY2F1c2UgYm90aCBmbGFncyBhcmUgc2V0IHRvZ2V0
aGVyLCB0aGVyZSdzIG5vIG5lZWQgdG8gY2Fycnkgb3ZlcgogICAgZXhpc3RpbmcgYml0cyBmcm9t
IHBhcnRpYWxfcHRlLgogICAgCiAgICAoTkIgdGhlcmUgaXMgc3RpbGwgYW5vdGhlciBpc3N1ZSB3
aXRoIGNhbGxpbmcgX3B1dF9wYWdlX3R5cGUoKSBvbiBhCiAgICBwYWdlIHdoaWNoIGhhZCBQR1Rf
cGFydGlhbCBzZXQ7IHRoYXQgd2lsbCBiZSBoYW5kbGVkIGluIGEgc3Vic2VxdWVudAogICAgcGF0
Y2guKQogICAgCiAgICBPbiB0aGUgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oKSBzaWRlLCB3
ZSBuZWVkIHRvIGRpc3Rpbmd1aXNoCiAgICBiZXR3ZWVuIGNhbGxlcnMgd2hpY2ggaG9sZCBhIHJl
ZmVyZW5jZSBvbiBwYXJ0aWFsIChpLmUuLAogICAgYWxsb2NfbE5fdGFibGUoKSksIGFuZCB0aG9z
ZSB3aGljaCBkbyBub3QgKG5ld19jcjMsIFBJTl9MTl9UQUJMRSwgYW5kCiAgICBzbyBvbik6IHBh
c3MgYSBmbGFnIGlmIHRoZSB0eXBlIHNob3VsZCBiZSByZXRhaW5lZCBvbiBpbnRlcnJ1cHRpb24u
CiAgICAKICAgIE5CIHRoYXQgc2luY2UgbDEgcHJvbW90aW9uIGNhbid0IGJlIHByZWVtcHRlZCwg
dGhhdCBnZXRfcGFnZV9mcm9tX2wyZQogICAgY2FuJ3QgcmV0dXJuIC1FUkVTVEFSVC4KICAgIAog
ICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTkuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBHZW9yZ2Ug
RHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgLS0tLS0KICAgICogQXBwZW5kaXg6IEVu
Z2luZWVyaW5nIFBURl9wYXJ0aWFsX3NldCB3aGlsZSBhIHBhZ2UgYmVsb25ncyB0byBhCiAgICAg
IGZvcmVpZ24gZG9tYWluCiAgICAKICAgIFN1cHBvc2UgQSBpcyBhIHBhZ2Ugd2hpY2ggY2FuIGJl
IHByb21vdGVkIHRvIGFuIGwzLCBhbmQgQiBpcyBhIHBhZ2UKICAgIHdoaWNoIGNhbiBiZSBwcm9t
b3RlZCB0byBhbiBsMiwgYW5kIEFbeF0gcG9pbnRzIHRvIEIuICBCIGhhcwogICAgUEdDX2FsbG9j
YXRlZCBzZXQgYnV0IG5vIG90aGVyIGdlbmVyYWwgcmVmZXJlbmNlcy4KICAgIAogICAgVjE6ICBQ
SU5fTDMgQS4KICAgICAgQSBpcyB2YWxpZGF0ZWQsIEIgaXMgdmFsaWRhdGVkLgogICAgICBBLnR5
cGVfY291bnQgPSAxIHwgUEdUX3ZhbGlkYXRlZCB8IFBHVF9waW5uZWQKICAgICAgQi50eXBlX2Nv
dW50ID0gMSB8IFBHVF92YWxpZGF0ZWQKICAgICAgQi5jb3VudCA9IDIgfCBQR0NfYWxsb2NhdGVk
IChBW3hdIGhvbGRzIGEgZ2VuZXJhbCByZWYpCiAgICAKICAgIFYxOiBVTlBJTiBBLgogICAgICBB
IGJlZ2lucyBkZS12YWxpZGF0aW9uLgogICAgICBBcnJhbmdlIHRvIGJlIGludGVycnVwdGVkIHdo
ZW4gaSA8IHgKICAgICAgVjEtPm9sZF9ndWVzdF90YWJsZSA9IEEKICAgICAgVjEtPm9sZF9ndWVz
dF90YWJsZV9yZWZfaGVsZCA9IGZhbHNlCiAgICAgIEEudHlwZV9jb3VudCA9IDEgfCBQR1RfcGFy
dGlhbAogICAgICBBLm5yX3ZhbGlkYXRlZF9lbnRyaWVzID0gaSA8IHgKICAgICAgQi50eXBlX2Nv
dW50ID0gMAogICAgICBCLmNvdW50ID0gMSB8IFBHQ19hbGxvY2F0ZWQKICAgIAogICAgVjI6IE1P
RF9MNF9FTlRSWSB0byBwb2ludCBzb21lIGw0ZSB0byBBLgogICAgICBQaWNrcyB1cCByZS12YWxp
ZGF0aW9uIG9mIEEuCiAgICAgIEFycmFuZ2UgdG8gYmUgaW50ZXJydXB0ZWQgaGFsZndheSB0aHJv
dWdoIEIncyB2YWxpZGF0aW9uCiAgICAgIEIudHlwZV9jb3VudCA9IDEgfCBQR1RfcGFydGlhbAog
ICAgICBCLmNvdW50ID0gMiB8IFBHQ19hbGxvY2F0ZWQgKFBHVF9wYXJ0aWFsIGhvbGRzIGEgZ2Vu
ZXJhbCByZWYpCiAgICAgIEEudHlwZV9jb3VudCA9IDEgfCBQR1RfcGFydGlhbAogICAgICBBLm5y
X3ZhbGlkYXRlZF9lbnRyaWVzID0geAogICAgICBBLnBhcnRpYWxfcHRlID0gUFRGX3BhcnRpYWxf
c2V0CiAgICAKICAgIFYzOiBNT0RfTDNfRU5UUlkgdG8gcG9pbnQgc29tZSBvdGhlciBsM2UgKG5v
dCBpbiBBKSB0byBCLgogICAgICBWYWxpZGF0ZXMgQi4KICAgICAgQi50eXBlX2NvdW50ID0gMSB8
IFBHVF92YWxpZGF0ZWQKICAgICAgQi5jb3VudCA9IDIgfCBQR0NfYWxsb2NhdGVkICgib3RoZXIg
bDNlIiBob2xkcyBhIGdlbmVyYWwgcmVmKQogICAgCiAgICBWMzogTU9EX0wzX0VOVFJZIHRvIGNs
ZWFyIGwzZSBwb2ludGluZyB0byBCLgogICAgICBEZXZhbGlkYXRlcyBCLgogICAgICBCLnR5cGVf
Y291bnQgPSAwCiAgICAgIEIuY291bnQgPSAxIHwgUEdDX2FsbG9jYXRlZAogICAgCiAgICBWMzog
ZGVjcmVhc2VfcmVzZXJ2YXRpb24oQikKICAgICAgQ2xlYXJzIFBHQ19hbGxvY2F0ZWQKICAgICAg
Qi5jb3VudCA9IDAgPT4gQiBpcyBmcmVlZAogICAgCiAgICBCIGdldHMgYXNzaWduZWQgdG8gYSBk
aWZmZXJlbnQgZG9tYWluCiAgICAKICAgIFYxOiBSZXN0YXJ0cyBVTlBJTiBvZiBBCiAgICAgIHB1
dF9vbGRfZ3Vlc3RfdGFibGUoQSkKICAgICAgICAuLi4KICAgICAgICAgIGZyZWVfbDNfdGFibGUo
QSkKICAgIAogICAgTm93IHNpbmNlIEEucGFydGlhbF9mbGFncyBoYXMgUFRGX3BhcnRpYWxfc2V0
LCBmcmVlX2wzX3RhYmxlKCkgd2lsbAogICAgY2FsbCBwdXRfcGFnZV9mcm9tX2wzZSgpIG9uIEFb
eF0sIHdoaWNoIHBvaW50cyB0byBCLCB3aGlsZSBCIGlzIG93bmVkCiAgICBieSBhbm90aGVyIGRv
bWFpbi4KICAgIAogICAgSWYgQVt4XSBoZWxkIGEgZ2VuZXJhbCByZWZjb3VudCBmb3IgQiBvbiBw
YXJ0aWFsIHZhbGlkYXRpb24sIGFzIGl0IGRvZXMKICAgIGZvciBwYXJ0aWFsIGRlLXZhbGlkYXRp
b24sIHRoZW4gQiB3b3VsZCBzdGlsbCBoYXZlIGEgcmVmZXJlbmNlIGNvdW50IG9mCiAgICAxIGFm
dGVyIFBHQ19hbGxvY2F0ZWQgd2FzIGZyZWVkOyBzbyBCIHdvdWxkbid0IGJlIGZyZWVkIHVudGls
IGFmdGVyCiAgICBwdXRfcGFnZV9mcm9tX2wzZSgpIGhhZCBoYXBwZW5kIG9uIEFbeF0uCiAgICBt
YXN0ZXIgY29tbWl0OiAxOGIwYWI2OTc4MzBhNDZjZTNkYWNhZjkyMTA3OTkzMjJjYjM3MzJjCiAg
ICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoxNDozNiArMDEwMAotLS0KIHhlbi9hcmNoL3g4
Ni9tbS5jICAgICAgICB8IDg0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIHwgMTUgKysrKystLS0tCiAyIGZp
bGVzIGNoYW5nZWQsIDU4IGluc2VydGlvbnMoKyksIDQxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggYmJkMjlhNjhm
NC4uNGQzZWJmMzQxZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2Fy
Y2gveDg2L21tLmMKQEAgLTExMDIsMTAgKzExMDIsMTEgQEAgZ2V0X3BhZ2VfZnJvbV9sMWUoCiAg
KiBwYWdlLT5wdGVbcGFnZS0+bnJfdmFsaWRhdGVkX2VudHJpZXNdLiAgU2VlIHRoZSBjb21tZW50
IGluIG1tLmggZm9yCiAgKiBtb3JlIGluZm9ybWF0aW9uLgogICovCi0jZGVmaW5lIFBURl9wYXJ0
aWFsX3NldCAgICAgICAgICgxIDw8IDApCi0jZGVmaW5lIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVm
ICgxIDw8IDEpCi0jZGVmaW5lIFBURl9wcmVlbXB0aWJsZSAgICAgICAgICgxIDw8IDIpCi0jZGVm
aW5lIFBURl9kZWZlciAgICAgICAgICAgICAgICgxIDw8IDMpCisjZGVmaW5lIFBURl9wYXJ0aWFs
X3NldCAgICAgICAgICAgKDEgPDwgMCkKKyNkZWZpbmUgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYg
ICAoMSA8PCAxKQorI2RlZmluZSBQVEZfcHJlZW1wdGlibGUgICAgICAgICAgICgxIDw8IDIpCisj
ZGVmaW5lIFBURl9kZWZlciAgICAgICAgICAgICAgICAgKDEgPDwgMykKKyNkZWZpbmUgUFRGX3Jl
dGFpbl9yZWZfb25fcmVzdGFydCAoMSA8PCA0KQogCiBzdGF0aWMgaW50IGdldF9wYWdlX2FuZF90
eXBlX2Zyb21fbWZuKAogICAgIG1mbl90IG1mbiwgdW5zaWduZWQgbG9uZyB0eXBlLCBzdHJ1Y3Qg
ZG9tYWluICpkLApAQCAtMTExNCw3ICsxMTE1LDExIEBAIHN0YXRpYyBpbnQgZ2V0X3BhZ2VfYW5k
X3R5cGVfZnJvbV9tZm4oCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IG1mbl90b19wYWdl
KG1mbik7CiAgICAgaW50IHJjOwogICAgIGJvb2wgcHJlZW1wdGlibGUgPSBmbGFncyAmIFBURl9w
cmVlbXB0aWJsZSwKLSAgICAgICAgIHBhcnRpYWxfcmVmID0gZmxhZ3MgJiBQVEZfcGFydGlhbF9n
ZW5lcmFsX3JlZjsKKyAgICAgICAgIHBhcnRpYWxfcmVmID0gZmxhZ3MgJiBQVEZfcGFydGlhbF9n
ZW5lcmFsX3JlZiwKKyAgICAgICAgIHBhcnRpYWxfc2V0ID0gZmxhZ3MgJiBQVEZfcGFydGlhbF9z
ZXQsCisgICAgICAgICByZXRhaW5fcmVmICA9IGZsYWdzICYgUFRGX3JldGFpbl9yZWZfb25fcmVz
dGFydDsKKworICAgIEFTU0VSVChwYXJ0aWFsX3JlZiA9PSBwYXJ0aWFsX3NldCk7CiAKICAgICBp
ZiAoIGxpa2VseSghcGFydGlhbF9yZWYpICYmCiAgICAgICAgICB1bmxpa2VseSghZ2V0X3BhZ2Vf
ZnJvbV9tZm4obWZuLCBkKSkgKQpAQCAtMTEyNywxMyArMTEzMiwxNSBAQCBzdGF0aWMgaW50IGdl
dF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKAogICAgICAqIC0gcGFnZSBpcyBmdWxseSB2YWxpZGF0
ZWQgKHJjID09IDApCiAgICAgICogLSBwYWdlIGlzIG5vdCB2YWxpZGF0ZWQgKHJjIDwgMCkgYnV0
OgogICAgICAqICAgLSBXZSBjYW1lIGluIHdpdGggYSByZWZlcmVuY2UgKHBhcnRpYWxfcmVmKQor
ICAgICAqICAgLSBwYWdlIGlzIHBhcnRpYWxseSB2YWxpZGF0ZWQgKHJjID09IC1FUkVTVEFSVCks
IGFuZCB0aGUKKyAgICAgKiAgICAgY2FsbGVyIGhhcyBhc2tlZCB0aGUgcmVmIHRvIGJlIHJldGFp
bmVkIGluIHRoYXQgY2FzZQogICAgICAqICAgLSBwYWdlIGlzIHBhcnRpYWxseSB2YWxpZGF0ZWQg
YnV0IHRoZXJlJ3MgYmVlbiBhbiBlcnJvcgogICAgICAqICAgICAocGFnZSA9PSBjdXJyZW50LT5h
cmNoLm9sZF9ndWVzdF90YWJsZSkKICAgICAgKgogICAgICAqIFRoZSBwYXJ0aWFsX3JlZi1vbi1l
cnJvciBjbGF1c2UgaXMgd29ydGggYW4gZXhwbGFuYXRpb24uICBUaGVyZQogICAgICAqIGFyZSB0
d28gc2NlbmFyaW9zIHdoZXJlIHBhcnRpYWxfcmVmIG1pZ2h0IGJlIHRydWUgY29taW5nIGluOgot
ICAgICAqIC0gbWZuIGhhcyBiZWVuIHBhcnRpYWxseSBkZW1vdGVkIGFzIHR5cGUgYHR5cGVgOyBp
LmUuIGhhcwotICAgICAqICAgUEdUX3BhcnRpYWwgc2V0CisgICAgICogLSBtZm4gaGFzIGJlZW4g
cGFydGlhbGx5IHByb21vdGVkIC8gZGVtb3RlZCBhcyB0eXBlIGB0eXBlYDsKKyAgICAgKiAgIGku
ZS4gaGFzIFBHVF9wYXJ0aWFsIHNldAogICAgICAqIC0gbWZuIGhhcyBiZWVuIHBhcnRpYWxseSBk
ZW1vdGVkIGFzIEwodHlwZSsxKSAoaS5lLiwgYSBsaW5lYXIKICAgICAgKiAgIHBhZ2U7IGUuZy4g
d2UncmUgYmVpbmcgY2FsbGVkIGZyb20gZ2V0X3BhZ2VfZnJvbV9sMmUgd2l0aAogICAgICAqICAg
dHlwZSA9PSBQR1RfbDFfdGFibGUsIGJ1dCB0aGUgbWZuIGlzIFBHVF9sMl90YWJsZSkKQEAgLTEx
NTYsNyArMTE2Myw4IEBAIHN0YXRpYyBpbnQgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oCiAg
ICAgICovCiAgICAgaWYgKCBsaWtlbHkoIXJjKSB8fCBwYXJ0aWFsX3JlZiApCiAgICAgICAgIC8q
IG5vdGhpbmcgKi87Ci0gICAgZWxzZSBpZiAoIHBhZ2UgPT0gY3VycmVudC0+YXJjaC5vbGRfZ3Vl
c3RfdGFibGUgKQorICAgIGVsc2UgaWYgKCBwYWdlID09IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0
X3RhYmxlIHx8CisgICAgICAgICAgICAgIChyZXRhaW5fcmVmICYmIHJjID09IC1FUkVTVEFSVCkg
KQogICAgICAgICBBU1NFUlQocHJlZW1wdGlibGUpOwogICAgIGVsc2UKICAgICAgICAgcHV0X3Bh
Z2UocGFnZSk7CkBAIC0xMzU0LDggKzEzNjIsOCBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21f
bDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICBpZiAoIChm
bGFncyAmIChQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZikpID09CiAg
ICAgICAgICAgICAgIFBURl9wYXJ0aWFsX3NldCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIEFT
U0VSVCghKGZsYWdzICYgUFRGX2RlZmVyKSk7Ci0gICAgICAgICAgICByYyA9IF9wdXRfcGFnZV90
eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUsIHB0cGcpOworICAgICAgICAgICAgLyogcGFydGlhbF9z
ZXQgc2hvdWxkIGFsd2F5cyBpbXBseSBwYXJ0aWFsX3JlZiAqLworICAgICAgICAgICAgQlVHKCk7
CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIGZsYWdzICYgUFRGX2RlZmVyICkKICAgICAg
ICAgewpAQCAtMTQwMCw4ICsxNDA4LDggQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wzZShs
M19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICBpZiAoIChmbGFncyAmIChQ
VEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZikpID09CiAgICAgICAgICBQ
VEZfcGFydGlhbF9zZXQgKQogICAgIHsKLSAgICAgICAgQVNTRVJUKCEoZmxhZ3MgJiBQVEZfZGVm
ZXIpKTsKLSAgICAgICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUs
IG1mbl90b19wYWdlKF9tZm4ocGZuKSkpOworICAgICAgICAvKiBwYXJ0aWFsX3NldCBzaG91bGQg
YWx3YXlzIGltcGx5IHBhcnRpYWxfcmVmICovCisgICAgICAgIEJVRygpOwogICAgIH0KIAogICAg
IGlmICggZmxhZ3MgJiBQVEZfZGVmZXIgKQpAQCAtMTQzMSw4ICsxNDM5LDggQEAgc3RhdGljIGlu
dCBwdXRfcGFnZV9mcm9tX2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBmbiwK
ICAgICAgICAgaWYgKCAoZmxhZ3MgJiAoUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2Vu
ZXJhbF9yZWYpKSA9PQogICAgICAgICAgICAgICBQVEZfcGFydGlhbF9zZXQgKQogICAgICAgICB7
Ci0gICAgICAgICAgICBBU1NFUlQoIShmbGFncyAmIFBURl9kZWZlcikpOwotICAgICAgICAgICAg
cmV0dXJuIF9wdXRfcGFnZV90eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUsIG1mbl90b19wYWdlKF9t
Zm4ocGZuKSkpOworICAgICAgICAgICAgLyogcGFydGlhbF9zZXQgc2hvdWxkIGFsd2F5cyBpbXBs
eSBwYXJ0aWFsX3JlZiAqLworICAgICAgICAgICAgQlVHKCk7CiAgICAgICAgIH0KIAogICAgICAg
ICBpZiAoIGZsYWdzICYgUFRGX2RlZmVyICkKQEAgLTE1NjksMTMgKzE1NzcsMjIgQEAgc3RhdGlj
IGludCBhbGxvY19sMl90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25n
IHR5cGUpCiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHJjID0gZ2V0X3BhZ2VfZnJvbV9sMmUo
bDJlLCBwZm4sIGQsIHBhcnRpYWxfZmxhZ3MpOwogCi0gICAgICAgIGlmICggcmMgPT0gLUVSRVNU
QVJUICkKLSAgICAgICAgewotICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBp
OwotICAgICAgICAgICAgLyogU2V0ICdzZXQnLCByZXRhaW4gJ2dlbmVyYWwgcmVmJyAqLwotICAg
ICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxhZ3MgfCBQVEZfcGFydGlh
bF9zZXQ7Ci0gICAgICAgIH0KLSAgICAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpICkK
KyAgICAgICAgLyoKKyAgICAgICAgICogSXQgc2hvdWxkbid0IGJlIHBvc3NpYmxlIGZvciBnZXRf
cGFnZV9mcm9tX2wyZSB0byByZXR1cm4KKyAgICAgICAgICogLUVSRVNUQVJULCBzaW5jZSB3ZSBu
ZXZlciBjYWxsIHRoaXMgd2l0aCBQVEZfcHJlZW1wdGlibGUuCisgICAgICAgICAqIChhbGxvY19s
MV90YWJsZSBtYXkgcmV0dXJuIC1FSU5UUiBvbiBhbiBMMVRGLXZ1bG5lcmFibGUKKyAgICAgICAg
ICogZW50cnkuKQorICAgICAgICAgKgorICAgICAgICAgKiBOQiB0aGF0IHdoaWxlIG9uIGEgImNs
ZWFuIiBwcm9tb3Rpb24sIHdlIGNhbiBuZXZlciBnZXQKKyAgICAgICAgICogUEdUX3BhcnRpYWwu
ICBJdCBpcyBwb3NzaWJsZSB0byBhcnJhbmdlIGZvciBhbiBsMmUgdG8KKyAgICAgICAgICogY29u
dGFpbiBhIHBhcnRpYWxseS1kZXZhbGlkYXRlZCBsMjsgYnV0IGluIHRoYXQgY2FzZSwgYm90aAor
ICAgICAgICAgKiBvZiB0aGUgZm9sbG93aW5nIGZ1bmN0aW9ucyB3aWxsIGZhaWwgYW55d2F5ICh0
aGUgZmlyc3QKKyAgICAgICAgICogYmVjYXVzZSB0aGUgcGFnZSBpbiBxdWVzdGlvbiBpcyBub3Qg
YW4gbDE7IHRoZSBzZWNvbmQKKyAgICAgICAgICogYmVjYXVzZSB0aGUgcGFnZSBpcyBub3QgZnVs
bHkgdmFsaWRhdGVkKS4KKyAgICAgICAgICovCisgICAgICAgIEFTU0VSVChyYyAhPSAtRVJFU1RB
UlQpOworCisgICAgICAgIGlmICggcmMgPT0gLUVJTlRSICYmIGkgKQogICAgICAgICB7CiAgICAg
ICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CiAgICAgICAgICAgICBwYWdlLT5w
YXJ0aWFsX2ZsYWdzID0gMDsKQEAgLTE1ODQsNiArMTYwMSw3IEBAIHN0YXRpYyBpbnQgYWxsb2Nf
bDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogICAg
ICAgICBlbHNlIGlmICggcmMgPCAwICYmIHJjICE9IC1FSU5UUiApCiAgICAgICAgIHsKICAgICAg
ICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiRmFpbHVyZSBpbiBhbGxvY19sMl90YWJs
ZTogc2xvdCAlI3hcbiIsIGkpOworICAgICAgICAgICAgQVNTRVJUKGN1cnJlbnQtPmFyY2gub2xk
X2d1ZXN0X3RhYmxlID09IE5VTEwpOwogICAgICAgICAgICAgaWYgKCBpICkKICAgICAgICAgICAg
IHsKICAgICAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CkBAIC0xNjQy
LDcgKzE2NjAsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2UpCiAgICAgICAgICAgICAgICAgcmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbigK
ICAgICAgICAgICAgICAgICAgICAgbDNlX2dldF9tZm4obDNlKSwKICAgICAgICAgICAgICAgICAg
ICAgUEdUX2wyX3BhZ2VfdGFibGUgfCBQR1RfcGFlX3hlbl9sMiwgZCwKLSAgICAgICAgICAgICAg
ICAgICAgcGFydGlhbF9mbGFncyB8IFBURl9wcmVlbXB0aWJsZSk7CisgICAgICAgICAgICAgICAg
ICAgIHBhcnRpYWxfZmxhZ3MgfCBQVEZfcHJlZW1wdGlibGUgfCBQVEZfcmV0YWluX3JlZl9vbl9y
ZXN0YXJ0KTsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggIShsM2VfZ2V0X2ZsYWdzKGwz
ZSkgJiBfUEFHRV9QUkVTRU5UKSApCiAgICAgICAgIHsKQEAgLTE2NTEsMTMgKzE2NjksMTQgQEAg
c3RhdGljIGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAg
ICAgICAgcmMgPSAtRUlOVFI7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQotICAgICAgICAgICAg
cmMgPSBnZXRfcGFnZV9mcm9tX2wzZShsM2UsIHBmbiwgZCwgcGFydGlhbF9mbGFncyk7CisgICAg
ICAgICAgICByYyA9IGdldF9wYWdlX2Zyb21fbDNlKGwzZSwgcGZuLCBkLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXJ0aWFsX2ZsYWdzIHwgUFRGX3JldGFpbl9yZWZfb25f
cmVzdGFydCk7CiAKICAgICAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQogICAgICAgICB7CiAg
ICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CiAgICAgICAgICAgICAvKiBT
ZXQgJ3NldCcsIGxlYXZlICdnZW5lcmFsIHJlZicgc2V0IGlmIHRoaXMgZW50cnkgd2FzIHNldCAq
LwotICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxhZ3MgfCBQVEZf
cGFydGlhbF9zZXQ7CisgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRp
YWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWY7CiAgICAgICAgIH0KICAgICAgICAgZWxz
ZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpICkKICAgICAgICAgewpAQCAtMTgzMywxMyArMTg1Miwx
NCBAQCBzdGF0aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAg
ICAgICAgICAgICByYyA9IC1FSU5UUjsKICAgICAgICAgfQogICAgICAgICBlbHNlCi0gICAgICAg
ICAgICByYyA9IGdldF9wYWdlX2Zyb21fbDRlKGw0ZSwgcGZuLCBkLCBwYXJ0aWFsX2ZsYWdzKTsK
KyAgICAgICAgICAgIHJjID0gZ2V0X3BhZ2VfZnJvbV9sNGUobDRlLCBwZm4sIGQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgfCBQVEZfcmV0YWluX3Jl
Zl9vbl9yZXN0YXJ0KTsKIAogICAgICAgICBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgICAg
IHsKICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAgICAgICAg
IC8qIFNldCAnc2V0JywgbGVhdmUgJ2dlbmVyYWwgcmVmJyBzZXQgaWYgdGhpcyBlbnRyeSB3YXMg
c2V0ICovCi0gICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9mbGFncyB8
IFBURl9wYXJ0aWFsX3NldDsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZf
cGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZjsKICAgICAgICAgfQogICAgICAg
ICBlbHNlIGlmICggcmMgPCAwICkKICAgICAgICAgewpAQCAtMTkzNiw5ICsxOTU2LDcgQEAgc3Rh
dGljIGludCBmcmVlX2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgZWxzZSBp
ZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgewogICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRf
cHRlcyA9IGk7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAocGFydGlhbF9mbGFncyAm
IFBURl9wYXJ0aWFsX3NldCkgPwotICAgICAgICAgICAgcGFydGlhbF9mbGFncyA6Ci0gICAgICAg
ICAgICAoUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpOworICAgICAg
ICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2Vu
ZXJhbF9yZWY7CiAgICAgfQogICAgIGVsc2UgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSA8IEwyX1BB
R0VUQUJMRV9FTlRSSUVTIC0gMSApCiAgICAgewpAQCAtMTk4Niw5ICsyMDA0LDcgQEAgc3RhdGlj
IGludCBmcmVlX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgaWYgKCByYyA9
PSAtRVJFU1RBUlQgKQogICAgIHsKICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBp
OwotICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gKHBhcnRpYWxfZmxhZ3MgJiBQVEZfcGFy
dGlhbF9zZXQpID8KLSAgICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgOgotICAgICAgICAgICAgKFBU
Rl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKTsKKyAgICAgICAgcGFnZS0+
cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVm
OwogICAgIH0KICAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkgPCBMM19QQUdFVEFCTEVf
RU5UUklFUyAtIDEgKQogICAgIHsKQEAgLTIwMTksOSArMjAzNSw3IEBAIHN0YXRpYyBpbnQgZnJl
ZV9sNF90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIGlmICggcmMgPT0gLUVSRVNU
QVJUICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAg
ICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IChwYXJ0aWFsX2ZsYWdzICYgUFRGX3BhcnRpYWxfc2V0
KSA/Ci0gICAgICAgICAgICBwYXJ0aWFsX2ZsYWdzIDoKLSAgICAgICAgICAgIChQVEZfcGFydGlh
bF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZik7CisgICAgICAgIHBhZ2UtPnBhcnRpYWxf
ZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZjsKICAgICB9
CiAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpIDwgTDRfUEFHRVRBQkxFX0VOVFJJRVMg
LSAxICkKICAgICB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggODQwNmFjM2MzNy4uMDIwNzllMTMyNCAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
bW0uaApAQCAtMjM4LDIyICsyMzgsMjUgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAgICAgKiBw
YWdlLgogICAgICAgICAgKgogICAgICAgICAgKiBUaGlzIGhhcHBlbnM6Ci0gICAgICAgICAqIC0g
RHVyaW5nIGRlLXZhbGlkYXRpb24sIGlmIGRlLXZhbGlkYXRpb24gb2YgdGhlIHBhZ2Ugd2FzCisg
ICAgICAgICAqIC0gRHVyaW5nIHZhbGlkYXRpb24gb3IgZGUtdmFsaWRhdGlvbiwgaWYgdGhlIG9w
ZXJhdGlvbiB3YXMKICAgICAgICAgICogICBpbnRlcnJ1cHRlZAogICAgICAgICAgKiAtIER1cmlu
ZyB2YWxpZGF0aW9uLCBpZiBhbiBpbnZhbGlkIGVudHJ5IGlzIGVuY291bnRlcmVkIGFuZAogICAg
ICAgICAgKiAgIHZhbGlkYXRpb24gaXMgcHJlZW1wdGlibGUKICAgICAgICAgICogLSBEdXJpbmcg
dmFsaWRhdGlvbiwgaWYgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgd2FzIHNldCBvbgotICAgICAg
ICAgKiAgIHRoaXMgZW50cnkgdG8gYmVnaW4gd2l0aCAocGVyaGFwcyBiZWNhdXNlIHdlJ3JlIHBp
Y2tpbmcKLSAgICAgICAgICogICB1cCBmcm9tIGEgcGFydGlhbCBkZS12YWxpZGF0aW9uKS4KKyAg
ICAgICAgICogICB0aGlzIGVudHJ5IHRvIGJlZ2luIHdpdGggKHBlcmhhcHMgYmVjYXVzZSBpdCBw
aWNrZWQgdXAgYQorICAgICAgICAgKiAgIHByZXZpb3VzIG9wZXJhdGlvbikKICAgICAgICAgICoK
LSAgICAgICAgICogV2hlbiByZXN1bWluZyB2YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9nZW5l
cmFsX3JlZiBpcyBjbGVhciwKLSAgICAgICAgICogdGhlbiBhIGdlbmVyYWwgcmVmZXJlbmNlIG11
c3QgYmUgcmUtYWNxdWlyZWQ7IGlmIGl0IGlzIHNldCwgbm8KLSAgICAgICAgICogcmVmZXJlbmNl
IHNob3VsZCBiZSBhY3F1aXJlZC4KKyAgICAgICAgICogV2hlbiByZXN1bWluZyB2YWxpZGF0aW9u
LCBpZiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBpcworICAgICAgICAgKiBjbGVhciwgdGhlbiBh
IGdlbmVyYWwgcmVmZXJlbmNlIG11c3QgYmUgcmUtYWNxdWlyZWQ7IGlmIGl0CisgICAgICAgICAq
IGlzIHNldCwgbm8gcmVmZXJlbmNlIHNob3VsZCBiZSBhY3F1aXJlZC4KICAgICAgICAgICoKICAg
ICAgICAgICogV2hlbiByZXN1bWluZyBkZS12YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9nZW5l
cmFsX3JlZiBpcwogICAgICAgICAgKiBjbGVhciwgbm8gcmVmZXJlbmNlIHNob3VsZCBiZSBkcm9w
cGVkOyBpZiBpdCBpcyBzZXQsIGEKICAgICAgICAgICogcmVmZXJlbmNlIHNob3VsZCBiZSBkcm9w
cGVkLgogICAgICAgICAgKgorICAgICAgICAgKiBOQiBhdCB0aGUgbW9tZW50LCBQVEZfcGFydGlh
bF9zZXQgc2hvdWxkIGJlIHNldCBpZiBhbmQgb25seSBpZgorICAgICAgICAgKiBQVEZfcGFydGlh
bF9nZW5lcmFsX3JlZiBpcyBzZXQuCisgICAgICAgICAqCiAgICAgICAgICAqIE5CIHRoYXQgUFRG
X3BhcnRpYWxfc2V0IGFuZCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBhcmUKICAgICAgICAgICog
ZGVmaW5lZCBpbiBtbS5jLCB0aGUgb25seSBwbGFjZSB3aGVyZSB0aGV5IGFyZSB1c2VkLgogICAg
ICAgICAgKgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjc3RhZ2luZy00LjEyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 16:12:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 16:12: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 1iQD3u-0006aO-Di; Thu, 31 Oct 2019 16:12: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=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQD3t-0006aI-HY
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:12:37 +0000
X-Inumbo-ID: 40d5005e-fbf9-11e9-954d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 40d5005e-fbf9-11e9-954d-12813bfff9fa;
 Thu, 31 Oct 2019 16:12:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQD3s-0003ur-BB
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:12:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQD3s-0000ke-8n
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:12:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQD3s-0000ke-8n@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 16:12:36 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/mm: Collapse PTF_partial_set
 and PTF_partial_general_ref into one
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFiMTI5NWUxMTk2MWViMDNjMjQyMjFiN2UzYjdhOWFlYzQ1ZDQ1NDcKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDMxIDE2OjU0OjE5IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjU0OjE5IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IENvbGxhcHNlIFBURl9wYXJ0aWFsX3NldCBhbmQgUFRGX3BhcnRpYWxf
Z2VuZXJhbF9yZWYgaW50byBvbmUKICAgIAogICAgLi4ubm93IHRoYXQgdGhleSBhcmUgZXF1aXZh
bGVudC4gIE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLgogICAgCiAgICBSZXBvcnRlZC1i
eTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9m
Zi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6
IGQyOGZlMTBjNTBlNTk1NjljMDUwODc4MjI2ZGNkOTVkYzc0MTgxMGYKICAgIG1hc3RlciBkYXRl
OiAyMDE5LTEwLTMxIDE2OjE1OjExICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAg
IHwgNTAgKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4
ZW4vaW5jbHVkZS9hc20teDg2L21tLmggfCAyOSArKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
CiAyIGZpbGVzIGNoYW5nZWQsIDI2IGluc2VydGlvbnMoKyksIDUzIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggNGQz
ZWJmMzQxZC4uODg2ZTkzYjhhYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIv
eGVuL2FyY2gveDg2L21tLmMKQEAgLTEwOTcsMTMgKzEwOTcsMTIgQEAgZ2V0X3BhZ2VfZnJvbV9s
MWUoCiAKIC8qCiAgKiBUaGUgZm9sbG93aW5nIGZsYWdzIGFyZSB1c2VkIHRvIHNwZWNpZnkgYmVo
YXZpb3Igb2YgdmFyaW91cyBnZXQgYW5kCi0gKiBwdXQgY29tbWFuZHMuICBUaGUgZmlyc3QgdHdv
IGFyZSBhbHNvIHN0b3JlZCBpbiBwYWdlLT5wYXJ0aWFsX2ZsYWdzCi0gKiB0byBpbmRpY2F0ZSB0
aGUgc3RhdGUgb2YgdGhlIHBhZ2UgcG9pbnRlZCB0byBieQorICogcHV0IGNvbW1hbmRzLiAgVGhl
IGZpcnN0IGlzIGFsc28gc3RvcmVkIGluIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgdG8KKyAqIGluZGlj
YXRlIHRoZSBzdGF0ZSBvZiB0aGUgcGFnZSBwb2ludGVkIHRvIGJ5CiAgKiBwYWdlLT5wdGVbcGFn
ZS0+bnJfdmFsaWRhdGVkX2VudHJpZXNdLiAgU2VlIHRoZSBjb21tZW50IGluIG1tLmggZm9yCiAg
KiBtb3JlIGluZm9ybWF0aW9uLgogICovCiAjZGVmaW5lIFBURl9wYXJ0aWFsX3NldCAgICAgICAg
ICAgKDEgPDwgMCkKLSNkZWZpbmUgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgICAoMSA8PCAxKQog
I2RlZmluZSBQVEZfcHJlZW1wdGlibGUgICAgICAgICAgICgxIDw8IDIpCiAjZGVmaW5lIFBURl9k
ZWZlciAgICAgICAgICAgICAgICAgKDEgPDwgMykKICNkZWZpbmUgUFRGX3JldGFpbl9yZWZfb25f
cmVzdGFydCAoMSA8PCA0KQpAQCAtMTExNSwxMyArMTExNCwxMCBAQCBzdGF0aWMgaW50IGdldF9w
YWdlX2FuZF90eXBlX2Zyb21fbWZuKAogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBtZm5f
dG9fcGFnZShtZm4pOwogICAgIGludCByYzsKICAgICBib29sIHByZWVtcHRpYmxlID0gZmxhZ3Mg
JiBQVEZfcHJlZW1wdGlibGUsCi0gICAgICAgICBwYXJ0aWFsX3JlZiA9IGZsYWdzICYgUFRGX3Bh
cnRpYWxfZ2VuZXJhbF9yZWYsCiAgICAgICAgICBwYXJ0aWFsX3NldCA9IGZsYWdzICYgUFRGX3Bh
cnRpYWxfc2V0LAogICAgICAgICAgcmV0YWluX3JlZiAgPSBmbGFncyAmIFBURl9yZXRhaW5fcmVm
X29uX3Jlc3RhcnQ7CiAKLSAgICBBU1NFUlQocGFydGlhbF9yZWYgPT0gcGFydGlhbF9zZXQpOwot
Ci0gICAgaWYgKCBsaWtlbHkoIXBhcnRpYWxfcmVmKSAmJgorICAgIGlmICggbGlrZWx5KCFwYXJ0
aWFsX3NldCkgJiYKICAgICAgICAgIHVubGlrZWx5KCFnZXRfcGFnZV9mcm9tX21mbihtZm4sIGQp
KSApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCkBAIC0xMTMxLDE0ICsxMTI3LDE0IEBAIHN0
YXRpYyBpbnQgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oCiAgICAgICogUmV0YWluIHRoZSBy
ZWZjb3VudCBpZjoKICAgICAgKiAtIHBhZ2UgaXMgZnVsbHkgdmFsaWRhdGVkIChyYyA9PSAwKQog
ICAgICAqIC0gcGFnZSBpcyBub3QgdmFsaWRhdGVkIChyYyA8IDApIGJ1dDoKLSAgICAgKiAgIC0g
V2UgY2FtZSBpbiB3aXRoIGEgcmVmZXJlbmNlIChwYXJ0aWFsX3JlZikKKyAgICAgKiAgIC0gV2Ug
Y2FtZSBpbiB3aXRoIGEgcmVmZXJlbmNlIChwYXJ0aWFsX3NldCkKICAgICAgKiAgIC0gcGFnZSBp
cyBwYXJ0aWFsbHkgdmFsaWRhdGVkIChyYyA9PSAtRVJFU1RBUlQpLCBhbmQgdGhlCiAgICAgICog
ICAgIGNhbGxlciBoYXMgYXNrZWQgdGhlIHJlZiB0byBiZSByZXRhaW5lZCBpbiB0aGF0IGNhc2UK
ICAgICAgKiAgIC0gcGFnZSBpcyBwYXJ0aWFsbHkgdmFsaWRhdGVkIGJ1dCB0aGVyZSdzIGJlZW4g
YW4gZXJyb3IKICAgICAgKiAgICAgKHBhZ2UgPT0gY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFi
bGUpCiAgICAgICoKLSAgICAgKiBUaGUgcGFydGlhbF9yZWYtb24tZXJyb3IgY2xhdXNlIGlzIHdv
cnRoIGFuIGV4cGxhbmF0aW9uLiAgVGhlcmUKLSAgICAgKiBhcmUgdHdvIHNjZW5hcmlvcyB3aGVy
ZSBwYXJ0aWFsX3JlZiBtaWdodCBiZSB0cnVlIGNvbWluZyBpbjoKKyAgICAgKiBUaGUgcGFydGlh
bF9zZXQtb24tZXJyb3IgY2xhdXNlIGlzIHdvcnRoIGFuIGV4cGxhbmF0aW9uLiAgVGhlcmUKKyAg
ICAgKiBhcmUgdHdvIHNjZW5hcmlvcyB3aGVyZSBwYXJ0aWFsX3NldCBtaWdodCBiZSB0cnVlIGNv
bWluZyBpbjoKICAgICAgKiAtIG1mbiBoYXMgYmVlbiBwYXJ0aWFsbHkgcHJvbW90ZWQgLyBkZW1v
dGVkIGFzIHR5cGUgYHR5cGVgOwogICAgICAqICAgaS5lLiBoYXMgUEdUX3BhcnRpYWwgc2V0CiAg
ICAgICogLSBtZm4gaGFzIGJlZW4gcGFydGlhbGx5IGRlbW90ZWQgYXMgTCh0eXBlKzEpIChpLmUu
LCBhIGxpbmVhcgpAQCAtMTE2MSw3ICsxMTU3LDcgQEAgc3RhdGljIGludCBnZXRfcGFnZV9hbmRf
dHlwZV9mcm9tX21mbigKICAgICAgKiBjb3VudCByZXRhaW5lZCB1bmxlc3Mgd2Ugc3VjY2VlZGVk
LCBvciB0aGUgb3BlcmF0aW9uIHdhcwogICAgICAqIHByZWVtcHRpYmxlLgogICAgICAqLwotICAg
IGlmICggbGlrZWx5KCFyYykgfHwgcGFydGlhbF9yZWYgKQorICAgIGlmICggbGlrZWx5KCFyYykg
fHwgcGFydGlhbF9zZXQgKQogICAgICAgICAvKiBub3RoaW5nICovOwogICAgIGVsc2UgaWYgKCBw
YWdlID09IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlIHx8CiAgICAgICAgICAgICAgIChy
ZXRhaW5fcmVmICYmIHJjID09IC1FUkVTVEFSVCkgKQpAQCAtMTM1OSwxMyArMTM1NSw3IEBAIHN0
YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9u
ZyBwZm4sCiAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnID0gbDJlX2dldF9wYWdlKGwyZSk7
CiAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnB0cGcgPSBtZm5fdG9fcGFnZShfbWZuKHBmbikp
OwogCi0gICAgICAgIGlmICggKGZsYWdzICYgKFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFs
X2dlbmVyYWxfcmVmKSkgPT0KLSAgICAgICAgICAgICAgUFRGX3BhcnRpYWxfc2V0ICkKLSAgICAg
ICAgewotICAgICAgICAgICAgLyogcGFydGlhbF9zZXQgc2hvdWxkIGFsd2F5cyBpbXBseSBwYXJ0
aWFsX3JlZiAqLwotICAgICAgICAgICAgQlVHKCk7Ci0gICAgICAgIH0KLSAgICAgICAgZWxzZSBp
ZiAoIGZsYWdzICYgUFRGX2RlZmVyICkKKyAgICAgICAgaWYgKCBmbGFncyAmIFBURl9kZWZlciAp
CiAgICAgICAgIHsKICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBw
dHBnOwogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwZzsKQEAg
LTE0MDUsMTMgKzEzOTUsNiBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50
cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogCiAgICAgcGcgPSBsM2VfZ2V0X3BhZ2UobDNl
KTsKIAotICAgIGlmICggKGZsYWdzICYgKFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dl
bmVyYWxfcmVmKSkgPT0KLSAgICAgICAgIFBURl9wYXJ0aWFsX3NldCApCi0gICAgewotICAgICAg
ICAvKiBwYXJ0aWFsX3NldCBzaG91bGQgYWx3YXlzIGltcGx5IHBhcnRpYWxfcmVmICovCi0gICAg
ICAgIEJVRygpOwotICAgIH0KLQogICAgIGlmICggZmxhZ3MgJiBQVEZfZGVmZXIgKQogICAgIHsK
ICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90b19wYWdlKF9tZm4o
cGZuKSk7CkBAIC0xNDM2LDEzICsxNDE5LDYgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2w0
ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICB7CiAgICAgICAgIHN0
cnVjdCBwYWdlX2luZm8gKnBnID0gbDRlX2dldF9wYWdlKGw0ZSk7CiAKLSAgICAgICAgaWYgKCAo
ZmxhZ3MgJiAoUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpKSA9PQot
ICAgICAgICAgICAgICBQVEZfcGFydGlhbF9zZXQgKQotICAgICAgICB7Ci0gICAgICAgICAgICAv
KiBwYXJ0aWFsX3NldCBzaG91bGQgYWx3YXlzIGltcGx5IHBhcnRpYWxfcmVmICovCi0gICAgICAg
ICAgICBCVUcoKTsKLSAgICAgICAgfQotCiAgICAgICAgIGlmICggZmxhZ3MgJiBQVEZfZGVmZXIg
KQogICAgICAgICB7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0g
bWZuX3RvX3BhZ2UoX21mbihwZm4pKTsKQEAgLTE2NzYsNyArMTY1Miw3IEBAIHN0YXRpYyBpbnQg
YWxsb2NfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgewogICAgICAg
ICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwogICAgICAgICAgICAgLyogU2V0ICdz
ZXQnLCBsZWF2ZSAnZ2VuZXJhbCByZWYnIHNldCBpZiB0aGlzIGVudHJ5IHdhcyBzZXQgKi8KLSAg
ICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFy
dGlhbF9nZW5lcmFsX3JlZjsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZf
cGFydGlhbF9zZXQ7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAm
JiBpICkKICAgICAgICAgewpAQCAtMTg1OSw3ICsxODM1LDcgQEAgc3RhdGljIGludCBhbGxvY19s
NF90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICB7CiAgICAgICAgICAgICBw
YWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CiAgICAgICAgICAgICAvKiBTZXQgJ3NldCcsIGxl
YXZlICdnZW5lcmFsIHJlZicgc2V0IGlmIHRoaXMgZW50cnkgd2FzIHNldCAqLwotICAgICAgICAg
ICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dl
bmVyYWxfcmVmOworICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFs
X3NldDsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggcmMgPCAwICkKICAgICAgICAgewpA
QCAtMTk1Niw3ICsxOTMyLDcgQEAgc3RhdGljIGludCBmcmVlX2wyX3RhYmxlKHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UpCiAgICAgZWxzZSBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgewogICAg
ICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxf
ZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZjsKKyAgICAg
ICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldDsKICAgICB9CiAgICAgZWxz
ZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVMgLSAxICkKICAg
ICB7CkBAIC0yMDA0LDcgKzE5ODAsNyBAQCBzdGF0aWMgaW50IGZyZWVfbDNfdGFibGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgewogICAg
ICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxf
ZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZjsKKyAgICAg
ICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldDsKICAgICB9CiAgICAgZWxz
ZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpIDwgTDNfUEFHRVRBQkxFX0VOVFJJRVMgLSAxICkKICAg
ICB7CkBAIC0yMDM1LDcgKzIwMTEsNyBAQCBzdGF0aWMgaW50IGZyZWVfbDRfdGFibGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgewogICAg
ICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxf
ZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZjsKKyAgICAg
ICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldDsKICAgICB9CiAgICAgZWxz
ZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpIDwgTDRfUEFHRVRBQkxFX0VOVFJJRVMgLSAxICkKICAg
ICB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L21tLmgKaW5kZXggMDIwNzllMTMyNC4uZjBmZDM1YmY2YiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAt
MjMzLDcgKzIzMyw3IEBAIHN0cnVjdCBwYWdlX2luZm8KICAgICAgICAgICogb3BlcmF0aW9uIG9u
IHRoZSBjdXJyZW50IHBhZ2UuICAoVGhhdCBwYWdlIG1heSBvciBtYXkgbm90CiAgICAgICAgICAq
IHN0aWxsIGhhdmUgUEdUX3BhcnRpYWwgc2V0LikKICAgICAgICAgICoKLSAgICAgICAgICogSWYg
UFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgaXMgc2V0LCB0aGVuIHRoZSBQVEUgYXQKKyAgICAgICAg
ICogQWRkaXRpb25hbGx5LCBpZiBQVEZfcGFydGlhbF9zZXQgaXMgc2V0LCB0aGVuIHRoZSBQVEUg
YXQKICAgICAgICAgICogQG5yX3ZhbGlkYXRlZF9wdGVmIGhvbGRzIGEgZ2VuZXJhbCByZWZlcmVu
Y2UgY291bnQgZm9yIHRoZQogICAgICAgICAgKiBwYWdlLgogICAgICAgICAgKgpAQCAtMjQyLDIz
ICsyNDIsMjAgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAgICAgKiAgIGludGVycnVwdGVkCiAg
ICAgICAgICAqIC0gRHVyaW5nIHZhbGlkYXRpb24sIGlmIGFuIGludmFsaWQgZW50cnkgaXMgZW5j
b3VudGVyZWQgYW5kCiAgICAgICAgICAqICAgdmFsaWRhdGlvbiBpcyBwcmVlbXB0aWJsZQotICAg
ICAgICAgKiAtIER1cmluZyB2YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiB3
YXMgc2V0IG9uCi0gICAgICAgICAqICAgdGhpcyBlbnRyeSB0byBiZWdpbiB3aXRoIChwZXJoYXBz
IGJlY2F1c2UgaXQgcGlja2VkIHVwIGEKKyAgICAgICAgICogLSBEdXJpbmcgdmFsaWRhdGlvbiwg
aWYgUFRGX3BhcnRpYWxfc2V0IHdhcyBzZXQgb24gdGhpcworICAgICAgICAgKiAgIGVudHJ5IHRv
IGJlZ2luIHdpdGggKHBlcmhhcHMgYmVjYXVzZSBpdCBwaWNrZWQgdXAgYQogICAgICAgICAgKiAg
IHByZXZpb3VzIG9wZXJhdGlvbikKICAgICAgICAgICoKLSAgICAgICAgICogV2hlbiByZXN1bWlu
ZyB2YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBpcwotICAgICAgICAgKiBj
bGVhciwgdGhlbiBhIGdlbmVyYWwgcmVmZXJlbmNlIG11c3QgYmUgcmUtYWNxdWlyZWQ7IGlmIGl0
Ci0gICAgICAgICAqIGlzIHNldCwgbm8gcmVmZXJlbmNlIHNob3VsZCBiZSBhY3F1aXJlZC4KKyAg
ICAgICAgICogV2hlbiByZXN1bWluZyB2YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9zZXQgaXMg
Y2xlYXIsIHRoZW4KKyAgICAgICAgICogYSBnZW5lcmFsIHJlZmVyZW5jZSBtdXN0IGJlIHJlLWFj
cXVpcmVkOyBpZiBpdCBpcyBzZXQsIG5vCisgICAgICAgICAqIHJlZmVyZW5jZSBzaG91bGQgYmUg
YWNxdWlyZWQuCiAgICAgICAgICAqCi0gICAgICAgICAqIFdoZW4gcmVzdW1pbmcgZGUtdmFsaWRh
dGlvbiwgaWYgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgaXMKLSAgICAgICAgICogY2xlYXIsIG5v
IHJlZmVyZW5jZSBzaG91bGQgYmUgZHJvcHBlZDsgaWYgaXQgaXMgc2V0LCBhCi0gICAgICAgICAq
IHJlZmVyZW5jZSBzaG91bGQgYmUgZHJvcHBlZC4KKyAgICAgICAgICogV2hlbiByZXN1bWluZyBk
ZS12YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9zZXQgaXMgY2xlYXIsCisgICAgICAgICAqIG5v
IHJlZmVyZW5jZSBzaG91bGQgYmUgZHJvcHBlZDsgaWYgaXQgaXMgc2V0LCBhIHJlZmVyZW5jZQor
ICAgICAgICAgKiBzaG91bGQgYmUgZHJvcHBlZC4KICAgICAgICAgICoKLSAgICAgICAgICogTkIg
YXQgdGhlIG1vbWVudCwgUFRGX3BhcnRpYWxfc2V0IHNob3VsZCBiZSBzZXQgaWYgYW5kIG9ubHkg
aWYKLSAgICAgICAgICogUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgaXMgc2V0LgotICAgICAgICAg
KgotICAgICAgICAgKiBOQiB0aGF0IFBURl9wYXJ0aWFsX3NldCBhbmQgUFRGX3BhcnRpYWxfZ2Vu
ZXJhbF9yZWYgYXJlCi0gICAgICAgICAqIGRlZmluZWQgaW4gbW0uYywgdGhlIG9ubHkgcGxhY2Ug
d2hlcmUgdGhleSBhcmUgdXNlZC4KKyAgICAgICAgICogTkIgdGhhdCBQVEZfcGFydGlhbF9zZXQg
aXMgZGVmaW5lZCBpbiBtbS5jLCB0aGUgb25seSBwbGFjZQorICAgICAgICAgKiB3aGVyZSBpdCBp
cyB1c2VkLgogICAgICAgICAgKgogICAgICAgICAgKiBUaGUgM3JkIGZpZWxkLCBAbGluZWFyX3B0
X2NvdW50LCBpbmRpY2F0ZXMKICAgICAgICAgICogLSBieSBhIHBvc2l0aXZlIHZhbHVlLCBob3cg
bWFueSBzYW1lLWxldmVsIHBhZ2UgdGFibGUgZW50cmllcyBhIHBhZ2UKQEAgLTI2OCw4ICsyNjUs
OCBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAgICAgICAgICAqLwogICAgICAgICBzdHJ1Y3QgewogICAg
ICAgICAgICAgdTE2IG5yX3ZhbGlkYXRlZF9wdGVzOlBBR0VUQUJMRV9PUkRFUiArIDE7Ci0gICAg
ICAgICAgICB1MTYgOjE2IC0gUEFHRVRBQkxFX09SREVSIC0gMSAtIDI7Ci0gICAgICAgICAgICB1
MTYgcGFydGlhbF9mbGFnczoyOworICAgICAgICAgICAgdTE2IDoxNiAtIFBBR0VUQUJMRV9PUkRF
UiAtIDEgLSAxOworICAgICAgICAgICAgdTE2IHBhcnRpYWxfZmxhZ3M6MTsKICAgICAgICAgICAg
IHMxNiBsaW5lYXJfcHRfY291bnQ7CiAgICAgICAgIH07CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 16:12:49 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 16:12: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 1iQD45-0006bd-FX; Thu, 31 Oct 2019 16:12: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=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQD43-0006bQ-Nd
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:12:47 +0000
X-Inumbo-ID: 46e70a3c-fbf9-11e9-954d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 46e70a3c-fbf9-11e9-954d-12813bfff9fa;
 Thu, 31 Oct 2019 16:12:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQD42-0003vF-H7
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:12:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQD42-0000l8-Ed
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:12:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQD42-0000l8-Ed@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 16:12:46 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/mm: Properly handle linear
 pagetable promotion failures
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI4YzIwOWU4ZjUzZDNkMjY3NTc4ZmRmM2M1ZjNmYzRlMjdiODAzYzcKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDMxIDE2OjU0OjQ4IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjU0OjQ4IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IFByb3Blcmx5IGhhbmRsZSBsaW5lYXIgcGFnZXRhYmxlIHByb21vdGlv
biBmYWlsdXJlcwogICAgCiAgICBJbiBvcmRlciB0byBhbGxvdyByZWN1cnNpdmUgcGFnZXRhYmxl
IHByb21vdGlvbnMgYW5kIGRlbW90aW9ucyB0byBiZQogICAgaW50ZXJydXB0ZWQsIFhlbiBtdXN0
IGtlZXAgdHJhY2sgb2YgdGhlIHN0YXRlIG9mIHRoZSBzdWItcGFnZXMKICAgIHByb21vdGVkIG9y
IGRlbW90ZWQuICBUaGlzIGlzIHN0b3JlZCBpbiB0d28gZWxlbWVudHMgaW4gdGhlIHBhZ2UKICAg
IHN0cnVjdDogbnJfZW50cmllc192YWxpZGF0ZWQgYW5kIHBhcnRpYWxfZmxhZ3MuCiAgICAKICAg
IFRoZSBydWxlIGlzIHRoYXQgZW50cmllcyBbMCwgbnJfZW50cmllc192YWxpZGF0ZWQpIHNob3Vs
ZCBhbHdheXMgYmUKICAgIHZhbGlkYXRlZCBhbmQgaG9sZCBhIGdlbmVyYWwgcmVmZXJlbmNlIGNv
dW50LiAgSWYgcGFydGlhbF9mbGFncyBpcwogICAgemVybywgdGhlbiBbbnJfZW50cmllc192YWxp
ZGF0ZWRdIGlzIG5vdCB2YWxpZGF0ZWQgYW5kIG5vIHJlZmVyZW5jZQogICAgY291bnQgaXMgaGVs
ZC4gIElmIFBURl9wYXJ0aWFsX3NldCBpcyBzZXQsIHRoZW4gW25yX2VudHJpZXNfdmFsaWRhdGVk
XQogICAgaXMgcGFydGlhbGx5IHZhbGlkYXRlZCwgYW5kIGEgZ2VuZXJhbCByZWZlcmVuY2UgY291
bnQgaXMgaGVsZC4KICAgIAogICAgVW5mb3J0dW5hdGVseSwgaW4gY2FzZXMgd2hlcmUgYW4gZW50
cnkgYmVnYW4gd2l0aCBQVEZfcGFydGlhbF9zZXQgc2V0LAogICAgYW5kIGdldF9wYWdlX2Zyb21f
bE5lKCkgcmV0dXJucyAtRUlOVkFMLCB0aGUgUFRGX3BhcnRpYWxfc2V0IGJpdCBpcwogICAgZXJy
b25lb3VzbHkgZHJvcHBlZC4gIChUaGlzIHNjZW5hcmlvIGNhbiBiZSBlbmdpbmVlcmVkIG1haW5s
eSBieSB0aGUKICAgIHVzZSBvZiBpbnRlcmxlYXZpbmcgb2YgcHJvbW90aW5nIGFuZCBkZW1vdGlu
ZyBhIHBhZ2Ugd2hpY2ggaGFzICJsaW5lYXIKICAgIHBhZ2V0YWJsZSIgZW50cmllczsgc2VlIHRo
ZSBhcHBlbmRpeCBmb3IgYSBza2V0Y2guKSAgVGhpcyBtZWFucyB0aGF0CiAgICB3ZSB3aWxsICJs
ZWFrIiBhIGdlbmVyYWwgcmVmZXJlbmNlIGNvdW50IG9uIHRoZSBwYWdlIGluIHF1ZXN0aW9uLAog
ICAgcHJldmVudGluZyB0aGUgcGFnZSBmcm9tIGJlaW5nIGZyZWVkLgogICAgCiAgICBGaXggdGhp
cyBieSBzZXR0aW5nIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgdG8gdGhlIHBhcnRpYWxfZmxhZ3MgbG9j
YWwKICAgIHZhcmlhYmxlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5OS4KICAgIAog
ICAgUmVwb3J0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAt
LS0tLQogICAgQXBwZW5kaXgKICAgIAogICAgU3VwcG9zZSBBIGFuZCBCIGNhbiBib3RoIGJlIHBy
b21vdGVkIHRvIEwyIHBhZ2VzLCBhbmQgQVt4XSBwb2ludHMgdG8gQi4KICAgIAogICAgVjE6IFBJ
Tl9MMiBCLgogICAgICBCLnR5cGVfY291bnQgPSAxIHwgUEdUX3ZhbGlkYXRlZAogICAgICBCLmNv
dW50ID0gMiB8IFBHQ19hbGxvY2F0ZWQKICAgIAogICAgVjE6IE1PRF9MM19FTlRSWSBwb2ludGlu
ZyBzb21ldGhpbmcgdG8gQS4KICAgICAgSW4gdGhlIHByb2Nlc3Mgb2YgdmFsaWRhdGluZyBBW3hd
LCBncmFiIGFuIGV4dHJhIHR5cGUgLyByZWYgb24gQjoKICAgICAgQi50eXBlX2NvdW50ID0gMiB8
IFBHVF92YWxpZGF0ZWQKICAgICAgQi5jb3VudCA9IDMgfCBQR0NfYWxsb2NhdGVkCiAgICAgIEEu
dHlwZV9jb3VudCA9IDEgfCBQR1RfdmFsaWRhdGVkCiAgICAgIEEuY291bnQgPSAyIHwgUEdDX2Fs
bG9jYXRlZAogICAgCiAgICBWMTogVU5QSU4gQi4KICAgICAgQi50eXBlX2NvdW50ID0gMSB8IFBH
VF92YWxpZGF0ZQogICAgICBCLmNvdW50ID0gMiB8IFBHQ19hbGxvY2F0ZWQKICAgIAogICAgVjE6
IE1PRF9MM19FTlRSWSByZW1vdmluZyB0aGUgcmVmZXJlbmNlIHRvIEEuCiAgICAgIERlLXZhbGlk
YXRlIEEsIGRvd24gdG8gQVt4XSwgd2hpY2ggcG9pbnRzIHRvIEIuCiAgICAgIERyb3AgdGhlIGZp
bmFsIHR5cGUgb24gQi4gIEFycmFuZ2UgdG8gYmUgaW50ZXJydXB0ZWQuCiAgICAgIEIudHlwZV9j
b3VudCA9IDEgfCBQR1RfcGFydGlhbAogICAgICBCLmNvdW50ID0gMiB8IFBHQ19hbGxvY2F0ZWQK
ICAgICAgQS50eXBlX2NvdW50ID0gMSB8IFBHVF9wYXJ0aWFsCiAgICAgIEEubnJfdmFsaWRhdGVk
X2VudHJpZXMgPSB4CiAgICAgIEEucGFydGlhbF9wdGUgPSAtMQogICAgCiAgICBWMjogTU9EX0wz
X0VOVFJZIGFkZHMgYSByZWZlcmVuY2UgdG8gQS4KICAgIAogICAgQXQgdGhpcyBwb2ludCwgZ2V0
X3BhZ2VfZnJvbV9sMmUoQVt4XSkgdHJpZXMKICAgIGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZu
KCksIHdoaWNoIGZhaWxzIGJlY2F1c2UgaXQncyB0aGUgd3JvbmcgdHlwZTsKICAgIGFuZCBnZXRf
bDJfbGluZWFyX3BhZ2V0YWJsZSgpIGFsc28gZmFpbHMsIGJlY2F1c2UgQiBpc24ndCB2YWxpZGF0
ZWQgYXMKICAgIGFuIGwyIGFueW1vcmUuCiAgICBtYXN0ZXIgY29tbWl0OiAyZjEyNjI0N2VmNDlj
MmJhNTJiYWUyOWEyYWIzNzEwNTllZGU2N2MwCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAx
NjoxNTo0OCArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgNiArKystLS0KIDEgZmlsZSBj
aGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA4ODZlOTNiOGFhLi4wYTA5
NDI5MWRhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYv
bW0uYwpAQCAtMTU4MSw3ICsxNTgxLDcgQEAgc3RhdGljIGludCBhbGxvY19sMl90YWJsZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAgICAgICAgICAgICBpZiAo
IGkgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9w
dGVzID0gaTsKLSAgICAgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gMDsKKyAgICAg
ICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9mbGFnczsKICAgICAgICAg
ICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAg
ICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAgICAgICAgICAgICB9
CkBAIC0xNjc0LDcgKzE2NzQsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIGlmICggaSApCiAgICAgICAgIHsKICAgICAgICAgICAg
IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxf
ZmxhZ3MgPSAwOworICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxh
Z3M7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAg
ICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKICAgICAgICAg
fQpAQCAtMTg0NSw3ICsxODQ1LDcgQEAgc3RhdGljIGludCBhbGxvY19sNF90YWJsZShzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlKQogICAgICAgICAgICAgaWYgKCBpICkKICAgICAgICAgICAgIHsKICAg
ICAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICAg
ICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IDA7CisgICAgICAgICAgICAgICAgcGFnZS0+cGFydGlh
bF9mbGFncyA9IHBhcnRpYWxfZmxhZ3M7CiAgICAgICAgICAgICAgICAgaWYgKCByYyA9PSAtRUlO
VFIgKQogICAgICAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAg
ICBlbHNlCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFnaW5nLTQuMTIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 16:12:58 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 16:12: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 1iQD4E-0006cg-HP; Thu, 31 Oct 2019 16:12:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQD4D-0006cX-Ki
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:12:57 +0000
X-Inumbo-ID: 4cf765de-fbf9-11e9-8aca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 4cf765de-fbf9-11e9-8aca-bc764e2007e4;
 Thu, 31 Oct 2019 16:12:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQD4C-0003vR-Mu
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:12:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQD4C-0000m6-KV
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:12:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQD4C-0000m6-KV@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 16:12:56 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/mm: Fix nested de-validation
 on error
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU2OTg1MDUxNmM5NTc1MjAwYjc1N2RhOGQxNTYwNjE1Zjk0ZGEzNjYKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDMxIDE2OjU1OjEwIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjU1OjEwIDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IEZpeCBuZXN0ZWQgZGUtdmFsaWRhdGlvbiBvbiBlcnJvcgogICAgCiAg
ICBJZiBhbiBpbnZhbGlkIGVudHJ5IGlzIGRpc2NvdmVyZWQgd2hlbiB2YWxpZGF0aW5nIGEgcGFn
ZS10YWJsZSB0cmVlLAogICAgdGhlIGVudGlyZSB0cmVlIHdoaWNoIGhhcyBzbyBmYXIgYmVlbiB2
YWxpZGF0ZWQgbXVzdCBiZSBkZS12YWxpZGF0ZWQuCiAgICBTaW5jZSB0aGlzIG1heSB0YWtlIGEg
bG9uZyB0aW1lLCBhbGxvY19sWzItNF1fdGFibGUoKSBzZXQgY3VycmVudAogICAgdmNwdSdzIG9s
ZF9ndWVzdF90YWJsZSBpbW1lZGlhdGVseTsgcHV0X29sZF9ndWVzdF90YWJsZSgpIHdpbGwgbWFr
ZQogICAgc3VyZSB0aGF0IHB1dF9wYWdlX3R5cGUoKSB3aWxsIGJlIGNhbGxlZCB0byBmaW5pc2gg
b2ZmIHRoZQogICAgZGUtdmFsaWRhdGlvbiBiZWZvcmUgYW55IG90aGVyIE1NVSBvcGVyYXRpb25z
IGNhbiBoYXBwZW4gb24gdGhlIHZjcHUuCiAgICAKICAgIFRoZSBpbnZhcmlhbnQgZm9yIHBhcnRp
YWwgcGFnZXMgc2hvdWxkIGJlOgogICAgCiAgICAqIEVudHJpZXMgWzAsIG5yX3ZhbGlkYXRlZF9w
dGVzKSBzaG91bGQgYmUgY29tcGxldGVseSB2YWxpZGF0ZWQ7CiAgICAgIHB1dF9wYWdlX3R5cGUo
KSB3aWxsIGRlLXZhbGlkYXRlIHRoZXNlLgogICAgCiAgICAqIElmIFtucl92YWxpZGF0ZWRfcHRl
c10gaXMgcGFydGlhbGx5IHZhbGlkYXRlZCwgcGFydGlhbF9mbGFncyBzaG91bGQKICAgICAgc2V0
IFBURl9wYXJ0aWFMX3NldC4gIHB1dF9wYWdlX3R5cGUoKSB3aWxsIGJlIGNhbGxlZCBvbiB0aGlz
IHBhZ2UgdG8KICAgICAgZmluaXNoIG9mZiBkZXZhbGlkYXRpb24sIGFuZCB0aGUgYXBwcm9wcmlh
dGUgcmVmY291bnQgYWRqdXN0bWVudHMKICAgICAgd2lsbCBiZSBkb25lLgogICAgCiAgICBhbGxv
Y19sWzItM11fdGFibGUoKSBpbmRpY2F0ZXMgcGFydGlhbCB2YWxpZGF0aW9uIHRvIGl0cyBjYWxs
ZXJzIGJ5CiAgICBzZXR0aW5nIGN1cnJlbnQtPm9sZF9ndWVzdF90YWJsZS4KICAgIAogICAgVW5m
b3J0dW5hdGVseSwgdGhpcyBpcyBtaXNoYW5kbGVkLgogICAgCiAgICBUYWtlIHRoZSBjYXNlIHdo
ZXJlIHZhbGlkYXRpbmcgbE5lW3hdIHJldHVybnMgYW4gZXJyb3IuCiAgICAKICAgIEZpcnN0LCBh
bGxvY19sM190YWJsZSgpIGRvZXNuJ3QgY2hlY2sgb2xkX2d1ZXN0X3RhYmxlIGF0IGFsbDsgYXMg
YQogICAgcmVzdWx0LCBwYXJ0aWFsX2ZsYWdzIGlzIG5vdCBzZXQgd2hlbiBpdCBzaG91bGQgYmUu
ICBucl92YWxpZGF0ZWRfcHRlcwogICAgaXMgc2V0IHRvIHg7IGFuZCBzaW5jZSBQRlRfcGFydGlh
bF9zZXQgY2xlYXIsIGRlLXZhbGlkYXRpb24gcmVzdW1lcyBhdAogICAgbnJfdmFsaWRhdGVkX3B0
ZXMtMS4gIFRoaXMgbWVhbnMgdGhhdCB0aGUgbDIgcGFnZSBhdCBwbDNlW3hdIHdpbGwgbm90CiAg
ICBoYXZlIHB1dF9wYWdlX3R5cGUoKSBjYWxsZWQgb24gaXQgd2hlbiBkZS12YWxpZGF0aW5nIHRo
ZSByZXN0IG9mIHRoZQogICAgbDM6IGl0IHdpbGwgYmUgc3R1Y2sgaW4gdGhlIFBHVF9wYXJ0aWFs
IHN0YXRlIHVudGlsIHRoZSBkb21haW4gaXMKICAgIGRlc3Ryb3llZCwgb3IgdW50aWwgaXQgaXMg
cmUtdXNlZCBhcyBhbiBsMi4gIChBbnkgb3RoZXIgcGFnZSB0eXBlIHdpbGwKICAgIGZhaWwuKQog
ICAgCiAgICBXb3JzZSwgYWxsb2NfbDRfdGFibGUoKSwgcmF0aGVyIHRoYW4gc2V0dGluZyBQVEZf
cGFydGlhbF9zZXQgYXMgaXQKICAgIHNob3VsZCwgc2V0cyBucl92YWxpZGF0ZWRfcHRlcyB0byB4
KzEuICBXaGVuIGRlLXZhbGlkYXRpbmcsIHNpbmNlCiAgICBwYXJ0aWFsIGlzIDAsIHRoaXMgd2ls
bCBjb3JyZWN0bHkgcmVzdW1lIGNhbGxpbmcgcHV0X3BhZ2VfdHlwZSBhdCBbeF07CiAgICBidXQs
IGlmIHRoZSBwdXRfcGFnZV90eXBlKCkgaXMgbmV2ZXIgY2FsbGVkLCBidXQgaW5zdGVhZAogICAg
Z2V0X3BhZ2VfdHlwZSgpIGlzIGNhbGxlZCwgdmFsaWRhdGlvbiB3aWxsIHBpY2sgdXAgYXQgW3gr
MV0sCiAgICBuZWdsZWN0aW5nIHRvIHZhbGlkYXRlIFt4XS4gIElmIHRoZSByZXN0IG9mIHRoZSB2
YWxpZGF0aW9uIHN1Y2NlZWRzLAogICAgdGhlIGw0IHdpbGwgYmUgdmFsaWRhdGVkIGV2ZW4gdGhv
dWdoIFt4XSBpcyBpbnZhbGlkLgogICAgCiAgICBGaXggdGhpcyBpbiBib3RoIGNhc2VzIGJ5IHNl
dHRpbmcgUFRGX3BhcnRpYWxfc2V0IGlmIG9sZF9ndWVzdF90YWJsZQogICAgaXMgc2V0LgogICAg
CiAgICBXaGlsZSBoZXJlLCBhZGQgc29tZSBzYWZldHkgY2F0Y2hlczoKICAgIC0gb2xkX2d1ZXN0
X3RhYmxlIG11c3QgcG9pbnQgdG8gdGhlIHBhZ2UgY29udGFpbmVkIGluCiAgICAgIFtucl92YWxp
ZGF0ZWRfcHRlc10uCiAgICAtIGFsbG9jX2wxX3BhZ2Ugc2hvdWxkbid0IHNldCBvbGRfZ3Vlc3Rf
dGFibGUKICAgIAogICAgSWYgd2UgZXhwZXJpZW5jZSBvbmUgb2YgdGhlc2Ugc2l0dWF0aW9ucyBp
biBwcm9kdWN0aW9uIGJ1aWxkcywgaXQncwogICAgc2FmZXIgdG8gYXZvaWQgY2FsbGluZyBwdXRf
cGFnZV90eXBlIGZvciB0aGUgcGFnZXMgaW4gcXVlc3Rpb24uICBJZgogICAgdGhleSBoYXZlIFBH
VF9wYXJ0aWFsIHNldCwgdGhleSB3aWxsIGJlIGNsZWFuZWQgdXAgb24gZG9tYWluCiAgICBkZXN0
cnVjdGlvbjsgaWYgbm90LCB3ZSBoYXZlIG5vIGlkZWEgd2hldGhlciBhIHR5cGUgY291bnQgaXMg
c2FmZSB0bwogICAgZHJvcC4gIFJldGFpbmluZyBhbiBleHRyYSB0eXBlIHJlZiB0aGF0IHNob3Vs
ZCBoYXZlIGJlZW4gZHJvcHBlZCBtYXkKICAgIHRyaWdnZXIgYSBCVUcoKSBvbiB0aGUgZnJlZV9k
b21haW5fcGFnZSgpIHBhdGgsIGJ1dCBkcm9wcGluZyBhIHR5cGUKICAgIGNvdW50IHRoYXQgc2hv
dWxkbid0IGJlIGRyb3BwZWQgbWF5IGNhdXNlIGEgcHJpdmlsZWdlIGVzY2FsYXRpb24uCiAgICAK
ICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjk5LgogICAgCiAgICBSZXBvcnRlZC1ieTogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDNjMTVhMmQ4
Y2MxOTgxZjM2OWNjOTU0MmYwMjgwNTRkMGRmYjMyNWIKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEw
LTMxIDE2OjE2OjEzICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21tLmMgfCA1MyArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogMSBmaWxlIGNoYW5n
ZWQsIDUxIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCAwYTA5NDI5MWRhLi5hNDMyZTY5
Yzc0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0u
YwpAQCAtMTU4MCw2ICsxNTgwLDIwIEBAIHN0YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogICAgICAgICAgICAgQVNTRVJU
KGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID09IE5VTEwpOwogICAgICAgICAgICAgaWYg
KCBpICkKICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAg
ICAqIGFsbG9jX2wxX3RhYmxlKCkgZG9lc24ndCBzZXQgb2xkX2d1ZXN0X3RhYmxlOyBpdCBkb2Vz
CisgICAgICAgICAgICAgICAgICogaXRzIG93biB0ZWFyLWRvd24gaW1tZWRpYXRlbHkgb24gZmFp
bHVyZS4gIElmIGl0CisgICAgICAgICAgICAgICAgICogZGlkIHdlJ2QgbmVlZCB0byBjaGVjayBp
dCBhbmQgc2V0IHBhcnRpYWxfZmxhZ3MgYXMgd2UKKyAgICAgICAgICAgICAgICAgKiBkbyBpbiBh
bGxvY19sWzM0XV90YWJsZSgpLgorICAgICAgICAgICAgICAgICAqCisgICAgICAgICAgICAgICAg
ICogTm90ZSBvbiB0aGUgdXNlIG9mIEFTU0VSVDogaWYgaXQncyBub24tbnVsbCBhbmQKKyAgICAg
ICAgICAgICAgICAgKiBoYXNuJ3QgYmVlbiBjbGVhbmVkIHVwIHlldCwgaXQgc2hvdWxkIGhhdmUK
KyAgICAgICAgICAgICAgICAgKiBQR1RfcGFydGlhbCBzZXQ7IGFuZCBzbyB0aGUgdHlwZSB3aWxs
IGJlIGNsZWFuZWQgdXAKKyAgICAgICAgICAgICAgICAgKiBvbiBkb21haW4gZGVzdHJ1Y3Rpb24u
ICBVbmZvcnR1bmF0ZWx5LCB3ZSB3b3VsZAorICAgICAgICAgICAgICAgICAqIGxlYWsgdGhlIGdl
bmVyYWwgcmVmIGhlbGQgYnkgb2xkX2d1ZXN0X3RhYmxlOyBidXQKKyAgICAgICAgICAgICAgICAg
KiBsZWFraW5nIGEgcGFnZSBpcyBsZXNzIGJhZCB0aGFuIGEgaG9zdCBjcmFzaC4KKyAgICAgICAg
ICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICBBU1NFUlQoY3VycmVudC0+YXJjaC5vbGRfZ3Vl
c3RfdGFibGUgPT0gTlVMTCk7CiAgICAgICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0
ZXMgPSBpOwogICAgICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBwYXJ0aWFsX2Zs
YWdzOwogICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxM
OwpAQCAtMTYwNyw2ICsxNjIxLDcgQEAgc3RhdGljIGludCBhbGxvY19sM190YWJsZShzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlKQogICAgIHVuc2lnbmVkIGludCAgIGk7CiAgICAgaW50ICAgICAgICAg
ICAgcmMgPSAwOwogICAgIHVuc2lnbmVkIGludCAgIHBhcnRpYWxfZmxhZ3MgPSBwYWdlLT5wYXJ0
aWFsX2ZsYWdzOworICAgIGwzX3BnZW50cnlfdCAgIGwzZSA9IGwzZV9lbXB0eSgpOwogCiAgICAg
cGwzZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBmbikpOwogCkBAIC0xNjIzLDcgKzE2MzgsNyBA
QCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAg
Zm9yICggaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzOyBpIDwgTDNfUEFHRVRBQkxFX0VOVFJJ
RVM7CiAgICAgICAgICAgaSsrLCBwYXJ0aWFsX2ZsYWdzID0gMCApCiAgICAgewotICAgICAgICBs
M19wZ2VudHJ5X3QgbDNlID0gcGwzZVtpXTsKKyAgICAgICAgbDNlID0gcGwzZVtpXTsKIAogICAg
ICAgICBpZiAoIGkgPiBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAmJiBoeXBlcmNhbGxfcHJlZW1w
dF9jaGVjaygpICkKICAgICAgICAgICAgIHJjID0gLUVJTlRSOwpAQCAtMTY3NSw2ICsxNjkwLDI0
IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAg
ICAgICAgewogICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwogICAgICAg
ICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxhZ3M7CisgICAgICAgICAgICBp
ZiAoIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlICkKKyAgICAgICAgICAgIHsKKyAgICAg
ICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAqIFdlJ3ZlIGV4cGVyaWVuY2VkIGEgdmFs
aWRhdGlvbiBmYWlsdXJlLiAgSWYKKyAgICAgICAgICAgICAgICAgKiBvbGRfZ3Vlc3RfdGFibGUg
aXMgc2V0LCAidHJhbnNmZXIiIHRoZSBnZW5lcmFsCisgICAgICAgICAgICAgICAgICogcmVmZXJl
bmNlIGNvdW50IHRvIHBsM2VbbnJfdmFsaWRhdGVkX3B0ZXNdIGJ5CisgICAgICAgICAgICAgICAg
ICogc2V0dGluZyBQVEZfcGFydGlhbF9zZXQuCisgICAgICAgICAgICAgICAgICoKKyAgICAgICAg
ICAgICAgICAgKiBBcyBhIHByZWNhdXRpb24sIGNoZWNrIHRoYXQgb2xkX2d1ZXN0X3RhYmxlIGlz
IHRoZQorICAgICAgICAgICAgICAgICAqIHBhZ2UgcG9pbnRlZCB0byBieSBwbDNlW25yX3ZhbGlk
YXRlZF9wdGVzXS4gIElmCisgICAgICAgICAgICAgICAgICogbm90LCBpdCdzIHNhZmVyIHRvIGxl
YWsgYSB0eXBlIHJlZiBvbiBwcm9kdWN0aW9uCisgICAgICAgICAgICAgICAgICogYnVpbGRzLgor
ICAgICAgICAgICAgICAgICAqLworICAgICAgICAgICAgICAgIGlmICggY3VycmVudC0+YXJjaC5v
bGRfZ3Vlc3RfdGFibGUgPT0gbDNlX2dldF9wYWdlKGwzZSkgKQorICAgICAgICAgICAgICAgICAg
ICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0OworICAgICAgICAgICAgICAg
IGVsc2UKKyAgICAgICAgICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAg
ICAgICB9CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsK
ICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKICAgICAg
ICAgfQpAQCAtMTg1MSw3ICsxODg0LDIzIEBAIHN0YXRpYyBpbnQgYWxsb2NfbDRfdGFibGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAg
ICAgewogICAgICAgICAgICAgICAgICAgICBpZiAoIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3Rh
YmxlICkKLSAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzKys7
CisgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgICAgIC8qCisgICAg
ICAgICAgICAgICAgICAgICAgICAgKiBXZSd2ZSBleHBlcmllbmNlZCBhIHZhbGlkYXRpb24gZmFp
bHVyZS4gIElmCisgICAgICAgICAgICAgICAgICAgICAgICAgKiBvbGRfZ3Vlc3RfdGFibGUgaXMg
c2V0LCAidHJhbnNmZXIiIHRoZSBnZW5lcmFsCisgICAgICAgICAgICAgICAgICAgICAgICAgKiBy
ZWZlcmVuY2UgY291bnQgdG8gcGwzZVtucl92YWxpZGF0ZWRfcHRlc10gYnkKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAqIHNldHRpbmcgUFRGX3BhcnRpYWxfc2V0LgorICAgICAgICAgICAgICAg
ICAgICAgICAgICoKKyAgICAgICAgICAgICAgICAgICAgICAgICAqIEFzIGEgcHJlY2F1dGlvbiwg
Y2hlY2sgdGhhdCBvbGRfZ3Vlc3RfdGFibGUgaXMgdGhlCisgICAgICAgICAgICAgICAgICAgICAg
ICAgKiBwYWdlIHBvaW50ZWQgdG8gYnkgcGw0ZVtucl92YWxpZGF0ZWRfcHRlc10uICBJZgorICAg
ICAgICAgICAgICAgICAgICAgICAgICogbm90LCBpdCdzIHNhZmVyIHRvIGxlYWsgYSB0eXBlIHJl
ZiBvbiBwcm9kdWN0aW9uCisgICAgICAgICAgICAgICAgICAgICAgICAgKiBidWlsZHMuCisgICAg
ICAgICAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICAgICAgICAgIGlmICggY3Vy
cmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPT0gbDRlX2dldF9wYWdlKGw0ZSkgKQorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9z
ZXQ7CisgICAgICAgICAgICAgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgICAgICAgICAgICAgIH0KICAgICAg
ICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAg
ICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKICAg
ICAgICAgICAgICAgICB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 16:13:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 16:13: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 1iQD4P-0006de-JL; Thu, 31 Oct 2019 16:13:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQD4O-0006dV-E5
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:13:08 +0000
X-Inumbo-ID: 5309f6e4-fbf9-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 5309f6e4-fbf9-11e9-beca-bc764e2007e4;
 Thu, 31 Oct 2019 16:13:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQD4M-0003vq-Sb
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:13:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQD4M-0000mr-QN
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:13:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQD4M-0000mr-QN@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 16:13:06 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/mm: Don't drop a type ref
 unless you held a ref to begin with
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRiOTFhYzRmNDMzYmM1YWU4MGY4Yjg2ZjVmMTQ4N2ZmNDFkODUyYjAKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDMxIDE2OjU1OjMxIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE2OjU1OjMxIDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IERvbid0IGRyb3AgYSB0eXBlIHJlZiB1bmxlc3MgeW91IGhlbGQgYSBy
ZWYgdG8gYmVnaW4gd2l0aAogICAgCiAgICBWYWxpZGF0aW9uIGFuZCBkZS12YWxpZGF0aW9uIG9m
IHBhZ2V0YWJsZSB0cmVlcyBtYXkgdGFrZSBhcmJpdHJhcmlseQogICAgbGFyZ2UgYW1vdW50cyBv
ZiB0aW1lLCBhbmQgc28gbXVzdCBiZSBwcmVlbXB0aWJsZS4gIFRoaXMgaXMgaW5kaWNhdGVkCiAg
ICBieSBzZXR0aW5nIHRoZSBQR1RfcGFydGlhbCBiaXQgaW4gdGhlIHR5cGVfaW5mbywgYW5kIHNl
dHRpbmcKICAgIG5yX3ZhbGlkYXRlZF9lbnRyaWVzIGFuZCBwYXJ0aWFsX2ZsYWdzIGFwcHJvcHJp
YXRlbHkuICBTcGVjaWZpY2FsbHksCiAgICBpZiB0aGUgZW50cnkgYXQgW25yX3ZhbGlkYXRlZF9l
bnRyaWVzXSBpcyBwYXJ0aWFsbHkgdmFsaWRhdGVkLAogICAgcGFydGlhbF9mbGFncyBzaG91bGQg
aGF2ZSB0aGUgUEdUX3BhcnRpYWxfc2V0IGJpdCBzZXQsIGFuZCB0aGUgZW50cnkKICAgIHNob3Vs
ZCBob2xkIGEgZ2VuZXJhbCByZWZlcmVuY2UgY291bnQuICBEdXJpbmcgZGUtdmFsaWRhdGlvbiwK
ICAgIHB1dF9wYWdlX3R5cGUoKSBpcyBjYWxsZWQgb24gcGFydGlhbGx5IHZhbGlkYXRlZCBlbnRy
aWVzLgogICAgCiAgICBVbmZvcnR1bmF0ZWx5LCB0aGVyZSBhcmUgYSBudW1iZXIgb2YgaXNzdWVz
IHdpdGggdGhlIGN1cnJlbnQgYWxnb3JpdGhtLgogICAgCiAgICBGaXJzdCwgZG9pbmcgYSAibm9y
bWFsIiBwdXRfcGFnZV90eXBlKCkgaXMgbm90IHNhZmUgd2hlbiBubyB0eXBlIHJlZgogICAgaXMg
aGVsZDogdGhlcmUgaXMgbm90aGluZyB0byBzdG9wIGFub3RoZXIgdmNwdSBmcm9tIGNvbWluZyBh
bG9uZyBhbmQKICAgIHBpY2tpbmcgdXAgdmFsaWRhdGlvbiBhZ2FpbjogYXQgd2hpY2ggcG9pbnQg
dGhlIHB1dF9wYWdlX3R5cGUgbWF5IGRyb3AKICAgIHRoZSBvbmx5IHBhZ2UgcmVmIG9uIGFuIGlu
LXVzZSBwYWdlLiAgU29tZSBleGFtcGxlcyBhcmUgbGlzdGVkIGluIHRoZQogICAgYXBwZW5kaXgu
CiAgICAKICAgIFRoZSBjb3JlIGlzc3VlIGlzIHRoYXQgcHV0X3BhZ2VfdHlwZSgpIGlzIGJlaW5n
IGNhbGxlZCBib3RoIHRvIGNsZWFuCiAgICB1cCBQR1RfcGFydGlhbCwgYW5kIHRvIGRyb3AgYSB0
eXBlIGNvdW50OyBhbmQgaGFzIG5vIHdheSBvZiBrbm93aW5nCiAgICB3aGljaCBpcyB3aGljaDsg
YW5kIHNvIGlmIGluIGJldHdlZW4sIFBHVF9wYXJ0aWFsIGlzIGNsZWFyZWQsCiAgICBwdXRfcGFn
ZV90eXBlKCkgd2lsbCBkcm9wIHRoZSB0eXBlIHJlZiBlcnJvbmVvdXNseS4KICAgIAogICAgV2hh
dCBpcyBuZWVkZWQgaXMgdG8gZGlzdGluZ3Vpc2ggYmV0d2VlbiB0d28gc3RhdGVzOgogICAgLSBE
cm9wcGluZyBhIHR5cGUgcmVmIHdoaWNoIGlzIGhlbGQKICAgIC0gQ2xlYW5pbmcgdXAgYSBwYWdl
IHdoaWNoIGhhcyBiZWVuIHBhcnRpYWxseSBkZS92YWxpZGF0ZWQKICAgIAogICAgRml4IHRoaXMg
YnkgdGVsbGluZyBwdXRfcGFnZV90eXBlKCkgd2hpY2ggb2YgdGhlIHR3byBhY3Rpdml0aWVzIHlv
dQogICAgaW50ZW5kLgogICAgCiAgICBXaGVuIGNsZWFuaW5nIHVwIGEgcGFydGlhbCBkZS92YWxp
ZGF0aW9uLCB0YWtlIG5vIGFjdGlvbiB1bmxlc3MgeW91CiAgICBmaW5kIGEgcGFnZSBwYXJ0aWFs
bHkgdmFsaWRhdGVkLgogICAgCiAgICBJZiBwdXRfcGFnZV90eXBlKCkgaXMgY2FsbGVkIHdpdGhv
dXQgUFRGX3BhcnRpYWxfc2V0LCBhbmQgZmluZHMgdGhlCiAgICBwYWdlIGluIGEgUEdUX3BhcnRp
YWwgc3RhdGUgYW55d2F5LCB0aGVuIHRoZXJlJ3MgY2VydGFpbmx5IGJlZW4gYQogICAgbWlzYWNj
b3VudGluZyBzb21ld2hlcmUsIGFuZCBjYXJyeWluZyBvbiB3b3VsZCBhbG1vc3QgY2VydGFpbmx5
IGNhdXNlCiAgICBhIHNlY3VyaXR5IGlzc3VlLCBzbyBjcmFzaCB0aGUgaG9zdCBpbnN0ZWFkLgog
ICAgCiAgICBJbiBwdXRfcGFnZV9mcm9tX2xOZSwgcGFzcyBwYXJ0aWFsX2ZsYWdzIG9uIHRvIF9w
dXRfcGFnZV90eXBlKCkuCiAgICAKICAgIG9sZF9ndWVzdF90YWJsZSBtYXkgYmUgc2V0IGVpdGhl
ciB3aXRoIGEgZnVsbHkgdmFsaWRhdGVkIHBhZ2UgKHdoZW4KICAgIHVzaW5nIHRoZSAiZGVmZXJy
ZWQgcHV0IiBwYXR0ZXJuKSwgb3Igd2l0aCBhIHBhcnRpYWxseSB2YWxpZGF0ZWQgcGFnZQogICAg
KHdoZW4gYSBub3JtYWwgImRlLXZhbGlkYXRpb24iIGlzIGludGVycnVwdGVkLCBvciB3aGVuIGEg
dmFsaWRhdGlvbgogICAgZmFpbHMgcGFydC13YXkgdGhyb3VnaCBkdWUgdG8gaW52YWxpZCBlbnRy
aWVzKS4gIEFkZCBhIGZsYWcsCiAgICBvbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCwgdG8gaW5kaWNh
dGUgd2hpY2ggb2YgdGhlc2UgaXQgaXMsIGFuZCB1c2UKICAgIHRoYXQgdG8gcGFzcyB0aGUgYXBw
cm9wcmlhdGUgZmxhZyB0byBfcHV0X3BhZ2VfdHlwZSgpLgogICAgCiAgICBXaGlsZSBoZXJlLCBk
ZWxldGUgc3RyYXkgdHJhaWxpbmcgd2hpdGVzcGFjZS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9m
IFhTQS0yOTkuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgLS0tLS0KICAgIEFwcGVuZGl4OgogICAgCiAgICBTdXBwb3NlIHBhZ2Ug
QSwgd2hlbiBpbnRlcnByZXRlZCBhcyBhbiBsMyBwYWdldGFibGUsIGNvbnRhaW5zIGFsbAogICAg
dmFsaWQgZW50cmllczsgYW5kIHN1cHBvc2UgQVt4XSBwb2ludHMgdG8gcGFnZSBCLCB3aGljaCB3
aGVuCiAgICBpbnRlcnByZXRlZCBhcyBhbiBsMiBwYWdldGFibGUsIGNvbnRhaW5zIGFsbCB2YWxp
ZCBlbnRyaWVzLgogICAgCiAgICBQMTogUElOX0wzX1RBQkxFCiAgICAgIEEgLT4gUEdUX2wzX3Rh
YmxlIHwgMSB8IHZhbGlkCiAgICAgIEIgLT4gUEdUX2wyX3RhYmxlIHwgMSB8IHZhbGlkCiAgICAK
ICAgIFAxOiBVTlBJTl9UQUJMRQogICAgICA+IEFycmFuZ2UgdG8gaW50ZXJydXB0IGFmdGVyIEIg
aGFzIGJlZW4gZGUtdmFsaWRhdGVkCiAgICAgIEI6CiAgICAgICAgdHlwZV9pbmZvIC0+IFBHVF9s
Ml90YWJsZSB8IDAKICAgICAgQToKICAgICAgICB0eXBlX2luZm8gLT4gUEdUX2wzX3RhYmxlIHwg
MSB8IHBhcnRpYWwKICAgICAgICBucl92YWxpZGF0ZWRfZW50aWVzIC0+IChsZXNzIHRoYW4geCkK
ICAgIAogICAgUDI6IG1vZF9sNF9lbnRyeSB0byBwb2ludCB0byBBCiAgICAgID4gQXJyYW5nZSBm
b3IgdGhpcyB0byBiZSBpbnRlcnJ1cHRlZCB3aGlsZSBCIGlzIGJlaW5nIHZhbGlkYXRlZAogICAg
ICBCOgogICAgICAgIHR5cGVfaW5mbyAtPiBQR1RfbDJfdGFibGUgfCAxIHwgcGFydGlhbAogICAg
ICAgIChucl92YWxpZGF0ZWRfZW50aXJlcyAmYyBzZXQgYXMgYXBwcm9wcmlhdGUpCiAgICAgIEE6
CiAgICAgICAgdHlwZV9pbmZvIC0+IFBHVF9sM190YWJsZSB8IDEgfCBwYXJ0aWFsCiAgICAgICAg
bnJfdmFsaWRhdGVkX2VudHJpZXMgLT4geAogICAgICAgIHBhcnRpYWxfcHRlID0gMQogICAgCiAg
ICBQMzogbW9kX2wzX2VudHJ5IHNvbWUgb3RoZXIgdW5yZWxhdGVkIGwzIHRvIHBvaW50IHRvIEI6
CiAgICAgIEI6CiAgICAgICAgdHlwZV9pbmZvIC0+IFBHVF9sMl90YWJsZSB8IDEKICAgIAogICAg
UDE6IFJlc3RhcnQgVU5QSU5fVEFCTEUKICAgIAogICAgQXQgdGhpcyBwb2ludCwgc2luY2UgQS5u
cl92YWxpZGF0ZV9lbnRyaWVzID09IHggYW5kIEEucGFydGlhbF9wdGUgIT0KICAgIDAsIGZyZWVf
bDNfdGFibGUoKSB3aWxsIGNhbGwgcHV0X3BhZ2VfZnJvbV9sM2UoKSBvbiBwbDNlW3hdLCBkcm9w
cGluZwogICAgaXRzIHR5cGUgY291bnQgdG8gMCB3aGlsZSBpdCdzIHN0aWxsIGJlaW5nIHBvaW50
ZWQgdG8gYnkgc29tZSBvdGhlciBsMwogICAgCiAgICBBIHNpbWlsYXIgaXNzdWUgYXJpc2VzIHdp
dGggb2xkX2d1ZXN0X3RhYmxlLiAgQ29uc2lkZXIgdGhlIGZvbGxvd2luZwogICAgc2NlbmFyaW86
CiAgICAKICAgIFN1cHBvc2UgQSBpcyBhIHBhZ2Ugd2hpY2gsIHdoZW4gaW50ZXJwcmV0ZWQgYXMg
YW4gbDIsIGhhcyB2YWxpZCBlbnRyaWVzCiAgICB1bnRpbCBlbnRyeSB4LCB3aGljaCBpcyBpbnZh
bGlkLgogICAgCiAgICBWMTogIFBJTl9MMl9UQUJMRShBKQogICAgICA8VmFsaWRhdGUgdW50aWwg
d2UgdHJ5IHRvIHZhbGlkYXRlIFt4XSwgZ2V0IC1FSU5WQUw+CiAgICAgIEEgLT4gUEdUX2wyX3Rh
YmxlIHwgMSB8IFBHVF9wYXJ0aWFsCiAgICAgIFYxIC0+IG9sZF9ndWVzdF90YWJsZSA9IEEKICAg
ICAgPGRlbGF5ZWQ+CiAgICAKICAgIFYyOiBQSU5fTDJfVEFCTEUoQSkKICAgICAgPFBpY2sgdXAg
d2hlcmUgVjEgbGVmdCBvZmYsIHRyeSB0byByZS12YWxpZGF0ZSBbeF0sIGdldCAtRUlOVkFMPgog
ICAgICBBIC0+IFBHVF9sMl90YWJsZSB8IDEgfCBQR1RfcGFydGlhbAogICAgICBWMiAtPiBvbGRf
Z3Vlc3RfdGFibGUgPSBBCiAgICAgIDxyZXN0YXJ0PgogICAgICBwdXRfb2xkX2d1ZXN0X3RhYmxl
KCkKICAgICAgICBfcHV0X3BhZ2VfdHlwZShBKQogICAgICAgICAgQSAtPiBQR1RfbDJfdGFibGUg
fCAwCiAgICAKICAgIFYxOiA8cmVzdGFydD4KICAgICAgcHV0X29sZF9ndWVzdF90YWJsZSgpCiAg
ICAgICAgX3B1dF9wYWdlX3R5cGUoQSkgIyBVTkRFUkZMT1cKICAgIAogICAgSW5kZWVkLCBpdCBp
cyBwb3NzaWJsZSB0byBlbmdpbmVlciBmb3Igb2xkX2d1ZXN0X3RhYmxlIGZvciBldmVyeSB2Y3B1
CiAgICBhIGd1ZXN0IGhhcyB0byBwb2ludCB0byB0aGUgc2FtZSBwYWdlLgogICAgbWFzdGVyIGNv
bW1pdDogYzQwYjMzZDcyNjMwZGNmYTUwNmQ2ZmQ4NTY1MzJkNjE1MmNiOTdkYwogICAgbWFzdGVy
IGRhdGU6IDIwMTktMTAtMzEgMTY6MTY6MzcgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWlu
LmMgICAgICAgIHwgIDYgKysrCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgIHwgOTkgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvZG9tYWluLmggfCAgNCArLQogMyBmaWxlcyBjaGFuZ2VkLCA5NSBpbnNlcnRpb25zKCsp
LCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94
ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggNzVlNDM5ZTI5Ni4uNzk1ZDJjOWQwNSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpA
QCAtMTEwNCw5ICsxMTA0LDE1IEBAIGludCBhcmNoX3NldF9pbmZvX2d1ZXN0KAogICAgICAgICAg
ICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAgICAgICAgLyogRmFsbHRo
cm91Z2ggKi8KICAgICAgICAgICAgICAgICBjYXNlIC1FUkVTVEFSVDoKKyAgICAgICAgICAgICAg
ICAgICAgLyoKKyAgICAgICAgICAgICAgICAgICAgICogTkIgdGhhdCB3ZSdyZSBwdXR0aW5nIHRo
ZSBrZXJuZWwtbW9kZSB0YWJsZQorICAgICAgICAgICAgICAgICAgICAgKiBoZXJlLCB3aGljaCB3
ZSd2ZSBhbHJlYWR5IHN1Y2Nlc3NmdWxseQorICAgICAgICAgICAgICAgICAgICAgKiB2YWxpZGF0
ZWQgYWJvdmU7IGhlbmNlIHBhcnRpYWwgPSBmYWxzZTsKKyAgICAgICAgICAgICAgICAgICAgICov
CiAgICAgICAgICAgICAgICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAg
ICAgICAgICAgICAgICAgICB2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9CiAgICAgICAgICAgICAg
ICAgICAgICAgICBwYWdldGFibGVfZ2V0X3BhZ2Uodi0+YXJjaC5ndWVzdF90YWJsZSk7CisgICAg
ICAgICAgICAgICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwgPSBmYWxzZTsK
ICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5ndWVzdF90YWJsZSA9IHBhZ2V0YWJsZV9udWxs
KCk7CiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgIGRlZmF1bHQ6
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4
IGE0MzJlNjljNzQuLjgxNzc0MzY4YTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0xMzU5LDEwICsxMzU5LDExIEBAIHN0YXRpYyBpbnQg
cHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAg
ICAgICAgIHsKICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBwdHBn
OwogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwZzsKKyAgICAg
ICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwgPSBmYWxzZTsKICAg
ICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgIHsKLSAgICAgICAgICAgIHJjID0gX3B1dF9w
YWdlX3R5cGUocGcsIFBURl9wcmVlbXB0aWJsZSwgcHRwZyk7CisgICAgICAgICAgICByYyA9IF9w
dXRfcGFnZV90eXBlKHBnLCBmbGFncyB8IFBURl9wcmVlbXB0aWJsZSwgcHRwZyk7CiAgICAgICAg
ICAgICBpZiAoIGxpa2VseSghcmMpICkKICAgICAgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAg
ICAgICAgIH0KQEAgLTEzODUsNiArMTM4Niw3IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9s
M2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgICAgIHVuc2lnbmVk
IGxvbmcgbWZuID0gbDNlX2dldF9wZm4obDNlKTsKICAgICAgICAgYm9vbCB3cml0ZWFibGUgPSBs
M2VfZ2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9SVzsKIAorICAgICAgICBBU1NFUlQoIShmbGFncyAm
IFBURl9wYXJ0aWFsX3NldCkpOwogICAgICAgICBBU1NFUlQoIShtZm4gJiAoKDFVTCA8PCAoTDNf
UEFHRVRBQkxFX1NISUZUIC0gUEFHRV9TSElGVCkpIC0gMSkpKTsKICAgICAgICAgZG8gewogICAg
ICAgICAgICAgcHV0X2RhdGFfcGFnZShtZm5fdG9fcGFnZShfbWZuKG1mbikpLCB3cml0ZWFibGUp
OwpAQCAtMTM5NywxMiArMTM5OSwxNCBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwz
X3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogCiAgICAgaWYgKCBmbGFncyAmIFBU
Rl9kZWZlciApCiAgICAgeworICAgICAgICBBU1NFUlQoIShmbGFncyAmIFBURl9wYXJ0aWFsX3Nl
dCkpOwogICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gbWZuX3RvX3BhZ2Uo
X21mbihwZm4pKTsKICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwZzsK
KyAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCA9IGZhbHNlOwog
ICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKLSAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCBQ
VEZfcHJlZW1wdGlibGUsIG1mbl90b19wYWdlKF9tZm4ocGZuKSkpOworICAgIHJjID0gX3B1dF9w
YWdlX3R5cGUocGcsIGZsYWdzIHwgUFRGX3ByZWVtcHRpYmxlLCBtZm5fdG9fcGFnZShfbWZuKHBm
bikpKTsKICAgICBpZiAoIGxpa2VseSghcmMpICkKICAgICAgICAgcHV0X3BhZ2UocGcpOwogCkBA
IC0xNDIxLDEyICsxNDI1LDE1IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdl
bnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAKICAgICAgICAgaWYgKCBmbGFncyAmIFBU
Rl9kZWZlciApCiAgICAgICAgIHsKKyAgICAgICAgICAgIEFTU0VSVCghKGZsYWdzICYgUFRGX3Bh
cnRpYWxfc2V0KSk7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0g
bWZuX3RvX3BhZ2UoX21mbihwZm4pKTsKICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1
ZXN0X3RhYmxlID0gcGc7CisgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJs
ZV9wYXJ0aWFsID0gZmFsc2U7CiAgICAgICAgICAgICByZXR1cm4gMDsKICAgICAgICAgfQogCi0g
ICAgICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIFBURl9wcmVlbXB0aWJsZSwgbWZuX3RvX3Bh
Z2UoX21mbihwZm4pKSk7CisgICAgICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIGZsYWdzIHwg
UFRGX3ByZWVtcHRpYmxlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90b19wYWdl
KF9tZm4ocGZuKSkpOwogICAgICAgICBpZiAoIGxpa2VseSghcmMpICkKICAgICAgICAgICAgIHB1
dF9wYWdlKHBnKTsKICAgICB9CkBAIC0xNTM1LDYgKzE1NDIsMTQgQEAgc3RhdGljIGludCBhbGxv
Y19sMl90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAK
ICAgICBwbDJlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7CiAKKyAgICAvKgorICAgICAq
IE5CIHRoYXQgYWxsb2NfbDJfdGFibGUgd2lsbCBuZXZlciBzZXQgcGFydGlhbF9wdGUgb24gYW4g
bDI7IGJ1dAorICAgICAqIGZyZWVfbDJfdGFibGUgbWlnaHQgaWYgYSBsaW5lYXJfcGFnZXRhYmxl
IGVudHJ5IGlzIGludGVycnVwdGVkCisgICAgICogcGFydHdheSB0aHJvdWdoIGRlLXZhbGlkYXRp
b24uICBJbiB0aGF0IGNpcmN1bXN0YW5jZSwKKyAgICAgKiBnZXRfcGFnZV9mcm9tX2wyZSgpIHdp
bGwgYWx3YXlzIHJldHVybiAtRUlOVkFMOyBhbmQgd2UgbXVzdAorICAgICAqIHJldGFpbiB0aGUg
dHlwZSByZWYgYnkgZG9pbmcgdGhlIG5vcm1hbCBwYXJ0aWFsX2ZsYWdzIHRyYWNraW5nLgorICAg
ICAqLworCiAgICAgZm9yICggaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzOyBpIDwgTDJfUEFH
RVRBQkxFX0VOVFJJRVM7CiAgICAgICAgICAgaSsrLCBwYXJ0aWFsX2ZsYWdzID0gMCApCiAgICAg
ewpAQCAtMTU5OCw2ICsxNjEzLDcgQEAgc3RhdGljIGludCBhbGxvY19sMl90YWJsZShzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAgICAgICAgICAgICAgICAgcGFn
ZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxhZ3M7CiAgICAgICAgICAgICAgICAgY3VycmVu
dC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3VycmVudC0+
YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOworICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFy
Y2gub2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwgPSB0cnVlOwogICAgICAgICAgICAgfQogICAgICAg
ICB9CiAgICAgICAgIGlmICggcmMgPCAwICkKQEAgLTE3MDQsMTIgKzE3MjAsMTYgQEAgc3RhdGlj
IGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICAgICAg
ICAgICAqIGJ1aWxkcy4KICAgICAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgICAgICBpZiAo
IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID09IGwzZV9nZXRfcGFnZShsM2UpICkKKyAg
ICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIEFTU0VSVChjdXJyZW50LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZV9wYXJ0aWFsKTsKICAgICAgICAgICAgICAgICAgICAgcGFnZS0+cGFy
dGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldDsKKyAgICAgICAgICAgICAgICB9CiAgICAgICAg
ICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsK
ICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcg
PSBOVUxMOwogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdl
OworICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCA9IHRy
dWU7CiAgICAgICAgIH0KICAgICAgICAgd2hpbGUgKCBpLS0gPiAwICkKICAgICAgICAgICAgIHBs
M2VbaV0gPSB1bmFkanVzdF9ndWVzdF9sM2UocGwzZVtpXSwgZCk7CkBAIC0xODk3LDEyICsxOTE3
LDE2IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDRfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkK
ICAgICAgICAgICAgICAgICAgICAgICAgICAqIGJ1aWxkcy4KICAgICAgICAgICAgICAgICAgICAg
ICAgICAqLwogICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCBjdXJyZW50LT5hcmNoLm9sZF9n
dWVzdF90YWJsZSA9PSBsNGVfZ2V0X3BhZ2UobDRlKSApCisgICAgICAgICAgICAgICAgICAgICAg
ICB7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVNTRVJUKGN1cnJlbnQtPmFyY2gub2xk
X2d1ZXN0X3RhYmxlX3BhcnRpYWwpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2Ut
PnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQ7CisgICAgICAgICAgICAgICAgICAgICAg
ICB9CiAgICAgICAgICAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CiAgICAgICAgICAgICAgICAgICAgIH0KICAgICAg
ICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAg
ICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKKyAg
ICAgICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCA9
IHRydWU7CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQogICAgICAgICB9CkBAIC0y
ODMxLDYgKzI4NTUsMjggQEAgc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlLCB1bnNpZ25lZCBpbnQgZmxhZ3MsCiAgICAgICAgIHggID0geTsKICAgICAgICAg
bnggPSB4IC0gMTsKIAorICAgICAgICAvKgorICAgICAgICAgKiBJcyB0aGlzIGV4cGVjdGVkIHRv
IGRvIGEgZnVsbCByZWZlcmVuY2UgZHJvcCwgb3Igb25seQorICAgICAgICAgKiBjbGVhbnVwIHBh
cnRpYWwgdmFsaWRhdGlvbiAvIGRldmFsaWRhdGlvbj8KKyAgICAgICAgICoKKyAgICAgICAgICog
SWYgdGhlIGZvcm1lciwgdGhlIGNhbGxlciBtdXN0IGhvbGQgYSAiZnVsbCIgdHlwZSByZWY7Cisg
ICAgICAgICAqIHdoaWNoIG1lYW5zIHRoZSBwYWdlIG11c3QgYmUgdmFsaWRhdGVkLiAgSWYgdGhl
IHBhZ2UgaXMKKyAgICAgICAgICogKm5vdCogZnVsbHkgdmFsaWRhdGVkLCBjb250aW51aW5nIHdv
dWxkIGFsbW9zdCBjZXJ0YWlubHkKKyAgICAgICAgICogb3BlbiB1cCBhIHNlY3VyaXR5IGhvbGUu
ICBBbiBleGNlcHRpb24gdG8gdGhpcyBpcyBkdXJpbmcKKyAgICAgICAgICogZG9tYWluIGRlc3Ry
dWN0aW9uLCB3aGVyZSBQR1RfdmFsaWRhdGVkIGNhbiBiZSBkcm9wcGVkCisgICAgICAgICAqIHdp
dGhvdXQgZHJvcHBpbmcgYSB0eXBlIHJlZi4KKyAgICAgICAgICoKKyAgICAgICAgICogSWYgdGhl
IGxhdHRlciwgZG8gbm90aGluZyB1bmxlc3MgdHlwZSBQR1RfcGFydGlhbCBpcyBzZXQuCisgICAg
ICAgICAqIElmIGl0IGlzIHNldCwgdGhlIHR5cGUgY291bnQgbXVzdCBiZSAxLgorICAgICAgICAg
Ki8KKyAgICAgICAgaWYgKCAhKGZsYWdzICYgUFRGX3BhcnRpYWxfc2V0KSApCisgICAgICAgICAg
ICBCVUdfT04oKHggJiBQR1RfcGFydGlhbCkgfHwKKyAgICAgICAgICAgICAgICAgICAhKCh4ICYg
UEdUX3ZhbGlkYXRlZCkgfHwgcGFnZV9nZXRfb3duZXIocGFnZSktPmlzX2R5aW5nKSk7CisgICAg
ICAgIGVsc2UgaWYgKCAhKHggJiBQR1RfcGFydGlhbCkgKQorICAgICAgICAgICAgcmV0dXJuIDA7
CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIEJVR19PTigoeCAmIFBHVF9jb3VudF9tYXNrKSAh
PSAxKTsKKwogICAgICAgICBBU1NFUlQoKHggJiBQR1RfY291bnRfbWFzaykgIT0gMCk7CiAKICAg
ICAgICAgc3dpdGNoICggbnggJiAoUEdUX2xvY2tlZCB8IFBHVF9jb3VudF9tYXNrKSApCkBAIC0z
MDkyLDE3ICszMTM4LDM0IEBAIGludCBwdXRfb2xkX2d1ZXN0X3RhYmxlKHN0cnVjdCB2Y3B1ICp2
KQogICAgIGlmICggIXYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlICkKICAgICAgICAgcmV0dXJuIDA7
CiAKLSAgICBzd2l0Y2ggKCByYyA9IF9wdXRfcGFnZV90eXBlKHYtPmFyY2gub2xkX2d1ZXN0X3Rh
YmxlLCBQVEZfcHJlZW1wdGlibGUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2
LT5hcmNoLm9sZF9ndWVzdF9wdHBnKSApCisgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZSh2LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZSwKKyAgICAgICAgICAgICAgICAgICAgICAgIFBURl9wcmVlbXB0aWJs
ZSB8CisgICAgICAgICAgICAgICAgICAgICAgICAoIHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlX3Bh
cnRpYWwgPworICAgICAgICAgICAgICAgICAgICAgICAgICBQVEZfcGFydGlhbF9zZXQgOiAwICks
CisgICAgICAgICAgICAgICAgICAgICAgICB2LT5hcmNoLm9sZF9ndWVzdF9wdHBnKTsKKworICAg
IGlmICggcmMgPT0gLUVSRVNUQVJUIHx8IHJjID09IC1FSU5UUiApCiAgICAgewotICAgIGNhc2Ug
LUVJTlRSOgotICAgIGNhc2UgLUVSRVNUQVJUOgorICAgICAgICB2LT5hcmNoLm9sZF9ndWVzdF90
YWJsZV9wYXJ0aWFsID0gKHJjID09IC1FUkVTVEFSVCk7CiAgICAgICAgIHJldHVybiAtRVJFU1RB
UlQ7Ci0gICAgY2FzZSAwOgotICAgICAgICBwdXRfcGFnZSh2LT5hcmNoLm9sZF9ndWVzdF90YWJs
ZSk7CiAgICAgfQogCisgICAgLyoKKyAgICAgKiBJdCBzaG91bGRuJ3QgYmUgcG9zc2libGUgZm9y
IF9wdXRfcGFnZV90eXBlKCkgdG8gcmV0dXJuCisgICAgICogYW55dGhpbmcgZWxzZSBhdCB0aGUg
bW9tZW50OyBidXQgaWYgaXQgZG9lcyBoYXBwZW4gaW4KKyAgICAgKiBwcm9kdWN0aW9uLCBsZWFr
aW5nIHRoZSB0eXBlIHJlZiBpcyBwcm9iYWJseSB0aGUgYmVzdCB0aGluZyB0bworICAgICAqIGRv
LiAgRWl0aGVyIHdheSwgZHJvcCB0aGUgZ2VuZXJhbCByZWYgaGVsZCBieSBvbGRfZ3Vlc3RfdGFi
bGUuCisgICAgICovCisgICAgQVNTRVJUKHJjID09IDApOworCisgICAgcHV0X3BhZ2Uodi0+YXJj
aC5vbGRfZ3Vlc3RfdGFibGUpOwogICAgIHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gTlVMTDsK
KyAgICB2LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKKyAgICAvKgorICAgICAqIFNhZmVz
dCBkZWZhdWx0IGlmIHNvbWVvbmUgc2V0cyBvbGRfZ3Vlc3RfdGFibGUgd2l0aG91dAorICAgICAq
IGV4cGxpY2l0bHkgc2V0dGluZyBvbGRfZ3Vlc3RfdGFibGVfcGFydGlhbC4KKyAgICAgKi8KKyAg
ICB2LT5hcmNoLm9sZF9ndWVzdF90YWJsZV9wYXJ0aWFsID0gdHJ1ZTsKIAogICAgIHJldHVybiBy
YzsKIH0KQEAgLTMyNTMsMTEgKzMzMTYsMTEgQEAgaW50IG5ld19ndWVzdF9jcjMobWZuX3QgbWZu
KQogICAgICAgICAgICAgc3dpdGNoICggcmMgPSBwdXRfcGFnZV9hbmRfdHlwZV9wcmVlbXB0aWJs
ZShwYWdlKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICBjYXNlIC1FSU5UUjoKLSAgICAg
ICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKLSAgICAgICAgICAgICAgICAvKiBmYWxsdGhyb3Vn
aCAqLwogICAgICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6CiAgICAgICAgICAgICAgICAgY3Vyci0+
YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5v
bGRfZ3Vlc3RfdGFibGUgPSBwYWdlOworICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1
ZXN0X3RhYmxlX3BhcnRpYWwgPSAocmMgPT0gLUVSRVNUQVJUKTsKKyAgICAgICAgICAgICAgICBy
YyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIGRlZmF1
bHQ6CiAgICAgICAgICAgICAgICAgQlVHX09OKHJjKTsKQEAgLTM0OTQsNiArMzU1Nyw3IEBAIGxv
bmcgZG9fbW11ZXh0X29wKAogICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAg
ICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgICAg
ICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKKyAgICAgICAgICAg
ICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwgPSBmYWxzZTsK
ICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0K
QEAgLTM1MjgsNiArMzU5MiwxMSBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgIGNh
c2UgLUVSRVNUQVJUOgogICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcg
PSBOVUxMOwogICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFn
ZTsKKyAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAqIEVJTlRSIG1lYW5zIHdl
IHN0aWxsIGhvbGQgdGhlIHR5cGUgcmVmOyBFUkVTVEFSVAorICAgICAgICAgICAgICAgICAqIG1l
YW5zIFBHVF9wYXJ0aWFsIGhvbGRzIHRoZSB0eXBlIHJlZgorICAgICAgICAgICAgICAgICAqLwor
ICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwgPSAocmMg
PT0gLUVSRVNUQVJUKTsKICAgICAgICAgICAgICAgICByYyA9IDA7CiAgICAgICAgICAgICAgICAg
YnJlYWs7CiAgICAgICAgICAgICBkZWZhdWx0OgpAQCAtMzU5NiwxMSArMzY2NSwxNSBAQCBsb25n
IGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgICAgICBzd2l0Y2ggKCByYyA9IHB1dF9wYWdlX2Fu
ZF90eXBlX3ByZWVtcHRpYmxlKHBhZ2UpICkKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAg
ICAgICAgY2FzZSAtRUlOVFI6Ci0gICAgICAgICAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOwot
ICAgICAgICAgICAgICAgICAgICAvKiBmYWxsdGhyb3VnaCAqLwogICAgICAgICAgICAgICAgIGNh
c2UgLUVSRVNUQVJUOgogICAgICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF9w
dHBnID0gTlVMTDsKICAgICAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfdGFi
bGUgPSBwYWdlOworICAgICAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAgICAg
KiBFSU5UUiBtZWFucyB3ZSBzdGlsbCBob2xkIHRoZSB0eXBlIHJlZjsKKyAgICAgICAgICAgICAg
ICAgICAgICogRVJFU1RBUlQgbWVhbnMgUEdUX3BhcnRpYWwgaG9sZHMgdGhlIHJlZgorICAgICAg
ICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vl
c3RfdGFibGVfcGFydGlhbCA9IChyYyA9PSAtRVJFU1RBUlQpOworICAgICAgICAgICAgICAgICAg
ICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAg
ICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgICAgICAgICAgQlVHX09OKHJjKTsKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2Rv
bWFpbi5oCmluZGV4IDIxNGU0NGNlMWMuLjJjZmNlN2IzNmIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApA
QCAtMzA3LDcgKzMwNyw3IEBAIHN0cnVjdCBhcmNoX2RvbWFpbgogCiAgICAgc3RydWN0IHBhZ2lu
Z19kb21haW4gcGFnaW5nOwogICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm07Ci0gICAgLyogVG8g
ZW5mb3JjZSBsb2NrIG9yZGVyaW5nIGluIHRoZSBwb2QgY29kZSB3cnQgdGhlIAorICAgIC8qIFRv
IGVuZm9yY2UgbG9jayBvcmRlcmluZyBpbiB0aGUgcG9kIGNvZGUgd3J0IHRoZQogICAgICAqIHBh
Z2VfYWxsb2MgbG9jayAqLwogICAgIGludCBwYWdlX2FsbG9jX3VubG9ja19sZXZlbDsKIApAQCAt
NTgxLDYgKzU4MSw4IEBAIHN0cnVjdCBhcmNoX3ZjcHUKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpv
bGRfZ3Vlc3RfdGFibGU7ICAvKiBwYXJ0aWFsbHkgZGVzdHJ1Y3RlZCBwYWdldGFibGUgKi8KICAg
ICBzdHJ1Y3QgcGFnZV9pbmZvICpvbGRfZ3Vlc3RfcHRwZzsgICAvKiBjb250YWluaW5nIHBhZ2Ug
dGFibGUgb2YgdGhlICovCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
LyogZm9ybWVyLCBpZiBhbnkgKi8KKyAgICBib29sIG9sZF9ndWVzdF90YWJsZV9wYXJ0aWFsOyAg
ICAgICAvKiBBcmUgd2UgZHJvcHBpbmcgYSB0eXBlIHJlZiwgb3IganVzdAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIGZpbmlzaGluZyB1cCBhIHBhcnRpYWwgZGUt
dmFsaWRhdGlvbj8gKi8KICAgICAvKiBndWVzdF90YWJsZSBob2xkcyBhIHJlZiB0byB0aGUgcGFn
ZSwgYW5kIGFsc28gYSB0eXBlLWNvdW50IHVubGVzcwogICAgICAqIHNoYWRvdyByZWZjb3VudHMg
YXJlIGluIHVzZSAqLwogICAgIHBhZ2V0YWJsZV90IHNoYWRvd190YWJsZVs0XTsgICAgICAgIC8q
IChNRk4pIHNoYWRvdyhzKSBvZiBndWVzdCAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 16:13:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 16:13: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 1iQD4Z-0006fh-Np; Thu, 31 Oct 2019 16:13: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=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQD4X-0006fU-S3
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:13:17 +0000
X-Inumbo-ID: 5918176e-fbf9-11e9-954d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5918176e-fbf9-11e9-954d-12813bfff9fa;
 Thu, 31 Oct 2019 16:13:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQD4X-0003w0-1w
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:13:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQD4W-0000o4-Vw
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:13:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQD4W-0000o4-Vw@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 16:13:16 +0000
Subject: [Xen-changelog] [xen staging-4.12] xen/arm: p2m: Avoid aliasing
 guest physical frame
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc1NzU3MjgwNDBkNTI4MjNlNTYyNjNhMDdmYWEzNmU1NGE4NGI4NjEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNjo1NjowNCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAzMSAxNjo1NjowNCAyMDE5ICswMTAwCgog
ICAgeGVuL2FybTogcDJtOiBBdm9pZCBhbGlhc2luZyBndWVzdCBwaHlzaWNhbCBmcmFtZQogICAg
CiAgICBUaGUgUDJNIGhlbHBlcnMgaW1wbGVtZW50YXRpb24gaXMgcXVpdGUgbGF4IGFuZCB3aWxs
IGVuZCB1cCB0byBpZ25vcmUKICAgIHRoZSB1bnVzZWQgdG9wIGJpdHMgb2YgYSBndWVzdCBwaHlz
aWNhbCBmcmFtZS4KICAgIAogICAgVGhpcyBlZmZlY3RpdmVseSBtZWFucyB0aGF0IHAybV9zZXRf
ZW50cnkoKSB3aWxsIGNyZWF0ZSBhIG1hcHBpbmcgZm9yIGEKICAgIGRpZmZlcmVudCBmcmFtZSAo
aXQgaXMgYWx3YXlzIGVxdWFsIHRvIGdmbiAmIChtYXNrIHVudXNlZCBiaXRzKSkuIFlldAogICAg
cDJtLT5tYXhfbWFwcGVkX2dmbiB3aWxsIGJlIHVwZGF0ZWQgdXNpbmcgdGhlIG9yaWdpbmFsIGZy
YW1lLgogICAgCiAgICBBdCB0aGUgbW9tZW50LCBwMm1fZ2V0X2VudHJ5KCkgYW5kIHAybV9yZXNv
bHZlX3RyYW5zbGF0aW9uX2ZhdWx0KCkKICAgIGFzc3VtZSB0aGF0IHAybV9nZXRfcm9vdF9wb2lu
dGVyKCkgd2lsbCBhbHdheXMgcmV0dXJuIGEgbm9uLU5VTEwgcG9pbnRlcgogICAgd2hlbiB0aGUg
R0ZOIGlzIHNtYWxsZXIgdGhhbiBwMm0tPm1heF9tYXBwZWRfZ2ZuLgogICAgCiAgICBVbmZvcnR1
bmF0ZWx5LCBiZWNhdXNlIG9mIHRoZSBhbGlhc2luZyBkZXNjcmliZWQgYWJvdmUsIGl0IHdvdWxk
IGJlCiAgICBwb3NzaWJsZSB0byBzZXQgcDJtLT5tYXhfbWFwcGVkX2dmbiBoaWdoIGVub3VnaCBz
byBpdCBjb3ZlcnMgZnJhbWUgdGhhdAogICAgd291bGQgbGVhZCBwMm1fZ2V0X3Jvb3RfcG9pbnRl
cigpIHRvIHJldHVybiBOVUxMLgogICAgCiAgICBBcyB3ZSBkb24ndCBzYW5pdHkgY2hlY2sgdGhl
IGd1ZXN0IHBoeXNpY2FsIGZyYW1lIHByb3ZpZGVkIGJ5IGEgZ3Vlc3QsIGEKICAgIG1hbGljaW91
cyBndWVzdCBjb3VsZCBjcmFmdCBhIHNlcmllcyBvZiBoeXBlcmNhbGxzIHRoYXQgd2lsbCBoaXQg
dGhlCiAgICBCVUdfT04oKSBhbmQgdGhlcmVmb3JlIERvUyBYZW4uCiAgICAKICAgIFRvIHByZXZl
bnQgYWxpYXNpbmcsIHRoZSBmdW5jdGlvbiBwMm1fZ2V0X3Jvb3RfcG9pbnRlcigpIGlzIG5vdyBy
ZXdvcmtlZAogICAgdG8gcmV0dXJuIE5VTEwgSWYgYW55IG9mIHRoZSB1bnVzZWQgdG9wIGJpdHMg
YXJlIG5vdCB6ZXJvLiBUaGUgY2FsbGVyCiAgICBjYW4gdGhlbiBkZWNpZGUgd2hhdCdzIHRoZSBh
cHByb3ByaWF0ZSBhY3Rpb24gdG8gZG8uIFNpbmNlIHRoZSB0d28gcGF0aHMKICAgIChpLmUuIFAy
TV9ST09UX1BBR0VTID09IDEgYW5kIFAyTV9ST09UX1BBR0VTICE9IDEpIGFyZSBub3cgdmVyeQog
ICAgc2ltaWxhcmx5LCB0YWtlIHRoZSBvcHBvcnR1bml0eSB0byBjb25zb2xpZGF0ZSB0aGVtIG1h
a2luZyB0aGUgY29kZSBhCiAgICBiaXQgc2ltcGxlci4KICAgIAogICAgV2l0aCB0aGlzIGNoYW5n
ZSwgcDJtX2dldF9lbnRyeSgpIHdpbGwgbm90IHRyeSB0byBpbnNlcnQgYSBtYXBwaW5nIGFzCiAg
ICB0aGUgcm9vdCBwb2ludGVyIGlzIGludmFsaWQuCiAgICAKICAgIE5vdGUgdGhhdCByb290X3Rh
YmxlIGlzIG5vdyBzd2l0Y2ggdG8gdW5zaWduZWQgbG9uZyBhcyB1bnNpZ25lZCBpbnQgaXMKICAg
IG5vdCBlbm91Z2ggdG8gaG9sZCBwYXJ0IG9mIGEgR0ZOLgogICAgCiAgICBUaGlzIGlzIHBhcnQg
b2YgWFNBLTMwMS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFsbCA8SnVsaWVuLkdy
YWxsQGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KICAgIG1hc3RlciBjb21taXQ6IDg4YWFmNDBlZWZmNzcxYzU0NmFkM2Ji
YjAyMDAwMTcxNjQ4YTg5ZjcKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEwLTMxIDE2OjE3OjMzICsw
MTAwCi0tLQogeGVuL2FyY2gvYXJtL3AybS5jIHwgMTcgKysrKystLS0tLS0tLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwppbmRleCBjNzNlY2U5NjZh
Li44YzIwNjkwY2VjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL3AybS5jCkBAIC0yMjUsMjEgKzIyNSwxNCBAQCB2b2lkIHAybV90bGJfZmx1c2hfc3lu
YyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogc3RhdGljIGxwYWVfdCAqcDJtX2dldF9yb290X3Bv
aW50ZXIoc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGdmbl90IGdmbikKIHsKLSAgICB1bnNpZ25lZCBpbnQgcm9vdF90YWJsZTsKLQot
ICAgIGlmICggUDJNX1JPT1RfUEFHRVMgPT0gMSApCi0gICAgICAgIHJldHVybiBfX21hcF9kb21h
aW5fcGFnZShwMm0tPnJvb3QpOworICAgIHVuc2lnbmVkIGxvbmcgcm9vdF90YWJsZTsKIAogICAg
IC8qCi0gICAgICogQ29uY2F0ZW5hdGVkIHJvb3QtbGV2ZWwgdGFibGVzLiBUaGUgdGFibGUgbnVt
YmVyIHdpbGwgYmUgdGhlCi0gICAgICogb2Zmc2V0IGF0IHRoZSBwcmV2aW91cyBsZXZlbC4gSXQg
aXMgbm90IHBvc3NpYmxlIHRvCi0gICAgICogY29uY2F0ZW5hdGUgYSBsZXZlbC0wIHJvb3QuCisg
ICAgICogV2hpbGUgdGhlIHJvb3QgdGFibGUgaW5kZXggaXMgdGhlIG9mZnNldCBmcm9tIHRoZSBw
cmV2aW91cyBsZXZlbCwKKyAgICAgKiB3ZSBjYW4ndCB1c2UgKFAyTV9ST09UX0xFVkVMIC0gMSkg
YmVjYXVzZSB0aGUgcm9vdCBsZXZlbCBtaWdodCBiZQorICAgICAqIDAuIFlldCB3ZSBzdGlsbCB3
YW50IHRvIGNoZWNrIGlmIGFsbCB0aGUgdW51c2VkIGJpdHMgYXJlIHplcm9lZC4KICAgICAgKi8K
LSAgICBBU1NFUlQoUDJNX1JPT1RfTEVWRUwgPiAwKTsKLQotICAgIHJvb3RfdGFibGUgPSBnZm5f
eChnZm4pID4+IChsZXZlbF9vcmRlcnNbUDJNX1JPT1RfTEVWRUwgLSAxXSk7Ci0gICAgcm9vdF90
YWJsZSAmPSBMUEFFX0VOVFJZX01BU0s7Ci0KKyAgICByb290X3RhYmxlID0gZ2ZuX3goZ2ZuKSA+
PiAobGV2ZWxfb3JkZXJzW1AyTV9ST09UX0xFVkVMXSArIExQQUVfU0hJRlQpOwogICAgIGlmICgg
cm9vdF90YWJsZSA+PSBQMk1fUk9PVF9QQUdFUyApCiAgICAgICAgIHJldHVybiBOVUxMOwogCi0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFn
aW5nLTQuMTIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 16:13:30 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 16:13: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 1iQD4k-0006gw-Pj; Thu, 31 Oct 2019 16:13: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=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQD4i-0006gm-Uh
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:13:28 +0000
X-Inumbo-ID: 5f29a460-fbf9-11e9-954d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5f29a460-fbf9-11e9-954d-12813bfff9fa;
 Thu, 31 Oct 2019 16:13:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQD4h-0003wk-7N
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:13:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQD4h-0000oY-57
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:13:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQD4h-0000oY-57@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 16:13:27 +0000
Subject: [Xen-changelog] [xen staging-4.12] xen/arm: p2m: Avoid off-by-one
 check on p2m->max_mapped_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>

Y29tbWl0IGJiY2Q2YzVmNTBhZGY5MWE3ODIzOWUzYWQxMmJmMmNkYzkzMzFiYTQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNjo1NjozNCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAzMSAxNjo1NjozNCAyMDE5ICswMTAwCgog
ICAgeGVuL2FybTogcDJtOiBBdm9pZCBvZmYtYnktb25lIGNoZWNrIG9uIHAybS0+bWF4X21hcHBl
ZF9nZm4KICAgIAogICAgVGhlIGNvZGUgYmFzZSBpcyB1c2luZyBpbmNvbnNpc3RlbnRseSB0aGUg
ZmllbGQgcDJtLT5tYXhfbWFwcGVkX2dmbi4KICAgIFNvbWUgb2YgdGhlIHVzZXJlcyBleHBlY3Qg
dGhhdCBwMm0tPm1heF9ndWVzdF9nZm4gY29udGFpbiB0aGUgaGlnaGVzdAogICAgbWFwcGVkIEdG
TiB3aGlsZSBvdGhlcnMgZXhwZWN0IGhpZ2hlc3QgKyAxLgogICAgCiAgICBwMm0tPm1heF9ndWVz
dF9nZm4gaXMgc2V0IGFzIGhpZ2hlc3QgKyAxLCBiZWNhdXNlIG9mIHRoYXQgdGhlIHNhbml0eQog
ICAgY2hlY2sgb24gdGhlIEdGTiBpbiBwMm1fcmVzb2x2ZWRfdHJhbnNsYXRpb25fZmF1bHQoKSBh
bmQKICAgIHAybV9nZXRfZW50cnkoKSBjYW4gYmUgYnlwYXNzZWQgd2hlbiBHRk4gPT0gcDJtLT5t
YXhfZ3Vlc3RfZ2ZuLgogICAgCiAgICBwMm1fZ2V0X3Jvb3RfcG9pbnRlcihwMm0tPm1heF9ndWVz
dF9nZm4pIG1heSByZXR1cm4gTlVMTCBpZiBpdCBpcwogICAgb3V0c2lkZSBvZiBhZGRyZXNzIHJh
bmdlIHN1cHBvcnRlZCBhbmQgdGhlcmVmb3JlIHRoZSBCVUdfT04oKSBjb3VsZCBiZQogICAgaGl0
LgogICAgCiAgICBUaGUgY3VycmVudCB2YWx1ZSBob2xkIGluIHAybS0+bWF4X21hcHBlZF9nZm4g
aXMgaW5jb25zaXN0ZW50IHdpdGggdGhlCiAgICBleHBlY3RhdGlvbiBvZiB0aGUgY29tbW9uIGNv
ZGUgKHNlZSBkb21haW5fZ2V0X21heGltdW1fZ3BmbigpKSBhbmQgYWxzbwogICAgdGhlIGRvY3Vt
ZW50YXRpb24gb2YgdGhlIGZpZWxkLgogICAgCiAgICBSYXRoZXIgdGhhbiBjaGFuZ2luZyB0aGUg
Y2hlY2sgaW4gcDJtX3RyYW5zbGF0aW9uX2ZhdWx0KCkgYW5kCiAgICBwMm1fZ2V0X2VudHJ5KCks
IHAybS0+bWF4X21hcHBlZF9nZm4gaXMgbm93IGNvbnRhaW5pbmcgdGhlIGhpZ2hlc3QKICAgIG1h
cHBlZCBHRk4gYW5kIHRoZSBjYWxsZXJzIGFzc3VtaW5nICJoaWdoZXN0ICsgMSIgYXJlIG5vdyBh
ZGp1c3RlZC4KICAgIAogICAgVGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8gdXNlIDFVTCByYXRoZXIg
dGhhbiAxIGFzIHBhZ2Vfb3JkZXIgY291bGQKICAgIHRoZW9yaXRpY2FsbHkgYmlnIGVub3VnaCB0
byBvdmVyZmxvdyBhIDMyLWJpdCBpbnRlZ2VyLgogICAgCiAgICBMYXN0bHksIHRoZSBkb2N1bWVu
dGF0aW9uIG9mIHRoZSBmaWVsZCBtYXhfZ3Vlc3RfZ2ZuIHRvIHJlZmxlY3QgaG93IGl0CiAgICBp
cyBjb21wdXRlZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0zMDEuCiAgICAKICAgIFJl
cG9ydGVkLWJ5OiBKdWxpZW4gR3JhbGwgPEp1bGllbi5HcmFsbEBhcm0uY29tPgogICAgU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBtYXN0
ZXIgY29tbWl0OiA2ZThlMTYzYjQ2ZDA4MjM1MjZmMWFmYmJlNmY2NmM2NjhmYzgxMWQxCiAgICBt
YXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoxODozOCArMDEwMAotLS0KIHhlbi9hcmNoL2FybS9w
Mm0uYyAgICAgICAgfCA2ICsrKy0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCB8IDUgKy0t
LS0KIDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwppbmRleCA4
YzIwNjkwY2VjLi5lNmIxNzAzMzVmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKKysr
IGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC0xMDUyLDcgKzEwNTIsNyBAQCBzdGF0aWMgaW50IF9f
cDJtX3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICBwMm1fd3JpdGVf
cHRlKGVudHJ5LCBwdGUsIHAybS0+Y2xlYW5fcHRlKTsKIAogICAgICAgICBwMm0tPm1heF9tYXBw
ZWRfZ2ZuID0gZ2ZuX21heChwMm0tPm1heF9tYXBwZWRfZ2ZuLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBnZm5fYWRkKHNnZm4sIDEgPDwgcGFnZV9vcmRlcikpOworICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5fYWRkKHNnZm4sICgxVUwgPDwg
cGFnZV9vcmRlcikgLSAxKSk7CiAgICAgICAgIHAybS0+bG93ZXN0X21hcHBlZF9nZm4gPSBnZm5f
bWluKHAybS0+bG93ZXN0X21hcHBlZF9nZm4sIHNnZm4pOwogICAgIH0KIApAQCAtMTU4OSw3ICsx
NTg5LDcgQEAgaW50IHJlbGlucXVpc2hfcDJtX21hcHBpbmcoc3RydWN0IGRvbWFpbiAqZCkKICAg
ICBwMm1fd3JpdGVfbG9jayhwMm0pOwogCiAgICAgc3RhcnQgPSBwMm0tPmxvd2VzdF9tYXBwZWRf
Z2ZuOwotICAgIGVuZCA9IHAybS0+bWF4X21hcHBlZF9nZm47CisgICAgZW5kID0gZ2ZuX2FkZChw
Mm0tPm1heF9tYXBwZWRfZ2ZuLCAxKTsKIAogICAgIGZvciAoIDsgZ2ZuX3goc3RhcnQpIDwgZ2Zu
X3goZW5kKTsKICAgICAgICAgICBzdGFydCA9IGdmbl9uZXh0X2JvdW5kYXJ5KHN0YXJ0LCBvcmRl
cikgKQpAQCAtMTY1OCw3ICsxNjU4LDcgQEAgaW50IHAybV9jYWNoZV9mbHVzaF9yYW5nZShzdHJ1
Y3QgZG9tYWluICpkLCBnZm5fdCAqcHN0YXJ0LCBnZm5fdCBlbmQpCiAgICAgcDJtX3JlYWRfbG9j
ayhwMm0pOwogCiAgICAgc3RhcnQgPSBnZm5fbWF4KHN0YXJ0LCBwMm0tPmxvd2VzdF9tYXBwZWRf
Z2ZuKTsKLSAgICBlbmQgPSBnZm5fbWluKGVuZCwgcDJtLT5tYXhfbWFwcGVkX2dmbik7CisgICAg
ZW5kID0gZ2ZuX21pbihlbmQsIGdmbl9hZGQocDJtLT5tYXhfbWFwcGVkX2dmbiwgMSkpOwogCiAg
ICAgbmV4dF9ibG9ja19nZm4gPSBzdGFydDsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LWFybS9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKaW5kZXggNzcyZDQzMjk2Zi4u
MTJkMWUxMzdhNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaAorKysgYi94
ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCkBAIC0zNiwxMCArMzYsNyBAQCBzdHJ1Y3QgcDJtX2Rv
bWFpbiB7CiAgICAgLyogQ3VycmVudCBUcmFuc2xhdGlvbiBUYWJsZSBCYXNlIFJlZ2lzdGVyIGZv
ciB0aGUgcDJtICovCiAgICAgdWludDY0X3QgdnR0YnI7CiAKLSAgICAvKgotICAgICAqIEhpZ2hl
c3QgZ3Vlc3QgZnJhbWUgdGhhdCdzIGV2ZXIgYmVlbiBtYXBwZWQgaW4gdGhlIHAybQotICAgICAq
IE9ubHkgdGFrZXMgaW50byBhY2NvdW50IHJhbSBhbmQgZm9yZWlnbiBtYXBwaW5nCi0gICAgICov
CisgICAgLyogSGlnaGVzdCBndWVzdCBmcmFtZSB0aGF0J3MgZXZlciBiZWVuIG1hcHBlZCBpbiB0
aGUgcDJtICovCiAgICAgZ2ZuX3QgbWF4X21hcHBlZF9nZm47CiAKICAgICAvKgotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 16:13:39 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 16:13: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 1iQD4t-0006hu-RQ; Thu, 31 Oct 2019 16:13: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=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQD4s-0006hk-7m
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:13:38 +0000
X-Inumbo-ID: 6538e636-fbf9-11e9-954d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6538e636-fbf9-11e9-954d-12813bfff9fa;
 Thu, 31 Oct 2019 16:13:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQD4r-0003x0-Cx
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:13:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQD4r-0000p5-Ab
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:13:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQD4r-0000p5-Ab@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 16:13:37 +0000
Subject: [Xen-changelog] [xen staging-4.12] xen/arm: p2m: Don't check the
 return of p2m_get_root_pointer() with BUG_ON()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRmNjc3NTdjYzdkYzk3MjQyY2QyZThkODQ4ZjM3NDU0MWU0MGQ4NzAKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNjo1Njo1MiAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAzMSAxNjo1Njo1MiAyMDE5ICswMTAwCgog
ICAgeGVuL2FybTogcDJtOiBEb24ndCBjaGVjayB0aGUgcmV0dXJuIG9mIHAybV9nZXRfcm9vdF9w
b2ludGVyKCkgd2l0aCBCVUdfT04oKQogICAgCiAgICBJdCB0dXJucyBvdXQgdGhhdCB0aGUgQlVH
X09OKCkgd2FzIGFjdHVhbGx5IHJlYWNoYWJsZSB3aXRoIHdlbGwtY3JhZnRlZAogICAgaHlwZXJj
YWxscy4gVGhlIEJVR19PTigpIGlzIGhlcmUgdG8gcHJldmVudCBjYXRjaCBsb2dpY2FsIGVycm9y
LCBzbwogICAgY3Jhc2hpbmcgWGVuIGlzIGEgYml0IG92ZXIgdGhlIHRvcC4KICAgIAogICAgV2hp
bGUgYWxsIHRoZSBob2xlcyBzaG91bGQgbm93IGJlIGZpeGVkLCBpdCB3b3VsZCBiZSBiZXR0ZXIg
dG8gZG93bmdyYWRlCiAgICB0aGUgQlVHX09OKCkgdG8gc29tZXRoaW5nIGxlc3MgZmF0YWwgdG8g
cHJldmVudCBhbnkgbW9yZSBEb1MuCiAgICAKICAgIFRoZSBCVUdfT04oKSBpbiBwMm1fZ2V0X2Vu
dHJ5KCkgaXMgbm93IHJlcGxhY2VkIGJ5IEFTU0VSVF9VTlJFQUNIQUJMRSgpCiAgICB0byBjYXRj
aCBtaXN0YWtlIGluIGRlYnVnIGJ1aWxkIGFuZCByZXR1cm4gSU5WQUxJRF9NRk4gZm9yIHByb2R1
Y3Rpb24KICAgIGJ1aWxkLiBUaGUgaW50ZXJmYWNlIGFsc28gcmVxdWlyZXMgdG8gc2V0IHBhZ2Vf
b3JkZXIgdG8gZ2l2ZSBhbiBpZGVhIG9mCiAgICB0aGUgc2l6ZSBvZiAiaG9sZSIuIFNvICdsZXZl
bCcgaXMgbm93IHNldCBzbyB3ZSByZXBvcnQgYSBob2xlIG9mIHNpemUgb2YKICAgIHRoZSBhbiBl
bnRyeSBvZiB0aGUgcm9vdCBwYWdlLXRhYmxlLiBUaGlzIHN0YXlzIGlubGluZSB3aXRoIHdoYXQg
aGFwcGVuCiAgICB3aGVuIHRoZSBHRk4gaXMgaGlnaGVyIHRoYW4gcDJtLT5tYXhfbWFwcGVkX2dm
bi4KICAgIAogICAgVGhlIEJVR19PTigpIGluIHAybV9yZXNvbHZlX3RyYW5zbGF0aW9uX2ZhdWx0
KCkgaXMgbm93IHJlcGxhY2VkIGJ5CiAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKSB0byBjYXRjaCBt
aXN0YWtlIGluIGRlYnVnIGJ1aWxkIGFuZCBqdXN0IHJlcG9ydCBhCiAgICBmYXVsdCBmb3IgcHJv
ZHVjaW9uIGJ1aWxkLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTMwMS4KICAgIAogICAg
UmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFsbCA8SnVsaWVuLkdyYWxsQGFybS5jb20+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIG1h
c3RlciBjb21taXQ6IDMxYjRmNGFiNjYzNGY4NTE2MzY1NmI0NzBkZmZjNmQ5NzQ5MTc4NTMKICAg
IG1hc3RlciBkYXRlOiAyMDE5LTEwLTMxIDE2OjE5OjE0ICswMTAwCi0tLQogeGVuL2FyY2gvYXJt
L3AybS5jIHwgMTMgKysrKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMo
KyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVu
L2FyY2gvYXJtL3AybS5jCmluZGV4IGU2YjE3MDMzNWYuLjM0OWJkNzc2YmIgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS9wMm0uYworKysgYi94ZW4vYXJjaC9hcm0vcDJtLmMKQEAgLTM5OCw3ICsz
OTgsMTIgQEAgbWZuX3QgcDJtX2dldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5f
dCBnZm4sCiAgICAgICogdGhlIHRhYmxlIHNob3VsZCBhbHdheXMgYmUgbm9uLU5VTEwgYmVjYXVz
ZSB0aGUgZ2ZuIGlzIGJlbG93CiAgICAgICogcDJtLT5tYXhfbWFwcGVkX2dmbiBhbmQgdGhlIHJv
b3QgdGFibGUgcGFnZXMgYXJlIGFsd2F5cyBwcmVzZW50LgogICAgICAqLwotICAgIEJVR19PTih0
YWJsZSA9PSBOVUxMKTsKKyAgICBpZiAoICF0YWJsZSApCisgICAgeworICAgICAgICBBU1NFUlRf
VU5SRUFDSEFCTEUoKTsKKyAgICAgICAgbGV2ZWwgPSBQMk1fUk9PVF9MRVZFTDsKKyAgICAgICAg
Z290byBvdXQ7CisgICAgfQogCiAgICAgZm9yICggbGV2ZWwgPSBQMk1fUk9PVF9MRVZFTDsgbGV2
ZWwgPCAzOyBsZXZlbCsrICkKICAgICB7CkBAIC0xMjEzLDcgKzEyMTgsMTEgQEAgYm9vbCBwMm1f
cmVzb2x2ZV90cmFuc2xhdGlvbl9mYXVsdChzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4pCiAg
ICAgICogVGhlIHRhYmxlIHNob3VsZCBhbHdheXMgYmUgbm9uLU5VTEwgYmVjYXVzZSB0aGUgZ2Zu
IGlzIGJlbG93CiAgICAgICogcDJtLT5tYXhfbWFwcGVkX2dmbiBhbmQgdGhlIHJvb3QgdGFibGUg
cGFnZXMgYXJlIGFsd2F5cyBwcmVzZW50LgogICAgICAqLwotICAgIEJVR19PTih0YWJsZSA9PSBO
VUxMKTsKKyAgICBpZiAoICF0YWJsZSApCisgICAgeworICAgICAgICBBU1NFUlRfVU5SRUFDSEFC
TEUoKTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQogCiAgICAgLyoKICAgICAgKiBHbyBkb3du
IHRoZSBwYWdlLXRhYmxlcyB1bnRpbCBhbiBlbnRyeSBoYXMgdGhlIHZhbGlkIGJpdCB1bnNldCBv
cgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhZ2luZy00LjEyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 16:13:50 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 16:13: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 1iQD54-0006j1-TD; Thu, 31 Oct 2019 16:13: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=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQD53-0006il-2F
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:13:49 +0000
X-Inumbo-ID: 6b4b4dfc-fbf9-11e9-954d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6b4b4dfc-fbf9-11e9-954d-12813bfff9fa;
 Thu, 31 Oct 2019 16:13:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQD51-0003yJ-Iu
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:13:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQD51-0000pY-Gh
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:13:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQD51-0000pY-Gh@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 16:13:47 +0000
Subject: [Xen-changelog] [xen staging-4.12] passthrough: quarantine PCI
 devices
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY5NGZhOWNhYzg3MmE1ZGM0NDg5YjNmYmI0NTAwZjJkNjJlNzYwMmEKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1
IE9jdCAzMSAxNjo1NzoxNyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAzMSAxNjo1NzoxNyAyMDE5ICswMTAw
CgogICAgcGFzc3Rocm91Z2g6IHF1YXJhbnRpbmUgUENJIGRldmljZXMKICAgIAogICAgV2hlbiBh
IFBDSSBkZXZpY2UgaXMgYXNzaWduZWQgdG8gYW4gdW50cnVzdGVkIGRvbWFpbiwgaXQgaXMgcG9z
c2libGUgZm9yCiAgICB0aGF0IGRvbWFpbiB0byBwcm9ncmFtIHRoZSBkZXZpY2UgdG8gRE1BIHRv
IGFuIGFyYml0cmFyeSBhZGRyZXNzLiBUaGUKICAgIElPTU1VIGlzIHVzZWQgdG8gcHJvdGVjdCB0
aGUgaG9zdCBmcm9tIG1hbGljaW91cyBETUEgYnkgbWFraW5nIHN1cmUgdGhhdAogICAgdGhlIGRl
dmljZSBhZGRyZXNzZXMgY2FuIG9ubHkgdGFyZ2V0IG1lbW9yeSBhc3NpZ25lZCB0byB0aGUgZ3Vl
c3QuIEhvd2V2ZXIsCiAgICB3aGVuIHRoZSBndWVzdCBkb21haW4gaXMgdG9ybiBkb3duIHRoZSBk
ZXZpY2UgaXMgYXNzaWduZWQgYmFjayB0byBkb20wLAogICAgdGh1cyBhbGxvd2luZyBhbnkgaW4t
ZmxpZ2h0IERNQSB0byBwb3RlbnRpYWxseSB0YXJnZXQgY3JpdGljYWwgaG9zdCBkYXRhLgogICAg
CiAgICBUaGlzIHBhdGNoIGludHJvZHVjZXMgYSAncXVhcmFudGluZScgZm9yIFBDSSBkZXZpY2Vz
IHVzaW5nIGRvbV9pby4gV2hlbgogICAgdGhlIHRvb2xzdGFjayBtYWtlcyBhIGRldmljZSBhc3Np
Z25hYmxlIChieSBiaW5kaW5nIGl0IHRvIHBjaWJhY2spLCBpdAogICAgd2lsbCBub3cgYWxzbyBh
c3NpZ24gaXQgdG8gRE9NSURfSU8gYW5kIHRoZSBkZXZpY2Ugd2lsbCBvbmx5IGJlIGFzc2lnbmVk
CiAgICBiYWNrIHRvIGRvbTAgd2hlbiB0aGUgZGV2aWNlIGlzIG1hZGUgdW5hc3NpZ25hYmxlIGFn
YWluLiBXaGlsc3QgZGV2aWNlIGlzCiAgICBhc3NpZ25hYmxlIGl0IHdpbGwgb25seSBldmVyIHRy
YW5zZmVyIGJldHdlZW4gZG9tX2lvIGFuZCBndWVzdCBkb21haW5zLgogICAgZG9tX2lvIGlzIGFj
dHVhbGx5IG9ubHkgdXNlZCBhcyBhIHNlbnRpbmVsIGRvbWFpbiBmb3IgcXVhcmFudGluaW5nIHB1
cnBvc2VzOwogICAgaXQgaXMgbm90IGNvbmZpZ3VyZWQgd2l0aCBhbnkgSU9NTVUgbWFwcGluZ3Mu
IEFzc2lnbm1lbnQgdG8gZG9tX2lvIHNpbXBseQogICAgbWVhbnMgdGhhdCB0aGUgZGV2aWNlJ3Mg
aW5pdGlhdG9yIChyZXF1ZXN0b3IpIGlkZW50aWZpZXIgaXMgbm90IHByZXNlbnQgaW4KICAgIHRo
ZSBJT01NVSdzIGRldmljZSB0YWJsZSBhbmQgdGh1cyBhbnkgRE1BIHRyYW5zYWN0aW9ucyBpc3N1
ZWQgd2lsbCBiZQogICAgdGVybWluYXRlZCB3aXRoIGEgZmF1bHQgY29uZGl0aW9uLgogICAgCiAg
ICBJbiBhZGRpdGlvbiwgYSBmaXggdG8gYXNzaWdubWVudCBoYW5kbGluZyBpcyBtYWRlIGZvciBW
VC1kLiAgRmFpbHVyZQogICAgZHVyaW5nIHRoZSBhc3NpZ25tZW50IHN0ZXAgc2hvdWxkIG5vdCBs
ZWFkIHRvIGEgZGV2aWNlIHN0aWxsIGJlaW5nCiAgICBhc3NvY2lhdGVkIHdpdGggaXRzIHByaW9y
IG93bmVyLiBIYW5kIHRoZSBkZXZpY2UgdG8gRG9tSU8gdGVtcG9yYXJpbHksCiAgICB1bnRpbCB0
aGUgYXNzaWdubWVudCBzdGVwIGhhcyBjb21wbGV0ZWQgc3VjY2Vzc2Z1bGx5LiAgUmVtb3ZlIHRo
ZSBQSQogICAgaG9va3MgZnJvbSB0aGUgc291cmNlIGRvbWFpbiB0aGVuIGVhcmxpZXIgYXMgd2Vs
bC4KICAgIAogICAgRmFpbHVyZSBvZiB0aGUgcmVjb3ZlcnkgcmVhc3NpZ25fZGV2aWNlX293bmVy
c2hpcCgpIG1heSBub3QgZ28gc2lsZW50OgogICAgVGhlcmUgZS5nLiBtYXkgc3RpbGwgYmUgbGVm
dCBvdmVyIFJNUlIgbWFwcGluZ3MgaW4gdGhlIGRvbWFpbiBhc3NpZ25tZW50CiAgICB0byB3aGlj
aCBoYXMgZmFpbGVkLCBhbmQgaGVuY2Ugd2UgY2FuJ3QgYWxsb3cgdGhhdCBkb21haW4gdG8gY29u
dGludWUKICAgIGV4ZWN1dGluZy4KICAgIAogICAgTk9URTogVGhpcyBwYXRjaCBhbHNvIGluY2x1
ZGVzIG9uZSBwcmludGsoKSBjbGVhbnVwOyB0aGUKICAgICAgICAgICJYRU5fRE9NQ1RMX2Fzc2ln
bl9kZXZpY2U6ICIgdGFnIGlzIGRyb3BwZWQgaW4gaW9tbXVfZG9fcGNpX2RvbWN0bCgpLAogICAg
ICAgICAgc2luY2Ugc2ltaWxhciBwcmludGsoKS1zIGVsc2V3aGVyZSBhbHNvIGRvbid0IGxvZyBz
dWNoIGEgdGFnLgogICAgCiAgICBUaGlzIGlzIFhTQS0zMDIuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6
IDMxOWY5YTBiYTk0YzdkYjUwNWNkNWRkOWNiMGIwMzdhYjFhYThlMTIKICAgIG1hc3RlciBkYXRl
OiAyMDE5LTEwLTMxIDE2OjIwOjA1ICswMTAwCi0tLQogdG9vbHMvbGlieGwvbGlieGxfcGNpLmMg
ICAgICAgICAgICAgICAgICAgICB8IDI1ICsrKysrKysrKysrLQogeGVuL2FyY2gveDg2L21tLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICsKIHhlbi9jb21tb24vZG9tY3RsLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAxNCArKysrKystCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvcGNpX2FtZF9pb21tdS5jIHwgMTAgKysrKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2RldmljZV90cmVlLmMgICAgICAgfCAgNiArKysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lv
bW11LmMgICAgICAgICAgICAgfCAgOSArKysrKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNp
LmMgICAgICAgICAgICAgICB8IDU5ICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tCiB4ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyAgICAgICAgIHwgNDIgKysrKysrKysrKysr
KysrKy0tLS0KIHhlbi9pbmNsdWRlL3hlbi9wY2kuaCAgICAgICAgICAgICAgICAgICAgICAgfCAg
MyArKwogOSBmaWxlcyBjaGFuZ2VkLCAxNDUgaW5zZXJ0aW9ucygrKSwgMjUgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMgYi90b29scy9saWJ4bC9saWJ4
bF9wY2kuYwppbmRleCA4OGMzMjRlYTIzLi5kNmEyM2ZiNWY4IDEwMDY0NAotLS0gYS90b29scy9s
aWJ4bC9saWJ4bF9wY2kuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9wY2kuYwpAQCAtNzU0LDYg
Kzc1NCw3IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV9wY2lfYXNzaWduYWJsZV9hZGQobGli
eGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfZGV2aWNlX3BjaSAqcGNpZGV2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpbnQgcmViaW5kKQogeworICAgIGxpYnhsX2N0eCAqY3R4ID0gbGlieGxf
X2djX293bmVyKGdjKTsKICAgICB1bnNpZ25lZCBkb20sIGJ1cywgZGV2LCBmdW5jOwogICAgIGNo
YXIgKnNwYXRoLCAqZHJpdmVyX3BhdGggPSBOVUxMOwogICAgIGludCByYzsKQEAgLTc3OSw3ICs3
ODAsNyBAQCBzdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfcGNpX2Fzc2lnbmFibGVfYWRkKGxpYnhs
X19nYyAqZ2MsCiAgICAgfQogICAgIGlmICggcmMgKSB7CiAgICAgICAgIExPRyhXQVJOLCBQQ0lf
QkRGIiBhbHJlYWR5IGFzc2lnbmVkIHRvIHBjaWJhY2siLCBkb20sIGJ1cywgZGV2LCBmdW5jKTsK
LSAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIGdvdG8gcXVhcmFudGluZTsKICAgICB9CiAKICAg
ICAvKiBDaGVjayB0byBzZWUgaWYgdGhlcmUncyBhbHJlYWR5IGEgZHJpdmVyIHRoYXQgd2UgbmVl
ZCB0byB1bmJpbmQgZnJvbSAqLwpAQCAtODEwLDYgKzgxMSwxOSBAQCBzdGF0aWMgaW50IGxpYnhs
X19kZXZpY2VfcGNpX2Fzc2lnbmFibGVfYWRkKGxpYnhsX19nYyAqZ2MsCiAgICAgICAgIHJldHVy
biBFUlJPUl9GQUlMOwogICAgIH0KIAorcXVhcmFudGluZToKKyAgICAvKgorICAgICAqIERPTUlE
X0lPIGlzIGp1c3QgYSBzZW50aW5lbCBkb21haW4sIHdpdGhvdXQgYW55IGFjdHVhbCBtYXBwaW5n
cywKKyAgICAgKiBzbyBhbHdheXMgcGFzcyBYRU5fRE9NQ1RMX0RFVl9SRE1fUkVMQVhFRCB0byBh
dm9pZCBhc3NpZ25tZW50IGJlaW5nCisgICAgICogdW5uZWNlc3NhcmlseSBkZW5pZWQuCisgICAg
ICovCisgICAgcmMgPSB4Y19hc3NpZ25fZGV2aWNlKGN0eC0+eGNoLCBET01JRF9JTywgcGNpZGV2
X2VuY29kZV9iZGYocGNpZGV2KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX0RPTUNU
TF9ERVZfUkRNX1JFTEFYRUQpOworICAgIGlmICggcmMgPCAwICkgeworICAgICAgICBMT0coRVJS
T1IsICJmYWlsZWQgdG8gcXVhcmFudGluZSAiUENJX0JERiwgZG9tLCBidXMsIGRldiwgZnVuYyk7
CisgICAgICAgIHJldHVybiBFUlJPUl9GQUlMOworICAgIH0KKwogICAgIHJldHVybiAwOwogfQog
CkBAIC04MTcsOSArODMxLDE4IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV9wY2lfYXNzaWdu
YWJsZV9yZW1vdmUobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3BjaSAqcGNpZGV2LAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcmViaW5kKQogeworICAgIGxp
YnhsX2N0eCAqY3R4ID0gbGlieGxfX2djX293bmVyKGdjKTsKICAgICBpbnQgcmM7CiAgICAgY2hh
ciAqZHJpdmVyX3BhdGg7CiAKKyAgICAvKiBEZS1xdWFyYW50aW5lICovCisgICAgcmMgPSB4Y19k
ZWFzc2lnbl9kZXZpY2UoY3R4LT54Y2gsIERPTUlEX0lPLCBwY2lkZXZfZW5jb2RlX2JkZihwY2lk
ZXYpKTsKKyAgICBpZiAoIHJjIDwgMCApIHsKKyAgICAgICAgTE9HKEVSUk9SLCAiZmFpbGVkIHRv
IGRlLXF1YXJhbnRpbmUgIlBDSV9CREYsIHBjaWRldi0+ZG9tYWluLCBwY2lkZXYtPmJ1cywKKyAg
ICAgICAgICAgIHBjaWRldi0+ZGV2LCBwY2lkZXYtPmZ1bmMpOworICAgICAgICByZXR1cm4gRVJS
T1JfRkFJTDsKKyAgICB9CisKICAgICAvKiBVbmJpbmQgZnJvbSBwY2liYWNrICovCiAgICAgaWYg
KCAocmM9cGNpYmFja19kZXZfaXNfYXNzaWduZWQoZ2MsIHBjaWRldikpIDwgMCApIHsKICAgICAg
ICAgcmV0dXJuIEVSUk9SX0ZBSUw7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCmluZGV4IDgxNzc0MzY4YTAuLjYzM2Y5ZjYyMmUgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0yOTUsOSArMjk1
LDExIEBAIHZvaWQgX19pbml0IGFyY2hfaW5pdF9tZW1vcnkodm9pZCkKICAgICAgKiBJbml0aWFs
aXNlIG91ciBET01JRF9JTyBkb21haW4uCiAgICAgICogVGhpcyBkb21haW4gb3ducyBJL08gcGFn
ZXMgdGhhdCBhcmUgd2l0aGluIHRoZSByYW5nZSBvZiB0aGUgcGFnZV9pbmZvCiAgICAgICogYXJy
YXkuIE1hcHBpbmdzIG9jY3VyIGF0IHRoZSBwcml2IG9mIHRoZSBjYWxsZXIuCisgICAgICogUXVh
cmFudGluZWQgUENJIGRldmljZXMgd2lsbCBiZSBhc3NvY2lhdGVkIHdpdGggdGhpcyBkb21haW4u
CiAgICAgICovCiAgICAgZG9tX2lvID0gZG9tYWluX2NyZWF0ZShET01JRF9JTywgTlVMTCwgZmFs
c2UpOwogICAgIEJVR19PTihJU19FUlIoZG9tX2lvKSk7CisgICAgSU5JVF9MSVNUX0hFQUQoJmRv
bV9pby0+YXJjaC5wZGV2X2xpc3QpOwogCiAgICAgLyoKICAgICAgKiBJbml0aWFsaXNlIG91ciBD
T1cgZG9tYWluLgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21jdGwuYyBiL3hlbi9jb21tb24v
ZG9tY3RsLmMKaW5kZXggZDA4YjYyNzRlMi4uZTNjNGJlMmI0OCAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9kb21jdGwuYworKysgYi94ZW4vY29tbW9uL2RvbWN0bC5jCkBAIC0zOTEsNiArMzkxLDE2
IEBAIGxvbmcgZG9fZG9tY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1
X2RvbWN0bCkKIAogICAgIHN3aXRjaCAoIG9wLT5jbWQgKQogICAgIHsKKyAgICBjYXNlIFhFTl9E
T01DVExfYXNzaWduX2RldmljZToKKyAgICBjYXNlIFhFTl9ET01DVExfZGVhc3NpZ25fZGV2aWNl
OgorICAgICAgICBpZiAoIG9wLT5kb21haW4gPT0gRE9NSURfSU8gKQorICAgICAgICB7CisgICAg
ICAgICAgICBkID0gZG9tX2lvOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICAg
ICAgZWxzZSBpZiAoIG9wLT5kb21haW4gPT0gRE9NSURfSU5WQUxJRCApCisgICAgICAgICAgICBy
ZXR1cm4gLUVTUkNIOworICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KICAgICBjYXNlIFhFTl9E
T01DVExfdGVzdF9hc3NpZ25fZGV2aWNlOgogICAgICAgICBpZiAoIG9wLT5kb21haW4gPT0gRE9N
SURfSU5WQUxJRCApCiAgICAgICAgIHsKQEAgLTQxMiw3ICs0MjIsNyBAQCBsb25nIGRvX2RvbWN0
bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9kb21jdGxfdCkgdV9kb21jdGwpCiAKICAgICBp
ZiAoICFkb21jdGxfbG9ja19hY3F1aXJlKCkgKQogICAgIHsKLSAgICAgICAgaWYgKCBkICkKKyAg
ICAgICAgaWYgKCBkICYmIGQgIT0gZG9tX2lvICkKICAgICAgICAgICAgIHJjdV91bmxvY2tfZG9t
YWluKGQpOwogICAgICAgICByZXR1cm4gaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oCiAg
ICAgICAgICAgICBfX0hZUEVSVklTT1JfZG9tY3RsLCAiaCIsIHVfZG9tY3RsKTsKQEAgLTEwNzQs
NyArMTA4NCw3IEBAIGxvbmcgZG9fZG9tY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2Rv
bWN0bF90KSB1X2RvbWN0bCkKICAgICBkb21jdGxfbG9ja19yZWxlYXNlKCk7CiAKICBkb21jdGxf
b3V0X3VubG9ja19kb21vbmx5OgotICAgIGlmICggZCApCisgICAgaWYgKCBkICYmIGQgIT0gZG9t
X2lvICkKICAgICAgICAgcmN1X3VubG9ja19kb21haW4oZCk7CiAKICAgICBpZiAoIGNvcHliYWNr
ICYmIF9fY29weV90b19ndWVzdCh1X2RvbWN0bCwgb3AsIDEpICkKZGlmZiAtLWdpdCBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCmluZGV4IDMzYTM3OThmMzYuLjE1YzEzZTExNjMg
MTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMK
KysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYwpAQCAtMTIw
LDYgKzEyMCwxMCBAQCBzdGF0aWMgdm9pZCBhbWRfaW9tbXVfc2V0dXBfZG9tYWluX2RldmljZSgK
ICAgICB1OCBidXMgPSBwZGV2LT5idXM7CiAgICAgY29uc3Qgc3RydWN0IGRvbWFpbl9pb21tdSAq
aGQgPSBkb21faW9tbXUoZG9tYWluKTsKIAorICAgIC8qIGRvbV9pbyBpcyB1c2VkIGFzIGEgc2Vu
dGluZWwgZm9yIHF1YXJhbnRpbmVkIGRldmljZXMgKi8KKyAgICBpZiAoIGRvbWFpbiA9PSBkb21f
aW8gKQorICAgICAgICByZXR1cm47CisKICAgICBCVUdfT04oICFoZC0+YXJjaC5yb290X3RhYmxl
IHx8ICFoZC0+YXJjaC5wYWdpbmdfbW9kZSB8fAogICAgICAgICAgICAgIWlvbW11LT5kZXZfdGFi
bGUuYnVmZmVyICk7CiAKQEAgLTI3Nyw2ICsyODEsMTAgQEAgdm9pZCBhbWRfaW9tbXVfZGlzYWJs
ZV9kb21haW5fZGV2aWNlKHN0cnVjdCBkb21haW4gKmRvbWFpbiwKICAgICBpbnQgcmVxX2lkOwog
ICAgIHU4IGJ1cyA9IHBkZXYtPmJ1czsKIAorICAgIC8qIGRvbV9pbyBpcyB1c2VkIGFzIGEgc2Vu
dGluZWwgZm9yIHF1YXJhbnRpbmVkIGRldmljZXMgKi8KKyAgICBpZiAoIGRvbWFpbiA9PSBkb21f
aW8gKQorICAgICAgICByZXR1cm47CisKICAgICBCVUdfT04gKCBpb21tdS0+ZGV2X3RhYmxlLmJ1
ZmZlciA9PSBOVUxMICk7CiAgICAgcmVxX2lkID0gZ2V0X2RtYV9yZXF1ZXN0b3JfaWQoaW9tbXUt
PnNlZywgUENJX0JERjIoYnVzLCBkZXZmbikpOwogICAgIGR0ZSA9IGlvbW11LT5kZXZfdGFibGUu
YnVmZmVyICsgKHJlcV9pZCAqIElPTU1VX0RFVl9UQUJMRV9FTlRSWV9TSVpFKTsKQEAgLTM2Myw3
ICszNzEsNyBAQCBzdGF0aWMgaW50IGFtZF9pb21tdV9hc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21h
aW4gKmQsIHU4IGRldmZuLAogICAgICAgICAgICAgaXZyc19tYXBwaW5nc1tyZXFfaWRdLnJlYWRf
cGVybWlzc2lvbik7CiAgICAgfQogCi0gICAgcmV0dXJuIHJlYXNzaWduX2RldmljZShoYXJkd2Fy
ZV9kb21haW4sIGQsIGRldmZuLCBwZGV2KTsKKyAgICByZXR1cm4gcmVhc3NpZ25fZGV2aWNlKHBk
ZXYtPmRvbWFpbiwgZCwgZGV2Zm4sIHBkZXYpOwogfQogCiBzdGF0aWMgdm9pZCBkZWFsbG9jYXRl
X25leHRfcGFnZV90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwZywgaW50IGxldmVsKQpkaWZmIC0t
Z2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYyBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMKaW5kZXggYjZlYWFlNzI4My4uN2JlOTgwYjhhMCAx
MDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYworKysgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9kZXZpY2VfdHJlZS5jCkBAIC0xNzQsNiArMTc0LDkgQEAg
aW50IGlvbW11X2RvX2R0X2RvbWN0bChzdHJ1Y3QgeGVuX2RvbWN0bCAqZG9tY3RsLCBzdHJ1Y3Qg
ZG9tYWluICpkLAogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KIAorICAgICAgICBpZiAo
IGQgPT0gZG9tX2lvICkKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworCiAgICAgICAgIHJl
dCA9IGlvbW11X2Fzc2lnbl9kdF9kZXZpY2UoZCwgZGV2KTsKIAogICAgICAgICBpZiAoIHJldCAp
CkBAIC0xOTksNiArMjAyLDkgQEAgaW50IGlvbW11X2RvX2R0X2RvbWN0bChzdHJ1Y3QgeGVuX2Rv
bWN0bCAqZG9tY3RsLCBzdHJ1Y3QgZG9tYWluICpkLAogCiAgICAgICAgIHJldCA9IHhzbV9kZWFz
c2lnbl9kdGRldmljZShYU01fSE9PSywgZCwgZHRfbm9kZV9mdWxsX25hbWUoZGV2KSk7CiAKKyAg
ICAgICAgaWYgKCBkID09IGRvbV9pbyApCisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKwog
ICAgICAgICByZXQgPSBpb21tdV9kZWFzc2lnbl9kdF9kZXZpY2UoZCwgZGV2KTsKIAogICAgICAg
ICBpZiAoIHJldCApCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5j
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwppbmRleCBhNjY5N2Q1OGZiLi4yNzYy
ZTEzNDJmIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCisrKyBi
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKQEAgLTIzMiw2ICsyMzIsOSBAQCB2b2lk
IGlvbW11X3RlYXJkb3duKHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgc3RydWN0IGRvbWFpbl9p
b21tdSAqaGQgPSBkb21faW9tbXUoZCk7CiAKKyAgICBpZiAoIGQgPT0gZG9tX2lvICkKKyAgICAg
ICAgcmV0dXJuOworCiAgICAgaGQtPnN0YXR1cyA9IElPTU1VX1NUQVRVU19kaXNhYmxlZDsKICAg
ICBoZC0+cGxhdGZvcm1fb3BzLT50ZWFyZG93bihkKTsKICAgICB0YXNrbGV0X3NjaGVkdWxlKCZp
b21tdV9wdF9jbGVhbnVwX3Rhc2tsZXQpOwpAQCAtMjQxLDYgKzI0NCw5IEBAIGludCBpb21tdV9j
b25zdHJ1Y3Qoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBzdHJ1Y3QgZG9tYWluX2lvbW11ICpo
ZCA9IGRvbV9pb21tdShkKTsKIAorICAgIGlmICggZCA9PSBkb21faW8gKQorICAgICAgICByZXR1
cm4gMDsKKwogICAgIGlmICggaGQtPnN0YXR1cyA9PSBJT01NVV9TVEFUVVNfaW5pdGlhbGl6ZWQg
KQogICAgICAgICByZXR1cm4gMDsKIApAQCAtNTIxLDYgKzUyNyw5IEBAIGludCBfX2luaXQgaW9t
bXVfc2V0dXAodm9pZCkKICAgICBwcmludGsoIkkvTyB2aXJ0dWFsaXNhdGlvbiAlc2FibGVkXG4i
LCBpb21tdV9lbmFibGVkID8gImVuIiA6ICJkaXMiKTsKICAgICBpZiAoIGlvbW11X2VuYWJsZWQg
KQogICAgIHsKKyAgICAgICAgaWYgKCBpb21tdV9kb21haW5faW5pdChkb21faW8pICkKKyAgICAg
ICAgICAgIHBhbmljKCJDb3VsZCBub3Qgc2V0IHVwIHF1YXJhbnRpbmVcbiIpOworCiAgICAgICAg
IHByaW50aygiIC0gRG9tMCBtb2RlOiAlc1xuIiwKICAgICAgICAgICAgICAgIGlvbW11X2h3ZG9t
X3Bhc3N0aHJvdWdoID8gIlBhc3N0aHJvdWdoIiA6CiAgICAgICAgICAgICAgICBpb21tdV9od2Rv
bV9zdHJpY3QgPyAiU3RyaWN0IiA6ICJSZWxheGVkIik7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9wY2kuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCmluZGV4
IDMwMTk2MGU1N2UuLjRkZmJkNDhiMDAgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3BjaS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCkBAIC0xNDI2LDE5
ICsxNDI2LDI5IEBAIHN0YXRpYyBpbnQgaW9tbXVfcmVtb3ZlX2RldmljZShzdHJ1Y3QgcGNpX2Rl
diAqcGRldikKICAgICByZXR1cm4gaGQtPnBsYXRmb3JtX29wcy0+cmVtb3ZlX2RldmljZShwZGV2
LT5kZXZmbiwgcGNpX3RvX2RldihwZGV2KSk7CiB9CiAKLS8qCi0gKiBJZiB0aGUgZGV2aWNlIGlz
bid0IG93bmVkIGJ5IHRoZSBoYXJkd2FyZSBkb21haW4sIGl0IG1lYW5zIGl0IGFscmVhZHkKLSAq
IGhhcyBiZWVuIGFzc2lnbmVkIHRvIG90aGVyIGRvbWFpbiwgb3IgaXQgZG9lc24ndCBleGlzdC4K
LSAqLwogc3RhdGljIGludCBkZXZpY2VfYXNzaWduZWQodTE2IHNlZywgdTggYnVzLCB1OCBkZXZm
bikKIHsKICAgICBzdHJ1Y3QgcGNpX2RldiAqcGRldjsKKyAgICBpbnQgcmMgPSAwOwogCiAgICAg
cGNpZGV2c19sb2NrKCk7Ci0gICAgcGRldiA9IHBjaV9nZXRfcGRldl9ieV9kb21haW4oaGFyZHdh
cmVfZG9tYWluLCBzZWcsIGJ1cywgZGV2Zm4pOworCisgICAgcGRldiA9IHBjaV9nZXRfcGRldihz
ZWcsIGJ1cywgZGV2Zm4pOworCisgICAgaWYgKCAhcGRldiApCisgICAgICAgIHJjID0gLUVOT0RF
VjsKKyAgICAvKgorICAgICAqIElmIHRoZSBkZXZpY2UgZXhpc3RzIGFuZCBpdCBpcyBub3Qgb3du
ZWQgYnkgZWl0aGVyIHRoZSBoYXJkd2FyZQorICAgICAqIGRvbWFpbiBvciBkb21faW8gdGhlbiBp
dCBtdXN0IGJlIGFzc2lnbmVkIHRvIGEgZ3Vlc3QsIG9yIGJlCisgICAgICogaGlkZGVuIChvd25l
ZCBieSBkb21feGVuKS4KKyAgICAgKi8KKyAgICBlbHNlIGlmICggcGRldi0+ZG9tYWluICE9IGhh
cmR3YXJlX2RvbWFpbiAmJgorICAgICAgICAgICAgICBwZGV2LT5kb21haW4gIT0gZG9tX2lvICkK
KyAgICAgICAgcmMgPSAtRUJVU1k7CisKICAgICBwY2lkZXZzX3VubG9jaygpOwogCi0gICAgcmV0
dXJuIHBkZXYgPyAwIDogLUVCVVNZOworICAgIHJldHVybiByYzsKIH0KIAogc3RhdGljIGludCBh
c3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4s
IHUzMiBmbGFnKQpAQCAtMTQ1Miw3ICsxNDYyLDggQEAgc3RhdGljIGludCBhc3NpZ25fZGV2aWNl
KHN0cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4sIHUzMiBmbGFnKQog
CiAgICAgLyogUHJldmVudCBkZXZpY2UgYXNzaWduIGlmIG1lbSBwYWdpbmcgb3IgbWVtIHNoYXJp
bmcgaGF2ZSBiZWVuIAogICAgICAqIGVuYWJsZWQgZm9yIHRoaXMgZG9tYWluICovCi0gICAgaWYg
KCB1bmxpa2VseSgoaXNfaHZtX2RvbWFpbihkKSAmJgorICAgIGlmICggZCAhPSBkb21faW8gJiYK
KyAgICAgICAgIHVubGlrZWx5KChpc19odm1fZG9tYWluKGQpICYmCiAgICAgICAgICAgICAgICAg
ICAgZC0+YXJjaC5odm0ubWVtX3NoYXJpbmdfZW5hYmxlZCkgfHwKICAgICAgICAgICAgICAgICAg
IHZtX2V2ZW50X2NoZWNrX3JpbmcoZC0+dm1fZXZlbnRfcGFnaW5nKSB8fAogICAgICAgICAgICAg
ICAgICAgcDJtX2dldF9ob3N0cDJtKGQpLT5nbG9iYWxfbG9nZGlydHkpICkKQEAgLTE0NjgsMTIg
KzE0NzksMjAgQEAgc3RhdGljIGludCBhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHUx
NiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4sIHUzMiBmbGFnKQogICAgICAgICByZXR1cm4gcmM7CiAg
ICAgfQogCi0gICAgcGRldiA9IHBjaV9nZXRfcGRldl9ieV9kb21haW4oaGFyZHdhcmVfZG9tYWlu
LCBzZWcsIGJ1cywgZGV2Zm4pOworICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXYoc2VnLCBidXMsIGRl
dmZuKTsKKworICAgIHJjID0gLUVOT0RFVjsKICAgICBpZiAoICFwZGV2ICkKLSAgICB7Ci0gICAg
ICAgIHJjID0gcGNpX2dldF9wZGV2KHNlZywgYnVzLCBkZXZmbikgPyAtRUJVU1kgOiAtRU5PREVW
OwogICAgICAgICBnb3RvIGRvbmU7Ci0gICAgfQorCisgICAgcmMgPSAwOworICAgIGlmICggZCA9
PSBwZGV2LT5kb21haW4gKQorICAgICAgICBnb3RvIGRvbmU7CisKKyAgICByYyA9IC1FQlVTWTsK
KyAgICBpZiAoIHBkZXYtPmRvbWFpbiAhPSBoYXJkd2FyZV9kb21haW4gJiYKKyAgICAgICAgIHBk
ZXYtPmRvbWFpbiAhPSBkb21faW8gKQorICAgICAgICBnb3RvIGRvbmU7CiAKICAgICBpZiAoIHBk
ZXYtPm1zaXggKQogICAgIHsKQEAgLTE1MDEsNiArMTUyMCwxMCBAQCBzdGF0aWMgaW50IGFzc2ln
bl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbiwgdTMy
IGZsYWcpCiAgICAgfQogCiAgZG9uZToKKyAgICAvKiBUaGUgZGV2aWNlIGlzIGFzc2lnbmVkIHRv
IGRvbV9pbyBzbyBtYXJrIGl0IGFzIHF1YXJhbnRpbmVkICovCisgICAgaWYgKCAhcmMgJiYgZCA9
PSBkb21faW8gKQorICAgICAgICBwZGV2LT5xdWFyYW50aW5lID0gdHJ1ZTsKKwogICAgIGlmICgg
IWhhc19hcmNoX3BkZXZzKGQpICYmIGhhc19pb21tdV9wdChkKSApCiAgICAgICAgIGlvbW11X3Rl
YXJkb3duKGQpOwogICAgIHBjaWRldnNfdW5sb2NrKCk7CkBAIC0xNTEzLDYgKzE1MzYsNyBAQCBp
bnQgZGVhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTgg
ZGV2Zm4pCiB7CiAgICAgY29uc3Qgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUo
ZCk7CiAgICAgc3RydWN0IHBjaV9kZXYgKnBkZXYgPSBOVUxMOworICAgIHN0cnVjdCBkb21haW4g
KnRhcmdldDsKICAgICBpbnQgcmV0ID0gMDsKIAogICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwg
IWhkLT5wbGF0Zm9ybV9vcHMgKQpAQCAtMTUyMywxMiArMTU0NywxNiBAQCBpbnQgZGVhc3NpZ25f
ZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4pCiAgICAg
aWYgKCAhcGRldiApCiAgICAgICAgIHJldHVybiAtRU5PREVWOwogCisgICAgLyogRGUtYXNzaWdu
bWVudCBmcm9tIGRvbV9pbyBzaG91bGQgZGUtcXVhcmFudGluZSB0aGUgZGV2aWNlICovCisgICAg
dGFyZ2V0ID0gKHBkZXYtPnF1YXJhbnRpbmUgJiYgcGRldi0+ZG9tYWluICE9IGRvbV9pbykgPwor
ICAgICAgICBkb21faW8gOiBoYXJkd2FyZV9kb21haW47CisKICAgICB3aGlsZSAoIHBkZXYtPnBo
YW50b21fc3RyaWRlICkKICAgICB7CiAgICAgICAgIGRldmZuICs9IHBkZXYtPnBoYW50b21fc3Ry
aWRlOwogICAgICAgICBpZiAoIFBDSV9TTE9UKGRldmZuKSAhPSBQQ0lfU0xPVChwZGV2LT5kZXZm
bikgKQogICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIHJldCA9IGhkLT5wbGF0Zm9ybV9vcHMt
PnJlYXNzaWduX2RldmljZShkLCBoYXJkd2FyZV9kb21haW4sIGRldmZuLAorICAgICAgICByZXQg
PSBoZC0+cGxhdGZvcm1fb3BzLT5yZWFzc2lnbl9kZXZpY2UoZCwgdGFyZ2V0LCBkZXZmbiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBjaV90b19kZXYo
cGRldikpOwogICAgICAgICBpZiAoICFyZXQgKQogICAgICAgICAgICAgY29udGludWU7CkBAIC0x
NTM5LDcgKzE1NjcsNyBAQCBpbnQgZGVhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHUx
NiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4pCiAgICAgfQogCiAgICAgZGV2Zm4gPSBwZGV2LT5kZXZm
bjsKLSAgICByZXQgPSBoZC0+cGxhdGZvcm1fb3BzLT5yZWFzc2lnbl9kZXZpY2UoZCwgaGFyZHdh
cmVfZG9tYWluLCBkZXZmbiwKKyAgICByZXQgPSBoZC0+cGxhdGZvcm1fb3BzLT5yZWFzc2lnbl9k
ZXZpY2UoZCwgdGFyZ2V0LCBkZXZmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGNpX3RvX2RldihwZGV2KSk7CiAgICAgaWYgKCByZXQgKQogICAgIHsKQEAg
LTE1NDksNiArMTU3Nyw5IEBAIGludCBkZWFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwg
dTE2IHNlZywgdTggYnVzLCB1OCBkZXZmbikKICAgICAgICAgcmV0dXJuIHJldDsKICAgICB9CiAK
KyAgICBpZiAoIHBkZXYtPmRvbWFpbiA9PSBoYXJkd2FyZV9kb21haW4gICkKKyAgICAgICAgcGRl
di0+cXVhcmFudGluZSA9IGZhbHNlOworCiAgICAgcGRldi0+ZmF1bHQuY291bnQgPSAwOwogCiAg
ICAgaWYgKCAhaGFzX2FyY2hfcGRldnMoZCkgJiYgaGFzX2lvbW11X3B0KGQpICkKQEAgLTE3Mjcs
NyArMTc1OCw3IEBAIGludCBpb21tdV9kb19wY2lfZG9tY3RsKAogICAgICAgICAgICAgcmV0ID0g
aHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oX19IWVBFUlZJU09SX2RvbWN0bCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJoIiwgdV9kb21jdGwp
OwogICAgICAgICBlbHNlIGlmICggcmV0ICkKLSAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19F
UlIgIlhFTl9ET01DVExfYXNzaWduX2RldmljZTogIgorICAgICAgICAgICAgcHJpbnRrKFhFTkxP
R19HX0VSUgogICAgICAgICAgICAgICAgICAgICJhc3NpZ24gJTA0eDolMDJ4OiUwMnguJXUgdG8g
ZG9tJWQgZmFpbGVkICglZClcbiIsCiAgICAgICAgICAgICAgICAgICAgc2VnLCBidXMsIFBDSV9T
TE9UKGRldmZuKSwgUENJX0ZVTkMoZGV2Zm4pLAogICAgICAgICAgICAgICAgICAgIGQtPmRvbWFp
bl9pZCwgcmV0KTsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21t
dS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKaW5kZXggMWRiMWNkOWYy
ZC4uYjM2NjRlY2JlMCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lv
bW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKQEAgLTEzMzgs
NiArMTMzOCwxMCBAQCBpbnQgZG9tYWluX2NvbnRleHRfbWFwcGluZ19vbmUoCiAgICAgaW50IGFn
YXcsIHJjLCByZXQ7CiAgICAgYm9vbF90IGZsdXNoX2Rldl9pb3RsYjsKIAorICAgIC8qIGRvbV9p
byBpcyB1c2VkIGFzIGEgc2VudGluZWwgZm9yIHF1YXJhbnRpbmVkIGRldmljZXMgKi8KKyAgICBp
ZiAoIGRvbWFpbiA9PSBkb21faW8gKQorICAgICAgICByZXR1cm4gMDsKKwogICAgIEFTU0VSVChw
Y2lkZXZzX2xvY2tlZCgpKTsKICAgICBzcGluX2xvY2soJmlvbW11LT5sb2NrKTsKICAgICBtYWRk
ciA9IGJ1c190b19jb250ZXh0X21hZGRyKGlvbW11LCBidXMpOwpAQCAtMTU3Myw2ICsxNTc3LDEw
IEBAIGludCBkb21haW5fY29udGV4dF91bm1hcF9vbmUoCiAgICAgaW50IGlvbW11X2RvbWlkLCBy
YywgcmV0OwogICAgIGJvb2xfdCBmbHVzaF9kZXZfaW90bGI7CiAKKyAgICAvKiBkb21faW8gaXMg
dXNlZCBhcyBhIHNlbnRpbmVsIGZvciBxdWFyYW50aW5lZCBkZXZpY2VzICovCisgICAgaWYgKCBk
b21haW4gPT0gZG9tX2lvICkKKyAgICAgICAgcmV0dXJuIDA7CisKICAgICBBU1NFUlQocGNpZGV2
c19sb2NrZWQoKSk7CiAgICAgc3Bpbl9sb2NrKCZpb21tdS0+bG9jayk7CiAKQEAgLTE3MDUsNiAr
MTcxMywxMCBAQCBzdGF0aWMgaW50IGRvbWFpbl9jb250ZXh0X3VubWFwKHN0cnVjdCBkb21haW4g
KmRvbWFpbiwgdTggZGV2Zm4sCiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAorICAgIC8qIGRv
bV9pbyBpcyB1c2VkIGFzIGEgc2VudGluZWwgZm9yIHF1YXJhbnRpbmVkIGRldmljZXMgKi8KKyAg
ICBpZiAoIGRvbWFpbiA9PSBkb21faW8gKQorICAgICAgICBnb3RvIG91dDsKKwogICAgIC8qCiAg
ICAgICogaWYgbm8gb3RoZXIgZGV2aWNlcyB1bmRlciB0aGUgc2FtZSBpb21tdSBvd25lZCBieSB0
aGlzIGRvbWFpbiwKICAgICAgKiBjbGVhciBpb21tdSBpbiBpb21tdV9iaXRtYXAgYW5kIGNsZWFy
IGRvbWFpbl9pZCBpbiBkb21pZF9iaXRtcApAQCAtMjQ0MSw2ICsyNDUzLDE1IEBAIHN0YXRpYyBp
bnQgcmVhc3NpZ25fZGV2aWNlX293bmVyc2hpcCgKICAgICBpZiAoIHJldCApCiAgICAgICAgIHJl
dHVybiByZXQ7CiAKKyAgICBpZiAoIGRldmZuID09IHBkZXYtPmRldmZuICYmIHBkZXYtPmRvbWFp
biAhPSBkb21faW8gKQorICAgIHsKKyAgICAgICAgbGlzdF9tb3ZlKCZwZGV2LT5kb21haW5fbGlz
dCwgJmRvbV9pby0+YXJjaC5wZGV2X2xpc3QpOworICAgICAgICBwZGV2LT5kb21haW4gPSBkb21f
aW87CisgICAgfQorCisgICAgaWYgKCAhaGFzX2FyY2hfcGRldnMoc291cmNlKSApCisgICAgICAg
IHZteF9waV9ob29rc19kZWFzc2lnbihzb3VyY2UpOworCiAgICAgaWYgKCAhaGFzX2FyY2hfcGRl
dnModGFyZ2V0KSApCiAgICAgICAgIHZteF9waV9ob29rc19hc3NpZ24odGFyZ2V0KTsKIApAQCAt
MjQ1MywyMSArMjQ3NCwxOSBAQCBzdGF0aWMgaW50IHJlYXNzaWduX2RldmljZV9vd25lcnNoaXAo
CiAgICAgICAgIHJldHVybiByZXQ7CiAgICAgfQogCi0gICAgaWYgKCBkZXZmbiA9PSBwZGV2LT5k
ZXZmbiApCisgICAgaWYgKCBkZXZmbiA9PSBwZGV2LT5kZXZmbiAmJiBwZGV2LT5kb21haW4gIT0g
dGFyZ2V0ICkKICAgICB7CiAgICAgICAgIGxpc3RfbW92ZSgmcGRldi0+ZG9tYWluX2xpc3QsICZ0
YXJnZXQtPmFyY2gucGRldl9saXN0KTsKICAgICAgICAgcGRldi0+ZG9tYWluID0gdGFyZ2V0Owog
ICAgIH0KIAotICAgIGlmICggIWhhc19hcmNoX3BkZXZzKHNvdXJjZSkgKQotICAgICAgICB2bXhf
cGlfaG9va3NfZGVhc3NpZ24oc291cmNlKTsKLQogICAgIHJldHVybiByZXQ7CiB9CiAKIHN0YXRp
YyBpbnQgaW50ZWxfaW9tbXVfYXNzaWduX2RldmljZSgKICAgICBzdHJ1Y3QgZG9tYWluICpkLCB1
OCBkZXZmbiwgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHUzMiBmbGFnKQogeworICAgIHN0cnVjdCBk
b21haW4gKnMgPSBwZGV2LT5kb21haW47CiAgICAgc3RydWN0IGFjcGlfcm1ycl91bml0ICpybXJy
OwogICAgIGludCByZXQgPSAwLCBpOwogICAgIHUxNiBiZGYsIHNlZzsKQEAgLTI1MTAsOCArMjUy
OSw4IEBAIHN0YXRpYyBpbnQgaW50ZWxfaW9tbXVfYXNzaWduX2RldmljZSgKICAgICAgICAgfQog
ICAgIH0KIAotICAgIHJldCA9IHJlYXNzaWduX2RldmljZV9vd25lcnNoaXAoaGFyZHdhcmVfZG9t
YWluLCBkLCBkZXZmbiwgcGRldik7Ci0gICAgaWYgKCByZXQgKQorICAgIHJldCA9IHJlYXNzaWdu
X2RldmljZV9vd25lcnNoaXAocywgZCwgZGV2Zm4sIHBkZXYpOworICAgIGlmICggcmV0IHx8IGQg
PT0gZG9tX2lvICkKICAgICAgICAgcmV0dXJuIHJldDsKIAogICAgIC8qIFNldHVwIHJtcnIgaWRl
bnRpdHkgbWFwcGluZyAqLwpAQCAtMjUyNCwxMSArMjU0MywyMCBAQCBzdGF0aWMgaW50IGludGVs
X2lvbW11X2Fzc2lnbl9kZXZpY2UoCiAgICAgICAgICAgICByZXQgPSBybXJyX2lkZW50aXR5X21h
cHBpbmcoZCwgMSwgcm1yciwgZmxhZyk7CiAgICAgICAgICAgICBpZiAoIHJldCApCiAgICAgICAg
ICAgICB7Ci0gICAgICAgICAgICAgICAgcmVhc3NpZ25fZGV2aWNlX293bmVyc2hpcChkLCBoYXJk
d2FyZV9kb21haW4sIGRldmZuLCBwZGV2KTsKKyAgICAgICAgICAgICAgICBpbnQgcmM7CisKKyAg
ICAgICAgICAgICAgICByYyA9IHJlYXNzaWduX2RldmljZV9vd25lcnNoaXAoZCwgcywgZGV2Zm4s
IHBkZXYpOwogICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgVlREUFJFRklYCiAg
ICAgICAgICAgICAgICAgICAgICAgICIgY2Fubm90IG1hcCByZXNlcnZlZCByZWdpb24gKCUiUFJJ
eDY0IiwlIlBSSXg2NCJdIGZvciBEb20lZCAoJWQpXG4iLAogICAgICAgICAgICAgICAgICAgICAg
ICBybXJyLT5iYXNlX2FkZHJlc3MsIHJtcnItPmVuZF9hZGRyZXNzLAogICAgICAgICAgICAgICAg
ICAgICAgICBkLT5kb21haW5faWQsIHJldCk7CisgICAgICAgICAgICAgICAgaWYgKCByYyApCisg
ICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUiBW
VERQUkVGSVgKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICIgZmFpbGVkIHRvIHJlY2xhaW0g
JTA0eDolMDJ4OiUwMnguJXUgZnJvbSAlcGQgKCVkKVxuIiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHNlZywgYnVzLCBQQ0lfU0xPVChkZXZmbiksIFBDSV9GVU5DKGRldmZuKSwgZCwgcmMp
OworICAgICAgICAgICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7CisgICAgICAgICAgICAgICAg
fQogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgfQogICAgICAgICB9CmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vcGNpLmggYi94ZW4vaW5jbHVkZS94ZW4vcGNpLmgKaW5k
ZXggOGIyMWU4ZGM4NC4uYTAzMWZkNjAyMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3Bj
aS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9wY2kuaApAQCAtODgsNiArODgsOSBAQCBzdHJ1Y3Qg
cGNpX2RldiB7CiAKICAgICBub2RlaWRfdCBub2RlOyAvKiBOVU1BIG5vZGUgKi8KIAorICAgIC8q
IERldmljZSB0byBiZSBxdWFyYW50aW5lZCwgZG9uJ3QgYXV0b21hdGljYWxseSByZS1hc3NpZ24g
dG8gZG9tMCAqLworICAgIGJvb2wgcXVhcmFudGluZTsKKwogICAgIC8qIERldmljZSB3aXRoIGVy
cmF0YSwgaWdub3JlIHRoZSBCQVJzLiAqLwogICAgIGJvb2wgaWdub3JlX2JhcnM7CiAKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmct
NC4xMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 16:14:00 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 16:14: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 1iQD5E-0006kC-1Q; Thu, 31 Oct 2019 16:14: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=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQD5C-0006k5-H7
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:13:58 +0000
X-Inumbo-ID: 70ba3e9e-fbf9-11e9-954d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 70ba3e9e-fbf9-11e9-954d-12813bfff9fa;
 Thu, 31 Oct 2019 16:13:58 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQD5B-0003yV-OV
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:13:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQD5B-0000q2-M5
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:13:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQD5B-0000q2-M5@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 16:13:57 +0000
Subject: [Xen-changelog] [xen staging-4.12] xen/arm32: entry: Split
 __DEFINE_ENTRY_TRAP in two
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE2YmM5YzAzZDZlMWRlN2NjNjkyMzFiYjJmOTIxOGU2NTQ3YzYxZDQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNjo1Nzo0NSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAzMSAxNjo1Nzo0NSAyMDE5ICswMTAwCgog
ICAgeGVuL2FybTMyOiBlbnRyeTogU3BsaXQgX19ERUZJTkVfRU5UUllfVFJBUCBpbiB0d28KICAg
IAogICAgVGhlIHByZXByb2Nlc3NpbmcgbWFjcm8gX19ERUZJTkVfRU5UUllfVFJBUCBpcyB1c2Vk
IHRvIGdlbmVyYXRlIHRyYXAKICAgIGVudHJ5IGZ1bmN0aW9uLiBXaGlsZSB0aGUgbWFjcm8gaXMg
ZmFpcmx5IHNtYWxsIHRvZGF5LCBmb2xsb3ctdXAgcGF0Y2hlcwogICAgd2lsbCBpbmNyZWFzZSB0
aGUgc2l6ZSBzaWduaWNhbnRseS4KICAgIAogICAgSW4gZ2VuZXJhbCwgYXNzZW1ibHkgbWFjcm9z
IGFyZSBtb3JlIHJlYWRhYmxlIGFzIHRoZXkgYWxsb3cgeW91IHRvIG5hbWUKICAgIHBhcmFtZXRl
cnMgYW5kIGF2b2lkICdcJy4gU28gdGhlIGFjdHVhbCBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgdHJh
cCBpcwogICAgbm93IHN3aXRjaGVkIHRvIGFuIGFzc2VtYmx5IG1hY3JvLgogICAgCiAgICBUaGlz
IGlzIHBhcnQgb2YgWFNBLTMwMy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFsbCA8
SnVsaWVuLkdyYWxsQGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJldmlld2VkLWJ5OiBBbmRyZSBQcnp5d2FyYSA8
YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDZlZWVmN2VjYWVlYzAw
MmJiMWRhN2UyMGM5Y2ZhZWM1NTQ5YmQ5NDAKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEwLTMxIDE2
OjIwOjU4ICswMTAwCi0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgfCAzNCArKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTkgaW5zZXJ0aW9u
cygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2Vu
dHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwppbmRleCAwYjRjZDE5YWJkLi40YTc2
MmUwNGYxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUworKysgYi94ZW4v
YXJjaC9hcm0vYXJtMzIvZW50cnkuUwpAQCAtMTI2LDI0ICsxMjYsMjggQEAgYWJvcnRfZ3Vlc3Rf
ZXhpdF9lbmQ6CiBza2lwX2NoZWNrOgogICAgICAgICBtb3YgcGMsIGxyCiAKLS8qCi0gKiBNYWNy
byB0byBkZWZpbmUgdHJhcCBlbnRyeS4gVGhlIGlmbGFncyBjb3JyZXNwb25kcyB0byB0aGUgbGlz
dCBvZgotICogaW50ZXJydXB0cyAoQXN5bmNocm9ub3VzIEFib3J0LCBJUlEsIEZJUSkgdG8gdW5t
YXNrLgotICovCisgICAgICAgIC8qCisgICAgICAgICAqIE1hY3JvIHRvIGRlZmluZSB0cmFwIGVu
dHJ5LiBUaGUgaWZsYWdzIGNvcnJlc3BvbmRzIHRvIHRoZSBsaXN0IG9mCisgICAgICAgICAqIGlu
dGVycnVwdHMgKEFzeW5jaHJvbm91cyBBYm9ydCwgSVJRLCBGSVEpIHRvIHVubWFzay4KKyAgICAg
ICAgICovCisgICAgICAgIC5tYWNybyB2ZWN0b3IgdHJhcCwgaWZsYWdzCisgICAgICAgIFNBVkVf
QUxMCisgICAgICAgIGNwc2llICAgXGlmbGFncworICAgICAgICBhZHIgICAgIGxyLCByZXR1cm5f
ZnJvbV90cmFwCisgICAgICAgIG1vdiAgICAgcjAsIHNwCisgICAgICAgIC8qCisgICAgICAgICAq
IFNhdmUgdGhlIHN0YWNrIHBvaW50ZXIgaW4gcjExLiBJdCB3aWxsIGJlIHJlc3RvcmVkIGFmdGVy
IHRoZQorICAgICAgICAgKiB0cmFwIGhhcyBiZWVuIGhhbmRsZWQgKHNlZSByZXR1cm5fZnJvbV90
cmFwKS4KKyAgICAgICAgICovCisgICAgICAgIG1vdiAgICAgcjExLCBzcAorICAgICAgICBiaWMg
ICAgIHNwLCAjNyAgICAgIC8qIEFsaWduIHRoZSBzdGFjayBwb2ludGVyIChub29wIG9uIGd1ZXN0
IHRyYXApICovCisgICAgICAgIGIgICAgICAgZG9fdHJhcF9cdHJhcAorICAgICAgICAuZW5kbQor
CiAjZGVmaW5lIF9fREVGSU5FX1RSQVBfRU5UUlkodHJhcCwgaWZsYWdzKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiAgICAgICAgIEFMSUdOOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB0cmFwXyMjdHJhcDogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgICAgIFNBVkVfQUxMOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgICAgIGNwc2llIGlmbGFnczsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGFkciBsciwgcmV0dXJu
X2Zyb21fdHJhcDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
ICAgIG1vdiByMCwgc3A7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCi0gICAgICAgIC8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAqIFNhdmUgdGhlIHN0YWNr
IHBvaW50ZXIgaW4gcjExLiBJdCB3aWxsIGJlIHJlc3RvcmVkIGFmdGVyIHRoZSBcCi0gICAgICAg
ICAqIHRyYXAgaGFzIGJlZW4gaGFuZGxlZCAoc2VlIHJldHVybl9mcm9tX3RyYXApLiAgICAgICAg
ICAgICAgICBcCi0gICAgICAgICAqLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIG1vdiByMTEsIHNwOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGJp
YyBzcCwgIzc7IC8qIEFsaWduIHRoZSBzdGFjayBwb2ludGVyIChub29wIG9uIGd1ZXN0IHRyYXAp
ICovICBcCi0gICAgICAgIGIgZG9fdHJhcF8jI3RyYXAKKyAgICAgICAgdmVjdG9yIHRyYXAsIGlm
bGFncwogCiAvKiBUcmFwIGhhbmRsZXIgd2hpY2ggdW5tYXNrIElSUS9BYm9ydCwga2VlcCBGSVEg
bWFza2VkICovCiAjZGVmaW5lIERFRklORV9UUkFQX0VOVFJZKHRyYXApIF9fREVGSU5FX1RSQVBf
RU5UUlkodHJhcCwgYWkpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 16:14:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 16:14: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 1iQD5O-0006lM-31; Thu, 31 Oct 2019 16:14: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=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQD5M-0006lB-NQ
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:14:08 +0000
X-Inumbo-ID: 77699206-fbf9-11e9-954d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 77699206-fbf9-11e9-954d-12813bfff9fa;
 Thu, 31 Oct 2019 16:14:08 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQD5L-0003yu-Tn
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:14:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQD5L-0000qe-RZ
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:14:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQD5L-0000qe-RZ@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 16:14:07 +0000
Subject: [Xen-changelog] [xen staging-4.12] xen/arm32: entry: Fold the macro
 SAVE_ALL in the macro vector
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU4ZDU5YjkxOGUxODczZmFmZmY2YTg4NWMyNjIyZmM3YTNlYjIxMmEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNjo1ODoxMiAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAzMSAxNjo1ODoxMiAyMDE5ICswMTAwCgog
ICAgeGVuL2FybTMyOiBlbnRyeTogRm9sZCB0aGUgbWFjcm8gU0FWRV9BTEwgaW4gdGhlIG1hY3Jv
IHZlY3RvcgogICAgCiAgICBGb2xsb3ctdXAgcmV3b3JrIHdpbGwgcmVxdWlyZSB0aGUgbWFjcm8g
dmVjdG9yIHRvIGRpc3Rpbmd1aXNoIGJldHdlZW4KICAgIGEgdHJhcCBmcm9tIGEgZ3Vlc3QgdnMg
d2hpbGUgaW4gdGhlIGh5cGVydmlzb3IuCiAgICAKICAgIFRoZSBtYWNybyBTQVZFX0FMTCBhbHJl
YWR5IGhhcyBjb2RlIHRvIGRpc3Rpbmd1aXNoIGJldHdlZW4gdGhlIHR3byBhbmQKICAgIGl0IGlz
IG9ubHkgY2FsbGVkIGJ5IHRoZSB2ZWN0b3IgbWFjcm8uIFNvIGZvbGQgdGhlIGZvcm1lciBpbnRv
IHRoZQogICAgbGF0dGVyLiBUaGlzIHdpbGwgaGVscCB0byBhdm9pZCBkdXBsaWNhdGluZyB0aGUg
Y2hlY2suCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMzAzLgogICAgCiAgICBSZXBvcnRl
ZC1ieTogSnVsaWVuIEdyYWxsIDxKdWxpZW4uR3JhbGxAYXJtLmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmV2aWV3ZWQt
Ynk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgogICAgbWFzdGVyIGNv
bW1pdDogYTdiODFiMDIxZWFkMjNiZmZiNWFmZmNhYzA1ZWRmYzBhODRkMTI5ZAogICAgbWFzdGVy
IGRhdGU6IDIwMTktMTAtMzEgMTY6MjE6MzMgKzAxMDAKLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIv
ZW50cnkuUyB8IDQ2ICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCAyMyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm0z
Mi9lbnRyeS5TCmluZGV4IDRhNzYyZTA0ZjEuLjE1MGNiYzBiNGIgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9hcm0zMi9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCkBA
IC0xMywyNyArMTMsNiBAQAogI2RlZmluZSBSRVNUT1JFX0JBTktFRChtb2RlKSBcCiAgICAgICAg
IFJFU1RPUkVfT05FX0JBTktFRChTUF8jI21vZGUpIDsgUkVTVE9SRV9PTkVfQkFOS0VEKExSXyMj
bW9kZSkgOyBSRVNUT1JFX09ORV9CQU5LRUQoU1BTUl8jI21vZGUpCiAKLSNkZWZpbmUgU0FWRV9B
TEwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKLSAgICAgICAgc3ViIHNwLCAjKFVSRUdTX1NQX3VzciAtIFVSRUdTX3NwKTsgLyogU1AsIExS
LCBTUFNSLCBQQyAqLyAgICAgIFwKLSAgICAgICAgcHVzaCB7cjAtcjEyfTsgLyogU2F2ZSBSMC1S
MTIgKi8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
LSAgICAgICAgbXJzIHIxMSwgRUxSX2h5cDsgICAgICAgICAgICAgICAvKiBFTFJfaHlwIGlzIHJl
dHVybiBhZGRyZXNzLiAqL1wKLSAgICAgICAgc3RyIHIxMSwgW3NwLCAjVVJFR1NfcGNdOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAg
ICAgICAgc3RyIGxyLCBbc3AsICNVUkVHU19scl07ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgYWRkIHIxMSwgc3AsICNV
UkVHU19rZXJuZWxfc2l6ZW9mKzQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAg
ICAgc3RyIHIxMSwgW3NwLCAjVVJFR1Nfc3BdOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgbXJjIENQMzIocjExLCBIU1Ip
OyAgICAgICAgICAgICAvKiBTYXZlIGV4Y2VwdGlvbiBzeW5kcm9tZSAqLyAgIFwKLSAgICAgICAg
c3RyIHIxMSwgW3NwLCAjVVJFR1NfaHNyXTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgbXJzIHIxMSwgU1BTUl9oeXA7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgc3Ry
IHIxMSwgW3NwLCAjVVJFR1NfY3Bzcl07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICAgICAgYW5kIHIxMSwgI1BTUl9NT0RFX01BU0s7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgY21wIHIxMSwgI1BTUl9NT0RFX0hZUDsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgYmxuZSBz
YXZlX2d1ZXN0X3JlZ3MKLQogc2F2ZV9ndWVzdF9yZWdzOgogI2lmZGVmIENPTkZJR19BUk0zMl9I
QVJERU5fQlJBTkNIX1BSRURJQ1RPUgogICAgICAgICAvKgpAQCAtNTIsNyArMzEsNyBAQCBzYXZl
X2d1ZXN0X3JlZ3M6CiAgICAgICAgIGxkciByMTEsID0weGZmZmZmZmZmICAvKiBDbG9iYmVyIFNQ
IHdoaWNoIGlzIG9ubHkgdmFsaWQgZm9yIGh5cGVydmlzb3IgZnJhbWVzLiAqLwogICAgICAgICBz
dHIgcjExLCBbc3AsICNVUkVHU19zcF0KICAgICAgICAgU0FWRV9PTkVfQkFOS0VEKFNQX3VzcikK
LSAgICAgICAgLyogTFJfdXNyIGlzIHRoZSBzYW1lIHBoeXNpY2FsIHJlZ2lzdGVyIGFzIGxyIGFu
ZCBpcyBzYXZlZCBpbiBTQVZFX0FMTCAqLworICAgICAgICAvKiBMUl91c3IgaXMgdGhlIHNhbWUg
cGh5c2ljYWwgcmVnaXN0ZXIgYXMgbHIgYW5kIGlzIHNhdmVkIGJ5IHRoZSBjYWxsZXIgKi8KICAg
ICAgICAgU0FWRV9CQU5LRUQoc3ZjKQogICAgICAgICBTQVZFX0JBTktFRChhYnQpCiAgICAgICAg
IFNBVkVfQkFOS0VEKHVuZCkKQEAgLTEzMSw3ICsxMTAsMjggQEAgc2tpcF9jaGVjazoKICAgICAg
ICAgICogaW50ZXJydXB0cyAoQXN5bmNocm9ub3VzIEFib3J0LCBJUlEsIEZJUSkgdG8gdW5tYXNr
LgogICAgICAgICAgKi8KICAgICAgICAgLm1hY3JvIHZlY3RvciB0cmFwLCBpZmxhZ3MKLSAgICAg
ICAgU0FWRV9BTEwKKyAgICAgICAgLyogU2F2ZSByZWdpc3RlcnMgaW4gdGhlIHN0YWNrICovCisg
ICAgICAgIHN1YiAgICAgc3AsICMoVVJFR1NfU1BfdXNyIC0gVVJFR1Nfc3ApIC8qIFNQLCBMUiwg
U1BTUiwgUEMgKi8KKyAgICAgICAgcHVzaCAgICB7cjAtcjEyfSAgICAgICAgICAgICAgICAgICAg
ICAgLyogU2F2ZSBSMC1SMTIgKi8KKyAgICAgICAgbXJzICAgICByMTEsIEVMUl9oeXAgICAgICAg
ICAgICAgICAgICAgLyogRUxSX2h5cCBpcyByZXR1cm4gYWRkcmVzcyAqLworICAgICAgICBzdHIg
ICAgIHIxMSwgW3NwLCAjVVJFR1NfcGNdCisKKyAgICAgICAgc3RyICAgICBsciwgW3NwLCAjVVJF
R1NfbHJdCisKKyAgICAgICAgYWRkICAgICByMTEsIHNwLCAjKFVSRUdTX2tlcm5lbF9zaXplb2Yg
KyA0KQorCisgICAgICAgIHN0ciAgICAgcjExLCBbc3AsICNVUkVHU19zcF0KKworICAgICAgICBt
cmMgICAgIENQMzIocjExLCBIU1IpICAgICAgICAgICAgICAgICAvKiBTYXZlIGV4Y2VwdGlvbiBz
eW5kcm9tZSAqLworICAgICAgICBzdHIgICAgIHIxMSwgW3NwLCAjVVJFR1NfaHNyXQorCisgICAg
ICAgIG1ycyAgICAgcjExLCBTUFNSX2h5cAorICAgICAgICBzdHIgICAgIHIxMSwgW3NwLCAjVVJF
R1NfY3Bzcl0KKyAgICAgICAgYW5kICAgICByMTEsICNQU1JfTU9ERV9NQVNLCisgICAgICAgIGNt
cCAgICAgcjExLCAjUFNSX01PREVfSFlQCisgICAgICAgIGJsbmUgICAgc2F2ZV9ndWVzdF9yZWdz
CisKKyAgICAgICAgLyogV2UgYXJlIHJlYWR5IHRvIGhhbmRsZSB0aGUgdHJhcCwgc2V0dXAgdGhl
IHJlZ2lzdGVycyBhbmQganVtcC4gKi8KICAgICAgICAgY3BzaWUgICBcaWZsYWdzCiAgICAgICAg
IGFkciAgICAgbHIsIHJldHVybl9mcm9tX3RyYXAKICAgICAgICAgbW92ICAgICByMCwgc3AKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdp
bmctNC4xMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 16:14:20 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 16:14: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 1iQD5Y-0006nJ-4k; Thu, 31 Oct 2019 16:14:20 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQD5X-0006n3-34
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:14:19 +0000
X-Inumbo-ID: 7d7bcc68-fbf9-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 7d7bcc68-fbf9-11e9-beca-bc764e2007e4;
 Thu, 31 Oct 2019 16:14:18 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQD5W-0003zA-33
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:14:18 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQD5W-0000rg-0e
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:14:18 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQD5W-0000rg-0e@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 16:14:18 +0000
Subject: [Xen-changelog] [xen staging-4.12] xen/arm32: Don't blindly unmask
 interrupts on trap without a change of level
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc0MTJlMjcwY2IzZjkzNGRjYmIzNjFlOGUyZmM0ZDAxNDVmOWIzOTAKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNjo1ODozNyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAzMSAxNjo1ODozNyAyMDE5ICswMTAwCgog
ICAgeGVuL2FybTMyOiBEb24ndCBibGluZGx5IHVubWFzayBpbnRlcnJ1cHRzIG9uIHRyYXAgd2l0
aG91dCBhIGNoYW5nZSBvZiBsZXZlbAogICAgCiAgICBFeGNlcHRpb24gdmVjdG9ycyB3aWxsIHVu
bWFzayBpbnRlcnJ1cHRzIHJlZ2FyZGxlc3MgdGhlIHN0YXRlIG9mIHRoZW0gaW4KICAgIHRoZSBp
bnRlcnJ1cHRlZCBjb250ZXh0LgogICAgCiAgICBPbmUgb2YgdGhlIGNvbnNlcXVlbmNlcyBpcyBJ
UlEgd2lsbCBiZSB1bm1hc2tlZCB3aGVuIHJlY2VpdmluZyBhbgogICAgdW5kZWZpbmVkIGluc3Ry
dWN0aW9uIGV4Y2VwdGlvbiAodXNlZCBieSBXQVJOKikgZnJvbSB0aGUgaHlwZXJ2aXNvci4KICAg
IFRoaXMgY291bGQgcmVzdWx0IHRvIHVuZXhwZWN0ZWQgYmVoYXZpb3Igc3VjaCBhcyBkZWFkbG9j
ayAoaWYgYSBsb2NrIHdhcwogICAgc2hhcmVkIHdpdGggaW50ZXJydXB0cykuCiAgICAKICAgIElu
IGEgbnV0c2hlbGwsIGludGVycnVwdHMgc2hvdWxkIG9ubHkgYmUgdW5tYXNrZWQgd2hlbiBpdCBp
cyBzYWZlIHRvIGRvLgogICAgWGVuIG9ubHkgdW5tYXNrIElSUSBhbmQgQWJvcnQgaW50ZXJydXB0
cywgc28gdGhlIGxvZ2ljIGNhbiBzdGF5IHNpbXBsZS4KICAgIAogICAgQXMgdmVjdG9ycyBleGNl
cHRpb25zIG1heSBiZSBzaGFyZWQgYmV0d2VlbiBndWVzdCBhbmQgaHlwZXJ2aXNvciwgd2Ugbm93
CiAgICBuZWVkIHRvIGhhdmUgYSBkaWZmZXJlbnQgcG9saWN5IGZvciB0aGUgaW50ZXJydXB0cy4K
ICAgIAogICAgT24gZXhjZXB0aW9uIGZyb20gaHlwZXJ2aXNvciwgZWFjaCB2ZWN0b3Igd2lsbCBz
ZWxlY3QgdGhlIGxpc3Qgb2YKICAgIGludGVycnVwdHMgdG8gaW5oZXJpdCBmcm9tIHRoZSBpbnRl
cnJ1cHRlZCBjb250ZXh0LiBBbnkgaW50ZXJydXB0cyBub3QKICAgIGxpc3RlZCB3aWxsIGJlIGtl
cHQgbWFza2VkLgogICAgCiAgICBPbiBleGNlcHRpb24gZnJvbSB0aGUgZ3Vlc3QsIHRoZSBBYm9y
dCBhbmQgSVJRIHdpbGwgYmUgdW5tYXNrZWQKICAgIGRlcGVuZGluZyBvbiB0aGUgZXhhY3QgdmVj
dG9yLgogICAgCiAgICBUaGUgaW50ZXJydXB0cyB3aWxsIGJlIGtlcHQgdW5tYXNrZWQgd2hlbiB0
aGUgdmVjdG9yIGNhbm5vdCB1c2VkIGJ5CiAgICBlaXRoZXIgZ3Vlc3Qgb3IgaHlwZXJ2aXNvci4K
ICAgIAogICAgTm90ZSB0aGF0IGVhY2ggdmVjdG9yIGlzIG5vdCBhbnltb3JlIHByZWNlZGVkIGJ5
IEFMSUdOLiBUaGlzIGlzIGZpbmUKICAgIGJlY2F1c2UgdGhlIGFsaWdubWVudCBpcyBhbHJlYWR5
IGJpZ2dlciB0aGFuIHdoYXQgd2UgbmVlZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0z
MDMuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWxpZW4gR3JhbGwgPEp1bGllbi5HcmFsbEBhcm0u
Y29tPgogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CiAgICBSZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFy
bS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA2MWI2ODM1NzFmMGFiZDEyMzk1YjE0NTRjZDA1NWYy
YWQ5YmIzYTM3CiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoyMjozNCArMDEwMAotLS0K
IHhlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIHwgMTM4ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEwOSBpbnNlcnRpb25zKCsp
LCAyOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnku
UyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCmluZGV4IDE1MGNiYzBiNGIuLmVjOTBjY2Ew
OTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCisrKyBiL3hlbi9hcmNo
L2FybS9hcm0zMi9lbnRyeS5TCkBAIC00LDYgKzQsMTcgQEAKICNpbmNsdWRlIDxhc20vYWx0ZXJu
YXRpdmUuaD4KICNpbmNsdWRlIDxwdWJsaWMveGVuLmg+CiAKKy8qCisgKiBTaG9ydC1oYW5kcyB0
byBkZWZpbmVkIHRoZSBpbnRlcnJ1cHRzIChBLCBJLCBGKQorICoKKyAqIF8gbWVhbnMgdGhlIGlu
dGVycnVwdCBzdGF0ZSB3aWxsIG5vdCBjaGFuZ2UKKyAqIFggbWVhbnMgdGhlIHN0YXRlIG9mIGlu
dGVycnVwdCBYIHdpbGwgY2hhbmdlCisgKgorICogVG8gYmUgdXNlZCB3aXRoIG1zciBjcHNyXyog
b25seQorICovCisjZGVmaW5lIElGTEFHU19BSUYgICAgICBQU1JfQUJUX01BU0sgfCBQU1JfSVJR
X01BU0sgfCBQU1JfRklRX01BU0sKKyNkZWZpbmUgSUZMQUdTX0FfRiAgICAgIFBTUl9BQlRfTUFT
SyB8IFBTUl9GSVFfTUFTSworCiAjZGVmaW5lIFNBVkVfT05FX0JBTktFRChyZWcpICAgIG1ycyBy
MTEsIHJlZzsgc3RyIHIxMSwgW3NwLCAjVVJFR1NfIyNyZWddCiAjZGVmaW5lIFJFU1RPUkVfT05F
X0JBTktFRChyZWcpIGxkciByMTEsIFtzcCwgI1VSRUdTXyMjcmVnXTsgbXNyIHJlZywgcjExCiAK
QEAgLTEwNiwxMCArMTE3LDE4IEBAIHNraXBfY2hlY2s6CiAgICAgICAgIG1vdiBwYywgbHIKIAog
ICAgICAgICAvKgotICAgICAgICAgKiBNYWNybyB0byBkZWZpbmUgdHJhcCBlbnRyeS4gVGhlIGlm
bGFncyBjb3JyZXNwb25kcyB0byB0aGUgbGlzdCBvZgotICAgICAgICAgKiBpbnRlcnJ1cHRzIChB
c3luY2hyb25vdXMgQWJvcnQsIElSUSwgRklRKSB0byB1bm1hc2suCisgICAgICAgICAqIE1hY3Jv
IHRvIGRlZmluZSBhIHRyYXAgZW50cnkuCisgICAgICAgICAqCisgICAgICAgICAqICBAZ3Vlc3Rf
aWZsYWdzOiBPcHRpb25hbCBsaXN0IG9mIGludGVycnVwdHMgdG8gdW5tYXNrIHdoZW4KKyAgICAg
ICAgICogICAgICBlbnRlcmluZyBmcm9tIGd1ZXN0IGNvbnRleHQuIEFzIHRoaXMgaXMgdXNlZCB3
aXRoIGNwc2llLAorICAgICAgICAgKiAgICAgIHRoZSBsZXR0ZXIgKGEsIGksIGYpIHNob3VsZCBi
ZSB1c2VkLgorICAgICAgICAgKgorICAgICAgICAgKiAgQGh5cF9pZmxhZ3M6IE9wdGlvbmFsIGxp
c3Qgb2YgaW50ZXJydXB0cyB0byBpbmhlcml0IHdoZW4KKyAgICAgICAgICogICAgICBlbnRlcmlu
ZyBmcm9tIGh5cGVydmlzb3IgY29udGV4dC4gQW55IGludGVycnVwdHMgbm90CisgICAgICAgICAq
ICAgICAgbGlzdGVkIHdpbGwgYmUga2VwdCB1bmNoYW5nZWQuIEFzIHRoaXMgaXMgdXNlZCB3aXRo
IGNwc3JfKiwKKyAgICAgICAgICogICAgICBJRkxBR1NfKiBzaG9ydC1oYW5kcyBzaG91bGQgYmUg
dXNlZC4KICAgICAgICAgICovCi0gICAgICAgIC5tYWNybyB2ZWN0b3IgdHJhcCwgaWZsYWdzCisg
ICAgICAgIC5tYWNybyB2ZWN0b3IgdHJhcCwgZ3Vlc3RfaWZsYWdzPW4sIGh5cF9pZmxhZ3M9MAog
ICAgICAgICAvKiBTYXZlIHJlZ2lzdGVycyBpbiB0aGUgc3RhY2sgKi8KICAgICAgICAgc3ViICAg
ICBzcCwgIyhVUkVHU19TUF91c3IgLSBVUkVHU19zcCkgLyogU1AsIExSLCBTUFNSLCBQQyAqLwog
ICAgICAgICBwdXNoICAgIHtyMC1yMTJ9ICAgICAgICAgICAgICAgICAgICAgICAvKiBTYXZlIFIw
LVIxMiAqLwpAQCAtMTI3LDEyICsxNDYsMzkgQEAgc2tpcF9jaGVjazoKIAogICAgICAgICBtcnMg
ICAgIHIxMSwgU1BTUl9oeXAKICAgICAgICAgc3RyICAgICByMTEsIFtzcCwgI1VSRUdTX2Nwc3Jd
Ci0gICAgICAgIGFuZCAgICAgcjExLCAjUFNSX01PREVfTUFTSwotICAgICAgICBjbXAgICAgIHIx
MSwgI1BTUl9NT0RFX0hZUAotICAgICAgICBibG5lICAgIHNhdmVfZ3Vlc3RfcmVncwogCisgICAg
ICAgIC8qCisgICAgICAgICAqIFdlIG5lZWQgdG8gZGlzdGluZ3Vpc2ggd2hldGhlciB3ZSBjYW1l
IGZyb20gZ3Vlc3Qgb3IKKyAgICAgICAgICogaHlwZXJ2aXNvciBjb250ZXh0LgorICAgICAgICAg
Ki8KKyAgICAgICAgYW5kICAgICByMCwgcjExLCAjUFNSX01PREVfTUFTSworICAgICAgICBjbXAg
ICAgIHIwLCAjUFNSX01PREVfSFlQCisKKyAgICAgICAgYm5lICAgICAxZgorICAgICAgICAvKgor
ICAgICAgICAgKiBUcmFwIGZyb20gdGhlIGh5cGVydmlzb3IKKyAgICAgICAgICoKKyAgICAgICAg
ICogSW5oZXJpdCB0aGUgc3RhdGUgb2YgdGhlIGludGVycnVwdHMgZnJvbSB0aGUgaHlwZXJ2aXNv
cgorICAgICAgICAgKiBjb250ZXh0LiBGb3IgdGhhdCB3ZSBuZWVkIHRvIHVzZSBTUFNSIChzdG9y
ZWQgaW4gcjExKSBhbmQKKyAgICAgICAgICogbW9kaWZ5IENQU1IgYWNjb3JkaW5nbHkuCisgICAg
ICAgICAqCisgICAgICAgICAqIENQU1IgPSAoQ1BTUiAmIH5oeXBfaWZsYWdzKSB8IChTUFNSICYg
aHlwX2lmbGFncykKKyAgICAgICAgICovCisgICAgICAgIG1ycyAgICAgcjEwLCBjcHNyCisgICAg
ICAgIGJpYyAgICAgcjEwLCByMTAsICNcaHlwX2lmbGFncworICAgICAgICBhbmQgICAgIHIxMSwg
cjExLCAjXGh5cF9pZmxhZ3MKKyAgICAgICAgb3JyICAgICByMTAsIHIxMCwgcjExCisgICAgICAg
IG1zciAgICAgY3Bzcl9jeCwgcjEwCisgICAgICAgIGIgICAgICAgMmYKKworMToKKyAgICAgICAg
LyogVHJhcCBmcm9tIHRoZSBndWVzdCAqLworICAgICAgICBibCAgICAgIHNhdmVfZ3Vlc3RfcmVn
cworICAgICAgICAuaWYgICAgIFxndWVzdF9pZmxhZ3MgIT0gbgorICAgICAgICBjcHNpZSAgIFxn
dWVzdF9pZmxhZ3MKKyAgICAgICAgLmVuZGlmCisyOgogICAgICAgICAvKiBXZSBhcmUgcmVhZHkg
dG8gaGFuZGxlIHRoZSB0cmFwLCBzZXR1cCB0aGUgcmVnaXN0ZXJzIGFuZCBqdW1wLiAqLwotICAg
ICAgICBjcHNpZSAgIFxpZmxhZ3MKICAgICAgICAgYWRyICAgICBsciwgcmV0dXJuX2Zyb21fdHJh
cAogICAgICAgICBtb3YgICAgIHIwLCBzcAogICAgICAgICAvKgpAQCAtMTQ0LDIwICsxOTAsNiBA
QCBza2lwX2NoZWNrOgogICAgICAgICBiICAgICAgIGRvX3RyYXBfXHRyYXAKICAgICAgICAgLmVu
ZG0KIAotI2RlZmluZSBfX0RFRklORV9UUkFQX0VOVFJZKHRyYXAsIGlmbGFncykgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBBTElHTjsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotdHJhcF8jI3RyYXA6ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgICAgICB2ZWN0b3IgdHJhcCwgaWZsYWdzCi0KLS8qIFRyYXAgaGFuZGxlciB3aGljaCB1
bm1hc2sgSVJRL0Fib3J0LCBrZWVwIEZJUSBtYXNrZWQgKi8KLSNkZWZpbmUgREVGSU5FX1RSQVBf
RU5UUlkodHJhcCkgX19ERUZJTkVfVFJBUF9FTlRSWSh0cmFwLCBhaSkKLQotLyogVHJhcCBoYW5k
bGVyIHdoaWNoIHVubWFzayBBYm9ydCwga2VlcCBJUlEvRklRIG1hc2tlZCAqLwotI2RlZmluZSBE
RUZJTkVfVFJBUF9FTlRSWV9OT0lSUSh0cmFwKSBfX0RFRklORV9UUkFQX0VOVFJZKHRyYXAsIGEp
Ci0KLS8qIFRyYXAgaGFuZGxlciB3aGljaCB1bm1hc2sgSVJRLCBrZWVwIEFib3J0L0ZJUSBtYXNr
ZWQgKi8KLSNkZWZpbmUgREVGSU5FX1RSQVBfRU5UUllfTk9BQk9SVCh0cmFwKSBfX0RFRklORV9U
UkFQX0VOVFJZKHRyYXAsIGkpCi0KICAgICAgICAgLmFsaWduIDUKIEdMT0JBTChoeXBfdHJhcHNf
dmVjdG9yKQogICAgICAgICBiIHRyYXBfcmVzZXQgICAgICAgICAgICAgICAgICAgIC8qIDB4MDAg
LSBSZXNldCAqLwpAQCAtMjI4LDE0ICsyNjAsNjIgQEAgZGVjb2RlX3ZlY3RvcnM6CiAKICNlbmRp
ZiAvKiBDT05GSUdfSEFSREVOX0JSQU5DSF9QUkVESUNUT1IgKi8KIAotREVGSU5FX1RSQVBfRU5U
UlkocmVzZXQpCi1ERUZJTkVfVFJBUF9FTlRSWSh1bmRlZmluZWRfaW5zdHJ1Y3Rpb24pCi1ERUZJ
TkVfVFJBUF9FTlRSWShoeXBlcnZpc29yX2NhbGwpCi1ERUZJTkVfVFJBUF9FTlRSWShwcmVmZXRj
aF9hYm9ydCkKLURFRklORV9UUkFQX0VOVFJZKGd1ZXN0X3N5bmMpCi1ERUZJTkVfVFJBUF9FTlRS
WV9OT0lSUShpcnEpCi1ERUZJTkVfVFJBUF9FTlRSWV9OT0lSUShmaXEpCi1ERUZJTkVfVFJBUF9F
TlRSWV9OT0FCT1JUKGRhdGFfYWJvcnQpCisvKiBWZWN0b3Igbm90IHVzZWQgYnkgdGhlIEh5cGVy
dmlzb3IuICovCit0cmFwX3Jlc2V0OgorICAgICAgICB2ZWN0b3IgcmVzZXQKKworLyoKKyAqIFZl
Y3RvciBvbmx5IHVzZWQgYnkgdGhlIEh5cGVydmlzb3IuCisgKgorICogV2hpbGUgdGhlIGV4Y2Vw
dGlvbiBjYW4gYmUgZXhlY3V0ZWQgd2l0aCBhbGwgdGhlIGludGVycnVwdHMgKGUuZy4KKyAqIElS
USkgdW5tYXNrZWQsIHRoZSBpbnRlcnJ1cHRlZCBjb250ZXh0IG1heSBoYXZlIHB1cnBvc2VmdWxs
eSBtYXNrZWQKKyAqIHNvbWUgb2YgdGhlbS4gU28gd2Ugd2FudCB0byBpbmhlcml0IHRoZSBzdGF0
ZSBmcm9tIHRoZSBpbnRlcnJ1cHRlZAorICogY29udGV4dC4KKyAqLwordHJhcF91bmRlZmluZWRf
aW5zdHJ1Y3Rpb246CisgICAgICAgIHZlY3RvciB1bmRlZmluZWRfaW5zdHJ1Y3Rpb24sIGh5cF9p
ZmxhZ3M9SUZMQUdTX0FJRgorCisvKiBXZSBzaG91bGQgbmV2ZXIgcmVhY2ggdGhpcyB0cmFwICov
Cit0cmFwX2h5cGVydmlzb3JfY2FsbDoKKyAgICAgICAgdmVjdG9yIGh5cGVydmlzb3JfY2FsbAor
CisvKgorICogVmVjdG9yIG9ubHkgdXNlZCBieSB0aGUgaHlwZXJ2aXNvci4KKyAqCisgKiBXaGls
ZSB0aGUgZXhjZXB0aW9uIGNhbiBiZSBleGVjdXRlZCB3aXRoIGFsbCB0aGUgaW50ZXJydXB0cyAo
ZS5nLgorICogSVJRKSB1bm1hc2tlZCwgdGhlIGludGVycnVwdGVkIGNvbnRleHQgbWF5IGhhdmUg
cHVycG9zZWZ1bGx5IG1hc2tlZAorICogc29tZSBvZiB0aGVtLiBTbyB3ZSB3YW50IHRvIGluaGVy
aXQgdGhlIHN0YXRlIGZyb20gdGhlIGludGVycnVwdGVkCisgKiBjb250ZXh0LgorICovCit0cmFw
X3ByZWZldGNoX2Fib3J0OgorICAgICAgIHZlY3RvciBwcmVmZXRjaF9hYm9ydCwgaHlwX2lmbGFn
cz1JRkxBR1NfQUlGCisKKy8qCisgKiBWZWN0b3Igb25seSB1c2VkIGJ5IHRoZSBoeXBlcnZpc29y
LgorICoKKyAqIERhdGEgQWJvcnQgc2hvdWxkIGJlIHJhcmUgYW5kIG1vc3QgbGlrZWx5IGZhdGFs
LiBJdCBpcyBiZXN0IHRvIG5vdAorICogdW5tYXNrIGFueSBpbnRlcnJ1cHRzIHRvIGxpbWl0IHRo
ZSBhbW91bnQgb2YgY29kZSB0aGF0IGNhbiBydW4gYmVmb3JlCisgKiB0aGUgRGF0YSBBYm9ydCBp
cyB0cmVhdGVkLgorICovCit0cmFwX2RhdGFfYWJvcnQ6CisgICAgICAgIHZlY3RvciBkYXRhX2Fi
b3J0CisKKy8qIFZlY3RvciBvbmx5IHVzZWQgYnkgdGhlIGd1ZXN0LiBXZSBjYW4gdW5tYXNrIEFi
b3J0L0lSUS4gKi8KK3RyYXBfZ3Vlc3Rfc3luYzoKKyAgICAgICAgdmVjdG9yIGd1ZXN0X3N5bmMs
IGd1ZXN0X2lmbGFncz1haQorCisKKy8qIFZlY3RvciB1c2VkIGJ5IHRoZSBoeXBlcnZpc29yIGFu
ZCB0aGUgZ3Vlc3QuICovCit0cmFwX2lycToKKyAgICAgICAgdmVjdG9yIGlycSwgZ3Vlc3RfaWZs
YWdzPWEsIGh5cF9pZmxhZ3M9SUZMQUdTX0FfRgorCisvKgorICogVmVjdG9yIHVzZWQgYnkgdGhl
IGh5cGVydmlzb3IgYW5kIHRoZSBndWVzdC4KKyAqCisgKiBGSVEgYXJlIG5vdCBtZWFudCB0byBo
YXBwZW4sIHNvIHdlIGRvbid0IHVubWFzayBhbnkgaW50ZXJydXB0cy4KKyAqLwordHJhcF9maXE6
CisgICAgICAgIHZlY3RvciBmaXEKIAogcmV0dXJuX2Zyb21fdHJhcDoKICAgICAgICAgLyoKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdp
bmctNC4xMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 16:14:30 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 16:14: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 1iQD5i-0006oI-6f; Thu, 31 Oct 2019 16:14:30 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQD5h-0006o9-1J
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:14:29 +0000
X-Inumbo-ID: 83898ed8-fbf9-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 83898ed8-fbf9-11e9-beca-bc764e2007e4;
 Thu, 31 Oct 2019 16:14:28 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQD5g-000403-8r
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:14:28 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQD5g-0000sE-6H
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:14:28 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQD5g-0000sE-6H@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 16:14:28 +0000
Subject: [Xen-changelog] [xen staging-4.12] xen/arm64: Don't blindly unmask
 interrupts on trap without a change of level
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI3OGU0NmFlOGY5OTQ4NTkxNWFlNjYyZTc5MDVjODMzM2E1NTA0OGEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNjo1OToxNyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAzMSAxNjo1OToxNyAyMDE5ICswMTAwCgog
ICAgeGVuL2FybTY0OiBEb24ndCBibGluZGx5IHVubWFzayBpbnRlcnJ1cHRzIG9uIHRyYXAgd2l0
aG91dCBhIGNoYW5nZSBvZiBsZXZlbAogICAgCiAgICBTb21lIG9mIHRoZSB0cmFwcyB3aXRob3V0
IGEgY2hhbmdlIG9mIHRoZSBsZXZlbCAoaS5lLiBoeXBlcnZpc29yIC0+CiAgICBoeXBlcnZpc29y
KSB3aWxsIHVubWFzayBpbnRlcnJ1cHRzIHJlZ2FyZGxlc3MgdGhlIHN0YXRlIG9mIHRoZW0gaW4g
dGhlCiAgICBpbnRlcnJ1cHRlZCBjb250ZXh0LgogICAgCiAgICBPbmUgb2YgdGhlIGNvbnNlcXVl
bmNlcyBpcyBJUlEgd2lsbCBiZSB1bm1hc2tlZCB3aGVuIHJlY2VpdmluZyBhCiAgICBzeW5jaHJv
bm91cyBleGNlcHRpb24gKHVzZWQgYnkgV0FSTiooKSkuIFRoaXMgY291bGQgcmVzdWx0IHRvIHVu
ZXhwZWN0ZWQKICAgIGJlaGF2aW9yIHN1Y2ggYXMgZGVhZGxvY2sgKGlmIGEgbG9jayB3YXMgc2hh
cmVkIHdpdGggaW50ZXJydXB0cykuCiAgICAKICAgIEluIGEgbnV0c2hlbGwsIGludGVycnVwdHMg
c2hvdWxkIG9ubHkgYmUgdW5tYXNrZWQgd2hlbiBpdCBpcyBzYWZlIHRvCiAgICBkby4gWGVuIG9u
bHkgdW5tYXNrIElSUSBhbmQgQWJvcnQgaW50ZXJydXB0cywgc28gdGhlIGxvZ2ljIGNhbiBzdGF5
CiAgICBzaW1wbGU6CiAgICAgICAgLSBoeXBfZXJyb3I6IEFsbCB0aGUgaW50ZXJydXB0cyBhcmUg
bm93IGtlcHQgbWFza2VkLiBTRXJyb3Igc2hvdWxkCiAgICAgICAgICBiZSBwcmV0dHkgcmFyZSBh
bmQgaWYgZXZlciBoYXBwZW4gdGhlbiB3ZSBtb3N0IGxpa2VseSB3YW50IHRvCiAgICAgICAgICBh
dm9pZCBhbnkgb3RoZXIgaW50ZXJydXB0cyB0byBiZSBnZW5lcmF0ZWQuIFRoZSBwb3RlbnRpYWwg
bWFpbgogICAgICAgICAgImNhbGxlciIgaXMgZHVyaW5nIHZpcnR1YWwgU0Vycm9yIHN5bmNocm9u
aXphdGlvbiBvbiB0aGUgZXhpdAogICAgICAgICAgcGF0aCBmcm9tIHRoZSBndWVzdCAoc2VlIGNo
ZWNrX3BlbmRpbmdfdnNlcnJvcikuCiAgICAKICAgICAgICAtIGh5cF9zeW5jOiBUaGUgaW50ZXJy
dXB0cyBzdGF0ZSBpcyBpbmhlcml0ZWQgZnJvbSB0aGUgaW50ZXJydXB0ZWQKICAgICAgICAgIGNv
bnRleHQuCiAgICAKICAgICAgICAtIGh5cF9pcnE6IEFsbCB0aGUgaW50ZXJydXB0cyBidXQgSVJR
IHN0YXRlIGFyZSBpbmhlcml0ZWQgZnJvbSB0aGUKICAgICAgICAgIGludGVycnVwdGVkIGNvbnRl
eHQuIElSUSBpcyBrZXB0IG1hc2tlZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0zMDMu
CiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWxpZW4gR3JhbGwgPEp1bGllbi5HcmFsbEBhcm0uY29t
PgogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CiAgICBSZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5j
b20+CiAgICBtYXN0ZXIgY29tbWl0OiAzZWQ4ODVhODg3NDAwM2Y2MDExNDYwZjRmNDZkMWQxMzBk
ZDZiMmRiCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoyMjo1NSArMDEwMAotLS0KIHhl
bi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIHwgNDcgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQzIGluc2VydGlvbnMoKyksIDQg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgYi94
ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwppbmRleCA5N2IwNWY1M2VhLi45NDI4YjJjMTk4IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0v
YXJtNjQvZW50cnkuUwpAQCAtMTkzLDI0ICsxOTMsNjMgQEAgaHlwX2Vycm9yX2ludmFsaWQ6CiAg
ICAgICAgIGVudHJ5ICAgaHlwPTEKICAgICAgICAgaW52YWxpZCBCQURfRVJST1IKIAorLyoKKyAq
IFNFcnJvciByZWNlaXZlZCB3aGlsZSBydW5uaW5nIGluIHRoZSBoeXBlcnZpc29yIG1vZGUuCisg
KgorICogVGVjaG5pY2FsbHksIHdlIGNvdWxkIHVubWFzayB0aGUgSVJRIGlmIGl0IHdlcmUgdW5t
YXNrZWQgaW4gdGhlCisgKiBpbnRlcnJ1cHRlZCBjb250ZXh0LiBIb3dldmVyLCB0aGlzIHJlcXVp
cmUgdG8gY2hlY2sgdGhlIFBTVEFURS4gRm9yCisgKiBzaW1wbGljaXR5LCBhcyBTRXJyb3Igc2hv
dWxkIGJlIHJhcmUgYW5kIHBvdGVudGlhbGx5IGZhdGFsLAorICogYWxsIGludGVycnVwdHMgYXJl
IGtlcHQgbWFza2VkLgorICovCiBoeXBfZXJyb3I6CiAgICAgICAgIGVudHJ5ICAgaHlwPTEKLSAg
ICAgICAgbXNyICAgICBkYWlmY2xyLCAjMgogICAgICAgICBtb3YgICAgIHgwLCBzcAogICAgICAg
ICBibCAgICAgIGRvX3RyYXBfaHlwX3NlcnJvcgogICAgICAgICBleGl0ICAgIGh5cD0xCiAKLS8q
IFRyYXBzIHRha2VuIGluIEN1cnJlbnQgRUwgd2l0aCBTUF9FTHggKi8KKy8qCisgKiBTeW5jaHJv
bm91cyBleGNlcHRpb24gcmVjZWl2ZWQgd2hpbGUgcnVubmluZyBpbiB0aGUgaHlwZXJ2aXNvciBt
b2RlLgorICoKKyAqIFdoaWxlIHRoZSBleGNlcHRpb24gY291bGQgYmUgZXhlY3V0ZWQgd2l0aCBh
bGwgdGhlIGludGVycnVwdHMgKGUuZy4KKyAqIElSUSkgdW5tYXNrZWQsIHRoZSBpbnRlcnJ1cHRl
ZCBjb250ZXh0IG1heSBoYXZlIHB1cnBvc2VmdWxseSBtYXNrZWQKKyAqIHNvbWUgb2YgdGhlbS4g
U28gd2Ugd2FudCB0byBpbmhlcml0IHRoZSBzdGF0ZSBmcm9tIHRoZSBpbnRlcnJ1cHRlZAorICog
Y29udGV4dC4KKyAqLwogaHlwX3N5bmM6CiAgICAgICAgIGVudHJ5ICAgaHlwPTEKLSAgICAgICAg
bXNyICAgICBkYWlmY2xyLCAjNgorCisgICAgICAgIC8qIEluaGVyaXQgaW50ZXJydXB0cyAqLwor
ICAgICAgICBtcnMgICAgIHgwLCBTUFNSX2VsMgorICAgICAgICBhbmQgICAgIHgwLCB4MCwgIyhQ
U1JfREJHX01BU0sgfCBQU1JfQUJUX01BU0sgfCBQU1JfSVJRX01BU0sgfCBQU1JfRklRX01BU0sp
CisgICAgICAgIG1zciAgICAgZGFpZiwgeDAKKwogICAgICAgICBtb3YgICAgIHgwLCBzcAogICAg
ICAgICBibCAgICAgIGRvX3RyYXBfaHlwX3N5bmMKICAgICAgICAgZXhpdCAgICBoeXA9MQogCisv
KgorICogSVJRIHJlY2VpdmVkIHdoaWxlIHJ1bm5pbmcgaW4gdGhlIGh5cGVydmlzb3IgbW9kZS4K
KyAqCisgKiBXaGlsZSB0aGUgZXhjZXB0aW9uIGNvdWxkIGJlIGV4ZWN1dGVkIHdpdGggYWxsIHRo
ZSBpbnRlcnJ1cHRzIGJ1dCBJUlEKKyAqIHVubWFza2VkLCB0aGUgaW50ZXJydXB0ZWQgY29udGV4
dCBtYXkgaGF2ZSBwdXJwb3NlZnVsbHkgbWFza2VkIHNvbWUKKyAqIG9mIHRoZW0uIFNvIHdlIHdh
bnQgdG8gaW5oZXJpdCB0aGUgc3RhdGUgZnJvbSB0aGUgaW50ZXJydXB0IGNvbnRleHQKKyAqIGFu
ZCBrZWVwIElSUSBtYXNrZWQuCisgKgorICogWFhYOiBXZSBtYXkgd2FudCB0byBjb25zaWRlciBh
biBvcmRlcmluZyBiZXR3ZWVuIGludGVycnVwdHMgKGUuZy4gaWYKKyAqIFNFcnJvciBhcmUgbWFz
a2VkLCB0aGVuIElSUSBzaG91bGQgYmUgbWFza2VkIHRvbykuIEhvd2V2ZXIsIHRoaXMKKyAqIHdv
dWxkIHJlcXVpcmUgc29tZSByZXdvcmsgaW4gc29tZSBwYXRocyAoZS5nLiBwYW5pYywgbGl2ZXBh
dGNoKSB0bworICogZW5zdXJlIHRoZSBvcmRlcmluZyBpcyBlbmZvcmNlZCBldmVyeXdoZXJlLgor
ICovCiBoeXBfaXJxOgogICAgICAgICBlbnRyeSAgIGh5cD0xCi0gICAgICAgIG1zciAgICAgZGFp
ZmNsciwgIzQKKworICAgICAgICAvKiBJbmhlcml0IEQsIEEsIEYgaW50ZXJydXB0cyBhbmQga2Vl
cCBJIG1hc2tlZCAqLworICAgICAgICBtcnMgICAgIHgwLCBTUFNSX2VsMgorICAgICAgICBtb3Yg
ICAgIHgxLCAjKFBTUl9EQkdfTUFTSyB8IFBTUl9BQlRfTUFTSyB8IFBTUl9GSVFfTUFTSykKKyAg
ICAgICAgYW5kICAgICB4MCwgeDAsIHgxCisgICAgICAgIG9yciAgICAgeDAsIHgwLCAjUFNSX0lS
UV9NQVNLCisgICAgICAgIG1zciAgICAgZGFpZiwgeDAKKwogICAgICAgICBtb3YgICAgIHgwLCBz
cAogICAgICAgICBibCAgICAgIGRvX3RyYXBfaXJxCiAgICAgICAgIGV4aXQgICAgaHlwPTEKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdp
bmctNC4xMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 16:22:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 16:22: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 1iQDD5-0007Z5-Nz; Thu, 31 Oct 2019 16:22:07 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQDD4-0007Z0-3S
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:22:06 +0000
X-Inumbo-ID: 93c288d0-fbfa-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 93c288d0-fbfa-11e9-beca-bc764e2007e4;
 Thu, 31 Oct 2019 16:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQDD2-00048C-TL
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQDD2-0001Pe-Qh
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQDD2-0001Pe-Qh@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 16:22:04 +0000
Subject: [Xen-changelog] [xen staging-4.11] xen/hypercall: Don't use BUG()
 for parameter checking in hypercall_create_continuation()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDAwNDc0MDc5ZjJiMDBjYTAzMTc5OWEwNTdiYjBiM2U5N2YxN2ZlM2EKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE9jdCAzMSAxNzowNjo1NSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAzMSAxNzowNjo1NSAyMDE5ICsw
MTAwCgogICAgeGVuL2h5cGVyY2FsbDogRG9uJ3QgdXNlIEJVRygpIGZvciBwYXJhbWV0ZXIgY2hl
Y2tpbmcgaW4gaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oKQogICAgCiAgICBTaW5jZSBj
L3MgMWQ0MjkwMzQgImh5cGVyY2FsbDogdXBkYXRlIHZjcHVfb3AgdG8gdGFrZSBhbiB1bnNpZ25l
ZCB2Y3B1aWQiLAogICAgd2hpY2ggaW5jb3JyZWN0bHkgc3dhcHBlZCAnaScgZm9yICd1JyBpbiB0
aGUgcGFyYW1ldGVyIHR5cGUgbGlzdCwgZ3Vlc3RzIGhhdmUKICAgIGJlZW4gYWJsZSB0byBoaXQg
dGhlIEJVRygpIGluIG5leHRfYXJncygpJ3MgZGVmYXVsdCBjYXNlLgogICAgCiAgICBDb3JyZWN0
IHRoZXNlIGJhY2sgdG8gJ2knLgogICAgCiAgICBJbiBhZGRpdGlvbiwgbWFrZSBhZGp1c3RtZW50
cyB0byBwcmV2ZW50IHRoaXMgY2xhc3Mgb2YgaXNzdWUgZnJvbSBvY2N1cnJpbmcgaW4KICAgIHRo
ZSBmdXR1cmUgLSBjcmFzaGluZyBYZW4gaXMgbm90IGFuIGFwcHJvcHJpYXRlIGZvcm0gb2YgcGFy
YW1ldGVyIGNoZWNraW5nLgogICAgCiAgICBDYXBpdGFsaXNlIE5FWFRfQVJHKCkgdG8gY2F0Y2gg
YWxsIHVzZXMsIHRvIGhpZ2hsaWdodCB0aGF0IGl0IGlzIGEgbWFjcm8gZG9pbmcKICAgIG5vbi1m
dW5jdGlvbi1saWtlIHRoaW5ncyBiZWhpbmQgdGhlIHNjZW5lcywgYW5kIHVuZGVmIGl0IHdoZW4g
YXBwcm9wcmlhdGUuCiAgICBJbXBsZW1lbnQgYSBiYWRfZm10OiBibG9jayB3aGljaCBwcmludHMg
YW4gZXJyb3IsIGFzc2VydHMgdW5yZWFjaGFibGUsIGFuZAogICAgY3Jhc2hlcyB0aGUgZ3Vlc3Qu
CiAgICAKICAgIE9uIHRoZSBBUk0gc2lkZSwgZHJvcCBhbGwgcGFyYW1ldGVyIGNoZWNraW5nIG9m
IHAuICBJdCBpcyBhc3ltbWV0cmljIHdpdGggdGhlCiAgICB4ODYgc2lkZSwgYW5kIGFraW4gdG8g
ZXhwZWN0aW5nIG1lbWNweSgpIG9yIHNwcmludGYoKSB0byBjaGVjayB0aGVpciBzcmMvZm10CiAg
ICBwYXJhbWV0ZXIgYmVmb3JlIHVzZS4gIEEgY2FsbGVyIHBhc3NpbmcgIiIgb3Igc29tZXRoaW5n
IG90aGVyIHRoYW4gYSBzdHJpbmcKICAgIGxpdGVyYWwgd2lsbCBiZSBvYnZpb3VzIGR1cmluZyBj
b2RlIHJldmlldy4KICAgIAogICAgVGhpcyBpcyBYU0EtMjk2LgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBtYXN0ZXIgY29tbWl0
OiAwYmY5ZjhkM2UzOTlhMGUxZDJiNzE3ZjcxYjQ3NzYxNzI0NDYxODRiCiAgICBtYXN0ZXIgZGF0
ZTogMjAxOS0xMC0zMSAxNjowNzoxMSArMDEwMAotLS0KIHhlbi9hcmNoL2FybS9kb21haW4uYyAg
ICAgIHwgMjIgKysrKysrKysrKysrKystLS0tLS0tLQogeGVuL2FyY2gveDg2L2h5cGVyY2FsbC5j
ICAgfCAxOSArKysrKysrKysrKysrKy0tLS0tCiB4ZW4vY29tbW9uL2NvbXBhdC9kb21haW4uYyB8
ICAyICstCiB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAgICB8ICAyICstCiA0IGZpbGVzIGNoYW5n
ZWQsIDMwIGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwppbmRleCAwMGQ2NDlkNDQ4
Li4xYTA1ZTVkNTNiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMKKysrIGIveGVu
L2FyY2gvYXJtL2RvbWFpbi5jCkBAIC0zODAsMTQgKzM4MCwxNSBAQCB2b2lkIHN5bmNfdmNwdV9l
eGVjc3RhdGUoc3RydWN0IHZjcHUgKnYpCiAgICAgLyogTm90aGluZyB0byBkbyAtLSBubyBsYXp5
IHN3aXRjaGluZyAqLwogfQogCi0jZGVmaW5lIG5leHRfYXJnKGZtdCwgYXJncykgKHsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorI2RlZmluZSBORVhUX0FS
RyhmbXQsIGFyZ3MpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgdW5zaWduZWQgbG9uZyBfX2FyZzsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHN3
aXRjaCAoICooZm10KSsrICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgY2FzZSAnaSc6IF9fYXJn
ID0gKHVuc2lnbmVkIGxvbmcpdmFfYXJnKGFyZ3MsIHVuc2lnbmVkIGludCk7ICBicmVhazsgICAg
XAogICAgIGNhc2UgJ2wnOiBfX2FyZyA9ICh1bnNpZ25lZCBsb25nKXZhX2FyZyhhcmdzLCB1bnNp
Z25lZCBsb25nKTsgYnJlYWs7ICAgIFwKICAgICBjYXNlICdoJzogX19hcmcgPSAodW5zaWduZWQg
bG9uZyl2YV9hcmcoYXJncywgdm9pZCAqKTsgICAgICAgIGJyZWFrOyAgICBcCi0gICAgZGVmYXVs
dDogIF9fYXJnID0gMDsgQlVHKCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgIGRlZmF1bHQ6ICBnb3RvIGJhZF9mbXQ7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB9ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgX19hcmc7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogfSkKQEAgLTQwMiw5ICs0MDMsNiBAQCB1bnNpZ25lZCBsb25n
IGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKAogICAgIHVuc2lnbmVkIGludCBpOwogICAg
IHZhX2xpc3QgYXJnczsKIAotICAgIC8qIEFsbCBoeXBlcmNhbGxzIHRha2UgYXQgbGVhc3Qgb25l
IGFyZ3VtZW50ICovCi0gICAgQlVHX09OKCAhcCB8fCAqcCA9PSAnXDAnICk7Ci0KICAgICBjdXJy
ZW50LT5oY2FsbF9wcmVlbXB0ZWQgPSB0cnVlOwogCiAgICAgdmFfc3RhcnQoYXJncywgZm9ybWF0
KTsKQEAgLTQxMiw3ICs0MTAsNyBAQCB1bnNpZ25lZCBsb25nIGh5cGVyY2FsbF9jcmVhdGVfY29u
dGludWF0aW9uKAogICAgIGlmICggbWNzLT5mbGFncyAmIE1DU0ZfaW5fbXVsdGljYWxsICkKICAg
ICB7CiAgICAgICAgIGZvciAoIGkgPSAwOyAqcCAhPSAnXDAnOyBpKysgKQotICAgICAgICAgICAg
bWNzLT5jYWxsLmFyZ3NbaV0gPSBuZXh0X2FyZyhwLCBhcmdzKTsKKyAgICAgICAgICAgIG1jcy0+
Y2FsbC5hcmdzW2ldID0gTkVYVF9BUkcocCwgYXJncyk7CiAKICAgICAgICAgLyogUmV0dXJuIHZh
bHVlIGdldHMgd3JpdHRlbiBiYWNrIHRvIG1jcy0+Y2FsbC5yZXN1bHQgKi8KICAgICAgICAgcmMg
PSBtY3MtPmNhbGwucmVzdWx0OwpAQCAtNDI4LDcgKzQyNiw3IEBAIHVuc2lnbmVkIGxvbmcgaHlw
ZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oCiAKICAgICAgICAgICAgIGZvciAoIGkgPSAwOyAq
cCAhPSAnXDAnOyBpKysgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGFyZyA9IG5l
eHRfYXJnKHAsIGFyZ3MpOworICAgICAgICAgICAgICAgIGFyZyA9IE5FWFRfQVJHKHAsIGFyZ3Mp
OwogCiAgICAgICAgICAgICAgICAgc3dpdGNoICggaSApCiAgICAgICAgICAgICAgICAgewpAQCAt
NDUxLDcgKzQ0OSw3IEBAIHVuc2lnbmVkIGxvbmcgaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRp
b24oCiAKICAgICAgICAgICAgIGZvciAoIGkgPSAwOyAqcCAhPSAnXDAnOyBpKysgKQogICAgICAg
ICAgICAgewotICAgICAgICAgICAgICAgIGFyZyA9IG5leHRfYXJnKHAsIGFyZ3MpOworICAgICAg
ICAgICAgICAgIGFyZyA9IE5FWFRfQVJHKHAsIGFyZ3MpOwogCiAgICAgICAgICAgICAgICAgc3dp
dGNoICggaSApCiAgICAgICAgICAgICAgICAgewpAQCAtNDcyLDggKzQ3MCwxNiBAQCB1bnNpZ25l
ZCBsb25nIGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKAogICAgIHZhX2VuZChhcmdzKTsK
IAogICAgIHJldHVybiByYzsKKworIGJhZF9mbXQ6CisgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAi
QmFkIGh5cGVyY2FsbCBjb250aW51YXRpb24gZm9ybWF0ICclYydcbiIsICpwKTsKKyAgICBBU1NF
UlRfVU5SRUFDSEFCTEUoKTsKKyAgICBkb21haW5fY3Jhc2goY3VycmVudC0+ZG9tYWluKTsKKyAg
ICByZXR1cm4gMDsKIH0KIAorI3VuZGVmIE5FWFRfQVJHCisKIHZvaWQgc3RhcnR1cF9jcHVfaWRs
ZV9sb29wKHZvaWQpCiB7CiAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jIGIveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jCmlu
ZGV4IDkwZTg4YzFkMmMuLjAxYzAzMGU2MTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9oeXBl
cmNhbGwuYworKysgYi94ZW4vYXJjaC94ODYvaHlwZXJjYWxsLmMKQEAgLTc0LDE0ICs3NCwxNSBA
QCBjb25zdCBoeXBlcmNhbGxfYXJnc190IGh5cGVyY2FsbF9hcmdzX3RhYmxlW05SX2h5cGVyY2Fs
bHNdID0KICN1bmRlZiBDT01QCiAjdW5kZWYgQVJHUwogCi0jZGVmaW5lIG5leHRfYXJnKGZtdCwg
YXJncykgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
I2RlZmluZSBORVhUX0FSRyhmbXQsIGFyZ3MpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgdW5zaWduZWQg
bG9uZyBfX2FyZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogICAgIHN3aXRjaCAoICooZm10KSsrICkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
Y2FzZSAnaSc6IF9fYXJnID0gKHVuc2lnbmVkIGxvbmcpdmFfYXJnKGFyZ3MsIHVuc2lnbmVkIGlu
dCk7ICBicmVhazsgICAgXAogICAgIGNhc2UgJ2wnOiBfX2FyZyA9ICh1bnNpZ25lZCBsb25nKXZh
X2FyZyhhcmdzLCB1bnNpZ25lZCBsb25nKTsgYnJlYWs7ICAgIFwKICAgICBjYXNlICdoJzogX19h
cmcgPSAodW5zaWduZWQgbG9uZyl2YV9hcmcoYXJncywgdm9pZCAqKTsgICAgICAgIGJyZWFrOyAg
ICBcCi0gICAgZGVmYXVsdDogIF9fYXJnID0gMDsgQlVHKCk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGRlZmF1bHQ6ICBnb3RvIGJhZF9mbXQ7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB9ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgX19hcmc7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogfSkKQEAgLTEwMyw3ICsxMDQsNyBA
QCB1bnNpZ25lZCBsb25nIGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKAogICAgIGlmICgg
bWNzLT5mbGFncyAmIE1DU0ZfaW5fbXVsdGljYWxsICkKICAgICB7CiAgICAgICAgIGZvciAoIGkg
PSAwOyAqcCAhPSAnXDAnOyBpKysgKQotICAgICAgICAgICAgbWNzLT5jYWxsLmFyZ3NbaV0gPSBu
ZXh0X2FyZyhwLCBhcmdzKTsKKyAgICAgICAgICAgIG1jcy0+Y2FsbC5hcmdzW2ldID0gTkVYVF9B
UkcocCwgYXJncyk7CiAgICAgfQogICAgIGVsc2UKICAgICB7CkBAIC0xMTUsNyArMTE2LDcgQEAg
dW5zaWduZWQgbG9uZyBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigKICAgICAgICAgewog
ICAgICAgICAgICAgZm9yICggaSA9IDA7ICpwICE9ICdcMCc7IGkrKyApCiAgICAgICAgICAgICB7
Ci0gICAgICAgICAgICAgICAgYXJnID0gbmV4dF9hcmcocCwgYXJncyk7CisgICAgICAgICAgICAg
ICAgYXJnID0gTkVYVF9BUkcocCwgYXJncyk7CiAgICAgICAgICAgICAgICAgc3dpdGNoICggaSAp
CiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGNhc2UgMDogcmVncy0+cmRpID0g
YXJnOyBicmVhazsKQEAgLTEzMSw3ICsxMzIsNyBAQCB1bnNpZ25lZCBsb25nIGh5cGVyY2FsbF9j
cmVhdGVfY29udGludWF0aW9uKAogICAgICAgICB7CiAgICAgICAgICAgICBmb3IgKCBpID0gMDsg
KnAgIT0gJ1wwJzsgaSsrICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBhcmcgPSBu
ZXh0X2FyZyhwLCBhcmdzKTsKKyAgICAgICAgICAgICAgICBhcmcgPSBORVhUX0FSRyhwLCBhcmdz
KTsKICAgICAgICAgICAgICAgICBzd2l0Y2ggKCBpICkKICAgICAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICAgY2FzZSAwOiByZWdzLT5yYnggPSBhcmc7IGJyZWFrOwpAQCAtMTQ4LDggKzE0
OSwxNiBAQCB1bnNpZ25lZCBsb25nIGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKAogICAg
IHZhX2VuZChhcmdzKTsKIAogICAgIHJldHVybiBvcDsKKworIGJhZF9mbXQ6CisgICAgZ3ByaW50
ayhYRU5MT0dfRVJSLCAiQmFkIGh5cGVyY2FsbCBjb250aW51YXRpb24gZm9ybWF0ICclYydcbiIs
ICpwKTsKKyAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICBkb21haW5fY3Jhc2goY3Vyci0+
ZG9tYWluKTsKKyAgICByZXR1cm4gMDsKIH0KIAorI3VuZGVmIE5FWFRfQVJHCisKIGludCBoeXBl
cmNhbGxfeGxhdF9jb250aW51YXRpb24odW5zaWduZWQgaW50ICppZCwgdW5zaWduZWQgaW50IG5y
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWFzaywgLi4u
KQogewpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9jb21wYXQvZG9tYWluLmMgYi94ZW4vY29tbW9u
L2NvbXBhdC9kb21haW4uYwppbmRleCA4OGJmZGM4MzZkLi5kNDQ2ZWQxMzFiIDEwMDY0NAotLS0g
YS94ZW4vY29tbW9uL2NvbXBhdC9kb21haW4uYworKysgYi94ZW4vY29tbW9uL2NvbXBhdC9kb21h
aW4uYwpAQCAtODEsNyArODEsNyBAQCBpbnQgY29tcGF0X3ZjcHVfb3AoaW50IGNtZCwgdW5zaWdu
ZWQgaW50IHZjcHVpZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcgogICAgICAgICB9
CiAKICAgICAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQotICAgICAgICAgICAgcmMgPSBoeXBl
cmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbihfX0hZUEVSVklTT1JfdmNwdV9vcCwgIml1aCIsCisg
ICAgICAgICAgICByYyA9IGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKF9fSFlQRVJWSVNP
Ul92Y3B1X29wLCAiaWloIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY21kLCB2Y3B1aWQsIGFyZyk7CiAKICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4uYwppbmRleCA2ZWUyYmJh
NzUzLi4yNDM3NzAxMWIwIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCisrKyBiL3hl
bi9jb21tb24vZG9tYWluLmMKQEAgLTEzMDksNyArMTMwOSw3IEBAIGxvbmcgZG9fdmNwdV9vcChp
bnQgY21kLCB1bnNpZ25lZCBpbnQgdmNwdWlkLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQp
IGFyZykKIAogICAgICAgICByYyA9IGFyY2hfaW5pdGlhbGlzZV92Y3B1KHYsIGFyZyk7CiAgICAg
ICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKLSAgICAgICAgICAgIHJjID0gaHlwZXJjYWxsX2Ny
ZWF0ZV9jb250aW51YXRpb24oX19IWVBFUlZJU09SX3ZjcHVfb3AsICJpdWgiLAorICAgICAgICAg
ICAgcmMgPSBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbihfX0hZUEVSVklTT1JfdmNwdV9v
cCwgImlpaCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNtZCwgdmNwdWlkLCBhcmcpOwogCiAgICAgICAgIGJyZWFrOwotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjExCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 16:22:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 16: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 1iQDDE-0007am-S3; Thu, 31 Oct 2019 16:22: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=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQDDE-0007ae-2U
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:22:16 +0000
X-Inumbo-ID: 99318476-fbfa-11e9-954d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 99318476-fbfa-11e9-954d-12813bfff9fa;
 Thu, 31 Oct 2019 16:22:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQDDD-00048K-2l
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:22:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQDDD-0001QI-0C
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:22:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQDDD-0001QI-0C@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 16:22:15 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/PV: check GDT/LDT limits
 during emulation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNhMTg1YWIwYTdkMzdmMDRjYTBlNmQ3NDM2NDgxNDA4NWI0NWIyYTcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDMx
IDE3OjA3OjIxIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE3OjA3OjIxIDIwMTkgKzAxMDAKCiAgICB4
ODYvUFY6IGNoZWNrIEdEVC9MRFQgbGltaXRzIGR1cmluZyBlbXVsYXRpb24KICAgIAogICAgQWNj
ZXNzZXMgYmV5b25kIHRoZSBMRFQgbGltaXQgb3JpZ2luYXRpbmcgZnJvbSBlbXVsYXRpb24gd291
bGQgdHJpZ2dlcgogICAgdGhlIEFTU0VSVCgpIGluIHB2X21hcF9sZHRfc2hhZG93X3BhZ2UoKS4g
T24gcHJvZHVjdGlvbiBidWlsZHMgc3VjaAogICAgYWNjZXNzZXMgd291bGQgY2F1c2UgYW4gYXR0
ZW1wdCB0byBwcm9tb3RlIHRoZSB0b3VjaGVkIHBhZ2UgKG9mZnNldCBmcm9tCiAgICB0aGUgcHJl
c2VudCBMRFQgYmFzZSBhZGRyZXNzKSB0byBhIHNlZ21lbnQgZGVzY3JpcHRvciBvbmUuIElmIHRo
aXMKICAgIGhhcHBlbnMgdG8gc3VjY2VlZCwgZ3Vlc3QgdXNlciBtb2RlIHdvdWxkIGJlIGFibGUg
dG8gZWxldmF0ZSBpdHMKICAgIHByaXZpbGVnZXMgdG8gdGhhdCBvZiB0aGUgZ3Vlc3Qga2VybmVs
LiBUaGlzIGlzIHBhcnRpY3VsYXJseSBlYXN5IHdoZW4KICAgIHRoZXJlJ3Mgbm8gTERUIGF0IGFs
bCwgaW4gd2hpY2ggY2FzZSB0aGUgTERUIGJhc2Ugc3RvcmVkIGludGVybmFsbHkgdG8KICAgIFhl
biBpcyBzaW1wbHkgemVyby4KICAgIAogICAgQWxzbyBhZGp1c3QgdGhlIEFTU0VSVCgpIHRoYXQg
d2FzIHRyaWdnZXJpbmc6IEl0IHdhcyBvZmYgYnkgb25lIHRvCiAgICBiZWdpbiB3aXRoLCBhbmQg
Zm9yIHByb2R1Y3Rpb24gYnVpbGRzIHdlIGFsc28gYmV0dGVyIHVzZQogICAgQVNTRVJUX1VOUkVB
Q0hBQkxFKCkgaW5zdGVhZCB3aXRoIHN1aXRhYmxlIHJlY292ZXJ5IGNvZGUgYWZ0ZXJ3YXJkcy4K
ICAgIAogICAgVGhpcyBpcyBYU0EtMjk4LgogICAgCiAgICBSZXBvcnRlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogOTMwMjFjYmU4
ODBhODAxMzY5MWE0OGQwZmViZWY4ZWQ3ZDNlM2ViZAogICAgbWFzdGVyIGRhdGU6IDIwMTktMTAt
MzEgMTY6MDg6MTYgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYvcHYvZW11bC1nYXRlLW9wLmMgfCAx
MCArKysrKysrKy0tCiB4ZW4vYXJjaC94ODYvcHYvZW11bGF0ZS5jICAgICAgfCAgOSArKysrKysr
Ky0KIHhlbi9hcmNoL3g4Ni9wdi9tbS5jICAgICAgICAgICB8ICA4ICsrKysrKy0tCiAzIGZpbGVz
IGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3B2L2VtdWwtZ2F0ZS1vcC5jIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtZ2F0
ZS1vcC5jCmluZGV4IDgxMGM0ZjdkOGMuLjE3ZjExZTY2MzMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9wdi9lbXVsLWdhdGUtb3AuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1nYXRlLW9w
LmMKQEAgLTUxLDcgKzUxLDEzIEBAIHN0YXRpYyBpbnQgcmVhZF9nYXRlX2Rlc2NyaXB0b3IodW5z
aWduZWQgaW50IGdhdGVfc2VsLAogICAgIGNvbnN0IHN0cnVjdCBkZXNjX3N0cnVjdCAqcGRlc2Mg
PSBnZHRfbGR0X2Rlc2NfcHRyKGdhdGVfc2VsKTsKIAogICAgIGlmICggKGdhdGVfc2VsIDwgNCkg
fHwKLSAgICAgICAgICgoZ2F0ZV9zZWwgPj0gRklSU1RfUkVTRVJWRURfR0RUX0JZVEUpICYmICEo
Z2F0ZV9zZWwgJiA0KSkgfHwKKyAgICAgICAgIC8qCisgICAgICAgICAgKiBXZSdyZSBpbnRlcmVz
dGVkIGluIGNhbGwgZ2F0ZXMgb25seSwgd2hpY2ggb2NjdXB5IGEgc2luZ2xlCisgICAgICAgICAg
KiBzZWdfZGVzY190IGZvciAzMi1iaXQgYW5kIGEgY29uc2VjdXRpdmUgcGFpciBvZiB0aGVtIGZv
ciA2NC1iaXQuCisgICAgICAgICAgKi8KKyAgICAgICAgICgoZ2F0ZV9zZWwgPj4gMykgKyAhaXNf
cHZfMzJiaXRfdmNwdSh2KSA+PQorICAgICAgICAgIChnYXRlX3NlbCAmIDQgPyB2LT5hcmNoLnB2
X3ZjcHUubGR0X2VudHMKKyAgICAgICAgICAgICAgICAgICAgICAgIDogdi0+YXJjaC5wdl92Y3B1
LmdkdF9lbnRzKSkgfHwKICAgICAgICAgIF9fZ2V0X3VzZXIoZGVzYywgcGRlc2MpICkKICAgICAg
ICAgcmV0dXJuIDA7CiAKQEAgLTcwLDcgKzc2LDcgQEAgc3RhdGljIGludCByZWFkX2dhdGVfZGVz
Y3JpcHRvcih1bnNpZ25lZCBpbnQgZ2F0ZV9zZWwsCiAgICAgaWYgKCAhaXNfcHZfMzJiaXRfdmNw
dSh2KSApCiAgICAgewogICAgICAgICBpZiAoICgqYXIgJiAweDFmMDApICE9IDB4MGMwMCB8fAot
ICAgICAgICAgICAgIChnYXRlX3NlbCA+PSBGSVJTVF9SRVNFUlZFRF9HRFRfQllURSAtIDggJiYg
IShnYXRlX3NlbCAmIDQpKSB8fAorICAgICAgICAgICAgIC8qIExpbWl0IGNoZWNrIGRvbmUgYWJv
dmUgYWxyZWFkeS4gKi8KICAgICAgICAgICAgICBfX2dldF91c2VyKGRlc2MsIHBkZXNjICsgMSkg
fHwKICAgICAgICAgICAgICAoZGVzYy5iICYgMHgxZjAwKSApCiAgICAgICAgICAgICByZXR1cm4g
MDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYv
cHYvZW11bGF0ZS5jCmluZGV4IDFiNjA5MTE3YTMuLjI5YWMzYzY0YTEgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9wdi9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWxhdGUuYwpA
QCAtMzEsNyArMzEsMTQgQEAgaW50IHB2X2VtdWxfcmVhZF9kZXNjcmlwdG9yKHVuc2lnbmVkIGlu
dCBzZWwsIGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAogewogICAgIHN0cnVjdCBkZXNjX3N0cnVjdCBk
ZXNjOwogCi0gICAgaWYgKCBzZWwgPCA0KQorICAgIGlmICggc2VsIDwgNCB8fAorICAgICAgICAg
LyoKKyAgICAgICAgICAqIERvbid0IGFwcGx5IHRoZSBHRFQgbGltaXQgaGVyZSwgYXMgdGhlIHNl
bGVjdG9yIG1heSBiZSBhIFhlbgorICAgICAgICAgICogcHJvdmlkZWQgb25lLiBfX2dldF91c2Vy
KCkgd2lsbCBmYWlsICh3aXRob3V0IHRha2luZyBmdXJ0aGVyCisgICAgICAgICAgKiBhY3Rpb24p
IGZvciBvbmVzIGZhbGxpbmcgaW4gdGhlIGdhcCBiZXR3ZWVuIGd1ZXN0IHBvcHVsYXRlZAorICAg
ICAgICAgICogYW5kIFhlbiBvbmVzLgorICAgICAgICAgICovCisgICAgICAgICAoKHNlbCAmIDQp
ICYmIChzZWwgPj4gMykgPj0gdi0+YXJjaC5wdl92Y3B1LmxkdF9lbnRzKSApCiAgICAgICAgIGRl
c2MuYiA9IGRlc2MuYSA9IDA7CiAgICAgZWxzZSBpZiAoIF9fZ2V0X3VzZXIoZGVzYywgZ2R0X2xk
dF9kZXNjX3B0cihzZWwpKSApCiAgICAgICAgIHJldHVybiAwOwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3B2L21tLmMgYi94ZW4vYXJjaC94ODYvcHYvbW0uYwppbmRleCBiNDZmZDk0YzJjLi44
MGJmMjgwZmIyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvbW0uYworKysgYi94ZW4vYXJj
aC94ODYvcHYvbW0uYwpAQCAtOTIsMTIgKzkyLDE2IEBAIGJvb2wgcHZfbWFwX2xkdF9zaGFkb3df
cGFnZSh1bnNpZ25lZCBpbnQgb2Zmc2V0KQogICAgIEJVR19PTih1bmxpa2VseShpbl9pcnEoKSkp
OwogCiAgICAgLyoKLSAgICAgKiBIYXJkd2FyZSBsaW1pdCBjaGVja2luZyBzaG91bGQgZ3VhcmFu
dGVlIHRoaXMgcHJvcGVydHkuICBOQi4gVGhpcyBpcworICAgICAqIFByaW9yIGxpbWl0IGNoZWNr
aW5nIHNob3VsZCBndWFyYW50ZWUgdGhpcyBwcm9wZXJ0eS4gIE5CLiBUaGlzIGlzCiAgICAgICog
c2FmZSBhcyB1cGRhdGVzIHRvIHRoZSBMRFQgY2FuIG9ubHkgYmUgbWFkZSBieSBNTVVFWFRfU0VU
X0xEVCB0byB0aGUKICAgICAgKiBjdXJyZW50IHZjcHUsIGFuZCB2Y3B1X3Jlc2V0KCkgd2lsbCBi
bG9jayB1bnRpbCB0aGlzIHZjcHUgaGFzIGJlZW4KICAgICAgKiBkZXNjaGVkdWxlZCBiZWZvcmUg
Y29udGludWluZy4KICAgICAgKi8KLSAgICBBU1NFUlQoKG9mZnNldCA+PiAzKSA8PSBjdXJyLT5h
cmNoLnB2X3ZjcHUubGR0X2VudHMpOworICAgIGlmICggdW5saWtlbHkoKG9mZnNldCA+PiAzKSA+
PSBjdXJyLT5hcmNoLnB2X3ZjcHUubGR0X2VudHMpICkKKyAgICB7CisgICAgICAgIEFTU0VSVF9V
TlJFQUNIQUJMRSgpOworICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgfQogCiAgICAgaWYgKCBp
c19wdl8zMmJpdF9kb21haW4oY3VycmQpICkKICAgICAgICAgbGluZWFyID0gKHVpbnQzMl90KWxp
bmVhcjsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWdpbmctNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 16:22:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 16:22: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 1iQDDO-0007by-Tu; Thu, 31 Oct 2019 16:22: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=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQDDO-0007bt-Ii
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:22:26 +0000
X-Inumbo-ID: 9fe0332e-fbfa-11e9-954d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9fe0332e-fbfa-11e9-954d-12813bfff9fa;
 Thu, 31 Oct 2019 16:22:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQDDN-00049B-8b
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:22:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQDDN-0001Qn-6F
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:22:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQDDN-0001Qn-6F@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 16:22:25 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/mm: L1TF checks don't leave
 a partial entry
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE5YmI0ZjUxZjk1MGJlYjVjYWU4NjM3MWY0YjVkNDIwMjBjNWY0OWYKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDMxIDE3OjA3OjQ2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE3OjA3OjQ2IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IEwxVEYgY2hlY2tzIGRvbid0IGxlYXZlIGEgcGFydGlhbCBlbnRyeQog
ICAgCiAgICBPbiBkZXRlY3Rpb24gb2YgYSBwb3RlbnRpYWwgTDFURiBpc3N1ZSwgbW9zdCB2YWxp
ZGF0aW9uIGNvZGUgcmV0dXJucwogICAgLUVSRVNUQVJUIHRvIGFsbG93IHRoZSBzd2l0Y2ggdG8g
c2hhZG93IG1vZGUgdG8gaGFwcGVuIGFuZCBjYXVzZSB0aGUKICAgIG9yaWdpbmFsIG9wZXJhdGlv
biB0byBiZSByZXN0YXJ0ZWQuCiAgICAKICAgIEhvd2V2ZXIsIGluIHRoZSB2YWxpZGF0aW9uIGNv
ZGUsIHRoZSByZXR1cm4gdmFsdWUgLUVSRVNUQVJUIGhhcyBiZWVuCiAgICByZXB1cnBvc2VkIHRv
IGluZGljYXRlIDEpIHRoZSBmdW5jdGlvbiBoYXMgcGFydGlhbGx5IGNvbXBsZXRlZAogICAgc29t
ZXRoaW5nIHdoaWNoIG5lZWRzIHRvIGJlIHVuZG9uZSwgYW5kIDIpIGNhbGxpbmcgcHV0X3BhZ2Vf
dHlwZSgpCiAgICBzaG91bGQgY2xlYW5seSB1bmRvIGl0LiAgVGhpcyBjYXVzZXMgcHJvYmxlbXMg
aW4gc2V2ZXJhbCBwbGFjZXMuCiAgICAKICAgIEZvciBMMSB0YWJsZXMsIG9uIHJlY2VpdmluZyBh
biAtRVJFU1RBUlQgcmV0dXJuIGZyb20gYWxsb2NfbDFfdGFibGUoKSwKICAgIGFsbG9jX3BhZ2Vf
dHlwZSgpIHdpbGwgc2V0IFBHVF9wYXJ0aWFsIG9uIHRoZSBwYWdlLiAgSWYgZm9yIHNvbWUKICAg
IHJlYXNvbiB0aGUgb3JpZ2luYWwgb3BlcmF0aW9uIG5ldmVyIHJlc3RhcnRzLCB0aGVuIG9uIGRv
bWFpbgogICAgZGVzdHJ1Y3Rpb24sIHJlbGlucXVpc2hfbWVtb3J5KCkgd2lsbCBjYWxsIGZyZWVf
cGFnZV90eXBlKCkgb24gdGhlCiAgICBwYWdlLgogICAgCiAgICBVbmZvcnR1bmF0ZWx5LCBhbGxv
Y18gYW5kIGZyZWVfbDFfdGFibGUoKSBhcmVuJ3Qgc2V0IHVwIHRvIGRlYWwgd2l0aAogICAgUEdU
X3BhcnRpYWwuICBXaGVuIHJldHVybmluZyBhIGZhaWx1cmUsIGFsbG9jX2wxX3RhYmxlKCkgYWx3
YXlzCiAgICBkZS12YWxpZGF0ZXMgd2hhdGV2ZXIgaXQncyB2YWxpZGF0ZWQgc28gZmFyLCBhbmQg
ZnJlZV9sMV90YWJsZSgpCiAgICBhbHdheXMgZGV2YWxpZGF0ZXMgdGhlIHdob2xlIHBhZ2UuICBU
aGlzIG1lYW5zIHRoYXQgaWYKICAgIHJlbGlucXVpc2hfbWVtb3J5KCkgY2FsbHMgZnJlZV9wYWdl
X3R5cGUoKSBvbiBhbiBMMSB0aGF0IGRpZG4ndAogICAgY29tcGxldGUgZHVlIHRvIGFuIEwxVEYs
IGl0IHdpbGwgY2FsbCBwdXRfcGFnZV9mcm9tX2wxZSgpIG9uICJwYWdlCiAgICBlbnRyaWVzIiB0
aGF0IGhhdmUgbmV2ZXIgYmVlbiB2YWxpZGF0ZWQuCiAgICAKICAgIEZvciBMMisgdGFibGVzLCBz
ZXR0aW5nIHJjIHRvIEVSRVNUQVJUIGNhdXNlcyB0aGUgcmVzdCBvZiB0aGUKICAgIGFsbG9jX2xO
X3RhYmxlKCkgZnVuY3Rpb24gdG8gKnRoaW5rKiB0aGF0IHRoZSBlbnRyeSBpbiBxdWVzdGlvbiB3
aWxsCiAgICBoYXZlIFBHVF9wYXJ0aWFsIHNldC4gIFRoaXMgd2lsbCBjYXVzZSBpdCB0byBzZXQg
cGFydGlhbF9wdGUgPSAxLiAgSWYKICAgIHJlbGlucXVzaF9tZW1vcnkoKSB0aGVuIGNhbGxzIGZy
ZWVfcGFnZV90eXBlKCkgb24gb25lIG9mIHRob3NlIHBhZ2VzLAogICAgdGhlbiBmcmVlX2xOX3Rh
YmxlKCkgd2lsbCBjYWxsIHB1dF9wYWdlX2Zyb21fbE5lKCkgb24gdGhlIGVudHJ5IHdoZW4KICAg
IGl0IHNob3VsZG4ndC4KICAgIAogICAgUmF0aGVyIHRoYW4gaW5kaWNhdGluZyAtRVJFU1RBUlQs
IGluZGljYXRlIC1FSU5UUi4gIFRoaXMgaXMgdGhlIGNvZGUKICAgIHRvIGluZGljYXRlIHRoYXQg
bm90aGluZyBoYXMgY2hhbmdlZCBmcm9tIHdoZW4geW91IHN0YXJ0ZWQgdGhlIGNhbGwKICAgICh3
aGljaCBpcyBlZmZlY3RpdmVseSBob3cgYWxsb2NfbDFfdGFibGUoKSBoYW5kbGVzIGVycm9ycyku
CiAgICAKICAgIG1vZF9sTl9lbnRyeSgpIHNob3VsZG4ndCBoYXZlIGFueSBvZiB0aGVzZSB0eXBl
cyBvZiBwcm9ibGVtcywgc28gbGVhdmUKICAgIHBvdGVudGlhbCBjaGFuZ2VzIHRoZXJlIGZvciBh
IGNsZWFuLXVwIHBhdGNoIGxhdGVyLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5OS4K
ICAgIAogICAgUmVwb3J0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBtYXN0ZXIgY29tbWl0OiAzMTY1ZmZlZjA5ZTg5ZDM4Zjg0ZDI2MDUxZjYwNmQyYzE0MjFh
ZWEzCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoxMToxMiArMDEwMAotLS0KIHhlbi9h
cmNoL3g4Ni9tbS5jIHwgOCArKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygr
KSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCmluZGV4IGU2YTRjYjI4ZjguLjhjZWQxODViNDkgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0xMTEwLDcgKzExMTAs
NyBAQCBnZXRfcGFnZV9mcm9tX2wyZSgKICAgICBpbnQgcmM7CiAKICAgICBpZiAoICEobDJlX2dl
dF9mbGFncyhsMmUpICYgX1BBR0VfUFJFU0VOVCkgKQotICAgICAgICByZXR1cm4gcHZfbDF0Zl9j
aGVja19sMmUoZCwgbDJlKSA/IC1FUkVTVEFSVCA6IDE7CisgICAgICAgIHJldHVybiBwdl9sMXRm
X2NoZWNrX2wyZShkLCBsMmUpID8gLUVJTlRSIDogMTsKIAogICAgIGlmICggdW5saWtlbHkoKGwy
ZV9nZXRfZmxhZ3MobDJlKSAmIEwyX0RJU0FMTE9XX01BU0spKSApCiAgICAgewpAQCAtMTE0Miw3
ICsxMTQyLDcgQEAgZ2V0X3BhZ2VfZnJvbV9sM2UoCiAgICAgaW50IHJjOwogCiAgICAgaWYgKCAh
KGwzZV9nZXRfZmxhZ3MobDNlKSAmIF9QQUdFX1BSRVNFTlQpICkKLSAgICAgICAgcmV0dXJuIHB2
X2wxdGZfY2hlY2tfbDNlKGQsIGwzZSkgPyAtRVJFU1RBUlQgOiAxOworICAgICAgICByZXR1cm4g
cHZfbDF0Zl9jaGVja19sM2UoZCwgbDNlKSA/IC1FSU5UUiA6IDE7CiAKICAgICBpZiAoIHVubGlr
ZWx5KChsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBsM19kaXNhbGxvd19tYXNrKGQpKSkgKQogICAgIHsK
QEAgLTExNzUsNyArMTE3NSw3IEBAIGdldF9wYWdlX2Zyb21fbDRlKAogICAgIGludCByYzsKIAog
ICAgIGlmICggIShsNGVfZ2V0X2ZsYWdzKGw0ZSkgJiBfUEFHRV9QUkVTRU5UKSApCi0gICAgICAg
IHJldHVybiBwdl9sMXRmX2NoZWNrX2w0ZShkLCBsNGUpID8gLUVSRVNUQVJUIDogMTsKKyAgICAg
ICAgcmV0dXJuIHB2X2wxdGZfY2hlY2tfbDRlKGQsIGw0ZSkgPyAtRUlOVFIgOiAxOwogCiAgICAg
aWYgKCB1bmxpa2VseSgobDRlX2dldF9mbGFncyhsNGUpICYgTDRfRElTQUxMT1dfTUFTSykpICkK
ICAgICB7CkBAIC0xNDA0LDcgKzE0MDQsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wxX3RhYmxlKHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgewogICAgICAgICBpZiAoICEobDFlX2dldF9mbGFn
cyhwbDFlW2ldKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgewotICAgICAgICAgICAgcmV0
ID0gcHZfbDF0Zl9jaGVja19sMWUoZCwgcGwxZVtpXSkgPyAtRVJFU1RBUlQgOiAwOworICAgICAg
ICAgICAgcmV0ID0gcHZfbDF0Zl9jaGVja19sMWUoZCwgcGwxZVtpXSkgPyAtRUlOVFIgOiAwOwog
ICAgICAgICAgICAgaWYgKCByZXQgKQogICAgICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAg
ICB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFnaW5nLTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 16:22:37 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 16:22: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 1iQDDY-0007d5-Vh; Thu, 31 Oct 2019 16:22:36 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQDDY-0007cx-Ac
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:22:36 +0000
X-Inumbo-ID: a5f1a568-fbfa-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id a5f1a568-fbfa-11e9-beca-bc764e2007e4;
 Thu, 31 Oct 2019 16:22:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQDDX-00049O-EK
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:22:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQDDX-0001RX-Br
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:22:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQDDX-0001RX-Br@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 16:22:35 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/mm: Don't re-set PGT_pinned
 on a partially de-validated 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>

Y29tbWl0IDUzNTA1MTQxOWVhYjU2MjljZWI3MjVlYzA2MzZlZWQyMGY1OTIyNjIKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDMxIDE3OjA4OjA4IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE3OjA4OjA4IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IERvbid0IHJlLXNldCBQR1RfcGlubmVkIG9uIGEgcGFydGlhbGx5IGRl
LXZhbGlkYXRlZCBwYWdlCiAgICAKICAgIFdoZW4gdW5waW5uaW5nIHBhZ2V0YWJsZXMsIGlmIGFu
IG9wZXJhdGlvbiBpcyBpbnRlcnJ1cHRlZCwKICAgIHJlbGlucXVpc2hfbWVtb3J5KCkgcmUtc2V0
cyBQR1RfcGlubmVkIHNvIHRoYXQgdGhlIHVuLXBpbiB3aWxsCiAgICBwaWNrZWR1cCBhZ2FpbiB3
aGVuIHRoZSBoeXBlcmNhbGwgcmVzdGFydHMuCiAgICAKICAgIFRoaXMgaXMgYXBwcm9wcmlhdGUg
d2hlbiBwdXRfcGFnZV9hbmRfdHlwZV9wcmVlbXB0aWJsZSgpIHJldHVybnMKICAgIC1FSU5UUiwg
d2hpY2ggaW5kaWNhdGVzIHRoYXQgdGhlIHBhZ2UgaXMgYmFjayBpbiBpdHMgaW5pdGlhbCBzdGF0
ZQogICAgKGkuZS4sIGNvbXBsZXRlbHkgdmFsaWRhdGVkKS4gIEhvd2V2ZXIsIGZvciAtRVJFU1RB
UlQsIHRoaXMgbGVhZHMgdG8gYQogICAgc3RhdGUgd2hlcmUgYSBwYWdlIGhhcyBib3RoIFBHVF9w
aW5uZWQgYW5kIFBHVF9wYXJ0aWFsIHNldC4KICAgIAogICAgVGhpcyBoYXBwZW5zIHRvIHdvcmsg
YXQgdGhlIG1vbWVudCwgYWx0aG91Z2ggaXQncyBub3QgcmVhbGx5IGEKICAgICJjYW5vbmljYWwi
IHN0YXRlOyBidXQgaW4gc3Vic2VxdWVudCBwYXRjaGVzLCB3aGVyZSB3ZSBuZWVkIHRvIG1ha2Ug
YQogICAgZGlzdGluY3Rpb24gaW4gaGFuZGxpbmcgYmV0d2VlbiBQR1RfdmFsaWRhdGVkIGFuZCBQ
R1RfcGFydGlhbCBwYWdlcywKICAgIHRoaXMgY2F1c2VzIGlzc3Vlcy4KICAgIAogICAgTW92ZSB0
byBhICJjYW5vbmljYWwiIHN0YXRlIGJ5OgogICAgLSBPbmx5IHJlLXNldHRpbmcgUEdUX3Bpbm5l
ZCBvbiAtRUlOVFIKICAgIC0gUmUtZHJvcHBpbmcgdGhlIHJlZmNvdW50IGhlbGQgYnkgUEdUX3Bp
bm5lZCBvbiAtRVJFU1RBUlQKICAgIAogICAgSW4gdGhlIGxhdHRlciBjYXNlLCB0aGUgUEdUX3Bh
cnRpYWwgYml0IHdpbGwgYmUgY2xlYXJlZCBmdXJ0aGVyIGRvd24KICAgIHdpdGggdGhlIHJlc3Qg
b2YgdGhlIG90aGVyIFBHVF9wYXJ0aWFsIHBhZ2VzLgogICAgCiAgICBXaGlsZSBoZXJlLCBjbGVh
biB1cCBzb21lIHRyYWlubGluZyB3aGl0ZXNwYWNlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2Yg
WFNBLTI5OS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBiZjY1NmUwMmQ4ZTdmNDliNDg0ZTI1ODdhZWY0
ZjE4ZGVkYTZlMmFiCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoxMTo0NiArMDEwMAot
LS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyB8IDMxICsrKysrKysrKysrKysrKysrKysrKysrKysr
KystLS0KIDEgZmlsZSBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4u
YwppbmRleCAwMWM4ZTc5N2M1Li42ZGI5OTlmZDA1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
ZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0xMTIsNyArMTEyLDcgQEAg
c3RhdGljIHZvaWQgcGxheV9kZWFkKHZvaWQpCiAgICAgICogdGhpcyBjYXNlLCBoZWFwIGNvcnJ1
cHRpb24gb3IgI1BGIGNhbiBvY2N1ciAod2hlbiBoZWFwIGRlYnVnZ2luZyBpcwogICAgICAqIGVu
YWJsZWQpLiBGb3IgZXhhbXBsZSwgZXZlbiBwcmludGsoKSBjYW4gaW52b2x2ZSB0YXNrbGV0IHNj
aGVkdWxpbmcsCiAgICAgICogd2hpY2ggdG91Y2hlcyBwZXItY3B1IHZhcnMuCi0gICAgICogCisg
ICAgICoKICAgICAgKiBDb25zaWRlciB2ZXJ5IGNhcmVmdWxseSB3aGVuIGFkZGluZyBjb2RlIHRv
ICpkZWFkX2lkbGUuIE1vc3QgaHlwZXJ2aXNvcgogICAgICAqIHN1YnN5c3RlbXMgYXJlIHVuc2Fm
ZSB0byBjYWxsLgogICAgICAqLwpAQCAtMTg0MSw5ICsxODQxLDM0IEBAIHN0YXRpYyBpbnQgcmVs
aW5xdWlzaF9tZW1vcnkoCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgY2FzZSAtRVJFU1RB
UlQ6CiAgICAgICAgIGNhc2UgLUVJTlRSOgorICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAq
IC1FSU5UUiBtZWFucyBQR1RfdmFsaWRhdGVkIGhhcyBiZWVuIHJlLXNldDsgcmUtc2V0CisgICAg
ICAgICAgICAgKiBQR1RfcGlubmVkIGFnYWluIHNvIHRoYXQgaXQgZ2V0cyBwaWNrZWQgdXAgbmV4
dCB0aW1lCisgICAgICAgICAgICAgKiBhcm91bmQuCisgICAgICAgICAgICAgKgorICAgICAgICAg
ICAgICogLUVSRVNUQVJULCBPVE9ILCBtZWFucyBQR1RfcGFydGlhbCBpcyBzZXQgaW5zdGVhZC4g
IFB1dAorICAgICAgICAgICAgICogaXQgYmFjayBvbiB0aGUgbGlzdCwgYnV0IGRvbid0IHNldCBQ
R1RfcGlubmVkOyB0aGUKKyAgICAgICAgICAgICAqIHNlY3Rpb24gYmVsb3cgd2lsbCBmaW5pc2gg
b2ZmIGRlLXZhbGlkYXRpb24uICBCdXQgd2UgZG8KKyAgICAgICAgICAgICAqIG5lZWQgdG8gZHJv
cCB0aGUgZ2VuZXJhbCByZWYgYXNzb2NpYXRlZCB3aXRoCisgICAgICAgICAgICAgKiBQR1RfcGlu
bmVkLCBzaW5jZSBwdXRfcGFnZV9hbmRfdHlwZV9wcmVlbXB0aWJsZSgpCisgICAgICAgICAgICAg
KiBkaWRuJ3QgZG8gaXQuCisgICAgICAgICAgICAgKgorICAgICAgICAgICAgICogTkIgd2UgY2Fu
IGRvIGFuIEFTU0VSVCBmb3IgUEdUX3ZhbGlkYXRlZCwgc2luY2Ugd2UKKyAgICAgICAgICAgICAq
ICJvd24iIHRoZSB0eXBlIHJlZjsgYnV0IHRoZW9yZXRpY2FsbHksIHRoZSBQR1RfcGFydGlhbAor
ICAgICAgICAgICAgICogY291bGQgYmUgY2xlYXJlZCBieSBzb21lb25lIGVsc2UuCisgICAgICAg
ICAgICAgKi8KKyAgICAgICAgICAgIGlmICggcmV0ID09IC1FSU5UUiApCisgICAgICAgICAgICB7
CisgICAgICAgICAgICAgICAgQVNTRVJUKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3Zh
bGlkYXRlZCk7CisgICAgICAgICAgICAgICAgc2V0X2JpdChfUEdUX3Bpbm5lZCwgJnBhZ2UtPnUu
aW51c2UudHlwZV9pbmZvKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGVsc2UKKyAgICAg
ICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKKwogICAgICAgICAgICAgcmV0ID0gLUVSRVNUQVJU
OworCisgICAgICAgICAgICAvKiBQdXQgdGhlIHBhZ2UgYmFjayBvbiB0aGUgbGlzdCBhbmQgZHJv
cCB0aGUgcmVmIHdlIGdyYWJiZWQgYWJvdmUgKi8KICAgICAgICAgICAgIHBhZ2VfbGlzdF9hZGQo
cGFnZSwgbGlzdCk7Ci0gICAgICAgICAgICBzZXRfYml0KF9QR1RfcGlubmVkLCAmcGFnZS0+dS5p
bnVzZS50eXBlX2luZm8pOwogICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAgICAgICAgICAg
ICBnb3RvIG91dDsKICAgICAgICAgZGVmYXVsdDoKQEAgLTIwNjUsNyArMjA5MCw3IEBAIHZvaWQg
dmNwdV9raWNrKHN0cnVjdCB2Y3B1ICp2KQogICAgICAqIHBlbmRpbmcgZmxhZy4gVGhlc2UgdmFs
dWVzIG1heSBmbHVjdHVhdGUgKGFmdGVyIGFsbCwgd2UgaG9sZCBubwogICAgICAqIGxvY2tzKSBi
dXQgdGhlIGtleSBpbnNpZ2h0IGlzIHRoYXQgZWFjaCBjaGFuZ2Ugd2lsbCBjYXVzZQogICAgICAq
IGV2dGNobl91cGNhbGxfcGVuZGluZyB0byBiZSBwb2xsZWQuCi0gICAgICogCisgICAgICoKICAg
ICAgKiBOQjIuIFdlIHNhdmUgdGhlIHJ1bm5pbmcgZmxhZyBhY3Jvc3MgdGhlIHVuYmxvY2sgdG8g
YXZvaWQgYSBuZWVkbGVzcwogICAgICAqIElQSSBmb3IgZG9tYWlucyB0aGF0IHdlIElQSSdkIHRv
IHVuYmxvY2suCiAgICAgICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 16:22:48 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 16:22: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 1iQDDk-0007eJ-1G; Thu, 31 Oct 2019 16:22: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=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQDDj-0007eC-2i
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:22:47 +0000
X-Inumbo-ID: ab11b013-fbfa-11e9-954d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ab11b013-fbfa-11e9-954d-12813bfff9fa;
 Thu, 31 Oct 2019 16:22:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQDDh-00049a-KM
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:22:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQDDh-0001S9-Hu
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:22:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQDDh-0001S9-Hu@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 16:22:45 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/mm: Separate out partial_pte
 tristate into individual flags
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMyMGFiMGNhZWZlNTU3NjE0ODU0MmEyZjNkMjg0NzUyY2E1NWQ3MjgKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDMxIDE3OjA4OjI3IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE3OjA4OjI3IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IFNlcGFyYXRlIG91dCBwYXJ0aWFsX3B0ZSB0cmlzdGF0ZSBpbnRvIGlu
ZGl2aWR1YWwgZmxhZ3MKICAgIAogICAgQXQgdGhlIG1vbWVudCwgcGFydGlhbF9wdGUgaXMgYSB0
cmktc3RhdGUgdGhhdCBjb250YWlucyB0d28gZGlzdGluY3QgYml0cwogICAgb2YgaW5mb3JtYXRp
b246CiAgICAKICAgIDEuIElmIHplcm8sIHRoZSBwdGUgYXQgaW5kZXggW25yX3ZhbGlkYXRlZF9w
dGVzXSBpcyB1bi12YWxpZGF0ZWQuICBJZgogICAgICAgbm9uLXplcm8sIHRoZSBwdGUgd2FzIGxh
c3Qgc2VlbiB3aXRoIFBHVF9wYXJ0aWFsIHNldC4KICAgIAogICAgMi4gSWYgcG9zaXRpdmUsIHRo
ZSBwdGUgYXQgaW5kZXggW25yX3ZhbGlkYXRlZF9wdGVzXSBkb2VzIG5vdCBob2xkIGEKICAgICAg
IGdlbmVyYWwgcmVmZXJlbmNlIGNvdW50LiAgSWYgbmVnYXRpdmUsIGl0IGRvZXMuCiAgICAKICAg
IFRvIG1ha2UgZnV0dXJlIHBhdGNoZXMgbW9yZSBjbGVhciwgc2VwYXJhdGUgb3V0IHRoaXMgZnVu
Y3Rpb25hbGl0eQogICAgaW50byB0d28gZGlzdGluY3QsIG5hbWVkIGJpdHM6IFBURl9wYXJ0aWFs
X3NldCAoZm9yICMxKSBhbmQKICAgIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIChmb3IgIzIpLgog
ICAgCiAgICBBZGRpdGlvbmFsbHksIGEgbnVtYmVyIG9mIGZ1bmN0aW9ucyB3aGljaCBuZWVkIHRo
aXMgaW5mb3JtYXRpb24gYWxzbwogICAgdGFrZSBvdGhlciBmbGFncyB0byBjb250cm9sIGJlaGF2
aW9yIChzdWNoIGFzIGBwcmVlbXB0aWJsZWAgYW5kCiAgICBgZGVmZXJgKS4gIFRoZXNlIGFyZSBo
YXJkIHRvIHJlYWQgaW4gdGhlIGNhbGxlciAoc2luY2UgeW91IG9ubHkgc2VlCiAgICAndHJ1ZScg
b3IgJ2ZhbHNlJyksIGFuZCB1Z2x5IHdoZW4gbWFueSBhcmUgYWRkZWQgdG9nZXRoZXIuICBJbgog
ICAgcHJlcGFyYXRpb24gZm9yIGFkZGluZyB5ZXQgYW5vdGhlciBmbGFnIGluIGEgZnV0dXJlIHBh
dGNoLCBjb2xsYXBzZQogICAgYWxsIG9mIHRoZXNlIGludG8gYSBzaW5nbGUgYGZsYWdgIHZhcmlh
YmxlLgogICAgCiAgICBOQiB0aGF0IHRoaXMgZG9lcyBtZWFuIGNoZWNraW5nIGZvciB3aGF0IHdh
cyBwcmV2aW91c2x5IHRoZSAnLTEnCiAgICBjb25kaXRpb24gYSBiaXQgbW9yZSB1Z2x5IGluIHRo
ZSBwdXRfcGFnZV9mcm9tX2xOZSBmdW5jdGlvbnMgKHNpbmNlCiAgICB5b3UgaGF2ZSB0byBjaGVj
ayBmb3IgYm90aCBwYXJ0aWFsX3NldCBhbmQgZ2VuZXJhbCByZWYpOyBidXQgdGhpcwogICAgY2xh
dXNlIHdpbGwgZ28gYXdheSBpbiBhIGZ1dHVyZSBwYXRjaC4KICAgIAogICAgQWxzbyBub3RlIHRo
YXQgdGhlIG9yaWdpbmFsIGNvbW1lbnQgaGFkIGFuIG9mZi1ieS1vbmUgZXJyb3I6CiAgICBwYXJ0
aWFsX2ZsYWdzIChsaWtlIHBhcnRpYWxfcHRlIGJlZm9yZSBpdCkgY29uY2VybnMKICAgIHBsTmVb
bnJfdmFsaWRhdGVkX3B0ZXNdLCBub3QgcGxOZVtucl92YWxpZGF0ZWRfcHRlcysxXS4KICAgIAog
ICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBv
ZiBYU0EtMjk5LgogICAgCiAgICBSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDFiNmZhNjM4ZDIxMDA2ZDNjMGEzMDM4MTMy
YzZjYjMyNmQ4YmJhMDgKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEwLTMxIDE2OjEyOjE0ICswMTAw
Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgIHwgMTY0ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggfCAg
NDEgKysrKysrKystLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDEyNyBpbnNlcnRpb25zKCspLCA3OCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4
Ni9tbS5jCmluZGV4IDhjZWQxODViNDkuLjFjNGY1NGUzMjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC02MTAsMjAgKzYxMCwzNCBAQCBz
dGF0aWMgaW50IGFsbG9jX3NlZ2Rlc2NfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogc3Rh
dGljIGludCBfZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBs
b25nIHR5cGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgcHJlZW1wdGlibGUpOwog
CisvKgorICogVGhlIGZvbGxvd2luZyBmbGFncyBhcmUgdXNlZCB0byBzcGVjaWZ5IGJlaGF2aW9y
IG9mIHZhcmlvdXMgZ2V0IGFuZAorICogcHV0IGNvbW1hbmRzLiAgVGhlIGZpcnN0IHR3byBhcmUg
YWxzbyBzdG9yZWQgaW4gcGFnZS0+cGFydGlhbF9mbGFncworICogdG8gaW5kaWNhdGUgdGhlIHN0
YXRlIG9mIHRoZSBwYWdlIHBvaW50ZWQgdG8gYnkKKyAqIHBhZ2UtPnB0ZVtwYWdlLT5ucl92YWxp
ZGF0ZWRfZW50cmllc10uICBTZWUgdGhlIGNvbW1lbnQgaW4gbW0uaCBmb3IKKyAqIG1vcmUgaW5m
b3JtYXRpb24uCisgKi8KKyNkZWZpbmUgUFRGX3BhcnRpYWxfc2V0ICAgICAgICAgKDEgPDwgMCkK
KyNkZWZpbmUgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgKDEgPDwgMSkKKyNkZWZpbmUgUFRGX3By
ZWVtcHRpYmxlICAgICAgICAgKDEgPDwgMikKKyNkZWZpbmUgUFRGX2RlZmVyICAgICAgICAgICAg
ICAgKDEgPDwgMykKKwogc3RhdGljIGludCBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbigKICAg
ICBtZm5fdCBtZm4sIHVuc2lnbmVkIGxvbmcgdHlwZSwgc3RydWN0IGRvbWFpbiAqZCwKLSAgICBp
bnQgcGFydGlhbCwgaW50IHByZWVtcHRpYmxlKQorICAgIHVuc2lnbmVkIGludCBmbGFncykKIHsK
ICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gbWZuX3RvX3BhZ2UobWZuKTsKICAgICBpbnQg
cmM7CisgICAgYm9vbCBwcmVlbXB0aWJsZSA9IGZsYWdzICYgUFRGX3ByZWVtcHRpYmxlLAorICAg
ICAgICAgcGFydGlhbF9yZWYgPSBmbGFncyAmIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmOwogCi0g
ICAgaWYgKCBsaWtlbHkocGFydGlhbCA+PSAwKSAmJgorICAgIGlmICggbGlrZWx5KCFwYXJ0aWFs
X3JlZikgJiYKICAgICAgICAgIHVubGlrZWx5KCFnZXRfcGFnZV9mcm9tX21mbihtZm4sIGQpKSAp
CiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCiAgICAgcmMgPSBfZ2V0X3BhZ2VfdHlwZShwYWdl
LCB0eXBlLCBwcmVlbXB0aWJsZSk7CiAKLSAgICBpZiAoIHVubGlrZWx5KHJjKSAmJiBwYXJ0aWFs
ID49IDAgJiYKKyAgICBpZiAoIHVubGlrZWx5KHJjKSAmJiAhcGFydGlhbF9yZWYgJiYKICAgICAg
ICAgICghcHJlZW1wdGlibGUgfHwgcGFnZSAhPSBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJs
ZSkgKQogICAgICAgICBwdXRfcGFnZShwYWdlKTsKIApAQCAtMTEwNCw3ICsxMTE4LDcgQEAgZ2V0
X3BhZ2VfZnJvbV9sMWUoCiBkZWZpbmVfZ2V0X2xpbmVhcl9wYWdldGFibGUobDIpOwogc3RhdGlj
IGludAogZ2V0X3BhZ2VfZnJvbV9sMmUoCi0gICAgbDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQg
bG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQsIGludCBwYXJ0aWFsKQorICAgIGwyX3BnZW50cnlf
dCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLCBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQg
ZmxhZ3MpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBtZm4gPSBsMmVfZ2V0X3BmbihsMmUpOwogICAg
IGludCByYzsKQEAgLTExMTksOCArMTEzMyw5IEBAIGdldF9wYWdlX2Zyb21fbDJlKAogICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKICAgICB9CiAKLSAgICByYyA9IGdldF9wYWdlX2FuZF90eXBlX2Zy
b21fbWZuKF9tZm4obWZuKSwgUEdUX2wxX3BhZ2VfdGFibGUsIGQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXJ0aWFsLCBmYWxzZSk7CisgICAgQVNTRVJUKCEoZmxhZ3Mg
JiBQVEZfcHJlZW1wdGlibGUpKTsKKworICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9t
Zm4oX21mbihtZm4pLCBQR1RfbDFfcGFnZV90YWJsZSwgZCwgZmxhZ3MpOwogICAgIGlmICggdW5s
aWtlbHkocmMgPT0gLUVJTlZBTCkgJiYgZ2V0X2wyX2xpbmVhcl9wYWdldGFibGUobDJlLCBwZm4s
IGQpICkKICAgICAgICAgcmMgPSAwOwogCkBAIC0xMTM3LDcgKzExNTIsNyBAQCBnZXRfcGFnZV9m
cm9tX2wyZSgKIGRlZmluZV9nZXRfbGluZWFyX3BhZ2V0YWJsZShsMyk7CiBzdGF0aWMgaW50CiBn
ZXRfcGFnZV9mcm9tX2wzZSgKLSAgICBsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBsb25nIHBm
biwgc3RydWN0IGRvbWFpbiAqZCwgaW50IHBhcnRpYWwpCisgICAgbDNfcGdlbnRyeV90IGwzZSwg
dW5zaWduZWQgbG9uZyBwZm4sIHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBmbGFncykK
IHsKICAgICBpbnQgcmM7CiAKQEAgLTExNTIsNyArMTE2Nyw3IEBAIGdldF9wYWdlX2Zyb21fbDNl
KAogICAgIH0KIAogICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oCi0gICAgICAg
IGwzZV9nZXRfbWZuKGwzZSksIFBHVF9sMl9wYWdlX3RhYmxlLCBkLCBwYXJ0aWFsLCAxKTsKKyAg
ICAgICAgbDNlX2dldF9tZm4obDNlKSwgUEdUX2wyX3BhZ2VfdGFibGUsIGQsIGZsYWdzIHwgUFRG
X3ByZWVtcHRpYmxlKTsKICAgICBpZiAoIHVubGlrZWx5KHJjID09IC1FSU5WQUwpICYmCiAgICAg
ICAgICAhaXNfcHZfMzJiaXRfZG9tYWluKGQpICYmCiAgICAgICAgICBnZXRfbDNfbGluZWFyX3Bh
Z2V0YWJsZShsM2UsIHBmbiwgZCkgKQpAQCAtMTE3MCw3ICsxMTg1LDcgQEAgZ2V0X3BhZ2VfZnJv
bV9sM2UoCiBkZWZpbmVfZ2V0X2xpbmVhcl9wYWdldGFibGUobDQpOwogc3RhdGljIGludAogZ2V0
X3BhZ2VfZnJvbV9sNGUoCi0gICAgbDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4s
IHN0cnVjdCBkb21haW4gKmQsIGludCBwYXJ0aWFsKQorICAgIGw0X3BnZW50cnlfdCBsNGUsIHVu
c2lnbmVkIGxvbmcgcGZuLCBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7
CiAgICAgaW50IHJjOwogCkBAIC0xMTg1LDcgKzEyMDAsNyBAQCBnZXRfcGFnZV9mcm9tX2w0ZSgK
ICAgICB9CiAKICAgICByYyA9IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKAotICAgICAgICBs
NGVfZ2V0X21mbihsNGUpLCBQR1RfbDNfcGFnZV90YWJsZSwgZCwgcGFydGlhbCwgMSk7CisgICAg
ICAgIGw0ZV9nZXRfbWZuKGw0ZSksIFBHVF9sM19wYWdlX3RhYmxlLCBkLCBmbGFncyB8IFBURl9w
cmVlbXB0aWJsZSk7CiAgICAgaWYgKCB1bmxpa2VseShyYyA9PSAtRUlOVkFMKSAmJiBnZXRfbDRf
bGluZWFyX3BhZ2V0YWJsZShsNGUsIHBmbiwgZCkgKQogICAgICAgICByYyA9IDA7CiAKQEAgLTEy
NzUsNyArMTI5MCw3IEBAIHZvaWQgcHV0X3BhZ2VfZnJvbV9sMWUobDFfcGdlbnRyeV90IGwxZSwg
c3RydWN0IGRvbWFpbiAqbDFlX293bmVyKQogICogTm90ZSBhbHNvIHRoYXQgdGhpcyBhdXRvbWF0
aWNhbGx5IGRlYWxzIGNvcnJlY3RseSB3aXRoIGxpbmVhciBwLnQuJ3MuCiAgKi8KIHN0YXRpYyBp
bnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4s
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBwYXJ0aWFsLCBib29sIGRlZmVyKQor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7CiAgICAg
aW50IHJjID0gMDsKIApAQCAtMTI5NSwxMiArMTMxMCwxMyBAQCBzdGF0aWMgaW50IHB1dF9wYWdl
X2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICBz
dHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGwyZV9nZXRfcGFnZShsMmUpOwogICAgICAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpwdHBnID0gbWZuX3RvX3BhZ2UoX21mbihwZm4pKTsKIAotICAgICAgICBpZiAo
IHVubGlrZWx5KHBhcnRpYWwgPiAwKSApCisgICAgICAgIGlmICggKGZsYWdzICYgKFBURl9wYXJ0
aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKSkgPT0KKyAgICAgICAgICAgICAgUFRG
X3BhcnRpYWxfc2V0ICkKICAgICAgICAgewotICAgICAgICAgICAgQVNTRVJUKCFkZWZlcik7Cisg
ICAgICAgICAgICBBU1NFUlQoIShmbGFncyAmIFBURl9kZWZlcikpOwogICAgICAgICAgICAgcmMg
PSBfcHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgcHRwZyk7CiAgICAgICAgIH0KLSAgICAgICAgZWxz
ZSBpZiAoIGRlZmVyICkKKyAgICAgICAgZWxzZSBpZiAoIGZsYWdzICYgUFRGX2RlZmVyICkKICAg
ICAgICAgewogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IHB0cGc7
CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBnOwpAQCAtMTMx
Nyw3ICsxMzMzLDcgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5X3Qg
bDJlLCB1bnNpZ25lZCBsb25nIHBmbiwKIH0KIAogc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wz
ZShsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBsb25nIHBmbiwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW50IHBhcnRpYWwsIGJvb2wgZGVmZXIpCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncykKIHsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpw
ZzsKICAgICBpbnQgcmM7CkBAIC0xMzQwLDEzICsxMzU2LDE0IEBAIHN0YXRpYyBpbnQgcHV0X3Bh
Z2VfZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAKICAgICBw
ZyA9IGwzZV9nZXRfcGFnZShsM2UpOwogCi0gICAgaWYgKCB1bmxpa2VseShwYXJ0aWFsID4gMCkg
KQorICAgIGlmICggKGZsYWdzICYgKFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVy
YWxfcmVmKSkgPT0KKyAgICAgICAgIFBURl9wYXJ0aWFsX3NldCApCiAgICAgewotICAgICAgICBB
U1NFUlQoIWRlZmVyKTsKKyAgICAgICAgQVNTRVJUKCEoZmxhZ3MgJiBQVEZfZGVmZXIpKTsKICAg
ICAgICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBnLCB0cnVlLCBtZm5fdG9fcGFnZShfbWZuKHBm
bikpKTsKICAgICB9CiAKLSAgICBpZiAoIGRlZmVyICkKKyAgICBpZiAoIGZsYWdzICYgUFRGX2Rl
ZmVyICkKICAgICB7CiAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBtZm5f
dG9fcGFnZShfbWZuKHBmbikpOwogICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJs
ZSA9IHBnOwpAQCAtMTM2MSw3ICsxMzc4LDcgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wz
ZShsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBsb25nIHBmbiwKIH0KIAogc3RhdGljIGludCBw
dXRfcGFnZV9mcm9tX2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBmbiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBhcnRpYWwsIGJvb2wgZGVmZXIpCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncykKIHsKICAgICBpbnQg
cmMgPSAxOwogCkBAIC0xMzcwLDEzICsxMzg3LDE0IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJv
bV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgewogICAgICAg
ICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGw0ZV9nZXRfcGFnZShsNGUpOwogCi0gICAgICAgIGlm
ICggdW5saWtlbHkocGFydGlhbCA+IDApICkKKyAgICAgICAgaWYgKCAoZmxhZ3MgJiAoUFRGX3Bh
cnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpKSA9PQorICAgICAgICAgICAgICBQ
VEZfcGFydGlhbF9zZXQgKQogICAgICAgICB7Ci0gICAgICAgICAgICBBU1NFUlQoIWRlZmVyKTsK
KyAgICAgICAgICAgIEFTU0VSVCghKGZsYWdzICYgUFRGX2RlZmVyKSk7CiAgICAgICAgICAgICBy
ZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIHRydWUsIG1mbl90b19wYWdlKF9tZm4ocGZuKSkpOwog
ICAgICAgICB9CiAKLSAgICAgICAgaWYgKCBkZWZlciApCisgICAgICAgIGlmICggZmxhZ3MgJiBQ
VEZfZGVmZXIgKQogICAgICAgICB7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVz
dF9wdHBnID0gbWZuX3RvX3BhZ2UoX21mbihwZm4pKTsKICAgICAgICAgICAgIGN1cnJlbnQtPmFy
Y2gub2xkX2d1ZXN0X3RhYmxlID0gcGc7CkBAIC0xNDgzLDEyICsxNTAxLDEzIEBAIHN0YXRpYyBp
bnQgYWxsb2NfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0
eXBlKQogICAgIHVuc2lnbmVkIGxvbmcgIHBmbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKTsK
ICAgICBsMl9wZ2VudHJ5X3QgICpwbDJlOwogICAgIHVuc2lnbmVkIGludCAgIGk7Ci0gICAgaW50
ICAgICAgICAgICAgcmMgPSAwLCBwYXJ0aWFsID0gcGFnZS0+cGFydGlhbF9wdGU7CisgICAgaW50
ICAgICAgICAgICAgcmMgPSAwOworICAgIHVuc2lnbmVkIGludCAgIHBhcnRpYWxfZmxhZ3MgPSBw
YWdlLT5wYXJ0aWFsX2ZsYWdzOwogCiAgICAgcGwyZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBm
bikpOwogCiAgICAgZm9yICggaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzOyBpIDwgTDJfUEFH
RVRBQkxFX0VOVFJJRVM7Ci0gICAgICAgICAgaSsrLCBwYXJ0aWFsID0gMCApCisgICAgICAgICAg
aSsrLCBwYXJ0aWFsX2ZsYWdzID0gMCApCiAgICAgewogICAgICAgICBpZiAoIGkgPiBwYWdlLT5u
cl92YWxpZGF0ZWRfcHRlcyAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpICkKICAgICAgICAg
ewpAQCAtMTQ5OCwxOCArMTUxNywxOSBAQCBzdGF0aWMgaW50IGFsbG9jX2wyX3RhYmxlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSkKICAgICAgICAgfQogCiAgICAg
ICAgIGlmICggIWlzX2d1ZXN0X2wyX3Nsb3QoZCwgdHlwZSwgaSkgfHwKLSAgICAgICAgICAgICAo
cmMgPSBnZXRfcGFnZV9mcm9tX2wyZShwbDJlW2ldLCBwZm4sIGQsIHBhcnRpYWwpKSA+IDAgKQor
ICAgICAgICAgICAgIChyYyA9IGdldF9wYWdlX2Zyb21fbDJlKHBsMmVbaV0sIHBmbiwgZCwgcGFy
dGlhbF9mbGFncykpID4gMCApCiAgICAgICAgICAgICBjb250aW51ZTsKIAogICAgICAgICBpZiAo
IHJjID09IC1FUkVTVEFSVCApCiAgICAgICAgIHsKICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlk
YXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gcGFydGlhbCA/
OiAxOworICAgICAgICAgICAgLyogU2V0ICdzZXQnLCByZXRhaW4gJ2dlbmVyYWwgcmVmJyAqLwor
ICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxhZ3MgfCBQVEZfcGFy
dGlhbF9zZXQ7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBp
ICkKICAgICAgICAgewogICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwot
ICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSAwOworICAgICAgICAgICAgcGFnZS0+cGFy
dGlhbF9mbGFncyA9IDA7CiAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgfQog
ICAgICAgICBlbHNlIGlmICggcmMgPCAwICYmIHJjICE9IC1FSU5UUiApCkBAIC0xNTE4LDcgKzE1
MzgsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Us
IHVuc2lnbmVkIGxvbmcgdHlwZSkKICAgICAgICAgICAgIGlmICggaSApCiAgICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICAg
ICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgICAgICBwYWdlLT5wYXJ0
aWFsX2ZsYWdzID0gMDsKICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9w
dHBnID0gTlVMTDsKICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJs
ZSA9IHBhZ2U7CiAgICAgICAgICAgICB9CkBAIC0xNTQyLDcgKzE1NjIsOCBAQCBzdGF0aWMgaW50
IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgdW5zaWduZWQgbG9u
ZyAgcGZuID0gbWZuX3gocGFnZV90b19tZm4ocGFnZSkpOwogICAgIGwzX3BnZW50cnlfdCAgKnBs
M2U7CiAgICAgdW5zaWduZWQgaW50ICAgaTsKLSAgICBpbnQgICAgICAgICAgICByYyA9IDAsIHBh
cnRpYWwgPSBwYWdlLT5wYXJ0aWFsX3B0ZTsKKyAgICBpbnQgICAgICAgICAgICByYyA9IDA7Cisg
ICAgdW5zaWduZWQgaW50ICAgcGFydGlhbF9mbGFncyA9IHBhZ2UtPnBhcnRpYWxfZmxhZ3M7CiAK
ICAgICBwbDNlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7CiAKQEAgLTE1NTcsNyArMTU3
OCw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkK
ICAgICAgICAgbWVtc2V0KHBsM2UgKyA0LCAwLCAoTDNfUEFHRVRBQkxFX0VOVFJJRVMgLSA0KSAq
IHNpemVvZigqcGwzZSkpOwogCiAgICAgZm9yICggaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVz
OyBpIDwgTDNfUEFHRVRBQkxFX0VOVFJJRVM7Ci0gICAgICAgICAgaSsrLCBwYXJ0aWFsID0gMCAp
CisgICAgICAgICAgaSsrLCBwYXJ0aWFsX2ZsYWdzID0gMCApCiAgICAgewogICAgICAgICBpZiAo
IGkgPiBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygp
ICkKICAgICAgICAgewpAQCAtMTU3NCwyMCArMTU5NSwyMiBAQCBzdGF0aWMgaW50IGFsbG9jX2wz
X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAgICBlbHNlCiAgICAgICAg
ICAgICAgICAgcmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbigKICAgICAgICAgICAgICAg
ICAgICAgbDNlX2dldF9tZm4ocGwzZVtpXSksCi0gICAgICAgICAgICAgICAgICAgIFBHVF9sMl9w
YWdlX3RhYmxlIHwgUEdUX3BhZV94ZW5fbDIsIGQsIHBhcnRpYWwsIDEpOworICAgICAgICAgICAg
ICAgICAgICBQR1RfbDJfcGFnZV90YWJsZSB8IFBHVF9wYWVfeGVuX2wyLCBkLAorICAgICAgICAg
ICAgICAgICAgICBwYXJ0aWFsX2ZsYWdzIHwgUFRGX3ByZWVtcHRpYmxlKTsKICAgICAgICAgfQot
ICAgICAgICBlbHNlIGlmICggKHJjID0gZ2V0X3BhZ2VfZnJvbV9sM2UocGwzZVtpXSwgcGZuLCBk
LCBwYXJ0aWFsKSkgPiAwICkKKyAgICAgICAgZWxzZSBpZiAoIChyYyA9IGdldF9wYWdlX2Zyb21f
bDNlKHBsM2VbaV0sIHBmbiwgZCwgcGFydGlhbF9mbGFncykpID4gMCApCiAgICAgICAgICAgICBj
b250aW51ZTsKIAogICAgICAgICBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgICAgIHsKICAg
ICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAgIHBhZ2Ut
PnBhcnRpYWxfcHRlID0gcGFydGlhbCA/OiAxOworICAgICAgICAgICAgLyogU2V0ICdzZXQnLCBs
ZWF2ZSAnZ2VuZXJhbCByZWYnIHNldCBpZiB0aGlzIGVudHJ5IHdhcyBzZXQgKi8KKyAgICAgICAg
ICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBwYXJ0aWFsX2ZsYWdzIHwgUFRGX3BhcnRpYWxfc2V0
OwogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAg
ICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxh
Z3MgPSAwOwogICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgIH0KICAgICAgICAg
aWYgKCByYyA8IDAgKQpAQCAtMTYwNCw3ICsxNjI3LDcgQEAgc3RhdGljIGludCBhbGxvY19sM190
YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICBpZiAoIGkgKQogICAgICAgICB7
CiAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICBw
YWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0g
MDsKICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAg
ICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICB9
CkBAIC0xNzM2LDE5ICsxNzU5LDIxIEBAIHN0YXRpYyBpbnQgYWxsb2NfbDRfdGFibGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSkKICAgICB1bnNpZ25lZCBsb25nICBwZm4gPSBtZm5feChwYWdlX3Rv
X21mbihwYWdlKSk7CiAgICAgbDRfcGdlbnRyeV90ICAqcGw0ZSA9IG1hcF9kb21haW5fcGFnZShf
bWZuKHBmbikpOwogICAgIHVuc2lnbmVkIGludCAgIGk7Ci0gICAgaW50ICAgICAgICAgICAgcmMg
PSAwLCBwYXJ0aWFsID0gcGFnZS0+cGFydGlhbF9wdGU7CisgICAgaW50ICAgICAgICAgICAgcmMg
PSAwOworICAgIHVuc2lnbmVkIGludCAgIHBhcnRpYWxfZmxhZ3MgPSBwYWdlLT5wYXJ0aWFsX2Zs
YWdzOwogCiAgICAgZm9yICggaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzOyBpIDwgTDRfUEFH
RVRBQkxFX0VOVFJJRVM7Ci0gICAgICAgICAgaSsrLCBwYXJ0aWFsID0gMCApCisgICAgICAgICAg
aSsrLCBwYXJ0aWFsX2ZsYWdzID0gMCApCiAgICAgewogICAgICAgICBpZiAoICFpc19ndWVzdF9s
NF9zbG90KGQsIGkpIHx8Ci0gICAgICAgICAgICAgKHJjID0gZ2V0X3BhZ2VfZnJvbV9sNGUocGw0
ZVtpXSwgcGZuLCBkLCBwYXJ0aWFsKSkgPiAwICkKKyAgICAgICAgICAgICAocmMgPSBnZXRfcGFn
ZV9mcm9tX2w0ZShwbDRlW2ldLCBwZm4sIGQsIHBhcnRpYWxfZmxhZ3MpKSA+IDAgKQogICAgICAg
ICAgICAgY29udGludWU7CiAKICAgICAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAg
ICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IHBhcnRpYWwgPzogMTsKKyAgICAgICAgICAgIC8qIFNldCAn
c2V0JywgbGVhdmUgJ2dlbmVyYWwgcmVmJyBzZXQgaWYgdGhpcyBlbnRyeSB3YXMgc2V0ICovCisg
ICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9mbGFncyB8IFBURl9wYXJ0
aWFsX3NldDsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggcmMgPCAwICkKICAgICAgICAg
ewpAQCAtMTc1OCw3ICsxNzgzLDcgQEAgc3RhdGljIGludCBhbGxvY19sNF90YWJsZShzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlKQogICAgICAgICAgICAgaWYgKCBpICkKICAgICAgICAgICAgIHsKICAg
ICAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICAg
ICAgcGFnZS0+cGFydGlhbF9wdGUgPSAwOworICAgICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxf
ZmxhZ3MgPSAwOwogICAgICAgICAgICAgICAgIGlmICggcmMgPT0gLUVJTlRSICkKICAgICAgICAg
ICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAgZWxzZQpAQCAtMTgx
MSwxOSArMTgzNiwyMCBAQCBzdGF0aWMgaW50IGZyZWVfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5m
byAqcGFnZSkKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIocGFnZSk7CiAg
ICAgdW5zaWduZWQgbG9uZyBwZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7CiAgICAgbDJf
cGdlbnRyeV90ICpwbDJlOwotICAgIGludCByYyA9IDAsIHBhcnRpYWwgPSBwYWdlLT5wYXJ0aWFs
X3B0ZTsKLSAgICB1bnNpZ25lZCBpbnQgaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzIC0gIXBh
cnRpYWw7CisgICAgaW50IHJjID0gMDsKKyAgICB1bnNpZ25lZCBpbnQgcGFydGlhbF9mbGFncyA9
IHBhZ2UtPnBhcnRpYWxfZmxhZ3MsCisgICAgICAgIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRl
cyAtICEocGFydGlhbF9mbGFncyAmIFBURl9wYXJ0aWFsX3NldCk7CiAKICAgICBwbDJlID0gbWFw
X2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7CiAKICAgICBmb3IgKCA7IDsgKQogICAgIHsKICAgICAg
ICAgaWYgKCBpc19ndWVzdF9sMl9zbG90KGQsIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvLCBpKSAp
Ci0gICAgICAgICAgICByYyA9IHB1dF9wYWdlX2Zyb21fbDJlKHBsMmVbaV0sIHBmbiwgcGFydGlh
bCwgZmFsc2UpOworICAgICAgICAgICAgcmMgPSBwdXRfcGFnZV9mcm9tX2wyZShwbDJlW2ldLCBw
Zm4sIHBhcnRpYWxfZmxhZ3MpOwogICAgICAgICBpZiAoIHJjIDwgMCApCiAgICAgICAgICAgICBi
cmVhazsKIAotICAgICAgICBwYXJ0aWFsID0gMDsKKyAgICAgICAgcGFydGlhbF9mbGFncyA9IDA7
CiAKICAgICAgICAgaWYgKCAhaS0tICkKICAgICAgICAgICAgIGJyZWFrOwpAQCAtMTg0NSwxMiAr
MTg3MSwxNCBAQCBzdGF0aWMgaW50IGZyZWVfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSkKICAgICBlbHNlIGlmICggcmMgPT0gLUVSRVNUQVJUICkKICAgICB7CiAgICAgICAgIHBhZ2Ut
Pm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSBwYXJ0
aWFsID86IC0xOworICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gKHBhcnRpYWxfZmxhZ3Mg
JiBQVEZfcGFydGlhbF9zZXQpID8KKyAgICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgOgorICAgICAg
ICAgICAgKFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKTsKICAgICB9
CiAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVMg
LSAxICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaSArIDE7Ci0g
ICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFn
cyA9IDA7CiAgICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAgIH0KIApAQCAtMTg2MiwxOCArMTg5
MCwxOSBAQCBzdGF0aWMgaW50IGZyZWVfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkK
ICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIocGFnZSk7CiAgICAgdW5zaWdu
ZWQgbG9uZyBwZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7CiAgICAgbDNfcGdlbnRyeV90
ICpwbDNlOwotICAgIGludCByYyA9IDAsIHBhcnRpYWwgPSBwYWdlLT5wYXJ0aWFsX3B0ZTsKLSAg
ICB1bnNpZ25lZCBpbnQgIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAtICFwYXJ0aWFsOwor
ICAgIGludCByYyA9IDA7CisgICAgdW5zaWduZWQgaW50IHBhcnRpYWxfZmxhZ3MgPSBwYWdlLT5w
YXJ0aWFsX2ZsYWdzLAorICAgICAgICBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgLSAhKHBh
cnRpYWxfZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQpOwogCiAgICAgcGwzZSA9IG1hcF9kb21haW5f
cGFnZShfbWZuKHBmbikpOwogCiAgICAgZm9yICggOyA7ICkKICAgICB7Ci0gICAgICAgIHJjID0g
cHV0X3BhZ2VfZnJvbV9sM2UocGwzZVtpXSwgcGZuLCBwYXJ0aWFsLCAwKTsKKyAgICAgICAgcmMg
PSBwdXRfcGFnZV9mcm9tX2wzZShwbDNlW2ldLCBwZm4sIHBhcnRpYWxfZmxhZ3MpOwogICAgICAg
ICBpZiAoIHJjIDwgMCApCiAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICBwYXJ0aWFsID0g
MDsKKyAgICAgICAgcGFydGlhbF9mbGFncyA9IDA7CiAgICAgICAgIGlmICggcmMgPT0gMCApCiAg
ICAgICAgICAgICBwbDNlW2ldID0gdW5hZGp1c3RfZ3Vlc3RfbDNlKHBsM2VbaV0sIGQpOwogCkBA
IC0xODkyLDEyICsxOTIxLDE0IEBAIHN0YXRpYyBpbnQgZnJlZV9sM190YWJsZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlKQogICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKICAgICB7CiAgICAgICAg
IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUg
PSBwYXJ0aWFsID86IC0xOworICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gKHBhcnRpYWxf
ZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQpID8KKyAgICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgOgor
ICAgICAgICAgICAgKFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKTsK
ICAgICB9CiAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpIDwgTDNfUEFHRVRBQkxFX0VO
VFJJRVMgLSAxICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaSAr
IDE7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgcGFnZS0+cGFydGlh
bF9mbGFncyA9IDA7CiAgICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAgIH0KICAgICByZXR1cm4g
cmMgPiAwID8gMCA6IHJjOwpAQCAtMTkwOCwyNiArMTkzOSwyOSBAQCBzdGF0aWMgaW50IGZyZWVf
bDRfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBzdHJ1Y3QgZG9tYWluICpkID0g
cGFnZV9nZXRfb3duZXIocGFnZSk7CiAgICAgdW5zaWduZWQgbG9uZyBwZm4gPSBtZm5feChwYWdl
X3RvX21mbihwYWdlKSk7CiAgICAgbDRfcGdlbnRyeV90ICpwbDRlID0gbWFwX2RvbWFpbl9wYWdl
KF9tZm4ocGZuKSk7Ci0gICAgaW50IHJjID0gMCwgcGFydGlhbCA9IHBhZ2UtPnBhcnRpYWxfcHRl
OwotICAgIHVuc2lnbmVkIGludCAgaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzIC0gIXBhcnRp
YWw7CisgICAgaW50IHJjID0gMDsKKyAgICB1bnNpZ25lZCBwYXJ0aWFsX2ZsYWdzID0gcGFnZS0+
cGFydGlhbF9mbGFncywKKyAgICAgICAgaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzIC0gIShw
YXJ0aWFsX2ZsYWdzICYgUFRGX3BhcnRpYWxfc2V0KTsKIAogICAgIGRvIHsKICAgICAgICAgaWYg
KCBpc19ndWVzdF9sNF9zbG90KGQsIGkpICkKLSAgICAgICAgICAgIHJjID0gcHV0X3BhZ2VfZnJv
bV9sNGUocGw0ZVtpXSwgcGZuLCBwYXJ0aWFsLCAwKTsKKyAgICAgICAgICAgIHJjID0gcHV0X3Bh
Z2VfZnJvbV9sNGUocGw0ZVtpXSwgcGZuLCBwYXJ0aWFsX2ZsYWdzKTsKICAgICAgICAgaWYgKCBy
YyA8IDAgKQogICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIHBhcnRpYWwgPSAwOworICAgICAg
ICBwYXJ0aWFsX2ZsYWdzID0gMDsKICAgICB9IHdoaWxlICggaS0tICk7CiAKICAgICBpZiAoIHJj
ID09IC1FUkVTVEFSVCApCiAgICAgewogICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9
IGk7Ci0gICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gcGFydGlhbCA/OiAtMTsKKyAgICAgICAg
cGFnZS0+cGFydGlhbF9mbGFncyA9IChwYXJ0aWFsX2ZsYWdzICYgUFRGX3BhcnRpYWxfc2V0KSA/
CisgICAgICAgICAgICBwYXJ0aWFsX2ZsYWdzIDoKKyAgICAgICAgICAgIChQVEZfcGFydGlhbF9z
ZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZik7CiAgICAgfQogICAgIGVsc2UgaWYgKCByYyA9
PSAtRUlOVFIgJiYgaSA8IEw0X1BBR0VUQUJMRV9FTlRSSUVTIC0gMSApCiAgICAgewogICAgICAg
ICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGkgKyAxOwotICAgICAgICBwYWdlLT5wYXJ0aWFs
X3B0ZSA9IDA7CisgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOwogICAgICAgICByYyA9
IC1FUkVTVEFSVDsKICAgICB9CiAKQEAgLTIyMDMsNyArMjIzNyw3IEBAIHN0YXRpYyBpbnQgbW9k
X2wyX2VudHJ5KGwyX3BnZW50cnlfdCAqcGwyZSwKICAgICAgICAgcmV0dXJuIC1FQlVTWTsKICAg
ICB9CiAKLSAgICBwdXRfcGFnZV9mcm9tX2wyZShvbDJlLCBwZm4sIDAsIHRydWUpOworICAgIHB1
dF9wYWdlX2Zyb21fbDJlKG9sMmUsIHBmbiwgUFRGX2RlZmVyKTsKIAogICAgIHJldHVybiByYzsK
IH0KQEAgLTIyNzEsNyArMjMwNSw3IEBAIHN0YXRpYyBpbnQgbW9kX2wzX2VudHJ5KGwzX3BnZW50
cnlfdCAqcGwzZSwKICAgICAgICAgaWYgKCAhY3JlYXRlX3BhZV94ZW5fbWFwcGluZ3MoZCwgcGwz
ZSkgKQogICAgICAgICAgICAgQlVHKCk7CiAKLSAgICBwdXRfcGFnZV9mcm9tX2wzZShvbDNlLCBw
Zm4sIDAsIDEpOworICAgIHB1dF9wYWdlX2Zyb21fbDNlKG9sM2UsIHBmbiwgUFRGX2RlZmVyKTsK
ICAgICByZXR1cm4gcmM7CiB9CiAKQEAgLTIzMzQsNyArMjM2OCw3IEBAIHN0YXRpYyBpbnQgbW9k
X2w0X2VudHJ5KGw0X3BnZW50cnlfdCAqcGw0ZSwKICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CiAg
ICAgfQogCi0gICAgcHV0X3BhZ2VfZnJvbV9sNGUob2w0ZSwgcGZuLCAwLCAxKTsKKyAgICBwdXRf
cGFnZV9mcm9tX2w0ZShvbDRlLCBwZm4sIFBURl9kZWZlcik7CiAgICAgcmV0dXJuIHJjOwogfQog
CkBAIC0yNTk4LDcgKzI2MzIsNyBAQCBpbnQgZnJlZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5m
byAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogICAgIGlmICggISh0eXBlICYgUEdUX3BhcnRp
YWwpICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gMVUgPDwgUEFH
RVRBQkxFX09SREVSOwotICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgIHBh
Z2UtPnBhcnRpYWxfZmxhZ3MgPSAwOwogICAgIH0KIAogICAgIHN3aXRjaCAoIHR5cGUgJiBQR1Rf
dHlwZV9tYXNrICkKQEAgLTI4ODksNyArMjkyMyw3IEBAIHN0YXRpYyBpbnQgX2dldF9wYWdlX3R5
cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogICAgICAgICBp
ZiAoICEoeCAmIFBHVF9wYXJ0aWFsKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHBhZ2UtPm5y
X3ZhbGlkYXRlZF9wdGVzID0gMDsKLSAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsK
KyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAwOwogICAgICAgICB9CiAgICAgICAg
IHBhZ2UtPmxpbmVhcl9wdF9jb3VudCA9IDA7CiAgICAgICAgIHJjID0gYWxsb2NfcGFnZV90eXBl
KHBhZ2UsIHR5cGUsIHByZWVtcHRpYmxlKTsKQEAgLTMwNjQsNyArMzA5OCw3IEBAIGludCBuZXdf
Z3Vlc3RfY3IzKG1mbl90IG1mbikKICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCi0gICAgcmMg
PSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbihtZm4sIFBHVF9yb290X3BhZ2VfdGFibGUsIGQs
IDAsIDEpOworICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4obWZuLCBQR1Rfcm9v
dF9wYWdlX3RhYmxlLCBkLCBQVEZfcHJlZW1wdGlibGUpOwogICAgIHN3aXRjaCAoIHJjICkKICAg
ICB7CiAgICAgY2FzZSAwOgpAQCAtMzQ1Miw3ICszNDg2LDcgQEAgbG9uZyBkb19tbXVleHRfb3Ao
CiAgICAgICAgICAgICBpZiAoIG9wLmFyZzEubWZuICE9IDAgKQogICAgICAgICAgICAgewogICAg
ICAgICAgICAgICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oCi0gICAgICAgICAg
ICAgICAgICAgIF9tZm4ob3AuYXJnMS5tZm4pLCBQR1Rfcm9vdF9wYWdlX3RhYmxlLCBjdXJyZCwg
MCwgMSk7CisgICAgICAgICAgICAgICAgICAgIF9tZm4ob3AuYXJnMS5tZm4pLCBQR1Rfcm9vdF9w
YWdlX3RhYmxlLCBjdXJyZCwgUFRGX3ByZWVtcHRpYmxlKTsKIAogICAgICAgICAgICAgICAgIGlm
ICggdW5saWtlbHkocmMpICkKICAgICAgICAgICAgICAgICB7CmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggMWVhMTcz
YzU1NS4uNDZjYmE1Mjk0MSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtMjI4LDE5ICsyMjgsMzQgQEAgc3RydWN0
IHBhZ2VfaW5mbwogICAgICAgICAgKiBzZXR0aW5nIHRoZSBmbGFnIG11c3Qgbm90IGRyb3AgdGhh
dCByZWZlcmVuY2UsIHdoZXJlYXMgdGhlIGluc3RhbmNlCiAgICAgICAgICAqIGNsZWFyaW5nIGl0
IHdpbGwgaGF2ZSB0by4KICAgICAgICAgICoKLSAgICAgICAgICogSWYgQHBhcnRpYWxfcHRlIGlz
IHBvc2l0aXZlIHRoZW4gUFRFIGF0IEBucl92YWxpZGF0ZWRfcHRlcysxIGhhcwotICAgICAgICAg
KiBiZWVuIHBhcnRpYWxseSB2YWxpZGF0ZWQuIFRoaXMgaW1wbGllcyB0aGF0IHRoZSBnZW5lcmFs
IHJlZmVyZW5jZQotICAgICAgICAgKiB0byB0aGUgcGFnZSAoYWNxdWlyZWQgZnJvbSBnZXRfcGFn
ZV9mcm9tX2xOZSgpKSB3b3VsZCBiZSBkcm9wcGVkCi0gICAgICAgICAqIChhZ2FpbiBkdWUgdG8g
dGhlIGFwcGFyZW50IGZhaWx1cmUpIGFuZCBoZW5jZSBtdXN0IGJlIHJlLWFjcXVpcmVkCi0gICAg
ICAgICAqIHdoZW4gcmVzdW1pbmcgdGhlIHZhbGlkYXRpb24sIGJ1dCBtdXN0IG5vdCBiZSBkcm9w
cGVkIHdoZW4gcGlja2luZwotICAgICAgICAgKiB1cCB0aGUgcGFnZSBmb3IgaW52YWxpZGF0aW9u
LgorICAgICAgICAgKiBJZiBwYXJ0aWFsX2ZsYWdzICYgUFRGX3BhcnRpYWxfc2V0IGlzIHNldCwg
dGhlbiB0aGUgcGFnZSBhdAorICAgICAgICAgKiBhdCBAbnJfdmFsaWRhdGVkX3B0ZXMgaGFkIFBH
VF9wYXJ0aWFsIHNldCBhcyBhIHJlc3VsdCBvZiBhbgorICAgICAgICAgKiBvcGVyYXRpb24gb24g
dGhlIGN1cnJlbnQgcGFnZS4gIChUaGF0IHBhZ2UgbWF5IG9yIG1heSBub3QKKyAgICAgICAgICog
c3RpbGwgaGF2ZSBQR1RfcGFydGlhbCBzZXQuKQogICAgICAgICAgKgotICAgICAgICAgKiBJZiBA
cGFydGlhbF9wdGUgaXMgbmVnYXRpdmUgdGhlbiBQVEUgYXQgQG5yX3ZhbGlkYXRlZF9wdGVzKzEg
aGFzCi0gICAgICAgICAqIGJlZW4gcGFydGlhbGx5IGludmFsaWRhdGVkLiBUaGlzIGlzIGJhc2lj
YWxseSB0aGUgb3Bwb3NpdGUgY2FzZSBvZgotICAgICAgICAgKiBhYm92ZSwgaS5lLiB0aGUgZ2Vu
ZXJhbCByZWZlcmVuY2UgdG8gdGhlIHBhZ2Ugd2FzIG5vdCBkcm9wcGVkIGluCi0gICAgICAgICAq
IHB1dF9wYWdlX2Zyb21fbE5lKCkgKGR1ZSB0byB0aGUgYXBwYXJlbnQgZmFpbHVyZSksIGFuZCBo
ZW5jZSBpdAotICAgICAgICAgKiBtdXN0IGJlIGRyb3BwZWQgd2hlbiB0aGUgcHV0IG9wZXJhdGlv
biBpcyByZXN1bWVkIChhbmQgY29tcGxldGVzKSwKLSAgICAgICAgICogYnV0IGl0IG11c3Qgbm90
IGJlIGFjcXVpcmVkIGlmIHBpY2tpbmcgdXAgdGhlIHBhZ2UgZm9yIHZhbGlkYXRpb24uCisgICAg
ICAgICAqIElmIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGlzIHNldCwgdGhlbiB0aGUgUFRFIGF0
CisgICAgICAgICAqIEBucl92YWxpZGF0ZWRfcHRlZiBob2xkcyBhIGdlbmVyYWwgcmVmZXJlbmNl
IGNvdW50IGZvciB0aGUKKyAgICAgICAgICogcGFnZS4KKyAgICAgICAgICoKKyAgICAgICAgICog
VGhpcyBoYXBwZW5zOgorICAgICAgICAgKiAtIER1cmluZyBkZS12YWxpZGF0aW9uLCBpZiBkZS12
YWxpZGF0aW9uIG9mIHRoZSBwYWdlIHdhcworICAgICAgICAgKiAgIGludGVycnVwdGVkCisgICAg
ICAgICAqIC0gRHVyaW5nIHZhbGlkYXRpb24sIGlmIGFuIGludmFsaWQgZW50cnkgaXMgZW5jb3Vu
dGVyZWQgYW5kCisgICAgICAgICAqICAgdmFsaWRhdGlvbiBpcyBwcmVlbXB0aWJsZQorICAgICAg
ICAgKiAtIER1cmluZyB2YWxpZGF0aW9uLCBpZiBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiB3YXMg
c2V0IG9uCisgICAgICAgICAqICAgdGhpcyBlbnRyeSB0byBiZWdpbiB3aXRoIChwZXJoYXBzIGJl
Y2F1c2Ugd2UncmUgcGlja2luZworICAgICAgICAgKiAgIHVwIGZyb20gYSBwYXJ0aWFsIGRlLXZh
bGlkYXRpb24pLgorICAgICAgICAgKgorICAgICAgICAgKiBXaGVuIHJlc3VtaW5nIHZhbGlkYXRp
b24sIGlmIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGlzIGNsZWFyLAorICAgICAgICAgKiB0aGVu
IGEgZ2VuZXJhbCByZWZlcmVuY2UgbXVzdCBiZSByZS1hY3F1aXJlZDsgaWYgaXQgaXMgc2V0LCBu
bworICAgICAgICAgKiByZWZlcmVuY2Ugc2hvdWxkIGJlIGFjcXVpcmVkLgorICAgICAgICAgKgor
ICAgICAgICAgKiBXaGVuIHJlc3VtaW5nIGRlLXZhbGlkYXRpb24sIGlmIFBURl9wYXJ0aWFsX2dl
bmVyYWxfcmVmIGlzCisgICAgICAgICAqIGNsZWFyLCBubyByZWZlcmVuY2Ugc2hvdWxkIGJlIGRy
b3BwZWQ7IGlmIGl0IGlzIHNldCwgYQorICAgICAgICAgKiByZWZlcmVuY2Ugc2hvdWxkIGJlIGRy
b3BwZWQuCisgICAgICAgICAqCisgICAgICAgICAqIE5CIHRoYXQgUFRGX3BhcnRpYWxfc2V0IGFu
ZCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBhcmUKKyAgICAgICAgICogZGVmaW5lZCBpbiBtbS5j
LCB0aGUgb25seSBwbGFjZSB3aGVyZSB0aGV5IGFyZSB1c2VkLgogICAgICAgICAgKgogICAgICAg
ICAgKiBUaGUgM3JkIGZpZWxkLCBAbGluZWFyX3B0X2NvdW50LCBpbmRpY2F0ZXMKICAgICAgICAg
ICogLSBieSBhIHBvc2l0aXZlIHZhbHVlLCBob3cgbWFueSBzYW1lLWxldmVsIHBhZ2UgdGFibGUg
ZW50cmllcyBhIHBhZ2UKQEAgLTI1MSw3ICsyNjYsNyBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAgICAg
ICAgIHN0cnVjdCB7CiAgICAgICAgICAgICB1MTYgbnJfdmFsaWRhdGVkX3B0ZXM6UEFHRVRBQkxF
X09SREVSICsgMTsKICAgICAgICAgICAgIHUxNiA6MTYgLSBQQUdFVEFCTEVfT1JERVIgLSAxIC0g
MjsKLSAgICAgICAgICAgIHMxNiBwYXJ0aWFsX3B0ZToyOworICAgICAgICAgICAgdTE2IHBhcnRp
YWxfZmxhZ3M6MjsKICAgICAgICAgICAgIHMxNiBsaW5lYXJfcHRfY291bnQ7CiAgICAgICAgIH07
CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmctNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 16:22:58 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 16:22: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 1iQDDu-0007fX-4e; Thu, 31 Oct 2019 16:22:58 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQDDs-0007fM-Mv
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:22:56 +0000
X-Inumbo-ID: b20f54e4-fbfa-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b20f54e4-fbfa-11e9-bbab-bc764e2007e4;
 Thu, 31 Oct 2019 16:22:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQDDr-00049m-Q8
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:22:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQDDr-0001Sh-Nr
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:22:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQDDr-0001Sh-Nr@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 16:22:55 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/mm: Use flags for
 _put_page_type rather than a boolean
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ3OGE5NjczMWYyNTFmZmIyYzFhNGRiNDBmMTIzNjAzZjExMTM5NmYKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDMxIDE3OjA4OjU1IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE3OjA4OjU1IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IFVzZSBmbGFncyBmb3IgX3B1dF9wYWdlX3R5cGUgcmF0aGVyIHRoYW4g
YSBib29sZWFuCiAgICAKICAgIFRoaXMgaXMgaW4gbWFpbmx5IGluIHByZXBhcmF0aW9uIGZvciBf
cHV0X3BhZ2VfdHlwZSB0YWtpbmcgdGhlCiAgICBwYXJ0aWFsX2ZsYWdzIHZhbHVlIGluIHRoZSBm
dXR1cmUuICBJdCBhbHNvIG1ha2VzIGl0IGVhc2llciB0byByZWFkIGluCiAgICB0aGUgY2FsbGVy
IChzaW5jZSB5b3Ugc2VlIGEgZmxhZyBuYW1lIHJhdGhlciB0aGFuIGB0cnVlYCBvciBgZmFsc2Vg
KS4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQuCiAgICAKICAgIFRoaXMg
aXMgcGFydCBvZiBYU0EtMjk5LgogICAgCiAgICBSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDAxMjE1ODhlYzBmNjk1MGVk
NjVkOTA2ZDg2MGRmNDliZTJjOGU2NTUKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEwLTMxIDE2OjEy
OjUzICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21tLmMgfCAyNSArKysrKysrKysrKysrLS0tLS0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRl
eCAxYzRmNTRlMzI4Li5lMmZiYTE1ZDg2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYwor
KysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTIwNyw3ICsxMjA3LDcgQEAgZ2V0X3BhZ2VfZnJv
bV9sNGUoCiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgaW50IF9wdXRfcGFnZV90eXBlKHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2wgcHJlZW1wdGlibGUsCitzdGF0aWMgaW50IF9wdXRf
cGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGludCBmbGFncywKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZyk7CiAKIHZvaWQg
cHV0X3BhZ2VfZnJvbV9sMWUobDFfcGdlbnRyeV90IGwxZSwgc3RydWN0IGRvbWFpbiAqbDFlX293
bmVyKQpAQCAtMTMxNCw3ICsxMzE0LDcgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShs
Ml9wZ2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgICAgICAgUFRGX3Bh
cnRpYWxfc2V0ICkKICAgICAgICAgewogICAgICAgICAgICAgQVNTRVJUKCEoZmxhZ3MgJiBQVEZf
ZGVmZXIpKTsKLSAgICAgICAgICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIHRydWUsIHB0cGcp
OworICAgICAgICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgUFRGX3ByZWVtcHRpYmxlLCBw
dHBnKTsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggZmxhZ3MgJiBQVEZfZGVmZXIgKQog
ICAgICAgICB7CkBAIC0xMzIzLDcgKzEzMjMsNyBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21f
bDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICB9CiAgICAg
ICAgIGVsc2UKICAgICAgICAgewotICAgICAgICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywg
dHJ1ZSwgcHRwZyk7CisgICAgICAgICAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCBQVEZfcHJl
ZW1wdGlibGUsIHB0cGcpOwogICAgICAgICAgICAgaWYgKCBsaWtlbHkoIXJjKSApCiAgICAgICAg
ICAgICAgICAgcHV0X3BhZ2UocGcpOwogICAgICAgICB9CkBAIC0xMzYwLDcgKzEzNjAsNyBAQCBz
dGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxv
bmcgcGZuLAogICAgICAgICAgUFRGX3BhcnRpYWxfc2V0ICkKICAgICB7CiAgICAgICAgIEFTU0VS
VCghKGZsYWdzICYgUFRGX2RlZmVyKSk7Ci0gICAgICAgIHJldHVybiBfcHV0X3BhZ2VfdHlwZShw
ZywgdHJ1ZSwgbWZuX3RvX3BhZ2UoX21mbihwZm4pKSk7CisgICAgICAgIHJldHVybiBfcHV0X3Bh
Z2VfdHlwZShwZywgUFRGX3ByZWVtcHRpYmxlLCBtZm5fdG9fcGFnZShfbWZuKHBmbikpKTsKICAg
ICB9CiAKICAgICBpZiAoIGZsYWdzICYgUFRGX2RlZmVyICkKQEAgLTEzNzAsNyArMTM3MCw3IEBA
IHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQg
bG9uZyBwZm4sCiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIAotICAgIHJjID0gX3B1dF9wYWdl
X3R5cGUocGcsIHRydWUsIG1mbl90b19wYWdlKF9tZm4ocGZuKSkpOworICAgIHJjID0gX3B1dF9w
YWdlX3R5cGUocGcsIFBURl9wcmVlbXB0aWJsZSwgbWZuX3RvX3BhZ2UoX21mbihwZm4pKSk7CiAg
ICAgaWYgKCBsaWtlbHkoIXJjKSApCiAgICAgICAgIHB1dF9wYWdlKHBnKTsKIApAQCAtMTM5MSw3
ICsxMzkxLDcgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2w0ZShsNF9wZ2VudHJ5X3QgbDRl
LCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgICAgICAgUFRGX3BhcnRpYWxfc2V0ICkKICAg
ICAgICAgewogICAgICAgICAgICAgQVNTRVJUKCEoZmxhZ3MgJiBQVEZfZGVmZXIpKTsKLSAgICAg
ICAgICAgIHJldHVybiBfcHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgbWZuX3RvX3BhZ2UoX21mbihw
Zm4pKSk7CisgICAgICAgICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIFBURl9wcmVlbXB0
aWJsZSwgbWZuX3RvX3BhZ2UoX21mbihwZm4pKSk7CiAgICAgICAgIH0KIAogICAgICAgICBpZiAo
IGZsYWdzICYgUFRGX2RlZmVyICkKQEAgLTE0MDEsNyArMTQwMSw3IEBAIHN0YXRpYyBpbnQgcHV0
X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAg
ICAgICAgICByZXR1cm4gMDsKICAgICAgICAgfQogCi0gICAgICAgIHJjID0gX3B1dF9wYWdlX3R5
cGUocGcsIHRydWUsIG1mbl90b19wYWdlKF9tZm4ocGZuKSkpOworICAgICAgICByYyA9IF9wdXRf
cGFnZV90eXBlKHBnLCBQVEZfcHJlZW1wdGlibGUsIG1mbl90b19wYWdlKF9tZm4ocGZuKSkpOwog
ICAgICAgICBpZiAoIGxpa2VseSghcmMpICkKICAgICAgICAgICAgIHB1dF9wYWdlKHBnKTsKICAg
ICB9CkBAIC0yNzAxLDEwICsyNzAxLDExIEBAIHN0YXRpYyBpbnQgX3B1dF9maW5hbF9wYWdlX3R5
cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogfQogCiAKLXN0
YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgYm9vbCBwcmVl
bXB0aWJsZSwKK3N0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSwgdW5zaWduZWQgaW50IGZsYWdzLAogICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpwdHBnKQogewogICAgIHVuc2lnbmVkIGxvbmcgbngsIHgsIHkgPSBwYWdlLT51
LmludXNlLnR5cGVfaW5mbzsKKyAgICBib29sIHByZWVtcHRpYmxlID0gZmxhZ3MgJiBQVEZfcHJl
ZW1wdGlibGU7CiAKICAgICBBU1NFUlQoY3VycmVudF9sb2NrZWRfcGFnZV9uZV9jaGVjayhwYWdl
KSk7CiAKQEAgLTI5MTEsNyArMjkxMiw3IEBAIHN0YXRpYyBpbnQgX2dldF9wYWdlX3R5cGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogCiAgICAgICAgICAgICBp
ZiAoIHVubGlrZWx5KGlvbW11X3JldCkgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAg
IF9wdXRfcGFnZV90eXBlKHBhZ2UsIGZhbHNlLCBOVUxMKTsKKyAgICAgICAgICAgICAgICBfcHV0
X3BhZ2VfdHlwZShwYWdlLCAwLCBOVUxMKTsKICAgICAgICAgICAgICAgICByYyA9IGlvbW11X3Jl
dDsKICAgICAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgICAgIH0KQEAgLTI5MzgsNyAr
MjkzOSw3IEBAIHN0YXRpYyBpbnQgX2dldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogCiB2b2lkIHB1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSkKIHsKLSAgICBpbnQgcmMgPSBfcHV0X3BhZ2VfdHlwZShwYWdlLCBmYWxzZSwg
TlVMTCk7CisgICAgaW50IHJjID0gX3B1dF9wYWdlX3R5cGUocGFnZSwgMCwgTlVMTCk7CiAgICAg
QVNTRVJUKHJjID09IDApOwogICAgICh2b2lkKXJjOwogfQpAQCAtMjk1NSw3ICsyOTU2LDcgQEAg
aW50IGdldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0
eXBlKQogCiBpbnQgcHV0X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlKQogewotICAgIHJldHVybiBfcHV0X3BhZ2VfdHlwZShwYWdlLCB0cnVlLCBOVUxMKTsKKyAg
ICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGFnZSwgUFRGX3ByZWVtcHRpYmxlLCBOVUxMKTsKIH0K
IAogaW50IGdldF9wYWdlX3R5cGVfcHJlZW1wdGlibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwg
dW5zaWduZWQgbG9uZyB0eXBlKQpAQCAtMjk3Miw3ICsyOTczLDcgQEAgaW50IHB1dF9vbGRfZ3Vl
c3RfdGFibGUoc3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCAhdi0+YXJjaC5vbGRfZ3Vlc3RfdGFi
bGUgKQogICAgICAgICByZXR1cm4gMDsKIAotICAgIHN3aXRjaCAoIHJjID0gX3B1dF9wYWdlX3R5
cGUodi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUsIHRydWUsCisgICAgc3dpdGNoICggcmMgPSBfcHV0
X3BhZ2VfdHlwZSh2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSwgUFRGX3ByZWVtcHRpYmxlLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZykgKQog
ICAgIHsKICAgICBjYXNlIC1FSU5UUjoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 16:23:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 16:23: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 1iQDE4-0007gf-6J; Thu, 31 Oct 2019 16:23:08 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQDE2-0007gV-PT
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:23:06 +0000
X-Inumbo-ID: b81f7634-fbfa-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id b81f7634-fbfa-11e9-bbab-bc764e2007e4;
 Thu, 31 Oct 2019 16:23:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQDE1-0004AF-Vp
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:23:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQDE1-0001TW-TX
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:23:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQDE1-0001TW-TX@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 16:23:05 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/mm: Rework
 get_page_and_type_from_mfn conditional
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI3M2NmMDNmZDhjZmUyOTRjMDJkZjRhYWRmNmFjZjFkM2M4YzFiNjYKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDMxIDE3OjA5OjE2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE3OjA5OjE2IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IFJld29yayBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbiBjb25kaXRp
b25hbAogICAgCiAgICBNYWtlIGl0IGVhc2llciB0byByZWFkIGJ5IGRlY2xhcmluZyB0aGUgY29u
ZGl0aW9ucyBpbiB3aGljaCB3ZSB3aWxsCiAgICByZXRhaW4gdGhlIHJlZiwgcmF0aGVyIHRoYW4g
dGhlIGNvbmRpdGlvbnMgdW5kZXIgd2hpY2ggd2UgcmVsZWFzZSBpdC4KICAgIAogICAgVGhlIG9u
bHkgd2F5IChwYWdlID09IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlKSBjYW4gYmUgdHJ1
ZSBpcyBpZgogICAgcHJlZW1wdGlibGUgaXMgdHJ1ZTsgc28gcmVtb3ZlIHRoaXMgZnJvbSB0aGUg
cXVlcnkgaXRzZWxmLCBhbmQgYWRkIGFuCiAgICBBU1NFUlQoKSB0byB0aGF0IGVmZmVjdCBvbiB0
aGUgb3Bwb3NpdGUgcGF0aC4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQu
CiAgICAKICAgIE5CIHRoYXQgYWxsb2NfbE5fdGFibGUoKSBtaXNoYW5kbGUgdGhlICJsaW5lYXIg
cHQgZmFpbHVyZSIgc2l0dWF0aW9uCiAgICBkZXNjcmliZWQgaW4gdGhlIGNvbW1lbnQ7IHRoaXMg
d2lsbCBiZSBhZGRyZXNzZWQgaW4gYSBmdXR1cmUgcGF0Y2guCiAgICAKICAgIFRoaXMgaXMgcGFy
dCBvZiBYU0EtMjk5LgogICAgCiAgICBSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDJhYWIwNmQ3NDJlMTNkN2E5ZDI0OGYx
ZmM3ZjBlYzYyYjI5NWFkYTEKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEwLTMxIDE2OjEzOjIzICsw
MTAwCi0tLQogeGVuL2FyY2gveDg2L21tLmMgfCAzOSArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspLCAyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21t
LmMKaW5kZXggZTJmYmExNWQ4Ni4uZWFmN2IxNDI0NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTYzNyw4ICs2MzcsNDMgQEAgc3RhdGlj
IGludCBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbigKIAogICAgIHJjID0gX2dldF9wYWdlX3R5
cGUocGFnZSwgdHlwZSwgcHJlZW1wdGlibGUpOwogCi0gICAgaWYgKCB1bmxpa2VseShyYykgJiYg
IXBhcnRpYWxfcmVmICYmCi0gICAgICAgICAoIXByZWVtcHRpYmxlIHx8IHBhZ2UgIT0gY3VycmVu
dC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUpICkKKyAgICAvKgorICAgICAqIFJldGFpbiB0aGUgcmVm
Y291bnQgaWY6CisgICAgICogLSBwYWdlIGlzIGZ1bGx5IHZhbGlkYXRlZCAocmMgPT0gMCkKKyAg
ICAgKiAtIHBhZ2UgaXMgbm90IHZhbGlkYXRlZCAocmMgPCAwKSBidXQ6CisgICAgICogICAtIFdl
IGNhbWUgaW4gd2l0aCBhIHJlZmVyZW5jZSAocGFydGlhbF9yZWYpCisgICAgICogICAtIHBhZ2Ug
aXMgcGFydGlhbGx5IHZhbGlkYXRlZCBidXQgdGhlcmUncyBiZWVuIGFuIGVycm9yCisgICAgICog
ICAgIChwYWdlID09IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlKQorICAgICAqCisgICAg
ICogVGhlIHBhcnRpYWxfcmVmLW9uLWVycm9yIGNsYXVzZSBpcyB3b3J0aCBhbiBleHBsYW5hdGlv
bi4gIFRoZXJlCisgICAgICogYXJlIHR3byBzY2VuYXJpb3Mgd2hlcmUgcGFydGlhbF9yZWYgbWln
aHQgYmUgdHJ1ZSBjb21pbmcgaW46CisgICAgICogLSBtZm4gaGFzIGJlZW4gcGFydGlhbGx5IGRl
bW90ZWQgYXMgdHlwZSBgdHlwZWA7IGkuZS4gaGFzCisgICAgICogICBQR1RfcGFydGlhbCBzZXQK
KyAgICAgKiAtIG1mbiBoYXMgYmVlbiBwYXJ0aWFsbHkgZGVtb3RlZCBhcyBMKHR5cGUrMSkgKGku
ZS4sIGEgbGluZWFyCisgICAgICogICBwYWdlOyBlLmcuIHdlJ3JlIGJlaW5nIGNhbGxlZCBmcm9t
IGdldF9wYWdlX2Zyb21fbDJlIHdpdGgKKyAgICAgKiAgIHR5cGUgPT0gUEdUX2wxX3RhYmxlLCBi
dXQgdGhlIG1mbiBpcyBQR1RfbDJfdGFibGUpCisgICAgICoKKyAgICAgKiBJZiB0aGVyZSdzIGFu
IGVycm9yLCBpbiB0aGUgZmlyc3QgY2FzZSwgX2dldF9wYWdlX3R5cGUgd2lsbAorICAgICAqIGVp
dGhlciByZXR1cm4gLUVSRVNUQVJULCBpbiB3aGljaCBjYXNlIHdlIHdhbnQgdG8gcmV0YWluIHRo
ZQorICAgICAqIHJlZiAoYXMgdGhlIGNhbGxlciB3aWxsIGNvbnNpZGVyIGl0IHJldGFpbmVkKSwg
b3IgLUVJTlZBTCwgaW4KKyAgICAgKiB3aGljaCBjYXNlIG9sZF9ndWVzdF90YWJsZSB3aWxsIGJl
IHNldDsgaW4gYm90aCBjYXNlcywgd2UgbmVlZAorICAgICAqIHRvIHJldGFpbiB0aGUgcmVmLgor
ICAgICAqCisgICAgICogSW4gdGhlIHNlY29uZCBjYXNlLCBpZiB0aGVyZSdzIGFuIGVycm9yLCBf
Z2V0X3BhZ2VfdHlwZSgpIGNhbgorICAgICAqICpvbmx5KiByZXR1cm4gLUVJTlZBTCwgYW5kICpu
ZXZlciogc2V0IG9sZF9ndWVzdF90YWJsZS4gIEluCisgICAgICogdGhhdCBjYXNlIHdlIGFsc28g
d2FudCB0byByZXRhaW4gdGhlIHJlZmVyZW5jZSwgdG8gYWxsb3cgdGhlCisgICAgICogcGFnZSB0
byBjb250aW51ZSB0byBiZSB0b3JuIGRvd24gKGkuZS4sIFBHVF9wYXJ0aWFsIGNsZWFyZWQpCisg
ICAgICogc2FmZWx5LgorICAgICAqCisgICAgICogQWxzbyBub3RlIHRoYXQgd2Ugc2hvdWxkbid0
IGJlIGFibGUgdG8gbGVhdmUgd2l0aCB0aGUgcmVmZXJlbmNlCisgICAgICogY291bnQgcmV0YWlu
ZWQgdW5sZXNzIHdlIHN1Y2NlZWRlZCwgb3IgdGhlIG9wZXJhdGlvbiB3YXMKKyAgICAgKiBwcmVl
bXB0aWJsZS4KKyAgICAgKi8KKyAgICBpZiAoIGxpa2VseSghcmMpIHx8IHBhcnRpYWxfcmVmICkK
KyAgICAgICAgLyogbm90aGluZyAqLzsKKyAgICBlbHNlIGlmICggcGFnZSA9PSBjdXJyZW50LT5h
cmNoLm9sZF9ndWVzdF90YWJsZSApCisgICAgICAgIEFTU0VSVChwcmVlbXB0aWJsZSk7CisgICAg
ZWxzZQogICAgICAgICBwdXRfcGFnZShwYWdlKTsKIAogICAgIHJldHVybiByYzsKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4x
MQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 16:23:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 16: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 1iQDEE-0007iC-7v; Thu, 31 Oct 2019 16:23: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=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQDED-0007hy-8A
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:23:17 +0000
X-Inumbo-ID: be307244-fbfa-11e9-954d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id be307244-fbfa-11e9-954d-12813bfff9fa;
 Thu, 31 Oct 2019 16:23:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQDEC-0004AV-5L
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:23:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQDEC-0001UN-2v
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:23:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQDEC-0001UN-2v@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 16:23:16 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/mm: Have alloc_l[23]_table
 clear partial_flags when preempting
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJlODllOTg2NmNkMTZhN2Y3MzRkOTdkZTYyZTZlMDk2MjlhM2VhNmUKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDMxIDE3OjA5OjM3IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE3OjA5OjM3IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IEhhdmUgYWxsb2NfbFsyM11fdGFibGUgY2xlYXIgcGFydGlhbF9mbGFn
cyB3aGVuIHByZWVtcHRpbmcKICAgIAogICAgSW4gb3JkZXIgdG8gYWxsb3cgcmVjdXJzaXZlIHBh
Z2V0YWJsZSBwcm9tb3Rpb25zIGFuZCBkZW1vdGlvbnMgdG8gYmUKICAgIGludGVycnVwdGVkLCBY
ZW4gbXVzdCBrZWVwIHRyYWNrIG9mIHRoZSBzdGF0ZSBvZiB0aGUgc3ViLXBhZ2VzCiAgICBwcm9t
b3RlZCBvciBkZW1vdGVkLiAgVGhpcyBpcyBzdG9yZWQgaW4gdHdvIGVsZW1lbnRzIGluIHRoZSBw
YWdlCiAgICBzdHJ1Y3Q6IG5yX2VudHJpZXNfdmFsaWRhdGVkIGFuZCBwYXJ0aWFsX2ZsYWdzLgog
ICAgCiAgICBUaGUgcnVsZSBpcyB0aGF0IGVudHJpZXMgWzAsIG5yX2VudHJpZXNfdmFsaWRhdGVk
KSBzaG91bGQgYWx3YXlzIGJlCiAgICB2YWxpZGF0ZWQgYW5kIGhvbGQgYSBnZW5lcmFsIHJlZmVy
ZW5jZSBjb3VudC4gIElmIHBhcnRpYWxfZmxhZ3MgaXMKICAgIHplcm8sIHRoZW4gW25yX2VudHJp
ZXNfdmFsaWRhdGVkXSBpcyBub3QgdmFsaWRhdGVkIGFuZCBubyByZWZlcmVuY2UKICAgIGNvdW50
IGlzIGhlbGQuICBJZiBQVEZfcGFydGlhbF9zZXQgaXMgc2V0LCB0aGVuIFtucl9lbnRyaWVzX3Zh
bGlkYXRlZF0KICAgIGlzIHBhcnRpYWxseSB2YWxpZGF0ZWQuCiAgICAKICAgIEF0IHRoZSBtb21l
bnQsIGEgZGlzdGluY3Rpb24gaXMgbWFkZSBiZXR3ZWVuIHByb21vdGlvbiBhbmQgZGVtb3Rpb24K
ICAgIHdpdGggcmVnYXJkIHRvIHdoZXRoZXIgdGhlIGVudHJ5IGl0c2VsZiAiaG9sZHMiIGEgZ2Vu
ZXJhbCByZWZlcmVuY2UKICAgIGNvdW50OiB3aGVuIGVudHJ5IHByb21vdGlvbiBpcyBpbnRlcnJ1
cHRlZCAoaS5lLiwgcmV0dXJucyAtRVJFU1RBUlQpLAogICAgdGhlIGVudHJ5IGlzIG5vdCBjb25z
aWRlcmVkIHRvIGhvbGQgYSByZWZlcmVuY2U7IHdoZW4gZW50cnkgZGVtb3Rpb24KICAgIGlzIGlu
dGVycnVwdGVkLCB0aGUgZW50cnkgaXMgc3RpbGwgY29uc2lkZXJlZCB0byBob2xkIGEgZ2VuZXJh
bAogICAgcmVmZXJlbmNlLgogICAgCiAgICBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiBpcyB1c2Vk
IHRvIGRpc3Rpbmd1aXNoIGJldHdlZW4gdGhlc2UgY2FzZXMuCiAgICBJZiBjbGVhciwgaXQncyBh
IHBhcnRpYWwgcHJvbW90aW9uID0+IG5vIGdlbmVyYWwgcmVmZXJlbmNlIGNvdW50IGhlbGQKICAg
IGJ5IHRoZSBlbnRyeTsgaWYgc2V0LCBpdCdzIHBhcnRpYWwgZGVtb3Rpb24sIHNvIGEgZ2VuZXJh
bCByZWZlcmVuY2UKICAgIGNvdW50IGhlbGQuICBCZWNhdXNlIHByb21vdGlvbnMgYW5kIGRlbW90
aW9ucyBjYW4gYmUgaW50ZXJsZWF2ZWQsIHRoaXMKICAgIHZhbHVlIGlzIHBhc3NlZCB0byBnZXRf
cGFnZV9hbmRfdHlwZV9mcm9tX21mbiBhbmQgcHV0X3BhZ2VfZnJvbV9sKmUsCiAgICB0byBiZSBh
YmxlIHRvIHByb3Blcmx5IGhhbmRsZSByZWZlcmVuY2UgY291bnRzLgogICAgCiAgICBVbmZvcnR1
bmF0ZWx5LCB3aGVuIGFsbG9jX2xbMjNdX3RhYmxlIGNoZWNrIGh5cGVyY2FsbF9wcmVlbXB0X2No
ZWNrKCkKICAgIGFuZCByZXR1cm4gLUVSRVNUQVJULCB0aGV5IHNldCBucl9lbnRyaWVzX3ZhbGlk
YXRlZCwgYnV0IGRvbid0IGNsZWFyCiAgICBwYXJ0aWFsX2ZsYWdzLgogICAgCiAgICBJZiB3ZSB3
ZXJlIHBpY2tpbmcgdXAgZnJvbSBhIHByZXZpb3VzbHktaW50ZXJydXB0ZWQgcHJvbW90aW9uLCB0
aGF0CiAgICBtZWFucyB0aGF0IFBURl9wYXJ0aWFsX3NldCB3b3VsZCBiZSBzZXQgZXZlbiB0aG91
Z2gKICAgIFtucl9lbnRyaWVzX3ZhbGlkYXRlZF0gd2FzIG5vdCBwYXJ0aWFsbHkgdmFsaWRhdGVk
LiAgVGhpcyBtZWFucyB0aGF0CiAgICBpZiB0aGUgcGFnZSBpbiB0aGlzIHN0YXRlIHdlcmUgZGUt
dmFsaWRhdGVkLCBwdXRfcGFnZV90eXBlKCkgd291bGQKICAgIGVycm9uZW91c2x5IGJlIGNhbGxl
ZCBvbiB0aGF0IGVudHJ5LgogICAgCiAgICBQZXJoYXBzIHdvcnNlLCBpZiB3ZSB3ZXJlIHJhY2lu
ZyB3aXRoIGEgZGUtdmFsaWRhdGlvbiwgdGhlbiB3ZSBtaWdodAogICAgbGVhdmUgYm90aCBQVEZf
cGFydGlhbF9zZXQgYW5kIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmOyBhbmQgd2hlbgogICAgZGUt
dmFsaWRhdGlvbiBwaWNrZWQgdXAgYWdhaW4sIGJvdGggdGhlIHR5cGUgYW5kIHRoZSBnZW5lcmFs
IHJlZiB3b3VsZAogICAgYmUgZXJyb25lb3VzbHkgZHJvcHBlZCBmcm9tIFtucl9lbnRyaWVzX3Zh
bGlkYXRlZF0uCiAgICAKICAgIEluIGEgc2Vuc2UsIHRoZSByZWFsIGlzc3VlIGhlcmUgaXMgY29k
ZSBkdXBsaWNhdGlvbi4gIFJhdGhlciB0aGFuCiAgICBkdXBsaWNhdGUgdGhlIGludGVycnVwdGlv
biBjb2RlLCBzZXQgcmMgdG8gLUVJTlRSIGFuZCBmYWxsIHRocm91Z2ggdG8KICAgIHRoZSBjb2Rl
IHdoaWNoIGFscmVhZHkgaGFuZGxlcyB0aGF0IGNhc2UgY29ycmVjdGx5LgogICAgCiAgICBHaXZl
biB0aGUgbG9naWMgYXQgdGhpcyBwb2ludCwgaXQgc2hvdWxkIGJlIGltcG9zc2libGUgZm9yCiAg
ICBwYXJ0aWFsX2ZsYWdzIHRvIGJlIG5vbi16ZXJvOyBhZGQgYW4gQVNTRVJUKCkgdG8gY2F0Y2gg
YW55IGNoYW5nZXMuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjk5LgogICAgCiAgICBS
ZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAg
U2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3Rl
ciBjb21taXQ6IGZmMGI5YTVkNjliNzQ0YTk5ZThiYmVhYzgyMGE5ODVkYjVhM2JmOGUKICAgIG1h
c3RlciBkYXRlOiAyMDE5LTEwLTMxIDE2OjE0OjE0ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21t
LmMgfCAxOCArKysrLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMo
KyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVu
L2FyY2gveDg2L21tLmMKaW5kZXggZWFmN2IxNDI0NS4uMDUzNDY1Y2I3YyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTE1NDUsMTMgKzE1
NDUsOCBAQCBzdGF0aWMgaW50IGFsbG9jX2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Us
IHVuc2lnbmVkIGxvbmcgdHlwZSkKICAgICAgICAgICBpKyssIHBhcnRpYWxfZmxhZ3MgPSAwICkK
ICAgICB7CiAgICAgICAgIGlmICggaSA+IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzICYmIGh5cGVy
Y2FsbF9wcmVlbXB0X2NoZWNrKCkgKQotICAgICAgICB7Ci0gICAgICAgICAgICBwYWdlLT5ucl92
YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKLSAgICAgICAg
ICAgIGJyZWFrOwotICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCAhaXNfZ3Vlc3RfbDJfc2xvdChk
LCB0eXBlLCBpKSB8fAorICAgICAgICAgICAgcmMgPSAtRUlOVFI7CisgICAgICAgIGVsc2UgaWYg
KCAhaXNfZ3Vlc3RfbDJfc2xvdChkLCB0eXBlLCBpKSB8fAogICAgICAgICAgICAgIChyYyA9IGdl
dF9wYWdlX2Zyb21fbDJlKHBsMmVbaV0sIHBmbiwgZCwgcGFydGlhbF9mbGFncykpID4gMCApCiAg
ICAgICAgICAgICBjb250aW51ZTsKIApAQCAtMTYxNiwxMyArMTYxMSw4IEBAIHN0YXRpYyBpbnQg
YWxsb2NfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgICBpKyssIHBh
cnRpYWxfZmxhZ3MgPSAwICkKICAgICB7CiAgICAgICAgIGlmICggaSA+IHBhZ2UtPm5yX3ZhbGlk
YXRlZF9wdGVzICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQotICAgICAgICB7Ci0gICAg
ICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICByYyA9IC1F
UkVTVEFSVDsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCBp
c19wdl8zMmJpdF9kb21haW4oZCkgJiYgKGkgPT0gMykgKQorICAgICAgICAgICAgcmMgPSAtRUlO
VFI7CisgICAgICAgIGVsc2UgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oZCkgJiYgKGkgPT0gMykg
KQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoICEobDNlX2dldF9mbGFncyhwbDNlW2ldKSAm
IF9QQUdFX1BSRVNFTlQpIHx8CiAgICAgICAgICAgICAgICAgIChsM2VfZ2V0X2ZsYWdzKHBsM2Vb
aV0pICYgbDNfZGlzYWxsb3dfbWFzayhkKSkgKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjExCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 16:23:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 16:23: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 1iQDEO-0007jE-9n; Thu, 31 Oct 2019 16:23: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=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQDEN-0007j8-Nn
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:23:27 +0000
X-Inumbo-ID: c442b1ba-fbfa-11e9-954d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c442b1ba-fbfa-11e9-954d-12813bfff9fa;
 Thu, 31 Oct 2019 16:23:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQDEM-0004BD-B0
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:23:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQDEM-0001Ux-8n
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:23:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQDEM-0001Ux-8n@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 16:23:26 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/mm: Always retain a general
 ref on partial
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY1N2RjMmQxZDE5ZjkwYzUxMmYzMjE0ODllNTNkYzhmYjRkOWNjOTAKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDMxIDE3OjEwOjA0IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE3OjEwOjA0IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IEFsd2F5cyByZXRhaW4gYSBnZW5lcmFsIHJlZiBvbiBwYXJ0aWFsCiAg
ICAKICAgIEluIG9yZGVyIHRvIGFsbG93IHJlY3Vyc2l2ZSBwYWdldGFibGUgcHJvbW90aW9ucyBh
bmQgZGVtb3Rpb25zIHRvIGJlCiAgICBpbnRlcnJ1cHRlZCwgWGVuIG11c3Qga2VlcCB0cmFjayBv
ZiB0aGUgc3RhdGUgb2YgdGhlIHN1Yi1wYWdlcwogICAgcHJvbW90ZWQgb3IgZGVtb3RlZC4gIFRo
aXMgaXMgc3RvcmVkIGluIHR3byBlbGVtZW50cyBpbiB0aGUgcGFnZSBzdHJ1Y3Q6CiAgICBucl9l
bnRyaWVzX3ZhbGlkYXRlZCBhbmQgcGFydGlhbF9mbGFncy4KICAgIAogICAgVGhlIHJ1bGUgaXMg
dGhhdCBlbnRyaWVzIFswLCBucl9lbnRyaWVzX3ZhbGlkYXRlZCkgc2hvdWxkIGFsd2F5cyBiZQog
ICAgdmFsaWRhdGVkIGFuZCBob2xkIGEgZ2VuZXJhbCByZWZlcmVuY2UgY291bnQuICBJZiBwYXJ0
aWFsX2ZsYWdzIGlzCiAgICB6ZXJvLCB0aGVuIFtucl9lbnRyaWVzX3ZhbGlkYXRlZF0gaXMgbm90
IHZhbGlkYXRlZCBhbmQgbm8gcmVmZXJlbmNlCiAgICBjb3VudCBpcyBoZWxkLiAgSWYgUFRGX3Bh
cnRpYWxfc2V0IGlzIHNldCwgdGhlbiBbbnJfZW50cmllc192YWxpZGF0ZWRdCiAgICBpcyBwYXJ0
aWFsbHkgdmFsaWRhdGVkLgogICAgCiAgICBBdCB0aGUgbW9tZW50LCBhIGRpc3RpbmN0aW9uIGlz
IG1hZGUgYmV0d2VlbiBwcm9tb3Rpb24gYW5kIGRlbW90aW9uCiAgICB3aXRoIHJlZ2FyZCB0byB3
aGV0aGVyIHRoZSBlbnRyeSBpdHNlbGYgImhvbGRzIiBhIGdlbmVyYWwgcmVmZXJlbmNlCiAgICBj
b3VudDogd2hlbiBlbnRyeSBwcm9tb3Rpb24gaXMgaW50ZXJydXB0ZWQgKGkuZS4sIHJldHVybnMg
LUVSRVNUQVJUKSwKICAgIHRoZSBlbnRyeSBpcyBub3QgY29uc2lkZXJlZCB0byBob2xkIGEgcmVm
ZXJlbmNlOyB3aGVuIGVudHJ5IGRlbW90aW9uCiAgICBpcyBpbnRlcnJ1cHRlZCwgdGhlIGVudHJ5
IGlzIHN0aWxsIGNvbnNpZGVyZWQgdG8gaG9sZCBhIGdlbmVyYWwKICAgIHJlZmVyZW5jZS4KICAg
IAogICAgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgaXMgdXNlZCB0byBkaXN0aW5ndWlzaCBiZXR3
ZWVuIHRoZXNlIGNhc2VzLgogICAgSWYgY2xlYXIsIGl0J3MgYSBwYXJ0aWFsIHByb21vdGlvbiA9
PiBubyBnZW5lcmFsIHJlZmVyZW5jZSBjb3VudCBoZWxkCiAgICBieSB0aGUgZW50cnk7IGlmIHNl
dCwgaXQncyBwYXJ0aWFsIGRlbW90aW9uLCBzbyBhIGdlbmVyYWwgcmVmZXJlbmNlCiAgICBjb3Vu
dCBoZWxkLiAgQmVjYXVzZSBwcm9tb3Rpb25zIGFuZCBkZW1vdGlvbnMgY2FuIGJlIGludGVybGVh
dmVkLCB0aGlzCiAgICB2YWx1ZSBpcyBwYXNzZWQgdG8gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9t
Zm4gYW5kIHB1dF9wYWdlX2Zyb21fbCplLAogICAgdG8gYmUgYWJsZSB0byBwcm9wZXJseSBoYW5k
bGUgcmVmZXJlbmNlIGNvdW50cy4KICAgIAogICAgVW5mb3J0dW5hdGVseSwgYmVjYXVzZSBhIHJl
ZmNvdW50IGlzIG5vdCBoZWxkLCBpdCBpcyBwb3NzaWJsZSB0bwogICAgZW5naW5lZXIgYSBzaXR1
YXRpb24gd2hlcmUgUEZUX3BhcnRpYWxfc2V0IGlzIHNldCBidXQgdGhlIHBhZ2UgaW4KICAgIHF1
ZXN0aW9uIGhhcyBiZWVuIGFzc2lnbmVkIHRvIGFub3RoZXIgZG9tYWluLiAgQSBza2V0Y2ggaXMg
cHJvdmlkZWQgaW4KICAgIHRoZSBhcHBlbmRpeC4KICAgIAogICAgRml4IHRoaXMgYnkgaGF2aW5n
IHRoZSBwYXJlbnQgcGFnZSB0YWJsZSBlbnRyeSBob2xkIGEgZ2VuZXJhbAogICAgcmVmZXJlbmNl
IGNvdW50IHdoZW5ldmVyIFBGVF9wYXJ0aWFsX3NldCBpcyBzZXQuICAoRm9yIGNsYXJpdHkgb2YK
ICAgIGNoYW5nZSwga2VlcCB0d28gc2VwYXJhdGUgZmxhZ3MuICBUaGVzZSB3aWxsIGJlIGNvbGxh
cHNlZCBpbiBhCiAgICBzdWJzZXF1ZW50IGNoYW5nZXNldC4pCiAgICAKICAgIFRoaXMgaGFzIHR3
byBiYXNpYyBpbXBsaWNhdGlvbnMuICBPbiB0aGUgcHV0X3BhZ2VfZnJvbV9sTmUoKSBzaWRlLAog
ICAgdGhpcyBtZWFuIHRoYXQgdGhlIChwYXJ0aWFsX3NldCAmJiAhcGFydGlhbF9yZWYpIGNhc2Ug
Y2FuIG5ldmVyIGhhcHBlbiwKICAgIGFuZCBubyBsb25nZXIgbmVlZHMgdG8gYmUgc3BlY2lhbC1j
YXNlZC4KICAgIAogICAgU2Vjb25kbHksIGJlY2F1c2UgYm90aCBmbGFncyBhcmUgc2V0IHRvZ2V0
aGVyLCB0aGVyZSdzIG5vIG5lZWQgdG8gY2Fycnkgb3ZlcgogICAgZXhpc3RpbmcgYml0cyBmcm9t
IHBhcnRpYWxfcHRlLgogICAgCiAgICAoTkIgdGhlcmUgaXMgc3RpbGwgYW5vdGhlciBpc3N1ZSB3
aXRoIGNhbGxpbmcgX3B1dF9wYWdlX3R5cGUoKSBvbiBhCiAgICBwYWdlIHdoaWNoIGhhZCBQR1Rf
cGFydGlhbCBzZXQ7IHRoYXQgd2lsbCBiZSBoYW5kbGVkIGluIGEgc3Vic2VxdWVudAogICAgcGF0
Y2guKQogICAgCiAgICBPbiB0aGUgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oKSBzaWRlLCB3
ZSBuZWVkIHRvIGRpc3Rpbmd1aXNoCiAgICBiZXR3ZWVuIGNhbGxlcnMgd2hpY2ggaG9sZCBhIHJl
ZmVyZW5jZSBvbiBwYXJ0aWFsIChpLmUuLAogICAgYWxsb2NfbE5fdGFibGUoKSksIGFuZCB0aG9z
ZSB3aGljaCBkbyBub3QgKG5ld19jcjMsIFBJTl9MTl9UQUJMRSwgYW5kCiAgICBzbyBvbik6IHBh
c3MgYSBmbGFnIGlmIHRoZSB0eXBlIHNob3VsZCBiZSByZXRhaW5lZCBvbiBpbnRlcnJ1cHRpb24u
CiAgICAKICAgIE5CIHRoYXQgc2luY2UgbDEgcHJvbW90aW9uIGNhbid0IGJlIHByZWVtcHRlZCwg
dGhhdCBnZXRfcGFnZV9mcm9tX2wyZQogICAgY2FuJ3QgcmV0dXJuIC1FUkVTVEFSVC4KICAgIAog
ICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yOTkuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBHZW9yZ2Ug
RHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgLS0tLS0KICAgICogQXBwZW5kaXg6IEVu
Z2luZWVyaW5nIFBURl9wYXJ0aWFsX3NldCB3aGlsZSBhIHBhZ2UgYmVsb25ncyB0byBhCiAgICAg
IGZvcmVpZ24gZG9tYWluCiAgICAKICAgIFN1cHBvc2UgQSBpcyBhIHBhZ2Ugd2hpY2ggY2FuIGJl
IHByb21vdGVkIHRvIGFuIGwzLCBhbmQgQiBpcyBhIHBhZ2UKICAgIHdoaWNoIGNhbiBiZSBwcm9t
b3RlZCB0byBhbiBsMiwgYW5kIEFbeF0gcG9pbnRzIHRvIEIuICBCIGhhcwogICAgUEdDX2FsbG9j
YXRlZCBzZXQgYnV0IG5vIG90aGVyIGdlbmVyYWwgcmVmZXJlbmNlcy4KICAgIAogICAgVjE6ICBQ
SU5fTDMgQS4KICAgICAgQSBpcyB2YWxpZGF0ZWQsIEIgaXMgdmFsaWRhdGVkLgogICAgICBBLnR5
cGVfY291bnQgPSAxIHwgUEdUX3ZhbGlkYXRlZCB8IFBHVF9waW5uZWQKICAgICAgQi50eXBlX2Nv
dW50ID0gMSB8IFBHVF92YWxpZGF0ZWQKICAgICAgQi5jb3VudCA9IDIgfCBQR0NfYWxsb2NhdGVk
IChBW3hdIGhvbGRzIGEgZ2VuZXJhbCByZWYpCiAgICAKICAgIFYxOiBVTlBJTiBBLgogICAgICBB
IGJlZ2lucyBkZS12YWxpZGF0aW9uLgogICAgICBBcnJhbmdlIHRvIGJlIGludGVycnVwdGVkIHdo
ZW4gaSA8IHgKICAgICAgVjEtPm9sZF9ndWVzdF90YWJsZSA9IEEKICAgICAgVjEtPm9sZF9ndWVz
dF90YWJsZV9yZWZfaGVsZCA9IGZhbHNlCiAgICAgIEEudHlwZV9jb3VudCA9IDEgfCBQR1RfcGFy
dGlhbAogICAgICBBLm5yX3ZhbGlkYXRlZF9lbnRyaWVzID0gaSA8IHgKICAgICAgQi50eXBlX2Nv
dW50ID0gMAogICAgICBCLmNvdW50ID0gMSB8IFBHQ19hbGxvY2F0ZWQKICAgIAogICAgVjI6IE1P
RF9MNF9FTlRSWSB0byBwb2ludCBzb21lIGw0ZSB0byBBLgogICAgICBQaWNrcyB1cCByZS12YWxp
ZGF0aW9uIG9mIEEuCiAgICAgIEFycmFuZ2UgdG8gYmUgaW50ZXJydXB0ZWQgaGFsZndheSB0aHJv
dWdoIEIncyB2YWxpZGF0aW9uCiAgICAgIEIudHlwZV9jb3VudCA9IDEgfCBQR1RfcGFydGlhbAog
ICAgICBCLmNvdW50ID0gMiB8IFBHQ19hbGxvY2F0ZWQgKFBHVF9wYXJ0aWFsIGhvbGRzIGEgZ2Vu
ZXJhbCByZWYpCiAgICAgIEEudHlwZV9jb3VudCA9IDEgfCBQR1RfcGFydGlhbAogICAgICBBLm5y
X3ZhbGlkYXRlZF9lbnRyaWVzID0geAogICAgICBBLnBhcnRpYWxfcHRlID0gUFRGX3BhcnRpYWxf
c2V0CiAgICAKICAgIFYzOiBNT0RfTDNfRU5UUlkgdG8gcG9pbnQgc29tZSBvdGhlciBsM2UgKG5v
dCBpbiBBKSB0byBCLgogICAgICBWYWxpZGF0ZXMgQi4KICAgICAgQi50eXBlX2NvdW50ID0gMSB8
IFBHVF92YWxpZGF0ZWQKICAgICAgQi5jb3VudCA9IDIgfCBQR0NfYWxsb2NhdGVkICgib3RoZXIg
bDNlIiBob2xkcyBhIGdlbmVyYWwgcmVmKQogICAgCiAgICBWMzogTU9EX0wzX0VOVFJZIHRvIGNs
ZWFyIGwzZSBwb2ludGluZyB0byBCLgogICAgICBEZXZhbGlkYXRlcyBCLgogICAgICBCLnR5cGVf
Y291bnQgPSAwCiAgICAgIEIuY291bnQgPSAxIHwgUEdDX2FsbG9jYXRlZAogICAgCiAgICBWMzog
ZGVjcmVhc2VfcmVzZXJ2YXRpb24oQikKICAgICAgQ2xlYXJzIFBHQ19hbGxvY2F0ZWQKICAgICAg
Qi5jb3VudCA9IDAgPT4gQiBpcyBmcmVlZAogICAgCiAgICBCIGdldHMgYXNzaWduZWQgdG8gYSBk
aWZmZXJlbnQgZG9tYWluCiAgICAKICAgIFYxOiBSZXN0YXJ0cyBVTlBJTiBvZiBBCiAgICAgIHB1
dF9vbGRfZ3Vlc3RfdGFibGUoQSkKICAgICAgICAuLi4KICAgICAgICAgIGZyZWVfbDNfdGFibGUo
QSkKICAgIAogICAgTm93IHNpbmNlIEEucGFydGlhbF9mbGFncyBoYXMgUFRGX3BhcnRpYWxfc2V0
LCBmcmVlX2wzX3RhYmxlKCkgd2lsbAogICAgY2FsbCBwdXRfcGFnZV9mcm9tX2wzZSgpIG9uIEFb
eF0sIHdoaWNoIHBvaW50cyB0byBCLCB3aGlsZSBCIGlzIG93bmVkCiAgICBieSBhbm90aGVyIGRv
bWFpbi4KICAgIAogICAgSWYgQVt4XSBoZWxkIGEgZ2VuZXJhbCByZWZjb3VudCBmb3IgQiBvbiBw
YXJ0aWFsIHZhbGlkYXRpb24sIGFzIGl0IGRvZXMKICAgIGZvciBwYXJ0aWFsIGRlLXZhbGlkYXRp
b24sIHRoZW4gQiB3b3VsZCBzdGlsbCBoYXZlIGEgcmVmZXJlbmNlIGNvdW50IG9mCiAgICAxIGFm
dGVyIFBHQ19hbGxvY2F0ZWQgd2FzIGZyZWVkOyBzbyBCIHdvdWxkbid0IGJlIGZyZWVkIHVudGls
IGFmdGVyCiAgICBwdXRfcGFnZV9mcm9tX2wzZSgpIGhhZCBoYXBwZW5kIG9uIEFbeF0uCiAgICBt
YXN0ZXIgY29tbWl0OiAxOGIwYWI2OTc4MzBhNDZjZTNkYWNhZjkyMTA3OTkzMjJjYjM3MzJjCiAg
ICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoxNDozNiArMDEwMAotLS0KIHhlbi9hcmNoL3g4
Ni9tbS5jICAgICAgICB8IDg0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIHwgMTUgKysrKystLS0tCiAyIGZp
bGVzIGNoYW5nZWQsIDU4IGluc2VydGlvbnMoKyksIDQxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggMDUzNDY1Y2I3
Yy4uNjhhOWU3NDAwMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2Fy
Y2gveDg2L21tLmMKQEAgLTYxNywxMCArNjE3LDExIEBAIHN0YXRpYyBpbnQgX2dldF9wYWdlX3R5
cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogICogcGFnZS0+
cHRlW3BhZ2UtPm5yX3ZhbGlkYXRlZF9lbnRyaWVzXS4gIFNlZSB0aGUgY29tbWVudCBpbiBtbS5o
IGZvcgogICogbW9yZSBpbmZvcm1hdGlvbi4KICAqLwotI2RlZmluZSBQVEZfcGFydGlhbF9zZXQg
ICAgICAgICAoMSA8PCAwKQotI2RlZmluZSBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZiAoMSA8PCAx
KQotI2RlZmluZSBQVEZfcHJlZW1wdGlibGUgICAgICAgICAoMSA8PCAyKQotI2RlZmluZSBQVEZf
ZGVmZXIgICAgICAgICAgICAgICAoMSA8PCAzKQorI2RlZmluZSBQVEZfcGFydGlhbF9zZXQgICAg
ICAgICAgICgxIDw8IDApCisjZGVmaW5lIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmICAgKDEgPDwg
MSkKKyNkZWZpbmUgUFRGX3ByZWVtcHRpYmxlICAgICAgICAgICAoMSA8PCAyKQorI2RlZmluZSBQ
VEZfZGVmZXIgICAgICAgICAgICAgICAgICgxIDw8IDMpCisjZGVmaW5lIFBURl9yZXRhaW5fcmVm
X29uX3Jlc3RhcnQgKDEgPDwgNCkKIAogc3RhdGljIGludCBnZXRfcGFnZV9hbmRfdHlwZV9mcm9t
X21mbigKICAgICBtZm5fdCBtZm4sIHVuc2lnbmVkIGxvbmcgdHlwZSwgc3RydWN0IGRvbWFpbiAq
ZCwKQEAgLTYyOSw3ICs2MzAsMTEgQEAgc3RhdGljIGludCBnZXRfcGFnZV9hbmRfdHlwZV9mcm9t
X21mbigKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gbWZuX3RvX3BhZ2UobWZuKTsKICAg
ICBpbnQgcmM7CiAgICAgYm9vbCBwcmVlbXB0aWJsZSA9IGZsYWdzICYgUFRGX3ByZWVtcHRpYmxl
LAotICAgICAgICAgcGFydGlhbF9yZWYgPSBmbGFncyAmIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVm
OworICAgICAgICAgcGFydGlhbF9yZWYgPSBmbGFncyAmIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVm
LAorICAgICAgICAgcGFydGlhbF9zZXQgPSBmbGFncyAmIFBURl9wYXJ0aWFsX3NldCwKKyAgICAg
ICAgIHJldGFpbl9yZWYgID0gZmxhZ3MgJiBQVEZfcmV0YWluX3JlZl9vbl9yZXN0YXJ0OworCisg
ICAgQVNTRVJUKHBhcnRpYWxfcmVmID09IHBhcnRpYWxfc2V0KTsKIAogICAgIGlmICggbGlrZWx5
KCFwYXJ0aWFsX3JlZikgJiYKICAgICAgICAgIHVubGlrZWx5KCFnZXRfcGFnZV9mcm9tX21mbiht
Zm4sIGQpKSApCkBAIC02NDIsMTMgKzY0NywxNSBAQCBzdGF0aWMgaW50IGdldF9wYWdlX2FuZF90
eXBlX2Zyb21fbWZuKAogICAgICAqIC0gcGFnZSBpcyBmdWxseSB2YWxpZGF0ZWQgKHJjID09IDAp
CiAgICAgICogLSBwYWdlIGlzIG5vdCB2YWxpZGF0ZWQgKHJjIDwgMCkgYnV0OgogICAgICAqICAg
LSBXZSBjYW1lIGluIHdpdGggYSByZWZlcmVuY2UgKHBhcnRpYWxfcmVmKQorICAgICAqICAgLSBw
YWdlIGlzIHBhcnRpYWxseSB2YWxpZGF0ZWQgKHJjID09IC1FUkVTVEFSVCksIGFuZCB0aGUKKyAg
ICAgKiAgICAgY2FsbGVyIGhhcyBhc2tlZCB0aGUgcmVmIHRvIGJlIHJldGFpbmVkIGluIHRoYXQg
Y2FzZQogICAgICAqICAgLSBwYWdlIGlzIHBhcnRpYWxseSB2YWxpZGF0ZWQgYnV0IHRoZXJlJ3Mg
YmVlbiBhbiBlcnJvcgogICAgICAqICAgICAocGFnZSA9PSBjdXJyZW50LT5hcmNoLm9sZF9ndWVz
dF90YWJsZSkKICAgICAgKgogICAgICAqIFRoZSBwYXJ0aWFsX3JlZi1vbi1lcnJvciBjbGF1c2Ug
aXMgd29ydGggYW4gZXhwbGFuYXRpb24uICBUaGVyZQogICAgICAqIGFyZSB0d28gc2NlbmFyaW9z
IHdoZXJlIHBhcnRpYWxfcmVmIG1pZ2h0IGJlIHRydWUgY29taW5nIGluOgotICAgICAqIC0gbWZu
IGhhcyBiZWVuIHBhcnRpYWxseSBkZW1vdGVkIGFzIHR5cGUgYHR5cGVgOyBpLmUuIGhhcwotICAg
ICAqICAgUEdUX3BhcnRpYWwgc2V0CisgICAgICogLSBtZm4gaGFzIGJlZW4gcGFydGlhbGx5IHBy
b21vdGVkIC8gZGVtb3RlZCBhcyB0eXBlIGB0eXBlYDsKKyAgICAgKiAgIGkuZS4gaGFzIFBHVF9w
YXJ0aWFsIHNldAogICAgICAqIC0gbWZuIGhhcyBiZWVuIHBhcnRpYWxseSBkZW1vdGVkIGFzIEwo
dHlwZSsxKSAoaS5lLiwgYSBsaW5lYXIKICAgICAgKiAgIHBhZ2U7IGUuZy4gd2UncmUgYmVpbmcg
Y2FsbGVkIGZyb20gZ2V0X3BhZ2VfZnJvbV9sMmUgd2l0aAogICAgICAqICAgdHlwZSA9PSBQR1Rf
bDFfdGFibGUsIGJ1dCB0aGUgbWZuIGlzIFBHVF9sMl90YWJsZSkKQEAgLTY3MSw3ICs2NzgsOCBA
QCBzdGF0aWMgaW50IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKAogICAgICAqLwogICAgIGlm
ICggbGlrZWx5KCFyYykgfHwgcGFydGlhbF9yZWYgKQogICAgICAgICAvKiBub3RoaW5nICovOwot
ICAgIGVsc2UgaWYgKCBwYWdlID09IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlICkKKyAg
ICBlbHNlIGlmICggcGFnZSA9PSBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSB8fAorICAg
ICAgICAgICAgICAocmV0YWluX3JlZiAmJiByYyA9PSAtRVJFU1RBUlQpICkKICAgICAgICAgQVNT
RVJUKHByZWVtcHRpYmxlKTsKICAgICBlbHNlCiAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwpAQCAt
MTM0OCw4ICsxMzU2LDggQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5
X3QgbDJlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgaWYgKCAoZmxhZ3MgJiAoUFRGX3Bh
cnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpKSA9PQogICAgICAgICAgICAgICBQ
VEZfcGFydGlhbF9zZXQgKQogICAgICAgICB7Ci0gICAgICAgICAgICBBU1NFUlQoIShmbGFncyAm
IFBURl9kZWZlcikpOwotICAgICAgICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgUFRGX3By
ZWVtcHRpYmxlLCBwdHBnKTsKKyAgICAgICAgICAgIC8qIHBhcnRpYWxfc2V0IHNob3VsZCBhbHdh
eXMgaW1wbHkgcGFydGlhbF9yZWYgKi8KKyAgICAgICAgICAgIEJVRygpOwogICAgICAgICB9CiAg
ICAgICAgIGVsc2UgaWYgKCBmbGFncyAmIFBURl9kZWZlciApCiAgICAgICAgIHsKQEAgLTEzOTQs
OCArMTQwMiw4IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sM2UobDNfcGdlbnRyeV90IGwz
ZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgaWYgKCAoZmxhZ3MgJiAoUFRGX3BhcnRpYWxfc2V0
IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpKSA9PQogICAgICAgICAgUFRGX3BhcnRpYWxfc2V0
ICkKICAgICB7Ci0gICAgICAgIEFTU0VSVCghKGZsYWdzICYgUFRGX2RlZmVyKSk7Ci0gICAgICAg
IHJldHVybiBfcHV0X3BhZ2VfdHlwZShwZywgUFRGX3ByZWVtcHRpYmxlLCBtZm5fdG9fcGFnZShf
bWZuKHBmbikpKTsKKyAgICAgICAgLyogcGFydGlhbF9zZXQgc2hvdWxkIGFsd2F5cyBpbXBseSBw
YXJ0aWFsX3JlZiAqLworICAgICAgICBCVUcoKTsKICAgICB9CiAKICAgICBpZiAoIGZsYWdzICYg
UFRGX2RlZmVyICkKQEAgLTE0MjUsOCArMTQzMyw4IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJv
bV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgICAgIGlmICgg
KGZsYWdzICYgKFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKSkgPT0K
ICAgICAgICAgICAgICAgUFRGX3BhcnRpYWxfc2V0ICkKICAgICAgICAgewotICAgICAgICAgICAg
QVNTRVJUKCEoZmxhZ3MgJiBQVEZfZGVmZXIpKTsKLSAgICAgICAgICAgIHJldHVybiBfcHV0X3Bh
Z2VfdHlwZShwZywgUFRGX3ByZWVtcHRpYmxlLCBtZm5fdG9fcGFnZShfbWZuKHBmbikpKTsKKyAg
ICAgICAgICAgIC8qIHBhcnRpYWxfc2V0IHNob3VsZCBhbHdheXMgaW1wbHkgcGFydGlhbF9yZWYg
Ki8KKyAgICAgICAgICAgIEJVRygpOwogICAgICAgICB9CiAKICAgICAgICAgaWYgKCBmbGFncyAm
IFBURl9kZWZlciApCkBAIC0xNTUwLDEzICsxNTU4LDIyIEBAIHN0YXRpYyBpbnQgYWxsb2NfbDJf
dGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogICAgICAg
ICAgICAgIChyYyA9IGdldF9wYWdlX2Zyb21fbDJlKHBsMmVbaV0sIHBmbiwgZCwgcGFydGlhbF9m
bGFncykpID4gMCApCiAgICAgICAgICAgICBjb250aW51ZTsKIAotICAgICAgICBpZiAoIHJjID09
IC1FUkVTVEFSVCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9w
dGVzID0gaTsKLSAgICAgICAgICAgIC8qIFNldCAnc2V0JywgcmV0YWluICdnZW5lcmFsIHJlZicg
Ki8KLSAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBwYXJ0aWFsX2ZsYWdzIHwgUFRG
X3BhcnRpYWxfc2V0OwotICAgICAgICB9Ci0gICAgICAgIGVsc2UgaWYgKCByYyA9PSAtRUlOVFIg
JiYgaSApCisgICAgICAgIC8qCisgICAgICAgICAqIEl0IHNob3VsZG4ndCBiZSBwb3NzaWJsZSBm
b3IgZ2V0X3BhZ2VfZnJvbV9sMmUgdG8gcmV0dXJuCisgICAgICAgICAqIC1FUkVTVEFSVCwgc2lu
Y2Ugd2UgbmV2ZXIgY2FsbCB0aGlzIHdpdGggUFRGX3ByZWVtcHRpYmxlLgorICAgICAgICAgKiAo
YWxsb2NfbDFfdGFibGUgbWF5IHJldHVybiAtRUlOVFIgb24gYW4gTDFURi12dWxuZXJhYmxlCisg
ICAgICAgICAqIGVudHJ5LikKKyAgICAgICAgICoKKyAgICAgICAgICogTkIgdGhhdCB3aGlsZSBv
biBhICJjbGVhbiIgcHJvbW90aW9uLCB3ZSBjYW4gbmV2ZXIgZ2V0CisgICAgICAgICAqIFBHVF9w
YXJ0aWFsLiAgSXQgaXMgcG9zc2libGUgdG8gYXJyYW5nZSBmb3IgYW4gbDJlIHRvCisgICAgICAg
ICAqIGNvbnRhaW4gYSBwYXJ0aWFsbHktZGV2YWxpZGF0ZWQgbDI7IGJ1dCBpbiB0aGF0IGNhc2Us
IGJvdGgKKyAgICAgICAgICogb2YgdGhlIGZvbGxvd2luZyBmdW5jdGlvbnMgd2lsbCBmYWlsIGFu
eXdheSAodGhlIGZpcnN0CisgICAgICAgICAqIGJlY2F1c2UgdGhlIHBhZ2UgaW4gcXVlc3Rpb24g
aXMgbm90IGFuIGwxOyB0aGUgc2Vjb25kCisgICAgICAgICAqIGJlY2F1c2UgdGhlIHBhZ2UgaXMg
bm90IGZ1bGx5IHZhbGlkYXRlZCkuCisgICAgICAgICAqLworICAgICAgICBBU1NFUlQocmMgIT0g
LUVSRVNUQVJUKTsKKworICAgICAgICBpZiAoIHJjID09IC1FSU5UUiAmJiBpICkKICAgICAgICAg
ewogICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwogICAgICAgICAgICAg
cGFnZS0+cGFydGlhbF9mbGFncyA9IDA7CkBAIC0xNTY1LDYgKzE1ODIsNyBAQCBzdGF0aWMgaW50
IGFsbG9jX2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlw
ZSkKICAgICAgICAgZWxzZSBpZiAoIHJjIDwgMCAmJiByYyAhPSAtRUlOVFIgKQogICAgICAgICB7
CiAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkZhaWx1cmUgaW4gYWxsb2Nf
bDJfdGFibGU6IHNsb3QgJSN4XG4iLCBpKTsKKyAgICAgICAgICAgIEFTU0VSVChjdXJyZW50LT5h
cmNoLm9sZF9ndWVzdF90YWJsZSA9PSBOVUxMKTsKICAgICAgICAgICAgIGlmICggaSApCiAgICAg
ICAgICAgICB7CiAgICAgICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwpA
QCAtMTYyMSwxNiArMTYzOSwxNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAgICAgICAgcmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9m
cm9tX21mbigKICAgICAgICAgICAgICAgICAgICAgbDNlX2dldF9tZm4ocGwzZVtpXSksCiAgICAg
ICAgICAgICAgICAgICAgIFBHVF9sMl9wYWdlX3RhYmxlIHwgUEdUX3BhZV94ZW5fbDIsIGQsCi0g
ICAgICAgICAgICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgfCBQVEZfcHJlZW1wdGlibGUpOworICAg
ICAgICAgICAgICAgICAgICBwYXJ0aWFsX2ZsYWdzIHwgUFRGX3ByZWVtcHRpYmxlIHwgUFRGX3Jl
dGFpbl9yZWZfb25fcmVzdGFydCk7CiAgICAgICAgIH0KLSAgICAgICAgZWxzZSBpZiAoIChyYyA9
IGdldF9wYWdlX2Zyb21fbDNlKHBsM2VbaV0sIHBmbiwgZCwgcGFydGlhbF9mbGFncykpID4gMCAp
CisgICAgICAgIGVsc2UgaWYgKCAocmMgPSBnZXRfcGFnZV9mcm9tX2wzZShwbDNlW2ldLCBwZm4s
IGQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFydGlhbF9mbGFncyB8IFBURl9y
ZXRhaW5fcmVmX29uX3Jlc3RhcnQpKSA+IDAgKQogICAgICAgICAgICAgY29udGludWU7CiAKICAg
ICAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQogICAgICAgICB7CiAgICAgICAgICAgICBwYWdl
LT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CiAgICAgICAgICAgICAvKiBTZXQgJ3NldCcsIGxlYXZl
ICdnZW5lcmFsIHJlZicgc2V0IGlmIHRoaXMgZW50cnkgd2FzIHNldCAqLwotICAgICAgICAgICAg
cGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxhZ3MgfCBQVEZfcGFydGlhbF9zZXQ7Cisg
ICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3Bh
cnRpYWxfZ2VuZXJhbF9yZWY7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIHJjID09IC1F
SU5UUiAmJiBpICkKICAgICAgICAgewpAQCAtMTc5MSwxNCArMTgxMCwxNSBAQCBzdGF0aWMgaW50
IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAgaSsrLCBw
YXJ0aWFsX2ZsYWdzID0gMCApCiAgICAgewogICAgICAgICBpZiAoICFpc19ndWVzdF9sNF9zbG90
KGQsIGkpIHx8Ci0gICAgICAgICAgICAgKHJjID0gZ2V0X3BhZ2VfZnJvbV9sNGUocGw0ZVtpXSwg
cGZuLCBkLCBwYXJ0aWFsX2ZsYWdzKSkgPiAwICkKKyAgICAgICAgICAgICAocmMgPSBnZXRfcGFn
ZV9mcm9tX2w0ZShwbDRlW2ldLCBwZm4sIGQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFydGlhbF9mbGFncyB8IFBURl9yZXRhaW5fcmVmX29uX3Jlc3RhcnQpKSA+IDAgKQogICAg
ICAgICAgICAgY29udGludWU7CiAKICAgICAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQogICAg
ICAgICB7CiAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CiAgICAgICAg
ICAgICAvKiBTZXQgJ3NldCcsIGxlYXZlICdnZW5lcmFsIHJlZicgc2V0IGlmIHRoaXMgZW50cnkg
d2FzIHNldCAqLwotICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxh
Z3MgfCBQVEZfcGFydGlhbF9zZXQ7CisgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0g
UFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWY7CiAgICAgICAgIH0KICAg
ICAgICAgZWxzZSBpZiAoIHJjIDwgMCApCiAgICAgICAgIHsKQEAgLTE4OTYsOSArMTkxNiw3IEBA
IHN0YXRpYyBpbnQgZnJlZV9sMl90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIGVs
c2UgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQogICAgIHsKICAgICAgICAgcGFnZS0+bnJfdmFsaWRh
dGVkX3B0ZXMgPSBpOwotICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gKHBhcnRpYWxfZmxh
Z3MgJiBQVEZfcGFydGlhbF9zZXQpID8KLSAgICAgICAgICAgIHBhcnRpYWxfZmxhZ3MgOgotICAg
ICAgICAgICAgKFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKTsKKyAg
ICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IFBURl9wYXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFs
X2dlbmVyYWxfcmVmOwogICAgIH0KICAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkgPCBM
Ml9QQUdFVEFCTEVfRU5UUklFUyAtIDEgKQogICAgIHsKQEAgLTE5NDYsOSArMTk2NCw3IEBAIHN0
YXRpYyBpbnQgZnJlZV9sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIGlmICgg
cmMgPT0gLUVSRVNUQVJUICkKICAgICB7CiAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVz
ID0gaTsKLSAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IChwYXJ0aWFsX2ZsYWdzICYgUFRG
X3BhcnRpYWxfc2V0KSA/Ci0gICAgICAgICAgICBwYXJ0aWFsX2ZsYWdzIDoKLSAgICAgICAgICAg
IChQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZik7CisgICAgICAgIHBh
Z2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFs
X3JlZjsKICAgICB9CiAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpIDwgTDNfUEFHRVRB
QkxFX0VOVFJJRVMgLSAxICkKICAgICB7CkBAIC0xOTc5LDkgKzE5OTUsNyBAQCBzdGF0aWMgaW50
IGZyZWVfbDRfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBpZiAoIHJjID09IC1F
UkVTVEFSVCApCiAgICAgewogICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0g
ICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSAocGFydGlhbF9mbGFncyAmIFBURl9wYXJ0aWFs
X3NldCkgPwotICAgICAgICAgICAgcGFydGlhbF9mbGFncyA6Ci0gICAgICAgICAgICAoUFRGX3Bh
cnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYpOworICAgICAgICBwYWdlLT5wYXJ0
aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWY7CiAg
ICAgfQogICAgIGVsc2UgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSA8IEw0X1BBR0VUQUJMRV9FTlRS
SUVTIC0gMSApCiAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmluZGV4IDQ2Y2JhNTI5NDEuLmRjOWNiODY5ZGQgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L21tLmgKQEAgLTIzOCwyMiArMjM4LDI1IEBAIHN0cnVjdCBwYWdlX2luZm8KICAgICAgICAg
ICogcGFnZS4KICAgICAgICAgICoKICAgICAgICAgICogVGhpcyBoYXBwZW5zOgotICAgICAgICAg
KiAtIER1cmluZyBkZS12YWxpZGF0aW9uLCBpZiBkZS12YWxpZGF0aW9uIG9mIHRoZSBwYWdlIHdh
cworICAgICAgICAgKiAtIER1cmluZyB2YWxpZGF0aW9uIG9yIGRlLXZhbGlkYXRpb24sIGlmIHRo
ZSBvcGVyYXRpb24gd2FzCiAgICAgICAgICAqICAgaW50ZXJydXB0ZWQKICAgICAgICAgICogLSBE
dXJpbmcgdmFsaWRhdGlvbiwgaWYgYW4gaW52YWxpZCBlbnRyeSBpcyBlbmNvdW50ZXJlZCBhbmQK
ICAgICAgICAgICogICB2YWxpZGF0aW9uIGlzIHByZWVtcHRpYmxlCiAgICAgICAgICAqIC0gRHVy
aW5nIHZhbGlkYXRpb24sIGlmIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIHdhcyBzZXQgb24KLSAg
ICAgICAgICogICB0aGlzIGVudHJ5IHRvIGJlZ2luIHdpdGggKHBlcmhhcHMgYmVjYXVzZSB3ZSdy
ZSBwaWNraW5nCi0gICAgICAgICAqICAgdXAgZnJvbSBhIHBhcnRpYWwgZGUtdmFsaWRhdGlvbiku
CisgICAgICAgICAqICAgdGhpcyBlbnRyeSB0byBiZWdpbiB3aXRoIChwZXJoYXBzIGJlY2F1c2Ug
aXQgcGlja2VkIHVwIGEKKyAgICAgICAgICogICBwcmV2aW91cyBvcGVyYXRpb24pCiAgICAgICAg
ICAqCi0gICAgICAgICAqIFdoZW4gcmVzdW1pbmcgdmFsaWRhdGlvbiwgaWYgUFRGX3BhcnRpYWxf
Z2VuZXJhbF9yZWYgaXMgY2xlYXIsCi0gICAgICAgICAqIHRoZW4gYSBnZW5lcmFsIHJlZmVyZW5j
ZSBtdXN0IGJlIHJlLWFjcXVpcmVkOyBpZiBpdCBpcyBzZXQsIG5vCi0gICAgICAgICAqIHJlZmVy
ZW5jZSBzaG91bGQgYmUgYWNxdWlyZWQuCisgICAgICAgICAqIFdoZW4gcmVzdW1pbmcgdmFsaWRh
dGlvbiwgaWYgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgaXMKKyAgICAgICAgICogY2xlYXIsIHRo
ZW4gYSBnZW5lcmFsIHJlZmVyZW5jZSBtdXN0IGJlIHJlLWFjcXVpcmVkOyBpZiBpdAorICAgICAg
ICAgKiBpcyBzZXQsIG5vIHJlZmVyZW5jZSBzaG91bGQgYmUgYWNxdWlyZWQuCiAgICAgICAgICAq
CiAgICAgICAgICAqIFdoZW4gcmVzdW1pbmcgZGUtdmFsaWRhdGlvbiwgaWYgUFRGX3BhcnRpYWxf
Z2VuZXJhbF9yZWYgaXMKICAgICAgICAgICogY2xlYXIsIG5vIHJlZmVyZW5jZSBzaG91bGQgYmUg
ZHJvcHBlZDsgaWYgaXQgaXMgc2V0LCBhCiAgICAgICAgICAqIHJlZmVyZW5jZSBzaG91bGQgYmUg
ZHJvcHBlZC4KICAgICAgICAgICoKKyAgICAgICAgICogTkIgYXQgdGhlIG1vbWVudCwgUFRGX3Bh
cnRpYWxfc2V0IHNob3VsZCBiZSBzZXQgaWYgYW5kIG9ubHkgaWYKKyAgICAgICAgICogUFRGX3Bh
cnRpYWxfZ2VuZXJhbF9yZWYgaXMgc2V0LgorICAgICAgICAgKgogICAgICAgICAgKiBOQiB0aGF0
IFBURl9wYXJ0aWFsX3NldCBhbmQgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgYXJlCiAgICAgICAg
ICAqIGRlZmluZWQgaW4gbW0uYywgdGhlIG9ubHkgcGxhY2Ugd2hlcmUgdGhleSBhcmUgdXNlZC4K
ICAgICAgICAgICoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I3N0YWdpbmctNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 16:23:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 16:23: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 1iQDEY-0007kV-Dg; Thu, 31 Oct 2019 16:23:38 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQDEX-0007kO-Jf
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:23:37 +0000
X-Inumbo-ID: ca52824c-fbfa-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id ca52824c-fbfa-11e9-bbab-bc764e2007e4;
 Thu, 31 Oct 2019 16:23:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQDEW-0004BP-Gy
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:23:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQDEW-0001VO-EW
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:23:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQDEW-0001VO-EW@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 16:23:36 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/mm: Collapse PTF_partial_set
 and PTF_partial_general_ref into one
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc2NmVkZDczM2UwYWU1NjE1M2Y3MTQwYjkyNDQxYzMzOTkwODkyNGMKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDMxIDE3OjEwOjM2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE3OjEwOjM2IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IENvbGxhcHNlIFBURl9wYXJ0aWFsX3NldCBhbmQgUFRGX3BhcnRpYWxf
Z2VuZXJhbF9yZWYgaW50byBvbmUKICAgIAogICAgLi4ubm93IHRoYXQgdGhleSBhcmUgZXF1aXZh
bGVudC4gIE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLgogICAgCiAgICBSZXBvcnRlZC1i
eTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9m
Zi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6
IGQyOGZlMTBjNTBlNTk1NjljMDUwODc4MjI2ZGNkOTVkYzc0MTgxMGYKICAgIG1hc3RlciBkYXRl
OiAyMDE5LTEwLTMxIDE2OjE1OjExICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAg
IHwgNTAgKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4
ZW4vaW5jbHVkZS9hc20teDg2L21tLmggfCAyOSArKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
CiAyIGZpbGVzIGNoYW5nZWQsIDI2IGluc2VydGlvbnMoKyksIDUzIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggNjhh
OWU3NDAwMi4uNDk3MGIxOWFmZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIv
eGVuL2FyY2gveDg2L21tLmMKQEAgLTYxMiwxMyArNjEyLDEyIEBAIHN0YXRpYyBpbnQgX2dldF9w
YWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogCiAv
KgogICogVGhlIGZvbGxvd2luZyBmbGFncyBhcmUgdXNlZCB0byBzcGVjaWZ5IGJlaGF2aW9yIG9m
IHZhcmlvdXMgZ2V0IGFuZAotICogcHV0IGNvbW1hbmRzLiAgVGhlIGZpcnN0IHR3byBhcmUgYWxz
byBzdG9yZWQgaW4gcGFnZS0+cGFydGlhbF9mbGFncwotICogdG8gaW5kaWNhdGUgdGhlIHN0YXRl
IG9mIHRoZSBwYWdlIHBvaW50ZWQgdG8gYnkKKyAqIHB1dCBjb21tYW5kcy4gIFRoZSBmaXJzdCBp
cyBhbHNvIHN0b3JlZCBpbiBwYWdlLT5wYXJ0aWFsX2ZsYWdzIHRvCisgKiBpbmRpY2F0ZSB0aGUg
c3RhdGUgb2YgdGhlIHBhZ2UgcG9pbnRlZCB0byBieQogICogcGFnZS0+cHRlW3BhZ2UtPm5yX3Zh
bGlkYXRlZF9lbnRyaWVzXS4gIFNlZSB0aGUgY29tbWVudCBpbiBtbS5oIGZvcgogICogbW9yZSBp
bmZvcm1hdGlvbi4KICAqLwogI2RlZmluZSBQVEZfcGFydGlhbF9zZXQgICAgICAgICAgICgxIDw8
IDApCi0jZGVmaW5lIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmICAgKDEgPDwgMSkKICNkZWZpbmUg
UFRGX3ByZWVtcHRpYmxlICAgICAgICAgICAoMSA8PCAyKQogI2RlZmluZSBQVEZfZGVmZXIgICAg
ICAgICAgICAgICAgICgxIDw8IDMpCiAjZGVmaW5lIFBURl9yZXRhaW5fcmVmX29uX3Jlc3RhcnQg
KDEgPDwgNCkKQEAgLTYzMCwxMyArNjI5LDEwIEBAIHN0YXRpYyBpbnQgZ2V0X3BhZ2VfYW5kX3R5
cGVfZnJvbV9tZm4oCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IG1mbl90b19wYWdlKG1m
bik7CiAgICAgaW50IHJjOwogICAgIGJvb2wgcHJlZW1wdGlibGUgPSBmbGFncyAmIFBURl9wcmVl
bXB0aWJsZSwKLSAgICAgICAgIHBhcnRpYWxfcmVmID0gZmxhZ3MgJiBQVEZfcGFydGlhbF9nZW5l
cmFsX3JlZiwKICAgICAgICAgIHBhcnRpYWxfc2V0ID0gZmxhZ3MgJiBQVEZfcGFydGlhbF9zZXQs
CiAgICAgICAgICByZXRhaW5fcmVmICA9IGZsYWdzICYgUFRGX3JldGFpbl9yZWZfb25fcmVzdGFy
dDsKIAotICAgIEFTU0VSVChwYXJ0aWFsX3JlZiA9PSBwYXJ0aWFsX3NldCk7Ci0KLSAgICBpZiAo
IGxpa2VseSghcGFydGlhbF9yZWYpICYmCisgICAgaWYgKCBsaWtlbHkoIXBhcnRpYWxfc2V0KSAm
JgogICAgICAgICAgdW5saWtlbHkoIWdldF9wYWdlX2Zyb21fbWZuKG1mbiwgZCkpICkKICAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7CiAKQEAgLTY0NiwxNCArNjQyLDE0IEBAIHN0YXRpYyBpbnQgZ2V0
X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oCiAgICAgICogUmV0YWluIHRoZSByZWZjb3VudCBpZjoK
ICAgICAgKiAtIHBhZ2UgaXMgZnVsbHkgdmFsaWRhdGVkIChyYyA9PSAwKQogICAgICAqIC0gcGFn
ZSBpcyBub3QgdmFsaWRhdGVkIChyYyA8IDApIGJ1dDoKLSAgICAgKiAgIC0gV2UgY2FtZSBpbiB3
aXRoIGEgcmVmZXJlbmNlIChwYXJ0aWFsX3JlZikKKyAgICAgKiAgIC0gV2UgY2FtZSBpbiB3aXRo
IGEgcmVmZXJlbmNlIChwYXJ0aWFsX3NldCkKICAgICAgKiAgIC0gcGFnZSBpcyBwYXJ0aWFsbHkg
dmFsaWRhdGVkIChyYyA9PSAtRVJFU1RBUlQpLCBhbmQgdGhlCiAgICAgICogICAgIGNhbGxlciBo
YXMgYXNrZWQgdGhlIHJlZiB0byBiZSByZXRhaW5lZCBpbiB0aGF0IGNhc2UKICAgICAgKiAgIC0g
cGFnZSBpcyBwYXJ0aWFsbHkgdmFsaWRhdGVkIGJ1dCB0aGVyZSdzIGJlZW4gYW4gZXJyb3IKICAg
ICAgKiAgICAgKHBhZ2UgPT0gY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUpCiAgICAgICoK
LSAgICAgKiBUaGUgcGFydGlhbF9yZWYtb24tZXJyb3IgY2xhdXNlIGlzIHdvcnRoIGFuIGV4cGxh
bmF0aW9uLiAgVGhlcmUKLSAgICAgKiBhcmUgdHdvIHNjZW5hcmlvcyB3aGVyZSBwYXJ0aWFsX3Jl
ZiBtaWdodCBiZSB0cnVlIGNvbWluZyBpbjoKKyAgICAgKiBUaGUgcGFydGlhbF9zZXQtb24tZXJy
b3IgY2xhdXNlIGlzIHdvcnRoIGFuIGV4cGxhbmF0aW9uLiAgVGhlcmUKKyAgICAgKiBhcmUgdHdv
IHNjZW5hcmlvcyB3aGVyZSBwYXJ0aWFsX3NldCBtaWdodCBiZSB0cnVlIGNvbWluZyBpbjoKICAg
ICAgKiAtIG1mbiBoYXMgYmVlbiBwYXJ0aWFsbHkgcHJvbW90ZWQgLyBkZW1vdGVkIGFzIHR5cGUg
YHR5cGVgOwogICAgICAqICAgaS5lLiBoYXMgUEdUX3BhcnRpYWwgc2V0CiAgICAgICogLSBtZm4g
aGFzIGJlZW4gcGFydGlhbGx5IGRlbW90ZWQgYXMgTCh0eXBlKzEpIChpLmUuLCBhIGxpbmVhcgpA
QCAtNjc2LDcgKzY3Miw3IEBAIHN0YXRpYyBpbnQgZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4o
CiAgICAgICogY291bnQgcmV0YWluZWQgdW5sZXNzIHdlIHN1Y2NlZWRlZCwgb3IgdGhlIG9wZXJh
dGlvbiB3YXMKICAgICAgKiBwcmVlbXB0aWJsZS4KICAgICAgKi8KLSAgICBpZiAoIGxpa2VseSgh
cmMpIHx8IHBhcnRpYWxfcmVmICkKKyAgICBpZiAoIGxpa2VseSghcmMpIHx8IHBhcnRpYWxfc2V0
ICkKICAgICAgICAgLyogbm90aGluZyAqLzsKICAgICBlbHNlIGlmICggcGFnZSA9PSBjdXJyZW50
LT5hcmNoLm9sZF9ndWVzdF90YWJsZSB8fAogICAgICAgICAgICAgICAocmV0YWluX3JlZiAmJiBy
YyA9PSAtRVJFU1RBUlQpICkKQEAgLTEzNTMsMTMgKzEzNDksNyBAQCBzdGF0aWMgaW50IHB1dF9w
YWdlX2Zyb21fbDJlKGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAg
ICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGwyZV9nZXRfcGFnZShsMmUpOwogICAgICAgICBzdHJ1
Y3QgcGFnZV9pbmZvICpwdHBnID0gbWZuX3RvX3BhZ2UoX21mbihwZm4pKTsKIAotICAgICAgICBp
ZiAoIChmbGFncyAmIChQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZikp
ID09Ci0gICAgICAgICAgICAgIFBURl9wYXJ0aWFsX3NldCApCi0gICAgICAgIHsKLSAgICAgICAg
ICAgIC8qIHBhcnRpYWxfc2V0IHNob3VsZCBhbHdheXMgaW1wbHkgcGFydGlhbF9yZWYgKi8KLSAg
ICAgICAgICAgIEJVRygpOwotICAgICAgICB9Ci0gICAgICAgIGVsc2UgaWYgKCBmbGFncyAmIFBU
Rl9kZWZlciApCisgICAgICAgIGlmICggZmxhZ3MgJiBQVEZfZGVmZXIgKQogICAgICAgICB7CiAg
ICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gcHRwZzsKICAgICAgICAg
ICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGc7CkBAIC0xMzk5LDEzICsxMzg5
LDYgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wzZShsM19wZ2VudHJ5X3QgbDNlLCB1bnNp
Z25lZCBsb25nIHBmbiwKIAogICAgIHBnID0gbDNlX2dldF9wYWdlKGwzZSk7CiAKLSAgICBpZiAo
IChmbGFncyAmIChQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZikpID09
Ci0gICAgICAgICBQVEZfcGFydGlhbF9zZXQgKQotICAgIHsKLSAgICAgICAgLyogcGFydGlhbF9z
ZXQgc2hvdWxkIGFsd2F5cyBpbXBseSBwYXJ0aWFsX3JlZiAqLwotICAgICAgICBCVUcoKTsKLSAg
ICB9Ci0KICAgICBpZiAoIGZsYWdzICYgUFRGX2RlZmVyICkKICAgICB7CiAgICAgICAgIGN1cnJl
bnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBtZm5fdG9fcGFnZShfbWZuKHBmbikpOwpAQCAtMTQz
MCwxMyArMTQxMyw2IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRyeV90
IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgewogICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwZyA9IGw0ZV9nZXRfcGFnZShsNGUpOwogCi0gICAgICAgIGlmICggKGZsYWdzICYgKFBURl9w
YXJ0aWFsX3NldCB8IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmKSkgPT0KLSAgICAgICAgICAgICAg
UFRGX3BhcnRpYWxfc2V0ICkKLSAgICAgICAgewotICAgICAgICAgICAgLyogcGFydGlhbF9zZXQg
c2hvdWxkIGFsd2F5cyBpbXBseSBwYXJ0aWFsX3JlZiAqLwotICAgICAgICAgICAgQlVHKCk7Ci0g
ICAgICAgIH0KLQogICAgICAgICBpZiAoIGZsYWdzICYgUFRGX2RlZmVyICkKICAgICAgICAgewog
ICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90b19wYWdlKF9t
Zm4ocGZuKSk7CkBAIC0xNjQ5LDcgKzE2MjUsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxl
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIHsKICAgICAgICAgICAgIHBhZ2UtPm5y
X3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAgICAgICAgIC8qIFNldCAnc2V0JywgbGVhdmUgJ2dl
bmVyYWwgcmVmJyBzZXQgaWYgdGhpcyBlbnRyeSB3YXMgc2V0ICovCi0gICAgICAgICAgICBwYWdl
LT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9y
ZWY7CisgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0Owog
ICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCByYyA9PSAtRUlOVFIgJiYgaSApCiAgICAgICAg
IHsKQEAgLTE4MTgsNyArMTc5NCw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDRfdGFibGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSkKICAgICAgICAgewogICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRh
dGVkX3B0ZXMgPSBpOwogICAgICAgICAgICAgLyogU2V0ICdzZXQnLCBsZWF2ZSAnZ2VuZXJhbCBy
ZWYnIHNldCBpZiB0aGlzIGVudHJ5IHdhcyBzZXQgKi8KLSAgICAgICAgICAgIHBhZ2UtPnBhcnRp
YWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQgfCBQVEZfcGFydGlhbF9nZW5lcmFsX3JlZjsKKyAg
ICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQ7CiAgICAgICAg
IH0KICAgICAgICAgZWxzZSBpZiAoIHJjIDwgMCApCiAgICAgICAgIHsKQEAgLTE5MTYsNyArMTg5
Miw3IEBAIHN0YXRpYyBpbnQgZnJlZV9sMl90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQog
ICAgIGVsc2UgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQogICAgIHsKICAgICAgICAgcGFnZS0+bnJf
dmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3Bh
cnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWY7CisgICAgICAgIHBhZ2UtPnBhcnRp
YWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQ7CiAgICAgfQogICAgIGVsc2UgaWYgKCByYyA9PSAt
RUlOVFIgJiYgaSA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTIC0gMSApCiAgICAgewpAQCAtMTk2NCw3
ICsxOTQwLDcgQEAgc3RhdGljIGludCBmcmVlX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCiAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQogICAgIHsKICAgICAgICAgcGFnZS0+bnJf
dmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3Bh
cnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWY7CisgICAgICAgIHBhZ2UtPnBhcnRp
YWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQ7CiAgICAgfQogICAgIGVsc2UgaWYgKCByYyA9PSAt
RUlOVFIgJiYgaSA8IEwzX1BBR0VUQUJMRV9FTlRSSUVTIC0gMSApCiAgICAgewpAQCAtMTk5NSw3
ICsxOTcxLDcgQEAgc3RhdGljIGludCBmcmVlX2w0X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCiAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQogICAgIHsKICAgICAgICAgcGFnZS0+bnJf
dmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gUFRGX3Bh
cnRpYWxfc2V0IHwgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWY7CisgICAgICAgIHBhZ2UtPnBhcnRp
YWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQ7CiAgICAgfQogICAgIGVsc2UgaWYgKCByYyA9PSAt
RUlOVFIgJiYgaSA8IEw0X1BBR0VUQUJMRV9FTlRSSUVTIC0gMSApCiAgICAgewpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmlu
ZGV4IGRjOWNiODY5ZGQuLmM2YmE5ZTRkNzMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAgLTIzMyw3ICsyMzMsNyBA
QCBzdHJ1Y3QgcGFnZV9pbmZvCiAgICAgICAgICAqIG9wZXJhdGlvbiBvbiB0aGUgY3VycmVudCBw
YWdlLiAgKFRoYXQgcGFnZSBtYXkgb3IgbWF5IG5vdAogICAgICAgICAgKiBzdGlsbCBoYXZlIFBH
VF9wYXJ0aWFsIHNldC4pCiAgICAgICAgICAqCi0gICAgICAgICAqIElmIFBURl9wYXJ0aWFsX2dl
bmVyYWxfcmVmIGlzIHNldCwgdGhlbiB0aGUgUFRFIGF0CisgICAgICAgICAqIEFkZGl0aW9uYWxs
eSwgaWYgUFRGX3BhcnRpYWxfc2V0IGlzIHNldCwgdGhlbiB0aGUgUFRFIGF0CiAgICAgICAgICAq
IEBucl92YWxpZGF0ZWRfcHRlZiBob2xkcyBhIGdlbmVyYWwgcmVmZXJlbmNlIGNvdW50IGZvciB0
aGUKICAgICAgICAgICogcGFnZS4KICAgICAgICAgICoKQEAgLTI0MiwyMyArMjQyLDIwIEBAIHN0
cnVjdCBwYWdlX2luZm8KICAgICAgICAgICogICBpbnRlcnJ1cHRlZAogICAgICAgICAgKiAtIER1
cmluZyB2YWxpZGF0aW9uLCBpZiBhbiBpbnZhbGlkIGVudHJ5IGlzIGVuY291bnRlcmVkIGFuZAog
ICAgICAgICAgKiAgIHZhbGlkYXRpb24gaXMgcHJlZW1wdGlibGUKLSAgICAgICAgICogLSBEdXJp
bmcgdmFsaWRhdGlvbiwgaWYgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgd2FzIHNldCBvbgotICAg
ICAgICAgKiAgIHRoaXMgZW50cnkgdG8gYmVnaW4gd2l0aCAocGVyaGFwcyBiZWNhdXNlIGl0IHBp
Y2tlZCB1cCBhCisgICAgICAgICAqIC0gRHVyaW5nIHZhbGlkYXRpb24sIGlmIFBURl9wYXJ0aWFs
X3NldCB3YXMgc2V0IG9uIHRoaXMKKyAgICAgICAgICogICBlbnRyeSB0byBiZWdpbiB3aXRoIChw
ZXJoYXBzIGJlY2F1c2UgaXQgcGlja2VkIHVwIGEKICAgICAgICAgICogICBwcmV2aW91cyBvcGVy
YXRpb24pCiAgICAgICAgICAqCi0gICAgICAgICAqIFdoZW4gcmVzdW1pbmcgdmFsaWRhdGlvbiwg
aWYgUFRGX3BhcnRpYWxfZ2VuZXJhbF9yZWYgaXMKLSAgICAgICAgICogY2xlYXIsIHRoZW4gYSBn
ZW5lcmFsIHJlZmVyZW5jZSBtdXN0IGJlIHJlLWFjcXVpcmVkOyBpZiBpdAotICAgICAgICAgKiBp
cyBzZXQsIG5vIHJlZmVyZW5jZSBzaG91bGQgYmUgYWNxdWlyZWQuCisgICAgICAgICAqIFdoZW4g
cmVzdW1pbmcgdmFsaWRhdGlvbiwgaWYgUFRGX3BhcnRpYWxfc2V0IGlzIGNsZWFyLCB0aGVuCisg
ICAgICAgICAqIGEgZ2VuZXJhbCByZWZlcmVuY2UgbXVzdCBiZSByZS1hY3F1aXJlZDsgaWYgaXQg
aXMgc2V0LCBubworICAgICAgICAgKiByZWZlcmVuY2Ugc2hvdWxkIGJlIGFjcXVpcmVkLgogICAg
ICAgICAgKgotICAgICAgICAgKiBXaGVuIHJlc3VtaW5nIGRlLXZhbGlkYXRpb24sIGlmIFBURl9w
YXJ0aWFsX2dlbmVyYWxfcmVmIGlzCi0gICAgICAgICAqIGNsZWFyLCBubyByZWZlcmVuY2Ugc2hv
dWxkIGJlIGRyb3BwZWQ7IGlmIGl0IGlzIHNldCwgYQotICAgICAgICAgKiByZWZlcmVuY2Ugc2hv
dWxkIGJlIGRyb3BwZWQuCisgICAgICAgICAqIFdoZW4gcmVzdW1pbmcgZGUtdmFsaWRhdGlvbiwg
aWYgUFRGX3BhcnRpYWxfc2V0IGlzIGNsZWFyLAorICAgICAgICAgKiBubyByZWZlcmVuY2Ugc2hv
dWxkIGJlIGRyb3BwZWQ7IGlmIGl0IGlzIHNldCwgYSByZWZlcmVuY2UKKyAgICAgICAgICogc2hv
dWxkIGJlIGRyb3BwZWQuCiAgICAgICAgICAqCi0gICAgICAgICAqIE5CIGF0IHRoZSBtb21lbnQs
IFBURl9wYXJ0aWFsX3NldCBzaG91bGQgYmUgc2V0IGlmIGFuZCBvbmx5IGlmCi0gICAgICAgICAq
IFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGlzIHNldC4KLSAgICAgICAgICoKLSAgICAgICAgICog
TkIgdGhhdCBQVEZfcGFydGlhbF9zZXQgYW5kIFBURl9wYXJ0aWFsX2dlbmVyYWxfcmVmIGFyZQot
ICAgICAgICAgKiBkZWZpbmVkIGluIG1tLmMsIHRoZSBvbmx5IHBsYWNlIHdoZXJlIHRoZXkgYXJl
IHVzZWQuCisgICAgICAgICAqIE5CIHRoYXQgUFRGX3BhcnRpYWxfc2V0IGlzIGRlZmluZWQgaW4g
bW0uYywgdGhlIG9ubHkgcGxhY2UKKyAgICAgICAgICogd2hlcmUgaXQgaXMgdXNlZC4KICAgICAg
ICAgICoKICAgICAgICAgICogVGhlIDNyZCBmaWVsZCwgQGxpbmVhcl9wdF9jb3VudCwgaW5kaWNh
dGVzCiAgICAgICAgICAqIC0gYnkgYSBwb3NpdGl2ZSB2YWx1ZSwgaG93IG1hbnkgc2FtZS1sZXZl
bCBwYWdlIHRhYmxlIGVudHJpZXMgYSBwYWdlCkBAIC0yNjgsOCArMjY1LDggQEAgc3RydWN0IHBh
Z2VfaW5mbwogICAgICAgICAgKi8KICAgICAgICAgc3RydWN0IHsKICAgICAgICAgICAgIHUxNiBu
cl92YWxpZGF0ZWRfcHRlczpQQUdFVEFCTEVfT1JERVIgKyAxOwotICAgICAgICAgICAgdTE2IDox
NiAtIFBBR0VUQUJMRV9PUkRFUiAtIDEgLSAyOwotICAgICAgICAgICAgdTE2IHBhcnRpYWxfZmxh
Z3M6MjsKKyAgICAgICAgICAgIHUxNiA6MTYgLSBQQUdFVEFCTEVfT1JERVIgLSAxIC0gMTsKKyAg
ICAgICAgICAgIHUxNiBwYXJ0aWFsX2ZsYWdzOjE7CiAgICAgICAgICAgICBzMTYgbGluZWFyX3B0
X2NvdW50OwogICAgICAgICB9OwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 16:23:48 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 16: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 1iQDEi-0007lf-FQ; Thu, 31 Oct 2019 16:23:48 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQDEh-0007lW-IT
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:23:47 +0000
X-Inumbo-ID: d065529a-fbfa-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d065529a-fbfa-11e9-beca-bc764e2007e4;
 Thu, 31 Oct 2019 16:23:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQDEg-0004Cm-Mr
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:23:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQDEg-0001Vx-KX
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:23:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQDEg-0001Vx-KX@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 16:23:46 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/mm: Properly handle linear
 pagetable promotion failures
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZmZWQ1NGM4NmEzOWQ1NTExNTVjZGM3MTEzNTk0NWJkOTExNjhiZjMKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDMxIDE3OjExOjE4IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE3OjExOjE4IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IFByb3Blcmx5IGhhbmRsZSBsaW5lYXIgcGFnZXRhYmxlIHByb21vdGlv
biBmYWlsdXJlcwogICAgCiAgICBJbiBvcmRlciB0byBhbGxvdyByZWN1cnNpdmUgcGFnZXRhYmxl
IHByb21vdGlvbnMgYW5kIGRlbW90aW9ucyB0byBiZQogICAgaW50ZXJydXB0ZWQsIFhlbiBtdXN0
IGtlZXAgdHJhY2sgb2YgdGhlIHN0YXRlIG9mIHRoZSBzdWItcGFnZXMKICAgIHByb21vdGVkIG9y
IGRlbW90ZWQuICBUaGlzIGlzIHN0b3JlZCBpbiB0d28gZWxlbWVudHMgaW4gdGhlIHBhZ2UKICAg
IHN0cnVjdDogbnJfZW50cmllc192YWxpZGF0ZWQgYW5kIHBhcnRpYWxfZmxhZ3MuCiAgICAKICAg
IFRoZSBydWxlIGlzIHRoYXQgZW50cmllcyBbMCwgbnJfZW50cmllc192YWxpZGF0ZWQpIHNob3Vs
ZCBhbHdheXMgYmUKICAgIHZhbGlkYXRlZCBhbmQgaG9sZCBhIGdlbmVyYWwgcmVmZXJlbmNlIGNv
dW50LiAgSWYgcGFydGlhbF9mbGFncyBpcwogICAgemVybywgdGhlbiBbbnJfZW50cmllc192YWxp
ZGF0ZWRdIGlzIG5vdCB2YWxpZGF0ZWQgYW5kIG5vIHJlZmVyZW5jZQogICAgY291bnQgaXMgaGVs
ZC4gIElmIFBURl9wYXJ0aWFsX3NldCBpcyBzZXQsIHRoZW4gW25yX2VudHJpZXNfdmFsaWRhdGVk
XQogICAgaXMgcGFydGlhbGx5IHZhbGlkYXRlZCwgYW5kIGEgZ2VuZXJhbCByZWZlcmVuY2UgY291
bnQgaXMgaGVsZC4KICAgIAogICAgVW5mb3J0dW5hdGVseSwgaW4gY2FzZXMgd2hlcmUgYW4gZW50
cnkgYmVnYW4gd2l0aCBQVEZfcGFydGlhbF9zZXQgc2V0LAogICAgYW5kIGdldF9wYWdlX2Zyb21f
bE5lKCkgcmV0dXJucyAtRUlOVkFMLCB0aGUgUFRGX3BhcnRpYWxfc2V0IGJpdCBpcwogICAgZXJy
b25lb3VzbHkgZHJvcHBlZC4gIChUaGlzIHNjZW5hcmlvIGNhbiBiZSBlbmdpbmVlcmVkIG1haW5s
eSBieSB0aGUKICAgIHVzZSBvZiBpbnRlcmxlYXZpbmcgb2YgcHJvbW90aW5nIGFuZCBkZW1vdGlu
ZyBhIHBhZ2Ugd2hpY2ggaGFzICJsaW5lYXIKICAgIHBhZ2V0YWJsZSIgZW50cmllczsgc2VlIHRo
ZSBhcHBlbmRpeCBmb3IgYSBza2V0Y2guKSAgVGhpcyBtZWFucyB0aGF0CiAgICB3ZSB3aWxsICJs
ZWFrIiBhIGdlbmVyYWwgcmVmZXJlbmNlIGNvdW50IG9uIHRoZSBwYWdlIGluIHF1ZXN0aW9uLAog
ICAgcHJldmVudGluZyB0aGUgcGFnZSBmcm9tIGJlaW5nIGZyZWVkLgogICAgCiAgICBGaXggdGhp
cyBieSBzZXR0aW5nIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgdG8gdGhlIHBhcnRpYWxfZmxhZ3MgbG9j
YWwKICAgIHZhcmlhYmxlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5OS4KICAgIAog
ICAgUmVwb3J0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAt
LS0tLQogICAgQXBwZW5kaXgKICAgIAogICAgU3VwcG9zZSBBIGFuZCBCIGNhbiBib3RoIGJlIHBy
b21vdGVkIHRvIEwyIHBhZ2VzLCBhbmQgQVt4XSBwb2ludHMgdG8gQi4KICAgIAogICAgVjE6IFBJ
Tl9MMiBCLgogICAgICBCLnR5cGVfY291bnQgPSAxIHwgUEdUX3ZhbGlkYXRlZAogICAgICBCLmNv
dW50ID0gMiB8IFBHQ19hbGxvY2F0ZWQKICAgIAogICAgVjE6IE1PRF9MM19FTlRSWSBwb2ludGlu
ZyBzb21ldGhpbmcgdG8gQS4KICAgICAgSW4gdGhlIHByb2Nlc3Mgb2YgdmFsaWRhdGluZyBBW3hd
LCBncmFiIGFuIGV4dHJhIHR5cGUgLyByZWYgb24gQjoKICAgICAgQi50eXBlX2NvdW50ID0gMiB8
IFBHVF92YWxpZGF0ZWQKICAgICAgQi5jb3VudCA9IDMgfCBQR0NfYWxsb2NhdGVkCiAgICAgIEEu
dHlwZV9jb3VudCA9IDEgfCBQR1RfdmFsaWRhdGVkCiAgICAgIEEuY291bnQgPSAyIHwgUEdDX2Fs
bG9jYXRlZAogICAgCiAgICBWMTogVU5QSU4gQi4KICAgICAgQi50eXBlX2NvdW50ID0gMSB8IFBH
VF92YWxpZGF0ZQogICAgICBCLmNvdW50ID0gMiB8IFBHQ19hbGxvY2F0ZWQKICAgIAogICAgVjE6
IE1PRF9MM19FTlRSWSByZW1vdmluZyB0aGUgcmVmZXJlbmNlIHRvIEEuCiAgICAgIERlLXZhbGlk
YXRlIEEsIGRvd24gdG8gQVt4XSwgd2hpY2ggcG9pbnRzIHRvIEIuCiAgICAgIERyb3AgdGhlIGZp
bmFsIHR5cGUgb24gQi4gIEFycmFuZ2UgdG8gYmUgaW50ZXJydXB0ZWQuCiAgICAgIEIudHlwZV9j
b3VudCA9IDEgfCBQR1RfcGFydGlhbAogICAgICBCLmNvdW50ID0gMiB8IFBHQ19hbGxvY2F0ZWQK
ICAgICAgQS50eXBlX2NvdW50ID0gMSB8IFBHVF9wYXJ0aWFsCiAgICAgIEEubnJfdmFsaWRhdGVk
X2VudHJpZXMgPSB4CiAgICAgIEEucGFydGlhbF9wdGUgPSAtMQogICAgCiAgICBWMjogTU9EX0wz
X0VOVFJZIGFkZHMgYSByZWZlcmVuY2UgdG8gQS4KICAgIAogICAgQXQgdGhpcyBwb2ludCwgZ2V0
X3BhZ2VfZnJvbV9sMmUoQVt4XSkgdHJpZXMKICAgIGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZu
KCksIHdoaWNoIGZhaWxzIGJlY2F1c2UgaXQncyB0aGUgd3JvbmcgdHlwZTsKICAgIGFuZCBnZXRf
bDJfbGluZWFyX3BhZ2V0YWJsZSgpIGFsc28gZmFpbHMsIGJlY2F1c2UgQiBpc24ndCB2YWxpZGF0
ZWQgYXMKICAgIGFuIGwyIGFueW1vcmUuCiAgICBtYXN0ZXIgY29tbWl0OiAyZjEyNjI0N2VmNDlj
MmJhNTJiYWUyOWEyYWIzNzEwNTllZGU2N2MwCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAx
NjoxNTo0OCArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgNiArKystLS0KIDEgZmlsZSBj
aGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA0OTcwYjE5YWZmLi5jZmI3
NTM4NDAzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYv
bW0uYwpAQCAtMTU2Miw3ICsxNTYyLDcgQEAgc3RhdGljIGludCBhbGxvY19sMl90YWJsZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCiAgICAgICAgICAgICBpZiAo
IGkgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9w
dGVzID0gaTsKLSAgICAgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gMDsKKyAgICAg
ICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9mbGFnczsKICAgICAgICAg
ICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAg
ICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAgICAgICAgICAgICB9
CkBAIC0xNjQ3LDcgKzE2NDcsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIGlmICggaSApCiAgICAgICAgIHsKICAgICAgICAgICAg
IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxf
ZmxhZ3MgPSAwOworICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IHBhcnRpYWxfZmxh
Z3M7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAg
ICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKICAgICAgICAg
fQpAQCAtMTgwNCw3ICsxODA0LDcgQEAgc3RhdGljIGludCBhbGxvY19sNF90YWJsZShzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlKQogICAgICAgICAgICAgaWYgKCBpICkKICAgICAgICAgICAgIHsKICAg
ICAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICAg
ICAgcGFnZS0+cGFydGlhbF9mbGFncyA9IDA7CisgICAgICAgICAgICAgICAgcGFnZS0+cGFydGlh
bF9mbGFncyA9IHBhcnRpYWxfZmxhZ3M7CiAgICAgICAgICAgICAgICAgaWYgKCByYyA9PSAtRUlO
VFIgKQogICAgICAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAg
ICBlbHNlCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFnaW5nLTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 16:23:59 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 16:23: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 1iQDEt-0007mo-HO; Thu, 31 Oct 2019 16:23:59 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQDEr-0007me-Rb
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:23:57 +0000
X-Inumbo-ID: d6770e76-fbfa-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id d6770e76-fbfa-11e9-bbab-bc764e2007e4;
 Thu, 31 Oct 2019 16:23:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQDEq-0004Cy-Sg
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:23:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQDEq-0001WU-QM
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:23:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQDEq-0001WU-QM@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 16:23:56 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/mm: Fix nested de-validation
 on error
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA1YzE0ZjZlNDljNTZiMGEzMGJjZGE2Yzk3Y2YxMzk0OGJmMzUyYTMKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDMxIDE3OjExOjQ1IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE3OjExOjQ1IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IEZpeCBuZXN0ZWQgZGUtdmFsaWRhdGlvbiBvbiBlcnJvcgogICAgCiAg
ICBJZiBhbiBpbnZhbGlkIGVudHJ5IGlzIGRpc2NvdmVyZWQgd2hlbiB2YWxpZGF0aW5nIGEgcGFn
ZS10YWJsZSB0cmVlLAogICAgdGhlIGVudGlyZSB0cmVlIHdoaWNoIGhhcyBzbyBmYXIgYmVlbiB2
YWxpZGF0ZWQgbXVzdCBiZSBkZS12YWxpZGF0ZWQuCiAgICBTaW5jZSB0aGlzIG1heSB0YWtlIGEg
bG9uZyB0aW1lLCBhbGxvY19sWzItNF1fdGFibGUoKSBzZXQgY3VycmVudAogICAgdmNwdSdzIG9s
ZF9ndWVzdF90YWJsZSBpbW1lZGlhdGVseTsgcHV0X29sZF9ndWVzdF90YWJsZSgpIHdpbGwgbWFr
ZQogICAgc3VyZSB0aGF0IHB1dF9wYWdlX3R5cGUoKSB3aWxsIGJlIGNhbGxlZCB0byBmaW5pc2gg
b2ZmIHRoZQogICAgZGUtdmFsaWRhdGlvbiBiZWZvcmUgYW55IG90aGVyIE1NVSBvcGVyYXRpb25z
IGNhbiBoYXBwZW4gb24gdGhlIHZjcHUuCiAgICAKICAgIFRoZSBpbnZhcmlhbnQgZm9yIHBhcnRp
YWwgcGFnZXMgc2hvdWxkIGJlOgogICAgCiAgICAqIEVudHJpZXMgWzAsIG5yX3ZhbGlkYXRlZF9w
dGVzKSBzaG91bGQgYmUgY29tcGxldGVseSB2YWxpZGF0ZWQ7CiAgICAgIHB1dF9wYWdlX3R5cGUo
KSB3aWxsIGRlLXZhbGlkYXRlIHRoZXNlLgogICAgCiAgICAqIElmIFtucl92YWxpZGF0ZWRfcHRl
c10gaXMgcGFydGlhbGx5IHZhbGlkYXRlZCwgcGFydGlhbF9mbGFncyBzaG91bGQKICAgICAgc2V0
IFBURl9wYXJ0aWFMX3NldC4gIHB1dF9wYWdlX3R5cGUoKSB3aWxsIGJlIGNhbGxlZCBvbiB0aGlz
IHBhZ2UgdG8KICAgICAgZmluaXNoIG9mZiBkZXZhbGlkYXRpb24sIGFuZCB0aGUgYXBwcm9wcmlh
dGUgcmVmY291bnQgYWRqdXN0bWVudHMKICAgICAgd2lsbCBiZSBkb25lLgogICAgCiAgICBhbGxv
Y19sWzItM11fdGFibGUoKSBpbmRpY2F0ZXMgcGFydGlhbCB2YWxpZGF0aW9uIHRvIGl0cyBjYWxs
ZXJzIGJ5CiAgICBzZXR0aW5nIGN1cnJlbnQtPm9sZF9ndWVzdF90YWJsZS4KICAgIAogICAgVW5m
b3J0dW5hdGVseSwgdGhpcyBpcyBtaXNoYW5kbGVkLgogICAgCiAgICBUYWtlIHRoZSBjYXNlIHdo
ZXJlIHZhbGlkYXRpbmcgbE5lW3hdIHJldHVybnMgYW4gZXJyb3IuCiAgICAKICAgIEZpcnN0LCBh
bGxvY19sM190YWJsZSgpIGRvZXNuJ3QgY2hlY2sgb2xkX2d1ZXN0X3RhYmxlIGF0IGFsbDsgYXMg
YQogICAgcmVzdWx0LCBwYXJ0aWFsX2ZsYWdzIGlzIG5vdCBzZXQgd2hlbiBpdCBzaG91bGQgYmUu
ICBucl92YWxpZGF0ZWRfcHRlcwogICAgaXMgc2V0IHRvIHg7IGFuZCBzaW5jZSBQRlRfcGFydGlh
bF9zZXQgY2xlYXIsIGRlLXZhbGlkYXRpb24gcmVzdW1lcyBhdAogICAgbnJfdmFsaWRhdGVkX3B0
ZXMtMS4gIFRoaXMgbWVhbnMgdGhhdCB0aGUgbDIgcGFnZSBhdCBwbDNlW3hdIHdpbGwgbm90CiAg
ICBoYXZlIHB1dF9wYWdlX3R5cGUoKSBjYWxsZWQgb24gaXQgd2hlbiBkZS12YWxpZGF0aW5nIHRo
ZSByZXN0IG9mIHRoZQogICAgbDM6IGl0IHdpbGwgYmUgc3R1Y2sgaW4gdGhlIFBHVF9wYXJ0aWFs
IHN0YXRlIHVudGlsIHRoZSBkb21haW4gaXMKICAgIGRlc3Ryb3llZCwgb3IgdW50aWwgaXQgaXMg
cmUtdXNlZCBhcyBhbiBsMi4gIChBbnkgb3RoZXIgcGFnZSB0eXBlIHdpbGwKICAgIGZhaWwuKQog
ICAgCiAgICBXb3JzZSwgYWxsb2NfbDRfdGFibGUoKSwgcmF0aGVyIHRoYW4gc2V0dGluZyBQVEZf
cGFydGlhbF9zZXQgYXMgaXQKICAgIHNob3VsZCwgc2V0cyBucl92YWxpZGF0ZWRfcHRlcyB0byB4
KzEuICBXaGVuIGRlLXZhbGlkYXRpbmcsIHNpbmNlCiAgICBwYXJ0aWFsIGlzIDAsIHRoaXMgd2ls
bCBjb3JyZWN0bHkgcmVzdW1lIGNhbGxpbmcgcHV0X3BhZ2VfdHlwZSBhdCBbeF07CiAgICBidXQs
IGlmIHRoZSBwdXRfcGFnZV90eXBlKCkgaXMgbmV2ZXIgY2FsbGVkLCBidXQgaW5zdGVhZAogICAg
Z2V0X3BhZ2VfdHlwZSgpIGlzIGNhbGxlZCwgdmFsaWRhdGlvbiB3aWxsIHBpY2sgdXAgYXQgW3gr
MV0sCiAgICBuZWdsZWN0aW5nIHRvIHZhbGlkYXRlIFt4XS4gIElmIHRoZSByZXN0IG9mIHRoZSB2
YWxpZGF0aW9uIHN1Y2NlZWRzLAogICAgdGhlIGw0IHdpbGwgYmUgdmFsaWRhdGVkIGV2ZW4gdGhv
dWdoIFt4XSBpcyBpbnZhbGlkLgogICAgCiAgICBGaXggdGhpcyBpbiBib3RoIGNhc2VzIGJ5IHNl
dHRpbmcgUFRGX3BhcnRpYWxfc2V0IGlmIG9sZF9ndWVzdF90YWJsZQogICAgaXMgc2V0LgogICAg
CiAgICBXaGlsZSBoZXJlLCBhZGQgc29tZSBzYWZldHkgY2F0Y2hlczoKICAgIC0gb2xkX2d1ZXN0
X3RhYmxlIG11c3QgcG9pbnQgdG8gdGhlIHBhZ2UgY29udGFpbmVkIGluCiAgICAgIFtucl92YWxp
ZGF0ZWRfcHRlc10uCiAgICAtIGFsbG9jX2wxX3BhZ2Ugc2hvdWxkbid0IHNldCBvbGRfZ3Vlc3Rf
dGFibGUKICAgIAogICAgSWYgd2UgZXhwZXJpZW5jZSBvbmUgb2YgdGhlc2Ugc2l0dWF0aW9ucyBp
biBwcm9kdWN0aW9uIGJ1aWxkcywgaXQncwogICAgc2FmZXIgdG8gYXZvaWQgY2FsbGluZyBwdXRf
cGFnZV90eXBlIGZvciB0aGUgcGFnZXMgaW4gcXVlc3Rpb24uICBJZgogICAgdGhleSBoYXZlIFBH
VF9wYXJ0aWFsIHNldCwgdGhleSB3aWxsIGJlIGNsZWFuZWQgdXAgb24gZG9tYWluCiAgICBkZXN0
cnVjdGlvbjsgaWYgbm90LCB3ZSBoYXZlIG5vIGlkZWEgd2hldGhlciBhIHR5cGUgY291bnQgaXMg
c2FmZSB0bwogICAgZHJvcC4gIFJldGFpbmluZyBhbiBleHRyYSB0eXBlIHJlZiB0aGF0IHNob3Vs
ZCBoYXZlIGJlZW4gZHJvcHBlZCBtYXkKICAgIHRyaWdnZXIgYSBCVUcoKSBvbiB0aGUgZnJlZV9k
b21haW5fcGFnZSgpIHBhdGgsIGJ1dCBkcm9wcGluZyBhIHR5cGUKICAgIGNvdW50IHRoYXQgc2hv
dWxkbid0IGJlIGRyb3BwZWQgbWF5IGNhdXNlIGEgcHJpdmlsZWdlIGVzY2FsYXRpb24uCiAgICAK
ICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjk5LgogICAgCiAgICBSZXBvcnRlZC1ieTogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDNjMTVhMmQ4
Y2MxOTgxZjM2OWNjOTU0MmYwMjgwNTRkMGRmYjMyNWIKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEw
LTMxIDE2OjE2OjEzICswMTAwCi0tLQogeGVuL2FyY2gveDg2L21tLmMgfCA1NSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hh
bmdlZCwgNTQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggY2ZiNzUzODQwMy4uYWEwM2Ni
OGI0MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21t
LmMKQEAgLTE1NjEsNiArMTU2MSwyMCBAQCBzdGF0aWMgaW50IGFsbG9jX2wyX3RhYmxlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSkKICAgICAgICAgICAgIEFTU0VS
VChjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9PSBOVUxMKTsKICAgICAgICAgICAgIGlm
ICggaSApCiAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAg
ICAgKiBhbGxvY19sMV90YWJsZSgpIGRvZXNuJ3Qgc2V0IG9sZF9ndWVzdF90YWJsZTsgaXQgZG9l
cworICAgICAgICAgICAgICAgICAqIGl0cyBvd24gdGVhci1kb3duIGltbWVkaWF0ZWx5IG9uIGZh
aWx1cmUuICBJZiBpdAorICAgICAgICAgICAgICAgICAqIGRpZCB3ZSdkIG5lZWQgdG8gY2hlY2sg
aXQgYW5kIHNldCBwYXJ0aWFsX2ZsYWdzIGFzIHdlCisgICAgICAgICAgICAgICAgICogZG8gaW4g
YWxsb2NfbFszNF1fdGFibGUoKS4KKyAgICAgICAgICAgICAgICAgKgorICAgICAgICAgICAgICAg
ICAqIE5vdGUgb24gdGhlIHVzZSBvZiBBU1NFUlQ6IGlmIGl0J3Mgbm9uLW51bGwgYW5kCisgICAg
ICAgICAgICAgICAgICogaGFzbid0IGJlZW4gY2xlYW5lZCB1cCB5ZXQsIGl0IHNob3VsZCBoYXZl
CisgICAgICAgICAgICAgICAgICogUEdUX3BhcnRpYWwgc2V0OyBhbmQgc28gdGhlIHR5cGUgd2ls
bCBiZSBjbGVhbmVkIHVwCisgICAgICAgICAgICAgICAgICogb24gZG9tYWluIGRlc3RydWN0aW9u
LiAgVW5mb3J0dW5hdGVseSwgd2Ugd291bGQKKyAgICAgICAgICAgICAgICAgKiBsZWFrIHRoZSBn
ZW5lcmFsIHJlZiBoZWxkIGJ5IG9sZF9ndWVzdF90YWJsZTsgYnV0CisgICAgICAgICAgICAgICAg
ICogbGVha2luZyBhIHBhZ2UgaXMgbGVzcyBiYWQgdGhhbiBhIGhvc3QgY3Jhc2guCisgICAgICAg
ICAgICAgICAgICovCisgICAgICAgICAgICAgICAgQVNTRVJUKGN1cnJlbnQtPmFyY2gub2xkX2d1
ZXN0X3RhYmxlID09IE5VTEwpOwogICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9w
dGVzID0gaTsKICAgICAgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9m
bGFnczsKICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVM
TDsKQEAgLTE1ODgsNiArMTYwMiw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDNfdGFibGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSkKICAgICB1bnNpZ25lZCBpbnQgICBpOwogICAgIGludCAgICAgICAg
ICAgIHJjID0gMDsKICAgICB1bnNpZ25lZCBpbnQgICBwYXJ0aWFsX2ZsYWdzID0gcGFnZS0+cGFy
dGlhbF9mbGFnczsKKyAgICBsM19wZ2VudHJ5X3QgICBsM2UgPSBsM2VfZW1wdHkoKTsKIAogICAg
IHBsM2UgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwZm4pKTsKIApAQCAtMTYzNCw3ICsxNjQ5LDEx
IEBAIHN0YXRpYyBpbnQgYWxsb2NfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAg
ICAgICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAgICAgICB9CiAgICAgICAgIGlmICggcmMgPCAw
ICkKKyAgICAgICAgeworICAgICAgICAgICAgLyogWFNBLTI5OSBCYWNrcG9ydDogQ29weSBsM2Ug
Zm9yIGNoZWNraW5nICovCisgICAgICAgICAgICBsM2UgPSBwbDNlW2ldOwogICAgICAgICAgICAg
YnJlYWs7CisgICAgICAgIH0KIAogICAgICAgICBwbDNlW2ldID0gYWRqdXN0X2d1ZXN0X2wzZShw
bDNlW2ldLCBkKTsKICAgICB9CkBAIC0xNjQ4LDYgKzE2NjcsMjQgQEAgc3RhdGljIGludCBhbGxv
Y19sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICB7CiAgICAgICAgICAg
ICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CiAgICAgICAgICAgICBwYWdlLT5wYXJ0aWFs
X2ZsYWdzID0gcGFydGlhbF9mbGFnczsKKyAgICAgICAgICAgIGlmICggY3VycmVudC0+YXJjaC5v
bGRfZ3Vlc3RfdGFibGUgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIC8qCisgICAg
ICAgICAgICAgICAgICogV2UndmUgZXhwZXJpZW5jZWQgYSB2YWxpZGF0aW9uIGZhaWx1cmUuICBJ
ZgorICAgICAgICAgICAgICAgICAqIG9sZF9ndWVzdF90YWJsZSBpcyBzZXQsICJ0cmFuc2ZlciIg
dGhlIGdlbmVyYWwKKyAgICAgICAgICAgICAgICAgKiByZWZlcmVuY2UgY291bnQgdG8gcGwzZVtu
cl92YWxpZGF0ZWRfcHRlc10gYnkKKyAgICAgICAgICAgICAgICAgKiBzZXR0aW5nIFBURl9wYXJ0
aWFsX3NldC4KKyAgICAgICAgICAgICAgICAgKgorICAgICAgICAgICAgICAgICAqIEFzIGEgcHJl
Y2F1dGlvbiwgY2hlY2sgdGhhdCBvbGRfZ3Vlc3RfdGFibGUgaXMgdGhlCisgICAgICAgICAgICAg
ICAgICogcGFnZSBwb2ludGVkIHRvIGJ5IHBsM2VbbnJfdmFsaWRhdGVkX3B0ZXNdLiAgSWYKKyAg
ICAgICAgICAgICAgICAgKiBub3QsIGl0J3Mgc2FmZXIgdG8gbGVhayBhIHR5cGUgcmVmIG9uIHBy
b2R1Y3Rpb24KKyAgICAgICAgICAgICAgICAgKiBidWlsZHMuCisgICAgICAgICAgICAgICAgICov
CisgICAgICAgICAgICAgICAgaWYgKCBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9PSBs
M2VfZ2V0X3BhZ2UobDNlKSApCisgICAgICAgICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxh
Z3MgPSBQVEZfcGFydGlhbF9zZXQ7CisgICAgICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAg
ICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgICAgIH0KICAgICAgICAgICAg
IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgY3VycmVu
dC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICB9CkBAIC0xODEwLDcgKzE4
NDcsMjMgQEAgc3RhdGljIGludCBhbGxvY19sNF90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
KQogICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAg
ICAgICAgIGlmICggY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQotICAgICAgICAgICAg
ICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMrKzsKKyAgICAgICAgICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAqIFdlJ3ZlIGV4cGVyaWVuY2VkIGEgdmFsaWRhdGlvbiBmYWlsdXJlLiAgSWYKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAqIG9sZF9ndWVzdF90YWJsZSBpcyBzZXQsICJ0cmFuc2ZlciIgdGhl
IGdlbmVyYWwKKyAgICAgICAgICAgICAgICAgICAgICAgICAqIHJlZmVyZW5jZSBjb3VudCB0byBw
bDNlW25yX3ZhbGlkYXRlZF9wdGVzXSBieQorICAgICAgICAgICAgICAgICAgICAgICAgICogc2V0
dGluZyBQVEZfcGFydGlhbF9zZXQuCisgICAgICAgICAgICAgICAgICAgICAgICAgKgorICAgICAg
ICAgICAgICAgICAgICAgICAgICogQXMgYSBwcmVjYXV0aW9uLCBjaGVjayB0aGF0IG9sZF9ndWVz
dF90YWJsZSBpcyB0aGUKKyAgICAgICAgICAgICAgICAgICAgICAgICAqIHBhZ2UgcG9pbnRlZCB0
byBieSBwbDRlW25yX3ZhbGlkYXRlZF9wdGVzXS4gIElmCisgICAgICAgICAgICAgICAgICAgICAg
ICAgKiBub3QsIGl0J3Mgc2FmZXIgdG8gbGVhayBhIHR5cGUgcmVmIG9uIHByb2R1Y3Rpb24KKyAg
ICAgICAgICAgICAgICAgICAgICAgICAqIGJ1aWxkcy4KKyAgICAgICAgICAgICAgICAgICAgICAg
ICAqLworICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCBjdXJyZW50LT5hcmNoLm9sZF9ndWVz
dF90YWJsZSA9PSBsNGVfZ2V0X3BhZ2UocGw0ZVtpXSkgKQorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhZ2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQ7CisgICAgICAgICAg
ICAgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVNTRVJUX1VO
UkVBQ0hBQkxFKCk7CisgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAg
Y3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgICAg
IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKICAgICAgICAgICAgICAgICB9
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFnaW5nLTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 16:24:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 16:24: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 1iQDF3-0007nl-Jd; Thu, 31 Oct 2019 16:24:09 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQDF2-0007nf-Fz
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:24:08 +0000
X-Inumbo-ID: dc88ca52-fbfa-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id dc88ca52-fbfa-11e9-bbab-bc764e2007e4;
 Thu, 31 Oct 2019 16:24:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQDF1-0004DR-2K
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:24:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQDF1-0001XI-04
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:24:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQDF1-0001XI-04@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 16:24:06 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/mm: Don't drop a type ref
 unless you held a ref to begin with
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVlNzgwNDZkZjM0ZmQ0YzU3MDlkOWJlYmE5MzBiNTlmNTdjOTVmODkKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
aHUgT2N0IDMxIDE3OjEyOjE0IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDMxIDE3OjEyOjE0IDIwMTkgKzAx
MDAKCiAgICB4ODYvbW06IERvbid0IGRyb3AgYSB0eXBlIHJlZiB1bmxlc3MgeW91IGhlbGQgYSBy
ZWYgdG8gYmVnaW4gd2l0aAogICAgCiAgICBWYWxpZGF0aW9uIGFuZCBkZS12YWxpZGF0aW9uIG9m
IHBhZ2V0YWJsZSB0cmVlcyBtYXkgdGFrZSBhcmJpdHJhcmlseQogICAgbGFyZ2UgYW1vdW50cyBv
ZiB0aW1lLCBhbmQgc28gbXVzdCBiZSBwcmVlbXB0aWJsZS4gIFRoaXMgaXMgaW5kaWNhdGVkCiAg
ICBieSBzZXR0aW5nIHRoZSBQR1RfcGFydGlhbCBiaXQgaW4gdGhlIHR5cGVfaW5mbywgYW5kIHNl
dHRpbmcKICAgIG5yX3ZhbGlkYXRlZF9lbnRyaWVzIGFuZCBwYXJ0aWFsX2ZsYWdzIGFwcHJvcHJp
YXRlbHkuICBTcGVjaWZpY2FsbHksCiAgICBpZiB0aGUgZW50cnkgYXQgW25yX3ZhbGlkYXRlZF9l
bnRyaWVzXSBpcyBwYXJ0aWFsbHkgdmFsaWRhdGVkLAogICAgcGFydGlhbF9mbGFncyBzaG91bGQg
aGF2ZSB0aGUgUEdUX3BhcnRpYWxfc2V0IGJpdCBzZXQsIGFuZCB0aGUgZW50cnkKICAgIHNob3Vs
ZCBob2xkIGEgZ2VuZXJhbCByZWZlcmVuY2UgY291bnQuICBEdXJpbmcgZGUtdmFsaWRhdGlvbiwK
ICAgIHB1dF9wYWdlX3R5cGUoKSBpcyBjYWxsZWQgb24gcGFydGlhbGx5IHZhbGlkYXRlZCBlbnRy
aWVzLgogICAgCiAgICBVbmZvcnR1bmF0ZWx5LCB0aGVyZSBhcmUgYSBudW1iZXIgb2YgaXNzdWVz
IHdpdGggdGhlIGN1cnJlbnQgYWxnb3JpdGhtLgogICAgCiAgICBGaXJzdCwgZG9pbmcgYSAibm9y
bWFsIiBwdXRfcGFnZV90eXBlKCkgaXMgbm90IHNhZmUgd2hlbiBubyB0eXBlIHJlZgogICAgaXMg
aGVsZDogdGhlcmUgaXMgbm90aGluZyB0byBzdG9wIGFub3RoZXIgdmNwdSBmcm9tIGNvbWluZyBh
bG9uZyBhbmQKICAgIHBpY2tpbmcgdXAgdmFsaWRhdGlvbiBhZ2FpbjogYXQgd2hpY2ggcG9pbnQg
dGhlIHB1dF9wYWdlX3R5cGUgbWF5IGRyb3AKICAgIHRoZSBvbmx5IHBhZ2UgcmVmIG9uIGFuIGlu
LXVzZSBwYWdlLiAgU29tZSBleGFtcGxlcyBhcmUgbGlzdGVkIGluIHRoZQogICAgYXBwZW5kaXgu
CiAgICAKICAgIFRoZSBjb3JlIGlzc3VlIGlzIHRoYXQgcHV0X3BhZ2VfdHlwZSgpIGlzIGJlaW5n
IGNhbGxlZCBib3RoIHRvIGNsZWFuCiAgICB1cCBQR1RfcGFydGlhbCwgYW5kIHRvIGRyb3AgYSB0
eXBlIGNvdW50OyBhbmQgaGFzIG5vIHdheSBvZiBrbm93aW5nCiAgICB3aGljaCBpcyB3aGljaDsg
YW5kIHNvIGlmIGluIGJldHdlZW4sIFBHVF9wYXJ0aWFsIGlzIGNsZWFyZWQsCiAgICBwdXRfcGFn
ZV90eXBlKCkgd2lsbCBkcm9wIHRoZSB0eXBlIHJlZiBlcnJvbmVvdXNseS4KICAgIAogICAgV2hh
dCBpcyBuZWVkZWQgaXMgdG8gZGlzdGluZ3Vpc2ggYmV0d2VlbiB0d28gc3RhdGVzOgogICAgLSBE
cm9wcGluZyBhIHR5cGUgcmVmIHdoaWNoIGlzIGhlbGQKICAgIC0gQ2xlYW5pbmcgdXAgYSBwYWdl
IHdoaWNoIGhhcyBiZWVuIHBhcnRpYWxseSBkZS92YWxpZGF0ZWQKICAgIAogICAgRml4IHRoaXMg
YnkgdGVsbGluZyBwdXRfcGFnZV90eXBlKCkgd2hpY2ggb2YgdGhlIHR3byBhY3Rpdml0aWVzIHlv
dQogICAgaW50ZW5kLgogICAgCiAgICBXaGVuIGNsZWFuaW5nIHVwIGEgcGFydGlhbCBkZS92YWxp
ZGF0aW9uLCB0YWtlIG5vIGFjdGlvbiB1bmxlc3MgeW91CiAgICBmaW5kIGEgcGFnZSBwYXJ0aWFs
bHkgdmFsaWRhdGVkLgogICAgCiAgICBJZiBwdXRfcGFnZV90eXBlKCkgaXMgY2FsbGVkIHdpdGhv
dXQgUFRGX3BhcnRpYWxfc2V0LCBhbmQgZmluZHMgdGhlCiAgICBwYWdlIGluIGEgUEdUX3BhcnRp
YWwgc3RhdGUgYW55d2F5LCB0aGVuIHRoZXJlJ3MgY2VydGFpbmx5IGJlZW4gYQogICAgbWlzYWNj
b3VudGluZyBzb21ld2hlcmUsIGFuZCBjYXJyeWluZyBvbiB3b3VsZCBhbG1vc3QgY2VydGFpbmx5
IGNhdXNlCiAgICBhIHNlY3VyaXR5IGlzc3VlLCBzbyBjcmFzaCB0aGUgaG9zdCBpbnN0ZWFkLgog
ICAgCiAgICBJbiBwdXRfcGFnZV9mcm9tX2xOZSwgcGFzcyBwYXJ0aWFsX2ZsYWdzIG9uIHRvIF9w
dXRfcGFnZV90eXBlKCkuCiAgICAKICAgIG9sZF9ndWVzdF90YWJsZSBtYXkgYmUgc2V0IGVpdGhl
ciB3aXRoIGEgZnVsbHkgdmFsaWRhdGVkIHBhZ2UgKHdoZW4KICAgIHVzaW5nIHRoZSAiZGVmZXJy
ZWQgcHV0IiBwYXR0ZXJuKSwgb3Igd2l0aCBhIHBhcnRpYWxseSB2YWxpZGF0ZWQgcGFnZQogICAg
KHdoZW4gYSBub3JtYWwgImRlLXZhbGlkYXRpb24iIGlzIGludGVycnVwdGVkLCBvciB3aGVuIGEg
dmFsaWRhdGlvbgogICAgZmFpbHMgcGFydC13YXkgdGhyb3VnaCBkdWUgdG8gaW52YWxpZCBlbnRy
aWVzKS4gIEFkZCBhIGZsYWcsCiAgICBvbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCwgdG8gaW5kaWNh
dGUgd2hpY2ggb2YgdGhlc2UgaXQgaXMsIGFuZCB1c2UKICAgIHRoYXQgdG8gcGFzcyB0aGUgYXBw
cm9wcmlhdGUgZmxhZyB0byBfcHV0X3BhZ2VfdHlwZSgpLgogICAgCiAgICBXaGlsZSBoZXJlLCBk
ZWxldGUgc3RyYXkgdHJhaWxpbmcgd2hpdGVzcGFjZS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9m
IFhTQS0yOTkuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgLS0tLS0KICAgIEFwcGVuZGl4OgogICAgCiAgICBTdXBwb3NlIHBhZ2Ug
QSwgd2hlbiBpbnRlcnByZXRlZCBhcyBhbiBsMyBwYWdldGFibGUsIGNvbnRhaW5zIGFsbAogICAg
dmFsaWQgZW50cmllczsgYW5kIHN1cHBvc2UgQVt4XSBwb2ludHMgdG8gcGFnZSBCLCB3aGljaCB3
aGVuCiAgICBpbnRlcnByZXRlZCBhcyBhbiBsMiBwYWdldGFibGUsIGNvbnRhaW5zIGFsbCB2YWxp
ZCBlbnRyaWVzLgogICAgCiAgICBQMTogUElOX0wzX1RBQkxFCiAgICAgIEEgLT4gUEdUX2wzX3Rh
YmxlIHwgMSB8IHZhbGlkCiAgICAgIEIgLT4gUEdUX2wyX3RhYmxlIHwgMSB8IHZhbGlkCiAgICAK
ICAgIFAxOiBVTlBJTl9UQUJMRQogICAgICA+IEFycmFuZ2UgdG8gaW50ZXJydXB0IGFmdGVyIEIg
aGFzIGJlZW4gZGUtdmFsaWRhdGVkCiAgICAgIEI6CiAgICAgICAgdHlwZV9pbmZvIC0+IFBHVF9s
Ml90YWJsZSB8IDAKICAgICAgQToKICAgICAgICB0eXBlX2luZm8gLT4gUEdUX2wzX3RhYmxlIHwg
MSB8IHBhcnRpYWwKICAgICAgICBucl92YWxpZGF0ZWRfZW50aWVzIC0+IChsZXNzIHRoYW4geCkK
ICAgIAogICAgUDI6IG1vZF9sNF9lbnRyeSB0byBwb2ludCB0byBBCiAgICAgID4gQXJyYW5nZSBm
b3IgdGhpcyB0byBiZSBpbnRlcnJ1cHRlZCB3aGlsZSBCIGlzIGJlaW5nIHZhbGlkYXRlZAogICAg
ICBCOgogICAgICAgIHR5cGVfaW5mbyAtPiBQR1RfbDJfdGFibGUgfCAxIHwgcGFydGlhbAogICAg
ICAgIChucl92YWxpZGF0ZWRfZW50aXJlcyAmYyBzZXQgYXMgYXBwcm9wcmlhdGUpCiAgICAgIEE6
CiAgICAgICAgdHlwZV9pbmZvIC0+IFBHVF9sM190YWJsZSB8IDEgfCBwYXJ0aWFsCiAgICAgICAg
bnJfdmFsaWRhdGVkX2VudHJpZXMgLT4geAogICAgICAgIHBhcnRpYWxfcHRlID0gMQogICAgCiAg
ICBQMzogbW9kX2wzX2VudHJ5IHNvbWUgb3RoZXIgdW5yZWxhdGVkIGwzIHRvIHBvaW50IHRvIEI6
CiAgICAgIEI6CiAgICAgICAgdHlwZV9pbmZvIC0+IFBHVF9sMl90YWJsZSB8IDEKICAgIAogICAg
UDE6IFJlc3RhcnQgVU5QSU5fVEFCTEUKICAgIAogICAgQXQgdGhpcyBwb2ludCwgc2luY2UgQS5u
cl92YWxpZGF0ZV9lbnRyaWVzID09IHggYW5kIEEucGFydGlhbF9wdGUgIT0KICAgIDAsIGZyZWVf
bDNfdGFibGUoKSB3aWxsIGNhbGwgcHV0X3BhZ2VfZnJvbV9sM2UoKSBvbiBwbDNlW3hdLCBkcm9w
cGluZwogICAgaXRzIHR5cGUgY291bnQgdG8gMCB3aGlsZSBpdCdzIHN0aWxsIGJlaW5nIHBvaW50
ZWQgdG8gYnkgc29tZSBvdGhlciBsMwogICAgCiAgICBBIHNpbWlsYXIgaXNzdWUgYXJpc2VzIHdp
dGggb2xkX2d1ZXN0X3RhYmxlLiAgQ29uc2lkZXIgdGhlIGZvbGxvd2luZwogICAgc2NlbmFyaW86
CiAgICAKICAgIFN1cHBvc2UgQSBpcyBhIHBhZ2Ugd2hpY2gsIHdoZW4gaW50ZXJwcmV0ZWQgYXMg
YW4gbDIsIGhhcyB2YWxpZCBlbnRyaWVzCiAgICB1bnRpbCBlbnRyeSB4LCB3aGljaCBpcyBpbnZh
bGlkLgogICAgCiAgICBWMTogIFBJTl9MMl9UQUJMRShBKQogICAgICA8VmFsaWRhdGUgdW50aWwg
d2UgdHJ5IHRvIHZhbGlkYXRlIFt4XSwgZ2V0IC1FSU5WQUw+CiAgICAgIEEgLT4gUEdUX2wyX3Rh
YmxlIHwgMSB8IFBHVF9wYXJ0aWFsCiAgICAgIFYxIC0+IG9sZF9ndWVzdF90YWJsZSA9IEEKICAg
ICAgPGRlbGF5ZWQ+CiAgICAKICAgIFYyOiBQSU5fTDJfVEFCTEUoQSkKICAgICAgPFBpY2sgdXAg
d2hlcmUgVjEgbGVmdCBvZmYsIHRyeSB0byByZS12YWxpZGF0ZSBbeF0sIGdldCAtRUlOVkFMPgog
ICAgICBBIC0+IFBHVF9sMl90YWJsZSB8IDEgfCBQR1RfcGFydGlhbAogICAgICBWMiAtPiBvbGRf
Z3Vlc3RfdGFibGUgPSBBCiAgICAgIDxyZXN0YXJ0PgogICAgICBwdXRfb2xkX2d1ZXN0X3RhYmxl
KCkKICAgICAgICBfcHV0X3BhZ2VfdHlwZShBKQogICAgICAgICAgQSAtPiBQR1RfbDJfdGFibGUg
fCAwCiAgICAKICAgIFYxOiA8cmVzdGFydD4KICAgICAgcHV0X29sZF9ndWVzdF90YWJsZSgpCiAg
ICAgICAgX3B1dF9wYWdlX3R5cGUoQSkgIyBVTkRFUkZMT1cKICAgIAogICAgSW5kZWVkLCBpdCBp
cyBwb3NzaWJsZSB0byBlbmdpbmVlciBmb3Igb2xkX2d1ZXN0X3RhYmxlIGZvciBldmVyeSB2Y3B1
CiAgICBhIGd1ZXN0IGhhcyB0byBwb2ludCB0byB0aGUgc2FtZSBwYWdlLgogICAgbWFzdGVyIGNv
bW1pdDogYzQwYjMzZDcyNjMwZGNmYTUwNmQ2ZmQ4NTY1MzJkNjE1MmNiOTdkYwogICAgbWFzdGVy
IGRhdGU6IDIwMTktMTAtMzEgMTY6MTY6MzcgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWlu
LmMgICAgICAgIHwgIDYgKysrCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgIHwgOTkgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvZG9tYWluLmggfCAgNCArLQogMyBmaWxlcyBjaGFuZ2VkLCA5NSBpbnNlcnRpb25zKCsp
LCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94
ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggNmRiOTk5ZmQwNS4uMzk1YjNmYjM2OSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpA
QCAtMTA3NCw5ICsxMDc0LDE1IEBAIGludCBhcmNoX3NldF9pbmZvX2d1ZXN0KAogICAgICAgICAg
ICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAgICAgICAgLyogRmFsbHRo
cm91Z2ggKi8KICAgICAgICAgICAgICAgICBjYXNlIC1FUkVTVEFSVDoKKyAgICAgICAgICAgICAg
ICAgICAgLyoKKyAgICAgICAgICAgICAgICAgICAgICogTkIgdGhhdCB3ZSdyZSBwdXR0aW5nIHRo
ZSBrZXJuZWwtbW9kZSB0YWJsZQorICAgICAgICAgICAgICAgICAgICAgKiBoZXJlLCB3aGljaCB3
ZSd2ZSBhbHJlYWR5IHN1Y2Nlc3NmdWxseQorICAgICAgICAgICAgICAgICAgICAgKiB2YWxpZGF0
ZWQgYWJvdmU7IGhlbmNlIHBhcnRpYWwgPSBmYWxzZTsKKyAgICAgICAgICAgICAgICAgICAgICov
CiAgICAgICAgICAgICAgICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAg
ICAgICAgICAgICAgICAgICB2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9CiAgICAgICAgICAgICAg
ICAgICAgICAgICBwYWdldGFibGVfZ2V0X3BhZ2Uodi0+YXJjaC5ndWVzdF90YWJsZSk7CisgICAg
ICAgICAgICAgICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwgPSBmYWxzZTsK
ICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5ndWVzdF90YWJsZSA9IHBhZ2V0YWJsZV9udWxs
KCk7CiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgIGRlZmF1bHQ6
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4
IGFhMDNjYjhiNDAuLmM3MDFjN2VmMTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0xMzUzLDEwICsxMzUzLDExIEBAIHN0YXRpYyBpbnQg
cHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAg
ICAgICAgIHsKICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBwdHBn
OwogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwZzsKKyAgICAg
ICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwgPSBmYWxzZTsKICAg
ICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgIHsKLSAgICAgICAgICAgIHJjID0gX3B1dF9w
YWdlX3R5cGUocGcsIFBURl9wcmVlbXB0aWJsZSwgcHRwZyk7CisgICAgICAgICAgICByYyA9IF9w
dXRfcGFnZV90eXBlKHBnLCBmbGFncyB8IFBURl9wcmVlbXB0aWJsZSwgcHRwZyk7CiAgICAgICAg
ICAgICBpZiAoIGxpa2VseSghcmMpICkKICAgICAgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAg
ICAgICAgIH0KQEAgLTEzNzksNiArMTM4MCw3IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9s
M2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgICAgIHVuc2lnbmVk
IGxvbmcgbWZuID0gbDNlX2dldF9wZm4obDNlKTsKICAgICAgICAgaW50IHdyaXRlYWJsZSA9IGwz
ZV9nZXRfZmxhZ3MobDNlKSAmIF9QQUdFX1JXOwogCisgICAgICAgIEFTU0VSVCghKGZsYWdzICYg
UFRGX3BhcnRpYWxfc2V0KSk7CiAgICAgICAgIEFTU0VSVCghKG1mbiAmICgoMVVMIDw8IChMM19Q
QUdFVEFCTEVfU0hJRlQgLSBQQUdFX1NISUZUKSkgLSAxKSkpOwogICAgICAgICBkbyB7CiAgICAg
ICAgICAgICBwdXRfZGF0YV9wYWdlKG1mbl90b19wYWdlKF9tZm4obWZuKSksIHdyaXRlYWJsZSk7
CkBAIC0xMzkxLDEyICsxMzkzLDE0IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sM2UobDNf
cGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAKICAgICBpZiAoIGZsYWdzICYgUFRG
X2RlZmVyICkKICAgICB7CisgICAgICAgIEFTU0VSVCghKGZsYWdzICYgUFRGX3BhcnRpYWxfc2V0
KSk7CiAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBtZm5fdG9fcGFnZShf
bWZuKHBmbikpOwogICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBnOwor
ICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZV9wYXJ0aWFsID0gZmFsc2U7CiAg
ICAgICAgIHJldHVybiAwOwogICAgIH0KIAotICAgIHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIFBU
Rl9wcmVlbXB0aWJsZSwgbWZuX3RvX3BhZ2UoX21mbihwZm4pKSk7CisgICAgcmMgPSBfcHV0X3Bh
Z2VfdHlwZShwZywgZmxhZ3MgfCBQVEZfcHJlZW1wdGlibGUsIG1mbl90b19wYWdlKF9tZm4ocGZu
KSkpOwogICAgIGlmICggbGlrZWx5KCFyYykgKQogICAgICAgICBwdXRfcGFnZShwZyk7CiAKQEAg
LTE0MTUsMTIgKzE0MTksMTUgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2w0ZShsNF9wZ2Vu
dHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBmbiwKIAogICAgICAgICBpZiAoIGZsYWdzICYgUFRG
X2RlZmVyICkKICAgICAgICAgeworICAgICAgICAgICAgQVNTRVJUKCEoZmxhZ3MgJiBQVEZfcGFy
dGlhbF9zZXQpKTsKICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBt
Zm5fdG9fcGFnZShfbWZuKHBmbikpOwogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vl
c3RfdGFibGUgPSBwZzsKKyAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxl
X3BhcnRpYWwgPSBmYWxzZTsKICAgICAgICAgICAgIHJldHVybiAwOwogICAgICAgICB9CiAKLSAg
ICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgUFRGX3ByZWVtcHRpYmxlLCBtZm5fdG9fcGFn
ZShfbWZuKHBmbikpKTsKKyAgICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgZmxhZ3MgfCBQ
VEZfcHJlZW1wdGlibGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3RvX3BhZ2Uo
X21mbihwZm4pKSk7CiAgICAgICAgIGlmICggbGlrZWx5KCFyYykgKQogICAgICAgICAgICAgcHV0
X3BhZ2UocGcpOwogICAgIH0KQEAgLTE1MjUsNiArMTUzMiwxNCBAQCBzdGF0aWMgaW50IGFsbG9j
X2wyX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSkKIAog
ICAgIHBsMmUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwZm4pKTsKIAorICAgIC8qCisgICAgICog
TkIgdGhhdCBhbGxvY19sMl90YWJsZSB3aWxsIG5ldmVyIHNldCBwYXJ0aWFsX3B0ZSBvbiBhbiBs
MjsgYnV0CisgICAgICogZnJlZV9sMl90YWJsZSBtaWdodCBpZiBhIGxpbmVhcl9wYWdldGFibGUg
ZW50cnkgaXMgaW50ZXJydXB0ZWQKKyAgICAgKiBwYXJ0d2F5IHRocm91Z2ggZGUtdmFsaWRhdGlv
bi4gIEluIHRoYXQgY2lyY3Vtc3RhbmNlLAorICAgICAqIGdldF9wYWdlX2Zyb21fbDJlKCkgd2ls
bCBhbHdheXMgcmV0dXJuIC1FSU5WQUw7IGFuZCB3ZSBtdXN0CisgICAgICogcmV0YWluIHRoZSB0
eXBlIHJlZiBieSBkb2luZyB0aGUgbm9ybWFsIHBhcnRpYWxfZmxhZ3MgdHJhY2tpbmcuCisgICAg
ICovCisKICAgICBmb3IgKCBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXM7IGkgPCBMMl9QQUdF
VEFCTEVfRU5UUklFUzsKICAgICAgICAgICBpKyssIHBhcnRpYWxfZmxhZ3MgPSAwICkKICAgICB7
CkBAIC0xNTc5LDYgKzE1OTQsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wyX3RhYmxlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSkKICAgICAgICAgICAgICAgICBwYWdl
LT5wYXJ0aWFsX2ZsYWdzID0gcGFydGlhbF9mbGFnczsKICAgICAgICAgICAgICAgICBjdXJyZW50
LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgICAgICBjdXJyZW50LT5h
cmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CisgICAgICAgICAgICAgICAgY3VycmVudC0+YXJj
aC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlhbCA9IHRydWU7CiAgICAgICAgICAgICB9CiAgICAgICAg
IH0KICAgICAgICAgaWYgKCByYyA8IDAgKQpAQCAtMTY4MSwxMiArMTY5NywxNiBAQCBzdGF0aWMg
aW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAgICAg
ICAgICogYnVpbGRzLgogICAgICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgICAgIGlmICgg
Y3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPT0gbDNlX2dldF9wYWdlKGwzZSkgKQorICAg
ICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgQVNTRVJUKGN1cnJlbnQtPmFyY2gu
b2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwpOwogICAgICAgICAgICAgICAgICAgICBwYWdlLT5wYXJ0
aWFsX2ZsYWdzID0gUFRGX3BhcnRpYWxfc2V0OworICAgICAgICAgICAgICAgIH0KICAgICAgICAg
ICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwog
ICAgICAgICAgICAgfQogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9
IE5VTEw7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7
CisgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZV9wYXJ0aWFsID0gdHJ1
ZTsKICAgICAgICAgfQogICAgICAgICB3aGlsZSAoIGktLSA+IDAgKQogICAgICAgICAgICAgcGwz
ZVtpXSA9IHVuYWRqdXN0X2d1ZXN0X2wzZShwbDNlW2ldLCBkKTsKQEAgLTE4NjAsMTIgKzE4ODAs
MTYgQEAgc3RhdGljIGludCBhbGxvY19sNF90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQog
ICAgICAgICAgICAgICAgICAgICAgICAgICogYnVpbGRzLgogICAgICAgICAgICAgICAgICAgICAg
ICAgICovCiAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIGN1cnJlbnQtPmFyY2gub2xkX2d1
ZXN0X3RhYmxlID09IGw0ZV9nZXRfcGFnZShwbDRlW2ldKSApCisgICAgICAgICAgICAgICAgICAg
ICAgICB7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVNTRVJUKGN1cnJlbnQtPmFyY2gu
b2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
Z2UtPnBhcnRpYWxfZmxhZ3MgPSBQVEZfcGFydGlhbF9zZXQ7CisgICAgICAgICAgICAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CiAgICAgICAgICAgICAgICAgICAgIH0KICAg
ICAgICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAg
ICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsK
KyAgICAgICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGVfcGFydGlh
bCA9IHRydWU7CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQogICAgICAgICB9CkBA
IC0yNzgyLDYgKzI4MDYsMjggQEAgc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBpbnQgZmxhZ3MsCiAgICAgICAgIHggID0geTsKICAgICAg
ICAgbnggPSB4IC0gMTsKIAorICAgICAgICAvKgorICAgICAgICAgKiBJcyB0aGlzIGV4cGVjdGVk
IHRvIGRvIGEgZnVsbCByZWZlcmVuY2UgZHJvcCwgb3Igb25seQorICAgICAgICAgKiBjbGVhbnVw
IHBhcnRpYWwgdmFsaWRhdGlvbiAvIGRldmFsaWRhdGlvbj8KKyAgICAgICAgICoKKyAgICAgICAg
ICogSWYgdGhlIGZvcm1lciwgdGhlIGNhbGxlciBtdXN0IGhvbGQgYSAiZnVsbCIgdHlwZSByZWY7
CisgICAgICAgICAqIHdoaWNoIG1lYW5zIHRoZSBwYWdlIG11c3QgYmUgdmFsaWRhdGVkLiAgSWYg
dGhlIHBhZ2UgaXMKKyAgICAgICAgICogKm5vdCogZnVsbHkgdmFsaWRhdGVkLCBjb250aW51aW5n
IHdvdWxkIGFsbW9zdCBjZXJ0YWlubHkKKyAgICAgICAgICogb3BlbiB1cCBhIHNlY3VyaXR5IGhv
bGUuICBBbiBleGNlcHRpb24gdG8gdGhpcyBpcyBkdXJpbmcKKyAgICAgICAgICogZG9tYWluIGRl
c3RydWN0aW9uLCB3aGVyZSBQR1RfdmFsaWRhdGVkIGNhbiBiZSBkcm9wcGVkCisgICAgICAgICAq
IHdpdGhvdXQgZHJvcHBpbmcgYSB0eXBlIHJlZi4KKyAgICAgICAgICoKKyAgICAgICAgICogSWYg
dGhlIGxhdHRlciwgZG8gbm90aGluZyB1bmxlc3MgdHlwZSBQR1RfcGFydGlhbCBpcyBzZXQuCisg
ICAgICAgICAqIElmIGl0IGlzIHNldCwgdGhlIHR5cGUgY291bnQgbXVzdCBiZSAxLgorICAgICAg
ICAgKi8KKyAgICAgICAgaWYgKCAhKGZsYWdzICYgUFRGX3BhcnRpYWxfc2V0KSApCisgICAgICAg
ICAgICBCVUdfT04oKHggJiBQR1RfcGFydGlhbCkgfHwKKyAgICAgICAgICAgICAgICAgICAhKCh4
ICYgUEdUX3ZhbGlkYXRlZCkgfHwgcGFnZV9nZXRfb3duZXIocGFnZSktPmlzX2R5aW5nKSk7Cisg
ICAgICAgIGVsc2UgaWYgKCAhKHggJiBQR1RfcGFydGlhbCkgKQorICAgICAgICAgICAgcmV0dXJu
IDA7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIEJVR19PTigoeCAmIFBHVF9jb3VudF9tYXNr
KSAhPSAxKTsKKwogICAgICAgICBBU1NFUlQoKHggJiBQR1RfY291bnRfbWFzaykgIT0gMCk7CiAK
ICAgICAgICAgc3dpdGNoICggbnggJiAoUEdUX2xvY2tlZCB8IFBHVF9jb3VudF9tYXNrKSApCkBA
IC0zMDQxLDE3ICszMDg3LDM0IEBAIGludCBwdXRfb2xkX2d1ZXN0X3RhYmxlKHN0cnVjdCB2Y3B1
ICp2KQogICAgIGlmICggIXYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlICkKICAgICAgICAgcmV0dXJu
IDA7CiAKLSAgICBzd2l0Y2ggKCByYyA9IF9wdXRfcGFnZV90eXBlKHYtPmFyY2gub2xkX2d1ZXN0
X3RhYmxlLCBQVEZfcHJlZW1wdGlibGUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB2LT5hcmNoLm9sZF9ndWVzdF9wdHBnKSApCisgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZSh2LT5h
cmNoLm9sZF9ndWVzdF90YWJsZSwKKyAgICAgICAgICAgICAgICAgICAgICAgIFBURl9wcmVlbXB0
aWJsZSB8CisgICAgICAgICAgICAgICAgICAgICAgICAoIHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxl
X3BhcnRpYWwgPworICAgICAgICAgICAgICAgICAgICAgICAgICBQVEZfcGFydGlhbF9zZXQgOiAw
ICksCisgICAgICAgICAgICAgICAgICAgICAgICB2LT5hcmNoLm9sZF9ndWVzdF9wdHBnKTsKKwor
ICAgIGlmICggcmMgPT0gLUVSRVNUQVJUIHx8IHJjID09IC1FSU5UUiApCiAgICAgewotICAgIGNh
c2UgLUVJTlRSOgotICAgIGNhc2UgLUVSRVNUQVJUOgorICAgICAgICB2LT5hcmNoLm9sZF9ndWVz
dF90YWJsZV9wYXJ0aWFsID0gKHJjID09IC1FUkVTVEFSVCk7CiAgICAgICAgIHJldHVybiAtRVJF
U1RBUlQ7Ci0gICAgY2FzZSAwOgotICAgICAgICBwdXRfcGFnZSh2LT5hcmNoLm9sZF9ndWVzdF90
YWJsZSk7CiAgICAgfQogCisgICAgLyoKKyAgICAgKiBJdCBzaG91bGRuJ3QgYmUgcG9zc2libGUg
Zm9yIF9wdXRfcGFnZV90eXBlKCkgdG8gcmV0dXJuCisgICAgICogYW55dGhpbmcgZWxzZSBhdCB0
aGUgbW9tZW50OyBidXQgaWYgaXQgZG9lcyBoYXBwZW4gaW4KKyAgICAgKiBwcm9kdWN0aW9uLCBs
ZWFraW5nIHRoZSB0eXBlIHJlZiBpcyBwcm9iYWJseSB0aGUgYmVzdCB0aGluZyB0bworICAgICAq
IGRvLiAgRWl0aGVyIHdheSwgZHJvcCB0aGUgZ2VuZXJhbCByZWYgaGVsZCBieSBvbGRfZ3Vlc3Rf
dGFibGUuCisgICAgICovCisgICAgQVNTRVJUKHJjID09IDApOworCisgICAgcHV0X3BhZ2Uodi0+
YXJjaC5vbGRfZ3Vlc3RfdGFibGUpOwogICAgIHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gTlVM
TDsKKyAgICB2LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKKyAgICAvKgorICAgICAqIFNh
ZmVzdCBkZWZhdWx0IGlmIHNvbWVvbmUgc2V0cyBvbGRfZ3Vlc3RfdGFibGUgd2l0aG91dAorICAg
ICAqIGV4cGxpY2l0bHkgc2V0dGluZyBvbGRfZ3Vlc3RfdGFibGVfcGFydGlhbC4KKyAgICAgKi8K
KyAgICB2LT5hcmNoLm9sZF9ndWVzdF90YWJsZV9wYXJ0aWFsID0gdHJ1ZTsKIAogICAgIHJldHVy
biByYzsKIH0KQEAgLTMyMDEsMTEgKzMyNjQsMTEgQEAgaW50IG5ld19ndWVzdF9jcjMobWZuX3Qg
bWZuKQogICAgICAgICAgICAgc3dpdGNoICggcmMgPSBwdXRfcGFnZV9hbmRfdHlwZV9wcmVlbXB0
aWJsZShwYWdlKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICBjYXNlIC1FSU5UUjoKLSAg
ICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKLSAgICAgICAgICAgICAgICAvKiBmYWxsdGhy
b3VnaCAqLwogICAgICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6CiAgICAgICAgICAgICAgICAgY3Vy
ci0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgY3Vyci0+YXJj
aC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOworICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xk
X2d1ZXN0X3RhYmxlX3BhcnRpYWwgPSAocmMgPT0gLUVSRVNUQVJUKTsKKyAgICAgICAgICAgICAg
ICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIGRl
ZmF1bHQ6CiAgICAgICAgICAgICAgICAgQlVHX09OKHJjKTsKQEAgLTM0NzksNiArMzU0Miw3IEBA
IGxvbmcgZG9fbW11ZXh0X29wKAogICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAg
ICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAg
ICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKKyAgICAgICAg
ICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwgPSBmYWxz
ZTsKICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAg
IH0KQEAgLTM1MTMsNiArMzU3NywxMSBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAg
IGNhc2UgLUVSRVNUQVJUOgogICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0
cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0g
cGFnZTsKKyAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAqIEVJTlRSIG1lYW5z
IHdlIHN0aWxsIGhvbGQgdGhlIHR5cGUgcmVmOyBFUkVTVEFSVAorICAgICAgICAgICAgICAgICAq
IG1lYW5zIFBHVF9wYXJ0aWFsIGhvbGRzIHRoZSB0eXBlIHJlZgorICAgICAgICAgICAgICAgICAq
LworICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlX3BhcnRpYWwgPSAo
cmMgPT0gLUVSRVNUQVJUKTsKICAgICAgICAgICAgICAgICByYyA9IDA7CiAgICAgICAgICAgICAg
ICAgYnJlYWs7CiAgICAgICAgICAgICBkZWZhdWx0OgpAQCAtMzU4MSwxMSArMzY1MCwxNSBAQCBs
b25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgICAgICBzd2l0Y2ggKCByYyA9IHB1dF9wYWdl
X2FuZF90eXBlX3ByZWVtcHRpYmxlKHBhZ2UpICkKICAgICAgICAgICAgICAgICB7CiAgICAgICAg
ICAgICAgICAgY2FzZSAtRUlOVFI6Ci0gICAgICAgICAgICAgICAgICAgIHJjID0gLUVSRVNUQVJU
OwotICAgICAgICAgICAgICAgICAgICAvKiBmYWxsdGhyb3VnaCAqLwogICAgICAgICAgICAgICAg
IGNhc2UgLUVSRVNUQVJUOgogICAgICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVz
dF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3Rf
dGFibGUgPSBwYWdlOworICAgICAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAg
ICAgKiBFSU5UUiBtZWFucyB3ZSBzdGlsbCBob2xkIHRoZSB0eXBlIHJlZjsKKyAgICAgICAgICAg
ICAgICAgICAgICogRVJFU1RBUlQgbWVhbnMgUEdUX3BhcnRpYWwgaG9sZHMgdGhlIHJlZgorICAg
ICAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRf
Z3Vlc3RfdGFibGVfcGFydGlhbCA9IChyYyA9PSAtRVJFU1RBUlQpOworICAgICAgICAgICAgICAg
ICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAg
ICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgICAgICAgICAgQlVHX09OKHJjKTsKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L2RvbWFpbi5oCmluZGV4IDFhYzVhOTZjMDguLjM2MGMzOGJkODMgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4u
aApAQCAtMzA5LDcgKzMwOSw3IEBAIHN0cnVjdCBhcmNoX2RvbWFpbgogCiAgICAgc3RydWN0IHBh
Z2luZ19kb21haW4gcGFnaW5nOwogICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm07Ci0gICAgLyog
VG8gZW5mb3JjZSBsb2NrIG9yZGVyaW5nIGluIHRoZSBwb2QgY29kZSB3cnQgdGhlIAorICAgIC8q
IFRvIGVuZm9yY2UgbG9jayBvcmRlcmluZyBpbiB0aGUgcG9kIGNvZGUgd3J0IHRoZQogICAgICAq
IHBhZ2VfYWxsb2MgbG9jayAqLwogICAgIGludCBwYWdlX2FsbG9jX3VubG9ja19sZXZlbDsKIApA
QCAtNTQyLDYgKzU0Miw4IEBAIHN0cnVjdCBhcmNoX3ZjcHUKICAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpvbGRfZ3Vlc3RfdGFibGU7ICAvKiBwYXJ0aWFsbHkgZGVzdHJ1Y3RlZCBwYWdldGFibGUgKi8K
ICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpvbGRfZ3Vlc3RfcHRwZzsgICAvKiBjb250YWluaW5nIHBh
Z2UgdGFibGUgb2YgdGhlICovCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgLyogZm9ybWVyLCBpZiBhbnkgKi8KKyAgICBib29sIG9sZF9ndWVzdF90YWJsZV9wYXJ0aWFs
OyAgICAgICAvKiBBcmUgd2UgZHJvcHBpbmcgYSB0eXBlIHJlZiwgb3IganVzdAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIGZpbmlzaGluZyB1cCBhIHBhcnRpYWwg
ZGUtdmFsaWRhdGlvbj8gKi8KICAgICAvKiBndWVzdF90YWJsZSBob2xkcyBhIHJlZiB0byB0aGUg
cGFnZSwgYW5kIGFsc28gYSB0eXBlLWNvdW50IHVubGVzcwogICAgICAqIHNoYWRvdyByZWZjb3Vu
dHMgYXJlIGluIHVzZSAqLwogICAgIHBhZ2V0YWJsZV90IHNoYWRvd190YWJsZVs0XTsgICAgICAg
IC8qIChNRk4pIHNoYWRvdyhzKSBvZiBndWVzdCAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjExCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 16:24:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 16:24: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 1iQDFD-0007pm-Oe; Thu, 31 Oct 2019 16:24: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=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQDFC-0007pT-2z
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:24:18 +0000
X-Inumbo-ID: e2994b74-fbfa-11e9-954d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e2994b74-fbfa-11e9-954d-12813bfff9fa;
 Thu, 31 Oct 2019 16:24:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQDFB-0004Dd-7y
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:24:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQDFB-0001Xy-5e
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:24:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQDFB-0001Xy-5e@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 16:24:17 +0000
Subject: [Xen-changelog] [xen staging-4.11] xen/arm: p2m: Avoid aliasing
 guest physical frame
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdjM2M3ZDhiZGI5YTJkN2RiYjA4YjA4MWJkZDljZGQxMmRiNjYwNWEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNzoxMjo1NCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAzMSAxNzoxMjo1NCAyMDE5ICswMTAwCgog
ICAgeGVuL2FybTogcDJtOiBBdm9pZCBhbGlhc2luZyBndWVzdCBwaHlzaWNhbCBmcmFtZQogICAg
CiAgICBUaGUgUDJNIGhlbHBlcnMgaW1wbGVtZW50YXRpb24gaXMgcXVpdGUgbGF4IGFuZCB3aWxs
IGVuZCB1cCB0byBpZ25vcmUKICAgIHRoZSB1bnVzZWQgdG9wIGJpdHMgb2YgYSBndWVzdCBwaHlz
aWNhbCBmcmFtZS4KICAgIAogICAgVGhpcyBlZmZlY3RpdmVseSBtZWFucyB0aGF0IHAybV9zZXRf
ZW50cnkoKSB3aWxsIGNyZWF0ZSBhIG1hcHBpbmcgZm9yIGEKICAgIGRpZmZlcmVudCBmcmFtZSAo
aXQgaXMgYWx3YXlzIGVxdWFsIHRvIGdmbiAmIChtYXNrIHVudXNlZCBiaXRzKSkuIFlldAogICAg
cDJtLT5tYXhfbWFwcGVkX2dmbiB3aWxsIGJlIHVwZGF0ZWQgdXNpbmcgdGhlIG9yaWdpbmFsIGZy
YW1lLgogICAgCiAgICBBdCB0aGUgbW9tZW50LCBwMm1fZ2V0X2VudHJ5KCkgYW5kIHAybV9yZXNv
bHZlX3RyYW5zbGF0aW9uX2ZhdWx0KCkKICAgIGFzc3VtZSB0aGF0IHAybV9nZXRfcm9vdF9wb2lu
dGVyKCkgd2lsbCBhbHdheXMgcmV0dXJuIGEgbm9uLU5VTEwgcG9pbnRlcgogICAgd2hlbiB0aGUg
R0ZOIGlzIHNtYWxsZXIgdGhhbiBwMm0tPm1heF9tYXBwZWRfZ2ZuLgogICAgCiAgICBVbmZvcnR1
bmF0ZWx5LCBiZWNhdXNlIG9mIHRoZSBhbGlhc2luZyBkZXNjcmliZWQgYWJvdmUsIGl0IHdvdWxk
IGJlCiAgICBwb3NzaWJsZSB0byBzZXQgcDJtLT5tYXhfbWFwcGVkX2dmbiBoaWdoIGVub3VnaCBz
byBpdCBjb3ZlcnMgZnJhbWUgdGhhdAogICAgd291bGQgbGVhZCBwMm1fZ2V0X3Jvb3RfcG9pbnRl
cigpIHRvIHJldHVybiBOVUxMLgogICAgCiAgICBBcyB3ZSBkb24ndCBzYW5pdHkgY2hlY2sgdGhl
IGd1ZXN0IHBoeXNpY2FsIGZyYW1lIHByb3ZpZGVkIGJ5IGEgZ3Vlc3QsIGEKICAgIG1hbGljaW91
cyBndWVzdCBjb3VsZCBjcmFmdCBhIHNlcmllcyBvZiBoeXBlcmNhbGxzIHRoYXQgd2lsbCBoaXQg
dGhlCiAgICBCVUdfT04oKSBhbmQgdGhlcmVmb3JlIERvUyBYZW4uCiAgICAKICAgIFRvIHByZXZl
bnQgYWxpYXNpbmcsIHRoZSBmdW5jdGlvbiBwMm1fZ2V0X3Jvb3RfcG9pbnRlcigpIGlzIG5vdyBy
ZXdvcmtlZAogICAgdG8gcmV0dXJuIE5VTEwgSWYgYW55IG9mIHRoZSB1bnVzZWQgdG9wIGJpdHMg
YXJlIG5vdCB6ZXJvLiBUaGUgY2FsbGVyCiAgICBjYW4gdGhlbiBkZWNpZGUgd2hhdCdzIHRoZSBh
cHByb3ByaWF0ZSBhY3Rpb24gdG8gZG8uIFNpbmNlIHRoZSB0d28gcGF0aHMKICAgIChpLmUuIFAy
TV9ST09UX1BBR0VTID09IDEgYW5kIFAyTV9ST09UX1BBR0VTICE9IDEpIGFyZSBub3cgdmVyeQog
ICAgc2ltaWxhcmx5LCB0YWtlIHRoZSBvcHBvcnR1bml0eSB0byBjb25zb2xpZGF0ZSB0aGVtIG1h
a2luZyB0aGUgY29kZSBhCiAgICBiaXQgc2ltcGxlci4KICAgIAogICAgV2l0aCB0aGlzIGNoYW5n
ZSwgcDJtX2dldF9lbnRyeSgpIHdpbGwgbm90IHRyeSB0byBpbnNlcnQgYSBtYXBwaW5nIGFzCiAg
ICB0aGUgcm9vdCBwb2ludGVyIGlzIGludmFsaWQuCiAgICAKICAgIE5vdGUgdGhhdCByb290X3Rh
YmxlIGlzIG5vdyBzd2l0Y2ggdG8gdW5zaWduZWQgbG9uZyBhcyB1bnNpZ25lZCBpbnQgaXMKICAg
IG5vdCBlbm91Z2ggdG8gaG9sZCBwYXJ0IG9mIGEgR0ZOLgogICAgCiAgICBUaGlzIGlzIHBhcnQg
b2YgWFNBLTMwMS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFsbCA8SnVsaWVuLkdy
YWxsQGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KICAgIG1hc3RlciBjb21taXQ6IDg4YWFmNDBlZWZmNzcxYzU0NmFkM2Ji
YjAyMDAwMTcxNjQ4YTg5ZjcKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEwLTMxIDE2OjE3OjMzICsw
MTAwCi0tLQogeGVuL2FyY2gvYXJtL3AybS5jIHwgMTcgKysrKystLS0tLS0tLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwppbmRleCBiMjk4MTIzMDFk
Li43OGJkOWQ4NjU2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL3AybS5jCkBAIC0xNzcsMjEgKzE3NywxNCBAQCB2b2lkIHAybV90bGJfZmx1c2hfc3lu
YyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogc3RhdGljIGxwYWVfdCAqcDJtX2dldF9yb290X3Bv
aW50ZXIoc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGdmbl90IGdmbikKIHsKLSAgICB1bnNpZ25lZCBpbnQgcm9vdF90YWJsZTsKLQot
ICAgIGlmICggUDJNX1JPT1RfUEFHRVMgPT0gMSApCi0gICAgICAgIHJldHVybiBfX21hcF9kb21h
aW5fcGFnZShwMm0tPnJvb3QpOworICAgIHVuc2lnbmVkIGxvbmcgcm9vdF90YWJsZTsKIAogICAg
IC8qCi0gICAgICogQ29uY2F0ZW5hdGVkIHJvb3QtbGV2ZWwgdGFibGVzLiBUaGUgdGFibGUgbnVt
YmVyIHdpbGwgYmUgdGhlCi0gICAgICogb2Zmc2V0IGF0IHRoZSBwcmV2aW91cyBsZXZlbC4gSXQg
aXMgbm90IHBvc3NpYmxlIHRvCi0gICAgICogY29uY2F0ZW5hdGUgYSBsZXZlbC0wIHJvb3QuCisg
ICAgICogV2hpbGUgdGhlIHJvb3QgdGFibGUgaW5kZXggaXMgdGhlIG9mZnNldCBmcm9tIHRoZSBw
cmV2aW91cyBsZXZlbCwKKyAgICAgKiB3ZSBjYW4ndCB1c2UgKFAyTV9ST09UX0xFVkVMIC0gMSkg
YmVjYXVzZSB0aGUgcm9vdCBsZXZlbCBtaWdodCBiZQorICAgICAqIDAuIFlldCB3ZSBzdGlsbCB3
YW50IHRvIGNoZWNrIGlmIGFsbCB0aGUgdW51c2VkIGJpdHMgYXJlIHplcm9lZC4KICAgICAgKi8K
LSAgICBBU1NFUlQoUDJNX1JPT1RfTEVWRUwgPiAwKTsKLQotICAgIHJvb3RfdGFibGUgPSBnZm5f
eChnZm4pID4+IChsZXZlbF9vcmRlcnNbUDJNX1JPT1RfTEVWRUwgLSAxXSk7Ci0gICAgcm9vdF90
YWJsZSAmPSBMUEFFX0VOVFJZX01BU0s7Ci0KKyAgICByb290X3RhYmxlID0gZ2ZuX3goZ2ZuKSA+
PiAobGV2ZWxfb3JkZXJzW1AyTV9ST09UX0xFVkVMXSArIExQQUVfU0hJRlQpOwogICAgIGlmICgg
cm9vdF90YWJsZSA+PSBQMk1fUk9PVF9QQUdFUyApCiAgICAgICAgIHJldHVybiBOVUxMOwogCi0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFn
aW5nLTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 16:24:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 16:24: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 1iQDFN-0007qv-QT; Thu, 31 Oct 2019 16:24:29 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQDFM-0007qj-5o
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:24:28 +0000
X-Inumbo-ID: e8a835de-fbfa-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id e8a835de-fbfa-11e9-bbab-bc764e2007e4;
 Thu, 31 Oct 2019 16:24:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQDFL-0004EW-DT
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:24:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQDFL-0001Yf-BB
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:24:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQDFL-0001Yf-BB@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 16:24:27 +0000
Subject: [Xen-changelog] [xen staging-4.11] xen/arm: p2m: Avoid off-by-one
 check on p2m->max_mapped_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>

Y29tbWl0IDk1MmYzNjJkNGE2ODVjYmU3YjUyODUxN2U1NTMxMDZlYzA3MzVmNzMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNzoxMzo1OSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAzMSAxNzoxMzo1OSAyMDE5ICswMTAwCgog
ICAgeGVuL2FybTogcDJtOiBBdm9pZCBvZmYtYnktb25lIGNoZWNrIG9uIHAybS0+bWF4X21hcHBl
ZF9nZm4KICAgIAogICAgVGhlIGNvZGUgYmFzZSBpcyB1c2luZyBpbmNvbnNpc3RlbnRseSB0aGUg
ZmllbGQgcDJtLT5tYXhfbWFwcGVkX2dmbi4KICAgIFNvbWUgb2YgdGhlIHVzZXJlcyBleHBlY3Qg
dGhhdCBwMm0tPm1heF9ndWVzdF9nZm4gY29udGFpbiB0aGUgaGlnaGVzdAogICAgbWFwcGVkIEdG
TiB3aGlsZSBvdGhlcnMgZXhwZWN0IGhpZ2hlc3QgKyAxLgogICAgCiAgICBwMm0tPm1heF9ndWVz
dF9nZm4gaXMgc2V0IGFzIGhpZ2hlc3QgKyAxLCBiZWNhdXNlIG9mIHRoYXQgdGhlIHNhbml0eQog
ICAgY2hlY2sgb24gdGhlIEdGTiBpbiBwMm1fcmVzb2x2ZWRfdHJhbnNsYXRpb25fZmF1bHQoKSBh
bmQKICAgIHAybV9nZXRfZW50cnkoKSBjYW4gYmUgYnlwYXNzZWQgd2hlbiBHRk4gPT0gcDJtLT5t
YXhfZ3Vlc3RfZ2ZuLgogICAgCiAgICBwMm1fZ2V0X3Jvb3RfcG9pbnRlcihwMm0tPm1heF9ndWVz
dF9nZm4pIG1heSByZXR1cm4gTlVMTCBpZiBpdCBpcwogICAgb3V0c2lkZSBvZiBhZGRyZXNzIHJh
bmdlIHN1cHBvcnRlZCBhbmQgdGhlcmVmb3JlIHRoZSBCVUdfT04oKSBjb3VsZCBiZQogICAgaGl0
LgogICAgCiAgICBUaGUgY3VycmVudCB2YWx1ZSBob2xkIGluIHAybS0+bWF4X21hcHBlZF9nZm4g
aXMgaW5jb25zaXN0ZW50IHdpdGggdGhlCiAgICBleHBlY3RhdGlvbiBvZiB0aGUgY29tbW9uIGNv
ZGUgKHNlZSBkb21haW5fZ2V0X21heGltdW1fZ3BmbigpKSBhbmQgYWxzbwogICAgdGhlIGRvY3Vt
ZW50YXRpb24gb2YgdGhlIGZpZWxkLgogICAgCiAgICBSYXRoZXIgdGhhbiBjaGFuZ2luZyB0aGUg
Y2hlY2sgaW4gcDJtX3RyYW5zbGF0aW9uX2ZhdWx0KCkgYW5kCiAgICBwMm1fZ2V0X2VudHJ5KCks
IHAybS0+bWF4X21hcHBlZF9nZm4gaXMgbm93IGNvbnRhaW5pbmcgdGhlIGhpZ2hlc3QKICAgIG1h
cHBlZCBHRk4gYW5kIHRoZSBjYWxsZXJzIGFzc3VtaW5nICJoaWdoZXN0ICsgMSIgYXJlIG5vdyBh
ZGp1c3RlZC4KICAgIAogICAgVGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8gdXNlIDFVTCByYXRoZXIg
dGhhbiAxIGFzIHBhZ2Vfb3JkZXIgY291bGQKICAgIHRoZW9yaXRpY2FsbHkgYmlnIGVub3VnaCB0
byBvdmVyZmxvdyBhIDMyLWJpdCBpbnRlZ2VyLgogICAgCiAgICBMYXN0bHksIHRoZSBkb2N1bWVu
dGF0aW9uIG9mIHRoZSBmaWVsZCBtYXhfZ3Vlc3RfZ2ZuIHRvIHJlZmxlY3QgaG93IGl0CiAgICBp
cyBjb21wdXRlZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0zMDEuCiAgICAKICAgIFJl
cG9ydGVkLWJ5OiBKdWxpZW4gR3JhbGwgPEp1bGllbi5HcmFsbEBhcm0uY29tPgogICAgU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBtYXN0
ZXIgY29tbWl0OiA2ZThlMTYzYjQ2ZDA4MjM1MjZmMWFmYmJlNmY2NmM2NjhmYzgxMWQxCiAgICBt
YXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoxODozOCArMDEwMAotLS0KIHhlbi9hcmNoL2FybS9w
Mm0uYyAgICAgICAgfCA2ICsrKy0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCB8IDUgKy0t
LS0KIDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwppbmRleCA3
OGJkOWQ4NjU2Li4wODk5NDMyYjRlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKKysr
IGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC05MzEsNyArOTMxLDcgQEAgc3RhdGljIGludCBfX3Ay
bV9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICAgICAgcDJtX3dyaXRlX3B0
ZShlbnRyeSwgcHRlLCBwMm0tPmNsZWFuX3B0ZSk7CiAKICAgICAgICAgcDJtLT5tYXhfbWFwcGVk
X2dmbiA9IGdmbl9tYXgocDJtLT5tYXhfbWFwcGVkX2dmbiwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZ2ZuX2FkZChzZ2ZuLCAxIDw8IHBhZ2Vfb3JkZXIpKTsKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX2FkZChzZ2ZuLCAoMVVMIDw8IHBh
Z2Vfb3JkZXIpIC0gMSkpOwogICAgICAgICBwMm0tPmxvd2VzdF9tYXBwZWRfZ2ZuID0gZ2ZuX21p
bihwMm0tPmxvd2VzdF9tYXBwZWRfZ2ZuLCBzZ2ZuKTsKICAgICB9CiAKQEAgLTEyOTEsNyArMTI5
MSw3IEBAIGludCByZWxpbnF1aXNoX3AybV9tYXBwaW5nKHN0cnVjdCBkb21haW4gKmQpCiAgICAg
cDJtX3dyaXRlX2xvY2socDJtKTsKIAogICAgIHN0YXJ0ID0gcDJtLT5sb3dlc3RfbWFwcGVkX2dm
bjsKLSAgICBlbmQgPSBwMm0tPm1heF9tYXBwZWRfZ2ZuOworICAgIGVuZCA9IGdmbl9hZGQocDJt
LT5tYXhfbWFwcGVkX2dmbiwgMSk7CiAKICAgICBmb3IgKCA7IGdmbl94KHN0YXJ0KSA8IGdmbl94
KGVuZCk7CiAgICAgICAgICAgc3RhcnQgPSBnZm5fbmV4dF9ib3VuZGFyeShzdGFydCwgb3JkZXIp
ICkKQEAgLTEzNTYsNyArMTM1Niw3IEBAIGludCBwMm1fY2FjaGVfZmx1c2goc3RydWN0IGRvbWFp
biAqZCwgZ2ZuX3Qgc3RhcnQsIHVuc2lnbmVkIGxvbmcgbnIpCiAgICAgcDJtX3JlYWRfbG9jayhw
Mm0pOwogCiAgICAgc3RhcnQgPSBnZm5fbWF4KHN0YXJ0LCBwMm0tPmxvd2VzdF9tYXBwZWRfZ2Zu
KTsKLSAgICBlbmQgPSBnZm5fbWluKGVuZCwgcDJtLT5tYXhfbWFwcGVkX2dmbik7CisgICAgZW5k
ID0gZ2ZuX21pbihlbmQsIGdmbl9hZGQocDJtLT5tYXhfbWFwcGVkX2dmbiwgMSkpOwogCiAgICAg
Zm9yICggOyBnZm5feChzdGFydCkgPCBnZm5feChlbmQpOyBzdGFydCA9IG5leHRfZ2ZuICkKICAg
ICB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9wMm0uaAppbmRleCA4ODIzNzA3YzE3Li43ZjFmN2U5MTA5IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgK
QEAgLTM4LDEwICszOCw3IEBAIHN0cnVjdCBwMm1fZG9tYWluIHsKICAgICAvKiBDdXJyZW50IFRy
YW5zbGF0aW9uIFRhYmxlIEJhc2UgUmVnaXN0ZXIgZm9yIHRoZSBwMm0gKi8KICAgICB1aW50NjRf
dCB2dHRicjsKIAotICAgIC8qCi0gICAgICogSGlnaGVzdCBndWVzdCBmcmFtZSB0aGF0J3MgZXZl
ciBiZWVuIG1hcHBlZCBpbiB0aGUgcDJtCi0gICAgICogT25seSB0YWtlcyBpbnRvIGFjY291bnQg
cmFtIGFuZCBmb3JlaWduIG1hcHBpbmcKLSAgICAgKi8KKyAgICAvKiBIaWdoZXN0IGd1ZXN0IGZy
YW1lIHRoYXQncyBldmVyIGJlZW4gbWFwcGVkIGluIHRoZSBwMm0gKi8KICAgICBnZm5fdCBtYXhf
bWFwcGVkX2dmbjsKIAogICAgIC8qCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 16:24:39 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 16: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 1iQDFX-0007s1-Sl; Thu, 31 Oct 2019 16:24: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=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQDFW-0007rp-Ay
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:24:38 +0000
X-Inumbo-ID: eeb9c5fa-fbfa-11e9-954d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eeb9c5fa-fbfa-11e9-954d-12813bfff9fa;
 Thu, 31 Oct 2019 16:24:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQDFV-0004Ei-Iz
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:24:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQDFV-0001Z8-Gg
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:24:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQDFV-0001Z8-Gg@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 16:24:37 +0000
Subject: [Xen-changelog] [xen staging-4.11] xen/arm: p2m: Don't check the
 return of p2m_get_root_pointer() with BUG_ON()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU2NzY3YjdjNGRjOGQ2MmRhNGQxNGZiOTEzM2I5MDU3ZGM4ZDlkNDIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNzoxNDoyNCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAzMSAxNzoxNDoyNCAyMDE5ICswMTAwCgog
ICAgeGVuL2FybTogcDJtOiBEb24ndCBjaGVjayB0aGUgcmV0dXJuIG9mIHAybV9nZXRfcm9vdF9w
b2ludGVyKCkgd2l0aCBCVUdfT04oKQogICAgCiAgICBJdCB0dXJucyBvdXQgdGhhdCB0aGUgQlVH
X09OKCkgd2FzIGFjdHVhbGx5IHJlYWNoYWJsZSB3aXRoIHdlbGwtY3JhZnRlZAogICAgaHlwZXJj
YWxscy4gVGhlIEJVR19PTigpIGlzIGhlcmUgdG8gcHJldmVudCBjYXRjaCBsb2dpY2FsIGVycm9y
LCBzbwogICAgY3Jhc2hpbmcgWGVuIGlzIGEgYml0IG92ZXIgdGhlIHRvcC4KICAgIAogICAgV2hp
bGUgYWxsIHRoZSBob2xlcyBzaG91bGQgbm93IGJlIGZpeGVkLCBpdCB3b3VsZCBiZSBiZXR0ZXIg
dG8gZG93bmdyYWRlCiAgICB0aGUgQlVHX09OKCkgdG8gc29tZXRoaW5nIGxlc3MgZmF0YWwgdG8g
cHJldmVudCBhbnkgbW9yZSBEb1MuCiAgICAKICAgIFRoZSBCVUdfT04oKSBpbiBwMm1fZ2V0X2Vu
dHJ5KCkgaXMgbm93IHJlcGxhY2VkIGJ5IEFTU0VSVF9VTlJFQUNIQUJMRSgpCiAgICB0byBjYXRj
aCBtaXN0YWtlIGluIGRlYnVnIGJ1aWxkIGFuZCByZXR1cm4gSU5WQUxJRF9NRk4gZm9yIHByb2R1
Y3Rpb24KICAgIGJ1aWxkLiBUaGUgaW50ZXJmYWNlIGFsc28gcmVxdWlyZXMgdG8gc2V0IHBhZ2Vf
b3JkZXIgdG8gZ2l2ZSBhbiBpZGVhIG9mCiAgICB0aGUgc2l6ZSBvZiAiaG9sZSIuIFNvICdsZXZl
bCcgaXMgbm93IHNldCBzbyB3ZSByZXBvcnQgYSBob2xlIG9mIHNpemUgb2YKICAgIHRoZSBhbiBl
bnRyeSBvZiB0aGUgcm9vdCBwYWdlLXRhYmxlLiBUaGlzIHN0YXlzIGlubGluZSB3aXRoIHdoYXQg
aGFwcGVuCiAgICB3aGVuIHRoZSBHRk4gaXMgaGlnaGVyIHRoYW4gcDJtLT5tYXhfbWFwcGVkX2dm
bi4KICAgIAogICAgVGhlIEJVR19PTigpIGluIHAybV9yZXNvbHZlX3RyYW5zbGF0aW9uX2ZhdWx0
KCkgaXMgbm93IHJlcGxhY2VkIGJ5CiAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKSB0byBjYXRjaCBt
aXN0YWtlIGluIGRlYnVnIGJ1aWxkIGFuZCBqdXN0IHJlcG9ydCBhCiAgICBmYXVsdCBmb3IgcHJv
ZHVjaW9uIGJ1aWxkLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTMwMS4KICAgIAogICAg
UmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFsbCA8SnVsaWVuLkdyYWxsQGFybS5jb20+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIG1h
c3RlciBjb21taXQ6IDMxYjRmNGFiNjYzNGY4NTE2MzY1NmI0NzBkZmZjNmQ5NzQ5MTc4NTMKICAg
IG1hc3RlciBkYXRlOiAyMDE5LTEwLTMxIDE2OjE5OjE0ICswMTAwCi0tLQogeGVuL2FyY2gvYXJt
L3AybS5jIHwgNyArKysrKystCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAxIGRl
bGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJt
L3AybS5jCmluZGV4IDA4OTk0MzJiNGUuLmIxZmNkNzI3ZWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9wMm0uYworKysgYi94ZW4vYXJjaC9hcm0vcDJtLmMKQEAgLTMxOCw3ICszMTgsMTIgQEAg
bWZuX3QgcDJtX2dldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm4sCiAg
ICAgICogdGhlIHRhYmxlIHNob3VsZCBhbHdheXMgYmUgbm9uLU5VTEwgYmVjYXVzZSB0aGUgZ2Zu
IGlzIGJlbG93CiAgICAgICogcDJtLT5tYXhfbWFwcGVkX2dmbiBhbmQgdGhlIHJvb3QgdGFibGUg
cGFnZXMgYXJlIGFsd2F5cyBwcmVzZW50LgogICAgICAqLwotICAgIEJVR19PTih0YWJsZSA9PSBO
VUxMKTsKKyAgICBpZiAoICF0YWJsZSApCisgICAgeworICAgICAgICBBU1NFUlRfVU5SRUFDSEFC
TEUoKTsKKyAgICAgICAgbGV2ZWwgPSBQMk1fUk9PVF9MRVZFTDsKKyAgICAgICAgZ290byBvdXQ7
CisgICAgfQogCiAgICAgZm9yICggbGV2ZWwgPSBQMk1fUk9PVF9MRVZFTDsgbGV2ZWwgPCAzOyBs
ZXZlbCsrICkKICAgICB7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 16:24:51 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 16:24: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 1iQDFi-0007tD-Ug; Thu, 31 Oct 2019 16:24:50 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQDFh-0007t4-H7
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:24:49 +0000
X-Inumbo-ID: f4d2fc5e-fbfa-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id f4d2fc5e-fbfa-11e9-beca-bc764e2007e4;
 Thu, 31 Oct 2019 16:24:48 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQDFf-0004F1-Qt
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:24:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQDFf-0001Zi-NM
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:24:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQDFf-0001Zi-NM@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 16:24:47 +0000
Subject: [Xen-changelog] [xen staging-4.11] passthrough: quarantine PCI
 devices
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdjYjJmMWRkNzM4M2E5ZTIzZjVhYmIzNGM5OGI1N2NjNWJhOGYzOTgKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1
IE9jdCAzMSAxNzoxNDo0NCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAzMSAxNzoxNDo0NCAyMDE5ICswMTAw
CgogICAgcGFzc3Rocm91Z2g6IHF1YXJhbnRpbmUgUENJIGRldmljZXMKICAgIAogICAgV2hlbiBh
IFBDSSBkZXZpY2UgaXMgYXNzaWduZWQgdG8gYW4gdW50cnVzdGVkIGRvbWFpbiwgaXQgaXMgcG9z
c2libGUgZm9yCiAgICB0aGF0IGRvbWFpbiB0byBwcm9ncmFtIHRoZSBkZXZpY2UgdG8gRE1BIHRv
IGFuIGFyYml0cmFyeSBhZGRyZXNzLiBUaGUKICAgIElPTU1VIGlzIHVzZWQgdG8gcHJvdGVjdCB0
aGUgaG9zdCBmcm9tIG1hbGljaW91cyBETUEgYnkgbWFraW5nIHN1cmUgdGhhdAogICAgdGhlIGRl
dmljZSBhZGRyZXNzZXMgY2FuIG9ubHkgdGFyZ2V0IG1lbW9yeSBhc3NpZ25lZCB0byB0aGUgZ3Vl
c3QuIEhvd2V2ZXIsCiAgICB3aGVuIHRoZSBndWVzdCBkb21haW4gaXMgdG9ybiBkb3duIHRoZSBk
ZXZpY2UgaXMgYXNzaWduZWQgYmFjayB0byBkb20wLAogICAgdGh1cyBhbGxvd2luZyBhbnkgaW4t
ZmxpZ2h0IERNQSB0byBwb3RlbnRpYWxseSB0YXJnZXQgY3JpdGljYWwgaG9zdCBkYXRhLgogICAg
CiAgICBUaGlzIHBhdGNoIGludHJvZHVjZXMgYSAncXVhcmFudGluZScgZm9yIFBDSSBkZXZpY2Vz
IHVzaW5nIGRvbV9pby4gV2hlbgogICAgdGhlIHRvb2xzdGFjayBtYWtlcyBhIGRldmljZSBhc3Np
Z25hYmxlIChieSBiaW5kaW5nIGl0IHRvIHBjaWJhY2spLCBpdAogICAgd2lsbCBub3cgYWxzbyBh
c3NpZ24gaXQgdG8gRE9NSURfSU8gYW5kIHRoZSBkZXZpY2Ugd2lsbCBvbmx5IGJlIGFzc2lnbmVk
CiAgICBiYWNrIHRvIGRvbTAgd2hlbiB0aGUgZGV2aWNlIGlzIG1hZGUgdW5hc3NpZ25hYmxlIGFn
YWluLiBXaGlsc3QgZGV2aWNlIGlzCiAgICBhc3NpZ25hYmxlIGl0IHdpbGwgb25seSBldmVyIHRy
YW5zZmVyIGJldHdlZW4gZG9tX2lvIGFuZCBndWVzdCBkb21haW5zLgogICAgZG9tX2lvIGlzIGFj
dHVhbGx5IG9ubHkgdXNlZCBhcyBhIHNlbnRpbmVsIGRvbWFpbiBmb3IgcXVhcmFudGluaW5nIHB1
cnBvc2VzOwogICAgaXQgaXMgbm90IGNvbmZpZ3VyZWQgd2l0aCBhbnkgSU9NTVUgbWFwcGluZ3Mu
IEFzc2lnbm1lbnQgdG8gZG9tX2lvIHNpbXBseQogICAgbWVhbnMgdGhhdCB0aGUgZGV2aWNlJ3Mg
aW5pdGlhdG9yIChyZXF1ZXN0b3IpIGlkZW50aWZpZXIgaXMgbm90IHByZXNlbnQgaW4KICAgIHRo
ZSBJT01NVSdzIGRldmljZSB0YWJsZSBhbmQgdGh1cyBhbnkgRE1BIHRyYW5zYWN0aW9ucyBpc3N1
ZWQgd2lsbCBiZQogICAgdGVybWluYXRlZCB3aXRoIGEgZmF1bHQgY29uZGl0aW9uLgogICAgCiAg
ICBJbiBhZGRpdGlvbiwgYSBmaXggdG8gYXNzaWdubWVudCBoYW5kbGluZyBpcyBtYWRlIGZvciBW
VC1kLiAgRmFpbHVyZQogICAgZHVyaW5nIHRoZSBhc3NpZ25tZW50IHN0ZXAgc2hvdWxkIG5vdCBs
ZWFkIHRvIGEgZGV2aWNlIHN0aWxsIGJlaW5nCiAgICBhc3NvY2lhdGVkIHdpdGggaXRzIHByaW9y
IG93bmVyLiBIYW5kIHRoZSBkZXZpY2UgdG8gRG9tSU8gdGVtcG9yYXJpbHksCiAgICB1bnRpbCB0
aGUgYXNzaWdubWVudCBzdGVwIGhhcyBjb21wbGV0ZWQgc3VjY2Vzc2Z1bGx5LiAgUmVtb3ZlIHRo
ZSBQSQogICAgaG9va3MgZnJvbSB0aGUgc291cmNlIGRvbWFpbiB0aGVuIGVhcmxpZXIgYXMgd2Vs
bC4KICAgIAogICAgRmFpbHVyZSBvZiB0aGUgcmVjb3ZlcnkgcmVhc3NpZ25fZGV2aWNlX293bmVy
c2hpcCgpIG1heSBub3QgZ28gc2lsZW50OgogICAgVGhlcmUgZS5nLiBtYXkgc3RpbGwgYmUgbGVm
dCBvdmVyIFJNUlIgbWFwcGluZ3MgaW4gdGhlIGRvbWFpbiBhc3NpZ25tZW50CiAgICB0byB3aGlj
aCBoYXMgZmFpbGVkLCBhbmQgaGVuY2Ugd2UgY2FuJ3QgYWxsb3cgdGhhdCBkb21haW4gdG8gY29u
dGludWUKICAgIGV4ZWN1dGluZy4KICAgIAogICAgTk9URTogVGhpcyBwYXRjaCBhbHNvIGluY2x1
ZGVzIG9uZSBwcmludGsoKSBjbGVhbnVwOyB0aGUKICAgICAgICAgICJYRU5fRE9NQ1RMX2Fzc2ln
bl9kZXZpY2U6ICIgdGFnIGlzIGRyb3BwZWQgaW4gaW9tbXVfZG9fcGNpX2RvbWN0bCgpLAogICAg
ICAgICAgc2luY2Ugc2ltaWxhciBwcmludGsoKS1zIGVsc2V3aGVyZSBhbHNvIGRvbid0IGxvZyBz
dWNoIGEgdGFnLgogICAgCiAgICBUaGlzIGlzIFhTQS0zMDIuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6
IDMxOWY5YTBiYTk0YzdkYjUwNWNkNWRkOWNiMGIwMzdhYjFhYThlMTIKICAgIG1hc3RlciBkYXRl
OiAyMDE5LTEwLTMxIDE2OjIwOjA1ICswMTAwCi0tLQogdG9vbHMvbGlieGwvbGlieGxfcGNpLmMg
ICAgICAgICAgICAgICAgICAgICB8IDI1ICsrKysrKysrKysrKy0KIHhlbi9hcmNoL3g4Ni9tbS5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArCiB4ZW4vY29tbW9uL2RvbWN0bC5jICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgMTQgKysrKysrLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYyB8IDEwICsrKystCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9kZXZpY2VfdHJlZS5jICAgICAgIHwgIDYgKysrCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9p
b21tdS5jICAgICAgICAgICAgIHwgIDkgKysrKysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Bj
aS5jICAgICAgICAgICAgICAgfCA1OCArKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLQogeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgICAgICAgICB8IDQyICsrKysrKysrKysr
KysrKysrLS0tLQogeGVuL2luY2x1ZGUveGVuL3BjaS5oICAgICAgICAgICAgICAgICAgICAgICB8
ICAzICsrCiA5IGZpbGVzIGNoYW5nZWQsIDE0NCBpbnNlcnRpb25zKCspLCAyNSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9wY2kuYyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3BjaS5jCmluZGV4IDQ3NTVhMGM5M2MuLjgxODkwYTkxYWMgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsX3BjaS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jCkBAIC03NTQs
NiArNzU0LDcgQEAgc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX3BjaV9hc3NpZ25hYmxlX2FkZChs
aWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsaWJ4bF9kZXZpY2VfcGNpICpwY2lkZXYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGludCByZWJpbmQpCiB7CisgICAgbGlieGxfY3R4ICpjdHggPSBsaWJ4
bF9fZ2Nfb3duZXIoZ2MpOwogICAgIHVuc2lnbmVkIGRvbSwgYnVzLCBkZXYsIGZ1bmM7CiAgICAg
Y2hhciAqc3BhdGgsICpkcml2ZXJfcGF0aCA9IE5VTEw7CiAgICAgaW50IHJjOwpAQCAtNzc5LDcg
Kzc4MCw3IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV9wY2lfYXNzaWduYWJsZV9hZGQobGli
eGxfX2djICpnYywKICAgICB9CiAgICAgaWYgKCByYyApIHsKICAgICAgICAgTE9HKFdBUk4sIFBD
SV9CREYiIGFscmVhZHkgYXNzaWduZWQgdG8gcGNpYmFjayIsIGRvbSwgYnVzLCBkZXYsIGZ1bmMp
OwotICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgZ290byBxdWFyYW50aW5lOwogICAgIH0KIAog
ICAgIC8qIENoZWNrIHRvIHNlZSBpZiB0aGVyZSdzIGFscmVhZHkgYSBkcml2ZXIgdGhhdCB3ZSBu
ZWVkIHRvIHVuYmluZCBmcm9tICovCkBAIC04MTAsNiArODExLDE5IEBAIHN0YXRpYyBpbnQgbGli
eGxfX2RldmljZV9wY2lfYXNzaWduYWJsZV9hZGQobGlieGxfX2djICpnYywKICAgICAgICAgcmV0
dXJuIEVSUk9SX0ZBSUw7CiAgICAgfQogCitxdWFyYW50aW5lOgorICAgIC8qCisgICAgICogRE9N
SURfSU8gaXMganVzdCBhIHNlbnRpbmVsIGRvbWFpbiwgd2l0aG91dCBhbnkgYWN0dWFsIG1hcHBp
bmdzLAorICAgICAqIHNvIGFsd2F5cyBwYXNzIFhFTl9ET01DVExfREVWX1JETV9SRUxBWEVEIHRv
IGF2b2lkIGFzc2lnbm1lbnQgYmVpbmcKKyAgICAgKiB1bm5lY2Vzc2FyaWx5IGRlbmllZC4KKyAg
ICAgKi8KKyAgICByYyA9IHhjX2Fzc2lnbl9kZXZpY2UoY3R4LT54Y2gsIERPTUlEX0lPLCBwY2lk
ZXZfZW5jb2RlX2JkZihwY2lkZXYpLAorICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fRE9N
Q1RMX0RFVl9SRE1fUkVMQVhFRCk7CisgICAgaWYgKCByYyA8IDAgKSB7CisgICAgICAgIExPRyhF
UlJPUiwgImZhaWxlZCB0byBxdWFyYW50aW5lICJQQ0lfQkRGLCBkb20sIGJ1cywgZGV2LCBmdW5j
KTsKKyAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7CisgICAgfQorCiAgICAgcmV0dXJuIDA7CiB9
CiAKQEAgLTgxNyw5ICs4MzEsMTggQEAgc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX3BjaV9hc3Np
Z25hYmxlX3JlbW92ZShsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfcGNpICpwY2lkZXYsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCByZWJpbmQpCiB7CisgICAg
bGlieGxfY3R4ICpjdHggPSBsaWJ4bF9fZ2Nfb3duZXIoZ2MpOwogICAgIGludCByYzsKICAgICBj
aGFyICpkcml2ZXJfcGF0aDsKIAorICAgIC8qIERlLXF1YXJhbnRpbmUgKi8KKyAgICByYyA9IHhj
X2RlYXNzaWduX2RldmljZShjdHgtPnhjaCwgRE9NSURfSU8sIHBjaWRldl9lbmNvZGVfYmRmKHBj
aWRldikpOworICAgIGlmICggcmMgPCAwICkgeworICAgICAgICBMT0coRVJST1IsICJmYWlsZWQg
dG8gZGUtcXVhcmFudGluZSAiUENJX0JERiwgcGNpZGV2LT5kb21haW4sIHBjaWRldi0+YnVzLAor
ICAgICAgICAgICAgcGNpZGV2LT5kZXYsIHBjaWRldi0+ZnVuYyk7CisgICAgICAgIHJldHVybiBF
UlJPUl9GQUlMOworICAgIH0KKwogICAgIC8qIFVuYmluZCBmcm9tIHBjaWJhY2sgKi8KICAgICBp
ZiAoIChyYz1wY2liYWNrX2Rldl9pc19hc3NpZ25lZChnYywgcGNpZGV2KSkgPCAwICkgewogICAg
ICAgICByZXR1cm4gRVJST1JfRkFJTDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIv
eGVuL2FyY2gveDg2L21tLmMKaW5kZXggYzcwMWM3ZWYxNC4uZjQ2ZjA1ZDNjYyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTI5NSw5ICsy
OTUsMTEgQEAgdm9pZCBfX2luaXQgYXJjaF9pbml0X21lbW9yeSh2b2lkKQogICAgICAqIEluaXRp
YWxpc2Ugb3VyIERPTUlEX0lPIGRvbWFpbi4KICAgICAgKiBUaGlzIGRvbWFpbiBvd25zIEkvTyBw
YWdlcyB0aGF0IGFyZSB3aXRoaW4gdGhlIHJhbmdlIG9mIHRoZSBwYWdlX2luZm8KICAgICAgKiBh
cnJheS4gTWFwcGluZ3Mgb2NjdXIgYXQgdGhlIHByaXYgb2YgdGhlIGNhbGxlci4KKyAgICAgKiBR
dWFyYW50aW5lZCBQQ0kgZGV2aWNlcyB3aWxsIGJlIGFzc29jaWF0ZWQgd2l0aCB0aGlzIGRvbWFp
bi4KICAgICAgKi8KICAgICBkb21faW8gPSBkb21haW5fY3JlYXRlKERPTUlEX0lPLCBOVUxMKTsK
ICAgICBCVUdfT04oSVNfRVJSKGRvbV9pbykpOworICAgIElOSVRfTElTVF9IRUFEKCZkb21faW8t
PmFyY2gucGRldl9saXN0KTsKIAogICAgIC8qCiAgICAgICogSW5pdGlhbGlzZSBvdXIgQ09XIGRv
bWFpbi4KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tY3RsLmMgYi94ZW4vY29tbW9uL2RvbWN0
bC5jCmluZGV4IDliN2JjMDgzZWUuLjc0MWQ3NzRjZDEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
ZG9tY3RsLmMKKysrIGIveGVuL2NvbW1vbi9kb21jdGwuYwpAQCAtMzkyLDYgKzM5MiwxNiBAQCBs
b25nIGRvX2RvbWN0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9kb21jdGxfdCkgdV9kb21j
dGwpCiAKICAgICBzd2l0Y2ggKCBvcC0+Y21kICkKICAgICB7CisgICAgY2FzZSBYRU5fRE9NQ1RM
X2Fzc2lnbl9kZXZpY2U6CisgICAgY2FzZSBYRU5fRE9NQ1RMX2RlYXNzaWduX2RldmljZToKKyAg
ICAgICAgaWYgKCBvcC0+ZG9tYWluID09IERPTUlEX0lPICkKKyAgICAgICAgeworICAgICAgICAg
ICAgZCA9IGRvbV9pbzsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgICAgIGVs
c2UgaWYgKCBvcC0+ZG9tYWluID09IERPTUlEX0lOVkFMSUQgKQorICAgICAgICAgICAgcmV0dXJu
IC1FU1JDSDsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCiAgICAgY2FzZSBYRU5fRE9NQ1RM
X3Rlc3RfYXNzaWduX2RldmljZToKICAgICAgICAgaWYgKCBvcC0+ZG9tYWluID09IERPTUlEX0lO
VkFMSUQgKQogICAgICAgICB7CkBAIC00MTMsNyArNDIzLDcgQEAgbG9uZyBkb19kb21jdGwoWEVO
X0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fZG9tY3RsX3QpIHVfZG9tY3RsKQogCiAgICAgaWYgKCAh
ZG9tY3RsX2xvY2tfYWNxdWlyZSgpICkKICAgICB7Ci0gICAgICAgIGlmICggZCApCisgICAgICAg
IGlmICggZCAmJiBkICE9IGRvbV9pbyApCiAgICAgICAgICAgICByY3VfdW5sb2NrX2RvbWFpbihk
KTsKICAgICAgICAgcmV0dXJuIGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKAogICAgICAg
ICAgICAgX19IWVBFUlZJU09SX2RvbWN0bCwgImgiLCB1X2RvbWN0bCk7CkBAIC0xMTQ4LDcgKzEx
NTgsNyBAQCBsb25nIGRvX2RvbWN0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9kb21jdGxf
dCkgdV9kb21jdGwpCiAgICAgZG9tY3RsX2xvY2tfcmVsZWFzZSgpOwogCiAgZG9tY3RsX291dF91
bmxvY2tfZG9tb25seToKLSAgICBpZiAoIGQgKQorICAgIGlmICggZCAmJiBkICE9IGRvbV9pbyAp
CiAgICAgICAgIHJjdV91bmxvY2tfZG9tYWluKGQpOwogCiAgICAgaWYgKCBjb3B5YmFjayAmJiBf
X2NvcHlfdG9fZ3Vlc3QodV9kb21jdGwsIG9wLCAxKSApCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYwppbmRleCAxMmQyNjk1Yjg5Li5lYzhiYWFlNzE3IDEwMDY0
NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCisrKyBi
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKQEAgLTExOCw2ICsx
MTgsMTAgQEAgc3RhdGljIHZvaWQgYW1kX2lvbW11X3NldHVwX2RvbWFpbl9kZXZpY2UoCiAgICAg
dTggYnVzID0gcGRldi0+YnVzOwogICAgIGNvbnN0IHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0g
ZG9tX2lvbW11KGRvbWFpbik7CiAKKyAgICAvKiBkb21faW8gaXMgdXNlZCBhcyBhIHNlbnRpbmVs
IGZvciBxdWFyYW50aW5lZCBkZXZpY2VzICovCisgICAgaWYgKCBkb21haW4gPT0gZG9tX2lvICkK
KyAgICAgICAgcmV0dXJuOworCiAgICAgQlVHX09OKCAhaGQtPmFyY2gucm9vdF90YWJsZSB8fCAh
aGQtPmFyY2gucGFnaW5nX21vZGUgfHwKICAgICAgICAgICAgICFpb21tdS0+ZGV2X3RhYmxlLmJ1
ZmZlciApOwogCkBAIC0zMDUsNiArMzA5LDEwIEBAIHZvaWQgYW1kX2lvbW11X2Rpc2FibGVfZG9t
YWluX2RldmljZShzdHJ1Y3QgZG9tYWluICpkb21haW4sCiAgICAgaW50IHJlcV9pZDsKICAgICB1
OCBidXMgPSBwZGV2LT5idXM7CiAKKyAgICAvKiBkb21faW8gaXMgdXNlZCBhcyBhIHNlbnRpbmVs
IGZvciBxdWFyYW50aW5lZCBkZXZpY2VzICovCisgICAgaWYgKCBkb21haW4gPT0gZG9tX2lvICkK
KyAgICAgICAgcmV0dXJuOworCiAgICAgQlVHX09OICggaW9tbXUtPmRldl90YWJsZS5idWZmZXIg
PT0gTlVMTCApOwogICAgIHJlcV9pZCA9IGdldF9kbWFfcmVxdWVzdG9yX2lkKGlvbW11LT5zZWcs
IFBDSV9CREYyKGJ1cywgZGV2Zm4pKTsKICAgICBkdGUgPSBpb21tdS0+ZGV2X3RhYmxlLmJ1ZmZl
ciArIChyZXFfaWQgKiBJT01NVV9ERVZfVEFCTEVfRU5UUllfU0laRSk7CkBAIC0zOTEsNyArMzk5
LDcgQEAgc3RhdGljIGludCBhbWRfaW9tbXVfYXNzaWduX2RldmljZShzdHJ1Y3QgZG9tYWluICpk
LCB1OCBkZXZmbiwKICAgICAgICAgICAgIGl2cnNfbWFwcGluZ3NbcmVxX2lkXS5yZWFkX3Blcm1p
c3Npb24pOwogICAgIH0KIAotICAgIHJldHVybiByZWFzc2lnbl9kZXZpY2UoaGFyZHdhcmVfZG9t
YWluLCBkLCBkZXZmbiwgcGRldik7CisgICAgcmV0dXJuIHJlYXNzaWduX2RldmljZShwZGV2LT5k
b21haW4sIGQsIGRldmZuLCBwZGV2KTsKIH0KIAogc3RhdGljIHZvaWQgZGVhbGxvY2F0ZV9uZXh0
X3BhZ2VfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGcsIGludCBsZXZlbCkKZGlmZiAtLWdpdCBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9kZXZpY2VfdHJlZS5jCmluZGV4IDQyMWYwMDM0MzguLjFjZDg3OGY1ODMgMTAwNjQ0
Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2RldmljZV90cmVlLmMKKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvZGV2aWNlX3RyZWUuYwpAQCAtMTc1LDYgKzE3NSw5IEBAIGludCBp
b21tdV9kb19kdF9kb21jdGwoc3RydWN0IHhlbl9kb21jdGwgKmRvbWN0bCwgc3RydWN0IGRvbWFp
biAqZCwKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAKKyAgICAgICAgaWYgKCBkID09
IGRvbV9pbyApCisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKwogICAgICAgICByZXQgPSBp
b21tdV9hc3NpZ25fZHRfZGV2aWNlKGQsIGRldik7CiAKICAgICAgICAgaWYgKCByZXQgKQpAQCAt
MjAwLDYgKzIwMyw5IEBAIGludCBpb21tdV9kb19kdF9kb21jdGwoc3RydWN0IHhlbl9kb21jdGwg
KmRvbWN0bCwgc3RydWN0IGRvbWFpbiAqZCwKIAogICAgICAgICByZXQgPSB4c21fZGVhc3NpZ25f
ZHRkZXZpY2UoWFNNX0hPT0ssIGQsIGR0X25vZGVfZnVsbF9uYW1lKGRldikpOwogCisgICAgICAg
IGlmICggZCA9PSBkb21faW8gKQorICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKICAgICAg
ICAgcmV0ID0gaW9tbXVfZGVhc3NpZ25fZHRfZGV2aWNlKGQsIGRldik7CiAKICAgICAgICAgaWYg
KCByZXQgKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKaW5kZXggMDRiMGJlMzdkMy4uODAyN2Q5NmYx
YyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYworKysgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCkBAIC0yMTksNiArMjE5LDkgQEAgdm9pZCBpb21t
dV90ZWFyZG93bihzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIGNvbnN0IHN0cnVjdCBkb21haW5f
aW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwogCisgICAgaWYgKCBkID09IGRvbV9pbyApCisgICAg
ICAgIHJldHVybjsKKwogICAgIGQtPm5lZWRfaW9tbXUgPSAwOwogICAgIGhkLT5wbGF0Zm9ybV9v
cHMtPnRlYXJkb3duKGQpOwogICAgIHRhc2tsZXRfc2NoZWR1bGUoJmlvbW11X3B0X2NsZWFudXBf
dGFza2xldCk7CkBAIC0yMjksNiArMjMyLDkgQEAgaW50IGlvbW11X2NvbnN0cnVjdChzdHJ1Y3Qg
ZG9tYWluICpkKQogICAgIGlmICggbmVlZF9pb21tdShkKSA+IDAgKQogICAgICAgICByZXR1cm4g
MDsKIAorICAgIGlmICggZCA9PSBkb21faW8gKQorICAgICAgICByZXR1cm4gMDsKKwogICAgIGlm
ICggIWlvbW11X3VzZV9oYXBfcHQoZCkgKQogICAgIHsKICAgICAgICAgaW50IHJjOwpAQCAtNDA0
LDYgKzQxMCw5IEBAIGludCBfX2luaXQgaW9tbXVfc2V0dXAodm9pZCkKICAgICBwcmludGsoIkkv
TyB2aXJ0dWFsaXNhdGlvbiAlc2FibGVkXG4iLCBpb21tdV9lbmFibGVkID8gImVuIiA6ICJkaXMi
KTsKICAgICBpZiAoIGlvbW11X2VuYWJsZWQgKQogICAgIHsKKyAgICAgICAgaWYgKCBpb21tdV9k
b21haW5faW5pdChkb21faW8pICkKKyAgICAgICAgICAgIHBhbmljKCJDb3VsZCBub3Qgc2V0IHVw
IHF1YXJhbnRpbmVcbiIpOworCiAgICAgICAgIHByaW50aygiIC0gRG9tMCBtb2RlOiAlc1xuIiwK
ICAgICAgICAgICAgICAgIGlvbW11X3Bhc3N0aHJvdWdoID8gIlBhc3N0aHJvdWdoIiA6CiAgICAg
ICAgICAgICAgICBpb21tdV9kb20wX3N0cmljdCA/ICJTdHJpY3QiIDogIlJlbGF4ZWQiKTsKZGlm
ZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jIGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvcGNpLmMKaW5kZXggZjczMTIzNzYxZC4uYjdiOGFlYTlhMyAxMDA2NDQKLS0tIGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvcGNpLmMKQEAgLTEzODksMTkgKzEzODksMjkgQEAgc3RhdGljIGludCBpb21tdV9yZW1vdmVf
ZGV2aWNlKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQogICAgIHJldHVybiBoZC0+cGxhdGZvcm1fb3Bz
LT5yZW1vdmVfZGV2aWNlKHBkZXYtPmRldmZuLCBwY2lfdG9fZGV2KHBkZXYpKTsKIH0KIAotLyoK
LSAqIElmIHRoZSBkZXZpY2UgaXNuJ3Qgb3duZWQgYnkgdGhlIGhhcmR3YXJlIGRvbWFpbiwgaXQg
bWVhbnMgaXQgYWxyZWFkeQotICogaGFzIGJlZW4gYXNzaWduZWQgdG8gb3RoZXIgZG9tYWluLCBv
ciBpdCBkb2Vzbid0IGV4aXN0LgotICovCiBzdGF0aWMgaW50IGRldmljZV9hc3NpZ25lZCh1MTYg
c2VnLCB1OCBidXMsIHU4IGRldmZuKQogewogICAgIHN0cnVjdCBwY2lfZGV2ICpwZGV2OworICAg
IGludCByYyA9IDA7CiAKICAgICBwY2lkZXZzX2xvY2soKTsKLSAgICBwZGV2ID0gcGNpX2dldF9w
ZGV2X2J5X2RvbWFpbihoYXJkd2FyZV9kb21haW4sIHNlZywgYnVzLCBkZXZmbik7CisKKyAgICBw
ZGV2ID0gcGNpX2dldF9wZGV2KHNlZywgYnVzLCBkZXZmbik7CisKKyAgICBpZiAoICFwZGV2ICkK
KyAgICAgICAgcmMgPSAtRU5PREVWOworICAgIC8qCisgICAgICogSWYgdGhlIGRldmljZSBleGlz
dHMgYW5kIGl0IGlzIG5vdCBvd25lZCBieSBlaXRoZXIgdGhlIGhhcmR3YXJlCisgICAgICogZG9t
YWluIG9yIGRvbV9pbyB0aGVuIGl0IG11c3QgYmUgYXNzaWduZWQgdG8gYSBndWVzdCwgb3IgYmUK
KyAgICAgKiBoaWRkZW4gKG93bmVkIGJ5IGRvbV94ZW4pLgorICAgICAqLworICAgIGVsc2UgaWYg
KCBwZGV2LT5kb21haW4gIT0gaGFyZHdhcmVfZG9tYWluICYmCisgICAgICAgICAgICAgIHBkZXYt
PmRvbWFpbiAhPSBkb21faW8gKQorICAgICAgICByYyA9IC1FQlVTWTsKKwogICAgIHBjaWRldnNf
dW5sb2NrKCk7CiAKLSAgICByZXR1cm4gcGRldiA/IDAgOiAtRUJVU1k7CisgICAgcmV0dXJuIHJj
OwogfQogCiBzdGF0aWMgaW50IGFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNl
ZywgdTggYnVzLCB1OCBkZXZmbiwgdTMyIGZsYWcpCkBAIC0xNDE1LDcgKzE0MjUsNyBAQCBzdGF0
aWMgaW50IGFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNlZywgdTggYnVzLCB1
OCBkZXZmbiwgdTMyIGZsYWcpCiAKICAgICAvKiBQcmV2ZW50IGRldmljZSBhc3NpZ24gaWYgbWVt
IHBhZ2luZyBvciBtZW0gc2hhcmluZyBoYXZlIGJlZW4gCiAgICAgICogZW5hYmxlZCBmb3IgdGhp
cyBkb21haW4gKi8KLSAgICBpZiAoIHVubGlrZWx5KCFuZWVkX2lvbW11KGQpICYmCisgICAgaWYg
KCB1bmxpa2VseSghbmVlZF9pb21tdShkKSAmJiBkICE9IGRvbV9pbyAmJgogICAgICAgICAgICAg
KChpc19odm1fZG9tYWluKGQpICYmCiAgICAgICAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5t
ZW1fc2hhcmluZ19lbmFibGVkKSB8fAogICAgICAgICAgICAgIHZtX2V2ZW50X2NoZWNrX3Jpbmco
ZC0+dm1fZXZlbnRfcGFnaW5nKSB8fApAQCAtMTQzMiwxMiArMTQ0MiwyMCBAQCBzdGF0aWMgaW50
IGFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZm
biwgdTMyIGZsYWcpCiAgICAgICAgIHJldHVybiByYzsKICAgICB9CiAKLSAgICBwZGV2ID0gcGNp
X2dldF9wZGV2X2J5X2RvbWFpbihoYXJkd2FyZV9kb21haW4sIHNlZywgYnVzLCBkZXZmbik7Cisg
ICAgcGRldiA9IHBjaV9nZXRfcGRldihzZWcsIGJ1cywgZGV2Zm4pOworCisgICAgcmMgPSAtRU5P
REVWOwogICAgIGlmICggIXBkZXYgKQotICAgIHsKLSAgICAgICAgcmMgPSBwY2lfZ2V0X3BkZXYo
c2VnLCBidXMsIGRldmZuKSA/IC1FQlVTWSA6IC1FTk9ERVY7CiAgICAgICAgIGdvdG8gZG9uZTsK
LSAgICB9CisKKyAgICByYyA9IDA7CisgICAgaWYgKCBkID09IHBkZXYtPmRvbWFpbiApCisgICAg
ICAgIGdvdG8gZG9uZTsKKworICAgIHJjID0gLUVCVVNZOworICAgIGlmICggcGRldi0+ZG9tYWlu
ICE9IGhhcmR3YXJlX2RvbWFpbiAmJgorICAgICAgICAgcGRldi0+ZG9tYWluICE9IGRvbV9pbyAp
CisgICAgICAgIGdvdG8gZG9uZTsKIAogICAgIGlmICggcGRldi0+bXNpeCApCiAgICAgewpAQCAt
MTQ2NSw2ICsxNDgzLDEwIEBAIHN0YXRpYyBpbnQgYXNzaWduX2RldmljZShzdHJ1Y3QgZG9tYWlu
ICpkLCB1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuLCB1MzIgZmxhZykKICAgICB9CiAKICBkb25l
OgorICAgIC8qIFRoZSBkZXZpY2UgaXMgYXNzaWduZWQgdG8gZG9tX2lvIHNvIG1hcmsgaXQgYXMg
cXVhcmFudGluZWQgKi8KKyAgICBpZiAoICFyYyAmJiBkID09IGRvbV9pbyApCisgICAgICAgIHBk
ZXYtPnF1YXJhbnRpbmUgPSB0cnVlOworCiAgICAgaWYgKCAhaGFzX2FyY2hfcGRldnMoZCkgJiYg
bmVlZF9pb21tdShkKSApCiAgICAgICAgIGlvbW11X3RlYXJkb3duKGQpOwogICAgIHBjaWRldnNf
dW5sb2NrKCk7CkBAIC0xNDc3LDYgKzE0OTksNyBAQCBpbnQgZGVhc3NpZ25fZGV2aWNlKHN0cnVj
dCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4pCiB7CiAgICAgY29uc3Qgc3Ry
dWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CiAgICAgc3RydWN0IHBjaV9kZXYg
KnBkZXYgPSBOVUxMOworICAgIHN0cnVjdCBkb21haW4gKnRhcmdldDsKICAgICBpbnQgcmV0ID0g
MDsKIAogICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMgKQpAQCAt
MTQ4NywxMiArMTUxMCwxNiBAQCBpbnQgZGVhc3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQs
IHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4pCiAgICAgaWYgKCAhcGRldiApCiAgICAgICAgIHJl
dHVybiAtRU5PREVWOwogCisgICAgLyogRGUtYXNzaWdubWVudCBmcm9tIGRvbV9pbyBzaG91bGQg
ZGUtcXVhcmFudGluZSB0aGUgZGV2aWNlICovCisgICAgdGFyZ2V0ID0gKHBkZXYtPnF1YXJhbnRp
bmUgJiYgcGRldi0+ZG9tYWluICE9IGRvbV9pbykgPworICAgICAgICBkb21faW8gOiBoYXJkd2Fy
ZV9kb21haW47CisKICAgICB3aGlsZSAoIHBkZXYtPnBoYW50b21fc3RyaWRlICkKICAgICB7CiAg
ICAgICAgIGRldmZuICs9IHBkZXYtPnBoYW50b21fc3RyaWRlOwogICAgICAgICBpZiAoIFBDSV9T
TE9UKGRldmZuKSAhPSBQQ0lfU0xPVChwZGV2LT5kZXZmbikgKQogICAgICAgICAgICAgYnJlYWs7
Ci0gICAgICAgIHJldCA9IGhkLT5wbGF0Zm9ybV9vcHMtPnJlYXNzaWduX2RldmljZShkLCBoYXJk
d2FyZV9kb21haW4sIGRldmZuLAorICAgICAgICByZXQgPSBoZC0+cGxhdGZvcm1fb3BzLT5yZWFz
c2lnbl9kZXZpY2UoZCwgdGFyZ2V0LCBkZXZmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBjaV90b19kZXYocGRldikpOwogICAgICAgICBpZiAoICFy
ZXQgKQogICAgICAgICAgICAgY29udGludWU7CkBAIC0xNTAzLDcgKzE1MzAsNyBAQCBpbnQgZGVh
c3NpZ25fZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsIHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4p
CiAgICAgfQogCiAgICAgZGV2Zm4gPSBwZGV2LT5kZXZmbjsKLSAgICByZXQgPSBoZC0+cGxhdGZv
cm1fb3BzLT5yZWFzc2lnbl9kZXZpY2UoZCwgaGFyZHdhcmVfZG9tYWluLCBkZXZmbiwKKyAgICBy
ZXQgPSBoZC0+cGxhdGZvcm1fb3BzLT5yZWFzc2lnbl9kZXZpY2UoZCwgdGFyZ2V0LCBkZXZmbiwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGNpX3RvX2Rldihw
ZGV2KSk7CiAgICAgaWYgKCByZXQgKQogICAgIHsKQEAgLTE1MTMsNiArMTU0MCw5IEBAIGludCBk
ZWFzc2lnbl9kZXZpY2Uoc3RydWN0IGRvbWFpbiAqZCwgdTE2IHNlZywgdTggYnVzLCB1OCBkZXZm
bikKICAgICAgICAgcmV0dXJuIHJldDsKICAgICB9CiAKKyAgICBpZiAoIHBkZXYtPmRvbWFpbiA9
PSBoYXJkd2FyZV9kb21haW4gICkKKyAgICAgICAgcGRldi0+cXVhcmFudGluZSA9IGZhbHNlOwor
CiAgICAgcGRldi0+ZmF1bHQuY291bnQgPSAwOwogCiAgICAgaWYgKCAhaGFzX2FyY2hfcGRldnMo
ZCkgJiYgbmVlZF9pb21tdShkKSApCkBAIC0xNjkxLDcgKzE3MjEsNyBAQCBpbnQgaW9tbXVfZG9f
cGNpX2RvbWN0bCgKICAgICAgICAgICAgIHJldCA9IGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0
aW9uKF9fSFlQRVJWSVNPUl9kb21jdGwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAiaCIsIHVfZG9tY3RsKTsKICAgICAgICAgZWxzZSBpZiAoIHJldCAp
Ci0gICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJYRU5fRE9NQ1RMX2Fzc2lnbl9kZXZp
Y2U6ICIKKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIKICAgICAgICAgICAgICAgICAg
ICAiYXNzaWduICUwNHg6JTAyeDolMDJ4LiV1IHRvIGRvbSVkIGZhaWxlZCAoJWQpXG4iLAogICAg
ICAgICAgICAgICAgICAgIHNlZywgYnVzLCBQQ0lfU0xPVChkZXZmbiksIFBDSV9GVU5DKGRldmZu
KSwKICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHJldCk7CmRpZmYgLS1naXQgYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9pb21tdS5jCmluZGV4IDRjNzE5ZDRlZTcuLmYyNDJlMzBjYWYgMTAwNjQ0Ci0tLSBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC9pb21tdS5jCkBAIC0xMzM4LDYgKzEzMzgsMTAgQEAgaW50IGRvbWFpbl9j
b250ZXh0X21hcHBpbmdfb25lKAogICAgIGludCBhZ2F3LCByYywgcmV0OwogICAgIGJvb2xfdCBm
bHVzaF9kZXZfaW90bGI7CiAKKyAgICAvKiBkb21faW8gaXMgdXNlZCBhcyBhIHNlbnRpbmVsIGZv
ciBxdWFyYW50aW5lZCBkZXZpY2VzICovCisgICAgaWYgKCBkb21haW4gPT0gZG9tX2lvICkKKyAg
ICAgICAgcmV0dXJuIDA7CisKICAgICBBU1NFUlQocGNpZGV2c19sb2NrZWQoKSk7CiAgICAgc3Bp
bl9sb2NrKCZpb21tdS0+bG9jayk7CiAgICAgbWFkZHIgPSBidXNfdG9fY29udGV4dF9tYWRkcihp
b21tdSwgYnVzKTsKQEAgLTE1NzMsNiArMTU3NywxMCBAQCBpbnQgZG9tYWluX2NvbnRleHRfdW5t
YXBfb25lKAogICAgIGludCBpb21tdV9kb21pZCwgcmMsIHJldDsKICAgICBib29sX3QgZmx1c2hf
ZGV2X2lvdGxiOwogCisgICAgLyogZG9tX2lvIGlzIHVzZWQgYXMgYSBzZW50aW5lbCBmb3IgcXVh
cmFudGluZWQgZGV2aWNlcyAqLworICAgIGlmICggZG9tYWluID09IGRvbV9pbyApCisgICAgICAg
IHJldHVybiAwOworCiAgICAgQVNTRVJUKHBjaWRldnNfbG9ja2VkKCkpOwogICAgIHNwaW5fbG9j
aygmaW9tbXUtPmxvY2spOwogCkBAIC0xNzA1LDYgKzE3MTMsMTAgQEAgc3RhdGljIGludCBkb21h
aW5fY29udGV4dF91bm1hcChzdHJ1Y3QgZG9tYWluICpkb21haW4sIHU4IGRldmZuLAogICAgICAg
ICBnb3RvIG91dDsKICAgICB9CiAKKyAgICAvKiBkb21faW8gaXMgdXNlZCBhcyBhIHNlbnRpbmVs
IGZvciBxdWFyYW50aW5lZCBkZXZpY2VzICovCisgICAgaWYgKCBkb21haW4gPT0gZG9tX2lvICkK
KyAgICAgICAgZ290byBvdXQ7CisKICAgICAvKgogICAgICAqIGlmIG5vIG90aGVyIGRldmljZXMg
dW5kZXIgdGhlIHNhbWUgaW9tbXUgb3duZWQgYnkgdGhpcyBkb21haW4sCiAgICAgICogY2xlYXIg
aW9tbXUgaW4gaW9tbXVfYml0bWFwIGFuZCBjbGVhciBkb21haW5faWQgaW4gZG9taWRfYml0bXAK
QEAgLTIzODksNiArMjQwMSwxNSBAQCBzdGF0aWMgaW50IHJlYXNzaWduX2RldmljZV9vd25lcnNo
aXAoCiAgICAgaWYgKCByZXQgKQogICAgICAgICByZXR1cm4gcmV0OwogCisgICAgaWYgKCBkZXZm
biA9PSBwZGV2LT5kZXZmbiAmJiBwZGV2LT5kb21haW4gIT0gZG9tX2lvICkKKyAgICB7CisgICAg
ICAgIGxpc3RfbW92ZSgmcGRldi0+ZG9tYWluX2xpc3QsICZkb21faW8tPmFyY2gucGRldl9saXN0
KTsKKyAgICAgICAgcGRldi0+ZG9tYWluID0gZG9tX2lvOworICAgIH0KKworICAgIGlmICggIWhh
c19hcmNoX3BkZXZzKHNvdXJjZSkgKQorICAgICAgICB2bXhfcGlfaG9va3NfZGVhc3NpZ24oc291
cmNlKTsKKwogICAgIGlmICggIWhhc19hcmNoX3BkZXZzKHRhcmdldCkgKQogICAgICAgICB2bXhf
cGlfaG9va3NfYXNzaWduKHRhcmdldCk7CiAKQEAgLTI0MDEsMjEgKzI0MjIsMTkgQEAgc3RhdGlj
IGludCByZWFzc2lnbl9kZXZpY2Vfb3duZXJzaGlwKAogICAgICAgICByZXR1cm4gcmV0OwogICAg
IH0KIAotICAgIGlmICggZGV2Zm4gPT0gcGRldi0+ZGV2Zm4gKQorICAgIGlmICggZGV2Zm4gPT0g
cGRldi0+ZGV2Zm4gJiYgcGRldi0+ZG9tYWluICE9IHRhcmdldCApCiAgICAgewogICAgICAgICBs
aXN0X21vdmUoJnBkZXYtPmRvbWFpbl9saXN0LCAmdGFyZ2V0LT5hcmNoLnBkZXZfbGlzdCk7CiAg
ICAgICAgIHBkZXYtPmRvbWFpbiA9IHRhcmdldDsKICAgICB9CiAKLSAgICBpZiAoICFoYXNfYXJj
aF9wZGV2cyhzb3VyY2UpICkKLSAgICAgICAgdm14X3BpX2hvb2tzX2RlYXNzaWduKHNvdXJjZSk7
Ci0KICAgICByZXR1cm4gcmV0OwogfQogCiBzdGF0aWMgaW50IGludGVsX2lvbW11X2Fzc2lnbl9k
ZXZpY2UoCiAgICAgc3RydWN0IGRvbWFpbiAqZCwgdTggZGV2Zm4sIHN0cnVjdCBwY2lfZGV2ICpw
ZGV2LCB1MzIgZmxhZykKIHsKKyAgICBzdHJ1Y3QgZG9tYWluICpzID0gcGRldi0+ZG9tYWluOwog
ICAgIHN0cnVjdCBhY3BpX3JtcnJfdW5pdCAqcm1ycjsKICAgICBpbnQgcmV0ID0gMCwgaTsKICAg
ICB1MTYgYmRmLCBzZWc7CkBAIC0yNDU4LDggKzI0NzcsOCBAQCBzdGF0aWMgaW50IGludGVsX2lv
bW11X2Fzc2lnbl9kZXZpY2UoCiAgICAgICAgIH0KICAgICB9CiAKLSAgICByZXQgPSByZWFzc2ln
bl9kZXZpY2Vfb3duZXJzaGlwKGhhcmR3YXJlX2RvbWFpbiwgZCwgZGV2Zm4sIHBkZXYpOwotICAg
IGlmICggcmV0ICkKKyAgICByZXQgPSByZWFzc2lnbl9kZXZpY2Vfb3duZXJzaGlwKHMsIGQsIGRl
dmZuLCBwZGV2KTsKKyAgICBpZiAoIHJldCB8fCBkID09IGRvbV9pbyApCiAgICAgICAgIHJldHVy
biByZXQ7CiAKICAgICAvKiBTZXR1cCBybXJyIGlkZW50aXR5IG1hcHBpbmcgKi8KQEAgLTI0NzIs
MTEgKzI0OTEsMjAgQEAgc3RhdGljIGludCBpbnRlbF9pb21tdV9hc3NpZ25fZGV2aWNlKAogICAg
ICAgICAgICAgcmV0ID0gcm1ycl9pZGVudGl0eV9tYXBwaW5nKGQsIDEsIHJtcnIsIGZsYWcpOwog
ICAgICAgICAgICAgaWYgKCByZXQgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHJl
YXNzaWduX2RldmljZV9vd25lcnNoaXAoZCwgaGFyZHdhcmVfZG9tYWluLCBkZXZmbiwgcGRldik7
CisgICAgICAgICAgICAgICAgaW50IHJjOworCisgICAgICAgICAgICAgICAgcmMgPSByZWFzc2ln
bl9kZXZpY2Vfb3duZXJzaGlwKGQsIHMsIGRldmZuLCBwZGV2KTsKICAgICAgICAgICAgICAgICBw
cmludGsoWEVOTE9HX0dfRVJSIFZURFBSRUZJWAogICAgICAgICAgICAgICAgICAgICAgICAiIGNh
bm5vdCBtYXAgcmVzZXJ2ZWQgcmVnaW9uICglIlBSSXg2NCIsJSJQUkl4NjQiXSBmb3IgRG9tJWQg
KCVkKVxuIiwKICAgICAgICAgICAgICAgICAgICAgICAgcm1yci0+YmFzZV9hZGRyZXNzLCBybXJy
LT5lbmRfYWRkcmVzcywKICAgICAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCByZXQp
OworICAgICAgICAgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgVlREUFJFRklYCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiIGZhaWxlZCB0byByZWNsYWltICUwNHg6JTAyeDolMDJ4LiV1IGZyb20gJXBk
ICglZClcbiIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWcsIGJ1cywgUENJX1NMT1Qo
ZGV2Zm4pLCBQQ0lfRlVOQyhkZXZmbiksIGQsIHJjKTsKKyAgICAgICAgICAgICAgICAgICAgZG9t
YWluX2NyYXNoKGQpOworICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICBicmVhazsK
ICAgICAgICAgICAgIH0KICAgICAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3Bj
aS5oIGIveGVuL2luY2x1ZGUveGVuL3BjaS5oCmluZGV4IDRjZmE3NzQ2MTUuLjA2NjM2NGJkZWYg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9wY2kuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4v
cGNpLmgKQEAgLTg4LDYgKzg4LDkgQEAgc3RydWN0IHBjaV9kZXYgewogCiAgICAgbm9kZWlkX3Qg
bm9kZTsgLyogTlVNQSBub2RlICovCiAKKyAgICAvKiBEZXZpY2UgdG8gYmUgcXVhcmFudGluZWQs
IGRvbid0IGF1dG9tYXRpY2FsbHkgcmUtYXNzaWduIHRvIGRvbTAgKi8KKyAgICBib29sIHF1YXJh
bnRpbmU7CisKICAgICBlbnVtIHBkZXZfdHlwZSB7CiAgICAgICAgIERFVl9UWVBFX1BDSV9VTktO
T1dOLAogICAgICAgICBERVZfVFlQRV9QQ0llX0VORFBPSU5ULAotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjExCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 16:25:00 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 16:25: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 1iQDFs-0007uK-1x; Thu, 31 Oct 2019 16:25: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=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQDFr-0007uB-08
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:24:59 +0000
X-Inumbo-ID: fae55e16-fbfa-11e9-954d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fae55e16-fbfa-11e9-954d-12813bfff9fa;
 Thu, 31 Oct 2019 16:24:58 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQDFq-0004FD-0N
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:24:58 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQDFp-0001aE-U7
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:24:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQDFp-0001aE-U7@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 16:24:57 +0000
Subject: [Xen-changelog] [xen staging-4.11] xen/arm32: entry: Split
 __DEFINE_ENTRY_TRAP in two
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMwZjlkMWU1OWRhMjE2MmYxYzVmODJhY2RiYzBhZGMxNjk3NWJhMDYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNzoxNToxNCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAzMSAxNzoxNToxNCAyMDE5ICswMTAwCgog
ICAgeGVuL2FybTMyOiBlbnRyeTogU3BsaXQgX19ERUZJTkVfRU5UUllfVFJBUCBpbiB0d28KICAg
IAogICAgVGhlIHByZXByb2Nlc3NpbmcgbWFjcm8gX19ERUZJTkVfRU5UUllfVFJBUCBpcyB1c2Vk
IHRvIGdlbmVyYXRlIHRyYXAKICAgIGVudHJ5IGZ1bmN0aW9uLiBXaGlsZSB0aGUgbWFjcm8gaXMg
ZmFpcmx5IHNtYWxsIHRvZGF5LCBmb2xsb3ctdXAgcGF0Y2hlcwogICAgd2lsbCBpbmNyZWFzZSB0
aGUgc2l6ZSBzaWduaWNhbnRseS4KICAgIAogICAgSW4gZ2VuZXJhbCwgYXNzZW1ibHkgbWFjcm9z
IGFyZSBtb3JlIHJlYWRhYmxlIGFzIHRoZXkgYWxsb3cgeW91IHRvIG5hbWUKICAgIHBhcmFtZXRl
cnMgYW5kIGF2b2lkICdcJy4gU28gdGhlIGFjdHVhbCBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgdHJh
cCBpcwogICAgbm93IHN3aXRjaGVkIHRvIGFuIGFzc2VtYmx5IG1hY3JvLgogICAgCiAgICBUaGlz
IGlzIHBhcnQgb2YgWFNBLTMwMy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEp1bGllbiBHcmFsbCA8
SnVsaWVuLkdyYWxsQGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJldmlld2VkLWJ5OiBBbmRyZSBQcnp5d2FyYSA8
YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDZlZWVmN2VjYWVlYzAw
MmJiMWRhN2UyMGM5Y2ZhZWM1NTQ5YmQ5NDAKICAgIG1hc3RlciBkYXRlOiAyMDE5LTEwLTMxIDE2
OjIwOjU4ICswMTAwCi0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgfCAzNCArKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTkgaW5zZXJ0aW9u
cygrKSwgMTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2Vu
dHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwppbmRleCBmNjkwOGUzZjE2Li41MjVl
YzI2ZTgzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUworKysgYi94ZW4v
YXJjaC9hcm0vYXJtMzIvZW50cnkuUwpAQCAtMTI1LDI0ICsxMjUsMjggQEAgYWJvcnRfZ3Vlc3Rf
ZXhpdF9lbmQ6CiBza2lwX2NoZWNrOgogICAgICAgICBtb3YgcGMsIGxyCiAKLS8qCi0gKiBNYWNy
byB0byBkZWZpbmUgdHJhcCBlbnRyeS4gVGhlIGlmbGFncyBjb3JyZXNwb25kcyB0byB0aGUgbGlz
dCBvZgotICogaW50ZXJydXB0cyAoQXN5bmNocm9ub3VzIEFib3J0LCBJUlEsIEZJUSkgdG8gdW5t
YXNrLgotICovCisgICAgICAgIC8qCisgICAgICAgICAqIE1hY3JvIHRvIGRlZmluZSB0cmFwIGVu
dHJ5LiBUaGUgaWZsYWdzIGNvcnJlc3BvbmRzIHRvIHRoZSBsaXN0IG9mCisgICAgICAgICAqIGlu
dGVycnVwdHMgKEFzeW5jaHJvbm91cyBBYm9ydCwgSVJRLCBGSVEpIHRvIHVubWFzay4KKyAgICAg
ICAgICovCisgICAgICAgIC5tYWNybyB2ZWN0b3IgdHJhcCwgaWZsYWdzCisgICAgICAgIFNBVkVf
QUxMCisgICAgICAgIGNwc2llICAgXGlmbGFncworICAgICAgICBhZHIgICAgIGxyLCByZXR1cm5f
ZnJvbV90cmFwCisgICAgICAgIG1vdiAgICAgcjAsIHNwCisgICAgICAgIC8qCisgICAgICAgICAq
IFNhdmUgdGhlIHN0YWNrIHBvaW50ZXIgaW4gcjExLiBJdCB3aWxsIGJlIHJlc3RvcmVkIGFmdGVy
IHRoZQorICAgICAgICAgKiB0cmFwIGhhcyBiZWVuIGhhbmRsZWQgKHNlZSByZXR1cm5fZnJvbV90
cmFwKS4KKyAgICAgICAgICovCisgICAgICAgIG1vdiAgICAgcjExLCBzcAorICAgICAgICBiaWMg
ICAgIHNwLCAjNyAgICAgIC8qIEFsaWduIHRoZSBzdGFjayBwb2ludGVyIChub29wIG9uIGd1ZXN0
IHRyYXApICovCisgICAgICAgIGIgICAgICAgZG9fdHJhcF9cdHJhcAorICAgICAgICAuZW5kbQor
CiAjZGVmaW5lIF9fREVGSU5FX1RSQVBfRU5UUlkodHJhcCwgaWZsYWdzKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiAgICAgICAgIEFMSUdOOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB0cmFwXyMjdHJhcDogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgICAgIFNBVkVfQUxMOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgICAgIGNwc2llIGlmbGFnczsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGFkciBsciwgcmV0dXJu
X2Zyb21fdHJhcDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
ICAgIG1vdiByMCwgc3A7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCi0gICAgICAgIC8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAqIFNhdmUgdGhlIHN0YWNr
IHBvaW50ZXIgaW4gcjExLiBJdCB3aWxsIGJlIHJlc3RvcmVkIGFmdGVyIHRoZSBcCi0gICAgICAg
ICAqIHRyYXAgaGFzIGJlZW4gaGFuZGxlZCAoc2VlIHJldHVybl9mcm9tX3RyYXApLiAgICAgICAg
ICAgICAgICBcCi0gICAgICAgICAqLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIG1vdiByMTEsIHNwOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGJp
YyBzcCwgIzc7IC8qIEFsaWduIHRoZSBzdGFjayBwb2ludGVyIChub29wIG9uIGd1ZXN0IHRyYXAp
ICovICBcCi0gICAgICAgIGIgZG9fdHJhcF8jI3RyYXAKKyAgICAgICAgdmVjdG9yIHRyYXAsIGlm
bGFncwogCiAvKiBUcmFwIGhhbmRsZXIgd2hpY2ggdW5tYXNrIElSUS9BYm9ydCwga2VlcCBGSVEg
bWFza2VkICovCiAjZGVmaW5lIERFRklORV9UUkFQX0VOVFJZKHRyYXApIF9fREVGSU5FX1RSQVBf
RU5UUlkodHJhcCwgYWkpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 16:25:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 16:25: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 1iQDG3-0007vV-45; Thu, 31 Oct 2019 16:25:11 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQDG1-0007vH-9e
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:25:09 +0000
X-Inumbo-ID: 00f4aa14-fbfb-11e9-beca-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 00f4aa14-fbfb-11e9-beca-bc764e2007e4;
 Thu, 31 Oct 2019 16:25:08 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQDG0-0004Fh-5s
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:25:08 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQDG0-0001bH-3Y
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:25:08 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQDG0-0001bH-3Y@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 16:25:08 +0000
Subject: [Xen-changelog] [xen staging-4.11] xen/arm32: entry: Fold the macro
 SAVE_ALL in the macro vector
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM2OTdlMmFjM2YwYmRlY2VmNjg5ZGUwMGJkMTdkNzRlOWRjNjJhN2IKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNzoxNTo0MSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAzMSAxNzoxNTo0MSAyMDE5ICswMTAwCgog
ICAgeGVuL2FybTMyOiBlbnRyeTogRm9sZCB0aGUgbWFjcm8gU0FWRV9BTEwgaW4gdGhlIG1hY3Jv
IHZlY3RvcgogICAgCiAgICBGb2xsb3ctdXAgcmV3b3JrIHdpbGwgcmVxdWlyZSB0aGUgbWFjcm8g
dmVjdG9yIHRvIGRpc3Rpbmd1aXNoIGJldHdlZW4KICAgIGEgdHJhcCBmcm9tIGEgZ3Vlc3QgdnMg
d2hpbGUgaW4gdGhlIGh5cGVydmlzb3IuCiAgICAKICAgIFRoZSBtYWNybyBTQVZFX0FMTCBhbHJl
YWR5IGhhcyBjb2RlIHRvIGRpc3Rpbmd1aXNoIGJldHdlZW4gdGhlIHR3byBhbmQKICAgIGl0IGlz
IG9ubHkgY2FsbGVkIGJ5IHRoZSB2ZWN0b3IgbWFjcm8uIFNvIGZvbGQgdGhlIGZvcm1lciBpbnRv
IHRoZQogICAgbGF0dGVyLiBUaGlzIHdpbGwgaGVscCB0byBhdm9pZCBkdXBsaWNhdGluZyB0aGUg
Y2hlY2suCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMzAzLgogICAgCiAgICBSZXBvcnRl
ZC1ieTogSnVsaWVuIEdyYWxsIDxKdWxpZW4uR3JhbGxAYXJtLmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmV2aWV3ZWQt
Ynk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgogICAgbWFzdGVyIGNv
bW1pdDogYTdiODFiMDIxZWFkMjNiZmZiNWFmZmNhYzA1ZWRmYzBhODRkMTI5ZAogICAgbWFzdGVy
IGRhdGU6IDIwMTktMTAtMzEgMTY6MjE6MzMgKzAxMDAKLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIv
ZW50cnkuUyB8IDQ2ICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCAyMyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm0z
Mi9lbnRyeS5TCmluZGV4IDUyNWVjMjZlODMuLjYzYWVkNTcxZTIgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9hcm0zMi9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCkBA
IC0xMiwyNyArMTIsNiBAQAogI2RlZmluZSBSRVNUT1JFX0JBTktFRChtb2RlKSBcCiAgICAgICAg
IFJFU1RPUkVfT05FX0JBTktFRChTUF8jI21vZGUpIDsgUkVTVE9SRV9PTkVfQkFOS0VEKExSXyMj
bW9kZSkgOyBSRVNUT1JFX09ORV9CQU5LRUQoU1BTUl8jI21vZGUpCiAKLSNkZWZpbmUgU0FWRV9B
TEwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKLSAgICAgICAgc3ViIHNwLCAjKFVSRUdTX1NQX3VzciAtIFVSRUdTX3NwKTsgLyogU1AsIExS
LCBTUFNSLCBQQyAqLyAgICAgIFwKLSAgICAgICAgcHVzaCB7cjAtcjEyfTsgLyogU2F2ZSBSMC1S
MTIgKi8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
LSAgICAgICAgbXJzIHIxMSwgRUxSX2h5cDsgICAgICAgICAgICAgICAvKiBFTFJfaHlwIGlzIHJl
dHVybiBhZGRyZXNzLiAqL1wKLSAgICAgICAgc3RyIHIxMSwgW3NwLCAjVVJFR1NfcGNdOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAg
ICAgICAgc3RyIGxyLCBbc3AsICNVUkVHU19scl07ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgYWRkIHIxMSwgc3AsICNV
UkVHU19rZXJuZWxfc2l6ZW9mKzQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAg
ICAgc3RyIHIxMSwgW3NwLCAjVVJFR1Nfc3BdOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgbXJjIENQMzIocjExLCBIU1Ip
OyAgICAgICAgICAgICAvKiBTYXZlIGV4Y2VwdGlvbiBzeW5kcm9tZSAqLyAgIFwKLSAgICAgICAg
c3RyIHIxMSwgW3NwLCAjVVJFR1NfaHNyXTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgbXJzIHIxMSwgU1BTUl9oeXA7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgc3Ry
IHIxMSwgW3NwLCAjVVJFR1NfY3Bzcl07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICAgICAgYW5kIHIxMSwgI1BTUl9NT0RFX01BU0s7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgY21wIHIxMSwgI1BTUl9NT0RFX0hZUDsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgYmxuZSBz
YXZlX2d1ZXN0X3JlZ3MKLQogc2F2ZV9ndWVzdF9yZWdzOgogI2lmZGVmIENPTkZJR19BUk0zMl9I
QVJERU5fQlJBTkNIX1BSRURJQ1RPUgogICAgICAgICAvKgpAQCAtNTEsNyArMzAsNyBAQCBzYXZl
X2d1ZXN0X3JlZ3M6CiAgICAgICAgIGxkciByMTEsID0weGZmZmZmZmZmICAvKiBDbG9iYmVyIFNQ
IHdoaWNoIGlzIG9ubHkgdmFsaWQgZm9yIGh5cGVydmlzb3IgZnJhbWVzLiAqLwogICAgICAgICBz
dHIgcjExLCBbc3AsICNVUkVHU19zcF0KICAgICAgICAgU0FWRV9PTkVfQkFOS0VEKFNQX3VzcikK
LSAgICAgICAgLyogTFJfdXNyIGlzIHRoZSBzYW1lIHBoeXNpY2FsIHJlZ2lzdGVyIGFzIGxyIGFu
ZCBpcyBzYXZlZCBpbiBTQVZFX0FMTCAqLworICAgICAgICAvKiBMUl91c3IgaXMgdGhlIHNhbWUg
cGh5c2ljYWwgcmVnaXN0ZXIgYXMgbHIgYW5kIGlzIHNhdmVkIGJ5IHRoZSBjYWxsZXIgKi8KICAg
ICAgICAgU0FWRV9CQU5LRUQoc3ZjKQogICAgICAgICBTQVZFX0JBTktFRChhYnQpCiAgICAgICAg
IFNBVkVfQkFOS0VEKHVuZCkKQEAgLTEzMCw3ICsxMDksMjggQEAgc2tpcF9jaGVjazoKICAgICAg
ICAgICogaW50ZXJydXB0cyAoQXN5bmNocm9ub3VzIEFib3J0LCBJUlEsIEZJUSkgdG8gdW5tYXNr
LgogICAgICAgICAgKi8KICAgICAgICAgLm1hY3JvIHZlY3RvciB0cmFwLCBpZmxhZ3MKLSAgICAg
ICAgU0FWRV9BTEwKKyAgICAgICAgLyogU2F2ZSByZWdpc3RlcnMgaW4gdGhlIHN0YWNrICovCisg
ICAgICAgIHN1YiAgICAgc3AsICMoVVJFR1NfU1BfdXNyIC0gVVJFR1Nfc3ApIC8qIFNQLCBMUiwg
U1BTUiwgUEMgKi8KKyAgICAgICAgcHVzaCAgICB7cjAtcjEyfSAgICAgICAgICAgICAgICAgICAg
ICAgLyogU2F2ZSBSMC1SMTIgKi8KKyAgICAgICAgbXJzICAgICByMTEsIEVMUl9oeXAgICAgICAg
ICAgICAgICAgICAgLyogRUxSX2h5cCBpcyByZXR1cm4gYWRkcmVzcyAqLworICAgICAgICBzdHIg
ICAgIHIxMSwgW3NwLCAjVVJFR1NfcGNdCisKKyAgICAgICAgc3RyICAgICBsciwgW3NwLCAjVVJF
R1NfbHJdCisKKyAgICAgICAgYWRkICAgICByMTEsIHNwLCAjKFVSRUdTX2tlcm5lbF9zaXplb2Yg
KyA0KQorCisgICAgICAgIHN0ciAgICAgcjExLCBbc3AsICNVUkVHU19zcF0KKworICAgICAgICBt
cmMgICAgIENQMzIocjExLCBIU1IpICAgICAgICAgICAgICAgICAvKiBTYXZlIGV4Y2VwdGlvbiBz
eW5kcm9tZSAqLworICAgICAgICBzdHIgICAgIHIxMSwgW3NwLCAjVVJFR1NfaHNyXQorCisgICAg
ICAgIG1ycyAgICAgcjExLCBTUFNSX2h5cAorICAgICAgICBzdHIgICAgIHIxMSwgW3NwLCAjVVJF
R1NfY3Bzcl0KKyAgICAgICAgYW5kICAgICByMTEsICNQU1JfTU9ERV9NQVNLCisgICAgICAgIGNt
cCAgICAgcjExLCAjUFNSX01PREVfSFlQCisgICAgICAgIGJsbmUgICAgc2F2ZV9ndWVzdF9yZWdz
CisKKyAgICAgICAgLyogV2UgYXJlIHJlYWR5IHRvIGhhbmRsZSB0aGUgdHJhcCwgc2V0dXAgdGhl
IHJlZ2lzdGVycyBhbmQganVtcC4gKi8KICAgICAgICAgY3BzaWUgICBcaWZsYWdzCiAgICAgICAg
IGFkciAgICAgbHIsIHJldHVybl9mcm9tX3RyYXAKICAgICAgICAgbW92ICAgICByMCwgc3AKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdp
bmctNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 16:25:21 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 16: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 1iQDGD-0007x8-5m; Thu, 31 Oct 2019 16:25:21 +0000
Received: from us1-rack-iad1.inumbo.com ([172.99.69.81])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQDGB-0007wv-Ed
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:25:19 +0000
X-Inumbo-ID: 0705896e-fbfb-11e9-bbab-bc764e2007e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-iad1.inumbo.com (Halon) with ESMTPS
 id 0705896e-fbfb-11e9-bbab-bc764e2007e4;
 Thu, 31 Oct 2019 16:25:18 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQDGA-0004Ft-BL
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:25:18 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQDGA-0001cT-96
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:25:18 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQDGA-0001cT-96@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 16:25:18 +0000
Subject: [Xen-changelog] [xen staging-4.11] xen/arm32: Don't blindly unmask
 interrupts on trap without a change of level
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGExODcwOTllODU4NTg3NDVkMjVlM2UyYjNiNjRhMzk4N2E4Zjg0NDIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNzoxNjoxMCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAzMSAxNzoxNjoxMCAyMDE5ICswMTAwCgog
ICAgeGVuL2FybTMyOiBEb24ndCBibGluZGx5IHVubWFzayBpbnRlcnJ1cHRzIG9uIHRyYXAgd2l0
aG91dCBhIGNoYW5nZSBvZiBsZXZlbAogICAgCiAgICBFeGNlcHRpb24gdmVjdG9ycyB3aWxsIHVu
bWFzayBpbnRlcnJ1cHRzIHJlZ2FyZGxlc3MgdGhlIHN0YXRlIG9mIHRoZW0gaW4KICAgIHRoZSBp
bnRlcnJ1cHRlZCBjb250ZXh0LgogICAgCiAgICBPbmUgb2YgdGhlIGNvbnNlcXVlbmNlcyBpcyBJ
UlEgd2lsbCBiZSB1bm1hc2tlZCB3aGVuIHJlY2VpdmluZyBhbgogICAgdW5kZWZpbmVkIGluc3Ry
dWN0aW9uIGV4Y2VwdGlvbiAodXNlZCBieSBXQVJOKikgZnJvbSB0aGUgaHlwZXJ2aXNvci4KICAg
IFRoaXMgY291bGQgcmVzdWx0IHRvIHVuZXhwZWN0ZWQgYmVoYXZpb3Igc3VjaCBhcyBkZWFkbG9j
ayAoaWYgYSBsb2NrIHdhcwogICAgc2hhcmVkIHdpdGggaW50ZXJydXB0cykuCiAgICAKICAgIElu
IGEgbnV0c2hlbGwsIGludGVycnVwdHMgc2hvdWxkIG9ubHkgYmUgdW5tYXNrZWQgd2hlbiBpdCBp
cyBzYWZlIHRvIGRvLgogICAgWGVuIG9ubHkgdW5tYXNrIElSUSBhbmQgQWJvcnQgaW50ZXJydXB0
cywgc28gdGhlIGxvZ2ljIGNhbiBzdGF5IHNpbXBsZS4KICAgIAogICAgQXMgdmVjdG9ycyBleGNl
cHRpb25zIG1heSBiZSBzaGFyZWQgYmV0d2VlbiBndWVzdCBhbmQgaHlwZXJ2aXNvciwgd2Ugbm93
CiAgICBuZWVkIHRvIGhhdmUgYSBkaWZmZXJlbnQgcG9saWN5IGZvciB0aGUgaW50ZXJydXB0cy4K
ICAgIAogICAgT24gZXhjZXB0aW9uIGZyb20gaHlwZXJ2aXNvciwgZWFjaCB2ZWN0b3Igd2lsbCBz
ZWxlY3QgdGhlIGxpc3Qgb2YKICAgIGludGVycnVwdHMgdG8gaW5oZXJpdCBmcm9tIHRoZSBpbnRl
cnJ1cHRlZCBjb250ZXh0LiBBbnkgaW50ZXJydXB0cyBub3QKICAgIGxpc3RlZCB3aWxsIGJlIGtl
cHQgbWFza2VkLgogICAgCiAgICBPbiBleGNlcHRpb24gZnJvbSB0aGUgZ3Vlc3QsIHRoZSBBYm9y
dCBhbmQgSVJRIHdpbGwgYmUgdW5tYXNrZWQKICAgIGRlcGVuZGluZyBvbiB0aGUgZXhhY3QgdmVj
dG9yLgogICAgCiAgICBUaGUgaW50ZXJydXB0cyB3aWxsIGJlIGtlcHQgdW5tYXNrZWQgd2hlbiB0
aGUgdmVjdG9yIGNhbm5vdCB1c2VkIGJ5CiAgICBlaXRoZXIgZ3Vlc3Qgb3IgaHlwZXJ2aXNvci4K
ICAgIAogICAgTm90ZSB0aGF0IGVhY2ggdmVjdG9yIGlzIG5vdCBhbnltb3JlIHByZWNlZGVkIGJ5
IEFMSUdOLiBUaGlzIGlzIGZpbmUKICAgIGJlY2F1c2UgdGhlIGFsaWdubWVudCBpcyBhbHJlYWR5
IGJpZ2dlciB0aGFuIHdoYXQgd2UgbmVlZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0z
MDMuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWxpZW4gR3JhbGwgPEp1bGllbi5HcmFsbEBhcm0u
Y29tPgogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CiAgICBSZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFy
bS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA2MWI2ODM1NzFmMGFiZDEyMzk1YjE0NTRjZDA1NWYy
YWQ5YmIzYTM3CiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoyMjozNCArMDEwMAotLS0K
IHhlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIHwgMTM4ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEwOSBpbnNlcnRpb25zKCsp
LCAyOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnku
UyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCmluZGV4IDYzYWVkNTcxZTIuLjE2ZDlmOTM2
NTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCisrKyBiL3hlbi9hcmNo
L2FybS9hcm0zMi9lbnRyeS5TCkBAIC0zLDYgKzMsMTcgQEAKICNpbmNsdWRlIDxhc20vYWx0ZXJu
YXRpdmUuaD4KICNpbmNsdWRlIDxwdWJsaWMveGVuLmg+CiAKKy8qCisgKiBTaG9ydC1oYW5kcyB0
byBkZWZpbmVkIHRoZSBpbnRlcnJ1cHRzIChBLCBJLCBGKQorICoKKyAqIF8gbWVhbnMgdGhlIGlu
dGVycnVwdCBzdGF0ZSB3aWxsIG5vdCBjaGFuZ2UKKyAqIFggbWVhbnMgdGhlIHN0YXRlIG9mIGlu
dGVycnVwdCBYIHdpbGwgY2hhbmdlCisgKgorICogVG8gYmUgdXNlZCB3aXRoIG1zciBjcHNyXyog
b25seQorICovCisjZGVmaW5lIElGTEFHU19BSUYgICAgICBQU1JfQUJUX01BU0sgfCBQU1JfSVJR
X01BU0sgfCBQU1JfRklRX01BU0sKKyNkZWZpbmUgSUZMQUdTX0FfRiAgICAgIFBTUl9BQlRfTUFT
SyB8IFBTUl9GSVFfTUFTSworCiAjZGVmaW5lIFNBVkVfT05FX0JBTktFRChyZWcpICAgIG1ycyBy
MTEsIHJlZzsgc3RyIHIxMSwgW3NwLCAjVVJFR1NfIyNyZWddCiAjZGVmaW5lIFJFU1RPUkVfT05F
X0JBTktFRChyZWcpIGxkciByMTEsIFtzcCwgI1VSRUdTXyMjcmVnXTsgbXNyIHJlZywgcjExCiAK
QEAgLTEwNSwxMCArMTE2LDE4IEBAIHNraXBfY2hlY2s6CiAgICAgICAgIG1vdiBwYywgbHIKIAog
ICAgICAgICAvKgotICAgICAgICAgKiBNYWNybyB0byBkZWZpbmUgdHJhcCBlbnRyeS4gVGhlIGlm
bGFncyBjb3JyZXNwb25kcyB0byB0aGUgbGlzdCBvZgotICAgICAgICAgKiBpbnRlcnJ1cHRzIChB
c3luY2hyb25vdXMgQWJvcnQsIElSUSwgRklRKSB0byB1bm1hc2suCisgICAgICAgICAqIE1hY3Jv
IHRvIGRlZmluZSBhIHRyYXAgZW50cnkuCisgICAgICAgICAqCisgICAgICAgICAqICBAZ3Vlc3Rf
aWZsYWdzOiBPcHRpb25hbCBsaXN0IG9mIGludGVycnVwdHMgdG8gdW5tYXNrIHdoZW4KKyAgICAg
ICAgICogICAgICBlbnRlcmluZyBmcm9tIGd1ZXN0IGNvbnRleHQuIEFzIHRoaXMgaXMgdXNlZCB3
aXRoIGNwc2llLAorICAgICAgICAgKiAgICAgIHRoZSBsZXR0ZXIgKGEsIGksIGYpIHNob3VsZCBi
ZSB1c2VkLgorICAgICAgICAgKgorICAgICAgICAgKiAgQGh5cF9pZmxhZ3M6IE9wdGlvbmFsIGxp
c3Qgb2YgaW50ZXJydXB0cyB0byBpbmhlcml0IHdoZW4KKyAgICAgICAgICogICAgICBlbnRlcmlu
ZyBmcm9tIGh5cGVydmlzb3IgY29udGV4dC4gQW55IGludGVycnVwdHMgbm90CisgICAgICAgICAq
ICAgICAgbGlzdGVkIHdpbGwgYmUga2VwdCB1bmNoYW5nZWQuIEFzIHRoaXMgaXMgdXNlZCB3aXRo
IGNwc3JfKiwKKyAgICAgICAgICogICAgICBJRkxBR1NfKiBzaG9ydC1oYW5kcyBzaG91bGQgYmUg
dXNlZC4KICAgICAgICAgICovCi0gICAgICAgIC5tYWNybyB2ZWN0b3IgdHJhcCwgaWZsYWdzCisg
ICAgICAgIC5tYWNybyB2ZWN0b3IgdHJhcCwgZ3Vlc3RfaWZsYWdzPW4sIGh5cF9pZmxhZ3M9MAog
ICAgICAgICAvKiBTYXZlIHJlZ2lzdGVycyBpbiB0aGUgc3RhY2sgKi8KICAgICAgICAgc3ViICAg
ICBzcCwgIyhVUkVHU19TUF91c3IgLSBVUkVHU19zcCkgLyogU1AsIExSLCBTUFNSLCBQQyAqLwog
ICAgICAgICBwdXNoICAgIHtyMC1yMTJ9ICAgICAgICAgICAgICAgICAgICAgICAvKiBTYXZlIFIw
LVIxMiAqLwpAQCAtMTI2LDEyICsxNDUsMzkgQEAgc2tpcF9jaGVjazoKIAogICAgICAgICBtcnMg
ICAgIHIxMSwgU1BTUl9oeXAKICAgICAgICAgc3RyICAgICByMTEsIFtzcCwgI1VSRUdTX2Nwc3Jd
Ci0gICAgICAgIGFuZCAgICAgcjExLCAjUFNSX01PREVfTUFTSwotICAgICAgICBjbXAgICAgIHIx
MSwgI1BTUl9NT0RFX0hZUAotICAgICAgICBibG5lICAgIHNhdmVfZ3Vlc3RfcmVncwogCisgICAg
ICAgIC8qCisgICAgICAgICAqIFdlIG5lZWQgdG8gZGlzdGluZ3Vpc2ggd2hldGhlciB3ZSBjYW1l
IGZyb20gZ3Vlc3Qgb3IKKyAgICAgICAgICogaHlwZXJ2aXNvciBjb250ZXh0LgorICAgICAgICAg
Ki8KKyAgICAgICAgYW5kICAgICByMCwgcjExLCAjUFNSX01PREVfTUFTSworICAgICAgICBjbXAg
ICAgIHIwLCAjUFNSX01PREVfSFlQCisKKyAgICAgICAgYm5lICAgICAxZgorICAgICAgICAvKgor
ICAgICAgICAgKiBUcmFwIGZyb20gdGhlIGh5cGVydmlzb3IKKyAgICAgICAgICoKKyAgICAgICAg
ICogSW5oZXJpdCB0aGUgc3RhdGUgb2YgdGhlIGludGVycnVwdHMgZnJvbSB0aGUgaHlwZXJ2aXNv
cgorICAgICAgICAgKiBjb250ZXh0LiBGb3IgdGhhdCB3ZSBuZWVkIHRvIHVzZSBTUFNSIChzdG9y
ZWQgaW4gcjExKSBhbmQKKyAgICAgICAgICogbW9kaWZ5IENQU1IgYWNjb3JkaW5nbHkuCisgICAg
ICAgICAqCisgICAgICAgICAqIENQU1IgPSAoQ1BTUiAmIH5oeXBfaWZsYWdzKSB8IChTUFNSICYg
aHlwX2lmbGFncykKKyAgICAgICAgICovCisgICAgICAgIG1ycyAgICAgcjEwLCBjcHNyCisgICAg
ICAgIGJpYyAgICAgcjEwLCByMTAsICNcaHlwX2lmbGFncworICAgICAgICBhbmQgICAgIHIxMSwg
cjExLCAjXGh5cF9pZmxhZ3MKKyAgICAgICAgb3JyICAgICByMTAsIHIxMCwgcjExCisgICAgICAg
IG1zciAgICAgY3Bzcl9jeCwgcjEwCisgICAgICAgIGIgICAgICAgMmYKKworMToKKyAgICAgICAg
LyogVHJhcCBmcm9tIHRoZSBndWVzdCAqLworICAgICAgICBibCAgICAgIHNhdmVfZ3Vlc3RfcmVn
cworICAgICAgICAuaWYgICAgIFxndWVzdF9pZmxhZ3MgIT0gbgorICAgICAgICBjcHNpZSAgIFxn
dWVzdF9pZmxhZ3MKKyAgICAgICAgLmVuZGlmCisyOgogICAgICAgICAvKiBXZSBhcmUgcmVhZHkg
dG8gaGFuZGxlIHRoZSB0cmFwLCBzZXR1cCB0aGUgcmVnaXN0ZXJzIGFuZCBqdW1wLiAqLwotICAg
ICAgICBjcHNpZSAgIFxpZmxhZ3MKICAgICAgICAgYWRyICAgICBsciwgcmV0dXJuX2Zyb21fdHJh
cAogICAgICAgICBtb3YgICAgIHIwLCBzcAogICAgICAgICAvKgpAQCAtMTQzLDIwICsxODksNiBA
QCBza2lwX2NoZWNrOgogICAgICAgICBiICAgICAgIGRvX3RyYXBfXHRyYXAKICAgICAgICAgLmVu
ZG0KIAotI2RlZmluZSBfX0RFRklORV9UUkFQX0VOVFJZKHRyYXAsIGlmbGFncykgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBBTElHTjsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotdHJhcF8jI3RyYXA6ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgICAgICB2ZWN0b3IgdHJhcCwgaWZsYWdzCi0KLS8qIFRyYXAgaGFuZGxlciB3aGljaCB1
bm1hc2sgSVJRL0Fib3J0LCBrZWVwIEZJUSBtYXNrZWQgKi8KLSNkZWZpbmUgREVGSU5FX1RSQVBf
RU5UUlkodHJhcCkgX19ERUZJTkVfVFJBUF9FTlRSWSh0cmFwLCBhaSkKLQotLyogVHJhcCBoYW5k
bGVyIHdoaWNoIHVubWFzayBBYm9ydCwga2VlcCBJUlEvRklRIG1hc2tlZCAqLwotI2RlZmluZSBE
RUZJTkVfVFJBUF9FTlRSWV9OT0lSUSh0cmFwKSBfX0RFRklORV9UUkFQX0VOVFJZKHRyYXAsIGEp
Ci0KLS8qIFRyYXAgaGFuZGxlciB3aGljaCB1bm1hc2sgSVJRLCBrZWVwIEFib3J0L0ZJUSBtYXNr
ZWQgKi8KLSNkZWZpbmUgREVGSU5FX1RSQVBfRU5UUllfTk9BQk9SVCh0cmFwKSBfX0RFRklORV9U
UkFQX0VOVFJZKHRyYXAsIGkpCi0KICAgICAgICAgLmFsaWduIDUKIEdMT0JBTChoeXBfdHJhcHNf
dmVjdG9yKQogICAgICAgICBiIHRyYXBfcmVzZXQgICAgICAgICAgICAgICAgICAgIC8qIDB4MDAg
LSBSZXNldCAqLwpAQCAtMjI3LDE0ICsyNTksNjIgQEAgZGVjb2RlX3ZlY3RvcnM6CiAKICNlbmRp
ZiAvKiBDT05GSUdfSEFSREVOX0JSQU5DSF9QUkVESUNUT1IgKi8KIAotREVGSU5FX1RSQVBfRU5U
UlkocmVzZXQpCi1ERUZJTkVfVFJBUF9FTlRSWSh1bmRlZmluZWRfaW5zdHJ1Y3Rpb24pCi1ERUZJ
TkVfVFJBUF9FTlRSWShoeXBlcnZpc29yX2NhbGwpCi1ERUZJTkVfVFJBUF9FTlRSWShwcmVmZXRj
aF9hYm9ydCkKLURFRklORV9UUkFQX0VOVFJZKGd1ZXN0X3N5bmMpCi1ERUZJTkVfVFJBUF9FTlRS
WV9OT0lSUShpcnEpCi1ERUZJTkVfVFJBUF9FTlRSWV9OT0lSUShmaXEpCi1ERUZJTkVfVFJBUF9F
TlRSWV9OT0FCT1JUKGRhdGFfYWJvcnQpCisvKiBWZWN0b3Igbm90IHVzZWQgYnkgdGhlIEh5cGVy
dmlzb3IuICovCit0cmFwX3Jlc2V0OgorICAgICAgICB2ZWN0b3IgcmVzZXQKKworLyoKKyAqIFZl
Y3RvciBvbmx5IHVzZWQgYnkgdGhlIEh5cGVydmlzb3IuCisgKgorICogV2hpbGUgdGhlIGV4Y2Vw
dGlvbiBjYW4gYmUgZXhlY3V0ZWQgd2l0aCBhbGwgdGhlIGludGVycnVwdHMgKGUuZy4KKyAqIElS
USkgdW5tYXNrZWQsIHRoZSBpbnRlcnJ1cHRlZCBjb250ZXh0IG1heSBoYXZlIHB1cnBvc2VmdWxs
eSBtYXNrZWQKKyAqIHNvbWUgb2YgdGhlbS4gU28gd2Ugd2FudCB0byBpbmhlcml0IHRoZSBzdGF0
ZSBmcm9tIHRoZSBpbnRlcnJ1cHRlZAorICogY29udGV4dC4KKyAqLwordHJhcF91bmRlZmluZWRf
aW5zdHJ1Y3Rpb246CisgICAgICAgIHZlY3RvciB1bmRlZmluZWRfaW5zdHJ1Y3Rpb24sIGh5cF9p
ZmxhZ3M9SUZMQUdTX0FJRgorCisvKiBXZSBzaG91bGQgbmV2ZXIgcmVhY2ggdGhpcyB0cmFwICov
Cit0cmFwX2h5cGVydmlzb3JfY2FsbDoKKyAgICAgICAgdmVjdG9yIGh5cGVydmlzb3JfY2FsbAor
CisvKgorICogVmVjdG9yIG9ubHkgdXNlZCBieSB0aGUgaHlwZXJ2aXNvci4KKyAqCisgKiBXaGls
ZSB0aGUgZXhjZXB0aW9uIGNhbiBiZSBleGVjdXRlZCB3aXRoIGFsbCB0aGUgaW50ZXJydXB0cyAo
ZS5nLgorICogSVJRKSB1bm1hc2tlZCwgdGhlIGludGVycnVwdGVkIGNvbnRleHQgbWF5IGhhdmUg
cHVycG9zZWZ1bGx5IG1hc2tlZAorICogc29tZSBvZiB0aGVtLiBTbyB3ZSB3YW50IHRvIGluaGVy
aXQgdGhlIHN0YXRlIGZyb20gdGhlIGludGVycnVwdGVkCisgKiBjb250ZXh0LgorICovCit0cmFw
X3ByZWZldGNoX2Fib3J0OgorICAgICAgIHZlY3RvciBwcmVmZXRjaF9hYm9ydCwgaHlwX2lmbGFn
cz1JRkxBR1NfQUlGCisKKy8qCisgKiBWZWN0b3Igb25seSB1c2VkIGJ5IHRoZSBoeXBlcnZpc29y
LgorICoKKyAqIERhdGEgQWJvcnQgc2hvdWxkIGJlIHJhcmUgYW5kIG1vc3QgbGlrZWx5IGZhdGFs
LiBJdCBpcyBiZXN0IHRvIG5vdAorICogdW5tYXNrIGFueSBpbnRlcnJ1cHRzIHRvIGxpbWl0IHRo
ZSBhbW91bnQgb2YgY29kZSB0aGF0IGNhbiBydW4gYmVmb3JlCisgKiB0aGUgRGF0YSBBYm9ydCBp
cyB0cmVhdGVkLgorICovCit0cmFwX2RhdGFfYWJvcnQ6CisgICAgICAgIHZlY3RvciBkYXRhX2Fi
b3J0CisKKy8qIFZlY3RvciBvbmx5IHVzZWQgYnkgdGhlIGd1ZXN0LiBXZSBjYW4gdW5tYXNrIEFi
b3J0L0lSUS4gKi8KK3RyYXBfZ3Vlc3Rfc3luYzoKKyAgICAgICAgdmVjdG9yIGd1ZXN0X3N5bmMs
IGd1ZXN0X2lmbGFncz1haQorCisKKy8qIFZlY3RvciB1c2VkIGJ5IHRoZSBoeXBlcnZpc29yIGFu
ZCB0aGUgZ3Vlc3QuICovCit0cmFwX2lycToKKyAgICAgICAgdmVjdG9yIGlycSwgZ3Vlc3RfaWZs
YWdzPWEsIGh5cF9pZmxhZ3M9SUZMQUdTX0FfRgorCisvKgorICogVmVjdG9yIHVzZWQgYnkgdGhl
IGh5cGVydmlzb3IgYW5kIHRoZSBndWVzdC4KKyAqCisgKiBGSVEgYXJlIG5vdCBtZWFudCB0byBo
YXBwZW4sIHNvIHdlIGRvbid0IHVubWFzayBhbnkgaW50ZXJydXB0cy4KKyAqLwordHJhcF9maXE6
CisgICAgICAgIHZlY3RvciBmaXEKIAogcmV0dXJuX2Zyb21fdHJhcDoKICAgICAgICAgLyoKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdp
bmctNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Oct 31 16:25:31 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 31 Oct 2019 16:25: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 1iQDGN-0007y7-7N; Thu, 31 Oct 2019 16:25: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=p0rQ=YY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1iQDGL-0007xw-Gq
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:25:29 +0000
X-Inumbo-ID: 0c76f132-fbfb-11e9-954d-12813bfff9fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0c76f132-fbfb-11e9-954d-12813bfff9fa;
 Thu, 31 Oct 2019 16:25:28 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQDGK-0004GX-Go
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:25:28 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1iQDGK-0001cv-ET
 for xen-changelog@lists.xenproject.org; Thu, 31 Oct 2019 16:25:28 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1iQDGK-0001cv-ET@xenbits.xenproject.org>
Date: Thu, 31 Oct 2019 16:25:28 +0000
Subject: [Xen-changelog] [xen staging-4.11] xen/arm64: Don't blindly unmask
 interrupts on trap without a change of level
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDAwNmIyMDQxMjQyMTI5ODk2ZmJkMzAxMzViM2RjNmY1NzU4OTRhMDcKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9j
dCAzMSAxNzoxNjozNyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAzMSAxNzoxNjozNyAyMDE5ICswMTAwCgog
ICAgeGVuL2FybTY0OiBEb24ndCBibGluZGx5IHVubWFzayBpbnRlcnJ1cHRzIG9uIHRyYXAgd2l0
aG91dCBhIGNoYW5nZSBvZiBsZXZlbAogICAgCiAgICBTb21lIG9mIHRoZSB0cmFwcyB3aXRob3V0
IGEgY2hhbmdlIG9mIHRoZSBsZXZlbCAoaS5lLiBoeXBlcnZpc29yIC0+CiAgICBoeXBlcnZpc29y
KSB3aWxsIHVubWFzayBpbnRlcnJ1cHRzIHJlZ2FyZGxlc3MgdGhlIHN0YXRlIG9mIHRoZW0gaW4g
dGhlCiAgICBpbnRlcnJ1cHRlZCBjb250ZXh0LgogICAgCiAgICBPbmUgb2YgdGhlIGNvbnNlcXVl
bmNlcyBpcyBJUlEgd2lsbCBiZSB1bm1hc2tlZCB3aGVuIHJlY2VpdmluZyBhCiAgICBzeW5jaHJv
bm91cyBleGNlcHRpb24gKHVzZWQgYnkgV0FSTiooKSkuIFRoaXMgY291bGQgcmVzdWx0IHRvIHVu
ZXhwZWN0ZWQKICAgIGJlaGF2aW9yIHN1Y2ggYXMgZGVhZGxvY2sgKGlmIGEgbG9jayB3YXMgc2hh
cmVkIHdpdGggaW50ZXJydXB0cykuCiAgICAKICAgIEluIGEgbnV0c2hlbGwsIGludGVycnVwdHMg
c2hvdWxkIG9ubHkgYmUgdW5tYXNrZWQgd2hlbiBpdCBpcyBzYWZlIHRvCiAgICBkby4gWGVuIG9u
bHkgdW5tYXNrIElSUSBhbmQgQWJvcnQgaW50ZXJydXB0cywgc28gdGhlIGxvZ2ljIGNhbiBzdGF5
CiAgICBzaW1wbGU6CiAgICAgICAgLSBoeXBfZXJyb3I6IEFsbCB0aGUgaW50ZXJydXB0cyBhcmUg
bm93IGtlcHQgbWFza2VkLiBTRXJyb3Igc2hvdWxkCiAgICAgICAgICBiZSBwcmV0dHkgcmFyZSBh
bmQgaWYgZXZlciBoYXBwZW4gdGhlbiB3ZSBtb3N0IGxpa2VseSB3YW50IHRvCiAgICAgICAgICBh
dm9pZCBhbnkgb3RoZXIgaW50ZXJydXB0cyB0byBiZSBnZW5lcmF0ZWQuIFRoZSBwb3RlbnRpYWwg
bWFpbgogICAgICAgICAgImNhbGxlciIgaXMgZHVyaW5nIHZpcnR1YWwgU0Vycm9yIHN5bmNocm9u
aXphdGlvbiBvbiB0aGUgZXhpdAogICAgICAgICAgcGF0aCBmcm9tIHRoZSBndWVzdCAoc2VlIGNo
ZWNrX3BlbmRpbmdfdnNlcnJvcikuCiAgICAKICAgICAgICAtIGh5cF9zeW5jOiBUaGUgaW50ZXJy
dXB0cyBzdGF0ZSBpcyBpbmhlcml0ZWQgZnJvbSB0aGUgaW50ZXJydXB0ZWQKICAgICAgICAgIGNv
bnRleHQuCiAgICAKICAgICAgICAtIGh5cF9pcnE6IEFsbCB0aGUgaW50ZXJydXB0cyBidXQgSVJR
IHN0YXRlIGFyZSBpbmhlcml0ZWQgZnJvbSB0aGUKICAgICAgICAgIGludGVycnVwdGVkIGNvbnRl
eHQuIElSUSBpcyBrZXB0IG1hc2tlZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0zMDMu
CiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWxpZW4gR3JhbGwgPEp1bGllbi5HcmFsbEBhcm0uY29t
PgogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CiAgICBSZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5j
b20+CiAgICBtYXN0ZXIgY29tbWl0OiAzZWQ4ODVhODg3NDAwM2Y2MDExNDYwZjRmNDZkMWQxMzBk
ZDZiMmRiCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0xMC0zMSAxNjoyMjo1NSArMDEwMAotLS0KIHhl
bi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIHwgNDcgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQzIGluc2VydGlvbnMoKyksIDQg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgYi94
ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwppbmRleCBmZmE5YTFjNDkyLi4xMmRmOTVlOTAxIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0v
YXJtNjQvZW50cnkuUwpAQCAtMTkxLDI0ICsxOTEsNjMgQEAgaHlwX2Vycm9yX2ludmFsaWQ6CiAg
ICAgICAgIGVudHJ5ICAgaHlwPTEKICAgICAgICAgaW52YWxpZCBCQURfRVJST1IKIAorLyoKKyAq
IFNFcnJvciByZWNlaXZlZCB3aGlsZSBydW5uaW5nIGluIHRoZSBoeXBlcnZpc29yIG1vZGUuCisg
KgorICogVGVjaG5pY2FsbHksIHdlIGNvdWxkIHVubWFzayB0aGUgSVJRIGlmIGl0IHdlcmUgdW5t
YXNrZWQgaW4gdGhlCisgKiBpbnRlcnJ1cHRlZCBjb250ZXh0LiBIb3dldmVyLCB0aGlzIHJlcXVp
cmUgdG8gY2hlY2sgdGhlIFBTVEFURS4gRm9yCisgKiBzaW1wbGljaXR5LCBhcyBTRXJyb3Igc2hv
dWxkIGJlIHJhcmUgYW5kIHBvdGVudGlhbGx5IGZhdGFsLAorICogYWxsIGludGVycnVwdHMgYXJl
IGtlcHQgbWFza2VkLgorICovCiBoeXBfZXJyb3I6CiAgICAgICAgIGVudHJ5ICAgaHlwPTEKLSAg
ICAgICAgbXNyICAgICBkYWlmY2xyLCAjMgogICAgICAgICBtb3YgICAgIHgwLCBzcAogICAgICAg
ICBibCAgICAgIGRvX3RyYXBfaHlwX3NlcnJvcgogICAgICAgICBleGl0ICAgIGh5cD0xCiAKLS8q
IFRyYXBzIHRha2VuIGluIEN1cnJlbnQgRUwgd2l0aCBTUF9FTHggKi8KKy8qCisgKiBTeW5jaHJv
bm91cyBleGNlcHRpb24gcmVjZWl2ZWQgd2hpbGUgcnVubmluZyBpbiB0aGUgaHlwZXJ2aXNvciBt
b2RlLgorICoKKyAqIFdoaWxlIHRoZSBleGNlcHRpb24gY291bGQgYmUgZXhlY3V0ZWQgd2l0aCBh
bGwgdGhlIGludGVycnVwdHMgKGUuZy4KKyAqIElSUSkgdW5tYXNrZWQsIHRoZSBpbnRlcnJ1cHRl
ZCBjb250ZXh0IG1heSBoYXZlIHB1cnBvc2VmdWxseSBtYXNrZWQKKyAqIHNvbWUgb2YgdGhlbS4g
U28gd2Ugd2FudCB0byBpbmhlcml0IHRoZSBzdGF0ZSBmcm9tIHRoZSBpbnRlcnJ1cHRlZAorICog
Y29udGV4dC4KKyAqLwogaHlwX3N5bmM6CiAgICAgICAgIGVudHJ5ICAgaHlwPTEKLSAgICAgICAg
bXNyICAgICBkYWlmY2xyLCAjNgorCisgICAgICAgIC8qIEluaGVyaXQgaW50ZXJydXB0cyAqLwor
ICAgICAgICBtcnMgICAgIHgwLCBTUFNSX2VsMgorICAgICAgICBhbmQgICAgIHgwLCB4MCwgIyhQ
U1JfREJHX01BU0sgfCBQU1JfQUJUX01BU0sgfCBQU1JfSVJRX01BU0sgfCBQU1JfRklRX01BU0sp
CisgICAgICAgIG1zciAgICAgZGFpZiwgeDAKKwogICAgICAgICBtb3YgICAgIHgwLCBzcAogICAg
ICAgICBibCAgICAgIGRvX3RyYXBfaHlwX3N5bmMKICAgICAgICAgZXhpdCAgICBoeXA9MQogCisv
KgorICogSVJRIHJlY2VpdmVkIHdoaWxlIHJ1bm5pbmcgaW4gdGhlIGh5cGVydmlzb3IgbW9kZS4K
KyAqCisgKiBXaGlsZSB0aGUgZXhjZXB0aW9uIGNvdWxkIGJlIGV4ZWN1dGVkIHdpdGggYWxsIHRo
ZSBpbnRlcnJ1cHRzIGJ1dCBJUlEKKyAqIHVubWFza2VkLCB0aGUgaW50ZXJydXB0ZWQgY29udGV4
dCBtYXkgaGF2ZSBwdXJwb3NlZnVsbHkgbWFza2VkIHNvbWUKKyAqIG9mIHRoZW0uIFNvIHdlIHdh
bnQgdG8gaW5oZXJpdCB0aGUgc3RhdGUgZnJvbSB0aGUgaW50ZXJydXB0IGNvbnRleHQKKyAqIGFu
ZCBrZWVwIElSUSBtYXNrZWQuCisgKgorICogWFhYOiBXZSBtYXkgd2FudCB0byBjb25zaWRlciBh
biBvcmRlcmluZyBiZXR3ZWVuIGludGVycnVwdHMgKGUuZy4gaWYKKyAqIFNFcnJvciBhcmUgbWFz
a2VkLCB0aGVuIElSUSBzaG91bGQgYmUgbWFza2VkIHRvbykuIEhvd2V2ZXIsIHRoaXMKKyAqIHdv
dWxkIHJlcXVpcmUgc29tZSByZXdvcmsgaW4gc29tZSBwYXRocyAoZS5nLiBwYW5pYywgbGl2ZXBh
dGNoKSB0bworICogZW5zdXJlIHRoZSBvcmRlcmluZyBpcyBlbmZvcmNlZCBldmVyeXdoZXJlLgor
ICovCiBoeXBfaXJxOgogICAgICAgICBlbnRyeSAgIGh5cD0xCi0gICAgICAgIG1zciAgICAgZGFp
ZmNsciwgIzQKKworICAgICAgICAvKiBJbmhlcml0IEQsIEEsIEYgaW50ZXJydXB0cyBhbmQga2Vl
cCBJIG1hc2tlZCAqLworICAgICAgICBtcnMgICAgIHgwLCBTUFNSX2VsMgorICAgICAgICBtb3Yg
ICAgIHgxLCAjKFBTUl9EQkdfTUFTSyB8IFBTUl9BQlRfTUFTSyB8IFBTUl9GSVFfTUFTSykKKyAg
ICAgICAgYW5kICAgICB4MCwgeDAsIHgxCisgICAgICAgIG9yciAgICAgeDAsIHgwLCAjUFNSX0lS
UV9NQVNLCisgICAgICAgIG1zciAgICAgZGFpZiwgeDAKKwogICAgICAgICBtb3YgICAgIHgwLCBz
cAogICAgICAgICBibCAgICAgIGRvX3RyYXBfaXJxCiAgICAgICAgIGV4aXQgICAgaHlwPTEKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdp
bmctNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

