From xen-changelog-bounces@lists.xenproject.org Mon Apr 01 09:22:13 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 Apr 2019 09:22: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 1hAt8t-0000xB-WB; Mon, 01 Apr 2019 09:22: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=P2ML=SD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAt8s-0000x1-MB
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 09:22:10 +0000
X-Inumbo-ID: 9de26332-545f-11e9-93ff-c71b20e83ecb
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9de26332-545f-11e9-93ff-c71b20e83ecb;
 Mon, 01 Apr 2019 09:22:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hAt8n-0007oI-Ou
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 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 1hAt8n-0003hq-Lh
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 09:22:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hAt8n-0003hq-Lh@xenbits.xenproject.org>
Date: Mon, 01 Apr 2019 09:22:05 +0000
Subject: [Xen-changelog] [xen staging] x86/paging: paging_set_allocation()
 is init-only
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc4ODFiZjQ4ODI2M2Y1MmI4ZjZkZDk5MzUwMzFkN2I0MDU5NThjMGMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gQXByIDEg
MTE6MDk6NDMgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBBcHIgMSAxMTowOTo0MyAyMDE5ICswMjAwCgogICAgeDg2
L3BhZ2luZzogcGFnaW5nX3NldF9hbGxvY2F0aW9uKCkgaXMgaW5pdC1vbmx5CiAgICAKICAgIFRo
aXMgaXMgbmVlZGVkIGZvciBEb20wIGNyZWF0aW9uIG9ubHksIHRoZXJlZm9yZSBpdCBnZXRzIGFk
ZGl0aW9uYWxseQogICAgZnJhbWVkIGJ5IGFuICNpZmRlZi4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0v
cGFnaW5nLmMgfCA1ICsrKystCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAxIGRl
bGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3BhZ2luZy5jIGIveGVuL2Fy
Y2gveDg2L21tL3BhZ2luZy5jCmluZGV4IDIxZGIzZWNlYjYuLjliMGYyNjhlNzQgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcGFnaW5n
LmMKQEAgLTk1MCw3ICs5NTAsOSBAQCBpbnQgcGFnaW5nX3dyaXRlX3AybV9lbnRyeShzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICByZXR1cm4gcmM7CiB9CiAK
LWludCBwYWdpbmdfc2V0X2FsbG9jYXRpb24oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50
IHBhZ2VzLCBib29sICpwcmVlbXB0ZWQpCisjaWZkZWYgQ09ORklHX0hWTQoraW50IF9faW5pdCBw
YWdpbmdfc2V0X2FsbG9jYXRpb24oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHBhZ2Vz
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCAqcHJlZW1wdGVkKQogewog
ICAgIGludCByYzsKIApAQCAtOTY1LDYgKzk2Nyw3IEBAIGludCBwYWdpbmdfc2V0X2FsbG9jYXRp
b24oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHBhZ2VzLCBib29sICpwcmVlbXB0ZWQp
CiAKICAgICByZXR1cm4gcmM7CiB9CisjZW5kaWYKIAogLyoKICAqIExvY2FsIHZhcmlhYmxlczoK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0
YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Apr 01 09:22:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 Apr 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 1hAt90-0000y7-1c; Mon, 01 Apr 2019 09:22:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=P2ML=SD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAt8z-0000xv-7c
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 09:22:17 +0000
X-Inumbo-ID: a3f656b9-545f-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a3f656b9-545f-11e9-bc90-bc764e045a96;
 Mon, 01 Apr 2019 09:22:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hAt8x-0007oM-V2
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 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 1hAt8x-0003iV-SU
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 09:22:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hAt8x-0003iV-SU@xenbits.xenproject.org>
Date: Mon, 01 Apr 2019 09:22:15 +0000
Subject: [Xen-changelog] [xen staging] x86emul/fuzz: adjust canonicalization
 in sanitize_input()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY2OGYzNWZkMjAxNmUzNmVlMzBmOGIzZTdkZmQ0NmM1NTQ0MDdhYzEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gQXByIDEg
MTE6MTI6MTYgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBBcHIgMSAxMToxMjoxNiAyMDE5ICswMjAwCgogICAgeDg2
ZW11bC9mdXp6OiBhZGp1c3QgY2Fub25pY2FsaXphdGlvbiBpbiBzYW5pdGl6ZV9pbnB1dCgpCiAg
ICAKICAgIERyb3AgaXQgZW50aXJlbHkgZm9yICVyYnAgLSB0aGlzIHJlZ2lzdGVyIGlzIG5vdCBz
cGVjaWFsIHB1cnBvc2UgZW5vdWdoCiAgICB0byB3YXJyYW50IHN1Y2ggc3BlY2lhbCB0cmVhdG1l
bnQuIEFkZCBhIGNvbW1lbnQgdG8gY2xhcmlmeSB0aGUgcHVycG9zZQogICAgb2YgdGhlIGNhbm9u
aWNhbGl6YXRpb24gb2YgJXJpcCBhbmQgJXJzcC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rp
b25fZW11bGF0b3IvZnV6ei1lbXVsLmMgfCA3ICsrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGlu
c2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZnV6ei94ODZf
aW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVj
dGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwppbmRleCAwZmZkMGZiZmUxLi44YWIzNjI2ZjVlIDEw
MDY0NAotLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwu
YworKysgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwpA
QCAtNzA4LDcgKzcwOCw2IEBAIGVudW0gewogICAgIEhPT0tfdm1mdW5jLAogICAgIENBTk9OSUNB
TElaRV9yaXAsCiAgICAgQ0FOT05JQ0FMSVpFX3JzcCwKLSAgICBDQU5PTklDQUxJWkVfcmJwCiB9
OwogCiAvKiBFeHBlY3RzIGJpdG1hcCB0byBiZSBkZWZpbmVkICovCkBAIC03ODUsOSArNzg0LDEz
IEBAIHN0YXRpYyB2b2lkIHNhbml0aXplX2lucHV0KHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpj
dHh0KQogICAgIHJlZ3MtPmVycm9yX2NvZGUgPSAwOwogICAgIHJlZ3MtPmVudHJ5X3ZlY3RvciA9
IDA7CiAKKyAgICAvKgorICAgICAqIEZvciBib3RoIFJJUCBhbmQgUlNQIG1ha2Ugc3VyZSB3ZSB0
ZXN0IHdpdGggY2Fub25pY2FsIHZhbHVlcyBpbiBhdAorICAgICAqIGxlYXN0IGEgZmFpciBudW1i
ZXIgb2YgY2FzZXMuIEFzIGFsbCBvdGhlciByZWdpc3RlcnMgYXJlbid0IHRpZWQgdG8KKyAgICAg
KiBzcGVjaWFsIGFkZHJlc3NpbmcgcHVycG9zZXMsIGxlYXZlIGV2ZXJ5dGhpbmcgZWxzZSBhbG9u
ZS4KKyAgICAgKi8KICAgICBDQU5PTklDQUxJWkVfTUFZQkUocmlwKTsKICAgICBDQU5PTklDQUxJ
WkVfTUFZQkUocnNwKTsKLSAgICBDQU5PTklDQUxJWkVfTUFZQkUocmJwKTsKIAogICAgIC8qCiAg
ICAgICogQ1IwLlBHIGNhbid0IGJlIHNldCBpZiBDUjAuUEUgaXNuJ3Qgc2V0LiAgU2V0IGlzIG1v
cmUgaW50ZXJlc3RpbmcsIHNvCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Apr 01 09:22:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 Apr 2019 09:22: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 1hAt9B-000111-42; Mon, 01 Apr 2019 09:22:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=P2ML=SD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAt99-00010i-KE
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 09:22:27 +0000
X-Inumbo-ID: aa0b453d-545f-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aa0b453d-545f-11e9-bc90-bc764e045a96;
 Mon, 01 Apr 2019 09:22:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hAt98-0007pE-5L
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 09:22:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hAt98-0003jH-2T
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 09:22:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hAt98-0003jH-2T@xenbits.xenproject.org>
Date: Mon, 01 Apr 2019 09:22:26 +0000
Subject: [Xen-changelog] [xen staging] x86/APIC: suppress redundant
 "Switched to ..." messages
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMzN2RiMTZjY2IzNDI2ZTJkMjJlYzc3MzE2NDk3NzBiNTY5ODRiMjcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gQXByIDEg
MTE6MTI6NTQgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBBcHIgMSAxMToxMjo1NCAyMDE5ICswMjAwCgogICAgeDg2
L0FQSUM6IHN1cHByZXNzIHJlZHVuZGFudCAiU3dpdGNoZWQgdG8gLi4uIiBtZXNzYWdlcwogICAg
CiAgICBUaGVyZSdzIG5vIG5lZWQgdG8gbG9nIGFueXRoaW5nIHdoZW4gd2hhdCB3ZSAic3dpdGNo
IHRvIiBpcyB3aGF0IGlzIGluCiAgICB1c2UgYWxyZWFkeS4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2Fw
aWMuYyAgICAgICAgICB8IDUgKysrKy0KIHhlbi9hcmNoL3g4Ni9nZW5hcGljL3Byb2JlLmMgfCA2
ICsrKystLQogMiBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FwaWMuYyBiL3hlbi9hcmNoL3g4Ni9hcGljLmMK
aW5kZXggMmEyNDMyNjE5ZS4uZTYxMzBjZmM4MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Fw
aWMuYworKysgYi94ZW4vYXJjaC94ODYvYXBpYy5jCkBAIC04ODQsNiArODg0LDcgQEAgdm9pZCB4
MmFwaWNfYXBfc2V0dXAodm9pZCkKIHZvaWQgX19pbml0IHgyYXBpY19ic3Bfc2V0dXAodm9pZCkK
IHsKICAgICBzdHJ1Y3QgSU9fQVBJQ19yb3V0ZV9lbnRyeSAqKmlvYXBpY19lbnRyaWVzID0gTlVM
TDsKKyAgICBjb25zdCBjaGFyICpvcmlnX25hbWU7CiAKICAgICBpZiAoICFjcHVfaGFzX3gyYXBp
YyApCiAgICAgICAgIHJldHVybjsKQEAgLTk0Niw4ICs5NDcsMTAgQEAgdm9pZCBfX2luaXQgeDJh
cGljX2JzcF9zZXR1cCh2b2lkKQogCiAgICAgZm9yY2VfaW9tbXUgPSAxOwogCisgICAgb3JpZ19u
YW1lID0gZ2VuYXBpYy5uYW1lOwogICAgIGdlbmFwaWMgPSAqYXBpY194MmFwaWNfcHJvYmUoKTsK
LSAgICBwcmludGsoIlN3aXRjaGVkIHRvIEFQSUMgZHJpdmVyICVzLlxuIiwgZ2VuYXBpYy5uYW1l
KTsKKyAgICBpZiAoIGdlbmFwaWMubmFtZSAhPSBvcmlnX25hbWUgKQorICAgICAgICBwcmludGso
IlN3aXRjaGVkIHRvIEFQSUMgZHJpdmVyICVzXG4iLCBnZW5hcGljLm5hbWUpOwogCiAgICAgaWYg
KCAheDJhcGljX2VuYWJsZWQgKQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9nZW5h
cGljL3Byb2JlLmMgYi94ZW4vYXJjaC94ODYvZ2VuYXBpYy9wcm9iZS5jCmluZGV4IDZhYTdlYjdi
MWMuLjFmY2MxNzM0ZjUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9nZW5hcGljL3Byb2JlLmMK
KysrIGIveGVuL2FyY2gveDg2L2dlbmFwaWMvcHJvYmUuYwpAQCAtODUsNyArODUsOCBAQCBpbnQg
X19pbml0IG1wc19vZW1fY2hlY2soc3RydWN0IG1wX2NvbmZpZ190YWJsZSAqbXBjLCBjaGFyICpv
ZW0sIGNoYXIgKnByb2R1Y3RpZAogCWludCBpOwogCWZvciAoaSA9IDA7IGFwaWNfcHJvYmVbaV07
ICsraSkgeyAKIAkJaWYgKGFwaWNfcHJvYmVbaV0tPm1wc19vZW1fY2hlY2sobXBjLG9lbSxwcm9k
dWN0aWQpKSB7IAotCQkJaWYgKCFjbWRsaW5lX2FwaWMpIHsKKwkJCWlmICghY21kbGluZV9hcGlj
ICYmCisJCQkgICAgIGdlbmFwaWMubmFtZSAhPSBhcGljX3Byb2JlW2ldLT5uYW1lKSB7CiAJCQkJ
Z2VuYXBpYyA9ICphcGljX3Byb2JlW2ldOwogCQkJCXByaW50ayhLRVJOX0lORk8gIlN3aXRjaGVk
IHRvIEFQSUMgZHJpdmVyIGAlcycuXG4iLCAKIAkJCQkgICAgICAgZ2VuYXBpYy5uYW1lKTsKQEAg
LTEwMSw3ICsxMDIsOCBAQCBpbnQgX19pbml0IGFjcGlfbWFkdF9vZW1fY2hlY2soY2hhciAqb2Vt
X2lkLCBjaGFyICpvZW1fdGFibGVfaWQpCiAJaW50IGk7CiAJZm9yIChpID0gMDsgYXBpY19wcm9i
ZVtpXTsgKytpKSB7IAogCQlpZiAoYXBpY19wcm9iZVtpXS0+YWNwaV9tYWR0X29lbV9jaGVjayhv
ZW1faWQsIG9lbV90YWJsZV9pZCkpIHsgCi0JCQlpZiAoIWNtZGxpbmVfYXBpYykgeworCQkJaWYg
KCFjbWRsaW5lX2FwaWMgJiYKKwkJCSAgICAgZ2VuYXBpYy5uYW1lICE9IGFwaWNfcHJvYmVbaV0t
Pm5hbWUpIHsKIAkJCQlnZW5hcGljID0gKmFwaWNfcHJvYmVbaV07CiAJCQkJcHJpbnRrKEtFUk5f
SU5GTyAiU3dpdGNoZWQgdG8gQVBJQyBkcml2ZXIgYCVzJy5cbiIsIAogCQkJCSAgICAgICBnZW5h
cGljLm5hbWUpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Apr 01 11:22:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 Apr 2019 11:22:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hAv0z-00053y-RX; Mon, 01 Apr 2019 11:22: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=P2ML=SD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAv0y-00053t-O3
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 11:22:08 +0000
X-Inumbo-ID: 6160b358-5470-11e9-9b8e-333ed85585e0
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6160b358-5470-11e9-9b8e-333ed85585e0;
 Mon, 01 Apr 2019 11:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hAv0v-0001ou-ME
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 11:22:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hAv0v-0002hh-JJ
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 11:22:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hAv0v-0002hh-JJ@xenbits.xenproject.org>
Date: Mon, 01 Apr 2019 11:22:05 +0000
Subject: [Xen-changelog] [xen staging-4.12] SUPPORT.md: Specify support
 lifetime for 4.12
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFkNzE0MDRiZmU4ZDIyMjMxNGViN2YxOTcxZmRjNjc3NmZiNTJjMDgKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBBcHIgMSAwOTo1NDo1NiAyMDE5ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gQXByIDEgMTE6NTQ6MjIgMjAx
OSArMDEwMAoKICAgIFNVUFBPUlQubWQ6IFNwZWNpZnkgc3VwcG9ydCBsaWZldGltZSBmb3IgNC4x
MgogICAgCiAgICBDQzogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgogICAgQ0M6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIFNVUFBPUlQubWQgfCA4ICsr
KystLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL1NVUFBPUlQubWQgYi9TVVBQT1JULm1kCmluZGV4IDE5ZmM4ZDc1MzMuLmQ3
YmNmNzFkMDkgMTAwNjQ0Ci0tLSBhL1NVUFBPUlQubWQKKysrIGIvU1VQUE9SVC5tZApAQCAtOSwx
MCArOSwxMCBAQCBmb3IgdGhlIGRlZmluaXRpb25zIG9mIHRoZSBzdXBwb3J0IHN0YXR1cyBsZXZl
bHMgZXRjLgogCiAjIFJlbGVhc2UgU3VwcG9ydAogCi0gICAgWGVuLVZlcnNpb246IDQuMTItcmMK
LSAgICBJbml0aWFsLVJlbGVhc2U6IG4vYQotICAgIFN1cHBvcnRlZC1VbnRpbDogVEJECi0gICAg
U2VjdXJpdHktU3VwcG9ydC1VbnRpbDogVW5yZWxlYXNlZCAtIG5vdCB5ZXQgc2VjdXJpdHktc3Vw
cG9ydGVkCisgICAgWGVuLVZlcnNpb246IDQuMTIKKyAgICBJbml0aWFsLVJlbGVhc2U6IDIwMTkt
MDQtMDIKKyAgICBTdXBwb3J0ZWQtVW50aWw6IDIwMjAtMTAtMDIKKyAgICBTZWN1cml0eS1TdXBw
b3J0LVVudGlsOiAyMDIyLTA0LTAyCiAKIFJlbGVhc2UgTm90ZXMKIDogPGEgaHJlZj0iaHR0cHM6
Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvWGVuX1Byb2plY3RfWC5ZWV9SZWxlYXNlX05vdGVz
Ij5STjwvYT4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmctNC4xMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Mon Apr 01 11:22:20 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 Apr 2019 11:22: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 1hAv19-00054Z-TI; Mon, 01 Apr 2019 11:22: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=P2ML=SD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAv18-00054N-5N
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 11:22:18 +0000
X-Inumbo-ID: 677380a4-5470-11e9-9043-afebb3dcf7ee
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 677380a4-5470-11e9-9043-afebb3dcf7ee;
 Mon, 01 Apr 2019 11:22:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hAv15-0001p2-Sa
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 11:22:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hAv15-0002iH-Pk
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 11:22:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hAv15-0002iH-Pk@xenbits.xenproject.org>
Date: Mon, 01 Apr 2019 11:22:15 +0000
Subject: [Xen-changelog] [xen staging-4.12] Config.mk: Switch to 4.12.0
 release tags for subtrees
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFiNzkzY2FlMjQzZDMzNjI2ZWY3NTBhZWNmMWE1ZWQyMDMyZDkwZTIKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBBcHIgMSAxMTo1OTo0MCAyMDE5ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gQXByIDEgMTE6NTk6NDAgMjAx
OSArMDEwMAoKICAgIENvbmZpZy5tazogU3dpdGNoIHRvIDQuMTIuMCByZWxlYXNlIHRhZ3MgZm9y
IHN1YnRyZWVzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgotLS0KIENvbmZpZy5tayB8IDYgKysrLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL0NvbmZpZy5t
ayBiL0NvbmZpZy5tawppbmRleCAwYTJmMWY3ZGY4Li4wZmJlNGQwMDYwIDEwMDY0NAotLS0gYS9D
b25maWcubWsKKysrIGIvQ29uZmlnLm1rCkBAIC0yNzUsMTUgKzI3NSwxNSBAQCBTRUFCSU9TX1VQ
U1RSRUFNX1VSTCA/PSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvc2VhYmlvcy5naXQKIE1JTklPU19V
UFNUUkVBTV9VUkwgPz0gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL21pbmktb3MuZ2l0CiBlbmRpZgog
T1ZNRl9VUFNUUkVBTV9SRVZJU0lPTiA/PSBlZjUyOWU2YWI3YzMxMjkwYTMzMDQ1YmIxZjE4Mzc0
NDdjYzBlYjU2Ci1RRU1VX1VQU1RSRUFNX1JFVklTSU9OID89IHFlbXUteGVuLTQuMTIuMC1yYzEK
LU1JTklPU19VUFNUUkVBTV9SRVZJU0lPTiA/PSB4ZW4tNC4xMi4wLXJjMQorUUVNVV9VUFNUUkVB
TV9SRVZJU0lPTiA/PSBxZW11LXhlbi00LjEyLjAKK01JTklPU19VUFNUUkVBTV9SRVZJU0lPTiA/
PSB4ZW4tUkVMRUFTRS00LjEyLjAKIAogU0VBQklPU19VUFNUUkVBTV9SRVZJU0lPTiA/PSByZWwt
MS4xMi4wCiAKIEVUSEVSQk9PVF9OSUNTID89IHJ0bDgxMzkgODA4NjEwMGUKIAogCi1RRU1VX1RS
QURJVElPTkFMX1JFVklTSU9OID89IHhlbi00LjEyLjAtcmMxCitRRU1VX1RSQURJVElPTkFMX1JF
VklTSU9OID89IHhlbi00LjEyLjAKICMgV2VkIE9jdCAxMCAxODo1Mjo1NCAyMDE4ICswMDAwCiAj
IHhlbi9wdDogYWxsb3cgUUVNVSB0byByZXF1ZXN0IE1TSSB1bm1hc2tpbmcgYXQgYmluZCB0aW1l
CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmctNC4xMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Apr 01 11:22:30 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 Apr 2019 11:22:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hAv1J-00056L-VI; Mon, 01 Apr 2019 11:22:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=P2ML=SD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAv1I-000567-7q
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 11:22:28 +0000
X-Inumbo-ID: 6d89600c-5470-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6d89600c-5470-11e9-bc90-bc764e045a96;
 Mon, 01 Apr 2019 11:22:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hAv1G-0001pB-2u
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 11:22:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hAv1G-0002j0-0C
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 11:22:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hAv1G-0002j0-0C@xenbits.xenproject.org>
Date: Mon, 01 Apr 2019 11:22:26 +0000
Subject: [Xen-changelog] [xen staging-4.12] README,
 xen/Makefile: Set version to 4.12.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>

Y29tbWl0IDk5N2Q2MjQ4YTlhZTkzMmQwZGJhYWM4ZDg3NTVjMmIxNWZlYzI1ZGMKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBBcHIgMSAxMjowMzoyMyAyMDE5ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gQXByIDEgMTI6MDM6MjMgMjAx
OSArMDEwMAoKICAgIFJFQURNRSwgeGVuL01ha2VmaWxlOiBTZXQgdmVyc2lvbiB0byA0LjEyLjAK
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+Ci0tLQogUkVBRE1FICAgICAgIHwgMTIgKysrKysrLS0tLS0tCiB4ZW4vTWFrZWZpbGUg
fCAgMiArLQogMiBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvUkVBRE1FIGIvUkVBRE1FCmluZGV4IGMxOTQwOWVmYTIuLjBiZTQ4MTVk
NGMgMTAwNjQ0Ci0tLSBhL1JFQURNRQorKysgYi9SRUFETUUKQEAgLTEsMTEgKzEsMTEgQEAKLSMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIworIyMjIyMjIyMjIyMjIyMjIyMKICBfICBf
ICAgIF8gX19fXwotfCB8fCB8ICAvIHxfX18gXCAgICAgIF8gX18gX19fCi18IHx8IHxfIHwgfCBf
XykgfF9fX198ICdfXy8gX198Ci18X18gICBffHwgfC8gX18vX19fX198IHwgfCAoX18KLSAgIHxf
fChfKV98X19fX198ICAgIHxffCAgXF9fX3wKK3wgfHwgfCAgLyB8X19fIFwKK3wgfHwgfF8gfCB8
IF9fKSB8Cit8X18gICBffHwgfC8gX18vCisgICB8X3woXylffF9fX19ffAogCi0jIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKKyMjIyMjIyMjIyMjIyMjIyMjCiAKIGh0dHA6Ly93d3cu
eGVuLm9yZy8KIApkaWZmIC0tZ2l0IGEveGVuL01ha2VmaWxlIGIveGVuL01ha2VmaWxlCmluZGV4
IGVhODJmYzhiYTYuLjljMTg1ZDJmMjIgMTAwNjQ0Ci0tLSBhL3hlbi9NYWtlZmlsZQorKysgYi94
ZW4vTWFrZWZpbGUKQEAgLTIsNyArMiw3IEBACiAjIEFsbCBvdGhlciBwbGFjZXMgdGhpcyBpcyBz
dG9yZWQgKGVnLiBjb21waWxlLmgpIHNob3VsZCBiZSBhdXRvZ2VuZXJhdGVkLgogZXhwb3J0IFhF
Tl9WRVJTSU9OICAgICAgID0gNAogZXhwb3J0IFhFTl9TVUJWRVJTSU9OICAgID0gMTIKLWV4cG9y
dCBYRU5fRVhUUkFWRVJTSU9OID89IC4wLXJjJChYRU5fVkVORE9SVkVSU0lPTikKK2V4cG9ydCBY
RU5fRVhUUkFWRVJTSU9OID89IC4wJChYRU5fVkVORE9SVkVSU0lPTikKIGV4cG9ydCBYRU5fRlVM
TFZFUlNJT04gICA9ICQoWEVOX1ZFUlNJT04pLiQoWEVOX1NVQlZFUlNJT04pJChYRU5fRVhUUkFW
RVJTSU9OKQogLWluY2x1ZGUgeGVuLXZlcnNpb24KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Apr 01 11:22:39 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 Apr 2019 11:22:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hAv1T-00057X-0o; Mon, 01 Apr 2019 11:22:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=P2ML=SD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAv1R-00057K-Kb
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 11:22:37 +0000
X-Inumbo-ID: 739d1e8c-5470-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 739d1e8c-5470-11e9-bc90-bc764e045a96;
 Mon, 01 Apr 2019 11:22:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hAv1Q-0001q4-99
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 11:22:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hAv1Q-0002jf-6N
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 11:22:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hAv1Q-0002jf-6N@xenbits.xenproject.org>
Date: Mon, 01 Apr 2019 11:22:36 +0000
Subject: [Xen-changelog] [xen staging-4.12] xen/Makefile: Set version to
 4.12.1-pre for stable 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>

Y29tbWl0IDE4ZjZmYjk5MGMzMGRjYjFhNGFlODdlZDhkYjEwZjYzNWFmZGEwZmMKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBBcHIgMSAxMjoxODo1NCAyMDE5ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gQXByIDEgMTI6MTg6NTQgMjAx
OSArMDEwMAoKICAgIHhlbi9NYWtlZmlsZTogU2V0IHZlcnNpb24gdG8gNC4xMi4xLXByZSBmb3Ig
c3RhYmxlIGJyYW5jaAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB4ZW4vTWFrZWZpbGUgfCAyICstCiAxIGZpbGUgY2hh
bmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vTWFr
ZWZpbGUgYi94ZW4vTWFrZWZpbGUKaW5kZXggOWMxODVkMmYyMi4uMTZkMjg5M2Q4OSAxMDA2NDQK
LS0tIGEveGVuL01ha2VmaWxlCisrKyBiL3hlbi9NYWtlZmlsZQpAQCAtMiw3ICsyLDcgQEAKICMg
QWxsIG90aGVyIHBsYWNlcyB0aGlzIGlzIHN0b3JlZCAoZWcuIGNvbXBpbGUuaCkgc2hvdWxkIGJl
IGF1dG9nZW5lcmF0ZWQuCiBleHBvcnQgWEVOX1ZFUlNJT04gICAgICAgPSA0CiBleHBvcnQgWEVO
X1NVQlZFUlNJT04gICAgPSAxMgotZXhwb3J0IFhFTl9FWFRSQVZFUlNJT04gPz0gLjAkKFhFTl9W
RU5ET1JWRVJTSU9OKQorZXhwb3J0IFhFTl9FWFRSQVZFUlNJT04gPz0gLjEtcHJlJChYRU5fVkVO
RE9SVkVSU0lPTikKIGV4cG9ydCBYRU5fRlVMTFZFUlNJT04gICA9ICQoWEVOX1ZFUlNJT04pLiQo
WEVOX1NVQlZFUlNJT04pJChYRU5fRVhUUkFWRVJTSU9OKQogLWluY2x1ZGUgeGVuLXZlcnNpb24K
IAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhZ2luZy00LjEyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Apr 01 12:22:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 Apr 2019 12:22:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hAvx1-0001xE-Jc; Mon, 01 Apr 2019 12:22:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=P2ML=SD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAvx0-0001x1-EQ
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 12:22:06 +0000
X-Inumbo-ID: c2f706b0-5478-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c2f706b0-5478-11e9-bc90-bc764e045a96;
 Mon, 01 Apr 2019 12:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hAvwz-000307-BS
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 12:22:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hAvwz-0006sv-8f
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 12:22:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hAvwz-0006sv-8f@xenbits.xenproject.org>
Date: Mon, 01 Apr 2019 12:22:05 +0000
Subject: [Xen-changelog] [xen staging-4.12] SUPPORT.md: Fix release notes
 link
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM0YjFhNzVkN2MxM2Q0YjE0MTYyN2ZlNTBkOGYwYzgwNTg4ZjhmNjQKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBBcHIgMSAxMzoxMToxNyAyMDE5ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gQXByIDEgMTM6MTE6MTcgMjAx
OSArMDEwMAoKICAgIFNVUFBPUlQubWQ6IEZpeCByZWxlYXNlIG5vdGVzIGxpbmsKICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0t
LQogU1VQUE9SVC5tZCB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBk
ZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL1NVUFBPUlQubWQgYi9TVVBQT1JULm1kCmluZGV4IGQ3
YmNmNzFkMDkuLjUyZjI1ZmE4NWEgMTAwNjQ0Ci0tLSBhL1NVUFBPUlQubWQKKysrIGIvU1VQUE9S
VC5tZApAQCAtMTUsNyArMTUsNyBAQCBmb3IgdGhlIGRlZmluaXRpb25zIG9mIHRoZSBzdXBwb3J0
IHN0YXR1cyBsZXZlbHMgZXRjLgogICAgIFNlY3VyaXR5LVN1cHBvcnQtVW50aWw6IDIwMjItMDQt
MDIKIAogUmVsZWFzZSBOb3RlcwotOiA8YSBocmVmPSJodHRwczovL3dpa2kueGVucHJvamVjdC5v
cmcvd2lraS9YZW5fUHJvamVjdF9YLllZX1JlbGVhc2VfTm90ZXMiPlJOPC9hPgorOiA8YSBocmVm
PSJodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9YZW5fUHJvamVjdF80LjEyX1JlbGVh
c2VfTm90ZXMiPlJOPC9hPgogCiAjIEZlYXR1cmUgU3VwcG9ydAogCi0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Apr 01 12:33:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 Apr 2019 12: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 1hAw7f-0002yQ-NK; Mon, 01 Apr 2019 12:33:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=P2ML=SD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAw7f-0002yK-DS
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 12:33:07 +0000
X-Inumbo-ID: 4c706d7e-547a-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4c706d7e-547a-11e9-bc90-bc764e045a96;
 Mon, 01 Apr 2019 12:33:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hAw7d-0003D9-HS
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 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 1hAw7d-0007Zr-EX
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 12:33:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hAw7d-0007Zr-EX@xenbits.xenproject.org>
Date: Mon, 01 Apr 2019 12:33:05 +0000
Subject: [Xen-changelog] [xen staging] tools/xenmon: make xenmon.py
 compatible with python 2 and 3
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ5NmE0ZDZjOWNiNTdiZGM0NjUwMTg4MGM5MDhhZTg1MTk3MjQzZGEKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIEFwciAxIDEx
OjM5OjAwIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogTW9uIEFwciAxIDEzOjIyOjMxIDIwMTkgKzAxMDAKCiAgICB0b29scy94
ZW5tb246IG1ha2UgeGVubW9uLnB5IGNvbXBhdGlibGUgd2l0aCBweXRob24gMiBhbmQgMwogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNr
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogdG9v
bHMveGVubW9uL3hlbm1vbi5weSB8IDggKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2Vy
dGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMveGVubW9uL3hlbm1v
bi5weSBiL3Rvb2xzL3hlbm1vbi94ZW5tb24ucHkKaW5kZXggMmE5NDhjZDQ4YS4uMTc1ZWFjZDJj
YiAxMDA2NDQKLS0tIGEvdG9vbHMveGVubW9uL3hlbm1vbi5weQorKysgYi90b29scy94ZW5tb24v
eGVubW9uLnB5CkBAIC0yMyw2ICsyMyw4IEBACiAjICAgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07
IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KICMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IwogCitmcm9tIF9fZnV0dXJlX18gaW1wb3J0IHByaW50X2Z1bmN0aW9uCisKIGltcG9ydCBtbWFw
CiBpbXBvcnQgc3RydWN0CiBpbXBvcnQgb3MKQEAgLTI0OCw4ICsyNTAsOCBAQCBkZWYgZGlzcGxh
eShzY3IsIHJvdywgY29sLCBzdHIsIGF0dHI9MCk6CiAgICAgICAgIHNjci5rZXlwYWQoMCkKICAg
ICAgICAgX2MuZWNobygpCiAgICAgICAgIF9jLmVuZHdpbigpCi0gICAgICAgIHByaW50ICJZb3Vy
IHRlcm1pbmFsIHNjcmVlbiBpcyBub3QgYmlnIGVub3VnaDsgUGxlYXNlIHJlc2l6ZSBpdC4iCi0g
ICAgICAgIHByaW50ICJyb3c9JWQsIGNvbD0lZCwgc3RyPSclcyciICUgKHJvdywgY29sLCBzdHIp
CisgICAgICAgIHByaW50KCJZb3VyIHRlcm1pbmFsIHNjcmVlbiBpcyBub3QgYmlnIGVub3VnaDsg
UGxlYXNlIHJlc2l6ZSBpdC4iKQorICAgICAgICBwcmludCgicm93PSVkLCBjb2w9JWQsIHN0cj0n
JXMnIiAlIChyb3csIGNvbCwgc3RyKSkKICAgICAgICAgc3lzLmV4aXQoMSkKIAogCkBAIC03MDQs
NyArNzA2LDcgQEAgZGVmIG1haW4oKToKICAgICAgICAgdHJ5OgogICAgICAgICAgICAgd3JpdGVs
b2coKQogICAgICAgICBleGNlcHQ6Ci0gICAgICAgICAgICBwcmludCAnUXVpdHRpbmcuJworICAg
ICAgICAgICAgcHJpbnQoJ1F1aXR0aW5nLicpCiAgICAgc3RvcF94ZW5iYWtlZCgpCiAKIGlmIF9f
bmFtZV9fID09ICJfX21haW5fXyI6Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Apr 01 15:55:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 Apr 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 1hAzHB-0005sy-FY; Mon, 01 Apr 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=P2ML=SD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAzHA-0005ss-3o
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 15:55:08 +0000
X-Inumbo-ID: 84166fd4-5496-11e9-a76d-cb8f0b97e975
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 84166fd4-5496-11e9-a76d-cb8f0b97e975;
 Mon, 01 Apr 2019 15:55:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hAzH6-00079M-Qh
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 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 1hAzH6-0004ug-Ni
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 15:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hAzH6-0004ug-Ni@xenbits.xenproject.org>
Date: Mon, 01 Apr 2019 15:55:04 +0000
Subject: [Xen-changelog] [xen staging] xen/sched: Remove d->is_pinned
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkwNWQ3MzQwZjZkMGFiZmJmOTg2Y2VkZTZlNTM1YzUxYWIxZGUzYzMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIEFwciAxIDEwOjA4OjQzIDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEFwciAxIDE2OjQyOjU5
IDIwMTkgKzAxMDAKCiAgICB4ZW4vc2NoZWQ6IFJlbW92ZSBkLT5pc19waW5uZWQKICAgIAogICAg
VGhlIGlzX3Bpbm5lZCBmaWVsZCBpcyByYXRoZXIgb2RkLiAgSXQgY2FuIG9ubHkgYmUgYWN0aXZh
dGVkIHdpdGggdGhlCiAgICAiZG9tMF92Y3B1c19waW4iIGNvbW1hbmQgbGluZSBvcHRpb24sIGFu
ZCBjYXVzZXMgZG9tMCAob3IgdGhlIGxhdGUgaHdkb20pIHRvCiAgICBoYXZlIGl0cyB2Y3B1cyBp
ZGVudGl0eSBwaW5uZWQgdG8gcGNwdXMuCiAgICAKICAgIEhhdmluZyBkb20wX3ZjcHVzX3BpbiBh
Y3RpdmUgZGlzYWxsb3dzIHRoZSB1c2Ugb2YgdmNwdV9zZXRfaGFyZF9hZmZpbml0eSgpLgogICAg
SG93ZXZlciwgd2hlbiBhIHBjcHUgaXMgb2ZmbGluZWQsIG9yIG1vdmVkIGJldHdlZW4gY3B1cG9v
bHMsIHRoZSBhZmZpbml0eSBpcwogICAgYnJva2VuIGFuZCByZXZlcnRzIHRvIGNwdW1hc2tfYWxs
LiAgVGhpcyByZXN1bHRzIGluIHZjcHVzIHdoaWNoIGFyZSBubyBsb25nZXIKICAgIHBpbm5lZCwg
YW5kIGNhbm5vdCBiZSBhZGp1c3RlZC4KICAgIAogICAgQSByZWxhdGVkIGJpdCBvZiBmdW5jdGlv
bmFsaXR5IGlzIHRoZSBpc19waW5uZWRfdmNwdSgpIHByZWRpY2F0ZS4gIFRoaXMgaXMKICAgIG9u
bHkgdXNlZCBieSB4ODYgY29kZSwgYW5kIHBlcm1pdHMgdGhlIHVzZSBvZiBWQ1BVT1BfZ2V0X3Bo
eXNpZCBhbmQgd3JpdGVhYmxlCiAgICBhY2Nlc3MgdG8gc29tZSBleHRyYSBNU1JzLgogICAgCiAg
ICBUaGUgaW1wbGVtZW50YXRpb24gaG93ZXZlciByZXR1cm5zIHRydWUgZm9yIGlzX3Bpbm5lZCAo
d2hpY2ggd2lsbCBpbmNsdWRlCiAgICB1bnBpbm5lZCB2Y3B1cyBmcm9tIHRoZSBhYm92ZSBzY2Vu
YXJpbyksICpvciogaWYgdGhlIGhhcmQgYWZmaW5pdHkgbWFzayBvbmx5CiAgICBoYXMgYSBzaW5n
bGUgYml0IHNldCAod2hpY2ggaXMgcmVkdW5kYW50IHdpdGggdGhlIGludGVuZGVkIGVmZmVjdCBv
ZgogICAgaXNfcGlubmVkLCBidXQgYWxzbyBpbmNsdWRlcyBvdGhlciBkb21haW5zKS4KICAgIAog
ICAgUmV3b3JrIHRoZSBiZWhhdmlvdXIgb2YgImRvbTBfdmNwdXNfcGluIiB0byBvbmx5IGJlaW5n
IGFuIGluaXRpYWwgcGlubmluZwogICAgY29uZmlndXJhdGlvbiwgYW5kIHBlcm1pdCBmdWxsIGFk
anVzdG1lbnQuICBUaGlzIGFsbG93cyB0aGUgdXNlciB0bwogICAgcmVjb25maWd1cmUgZG9tMCBh
ZnRlciB0aGUgZmFjdCBvciBmaXggdXAgZnJvbSB0aGUgZmFsbG91dCBvZiBjcHUgaG90IHVucGx1
ZwogICAgYW5kIGNwdXBvb2wgbWFuaXB1bGF0aW9uLgogICAgCiAgICBBbiB1bnByaXZpbGVnZWQg
ZG9tYWluIGhhcyBubyBidXNpbmVzcyB1c2luZyBWQ1BVT1BfZ2V0X3BoeXNpZCwgYW5kIHNob3Vs
ZG4ndAogICAgYmUgYWJsZSB0byBqdXN0IGJlY2F1c2UgaXQgaGFwcGVucyB0byBiZSBwaW5uZWQg
YnkgYWRtaW4gY2hvaWNlLiAgQWxsIHVzZXMgb2YKICAgIGlzX3Bpbm5lZF92Y3B1KCkgc2hvdWxk
IGJlIHJlc3RyaWN0ZWQgdG8gdGhlIGhhcmR3YXJlIGRvbWFpbiwgc28gcmVuYW1lIGl0IHRvCiAg
ICBpc19od2RvbV9waW5uZWRfdmNwdSgpIHRvIGF2b2lkIGZ1dHVyZSBtaXN1c2UuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+Ci0tLQogeGVuL2Fy
Y2gveDg2L2RvbTBfYnVpbGQuYyAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAg
ICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMgfCAgOSArKysr
LS0tLS0KIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgICAgICB8ICAxIC0KIHhlbi9jb21tb24v
c2NoZWR1bGUuYyAgICAgICAgICB8ICA1ICstLS0tCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAg
ICAgICAgfCAxMCArKysrKystLS0tCiA2IGZpbGVzIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyks
IDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMg
Yi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCmluZGV4IDZlYmUzNjc2NmIuLjczZjU0MDdiMGQg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKKysrIGIveGVuL2FyY2gveDg2
L2RvbTBfYnVpbGQuYwpAQCAtMjEzLDcgKzIxMyw3IEBAIHN0cnVjdCB2Y3B1ICpfX2luaXQgZG9t
MF9zZXR1cF92Y3B1KHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIH0KICAgICAgICAgZWxzZQog
ICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoICFkLT5pc19waW5uZWQgJiYgIWRvbTBfYWZmaW5p
dHlfcmVsYXhlZCApCisgICAgICAgICAgICBpZiAoICFvcHRfZG9tMF92Y3B1c19waW4gJiYgIWRv
bTBfYWZmaW5pdHlfcmVsYXhlZCApCiAgICAgICAgICAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5
KHYsICZkb20wX2NwdXMsIE5VTEwpOwogICAgICAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHYs
IE5VTEwsICZkb20wX2NwdXMpOwogICAgICAgICB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
ZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggOGQ1NzllMmNmOS4uMjBiODZm
ZDU2OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9kb21haW4uYwpAQCAtMTIyOSw3ICsxMjI5LDcgQEAgYXJjaF9kb192Y3B1X29wKAogICAgICAg
ICBzdHJ1Y3QgdmNwdV9nZXRfcGh5c2lkIGNwdV9pZDsKIAogICAgICAgICByYyA9IC1FSU5WQUw7
Ci0gICAgICAgIGlmICggIWlzX3Bpbm5lZF92Y3B1KHYpICkKKyAgICAgICAgaWYgKCAhaXNfaHdk
b21fcGlubmVkX3ZjcHUodikgKQogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgY3B1X2lk
LnBoeXNfaWQgPQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jIGIv
eGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCmluZGV4IDM3NDZlMmFkNTQuLjg0Y2U2N2M2
NDEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYworKysgYi94ZW4v
YXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKQEAgLTEwMTcsNyArMTAxNyw3IEBAIHN0YXRpYyBp
bnQgd3JpdGVfbXNyKHVuc2lnbmVkIGludCByZWcsIHVpbnQ2NF90IHZhbCwKICAgICAgICAgaWYg
KCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9BTUQgfHwKICAgICAgICAg
ICAgICBib290X2NwdV9kYXRhLng4NiA8IDB4MTAgfHwgYm9vdF9jcHVfZGF0YS54ODYgPiAweDE3
ICkKICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4o
Y3VycmQpIHx8ICFpc19waW5uZWRfdmNwdShjdXJyKSApCisgICAgICAgIGlmICggIWlzX2h3ZG9t
X3Bpbm5lZF92Y3B1KGN1cnIpICkKICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CiAg
ICAgICAgIGlmICggKHJkbXNyX3NhZmUoTVNSX0FNRDY0X05CX0NGRywgdGVtcCkgIT0gMCkgfHwK
ICAgICAgICAgICAgICAoKHZhbCBeIHRlbXApICYgfigxVUxMIDw8IEFNRDY0X05CX0NGR19DRjhf
RVhUX0VOQUJMRV9CSVQpKSApCkBAIC0xMDMwLDcgKzEwMzAsNyBAQCBzdGF0aWMgaW50IHdyaXRl
X21zcih1bnNpZ25lZCBpbnQgcmVnLCB1aW50NjRfdCB2YWwsCiAgICAgICAgIGlmICggYm9vdF9j
cHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfQU1EIHx8CiAgICAgICAgICAgICAgYm9v
dF9jcHVfZGF0YS54ODYgPCAweDEwIHx8IGJvb3RfY3B1X2RhdGEueDg2ID4gMHgxNyApCiAgICAg
ICAgICAgICBicmVhazsKLSAgICAgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGN1cnJkKSB8
fCAhaXNfcGlubmVkX3ZjcHUoY3VycikgKQorICAgICAgICBpZiAoICFpc19od2RvbV9waW5uZWRf
dmNwdShjdXJyKSApCiAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogICAgICAgICBp
ZiAoIHJkbXNyX3NhZmUoTVNSX0ZBTTEwSF9NTUlPX0NPTkZfQkFTRSwgdGVtcCkgIT0gMCApCiAg
ICAgICAgICAgICBicmVhazsKQEAgLTEwNTAsNyArMTA1MCw3IEBAIHN0YXRpYyBpbnQgd3JpdGVf
bXNyKHVuc2lnbmVkIGludCByZWcsIHVpbnQ2NF90IHZhbCwKICAgICBjYXNlIE1TUl9JQTMyX1VD
T0RFX1JFVjoKICAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZF
TkRPUl9JTlRFTCApCiAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgaWYgKCAhaXNfaGFyZHdh
cmVfZG9tYWluKGN1cnJkKSB8fCAhaXNfcGlubmVkX3ZjcHUoY3VycikgKQorICAgICAgICBpZiAo
ICFpc19od2RvbV9waW5uZWRfdmNwdShjdXJyKSApCiAgICAgICAgICAgICByZXR1cm4gWDg2RU1V
TF9PS0FZOwogICAgICAgICBpZiAoIHJkbXNyX3NhZmUocmVnLCB0ZW1wKSApCiAgICAgICAgICAg
ICBicmVhazsKQEAgLTEwODYsOCArMTA4Niw3IEBAIHN0YXRpYyBpbnQgd3JpdGVfbXNyKHVuc2ln
bmVkIGludCByZWcsIHVpbnQ2NF90IHZhbCwKICAgICBjYXNlIE1TUl9JQTMyX0VORVJHWV9QRVJG
X0JJQVM6CiAgICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5E
T1JfSU5URUwgKQogICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGlmICggIWlzX2hhcmR3YXJl
X2RvbWFpbihjdXJyZCkgfHwgIWlzX3Bpbm5lZF92Y3B1KGN1cnIpIHx8Ci0gICAgICAgICAgICAg
d3Jtc3Jfc2FmZShyZWcsIHZhbCkgPT0gMCApCisgICAgICAgIGlmICggIWlzX2h3ZG9tX3Bpbm5l
ZF92Y3B1KGN1cnIpIHx8IHdybXNyX3NhZmUocmVnLCB2YWwpID09IDAgKQogICAgICAgICAgICAg
cmV0dXJuIFg4NkVNVUxfT0tBWTsKICAgICAgICAgYnJlYWs7CiAKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4IDNiMThmMTFmMTIuLmEx
ZjhiYjRmMmYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKKysrIGIveGVuL2NvbW1v
bi9kb21haW4uYwpAQCAtMzQyLDcgKzM0Miw2IEBAIHN0cnVjdCBkb21haW4gKmRvbWFpbl9jcmVh
dGUoZG9taWRfdCBkb21pZCwKICAgICAgICAgaWYgKCBoYXJkd2FyZV9kb21pZCA8IDAgfHwgaGFy
ZHdhcmVfZG9taWQgPj0gRE9NSURfRklSU1RfUkVTRVJWRUQgKQogICAgICAgICAgICAgcGFuaWMo
IlRoZSB2YWx1ZSBvZiBoYXJkd2FyZV9kb20gbXVzdCBiZSBhIHZhbGlkIGRvbWFpbiBJRFxuIik7
CiAKLSAgICAgICAgZC0+aXNfcGlubmVkID0gb3B0X2RvbTBfdmNwdXNfcGluOwogICAgICAgICBk
LT5kaXNhYmxlX21pZ3JhdGUgPSAxOwogICAgICAgICBvbGRfaHdkb20gPSBoYXJkd2FyZV9kb21h
aW47CiAgICAgICAgIGhhcmR3YXJlX2RvbWFpbiA9IGQ7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggNjA3NTVhNjMxZS4uNzZk
NjA3ODVlMiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hlbi9jb21t
b24vc2NoZWR1bGUuYwpAQCAtMjc2LDcgKzI3Niw3IEBAIGludCBzY2hlZF9pbml0X3ZjcHUoc3Ry
dWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBwcm9jZXNzb3IpCiAgICAgICogSW5pdGlhbGl6ZSBh
ZmZpbml0eSBzZXR0aW5ncy4gVGhlIGlkbGVyLCBhbmQgcG90ZW50aWFsbHkKICAgICAgKiBkb21h
aW4tMCBWQ1BVcywgYXJlIHBpbm5lZCBvbnRvIHRoZWlyIHJlc3BlY3RpdmUgcGh5c2ljYWwgQ1BV
cy4KICAgICAgKi8KLSAgICBpZiAoIGlzX2lkbGVfZG9tYWluKGQpIHx8IGQtPmlzX3Bpbm5lZCAp
CisgICAgaWYgKCBpc19pZGxlX2RvbWFpbihkKSB8fCAoaXNfaGFyZHdhcmVfZG9tYWluKGQpICYm
IG9wdF9kb20wX3ZjcHVzX3BpbikgKQogICAgICAgICBzY2hlZF9zZXRfYWZmaW5pdHkodiwgY3B1
bWFza19vZihwcm9jZXNzb3IpLCAmY3B1bWFza19hbGwpOwogICAgIGVsc2UKICAgICAgICAgc2No
ZWRfc2V0X2FmZmluaXR5KHYsICZjcHVtYXNrX2FsbCwgJmNwdW1hc2tfYWxsKTsKQEAgLTk1OCw5
ICs5NTgsNiBAQCBpbnQgdmNwdV9zZXRfaGFyZF9hZmZpbml0eShzdHJ1Y3QgdmNwdSAqdiwgY29u
c3QgY3B1bWFza190ICphZmZpbml0eSkKICAgICBjcHVtYXNrX3Qgb25saW5lX2FmZmluaXR5Owog
ICAgIGNwdW1hc2tfdCAqb25saW5lOwogCi0gICAgaWYgKCB2LT5kb21haW4tPmlzX3Bpbm5lZCAp
Ci0gICAgICAgIHJldHVybiAtRUlOVkFMOwotCiAgICAgb25saW5lID0gVkNQVTJPTkxJTkUodik7
CiAgICAgY3B1bWFza19hbmQoJm9ubGluZV9hZmZpbml0eSwgYWZmaW5pdHksIG9ubGluZSk7CiAg
ICAgaWYgKCBjcHVtYXNrX2VtcHR5KCZvbmxpbmVfYWZmaW5pdHkpICkKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggZWRl
ZTUyZGZlNC4uNmQyM2I2ZDg3MyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgK
KysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTM4MSw4ICszODEsNiBAQCBzdHJ1Y3Qg
ZG9tYWluCiAgICAgYm9vbCAgICAgICAgICAgICBpc19jb25zb2xlOwogICAgIC8qIElzIHRoaXMg
YSB4ZW5zdG9yZSBkb21haW4gKG5vdCBkb20wKT8gKi8KICAgICBib29sICAgICAgICAgICAgIGlz
X3hlbnN0b3JlOwotICAgIC8qIERvbWFpbidzIFZDUFVzIGFyZSBwaW5uZWQgMToxIHRvIHBoeXNp
Y2FsIENQVXM/ICovCi0gICAgYm9vbCAgICAgICAgICAgICBpc19waW5uZWQ7CiAgICAgLyogTm9u
LW1pZ3JhdGFibGUgYW5kIG5vbi1yZXN0b3JlYWJsZT8gKi8KICAgICBib29sICAgICAgICAgICAg
IGRpc2FibGVfbWlncmF0ZTsKICAgICAvKiBJcyB0aGlzIGd1ZXN0IGJlaW5nIGRlYnVnZ2VkIGJ5
IGRvbTA/ICovCkBAIC05NjEsOCArOTU5LDEyIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBpc19odm1f
dmNwdShjb25zdCBzdHJ1Y3QgdmNwdSAqdikKICAgICByZXR1cm4gaXNfaHZtX2RvbWFpbih2LT5k
b21haW4pOwogfQogCi0jZGVmaW5lIGlzX3Bpbm5lZF92Y3B1KHYpICgodiktPmRvbWFpbi0+aXNf
cGlubmVkIHx8IFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGNwdW1hc2tfd2VpZ2h0KCh2
KS0+Y3B1X2hhcmRfYWZmaW5pdHkpID09IDEpCitzdGF0aWMgaW5saW5lIGJvb2wgaXNfaHdkb21f
cGlubmVkX3ZjcHUoY29uc3Qgc3RydWN0IHZjcHUgKnYpCit7CisgICAgcmV0dXJuIChpc19oYXJk
d2FyZV9kb21haW4odi0+ZG9tYWluKSAmJgorICAgICAgICAgICAgY3B1bWFza193ZWlnaHQodi0+
Y3B1X2hhcmRfYWZmaW5pdHkpID09IDEpOworfQorCiAjaWZkZWYgQ09ORklHX0hBU19QQVNTVEhS
T1VHSAogI2RlZmluZSBoYXNfaW9tbXVfcHQoZCkgKGRvbV9pb21tdShkKS0+c3RhdHVzICE9IElP
TU1VX1NUQVRVU19kaXNhYmxlZCkKICNkZWZpbmUgbmVlZF9pb21tdV9wdF9zeW5jKGQpIChkb21f
aW9tbXUoZCktPm5lZWRfc3luYykKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Apr 01 15:55:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 Apr 2019 15:55: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 1hAzHL-0005tz-Hf; Mon, 01 Apr 2019 15:55: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=P2ML=SD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAzHK-0005tr-Pd
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 15:55:18 +0000
X-Inumbo-ID: 8ada8684-5496-11e9-bd82-63019e3936ac
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8ada8684-5496-11e9-bd82-63019e3936ac;
 Mon, 01 Apr 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 <aliasfile-bounces@xenproject.org>)
 id 1hAzHI-00079X-5K
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 15:55:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hAzHI-0004z0-2b
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 15:55:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hAzHI-0004z0-2b@xenbits.xenproject.org>
Date: Mon, 01 Apr 2019 15:55:16 +0000
Subject: [Xen-changelog] [qemu-xen staging-4.11] mmap(2) returns MAP_FAILED,
 not NULL, on failure
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGEzNWVkMTQ0NDMyOTU5OWYyOTc1NTEyYzgyYmU3OTVmOGFmMjg0ZDUKQXV0aG9yOiAg
ICAgTWljaGFlbCBNY0NvbnZpbGxlIDxtbWNjb0BteWtvbGFiLmNvbT4KQXV0aG9yRGF0ZTogRnJp
IERlYyAxIDExOjMxOjU3IDIwMTcgLTA3MDAKQ29tbWl0OiAgICAgQW50aG9ueSBQRVJBUkQgPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXIgMjUgMTc6MDg6MDAg
MjAxOSArMDAwMAoKICAgIG1tYXAoMikgcmV0dXJucyBNQVBfRkFJTEVELCBub3QgTlVMTCwgb24g
ZmFpbHVyZQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIE1jQ29udmlsbGUgPG1tY2Nv
QG15a29sYWIuY29tPgogICAgUmV2aWV3ZWQtYnk6IEpvaG4gU25vdyA8anNub3dAcmVkaGF0LmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgVG9rYXJldiA8bWp0QHRscy5tc2sucnU+CiAg
ICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBhYjFjZTliZDQ4OTdiOTkwOTgzNmUyZDUwYmNh
ODZmMmYzZjJkZGRjKQotLS0KIGh3L2kzODYveGVuL3hlbi1tYXBjYWNoZS5jIHwgMiArLQogMSBm
aWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
aHcvaTM4Ni94ZW4veGVuLW1hcGNhY2hlLmMgYi9ody9pMzg2L3hlbi94ZW4tbWFwY2FjaGUuYwpp
bmRleCBiYWFiOTNiNjE0Li5lZmEzNWRjNmUwIDEwMDY0NAotLS0gYS9ody9pMzg2L3hlbi94ZW4t
bWFwY2FjaGUuYworKysgYi9ody9pMzg2L3hlbi94ZW4tbWFwY2FjaGUuYwpAQCAtMTk5LDcgKzE5
OSw3IEBAIHN0YXRpYyB2b2lkIHhlbl9yZW1hcF9idWNrZXQoTWFwQ2FjaGVFbnRyeSAqZW50cnks
CiAgICAgICAgICAqLwogICAgICAgICB2YWRkcl9iYXNlID0gbW1hcCh2YWRkciwgc2l6ZSwgUFJP
VF9SRUFEIHwgUFJPVF9XUklURSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgTUFQX0FOT04g
fCBNQVBfU0hBUkVELCAtMSwgMCk7Ci0gICAgICAgIGlmICh2YWRkcl9iYXNlID09IE5VTEwpIHsK
KyAgICAgICAgaWYgKHZhZGRyX2Jhc2UgPT0gTUFQX0ZBSUxFRCkgewogICAgICAgICAgICAgcGVy
cm9yKCJtbWFwIik7CiAgICAgICAgICAgICBleGl0KC0xKTsKICAgICAgICAgfQotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdCNzdGFnaW5n
LTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Apr 01 15:55:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 Apr 2019 15: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 1hAzHU-0005vT-Jf; Mon, 01 Apr 2019 15:55:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=P2ML=SD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAzHU-0005vI-3f
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 15:55:28 +0000
X-Inumbo-ID: 90f2dd73-5496-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 90f2dd73-5496-11e9-bc90-bc764e045a96;
 Mon, 01 Apr 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 <aliasfile-bounces@xenproject.org>)
 id 1hAzHS-00079f-BW
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 15:55:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hAzHS-000504-8u
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 15:55:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hAzHS-000504-8u@xenbits.xenproject.org>
Date: Mon, 01 Apr 2019 15:55:26 +0000
Subject: [Xen-changelog] [qemu-xen staging-4.11] xen-mapcache: use MAP_FIXED
 flag so the mmap address hint is always honored
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============6239619948690513594=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 03c28544a1b67fd48ef1fa72231818efa8563874
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Mon Mar 18 18:37:31 2019 +0100
Commit:     Anthony PERARD <anthony.perard@citrix.com>
CommitDate: Mon Mar 25 17:08:01 2019 +0000

    xen-mapcache: use MAP_FIXED flag so the mmap address hint is always honored
    
    Or if it's not possible to honor the hinted address an error is returned
    instead. This makes it easier to spot the actual failure, instead of
    failing later on when the caller of xen_remap_bucket realizes the
    mapping has not been created at the requested address.
    
    Also note that at least on FreeBSD using MAP_FIXED will cause mmap to
    try harder to honor the passed address.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Acked-by: Anthony PERARD <anthony.perard@citrix.com>
    Reviewed-by: Igor Druzhinin <igor.druzhinin@cirtix.com>
    Message-Id: <20190318173731.14494-1-roger.pau@citrix.com>
    Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
    (cherry picked from commit 4158e93f4aced247c8db94a0275fc027da7dc97e)
---
 hw/i386/xen/xen-mapcache.c | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/hw/i386/xen/xen-mapcache.c b/hw/i386/xen/xen-mapcache.c
index efa35dc6e0..05c2a7317a 100644
--- a/hw/i386/xen/xen-mapcache.c
+++ b/hw/i386/xen/xen-mapcache.c
@@ -184,9 +184,14 @@ static void xen_remap_bucket(MapCacheEntry *entry,
         pfns[i] = (address_index << (MCACHE_BUCKET_SHIFT-XC_PAGE_SHIFT)) + i;
     }
 
+    /*
+     * If the caller has requested the mapping at a specific address use
+     * MAP_FIXED to make sure it's honored.
+     */
     if (!dummy) {
         vaddr_base = xenforeignmemory_map2(xen_fmem, xen_domid, vaddr,
-                                           PROT_READ | PROT_WRITE, 0,
+                                           PROT_READ | PROT_WRITE,
+                                           vaddr ? MAP_FIXED : 0,
                                            nb_pfn, pfns, err);
         if (vaddr_base == NULL) {
             perror("xenforeignmemory_map2");
@@ -198,7 +203,8 @@ static void xen_remap_bucket(MapCacheEntry *entry,
          * mapping immediately due to certain circumstances (i.e. on resume now)
          */
         vaddr_base = mmap(vaddr, size, PROT_READ | PROT_WRITE,
-                          MAP_ANON | MAP_SHARED, -1, 0);
+                          MAP_ANON | MAP_SHARED | (vaddr ? MAP_FIXED : 0),
+                          -1, 0);
         if (vaddr_base == MAP_FAILED) {
             perror("mmap");
             exit(-1);
--
generated by git-patchbot for /home/xen/git/qemu-xen.git#staging-4.11


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6239619948690513594==--

From xen-changelog-bounces@lists.xenproject.org Mon Apr 01 15:55:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 Apr 2019 15: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 1hAzHe-0005xe-LO; Mon, 01 Apr 2019 15:55:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=P2ML=SD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAzHd-0005xR-NJ
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 15:55:37 +0000
X-Inumbo-ID: 96ff7abd-5496-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 96ff7abd-5496-11e9-bc90-bc764e045a96;
 Mon, 01 Apr 2019 15:55:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hAzHc-0007AF-HU
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 15:55:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hAzHc-00050n-F0
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 15:55:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hAzHc-00050n-F0@xenbits.xenproject.org>
Date: Mon, 01 Apr 2019 15:55:36 +0000
Subject: [Xen-changelog] [qemu-xen staging-4.11] 9p: take write lock on fid
 path updates (CVE-2018-19364)
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM1MGM3MDRhNmEwOTU1NDkyNWI5MjZjMDMxMzI4MGJlNGEzZDcxMDAKQXV0aG9yOiAg
ICAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KQXV0aG9yRGF0ZTogVHVlIE5vdiAyMCAxMzow
MDozNSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gQXByIDEgMTY6MDE6NTMgMjAxOSArMDEwMAoK
ICAgIDlwOiB0YWtlIHdyaXRlIGxvY2sgb24gZmlkIHBhdGggdXBkYXRlcyAoQ1ZFLTIwMTgtMTkz
NjQpCiAgICAKICAgIFJlY2VudCBjb21taXQgNWI3NmVmNTBmNjIwNzlhIGZpeGVkIGEgcmFjZSB3
aGVyZSB2OWZzX2NvX29wZW4yKCkgY291bGQKICAgIHBvc3NpYmx5IG92ZXJ3cml0ZSBhIGZpZCBw
YXRoIHdpdGggdjlmc19wYXRoX2NvcHkoKSB3aGlsZSBpdCBpcyBiZWluZwogICAgYWNjZXNzZWQg
Ynkgc29tZSBvdGhlciB0aHJlYWQsIGllLCB1c2UtYWZ0ZXItZnJlZSB0aGF0IGNhbiBiZSBkZXRl
Y3RlZAogICAgYnkgQVNBTiB3aXRoIGEgY3VzdG9tIDlwIGNsaWVudC4KICAgIAogICAgSXQgdHVy
bnMgb3V0IHRoYXQgdGhlIHNhbWUgY2FuIGhhcHBlbiBhdCBzZXZlcmFsIGxvY2F0aW9ucyB3aGVy
ZQogICAgdjlmc19wYXRoX2NvcHkoKSBpcyB1c2VkIHRvIHNldCB0aGUgZmlkIHBhdGguIFRoZSBm
aXggaXMgYWdhaW4gdG8KICAgIHRha2UgdGhlIHdyaXRlIGxvY2suCiAgICAKICAgIEZpeGVzIENW
RS0yMDE4LTE5MzY0LgogICAgCiAgICBDYzogUCBKIFAgPHBwYW5kaXRAcmVkaGF0LmNvbT4KICAg
IFJlcG9ydGVkLWJ5OiB6aGliaW4gaHUgPG5vaXJmYXRlQGdtYWlsLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBQcmFzYWQgSiBQYW5kaXQgPHBqcEBmZWRvcmFwcm9qZWN0Lm9yZz4KICAgIFNpZ25lZC1v
ZmYtYnk6IEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9t
IGNvbW1pdCA1YjNjNzdhYTU4MWViYjIxNTEyNWM4NGIwNzQyMTE5NDgzNTcxZTU1KQotLS0KIGh3
LzlwZnMvOXAuYyB8IDE1ICsrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE1IGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS9ody85cGZzLzlwLmMgYi9ody85cGZzLzlwLmMKaW5kZXgg
NTJkNDY2MzJmZS4uMTFkNGMzOGY3OCAxMDA2NDQKLS0tIGEvaHcvOXBmcy85cC5jCisrKyBiL2h3
LzlwZnMvOXAuYwpAQCAtMTM2OCw3ICsxMzY4LDkgQEAgc3RhdGljIHZvaWQgY29yb3V0aW5lX2Zu
IHY5ZnNfd2Fsayh2b2lkICpvcGFxdWUpCiAgICAgICAgICAgICBlcnIgPSAtRUlOVkFMOwogICAg
ICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KKyAgICAgICAgdjlmc19wYXRoX3dyaXRlX2xv
Y2socyk7CiAgICAgICAgIHY5ZnNfcGF0aF9jb3B5KCZmaWRwLT5wYXRoLCAmcGF0aCk7CisgICAg
ICAgIHY5ZnNfcGF0aF91bmxvY2socyk7CiAgICAgfSBlbHNlIHsKICAgICAgICAgbmV3ZmlkcCA9
IGFsbG9jX2ZpZChzLCBuZXdmaWQpOwogICAgICAgICBpZiAobmV3ZmlkcCA9PSBOVUxMKSB7CkBA
IC0yMTM3LDYgKzIxMzksNyBAQCBzdGF0aWMgdm9pZCBjb3JvdXRpbmVfZm4gdjlmc19jcmVhdGUo
dm9pZCAqb3BhcXVlKQogICAgIFY5ZnNTdHJpbmcgZXh0ZW5zaW9uOwogICAgIGludCBpb3VuaXQ7
CiAgICAgVjlmc1BEVSAqcGR1ID0gb3BhcXVlOworICAgIFY5ZnNTdGF0ZSAqcyA9IHBkdS0+czsK
IAogICAgIHY5ZnNfcGF0aF9pbml0KCZwYXRoKTsKICAgICB2OWZzX3N0cmluZ19pbml0KCZuYW1l
KTsKQEAgLTIxNzcsNyArMjE4MCw5IEBAIHN0YXRpYyB2b2lkIGNvcm91dGluZV9mbiB2OWZzX2Ny
ZWF0ZSh2b2lkICpvcGFxdWUpCiAgICAgICAgIGlmIChlcnIgPCAwKSB7CiAgICAgICAgICAgICBn
b3RvIG91dDsKICAgICAgICAgfQorICAgICAgICB2OWZzX3BhdGhfd3JpdGVfbG9jayhzKTsKICAg
ICAgICAgdjlmc19wYXRoX2NvcHkoJmZpZHAtPnBhdGgsICZwYXRoKTsKKyAgICAgICAgdjlmc19w
YXRoX3VubG9jayhzKTsKICAgICAgICAgZXJyID0gdjlmc19jb19vcGVuZGlyKHBkdSwgZmlkcCk7
CiAgICAgICAgIGlmIChlcnIgPCAwKSB7CiAgICAgICAgICAgICBnb3RvIG91dDsKQEAgLTIxOTMs
NyArMjE5OCw5IEBAIHN0YXRpYyB2b2lkIGNvcm91dGluZV9mbiB2OWZzX2NyZWF0ZSh2b2lkICpv
cGFxdWUpCiAgICAgICAgIGlmIChlcnIgPCAwKSB7CiAgICAgICAgICAgICBnb3RvIG91dDsKICAg
ICAgICAgfQorICAgICAgICB2OWZzX3BhdGhfd3JpdGVfbG9jayhzKTsKICAgICAgICAgdjlmc19w
YXRoX2NvcHkoJmZpZHAtPnBhdGgsICZwYXRoKTsKKyAgICAgICAgdjlmc19wYXRoX3VubG9jayhz
KTsKICAgICB9IGVsc2UgaWYgKHBlcm0gJiBQOV9TVEFUX01PREVfTElOSykgewogICAgICAgICBp
bnQzMl90IG9maWQgPSBhdG9pKGV4dGVuc2lvbi5kYXRhKTsKICAgICAgICAgVjlmc0ZpZFN0YXRl
ICpvZmlkcCA9IGdldF9maWQocGR1LCBvZmlkKTsKQEAgLTIyMTEsNyArMjIxOCw5IEBAIHN0YXRp
YyB2b2lkIGNvcm91dGluZV9mbiB2OWZzX2NyZWF0ZSh2b2lkICpvcGFxdWUpCiAgICAgICAgICAg
ICBmaWRwLT5maWRfdHlwZSA9IFA5X0ZJRF9OT05FOwogICAgICAgICAgICAgZ290byBvdXQ7CiAg
ICAgICAgIH0KKyAgICAgICAgdjlmc19wYXRoX3dyaXRlX2xvY2socyk7CiAgICAgICAgIHY5ZnNf
cGF0aF9jb3B5KCZmaWRwLT5wYXRoLCAmcGF0aCk7CisgICAgICAgIHY5ZnNfcGF0aF91bmxvY2so
cyk7CiAgICAgICAgIGVyciA9IHY5ZnNfY29fbHN0YXQocGR1LCAmZmlkcC0+cGF0aCwgJnN0YnVm
KTsKICAgICAgICAgaWYgKGVyciA8IDApIHsKICAgICAgICAgICAgIGZpZHAtPmZpZF90eXBlID0g
UDlfRklEX05PTkU7CkBAIC0yMjQ5LDcgKzIyNTgsOSBAQCBzdGF0aWMgdm9pZCBjb3JvdXRpbmVf
Zm4gdjlmc19jcmVhdGUodm9pZCAqb3BhcXVlKQogICAgICAgICBpZiAoZXJyIDwgMCkgewogICAg
ICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KKyAgICAgICAgdjlmc19wYXRoX3dyaXRlX2xv
Y2socyk7CiAgICAgICAgIHY5ZnNfcGF0aF9jb3B5KCZmaWRwLT5wYXRoLCAmcGF0aCk7CisgICAg
ICAgIHY5ZnNfcGF0aF91bmxvY2socyk7CiAgICAgfSBlbHNlIGlmIChwZXJtICYgUDlfU1RBVF9N
T0RFX05BTUVEX1BJUEUpIHsKICAgICAgICAgZXJyID0gdjlmc19jb19ta25vZChwZHUsIGZpZHAs
ICZuYW1lLCBmaWRwLT51aWQsIC0xLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsIFNf
SUZJRk8gfCAocGVybSAmIDA3NzcpLCAmc3RidWYpOwpAQCAtMjI2MCw3ICsyMjcxLDkgQEAgc3Rh
dGljIHZvaWQgY29yb3V0aW5lX2ZuIHY5ZnNfY3JlYXRlKHZvaWQgKm9wYXF1ZSkKICAgICAgICAg
aWYgKGVyciA8IDApIHsKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9CisgICAgICAg
IHY5ZnNfcGF0aF93cml0ZV9sb2NrKHMpOwogICAgICAgICB2OWZzX3BhdGhfY29weSgmZmlkcC0+
cGF0aCwgJnBhdGgpOworICAgICAgICB2OWZzX3BhdGhfdW5sb2NrKHMpOwogICAgIH0gZWxzZSBp
ZiAocGVybSAmIFA5X1NUQVRfTU9ERV9TT0NLRVQpIHsKICAgICAgICAgZXJyID0gdjlmc19jb19t
a25vZChwZHUsIGZpZHAsICZuYW1lLCBmaWRwLT51aWQsIC0xLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDAsIFNfSUZTT0NLIHwgKHBlcm0gJiAwNzc3KSwgJnN0YnVmKTsKQEAgLTIyNzEs
NyArMjI4NCw5IEBAIHN0YXRpYyB2b2lkIGNvcm91dGluZV9mbiB2OWZzX2NyZWF0ZSh2b2lkICpv
cGFxdWUpCiAgICAgICAgIGlmIChlcnIgPCAwKSB7CiAgICAgICAgICAgICBnb3RvIG91dDsKICAg
ICAgICAgfQorICAgICAgICB2OWZzX3BhdGhfd3JpdGVfbG9jayhzKTsKICAgICAgICAgdjlmc19w
YXRoX2NvcHkoJmZpZHAtPnBhdGgsICZwYXRoKTsKKyAgICAgICAgdjlmc19wYXRoX3VubG9jayhz
KTsKICAgICB9IGVsc2UgewogICAgICAgICBlcnIgPSB2OWZzX2NvX29wZW4yKHBkdSwgZmlkcCwg
Jm5hbWUsIC0xLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9tb2RlX3RvX3VmbGFncyht
b2RlKXxPX0NSRUFULCBwZXJtLCAmc3RidWYpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdCNzdGFnaW5nLTQuMTEKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Apr 01 15:55:49 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 Apr 2019 15:55: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 1hAzHp-0005yy-NB; Mon, 01 Apr 2019 15:55:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=P2ML=SD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAzHo-0005yl-Ft
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 15:55:48 +0000
X-Inumbo-ID: 9d1159bd-5496-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9d1159bd-5496-11e9-bc90-bc764e045a96;
 Mon, 01 Apr 2019 15:55:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hAzHm-0007AR-Nv
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 15:55:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hAzHm-00051F-LB
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 15:55:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hAzHm-00051F-LB@xenbits.xenproject.org>
Date: Mon, 01 Apr 2019 15:55:46 +0000
Subject: [Xen-changelog] [qemu-xen staging-4.11] nvme: fix out-of-bounds
 access to the CMB
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============4723527890055789143=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 9af9c1c20e313f597168e0522f5fc8d78123b0c8
Author:     Paolo Bonzini <pbonzini@redhat.com>
AuthorDate: Tue Nov 20 19:41:48 2018 +0100
Commit:     Anthony PERARD <anthony.perard@citrix.com>
CommitDate: Mon Apr 1 16:01:53 2019 +0100

    nvme: fix out-of-bounds access to the CMB
    
    Because the CMB BAR has a min_access_size of 2, if you read the last
    byte it will try to memcpy *2* bytes from n->cmbuf, causing an off-by-one
    error.  This is CVE-2018-16847.
    
    Another way to fix this might be to register the CMB as a RAM memory
    region, which would also be more efficient.  However, that might be a
    change for big-endian machines; I didn't think this through and I don't
    know how real hardware works.  Add a basic testcase for the CMB in case
    somebody does this change later on.
    
    Cc: Keith Busch <keith.busch@intel.com>
    Cc: qemu-block@nongnu.org
    Reported-by: Li Qiang <liq3ea@gmail.com>
    Reviewed-by: Li Qiang <liq3ea@gmail.com>
    Tested-by: Li Qiang <liq3ea@gmail.com>
    Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
    Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
    Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
    Signed-off-by: Kevin Wolf <kwolf@redhat.com>
    (cherry picked from commit 87ad860c622cc8f8916b5232bd8728c08f938fce)
---
 hw/block/nvme.c        |  2 +-
 tests/Makefile.include |  2 +-
 tests/nvme-test.c      | 68 ++++++++++++++++++++++++++++++++++++++++++--------
 3 files changed, 60 insertions(+), 12 deletions(-)

diff --git a/hw/block/nvme.c b/hw/block/nvme.c
index 441e21ed1f..8a6ad57057 100644
--- a/hw/block/nvme.c
+++ b/hw/block/nvme.c
@@ -915,7 +915,7 @@ static const MemoryRegionOps nvme_cmb_ops = {
     .write = nvme_cmb_write,
     .endianness = DEVICE_LITTLE_ENDIAN,
     .impl = {
-        .min_access_size = 2,
+        .min_access_size = 1,
         .max_access_size = 8,
     },
 };
diff --git a/tests/Makefile.include b/tests/Makefile.include
index c002352134..261c2dddac 100644
--- a/tests/Makefile.include
+++ b/tests/Makefile.include
@@ -774,7 +774,7 @@ tests/qom-test$(EXESUF): tests/qom-test.o
 tests/test-hmp$(EXESUF): tests/test-hmp.o
 tests/drive_del-test$(EXESUF): tests/drive_del-test.o $(libqos-virtio-obj-y)
 tests/qdev-monitor-test$(EXESUF): tests/qdev-monitor-test.o $(libqos-pc-obj-y)
-tests/nvme-test$(EXESUF): tests/nvme-test.o
+tests/nvme-test$(EXESUF): tests/nvme-test.o $(libqos-pc-obj-y)
 tests/pvpanic-test$(EXESUF): tests/pvpanic-test.o
 tests/i82801b11-test$(EXESUF): tests/i82801b11-test.o
 tests/ac97-test$(EXESUF): tests/ac97-test.o
diff --git a/tests/nvme-test.c b/tests/nvme-test.c
index 7674a446e4..2700ba838a 100644
--- a/tests/nvme-test.c
+++ b/tests/nvme-test.c
@@ -8,25 +8,73 @@
  */
 
 #include "qemu/osdep.h"
+#include "qemu/units.h"
 #include "libqtest.h"
+#include "libqos/libqos-pc.h"
+
+static QOSState *qnvme_start(const char *extra_opts)
+{
+    QOSState *qs;
+    const char *arch = qtest_get_arch();
+    const char *cmd = "-drive id=drv0,if=none,file=null-co://,format=raw "
+                      "-device nvme,addr=0x4.0,serial=foo,drive=drv0 %s";
+
+    if (strcmp(arch, "i386") == 0 || strcmp(arch, "x86_64") == 0) {
+        qs = qtest_pc_boot(cmd, extra_opts ? : "");
+        global_qtest = qs->qts;
+        return qs;
+    }
+
+    g_printerr("nvme tests are only available on x86\n");
+    exit(EXIT_FAILURE);
+}
+
+static void qnvme_stop(QOSState *qs)
+{
+    qtest_shutdown(qs);
+}
 
-/* Tests only initialization so far. TODO: Replace with functional tests */
 static void nop(void)
 {
+    QOSState *qs;
+
+    qs = qnvme_start(NULL);
+    qnvme_stop(qs);
 }
 
-int main(int argc, char **argv)
+static void nvmetest_cmb_test(void)
 {
-    int ret;
+    const int cmb_bar_size = 2 * MiB;
+    QOSState *qs;
+    QPCIDevice *pdev;
+    QPCIBar bar;
 
-    g_test_init(&argc, &argv, NULL);
-    qtest_add_func("/nvme/nop", nop);
+    qs = qnvme_start("-global nvme.cmb_size_mb=2");
+    pdev = qpci_device_find(qs->pcibus, QPCI_DEVFN(4,0));
+    g_assert(pdev != NULL);
+
+    qpci_device_enable(pdev);
+    bar = qpci_iomap(pdev, 2, NULL);
+
+    qpci_io_writel(pdev, bar, 0, 0xccbbaa99);
+    g_assert_cmpint(qpci_io_readb(pdev, bar, 0), ==, 0x99);
+    g_assert_cmpint(qpci_io_readw(pdev, bar, 0), ==, 0xaa99);
+
+    /* Test partially out-of-bounds accesses.  */
+    qpci_io_writel(pdev, bar, cmb_bar_size - 1, 0x44332211);
+    g_assert_cmpint(qpci_io_readb(pdev, bar, cmb_bar_size - 1), ==, 0x11);
+    g_assert_cmpint(qpci_io_readw(pdev, bar, cmb_bar_size - 1), !=, 0x2211);
+    g_assert_cmpint(qpci_io_readl(pdev, bar, cmb_bar_size - 1), !=, 0x44332211);
+    g_free(pdev);
 
-    qtest_start("-drive id=drv0,if=none,file=null-co://,format=raw "
-                "-device nvme,drive=drv0,serial=foo");
-    ret = g_test_run();
+    qnvme_stop(qs);
+}
 
-    qtest_end();
+int main(int argc, char **argv)
+{
+    g_test_init(&argc, &argv, NULL);
+    qtest_add_func("/nvme/nop", nop);
+    qtest_add_func("/nvme/cmb_test", nvmetest_cmb_test);
 
-    return ret;
+    return g_test_run();
 }
--
generated by git-patchbot for /home/xen/git/qemu-xen.git#staging-4.11


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============4723527890055789143==--

From xen-changelog-bounces@lists.xenproject.org Mon Apr 01 15:55:59 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 Apr 2019 15:55: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 1hAzHz-00060R-Qd; Mon, 01 Apr 2019 15:55: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=P2ML=SD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAzHy-00060E-E2
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 15:55:58 +0000
X-Inumbo-ID: a326d0c6-5496-11e9-8a66-772e029e7b28
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a326d0c6-5496-11e9-8a66-772e029e7b28;
 Mon, 01 Apr 2019 15:55:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hAzHw-0007Am-UU
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 15:55:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hAzHw-00051v-Rt
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 15:55:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hAzHw-00051v-Rt@xenbits.xenproject.org>
Date: Mon, 01 Apr 2019 15:55:56 +0000
Subject: [Xen-changelog] [qemu-xen staging-4.11] 9p: fix QEMU crash when
 renaming files
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY1MTdjMWI2MDc5YTUxNGMwNzk4ZWFjYjNmN2M3N2I5ZGQ4ZWJiZjEKQXV0aG9yOiAg
ICAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KQXV0aG9yRGF0ZTogRnJpIE5vdiAyMyAxMzoy
ODowMyAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gQXByIDEgMTY6MDI6MzEgMjAxOSArMDEwMAoK
ICAgIDlwOiBmaXggUUVNVSBjcmFzaCB3aGVuIHJlbmFtaW5nIGZpbGVzCiAgICAKICAgIFdoZW4g
dXNpbmcgdGhlIDlQMjAwMC51IHZlcnNpb24gb2YgdGhlIHByb3RvY29sLCB0aGUgZm9sbG93aW5n
IHNoZWxsCiAgICBjb21tYW5kIGxpbmUgaW4gdGhlIGd1ZXN0IGNhbiBjYXVzZSBRRU1VIHRvIGNy
YXNoOgogICAgCiAgICAgICAgd2hpbGUgdHJ1ZTsgZG8gcm0gLXJmIGFhOyBta2RpciAtcCBhL2Ig
JiB0b3VjaCBhL2IvYyAmIG12IGEgYWE7IGRvbmUKICAgIAogICAgV2l0aCA5UDIwMDAudSwgZmls
ZSByZW5hbWluZyBpcyBoYW5kbGVkIGJ5IHRoZSBXU1RBVCBjb21tYW5kLiBUaGUKICAgIHY5ZnNf
d3N0YXQoKSBmdW5jdGlvbiBjYWxscyB2OWZzX2NvbXBsZXRlX3JlbmFtZSgpLCB3aGljaCBjYWxs
cwogICAgdjlmc19maXhfcGF0aCgpIGZvciBldmVyeSBmaWQgd2hvc2UgcGF0aCBpcyBhZmZlY3Rl
ZCBieSB0aGUgY2hhbmdlLgogICAgVGhlIGludm9sdmVkIGNhbGxzIHRvIHY5ZnNfcGF0aF9jb3B5
KCkgbWF5IHJhY2Ugd2l0aCBhbnkgb3RoZXIgYWNjZXNzCiAgICB0byB0aGUgZmlkIHBhdGggcGVy
Zm9ybWVkIGJ5IHNvbWUgd29ya2VyIHRocmVhZCwgY2F1c2luZyBhIGNyYXNoIGxpa2UKICAgIHNo
b3duIGJlbG93OgogICAgCiAgICBUaHJlYWQgMTIgInFlbXUtc3lzdGVtLXg4NiIgcmVjZWl2ZWQg
c2lnbmFsIFNJR1NFR1YsIFNlZ21lbnRhdGlvbiBmYXVsdC4KICAgIDB4MDAwMDU1NTU1NWEyNWRh
MiBpbiBsb2NhbF9vcGVuX25vZm9sbG93IChmc19jdHg9MHg1NTU1NTdkOTU4YjgsIHBhdGg9MHgw
LAogICAgIGZsYWdzPTY1NTM2LCBtb2RlPTApIGF0IGh3LzlwZnMvOXAtbG9jYWwuYzo1OQogICAg
NTkgICAgICAgICAgd2hpbGUgKCpwYXRoICYmIGZkICE9IC0xKSB7CiAgICAoZ2RiKSBidAogICAg
IzAgIDB4MDAwMDU1NTU1NWEyNWRhMiBpbiBsb2NhbF9vcGVuX25vZm9sbG93IChmc19jdHg9MHg1
NTU1NTdkOTU4YjgsCiAgICAgcGF0aD0weDAsIGZsYWdzPTY1NTM2LCBtb2RlPTApIGF0IGh3Lzlw
ZnMvOXAtbG9jYWwuYzo1OQogICAgIzEgIDB4MDAwMDU1NTU1NWEyNWUwYyBpbiBsb2NhbF9vcGVu
ZGlyX25vZm9sbG93IChmc19jdHg9MHg1NTU1NTdkOTU4YjgsCiAgICAgcGF0aD0weDApIGF0IGh3
LzlwZnMvOXAtbG9jYWwuYzo5MgogICAgIzIgIDB4MDAwMDU1NTU1NWEyNjFiOCBpbiBsb2NhbF9s
c3RhdCAoZnNfY3R4PTB4NTU1NTU3ZDk1OGI4LAogICAgIGZzX3BhdGg9MHg1NTU1NTZiNTY4NTgs
IHN0YnVmPTB4N2ZmZjg0ODMwZWYwKSBhdCBody85cGZzLzlwLWxvY2FsLmM6MTg1CiAgICAjMyAg
MHgwMDAwNTU1NTU1YTJiMzY3IGluIHY5ZnNfY29fbHN0YXQgKHBkdT0weDU1NTU1N2Q5NzQ5OCwK
ICAgICBwYXRoPTB4NTU1NTU2YjU2ODU4LCBzdGJ1Zj0weDdmZmY4NDgzMGVmMCkgYXQgaHcvOXBm
cy9jb2ZpbGUuYzo1MwogICAgIzQgIDB4MDAwMDU1NTU1NWExZTllMiBpbiB2OWZzX3N0YXQgKG9w
YXF1ZT0weDU1NTU1N2Q5NzQ5OCkKICAgICBhdCBody85cGZzLzlwLmM6MTA4MwogICAgIzUgIDB4
MDAwMDU1NTU1NWUwNjBhMiBpbiBjb3JvdXRpbmVfdHJhbXBvbGluZSAoaTA9LTY2OTE2NTQyNCwg
aTE9MzI3NjcpCiAgICAgYXQgdXRpbC9jb3JvdXRpbmUtdWNvbnRleHQuYzoxMTYKICAgICM2ICAw
eDAwMDA3ZmZmZWY0ZjU2MDAgaW4gX19zdGFydF9jb250ZXh0ICgpIGF0IC9saWI2NC9saWJjLnNv
LjYKICAgICM3ICAweDAwMDAwMDAwMDAwMDAwMDAgaW4gICgpCiAgICAoZ2RiKQogICAgCiAgICBU
aGUgZml4IGlzIHRvIHRha2UgdGhlIHBhdGggd3JpdGUgbG9jayB3aGVuIGNhbGxpbmcgdjlmc19j
b21wbGV0ZV9yZW5hbWUoKSwKICAgIGxpa2UgaW4gdjlmc19yZW5hbWUoKS4KICAgIAogICAgSW1w
YWN0OiAgRG9TIHRyaWdnZXJlZCBieSB1bnByaXZpbGVnZWQgZ3Vlc3QgdXNlcnMuCiAgICAKICAg
IEZpeGVzOiBDVkUtMjAxOC0xOTQ4OQogICAgQ2M6IFAgSiBQIDxwcGFuZGl0QHJlZGhhdC5jb20+
CiAgICBSZXBvcnRlZC1ieTogemhpYmluIGh1IDxub2lyZmF0ZUBnbWFpbC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogUHJhc2FkIEogUGFuZGl0IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogICAgKGNoZXJyeSBwaWNrZWQg
ZnJvbSBjb21taXQgMWQyMDM5ODY5NGEzYjY3YTM4OGQ5NTViN2E5NDViYTRhYTkwYThhOCkKLS0t
CiBody85cGZzLzlwLmMgfCAzICsrKwogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL2h3LzlwZnMvOXAuYyBiL2h3LzlwZnMvOXAuYwppbmRleCAxMWQ0YzM4Zjc4
Li5mMzQ3NTVmNzkxIDEwMDY0NAotLS0gYS9ody85cGZzLzlwLmMKKysrIGIvaHcvOXBmcy85cC5j
CkBAIC0yODIzLDYgKzI4MjMsNyBAQCBzdGF0aWMgdm9pZCBjb3JvdXRpbmVfZm4gdjlmc193c3Rh
dCh2b2lkICpvcGFxdWUpCiAgICAgc3RydWN0IHN0YXQgc3RidWY7CiAgICAgVjlmc0ZpZFN0YXRl
ICpmaWRwOwogICAgIFY5ZnNQRFUgKnBkdSA9IG9wYXF1ZTsKKyAgICBWOWZzU3RhdGUgKnMgPSBw
ZHUtPnM7CiAKICAgICB2OWZzX3N0YXRfaW5pdCgmdjlzdGF0KTsKICAgICBlcnIgPSBwZHVfdW5t
YXJzaGFsKHBkdSwgb2Zmc2V0LCAiZHdTIiwgJmZpZCwgJnVudXNlZCwgJnY5c3RhdCk7CkBAIC0y
ODg4LDcgKzI4ODksOSBAQCBzdGF0aWMgdm9pZCBjb3JvdXRpbmVfZm4gdjlmc193c3RhdCh2b2lk
ICpvcGFxdWUpCiAgICAgICAgIH0KICAgICB9CiAgICAgaWYgKHY5c3RhdC5uYW1lLnNpemUgIT0g
MCkgeworICAgICAgICB2OWZzX3BhdGhfd3JpdGVfbG9jayhzKTsKICAgICAgICAgZXJyID0gdjlm
c19jb21wbGV0ZV9yZW5hbWUocGR1LCBmaWRwLCAtMSwgJnY5c3RhdC5uYW1lKTsKKyAgICAgICAg
djlmc19wYXRoX3VubG9jayhzKTsKICAgICAgICAgaWYgKGVyciA8IDApIHsKICAgICAgICAgICAg
IGdvdG8gb3V0OwogICAgICAgICB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0I3N0YWdpbmctNC4xMQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Apr 01 15:56:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 Apr 2019 15: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 1hAzI9-00061i-ST; Mon, 01 Apr 2019 15: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=P2ML=SD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAzI9-00061b-4t
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 15:56:09 +0000
X-Inumbo-ID: a93b9492-5496-11e9-b4a2-5f5ed043bf2f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a93b9492-5496-11e9-b4a2-5f5ed043bf2f;
 Mon, 01 Apr 2019 15:56:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hAzI7-0007C2-4J
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 15:56:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hAzI7-00053A-1k
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 15:56:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hAzI7-00053A-1k@xenbits.xenproject.org>
Date: Mon, 01 Apr 2019 15:56:07 +0000
Subject: [Xen-changelog] [qemu-xen staging-4.11] net: ignore packet size
 greater than INT_MAX
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI2OTdjMGFlY2JmOWJjOGJkYjRmMWJmMGVhOTJlNmE4ZmIyNTgwOTQKQXV0aG9yOiAg
ICAgSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1heSAz
MCAxMzoxNjozNiAyMDE4ICswODAwCkNvbW1pdDogICAgIEFudGhvbnkgUEVSQVJEIDxhbnRob255
LnBlcmFyZEBjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gQXByIDEgMTY6MDM6MjUgMjAxOSAr
MDEwMAoKICAgIG5ldDogaWdub3JlIHBhY2tldCBzaXplIGdyZWF0ZXIgdGhhbiBJTlRfTUFYCiAg
ICAKICAgIFRoZXJlIHNob3VsZCBub3QgYmUgYSByZWFzb24gZm9yIHBhc3NpbmcgYSBwYWNrZXQg
c2l6ZSBncmVhdGVyIHRoYW4KICAgIElOVF9NQVguIEl0J3MgdXN1YWxseSBhIGhpbnQgb2YgYnVn
IHNvbWV3aGVyZSwgc28gaWdub3JlIHBhY2tldCBzaXplCiAgICBncmVhdGVyIHRoYW4gSU5UX01B
WCBpbiBxZW11X2RlbGl2ZXJfcGFja2V0X2lvdigpCiAgICAKICAgIENDOiBxZW11LXN0YWJsZUBu
b25nbnUub3JnCiAgICBSZXBvcnRlZC1ieTogRGFuaWVsIFNoYXBpcmEgPGRhbmllbEB0d2lzdGxv
Y2suY29tPgogICAgUmV2aWV3ZWQtYnk6IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgog
ICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMTU5MmE5OTQ3MDM2ZDYwZGRlNTQwNDIwNGE1
ZDQ1OTc1MTMzY2FmNSkKLS0tCiBuZXQvbmV0LmMgfCA3ICsrKysrKy0KIDEgZmlsZSBjaGFuZ2Vk
LCA2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9uZXQvbmV0LmMg
Yi9uZXQvbmV0LmMKaW5kZXggMDcxOTM1OGQwMy4uMTRjYmI5ZTFlZCAxMDA2NDQKLS0tIGEvbmV0
L25ldC5jCisrKyBiL25ldC9uZXQuYwpAQCAtNzI5LDEwICs3MjksMTUgQEAgc3NpemVfdCBxZW11
X2RlbGl2ZXJfcGFja2V0X2lvdihOZXRDbGllbnRTdGF0ZSAqc2VuZGVyLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB2b2lkICpvcGFxdWUpCiB7CiAgICAgTmV0Q2xpZW50U3RhdGUg
Km5jID0gb3BhcXVlOworICAgIHNpemVfdCBzaXplID0gaW92X3NpemUoaW92LCBpb3ZjbnQpOwog
ICAgIGludCByZXQ7CiAKKyAgICBpZiAoc2l6ZSA+IElOVF9NQVgpIHsKKyAgICAgICAgcmV0dXJu
IHNpemU7CisgICAgfQorCiAgICAgaWYgKG5jLT5saW5rX2Rvd24pIHsKLSAgICAgICAgcmV0dXJu
IGlvdl9zaXplKGlvdiwgaW92Y250KTsKKyAgICAgICAgcmV0dXJuIHNpemU7CiAgICAgfQogCiAg
ICAgaWYgKG5jLT5yZWNlaXZlX2Rpc2FibGVkKSB7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0I3N0YWdpbmctNC4xMQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Apr 01 15:56:21 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 Apr 2019 15:56: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 1hAzIK-00062s-UH; Mon, 01 Apr 2019 15:56: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=P2ML=SD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAzIJ-00062g-N8
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 15:56:19 +0000
X-Inumbo-ID: af505e62-5496-11e9-ae95-a71b86c44a65
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id af505e62-5496-11e9-ae95-a71b86c44a65;
 Mon, 01 Apr 2019 15:56:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hAzIH-0007CP-B6
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 15:56:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hAzIH-00054F-8I
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 15:56:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hAzIH-00054F-8I@xenbits.xenproject.org>
Date: Mon, 01 Apr 2019 15:56:17 +0000
Subject: [Xen-changelog] [qemu-xen staging-4.11] net: drop too large packet
 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>

Y29tbWl0IDk4NjRhMTJmNGExM2YxOWE3NDQwY2IzMmJkMzI0MjUwNmQ2YjI3MzgKQXV0aG9yOiAg
ICAgSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KQXV0aG9yRGF0ZTogVHVlIERlYyA0
IDExOjUzOjQzIDIwMTggKzA4MDAKQ29tbWl0OiAgICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBBcHIgMSAxNjowMzozNCAyMDE5ICsw
MTAwCgogICAgbmV0OiBkcm9wIHRvbyBsYXJnZSBwYWNrZXQgZWFybHkKICAgIAogICAgV2UgdHJ5
IHRvIGRldGVjdCBhbmQgZHJvcCB0b28gbGFyZ2UgcGFja2V0ICg+SU5UX01BWCkgaW4gMTU5MmE5
OTQ3MDM2CiAgICAoIm5ldDogaWdub3JlIHBhY2tldCBzaXplIGdyZWF0ZXIgdGhhbiBJTlRfTUFY
IikgZHVyaW5nIHBhY2tldAogICAgZGVsaXZlcmluZy4gVW5mb3J0dW5hdGVseSwgdGhpcyBpcyBu
b3Qgc3VmZmljaWVudCBhcyB3ZSBtYXkgaGl0CiAgICBhbm90aGVyIGludGVnZXIgb3ZlcmZsb3cg
d2hlbiB0cnlpbmcgdG8gcXVldWUgc3VjaCBsYXJnZSBwYWNrZXQgaW4KICAgIHFlbXVfbmV0X3F1
ZXVlX2FwcGVuZF9pb3YoKToKICAgIAogICAgLSBzaXplIG9mIHRoZSBhbGxvY2F0aW9uIG1heSBv
dmVyZmxvdyBvbiAzMmJpdAogICAgLSBwYWNrZXQtPnNpemUgaXMgaW50ZWdlciB3aGljaCBtYXkg
b3ZlcmZsb3cgZXZlbiBvbiA2NGJpdAogICAgCiAgICBGaXhpbmcgdGhpcyBieSBtb3ZpbmcgdGhl
IGNoZWNrIHRvIHFlbXVfc2VuZHZfcGFja2V0X2FzeW5jKCkgd2hpY2ggaXMKICAgIHRoZSBlbnRy
YW5jZSBvZiBhbGwgbmV0d29ya2luZyBjb2RlcyBhbmQgcmVkdWNlIHRoZSBsaW1pdCB0bwogICAg
TkVUX0JVRlNJWkUgdG8gYmUgbW9yZSBjb25zZXJ2YXRpdmUuIFRoaXMgd29ya3Mgc2luY2U6CiAg
ICAKICAgIC0gRm9yIHRoZSBjYWxsZXJzIHRoYXQgY2FsbCBxZW11X3NlbmR2X3BhY2tldF9hc3lu
YygpIGRpcmVjdGx5LCB0aGV5CiAgICAgIG9ubHkgY2FyZSBhYm91dCBpZiB6ZXJvIGlzIHJldHVy
bmVkIHRvIGRldGVybWluZSB3aGV0aGVyIHRvIHByZXZlbnQKICAgICAgdGhlIHNvdXJjZSBmcm9t
IHByb2R1Y2luZyBtb3JlIHBhY2tldHMuIEEgY2FsbGJhY2sgd2lsbCBiZSB0cmlnZ2VyZWQKICAg
ICAgaWYgcGVlciBjYW4gYWNjZXB0IG1vcmUgdGhlbiBzb3VyY2UgY291bGQgYmUgZW5hYmxlZC4g
VGhpcyBpcwogICAgICB1c3VhbGx5IHVzZWQgYnkgaGlnaCBzcGVlZCBuZXR3b3JraW5nIGltcGxl
bWVudGF0aW9uIGxpa2UgdmlydGlvLW5ldAogICAgICBvciBuZXRtYXAuCiAgICAtIEZvciB0aGUg
Y2FsbGVycyB0aGF0IGNhbGwgcWVtdV9zZW5kdl9wYWNrZXQoKSB0aGF0IGNhbGxzCiAgICAgIHFl
bXVfc2VuZHZfcGFja2V0X2FzeW5jKCkgaW5kaXJlY3RseSwgdGhleSBvZnRlbiBpZ25vcmUgdGhl
IHJldHVybgogICAgICB2YWx1ZS4gSW4gdGhpcyBjYXNlIHFlbXUgd2lsbCBqdXN0IHRoZSBkcm9w
IHBhY2tldHMgaWYgcGVlciBjYW4ndAogICAgICByZWNlaXZlLgogICAgCiAgICBRZW11IHdpbGwg
Y29weSB0aGUgcGFja2V0IGlmIGl0IHdhcyBxdWV1ZWQuIFNvIGl0IHdhcyBzYWZlIGZvciBib3Ro
CiAgICBraW5kcyBvZiB0aGUgY2FsbGVycyB0byBhc3N1bWUgdGhlIHBhY2tldCB3YXMgc2VudC4K
ICAgIAogICAgU2luY2Ugd2UgbW92ZSB0aGUgY2hlY2sgZnJvbSBxZW11X2RlbGl2ZXJfcGFja2V0
X2lvdigpIHRvCiAgICBxZW11X3NlbmR2X3BhY2tldF9hc3luYygpLCBpdCB3b3VsZCBiZSBzYWZl
ciB0byBtYWtlCiAgICBxZW11X2RlbGl2ZXJfcGFja2V0X2lvdigpIHN0YXRpYyB0byBwcmV2ZW50
IGFueSBleHRlcm5hbCB1c2VyIGluIHRoZQogICAgZnV0dXJlLgogICAgCiAgICBUaGlzIGlzIGEg
cmV2aXNlZCBwYXRjaCBvZiBDVkUtMjAxOC0xNzk2My4KICAgIAogICAgQ2M6IHFlbXUtc3RhYmxl
QG5vbmdudS5vcmcKICAgIENjOiBMaSBRaWFuZyA8bGlxM2VhQDE2My5jb20+CiAgICBGaXhlczog
MTU5MmE5OTQ3MDM2ICgibmV0OiBpZ25vcmUgcGFja2V0IHNpemUgZ3JlYXRlciB0aGFuIElOVF9N
QVgiKQogICAgUmVwb3J0ZWQtYnk6IExpIFFpYW5nIDxsaXEzZWFAZ21haWwuY29tPgogICAgUmV2
aWV3ZWQtYnk6IExpIFFpYW5nIDxsaXEzZWFAZ21haWwuY29tPgogICAgU2lnbmVkLW9mZi1ieTog
SmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaG9tYXMg
SHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICAgIE1lc3NhZ2UtaWQ6IDIwMTgxMjA0MDM1MzQ3LjYx
NDgtMi1qYXNvd2FuZ0ByZWRoYXQuY29tCiAgICBTaWduZWQtb2ZmLWJ5OiBQZXRlciBNYXlkZWxs
IDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCAyNWMwMWJkMTlkMGU0YjY2ZjM1NzYxOGFlZWZkYTFlZjdhNDFlMjFhKQotLS0KIGluY2x1ZGUv
bmV0L25ldC5oIHwgIDYgLS0tLS0tCiBuZXQvbmV0LmMgICAgICAgICB8IDI4ICsrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMTcg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9uZXQvbmV0LmggYi9pbmNsdWRlL25l
dC9uZXQuaAppbmRleCBhYjg3ZDQyNmUxLi42YjUwYjMxOTk0IDEwMDY0NAotLS0gYS9pbmNsdWRl
L25ldC9uZXQuaAorKysgYi9pbmNsdWRlL25ldC9uZXQuaApAQCAtMTczLDEyICsxNzMsNiBAQCB2
b2lkIHFlbXVfY2hlY2tfbmljX21vZGVsKE5JQ0luZm8gKm5kLCBjb25zdCBjaGFyICptb2RlbCk7
CiBpbnQgcWVtdV9maW5kX25pY19tb2RlbChOSUNJbmZvICpuZCwgY29uc3QgY2hhciAqIGNvbnN0
ICptb2RlbHMsCiAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpkZWZhdWx0X21v
ZGVsKTsKIAotc3NpemVfdCBxZW11X2RlbGl2ZXJfcGFja2V0X2lvdihOZXRDbGllbnRTdGF0ZSAq
c2VuZGVyLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGZsYWdzLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBpb3ZlYyAqaW92LAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGludCBpb3ZjbnQsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdm9pZCAqb3BhcXVlKTsKLQogdm9pZCBwcmludF9uZXRfY2xpZW50KE1vbml0b3IgKm1v
biwgTmV0Q2xpZW50U3RhdGUgKm5jKTsKIHZvaWQgaG1wX2luZm9fbmV0d29yayhNb25pdG9yICpt
b24sIGNvbnN0IFFEaWN0ICpxZGljdCk7CiB2b2lkIG5ldF9zb2NrZXRfcnNfaW5pdChTb2NrZXRS
ZWFkU3RhdGUgKnJzLApkaWZmIC0tZ2l0IGEvbmV0L25ldC5jIGIvbmV0L25ldC5jCmluZGV4IDE0
Y2JiOWUxZWQuLmQ5MjIwOWVkODQgMTAwNjQ0Ci0tLSBhL25ldC9uZXQuYworKysgYi9uZXQvbmV0
LmMKQEAgLTI0OCw2ICsyNDgsMTEgQEAgc3RhdGljIHZvaWQgcWVtdV9uZXRfY2xpZW50X2Rlc3Ry
dWN0b3IoTmV0Q2xpZW50U3RhdGUgKm5jKQogewogICAgIGdfZnJlZShuYyk7CiB9CitzdGF0aWMg
c3NpemVfdCBxZW11X2RlbGl2ZXJfcGFja2V0X2lvdihOZXRDbGllbnRTdGF0ZSAqc2VuZGVyLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgZmxhZ3MsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgaW92ZWMg
KmlvdiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBpb3ZjbnQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpvcGFxdWUpOwog
CiBzdGF0aWMgdm9pZCBxZW11X25ldF9jbGllbnRfc2V0dXAoTmV0Q2xpZW50U3RhdGUgKm5jLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5ldENsaWVudEluZm8gKmluZm8sCkBA
IC03MjIsMjIgKzcyNywxOCBAQCBzdGF0aWMgc3NpemVfdCBuY19zZW5kdl9jb21wYXQoTmV0Q2xp
ZW50U3RhdGUgKm5jLCBjb25zdCBzdHJ1Y3QgaW92ZWMgKmlvdiwKICAgICByZXR1cm4gcmV0Owog
fQogCi1zc2l6ZV90IHFlbXVfZGVsaXZlcl9wYWNrZXRfaW92KE5ldENsaWVudFN0YXRlICpzZW5k
ZXIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGZsYWdzLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgaW92ZWMgKmlvdiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGlvdmNudCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdm9pZCAqb3BhcXVlKQorc3RhdGljIHNzaXplX3QgcWVtdV9kZWxp
dmVyX3BhY2tldF9pb3YoTmV0Q2xpZW50U3RhdGUgKnNlbmRlciwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGZsYWdzLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGlvdmVjICppb3YsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgaW92Y250LAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqb3BhcXVlKQogewogICAgIE5ldENsaWVudFN0
YXRlICpuYyA9IG9wYXF1ZTsKLSAgICBzaXplX3Qgc2l6ZSA9IGlvdl9zaXplKGlvdiwgaW92Y250
KTsKICAgICBpbnQgcmV0OwogCi0gICAgaWYgKHNpemUgPiBJTlRfTUFYKSB7Ci0gICAgICAgIHJl
dHVybiBzaXplOwotICAgIH0KIAogICAgIGlmIChuYy0+bGlua19kb3duKSB7Ci0gICAgICAgIHJl
dHVybiBzaXplOworICAgICAgICByZXR1cm4gaW92X3NpemUoaW92LCBpb3ZjbnQpOwogICAgIH0K
IAogICAgIGlmIChuYy0+cmVjZWl2ZV9kaXNhYmxlZCkgewpAQCAtNzYyLDEwICs3NjMsMTUgQEAg
c3NpemVfdCBxZW11X3NlbmR2X3BhY2tldF9hc3luYyhOZXRDbGllbnRTdGF0ZSAqc2VuZGVyLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOZXRQYWNrZXRTZW50ICpzZW50X2NiKQog
ewogICAgIE5ldFF1ZXVlICpxdWV1ZTsKKyAgICBzaXplX3Qgc2l6ZSA9IGlvdl9zaXplKGlvdiwg
aW92Y250KTsKICAgICBpbnQgcmV0OwogCisgICAgaWYgKHNpemUgPiBORVRfQlVGU0laRSkgewor
ICAgICAgICByZXR1cm4gc2l6ZTsKKyAgICB9CisKICAgICBpZiAoc2VuZGVyLT5saW5rX2Rvd24g
fHwgIXNlbmRlci0+cGVlcikgewotICAgICAgICByZXR1cm4gaW92X3NpemUoaW92LCBpb3ZjbnQp
OworICAgICAgICByZXR1cm4gc2l6ZTsKICAgICB9CiAKICAgICAvKiBMZXQgZmlsdGVycyBoYW5k
bGUgdGhlIHBhY2tldCBmaXJzdCAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdCNzdGFnaW5nLTQuMTEKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Apr 01 15:56:31 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 Apr 2019 15:56: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 1hAzIU-000642-W6; Mon, 01 Apr 2019 15: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=P2ML=SD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAzIT-00063s-Mo
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 15:56:29 +0000
X-Inumbo-ID: b5645aa6-5496-11e9-b4eb-53e652e39cd6
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b5645aa6-5496-11e9-b4eb-53e652e39cd6;
 Mon, 01 Apr 2019 15:56:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hAzIR-0007Cf-Hd
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 15:56:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hAzIR-00054g-F0
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 15:56:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hAzIR-00054g-F0@xenbits.xenproject.org>
Date: Mon, 01 Apr 2019 15:56:27 +0000
Subject: [Xen-changelog] [qemu-xen staging-4.11] gluster: Handle changed
 glfs_ftruncate signature
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDEzYmFjN2FiZjYwZTI1MTAxZWY2MDU5ZjBkYTdhMTY4OTQyZWNjZDkKQXV0aG9yOiAg
ICAgUHJhc2FubmEgS3VtYXIgS2FsZXZlciA8cHJhc2FubmEua2FsZXZlckByZWRoYXQuY29tPgpB
dXRob3JEYXRlOiBUdWUgTWFyIDUgMTY6NDY6MzMgMjAxOSArMDEwMApDb21taXQ6ICAgICBBbnRo
b255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEFw
ciAxIDE2OjE3OjA3IDIwMTkgKzAxMDAKCiAgICBnbHVzdGVyOiBIYW5kbGUgY2hhbmdlZCBnbGZz
X2Z0cnVuY2F0ZSBzaWduYXR1cmUKICAgIAogICAgTmV3IHZlcnNpb25zIG9mIEdsdXN0ZXJzIGxp
YmdmYXBpLnNvIGhhdmUgYW4gdXBkYXRlZCBnbGZzX2Z0cnVuY2F0ZSgpCiAgICBmdW5jdGlvbiB0
aGF0IHJldHVybnMgYWRkaXRpb25hbCAnc3RydWN0IHN0YXQnIHN0cnVjdHVyZXMgdG8gZW5hYmxl
CiAgICBhZHZhbmNlZCBjYWNoaW5nIG9mIGF0dHJpYnV0ZXMuIFRoaXMgaXMgdXNlZnVsIGZvciBm
aWxlIHNlcnZlcnMsIG5vdCBzbwogICAgbXVjaCBmb3IgUUVNVS4gTmV2ZXJ0aGVsZXNzLCB0aGUg
QVBJIGhhcyBjaGFuZ2VkIGFuZCBuZWVkcyB0byBiZQogICAgYWRvcHRlZC4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogUHJhc2FubmEgS3VtYXIgS2FsZXZlciA8cHJhc2FubmEua2FsZXZlckByZWRo
YXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogTmllbHMgZGUgVm9zIDxuZGV2b3NAcmVkaGF0LmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgICAo
Y2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlMDE0ZGJlNzRlMDQ4NDE4ODE2NGM2MWZmNjg0M2Y4
YTA0YThjYjlkKQotLS0KIGJsb2NrL2dsdXN0ZXIuYyB8ICA0ICsrKysKIGNvbmZpZ3VyZSAgICAg
ICB8IDE4ICsrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAyMiBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEvYmxvY2svZ2x1c3Rlci5jIGIvYmxvY2svZ2x1c3Rlci5jCmluZGV4
IGQwOWY0ZjIyODMuLjEwNDYzY2MzMTQgMTAwNjQ0Ci0tLSBhL2Jsb2NrL2dsdXN0ZXIuYworKysg
Yi9ibG9jay9nbHVzdGVyLmMKQEAgLTE2LDYgKzE2LDEwIEBACiAjaW5jbHVkZSAicWVtdS9lcnJv
ci1yZXBvcnQuaCIKICNpbmNsdWRlICJxZW11L2N1dGlscy5oIgogCisjaWZkZWYgQ09ORklHX0dM
VVNURVJGU19GVFJVTkNBVEVfSEFTX1NUQVQKKyMgZGVmaW5lIGdsZnNfZnRydW5jYXRlKGZkLCBv
ZmZzZXQpIGdsZnNfZnRydW5jYXRlKGZkLCBvZmZzZXQsIE5VTEwsIE5VTEwpCisjZW5kaWYKKwog
I2RlZmluZSBHTFVTVEVSX09QVF9GSUxFTkFNRSAgICAgICAgImZpbGVuYW1lIgogI2RlZmluZSBH
TFVTVEVSX09QVF9WT0xVTUUgICAgICAgICAgInZvbHVtZSIKICNkZWZpbmUgR0xVU1RFUl9PUFRf
UEFUSCAgICAgICAgICAgICJwYXRoIgpkaWZmIC0tZ2l0IGEvY29uZmlndXJlIGIvY29uZmlndXJl
CmluZGV4IGNlZWMyNzY2OTMuLmY0NTg2NTQ0ZDMgMTAwNzU1Ci0tLSBhL2NvbmZpZ3VyZQorKysg
Yi9jb25maWd1cmUKQEAgLTQwMSw2ICs0MDEsNyBAQCBnbHVzdGVyZnNfeGxhdG9yX29wdD0ibm8i
CiBnbHVzdGVyZnNfZGlzY2FyZD0ibm8iCiBnbHVzdGVyZnNfZmFsbG9jYXRlPSJubyIKIGdsdXN0
ZXJmc196ZXJvZmlsbD0ibm8iCitnbHVzdGVyZnNfZnRydW5jYXRlX2hhc19zdGF0PSJubyIKIGd0
az0iIgogZ3RrYWJpPSIiCiBndGtfZ2w9Im5vIgpAQCAtMzc0MCw2ICszNzQxLDE5IEBAIGlmIHRl
c3QgIiRnbHVzdGVyZnMiICE9ICJubyIgOyB0aGVuCiAgICAgICBnbHVzdGVyZnNfZmFsbG9jYXRl
PSJ5ZXMiCiAgICAgICBnbHVzdGVyZnNfemVyb2ZpbGw9InllcyIKICAgICBmaQorICAgIGNhdCA+
ICRUTVBDIDw8IEVPRgorI2luY2x1ZGUgPGdsdXN0ZXJmcy9hcGkvZ2xmcy5oPgorCitpbnQKK21h
aW4odm9pZCkKK3sKKwkvKiBuZXcgZ2xmc19mdHJ1bmNhdGUoKSBwYXNzZXMgdHdvIGFkZGl0aW9u
YWwgYXJncyAqLworCXJldHVybiBnbGZzX2Z0cnVuY2F0ZShOVUxMLCAwLCBOVUxMLCBOVUxMKTsK
K30KK0VPRgorICAgIGlmIGNvbXBpbGVfcHJvZyAiJGdsdXN0ZXJmc19jZmxhZ3MiICIkZ2x1c3Rl
cmZzX2xpYnMiIDsgdGhlbgorICAgICAgZ2x1c3RlcmZzX2Z0cnVuY2F0ZV9oYXNfc3RhdD0ieWVz
IgorICAgIGZpCiAgIGVsc2UKICAgICBpZiB0ZXN0ICIkZ2x1c3RlcmZzIiA9ICJ5ZXMiIDsgdGhl
bgogICAgICAgZmVhdHVyZV9ub3RfZm91bmQgIkdsdXN0ZXJGUyBiYWNrZW5kIHN1cHBvcnQiIFwK
QEAgLTYxNDMsNiArNjE1NywxMCBAQCBpZiB0ZXN0ICIkZ2x1c3RlcmZzX3plcm9maWxsIiA9ICJ5
ZXMiIDsgdGhlbgogICBlY2hvICJDT05GSUdfR0xVU1RFUkZTX1pFUk9GSUxMPXkiID4+ICRjb25m
aWdfaG9zdF9tYWsKIGZpCiAKK2lmIHRlc3QgIiRnbHVzdGVyZnNfZnRydW5jYXRlX2hhc19zdGF0
IiA9ICJ5ZXMiIDsgdGhlbgorICBlY2hvICJDT05GSUdfR0xVU1RFUkZTX0ZUUlVOQ0FURV9IQVNf
U1RBVD15IiA+PiAkY29uZmlnX2hvc3RfbWFrCitmaQorCiBpZiB0ZXN0ICIkbGlic3NoMiIgPSAi
eWVzIiA7IHRoZW4KICAgZWNobyAiQ09ORklHX0xJQlNTSDI9bSIgPj4gJGNvbmZpZ19ob3N0X21h
awogICBlY2hvICJMSUJTU0gyX0NGTEFHUz0kbGlic3NoMl9jZmxhZ3MiID4+ICRjb25maWdfaG9z
dF9tYWsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC9xZW11
LXhlbi5naXQjc3RhZ2luZy00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Apr 01 15:56:41 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 Apr 2019 15:56:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hAzIf-00066l-1f; Mon, 01 Apr 2019 15:56:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=P2ML=SD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAzId-00066d-Ff
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 15:56:39 +0000
X-Inumbo-ID: bb7b4bd7-5496-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bb7b4bd7-5496-11e9-bc90-bc764e045a96;
 Mon, 01 Apr 2019 15:56:38 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hAzIb-0007DU-O1
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 15:56:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hAzIb-00055c-Ld
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 15:56:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hAzIb-00055c-Ld@xenbits.xenproject.org>
Date: Mon, 01 Apr 2019 15:56:37 +0000
Subject: [Xen-changelog] [qemu-xen staging-4.11] gluster: the glfs_io_cbk
 callback function pointer adds pre/post stat args
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk0YTcxNWI2Y2JhNzIyNWU1ZGI1OTkwMWU1ZDBhNTI1MmVhZDk3NTUKQXV0aG9yOiAg
ICAgTmllbHMgZGUgVm9zIDxuZGV2b3NAcmVkaGF0LmNvbT4KQXV0aG9yRGF0ZTogVHVlIE1hciA1
IDE2OjQ2OjM0IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBBcHIgMSAxNjoxODoxMyAyMDE5ICsw
MTAwCgogICAgZ2x1c3RlcjogdGhlIGdsZnNfaW9fY2JrIGNhbGxiYWNrIGZ1bmN0aW9uIHBvaW50
ZXIgYWRkcyBwcmUvcG9zdCBzdGF0IGFyZ3MKICAgIAogICAgVGhlIGdsZnNfKl9hc3luYygpIGZ1
bmN0aW9ucyBkbyBhIGNhbGxiYWNrIG9uY2UgZmluaXNoZWQuIFRoaXMgY2FsbGJhY2sKICAgIGhh
cyBjaGFuZ2VkIGl0cyBhcmd1bWVudHMsIHByZS0gYW5kIHBvc3Qtc3RhdCBzdHJ1Y3R1cmVzIGhh
dmUgYmVlbgogICAgYWRkZWQuIFRoaXMgbWFrZXMgaXQgcG9zc2libGUgdG8gaW1wcm92ZSBjYWNo
aW5nLCB3aGljaCBpcyB1c2VmdWwgZm9yCiAgICBTYW1iYSBhbmQgTkZTLUdhbmVzaGEsIGJ1dCBu
b3Qgc28gbXVjaCBmb3IgUUVNVS4gR2x1c3RlciA2IGlzIHRoZSBmaXJzdAogICAgcmVsZWFzZSB0
aGF0IGluY2x1ZGVzIHRoZXNlIG5ldyBhcmd1bWVudHMuCiAgICAKICAgIFdpdGggYW4gYWRkaXRp
b25hbCBkZXRlY3Rpb24gaW4gLi9jb25maWd1cmUsIHRoZSBuZXcgYXJndW1lbnRzIGNhbgogICAg
Y29uZGl0aW9uYWxseSBnZXQgaW5jbHVkZWQgaW4gdGhlIGdsZnNfaW9fY2JrIGhhbmRsZXIuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pZWxzIGRlIFZvcyA8bmRldm9zQHJlZGhhdC5jb20+CiAg
ICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogICAgKGNoZXJy
eSBwaWNrZWQgZnJvbSBjb21taXQgMGUzYjg5MWZlZmFjYzBlNDlmM2M4ZmZhM2E3NTNiNjllYjcy
MTRkMikKLS0tCiBibG9jay9nbHVzdGVyLmMgfCAgNiArKysrKy0KIGNvbmZpZ3VyZSAgICAgICB8
IDI0ICsrKysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvYmxvY2svZ2x1c3Rlci5jIGIvYmxv
Y2svZ2x1c3Rlci5jCmluZGV4IDEwNDYzY2MzMTQuLmE0YWIzYmQ3OTMgMTAwNjQ0Ci0tLSBhL2Js
b2NrL2dsdXN0ZXIuYworKysgYi9ibG9jay9nbHVzdGVyLmMKQEAgLTcxMSw3ICs3MTEsMTEgQEAg
c3RhdGljIHN0cnVjdCBnbGZzICpxZW11X2dsdXN0ZXJfaW5pdChCbG9ja2Rldk9wdGlvbnNHbHVz
dGVyICpnY29uZiwKIC8qCiAgKiBBSU8gY2FsbGJhY2sgcm91dGluZSBjYWxsZWQgZnJvbSBHbHVz
dGVyRlMgdGhyZWFkLgogICovCi1zdGF0aWMgdm9pZCBnbHVzdGVyX2ZpbmlzaF9haW9jYihzdHJ1
Y3QgZ2xmc19mZCAqZmQsIHNzaXplX3QgcmV0LCB2b2lkICphcmcpCitzdGF0aWMgdm9pZCBnbHVz
dGVyX2ZpbmlzaF9haW9jYihzdHJ1Y3QgZ2xmc19mZCAqZmQsIHNzaXplX3QgcmV0LAorI2lmZGVm
IENPTkZJR19HTFVTVEVSRlNfSU9DQl9IQVNfU1RBVAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IGdsZnNfc3RhdCAqcHJlLCBzdHJ1Y3QgZ2xmc19zdGF0ICpwb3N0LAor
I2VuZGlmCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICphcmcpCiB7CiAg
ICAgR2x1c3RlckFJT0NCICphY2IgPSAoR2x1c3RlckFJT0NCICopYXJnOwogCmRpZmYgLS1naXQg
YS9jb25maWd1cmUgYi9jb25maWd1cmUKaW5kZXggZjQ1ODY1NDRkMy4uZjdmNmQ4ZjZlMyAxMDA3
NTUKLS0tIGEvY29uZmlndXJlCisrKyBiL2NvbmZpZ3VyZQpAQCAtNDAyLDYgKzQwMiw3IEBAIGds
dXN0ZXJmc19kaXNjYXJkPSJubyIKIGdsdXN0ZXJmc19mYWxsb2NhdGU9Im5vIgogZ2x1c3RlcmZz
X3plcm9maWxsPSJubyIKIGdsdXN0ZXJmc19mdHJ1bmNhdGVfaGFzX3N0YXQ9Im5vIgorZ2x1c3Rl
cmZzX2lvY2JfaGFzX3N0YXQ9Im5vIgogZ3RrPSIiCiBndGthYmk9IiIKIGd0a19nbD0ibm8iCkBA
IC0zNzU0LDYgKzM3NTUsMjUgQEAgRU9GCiAgICAgaWYgY29tcGlsZV9wcm9nICIkZ2x1c3RlcmZz
X2NmbGFncyIgIiRnbHVzdGVyZnNfbGlicyIgOyB0aGVuCiAgICAgICBnbHVzdGVyZnNfZnRydW5j
YXRlX2hhc19zdGF0PSJ5ZXMiCiAgICAgZmkKKyAgICBjYXQgPiAkVE1QQyA8PCBFT0YKKyNpbmNs
dWRlIDxnbHVzdGVyZnMvYXBpL2dsZnMuaD4KKworLyogbmV3IGdsZnNfaW9fY2JrKCkgcGFzc2Vz
IHR3byBhZGRpdGlvbmFsIGdsZnNfc3RhdCBzdHJ1Y3RzICovCitzdGF0aWMgdm9pZAorZ2x1c3Rl
cmZzX2lvY2IoZ2xmc19mZF90ICpmZCwgc3NpemVfdCByZXQsIHN0cnVjdCBnbGZzX3N0YXQgKnBy
ZXN0YXQsIHN0cnVjdCBnbGZzX3N0YXQgKnBvc3RzdGF0LCB2b2lkICpkYXRhKQore30KKworaW50
CittYWluKHZvaWQpCit7CisJZ2xmc19pb19jYmsgaW9jYiA9ICZnbHVzdGVyZnNfaW9jYjsKKwlp
b2NiKE5VTEwsIDAgLCBOVUxMLCBOVUxMLCBOVUxMKTsKKwlyZXR1cm4gMDsKK30KK0VPRgorICAg
IGlmIGNvbXBpbGVfcHJvZyAiJGdsdXN0ZXJmc19jZmxhZ3MiICIkZ2x1c3RlcmZzX2xpYnMiIDsg
dGhlbgorICAgICAgZ2x1c3RlcmZzX2lvY2JfaGFzX3N0YXQ9InllcyIKKyAgICBmaQogICBlbHNl
CiAgICAgaWYgdGVzdCAiJGdsdXN0ZXJmcyIgPSAieWVzIiA7IHRoZW4KICAgICAgIGZlYXR1cmVf
bm90X2ZvdW5kICJHbHVzdGVyRlMgYmFja2VuZCBzdXBwb3J0IiBcCkBAIC02MTYxLDYgKzYxODEs
MTAgQEAgaWYgdGVzdCAiJGdsdXN0ZXJmc19mdHJ1bmNhdGVfaGFzX3N0YXQiID0gInllcyIgOyB0
aGVuCiAgIGVjaG8gIkNPTkZJR19HTFVTVEVSRlNfRlRSVU5DQVRFX0hBU19TVEFUPXkiID4+ICRj
b25maWdfaG9zdF9tYWsKIGZpCiAKK2lmIHRlc3QgIiRnbHVzdGVyZnNfaW9jYl9oYXNfc3RhdCIg
PSAieWVzIiA7IHRoZW4KKyAgZWNobyAiQ09ORklHX0dMVVNURVJGU19JT0NCX0hBU19TVEFUPXki
ID4+ICRjb25maWdfaG9zdF9tYWsKK2ZpCisKIGlmIHRlc3QgIiRsaWJzc2gyIiA9ICJ5ZXMiIDsg
dGhlbgogICBlY2hvICJDT05GSUdfTElCU1NIMj1tIiA+PiAkY29uZmlnX2hvc3RfbWFrCiAgIGVj
aG8gIkxJQlNTSDJfQ0ZMQUdTPSRsaWJzc2gyX2NmbGFncyIgPj4gJGNvbmZpZ19ob3N0X21hawot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdp
dCNzdGFnaW5nLTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Apr 01 15:56:51 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 Apr 2019 15: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 1hAzIp-00067p-3O; Mon, 01 Apr 2019 15:56: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=P2ML=SD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAzIo-00067g-7N
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 15:56:50 +0000
X-Inumbo-ID: c18aef52-5496-11e9-9817-c3e33f37e63f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c18aef52-5496-11e9-9817-c3e33f37e63f;
 Mon, 01 Apr 2019 15:56:48 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hAzIl-0007Dh-U6
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 15:56:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hAzIl-000567-Re
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 15:56:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hAzIl-000567-Re@xenbits.xenproject.org>
Date: Mon, 01 Apr 2019 15:56:47 +0000
Subject: [Xen-changelog] [qemu-xen staging-4.11] gtk: Don't
 vte_terminal_set_encoding() on new VTE versions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI4NzEzNTVhNjk1N2YxYjNjMTZmODU4ZTMxNDNlMGZmZjA3MzdiNmEKQXV0aG9yOiAg
ICAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9jdCAxMSAx
NzozMDozOSAyMDE4ICswMjAwCkNvbW1pdDogICAgIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gQXByIDEgMTY6MjA6MjQgMjAxOSArMDEw
MAoKICAgIGd0azogRG9uJ3QgdnRlX3Rlcm1pbmFsX3NldF9lbmNvZGluZygpIG9uIG5ldyBWVEUg
dmVyc2lvbnMKICAgIAogICAgVGhlIGZ1bmN0aW9uIHZ0ZV90ZXJtaW5hbF9zZXRfZW5jb2Rpbmco
KSBpcyBkZXByZWNhdGVkIHNpbmNlIFZURSAwLjU0LAogICAgc28gc3RvcCBjYWxsaW5nIGl0IGZy
b20gdGhhdCB2ZXJzaW9uIG9uLiBUaGlzIGZpeGVzIGEgYnVpbGQgZXJyb3IKICAgIGJlY2F1c2Ug
b2Ygb3VyIHVzZSBvZiB3YXJuaW5nIGZsYWdzIFstV2Vycm9yPWRlcHJlY2F0ZWQtZGVjbGFyYXRp
b25zXS4KICAgIAogICAgRml4ZXM6IGh0dHBzOi8vYnVncy5sYXVuY2hwYWQubmV0L2J1Z3MvMTc5
NDkzOQogICAgUmVwb3J0ZWQtYnk6IEJhc3RpYW4gS29wcGVsbWFubiA8a2Jhc3RpYW5AbWFpbC51
bmktcGFkZXJib3JuLmRlPgogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gV29sZiA8a3dvbGZAcmVk
aGF0LmNvbT4KICAgIE1lc3NhZ2UtaWQ6IDIwMTgxMDExMTUzMDM5LjIzMjQtMS1rd29sZkByZWRo
YXQuY29tCiAgICBTaWduZWQtb2ZmLWJ5OiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNv
bT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDY0MTU5OTRmZmNjNmQyMmIzZjVhZGQ2
N2Y2M2ZlNzdlNGI5NzExZjQpCi0tLQogdWkvZ3RrLmMgfCA2ICsrKystLQogMSBmaWxlIGNoYW5n
ZWQsIDQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS91aS9ndGsu
YyBiL3VpL2d0ay5jCmluZGV4IDM0MmU5NmZiZTkuLjkwNzZkMjUwNDUgMTAwNjQ0Ci0tLSBhL3Vp
L2d0ay5jCisrKyBiL3VpL2d0ay5jCkBAIC0xODMxLDEzICsxODMxLDE1IEBAIHN0YXRpYyBHU0xp
c3QgKmdkX3ZjX3Z0ZV9pbml0KEd0a0Rpc3BsYXlTdGF0ZSAqcywgVmlydHVhbENvbnNvbGUgKnZj
LAogICAgIGdfc2lnbmFsX2Nvbm5lY3QodmMtPnZ0ZS50ZXJtaW5hbCwgImNvbW1pdCIsIEdfQ0FM
TEJBQ0soZ2RfdmNfaW4pLCB2Yyk7CiAKICAgICAvKiBUaGUgZG9jdW1lbnRhdGlvbiBzYXlzIHRo
YXQgdGhlIGRlZmF1bHQgaXMgVVRGLTgsIGJ1dCBhY3R1YWxseSBpdCBpcwotICAgICAqIDctYml0
IEFTQ0lJIGF0IGxlYXN0IGluIFZURSAwLjM4LgotICAgICAqLworICAgICAqIDctYml0IEFTQ0lJ
IGF0IGxlYXN0IGluIFZURSAwLjM4LiBUaGUgZnVuY3Rpb24gaXMgZGVwcmVjYXRlZCBzaW5jZQor
ICAgICAqIFZURSAwLjU0IChvbmx5IFVURi04IGlzIHN1cHBvcnRlZCBub3cpLiAqLworI2lmICFW
VEVfQ0hFQ0tfVkVSU0lPTigwLCA1NCwgMCkKICNpZiBWVEVfQ0hFQ0tfVkVSU0lPTigwLCAzOCwg
MCkKICAgICB2dGVfdGVybWluYWxfc2V0X2VuY29kaW5nKFZURV9URVJNSU5BTCh2Yy0+dnRlLnRl
cm1pbmFsKSwgIlVURi04IiwgTlVMTCk7CiAjZWxzZQogICAgIHZ0ZV90ZXJtaW5hbF9zZXRfZW5j
b2RpbmcoVlRFX1RFUk1JTkFMKHZjLT52dGUudGVybWluYWwpLCAiVVRGLTgiKTsKICNlbmRpZgor
I2VuZGlmCiAKICAgICB2dGVfdGVybWluYWxfc2V0X3Njcm9sbGJhY2tfbGluZXMoVlRFX1RFUk1J
TkFMKHZjLT52dGUudGVybWluYWwpLCAtMSk7CiAgICAgdnRlX3Rlcm1pbmFsX3NldF9zaXplKFZU
RV9URVJNSU5BTCh2Yy0+dnRlLnRlcm1pbmFsKSwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQjc3RhZ2luZy00LjExCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Apr 01 16:33:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 Apr 2019 16: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 1hAzrx-0002cJ-Rx; Mon, 01 Apr 2019 16:33:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=P2ML=SD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAzrw-0002cC-LF
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 16:33:08 +0000
X-Inumbo-ID: d45d64ca-549b-11e9-89df-dfcdaea984cc
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d45d64ca-549b-11e9-89df-dfcdaea984cc;
 Mon, 01 Apr 2019 16:33:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hAzru-0008SH-Vr
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 16:33:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hAzru-0007tW-S3
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 16:33:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hAzru-0007tW-S3@xenbits.xenproject.org>
Date: Mon, 01 Apr 2019 16:33:06 +0000
Subject: [Xen-changelog] [qemu-xen staging-4.10] gtk: Don't
 vte_terminal_set_encoding() on new VTE versions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhhMGRmNDA3MThjMmEyZmNlMGRkNGIzODAxYjQ5MjFkN2ExMzMzZjMKQXV0aG9yOiAg
ICAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9jdCAxMSAx
NzozMDozOSAyMDE4ICswMjAwCkNvbW1pdDogICAgIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgRmViIDUgMTY6NDU6NDYgMjAxOSArMDAw
MAoKICAgIGd0azogRG9uJ3QgdnRlX3Rlcm1pbmFsX3NldF9lbmNvZGluZygpIG9uIG5ldyBWVEUg
dmVyc2lvbnMKICAgIAogICAgVGhlIGZ1bmN0aW9uIHZ0ZV90ZXJtaW5hbF9zZXRfZW5jb2Rpbmco
KSBpcyBkZXByZWNhdGVkIHNpbmNlIFZURSAwLjU0LAogICAgc28gc3RvcCBjYWxsaW5nIGl0IGZy
b20gdGhhdCB2ZXJzaW9uIG9uLiBUaGlzIGZpeGVzIGEgYnVpbGQgZXJyb3IKICAgIGJlY2F1c2Ug
b2Ygb3VyIHVzZSBvZiB3YXJuaW5nIGZsYWdzIFstV2Vycm9yPWRlcHJlY2F0ZWQtZGVjbGFyYXRp
b25zXS4KICAgIAogICAgRml4ZXM6IGh0dHBzOi8vYnVncy5sYXVuY2hwYWQubmV0L2J1Z3MvMTc5
NDkzOQogICAgUmVwb3J0ZWQtYnk6IEJhc3RpYW4gS29wcGVsbWFubiA8a2Jhc3RpYW5AbWFpbC51
bmktcGFkZXJib3JuLmRlPgogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gV29sZiA8a3dvbGZAcmVk
aGF0LmNvbT4KICAgIE1lc3NhZ2UtaWQ6IDIwMTgxMDExMTUzMDM5LjIzMjQtMS1rd29sZkByZWRo
YXQuY29tCiAgICBTaWduZWQtb2ZmLWJ5OiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNv
bT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDY0MTU5OTRmZmNjNmQyMmIzZjVhZGQ2
N2Y2M2ZlNzdlNGI5NzExZjQpCi0tLQogdWkvZ3RrLmMgfCA2ICsrKystLQogMSBmaWxlIGNoYW5n
ZWQsIDQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS91aS9ndGsu
YyBiL3VpL2d0ay5jCmluZGV4IDM0MmU5NmZiZTkuLjkwNzZkMjUwNDUgMTAwNjQ0Ci0tLSBhL3Vp
L2d0ay5jCisrKyBiL3VpL2d0ay5jCkBAIC0xODMxLDEzICsxODMxLDE1IEBAIHN0YXRpYyBHU0xp
c3QgKmdkX3ZjX3Z0ZV9pbml0KEd0a0Rpc3BsYXlTdGF0ZSAqcywgVmlydHVhbENvbnNvbGUgKnZj
LAogICAgIGdfc2lnbmFsX2Nvbm5lY3QodmMtPnZ0ZS50ZXJtaW5hbCwgImNvbW1pdCIsIEdfQ0FM
TEJBQ0soZ2RfdmNfaW4pLCB2Yyk7CiAKICAgICAvKiBUaGUgZG9jdW1lbnRhdGlvbiBzYXlzIHRo
YXQgdGhlIGRlZmF1bHQgaXMgVVRGLTgsIGJ1dCBhY3R1YWxseSBpdCBpcwotICAgICAqIDctYml0
IEFTQ0lJIGF0IGxlYXN0IGluIFZURSAwLjM4LgotICAgICAqLworICAgICAqIDctYml0IEFTQ0lJ
IGF0IGxlYXN0IGluIFZURSAwLjM4LiBUaGUgZnVuY3Rpb24gaXMgZGVwcmVjYXRlZCBzaW5jZQor
ICAgICAqIFZURSAwLjU0IChvbmx5IFVURi04IGlzIHN1cHBvcnRlZCBub3cpLiAqLworI2lmICFW
VEVfQ0hFQ0tfVkVSU0lPTigwLCA1NCwgMCkKICNpZiBWVEVfQ0hFQ0tfVkVSU0lPTigwLCAzOCwg
MCkKICAgICB2dGVfdGVybWluYWxfc2V0X2VuY29kaW5nKFZURV9URVJNSU5BTCh2Yy0+dnRlLnRl
cm1pbmFsKSwgIlVURi04IiwgTlVMTCk7CiAjZWxzZQogICAgIHZ0ZV90ZXJtaW5hbF9zZXRfZW5j
b2RpbmcoVlRFX1RFUk1JTkFMKHZjLT52dGUudGVybWluYWwpLCAiVVRGLTgiKTsKICNlbmRpZgor
I2VuZGlmCiAKICAgICB2dGVfdGVybWluYWxfc2V0X3Njcm9sbGJhY2tfbGluZXMoVlRFX1RFUk1J
TkFMKHZjLT52dGUudGVybWluYWwpLCAtMSk7CiAgICAgdnRlX3Rlcm1pbmFsX3NldF9zaXplKFZU
RV9URVJNSU5BTCh2Yy0+dnRlLnRlcm1pbmFsKSwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQjc3RhZ2luZy00LjEwCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Apr 01 16:33:22 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 Apr 2019 16:33:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hAzs9-0002df-Vv; Mon, 01 Apr 2019 16:33:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=P2ML=SD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAzs8-0002dR-Vl
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 16:33:21 +0000
X-Inumbo-ID: da6f7b6e-549b-11e9-8d0e-fb1e2f465310
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id da6f7b6e-549b-11e9-8d0e-fb1e2f465310;
 Mon, 01 Apr 2019 16:33:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hAzs5-0008Sb-5w
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 16:33:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hAzs5-0007ud-3E
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 16:33:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hAzs5-0007ud-3E@xenbits.xenproject.org>
Date: Mon, 01 Apr 2019 16:33:17 +0000
Subject: [Xen-changelog] [qemu-xen staging-4.10] vga: check the validation
 of memory addr when draw text
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQyMjgzYWEyMzNhMGI5NDg5MTVhMGU5NTZhNmU4YWY2YzA3YTI2ZjEKQXV0aG9yOiAg
ICAgbGluemhlY2hlbmcgPGxpbnpoZWNoZW5nQGh1YXdlaS5jb20+CkF1dGhvckRhdGU6IFRodSBK
YW4gMTEgMjE6Mjc6MjQgMjAxOCArMDgwMApDb21taXQ6ICAgICBBbnRob255IFBFUkFSRCA8YW50
aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEFwciAxIDE3OjA5OjU3IDIw
MTkgKzAxMDAKCiAgICB2Z2E6IGNoZWNrIHRoZSB2YWxpZGF0aW9uIG9mIG1lbW9yeSBhZGRyIHdo
ZW4gZHJhdyB0ZXh0CiAgICAKICAgIFN0YXJ0IGEgdm0gd2l0aCBxZW11LWt2bSAtZW5hYmxlLWt2
bSAtdm5jIDo2NiAtc21wIDEgLW0gMTAyNCAtaGRhCiAgICByZWRoYXRfNS4xMS5xY293MiAgLWRl
dmljZSBwY25ldCAtdmdhIGNpcnJ1cywKICAgIHRoZW4gdXNlIFZOQyBjbGllbnQgdG8gY29ubmVj
dCB0byBWTSwgYW5kIGV4Y3V0ZSB0aGUgY29kZSBiZWxvdyBpbiBndWVzdAogICAgT1Mgd2lsbCBs
ZWFkIHRvIHFlbXUgY3Jhc2g6CiAgICAKICAgIGludCBtYWluKCkKICAgICB7CiAgICAgICAgaW9w
bCgzKTsKICAgICAgICBzcmFuZCh0aW1lKE5VTEwpKTsKICAgICAgICBpbnQgYSxiOwogICAgICAg
IHdoaWxlKDEpewogICAgICAgICAgICBhID0gcmFuZCgpJTB4MTAwOwogICAgICAgICAgICBiID0g
MHgzYzAgKyAocmFuZCgpJTB4MjApOwogICAgICAgICAgICBvdXRiKGEsYik7CiAgICAgICAgfQog
ICAgICAgIHJldHVybiAwOwogICAgfQogICAgCiAgICBUaGUgYWJvdmUgY29kZSBpcyB3cml0aW5n
IHRoZSByZWdpc3RlcnMgb2YgVkdBIHJhbmRvbWx5LgogICAgV2UgY2FuIHdyaXRlIFZHQSBDUlQg
Y29udHJvbGxlciByZWdpc3RlcnMgaW5kZXggMHgwQyBvciAweDBECiAgICAod2hpY2ggaXMgdGhl
IHN0YXJ0IGFkZHJlc3MgcmVnaXN0ZXIpIHRvIG1vZGlmeSB0aGUKICAgIHRoZSBkaXNwbGF5IG1l
bW9yeSBhZGRyZXNzIG9mIHRoZSB1cHBlciBsZWZ0IHBpeGVsCiAgICBvciBjaGFyYWN0ZXIgb2Yg
dGhlIHNjcmVlbi4gVGhlIGFkZHJlc3MgbWF5IGJlIG91dCBvZiB0aGUKICAgIHJhbmdlIG9mIHZn
YSByYW0uIFNvIHdlIHNob3VsZCBjaGVjayB0aGUgdmFsaWRhdGlvbiBvZiBtZW1vcnkgYWRkcmVz
cwogICAgd2hlbiByZWFkaW5nIG9yIHdyaXRpbmcgaXQgdG8gYXZvaWQgc2VnZmF1bHQuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IGxpbnpoZWNoZW5nIDxsaW56aGVjaGVuZ0BodWF3ZWkuY29tPgog
ICAgTWVzc2FnZS1pZDogMjAxODAxMTExMzI3MjQuMTM3NDQtMS1saW56aGVjaGVuZ0BodWF3ZWku
Y29tCiAgICBGaXhlczogQ1ZFLTIwMTgtNTY4MwogICAgU2lnbmVkLW9mZi1ieTogR2VyZCBIb2Zm
bWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAx
OTFmNTlkYzE3Mzk2YmI1YThkYTUwZjhjNTliNmUwYTQzMDcxMWE0KQotLS0KIGh3L2Rpc3BsYXkv
dmdhLmMgfCAzICsrKwogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL2h3L2Rpc3BsYXkvdmdhLmMgYi9ody9kaXNwbGF5L3ZnYS5jCmluZGV4IDA2Y2EzZGFhNGMu
LmIxY2RmMzZjZmEgMTAwNjQ0Ci0tLSBhL2h3L2Rpc3BsYXkvdmdhLmMKKysrIGIvaHcvZGlzcGxh
eS92Z2EuYwpAQCAtMTI4MCw2ICsxMjgwLDkgQEAgc3RhdGljIHZvaWQgdmdhX2RyYXdfdGV4dChW
R0FDb21tb25TdGF0ZSAqcywgaW50IGZ1bGxfdXBkYXRlKQogICAgICAgICBjeF9taW4gPSB3aWR0
aDsKICAgICAgICAgY3hfbWF4ID0gLTE7CiAgICAgICAgIGZvcihjeCA9IDA7IGN4IDwgd2lkdGg7
IGN4KyspIHsKKyAgICAgICAgICAgIGlmIChzcmMgKyBzaXplb2YodWludDE2X3QpID4gcy0+dnJh
bV9wdHIgKyBzLT52cmFtX3NpemUpIHsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAg
ICAgIH0KICAgICAgICAgICAgIGNoX2F0dHIgPSAqKHVpbnQxNl90ICopc3JjOwogICAgICAgICAg
ICAgaWYgKGZ1bGxfdXBkYXRlIHx8IGNoX2F0dHIgIT0gKmNoX2F0dHJfcHRyIHx8IHNyYyA9PSBj
dXJzb3JfcHRyKSB7CiAgICAgICAgICAgICAgICAgaWYgKGN4IDwgY3hfbWluKQotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdCNzdGFnaW5n
LTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Apr 01 16:33:30 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 Apr 2019 16:33: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 1hAzsI-0002el-1R; Mon, 01 Apr 2019 16:33: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=P2ML=SD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAzsH-0002ec-95
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 16:33:29 +0000
X-Inumbo-ID: e08b3ce0-549b-11e9-923f-837c2702ee3e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e08b3ce0-549b-11e9-923f-837c2702ee3e;
 Mon, 01 Apr 2019 16:33:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hAzsF-0008Sj-CJ
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 16:33:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hAzsF-0007vJ-9g
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 16:33:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hAzsF-0007vJ-9g@xenbits.xenproject.org>
Date: Mon, 01 Apr 2019 16:33:27 +0000
Subject: [Xen-changelog] [qemu-xen staging-4.10] vga: add ram_addr_t cast
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFjNDU4YjdlNDMyNmM2NjI3OTFiMzg0MGM2MDBjY2ZiYTIyZWQzZDgKQXV0aG9yOiAg
ICAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IFR1ZSBPY3Qg
MTAgMTY6MTM6MjMgMjAxNyArMDIwMApDb21taXQ6ICAgICBBbnRob255IFBFUkFSRCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEFwciAxIDE3OjA5OjU3IDIwMTkg
KzAxMDAKCiAgICB2Z2E6IGFkZCByYW1fYWRkcl90IGNhc3QKICAgIAogICAgUmVwb3J0ZWQgYnkg
Q292ZXJpdHkuCiAgICAKICAgIEZpeGVzOiBDSUQgMTM4MTQwOQogICAgU2lnbmVkLW9mZi1ieTog
R2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgICBNZXNzYWdlLWlkOiAyMDE3MTAx
MDE0MTMyMy4xNDA0OS00LWtyYXhlbEByZWRoYXQuY29tCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9t
IGNvbW1pdCBiMDg5OGI0MmVmMDk5YmMxMjVkYjFmYmY2MmI3ZjAyYjUwNWVmM2EyKQotLS0KIGh3
L2Rpc3BsYXkvdmdhLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEg
ZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9ody9kaXNwbGF5L3ZnYS5jIGIvaHcvZGlzcGxheS92
Z2EuYwppbmRleCBiMWNkZjM2Y2ZhLi5iNmEzYjk1YzkzIDEwMDY0NAotLS0gYS9ody9kaXNwbGF5
L3ZnYS5jCisrKyBiL2h3L2Rpc3BsYXkvdmdhLmMKQEAgLTE0ODgsNyArMTQ4OCw3IEBAIHN0YXRp
YyB2b2lkIHZnYV9kcmF3X2dyYXBoaWMoVkdBQ29tbW9uU3RhdGUgKnMsIGludCBmdWxsX3VwZGF0
ZSkKICAgICBkaXNwX3dpZHRoID0gd2lkdGg7CiAKICAgICByZWdpb25fc3RhcnQgPSAocy0+c3Rh
cnRfYWRkciAqIDQpOwotICAgIHJlZ2lvbl9lbmQgPSByZWdpb25fc3RhcnQgKyBzLT5saW5lX29m
ZnNldCAqIGhlaWdodDsKKyAgICByZWdpb25fZW5kID0gcmVnaW9uX3N0YXJ0ICsgKHJhbV9hZGRy
X3Qpcy0+bGluZV9vZmZzZXQgKiBoZWlnaHQ7CiAgICAgaWYgKHJlZ2lvbl9lbmQgPiBzLT52YmVf
c2l6ZSkgewogICAgICAgICAvKiB3cmFwcyBhcm91bmQgKGNhbiBoYXBwZW4gd2l0aCBjaXJydXMg
dmJlIG1vZGVzKSAqLwogICAgICAgICByZWdpb25fc3RhcnQgPSAwOwotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdCNzdGFnaW5nLTQuMTAK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Apr 01 16:33:40 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 Apr 2019 16:33:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hAzsS-0002gh-3B; Mon, 01 Apr 2019 16:33:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=P2ML=SD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAzsQ-0002gP-QG
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 16:33:38 +0000
X-Inumbo-ID: e6a1b7c9-549b-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e6a1b7c9-549b-11e9-bc90-bc764e045a96;
 Mon, 01 Apr 2019 16:33:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hAzsP-0008TL-KB
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 16:33:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hAzsP-0007wc-Hg
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 16:33:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hAzsP-0007wc-Hg@xenbits.xenproject.org>
Date: Mon, 01 Apr 2019 16:33:37 +0000
Subject: [Xen-changelog] [qemu-xen staging-4.10] vga: fix region 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>

Y29tbWl0IDkzOTcxZTZlNDgxM2FiZmUzNTI1Y2U2YWJiZGRjZjhmNzFmZGZjYTUKQXV0aG9yOiAg
ICAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IEZyaSBNYXIg
OSAxNTozNzowNCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFudGhvbnkgUEVSQVJEIDxhbnRob255
LnBlcmFyZEBjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gQXByIDEgMTc6MDk6NTcgMjAxOSAr
MDEwMAoKICAgIHZnYTogZml4IHJlZ2lvbiBjYWxjdWxhdGlvbgogICAgCiAgICBUeXBpY2FsbHkg
dGhlIHNjYW5saW5lIGxlbmd0aCBhbmQgdGhlIGxpbmUgb2Zmc2V0IGFyZSBpZGVudGljYWwuICBC
dXQKICAgIGluIGNhc2UgdGhleSBhcmUgbm90IG91ciBjYWxjdWxhdGlvbiBmb3IgcmVnaW9uX2Vu
ZCBpcyBpbmNvcnJlY3QuICBVc2luZwogICAgbGluZV9vZmZzZXQgaXMgZmluZSBmb3IgYWxsIHNj
YW5saW5lcywgZXhjZXB0IHRoZSBsYXN0IG9uZSB3aGVyZSB3ZSBoYXZlCiAgICB0byB1c2UgdGhl
IGFjdHVhbCBzY2FubGluZSBsZW5ndGguCiAgICAKICAgIEZpeGVzOiBDVkUtMjAxOC03NTUwCiAg
ICBSZXBvcnRlZC1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBQcmFzYWQgSiBQYW5kaXQgPHBqcEBmZWRvcmFwcm9qZWN0Lm9yZz4KICAg
IFRlc3RlZC1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CiAg
ICBNZXNzYWdlLWlkOiAyMDE4MDMwOTE0MzcwNC4xMzQyMC0xLWtyYXhlbEByZWRoYXQuY29tCiAg
ICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA3Y2RjNjFiZWNkMDk1YjY0YTc4NmIyNjI1ZjMy
MTYyNGU3MTExZjNkKQotLS0KIGh3L2Rpc3BsYXkvdmdhLmMgfCAyICsrCiAxIGZpbGUgY2hhbmdl
ZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvaHcvZGlzcGxheS92Z2EuYyBiL2h3L2Rp
c3BsYXkvdmdhLmMKaW5kZXggYjZhM2I5NWM5My4uZjA2MGYyNjc5ZiAxMDA2NDQKLS0tIGEvaHcv
ZGlzcGxheS92Z2EuYworKysgYi9ody9kaXNwbGF5L3ZnYS5jCkBAIC0xNDg5LDYgKzE0ODksOCBA
QCBzdGF0aWMgdm9pZCB2Z2FfZHJhd19ncmFwaGljKFZHQUNvbW1vblN0YXRlICpzLCBpbnQgZnVs
bF91cGRhdGUpCiAKICAgICByZWdpb25fc3RhcnQgPSAocy0+c3RhcnRfYWRkciAqIDQpOwogICAg
IHJlZ2lvbl9lbmQgPSByZWdpb25fc3RhcnQgKyAocmFtX2FkZHJfdClzLT5saW5lX29mZnNldCAq
IGhlaWdodDsKKyAgICByZWdpb25fZW5kICs9IHdpZHRoICogcy0+Z2V0X2JwcChzKSAvIDg7IC8q
IHNjYW5saW5lIGxlbmd0aCAqLworICAgIHJlZ2lvbl9lbmQgLT0gcy0+bGluZV9vZmZzZXQ7CiAg
ICAgaWYgKHJlZ2lvbl9lbmQgPiBzLT52YmVfc2l6ZSkgewogICAgICAgICAvKiB3cmFwcyBhcm91
bmQgKGNhbiBoYXBwZW4gd2l0aCBjaXJydXMgdmJlIG1vZGVzKSAqLwogICAgICAgICByZWdpb25f
c3RhcnQgPSAwOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3FlbXUteGVuLmdpdCNzdGFnaW5nLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Apr 01 16:33:50 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 Apr 2019 16:33:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hAzsc-0002i4-51; Mon, 01 Apr 2019 16:33:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=P2ML=SD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAzsb-0002ht-4r
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 16:33:49 +0000
X-Inumbo-ID: ecb7bf6f-549b-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ecb7bf6f-549b-11e9-bc90-bc764e045a96;
 Mon, 01 Apr 2019 16:33:48 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hAzsZ-0008TT-Qh
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 16:33:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hAzsZ-0007xG-O1
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 16:33:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hAzsZ-0007xG-O1@xenbits.xenproject.org>
Date: Mon, 01 Apr 2019 16:33:47 +0000
Subject: [Xen-changelog] [qemu-xen staging-4.10] 9p: take write lock on fid
 path updates (CVE-2018-19364)
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZjOTg0NThhMDZjMmM3MTI4NTkxZmM1MWUwOTYwMGEwYzgxYzYwY2QKQXV0aG9yOiAg
ICAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KQXV0aG9yRGF0ZTogVHVlIE5vdiAyMCAxMzow
MDozNSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gQXByIDEgMTc6MDk6NTcgMjAxOSArMDEwMAoK
ICAgIDlwOiB0YWtlIHdyaXRlIGxvY2sgb24gZmlkIHBhdGggdXBkYXRlcyAoQ1ZFLTIwMTgtMTkz
NjQpCiAgICAKICAgIFJlY2VudCBjb21taXQgNWI3NmVmNTBmNjIwNzlhIGZpeGVkIGEgcmFjZSB3
aGVyZSB2OWZzX2NvX29wZW4yKCkgY291bGQKICAgIHBvc3NpYmx5IG92ZXJ3cml0ZSBhIGZpZCBw
YXRoIHdpdGggdjlmc19wYXRoX2NvcHkoKSB3aGlsZSBpdCBpcyBiZWluZwogICAgYWNjZXNzZWQg
Ynkgc29tZSBvdGhlciB0aHJlYWQsIGllLCB1c2UtYWZ0ZXItZnJlZSB0aGF0IGNhbiBiZSBkZXRl
Y3RlZAogICAgYnkgQVNBTiB3aXRoIGEgY3VzdG9tIDlwIGNsaWVudC4KICAgIAogICAgSXQgdHVy
bnMgb3V0IHRoYXQgdGhlIHNhbWUgY2FuIGhhcHBlbiBhdCBzZXZlcmFsIGxvY2F0aW9ucyB3aGVy
ZQogICAgdjlmc19wYXRoX2NvcHkoKSBpcyB1c2VkIHRvIHNldCB0aGUgZmlkIHBhdGguIFRoZSBm
aXggaXMgYWdhaW4gdG8KICAgIHRha2UgdGhlIHdyaXRlIGxvY2suCiAgICAKICAgIEZpeGVzIENW
RS0yMDE4LTE5MzY0LgogICAgCiAgICBDYzogUCBKIFAgPHBwYW5kaXRAcmVkaGF0LmNvbT4KICAg
IFJlcG9ydGVkLWJ5OiB6aGliaW4gaHUgPG5vaXJmYXRlQGdtYWlsLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBQcmFzYWQgSiBQYW5kaXQgPHBqcEBmZWRvcmFwcm9qZWN0Lm9yZz4KICAgIFNpZ25lZC1v
ZmYtYnk6IEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9t
IGNvbW1pdCA1YjNjNzdhYTU4MWViYjIxNTEyNWM4NGIwNzQyMTE5NDgzNTcxZTU1KQotLS0KIGh3
LzlwZnMvOXAuYyB8IDE1ICsrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE1IGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS9ody85cGZzLzlwLmMgYi9ody85cGZzLzlwLmMKaW5kZXgg
OGU5NDkwYzVmNS4uYzNhNGY5YzM4NSAxMDA2NDQKLS0tIGEvaHcvOXBmcy85cC5jCisrKyBiL2h3
LzlwZnMvOXAuYwpAQCAtMTM3MCw3ICsxMzcwLDkgQEAgc3RhdGljIHZvaWQgY29yb3V0aW5lX2Zu
IHY5ZnNfd2Fsayh2b2lkICpvcGFxdWUpCiAgICAgICAgICAgICBlcnIgPSAtRUlOVkFMOwogICAg
ICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KKyAgICAgICAgdjlmc19wYXRoX3dyaXRlX2xv
Y2socyk7CiAgICAgICAgIHY5ZnNfcGF0aF9jb3B5KCZmaWRwLT5wYXRoLCAmcGF0aCk7CisgICAg
ICAgIHY5ZnNfcGF0aF91bmxvY2socyk7CiAgICAgfSBlbHNlIHsKICAgICAgICAgbmV3ZmlkcCA9
IGFsbG9jX2ZpZChzLCBuZXdmaWQpOwogICAgICAgICBpZiAobmV3ZmlkcCA9PSBOVUxMKSB7CkBA
IC0yMTM5LDYgKzIxNDEsNyBAQCBzdGF0aWMgdm9pZCBjb3JvdXRpbmVfZm4gdjlmc19jcmVhdGUo
dm9pZCAqb3BhcXVlKQogICAgIFY5ZnNTdHJpbmcgZXh0ZW5zaW9uOwogICAgIGludCBpb3VuaXQ7
CiAgICAgVjlmc1BEVSAqcGR1ID0gb3BhcXVlOworICAgIFY5ZnNTdGF0ZSAqcyA9IHBkdS0+czsK
IAogICAgIHY5ZnNfcGF0aF9pbml0KCZwYXRoKTsKICAgICB2OWZzX3N0cmluZ19pbml0KCZuYW1l
KTsKQEAgLTIxNzksNyArMjE4Miw5IEBAIHN0YXRpYyB2b2lkIGNvcm91dGluZV9mbiB2OWZzX2Ny
ZWF0ZSh2b2lkICpvcGFxdWUpCiAgICAgICAgIGlmIChlcnIgPCAwKSB7CiAgICAgICAgICAgICBn
b3RvIG91dDsKICAgICAgICAgfQorICAgICAgICB2OWZzX3BhdGhfd3JpdGVfbG9jayhzKTsKICAg
ICAgICAgdjlmc19wYXRoX2NvcHkoJmZpZHAtPnBhdGgsICZwYXRoKTsKKyAgICAgICAgdjlmc19w
YXRoX3VubG9jayhzKTsKICAgICAgICAgZXJyID0gdjlmc19jb19vcGVuZGlyKHBkdSwgZmlkcCk7
CiAgICAgICAgIGlmIChlcnIgPCAwKSB7CiAgICAgICAgICAgICBnb3RvIG91dDsKQEAgLTIxOTUs
NyArMjIwMCw5IEBAIHN0YXRpYyB2b2lkIGNvcm91dGluZV9mbiB2OWZzX2NyZWF0ZSh2b2lkICpv
cGFxdWUpCiAgICAgICAgIGlmIChlcnIgPCAwKSB7CiAgICAgICAgICAgICBnb3RvIG91dDsKICAg
ICAgICAgfQorICAgICAgICB2OWZzX3BhdGhfd3JpdGVfbG9jayhzKTsKICAgICAgICAgdjlmc19w
YXRoX2NvcHkoJmZpZHAtPnBhdGgsICZwYXRoKTsKKyAgICAgICAgdjlmc19wYXRoX3VubG9jayhz
KTsKICAgICB9IGVsc2UgaWYgKHBlcm0gJiBQOV9TVEFUX01PREVfTElOSykgewogICAgICAgICBp
bnQzMl90IG9maWQgPSBhdG9pKGV4dGVuc2lvbi5kYXRhKTsKICAgICAgICAgVjlmc0ZpZFN0YXRl
ICpvZmlkcCA9IGdldF9maWQocGR1LCBvZmlkKTsKQEAgLTIyMTMsNyArMjIyMCw5IEBAIHN0YXRp
YyB2b2lkIGNvcm91dGluZV9mbiB2OWZzX2NyZWF0ZSh2b2lkICpvcGFxdWUpCiAgICAgICAgICAg
ICBmaWRwLT5maWRfdHlwZSA9IFA5X0ZJRF9OT05FOwogICAgICAgICAgICAgZ290byBvdXQ7CiAg
ICAgICAgIH0KKyAgICAgICAgdjlmc19wYXRoX3dyaXRlX2xvY2socyk7CiAgICAgICAgIHY5ZnNf
cGF0aF9jb3B5KCZmaWRwLT5wYXRoLCAmcGF0aCk7CisgICAgICAgIHY5ZnNfcGF0aF91bmxvY2so
cyk7CiAgICAgICAgIGVyciA9IHY5ZnNfY29fbHN0YXQocGR1LCAmZmlkcC0+cGF0aCwgJnN0YnVm
KTsKICAgICAgICAgaWYgKGVyciA8IDApIHsKICAgICAgICAgICAgIGZpZHAtPmZpZF90eXBlID0g
UDlfRklEX05PTkU7CkBAIC0yMjUxLDcgKzIyNjAsOSBAQCBzdGF0aWMgdm9pZCBjb3JvdXRpbmVf
Zm4gdjlmc19jcmVhdGUodm9pZCAqb3BhcXVlKQogICAgICAgICBpZiAoZXJyIDwgMCkgewogICAg
ICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KKyAgICAgICAgdjlmc19wYXRoX3dyaXRlX2xv
Y2socyk7CiAgICAgICAgIHY5ZnNfcGF0aF9jb3B5KCZmaWRwLT5wYXRoLCAmcGF0aCk7CisgICAg
ICAgIHY5ZnNfcGF0aF91bmxvY2socyk7CiAgICAgfSBlbHNlIGlmIChwZXJtICYgUDlfU1RBVF9N
T0RFX05BTUVEX1BJUEUpIHsKICAgICAgICAgZXJyID0gdjlmc19jb19ta25vZChwZHUsIGZpZHAs
ICZuYW1lLCBmaWRwLT51aWQsIC0xLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsIFNf
SUZJRk8gfCAocGVybSAmIDA3NzcpLCAmc3RidWYpOwpAQCAtMjI2Miw3ICsyMjczLDkgQEAgc3Rh
dGljIHZvaWQgY29yb3V0aW5lX2ZuIHY5ZnNfY3JlYXRlKHZvaWQgKm9wYXF1ZSkKICAgICAgICAg
aWYgKGVyciA8IDApIHsKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9CisgICAgICAg
IHY5ZnNfcGF0aF93cml0ZV9sb2NrKHMpOwogICAgICAgICB2OWZzX3BhdGhfY29weSgmZmlkcC0+
cGF0aCwgJnBhdGgpOworICAgICAgICB2OWZzX3BhdGhfdW5sb2NrKHMpOwogICAgIH0gZWxzZSBp
ZiAocGVybSAmIFA5X1NUQVRfTU9ERV9TT0NLRVQpIHsKICAgICAgICAgZXJyID0gdjlmc19jb19t
a25vZChwZHUsIGZpZHAsICZuYW1lLCBmaWRwLT51aWQsIC0xLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDAsIFNfSUZTT0NLIHwgKHBlcm0gJiAwNzc3KSwgJnN0YnVmKTsKQEAgLTIyNzMs
NyArMjI4Niw5IEBAIHN0YXRpYyB2b2lkIGNvcm91dGluZV9mbiB2OWZzX2NyZWF0ZSh2b2lkICpv
cGFxdWUpCiAgICAgICAgIGlmIChlcnIgPCAwKSB7CiAgICAgICAgICAgICBnb3RvIG91dDsKICAg
ICAgICAgfQorICAgICAgICB2OWZzX3BhdGhfd3JpdGVfbG9jayhzKTsKICAgICAgICAgdjlmc19w
YXRoX2NvcHkoJmZpZHAtPnBhdGgsICZwYXRoKTsKKyAgICAgICAgdjlmc19wYXRoX3VubG9jayhz
KTsKICAgICB9IGVsc2UgewogICAgICAgICBlcnIgPSB2OWZzX2NvX29wZW4yKHBkdSwgZmlkcCwg
Jm5hbWUsIC0xLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9tb2RlX3RvX3VmbGFncyht
b2RlKXxPX0NSRUFULCBwZXJtLCAmc3RidWYpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdCNzdGFnaW5nLTQuMTAKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Apr 01 16:34:02 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 Apr 2019 16: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 1hAzso-0002jT-7N; Mon, 01 Apr 2019 16: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=P2ML=SD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAzsm-0002jM-Vg
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 16:34:01 +0000
X-Inumbo-ID: f2c93a4c-549b-11e9-a258-3f9313b71c31
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f2c93a4c-549b-11e9-a258-3f9313b71c31;
 Mon, 01 Apr 2019 16:33:58 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hAzsk-0008Tb-1B
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 16:33:58 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hAzsj-0007y7-UQ
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 16:33:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hAzsj-0007y7-UQ@xenbits.xenproject.org>
Date: Mon, 01 Apr 2019 16:33:57 +0000
Subject: [Xen-changelog] [qemu-xen staging-4.10] nvme: fix out-of-bounds
 access to the CMB
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============4604217495331374620=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit bbdf89c1b6e6da6a144d41b1ee5d12fc90e9ec1d
Author:     Paolo Bonzini <pbonzini@redhat.com>
AuthorDate: Tue Nov 20 19:41:48 2018 +0100
Commit:     Anthony PERARD <anthony.perard@citrix.com>
CommitDate: Mon Apr 1 17:09:57 2019 +0100

    nvme: fix out-of-bounds access to the CMB
    
    Because the CMB BAR has a min_access_size of 2, if you read the last
    byte it will try to memcpy *2* bytes from n->cmbuf, causing an off-by-one
    error.  This is CVE-2018-16847.
    
    Another way to fix this might be to register the CMB as a RAM memory
    region, which would also be more efficient.  However, that might be a
    change for big-endian machines; I didn't think this through and I don't
    know how real hardware works.  Add a basic testcase for the CMB in case
    somebody does this change later on.
    
    Cc: Keith Busch <keith.busch@intel.com>
    Cc: qemu-block@nongnu.org
    Reported-by: Li Qiang <liq3ea@gmail.com>
    Reviewed-by: Li Qiang <liq3ea@gmail.com>
    Tested-by: Li Qiang <liq3ea@gmail.com>
    Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
    Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
    Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
    Signed-off-by: Kevin Wolf <kwolf@redhat.com>
    (cherry picked from commit 87ad860c622cc8f8916b5232bd8728c08f938fce)
---
 hw/block/nvme.c        |  2 +-
 tests/Makefile.include |  2 +-
 tests/nvme-test.c      | 68 ++++++++++++++++++++++++++++++++++++++++++--------
 3 files changed, 60 insertions(+), 12 deletions(-)

diff --git a/hw/block/nvme.c b/hw/block/nvme.c
index 6071dc12d8..0187a79d81 100644
--- a/hw/block/nvme.c
+++ b/hw/block/nvme.c
@@ -915,7 +915,7 @@ static const MemoryRegionOps nvme_cmb_ops = {
     .write = nvme_cmb_write,
     .endianness = DEVICE_LITTLE_ENDIAN,
     .impl = {
-        .min_access_size = 2,
+        .min_access_size = 1,
         .max_access_size = 8,
     },
 };
diff --git a/tests/Makefile.include b/tests/Makefile.include
index 37c1bed683..c9bc598ec1 100644
--- a/tests/Makefile.include
+++ b/tests/Makefile.include
@@ -760,7 +760,7 @@ tests/qom-test$(EXESUF): tests/qom-test.o
 tests/test-hmp$(EXESUF): tests/test-hmp.o
 tests/drive_del-test$(EXESUF): tests/drive_del-test.o $(libqos-pc-obj-y)
 tests/qdev-monitor-test$(EXESUF): tests/qdev-monitor-test.o $(libqos-pc-obj-y)
-tests/nvme-test$(EXESUF): tests/nvme-test.o
+tests/nvme-test$(EXESUF): tests/nvme-test.o $(libqos-pc-obj-y)
 tests/pvpanic-test$(EXESUF): tests/pvpanic-test.o
 tests/i82801b11-test$(EXESUF): tests/i82801b11-test.o
 tests/ac97-test$(EXESUF): tests/ac97-test.o
diff --git a/tests/nvme-test.c b/tests/nvme-test.c
index 7674a446e4..2700ba838a 100644
--- a/tests/nvme-test.c
+++ b/tests/nvme-test.c
@@ -8,25 +8,73 @@
  */
 
 #include "qemu/osdep.h"
+#include "qemu/units.h"
 #include "libqtest.h"
+#include "libqos/libqos-pc.h"
+
+static QOSState *qnvme_start(const char *extra_opts)
+{
+    QOSState *qs;
+    const char *arch = qtest_get_arch();
+    const char *cmd = "-drive id=drv0,if=none,file=null-co://,format=raw "
+                      "-device nvme,addr=0x4.0,serial=foo,drive=drv0 %s";
+
+    if (strcmp(arch, "i386") == 0 || strcmp(arch, "x86_64") == 0) {
+        qs = qtest_pc_boot(cmd, extra_opts ? : "");
+        global_qtest = qs->qts;
+        return qs;
+    }
+
+    g_printerr("nvme tests are only available on x86\n");
+    exit(EXIT_FAILURE);
+}
+
+static void qnvme_stop(QOSState *qs)
+{
+    qtest_shutdown(qs);
+}
 
-/* Tests only initialization so far. TODO: Replace with functional tests */
 static void nop(void)
 {
+    QOSState *qs;
+
+    qs = qnvme_start(NULL);
+    qnvme_stop(qs);
 }
 
-int main(int argc, char **argv)
+static void nvmetest_cmb_test(void)
 {
-    int ret;
+    const int cmb_bar_size = 2 * MiB;
+    QOSState *qs;
+    QPCIDevice *pdev;
+    QPCIBar bar;
 
-    g_test_init(&argc, &argv, NULL);
-    qtest_add_func("/nvme/nop", nop);
+    qs = qnvme_start("-global nvme.cmb_size_mb=2");
+    pdev = qpci_device_find(qs->pcibus, QPCI_DEVFN(4,0));
+    g_assert(pdev != NULL);
+
+    qpci_device_enable(pdev);
+    bar = qpci_iomap(pdev, 2, NULL);
+
+    qpci_io_writel(pdev, bar, 0, 0xccbbaa99);
+    g_assert_cmpint(qpci_io_readb(pdev, bar, 0), ==, 0x99);
+    g_assert_cmpint(qpci_io_readw(pdev, bar, 0), ==, 0xaa99);
+
+    /* Test partially out-of-bounds accesses.  */
+    qpci_io_writel(pdev, bar, cmb_bar_size - 1, 0x44332211);
+    g_assert_cmpint(qpci_io_readb(pdev, bar, cmb_bar_size - 1), ==, 0x11);
+    g_assert_cmpint(qpci_io_readw(pdev, bar, cmb_bar_size - 1), !=, 0x2211);
+    g_assert_cmpint(qpci_io_readl(pdev, bar, cmb_bar_size - 1), !=, 0x44332211);
+    g_free(pdev);
 
-    qtest_start("-drive id=drv0,if=none,file=null-co://,format=raw "
-                "-device nvme,drive=drv0,serial=foo");
-    ret = g_test_run();
+    qnvme_stop(qs);
+}
 
-    qtest_end();
+int main(int argc, char **argv)
+{
+    g_test_init(&argc, &argv, NULL);
+    qtest_add_func("/nvme/nop", nop);
+    qtest_add_func("/nvme/cmb_test", nvmetest_cmb_test);
 
-    return ret;
+    return g_test_run();
 }
--
generated by git-patchbot for /home/xen/git/qemu-xen.git#staging-4.10


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============4604217495331374620==--

From xen-changelog-bounces@lists.xenproject.org Mon Apr 01 16:34:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 Apr 2019 16:34: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 1hAzsw-0002kS-9n; Mon, 01 Apr 2019 16:34:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=P2ML=SD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAzsv-0002kL-Lm
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 16:34:09 +0000
X-Inumbo-ID: f8e15348-549b-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f8e15348-549b-11e9-bc90-bc764e045a96;
 Mon, 01 Apr 2019 16:34:08 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hAzsu-0008Ty-7m
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 16:34:08 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hAzsu-0007zH-4x
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 16:34:08 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hAzsu-0007zH-4x@xenbits.xenproject.org>
Date: Mon, 01 Apr 2019 16:34:08 +0000
Subject: [Xen-changelog] [qemu-xen staging-4.10] 9p: fix QEMU crash when
 renaming files
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE3NzZmYWIzZmEzMWZkMjAwN2IyOGFjZDZkZmIxYjE0ZGU2ZjBiMGIKQXV0aG9yOiAg
ICAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KQXV0aG9yRGF0ZTogRnJpIE5vdiAyMyAxMzoy
ODowMyAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gQXByIDEgMTc6MDk6NTcgMjAxOSArMDEwMAoK
ICAgIDlwOiBmaXggUUVNVSBjcmFzaCB3aGVuIHJlbmFtaW5nIGZpbGVzCiAgICAKICAgIFdoZW4g
dXNpbmcgdGhlIDlQMjAwMC51IHZlcnNpb24gb2YgdGhlIHByb3RvY29sLCB0aGUgZm9sbG93aW5n
IHNoZWxsCiAgICBjb21tYW5kIGxpbmUgaW4gdGhlIGd1ZXN0IGNhbiBjYXVzZSBRRU1VIHRvIGNy
YXNoOgogICAgCiAgICAgICAgd2hpbGUgdHJ1ZTsgZG8gcm0gLXJmIGFhOyBta2RpciAtcCBhL2Ig
JiB0b3VjaCBhL2IvYyAmIG12IGEgYWE7IGRvbmUKICAgIAogICAgV2l0aCA5UDIwMDAudSwgZmls
ZSByZW5hbWluZyBpcyBoYW5kbGVkIGJ5IHRoZSBXU1RBVCBjb21tYW5kLiBUaGUKICAgIHY5ZnNf
d3N0YXQoKSBmdW5jdGlvbiBjYWxscyB2OWZzX2NvbXBsZXRlX3JlbmFtZSgpLCB3aGljaCBjYWxs
cwogICAgdjlmc19maXhfcGF0aCgpIGZvciBldmVyeSBmaWQgd2hvc2UgcGF0aCBpcyBhZmZlY3Rl
ZCBieSB0aGUgY2hhbmdlLgogICAgVGhlIGludm9sdmVkIGNhbGxzIHRvIHY5ZnNfcGF0aF9jb3B5
KCkgbWF5IHJhY2Ugd2l0aCBhbnkgb3RoZXIgYWNjZXNzCiAgICB0byB0aGUgZmlkIHBhdGggcGVy
Zm9ybWVkIGJ5IHNvbWUgd29ya2VyIHRocmVhZCwgY2F1c2luZyBhIGNyYXNoIGxpa2UKICAgIHNo
b3duIGJlbG93OgogICAgCiAgICBUaHJlYWQgMTIgInFlbXUtc3lzdGVtLXg4NiIgcmVjZWl2ZWQg
c2lnbmFsIFNJR1NFR1YsIFNlZ21lbnRhdGlvbiBmYXVsdC4KICAgIDB4MDAwMDU1NTU1NWEyNWRh
MiBpbiBsb2NhbF9vcGVuX25vZm9sbG93IChmc19jdHg9MHg1NTU1NTdkOTU4YjgsIHBhdGg9MHgw
LAogICAgIGZsYWdzPTY1NTM2LCBtb2RlPTApIGF0IGh3LzlwZnMvOXAtbG9jYWwuYzo1OQogICAg
NTkgICAgICAgICAgd2hpbGUgKCpwYXRoICYmIGZkICE9IC0xKSB7CiAgICAoZ2RiKSBidAogICAg
IzAgIDB4MDAwMDU1NTU1NWEyNWRhMiBpbiBsb2NhbF9vcGVuX25vZm9sbG93IChmc19jdHg9MHg1
NTU1NTdkOTU4YjgsCiAgICAgcGF0aD0weDAsIGZsYWdzPTY1NTM2LCBtb2RlPTApIGF0IGh3Lzlw
ZnMvOXAtbG9jYWwuYzo1OQogICAgIzEgIDB4MDAwMDU1NTU1NWEyNWUwYyBpbiBsb2NhbF9vcGVu
ZGlyX25vZm9sbG93IChmc19jdHg9MHg1NTU1NTdkOTU4YjgsCiAgICAgcGF0aD0weDApIGF0IGh3
LzlwZnMvOXAtbG9jYWwuYzo5MgogICAgIzIgIDB4MDAwMDU1NTU1NWEyNjFiOCBpbiBsb2NhbF9s
c3RhdCAoZnNfY3R4PTB4NTU1NTU3ZDk1OGI4LAogICAgIGZzX3BhdGg9MHg1NTU1NTZiNTY4NTgs
IHN0YnVmPTB4N2ZmZjg0ODMwZWYwKSBhdCBody85cGZzLzlwLWxvY2FsLmM6MTg1CiAgICAjMyAg
MHgwMDAwNTU1NTU1YTJiMzY3IGluIHY5ZnNfY29fbHN0YXQgKHBkdT0weDU1NTU1N2Q5NzQ5OCwK
ICAgICBwYXRoPTB4NTU1NTU2YjU2ODU4LCBzdGJ1Zj0weDdmZmY4NDgzMGVmMCkgYXQgaHcvOXBm
cy9jb2ZpbGUuYzo1MwogICAgIzQgIDB4MDAwMDU1NTU1NWExZTllMiBpbiB2OWZzX3N0YXQgKG9w
YXF1ZT0weDU1NTU1N2Q5NzQ5OCkKICAgICBhdCBody85cGZzLzlwLmM6MTA4MwogICAgIzUgIDB4
MDAwMDU1NTU1NWUwNjBhMiBpbiBjb3JvdXRpbmVfdHJhbXBvbGluZSAoaTA9LTY2OTE2NTQyNCwg
aTE9MzI3NjcpCiAgICAgYXQgdXRpbC9jb3JvdXRpbmUtdWNvbnRleHQuYzoxMTYKICAgICM2ICAw
eDAwMDA3ZmZmZWY0ZjU2MDAgaW4gX19zdGFydF9jb250ZXh0ICgpIGF0IC9saWI2NC9saWJjLnNv
LjYKICAgICM3ICAweDAwMDAwMDAwMDAwMDAwMDAgaW4gICgpCiAgICAoZ2RiKQogICAgCiAgICBU
aGUgZml4IGlzIHRvIHRha2UgdGhlIHBhdGggd3JpdGUgbG9jayB3aGVuIGNhbGxpbmcgdjlmc19j
b21wbGV0ZV9yZW5hbWUoKSwKICAgIGxpa2UgaW4gdjlmc19yZW5hbWUoKS4KICAgIAogICAgSW1w
YWN0OiAgRG9TIHRyaWdnZXJlZCBieSB1bnByaXZpbGVnZWQgZ3Vlc3QgdXNlcnMuCiAgICAKICAg
IEZpeGVzOiBDVkUtMjAxOC0xOTQ4OQogICAgQ2M6IFAgSiBQIDxwcGFuZGl0QHJlZGhhdC5jb20+
CiAgICBSZXBvcnRlZC1ieTogemhpYmluIGh1IDxub2lyZmF0ZUBnbWFpbC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogUHJhc2FkIEogUGFuZGl0IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogICAgKGNoZXJyeSBwaWNrZWQg
ZnJvbSBjb21taXQgMWQyMDM5ODY5NGEzYjY3YTM4OGQ5NTViN2E5NDViYTRhYTkwYThhOCkKLS0t
CiBody85cGZzLzlwLmMgfCAzICsrKwogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL2h3LzlwZnMvOXAuYyBiL2h3LzlwZnMvOXAuYwppbmRleCBjM2E0ZjljMzg1
Li5lMDNhZGYzNThhIDEwMDY0NAotLS0gYS9ody85cGZzLzlwLmMKKysrIGIvaHcvOXBmcy85cC5j
CkBAIC0yODI1LDYgKzI4MjUsNyBAQCBzdGF0aWMgdm9pZCBjb3JvdXRpbmVfZm4gdjlmc193c3Rh
dCh2b2lkICpvcGFxdWUpCiAgICAgc3RydWN0IHN0YXQgc3RidWY7CiAgICAgVjlmc0ZpZFN0YXRl
ICpmaWRwOwogICAgIFY5ZnNQRFUgKnBkdSA9IG9wYXF1ZTsKKyAgICBWOWZzU3RhdGUgKnMgPSBw
ZHUtPnM7CiAKICAgICB2OWZzX3N0YXRfaW5pdCgmdjlzdGF0KTsKICAgICBlcnIgPSBwZHVfdW5t
YXJzaGFsKHBkdSwgb2Zmc2V0LCAiZHdTIiwgJmZpZCwgJnVudXNlZCwgJnY5c3RhdCk7CkBAIC0y
ODkwLDcgKzI4OTEsOSBAQCBzdGF0aWMgdm9pZCBjb3JvdXRpbmVfZm4gdjlmc193c3RhdCh2b2lk
ICpvcGFxdWUpCiAgICAgICAgIH0KICAgICB9CiAgICAgaWYgKHY5c3RhdC5uYW1lLnNpemUgIT0g
MCkgeworICAgICAgICB2OWZzX3BhdGhfd3JpdGVfbG9jayhzKTsKICAgICAgICAgZXJyID0gdjlm
c19jb21wbGV0ZV9yZW5hbWUocGR1LCBmaWRwLCAtMSwgJnY5c3RhdC5uYW1lKTsKKyAgICAgICAg
djlmc19wYXRoX3VubG9jayhzKTsKICAgICAgICAgaWYgKGVyciA8IDApIHsKICAgICAgICAgICAg
IGdvdG8gb3V0OwogICAgICAgICB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0I3N0YWdpbmctNC4xMAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Apr 01 16:34:21 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 Apr 2019 16:34: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 1hAzt7-0002m0-By; Mon, 01 Apr 2019 16:34:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=P2ML=SD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAzt5-0002lf-W2
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 16:34:20 +0000
X-Inumbo-ID: ff05abec-549b-11e9-a2c7-c384ca2c9f68
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ff05abec-549b-11e9-a2c7-c384ca2c9f68;
 Mon, 01 Apr 2019 16:34:18 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hAzt4-0008U6-Hg
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 16:34:18 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hAzt4-00080Z-F3
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 16:34:18 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hAzt4-00080Z-F3@xenbits.xenproject.org>
Date: Mon, 01 Apr 2019 16:34:18 +0000
Subject: [Xen-changelog] [qemu-xen staging-4.10] net: ignore packet size
 greater than INT_MAX
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkxYzM3MTkwZmY5N2ZiNzA2MjljYWQ1MTc2OThkM2FhZWMwNjQ5MDUKQXV0aG9yOiAg
ICAgSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1heSAz
MCAxMzoxNjozNiAyMDE4ICswODAwCkNvbW1pdDogICAgIEFudGhvbnkgUEVSQVJEIDxhbnRob255
LnBlcmFyZEBjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gQXByIDEgMTc6MDk6NTcgMjAxOSAr
MDEwMAoKICAgIG5ldDogaWdub3JlIHBhY2tldCBzaXplIGdyZWF0ZXIgdGhhbiBJTlRfTUFYCiAg
ICAKICAgIFRoZXJlIHNob3VsZCBub3QgYmUgYSByZWFzb24gZm9yIHBhc3NpbmcgYSBwYWNrZXQg
c2l6ZSBncmVhdGVyIHRoYW4KICAgIElOVF9NQVguIEl0J3MgdXN1YWxseSBhIGhpbnQgb2YgYnVn
IHNvbWV3aGVyZSwgc28gaWdub3JlIHBhY2tldCBzaXplCiAgICBncmVhdGVyIHRoYW4gSU5UX01B
WCBpbiBxZW11X2RlbGl2ZXJfcGFja2V0X2lvdigpCiAgICAKICAgIENDOiBxZW11LXN0YWJsZUBu
b25nbnUub3JnCiAgICBSZXBvcnRlZC1ieTogRGFuaWVsIFNoYXBpcmEgPGRhbmllbEB0d2lzdGxv
Y2suY29tPgogICAgUmV2aWV3ZWQtYnk6IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgog
ICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMTU5MmE5OTQ3MDM2ZDYwZGRlNTQwNDIwNGE1
ZDQ1OTc1MTMzY2FmNSkKLS0tCiBuZXQvbmV0LmMgfCA3ICsrKysrKy0KIDEgZmlsZSBjaGFuZ2Vk
LCA2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9uZXQvbmV0LmMg
Yi9uZXQvbmV0LmMKaW5kZXggMGUyODA5OTU1NC4uNWI5MzUyNzYxOCAxMDA2NDQKLS0tIGEvbmV0
L25ldC5jCisrKyBiL25ldC9uZXQuYwpAQCAtNzE4LDEwICs3MTgsMTUgQEAgc3NpemVfdCBxZW11
X2RlbGl2ZXJfcGFja2V0X2lvdihOZXRDbGllbnRTdGF0ZSAqc2VuZGVyLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB2b2lkICpvcGFxdWUpCiB7CiAgICAgTmV0Q2xpZW50U3RhdGUg
Km5jID0gb3BhcXVlOworICAgIHNpemVfdCBzaXplID0gaW92X3NpemUoaW92LCBpb3ZjbnQpOwog
ICAgIGludCByZXQ7CiAKKyAgICBpZiAoc2l6ZSA+IElOVF9NQVgpIHsKKyAgICAgICAgcmV0dXJu
IHNpemU7CisgICAgfQorCiAgICAgaWYgKG5jLT5saW5rX2Rvd24pIHsKLSAgICAgICAgcmV0dXJu
IGlvdl9zaXplKGlvdiwgaW92Y250KTsKKyAgICAgICAgcmV0dXJuIHNpemU7CiAgICAgfQogCiAg
ICAgaWYgKG5jLT5yZWNlaXZlX2Rpc2FibGVkKSB7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0I3N0YWdpbmctNC4xMAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Apr 01 16:34:32 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 Apr 2019 16:34:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hAztI-0002vM-FZ; Mon, 01 Apr 2019 16:34:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=P2ML=SD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAztH-0002vE-KN
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 16:34:31 +0000
X-Inumbo-ID: 0518f520-549c-11e9-a5a9-bf25401aaa9f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0518f520-549c-11e9-a5a9-bf25401aaa9f;
 Mon, 01 Apr 2019 16:34:29 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hAztE-0008UE-OM
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 16:34:28 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hAztE-00082H-Ll
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 16:34:28 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hAztE-00082H-Ll@xenbits.xenproject.org>
Date: Mon, 01 Apr 2019 16:34:28 +0000
Subject: [Xen-changelog] [qemu-xen staging-4.10] net: drop too large packet
 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>

Y29tbWl0IDk4NWU5YTc2OWRkZjg5ZjE1YmRkNGIyNWI3YjQ5NDliZjYyM2YzZDYKQXV0aG9yOiAg
ICAgSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KQXV0aG9yRGF0ZTogVHVlIERlYyA0
IDExOjUzOjQzIDIwMTggKzA4MDAKQ29tbWl0OiAgICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBBcHIgMSAxNzowOTo1NyAyMDE5ICsw
MTAwCgogICAgbmV0OiBkcm9wIHRvbyBsYXJnZSBwYWNrZXQgZWFybHkKICAgIAogICAgV2UgdHJ5
IHRvIGRldGVjdCBhbmQgZHJvcCB0b28gbGFyZ2UgcGFja2V0ICg+SU5UX01BWCkgaW4gMTU5MmE5
OTQ3MDM2CiAgICAoIm5ldDogaWdub3JlIHBhY2tldCBzaXplIGdyZWF0ZXIgdGhhbiBJTlRfTUFY
IikgZHVyaW5nIHBhY2tldAogICAgZGVsaXZlcmluZy4gVW5mb3J0dW5hdGVseSwgdGhpcyBpcyBu
b3Qgc3VmZmljaWVudCBhcyB3ZSBtYXkgaGl0CiAgICBhbm90aGVyIGludGVnZXIgb3ZlcmZsb3cg
d2hlbiB0cnlpbmcgdG8gcXVldWUgc3VjaCBsYXJnZSBwYWNrZXQgaW4KICAgIHFlbXVfbmV0X3F1
ZXVlX2FwcGVuZF9pb3YoKToKICAgIAogICAgLSBzaXplIG9mIHRoZSBhbGxvY2F0aW9uIG1heSBv
dmVyZmxvdyBvbiAzMmJpdAogICAgLSBwYWNrZXQtPnNpemUgaXMgaW50ZWdlciB3aGljaCBtYXkg
b3ZlcmZsb3cgZXZlbiBvbiA2NGJpdAogICAgCiAgICBGaXhpbmcgdGhpcyBieSBtb3ZpbmcgdGhl
IGNoZWNrIHRvIHFlbXVfc2VuZHZfcGFja2V0X2FzeW5jKCkgd2hpY2ggaXMKICAgIHRoZSBlbnRy
YW5jZSBvZiBhbGwgbmV0d29ya2luZyBjb2RlcyBhbmQgcmVkdWNlIHRoZSBsaW1pdCB0bwogICAg
TkVUX0JVRlNJWkUgdG8gYmUgbW9yZSBjb25zZXJ2YXRpdmUuIFRoaXMgd29ya3Mgc2luY2U6CiAg
ICAKICAgIC0gRm9yIHRoZSBjYWxsZXJzIHRoYXQgY2FsbCBxZW11X3NlbmR2X3BhY2tldF9hc3lu
YygpIGRpcmVjdGx5LCB0aGV5CiAgICAgIG9ubHkgY2FyZSBhYm91dCBpZiB6ZXJvIGlzIHJldHVy
bmVkIHRvIGRldGVybWluZSB3aGV0aGVyIHRvIHByZXZlbnQKICAgICAgdGhlIHNvdXJjZSBmcm9t
IHByb2R1Y2luZyBtb3JlIHBhY2tldHMuIEEgY2FsbGJhY2sgd2lsbCBiZSB0cmlnZ2VyZWQKICAg
ICAgaWYgcGVlciBjYW4gYWNjZXB0IG1vcmUgdGhlbiBzb3VyY2UgY291bGQgYmUgZW5hYmxlZC4g
VGhpcyBpcwogICAgICB1c3VhbGx5IHVzZWQgYnkgaGlnaCBzcGVlZCBuZXR3b3JraW5nIGltcGxl
bWVudGF0aW9uIGxpa2UgdmlydGlvLW5ldAogICAgICBvciBuZXRtYXAuCiAgICAtIEZvciB0aGUg
Y2FsbGVycyB0aGF0IGNhbGwgcWVtdV9zZW5kdl9wYWNrZXQoKSB0aGF0IGNhbGxzCiAgICAgIHFl
bXVfc2VuZHZfcGFja2V0X2FzeW5jKCkgaW5kaXJlY3RseSwgdGhleSBvZnRlbiBpZ25vcmUgdGhl
IHJldHVybgogICAgICB2YWx1ZS4gSW4gdGhpcyBjYXNlIHFlbXUgd2lsbCBqdXN0IHRoZSBkcm9w
IHBhY2tldHMgaWYgcGVlciBjYW4ndAogICAgICByZWNlaXZlLgogICAgCiAgICBRZW11IHdpbGwg
Y29weSB0aGUgcGFja2V0IGlmIGl0IHdhcyBxdWV1ZWQuIFNvIGl0IHdhcyBzYWZlIGZvciBib3Ro
CiAgICBraW5kcyBvZiB0aGUgY2FsbGVycyB0byBhc3N1bWUgdGhlIHBhY2tldCB3YXMgc2VudC4K
ICAgIAogICAgU2luY2Ugd2UgbW92ZSB0aGUgY2hlY2sgZnJvbSBxZW11X2RlbGl2ZXJfcGFja2V0
X2lvdigpIHRvCiAgICBxZW11X3NlbmR2X3BhY2tldF9hc3luYygpLCBpdCB3b3VsZCBiZSBzYWZl
ciB0byBtYWtlCiAgICBxZW11X2RlbGl2ZXJfcGFja2V0X2lvdigpIHN0YXRpYyB0byBwcmV2ZW50
IGFueSBleHRlcm5hbCB1c2VyIGluIHRoZQogICAgZnV0dXJlLgogICAgCiAgICBUaGlzIGlzIGEg
cmV2aXNlZCBwYXRjaCBvZiBDVkUtMjAxOC0xNzk2My4KICAgIAogICAgQ2M6IHFlbXUtc3RhYmxl
QG5vbmdudS5vcmcKICAgIENjOiBMaSBRaWFuZyA8bGlxM2VhQDE2My5jb20+CiAgICBGaXhlczog
MTU5MmE5OTQ3MDM2ICgibmV0OiBpZ25vcmUgcGFja2V0IHNpemUgZ3JlYXRlciB0aGFuIElOVF9N
QVgiKQogICAgUmVwb3J0ZWQtYnk6IExpIFFpYW5nIDxsaXEzZWFAZ21haWwuY29tPgogICAgUmV2
aWV3ZWQtYnk6IExpIFFpYW5nIDxsaXEzZWFAZ21haWwuY29tPgogICAgU2lnbmVkLW9mZi1ieTog
SmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaG9tYXMg
SHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICAgIE1lc3NhZ2UtaWQ6IDIwMTgxMjA0MDM1MzQ3LjYx
NDgtMi1qYXNvd2FuZ0ByZWRoYXQuY29tCiAgICBTaWduZWQtb2ZmLWJ5OiBQZXRlciBNYXlkZWxs
IDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCAyNWMwMWJkMTlkMGU0YjY2ZjM1NzYxOGFlZWZkYTFlZjdhNDFlMjFhKQotLS0KIGluY2x1ZGUv
bmV0L25ldC5oIHwgIDYgLS0tLS0tCiBuZXQvbmV0LmMgICAgICAgICB8IDI4ICsrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMTcg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9uZXQvbmV0LmggYi9pbmNsdWRlL25l
dC9uZXQuaAppbmRleCAxYzU1YTkzNTg4Li5jZjBlODFhNTc2IDEwMDY0NAotLS0gYS9pbmNsdWRl
L25ldC9uZXQuaAorKysgYi9pbmNsdWRlL25ldC9uZXQuaApAQCAtMTcyLDEyICsxNzIsNiBAQCB2
b2lkIHFlbXVfY2hlY2tfbmljX21vZGVsKE5JQ0luZm8gKm5kLCBjb25zdCBjaGFyICptb2RlbCk7
CiBpbnQgcWVtdV9maW5kX25pY19tb2RlbChOSUNJbmZvICpuZCwgY29uc3QgY2hhciAqIGNvbnN0
ICptb2RlbHMsCiAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpkZWZhdWx0X21v
ZGVsKTsKIAotc3NpemVfdCBxZW11X2RlbGl2ZXJfcGFja2V0X2lvdihOZXRDbGllbnRTdGF0ZSAq
c2VuZGVyLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGZsYWdzLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBpb3ZlYyAqaW92LAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGludCBpb3ZjbnQsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdm9pZCAqb3BhcXVlKTsKLQogdm9pZCBwcmludF9uZXRfY2xpZW50KE1vbml0b3IgKm1v
biwgTmV0Q2xpZW50U3RhdGUgKm5jKTsKIHZvaWQgaG1wX2luZm9fbmV0d29yayhNb25pdG9yICpt
b24sIGNvbnN0IFFEaWN0ICpxZGljdCk7CiB2b2lkIG5ldF9zb2NrZXRfcnNfaW5pdChTb2NrZXRS
ZWFkU3RhdGUgKnJzLApkaWZmIC0tZ2l0IGEvbmV0L25ldC5jIGIvbmV0L25ldC5jCmluZGV4IDVi
OTM1Mjc2MTguLjA4YmFhYTg5MmMgMTAwNjQ0Ci0tLSBhL25ldC9uZXQuYworKysgYi9uZXQvbmV0
LmMKQEAgLTIzNiw2ICsyMzYsMTEgQEAgc3RhdGljIHZvaWQgcWVtdV9uZXRfY2xpZW50X2Rlc3Ry
dWN0b3IoTmV0Q2xpZW50U3RhdGUgKm5jKQogewogICAgIGdfZnJlZShuYyk7CiB9CitzdGF0aWMg
c3NpemVfdCBxZW11X2RlbGl2ZXJfcGFja2V0X2lvdihOZXRDbGllbnRTdGF0ZSAqc2VuZGVyLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgZmxhZ3MsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgaW92ZWMg
KmlvdiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBpb3ZjbnQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpvcGFxdWUpOwog
CiBzdGF0aWMgdm9pZCBxZW11X25ldF9jbGllbnRfc2V0dXAoTmV0Q2xpZW50U3RhdGUgKm5jLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5ldENsaWVudEluZm8gKmluZm8sCkBA
IC03MTEsMjIgKzcxNiwxOCBAQCBzdGF0aWMgc3NpemVfdCBuY19zZW5kdl9jb21wYXQoTmV0Q2xp
ZW50U3RhdGUgKm5jLCBjb25zdCBzdHJ1Y3QgaW92ZWMgKmlvdiwKICAgICByZXR1cm4gcmV0Owog
fQogCi1zc2l6ZV90IHFlbXVfZGVsaXZlcl9wYWNrZXRfaW92KE5ldENsaWVudFN0YXRlICpzZW5k
ZXIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGZsYWdzLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgaW92ZWMgKmlvdiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGlvdmNudCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdm9pZCAqb3BhcXVlKQorc3RhdGljIHNzaXplX3QgcWVtdV9kZWxp
dmVyX3BhY2tldF9pb3YoTmV0Q2xpZW50U3RhdGUgKnNlbmRlciwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGZsYWdzLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGlvdmVjICppb3YsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgaW92Y250LAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqb3BhcXVlKQogewogICAgIE5ldENsaWVudFN0
YXRlICpuYyA9IG9wYXF1ZTsKLSAgICBzaXplX3Qgc2l6ZSA9IGlvdl9zaXplKGlvdiwgaW92Y250
KTsKICAgICBpbnQgcmV0OwogCi0gICAgaWYgKHNpemUgPiBJTlRfTUFYKSB7Ci0gICAgICAgIHJl
dHVybiBzaXplOwotICAgIH0KIAogICAgIGlmIChuYy0+bGlua19kb3duKSB7Ci0gICAgICAgIHJl
dHVybiBzaXplOworICAgICAgICByZXR1cm4gaW92X3NpemUoaW92LCBpb3ZjbnQpOwogICAgIH0K
IAogICAgIGlmIChuYy0+cmVjZWl2ZV9kaXNhYmxlZCkgewpAQCAtNzUxLDEwICs3NTIsMTUgQEAg
c3NpemVfdCBxZW11X3NlbmR2X3BhY2tldF9hc3luYyhOZXRDbGllbnRTdGF0ZSAqc2VuZGVyLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOZXRQYWNrZXRTZW50ICpzZW50X2NiKQog
ewogICAgIE5ldFF1ZXVlICpxdWV1ZTsKKyAgICBzaXplX3Qgc2l6ZSA9IGlvdl9zaXplKGlvdiwg
aW92Y250KTsKICAgICBpbnQgcmV0OwogCisgICAgaWYgKHNpemUgPiBORVRfQlVGU0laRSkgewor
ICAgICAgICByZXR1cm4gc2l6ZTsKKyAgICB9CisKICAgICBpZiAoc2VuZGVyLT5saW5rX2Rvd24g
fHwgIXNlbmRlci0+cGVlcikgewotICAgICAgICByZXR1cm4gaW92X3NpemUoaW92LCBpb3ZjbnQp
OworICAgICAgICByZXR1cm4gc2l6ZTsKICAgICB9CiAKICAgICAvKiBMZXQgZmlsdGVycyBoYW5k
bGUgdGhlIHBhY2tldCBmaXJzdCAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdCNzdGFnaW5nLTQuMTAKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Apr 01 16:34:41 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 Apr 2019 16:34: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 1hAztR-0002xB-HK; Mon, 01 Apr 2019 16:34:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=P2ML=SD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAztQ-0002x1-D9
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 16:34:40 +0000
X-Inumbo-ID: 0b3195a3-549c-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0b3195a3-549c-11e9-bc90-bc764e045a96;
 Mon, 01 Apr 2019 16:34:39 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hAztO-0008V1-Uu
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 16:34:38 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hAztO-00083L-S5
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 16:34:38 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hAztO-00083L-S5@xenbits.xenproject.org>
Date: Mon, 01 Apr 2019 16:34:38 +0000
Subject: [Xen-changelog] [qemu-xen staging-4.10] mmap(2) returns MAP_FAILED,
 not NULL, on failure
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRjMzMwNTdiZTFmYzM5YjNmZWUyZjY3YTdmMmFjMTM3OWQxNTBkYWIKQXV0aG9yOiAg
ICAgTWljaGFlbCBNY0NvbnZpbGxlIDxtbWNjb0BteWtvbGFiLmNvbT4KQXV0aG9yRGF0ZTogRnJp
IERlYyAxIDExOjMxOjU3IDIwMTcgLTA3MDAKQ29tbWl0OiAgICAgQW50aG9ueSBQRVJBUkQgPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBBcHIgMSAxNzowOTo1NyAy
MDE5ICswMTAwCgogICAgbW1hcCgyKSByZXR1cm5zIE1BUF9GQUlMRUQsIG5vdCBOVUxMLCBvbiBm
YWlsdXJlCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgTWNDb252aWxsZSA8bW1jY29A
bXlrb2xhYi5jb20+CiAgICBSZXZpZXdlZC1ieTogSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29t
PgogICAgU2lnbmVkLW9mZi1ieTogTWljaGFlbCBUb2thcmV2IDxtanRAdGxzLm1zay5ydT4KICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGFiMWNlOWJkNDg5N2I5OTA5ODM2ZTJkNTBiY2E4
NmYyZjNmMmRkZGMpCi0tLQogaHcvaTM4Ni94ZW4veGVuLW1hcGNhY2hlLmMgfCAyICstCiAxIGZp
bGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9o
dy9pMzg2L3hlbi94ZW4tbWFwY2FjaGUuYyBiL2h3L2kzODYveGVuL3hlbi1tYXBjYWNoZS5jCmlu
ZGV4IDM2OWMzZGY4YTAuLjNiODg1YmQ0NjkgMTAwNjQ0Ci0tLSBhL2h3L2kzODYveGVuL3hlbi1t
YXBjYWNoZS5jCisrKyBiL2h3L2kzODYveGVuL3hlbi1tYXBjYWNoZS5jCkBAIC0xOTgsNyArMTk4
LDcgQEAgc3RhdGljIHZvaWQgeGVuX3JlbWFwX2J1Y2tldChNYXBDYWNoZUVudHJ5ICplbnRyeSwK
ICAgICAgICAgICovCiAgICAgICAgIHZhZGRyX2Jhc2UgPSBtbWFwKHZhZGRyLCBzaXplLCBQUk9U
X1JFQUQgfCBQUk9UX1dSSVRFLAogICAgICAgICAgICAgICAgICAgICAgICAgICBNQVBfQU5PTiB8
IE1BUF9TSEFSRUQsIC0xLCAwKTsKLSAgICAgICAgaWYgKHZhZGRyX2Jhc2UgPT0gTlVMTCkgewor
ICAgICAgICBpZiAodmFkZHJfYmFzZSA9PSBNQVBfRkFJTEVEKSB7CiAgICAgICAgICAgICBwZXJy
b3IoIm1tYXAiKTsKICAgICAgICAgICAgIGV4aXQoLTEpOwogICAgICAgICB9Ci0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0I3N0YWdpbmct
NC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Apr 01 16:34:52 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 Apr 2019 16:34:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hAztc-0002yP-J8; Mon, 01 Apr 2019 16:34:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=P2ML=SD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAzta-0002yE-Sd
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 16:34:50 +0000
X-Inumbo-ID: 1144292f-549c-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1144292f-549c-11e9-bc90-bc764e045a96;
 Mon, 01 Apr 2019 16:34:49 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hAztZ-0008V9-4k
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 16:34:49 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hAztZ-00084i-2F
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 16:34:49 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hAztZ-00084i-2F@xenbits.xenproject.org>
Date: Mon, 01 Apr 2019 16:34:49 +0000
Subject: [Xen-changelog] [qemu-xen staging-4.10] xen-mapcache: use MAP_FIXED
 flag so the mmap address hint is always honored
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============7755835807036231189=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit f60c3e6db122fe91d1788949514f2b7d7e8027fa
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Mon Mar 18 18:37:31 2019 +0100
Commit:     Anthony PERARD <anthony.perard@citrix.com>
CommitDate: Mon Apr 1 17:09:57 2019 +0100

    xen-mapcache: use MAP_FIXED flag so the mmap address hint is always honored
    
    Or if it's not possible to honor the hinted address an error is returned
    instead. This makes it easier to spot the actual failure, instead of
    failing later on when the caller of xen_remap_bucket realizes the
    mapping has not been created at the requested address.
    
    Also note that at least on FreeBSD using MAP_FIXED will cause mmap to
    try harder to honor the passed address.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Acked-by: Anthony PERARD <anthony.perard@citrix.com>
    Reviewed-by: Igor Druzhinin <igor.druzhinin@cirtix.com>
    Message-Id: <20190318173731.14494-1-roger.pau@citrix.com>
    Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
    (cherry picked from commit 4158e93f4aced247c8db94a0275fc027da7dc97e)
---
 hw/i386/xen/xen-mapcache.c | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/hw/i386/xen/xen-mapcache.c b/hw/i386/xen/xen-mapcache.c
index 3b885bd469..740a3eb357 100644
--- a/hw/i386/xen/xen-mapcache.c
+++ b/hw/i386/xen/xen-mapcache.c
@@ -183,9 +183,14 @@ static void xen_remap_bucket(MapCacheEntry *entry,
         pfns[i] = (address_index << (MCACHE_BUCKET_SHIFT-XC_PAGE_SHIFT)) + i;
     }
 
+    /*
+     * If the caller has requested the mapping at a specific address use
+     * MAP_FIXED to make sure it's honored.
+     */
     if (!dummy) {
         vaddr_base = xenforeignmemory_map2(xen_fmem, xen_domid, vaddr,
-                                           PROT_READ | PROT_WRITE, 0,
+                                           PROT_READ | PROT_WRITE,
+                                           vaddr ? MAP_FIXED : 0,
                                            nb_pfn, pfns, err);
         if (vaddr_base == NULL) {
             perror("xenforeignmemory_map2");
@@ -197,7 +202,8 @@ static void xen_remap_bucket(MapCacheEntry *entry,
          * mapping immediately due to certain circumstances (i.e. on resume now)
          */
         vaddr_base = mmap(vaddr, size, PROT_READ | PROT_WRITE,
-                          MAP_ANON | MAP_SHARED, -1, 0);
+                          MAP_ANON | MAP_SHARED | (vaddr ? MAP_FIXED : 0),
+                          -1, 0);
         if (vaddr_base == MAP_FAILED) {
             perror("mmap");
             exit(-1);
--
generated by git-patchbot for /home/xen/git/qemu-xen.git#staging-4.10


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7755835807036231189==--

From xen-changelog-bounces@lists.xenproject.org Mon Apr 01 16:35:04 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 Apr 2019 16:35:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hAzto-0002zc-L4; Mon, 01 Apr 2019 16:35:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=P2ML=SD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAztn-0002zR-8g
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 16:35:03 +0000
X-Inumbo-ID: 1754a52c-549c-11e9-a91f-0ba8871243a1
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1754a52c-549c-11e9-a91f-0ba8871243a1;
 Mon, 01 Apr 2019 16:34:59 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hAztj-0008Vt-B6
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 16:34:59 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hAztj-00085o-8d
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 16:34:59 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hAztj-00085o-8d@xenbits.xenproject.org>
Date: Mon, 01 Apr 2019 16:34:59 +0000
Subject: [Xen-changelog] [qemu-xen staging-4.10] gluster: Handle changed
 glfs_ftruncate signature
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM4NGZkYmE2NTdkNDNkYzM5OTEwYzhiZmM5NTI0YTAwYTNlNWM4NGMKQXV0aG9yOiAg
ICAgUHJhc2FubmEgS3VtYXIgS2FsZXZlciA8cHJhc2FubmEua2FsZXZlckByZWRoYXQuY29tPgpB
dXRob3JEYXRlOiBUdWUgTWFyIDUgMTY6NDY6MzMgMjAxOSArMDEwMApDb21taXQ6ICAgICBBbnRo
b255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEFw
ciAxIDE3OjI0OjAyIDIwMTkgKzAxMDAKCiAgICBnbHVzdGVyOiBIYW5kbGUgY2hhbmdlZCBnbGZz
X2Z0cnVuY2F0ZSBzaWduYXR1cmUKICAgIAogICAgTmV3IHZlcnNpb25zIG9mIEdsdXN0ZXJzIGxp
YmdmYXBpLnNvIGhhdmUgYW4gdXBkYXRlZCBnbGZzX2Z0cnVuY2F0ZSgpCiAgICBmdW5jdGlvbiB0
aGF0IHJldHVybnMgYWRkaXRpb25hbCAnc3RydWN0IHN0YXQnIHN0cnVjdHVyZXMgdG8gZW5hYmxl
CiAgICBhZHZhbmNlZCBjYWNoaW5nIG9mIGF0dHJpYnV0ZXMuIFRoaXMgaXMgdXNlZnVsIGZvciBm
aWxlIHNlcnZlcnMsIG5vdCBzbwogICAgbXVjaCBmb3IgUUVNVS4gTmV2ZXJ0aGVsZXNzLCB0aGUg
QVBJIGhhcyBjaGFuZ2VkIGFuZCBuZWVkcyB0byBiZQogICAgYWRvcHRlZC4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogUHJhc2FubmEgS3VtYXIgS2FsZXZlciA8cHJhc2FubmEua2FsZXZlckByZWRo
YXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogTmllbHMgZGUgVm9zIDxuZGV2b3NAcmVkaGF0LmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgICAo
Y2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlMDE0ZGJlNzRlMDQ4NDE4ODE2NGM2MWZmNjg0M2Y4
YTA0YThjYjlkKQotLS0KIGJsb2NrL2dsdXN0ZXIuYyB8ICA0ICsrKysKIGNvbmZpZ3VyZSAgICAg
ICB8IDE4ICsrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAyMiBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEvYmxvY2svZ2x1c3Rlci5jIGIvYmxvY2svZ2x1c3Rlci5jCmluZGV4
IDMwNjRhNDUwNDcuLjIwODEwM2M0ZTggMTAwNjQ0Ci0tLSBhL2Jsb2NrL2dsdXN0ZXIuYworKysg
Yi9ibG9jay9nbHVzdGVyLmMKQEAgLTE3LDYgKzE3LDEwIEBACiAjaW5jbHVkZSAicWVtdS9lcnJv
ci1yZXBvcnQuaCIKICNpbmNsdWRlICJxZW11L2N1dGlscy5oIgogCisjaWZkZWYgQ09ORklHX0dM
VVNURVJGU19GVFJVTkNBVEVfSEFTX1NUQVQKKyMgZGVmaW5lIGdsZnNfZnRydW5jYXRlKGZkLCBv
ZmZzZXQpIGdsZnNfZnRydW5jYXRlKGZkLCBvZmZzZXQsIE5VTEwsIE5VTEwpCisjZW5kaWYKKwog
I2RlZmluZSBHTFVTVEVSX09QVF9GSUxFTkFNRSAgICAgICAgImZpbGVuYW1lIgogI2RlZmluZSBH
TFVTVEVSX09QVF9WT0xVTUUgICAgICAgICAgInZvbHVtZSIKICNkZWZpbmUgR0xVU1RFUl9PUFRf
UEFUSCAgICAgICAgICAgICJwYXRoIgpkaWZmIC0tZ2l0IGEvY29uZmlndXJlIGIvY29uZmlndXJl
CmluZGV4IDUzNTgxZDc4N2QuLmU3OTVlMGI4N2MgMTAwNzU1Ci0tLSBhL2NvbmZpZ3VyZQorKysg
Yi9jb25maWd1cmUKQEAgLTM4NCw2ICszODQsNyBAQCBnbHVzdGVyZnNfeGxhdG9yX29wdD0ibm8i
CiBnbHVzdGVyZnNfZGlzY2FyZD0ibm8iCiBnbHVzdGVyZnNfZmFsbG9jYXRlPSJubyIKIGdsdXN0
ZXJmc196ZXJvZmlsbD0ibm8iCitnbHVzdGVyZnNfZnRydW5jYXRlX2hhc19zdGF0PSJubyIKIGd0
az0iIgogZ3RrYWJpPSIiCiBndGtfZ2w9Im5vIgpAQCAtMzY3Miw2ICszNjczLDE5IEBAIGlmIHRl
c3QgIiRnbHVzdGVyZnMiICE9ICJubyIgOyB0aGVuCiAgICAgICBnbHVzdGVyZnNfZmFsbG9jYXRl
PSJ5ZXMiCiAgICAgICBnbHVzdGVyZnNfemVyb2ZpbGw9InllcyIKICAgICBmaQorICAgIGNhdCA+
ICRUTVBDIDw8IEVPRgorI2luY2x1ZGUgPGdsdXN0ZXJmcy9hcGkvZ2xmcy5oPgorCitpbnQKK21h
aW4odm9pZCkKK3sKKwkvKiBuZXcgZ2xmc19mdHJ1bmNhdGUoKSBwYXNzZXMgdHdvIGFkZGl0aW9u
YWwgYXJncyAqLworCXJldHVybiBnbGZzX2Z0cnVuY2F0ZShOVUxMLCAwLCBOVUxMLCBOVUxMKTsK
K30KK0VPRgorICAgIGlmIGNvbXBpbGVfcHJvZyAiJGdsdXN0ZXJmc19jZmxhZ3MiICIkZ2x1c3Rl
cmZzX2xpYnMiIDsgdGhlbgorICAgICAgZ2x1c3RlcmZzX2Z0cnVuY2F0ZV9oYXNfc3RhdD0ieWVz
IgorICAgIGZpCiAgIGVsc2UKICAgICBpZiB0ZXN0ICIkZ2x1c3RlcmZzIiA9ICJ5ZXMiIDsgdGhl
bgogICAgICAgZmVhdHVyZV9ub3RfZm91bmQgIkdsdXN0ZXJGUyBiYWNrZW5kIHN1cHBvcnQiIFwK
QEAgLTU5NjYsNiArNTk4MCwxMCBAQCBpZiB0ZXN0ICIkZ2x1c3RlcmZzX3plcm9maWxsIiA9ICJ5
ZXMiIDsgdGhlbgogICBlY2hvICJDT05GSUdfR0xVU1RFUkZTX1pFUk9GSUxMPXkiID4+ICRjb25m
aWdfaG9zdF9tYWsKIGZpCiAKK2lmIHRlc3QgIiRnbHVzdGVyZnNfZnRydW5jYXRlX2hhc19zdGF0
IiA9ICJ5ZXMiIDsgdGhlbgorICBlY2hvICJDT05GSUdfR0xVU1RFUkZTX0ZUUlVOQ0FURV9IQVNf
U1RBVD15IiA+PiAkY29uZmlnX2hvc3RfbWFrCitmaQorCiBpZiB0ZXN0ICIkbGlic3NoMiIgPSAi
eWVzIiA7IHRoZW4KICAgZWNobyAiQ09ORklHX0xJQlNTSDI9bSIgPj4gJGNvbmZpZ19ob3N0X21h
awogICBlY2hvICJMSUJTU0gyX0NGTEFHUz0kbGlic3NoMl9jZmxhZ3MiID4+ICRjb25maWdfaG9z
dF9tYWsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC9xZW11
LXhlbi5naXQjc3RhZ2luZy00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Apr 01 16:35:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 Apr 2019 16:35:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hAztw-00030r-Mi; Mon, 01 Apr 2019 16:35:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=P2ML=SD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hAztu-00030X-Tp
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 16:35:10 +0000
X-Inumbo-ID: 1d7067f2-549c-11e9-aed1-a3b116c89b10
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1d7067f2-549c-11e9-aed1-a3b116c89b10;
 Mon, 01 Apr 2019 16:35:09 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hAztt-0008WI-Ig
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 16:35:09 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hAztt-00087Y-Fi
 for xen-changelog@lists.xenproject.org; Mon, 01 Apr 2019 16:35:09 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hAztt-00087Y-Fi@xenbits.xenproject.org>
Date: Mon, 01 Apr 2019 16:35:09 +0000
Subject: [Xen-changelog] [qemu-xen staging-4.10] gluster: the glfs_io_cbk
 callback function pointer adds pre/post stat args
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA0YTQzZjc2ZTJkNzNlODM4N2JkM2UzYmQ0MzllZjhjNmQ2OWQzNjEKQXV0aG9yOiAg
ICAgTmllbHMgZGUgVm9zIDxuZGV2b3NAcmVkaGF0LmNvbT4KQXV0aG9yRGF0ZTogVHVlIE1hciA1
IDE2OjQ2OjM0IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBBcHIgMSAxNzoyNDo1NiAyMDE5ICsw
MTAwCgogICAgZ2x1c3RlcjogdGhlIGdsZnNfaW9fY2JrIGNhbGxiYWNrIGZ1bmN0aW9uIHBvaW50
ZXIgYWRkcyBwcmUvcG9zdCBzdGF0IGFyZ3MKICAgIAogICAgVGhlIGdsZnNfKl9hc3luYygpIGZ1
bmN0aW9ucyBkbyBhIGNhbGxiYWNrIG9uY2UgZmluaXNoZWQuIFRoaXMgY2FsbGJhY2sKICAgIGhh
cyBjaGFuZ2VkIGl0cyBhcmd1bWVudHMsIHByZS0gYW5kIHBvc3Qtc3RhdCBzdHJ1Y3R1cmVzIGhh
dmUgYmVlbgogICAgYWRkZWQuIFRoaXMgbWFrZXMgaXQgcG9zc2libGUgdG8gaW1wcm92ZSBjYWNo
aW5nLCB3aGljaCBpcyB1c2VmdWwgZm9yCiAgICBTYW1iYSBhbmQgTkZTLUdhbmVzaGEsIGJ1dCBu
b3Qgc28gbXVjaCBmb3IgUUVNVS4gR2x1c3RlciA2IGlzIHRoZSBmaXJzdAogICAgcmVsZWFzZSB0
aGF0IGluY2x1ZGVzIHRoZXNlIG5ldyBhcmd1bWVudHMuCiAgICAKICAgIFdpdGggYW4gYWRkaXRp
b25hbCBkZXRlY3Rpb24gaW4gLi9jb25maWd1cmUsIHRoZSBuZXcgYXJndW1lbnRzIGNhbgogICAg
Y29uZGl0aW9uYWxseSBnZXQgaW5jbHVkZWQgaW4gdGhlIGdsZnNfaW9fY2JrIGhhbmRsZXIuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pZWxzIGRlIFZvcyA8bmRldm9zQHJlZGhhdC5jb20+CiAg
ICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogICAgKGNoZXJy
eSBwaWNrZWQgZnJvbSBjb21taXQgMGUzYjg5MWZlZmFjYzBlNDlmM2M4ZmZhM2E3NTNiNjllYjcy
MTRkMikKLS0tCiBibG9jay9nbHVzdGVyLmMgfCAgNiArKysrKy0KIGNvbmZpZ3VyZSAgICAgICB8
IDI0ICsrKysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvYmxvY2svZ2x1c3Rlci5jIGIvYmxv
Y2svZ2x1c3Rlci5jCmluZGV4IDIwODEwM2M0ZTguLjJkYmM2ZTZiYzYgMTAwNjQ0Ci0tLSBhL2Js
b2NrL2dsdXN0ZXIuYworKysgYi9ibG9jay9nbHVzdGVyLmMKQEAgLTcwMCw3ICs3MDAsMTEgQEAg
c3RhdGljIHN0cnVjdCBnbGZzICpxZW11X2dsdXN0ZXJfaW5pdChCbG9ja2Rldk9wdGlvbnNHbHVz
dGVyICpnY29uZiwKIC8qCiAgKiBBSU8gY2FsbGJhY2sgcm91dGluZSBjYWxsZWQgZnJvbSBHbHVz
dGVyRlMgdGhyZWFkLgogICovCi1zdGF0aWMgdm9pZCBnbHVzdGVyX2ZpbmlzaF9haW9jYihzdHJ1
Y3QgZ2xmc19mZCAqZmQsIHNzaXplX3QgcmV0LCB2b2lkICphcmcpCitzdGF0aWMgdm9pZCBnbHVz
dGVyX2ZpbmlzaF9haW9jYihzdHJ1Y3QgZ2xmc19mZCAqZmQsIHNzaXplX3QgcmV0LAorI2lmZGVm
IENPTkZJR19HTFVTVEVSRlNfSU9DQl9IQVNfU1RBVAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IGdsZnNfc3RhdCAqcHJlLCBzdHJ1Y3QgZ2xmc19zdGF0ICpwb3N0LAor
I2VuZGlmCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICphcmcpCiB7CiAg
ICAgR2x1c3RlckFJT0NCICphY2IgPSAoR2x1c3RlckFJT0NCICopYXJnOwogCmRpZmYgLS1naXQg
YS9jb25maWd1cmUgYi9jb25maWd1cmUKaW5kZXggZTc5NWUwYjg3Yy4uMTMwMzRiNjU4NSAxMDA3
NTUKLS0tIGEvY29uZmlndXJlCisrKyBiL2NvbmZpZ3VyZQpAQCAtMzg1LDYgKzM4NSw3IEBAIGds
dXN0ZXJmc19kaXNjYXJkPSJubyIKIGdsdXN0ZXJmc19mYWxsb2NhdGU9Im5vIgogZ2x1c3RlcmZz
X3plcm9maWxsPSJubyIKIGdsdXN0ZXJmc19mdHJ1bmNhdGVfaGFzX3N0YXQ9Im5vIgorZ2x1c3Rl
cmZzX2lvY2JfaGFzX3N0YXQ9Im5vIgogZ3RrPSIiCiBndGthYmk9IiIKIGd0a19nbD0ibm8iCkBA
IC0zNjg2LDYgKzM2ODcsMjUgQEAgRU9GCiAgICAgaWYgY29tcGlsZV9wcm9nICIkZ2x1c3RlcmZz
X2NmbGFncyIgIiRnbHVzdGVyZnNfbGlicyIgOyB0aGVuCiAgICAgICBnbHVzdGVyZnNfZnRydW5j
YXRlX2hhc19zdGF0PSJ5ZXMiCiAgICAgZmkKKyAgICBjYXQgPiAkVE1QQyA8PCBFT0YKKyNpbmNs
dWRlIDxnbHVzdGVyZnMvYXBpL2dsZnMuaD4KKworLyogbmV3IGdsZnNfaW9fY2JrKCkgcGFzc2Vz
IHR3byBhZGRpdGlvbmFsIGdsZnNfc3RhdCBzdHJ1Y3RzICovCitzdGF0aWMgdm9pZAorZ2x1c3Rl
cmZzX2lvY2IoZ2xmc19mZF90ICpmZCwgc3NpemVfdCByZXQsIHN0cnVjdCBnbGZzX3N0YXQgKnBy
ZXN0YXQsIHN0cnVjdCBnbGZzX3N0YXQgKnBvc3RzdGF0LCB2b2lkICpkYXRhKQore30KKworaW50
CittYWluKHZvaWQpCit7CisJZ2xmc19pb19jYmsgaW9jYiA9ICZnbHVzdGVyZnNfaW9jYjsKKwlp
b2NiKE5VTEwsIDAgLCBOVUxMLCBOVUxMLCBOVUxMKTsKKwlyZXR1cm4gMDsKK30KK0VPRgorICAg
IGlmIGNvbXBpbGVfcHJvZyAiJGdsdXN0ZXJmc19jZmxhZ3MiICIkZ2x1c3RlcmZzX2xpYnMiIDsg
dGhlbgorICAgICAgZ2x1c3RlcmZzX2lvY2JfaGFzX3N0YXQ9InllcyIKKyAgICBmaQogICBlbHNl
CiAgICAgaWYgdGVzdCAiJGdsdXN0ZXJmcyIgPSAieWVzIiA7IHRoZW4KICAgICAgIGZlYXR1cmVf
bm90X2ZvdW5kICJHbHVzdGVyRlMgYmFja2VuZCBzdXBwb3J0IiBcCkBAIC01OTg0LDYgKzYwMDQs
MTAgQEAgaWYgdGVzdCAiJGdsdXN0ZXJmc19mdHJ1bmNhdGVfaGFzX3N0YXQiID0gInllcyIgOyB0
aGVuCiAgIGVjaG8gIkNPTkZJR19HTFVTVEVSRlNfRlRSVU5DQVRFX0hBU19TVEFUPXkiID4+ICRj
b25maWdfaG9zdF9tYWsKIGZpCiAKK2lmIHRlc3QgIiRnbHVzdGVyZnNfaW9jYl9oYXNfc3RhdCIg
PSAieWVzIiA7IHRoZW4KKyAgZWNobyAiQ09ORklHX0dMVVNURVJGU19JT0NCX0hBU19TVEFUPXki
ID4+ICRjb25maWdfaG9zdF9tYWsKK2ZpCisKIGlmIHRlc3QgIiRsaWJzc2gyIiA9ICJ5ZXMiIDsg
dGhlbgogICBlY2hvICJDT05GSUdfTElCU1NIMj1tIiA+PiAkY29uZmlnX2hvc3RfbWFrCiAgIGVj
aG8gIkxJQlNTSDJfQ0ZMQUdTPSRsaWJzc2gyX2NmbGFncyIgPj4gJGNvbmZpZ19ob3N0X21hawot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdp
dCNzdGFnaW5nLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Apr 02 08:55:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 Apr 2019 08: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 1hBFCI-0000NL-AR; Tue, 02 Apr 2019 08:55:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mVLe=SE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hBFCH-0000NE-N5
 for xen-changelog@lists.xenproject.org; Tue, 02 Apr 2019 08:55:09 +0000
X-Inumbo-ID: 02584ba4-5525-11e9-b7c0-2377e84cfba1
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 02584ba4-5525-11e9-b7c0-2377e84cfba1;
 Tue, 02 Apr 2019 08:55:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hBFCD-0007XI-4w
 for xen-changelog@lists.xenproject.org; Tue, 02 Apr 2019 08:55:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hBFCD-0007Pr-1v
 for xen-changelog@lists.xenproject.org; Tue, 02 Apr 2019 08:55:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hBFCD-0007Pr-1v@xenbits.xenproject.org>
Date: Tue, 02 Apr 2019 08:55:05 +0000
Subject: [Xen-changelog] [xen staging] pygrub: fix message in grub parser
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ4NTA3OWU4MTY3ODhkNzAxNjlmNDU1NzllMWY1YThmOTA5ZGMxYjMKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIEFwciAxIDEx
OjMyOjM1IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogVHVlIEFwciAyIDA5OjQ3OjE0IDIwMTkgKzAxMDAKCiAgICBweWdydWI6
IGZpeCBtZXNzYWdlIGluIGdydWIgcGFyc2VyCiAgICAKICAgIFRoZSBjb2RlIHN1Z2dlc3RzIDAg
aXMgYWxsb3dlZC4gWmVybyBpcyBub3QgYSBwb3NpdGl2ZSBudW1iZXIuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB0b29scy9weWdydWIv
c3JjL0dydWJDb25mLnB5IHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAx
IGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvcHlncnViL3NyYy9HcnViQ29uZi5weSBi
L3Rvb2xzL3B5Z3J1Yi9zcmMvR3J1YkNvbmYucHkKaW5kZXggZjhkMzc5OWRjMC4uMDIwNGQ0MTBh
YyAxMDA2NDQKLS0tIGEvdG9vbHMvcHlncnViL3NyYy9HcnViQ29uZi5weQorKysgYi90b29scy9w
eWdydWIvc3JjL0dydWJDb25mLnB5CkBAIC0yMzYsNyArMjM2LDcgQEAgY2xhc3MgX0dydWJDb25m
aWdGaWxlKG9iamVjdCk6CiAgICAgICAgICAgICBzZWxmLl9kZWZhdWx0ID0gdmFsCiAKICAgICAg
ICAgaWYgc2VsZi5fZGVmYXVsdCA8IDA6Ci0gICAgICAgICAgICByYWlzZSBWYWx1ZUVycm9yKCJk
ZWZhdWx0IG11c3QgYmUgcG9zaXRpdmUgbnVtYmVyIikKKyAgICAgICAgICAgIHJhaXNlIFZhbHVl
RXJyb3IoImRlZmF1bHQgbXVzdCBiZSBub24tbmVnYXRpdmUgbnVtYmVyIikKICAgICBkZWZhdWx0
ID0gcHJvcGVydHkoX2dldF9kZWZhdWx0LCBfc2V0X2RlZmF1bHQpCiAKICAgICBkZWYgc2V0X3Nw
bGFzaChzZWxmLCB2YWwpOgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Apr 02 08:55:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 Apr 2019 08: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 1hBFCP-0000O6-C3; Tue, 02 Apr 2019 08:55:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mVLe=SE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hBFCO-0000Nu-Fh
 for xen-changelog@lists.xenproject.org; Tue, 02 Apr 2019 08:55:16 +0000
X-Inumbo-ID: 086fc24a-5525-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 086fc24a-5525-11e9-bc90-bc764e045a96;
 Tue, 02 Apr 2019 08:55:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hBFCN-0007XP-BN
 for xen-changelog@lists.xenproject.org; Tue, 02 Apr 2019 08:55:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hBFCN-0007QN-8j
 for xen-changelog@lists.xenproject.org; Tue, 02 Apr 2019 08:55:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hBFCN-0007QN-8j@xenbits.xenproject.org>
Date: Tue, 02 Apr 2019 08:55:15 +0000
Subject: [Xen-changelog] [xen staging] pygrub/grub: always use integer for
 default 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>

Y29tbWl0IDc2N2JhMzk3ZDM0ODQ4YzdlMGM0ZTljZGZjNWVmYTRlMGNiNjE0NDIKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIEFwciAxIDEx
OjMyOjM2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogVHVlIEFwciAyIDA5OjQ3OjM4IDIwMTkgKzAxMDAKCiAgICBweWdydWIv
Z3J1YjogYWx3YXlzIHVzZSBpbnRlZ2VyIGZvciBkZWZhdWx0IGVudHJ5CiAgICAKICAgIFRoZSBv
cmlnaW5hbCBjb2RlIHNldCB0aGUgZGVmYXVsdCB0byBlaXRoZXIgYSBzdHJpbmcgb3IgYW4gaW50
ZWdlcgogICAgKDApIGFuZCByZWxpZXMgb24gYSBQeXRob24gMiBzcGVjaWZpYyBiZWhhdmlvdXIg
dG8gd29yayAoaW50ZWdlciBpcwogICAgYWxsb3dlZCB0byBiZSBjb21wYXJlZCB0byBzdHJpbmcg
aW4gUHl0aG9uIDIgYnV0IG5vdCAzKS4KICAgIAogICAgQWx3YXlzIHVzZSBpbnRlZ2VyLiBUaGUg
Y2FsbGVyIChweWdydWIpIGFscmVhZHkgaGFzIGNvZGUgdG8gaGFuZGxlCiAgICB0aGF0LgogICAg
CiAgICBSZXBvcnRlZC1ieTogTSBBIFlvdW5nIDxtLmEueW91bmdAZHVyaGFtLmFjLnVrPgogICAg
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHRvb2xzL3B5
Z3J1Yi9zcmMvR3J1YkNvbmYucHkgfCA2ICsrKysrLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0
aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3B5Z3J1Yi9zcmMvR3J1
YkNvbmYucHkgYi90b29scy9weWdydWIvc3JjL0dydWJDb25mLnB5CmluZGV4IDAyMDRkNDEwYWMu
LjU5NDEzOWJhYzcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3B5Z3J1Yi9zcmMvR3J1YkNvbmYucHkKKysr
IGIvdG9vbHMvcHlncnViL3NyYy9HcnViQ29uZi5weQpAQCAtMjMzLDcgKzIzMywxMSBAQCBjbGFz
cyBfR3J1YkNvbmZpZ0ZpbGUob2JqZWN0KToKICAgICAgICAgaWYgdmFsID09ICJzYXZlZCI6CiAg
ICAgICAgICAgICBzZWxmLl9kZWZhdWx0ID0gMAogICAgICAgICBlbHNlOgotICAgICAgICAgICAg
c2VsZi5fZGVmYXVsdCA9IHZhbAorICAgICAgICAgICAgdHJ5OgorICAgICAgICAgICAgICAgIHNl
bGYuX2RlZmF1bHQgPSBpbnQodmFsKQorICAgICAgICAgICAgZXhjZXB0IFZhbHVlRXJyb3I6Cisg
ICAgICAgICAgICAgICAgbG9nZ2luZy53YXJuaW5nKCJJbnZhbGlkIHZhbHVlICVzLCBzZXR0aW5n
IGRlZmF1bHQgdG8gMCIgJSh2YWwsKSkKKyAgICAgICAgICAgICAgICBzZWxmLl9kZWZhdWx0ID0g
MAogCiAgICAgICAgIGlmIHNlbGYuX2RlZmF1bHQgPCAwOgogICAgICAgICAgICAgcmFpc2UgVmFs
dWVFcnJvcigiZGVmYXVsdCBtdXN0IGJlIG5vbi1uZWdhdGl2ZSBudW1iZXIiKQotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Apr 02 08:55:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 Apr 2019 08: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 1hBFCb-0000Pv-Fm; Tue, 02 Apr 2019 08: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=mVLe=SE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hBFCZ-0000Pk-Sb
 for xen-changelog@lists.xenproject.org; Tue, 02 Apr 2019 08:55:27 +0000
X-Inumbo-ID: 0e863e2c-5525-11e9-8e11-fb1e0a86602d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0e863e2c-5525-11e9-8e11-fb1e0a86602d;
 Tue, 02 Apr 2019 08:55:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hBFCX-0007Xe-ID
 for xen-changelog@lists.xenproject.org; Tue, 02 Apr 2019 08:55:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hBFCX-0007Qo-FD
 for xen-changelog@lists.xenproject.org; Tue, 02 Apr 2019 08:55:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hBFCX-0007Qo-FD@xenbits.xenproject.org>
Date: Tue, 02 Apr 2019 08:55:25 +0000
Subject: [Xen-changelog] [xen staging] pygrub: encode / decode string in
 Python 3
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZmOTE1YzhjYWNjMjY0YWUxMzgwZDUxZmVhMDcyNjdiODMwOGQ3YmEKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIEFwciAxIDEx
OjMyOjM3IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogVHVlIEFwciAyIDA5OjUwOjQxIDIwMTkgKzAxMDAKCiAgICBweWdydWI6
IGVuY29kZSAvIGRlY29kZSBzdHJpbmcgaW4gUHl0aG9uIDMKICAgIAogICAgU3RyaW5nIGlzIHVu
aWNvZGUgaW4gMyBidXQgYnl0ZXMgaW4gMi4gV2UgbmVlZCB0byBjYWxsIGVuY29kZSAvIGRlY29k
ZQogICAgZnVuY3Rpb24gd2hlbiB1c2luZyBQeXRob24gMy4KICAgIAogICAgUmVwb3J0ZWQtYnk6
IE0gQSBZb3VuZyA8bS5hLnlvdW5nQGR1cmhhbS5hYy51az4KICAgIFNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB0b29scy9weWdydWIvc3JjL3B5Z3J1YiB8
IDEwICsrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDIgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvcHlncnViL3NyYy9weWdydWIgYi90b29scy9weWdy
dWIvc3JjL3B5Z3J1YgppbmRleCBkYmRjZTMxNWM2Li5jZTdhYjBlYjhjIDEwMDc1NQotLS0gYS90
b29scy9weWdydWIvc3JjL3B5Z3J1YgorKysgYi90b29scy9weWdydWIvc3JjL3B5Z3J1YgpAQCAt
NDU3LDcgKzQ1NywxMCBAQCBjbGFzcyBHcnViOgogICAgICAgICAjIGxpbWl0IHJlYWQgc2l6ZSB0
byBhdm9pZCBwYXRob2xvZ2ljYWwgY2FzZXMKICAgICAgICAgYnVmID0gZi5yZWFkKEZTX1JFQURf
TUFYKQogICAgICAgICBkZWwgZgotICAgICAgICBzZWxmLmNmLnBhcnNlKGJ1ZikKKyAgICAgICAg
aWYgc3lzLnZlcnNpb25faW5mb1swXSA8IDM6CisgICAgICAgICAgICBzZWxmLmNmLnBhcnNlKGJ1
ZikKKyAgICAgICAgZWxzZToKKyAgICAgICAgICAgIHNlbGYuY2YucGFyc2UoYnVmLmRlY29kZSgp
KQogCiAgICAgZGVmIGltYWdlX2luZGV4KHNlbGYpOgogICAgICAgICBpZiBpc2luc3RhbmNlKHNl
bGYuY2YuZGVmYXVsdCwgaW50KToKQEAgLTk2MCw1ICs5NjMsOCBAQCBpZiBfX25hbWVfXyA9PSAi
X19tYWluX18iOgogICAgICAgICBvc3RyaW5nID0gZm9ybWF0X3NpbXBsZShib290Y2ZnWyJrZXJu
ZWwiXSwgYm9vdGNmZ1sicmFtZGlzayJdLCBhcmdzLCAiXDAiKQogCiAgICAgc3lzLnN0ZG91dC5m
bHVzaCgpCi0gICAgb3Mud3JpdGUoZmQsIG9zdHJpbmcpCisgICAgaWYgc3lzLnZlcnNpb25faW5m
b1swXSA8IDM6CisgICAgICAgIG9zLndyaXRlKGZkLCBvc3RyaW5nKQorICAgIGVsc2U6CisgICAg
ICAgIG9zLndyaXRlKGZkLCBvc3RyaW5nLmVuY29kZSgpKQogICAgIAotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Apr 02 08:55:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 Apr 2019 08: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 1hBFCk-0000Qv-HT; Tue, 02 Apr 2019 08:55:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mVLe=SE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hBFCj-0000Qm-3S
 for xen-changelog@lists.xenproject.org; Tue, 02 Apr 2019 08:55:37 +0000
X-Inumbo-ID: 14911170-5525-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 14911170-5525-11e9-bc90-bc764e045a96;
 Tue, 02 Apr 2019 08:55:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hBFCh-0007Xv-Ob
 for xen-changelog@lists.xenproject.org; Tue, 02 Apr 2019 08:55:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hBFCh-0007RK-M4
 for xen-changelog@lists.xenproject.org; Tue, 02 Apr 2019 08:55:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hBFCh-0007RK-M4@xenbits.xenproject.org>
Date: Tue, 02 Apr 2019 08:55:35 +0000
Subject: [Xen-changelog] [xen staging] tools/ocaml: make python scripts 2
 and 3 compatible
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE1N2ExYjI2ZWMwYWUzMWY5MjRjZjJiYmNmNDc5NjM3ZDAwN2JlNDQKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIEFwciAxIDEx
OjMyOjM4IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogVHVlIEFwciAyIDA5OjUwOjU4IDIwMTkgKzAxMDAKCiAgICB0b29scy9v
Y2FtbDogbWFrZSBweXRob24gc2NyaXB0cyAyIGFuZCAzIGNvbXBhdGlibGUKICAgIAogICAgMS4g
RXhwbGljaXRseSBpbXBvcnQgcmVkdWNlIGJlY2F1c2UgdGhhdCdzIHJlcXVpcmVkIGluIDMuCiAg
ICAyLiBDaGFuZ2UgcHJpbnQgdG8gZnVuY3Rpb24uCiAgICAzLiBFbGltaW5hdGUgaW52b2NhdGlv
bnMgb2YgaGFzX2tleS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTSBBIFlvdW5nIDxtLmEueW91
bmdAZHVyaGFtLmFjLnVrPgogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgQWNrZWQtYnk6IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5k
aWdAY2l0cml4LmNvbT4KLS0tCiB0b29scy9vY2FtbC9saWJzL3hlbnRvb2xsb2cvZ2VubGV2ZWxz
LnB5IHwgIDUgKysrKy0KIHRvb2xzL29jYW1sL2xpYnMveGwvZ2Vud3JhcC5weSAgICAgICAgICAg
fCAxNyArKysrKysrKysrLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCsp
LCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL2xpYnMveGVudG9vbGxv
Zy9nZW5sZXZlbHMucHkgYi90b29scy9vY2FtbC9saWJzL3hlbnRvb2xsb2cvZ2VubGV2ZWxzLnB5
CmluZGV4IDhjMjMzYzU5YjEuLmY5Y2Y4NTNlMjYgMTAwNzU1Ci0tLSBhL3Rvb2xzL29jYW1sL2xp
YnMveGVudG9vbGxvZy9nZW5sZXZlbHMucHkKKysrIGIvdG9vbHMvb2NhbWwvbGlicy94ZW50b29s
bG9nL2dlbmxldmVscy5weQpAQCAtMSw2ICsxLDkgQEAKICMhL3Vzci9iaW4vcHl0aG9uCiAKK2Zy
b20gX19mdXR1cmVfXyBpbXBvcnQgcHJpbnRfZnVuY3Rpb24KKwogaW1wb3J0IHN5cworZnJvbSBm
dW5jdG9vbHMgaW1wb3J0IHJlZHVjZQogCiBkZWYgcmVhZF9sZXZlbHMoKToKIAlmID0gb3Blbign
Li4vLi4vLi4vbGlicy90b29sbG9nL2luY2x1ZGUveGVudG9vbGxvZy5oJywgJ3InKQpAQCAtOTMs
NyArOTYsNyBAQCBkZWYgYXV0b2dlbl9oZWFkZXIob3Blbl9jb21tZW50LCBjbG9zZV9jb21tZW50
KToKIAogaWYgX19uYW1lX18gPT0gJ19fbWFpbl9fJzoKIAlpZiBsZW4oc3lzLmFyZ3YpIDwgMzoK
LQkJcHJpbnQgPj5zeXMuc3RkZXJyLCAiVXNhZ2U6IGdlbmxldmVscy5weSA8bWxpPiA8bWw+IDxj
LWluYz4iCisJCXByaW50KCJVc2FnZTogZ2VubGV2ZWxzLnB5IDxtbGk+IDxtbD4gPGMtaW5jPiIs
IGZpbGU9c3lzLnN0ZGVycikKIAkJc3lzLmV4aXQoMSkKIAogCWxldmVscywgb2xldmVscyA9IHJl
YWRfbGV2ZWxzKCkKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL2xpYnMveGwvZ2Vud3JhcC5weSBi
L3Rvb2xzL29jYW1sL2xpYnMveGwvZ2Vud3JhcC5weQppbmRleCA4MTVjMWNiMGUzLi43YmYyNmJk
Y2Q4IDEwMDY0NAotLS0gYS90b29scy9vY2FtbC9saWJzL3hsL2dlbndyYXAucHkKKysrIGIvdG9v
bHMvb2NhbWwvbGlicy94bC9nZW53cmFwLnB5CkBAIC0xLDYgKzEsOSBAQAogIyEvdXNyL2Jpbi9w
eXRob24KIAorZnJvbSBfX2Z1dHVyZV9fIGltcG9ydCBwcmludF9mdW5jdGlvbgorCiBpbXBvcnQg
c3lzLG9zCitmcm9tIGZ1bmN0b29scyBpbXBvcnQgcmVkdWNlCiAKIGltcG9ydCBpZGwKIApAQCAt
NzgsNyArODEsNyBAQCBkZWYgb2NhbWxfdHlwZV9vZih0eSk6CiAgICAgZWxpZiBpc2luc3RhbmNl
KHR5LGlkbC5BcnJheSk6CiAgICAgICAgIHJldHVybiAiJXMgYXJyYXkiICUgb2NhbWxfdHlwZV9v
Zih0eS5lbGVtX3R5cGUpCiAgICAgZWxpZiBpc2luc3RhbmNlKHR5LGlkbC5CdWlsdGluKToKLSAg
ICAgICAgaWYgbm90IGJ1aWx0aW5zLmhhc19rZXkodHkudHlwZW5hbWUpOgorICAgICAgICBpZiB0
eS50eXBlbmFtZSBub3QgaW4gYnVpbHRpbnM6CiAgICAgICAgICAgICByYWlzZSBOb3RJbXBsZW1l
bnRlZEVycm9yKCJVbmtub3duIEJ1aWx0aW4gJXMgKCVzKSIgJSAodHkudHlwZW5hbWUsIHR5cGUo
dHkpKSkKICAgICAgICAgdHlwZW5hbWUsXyxfID0gYnVpbHRpbnNbdHkudHlwZW5hbWVdCiAgICAg
ICAgIGlmIG5vdCB0eXBlbmFtZToKQEAgLTI1MSw3ICsyNTQsNyBAQCBkZWYgZ2VuX29jYW1sX21s
KHR5LCBpbnRlcmZhY2UsIGluZGVudD0iIik6CiAgICAgICAgICAgICBlbHNlOgogICAgICAgICAg
ICAgICAgIHMgKz0gIlx0ZXh0ZXJuYWwgZGVmYXVsdCA6IGN0eCAtPiAlc3VuaXQgLT4gdCA9IFwi
c3R1Yl9saWJ4bF8lc19pbml0XCJcbiIgJSAodW5pb25fYXJncywgdHkucmF3bmFtZSkKIAotICAg
ICAgICBpZiBmdW5jdGlvbnMuaGFzX2tleSh0eS5yYXduYW1lKToKKyAgICAgICAgaWYgdHkucmF3
bmFtZSBpbiBmdW5jdGlvbnM6CiAgICAgICAgICAgICBmb3IgbmFtZSxhcmdzIGluIGZ1bmN0aW9u
c1t0eS5yYXduYW1lXToKICAgICAgICAgICAgICAgICBzICs9ICJcdGV4dGVybmFsICVzIDogIiAl
IG5hbWUKICAgICAgICAgICAgICAgICBzICs9ICIgLT4gIi5qb2luKGFyZ3MpCkBAIC0yNzgsNyAr
MjgxLDcgQEAgZGVmIGNfdmFsKHR5LCBjLCBvLCBpbmRlbnQ9IiIsIHBhcmVudCA9IE5vbmUpOgog
ICAgICAgICBlbHNlOgogICAgICAgICAgICAgcyArPSAiJXMgPSBJbnRfdmFsKCVzKTsiICUgKGMs
IG8pCiAgICAgZWxpZiBpc2luc3RhbmNlKHR5LGlkbC5CdWlsdGluKToKLSAgICAgICAgaWYgbm90
IGJ1aWx0aW5zLmhhc19rZXkodHkudHlwZW5hbWUpOgorICAgICAgICBpZiB0eS50eXBlbmFtZSBu
b3QgaW4gYnVpbHRpbnM6CiAgICAgICAgICAgICByYWlzZSBOb3RJbXBsZW1lbnRlZEVycm9yKCJV
bmtub3duIEJ1aWx0aW4gJXMgKCVzKSIgJSAodHkudHlwZW5hbWUsIHR5cGUodHkpKSkKICAgICAg
ICAgXyxmbixfID0gYnVpbHRpbnNbdHkudHlwZW5hbWVdCiAgICAgICAgIGlmIG5vdCBmbjoKQEAg
LTM3NSw3ICszNzgsNyBAQCBkZWYgb2NhbWxfVmFsKHR5LCBvLCBjLCBpbmRlbnQ9IiIsIHBhcmVu
dCA9IE5vbmUpOgogICAgICAgICBlbHNlOgogICAgICAgICAgICAgcyArPSAiJXMgPSBWYWxfaW50
KCVzKTsiICUgKG8sIGMpCiAgICAgZWxpZiBpc2luc3RhbmNlKHR5LGlkbC5CdWlsdGluKToKLSAg
ICAgICAgaWYgbm90IGJ1aWx0aW5zLmhhc19rZXkodHkudHlwZW5hbWUpOgorICAgICAgICBpZiB0
eS50eXBlbmFtZSBub3QgaW4gYnVpbHRpbnM6CiAgICAgICAgICAgICByYWlzZSBOb3RJbXBsZW1l
bnRlZEVycm9yKCJVbmtub3duIEJ1aWx0aW4gJXMgKCVzKSIgJSAodHkudHlwZW5hbWUsIHR5cGUo
dHkpKSkKICAgICAgICAgXyxfLGZuID0gYnVpbHRpbnNbdHkudHlwZW5hbWVdCiAgICAgICAgIGlm
IG5vdCBmbjoKQEAgLTUyMCw3ICs1MjMsNyBAQCBkZWYgYXV0b2dlbl9oZWFkZXIob3Blbl9jb21t
ZW50LCBjbG9zZV9jb21tZW50KToKIAogaWYgX19uYW1lX18gPT0gJ19fbWFpbl9fJzoKICAgICBp
ZiBsZW4oc3lzLmFyZ3YpIDwgNDoKLSAgICAgICAgcHJpbnQgPj5zeXMuc3RkZXJyLCAiVXNhZ2U6
IGdlbndyYXAucHkgPGlkbD4gPG1saT4gPG1sPiA8Yy1pbmM+IgorICAgICAgICBwcmludCgiVXNh
Z2U6IGdlbndyYXAucHkgPGlkbD4gPG1saT4gPG1sPiA8Yy1pbmM+IiwgZmlsZT1zeXMuc3RkZXJy
KQogICAgICAgICBzeXMuZXhpdCgxKQogCiAgICAgKF8sdHlwZXMpID0gaWRsLnBhcnNlKHN5cy5h
cmd2WzFdKQpAQCAtNTMzLDcgKzUzNiw3IEBAIGlmIF9fbmFtZV9fID09ICdfX21haW5fXyc6CiAK
ICAgICBmb3IgdCBpbiBibGFja2xpc3Q6CiAgICAgICAgIGlmIHQgbm90IGluIFt0eS5yYXduYW1l
IGZvciB0eSBpbiB0eXBlc106Ci0gICAgICAgICAgICBwcmludCAidW5rbm93biB0eXBlICVzIGlu
IGJsYWNrbGlzdCIgJSB0CisgICAgICAgICAgICBwcmludCgidW5rbm93biB0eXBlICVzIGluIGJs
YWNrbGlzdCIgJSB0KQogCiAgICAgdHlwZXMgPSBbdHkgZm9yIHR5IGluIHR5cGVzIGlmIG5vdCB0
eS5yYXduYW1lIGluIGJsYWNrbGlzdF0KIApAQCAtNTY0LDcgKzU2Nyw3IEBAIGlmIF9fbmFtZV9f
ID09ICdfX21haW5fXyc6CiAgICAgICAgICAgICBjaW5jLndyaXRlKCJcbiIpCiAgICAgICAgIGNp
bmMud3JpdGUoZ2VuX1ZhbF9vY2FtbCh0eSkpCiAgICAgICAgIGNpbmMud3JpdGUoIlxuIikKLSAg
ICAgICAgaWYgZnVuY3Rpb25zLmhhc19rZXkodHkucmF3bmFtZSk6CisgICAgICAgIGlmIHR5LnJh
d25hbWUgaW4gZnVuY3Rpb25zOgogICAgICAgICAgICAgY2luYy53cml0ZShnZW5fY19zdHViX3By
b3RvdHlwZSh0eSwgZnVuY3Rpb25zW3R5LnJhd25hbWVdKSkKICAgICAgICAgICAgIGNpbmMud3Jp
dGUoIlxuIikKICAgICAgICAgaWYgdHkuaW5pdF9mbiBpcyBub3QgTm9uZToKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Apr 02 10:22:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 Apr 2019 10: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 1hBGYS-0000LL-71; Tue, 02 Apr 2019 10:22:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=mVLe=SE=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hBGYQ-0000LB-Kc
 for xen-changelog@lists.xenproject.org; Tue, 02 Apr 2019 10:22:06 +0000
X-Inumbo-ID: 2964060c-5531-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2964060c-5531-11e9-bc90-bc764e045a96;
 Tue, 02 Apr 2019 10:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hBGYO-0000vU-KY
 for xen-changelog@lists.xenproject.org; Tue, 02 Apr 2019 10:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hBGYO-0004Yr-Hm
 for xen-changelog@lists.xenproject.org; Tue, 02 Apr 2019 10:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hBGYO-0004Yr-Hm@xenbits.xenproject.org>
Date: Tue, 02 Apr 2019 10:22:04 +0000
Subject: [Xen-changelog] [xen staging] x86/vvmx: Fix debug prints to not
 have 17 unnecessary spaces
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgyYTllMGFhMTkzY2FjZDlhZTlmZTM3ZGVmZjVkZTljY2Q0MjEyYWQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1hciAyNyAxOTo1MjoxNyAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBBcHIgMiAxMToxMzox
MyAyMDE5ICswMTAwCgogICAgeDg2L3Z2bXg6IEZpeCBkZWJ1ZyBwcmludHMgdG8gbm90IGhhdmUg
MTcgdW5uZWNlc3Nhcnkgc3BhY2VzCiAgICAKICAgIFRoaXMgaGFzIGJlZW4gcHJvYmxlbWF0aWMg
c2luY2UgaXRzIGludHJvZHVjdGlvbiBpbiBYZW4gNC4zCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRp
YW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXgu
YyB8IDggKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDQgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIGIveGVuL2Fy
Y2gveDg2L2h2bS92bXgvdnZteC5jCmluZGV4IDlmNmVhNWMxZjcuLjk5MTQ0NWU0NzYgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L3ZteC92dm14LmMKQEAgLTkyMCw4ICs5MjAsOCBAQCBzdGF0aWMgdm9pZCB2dm1jc190b19zaGFk
b3dfYnVsayhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IG4sCiAKICAgICBpZiAoICF2YWx1
ZSB8fCBuID4gVk1DU19CVUZfU0laRSApCiAgICAgewotICAgICAgICBnZHByaW50ayhYRU5MT0df
REVCVUcsICJ2bWNzIHN5bmMgZmFsbCBiYWNrIHRvIG5vbi1idWxrIG1vZGUsIFwKLSAgICAgICAg
ICAgICAgICAgYnVmZmVyOiAlcCwgYnVmZmVyIHNpemU6ICVkLCBmaWVsZHMgbnVtYmVyOiAlZC5c
biIsCisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19ERUJVRywgInZtY3Mgc3luYyBmYWxsIGJhY2sg
dG8gbm9uLWJ1bGsgbW9kZSwgIgorICAgICAgICAgICAgICAgICAiYnVmZmVyOiAlcCwgYnVmZmVy
IHNpemU6ICVkLCBmaWVsZHMgbnVtYmVyOiAlZC5cbiIsCiAgICAgICAgICAgICAgICAgIHZhbHVl
LCBWTUNTX0JVRl9TSVpFLCBuKTsKICAgICAgICAgZ290byBmYWxsYmFjazsKICAgICB9CkBAIC05
NjAsOCArOTYwLDggQEAgc3RhdGljIHZvaWQgc2hhZG93X3RvX3Z2bWNzX2J1bGsoc3RydWN0IHZj
cHUgKnYsIHVuc2lnbmVkIGludCBuLAogCiAgICAgaWYgKCAhdmFsdWUgfHwgbiA+IFZNQ1NfQlVG
X1NJWkUgKQogICAgIHsKLSAgICAgICAgZ2RwcmludGsoWEVOTE9HX0RFQlVHLCAidm1jcyBzeW5j
IGZhbGwgYmFjayB0byBub24tYnVsayBtb2RlLCBcCi0gICAgICAgICAgICAgICAgIGJ1ZmZlcjog
JXAsIGJ1ZmZlciBzaXplOiAlZCwgZmllbGRzIG51bWJlcjogJWQuXG4iLAorICAgICAgICBnZHBy
aW50ayhYRU5MT0dfREVCVUcsICJ2bWNzIHN5bmMgZmFsbCBiYWNrIHRvIG5vbi1idWxrIG1vZGUs
ICIKKyAgICAgICAgICAgICAgICAgImJ1ZmZlcjogJXAsIGJ1ZmZlciBzaXplOiAlZCwgZmllbGRz
IG51bWJlcjogJWQuXG4iLAogICAgICAgICAgICAgICAgICB2YWx1ZSwgVk1DU19CVUZfU0laRSwg
bik7CiAgICAgICAgIGdvdG8gZmFsbGJhY2s7CiAgICAgfQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Apr 03 08:22:13 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Apr 2019 08:22: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 1hBb9u-00073K-Tq; Wed, 03 Apr 2019 08:22: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=gS5C=SF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hBb9t-00073F-BI
 for xen-changelog@lists.xenproject.org; Wed, 03 Apr 2019 08:22:09 +0000
X-Inumbo-ID: 90acccbc-55e9-11e9-b4ec-d33b74805549
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 90acccbc-55e9-11e9-b4ec-d33b74805549;
 Wed, 03 Apr 2019 08:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hBb9p-00051T-9w
 for xen-changelog@lists.xenproject.org; Wed, 03 Apr 2019 08:22:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hBb9p-0006pk-76
 for xen-changelog@lists.xenproject.org; Wed, 03 Apr 2019 08:22:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hBb9p-0006pk-76@xenbits.xenproject.org>
Date: Wed, 03 Apr 2019 08:22:05 +0000
Subject: [Xen-changelog] [xen staging] x86emul: suppress general register
 update upon AVX gather 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>

Y29tbWl0IDc0ZjI5OWJiZDdkNWNjNTIzMjViNTg2NmMxN2I0NGRkMGJkMWM1YTIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgQXByIDMg
MTA6MTQ6MzIgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBBcHIgMyAxMDoxNDozMiAyMDE5ICswMjAwCgogICAgeDg2
ZW11bDogc3VwcHJlc3MgZ2VuZXJhbCByZWdpc3RlciB1cGRhdGUgdXBvbiBBVlggZ2F0aGVyIGZh
aWx1cmVzCiAgICAKICAgIFdoaWxlIGRlc3RpbmF0aW9uIGFuZCBtYXNrIHJlZ2lzdGVycyBtYXkg
aW5kZWVkIG5lZWQgdXBkYXRpbmcgaW4gdGhpcwogICAgY2FzZSwgdGhlIHJJUCB1cGRhdGUgaW4g
cGFydGljdWxhciBuZWVkcyB0byBiZSBhdm9pZGVkLCBhcyB3ZWxsIGFzIGUuZy4KICAgIHJhaXNp
bmcgYSBzaW5nbGUgc3RlcCB0cmFwLgogICAgCiAgICBSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9l
bXVsYXRlLmMgfCAzICsrKwogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKaW5kZXggZWEwMmQxMDBkZC4uMDI5M2E3MjI5
MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysr
IGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTg1NDcsNiArODU0
Nyw5IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBpbnZva2Vfc3R1YigiIiwgIiIsICIrbSIgKG1h
c2spIDogImEiICgmbWFzaykpOwogICAgICAgICBwdXRfc3R1YihzdHViKTsKIAorICAgICAgICBp
ZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApCisgICAgICAgICAgICBnb3RvIGRvbmU7CisKICAgICAg
ICAgc3RhdGUtPnNpbWRfc2l6ZSA9IHNpbWRfbm9uZTsKICAgICAgICAgYnJlYWs7CiAgICAgfQot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
Z2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Apr 03 08:22:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Apr 2019 08:22: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 1hBbA2-00073s-VZ; Wed, 03 Apr 2019 08:22:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gS5C=SF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hBbA1-00073g-1o
 for xen-changelog@lists.xenproject.org; Wed, 03 Apr 2019 08:22:17 +0000
X-Inumbo-ID: 96bc4864-55e9-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 96bc4864-55e9-11e9-bc90-bc764e045a96;
 Wed, 03 Apr 2019 08:22:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hBb9z-00051X-Ge
 for xen-changelog@lists.xenproject.org; Wed, 03 Apr 2019 08:22:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hBb9z-0006qP-E1
 for xen-changelog@lists.xenproject.org; Wed, 03 Apr 2019 08:22:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hBb9z-0006qP-E1@xenbits.xenproject.org>
Date: Wed, 03 Apr 2019 08:22:15 +0000
Subject: [Xen-changelog] [xen staging] x86/IO-APIC: consolidate / complete
 #define-s
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgzOWFjYTgzZjQ1NmQyZWQ4NzlhOGE2ZDM5NWRkNDc2YzJkM2VkOWQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgQXByIDMg
MTA6MTU6MjAgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBBcHIgMyAxMDoxNToyMCAyMDE5ICswMjAwCgogICAgeDg2
L0lPLUFQSUM6IGNvbnNvbGlkYXRlIC8gY29tcGxldGUgI2RlZmluZS1zCiAgICAKICAgIERyb3Ag
cmVkdW5kYW50IG9uZXMgZnJvbSBhcGljLmguIEFkZCBkZWxpdmVyeSBtb2RlIG1hc2suIFVzZSB0
aGVtIGluCiAgICBwbGFjZSBvZiBvcGVuIGNvZGVkIGhleCBudW1iZXJzLgogICAgCiAgICBUYWtl
IHRoZSBvcHBvcnR1bml0eSBhbmQgbW9kaWZ5IGEgaGVscGVyIGZ1bmN0aW9uJ3MgcGFyYW1ldGVy
cyB0byBiZQogICAganVzdCB1bnNpZ25lZCBpbnQuIEFsc28gZHJvcCB0aGUgYm9ndXMgZG91Ymxl
IHVuZGVyc2NvcmUgZnJvbSBpdHMgbmFtZSwKICAgIGFzIGl0IGFuZCBhbGwgaXRzIGNhbGxlcnMg
Z2V0IHRvdWNoZWQgYW55d2F5LgogICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYvaW9fYXBpYy5jICAgICAgICB8IDEzICsrKysrKystLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14
ODYvYXBpYy5oICAgIHwgIDQgLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9pb19hcGljLmggfCAg
MSArCiAzIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2lvX2FwaWMuYyBiL3hlbi9hcmNoL3g4Ni9pb19hcGlj
LmMKaW5kZXggYTUzNDRlZDcyNy4uYjdmNmE1MzJlOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2lvX2FwaWMuYworKysgYi94ZW4vYXJjaC94ODYvaW9fYXBpYy5jCkBAIC00MTAsNyArNDEwLDgg
QEAgdm9pZCBmcmVlX2lvYXBpY19lbnRyaWVzKHN0cnVjdCBJT19BUElDX3JvdXRlX2VudHJ5ICoq
aW9hcGljX2VudHJpZXMpCiAgICAgeGZyZWUoaW9hcGljX2VudHJpZXMpOwogfQogCi1zdGF0aWMg
dm9pZCBfX21vZGlmeV9JT19BUElDX2lycSAodW5zaWduZWQgaW50IGlycSwgdW5zaWduZWQgbG9u
ZyBlbmFibGUsIHVuc2lnbmVkIGxvbmcgZGlzYWJsZSkKK3N0YXRpYyB2b2lkIG1vZGlmeV9JT19B
UElDX2lycSh1bnNpZ25lZCBpbnQgaXJxLCB1bnNpZ25lZCBpbnQgZW5hYmxlLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBkaXNhYmxlKQogewogICAgIHN0cnVj
dCBpcnFfcGluX2xpc3QgKmVudHJ5ID0gaXJxXzJfcGluICsgaXJxOwogICAgIHVuc2lnbmVkIGlu
dCBwaW4sIHJlZzsKQEAgLTQzMiwyNSArNDMzLDI1IEBAIHN0YXRpYyB2b2lkIF9fbW9kaWZ5X0lP
X0FQSUNfaXJxICh1bnNpZ25lZCBpbnQgaXJxLCB1bnNpZ25lZCBsb25nIGVuYWJsZSwgdW5zaWdu
CiAvKiBtYXNrID0gMSAqLwogc3RhdGljIHZvaWQgX19tYXNrX0lPX0FQSUNfaXJxICh1bnNpZ25l
ZCBpbnQgaXJxKQogewotICAgIF9fbW9kaWZ5X0lPX0FQSUNfaXJxKGlycSwgMHgwMDAxMDAwMCwg
MCk7CisgICAgbW9kaWZ5X0lPX0FQSUNfaXJxKGlycSwgSU9fQVBJQ19SRURJUl9NQVNLRUQsIDAp
OwogfQogCiAvKiBtYXNrID0gMCAqLwogc3RhdGljIHZvaWQgX191bm1hc2tfSU9fQVBJQ19pcnEg
KHVuc2lnbmVkIGludCBpcnEpCiB7Ci0gICAgX19tb2RpZnlfSU9fQVBJQ19pcnEoaXJxLCAwLCAw
eDAwMDEwMDAwKTsKKyAgICBtb2RpZnlfSU9fQVBJQ19pcnEoaXJxLCAwLCBJT19BUElDX1JFRElS
X01BU0tFRCk7CiB9CiAKIC8qIHRyaWdnZXIgPSAwICovCiBzdGF0aWMgdm9pZCBfX2VkZ2VfSU9f
QVBJQ19pcnEgKHVuc2lnbmVkIGludCBpcnEpCiB7Ci0gICAgX19tb2RpZnlfSU9fQVBJQ19pcnEo
aXJxLCAwLCAweDAwMDA4MDAwKTsKKyAgICBtb2RpZnlfSU9fQVBJQ19pcnEoaXJxLCAwLCBJT19B
UElDX1JFRElSX0xFVkVMX1RSSUdHRVIpOwogfQogCiAvKiB0cmlnZ2VyID0gMSAqLwogc3RhdGlj
IHZvaWQgX19sZXZlbF9JT19BUElDX2lycSAodW5zaWduZWQgaW50IGlycSkKIHsKLSAgICBfX21v
ZGlmeV9JT19BUElDX2lycShpcnEsIDB4MDAwMDgwMDAsIDApOworICAgIG1vZGlmeV9JT19BUElD
X2lycShpcnEsIElPX0FQSUNfUkVESVJfTEVWRUxfVFJJR0dFUiwgMCk7CiB9CiAKIHN0YXRpYyB2
b2lkIG1hc2tfSU9fQVBJQ19pcnEoc3RydWN0IGlycV9kZXNjICpkZXNjKQpAQCAtNTcxLDcgKzU3
Miw3IEBAIHNldF9pb2FwaWNfYWZmaW5pdHlfaXJxKHN0cnVjdCBpcnFfZGVzYyAqZGVzYywgY29u
c3QgY3B1bWFza190ICptYXNrKQogICAgICAgICAgICAgaW9fYXBpY193cml0ZShlbnRyeS0+YXBp
YywgMHgxMCArIDEgKyBwaW4qMiwgZGVzdCk7CiAgICAgICAgICAgICBkYXRhID0gaW9fYXBpY19y
ZWFkKGVudHJ5LT5hcGljLCAweDEwICsgcGluKjIpOwogICAgICAgICAgICAgZGF0YSAmPSB+SU9f
QVBJQ19SRURJUl9WRUNUT1JfTUFTSzsKLSAgICAgICAgICAgIGRhdGEgfD0gZGVzYy0+YXJjaC52
ZWN0b3IgJiAweEZGOworICAgICAgICAgICAgZGF0YSB8PSBNQVNLX0lOU1IoZGVzYy0+YXJjaC52
ZWN0b3IsIElPX0FQSUNfUkVESVJfVkVDVE9SX01BU0spOwogICAgICAgICAgICAgaW9fYXBpY19t
b2RpZnkoZW50cnktPmFwaWMsIDB4MTAgKyBwaW4qMiwgZGF0YSk7CiAKICAgICAgICAgICAgIGlm
ICghZW50cnktPm5leHQpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2FwaWMuaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvYXBpYy5oCmluZGV4IDlkN2VjOTMwNDIuLjQ1YjNjMzQ4NmIg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXBpYy5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvYXBpYy5oCkBAIC0xNiwxMCArMTYsNiBAQAogCiAjZGVmaW5lCVNFVF9BUElDX0xP
R0lDQUxfSUQoeCkJKCgoeCk8PDI0KSkKIAotI2RlZmluZSBJT19BUElDX1JFRElSX1ZFQ1RPUl9N
QVNLCTB4MDAwRkYKLSNkZWZpbmUgSU9fQVBJQ19SRURJUl9ERVNUX0xPR0lDQUwJMHgwMDgwMAot
I2RlZmluZSBJT19BUElDX1JFRElSX0RFU1RfUEhZU0lDQUwJMHgwMDAwMAotCiAvKiBQb3NzaWJs
ZSBBUElDIHN0YXRlcyAqLwogZW51bSBhcGljX21vZGUgewogICAgIEFQSUNfTU9ERV9JTlZBTElE
LCAgLyogTm90IHNldCB5ZXQgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9f
YXBpYy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb19hcGljLmgKaW5kZXggNzM2YmI0OTE4NC4u
NWQ0MDc1ZjQzNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb19hcGljLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb19hcGljLmgKQEAgLTIxLDYgKzIxLDcgQEAKIAogLyog
SS9PIFVuaXQgUmVkaXJlY3Rpb24gVGFibGUgKi8KICNkZWZpbmUgSU9fQVBJQ19SRURJUl9WRUNU
T1JfTUFTSyAgIDB4MDAwRkYKKyNkZWZpbmUgSU9fQVBJQ19SRURJUl9ERUxJVl9NT0RFX01BU0sg
MHgwMDcwMAogI2RlZmluZSBJT19BUElDX1JFRElSX0RFU1RfTE9HSUNBTCAgMHgwMDgwMAogI2Rl
ZmluZSBJT19BUElDX1JFRElSX0RFU1RfUEhZU0lDQUwgMHgwMDAwMAogI2RlZmluZSBJT19BUElD
X1JFRElSX1NFTkRfUEVORElORyAgKDEgPDwgMTIpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Apr 03 08:22:31 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Apr 2019 08:22:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hBbAF-000756-1I; Wed, 03 Apr 2019 08:22:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gS5C=SF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hBbAD-00074y-VH
 for xen-changelog@lists.xenproject.org; Wed, 03 Apr 2019 08:22:29 +0000
X-Inumbo-ID: 9cd0a388-55e9-11e9-b013-db9f532e2127
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9cd0a388-55e9-11e9-b013-db9f532e2127;
 Wed, 03 Apr 2019 08:22:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hBbA9-00051k-My
 for xen-changelog@lists.xenproject.org; Wed, 03 Apr 2019 08:22:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hBbA9-0006rI-KA
 for xen-changelog@lists.xenproject.org; Wed, 03 Apr 2019 08:22:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hBbA9-0006rI-KA@xenbits.xenproject.org>
Date: Wed, 03 Apr 2019 08:22:25 +0000
Subject: [Xen-changelog] [xen staging] VT-d: return full destination ID for
 IO-APIC reads
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI0NDY5ZTZhMzgzZTMyZWRmYjEwMDA1NTBiNGE2ZGNkNjQxNmE5OTQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgQXByIDMg
MTA6MTU6NTQgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBBcHIgMyAxMDoxNTo1NCAyMDE5ICswMjAwCgogICAgVlQt
ZDogcmV0dXJuIGZ1bGwgZGVzdGluYXRpb24gSUQgZm9yIElPLUFQSUMgcmVhZHMKICAgIAogICAg
SW4geDJBUElDIG1vZGUgaXQgaXMgMzIgYml0cyB3aWRlLiBOb3QgaGF2aW5nIHJldHVybmVkIHRo
ZSBmdWxsIHZhbHVlCiAgICB3YXMgbW9zdGx5IGJlbmlnbjogV2UgbmV2ZXIgbW9kaWZ5IHRoZSBJ
RCBiYXNlZCBvbiBpdHMgb3JpZ2luYWwgdmFsdWU7CiAgICBmdWxsIG5ldyB2YWx1ZXMgZ2V0IHdy
aXR0ZW4gYXQgYWxsIHRpbWVzLiBJdCB3YXMgImp1c3QiIGRlYnVnIGxvZ2dpbmcKICAgIHdoaWNo
IGVuZGVkIHVwIHdyb25nIHRoaXMgd2F5IChhbmQgd2hpY2ggd2lsbCBuZWVkIGFkanVzdG1lbnQg
aXRzZWxmIGFzCiAgICB3ZWxsLCB0byBhbHNvIGNvbnN1bWUgdGhlIGZ1bGwgdmFsdWUpLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBB
Y2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KLS0tCiB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYyB8IDkgKysrKysrKy0tCiAxIGZpbGUgY2hhbmdl
ZCwgNyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL2ludHJlbWFwLmMKaW5kZXggMWQxOTg1NjA5MS4uMDlmMTVhNTFkOCAxMDA2NDQKLS0tIGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMKKysrIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMKQEAgLTMxNCw4ICszMTQsMTMgQEAgc3RhdGljIGlu
dCByZW1hcF9lbnRyeV90b19pb2FwaWNfcnRlKAogICAgIG9sZF9ydGUtPmRlc3RfbW9kZSA9IGly
ZW1hcF9lbnRyeS0+cmVtYXAuZG07CiAgICAgb2xkX3J0ZS0+dHJpZ2dlciA9IGlyZW1hcF9lbnRy
eS0+cmVtYXAudG07CiAgICAgb2xkX3J0ZS0+X19yZXNlcnZlZF8yID0gMDsKLSAgICBvbGRfcnRl
LT5kZXN0LmxvZ2ljYWwuX19yZXNlcnZlZF8xID0gMDsKLSAgICBvbGRfcnRlLT5kZXN0LmxvZ2lj
YWwubG9naWNhbF9kZXN0ID0gaXJlbWFwX2VudHJ5LT5yZW1hcC5kc3QgPj4gODsKKyAgICBpZiAo
IHgyYXBpY19lbmFibGVkICkKKyAgICAgICAgb2xkX3J0ZS0+ZGVzdC5kZXN0MzIgPSBpcmVtYXBf
ZW50cnktPnJlbWFwLmRzdDsKKyAgICBlbHNlCisgICAgeworICAgICAgICBvbGRfcnRlLT5kZXN0
LmxvZ2ljYWwuX19yZXNlcnZlZF8xID0gMDsKKyAgICAgICAgb2xkX3J0ZS0+ZGVzdC5sb2dpY2Fs
LmxvZ2ljYWxfZGVzdCA9IGlyZW1hcF9lbnRyeS0+cmVtYXAuZHN0ID4+IDg7CisgICAgfQogCiAg
ICAgdW5tYXBfdnRkX2RvbWFpbl9wYWdlKGlyZW1hcF9lbnRyaWVzKTsKICAgICBzcGluX3VubG9j
a19pcnFyZXN0b3JlKCZpcl9jdHJsLT5pcmVtYXBfbG9jaywgZmxhZ3MpOwotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Apr 03 08:22:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Apr 2019 08:22: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 1hBbAM-000768-30; Wed, 03 Apr 2019 08:22:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gS5C=SF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hBbAL-000760-F6
 for xen-changelog@lists.xenproject.org; Wed, 03 Apr 2019 08:22:37 +0000
X-Inumbo-ID: a2e662f0-55e9-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a2e662f0-55e9-11e9-bc90-bc764e045a96;
 Wed, 03 Apr 2019 08:22:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hBbAJ-00051u-Sx
 for xen-changelog@lists.xenproject.org; Wed, 03 Apr 2019 08:22:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hBbAJ-0006rz-QY
 for xen-changelog@lists.xenproject.org; Wed, 03 Apr 2019 08:22:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hBbAJ-0006rz-QY@xenbits.xenproject.org>
Date: Wed, 03 Apr 2019 08:22:35 +0000
Subject: [Xen-changelog] [xen staging] xen/tools/symbols.c: fix potential
 segfault
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ1OWU0ZGFkYmE1MmI0MGM0YTVmMDdmMTgwMzliNDIzMjM0Njk2NzIKQXV0aG9yOiAg
ICAgWGlhb2NoZW4gV2FuZyA8d2FuZ3hpYW9jaGVuMEBnbWFpbC5jb20+CkF1dGhvckRhdGU6IFdl
ZCBBcHIgMyAxMDoxODoyMCAyMDE5ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIEFwciAzIDEwOjE4OjIwIDIwMTkgKzAyMDAK
CiAgICB4ZW4vdG9vbHMvc3ltYm9scy5jOiBmaXggcG90ZW50aWFsIHNlZ2ZhdWx0CiAgICAKICAg
IERlc2NyaXB0aW9uOgogICAgVGhpcyBidWcgaGFyZGx5IGFwcGVhcnMgZHVyaW5nIHJlYWwga2Vy
bmVsIGNvbXBpbGluZywKICAgICBiZWNhdXNlIHRoZSB2bWxpbnV4IHN5bWJvbHMgdGFibGUgaXMg
aHVnZS4KICAgIAogICAgQnV0IHdlIGNhbiBzdGlsbCBjYXRjaCBpdCB1bmRlciBzdHJpY3QgY29u
ZGl0aW9uICwgYXMgZm9sbG93cy4KICAgICAgICQgZWNobyAiYzEwMWI5N2IgVCBkb19mb3JrIiB8
IC4vc2NyaXB0cy9rYWxsc3ltcyAtLWFsbC1zeW1ib2xzCiAgICAgICAjaW5jbHVkZSA8YXNtL3R5
cGVzLmg+CiAgICAgICAuLi4uLi4KICAgICAgIC4uLi4uLgogICAgICAgLmdsb2JsIGthbGxzeW1z
X3Rva2VuX3RhYmxlCiAgICAgICAgICAgICAgIEFMR04KICAgICAgIGthbGxzeW1zX3Rva2VuX3Rh
YmxlOgogICAgICAgU2VnbWVudGF0aW9uIGZhdWx0IChjb3JlIGR1bXBlZCkKICAgICAgICQKICAg
IAogICAgSWYgc3ltYm9scyB0YWJsZSBpcyBzbWFsbCwgYWxsIGVudHJpZXMgaW4gdG9rZW5fcHJv
Zml0WzB4MTAwMDBdIG1heQogICAgZGVjcmVhc2UgdG8gMCBhZnRlciBzZXZlcmFsIGNhbGxzIG9m
IGNvbXByZXNzX3N5bWJvbHMoKSBpbiBvcHRpbWl6ZV9yZXN1bHQoKS4KICAgIEluIHRoYXQgY2Fz
ZSwgZmluZF9iZXN0X3Rva2VuKCkgYWx3YXlzIHJldHVybiAwIGFuZAogICAgYmVzdF90YWJsZVtp
XSBpcyBzZXQgdG8gIlwwXDAiIGFuZCBiZXN0X3RhYmxlX2xlbltpXSBpcyBzZXQgdG8gMi4KICAg
IAogICAgQXMgYSByZXN1bHQsIGV4cGFuZF9zeW1ib2woYmVzdF90YWJsZVswXT0iXDBcMCIsIGJl
c3RfdGFibGVfbGVuWzBdPTIsIGJ1ZikKICAgIGluIHdyaXRlX3NyYygpIHdpbGwgcnVuIGluIGlu
ZmluaXRlIHJlY3Vyc2lvbiB1bnRpbCBzdGFjayBvdmVyZmxvd3MsCiAgICBjYXVzaW5nIHNlZ2Zh
dWx0LgogICAgCiAgICBUaGlzIHBhdGNoIGNoZWNrcyB0aGUgZmluZF9iZXN0X3Rva2VuKCkgcmV0
dXJuIHZhbHVlLiBJZiBhbGwgZW50cmllcyBpbgogICAgdG9rZW5fcHJvZml0WzB4MTAwMDBdIGJl
Y29tZSAwIGFjY29yZGluZyB0byByZXR1cm4gdmFsdWUsIGl0IGJyZWFrcyB0aGUgbG9vcAogICAg
aW4gb3B0aW1pemVfcmVzdWx0KCkuCiAgICBBbmQgZXhwYW5kX3N5bWJvbCgpIHdvcmtzIHdlbGwg
d2hlbiBiZXN0X3RhYmxlX2xlbltpXSBpcyAwLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBYaWFv
Y2hlbiBXYW5nIDx3YW5neGlhb2NoZW4wQGdtYWlsLmNvbT4KICAgIFtMaW51eDogZTBhMDRiMTFl
NDA1OWNhYjAzMzQ2OTYxNyBzY3JpcHRzL2thbGxzeW1zLmM6IGZpeCBwb3RlbnRpYWwgc2VnZmF1
bHRdCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXdlbCBXaWVjem9ya2lld2ljeiA8d2lwYXdlbEBhbWF6
b24uZGU+CiAgICBSZXZpZXdlZC1ieTogQmpvZXJuIERvZWJlbCA8ZG9lYmVsQGFtYXpvbi5kZT4K
ICAgIFJldmlld2VkLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KICAg
IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL3Rvb2xz
L3N5bWJvbHMuYyB8IDIgKysKIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKCmRpZmYg
LS1naXQgYS94ZW4vdG9vbHMvc3ltYm9scy5jIGIveGVuL3Rvb2xzL3N5bWJvbHMuYwppbmRleCA4
YzU4NDJkNDNmLi4wNTEzOWQxNjAwIDEwMDY0NAotLS0gYS94ZW4vdG9vbHMvc3ltYm9scy5jCisr
KyBiL3hlbi90b29scy9zeW1ib2xzLmMKQEAgLTUyNSw2ICs1MjUsOCBAQCBzdGF0aWMgdm9pZCBv
cHRpbWl6ZV9yZXN1bHQodm9pZCkKIAogCQkJLyogZmluZCB0aGUgdG9rZW4gd2l0aCB0aGUgYnJl
YXRlcyBwcm9maXQgdmFsdWUgKi8KIAkJCWJlc3QgPSBmaW5kX2Jlc3RfdG9rZW4oKTsKKwkJCWlm
ICh0b2tlbl9wcm9maXRbYmVzdF0gPT0gMCkKKwkJCSAgICAgICAgYnJlYWs7CiAKIAkJCS8qIHBs
YWNlIGl0IGluIHRoZSAiYmVzdCIgdGFibGUgKi8KIAkJCWJlc3RfdGFibGVfbGVuW2ldID0gMjsK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0
YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Apr 03 13:22:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Apr 2019 13:22:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hBfqD-0007LY-CT; Wed, 03 Apr 2019 13:22:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=gS5C=SF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hBfqC-0007LT-2k
 for xen-changelog@lists.xenproject.org; Wed, 03 Apr 2019 13:22:08 +0000
X-Inumbo-ID: 7959ecef-5613-11e9-bc90-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7959ecef-5613-11e9-bc90-bc764e045a96;
 Wed, 03 Apr 2019 13:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hBfq9-0002Z9-15
 for xen-changelog@lists.xenproject.org; Wed, 03 Apr 2019 13:22:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hBfq8-0008Q2-Uc
 for xen-changelog@lists.xenproject.org; Wed, 03 Apr 2019 13:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hBfq8-0008Q2-Uc@xenbits.xenproject.org>
Date: Wed, 03 Apr 2019 13:22:04 +0000
Subject: [Xen-changelog] [xen staging] amd-iommu: use a bitfield for PTE/PDE
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUxNmMzNmJjYjQ5MTYyNzE3NzdlM2I1ZThiOGE0M2FiNDQ2NDE2NmQKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2Vk
IEFwciAzIDE1OjE1OjI5IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBXZWQgQXByIDMgMTU6MTU6MjkgMjAxOSArMDIwMAoK
ICAgIGFtZC1pb21tdTogdXNlIGEgYml0ZmllbGQgZm9yIFBURS9QREUKICAgIAogICAgVGhlIGN1
cnJlbnQgdXNlIG9mIGdldC9zZXRfZmllbGRfZnJvbS9pbl9yZWdfdTMyKCkgaXMgYm90aCBpbmVm
ZmljaWVudCBhbmQKICAgIHJlcXVpcmVzIHNvbWUgdWdseSBjYXN0aW5nLgogICAgCiAgICBUaGlz
IHBhdGNoIGRlZmluZXMgYSBuZXcgYml0ZmllbGQgc3RydWN0dXJlIChhbWRfaW9tbXVfcHRlKSBh
bmQgdXNlcyB0aGlzCiAgICBzdHJ1Y3R1cmUgaW4gYWxsIFBURS9QREUgbWFuaXB1bGF0aW9uLCBy
ZXN1bHRpbmcgaW4gbXVjaCBtb3JlIHJlYWRhYmxlCiAgICBhbmQgY29tcGFjdCBjb2RlLgogICAg
CiAgICBOT1RFOiBUaGlzIGNvbW1pdCBhbHNvIGZpeGVzIG9uZSBtYWxmb3JtZWQgY29tbWVudCBp
bgogICAgICAgICAgc2V0X2lvbW11X3B0ZV9wcmVzZW50KCkuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTog
QnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvYW1kL2lvbW11X21hcC5jICAgICAgIHwgMTQzICsrKysrKy0tLS0tLS0tLS0tLS0tLS0t
LS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jICAgfCAgNTAg
KysrLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LWRlZnMuaCAg
fCAgNDcgKysrLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXBy
b3RvLmggfCAgMTUgLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDY0IGluc2VydGlvbnMoKyksIDE5MSBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9t
bXVfbWFwLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKaW5kZXgg
NjczMjliMGM5NS4uNWZkYTYwNjNkZiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYW1kL2lvbW11X21hcC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21t
dV9tYXAuYwpAQCAtMzgsMTAwICszOCw0NSBAQCBzdGF0aWMgdW5zaWduZWQgaW50IHBmbl90b19w
ZGVfaWR4KHVuc2lnbmVkIGxvbmcgcGZuLCB1bnNpZ25lZCBpbnQgbGV2ZWwpCiBzdGF0aWMgdW5z
aWduZWQgaW50IGNsZWFyX2lvbW11X3B0ZV9wcmVzZW50KHVuc2lnbmVkIGxvbmcgbDFfbWZuLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IGRmbikKIHsKLSAgICB1aW50NjRfdCAqdGFibGUsICpwdGU7CisgICAgc3RydWN0IGFtZF9pb21t
dV9wdGUgKnRhYmxlLCAqcHRlOwogICAgIHVuc2lnbmVkIGludCBmbHVzaF9mbGFnczsKIAogICAg
IHRhYmxlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4obDFfbWZuKSk7CisgICAgcHRlID0gJnRhYmxl
W3Bmbl90b19wZGVfaWR4KGRmbiwgMSldOwogCi0gICAgcHRlID0gKHRhYmxlICsgcGZuX3RvX3Bk
ZV9pZHgoZGZuLCAxKSk7CisgICAgZmx1c2hfZmxhZ3MgPSBwdGUtPnByID8gSU9NTVVfRkxVU0hG
X21vZGlmaWVkIDogMDsKKyAgICBtZW1zZXQocHRlLCAwLCBzaXplb2YoKnB0ZSkpOwogCi0gICAg
Zmx1c2hfZmxhZ3MgPSBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKCpwdGUsIElPTU1VX1BURV9QUkVT
RU5UX01BU0ssCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1V
X1BURV9QUkVTRU5UX1NISUZUKSA/Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIElPTU1VX0ZMVVNIRl9tb2RpZmllZCA6IDA7Ci0KLSAgICAqcHRlID0gMDsKICAgICB1
bm1hcF9kb21haW5fcGFnZSh0YWJsZSk7CiAKICAgICByZXR1cm4gZmx1c2hfZmxhZ3M7CiB9CiAK
LXN0YXRpYyB1bnNpZ25lZCBpbnQgc2V0X2lvbW11X3BkZV9wcmVzZW50KHVpbnQzMl90ICpwZGUs
CitzdGF0aWMgdW5zaWduZWQgaW50IHNldF9pb21tdV9wZGVfcHJlc2VudChzdHJ1Y3QgYW1kX2lv
bW11X3B0ZSAqcHRlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBuZXh0X21mbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBuZXh0X2xldmVsLCBib29sIGl3LAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBpcikKIHsKLSAgICB1aW50NjRfdCBt
YWRkcl9uZXh0OwotICAgIHVpbnQzMl90IGFkZHJfbG8sIGFkZHJfaGksIGVudHJ5OwotICAgIGJv
b2wgb2xkX3ByZXNlbnQ7CiAgICAgdW5zaWduZWQgaW50IGZsdXNoX2ZsYWdzID0gSU9NTVVfRkxV
U0hGX2FkZGVkOwogCi0gICAgbWFkZHJfbmV4dCA9IF9fcGZuX3RvX3BhZGRyKG5leHRfbWZuKTsK
LQotICAgIG9sZF9wcmVzZW50ID0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihwZGVbMF0sIElPTU1V
X1BURV9QUkVTRU5UX01BU0ssCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIElPTU1VX1BURV9QUkVTRU5UX1NISUZUKTsKLSAgICBpZiAoIG9sZF9wcmVzZW50ICkKLSAg
ICB7Ci0gICAgICAgIGJvb2wgb2xkX3IsIG9sZF93OwotICAgICAgICB1bnNpZ25lZCBpbnQgb2xk
X2xldmVsOwotICAgICAgICB1aW50NjRfdCBtYWRkcl9vbGQ7Ci0KLSAgICAgICAgYWRkcl9oaSA9
IGdldF9maWVsZF9mcm9tX3JlZ191MzIocGRlWzFdLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBJT01NVV9QVEVfQUREUl9ISUdIX01BU0ssCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BURV9BRERSX0hJR0hfU0hJRlQpOwot
ICAgICAgICBhZGRyX2xvID0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihwZGVbMF0sCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BURV9BRERSX0xPV19NQVNL
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QVEVfQURE
Ul9MT1dfU0hJRlQpOwotICAgICAgICBvbGRfbGV2ZWwgPSBnZXRfZmllbGRfZnJvbV9yZWdfdTMy
KHBkZVswXSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01N
VV9QREVfTkVYVF9MRVZFTF9NQVNLLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIElPTU1VX1BERV9ORVhUX0xFVkVMX1NISUZUKTsKLSAgICAgICAgb2xkX3cgPSBn
ZXRfZmllbGRfZnJvbV9yZWdfdTMyKHBkZVsxXSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIElPTU1VX1BURV9JT19XUklURV9QRVJNSVNTSU9OX01BU0ssCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QVEVfSU9fV1JJVEVfUEVSTUlT
U0lPTl9TSElGVCk7Ci0gICAgICAgIG9sZF9yID0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihwZGVb
MV0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QVEVfSU9f
UkVBRF9QRVJNSVNTSU9OX01BU0ssCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBJT01NVV9QVEVfSU9fUkVBRF9QRVJNSVNTSU9OX1NISUZUKTsKLQotICAgICAgICBtYWRk
cl9vbGQgPSAoKHVpbnQ2NF90KWFkZHJfaGkgPDwgMzIpIHwKLSAgICAgICAgICAgICAgICAgICAg
KCh1aW50NjRfdClhZGRyX2xvIDw8IFBBR0VfU0hJRlQpOwotCi0gICAgICAgIGlmICggbWFkZHJf
b2xkICE9IG1hZGRyX25leHQgfHwgaXcgIT0gb2xkX3cgfHwgaXIgIT0gb2xkX3IgfHwKLSAgICAg
ICAgICAgICBvbGRfbGV2ZWwgIT0gbmV4dF9sZXZlbCApCisgICAgaWYgKCBwdGUtPnByICYmCisg
ICAgICAgICAocHRlLT5tZm4gIT0gbmV4dF9tZm4gfHwKKyAgICAgICAgICBwdGUtPml3ICE9IGl3
IHx8CisgICAgICAgICAgcHRlLT5pciAhPSBpciB8fAorICAgICAgICAgIHB0ZS0+bmV4dF9sZXZl
bCAhPSBuZXh0X2xldmVsKSApCiAgICAgICAgICAgICBmbHVzaF9mbGFncyB8PSBJT01NVV9GTFVT
SEZfbW9kaWZpZWQ7Ci0gICAgfQogCi0gICAgYWRkcl9sbyA9IG1hZGRyX25leHQgJiBETUFfMzJC
SVRfTUFTSzsKLSAgICBhZGRyX2hpID0gbWFkZHJfbmV4dCA+PiAzMjsKLQotICAgIC8qIGVuYWJs
ZSByZWFkL3dyaXRlIHBlcm1pc3Npb25zLHdoaWNoIHdpbGwgYmUgZW5mb3JjZWQgYXQgdGhlIFBU
RSAqLwotICAgIHNldF9maWVsZF9pbl9yZWdfdTMyKGFkZHJfaGksIDAsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgSU9NTVVfUERFX0FERFJfSElHSF9NQVNLLAotICAgICAgICAgICAgICAgICAg
ICAgICAgIElPTU1VX1BERV9BRERSX0hJR0hfU0hJRlQsICZlbnRyeSk7Ci0gICAgc2V0X2ZpZWxk
X2luX3JlZ191MzIoaXcsIGVudHJ5LAotICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BE
RV9JT19XUklURV9QRVJNSVNTSU9OX01BU0ssCi0gICAgICAgICAgICAgICAgICAgICAgICAgSU9N
TVVfUERFX0lPX1dSSVRFX1BFUk1JU1NJT05fU0hJRlQsICZlbnRyeSk7Ci0gICAgc2V0X2ZpZWxk
X2luX3JlZ191MzIoaXIsIGVudHJ5LAotICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BE
RV9JT19SRUFEX1BFUk1JU1NJT05fTUFTSywKLSAgICAgICAgICAgICAgICAgICAgICAgICBJT01N
VV9QREVfSU9fUkVBRF9QRVJNSVNTSU9OX1NISUZULCAmZW50cnkpOwotCi0gICAgLyogRkMgYml0
IHNob3VsZCBiZSBlbmFibGVkIGluIFBURSwgdGhpcyBoZWxwcyB0byBzb2x2ZSBwb3RlbnRpYWwK
KyAgICAvKgorICAgICAqIEZDIGJpdCBzaG91bGQgYmUgZW5hYmxlZCBpbiBQVEUsIHRoaXMgaGVs
cHMgdG8gc29sdmUgcG90ZW50aWFsCiAgICAgICogaXNzdWVzIHdpdGggQVRTIGRldmljZXMKICAg
ICAgKi8KLSAgICBpZiAoIG5leHRfbGV2ZWwgPT0gMCApCi0gICAgICAgIHNldF9maWVsZF9pbl9y
ZWdfdTMyKElPTU1VX0NPTlRST0xfRU5BQkxFRCwgZW50cnksCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIElPTU1VX1BURV9GQ19NQVNLLCBJT01NVV9QVEVfRkNfU0hJRlQsICZlbnRyeSk7
Ci0gICAgcGRlWzFdID0gZW50cnk7CisgICAgcHRlLT5mYyA9ICFuZXh0X2xldmVsOwogCi0gICAg
LyogbWFyayBuZXh0IGxldmVsIGFzICdwcmVzZW50JyAqLwotICAgIHNldF9maWVsZF9pbl9yZWdf
dTMyKGFkZHJfbG8gPj4gUEFHRV9TSElGVCwgMCwKLSAgICAgICAgICAgICAgICAgICAgICAgICBJ
T01NVV9QREVfQUREUl9MT1dfTUFTSywKLSAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9Q
REVfQUREUl9MT1dfU0hJRlQsICZlbnRyeSk7Ci0gICAgc2V0X2ZpZWxkX2luX3JlZ191MzIobmV4
dF9sZXZlbCwgZW50cnksCi0gICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUERFX05FWFRf
TEVWRUxfTUFTSywKLSAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QREVfTkVYVF9MRVZF
TF9TSElGVCwgJmVudHJ5KTsKLSAgICBzZXRfZmllbGRfaW5fcmVnX3UzMihJT01NVV9DT05UUk9M
X0VOQUJMRUQsIGVudHJ5LAotICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BERV9QUkVT
RU5UX01BU0ssCi0gICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUERFX1BSRVNFTlRfU0hJ
RlQsICZlbnRyeSk7Ci0gICAgcGRlWzBdID0gZW50cnk7CisgICAgcHRlLT5tZm4gPSBuZXh0X21m
bjsKKyAgICBwdGUtPml3ID0gaXc7CisgICAgcHRlLT5pciA9IGlyOworICAgIHB0ZS0+bmV4dF9s
ZXZlbCA9IG5leHRfbGV2ZWw7CisgICAgcHRlLT5wciA9IDE7CiAKICAgICByZXR1cm4gZmx1c2hf
ZmxhZ3M7CiB9CkBAIC0xNDIsMTMgKzg3LDExIEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgc2V0X2lv
bW11X3B0ZV9wcmVzZW50KHVuc2lnbmVkIGxvbmcgcHRfbWZuLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBkZV9sZXZlbCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXcsIGJvb2wgaXIpCiB7Ci0gICAgdWludDY0
X3QgKnRhYmxlOwotICAgIHVpbnQzMl90ICpwZGU7CisgICAgc3RydWN0IGFtZF9pb21tdV9wdGUg
KnRhYmxlLCAqcGRlOwogICAgIHVuc2lnbmVkIGludCBmbHVzaF9mbGFnczsKIAogICAgIHRhYmxl
ID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocHRfbWZuKSk7Ci0KLSAgICBwZGUgPSAodWludDMyX3Qg
KikodGFibGUgKyBwZm5fdG9fcGRlX2lkeChkZm4sIHBkZV9sZXZlbCkpOworICAgIHBkZSA9ICZ0
YWJsZVtwZm5fdG9fcGRlX2lkeChkZm4sIHBkZV9sZXZlbCldOwogCiAgICAgZmx1c2hfZmxhZ3Mg
PSBzZXRfaW9tbXVfcGRlX3ByZXNlbnQocGRlLCBuZXh0X21mbiwgMCwgaXcsIGlyKTsKICAgICB1
bm1hcF9kb21haW5fcGFnZSh0YWJsZSk7CkBAIC0zMTksMjUgKzI2Miw2IEBAIHZvaWQgaW9tbXVf
ZHRlX3NldF9ndWVzdF9jcjModWludDMyX3QgKmR0ZSwgdWludDE2X3QgZG9tX2lkLCB1aW50NjRf
dCBnY3IzLAogICAgIGR0ZVsxXSA9IGVudHJ5OwogfQogCi11aW50NjRfdCBhbWRfaW9tbXVfZ2V0
X2FkZHJlc3NfZnJvbV9wdGUodm9pZCAqcHRlKQotewotICAgIHVpbnQzMl90ICplbnRyeSA9IHB0
ZTsKLSAgICB1aW50MzJfdCBhZGRyX2xvLCBhZGRyX2hpOwotICAgIHVpbnQ2NF90IHB0cjsKLQot
ICAgIGFkZHJfbG8gPSBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKGVudHJ5WzBdLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BURV9BRERSX0xPV19NQVNLLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BURV9BRERSX0xPV19TSElG
VCk7Ci0KLSAgICBhZGRyX2hpID0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihlbnRyeVsxXSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QVEVfQUREUl9ISUdIX01B
U0ssCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUFRFX0FERFJf
SElHSF9TSElGVCk7Ci0KLSAgICBwdHIgPSAoKHVpbnQ2NF90KWFkZHJfaGkgPDwgMzIpIHwKLSAg
ICAgICAgICAoKHVpbnQ2NF90KWFkZHJfbG8gPDwgUEFHRV9TSElGVCk7Ci0gICAgcmV0dXJuIHB0
cjsKLX0KLQogLyogV2FsayBpbyBwYWdlIHRhYmxlcyBhbmQgYnVpbGQgbGV2ZWwgcGFnZSB0YWJs
ZXMgaWYgbmVjZXNzYXJ5CiAgKiB7UmUsIHVufW1hcHBpbmcgc3VwZXIgcGFnZSBmcmFtZXMgY2F1
c2VzIHJlLWFsbG9jYXRpb24gb2YgaW8KICAqIHBhZ2UgdGFibGVzLgpAQCAtMzQ1LDcgKzI2OSw3
IEBAIHVpbnQ2NF90IGFtZF9pb21tdV9nZXRfYWRkcmVzc19mcm9tX3B0ZSh2b2lkICpwdGUpCiBz
dGF0aWMgaW50IGlvbW11X3BkZV9mcm9tX2RmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBs
b25nIGRmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgcHRf
bWZuW10pCiB7Ci0gICAgdWludDY0X3QgKnBkZSwgKm5leHRfdGFibGVfdmFkZHI7CisgICAgc3Ry
dWN0IGFtZF9pb21tdV9wdGUgKnBkZSwgKm5leHRfdGFibGVfdmFkZHI7CiAgICAgdW5zaWduZWQg
bG9uZyAgbmV4dF90YWJsZV9tZm47CiAgICAgdW5zaWduZWQgaW50IGxldmVsOwogICAgIHN0cnVj
dCBwYWdlX2luZm8gKnRhYmxlOwpAQCAtMzcwLDE1ICsyOTQsMTMgQEAgc3RhdGljIGludCBpb21t
dV9wZGVfZnJvbV9kZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4sCiAgICAg
ICAgIHB0X21mbltsZXZlbF0gPSBuZXh0X3RhYmxlX21mbjsKIAogICAgICAgICBuZXh0X3RhYmxl
X3ZhZGRyID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4obmV4dF90YWJsZV9tZm4pKTsKLSAgICAgICAg
cGRlID0gbmV4dF90YWJsZV92YWRkciArIHBmbl90b19wZGVfaWR4KGRmbiwgbGV2ZWwpOworICAg
ICAgICBwZGUgPSAmbmV4dF90YWJsZV92YWRkcltwZm5fdG9fcGRlX2lkeChkZm4sIGxldmVsKV07
CiAKICAgICAgICAgLyogSGVyZSBtaWdodCBiZSBhIHN1cGVyIHBhZ2UgZnJhbWUgKi8KLSAgICAg
ICAgbmV4dF90YWJsZV9tZm4gPSBhbWRfaW9tbXVfZ2V0X2FkZHJlc3NfZnJvbV9wdGUocGRlKSA+
PiBQQUdFX1NISUZUOworICAgICAgICBuZXh0X3RhYmxlX21mbiA9IHBkZS0+bWZuOwogCiAgICAg
ICAgIC8qIFNwbGl0IHN1cGVyIHBhZ2UgZnJhbWUgaW50byBzbWFsbGVyIHBpZWNlcy4qLwotICAg
ICAgICBpZiAoIGlvbW11X2lzX3B0ZV9wcmVzZW50KCh1aW50MzJfdCAqKXBkZSkgJiYKLSAgICAg
ICAgICAgICAoaW9tbXVfbmV4dF9sZXZlbCgodWludDMyX3QgKilwZGUpID09IDApICYmCi0gICAg
ICAgICAgICAgbmV4dF90YWJsZV9tZm4gIT0gMCApCisgICAgICAgIGlmICggcGRlLT5wciAmJiAh
cGRlLT5uZXh0X2xldmVsICYmIG5leHRfdGFibGVfbWZuICkKICAgICAgICAgewogICAgICAgICAg
ICAgaW50IGk7CiAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwgcGZuOwpAQCAtMzk4LDEz
ICszMjAsMTMgQEAgc3RhdGljIGludCBpb21tdV9wZGVfZnJvbV9kZm4oc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgbG9uZyBkZm4sCiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIG5leHRf
dGFibGVfbWZuID0gbWZuX3gocGFnZV90b19tZm4odGFibGUpKTsKLSAgICAgICAgICAgIHNldF9p
b21tdV9wZGVfcHJlc2VudCgodWludDMyX3QgKilwZGUsIG5leHRfdGFibGVfbWZuLCBuZXh0X2xl
dmVsLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICEhSU9NTVVGX3dyaXRhYmxl
LCAhIUlPTU1VRl9yZWFkYWJsZSk7CisgICAgICAgICAgICBzZXRfaW9tbXVfcGRlX3ByZXNlbnQo
cGRlLCBuZXh0X3RhYmxlX21mbiwgbmV4dF9sZXZlbCwgdHJ1ZSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB0cnVlKTsKIAogICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBQ
VEVfUEVSX1RBQkxFX1NJWkU7IGkrKyApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAg
c2V0X2lvbW11X3B0ZV9wcmVzZW50KG5leHRfdGFibGVfbWZuLCBwZm4sIG1mbiwgbmV4dF9sZXZl
bCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgISFJT01NVUZfd3JpdGFi
bGUsICEhSU9NTVVGX3JlYWRhYmxlKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdHJ1ZSwgdHJ1ZSk7CiAgICAgICAgICAgICAgICAgbWZuICs9IHBhZ2Vfc3o7CiAgICAg
ICAgICAgICAgICAgcGZuICs9IHBhZ2Vfc3o7CiAgICAgICAgICAgICAgfQpAQCAtNDEzLDcgKzMz
NSw3IEBAIHN0YXRpYyBpbnQgaW9tbXVfcGRlX2Zyb21fZGZuKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGxvbmcgZGZuLAogICAgICAgICB9CiAKICAgICAgICAgLyogSW5zdGFsbCBsb3dlciBs
ZXZlbCBwYWdlIHRhYmxlIGZvciBub24tcHJlc2VudCBlbnRyaWVzICovCi0gICAgICAgIGVsc2Ug
aWYgKCAhaW9tbXVfaXNfcHRlX3ByZXNlbnQoKHVpbnQzMl90ICopcGRlKSApCisgICAgICAgIGVs
c2UgaWYgKCAhcGRlLT5wciApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggbmV4dF90YWJs
ZV9tZm4gPT0gMCApCiAgICAgICAgICAgICB7CkBAIC00MjUsOSArMzQ3LDggQEAgc3RhdGljIGlu
dCBpb21tdV9wZGVfZnJvbV9kZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4s
CiAgICAgICAgICAgICAgICAgICAgIHJldHVybiAxOwogICAgICAgICAgICAgICAgIH0KICAgICAg
ICAgICAgICAgICBuZXh0X3RhYmxlX21mbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHRhYmxlKSk7Ci0g
ICAgICAgICAgICAgICAgc2V0X2lvbW11X3BkZV9wcmVzZW50KCh1aW50MzJfdCAqKXBkZSwgbmV4
dF90YWJsZV9tZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5leHRf
bGV2ZWwsICEhSU9NTVVGX3dyaXRhYmxlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAhIUlPTU1VRl9yZWFkYWJsZSk7CisgICAgICAgICAgICAgICAgc2V0X2lvbW11X3Bk
ZV9wcmVzZW50KHBkZSwgbmV4dF90YWJsZV9tZm4sIG5leHRfbGV2ZWwsIHRydWUsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUpOwogICAgICAgICAgICAgfQogICAg
ICAgICAgICAgZWxzZSAvKiBzaG91bGQgbmV2ZXIgcmVhY2ggaGVyZSAqLwogICAgICAgICAgICAg
ewpAQCAtNDU1LDcgKzM3Niw3IEBAIHN0YXRpYyBpbnQgdXBkYXRlX3BhZ2luZ19tb2RlKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuKQogICAgIHN0cnVjdCBhbWRfaW9tbXUgKmlv
bW11ID0gTlVMTDsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpuZXdfcm9vdCA9IE5VTEw7CiAgICAg
c3RydWN0IHBhZ2VfaW5mbyAqb2xkX3Jvb3QgPSBOVUxMOwotICAgIHZvaWQgKm5ld19yb290X3Zh
ZGRyOworICAgIHN0cnVjdCBhbWRfaW9tbXVfcHRlICpuZXdfcm9vdF92YWRkcjsKICAgICB1bnNp
Z25lZCBsb25nIG9sZF9yb290X21mbjsKICAgICBzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRv
bV9pb21tdShkKTsKIApAQCAtNDg0LDcgKzQwNSw3IEBAIHN0YXRpYyBpbnQgdXBkYXRlX3BhZ2lu
Z19tb2RlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZGZuKQogICAgICAgICBuZXdf
cm9vdF92YWRkciA9IF9fbWFwX2RvbWFpbl9wYWdlKG5ld19yb290KTsKICAgICAgICAgb2xkX3Jv
b3RfbWZuID0gbWZuX3gocGFnZV90b19tZm4ob2xkX3Jvb3QpKTsKICAgICAgICAgc2V0X2lvbW11
X3BkZV9wcmVzZW50KG5ld19yb290X3ZhZGRyLCBvbGRfcm9vdF9tZm4sIGxldmVsLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgISFJT01NVUZfd3JpdGFibGUsICEhSU9NTVVGX3JlYWRh
YmxlKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUsIHRydWUpOwogICAgICAg
ICBsZXZlbCsrOwogICAgICAgICBvbGRfcm9vdCA9IG5ld19yb290OwogICAgICAgICBvZmZzZXQg
Pj49IFBURV9QRVJfVEFCTEVfU0hJRlQ7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3Bj
aV9hbWRfaW9tbXUuYwppbmRleCAzM2EzNzk4ZjM2Li5kYTY3NDgzMjBiIDEwMDY0NAotLS0gYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCisrKyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKQEAgLTM3Niw5ICszNzYsOCBAQCBz
dGF0aWMgdm9pZCBkZWFsbG9jYXRlX25leHRfcGFnZV90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpw
ZywgaW50IGxldmVsKQogCiBzdGF0aWMgdm9pZCBkZWFsbG9jYXRlX3BhZ2VfdGFibGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGcpCiB7Ci0gICAgdm9pZCAqdGFibGVfdmFkZHIsICpwZGU7Ci0gICAgdTY0
IG5leHRfdGFibGVfbWFkZHI7Ci0gICAgdW5zaWduZWQgaW50IGluZGV4LCBsZXZlbCA9IFBGTl9P
UkRFUihwZyksIG5leHRfbGV2ZWw7CisgICAgc3RydWN0IGFtZF9pb21tdV9wdGUgKnRhYmxlX3Zh
ZGRyOworICAgIHVuc2lnbmVkIGludCBpbmRleCwgbGV2ZWwgPSBQRk5fT1JERVIocGcpOwogCiAg
ICAgUEZOX09SREVSKHBnKSA9IDA7CiAKQEAgLTM5MiwxNyArMzkxLDE0IEBAIHN0YXRpYyB2b2lk
IGRlYWxsb2NhdGVfcGFnZV90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwZykKIAogICAgIGZvciAo
IGluZGV4ID0gMDsgaW5kZXggPCBQVEVfUEVSX1RBQkxFX1NJWkU7IGluZGV4KysgKQogICAgIHsK
LSAgICAgICAgcGRlID0gdGFibGVfdmFkZHIgKyAoaW5kZXggKiBJT01NVV9QQUdFX1RBQkxFX0VO
VFJZX1NJWkUpOwotICAgICAgICBuZXh0X3RhYmxlX21hZGRyID0gYW1kX2lvbW11X2dldF9hZGRy
ZXNzX2Zyb21fcHRlKHBkZSk7Ci0gICAgICAgIG5leHRfbGV2ZWwgPSBpb21tdV9uZXh0X2xldmVs
KHBkZSk7CisgICAgICAgIHN0cnVjdCBhbWRfaW9tbXVfcHRlICpwZGUgPSAmdGFibGVfdmFkZHJb
aW5kZXhdOwogCi0gICAgICAgIGlmICggKG5leHRfdGFibGVfbWFkZHIgIT0gMCkgJiYgKG5leHRf
bGV2ZWwgIT0gMCkgJiYKLSAgICAgICAgICAgICBpb21tdV9pc19wdGVfcHJlc2VudChwZGUpICkK
KyAgICAgICAgaWYgKCBwZGUtPm1mbiAmJiBwZGUtPm5leHRfbGV2ZWwgJiYgcGRlLT5wciApCiAg
ICAgICAgIHsKICAgICAgICAgICAgIC8qIFdlIGRvIG5vdCBzdXBwb3J0IHNraXAgbGV2ZWxzIHll
dCAqLwotICAgICAgICAgICAgQVNTRVJUKG5leHRfbGV2ZWwgPT0gbGV2ZWwgLSAxKTsKLSAgICAg
ICAgICAgIGRlYWxsb2NhdGVfbmV4dF9wYWdlX3RhYmxlKG1hZGRyX3RvX3BhZ2UobmV4dF90YWJs
ZV9tYWRkciksIAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbmV4dF9s
ZXZlbCk7CisgICAgICAgICAgICBBU1NFUlQocGRlLT5uZXh0X2xldmVsID09IGxldmVsIC0gMSk7
CisgICAgICAgICAgICBkZWFsbG9jYXRlX25leHRfcGFnZV90YWJsZShtZm5fdG9fcGFnZShfbWZu
KHBkZS0+bWZuKSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZGUt
Pm5leHRfbGV2ZWwpOwogICAgICAgICB9CiAgICAgfQogCkBAIC01MDAsMTAgKzQ5Niw4IEBAIHN0
YXRpYyB2b2lkIGFtZF9kdW1wX3AybV90YWJsZV9sZXZlbChzdHJ1Y3QgcGFnZV9pbmZvKiBwZywg
aW50IGxldmVsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3Qg
Z3BhLCBpbnQgaW5kZW50KQogewogICAgIHBhZGRyX3QgYWRkcmVzczsKLSAgICB2b2lkICp0YWJs
ZV92YWRkciwgKnBkZTsKLSAgICBwYWRkcl90IG5leHRfdGFibGVfbWFkZHI7Ci0gICAgaW50IGlu
ZGV4LCBuZXh0X2xldmVsLCBwcmVzZW50OwotICAgIHUzMiAqZW50cnk7CisgICAgc3RydWN0IGFt
ZF9pb21tdV9wdGUgKnRhYmxlX3ZhZGRyOworICAgIGludCBpbmRleDsKIAogICAgIGlmICggbGV2
ZWwgPCAxICkKICAgICAgICAgcmV0dXJuOwpAQCAtNTE4LDQyICs1MTIsMzIgQEAgc3RhdGljIHZv
aWQgYW1kX2R1bXBfcDJtX3RhYmxlX2xldmVsKHN0cnVjdCBwYWdlX2luZm8qIHBnLCBpbnQgbGV2
ZWwsCiAKICAgICBmb3IgKCBpbmRleCA9IDA7IGluZGV4IDwgUFRFX1BFUl9UQUJMRV9TSVpFOyBp
bmRleCsrICkKICAgICB7CisgICAgICAgIHN0cnVjdCBhbWRfaW9tbXVfcHRlICpwZGUgPSAmdGFi
bGVfdmFkZHJbaW5kZXhdOworCiAgICAgICAgIGlmICggIShpbmRleCAlIDIpICkKICAgICAgICAg
ICAgIHByb2Nlc3NfcGVuZGluZ19zb2Z0aXJxcygpOwogCi0gICAgICAgIHBkZSA9IHRhYmxlX3Zh
ZGRyICsgKGluZGV4ICogSU9NTVVfUEFHRV9UQUJMRV9FTlRSWV9TSVpFKTsKLSAgICAgICAgbmV4
dF90YWJsZV9tYWRkciA9IGFtZF9pb21tdV9nZXRfYWRkcmVzc19mcm9tX3B0ZShwZGUpOwotICAg
ICAgICBlbnRyeSA9IHBkZTsKLQotICAgICAgICBwcmVzZW50ID0gZ2V0X2ZpZWxkX2Zyb21fcmVn
X3UzMihlbnRyeVswXSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
SU9NTVVfUERFX1BSRVNFTlRfTUFTSywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgSU9NTVVfUERFX1BSRVNFTlRfU0hJRlQpOwotCi0gICAgICAgIGlmICggIXByZXNl
bnQgKQorICAgICAgICBpZiAoICFwZGUtPnByICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0g
ICAgICAgIG5leHRfbGV2ZWwgPSBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKGVudHJ5WzBdLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QREVfTkVYVF9M
RVZFTF9NQVNLLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJ
T01NVV9QREVfTkVYVF9MRVZFTF9TSElGVCk7Ci0KLSAgICAgICAgaWYgKCBuZXh0X2xldmVsICYm
IChuZXh0X2xldmVsICE9IChsZXZlbCAtIDEpKSApCisgICAgICAgIGlmICggcGRlLT5uZXh0X2xl
dmVsICYmIChwZGUtPm5leHRfbGV2ZWwgIT0gKGxldmVsIC0gMSkpICkKICAgICAgICAgewogICAg
ICAgICAgICAgcHJpbnRrKCJJT01NVSBwMm0gdGFibGUgZXJyb3IuIG5leHRfbGV2ZWwgPSAlZCwg
ZXhwZWN0ZWQgJWRcbiIsCi0gICAgICAgICAgICAgICAgICAgbmV4dF9sZXZlbCwgbGV2ZWwgLSAx
KTsKKyAgICAgICAgICAgICAgICAgICBwZGUtPm5leHRfbGV2ZWwsIGxldmVsIC0gMSk7CiAKICAg
ICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICB9CiAKICAgICAgICAgYWRkcmVzcyA9IGdwYSAr
IGFtZF9vZmZzZXRfbGV2ZWxfYWRkcmVzcyhpbmRleCwgbGV2ZWwpOwotICAgICAgICBpZiAoIG5l
eHRfbGV2ZWwgPj0gMSApCisgICAgICAgIGlmICggcGRlLT5uZXh0X2xldmVsID49IDEgKQogICAg
ICAgICAgICAgYW1kX2R1bXBfcDJtX3RhYmxlX2xldmVsKAotICAgICAgICAgICAgICAgIG1hZGRy
X3RvX3BhZ2UobmV4dF90YWJsZV9tYWRkciksIG5leHRfbGV2ZWwsCisgICAgICAgICAgICAgICAg
bWZuX3RvX3BhZ2UoX21mbihwZGUtPm1mbikpLCBwZGUtPm5leHRfbGV2ZWwsCiAgICAgICAgICAg
ICAgICAgYWRkcmVzcywgaW5kZW50ICsgMSk7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHBy
aW50aygiJSpzZGZuOiAlMDhseCAgbWZuOiAlMDhseFxuIiwKICAgICAgICAgICAgICAgICAgICBp
bmRlbnQsICIiLAogICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKVBGTl9ET1dOKGFk
ZHJlc3MpLAotICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKVBGTl9ET1dOKG5leHRf
dGFibGVfbWFkZHIpKTsKKyAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZylQRk5fRE9X
TihwZm5fdG9fcGFkZHIocGRlLT5tZm4pKSk7CiAgICAgfQogCiAgICAgdW5tYXBfZG9tYWluX3Bh
Z2UodGFibGVfdmFkZHIpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3Zt
L2FtZC1pb21tdS1kZWZzLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11
LWRlZnMuaAppbmRleCBhMjE3MjQ1MjQ5Li5hM2E0OWY5MWViIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LWRlZnMuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9zdm0vYW1kLWlvbW11LWRlZnMuaApAQCAtNDEzLDM4ICs0MTMsMjEgQEAKICNk
ZWZpbmUgSU9NTVVfUEFHRV9UQUJMRV9VMzJfUEVSX0VOVFJZCShJT01NVV9QQUdFX1RBQkxFX0VO
VFJZX1NJWkUgLyA0KQogI2RlZmluZSBJT01NVV9QQUdFX1RBQkxFX0FMSUdOTUVOVAk0MDk2CiAK
LSNkZWZpbmUgSU9NTVVfUFRFX1BSRVNFTlRfTUFTSwkJCTB4MDAwMDAwMDEKLSNkZWZpbmUgSU9N
TVVfUFRFX1BSRVNFTlRfU0hJRlQJCQkwCi0jZGVmaW5lIElPTU1VX1BURV9ORVhUX0xFVkVMX01B
U0sJCTB4MDAwMDBFMDAKLSNkZWZpbmUgSU9NTVVfUFRFX05FWFRfTEVWRUxfU0hJRlQJCTkKLSNk
ZWZpbmUgSU9NTVVfUFRFX0FERFJfTE9XX01BU0sJCQkweEZGRkZGMDAwCi0jZGVmaW5lIElPTU1V
X1BURV9BRERSX0xPV19TSElGVAkJMTIKLSNkZWZpbmUgSU9NTVVfUFRFX0FERFJfSElHSF9NQVNL
CQkweDAwMEZGRkZGCi0jZGVmaW5lIElPTU1VX1BURV9BRERSX0hJR0hfU0hJRlQJCTAKLSNkZWZp
bmUgSU9NTVVfUFRFX1VfTUFTSwkJCTB4MDgwMDAwMDAKLSNkZWZpbmUgSU9NTVVfUFRFX1VfU0hJ
RlQJCQk3Ci0jZGVmaW5lIElPTU1VX1BURV9GQ19NQVNLCQkJMHgxMDAwMDAwMAotI2RlZmluZSBJ
T01NVV9QVEVfRkNfU0hJRlQJCQkyOAotI2RlZmluZSBJT01NVV9QVEVfSU9fUkVBRF9QRVJNSVNT
SU9OX01BU0sJMHgyMDAwMDAwMAotI2RlZmluZSBJT01NVV9QVEVfSU9fUkVBRF9QRVJNSVNTSU9O
X1NISUZUCTI5Ci0jZGVmaW5lIElPTU1VX1BURV9JT19XUklURV9QRVJNSVNTSU9OX01BU0sJMHg0
MDAwMDAwMAotI2RlZmluZSBJT01NVV9QVEVfSU9fV1JJVEVfUEVSTUlTU0lPTl9TSElGVAkzMAot
Ci0vKiBJL08gUGFnZSBEaXJlY3RvcnkgKi8KLSNkZWZpbmUgSU9NTVVfUEFHRV9ESVJFQ1RPUllf
RU5UUllfU0laRQkJOAotI2RlZmluZSBJT01NVV9QQUdFX0RJUkVDVE9SWV9BTElHTk1FTlQJCTQw
OTYKLSNkZWZpbmUgSU9NTVVfUERFX1BSRVNFTlRfTUFTSwkJCTB4MDAwMDAwMDEKLSNkZWZpbmUg
SU9NTVVfUERFX1BSRVNFTlRfU0hJRlQJCQkwCi0jZGVmaW5lIElPTU1VX1BERV9ORVhUX0xFVkVM
X01BU0sJCTB4MDAwMDBFMDAKLSNkZWZpbmUgSU9NTVVfUERFX05FWFRfTEVWRUxfU0hJRlQJCTkK
LSNkZWZpbmUgSU9NTVVfUERFX0FERFJfTE9XX01BU0sJCQkweEZGRkZGMDAwCi0jZGVmaW5lIElP
TU1VX1BERV9BRERSX0xPV19TSElGVAkJMTIKLSNkZWZpbmUgSU9NTVVfUERFX0FERFJfSElHSF9N
QVNLCQkweDAwMEZGRkZGCi0jZGVmaW5lIElPTU1VX1BERV9BRERSX0hJR0hfU0hJRlQJCTAKLSNk
ZWZpbmUgSU9NTVVfUERFX0lPX1JFQURfUEVSTUlTU0lPTl9NQVNLCTB4MjAwMDAwMDAKLSNkZWZp
bmUgSU9NTVVfUERFX0lPX1JFQURfUEVSTUlTU0lPTl9TSElGVAkyOQotI2RlZmluZSBJT01NVV9Q
REVfSU9fV1JJVEVfUEVSTUlTU0lPTl9NQVNLCTB4NDAwMDAwMDAKLSNkZWZpbmUgSU9NTVVfUERF
X0lPX1dSSVRFX1BFUk1JU1NJT05fU0hJRlQJMzAKK3N0cnVjdCBhbWRfaW9tbXVfcHRlIHsKKyAg
ICB1aW50NjRfdCBwcjoxOworICAgIHVpbnQ2NF90IGlnbm9yZWQwOjQ7CisgICAgdWludDY0X3Qg
YToxOworICAgIHVpbnQ2NF90IGQ6MTsKKyAgICB1aW50NjRfdCBpZ25vcmVkMToyOworICAgIHVp
bnQ2NF90IG5leHRfbGV2ZWw6MzsKKyAgICB1aW50NjRfdCBtZm46NDA7CisgICAgdWludDY0X3Qg
cmVzZXJ2ZWQ6NzsKKyAgICB1aW50NjRfdCB1OjE7CisgICAgdWludDY0X3QgZmM6MTsKKyAgICB1
aW50NjRfdCBpcjoxOworICAgIHVpbnQ2NF90IGl3OjE7CisgICAgdWludDY0X3QgaWdub3JlZDI6
MTsKK307CiAKIC8qIFBhZ2luZyBtb2RlcyAqLwogI2RlZmluZSBJT01NVV9QQUdJTkdfTU9ERV9E
SVNBQkxFRAkweDAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQt
aW9tbXUtcHJvdG8uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJv
dG8uaAppbmRleCBjNTY5NzU2NWQ2Li4xYzE5NzFiYjdjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5oCkBAIC01Nyw3ICs1Nyw2IEBAIGludCBfX211
c3RfY2hlY2sgYW1kX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqZmx1c2hf
ZmxhZ3MpOwogaW50IF9fbXVzdF9jaGVjayBhbWRfaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9t
YWluICpkLCBkZm5fdCBkZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCAqZmx1c2hfZmxhZ3MpOwotdWludDY0X3QgYW1kX2lvbW11X2dldF9hZGRy
ZXNzX2Zyb21fcHRlKHZvaWQgKmVudHJ5KTsKIGludCBfX211c3RfY2hlY2sgYW1kX2lvbW11X2Fs
bG9jX3Jvb3Qoc3RydWN0IGRvbWFpbl9pb21tdSAqaGQpOwogaW50IGFtZF9pb21tdV9yZXNlcnZl
X2RvbWFpbl91bml0eV9tYXAoc3RydWN0IGRvbWFpbiAqZG9tYWluLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBwaHlzX2FkZHIsIHVuc2lnbmVkIGxvbmcg
c2l6ZSwKQEAgLTI4MCwxOCArMjc5LDQgQEAgc3RhdGljIGlubGluZSB2b2lkIGlvbW11X3NldF9h
ZGRyX2hpX3RvX3JlZyh1aW50MzJfdCAqcmVnLCB1aW50MzJfdCBhZGRyKQogICAgICAgICAgICAg
ICAgICAgICAgICAgIElPTU1VX1JFR19CQVNFX0FERFJfSElHSF9TSElGVCwgcmVnKTsKIH0KIAot
c3RhdGljIGlubGluZSBpbnQgaW9tbXVfaXNfcHRlX3ByZXNlbnQoY29uc3QgdTMyICplbnRyeSkK
LXsKLSAgICByZXR1cm4gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihlbnRyeVswXSwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9QREVfUFJFU0VOVF9NQVNLLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BERV9QUkVTRU5UX1NISUZUKTsKLX0K
LQotc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgaW9tbXVfbmV4dF9sZXZlbChjb25zdCB1MzIg
KmVudHJ5KQotewotICAgIHJldHVybiBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKGVudHJ5WzBdLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BERV9ORVhUX0xFVkVMX01B
U0ssCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfUERFX05FWFRfTEVW
RUxfU0hJRlQpOwotfQotCiAjZW5kaWYgLyogX0FTTV9YODZfNjRfQU1EX0lPTU1VX1BST1RPX0gg
Ki8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed Apr 03 13:22:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Apr 2019 13:22: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 1hBfqN-0007M8-ET; Wed, 03 Apr 2019 13:22: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=gS5C=SF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hBfqM-0007M1-UW
 for xen-changelog@lists.xenproject.org; Wed, 03 Apr 2019 13:22:18 +0000
X-Inumbo-ID: 7f6e2228-5613-11e9-a228-17b9734fca3c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7f6e2228-5613-11e9-a228-17b9734fca3c;
 Wed, 03 Apr 2019 13:22:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hBfqJ-0002ZF-82
 for xen-changelog@lists.xenproject.org; Wed, 03 Apr 2019 13:22:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hBfqJ-0008Qa-5B
 for xen-changelog@lists.xenproject.org; Wed, 03 Apr 2019 13:22:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hBfqJ-0008Qa-5B@xenbits.xenproject.org>
Date: Wed, 03 Apr 2019 13:22:15 +0000
Subject: [Xen-changelog] [xen staging] amd-iommu: use a bitfield for DTE
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNhNzk0N2I2OTAxMWZhNTQzOWViYjVlNzQ2YWFhNDQ1MmVmMWMyZDUKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2Vk
IEFwciAzIDE1OjE2OjA4IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBXZWQgQXByIDMgMTU6MTY6MDggMjAxOSArMDIwMAoK
ICAgIGFtZC1pb21tdTogdXNlIGEgYml0ZmllbGQgZm9yIERURQogICAgCiAgICBUaGUgY3VycmVu
dCB1c2Ugb2YgZ2V0L3NldF9maWVsZF9mcm9tL2luX3JlZ191MzIoKSBpcyBib3RoIGluZWZmaWNp
ZW50IGFuZAogICAgcmVxdWlyZXMgc29tZSB1Z2x5IGNhc3RpbmcuCiAgICAKICAgIFRoaXMgcGF0
Y2ggZGVmaW5lcyBhIG5ldyBiaXRmaWVsZCBzdHJ1Y3R1cmUgKGFtZF9pb21tdV9kdGUpIGFuZCB1
c2VzIHRoaXMKICAgIHN0cnVjdHVyZSBpbiBhbGwgRFRFIG1hbmlwdWxhdGlvbiwgcmVzdWx0aW5n
IGluIG11Y2ggbW9yZSByZWFkYWJsZSBhbmQKICAgIGNvbXBhY3QgY29kZS4KICAgIAogICAgTk9U
RTogVGhpcyBwYXRjaCBhbHNvIGluY2x1ZGVzIHNvbWUgY2xlYW4tdXAgb2YgZ2V0X2RtYV9yZXF1
ZXN0b3JfaWQoKSB0bwogICAgICAgICAgY2hhbmdlIHRoZSB0eXBlcyBvZiB0aGUgYXJndW1lbnRz
IGZyb20gdTE2IHRvIHVpbnQxNl90LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJh
bnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEJyaWFuIFdvb2RzIDxi
cmlhbi53b29kc0BhbWQuY29tPgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21t
dV9ndWVzdC5jICAgICB8ICA1NSArKy0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQv
aW9tbXVfbWFwLmMgICAgICAgfCAxOTkgKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMgICB8ICA1MSArKy0tLS0tCiB4
ZW4vaW5jbHVkZS9hc20teDg2L2FtZC1pb21tdS5oICAgICAgICAgICAgICAgfCAgIDUgLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1kZWZzLmggIHwgMTIwICsrKysrKyst
LS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaCB8
ICAyMCArLS0KIDYgZmlsZXMgY2hhbmdlZCwgMTM5IGluc2VydGlvbnMoKyksIDMxMSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfZ3Vl
c3QuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9ndWVzdC5jCmluZGV4IDk2
MTc1YmI5YWMuLjMyOGU3NTA5ZDUgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2FtZC9pb21tdV9ndWVzdC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21t
dV9ndWVzdC5jCkBAIC03NiwzOSArNzYsMTAgQEAgc3RhdGljIHZvaWQgZ3Vlc3RfaW9tbXVfZGlz
YWJsZShzdHJ1Y3QgZ3Vlc3RfaW9tbXUgKmlvbW11KQogICAgIGlvbW11LT5lbmFibGVkID0gMDsK
IH0KIAotc3RhdGljIHVpbnQ2NF90IGdldF9ndWVzdF9jcjNfZnJvbV9kdGUoZGV2X2VudHJ5X3Qg
KmR0ZSkKK3N0YXRpYyB1aW50NjRfdCBnZXRfZ3Vlc3RfY3IzX2Zyb21fZHRlKHN0cnVjdCBhbWRf
aW9tbXVfZHRlICpkdGUpCiB7Ci0gICAgdWludDY0X3QgZ2NyM18xLCBnY3IzXzIsIGdjcjNfMzsK
LQotICAgIGdjcjNfMSA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIoZHRlLT5kYXRhWzFdLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX0dDUjNfMV9N
QVNLLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxF
X0dDUjNfMV9TSElGVCk7Ci0gICAgZ2NyM18yID0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihkdGUt
PmRhdGFbMl0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZf
VEFCTEVfR0NSM18yX01BU0ssCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJ
T01NVV9ERVZfVEFCTEVfR0NSM18yX1NISUZUKTsKLSAgICBnY3IzXzMgPSBnZXRfZmllbGRfZnJv
bV9yZWdfdTMyKGR0ZS0+ZGF0YVszXSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIElPTU1VX0RFVl9UQUJMRV9HQ1IzXzNfTUFTSywKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9HQ1IzXzNfU0hJRlQpOwotCi0gICAgcmV0dXJu
ICgoZ2NyM18zIDw8IDMxKSB8IChnY3IzXzIgPDwgMTUgKSB8IChnY3IzXzEgPDwgMTIpKSA+PiBQ
QUdFX1NISUZUOwotfQotCi1zdGF0aWMgdWludDE2X3QgZ2V0X2RvbWlkX2Zyb21fZHRlKGRldl9l
bnRyeV90ICpkdGUpCi17Ci0gICAgcmV0dXJuIGdldF9maWVsZF9mcm9tX3JlZ191MzIoZHRlLT5k
YXRhWzJdLCBJT01NVV9ERVZfVEFCTEVfRE9NQUlOX0lEX01BU0ssCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX0RPTUFJTl9JRF9TSElGVCk7Ci19Ci0K
LXN0YXRpYyB1aW50MTZfdCBnZXRfZ2x4X2Zyb21fZHRlKGRldl9lbnRyeV90ICpkdGUpCi17Ci0g
ICAgcmV0dXJuIGdldF9maWVsZF9mcm9tX3JlZ191MzIoZHRlLT5kYXRhWzFdLCBJT01NVV9ERVZf
VEFCTEVfR0xYX01BU0ssCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVf
REVWX1RBQkxFX0dMWF9TSElGVCk7Ci19Ci0KLXN0YXRpYyB1aW50MTZfdCBnZXRfZ3ZfZnJvbV9k
dGUoZGV2X2VudHJ5X3QgKmR0ZSkKLXsKLSAgICByZXR1cm4gZ2V0X2ZpZWxkX2Zyb21fcmVnX3Uz
MihkdGUtPmRhdGFbMV0sSU9NTVVfREVWX1RBQkxFX0dWX01BU0ssCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX0dWX1NISUZUKTsKKyAgICByZXR1cm4g
KChkdGUtPmdjcjNfdHJwXzUxXzMxIDw8IDMxKSB8IChkdGUtPmdjcjNfdHJwXzMwXzE1IDw8IDE1
KSB8CisgICAgICAgICAgICAoZHRlLT5nY3IzX3RycF8xNF8xMiA8PCAxMikpID4+IFBBR0VfU0hJ
RlQ7CiB9CiAKIHN0YXRpYyB1bnNpZ25lZCBpbnQgaG9zdF9kb21pZChzdHJ1Y3QgZG9tYWluICpk
LCB1aW50NjRfdCBnX2RvbWlkKQpAQCAtMzk3LDcgKzM2OCw3IEBAIHN0YXRpYyBpbnQgZG9fY29t
cGxldGlvbl93YWl0KHN0cnVjdCBkb21haW4gKmQsIGNtZF9lbnRyeV90ICpjbWQpCiBzdGF0aWMg
aW50IGRvX2ludmFsaWRhdGVfZHRlKHN0cnVjdCBkb21haW4gKmQsIGNtZF9lbnRyeV90ICpjbWQp
CiB7CiAgICAgdWludDE2X3QgZ2JkZiwgbWJkZiwgcmVxX2lkLCBnZG9tX2lkLCBoZG9tX2lkOwot
ICAgIGRldl9lbnRyeV90ICpnZHRlLCAqbWR0ZSwgKmR0ZV9iYXNlOworICAgIHN0cnVjdCBhbWRf
aW9tbXVfZHRlICpnZHRlLCAqbWR0ZSwgKmR0ZV9iYXNlOwogICAgIHN0cnVjdCBhbWRfaW9tbXUg
KmlvbW11ID0gTlVMTDsKICAgICBzdHJ1Y3QgZ3Vlc3RfaW9tbXUgKmdfaW9tbXU7CiAgICAgdWlu
dDY0X3QgZ2NyM19nZm4sIGdjcjNfbWZuOwpAQCAtNDE0LDIzICszODUsMjMgQEAgc3RhdGljIGlu
dCBkb19pbnZhbGlkYXRlX2R0ZShzdHJ1Y3QgZG9tYWluICpkLCBjbWRfZW50cnlfdCAqY21kKQog
ICAgICAgICByZXR1cm4gMDsKIAogICAgIC8qIFNvbWV0aW1lcyBndWVzdCBpbnZhbGlkYXRlcyBk
ZXZpY2VzIGZyb20gbm9uLWV4aXN0cyBkdGVzICovCi0gICAgaWYgKCAoZ2JkZiAqIHNpemVvZihk
ZXZfZW50cnlfdCkpID4gZ19pb21tdS0+ZGV2X3RhYmxlLnNpemUgKQorICAgIGlmICggKGdiZGYg
KiBzaXplb2Yoc3RydWN0IGFtZF9pb21tdV9kdGUpKSA+IGdfaW9tbXUtPmRldl90YWJsZS5zaXpl
ICkKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICBkdGVfbWZuID0gZ3Vlc3RfaW9tbXVfZ2V0X3Rh
YmxlX21mbihkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ190
b191NjQoZ19pb21tdS0+ZGV2X3RhYmxlLnJlZ19iYXNlKSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzaXplb2YoZGV2X2VudHJ5X3QpLCBnYmRmKTsKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2Yoc3RydWN0IGFtZF9pb21tdV9k
dGUpLCBnYmRmKTsKICAgICBBU1NFUlQobWZuX3ZhbGlkKF9tZm4oZHRlX21mbikpKTsKIAogICAg
IC8qIFJlYWQgZ3Vlc3QgZHRlIGluZm9ybWF0aW9uICovCiAgICAgZHRlX2Jhc2UgPSBtYXBfZG9t
YWluX3BhZ2UoX21mbihkdGVfbWZuKSk7CiAKLSAgICBnZHRlID0gZHRlX2Jhc2UgKyBnYmRmICUg
KFBBR0VfU0laRSAvIHNpemVvZihkZXZfZW50cnlfdCkpOworICAgIGdkdGUgPSAmZHRlX2Jhc2Vb
Z2JkZiAlIChQQUdFX1NJWkUgLyBzaXplb2Yoc3RydWN0IGFtZF9pb21tdV9kdGUpKV07CiAKLSAg
ICBnZG9tX2lkICA9IGdldF9kb21pZF9mcm9tX2R0ZShnZHRlKTsKKyAgICBnZG9tX2lkID0gZ2R0
ZS0+ZG9tYWluX2lkOwogICAgIGdjcjNfZ2ZuID0gZ2V0X2d1ZXN0X2NyM19mcm9tX2R0ZShnZHRl
KTsKLSAgICBnbHggICAgICA9IGdldF9nbHhfZnJvbV9kdGUoZ2R0ZSk7Ci0gICAgZ3YgICAgICAg
PSBnZXRfZ3ZfZnJvbV9kdGUoZ2R0ZSk7CisgICAgZ2x4ID0gZ2R0ZS0+Z2x4OworICAgIGd2ID0g
Z2R0ZS0+Z3Y7CiAKICAgICB1bm1hcF9kb21haW5fcGFnZShkdGVfYmFzZSk7CiAKQEAgLTQ1NCwx
MSArNDI1LDExIEBAIHN0YXRpYyBpbnQgZG9faW52YWxpZGF0ZV9kdGUoc3RydWN0IGRvbWFpbiAq
ZCwgY21kX2VudHJ5X3QgKmNtZCkKICAgICAvKiBTZXR1cCBob3N0IGRldmljZSBlbnRyeSAqLwog
ICAgIGhkb21faWQgPSBob3N0X2RvbWlkKGQsIGdkb21faWQpOwogICAgIHJlcV9pZCA9IGdldF9k
bWFfcmVxdWVzdG9yX2lkKGlvbW11LT5zZWcsIG1iZGYpOwotICAgIG1kdGUgPSBpb21tdS0+ZGV2
X3RhYmxlLmJ1ZmZlciArIChyZXFfaWQgKiBzaXplb2YoZGV2X2VudHJ5X3QpKTsKKyAgICBkdGVf
YmFzZSA9IGlvbW11LT5kZXZfdGFibGUuYnVmZmVyOworICAgIG1kdGUgPSAmZHRlX2Jhc2VbcmVx
X2lkXTsKIAogICAgIHNwaW5fbG9ja19pcnFzYXZlKCZpb21tdS0+bG9jaywgZmxhZ3MpOwotICAg
IGlvbW11X2R0ZV9zZXRfZ3Vlc3RfY3IzKCh1MzIgKiltZHRlLCBoZG9tX2lkLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGdjcjNfbWZuIDw8IFBBR0VfU0hJRlQsIGd2LCBnbHgpOworICAg
IGlvbW11X2R0ZV9zZXRfZ3Vlc3RfY3IzKG1kdGUsIGhkb21faWQsIGdjcjNfbWZuLCBndiwgZ2x4
KTsKIAogICAgIGFtZF9pb21tdV9mbHVzaF9kZXZpY2UoaW9tbXUsIHJlcV9pZCk7CiAgICAgc3Bp
bl91bmxvY2tfaXJxcmVzdG9yZSgmaW9tbXUtPmxvY2ssIGZsYWdzKTsKZGlmZiAtLWdpdCBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2FtZC9pb21tdV9tYXAuYwppbmRleCA1ZmRhNjA2M2RmLi5jYmYwMGU5ZTcyIDEwMDY0
NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCkBAIC05OSwxNjcgKzk5LDY0IEBA
IHN0YXRpYyB1bnNpZ25lZCBpbnQgc2V0X2lvbW11X3B0ZV9wcmVzZW50KHVuc2lnbmVkIGxvbmcg
cHRfbWZuLAogICAgIHJldHVybiBmbHVzaF9mbGFnczsKIH0KIAotdm9pZCBhbWRfaW9tbXVfc2V0
X3Jvb3RfcGFnZV90YWJsZSh1aW50MzJfdCAqZHRlLCB1aW50NjRfdCByb290X3B0ciwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDE2X3QgZG9tYWluX2lkLCB1aW50OF90
IHBhZ2luZ19tb2RlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50OF90
IHZhbGlkKQordm9pZCBhbWRfaW9tbXVfc2V0X3Jvb3RfcGFnZV90YWJsZShzdHJ1Y3QgYW1kX2lv
bW11X2R0ZSAqZHRlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRf
dCByb290X3B0ciwgdWludDE2X3QgZG9tYWluX2lkLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50OF90IHBhZ2luZ19tb2RlLCB1aW50OF90IHZhbGlkKQogewotICAgIHVp
bnQzMl90IGFkZHJfaGksIGFkZHJfbG8sIGVudHJ5OwotICAgIHNldF9maWVsZF9pbl9yZWdfdTMy
KGRvbWFpbl9pZCwgMCwKLSAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVf
RE9NQUlOX0lEX01BU0ssCi0gICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxF
X0RPTUFJTl9JRF9TSElGVCwgJmVudHJ5KTsKLSAgICBkdGVbMl0gPSBlbnRyeTsKLQotICAgIGFk
ZHJfbG8gPSByb290X3B0ciAmIERNQV8zMkJJVF9NQVNLOwotICAgIGFkZHJfaGkgPSByb290X3B0
ciA+PiAzMjsKLQotICAgIHNldF9maWVsZF9pbl9yZWdfdTMyKGFkZHJfaGksIDAsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX1BBR0VfVEFCTEVfUFRSX0hJR0hfTUFT
SywKLSAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfUEFHRV9UQUJMRV9Q
VFJfSElHSF9TSElGVCwgJmVudHJ5KTsKLSAgICBzZXRfZmllbGRfaW5fcmVnX3UzMihJT01NVV9D
T05UUk9MX0VOQUJMRUQsIGVudHJ5LAotICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RF
Vl9UQUJMRV9JT19XUklURV9QRVJNSVNTSU9OX01BU0ssCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgSU9NTVVfREVWX1RBQkxFX0lPX1dSSVRFX1BFUk1JU1NJT05fU0hJRlQsICZlbnRyeSk7Ci0g
ICAgc2V0X2ZpZWxkX2luX3JlZ191MzIoSU9NTVVfQ09OVFJPTF9FTkFCTEVELCBlbnRyeSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfSU9fUkVBRF9QRVJNSVNTSU9O
X01BU0ssCi0gICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX0lPX1JFQURf
UEVSTUlTU0lPTl9TSElGVCwgJmVudHJ5KTsKLSAgICBkdGVbMV0gPSBlbnRyeTsKLQotICAgIHNl
dF9maWVsZF9pbl9yZWdfdTMyKGFkZHJfbG8gPj4gUEFHRV9TSElGVCwgMCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfUEFHRV9UQUJMRV9QVFJfTE9XX01BU0ssCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX1BBR0VfVEFCTEVfUFRSX0xP
V19TSElGVCwgJmVudHJ5KTsKLSAgICBzZXRfZmllbGRfaW5fcmVnX3UzMihwYWdpbmdfbW9kZSwg
ZW50cnksCi0gICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX1BBR0lOR19N
T0RFX01BU0ssCi0gICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX1BBR0lO
R19NT0RFX1NISUZULCAmZW50cnkpOwotICAgIHNldF9maWVsZF9pbl9yZWdfdTMyKElPTU1VX0NP
TlRST0xfRU5BQkxFRCwgZW50cnksCi0gICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVW
X1RBQkxFX1RSQU5TTEFUSU9OX1ZBTElEX01BU0ssCi0gICAgICAgICAgICAgICAgICAgICAgICAg
SU9NTVVfREVWX1RBQkxFX1RSQU5TTEFUSU9OX1ZBTElEX1NISUZULCAmZW50cnkpOwotICAgIHNl
dF9maWVsZF9pbl9yZWdfdTMyKHZhbGlkID8gSU9NTVVfQ09OVFJPTF9FTkFCTEVEIDoKLSAgICAg
ICAgICAgICAgICAgICAgICAgICBJT01NVV9DT05UUk9MX0RJU0FCTEVELCBlbnRyeSwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfVkFMSURfTUFTSywKLSAgICAgICAg
ICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfVkFMSURfU0hJRlQsICZlbnRyeSk7Ci0g
ICAgZHRlWzBdID0gZW50cnk7Ci19Ci0KLXZvaWQgaW9tbXVfZHRlX3NldF9pb3RsYih1aW50MzJf
dCAqZHRlLCB1aW50OF90IGkpCi17Ci0gICAgdWludDMyX3QgZW50cnk7Ci0KLSAgICBlbnRyeSA9
IGR0ZVszXTsKLSAgICBzZXRfZmllbGRfaW5fcmVnX3UzMighIWksIGVudHJ5LAotICAgICAgICAg
ICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9JT1RMQl9TVVBQT1JUX01BU0ssCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX0lPVExCX1NVUFBPUlRfU0hJRlQs
ICZlbnRyeSk7Ci0gICAgZHRlWzNdID0gZW50cnk7CisgICAgZHRlLT5kb21haW5faWQgPSBkb21h
aW5faWQ7CisgICAgZHRlLT5wdF9yb290ID0gcGFkZHJfdG9fcGZuKHJvb3RfcHRyKTsKKyAgICBk
dGUtPml3ID0gMTsKKyAgICBkdGUtPmlyID0gMTsKKyAgICBkdGUtPnBhZ2luZ19tb2RlID0gcGFn
aW5nX21vZGU7CisgICAgZHRlLT50diA9IDE7CisgICAgZHRlLT52ID0gdmFsaWQ7CiB9CiAKIHZv
aWQgX19pbml0IGFtZF9pb21tdV9zZXRfaW50cmVtYXBfdGFibGUoCi0gICAgdWludDMyX3QgKmR0
ZSwgdWludDY0X3QgaW50cmVtYXBfcHRyLCB1aW50OF90IGludF92YWxpZCkKKyAgICBzdHJ1Y3Qg
YW1kX2lvbW11X2R0ZSAqZHRlLCB1aW50NjRfdCBpbnRyZW1hcF9wdHIsIHVpbnQ4X3QgaW50X3Zh
bGlkKQogewotICAgIHVpbnQzMl90IGFkZHJfaGksIGFkZHJfbG8sIGVudHJ5OwotCi0gICAgYWRk
cl9sbyA9IGludHJlbWFwX3B0ciAmIERNQV8zMkJJVF9NQVNLOwotICAgIGFkZHJfaGkgPSBpbnRy
ZW1hcF9wdHIgPj4gMzI7Ci0KLSAgICBlbnRyeSA9IGR0ZVs1XTsKLSAgICBzZXRfZmllbGRfaW5f
cmVnX3UzMihhZGRyX2hpLCBlbnRyeSwKLSAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9E
RVZfVEFCTEVfSU5UX1RBQkxFX1BUUl9ISUdIX01BU0ssCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgSU9NTVVfREVWX1RBQkxFX0lOVF9UQUJMRV9QVFJfSElHSF9TSElGVCwgJmVudHJ5KTsKLSAg
ICAvKiBGaXhlZCBhbmQgYXJiaXRyYXRlZCBpbnRlcnJ1cHRzIHJlbWFwZXBkICovCi0gICAgc2V0
X2ZpZWxkX2luX3JlZ191MzIoMiwgZW50cnksCi0gICAgICAgICAgICAgICAgICAgICAgICAgSU9N
TVVfREVWX1RBQkxFX0lOVF9DT05UUk9MX01BU0ssCi0gICAgICAgICAgICAgICAgICAgICAgICAg
SU9NTVVfREVWX1RBQkxFX0lOVF9DT05UUk9MX1NISUZULCAmZW50cnkpOwotICAgIGR0ZVs1XSA9
IGVudHJ5OwotCi0gICAgc2V0X2ZpZWxkX2luX3JlZ191MzIoYWRkcl9sbyA+PiA2LCAwLAotICAg
ICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9JTlRfVEFCTEVfUFRSX0xPV19N
QVNLLAotICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9JTlRfVEFCTEVf
UFRSX0xPV19TSElGVCwgJmVudHJ5KTsKLSAgICAvKiAyMDQ4IGVudHJpZXMgKi8KLSAgICBzZXRf
ZmllbGRfaW5fcmVnX3UzMigweEIsIGVudHJ5LAotICAgICAgICAgICAgICAgICAgICAgICAgIElP
TU1VX0RFVl9UQUJMRV9JTlRfVEFCTEVfTEVOR1RIX01BU0ssCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgSU9NTVVfREVWX1RBQkxFX0lOVF9UQUJMRV9MRU5HVEhfU0hJRlQsICZlbnRyeSk7Ci0K
LSAgICAvKiB1bm1hcHBlZCBpbnRlcnJ1cHQgcmVzdWx0cyBpbyBwYWdlIGZhdWx0cyovCi0gICAg
c2V0X2ZpZWxkX2luX3JlZ191MzIoSU9NTVVfQ09OVFJPTF9ESVNBQkxFRCwgZW50cnksCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX0lOVF9UQUJMRV9JR05fVU5NQVBQ
RURfTUFTSywKLSAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfSU5UX1RB
QkxFX0lHTl9VTk1BUFBFRF9TSElGVCwgJmVudHJ5KTsKLSAgICBzZXRfZmllbGRfaW5fcmVnX3Uz
MihpbnRfdmFsaWQgPyBJT01NVV9DT05UUk9MX0VOQUJMRUQgOgotICAgICAgICAgICAgICAgICAg
ICAgICAgIElPTU1VX0NPTlRST0xfRElTQUJMRUQsIGVudHJ5LAotICAgICAgICAgICAgICAgICAg
ICAgICAgIElPTU1VX0RFVl9UQUJMRV9JTlRfVkFMSURfTUFTSywKLSAgICAgICAgICAgICAgICAg
ICAgICAgICBJT01NVV9ERVZfVEFCTEVfSU5UX1ZBTElEX1NISUZULCAmZW50cnkpOwotICAgIGR0
ZVs0XSA9IGVudHJ5OworICAgIGR0ZS0+aXRfcm9vdCA9IGludHJlbWFwX3B0ciA+PiA2OworICAg
IGR0ZS0+aW50X3RhYl9sZW4gPSAweGI7IC8qIDIwNDggZW50cmllcyAqLworICAgIGR0ZS0+aW50
X2N0bCA9IDI7IC8qIGZpeGVkIGFuZCBhcmJpdHJhdGVkIGludGVycnVwdHMgcmVtYXBwZWQgKi8K
KyAgICBkdGUtPmlnID0gMDsgLyogdW5tYXBwZWQgaW50ZXJydXB0IHJlc3VsdHMgaW8gcGFnZSBm
YXVsdHMgKi8KKyAgICBkdGUtPml2ID0gaW50X3ZhbGlkOwogfQogCi12b2lkIF9faW5pdCBpb21t
dV9kdGVfYWRkX2RldmljZV9lbnRyeSh1aW50MzJfdCAqZHRlLAordm9pZCBfX2luaXQgaW9tbXVf
ZHRlX2FkZF9kZXZpY2VfZW50cnkoc3RydWN0IGFtZF9pb21tdV9kdGUgKmR0ZSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBpdnJzX21hcHBpbmdzICppdnJz
X2RldikKIHsKLSAgICB1aW50MzJfdCBlbnRyeTsKLSAgICB1aW50OF90IHN5c19tZ3QsIGRldl9l
eCwgZmxhZ3M7Ci0gICAgdWludDhfdCBtYXNrID0gfigweDcgPDwgMyk7Ci0KLSAgICBkdGVbN10g
PSBkdGVbNl0gPSBkdGVbNF0gPSBkdGVbMl0gPSBkdGVbMV0gPSBkdGVbMF0gPSAwOwotCi0gICAg
ZmxhZ3MgPSBpdnJzX2Rldi0+ZGV2aWNlX2ZsYWdzOwotICAgIHN5c19tZ3QgPSBNQVNLX0VYVFIo
ZmxhZ3MsIEFDUElfSVZIRF9TWVNURU1fTUdNVCk7Ci0gICAgZGV2X2V4ID0gaXZyc19kZXYtPmR0
ZV9hbGxvd19leGNsdXNpb247Ci0KLSAgICBmbGFncyAmPSBtYXNrOwotICAgIHNldF9maWVsZF9p
bl9yZWdfdTMyKGZsYWdzLCAwLAotICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9U
QUJMRV9JVkhEX0ZMQUdTX01BU0ssCi0gICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVW
X1RBQkxFX0lWSERfRkxBR1NfU0hJRlQsICZlbnRyeSk7Ci0gICAgZHRlWzVdID0gZW50cnk7Ci0K
LSAgICBzZXRfZmllbGRfaW5fcmVnX3UzMihzeXNfbWd0LCAwLAotICAgICAgICAgICAgICAgICAg
ICAgICAgIElPTU1VX0RFVl9UQUJMRV9TWVNfTUdUX01TR19FTkFCTEVfTUFTSywKLSAgICAgICAg
ICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfU1lTX01HVF9NU0dfRU5BQkxFX1NISUZU
LCAmZW50cnkpOwotICAgIHNldF9maWVsZF9pbl9yZWdfdTMyKGRldl9leCwgZW50cnksCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX0FMTE9XX0VYQ0xVU0lPTl9NQVNL
LAotICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9BTExPV19FWENMVVNJ
T05fU0hJRlQsICZlbnRyeSk7Ci0gICAgZHRlWzNdID0gZW50cnk7CisgICAgdWludDhfdCBmbGFn
cyA9IGl2cnNfZGV2LT5kZXZpY2VfZmxhZ3M7CisKKyAgICBtZW1zZXQoZHRlLCAwLCBzaXplb2Yo
KmR0ZSkpOworCisgICAgZHRlLT5pbml0X3Bhc3MgPSBNQVNLX0VYVFIoZmxhZ3MsIEFDUElfSVZI
RF9JTklUX1BBU1MpOworICAgIGR0ZS0+ZXh0X2ludF9wYXNzID0gTUFTS19FWFRSKGZsYWdzLCBB
Q1BJX0lWSERfRUlOVF9QQVNTKTsKKyAgICBkdGUtPm5taV9wYXNzID0gTUFTS19FWFRSKGZsYWdz
LCBBQ1BJX0lWSERfTk1JX1BBU1MpOworICAgIGR0ZS0+bGludDBfcGFzcyA9IE1BU0tfRVhUUihm
bGFncywgQUNQSV9JVkhEX0xJTlQwX1BBU1MpOworICAgIGR0ZS0+bGludDFfcGFzcyA9IE1BU0tf
RVhUUihmbGFncywgQUNQSV9JVkhEX0xJTlQxX1BBU1MpOworICAgIGR0ZS0+c3lzX21ndCA9IE1B
U0tfRVhUUihmbGFncywgQUNQSV9JVkhEX1NZU1RFTV9NR01UKTsKKyAgICBkdGUtPmV4ID0gaXZy
c19kZXYtPmR0ZV9hbGxvd19leGNsdXNpb247CiB9CiAKLXZvaWQgaW9tbXVfZHRlX3NldF9ndWVz
dF9jcjModWludDMyX3QgKmR0ZSwgdWludDE2X3QgZG9tX2lkLCB1aW50NjRfdCBnY3IzLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgZ3YsIHVuc2lnbmVkIGludCBnbHgpCit2b2lk
IGlvbW11X2R0ZV9zZXRfZ3Vlc3RfY3IzKHN0cnVjdCBhbWRfaW9tbXVfZHRlICpkdGUsIHVpbnQx
Nl90IGRvbV9pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgZ2NyM19t
Zm4sIHVpbnQ4X3QgZ3YsIHVpbnQ4X3QgZ2x4KQogewotICAgIHVpbnQzMl90IGVudHJ5LCBnY3Iz
XzEsIGdjcjNfMiwgZ2NyM18zOwotCi0gICAgZ2NyM18zID0gZ2NyMyA+PiAzMTsKLSAgICBnY3Iz
XzIgPSAoZ2NyMyA+PiAxNSkgJiAweEZGRkY7Ci0gICAgZ2NyM18xID0gKGdjcjMgPj4gUEFHRV9T
SElGVCkgJiAweDc7CisjZGVmaW5lIEdDUjNfTUFTSyhoaSwgbG8pICgoKDF1bCA8PCAoKGhpKSAr
IDEpKSAtIDEpICYgfigoMXVsIDw8IChsbykpIC0gMSkpCisjZGVmaW5lIEdDUjNfU0hJRlQobG8p
ICgobG8pIC0gUEFHRV9TSElGVCkKIAogICAgIC8qIEkgYml0IG11c3QgYmUgc2V0IHdoZW4gZ2Ny
MyBpcyBlbmFibGVkICovCi0gICAgZW50cnkgPSBkdGVbM107Ci0gICAgc2V0X2ZpZWxkX2luX3Jl
Z191MzIoSU9NTVVfQ09OVFJPTF9FTkFCTEVELCBlbnRyeSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICBJT01NVV9ERVZfVEFCTEVfSU9UTEJfU1VQUE9SVF9NQVNLLAotICAgICAgICAgICAgICAg
ICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9JT1RMQl9TVVBQT1JUX1NISUZULCAmZW50cnkpOwot
ICAgIC8qIHVwZGF0ZSBnY3IzICovCi0gICAgc2V0X2ZpZWxkX2luX3JlZ191MzIoZ2NyM18zLCBl
bnRyeSwKLSAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfR0NSM18zX01B
U0ssCi0gICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX0dDUjNfM19TSElG
VCwgJmVudHJ5KTsKLSAgICBkdGVbM10gPSBlbnRyeTsKLQotICAgIHNldF9maWVsZF9pbl9yZWdf
dTMyKGRvbV9pZCwgZW50cnksCi0gICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RB
QkxFX0RPTUFJTl9JRF9NQVNLLAotICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9U
QUJMRV9ET01BSU5fSURfU0hJRlQsICZlbnRyeSk7Ci0gICAgLyogdXBkYXRlIGdjcjMgKi8KLSAg
ICBlbnRyeSA9IGR0ZVsyXTsKLSAgICBzZXRfZmllbGRfaW5fcmVnX3UzMihnY3IzXzIsIGVudHJ5
LAotICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9HQ1IzXzJfTUFTSywK
LSAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfR0NSM18yX1NISUZULCAm
ZW50cnkpOwotICAgIGR0ZVsyXSA9IGVudHJ5OwotCi0gICAgZW50cnkgPSBkdGVbMV07Ci0gICAg
LyogRW5hYmxlIEdWIGJpdCAqLwotICAgIHNldF9maWVsZF9pbl9yZWdfdTMyKCEhZ3YsIGVudHJ5
LAotICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9HVl9NQVNLLAotICAg
ICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9HVl9TSElGVCwgJmVudHJ5KTsK
LQotICAgIC8qIDEgbGV2ZWwgZ3Vlc3QgY3IzIHRhYmxlICAqLwotICAgIHNldF9maWVsZF9pbl9y
ZWdfdTMyKGdseCwgZW50cnksCi0gICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RB
QkxFX0dMWF9NQVNLLAotICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9H
TFhfU0hJRlQsICZlbnRyeSk7Ci0gICAgLyogdXBkYXRlIGdjcjMgKi8KLSAgICBzZXRfZmllbGRf
aW5fcmVnX3UzMihnY3IzXzEsIGVudHJ5LAotICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1V
X0RFVl9UQUJMRV9HQ1IzXzFfTUFTSywKLSAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9E
RVZfVEFCTEVfR0NSM18xX1NISUZULCAmZW50cnkpOwotICAgIGR0ZVsxXSA9IGVudHJ5OworICAg
IGR0ZS0+aSA9IDE7CisKKyAgICBkdGUtPmdjcjNfdHJwXzE0XzEyID0gKGdjcjNfbWZuICYgR0NS
M19NQVNLKDE0LCAxMikpID4+IEdDUjNfU0hJRlQoMTIpOworICAgIGR0ZS0+Z2NyM190cnBfMzBf
MTUgPSAoZ2NyM19tZm4gJiBHQ1IzX01BU0soMzAsIDE1KSkgPj4gR0NSM19TSElGVCgxNSk7Cisg
ICAgZHRlLT5nY3IzX3RycF81MV8zMSA9IChnY3IzX21mbiAmIEdDUjNfTUFTSyg1MSwgMzEpKSA+
PiBHQ1IzX1NISUZUKDMxKTsKKworICAgIGR0ZS0+ZG9tYWluX2lkID0gZG9tX2lkOworICAgIGR0
ZS0+Z2x4ID0gZ2x4OworICAgIGR0ZS0+Z3YgPSBndjsKKworI3VuZGVmIEdDUjNfU0hJRlQKKyN1
bmRlZiBHQ1IzX01BU0sKIH0KIAogLyogV2FsayBpbyBwYWdlIHRhYmxlcyBhbmQgYnVpbGQgbGV2
ZWwgcGFnZSB0YWJsZXMgaWYgbmVjZXNzYXJ5CkBAIC0zNjksNyArMjY2LDcgQEAgc3RhdGljIGlu
dCBpb21tdV9wZGVfZnJvbV9kZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkZm4s
CiBzdGF0aWMgaW50IHVwZGF0ZV9wYWdpbmdfbW9kZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBsb25nIGRmbikKIHsKICAgICB1aW50MTZfdCBiZGY7Ci0gICAgdm9pZCAqZGV2aWNlX2VudHJ5
OworICAgIHN0cnVjdCBhbWRfaW9tbXVfZHRlICp0YWJsZSwgKmR0ZTsKICAgICB1bnNpZ25lZCBp
bnQgcmVxX2lkLCBsZXZlbCwgb2Zmc2V0OwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAg
c3RydWN0IHBjaV9kZXYgKnBkZXY7CkBAIC00MzgsMTEgKzMzNSwxMSBAQCBzdGF0aWMgaW50IHVw
ZGF0ZV9wYWdpbmdfbW9kZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRmbikKICAg
ICAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZpb21tdS0+bG9jaywgZmxhZ3MpOwogICAgICAg
ICAgICAgZG8gewogICAgICAgICAgICAgICAgIHJlcV9pZCA9IGdldF9kbWFfcmVxdWVzdG9yX2lk
KHBkZXYtPnNlZywgYmRmKTsKLSAgICAgICAgICAgICAgICBkZXZpY2VfZW50cnkgPSBpb21tdS0+
ZGV2X3RhYmxlLmJ1ZmZlciArCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHJlcV9p
ZCAqIElPTU1VX0RFVl9UQUJMRV9FTlRSWV9TSVpFKTsKKyAgICAgICAgICAgICAgICB0YWJsZSA9
IGlvbW11LT5kZXZfdGFibGUuYnVmZmVyOworICAgICAgICAgICAgICAgIGR0ZSA9ICZ0YWJsZVty
ZXFfaWRdOwogCiAgICAgICAgICAgICAgICAgLyogdmFsaWQgPSAwIG9ubHkgd29ya3MgZm9yIGRv
bTAgcGFzc3Rocm91Z2ggbW9kZSAqLwotICAgICAgICAgICAgICAgIGFtZF9pb21tdV9zZXRfcm9v
dF9wYWdlX3RhYmxlKCh1aW50MzJfdCAqKWRldmljZV9lbnRyeSwKKyAgICAgICAgICAgICAgICBh
bWRfaW9tbXVfc2V0X3Jvb3RfcGFnZV90YWJsZShkdGUsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFnZV90b19tYWRkcihoZC0+YXJjaC5yb290X3RhYmxl
KSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkLT5kb21h
aW5faWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGQt
PmFyY2gucGFnaW5nX21vZGUsIDEpOwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lf
YW1kX2lvbW11LmMKaW5kZXggZGE2NzQ4MzIwYi4uZjZjMTdiYTg3YSAxMDA2NDQKLS0tIGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYworKysgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCkBAIC03MSw3ICs3MSw3IEBAIHN0cnVj
dCBhbWRfaW9tbXUgKmZpbmRfaW9tbXVfZm9yX2RldmljZShpbnQgc2VnLCBpbnQgYmRmKQogICog
UmV0dXJuIG9yaWdpbmFsIGRldmljZSBpZCwgaWYgZGV2aWNlIGhhcyB2YWxpZCBpbnRlcnJ1cHQg
cmVtYXBwaW5nCiAgKiB0YWJsZSBzZXR1cCBmb3IgYm90aCBzZWxlY3QgZW50cnkgYW5kIGFsaWFz
IGVudHJ5LgogICovCi1pbnQgZ2V0X2RtYV9yZXF1ZXN0b3JfaWQodTE2IHNlZywgdTE2IGJkZikK
K2ludCBnZXRfZG1hX3JlcXVlc3Rvcl9pZCh1aW50MTZfdCBzZWcsIHVpbnQxNl90IGJkZikKIHsK
ICAgICBzdHJ1Y3QgaXZyc19tYXBwaW5ncyAqaXZyc19tYXBwaW5ncyA9IGdldF9pdnJzX21hcHBp
bmdzKHNlZyk7CiAgICAgaW50IHJlcV9pZDsKQEAgLTg1LDM1ICs4NSwxMSBAQCBpbnQgZ2V0X2Rt
YV9yZXF1ZXN0b3JfaWQodTE2IHNlZywgdTE2IGJkZikKICAgICByZXR1cm4gcmVxX2lkOwogfQog
Ci1zdGF0aWMgaW50IGlzX3RyYW5zbGF0aW9uX3ZhbGlkKHUzMiAqZW50cnkpCi17Ci0gICAgcmV0
dXJuIChnZXRfZmllbGRfZnJvbV9yZWdfdTMyKGVudHJ5WzBdLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfVkFMSURfTUFTSywKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX1ZBTElEX1NISUZUKSAmJgot
ICAgICAgICAgICAgZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihlbnRyeVswXSwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX1RSQU5TTEFUSU9OX1ZBTElE
X01BU0ssCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJM
RV9UUkFOU0xBVElPTl9WQUxJRF9TSElGVCkpOwotfQotCi1zdGF0aWMgdm9pZCBkaXNhYmxlX3Ry
YW5zbGF0aW9uKHUzMiAqZHRlKQotewotICAgIHUzMiBlbnRyeTsKLQotICAgIGVudHJ5ID0gZHRl
WzBdOwotICAgIHNldF9maWVsZF9pbl9yZWdfdTMyKElPTU1VX0NPTlRST0xfRElTQUJMRUQsIGVu
dHJ5LAotICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9UUkFOU0xBVElP
Tl9WQUxJRF9NQVNLLAotICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9U
UkFOU0xBVElPTl9WQUxJRF9TSElGVCwgJmVudHJ5KTsKLSAgICBzZXRfZmllbGRfaW5fcmVnX3Uz
MihJT01NVV9DT05UUk9MX0RJU0FCTEVELCBlbnRyeSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICBJT01NVV9ERVZfVEFCTEVfVkFMSURfTUFTSywKLSAgICAgICAgICAgICAgICAgICAgICAgICBJ
T01NVV9ERVZfVEFCTEVfVkFMSURfU0hJRlQsICZlbnRyeSk7Ci0gICAgZHRlWzBdID0gZW50cnk7
Ci19Ci0KIHN0YXRpYyB2b2lkIGFtZF9pb21tdV9zZXR1cF9kb21haW5fZGV2aWNlKAogICAgIHN0
cnVjdCBkb21haW4gKmRvbWFpbiwgc3RydWN0IGFtZF9pb21tdSAqaW9tbXUsCi0gICAgdTggZGV2
Zm4sIHN0cnVjdCBwY2lfZGV2ICpwZGV2KQorICAgIHVpbnQ4X3QgZGV2Zm4sIHN0cnVjdCBwY2lf
ZGV2ICpwZGV2KQogewotICAgIHZvaWQgKmR0ZTsKKyAgICBzdHJ1Y3QgYW1kX2lvbW11X2R0ZSAq
dGFibGUsICpkdGU7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICBpbnQgcmVxX2lkLCB2
YWxpZCA9IDE7CiAgICAgaW50IGR0ZV9pID0gMDsKQEAgLTEzMSwyMCArMTA3LDIxIEBAIHN0YXRp
YyB2b2lkIGFtZF9pb21tdV9zZXR1cF9kb21haW5fZGV2aWNlKAogCiAgICAgLyogZ2V0IGRldmlj
ZS10YWJsZSBlbnRyeSAqLwogICAgIHJlcV9pZCA9IGdldF9kbWFfcmVxdWVzdG9yX2lkKGlvbW11
LT5zZWcsIFBDSV9CREYyKGJ1cywgZGV2Zm4pKTsKLSAgICBkdGUgPSBpb21tdS0+ZGV2X3RhYmxl
LmJ1ZmZlciArIChyZXFfaWQgKiBJT01NVV9ERVZfVEFCTEVfRU5UUllfU0laRSk7CisgICAgdGFi
bGUgPSBpb21tdS0+ZGV2X3RhYmxlLmJ1ZmZlcjsKKyAgICBkdGUgPSAmdGFibGVbcmVxX2lkXTsK
IAogICAgIHNwaW5fbG9ja19pcnFzYXZlKCZpb21tdS0+bG9jaywgZmxhZ3MpOwogCi0gICAgaWYg
KCAhaXNfdHJhbnNsYXRpb25fdmFsaWQoKHUzMiAqKWR0ZSkgKQorICAgIGlmICggIWR0ZS0+diB8
fCAhZHRlLT50diApCiAgICAgewogICAgICAgICAvKiBiaW5kIERURSB0byBkb21haW4gcGFnZS10
YWJsZXMgKi8KICAgICAgICAgYW1kX2lvbW11X3NldF9yb290X3BhZ2VfdGFibGUoCi0gICAgICAg
ICAgICAodTMyICopZHRlLCBwYWdlX3RvX21hZGRyKGhkLT5hcmNoLnJvb3RfdGFibGUpLCBkb21h
aW4tPmRvbWFpbl9pZCwKKyAgICAgICAgICAgIGR0ZSwgcGFnZV90b19tYWRkcihoZC0+YXJjaC5y
b290X3RhYmxlKSwgZG9tYWluLT5kb21haW5faWQsCiAgICAgICAgICAgICBoZC0+YXJjaC5wYWdp
bmdfbW9kZSwgdmFsaWQpOwogCiAgICAgICAgIGlmICggcGNpX2F0c19kZXZpY2UoaW9tbXUtPnNl
ZywgYnVzLCBwZGV2LT5kZXZmbikgJiYKICAgICAgICAgICAgICBpb21tdV9oYXNfY2FwKGlvbW11
LCBQQ0lfQ0FQX0lPVExCX1NISUZUKSApCi0gICAgICAgICAgICBpb21tdV9kdGVfc2V0X2lvdGxi
KCh1MzIgKilkdGUsIGR0ZV9pKTsKKyAgICAgICAgICAgIGR0ZS0+aSA9IGR0ZV9pOwogCiAgICAg
ICAgIGFtZF9pb21tdV9mbHVzaF9kZXZpY2UoaW9tbXUsIHJlcV9pZCk7CiAKQEAgLTI3MiwyMyAr
MjQ5LDI1IEBAIHZvaWQgYW1kX2lvbW11X2Rpc2FibGVfZG9tYWluX2RldmljZShzdHJ1Y3QgZG9t
YWluICpkb21haW4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IGFtZF9pb21tdSAqaW9tbXUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dTggZGV2Zm4sIHN0cnVjdCBwY2lfZGV2ICpwZGV2KQogewotICAgIHZvaWQgKmR0ZTsKKyAgICBz
dHJ1Y3QgYW1kX2lvbW11X2R0ZSAqdGFibGUsICpkdGU7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFn
czsKICAgICBpbnQgcmVxX2lkOwogICAgIHU4IGJ1cyA9IHBkZXYtPmJ1czsKIAogICAgIEJVR19P
TiAoIGlvbW11LT5kZXZfdGFibGUuYnVmZmVyID09IE5VTEwgKTsKICAgICByZXFfaWQgPSBnZXRf
ZG1hX3JlcXVlc3Rvcl9pZChpb21tdS0+c2VnLCBQQ0lfQkRGMihidXMsIGRldmZuKSk7Ci0gICAg
ZHRlID0gaW9tbXUtPmRldl90YWJsZS5idWZmZXIgKyAocmVxX2lkICogSU9NTVVfREVWX1RBQkxF
X0VOVFJZX1NJWkUpOworICAgIHRhYmxlID0gaW9tbXUtPmRldl90YWJsZS5idWZmZXI7CisgICAg
ZHRlID0gJnRhYmxlW3JlcV9pZF07CiAKICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmaW9tbXUtPmxv
Y2ssIGZsYWdzKTsKLSAgICBpZiAoIGlzX3RyYW5zbGF0aW9uX3ZhbGlkKCh1MzIgKilkdGUpICkK
KyAgICBpZiAoIGR0ZS0+dHYgJiYgZHRlLT52ICkKICAgICB7Ci0gICAgICAgIGRpc2FibGVfdHJh
bnNsYXRpb24oKHUzMiAqKWR0ZSk7CisgICAgICAgIGR0ZS0+dHYgPSAwOworICAgICAgICBkdGUt
PnYgPSAwOwogCiAgICAgICAgIGlmICggcGNpX2F0c19kZXZpY2UoaW9tbXUtPnNlZywgYnVzLCBw
ZGV2LT5kZXZmbikgJiYKICAgICAgICAgICAgICBpb21tdV9oYXNfY2FwKGlvbW11LCBQQ0lfQ0FQ
X0lPVExCX1NISUZUKSApCi0gICAgICAgICAgICBpb21tdV9kdGVfc2V0X2lvdGxiKCh1MzIgKilk
dGUsIDApOworICAgICAgICAgICAgZHRlLT5pID0gMDsKIAogICAgICAgICBhbWRfaW9tbXVfZmx1
c2hfZGV2aWNlKGlvbW11LCByZXFfaWQpOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2FtZC1pb21tdS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbWQtaW9tbXUuaAppbmRleCAw
MjcxNWI0ODJiLi5hZDhlNGEzNWEyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2Ft
ZC1pb21tdS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYW1kLWlvbW11LmgKQEAgLTQ2LDEx
ICs0Niw2IEBAIHR5cGVkZWYgc3RydWN0IGNtZF9lbnRyeQogewogICAgIHVpbnQzMl90IGRhdGFb
NF07CiB9IGNtZF9lbnRyeV90OwotCi10eXBlZGVmIHN0cnVjdCBkZXZfZW50cnkKLXsKLSAgICB1
aW50MzJfdCBkYXRhWzhdOwotfSBkZXZfZW50cnlfdDsKICNwcmFnbWEgcGFjaygpCiAKIHN0cnVj
dCB0YWJsZV9zdHJ1Y3QgewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3Zt
L2FtZC1pb21tdS1kZWZzLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11
LWRlZnMuaAppbmRleCBhM2E0OWY5MWViLi40MGRhMzNiMjcxIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LWRlZnMuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9zdm0vYW1kLWlvbW11LWRlZnMuaApAQCAtMTA3LDc0ICsxMDcsNTggQEAKICNk
ZWZpbmUgSU9NTVVfREVWX1RBQkxFX0lOVF9DT05UUk9MX0ZPUldBUkRFRAkweDEKICNkZWZpbmUg
SU9NTVVfREVWX1RBQkxFX0lOVF9DT05UUk9MX1RSQU5TTEFURUQJMHgyCiAKLS8qIERldmljZVRh
YmxlIEVudHJ5WzMxOjBdICovCi0jZGVmaW5lIElPTU1VX0RFVl9UQUJMRV9WQUxJRF9NQVNLCQkJ
MHgwMDAwMDAwMQotI2RlZmluZSBJT01NVV9ERVZfVEFCTEVfVkFMSURfU0hJRlQJCQkwCi0jZGVm
aW5lIElPTU1VX0RFVl9UQUJMRV9UUkFOU0xBVElPTl9WQUxJRF9NQVNLCQkweDAwMDAwMDAyCi0j
ZGVmaW5lIElPTU1VX0RFVl9UQUJMRV9UUkFOU0xBVElPTl9WQUxJRF9TSElGVAkJMQotI2RlZmlu
ZSBJT01NVV9ERVZfVEFCTEVfUEFHSU5HX01PREVfTUFTSwkJMHgwMDAwMEUwMAotI2RlZmluZSBJ
T01NVV9ERVZfVEFCTEVfUEFHSU5HX01PREVfU0hJRlQJCTkKLSNkZWZpbmUgSU9NTVVfREVWX1RB
QkxFX1BBR0VfVEFCTEVfUFRSX0xPV19NQVNLCQkweEZGRkZGMDAwCi0jZGVmaW5lIElPTU1VX0RF
Vl9UQUJMRV9QQUdFX1RBQkxFX1BUUl9MT1dfU0hJRlQJMTIKLQotLyogRGV2aWNlVGFibGUgRW50
cnlbNjM6MzJdICovCi0jZGVmaW5lIElPTU1VX0RFVl9UQUJMRV9HVl9TSElGVCAgICAgICAgICAg
ICAgICAgICAgMjMKLSNkZWZpbmUgSU9NTVVfREVWX1RBQkxFX0dWX01BU0sgICAgICAgICAgICAg
ICAgICAgICAweDgwMDAwMAotI2RlZmluZSBJT01NVV9ERVZfVEFCTEVfR0xYX1NISUZUICAgICAg
ICAgICAgICAgICAgIDI0Ci0jZGVmaW5lIElPTU1VX0RFVl9UQUJMRV9HTFhfTUFTSyAgICAgICAg
ICAgICAgICAgICAgMHgzMDAwMDAwCi0jZGVmaW5lIElPTU1VX0RFVl9UQUJMRV9HQ1IzXzFfU0hJ
RlQgICAgICAgICAgICAgICAgMjYKLSNkZWZpbmUgSU9NTVVfREVWX1RBQkxFX0dDUjNfMV9NQVNL
ICAgICAgICAgICAgICAgICAweDFjMDAwMDAwCi0KLSNkZWZpbmUgSU9NTVVfREVWX1RBQkxFX1BB
R0VfVEFCTEVfUFRSX0hJR0hfTUFTSwkweDAwMEZGRkZGCi0jZGVmaW5lIElPTU1VX0RFVl9UQUJM
RV9QQUdFX1RBQkxFX1BUUl9ISUdIX1NISUZUCTAKLSNkZWZpbmUgSU9NTVVfREVWX1RBQkxFX0lP
X1JFQURfUEVSTUlTU0lPTl9NQVNLCQkweDIwMDAwMDAwCi0jZGVmaW5lIElPTU1VX0RFVl9UQUJM
RV9JT19SRUFEX1BFUk1JU1NJT05fU0hJRlQJMjkKLSNkZWZpbmUgSU9NTVVfREVWX1RBQkxFX0lP
X1dSSVRFX1BFUk1JU1NJT05fTUFTSwkweDQwMDAwMDAwCi0jZGVmaW5lIElPTU1VX0RFVl9UQUJM
RV9JT19XUklURV9QRVJNSVNTSU9OX1NISUZUCTMwCi0KLS8qIERldmljZVRhYmxlIEVudHJ5Wzk1
OjY0XSAqLwotI2RlZmluZSBJT01NVV9ERVZfVEFCTEVfRE9NQUlOX0lEX01BU0sJMHgwMDAwRkZG
RgotI2RlZmluZSBJT01NVV9ERVZfVEFCTEVfRE9NQUlOX0lEX1NISUZUCTAKLSNkZWZpbmUgSU9N
TVVfREVWX1RBQkxFX0dDUjNfMl9TSElGVCAgICAgICAgICAgICAgICAxNgotI2RlZmluZSBJT01N
VV9ERVZfVEFCTEVfR0NSM18yX01BU0sgICAgICAgICAgICAgICAgIDB4RkZGRjAwMDAKLQotLyog
RGV2aWNlVGFibGUgRW50cnlbMTI3Ojk2XSAqLwotI2RlZmluZSBJT01NVV9ERVZfVEFCTEVfSU9U
TEJfU1VQUE9SVF9NQVNLCQkweDAwMDAwMDAxCi0jZGVmaW5lIElPTU1VX0RFVl9UQUJMRV9JT1RM
Ql9TVVBQT1JUX1NISUZUCQkwCi0jZGVmaW5lIElPTU1VX0RFVl9UQUJMRV9TVVBSRVNTX0xPR0dF
RF9QQUdFU19NQVNLCTB4MDAwMDAwMDIKLSNkZWZpbmUgSU9NTVVfREVWX1RBQkxFX1NVUFJFU1Nf
TE9HR0VEX1BBR0VTX1NISUZUCTEKLSNkZWZpbmUgSU9NTVVfREVWX1RBQkxFX1NVUFJFU1NfQUxM
X1BBR0VTX01BU0sJCTB4MDAwMDAwMDQKLSNkZWZpbmUgSU9NTVVfREVWX1RBQkxFX1NVUFJFU1Nf
QUxMX1BBR0VTX1NISUZUCQkyCi0jZGVmaW5lIElPTU1VX0RFVl9UQUJMRV9JT19DT05UUk9MX01B
U0sJCQkweDAwMDAwMDE4Ci0jZGVmaW5lIElPTU1VX0RFVl9UQUJMRV9JT19DT05UUk9MX1NISUZU
CQkzCi0jZGVmaW5lIElPTU1VX0RFVl9UQUJMRV9JT1RMQl9DQUNIRV9ISU5UX01BU0sJCTB4MDAw
MDAwMjAKLSNkZWZpbmUgSU9NTVVfREVWX1RBQkxFX0lPVExCX0NBQ0hFX0hJTlRfU0hJRlQJCTUK
LSNkZWZpbmUgSU9NTVVfREVWX1RBQkxFX1NOT09QX0RJU0FCTEVfTUFTSwkJMHgwMDAwMDA0MAot
I2RlZmluZSBJT01NVV9ERVZfVEFCTEVfU05PT1BfRElTQUJMRV9TSElGVAkJNgotI2RlZmluZSBJ
T01NVV9ERVZfVEFCTEVfQUxMT1dfRVhDTFVTSU9OX01BU0sJCTB4MDAwMDAwODAKLSNkZWZpbmUg
SU9NTVVfREVWX1RBQkxFX0FMTE9XX0VYQ0xVU0lPTl9TSElGVAkJNwotI2RlZmluZSBJT01NVV9E
RVZfVEFCTEVfU1lTX01HVF9NU0dfRU5BQkxFX01BU0sJCTB4MDAwMDAzMDAKLSNkZWZpbmUgSU9N
TVVfREVWX1RBQkxFX1NZU19NR1RfTVNHX0VOQUJMRV9TSElGVAk4Ci0KLS8qIERldmljZVRhYmxl
IEVudHJ5WzE1OToxMjhdICovCi0jZGVmaW5lIElPTU1VX0RFVl9UQUJMRV9JTlRfVkFMSURfTUFT
SyAgICAgICAgICAweDAwMDAwMDAxCi0jZGVmaW5lIElPTU1VX0RFVl9UQUJMRV9JTlRfVkFMSURf
U0hJRlQgICAgICAgICAwCi0jZGVmaW5lIElPTU1VX0RFVl9UQUJMRV9JTlRfVEFCTEVfTEVOR1RI
X01BU0sgICAgICAgMHgwMDAwMDAxRQotI2RlZmluZSBJT01NVV9ERVZfVEFCTEVfSU5UX1RBQkxF
X0xFTkdUSF9TSElGVCAgICAgIDEKLSNkZWZpbmUgSU9NTVVfREVWX1RBQkxFX0lOVF9UQUJMRV9J
R05fVU5NQVBQRURfTUFTSyAgICAgIDB4MDAwMDAwMDAyMAotI2RlZmluZSBJT01NVV9ERVZfVEFC
TEVfSU5UX1RBQkxFX0lHTl9VTk1BUFBFRF9TSElGVCAgICAgIDUKLSNkZWZpbmUgSU9NTVVfREVW
X1RBQkxFX0lOVF9UQUJMRV9QVFJfTE9XX01BU0sgICAgICAweEZGRkZGRkMwCi0jZGVmaW5lIElP
TU1VX0RFVl9UQUJMRV9JTlRfVEFCTEVfUFRSX0xPV19TSElGVCAgICAgNgotI2RlZmluZSBJT01N
VV9ERVZfVEFCTEVfR0NSM18zX1NISUZUICAgICAgICAgICAgICAgIDExCi0jZGVmaW5lIElPTU1V
X0RFVl9UQUJMRV9HQ1IzXzNfTUFTSyAgICAgICAgICAgICAgICAgMHhmZmZmZjgwMAotCi0vKiBE
ZXZpY2VUYWJsZSBFbnRyeVsxOTE6MTYwXSAqLwotI2RlZmluZSBJT01NVV9ERVZfVEFCTEVfSU5U
X1RBQkxFX1BUUl9ISUdIX01BU0sgICAgIDB4MDAwRkZGRkYKLSNkZWZpbmUgSU9NTVVfREVWX1RB
QkxFX0lOVF9UQUJMRV9QVFJfSElHSF9TSElGVCAgICAwCi0jZGVmaW5lIElPTU1VX0RFVl9UQUJM
RV9JVkhEX0ZMQUdTX1NISUZUICAgICAgICAyNAotI2RlZmluZSBJT01NVV9ERVZfVEFCTEVfSVZI
RF9GTEFHU19NQVNLICAgICAgICAgMHhDNzAwMDAwMAotI2RlZmluZSBJT01NVV9ERVZfVEFCTEVf
SU5UX0NPTlRST0xfTUFTSyAgICAgICAgMHgzMDAwMDAwMAotI2RlZmluZSBJT01NVV9ERVZfVEFC
TEVfSU5UX0NPTlRST0xfU0hJRlQgICAgICAgMjgKK3N0cnVjdCBhbWRfaW9tbXVfZHRlIHsKKyAg
ICAvKiAwIC0gNjMgKi8KKyAgICB1aW50NjRfdCB2OjE7CisgICAgdWludDY0X3QgdHY6MTsKKyAg
ICB1aW50NjRfdCByZXNlcnZlZDA6NTsKKyAgICB1aW50NjRfdCBoYWQ6MjsKKyAgICB1aW50NjRf
dCBwYWdpbmdfbW9kZTozOworICAgIHVpbnQ2NF90IHB0X3Jvb3Q6NDA7CisgICAgdWludDY0X3Qg
cHByOjE7CisgICAgdWludDY0X3QgZ3BycDoxOworICAgIHVpbnQ2NF90IGdpb3Y6MTsKKyAgICB1
aW50NjRfdCBndjoxOworICAgIHVpbnQ2NF90IGdseDoyOworICAgIHVpbnQ2NF90IGdjcjNfdHJw
XzE0XzEyOjM7CisgICAgdWludDY0X3QgaXI6MTsKKyAgICB1aW50NjRfdCBpdzoxOworICAgIHVp
bnQ2NF90IHJlc2VydmVkMToxOworCisgICAgLyogNjQgLSAxMjcgKi8KKyAgICB1aW50NjRfdCBk
b21haW5faWQ6MTY7CisgICAgdWludDY0X3QgZ2NyM190cnBfMzBfMTU6MTY7CisgICAgdWludDY0
X3QgaToxOworICAgIHVpbnQ2NF90IHNlOjE7CisgICAgdWludDY0X3Qgc2E6MTsKKyAgICB1aW50
NjRfdCBpb2N0bDoyOworICAgIHVpbnQ2NF90IGNhY2hlOjE7CisgICAgdWludDY0X3Qgc2Q6MTsK
KyAgICB1aW50NjRfdCBleDoxOworICAgIHVpbnQ2NF90IHN5c19tZ3Q6MjsKKyAgICB1aW50NjRf
dCByZXNlcnZlZDI6MTsKKyAgICB1aW50NjRfdCBnY3IzX3RycF81MV8zMToyMTsKKworICAgIC8q
IDEyOCAtIDE5MSAqLworICAgIHVpbnQ2NF90IGl2OjE7CisgICAgdWludDY0X3QgaW50X3RhYl9s
ZW46NDsKKyAgICB1aW50NjRfdCBpZzoxOworICAgIHVpbnQ2NF90IGl0X3Jvb3Q6NDY7CisgICAg
dWludDY0X3QgcmVzZXJ2ZWQzOjQ7CisgICAgdWludDY0X3QgaW5pdF9wYXNzOjE7CisgICAgdWlu
dDY0X3QgZXh0X2ludF9wYXNzOjE7CisgICAgdWludDY0X3Qgbm1pX3Bhc3M6MTsKKyAgICB1aW50
NjRfdCByZXNlcnZlZDQ6MTsKKyAgICB1aW50NjRfdCBpbnRfY3RsOjI7CisgICAgdWludDY0X3Qg
bGludDBfcGFzczoxOworICAgIHVpbnQ2NF90IGxpbnQxX3Bhc3M6MTsKKworICAgIC8qIDE5MiAt
IDI1NSAqLworICAgIHVpbnQ2NF90IHJlc2VydmVkNTo1NDsKKyAgICB1aW50NjRfdCBhdHRyX3Y6
MTsKKyAgICB1aW50NjRfdCBtb2RlMF9mYzoxOworICAgIHVpbnQ2NF90IHNub29wX2F0dHI6ODsK
K307CiAKIC8qIENvbW1hbmQgQnVmZmVyICovCiAjZGVmaW5lIElPTU1VX0NNRF9CVUZGRVJfQkFT
RV9MT1dfT0ZGU0VUCTB4MDgKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2
bS9hbWQtaW9tbXUtcHJvdG8uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9t
bXUtcHJvdG8uaAppbmRleCAxYzE5NzFiYjdjLi5lMGQ1ZDIzOTc4IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5oCkBAIC03MCwxNSArNzAsMTcgQEAg
aW50IF9fbXVzdF9jaGVjayBhbWRfaW9tbXVfZmx1c2hfaW90bGJfYWxsKHN0cnVjdCBkb21haW4g
KmQpOwogdm9pZCBhbWRfaW9tbXVfc2hhcmVfcDJtKHN0cnVjdCBkb21haW4gKmQpOwogCiAvKiBk
ZXZpY2UgdGFibGUgZnVuY3Rpb25zICovCi1pbnQgZ2V0X2RtYV9yZXF1ZXN0b3JfaWQodTE2IHNl
ZywgdTE2IGJkZik7Ci12b2lkIGFtZF9pb21tdV9zZXRfaW50cmVtYXBfdGFibGUoCi0gICAgdTMy
ICpkdGUsIHU2NCBpbnRyZW1hcF9wdHIsIHU4IGludF92YWxpZCk7Ci12b2lkIGFtZF9pb21tdV9z
ZXRfcm9vdF9wYWdlX3RhYmxlKAotICAgIHUzMiAqZHRlLCB1NjQgcm9vdF9wdHIsIHUxNiBkb21h
aW5faWQsIHU4IHBhZ2luZ19tb2RlLCB1OCB2YWxpZCk7Ci12b2lkIGlvbW11X2R0ZV9zZXRfaW90
bGIodTMyICpkdGUsIHU4IGkpOwotdm9pZCBpb21tdV9kdGVfYWRkX2RldmljZV9lbnRyeSh1MzIg
KmR0ZSwgc3RydWN0IGl2cnNfbWFwcGluZ3MgKml2cnNfZGV2KTsKLXZvaWQgaW9tbXVfZHRlX3Nl
dF9ndWVzdF9jcjModTMyICpkdGUsIHUxNiBkb21faWQsIHU2NCBnY3IzLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBpbnQgZ3YsIHVuc2lnbmVkIGludCBnbHgpOworaW50IGdldF9kbWFf
cmVxdWVzdG9yX2lkKHVpbnQxNl90IHNlZywgdWludDE2X3QgYmRmKTsKK3ZvaWQgYW1kX2lvbW11
X3NldF9pbnRyZW1hcF90YWJsZShzdHJ1Y3QgYW1kX2lvbW11X2R0ZSAqZHRlLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGludHJlbWFwX3B0ciwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50OF90IGludF92YWxpZCk7Cit2b2lkIGFtZF9p
b21tdV9zZXRfcm9vdF9wYWdlX3RhYmxlKHN0cnVjdCBhbWRfaW9tbXVfZHRlICpkdGUsCisJCQkJ
ICAgdWludDY0X3Qgcm9vdF9wdHIsIHVpbnQxNl90IGRvbWFpbl9pZCwKKwkJCQkgICB1aW50OF90
IHBhZ2luZ19tb2RlLCB1aW50OF90IHZhbGlkKTsKK3ZvaWQgaW9tbXVfZHRlX2FkZF9kZXZpY2Vf
ZW50cnkoc3RydWN0IGFtZF9pb21tdV9kdGUgKmR0ZSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IGl2cnNfbWFwcGluZ3MgKml2cnNfZGV2KTsKK3ZvaWQgaW9tbXVfZHRl
X3NldF9ndWVzdF9jcjMoc3RydWN0IGFtZF9pb21tdV9kdGUgKmR0ZSwgdWludDE2X3QgZG9tX2lk
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBnY3IzX21mbiwgdWludDhf
dCBndiwgdWludDhfdCBnbHgpOwogCiAvKiBzZW5kIGNtZCB0byBpb21tdSAqLwogdm9pZCBhbWRf
aW9tbXVfZmx1c2hfYWxsX3BhZ2VzKHN0cnVjdCBkb21haW4gKmQpOwotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Apr 03 14:22:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Apr 2019 14:22: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 1hBgmI-0003g4-1W; Wed, 03 Apr 2019 14:22: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=gS5C=SF=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hBgmG-0003fz-Ql
 for xen-changelog@lists.xenproject.org; Wed, 03 Apr 2019 14:22:08 +0000
X-Inumbo-ID: db5c8de2-561b-11e9-b9b3-ffd460f1f5a9
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id db5c8de2-561b-11e9-b9b3-ffd460f1f5a9;
 Wed, 03 Apr 2019 14:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hBgmD-0003nP-Di
 for xen-changelog@lists.xenproject.org; Wed, 03 Apr 2019 14:22:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hBgmD-0003GM-AY
 for xen-changelog@lists.xenproject.org; Wed, 03 Apr 2019 14:22:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hBgmD-0003GM-AY@xenbits.xenproject.org>
Date: Wed, 03 Apr 2019 14:22:05 +0000
Subject: [Xen-changelog] [xen staging] x86/altp2m: treat view 0 as the
 hostp2m 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>

Y29tbWl0IDQ0ZjNjM2NkZDMxNTY2OGZlZTJhMzM2ZjY1OWE1ODBjYzAyNzliZjMKQXV0aG9yOiAg
ICAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpBdXRob3JEYXRl
OiBXZWQgQXByIDMgMTE6NTY6MzcgMjAxOSArMDMwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDMgMTU6MTQ6MzAgMjAxOSArMDEw
MAoKICAgIHg4Ni9hbHRwMm06IHRyZWF0IHZpZXcgMCBhcyB0aGUgaG9zdHAybSBpbiBwMm1fZ2V0
X21lbV9hY2Nlc3MoKQogICAgCiAgICBwMm1fc2V0X21lbV9hY2Nlc3MoKSAoYW5kIG90aGVyIHBs
YWNlcykgdHJlYXQgdmlldyAwIGFzIHRoZQogICAgaG9zdHAybSwgYnV0IHAybV9nZXRfbWVtX2Fj
Y2VzcygpIGRvZXMgbm90LiBDb3JyZWN0IHRoYXQKICAgIGluY29uc2lzdGVuY3kuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNv
bT4KICAgIEFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Ci0t
LQogeGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAx
IGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9t
bS9tZW1fYWNjZXNzLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCmluZGV4IDU2YzA2
YTRmYzYuLmExNDRiYjBjZTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNz
LmMKKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwpAQCAtNTA1LDcgKzUwNSw3IEBA
IGludCBwMm1fZ2V0X21lbV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCB4ZW5t
ZW1fYWNjZXNzX3QgKmFjY2VzcywKICAgICAgICAgaWYgKCBhbHRwMm1faWR4ICkKICAgICAgICAg
ICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0KLSAgICBlbHNlCisgICAgZWxzZSBpZiAoIGFsdHAy
bV9pZHggKSAvKiBhbHRwMm0gdmlldyAwIGlzIHRyZWF0ZWQgYXMgdGhlIGhvc3RwMm0gKi8KICAg
ICB7CiAgICAgICAgIGlmICggYWx0cDJtX2lkeCA+PSBNQVhfQUxUUDJNIHx8CiAgICAgICAgICAg
ICAgZC0+YXJjaC5hbHRwMm1fZXB0cFthbHRwMm1faWR4XSA9PSBtZm5feChJTlZBTElEX01GTikg
KQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu Apr 04 10:00:13 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Apr 2019 10:00: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 1hBzAH-0003aq-Hc; Thu, 04 Apr 2019 10:00: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=zqUw=SG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hBzAH-0003al-1G
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 2019 10:00:09 +0000
X-Inumbo-ID: 6bcd61c2-56c0-11e9-9617-a362cd300414
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6bcd61c2-56c0-11e9-9617-a362cd300414;
 Thu, 04 Apr 2019 10:00:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hBzAD-0005AE-8F
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 2019 10:00:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hBzAD-0007fa-5L
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 2019 10:00:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hBzAD-0007fa-5L@xenbits.xenproject.org>
Date: Thu, 04 Apr 2019 10:00:05 +0000
Subject: [Xen-changelog] [xen staging] automation: Add Arch Linux container
 and build jobs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdmNjY1OGQ5Y2I5YzExZDgwZjg1Y2MwN2ZkY2EwMTQ5MzhhMzQ1N2UKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFdlZCBBcHIgMyAxODozMzo1OCAyMDE5ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBBcHIgNCAxMDo1NzozNSAyMDE5ICswMTAw
CgogICAgYXV0b21hdGlvbjogQWRkIEFyY2ggTGludXggY29udGFpbmVyIGFuZCBidWlsZCBqb2Jz
CiAgICAKICAgIE9uZSBwYXJ0aWN1bGFyaXR5IG9mIEFyY2ggTGludXgsIC91c3IvYmluL3B5dGhv
biBpcyBweXRob24zLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50
aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBEb3VnIEdvbGRzdGVpbiA8Y2Fy
ZG9lQGNhcmRvZS5jb20+Ci0tLQogYXV0b21hdGlvbi9idWlsZC9hcmNobGludXgvY3VycmVudC5k
b2NrZXJmaWxlIHwgNTIgKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBhdXRvbWF0aW9uL2dp
dGxhYi1jaS9idWlsZC55YW1sICAgICAgICAgICAgICAgfCAxMCArKysrKysKIGF1dG9tYXRpb24v
c2NyaXB0cy9jb250YWluZXJpemUgICAgICAgICAgICAgICB8ICAxICsKIDMgZmlsZXMgY2hhbmdl
ZCwgNjMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2F1dG9tYXRpb24vYnVpbGQvYXJjaGxp
bnV4L2N1cnJlbnQuZG9ja2VyZmlsZSBiL2F1dG9tYXRpb24vYnVpbGQvYXJjaGxpbnV4L2N1cnJl
bnQuZG9ja2VyZmlsZQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi45YWY1
ZDY2YWZjCi0tLSAvZGV2L251bGwKKysrIGIvYXV0b21hdGlvbi9idWlsZC9hcmNobGludXgvY3Vy
cmVudC5kb2NrZXJmaWxlCkBAIC0wLDAgKzEsNTIgQEAKK0ZST00gYXJjaGxpbnV4L2Jhc2UKK0xB
QkVMIG1haW50YWluZXIubmFtZT0iVGhlIFhlbiBQcm9qZWN0IiBcCisgICAgICBtYWludGFpbmVy
LmVtYWlsPSJ4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmciCisKKyMgRW5hYmxlIG11bHRp
bGliIHJlcG8sIGZvciBkZXY4NiBwYWNrYWdlCitSVU4gZWNobyAkJ1ttdWx0aWxpYl1cbkluY2x1
ZGUgPSAvZXRjL3BhY21hbi5kL21pcnJvcmxpc3QnID4+IC9ldGMvcGFjbWFuLmNvbmYKKworUlVO
IHBhY21hbiAtUyAtLXJlZnJlc2ggLS1zeXN1cGdyYWRlIC0tbm9jb25maXJtIC0tbm9wcm9ncmVz
c2JhciAtLW5lZWRlZCBcCisgICAgICAgIGJhc2UtZGV2ZWwgXAorICAgICAgICBiaW44NiBcCisg
ICAgICAgIGJyaWRnZS11dGlscyBcCisgICAgICAgIGJ6aXAyIFwKKyAgICAgICAgZGV2ODYgXAor
ICAgICAgICBkdGMgXAorICAgICAgICBlMmZzcHJvZ3MgXAorICAgICAgICBnaG9zdHNjcmlwdCBc
CisgICAgICAgIGdpdCBcCisgICAgICAgIGdudXRscyBcCisgICAgICAgIGlhc2wgXAorICAgICAg
ICBpbmV0dXRpbHMgXAorICAgICAgICBpcHJvdXRlIFwKKyAgICAgICAgbGliYWlvIFwKKyAgICAg
ICAgbGliY2FjYXJkIFwKKyAgICAgICAgbGliZ2wgXAorICAgICAgICBsaWJqcGVnLXR1cmJvIFwK
KyAgICAgICAgbGlibmwgXAorICAgICAgICBsaWJwbmcgXAorICAgICAgICBsaWJzZWNjb21wIFwK
KyAgICAgICAgbWFya2Rvd24gXAorICAgICAgICBuZXQtdG9vbHMgXAorICAgICAgICBuc3MgXAor
ICAgICAgICBwZXJsIFwKKyAgICAgICAgcGl4bWFuIFwKKyAgICAgICAgcGtnY29uZmlnIFwKKyAg
ICAgICAgcHl0aG9uIFwKKyAgICAgICAgc2RsIFwKKyAgICAgICAgc2RsMiBcCisgICAgICAgIHNw
aWNlIFwKKyAgICAgICAgc3BpY2UtcHJvdG9jb2wgXAorICAgICAgICBzeXN0ZW1kIFwKKyAgICAg
ICAgdHJhbnNmaWcgXAorICAgICAgICB1c2JyZWRpciBcCisgICAgICAgIHdnZXQgXAorICAgICAg
ICB4eiBcCisgICAgICAgIHlhamwgXAorICAgICAgICB6bGliCisKK0VOViBQQVRIPS91c3IvbG9j
YWwvc2JpbjovdXNyL2xvY2FsL2JpbjovdXNyL2JpbjovdXNyL2Jpbi9zaXRlX3Blcmw6L3Vzci9i
aW4vdmVuZG9yX3Blcmw6L3Vzci9iaW4vY29yZV9wZXJsCisKK1JVTiB1c2VyYWRkIC0tY3JlYXRl
LWhvbWUgdXNlcgorVVNFUiB1c2VyCitXT1JLRElSIC9idWlsZApkaWZmIC0tZ2l0IGEvYXV0b21h
dGlvbi9naXRsYWItY2kvYnVpbGQueWFtbCBiL2F1dG9tYXRpb24vZ2l0bGFiLWNpL2J1aWxkLnlh
bWwKaW5kZXggYjcwNzk3ZTgyZC4uYzI5YTc2ZTlmZiAxMDA2NDQKLS0tIGEvYXV0b21hdGlvbi9n
aXRsYWItY2kvYnVpbGQueWFtbAorKysgYi9hdXRvbWF0aW9uL2dpdGxhYi1jaS9idWlsZC55YW1s
CkBAIC0xMjksNiArMTI5LDE2IEBACiAKICMgSm9icyBiZWxvdyB0aGlzIGxpbmUKIAorYXJjaGxp
bnV4LWdjYzoKKyAgZXh0ZW5kczogLmdjYy14ODYtNjQtYnVpbGQKKyAgdmFyaWFibGVzOgorICAg
IENPTlRBSU5FUjogYXJjaGxpbnV4OmN1cnJlbnQKKworYXJjaGxpbnV4LWdjYy1kZWJ1ZzoKKyAg
ZXh0ZW5kczogLmdjYy14ODYtNjQtYnVpbGQtZGVidWcKKyAgdmFyaWFibGVzOgorICAgIENPTlRB
SU5FUjogYXJjaGxpbnV4OmN1cnJlbnQKKwogY2VudG9zLTctMi1nY2M6CiAgIGV4dGVuZHM6IC5n
Y2MteDg2LTY0LWJ1aWxkCiAgIHZhcmlhYmxlczoKZGlmZiAtLWdpdCBhL2F1dG9tYXRpb24vc2Ny
aXB0cy9jb250YWluZXJpemUgYi9hdXRvbWF0aW9uL3NjcmlwdHMvY29udGFpbmVyaXplCmluZGV4
IDA5ZDEzMGJiZDYuLjAxYzQ0ZGE5M2MgMTAwNzU1Ci0tLSBhL2F1dG9tYXRpb24vc2NyaXB0cy9j
b250YWluZXJpemUKKysrIGIvYXV0b21hdGlvbi9zY3JpcHRzL2NvbnRhaW5lcml6ZQpAQCAtMTUs
NiArMTUsNyBAQCBkaWUoKSB7CiAjCiBCQVNFPSJyZWdpc3RyeS5naXRsYWIuY29tL3hlbi1wcm9q
ZWN0L3hlbiIKIGNhc2UgIl8ke0NPTlRBSU5FUn0iIGluCisgICAgX2FyY2hsaW51eHxfYXJjaCkg
Q09OVEFJTkVSPSIke0JBU0V9L2FyY2hsaW51eDpjdXJyZW50IiA7OwogICAgIF9jZW50b3M2KSBD
T05UQUlORVI9IiR7QkFTRX0vY2VudG9zOjYiIDs7CiAgICAgX2NlbnRvczcpIENPTlRBSU5FUj0i
JHtCQVNFfS9jZW50b3M6NyIgOzsKICAgICBfY2VudG9zNzIpIENPTlRBSU5FUj0iJHtCQVNFfS9j
ZW50b3M6Ny4yIiA7OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Thu Apr 04 11:11:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Apr 2019 11: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 1hC0Gy-000126-AZ; Thu, 04 Apr 2019 11:11:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zqUw=SG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hC0Gx-00011w-Eb
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 2019 11:11:07 +0000
X-Inumbo-ID: 5707e05d-56ca-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5707e05d-56ca-11e9-92d7-bc764e045a96;
 Thu, 04 Apr 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 <aliasfile-bounces@xenproject.org>)
 id 1hC0Gv-0006XX-CY
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 2019 11:11:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hC0Gv-0004Lp-9k
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 2019 11:11:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hC0Gv-0004Lp-9k@xenbits.xenproject.org>
Date: Thu, 04 Apr 2019 11:11:05 +0000
Subject: [Xen-changelog] [xen staging] xen/sched: call
 cpu_disable_scheduler() via cpu notifier
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDliMjg2OTY1MDJkNDAwODMyYzAxMmMzYjNmZWNmZWJlZTZjNzU2NDgKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgQXByIDIg
MTg6MTk6MDUgMjAxOSArMDIwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgQXByIDQgMTE6MTA6MDYgMjAxOSArMDEw
MAoKICAgIHhlbi9zY2hlZDogY2FsbCBjcHVfZGlzYWJsZV9zY2hlZHVsZXIoKSB2aWEgY3B1IG5v
dGlmaWVyCiAgICAKICAgIGNwdV9kaXNhYmxlX3NjaGVkdWxlcigpIGlzIGJlaW5nIGNhbGxlZCBm
cm9tIF9fY3B1X2Rpc2FibGUoKSB0b2RheS4KICAgIFRoZXJlIGlzIG5vIG5lZWQgdG8gZXhlY3V0
ZSBpdCBvbiB0aGUgY3B1IGp1c3QgYmVpbmcgZGlzYWJsZWQsIHNvIHVzZQogICAgdGhlIENQVV9E
RUFEIGNhc2Ugb2YgdGhlIGNwdSBub3RpZmllciBjaGFpbi4gTW92aW5nIHRoZSBjYWxsIG91dCBv
ZgogICAgc3RvcF9tYWNoaW5lKCkgY29udGV4dCBpcyBmaW5lLCBhcyB3ZSBqdXN0IG5lZWQgdG8g
aG9sZCB0aGUgZG9tYWluIFJDVQogICAgbG9jayBhbmQgbmVlZCB0aGUgc2NoZWR1bGVyIHBlcmNw
dSBkYXRhIHRvIGJlIHN0aWxsIGFsbG9jYXRlZC4KICAgIAogICAgQWRkIGFub3RoZXIgaG9vayBm
b3IgQ1BVX0RPV05fUFJFUEFSRSB0byBiYWlsIG91dCBlYXJseSBpbiBjYXNlCiAgICBjcHVfZGlz
YWJsZV9zY2hlZHVsZXIoKSB3b3VsZCBmYWlsLiBUaGlzIHdpbGwgYXZvaWQgY3Jhc2hlcyBpbiBy
YXJlCiAgICBjYXNlcyBmb3IgY3B1IGhvdHBsdWcgb3Igc3VzcGVuZC4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vc21wYm9v
dC5jIHwgIDIgLS0KIHhlbi9hcmNoL3g4Ni9zbXBib290LmMgfCAgMyAtLS0KIHhlbi9jb21tb24v
c2NoZWR1bGUuYyAgfCAzNiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIDMg
ZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3NtcGJvb3QuYyBiL3hlbi9hcmNoL2FybS9zbXBib290LmMKaW5k
ZXggMjVjZDQ0NTQ5Yy4uZjc1NjQ0NDM2MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3NtcGJv
b3QuYworKysgYi94ZW4vYXJjaC9hcm0vc21wYm9vdC5jCkBAIC0zODYsOCArMzg2LDYgQEAgdm9p
ZCBfX2NwdV9kaXNhYmxlKHZvaWQpCiAgICAgLyogSXQncyBub3cgc2FmZSB0byByZW1vdmUgdGhp
cyBwcm9jZXNzb3IgZnJvbSB0aGUgb25saW5lIG1hcCAqLwogICAgIGNwdW1hc2tfY2xlYXJfY3B1
KGNwdSwgJmNwdV9vbmxpbmVfbWFwKTsKIAotICAgIGlmICggY3B1X2Rpc2FibGVfc2NoZWR1bGVy
KGNwdSkgKQotICAgICAgICBCVUcoKTsKICAgICBzbXBfbWIoKTsKIAogICAgIC8qIFJldHVybiB0
byBjYWxsZXI7IGV2ZW50dWFsbHkgdGhlIElQSSBtZWNoYW5pc20gd2lsbCB1bndpbmQgYW5kIHRo
ZSAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYvc21w
Ym9vdC5jCmluZGV4IDdkMTIyNmQ3YmMuLmI3YTBhNGE0MTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtMTIyMSw5ICsx
MjIxLDYgQEAgdm9pZCBfX2NwdV9kaXNhYmxlKHZvaWQpCiAgICAgY3B1bWFza19jbGVhcl9jcHUo
Y3B1LCAmY3B1X29ubGluZV9tYXApOwogICAgIGZpeHVwX2lycXMoJmNwdV9vbmxpbmVfbWFwLCAx
KTsKICAgICBmaXh1cF9lb2koKTsKLQotICAgIGlmICggY3B1X2Rpc2FibGVfc2NoZWR1bGVyKGNw
dSkgKQotICAgICAgICBCVUcoKTsKIH0KIAogdm9pZCBfX2NwdV9kaWUodW5zaWduZWQgaW50IGNw
dSkKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1
bGUuYwppbmRleCA3NmQ2MDc4NWUyLi44NmJkMTA5NDVkIDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L3NjaGVkdWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCkBAIC03NzMsOCArNzczLDkg
QEAgdm9pZCByZXN0b3JlX3ZjcHVfYWZmaW5pdHkoc3RydWN0IGRvbWFpbiAqZCkKIH0KIAogLyoK
LSAqIFRoaXMgZnVuY3Rpb24gaXMgdXNlZCBieSBjcHVfaG90cGx1ZyBjb2RlIGZyb20gc3RvcF9t
YWNoaW5lIGNvbnRleHQKKyAqIFRoaXMgZnVuY3Rpb24gaXMgdXNlZCBieSBjcHVfaG90cGx1ZyBj
b2RlIHZpYSBjcHUgbm90aWZpZXIgY2hhaW4KICAqIGFuZCBmcm9tIGNwdXBvb2xzIHRvIHN3aXRj
aCBzY2hlZHVsZXJzIG9uIGEgY3B1LgorICogQ2FsbGVyIG11c3QgZ2V0IGRvbWxpc3RfcmVhZF9s
b2NrLgogICovCiBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVyKHVuc2lnbmVkIGludCBjcHUpCiB7
CkBAIC03ODksMTIgKzc5MCw2IEBAIGludCBjcHVfZGlzYWJsZV9zY2hlZHVsZXIodW5zaWduZWQg
aW50IGNwdSkKICAgICBpZiAoIGMgPT0gTlVMTCApCiAgICAgICAgIHJldHVybiByZXQ7CiAKLSAg
ICAvKgotICAgICAqIFdlJ2QgbmVlZCB0aGUgZG9tYWluIFJDVSBsb2NrLCBidXQ6Ci0gICAgICog
IC0gd2hlbiB3ZSBhcmUgY2FsbGVkIGZyb20gY3B1cG9vbCBjb2RlLCBpdCdzIGFjcXVpcmVkIHRo
ZXJlIGFscmVhZHk7Ci0gICAgICogIC0gd2hlbiB3ZSBhcmUgY2FsbGVkIGZvciBDUFUgdGVhcmRv
d24sIHdlJ3JlIGluIHN0b3AtbWFjaGluZSBjb250ZXh0LAotICAgICAqICAgIHNvIHRoYXQncyBu
b3QgYmUgYSBwcm9ibGVtLgotICAgICAqLwogICAgIGZvcl9lYWNoX2RvbWFpbl9pbl9jcHVwb29s
ICggZCwgYyApCiAgICAgewogICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCkBAIC04OTMs
NiArODg4LDI0IEBAIGludCBjcHVfZGlzYWJsZV9zY2hlZHVsZXIodW5zaWduZWQgaW50IGNwdSkK
ICAgICByZXR1cm4gcmV0OwogfQogCitzdGF0aWMgaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcl9j
aGVjayh1bnNpZ25lZCBpbnQgY3B1KQoreworICAgIHN0cnVjdCBkb21haW4gKmQ7CisgICAgc3Ry
dWN0IHZjcHUgKnY7CisgICAgc3RydWN0IGNwdXBvb2wgKmM7CisKKyAgICBjID0gcGVyX2NwdShj
cHVwb29sLCBjcHUpOworICAgIGlmICggYyA9PSBOVUxMICkKKyAgICAgICAgcmV0dXJuIDA7CisK
KyAgICBmb3JfZWFjaF9kb21haW5faW5fY3B1cG9vbCAoIGQsIGMgKQorICAgICAgICBmb3JfZWFj
aF92Y3B1ICggZCwgdiApCisgICAgICAgICAgICBpZiAoIHYtPmFmZmluaXR5X2Jyb2tlbiApCisg
ICAgICAgICAgICAgICAgcmV0dXJuIC1FQUREUklOVVNFOworCisgICAgcmV0dXJuIDA7Cit9CisK
IC8qCiAgKiBJbiBnZW5lcmFsLCB0aGlzIG11c3QgYmUgY2FsbGVkIHdpdGggdGhlIHNjaGVkdWxl
ciBsb2NrIGhlbGQsIGJlY2F1c2UgdGhlCiAgKiBhZGp1c3RfYWZmaW5pdHkgaG9vayBtYXkgd2Fu
dCB0byBtb2RpZnkgdGhlIHZDUFUgc3RhdGUuIEhvd2V2ZXIsIHdoZW4gdGhlCkBAIC0xNzM0LDcg
KzE3NDcsMTYgQEAgc3RhdGljIGludCBjcHVfc2NoZWR1bGVfY2FsbGJhY2soCiAgICAgY2FzZSBD
UFVfVVBfUFJFUEFSRToKICAgICAgICAgcmMgPSBjcHVfc2NoZWR1bGVfdXAoY3B1KTsKICAgICAg
ICAgYnJlYWs7CisgICAgY2FzZSBDUFVfRE9XTl9QUkVQQVJFOgorICAgICAgICByY3VfcmVhZF9s
b2NrKCZkb21saXN0X3JlYWRfbG9jayk7CisgICAgICAgIHJjID0gY3B1X2Rpc2FibGVfc2NoZWR1
bGVyX2NoZWNrKGNwdSk7CisgICAgICAgIHJjdV9yZWFkX3VubG9jaygmZG9tbGlzdF9yZWFkX2xv
Y2spOworICAgICAgICBicmVhazsKICAgICBjYXNlIENQVV9ERUFEOgorICAgICAgICByY3VfcmVh
ZF9sb2NrKCZkb21saXN0X3JlYWRfbG9jayk7CisgICAgICAgIHJjID0gY3B1X2Rpc2FibGVfc2No
ZWR1bGVyKGNwdSk7CisgICAgICAgIEJVR19PTihyYyk7CisgICAgICAgIHJjdV9yZWFkX3VubG9j
aygmZG9tbGlzdF9yZWFkX2xvY2spOwogICAgICAgICBTQ0hFRF9PUChzY2hlZCwgZGVpbml0X3Bk
YXRhLCBzZC0+c2NoZWRfcHJpdiwgY3B1KTsKICAgICAgICAgLyogRmFsbHRocm91Z2ggKi8KICAg
ICBjYXNlIENQVV9VUF9DQU5DRUxFRDoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Apr 04 11:11:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Apr 2019 11: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 1hC0H8-00012l-CJ; Thu, 04 Apr 2019 11: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=zqUw=SG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hC0H7-00012e-Hc
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 2019 11:11:17 +0000
X-Inumbo-ID: 5d24c20a-56ca-11e9-b4d1-479e07ea2de2
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5d24c20a-56ca-11e9-b4d1-479e07ea2de2;
 Thu, 04 Apr 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 <aliasfile-bounces@xenproject.org>)
 id 1hC0H5-0006Xf-Jc
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 2019 11:11:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hC0H5-0004NI-GK
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 2019 11:11:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hC0H5-0004NI-GK@xenbits.xenproject.org>
Date: Thu, 04 Apr 2019 11:11:15 +0000
Subject: [Xen-changelog] [xen staging] xen: add helper for calling
 notifier_call_chain() to common/cpu.c
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhkODhlYWNiM2IzOTA5ODRlMmM0ODNkNzVkOGY0MGIzZWM0YmU2N2MKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgQXByIDIg
MDc6MzQ6NTMgMjAxOSArMDIwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgQXByIDQgMTE6MTA6MTIgMjAxOSArMDEw
MAoKICAgIHhlbjogYWRkIGhlbHBlciBmb3IgY2FsbGluZyBub3RpZmllcl9jYWxsX2NoYWluKCkg
dG8gY29tbW9uL2NwdS5jCiAgICAKICAgIEFkZCBhIGhlbHBlciBjcHVfbm90aWZpZXJfY2FsbF9j
aGFpbigpIHRvIGNhbGwgbm90aWZpZXJfY2FsbF9jaGFpbigpCiAgICBmb3IgYSBjcHUgd2l0aCBh
IHNwZWNpZmllZCBhY3Rpb24sIHJldHVybmluZyBhbiBlcnJubyB2YWx1ZS4KICAgIAogICAgVGhp
cyBhdm9pZHMgY29kaW5nIHRoZSBzYW1lIHBhdHRlcm4gbXVsdGlwbGUgdGltZXMuCiAgICAKICAg
IFdoaWxlIGF0IGl0IGF2b2lkIHNpZGUgZWZmZWN0cyBmcm9tIHVzaW5nIEJVR19PTigpIGJ5IG5v
dCB1c2luZwogICAgY3B1X29ubGluZShjcHUpIGFzIGEgcGFyYW1ldGVyLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1i
eTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9jcHUuYyB8IDU2ICsr
KysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAx
IGZpbGUgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwgMzAgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9jcHUuYyBiL3hlbi9jb21tb24vY3B1LmMKaW5kZXggODM2YzYyZjk3
Zi4uOGJmNjk2MDBhNiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9jcHUuYworKysgYi94ZW4vY29t
bW9uL2NwdS5jCkBAIC03MSwxMSArNzEsMjEgQEAgdm9pZCBfX2luaXQgcmVnaXN0ZXJfY3B1X25v
dGlmaWVyKHN0cnVjdCBub3RpZmllcl9ibG9jayAqbmIpCiAgICAgc3Bpbl91bmxvY2soJmNwdV9h
ZGRfcmVtb3ZlX2xvY2spOwogfQogCitzdGF0aWMgaW50IGNwdV9ub3RpZmllcl9jYWxsX2NoYWlu
KHVuc2lnbmVkIGludCBjcHUsIHVuc2lnbmVkIGxvbmcgYWN0aW9uLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgKipuYiwgYm9vbCBub2Zh
aWwpCit7CisgICAgdm9pZCAqaGNwdSA9ICh2b2lkICopKGxvbmcpY3B1OworICAgIGludCBub3Rp
Zmllcl9yYyA9IG5vdGlmaWVyX2NhbGxfY2hhaW4oJmNwdV9jaGFpbiwgYWN0aW9uLCBoY3B1LCBu
Yik7CisgICAgaW50IHJldCA9IChub3RpZmllcl9yYyA9PSBOT1RJRllfRE9ORSkgPyAwIDogbm90
aWZpZXJfdG9fZXJybm8obm90aWZpZXJfcmMpOworCisgICAgQlVHX09OKHJldCAmJiBub2ZhaWwp
OworCisgICAgcmV0dXJuIHJldDsKK30KKwogc3RhdGljIHZvaWQgX3Rha2VfY3B1X2Rvd24odm9p
ZCAqdW51c2VkKQogewotICAgIHZvaWQgKmhjcHUgPSAodm9pZCAqKShsb25nKXNtcF9wcm9jZXNz
b3JfaWQoKTsKLSAgICBpbnQgbm90aWZpZXJfcmMgPSBub3RpZmllcl9jYWxsX2NoYWluKCZjcHVf
Y2hhaW4sIENQVV9EWUlORywgaGNwdSwgTlVMTCk7Ci0gICAgQlVHX09OKG5vdGlmaWVyX3JjICE9
IE5PVElGWV9ET05FKTsKKyAgICBjcHVfbm90aWZpZXJfY2FsbF9jaGFpbihzbXBfcHJvY2Vzc29y
X2lkKCksIENQVV9EWUlORywgTlVMTCwgdHJ1ZSk7CiAgICAgX19jcHVfZGlzYWJsZSgpOwogfQog
CkBAIC04Nyw4ICs5Nyw3IEBAIHN0YXRpYyBpbnQgdGFrZV9jcHVfZG93bih2b2lkICphcmcpCiAK
IGludCBjcHVfZG93bih1bnNpZ25lZCBpbnQgY3B1KQogewotICAgIGludCBlcnIsIG5vdGlmaWVy
X3JjOwotICAgIHZvaWQgKmhjcHUgPSAodm9pZCAqKShsb25nKWNwdTsKKyAgICBpbnQgZXJyOwog
ICAgIHN0cnVjdCBub3RpZmllcl9ibG9jayAqbmIgPSBOVUxMOwogCiAgICAgaWYgKCAhY3B1X2hv
dHBsdWdfYmVnaW4oKSApCkBAIC0xMDAsMTIgKzEwOSw5IEBAIGludCBjcHVfZG93bih1bnNpZ25l
ZCBpbnQgY3B1KQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9CiAKLSAgICBub3RpZmll
cl9yYyA9IG5vdGlmaWVyX2NhbGxfY2hhaW4oJmNwdV9jaGFpbiwgQ1BVX0RPV05fUFJFUEFSRSwg
aGNwdSwgJm5iKTsKLSAgICBpZiAoIG5vdGlmaWVyX3JjICE9IE5PVElGWV9ET05FICkKLSAgICB7
Ci0gICAgICAgIGVyciA9IG5vdGlmaWVyX3RvX2Vycm5vKG5vdGlmaWVyX3JjKTsKKyAgICBlcnIg
PSBjcHVfbm90aWZpZXJfY2FsbF9jaGFpbihjcHUsIENQVV9ET1dOX1BSRVBBUkUsICZuYiwgZmFs
c2UpOworICAgIGlmICggZXJyICkKICAgICAgICAgZ290byBmYWlsOwotICAgIH0KIAogICAgIGlm
ICggdW5saWtlbHkoc3lzdGVtX3N0YXRlIDwgU1lTX1NUQVRFX2FjdGl2ZSkgKQogICAgICAgICBv
bl9zZWxlY3RlZF9jcHVzKGNwdW1hc2tfb2YoY3B1KSwgX3Rha2VfY3B1X2Rvd24sIE5VTEwsIHRy
dWUpOwpAQCAtMTEzLDI2ICsxMTksMjQgQEAgaW50IGNwdV9kb3duKHVuc2lnbmVkIGludCBjcHUp
CiAgICAgICAgIGdvdG8gZmFpbDsKIAogICAgIF9fY3B1X2RpZShjcHUpOwotICAgIEJVR19PTihj
cHVfb25saW5lKGNwdSkpOworICAgIGVyciA9IGNwdV9vbmxpbmUoY3B1KTsKKyAgICBCVUdfT04o
ZXJyKTsKIAotICAgIG5vdGlmaWVyX3JjID0gbm90aWZpZXJfY2FsbF9jaGFpbigmY3B1X2NoYWlu
LCBDUFVfREVBRCwgaGNwdSwgTlVMTCk7Ci0gICAgQlVHX09OKG5vdGlmaWVyX3JjICE9IE5PVElG
WV9ET05FKTsKKyAgICBjcHVfbm90aWZpZXJfY2FsbF9jaGFpbihjcHUsIENQVV9ERUFELCBOVUxM
LCB0cnVlKTsKIAogICAgIHNlbmRfZ2xvYmFsX3ZpcnEoVklSUV9QQ1BVX1NUQVRFKTsKICAgICBj
cHVfaG90cGx1Z19kb25lKCk7CiAgICAgcmV0dXJuIDA7CiAKICBmYWlsOgotICAgIG5vdGlmaWVy
X3JjID0gbm90aWZpZXJfY2FsbF9jaGFpbigmY3B1X2NoYWluLCBDUFVfRE9XTl9GQUlMRUQsIGhj
cHUsICZuYik7Ci0gICAgQlVHX09OKG5vdGlmaWVyX3JjICE9IE5PVElGWV9ET05FKTsKKyAgICBj
cHVfbm90aWZpZXJfY2FsbF9jaGFpbihjcHUsIENQVV9ET1dOX0ZBSUxFRCwgJm5iLCB0cnVlKTsK
ICAgICBjcHVfaG90cGx1Z19kb25lKCk7CiAgICAgcmV0dXJuIGVycjsKIH0KIAogaW50IGNwdV91
cCh1bnNpZ25lZCBpbnQgY3B1KQogewotICAgIGludCBub3RpZmllcl9yYywgZXJyID0gMDsKLSAg
ICB2b2lkICpoY3B1ID0gKHZvaWQgKikobG9uZyljcHU7CisgICAgaW50IGVycjsKICAgICBzdHJ1
Y3Qgbm90aWZpZXJfYmxvY2sgKm5iID0gTlVMTDsKIAogICAgIGlmICggIWNwdV9ob3RwbHVnX2Jl
Z2luKCkgKQpAQCAtMTQ0LDE5ICsxNDgsMTUgQEAgaW50IGNwdV91cCh1bnNpZ25lZCBpbnQgY3B1
KQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9CiAKLSAgICBub3RpZmllcl9yYyA9IG5v
dGlmaWVyX2NhbGxfY2hhaW4oJmNwdV9jaGFpbiwgQ1BVX1VQX1BSRVBBUkUsIGhjcHUsICZuYik7
Ci0gICAgaWYgKCBub3RpZmllcl9yYyAhPSBOT1RJRllfRE9ORSApCi0gICAgewotICAgICAgICBl
cnIgPSBub3RpZmllcl90b19lcnJubyhub3RpZmllcl9yYyk7CisgICAgZXJyID0gY3B1X25vdGlm
aWVyX2NhbGxfY2hhaW4oY3B1LCBDUFVfVVBfUFJFUEFSRSwgJm5iLCBmYWxzZSk7CisgICAgaWYg
KCBlcnIgKQogICAgICAgICBnb3RvIGZhaWw7Ci0gICAgfQogCiAgICAgZXJyID0gX19jcHVfdXAo
Y3B1KTsKICAgICBpZiAoIGVyciA8IDAgKQogICAgICAgICBnb3RvIGZhaWw7CiAKLSAgICBub3Rp
Zmllcl9yYyA9IG5vdGlmaWVyX2NhbGxfY2hhaW4oJmNwdV9jaGFpbiwgQ1BVX09OTElORSwgaGNw
dSwgTlVMTCk7Ci0gICAgQlVHX09OKG5vdGlmaWVyX3JjICE9IE5PVElGWV9ET05FKTsKKyAgICBj
cHVfbm90aWZpZXJfY2FsbF9jaGFpbihjcHUsIENQVV9PTkxJTkUsIE5VTEwsIHRydWUpOwogCiAg
ICAgc2VuZF9nbG9iYWxfdmlycShWSVJRX1BDUFVfU1RBVEUpOwogCkBAIC0xNjQsMTggKzE2NCwx
NCBAQCBpbnQgY3B1X3VwKHVuc2lnbmVkIGludCBjcHUpCiAgICAgcmV0dXJuIDA7CiAKICBmYWls
OgotICAgIG5vdGlmaWVyX3JjID0gbm90aWZpZXJfY2FsbF9jaGFpbigmY3B1X2NoYWluLCBDUFVf
VVBfQ0FOQ0VMRUQsIGhjcHUsICZuYik7Ci0gICAgQlVHX09OKG5vdGlmaWVyX3JjICE9IE5PVElG
WV9ET05FKTsKKyAgICBjcHVfbm90aWZpZXJfY2FsbF9jaGFpbihjcHUsIENQVV9VUF9DQU5DRUxF
RCwgJm5iLCB0cnVlKTsKICAgICBjcHVfaG90cGx1Z19kb25lKCk7CiAgICAgcmV0dXJuIGVycjsK
IH0KIAogdm9pZCBub3RpZnlfY3B1X3N0YXJ0aW5nKHVuc2lnbmVkIGludCBjcHUpCiB7Ci0gICAg
dm9pZCAqaGNwdSA9ICh2b2lkICopKGxvbmcpY3B1OwotICAgIGludCBub3RpZmllcl9yYyA9IG5v
dGlmaWVyX2NhbGxfY2hhaW4oCi0gICAgICAgICZjcHVfY2hhaW4sIENQVV9TVEFSVElORywgaGNw
dSwgTlVMTCk7Ci0gICAgQlVHX09OKG5vdGlmaWVyX3JjICE9IE5PVElGWV9ET05FKTsKKyAgICBj
cHVfbm90aWZpZXJfY2FsbF9jaGFpbihjcHUsIENQVV9TVEFSVElORywgTlVMTCwgdHJ1ZSk7CiB9
CiAKIHN0YXRpYyBjcHVtYXNrX3QgZnJvemVuX2NwdXM7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Apr 04 11:11:30 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Apr 2019 11:11:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hC0HK-000141-Ed; Thu, 04 Apr 2019 11:11:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zqUw=SG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hC0HJ-00013t-Lj
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 2019 11:11:29 +0000
X-Inumbo-ID: 6346b080-56ca-11e9-b0dd-9b55b4fb4a52
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6346b080-56ca-11e9-b0dd-9b55b4fb4a52;
 Thu, 04 Apr 2019 11:11:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hC0HF-0006Xp-T0
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 2019 11:11:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hC0HF-0004PG-P5
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 2019 11:11:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hC0HF-0004PG-P5@xenbits.xenproject.org>
Date: Thu, 04 Apr 2019 11:11:25 +0000
Subject: [Xen-changelog] [xen staging] xen: add new cpu notifier action
 CPU_RESUME_FAILED
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUxYzc5ZTk0M2ZiM2Y5YTc0NjE4MWY4Yjg0MTVjZjJiYWE1ZDI2YmQKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgQXByIDIg
MDc6MzQ6NTQgMjAxOSArMDIwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgQXByIDQgMTE6MTA6MTIgMjAxOSArMDEw
MAoKICAgIHhlbjogYWRkIG5ldyBjcHUgbm90aWZpZXIgYWN0aW9uIENQVV9SRVNVTUVfRkFJTEVE
CiAgICAKICAgIEFkZCBhIG5ldyBjcHUgbm90aWZpZXIgYWN0aW9uIENQVV9SRVNVTUVfRkFJTEVE
IHdoaWNoIGlzIGNhbGxlZCBmb3IgYWxsCiAgICBjcHVzIHdoaWNoIGZhaWxlZCB0byBjb21lIHVw
IGF0IHJlc3VtZS4gVGhlIGNhbGxzIHdpbGwgYmUgZG9uZSBhZnRlcgogICAgYWxsIG90aGVyIGNw
dXMgYXJlIGFscmVhZHkgdXAgaW4gb3JkZXIgdG8ga25vdyB3aGljaCByZXNvdXJjZXMgYXJlCiAg
ICBhdmFpbGFibGUgdGhlbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lv
bGlAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgotLS0KIHhlbi9jb21tb24vY3B1LmMgICAgICB8ICA1ICsrKysrCiB4ZW4v
aW5jbHVkZS94ZW4vY3B1LmggfCAyOSArKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogMiBm
aWxlcyBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL2NwdS5jIGIveGVuL2NvbW1vbi9jcHUuYwppbmRleCA4YmY2OTYwMGE2
Li5hNmVmYzVlNjA0IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2NwdS5jCisrKyBiL3hlbi9jb21t
b24vY3B1LmMKQEAgLTIxOCw3ICsyMTgsMTIgQEAgdm9pZCBlbmFibGVfbm9uYm9vdF9jcHVzKHZv
aWQpCiAgICAgICAgICAgICBwcmludGsoIkVycm9yIGJyaW5naW5nIENQVSVkIHVwOiAlZFxuIiwg
Y3B1LCBlcnJvcik7CiAgICAgICAgICAgICBCVUdfT04oZXJyb3IgPT0gLUVCVVNZKTsKICAgICAg
ICAgfQorICAgICAgICBlbHNlCisgICAgICAgICAgICBfX2NwdW1hc2tfY2xlYXJfY3B1KGNwdSwg
JmZyb3plbl9jcHVzKTsKICAgICB9CiAKKyAgICBmb3JfZWFjaF9jcHUgKCBjcHUsICZmcm96ZW5f
Y3B1cyApCisgICAgICAgIGNwdV9ub3RpZmllcl9jYWxsX2NoYWluKGNwdSwgQ1BVX1JFU1VNRV9G
QUlMRUQsIE5VTEwsIHRydWUpOworCiAgICAgY3B1bWFza19jbGVhcigmZnJvemVuX2NwdXMpOwog
fQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2NwdS5oIGIveGVuL2luY2x1ZGUveGVuL2Nw
dS5oCmluZGV4IDJmZTNlYzA1ZDguLjQ2MzhjNTA5ZTIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L3hlbi9jcHUuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vY3B1LmgKQEAgLTIyLDMzICsyMiw0MCBA
QCB2b2lkIHJlZ2lzdGVyX2NwdV9ub3RpZmllcihzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgKm5iKTsK
ICAqICBDUFVfVVBfUFJFUEFSRSAtPiBDUFVfU1RBUlRJTkcgLT4gQ1BVX09OTElORSAtLSBzdWNj
ZXNzZnVsIENQVSB1cAogICogIENQVV9ET1dOX1BSRVBBUkUgLT4gQ1BVX0RPV05fRkFJTEVEICAg
ICAgICAgIC0tIGZhaWxlZCBDUFUgZG93bgogICogIENQVV9ET1dOX1BSRVBBUkUgLT4gQ1BVX0RZ
SU5HIC0+IENQVV9ERUFEICAgIC0tIHN1Y2Nlc3NmdWwgQ1BVIGRvd24KLSAqIAorICogaW4gdGhl
IHJlc3VtZSBjYXNlIHdlIGhhdmUgYWRkaXRpb25hbGx5OgorICogIENQVV9VUF9QUkVQQVJFIC0+
IENQVV9VUF9DQU5DRUxMRUQgLT4gQ1BVX1JFU1VNRV9GQUlMRUQgLS0gQ1BVIG5vdCByZXN1bWVk
CisgKiAgd2l0aCB0aGUgQ1BVX1JFU1VNRV9GQUlMRUQgaGFuZGxlciBjYWxsZWQgb25seSBhZnRl
ciBhbGwgQ1BVcyBoYXZlIGJlZW4KKyAqICB0cmllZCB0byBwdXQgb25saW5lIGFnYWluIGluIG9y
ZGVyIHRvIGtub3cgd2hpY2ggQ1BVcyBkaWQgcmVzdGFydAorICogIHN1Y2Nlc3NmdWxseS4KKyAq
CiAgKiBIZW5jZSBub3RlIHRoYXQgb25seSBDUFVfKl9QUkVQQVJFIGhhbmRsZXJzIGFyZSBhbGxv
d2VkIHRvIGZhaWwuIEFsc28gbm90ZQogICogdGhhdCBvbmNlIENQVV9EWUlORyBpcyBkZWxpdmVy
ZWQsIGFuIG9mZmxpbmUgYWN0aW9uIGNhbiBubyBsb25nZXIgZmFpbC4KLSAqIAorICoKICAqIE5v
dGlmaWVycyBhcmUgY2FsbGVkIGhpZ2hlc3QtcHJpb3JpdHktZmlyc3Qgd2hlbjoKICAqICAoYSkg
QSBDUFUgaXMgY29taW5nIHVwOyBvciAoYikgQ1BVX0RPV05fRkFJTEVECiAgKiBOb3RpZmllcnMg
YXJlIGNhbGxlZCBsb3dlc3QtcHJpb3JpdHktZmlyc3Qgd2hlbjoKICAqICAoYSkgQSBDUFUgaXMg
Z29pbmcgZG93bjsgb3IgKGIpIENQVV9VUF9DQU5DRUxFRAogICovCiAvKiBDUFVfVVBfUFJFUEFS
RTogUHJlcGFyaW5nIHRvIGJyaW5nIENQVSBvbmxpbmUuICovCi0jZGVmaW5lIENQVV9VUF9QUkVQ
QVJFICAgKDB4MDAwMSB8IE5PVElGWV9GT1JXQVJEKQorI2RlZmluZSBDUFVfVVBfUFJFUEFSRSAg
ICAoMHgwMDAxIHwgTk9USUZZX0ZPUldBUkQpCiAvKiBDUFVfVVBfQ0FOQ0VMRUQ6IENQVSBpcyBu
byBsb25nZXIgYmVpbmcgYnJvdWdodCBvbmxpbmUuICovCi0jZGVmaW5lIENQVV9VUF9DQU5DRUxF
RCAgKDB4MDAwMiB8IE5PVElGWV9SRVZFUlNFKQorI2RlZmluZSBDUFVfVVBfQ0FOQ0VMRUQgICAo
MHgwMDAyIHwgTk9USUZZX1JFVkVSU0UpCiAvKiBDUFVfU1RBUlRJTkc6IENQVSBuZWFybHkgb25s
aW5lLiBSdW5zIG9uIG5ldyBDUFUsIGlycXMgc3RpbGwgZGlzYWJsZWQuICovCi0jZGVmaW5lIENQ
VV9TVEFSVElORyAgICAgKDB4MDAwMyB8IE5PVElGWV9GT1JXQVJEKQorI2RlZmluZSBDUFVfU1RB
UlRJTkcgICAgICAoMHgwMDAzIHwgTk9USUZZX0ZPUldBUkQpCiAvKiBDUFVfT05MSU5FOiBDUFUg
aXMgdXAuICovCi0jZGVmaW5lIENQVV9PTkxJTkUgICAgICAgKDB4MDAwNCB8IE5PVElGWV9GT1JX
QVJEKQorI2RlZmluZSBDUFVfT05MSU5FICAgICAgICAoMHgwMDA0IHwgTk9USUZZX0ZPUldBUkQp
CiAvKiBDUFVfRE9XTl9QUkVQQVJFOiBDUFUgaXMgZ29pbmcgZG93bi4gKi8KLSNkZWZpbmUgQ1BV
X0RPV05fUFJFUEFSRSAoMHgwMDA1IHwgTk9USUZZX1JFVkVSU0UpCisjZGVmaW5lIENQVV9ET1dO
X1BSRVBBUkUgICgweDAwMDUgfCBOT1RJRllfUkVWRVJTRSkKIC8qIENQVV9ET1dOX0ZBSUxFRDog
Q1BVIGlzIG5vIGxvbmdlciBnb2luZyBkb3duLiAqLwotI2RlZmluZSBDUFVfRE9XTl9GQUlMRUQg
ICgweDAwMDYgfCBOT1RJRllfRk9SV0FSRCkKKyNkZWZpbmUgQ1BVX0RPV05fRkFJTEVEICAgKDB4
MDAwNiB8IE5PVElGWV9GT1JXQVJEKQogLyogQ1BVX0RZSU5HOiBDUFUgaXMgbmVhcmx5IGRlYWQg
KGluIHN0b3BfbWFjaGluZSBjb250ZXh0KS4gKi8KLSNkZWZpbmUgQ1BVX0RZSU5HICAgICAgICAo
MHgwMDA3IHwgTk9USUZZX1JFVkVSU0UpCisjZGVmaW5lIENQVV9EWUlORyAgICAgICAgICgweDAw
MDcgfCBOT1RJRllfUkVWRVJTRSkKIC8qIENQVV9ERUFEOiBDUFUgaXMgZGVhZC4gKi8KLSNkZWZp
bmUgQ1BVX0RFQUQgICAgICAgICAoMHgwMDA4IHwgTk9USUZZX1JFVkVSU0UpCisjZGVmaW5lIENQ
VV9ERUFEICAgICAgICAgICgweDAwMDggfCBOT1RJRllfUkVWRVJTRSkKIC8qIENQVV9SRU1PVkU6
IENQVSB3YXMgcmVtb3ZlZC4gKi8KLSNkZWZpbmUgQ1BVX1JFTU9WRSAgICAgICAoMHgwMDA5IHwg
Tk9USUZZX1JFVkVSU0UpCisjZGVmaW5lIENQVV9SRU1PVkUgICAgICAgICgweDAwMDkgfCBOT1RJ
RllfUkVWRVJTRSkKKy8qIENQVV9SRVNVTUVfRkFJTEVEOiBDUFUgZmFpbGVkIHRvIGNvbWUgdXAg
aW4gcmVzdW1lLCBhbGwgb3RoZXIgQ1BVcyB1cC4gKi8KKyNkZWZpbmUgQ1BVX1JFU1VNRV9GQUlM
RUQgKDB4MDAwYSB8IE5PVElGWV9SRVZFUlNFKQogCiAvKiBQZXJmb3JtIENQVSBob3RwbHVnLiBN
YXkgcmV0dXJuIC1FQUdBSU4uICovCiBpbnQgY3B1X2Rvd24odW5zaWduZWQgaW50IGNwdSk7Ci0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFn
aW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Apr 04 11:11:39 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Apr 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 1hC0HT-000151-GU; Thu, 04 Apr 2019 11:11:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zqUw=SG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hC0HS-00014u-06
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 2019 11:11:38 +0000
X-Inumbo-ID: 695abd88-56ca-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 695abd88-56ca-11e9-92d7-bc764e045a96;
 Thu, 04 Apr 2019 11:11:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hC0HQ-0006YP-3e
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 2019 11:11:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hC0HQ-0004Pz-0q
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 2019 11:11:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hC0HQ-0004Pz-0q@xenbits.xenproject.org>
Date: Thu, 04 Apr 2019 11:11:36 +0000
Subject: [Xen-changelog] [xen staging] xen: don't free percpu areas during
 suspend
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFjYTJhOTg1YTU1YWQ5YTBmY2MxYTlmMjNjOGM0NzU1NTk4OTI4ZWMKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgQXByIDIg
MDc6MzQ6NTUgMjAxOSArMDIwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgQXByIDQgMTE6MTA6MTIgMjAxOSArMDEw
MAoKICAgIHhlbjogZG9uJ3QgZnJlZSBwZXJjcHUgYXJlYXMgZHVyaW5nIHN1c3BlbmQKICAgIAog
ICAgSW5zdGVhZCBvZiBmcmVlaW5nIHBlcmNwdSBhcmVhcyBkdXJpbmcgc3VzcGVuZCBhbmQgYWxs
b2NhdGluZyB0aGVtCiAgICBhZ2FpbiB3aGVuIHJlc3VtaW5nIGtlZXAgdGhlbS4gT25seSBmcmVl
IGFuIGFyZWEgaW4gY2FzZSBhIGNwdSBkaWRuJ3QKICAgIGNvbWUgdXAgYWdhaW4gd2hlbiByZXN1
bWluZy4KICAgIAogICAgSXQgc2hvdWxkIGJlIG5vdGVkIHRoYXQgdGhlcmUgaXMgYSBwb3RlbnRp
YWwgY2hhbmdlIGluIGJlaGF2aW91ciBhcwogICAgdGhlIHBlcmNwdSBhcmVhcyBhcmUgbm8gbG9u
Z2VyIHplcm9lZCBvdXQgZHVyaW5nIHN1c3BlbmQvcmVzdW1lLiBXaGlsZQogICAgSSBoYXZlIGNo
ZWNrZWQgdGhlIGNhbGxlZCBjcHUgbm90aWZpZXIgaG9va3MgdG8gY29wZSB3aXRoIHRoYXQgdGhl
cmUKICAgIG1pZ2h0IGJlIHNvbWUgd2VsbCBoaWRkZW4gZGVwZW5kZW5jeSBvbiB0aGUgcHJldmlv
dXMgYmVoYXZpb3VyLiBPVE9ICiAgICBhIGNvbXBvbmVudCBub3QgcmVnaXN0ZXJpbmcgaXRzZWxm
IGZvciBjcHUgZG93bi91cCBhbmQgZXhwZWN0aW5nIHRvCiAgICBzZWUgYSB6ZXJvZWQgcGVyY3B1
IHZhcmlhYmxlIGFmdGVyIHN1c3BlbmQvcmVzdW1lIGlzIGtpbmQgb2YgYnJva2VuCiAgICBhbHJl
YWR5LiBBbmQgdGhlIG9wcG9zaXRlIGNhc2UsIHdoZXJlIGEgY29tcG9uZW50IGlzIG5vdCByZWdp
c3RlcmVkCiAgICB0byBiZSBjYWxsZWQgZm9yIGNwdSBkb3duL3VwIGFuZCBpcyBub3QgZXhwZWN0
aW5nIGEgcGVyY3B1IHZhcmlhYmxlCiAgICBzdWRkZW5seSB0byBiZSB6ZXJvIGR1ZSB0byBzdXNw
ZW5kL3Jlc3VtZSBpcyBtdWNoIG1vcmUgcHJvYmFibGUsCiAgICBlc3BlY2lhbGx5IGFzIHRoZSBz
dXNwZW5kL3Jlc3VtZSBmdW5jdGlvbmFsaXR5IHNlZW1zIG5vdCB0byBiZSB0ZXN0ZWQKICAgIHRo
YXQgb2Z0ZW4uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2Uu
Y29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4
ZW4vYXJjaC94ODYvcGVyY3B1LmMgfCAzICsrLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9u
cygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wZXJjcHUuYyBi
L3hlbi9hcmNoL3g4Ni9wZXJjcHUuYwppbmRleCA4YmU0ZWJkZGY0Li41ZWExNGI2ZWMzIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvcGVyY3B1LmMKKysrIGIveGVuL2FyY2gveDg2L3BlcmNwdS5j
CkBAIC03Niw3ICs3Niw4IEBAIHN0YXRpYyBpbnQgY3B1X3BlcmNwdV9jYWxsYmFjaygKICAgICAg
ICAgYnJlYWs7CiAgICAgY2FzZSBDUFVfVVBfQ0FOQ0VMRUQ6CiAgICAgY2FzZSBDUFVfREVBRDoK
LSAgICAgICAgaWYgKCAhcGFya19vZmZsaW5lX2NwdXMgKQorICAgIGNhc2UgQ1BVX1JFU1VNRV9G
QUlMRUQ6CisgICAgICAgIGlmICggIXBhcmtfb2ZmbGluZV9jcHVzICYmIHN5c3RlbV9zdGF0ZSAh
PSBTWVNfU1RBVEVfc3VzcGVuZCApCiAgICAgICAgICAgICBmcmVlX3BlcmNwdV9hcmVhKGNwdSk7
CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgQ1BVX1JFTU9WRToKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Apr 04 11:11:50 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Apr 2019 11:11: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 1hC0He-00016t-LC; Thu, 04 Apr 2019 11:11: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=zqUw=SG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hC0Hd-00016n-AQ
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 2019 11:11:49 +0000
X-Inumbo-ID: 6f704c04-56ca-11e9-8d3d-575c114662ae
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6f704c04-56ca-11e9-8d3d-575c114662ae;
 Thu, 04 Apr 2019 11:11:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hC0Ha-0006Yc-AE
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 2019 11:11:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hC0Ha-0004Ql-7I
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 2019 11:11:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hC0Ha-0004Ql-7I@xenbits.xenproject.org>
Date: Thu, 04 Apr 2019 11:11:46 +0000
Subject: [Xen-changelog] [xen staging] xen/cpupool: simplify suspend/resume
 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>

Y29tbWl0IDY4NzBlYTlkMWZhZDZmYmUyN2NmM2NlNWZlMDkzYmU3MDlhZDI2NjgKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgQXByIDIg
MDc6MzQ6NTYgMjAxOSArMDIwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgQXByIDQgMTE6MTA6MTIgMjAxOSArMDEw
MAoKICAgIHhlbi9jcHVwb29sOiBzaW1wbGlmeSBzdXNwZW5kL3Jlc3VtZSBoYW5kbGluZwogICAg
CiAgICBJbnN0ZWFkIG9mIHJlbW92aW5nIGNwdXMgdGVtcG9yYXJpbHkgZnJvbSBjcHVwb29scyBk
dXJpbmcKICAgIHN1c3BlbmQvcmVzdW1lIG9ubHkgcmVtb3ZlIGNwdXMgZmluYWxseSB3aGljaCBk
aWRuJ3QgY29tZSB1cCB3aGVuCiAgICByZXN1bWluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBEYXJpbyBG
YWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vY3B1cG9vbC5jICAg
ICAgIHwgMTMxICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
eGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggfCAgIDEgLQogMiBmaWxlcyBjaGFuZ2VkLCA1MiBp
bnNlcnRpb25zKCspLCA4MCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2Nw
dXBvb2wuYyBiL3hlbi9jb21tb24vY3B1cG9vbC5jCmluZGV4IGU4OWJiNjdlNzEuLjMxYWMzMjNl
NDAgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vY3B1cG9vbC5jCisrKyBiL3hlbi9jb21tb24vY3B1
cG9vbC5jCkBAIC00NywxMiArNDcsNiBAQCBzdGF0aWMgc3RydWN0IGNwdXBvb2wgKmFsbG9jX2Nw
dXBvb2xfc3RydWN0KHZvaWQpCiAgICAgICAgIHhmcmVlKGMpOwogICAgICAgICBjID0gTlVMTDsK
ICAgICB9Ci0gICAgZWxzZSBpZiAoICF6YWxsb2NfY3B1bWFza192YXIoJmMtPmNwdV9zdXNwZW5k
ZWQpICkKLSAgICB7Ci0gICAgICAgIGZyZWVfY3B1bWFza192YXIoYy0+Y3B1X3ZhbGlkKTsKLSAg
ICAgICAgeGZyZWUoYyk7Ci0gICAgICAgIGMgPSBOVUxMOwotICAgIH0KIAogICAgIHJldHVybiBj
OwogfQpAQCAtNjAsMTAgKzU0LDcgQEAgc3RhdGljIHN0cnVjdCBjcHVwb29sICphbGxvY19jcHVw
b29sX3N0cnVjdCh2b2lkKQogc3RhdGljIHZvaWQgZnJlZV9jcHVwb29sX3N0cnVjdChzdHJ1Y3Qg
Y3B1cG9vbCAqYykKIHsKICAgICBpZiAoIGMgKQotICAgIHsKLSAgICAgICAgZnJlZV9jcHVtYXNr
X3ZhcihjLT5jcHVfc3VzcGVuZGVkKTsKICAgICAgICAgZnJlZV9jcHVtYXNrX3ZhcihjLT5jcHVf
dmFsaWQpOwotICAgIH0KICAgICB4ZnJlZShjKTsKIH0KIApAQCAtNDc3LDEwICs0NjgsNiBAQCB2
b2lkIGNwdXBvb2xfcm1fZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCiAvKgogICogQ2FsbGVkIHRv
IGFkZCBhIGNwdSB0byBhIHBvb2wuIENQVXMgYmVpbmcgaG90LXBsdWdnZWQgYXJlIGFkZGVkIHRv
IHBvb2wwLAogICogYXMgdGhleSBtdXN0IGhhdmUgYmVlbiBpbiB0aGVyZSB3aGVuIHVucGx1Z2dl
ZC4KLSAqCi0gKiBJZiwgb24gdGhlIG90aGVyIGhhbmQsIHdlIGFyZSBhZGRpbmcgQ1BVcyBiZWNh
dXNlIHdlIGFyZSByZXN1bWluZyAoZS5nLiwKLSAqIGFmdGVyIEFDUEkgUzMpIHdlIHB1dCB0aGUg
Y3B1IGJhY2sgaW4gdGhlIHBvb2wgd2hlcmUgaXQgd2FzIGluIHByaW9yIHdoZW4KLSAqIHdlIHN1
c3BlbmRlZC4KICAqLwogc3RhdGljIGludCBjcHVwb29sX2NwdV9hZGQodW5zaWduZWQgaW50IGNw
dSkKIHsKQEAgLTQ5MCw0MiArNDc3LDE1IEBAIHN0YXRpYyBpbnQgY3B1cG9vbF9jcHVfYWRkKHVu
c2lnbmVkIGludCBjcHUpCiAgICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCAmY3B1cG9vbF9sb2Nr
ZWRfY3B1cyk7CiAgICAgY3B1bWFza19zZXRfY3B1KGNwdSwgJmNwdXBvb2xfZnJlZV9jcHVzKTsK
IAotICAgIGlmICggc3lzdGVtX3N0YXRlID09IFNZU19TVEFURV9zdXNwZW5kIHx8IHN5c3RlbV9z
dGF0ZSA9PSBTWVNfU1RBVEVfcmVzdW1lICkKLSAgICB7Ci0gICAgICAgIHN0cnVjdCBjcHVwb29s
ICoqYzsKLQotICAgICAgICBmb3JfZWFjaF9jcHVwb29sKGMpCi0gICAgICAgIHsKLSAgICAgICAg
ICAgIGlmICggY3B1bWFza190ZXN0X2NwdShjcHUsICgqYyktPmNwdV9zdXNwZW5kZWQgKSApCi0g
ICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcmV0ID0gY3B1cG9vbF9hc3NpZ25fY3B1X2xv
Y2tlZCgqYywgY3B1KTsKLSAgICAgICAgICAgICAgICBpZiAoIHJldCApCi0gICAgICAgICAgICAg
ICAgICAgIGdvdG8gb3V0OwotICAgICAgICAgICAgICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwg
KCpjKS0+Y3B1X3N1c3BlbmRlZCk7Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAg
ICB9Ci0gICAgICAgIH0KKyAgICAvKgorICAgICAqIElmIHdlIGFyZSBub3QgcmVzdW1pbmcsIHdl
IGFyZSBob3QtcGx1Z2dpbmcgY3B1LCBhbmQgaW4gd2hpY2ggY2FzZQorICAgICAqIHdlIGFkZCBp
dCB0byBwb29sMCwgYXMgaXQgY2VydGFpbmx5IHdhcyB0aGVyZSB3aGVuIGhvdC11bnBsYWdnZWQK
KyAgICAgKiAob3IgdW5wbHVnZ2luZyB3b3VsZCBoYXZlIGZhaWxlZCkgYW5kIHRoYXQgaXMgdGhl
IGRlZmF1bHQgYmVoYXZpb3IKKyAgICAgKiBhbnl3YXkuCisgICAgICovCisgICAgcGVyX2NwdShj
cHVwb29sLCBjcHUpID0gTlVMTDsKKyAgICByZXQgPSBjcHVwb29sX2Fzc2lnbl9jcHVfbG9ja2Vk
KGNwdXBvb2wwLCBjcHUpOwogCi0gICAgICAgIC8qCi0gICAgICAgICAqIEVpdGhlciBjcHUgaGFz
IGJlZW4gZm91bmQgYXMgc3VzcGVuZGVkIGluIGEgcG9vbCwgYW5kIGFkZGVkIGJhY2sKLSAgICAg
ICAgICogdGhlcmUsIG9yIGl0IHN0YXllZCBmcmVlIChpZiBpdCBkaWQgbm90IGJlbG9uZyB0byBh
bnkgcG9vbCB3aGVuCi0gICAgICAgICAqIHN1c3BlbmRpbmcpLCBhbmQgd2UgZG9uJ3Qgd2FudCB0
byBkbyBhbnl0aGluZy4KLSAgICAgICAgICovCi0gICAgICAgIEFTU0VSVChjcHVtYXNrX3Rlc3Rf
Y3B1KGNwdSwgJmNwdXBvb2xfZnJlZV9jcHVzKSB8fAotICAgICAgICAgICAgICAgY3B1bWFza190
ZXN0X2NwdShjcHUsICgqYyktPmNwdV92YWxpZCkpOwotICAgIH0KLSAgICBlbHNlCi0gICAgewot
ICAgICAgICAvKgotICAgICAgICAgKiBJZiB3ZSBhcmUgbm90IHJlc3VtaW5nLCB3ZSBhcmUgaG90
LXBsdWdnaW5nIGNwdSwgYW5kIGluIHdoaWNoIGNhc2UKLSAgICAgICAgICogd2UgYWRkIGl0IHRv
IHBvb2wwLCBhcyBpdCBjZXJ0YWlubHkgd2FzIHRoZXJlIHdoZW4gaG90LXVucGxhZ2dlZAotICAg
ICAgICAgKiAob3IgdW5wbHVnZ2luZyB3b3VsZCBoYXZlIGZhaWxlZCkgYW5kIHRoYXQgaXMgdGhl
IGRlZmF1bHQgYmVoYXZpb3IKLSAgICAgICAgICogYW55d2F5LgotICAgICAgICAgKi8KLSAgICAg
ICAgcGVyX2NwdShjcHVwb29sLCBjcHUpID0gTlVMTDsKLSAgICAgICAgcmV0ID0gY3B1cG9vbF9h
c3NpZ25fY3B1X2xvY2tlZChjcHVwb29sMCwgY3B1KTsKLSAgICB9Ci0gb3V0OgogICAgIHNwaW5f
dW5sb2NrKCZjcHVwb29sX2xvY2spOwogCiAgICAgcmV0dXJuIHJldDsKQEAgLTUzNSw0MiArNDk1
LDE0IEBAIHN0YXRpYyBpbnQgY3B1cG9vbF9jcHVfYWRkKHVuc2lnbmVkIGludCBjcHUpCiAgKiBD
YWxsZWQgdG8gcmVtb3ZlIGEgQ1BVIGZyb20gYSBwb29sLiBUaGUgQ1BVIGlzIGxvY2tlZCwgdG8g
Zm9yYmlkIHJlbW92aW5nCiAgKiBpdCBmcm9tIHBvb2wwLiBJbiBmYWN0LCBpZiB3ZSB3YW50IHRv
IGhvdC11bnBsdWcgYSBDUFUsIGl0IG11c3QgYmVsb25nIHRvCiAgKiBwb29sMCwgb3Igd2UgZmFp
bC4KLSAqCi0gKiBIb3dldmVyLCBpZiB3ZSBhcmUgc3VzcGVuZGluZyAoZS5nLiwgdG8gQUNQSSBT
MyksIHdlIG1hcmsgdGhlIENQVSBpbiBzdWNoCi0gKiBhIHdheSB0aGF0IGl0IGNhbiBiZSBwdXQg
YmFjayBpbiBpdHMgcG9vbCB3aGVuIHJlc3VtaW5nLgogICovCiBzdGF0aWMgaW50IGNwdXBvb2xf
Y3B1X3JlbW92ZSh1bnNpZ25lZCBpbnQgY3B1KQogewogICAgIGludCByZXQgPSAtRU5PREVWOwog
CiAgICAgc3Bpbl9sb2NrKCZjcHVwb29sX2xvY2spOwotICAgIGlmICggc3lzdGVtX3N0YXRlID09
IFNZU19TVEFURV9zdXNwZW5kICkKLSAgICB7Ci0gICAgICAgIHN0cnVjdCBjcHVwb29sICoqYzsK
LQotICAgICAgICBmb3JfZWFjaF9jcHVwb29sKGMpCi0gICAgICAgIHsKLSAgICAgICAgICAgIGlm
ICggY3B1bWFza190ZXN0X2NwdShjcHUsICgqYyktPmNwdV92YWxpZCApICkKLSAgICAgICAgICAg
IHsKLSAgICAgICAgICAgICAgICBjcHVtYXNrX3NldF9jcHUoY3B1LCAoKmMpLT5jcHVfc3VzcGVu
ZGVkKTsKLSAgICAgICAgICAgICAgICBjcHVtYXNrX2NsZWFyX2NwdShjcHUsICgqYyktPmNwdV92
YWxpZCk7Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICB9Ci0gICAgICAgIH0K
IAotICAgICAgICAvKgotICAgICAgICAgKiBFaXRoZXIgd2UgZm91bmQgY3B1IGluIGEgcG9vbCwg
b3IgaXQgbXVzdCBiZSBmcmVlIChpZiBpdCBoYXMgYmVlbgotICAgICAgICAgKiBob3QtdW5wbGFn
Z2VkLCB0aGVuIHdlIG11c3QgaGF2ZSBmb3VuZCBpdCBpbiBwb29sMCkuIEl0IGlzLCBvZgotICAg
ICAgICAgKiBjb3Vyc2UsIGZpbmUgdG8gc3VzcGVuZCBvciBzaHV0ZG93biB3aXRoIENQVXMgbm90
IGFzc2lnbmVkIHRvIGEKLSAgICAgICAgICogcG9vbCwgYW5kIChpbiBjYXNlIG9mIHN1c3BlbmQp
IHRoZXkgd2lsbCBzdGF5IGZyZWUgd2hlbiByZXN1bWluZy4KLSAgICAgICAgICovCi0gICAgICAg
IEFTU0VSVChjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJmNwdXBvb2xfZnJlZV9jcHVzKSB8fAotICAg
ICAgICAgICAgICAgY3B1bWFza190ZXN0X2NwdShjcHUsICgqYyktPmNwdV9zdXNwZW5kZWQpKTsK
LSAgICAgICAgQVNTRVJUKGNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmY3B1X29ubGluZV9tYXApIHx8
Ci0gICAgICAgICAgICAgICBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgY3B1cG9vbDAtPmNwdV9zdXNw
ZW5kZWQpKTsKLSAgICAgICAgcmV0ID0gMDsKLSAgICB9Ci0gICAgZWxzZSBpZiAoIGNwdW1hc2tf
dGVzdF9jcHUoY3B1LCBjcHVwb29sMC0+Y3B1X3ZhbGlkKSApCisgICAgaWYgKCBjcHVtYXNrX3Rl
c3RfY3B1KGNwdSwgY3B1cG9vbDAtPmNwdV92YWxpZCkgKQogICAgIHsKICAgICAgICAgLyoKICAg
ICAgICAgICogSWYgd2UgYXJlIG5vdCBzdXNwZW5kaW5nLCB3ZSBhcmUgaG90LXVucGx1Z2dpbmcg
Y3B1LCBhbmQgdGhhdCBpcwpAQCAtNTg4LDYgKzUyMCw0MSBAQCBzdGF0aWMgaW50IGNwdXBvb2xf
Y3B1X3JlbW92ZSh1bnNpZ25lZCBpbnQgY3B1KQogfQogCiAvKgorICogQ2FsbGVkIGR1cmluZyBy
ZXN1bWUgZm9yIGFsbCBjcHVzIHdoaWNoIGRpZG4ndCBjb21lIHVwIGFnYWluLiBUaGUgY3B1IG11
c3QKKyAqIGJlIHJlbW92ZWQgZnJvbSB0aGUgY3B1cG9vbCBpdCBpcyBhc3NpZ25lZCB0by4gSW4g
Y2FzZSBhIGNwdXBvb2wgd2lsbCBiZQorICogbGVmdCB3aXRob3V0IGNwdSB3ZSBtb3ZlIGFsbCBk
b21haW5zIG9mIHRoYXQgY3B1cG9vbCB0byBjcHVwb29sMC4KKyAqLworc3RhdGljIHZvaWQgY3B1
cG9vbF9jcHVfcmVtb3ZlX2ZvcmNlZCh1bnNpZ25lZCBpbnQgY3B1KQoreworICAgIHN0cnVjdCBj
cHVwb29sICoqYzsKKyAgICBzdHJ1Y3QgZG9tYWluICpkOworCisgICAgc3Bpbl9sb2NrKCZjcHVw
b29sX2xvY2spOworCisgICAgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJmNwdXBvb2xfZnJl
ZV9jcHVzKSApCisgICAgICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwgJmNwdXBvb2xfZnJlZV9j
cHVzKTsKKyAgICBlbHNlCisgICAgeworICAgICAgICBmb3JfZWFjaF9jcHVwb29sKGMpCisgICAg
ICAgIHsKKyAgICAgICAgICAgIGlmICggY3B1bWFza190ZXN0X2NwdShjcHUsICgqYyktPmNwdV92
YWxpZCkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGNwdW1hc2tfY2xlYXJfY3B1
KGNwdSwgKCpjKS0+Y3B1X3ZhbGlkKTsKKyAgICAgICAgICAgICAgICBpZiAoIGNwdW1hc2tfd2Vp
Z2h0KCgqYyktPmNwdV92YWxpZCkgPT0gMCApCisgICAgICAgICAgICAgICAgeworICAgICAgICAg
ICAgICAgICAgICBpZiAoICpjID09IGNwdXBvb2wwICkKKyAgICAgICAgICAgICAgICAgICAgICAg
IHBhbmljKCJObyBjcHUgbGVmdCBpbiBjcHVwb29sMFxuIik7CisgICAgICAgICAgICAgICAgICAg
IGZvcl9lYWNoX2RvbWFpbl9pbl9jcHVwb29sKGQsICpjKQorICAgICAgICAgICAgICAgICAgICAg
ICAgY3B1cG9vbF9tb3ZlX2RvbWFpbl9sb2NrZWQoZCwgY3B1cG9vbDApOworICAgICAgICAgICAg
ICAgIH0KKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorICAgIH0KKworICAgIHNwaW5fdW5sb2Nr
KCZjcHVwb29sX2xvY2spOworfQorCisvKgogICogZG8gY3B1cG9vbCByZWxhdGVkIHN5c2N0bCBv
cGVyYXRpb25zCiAgKi8KIGludCBjcHVwb29sX2RvX3N5c2N0bChzdHJ1Y3QgeGVuX3N5c2N0bF9j
cHVwb29sX29wICpvcCkKQEAgLTc3NCwxMCArNzQxLDE2IEBAIHN0YXRpYyBpbnQgY3B1X2NhbGxi
YWNrKAogICAgIHsKICAgICBjYXNlIENQVV9ET1dOX0ZBSUxFRDoKICAgICBjYXNlIENQVV9PTkxJ
TkU6Ci0gICAgICAgIHJjID0gY3B1cG9vbF9jcHVfYWRkKGNwdSk7CisgICAgICAgIGlmICggc3lz
dGVtX3N0YXRlIDw9IFNZU19TVEFURV9hY3RpdmUgKQorICAgICAgICAgICAgcmMgPSBjcHVwb29s
X2NwdV9hZGQoY3B1KTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBDUFVfRE9XTl9QUkVQQVJF
OgotICAgICAgICByYyA9IGNwdXBvb2xfY3B1X3JlbW92ZShjcHUpOworICAgICAgICAvKiBTdXNw
ZW5kL1Jlc3VtZSBkb24ndCBjaGFuZ2UgYXNzaWdubWVudHMgb2YgY3B1cyB0byBjcHVwb29scy4g
Ki8KKyAgICAgICAgaWYgKCBzeXN0ZW1fc3RhdGUgPD0gU1lTX1NUQVRFX2FjdGl2ZSApCisgICAg
ICAgICAgICByYyA9IGNwdXBvb2xfY3B1X3JlbW92ZShjcHUpOworICAgICAgICBicmVhazsKKyAg
ICBjYXNlIENQVV9SRVNVTUVfRkFJTEVEOgorICAgICAgICBjcHVwb29sX2NwdV9yZW1vdmVfZm9y
Y2VkKGNwdSk7CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIGJyZWFrOwpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmggYi94ZW4vaW5jbHVkZS94ZW4v
c2NoZWQtaWYuaAppbmRleCA5NTk2ZWFlMWUyLi45MmJjN2EwMzY1IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS94ZW4vc2NoZWQtaWYuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaApA
QCAtMjE0LDcgKzIxNCw2IEBAIHN0cnVjdCBjcHVwb29sCiB7CiAgICAgaW50ICAgICAgICAgICAg
ICBjcHVwb29sX2lkOwogICAgIGNwdW1hc2tfdmFyX3QgICAgY3B1X3ZhbGlkOyAgICAgIC8qIGFs
bCBjcHVzIGFzc2lnbmVkIHRvIHBvb2wgKi8KLSAgICBjcHVtYXNrX3Zhcl90ICAgIGNwdV9zdXNw
ZW5kZWQ7ICAvKiBjcHVzIGluIFMzIHRoYXQgc2hvdWxkIGJlIGluIHRoaXMgcG9vbCAqLwogICAg
IHN0cnVjdCBjcHVwb29sICAgKm5leHQ7CiAgICAgdW5zaWduZWQgaW50ICAgICBuX2RvbTsKICAg
ICBzdHJ1Y3Qgc2NoZWR1bGVyICpzY2hlZDsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Apr 04 11:12:01 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Apr 2019 11:12:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hC0Hp-000181-NM; Thu, 04 Apr 2019 11:12:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zqUw=SG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hC0Ho-00017v-P4
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 2019 11:12:00 +0000
X-Inumbo-ID: 7586c186-56ca-11e9-96e5-eb5a935a0a65
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7586c186-56ca-11e9-96e5-eb5a935a0a65;
 Thu, 04 Apr 2019 11:11:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hC0Hk-0006Yo-Gc
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 2019 11:11:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hC0Hk-0004RL-Dp
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 2019 11:11:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hC0Hk-0004RL-Dp@xenbits.xenproject.org>
Date: Thu, 04 Apr 2019 11:11:56 +0000
Subject: [Xen-changelog] [xen staging] xen/sched: don't disable scheduler on
 cpus during suspend
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA3NjNjZDI2ODc4OTdiNTVlN2E4N2ZmNmU3N2Y3ODUxMzZiY2MyZGUKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgQXByIDIg
MDc6MzQ6NTcgMjAxOSArMDIwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgQXByIDQgMTE6MTA6MTIgMjAxOSArMDEw
MAoKICAgIHhlbi9zY2hlZDogZG9uJ3QgZGlzYWJsZSBzY2hlZHVsZXIgb24gY3B1cyBkdXJpbmcg
c3VzcGVuZAogICAgCiAgICBUb2RheSB0aGVyZSBpcyBzcGVjaWFsIGhhbmRsaW5nIGluIGNwdV9k
aXNhYmxlX3NjaGVkdWxlcigpIGZvciBzdXNwZW5kCiAgICBieSBmb3JjaW5nIGFsbCB2Y3B1cyB0
byB0aGUgYm9vdCBjcHUuIEluIGZhY3QgdGhlcmUgaXMgbm8gbmVlZCBmb3IgdGhhdAogICAgYXMg
ZHVyaW5nIHJlc3VtZSB0aGUgdmNwdXMgYXJlIHB1dCBvbiB0aGUgY29ycmVjdCBjcHVzIGFnYWlu
LgogICAgCiAgICBTbyB3ZSBjYW4ganVzdCBvbWl0IHRoZSBjYWxsIG9mIGNwdV9kaXNhYmxlX3Nj
aGVkdWxlcigpIHdoZW4gb2ZmbGluaW5nCiAgICBhIGNwdSBkdWUgdG8gc3VzcGVuZCBhbmQgb24g
cmVzdW1pbmcgd2UgY2FuIG9taXQgdGFraW5nIHRoZSBzY2hlZHVsZQogICAgbG9jayBmb3Igc2Vs
ZWN0aW5nIHRoZSBuZXcgcHJvY2Vzc29yLgogICAgCiAgICBJbiByZXN0b3JlX3ZjcHVfYWZmaW5p
dHkoKSB3ZSBzaG91bGQgYmUgY2FyZWZ1bCB3aGVuIGFwcGx5aW5nIGFmZmluaXR5CiAgICBhcyB0
aGUgY3B1IG1pZ2h0IG5vdCBoYXZlIGNvbWUgYmFjayB0byBsaWZlLiBUaGlzIGluIHR1cm4gZW5h
YmxlcyB1cwogICAgdG8gZXZlbiBzdXBwb3J0IGFmZmluaXR5X2Jyb2tlbiBhY3Jvc3Mgc3VzcGVu
ZC9yZXN1bWUuCiAgICAKICAgIEF2b2lkIGFsbCBvdGhlciBzY2hlZHVsZXIgZGVhbGxvYyAtIGFs
bG9jIGRhbmNlIHdoZW4gZG9pbmcgc3VzcGVuZCBhbmQKICAgIHJlc3VtZSwgdG9vLiBJdCBpcyBl
bm91Z2ggdG8gcmVhY3Qgb24gY3B1cyBmYWlsaW5nIHRvIGNvbWUgdXAgb24gcmVzdW1lCiAgICBh
Z2Fpbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+
Ci0tLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jIHwgMTYxICsrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNTIgaW5zZXJ0aW9u
cygrKSwgMTA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWR1bGUu
YyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCA4NmJkMTA5NDVkLi5hNDE4NTA2YzZiIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZHVs
ZS5jCkBAIC01NjEsMzMgKzU2MSw2IEBAIHN0YXRpYyB2b2lkIHZjcHVfbW92ZV9sb2NrZWQoc3Ry
dWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBuZXdfY3B1KQogfQogCiAvKgotICogTW92ZSBhIHZj
cHUgZnJvbSBpdHMgY3VycmVudCBwcm9jZXNzb3IgdG8gYSB0YXJnZXQgbmV3IHByb2Nlc3NvciwK
LSAqIHdpdGhvdXQgYXNraW5nIHRoZSBzY2hlZHVsZXIgdG8gZG8gYW55IHBsYWNlbWVudC4gVGhp
cyBpcyBpbnRlbmRlZAotICogZm9yIGJlaW5nIGNhbGxlZCBmcm9tIHNwZWNpYWwgY29udGV4dHMs
IHdoZXJlIHRoaW5ncyBhcmUgcXVpZXQKLSAqIGVub3VnaCB0aGF0IG5vIGNvbnRlbnRpb24gaXMg
c3VwcG9zZWQgdG8gaGFwcGVuIChpLmUuLCBkdXJpbmcKLSAqIHNodXRkb3duIG9yIHNvZnR3YXJl
IHN1c3BlbmQsIGxpa2UgQUNQSSBTMykuCi0gKi8KLXN0YXRpYyB2b2lkIHZjcHVfbW92ZV9ub3Nj
aGVkKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgbmV3X2NwdSkKLXsKLSAgICB1bnNpZ25l
ZCBsb25nIGZsYWdzOwotICAgIHNwaW5sb2NrX3QgKmxvY2ssICpuZXdfbG9jazsKLQotICAgIEFT
U0VSVChzeXN0ZW1fc3RhdGUgPT0gU1lTX1NUQVRFX3N1c3BlbmQpOwotICAgIEFTU0VSVCghdmNw
dV9ydW5uYWJsZSh2KSAmJiAoYXRvbWljX3JlYWQoJnYtPnBhdXNlX2NvdW50KSB8fAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYXRvbWljX3JlYWQoJnYtPmRvbWFpbi0+cGF1c2Vf
Y291bnQpKSk7Ci0KLSAgICBsb2NrID0gcGVyX2NwdShzY2hlZHVsZV9kYXRhLCB2LT5wcm9jZXNz
b3IpLnNjaGVkdWxlX2xvY2s7Ci0gICAgbmV3X2xvY2sgPSBwZXJfY3B1KHNjaGVkdWxlX2RhdGEs
IG5ld19jcHUpLnNjaGVkdWxlX2xvY2s7Ci0KLSAgICBzY2hlZF9zcGluX2xvY2tfZG91YmxlKGxv
Y2ssIG5ld19sb2NrLCAmZmxhZ3MpOwotICAgIEFTU0VSVChuZXdfY3B1ICE9IHYtPnByb2Nlc3Nv
cik7Ci0gICAgdmNwdV9tb3ZlX2xvY2tlZCh2LCBuZXdfY3B1KTsKLSAgICBzY2hlZF9zcGluX3Vu
bG9ja19kb3VibGUobG9jaywgbmV3X2xvY2ssIGZsYWdzKTsKLQotICAgIHNjaGVkX21vdmVfaXJx
cyh2KTsKLX0KLQotLyoKICAqIEluaXRpYXRpbmcgbWlncmF0aW9uCiAgKgogICogSW4gb3JkZXIg
dG8gbWlncmF0ZSwgd2UgbmVlZCB0aGUgdmNwdSBpbiBxdWVzdGlvbiB0byBoYXZlIHN0b3BwZWQK
QEAgLTczNSwzMSArNzA4LDM2IEBAIHZvaWQgcmVzdG9yZV92Y3B1X2FmZmluaXR5KHN0cnVjdCBk
b21haW4gKmQpCiAKICAgICAgICAgQVNTRVJUKCF2Y3B1X3J1bm5hYmxlKHYpKTsKIAotICAgICAg
ICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2KTsKLQotICAgICAgICBpZiAoIHYtPmFm
ZmluaXR5X2Jyb2tlbiApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0
eSh2LCB2LT5jcHVfaGFyZF9hZmZpbml0eV9zYXZlZCwgTlVMTCk7Ci0gICAgICAgICAgICB2LT5h
ZmZpbml0eV9icm9rZW4gPSAwOwotCi0gICAgICAgIH0KLQogICAgICAgICAvKgotICAgICAgICAg
KiBEdXJpbmcgc3VzcGVuZCAoaW4gY3B1X2Rpc2FibGVfc2NoZWR1bGVyKCkpLCB3ZSBtb3ZlZCBl
dmVyeSB2Q1BVCi0gICAgICAgICAqIHRvIEJTUCAod2hpY2gsIGFzIG9mIG5vdywgaXMgcENQVSAw
KSwgYXMgYSB0ZW1wb3JhcnkgbWVhc3VyZSB0bwotICAgICAgICAgKiBhbGxvdyB0aGUgbm9uYm9v
dCBwcm9jZXNzb3JzIHRvIGhhdmUgdGhlaXIgZGF0YSBzdHJ1Y3R1cmUgZnJlZWQKLSAgICAgICAg
ICogYW5kIGdvIHRvIHNsZWVwLiBCdXQgbm90aGluZyBndWFyZGFudGVlcyB0aGF0IHRoZSBCU1Ag
aXMgYSB2YWxpZAotICAgICAgICAgKiBwQ1BVIGZvciBhIHBhcnRpY3VsYXIgZG9tYWluLgorICAg
ICAgICAgKiBSZS1hc3NpZ24gdGhlIGluaXRpYWwgcHJvY2Vzc29yIGFzIGFmdGVyIHJlc3VtZSB3
ZSBoYXZlIG5vCisgICAgICAgICAqIGd1YXJhbnRlZSB0aGUgb2xkIHByb2Nlc3NvciBoYXMgY29t
ZSBiYWNrIHRvIGxpZmUgYWdhaW4uCiAgICAgICAgICAqCiAgICAgICAgICAqIFRoZXJlZm9yZSwg
aGVyZSwgYmVmb3JlIGFjdHVhbGx5IHVucGF1c2luZyB0aGUgZG9tYWlucywgd2Ugc2hvdWxkCiAg
ICAgICAgICAqIHNldCB2LT5wcm9jZXNzb3Igb2YgZWFjaCBvZiB0aGVpciB2Q1BVcyB0byBzb21l
dGhpbmcgdGhhdCB3aWxsCiAgICAgICAgICAqIG1ha2Ugc2Vuc2UgZm9yIHRoZSBzY2hlZHVsZXIg
b2YgdGhlIGNwdXBvb2wgaW4gd2hpY2ggdGhleSBhcmUgaW4uCiAgICAgICAgICAqLwogICAgICAg
ICBjcHVtYXNrX2FuZChjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSksIHYtPmNwdV9oYXJkX2FmZmlu
aXR5LAotICAgICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKHYtPmRvbWFp
bikpOwotICAgICAgICB2LT5wcm9jZXNzb3IgPSBjcHVtYXNrX2FueShjcHVtYXNrX3NjcmF0Y2hf
Y3B1KGNwdSkpOworICAgICAgICAgICAgICAgICAgICBjcHVwb29sX2RvbWFpbl9jcHVtYXNrKGQp
KTsKKyAgICAgICAgaWYgKCBjcHVtYXNrX2VtcHR5KGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSkg
KQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoIHYtPmFmZmluaXR5X2Jyb2tlbiApCisgICAg
ICAgICAgICB7CisgICAgICAgICAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHYsIHYtPmNwdV9o
YXJkX2FmZmluaXR5X3NhdmVkLCBOVUxMKTsKKyAgICAgICAgICAgICAgICB2LT5hZmZpbml0eV9i
cm9rZW4gPSAwOworICAgICAgICAgICAgICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9j
cHUoY3B1KSwgdi0+Y3B1X2hhcmRfYWZmaW5pdHksCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY3B1cG9vbF9kb21haW5fY3B1bWFzayhkKSk7CisgICAgICAgICAgICB9CiAKLSAgICAgICAg
c3Bpbl91bmxvY2tfaXJxKGxvY2spOworICAgICAgICAgICAgaWYgKCBjcHVtYXNrX2VtcHR5KGNw
dW1hc2tfc2NyYXRjaF9jcHUoY3B1KSkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAg
IHByaW50ayhYRU5MT0dfREVCVUcgIkJyZWFraW5nIGFmZmluaXR5IGZvciAlcHZcbiIsIHYpOwor
ICAgICAgICAgICAgICAgIHNjaGVkX3NldF9hZmZpbml0eSh2LCAmY3B1bWFza19hbGwsIE5VTEwp
OworICAgICAgICAgICAgICAgIGNwdW1hc2tfYW5kKGNwdW1hc2tfc2NyYXRjaF9jcHUoY3B1KSwg
di0+Y3B1X2hhcmRfYWZmaW5pdHksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1cG9v
bF9kb21haW5fY3B1bWFzayhkKSk7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKworICAgICAg
ICB2LT5wcm9jZXNzb3IgPSBjcHVtYXNrX2FueShjcHVtYXNrX3NjcmF0Y2hfY3B1KGNwdSkpOwog
CiAgICAgICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxlX2xvY2tfaXJxKHYpOwogICAgICAgICB2LT5w
cm9jZXNzb3IgPSBTQ0hFRF9PUCh2Y3B1X3NjaGVkdWxlcih2KSwgcGlja19jcHUsIHYpOwpAQCAt
NzgzLDcgKzc2MSw2IEBAIGludCBjcHVfZGlzYWJsZV9zY2hlZHVsZXIodW5zaWduZWQgaW50IGNw
dSkKICAgICBzdHJ1Y3QgdmNwdSAqdjsKICAgICBzdHJ1Y3QgY3B1cG9vbCAqYzsKICAgICBjcHVt
YXNrX3Qgb25saW5lX2FmZmluaXR5OwotICAgIHVuc2lnbmVkIGludCBuZXdfY3B1OwogICAgIGlu
dCByZXQgPSAwOwogCiAgICAgYyA9IHBlcl9jcHUoY3B1cG9vbCwgY3B1KTsKQEAgLTgwOSwxNCAr
Nzg2LDcgQEAgaW50IGNwdV9kaXNhYmxlX3NjaGVkdWxlcih1bnNpZ25lZCBpbnQgY3B1KQogICAg
ICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAg
ICAgICBpZiAoc3lzdGVtX3N0YXRlID09IFNZU19TVEFURV9zdXNwZW5kKQotICAgICAgICAgICAg
ICAgIHsKLSAgICAgICAgICAgICAgICAgICAgY3B1bWFza19jb3B5KHYtPmNwdV9oYXJkX2FmZmlu
aXR5X3NhdmVkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdi0+Y3B1X2hhcmRf
YWZmaW5pdHkpOwotICAgICAgICAgICAgICAgICAgICB2LT5hZmZpbml0eV9icm9rZW4gPSAxOwot
ICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAg
ICAgIHByaW50ayhYRU5MT0dfREVCVUcgIkJyZWFraW5nIGFmZmluaXR5IGZvciAlcHZcbiIsIHYp
OworICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfREVCVUcgIkJyZWFraW5nIGFmZmluaXR5
IGZvciAlcHZcbiIsIHYpOwogCiAgICAgICAgICAgICAgICAgc2NoZWRfc2V0X2FmZmluaXR5KHYs
ICZjcHVtYXNrX2FsbCwgTlVMTCk7CiAgICAgICAgICAgICB9CkBAIC04MjgsNjAgKzc5OCwyNiBA
QCBpbnQgY3B1X2Rpc2FibGVfc2NoZWR1bGVyKHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAgICAg
ICAgICAgY29udGludWU7CiAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgIC8qIElmIGl0IGlz
IG9uIHRoaXMgY3B1LCB3ZSBtdXN0IHNlbmQgaXQgYXdheS4gKi8KLSAgICAgICAgICAgIGlmICgg
dW5saWtlbHkoc3lzdGVtX3N0YXRlID09IFNZU19TVEFURV9zdXNwZW5kKSApCi0gICAgICAgICAg
ICB7Ci0gICAgICAgICAgICAgICAgdmNwdV9zY2hlZHVsZV91bmxvY2tfaXJxcmVzdG9yZShsb2Nr
LCBmbGFncywgdik7Ci0KLSAgICAgICAgICAgICAgICAvKgotICAgICAgICAgICAgICAgICAqIElm
IHdlIGFyZSBkb2luZyBhIHNodXRkb3duL3N1c3BlbmQsIGl0IGlzIG5vdCBuZWNlc3NhcnkgdG8K
LSAgICAgICAgICAgICAgICAgKiBhc2sgdGhlIHNjaGVkdWxlciB0byBjaGltZSBpbi4gSW4gZmFj
dDoKLSAgICAgICAgICAgICAgICAgKiAgKiB0aGVyZSBpcyBubyByZWFzb24gZm9yIGl0OiB0aGUg
ZW5kIHJlc3VsdCB3ZSBhcmUgYWZ0ZXIKLSAgICAgICAgICAgICAgICAgKiAgICBpcyBqdXN0ICdh
bGwgdGhlIHZjcHVzIG9uIHRoZSBib290IHBjcHUsIGFuZCBubyB2Y3B1Ci0gICAgICAgICAgICAg
ICAgICogICAgYW55d2hlcmUgZWxzZScsIHNvIGxldCdzIGp1c3QgZ28gZm9yIGl0OwotICAgICAg
ICAgICAgICAgICAqICAqIGl0J3Mgd3JvbmcsIGZvciBjcHVwb29scyB3aXRoIG9ubHkgbm9uLWJv
b3QgcGNwdXMsIGFzCi0gICAgICAgICAgICAgICAgICogICAgdGhlIHNjaGVkdWxlciB3b3VsZCBh
bHdheXMgZmFpbCB0byBzZW5kIHRoZSB2Y3B1cyBhd2F5Ci0gICAgICAgICAgICAgICAgICogICAg
ZnJvbSB0aGUgbGFzdCBvbmxpbmUgKG5vbiBib290KSBwY3B1IQotICAgICAgICAgICAgICAgICAq
Ci0gICAgICAgICAgICAgICAgICogVGhlcmVmb3JlLCBpbiB0aGUgc2h1dGRvd24vc3VzcGVuZCBj
YXNlLCB3ZSBqdXN0IHBpY2sgdXAKLSAgICAgICAgICAgICAgICAgKiBvbmUgKHN0aWxsKSBvbmxp
bmUgcGNwdS4gTm90ZSB0aGF0LCBhdCB0aGlzIHN0YWdlLCBhbGwKLSAgICAgICAgICAgICAgICAg
KiBkb21haW5zIChpbmNsdWRpbmcgZG9tMCkgaGF2ZSBiZWVuIHBhdXNlZCBhbHJlYWR5LCBzbyB3
ZQotICAgICAgICAgICAgICAgICAqIGRvIG5vdCBleHBlY3QgYW55IHZjcHUgYWN0aXZpdHkgYXQg
YWxsLgotICAgICAgICAgICAgICAgICAqLwotICAgICAgICAgICAgICAgIGNwdW1hc2tfYW5kbm90
KCZvbmxpbmVfYWZmaW5pdHksICZjcHVfb25saW5lX21hcCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjcHVtYXNrX29mKGNwdSkpOwotICAgICAgICAgICAgICAgIEJVR19PTihjcHVt
YXNrX2VtcHR5KCZvbmxpbmVfYWZmaW5pdHkpKTsKLSAgICAgICAgICAgICAgICAvKgotICAgICAg
ICAgICAgICAgICAqIEFzIGJvb3QgY3B1IGlzLCB1c3VhbGx5LCBwY3B1ICMwLCB1c2luZyBjcHVt
YXNrX2ZpcnN0KCkKLSAgICAgICAgICAgICAgICAgKiB3aWxsIG1ha2UgdXMgY29udmVyZ2UgcXVp
Y2tlci4KLSAgICAgICAgICAgICAgICAgKi8KLSAgICAgICAgICAgICAgICBuZXdfY3B1ID0gY3B1
bWFza19maXJzdCgmb25saW5lX2FmZmluaXR5KTsKLSAgICAgICAgICAgICAgICB2Y3B1X21vdmVf
bm9zY2hlZCh2LCBuZXdfY3B1KTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGVsc2UKLSAg
ICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAvKgotICAgICAgICAgICAgICAgICAqIE9UT0gs
IGlmIHRoZSBzeXN0ZW0gaXMgc3RpbGwgbGl2ZSwgYW5kIHdlIGFyZSBoZXJlIGJlY2F1c2UKLSAg
ICAgICAgICAgICAgICAgKiB3ZSBhcmUgZG9pbmcgc29tZSBjcHVwb29sIG1hbmlwdWxhdGlvbnM6
Ci0gICAgICAgICAgICAgICAgICogICogd2Ugd2FudCB0byBjYWxsIHRoZSBzY2hlZHVsZXIsIGFu
ZCBsZXQgaXQgcmUtZXZhbHVhdGlvbgotICAgICAgICAgICAgICAgICAqICAgIHRoZSBwbGFjZW1l
bnQgb2YgdGhlIHZjcHUsIHRha2luZyBpbnRvIGFjY291bnQgdGhlIG5ldwotICAgICAgICAgICAg
ICAgICAqICAgIGNwdXBvb2wgY29uZmlndXJhdGlvbjsKLSAgICAgICAgICAgICAgICAgKiAgKiB0
aGUgc2NoZWR1bGVyIHdpbGwgYWx3YXlzIGZpbmUgYSBzdWl0YWJsZSBzb2x1dGlvbiwgb3IKLSAg
ICAgICAgICAgICAgICAgKiAgICB0aGluZ3Mgd291bGQgaGF2ZSBmYWlsZWQgYmVmb3JlIGdldHRp
bmcgaW4gaGVyZS4KLSAgICAgICAgICAgICAgICAgKi8KLSAgICAgICAgICAgICAgICB2Y3B1X21p
Z3JhdGVfc3RhcnQodik7Ci0gICAgICAgICAgICAgICAgdmNwdV9zY2hlZHVsZV91bmxvY2tfaXJx
cmVzdG9yZShsb2NrLCBmbGFncywgdik7CisgICAgICAgICAgICAvKiBJZiBpdCBpcyBvbiB0aGlz
IGNwdSwgd2UgbXVzdCBzZW5kIGl0IGF3YXkuCisgICAgICAgICAgICAgKiBXZSBhcmUgZG9pbmcg
c29tZSBjcHVwb29sIG1hbmlwdWxhdGlvbnM6CisgICAgICAgICAgICAgKiAgKiB3ZSB3YW50IHRv
IGNhbGwgdGhlIHNjaGVkdWxlciwgYW5kIGxldCBpdCByZS1ldmFsdWF0aW9uCisgICAgICAgICAg
ICAgKiAgICB0aGUgcGxhY2VtZW50IG9mIHRoZSB2Y3B1LCB0YWtpbmcgaW50byBhY2NvdW50IHRo
ZSBuZXcKKyAgICAgICAgICAgICAqICAgIGNwdXBvb2wgY29uZmlndXJhdGlvbjsKKyAgICAgICAg
ICAgICAqICAqIHRoZSBzY2hlZHVsZXIgd2lsbCBhbHdheXMgZmluZCBhIHN1aXRhYmxlIHNvbHV0
aW9uLCBvcgorICAgICAgICAgICAgICogICAgdGhpbmdzIHdvdWxkIGhhdmUgZmFpbGVkIGJlZm9y
ZSBnZXR0aW5nIGluIGhlcmUuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIHZjcHVfbWln
cmF0ZV9zdGFydCh2KTsKKyAgICAgICAgICAgIHZjcHVfc2NoZWR1bGVfdW5sb2NrX2lycXJlc3Rv
cmUobG9jaywgZmxhZ3MsIHYpOwogCi0gICAgICAgICAgICAgICAgdmNwdV9taWdyYXRlX2Zpbmlz
aCh2KTsKKyAgICAgICAgICAgIHZjcHVfbWlncmF0ZV9maW5pc2godik7CiAKLSAgICAgICAgICAg
ICAgICAvKgotICAgICAgICAgICAgICAgICAqIFRoZSBvbmx5IGNhdmVhdCwgaW4gdGhpcyBjYXNl
LCBpcyB0aGF0IGlmIGEgdmNwdSBhY3RpdmUgaW4KLSAgICAgICAgICAgICAgICAgKiB0aGUgaHlw
ZXJ2aXNvciBpc24ndCBtaWdyYXRhYmxlLiBJbiB0aGlzIGNhc2UsIHRoZSBjYWxsZXIKLSAgICAg
ICAgICAgICAgICAgKiBzaG91bGQgdHJ5IGFnYWluIGFmdGVyIHJlbGVhc2luZyBhbmQgcmVhcXVp
cmluZyBhbGwgbG9ja3MuCi0gICAgICAgICAgICAgICAgICovCi0gICAgICAgICAgICAgICAgaWYg
KCB2LT5wcm9jZXNzb3IgPT0gY3B1ICkKLSAgICAgICAgICAgICAgICAgICAgcmV0ID0gLUVBR0FJ
TjsKLSAgICAgICAgICAgIH0KKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBUaGUgb25s
eSBjYXZlYXQsIGluIHRoaXMgY2FzZSwgaXMgdGhhdCBpZiBhIHZjcHUgYWN0aXZlIGluCisgICAg
ICAgICAgICAgKiB0aGUgaHlwZXJ2aXNvciBpc24ndCBtaWdyYXRhYmxlLiBJbiB0aGlzIGNhc2Us
IHRoZSBjYWxsZXIKKyAgICAgICAgICAgICAqIHNob3VsZCB0cnkgYWdhaW4gYWZ0ZXIgcmVsZWFz
aW5nIGFuZCByZWFxdWlyaW5nIGFsbCBsb2Nrcy4KKyAgICAgICAgICAgICAqLworICAgICAgICAg
ICAgaWYgKCB2LT5wcm9jZXNzb3IgPT0gY3B1ICkKKyAgICAgICAgICAgICAgICByZXQgPSAtRUFH
QUlOOwogICAgICAgICB9CiAgICAgfQogCkBAIC0xNzQyLDI2ICsxNjc4LDMzIEBAIHN0YXRpYyBp
bnQgY3B1X3NjaGVkdWxlX2NhbGxiYWNrKAogICAgIHN3aXRjaCAoIGFjdGlvbiApCiAgICAgewog
ICAgIGNhc2UgQ1BVX1NUQVJUSU5HOgotICAgICAgICBTQ0hFRF9PUChzY2hlZCwgaW5pdF9wZGF0
YSwgc2QtPnNjaGVkX3ByaXYsIGNwdSk7CisgICAgICAgIGlmICggc3lzdGVtX3N0YXRlICE9IFNZ
U19TVEFURV9yZXN1bWUgKQorICAgICAgICAgICAgU0NIRURfT1Aoc2NoZWQsIGluaXRfcGRhdGEs
IHNkLT5zY2hlZF9wcml2LCBjcHUpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIENQVV9VUF9Q
UkVQQVJFOgotICAgICAgICByYyA9IGNwdV9zY2hlZHVsZV91cChjcHUpOworICAgICAgICBpZiAo
IHN5c3RlbV9zdGF0ZSAhPSBTWVNfU1RBVEVfcmVzdW1lICkKKyAgICAgICAgICAgIHJjID0gY3B1
X3NjaGVkdWxlX3VwKGNwdSk7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgQ1BVX0RPV05fUFJF
UEFSRToKICAgICAgICAgcmN1X3JlYWRfbG9jaygmZG9tbGlzdF9yZWFkX2xvY2spOwogICAgICAg
ICByYyA9IGNwdV9kaXNhYmxlX3NjaGVkdWxlcl9jaGVjayhjcHUpOwogICAgICAgICByY3VfcmVh
ZF91bmxvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKICAgICAgICAgYnJlYWs7CisgICAgY2FzZSBD
UFVfUkVTVU1FX0ZBSUxFRDoKICAgICBjYXNlIENQVV9ERUFEOgorICAgICAgICBpZiAoIHN5c3Rl
bV9zdGF0ZSA9PSBTWVNfU1RBVEVfc3VzcGVuZCApCisgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgcmN1X3JlYWRfbG9jaygmZG9tbGlzdF9yZWFkX2xvY2spOwogICAgICAgICByYyA9IGNwdV9k
aXNhYmxlX3NjaGVkdWxlcihjcHUpOwogICAgICAgICBCVUdfT04ocmMpOwogICAgICAgICByY3Vf
cmVhZF91bmxvY2soJmRvbWxpc3RfcmVhZF9sb2NrKTsKICAgICAgICAgU0NIRURfT1Aoc2NoZWQs
IGRlaW5pdF9wZGF0YSwgc2QtPnNjaGVkX3ByaXYsIGNwdSk7Ci0gICAgICAgIC8qIEZhbGx0aHJv
dWdoICovCi0gICAgY2FzZSBDUFVfVVBfQ0FOQ0VMRUQ6CiAgICAgICAgIGNwdV9zY2hlZHVsZV9k
b3duKGNwdSk7CiAgICAgICAgIGJyZWFrOworICAgIGNhc2UgQ1BVX1VQX0NBTkNFTEVEOgorICAg
ICAgICBpZiAoIHN5c3RlbV9zdGF0ZSAhPSBTWVNfU1RBVEVfcmVzdW1lICkKKyAgICAgICAgICAg
IGNwdV9zY2hlZHVsZV9kb3duKGNwdSk7CisgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAg
ICAgICAgIGJyZWFrOwogICAgIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Apr 04 13:22:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Apr 2019 13: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 1hC2Jk-00051L-Ag; Thu, 04 Apr 2019 13:22:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zqUw=SG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hC2Jj-00051D-DF
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 2019 13:22:07 +0000
X-Inumbo-ID: a3c6453f-56dc-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a3c6453f-56dc-11e9-92d7-bc764e045a96;
 Thu, 04 Apr 2019 13:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hC2Jh-0000g7-1K
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 2019 13:22:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hC2Jg-0004TU-Ua
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 2019 13:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hC2Jg-0004TU-Ua@xenbits.xenproject.org>
Date: Thu, 04 Apr 2019 13:22:04 +0000
Subject: [Xen-changelog] [xen staging] public/io/blkif.h: try to fix the
 semantics of sector based quantities
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY3ZTFjMDUwZTM2YjJjOTkwMGNjYTgzNjE4ZTU2MTg5ZWZmYmFkOTgKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1
IEFwciA0IDEyOjQwOjAyIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IEFwciA0IDE0OjExOjM0IDIwMTkgKzAxMDAKCiAg
ICBwdWJsaWMvaW8vYmxraWYuaDogdHJ5IHRvIGZpeCB0aGUgc2VtYW50aWNzIG9mIHNlY3RvciBi
YXNlZCBxdWFudGl0aWVzCiAgICAKICAgIFRoZSBzZW1hbnRpY3Mgb2Ygc2VjdG9yIGJhc2VkIHF1
YW50aXRpZXMsIHN1Y2ggYXMgZmlyc3Rfc2VjdCBhbmQgbGFzdF9zZWN0CiAgICBpbiBibGtpZl9y
ZXF1ZXN0X3NlZ21lbnQsIGFuZCB0aGUgdmFsdWUgb2YgInNlY3RvcnMiIGluIHRoZSBiYWNrZW5k
IGluZm8KICAgIGluIHhlbnN0b3JlIGhhdmUgYmVjb21lIGNvbmZ1c2VkLiBTb21lIGNvbW1lbnRz
IGluIHRoZSBoZWFkZXIgc3VnZ2VzdCB0aGV5CiAgICBzaG91bGQgYmUgc3VwcGxpZWQvaW50ZXJw
cmV0ZWQgc3RyaWN0bHkgaW4gdGVybXMgb2YgNTEyLWJ5dGUgdW5pdHMsIG90aGVycwogICAgc3Vn
Z2VzdCB0aGV5IHNob3VsZCBiZSBzY2FsZWQgYnkgdGhlIHZhbHVlIG9mICJzZWN0b3Itc2l6ZSIg
aS5lLiB0aGUKICAgIGxvZ2ljYWwgYmxvY2sgc2l6ZSBvZiB0aGUgdW5kZXJseWluZyBiYWNrZW5k
IHN0b3JhZ2UuCiAgICBUaGlzIGNvbmZ1c2lvbiBoYXMgY2F1c2VkIG1peGVkIHNlbWFudGljcyB0
byBiZWNvbWUgaW5ncmFpbmVkIGluIGZyb250ZW5kCiAgICBpbXBsZW1lbnRhdGlvbnMuIEZvciBp
bnN0YW5jZSBMaW51eCB4ZW4tYmxrZnJvbnQuYyBjb250YWlucyBjb2RlIHN1Y2ggYXM6CiAgICAK
ICAgICAgICBmc2VjdCA9IG9mZnNldCA+PiA5OwogICAgICAgIGxzZWN0ID0gZnNlY3QgKyAobGVu
ID4+IDkpIC0gMTsKICAgIAogICAgd2hlcmVhcyB0aGUgV2luZG93cyBYRU5WQkQgZnJvbnRlbmQg
Y29udGFpbnMgdGhlIGZvbGxvd2luZyBlcXVpdmFsZW50IGNvZGU6CiAgICAKICAgICAgICBTZWdt
ZW50LT5GaXJzdFNlY3RvciA9IChVQ0hBUikoKE9mZnNldCArIFNlY3RvclNpemUgLSAxKSAvIFNl
Y3RvclNpemUpOwogICAgICAgICpTZWN0b3JzTm93ID0gX19taW4oU2VjdG9yc0xlZnQsIFNlY3Rv
cnNQZXJQYWdlIC0gU2VnbWVudC0+Rmlyc3RTZWN0b3IpOwogICAgICAgIFNlZ21lbnQtPkxhc3RT
ZWN0b3IgPSAoVUNIQVIpKFNlZ21lbnQtPkZpcnN0U2VjdG9yICsgKlNlY3RvcnNOb3cgLSAxKTsK
ICAgIAogICAgKHdoZXJlIFNlY3RvclNpemUgaXMgdGhlICJzZWN0b3Itc2l6ZSIgdmFsdWUgYWR2
ZXJ0aXplZCBpbiB4ZW5zdG9yZSkuCiAgICAKICAgIFRodXMgaXQgaGFzIGJlY29tZSB1bnNhZmUg
Zm9yIGEgYmFja2VuZCB0byBzZXQgInNlY3Rvci1zaXplIiB0byBhbnl0aGluZwogICAgb3RoZXIg
dGhhbiA1MTIgYXMgaXQgZG9lcyBub3Qga25vdyB3aGljaCB3YXkgdGhlIGZyb250ZW5kIGlzIGNv
ZGVkLgogICAgCiAgICBUaGlzIHBhdGNoIGlzIGludGVuZGVkIHRvIGNsYXJpZnkgdGhlIHNpdHVh
dGlvbiBhbmQgYWxzbyBpbnRyb2R1Y2UgYQogICAgbWVjaGFuaXNtIHRvIGFsbG93IGxvZ2ljYWwg
YmxvY2sgc2l6ZXMgb2YgbW9yZSB0aGFuIDUxMiB0byBiZSBzdXBwb3J0ZWQuLi4KICAgIAogICAg
QSBuZXcgZnJvbnRlbmQgZmVhdHVyZSBub2RlIGlzIHNwZWNpZmllZDogJ2ZlYXR1cmUtbGFyZ2Ut
c2VjdG9yLXNpemUnLgogICAgSWYgdGhpcyBub2RlIGlzIHByZXNlbnQgYW5kIHNldCB0byAiMSIg
dGhlbiBpdCBtZWFucyB0aGF0IGZyb250ZW5kIGlzCiAgICBjb2RlZCB0byBzdXBwbHkgYW5kIGlu
dGVycHJldCBhbGwgc2VjdG9yIGJhc2VkIHF1YW50aXRpZXMgaW4gdGVybXMgb2YgdGhlCiAgICB0
aGUgYWR2ZXJ0aXplZCAic2VjdG9yLXNpemUiIHZhbHVlIHJhdGhlciB0aGFuIGEgaGFyZGNvZGVk
IHNpemUgb2YgNTEyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vYmxraWYuaCB8IDQwICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzMCBp
bnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9w
dWJsaWMvaW8vYmxraWYuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9ibGtpZi5oCmluZGV4IDE1
YTcxZTNmZWEuLmQ0YTM0ZGU5NGMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9i
bGtpZi5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9ibGtpZi5oCkBAIC0yNTQsMTggKzI1
NCwyNiBAQAogICogc2VjdG9yLXNpemUKICAqICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50MzJf
dD4KICAqCi0gKiAgICAgIFRoZSBsb2dpY2FsIHNlY3RvciBzaXplLCBpbiBieXRlcywgb2YgdGhl
IGJhY2tlbmQgZGV2aWNlLgorICogICAgICBUaGUgbG9naWNhbCBibG9jayBzaXplLCBpbiBieXRl
cywgb2YgdGhlIHVuZGVybHlpbmcgc3RvcmFnZS4gVGhpcworICogICAgICBtdXN0IGJlIGEgcG93
ZXIgb2YgdHdvIHdpdGggYSBtaW5pbXVtIHZhbHVlIG9mIDUxMi4KKyAqCisgKiAgICAgIE5PVEU6
IEJlY2F1c2Ugb2YgaW1wbGVtZW50YXRpb24gYnVncyBpbiBzb21lIGZyb250ZW5kcyB0aGlzIG11
c3QgYmUKKyAqICAgICAgICAgICAgc2V0IHRvIDUxMiwgdW5sZXNzIHRoZSBmcm9udGVuZCBhZHZl
cnRpemVzIGEgbm9uLXplcm8gdmFsdWUKKyAqICAgICAgICAgICAgaW4gaXRzICJmZWF0dXJlLWxh
cmdlLXNlY3Rvci1zaXplIiB4ZW5idXMgbm9kZS4gKFNlZSBiZWxvdykuCiAgKgogICogcGh5c2lj
YWwtc2VjdG9yLXNpemUKICAqICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50MzJfdD4KKyAqICAg
ICAgRGVmYXVsdCBWYWx1ZTogIDwic2VjdG9yLXNpemUiPgogICoKLSAqICAgICAgVGhlIHBoeXNp
Y2FsIHNlY3RvciBzaXplLCBpbiBieXRlcywgb2YgdGhlIGJhY2tlbmQgZGV2aWNlLgorICogICAg
ICBUaGUgcGh5c2ljYWwgYmxvY2sgc2l6ZSwgaW4gYnl0ZXMsIG9mIHRoZSBiYWNrZW5kIHN0b3Jh
Z2UuIFRoaXMKKyAqICAgICAgbXVzdCBiZSBhbiBpbnRlZ2VyIG11bHRpcGxlIG9mICJzZWN0b3It
c2l6ZSIuCiAgKgogICogc2VjdG9ycwogICogICAgICBWYWx1ZXM6ICAgICAgICAgPHVpbnQ2NF90
PgogICoKLSAqICAgICAgVGhlIHNpemUgb2YgdGhlIGJhY2tlbmQgZGV2aWNlLCBleHByZXNzZWQg
aW4gdW5pdHMgb2YgaXRzIGxvZ2ljYWwKLSAqICAgICAgc2VjdG9yIHNpemUgKCJzZWN0b3Itc2l6
ZSIpLgorICogICAgICBUaGUgc2l6ZSBvZiB0aGUgYmFja2VuZCBkZXZpY2UsIGV4cHJlc3NlZCBp
biB1bml0cyBvZiAic2VjdG9yLXNpemUiLgorICogICAgICBUaGUgcHJvZHVjdCBvZiAic2VjdG9y
LXNpemUiIGFuZCAic2VjdG9ycyIgbXVzdCBhbHNvIGJlIGFuIGludGVnZXIKKyAqICAgICAgbXVs
dGlwbGUgb2YgInBoeXNpY2FsLXNlY3Rvci1zaXplIiwgaWYgdGhhdCBub2RlIGlzIHByZXNlbnQu
CiAgKgogICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqCiAgKiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBGcm9udGVuZCBYZW5CdXMgTm9kZXMKQEAgLTMyMSw2ICszMjksOCBAQAogICogICAgICBUaGUg
c2l6ZSBvZiB0aGUgZnJvbnRlbmQgYWxsb2NhdGVkIHJlcXVlc3QgcmluZyBidWZmZXIgaW4gdW5p
dHMgb2YKICAqICAgICAgbWFjaGluZSBwYWdlcy4gIFRoZSB2YWx1ZSBtdXN0IGJlIGEgcG93ZXIg
b2YgMi4KICAqCisgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBGZWF0dXJlcyAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAqCiAgKiBmZWF0dXJlLXBlcnNpc3Rl
bnQKICAqICAgICAgVmFsdWVzOiAgICAgICAgIDAvMSAoYm9vbGVhbikKICAqICAgICAgRGVmYXVs
dCBWYWx1ZTogIDAKQEAgLTM0Miw2ICszNTIsMTcgQEAKICAqICAgICAgZGVjaWRlcyB0byBsaW1p
dCB0aGUgbWF4aW11bSBudW1iZXIgb2YgcGVyc2lzdGVudGx5IG1hcHBlZCBncmFudHMKICAqICAg
ICAgdG8gYSB2YWx1ZSBsZXNzIHRoYW4gUklOR19TSVpFICogQkxLSUZfTUFYX1NFR01FTlRTX1BF
Ul9SRVFVRVNULgogICoKKyAqIGZlYXR1cmUtbGFyZ2Utc2VjdG9yLXNpemUKKyAqICAgICAgVmFs
dWVzOiAgICAgICAgIDAvMSAoYm9vbGVhbikKKyAqICAgICAgRGVmYXVsdCBWYWx1ZTogIDAKKyAq
CisgKiAgICAgIEEgdmFsdWUgb2YgIjEiIGluZGljYXRlcyB0aGF0IHRoZSBmcm9udGVuZCB3aWxs
IGNvcnJlY3RseSBzdXBwbHkgYW5kCisgKiAgICAgIGludGVycHJldCBhbGwgc2VjdG9yLWJhc2Vk
IHF1YW50aXRpZXMgaW4gdGVybXMgb2YgdGhlICJzZWN0b3Itc2l6ZSIKKyAqICAgICAgdmFsdWUg
c3VwcGxpZWQgaW4gdGhlIGJhY2tlbmQgaW5mbywgd2hhdGV2ZXIgdGhhdCBtYXkgYmUgc2V0IHRv
LgorICogICAgICBJZiB0aGlzIG5vZGUgaXMgbm90IHByZXNlbnQgb3IgaXRzIHZhbHVlIGlzICIw
IiB0aGVuIGl0IGlzIGFzc3VtZWQKKyAqICAgICAgdGhhdCB0aGUgZnJvbnRlbmQgcmVxdWlyZXMg
dGhhdCB0aGUgbG9naWNhbCBibG9jayBzaXplIGlzIDUxMiBhcyBpdAorICogICAgICBpcyBoYXJk
Y29kZWQgKHdoaWNoIGlzIHRoZSBjYXNlIGluIHNvbWUgZnJvbnRlbmQgaW1wbGVtZW50YXRpb25z
KS4KKyAqCiAgKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gVmlydHVhbCBEZXZpY2UgUHJvcGVy
dGllcyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAgKgogICogZGV2aWNlLXR5cGUKQEAgLTYw
NywxMiArNjI4LDExIEBACiAjZGVmaW5lIEJMS0lGX01BWF9JTkRJUkVDVF9QQUdFU19QRVJfUkVR
VUVTVCA4CiAKIC8qCi0gKiBOQi4gZmlyc3Rfc2VjdCBhbmQgbGFzdF9zZWN0IGluIGJsa2lmX3Jl
cXVlc3Rfc2VnbWVudCwgYXMgd2VsbCBhcwotICogc2VjdG9yX251bWJlciBpbiBibGtpZl9yZXF1
ZXN0LCBhcmUgYWx3YXlzIGV4cHJlc3NlZCBpbiA1MTItYnl0ZSB1bml0cy4KLSAqIEhvd2V2ZXIg
dGhleSBtdXN0IGJlIHByb3Blcmx5IGFsaWduZWQgdG8gdGhlIHJlYWwgc2VjdG9yIHNpemUgb2Yg
dGhlCi0gKiBwaHlzaWNhbCBkaXNrLCB3aGljaCBpcyByZXBvcnRlZCBpbiB0aGUgInBoeXNpY2Fs
LXNlY3Rvci1zaXplIiBub2RlIGluCi0gKiB0aGUgYmFja2VuZCB4ZW5idXMgaW5mby4gQWxzbyB0
aGUgeGVuYnVzICJzZWN0b3JzIiBub2RlIGlzIGV4cHJlc3NlZCBpbgotICogNTEyLWJ5dGUgdW5p
dHMuCisgKiBOQi4gJ2ZpcnN0X3NlY3QnIGFuZCAnbGFzdF9zZWN0JyBpbiBibGtpZl9yZXF1ZXN0
X3NlZ21lbnQsIGFzIHdlbGwgYXMKKyAqICdzZWN0b3JfbnVtYmVyJyBpbiBibGtpZl9yZXF1ZXN0
LCBibGtpZl9yZXF1ZXN0X2Rpc2NhcmQgYW5kCisgKiBibGtpZl9yZXF1ZXN0X2luZGlyZWN0IGFy
ZSBzZWN0b3ItYmFzZWQgcXVhbnRpdGllcy4gU2VlIHRoZSBkZXNjcmlwdGlvbgorICogb2YgdGhl
ICJmZWF0dXJlLWxhcmdlLXNlY3Rvci1zaXplIiBmcm9udGVuZCB4ZW5idXMgbm9kZSBhYm92ZSBm
b3IKKyAqIG1vcmUgaW5mb3JtYXRpb24uCiAgKi8KIHN0cnVjdCBibGtpZl9yZXF1ZXN0X3NlZ21l
bnQgewogICAgIGdyYW50X3JlZl90IGdyZWY7ICAgICAgICAvKiByZWZlcmVuY2UgdG8gSS9PIGJ1
ZmZlciBmcmFtZSAgICAgICAgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Apr 04 13:33:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Apr 2019 13: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 1hC2UO-00064L-6F; Thu, 04 Apr 2019 13:33:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zqUw=SG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hC2UN-00064G-7X
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 2019 13:33:07 +0000
X-Inumbo-ID: 2d41554e-56de-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2d41554e-56de-11e9-92d7-bc764e045a96;
 Thu, 04 Apr 2019 13:33:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hC2UL-0000to-7V
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 2019 13:33:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hC2UL-00059z-4o
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 2019 13:33:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hC2UL-00059z-4o@xenbits.xenproject.org>
Date: Thu, 04 Apr 2019 13:33:05 +0000
Subject: [Xen-changelog] [xen staging] automation: add a Fedora image
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU0Yzk2ZWYyMzMwZmI5YTIxNjg4NDcxOTcxNzE0MjFmNjM0ZThlOWEKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1IEFwciA0IDEy
OjIzOjAwIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogVGh1IEFwciA0IDE0OjIwOjEzIDIwMTkgKzAxMDAKCiAgICBhdXRvbWF0
aW9uOiBhZGQgYSBGZWRvcmEgaW1hZ2UKICAgIAogICAgVXNlIHRoZSBsYXRlc3QgYW5kIGdyZWF0
ZXN0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgogICAgQWNrZWQtYnk6IERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KLS0tCiBh
dXRvbWF0aW9uL2J1aWxkL2ZlZG9yYS9sYXRlc3QuZG9ja2VyZmlsZSB8IDQzICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA0MyBpbnNlcnRpb25zKCspCgpk
aWZmIC0tZ2l0IGEvYXV0b21hdGlvbi9idWlsZC9mZWRvcmEvbGF0ZXN0LmRvY2tlcmZpbGUgYi9h
dXRvbWF0aW9uL2J1aWxkL2ZlZG9yYS9sYXRlc3QuZG9ja2VyZmlsZQpuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwMDAwLi5lMGRiN2FmYWQ4Ci0tLSAvZGV2L251bGwKKysrIGIvYXV0
b21hdGlvbi9idWlsZC9mZWRvcmEvbGF0ZXN0LmRvY2tlcmZpbGUKQEAgLTAsMCArMSw0MyBAQAor
RlJPTSBmZWRvcmE6bGF0ZXN0CitMQUJFTCBtYWludGFpbmVyLm5hbWU9IlRoZSBYZW4gUHJvamVj
dCIgXAorICAgICAgbWFpbnRhaW5lci5lbWFpbD0ieGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnIgorCitSVU4gbWtkaXIgL2J1aWxkCitXT1JLRElSIC9idWlsZAorCisjIGluc3RhbGwgWGVu
IGRlcGVuZHMKK1JVTiBkbmYgLXkgaW5zdGFsbCBcCisgICAgICAgIGNsYW5nIFwKKyAgICAgICAg
Z2NjIFwKKyAgICAgICAgZ2NjLWMrKyBcCisgICAgICAgIG5jdXJzZXMtZGV2ZWwgXAorICAgICAg
ICB6bGliLWRldmVsIFwKKyAgICAgICAgb3BlbnNzbC1kZXZlbCBcCisgICAgICAgIHB5dGhvbi1k
ZXZlbCBcCisgICAgICAgIGxpYnV1aWQtZGV2ZWwgXAorICAgICAgICBwa2djb25maWcgXAorICAg
ICAgICBnZXR0ZXh0IFwKKyAgICAgICAgZmxleCBcCisgICAgICAgIGJpc29uIFwKKyAgICAgICAg
bGliYWlvLWRldmVsIFwKKyAgICAgICAgZ2xpYjItZGV2ZWwgXAorICAgICAgICB5YWpsLWRldmVs
IFwKKyAgICAgICAgcGl4bWFuLWRldmVsIFwKKyAgICAgICAgZ2xpYmMtZGV2ZWwgXAorICAgICAg
ICBnbGliYy1kZXZlbC5pNjg2IFwKKyAgICAgICAgbWFrZSBcCisgICAgICAgIGJpbnV0aWxzIFwK
KyAgICAgICAgZ2l0IFwKKyAgICAgICAgd2dldCBcCisgICAgICAgIGFjcGljYS10b29scyBcCisg
ICAgICAgIHB5dGhvbi1tYXJrZG93biBcCisgICAgICAgIHBhdGNoIFwKKyAgICAgICAgY2hlY2tw
b2xpY3kgXAorICAgICAgICBkZXY4NiBcCisgICAgICAgIHh6LWRldmVsIFwKKyAgICAgICAgYnpp
cDIgXAorICAgICAgICBuYXNtIFwKKyAgICAgICAgb2NhbWwgXAorICAgICAgICBvY2FtbC1maW5k
bGliIFwKKyAgICAmJiBkbmYgY2xlYW4gYWxsICYmIFwKKyAgICBybSAtcmYgL3Zhci9jYWNoZS9k
bmYKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Apr 04 13:33:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Apr 2019 13: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 1hC2UY-000655-82; Thu, 04 Apr 2019 13:33:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zqUw=SG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hC2UW-00064w-P2
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 2019 13:33:16 +0000
X-Inumbo-ID: 3358d407-56de-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3358d407-56de-11e9-92d7-bc764e045a96;
 Thu, 04 Apr 2019 13:33:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hC2UV-0000u0-E2
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 2019 13:33:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hC2UV-0005B7-BI
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 2019 13:33:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hC2UV-0005B7-BI@xenbits.xenproject.org>
Date: Thu, 04 Apr 2019 13:33:15 +0000
Subject: [Xen-changelog] [xen staging] automation: add Fedora image to
 containerize script
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ2MDgzN2Y4MDAwNDBiN2Y1ODA5ZGIxNDY4OWQ1ZjczNGNmN2RkZDAKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1IEFwciA0IDEy
OjIzOjAxIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogVGh1IEFwciA0IDE0OjIwOjI1IDIwMTkgKzAxMDAKCiAgICBhdXRvbWF0
aW9uOiBhZGQgRmVkb3JhIGltYWdlIHRvIGNvbnRhaW5lcml6ZSBzY3JpcHQKICAgIAogICAgQXQg
dGhlIHNhbWUgdGltZSBzb3J0IHRoZSBsaXN0IGFscGhhYmV0aWNhbGx5LgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IERv
dWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KLS0tCiBhdXRvbWF0aW9uL3NjcmlwdHMv
Y29udGFpbmVyaXplIHwgNSArKystLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwg
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hdXRvbWF0aW9uL3NjcmlwdHMvY29udGFpbmVy
aXplIGIvYXV0b21hdGlvbi9zY3JpcHRzL2NvbnRhaW5lcml6ZQppbmRleCAwMWM0NGRhOTNjLi5h
NzgwOWIzMDEwIDEwMDc1NQotLS0gYS9hdXRvbWF0aW9uL3NjcmlwdHMvY29udGFpbmVyaXplCisr
KyBiL2F1dG9tYXRpb24vc2NyaXB0cy9jb250YWluZXJpemUKQEAgLTE5LDEwICsxOSwxMSBAQCBj
YXNlICJfJHtDT05UQUlORVJ9IiBpbgogICAgIF9jZW50b3M2KSBDT05UQUlORVI9IiR7QkFTRX0v
Y2VudG9zOjYiIDs7CiAgICAgX2NlbnRvczcpIENPTlRBSU5FUj0iJHtCQVNFfS9jZW50b3M6NyIg
OzsKICAgICBfY2VudG9zNzIpIENPTlRBSU5FUj0iJHtCQVNFfS9jZW50b3M6Ny4yIiA7OwotICAg
IF90cnVzdHkpIENPTlRBSU5FUj0iJHtCQVNFfS91YnVudHU6dHJ1c3R5IiA7OwotICAgIF94ZW5p
YWwpIENPTlRBSU5FUj0iJHtCQVNFfS91YnVudHU6eGVuaWFsIiA7OworICAgIF9mZWRvcmEpIENP
TlRBSU5FUj0iJHtCQVNFfS9mZWRvcmE6bGF0ZXN0Ijs7CiAgICAgX2plc3NpZSkgQ09OVEFJTkVS
PSIke0JBU0V9L2RlYmlhbjpqZXNzaWUiIDs7CiAgICAgX3N0cmV0Y2h8XykgQ09OVEFJTkVSPSIk
e0JBU0V9L2RlYmlhbjpzdHJldGNoIiA7OworICAgIF90cnVzdHkpIENPTlRBSU5FUj0iJHtCQVNF
fS91YnVudHU6dHJ1c3R5IiA7OworICAgIF94ZW5pYWwpIENPTlRBSU5FUj0iJHtCQVNFfS91YnVu
dHU6eGVuaWFsIiA7OwogZXNhYwogCiAjIFVzZSB0aGlzIHZhcmlhYmxlIHRvIGNvbnRyb2wgd2hl
aHRlciByb290IHNob3VsZCBiZSB1c2VkCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Apr 04 13:33:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Apr 2019 13: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 1hC2Ui-00065t-9x; Thu, 04 Apr 2019 13: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=zqUw=SG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hC2Uh-00065n-CI
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 2019 13:33:27 +0000
X-Inumbo-ID: 396be3ac-56de-11e9-8b90-43828e8add72
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 396be3ac-56de-11e9-8b90-43828e8add72;
 Thu, 04 Apr 2019 13:33:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hC2Uf-0000uB-Ko
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 2019 13:33:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hC2Uf-0005Bq-Hv
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 2019 13:33:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hC2Uf-0005Bq-Hv@xenbits.xenproject.org>
Date: Thu, 04 Apr 2019 13:33:25 +0000
Subject: [Xen-changelog] [xen staging] gitlab-ci: add fedora gcc build jobs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJjYjE1ZjUyZDcxZWUyNzQ4Y2M5MTQ2OTI5MDkyNmQ1ZGI5YjljZTgKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1IEFwciA0IDEy
OjIzOjAyIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogVGh1IEFwciA0IDE0OjIwOjI3IDIwMTkgKzAxMDAKCiAgICBnaXRsYWIt
Y2k6IGFkZCBmZWRvcmEgZ2NjIGJ1aWxkIGpvYnMKICAgIAogICAgQWx0aG91Z2ggdGhlIGltYWdl
IGNvbWVzIHdpdGggY2xhbmcsIGNsYW5nIGJ1aWxkcyBkb24ndCB3b3JrIHlldC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+Ci0tLQogYXV0b21hdGlvbi9naXRs
YWItY2kvYnVpbGQueWFtbCB8IDEwICsrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNl
cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvYXV0b21hdGlvbi9naXRsYWItY2kvYnVpbGQueWFtbCBi
L2F1dG9tYXRpb24vZ2l0bGFiLWNpL2J1aWxkLnlhbWwKaW5kZXggYzI5YTc2ZTlmZi4uZGQ1NzIy
YTViYiAxMDA2NDQKLS0tIGEvYXV0b21hdGlvbi9naXRsYWItY2kvYnVpbGQueWFtbAorKysgYi9h
dXRvbWF0aW9uL2dpdGxhYi1jaS9idWlsZC55YW1sCkBAIC0zMDEsNiArMzAxLDE2IEBAIGRlYmlh
bi11bnN0YWJsZS0zMi1nY2MtZGVidWc6CiAgIHZhcmlhYmxlczoKICAgICBDT05UQUlORVI6IGRl
Ymlhbjp1bnN0YWJsZS1pMzg2CiAKK2ZlZG9yYS1nY2M6CisgIGV4dGVuZHM6IC5nY2MteDg2LTY0
LWJ1aWxkCisgIHZhcmlhYmxlczoKKyAgICBDT05UQUlORVI6IGZlZG9yYTpsYXRlc3QKKworZmVk
b3JhLWdjYy1kZWJ1ZzoKKyAgZXh0ZW5kczogLmdjYy14ODYtNjQtYnVpbGQtZGVidWcKKyAgdmFy
aWFibGVzOgorICAgIENPTlRBSU5FUjogZmVkb3JhOmxhdGVzdAorCiAjIFVidW50dSBUcnVzdHkn
cyBDbGFuZyBpcyAzLjQgd2hpbGUgWGVuIHJlcXVpcmVzIDMuNQogCiB1YnVudHUtdHJ1c3R5LWdj
YzoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Apr 04 13:44:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Apr 2019 13: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 1hC2f4-00076C-R9; Thu, 04 Apr 2019 13:44:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zqUw=SG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hC2f3-000767-SZ
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 2019 13:44:09 +0000
X-Inumbo-ID: b6e5ccde-56df-11e9-9226-a7179bd37ce2
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b6e5ccde-56df-11e9-9226-a7179bd37ce2;
 Thu, 04 Apr 2019 13:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hC2ez-000173-L0
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 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 1hC2ez-0006CK-I1
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 2019 13:44:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hC2ez-0006CK-I1@xenbits.xenproject.org>
Date: Thu, 04 Apr 2019 13:44:05 +0000
Subject: [Xen-changelog] [xen staging] x86/pv: Drop redundant CONFIG_PV
 ifdefary
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFhMDljYjM1ZGVhZjk2MTc3NmY4ZmI0YWNkZGE5NWMwZTdhY2ZjODYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEFwciAzIDE5OjU1OjU1IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IEFwciA0IDE0OjMyOjQx
IDIwMTkgKzAxMDAKCiAgICB4ODYvcHY6IERyb3AgcmVkdW5kYW50IENPTkZJR19QViBpZmRlZmFy
eQogICAgCiAgICBUaGVzZSB3ZXJlIG1hZGUgcmVkdW5kYW50IGJ5IGMvcyAyMzA1OGU3YjMgIng4
Ni9zaGFkb3c6IHB1dCBQViBMMVRGIGZ1bmN0aW9ucwogICAgdW5kZXIgQ09ORklHX1BWIiBidXQg
bWFrZXMgdGhlIHN1cnJvdW5kaW5nIGNvZGUgcmVhZCBhcyBpZiBpcyBvdXRzaWRlIG9mIHRoZQog
ICAgaWZkZWYuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0t
LQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zaGFkb3cuaCB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQs
IDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L3NoYWRvdy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zaGFkb3cuaAppbmRleCAw
ZDlmNjYzMmU3Li5mMjlmMGY2NTJiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3No
YWRvdy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc2hhZG93LmgKQEAgLTIzNyw3ICsyMzcs
NyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgcHZfbDF0Zl9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWlu
ICpkKQogICAgIGQtPmFyY2gucHYuY2hlY2tfbDF0ZiA9IGlzX2hhcmR3YXJlX2RvbWFpbihkKSA/
IG9wdF9wdl9sMXRmX2h3ZG9tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDogb3B0X3B2X2wxdGZfZG9tdTsKIAotI2lmIGRlZmluZWQoQ09ORklHX1NI
QURPV19QQUdJTkcpICYmIGRlZmluZWQoQ09ORklHX1BWKQorI2lmZGVmIENPTkZJR19TSEFET1df
UEFHSU5HCiAgICAgdGFza2xldF9pbml0KCZkLT5hcmNoLnBhZ2luZy5zaGFkb3cucHZfbDF0Zl90
YXNrbGV0LAogICAgICAgICAgICAgICAgICBwdl9sMXRmX3Rhc2tsZXQsICh1bnNpZ25lZCBsb25n
KWQpOwogI2VuZGlmCkBAIC0yNDUsNyArMjQ1LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIHB2X2wx
dGZfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKIAogc3RhdGljIGlubGluZSB2b2lkIHB2
X2wxdGZfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKIHsKLSNpZiBkZWZpbmVkKENP
TkZJR19TSEFET1dfUEFHSU5HKSAmJiBkZWZpbmVkKENPTkZJR19QVikKKyNpZmRlZiBDT05GSUdf
U0hBRE9XX1BBR0lORwogICAgIHRhc2tsZXRfa2lsbCgmZC0+YXJjaC5wYWdpbmcuc2hhZG93LnB2
X2wxdGZfdGFza2xldCk7CiAjZW5kaWYKIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu Apr 04 13:44:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Apr 2019 13: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 1hC2fC-00076u-St; Thu, 04 Apr 2019 13:44:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zqUw=SG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hC2fB-00076g-Ty
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 2019 13:44:17 +0000
X-Inumbo-ID: bcfe0074-56df-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bcfe0074-56df-11e9-92d7-bc764e045a96;
 Thu, 04 Apr 2019 13:44:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hC2f9-00017D-Rq
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 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 1hC2f9-0006DM-Oa
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 2019 13:44:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hC2f9-0006DM-Oa@xenbits.xenproject.org>
Date: Thu, 04 Apr 2019 13:44:15 +0000
Subject: [Xen-changelog] [xen staging] xen/cpu: Distinguish "cpu already in
 that state" in cpu_{up, down}()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFiMGU1MGMwM2YwMWM1MWMwOTFmMjMyZDFhMDk2YTkwMDg1YzJhMjQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEFwciAyIDE0OjIxOjU2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IEFwciA0IDE0OjMyOjQx
IDIwMTkgKzAxMDAKCiAgICB4ZW4vY3B1OiBEaXN0aW5ndWlzaCAiY3B1IGFscmVhZHkgaW4gdGhh
dCBzdGF0ZSIgaW4gY3B1X3t1cCxkb3dufSgpCiAgICAKICAgIEFsbCBtZXRob2RzIG9mIHF1ZXJ5
aW5nIHRoZSBvbmxpbmUgc3RhdGUgb2YgYSBDUFUgYXJlIHJhY3kgd2l0aG91dCB0aGUgaG90cGx1
ZwogICAgbG9jayBoZWxkLCB3aGljaCBjYW4gbGVhZCB0byBhIFRPQ1RPVSByYWNlIHRyeWluZyB0
byBvbmxpbmUgb3Igb2ZmbGluZSBDUFVzLgogICAgCiAgICBEaXN0aW5ndWlzaCB0aGlzIGNhc2Ug
d2l0aCAtRUVYSVNUIHJhdGhlciB0aGFuIC1FSU5WQUwsIHNvIHRoZSBjYWxsZXIgY2FuIHRha2UK
ICAgIG90aGVyIGFjdGlvbnMgaWYgbmVjZXNzYXJ5LgogICAgCiAgICBXaGlsZSBhZGp1c3Rpbmcg
dGhpcywgcmV3b3JrIHRoZSBjb2RlIHNsaWdodGx5IHRvIGZvbGQgdGhlIGV4aXQgcGF0aHMsIHdo
aWNoCiAgICByZXN1bHRzIGluIGEgbWlub3IgcmVkdWN0aW9uIGluIGNvbXBpbGVkIGNvZGUgc2l6
ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Ci0tLQogeGVuL2NvbW1vbi9jcHUuYyB8IDI2ICsrKysrKysrKysrKysrKystLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9jcHUuYyBiL3hlbi9jb21tb24vY3B1LmMKaW5kZXggYTZlZmM1
ZTYwNC4uZjM4OGQ4OTc3ZCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9jcHUuYworKysgYi94ZW4v
Y29tbW9uL2NwdS5jCkBAIC0xMDMsMTEgKzEwMywxMyBAQCBpbnQgY3B1X2Rvd24odW5zaWduZWQg
aW50IGNwdSkKICAgICBpZiAoICFjcHVfaG90cGx1Z19iZWdpbigpICkKICAgICAgICAgcmV0dXJu
IC1FQlVTWTsKIAotICAgIGlmICggKGNwdSA+PSBucl9jcHVfaWRzKSB8fCAoY3B1ID09IDApIHx8
ICFjcHVfb25saW5lKGNwdSkgKQotICAgIHsKLSAgICAgICAgY3B1X2hvdHBsdWdfZG9uZSgpOwot
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKLSAgICB9CisgICAgZXJyID0gLUVJTlZBTDsKKyAgICBp
ZiAoIChjcHUgPj0gbnJfY3B1X2lkcykgfHwgKGNwdSA9PSAwKSApCisgICAgICAgIGdvdG8gb3V0
OworCisgICAgZXJyID0gLUVFWElTVDsKKyAgICBpZiAoICFjcHVfb25saW5lKGNwdSkgKQorICAg
ICAgICBnb3RvIG91dDsKIAogICAgIGVyciA9IGNwdV9ub3RpZmllcl9jYWxsX2NoYWluKGNwdSwg
Q1BVX0RPV05fUFJFUEFSRSwgJm5iLCBmYWxzZSk7CiAgICAgaWYgKCBlcnIgKQpAQCAtMTMwLDYg
KzEzMiw3IEBAIGludCBjcHVfZG93bih1bnNpZ25lZCBpbnQgY3B1KQogCiAgZmFpbDoKICAgICBj
cHVfbm90aWZpZXJfY2FsbF9jaGFpbihjcHUsIENQVV9ET1dOX0ZBSUxFRCwgJm5iLCB0cnVlKTsK
KyBvdXQ6CiAgICAgY3B1X2hvdHBsdWdfZG9uZSgpOwogICAgIHJldHVybiBlcnI7CiB9CkBAIC0x
NDIsMTEgKzE0NSwxMyBAQCBpbnQgY3B1X3VwKHVuc2lnbmVkIGludCBjcHUpCiAgICAgaWYgKCAh
Y3B1X2hvdHBsdWdfYmVnaW4oKSApCiAgICAgICAgIHJldHVybiAtRUJVU1k7CiAKLSAgICBpZiAo
IChjcHUgPj0gbnJfY3B1X2lkcykgfHwgY3B1X29ubGluZShjcHUpIHx8ICFjcHVfcHJlc2VudChj
cHUpICkKLSAgICB7Ci0gICAgICAgIGNwdV9ob3RwbHVnX2RvbmUoKTsKLSAgICAgICAgcmV0dXJu
IC1FSU5WQUw7Ci0gICAgfQorICAgIGVyciA9IC1FSU5WQUw7CisgICAgaWYgKCAoY3B1ID49IG5y
X2NwdV9pZHMpIHx8ICFjcHVfcHJlc2VudChjcHUpICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAg
ICBlcnIgPSAtRUVYSVNUOworICAgIGlmICggY3B1X29ubGluZShjcHUpICkKKyAgICAgICAgZ290
byBvdXQ7CiAKICAgICBlcnIgPSBjcHVfbm90aWZpZXJfY2FsbF9jaGFpbihjcHUsIENQVV9VUF9Q
UkVQQVJFLCAmbmIsIGZhbHNlKTsKICAgICBpZiAoIGVyciApCkBAIC0xNjUsNiArMTcwLDcgQEAg
aW50IGNwdV91cCh1bnNpZ25lZCBpbnQgY3B1KQogCiAgZmFpbDoKICAgICBjcHVfbm90aWZpZXJf
Y2FsbF9jaGFpbihjcHUsIENQVV9VUF9DQU5DRUxFRCwgJm5iLCB0cnVlKTsKKyBvdXQ6CiAgICAg
Y3B1X2hvdHBsdWdfZG9uZSgpOwogICAgIHJldHVybiBlcnI7CiB9Ci0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Apr 04 13:44:31 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Apr 2019 13:44: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 1hC2fO-00079s-V0; Thu, 04 Apr 2019 13:44: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=zqUw=SG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hC2fO-00079k-AK
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 2019 13:44:30 +0000
X-Inumbo-ID: c31f173a-56df-11e9-82e9-1b3f6ad7d3c0
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c31f173a-56df-11e9-82e9-1b3f6ad7d3c0;
 Thu, 04 Apr 2019 13:44:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hC2fK-00017L-2f
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 2019 13:44:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hC2fJ-0006Ec-Vv
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 2019 13:44:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hC2fJ-0006Ec-Vv@xenbits.xenproject.org>
Date: Thu, 04 Apr 2019 13:44:25 +0000
Subject: [Xen-changelog] [xen staging] x86/sysctl: Clean up
 XEN_SYSCTL_cpu_hotplug
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRiZTU1YjVkNmEwM2M3MmM4MGQ5ZjZkZjUwMjkyN2M3ZGM4ZGIwM2YKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1hciAyOSAxMjoxNDozNyAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBBcHIgNCAxNDozMjo0
MSAyMDE5ICswMTAwCgogICAgeDg2L3N5c2N0bDogQ2xlYW4gdXAgWEVOX1NZU0NUTF9jcHVfaG90
cGx1ZwogICAgCiAgICBBIGZ1dHVyZSBjaGFuZ2UgaXMgZ29pbmcgdG8gaW50cm9kdWNlIHR3byBt
b3JlIGNhc2VzLiAgSW5zdGVhZCBvZiBvcGNvZGluZyB0aGUKICAgIFhTTSBjaGVja3MgYW5kIGNv
bnRpbmVfaHlwZXJjYWxsIGxvZ2ljLCBjb2xsZWN0IHRoZSBkYXRhIGludG8gbG9jYWwgdmFyaWFi
bGVzLgogICAgCiAgICBTd2l0Y2ggdGhlIGRlZmF1bHQgcmV0dXJuIHZhbHVlIHRvIC1FT1BOT1RT
VVBQIHRvIGRpc3Rpbmd1aXNoIGEgYmFkIG9wIGZyb20gYQogICAgYmFkIGNwdSBpbmRleC4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0t
LQogeGVuL2FyY2gveDg2L3N5c2N0bC5jIHwgMzAgKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tCiAxIGZpbGUgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3N5c2N0bC5jIGIveGVuL2FyY2gveDg2L3N5c2N0bC5j
CmluZGV4IDE5MTZhM2RlMWIuLmNmZjQ0MTVkZWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9z
eXNjdGwuYworKysgYi94ZW4vYXJjaC94ODYvc3lzY3RsLmMKQEAgLTEzNywyNyArMTM3LDM1IEBA
IGxvbmcgYXJjaF9kb19zeXNjdGwoCiAgICAgY2FzZSBYRU5fU1lTQ1RMX2NwdV9ob3RwbHVnOgog
ICAgIHsKICAgICAgICAgdW5zaWduZWQgaW50IGNwdSA9IHN5c2N0bC0+dS5jcHVfaG90cGx1Zy5j
cHU7CisgICAgICAgIGJvb2wgcGx1ZzsKKyAgICAgICAgbG9uZyAoKmZuKSh2b2lkICopOworICAg
ICAgICB2b2lkICpoY3B1OwogCiAgICAgICAgIHN3aXRjaCAoIHN5c2N0bC0+dS5jcHVfaG90cGx1
Zy5vcCApCiAgICAgICAgIHsKICAgICAgICAgY2FzZSBYRU5fU1lTQ1RMX0NQVV9IT1RQTFVHX09O
TElORToKLSAgICAgICAgICAgIHJldCA9IHhzbV9yZXNvdXJjZV9wbHVnX2NvcmUoWFNNX0hPT0sp
OwotICAgICAgICAgICAgaWYgKCByZXQgKQotICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAg
ICAgICAgcmV0ID0gY29udGludWVfaHlwZXJjYWxsX29uX2NwdSgKLSAgICAgICAgICAgICAgICAw
LCBjcHVfdXBfaGVscGVyLCAodm9pZCAqKSh1bnNpZ25lZCBsb25nKWNwdSk7CisgICAgICAgICAg
ICBwbHVnID0gdHJ1ZTsKKyAgICAgICAgICAgIGZuID0gY3B1X3VwX2hlbHBlcjsKKyAgICAgICAg
ICAgIGhjcHUgPSBfcChjcHUpOwogICAgICAgICAgICAgYnJlYWs7CisKICAgICAgICAgY2FzZSBY
RU5fU1lTQ1RMX0NQVV9IT1RQTFVHX09GRkxJTkU6Ci0gICAgICAgICAgICByZXQgPSB4c21fcmVz
b3VyY2VfdW5wbHVnX2NvcmUoWFNNX0hPT0spOwotICAgICAgICAgICAgaWYgKCByZXQgKQotICAg
ICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgcmV0ID0gY29udGludWVfaHlwZXJjYWxs
X29uX2NwdSgKLSAgICAgICAgICAgICAgICAwLCBjcHVfZG93bl9oZWxwZXIsICh2b2lkICopKHVu
c2lnbmVkIGxvbmcpY3B1KTsKKyAgICAgICAgICAgIHBsdWcgPSBmYWxzZTsKKyAgICAgICAgICAg
IGZuID0gY3B1X2Rvd25faGVscGVyOworICAgICAgICAgICAgaGNwdSA9IF9wKGNwdSk7CiAgICAg
ICAgICAgICBicmVhazsKKwogICAgICAgICBkZWZhdWx0OgotICAgICAgICAgICAgcmV0ID0gLUVJ
TlZBTDsKKyAgICAgICAgICAgIHJldCA9IC1FT1BOT1RTVVBQOwogICAgICAgICAgICAgYnJlYWs7
CiAgICAgICAgIH0KKworICAgICAgICBpZiAoICFyZXQgKQorICAgICAgICAgICAgcmV0ID0gcGx1
ZyA/IHhzbV9yZXNvdXJjZV9wbHVnX2NvcmUoWFNNX0hPT0spCisgICAgICAgICAgICAgICAgICAg
ICAgIDogeHNtX3Jlc291cmNlX3VucGx1Z19jb3JlKFhTTV9IT09LKTsKKworICAgICAgICBpZiAo
ICFyZXQgKQorICAgICAgICAgICAgcmV0ID0gY29udGludWVfaHlwZXJjYWxsX29uX2NwdSgwLCBm
biwgaGNwdSk7CiAgICAgfQogICAgIGJyZWFrOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Apr 04 14:11:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Apr 2019 14:11:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hC35B-0002vu-85; Thu, 04 Apr 2019 14:11:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=zqUw=SG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hC359-0002vk-IV
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 2019 14:11:07 +0000
X-Inumbo-ID: 7c4c9176-56e3-11e9-b533-6b76c137aebc
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7c4c9176-56e3-11e9-b533-6b76c137aebc;
 Thu, 04 Apr 2019 14:11:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hC357-0001lx-Au
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 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 1hC357-00005r-8E
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 2019 14:11:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hC357-00005r-8E@xenbits.xenproject.org>
Date: Thu, 04 Apr 2019 14:11:05 +0000
Subject: [Xen-changelog] [xen staging] build: don't mandate availability of
 a fetcher program
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU4ZTE0MTc5NDVkY2FkNmVmOGYxNmY2ZGJkNmIxNzEwM2MwNzc4MmMKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1IE1hciAxNCAx
NDowODo0NyAyMDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFRodSBBcHIgNCAxNTowMzowNSAyMDE5ICswMTAwCgogICAgYnVpbGQ6
IGRvbid0IG1hbmRhdGUgYXZhaWxhYmlsaXR5IG9mIGEgZmV0Y2hlciBwcm9ncmFtCiAgICAKICAg
IEl0IGlzIGNvbW1vbiB0aGF0IGJ1aWxkIGhvc3RzIGFyZSBpc29sYXRlZCBmcm9tIG91dHNpZGUg
d29ybGQuIFRoZXkKICAgIGRvbid0IG5lY2Vzc2FyaWx5IGhhdmUgd2dldCBvciBmdHAgaW5zdGFs
bGVkLgogICAgCiAgICBUdXJuIHRoZSBlcnJvciBpbnRvIHdhcm5pbmcgaW4gY29uZmlndXJlLiBB
bmQgcG9pbnQgRkVUQ0hFUiB0byBgZmFsc2UnCiAgICBjb21tYW5kIGlmIG5laXRoZXIgd2dldCBu
b3IgZnRwIGlzIGF2YWlsYWJsZSwgc28gYW55IGF0dGVtcHQgdG8KICAgIGRvd25sb2FkIHdpbGwg
cmVzdWx0IGluIGVycm9yLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Ci0tLQogbTQvZmV0Y2hlci5tNCAgICAgfCAgNCArKystCiBzdHViZG9tL2Nv
bmZpZ3VyZSB8IDQ2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0KIHRvb2xzL2NvbmZpZ3VyZSAgIHwgNDYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLQogMyBmaWxlcyBjaGFuZ2VkLCA5MyBpbnNlcnRpb25zKCspLCAzIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL200L2ZldGNoZXIubTQgYi9tNC9mZXRjaGVyLm00Cmlu
ZGV4IDg2ZjMzYjM5MzcuLmMxYTcyYzE4OWMgMTAwNjQ0Ci0tLSBhL200L2ZldGNoZXIubTQKKysr
IGIvbTQvZmV0Y2hlci5tNApAQCAtMSw1ICsxLDYgQEAKIEFDX0RFRlVOKFtBWF9DSEVDS19GRVRD
SEVSXSwgWwogQUNfUEFUSF9QUk9HKFtXR0VUXSxbd2dldF0sIFtub10pCitBQ19QQVRIX1BST0co
W0ZBTFNFXSxbZmFsc2VdLCBbL2Jpbi9mYWxzZV0pCiBBU19JRihbdGVzdCB4IiRXR0VUIiAhPSB4
Im5vIl0sIFsKICAgICBGRVRDSEVSPSIkV0dFVCAtYyAtTyIKIF0sIFsKQEAgLTcsNyArOCw4IEBA
IEFTX0lGKFt0ZXN0IHgiJFdHRVQiICE9IHgibm8iXSwgWwogICAgIEFTX0lGKFt0ZXN0IHgiJEZU
UCIgIT0geCJubyJdLCBbCiAgICAgICAgIEZFVENIRVI9IiRGVFAgLW8iCiAgICAgXSwgWwotICAg
ICAgICBBQ19NU0dfRVJST1IoW2Nhbm5vdCBmaW5kIHdnZXQgb3IgZnRwXSkKKyAgICAgICAgRkVU
Q0hFUj0iJEZBTFNFIgorICAgICAgICBBQ19NU0dfV0FSTihbY2Fubm90IGZpbmQgd2dldCBvciBm
dHBdKQogICAgIF0pCiBdKQogQUNfU1VCU1QoRkVUQ0hFUikKZGlmZiAtLWdpdCBhL3N0dWJkb20v
Y29uZmlndXJlIGIvc3R1YmRvbS9jb25maWd1cmUKaW5kZXggZGYzZjc2M2E3Yi4uYmVlYjhkYjJl
MSAxMDA3NTUKLS0tIGEvc3R1YmRvbS9jb25maWd1cmUKKysrIGIvc3R1YmRvbS9jb25maWd1cmUK
QEAgLTYyNSw2ICs2MjUsNyBAQCBDRkxBR1MKIENDCiBGRVRDSEVSCiBGVFAKK0ZBTFNFCiBXR0VU
CiBDTUFLRQogZXh0ZmlsZXMKQEAgLTIzNjIsNiArMjM2Myw0NyBAQCAkYXNfZWNobyAibm8iID4m
NjsgfQogZmkKIAogCisjIEV4dHJhY3QgdGhlIGZpcnN0IHdvcmQgb2YgImZhbHNlIiwgc28gaXQg
Y2FuIGJlIGEgcHJvZ3JhbSBuYW1lIHdpdGggYXJncy4KK3NldCBkdW1teSBmYWxzZTsgYWNfd29y
ZD0kMgoreyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBjaGVja2luZyBm
b3IgJGFjX3dvcmQiID4mNQorJGFzX2VjaG9fbiAiY2hlY2tpbmcgZm9yICRhY193b3JkLi4uICIg
PiY2OyB9CitpZiAke2FjX2N2X3BhdGhfRkFMU0UrOn0gZmFsc2U7IHRoZW4gOgorICAkYXNfZWNo
b19uICIoY2FjaGVkKSAiID4mNgorZWxzZQorICBjYXNlICRGQUxTRSBpbgorICBbXFwvXSogfCA/
OltcXC9dKikKKyAgYWNfY3ZfcGF0aF9GQUxTRT0iJEZBTFNFIiAjIExldCB0aGUgdXNlciBvdmVy
cmlkZSB0aGUgdGVzdCB3aXRoIGEgcGF0aC4KKyAgOzsKKyAgKikKKyAgYXNfc2F2ZV9JRlM9JElG
UzsgSUZTPSRQQVRIX1NFUEFSQVRPUgorZm9yIGFzX2RpciBpbiAkUEFUSAorZG8KKyAgSUZTPSRh
c19zYXZlX0lGUworICB0ZXN0IC16ICIkYXNfZGlyIiAmJiBhc19kaXI9LgorICAgIGZvciBhY19l
eGVjX2V4dCBpbiAnJyAkYWNfZXhlY3V0YWJsZV9leHRlbnNpb25zOyBkbworICBpZiBhc19mbl9l
eGVjdXRhYmxlX3AgIiRhc19kaXIvJGFjX3dvcmQkYWNfZXhlY19leHQiOyB0aGVuCisgICAgYWNf
Y3ZfcGF0aF9GQUxTRT0iJGFzX2Rpci8kYWNfd29yZCRhY19leGVjX2V4dCIKKyAgICAkYXNfZWNo
byAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBmb3VuZCAkYXNfZGlyLyRhY193b3JkJGFj
X2V4ZWNfZXh0IiA+JjUKKyAgICBicmVhayAyCisgIGZpCitkb25lCisgIGRvbmUKK0lGUz0kYXNf
c2F2ZV9JRlMKKworICB0ZXN0IC16ICIkYWNfY3ZfcGF0aF9GQUxTRSIgJiYgYWNfY3ZfcGF0aF9G
QUxTRT0iL2Jpbi9mYWxzZSIKKyAgOzsKK2VzYWMKK2ZpCitGQUxTRT0kYWNfY3ZfcGF0aF9GQUxT
RQoraWYgdGVzdCAtbiAiJEZBTFNFIjsgdGhlbgorICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19s
aW5lbm8tJExJTkVOT306IHJlc3VsdDogJEZBTFNFIiA+JjUKKyRhc19lY2hvICIkRkFMU0UiID4m
NjsgfQorZWxzZQorICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IHJl
c3VsdDogbm8iID4mNQorJGFzX2VjaG8gIm5vIiA+JjY7IH0KK2ZpCisKKwogaWYgdGVzdCB4IiRX
R0VUIiAhPSB4Im5vIjsgdGhlbiA6CiAKICAgICBGRVRDSEVSPSIkV0dFVCAtYyAtTyIKQEAgLTI0
MTUsNyArMjQ1Nyw5IEBAIGZpCiAKIGVsc2UKIAotICAgICAgICBhc19mbl9lcnJvciAkPyAiY2Fu
bm90IGZpbmQgd2dldCBvciBmdHAiICIkTElORU5PIiA1CisgICAgICAgIEZFVENIRVI9IiRGQUxT
RSIKKyAgICAgICAgeyAkYXNfZWNobyAiJGFzX21lOiR7YXNfbGluZW5vLSRMSU5FTk99OiBXQVJO
SU5HOiBjYW5ub3QgZmluZCB3Z2V0IG9yIGZ0cCIgPiY1CiskYXNfZWNobyAiJGFzX21lOiBXQVJO
SU5HOiBjYW5ub3QgZmluZCB3Z2V0IG9yIGZ0cCIgPiYyO30KIAogZmkKIApkaWZmIC0tZ2l0IGEv
dG9vbHMvY29uZmlndXJlIGIvdG9vbHMvY29uZmlndXJlCmluZGV4IGI2NmQzZjZmYmEuLjkyZWFk
OTMzMzUgMTAwNzU1Ci0tLSBhL3Rvb2xzL2NvbmZpZ3VyZQorKysgYi90b29scy9jb25maWd1cmUK
QEAgLTY0NCw2ICs2NDQsNyBAQCBzeXN0ZW1fYWlvCiB6bGliCiBGRVRDSEVSCiBGVFAKK0ZBTFNF
CiBXR0VUCiBwaXhtYW5fTElCUwogcGl4bWFuX0NGTEFHUwpAQCAtODIxOSw2ICs4MjIwLDQ3IEBA
ICRhc19lY2hvICJubyIgPiY2OyB9CiBmaQogCiAKKyMgRXh0cmFjdCB0aGUgZmlyc3Qgd29yZCBv
ZiAiZmFsc2UiLCBzbyBpdCBjYW4gYmUgYSBwcm9ncmFtIG5hbWUgd2l0aCBhcmdzLgorc2V0IGR1
bW15IGZhbHNlOyBhY193b3JkPSQyCit7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJ
TkVOT306IGNoZWNraW5nIGZvciAkYWNfd29yZCIgPiY1CiskYXNfZWNob19uICJjaGVja2luZyBm
b3IgJGFjX3dvcmQuLi4gIiA+JjY7IH0KK2lmICR7YWNfY3ZfcGF0aF9GQUxTRSs6fSBmYWxzZTsg
dGhlbiA6CisgICRhc19lY2hvX24gIihjYWNoZWQpICIgPiY2CitlbHNlCisgIGNhc2UgJEZBTFNF
IGluCisgIFtcXC9dKiB8ID86W1xcL10qKQorICBhY19jdl9wYXRoX0ZBTFNFPSIkRkFMU0UiICMg
TGV0IHRoZSB1c2VyIG92ZXJyaWRlIHRoZSB0ZXN0IHdpdGggYSBwYXRoLgorICA7OworICAqKQor
ICBhc19zYXZlX0lGUz0kSUZTOyBJRlM9JFBBVEhfU0VQQVJBVE9SCitmb3IgYXNfZGlyIGluICRQ
QVRICitkbworICBJRlM9JGFzX3NhdmVfSUZTCisgIHRlc3QgLXogIiRhc19kaXIiICYmIGFzX2Rp
cj0uCisgICAgZm9yIGFjX2V4ZWNfZXh0IGluICcnICRhY19leGVjdXRhYmxlX2V4dGVuc2lvbnM7
IGRvCisgIGlmIGFzX2ZuX2V4ZWN1dGFibGVfcCAiJGFzX2Rpci8kYWNfd29yZCRhY19leGVjX2V4
dCI7IHRoZW4KKyAgICBhY19jdl9wYXRoX0ZBTFNFPSIkYXNfZGlyLyRhY193b3JkJGFjX2V4ZWNf
ZXh0IgorICAgICRhc19lY2hvICIkYXNfbWU6JHthc19saW5lbm8tJExJTkVOT306IGZvdW5kICRh
c19kaXIvJGFjX3dvcmQkYWNfZXhlY19leHQiID4mNQorICAgIGJyZWFrIDIKKyAgZmkKK2RvbmUK
KyAgZG9uZQorSUZTPSRhc19zYXZlX0lGUworCisgIHRlc3QgLXogIiRhY19jdl9wYXRoX0ZBTFNF
IiAmJiBhY19jdl9wYXRoX0ZBTFNFPSIvYmluL2ZhbHNlIgorICA7OworZXNhYworZmkKK0ZBTFNF
PSRhY19jdl9wYXRoX0ZBTFNFCitpZiB0ZXN0IC1uICIkRkFMU0UiOyB0aGVuCisgIHsgJGFzX2Vj
aG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogcmVzdWx0OiAkRkFMU0UiID4mNQorJGFz
X2VjaG8gIiRGQUxTRSIgPiY2OyB9CitlbHNlCisgIHsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xp
bmVuby0kTElORU5PfTogcmVzdWx0OiBubyIgPiY1CiskYXNfZWNobyAibm8iID4mNjsgfQorZmkK
KworCiBpZiB0ZXN0IHgiJFdHRVQiICE9IHgibm8iOyB0aGVuIDoKIAogICAgIEZFVENIRVI9IiRX
R0VUIC1jIC1PIgpAQCAtODI3Miw3ICs4MzE0LDkgQEAgZmkKIAogZWxzZQogCi0gICAgICAgIGFz
X2ZuX2Vycm9yICQ/ICJjYW5ub3QgZmluZCB3Z2V0IG9yIGZ0cCIgIiRMSU5FTk8iIDUKKyAgICAg
ICAgRkVUQ0hFUj0iJEZBTFNFIgorICAgICAgICB7ICRhc19lY2hvICIkYXNfbWU6JHthc19saW5l
bm8tJExJTkVOT306IFdBUk5JTkc6IGNhbm5vdCBmaW5kIHdnZXQgb3IgZnRwIiA+JjUKKyRhc19l
Y2hvICIkYXNfbWU6IFdBUk5JTkc6IGNhbm5vdCBmaW5kIHdnZXQgb3IgZnRwIiA+JjI7fQogCiBm
aQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Apr 04 16:33:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Apr 2019 16:33:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hC5Ia-0008TN-PU; Thu, 04 Apr 2019 16: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=zqUw=SG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hC5IZ-0008TI-8c
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 2019 16:33:07 +0000
X-Inumbo-ID: 52683a40-56f7-11e9-9b35-23d41149713b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 52683a40-56f7-11e9-9b35-23d41149713b;
 Thu, 04 Apr 2019 16:33:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hC5IW-00054G-Vn
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 2019 16:33:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hC5IW-00010R-Sz
 for xen-changelog@lists.xenproject.org; Thu, 04 Apr 2019 16:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hC5IW-00010R-Sz@xenbits.xenproject.org>
Date: Thu, 04 Apr 2019 16:33:04 +0000
Subject: [Xen-changelog] [xen staging] xen: vcpu_migrate_start can be static
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDlmOGQ2MDZiNDM4NDQwODMxYWMxNDczM2NhMGRjOTBhNTlmZjQ5MmYKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1IEFwciA0IDE1
OjEzOjM2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogVGh1IEFwciA0IDE3OjIyOjQ2IDIwMTkgKzAxMDAKCiAgICB4ZW46IHZj
cHVfbWlncmF0ZV9zdGFydCBjYW4gYmUgc3RhdGljCiAgICAKICAgIEl0J3Mgbm90IHVzZWQgb3V0
c2lkZSBvZiBzY2hlZHVsZS5jLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KLS0tCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgfCAyICstCiAxIGZpbGUg
Y2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXggYTQxODUwNmM2
Yi4uNjZmMWUyNjExYiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBiL3hl
bi9jb21tb24vc2NoZWR1bGUuYwpAQCAtNTg3LDcgKzU4Nyw3IEBAIHN0YXRpYyB2b2lkIHZjcHVf
bW92ZV9sb2NrZWQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBuZXdfY3B1KQogICogcmV0
dXJuIGlmIGl0IGNhbid0IChiZWNhdXNlIHYgaXMgc3RpbGwgcnVubmluZyk7IGluIHRoYXQgY2Fz
ZQogICogdmNwdV9taWdyYXRlX2ZpbmlzaCgpIHdpbGwgYmUgY2FsbGVkIGJ5IGNvbnRleHRfc2F2
ZWQoKS4KICAqLwotdm9pZCB2Y3B1X21pZ3JhdGVfc3RhcnQoc3RydWN0IHZjcHUgKnYpCitzdGF0
aWMgdm9pZCB2Y3B1X21pZ3JhdGVfc3RhcnQoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc2V0X2Jp
dChfVlBGX21pZ3JhdGluZywgJnYtPnBhdXNlX2ZsYWdzKTsKICAgICB2Y3B1X3NsZWVwX25vc3lu
Y19sb2NrZWQodik7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Fri Apr 05 08:22:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Apr 2019 08: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 1hCK6y-0000rX-LW; Fri, 05 Apr 2019 08:22:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2AYO=SH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hCK6x-0000rS-Ni
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:22:07 +0000
X-Inumbo-ID: e5451836-577b-11e9-bada-1f0fab7113dd
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e5451836-577b-11e9-bada-1f0fab7113dd;
 Fri, 05 Apr 2019 08:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hCK6u-00013h-Uc
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hCK6u-0000ta-Ri
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hCK6u-0000ta-Ri@xenbits.xenproject.org>
Date: Fri, 05 Apr 2019 08:22:04 +0000
Subject: [Xen-changelog] [xen staging] x86/mm: drop redundant local variable
 from _get_page_type()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE2NjhkN2QyOWM3ZTUxMDRhZDljMWU0YzhkNWZjZDM4MTA4MzQzN2MKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgQXByIDUg
MTA6MTU6MTAgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBBcHIgNSAxMDoxNToxMCAyMDE5ICswMjAwCgogICAgeDg2
L21tOiBkcm9wIHJlZHVuZGFudCBsb2NhbCB2YXJpYWJsZSBmcm9tIF9nZXRfcGFnZV90eXBlKCkK
ICAgIAogICAgSW5zdGVhZCBvZiB0aGUgc2VwYXJhdGUgaW9tbXVfcmV0LCB0aGUgZ2VuZXJhbCBy
YyBjYW4gYmUgdXNlZCBldmVuIGZvcgogICAgdGhlIElPTU1VIG9wZXJhdGlvbnMuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9tbS5jIHwgMTQgKysrKystLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGlu
c2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
LmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBhODhjZDljZTdjLi40NWZhZGJhYjYxIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMjgx
Myw3ICsyODEzLDcgQEAgc3RhdGljIGludCBfZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGJv
b2wgcHJlZW1wdGlibGUpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBueCwgeCwgeSA9IHBhZ2UtPnUu
aW51c2UudHlwZV9pbmZvOwotICAgIGludCByYyA9IDAsIGlvbW11X3JldCA9IDA7CisgICAgaW50
IHJjID0gMDsKIAogICAgIEFTU0VSVCghKHR5cGUgJiB+KFBHVF90eXBlX21hc2sgfCBQR1RfcGFl
X3hlbl9sMikpKTsKICAgICBBU1NFUlQoIWluX2lycSgpKTsKQEAgLTI5MjUsMTggKzI5MjUsMTQg
QEAgc3RhdGljIGludCBfZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNp
Z25lZCBsb25nIHR5cGUsCiAgICAgICAgICAgICBtZm5fdCBtZm4gPSBwYWdlX3RvX21mbihwYWdl
KTsKIAogICAgICAgICAgICAgaWYgKCAoeCAmIFBHVF90eXBlX21hc2spID09IFBHVF93cml0YWJs
ZV9wYWdlICkKLSAgICAgICAgICAgICAgICBpb21tdV9yZXQgPSBpb21tdV9sZWdhY3lfdW5tYXAo
ZCwgX2RmbihtZm5feChtZm4pKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgUEFHRV9PUkRFUl80Syk7CisgICAgICAgICAgICAgICAgcmMgPSBpb21tdV9s
ZWdhY3lfdW5tYXAoZCwgX2RmbihtZm5feChtZm4pKSwgUEFHRV9PUkRFUl80Syk7CiAgICAgICAg
ICAgICBlbHNlIGlmICggdHlwZSA9PSBQR1Rfd3JpdGFibGVfcGFnZSApCi0gICAgICAgICAgICAg
ICAgaW9tbXVfcmV0ID0gaW9tbXVfbGVnYWN5X21hcChkLCBfZGZuKG1mbl94KG1mbikpLCBtZm4s
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQUdFX09SREVS
XzRLLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVG
X3JlYWRhYmxlIHwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IElPTU1VRl93cml0YWJsZSk7CisgICAgICAgICAgICAgICAgcmMgPSBpb21tdV9sZWdhY3lfbWFw
KGQsIF9kZm4obWZuX3gobWZuKSksIG1mbiwgUEFHRV9PUkRFUl80SywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3JlYWRhYmxlIHwgSU9NTVVGX3dyaXRhYmxl
KTsKIAotICAgICAgICAgICAgaWYgKCB1bmxpa2VseShpb21tdV9yZXQpICkKKyAgICAgICAgICAg
IGlmICggdW5saWtlbHkocmMpICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBfcHV0
X3BhZ2VfdHlwZShwYWdlLCBmYWxzZSwgTlVMTCk7Ci0gICAgICAgICAgICAgICAgcmMgPSBpb21t
dV9yZXQ7CiAgICAgICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgICAgICB9CiAgICAgICAg
IH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Apr 05 08:22:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Apr 2019 08: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 1hCK78-0000tI-Nf; Fri, 05 Apr 2019 08:22: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=2AYO=SH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hCK76-0000t8-Vs
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:22:17 +0000
X-Inumbo-ID: eb5fb816-577b-11e9-89fc-5ba5758b847d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eb5fb816-577b-11e9-89fc-5ba5758b847d;
 Fri, 05 Apr 2019 08:22:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hCK75-00013p-5f
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:22:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hCK75-0000uf-2k
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:22:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hCK75-0000uf-2k@xenbits.xenproject.org>
Date: Fri, 05 Apr 2019 08:22:15 +0000
Subject: [Xen-changelog] [xen staging] hvmloader: add SMBIOS type 2 info for
 customized 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>

Y29tbWl0IDcwNGNhZWI5M2M1MmY3MGZkOGRiNWIzZGZmMzljYWU2MThiYmE4N2MKQXV0aG9yOiAg
ICAgWGluIExpIDx4aW4ubGlAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIEFwciA1IDEwOjE2
OjE2IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpDb21taXREYXRlOiBGcmkgQXByIDUgMTA6MTY6MTYgMjAxOSArMDIwMAoKICAgIGh2bWxvYWRl
cjogYWRkIFNNQklPUyB0eXBlIDIgaW5mbyBmb3IgY3VzdG9taXplZCBzdHJpbmcKICAgIAogICAg
RXh0ZW5kIHNtYmlvcyB0eXBlIDIgc3RydWN0IHRvIG1hdGNoIHNwZWNpZmljYXRpb24sIGFkZCBz
dXBwb3J0IHRvCiAgICB3cml0ZSBpdCB3aGVuIGN1c3RvbWl6ZWQgc3RyaW5nIHByb3ZpZGVkIGFu
ZCBubyBzbWJpb3MgcGFzc2VkIGluLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBYaW4gTGkgPHhp
bi5saUBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KLS0tCiB0b29scy9maXJtd2FyZS9odm1sb2FkZXIvc21iaW9zLmMgICAgICAgfCA2
OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIHRvb2xzL2Zpcm13YXJlL2h2bWxv
YWRlci9zbWJpb3NfdHlwZXMuaCB8ICA3ICsrKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZt
X3hzX3N0cmluZ3MuaCB8ICA2ICsrKwogMyBmaWxlcyBjaGFuZ2VkLCA4MCBpbnNlcnRpb25zKCsp
LCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9z
bWJpb3MuYyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9zbWJpb3MuYwppbmRleCA0MGQ4Mzk5
YmUxLi45N2EwNTRlOWUzIDEwMDY0NAotLS0gYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvc21i
aW9zLmMKKysrIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3NtYmlvcy5jCkBAIC00OTcsOSAr
NDk3LDExIEBAIHN0YXRpYyB2b2lkICoKIHNtYmlvc190eXBlXzJfaW5pdCh2b2lkICpzdGFydCkK
IHsKICAgICBzdHJ1Y3Qgc21iaW9zX3R5cGVfMiAqcCA9IChzdHJ1Y3Qgc21iaW9zX3R5cGVfMiAq
KXN0YXJ0OworICAgIGNvbnN0IGNoYXIgKnM7CiAgICAgdWludDhfdCAqcHRyOwogICAgIHZvaWQg
KnB0czsKICAgICB1aW50MzJfdCBsZW5ndGg7CisgICAgdW5zaWduZWQgaW50IGNvdW50ZXIgPSAw
OwogCiAgICAgcHRzID0gZ2V0X3NtYmlvc19wdF9zdHJ1Y3QoMiwgJmxlbmd0aCk7CiAgICAgaWYg
KCAocHRzICE9IE5VTEwpJiYobGVuZ3RoID4gMCkgKQpAQCAtNTE4LDggKzUyMCw3MSBAQCBzbWJp
b3NfdHlwZV8yX2luaXQodm9pZCAqc3RhcnQpCiAgICAgICAgIHJldHVybiAoc3RhcnQgKyBsZW5n
dGgpOwogICAgIH0KIAotICAgIC8qIE9ubHkgcHJlc2VudCB3aGVuIHBhc3NlZCBpbiAqLwotICAg
IHJldHVybiBzdGFydDsKKyAgICBtZW1zZXQocCwgMCwgc2l6ZW9mKCpwKSk7CisgICAgcC0+aGVh
ZGVyLnR5cGUgPSAyOworICAgIHAtPmhlYWRlci5sZW5ndGggPSBzaXplb2Yoc3RydWN0IHNtYmlv
c190eXBlXzIpOworICAgIHAtPmhlYWRlci5oYW5kbGUgPSBTTUJJT1NfSEFORExFX1RZUEUyOwor
ICAgIHAtPmZlYXR1cmVfZmxhZ3MgPSAweDA5OyAvKiBCb2FyZCBpcyBhIGhvc3RpbmcgYm9hcmQg
YW5kIHJlcGxhY2VhYmxlICovCisgICAgcC0+Y2hhc3Npc19oYW5kbGUgPSBTTUJJT1NfSEFORExF
X1RZUEUzOworICAgIHAtPmJvYXJkX3R5cGUgPSAweDBhOyAvKiBNb3RoZXJib2FyZCAqLworICAg
IHN0YXJ0ICs9IHNpemVvZigqcCk7CisKKyAgICBzID0geGVuc3RvcmVfcmVhZChIVk1fWFNfQkFT
RUJPQVJEX01BTlVGQUNUVVJFUiwgTlVMTCk7CisgICAgaWYgKCAocyAhPSBOVUxMKSAmJiAoKnMg
IT0gJ1wwJykgKQorICAgIHsKKyAgICAgICAgc3RyY3B5KHN0YXJ0LCBzKTsKKyAgICAgICAgc3Rh
cnQgKz0gc3RybGVuKHMpICsgMTsKKyAgICAgICAgcC0+bWFudWZhY3R1cmVyX3N0ciA9ICsrY291
bnRlcjsKKyAgICB9CisKKyAgICBzID0geGVuc3RvcmVfcmVhZChIVk1fWFNfQkFTRUJPQVJEX1BS
T0RVQ1RfTkFNRSwgTlVMTCk7CisgICAgaWYgKCAocyAhPSBOVUxMKSAmJiAoKnMgIT0gJ1wwJykg
KQorICAgIHsKKyAgICAgICAgc3RyY3B5KHN0YXJ0LCBzKTsKKyAgICAgICAgc3RhcnQgKz0gc3Ry
bGVuKHMpICsgMTsKKyAgICAgICAgcC0+cHJvZHVjdF9uYW1lX3N0ciA9ICsrY291bnRlcjsKKyAg
ICB9CisKKyAgICBzID0geGVuc3RvcmVfcmVhZChIVk1fWFNfQkFTRUJPQVJEX1ZFUlNJT04sIE5V
TEwpOworICAgIGlmICggKHMgIT0gTlVMTCkgJiYgKCpzICE9ICdcMCcpICkKKyAgICB7CisgICAg
ICAgIHN0cmNweShzdGFydCwgcyk7CisgICAgICAgIHN0YXJ0ICs9IHN0cmxlbihzKSArIDE7Cisg
ICAgICAgIHAtPnZlcnNpb25fc3RyID0gKytjb3VudGVyOworICAgIH0KKworICAgIHMgPSB4ZW5z
dG9yZV9yZWFkKEhWTV9YU19CQVNFQk9BUkRfU0VSSUFMX05VTUJFUiwgTlVMTCk7CisgICAgaWYg
KCAocyAhPSBOVUxMKSAmJiAoKnMgIT0gJ1wwJykgKQorICAgIHsKKyAgICAgICAgc3RyY3B5KHN0
YXJ0LCBzKTsKKyAgICAgICAgc3RhcnQgKz0gc3RybGVuKHMpICsgMTsKKyAgICAgICAgcC0+c2Vy
aWFsX251bWJlcl9zdHIgPSArK2NvdW50ZXI7CisgICAgfQorCisgICAgcyA9IHhlbnN0b3JlX3Jl
YWQoSFZNX1hTX0JBU0VCT0FSRF9BU1NFVF9UQUcsIE5VTEwpOworICAgIGlmICggKHMgIT0gTlVM
TCkgJiYgKCpzICE9ICdcMCcpICkKKyAgICB7CisgICAgICAgIHN0cmNweShzdGFydCwgcyk7Cisg
ICAgICAgIHN0YXJ0ICs9IHN0cmxlbihzKSArIDE7CisgICAgICAgIHAtPmFzc2V0X3RhZ19zdHIg
PSArK2NvdW50ZXI7CisgICAgfQorCisgICAgcyA9IHhlbnN0b3JlX3JlYWQoSFZNX1hTX0JBU0VC
T0FSRF9MT0NBVElPTl9JTl9DSEFTU0lTLCBOVUxMKTsKKyAgICBpZiAoIChzICE9IE5VTEwpICYm
ICgqcyAhPSAnXDAnKSApCisgICAgeworICAgICAgICBzdHJjcHkoc3RhcnQsIHMpOworICAgICAg
ICBzdGFydCArPSBzdHJsZW4ocykgKyAxOworICAgICAgICBwLT5sb2NhdGlvbl9pbl9jaGFzc2lz
X3N0ciA9ICsrY291bnRlcjsKKyAgICB9CisKKyAgICBpZiAoIGNvdW50ZXIgKQorICAgIHsKKyAg
ICAgICAgKih1aW50OF90ICopc3RhcnQgPSAwOworICAgICAgICByZXR1cm4gc3RhcnQgKyAxOwor
ICAgIH0KKworICAgIC8qIE9ubHkgcHJlc2VudCB3aGVuIHBhc3NlZCBpbiBvciB3aXRoIGN1c3Rv
bWl6ZWQgc3RyaW5nICovCisgICAgcmV0dXJuIHN0YXJ0IC0gc2l6ZW9mKCpwKTsKIH0KIAogLyog
VHlwZSAzIC0tIFN5c3RlbSBFbmNsb3N1cmUgKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJl
L2h2bWxvYWRlci9zbWJpb3NfdHlwZXMuaCBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9zbWJp
b3NfdHlwZXMuaAppbmRleCBhY2I2M2UyZmU5Li43YzY0OGVjZTcxIDEwMDY0NAotLS0gYS90b29s
cy9maXJtd2FyZS9odm1sb2FkZXIvc21iaW9zX3R5cGVzLmgKKysrIGIvdG9vbHMvZmlybXdhcmUv
aHZtbG9hZGVyL3NtYmlvc190eXBlcy5oCkBAIC05MCw2ICs5MCwxMyBAQCBzdHJ1Y3Qgc21iaW9z
X3R5cGVfMiB7CiAgICAgdWludDhfdCBwcm9kdWN0X25hbWVfc3RyOwogICAgIHVpbnQ4X3QgdmVy
c2lvbl9zdHI7CiAgICAgdWludDhfdCBzZXJpYWxfbnVtYmVyX3N0cjsKKyAgICB1aW50OF90IGFz
c2V0X3RhZ19zdHI7CisgICAgdWludDhfdCBmZWF0dXJlX2ZsYWdzOworICAgIHVpbnQ4X3QgbG9j
YXRpb25faW5fY2hhc3Npc19zdHI7CisgICAgdWludDE2X3QgY2hhc3Npc19oYW5kbGU7CisgICAg
dWludDhfdCBib2FyZF90eXBlOworICAgIHVpbnQ4X3QgY29udGFpbmVkX2hhbmRsZV9jb3VudDsK
KyAgICB1aW50MTZfdCBjb250YWluZWRfaGFuZGxlc1tdOwogfSBfX2F0dHJpYnV0ZV9fICgocGFj
a2VkKSk7CiAKIC8qIFN5c3RlbSBFbmNsb3N1cmUgLSBDb250YWluZWQgRWxlbWVudHMgKi8KZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX3hzX3N0cmluZ3MuaCBiL3hlbi9p
bmNsdWRlL3B1YmxpYy9odm0vaHZtX3hzX3N0cmluZ3MuaAppbmRleCBmZWExZGQ0NDA3Li5mYmEy
NTQ2NDI0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV94c19zdHJpbmdz
LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1feHNfc3RyaW5ncy5oCkBAIC02OSw2
ICs2OSwxMiBAQAogI2RlZmluZSBIVk1fWFNfU1lTVEVNX1BST0RVQ1RfTkFNRSAgICAgImJpb3Mt
c3RyaW5ncy9zeXN0ZW0tcHJvZHVjdC1uYW1lIgogI2RlZmluZSBIVk1fWFNfU1lTVEVNX1ZFUlNJ
T04gICAgICAgICAgImJpb3Mtc3RyaW5ncy9zeXN0ZW0tdmVyc2lvbiIKICNkZWZpbmUgSFZNX1hT
X1NZU1RFTV9TRVJJQUxfTlVNQkVSICAgICJiaW9zLXN0cmluZ3Mvc3lzdGVtLXNlcmlhbC1udW1i
ZXIiCisjZGVmaW5lIEhWTV9YU19CQVNFQk9BUkRfTUFOVUZBQ1RVUkVSICAiYmlvcy1zdHJpbmdz
L2Jhc2Vib2FyZC1tYW51ZmFjdHVyZXIiCisjZGVmaW5lIEhWTV9YU19CQVNFQk9BUkRfUFJPRFVD
VF9OQU1FICAiYmlvcy1zdHJpbmdzL2Jhc2Vib2FyZC1wcm9kdWN0LW5hbWUiCisjZGVmaW5lIEhW
TV9YU19CQVNFQk9BUkRfVkVSU0lPTiAgICAgICAiYmlvcy1zdHJpbmdzL2Jhc2Vib2FyZC12ZXJz
aW9uIgorI2RlZmluZSBIVk1fWFNfQkFTRUJPQVJEX1NFUklBTF9OVU1CRVIgImJpb3Mtc3RyaW5n
cy9iYXNlYm9hcmQtc2VyaWFsLW51bWJlciIKKyNkZWZpbmUgSFZNX1hTX0JBU0VCT0FSRF9BU1NF
VF9UQUcgICAgICJiaW9zLXN0cmluZ3MvYmFzZWJvYXJkLWFzc2V0LXRhZyIKKyNkZWZpbmUgSFZN
X1hTX0JBU0VCT0FSRF9MT0NBVElPTl9JTl9DSEFTU0lTICJiaW9zLXN0cmluZ3MvYmFzZWJvYXJk
LWxvY2F0aW9uLWluLWNoYXNzaXMiCiAjZGVmaW5lIEhWTV9YU19FTkNMT1NVUkVfTUFOVUZBQ1RV
UkVSICAiYmlvcy1zdHJpbmdzL2VuY2xvc3VyZS1tYW51ZmFjdHVyZXIiCiAjZGVmaW5lIEhWTV9Y
U19FTkNMT1NVUkVfU0VSSUFMX05VTUJFUiAiYmlvcy1zdHJpbmdzL2VuY2xvc3VyZS1zZXJpYWwt
bnVtYmVyIgogI2RlZmluZSBIVk1fWFNfRU5DTE9TVVJFX0FTU0VUX1RBRyAgICAgImJpb3Mtc3Ry
aW5ncy9lbmNsb3N1cmUtYXNzZXQtdGFnIgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Apr 05 08:44:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Apr 2019 08: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 1hCKSG-0002Ya-QT; Fri, 05 Apr 2019 08:44:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2AYO=SH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hCKSF-0002YV-In
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:44:07 +0000
X-Inumbo-ID: f898a13b-577e-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f898a13b-577e-11e9-92d7-bc764e045a96;
 Fri, 05 Apr 2019 08:44:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hCKSD-0001Ut-OU
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 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 1hCKSD-0002k1-Kv
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:44:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hCKSD-0002k1-Kv@xenbits.xenproject.org>
Date: Fri, 05 Apr 2019 08:44:05 +0000
Subject: [Xen-changelog] [xen staging] viridian: add init hooks
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQwYTRhOWQ3MmQxNjFiOWZmM2IxM2ZlODc5MjIwYjlkMzI2YzBhYjgKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVl
IE1hciAxOSAxNjoyNTowMCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIEFwciA1IDEwOjIxOjM4IDIwMTkgKzAyMDAK
CiAgICB2aXJpZGlhbjogYWRkIGluaXQgaG9va3MKICAgIAogICAgVGhpcyBwYXRjaCBhZGRzIGRv
bWFpbiBhbmQgdmNwdSBpbml0IGhvb2tzIGZvciB2aXJpZGlhbiBmZWF0dXJlcy4gVGhlIGluaXQK
ICAgIGhvb2tzIGRvIG5vdCB5ZXQgZG8gYW55dGhpbmc7IHRoZSBmdW5jdGlvbmFsaXR5IHdpbGwg
YmUgYWRkZWQgdG8gYnkKICAgIHN1YnNlcXVlbnQgcGF0Y2hlcy4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAg
ICAgICAgICAgfCAxMCArKysrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3Zpcmlk
aWFuLmMgfCAxMCArKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5o
ICAgfCAgMyArKysKIDMgZmlsZXMgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4
IDhhZGJiNjFiNTcuLjExY2UyMWZjMDggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZt
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtNjY2LDYgKzY2NiwxMCBAQCBpbnQg
aHZtX2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQpCiAgICAgaWYgKCBodm1fdHNj
X3NjYWxpbmdfc3VwcG9ydGVkICkKICAgICAgICAgZC0+YXJjaC5odm0udHNjX3NjYWxpbmdfcmF0
aW8gPSBodm1fZGVmYXVsdF90c2Nfc2NhbGluZ19yYXRpbzsKIAorICAgIHJjID0gdmlyaWRpYW5f
ZG9tYWluX2luaXQoZCk7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gZmFpbDI7CisKICAg
ICByYyA9IGh2bV9mdW5jcy5kb21haW5faW5pdGlhbGlzZShkKTsKICAgICBpZiAoIHJjICE9IDAg
KQogICAgICAgICBnb3RvIGZhaWwyOwpAQCAtNjg3LDYgKzY5MSw3IEBAIGludCBodm1fZG9tYWlu
X2luaXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAqZCkKICAgICBodm1fZGVzdHJveV9jYWNoZWF0dHJf
cmVnaW9uX2xpc3QoZCk7CiAgICAgZGVzdHJveV9wZXJkb21haW5fbWFwcGluZyhkLCBQRVJET01B
SU5fVklSVF9TVEFSVCwgMCk7CiAgZmFpbDoKKyAgICB2aXJpZGlhbl9kb21haW5fZGVpbml0KGQp
OwogICAgIHJldHVybiByYzsKIH0KIApAQCAtMTUyNiw2ICsxNTMxLDEwIEBAIGludCBodm1fdmNw
dV9pbml0aWFsaXNlKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICAgJiYgKHJjID0gbmVzdGVkaHZt
X3ZjcHVfaW5pdGlhbGlzZSh2KSkgPCAwICkgLyogdGVhcmRvd246IG5lc3RlZGh2bV92Y3B1X2Rl
c3Ryb3kgKi8KICAgICAgICAgZ290byBmYWlsNTsKIAorICAgIHJjID0gdmlyaWRpYW5fdmNwdV9p
bml0KHYpOworICAgIGlmICggcmMgKQorICAgICAgICBnb3RvIGZhaWw1OworCiAgICAgcmMgPSBo
dm1fYWxsX2lvcmVxX3NlcnZlcnNfYWRkX3ZjcHUoZCwgdik7CiAgICAgaWYgKCByYyAhPSAwICkK
ICAgICAgICAgZ290byBmYWlsNjsKQEAgLTE1NTMsNiArMTU2Miw3IEBAIGludCBodm1fdmNwdV9p
bml0aWFsaXNlKHN0cnVjdCB2Y3B1ICp2KQogIGZhaWwyOgogICAgIGh2bV92Y3B1X2NhY2hlYXR0
cl9kZXN0cm95KHYpOwogIGZhaWwxOgorICAgIHZpcmlkaWFuX3ZjcHVfZGVpbml0KHYpOwogICAg
IHJldHVybiByYzsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92
aXJpZGlhbi5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCmluZGV4IDQy
NWFmNTY4NTYuLjViMGViOGE4YzcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRp
YW4vdmlyaWRpYW4uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMK
QEAgLTQxNyw2ICs0MTcsMTYgQEAgaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0IHN0cnVj
dCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgcmV0dXJuIFg4NkVN
VUxfT0tBWTsKIH0KIAoraW50IHZpcmlkaWFuX3ZjcHVfaW5pdChzdHJ1Y3QgdmNwdSAqdikKK3sK
KyAgICByZXR1cm4gMDsKK30KKworaW50IHZpcmlkaWFuX2RvbWFpbl9pbml0KHN0cnVjdCBkb21h
aW4gKmQpCit7CisgICAgcmV0dXJuIDA7Cit9CisKIHZvaWQgdmlyaWRpYW5fdmNwdV9kZWluaXQo
c3RydWN0IHZjcHUgKnYpCiB7CiAgICAgdmlyaWRpYW5fc3luaWNfd3Jtc3IodiwgSFZfWDY0X01T
Ul9WUF9BU1NJU1RfUEFHRSwgMCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS92aXJpZGlhbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaAppbmRleCBl
YzVlZjhkM2Y5Li5mMDcyODM4OTU1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS92aXJpZGlhbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgKQEAg
LTgwLDYgKzgwLDkgQEAgdmlyaWRpYW5faHlwZXJjYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKTsKIHZvaWQgdmlyaWRpYW5fdGltZV9yZWZfY291bnRfZnJlZXplKHN0cnVjdCBkb21haW4g
KmQpOwogdm9pZCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudF90aGF3KHN0cnVjdCBkb21haW4gKmQp
OwogCitpbnQgdmlyaWRpYW5fdmNwdV9pbml0KHN0cnVjdCB2Y3B1ICp2KTsKK2ludCB2aXJpZGlh
bl9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKTsKKwogdm9pZCB2aXJpZGlhbl92Y3B1X2Rl
aW5pdChzdHJ1Y3QgdmNwdSAqdik7CiB2b2lkIHZpcmlkaWFuX2RvbWFpbl9kZWluaXQoc3RydWN0
IGRvbWFpbiAqZCk7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Fri Apr 05 08:44:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Apr 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 1hCKSQ-0002ZL-SQ; Fri, 05 Apr 2019 08:44:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2AYO=SH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hCKSQ-0002Z9-4q
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:44:18 +0000
X-Inumbo-ID: fea485aa-577e-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fea485aa-577e-11e9-92d7-bc764e045a96;
 Fri, 05 Apr 2019 08:44:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hCKSN-0001V1-VV
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 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 1hCKSN-0002kw-Sj
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:44:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hCKSN-0002kw-Sj@xenbits.xenproject.org>
Date: Fri, 05 Apr 2019 08:44:15 +0000
Subject: [Xen-changelog] [xen staging] viridian: separately allocate domain
 and vcpu structures
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU3YTliNWU3MmYyNjY3ZjcwMjViYmZhNTg3ZTlmYzdiNjBlZjU0Y2YKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVl
IE1hciAxOSAxNjoyNTowMCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIEFwciA1IDEwOjIyOjEzIDIwMTkgKzAyMDAK
CiAgICB2aXJpZGlhbjogc2VwYXJhdGVseSBhbGxvY2F0ZSBkb21haW4gYW5kIHZjcHUgc3RydWN0
dXJlcwogICAgCiAgICBDdXJyZW50bHkgdGhlIHZpcmlkaWFuX2RvbWFpbiBhbmQgdmlyaWRpYW5f
dmNwdSBzdHJ1Y3R1cmVzIGFyZSBpbmxpbmUgaW4KICAgIHRoZSBodm1fZG9tYWluIGFuZCBodm1f
dmNwdSBzdHJ1Y3R1cmVzIHJlc3BlY3RpdmVseS4gU3Vic2VxdWVudCBwYXRjaGVzCiAgICB3aWxs
IG5lZWQgdG8gYWRkIHNpemFibGUgZXh0cmEgZmllbGRzIHRvIHRoZSB2aXJpZGlhbiBzdHJ1Y3R1
cmVzIHdoaWNoCiAgICB3aWxsIGNhdXNlIHRoZSBQQUdFX1NJWkUgbGltaXQgb2YgdGhlIG92ZXJh
bGwgdmNwdSBzdHJ1Y3R1cmUgdG8gYmUKICAgIGV4Y2VlZGVkLiBUaGlzIHBhdGNoLCB0aGVyZWZv
cmUsIHVzZXMgdGhlIG5ldyBpbml0IGhvb2tzIHRvIHNlcGFyYXRlbHkKICAgIGFsbG9jYXRlIHRo
ZSBzdHJ1Y3R1cmVzIGFuZCBjb252ZXJ0cyB0aGUgJ3ZpcmlkaWFuJyBmaWVsZHMgaW4gaHZtX2Rv
bWFpbgogICAgYW5kIGh2bV9jcHUgdG8gYmUgcG9pbnRlcnMgdG8gdGhlc2UgYWxsb2NhdGlvbnMu
IFRoZXNlIHNlcGFyYXRlIGFsbG9jYXRpb25zCiAgICBhbHNvIGFsbG93IHNvbWUgdmNwdSBhbmQg
ZG9tYWluIHBvaW50ZXJzIHRvIGJlY29tZSBjb25zdC4KICAgIAogICAgSWRlYWxseSwgbm93IHRo
YXQgdGhleSBhcmUgbm8gbG9uZ2VyIGlubGluZSwgdGhlIGFsbG9jYXRpb25zIG9mIHRoZQogICAg
dmlyaWRpYW4gc3RydWN0dXJlcyBjb3VsZCBiZSBtYWRlIGNvbmRpdGlvbmFsIG9uIHdoZXRoZXIg
dGhlIHRvb2xzdGFjawogICAgaXMgZ29pbmcgdG8gY29uZmlndXJlIHRoZSB2aXJpZGlhbiBlbmxp
Z2h0ZW5tZW50cy4gSG93ZXZlciB0aGUgdG9vbHN0YWNrCiAgICBpcyBjdXJyZW50bHkgdW5hYmxl
IHRvIGNvbnZleSB0aGlzIGluZm9ybWF0aW9uIHRvIHRoZSBkb21haW4gY3JlYXRpb24gY29kZQog
ICAgc28gc3VjaCBhbiBlbmhhbmNlbWVudCBpcyBkZWZlcnJlZCB1bnRpbCB0aGF0IGJlY29tZXMg
cG9zc2libGUuCiAgICAKICAgIE5PVEU6IFRoZSBwYXRjaCBhbHNvIGludHJvZHVjZWQgdGhlICdp
c192aXJpZGlhbl92Y3B1JyBtYWNybyB0byBhdm9pZAogICAgICAgICAgaW50cm9kdWNpbmcgYSBz
ZWNvbmQgZXZhbHVhdGlvbiBvZiAnaXNfdmlyaWRpYW5fZG9tYWluJyB3aXRoIGFuCiAgICAgICAg
ICBvcGVuLWNvZGVkICd2LT5kb21haW4nIGFyZ3VtZW50LiBUaGlzIG1hY3JvIHdpbGwgYWxzbyBi
ZSBmdXJ0aGVyCiAgICAgICAgICB1c2VkIGluIGEgc3Vic2VxdWVudCBwYXRjaC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3Zp
cmlkaWFuL3ByaXZhdGUuaCAgfCAgMiArLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5p
Yy5jICAgIHwgNDYgKysrKysrKysrKystLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L2h2bS92aXJp
ZGlhbi90aW1lLmMgICAgIHwgMzggKysrKysrKysrLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZt
L3ZpcmlkaWFuL3ZpcmlkaWFuLmMgfCA3NSArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oICAgICB8ICAyICstCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCAgICAgICAgfCAgNCArKwogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vdmNwdS5oICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3Zp
cmlkaWFuLmggICB8IDEwICsrLS0tCiA4IGZpbGVzIGNoYW5nZWQsIDEwMSBpbnNlcnRpb25zKCsp
LCA3OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
L3ByaXZhdGUuaCBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oCmluZGV4IDM5
OGIyMmYxMmQuLjQ2MTc0ZjQ4Y2QgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRp
YW4vcHJpdmF0ZS5oCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oCkBA
IC04OSw3ICs4OSw3IEBAIHZvaWQgdmlyaWRpYW5fdGltZV9sb2FkX2RvbWFpbl9jdHh0KAogCiB2
b2lkIHZpcmlkaWFuX2R1bXBfZ3Vlc3RfcGFnZShjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgY29uc3Qg
Y2hhciAqbmFtZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB2
aXJpZGlhbl9wYWdlICp2cCk7Ci12b2lkIHZpcmlkaWFuX21hcF9ndWVzdF9wYWdlKHN0cnVjdCB2
Y3B1ICp2LCBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSAqdnApOwordm9pZCB2aXJpZGlhbl9tYXBfZ3Vl
c3RfcGFnZShjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHZpcmlkaWFuX3BhZ2UgKnZwKTsK
IHZvaWQgdmlyaWRpYW5fdW5tYXBfZ3Vlc3RfcGFnZShzdHJ1Y3QgdmlyaWRpYW5fcGFnZSAqdnAp
OwogCiAjZW5kaWYgLyogWDg2X0hWTV9WSVJJRElBTl9QUklWQVRFX0ggKi8KZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4vc3luaWMuYwppbmRleCBhNmViYmJjOWY1Li4yOGVkYTc3OThjIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi9zeW5pYy5jCkBAIC0yOCw5ICsyOCw5IEBAIHR5cGVkZWYgdW5pb24gX0hWX1ZQX0FT
U0lTVF9QQUdFCiAgICAgdWludDhfdCBSZXNlcnZlZFpCeXRlUGFkZGluZ1tQQUdFX1NJWkVdOwog
fSBIVl9WUF9BU1NJU1RfUEFHRTsKIAotdm9pZCB2aXJpZGlhbl9hcGljX2Fzc2lzdF9zZXQoc3Ry
dWN0IHZjcHUgKnYpCit2b2lkIHZpcmlkaWFuX2FwaWNfYXNzaXN0X3NldChjb25zdCBzdHJ1Y3Qg
dmNwdSAqdikKIHsKLSAgICBIVl9WUF9BU1NJU1RfUEFHRSAqcHRyID0gdi0+YXJjaC5odm0udmly
aWRpYW4udnBfYXNzaXN0LnB0cjsKKyAgICBIVl9WUF9BU1NJU1RfUEFHRSAqcHRyID0gdi0+YXJj
aC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdC5wdHI7CiAKICAgICBpZiAoICFwdHIgKQogICAgICAg
ICByZXR1cm47CkBAIC00MCw0MCArNDAsNDAgQEAgdm9pZCB2aXJpZGlhbl9hcGljX2Fzc2lzdF9z
ZXQoc3RydWN0IHZjcHUgKnYpCiAgICAgICogd3JvbmcgYW5kIHRoZSBWTSB3aWxsIG1vc3QgbGlr
ZWx5IGhhbmcgc28gZm9yY2UgYSBjcmFzaCBub3cKICAgICAgKiB0byBtYWtlIHRoZSBwcm9ibGVt
IGNsZWFyLgogICAgICAqLwotICAgIGlmICggdi0+YXJjaC5odm0udmlyaWRpYW4uYXBpY19hc3Np
c3RfcGVuZGluZyApCisgICAgaWYgKCB2LT5hcmNoLmh2bS52aXJpZGlhbi0+YXBpY19hc3Npc3Rf
cGVuZGluZyApCiAgICAgICAgIGRvbWFpbl9jcmFzaCh2LT5kb21haW4pOwogCi0gICAgdi0+YXJj
aC5odm0udmlyaWRpYW4uYXBpY19hc3Npc3RfcGVuZGluZyA9IHRydWU7CisgICAgdi0+YXJjaC5o
dm0udmlyaWRpYW4tPmFwaWNfYXNzaXN0X3BlbmRpbmcgPSB0cnVlOwogICAgIHB0ci0+QXBpY0Fz
c2lzdC5ub19lb2kgPSAxOwogfQogCi1ib29sIHZpcmlkaWFuX2FwaWNfYXNzaXN0X2NvbXBsZXRl
ZChzdHJ1Y3QgdmNwdSAqdikKK2Jvb2wgdmlyaWRpYW5fYXBpY19hc3Npc3RfY29tcGxldGVkKGNv
bnN0IHN0cnVjdCB2Y3B1ICp2KQogewotICAgIEhWX1ZQX0FTU0lTVF9QQUdFICpwdHIgPSB2LT5h
cmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QucHRyOworICAgIEhWX1ZQX0FTU0lTVF9QQUdFICpw
dHIgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi0+dnBfYXNzaXN0LnB0cjsKIAogICAgIGlmICggIXB0
ciApCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAotICAgIGlmICggdi0+YXJjaC5odm0udmlyaWRp
YW4uYXBpY19hc3Npc3RfcGVuZGluZyAmJgorICAgIGlmICggdi0+YXJjaC5odm0udmlyaWRpYW4t
PmFwaWNfYXNzaXN0X3BlbmRpbmcgJiYKICAgICAgICAgICFwdHItPkFwaWNBc3Npc3Qubm9fZW9p
ICkKICAgICB7CiAgICAgICAgIC8qIEFuIEVPSSBoYXMgYmVlbiBhdm9pZGVkICovCi0gICAgICAg
IHYtPmFyY2guaHZtLnZpcmlkaWFuLmFwaWNfYXNzaXN0X3BlbmRpbmcgPSBmYWxzZTsKKyAgICAg
ICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmFwaWNfYXNzaXN0X3BlbmRpbmcgPSBmYWxzZTsKICAg
ICAgICAgcmV0dXJuIHRydWU7CiAgICAgfQogCiAgICAgcmV0dXJuIGZhbHNlOwogfQogCi12b2lk
IHZpcmlkaWFuX2FwaWNfYXNzaXN0X2NsZWFyKHN0cnVjdCB2Y3B1ICp2KQordm9pZCB2aXJpZGlh
bl9hcGljX2Fzc2lzdF9jbGVhcihjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICBIVl9WUF9B
U1NJU1RfUEFHRSAqcHRyID0gdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0LnB0cjsKKyAg
ICBIVl9WUF9BU1NJU1RfUEFHRSAqcHRyID0gdi0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lz
dC5wdHI7CiAKICAgICBpZiAoICFwdHIgKQogICAgICAgICByZXR1cm47CiAKICAgICBwdHItPkFw
aWNBc3Npc3Qubm9fZW9pID0gMDsKLSAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi5hcGljX2Fzc2lz
dF9wZW5kaW5nID0gZmFsc2U7CisgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmFwaWNfYXNzaXN0
X3BlbmRpbmcgPSBmYWxzZTsKIH0KIAogaW50IHZpcmlkaWFuX3N5bmljX3dybXNyKHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKQEAgLTk1LDEyICs5NSwxMiBAQCBp
bnQgdmlyaWRpYW5fc3luaWNfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWlu
dDY0X3QgdmFsKQogCiAgICAgY2FzZSBIVl9YNjRfTVNSX1ZQX0FTU0lTVF9QQUdFOgogICAgICAg
ICAvKiByZWxlYXNlIGFueSBwcmV2aW91cyBtYXBwaW5nICovCi0gICAgICAgIHZpcmlkaWFuX3Vu
bWFwX2d1ZXN0X3BhZ2UoJnYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdCk7Ci0gICAgICAg
IHYtPmFyY2guaHZtLnZpcmlkaWFuLnZwX2Fzc2lzdC5tc3IucmF3ID0gdmFsOworICAgICAgICB2
aXJpZGlhbl91bm1hcF9ndWVzdF9wYWdlKCZ2LT5hcmNoLmh2bS52aXJpZGlhbi0+dnBfYXNzaXN0
KTsKKyAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdC5tc3IucmF3ID0gdmFs
OwogICAgICAgICB2aXJpZGlhbl9kdW1wX2d1ZXN0X3BhZ2UodiwgIlZQX0FTU0lTVCIsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNz
aXN0KTsKLSAgICAgICAgaWYgKCB2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QubXNyLmZp
ZWxkcy5lbmFibGVkICkKLSAgICAgICAgICAgIHZpcmlkaWFuX21hcF9ndWVzdF9wYWdlKHYsICZ2
LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QpOworICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJnYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3QpOworICAgICAgICBpZiAo
IHYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3QubXNyLmZpZWxkcy5lbmFibGVkICkKKyAg
ICAgICAgICAgIHZpcmlkaWFuX21hcF9ndWVzdF9wYWdlKHYsICZ2LT5hcmNoLmh2bS52aXJpZGlh
bi0+dnBfYXNzaXN0KTsKICAgICAgICAgYnJlYWs7CiAKICAgICBkZWZhdWx0OgpAQCAtMTMyLDcg
KzEzMiw3IEBAIGludCB2aXJpZGlhbl9zeW5pY19yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwg
dWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogICAgICAgICBicmVhazsKIAogICAgIGNhc2Ug
SFZfWDY0X01TUl9WUF9BU1NJU1RfUEFHRToKLSAgICAgICAgKnZhbCA9IHYtPmFyY2guaHZtLnZp
cmlkaWFuLnZwX2Fzc2lzdC5tc3IucmF3OworICAgICAgICAqdmFsID0gdi0+YXJjaC5odm0udmly
aWRpYW4tPnZwX2Fzc2lzdC5tc3IucmF3OwogICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6
CkBAIC0xNDYsMTggKzE0NiwxOCBAQCBpbnQgdmlyaWRpYW5fc3luaWNfcmRtc3IoY29uc3Qgc3Ry
dWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCkKIHZvaWQgdmlyaWRpYW5f
c3luaWNfc2F2ZV92Y3B1X2N0eHQoY29uc3Qgc3RydWN0IHZjcHUgKnYsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0ICpj
dHh0KQogewotICAgIGN0eHQtPmFwaWNfYXNzaXN0X3BlbmRpbmcgPSB2LT5hcmNoLmh2bS52aXJp
ZGlhbi5hcGljX2Fzc2lzdF9wZW5kaW5nOwotICAgIGN0eHQtPnZwX2Fzc2lzdF9tc3IgPSB2LT5h
cmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QubXNyLnJhdzsKKyAgICBjdHh0LT5hcGljX2Fzc2lz
dF9wZW5kaW5nID0gdi0+YXJjaC5odm0udmlyaWRpYW4tPmFwaWNfYXNzaXN0X3BlbmRpbmc7Cisg
ICAgY3R4dC0+dnBfYXNzaXN0X21zciA9IHYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9hc3Npc3Qu
bXNyLnJhdzsKIH0KIAogdm9pZCB2aXJpZGlhbl9zeW5pY19sb2FkX3ZjcHVfY3R4dCgKICAgICBz
dHJ1Y3QgdmNwdSAqdiwgY29uc3Qgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQgKmN0
eHQpCiB7Ci0gICAgdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0Lm1zci5yYXcgPSBjdHh0
LT52cF9hc3Npc3RfbXNyOwotICAgIGlmICggdi0+YXJjaC5odm0udmlyaWRpYW4udnBfYXNzaXN0
Lm1zci5maWVsZHMuZW5hYmxlZCApCi0gICAgICAgIHZpcmlkaWFuX21hcF9ndWVzdF9wYWdlKHYs
ICZ2LT5hcmNoLmh2bS52aXJpZGlhbi52cF9hc3Npc3QpOworICAgIHYtPmFyY2guaHZtLnZpcmlk
aWFuLT52cF9hc3Npc3QubXNyLnJhdyA9IGN0eHQtPnZwX2Fzc2lzdF9tc3I7CisgICAgaWYgKCB2
LT5hcmNoLmh2bS52aXJpZGlhbi0+dnBfYXNzaXN0Lm1zci5maWVsZHMuZW5hYmxlZCApCisgICAg
ICAgIHZpcmlkaWFuX21hcF9ndWVzdF9wYWdlKHYsICZ2LT5hcmNoLmh2bS52aXJpZGlhbi0+dnBf
YXNzaXN0KTsKIAotICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLmFwaWNfYXNzaXN0X3BlbmRpbmcg
PSBjdHh0LT5hcGljX2Fzc2lzdF9wZW5kaW5nOworICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5h
cGljX2Fzc2lzdF9wZW5kaW5nID0gY3R4dC0+YXBpY19hc3Npc3RfcGVuZGluZzsKIH0KIAogLyoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jIGIveGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi90aW1lLmMKaW5kZXggODQwYTgyYjQ1Ny4uYTdlOTRhYWRmMCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi90aW1lLmMKQEAgLTI3LDcgKzI3LDcgQEAgdHlwZWRlZiBzdHJ1Y3Qg
X0hWX1JFRkVSRU5DRV9UU0NfUEFHRQogCiBzdGF0aWMgdm9pZCBkdW1wX3JlZmVyZW5jZV90c2Mo
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICBjb25zdCB1bmlvbiB2aXJpZGlhbl9wYWdl
X21zciAqcnQgPSAmZC0+YXJjaC5odm0udmlyaWRpYW4ucmVmZXJlbmNlX3RzYzsKKyAgICBjb25z
dCB1bmlvbiB2aXJpZGlhbl9wYWdlX21zciAqcnQgPSAmZC0+YXJjaC5odm0udmlyaWRpYW4tPnJl
ZmVyZW5jZV90c2M7CiAKICAgICBpZiAoICFydC0+ZmllbGRzLmVuYWJsZWQgKQogICAgICAgICBy
ZXR1cm47CkBAIC0zOCw3ICszOCw3IEBAIHN0YXRpYyB2b2lkIGR1bXBfcmVmZXJlbmNlX3RzYyhj
b25zdCBzdHJ1Y3QgZG9tYWluICpkKQogCiBzdGF0aWMgdm9pZCB1cGRhdGVfcmVmZXJlbmNlX3Rz
YyhzdHJ1Y3QgZG9tYWluICpkLCBib29sIGluaXRpYWxpemUpCiB7Ci0gICAgdW5zaWduZWQgbG9u
ZyBnbWZuID0gZC0+YXJjaC5odm0udmlyaWRpYW4ucmVmZXJlbmNlX3RzYy5maWVsZHMucGZuOwor
ICAgIHVuc2lnbmVkIGxvbmcgZ21mbiA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLT5yZWZlcmVuY2Vf
dHNjLmZpZWxkcy5wZm47CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IGdldF9wYWdlX2Zy
b21fZ2ZuKGQsIGdtZm4sIE5VTEwsIFAyTV9BTExPQyk7CiAgICAgSFZfUkVGRVJFTkNFX1RTQ19Q
QUdFICpwOwogCkBAIC0xMDcsNyArMTA3LDcgQEAgc3RhdGljIHZvaWQgdXBkYXRlX3JlZmVyZW5j
ZV90c2Moc3RydWN0IGRvbWFpbiAqZCwgYm9vbCBpbml0aWFsaXplKQogICAgIHB1dF9wYWdlX2Fu
ZF90eXBlKHBhZ2UpOwogfQogCi1zdGF0aWMgaW50NjRfdCByYXdfdHJjX3ZhbChzdHJ1Y3QgZG9t
YWluICpkKQorc3RhdGljIGludDY0X3QgcmF3X3RyY192YWwoY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCkKIHsKICAgICB1aW50NjRfdCB0c2M7CiAgICAgc3RydWN0IHRpbWVfc2NhbGUgdHNjX3RvX25z
OwpAQCAtMTE5LDIxICsxMTksMTkgQEAgc3RhdGljIGludDY0X3QgcmF3X3RyY192YWwoc3RydWN0
IGRvbWFpbiAqZCkKICAgICByZXR1cm4gc2NhbGVfZGVsdGEodHNjLCAmdHNjX3RvX25zKSAvIDEw
MHVsOwogfQogCi12b2lkIHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50X2ZyZWV6ZShzdHJ1Y3QgZG9t
YWluICpkKQordm9pZCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudF9mcmVlemUoY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCkKIHsKLSAgICBzdHJ1Y3QgdmlyaWRpYW5fdGltZV9yZWZfY291bnQgKnRyYzsK
LQotICAgIHRyYyA9ICZkLT5hcmNoLmh2bS52aXJpZGlhbi50aW1lX3JlZl9jb3VudDsKKyAgICBz
dHJ1Y3QgdmlyaWRpYW5fdGltZV9yZWZfY291bnQgKnRyYyA9CisgICAgICAgICZkLT5hcmNoLmh2
bS52aXJpZGlhbi0+dGltZV9yZWZfY291bnQ7CiAKICAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2Jp
dChfVFJDX3J1bm5pbmcsICZ0cmMtPmZsYWdzKSApCiAgICAgICAgIHRyYy0+dmFsID0gcmF3X3Ry
Y192YWwoZCkgKyB0cmMtPm9mZjsKIH0KIAotdm9pZCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudF90
aGF3KHN0cnVjdCBkb21haW4gKmQpCit2b2lkIHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50X3RoYXco
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICBzdHJ1Y3QgdmlyaWRpYW5fdGltZV9yZWZf
Y291bnQgKnRyYzsKLQotICAgIHRyYyA9ICZkLT5hcmNoLmh2bS52aXJpZGlhbi50aW1lX3JlZl9j
b3VudDsKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdGltZV9yZWZfY291bnQgKnRyYyA9CisgICAgICAg
ICZkLT5hcmNoLmh2bS52aXJpZGlhbi0+dGltZV9yZWZfY291bnQ7CiAKICAgICBpZiAoICFkLT5p
c19zaHV0dGluZ19kb3duICYmCiAgICAgICAgICAhdGVzdF9hbmRfc2V0X2JpdChfVFJDX3J1bm5p
bmcsICZ0cmMtPmZsYWdzKSApCkBAIC0xNTAsOSArMTQ4LDkgQEAgaW50IHZpcmlkaWFuX3RpbWVf
d3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQogICAgICAg
ICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfcmVmZXJlbmNlX3RzYykg
KQogICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwogCi0gICAgICAgIGQtPmFy
Y2guaHZtLnZpcmlkaWFuLnJlZmVyZW5jZV90c2MucmF3ID0gdmFsOworICAgICAgICBkLT5hcmNo
Lmh2bS52aXJpZGlhbi0+cmVmZXJlbmNlX3RzYy5yYXcgPSB2YWw7CiAgICAgICAgIGR1bXBfcmVm
ZXJlbmNlX3RzYyhkKTsKLSAgICAgICAgaWYgKCBkLT5hcmNoLmh2bS52aXJpZGlhbi5yZWZlcmVu
Y2VfdHNjLmZpZWxkcy5lbmFibGVkICkKKyAgICAgICAgaWYgKCBkLT5hcmNoLmh2bS52aXJpZGlh
bi0+cmVmZXJlbmNlX3RzYy5maWVsZHMuZW5hYmxlZCApCiAgICAgICAgICAgICB1cGRhdGVfcmVm
ZXJlbmNlX3RzYyhkLCB0cnVlKTsKICAgICAgICAgYnJlYWs7CiAKQEAgLTE4OSwxMyArMTg3LDEz
IEBAIGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJf
dCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21h
c2soZCkgJiBIVk1QVl9yZWZlcmVuY2VfdHNjKSApCiAgICAgICAgICAgICByZXR1cm4gWDg2RU1V
TF9FWENFUFRJT047CiAKLSAgICAgICAgKnZhbCA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLnJlZmVy
ZW5jZV90c2MucmF3OworICAgICAgICAqdmFsID0gZC0+YXJjaC5odm0udmlyaWRpYW4tPnJlZmVy
ZW5jZV90c2MucmF3OwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgSFZfWDY0X01TUl9USU1F
X1JFRl9DT1VOVDoKICAgICB7CiAgICAgICAgIHN0cnVjdCB2aXJpZGlhbl90aW1lX3JlZl9jb3Vu
dCAqdHJjID0KLSAgICAgICAgICAgICZkLT5hcmNoLmh2bS52aXJpZGlhbi50aW1lX3JlZl9jb3Vu
dDsKKyAgICAgICAgICAgICZkLT5hcmNoLmh2bS52aXJpZGlhbi0+dGltZV9yZWZfY291bnQ7CiAK
ICAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3RpbWVfcmVm
X2NvdW50KSApCiAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CkBAIC0yMTks
MTcgKzIxNywxNyBAQCBpbnQgdmlyaWRpYW5fdGltZV9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAq
diwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogdm9pZCB2aXJpZGlhbl90aW1lX3NhdmVf
ZG9tYWluX2N0eHQoCiAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGh2bV92aXJp
ZGlhbl9kb21haW5fY29udGV4dCAqY3R4dCkKIHsKLSAgICBjdHh0LT50aW1lX3JlZl9jb3VudCA9
IGQtPmFyY2guaHZtLnZpcmlkaWFuLnRpbWVfcmVmX2NvdW50LnZhbDsKLSAgICBjdHh0LT5yZWZl
cmVuY2VfdHNjID0gZC0+YXJjaC5odm0udmlyaWRpYW4ucmVmZXJlbmNlX3RzYy5yYXc7CisgICAg
Y3R4dC0+dGltZV9yZWZfY291bnQgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+dGltZV9yZWZfY291
bnQudmFsOworICAgIGN0eHQtPnJlZmVyZW5jZV90c2MgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+
cmVmZXJlbmNlX3RzYy5yYXc7CiB9CiAKIHZvaWQgdmlyaWRpYW5fdGltZV9sb2FkX2RvbWFpbl9j
dHh0KAogICAgIHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCBodm1fdmlyaWRpYW5fZG9t
YWluX2NvbnRleHQgKmN0eHQpCiB7Ci0gICAgZC0+YXJjaC5odm0udmlyaWRpYW4udGltZV9yZWZf
Y291bnQudmFsID0gY3R4dC0+dGltZV9yZWZfY291bnQ7Ci0gICAgZC0+YXJjaC5odm0udmlyaWRp
YW4ucmVmZXJlbmNlX3RzYy5yYXcgPSBjdHh0LT5yZWZlcmVuY2VfdHNjOworICAgIGQtPmFyY2gu
aHZtLnZpcmlkaWFuLT50aW1lX3JlZl9jb3VudC52YWwgPSBjdHh0LT50aW1lX3JlZl9jb3VudDsK
KyAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVmZXJlbmNlX3RzYy5yYXcgPSBjdHh0LT5yZWZl
cmVuY2VfdHNjOwogCi0gICAgaWYgKCBkLT5hcmNoLmh2bS52aXJpZGlhbi5yZWZlcmVuY2VfdHNj
LmZpZWxkcy5lbmFibGVkICkKKyAgICBpZiAoIGQtPmFyY2guaHZtLnZpcmlkaWFuLT5yZWZlcmVu
Y2VfdHNjLmZpZWxkcy5lbmFibGVkICkKICAgICAgICAgdXBkYXRlX3JlZmVyZW5jZV90c2MoZCwg
ZmFsc2UpOwogfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3Zpcmlk
aWFuLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKaW5kZXggNWIwZWI4
YThjNy4uNzgzOTcxOGVmNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92
aXJpZGlhbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwpAQCAt
MTQ2LDcgKzE0Niw3IEBAIHZvaWQgY3B1aWRfdmlyaWRpYW5fbGVhdmVzKGNvbnN0IHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAogICAgICAgICAgKiBIeXBlcnZpc29yIGluZm9ybWF0aW9u
LCBidXQgb25seSBpZiB0aGUgZ3Vlc3QgaGFzIHNldCBpdHMKICAgICAgICAgICogb3duIHZlcnNp
b24gbnVtYmVyLgogICAgICAgICAgKi8KLSAgICAgICAgaWYgKCBkLT5hcmNoLmh2bS52aXJpZGlh
bi5ndWVzdF9vc19pZC5yYXcgPT0gMCApCisgICAgICAgIGlmICggZC0+YXJjaC5odm0udmlyaWRp
YW4tPmd1ZXN0X29zX2lkLnJhdyA9PSAwICkKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBy
ZXMtPmEgPSB2aXJpZGlhbl9idWlsZDsKICAgICAgICAgcmVzLT5iID0gKCh1aW50MzJfdCl2aXJp
ZGlhbl9tYWpvciA8PCAxNikgfCB2aXJpZGlhbl9taW5vcjsKQEAgLTE5MSw4ICsxOTEsOCBAQCB2
b2lkIGNwdWlkX3ZpcmlkaWFuX2xlYXZlcyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3Qg
bGVhZiwKIAogICAgIGNhc2UgNDoKICAgICAgICAgLyogUmVjb21tZW5kZWQgaHlwZXJjYWxsIHVz
YWdlLiAqLwotICAgICAgICBpZiAoIChkLT5hcmNoLmh2bS52aXJpZGlhbi5ndWVzdF9vc19pZC5y
YXcgPT0gMCkgfHwKLSAgICAgICAgICAgICAoZC0+YXJjaC5odm0udmlyaWRpYW4uZ3Vlc3Rfb3Nf
aWQuZmllbGRzLm9zIDwgNCkgKQorICAgICAgICBpZiAoIChkLT5hcmNoLmh2bS52aXJpZGlhbi0+
Z3Vlc3Rfb3NfaWQucmF3ID09IDApIHx8CisgICAgICAgICAgICAgKGQtPmFyY2guaHZtLnZpcmlk
aWFuLT5ndWVzdF9vc19pZC5maWVsZHMub3MgPCA0KSApCiAgICAgICAgICAgICBicmVhazsKICAg
ICAgICAgcmVzLT5hID0gQ1BVSUQ0QV9SRUxBWF9USU1FUl9JTlQ7CiAgICAgICAgIGlmICggdmly
aWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfaGNhbGxfcmVtb3RlX3RsYl9mbHVzaCApCkBA
IC0yMjQsNyArMjI0LDcgQEAgc3RhdGljIHZvaWQgZHVtcF9ndWVzdF9vc19pZChjb25zdCBzdHJ1
Y3QgZG9tYWluICpkKQogewogICAgIGNvbnN0IHVuaW9uIHZpcmlkaWFuX2d1ZXN0X29zX2lkX21z
ciAqZ29pOwogCi0gICAgZ29pID0gJmQtPmFyY2guaHZtLnZpcmlkaWFuLmd1ZXN0X29zX2lkOwor
ICAgIGdvaSA9ICZkLT5hcmNoLmh2bS52aXJpZGlhbi0+Z3Vlc3Rfb3NfaWQ7CiAKICAgICBwcmlu
dGsoWEVOTE9HX0dfSU5GTwogICAgICAgICAgICAiZCVkOiBWSVJJRElBTiBHVUVTVF9PU19JRDog
dmVuZG9yOiAleCBvczogJXggbWFqb3I6ICV4IG1pbm9yOiAleCBzcDogJXggYnVpbGQ6ICV4XG4i
LApAQCAtMjM4LDcgKzIzOCw3IEBAIHN0YXRpYyB2b2lkIGR1bXBfaHlwZXJjYWxsKGNvbnN0IHN0
cnVjdCBkb21haW4gKmQpCiB7CiAgICAgY29uc3QgdW5pb24gdmlyaWRpYW5fcGFnZV9tc3IgKmhn
OwogCi0gICAgaGcgPSAmZC0+YXJjaC5odm0udmlyaWRpYW4uaHlwZXJjYWxsX2dwYTsKKyAgICBo
ZyA9ICZkLT5hcmNoLmh2bS52aXJpZGlhbi0+aHlwZXJjYWxsX2dwYTsKIAogICAgIHByaW50ayhY
RU5MT0dfR19JTkZPICJkJWQ6IFZJUklESUFOIEhZUEVSQ0FMTDogZW5hYmxlZDogJXggcGZuOiAl
bHhcbiIsCiAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwKQEAgLTI0Nyw3ICsyNDcsNyBAQCBzdGF0
aWMgdm9pZCBkdW1wX2h5cGVyY2FsbChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogCiBzdGF0aWMg
dm9pZCBlbmFibGVfaHlwZXJjYWxsX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICB1bnNp
Z25lZCBsb25nIGdtZm4gPSBkLT5hcmNoLmh2bS52aXJpZGlhbi5oeXBlcmNhbGxfZ3BhLmZpZWxk
cy5wZm47CisgICAgdW5zaWduZWQgbG9uZyBnbWZuID0gZC0+YXJjaC5odm0udmlyaWRpYW4tPmh5
cGVyY2FsbF9ncGEuZmllbGRzLnBmbjsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gZ2V0
X3BhZ2VfZnJvbV9nZm4oZCwgZ21mbiwgTlVMTCwgUDJNX0FMTE9DKTsKICAgICB1aW50OF90ICpw
OwogCkBAIC0yODgsMTQgKzI4OCwxNCBAQCBpbnQgZ3Vlc3Rfd3Jtc3JfdmlyaWRpYW4oc3RydWN0
IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQogICAgIHN3aXRjaCAoIGlkeCAp
CiAgICAgewogICAgIGNhc2UgSFZfWDY0X01TUl9HVUVTVF9PU19JRDoKLSAgICAgICAgZC0+YXJj
aC5odm0udmlyaWRpYW4uZ3Vlc3Rfb3NfaWQucmF3ID0gdmFsOworICAgICAgICBkLT5hcmNoLmh2
bS52aXJpZGlhbi0+Z3Vlc3Rfb3NfaWQucmF3ID0gdmFsOwogICAgICAgICBkdW1wX2d1ZXN0X29z
X2lkKGQpOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgSFZfWDY0X01TUl9IWVBFUkNBTEw6
Ci0gICAgICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLmh5cGVyY2FsbF9ncGEucmF3ID0gdmFsOwor
ICAgICAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi0+aHlwZXJjYWxsX2dwYS5yYXcgPSB2YWw7CiAg
ICAgICAgIGR1bXBfaHlwZXJjYWxsKGQpOwotICAgICAgICBpZiAoIGQtPmFyY2guaHZtLnZpcmlk
aWFuLmh5cGVyY2FsbF9ncGEuZmllbGRzLmVuYWJsZWQgKQorICAgICAgICBpZiAoIGQtPmFyY2gu
aHZtLnZpcmlkaWFuLT5oeXBlcmNhbGxfZ3BhLmZpZWxkcy5lbmFibGVkICkKICAgICAgICAgICAg
IGVuYWJsZV9oeXBlcmNhbGxfcGFnZShkKTsKICAgICAgICAgYnJlYWs7CiAKQEAgLTMxNywxMCAr
MzE3LDEwIEBAIGludCBndWVzdF93cm1zcl92aXJpZGlhbihzdHJ1Y3QgdmNwdSAqdiwgdWludDMy
X3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAgY2FzZSBIVl9YNjRfTVNSX0NSQVNIX1AzOgogICAg
IGNhc2UgSFZfWDY0X01TUl9DUkFTSF9QNDoKICAgICAgICAgQlVJTERfQlVHX09OKEhWX1g2NF9N
U1JfQ1JBU0hfUDQgLSBIVl9YNjRfTVNSX0NSQVNIX1AwID49Ci0gICAgICAgICAgICAgICAgICAg
ICBBUlJBWV9TSVpFKHYtPmFyY2guaHZtLnZpcmlkaWFuLmNyYXNoX3BhcmFtKSk7CisgICAgICAg
ICAgICAgICAgICAgICBBUlJBWV9TSVpFKHYtPmFyY2guaHZtLnZpcmlkaWFuLT5jcmFzaF9wYXJh
bSkpOwogCiAgICAgICAgIGlkeCAtPSBIVl9YNjRfTVNSX0NSQVNIX1AwOwotICAgICAgICB2LT5h
cmNoLmh2bS52aXJpZGlhbi5jcmFzaF9wYXJhbVtpZHhdID0gdmFsOworICAgICAgICB2LT5hcmNo
Lmh2bS52aXJpZGlhbi0+Y3Jhc2hfcGFyYW1baWR4XSA9IHZhbDsKICAgICAgICAgYnJlYWs7CiAK
ICAgICBjYXNlIEhWX1g2NF9NU1JfQ1JBU0hfQ1RMOgpAQCAtMzM3LDExICszMzcsMTEgQEAgaW50
IGd1ZXN0X3dybXNyX3ZpcmlkaWFuKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2
NF90IHZhbCkKICAgICAgICAgc3Bpbl91bmxvY2soJmQtPnNodXRkb3duX2xvY2spOwogCiAgICAg
ICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsICJWSVJJRElBTiBDUkFTSDogJWx4ICVseCAlbHgg
JWx4ICVseFxuIiwKLSAgICAgICAgICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi5jcmFzaF9w
YXJhbVswXSwKLSAgICAgICAgICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi5jcmFzaF9wYXJh
bVsxXSwKLSAgICAgICAgICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi5jcmFzaF9wYXJhbVsy
XSwKLSAgICAgICAgICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi5jcmFzaF9wYXJhbVszXSwK
LSAgICAgICAgICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi5jcmFzaF9wYXJhbVs0XSk7Cisg
ICAgICAgICAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtWzBdLAorICAg
ICAgICAgICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5jcmFzaF9wYXJhbVsxXSwKKyAgICAg
ICAgICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+Y3Jhc2hfcGFyYW1bMl0sCisgICAgICAg
ICAgICAgICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtWzNdLAorICAgICAgICAg
ICAgICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5jcmFzaF9wYXJhbVs0XSk7CiAgICAgICAgIGJy
ZWFrOwogICAgIH0KIApAQCAtMzY0LDExICszNjQsMTEgQEAgaW50IGd1ZXN0X3JkbXNyX3Zpcmlk
aWFuKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAg
ICAgc3dpdGNoICggaWR4ICkKICAgICB7CiAgICAgY2FzZSBIVl9YNjRfTVNSX0dVRVNUX09TX0lE
OgotICAgICAgICAqdmFsID0gZC0+YXJjaC5odm0udmlyaWRpYW4uZ3Vlc3Rfb3NfaWQucmF3Owor
ICAgICAgICAqdmFsID0gZC0+YXJjaC5odm0udmlyaWRpYW4tPmd1ZXN0X29zX2lkLnJhdzsKICAg
ICAgICAgYnJlYWs7CiAKICAgICBjYXNlIEhWX1g2NF9NU1JfSFlQRVJDQUxMOgotICAgICAgICAq
dmFsID0gZC0+YXJjaC5odm0udmlyaWRpYW4uaHlwZXJjYWxsX2dwYS5yYXc7CisgICAgICAgICp2
YWwgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+aHlwZXJjYWxsX2dwYS5yYXc7CiAgICAgICAgIGJy
ZWFrOwogCiAgICAgY2FzZSBIVl9YNjRfTVNSX1ZQX0lOREVYOgpAQCAtMzkzLDEwICszOTMsMTAg
QEAgaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJf
dCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgY2FzZSBIVl9YNjRfTVNSX0NSQVNIX1AzOgogICAg
IGNhc2UgSFZfWDY0X01TUl9DUkFTSF9QNDoKICAgICAgICAgQlVJTERfQlVHX09OKEhWX1g2NF9N
U1JfQ1JBU0hfUDQgLSBIVl9YNjRfTVNSX0NSQVNIX1AwID49Ci0gICAgICAgICAgICAgICAgICAg
ICBBUlJBWV9TSVpFKHYtPmFyY2guaHZtLnZpcmlkaWFuLmNyYXNoX3BhcmFtKSk7CisgICAgICAg
ICAgICAgICAgICAgICBBUlJBWV9TSVpFKHYtPmFyY2guaHZtLnZpcmlkaWFuLT5jcmFzaF9wYXJh
bSkpOwogCiAgICAgICAgIGlkeCAtPSBIVl9YNjRfTVNSX0NSQVNIX1AwOwotICAgICAgICAqdmFs
ID0gdi0+YXJjaC5odm0udmlyaWRpYW4uY3Jhc2hfcGFyYW1baWR4XTsKKyAgICAgICAgKnZhbCA9
IHYtPmFyY2guaHZtLnZpcmlkaWFuLT5jcmFzaF9wYXJhbVtpZHhdOwogICAgICAgICBicmVhazsK
IAogICAgIGNhc2UgSFZfWDY0X01TUl9DUkFTSF9DVEw6CkBAIC00MTksMTcgKzQxOSwzMyBAQCBp
bnQgZ3Vlc3RfcmRtc3JfdmlyaWRpYW4oY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlk
eCwgdWludDY0X3QgKnZhbCkKIAogaW50IHZpcmlkaWFuX3ZjcHVfaW5pdChzdHJ1Y3QgdmNwdSAq
dikKIHsKKyAgICBBU1NFUlQoIXYtPmFyY2guaHZtLnZpcmlkaWFuKTsKKyAgICB2LT5hcmNoLmh2
bS52aXJpZGlhbiA9IHh6YWxsb2Moc3RydWN0IHZpcmlkaWFuX3ZjcHUpOworICAgIGlmICggIXYt
PmFyY2guaHZtLnZpcmlkaWFuICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKICAgICByZXR1
cm4gMDsKIH0KIAogaW50IHZpcmlkaWFuX2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpCiB7
CisgICAgQVNTRVJUKCFkLT5hcmNoLmh2bS52aXJpZGlhbik7CisgICAgZC0+YXJjaC5odm0udmly
aWRpYW4gPSB4emFsbG9jKHN0cnVjdCB2aXJpZGlhbl9kb21haW4pOworICAgIGlmICggIWQtPmFy
Y2guaHZtLnZpcmlkaWFuICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKICAgICByZXR1cm4g
MDsKIH0KIAogdm9pZCB2aXJpZGlhbl92Y3B1X2RlaW5pdChzdHJ1Y3QgdmNwdSAqdikKIHsKLSAg
ICB2aXJpZGlhbl9zeW5pY193cm1zcih2LCBIVl9YNjRfTVNSX1ZQX0FTU0lTVF9QQUdFLCAwKTsK
KyAgICBpZiAoICF2LT5hcmNoLmh2bS52aXJpZGlhbiApCisgICAgICAgIHJldHVybjsKKworICAg
IGlmICggaXNfdmlyaWRpYW5fdmNwdSh2KSApCisgICAgICAgIHZpcmlkaWFuX3N5bmljX3dybXNy
KHYsIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0UsIDApOworCisgICAgWEZSRUUodi0+YXJjaC5o
dm0udmlyaWRpYW4pOwogfQogCiB2b2lkIHZpcmlkaWFuX2RvbWFpbl9kZWluaXQoc3RydWN0IGRv
bWFpbiAqZCkKQEAgLTQzOCw2ICs0NTQsMTEgQEAgdm9pZCB2aXJpZGlhbl9kb21haW5fZGVpbml0
KHN0cnVjdCBkb21haW4gKmQpCiAKICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAgICAgICAg
IHZpcmlkaWFuX3ZjcHVfZGVpbml0KHYpOworCisgICAgaWYgKCAhZC0+YXJjaC5odm0udmlyaWRp
YW4gKQorICAgICAgICByZXR1cm47CisKKyAgICBYRlJFRShkLT5hcmNoLmh2bS52aXJpZGlhbik7
CiB9CiAKIC8qCkBAIC01OTEsNyArNjEyLDcgQEAgdm9pZCB2aXJpZGlhbl9kdW1wX2d1ZXN0X3Bh
Z2UoY29uc3Qgc3RydWN0IHZjcHUgKnYsIGNvbnN0IGNoYXIgKm5hbWUsCiAgICAgICAgICAgIHYs
IG5hbWUsICh1bnNpZ25lZCBsb25nKXZwLT5tc3IuZmllbGRzLnBmbik7CiB9CiAKLXZvaWQgdmly
aWRpYW5fbWFwX2d1ZXN0X3BhZ2Uoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCB2aXJpZGlhbl9wYWdl
ICp2cCkKK3ZvaWQgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UoY29uc3Qgc3RydWN0IHZjcHUgKnYs
IHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2cCkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+
ZG9tYWluOwogICAgIHVuc2lnbmVkIGxvbmcgZ21mbiA9IHZwLT5tc3IuZmllbGRzLnBmbjsKQEAg
LTY0NSw4ICs2NjYsOCBAQCBzdGF0aWMgaW50IHZpcmlkaWFuX3NhdmVfZG9tYWluX2N0eHQoc3Ry
dWN0IHZjcHUgKnYsCiB7CiAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsK
ICAgICBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX2RvbWFpbl9jb250ZXh0IGN0eHQgPSB7Ci0gICAgICAg
IC5oeXBlcmNhbGxfZ3BhICA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLmh5cGVyY2FsbF9ncGEucmF3
LAotICAgICAgICAuZ3Vlc3Rfb3NfaWQgICAgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi5ndWVzdF9v
c19pZC5yYXcsCisgICAgICAgIC5oeXBlcmNhbGxfZ3BhID0gZC0+YXJjaC5odm0udmlyaWRpYW4t
Pmh5cGVyY2FsbF9ncGEucmF3LAorICAgICAgICAuZ3Vlc3Rfb3NfaWQgPSBkLT5hcmNoLmh2bS52
aXJpZGlhbi0+Z3Vlc3Rfb3NfaWQucmF3LAogICAgIH07CiAKICAgICBpZiAoICFpc192aXJpZGlh
bl9kb21haW4oZCkgKQpAQCAtNjY1LDggKzY4Niw4IEBAIHN0YXRpYyBpbnQgdmlyaWRpYW5fbG9h
ZF9kb21haW5fY3R4dChzdHJ1Y3QgZG9tYWluICpkLAogICAgIGlmICggaHZtX2xvYWRfZW50cnlf
emVyb2V4dGVuZChWSVJJRElBTl9ET01BSU4sIGgsICZjdHh0KSAhPSAwICkKICAgICAgICAgcmV0
dXJuIC1FSU5WQUw7CiAKLSAgICBkLT5hcmNoLmh2bS52aXJpZGlhbi5oeXBlcmNhbGxfZ3BhLnJh
dyAgPSBjdHh0Lmh5cGVyY2FsbF9ncGE7Ci0gICAgZC0+YXJjaC5odm0udmlyaWRpYW4uZ3Vlc3Rf
b3NfaWQucmF3ICAgID0gY3R4dC5ndWVzdF9vc19pZDsKKyAgICBkLT5hcmNoLmh2bS52aXJpZGlh
bi0+aHlwZXJjYWxsX2dwYS5yYXcgPSBjdHh0Lmh5cGVyY2FsbF9ncGE7CisgICAgZC0+YXJjaC5o
dm0udmlyaWRpYW4tPmd1ZXN0X29zX2lkLnJhdyA9IGN0eHQuZ3Vlc3Rfb3NfaWQ7CiAKICAgICB2
aXJpZGlhbl90aW1lX2xvYWRfZG9tYWluX2N0eHQoZCwgJmN0eHQpOwogCkBAIC02ODAsNyArNzAx
LDcgQEAgc3RhdGljIGludCB2aXJpZGlhbl9zYXZlX3ZjcHVfY3R4dChzdHJ1Y3QgdmNwdSAqdiwg
aHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiB7CiAgICAgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1
X2NvbnRleHQgY3R4dCA9IHt9OwogCi0gICAgaWYgKCAhaXNfdmlyaWRpYW5fZG9tYWluKHYtPmRv
bWFpbikgKQorICAgIGlmICggIWlzX3ZpcmlkaWFuX3ZjcHUodikgKQogICAgICAgICByZXR1cm4g
MDsKIAogICAgIHZpcmlkaWFuX3N5bmljX3NhdmVfdmNwdV9jdHh0KHYsICZjdHh0KTsKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vZG9tYWluLmgKaW5kZXggM2U3MzMxODE3Zi4uNmM3YzRmNWFhNiAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vZG9tYWluLmgKQEAgLTE1NCw3ICsxNTQsNyBAQCBzdHJ1Y3QgaHZtX2RvbWFpbiB7
CiAgICAgLyogaHlwZXJ2aXNvciBpbnRlcmNlcHRlZCBtc2l4IHRhYmxlICovCiAgICAgc3RydWN0
IGxpc3RfaGVhZCAgICAgICBtc2l4dGJsX2xpc3Q7CiAKLSAgICBzdHJ1Y3QgdmlyaWRpYW5fZG9t
YWluIHZpcmlkaWFuOworICAgIHN0cnVjdCB2aXJpZGlhbl9kb21haW4gKnZpcmlkaWFuOwogCiAg
ICAgYm9vbF90ICAgICAgICAgICAgICAgICBoYXBfZW5hYmxlZDsKICAgICBib29sX3QgICAgICAg
ICAgICAgICAgIG1lbV9zaGFyaW5nX2VuYWJsZWQ7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9odm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCmluZGV4IDUz
ZmZlYmIyYzUuLjM3YzM1NjdhNTcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L2h2bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCkBAIC00NjMsNiArNDYz
LDkgQEAgc3RhdGljIGlubGluZSBib29sIGh2bV9nZXRfZ3Vlc3RfYm5kY2ZncyhzdHJ1Y3QgdmNw
dSAqdiwgdTY0ICp2YWwpCiAjZGVmaW5lIGlzX3ZpcmlkaWFuX2RvbWFpbihkKSBcCiAgICAgKGlz
X2h2bV9kb21haW4oZCkgJiYgKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX2Jhc2Vf
ZnJlcSkpCiAKKyNkZWZpbmUgaXNfdmlyaWRpYW5fdmNwdSh2KSBcCisgICAgaXNfdmlyaWRpYW5f
ZG9tYWluKCh2KS0+ZG9tYWluKQorCiAjZGVmaW5lIGhhc192aXJpZGlhbl90aW1lX3JlZl9jb3Vu
dChkKSBcCiAgICAgKGlzX3ZpcmlkaWFuX2RvbWFpbihkKSAmJiAodmlyaWRpYW5fZmVhdHVyZV9t
YXNrKGQpICYgSFZNUFZfdGltZV9yZWZfY291bnQpKQogCkBAIC03NjIsNiArNzY1LDcgQEAgc3Rh
dGljIGlubGluZSBib29sIGh2bV9oYXNfc2V0X2Rlc2NyaXB0b3JfYWNjZXNzX2V4aXRpbmcodm9p
ZCkKIH0KIAogI2RlZmluZSBpc192aXJpZGlhbl9kb21haW4oZCkgKCh2b2lkKShkKSwgZmFsc2Up
CisjZGVmaW5lIGlzX3ZpcmlkaWFuX3ZjcHUodikgKCh2b2lkKSh2KSwgZmFsc2UpCiAjZGVmaW5l
IGhhc192aXJpZGlhbl90aW1lX3JlZl9jb3VudChkKSAoKHZvaWQpKGQpLCBmYWxzZSkKICNkZWZp
bmUgaHZtX2xvbmdfbW9kZV9hY3RpdmUodikgKCh2b2lkKSh2KSwgZmFsc2UpCiAjZGVmaW5lIGh2
bV9nZXRfZ3Vlc3RfdGltZSh2KSAoKHZvaWQpKHYpLCAwKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vdmNwdS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5oCmlu
ZGV4IDZjODRkNWE1YTYuLmQxNTg5ZjNhOTYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL3ZjcHUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmgKQEAgLTIw
NSw3ICsyMDUsNyBAQCBzdHJ1Y3QgaHZtX3ZjcHUgewogICAgIC8qIFBlbmRpbmcgaHcvc3cgaW50
ZXJydXB0ICgudmVjdG9yID0gLTEgbWVhbnMgbm90aGluZyBwZW5kaW5nKS4gKi8KICAgICBzdHJ1
Y3QgeDg2X2V2ZW50ICAgICBpbmplY3RfZXZlbnQ7CiAKLSAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNw
dSB2aXJpZGlhbjsKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdmlyaWRpYW47CiB9OwogCiAj
ZW5kaWYgLyogX19BU01fWDg2X0hWTV9WQ1BVX0hfXyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3Zpcmlk
aWFuLmgKaW5kZXggZjA3MjgzODk1NS4uYzU2MjQyNDMzMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92
aXJpZGlhbi5oCkBAIC03Nyw4ICs3Nyw4IEBAIGludCBndWVzdF9yZG1zcl92aXJpZGlhbihjb25z
dCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKTsKIGludAogdmly
aWRpYW5faHlwZXJjYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKIAotdm9pZCB2aXJp
ZGlhbl90aW1lX3JlZl9jb3VudF9mcmVlemUoc3RydWN0IGRvbWFpbiAqZCk7Ci12b2lkIHZpcmlk
aWFuX3RpbWVfcmVmX2NvdW50X3RoYXcoc3RydWN0IGRvbWFpbiAqZCk7Cit2b2lkIHZpcmlkaWFu
X3RpbWVfcmVmX2NvdW50X2ZyZWV6ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKK3ZvaWQgdmly
aWRpYW5fdGltZV9yZWZfY291bnRfdGhhdyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKIAogaW50
IHZpcmlkaWFuX3ZjcHVfaW5pdChzdHJ1Y3QgdmNwdSAqdik7CiBpbnQgdmlyaWRpYW5fZG9tYWlu
X2luaXQoc3RydWN0IGRvbWFpbiAqZCk7CkBAIC04Niw5ICs4Niw5IEBAIGludCB2aXJpZGlhbl9k
b21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKTsKIHZvaWQgdmlyaWRpYW5fdmNwdV9kZWluaXQo
c3RydWN0IHZjcHUgKnYpOwogdm9pZCB2aXJpZGlhbl9kb21haW5fZGVpbml0KHN0cnVjdCBkb21h
aW4gKmQpOwogCi12b2lkIHZpcmlkaWFuX2FwaWNfYXNzaXN0X3NldChzdHJ1Y3QgdmNwdSAqdik7
Ci1ib29sIHZpcmlkaWFuX2FwaWNfYXNzaXN0X2NvbXBsZXRlZChzdHJ1Y3QgdmNwdSAqdik7Ci12
b2lkIHZpcmlkaWFuX2FwaWNfYXNzaXN0X2NsZWFyKHN0cnVjdCB2Y3B1ICp2KTsKK3ZvaWQgdmly
aWRpYW5fYXBpY19hc3Npc3Rfc2V0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KTsKK2Jvb2wgdmlyaWRp
YW5fYXBpY19hc3Npc3RfY29tcGxldGVkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KTsKK3ZvaWQgdmly
aWRpYW5fYXBpY19hc3Npc3RfY2xlYXIoY29uc3Qgc3RydWN0IHZjcHUgKnYpOwogCiAjZW5kaWYg
LyogX19BU01fWDg2X0hWTV9WSVJJRElBTl9IX18gKi8KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Apr 05 08:44:30 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Apr 2019 08:44: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 1hCKSc-0002cK-0T; Fri, 05 Apr 2019 08:44:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2AYO=SH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hCKSa-0002cB-HA
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:44:28 +0000
X-Inumbo-ID: 04b8cbb7-577f-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 04b8cbb7-577f-11e9-92d7-bc764e045a96;
 Fri, 05 Apr 2019 08:44:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hCKSY-0001VD-5b
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:44:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hCKSY-0002mC-2o
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:44:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hCKSY-0002mC-2o@xenbits.xenproject.org>
Date: Fri, 05 Apr 2019 08:44:26 +0000
Subject: [Xen-changelog] [xen staging] viridian: use stack variables for
 viridian_vcpu and viridian_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>

Y29tbWl0IGQyN2E2OWEyOWE0ZjczN2EzNmJlZjJmOTI0NTAyYTZjYzZhNWUxNGMKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVl
IE1hciAxOSAxNjoyNTowMCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIEFwciA1IDEwOjI0OjEzIDIwMTkgKzAyMDAK
CiAgICB2aXJpZGlhbjogdXNlIHN0YWNrIHZhcmlhYmxlcyBmb3IgdmlyaWRpYW5fdmNwdSBhbmQg
dmlyaWRpYW5fZG9tYWluLi4uCiAgICAKICAgIC4uLndoZXJlIHRoZXJlIGlzIG1vcmUgdGhhbiBv
bmUgZGVyZWZlcmVuY2UgaW5zaWRlIGEgZnVuY3Rpb24uCiAgICAKICAgIFRoaXMgc2hvcnRlbnMg
dGhlIGNvZGUgYW5kIG1ha2VzIGl0IG1vcmUgcmVhZGFibGUuIE5vIGZ1bmN0aW9uYWwgY2hhbmdl
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMgICAgfCA0OSArKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGlt
ZS5jICAgICB8IDI3ICsrKysrKysrKysrKy0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3Zpcmlk
aWFuL3ZpcmlkaWFuLmMgfCA0NyArKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCiAz
IGZpbGVzIGNoYW5nZWQsIDY5IGluc2VydGlvbnMoKyksIDU0IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdmlyaWRpYW4vc3luaWMuYwppbmRleCAyOGVkYTc3OThjLi5mM2Q5ZjdhZTc0IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKKysrIGIveGVuL2FyY2gveDg2
L2h2bS92aXJpZGlhbi9zeW5pYy5jCkBAIC0zMCw3ICszMCw4IEBAIHR5cGVkZWYgdW5pb24gX0hW
X1ZQX0FTU0lTVF9QQUdFCiAKIHZvaWQgdmlyaWRpYW5fYXBpY19hc3Npc3Rfc2V0KGNvbnN0IHN0
cnVjdCB2Y3B1ICp2KQogewotICAgIEhWX1ZQX0FTU0lTVF9QQUdFICpwdHIgPSB2LT5hcmNoLmh2
bS52aXJpZGlhbi0+dnBfYXNzaXN0LnB0cjsKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYg
PSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKKyAgICBIVl9WUF9BU1NJU1RfUEFHRSAqcHRyID0gdnYt
PnZwX2Fzc2lzdC5wdHI7CiAKICAgICBpZiAoICFwdHIgKQogICAgICAgICByZXR1cm47CkBAIC00
MCwyNSArNDEsMjUgQEAgdm9pZCB2aXJpZGlhbl9hcGljX2Fzc2lzdF9zZXQoY29uc3Qgc3RydWN0
IHZjcHUgKnYpCiAgICAgICogd3JvbmcgYW5kIHRoZSBWTSB3aWxsIG1vc3QgbGlrZWx5IGhhbmcg
c28gZm9yY2UgYSBjcmFzaCBub3cKICAgICAgKiB0byBtYWtlIHRoZSBwcm9ibGVtIGNsZWFyLgog
ICAgICAqLwotICAgIGlmICggdi0+YXJjaC5odm0udmlyaWRpYW4tPmFwaWNfYXNzaXN0X3BlbmRp
bmcgKQorICAgIGlmICggdnYtPmFwaWNfYXNzaXN0X3BlbmRpbmcgKQogICAgICAgICBkb21haW5f
Y3Jhc2godi0+ZG9tYWluKTsKIAotICAgIHYtPmFyY2guaHZtLnZpcmlkaWFuLT5hcGljX2Fzc2lz
dF9wZW5kaW5nID0gdHJ1ZTsKKyAgICB2di0+YXBpY19hc3Npc3RfcGVuZGluZyA9IHRydWU7CiAg
ICAgcHRyLT5BcGljQXNzaXN0Lm5vX2VvaSA9IDE7CiB9CiAKIGJvb2wgdmlyaWRpYW5fYXBpY19h
c3Npc3RfY29tcGxldGVkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogewotICAgIEhWX1ZQX0FTU0lT
VF9QQUdFICpwdHIgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi0+dnBfYXNzaXN0LnB0cjsKKyAgICBz
dHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKKyAgICBIVl9W
UF9BU1NJU1RfUEFHRSAqcHRyID0gdnYtPnZwX2Fzc2lzdC5wdHI7CiAKICAgICBpZiAoICFwdHIg
KQogICAgICAgICByZXR1cm4gZmFsc2U7CiAKLSAgICBpZiAoIHYtPmFyY2guaHZtLnZpcmlkaWFu
LT5hcGljX2Fzc2lzdF9wZW5kaW5nICYmCi0gICAgICAgICAhcHRyLT5BcGljQXNzaXN0Lm5vX2Vv
aSApCisgICAgaWYgKCB2di0+YXBpY19hc3Npc3RfcGVuZGluZyAmJiAhcHRyLT5BcGljQXNzaXN0
Lm5vX2VvaSApCiAgICAgewogICAgICAgICAvKiBBbiBFT0kgaGFzIGJlZW4gYXZvaWRlZCAqLwot
ICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+YXBpY19hc3Npc3RfcGVuZGluZyA9IGZhbHNl
OworICAgICAgICB2di0+YXBpY19hc3Npc3RfcGVuZGluZyA9IGZhbHNlOwogICAgICAgICByZXR1
cm4gdHJ1ZTsKICAgICB9CiAKQEAgLTY3LDE3ICs2OCwyMCBAQCBib29sIHZpcmlkaWFuX2FwaWNf
YXNzaXN0X2NvbXBsZXRlZChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIAogdm9pZCB2aXJpZGlhbl9h
cGljX2Fzc2lzdF9jbGVhcihjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICBIVl9WUF9BU1NJ
U1RfUEFHRSAqcHRyID0gdi0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdC5wdHI7CisgICAg
c3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CisgICAgSFZf
VlBfQVNTSVNUX1BBR0UgKnB0ciA9IHZ2LT52cF9hc3Npc3QucHRyOwogCiAgICAgaWYgKCAhcHRy
ICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgcHRyLT5BcGljQXNzaXN0Lm5vX2VvaSA9IDA7Ci0g
ICAgdi0+YXJjaC5odm0udmlyaWRpYW4tPmFwaWNfYXNzaXN0X3BlbmRpbmcgPSBmYWxzZTsKKyAg
ICB2di0+YXBpY19hc3Npc3RfcGVuZGluZyA9IGZhbHNlOwogfQogCiBpbnQgdmlyaWRpYW5fc3lu
aWNfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQogewor
ICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOworCiAg
ICAgc3dpdGNoICggaWR4ICkKICAgICB7CiAgICAgY2FzZSBIVl9YNjRfTVNSX0VPSToKQEAgLTk1
LDEyICs5OSwxMSBAQCBpbnQgdmlyaWRpYW5fc3luaWNfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVp
bnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQogCiAgICAgY2FzZSBIVl9YNjRfTVNSX1ZQX0FTU0lT
VF9QQUdFOgogICAgICAgICAvKiByZWxlYXNlIGFueSBwcmV2aW91cyBtYXBwaW5nICovCi0gICAg
ICAgIHZpcmlkaWFuX3VubWFwX2d1ZXN0X3BhZ2UoJnYtPmFyY2guaHZtLnZpcmlkaWFuLT52cF9h
c3Npc3QpOwotICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+dnBfYXNzaXN0Lm1zci5yYXcg
PSB2YWw7Ci0gICAgICAgIHZpcmlkaWFuX2R1bXBfZ3Vlc3RfcGFnZSh2LCAiVlBfQVNTSVNUIiwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2LT5hcmNoLmh2bS52aXJpZGlhbi0+
dnBfYXNzaXN0KTsKLSAgICAgICAgaWYgKCB2LT5hcmNoLmh2bS52aXJpZGlhbi0+dnBfYXNzaXN0
Lm1zci5maWVsZHMuZW5hYmxlZCApCi0gICAgICAgICAgICB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFn
ZSh2LCAmdi0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdCk7CisgICAgICAgIHZpcmlkaWFu
X3VubWFwX2d1ZXN0X3BhZ2UoJnZ2LT52cF9hc3Npc3QpOworICAgICAgICB2di0+dnBfYXNzaXN0
Lm1zci5yYXcgPSB2YWw7CisgICAgICAgIHZpcmlkaWFuX2R1bXBfZ3Vlc3RfcGFnZSh2LCAiVlBf
QVNTSVNUIiwgJnZ2LT52cF9hc3Npc3QpOworICAgICAgICBpZiAoIHZ2LT52cF9hc3Npc3QubXNy
LmZpZWxkcy5lbmFibGVkICkKKyAgICAgICAgICAgIHZpcmlkaWFuX21hcF9ndWVzdF9wYWdlKHYs
ICZ2di0+dnBfYXNzaXN0KTsKICAgICAgICAgYnJlYWs7CiAKICAgICBkZWZhdWx0OgpAQCAtMTQ2
LDE4ICsxNDksMjIgQEAgaW50IHZpcmlkaWFuX3N5bmljX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1
ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiB2b2lkIHZpcmlkaWFuX3N5bmljX3Nh
dmVfdmNwdV9jdHh0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCAqY3R4dCkKIHsK
LSAgICBjdHh0LT5hcGljX2Fzc2lzdF9wZW5kaW5nID0gdi0+YXJjaC5odm0udmlyaWRpYW4tPmFw
aWNfYXNzaXN0X3BlbmRpbmc7Ci0gICAgY3R4dC0+dnBfYXNzaXN0X21zciA9IHYtPmFyY2guaHZt
LnZpcmlkaWFuLT52cF9hc3Npc3QubXNyLnJhdzsKKyAgICBjb25zdCBzdHJ1Y3QgdmlyaWRpYW5f
dmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKKworICAgIGN0eHQtPmFwaWNfYXNzaXN0
X3BlbmRpbmcgPSB2di0+YXBpY19hc3Npc3RfcGVuZGluZzsKKyAgICBjdHh0LT52cF9hc3Npc3Rf
bXNyID0gdnYtPnZwX2Fzc2lzdC5tc3IucmF3OwogfQogCiB2b2lkIHZpcmlkaWFuX3N5bmljX2xv
YWRfdmNwdV9jdHh0KAogICAgIHN0cnVjdCB2Y3B1ICp2LCBjb25zdCBzdHJ1Y3QgaHZtX3Zpcmlk
aWFuX3ZjcHVfY29udGV4dCAqY3R4dCkKIHsKLSAgICB2LT5hcmNoLmh2bS52aXJpZGlhbi0+dnBf
YXNzaXN0Lm1zci5yYXcgPSBjdHh0LT52cF9hc3Npc3RfbXNyOwotICAgIGlmICggdi0+YXJjaC5o
dm0udmlyaWRpYW4tPnZwX2Fzc2lzdC5tc3IuZmllbGRzLmVuYWJsZWQgKQotICAgICAgICB2aXJp
ZGlhbl9tYXBfZ3Vlc3RfcGFnZSh2LCAmdi0+YXJjaC5odm0udmlyaWRpYW4tPnZwX2Fzc2lzdCk7
CisgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CisK
KyAgICB2di0+dnBfYXNzaXN0Lm1zci5yYXcgPSBjdHh0LT52cF9hc3Npc3RfbXNyOworICAgIGlm
ICggdnYtPnZwX2Fzc2lzdC5tc3IuZmllbGRzLmVuYWJsZWQgKQorICAgICAgICB2aXJpZGlhbl9t
YXBfZ3Vlc3RfcGFnZSh2LCAmdnYtPnZwX2Fzc2lzdCk7CiAKLSAgICB2LT5hcmNoLmh2bS52aXJp
ZGlhbi0+YXBpY19hc3Npc3RfcGVuZGluZyA9IGN0eHQtPmFwaWNfYXNzaXN0X3BlbmRpbmc7Cisg
ICAgdnYtPmFwaWNfYXNzaXN0X3BlbmRpbmcgPSBjdHh0LT5hcGljX2Fzc2lzdF9wZW5kaW5nOwog
fQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgYi94
ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYwppbmRleCBhN2U5NGFhZGYwLi43NmY5NjEy
MDAxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYwpAQCAtMTQxLDYgKzE0MSw3IEBAIHZvaWQg
dmlyaWRpYW5fdGltZV9yZWZfY291bnRfdGhhdyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogaW50
IHZpcmlkaWFuX3RpbWVfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0
X3QgdmFsKQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAgc3RydWN0
IHZpcmlkaWFuX2RvbWFpbiAqdmQgPSBkLT5hcmNoLmh2bS52aXJpZGlhbjsKIAogICAgIHN3aXRj
aCAoIGlkeCApCiAgICAgewpAQCAtMTQ4LDkgKzE0OSw5IEBAIGludCB2aXJpZGlhbl90aW1lX3dy
bXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKICAgICAgICAg
aWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3JlZmVyZW5jZV90c2MpICkK
ICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKIAotICAgICAgICBkLT5hcmNo
Lmh2bS52aXJpZGlhbi0+cmVmZXJlbmNlX3RzYy5yYXcgPSB2YWw7CisgICAgICAgIHZkLT5yZWZl
cmVuY2VfdHNjLnJhdyA9IHZhbDsKICAgICAgICAgZHVtcF9yZWZlcmVuY2VfdHNjKGQpOwotICAg
ICAgICBpZiAoIGQtPmFyY2guaHZtLnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNjLmZpZWxkcy5lbmFi
bGVkICkKKyAgICAgICAgaWYgKCB2ZC0+cmVmZXJlbmNlX3RzYy5maWVsZHMuZW5hYmxlZCApCiAg
ICAgICAgICAgICB1cGRhdGVfcmVmZXJlbmNlX3RzYyhkLCB0cnVlKTsKICAgICAgICAgYnJlYWs7
CiAKQEAgLTE2NSw3ICsxNjYsOCBAQCBpbnQgdmlyaWRpYW5fdGltZV93cm1zcihzdHJ1Y3QgdmNw
dSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAKIGludCB2aXJpZGlhbl90aW1lX3Jk
bXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiB7
Ci0gICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAgICBjb25zdCBzdHJ1Y3QgZG9t
YWluICpkID0gdi0+ZG9tYWluOworICAgIHN0cnVjdCB2aXJpZGlhbl9kb21haW4gKnZkID0gZC0+
YXJjaC5odm0udmlyaWRpYW47CiAKICAgICBzd2l0Y2ggKCBpZHggKQogICAgIHsKQEAgLTE4Nywx
MyArMTg5LDEyIEBAIGludCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2
LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgICAgIGlmICggISh2aXJpZGlhbl9m
ZWF0dXJlX21hc2soZCkgJiBIVk1QVl9yZWZlcmVuY2VfdHNjKSApCiAgICAgICAgICAgICByZXR1
cm4gWDg2RU1VTF9FWENFUFRJT047CiAKLSAgICAgICAgKnZhbCA9IGQtPmFyY2guaHZtLnZpcmlk
aWFuLT5yZWZlcmVuY2VfdHNjLnJhdzsKKyAgICAgICAgKnZhbCA9IHZkLT5yZWZlcmVuY2VfdHNj
LnJhdzsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIEhWX1g2NF9NU1JfVElNRV9SRUZfQ09V
TlQ6CiAgICAgewotICAgICAgICBzdHJ1Y3QgdmlyaWRpYW5fdGltZV9yZWZfY291bnQgKnRyYyA9
Ci0gICAgICAgICAgICAmZC0+YXJjaC5odm0udmlyaWRpYW4tPnRpbWVfcmVmX2NvdW50OworICAg
ICAgICBzdHJ1Y3QgdmlyaWRpYW5fdGltZV9yZWZfY291bnQgKnRyYyA9ICZ2ZC0+dGltZV9yZWZf
Y291bnQ7CiAKICAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBW
X3RpbWVfcmVmX2NvdW50KSApCiAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047
CkBAIC0yMTcsMTcgKzIxOCwyMSBAQCBpbnQgdmlyaWRpYW5fdGltZV9yZG1zcihjb25zdCBzdHJ1
Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogdm9pZCB2aXJpZGlhbl90
aW1lX3NhdmVfZG9tYWluX2N0eHQoCiAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IGh2bV92aXJpZGlhbl9kb21haW5fY29udGV4dCAqY3R4dCkKIHsKLSAgICBjdHh0LT50aW1lX3Jl
Zl9jb3VudCA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLT50aW1lX3JlZl9jb3VudC52YWw7Ci0gICAg
Y3R4dC0+cmVmZXJlbmNlX3RzYyA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNj
LnJhdzsKKyAgICBjb25zdCBzdHJ1Y3QgdmlyaWRpYW5fZG9tYWluICp2ZCA9IGQtPmFyY2guaHZt
LnZpcmlkaWFuOworCisgICAgY3R4dC0+dGltZV9yZWZfY291bnQgPSB2ZC0+dGltZV9yZWZfY291
bnQudmFsOworICAgIGN0eHQtPnJlZmVyZW5jZV90c2MgPSB2ZC0+cmVmZXJlbmNlX3RzYy5yYXc7
CiB9CiAKIHZvaWQgdmlyaWRpYW5fdGltZV9sb2FkX2RvbWFpbl9jdHh0KAogICAgIHN0cnVjdCBk
b21haW4gKmQsIGNvbnN0IHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRleHQgKmN0eHQp
CiB7Ci0gICAgZC0+YXJjaC5odm0udmlyaWRpYW4tPnRpbWVfcmVmX2NvdW50LnZhbCA9IGN0eHQt
PnRpbWVfcmVmX2NvdW50OwotICAgIGQtPmFyY2guaHZtLnZpcmlkaWFuLT5yZWZlcmVuY2VfdHNj
LnJhdyA9IGN0eHQtPnJlZmVyZW5jZV90c2M7CisgICAgc3RydWN0IHZpcmlkaWFuX2RvbWFpbiAq
dmQgPSBkLT5hcmNoLmh2bS52aXJpZGlhbjsKKworICAgIHZkLT50aW1lX3JlZl9jb3VudC52YWwg
PSBjdHh0LT50aW1lX3JlZl9jb3VudDsKKyAgICB2ZC0+cmVmZXJlbmNlX3RzYy5yYXcgPSBjdHh0
LT5yZWZlcmVuY2VfdHNjOwogCi0gICAgaWYgKCBkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVmZXJl
bmNlX3RzYy5maWVsZHMuZW5hYmxlZCApCisgICAgaWYgKCB2ZC0+cmVmZXJlbmNlX3RzYy5maWVs
ZHMuZW5hYmxlZCApCiAgICAgICAgIHVwZGF0ZV9yZWZlcmVuY2VfdHNjKGQsIGZhbHNlKTsKIH0K
IApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIGIveGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCmluZGV4IDc4Mzk3MThlZjQuLjcxMDQ3
MGZlZDcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwor
KysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKQEAgLTEyMiw2ICsxMjIs
NyBAQCB2b2lkIGNwdWlkX3ZpcmlkaWFuX2xlYXZlcyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWlu
dDMyX3QgbGVhZiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHN1YmxlYWYs
IHN0cnVjdCBjcHVpZF9sZWFmICpyZXMpCiB7CiAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9
IHYtPmRvbWFpbjsKKyAgICBjb25zdCBzdHJ1Y3QgdmlyaWRpYW5fZG9tYWluICp2ZCA9IGQtPmFy
Y2guaHZtLnZpcmlkaWFuOwogCiAgICAgQVNTRVJUKGlzX3ZpcmlkaWFuX2RvbWFpbihkKSk7CiAg
ICAgQVNTRVJUKGxlYWYgPj0gMHg0MDAwMDAwMCAmJiBsZWFmIDwgMHg0MDAwMDEwMCk7CkBAIC0x
NDYsNyArMTQ3LDcgQEAgdm9pZCBjcHVpZF92aXJpZGlhbl9sZWF2ZXMoY29uc3Qgc3RydWN0IHZj
cHUgKnYsIHVpbnQzMl90IGxlYWYsCiAgICAgICAgICAqIEh5cGVydmlzb3IgaW5mb3JtYXRpb24s
IGJ1dCBvbmx5IGlmIHRoZSBndWVzdCBoYXMgc2V0IGl0cwogICAgICAgICAgKiBvd24gdmVyc2lv
biBudW1iZXIuCiAgICAgICAgICAqLwotICAgICAgICBpZiAoIGQtPmFyY2guaHZtLnZpcmlkaWFu
LT5ndWVzdF9vc19pZC5yYXcgPT0gMCApCisgICAgICAgIGlmICggdmQtPmd1ZXN0X29zX2lkLnJh
dyA9PSAwICkKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICByZXMtPmEgPSB2aXJpZGlhbl9i
dWlsZDsKICAgICAgICAgcmVzLT5iID0gKCh1aW50MzJfdCl2aXJpZGlhbl9tYWpvciA8PCAxNikg
fCB2aXJpZGlhbl9taW5vcjsKQEAgLTE5MSw4ICsxOTIsNyBAQCB2b2lkIGNwdWlkX3ZpcmlkaWFu
X2xlYXZlcyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbGVhZiwKIAogICAgIGNhc2Ug
NDoKICAgICAgICAgLyogUmVjb21tZW5kZWQgaHlwZXJjYWxsIHVzYWdlLiAqLwotICAgICAgICBp
ZiAoIChkLT5hcmNoLmh2bS52aXJpZGlhbi0+Z3Vlc3Rfb3NfaWQucmF3ID09IDApIHx8Ci0gICAg
ICAgICAgICAgKGQtPmFyY2guaHZtLnZpcmlkaWFuLT5ndWVzdF9vc19pZC5maWVsZHMub3MgPCA0
KSApCisgICAgICAgIGlmICggdmQtPmd1ZXN0X29zX2lkLnJhdyA9PSAwIHx8IHZkLT5ndWVzdF9v
c19pZC5maWVsZHMub3MgPCA0ICkKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICByZXMtPmEg
PSBDUFVJRDRBX1JFTEFYX1RJTUVSX0lOVDsKICAgICAgICAgaWYgKCB2aXJpZGlhbl9mZWF0dXJl
X21hc2soZCkgJiBIVk1QVl9oY2FsbF9yZW1vdGVfdGxiX2ZsdXNoICkKQEAgLTI4MSwyMSArMjgx
LDIzIEBAIHN0YXRpYyB2b2lkIGVuYWJsZV9oeXBlcmNhbGxfcGFnZShzdHJ1Y3QgZG9tYWluICpk
KQogCiBpbnQgZ3Vlc3Rfd3Jtc3JfdmlyaWRpYW4oc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlk
eCwgdWludDY0X3QgdmFsKQogeworICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFy
Y2guaHZtLnZpcmlkaWFuOwogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAg
c3RydWN0IHZpcmlkaWFuX2RvbWFpbiAqdmQgPSBkLT5hcmNoLmh2bS52aXJpZGlhbjsKIAogICAg
IEFTU0VSVChpc192aXJpZGlhbl9kb21haW4oZCkpOwogCiAgICAgc3dpdGNoICggaWR4ICkKICAg
ICB7CiAgICAgY2FzZSBIVl9YNjRfTVNSX0dVRVNUX09TX0lEOgotICAgICAgICBkLT5hcmNoLmh2
bS52aXJpZGlhbi0+Z3Vlc3Rfb3NfaWQucmF3ID0gdmFsOworICAgICAgICB2ZC0+Z3Vlc3Rfb3Nf
aWQucmF3ID0gdmFsOwogICAgICAgICBkdW1wX2d1ZXN0X29zX2lkKGQpOwogICAgICAgICBicmVh
azsKIAogICAgIGNhc2UgSFZfWDY0X01TUl9IWVBFUkNBTEw6Ci0gICAgICAgIGQtPmFyY2guaHZt
LnZpcmlkaWFuLT5oeXBlcmNhbGxfZ3BhLnJhdyA9IHZhbDsKKyAgICAgICAgdmQtPmh5cGVyY2Fs
bF9ncGEucmF3ID0gdmFsOwogICAgICAgICBkdW1wX2h5cGVyY2FsbChkKTsKLSAgICAgICAgaWYg
KCBkLT5hcmNoLmh2bS52aXJpZGlhbi0+aHlwZXJjYWxsX2dwYS5maWVsZHMuZW5hYmxlZCApCisg
ICAgICAgIGlmICggdmQtPmh5cGVyY2FsbF9ncGEuZmllbGRzLmVuYWJsZWQgKQogICAgICAgICAg
ICAgZW5hYmxlX2h5cGVyY2FsbF9wYWdlKGQpOwogICAgICAgICBicmVhazsKIApAQCAtMzE3LDEw
ICszMTksMTAgQEAgaW50IGd1ZXN0X3dybXNyX3ZpcmlkaWFuKHN0cnVjdCB2Y3B1ICp2LCB1aW50
MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKICAgICBjYXNlIEhWX1g2NF9NU1JfQ1JBU0hfUDM6CiAg
ICAgY2FzZSBIVl9YNjRfTVNSX0NSQVNIX1A0OgogICAgICAgICBCVUlMRF9CVUdfT04oSFZfWDY0
X01TUl9DUkFTSF9QNCAtIEhWX1g2NF9NU1JfQ1JBU0hfUDAgPj0KLSAgICAgICAgICAgICAgICAg
ICAgIEFSUkFZX1NJWkUodi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtKSk7CisgICAg
ICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKHZ2LT5jcmFzaF9wYXJhbSkpOwogCiAgICAgICAg
IGlkeCAtPSBIVl9YNjRfTVNSX0NSQVNIX1AwOwotICAgICAgICB2LT5hcmNoLmh2bS52aXJpZGlh
bi0+Y3Jhc2hfcGFyYW1baWR4XSA9IHZhbDsKKyAgICAgICAgdnYtPmNyYXNoX3BhcmFtW2lkeF0g
PSB2YWw7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9YNjRfTVNSX0NSQVNIX0NUTDoK
QEAgLTMzNywxMSArMzM5LDggQEAgaW50IGd1ZXN0X3dybXNyX3ZpcmlkaWFuKHN0cnVjdCB2Y3B1
ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKICAgICAgICAgc3Bpbl91bmxvY2soJmQt
PnNodXRkb3duX2xvY2spOwogCiAgICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsICJWSVJJ
RElBTiBDUkFTSDogJWx4ICVseCAlbHggJWx4ICVseFxuIiwKLSAgICAgICAgICAgICAgICB2LT5h
cmNoLmh2bS52aXJpZGlhbi0+Y3Jhc2hfcGFyYW1bMF0sCi0gICAgICAgICAgICAgICAgdi0+YXJj
aC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtWzFdLAotICAgICAgICAgICAgICAgIHYtPmFyY2gu
aHZtLnZpcmlkaWFuLT5jcmFzaF9wYXJhbVsyXSwKLSAgICAgICAgICAgICAgICB2LT5hcmNoLmh2
bS52aXJpZGlhbi0+Y3Jhc2hfcGFyYW1bM10sCi0gICAgICAgICAgICAgICAgdi0+YXJjaC5odm0u
dmlyaWRpYW4tPmNyYXNoX3BhcmFtWzRdKTsKKyAgICAgICAgICAgICAgICB2di0+Y3Jhc2hfcGFy
YW1bMF0sIHZ2LT5jcmFzaF9wYXJhbVsxXSwgdnYtPmNyYXNoX3BhcmFtWzJdLAorICAgICAgICAg
ICAgICAgIHZ2LT5jcmFzaF9wYXJhbVszXSwgdnYtPmNyYXNoX3BhcmFtWzRdKTsKICAgICAgICAg
YnJlYWs7CiAgICAgfQogCkBAIC0zNTcsMTggKzM1NiwyMCBAQCBpbnQgZ3Vlc3Rfd3Jtc3Jfdmly
aWRpYW4oc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQogCiBpbnQg
Z3Vlc3RfcmRtc3JfdmlyaWRpYW4oY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwg
dWludDY0X3QgKnZhbCkKIHsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworICAg
IGNvbnN0IHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOwor
ICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAgY29uc3Qgc3RydWN0
IHZpcmlkaWFuX2RvbWFpbiAqdmQgPSBkLT5hcmNoLmh2bS52aXJpZGlhbjsKIAogICAgIEFTU0VS
VChpc192aXJpZGlhbl9kb21haW4oZCkpOwogCiAgICAgc3dpdGNoICggaWR4ICkKICAgICB7CiAg
ICAgY2FzZSBIVl9YNjRfTVNSX0dVRVNUX09TX0lEOgotICAgICAgICAqdmFsID0gZC0+YXJjaC5o
dm0udmlyaWRpYW4tPmd1ZXN0X29zX2lkLnJhdzsKKyAgICAgICAgKnZhbCA9IHZkLT5ndWVzdF9v
c19pZC5yYXc7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBIVl9YNjRfTVNSX0hZUEVSQ0FM
TDoKLSAgICAgICAgKnZhbCA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLT5oeXBlcmNhbGxfZ3BhLnJh
dzsKKyAgICAgICAgKnZhbCA9IHZkLT5oeXBlcmNhbGxfZ3BhLnJhdzsKICAgICAgICAgYnJlYWs7
CiAKICAgICBjYXNlIEhWX1g2NF9NU1JfVlBfSU5ERVg6CkBAIC0zOTMsMTAgKzM5NCwxMCBAQCBp
bnQgZ3Vlc3RfcmRtc3JfdmlyaWRpYW4oY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlk
eCwgdWludDY0X3QgKnZhbCkKICAgICBjYXNlIEhWX1g2NF9NU1JfQ1JBU0hfUDM6CiAgICAgY2Fz
ZSBIVl9YNjRfTVNSX0NSQVNIX1A0OgogICAgICAgICBCVUlMRF9CVUdfT04oSFZfWDY0X01TUl9D
UkFTSF9QNCAtIEhWX1g2NF9NU1JfQ1JBU0hfUDAgPj0KLSAgICAgICAgICAgICAgICAgICAgIEFS
UkFZX1NJWkUodi0+YXJjaC5odm0udmlyaWRpYW4tPmNyYXNoX3BhcmFtKSk7CisgICAgICAgICAg
ICAgICAgICAgICBBUlJBWV9TSVpFKHZ2LT5jcmFzaF9wYXJhbSkpOwogCiAgICAgICAgIGlkeCAt
PSBIVl9YNjRfTVNSX0NSQVNIX1AwOwotICAgICAgICAqdmFsID0gdi0+YXJjaC5odm0udmlyaWRp
YW4tPmNyYXNoX3BhcmFtW2lkeF07CisgICAgICAgICp2YWwgPSB2di0+Y3Jhc2hfcGFyYW1baWR4
XTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIEhWX1g2NF9NU1JfQ1JBU0hfQ1RMOgpAQCAt
NjY1LDkgKzY2NiwxMCBAQCBzdGF0aWMgaW50IHZpcmlkaWFuX3NhdmVfZG9tYWluX2N0eHQoc3Ry
dWN0IHZjcHUgKnYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHZtX2Rv
bWFpbl9jb250ZXh0X3QgKmgpCiB7CiAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRv
bWFpbjsKKyAgICBjb25zdCBzdHJ1Y3QgdmlyaWRpYW5fZG9tYWluICp2ZCA9IGQtPmFyY2guaHZt
LnZpcmlkaWFuOwogICAgIHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRleHQgY3R4dCA9
IHsKLSAgICAgICAgLmh5cGVyY2FsbF9ncGEgPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+aHlwZXJj
YWxsX2dwYS5yYXcsCi0gICAgICAgIC5ndWVzdF9vc19pZCA9IGQtPmFyY2guaHZtLnZpcmlkaWFu
LT5ndWVzdF9vc19pZC5yYXcsCisgICAgICAgIC5oeXBlcmNhbGxfZ3BhID0gdmQtPmh5cGVyY2Fs
bF9ncGEucmF3LAorICAgICAgICAuZ3Vlc3Rfb3NfaWQgPSB2ZC0+Z3Vlc3Rfb3NfaWQucmF3LAog
ICAgIH07CiAKICAgICBpZiAoICFpc192aXJpZGlhbl9kb21haW4oZCkgKQpAQCAtNjgxLDEzICs2
ODMsMTQgQEAgc3RhdGljIGludCB2aXJpZGlhbl9zYXZlX2RvbWFpbl9jdHh0KHN0cnVjdCB2Y3B1
ICp2LAogc3RhdGljIGludCB2aXJpZGlhbl9sb2FkX2RvbWFpbl9jdHh0KHN0cnVjdCBkb21haW4g
KmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHZtX2RvbWFpbl9jb250
ZXh0X3QgKmgpCiB7CisgICAgc3RydWN0IHZpcmlkaWFuX2RvbWFpbiAqdmQgPSBkLT5hcmNoLmh2
bS52aXJpZGlhbjsKICAgICBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX2RvbWFpbl9jb250ZXh0IGN0eHQ7
CiAKICAgICBpZiAoIGh2bV9sb2FkX2VudHJ5X3plcm9leHRlbmQoVklSSURJQU5fRE9NQUlOLCBo
LCAmY3R4dCkgIT0gMCApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCi0gICAgZC0+YXJjaC5o
dm0udmlyaWRpYW4tPmh5cGVyY2FsbF9ncGEucmF3ID0gY3R4dC5oeXBlcmNhbGxfZ3BhOwotICAg
IGQtPmFyY2guaHZtLnZpcmlkaWFuLT5ndWVzdF9vc19pZC5yYXcgPSBjdHh0Lmd1ZXN0X29zX2lk
OworICAgIHZkLT5oeXBlcmNhbGxfZ3BhLnJhdyA9IGN0eHQuaHlwZXJjYWxsX2dwYTsKKyAgICB2
ZC0+Z3Vlc3Rfb3NfaWQucmF3ID0gY3R4dC5ndWVzdF9vc19pZDsKIAogICAgIHZpcmlkaWFuX3Rp
bWVfbG9hZF9kb21haW5fY3R4dChkLCAmY3R4dCk7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Apr 05 08:44:39 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Apr 2019 08: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 1hCKSl-0002e8-2R; Fri, 05 Apr 2019 08:44:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2AYO=SH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hCKSk-0002e1-31
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:44:38 +0000
X-Inumbo-ID: 0ace2313-577f-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0ace2313-577f-11e9-92d7-bc764e045a96;
 Fri, 05 Apr 2019 08:44:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hCKSi-0001VL-Bm
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:44:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hCKSi-0002my-9A
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:44:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hCKSi-0002my-9A@xenbits.xenproject.org>
Date: Fri, 05 Apr 2019 08:44:36 +0000
Subject: [Xen-changelog] [xen staging] viridian: make 'fields' struct
 anonymous...
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGEyMDRlNmY4ZTc0NGY2N2I0M2I5OWMzMjRiZTM3ODY4M2ZlNjZhNjEKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVl
IE1hciAxOSAxNjoyNTowMCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIEFwciA1IDEwOjI0OjQ3IDIwMTkgKzAyMDAK
CiAgICB2aXJpZGlhbjogbWFrZSAnZmllbGRzJyBzdHJ1Y3QgYW5vbnltb3VzLi4uCiAgICAKICAg
IC4uLmluc2lkZSB2aXJpZGlhbl9wYWdlX21zciBhbmQgdmlyaWRpYW5fZ3Vlc3Rfb3NfaWRfbXNy
IHVuaW9ucy4KICAgIAogICAgVGhlcmUncyBubyBuZWVkIHRvIG5hbWUgaXQgYW5kIHRoZSBjb2Rl
IGlzIHNob3J0ZW5lZCBieSBub3QgZG9pbmcgc28uCiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0t
LQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jICAgIHwgIDQgKystLQogeGVuL2Fy
Y2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgICAgIHwgMTAgKysrKystLS0tLQogeGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jIHwgMjAgKysrKysrKysrLS0tLS0tLS0tLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggICB8ICA0ICsrLS0KIDQgZmlsZXMgY2hh
bmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMjAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlh
bi9zeW5pYy5jCmluZGV4IGYzZDlmN2FlNzQuLjA1ZDk3MWIzNjUgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3Zpcmlk
aWFuL3N5bmljLmMKQEAgLTEwMiw3ICsxMDIsNyBAQCBpbnQgdmlyaWRpYW5fc3luaWNfd3Jtc3Io
c3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQogICAgICAgICB2aXJp
ZGlhbl91bm1hcF9ndWVzdF9wYWdlKCZ2di0+dnBfYXNzaXN0KTsKICAgICAgICAgdnYtPnZwX2Fz
c2lzdC5tc3IucmF3ID0gdmFsOwogICAgICAgICB2aXJpZGlhbl9kdW1wX2d1ZXN0X3BhZ2Uodiwg
IlZQX0FTU0lTVCIsICZ2di0+dnBfYXNzaXN0KTsKLSAgICAgICAgaWYgKCB2di0+dnBfYXNzaXN0
Lm1zci5maWVsZHMuZW5hYmxlZCApCisgICAgICAgIGlmICggdnYtPnZwX2Fzc2lzdC5tc3IuZW5h
YmxlZCApCiAgICAgICAgICAgICB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZSh2LCAmdnYtPnZwX2Fz
c2lzdCk7CiAgICAgICAgIGJyZWFrOwogCkBAIC0xNjEsNyArMTYxLDcgQEAgdm9pZCB2aXJpZGlh
bl9zeW5pY19sb2FkX3ZjcHVfY3R4dCgKICAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2
LT5hcmNoLmh2bS52aXJpZGlhbjsKIAogICAgIHZ2LT52cF9hc3Npc3QubXNyLnJhdyA9IGN0eHQt
PnZwX2Fzc2lzdF9tc3I7Ci0gICAgaWYgKCB2di0+dnBfYXNzaXN0Lm1zci5maWVsZHMuZW5hYmxl
ZCApCisgICAgaWYgKCB2di0+dnBfYXNzaXN0Lm1zci5lbmFibGVkICkKICAgICAgICAgdmlyaWRp
YW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnZ2LT52cF9hc3Npc3QpOwogCiAgICAgdnYtPmFwaWNfYXNz
aXN0X3BlbmRpbmcgPSBjdHh0LT5hcGljX2Fzc2lzdF9wZW5kaW5nOwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
L3RpbWUuYwppbmRleCA3NmY5NjEyMDAxLi45MDlhM2ZiOWUzIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
L3RpbWUuYwpAQCAtMjksMTYgKzI5LDE2IEBAIHN0YXRpYyB2b2lkIGR1bXBfcmVmZXJlbmNlX3Rz
Yyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIGNvbnN0IHVuaW9uIHZpcmlkaWFuX3Bh
Z2VfbXNyICpydCA9ICZkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVmZXJlbmNlX3RzYzsKIAotICAg
IGlmICggIXJ0LT5maWVsZHMuZW5hYmxlZCApCisgICAgaWYgKCAhcnQtPmVuYWJsZWQgKQogICAg
ICAgICByZXR1cm47CiAKICAgICBwcmludGsoWEVOTE9HX0dfSU5GTyAiZCVkOiBWSVJJRElBTiBS
RUZFUkVOQ0VfVFNDOiBwZm46ICVseFxuIiwKLSAgICAgICAgICAgZC0+ZG9tYWluX2lkLCAodW5z
aWduZWQgbG9uZylydC0+ZmllbGRzLnBmbik7CisgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgKHVu
c2lnbmVkIGxvbmcpcnQtPnBmbik7CiB9CiAKIHN0YXRpYyB2b2lkIHVwZGF0ZV9yZWZlcmVuY2Vf
dHNjKHN0cnVjdCBkb21haW4gKmQsIGJvb2wgaW5pdGlhbGl6ZSkKIHsKLSAgICB1bnNpZ25lZCBs
b25nIGdtZm4gPSBkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVmZXJlbmNlX3RzYy5maWVsZHMucGZu
OworICAgIHVuc2lnbmVkIGxvbmcgZ21mbiA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLT5yZWZlcmVu
Y2VfdHNjLnBmbjsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gZ2V0X3BhZ2VfZnJvbV9n
Zm4oZCwgZ21mbiwgTlVMTCwgUDJNX0FMTE9DKTsKICAgICBIVl9SRUZFUkVOQ0VfVFNDX1BBR0Ug
KnA7CiAKQEAgLTE1MSw3ICsxNTEsNyBAQCBpbnQgdmlyaWRpYW5fdGltZV93cm1zcihzdHJ1Y3Qg
dmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAKICAgICAgICAgdmQtPnJlZmVy
ZW5jZV90c2MucmF3ID0gdmFsOwogICAgICAgICBkdW1wX3JlZmVyZW5jZV90c2MoZCk7Ci0gICAg
ICAgIGlmICggdmQtPnJlZmVyZW5jZV90c2MuZmllbGRzLmVuYWJsZWQgKQorICAgICAgICBpZiAo
IHZkLT5yZWZlcmVuY2VfdHNjLmVuYWJsZWQgKQogICAgICAgICAgICAgdXBkYXRlX3JlZmVyZW5j
ZV90c2MoZCwgdHJ1ZSk7CiAgICAgICAgIGJyZWFrOwogCkBAIC0yMzIsNyArMjMyLDcgQEAgdm9p
ZCB2aXJpZGlhbl90aW1lX2xvYWRfZG9tYWluX2N0eHQoCiAgICAgdmQtPnRpbWVfcmVmX2NvdW50
LnZhbCA9IGN0eHQtPnRpbWVfcmVmX2NvdW50OwogICAgIHZkLT5yZWZlcmVuY2VfdHNjLnJhdyA9
IGN0eHQtPnJlZmVyZW5jZV90c2M7CiAKLSAgICBpZiAoIHZkLT5yZWZlcmVuY2VfdHNjLmZpZWxk
cy5lbmFibGVkICkKKyAgICBpZiAoIHZkLT5yZWZlcmVuY2VfdHNjLmVuYWJsZWQgKQogICAgICAg
ICB1cGRhdGVfcmVmZXJlbmNlX3RzYyhkLCBmYWxzZSk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRp
YW4vdmlyaWRpYW4uYwppbmRleCA3MTA0NzBmZWQ3Li4xYTIwZDY4YWFmIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS92aXJpZGlhbi92aXJpZGlhbi5jCkBAIC0xOTIsNyArMTkyLDcgQEAgdm9pZCBjcHVpZF92aXJp
ZGlhbl9sZWF2ZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCiAKICAgICBj
YXNlIDQ6CiAgICAgICAgIC8qIFJlY29tbWVuZGVkIGh5cGVyY2FsbCB1c2FnZS4gKi8KLSAgICAg
ICAgaWYgKCB2ZC0+Z3Vlc3Rfb3NfaWQucmF3ID09IDAgfHwgdmQtPmd1ZXN0X29zX2lkLmZpZWxk
cy5vcyA8IDQgKQorICAgICAgICBpZiAoIHZkLT5ndWVzdF9vc19pZC5yYXcgPT0gMCB8fCB2ZC0+
Z3Vlc3Rfb3NfaWQub3MgPCA0ICkKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICByZXMtPmEg
PSBDUFVJRDRBX1JFTEFYX1RJTUVSX0lOVDsKICAgICAgICAgaWYgKCB2aXJpZGlhbl9mZWF0dXJl
X21hc2soZCkgJiBIVk1QVl9oY2FsbF9yZW1vdGVfdGxiX2ZsdXNoICkKQEAgLTIyOCwxMCArMjI4
LDggQEAgc3RhdGljIHZvaWQgZHVtcF9ndWVzdF9vc19pZChjb25zdCBzdHJ1Y3QgZG9tYWluICpk
KQogCiAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8KICAgICAgICAgICAgImQlZDogVklSSURJQU4g
R1VFU1RfT1NfSUQ6IHZlbmRvcjogJXggb3M6ICV4IG1ham9yOiAleCBtaW5vcjogJXggc3A6ICV4
IGJ1aWxkOiAleFxuIiwKLSAgICAgICAgICAgZC0+ZG9tYWluX2lkLAotICAgICAgICAgICBnb2kt
PmZpZWxkcy52ZW5kb3IsIGdvaS0+ZmllbGRzLm9zLAotICAgICAgICAgICBnb2ktPmZpZWxkcy5t
YWpvciwgZ29pLT5maWVsZHMubWlub3IsCi0gICAgICAgICAgIGdvaS0+ZmllbGRzLnNlcnZpY2Vf
cGFjaywgZ29pLT5maWVsZHMuYnVpbGRfbnVtYmVyKTsKKyAgICAgICAgICAgZC0+ZG9tYWluX2lk
LCBnb2ktPnZlbmRvciwgZ29pLT5vcywgZ29pLT5tYWpvciwgZ29pLT5taW5vciwKKyAgICAgICAg
ICAgZ29pLT5zZXJ2aWNlX3BhY2ssIGdvaS0+YnVpbGRfbnVtYmVyKTsKIH0KIAogc3RhdGljIHZv
aWQgZHVtcF9oeXBlcmNhbGwoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKQEAgLTI0MiwxMiArMjQw
LDEyIEBAIHN0YXRpYyB2b2lkIGR1bXBfaHlwZXJjYWxsKGNvbnN0IHN0cnVjdCBkb21haW4gKmQp
CiAKICAgICBwcmludGsoWEVOTE9HX0dfSU5GTyAiZCVkOiBWSVJJRElBTiBIWVBFUkNBTEw6IGVu
YWJsZWQ6ICV4IHBmbjogJWx4XG4iLAogICAgICAgICAgICBkLT5kb21haW5faWQsCi0gICAgICAg
ICAgIGhnLT5maWVsZHMuZW5hYmxlZCwgKHVuc2lnbmVkIGxvbmcpaGctPmZpZWxkcy5wZm4pOwor
ICAgICAgICAgICBoZy0+ZW5hYmxlZCwgKHVuc2lnbmVkIGxvbmcpaGctPnBmbik7CiB9CiAKIHN0
YXRpYyB2b2lkIGVuYWJsZV9oeXBlcmNhbGxfcGFnZShzdHJ1Y3QgZG9tYWluICpkKQogewotICAg
IHVuc2lnbmVkIGxvbmcgZ21mbiA9IGQtPmFyY2guaHZtLnZpcmlkaWFuLT5oeXBlcmNhbGxfZ3Bh
LmZpZWxkcy5wZm47CisgICAgdW5zaWduZWQgbG9uZyBnbWZuID0gZC0+YXJjaC5odm0udmlyaWRp
YW4tPmh5cGVyY2FsbF9ncGEucGZuOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBnZXRf
cGFnZV9mcm9tX2dmbihkLCBnbWZuLCBOVUxMLCBQMk1fQUxMT0MpOwogICAgIHVpbnQ4X3QgKnA7
CiAKQEAgLTI5Nyw3ICsyOTUsNyBAQCBpbnQgZ3Vlc3Rfd3Jtc3JfdmlyaWRpYW4oc3RydWN0IHZj
cHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQogICAgIGNhc2UgSFZfWDY0X01TUl9I
WVBFUkNBTEw6CiAgICAgICAgIHZkLT5oeXBlcmNhbGxfZ3BhLnJhdyA9IHZhbDsKICAgICAgICAg
ZHVtcF9oeXBlcmNhbGwoZCk7Ci0gICAgICAgIGlmICggdmQtPmh5cGVyY2FsbF9ncGEuZmllbGRz
LmVuYWJsZWQgKQorICAgICAgICBpZiAoIHZkLT5oeXBlcmNhbGxfZ3BhLmVuYWJsZWQgKQogICAg
ICAgICAgICAgZW5hYmxlX2h5cGVyY2FsbF9wYWdlKGQpOwogICAgICAgICBicmVhazsKIApAQCAt
NjA2LDE3ICs2MDQsMTcgQEAgb3V0Ogogdm9pZCB2aXJpZGlhbl9kdW1wX2d1ZXN0X3BhZ2UoY29u
c3Qgc3RydWN0IHZjcHUgKnYsIGNvbnN0IGNoYXIgKm5hbWUsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSAqdnApCiB7Ci0gICAgaWYgKCAh
dnAtPm1zci5maWVsZHMuZW5hYmxlZCApCisgICAgaWYgKCAhdnAtPm1zci5lbmFibGVkICkKICAg
ICAgICAgcmV0dXJuOwogCiAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8gIiVwdjogVklSSURJQU4g
JXM6IHBmbjogJWx4XG4iLAotICAgICAgICAgICB2LCBuYW1lLCAodW5zaWduZWQgbG9uZyl2cC0+
bXNyLmZpZWxkcy5wZm4pOworICAgICAgICAgICB2LCBuYW1lLCAodW5zaWduZWQgbG9uZyl2cC0+
bXNyLnBmbik7CiB9CiAKIHZvaWQgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UoY29uc3Qgc3RydWN0
IHZjcHUgKnYsIHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2cCkKIHsKICAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gdi0+ZG9tYWluOwotICAgIHVuc2lnbmVkIGxvbmcgZ21mbiA9IHZwLT5tc3IuZmllbGRz
LnBmbjsKKyAgICB1bnNpZ25lZCBsb25nIGdtZm4gPSB2cC0+bXNyLnBmbjsKICAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlOwogCiAgICAgaWYgKCB2cC0+cHRyICkKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92
aXJpZGlhbi5oCmluZGV4IGM1NjI0MjQzMzIuLmFiYmJiMzYwOTIgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vdmlyaWRpYW4uaApAQCAtMTcsNyArMTcsNyBAQCB1bmlvbiB2aXJpZGlhbl9wYWdlX21zcgog
ICAgICAgICB1aW50NjRfdCBlbmFibGVkOjE7CiAgICAgICAgIHVpbnQ2NF90IHJlc2VydmVkX3By
ZXNlcnZlZDoxMTsKICAgICAgICAgdWludDY0X3QgcGZuOjQ4OwotICAgIH0gZmllbGRzOworICAg
IH07CiB9OwogCiBzdHJ1Y3QgdmlyaWRpYW5fcGFnZQpAQCAtNDQsNyArNDQsNyBAQCB1bmlvbiB2
aXJpZGlhbl9ndWVzdF9vc19pZF9tc3IKICAgICAgICAgdWludDY0X3QgbWFqb3I6ODsKICAgICAg
ICAgdWludDY0X3Qgb3M6ODsKICAgICAgICAgdWludDY0X3QgdmVuZG9yOjE2OwotICAgIH0gZmll
bGRzOworICAgIH07CiB9OwogCiBzdHJ1Y3QgdmlyaWRpYW5fdGltZV9yZWZfY291bnQKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Apr 05 08:44:49 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Apr 2019 08:44: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 1hCKSv-0002fx-4T; Fri, 05 Apr 2019 08:44:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2AYO=SH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hCKSt-0002fi-MF
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:44:47 +0000
X-Inumbo-ID: 10da8c62-577f-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 10da8c62-577f-11e9-92d7-bc764e045a96;
 Fri, 05 Apr 2019 08:44:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hCKSs-0001VT-IH
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:44:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hCKSs-0002nl-FS
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:44:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hCKSs-0002nl-FS@xenbits.xenproject.org>
Date: Fri, 05 Apr 2019 08:44:46 +0000
Subject: [Xen-changelog] [xen staging] viridian: extend init/deinit hooks
 into synic and time modules
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgwYWFhMTllMDMwNzBlMzE4ZDBlNzg3OTk4MmFkNjU1YTQ0ZTIxYTAKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVl
IE1hciAxOSAxNjoyNTowMCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIEFwciA1IDEwOjI2OjE0IDIwMTkgKzAyMDAK
CiAgICB2aXJpZGlhbjogZXh0ZW5kIGluaXQvZGVpbml0IGhvb2tzIGludG8gc3luaWMgYW5kIHRp
bWUgbW9kdWxlcwogICAgCiAgICBUaGlzIHBhdGNoIHNpbXBseSBhZGRzIGRvbWFpbiBhbmQgdmNw
dSBpbml0L2RlaW5pdCBob29rcyBpbnRvIHRoZSBzeW5pYwogICAgYW5kIHRpbWUgbW9kdWxlcyBh
bmQgd2lyZXMgdGhlbSBpbnRvIHZpcmlkaWFuX1tkb21haW58dmNwdV1fW2luaXR8ZGVpbml0XSgp
LgogICAgT25seSBvbmUgb2YgdGhlIGhvb2tzIGlzIGN1cnJlbnRseSBuZWVkZWQgKHRvIHVubWFw
IHRoZSAnVlAgQXNzaXN0JyBwYWdlKQogICAgYnV0IHN1YnNlcXVlbnQgcGF0Y2hlcyB3aWxsIG1h
a2UgdXNlIG9mIHRoZSBvdGhlcnMuCiAgICAKICAgIE5PVEU6IFRvIHBlcmZvcm0gdGhlIHVubWFw
IG9mIHRoZSBWUCBBc3Npc3QgcGFnZSwKICAgICAgICAgIHZpcmlkaWFuX3VubWFwX2d1ZXN0X3Bh
Z2UoKSBpcyBub3cgZGlyZWN0bHkgY2FsbGVkIGluIHRoZSBuZXcKICAgICAgICAgIHZpcmlkaWFu
X3N5bmljX3ZjcHVfZGVpbml0KCkgZnVuY3Rpb24gKHdoaWNoIGlzIHNhZmUgZXZlbiBpZgogICAg
ICAgICAgaXNfdmlyaWRpYW5fdmNwdSgpIGV2YWx1YXRlcyB0byBmYWxzZSkuIFRoaXMgcmVwbGFj
ZXMgdGhlIHNsaWdodGx5CiAgICAgICAgICBoYWNreSBtZWNoYW5pc20gb2YgZmFraW5nIGEgemVy
byB3cml0ZSB0byB0aGUKICAgICAgICAgIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0UgTVNSIGlu
IHZpcmlkaWFuX2NwdV9kZWluaXQoKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJy
YW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaCAgfCAx
MiArKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYyAgICB8IDE5
ICsrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMgICAg
IHwgMTggKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3Zpcmlk
aWFuLmMgfCAzNyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIDQgZmlsZXMg
Y2hhbmdlZCwgODQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaCBiL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4vcHJpdmF0ZS5oCmluZGV4IDQ2MTc0ZjQ4Y2QuLjhjMDI5ZjYyYzYgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdmlyaWRpYW4vcHJpdmF0ZS5oCkBAIC03NCw2ICs3NCwxMiBAQAogaW50IHZpcmlkaWFuX3N5
bmljX3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCk7CiBp
bnQgdmlyaWRpYW5fc3luaWNfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlk
eCwgdWludDY0X3QgKnZhbCk7CiAKK2ludCB2aXJpZGlhbl9zeW5pY192Y3B1X2luaXQoY29uc3Qg
c3RydWN0IHZjcHUgKnYpOworaW50IHZpcmlkaWFuX3N5bmljX2RvbWFpbl9pbml0KGNvbnN0IHN0
cnVjdCBkb21haW4gKmQpOworCit2b2lkIHZpcmlkaWFuX3N5bmljX3ZjcHVfZGVpbml0KGNvbnN0
IHN0cnVjdCB2Y3B1ICp2KTsKK3ZvaWQgdmlyaWRpYW5fc3luaWNfZG9tYWluX2RlaW5pdChjb25z
dCBzdHJ1Y3QgZG9tYWluICpkKTsKKwogdm9pZCB2aXJpZGlhbl9zeW5pY19zYXZlX3ZjcHVfY3R4
dChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQgKmN0eHQpOwogdm9pZCB2aXJpZGlh
bl9zeW5pY19sb2FkX3ZjcHVfY3R4dCgKQEAgLTgyLDYgKzg4LDEyIEBAIHZvaWQgdmlyaWRpYW5f
c3luaWNfbG9hZF92Y3B1X2N0eHQoCiBpbnQgdmlyaWRpYW5fdGltZV93cm1zcihzdHJ1Y3QgdmNw
dSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpOwogaW50IHZpcmlkaWFuX3RpbWVfcmRt
c3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCk7CiAK
K2ludCB2aXJpZGlhbl90aW1lX3ZjcHVfaW5pdChjb25zdCBzdHJ1Y3QgdmNwdSAqdik7CitpbnQg
dmlyaWRpYW5fdGltZV9kb21haW5faW5pdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKKwordm9p
ZCB2aXJpZGlhbl90aW1lX3ZjcHVfZGVpbml0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KTsKK3ZvaWQg
dmlyaWRpYW5fdGltZV9kb21haW5fZGVpbml0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOworCiB2
b2lkIHZpcmlkaWFuX3RpbWVfc2F2ZV9kb21haW5fY3R4dCgKICAgICBjb25zdCBzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX2RvbWFpbl9jb250ZXh0ICpjdHh0KTsKIHZvaWQg
dmlyaWRpYW5fdGltZV9sb2FkX2RvbWFpbl9jdHh0KApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS92aXJpZGlhbi9zeW5pYy5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5j
CmluZGV4IDA1ZDk3MWIzNjUuLjRiMDBkYmUxYjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vdmlyaWRpYW4vc3luaWMuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmlj
LmMKQEAgLTE0Niw2ICsxNDYsMjUgQEAgaW50IHZpcmlkaWFuX3N5bmljX3JkbXNyKGNvbnN0IHN0
cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgcmV0dXJuIFg4
NkVNVUxfT0tBWTsKIH0KIAoraW50IHZpcmlkaWFuX3N5bmljX3ZjcHVfaW5pdChjb25zdCBzdHJ1
Y3QgdmNwdSAqdikKK3sKKyAgICByZXR1cm4gMDsKK30KKworaW50IHZpcmlkaWFuX3N5bmljX2Rv
bWFpbl9pbml0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgcmV0dXJuIDA7Cit9CisK
K3ZvaWQgdmlyaWRpYW5fc3luaWNfdmNwdV9kZWluaXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCit7
CisgICAgdmlyaWRpYW5fdW5tYXBfZ3Vlc3RfcGFnZSgmdi0+YXJjaC5odm0udmlyaWRpYW4tPnZw
X2Fzc2lzdCk7Cit9CisKK3ZvaWQgdmlyaWRpYW5fc3luaWNfZG9tYWluX2RlaW5pdChjb25zdCBz
dHJ1Y3QgZG9tYWluICpkKQoreworfQorCiB2b2lkIHZpcmlkaWFuX3N5bmljX3NhdmVfdmNwdV9j
dHh0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCAqY3R4dCkKIHsKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jIGIveGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi90aW1lLmMKaW5kZXggOTA5YTNmYjllMy4uNDhhY2E3ZTBhYiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi90aW1lLmMKQEAgLTIxNSw2ICsyMTUsMjQgQEAgaW50IHZpcmlkaWFuX3RpbWVfcmRt
c3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCkKICAg
ICByZXR1cm4gWDg2RU1VTF9PS0FZOwogfQogCitpbnQgdmlyaWRpYW5fdGltZV92Y3B1X2luaXQo
Y29uc3Qgc3RydWN0IHZjcHUgKnYpCit7CisgICAgcmV0dXJuIDA7Cit9CisKK2ludCB2aXJpZGlh
bl90aW1lX2RvbWFpbl9pbml0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgcmV0dXJu
IDA7Cit9CisKK3ZvaWQgdmlyaWRpYW5fdGltZV92Y3B1X2RlaW5pdChjb25zdCBzdHJ1Y3QgdmNw
dSAqdikKK3sKK30KKwordm9pZCB2aXJpZGlhbl90aW1lX2RvbWFpbl9kZWluaXQoY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCkKK3sKK30KKwogdm9pZCB2aXJpZGlhbl90aW1lX3NhdmVfZG9tYWluX2N0
eHQoCiAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGh2bV92aXJpZGlhbl9kb21h
aW5fY29udGV4dCAqY3R4dCkKIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRp
YW4vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwppbmRl
eCAxYTIwZDY4YWFmLi5mOWE1MDlkOTE4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zp
cmlkaWFuL3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlh
bi5jCkBAIC00MTgsMjIgKzQxOCw1MiBAQCBpbnQgZ3Vlc3RfcmRtc3JfdmlyaWRpYW4oY29uc3Qg
c3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCkKIAogaW50IHZpcmlk
aWFuX3ZjcHVfaW5pdChzdHJ1Y3QgdmNwdSAqdikKIHsKKyAgICBpbnQgcmM7CisKICAgICBBU1NF
UlQoIXYtPmFyY2guaHZtLnZpcmlkaWFuKTsKICAgICB2LT5hcmNoLmh2bS52aXJpZGlhbiA9IHh6
YWxsb2Moc3RydWN0IHZpcmlkaWFuX3ZjcHUpOwogICAgIGlmICggIXYtPmFyY2guaHZtLnZpcmlk
aWFuICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAKKyAgICByYyA9IHZpcmlkaWFuX3N5bmlj
X3ZjcHVfaW5pdCh2KTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAgZ290byBmYWlsOworCisgICAg
cmMgPSB2aXJpZGlhbl90aW1lX3ZjcHVfaW5pdCh2KTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAg
Z290byBmYWlsOworCiAgICAgcmV0dXJuIDA7CisKKyBmYWlsOgorICAgIHZpcmlkaWFuX3ZjcHVf
ZGVpbml0KHYpOworCisgICAgcmV0dXJuIHJjOwogfQogCiBpbnQgdmlyaWRpYW5fZG9tYWluX2lu
aXQoc3RydWN0IGRvbWFpbiAqZCkKIHsKKyAgICBpbnQgcmM7CisKICAgICBBU1NFUlQoIWQtPmFy
Y2guaHZtLnZpcmlkaWFuKTsKICAgICBkLT5hcmNoLmh2bS52aXJpZGlhbiA9IHh6YWxsb2Moc3Ry
dWN0IHZpcmlkaWFuX2RvbWFpbik7CiAgICAgaWYgKCAhZC0+YXJjaC5odm0udmlyaWRpYW4gKQog
ICAgICAgICByZXR1cm4gLUVOT01FTTsKIAorICAgIHJjID0gdmlyaWRpYW5fc3luaWNfZG9tYWlu
X2luaXQoZCk7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gZmFpbDsKKworICAgIHJjID0g
dmlyaWRpYW5fdGltZV9kb21haW5faW5pdChkKTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAgZ290
byBmYWlsOworCiAgICAgcmV0dXJuIDA7CisKKyBmYWlsOgorICAgIHZpcmlkaWFuX2RvbWFpbl9k
ZWluaXQoZCk7CisKKyAgICByZXR1cm4gcmM7CiB9CiAKIHZvaWQgdmlyaWRpYW5fdmNwdV9kZWlu
aXQoc3RydWN0IHZjcHUgKnYpCkBAIC00NDEsOCArNDcxLDggQEAgdm9pZCB2aXJpZGlhbl92Y3B1
X2RlaW5pdChzdHJ1Y3QgdmNwdSAqdikKICAgICBpZiAoICF2LT5hcmNoLmh2bS52aXJpZGlhbiAp
CiAgICAgICAgIHJldHVybjsKIAotICAgIGlmICggaXNfdmlyaWRpYW5fdmNwdSh2KSApCi0gICAg
ICAgIHZpcmlkaWFuX3N5bmljX3dybXNyKHYsIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BBR0UsIDAp
OworICAgIHZpcmlkaWFuX3RpbWVfdmNwdV9kZWluaXQodik7CisgICAgdmlyaWRpYW5fc3luaWNf
dmNwdV9kZWluaXQodik7CiAKICAgICBYRlJFRSh2LT5hcmNoLmh2bS52aXJpZGlhbik7CiB9CkBA
IC00NTcsNiArNDg3LDkgQEAgdm9pZCB2aXJpZGlhbl9kb21haW5fZGVpbml0KHN0cnVjdCBkb21h
aW4gKmQpCiAgICAgaWYgKCAhZC0+YXJjaC5odm0udmlyaWRpYW4gKQogICAgICAgICByZXR1cm47
CiAKKyAgICB2aXJpZGlhbl90aW1lX2RvbWFpbl9kZWluaXQoZCk7CisgICAgdmlyaWRpYW5fc3lu
aWNfZG9tYWluX2RlaW5pdChkKTsKKwogICAgIFhGUkVFKGQtPmFyY2guaHZtLnZpcmlkaWFuKTsK
IH0KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Apr 05 08:45:01 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Apr 2019 08:45: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 1hCKT7-0002hL-92; Fri, 05 Apr 2019 08:45: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=2AYO=SH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hCKT6-0002hG-Ii
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:45:00 +0000
X-Inumbo-ID: 16ec7228-577f-11e9-bf15-432689929855
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 16ec7228-577f-11e9-bf15-432689929855;
 Fri, 05 Apr 2019 08:44:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hCKT2-0001Vf-OA
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:44:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hCKT2-0002ob-Lk
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:44:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hCKT2-0002ob-Lk@xenbits.xenproject.org>
Date: Fri, 05 Apr 2019 08:44:56 +0000
Subject: [Xen-changelog] [xen staging] viridian: add missing context save
 helpers into synic and time modules
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkyMDM2NjFlYmIzY2YzNTQyNmE2Nzc3NTE3ZGQ4YmY1NDE3ZTIzOGUKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVl
IE1hciAxOSAxNjoyNTowMCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIEFwciA1IDEwOjI4OjE4IDIwMTkgKzAyMDAK
CiAgICB2aXJpZGlhbjogYWRkIG1pc3NpbmcgY29udGV4dCBzYXZlIGhlbHBlcnMgaW50byBzeW5p
YyBhbmQgdGltZSBtb2R1bGVzCiAgICAKICAgIEN1cnJlbnRseSB0aGUgdGltZSBtb2R1bGUgbGFj
a3MgdmNwdSBjb250ZXh0IHNhdmUgaGVscGVycyBhbmQgdGhlIHN5bmljCiAgICBtb2R1bGUgbGFj
a3MgZG9tYWluIGNvbnRleHQgc2F2ZSBoZWxwZXJzLiBUaGVzZSBoZWxwZXJzIGFyZSBub3QgeWV0
CiAgICByZXF1aXJlZCBidXQgc3Vic2VxdWVudCBwYXRjaGVzIHdpbGwgcmVxdWlyZSBhdCBsZWFz
dCBzb21lIG9mIHRoZW0gc28gdGhpcwogICAgcGF0Y2ggY29tcGxldGVzIHRoZSBzZXQgdG8gYXZv
aWQgaW50cm9kdWNpbmcgdGhlbSBpbiBhbiBhZC1ob2Mgd2F5LgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi9wcml2YXRlLmggIHwgMTAgKysrKysrKysrKwogeGVuL2FyY2gveDg2L2h2bS92aXJp
ZGlhbi9zeW5pYy5jICAgIHwgMTAgKysrKysrKysrKwogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlh
bi90aW1lLmMgICAgIHwgMTAgKysrKysrKysrKwogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92
aXJpZGlhbi5jIHwgIDQgKysrKwogNCBmaWxlcyBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmggYi94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaAppbmRleCA4YzAyOWY2MmM2Li41MDc4YjJkMmFi
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaAorKysgYi94
ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaApAQCAtODUsNiArODUsMTEgQEAgdm9p
ZCB2aXJpZGlhbl9zeW5pY19zYXZlX3ZjcHVfY3R4dChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKIHZv
aWQgdmlyaWRpYW5fc3luaWNfbG9hZF92Y3B1X2N0eHQoCiAgICAgc3RydWN0IHZjcHUgKnYsIGNv
bnN0IHN0cnVjdCBodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0ICpjdHh0KTsKIAordm9pZCB2aXJp
ZGlhbl9zeW5pY19zYXZlX2RvbWFpbl9jdHh0KAorICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRleHQgKmN0eHQpOwordm9pZCB2aXJpZGlh
bl9zeW5pY19sb2FkX2RvbWFpbl9jdHh0KAorICAgIHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0
cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRleHQgKmN0eHQpOworCiBpbnQgdmlyaWRpYW5f
dGltZV93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpOwog
aW50IHZpcmlkaWFuX3RpbWVfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlk
eCwgdWludDY0X3QgKnZhbCk7CiAKQEAgLTk0LDYgKzk5LDExIEBAIGludCB2aXJpZGlhbl90aW1l
X2RvbWFpbl9pbml0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwogdm9pZCB2aXJpZGlhbl90aW1l
X3ZjcHVfZGVpbml0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KTsKIHZvaWQgdmlyaWRpYW5fdGltZV9k
b21haW5fZGVpbml0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwogCit2b2lkIHZpcmlkaWFuX3Rp
bWVfc2F2ZV92Y3B1X2N0eHQoCisgICAgY29uc3Qgc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBodm1f
dmlyaWRpYW5fdmNwdV9jb250ZXh0ICpjdHh0KTsKK3ZvaWQgdmlyaWRpYW5fdGltZV9sb2FkX3Zj
cHVfY3R4dCgKKyAgICBzdHJ1Y3QgdmNwdSAqdiwgY29uc3Qgc3RydWN0IGh2bV92aXJpZGlhbl92
Y3B1X2NvbnRleHQgKmN0eHQpOworCiB2b2lkIHZpcmlkaWFuX3RpbWVfc2F2ZV9kb21haW5fY3R4
dCgKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX2RvbWFp
bl9jb250ZXh0ICpjdHh0KTsKIHZvaWQgdmlyaWRpYW5fdGltZV9sb2FkX2RvbWFpbl9jdHh0KApk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jIGIveGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jCmluZGV4IDRiMDBkYmUxYjMuLmI4ZGFiNGIyNDYgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKQEAgLTE4Niw2ICsxODYsMTYgQEAgdm9pZCB2aXJp
ZGlhbl9zeW5pY19sb2FkX3ZjcHVfY3R4dCgKICAgICB2di0+YXBpY19hc3Npc3RfcGVuZGluZyA9
IGN0eHQtPmFwaWNfYXNzaXN0X3BlbmRpbmc7CiB9CiAKK3ZvaWQgdmlyaWRpYW5fc3luaWNfc2F2
ZV9kb21haW5fY3R4dCgKKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgaHZtX3Zp
cmlkaWFuX2RvbWFpbl9jb250ZXh0ICpjdHh0KQoreworfQorCit2b2lkIHZpcmlkaWFuX3N5bmlj
X2xvYWRfZG9tYWluX2N0eHQoCisgICAgc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IGh2
bV92aXJpZGlhbl9kb21haW5fY29udGV4dCAqY3R4dCkKK3sKK30KKwogLyoKICAqIExvY2FsIHZh
cmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRp
YW4vdGltZS5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMKaW5kZXggNDhhY2E3
ZTBhYi4uNDM5OWU2MmY1NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90
aW1lLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi90aW1lLmMKQEAgLTIzMyw2ICsy
MzMsMTYgQEAgdm9pZCB2aXJpZGlhbl90aW1lX2RvbWFpbl9kZWluaXQoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCkKIHsKIH0KIAordm9pZCB2aXJpZGlhbl90aW1lX3NhdmVfdmNwdV9jdHh0KAorICAg
IGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCAq
Y3R4dCkKK3sKK30KKwordm9pZCB2aXJpZGlhbl90aW1lX2xvYWRfdmNwdV9jdHh0KAorICAgIHN0
cnVjdCB2Y3B1ICp2LCBjb25zdCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCAqY3R4
dCkKK3sKK30KKwogdm9pZCB2aXJpZGlhbl90aW1lX3NhdmVfZG9tYWluX2N0eHQoCiAgICAgY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGh2bV92aXJpZGlhbl9kb21haW5fY29udGV4dCAq
Y3R4dCkKIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4u
YyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwppbmRleCBmOWE1MDlkOTE4
Li43NDJhOTg4MjUyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3Zpcmlk
aWFuLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCkBAIC03MDcs
NiArNzA3LDcgQEAgc3RhdGljIGludCB2aXJpZGlhbl9zYXZlX2RvbWFpbl9jdHh0KHN0cnVjdCB2
Y3B1ICp2LAogICAgICAgICByZXR1cm4gMDsKIAogICAgIHZpcmlkaWFuX3RpbWVfc2F2ZV9kb21h
aW5fY3R4dChkLCAmY3R4dCk7CisgICAgdmlyaWRpYW5fc3luaWNfc2F2ZV9kb21haW5fY3R4dChk
LCAmY3R4dCk7CiAKICAgICByZXR1cm4gKGh2bV9zYXZlX2VudHJ5KFZJUklESUFOX0RPTUFJTiwg
MCwgaCwgJmN0eHQpICE9IDApOwogfQpAQCAtNzIzLDYgKzcyNCw3IEBAIHN0YXRpYyBpbnQgdmly
aWRpYW5fbG9hZF9kb21haW5fY3R4dChzdHJ1Y3QgZG9tYWluICpkLAogICAgIHZkLT5oeXBlcmNh
bGxfZ3BhLnJhdyA9IGN0eHQuaHlwZXJjYWxsX2dwYTsKICAgICB2ZC0+Z3Vlc3Rfb3NfaWQucmF3
ID0gY3R4dC5ndWVzdF9vc19pZDsKIAorICAgIHZpcmlkaWFuX3N5bmljX2xvYWRfZG9tYWluX2N0
eHQoZCwgJmN0eHQpOwogICAgIHZpcmlkaWFuX3RpbWVfbG9hZF9kb21haW5fY3R4dChkLCAmY3R4
dCk7CiAKICAgICByZXR1cm4gMDsKQEAgLTczOCw2ICs3NDAsNyBAQCBzdGF0aWMgaW50IHZpcmlk
aWFuX3NhdmVfdmNwdV9jdHh0KHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWluX2NvbnRleHRfdCAq
aCkKICAgICBpZiAoICFpc192aXJpZGlhbl92Y3B1KHYpICkKICAgICAgICAgcmV0dXJuIDA7CiAK
KyAgICB2aXJpZGlhbl90aW1lX3NhdmVfdmNwdV9jdHh0KHYsICZjdHh0KTsKICAgICB2aXJpZGlh
bl9zeW5pY19zYXZlX3ZjcHVfY3R4dCh2LCAmY3R4dCk7CiAKICAgICByZXR1cm4gaHZtX3NhdmVf
ZW50cnkoVklSSURJQU5fVkNQVSwgdi0+dmNwdV9pZCwgaCwgJmN0eHQpOwpAQCAtNzY0LDYgKzc2
Nyw3IEBAIHN0YXRpYyBpbnQgdmlyaWRpYW5fbG9hZF92Y3B1X2N0eHQoc3RydWN0IGRvbWFpbiAq
ZCwKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKICAgICB2aXJpZGlhbl9zeW5pY19sb2FkX3Zj
cHVfY3R4dCh2LCAmY3R4dCk7CisgICAgdmlyaWRpYW5fdGltZV9sb2FkX3ZjcHVfY3R4dCh2LCAm
Y3R4dCk7CiAKICAgICByZXR1cm4gMDsKIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Apr 05 08:45:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Apr 2019 08:45:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hCKTG-0002iE-B7; Fri, 05 Apr 2019 08:45: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=2AYO=SH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hCKTF-0002i6-91
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:45:09 +0000
X-Inumbo-ID: 1d03166c-577f-11e9-99ce-bbc803869678
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1d03166c-577f-11e9-99ce-bbc803869678;
 Fri, 05 Apr 2019 08:45:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hCKTC-0001Wt-Ua
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:45:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hCKTC-0002pV-Rx
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:45:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hCKTC-0002pV-Rx@xenbits.xenproject.org>
Date: Fri, 05 Apr 2019 08:45:06 +0000
Subject: [Xen-changelog] [xen staging] viridian: use
 viridian_map/unmap_guest_page() for reference tsc 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>

Y29tbWl0IDM4NmIzMzY1MjIxZGNlMmMxYTZhNWFlMTYyOTgzMjEzMjRiN2JjNTMKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVl
IE1hciAxOSAxNjoyNTowMCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIEFwciA1IDEwOjI5OjE5IDIwMTkgKzAyMDAK
CiAgICB2aXJpZGlhbjogdXNlIHZpcmlkaWFuX21hcC91bm1hcF9ndWVzdF9wYWdlKCkgZm9yIHJl
ZmVyZW5jZSB0c2MgcGFnZQogICAgCiAgICBXaGlsc3QgdGhlIHJlZmVyZW5jZSB0c2MgcGFnZSBk
b2VzIG5vdCBjdXJyZW50bHkgbmVlZCB0byBiZSBrZXB0IG1hcHBlZAogICAgYWZ0ZXIgaXQgaXMg
aW5pdGlhbGx5IHNldCB1cCAob3IgdXBkYXRlZCBhZnRlciBtaWdyYXRlKSwgdGhlIGNvZGUgY2Fu
CiAgICBiZSBzaW1wbGlmaWVkIGJ5IHVzaW5nIHRoZSBjb21tb24gZ3Vlc3QgcGFnZSBtYXAvdW5t
YXAgYW5kIGR1bXAgZnVuY3Rpb25zLgogICAgTmV3IGZ1bmN0aW9uYWxpdHkgYWRkZWQgYnkgYSBz
dWJzZXF1ZW50IHBhdGNoIHdpbGwgYWxzbyByZXF1aXJlIHRoZSBwYWdlIHRvCiAgICBrZXB0IG1h
cHBlZCBmb3IgdGhlIGxpZmV0aW1lIG9mIHRoZSBkb21haW4uCiAgICAKICAgIE5PVEU6IEJlY2F1
c2UgdGhlIHJlZmVyZW5jZSB0c2MgcGFnZSBpcyBwZXItZG9tYWluIHJhdGhlciB0aGFuIHBlci12
Y3B1CiAgICAgICAgICB0aGlzIHBhdGNoIGFsc28gY2hhbmdlcyB2aXJpZGlhbl9tYXBfZ3Vlc3Rf
cGFnZSgpIHRvIHRha2UgYSBkb21haW4KICAgICAgICAgIHBvaW50ZXIgcmF0aGVyIHRoYW4gYSB2
Y3B1IHBvaW50ZXIuIFRoZSBkb21haW4gcG9pbnRlciBjYW5ub3QgYmUKICAgICAgICAgIGNvbnN0
LCB1bmxpa2UgdGhlIHZjcHUgcG9pbnRlci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBE
dXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJp
dmF0ZS5oICB8ICAyICstCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMgICAgfCAg
NiArKy0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYyAgICAgfCA1NiArKysrKysr
KysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
dmlyaWRpYW4uYyB8ICAzICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oICAg
fCAgMiArLQogNSBmaWxlcyBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspLCA0NCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ByaXZhdGUuaCBiL3hl
bi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oCmluZGV4IDUwNzhiMmQyYWIuLjk2YTc4
NGI4NDAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oCkBAIC0xMTEsNyArMTExLDcg
QEAgdm9pZCB2aXJpZGlhbl90aW1lX2xvYWRfZG9tYWluX2N0eHQoCiAKIHZvaWQgdmlyaWRpYW5f
ZHVtcF9ndWVzdF9wYWdlKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCBjb25zdCBjaGFyICpuYW1lLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHZpcmlkaWFuX3BhZ2Ug
KnZwKTsKLXZvaWQgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UoY29uc3Qgc3RydWN0IHZjcHUgKnYs
IHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2cCk7Cit2b2lkIHZpcmlkaWFuX21hcF9ndWVzdF9wYWdl
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2cCk7CiB2b2lkIHZpcmlk
aWFuX3VubWFwX2d1ZXN0X3BhZ2Uoc3RydWN0IHZpcmlkaWFuX3BhZ2UgKnZwKTsKIAogI2VuZGlm
IC8qIFg4Nl9IVk1fVklSSURJQU5fUFJJVkFURV9IICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmlj
LmMKaW5kZXggYjhkYWI0YjI0Ni4uZmI1NjBiYzE2MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2h2bS92aXJpZGlhbi9zeW5pYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3lu
aWMuYwpAQCAtODEsNiArODEsNyBAQCB2b2lkIHZpcmlkaWFuX2FwaWNfYXNzaXN0X2NsZWFyKGNv
bnN0IHN0cnVjdCB2Y3B1ICp2KQogaW50IHZpcmlkaWFuX3N5bmljX3dybXNyKHN0cnVjdCB2Y3B1
ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKIHsKICAgICBzdHJ1Y3QgdmlyaWRpYW5f
dmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0g
di0+ZG9tYWluOwogCiAgICAgc3dpdGNoICggaWR4ICkKICAgICB7CkBAIC0xMDMsNyArMTA0LDcg
QEAgaW50IHZpcmlkaWFuX3N5bmljX3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgs
IHVpbnQ2NF90IHZhbCkKICAgICAgICAgdnYtPnZwX2Fzc2lzdC5tc3IucmF3ID0gdmFsOwogICAg
ICAgICB2aXJpZGlhbl9kdW1wX2d1ZXN0X3BhZ2UodiwgIlZQX0FTU0lTVCIsICZ2di0+dnBfYXNz
aXN0KTsKICAgICAgICAgaWYgKCB2di0+dnBfYXNzaXN0Lm1zci5lbmFibGVkICkKLSAgICAgICAg
ICAgIHZpcmlkaWFuX21hcF9ndWVzdF9wYWdlKHYsICZ2di0+dnBfYXNzaXN0KTsKKyAgICAgICAg
ICAgIHZpcmlkaWFuX21hcF9ndWVzdF9wYWdlKGQsICZ2di0+dnBfYXNzaXN0KTsKICAgICAgICAg
YnJlYWs7CiAKICAgICBkZWZhdWx0OgpAQCAtMTc4LDEwICsxNzksMTEgQEAgdm9pZCB2aXJpZGlh
bl9zeW5pY19sb2FkX3ZjcHVfY3R4dCgKICAgICBzdHJ1Y3QgdmNwdSAqdiwgY29uc3Qgc3RydWN0
IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQgKmN0eHQpCiB7CiAgICAgc3RydWN0IHZpcmlkaWFu
X3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CisgICAgc3RydWN0IGRvbWFpbiAqZCA9
IHYtPmRvbWFpbjsKIAogICAgIHZ2LT52cF9hc3Npc3QubXNyLnJhdyA9IGN0eHQtPnZwX2Fzc2lz
dF9tc3I7CiAgICAgaWYgKCB2di0+dnBfYXNzaXN0Lm1zci5lbmFibGVkICkKLSAgICAgICAgdmly
aWRpYW5fbWFwX2d1ZXN0X3BhZ2UodiwgJnZ2LT52cF9hc3Npc3QpOworICAgICAgICB2aXJpZGlh
bl9tYXBfZ3Vlc3RfcGFnZShkLCAmdnYtPnZwX2Fzc2lzdCk7CiAKICAgICB2di0+YXBpY19hc3Np
c3RfcGVuZGluZyA9IGN0eHQtPmFwaWNfYXNzaXN0X3BlbmRpbmc7CiB9CmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRp
YW4vdGltZS5jCmluZGV4IDQzOTllNjJmNTQuLjE2ZmU0MWQ0MTEgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vdGltZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRp
YW4vdGltZS5jCkBAIC0yNSwzMyArMjUsMTAgQEAgdHlwZWRlZiBzdHJ1Y3QgX0hWX1JFRkVSRU5D
RV9UU0NfUEFHRQogICAgIHVpbnQ2NF90IFJlc2VydmVkMls1MDldOwogfSBIVl9SRUZFUkVOQ0Vf
VFNDX1BBR0UsICpQSFZfUkVGRVJFTkNFX1RTQ19QQUdFOwogCi1zdGF0aWMgdm9pZCBkdW1wX3Jl
ZmVyZW5jZV90c2MoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKLXsKLSAgICBjb25zdCB1bmlvbiB2
aXJpZGlhbl9wYWdlX21zciAqcnQgPSAmZC0+YXJjaC5odm0udmlyaWRpYW4tPnJlZmVyZW5jZV90
c2M7Ci0KLSAgICBpZiAoICFydC0+ZW5hYmxlZCApCi0gICAgICAgIHJldHVybjsKLQotICAgIHBy
aW50ayhYRU5MT0dfR19JTkZPICJkJWQ6IFZJUklESUFOIFJFRkVSRU5DRV9UU0M6IHBmbjogJWx4
XG4iLAotICAgICAgICAgICBkLT5kb21haW5faWQsICh1bnNpZ25lZCBsb25nKXJ0LT5wZm4pOwot
fQotCiBzdGF0aWMgdm9pZCB1cGRhdGVfcmVmZXJlbmNlX3RzYyhzdHJ1Y3QgZG9tYWluICpkLCBi
b29sIGluaXRpYWxpemUpCiB7Ci0gICAgdW5zaWduZWQgbG9uZyBnbWZuID0gZC0+YXJjaC5odm0u
dmlyaWRpYW4tPnJlZmVyZW5jZV90c2MucGZuOwotICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Ug
PSBnZXRfcGFnZV9mcm9tX2dmbihkLCBnbWZuLCBOVUxMLCBQMk1fQUxMT0MpOwotICAgIEhWX1JF
RkVSRU5DRV9UU0NfUEFHRSAqcDsKLQotICAgIGlmICggIXBhZ2UgfHwgIWdldF9wYWdlX3R5cGUo
cGFnZSwgUEdUX3dyaXRhYmxlX3BhZ2UpICkKLSAgICB7Ci0gICAgICAgIGlmICggcGFnZSApCi0g
ICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKLSAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5J
TkcsICJCYWQgR01GTiAlIyJQUklfZ2ZuIiAoTUZOICUjIlBSSV9tZm4iKVxuIiwKLSAgICAgICAg
ICAgICAgICAgZ21mbiwgbWZuX3gocGFnZSA/IHBhZ2VfdG9fbWZuKHBhZ2UpIDogSU5WQUxJRF9N
Rk4pKTsKLSAgICAgICAgcmV0dXJuOwotICAgIH0KLQotICAgIHAgPSBfX21hcF9kb21haW5fcGFn
ZShwYWdlKTsKKyAgICBjb25zdCBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSAqcnQgPSAmZC0+YXJjaC5o
dm0udmlyaWRpYW4tPnJlZmVyZW5jZV90c2M7CisgICAgSFZfUkVGRVJFTkNFX1RTQ19QQUdFICpw
ID0gcnQtPnB0cjsKIAogICAgIGlmICggaW5pdGlhbGl6ZSApCiAgICAgICAgIGNsZWFyX3BhZ2Uo
cCk7CkBAIC04Miw3ICs1OSw3IEBAIHN0YXRpYyB2b2lkIHVwZGF0ZV9yZWZlcmVuY2VfdHNjKHN0
cnVjdCBkb21haW4gKmQsIGJvb2wgaW5pdGlhbGl6ZSkKIAogICAgICAgICBwcmludGsoWEVOTE9H
X0dfSU5GTyAiZCVkOiBWSVJJRElBTiBSRUZFUkVOQ0VfVFNDOiBpbnZhbGlkYXRlZFxuIiwKICAg
ICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCk7Ci0gICAgICAgIGdvdG8gb3V0OworICAgICAgICBy
ZXR1cm47CiAgICAgfQogCiAgICAgLyoKQEAgLTEwMCwxMSArNzcsNiBAQCBzdGF0aWMgdm9pZCB1
cGRhdGVfcmVmZXJlbmNlX3RzYyhzdHJ1Y3QgZG9tYWluICpkLCBib29sIGluaXRpYWxpemUpCiAg
ICAgaWYgKCBwLT5Uc2NTZXF1ZW5jZSA9PSAweEZGRkZGRkZGIHx8CiAgICAgICAgICBwLT5Uc2NT
ZXF1ZW5jZSA9PSAwICkgLyogQXZvaWQgYm90aCAnaW52YWxpZCcgdmFsdWVzICovCiAgICAgICAg
IHAtPlRzY1NlcXVlbmNlID0gMTsKLQotIG91dDoKLSAgICB1bm1hcF9kb21haW5fcGFnZShwKTsK
LQotICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwogfQogCiBzdGF0aWMgaW50NjRfdCByYXdf
dHJjX3ZhbChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQpAQCAtMTQ5LDEwICsxMjEsMTQgQEAgaW50
IHZpcmlkaWFuX3RpbWVfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0
X3QgdmFsKQogICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZf
cmVmZXJlbmNlX3RzYykgKQogICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwog
Ci0gICAgICAgIHZkLT5yZWZlcmVuY2VfdHNjLnJhdyA9IHZhbDsKLSAgICAgICAgZHVtcF9yZWZl
cmVuY2VfdHNjKGQpOwotICAgICAgICBpZiAoIHZkLT5yZWZlcmVuY2VfdHNjLmVuYWJsZWQgKQor
ICAgICAgICB2aXJpZGlhbl91bm1hcF9ndWVzdF9wYWdlKCZ2ZC0+cmVmZXJlbmNlX3RzYyk7Cisg
ICAgICAgIHZkLT5yZWZlcmVuY2VfdHNjLm1zci5yYXcgPSB2YWw7CisgICAgICAgIHZpcmlkaWFu
X2R1bXBfZ3Vlc3RfcGFnZSh2LCAiUkVGRVJFTkNFX1RTQyIsICZ2ZC0+cmVmZXJlbmNlX3RzYyk7
CisgICAgICAgIGlmICggdmQtPnJlZmVyZW5jZV90c2MubXNyLmVuYWJsZWQgKQorICAgICAgICB7
CisgICAgICAgICAgICB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZShkLCAmdmQtPnJlZmVyZW5jZV90
c2MpOwogICAgICAgICAgICAgdXBkYXRlX3JlZmVyZW5jZV90c2MoZCwgdHJ1ZSk7CisgICAgICAg
IH0KICAgICAgICAgYnJlYWs7CiAKICAgICBkZWZhdWx0OgpAQCAtMTg5LDcgKzE2NSw3IEBAIGlu
dCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgs
IHVpbnQ2NF90ICp2YWwpCiAgICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkg
JiBIVk1QVl9yZWZlcmVuY2VfdHNjKSApCiAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENF
UFRJT047CiAKLSAgICAgICAgKnZhbCA9IHZkLT5yZWZlcmVuY2VfdHNjLnJhdzsKKyAgICAgICAg
KnZhbCA9IHZkLT5yZWZlcmVuY2VfdHNjLm1zci5yYXc7CiAgICAgICAgIGJyZWFrOwogCiAgICAg
Y2FzZSBIVl9YNjRfTVNSX1RJTUVfUkVGX0NPVU5UOgpAQCAtMjMxLDYgKzIwNyw3IEBAIHZvaWQg
dmlyaWRpYW5fdGltZV92Y3B1X2RlaW5pdChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIAogdm9pZCB2
aXJpZGlhbl90aW1lX2RvbWFpbl9kZWluaXQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsKKyAg
ICB2aXJpZGlhbl91bm1hcF9ndWVzdF9wYWdlKCZkLT5hcmNoLmh2bS52aXJpZGlhbi0+cmVmZXJl
bmNlX3RzYyk7CiB9CiAKIHZvaWQgdmlyaWRpYW5fdGltZV9zYXZlX3ZjcHVfY3R4dCgKQEAgLTI0
OSw3ICsyMjYsNyBAQCB2b2lkIHZpcmlkaWFuX3RpbWVfc2F2ZV9kb21haW5fY3R4dCgKICAgICBj
b25zdCBzdHJ1Y3QgdmlyaWRpYW5fZG9tYWluICp2ZCA9IGQtPmFyY2guaHZtLnZpcmlkaWFuOwog
CiAgICAgY3R4dC0+dGltZV9yZWZfY291bnQgPSB2ZC0+dGltZV9yZWZfY291bnQudmFsOwotICAg
IGN0eHQtPnJlZmVyZW5jZV90c2MgPSB2ZC0+cmVmZXJlbmNlX3RzYy5yYXc7CisgICAgY3R4dC0+
cmVmZXJlbmNlX3RzYyA9IHZkLT5yZWZlcmVuY2VfdHNjLm1zci5yYXc7CiB9CiAKIHZvaWQgdmly
aWRpYW5fdGltZV9sb2FkX2RvbWFpbl9jdHh0KApAQCAtMjU4LDEwICsyMzUsMTMgQEAgdm9pZCB2
aXJpZGlhbl90aW1lX2xvYWRfZG9tYWluX2N0eHQoCiAgICAgc3RydWN0IHZpcmlkaWFuX2RvbWFp
biAqdmQgPSBkLT5hcmNoLmh2bS52aXJpZGlhbjsKIAogICAgIHZkLT50aW1lX3JlZl9jb3VudC52
YWwgPSBjdHh0LT50aW1lX3JlZl9jb3VudDsKLSAgICB2ZC0+cmVmZXJlbmNlX3RzYy5yYXcgPSBj
dHh0LT5yZWZlcmVuY2VfdHNjOworICAgIHZkLT5yZWZlcmVuY2VfdHNjLm1zci5yYXcgPSBjdHh0
LT5yZWZlcmVuY2VfdHNjOwogCi0gICAgaWYgKCB2ZC0+cmVmZXJlbmNlX3RzYy5lbmFibGVkICkK
KyAgICBpZiAoIHZkLT5yZWZlcmVuY2VfdHNjLm1zci5lbmFibGVkICkKKyAgICB7CisgICAgICAg
IHZpcmlkaWFuX21hcF9ndWVzdF9wYWdlKGQsICZ2ZC0+cmVmZXJlbmNlX3RzYyk7CiAgICAgICAg
IHVwZGF0ZV9yZWZlcmVuY2VfdHNjKGQsIGZhbHNlKTsKKyAgICB9CiB9CiAKIC8qCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgYi94ZW4vYXJjaC94ODYv
aHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKaW5kZXggNzQyYTk4ODI1Mi4uMmIwNDVlZDg4ZiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYwpAQCAtNjQ0LDkgKzY0NCw4IEBAIHZvaWQg
dmlyaWRpYW5fZHVtcF9ndWVzdF9wYWdlKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCBjb25zdCBjaGFy
ICpuYW1lLAogICAgICAgICAgICB2LCBuYW1lLCAodW5zaWduZWQgbG9uZyl2cC0+bXNyLnBmbik7
CiB9CiAKLXZvaWQgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UoY29uc3Qgc3RydWN0IHZjcHUgKnYs
IHN0cnVjdCB2aXJpZGlhbl9wYWdlICp2cCkKK3ZvaWQgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2Uo
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZpcmlkaWFuX3BhZ2UgKnZwKQogewotICAgIHN0cnVj
dCBkb21haW4gKmQgPSB2LT5kb21haW47CiAgICAgdW5zaWduZWQgbG9uZyBnbWZuID0gdnAtPm1z
ci5wZm47CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKIApkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3Zp
cmlkaWFuLmgKaW5kZXggYWJiYmIzNjA5Mi4uYzY1YzA0NDE5MSAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS92aXJpZGlhbi5oCkBAIC02NSw3ICs2NSw3IEBAIHN0cnVjdCB2aXJpZGlhbl9kb21haW4KICAg
ICB1bmlvbiB2aXJpZGlhbl9ndWVzdF9vc19pZF9tc3IgZ3Vlc3Rfb3NfaWQ7CiAgICAgdW5pb24g
dmlyaWRpYW5fcGFnZV9tc3IgaHlwZXJjYWxsX2dwYTsKICAgICBzdHJ1Y3QgdmlyaWRpYW5fdGlt
ZV9yZWZfY291bnQgdGltZV9yZWZfY291bnQ7Ci0gICAgdW5pb24gdmlyaWRpYW5fcGFnZV9tc3Ig
cmVmZXJlbmNlX3RzYzsKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSByZWZlcmVuY2VfdHNjOwog
fTsKIAogdm9pZCBjcHVpZF92aXJpZGlhbl9sZWF2ZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVp
bnQzMl90IGxlYWYsCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Fri Apr 05 08:45:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Apr 2019 08: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 1hCKTP-0002jC-DI; Fri, 05 Apr 2019 08:45:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2AYO=SH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hCKTO-0002j1-83
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:45:18 +0000
X-Inumbo-ID: 23156c21-577f-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 23156c21-577f-11e9-92d7-bc764e045a96;
 Fri, 05 Apr 2019 08:45:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hCKTN-0001X6-4j
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:45:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hCKTN-0002q5-22
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:45:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hCKTN-0002q5-22@xenbits.xenproject.org>
Date: Fri, 05 Apr 2019 08:45:17 +0000
Subject: [Xen-changelog] [xen staging] viridian: stop directly calling
 viridian_time_ref_count_freeze/thaw()...
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFlYWE1ZDhiN2E3YzUzYzgyOTY5Yjk5ZGRhOTBlMDRhMTFkNDU1Y2QKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVl
IE1hciAxOSAxNjoyNTowMCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIEFwciA1IDEwOjMwOjUyIDIwMTkgKzAyMDAK
CiAgICB2aXJpZGlhbjogc3RvcCBkaXJlY3RseSBjYWxsaW5nIHZpcmlkaWFuX3RpbWVfcmVmX2Nv
dW50X2ZyZWV6ZS90aGF3KCkuLi4KICAgIAogICAgLi4uZnJvbSBhcmNoX2RvbWFpbl9zaHV0ZG93
bi9wYXVzZS91bnBhdXNlKCkuCiAgICAKICAgIEEgc3Vic2VxdWVudCBwYXRjaCB3aWxsIGludHJv
ZHVjZSBhbiBpbXBsZW1lbnRhaW9uIG9mIHN5bnRoZXRpYyB0aW1lcnMKICAgIHdoaWNoIHdpbGwg
YWxzbyBuZWVkIGZyZWV6ZS90aGF3IGhvb2tzLCBzbyBtYWtlIHRoZSBleHBvcnRlZCBob29rcyBt
b3JlCiAgICBnZW5lcmljIGFuZCBjYWxsIHRocm91Z2ggdG8gKHJlLW5hbWVkIGFuZCBzdGF0aWMp
IHRpbWVfcmVmX2NvdW50X2ZyZWV6ZS90aGF3CiAgICBmdW5jdGlvbnMuCiAgICAKICAgIE5PVEU6
IFRoaXMgcGF0Y2ggYWxzbyBpbnRyb2R1Y2VzIGEgbmV3IHRpbWVfcmVmX2NvdW50KCkgaGVscGVy
IHRvIHJldHVybgogICAgICAgICAgdGhlIGN1cnJlbnQgY291bnRlciB2YWx1ZS4gVGhpcyBpcyBj
dXJyZW50bHkgb25seSB1c2VkIGJ5IHRoZSBNU1IKICAgICAgICAgIHJlYWQgaGFuZGxlciBidXQg
dGhlIHN5bnRoZXRpYyB0aW1lciBjb2RlIHdpbGwgYWxzbyBuZWVkIHRvIHVzZSBpdC4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZG9t
YWluLmMgICAgICAgICAgICAgIHwgMTIgKysrKysrLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3Zp
cmlkaWFuL3RpbWUuYyAgIHwgMjQgKysrKysrKysrKysrKysrKysrKysrLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS92aXJpZGlhbi5oIHwgIDQgKystLQogMyBmaWxlcyBjaGFuZ2VkLCAyOSBp
bnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
ZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggMjBiODZmZDU2OC4uZWJkOWU4
NTEzMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9kb21haW4uYwpAQCAtNjU3LDIwICs2NTcsMjAgQEAgdm9pZCBhcmNoX2RvbWFpbl9kZXN0cm95
KHN0cnVjdCBkb21haW4gKmQpCiAKIHZvaWQgYXJjaF9kb21haW5fc2h1dGRvd24oc3RydWN0IGRv
bWFpbiAqZCkKIHsKLSAgICBpZiAoIGhhc192aXJpZGlhbl90aW1lX3JlZl9jb3VudChkKSApCi0g
ICAgICAgIHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50X2ZyZWV6ZShkKTsKKyAgICBpZiAoIGlzX3Zp
cmlkaWFuX2RvbWFpbihkKSApCisgICAgICAgIHZpcmlkaWFuX3RpbWVfZG9tYWluX2ZyZWV6ZShk
KTsKIH0KIAogdm9pZCBhcmNoX2RvbWFpbl9wYXVzZShzdHJ1Y3QgZG9tYWluICpkKQogewotICAg
IGlmICggaGFzX3ZpcmlkaWFuX3RpbWVfcmVmX2NvdW50KGQpICkKLSAgICAgICAgdmlyaWRpYW5f
dGltZV9yZWZfY291bnRfZnJlZXplKGQpOworICAgIGlmICggaXNfdmlyaWRpYW5fZG9tYWluKGQp
ICkKKyAgICAgICAgdmlyaWRpYW5fdGltZV9kb21haW5fZnJlZXplKGQpOwogfQogCiB2b2lkIGFy
Y2hfZG9tYWluX3VucGF1c2Uoc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICBpZiAoIGhhc192aXJp
ZGlhbl90aW1lX3JlZl9jb3VudChkKSApCi0gICAgICAgIHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50
X3RoYXcoZCk7CisgICAgaWYgKCBpc192aXJpZGlhbl9kb21haW4oZCkgKQorICAgICAgICB2aXJp
ZGlhbl90aW1lX2RvbWFpbl90aGF3KGQpOwogfQogCiBpbnQgYXJjaF9kb21haW5fc29mdF9yZXNl
dChzdHJ1Y3QgZG9tYWluICpkKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlh
bi90aW1lLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYwppbmRleCAxNmZlNDFk
NDExLi43MTI5MWQ5MjFjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3Rp
bWUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYwpAQCAtOTEsNyArOTEs
NyBAQCBzdGF0aWMgaW50NjRfdCByYXdfdHJjX3ZhbChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQog
ICAgIHJldHVybiBzY2FsZV9kZWx0YSh0c2MsICZ0c2NfdG9fbnMpIC8gMTAwdWw7CiB9CiAKLXZv
aWQgdmlyaWRpYW5fdGltZV9yZWZfY291bnRfZnJlZXplKGNvbnN0IHN0cnVjdCBkb21haW4gKmQp
CitzdGF0aWMgdm9pZCB0aW1lX3JlZl9jb3VudF9mcmVlemUoY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCkKIHsKICAgICBzdHJ1Y3QgdmlyaWRpYW5fdGltZV9yZWZfY291bnQgKnRyYyA9CiAgICAgICAg
ICZkLT5hcmNoLmh2bS52aXJpZGlhbi0+dGltZV9yZWZfY291bnQ7CkBAIC0xMDAsNyArMTAwLDcg
QEAgdm9pZCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudF9mcmVlemUoY29uc3Qgc3RydWN0IGRvbWFp
biAqZCkKICAgICAgICAgdHJjLT52YWwgPSByYXdfdHJjX3ZhbChkKSArIHRyYy0+b2ZmOwogfQog
Ci12b2lkIHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50X3RoYXcoY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCkKK3N0YXRpYyB2b2lkIHRpbWVfcmVmX2NvdW50X3RoYXcoY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCkKIHsKICAgICBzdHJ1Y3QgdmlyaWRpYW5fdGltZV9yZWZfY291bnQgKnRyYyA9CiAgICAgICAg
ICZkLT5hcmNoLmh2bS52aXJpZGlhbi0+dGltZV9yZWZfY291bnQ7CkBAIC0xMTAsNiArMTEwLDI0
IEBAIHZvaWQgdmlyaWRpYW5fdGltZV9yZWZfY291bnRfdGhhdyhjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkKQogICAgICAgICB0cmMtPm9mZiA9IChpbnQ2NF90KXRyYy0+dmFsIC0gcmF3X3RyY192YWwo
ZCk7CiB9CiAKK3N0YXRpYyBpbnQ2NF90IHRpbWVfcmVmX2NvdW50KGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQpCit7CisgICAgc3RydWN0IHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50ICp0cmMgPQorICAg
ICAgICAmZC0+YXJjaC5odm0udmlyaWRpYW4tPnRpbWVfcmVmX2NvdW50OworCisgICAgcmV0dXJu
IHJhd190cmNfdmFsKGQpICsgdHJjLT5vZmY7Cit9CisKK3ZvaWQgdmlyaWRpYW5fdGltZV9kb21h
aW5fZnJlZXplKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgdGltZV9yZWZfY291bnRf
ZnJlZXplKGQpOworfQorCit2b2lkIHZpcmlkaWFuX3RpbWVfZG9tYWluX3RoYXcoY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCkKK3sKKyAgICB0aW1lX3JlZl9jb3VudF90aGF3KGQpOworfQorCiBpbnQg
dmlyaWRpYW5fdGltZV93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRf
dCB2YWwpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKQEAgLTE3OSw3ICsx
OTcsNyBAQCBpbnQgdmlyaWRpYW5fdGltZV9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWlu
dDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0lO
Rk8gImQlZDogVklSSURJQU4gTVNSX1RJTUVfUkVGX0NPVU5UOiBhY2Nlc3NlZFxuIiwKICAgICAg
ICAgICAgICAgICAgICBkLT5kb21haW5faWQpOwogCi0gICAgICAgICp2YWwgPSByYXdfdHJjX3Zh
bChkKSArIHRyYy0+b2ZmOworICAgICAgICAqdmFsID0gdGltZV9yZWZfY291bnQoZCk7CiAgICAg
ICAgIGJyZWFrOwogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
dmlyaWRpYW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgKaW5kZXggYzY1
YzA0NDE5MS4uODE0NmUyZmM0NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
dmlyaWRpYW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oCkBAIC03
Nyw4ICs3Nyw4IEBAIGludCBndWVzdF9yZG1zcl92aXJpZGlhbihjb25zdCBzdHJ1Y3QgdmNwdSAq
diwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKTsKIGludAogdmlyaWRpYW5faHlwZXJjYWxs
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKIAotdm9pZCB2aXJpZGlhbl90aW1lX3JlZl9j
b3VudF9mcmVlemUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7Ci12b2lkIHZpcmlkaWFuX3RpbWVf
cmVmX2NvdW50X3RoYXcoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7Cit2b2lkIHZpcmlkaWFuX3Rp
bWVfZG9tYWluX2ZyZWV6ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKK3ZvaWQgdmlyaWRpYW5f
dGltZV9kb21haW5fdGhhdyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKIAogaW50IHZpcmlkaWFu
X3ZjcHVfaW5pdChzdHJ1Y3QgdmNwdSAqdik7CiBpbnQgdmlyaWRpYW5fZG9tYWluX2luaXQoc3Ry
dWN0IGRvbWFpbiAqZCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Apr 05 08:45:31 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Apr 2019 08:45: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 1hCKTb-0002kz-FP; Fri, 05 Apr 2019 08:45: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=2AYO=SH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hCKTa-0002kt-ER
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:45:30 +0000
X-Inumbo-ID: 292af004-577f-11e9-8bb5-2f22785df18a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 292af004-577f-11e9-8bb5-2f22785df18a;
 Fri, 05 Apr 2019 08:45:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hCKTX-0001XE-Bc
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:45:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hCKTX-0002r9-90
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:45:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hCKTX-0002r9-90@xenbits.xenproject.org>
Date: Fri, 05 Apr 2019 08:45:27 +0000
Subject: [Xen-changelog] [xen staging] viridian: add implementation of
 synthetic interrupt MSRs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE4NTA4OWQwZWY1N2EwOGZlOTc4NjQ1NzllZTA1NWMxMmZkOGE5MjgKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVl
IE1hciAxOSAxNjoyNTowMCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIEFwciA1IDEwOjMxOjQwIDIwMTkgKzAyMDAK
CiAgICB2aXJpZGlhbjogYWRkIGltcGxlbWVudGF0aW9uIG9mIHN5bnRoZXRpYyBpbnRlcnJ1cHQg
TVNScwogICAgCiAgICBUaGlzIHBhdGNoIGludHJvZHVjZXMgYW4gaW1wbGVtZW50YXRpb24gb2Yg
dGhlIFNDT05UUk9MLCBTVkVSU0lPTiwgU0lFRlAsCiAgICBTSU1QLCBFT00gYW5kIFNJTlQwLTE1
IFN5bklDIE1TUnMuIE5vIG1lc3NhZ2Ugc291cmNlIGlzIGFkZGVkIGFuZCwgYXMgc3VjaCwKICAg
IG5vdGhpbmcgd2lsbCB5ZXQgZ2VuZXJhdGUgYSBzeW50aGV0aWMgaW50ZXJydXB0LiBBIHN1YnNl
cXVlbnQgcGF0Y2ggd2lsbAogICAgYWRkIGFuIGltcGxlbWVudGF0aW9uIG9mIHN5bnRoZXRpYyB0
aW1lcnMgd2hpY2ggd2lsbCBuZWVkIHRoZSBpbmZyYXN0cnVjdHVyZQogICAgYWRkZWQgYnkgdGhp
cyBwYXRjaCB0byBkZWxpdmVyIGV4cGlyeSBtZXNzYWdlcyB0byB0aGUgZ3Vlc3QuCiAgICAKICAg
IE5PVEU6IEEgJ3N5bmljJyBvcHRpb24gaXMgYWRkZWQgdG8gdGhlIHRvb2xzdGFjayB2aXJpZGlh
biBlbmxpZ2h0ZW5tZW50cwogICAgICAgICAgZW51bWVyYXRpb24gYnV0IGlzIGRlbGliZXJhdGVs
eSBub3QgZG9jdW1lbnRlZCBhcyBlbmFibGluZyB0aGVzZQogICAgICAgICAgU3luSUMgcmVnaXN0
ZXJzIHdpdGhvdXQgYSBtZXNzYWdlIHNvdXJjZSBpcyBvbmx5IHVzZWZ1bCBmb3IKICAgICAgICAg
IGRlYnVnZ2luZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0t
CiB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgICAgICAgICAgICB8ICAgNiArCiB0b29scy9s
aWJ4bC9saWJ4bF9kb20uYyAgICAgICAgICAgICAgICB8ICAgMyArCiB0b29scy9saWJ4bC9saWJ4
bF90eXBlcy5pZGwgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
L3N5bmljLmMgICAgICB8IDI0MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIHhl
bi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyAgIHwgIDE5ICsrKwogeGVuL2FyY2gv
eDg2L2h2bS92bGFwaWMuYyAgICAgICAgICAgICAgfCAgMjAgKystCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9odm0uaCAgICAgICAgICB8ICAgMyArCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92
aXJpZGlhbi5oICAgICB8ICAyNiArKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZt
L3NhdmUuaCB8ICAgMiArCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oICAgICAgICB8
ICAgNyArLQogMTAgZmlsZXMgY2hhbmdlZCwgMzIzIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhs
LmgKaW5kZXggYTM4ZTVjZGJhMi4uYTkyM2EzODBkMyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBAIC0zMTksNiArMzE5LDEyIEBACiAj
ZGVmaW5lIExJQlhMX0hBVkVfVklSSURJQU5fQ1JBU0hfQ1RMIDEKIAogLyoKKyAqIExJQlhMX0hB
VkVfVklSSURJQU5fU1lOSUMgaW5kaWNhdGVzIHRoYXQgdGhlICdzeW5pYycgdmFsdWUKKyAqIGlz
IHByZXNlbnQgaW4gdGhlIHZpcmlkaWFuIGVubGlnaHRlbm1lbnQgZW51bWVyYXRpb24uCisgKi8K
KyNkZWZpbmUgTElCWExfSEFWRV9WSVJJRElBTl9TWU5JQyAxCisKKy8qCiAgKiBMSUJYTF9IQVZF
X0JVSUxESU5GT19IVk1fQUNQSV9MQVBUT1BfU0xBVEUgaW5kaWNhdGVzIHRoYXQKICAqIGxpYnhs
X2RvbWFpbl9idWlsZF9pbmZvIGhhcyB0aGUgdS5odm0uYWNwaV9sYXB0b3Bfc2xhdGUgZmllbGQu
CiAgKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jIGIvdG9vbHMvbGlieGwv
bGlieGxfZG9tLmMKaW5kZXggNjE2MDk5MWFmMy4uZmI3NThkMmFjMyAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfZG9tLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKQEAgLTMx
Nyw2ICszMTcsOSBAQCBzdGF0aWMgaW50IGh2bV9zZXRfdmlyaWRpYW5fZmVhdHVyZXMobGlieGxf
X2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgaWYgKGxpYnhsX2JpdG1hcF90ZXN0KCZlbmxp
Z2h0ZW5tZW50cywgTElCWExfVklSSURJQU5fRU5MSUdIVEVOTUVOVF9DUkFTSF9DVEwpKQogICAg
ICAgICBtYXNrIHw9IEhWTVBWX2NyYXNoX2N0bDsKIAorICAgIGlmIChsaWJ4bF9iaXRtYXBfdGVz
dCgmZW5saWdodGVubWVudHMsIExJQlhMX1ZJUklESUFOX0VOTElHSFRFTk1FTlRfU1lOSUMpKQor
ICAgICAgICBtYXNrIHw9IEhWTVBWX3N5bmljOworCiAgICAgaWYgKG1hc2sgIT0gMCAmJgogICAg
ICAgICB4Y19odm1fcGFyYW1fc2V0KENUWC0+eGNoLAogICAgICAgICAgICAgICAgICAgICAgICAg
IGRvbWlkLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIGIvdG9vbHMv
bGlieGwvbGlieGxfdHlwZXMuaWRsCmluZGV4IGI2ODVhYzQ3YWMuLjk4NjBiY2FmNWYgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAorKysgYi90b29scy9saWJ4bC9saWJ4
bF90eXBlcy5pZGwKQEAgLTIzNSw2ICsyMzUsNyBAQCBsaWJ4bF92aXJpZGlhbl9lbmxpZ2h0ZW5t
ZW50ID0gRW51bWVyYXRpb24oInZpcmlkaWFuX2VubGlnaHRlbm1lbnQiLCBbCiAgICAgKDQsICJo
Y2FsbF9yZW1vdGVfdGxiX2ZsdXNoIiksCiAgICAgKDUsICJhcGljX2Fzc2lzdCIpLAogICAgICg2
LCAiY3Jhc2hfY3RsIiksCisgICAgKDcsICJzeW5pYyIpLAogICAgIF0pCiAKIGxpYnhsX2hkdHlw
ZSA9IEVudW1lcmF0aW9uKCJoZHR5cGUiLCBbCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L3ZpcmlkaWFuL3N5bmljLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKaW5k
ZXggZmI1NjBiYzE2Mi4uODRhYjAyNjk0ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi9zeW5pYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYwpA
QCAtMTMsNiArMTMsNyBAQAogCiAjaW5jbHVkZSA8YXNtL2FwaWMuaD4KICNpbmNsdWRlIDxhc20v
aHZtL3N1cHBvcnQuaD4KKyNpbmNsdWRlIDxhc20vaHZtL3ZsYXBpYy5oPgogCiAjaW5jbHVkZSAi
cHJpdmF0ZS5oIgogCkBAIC0yOCw2ICsyOSwzNyBAQCB0eXBlZGVmIHVuaW9uIF9IVl9WUF9BU1NJ
U1RfUEFHRQogICAgIHVpbnQ4X3QgUmVzZXJ2ZWRaQnl0ZVBhZGRpbmdbUEFHRV9TSVpFXTsKIH0g
SFZfVlBfQVNTSVNUX1BBR0U7CiAKK3R5cGVkZWYgZW51bSBIVl9NRVNTQUdFX1RZUEUgeworICAg
IEh2TWVzc2FnZVR5cGVOb25lLAorICAgIEh2TWVzc2FnZVRpbWVyRXhwaXJlZCA9IDB4ODAwMDAw
MTAsCit9IEhWX01FU1NBR0VfVFlQRTsKKwordHlwZWRlZiBzdHJ1Y3QgSFZfTUVTU0FHRV9GTEFH
UyB7CisgICAgdWludDhfdCBNZXNzYWdlUGVuZGluZzoxOworICAgIHVpbnQ4X3QgUmVzZXJ2ZWQ6
NzsKK30gSFZfTUVTU0FHRV9GTEFHUzsKKwordHlwZWRlZiBzdHJ1Y3QgSFZfTUVTU0FHRV9IRUFE
RVIgeworICAgIEhWX01FU1NBR0VfVFlQRSBNZXNzYWdlVHlwZTsKKyAgICB1aW50MTZfdCBSZXNl
cnZlZDE7CisgICAgSFZfTUVTU0FHRV9GTEFHUyBNZXNzYWdlRmxhZ3M7CisgICAgdWludDhfdCBQ
YXlsb2FkU2l6ZTsKKyAgICB1aW50NjRfdCBSZXNlcnZlZDI7Cit9IEhWX01FU1NBR0VfSEVBREVS
OworCisjZGVmaW5lIEhWX01FU1NBR0VfU0laRSAyNTYKKyNkZWZpbmUgSFZfTUVTU0FHRV9NQVhf
UEFZTE9BRF9RV09SRF9DT1VOVCAzMAorCit0eXBlZGVmIHN0cnVjdCBIVl9NRVNTQUdFIHsKKyAg
ICBIVl9NRVNTQUdFX0hFQURFUiBIZWFkZXI7CisgICAgdWludDY0X3QgUGF5bG9hZFtIVl9NRVNT
QUdFX01BWF9QQVlMT0FEX1FXT1JEX0NPVU5UXTsKK30gSFZfTUVTU0FHRTsKKwordm9pZCBfX2lu
aXQgX19tYXliZV91bnVzZWQgYnVpbGRfYXNzZXJ0aW9ucyh2b2lkKQoreworICAgIEJVSUxEX0JV
R19PTihzaXplb2YoSFZfTUVTU0FHRSkgIT0gSFZfTUVTU0FHRV9TSVpFKTsKK30KKwogdm9pZCB2
aXJpZGlhbl9hcGljX2Fzc2lzdF9zZXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3Ry
dWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CkBAIC04Myw2ICsx
MTUsOCBAQCBpbnQgdmlyaWRpYW5fc3luaWNfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90
IGlkeCwgdWludDY0X3QgdmFsKQogICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFy
Y2guaHZtLnZpcmlkaWFuOwogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CiAKKyAg
ICBBU1NFUlQodiA9PSBjdXJyZW50IHx8ICF2LT5pc19ydW5uaW5nKTsKKwogICAgIHN3aXRjaCAo
IGlkeCApCiAgICAgewogICAgIGNhc2UgSFZfWDY0X01TUl9FT0k6CkBAIC0xMDcsNiArMTQxLDc2
IEBAIGludCB2aXJpZGlhbl9zeW5pY193cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4
LCB1aW50NjRfdCB2YWwpCiAgICAgICAgICAgICB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZShkLCAm
dnYtPnZwX2Fzc2lzdCk7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBIVl9YNjRfTVNSX1ND
T05UUk9MOgorICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZf
c3luaWMpICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKworICAgICAg
ICB2di0+c2NvbnRyb2wgPSB2YWw7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBIVl9YNjRf
TVNSX1NWRVJTSU9OOgorICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisKKyAgICBj
YXNlIEhWX1g2NF9NU1JfU0lFRlA6CisgICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21h
c2soZCkgJiBIVk1QVl9zeW5pYykgKQorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBU
SU9OOworCisgICAgICAgIHZ2LT5zaWVmcCA9IHZhbDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBj
YXNlIEhWX1g2NF9NU1JfU0lNUDoKKyAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFz
ayhkKSAmIEhWTVBWX3N5bmljKSApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJ
T047CisKKyAgICAgICAgdmlyaWRpYW5fdW5tYXBfZ3Vlc3RfcGFnZSgmdnYtPnNpbXApOworICAg
ICAgICB2di0+c2ltcC5tc3IucmF3ID0gdmFsOworICAgICAgICB2aXJpZGlhbl9kdW1wX2d1ZXN0
X3BhZ2UodiwgIlNJTVAiLCAmdnYtPnNpbXApOworICAgICAgICBpZiAoIHZ2LT5zaW1wLm1zci5l
bmFibGVkICkKKyAgICAgICAgICAgIHZpcmlkaWFuX21hcF9ndWVzdF9wYWdlKGQsICZ2di0+c2lt
cCk7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBIVl9YNjRfTVNSX0VPTToKKyAgICAgICAg
aWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3N5bmljKSApCisgICAgICAg
ICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisKKyAgICAgICAgdnYtPm1zZ19wZW5kaW5n
ID0gMDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIEhWX1g2NF9NU1JfU0lOVDAgLi4uIEhW
X1g2NF9NU1JfU0lOVDE1OgorICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IHNpbnR4ID0gaWR4
IC0gSFZfWDY0X01TUl9TSU5UMDsKKyAgICAgICAgdW5pb24gdmlyaWRpYW5fc2ludF9tc3IgbmV3
LCAqdnMgPQorICAgICAgICAgICAgJmFycmF5X2FjY2Vzc19ub3NwZWModnYtPnNpbnQsIHNpbnR4
KTsKKyAgICAgICAgdWludDhfdCB2ZWN0b3I7CisKKyAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2Zl
YXR1cmVfbWFzayhkKSAmIEhWTVBWX3N5bmljKSApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1V
TF9FWENFUFRJT047CisKKyAgICAgICAgLyogVmVjdG9ycyBtdXN0IGJlIGluIHRoZSByYW5nZSAw
eDEwLTB4ZmYgaW5jbHVzaXZlICovCisgICAgICAgIG5ldy5yYXcgPSB2YWw7CisgICAgICAgIGlm
ICggbmV3LnZlY3RvciA8IDB4MTAgKQorICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBU
SU9OOworCisgICAgICAgIC8qCisgICAgICAgICAqIEludmFsaWRhdGUgYW55IHByZXZpb3VzIG1h
cHBpbmcgYnkgc2V0dGluZyBhbiBvdXQtb2YtcmFuZ2UKKyAgICAgICAgICogaW5kZXggYmVmb3Jl
IHNldHRpbmcgdGhlIG5ldyBtYXBwaW5nLgorICAgICAgICAgKi8KKyAgICAgICAgdmVjdG9yID0g
dnMtPnZlY3RvcjsKKyAgICAgICAgdnYtPnZlY3Rvcl90b19zaW50eFt2ZWN0b3JdID0gQVJSQVlf
U0laRSh2di0+c2ludCk7CisKKyAgICAgICAgdmVjdG9yID0gbmV3LnZlY3RvcjsKKyAgICAgICAg
dnYtPnZlY3Rvcl90b19zaW50eFt2ZWN0b3JdID0gc2ludHg7CisKKyAgICAgICAgcHJpbnRrKFhF
TkxPR19HX0lORk8gIiVwdjogVklSSURJQU4gU0lOVCV1OiB2ZWN0b3I6ICV4XG4iLCB2LCBzaW50
eCwKKyAgICAgICAgICAgICAgIHZlY3Rvcik7CisKKyAgICAgICAgaWYgKCBuZXcucG9sbGluZyAp
CisgICAgICAgICAgICBfX2NsZWFyX2JpdChzaW50eCwgJnZ2LT5tc2dfcGVuZGluZyk7CisKKyAg
ICAgICAgKnZzID0gbmV3OworICAgICAgICBicmVhazsKKyAgICB9CisKICAgICBkZWZhdWx0Ogog
ICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywgIiVzOiB1bmltcGxlbWVudGVkIE1TUiAlI3gg
KCUwMTYiUFJJeDY0IilcbiIsCiAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCBpZHgsIHZhbCk7
CkBAIC0xMTgsNiArMjIyLDkgQEAgaW50IHZpcmlkaWFuX3N5bmljX3dybXNyKHN0cnVjdCB2Y3B1
ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKIAogaW50IHZpcmlkaWFuX3N5bmljX3Jk
bXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiB7
CisgICAgY29uc3Qgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRp
YW47CisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKwogICAgIHN3aXRj
aCAoIGlkeCApCiAgICAgewogICAgIGNhc2UgSFZfWDY0X01TUl9FT0k6CkBAIC0xMzEsMTQgKzIz
OCw3MCBAQCBpbnQgdmlyaWRpYW5fc3luaWNfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVp
bnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCkKICAgICAgICAgKnZhbCA9ICgodWludDY0X3QpaWNy
MiA8PCAzMikgfCBpY3I7CiAgICAgICAgIGJyZWFrOwogICAgIH0KKwogICAgIGNhc2UgSFZfWDY0
X01TUl9UUFI6CiAgICAgICAgICp2YWwgPSB2bGFwaWNfZ2V0X3JlZyh2Y3B1X3ZsYXBpYyh2KSwg
QVBJQ19UQVNLUFJJKTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIEhWX1g2NF9NU1JfVlBf
QVNTSVNUX1BBR0U6Ci0gICAgICAgICp2YWwgPSB2LT5hcmNoLmh2bS52aXJpZGlhbi0+dnBfYXNz
aXN0Lm1zci5yYXc7CisgICAgICAgICp2YWwgPSB2di0+dnBfYXNzaXN0Lm1zci5yYXc7CisgICAg
ICAgIGJyZWFrOworCisgICAgY2FzZSBIVl9YNjRfTVNSX1NDT05UUk9MOgorICAgICAgICBpZiAo
ICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3luaWMpICkKKyAgICAgICAgICAg
IHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKworICAgICAgICAqdmFsID0gdnYtPnNjb250cm9s
OworICAgICAgICBicmVhazsKKworICAgIGNhc2UgSFZfWDY0X01TUl9TVkVSU0lPTjoKKyAgICAg
ICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3N5bmljKSApCisgICAg
ICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisKKyAgICAgICAgLyoKKyAgICAgICAg
ICogVGhlIHNwZWNpZmljYXRpb24gc2F5cyB0aGF0IHRoZSB2ZXJzaW9uIG51bWJlciBpcyAweDAw
MDAwMDAxCisgICAgICAgICAqIGFuZCBzaG91bGQgYmUgaW4gdGhlIGxvd2VyIDMyLWJpdHMgb2Yg
dGhlIE1TUiwgd2hpbGUgdGhlCisgICAgICAgICAqIHVwcGVyIDMyLWJpdHMgYXJlIHJlc2VydmVk
Li4uIGJ1dCBpdCBkb2Vzbid0IHNheSB3aGF0IHRoZXkKKyAgICAgICAgICogc2hvdWxkIGJlIHNl
dCB0by4gQXNzdW1lIGV2ZXJ5dGhpbmcgYnV0IHRoZSBib3R0b20gYml0CisgICAgICAgICAqIHNo
b3VsZCBiZSB6ZXJvLgorICAgICAgICAgKi8KKyAgICAgICAgKnZhbCA9IDF1bDsKKyAgICAgICAg
YnJlYWs7CisKKyAgICBjYXNlIEhWX1g2NF9NU1JfU0lFRlA6CisgICAgICAgIGlmICggISh2aXJp
ZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zeW5pYykgKQorICAgICAgICAgICAgcmV0dXJu
IFg4NkVNVUxfRVhDRVBUSU9OOworCisgICAgICAgICp2YWwgPSB2di0+c2llZnA7CisgICAgICAg
IGJyZWFrOworCisgICAgY2FzZSBIVl9YNjRfTVNSX1NJTVA6CisgICAgICAgIGlmICggISh2aXJp
ZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zeW5pYykgKQorICAgICAgICAgICAgcmV0dXJu
IFg4NkVNVUxfRVhDRVBUSU9OOworCisgICAgICAgICp2YWwgPSB2di0+c2ltcC5tc3IucmF3Owog
ICAgICAgICBicmVhazsKIAorICAgIGNhc2UgSFZfWDY0X01TUl9FT006CisgICAgICAgIGlmICgg
ISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zeW5pYykgKQorICAgICAgICAgICAg
cmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOworCisgICAgICAgICp2YWwgPSAwOworICAgICAgICBi
cmVhazsKKworICAgIGNhc2UgSFZfWDY0X01TUl9TSU5UMCAuLi4gSFZfWDY0X01TUl9TSU5UMTU6
CisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgc2ludHggPSBpZHggLSBIVl9YNjRfTVNSX1NJ
TlQwOworICAgICAgICBjb25zdCB1bmlvbiB2aXJpZGlhbl9zaW50X21zciAqdnMgPQorICAgICAg
ICAgICAgJmFycmF5X2FjY2Vzc19ub3NwZWModnYtPnNpbnQsIHNpbnR4KTsKKworICAgICAgICBp
ZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3luaWMpICkKKyAgICAgICAg
ICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKworICAgICAgICAqdmFsID0gdnMtPnJhdzsK
KyAgICAgICAgYnJlYWs7CisgICAgfQorCiAgICAgZGVmYXVsdDoKICAgICAgICAgZ2RwcmludGso
WEVOTE9HX0lORk8sICIlczogdW5pbXBsZW1lbnRlZCBNU1IgJSN4XG4iLCBfX2Z1bmNfXywgaWR4
KTsKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwpAQCAtMTQ5LDYgKzMxMiwyMCBA
QCBpbnQgdmlyaWRpYW5fc3luaWNfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90
IGlkeCwgdWludDY0X3QgKnZhbCkKIAogaW50IHZpcmlkaWFuX3N5bmljX3ZjcHVfaW5pdChjb25z
dCBzdHJ1Y3QgdmNwdSAqdikKIHsKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5h
cmNoLmh2bS52aXJpZGlhbjsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgIC8qCisgICAgICog
VGhlIHNwZWNpZmljYXRpb24gc2F5cyB0aGF0IGFsbCBzeW50aGV0aWMgaW50ZXJydXB0cyBtdXN0
IGJlCisgICAgICogaW5pdGFsbHkgbWFza2VkLgorICAgICAqLworICAgIGZvciAoIGkgPSAwOyBp
IDwgQVJSQVlfU0laRSh2di0+c2ludCk7IGkrKyApCisgICAgICAgIHZ2LT5zaW50W2ldLm1hc2sg
PSAxOworCisgICAgLyogSW5pdGlhbGl6ZSB0aGUgbWFwcGluZyBhcnJheSB3aXRoIGludmFsaWQg
dmFsdWVzICovCisgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHZ2LT52ZWN0b3JfdG9f
c2ludHgpOyBpKysgKQorICAgICAgICB2di0+dmVjdG9yX3RvX3NpbnR4W2ldID0gQVJSQVlfU0la
RSh2di0+c2ludCk7CisKICAgICByZXR1cm4gMDsKIH0KIApAQCAtMTU5LDE3ICszMzYsNTkgQEAg
aW50IHZpcmlkaWFuX3N5bmljX2RvbWFpbl9pbml0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiAK
IHZvaWQgdmlyaWRpYW5fc3luaWNfdmNwdV9kZWluaXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiB7
Ci0gICAgdmlyaWRpYW5fdW5tYXBfZ3Vlc3RfcGFnZSgmdi0+YXJjaC5odm0udmlyaWRpYW4tPnZw
X2Fzc2lzdCk7CisgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmly
aWRpYW47CisKKyAgICB2aXJpZGlhbl91bm1hcF9ndWVzdF9wYWdlKCZ2di0+dnBfYXNzaXN0KTsK
KyAgICB2aXJpZGlhbl91bm1hcF9ndWVzdF9wYWdlKCZ2di0+c2ltcCk7CiB9CiAKIHZvaWQgdmly
aWRpYW5fc3luaWNfZG9tYWluX2RlaW5pdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogewogfQog
Cit2b2lkIHZpcmlkaWFuX3N5bmljX3BvbGwoY29uc3Qgc3RydWN0IHZjcHUgKnYpCit7CisgICAg
LyogVGhlcmUgYXJlIGN1cnJlbnRseSBubyBtZXNzYWdlIHNvdXJjZXMgKi8KK30KKworYm9vbCB2
aXJpZGlhbl9zeW5pY19pc19hdXRvX2VvaV9zaW50KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCB2ZWN0b3IpCit7
CisgICAgY29uc3Qgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRp
YW47CisgICAgdW5zaWduZWQgaW50IHNpbnR4ID0gdnYtPnZlY3Rvcl90b19zaW50eFt2ZWN0b3Jd
OworICAgIGNvbnN0IHVuaW9uIHZpcmlkaWFuX3NpbnRfbXNyICp2cyA9CisgICAgICAgICZhcnJh
eV9hY2Nlc3Nfbm9zcGVjKHZ2LT5zaW50LCBzaW50eCk7CisKKyAgICBpZiAoIHNpbnR4ID49IEFS
UkFZX1NJWkUodnYtPnNpbnQpICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgcmV0dXJu
IHZzLT5hdXRvX2VvaTsKK30KKwordm9pZCB2aXJpZGlhbl9zeW5pY19hY2tfc2ludChjb25zdCBz
dHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZlY3RvcikKK3sKKyAgICBzdHJ1Y3QgdmlyaWRp
YW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKKyAgICB1bnNpZ25lZCBpbnQgc2lu
dHggPSB2di0+dmVjdG9yX3RvX3NpbnR4W3ZlY3Rvcl07CisKKyAgICBBU1NFUlQodiA9PSBjdXJy
ZW50KTsKKworICAgIGlmICggc2ludHggPCBBUlJBWV9TSVpFKHZ2LT5zaW50KSApCisgICAgICAg
IF9fY2xlYXJfYml0KGFycmF5X2luZGV4X25vc3BlYyhzaW50eCwgQVJSQVlfU0laRSh2di0+c2lu
dCkpLAorICAgICAgICAgICAgICAgICAgICAmdnYtPm1zZ19wZW5kaW5nKTsKK30KKwogdm9pZCB2
aXJpZGlhbl9zeW5pY19zYXZlX3ZjcHVfY3R4dChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2Nv
bnRleHQgKmN0eHQpCiB7CiAgICAgY29uc3Qgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+
YXJjaC5odm0udmlyaWRpYW47CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBCVUlMRF9CVUdf
T04oQVJSQVlfU0laRSh2di0+c2ludCkgIT0gQVJSQVlfU0laRShjdHh0LT5zaW50X21zcikpOwor
CisgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHZ2LT5zaW50KTsgaSsrICkKKyAgICAg
ICAgY3R4dC0+c2ludF9tc3JbaV0gPSB2di0+c2ludFtpXS5yYXc7CisKKyAgICBjdHh0LT5zaW1w
X21zciA9IHZ2LT5zaW1wLm1zci5yYXc7CiAKICAgICBjdHh0LT5hcGljX2Fzc2lzdF9wZW5kaW5n
ID0gdnYtPmFwaWNfYXNzaXN0X3BlbmRpbmc7CiAgICAgY3R4dC0+dnBfYXNzaXN0X21zciA9IHZ2
LT52cF9hc3Npc3QubXNyLnJhdzsKQEAgLTE4MCwxMiArMzk5LDMwIEBAIHZvaWQgdmlyaWRpYW5f
c3luaWNfbG9hZF92Y3B1X2N0eHQoCiB7CiAgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0g
di0+YXJjaC5odm0udmlyaWRpYW47CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsK
KyAgICB1bnNpZ25lZCBpbnQgaTsKIAogICAgIHZ2LT52cF9hc3Npc3QubXNyLnJhdyA9IGN0eHQt
PnZwX2Fzc2lzdF9tc3I7CiAgICAgaWYgKCB2di0+dnBfYXNzaXN0Lm1zci5lbmFibGVkICkKICAg
ICAgICAgdmlyaWRpYW5fbWFwX2d1ZXN0X3BhZ2UoZCwgJnZ2LT52cF9hc3Npc3QpOwogCiAgICAg
dnYtPmFwaWNfYXNzaXN0X3BlbmRpbmcgPSBjdHh0LT5hcGljX2Fzc2lzdF9wZW5kaW5nOworCisg
ICAgdnYtPnNpbXAubXNyLnJhdyA9IGN0eHQtPnNpbXBfbXNyOworICAgIGlmICggdnYtPnNpbXAu
bXNyLmVuYWJsZWQgKQorICAgICAgICB2aXJpZGlhbl9tYXBfZ3Vlc3RfcGFnZShkLCAmdnYtPnNp
bXApOworCisgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHZ2LT5zaW50KTsgaSsrICkK
KyAgICB7CisgICAgICAgIHVpbnQ4X3QgdmVjdG9yOworCisgICAgICAgIHZ2LT5zaW50W2ldLnJh
dyA9IGN0eHQtPnNpbnRfbXNyW2ldOworCisgICAgICAgIHZlY3RvciA9IHZ2LT5zaW50W2ldLnZl
Y3RvcjsKKyAgICAgICAgaWYgKCB2ZWN0b3IgPCAweDEwICkKKyAgICAgICAgICAgIGNvbnRpbnVl
OworCisgICAgICAgIHZ2LT52ZWN0b3JfdG9fc2ludHhbdmVjdG9yXSA9IGk7CisgICAgfQogfQog
CiB2b2lkIHZpcmlkaWFuX3N5bmljX3NhdmVfZG9tYWluX2N0eHQoCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMgYi94ZW4vYXJjaC94ODYvaHZtL3Zpcmlk
aWFuL3ZpcmlkaWFuLmMKaW5kZXggMmIwNDVlZDg4Zi4uZjMxNjZmYmNkMCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdmlyaWRpYW4vdmlyaWRpYW4uYwpAQCAtODksNiArODksNyBAQCB0eXBlZGVmIHVuaW9uIF9I
Vl9DUkFTSF9DVExfUkVHX0NPTlRFTlRTCiAKIC8qIFZpcmlkaWFuIENQVUlEIGxlYWYgMywgSHlw
ZXJ2aXNvciBGZWF0dXJlIEluZGljYXRpb24gKi8KICNkZWZpbmUgQ1BVSUQzRF9DUkFTSF9NU1JT
ICgxIDw8IDEwKQorI2RlZmluZSBDUFVJRDNEX1NJTlRfUE9MTElORyAoMSA8PCAxNykKIAogLyog
VmlyaWRpYW4gQ1BVSUQgbGVhZiA0OiBJbXBsZW1lbnRhdGlvbiBSZWNvbW1lbmRhdGlvbnMuICov
CiAjZGVmaW5lIENQVUlENEFfSENBTExfUkVNT1RFX1RMQl9GTFVTSCAoMSA8PCAyKQpAQCAtMTc4
LDYgKzE3OSw4IEBAIHZvaWQgY3B1aWRfdmlyaWRpYW5fbGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1
ICp2LCB1aW50MzJfdCBsZWFmLAogICAgICAgICAgICAgbWFzay5BY2Nlc3NQYXJ0aXRpb25SZWZl
cmVuY2VDb3VudGVyID0gMTsKICAgICAgICAgaWYgKCB2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkg
JiBIVk1QVl9yZWZlcmVuY2VfdHNjICkKICAgICAgICAgICAgIG1hc2suQWNjZXNzUGFydGl0aW9u
UmVmZXJlbmNlVHNjID0gMTsKKyAgICAgICAgaWYgKCB2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkg
JiBIVk1QVl9zeW5pYyApCisgICAgICAgICAgICBtYXNrLkFjY2Vzc1N5bmljUmVncyA9IDE7CiAK
ICAgICAgICAgdS5tYXNrID0gbWFzazsKIApAQCAtMTg2LDYgKzE4OSw4IEBAIHZvaWQgY3B1aWRf
dmlyaWRpYW5fbGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAogCiAg
ICAgICAgIGlmICggdmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfY3Jhc2hfY3RsICkK
ICAgICAgICAgICAgIHJlcy0+ZCA9IENQVUlEM0RfQ1JBU0hfTVNSUzsKKyAgICAgICAgaWYgKCB2
aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9zeW5pYyApCisgICAgICAgICAgICByZXMt
PmQgfD0gQ1BVSUQzRF9TSU5UX1BPTExJTkc7CiAKICAgICAgICAgYnJlYWs7CiAgICAgfQpAQCAt
MzA2LDggKzMxMSwxNiBAQCBpbnQgZ3Vlc3Rfd3Jtc3JfdmlyaWRpYW4oc3RydWN0IHZjcHUgKnYs
IHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQogICAgIGNhc2UgSFZfWDY0X01TUl9JQ1I6CiAg
ICAgY2FzZSBIVl9YNjRfTVNSX1RQUjoKICAgICBjYXNlIEhWX1g2NF9NU1JfVlBfQVNTSVNUX1BB
R0U6CisgICAgY2FzZSBIVl9YNjRfTVNSX1NDT05UUk9MOgorICAgIGNhc2UgSFZfWDY0X01TUl9T
VkVSU0lPTjoKKyAgICBjYXNlIEhWX1g2NF9NU1JfU0lFRlA6CisgICAgY2FzZSBIVl9YNjRfTVNS
X1NJTVA6CisgICAgY2FzZSBIVl9YNjRfTVNSX0VPTToKKyAgICBjYXNlIEhWX1g2NF9NU1JfU0lO
VDAgLi4uIEhWX1g2NF9NU1JfU0lOVDE1OgogICAgICAgICByZXR1cm4gdmlyaWRpYW5fc3luaWNf
d3Jtc3IodiwgaWR4LCB2YWwpOwogCisgICAgY2FzZSBIVl9YNjRfTVNSX1RTQ19GUkVRVUVOQ1k6
CisgICAgY2FzZSBIVl9YNjRfTVNSX0FQSUNfRlJFUVVFTkNZOgogICAgIGNhc2UgSFZfWDY0X01T
Ul9SRUZFUkVOQ0VfVFNDOgogICAgICAgICByZXR1cm4gdmlyaWRpYW5fdGltZV93cm1zcih2LCBp
ZHgsIHZhbCk7CiAKQEAgLTM3OCw2ICszOTEsMTIgQEAgaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFu
KGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAg
Y2FzZSBIVl9YNjRfTVNSX0lDUjoKICAgICBjYXNlIEhWX1g2NF9NU1JfVFBSOgogICAgIGNhc2Ug
SFZfWDY0X01TUl9WUF9BU1NJU1RfUEFHRToKKyAgICBjYXNlIEhWX1g2NF9NU1JfU0NPTlRST0w6
CisgICAgY2FzZSBIVl9YNjRfTVNSX1NWRVJTSU9OOgorICAgIGNhc2UgSFZfWDY0X01TUl9TSUVG
UDoKKyAgICBjYXNlIEhWX1g2NF9NU1JfU0lNUDoKKyAgICBjYXNlIEhWX1g2NF9NU1JfRU9NOgor
ICAgIGNhc2UgSFZfWDY0X01TUl9TSU5UMCAuLi4gSFZfWDY0X01TUl9TSU5UMTU6CiAgICAgICAg
IHJldHVybiB2aXJpZGlhbl9zeW5pY19yZG1zcih2LCBpZHgsIHZhbCk7CiAKICAgICBjYXNlIEhW
X1g2NF9NU1JfVFNDX0ZSRVFVRU5DWToKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmxh
cGljLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jCmluZGV4IGExYTQzY2Q3OTIuLjI0ZThl
NjNjNGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS92bGFwaWMuYwpAQCAtNDYxLDEwICs0NjEsMTUgQEAgdm9pZCB2bGFwaWNfRU9J
X3NldChzdHJ1Y3QgdmxhcGljICp2bGFwaWMpCiAKIHZvaWQgdmxhcGljX2hhbmRsZV9FT0koc3Ry
dWN0IHZsYXBpYyAqdmxhcGljLCB1OCB2ZWN0b3IpCiB7Ci0gICAgc3RydWN0IGRvbWFpbiAqZCA9
IHZsYXBpY19kb21haW4odmxhcGljKTsKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IHZsYXBpY192Y3B1
KHZsYXBpYyk7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKworICAgIC8qIEFs
bCBzeW5pYyBTSU5UeCB2ZWN0b3JzIGFyZSBlZGdlIHRyaWdnZXJlZCAqLwogCiAgICAgaWYgKCB2
bGFwaWNfdGVzdF92ZWN0b3IodmVjdG9yLCAmdmxhcGljLT5yZWdzLT5kYXRhW0FQSUNfVE1SXSkg
KQogICAgICAgICB2aW9hcGljX3VwZGF0ZV9FT0koZCwgdmVjdG9yKTsKKyAgICBlbHNlIGlmICgg
aGFzX3ZpcmlkaWFuX3N5bmljKGQpICkKKyAgICAgICAgdmlyaWRpYW5fc3luaWNfYWNrX3NpbnQo
diwgdmVjdG9yKTsKIAogICAgIGh2bV9kcGNpX21zaV9lb2koZCwgdmVjdG9yKTsKIH0KQEAgLTEz
MDEsNiArMTMwNiwxMyBAQCBpbnQgdmxhcGljX2hhc19wZW5kaW5nX2lycShzdHJ1Y3QgdmNwdSAq
dikKICAgICBpZiAoICF2bGFwaWNfZW5hYmxlZCh2bGFwaWMpICkKICAgICAgICAgcmV0dXJuIC0x
OwogCisgICAgLyoKKyAgICAgKiBQb2xsIHRoZSB2aXJpZGlhbiBtZXNzYWdlIHF1ZXVlcyBiZWZv
cmUgY2hlY2tpbmcgdGhlIElSUiBzaW5jZQorICAgICAqIGEgc3ludGhldGljIGludGVycnVwdCBt
YXkgYmUgYXNzZXJ0ZWQgZHVyaW5nIHRoZSBwb2xsLgorICAgICAqLworICAgIGlmICggaGFzX3Zp
cmlkaWFuX3N5bmljKHYtPmRvbWFpbikgKQorICAgICAgICB2aXJpZGlhbl9zeW5pY19wb2xsKHYp
OworCiAgICAgaXJyID0gdmxhcGljX2ZpbmRfaGlnaGVzdF9pcnIodmxhcGljKTsKICAgICBpZiAo
IGlyciA9PSAtMSApCiAgICAgICAgIHJldHVybiAtMTsKQEAgLTEzNjAsOCArMTM3MiwxMiBAQCBp
bnQgdmxhcGljX2Fja19wZW5kaW5nX2lycShzdHJ1Y3QgdmNwdSAqdiwgaW50IHZlY3RvciwgYm9v
bF90IGZvcmNlX2FjaykKICAgICB9CiAKICBkb25lOgotICAgIHZsYXBpY19zZXRfdmVjdG9yKHZl
Y3RvciwgJnZsYXBpYy0+cmVncy0+ZGF0YVtBUElDX0lTUl0pOworICAgIGlmICggIWhhc192aXJp
ZGlhbl9zeW5pYyh2LT5kb21haW4pIHx8CisgICAgICAgICAhdmlyaWRpYW5fc3luaWNfaXNfYXV0
b19lb2lfc2ludCh2LCB2ZWN0b3IpICkKKyAgICAgICAgdmxhcGljX3NldF92ZWN0b3IodmVjdG9y
LCAmdmxhcGljLT5yZWdzLT5kYXRhW0FQSUNfSVNSXSk7CisKICAgICB2bGFwaWNfY2xlYXJfaXJy
KHZlY3RvciwgdmxhcGljKTsKKwogICAgIHJldHVybiAxOwogfQogCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5o
CmluZGV4IDM3YzM1NjdhNTcuLmY2N2U5ZGJkMTIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL2h2bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCkBAIC00
NzIsNiArNDcyLDkgQEAgc3RhdGljIGlubGluZSBib29sIGh2bV9nZXRfZ3Vlc3RfYm5kY2Zncyhz
dHJ1Y3QgdmNwdSAqdiwgdTY0ICp2YWwpCiAjZGVmaW5lIGhhc192aXJpZGlhbl9hcGljX2Fzc2lz
dChkKSBcCiAgICAgKGlzX3ZpcmlkaWFuX2RvbWFpbihkKSAmJiAodmlyaWRpYW5fZmVhdHVyZV9t
YXNrKGQpICYgSFZNUFZfYXBpY19hc3Npc3QpKQogCisjZGVmaW5lIGhhc192aXJpZGlhbl9zeW5p
YyhkKSBcCisgICAgKGlzX3ZpcmlkaWFuX2RvbWFpbihkKSAmJiAodmlyaWRpYW5fZmVhdHVyZV9t
YXNrKGQpICYgSFZNUFZfc3luaWMpKQorCiBzdGF0aWMgaW5saW5lIHZvaWQgaHZtX2luamVjdF9l
eGNlcHRpb24oCiAgICAgdW5zaWduZWQgaW50IHZlY3RvciwgdW5zaWduZWQgaW50IHR5cGUsCiAg
ICAgdW5zaWduZWQgaW50IGluc25fbGVuLCBpbnQgZXJyb3JfY29kZSkKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS92aXJpZGlhbi5oCmluZGV4IDgxNDZlMmZjNDYuLjAzZmM0YzZiNzYgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vdmlyaWRpYW4uaApAQCAtMjYsMTAgKzI2LDMxIEBAIHN0cnVjdCB2aXJpZGlhbl9wYWdl
CiAgICAgdm9pZCAqcHRyOwogfTsKIAordW5pb24gdmlyaWRpYW5fc2ludF9tc3IKK3sKKyAgICB1
aW50NjRfdCByYXc7CisgICAgc3RydWN0CisgICAgeworICAgICAgICB1aW50NjRfdCB2ZWN0b3I6
ODsKKyAgICAgICAgdWludDY0X3QgcmVzZXJ2ZWRfcHJlc2VydmVkMTo4OworICAgICAgICB1aW50
NjRfdCBtYXNrOjE7CisgICAgICAgIHVpbnQ2NF90IGF1dG9fZW9pOjE7CisgICAgICAgIHVpbnQ2
NF90IHBvbGxpbmc6MTsKKyAgICAgICAgdWludDY0X3QgcmVzZXJ2ZWRfcHJlc2VydmVkMjo0NTsK
KyAgICB9OworfTsKKwogc3RydWN0IHZpcmlkaWFuX3ZjcHUKIHsKICAgICBzdHJ1Y3QgdmlyaWRp
YW5fcGFnZSB2cF9hc3Npc3Q7CiAgICAgYm9vbCBhcGljX2Fzc2lzdF9wZW5kaW5nOworICAgIGJv
b2wgcG9sbGVkOworICAgIHVuc2lnbmVkIGludCBtc2dfcGVuZGluZzsKKyAgICB1aW50NjRfdCBz
Y29udHJvbDsKKyAgICB1aW50NjRfdCBzaWVmcDsKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSBz
aW1wOworICAgIHVuaW9uIHZpcmlkaWFuX3NpbnRfbXNyIHNpbnRbMTZdOworICAgIHVpbnQ4X3Qg
dmVjdG9yX3RvX3NpbnR4WzI1Nl07CiAgICAgdWludDY0X3QgY3Jhc2hfcGFyYW1bNV07CiB9Owog
CkBAIC05MCw2ICsxMTEsMTEgQEAgdm9pZCB2aXJpZGlhbl9hcGljX2Fzc2lzdF9zZXQoY29uc3Qg
c3RydWN0IHZjcHUgKnYpOwogYm9vbCB2aXJpZGlhbl9hcGljX2Fzc2lzdF9jb21wbGV0ZWQoY29u
c3Qgc3RydWN0IHZjcHUgKnYpOwogdm9pZCB2aXJpZGlhbl9hcGljX2Fzc2lzdF9jbGVhcihjb25z
dCBzdHJ1Y3QgdmNwdSAqdik7CiAKK3ZvaWQgdmlyaWRpYW5fc3luaWNfcG9sbChjb25zdCBzdHJ1
Y3QgdmNwdSAqdik7Citib29sIHZpcmlkaWFuX3N5bmljX2lzX2F1dG9fZW9pX3NpbnQoY29uc3Qg
c3RydWN0IHZjcHUgKnYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IHZlY3Rvcik7Cit2b2lkIHZpcmlkaWFuX3N5bmljX2Fja19zaW50KGNvbnN0IHN0
cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmVjdG9yKTsKKwogI2VuZGlmIC8qIF9fQVNNX1g4
Nl9IVk1fVklSSURJQU5fSF9fICovCiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJs
aWMvYXJjaC14ODYvaHZtL3NhdmUuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0v
c2F2ZS5oCmluZGV4IDQwYmU4NGVjZGEuLmVjM2U0ZGYxMmMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9h
cmNoLXg4Ni9odm0vc2F2ZS5oCkBAIC02MDIsNiArNjAyLDggQEAgc3RydWN0IGh2bV92aXJpZGlh
bl92Y3B1X2NvbnRleHQgewogICAgIHVpbnQ2NF90IHZwX2Fzc2lzdF9tc3I7CiAgICAgdWludDhf
dCAgYXBpY19hc3Npc3RfcGVuZGluZzsKICAgICB1aW50OF90ICBfcGFkWzddOworICAgIHVpbnQ2
NF90IHNpbXBfbXNyOworICAgIHVpbnQ2NF90IHNpbnRfbXNyWzE2XTsKIH07CiAKIERFQ0xBUkVf
SFZNX1NBVkVfVFlQRShWSVJJRElBTl9WQ1BVLCAxNywgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1
X2NvbnRleHQpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9wYXJhbXMuaCBi
L3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFyYW1zLmgKaW5kZXggNzJmNjMzZWYyZC4uZTdlM2M3
Yzg5MiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9wYXJhbXMuaAorKysgYi94
ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oCkBAIC0xNDYsNiArMTQ2LDEwIEBACiAjZGVm
aW5lIF9IVk1QVl9jcmFzaF9jdGwgNgogI2RlZmluZSBIVk1QVl9jcmFzaF9jdGwgKDEgPDwgX0hW
TVBWX2NyYXNoX2N0bCkKIAorLyogRW5hYmxlIFNZTklDIE1TUnMgKi8KKyNkZWZpbmUgX0hWTVBW
X3N5bmljIDcKKyNkZWZpbmUgSFZNUFZfc3luaWMgKDEgPDwgX0hWTVBWX3N5bmljKQorCiAjZGVm
aW5lIEhWTVBWX2ZlYXR1cmVfbWFzayBcCiAgICAgICAgIChIVk1QVl9iYXNlX2ZyZXEgfCBcCiAg
ICAgICAgICBIVk1QVl9ub19mcmVxIHwgXApAQCAtMTUzLDcgKzE1Nyw4IEBACiAgICAgICAgICBI
Vk1QVl9yZWZlcmVuY2VfdHNjIHwgXAogICAgICAgICAgSFZNUFZfaGNhbGxfcmVtb3RlX3RsYl9m
bHVzaCB8IFwKICAgICAgICAgIEhWTVBWX2FwaWNfYXNzaXN0IHwgXAotICAgICAgICAgSFZNUFZf
Y3Jhc2hfY3RsKQorICAgICAgICAgSFZNUFZfY3Jhc2hfY3RsIHwgXAorICAgICAgICAgSFZNUFZf
c3luaWMpCiAKICNlbmRpZgogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Apr 05 08:45:44 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Apr 2019 08:45:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hCKTo-0002mE-KV; Fri, 05 Apr 2019 08:45:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2AYO=SH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hCKTm-0002m7-Sr
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:45:42 +0000
X-Inumbo-ID: 2f4243e8-577f-11e9-bb2e-bf061c8d5ab5
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2f4243e8-577f-11e9-bb2e-bf061c8d5ab5;
 Fri, 05 Apr 2019 08:45:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hCKTh-0001XM-IZ
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:45:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hCKTh-0002rv-G4
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:45:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hCKTh-0002rv-G4@xenbits.xenproject.org>
Date: Fri, 05 Apr 2019 08:45:37 +0000
Subject: [Xen-changelog] [xen staging] viridian: add implementation of
 synthetic timers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI2ZmJhM2M4NTU3MTM1NGVjYjFhMWEzZGRlNzdmYjM4NjMzNTE1ZDMKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVl
IE1hciAxOSAxNjoyOTowMCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIEFwciA1IDEwOjMyOjIwIDIwMTkgKzAyMDAK
CiAgICB2aXJpZGlhbjogYWRkIGltcGxlbWVudGF0aW9uIG9mIHN5bnRoZXRpYyB0aW1lcnMKICAg
IAogICAgVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGFuIGltcGxlbWVudGF0aW9uIG9mIHRoZSBTVElN
RVIwLTE1X0NPTkZJRy9DT1VOVCBNU1JzCiAgICBhbmQgaGVuY2UgYSB0aGUgZmlyc3QgU3luSUMg
bWVzc2FnZSBzb3VyY2UuCiAgICAKICAgIFRoZSBuZXcgKGFuZCBkb2N1bWVudGVkKSAnc3RpbWVy
JyB2aXJpZGlhbiBlbmxpZ2h0ZW5tZW50IGdyb3VwIG1heSBiZQogICAgc3BlY2lmaWVkIHRvIGVu
YWJsZSB0aGlzIGZlYXR1cmUuCiAgICAKICAgIFdoaWxlIGluIHRoZSBuZWlnaGJvdXJob29kLCB0
aGlzIHBhdGNoIGFkZHMgYSBtaXNzaW5nIGNoZWNrIGZvciBhbgogICAgYXR0ZW1wdCB0byB3cml0
ZSB0aGUgdGltZSByZWZlcmVuY2UgY291bnQgTVNSLCB3aGljaCBzaG91bGQgcmVzdWx0IGluIGFu
CiAgICBleGNlcHRpb24gKGJ1dCBub3QgYmUgcmVwb3J0ZWQgYXMgYW4gdW5pbXBsZW1lbnRlZCBN
U1IpLgogICAgCiAgICBOT1RFOiBJdCBpcyBuZWNlc3NhcnkgZm9yIGNvcnJlY3Qgb3BlcmF0aW9u
IHRoYXQgdGltZXIgZXhwaXJhdGlvbiBhbmQKICAgICAgICAgIG1lc3NhZ2UgZGVsaXZlcnkgdGlt
ZS1zdGFtcGluZyB1c2UgdGhlIHNhbWUgdGltZSBzb3VyY2UgYXMgdGhlIGd1ZXN0LgogICAgICAg
ICAgVGhlIHNwZWNpZmljYXRpb24gaXMgYW1iaWd1b3VzIGJ1dCB0ZXN0aW5nIHdpdGggYSBXaW5k
b3dzIDEwIDE4MDMKICAgICAgICAgIGd1ZXN0IGhhcyBzaG93biB0aGF0IHVzaW5nIHRoZSBwYXJ0
aXRpb24gcmVmZXJlbmNlIGNvdW50ZXIgYXMgYQogICAgICAgICAgc291cmNlIHdoaWxzdCB0aGUg
Z3Vlc3QgaXMgdXNpbmcgUkRUU0MgYW5kIHRoZSByZWZlcmVuY2UgdHNjIHBhZ2UKICAgICAgICAg
IGRvZXMgbm90IHdvcmsgY29ycmVjdGx5LiBUaGVyZWZvcmUgdGhlIHRpbWVfbm93KCkgZnVuY3Rp
b24gaXMgdXNlZC4KICAgICAgICAgIFRoaXMgaW1wbGVtZW50cyB0aGUgYWxnb3JpdGhtIGZvciBh
Y3F1aXJpbmcgcGFydGl0aW9uIHJlZmVyZW5jZSB0aW1lCiAgICAgICAgICB0aGF0IGlzIGRvY3Vt
ZW50ZWQgaW4gdGhlIHNwZWNpZmljdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBE
dXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KLS0tCiBkb2NzL21hbi94bC5jZmcuNS5wb2QuaW4gICAgICAgICAgICAgICB8
ICAxMiArLQogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICAgICAgICAgICAgfCAgIDYgKwog
dG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgICAgICAgICAgICAgfCAgIDQgKwogdG9vbHMvbGli
eGwvbGlieGxfdHlwZXMuaWRsICAgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi9wcml2YXRlLmggICAgfCAgIDkgKy0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4v
c3luaWMuYyAgICAgIHwgIDU1ICsrKystCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUu
YyAgICAgICB8IDM5NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIHhlbi9hcmNo
L3g4Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyAgIHwgICA1ICsKIHhlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL3ZpcmlkaWFuLmggICAgIHwgIDMyICsrLQogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gt
eDg2L2h2bS9zYXZlLmggfCAgIDIgKwogeGVuL2luY2x1ZGUvcHVibGljL2h2bS9wYXJhbXMuaCAg
ICAgICAgfCAgIDcgKy0KIDExIGZpbGVzIGNoYW5nZWQsIDUxNyBpbnNlcnRpb25zKCspLCAxMyBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4gYi9kb2Nz
L21hbi94bC5jZmcuNS5wb2QuaW4KaW5kZXggYWQ4MWFmMWVkOC4uMzU1YzY1NDY5MyAxMDA2NDQK
LS0tIGEvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluCisrKyBiL2RvY3MvbWFuL3hsLmNmZy41LnBv
ZC5pbgpAQCAtMjE2NywxMSArMjE2NywxOSBAQCBUaGlzIGdyb3VwIGluY29ycG9yYXRlcyB0aGUg
Y3Jhc2ggY29udHJvbCBNU1JzLiBUaGVzZSBlbmxpZ2h0ZW5tZW50cwogYWxsb3cgV2luZG93cyB0
byB3cml0ZSBjcmFzaCBpbmZvcm1hdGlvbiBzdWNoIHRoYXQgaXQgY2FuIGJlIGxvZ2dlZAogYnkg
WGVuLgogCis9aXRlbSBCPHN0aW1lcj4KKworVGhpcyBzZXQgaW5jb3Jwb3JhdGVzIHRoZSBTeW5J
QyBhbmQgc3ludGhldGljIHRpbWVyIE1TUnMuIFdpbmRvd3Mgd2lsbAordXNlIHN5bnRoZXRpYyB0
aW1lcnMgaW4gcHJlZmVyZW5jZSB0byBlbXVsYXRlZCBIUEVUIGZvciBhIHNvdXJjZSBvZgordGlj
a3MgYW5kIGhlbmNlIGVuYWJsaW5nIHRoaXMgZ3JvdXAgd2lsbCBlbnN1cmUgdGhhdCB0aWNrcyB3
aWxsIGJlCitjb25zaXN0ZW50IHdpdGggdXNlIG9mIGFuIGVubGlnaHRlbmVkIHRpbWUgc291cmNl
IChCPHRpbWVfcmVmX2NvdW50PiBvcgorQjxyZWZlcmVuY2VfdHNjPikuCisKID1pdGVtIEI8ZGVm
YXVsdHM+CiAKIFRoaXMgaXMgYSBzcGVjaWFsIHZhbHVlIHRoYXQgZW5hYmxlcyB0aGUgZGVmYXVs
dCBzZXQgb2YgZ3JvdXBzLCB3aGljaAotaXMgY3VycmVudGx5IHRoZSBCPGJhc2U+LCBCPGZyZXE+
LCBCPHRpbWVfcmVmX2NvdW50PiwgQjxhcGljX2Fzc2lzdD4KLWFuZCBCPGNyYXNoX2N0bD4gZ3Jv
dXBzLgoraXMgY3VycmVudGx5IHRoZSBCPGJhc2U+LCBCPGZyZXE+LCBCPHRpbWVfcmVmX2NvdW50
PiwgQjxhcGljX2Fzc2lzdD4sCitCPGNyYXNoX2N0bD4gYW5kIEI8c3RpbWVyPiBncm91cHMuCiAK
ID1pdGVtIEI8YWxsPgogCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5oIGIvdG9vbHMv
bGlieGwvbGlieGwuaAppbmRleCBhOTIzYTM4MGQzLi5jOGYyMTliMGQzIDEwMDY0NAotLS0gYS90
b29scy9saWJ4bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKQEAgLTMyNSw2ICsz
MjUsMTIgQEAKICNkZWZpbmUgTElCWExfSEFWRV9WSVJJRElBTl9TWU5JQyAxCiAKIC8qCisgKiBM
SUJYTF9IQVZFX1ZJUklESUFOX1NUSU1FUiBpbmRpY2F0ZXMgdGhhdCB0aGUgJ3N0aW1lcicgdmFs
dWUKKyAqIGlzIHByZXNlbnQgaW4gdGhlIHZpcmlkaWFuIGVubGlnaHRlbm1lbnQgZW51bWVyYXRp
b24uCisgKi8KKyNkZWZpbmUgTElCWExfSEFWRV9WSVJJRElBTl9TVElNRVIgMQorCisvKgogICog
TElCWExfSEFWRV9CVUlMRElORk9fSFZNX0FDUElfTEFQVE9QX1NMQVRFIGluZGljYXRlcyB0aGF0
CiAgKiBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyBoYXMgdGhlIHUuaHZtLmFjcGlfbGFwdG9wX3Ns
YXRlIGZpZWxkLgogICovCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb20uYyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2RvbS5jCmluZGV4IGZiNzU4ZDJhYzMuLjJlZTBmODJlZTcgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Rv
bS5jCkBAIC0yNjksNiArMjY5LDcgQEAgc3RhdGljIGludCBodm1fc2V0X3ZpcmlkaWFuX2ZlYXR1
cmVzKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICBsaWJ4bF9iaXRtYXBf
c2V0KCZlbmxpZ2h0ZW5tZW50cywgTElCWExfVklSSURJQU5fRU5MSUdIVEVOTUVOVF9USU1FX1JF
Rl9DT1VOVCk7CiAgICAgICAgIGxpYnhsX2JpdG1hcF9zZXQoJmVubGlnaHRlbm1lbnRzLCBMSUJY
TF9WSVJJRElBTl9FTkxJR0hURU5NRU5UX0FQSUNfQVNTSVNUKTsKICAgICAgICAgbGlieGxfYml0
bWFwX3NldCgmZW5saWdodGVubWVudHMsIExJQlhMX1ZJUklESUFOX0VOTElHSFRFTk1FTlRfQ1JB
U0hfQ1RMKTsKKyAgICAgICAgbGlieGxfYml0bWFwX3NldCgmZW5saWdodGVubWVudHMsIExJQlhM
X1ZJUklESUFOX0VOTElHSFRFTk1FTlRfU1RJTUVSKTsKICAgICB9CiAKICAgICBsaWJ4bF9mb3Jf
ZWFjaF9zZXRfYml0KHYsIGluZm8tPnUuaHZtLnZpcmlkaWFuX2VuYWJsZSkgewpAQCAtMzIwLDYg
KzMyMSw5IEBAIHN0YXRpYyBpbnQgaHZtX3NldF92aXJpZGlhbl9mZWF0dXJlcyhsaWJ4bF9fZ2Mg
KmdjLCB1aW50MzJfdCBkb21pZCwKICAgICBpZiAobGlieGxfYml0bWFwX3Rlc3QoJmVubGlnaHRl
bm1lbnRzLCBMSUJYTF9WSVJJRElBTl9FTkxJR0hURU5NRU5UX1NZTklDKSkKICAgICAgICAgbWFz
ayB8PSBIVk1QVl9zeW5pYzsKIAorICAgIGlmIChsaWJ4bF9iaXRtYXBfdGVzdCgmZW5saWdodGVu
bWVudHMsIExJQlhMX1ZJUklESUFOX0VOTElHSFRFTk1FTlRfU1RJTUVSKSkKKyAgICAgICAgbWFz
ayB8PSBIVk1QVl90aW1lX3JlZl9jb3VudCB8IEhWTVBWX3N5bmljIHwgSFZNUFZfc3RpbWVyOwor
CiAgICAgaWYgKG1hc2sgIT0gMCAmJgogICAgICAgICB4Y19odm1fcGFyYW1fc2V0KENUWC0+eGNo
LAogICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGxfdHlwZXMuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCmluZGV4IDk4
NjBiY2FmNWYuLjFjY2UyNDlkZTQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVz
LmlkbAorKysgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKQEAgLTIzNiw2ICsyMzYsNyBA
QCBsaWJ4bF92aXJpZGlhbl9lbmxpZ2h0ZW5tZW50ID0gRW51bWVyYXRpb24oInZpcmlkaWFuX2Vu
bGlnaHRlbm1lbnQiLCBbCiAgICAgKDUsICJhcGljX2Fzc2lzdCIpLAogICAgICg2LCAiY3Jhc2hf
Y3RsIiksCiAgICAgKDcsICJzeW5pYyIpLAorICAgICg4LCAic3RpbWVyIiksCiAgICAgXSkKIAog
bGlieGxfaGR0eXBlID0gRW51bWVyYXRpb24oImhkdHlwZSIsIFsKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4vcHJpdmF0ZS5oIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlh
bi9wcml2YXRlLmgKaW5kZXggOTZhNzg0Yjg0MC4uYzI3MmMzNGNkYSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2h2bS92aXJpZGlhbi9wcml2YXRlLmgKKysrIGIveGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi9wcml2YXRlLmgKQEAgLTc0LDYgKzc0LDExIEBACiBpbnQgdmlyaWRpYW5fc3luaWNf
d3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKTsKIGludCB2
aXJpZGlhbl9zeW5pY19yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1
aW50NjRfdCAqdmFsKTsKIAorYm9vbCB2aXJpZGlhbl9zeW5pY19kZWxpdmVyX3RpbWVyX21zZyhz
dHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHNpbnR4LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaW5kZXgsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGV4cGlyYXRpb24sCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGRlbGl2ZXJ5KTsKKwogaW50IHZpcmlkaWFu
X3N5bmljX3ZjcHVfaW5pdChjb25zdCBzdHJ1Y3QgdmNwdSAqdik7CiBpbnQgdmlyaWRpYW5fc3lu
aWNfZG9tYWluX2luaXQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCk7CiAKQEAgLTkzLDcgKzk4LDkg
QEAgdm9pZCB2aXJpZGlhbl9zeW5pY19sb2FkX2RvbWFpbl9jdHh0KAogaW50IHZpcmlkaWFuX3Rp
bWVfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKTsKIGlu
dCB2aXJpZGlhbl90aW1lX3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgs
IHVpbnQ2NF90ICp2YWwpOwogCi1pbnQgdmlyaWRpYW5fdGltZV92Y3B1X2luaXQoY29uc3Qgc3Ry
dWN0IHZjcHUgKnYpOwordm9pZCB2aXJpZGlhbl90aW1lX3BvbGxfdGltZXJzKHN0cnVjdCB2Y3B1
ICp2KTsKKworaW50IHZpcmlkaWFuX3RpbWVfdmNwdV9pbml0KHN0cnVjdCB2Y3B1ICp2KTsKIGlu
dCB2aXJpZGlhbl90aW1lX2RvbWFpbl9pbml0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpOwogCiB2
b2lkIHZpcmlkaWFuX3RpbWVfdmNwdV9kZWluaXQoY29uc3Qgc3RydWN0IHZjcHUgKnYpOwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi9zeW5pYy5jIGIveGVuL2FyY2gveDg2
L2h2bS92aXJpZGlhbi9zeW5pYy5jCmluZGV4IDg0YWIwMjY5NGYuLjI3OTEwMjFiY2MgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vc3luaWMuYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL3ZpcmlkaWFuL3N5bmljLmMKQEAgLTM0Niw5ICszNDYsNjAgQEAgdm9pZCB2aXJpZGlh
bl9zeW5pY19kb21haW5fZGVpbml0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB7CiB9CiAKLXZv
aWQgdmlyaWRpYW5fc3luaWNfcG9sbChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKK3ZvaWQgdmlyaWRp
YW5fc3luaWNfcG9sbChzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICAvKiBUaGVyZSBhcmUgY3VycmVu
dGx5IG5vIG1lc3NhZ2Ugc291cmNlcyAqLworICAgIHZpcmlkaWFuX3RpbWVfcG9sbF90aW1lcnMo
dik7Cit9CisKK2Jvb2wgdmlyaWRpYW5fc3luaWNfZGVsaXZlcl90aW1lcl9tc2coc3RydWN0IHZj
cHUgKnYsIHVuc2lnbmVkIGludCBzaW50eCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IGluZGV4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50NjRfdCBleHBpcmF0aW9uLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50NjRfdCBkZWxpdmVyeSkKK3sKKyAgICBzdHJ1Y3QgdmlyaWRpYW5f
dmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKKyAgICBjb25zdCB1bmlvbiB2aXJpZGlh
bl9zaW50X21zciAqdnMgPSAmdnYtPnNpbnRbc2ludHhdOworICAgIEhWX01FU1NBR0UgKm1zZyA9
IHZ2LT5zaW1wLnB0cjsKKyAgICBzdHJ1Y3QgeworICAgICAgICB1aW50MzJfdCBUaW1lckluZGV4
OworICAgICAgICB1aW50MzJfdCBSZXNlcnZlZDsKKyAgICAgICAgdWludDY0X3QgRXhwaXJhdGlv
blRpbWU7CisgICAgICAgIHVpbnQ2NF90IERlbGl2ZXJ5VGltZTsKKyAgICB9IHBheWxvYWQgPSB7
CisgICAgICAgIC5UaW1lckluZGV4ID0gaW5kZXgsCisgICAgICAgIC5FeHBpcmF0aW9uVGltZSA9
IGV4cGlyYXRpb24sCisgICAgICAgIC5EZWxpdmVyeVRpbWUgPSBkZWxpdmVyeSwKKyAgICB9Owor
CisgICAgaWYgKCB0ZXN0X2JpdChzaW50eCwgJnZ2LT5tc2dfcGVuZGluZykgKQorICAgICAgICBy
ZXR1cm4gZmFsc2U7CisKKyAgICAvKgorICAgICAqIFRvIGF2b2lkIHVzaW5nIGFuIGF0b21pYyB0
ZXN0LWFuZC1zZXQsIGFuZCBiYXJyaWVyIGJlZm9yZSBjYWxsaW5nCisgICAgICogdmxhcGljX3Nl
dF9pcnEoKSwgdGhpcyBmdW5jdGlvbiBtdXN0IGJlIGNhbGxlZCBpbiBjb250ZXh0IG9mIHRoZQor
ICAgICAqIHZjcHUgcmVjZWl2aW5nIHRoZSBtZXNzYWdlLgorICAgICAqLworICAgIEFTU0VSVCh2
ID09IGN1cnJlbnQpOworCisgICAgbXNnICs9IHNpbnR4OworCisgICAgaWYgKCBtc2ctPkhlYWRl
ci5NZXNzYWdlVHlwZSAhPSBIdk1lc3NhZ2VUeXBlTm9uZSApCisgICAgeworICAgICAgICBtc2ct
PkhlYWRlci5NZXNzYWdlRmxhZ3MuTWVzc2FnZVBlbmRpbmcgPSAxOworICAgICAgICBfX3NldF9i
aXQoc2ludHgsICZ2di0+bXNnX3BlbmRpbmcpOworICAgICAgICByZXR1cm4gZmFsc2U7CisgICAg
fQorCisgICAgbXNnLT5IZWFkZXIuTWVzc2FnZVR5cGUgPSBIdk1lc3NhZ2VUaW1lckV4cGlyZWQ7
CisgICAgbXNnLT5IZWFkZXIuTWVzc2FnZUZsYWdzLk1lc3NhZ2VQZW5kaW5nID0gMDsKKyAgICBt
c2ctPkhlYWRlci5QYXlsb2FkU2l6ZSA9IHNpemVvZihwYXlsb2FkKTsKKworICAgIEJVSUxEX0JV
R19PTihzaXplb2YocGF5bG9hZCkgPiBzaXplb2YobXNnLT5QYXlsb2FkKSk7CisgICAgbWVtY3B5
KG1zZy0+UGF5bG9hZCwgJnBheWxvYWQsIHNpemVvZihwYXlsb2FkKSk7CisKKyAgICBpZiAoICF2
cy0+bWFzayApCisgICAgICAgIHZsYXBpY19zZXRfaXJxKHZjcHVfdmxhcGljKHYpLCB2cy0+dmVj
dG9yLCAwKTsKKworICAgIHJldHVybiB0cnVlOwogfQogCiBib29sIHZpcmlkaWFuX3N5bmljX2lz
X2F1dG9fZW9pX3NpbnQoY29uc3Qgc3RydWN0IHZjcHUgKnYsCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3RpbWUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGlt
ZS5jCmluZGV4IDcxMjkxZDkyMWMuLjJhM2M5Njk3ZDcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vdmlyaWRpYW4vdGltZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdGlt
ZS5jCkBAIC0xMiw2ICsxMiw3IEBACiAjaW5jbHVkZSA8eGVuL3ZlcnNpb24uaD4KIAogI2luY2x1
ZGUgPGFzbS9hcGljLmg+CisjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+CiAjaW5jbHVkZSA8YXNtL2h2
bS9zdXBwb3J0Lmg+CiAKICNpbmNsdWRlICJwcml2YXRlLmgiCkBAIC0yNyw4ICsyOCwxMCBAQCB0
eXBlZGVmIHN0cnVjdCBfSFZfUkVGRVJFTkNFX1RTQ19QQUdFCiAKIHN0YXRpYyB2b2lkIHVwZGF0
ZV9yZWZlcmVuY2VfdHNjKHN0cnVjdCBkb21haW4gKmQsIGJvb2wgaW5pdGlhbGl6ZSkKIHsKLSAg
ICBjb25zdCBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSAqcnQgPSAmZC0+YXJjaC5odm0udmlyaWRpYW4t
PnJlZmVyZW5jZV90c2M7CisgICAgc3RydWN0IHZpcmlkaWFuX2RvbWFpbiAqdmQgPSBkLT5hcmNo
Lmh2bS52aXJpZGlhbjsKKyAgICBjb25zdCBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSAqcnQgPSAmdmQt
PnJlZmVyZW5jZV90c2M7CiAgICAgSFZfUkVGRVJFTkNFX1RTQ19QQUdFICpwID0gcnQtPnB0cjsK
KyAgICB1aW50MzJfdCBzZXE7CiAKICAgICBpZiAoIGluaXRpYWxpemUgKQogICAgICAgICBjbGVh
cl9wYWdlKHApOwpAQCAtNTksNiArNjIsOCBAQCBzdGF0aWMgdm9pZCB1cGRhdGVfcmVmZXJlbmNl
X3RzYyhzdHJ1Y3QgZG9tYWluICpkLCBib29sIGluaXRpYWxpemUpCiAKICAgICAgICAgcHJpbnRr
KFhFTkxPR19HX0lORk8gImQlZDogVklSSURJQU4gUkVGRVJFTkNFX1RTQzogaW52YWxpZGF0ZWRc
biIsCiAgICAgICAgICAgICAgICBkLT5kb21haW5faWQpOworCisgICAgICAgIHZkLT5yZWZlcmVu
Y2VfdHNjX3ZhbGlkID0gZmFsc2U7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTcyLDEx
ICs3NywxNCBAQCBzdGF0aWMgdm9pZCB1cGRhdGVfcmVmZXJlbmNlX3RzYyhzdHJ1Y3QgZG9tYWlu
ICpkLCBib29sIGluaXRpYWxpemUpCiAgICAgICogdGlja3MgcGVyIDEwMG5zIHNoaWZ0ZWQgbGVm
dCBieSA2NC4KICAgICAgKi8KICAgICBwLT5Uc2NTY2FsZSA9ICgoMTAwMDB1bCA8PCAzMikgLyBk
LT5hcmNoLnRzY19raHopIDw8IDMyOworICAgIHNtcF93bWIoKTsKKworICAgIHNlcSA9IHAtPlRz
Y1NlcXVlbmNlICsgMTsKKyAgICBpZiAoIHNlcSA9PSAweEZGRkZGRkZGIHx8IHNlcSA9PSAwICkg
LyogQXZvaWQgYm90aCAnaW52YWxpZCcgdmFsdWVzICovCisgICAgICAgIHNlcSA9IDE7CiAKLSAg
ICBwLT5Uc2NTZXF1ZW5jZSsrOwotICAgIGlmICggcC0+VHNjU2VxdWVuY2UgPT0gMHhGRkZGRkZG
RiB8fAotICAgICAgICAgcC0+VHNjU2VxdWVuY2UgPT0gMCApIC8qIEF2b2lkIGJvdGggJ2ludmFs
aWQnIHZhbHVlcyAqLwotICAgICAgICBwLT5Uc2NTZXF1ZW5jZSA9IDE7CisgICAgcC0+VHNjU2Vx
dWVuY2UgPSBzZXE7CisgICAgdmQtPnJlZmVyZW5jZV90c2NfdmFsaWQgPSB0cnVlOwogfQogCiBz
dGF0aWMgaW50NjRfdCByYXdfdHJjX3ZhbChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQpAQCAtMTE4
LDE4ICsxMjYsMjUzIEBAIHN0YXRpYyBpbnQ2NF90IHRpbWVfcmVmX2NvdW50KGNvbnN0IHN0cnVj
dCBkb21haW4gKmQpCiAgICAgcmV0dXJuIHJhd190cmNfdmFsKGQpICsgdHJjLT5vZmY7CiB9CiAK
Ky8qCisgKiBUaGUgc3BlY2lmaWNhdGlvbiBzYXlzOiAiVGhlIHBhcnRpdGlvbiByZWZlcmVuY2Ug
dGltZSBpcyBjb21wdXRlZAorICogYnkgdGhlIGZvbGxvd2luZyBmb3JtdWxhOgorICoKKyAqIFJl
ZmVyZW5jZVRpbWUgPSAoKFZpcnR1YWxUc2MgKiBUc2NTY2FsZSkgPj4gNjQpICsgVHNjT2Zmc2V0
CisgKgorICogVGhlIG11bHRpcGxpY2F0aW9uIGlzIGEgNjQgYml0IG11bHRpcGxpY2F0aW9uLCB3
aGljaCByZXN1bHRzIGluIGEKKyAqIDEyOCBiaXQgbnVtYmVyIHdoaWNoIGlzIHRoZW4gc2hpZnRl
ZCA2NCB0aW1lcyB0byB0aGUgcmlnaHQgdG8gb2J0YWluCisgKiB0aGUgaGlnaCA2NCBiaXRzLiIK
KyAqLworc3RhdGljIHVpbnQ2NF90IHNjYWxlX3RzYyh1aW50NjRfdCB0c2MsIHVpbnQ2NF90IHNj
YWxlLCB1aW50NjRfdCBvZmZzZXQpCit7CisgICAgdWludDY0X3QgcmVzdWx0OworCisgICAgLyoK
KyAgICAgKiBRdWFkd29yZCBNVUwgdGFrZXMgYW4gaW1wbGljaXQgb3BlcmFuZCBpbiBSQVgsIGFu
ZCBwdXRzIHRoZSByZXN1bHQKKyAgICAgKiBpbiBSRFg6UkFYLiBCZWNhdXNlIHdlIG9ubHkgd2Fu
dCB0aGUgcmVzdWx0IG9mIHRoZSBtdWx0aXBsaWNhdGlvbgorICAgICAqIGFmdGVyIHNoaWZ0aW5n
IHJpZ2h0IGJ5IDY0IGJpdHMsIHdlIHRoZXJlZm9yZSBvbmx5IG5lZWQgdGhlIGNvbnRlbnQKKyAg
ICAgKiBvZiBSRFguCisgICAgICovCisgICAgYXNtICggIm11bHEgJVtzY2FsZV0iCisgICAgICAg
ICAgOiAiK2EiICh0c2MpLCAiPWQiIChyZXN1bHQpCisgICAgICAgICAgOiBbc2NhbGVdICJybSIg
KHNjYWxlKSApOworCisgICAgcmV0dXJuIHJlc3VsdCArIG9mZnNldDsKK30KKworc3RhdGljIHVp
bnQ2NF90IHRpbWVfbm93KHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgdWludDY0X3QgdHNjLCBz
Y2FsZTsKKworICAgIC8qCisgICAgICogSWYgdGhlIHJlZmVyZW5jZSBUU0MgcGFnZSBpcyBub3Qg
ZW5hYmxlZCwgb3IgaGFzIGJlZW4gaW52YWxpZGF0ZWQKKyAgICAgKiBmYWxsIGJhY2sgdG8gdGhl
IHBhcnRpdGlvbiByZWZlcmVuY2UgY291bnRlci4KKyAgICAgKi8KKyAgICBpZiAoICFkLT5hcmNo
Lmh2bS52aXJpZGlhbi0+cmVmZXJlbmNlX3RzY192YWxpZCApCisgICAgICAgIHJldHVybiB0aW1l
X3JlZl9jb3VudChkKTsKKworICAgIC8qIE90aGVyd2lzZSBjb21wdXRlIHJlZmVyZW5jZSB0aW1l
IGluIHRoZSBzYW1lIHdheSB0aGUgZ3Vlc3Qgd291bGQgKi8KKyAgICB0c2MgPSBodm1fZ2V0X2d1
ZXN0X3RzYyhwdF9nbG9iYWxfdmNwdV90YXJnZXQoZCkpOworICAgIHNjYWxlID0gKCgxMDAwMHVs
IDw8IDMyKSAvIGQtPmFyY2gudHNjX2toeikgPDwgMzI7CisKKyAgICByZXR1cm4gc2NhbGVfdHNj
KHRzYywgc2NhbGUsIDApOworfQorCitzdGF0aWMgdm9pZCBzdG9wX3N0aW1lcihzdHJ1Y3Qgdmly
aWRpYW5fc3RpbWVyICp2cykKK3sKKyAgICBpZiAoICF2cy0+c3RhcnRlZCApCisgICAgICAgIHJl
dHVybjsKKworICAgIHN0b3BfdGltZXIoJnZzLT50aW1lcik7CisgICAgdnMtPnN0YXJ0ZWQgPSBm
YWxzZTsKK30KKworc3RhdGljIHZvaWQgc3RpbWVyX2V4cGlyZSh2b2lkICpkYXRhKQoreworICAg
IHN0cnVjdCB2aXJpZGlhbl9zdGltZXIgKnZzID0gZGF0YTsKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9
IHZzLT52OworICAgIHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZpcmlk
aWFuOworICAgIHVuc2lnbmVkIGludCBzdGltZXJ4ID0gdnMgLSAmdnYtPnN0aW1lclswXTsKKwor
ICAgIHNldF9iaXQoc3RpbWVyeCwgJnZ2LT5zdGltZXJfcGVuZGluZyk7CisgICAgdmNwdV9raWNr
KHYpOworfQorCitzdGF0aWMgdm9pZCBzdGFydF9zdGltZXIoc3RydWN0IHZpcmlkaWFuX3N0aW1l
ciAqdnMpCit7CisgICAgY29uc3Qgc3RydWN0IHZjcHUgKnYgPSB2cy0+djsKKyAgICBzdHJ1Y3Qg
dmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKKyAgICB1bnNpZ25lZCBp
bnQgc3RpbWVyeCA9IHZzIC0gJnZ2LT5zdGltZXJbMF07CisgICAgaW50NjRfdCBub3cgPSB0aW1l
X25vdyh2LT5kb21haW4pOworICAgIGludDY0X3QgZXhwaXJhdGlvbjsKKyAgICBzX3RpbWVfdCB0
aW1lb3V0OworCisgICAgaWYgKCAhdGVzdF9hbmRfc2V0X2JpdChzdGltZXJ4LCAmdnYtPnN0aW1l
cl9lbmFibGVkKSApCisgICAgICAgIHByaW50ayhYRU5MT0dfR19JTkZPICIlcHY6IFZJUklESUFO
IFNUSU1FUiV1OiBlbmFibGVkXG4iLCB2LAorICAgICAgICAgICAgICAgc3RpbWVyeCk7CisKKyAg
ICBpZiAoIHZzLT5jb25maWcucGVyaW9kaWMgKQorICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAg
ICogVGhlIHNwZWNpZmljYXRpb24gc2F5cyB0aGF0IGlmIHRoZSB0aW1lciBpcyBsYXp5IHRoZW4g
d2UKKyAgICAgICAgICogc2tpcCBvdmVyIGFueSBtaXNzZWQgZXhwaXJhdGlvbnMgc28gd2UgY2Fu
IHRyZWF0IHRoaXMgY2FzZQorICAgICAgICAgKiBhcyB0aGUgc2FtZSBhcyBpZiB0aGUgdGltZXIg
aXMgY3VycmVudGx5IHN0b3BwZWQsIGkuZS4gd2UKKyAgICAgICAgICoganVzdCBzY2hlZHVsZSBl
eHBpcmF0aW9uIHRvIGJlICdjb3VudCcgdGlja3MgZnJvbSBub3cuCisgICAgICAgICAqLworICAg
ICAgICBpZiAoICF2cy0+c3RhcnRlZCB8fCB2cy0+Y29uZmlnLmxhenkgKQorICAgICAgICAgICAg
ZXhwaXJhdGlvbiA9IG5vdyArIHZzLT5jb3VudDsKKyAgICAgICAgZWxzZQorICAgICAgICB7Cisg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWlzc2VkID0gMDsKKworICAgICAgICAgICAgLyoKKyAg
ICAgICAgICAgICAqIFRoZSB0aW1lciBpcyBhbHJlYWR5IHN0YXJ0ZWQsIHNvIHdlJ3JlIHJlLXNj
aGVkdWxpbmcuCisgICAgICAgICAgICAgKiBIZW5jZSBhZHZhbmNlIHRoZSB0aW1lciBleHBpcmF0
aW9uIGJ5IG9uZSB0aWNrLgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBleHBpcmF0aW9u
ID0gdnMtPmV4cGlyYXRpb24gKyB2cy0+Y291bnQ7CisKKyAgICAgICAgICAgIC8qIE5vdyBjaGVj
ayB0byBzZWUgaWYgYW55IGV4cGlyYXRpb25zIGhhdmUgYmVlbiBtaXNzZWQgKi8KKyAgICAgICAg
ICAgIGlmICggZXhwaXJhdGlvbiAtIG5vdyA8PSAwICkKKyAgICAgICAgICAgICAgICBtaXNzZWQg
PSAoKG5vdyAtIGV4cGlyYXRpb24pIC8gdnMtPmNvdW50KSArIDE7CisKKyAgICAgICAgICAgIC8q
CisgICAgICAgICAgICAgKiBUaGUgc3BlY2lmaWNhdGlvbiBzYXlzIHRoYXQgaWYgdGhlIHRpbWVy
IGlzIG5vdCBsYXp5IHRoZW4KKyAgICAgICAgICAgICAqIGEgbm9uLXplcm8gbWlzc2VkIGNvdW50
IHNob3VsZCBiZSB1c2VkIHRvIHJlZHVjZSB0aGUgcGVyaW9kCisgICAgICAgICAgICAgKiBvZiB0
aGUgdGltZXIgdW50aWwgaXQgY2F0Y2hlcyB1cCwgdW5sZXNzIHRoZSBjb3VudCBoYXMKKyAgICAg
ICAgICAgICAqIHJlYWNoZWQgYSAnc2lnbmlmaWNhbnQgbnVtYmVyJywgaW4gd2hpY2ggY2FzZSB0
aGUgdGltZXIKKyAgICAgICAgICAgICAqIHNob3VsZCBiZSB0cmVhdGVkIGFzIGxhenkuIFVuZm9y
dHVuYXRlbHkgdGhlIHNwZWNpZmljYXRpb24KKyAgICAgICAgICAgICAqIGRvZXMgbm90IHN0YXRl
IHdoYXQgdGhhdCBudW1iZXIgaXMgc28gdGhlIGNob2ljZSBvZiBudW1iZXIKKyAgICAgICAgICAg
ICAqIGhlcmUgaXMgYSBwdXJlIGd1ZXNzLgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBp
ZiAoIG1pc3NlZCA+IDMgKQorICAgICAgICAgICAgICAgIGV4cGlyYXRpb24gPSBub3cgKyB2cy0+
Y291bnQ7CisgICAgICAgICAgICBlbHNlIGlmICggbWlzc2VkICkKKyAgICAgICAgICAgICAgICBl
eHBpcmF0aW9uID0gbm93ICsgKHZzLT5jb3VudCAvIG1pc3NlZCk7CisgICAgICAgIH0KKyAgICB9
CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgZXhwaXJhdGlvbiA9IHZzLT5jb3VudDsKKyAgICAg
ICAgaWYgKCBleHBpcmF0aW9uIC0gbm93IDw9IDAgKQorICAgICAgICB7CisgICAgICAgICAgICB2
cy0+ZXhwaXJhdGlvbiA9IGV4cGlyYXRpb247CisgICAgICAgICAgICBzdGltZXJfZXhwaXJlKHZz
KTsKKyAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgfQorICAgIH0KKyAgICBBU1NFUlQoZXhw
aXJhdGlvbiAtIG5vdyA+IDApOworCisgICAgdnMtPmV4cGlyYXRpb24gPSBleHBpcmF0aW9uOwor
ICAgIHRpbWVvdXQgPSAoZXhwaXJhdGlvbiAtIG5vdykgKiAxMDB1bGw7CisKKyAgICB2cy0+c3Rh
cnRlZCA9IHRydWU7CisgICAgY2xlYXJfYml0KHN0aW1lcngsICZ2di0+c3RpbWVyX3BlbmRpbmcp
OworICAgIG1pZ3JhdGVfdGltZXIoJnZzLT50aW1lciwgdi0+cHJvY2Vzc29yKTsKKyAgICBzZXRf
dGltZXIoJnZzLT50aW1lciwgdGltZW91dCArIE5PVygpKTsKK30KKworc3RhdGljIHZvaWQgcG9s
bF9zdGltZXIoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBzdGltZXJ4KQoreworICAgIHN0
cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOworICAgIHN0cnVj
dCB2aXJpZGlhbl9zdGltZXIgKnZzID0gJnZ2LT5zdGltZXJbc3RpbWVyeF07CisKKyAgICAvKgor
ICAgICAqIFRpbWVyIGV4cGlyeSBtYXkgcmFjZSB3aXRoIHRoZSB0aW1lciBiZWluZyBkaXNhYmxl
ZC4gSWYgdGhlIHRpbWVyCisgICAgICogaXMgZGlzYWJsZWQgbWFrZSBzdXJlIHRoZSBwZW5kaW5n
IGJpdCBpcyBjbGVhcmVkIHRvIGF2b2lkIHJlLQorICAgICAqIHBvbGxpbmcuCisgICAgICovCisg
ICAgaWYgKCAhdnMtPmNvbmZpZy5lbmFibGVkICkKKyAgICB7CisgICAgICAgIGNsZWFyX2JpdChz
dGltZXJ4LCAmdnYtPnN0aW1lcl9wZW5kaW5nKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKwor
ICAgIGlmICggIXRlc3RfYml0KHN0aW1lcngsICZ2di0+c3RpbWVyX3BlbmRpbmcpICkKKyAgICAg
ICAgcmV0dXJuOworCisgICAgaWYgKCAhdmlyaWRpYW5fc3luaWNfZGVsaXZlcl90aW1lcl9tc2co
diwgdnMtPmNvbmZpZy5zaW50eCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdGltZXJ4LCB2cy0+ZXhwaXJhdGlvbiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB0aW1lX25vdyh2LT5kb21haW4pKSApCisgICAgICAgIHJldHVy
bjsKKworICAgIGNsZWFyX2JpdChzdGltZXJ4LCAmdnYtPnN0aW1lcl9wZW5kaW5nKTsKKworICAg
IGlmICggdnMtPmNvbmZpZy5wZXJpb2RpYyApCisgICAgICAgIHN0YXJ0X3N0aW1lcih2cyk7Cisg
ICAgZWxzZQorICAgICAgICB2cy0+Y29uZmlnLmVuYWJsZWQgPSAwOworfQorCit2b2lkIHZpcmlk
aWFuX3RpbWVfcG9sbF90aW1lcnMoc3RydWN0IHZjcHUgKnYpCit7CisgICAgc3RydWN0IHZpcmlk
aWFuX3ZjcHUgKnZ2ID0gdi0+YXJjaC5odm0udmlyaWRpYW47CisgICAgdW5zaWduZWQgaW50IGk7
CisKKyAgICBpZiAoICF2di0+c3RpbWVyX3BlbmRpbmcgKQorICAgICAgIHJldHVybjsKKworICAg
IGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRSh2di0+c3RpbWVyKTsgaSsrICkKKyAgICAgICAg
cG9sbF9zdGltZXIodiwgaSk7Cit9CisKK3ZvaWQgdmlyaWRpYW5fdGltZV92Y3B1X2ZyZWV6ZShz
dHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNo
Lmh2bS52aXJpZGlhbjsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgIGlmICggIWlzX3Zpcmlk
aWFuX3ZjcHUodikgfHwKKyAgICAgICAgICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKHYtPmRvbWFp
bikgJiBIVk1QVl9zdGltZXIpICkKKyAgICAgICAgcmV0dXJuOworCisgICAgZm9yICggaSA9IDA7
IGkgPCBBUlJBWV9TSVpFKHZ2LT5zdGltZXIpOyBpKysgKQorICAgIHsKKyAgICAgICAgc3RydWN0
IHZpcmlkaWFuX3N0aW1lciAqdnMgPSAmdnYtPnN0aW1lcltpXTsKKworICAgICAgICBpZiAoIHZz
LT5zdGFydGVkICkKKyAgICAgICAgICAgIHN0b3BfdGltZXIoJnZzLT50aW1lcik7CisgICAgfQor
fQorCit2b2lkIHZpcmlkaWFuX3RpbWVfdmNwdV90aGF3KHN0cnVjdCB2Y3B1ICp2KQoreworICAg
IHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOworICAgIHVu
c2lnbmVkIGludCBpOworCisgICAgaWYgKCAhaXNfdmlyaWRpYW5fdmNwdSh2KSB8fAorICAgICAg
ICAgISh2aXJpZGlhbl9mZWF0dXJlX21hc2sodi0+ZG9tYWluKSAmIEhWTVBWX3N0aW1lcikgKQor
ICAgICAgICByZXR1cm47CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUodnYtPnN0
aW1lcik7IGkrKyApCisgICAgeworICAgICAgICBzdHJ1Y3QgdmlyaWRpYW5fc3RpbWVyICp2cyA9
ICZ2di0+c3RpbWVyW2ldOworCisgICAgICAgIGlmICggdnMtPmNvbmZpZy5lbmFibGVkICkKKyAg
ICAgICAgICAgIHN0YXJ0X3N0aW1lcih2cyk7CisgICAgfQorfQorCiB2b2lkIHZpcmlkaWFuX3Rp
bWVfZG9tYWluX2ZyZWV6ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQogeworICAgIHN0cnVjdCB2
Y3B1ICp2OworCisgICAgaWYgKCAhaXNfdmlyaWRpYW5fZG9tYWluKGQpICkKKyAgICAgICAgcmV0
dXJuOworCisgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQorICAgICAgICB2aXJpZGlhbl90aW1l
X3ZjcHVfZnJlZXplKHYpOworCiAgICAgdGltZV9yZWZfY291bnRfZnJlZXplKGQpOwogfQogCiB2
b2lkIHZpcmlkaWFuX3RpbWVfZG9tYWluX3RoYXcoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsK
KyAgICBzdHJ1Y3QgdmNwdSAqdjsKKworICAgIGlmICggIWlzX3ZpcmlkaWFuX2RvbWFpbihkKSAp
CisgICAgICAgIHJldHVybjsKKwogICAgIHRpbWVfcmVmX2NvdW50X3RoYXcoZCk7CisKKyAgICBm
b3JfZWFjaF92Y3B1ICggZCwgdiApCisgICAgICAgIHZpcmlkaWFuX3RpbWVfdmNwdV90aGF3KHYp
OwogfQogCiBpbnQgdmlyaWRpYW5fdGltZV93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3Qg
aWR4LCB1aW50NjRfdCB2YWwpCiB7CisgICAgc3RydWN0IHZpcmlkaWFuX3ZjcHUgKnZ2ID0gdi0+
YXJjaC5odm0udmlyaWRpYW47CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKICAg
ICBzdHJ1Y3QgdmlyaWRpYW5fZG9tYWluICp2ZCA9IGQtPmFyY2guaHZtLnZpcmlkaWFuOwogCkBA
IC0xNDksNiArMzkyLDYxIEBAIGludCB2aXJpZGlhbl90aW1lX3dybXNyKHN0cnVjdCB2Y3B1ICp2
LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKICAgICAgICAgfQogICAgICAgICBicmVhazsK
IAorICAgIGNhc2UgSFZfWDY0X01TUl9USU1FX1JFRl9DT1VOVDoKKyAgICAgICAgcmV0dXJuIFg4
NkVNVUxfRVhDRVBUSU9OOworCisgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjBfQ09ORklHOgor
ICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIxX0NPTkZJRzoKKyAgICBjYXNlIEhWX1g2NF9NU1Jf
U1RJTUVSMl9DT05GSUc6CisgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjNfQ09ORklHOgorICAg
IHsKKyAgICAgICAgdW5zaWduZWQgaW50IHN0aW1lcnggPSAoaWR4IC0gSFZfWDY0X01TUl9TVElN
RVIwX0NPTkZJRykgLyAyOworICAgICAgICBzdHJ1Y3QgdmlyaWRpYW5fc3RpbWVyICp2cyA9Cisg
ICAgICAgICAgICAmYXJyYXlfYWNjZXNzX25vc3BlYyh2di0+c3RpbWVyLCBzdGltZXJ4KTsKKwor
ICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3RpbWVyKSAp
CisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisKKyAgICAgICAgc3RvcF9z
dGltZXIodnMpOworCisgICAgICAgIHZzLT5jb25maWcucmF3ID0gdmFsOworCisgICAgICAgIGlm
ICggIXZzLT5jb25maWcuc2ludHggKQorICAgICAgICAgICAgdnMtPmNvbmZpZy5lbmFibGVkID0g
MDsKKworICAgICAgICBpZiAoIHZzLT5jb25maWcuZW5hYmxlZCApCisgICAgICAgICAgICBzdGFy
dF9zdGltZXIodnMpOworCisgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIGNhc2UgSFZfWDY0
X01TUl9TVElNRVIwX0NPVU5UOgorICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIxX0NPVU5UOgor
ICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIyX0NPVU5UOgorICAgIGNhc2UgSFZfWDY0X01TUl9T
VElNRVIzX0NPVU5UOgorICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IHN0aW1lcnggPSAoaWR4
IC0gSFZfWDY0X01TUl9TVElNRVIwX0NPTkZJRykgLyAyOworICAgICAgICBzdHJ1Y3QgdmlyaWRp
YW5fc3RpbWVyICp2cyA9CisgICAgICAgICAgICAmYXJyYXlfYWNjZXNzX25vc3BlYyh2di0+c3Rp
bWVyLCBzdGltZXJ4KTsKKworICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQp
ICYgSFZNUFZfc3RpbWVyKSApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047
CisKKyAgICAgICAgc3RvcF9zdGltZXIodnMpOworCisgICAgICAgIHZzLT5jb3VudCA9IHZhbDsK
KworICAgICAgICBpZiAoICF2cy0+Y291bnQgICkKKyAgICAgICAgICAgIHZzLT5jb25maWcuZW5h
YmxlZCA9IDA7CisgICAgICAgIGVsc2UgaWYgKCB2cy0+Y29uZmlnLmF1dG9fZW5hYmxlICkKKyAg
ICAgICAgICAgIHZzLT5jb25maWcuZW5hYmxlZCA9IDE7CisKKyAgICAgICAgaWYgKCB2cy0+Y29u
ZmlnLmVuYWJsZWQgKQorICAgICAgICAgICAgc3RhcnRfc3RpbWVyKHZzKTsKKworICAgICAgICBi
cmVhazsKKyAgICB9CisKICAgICBkZWZhdWx0OgogICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5G
TywgIiVzOiB1bmltcGxlbWVudGVkIE1TUiAlI3ggKCUwMTYiUFJJeDY0IilcbiIsCiAgICAgICAg
ICAgICAgICAgIF9fZnVuY19fLCBpZHgsIHZhbCk7CkBAIC0xNjAsNiArNDU4LDcgQEAgaW50IHZp
cmlkaWFuX3RpbWVfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3Qg
dmFsKQogCiBpbnQgdmlyaWRpYW5fdGltZV9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWlu
dDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogeworICAgIGNvbnN0IHN0cnVjdCB2aXJpZGlhbl92
Y3B1ICp2diA9IHYtPmFyY2guaHZtLnZpcmlkaWFuOwogICAgIGNvbnN0IHN0cnVjdCBkb21haW4g
KmQgPSB2LT5kb21haW47CiAgICAgc3RydWN0IHZpcmlkaWFuX2RvbWFpbiAqdmQgPSBkLT5hcmNo
Lmh2bS52aXJpZGlhbjsKIApAQCAtMjAxLDYgKzUwMCw0NiBAQCBpbnQgdmlyaWRpYW5fdGltZV9y
ZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQog
ICAgICAgICBicmVhazsKICAgICB9CiAKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSMF9DT05G
SUc6CisgICAgY2FzZSBIVl9YNjRfTVNSX1NUSU1FUjFfQ09ORklHOgorICAgIGNhc2UgSFZfWDY0
X01TUl9TVElNRVIyX0NPTkZJRzoKKyAgICBjYXNlIEhWX1g2NF9NU1JfU1RJTUVSM19DT05GSUc6
CisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgc3RpbWVyeCA9IChpZHggLSBIVl9YNjRfTVNS
X1NUSU1FUjBfQ09ORklHKSAvIDI7CisgICAgICAgIGNvbnN0IHN0cnVjdCB2aXJpZGlhbl9zdGlt
ZXIgKnZzID0KKyAgICAgICAgICAgICZhcnJheV9hY2Nlc3Nfbm9zcGVjKHZ2LT5zdGltZXIsIHN0
aW1lcngpOworICAgICAgICB1bmlvbiB2aXJpZGlhbl9zdGltZXJfY29uZmlnX21zciBjb25maWcg
PSB2cy0+Y29uZmlnOworCisgICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkg
JiBIVk1QVl9zdGltZXIpICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsK
KworICAgICAgICAvKgorICAgICAgICAgKiBJZiB0aGUgdGltZXIgaXMgc2luZ2xlLXNob3QgYW5k
IGl0IGhhcyBleHBpcmVkLCBtYWtlIHN1cmUKKyAgICAgICAgICogdGhlIGVuYWJsZWQgZmxhZyBp
cyBjbGVhci4KKyAgICAgICAgICovCisgICAgICAgIGlmICggIWNvbmZpZy5wZXJpb2RpYyAmJiB0
ZXN0X2JpdChzdGltZXJ4LCAmdnYtPnN0aW1lcl9wZW5kaW5nKSApCisgICAgICAgICAgICBjb25m
aWcuZW5hYmxlZCA9IDA7CisKKyAgICAgICAgKnZhbCA9IGNvbmZpZy5yYXc7CisgICAgICAgIGJy
ZWFrOworICAgIH0KKworICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIwX0NPVU5UOgorICAgIGNh
c2UgSFZfWDY0X01TUl9TVElNRVIxX0NPVU5UOgorICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIy
X0NPVU5UOgorICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIzX0NPVU5UOgorICAgIHsKKyAgICAg
ICAgdW5zaWduZWQgaW50IHN0aW1lcnggPSAoaWR4IC0gSFZfWDY0X01TUl9TVElNRVIwX0NPTkZJ
RykgLyAyOworICAgICAgICBjb25zdCBzdHJ1Y3QgdmlyaWRpYW5fc3RpbWVyICp2cyA9CisgICAg
ICAgICAgICAmYXJyYXlfYWNjZXNzX25vc3BlYyh2di0+c3RpbWVyLCBzdGltZXJ4KTsKKworICAg
ICAgICBpZiAoICEodmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3RpbWVyKSApCisg
ICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CisKKyAgICAgICAgKnZhbCA9IHZz
LT5jb3VudDsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCiAgICAgZGVmYXVsdDoKICAgICAgICAg
Z2RwcmludGsoWEVOTE9HX0lORk8sICIlczogdW5pbXBsZW1lbnRlZCBNU1IgJSN4XG4iLCBfX2Z1
bmNfXywgaWR4KTsKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwpAQCAtMjA5LDgg
KzU0OCwxOSBAQCBpbnQgdmlyaWRpYW5fdGltZV9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwg
dWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQogICAgIHJldHVybiBYODZFTVVMX09LQVk7CiB9
CiAKLWludCB2aXJpZGlhbl90aW1lX3ZjcHVfaW5pdChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKK2lu
dCB2aXJpZGlhbl90aW1lX3ZjcHVfaW5pdChzdHJ1Y3QgdmNwdSAqdikKIHsKKyAgICBzdHJ1Y3Qg
dmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKKyAgICB1bnNpZ25lZCBp
bnQgaTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRSh2di0+c3RpbWVyKTsgaSsr
ICkKKyAgICB7CisgICAgICAgIHN0cnVjdCB2aXJpZGlhbl9zdGltZXIgKnZzID0gJnZ2LT5zdGlt
ZXJbaV07CisKKyAgICAgICAgdnMtPnYgPSB2OworICAgICAgICBpbml0X3RpbWVyKCZ2cy0+dGlt
ZXIsIHN0aW1lcl9leHBpcmUsIHZzLCB2LT5wcm9jZXNzb3IpOworICAgIH0KKwogICAgIHJldHVy
biAwOwogfQogCkBAIC0yMjEsNiArNTcxLDE2IEBAIGludCB2aXJpZGlhbl90aW1lX2RvbWFpbl9p
bml0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiAKIHZvaWQgdmlyaWRpYW5fdGltZV92Y3B1X2Rl
aW5pdChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAq
dnYgPSB2LT5hcmNoLmh2bS52aXJpZGlhbjsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgIGZv
ciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRSh2di0+c3RpbWVyKTsgaSsrICkKKyAgICB7CisgICAg
ICAgIHN0cnVjdCB2aXJpZGlhbl9zdGltZXIgKnZzID0gJnZ2LT5zdGltZXJbaV07CisKKyAgICAg
ICAga2lsbF90aW1lcigmdnMtPnRpbWVyKTsKKyAgICAgICAgdnMtPnYgPSBOVUxMOworICAgIH0K
IH0KIAogdm9pZCB2aXJpZGlhbl90aW1lX2RvbWFpbl9kZWluaXQoY29uc3Qgc3RydWN0IGRvbWFp
biAqZCkKQEAgLTIzMSwxMSArNTkxLDM2IEBAIHZvaWQgdmlyaWRpYW5fdGltZV9kb21haW5fZGVp
bml0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB2b2lkIHZpcmlkaWFuX3RpbWVfc2F2ZV92Y3B1
X2N0eHQoCiAgICAgY29uc3Qgc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBodm1fdmlyaWRpYW5fdmNw
dV9jb250ZXh0ICpjdHh0KQogeworICAgIGNvbnN0IHN0cnVjdCB2aXJpZGlhbl92Y3B1ICp2diA9
IHYtPmFyY2guaHZtLnZpcmlkaWFuOworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgQlVJTERf
QlVHX09OKEFSUkFZX1NJWkUodnYtPnN0aW1lcikgIT0KKyAgICAgICAgICAgICAgICAgQVJSQVlf
U0laRShjdHh0LT5zdGltZXJfY29uZmlnX21zcikpOworICAgIEJVSUxEX0JVR19PTihBUlJBWV9T
SVpFKHZ2LT5zdGltZXIpICE9CisgICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUoY3R4dC0+c3Rp
bWVyX2NvdW50X21zcikpOworCisgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHZ2LT5z
dGltZXIpOyBpKysgKQorICAgIHsKKyAgICAgICAgY29uc3Qgc3RydWN0IHZpcmlkaWFuX3N0aW1l
ciAqdnMgPSAmdnYtPnN0aW1lcltpXTsKKworICAgICAgICBjdHh0LT5zdGltZXJfY29uZmlnX21z
cltpXSA9IHZzLT5jb25maWcucmF3OworICAgICAgICBjdHh0LT5zdGltZXJfY291bnRfbXNyW2ld
ID0gdnMtPmNvdW50OworICAgIH0KIH0KIAogdm9pZCB2aXJpZGlhbl90aW1lX2xvYWRfdmNwdV9j
dHh0KAogICAgIHN0cnVjdCB2Y3B1ICp2LCBjb25zdCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVf
Y29udGV4dCAqY3R4dCkKIHsKKyAgICBzdHJ1Y3QgdmlyaWRpYW5fdmNwdSAqdnYgPSB2LT5hcmNo
Lmh2bS52aXJpZGlhbjsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgIGZvciAoIGkgPSAwOyBp
IDwgQVJSQVlfU0laRSh2di0+c3RpbWVyKTsgaSsrICkKKyAgICB7CisgICAgICAgIHN0cnVjdCB2
aXJpZGlhbl9zdGltZXIgKnZzID0gJnZ2LT5zdGltZXJbaV07CisKKyAgICAgICAgdnMtPmNvbmZp
Zy5yYXcgPSBjdHh0LT5zdGltZXJfY29uZmlnX21zcltpXTsKKyAgICAgICAgdnMtPmNvdW50ID0g
Y3R4dC0+c3RpbWVyX2NvdW50X21zcltpXTsKKyAgICB9CiB9CiAKIHZvaWQgdmlyaWRpYW5fdGlt
ZV9zYXZlX2RvbWFpbl9jdHh0KApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlh
bi92aXJpZGlhbi5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi92aXJpZGlhbi5jCmluZGV4
IGYzMTY2ZmJjZDAuLmRjZTY0OGJiNGUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4vdmlyaWRpYW4uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFu
LmMKQEAgLTE4MSw2ICsxODEsOCBAQCB2b2lkIGNwdWlkX3ZpcmlkaWFuX2xlYXZlcyhjb25zdCBz
dHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbGVhZiwKICAgICAgICAgICAgIG1hc2suQWNjZXNzUGFy
dGl0aW9uUmVmZXJlbmNlVHNjID0gMTsKICAgICAgICAgaWYgKCB2aXJpZGlhbl9mZWF0dXJlX21h
c2soZCkgJiBIVk1QVl9zeW5pYyApCiAgICAgICAgICAgICBtYXNrLkFjY2Vzc1N5bmljUmVncyA9
IDE7CisgICAgICAgIGlmICggdmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfc3RpbWVy
ICkKKyAgICAgICAgICAgIG1hc2suQWNjZXNzU3ludGhldGljVGltZXJSZWdzID0gMTsKIAogICAg
ICAgICB1Lm1hc2sgPSBtYXNrOwogCkBAIC0zMjIsNiArMzI0LDggQEAgaW50IGd1ZXN0X3dybXNy
X3ZpcmlkaWFuKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKICAg
ICBjYXNlIEhWX1g2NF9NU1JfVFNDX0ZSRVFVRU5DWToKICAgICBjYXNlIEhWX1g2NF9NU1JfQVBJ
Q19GUkVRVUVOQ1k6CiAgICAgY2FzZSBIVl9YNjRfTVNSX1JFRkVSRU5DRV9UU0M6CisgICAgY2Fz
ZSBIVl9YNjRfTVNSX1RJTUVfUkVGX0NPVU5UOgorICAgIGNhc2UgSFZfWDY0X01TUl9TVElNRVIw
X0NPTkZJRyAuLi4gSFZfWDY0X01TUl9TVElNRVIzX0NPVU5UOgogICAgICAgICByZXR1cm4gdmly
aWRpYW5fdGltZV93cm1zcih2LCBpZHgsIHZhbCk7CiAKICAgICBjYXNlIEhWX1g2NF9NU1JfQ1JB
U0hfUDA6CkBAIC00MDMsNiArNDA3LDcgQEAgaW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0
IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAgICAgY2FzZSBI
Vl9YNjRfTVNSX0FQSUNfRlJFUVVFTkNZOgogICAgIGNhc2UgSFZfWDY0X01TUl9SRUZFUkVOQ0Vf
VFNDOgogICAgIGNhc2UgSFZfWDY0X01TUl9USU1FX1JFRl9DT1VOVDoKKyAgICBjYXNlIEhWX1g2
NF9NU1JfU1RJTUVSMF9DT05GSUcgLi4uIEhWX1g2NF9NU1JfU1RJTUVSM19DT1VOVDoKICAgICAg
ICAgcmV0dXJuIHZpcmlkaWFuX3RpbWVfcmRtc3IodiwgaWR4LCB2YWwpOwogCiAgICAgY2FzZSBI
Vl9YNjRfTVNSX0NSQVNIX1AwOgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
dmlyaWRpYW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgKaW5kZXggMDNm
YzRjNmI3Ni4uNTRlNDZjYzRjNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
dmlyaWRpYW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oCkBAIC00
MCw2ICs0MCwzMiBAQCB1bmlvbiB2aXJpZGlhbl9zaW50X21zcgogICAgIH07CiB9OwogCit1bmlv
biB2aXJpZGlhbl9zdGltZXJfY29uZmlnX21zcgoreworICAgIHVpbnQ2NF90IHJhdzsKKyAgICBz
dHJ1Y3QKKyAgICB7CisgICAgICAgIHVpbnQ2NF90IGVuYWJsZWQ6MTsKKyAgICAgICAgdWludDY0
X3QgcGVyaW9kaWM6MTsKKyAgICAgICAgdWludDY0X3QgbGF6eToxOworICAgICAgICB1aW50NjRf
dCBhdXRvX2VuYWJsZToxOworICAgICAgICB1aW50NjRfdCB2ZWN0b3I6ODsKKyAgICAgICAgdWlu
dDY0X3QgZGlyZWN0X21vZGU6MTsKKyAgICAgICAgdWludDY0X3QgcmVzZXJ2ZWRfemVybzE6MzsK
KyAgICAgICAgdWludDY0X3Qgc2ludHg6NDsKKyAgICAgICAgdWludDY0X3QgcmVzZXJ2ZWRfemVy
bzI6NDQ7CisgICAgfTsKK307CisKK3N0cnVjdCB2aXJpZGlhbl9zdGltZXIgeworICAgIHN0cnVj
dCB2Y3B1ICp2OworICAgIHN0cnVjdCB0aW1lciB0aW1lcjsKKyAgICB1bmlvbiB2aXJpZGlhbl9z
dGltZXJfY29uZmlnX21zciBjb25maWc7CisgICAgdWludDY0X3QgY291bnQ7CisgICAgdWludDY0
X3QgZXhwaXJhdGlvbjsKKyAgICBib29sIHN0YXJ0ZWQ7Cit9OworCiBzdHJ1Y3QgdmlyaWRpYW5f
dmNwdQogewogICAgIHN0cnVjdCB2aXJpZGlhbl9wYWdlIHZwX2Fzc2lzdDsKQEAgLTUxLDYgKzc3
LDkgQEAgc3RydWN0IHZpcmlkaWFuX3ZjcHUKICAgICBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSBzaW1w
OwogICAgIHVuaW9uIHZpcmlkaWFuX3NpbnRfbXNyIHNpbnRbMTZdOwogICAgIHVpbnQ4X3QgdmVj
dG9yX3RvX3NpbnR4WzI1Nl07CisgICAgc3RydWN0IHZpcmlkaWFuX3N0aW1lciBzdGltZXJbNF07
CisgICAgdW5zaWduZWQgaW50IHN0aW1lcl9lbmFibGVkOworICAgIHVuc2lnbmVkIGludCBzdGlt
ZXJfcGVuZGluZzsKICAgICB1aW50NjRfdCBjcmFzaF9wYXJhbVs1XTsKIH07CiAKQEAgLTg3LDYg
KzExNiw3IEBAIHN0cnVjdCB2aXJpZGlhbl9kb21haW4KICAgICB1bmlvbiB2aXJpZGlhbl9wYWdl
X21zciBoeXBlcmNhbGxfZ3BhOwogICAgIHN0cnVjdCB2aXJpZGlhbl90aW1lX3JlZl9jb3VudCB0
aW1lX3JlZl9jb3VudDsKICAgICBzdHJ1Y3QgdmlyaWRpYW5fcGFnZSByZWZlcmVuY2VfdHNjOwor
ICAgIGJvb2wgcmVmZXJlbmNlX3RzY192YWxpZDsKIH07CiAKIHZvaWQgY3B1aWRfdmlyaWRpYW5f
bGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLApAQCAtMTExLDcgKzE0
MSw3IEBAIHZvaWQgdmlyaWRpYW5fYXBpY19hc3Npc3Rfc2V0KGNvbnN0IHN0cnVjdCB2Y3B1ICp2
KTsKIGJvb2wgdmlyaWRpYW5fYXBpY19hc3Npc3RfY29tcGxldGVkKGNvbnN0IHN0cnVjdCB2Y3B1
ICp2KTsKIHZvaWQgdmlyaWRpYW5fYXBpY19hc3Npc3RfY2xlYXIoY29uc3Qgc3RydWN0IHZjcHUg
KnYpOwogCi12b2lkIHZpcmlkaWFuX3N5bmljX3BvbGwoY29uc3Qgc3RydWN0IHZjcHUgKnYpOwor
dm9pZCB2aXJpZGlhbl9zeW5pY19wb2xsKHN0cnVjdCB2Y3B1ICp2KTsKIGJvb2wgdmlyaWRpYW5f
c3luaWNfaXNfYXV0b19lb2lfc2ludChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdmVjdG9yKTsKIHZvaWQgdmly
aWRpYW5fc3luaWNfYWNrX3NpbnQoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2
ZWN0b3IpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZl
LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaAppbmRleCBlYzNlNGRm
MTJjLi44MzQ0YWE0NzFmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYv
aHZtL3NhdmUuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaApA
QCAtNjA0LDYgKzYwNCw4IEBAIHN0cnVjdCBodm1fdmlyaWRpYW5fdmNwdV9jb250ZXh0IHsKICAg
ICB1aW50OF90ICBfcGFkWzddOwogICAgIHVpbnQ2NF90IHNpbXBfbXNyOwogICAgIHVpbnQ2NF90
IHNpbnRfbXNyWzE2XTsKKyAgICB1aW50NjRfdCBzdGltZXJfY29uZmlnX21zcls0XTsKKyAgICB1
aW50NjRfdCBzdGltZXJfY291bnRfbXNyWzRdOwogfTsKIAogREVDTEFSRV9IVk1fU0FWRV9UWVBF
KFZJUklESUFOX1ZDUFUsIDE3LCBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCk7CmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oIGIveGVuL2luY2x1ZGUv
cHVibGljL2h2bS9wYXJhbXMuaAppbmRleCBlN2UzYzdjODkyLi5lMDZiMDk0MmQwIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oCisrKyBiL3hlbi9pbmNsdWRlL3B1
YmxpYy9odm0vcGFyYW1zLmgKQEAgLTE1MCw2ICsxNTAsMTAgQEAKICNkZWZpbmUgX0hWTVBWX3N5
bmljIDcKICNkZWZpbmUgSFZNUFZfc3luaWMgKDEgPDwgX0hWTVBWX3N5bmljKQogCisvKiBFbmFi
bGUgU1RJTUVSIE1TUnMgKi8KKyNkZWZpbmUgX0hWTVBWX3N0aW1lciA4CisjZGVmaW5lIEhWTVBW
X3N0aW1lciAoMSA8PCBfSFZNUFZfc3RpbWVyKQorCiAjZGVmaW5lIEhWTVBWX2ZlYXR1cmVfbWFz
ayBcCiAgICAgICAgIChIVk1QVl9iYXNlX2ZyZXEgfCBcCiAgICAgICAgICBIVk1QVl9ub19mcmVx
IHwgXApAQCAtMTU4LDcgKzE2Miw4IEBACiAgICAgICAgICBIVk1QVl9oY2FsbF9yZW1vdGVfdGxi
X2ZsdXNoIHwgXAogICAgICAgICAgSFZNUFZfYXBpY19hc3Npc3QgfCBcCiAgICAgICAgICBIVk1Q
Vl9jcmFzaF9jdGwgfCBcCi0gICAgICAgICBIVk1QVl9zeW5pYykKKyAgICAgICAgIEhWTVBWX3N5
bmljIHwgXAorICAgICAgICAgSFZNUFZfc3RpbWVyKQogCiAjZW5kaWYKIAotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Apr 05 08:45:50 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Apr 2019 08:45:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hCKTu-0002mu-Mt; Fri, 05 Apr 2019 08:45:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2AYO=SH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hCKTs-0002mm-Ql
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:45:48 +0000
X-Inumbo-ID: 355827f4-577f-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 355827f4-577f-11e9-92d7-bc764e045a96;
 Fri, 05 Apr 2019 08:45:48 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hCKTr-0001XY-PJ
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:45:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hCKTr-0002sl-Mj
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:45:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hCKTr-0002sl-Mj@xenbits.xenproject.org>
Date: Fri, 05 Apr 2019 08:45:47 +0000
Subject: [Xen-changelog] [xen staging] viridian: add implementation of the
 HvSendSyntheticClusterIpi hypercall
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZkYTk2YjczODJlYWM5YjQ1OTkxMGEwY2I1YjdjYzYyYzZmNDE5YzUKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVl
IE1hciAxOSAxNjoyOTowMCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIEFwciA1IDEwOjMyOjU3IDIwMTkgKzAyMDAK
CiAgICB2aXJpZGlhbjogYWRkIGltcGxlbWVudGF0aW9uIG9mIHRoZSBIdlNlbmRTeW50aGV0aWND
bHVzdGVySXBpIGh5cGVyY2FsbAogICAgCiAgICBUaGlzIHBhdGNoIGFkZHMgYW4gaW1wbGVtZW50
YXRpb24gb2YgdGhlIGh5cGVyY2FsbCBhcyBkb2N1bWVudGVkIGluIHRoZQogICAgc3BlY2lmaWNh
dGlvbiBbMV0sIHNlY3Rpb24gMTAuNS4yLiBUaGlzIGVubGlnaHRlbm1lbnQsIGFzIHdpdGggb3Ro
ZXJzLCBpcwogICAgYWR2ZXJ0aXNlZCBieSBDUFVJRCBsZWFmIDB4NDAwMDAwMDQgYW5kIGlzIHVu
ZGVyIGNvbnRyb2wgb2YgYSBuZXcKICAgICdoY2FsbF9pcGknIG9wdGlvbiBpbiBsaWJ4bC4KICAg
IAogICAgSWYgdXNlZCwgdGhpcyBlbmxpZ2h0ZW5tZW50IHNob3VsZCBtZWFuIHRoZSBndWVzdCBv
bmx5IHRha2VzIGEgc2luZ2xlIFZNRVhJVAogICAgdG8gaXNzdWUgSVBJcyB0byBtdWx0aXBsZSB2
Q1BVcyByYXRoZXIgdGhhbiB0aGUgbXVsdGlwbGUgVk1FWElUcyB0aGF0IHdvdWxkCiAgICByZXN1
bHQgZnJvbSB1c2luZyB0aGUgZW11bGF0ZWQgbG9jYWwgQVBJQy4KICAgIAogICAgWzFdIGh0dHBz
Oi8vZ2l0aHViLmNvbS9NaWNyb3NvZnREb2NzL1ZpcnR1YWxpemF0aW9uLURvY3VtZW50YXRpb24v
cmF3L2xpdmUvdGxmcy9IeXBlcnZpc29yJTIwVG9wJTIwTGV2ZWwlMjBGdW5jdGlvbmFsJTIwU3Bl
Y2lmaWNhdGlvbiUyMHY1LjBDLnBkZgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJh
bnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgotLS0KIGRvY3MvbWFuL3hsLmNmZy41LnBvZC5pbiAgICAgICAgICAgICB8ICA2ICsr
KysKIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgICAgICAgICB8ICA2ICsrKysKIHRvb2xz
L2xpYnhsL2xpYnhsX2RvbS5jICAgICAgICAgICAgICB8ICAzICsrCiB0b29scy9saWJ4bC9saWJ4
bF90eXBlcy5pZGwgICAgICAgICAgfCAgMSArCiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuL3Zp
cmlkaWFuLmMgfCA2MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9p
bmNsdWRlL3B1YmxpYy9odm0vcGFyYW1zLmggICAgICB8ICA3ICsrKy0KIDYgZmlsZXMgY2hhbmdl
ZCwgODUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWFu
L3hsLmNmZy41LnBvZC5pbiBiL2RvY3MvbWFuL3hsLmNmZy41LnBvZC5pbgppbmRleCAzNTVjNjU0
NjkzLi5jN2Q3MGU2MThiIDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4KKysr
IGIvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluCkBAIC0yMTc1LDYgKzIxNzUsMTIgQEAgdGlja3Mg
YW5kIGhlbmNlIGVuYWJsaW5nIHRoaXMgZ3JvdXAgd2lsbCBlbnN1cmUgdGhhdCB0aWNrcyB3aWxs
IGJlCiBjb25zaXN0ZW50IHdpdGggdXNlIG9mIGFuIGVubGlnaHRlbmVkIHRpbWUgc291cmNlIChC
PHRpbWVfcmVmX2NvdW50PiBvcgogQjxyZWZlcmVuY2VfdHNjPikuCiAKKz1pdGVtIEI8aGNhbGxf
aXBpPgorCitUaGlzIHNldCBpbmNvcnBvcmF0ZXMgdXNlIG9mIGEgaHlwZXJjYWxsIGZvciBpbnRl
cnByb2Nlc3NvciBpbnRlcnJ1cHRzLgorVGhpcyBlbmxpZ2h0ZW5tZW50IG1heSBpbXByb3ZlIHBl
cmZvcm1hbmNlIG9mIFdpbmRvd3MgZ3Vlc3RzIHdpdGggbXVsdGlwbGUKK3ZpcnR1YWwgQ1BVcy4K
KwogPWl0ZW0gQjxkZWZhdWx0cz4KIAogVGhpcyBpcyBhIHNwZWNpYWwgdmFsdWUgdGhhdCBlbmFi
bGVzIHRoZSBkZWZhdWx0IHNldCBvZiBncm91cHMsIHdoaWNoCmRpZmYgLS1naXQgYS90b29scy9s
aWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwvbGlieGwuaAppbmRleCBjOGYyMTliMGQzLi40ODI0
OTlhNmMwIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsLmgKQEAgLTMzMSw2ICszMzEsMTIgQEAKICNkZWZpbmUgTElCWExfSEFWRV9WSVJJRElB
Tl9TVElNRVIgMQogCiAvKgorICogTElCWExfSEFWRV9WSVJJRElBTl9IQ0FMTF9JUEkgaW5kaWNh
dGVzIHRoYXQgdGhlICdoY2FsbF9pcGknIHZhbHVlCisgKiBpcyBwcmVzZW50IGluIHRoZSB2aXJp
ZGlhbiBlbmxpZ2h0ZW5tZW50IGVudW1lcmF0aW9uLgorICovCisjZGVmaW5lIExJQlhMX0hBVkVf
VklSSURJQU5fSENBTExfSVBJIDEKKworLyoKICAqIExJQlhMX0hBVkVfQlVJTERJTkZPX0hWTV9B
Q1BJX0xBUFRPUF9TTEFURSBpbmRpY2F0ZXMgdGhhdAogICogbGlieGxfZG9tYWluX2J1aWxkX2lu
Zm8gaGFzIHRoZSB1Lmh2bS5hY3BpX2xhcHRvcF9zbGF0ZSBmaWVsZC4KICAqLwpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwppbmRl
eCAyZWUwZjgyZWU3Li44NzljODA2MTM5IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9k
b20uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwpAQCAtMzI0LDYgKzMyNCw5IEBAIHN0
YXRpYyBpbnQgaHZtX3NldF92aXJpZGlhbl9mZWF0dXJlcyhsaWJ4bF9fZ2MgKmdjLCB1aW50MzJf
dCBkb21pZCwKICAgICBpZiAobGlieGxfYml0bWFwX3Rlc3QoJmVubGlnaHRlbm1lbnRzLCBMSUJY
TF9WSVJJRElBTl9FTkxJR0hURU5NRU5UX1NUSU1FUikpCiAgICAgICAgIG1hc2sgfD0gSFZNUFZf
dGltZV9yZWZfY291bnQgfCBIVk1QVl9zeW5pYyB8IEhWTVBWX3N0aW1lcjsKIAorICAgIGlmIChs
aWJ4bF9iaXRtYXBfdGVzdCgmZW5saWdodGVubWVudHMsIExJQlhMX1ZJUklESUFOX0VOTElHSFRF
Tk1FTlRfSENBTExfSVBJKSkKKyAgICAgICAgbWFzayB8PSBIVk1QVl9oY2FsbF9pcGk7CisKICAg
ICBpZiAobWFzayAhPSAwICYmCiAgICAgICAgIHhjX2h2bV9wYXJhbV9zZXQoQ1RYLT54Y2gsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZG9taWQsCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9s
aWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggMWNjZTI0
OWRlNC4uY2I0NzAyZmQ3YSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRs
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtMjM3LDYgKzIzNyw3IEBAIGxp
YnhsX3ZpcmlkaWFuX2VubGlnaHRlbm1lbnQgPSBFbnVtZXJhdGlvbigidmlyaWRpYW5fZW5saWdo
dGVubWVudCIsIFsKICAgICAoNiwgImNyYXNoX2N0bCIpLAogICAgICg3LCAic3luaWMiKSwKICAg
ICAoOCwgInN0aW1lciIpLAorICAgICg5LCAiaGNhbGxfaXBpIiksCiAgICAgXSkKIAogbGlieGxf
aGR0eXBlID0gRW51bWVyYXRpb24oImhkdHlwZSIsIFsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vdmlyaWRpYW4vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4vdmly
aWRpYW4uYwppbmRleCBkY2U2NDhiYjRlLi40YjA2Yjc4YTI3IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuL3ZpcmlkaWFuLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJp
ZGlhbi92aXJpZGlhbi5jCkBAIC0yOCw2ICsyOCw3IEBACiAjZGVmaW5lIEh2Rmx1c2hWaXJ0dWFs
QWRkcmVzc1NwYWNlIDB4MDAwMgogI2RlZmluZSBIdkZsdXNoVmlydHVhbEFkZHJlc3NMaXN0ICAw
eDAwMDMKICNkZWZpbmUgSHZOb3RpZnlMb25nU3BpbldhaXQgICAgICAgMHgwMDA4CisjZGVmaW5l
IEh2U2VuZFN5bnRoZXRpY0NsdXN0ZXJJcGkgIDB4MDAwYgogI2RlZmluZSBIdkdldFBhcnRpdGlv
bklkICAgICAgICAgICAweDAwNDYKICNkZWZpbmUgSHZFeHRDYWxsUXVlcnlDYXBhYmlsaXRpZXMg
MHg4MDAxCiAKQEAgLTk1LDYgKzk2LDcgQEAgdHlwZWRlZiB1bmlvbiBfSFZfQ1JBU0hfQ1RMX1JF
R19DT05URU5UUwogI2RlZmluZSBDUFVJRDRBX0hDQUxMX1JFTU9URV9UTEJfRkxVU0ggKDEgPDwg
MikKICNkZWZpbmUgQ1BVSUQ0QV9NU1JfQkFTRURfQVBJQyAgICAgICAgICgxIDw8IDMpCiAjZGVm
aW5lIENQVUlENEFfUkVMQVhfVElNRVJfSU5UICAgICAgICAoMSA8PCA1KQorI2RlZmluZSBDUFVJ
RDRBX1NZTlRIRVRJQ19DTFVTVEVSX0lQSSAgKDEgPDwgMTApCiAKIC8qIFZpcmlkaWFuIENQVUlE
IGxlYWYgNjogSW1wbGVtZW50YXRpb24gSFcgZmVhdHVyZXMgZGV0ZWN0ZWQgYW5kIGluIHVzZSAq
LwogI2RlZmluZSBDUFVJRDZBX0FQSUNfT1ZFUkxBWSAgICAoMSA8PCAwKQpAQCAtMjA2LDYgKzIw
OCw4IEBAIHZvaWQgY3B1aWRfdmlyaWRpYW5fbGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1
aW50MzJfdCBsZWFmLAogICAgICAgICAgICAgcmVzLT5hIHw9IENQVUlENEFfSENBTExfUkVNT1RF
X1RMQl9GTFVTSDsKICAgICAgICAgaWYgKCAhY3B1X2hhc192bXhfYXBpY19yZWdfdmlydCApCiAg
ICAgICAgICAgICByZXMtPmEgfD0gQ1BVSUQ0QV9NU1JfQkFTRURfQVBJQzsKKyAgICAgICAgaWYg
KCB2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9oY2FsbF9pcGkgKQorICAgICAgICAg
ICAgcmVzLT5hIHw9IENQVUlENEFfU1lOVEhFVElDX0NMVVNURVJfSVBJOwogCiAgICAgICAgIC8q
CiAgICAgICAgICAqIFRoaXMgdmFsdWUgaXMgdGhlIHJlY29tbWVuZGVkIG51bWJlciBvZiBhdHRl
bXB0cyB0byB0cnkgdG8KQEAgLTYyOCw2ICs2MzIsNjUgQEAgaW50IHZpcmlkaWFuX2h5cGVyY2Fs
bChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgYnJlYWs7CiAgICAgfQogCisg
ICAgY2FzZSBIdlNlbmRTeW50aGV0aWNDbHVzdGVySXBpOgorICAgIHsKKyAgICAgICAgc3RydWN0
IHZjcHUgKnY7CisgICAgICAgIHVpbnQzMl90IHZlY3RvcjsKKyAgICAgICAgdWludDY0X3QgdmNw
dV9tYXNrOworCisgICAgICAgIHN0YXR1cyA9IEhWX1NUQVRVU19JTlZBTElEX1BBUkFNRVRFUjsK
KworICAgICAgICAvKiBHZXQgaW5wdXQgcGFyYW1ldGVycy4gKi8KKyAgICAgICAgaWYgKCBpbnB1
dC5mYXN0ICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCBpbnB1dF9wYXJhbXNfZ3BhID4+
IDMyICkKKyAgICAgICAgICAgICAgICBicmVhazsKKworICAgICAgICAgICAgdmVjdG9yID0gaW5w
dXRfcGFyYW1zX2dwYTsKKyAgICAgICAgICAgIHZjcHVfbWFzayA9IG91dHB1dF9wYXJhbXNfZ3Bh
OworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgc3RydWN0
IHsKKyAgICAgICAgICAgICAgICB1aW50MzJfdCB2ZWN0b3I7CisgICAgICAgICAgICAgICAgdWlu
dDhfdCB0YXJnZXRfdnRsOworICAgICAgICAgICAgICAgIHVpbnQ4X3QgcmVzZXJ2ZWRfemVyb1sz
XTsKKyAgICAgICAgICAgICAgICB1aW50NjRfdCB2Y3B1X21hc2s7CisgICAgICAgICAgICB9IGlu
cHV0X3BhcmFtczsKKworICAgICAgICAgICAgaWYgKCBodm1fY29weV9mcm9tX2d1ZXN0X3BoeXMo
JmlucHV0X3BhcmFtcywgaW5wdXRfcGFyYW1zX2dwYSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHNpemVvZihpbnB1dF9wYXJhbXMpKSAhPQorICAgICAgICAgICAg
ICAgICBIVk1UUkFOU19va2F5ICkKKyAgICAgICAgICAgICAgICBicmVhazsKKworICAgICAgICAg
ICAgaWYgKCBpbnB1dF9wYXJhbXMudGFyZ2V0X3Z0bCB8fAorICAgICAgICAgICAgICAgICBpbnB1
dF9wYXJhbXMucmVzZXJ2ZWRfemVyb1swXSB8fAorICAgICAgICAgICAgICAgICBpbnB1dF9wYXJh
bXMucmVzZXJ2ZWRfemVyb1sxXSB8fAorICAgICAgICAgICAgICAgICBpbnB1dF9wYXJhbXMucmVz
ZXJ2ZWRfemVyb1syXSApCisgICAgICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgICAgIHZl
Y3RvciA9IGlucHV0X3BhcmFtcy52ZWN0b3I7CisgICAgICAgICAgICB2Y3B1X21hc2sgPSBpbnB1
dF9wYXJhbXMudmNwdV9tYXNrOworICAgICAgICB9CisKKyAgICAgICAgaWYgKCB2ZWN0b3IgPCAw
eDEwIHx8IHZlY3RvciA+IDB4ZmYgKQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgZm9y
X2VhY2hfdmNwdSAoIGN1cnJkLCB2ICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCB2LT52
Y3B1X2lkID49IChzaXplb2YodmNwdV9tYXNrKSAqIDgpICkKKyAgICAgICAgICAgICAgICBicmVh
azsKKworICAgICAgICAgICAgaWYgKCAhKHZjcHVfbWFzayAmICgxdWwgPDwgdi0+dmNwdV9pZCkp
ICkKKyAgICAgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICAgICAgdmxhcGljX3NldF9p
cnEodmNwdV92bGFwaWModiksIHZlY3RvciwgMCk7CisgICAgICAgIH0KKworICAgICAgICBzdGF0
dXMgPSBIVl9TVEFUVVNfU1VDQ0VTUzsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCiAgICAgZGVm
YXVsdDoKICAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywgInVuaW1wbGVtZW50ZWQgaHlw
ZXJjYWxsICUwNHhcbiIsCiAgICAgICAgICAgICAgICAgaW5wdXQuY2FsbF9jb2RlKTsKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFyYW1zLmggYi94ZW4vaW5jbHVkZS9wdWJs
aWMvaHZtL3BhcmFtcy5oCmluZGV4IGUwNmIwOTQyZDAuLjM2ODMyZTRiOTQgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFyYW1zLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGlj
L2h2bS9wYXJhbXMuaApAQCAtMTU0LDYgKzE1NCwxMCBAQAogI2RlZmluZSBfSFZNUFZfc3RpbWVy
IDgKICNkZWZpbmUgSFZNUFZfc3RpbWVyICgxIDw8IF9IVk1QVl9zdGltZXIpCiAKKy8qIFVzZSBT
eW50aGV0aWMgQ2x1c3RlciBJUEkgSHlwZXJjYWxsICovCisjZGVmaW5lIF9IVk1QVl9oY2FsbF9p
cGkgOQorI2RlZmluZSBIVk1QVl9oY2FsbF9pcGkgKDEgPDwgX0hWTVBWX2hjYWxsX2lwaSkKKwog
I2RlZmluZSBIVk1QVl9mZWF0dXJlX21hc2sgXAogICAgICAgICAoSFZNUFZfYmFzZV9mcmVxIHwg
XAogICAgICAgICAgSFZNUFZfbm9fZnJlcSB8IFwKQEAgLTE2Myw3ICsxNjcsOCBAQAogICAgICAg
ICAgSFZNUFZfYXBpY19hc3Npc3QgfCBcCiAgICAgICAgICBIVk1QVl9jcmFzaF9jdGwgfCBcCiAg
ICAgICAgICBIVk1QVl9zeW5pYyB8IFwKLSAgICAgICAgIEhWTVBWX3N0aW1lcikKKyAgICAgICAg
IEhWTVBWX3N0aW1lciB8IFwKKyAgICAgICAgIEhWTVBWX2hjYWxsX2lwaSkKIAogI2VuZGlmCiAK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0
YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Apr 05 08:55:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Apr 2019 08: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 1hCKcu-0003a0-Km; Fri, 05 Apr 2019 08: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=2AYO=SH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hCKct-0003Zv-Sb
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:55:07 +0000
X-Inumbo-ID: 81b0b500-5780-11e9-84fb-cbd0630da126
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 81b0b500-5780-11e9-84fb-cbd0630da126;
 Fri, 05 Apr 2019 08:55:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hCKcr-0001iS-Aq
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:55:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hCKcr-0003bZ-7k
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:55:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hCKcr-0003bZ-7k@xenbits.xenproject.org>
Date: Fri, 05 Apr 2019 08:55:05 +0000
Subject: [Xen-changelog] [xen staging] x86emul: support AVX512{F, BW,
 DQ} extract insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDAwMWJkOTFhZDg2NDZiMDc3MjcxMWQwMDA2NTMyMTMzNjAyNTRjYWYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgQXByIDUg
MTA6Mzg6MzggMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBBcHIgNSAxMDozODozOCAyMDE5ICswMjAwCgogICAgeDg2
ZW11bDogc3VwcG9ydCBBVlg1MTJ7RixCVyxEUX0gZXh0cmFjdCBpbnNucwogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB0b29scy90ZXN0
cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jICB8IDIxICsrKysrKysrKysrCiB4ZW4vYXJjaC94
ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyB8IDY4ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLS0KIDIgZmlsZXMgY2hhbmdlZCwgODMgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5j
IGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYwppbmRleCBlZWMwNDk2ZmZh
Li4zZjhkZjQ4ZmM4IDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1k
aXNwOC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKQEAgLTIx
Miw2ICsyMTIsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl9hbGxbXSA9IHsK
IH07CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmXzEyOFtdID0geworICAgIElO
U04oZXh0cmFjdHBzLCA2NiwgMGYzYSwgMTcsIGVsLCAgICBkLCBlbCksCiAgICAgSU5TTihtb3Ys
ICAgICAgIDY2LCAgIDBmLCA2ZSwgZWwsIGRxNjQsIGVsKSwKICAgICBJTlNOKG1vdiwgICAgICAg
NjYsICAgMGYsIDdlLCBlbCwgZHE2NCwgZWwpLAogICAgIElOU04obW92cSwgICAgICBmMywgICAw
ZiwgN2UsIGVsLCAgICBxLCBlbCksCkBAIC0yMjEsMTAgKzIyMiwxNCBAQCBzdGF0aWMgY29uc3Qg
c3RydWN0IHRlc3QgYXZ4NTEyZl8xMjhbXSA9IHsKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBh
dng1MTJmX25vMTI4W10gPSB7CiAgICAgSU5TTihicm9hZGNhc3RmMzJ4NCwgNjYsIDBmMzgsIDFh
LCBlbF80LCAgZCwgdmwpLAogICAgIElOU04oYnJvYWRjYXN0c2QsICAgIDY2LCAwZjM4LCAxOSwg
ZWwsICAgIHEsIGVsKSwKKyAgICBJTlNOKGV4dHJhY3RmMzJ4NCwgICA2NiwgMGYzYSwgMTksIGVs
XzQsICBkLCB2bCksCisgICAgSU5TTihleHRyYWN0aTMyeDQsICAgNjYsIDBmM2EsIDM5LCBlbF80
LCAgZCwgdmwpLAogfTsKIAogc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZfNTEyW10g
PSB7CiAgICAgSU5TTihicm9hZGNhc3RmNjR4NCwgNjYsIDBmMzgsIDFiLCBlbF80LCBxLCB2bCks
CisgICAgSU5TTihleHRyYWN0ZjY0eDQsICAgNjYsIDBmM2EsIDFiLCBlbF80LCBxLCB2bCksCisg
ICAgSU5TTihleHRyYWN0aTY0eDQsICAgNjYsIDBmM2EsIDNiLCBlbF80LCBxLCB2bCksCiB9Owog
CiBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyYndfYWxsW10gPSB7CkBAIC0yODAsNiAr
Mjg1LDEyIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJid19hbGxbXSA9IHsKICAg
ICBJTlNOKHB0ZXN0bm0sICAgICBmMywgMGYzOCwgMjYsICAgIHZsLCAgIGJ3LCB2bCksCiB9Owog
CitzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyYndfMTI4W10gPSB7CisgICAgSU5TTihw
ZXh0cmIsIDY2LCAwZjNhLCAxNCwgZWwsIGIsIGVsKSwKKy8vICAgICAgIHBleHRydywgNjYsICAg
MGYsIGM1LCAgICAgdworICAgIElOU04ocGV4dHJ3LCA2NiwgMGYzYSwgMTUsIGVsLCB3LCBlbCks
Cit9OworCiBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZHFfYWxsW10gPSB7CiAgICAg
SU5TTl9QRlAoYW5kLCAgICAgICAgICAgICAgMGYsIDU0KSwKICAgICBJTlNOX1BGUChhbmRuLCAg
ICAgICAgICAgICAwZiwgNTUpLApAQCAtMjg4LDEzICsyOTksMjEgQEAgc3RhdGljIGNvbnN0IHN0
cnVjdCB0ZXN0IGF2eDUxMmRxX2FsbFtdID0gewogICAgIElOU05fUEZQKHhvciwgICAgICAgICAg
ICAgIDBmLCA1NyksCiB9OwogCitzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZHFfMTI4
W10gPSB7CisgICAgSU5TTihwZXh0ciwgNjYsIDBmM2EsIDE2LCBlbCwgZHE2NCwgZWwpLAorfTsK
Kwogc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmRxX25vMTI4W10gPSB7CiAgICAgSU5T
Tihicm9hZGNhc3RmMzJ4MiwgNjYsIDBmMzgsIDE5LCBlbF8yLCBkLCB2bCksCiAgICAgSU5TTihi
cm9hZGNhc3RmNjR4MiwgNjYsIDBmMzgsIDFhLCBlbF8yLCBxLCB2bCksCisgICAgSU5TTihleHRy
YWN0ZjY0eDIsICAgNjYsIDBmM2EsIDE5LCBlbF8yLCBxLCB2bCksCisgICAgSU5TTihleHRyYWN0
aTY0eDIsICAgNjYsIDBmM2EsIDM5LCBlbF8yLCBxLCB2bCksCiB9OwogCiBzdGF0aWMgY29uc3Qg
c3RydWN0IHRlc3QgYXZ4NTEyZHFfNTEyW10gPSB7CiAgICAgSU5TTihicm9hZGNhc3RmMzJ4OCwg
NjYsIDBmMzgsIDFiLCBlbF84LCBkLCB2bCksCisgICAgSU5TTihleHRyYWN0ZjMyeDgsICAgNjYs
IDBmM2EsIDFiLCBlbF84LCBkLCB2bCksCisgICAgSU5TTihleHRyYWN0aTMyeDgsICAgNjYsIDBm
M2EsIDNiLCBlbF84LCBkLCB2bCksCiB9OwogCiBzdGF0aWMgY29uc3QgdW5zaWduZWQgY2hhciB2
bF9hbGxbXSA9IHsgVkxfNTEyLCBWTF8xMjgsIFZMXzI1NiB9OwpAQCAtNjMyLDcgKzY1MSw5IEBA
IHZvaWQgZXZleF9kaXNwOF90ZXN0KHZvaWQgKmluc3RyLCBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4
dCAqY3R4dCwKICAgICBSVU4oYXZ4NTEyZiwgbm8xMjgpOwogICAgIFJVTihhdng1MTJmLCA1MTIp
OwogICAgIFJVTihhdng1MTJidywgYWxsKTsKKyAgICBSVU4oYXZ4NTEyYncsIDEyOCk7CiAgICAg
UlVOKGF2eDUxMmRxLCBhbGwpOworICAgIFJVTihhdng1MTJkcSwgMTI4KTsKICAgICBSVU4oYXZ4
NTEyZHEsIG5vMTI4KTsKICAgICBSVU4oYXZ4NTEyZHEsIDUxMik7CiB9CmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZf
ZW11bGF0ZS94ODZfZW11bGF0ZS5jCmluZGV4IDAyOTNhNzIyOTIuLjg0N2QxNTczYjcgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC01MTIsOSArNTEyLDEzIEBAIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgZXh0MGYzYV90YWJsZSB7CiAgICAgWzB4MGEgLi4uIDB4MGJdID0g
eyAuc2ltZF9zaXplID0gc2ltZF9zY2FsYXJfb3BjIH0sCiAgICAgWzB4MGMgLi4uIDB4MGRdID0g
eyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKICAgICBbMHgwZSAuLi4gMHgwZl0gPSB7
IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKLSAgICBbMHgxNCAuLi4gMHgxN10gPSB7
IC5zaW1kX3NpemUgPSBzaW1kX25vbmUsIC50b19tZW0gPSAxLCAudHdvX29wID0gMSB9LAorICAg
IFsweDE0XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfbm9uZSwgLnRvX21lbSA9IDEsIC50d29fb3Ag
PSAxLCAuZDhzID0gMCB9LAorICAgIFsweDE1XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfbm9uZSwg
LnRvX21lbSA9IDEsIC50d29fb3AgPSAxLCAuZDhzID0gMSB9LAorICAgIFsweDE2XSA9IHsgLnNp
bWRfc2l6ZSA9IHNpbWRfbm9uZSwgLnRvX21lbSA9IDEsIC50d29fb3AgPSAxLCAuZDhzID0gZDhz
X2RxNjQgfSwKKyAgICBbMHgxN10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX25vbmUsIC50b19tZW0g
PSAxLCAudHdvX29wID0gMSwgLmQ4cyA9IDIgfSwKICAgICBbMHgxOF0gPSB7IC5zaW1kX3NpemUg
PSBzaW1kXzEyOCB9LAotICAgIFsweDE5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfMTI4LCAudG9f
bWVtID0gMSwgLnR3b19vcCA9IDEgfSwKKyAgICBbMHgxOV0gPSB7IC5zaW1kX3NpemUgPSBzaW1k
XzEyOCwgLnRvX21lbSA9IDEsIC50d29fb3AgPSAxLCAuZDhzID0gNCB9LAorICAgIFsweDFiXSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfMjU2LCAudG9fbWVtID0gMSwgLnR3b19vcCA9IDEsIC5kOHMg
PSBkOHNfdmxfYnlfMiB9LAogICAgIFsweDFkXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIs
IC50b19tZW0gPSAxLCAudHdvX29wID0gMSB9LAogICAgIFsweDFlIC4uLiAweDFmXSA9IHsgLnNp
bWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDIwXSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfbm9uZSB9LApAQCAtNTIzLDcgKzUyNyw4IEBAIHN0YXRpYyBj
b25zdCBzdHJ1Y3QgZXh0MGYzYV90YWJsZSB7CiAgICAgWzB4MjVdID0geyAuc2ltZF9zaXplID0g
c2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4MzAgLi4uIDB4MzNdID0g
eyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEgfSwKICAgICBbMHgzOF0gPSB7
IC5zaW1kX3NpemUgPSBzaW1kXzEyOCB9LAotICAgIFsweDM5XSA9IHsgLnNpbWRfc2l6ZSA9IHNp
bWRfMTI4LCAudG9fbWVtID0gMSwgLnR3b19vcCA9IDEgfSwKKyAgICBbMHgzOV0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kXzEyOCwgLnRvX21lbSA9IDEsIC50d29fb3AgPSAxLCAuZDhzID0gNCB9LAor
ICAgIFsweDNiXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfMjU2LCAudG9fbWVtID0gMSwgLnR3b19v
cCA9IDEsIC5kOHMgPSBkOHNfdmxfYnlfMiB9LAogICAgIFsweDNlIC4uLiAweDNmXSA9IHsgLnNp
bWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDQwIC4u
LiAweDQxXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwIH0sCiAgICAgWzB4NDJdID0g
eyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCkBAIC0yNjc2LDYgKzI2ODEsOCBAQCB4
ODZfZGVjb2RlXzBmM2EoCiAgICAgIC4uLiBYODZFTVVMX09QQ182NigwLCAweDE3KTogICAgIC8q
IHBleHRyKiwgZXh0cmFjdHBzICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMCwgMHgx
NCkKICAgICAgLi4uIFg4NkVNVUxfT1BDX1ZFWF82NigwLCAweDE3KTogLyogdnBleHRyKiwgdmV4
dHJhY3RwcyAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigwLCAweDE0KQorICAgICAu
Li4gWDg2RU1VTF9PUENfRVZFWF82NigwLCAweDE3KTogLyogdnBleHRyKiwgdmV4dHJhY3RwcyAq
LwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYX0YyKDAsIDB4ZjApOiAvKiByb3J4ICovCiAgICAg
ICAgIGJyZWFrOwogCkBAIC04ODgxLDkgKzg4ODgsOSBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAg
b3BjWzBdID0gYjsKICAgICAgICAgLyogQ29udmVydCBtZW1vcnkvR1BSIG9wZXJhbmQgdG8gKCVy
QVgpLiAqLwogICAgICAgICByZXhfcHJlZml4ICY9IH5SRVhfQjsKLSAgICAgICAgdmV4LmIgPSAx
OworICAgICAgICBldmV4LmIgPSB2ZXguYiA9IDE7CiAgICAgICAgIGlmICggIW1vZGVfNjRiaXQo
KSApCi0gICAgICAgICAgICB2ZXgudyA9IDA7CisgICAgICAgICAgICBldmV4LncgPSB2ZXgudyA9
IDA7CiAgICAgICAgIG9wY1sxXSA9IG1vZHJtICYgMHgzODsKICAgICAgICAgb3BjWzJdID0gaW1t
MTsKICAgICAgICAgb3BjWzNdID0gMHhjMzsKQEAgLTg4OTMsNyArODkwMCwxMCBAQCB4ODZfZW11
bGF0ZSgKICAgICAgICAgICAgIC0tb3BjOwogICAgICAgICB9CiAKLSAgICAgICAgY29weV9SRVhf
VkVYKG9wYywgcmV4X3ByZWZpeCwgdmV4KTsKKyAgICAgICAgaWYgKCBldmV4X2VuY29kZWQoKSAp
CisgICAgICAgICAgICBjb3B5X0VWRVgob3BjLCBldmV4KTsKKyAgICAgICAgZWxzZQorICAgICAg
ICAgICAgY29weV9SRVhfVkVYKG9wYywgcmV4X3ByZWZpeCwgdmV4KTsKICAgICAgICAgaW52b2tl
X3N0dWIoIiIsICIiLCAiPW0iIChkc3QudmFsKSA6ICJhIiAoJmRzdC52YWwpKTsKICAgICAgICAg
cHV0X3N0dWIoc3R1Yik7CiAKQEAgLTg5MTgsNiArODkyOCw1MiBAQCB4ODZfZW11bGF0ZSgKICAg
ICAgICAgb3BjID0gaW5pdF9wcmVmaXhlcyhzdHViKTsKICAgICAgICAgZ290byBwZXh0cjsKIAor
ICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGM1KTogICAvKiB2cGV4dHJ3ICRp
bW04LHhtbSxyZWcgKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0g
T1BfUkVHLCBFWENfVUQpOworICAgICAgICAvKiBDb252ZXJ0IHRvIGFsdGVybmF0aXZlIGVuY29k
aW5nOiBXZSB3YW50IHRvIHVzZSBhIG1lbW9yeSBvcGVyYW5kLiAqLworICAgICAgICBldmV4Lm9w
Y3ggPSBleHRfMGYzYTsKKyAgICAgICAgYiA9IDB4MTU7CisgICAgICAgIG1vZHJtIDw8PSAzOwor
ICAgICAgICBldmV4LnIgPSBldmV4LmI7CisgICAgICAgIGV2ZXguUiA9IGV2ZXgueDsKKyAgICAg
ICAgLyogZmFsbCB0aHJvdWdoICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYz
YSwgMHgxNCk6IC8qIHZwZXh0cmIgJGltbTgseG1tLHIvbSAqLworICAgIGNhc2UgWDg2RU1VTF9P
UENfRVZFWF82NigweDBmM2EsIDB4MTUpOiAvKiB2cGV4dHJ3ICRpbW04LHhtbSxyL20gKi8KKyAg
ICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNhLCAweDE2KTogLyogdnBleHRye2QscX0g
JGltbTgseG1tLHIvbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmM2EsIDB4
MTcpOiAvKiB2ZXh0cmFjdHBzICRpbW04LHhtbSxyL20gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhj
ZXB0aW9uX2lmKChldmV4LmxyIHx8IGV2ZXgucmVnICE9IDB4ZiB8fCAhZXZleC5SWCB8fAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGV2ZXgub3Btc2sgfHwgZXZleC5icnMpLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VEKTsKKyAgICAgICAgaWYgKCAhKGIgJiAy
KSApCisgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJidyk7CisgICAg
ICAgIGVsc2UgaWYgKCAhKGIgJiAxKSApCisgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3Rf
aGF2ZShhdng1MTJkcSk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVf
bXVzdF9oYXZlKGF2eDUxMmYpOworICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3ptbSk7Cisg
ICAgICAgIG9wYyA9IGluaXRfZXZleChzdHViKTsKKyAgICAgICAgZ290byBwZXh0cjsKKworICAg
IGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmM2EsIDB4MTkpOiAvKiB2ZXh0cmFjdGYzMng0
ICRpbW04LHt5LHp9bW0seG1tL20xMjh7a30gKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgLyogdmV4dHJhY3RmNjR4MiAkaW1tOCx7eSx6fW1tLHhtbS9tMTI4
e2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzYSwgMHgzOSk6IC8qIHZl
eHRyYWN0aTMyeDQgJGltbTgse3ksen1tbSx4bW0vbTEyOHtrfSAqLworICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2ZXh0cmFjdGk2NHgyICRpbW04LHt5LHp9
bW0seG1tL20xMjh7a30gKi8KKyAgICAgICAgaWYgKCBldmV4LncgKQorICAgICAgICAgICAgaG9z
dF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZHEpOworICAgICAgICBnZW5lcmF0ZV9leGNlcHRp
b25faWYoIWV2ZXgubHIgfHwgZXZleC5icnMsIEVYQ19VRCk7CisgICAgICAgIGZhdWx0X3N1cHBy
ZXNzaW9uID0gZmFsc2U7CisgICAgICAgIGdvdG8gYXZ4NTEyZl9pbW04X25vX3NhZTsKKworICAg
IGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmM2EsIDB4MWIpOiAvKiB2ZXh0cmFjdGYzMng4
ICRpbW04LHptbSx5bW0vbTI1NntrfSAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAvKiB2ZXh0cmFjdGY2NHg0ICRpbW04LHptbSx5bW0vbTI1NntrfSAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmM2EsIDB4M2IpOiAvKiB2ZXh0cmFjdGkz
Mng4ICRpbW04LHptbSx5bW0vbTI1NntrfSAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAvKiB2ZXh0cmFjdGk2NHg0ICRpbW04LHptbSx5bW0vbTI1NntrfSAq
LworICAgICAgICBpZiAoICFldmV4LncgKQorICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0
X2hhdmUoYXZ4NTEyZHEpOworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC5sciAh
PSAyIHx8IGV2ZXguYnJzLCBFWENfVUQpOworICAgICAgICBmYXVsdF9zdXBwcmVzc2lvbiA9IGZh
bHNlOworICAgICAgICBnb3RvIGF2eDUxMmZfaW1tOF9ub19zYWU7CisKICAgICBjYXNlIFg4NkVN
VUxfT1BDX1ZFWF82NigweDBmM2EsIDB4MWQpOiAvKiB2Y3Z0cHMycGggJGltbTgse3gseX1tbSx4
bW0vbWVtICovCiAgICAgewogICAgICAgICB1aW50MzJfdCBteGNzcjsKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Apr 05 08:55:20 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Apr 2019 08:55: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 1hCKd6-0003an-Mo; Fri, 05 Apr 2019 08:55: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=2AYO=SH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hCKd6-0003ai-45
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:55:20 +0000
X-Inumbo-ID: 87ca9e38-5780-11e9-8c84-efd8f1973f39
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 87ca9e38-5780-11e9-8c84-efd8f1973f39;
 Fri, 05 Apr 2019 08:55:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hCKd1-0001id-Hs
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:55:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hCKd1-0003cs-F9
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:55:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hCKd1-0003cs-F9@xenbits.xenproject.org>
Date: Fri, 05 Apr 2019 08:55:15 +0000
Subject: [Xen-changelog] [xen staging] x86emul: support AVX512{F, BW,
 DQ} insert insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIzMmMxMWY1Njc0MDliYzkwMjJlMDFmMzgzZjIwMmFmNGQ0YjE5MWIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgQXByIDUg
MTA6Mzk6MTcgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBBcHIgNSAxMDozOToxNyAyMDE5ICswMjAwCgogICAgeDg2
ZW11bDogc3VwcG9ydCBBVlg1MTJ7RixCVyxEUX0gaW5zZXJ0IGluc25zCiAgICAKICAgIEFsc28g
Y29ycmVjdCB0aGUgY29tbWVudCBvZiB0aGUgQVZYIGZvcm0gb2YgVklOU0VSVFBTLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB0b29s
cy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jICB8IDEyICsrKysrKysrCiB4ZW4vYXJj
aC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyB8IDUxICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgNTYgaW5zZXJ0aW9ucygrKSwgNyBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNw
OC5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYwppbmRleCAzZjhkZjQ4
ZmM4Li4zZTc3NzI2MTI1IDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZl
eC1kaXNwOC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKQEAg
LTIxMyw2ICsyMTMsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl9hbGxbXSA9
IHsKIAogc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZfMTI4W10gPSB7CiAgICAgSU5T
TihleHRyYWN0cHMsIDY2LCAwZjNhLCAxNywgZWwsICAgIGQsIGVsKSwKKyAgICBJTlNOKGluc2Vy
dHBzLCAgNjYsIDBmM2EsIDIxLCBlbCwgICAgZCwgZWwpLAogICAgIElOU04obW92LCAgICAgICA2
NiwgICAwZiwgNmUsIGVsLCBkcTY0LCBlbCksCiAgICAgSU5TTihtb3YsICAgICAgIDY2LCAgIDBm
LCA3ZSwgZWwsIGRxNjQsIGVsKSwKICAgICBJTlNOKG1vdnEsICAgICAgZjMsICAgMGYsIDdlLCBl
bCwgICAgcSwgZWwpLApAQCAtMjI0LDEyICsyMjUsMTYgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0
ZXN0IGF2eDUxMmZfbm8xMjhbXSA9IHsKICAgICBJTlNOKGJyb2FkY2FzdHNkLCAgICA2NiwgMGYz
OCwgMTksIGVsLCAgICBxLCBlbCksCiAgICAgSU5TTihleHRyYWN0ZjMyeDQsICAgNjYsIDBmM2Es
IDE5LCBlbF80LCAgZCwgdmwpLAogICAgIElOU04oZXh0cmFjdGkzMng0LCAgIDY2LCAwZjNhLCAz
OSwgZWxfNCwgIGQsIHZsKSwKKyAgICBJTlNOKGluc2VydGYzMng0LCAgICA2NiwgMGYzYSwgMTgs
IGVsXzQsICBkLCB2bCksCisgICAgSU5TTihpbnNlcnRpMzJ4NCwgICAgNjYsIDBmM2EsIDM4LCBl
bF80LCAgZCwgdmwpLAogfTsKIAogc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZfNTEy
W10gPSB7CiAgICAgSU5TTihicm9hZGNhc3RmNjR4NCwgNjYsIDBmMzgsIDFiLCBlbF80LCBxLCB2
bCksCiAgICAgSU5TTihleHRyYWN0ZjY0eDQsICAgNjYsIDBmM2EsIDFiLCBlbF80LCBxLCB2bCks
CiAgICAgSU5TTihleHRyYWN0aTY0eDQsICAgNjYsIDBmM2EsIDNiLCBlbF80LCBxLCB2bCksCisg
ICAgSU5TTihpbnNlcnRmNjR4NCwgICAgNjYsIDBmM2EsIDFhLCBlbF80LCBxLCB2bCksCisgICAg
SU5TTihpbnNlcnRpNjR4NCwgICAgNjYsIDBmM2EsIDNhLCBlbF80LCBxLCB2bCksCiB9OwogCiBz
dGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyYndfYWxsW10gPSB7CkBAIC0yODksNiArMjk0
LDggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmJ3XzEyOFtdID0gewogICAgIElO
U04ocGV4dHJiLCA2NiwgMGYzYSwgMTQsIGVsLCBiLCBlbCksCiAvLyAgICAgICBwZXh0cncsIDY2
LCAgIDBmLCBjNSwgICAgIHcKICAgICBJTlNOKHBleHRydywgNjYsIDBmM2EsIDE1LCBlbCwgdywg
ZWwpLAorICAgIElOU04ocGluc3JiLCA2NiwgMGYzYSwgMjAsIGVsLCBiLCBlbCksCisgICAgSU5T
TihwaW5zcncsIDY2LCAgIDBmLCBjNCwgZWwsIHcsIGVsKSwKIH07CiAKIHN0YXRpYyBjb25zdCBz
dHJ1Y3QgdGVzdCBhdng1MTJkcV9hbGxbXSA9IHsKQEAgLTMwMSw2ICszMDgsNyBAQCBzdGF0aWMg
Y29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZHFfYWxsW10gPSB7CiAKIHN0YXRpYyBjb25zdCBzdHJ1
Y3QgdGVzdCBhdng1MTJkcV8xMjhbXSA9IHsKICAgICBJTlNOKHBleHRyLCA2NiwgMGYzYSwgMTYs
IGVsLCBkcTY0LCBlbCksCisgICAgSU5TTihwaW5zciwgNjYsIDBmM2EsIDIyLCBlbCwgZHE2NCwg
ZWwpLAogfTsKIAogc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmRxX25vMTI4W10gPSB7
CkBAIC0zMDgsMTIgKzMxNiwxNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZHFf
bm8xMjhbXSA9IHsKICAgICBJTlNOKGJyb2FkY2FzdGY2NHgyLCA2NiwgMGYzOCwgMWEsIGVsXzIs
IHEsIHZsKSwKICAgICBJTlNOKGV4dHJhY3RmNjR4MiwgICA2NiwgMGYzYSwgMTksIGVsXzIsIHEs
IHZsKSwKICAgICBJTlNOKGV4dHJhY3RpNjR4MiwgICA2NiwgMGYzYSwgMzksIGVsXzIsIHEsIHZs
KSwKKyAgICBJTlNOKGluc2VydGY2NHgyLCAgICA2NiwgMGYzYSwgMTgsIGVsXzIsIHEsIHZsKSwK
KyAgICBJTlNOKGluc2VydGk2NHgyLCAgICA2NiwgMGYzYSwgMzgsIGVsXzIsIHEsIHZsKSwKIH07
CiAKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJkcV81MTJbXSA9IHsKICAgICBJTlNO
KGJyb2FkY2FzdGYzMng4LCA2NiwgMGYzOCwgMWIsIGVsXzgsIGQsIHZsKSwKICAgICBJTlNOKGV4
dHJhY3RmMzJ4OCwgICA2NiwgMGYzYSwgMWIsIGVsXzgsIGQsIHZsKSwKICAgICBJTlNOKGV4dHJh
Y3RpMzJ4OCwgICA2NiwgMGYzYSwgM2IsIGVsXzgsIGQsIHZsKSwKKyAgICBJTlNOKGluc2VydGYz
Mng4LCAgICA2NiwgMGYzYSwgMWEsIGVsXzgsIGQsIHZsKSwKKyAgICBJTlNOKGluc2VydGkzMng4
LCAgICA2NiwgMGYzYSwgM2EsIGVsXzgsIGQsIHZsKSwKIH07CiAKIHN0YXRpYyBjb25zdCB1bnNp
Z25lZCBjaGFyIHZsX2FsbFtdID0geyBWTF81MTIsIFZMXzEyOCwgVkxfMjU2IH07CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCmluZGV4IDg0N2QxNTczYjcuLmY4NTg3NWIyNGEg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0zNjAsNyArMzYwLDcg
QEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0d29ieXRlX3RhYmxlIHsKICAgICBbMHhjMV0gPSB7IERz
dE1lbXxTcmNSZWd8TW9kUk0gfSwKICAgICBbMHhjMl0gPSB7IERzdEltcGxpY2l0fFNyY0ltbUJ5
dGV8TW9kUk0sIHNpbWRfYW55X2ZwLCBkOHNfdmwgfSwKICAgICBbMHhjM10gPSB7IERzdE1lbXxT
cmNSZWd8TW9kUk18TW92IH0sCi0gICAgWzB4YzRdID0geyBEc3RSZWd8U3JjSW1tQnl0ZXxNb2RS
TSwgc2ltZF9wYWNrZWRfaW50IH0sCisgICAgWzB4YzRdID0geyBEc3RSZWd8U3JjSW1tQnl0ZXxN
b2RSTSwgc2ltZF9wYWNrZWRfaW50LCAxIH0sCiAgICAgWzB4YzVdID0geyBEc3RSZWd8U3JjSW1t
Qnl0ZXxNb2RSTXxNb3YgfSwKICAgICBbMHhjNl0gPSB7IERzdEltcGxpY2l0fFNyY0ltbUJ5dGV8
TW9kUk0sIHNpbWRfcGFja2VkX2ZwLCBkOHNfdmwgfSwKICAgICBbMHhjN10gPSB7IEltcGxpY2l0
T3BzfE1vZFJNIH0sCkBAIC01MTYsMTcgKzUxNiwxOSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4
dDBmM2FfdGFibGUgewogICAgIFsweDE1XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfbm9uZSwgLnRv
X21lbSA9IDEsIC50d29fb3AgPSAxLCAuZDhzID0gMSB9LAogICAgIFsweDE2XSA9IHsgLnNpbWRf
c2l6ZSA9IHNpbWRfbm9uZSwgLnRvX21lbSA9IDEsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX2Rx
NjQgfSwKICAgICBbMHgxN10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX25vbmUsIC50b19tZW0gPSAx
LCAudHdvX29wID0gMSwgLmQ4cyA9IDIgfSwKLSAgICBbMHgxOF0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kXzEyOCB9LAorICAgIFsweDE4XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfMTI4LCAuZDhzID0g
NCB9LAogICAgIFsweDE5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfMTI4LCAudG9fbWVtID0gMSwg
LnR3b19vcCA9IDEsIC5kOHMgPSA0IH0sCisgICAgWzB4MWFdID0geyAuc2ltZF9zaXplID0gc2lt
ZF8yNTYsIC5kOHMgPSBkOHNfdmxfYnlfMiB9LAogICAgIFsweDFiXSA9IHsgLnNpbWRfc2l6ZSA9
IHNpbWRfMjU2LCAudG9fbWVtID0gMSwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmxfYnlfMiB9
LAogICAgIFsweDFkXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50b19tZW0gPSAxLCAu
dHdvX29wID0gMSB9LAogICAgIFsweDFlIC4uLiAweDFmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
cGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9LAotICAgIFsweDIwXSA9IHsgLnNpbWRfc2l6ZSA9
IHNpbWRfbm9uZSB9LAotICAgIFsweDIxXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIgfSwK
LSAgICBbMHgyMl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX25vbmUgfSwKKyAgICBbMHgyMF0gPSB7
IC5zaW1kX3NpemUgPSBzaW1kX25vbmUsIC5kOHMgPSAwIH0sCisgICAgWzB4MjFdID0geyAuc2lt
ZF9zaXplID0gc2ltZF9vdGhlciwgLmQ4cyA9IDIgfSwKKyAgICBbMHgyMl0gPSB7IC5zaW1kX3Np
emUgPSBzaW1kX25vbmUsIC5kOHMgPSBkOHNfZHE2NCB9LAogICAgIFsweDI1XSA9IHsgLnNpbWRf
c2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDMwIC4uLiAw
eDMzXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxIH0sCi0gICAgWzB4
MzhdID0geyAuc2ltZF9zaXplID0gc2ltZF8xMjggfSwKKyAgICBbMHgzOF0gPSB7IC5zaW1kX3Np
emUgPSBzaW1kXzEyOCwgLmQ4cyA9IDQgfSwKKyAgICBbMHgzYV0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kXzI1NiwgLmQ4cyA9IGQ4c192bF9ieV8yIH0sCiAgICAgWzB4MzldID0geyAuc2ltZF9zaXpl
ID0gc2ltZF8xMjgsIC50b19tZW0gPSAxLCAudHdvX29wID0gMSwgLmQ4cyA9IDQgfSwKICAgICBb
MHgzYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzI1NiwgLnRvX21lbSA9IDEsIC50d29fb3AgPSAx
LCAuZDhzID0gZDhzX3ZsX2J5XzIgfSwKICAgICBbMHgzZSAuLi4gMHgzZl0gPSB7IC5zaW1kX3Np
emUgPSBzaW1kX3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwKQEAgLTI1ODYsNiArMjU4OCw3
IEBAIHg4Nl9kZWNvZGVfdHdvYnl0ZSgKICAgICAgICAgY3R4dC0+b3Bjb2RlIHw9IE1BU0tfSU5T
Uih2ZXgucGZ4LCBYODZFTVVMX09QQ19QRlhfTUFTSyk7CiAgICAgICAgIC8qIGZhbGwgdGhyb3Vn
aCAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDAsIDB4YzQpOiAvKiB2cGluc3J3ICov
CisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDAsIDB4YzQpOiAvKiB2cGluc3J3ICovCiAg
ICAgICAgIHN0YXRlLT5kZXNjID0gRHN0UmVnIHwgU3JjTWVtMTY7CiAgICAgICAgIGJyZWFrOwog
CkBAIC0yNjg4LDYgKzI2OTEsNyBAQCB4ODZfZGVjb2RlXzBmM2EoCiAKICAgICBjYXNlIFg4NkVN
VUxfT1BDXzY2KDAsIDB4MjApOiAgICAgLyogcGluc3JiICovCiAgICAgY2FzZSBYODZFTVVMX09Q
Q19WRVhfNjYoMCwgMHgyMCk6IC8qIHZwaW5zcmIgKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VW
RVhfNjYoMCwgMHgyMCk6IC8qIHZwaW5zcmIgKi8KICAgICAgICAgc3RhdGUtPmRlc2MgPSBEc3RJ
bXBsaWNpdCB8IFNyY01lbTsKICAgICAgICAgaWYgKCBtb2RybV9tb2QgIT0gMyApCiAgICAgICAg
ICAgICBzdGF0ZS0+ZGVzYyB8PSBCeXRlT3A7CkBAIC0yNjk1LDYgKzI2OTksNyBAQCB4ODZfZGVj
b2RlXzBmM2EoCiAKICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDAsIDB4MjIpOiAgICAgLyogcGlu
c3J7ZCxxfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDAsIDB4MjIpOiAvKiB2cGlu
c3J7ZCxxfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigwLCAweDIyKTogLyogdnBp
bnNye2QscX0gKi8KICAgICAgICAgc3RhdGUtPmRlc2MgPSBEc3RJbXBsaWNpdCB8IFNyY01lbTsK
ICAgICAgICAgYnJlYWs7CiAKQEAgLTc3MzUsNiArNzc0MCwyMyBAQCB4ODZfZW11bGF0ZSgKICAg
ICAgICAgZWEudHlwZSA9IE9QX01FTTsKICAgICAgICAgZ290byBzaW1kXzBmX2ludF9pbW04Owog
CisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4YzQpOiAgIC8qIHZwaW5zcncg
JGltbTgscjMyL20xNix4bW0seG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4
MGYzYSwgMHgyMCk6IC8qIHZwaW5zcmIgJGltbTgscjMyL204LHhtbSx4bW0gKi8KKyAgICBjYXNl
IFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNhLCAweDIyKTogLyogdnBpbnNye2QscX0gJGltbTgs
ci9tLHhtbSx4bW0gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXgubHIgfHwg
ZXZleC5vcG1zayB8fCBldmV4LmJycywgRVhDX1VEKTsKKyAgICAgICAgaWYgKCBiICYgMiApCisg
ICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJkcSk7CisgICAgICAgIGVs
c2UKKyAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmJ3KTsKKyAgICAg
ICAgaWYgKCAhbW9kZV82NGJpdCgpICkKKyAgICAgICAgICAgIGV2ZXgudyA9IDA7CisgICAgICAg
IG1lbWNweShtbXZhbHAsICZzcmMudmFsLCBvcF9ieXRlcyk7CisgICAgICAgIGVhLnR5cGUgPSBP
UF9NRU07CisgICAgICAgIG9wX2J5dGVzID0gc3JjLmJ5dGVzOworICAgICAgICBkID0gU3JjTWVt
MTY7IC8qIEZha2UgZm9yIHRoZSBjb21tb24gU0lNRCBjb2RlIGJlbG93LiAqLworICAgICAgICBz
dGF0ZS0+c2ltZF9zaXplID0gc2ltZF9vdGhlcjsKKyAgICAgICAgZ290byBhdng1MTJmX2ltbThf
bm9fc2FlOworCiAgICAgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHhjNSk6ICAgICAgLyog
cGV4dHJ3ICRpbW04LHsseH1tbSxyZWcgKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82Nigw
eDBmLCAweGM1KTogICAvKiB2cGV4dHJ3ICRpbW04LHhtbSxyZWcgKi8KICAgICAgICAgZ2VuZXJh
dGVfZXhjZXB0aW9uX2lmKHZleC5sLCBFWENfVUQpOwpAQCAtODk1NCw4ICs4OTc2LDEyIEBAIHg4
Nl9lbXVsYXRlKAogICAgICAgICBvcGMgPSBpbml0X2V2ZXgoc3R1Yik7CiAgICAgICAgIGdvdG8g
cGV4dHI7CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNhLCAweDE4KTogLyog
dmluc2VydGYzMng0ICRpbW04LHhtbS9tMTI4LHt5LHp9bW17a30gKi8KKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdmluc2VydGY2NHgyICRpbW04LHhtbS9t
MTI4LHt5LHp9bW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNhLCAw
eDE5KTogLyogdmV4dHJhY3RmMzJ4NCAkaW1tOCx7eSx6fW1tLHhtbS9tMTI4e2t9ICovCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZleHRyYWN0ZjY0eDIg
JGltbTgse3ksen1tbSx4bW0vbTEyOHtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82
NigweDBmM2EsIDB4MzgpOiAvKiB2aW5zZXJ0aTMyeDQgJGltbTgseG1tL20xMjgse3ksen1tbXtr
fSAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2aW5z
ZXJ0aTY0eDIgJGltbTgseG1tL20xMjgse3ksen1tbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9P
UENfRVZFWF82NigweDBmM2EsIDB4MzkpOiAvKiB2ZXh0cmFjdGkzMng0ICRpbW04LHt5LHp9bW0s
eG1tL20xMjh7a30gKi8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgLyogdmV4dHJhY3RpNjR4MiAkaW1tOCx7eSx6fW1tLHhtbS9tMTI4e2t9ICovCiAgICAgICAg
IGlmICggZXZleC53ICkKQEAgLTg5NjQsOCArODk5MCwxMiBAQCB4ODZfZW11bGF0ZSgKICAgICAg
ICAgZmF1bHRfc3VwcHJlc3Npb24gPSBmYWxzZTsKICAgICAgICAgZ290byBhdng1MTJmX2ltbThf
bm9fc2FlOwogCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzYSwgMHgxYSk6IC8q
IHZpbnNlcnRmMzJ4NCAkaW1tOCx5bW0vbTI1Nix6bW17a30gKi8KKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdmluc2VydGY2NHgyICRpbW04LHltbS9tMjU2
LHptbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmM2EsIDB4MWIpOiAv
KiB2ZXh0cmFjdGYzMng4ICRpbW04LHptbSx5bW0vbTI1NntrfSAqLwogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2ZXh0cmFjdGY2NHg0ICRpbW04LHptbSx5
bW0vbTI1NntrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmM2EsIDB4M2Ep
OiAvKiB2aW5zZXJ0aTMyeDQgJGltbTgseW1tL20yNTYsem1te2t9ICovCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZpbnNlcnRpNjR4MiAkaW1tOCx5bW0v
bTI1Nix6bW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNhLCAweDNi
KTogLyogdmV4dHJhY3RpMzJ4OCAkaW1tOCx6bW0seW1tL20yNTZ7a30gKi8KICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdmV4dHJhY3RpNjR4NCAkaW1tOCx6
bW0seW1tL20yNTZ7a30gKi8KICAgICAgICAgaWYgKCAhZXZleC53ICkKQEAgLTkwNTgsMTMgKzkw
ODgsMjAgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIG9wX2J5dGVzID0gNDsKICAgICAgICAgZ290
byBzaW1kXzBmM2FfY29tbW9uOwogCi0gICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjNh
LCAweDIxKTogLyogdmluc2VydHBzICRpbW04LHhtbS9tMTI4LHhtbSx4bW0gKi8KKyAgICBjYXNl
IFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4MjEpOiAvKiB2aW5zZXJ0cHMgJGltbTgseG1t
L20zMix4bW0seG1tICovCiAgICAgICAgIG9wX2J5dGVzID0gNDsKICAgICAgICAgLyogZmFsbCB0
aHJvdWdoICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjNhLCAweDQxKTogLyog
dmRwcGQgJGltbTgse3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCiAgICAgICAgIGdlbmVy
YXRlX2V4Y2VwdGlvbl9pZih2ZXgubCwgRVhDX1VEKTsKICAgICAgICAgZ290byBzaW1kXzBmX2lt
bThfYXZ4OwogCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzYSwgMHgyMSk6IC8q
IHZpbnNlcnRwcyAkaW1tOCx4bW0vbTMyLHhtbSx4bW0gKi8KKyAgICAgICAgaG9zdF9hbmRfdmNw
dV9tdXN0X2hhdmUoYXZ4NTEyZik7CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4
LmxyIHx8IGV2ZXgudyB8fCBldmV4Lm9wbXNrIHx8IGV2ZXguYnJzLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgRVhDX1VEKTsKKyAgICAgICAgb3BfYnl0ZXMgPSA0OworICAgICAgICBn
b3RvIHNpbWRfaW1tOF96bW07CisKICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2Es
IDB4MzApOiAvKiBrc2hpZnRye2Isd30gJGltbTgsayxrICovCiAgICAgY2FzZSBYODZFTVVMX09Q
Q19WRVhfNjYoMHgwZjNhLCAweDMyKTogLyoga3NoaWZ0bHtiLHd9ICRpbW04LGssayAqLwogICAg
ICAgICBpZiAoICF2ZXgudyApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Apr 05 08:55:31 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Apr 2019 08:55:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hCKdH-0003dO-7d; Fri, 05 Apr 2019 08:55:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2AYO=SH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hCKdF-0003dD-T1
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:55:29 +0000
X-Inumbo-ID: 8dd68a8a-5780-11e9-9b6b-436d2342ccb1
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8dd68a8a-5780-11e9-9b6b-436d2342ccb1;
 Fri, 05 Apr 2019 08:55:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hCKdB-0001im-OL
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:55:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hCKdB-0003dJ-Ld
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:55:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hCKdB-0003dJ-Ld@xenbits.xenproject.org>
Date: Fri, 05 Apr 2019 08:55:25 +0000
Subject: [Xen-changelog] [xen staging] x86emul: basic AVX512F testing
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQzMTgyMmRiNzk5N2NiNjRmNmMwZGNlZWUwMzdlNjViZTdmMjAyYzkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgQXByIDUg
MTA6NDA6MDIgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBBcHIgNSAxMDo0MDowMiAyMDE5ICswMjAwCgogICAgeDg2
ZW11bDogYmFzaWMgQVZYNTEyRiB0ZXN0aW5nCiAgICAKICAgIFRlc3QgdmFyaW91cyBvZiB0aGUg
aW5zbnMgd2hpY2ggaGF2ZSBiZWVuIGltcGxlbWVudGVkIGFscmVhZHkuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHRvb2xzL3Rlc3Rz
L3g4Nl9lbXVsYXRvci9NYWtlZmlsZSAgICAgICAgICAgIHwgICA3ICstCiB0b29scy90ZXN0cy94
ODZfZW11bGF0b3Ivc2ltZC1mbWEuYyAgICAgICAgICB8ICAxNyArKystCiB0b29scy90ZXN0cy94
ODZfZW11bGF0b3Ivc2ltZC5jICAgICAgICAgICAgICB8IDExOCArKysrKysrKysrKysrKysrKysr
KysrKysrKy0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmggICAgICAgICAgICAgIHwg
MTAyICsrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVz
dF94ODZfZW11bGF0b3IuYyB8ICAgOSArKwogNSBmaWxlcyBjaGFuZ2VkLCAyNDQgaW5zZXJ0aW9u
cygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ODZfZW11bGF0
b3IvTWFrZWZpbGUgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKaW5kZXggZTQ4
NTJlM2RhNy4uY2NmZDExYjAyMSAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L01ha2VmaWxlCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZQpAQCAtMTYs
NyArMTYsNyBAQCB2cGF0aCAlLmMgJChYRU5fUk9PVCkveGVuL2xpYi94ODYKIAogQ0ZMQUdTICs9
ICQoQ0ZMQUdTX3hlbmluY2x1ZGUpCiAKLVNJTUQgOj0gM2Rub3cgc3NlIHNzZTIgc3NlNCBhdngg
YXZ4MiB4b3AKK1NJTUQgOj0gM2Rub3cgc3NlIHNzZTIgc3NlNCBhdnggYXZ4MiB4b3AgYXZ4NTEy
ZgogRk1BIDo9IGZtYTQgZm1hCiBTRyA6PSBhdngyLXNnCiBURVNUQ0FTRVMgOj0gYmxvd2Zpc2gg
JChTSU1EKSAkKEZNQSkgJChTRykKQEAgLTYzLDYgKzYzLDkgQEAgYXZ4Mi1zZy1mbHRzIDo9IDQg
OAogeG9wLXZlY3MgOj0gJChhdngtdmVjcykKIHhvcC1pbnRzIDo9IDEgMiA0IDgKIHhvcC1mbHRz
IDo9ICQoYXZ4LWZsdHMpCithdng1MTJmLXZlY3MgOj0gNjQKK2F2eDUxMmYtaW50cyA6PSA0IDgK
K2F2eDUxMmYtZmx0cyA6PSA0IDgKIAogYXZ4NTEyZi1vcG1hc2stdmVjcyA6PSAyCiBhdng1MTJk
cS1vcG1hc2stdmVjcyA6PSAxCkBAIC0xNzAsNyArMTczLDcgQEAgJChhZGRzdWZmaXggLmMsJChT
RykpOgogCiAkKGFkZHN1ZmZpeCAuaCwkKFNJTUQpICQoRk1BKSAkKFNHKSk6IHNpbWQuaAogCi14
b3AuaDogc2ltZC1mbWEuYworeG9wLmggYXZ4NTEyZi5oOiBzaW1kLWZtYS5jCiAKIGVuZGlmICMg
MzItYml0IG92ZXJyaWRlCiAKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9z
aW1kLWZtYS5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQtZm1hLmMKaW5kZXggYjg4
NTM4ZTdlOC4uOTUxNTdjODNjOSAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L3NpbWQtZm1hLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQtZm1hLmMKQEAg
LTEsMTAgKzEsOSBAQAorI2lmICFkZWZpbmVkKF9fWE9QX18pICYmICFkZWZpbmVkKF9fQVZYNTEy
Rl9fKQogI2luY2x1ZGUgInNpbWQuaCIKLQotI2lmbmRlZiBfX1hPUF9fCiBFTlRSWShmbWFfdGVz
dCk7CiAjZW5kaWYKIAotI2lmIFZFQ19TSVpFIDwgMTYKKyNpZiBWRUNfU0laRSA8IDE2ICYmICFk
ZWZpbmVkKHRvX2Jvb2wpCiAjIGRlZmluZSB0b19ib29sKGNtcCkgKCF+KGNtcClbMF0pCiAjZWxp
ZiBWRUNfU0laRSA9PSAxNgogIyBpZiBGTE9BVF9TSVpFID09IDQKQEAgLTI0LDcgKzIzLDEzIEBA
IEVOVFJZKGZtYV90ZXN0KTsKICMgZGVmaW5lIGVxKHgsIHkpIHRvX2Jvb2woKHgpID09ICh5KSkK
ICNlbmRpZgogCi0jaWYgVkVDX1NJWkUgPT0gMTYKKyNpZiBkZWZpbmVkKF9fQVZYNTEyRl9fKSAm
JiBWRUNfU0laRSA+IEZMT0FUX1NJWkUKKyMgaWYgRkxPQVRfU0laRSA9PSA0CisjICBkZWZpbmUg
Zm1hZGRzdWIoeCwgeSwgeikgQlIodmZtYWRkc3VicHMsIF9tYXNrLCB4LCB5LCB6LCB+MCkKKyMg
ZWxpZiBGTE9BVF9TSVpFID09IDgKKyMgIGRlZmluZSBmbWFkZHN1Yih4LCB5LCB6KSBCUih2Zm1h
ZGRzdWJwZCwgX21hc2ssIHgsIHksIHosIH4wKQorIyBlbmRpZgorI2VsaWYgVkVDX1NJWkUgPT0g
MTYKICMgaWYgRkxPQVRfU0laRSA9PSA0CiAjICBkZWZpbmUgYWRkc3ViKHgsIHkpIF9fYnVpbHRp
bl9pYTMyX2FkZHN1YnBzKHgsIHkpCiAjICBpZiBkZWZpbmVkKF9fRk1BNF9fKSB8fCBkZWZpbmVk
KF9fRk1BX18pCkBAIC01MCw2ICs1NSwxMCBAQCBFTlRSWShmbWFfdGVzdCk7CiAjIGVuZGlmCiAj
ZW5kaWYKIAorI2lmIGRlZmluZWQoZm1hZGRzdWIpICYmICFkZWZpbmVkKGFkZHN1YikKKyMgZGVm
aW5lIGFkZHN1Yih4LCB5KSBmbWFkZHN1Yih4LCBicm9hZGNhc3QoMSksIHkpCisjZW5kaWYKKwog
aW50IGZtYV90ZXN0KHZvaWQpCiB7CiAgICAgdW5zaWduZWQgaW50IGk7CmRpZmYgLS1naXQgYS90
b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L3NpbWQuYwppbmRleCA1YzhhYTA5MWEyLi4xZjMwNThiZjQxIDEwMDY0NAotLS0gYS90b29scy90
ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9z
aW1kLmMKQEAgLTIsNyArMiw0MSBAQAogCiBFTlRSWShzaW1kX3Rlc3QpOwogCi0jaWYgVkVDX1NJ
WkUgPT0gOCAmJiBkZWZpbmVkKF9fU1NFX18pCisjaWYgZGVmaW5lZChfX0FWWDUxMkZfXykKKyMg
ZGVmaW5lIEFMTF9UUlVFICh+MFVMTCA+PiAoNjQgLSBFTEVNX0NPVU5UKSkKKyMgaWYgVkVDX1NJ
WkUgPT0gNAorIyAgZGVmaW5lIGVxKHgsIHkpICh7IFwKKyAgICBmbG9hdCB4XyA9ICh4KVswXTsg
XAorICAgIGZsb2F0IF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKDE2KSkpIHlfID0geyAoeSlb
MF0gfTsgXAorICAgIHVuc2lnbmVkIHNob3J0IHJfOyBcCisgICAgYXNtICggInZjbXBzcyAkMCwg
JTEsICUyLCAlMCIgIDogIj1rIiAocl8pIDogIm0iICh4XyksICJ2IiAoeV8pICk7IFwKKyAgICBy
XyA9PSAxOyBcCit9KQorIyBlbGlmIFZFQ19TSVpFID09IDgKKyMgIGRlZmluZSBlcSh4LCB5KSAo
eyBcCisgICAgZG91YmxlIHhfID0gKHgpWzBdOyBcCisgICAgZG91YmxlIF9fYXR0cmlidXRlX18o
KHZlY3Rvcl9zaXplKDE2KSkpIHlfID0geyAoeSlbMF0gfTsgXAorICAgIHVuc2lnbmVkIHNob3J0
IHJfOyBcCisgICAgYXNtICggInZjbXBzZCAkMCwgJTEsICUyLCAlMCIgIDogIj1rIiAocl8pIDog
Im0iICh4XyksICJ2IiAoeV8pICk7IFwKKyAgICByXyA9PSAxOyBcCit9KQorIyBlbGlmIEZMT0FU
X1NJWkUgPT0gNAorLyoKKyAqIGdjYydzICh1cCB0byBhdCBsZWFzdCA4LjIpIF9fYnVpbHRpbl9p
YTMyX2NtcHBzMjU2X21hc2soKSBoYXMgYW4gYW5vbWFseSBpbgorICogdGhhdCBpdHMgcmV0dXJu
IHR5cGUgaXMgUUkgcmF0aGVyIHRoYW4gVVFJLCBhbmQgaGVuY2UgdGhlIHZhbHVlIHdvdWxkIGdl
dAorICogc2lnbi1leHRlbmRlZCBiZWZvcmUgY29tYXByaW5nIHRvIEFMTF9UUlVFLiBUaGUgc2Ft
ZSBvZGRpdHkgZG9lcyBub3QgbWF0dGVyCisgKiBmb3IgX19idWlsdGluX2lhMzJfY21wcGQyNTZf
bWFzaygpLCBhcyB0aGVyZSBvbmx5IDQgYml0cyBhcmUgc2lnbmlmaWNhbnQuCisgKiBIZW5jZSB0
aGUgZXh0cmEgIiAmIEFMTF9UUlVFIi4KKyAqLworIyAgZGVmaW5lIGVxKHgsIHkpICgoQlIoY21w
cHMsIF9tYXNrLCB4LCB5LCAwLCAtMSkgJiBBTExfVFJVRSkgPT0gQUxMX1RSVUUpCisjIGVsaWYg
RkxPQVRfU0laRSA9PSA4CisjICBkZWZpbmUgZXEoeCwgeSkgKEJSKGNtcHBkLCBfbWFzaywgeCwg
eSwgMCwgLTEpID09IEFMTF9UUlVFKQorIyBlbGlmIElOVF9TSVpFID09IDQgfHwgVUlOVF9TSVpF
ID09IDQKKyMgIGRlZmluZSBlcSh4LCB5KSAoQihwY21wZXFkLCBfbWFzaywgKHZzaV90KSh4KSwg
KHZzaV90KSh5KSwgLTEpID09IEFMTF9UUlVFKQorIyBlbGlmIElOVF9TSVpFID09IDggfHwgVUlO
VF9TSVpFID09IDgKKyMgIGRlZmluZSBlcSh4LCB5KSAoQihwY21wZXFxLCBfbWFzaywgKHZkaV90
KSh4KSwgKHZkaV90KSh5KSwgLTEpID09IEFMTF9UUlVFKQorIyBlbmRpZgorI2VsaWYgVkVDX1NJ
WkUgPT0gOCAmJiBkZWZpbmVkKF9fU1NFX18pCiAjIGRlZmluZSB0b19ib29sKGNtcCkgKF9fYnVp
bHRpbl9pYTMyX3Btb3Ztc2tiKGNtcCkgPT0gMHhmZikKICNlbGlmIFZFQ19TSVpFID09IDE2CiAj
IGlmIGRlZmluZWQoX19BVlhfXykgJiYgZGVmaW5lZChGTE9BVF9TSVpFKQpAQCAtOTMsNiArMTI3
LDU2IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGJ2KQogICAgIHRv
dWNoKHgpOyBcCiAgICAgX19idWlsdGluX2lhMzJfcGZyY3BpdDIoX19idWlsdGluX2lhMzJfcGZy
c3FpdDEoX19idWlsdGluX2lhMzJfcGZtdWwodF8sIHRfKSwgeCksIHRfKTsgXAogfSkKKyNlbGlm
IGRlZmluZWQoRkxPQVRfU0laRSkgJiYgVkVDX1NJWkUgPT0gRkxPQVRfU0laRSAmJiBkZWZpbmVk
KF9fQVZYNTEyRl9fKQorIyBpZiBGTE9BVF9TSVpFID09IDQKKyMgIGRlZmluZSBzcXJ0KHgpIHNj
YWxhcl8xb3AoeCwgInZzcXJ0c3MgJVtpbl0sICVbb3V0XSwgJVtvdXRdIikKKyMgZWxpZiBGTE9B
VF9TSVpFID09IDgKKyMgIGRlZmluZSBzcXJ0KHgpIHNjYWxhcl8xb3AoeCwgInZzcXJ0c2QgJVtp
bl0sICVbb3V0XSwgJVtvdXRdIikKKyMgZW5kaWYKKyNlbGlmIGRlZmluZWQoRkxPQVRfU0laRSkg
JiYgZGVmaW5lZChfX0FWWDUxMkZfXykgJiYgXAorICAgICAgKFZFQ19TSVpFID09IDY0IHx8IGRl
ZmluZWQoX19BVlg1MTJWTF9fKSkKKyMgaWYgRkxPQVRfU0laRSA9PSA0CisjICBkZWZpbmUgYnJv
YWRjYXN0KHgpICh7IFwKKyAgICB2ZWNfdCB0XzsgXAorICAgIGFzbSAoICIle2V2ZXglfSB2YnJv
YWRjYXN0c3MgJTEsICUwIiBcCisgICAgICAgICAgOiAiPXYiICh0XykgOiAibSIgKCooZmxvYXRb
MV0peyB4IH0pICk7IFwKKyAgICB0XzsgXAorfSkKKyMgIGRlZmluZSBtYXgoeCwgeSkgQlJfKG1h
eHBzLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCisjICBkZWZpbmUgbWluKHgsIHkpIEJSXyht
aW5wcywgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQorIyAgZGVmaW5lIG1peCh4LCB5KSBCKG1v
dmFwcywgX21hc2ssIHgsIHksICgwYjAxMDEwMTAxMDEwMTAxMDEgJiBBTExfVFJVRSkpCisjICBk
ZWZpbmUgc3FydCh4KSBCUihzcXJ0cHMsIF9tYXNrLCB4LCB1bmRlZigpLCB+MCkKKyMgIGlmIFZF
Q19TSVpFID09IDE2CisjICAgZGVmaW5lIGludGVybGVhdmVfaGkoeCwgeSkgQih1bnBja2hwcywg
X21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQorIyAgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkp
IEIodW5wY2tscHMsIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKKyMgICBkZWZpbmUgc3dhcCh4
KSBCKHNodWZwcywgX21hc2ssIHgsIHgsIDBiMDAwMTEwMTEsIHVuZGVmKCksIH4wKQorIyAgZW5k
aWYKKyMgZWxpZiBGTE9BVF9TSVpFID09IDgKKyMgIGlmIFZFQ19TSVpFID49IDMyCisjICAgZGVm
aW5lIGJyb2FkY2FzdCh4KSAoeyBcCisgICAgdmVjX3QgdF87IFwKKyAgICBhc20gKCAiJXtldmV4
JX0gdmJyb2FkY2FzdHNkICUxLCAlMCIgOiAiPXYiICh0XykgXAorICAgICAgICAgIDogIm0iICgq
KGRvdWJsZVsxXSl7IHggfSkgKTsgXAorICAgIHRfOyBcCit9KQorIyAgZWxzZQorIyAgIGRlZmlu
ZSBicm9hZGNhc3QoeCkgKHsgXAorICAgIHZlY190IHRfOyBcCisgICAgYXNtICggIiV7ZXZleCV9
IHZwYnJvYWRjYXN0cSAlMSwgJTAiIFwKKyAgICAgICAgICA6ICI9diIgKHRfKSA6ICJtIiAoKihk
b3VibGVbMV0peyB4IH0pICk7IFwKKyAgICB0XzsgXAorfSkKKyMgIGVuZGlmCisjICBkZWZpbmUg
bWF4KHgsIHkpIEJSXyhtYXhwZCwgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQorIyAgZGVmaW5l
IG1pbih4LCB5KSBCUl8obWlucGQsIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKKyMgIGRlZmlu
ZSBtaXgoeCwgeSkgQihtb3ZhcGQsIF9tYXNrLCB4LCB5LCAwYjAxMDEwMTAxKQorIyAgZGVmaW5l
IHNxcnQoeCkgQlIoc3FydHBkLCBfbWFzaywgeCwgdW5kZWYoKSwgfjApCisjICBpZiBWRUNfU0la
RSA9PSAxNgorIyAgIGRlZmluZSBpbnRlcmxlYXZlX2hpKHgsIHkpIEIodW5wY2tocGQsIF9tYXNr
LCB4LCB5LCB1bmRlZigpLCB+MCkKKyMgICBkZWZpbmUgaW50ZXJsZWF2ZV9sbyh4LCB5KSBCKHVu
cGNrbHBkLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCisjICAgZGVmaW5lIHN3YXAoeCkgQihz
aHVmcGQsIF9tYXNrLCB4LCB4LCAwYjAxLCB1bmRlZigpLCB+MCkKKyMgIGVuZGlmCisjIGVuZGlm
CiAjZWxpZiBGTE9BVF9TSVpFID09IDQgJiYgZGVmaW5lZChfX1NTRV9fKQogIyBpZiBWRUNfU0la
RSA9PSAzMiAmJiBkZWZpbmVkKF9fQVZYX18pCiAjICBpZiBkZWZpbmVkKF9fQVZYMl9fKQpAQCAt
MTkxLDcgKzI3NSwzMCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBi
dikKICMgIGRlZmluZSBzcXJ0KHgpIHNjYWxhcl8xb3AoeCwgInNxcnRzZCAlW2luXSwgJVtvdXRd
IikKICMgZW5kaWYKICNlbmRpZgotI2lmIFZFQ19TSVpFID09IDE2ICYmIGRlZmluZWQoX19TU0Uy
X18pCisjaWYgKElOVF9TSVpFID09IDQgfHwgVUlOVF9TSVpFID09IDQgfHwgSU5UX1NJWkUgPT0g
OCB8fCBVSU5UX1NJWkUgPT0gOCkgJiYgXAorICAgICBkZWZpbmVkKF9fQVZYNTEyRl9fKSAmJiAo
VkVDX1NJWkUgPT0gNjQgfHwgZGVmaW5lZChfX0FWWDUxMlZMX18pKQorIyBpZiBJTlRfU0laRSA9
PSA0IHx8IFVJTlRfU0laRSA9PSA0CisjICBkZWZpbmUgbWl4KHgsIHkpICgodmVjX3QpQihtb3Zk
cWEzMl8sIF9tYXNrLCAodnNpX3QpKHgpLCAodnNpX3QpKHkpLCBcCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAoMGIwMTAxMDEwMTAxMDEwMTAxICYgKCgxIDw8IEVMRU1fQ09VTlQpIC0g
MSkpKSkKKyMgZWxpZiBJTlRfU0laRSA9PSA4IHx8IFVJTlRfU0laRSA9PSA4CisjICBkZWZpbmUg
bWl4KHgsIHkpICgodmVjX3QpQihtb3ZkcWE2NF8sIF9tYXNrLCAodmRpX3QpKHgpLCAodmRpX3Qp
KHkpLCAwYjAxMDEwMTAxKSkKKyMgZW5kaWYKKyMgaWYgSU5UX1NJWkUgPT0gNAorIyAgZGVmaW5l
IG1heCh4LCB5KSBCKHBtYXhzZCwgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQorIyAgZGVmaW5l
IG1pbih4LCB5KSBCKHBtaW5zZCwgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQorIyAgZGVmaW5l
IG11bF9mdWxsKHgsIHkpICgodmVjX3QpQihwbXVsZHEsIF9tYXNrLCB4LCB5LCAodmRpX3QpdW5k
ZWYoKSwgfjApKQorIyBlbGlmIFVJTlRfU0laRSA9PSA0CisjICBkZWZpbmUgbWF4KHgsIHkpICgo
dmVjX3QpQihwbWF4dWQsIF9tYXNrLCAodnNpX3QpKHgpLCAodnNpX3QpKHkpLCAodnNpX3QpdW5k
ZWYoKSwgfjApKQorIyAgZGVmaW5lIG1pbih4LCB5KSAoKHZlY190KUIocG1pbnVkLCBfbWFzaywg
KHZzaV90KSh4KSwgKHZzaV90KSh5KSwgKHZzaV90KXVuZGVmKCksIH4wKSkKKyMgIGRlZmluZSBt
dWxfZnVsbCh4LCB5KSAoKHZlY190KUIocG11bHVkcSwgX21hc2ssICh2c2lfdCkoeCksICh2c2lf
dCkoeSksICh2ZGlfdCl1bmRlZigpLCB+MCkpCisjIGVsaWYgSU5UX1NJWkUgPT0gOAorIyAgZGVm
aW5lIG1heCh4LCB5KSAoKHZlY190KUIocG1heHNxLCBfbWFzaywgKHZkaV90KSh4KSwgKHZkaV90
KSh5KSwgKHZkaV90KXVuZGVmKCksIH4wKSkKKyMgIGRlZmluZSBtaW4oeCwgeSkgKCh2ZWNfdClC
KHBtaW5zcSwgX21hc2ssICh2ZGlfdCkoeCksICh2ZGlfdCkoeSksICh2ZGlfdCl1bmRlZigpLCB+
MCkpCisjIGVsaWYgVUlOVF9TSVpFID09IDgKKyMgIGRlZmluZSBtYXgoeCwgeSkgKCh2ZWNfdClC
KHBtYXh1cSwgX21hc2ssICh2ZGlfdCkoeCksICh2ZGlfdCkoeSksICh2ZGlfdCl1bmRlZigpLCB+
MCkpCisjICBkZWZpbmUgbWluKHgsIHkpICgodmVjX3QpQihwbWludXEsIF9tYXNrLCAodmRpX3Qp
KHgpLCAodmRpX3QpKHkpLCAodmRpX3QpdW5kZWYoKSwgfjApKQorIyBlbmRpZgorI2VsaWYgVkVD
X1NJWkUgPT0gMTYgJiYgZGVmaW5lZChfX1NTRTJfXykKICMgaWYgSU5UX1NJWkUgPT0gMSB8fCBV
SU5UX1NJWkUgPT0gMQogIyAgZGVmaW5lIGludGVybGVhdmVfaGkoeCwgeSkgKCh2ZWNfdClfX2J1
aWx0aW5faWEzMl9wdW5wY2toYncxMjgoKHZxaV90KSh4KSwgKHZxaV90KSh5KSkpCiAjICBkZWZp
bmUgaW50ZXJsZWF2ZV9sbyh4LCB5KSAoKHZlY190KV9fYnVpbHRpbl9pYTMyX3B1bnBja2xidzEy
OCgodnFpX3QpKHgpLCAodnFpX3QpKHkpKSkKQEAgLTU4Nyw2ICs2OTQsMTAgQEAgc3RhdGljIGlu
bGluZSBib29sIF90b19ib29sKGJ5dGVfdmVjX3QgYnYpCiAjIGVuZGlmCiAjZW5kaWYKIAorI2lm
IGRlZmluZWQoX19BVlg1MTJGX18pICYmIGRlZmluZWQoRkxPQVRfU0laRSkKKyMgaW5jbHVkZSAi
c2ltZC1mbWEuYyIKKyNlbmRpZgorCiBpbnQgc2ltZF90ZXN0KHZvaWQpCiB7CiAgICAgdW5zaWdu
ZWQgaW50IGksIGo7CkBAIC0xMDM0LDcgKzExNDUsOCBAQCBpbnQgc2ltZF90ZXN0KHZvaWQpCiAj
IGVuZGlmCiAjZW5kaWYKIAotI2lmIGRlZmluZWQoX19YT1BfXykgJiYgVkVDX1NJWkUgPT0gMTYg
JiYgKElOVF9TSVpFID09IDIgfHwgSU5UX1NJWkUgPT0gNCkKKyNpZiAoZGVmaW5lZChfX1hPUF9f
KSAmJiBWRUNfU0laRSA9PSAxNiAmJiAoSU5UX1NJWkUgPT0gMiB8fCBJTlRfU0laRSA9PSA0KSkg
fHwgXAorICAgIChkZWZpbmVkKF9fQVZYNTEyRl9fKSAmJiBkZWZpbmVkKEZMT0FUX1NJWkUpKQog
ICAgIHJldHVybiAtZm1hX3Rlc3QoKTsKICNlbmRpZgogCmRpZmYgLS1naXQgYS90b29scy90ZXN0
cy94ODZfZW11bGF0b3Ivc2ltZC5oIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaApp
bmRleCA1YWI4MGUyNDdmLi43YmMxYWMwZTYzIDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ODZf
ZW11bGF0b3Ivc2ltZC5oCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgKQEAg
LTcwLDkgKzcwLDExMSBAQCB0eXBlZGVmIGludCBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZShW
RUNfU0laRSkpKSB2c2lfdDsKIHR5cGVkZWYgbG9uZyBsb25nIF9fYXR0cmlidXRlX18oKHZlY3Rv
cl9zaXplKFZFQ19TSVpFKSkpIHZkaV90OwogI2VuZGlmCiAKKyNpZiBWRUNfU0laRSA9PSAxNgor
IyBkZWZpbmUgQihuLCBzLCBhLi4uKSAgIF9fYnVpbHRpbl9pYTMyXyAjIyBuICMjIDEyOCAjIyBz
KGEpCisjIGRlZmluZSBCXyhuLCBzLCBhLi4uKSAgX19idWlsdGluX2lhMzJfICMjIG4gIyMgICAg
ICAgIHMoYSkKKyNlbGlmIFZFQ19TSVpFID09IDMyCisjIGRlZmluZSBCKG4sIHMsIGEuLi4pICAg
X19idWlsdGluX2lhMzJfICMjIG4gIyMgMjU2ICMjIHMoYSkKKyNlbGlmIFZFQ19TSVpFID09IDY0
CisjIGRlZmluZSBCKG4sIHMsIGEuLi4pICAgX19idWlsdGluX2lhMzJfICMjIG4gIyMgNTEyICMj
IHMoYSkKKyMgZGVmaW5lIEJSKG4sIHMsIGEuLi4pICBfX2J1aWx0aW5faWEzMl8gIyMgbiAjIyA1
MTIgIyMgcyhhLCA0KQorI2VuZGlmCisjaWZuZGVmIEJfCisjIGRlZmluZSBCXyBCCisjZW5kaWYK
KyNpZm5kZWYgQlIKKyMgZGVmaW5lIEJSIEIKKyMgZGVmaW5lIEJSXyBCXworI2VuZGlmCisjaWZu
ZGVmIEJSXworIyBkZWZpbmUgQlJfIEJSCisjZW5kaWYKKworI2lmZGVmIF9fQVZYNTEyRl9fCisK
Ky8qCisgKiBUaGUgb3JpZ2luYWwgcGxhbiB3YXMgdG8gZWZmZWN0IHVzZSBvZiBFVkVYIGVuY29k
aW5ncyBmb3Igc2NhbGFyIGFzIHdlbGwgYXMKKyAqIDEyOC0gYW5kIDI1Ni1iaXQgaW5zbiB2YXJp
YW50cyBieSByZXN0cmljdGluZyB0aGUgY29tcGlsZXIgdG8gdXNlIChvbiA2NC1iaXQKKyAqIG9u
bHkgb2YgY291cnNlKSBYTU0xNi1YTU0zMSBvbmx5LiBBbGwgc29ydHMgb2YgY29tcGlsZXIgZXJy
b3JzIHJlc3VsdCB3aGVuCisgKiBkb2luZyB0aGlzIHdpdGggZ2NjIDguMi4gVGhlcmVmb3JlIHJl
c29ydCB0byBpbmplY3Rpbmcge2V2ZXh9IHByZWZpeGVzLAorICogd2hpY2ggaGFzIHRoZSBiZW5l
Zml0IG9mIGFsc28gd29ya2luZyBmb3IgMzItYml0LiBHcmFudGVkLCB0aGVyZSBpcyBhIGxvdCBv
ZgorICogZXNjYXBpbmcgdG8gZ2V0IHJpZ2h0IGhlcmUuCisgKi8KK2FzbSAoICIubWFjcm8gb3Zl
cnJpZGUgaW5zbiAgICBcblx0IgorICAgICAgIi5tYWNybyAkXFxpbnNuIG86dmFyYXJnIFxuXHQi
CisgICAgICAiLnB1cmdlbSBcXGluc24gICAgICAgICAgXG5cdCIKKyAgICAgICJ7ZXZleH0gXFxp
bnNuIFxcKFxcKW8gICBcblx0IgorICAgICAgIi5tYWNybyBcXGluc24gbzp2YXJhcmcgIFxuXHQi
CisgICAgICAiJFxcaW5zbiBcXChcXChcXCkpbyAgICAgXG5cdCIKKyAgICAgICIuZW5kbSAgICAg
ICAgICAgICAgICAgICBcblx0IgorICAgICAgIi5lbmRtICAgICAgICAgICAgICAgICAgIFxuXHQi
CisgICAgICAiLm1hY3JvIFxcaW5zbiBvOnZhcmFyZyAgXG5cdCIKKyAgICAgICIkXFxpbnNuIFxc
KFxcKW8gICAgICAgICBcblx0IgorICAgICAgIi5lbmRtICAgICAgICAgICAgICAgICAgIFxuXHQi
CisgICAgICAiLmVuZG0iICk7CisKKyMgZGVmaW5lIE9WUihuKSBhc20gKCAib3ZlcnJpZGUgdiIg
I24gKQorIyBkZWZpbmUgT1ZSX1NGUChuKSBPVlIobiAjIyBzZCk7IE9WUihuICMjIHNzKQorCisj
IGlmZGVmIF9fQVZYNTEyVkxfXworIyAgaWZkZWYgX19BVlg1MTJCV19fCisjICAgZGVmaW5lIE9W
Ul9CVyhuKSBPVlIocCAjIyBuICMjIGIpOyBPVlIocCAjIyBuICMjIHcpCisjICBlbHNlCisjICAg
ZGVmaW5lIE9WUl9CVyhuKQorIyAgZW5kaWYKKyMgIGRlZmluZSBPVlJfRFEobikgT1ZSKHAgIyMg
biAjIyBkKTsgT1ZSKHAgIyMgbiAjIyBxKQorIyAgZGVmaW5lIE9WUl9WRlAobikgT1ZSKG4gIyMg
cGQpOyBPVlIobiAjIyBwcykKKyMgZWxzZQorIyAgZGVmaW5lIE9WUl9CVyhuKQorIyAgZGVmaW5l
IE9WUl9EUShuKQorIyAgZGVmaW5lIE9WUl9WRlAobikKKyMgZW5kaWYKKworIyBkZWZpbmUgT1ZS
X0ZNQShuLCB3KSBPVlJfICMjIHcobiAjIyAxMzIpOyBPVlJfICMjIHcobiAjIyAyMTMpOyBcCisg
ICAgICAgICAgICAgICAgICAgICAgIE9WUl8gIyMgdyhuICMjIDIzMSkKKyMgZGVmaW5lIE9WUl9G
UChuKSBPVlJfVkZQKG4pOyBPVlJfU0ZQKG4pCisjIGRlZmluZSBPVlJfSU5UKG4pIE9WUl9CVyhu
KTsgT1ZSX0RRKG4pCisKK09WUl9TRlAoYnJvYWRjYXN0KTsKK09WUl9TRlAoY29taSk7CitPVlJf
RlAoYWRkKTsKK09WUl9GUChkaXYpOworT1ZSKGV4dHJhY3Rwcyk7CitPVlJfRk1BKGZtYWRkLCBG
UCk7CitPVlJfRk1BKGZtc3ViLCBGUCk7CitPVlJfRk1BKGZubWFkZCwgRlApOworT1ZSX0ZNQShm
bm1zdWIsIEZQKTsKK09WUihpbnNlcnRwcyk7CitPVlJfRlAobWF4KTsKK09WUl9GUChtaW4pOwor
T1ZSKG1vdmQpOworT1ZSKG1vdnEpOworT1ZSX1NGUChtb3YpOworT1ZSX0ZQKG11bCk7CitPVlJf
RlAoc3FydCk7CitPVlJfRlAoc3ViKTsKK09WUl9TRlAodWNvbWkpOworCisjIHVuZGVmIE9WUl9W
RlAKKyMgdW5kZWYgT1ZSX1NGUAorIyB1bmRlZiBPVlJfSU5UCisjIHVuZGVmIE9WUl9GUAorIyB1
bmRlZiBPVlJfRk1BCisjIHVuZGVmIE9WUl9EUQorIyB1bmRlZiBPVlJfQlcKKyMgdW5kZWYgT1ZS
CisKKyNlbmRpZiAvKiBfX0FWWDUxMkZfXyAqLworCiAvKgogICogU3VwcHJlc3MgdmFsdWUgcHJv
cGFnYXRpb24gYnkgdGhlIGNvbXBpbGVyLCBwcmV2ZW50aW5nIHVud2FudGVkCiAgKiBvcHRpbWl6
YXRpb24uIFRoaXMgYXQgb25jZSBtYWtlcyB0aGUgY29tcGlsZXIgdXNlIG1lbW9yeSBvcGVyYW5k
cwogICogbW9yZSBvZnRlbiwgd2hpY2ggZm9yIG91ciBwdXJwb3NlcyBpcyB0aGUgbW9yZSBpbnRl
cmVzdGluZyBjYXNlLgogICovCiAjZGVmaW5lIHRvdWNoKHZhcikgYXNtIHZvbGF0aWxlICggIiIg
OiAiK20iICh2YXIpICkKKworc3RhdGljIGlubGluZSB2ZWNfdCB1bmRlZih2b2lkKQoreworICAg
IHZlY190IHYgPSB2OworICAgIHJldHVybiB2OworfQpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMgYi90b29scy90ZXN0cy94ODZfZW11bGF0
b3IvdGVzdF94ODZfZW11bGF0b3IuYwppbmRleCBhMmY1NzE4OWVlLi4zOGRhMThlN2QwIDEwMDY0
NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYworKysg
Yi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYwpAQCAtMjEsNiAr
MjEsNyBAQCBhc20gKCAiLnB1c2hzZWN0aW9uIC50ZXN0LCBcImF4XCIsIEBwcm9nYml0czsgLnBv
cHNlY3Rpb24iICk7CiAjaW5jbHVkZSAiYXZ4NTEyZi1vcG1hc2suaCIKICNpbmNsdWRlICJhdng1
MTJkcS1vcG1hc2suaCIKICNpbmNsdWRlICJhdng1MTJidy1vcG1hc2suaCIKKyNpbmNsdWRlICJh
dng1MTJmLmgiCiAKICNkZWZpbmUgdmVyYm9zZSBmYWxzZSAvKiBTd2l0Y2ggdG8gdHJ1ZSBmb3Ig
ZmFyIG1vcmUgbG9nZ2luZy4gKi8KIApAQCAtMjQ4LDYgKzI0OSwxNCBAQCBzdGF0aWMgY29uc3Qg
c3RydWN0IHsKICAgICBTSU1EKE9QTUFTSy9iLCAgICBhdng1MTJkcV9vcG1hc2ssICAgICAgICAg
MSksCiAgICAgU0lNRChPUE1BU0svZCwgICAgYXZ4NTEyYndfb3BtYXNrLCAgICAgICAgIDQpLAog
ICAgIFNJTUQoT1BNQVNLL3EsICAgIGF2eDUxMmJ3X29wbWFzaywgICAgICAgICA4KSwKKyAgICBT
SU1EKEFWWDUxMkYgZjMyIHNjYWxhciwgIGF2eDUxMmYsICAgICAgICBmNCksCisgICAgU0lNRChB
Vlg1MTJGIGYzMngxNiwgICAgICBhdng1MTJmLCAgICAgIDY0ZjQpLAorICAgIFNJTUQoQVZYNTEy
RiBmNjQgc2NhbGFyLCAgYXZ4NTEyZiwgICAgICAgIGY4KSwKKyAgICBTSU1EKEFWWDUxMkYgZjY0
eDgsICAgICAgIGF2eDUxMmYsICAgICAgNjRmOCksCisgICAgU0lNRChBVlg1MTJGIHMzMngxNiwg
ICAgICBhdng1MTJmLCAgICAgIDY0aTQpLAorICAgIFNJTUQoQVZYNTEyRiB1MzJ4MTYsICAgICAg
YXZ4NTEyZiwgICAgICA2NHU0KSwKKyAgICBTSU1EKEFWWDUxMkYgczY0eDgsICAgICAgIGF2eDUx
MmYsICAgICAgNjRpOCksCisgICAgU0lNRChBVlg1MTJGIHU2NHg4LCAgICAgICBhdng1MTJmLCAg
ICAgIDY0dTgpLAogI3VuZGVmIFNJTURfCiAjdW5kZWYgU0lNRAogfTsKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Apr 05 08:55:40 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Apr 2019 08:55: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 1hCKdQ-0003fN-Cd; Fri, 05 Apr 2019 08:55:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2AYO=SH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hCKdP-0003ey-6a
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:55:39 +0000
X-Inumbo-ID: 93f3e9c6-5780-11e9-bb07-db2bf62eb394
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 93f3e9c6-5780-11e9-bb07-db2bf62eb394;
 Fri, 05 Apr 2019 08:55:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hCKdL-0001j6-VV
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:55:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hCKdL-0003e4-Sh
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:55:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hCKdL-0003e4-Sh@xenbits.xenproject.org>
Date: Fri, 05 Apr 2019 08:55:35 +0000
Subject: [Xen-changelog] [xen staging] x86emul: support AVX512{F, BW,
 DQ} integer broadcast insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE2MjAxZGU3NmM5NzllNTExNmFmNTU3YzU3Yjg0MjVjYmUwNDMwYTkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgQXByIDUg
MTA6NDA6MzMgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBBcHIgNSAxMDo0MDozMyAyMDE5ICswMjAwCgogICAgeDg2
ZW11bDogc3VwcG9ydCBBVlg1MTJ7RixCVyxEUX0gaW50ZWdlciBicm9hZGNhc3QgaW5zbnMKICAg
IAogICAgTm90ZSB0aGF0IHRoZSBwYnJvYWRjYXN0dyB0YWJsZSBlbnRyeSBpbiBldmV4LWRpc3A4
LmMgaXMgc2xpZ2h0bHkKICAgIGRpZmZlcmVudCBmcm9tIHdoYXQgb25lIHdvdWxkIGV4cGVjdCwg
ZHVlIHRvIGl0IHJlcXVpcmluZyBFVkVYLlcgdG8gYmUKICAgIHplcm8uCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHRvb2xzL3Rlc3Rz
L3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMgIHwgMTIgKysrKysrCiB0b29scy90ZXN0cy94ODZf
ZW11bGF0b3Ivc2ltZC5jICAgICAgICB8IDMwICsrKysrKysrKysrKysrLQogeGVuL2FyY2gveDg2
L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCA2OCArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tCiAzIGZpbGVzIGNoYW5nZWQsIDEwNSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMg
Yi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCmluZGV4IDNlNzc3MjYxMjUu
LmQ1ODEwNzY4MjQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRp
c3A4LmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYwpAQCAtMTY0
LDYgKzE2NCw5IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmX2FsbFtdID0gewog
ICAgIElOU04ocGFkZHEsICAgICAgICA2NiwgICAwZiwgZDQsICAgIHZsLCAgICAgIHEsIHZsKSwK
ICAgICBJTlNOKHBhbmQsICAgICAgICAgNjYsICAgMGYsIGRiLCAgICB2bCwgICAgIGRxLCB2bCks
CiAgICAgSU5TTihwYW5kbiwgICAgICAgIDY2LCAgIDBmLCBkZiwgICAgdmwsICAgICBkcSwgdmwp
LAorLy8gICAgICAgcGJyb2FkY2FzdCwgICA2NiwgMGYzOCwgN2MsICAgICAgICAgIGRxNjQKKyAg
ICBJTlNOKHBicm9hZGNhc3RkLCAgNjYsIDBmMzgsIDU4LCAgICBlbCwgICAgICBkLCBlbCksCisg
ICAgSU5TTihwYnJvYWRjYXN0cSwgIDY2LCAwZjM4LCA1OSwgICAgZWwsICAgICAgcSwgZWwpLAog
ICAgIElOU04ocGNtcCwgICAgICAgICA2NiwgMGYzYSwgMWYsICAgIHZsLCAgICAgZHEsIHZsKSwK
ICAgICBJTlNOKHBjbXBlcWQsICAgICAgNjYsICAgMGYsIDc2LCAgICB2bCwgICAgICBkLCB2bCks
CiAgICAgSU5TTihwY21wZXFxLCAgICAgIDY2LCAwZjM4LCAyOSwgICAgdmwsICAgICAgcSwgdmwp
LApAQCAtMjIyLDYgKzIyNSw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmXzEy
OFtdID0gewogCiBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl9ubzEyOFtdID0gewog
ICAgIElOU04oYnJvYWRjYXN0ZjMyeDQsIDY2LCAwZjM4LCAxYSwgZWxfNCwgIGQsIHZsKSwKKyAg
ICBJTlNOKGJyb2FkY2FzdGkzMng0LCA2NiwgMGYzOCwgNWEsIGVsXzQsICBkLCB2bCksCiAgICAg
SU5TTihicm9hZGNhc3RzZCwgICAgNjYsIDBmMzgsIDE5LCBlbCwgICAgcSwgZWwpLAogICAgIElO
U04oZXh0cmFjdGYzMng0LCAgIDY2LCAwZjNhLCAxOSwgZWxfNCwgIGQsIHZsKSwKICAgICBJTlNO
KGV4dHJhY3RpMzJ4NCwgICA2NiwgMGYzYSwgMzksIGVsXzQsICBkLCB2bCksCkBAIC0yMzEsNiAr
MjM1LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZfbm8xMjhbXSA9IHsKIAog
c3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZfNTEyW10gPSB7CiAgICAgSU5TTihicm9h
ZGNhc3RmNjR4NCwgNjYsIDBmMzgsIDFiLCBlbF80LCBxLCB2bCksCisgICAgSU5TTihicm9hZGNh
c3RpNjR4NCwgNjYsIDBmMzgsIDViLCBlbF80LCBxLCB2bCksCiAgICAgSU5TTihleHRyYWN0ZjY0
eDQsICAgNjYsIDBmM2EsIDFiLCBlbF80LCBxLCB2bCksCiAgICAgSU5TTihleHRyYWN0aTY0eDQs
ICAgNjYsIDBmM2EsIDNiLCBlbF80LCBxLCB2bCksCiAgICAgSU5TTihpbnNlcnRmNjR4NCwgICAg
NjYsIDBmM2EsIDFhLCBlbF80LCBxLCB2bCksCkBAIC0yNTAsNiArMjU1LDEwIEBAIHN0YXRpYyBj
b25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJid19hbGxbXSA9IHsKICAgICBJTlNOKHBhZGR3LCAgICAg
ICA2NiwgICAwZiwgZmQsICAgIHZsLCAgICB3LCB2bCksCiAgICAgSU5TTihwYXZnYiwgICAgICAg
NjYsICAgMGYsIGUwLCAgICB2bCwgICAgYiwgdmwpLAogICAgIElOU04ocGF2Z3csICAgICAgIDY2
LCAgIDBmLCBlMywgICAgdmwsICAgIHcsIHZsKSwKKyAgICBJTlNOKHBicm9hZGNhc3RiLCA2Niwg
MGYzOCwgNzgsICAgIGVsLCAgICBiLCBlbCksCisvLyAgICAgICBwYnJvYWRjYXN0YiwgNjYsIDBm
MzgsIDdhLCAgICAgICAgICAgYgorICAgIElOU04ocGJyb2FkY2FzdHcsIDY2LCAwZjM4LCA3OSwg
ICAgZWxfMiwgIGIsIHZsKSwKKy8vICAgICAgIHBicm9hZGNhc3R3LCA2NiwgMGYzOCwgN2IsICAg
ICAgICAgICBiCiAgICAgSU5TTihwY21wLCAgICAgICAgNjYsIDBmM2EsIDNmLCAgICB2bCwgICBi
dywgdmwpLAogICAgIElOU04ocGNtcGVxYiwgICAgIDY2LCAgIDBmLCA3NCwgICAgdmwsICAgIGIs
IHZsKSwKICAgICBJTlNOKHBjbXBlcXcsICAgICA2NiwgICAwZiwgNzUsICAgIHZsLCAgICB3LCB2
bCksCkBAIC0zMDEsNiArMzEwLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmJ3
XzEyOFtdID0gewogc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmRxX2FsbFtdID0gewog
ICAgIElOU05fUEZQKGFuZCwgICAgICAgICAgICAgIDBmLCA1NCksCiAgICAgSU5TTl9QRlAoYW5k
biwgICAgICAgICAgICAgMGYsIDU1KSwKKyAgICBJTlNOKGJyb2FkY2FzdGkzMngyLCA2NiwgMGYz
OCwgNTksIGVsXzIsICBkLCB2bCksCiAgICAgSU5TTl9QRlAob3IsICAgICAgICAgICAgICAgMGYs
IDU2KSwKICAgICBJTlNOKHBtdWxscSwgICAgICAgICA2NiwgMGYzOCwgNDAsICAgdmwsICBxLCB2
bCksCiAgICAgSU5TTl9QRlAoeG9yLCAgICAgICAgICAgICAgMGYsIDU3KSwKQEAgLTMxNCw2ICsz
MjQsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZHFfMTI4W10gPSB7CiBzdGF0
aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZHFfbm8xMjhbXSA9IHsKICAgICBJTlNOKGJyb2Fk
Y2FzdGYzMngyLCA2NiwgMGYzOCwgMTksIGVsXzIsIGQsIHZsKSwKICAgICBJTlNOKGJyb2FkY2Fz
dGY2NHgyLCA2NiwgMGYzOCwgMWEsIGVsXzIsIHEsIHZsKSwKKyAgICBJTlNOKGJyb2FkY2FzdGk2
NHgyLCA2NiwgMGYzOCwgNWEsIGVsXzIsIHEsIHZsKSwKICAgICBJTlNOKGV4dHJhY3RmNjR4Miwg
ICA2NiwgMGYzYSwgMTksIGVsXzIsIHEsIHZsKSwKICAgICBJTlNOKGV4dHJhY3RpNjR4MiwgICA2
NiwgMGYzYSwgMzksIGVsXzIsIHEsIHZsKSwKICAgICBJTlNOKGluc2VydGY2NHgyLCAgICA2Niwg
MGYzYSwgMTgsIGVsXzIsIHEsIHZsKSwKQEAgLTMyMiw2ICszMzMsNyBAQCBzdGF0aWMgY29uc3Qg
c3RydWN0IHRlc3QgYXZ4NTEyZHFfbm8xMjhbXSA9IHsKIAogc3RhdGljIGNvbnN0IHN0cnVjdCB0
ZXN0IGF2eDUxMmRxXzUxMltdID0gewogICAgIElOU04oYnJvYWRjYXN0ZjMyeDgsIDY2LCAwZjM4
LCAxYiwgZWxfOCwgZCwgdmwpLAorICAgIElOU04oYnJvYWRjYXN0aTMyeDgsIDY2LCAwZjM4LCA1
YiwgZWxfOCwgZCwgdmwpLAogICAgIElOU04oZXh0cmFjdGYzMng4LCAgIDY2LCAwZjNhLCAxYiwg
ZWxfOCwgZCwgdmwpLAogICAgIElOU04oZXh0cmFjdGkzMng4LCAgIDY2LCAwZjNhLCAzYiwgZWxf
OCwgZCwgdmwpLAogICAgIElOU04oaW5zZXJ0ZjMyeDgsICAgIDY2LCAwZjNhLCAxYSwgZWxfOCwg
ZCwgdmwpLApkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYyBiL3Rv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKaW5kZXggMWYzMDU4YmY0MS4uZDE2NTU5MmI5
YyAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYworKysgYi90b29s
cy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCkBAIC0yNzgsOSArMjc4LDMzIEBAIHN0YXRpYyBp
bmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGJ2KQogI2lmIChJTlRfU0laRSA9PSA0IHx8
IFVJTlRfU0laRSA9PSA0IHx8IElOVF9TSVpFID09IDggfHwgVUlOVF9TSVpFID09IDgpICYmIFwK
ICAgICAgZGVmaW5lZChfX0FWWDUxMkZfXykgJiYgKFZFQ19TSVpFID09IDY0IHx8IGRlZmluZWQo
X19BVlg1MTJWTF9fKSkKICMgaWYgSU5UX1NJWkUgPT0gNCB8fCBVSU5UX1NJWkUgPT0gNAorIyAg
ZGVmaW5lIGJyb2FkY2FzdCh4KSAoeyBcCisgICAgdmVjX3QgdF87IFwKKyAgICBhc20gKCAiJXtl
dmV4JX0gdnBicm9hZGNhc3RkICUxLCAlMCIgXAorICAgICAgICAgIDogIj12IiAodF8pIDogIm0i
ICgqKGludFsxXSl7IHggfSkgKTsgXAorICAgIHRfOyBcCit9KQorIyAgZGVmaW5lIGJyb2FkY2Fz
dDIoeCkgKHsgXAorICAgIHZlY190IHRfOyBcCisgICAgYXNtICggInZwYnJvYWRjYXN0ZCAlazEs
ICUwIiA6ICI9diIgKHRfKSA6ICJyIiAoeCkgKTsgXAorICAgIHRfOyBcCit9KQogIyAgZGVmaW5l
IG1peCh4LCB5KSAoKHZlY190KUIobW92ZHFhMzJfLCBfbWFzaywgKHZzaV90KSh4KSwgKHZzaV90
KSh5KSwgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDBiMDEwMTAxMDEwMTAxMDEw
MSAmICgoMSA8PCBFTEVNX0NPVU5UKSAtIDEpKSkpCiAjIGVsaWYgSU5UX1NJWkUgPT0gOCB8fCBV
SU5UX1NJWkUgPT0gOAorIyAgZGVmaW5lIGJyb2FkY2FzdCh4KSAoeyBcCisgICAgdmVjX3QgdF87
IFwKKyAgICBhc20gKCAiJXtldmV4JX0gdnBicm9hZGNhc3RxICUxLCAlMCIgXAorICAgICAgICAg
IDogIj12IiAodF8pIDogIm0iICgqKGxvbmcgbG9uZ1sxXSl7IHggfSkgKTsgXAorICAgIHRfOyBc
Cit9KQorIyAgaWZkZWYgX194ODZfNjRfXworIyAgIGRlZmluZSBicm9hZGNhc3QyKHgpICh7IFwK
KyAgICB2ZWNfdCB0XzsgXAorICAgIGFzbSAoICJ2cGJyb2FkY2FzdHEgJTEsICUwIiA6ICI9diIg
KHRfKSA6ICJyIiAoKHgpICsgMFVMTCkgKTsgXAorICAgIHRfOyBcCit9KQorIyAgZW5kaWYKICMg
IGRlZmluZSBtaXgoeCwgeSkgKCh2ZWNfdClCKG1vdmRxYTY0XywgX21hc2ssICh2ZGlfdCkoeCks
ICh2ZGlfdCkoeSksIDBiMDEwMTAxMDEpKQogIyBlbmRpZgogIyBpZiBJTlRfU0laRSA9PSA0CkBA
IC05NzcsMTAgKzEwMDEsMTQgQEAgaW50IHNpbWRfdGVzdCh2b2lkKQogICAgIGlmICggIWVxKHN3
YXAyKHNyYyksIGludikgKSByZXR1cm4gX19MSU5FX187CiAjZW5kaWYKIAotI2lmIGRlZmluZWQo
YnJvYWRjYXN0KQorI2lmZGVmIGJyb2FkY2FzdAogICAgIGlmICggIWVxKGJyb2FkY2FzdChFTEVN
X0NPVU5UICsgMSksIHNyYyArIGludikgKSByZXR1cm4gX19MSU5FX187CiAjZW5kaWYKIAorI2lm
ZGVmIGJyb2FkY2FzdDIKKyAgICBpZiAoICFlcShicm9hZGNhc3QyKEVMRU1fQ09VTlQgKyAxKSwg
c3JjICsgaW52KSApIHJldHVybiBfX0xJTkVfXzsKKyNlbmRpZgorCiAjaWYgZGVmaW5lZChpbnRl
cmxlYXZlX2xvKSAmJiBkZWZpbmVkKGludGVybGVhdmVfaGkpCiAgICAgdG91Y2goc3JjKTsKICAg
ICB4ID0gaW50ZXJsZWF2ZV9sbyhpbnYsIHNyYyk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
eDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5jCmluZGV4IGY4NTg3NWIyNGEuLjYzNDMxMDNlNTYgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZf
ZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC00NTQsOSArNDU0LDEzIEBAIHN0YXRpYyBjb25zdCBz
dHJ1Y3QgZXh0MGYzOF90YWJsZSB7CiAgICAgWzB4NDBdID0geyAuc2ltZF9zaXplID0gc2ltZF9w
YWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4NDFdID0geyAuc2ltZF9zaXplID0g
c2ltZF9wYWNrZWRfaW50LCAudHdvX29wID0gMSB9LAogICAgIFsweDQ1IC4uLiAweDQ3XSA9IHsg
LnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9LAotICAgIFsweDU4
IC4uLiAweDU5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxIH0sCi0g
ICAgWzB4NWFdID0geyAuc2ltZF9zaXplID0gc2ltZF8xMjgsIC50d29fb3AgPSAxIH0sCi0gICAg
WzB4NzggLi4uIDB4NzldID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEg
fSwKKyAgICBbMHg1OF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdvX29wID0gMSwg
LmQ4cyA9IDIgfSwKKyAgICBbMHg1OV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdv
X29wID0gMSwgLmQ4cyA9IDMgfSwKKyAgICBbMHg1YV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzEy
OCwgLnR3b19vcCA9IDEsIC5kOHMgPSA0IH0sCisgICAgWzB4NWJdID0geyAuc2ltZF9zaXplID0g
c2ltZF8yNTYsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsX2J5XzIgfSwKKyAgICBbMHg3OF0g
PSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdvX29wID0gMSB9LAorICAgIFsweDc5XSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxLCAuZDhzID0gMSB9LAorICAg
IFsweDdhIC4uLiAweDdjXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfbm9uZSwgLnR3b19vcCA9IDEg
fSwKICAgICBbMHg4Y10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBb
MHg4ZV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50b19tZW0gPSAxIH0sCiAg
ICAgWzB4OTAgLi4uIDB4OTNdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnZzaWIgPSAx
IH0sCkBAIC0yNjM2LDYgKzI2NDAsMTEgQEAgeDg2X2RlY29kZV8wZjM4KAogICAgICAgICBjdHh0
LT5vcGNvZGUgfD0gTUFTS19JTlNSKHZleC5wZngsIFg4NkVNVUxfT1BDX1BGWF9NQVNLKTsKICAg
ICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMCwgMHg3YSk6IC8q
IHZwYnJvYWRjYXN0YiAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigwLCAweDdiKTog
LyogdnBicm9hZGNhc3R3ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDAsIDB4N2Mp
OiAvKiB2cGJyb2FkY2FzdHtkLHF9ICovCisgICAgICAgIGJyZWFrOworCiAgICAgY2FzZSAweGYw
OiAvKiBtb3ZiZSAvIGNyYzMyICovCiAgICAgICAgIHN0YXRlLT5kZXNjIHw9IHJlcG5lX3ByZWZp
eCgpID8gQnl0ZU9wIDogTW92OwogICAgICAgICBpZiAoIHJlcF9wcmVmaXgoKSApCkBAIC04MjMz
LDYgKzgyNDIsOCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZ290byBhdng1MTJmX25vX3NhZTsK
IAogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MTgpOiAvKiB2YnJvYWRj
YXN0c3MgeG1tL20zMixbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2
KDB4MGYzOCwgMHg1OCk6IC8qIHZwYnJvYWRjYXN0ZCB4bW0vbTMyLFt4eXpdbW17a30gKi8KKyAg
ICAgICAgb3BfYnl0ZXMgPSBlbGVtX2J5dGVzOwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25f
aWYoZXZleC53IHx8IGV2ZXguYnJzLCBFWENfVUQpOwogICAgIGF2eDUxMl9icm9hZGNhc3Q6CiAg
ICAgICAgIC8qCkBAIC04MjUyLDE3ICs4MjYzLDI3IEBAIHg4Nl9lbXVsYXRlKAogCiAgICAgY2Fz
ZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgxYik6IC8qIHZicm9hZGNhc3RmMzJ4OCBt
MjU2LHptbXtrfSAqLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAvKiB2YnJvYWRjYXN0ZjY0eDQgbTI1Nix6bW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BD
X0VWRVhfNjYoMHgwZjM4LCAweDViKTogLyogdmJyb2FkY2FzdGkzMng4IG0yNTYsem1te2t9ICov
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZicm9hZGNh
c3RpNjR4NCBtMjU2LHptbXtrfSAqLwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEu
dHlwZSAhPSBPUF9NRU0gfHwgZXZleC5sciAhPSAyLCBFWENfVUQpOwogICAgICAgICAvKiBmYWxs
IHRocm91Z2ggKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDE5KTog
LyogdmJyb2FkY2FzdHNkIHhtbS9tNjQse3ksen1tbXtrfSAqLwogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2YnJvYWRjYXN0ZjMyeDIgeG1tL202NCx7eSx6
fW1te2t9ICovCi0gICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighZXZleC5sciB8fCBldmV4
LmJycywgRVhDX1VEKTsKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFldmV4LmxyLCBF
WENfVUQpOworICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BD
X0VWRVhfNjYoMHgwZjM4LCAweDU5KTogLyogdnBicm9hZGNhc3RxIHhtbS9tNjQsW3h5el1tbXtr
fSAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2YnJv
YWRjYXN0aTMyeDIgeG1tL202NCxbeHl6XW1te2t9ICovCisgICAgICAgIGlmICggYiA9PSAweDU5
ICkKKyAgICAgICAgICAgIG9wX2J5dGVzID0gODsKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9u
X2lmKGV2ZXguYnJzLCBFWENfVUQpOwogICAgICAgICBpZiAoICFldmV4LncgKQogICAgICAgICAg
ICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZHEpOwogICAgICAgICBnb3RvIGF2eDUx
Ml9icm9hZGNhc3Q7CiAKICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDFh
KTogLyogdmJyb2FkY2FzdGYzMng0IG0xMjgse3ksen1tbXtrfSAqLwogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2YnJvYWRjYXN0ZjY0eDIgbTEyOCx7eSx6
fW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg1YSk6IC8q
IHZicm9hZGNhc3RpMzJ4NCBtMTI4LHt5LHp9bW17a30gKi8KKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgLyogdmJyb2FkY2FzdGk2NHgyIG0xMjgse3ksen1tbXtr
fSAqLwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9NRU0gfHwg
IWV2ZXgubHIgfHwgZXZleC5icnMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWENf
VUQpOwogICAgICAgICBpZiAoIGV2ZXgudyApCkBAIC04NDU2LDYgKzg0NzcsNDUgQEAgeDg2X2Vt
dWxhdGUoCiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX01FTSB8
fCAhdmV4LmwgfHwgdmV4LncsIEVYQ19VRCk7CiAgICAgICAgIGdvdG8gc2ltZF8wZl9hdngyOwog
CisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg3OCk6IC8qIHZwYnJvYWRj
YXN0YiB4bW0vbTgsW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82Nigw
eDBmMzgsIDB4NzkpOiAvKiB2cGJyb2FkY2FzdHcgeG1tL20xNixbeHl6XW1te2t9ICovCisgICAg
ICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmJ3KTsKKyAgICAgICAgZ2VuZXJhdGVf
ZXhjZXB0aW9uX2lmKGV2ZXgudyB8fCBldmV4LmJycywgRVhDX1VEKTsKKyAgICAgICAgb3BfYnl0
ZXMgPSBlbGVtX2J5dGVzID0gMSA8PCAoYiAmIDEpOworICAgICAgICAvKiBTZWUgdGhlIGNvbW1l
bnQgYXQgdGhlIGF2eDUxMl9icm9hZGNhc3QgbGFiZWwuICovCisgICAgICAgIG9wX21hc2sgfD0g
IShiICYgMSA/ICEodWludDMyX3Qpb3BfbWFzayA6ICFvcF9tYXNrKTsKKyAgICAgICAgZ290byBh
dng1MTJmX25vX3NhZTsKKworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4
N2EpOiAvKiB2cGJyb2FkY2FzdGIgcjMyLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxf
T1BDX0VWRVhfNjYoMHgwZjM4LCAweDdiKTogLyogdnBicm9hZGNhc3R3IHIzMixbeHl6XW1te2t9
ICovCisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmJ3KTsKKyAgICAgICAg
Z2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXgudywgRVhDX1VEKTsKKyAgICAgICAgLyogZmFsbCB0
aHJvdWdoICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg3Yyk6IC8q
IHZwYnJvYWRjYXN0e2QscX0gcmVnLFt4eXpdbW17a30gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhj
ZXB0aW9uX2lmKChlYS50eXBlICE9IE9QX1JFRyB8fCBldmV4LmJycyB8fAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGV2ZXgucmVnICE9IDB4ZiB8fCAhZXZleC5SWCksCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBFWENfVUQpOworICAgICAgICBob3N0X2FuZF92Y3B1X211
c3RfaGF2ZShhdng1MTJmKTsKKyAgICAgICAgYXZ4NTEyX3ZsZW5fY2hlY2soZmFsc2UpOworICAg
ICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3ptbSk7CisKKyAgICAgICAgb3BjID0gaW5pdF9ldmV4
KHN0dWIpOworICAgICAgICBvcGNbMF0gPSBiOworICAgICAgICAvKiBDb252ZXJ0IEdQUiBzb3Vy
Y2UgdG8gJXJBWC4gKi8KKyAgICAgICAgZXZleC5iID0gMTsKKyAgICAgICAgaWYgKCAhbW9kZV82
NGJpdCgpICkKKyAgICAgICAgICAgIGV2ZXgudyA9IDA7CisgICAgICAgIG9wY1sxXSA9IG1vZHJt
ICYgMHhmODsKKyAgICAgICAgaW5zbl9ieXRlcyA9IEVWRVhfUEZYX0JZVEVTICsgMjsKKyAgICAg
ICAgb3BjWzJdID0gMHhjMzsKKworICAgICAgICBjb3B5X0VWRVgob3BjLCBldmV4KTsKKyAgICAg
ICAgaW52b2tlX3N0dWIoIiIsICIiLCAiPWciIChkdW1teSkgOiAiYSIgKHNyYy52YWwpKTsKKwor
ICAgICAgICBwdXRfc3R1YihzdHViKTsKKyAgICAgICAgQVNTRVJUKCFzdGF0ZS0+c2ltZF9zaXpl
KTsKKyAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgs
IDB4OGMpOiAvKiB2cG1hc2ttb3Z7ZCxxfSBtZW0se3gseX1tbSx7eCx5fW1tICovCiAgICAgY2Fz
ZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDhlKTogLyogdnBtYXNrbW92e2QscX0ge3gs
eX1tbSx7eCx5fW1tLG1lbSAqLwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlw
ZSAhPSBPUF9NRU0sIEVYQ19VRCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Apr 05 08:55:50 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Apr 2019 08:55:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hCKda-0003hP-F3; Fri, 05 Apr 2019 08:55:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2AYO=SH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hCKdY-0003h2-MT
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:55:48 +0000
X-Inumbo-ID: 9a02d106-5780-11e9-ac23-d77e352f3d97
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9a02d106-5780-11e9-ac23-d77e352f3d97;
 Fri, 05 Apr 2019 08:55:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hCKdW-0001jM-5l
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:55:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hCKdW-0003ef-38
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:55:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hCKdW-0003ef-38@xenbits.xenproject.org>
Date: Fri, 05 Apr 2019 08:55:46 +0000
Subject: [Xen-changelog] [xen staging] x86emul: basic AVX512VL testing
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQxZWMzNzVkMTk0NzM5MmZlNjUzZDU1MTM2ZDBmMTg1NDdlY2U0MWUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgQXByIDUg
MTA6NDE6MTIgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBBcHIgNSAxMDo0MToxMiAyMDE5ICswMjAwCgogICAgeDg2
ZW11bDogYmFzaWMgQVZYNTEyVkwgdGVzdGluZwogICAgCiAgICBUZXN0IHRoZSAxMjgtIGFuZCAy
NTYtYml0IHZhcmlhbnRzIG9mIHRoZSBpbnNucyB3aGljaCBoYXZlIGJlZW4KICAgIGltcGxlbWVu
dGVkIGFscmVhZHkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgotLS0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZSAgICAgICAg
ICAgIHwgIDIgKy0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLWZtYS5jICAgICAgICAg
IHwgIDQgKy0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMgICAgICAgICAgICAgIHwg
IDQgKy0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmggICAgICAgICAgICAgIHwgNzIg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rl
c3RfeDg2X2VtdWxhdG9yLmMgfCAyOSArKysrKysrKysrKwogNSBmaWxlcyBjaGFuZ2VkLCAxMDYg
aW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94
ODZfZW11bGF0b3IvTWFrZWZpbGUgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUK
aW5kZXggY2NmZDExYjAyMS4uM2ZkZTEzNDg2ZCAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL01ha2VmaWxlCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmls
ZQpAQCAtNjMsNyArNjMsNyBAQCBhdngyLXNnLWZsdHMgOj0gNCA4CiB4b3AtdmVjcyA6PSAkKGF2
eC12ZWNzKQogeG9wLWludHMgOj0gMSAyIDQgOAogeG9wLWZsdHMgOj0gJChhdngtZmx0cykKLWF2
eDUxMmYtdmVjcyA6PSA2NAorYXZ4NTEyZi12ZWNzIDo9IDY0IDE2IDMyCiBhdng1MTJmLWludHMg
Oj0gNCA4CiBhdng1MTJmLWZsdHMgOj0gNCA4CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4
Nl9lbXVsYXRvci9zaW1kLWZtYS5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQtZm1h
LmMKaW5kZXggOTUxNTdjODNjOS4uMTFhOWRkNmEyNyAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL3NpbWQtZm1hLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Np
bWQtZm1hLmMKQEAgLTUsMTMgKzUsMTMgQEAgRU5UUlkoZm1hX3Rlc3QpOwogCiAjaWYgVkVDX1NJ
WkUgPCAxNiAmJiAhZGVmaW5lZCh0b19ib29sKQogIyBkZWZpbmUgdG9fYm9vbChjbXApICghfihj
bXApWzBdKQotI2VsaWYgVkVDX1NJWkUgPT0gMTYKKyNlbGlmIFZFQ19TSVpFID09IDE2ICYmICFk
ZWZpbmVkKF9fQVZYNTEyVkxfXykKICMgaWYgRkxPQVRfU0laRSA9PSA0CiAjICBkZWZpbmUgdG9f
Ym9vbChjbXApIF9fYnVpbHRpbl9pYTMyX3Z0ZXN0Y3BzKGNtcCwgKHZlY190KXt9ID09IDApCiAj
IGVsaWYgRkxPQVRfU0laRSA9PSA4CiAjICBkZWZpbmUgdG9fYm9vbChjbXApIF9fYnVpbHRpbl9p
YTMyX3Z0ZXN0Y3BkKGNtcCwgKHZlY190KXt9ID09IDApCiAjIGVuZGlmCi0jZWxpZiBWRUNfU0la
RSA9PSAzMgorI2VsaWYgVkVDX1NJWkUgPT0gMzIgJiYgIWRlZmluZWQoX19BVlg1MTJWTF9fKQog
IyBpZiBGTE9BVF9TSVpFID09IDQKICMgIGRlZmluZSB0b19ib29sKGNtcCkgX19idWlsdGluX2lh
MzJfdnRlc3RjcHMyNTYoY21wLCAodmVjX3Qpe30gPT0gMCkKICMgZWxpZiBGTE9BVF9TSVpFID09
IDgKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMgYi90b29scy90
ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCmluZGV4IGQxNjU1OTJiOWMuLmQxZjNmNjYxYTAgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKKysrIGIvdG9vbHMvdGVz
dHMveDg2X2VtdWxhdG9yL3NpbWQuYwpAQCAtNTM5LDcgKzUzOSw3IEBAIHN0YXRpYyBpbmxpbmUg
Ym9vbCBfdG9fYm9vbChieXRlX3ZlY190IGJ2KQogIyAgZGVmaW5lIHJvdHIoeCwgbikgKCh2ZWNf
dClfX2J1aWx0aW5faWEzMl9wYWxpZ25yMTI4KCh2ZGlfdCkoeCksICh2ZGlfdCkoeCksIChuKSAq
IDY0KSkKICMgZW5kaWYKICNlbmRpZgotI2lmIFZFQ19TSVpFID09IDE2ICYmIGRlZmluZWQoX19T
U0U0XzFfXykKKyNpZiBWRUNfU0laRSA9PSAxNiAmJiBkZWZpbmVkKF9fU1NFNF8xX18pICYmICFk
ZWZpbmVkKF9fQVZYNTEyVkxfXykKICMgaWYgSU5UX1NJWkUgPT0gMQogIyAgZGVmaW5lIG1heCh4
LCB5KSAoKHZlY190KV9fYnVpbHRpbl9pYTMyX3BtYXhzYjEyOCgodnFpX3QpKHgpLCAodnFpX3Qp
KHkpKSkKICMgIGRlZmluZSBtaW4oeCwgeSkgKCh2ZWNfdClfX2J1aWx0aW5faWEzMl9wbWluc2Ix
MjgoKHZxaV90KSh4KSwgKHZxaV90KSh5KSkpCkBAIC01OTMsNyArNTkzLDcgQEAgc3RhdGljIGlu
bGluZSBib29sIF90b19ib29sKGJ5dGVfdmVjX3QgYnYpCiAjICBkZWZpbmUgbWl4KHgsIHkpIF9f
YnVpbHRpbl9pYTMyX2JsZW5kcGQoeCwgeSwgMGIxMCkKICMgZW5kaWYKICNlbmRpZgotI2lmIFZF
Q19TSVpFID09IDMyICYmIGRlZmluZWQoX19BVlhfXykKKyNpZiBWRUNfU0laRSA9PSAzMiAmJiBk
ZWZpbmVkKF9fQVZYX18pICYmICFkZWZpbmVkKF9fQVZYNTEyVkxfXykKICMgaWYgRkxPQVRfU0la
RSA9PSA0CiAjICBkZWZpbmUgZG90X3Byb2R1Y3QoeCwgeSkgKHsgXAogICAgIHZlY190IHRfID0g
X19idWlsdGluX2lhMzJfZHBwczI1Nih4LCB5LCAwYjExMTEwMDAxKTsgXApkaWZmIC0tZ2l0IGEv
dG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaCBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci9zaW1kLmgKaW5kZXggN2JjMWFjMGU2My4uNjBlMTQyMGIzZCAxMDA2NDQKLS0tIGEvdG9vbHMv
dGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaAorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Iv
c2ltZC5oCkBAIC05Miw2ICs5MiwxNSBAQCB0eXBlZGVmIGxvbmcgbG9uZyBfX2F0dHJpYnV0ZV9f
KCh2ZWN0b3Jfc2l6ZShWRUNfU0laRSkpKSB2ZGlfdDsKIAogI2lmZGVmIF9fQVZYNTEyRl9fCiAK
KyMgaWYgVkVDX1NJWkUgPiBFTEVNX1NJWkUgJiYgKGRlZmluZWQoVkVDX01BWCkgPyBWRUNfTUFY
IDogVkVDX1NJWkUpIDwgNjQKKyMgIHByYWdtYSBHQ0MgdGFyZ2V0ICggImF2eDUxMnZsIiApCisj
IGVuZGlmCisKKyMgZGVmaW5lIFJFTihpbnNuLCBvbGQsIG5ldykgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgYXNtICggIi5tYWNybyB2IiAjaW5zbiAjb2xkICIgbzp2YXJhcmcgXG5cdCIgXAor
ICAgICAgICAgICJ2IiAjaW5zbiAjbmV3ICIgXFxvICAgICAgICAgICAgIFxuXHQiIFwKKyAgICAg
ICAgICAiLmVuZG0iICkKKwogLyoKICAqIFRoZSBvcmlnaW5hbCBwbGFuIHdhcyB0byBlZmZlY3Qg
dXNlIG9mIEVWRVggZW5jb2RpbmdzIGZvciBzY2FsYXIgYXMgd2VsbCBhcwogICogMTI4LSBhbmQg
MjU2LWJpdCBpbnNuIHZhcmlhbnRzIGJ5IHJlc3RyaWN0aW5nIHRoZSBjb21waWxlciB0byB1c2Ug
KG9uIDY0LWJpdApAQCAtMTM1LDI1ICsxNDQsODggQEAgYXNtICggIi5tYWNybyBvdmVycmlkZSBp
bnNuICAgIFxuXHQiCiAjIGRlZmluZSBPVlJfRlAobikgT1ZSX1ZGUChuKTsgT1ZSX1NGUChuKQog
IyBkZWZpbmUgT1ZSX0lOVChuKSBPVlJfQlcobik7IE9WUl9EUShuKQogCitPVlJfSU5UKGJyb2Fk
Y2FzdCk7CiBPVlJfU0ZQKGJyb2FkY2FzdCk7CiBPVlJfU0ZQKGNvbWkpOwogT1ZSX0ZQKGFkZCk7
CitPVlJfSU5UKGFkZCk7CiBPVlJfRlAoZGl2KTsKIE9WUihleHRyYWN0cHMpOwogT1ZSX0ZNQShm
bWFkZCwgRlApOworT1ZSX0ZNQShmbWFkZHN1YiwgVkZQKTsKIE9WUl9GTUEoZm1zdWIsIEZQKTsK
K09WUl9GTUEoZm1zdWJhZGQsIFZGUCk7CiBPVlJfRk1BKGZubWFkZCwgRlApOwogT1ZSX0ZNQShm
bm1zdWIsIEZQKTsKIE9WUihpbnNlcnRwcyk7CiBPVlJfRlAobWF4KTsKK09WUl9JTlQobWF4cyk7
CitPVlJfSU5UKG1heHUpOwogT1ZSX0ZQKG1pbik7CitPVlJfSU5UKG1pbnMpOworT1ZSX0lOVCht
aW51KTsKIE9WUihtb3ZkKTsKIE9WUihtb3ZxKTsKIE9WUl9TRlAobW92KTsKK09WUl9WRlAobW92
YSk7CitPVlJfVkZQKG1vdm50KTsKK09WUl9WRlAobW92dSk7CiBPVlJfRlAobXVsKTsKK09WUl9W
RlAoc2h1Zik7CitPVlJfSU5UKHNsbCk7CitPVlJfRFEoc2xsdik7CiBPVlJfRlAoc3FydCk7CitP
VlJfSU5UKHNyYSk7CitPVlJfRFEoc3Jhdik7CitPVlJfSU5UKHNybCk7CitPVlJfRFEoc3Jsdik7
CiBPVlJfRlAoc3ViKTsKK09WUl9JTlQoc3ViKTsKIE9WUl9TRlAodWNvbWkpOworT1ZSX1ZGUCh1
bnBja2gpOworT1ZSX1ZGUCh1bnBja2wpOworCisjIGlmZGVmIF9fQVZYNTEyVkxfXworIyAgaWYg
RUxFTV9TSVpFID09IDggJiYgZGVmaW5lZChfX0FWWDUxMkRRX18pCitSRU4oZXh0cmFjdCwgZjEy
OCwgZjY0eDIpOworUkVOKGV4dHJhY3QsIGkxMjgsIGk2NHgyKTsKK1JFTihpbnNlcnQsIGYxMjgs
IGY2NHgyKTsKK1JFTihpbnNlcnQsIGkxMjgsIGk2NHgyKTsKKyMgIGVsc2UKK1JFTihleHRyYWN0
LCBmMTI4LCBmMzJ4NCk7CitSRU4oZXh0cmFjdCwgaTEyOCwgaTMyeDQpOworUkVOKGluc2VydCwg
ZjEyOCwgZjMyeDQpOworUkVOKGluc2VydCwgaTEyOCwgaTMyeDQpOworIyAgZW5kaWYKKyMgIGlm
IEVMRU1fU0laRSA9PSA4CitSRU4obW92ZHFhLCAsIDY0KTsKK1JFTihtb3ZkcXUsICwgNjQpOwor
UkVOKHBhbmQsICwgcSk7CitSRU4ocGFuZG4sICwgcSk7CitSRU4ocG9yLCAsIHEpOworUkVOKHB4
b3IsICwgcSk7CisjICBlbHNlCisjICAgaWYgRUxFTV9TSVpFID09IDEgJiYgZGVmaW5lZChfX0FW
WDUxMkJXX18pCitSRU4obW92ZHEsIGEsIHU4KTsKK1JFTihtb3ZkcXUsICwgOCk7CisjICAgZWxp
ZiBFTEVNX1NJWkUgPT0gMiAmJiBkZWZpbmVkKF9fQVZYNTEyQldfXykKK1JFTihtb3ZkcSwgYSwg
dTE2KTsKK1JFTihtb3ZkcXUsICwgMTYpOworIyAgIGVsc2UKK1JFTihtb3ZkcWEsICwgMzIpOwor
UkVOKG1vdmRxdSwgLCAzMik7CisjICAgZW5kaWYKK1JFTihwYW5kLCAsIGQpOworUkVOKHBhbmRu
LCAsIGQpOworUkVOKHBvciwgLCBkKTsKK1JFTihweG9yLCAsIGQpOworIyAgZW5kaWYKK09WUiht
b3ZudGRxKTsKK09WUihtb3ZudGRxYSk7CitPVlIocG11bGxkKTsKK09WUihwbXVsZHEpOworT1ZS
KHBtdWx1ZHEpOworIyBlbmRpZgogCiAjIHVuZGVmIE9WUl9WRlAKICMgdW5kZWYgT1ZSX1NGUApk
aWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMg
Yi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYwppbmRleCAzOGRh
MThlN2QwLi5lOWNmNWY3YjZhIDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Iv
dGVzdF94ODZfZW11bGF0b3IuYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94
ODZfZW11bGF0b3IuYwpAQCAtODgsNiArODgsMTEgQEAgc3RhdGljIGJvb2wgc2ltZF9jaGVja19h
dng1MTJmKHZvaWQpCiB9CiAjZGVmaW5lIHNpbWRfY2hlY2tfYXZ4NTEyZl9vcG1hc2sgc2ltZF9j
aGVja19hdng1MTJmCiAKK3N0YXRpYyBib29sIHNpbWRfY2hlY2tfYXZ4NTEyZl92bCh2b2lkKQor
eworICAgIHJldHVybiBjcHVfaGFzX2F2eDUxMmYgJiYgY3B1X2hhc19hdng1MTJ2bDsKK30KKwog
c3RhdGljIGJvb2wgc2ltZF9jaGVja19hdng1MTJkcSh2b2lkKQogewogICAgIHJldHVybiBjcHVf
aGFzX2F2eDUxMmRxOwpAQCAtMTQyLDExICsxNDcsMjEgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB7
CiAgICAgICAuY2hlY2tfY3B1ID0gc2ltZF9jaGVja18gIyMgZmVhdCwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICAgIC5zZXRfcmVncyA9IHNpbWRfc2V0X3JlZ3MsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgLmNoZWNrX3JlZ3MgPSBzaW1kX2No
ZWNrX3JlZ3MgfQorI2RlZmluZSBBVlg1MTJWTF8oYml0cywgZGVzYywgZmVhdCwgZm9ybSkgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB7IC5jb2RlID0gZmVhdCAjIyBfeDg2XyAjIyBi
aXRzICMjIF9EICMjIF8gIyMgZm9ybSwgICAgICAgICAgICBcCisgICAgICAuc2l6ZSA9IHNpemVv
ZihmZWF0ICMjIF94ODZfICMjIGJpdHMgIyMgX0QgIyMgXyAjIyBmb3JtKSwgICAgXAorICAgICAg
LmJpdG5lc3MgPSBiaXRzLCAubmFtZSA9ICJBVlg1MTIiICNkZXNjLCAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgIC5jaGVja19jcHUgPSBzaW1kX2NoZWNrXyAjIyBmZWF0ICMjIF92bCwgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAuc2V0X3JlZ3MgPSBzaW1kX3NldF9yZWdzLCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgLmNoZWNrX3JlZ3MgPSBzaW1k
X2NoZWNrX3JlZ3MgfQogI2lmZGVmIF9feDg2XzY0X18KICMgZGVmaW5lIFNJTUQoZGVzYywgZmVh
dCwgZm9ybSkgU0lNRF8oNjQsIGRlc2MsIGZlYXQsIGZvcm0pLCBcCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFNJTURfKDMyLCBkZXNjLCBmZWF0LCBmb3JtKQorIyBkZWZpbmUgQVZY
NTEyVkwoZGVzYywgZmVhdCwgZm9ybSkgQVZYNTEyVkxfKDY0LCBkZXNjLCBmZWF0LCBmb3JtKSwg
XAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVZYNTEyVkxfKDMyLCBkZXNj
LCBmZWF0LCBmb3JtKQogI2Vsc2UKICMgZGVmaW5lIFNJTUQoZGVzYywgZmVhdCwgZm9ybSkgU0lN
RF8oMzIsIGRlc2MsIGZlYXQsIGZvcm0pCisjIGRlZmluZSBBVlg1MTJWTChkZXNjLCBmZWF0LCBm
b3JtKSBBVlg1MTJWTF8oMzIsIGRlc2MsIGZlYXQsIGZvcm0pCiAjZW5kaWYKICAgICBTSU1EKDNE
Tm93ISBzaW5nbGUsICAgICAgICAgIF8zZG5vdywgICAgIDhmNCksCiAgICAgU0lNRChTU0Ugc2Nh
bGFyIHNpbmdsZSwgICAgICBzc2UsICAgICAgICAgZjQpLApAQCAtMjU3LDYgKzI3MiwyMCBAQCBz
dGF0aWMgY29uc3Qgc3RydWN0IHsKICAgICBTSU1EKEFWWDUxMkYgdTMyeDE2LCAgICAgIGF2eDUx
MmYsICAgICAgNjR1NCksCiAgICAgU0lNRChBVlg1MTJGIHM2NHg4LCAgICAgICBhdng1MTJmLCAg
ICAgIDY0aTgpLAogICAgIFNJTUQoQVZYNTEyRiB1NjR4OCwgICAgICAgYXZ4NTEyZiwgICAgICA2
NHU4KSwKKyAgICBBVlg1MTJWTChWTCBmMzJ4NCwgICAgICAgIGF2eDUxMmYsICAgICAgMTZmNCks
CisgICAgQVZYNTEyVkwoVkwgZjY0eDIsICAgICAgICBhdng1MTJmLCAgICAgIDE2ZjgpLAorICAg
IEFWWDUxMlZMKFZMIGYzMng4LCAgICAgICAgYXZ4NTEyZiwgICAgICAzMmY0KSwKKyAgICBBVlg1
MTJWTChWTCBmNjR4NCwgICAgICAgIGF2eDUxMmYsICAgICAgMzJmOCksCisgICAgQVZYNTEyVkwo
VkwgczMyeDQsICAgICAgICBhdng1MTJmLCAgICAgIDE2aTQpLAorICAgIEFWWDUxMlZMKFZMIHUz
Mng0LCAgICAgICAgYXZ4NTEyZiwgICAgICAxNnU0KSwKKyAgICBBVlg1MTJWTChWTCBzMzJ4OCwg
ICAgICAgIGF2eDUxMmYsICAgICAgMzJpNCksCisgICAgQVZYNTEyVkwoVkwgdTMyeDgsICAgICAg
ICBhdng1MTJmLCAgICAgIDMydTQpLAorICAgIEFWWDUxMlZMKFZMIHM2NHgyLCAgICAgICAgYXZ4
NTEyZiwgICAgICAxNmk4KSwKKyAgICBBVlg1MTJWTChWTCB1NjR4MiwgICAgICAgIGF2eDUxMmYs
ICAgICAgMTZ1OCksCisgICAgQVZYNTEyVkwoVkwgczY0eDQsICAgICAgICBhdng1MTJmLCAgICAg
IDMyaTgpLAorICAgIEFWWDUxMlZMKFZMIHU2NHg0LCAgICAgICAgYXZ4NTEyZiwgICAgICAzMnU4
KSwKKyN1bmRlZiBBVlg1MTJWTF8KKyN1bmRlZiBBVlg1MTJWTAogI3VuZGVmIFNJTURfCiAjdW5k
ZWYgU0lNRAogfTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Apr 05 08:55:59 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Apr 2019 08:55: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 1hCKdj-0003j0-Gp; Fri, 05 Apr 2019 08:55:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2AYO=SH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hCKdi-0003im-Bz
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:55:58 +0000
X-Inumbo-ID: a01aff99-5780-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a01aff99-5780-11e9-92d7-bc764e045a96;
 Fri, 05 Apr 2019 08:55:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hCKdg-0001jU-Ck
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:55:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hCKdg-0003f4-A7
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:55:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hCKdg-0003f4-A7@xenbits.xenproject.org>
Date: Fri, 05 Apr 2019 08:55:56 +0000
Subject: [Xen-changelog] [xen staging] x86emul: support AVX512{F,
 BW} zero- and sign-extending moves
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM5ODhiZWIwODY1ZjE4NjVhNTJkNDhhMWM0MTQ3MzViYzllYmVmMWQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgQXByIDUg
MTA6NDE6NTkgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBBcHIgNSAxMDo0MTo1OSAyMDE5ICswMjAwCgogICAgeDg2
ZW11bDogc3VwcG9ydCBBVlg1MTJ7RixCV30gemVyby0gYW5kIHNpZ24tZXh0ZW5kaW5nIG1vdmVz
CiAgICAKICAgIE5vdGUgdGhhdCB0aGUgdGVzdGluZyBpbiBzaW1kLmMgZG9lc24ndCByZWFsbHkg
Zm9sbG93IHRoZSBJU0EgZXh0ZW5zaW9uCiAgICBwYXR0ZXJuIC0gdG8gZml0IHRoZSBzY2hlbWUs
IGV4dGVuc2lvbnMgZnJvbSBieXRlIGFuZCB3b3JkIGdyYW51bGFyCiAgICB2ZWN0b3JzIGNhbiAo
Y3VycmVudGx5KSBzZW5zaWJseSBvbmx5IGhhcHBlbiBpbiB0aGUgQVZYNTEyQlcgY2FzZSAoYW5k
CiAgICBoZW5jZSByZXNwZWN0aXZlIGFic3RyYWN0aW9uIG1hY3JvcyB3aWxsIGJlIGFkZGVkIHRo
ZXJlIHJhdGhlciB0aGFuCiAgICBoZXJlKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2
ZXgtZGlzcDguYyAgfCAxMiArKysrKysrKysrKysKIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9z
aW1kLmMgICAgICAgIHwgIDIgKysKIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmggICAg
ICAgIHwgMTAgKysrKysrKysrKwogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRl
LmMgfCAzMyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIDQgZmlsZXMgY2hhbmdl
ZCwgNTUgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy90
ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L2V2ZXgtZGlzcDguYwppbmRleCBkNTgxMDc2ODI0Li5mMzQzNWZhMWU0IDEwMDY0NAotLS0gYS90
b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4
Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKQEAgLTE3Nyw2ICsxNzcsMTYgQEAgc3RhdGljIGNvbnN0
IHN0cnVjdCB0ZXN0IGF2eDUxMmZfYWxsW10gPSB7CiAgICAgSU5TTihwbWF4dSwgICAgICAgIDY2
LCAwZjM4LCAzZiwgICAgdmwsICAgICBkcSwgdmwpLAogICAgIElOU04ocG1pbnMsICAgICAgICA2
NiwgMGYzOCwgMzksICAgIHZsLCAgICAgZHEsIHZsKSwKICAgICBJTlNOKHBtaW51LCAgICAgICAg
NjYsIDBmMzgsIDNiLCAgICB2bCwgICAgIGRxLCB2bCksCisgICAgSU5TTihwbW92c3hiZCwgICAg
IDY2LCAwZjM4LCAyMSwgICAgdmxfNCwgICAgYiwgdmwpLAorICAgIElOU04ocG1vdnN4YnEsICAg
ICA2NiwgMGYzOCwgMjIsICAgIHZsXzgsICAgIGIsIHZsKSwKKyAgICBJTlNOKHBtb3ZzeHdkLCAg
ICAgNjYsIDBmMzgsIDIzLCAgICB2bF8yLCAgICB3LCB2bCksCisgICAgSU5TTihwbW92c3h3cSwg
ICAgIDY2LCAwZjM4LCAyNCwgICAgdmxfNCwgICAgdywgdmwpLAorICAgIElOU04ocG1vdnN4ZHEs
ICAgICA2NiwgMGYzOCwgMjUsICAgIHZsXzIsIGRfbmIsIHZsKSwKKyAgICBJTlNOKHBtb3Z6eGJk
LCAgICAgNjYsIDBmMzgsIDMxLCAgICB2bF80LCAgICBiLCB2bCksCisgICAgSU5TTihwbW92enhi
cSwgICAgIDY2LCAwZjM4LCAzMiwgICAgdmxfOCwgICAgYiwgdmwpLAorICAgIElOU04ocG1vdnp4
d2QsICAgICA2NiwgMGYzOCwgMzMsICAgIHZsXzIsICAgIHcsIHZsKSwKKyAgICBJTlNOKHBtb3Z6
eHdxLCAgICAgNjYsIDBmMzgsIDM0LCAgICB2bF80LCAgICB3LCB2bCksCisgICAgSU5TTihwbW92
enhkcSwgICAgIDY2LCAwZjM4LCAzNSwgICAgdmxfMiwgZF9uYiwgdmwpLAogICAgIElOU04ocG11
bGRxLCAgICAgICA2NiwgMGYzOCwgMjgsICAgIHZsLCAgICAgIHEsIHZsKSwKICAgICBJTlNOKHBt
dWxsZCwgICAgICAgNjYsIDBmMzgsIDQwLCAgICB2bCwgICAgICBkLCB2bCksCiAgICAgSU5TTihw
bXVsdWRxLCAgICAgIDY2LCAgIDBmLCBmNCwgICAgdmwsICAgICAgcSwgdmwpLApAQCAtMjc0LDYg
KzI4NCw4IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJid19hbGxbXSA9IHsKICAg
ICBJTlNOKHBtaW5zdywgICAgICA2NiwgICAwZiwgZWEsICAgIHZsLCAgICB3LCB2bCksCiAgICAg
SU5TTihwbWludWIsICAgICAgNjYsICAgMGYsIGRhLCAgICB2bCwgICAgYiwgdmwpLAogICAgIElO
U04ocG1pbnV3LCAgICAgIDY2LCAwZjM4LCAzYSwgICAgdmwsICAgIHcsIHZsKSwKKyAgICBJTlNO
KHBtb3ZzeGJ3LCAgICA2NiwgMGYzOCwgMjAsICAgIHZsXzIsICBiLCB2bCksCisgICAgSU5TTihw
bW92enhidywgICAgNjYsIDBmMzgsIDMwLCAgICB2bF8yLCAgYiwgdmwpLAogICAgIElOU04ocG11
bGh1dywgICAgIDY2LCAgIDBmLCBlNCwgICAgdmwsICAgIHcsIHZsKSwKICAgICBJTlNOKHBtdWxo
dywgICAgICA2NiwgICAwZiwgZTUsICAgIHZsLCAgICB3LCB2bCksCiAgICAgSU5TTihwbXVsbHcs
ICAgICAgNjYsICAgMGYsIGQ1LCAgICB2bCwgICAgdywgdmwpLApkaWZmIC0tZ2l0IGEvdG9vbHMv
dGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1k
LmMKaW5kZXggZDFmM2Y2NjFhMC4uMTAyMzVlOGUwYSAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL3NpbWQuYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5j
CkBAIC0zMTEsMTAgKzMxMSwxMiBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92
ZWNfdCBidikKICMgIGRlZmluZSBtYXgoeCwgeSkgQihwbWF4c2QsIF9tYXNrLCB4LCB5LCB1bmRl
ZigpLCB+MCkKICMgIGRlZmluZSBtaW4oeCwgeSkgQihwbWluc2QsIF9tYXNrLCB4LCB5LCB1bmRl
ZigpLCB+MCkKICMgIGRlZmluZSBtdWxfZnVsbCh4LCB5KSAoKHZlY190KUIocG11bGRxLCBfbWFz
aywgeCwgeSwgKHZkaV90KXVuZGVmKCksIH4wKSkKKyMgIGRlZmluZSB3aWRlbjEoeCkgKCh2ZWNf
dClCKHBtb3ZzeGRxLCBfbWFzaywgeCwgKHZkaV90KXVuZGVmKCksIH4wKSkKICMgZWxpZiBVSU5U
X1NJWkUgPT0gNAogIyAgZGVmaW5lIG1heCh4LCB5KSAoKHZlY190KUIocG1heHVkLCBfbWFzaywg
KHZzaV90KSh4KSwgKHZzaV90KSh5KSwgKHZzaV90KXVuZGVmKCksIH4wKSkKICMgIGRlZmluZSBt
aW4oeCwgeSkgKCh2ZWNfdClCKHBtaW51ZCwgX21hc2ssICh2c2lfdCkoeCksICh2c2lfdCkoeSks
ICh2c2lfdCl1bmRlZigpLCB+MCkpCiAjICBkZWZpbmUgbXVsX2Z1bGwoeCwgeSkgKCh2ZWNfdClC
KHBtdWx1ZHEsIF9tYXNrLCAodnNpX3QpKHgpLCAodnNpX3QpKHkpLCAodmRpX3QpdW5kZWYoKSwg
fjApKQorIyAgZGVmaW5lIHdpZGVuMSh4KSAoKHZlY190KUIocG1vdnp4ZHEsIF9tYXNrLCAodnNp
X2hhbGZfdCkoeCksICh2ZGlfdCl1bmRlZigpLCB+MCkpCiAjIGVsaWYgSU5UX1NJWkUgPT0gOAog
IyAgZGVmaW5lIG1heCh4LCB5KSAoKHZlY190KUIocG1heHNxLCBfbWFzaywgKHZkaV90KSh4KSwg
KHZkaV90KSh5KSwgKHZkaV90KXVuZGVmKCksIH4wKSkKICMgIGRlZmluZSBtaW4oeCwgeSkgKCh2
ZWNfdClCKHBtaW5zcSwgX21hc2ssICh2ZGlfdCkoeCksICh2ZGlfdCkoeSksICh2ZGlfdCl1bmRl
ZigpLCB+MCkpCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5oIGIv
dG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaAppbmRleCA2MGUxNDIwYjNkLi5mYjk4NmJl
NjZhIDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5oCisrKyBiL3Rv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgKQEAgLTIyMiw2ICsyMjIsMTYgQEAgUkVOKHB4
b3IsICwgZCk7CiAjICBlbmRpZgogT1ZSKG1vdm50ZHEpOwogT1ZSKG1vdm50ZHFhKTsKK09WUihw
bW92c3hiZCk7CitPVlIocG1vdnN4YnEpOworT1ZSKHBtb3ZzeGRxKTsKK09WUihwbW92c3h3ZCk7
CitPVlIocG1vdnN4d3EpOworT1ZSKHBtb3Z6eGJkKTsKK09WUihwbW92enhicSk7CitPVlIocG1v
dnp4ZHEpOworT1ZSKHBtb3Z6eHdkKTsKK09WUihwbW92enh3cSk7CiBPVlIocG11bGxkKTsKIE9W
UihwbXVsZHEpOwogT1ZSKHBtdWx1ZHEpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9l
bXVsYXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxh
dGUuYwppbmRleCA2MzQzMTAzZTU2Li5kMGQxYzA0YjA0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxh
dGUveDg2X2VtdWxhdGUuYwpAQCAtNDQzLDEzICs0NDMsMjMgQEAgc3RhdGljIGNvbnN0IHN0cnVj
dCBleHQwZjM4X3RhYmxlIHsKICAgICBbMHgxYV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzEyOCwg
LnR3b19vcCA9IDEsIC5kOHMgPSA0IH0sCiAgICAgWzB4MWJdID0geyAuc2ltZF9zaXplID0gc2lt
ZF8yNTYsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsX2J5XzIgfSwKICAgICBbMHgxYyAuLi4g
MHgxZV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50d29fb3AgPSAxIH0sCi0g
ICAgWzB4MjAgLi4uIDB4MjVdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9
IDEgfSwKKyAgICBbMHgyMF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdvX29wID0g
MSwgLmQ4cyA9IGQ4c192bF9ieV8yIH0sCisgICAgWzB4MjFdID0geyAuc2ltZF9zaXplID0gc2lt
ZF9vdGhlciwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmxfYnlfNCB9LAorICAgIFsweDIyXSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsX2J5
XzggfSwKKyAgICBbMHgyM10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdvX29wID0g
MSwgLmQ4cyA9IGQ4c192bF9ieV8yIH0sCisgICAgWzB4MjRdID0geyAuc2ltZF9zaXplID0gc2lt
ZF9vdGhlciwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmxfYnlfNCB9LAorICAgIFsweDI1XSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsX2J5
XzIgfSwKICAgICBbMHgyNiAuLi4gMHgyOV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9p
bnQsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHgyYV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3Bh
Y2tlZF9pbnQsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4MmJdID0geyAu
c2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCiAgICAgWzB4MmMgLi4uIDB4MmRdID0geyAu
c2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKICAgICBbMHgyZSAuLi4gMHgyZl0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLnRvX21lbSA9IDEgfSwKLSAgICBbMHgzMCAuLi4g
MHgzNV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdvX29wID0gMSB9LAorICAgIFsw
eDMwXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxLCAuZDhzID0gZDhz
X3ZsX2J5XzIgfSwKKyAgICBbMHgzMV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdv
X29wID0gMSwgLmQ4cyA9IGQ4c192bF9ieV80IH0sCisgICAgWzB4MzJdID0geyAuc2ltZF9zaXpl
ID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmxfYnlfOCB9LAorICAgIFsw
eDMzXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxLCAuZDhzID0gZDhz
X3ZsX2J5XzIgfSwKKyAgICBbMHgzNF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdv
X29wID0gMSwgLmQ4cyA9IGQ4c192bF9ieV80IH0sCisgICAgWzB4MzVdID0geyAuc2ltZF9zaXpl
ID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmxfYnlfMiB9LAogICAgIFsw
eDM2IC4uLiAweDNmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4
c192bCB9LAogICAgIFsweDQwXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4
cyA9IGQ4c192bCB9LAogICAgIFsweDQxXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2lu
dCwgLnR3b19vcCA9IDEgfSwKQEAgLTgzNDksNiArODM1OSwyNSBAQCB4ODZfZW11bGF0ZSgKICAg
ICAgICAgb3BfYnl0ZXMgPSAxNiA+PiAocG1vdl9jb252ZXJ0X2RlbHRhW2IgJiA3XSAtIHZleC5s
KTsKICAgICAgICAgZ290byBzaW1kXzBmX2ludDsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfRVZF
WF82NigweDBmMzgsIDB4MjApOiAvKiB2cG1vdnN4Yncge3gseX1tbS9tZW0sW3h5el1tbXtrfSAq
LworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MzApOiAvKiB2cG1vdnp4
Yncge3gseX1tbS9tZW0sW3h5el1tbXtrfSAqLworICAgICAgICBob3N0X2FuZF92Y3B1X211c3Rf
aGF2ZShhdng1MTJidyk7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgIGNhc2UgWDg2
RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MjEpOiAvKiB2cG1vdnN4YmQgeG1tL21lbSxbeHl6
XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgyMik6IC8q
IHZwbW92c3hicSB4bW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VW
RVhfNjYoMHgwZjM4LCAweDIzKTogLyogdnBtb3ZzeHdkIHt4LHl9bW0vbWVtLFt4eXpdbW17a30g
Ki8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDI0KTogLyogdnBtb3Zz
eHdxIHhtbS9tZW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82Nigw
eDBmMzgsIDB4MjUpOiAvKiB2cG1vdnN4ZHEge3gseX1tbS9tZW0sW3h5el1tbXtrfSAqLworICAg
IGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MzEpOiAvKiB2cG1vdnp4YmQgeG1t
L21lbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwg
MHgzMik6IC8qIHZwbW92enhicSB4bW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVN
VUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDMzKTogLyogdnBtb3Z6eHdkIHt4LHl9bW0vbWVtLFt4
eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDM0KTog
LyogdnBtb3Z6eHdxIHhtbS9tZW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENf
RVZFWF82NigweDBmMzgsIDB4MzUpOiAvKiB2cG1vdnp4ZHEge3gseX1tbS9tZW0sW3h5el1tbXtr
fSAqLworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC5icnMgfHwgKGV2ZXgudyAm
JiAoYiAmIDcpID09IDUpLCBFWENfVUQpOworICAgICAgICBvcF9ieXRlcyA9IDMyID4+IChwbW92
X2NvbnZlcnRfZGVsdGFbYiAmIDddICsgMSAtIGV2ZXgubHIpOworICAgICAgICBlbGVtX2J5dGVz
ID0gKGIgJiA3KSA8IDMgPyAxIDogKGIgJiA3KSAhPSA1ID8gMiA6IDQ7CisgICAgICAgIGdvdG8g
YXZ4NTEyZl9ub19zYWU7CisKICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgyYSk6
ICAgICAvKiBtb3ZudGRxYSBtMTI4LHhtbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2
KDB4MGYzOCwgMHgyYSk6IC8qIHZtb3ZudGRxYSBtZW0se3gseX1tbSAqLwogICAgICAgICBnZW5l
cmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9NRU0sIEVYQ19VRCk7Ci0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Apr 05 08:56:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Apr 2019 08:56: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 1hCKdu-0003kr-LZ; Fri, 05 Apr 2019 08:56: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=2AYO=SH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hCKdt-0003kd-8R
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:56:09 +0000
X-Inumbo-ID: a630ebe8-5780-11e9-b22d-67aaa4e253bb
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a630ebe8-5780-11e9-b22d-67aaa4e253bb;
 Fri, 05 Apr 2019 08:56:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hCKdq-0001kL-Jm
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:56:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hCKdq-0003fm-H8
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 08:56:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hCKdq-0003fm-H8@xenbits.xenproject.org>
Date: Fri, 05 Apr 2019 08:56:06 +0000
Subject: [Xen-changelog] [xen staging] x86emul: support AVX512{F,
 BW} down conversion moves
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMwZTBiZGY3OTgyOGRiOTc1ZjAyNDhjYmE5MzNkNTYzMDM4ZjFlMzcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgQXByIDUg
MTA6NDI6MzkgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBBcHIgNSAxMDo0MjozOSAyMDE5ICswMjAwCgogICAgeDg2
ZW11bDogc3VwcG9ydCBBVlg1MTJ7RixCV30gZG93biBjb252ZXJzaW9uIG1vdmVzCiAgICAKICAg
IE5vdGUgdGhhdCB0aGUgdnBtb3Z7LHMsdXN9e2QscX13IHRhYmxlIGVudHJpZXMgaW4gZXZleC1k
aXNwOC5jIGFyZQogICAgc2xpZ2h0bHkgZGlmZmVyZW50IGZyb20gd2hhdCBvbmUgd291bGQgZXhw
ZWN0LCBkdWUgdG8gdGhlbSByZXF1aXJpbmcKICAgIEVWRVguVyB0byBiZSB6ZXJvLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB0b29s
cy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jICB8IDE4ICsrKysrKysrKysrKwogdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYyAgICAgICAgfCA0OCArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmggICAgICAgIHwg
MTcgKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIHwg
NTMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogNCBmaWxlcyBjaGFuZ2VkLCAx
MzMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy90ZXN0
cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2
ZXgtZGlzcDguYwppbmRleCBmMzQzNWZhMWU0Li5jNDE2MjFjNTg3IDEwMDY0NAotLS0gYS90b29s
cy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9l
bXVsYXRvci9ldmV4LWRpc3A4LmMKQEAgLTE3NywxMSArMTc3LDI2IEBAIHN0YXRpYyBjb25zdCBz
dHJ1Y3QgdGVzdCBhdng1MTJmX2FsbFtdID0gewogICAgIElOU04ocG1heHUsICAgICAgICA2Niwg
MGYzOCwgM2YsICAgIHZsLCAgICAgZHEsIHZsKSwKICAgICBJTlNOKHBtaW5zLCAgICAgICAgNjYs
IDBmMzgsIDM5LCAgICB2bCwgICAgIGRxLCB2bCksCiAgICAgSU5TTihwbWludSwgICAgICAgIDY2
LCAwZjM4LCAzYiwgICAgdmwsICAgICBkcSwgdmwpLAorICAgIElOU04ocG1vdmRiLCAgICAgICBm
MywgMGYzOCwgMzEsICAgIHZsXzQsICAgIGIsIHZsKSwKKyAgICBJTlNOKHBtb3ZkdywgICAgICAg
ZjMsIDBmMzgsIDMzLCAgICB2bF8yLCAgICBiLCB2bCksCisgICAgSU5TTihwbW92cWIsICAgICAg
IGYzLCAwZjM4LCAzMiwgICAgdmxfOCwgICAgYiwgdmwpLAorICAgIElOU04ocG1vdnFkLCAgICAg
ICBmMywgMGYzOCwgMzUsICAgIHZsXzIsIGRfbmIsIHZsKSwKKyAgICBJTlNOKHBtb3ZxdywgICAg
ICAgZjMsIDBmMzgsIDM0LCAgICB2bF80LCAgICBiLCB2bCksCisgICAgSU5TTihwbW92c2RiLCAg
ICAgIGYzLCAwZjM4LCAyMSwgICAgdmxfNCwgICAgYiwgdmwpLAorICAgIElOU04ocG1vdnNkdywg
ICAgICBmMywgMGYzOCwgMjMsICAgIHZsXzIsICAgIGIsIHZsKSwKKyAgICBJTlNOKHBtb3ZzcWIs
ICAgICAgZjMsIDBmMzgsIDIyLCAgICB2bF84LCAgICBiLCB2bCksCisgICAgSU5TTihwbW92c3Fk
LCAgICAgIGYzLCAwZjM4LCAyNSwgICAgdmxfMiwgZF9uYiwgdmwpLAorICAgIElOU04ocG1vdnNx
dywgICAgICBmMywgMGYzOCwgMjQsICAgIHZsXzQsICAgIGIsIHZsKSwKICAgICBJTlNOKHBtb3Zz
eGJkLCAgICAgNjYsIDBmMzgsIDIxLCAgICB2bF80LCAgICBiLCB2bCksCiAgICAgSU5TTihwbW92
c3hicSwgICAgIDY2LCAwZjM4LCAyMiwgICAgdmxfOCwgICAgYiwgdmwpLAogICAgIElOU04ocG1v
dnN4d2QsICAgICA2NiwgMGYzOCwgMjMsICAgIHZsXzIsICAgIHcsIHZsKSwKICAgICBJTlNOKHBt
b3ZzeHdxLCAgICAgNjYsIDBmMzgsIDI0LCAgICB2bF80LCAgICB3LCB2bCksCiAgICAgSU5TTihw
bW92c3hkcSwgICAgIDY2LCAwZjM4LCAyNSwgICAgdmxfMiwgZF9uYiwgdmwpLAorICAgIElOU04o
cG1vdnVzZGIsICAgICBmMywgMGYzOCwgMTEsICAgIHZsXzQsICAgIGIsIHZsKSwKKyAgICBJTlNO
KHBtb3Z1c2R3LCAgICAgZjMsIDBmMzgsIDEzLCAgICB2bF8yLCAgICBiLCB2bCksCisgICAgSU5T
TihwbW92dXNxYiwgICAgIGYzLCAwZjM4LCAxMiwgICAgdmxfOCwgICAgYiwgdmwpLAorICAgIElO
U04ocG1vdnVzcWQsICAgICBmMywgMGYzOCwgMTUsICAgIHZsXzIsIGRfbmIsIHZsKSwKKyAgICBJ
TlNOKHBtb3Z1c3F3LCAgICAgZjMsIDBmMzgsIDE0LCAgICB2bF80LCAgICBiLCB2bCksCiAgICAg
SU5TTihwbW92enhiZCwgICAgIDY2LCAwZjM4LCAzMSwgICAgdmxfNCwgICAgYiwgdmwpLAogICAg
IElOU04ocG1vdnp4YnEsICAgICA2NiwgMGYzOCwgMzIsICAgIHZsXzgsICAgIGIsIHZsKSwKICAg
ICBJTlNOKHBtb3Z6eHdkLCAgICAgNjYsIDBmMzgsIDMzLCAgICB2bF8yLCAgICB3LCB2bCksCkBA
IC0yODQsNyArMjk5LDEwIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJid19hbGxb
XSA9IHsKICAgICBJTlNOKHBtaW5zdywgICAgICA2NiwgICAwZiwgZWEsICAgIHZsLCAgICB3LCB2
bCksCiAgICAgSU5TTihwbWludWIsICAgICAgNjYsICAgMGYsIGRhLCAgICB2bCwgICAgYiwgdmwp
LAogICAgIElOU04ocG1pbnV3LCAgICAgIDY2LCAwZjM4LCAzYSwgICAgdmwsICAgIHcsIHZsKSwK
KyAgICBJTlNOKHBtb3Zzd2IsICAgICBmMywgMGYzOCwgMjAsICAgIHZsXzIsICBiLCB2bCksCiAg
ICAgSU5TTihwbW92c3hidywgICAgNjYsIDBmMzgsIDIwLCAgICB2bF8yLCAgYiwgdmwpLAorICAg
IElOU04ocG1vdnVzd2IsICAgIGYzLCAwZjM4LCAxMCwgICAgdmxfMiwgIGIsIHZsKSwKKyAgICBJ
TlNOKHBtb3Z3YiwgICAgICBmMywgMGYzOCwgMzAsICAgIHZsXzIsICBiLCB2bCksCiAgICAgSU5T
TihwbW92enhidywgICAgNjYsIDBmMzgsIDMwLCAgICB2bF8yLCAgYiwgdmwpLAogICAgIElOU04o
cG11bGh1dywgICAgIDY2LCAgIDBmLCBlNCwgICAgdmwsICAgIHcsIHZsKSwKICAgICBJTlNOKHBt
dWxodywgICAgICA2NiwgICAwZiwgZTUsICAgIHZsLCAgICB3LCB2bCksCmRpZmYgLS1naXQgYS90
b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L3NpbWQuYwppbmRleCAxMDIzNWU4ZTBhLi45YzJhMGE1YTVhIDEwMDY0NAotLS0gYS90b29scy90
ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9z
aW1kLmMKQEAgLTI3Nyw2ICsyNzcsMTcgQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5
dGVfdmVjX3QgYnYpCiAjZW5kaWYKICNpZiAoSU5UX1NJWkUgPT0gNCB8fCBVSU5UX1NJWkUgPT0g
NCB8fCBJTlRfU0laRSA9PSA4IHx8IFVJTlRfU0laRSA9PSA4KSAmJiBcCiAgICAgIGRlZmluZWQo
X19BVlg1MTJGX18pICYmIChWRUNfU0laRSA9PSA2NCB8fCBkZWZpbmVkKF9fQVZYNTEyVkxfXykp
CisjIGlmIEVMRU1fQ09VTlQgPT0gOCAvKiB2ZXh0cmFjdGl7MzIsNjR9eDQgKi8gfHwgXAorICAg
ICAoRUxFTV9DT1VOVCA9PSAxNiAmJiBFTEVNX1NJWkUgPT0gNCAmJiBkZWZpbmVkKF9fQVZYNTEy
RFFfXykpIC8qIHZleHRyYWN0aTMyeDggKi8gfHwgXAorICAgICAoRUxFTV9DT1VOVCA9PSA0ICYm
IEVMRU1fU0laRSA9PSA4ICYmIGRlZmluZWQoX19BVlg1MTJEUV9fKSkgLyogdmV4dHJhY3RpNjR4
MiAqLworIyAgZGVmaW5lIGxvd19oYWxmKHgpICh7IFwKKyAgICBoYWxmX3QgdF87IFwKKyAgICBh
c20gKCAidmV4dHJhY3RpJWNbd114JWNbbl0gJDAsICVbc10sICVbZF0iIFwKKyAgICAgICAgICA6
IFtkXSAiPW0iICh0XykgXAorICAgICAgICAgIDogW3NdICJ2IiAoeCksIFt3XSAiaSIgKEVMRU1f
U0laRSAqIDgpLCBbbl0gImkiIChFTEVNX0NPVU5UIC8gMikgKTsgXAorICAgIHRfOyBcCit9KQor
IyBlbmRpZgogIyBpZiBJTlRfU0laRSA9PSA0IHx8IFVJTlRfU0laRSA9PSA0CiAjICBkZWZpbmUg
YnJvYWRjYXN0KHgpICh7IFwKICAgICB2ZWNfdCB0XzsgXApAQCAtMjkxLDYgKzMwMiw3IEBAIHN0
YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGJ2KQogfSkKICMgIGRlZmluZSBt
aXgoeCwgeSkgKCh2ZWNfdClCKG1vdmRxYTMyXywgX21hc2ssICh2c2lfdCkoeCksICh2c2lfdCko
eSksIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgwYjAxMDEwMTAxMDEwMTAxMDEg
JiAoKDEgPDwgRUxFTV9DT1VOVCkgLSAxKSkpKQorIyAgZGVmaW5lIHNocmluazEoeCkgKChoYWxm
X3QpQihwbW92cWQsIF9tYXNrLCAodmRpX3QpKHgpLCAodnNpX2hhbGZfdCl7fSwgfjApKQogIyBl
bGlmIElOVF9TSVpFID09IDggfHwgVUlOVF9TSVpFID09IDgKICMgIGRlZmluZSBicm9hZGNhc3Qo
eCkgKHsgXAogICAgIHZlY190IHRfOyBcCkBAIC03MjAsNiArNzMyLDI3IEBAIHN0YXRpYyBpbmxp
bmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGJ2KQogIyBlbmRpZgogI2VuZGlmCiAKKyNpZiBW
RUNfU0laRSA+PSAxNgorCisjIGlmICFkZWZpbmVkKGxvd19oYWxmKSAmJiBkZWZpbmVkKEhBTEZf
U0laRSkKK3N0YXRpYyBpbmxpbmUgaGFsZl90IGxvd19oYWxmKHZlY190IHgpCit7CisjICBpZiBI
QUxGX1NJWkUgPCBWRUNfU0laRQorICAgIGhhbGZfdCB5OworICAgIHVuc2lnbmVkIGludCBpOwor
CisgICAgZm9yICggaSA9IDA7IGkgPCBFTEVNX0NPVU5UIC8gMjsgKytpICkKKyAgICAgICAgeVtp
XSA9IHhbaV07CisKKyAgICByZXR1cm4geTsKKyMgIGVsc2UKKyAgICByZXR1cm4geDsKKyMgIGVu
ZGlmCit9CisjIGVuZGlmCisKKyNlbmRpZgorCiAjaWYgZGVmaW5lZChfX0FWWDUxMkZfXykgJiYg
ZGVmaW5lZChGTE9BVF9TSVpFKQogIyBpbmNsdWRlICJzaW1kLWZtYS5jIgogI2VuZGlmCkBAIC0x
MDg3LDYgKzExMjAsMjEgQEAgaW50IHNpbWRfdGVzdCh2b2lkKQogCiAjZW5kaWYKIAorI2lmIGRl
ZmluZWQod2lkZW4xKSAmJiBkZWZpbmVkKHNocmluazEpCisgICAgeworICAgICAgICBoYWxmX3Qg
YXV4MSA9IGxvd19oYWxmKHNyYyksIGF1eDI7CisKKyAgICAgICAgdG91Y2goYXV4MSk7CisgICAg
ICAgIHggPSB3aWRlbjEoYXV4MSk7CisgICAgICAgIHRvdWNoKHgpOworICAgICAgICBhdXgyID0g
c2hyaW5rMSh4KTsKKyAgICAgICAgdG91Y2goYXV4Mik7CisgICAgICAgIGZvciAoIGkgPSAwOyBp
IDwgRUxFTV9DT1VOVCAvIDI7ICsraSApCisgICAgICAgICAgICBpZiAoIGF1eDJbaV0gIT0gc3Jj
W2ldICkKKyAgICAgICAgICAgICAgICByZXR1cm4gX19MSU5FX187CisgICAgfQorI2VuZGlmCisK
ICNpZmRlZiBkdXBfbG8KICAgICB0b3VjaChzcmMpOwogICAgIHggPSBkdXBfbG8oc3JjKTsKZGlm
ZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmggYi90b29scy90ZXN0cy94
ODZfZW11bGF0b3Ivc2ltZC5oCmluZGV4IGZiOTg2YmU2NmEuLmQ4ZjYyYmE0NzIgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgKKysrIGIvdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL3NpbWQuaApAQCAtNzAsNiArNzAsMjMgQEAgdHlwZWRlZiBpbnQgX19hdHRyaWJ1
dGVfXygodmVjdG9yX3NpemUoVkVDX1NJWkUpKSkgdnNpX3Q7CiB0eXBlZGVmIGxvbmcgbG9uZyBf
X2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZShWRUNfU0laRSkpKSB2ZGlfdDsKICNlbmRpZgogCisj
aWYgVkVDX1NJWkUgPj0gMTYKKworIyBpZiBFTEVNX0NPVU5UID49IDIKKyMgIGlmIFZFQ19TSVpF
ID4gMzIKKyMgICBkZWZpbmUgSEFMRl9TSVpFIChWRUNfU0laRSAvIDIpCisjICBlbHNlCisjICAg
ZGVmaW5lIEhBTEZfU0laRSAxNgorIyAgZW5kaWYKK3R5cGVkZWYgdHlwZW9mKCh2ZWNfdCl7fVsw
XSkgX19hdHRyaWJ1dGVfXygodmVjdG9yX3NpemUoSEFMRl9TSVpFKSkpIGhhbGZfdDsKK3R5cGVk
ZWYgY2hhciBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZShIQUxGX1NJWkUpKSkgdnFpX2hhbGZf
dDsKK3R5cGVkZWYgc2hvcnQgX19hdHRyaWJ1dGVfXygodmVjdG9yX3NpemUoSEFMRl9TSVpFKSkp
IHZoaV9oYWxmX3Q7Cit0eXBlZGVmIGludCBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZShIQUxG
X1NJWkUpKSkgdnNpX2hhbGZfdDsKK3R5cGVkZWYgbG9uZyBsb25nIF9fYXR0cmlidXRlX18oKHZl
Y3Rvcl9zaXplKEhBTEZfU0laRSkpKSB2ZGlfaGFsZl90OworIyBlbmRpZgorCisjZW5kaWYKKwog
I2lmIFZFQ19TSVpFID09IDE2CiAjIGRlZmluZSBCKG4sIHMsIGEuLi4pICAgX19idWlsdGluX2lh
MzJfICMjIG4gIyMgMTI4ICMjIHMoYSkKICMgZGVmaW5lIEJfKG4sIHMsIGEuLi4pICBfX2J1aWx0
aW5faWEzMl8gIyMgbiAjIyAgICAgICAgcyhhKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4
Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2Vt
dWxhdGUuYwppbmRleCBkMGQxYzA0YjA0Li5lYzc3ZDEyNWU3IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2Vt
dWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMzA2OCw3ICszMDY4LDIyIEBAIHg4Nl9kZWNvZGUoCiAg
ICAgICAgICAgICAgICAgZCB8PSB2U0lCOwogICAgICAgICAgICAgc3RhdGUtPnNpbWRfc2l6ZSA9
IGV4dDBmMzhfdGFibGVbYl0uc2ltZF9zaXplOwogICAgICAgICAgICAgaWYgKCBldmV4X2VuY29k
ZWQoKSApCi0gICAgICAgICAgICAgICAgZGlzcDhzY2FsZSA9IGRlY29kZV9kaXNwOHNjYWxlKGV4
dDBmMzhfdGFibGVbYl0uZDhzLCBzdGF0ZSk7CisgICAgICAgICAgICB7CisgICAgICAgICAgICAg
ICAgLyoKKyAgICAgICAgICAgICAgICAgKiBWUE1PVlVTKiBhcmUgaWRlbnRpY2FsIHRvIFZQTU9W
UyogRGlzcDgtc2NhbGluZy13aXNlLCBidXQKKyAgICAgICAgICAgICAgICAgKiB0aGVpciBhdHRy
aWJ1dGVzIGRvbid0IG1hdGNoIHRob3NlIG9mIHRoZSB2ZXhfNjYgZW5jb2RlZAorICAgICAgICAg
ICAgICAgICAqIGluc25zIHdpdGggdGhlIHNhbWUgYmFzZSBvcGNvZGVzLiBSYXRoZXIgdGhhbiBh
ZGRpbmcgbmV3CisgICAgICAgICAgICAgICAgICogY29sdW1ucyB0byB0aGUgdGFibGUsIGhhbmRs
ZSB0aGlzIGhlcmUgZm9yIG5vdy4KKyAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAg
ICBpZiAoIGV2ZXgucGZ4ICE9IHZleF9mMyB8fCAoYiAmIDB4ZjgpICE9IDB4MTAgKQorICAgICAg
ICAgICAgICAgICAgICBkaXNwOHNjYWxlID0gZGVjb2RlX2Rpc3A4c2NhbGUoZXh0MGYzOF90YWJs
ZVtiXS5kOHMsIHN0YXRlKTsKKyAgICAgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgICAgICBkaXNwOHNjYWxlID0gZGVjb2RlX2Rpc3A4c2NhbGUoZXh0
MGYzOF90YWJsZVtiIF4gMHgzMF0uZDhzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RhdGUpOworICAgICAgICAgICAgICAgICAgICBzdGF0ZS0+
c2ltZF9zaXplID0gc2ltZF9vdGhlcjsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICB9
CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIGV4dF8wZjNhOgpAQCAtODM1OSwx
MCArODM3NCwxNCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgb3BfYnl0ZXMgPSAxNiA+PiAocG1v
dl9jb252ZXJ0X2RlbHRhW2IgJiA3XSAtIHZleC5sKTsKICAgICAgICAgZ290byBzaW1kXzBmX2lu
dDsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMygweDBmMzgsIDB4MTApOiAvKiB2cG1v
dnVzd2IgW3h5el1tbSx7eCx5fW1tL21lbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZF
WF82NigweDBmMzgsIDB4MjApOiAvKiB2cG1vdnN4Yncge3gseX1tbS9tZW0sW3h5el1tbXtrfSAq
LworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMygweDBmMzgsIDB4MjApOiAvKiB2cG1vdnN3
YiBbeHl6XW1tLHt4LHl9bW0vbWVte2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2
KDB4MGYzOCwgMHgzMCk6IC8qIHZwbW92enhidyB7eCx5fW1tL21lbSxbeHl6XW1te2t9ICovCisg
ICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYzOCwgMHgzMCk6IC8qIHZwbW92d2IgW3h5
el1tbSx7eCx5fW1tL21lbXtrfSAqLwogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShh
dng1MTJidyk7Ci0gICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgICAgICBpZiAoIGV2ZXgu
cGZ4ICE9IHZleF9mMyApCisgICAgICAgIHsKICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYo
MHgwZjM4LCAweDIxKTogLyogdnBtb3ZzeGJkIHhtbS9tZW0sW3h5el1tbXtrfSAqLwogICAgIGNh
c2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MjIpOiAvKiB2cG1vdnN4YnEgeG1tL21l
bSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgy
Myk6IC8qIHZwbW92c3h3ZCB7eCx5fW1tL21lbSxbeHl6XW1te2t9ICovCkBAIC04MzczLDcgKzgz
OTIsMjkgQEAgeDg2X2VtdWxhdGUoCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYz
OCwgMHgzMyk6IC8qIHZwbW92enh3ZCB7eCx5fW1tL21lbSxbeHl6XW1te2t9ICovCiAgICAgY2Fz
ZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgzNCk6IC8qIHZwbW92enh3cSB4bW0vbWVt
LFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweDM1
KTogLyogdnBtb3Z6eGRxIHt4LHl9bW0vbWVtLFt4eXpdbW17a30gKi8KLSAgICAgICAgZ2VuZXJh
dGVfZXhjZXB0aW9uX2lmKGV2ZXguYnJzIHx8IChldmV4LncgJiYgKGIgJiA3KSA9PSA1KSwgRVhD
X1VEKTsKKyAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LncgJiYgKGIgJiA3
KSA9PSA1LCBFWENfVUQpOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAg
IGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMygweDBmMzgsIDB4MTEpOiAvKiB2cG1vdnVzZGIgW3h5
el1tbSx4bW0vbWVte2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYzOCwg
MHgxMik6IC8qIHZwbW92dXNxYiBbeHl6XW1tLHhtbS9tZW17a30gKi8KKyAgICBjYXNlIFg4NkVN
VUxfT1BDX0VWRVhfRjMoMHgwZjM4LCAweDEzKTogLyogdnBtb3Z1c2R3IFt4eXpdbW0se3gseX1t
bS9tZW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjMoMHgwZjM4LCAweDE0KTog
LyogdnBtb3Z1c3F3IFt4eXpdbW0seG1tL21lbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENf
RVZFWF9GMygweDBmMzgsIDB4MTUpOiAvKiB2cG1vdnVzcWQgW3h5el1tbSx7eCx5fW1tL21lbXtr
fSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMygweDBmMzgsIDB4MjEpOiAvKiB2cG1v
dnNkYiBbeHl6XW1tLHhtbS9tZW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjMo
MHgwZjM4LCAweDIyKTogLyogdnBtb3ZzcWIgW3h5el1tbSx4bW0vbWVte2t9ICovCisgICAgY2Fz
ZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYzOCwgMHgyMyk6IC8qIHZwbW92c2R3IFt4eXpdbW0s
e3gseX1tbS9tZW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjMoMHgwZjM4LCAw
eDI0KTogLyogdnBtb3ZzcXcgW3h5el1tbSx4bW0vbWVte2t9ICovCisgICAgY2FzZSBYODZFTVVM
X09QQ19FVkVYX0YzKDB4MGYzOCwgMHgyNSk6IC8qIHZwbW92c3FkIFt4eXpdbW0se3gseX1tbS9t
ZW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjMoMHgwZjM4LCAweDMxKTogLyog
dnBtb3ZkYiBbeHl6XW1tLHhtbS9tZW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
RjMoMHgwZjM4LCAweDMyKTogLyogdnBtb3ZxYiBbeHl6XW1tLHhtbS9tZW17a30gKi8KKyAgICBj
YXNlIFg4NkVNVUxfT1BDX0VWRVhfRjMoMHgwZjM4LCAweDMzKTogLyogdnBtb3ZkdyBbeHl6XW1t
LHt4LHl9bW0vbWVte2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYzOCwg
MHgzNCk6IC8qIHZwbW92cXcgW3h5el1tbSx4bW0vbWVte2t9ICovCisgICAgY2FzZSBYODZFTVVM
X09QQ19FVkVYX0YzKDB4MGYzOCwgMHgzNSk6IC8qIHZwbW92cWQgW3h5el1tbSx7eCx5fW1tL21l
bXtrfSAqLworICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXgudyB8fCAoZWEu
dHlwZSAhPSBPUF9SRUcgJiYgZXZleC56KSwgRVhDX1VEKTsKKyAgICAgICAgICAgIGQgPSBEc3RN
ZW0gfCBTcmNSZWcgfCBUd29PcDsKKyAgICAgICAgfQorICAgICAgICBnZW5lcmF0ZV9leGNlcHRp
b25faWYoZXZleC5icnMsIEVYQ19VRCk7CiAgICAgICAgIG9wX2J5dGVzID0gMzIgPj4gKHBtb3Zf
Y29udmVydF9kZWx0YVtiICYgN10gKyAxIC0gZXZleC5scik7CiAgICAgICAgIGVsZW1fYnl0ZXMg
PSAoYiAmIDcpIDwgMyA/IDEgOiAoYiAmIDcpICE9IDUgPyAyIDogNDsKICAgICAgICAgZ290byBh
dng1MTJmX25vX3NhZTsKQEAgLTEwMjE1LDYgKzEwMjU2LDEyIEBAIHg4Nl9pbnNuX2lzX21lbV93
cml0ZShjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfc3RhdGUgKnN0YXRlLAogICAgIGNhc2UgWDg2
RU1VTF9PUEMoMHgwZiwgMHhhYik6ICAgICAgICAvKiBCVFMgKi8KICAgICBjYXNlIFg4NkVNVUxf
T1BDKDB4MGYsIDB4YjMpOiAgICAgICAgLyogQlRSICovCiAgICAgY2FzZSBYODZFTVVMX09QQygw
eDBmLCAweGJiKTogICAgICAgIC8qIEJUQyAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9G
MygweDBmMzgsIDB4MTApIC4uLgorICAgICAgICAgWDg2RU1VTF9PUENfRVZFWF9GMygweDBmMzgs
IDB4MTUpOiAvKiBWUE1PVlVTKiAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMygweDBm
MzgsIDB4MjApIC4uLgorICAgICAgICAgWDg2RU1VTF9PUENfRVZFWF9GMygweDBmMzgsIDB4MjUp
OiAvKiBWUE1PVlMqICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYzOCwgMHgz
MCkgLi4uCisgICAgICAgICBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYzOCwgMHgzNSk6IC8qIFZQ
TU9We0QsUSxXfSogKi8KICAgICAgICAgcmV0dXJuIHRydWU7CiAKICAgICBjYXNlIDB4ZDk6Ci0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFn
aW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Apr 05 10:22:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Apr 2019 10: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 1hCLz7-0003dr-JU; Fri, 05 Apr 2019 10:22: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=2AYO=SH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hCLz6-0003dX-7X
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:22:08 +0000
X-Inumbo-ID: a91bad28-578c-11e9-8ce3-5f8c55605d3c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a91bad28-578c-11e9-8ce3-5f8c55605d3c;
 Fri, 05 Apr 2019 10:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hCLz3-0003Vx-Em
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:22:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hCLz3-0001YH-Bq
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:22:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hCLz3-0001YH-Bq@xenbits.xenproject.org>
Date: Fri, 05 Apr 2019 10:22:05 +0000
Subject: [Xen-changelog] [xen staging] x86/cpu: Drop cpu_devs[] and
 $VENDOR_init_cpu() hooks
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY0OTMzOTIwYzliMzQxMjlkOGM4NjgzNDdkYTBlZDM5NmI1MGUzYTgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEFwciA0IDE1OjUxOjI1IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIEFwciA1IDExOjA5OjA3
IDIwMTkgKzAxMDAKCiAgICB4ODYvY3B1OiBEcm9wIGNwdV9kZXZzW10gYW5kICRWRU5ET1JfaW5p
dF9jcHUoKSBob29rcwogICAgCiAgICBUaGVzZSBoZWxwZXJzIGVhY2ggZmlsbCBpbiBhIHNpbmds
ZSBjcHVfZGV2c1tdIHBvaW50ZXIsIGFuZCBzaW5jZSBjL3MKICAgIDAwYjRmNGQwZiAieDg2L2Nw
dWlkOiBEcm9wIGdldF9jcHVfdmVuZG9yKCkgY29tcGxldGVseSIsIHRoaXMgYXJyYXkgaXMgcmVh
ZAogICAgZXhhY3RseSBvbmNlIG9uIGJvb3QuCiAgICAKICAgIERlbGV0ZSB0aGUgaG9va3MgYW5k
IGNwdV9kZXZzW10sIGFuZCBoYXZlIGVhcmx5X2NwdV9kZXRlY3QoKSBwaWNrIHRoZQogICAgYXBw
cm9wcmlhdGUgY3B1X2RldiBzdHJ1Y3R1cmUgZGlyZWN0bHkuCiAgICAKICAgIEFzIGVhcmx5X2Nw
dV9pbml0KCkgaXMgZW1wdHkgbm93IG90aGVyIHRoYW4gYSBjYWxsIHRvIGVhcmx5X2NwdV9kZXRl
Y3QoKSwgYW5kCiAgICB0aGlzIGlzbid0IGV4cGVjdGVkIHRvIGNoYW5nZSBtb3ZpbmcgZm9yd2Fy
ZHMsIHJlbmFtZSB0aGUgbGF0dGVyIGFuZCBkZWxldGUKICAgIHRoZSBmb3JtZXIuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9jcHUvYW1kLmMgICAgICB8ICA4ICstLS0tLS0tCiB4ZW4vYXJjaC94ODYvY3B1
L2NlbnRhdXIuYyAgfCAgOCArLS0tLS0tLQogeGVuL2FyY2gveDg2L2NwdS9jb21tb24uYyAgIHwg
MzEgKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L2NwdS9jcHUu
aCAgICAgIHwgIDggKystLS0tLS0KIHhlbi9hcmNoL3g4Ni9jcHUvaW50ZWwuYyAgICB8IDExICst
LS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvY3B1L3NoYW5naGFpLmMgfCAgOCArLS0tLS0tLQogNiBm
aWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCA2MCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvY3B1L2FtZC5jIGIveGVuL2FyY2gveDg2L2NwdS9hbWQuYwppbmRl
eCA3YTczZDYyOTk0Li5kNTg5NTJiMjIyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2Ft
ZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKQEAgLTc5MiwxNCArNzkyLDggQEAgc3Rh
dGljIHZvaWQgaW5pdF9hbWQoc3RydWN0IGNwdWluZm9feDg2ICpjKQogCWNoZWNrX3N5c2NmZ19k
cmFtX21vZF9lbigpOwogfQogCi1zdGF0aWMgY29uc3Qgc3RydWN0IGNwdV9kZXYgYW1kX2NwdV9k
ZXYgPSB7Citjb25zdCBzdHJ1Y3QgY3B1X2RldiBhbWRfY3B1X2RldiA9IHsKIAkuY192ZW5kb3IJ
PSAiQU1EIiwKIAkuY19lYXJseV9pbml0CT0gZWFybHlfaW5pdF9hbWQsCiAJLmNfaW5pdAkJPSBp
bml0X2FtZCwKIH07Ci0KLWludCBfX2luaXQgYW1kX2luaXRfY3B1KHZvaWQpCi17Ci0JY3B1X2Rl
dnNbWDg2X1ZFTkRPUl9BTURdID0gJmFtZF9jcHVfZGV2OwotCXJldHVybiAwOwotfQpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2NwdS9jZW50YXVyLmMgYi94ZW4vYXJjaC94ODYvY3B1L2NlbnRh
dXIuYwppbmRleCA3MWY2NTAzNjgyLi4yNjhmNGQ0NGQ3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvY3B1L2NlbnRhdXIuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L2NlbnRhdXIuYwpAQCAtNTQs
MTMgKzU0LDcgQEAgc3RhdGljIHZvaWQgaW5pdF9jZW50YXVyKHN0cnVjdCBjcHVpbmZvX3g4NiAq
YykKIAkJaW5pdF9jMyhjKTsKIH0KIAotc3RhdGljIGNvbnN0IHN0cnVjdCBjcHVfZGV2IGNlbnRh
dXJfY3B1X2RldiA9IHsKK2NvbnN0IHN0cnVjdCBjcHVfZGV2IGNlbnRhdXJfY3B1X2RldiA9IHsK
IAkuY192ZW5kb3IJPSAiQ2VudGF1ciIsCiAJLmNfaW5pdAkJPSBpbml0X2NlbnRhdXIsCiB9Owot
Ci1pbnQgX19pbml0IGNlbnRhdXJfaW5pdF9jcHUodm9pZCkKLXsKLQljcHVfZGV2c1tYODZfVkVO
RE9SX0NFTlRBVVJdID0gJmNlbnRhdXJfY3B1X2RldjsKLQlyZXR1cm4gMDsKLX0KZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5j
CmluZGV4IGIyMjQ5YjViMTIuLmM3YjFmMzQyMzkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9j
cHUvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwpAQCAtNDIsOCArNDIs
NiBAQCB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBsZXZlbGxpbmdfY2FwczsKIERFRklORV9Q
RVJfQ1BVKHN0cnVjdCBjcHVpZG1hc2tzLCBjcHVpZG1hc2tzKTsKIHN0cnVjdCBjcHVpZG1hc2tz
IF9fcmVhZF9tb3N0bHkgY3B1aWRtYXNrX2RlZmF1bHRzOwogCi1jb25zdCBzdHJ1Y3QgY3B1X2Rl
diAqX19yZWFkX21vc3RseSBjcHVfZGV2c1tYODZfVkVORE9SX05VTV0gPSB7fTsKLQogdW5zaWdu
ZWQgaW50IHBhZGRyX2JpdHMgX19yZWFkX21vc3RseSA9IDM2OwogdW5zaWduZWQgaW50IGhhcF9w
YWRkcl9iaXRzIF9fcmVhZF9tb3N0bHkgPSAzNjsKIHVuc2lnbmVkIGludCB2YWRkcl9iaXRzIF9f
cmVhZF9tb3N0bHkgPSBWQUREUl9CSVRTOwpAQCAtMjcwLDcgKzI2OCw3IEBAIHN0YXRpYyBpbmxp
bmUgdTMyIHBoeXNfcGtnX2lkKHUzMiBjcHVpZF9hcGljLCBpbnQgaW5kZXhfbXNiKQogCiAgICBX
QVJOSU5HOiB0aGlzIGZ1bmN0aW9uIGlzIG9ubHkgY2FsbGVkIG9uIHRoZSBCUC4gIERvbid0IGFk
ZCBjb2RlIGhlcmUKICAgIHRoYXQgaXMgc3VwcG9zZWQgdG8gcnVuIG9uIGFsbCBDUFVzLiAqLwot
c3RhdGljIHZvaWQgX19pbml0IGVhcmx5X2NwdV9kZXRlY3Qodm9pZCkKK3ZvaWQgX19pbml0IGVh
cmx5X2NwdV9pbml0KHZvaWQpCiB7CiAJc3RydWN0IGNwdWluZm9feDg2ICpjID0gJmJvb3RfY3B1
X2RhdGE7CiAJdTMyIGVheCwgZWJ4LCBlY3gsIGVkeDsKQEAgLTI4NCwxMiArMjgyLDE2IEBAIHN0
YXRpYyB2b2lkIF9faW5pdCBlYXJseV9jcHVfZGV0ZWN0KHZvaWQpCiAJKih1MzIgKikmYy0+eDg2
X3ZlbmRvcl9pZFs0XSA9IGVkeDsKIAogCWMtPng4Nl92ZW5kb3IgPSB4ODZfY3B1aWRfbG9va3Vw
X3ZlbmRvcihlYngsIGVjeCwgZWR4KTsKLQlpZiAoYy0+eDg2X3ZlbmRvciA8IEFSUkFZX1NJWkUo
Y3B1X2RldnMpICYmIGNwdV9kZXZzW2MtPng4Nl92ZW5kb3JdKQotCQl0aGlzX2NwdSA9IGNwdV9k
ZXZzW2MtPng4Nl92ZW5kb3JdOwotCWVsc2UKKwlzd2l0Y2ggKGMtPng4Nl92ZW5kb3IpIHsKKwlj
YXNlIFg4Nl9WRU5ET1JfSU5URUw6CSAgdGhpc19jcHUgPSAmaW50ZWxfY3B1X2RldjsgICAgYnJl
YWs7CisJY2FzZSBYODZfVkVORE9SX0FNRDoJICB0aGlzX2NwdSA9ICZhbWRfY3B1X2RldjsgICAg
ICBicmVhazsKKwljYXNlIFg4Nl9WRU5ET1JfQ0VOVEFVUjogIHRoaXNfY3B1ID0gJmNlbnRhdXJf
Y3B1X2RldjsgIGJyZWFrOworCWNhc2UgWDg2X1ZFTkRPUl9TSEFOR0hBSTogdGhpc19jcHUgPSAm
c2hhbmdoYWlfY3B1X2RldjsgYnJlYWs7CisJZGVmYXVsdDoKIAkJcHJpbnRrKFhFTkxPR19FUlIK
IAkJICAgICAgICJVbnJlY29nbmlzZWQgb3IgdW5zdXBwb3J0ZWQgQ1BVIHZlbmRvciAnJS4xMnMn
XG4iLAogCQkgICAgICAgYy0+eDg2X3ZlbmRvcl9pZCk7CisJfQogCiAJY3B1aWQoMHgwMDAwMDAw
MSwgJmVheCwgJmVieCwgJmVjeCwgJmVkeCk7CiAJYy0+eDg2ID0gZ2V0X2NwdV9mYW1pbHkoZWF4
LCAmYy0+eDg2X21vZGVsLCAmYy0+eDg2X21hc2spOwpAQCAtNjc3LDIzICs2NzksNiBAQCB2b2lk
IHByaW50X2NwdV9pbmZvKHVuc2lnbmVkIGludCBjcHUpCiAKIHN0YXRpYyBjcHVtYXNrX3QgY3B1
X2luaXRpYWxpemVkOwogCi0vKiBUaGlzIGlzIGhhY2t5LiA6KQotICogV2UncmUgZW11bGF0aW5n
IGZ1dHVyZSBiZWhhdmlvci4KLSAqIEluIHRoZSBmdXR1cmUsIHRoZSBjcHUtc3BlY2lmaWMgaW5p
dCBmdW5jdGlvbnMgd2lsbCBiZSBjYWxsZWQgaW1wbGljaXRseQotICogdmlhIHRoZSBtYWdpYyBv
ZiBpbml0Y2FsbHMuCi0gKiBUaGV5IHdpbGwgaW5zZXJ0IHRoZW1zZWx2ZXMgaW50byB0aGUgY3B1
X2RldnMgc3RydWN0dXJlLgotICogVGhlbiwgd2hlbiBjcHVfaW5pdCgpIGlzIGNhbGxlZCwgd2Ug
Y2FuIGp1c3QgaXRlcmF0ZSBvdmVyIHRoYXQgYXJyYXkuCi0gKi8KLQotdm9pZCBfX2luaXQgZWFy
bHlfY3B1X2luaXQodm9pZCkKLXsKLQlpbnRlbF9jcHVfaW5pdCgpOwotCWFtZF9pbml0X2NwdSgp
OwotCWNlbnRhdXJfaW5pdF9jcHUoKTsKLQlzaGFuZ2hhaV9pbml0X2NwdSgpOwotCWVhcmx5X2Nw
dV9kZXRlY3QoKTsKLX0KLQogLyoKICAqIFNldHMgdXAgc3lzdGVtIHRhYmxlcyBhbmQgZGVzY3Jp
cHRvcnMuCiAgKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9jcHUuaCBiL3hlbi9hcmNo
L3g4Ni9jcHUvY3B1LmgKaW5kZXggZWRjODhiMWVhYi4uNjJlNGIwM2MwYyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2NwdS9jcHUuaAorKysgYi94ZW4vYXJjaC94ODYvY3B1L2NwdS5oCkBAIC02
LDcgKzYsOCBAQCBzdHJ1Y3QgY3B1X2RldiB7CiAJdm9pZAkJKCpjX2luaXQpKHN0cnVjdCBjcHVp
bmZvX3g4NiAqIGMpOwogfTsKIAotZXh0ZXJuIGNvbnN0IHN0cnVjdCBjcHVfZGV2ICpjcHVfZGV2
c1tYODZfVkVORE9SX05VTV07CitleHRlcm4gY29uc3Qgc3RydWN0IGNwdV9kZXYgaW50ZWxfY3B1
X2RldiwgYW1kX2NwdV9kZXYsIGNlbnRhdXJfY3B1X2RldiwKKyAgICBzaGFuZ2hhaV9jcHVfZGV2
OwogCiBleHRlcm4gYm9vbF90IG9wdF9hcmF0OwogZXh0ZXJuIHVuc2lnbmVkIGludCBvcHRfY3B1
aWRfbWFza19lY3gsIG9wdF9jcHVpZF9tYXNrX2VkeDsKQEAgLTE1LDggKzE2LDMgQEAgZXh0ZXJu
IHVuc2lnbmVkIGludCBvcHRfY3B1aWRfbWFza19leHRfZWN4LCBvcHRfY3B1aWRfbWFza19leHRf
ZWR4OwogCiBleHRlcm4gaW50IGdldF9tb2RlbF9uYW1lKHN0cnVjdCBjcHVpbmZvX3g4NiAqYyk7
CiBleHRlcm4gdm9pZCBkaXNwbGF5X2NhY2hlaW5mbyhzdHJ1Y3QgY3B1aW5mb194ODYgKmMpOwot
Ci1pbnQgaW50ZWxfY3B1X2luaXQodm9pZCk7Ci1pbnQgYW1kX2luaXRfY3B1KHZvaWQpOwotaW50
IGNlbnRhdXJfaW5pdF9jcHUodm9pZCk7Ci1pbnQgc2hhbmdoYWlfaW5pdF9jcHUodm9pZCk7CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMgYi94ZW4vYXJjaC94ODYvY3B1L2lu
dGVsLmMKaW5kZXggZjljMmVjNDM5YS4uZmNiMzcwODNkOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2NwdS9pbnRlbC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvaW50ZWwuYwpAQCAtMzQ4LDE3
ICszNDgsOCBAQCBzdGF0aWMgdm9pZCBpbml0X2ludGVsKHN0cnVjdCBjcHVpbmZvX3g4NiAqYykK
IAkJX19zZXRfYml0KFg4Nl9GRUFUVVJFX0FSQVQsIGMtPng4Nl9jYXBhYmlsaXR5KTsKIH0KIAot
c3RhdGljIGNvbnN0IHN0cnVjdCBjcHVfZGV2IGludGVsX2NwdV9kZXYgPSB7Citjb25zdCBzdHJ1
Y3QgY3B1X2RldiBpbnRlbF9jcHVfZGV2ID0gewogCS5jX3ZlbmRvcgk9ICJJbnRlbCIsCiAJLmNf
ZWFybHlfaW5pdAk9IGVhcmx5X2luaXRfaW50ZWwsCiAJLmNfaW5pdAkJPSBpbml0X2ludGVsLAog
fTsKLQotaW50IF9faW5pdCBpbnRlbF9jcHVfaW5pdCh2b2lkKQotewotCWNwdV9kZXZzW1g4Nl9W
RU5ET1JfSU5URUxdID0gJmludGVsX2NwdV9kZXY7Ci0JcmV0dXJuIDA7Ci19Ci0KLS8vIGFyY2hf
aW5pdGNhbGwoaW50ZWxfY3B1X2luaXQpOwotCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1
L3NoYW5naGFpLmMgYi94ZW4vYXJjaC94ODYvY3B1L3NoYW5naGFpLmMKaW5kZXggMjRhZjVjODI1
OS4uMTg5ZTEzZWFlZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9zaGFuZ2hhaS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9jcHUvc2hhbmdoYWkuYwpAQCAtMTUsMTMgKzE1LDcgQEAgc3RhdGlj
IHZvaWQgaW5pdF9zaGFuZ2hhaShzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAgICAgaW5pdF9pbnRl
bF9jYWNoZWluZm8oYyk7CiB9CiAKLXN0YXRpYyBjb25zdCBzdHJ1Y3QgY3B1X2RldiBzaGFuZ2hh
aV9jcHVfZGV2ID0geworY29uc3Qgc3RydWN0IGNwdV9kZXYgc2hhbmdoYWlfY3B1X2RldiA9IHsK
ICAgICAuY192ZW5kb3IgICA9ICIgIFNoYW5nIiwKICAgICAuY19pbml0ICAgICA9IGluaXRfc2hh
bmdoYWksCiB9OwotCi1pbnQgX19pbml0IHNoYW5naGFpX2luaXRfY3B1KHZvaWQpCi17Ci0gICAg
Y3B1X2RldnNbWDg2X1ZFTkRPUl9TSEFOR0hBSV0gPSAmc2hhbmdoYWlfY3B1X2RldjsKLSAgICBy
ZXR1cm4gMDsKLX0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Apr 05 10:22:20 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Apr 2019 10:22: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 1hCLzI-0003ge-LD; Fri, 05 Apr 2019 10:22: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=2AYO=SH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hCLzH-0003gM-FS
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:22:19 +0000
X-Inumbo-ID: af34ebf2-578c-11e9-aff5-c7c262fa14e9
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id af34ebf2-578c-11e9-aff5-c7c262fa14e9;
 Fri, 05 Apr 2019 10:22:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hCLzD-0003W5-LG
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:22:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hCLzD-0001ZW-IX
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:22:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hCLzD-0001ZW-IX@xenbits.xenproject.org>
Date: Fri, 05 Apr 2019 10:22:15 +0000
Subject: [Xen-changelog] [xen staging] x86/cpu: Introduce
 x86_cpuid_vendor_to_str() and drop cpu_dev.c_vendor[]
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYyZjhjNjdlZDllNWVjMmM2MWM4ZDcwNjUzY2MzNWQ1NDI3ZWZlODIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEFwciA0IDE5OjE5OjIwIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIEFwciA1IDExOjA5OjA4
IDIwMTkgKzAxMDAKCiAgICB4ODYvY3B1OiBJbnRyb2R1Y2UgeDg2X2NwdWlkX3ZlbmRvcl90b19z
dHIoKSBhbmQgZHJvcCBjcHVfZGV2LmNfdmVuZG9yW10KICAgIAogICAgY3B1X2Rldi5jX3ZlbmRv
cltdIGlzIGEgY2hhcls4XSBhcnJheSB3aGljaCBpcyBwcmludGVkIHVzaW5nICVzIGluIHR3bwog
ICAgbG9jYXRpb25zLiAgVGhpcyBsZWFkcyB0byBzdWJ0bGUgbGFjay1vZi1OVUwgYnVncyB3aGVu
IHVzaW5nIGFuIDggY2hhcmFjdGVyCiAgICB2ZW5kb3IgbmFtZS4KICAgIAogICAgSW50cm9kdWNl
IHg4Nl9jcHVpZF92ZW5kb3JfdG9fc3RyKCkgdG8gdHVybiBhbiB4ODZfdmVuZG9yIGludG8gYSBw
cmludGFibGUKICAgIHN0cmluZywgdXNlIGl0IGluIHRoZSB0d28gbG9jYXRpb25zIHRoYXQgY192
ZW5kb3IgaXMgdXNlZCwgYW5kIGRyb3AgY192ZW5kb3IuCiAgICAKICAgIFRoaXMgZHJvcHMgdGhl
IGZpbmFsIHVzZXIgb2YgWDg2X1ZFTkRPUl9OVU0sIHNvIGRyb3AgdGhhdCBhcyB3ZWxsLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0t
CiB4ZW4vYXJjaC94ODYvY3B1L2FtZC5jICAgICAgICAgICAgfCAgMSAtCiB4ZW4vYXJjaC94ODYv
Y3B1L2NlbnRhdXIuYyAgICAgICAgfCAgMSAtCiB4ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jICAg
ICAgICAgfCAxMSArKystLS0tLS0tLQogeGVuL2FyY2gveDg2L2NwdS9jcHUuaCAgICAgICAgICAg
IHwgIDIgLS0KIHhlbi9hcmNoL3g4Ni9jcHUvaW50ZWwuYyAgICAgICAgICB8ICAxIC0KIHhlbi9h
cmNoL3g4Ni9jcHUvc2hhbmdoYWkuYyAgICAgICB8ICAxIC0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
eDg2LXZlbmRvcnMuaCB8ICAyIC0tCiB4ZW4vaW5jbHVkZS94ZW4vbGliL3g4Ni9jcHVpZC5oICAg
fCAgNiArKysrKysKIHhlbi9saWIveDg2L2NwdWlkLmMgICAgICAgICAgICAgICB8IDEyICsrKysr
KysrKysrKwogOSBmaWxlcyBjaGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2FtZC5jIGIveGVuL2FyY2gveDg2L2Nw
dS9hbWQuYwppbmRleCBkNTg5NTJiMjIyLi5lMTlhNWVhZDNlIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvY3B1L2FtZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKQEAgLTc5Myw3ICs3
OTMsNiBAQCBzdGF0aWMgdm9pZCBpbml0X2FtZChzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiB9CiAK
IGNvbnN0IHN0cnVjdCBjcHVfZGV2IGFtZF9jcHVfZGV2ID0gewotCS5jX3ZlbmRvcgk9ICJBTUQi
LAogCS5jX2Vhcmx5X2luaXQJPSBlYXJseV9pbml0X2FtZCwKIAkuY19pbml0CQk9IGluaXRfYW1k
LAogfTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvY2VudGF1ci5jIGIveGVuL2FyY2gv
eDg2L2NwdS9jZW50YXVyLmMKaW5kZXggMjY4ZjRkNDRkNy4uMzRhNWJmY2FlZSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2NwdS9jZW50YXVyLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9jZW50
YXVyLmMKQEAgLTU1LDYgKzU1LDUgQEAgc3RhdGljIHZvaWQgaW5pdF9jZW50YXVyKHN0cnVjdCBj
cHVpbmZvX3g4NiAqYykKIH0KIAogY29uc3Qgc3RydWN0IGNwdV9kZXYgY2VudGF1cl9jcHVfZGV2
ID0gewotCS5jX3ZlbmRvcgk9ICJDZW50YXVyIiwKIAkuY19pbml0CQk9IGluaXRfY2VudGF1ciwK
IH07CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2
L2NwdS9jb21tb24uYwppbmRleCBjN2IxZjM0MjM5Li5mYTg1NDhlY2RjIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMK
QEAgLTEwMiw3ICsxMDIsNiBAQCBzdGF0aWMgdm9pZCBkZWZhdWx0X2luaXQoc3RydWN0IGNwdWlu
Zm9feDg2ICogYykKIAogc3RhdGljIGNvbnN0IHN0cnVjdCBjcHVfZGV2IGRlZmF1bHRfY3B1ID0g
ewogCS5jX2luaXQJPSBkZWZhdWx0X2luaXQsCi0JLmNfdmVuZG9yID0gIlVua25vd24iLAogfTsK
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgY3B1X2RldiAqdGhpc19jcHUgPSAmZGVmYXVsdF9jcHU7CiAK
QEAgLTMwNiw3ICszMDUsNyBAQCB2b2lkIF9faW5pdCBlYXJseV9jcHVfaW5pdCh2b2lkKQogCiAJ
cHJpbnRrKFhFTkxPR19JTkZPCiAJICAgICAgICJDUFUgVmVuZG9yOiAlcywgRmFtaWx5ICV1ICgl
I3gpLCBNb2RlbCAldSAoJSN4KSwgU3RlcHBpbmcgJXUgKHJhdyAlMDh4KVxuIiwKLQkgICAgICAg
dGhpc19jcHUtPmNfdmVuZG9yLCBjLT54ODYsIGMtPng4NiwKKwkgICAgICAgeDg2X2NwdWlkX3Zl
bmRvcl90b19zdHIoYy0+eDg2X3ZlbmRvciksIGMtPng4NiwgYy0+eDg2LAogCSAgICAgICBjLT54
ODZfbW9kZWwsIGMtPng4Nl9tb2RlbCwgYy0+eDg2X21hc2ssIGVheCk7CiAKIAllYXggPSBjcHVp
ZF9lYXgoMHg4MDAwMDAwMCk7CkBAIC02NjEsMTIgKzY2MCw4IEBAIHZvaWQgcHJpbnRfY3B1X2lu
Zm8odW5zaWduZWQgaW50IGNwdSkKIAogCXByaW50aygiQ1BVJXU6ICIsIGNwdSk7CiAKLQlpZiAo
Yy0+eDg2X3ZlbmRvciA8IFg4Nl9WRU5ET1JfTlVNKQotCQl2ZW5kb3IgPSB0aGlzX2NwdS0+Y192
ZW5kb3I7Ci0JZWxzZQotCQl2ZW5kb3IgPSBjLT54ODZfdmVuZG9yX2lkOwotCi0JaWYgKHZlbmRv
ciAmJiBzdHJuY21wKGMtPng4Nl9tb2RlbF9pZCwgdmVuZG9yLCBzdHJsZW4odmVuZG9yKSkpCisJ
dmVuZG9yID0geDg2X2NwdWlkX3ZlbmRvcl90b19zdHIoYy0+eDg2X3ZlbmRvcik7CisJaWYgKHN0
cm5jbXAoYy0+eDg2X21vZGVsX2lkLCB2ZW5kb3IsIHN0cmxlbih2ZW5kb3IpKSkKIAkJcHJpbnRr
KCIlcyAiLCB2ZW5kb3IpOwogCiAJaWYgKCFjLT54ODZfbW9kZWxfaWRbMF0pCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvY3B1L2NwdS5oIGIveGVuL2FyY2gveDg2L2NwdS9jcHUuaAppbmRleCA2
MmU0YjAzYzBjLi41NGJkMGQzMTc0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2NwdS5o
CisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvY3B1LmgKQEAgLTEsNyArMSw1IEBACiAvKiBhdHRlbXB0
IHRvIGNvbnNvbGlkYXRlIGNwdSBhdHRyaWJ1dGVzICovCiBzdHJ1Y3QgY3B1X2RldiB7Ci0JY2hh
cgljX3ZlbmRvcls4XTsKLQogCXZvaWQJCSgqY19lYXJseV9pbml0KShzdHJ1Y3QgY3B1aW5mb194
ODYgKmMpOwogCXZvaWQJCSgqY19pbml0KShzdHJ1Y3QgY3B1aW5mb194ODYgKiBjKTsKIH07CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMgYi94ZW4vYXJjaC94ODYvY3B1L2lu
dGVsLmMKaW5kZXggZmNiMzcwODNkOC4uMGRkOGY5ODYwNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2NwdS9pbnRlbC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvaW50ZWwuYwpAQCAtMzQ5LDcg
KzM0OSw2IEBAIHN0YXRpYyB2b2lkIGluaXRfaW50ZWwoc3RydWN0IGNwdWluZm9feDg2ICpjKQog
fQogCiBjb25zdCBzdHJ1Y3QgY3B1X2RldiBpbnRlbF9jcHVfZGV2ID0gewotCS5jX3ZlbmRvcgk9
ICJJbnRlbCIsCiAJLmNfZWFybHlfaW5pdAk9IGVhcmx5X2luaXRfaW50ZWwsCiAJLmNfaW5pdAkJ
PSBpbml0X2ludGVsLAogfTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvc2hhbmdoYWku
YyBiL3hlbi9hcmNoL3g4Ni9jcHUvc2hhbmdoYWkuYwppbmRleCAxODllMTNlYWVmLi4wOGE4MWYw
ZjBjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L3NoYW5naGFpLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2NwdS9zaGFuZ2hhaS5jCkBAIC0xNiw2ICsxNiw1IEBAIHN0YXRpYyB2b2lkIGluaXRf
c2hhbmdoYWkoc3RydWN0IGNwdWluZm9feDg2ICpjKQogfQogCiBjb25zdCBzdHJ1Y3QgY3B1X2Rl
diBzaGFuZ2hhaV9jcHVfZGV2ID0gewotICAgIC5jX3ZlbmRvciAgID0gIiAgU2hhbmciLAogICAg
IC5jX2luaXQgICAgID0gaW5pdF9zaGFuZ2hhaSwKIH07CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L3g4Ni12ZW5kb3JzLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3g4Ni12ZW5kb3Jz
LmgKaW5kZXggNzc0Y2VhYzc0ZC4uZmNhNzM5NmFkNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni94ODYtdmVuZG9ycy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2LXZlbmRv
cnMuaApAQCAtMzAsNiArMzAsNCBAQAogI2RlZmluZSBYODZfVkVORE9SX1NIQU5HSEFJX0VDWCAw
eDIwMjA2OTYxVQogI2RlZmluZSBYODZfVkVORE9SX1NIQU5HSEFJX0VEWCAweDY4Njc2ZTYxVQog
Ci0jZGVmaW5lIFg4Nl9WRU5ET1JfTlVNIDUKLQogI2VuZGlmCS8qIF9fWEVOX1g4Nl9WRU5ET1JT
X0hfXyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2xpYi94ODYvY3B1aWQuaCBiL3hl
bi9pbmNsdWRlL3hlbi9saWIveDg2L2NwdWlkLmgKaW5kZXggYzdhM2JmZmVkYS4uMDIyNzU3Zjk5
NSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2xpYi94ODYvY3B1aWQuaAorKysgYi94ZW4v
aW5jbHVkZS94ZW4vbGliL3g4Ni9jcHVpZC5oCkBAIC03MSw2ICs3MSwxMiBAQCBzdGF0aWMgaW5s
aW5lIHZvaWQgY3B1aWRfY291bnRfbGVhZigKICAqLwogdW5zaWduZWQgaW50IHg4Nl9jcHVpZF9s
b29rdXBfdmVuZG9yKHVpbnQzMl90IGVieCwgdWludDMyX3QgZWN4LCB1aW50MzJfdCBlZHgpOwog
CisvKioKKyAqIEdpdmVuIFhlbidzIGludGVybmFsIHZlbmRvciBJRCwgcmV0dXJuIGEgc3RyaW5n
IHN1aXRhYmxlIGZvciBwcmludGluZy4KKyAqIFJldHVybnMgIlVua25vd24iIGZvciBhbnkgdW5y
ZWNvZ25pc2VkIElELgorICovCitjb25zdCBjaGFyICp4ODZfY3B1aWRfdmVuZG9yX3RvX3N0cih1
bnNpZ25lZCBpbnQgdmVuZG9yKTsKKwogI2RlZmluZSBDUFVJRF9HVUVTVF9OUl9CQVNJQyAgICAg
ICgweGR1ICsgMSkKICNkZWZpbmUgQ1BVSURfR1VFU1RfTlJfQ0FDSEUgICAgICAoNXUgKyAxKQog
I2RlZmluZSBDUFVJRF9HVUVTVF9OUl9GRUFUICAgICAgICgwdSArIDEpCmRpZmYgLS1naXQgYS94
ZW4vbGliL3g4Ni9jcHVpZC5jIGIveGVuL2xpYi94ODYvY3B1aWQuYwppbmRleCAzMTFkMTllNDcx
Li4yMzYxOWM3OTY3IDEwMDY0NAotLS0gYS94ZW4vbGliL3g4Ni9jcHVpZC5jCisrKyBiL3hlbi9s
aWIveDg2L2NwdWlkLmMKQEAgLTM0LDYgKzM0LDE4IEBAIHVuc2lnbmVkIGludCB4ODZfY3B1aWRf
bG9va3VwX3ZlbmRvcih1aW50MzJfdCBlYngsIHVpbnQzMl90IGVjeCwgdWludDMyX3QgZWR4KQog
ICAgIHJldHVybiBYODZfVkVORE9SX1VOS05PV047CiB9CiAKK2NvbnN0IGNoYXIgKng4Nl9jcHVp
ZF92ZW5kb3JfdG9fc3RyKHVuc2lnbmVkIGludCB2ZW5kb3IpCit7CisgICAgc3dpdGNoICggdmVu
ZG9yICkKKyAgICB7CisgICAgY2FzZSBYODZfVkVORE9SX0lOVEVMOiAgICByZXR1cm4gIkludGVs
IjsKKyAgICBjYXNlIFg4Nl9WRU5ET1JfQU1EOiAgICAgIHJldHVybiAiQU1EIjsKKyAgICBjYXNl
IFg4Nl9WRU5ET1JfQ0VOVEFVUjogIHJldHVybiAiQ2VudGF1ciI7CisgICAgY2FzZSBYODZfVkVO
RE9SX1NIQU5HSEFJOiByZXR1cm4gIlNoYW5naGFpIjsKKyAgICBkZWZhdWx0OiAgICAgICAgICAg
ICAgICAgIHJldHVybiAiVW5rbm93biI7CisgICAgfQorfQorCiAvKiBSZWNhbGN1bGF0ZSB0aGUg
Y29udGVudCBpbiBhIENQVUlEIHBvbGljeSB3aGljaCBpcyBkZXJpdmVkIGZyb20gcmF3IGRhdGEu
ICovCiBzdGF0aWMgdm9pZCByZWNhbGN1bGF0ZV9zeW50aChzdHJ1Y3QgY3B1aWRfcG9saWN5ICpw
KQogewotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Apr 05 10:22:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Apr 2019 10:22:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hCLzQ-0003iG-Mz; Fri, 05 Apr 2019 10:22: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=2AYO=SH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hCLzP-0003i0-V7
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:22:27 +0000
X-Inumbo-ID: b546b868-578c-11e9-8044-bb7e8fae1a0e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b546b868-578c-11e9-8044-bb7e8fae1a0e;
 Fri, 05 Apr 2019 10:22:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hCLzN-0003XF-Rp
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:22:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hCLzN-0001aY-P7
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:22:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hCLzN-0001aY-P7@xenbits.xenproject.org>
Date: Fri, 05 Apr 2019 10:22:25 +0000
Subject: [Xen-changelog] [xen staging] x86/cpu: Renumber X86_VENDOR_* to
 form a bitmap
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBjZDA3NDE0NGNiYjMyZGU1M2U5OGVhYWQ3ZDBlY2Q5MjU5ZjIxOWIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEFwciA0IDE5OjM5OjA4IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIEFwciA1IDExOjA5OjA4
IDIwMTkgKzAxMDAKCiAgICB4ODYvY3B1OiBSZW51bWJlciBYODZfVkVORE9SXyogdG8gZm9ybSBh
IGJpdG1hcAogICAgCiAgICBDUFVzIGZyb20gZGlmZmVyZW50IHZlbmRvcnMgc29tZXRpbWVzIHNo
YXJlIGNoYXJhY3RlcmlzdGljcy4gIEFsbCB1c2VycyBvZgogICAgWDg2X1ZFTkRPUl8qIGFyZSBu
b3cgZGlyZWN0IGVxdWFsL25vdC1lcXVhbCBjb21wYXJpc29ucy4gIEJ5IGV4cHJlc3NpbmcgdGhl
CiAgICBYODZfVkVORE9SXyogY29uc3RhbnRzIGluIGEgYml0bWFwIGZhc2hvbiwgd2UgY2FuIG1v
cmUgY29uY2ljZWx5IGFuZAogICAgZWZmaWNpZW50bHkgdGVzdCB3aGV0aGVyIGEgdmVuZG9yIGlz
IG9uZSBvZiBhIGdyb3VwLgogICAgCiAgICBVcGRhdGUgYWxsIHBhcnRzIG9mIHRoZSBjb2RlIHdo
aWNoIGNhbiBhbHJlYWR5IGJlbmVmaXQgZnJvbSB0aGlzIGltcHJvdmVtZW50LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4v
YXJjaC94ODYvYWNwaS9jcHVmcmVxL2NwdWZyZXEuYyB8ICAzICstLQogeGVuL2FyY2gveDg2L2Fj
cGkvc3VzcGVuZC5jICAgICAgICAgfCAgNiArKy0tLS0KIHhlbi9hcmNoL3g4Ni9wdi9lbXVsLXBy
aXYtb3AuYyAgICAgIHwgIDMgKy0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMgICAgICAg
ICB8ICAzICstLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni94ODYtdmVuZG9ycy5oICAgfCAxMyArKysr
KysrLS0tLS0tCiA1IGZpbGVzIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdWZyZXEvY3B1ZnJlcS5jIGIv
eGVuL2FyY2gveDg2L2FjcGkvY3B1ZnJlcS9jcHVmcmVxLmMKaW5kZXggODQ0YWI4NWNkMy4uZjRl
MTNlMTBlOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2FjcGkvY3B1ZnJlcS9jcHVmcmVxLmMK
KysrIGIveGVuL2FyY2gveDg2L2FjcGkvY3B1ZnJlcS9jcHVmcmVxLmMKQEAgLTY2MSw4ICs2NjEs
NyBAQCBpbnQgY3B1ZnJlcV9jcHVfaW5pdCh1bnNpZ25lZCBpbnQgY3B1aWQpCiAgICAgaW50IHJl
dDsKIAogICAgIC8qIEN1cnJlbnRseSB3ZSBvbmx5IGhhbmRsZSBJbnRlbCBhbmQgQU1EIHByb2Nl
c3NvciAqLwotICAgIGlmICggKGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9S
X0lOVEVMICkgfHwKLSAgICAgICAgIChib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZF
TkRPUl9BTUQgKSApCisgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgJiAoWDg2X1ZF
TkRPUl9JTlRFTCB8IFg4Nl9WRU5ET1JfQU1EKSApCiAgICAgICAgIHJldCA9IGNwdWZyZXFfYWRk
X2NwdShjcHVpZCk7CiAgICAgZWxzZQogICAgICAgICByZXQgPSAtRUZBVUxUOwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2FjcGkvc3VzcGVuZC5jIGIveGVuL2FyY2gveDg2L2FjcGkvc3VzcGVu
ZC5jCmluZGV4IDAwZTYwMTJmNTQuLjllNjliZjJiOGIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9hY3BpL3N1c3BlbmQuYworKysgYi94ZW4vYXJjaC94ODYvYWNwaS9zdXNwZW5kLmMKQEAgLTI3
LDggKzI3LDcgQEAgdm9pZCBzYXZlX3Jlc3RfcHJvY2Vzc29yX3N0YXRlKHZvaWQpCiAgICAgcmRt
c3JsKE1TUl9TSEFET1dfR1NfQkFTRSwgc2F2ZWRfa2VybmVsX2dzX2Jhc2UpOwogICAgIHJkbXNy
bChNU1JfQ1NUQVIsIHNhdmVkX2NzdGFyKTsKICAgICByZG1zcmwoTVNSX0xTVEFSLCBzYXZlZF9s
c3Rhcik7Ci0gICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9J
TlRFTCB8fAotICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1Jf
Q0VOVEFVUiApCisgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgJiAoWDg2X1ZFTkRP
Ul9JTlRFTCB8IFg4Nl9WRU5ET1JfQ0VOVEFVUikgKQogICAgIHsKICAgICAgICAgcmRtc3JsKE1T
Ul9JQTMyX1NZU0VOVEVSX0VTUCwgc2F2ZWRfc3lzZW50ZXJfZXNwKTsKICAgICAgICAgcmRtc3Js
KE1TUl9JQTMyX1NZU0VOVEVSX0VJUCwgc2F2ZWRfc3lzZW50ZXJfZWlwKTsKQEAgLTUyLDggKzUx
LDcgQEAgdm9pZCByZXN0b3JlX3Jlc3RfcHJvY2Vzc29yX3N0YXRlKHZvaWQpCiAgICAgd3Jnc2Jh
c2Uoc2F2ZWRfZ3NfYmFzZSk7CiAgICAgd3Jtc3JsKE1TUl9TSEFET1dfR1NfQkFTRSwgc2F2ZWRf
a2VybmVsX2dzX2Jhc2UpOwogCi0gICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0g
WDg2X1ZFTkRPUl9JTlRFTCB8fAotICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09
IFg4Nl9WRU5ET1JfQ0VOVEFVUiApCisgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3Ig
JiAoWDg2X1ZFTkRPUl9JTlRFTCB8IFg4Nl9WRU5ET1JfQ0VOVEFVUikgKQogICAgIHsKICAgICAg
ICAgLyogUmVjb3ZlciBzeXNlbnRlciBNU1JzICovCiAgICAgICAgIHdybXNybChNU1JfSUEzMl9T
WVNFTlRFUl9FU1AsIHNhdmVkX3N5c2VudGVyX2VzcCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvcHYvZW11bC1wcml2LW9wLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKaW5k
ZXggODRjZTY3YzY0MS4uZjU5NDA2NTI4ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2Vt
dWwtcHJpdi1vcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwpAQCAtMTA2
Niw4ICsxMDY2LDcgQEAgc3RhdGljIGludCB3cml0ZV9tc3IodW5zaWduZWQgaW50IHJlZywgdWlu
dDY0X3QgdmFsLAogCiAgICAgY2FzZSBNU1JfSUEzMl9NUEVSRjoKICAgICBjYXNlIE1TUl9JQTMy
X0FQRVJGOgotICAgICAgICBpZiAoIChib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZF
TkRPUl9JTlRFTCkgJiYKLSAgICAgICAgICAgICAoYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9
IFg4Nl9WRU5ET1JfQU1EKSApCisgICAgICAgIGlmICggIShib290X2NwdV9kYXRhLng4Nl92ZW5k
b3IgJiAoWDg2X1ZFTkRPUl9JTlRFTCB8IFg4Nl9WRU5ET1JfQU1EKSkgKQogICAgICAgICAgICAg
YnJlYWs7CiAgICAgICAgIGlmICggbGlrZWx5KCFpc19jcHVmcmVxX2NvbnRyb2xsZXIoY3VycmQp
KSB8fAogICAgICAgICAgICAgIHdybXNyX3NhZmUocmVnLCB2YWwpID09IDAgKQpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC90cmFw
cy5jCmluZGV4IGJmNzg3MGVmNmQuLjQ0YWY3NjVlM2UgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni94ODZfNjQvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKQEAgLTMz
NCw4ICszMzQsNyBAQCB2b2lkIHN1YmFyY2hfcGVyY3B1X3RyYXBzX2luaXQodm9pZCkKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpbHN0YXJfZW50ZXIp
OwogICAgIHN0dWJfdmEgKz0gb2Zmc2V0OwogCi0gICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92
ZW5kb3IgPT0gWDg2X1ZFTkRPUl9JTlRFTCB8fAotICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZf
dmVuZG9yID09IFg4Nl9WRU5ET1JfQ0VOVEFVUiApCisgICAgaWYgKCBib290X2NwdV9kYXRhLng4
Nl92ZW5kb3IgJiAoWDg2X1ZFTkRPUl9JTlRFTCB8IFg4Nl9WRU5ET1JfQ0VOVEFVUikgKQogICAg
IHsKICAgICAgICAgLyogU1lTRU5URVIgZW50cnkuICovCiAgICAgICAgIHdybXNybChNU1JfSUEz
Ml9TWVNFTlRFUl9FU1AsIHN0YWNrX2JvdHRvbSk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L3g4Ni12ZW5kb3JzLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3g4Ni12ZW5kb3JzLmgK
aW5kZXggZmNhNzM5NmFkNy4uYTIwMTk0NmZjYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni94ODYtdmVuZG9ycy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2LXZlbmRvcnMu
aApAQCAtNCwyOCArNCwyOSBAQAogLyoKICAqIENQVSB2ZW5kb3IgSURzCiAgKgotICogLSBYODZf
VkVORE9SXyogYXJlIFhlbi1pbnRlcm5hbCBpZGVudGlmaWVycy4gIFZhbHVlcyBhbmQgb3JkZXIg
YXJlCi0gKiAgIGFyYml0cmFyeS4KKyAqIC0gWDg2X1ZFTkRPUl8qIGFyZSBYZW4taW50ZXJuYWwg
aWRlbnRpZmllcnMuICBUaGUgb3JkZXIgaXMgYXJiaXRyYXJ5LCBidXQKKyAqICAgdmFsdWVzIGZv
cm0gYSBiaXRtYXAgc28gdmVuZG9yIGNoZWNrcyBjYW4gYmUgbWFkZSBhZ2FpbnN0IG11bHRpcGxl
CisgKiAgIHZlbmRvcnMgYXQgb25jZS4KICAqIC0gWDg2X1ZFTkRPUl8qX0U/WCBhcmUgYXJjaGl0
ZWN0dXJhbCBpbmZvcm1hdGlvbiBmcm9tIENQVUlEIGxlYWYgMAogICovCiAjZGVmaW5lIFg4Nl9W
RU5ET1JfVU5LTk9XTiAwCiAKLSNkZWZpbmUgWDg2X1ZFTkRPUl9JTlRFTCAxCisjZGVmaW5lIFg4
Nl9WRU5ET1JfSU5URUwgKDEgPDwgMCkKICNkZWZpbmUgWDg2X1ZFTkRPUl9JTlRFTF9FQlggMHg3
NTZlNjU0N1UgLyogIkdlbnVpbmVJbnRlbCIgKi8KICNkZWZpbmUgWDg2X1ZFTkRPUl9JTlRFTF9F
Q1ggMHg2YzY1NzQ2ZVUKICNkZWZpbmUgWDg2X1ZFTkRPUl9JTlRFTF9FRFggMHg0OTY1NmU2OVUK
IAotI2RlZmluZSBYODZfVkVORE9SX0FNRCAyCisjZGVmaW5lIFg4Nl9WRU5ET1JfQU1EICgxIDw8
IDEpCiAjZGVmaW5lIFg4Nl9WRU5ET1JfQU1EX0VCWCAweDY4NzQ3NTQxVSAvKiAiQXV0aGVudGlj
QU1EIiAqLwogI2RlZmluZSBYODZfVkVORE9SX0FNRF9FQ1ggMHg0NDRkNDE2M1UKICNkZWZpbmUg
WDg2X1ZFTkRPUl9BTURfRURYIDB4Njk3NDZlNjVVCiAKLSNkZWZpbmUgWDg2X1ZFTkRPUl9DRU5U
QVVSIDMKKyNkZWZpbmUgWDg2X1ZFTkRPUl9DRU5UQVVSICgxIDw8IDIpCiAjZGVmaW5lIFg4Nl9W
RU5ET1JfQ0VOVEFVUl9FQlggMHg3NDZlNjU0M1UgLyogIkNlbnRhdXJIYXVscyIgKi8KICNkZWZp
bmUgWDg2X1ZFTkRPUl9DRU5UQVVSX0VDWCAweDczNmM3NTYxVQogI2RlZmluZSBYODZfVkVORE9S
X0NFTlRBVVJfRURYIDB4NDg3Mjc1NjFVCiAKLSNkZWZpbmUgWDg2X1ZFTkRPUl9TSEFOR0hBSSA0
CisjZGVmaW5lIFg4Nl9WRU5ET1JfU0hBTkdIQUkgKDEgPDwgMykKICNkZWZpbmUgWDg2X1ZFTkRP
Ul9TSEFOR0hBSV9FQlggMHg2ODUzMjAyMFUgLyogIiAgU2hhbmdoYWkgICIgKi8KICNkZWZpbmUg
WDg2X1ZFTkRPUl9TSEFOR0hBSV9FQ1ggMHgyMDIwNjk2MVUKICNkZWZpbmUgWDg2X1ZFTkRPUl9T
SEFOR0hBSV9FRFggMHg2ODY3NmU2MVUKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Apr 05 10:22:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Apr 2019 10:22: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 1hCLza-0003kM-Qy; Fri, 05 Apr 2019 10:22: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=2AYO=SH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hCLzZ-0003kF-Tl
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:22:37 +0000
X-Inumbo-ID: bb5c2a3a-578c-11e9-9cc6-679ea9cbf303
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bb5c2a3a-578c-11e9-9cc6-679ea9cbf303;
 Fri, 05 Apr 2019 10:22:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hCLzY-0003XP-28
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:22:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hCLzX-0001bc-Va
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:22:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hCLzX-0001bc-Va@xenbits.xenproject.org>
Date: Fri, 05 Apr 2019 10:22:35 +0000
Subject: [Xen-changelog] [xen staging] 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>

Y29tbWl0IDAxMzg5NmNiOGIyZjA3MGRjNDUyYmQxYjkxZmM1Yjg0MmE1MzgzNjcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIEFwciAxIDExOjA4OjI4IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIEFwciA1IDExOjA5OjA4
IDIwMTkgKzAxMDAKCiAgICB4ODYvbXNyOiBGaXggaGFuZGxpbmcgb2YgTVNSX0FNRF9QQVRDSExF
VkVML01TUl9JQTMyX1VDT0RFX1JFVgogICAgCiAgICBUaGVyZSBhcmUgYSBudW1iZXIgb2YgYnVn
cy4gIFRoZXJlIGFyZSBubyByZWFkL3dyaXRlIGhvb2tzIG9uIHRoZSBIVk0gc2lkZSwgc28KICAg
IGd1ZXN0IGFjY2Vzc2VzIGZhbGwgaW50byB0aGUgInJlYWQvd3JpdGUtZGlzY2FyZCIgZGVmYXVs
dHMsIHdoaWNoIGJ5cGFzcyB0aGUKICAgIGNvcnJlY3QgZmF1bHRpbmcgYmVoYXZpb3VyIGFuZCB0
aGUgSW50ZWwgc3BlY2lhbCBjYXNlLgogICAgCiAgICBGb3IgdGhlIFBWIHNpZGUsIHdyaXRlcyBh
cmUgZGlzY2FyZGVkIChhZ2FpbiwgYnlwYXNzaW5nIHByb3BlciBmYXVsdGluZyksCiAgICBleGNl
cHQgZm9yIGEgcGlubmVkIGRvbTAsIHdoaWNoIGlzIHBlcm1pdHRlZCB0byBhY3R1YWxseSB3cml0
ZSB0aGUgdmFsdWVzCiAgICBvdGhlciB0aGFuIDAuICBUaGlzIGlzIHBvaW50bGVzcyB3aXRoIHJl
YWQgaG9vayBpbXBsZW1lbnRpbmcgdGhlIEludGVsIHNwZWNpYWwKICAgIGNhc2UuCiAgICAKICAg
IEhvd2V2ZXIsIGltcGxlbWVudGluZyB0aGUgSW50ZWwgc3BlY2lhbCBjYXNlIGlzIGl0c2VsZiBw
b2ludGxlc3MuICBGaXJzdCBvZgogICAgYWxsLCBPUyBzb2Z0d2FyZSBjYW4ndCBndWFyZW50ZWUg
dG8gcmVhZCBiYWNrIDAgaW4gdGhlIGZpcnN0IHBsYWNlLCBiZWNhdXNlIGEpCiAgICB0aGlzIGJl
aGF2aW91ciBpc24ndCBndWFyZW50ZWVkIGluIHRoZSBTRE0sIGFuZCBiKSB0aGVyZSBhcmUgU01N
IGhhbmRsZXJzCiAgICB3aGljaCB1c2UgdGhlIENQVUlEIGluc3RydWN0aW9uLiAgU2Vjb25kbHks
IHdoZW4gYSBndWVzdCBleGVjdXRlcyBDUFVJRCwgdGhpcwogICAgZG9lc24ndCB0eXBpY2FsbHkg
cmVzdWx0IGluIFhlbiBleGVjdXRpbmcgYSBDUFVJRCBpbnN0cnVjdGlvbiBpbiBwcmFjdGljZS4K
ICAgIAogICAgV2l0aCB0aGUgZG9tMCBzcGVjaWFsIGNhc2UgcmVtb3ZlZCwgdGhlcmUgYXJlIG5v
dyBubyB3cml0ZXMgdG8gdGhpcyBNU1Igb3RoZXIKICAgIHRoYW4gWGVuJ3MgbWljcm9jb2RlIGxv
YWRpbmcgZmFjaWxpdGllcywgd2hpY2ggbWVhbnMgdGhhdCB0aGUgdmFsdWUgaGVsZCBpbgogICAg
dGhlIE1TUiB3aWxsIGJlIHByb3Blcmx5IHVwLXRvLWRhdGUuICBGb3J3YXJkIGl0IGRpcmVjdGx5
LCB3aXRob3V0IGp1bXBpbmcKICAgIHRocm91Z2ggYW55IGhvb3BzLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYvbXNyLmMgICAgICAgICAgICAgfCAzNCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiB4ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMgfCAyMiAtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKyksIDIyIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tc3IuYyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwpp
bmRleCA0ZGY0YTU5ZjRkLi5kMWE2NDYxNjBhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbXNy
LmMKKysrIGIveGVuL2FyY2gveDg2L21zci5jCkBAIC0xMzUsNiArMTM1LDI3IEBAIGludCBndWVz
dF9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCAqdmFs
KQogICAgICAgICAvKiBOb3Qgb2ZmZXJlZCB0byBndWVzdHMuICovCiAgICAgICAgIGdvdG8gZ3Bf
ZmF1bHQ7CiAKKyAgICBjYXNlIE1TUl9BTURfUEFUQ0hMRVZFTDoKKyAgICAgICAgQlVJTERfQlVH
X09OKE1TUl9JQTMyX1VDT0RFX1JFViAhPSBNU1JfQU1EX1BBVENITEVWRUwpOworICAgICAgICAv
KgorICAgICAgICAgKiBBTUQgYW5kIEludGVsIHVzZSB0aGUgc2FtZSBNU1IgZm9yIHRoZSBjdXJy
ZW50IG1pY3JvY29kZSB2ZXJzaW9uLgorICAgICAgICAgKgorICAgICAgICAgKiBUaGVyZSBpcyBu
byBuZWVkIHRvIGp1bXAgdGhyb3VnaCB0aGUgU0RNLXByb3ZpZGVkIGhvb3BzIGZvciBJbnRlbC4K
KyAgICAgICAgICogQSBndWVzdCBtaWdodCBpdHNlbGYgcGVyZm9ybSB0aGUgIndyaXRlIDAsIENQ
VUlELCByZWFkIiBzZXF1ZW5jZSwKKyAgICAgICAgICogYnV0IHNlcnZpY2luZyB0aGUgQ1BVSUQg
Zm9yIHRoZSBndWVzdCB0eXBpY2FsbHkgd29udCByZXN1bHQgaW4KKyAgICAgICAgICogYWN0dWFs
bHkgZXhlY3V0aW5nIGEgQ1BVSUQgaW5zdHJ1Y3Rpb24uCisgICAgICAgICAqCisgICAgICAgICAq
IEFzIGEgZ3Vlc3QgY2FuJ3QgaW5mbHVlbmNlIHRoZSB2YWx1ZSBvZiB0aGlzIE1TUiwgdGhlIHZh
bHVlIHdpbGwgYmUKKyAgICAgICAgICogZnJvbSBYZW4ncyBsYXN0IG1pY3JvY29kZSBsb2FkLCB3
aGljaCBjYW4gYmUgZm9yd2FyZGVkIHN0cmFpZ2h0IHRvCisgICAgICAgICAqIHRoZSBndWVzdC4K
KyAgICAgICAgICovCisgICAgICAgIGlmICggIShjcC0+eDg2X3ZlbmRvciAmIChYODZfVkVORE9S
X0lOVEVMIHwgWDg2X1ZFTkRPUl9BTUQpKSB8fAorICAgICAgICAgICAgICEoYm9vdF9jcHVfZGF0
YS54ODZfdmVuZG9yICYKKyAgICAgICAgICAgICAgIChYODZfVkVORE9SX0lOVEVMIHwgWDg2X1ZF
TkRPUl9BTUQpKSB8fAorICAgICAgICAgICAgIHJkbXNyX3NhZmUoTVNSX0FNRF9QQVRDSExFVkVM
LCAqdmFsKSApCisgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OworICAgICAgICBicmVhazsKKwog
ICAgIGNhc2UgTVNSX1NQRUNfQ1RSTDoKICAgICAgICAgaWYgKCAhY3AtPmZlYXQuaWJyc2IgKQog
ICAgICAgICAgICAgZ290byBncF9mYXVsdDsKQEAgLTIzNiw2ICsyNTcsMTkgQEAgaW50IGd1ZXN0
X3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90IHZhbCkKICAgICAg
ICAgLyogTm90IG9mZmVyZWQgdG8gZ3Vlc3RzLiAqLwogICAgICAgICBnb3RvIGdwX2ZhdWx0Owog
CisgICAgY2FzZSBNU1JfQU1EX1BBVENITEVWRUw6CisgICAgICAgIEJVSUxEX0JVR19PTihNU1Jf
SUEzMl9VQ09ERV9SRVYgIT0gTVNSX0FNRF9QQVRDSExFVkVMKTsKKyAgICAgICAgLyoKKyAgICAg
ICAgICogQU1EIGFuZCBJbnRlbCB1c2UgdGhlIHNhbWUgTVNSIGZvciB0aGUgY3VycmVudCBtaWNy
b2NvZGUgdmVyc2lvbi4KKyAgICAgICAgICoKKyAgICAgICAgICogQm90aCBkb2N1bWVudCBpdCBh
cyByZWFkLW9ubHkuICBIb3dldmVyIEludGVsIGFsc28gZG9jdW1lbnQgdGhhdCwKKyAgICAgICAg
ICogZm9yIGJhY2t3YXJkcyBjb21wYXRpYmxpdHksIHRoZSBPUyBzaG91bGQgd3JpdGUgMCB0byBp
dCBiZWZvcmUKKyAgICAgICAgICogdHJ5aW5nIHRvIGFjY2VzcyB0aGUgY3VycmVudCBtaWNyb2Nv
ZGUgdmVyc2lvbi4KKyAgICAgICAgICovCisgICAgICAgIGlmICggZC0+YXJjaC5jcHVpZC0+eDg2
X3ZlbmRvciAhPSBYODZfVkVORE9SX0lOVEVMIHx8IHZhbCAhPSAwICkKKyAgICAgICAgICAgIGdv
dG8gZ3BfZmF1bHQ7CisgICAgICAgIGJyZWFrOworCiAgICAgY2FzZSBNU1JfQU1EX1BBVENITE9B
REVSOgogICAgICAgICAvKgogICAgICAgICAgKiBTZWUgbm90ZSBvbiBNU1JfSUEzMl9VQ09ERV9X
UklURSBiZWxvdywgd2hpY2ggbWF5IG9yIG1heSBub3QgYXBwbHkKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3Au
YwppbmRleCBmNTk0MDY1MjhmLi5hNTVhNDAwZTVhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
cHYvZW11bC1wcml2LW9wLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCkBA
IC04OTMsMTcgKzg5Myw2IEBAIHN0YXRpYyBpbnQgcmVhZF9tc3IodW5zaWduZWQgaW50IHJlZywg
dWludDY0X3QgKnZhbCwKICAgICAgICAgKnZhbCA9IDA7CiAgICAgICAgIHJldHVybiBYODZFTVVM
X09LQVk7CiAKLSAgICBjYXNlIE1TUl9JQTMyX1VDT0RFX1JFVjoKLSAgICAgICAgQlVJTERfQlVH
X09OKE1TUl9JQTMyX1VDT0RFX1JFViAhPSBNU1JfQU1EX1BBVENITEVWRUwpOwotICAgICAgICBp
ZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0lOVEVMICkKLSAgICAg
ICAgewotICAgICAgICAgICAgaWYgKCB3cm1zcl9zYWZlKE1TUl9JQTMyX1VDT0RFX1JFViwgMCkg
KQotICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgLyogQXMgZG9jdW1lbnRlZCBp
biB0aGUgU0RNOiBEbyBhIENQVUlEIDEgaGVyZSAqLwotICAgICAgICAgICAgY3B1aWRfZWF4KDEp
OwotICAgICAgICB9Ci0gICAgICAgIGdvdG8gbm9ybWFsOwotCiAgICAgY2FzZSBNU1JfSUEzMl9N
SVNDX0VOQUJMRToKICAgICAgICAgcmRtc3JsKHJlZywgKnZhbCk7CiAgICAgICAgICp2YWwgPSBn
dWVzdF9taXNjX2VuYWJsZSgqdmFsKTsKQEAgLTEwNDcsMTcgKzEwMzYsNiBAQCBzdGF0aWMgaW50
IHdyaXRlX21zcih1bnNpZ25lZCBpbnQgcmVnLCB1aW50NjRfdCB2YWwsCiAgICAgICAgICAgICBy
ZXR1cm4gWDg2RU1VTF9PS0FZOwogICAgICAgICBicmVhazsKIAotICAgIGNhc2UgTVNSX0lBMzJf
VUNPREVfUkVWOgotICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZf
VkVORE9SX0lOVEVMICkKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBpZiAoICFpc19od2Rv
bV9waW5uZWRfdmNwdShjdXJyKSApCi0gICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwot
ICAgICAgICBpZiAoIHJkbXNyX3NhZmUocmVnLCB0ZW1wKSApCi0gICAgICAgICAgICBicmVhazsK
LSAgICAgICAgaWYgKCB2YWwgKQotICAgICAgICAgICAgZ290byBpbnZhbGlkOwotICAgICAgICBy
ZXR1cm4gWDg2RU1VTF9PS0FZOwotCiAgICAgY2FzZSBNU1JfSUEzMl9NSVNDX0VOQUJMRToKICAg
ICAgICAgcmRtc3JsKHJlZywgdGVtcCk7CiAgICAgICAgIGlmICggdmFsICE9IGd1ZXN0X21pc2Nf
ZW5hYmxlKHRlbXApICkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Fri Apr 05 10:22:50 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Apr 2019 10:22: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 1hCLzm-0003m5-TJ; Fri, 05 Apr 2019 10:22: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=2AYO=SH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hCLzl-0003lt-ID
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:22:49 +0000
X-Inumbo-ID: c16e11cc-578c-11e9-8816-573fa15d20c7
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c16e11cc-578c-11e9-8816-573fa15d20c7;
 Fri, 05 Apr 2019 10:22:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hCLzi-0003XX-8g
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:22:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hCLzi-0001cz-5w
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:22:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hCLzi-0001cz-5w@xenbits.xenproject.org>
Date: Fri, 05 Apr 2019 10:22:46 +0000
Subject: [Xen-changelog] [xen staging] spec: add l1tf-barrier
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM4NjBkNTUzNGRmNDAxMjA0Y2NmNjdjYzViYmQyZjczNjhiOWJmYWYKQXV0aG9yOiAg
ICAgTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CkF1dGhvckRhdGU6IFRodSBN
YXIgMTQgMTM6NTU6MDAgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBBcHIgNSAxMjoxMjozOCAyMDE5ICswMjAwCgog
ICAgc3BlYzogYWRkIGwxdGYtYmFycmllcgogICAgCiAgICBUbyBjb250cm9sIHRoZSBydW50aW1l
IGJlaGF2aW9yIG9uIEwxVEYgdnVsbmVyYWJsZSBwbGF0Zm9ybXMgYmV0dGVyLCB0aGUKICAgIGNv
bW1hbmQgbGluZSBvcHRpb24gbDF0Zi1iYXJyaWVyIGlzIGludHJvZHVjZWQuIFRoaXMgb3B0aW9u
IGNvbnRyb2xzCiAgICB3aGV0aGVyIG9uIHZ1bG5lcmFibGUgeDg2IHBsYXRmb3JtcyB0aGUgbGZl
bmNlIGluc3RydWN0aW9uIGlzIHVzZWQgdG8KICAgIHByZXZlbnQgc3BlY3VsYXRpdmUgZXhlY3V0
aW9uIGZyb20gYnlwYXNzaW5nIHRoZSBldmFsdWF0aW9uIG9mCiAgICBjb25kaXRpb25hbHMgdGhh
dCBhcmUgcHJvdGVjdGVkIHdpdGggdGhlIGV2YWx1YXRlX25vc3BlYyBtYWNyby4KICAgIAogICAg
Qnkgbm93LCBYZW4gaXMgY2FwYWJsZSBvZiBpZGVudGlmeWluZyBMMVRGIHZ1bG5lcmFibGUgaGFy
ZHdhcmUuIEhvd2V2ZXIsCiAgICB0aGlzIGluZm9ybWF0aW9uIGNhbm5vdCBiZSB1c2VkIGZvciBh
bHRlcm5hdGl2ZSBwYXRjaGluZywgYXMgYSBDUFUgZmVhdHVyZQogICAgaXMgcmVxdWlyZWQuIFRv
IGNvbnRyb2wgYWx0ZXJuYXRpdmUgcGF0Y2hpbmcgd2l0aCB0aGUgY29tbWFuZCBsaW5lIG9wdGlv
biwKICAgIGEgbmV3IHg4NiBmZWF0dXJlICJYODZfRkVBVFVSRV9TQ19MMVRGX1ZVTE4iIGlzIGlu
dHJvZHVjZWQuIFRoaXMgZmVhdHVyZQogICAgaXMgdXNlZCB0byBwYXRjaCB0aGUgbGZlbmNlIGlu
c3RydWN0aW9uIGludG8gdGhlIGFyY2hfYmFycmllcl9ub3NwZWNfdHJ1ZQogICAgZnVuY3Rpb24u
IFRoZSBmZWF0dXJlIGlzIGVuYWJsZWQgb25seSBpZiBMMVRGIHZ1bG5lcmFibGUgaGFyZHdhcmUg
aXMKICAgIGRldGVjdGVkIGFuZCB0aGUgY29tbWFuZCBsaW5lIG9wdGlvbiBkb2VzIG5vdCBwcmV2
ZW50IHVzaW5nIHRoaXMgZmVhdHVyZS4KICAgIAogICAgVGhlIHN0YXR1cyBvZiBoeXBlcnRocmVh
ZGluZyBpcyBjb25zaWRlcmVkIHdoZW4gYXV0b21hdGljYWxseSBlbmFibGluZwogICAgYWRkaW5n
IHRoZSBsZmVuY2UgaW5zdHJ1Y3Rpb24uIFNpbmNlIHBsYXRmb3JtcyB3aXRob3V0IGh5cGVydGhy
ZWFkaW5nIGNhbgogICAgc3RpbGwgYmUgdnVsbmVyYWJsZSB0byBMMVRGIGluIGNhc2UgdGhlIEwx
IGNhY2hlIGlzIG5vdCBmbHVzaGVkIHByb3Blcmx5LAogICAgdGhlIGFkZGl0aW9uYWwgbGZlbmNl
IGluc3RydWN0aW9ucyBhcmUgcGF0Y2hlZCBpbiBpZiBlaXRoZXIgaHlwZXJ0aHJlYWRpbmcKICAg
IGlzIGVuYWJsZWQsIG9yIEwxIGNhY2hlIGZsdXNoaW5nIGlzIG1pc3NpbmcuCiAgICAKICAgIFRo
aXMgaXMgcGFydCBvZiB0aGUgc3BlY3VsYXRpdmUgaGFyZGVuaW5nIGVmZm9ydC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CiAgICBS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIGRvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyB8IDE0ICsrKysrKysrKystLS0tCiB4ZW4vYXJjaC94
ODYvc3BlY19jdHJsLmMgICAgICAgICAgfCAxNyArKysrKysrKysrKysrKystLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVj
X2N0cmwuaCAgIHwgIDEgKwogNCBmaWxlcyBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspLCA2IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRv
YyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwppbmRleCA2ZGI4MmYzMDJlLi4x
YTY4MWM5ZjJjIDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MK
KysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCkBAIC00ODMsOSArNDgzLDkg
QEAgYWNjb3VudGluZyBmb3IgaGFyZHdhcmUgY2FwYWJpbGl0aWVzIGFzIGVudW1lcmF0ZWQgdmlh
IENQVUlELgogCiBDdXJyZW50bHkgYWNjZXB0ZWQ6CiAKLVRoZSBTcGVjdWxhdGlvbiBDb250cm9s
IGhhcmR3YXJlIGZlYXR1cmVzIGBpYnJzYmAsIGBzdGlicGAsIGBpYnBiYCwKLWBsMWQtZmx1c2hg
IGFuZCBgc3NiZGAgYXJlIHVzZWQgYnkgZGVmYXVsdCBpZiBhdmFpbGFibGUgYW5kIGFwcGxpY2Fi
bGUuICBUaGV5IGNhbgotYmUgaWdub3JlZCwgZS5nLiBgbm8taWJyc2JgLCBhdCB3aGljaCBwb2lu
dCBYZW4gd29uJ3QgdXNlIHRoZW0gaXRzZWxmLCBhbmQKK1RoZSBTcGVjdWxhdGlvbiBDb250cm9s
IGhhcmR3YXJlIGZlYXR1cmVzIGBpYnJzYmAsIGBzdGlicGAsIGBpYnBiYCwgYGwxZC1mbHVzaGAs
CitgbDF0Zi1iYXJyaWVyYCBhbmQgYHNzYmRgIGFyZSB1c2VkIGJ5IGRlZmF1bHQgaWYgYXZhaWxh
YmxlIGFuZCBhcHBsaWNhYmxlLiAgVGhleQorY2FuIGJlIGlnbm9yZWQsIGUuZy4gYG5vLWlicnNi
YCwgYXQgd2hpY2ggcG9pbnQgWGVuIHdvbid0IHVzZSB0aGVtIGl0c2VsZiwgYW5kCiB3b24ndCBv
ZmZlciB0aGVtIHRvIGd1ZXN0cy4KIAogIyMjIGNwdWlkX21hc2tfY3B1CkBAIC0xODk3LDcgKzE4
OTcsNyBAQCBCeSBkZWZhdWx0IFNTQkQgd2lsbCBiZSBtaXRpZ2F0ZWQgYXQgcnVudGltZSAoaS5l
IGBzc2JkPXJ1bnRpbWVgKS4KICMjIyBzcGVjLWN0cmwgKHg4NikKID4gYD0gTGlzdCBvZiBbIDxi
b29sPiwgeGVuPTxib29sPiwge3B2LGh2bSxtc3Itc2MscnNifT08Ym9vbD4sCiA+ICAgICAgICAg
ICAgICBidGktdGh1bms9cmV0cG9saW5lfGxmZW5jZXxqbXAsIHtpYnJzLGlicGIsc3NiZCxlYWdl
ci1mcHUsCi0+ICAgICAgICAgICAgICBsMWQtZmx1c2h9PTxib29sPiBdYAorPiAgICAgICAgICAg
ICAgbDFkLWZsdXNoLGwxdGYtYmFycmllcn09PGJvb2w+IF1gCiAKIENvbnRyb2xzIGZvciBzcGVj
dWxhdGl2ZSBleGVjdXRpb24gc2lkZWNoYW5uZWwgbWl0aWdhdGlvbnMuICBCeSBkZWZhdWx0LCBY
ZW4KIHdpbGwgcGljayB0aGUgbW9zdCBhcHByb3ByaWF0ZSBtaXRpZ2F0aW9ucyBiYXNlZCBvbiBj
b21waWxlZCBpbiBzdXBwb3J0LApAQCAtMTk2Myw2ICsxOTYzLDEyIEBAIElycmVzcGVjdGl2ZSBv
ZiBYZW4ncyBzZXR0aW5nLCB0aGUgZmVhdHVyZSBpcyB2aXJ0dWFsaXNlZCBmb3IgSFZNIGd1ZXN0
cyB0bwogdXNlLiAgQnkgZGVmYXVsdCwgWGVuIHdpbGwgZW5hYmxlIHRoaXMgbWl0aWdhdGlvbiBv
biBoYXJkd2FyZSBiZWxpZXZlZCB0byBiZQogdnVsbmVyYWJsZSB0byBMMVRGLgogCitPbiBoYXJk
d2FyZSB2dWxuZXJhYmxlIHRvIEwxVEYsIHRoZSBgbDF0Zi1iYXJyaWVyPWAgb3B0aW9uIGNhbiBi
ZSB1c2VkIHRvIGZvcmNlCitvciBwcmV2ZW50IFhlbiBmcm9tIHByb3RlY3RpbmcgZXZhbHVhdGlv
bnMgaW5zaWRlIHRoZSBoeXBlcnZpc29yIHdpdGggYSBiYXJyaWVyCitpbnN0cnVjdGlvbiB0byBu
b3QgbG9hZCBwb3RlbnRpYWxseSBzZWNyZXQgaW5mb3JtYXRpb24gaW50byBMMSBjYWNoZS4gIEJ5
CitkZWZhdWx0LCBYZW4gd2lsbCBlbmFibGUgdGhpcyBtaXRpZ2F0aW9uIG9uIGhhcmR3YXJlIGJl
bGlldmVkIHRvIGJlIHZ1bG5lcmFibGUKK3RvIEwxVEYuCisKICMjIyBzeW5jX2NvbnNvbGUKID4g
YD0gPGJvb2xlYW4+YAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94
ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggMTE3MWMwMmFiMS4uNGZkMDlmODMxYiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVj
X2N0cmwuYwpAQCAtMjEsNiArMjEsNyBAQAogI2luY2x1ZGUgPHhlbi9saWIuaD4KICNpbmNsdWRl
IDx4ZW4vd2FybmluZy5oPgogCisjaW5jbHVkZSA8YXNtL2NwdWlkLmg+CiAjaW5jbHVkZSA8YXNt
L21pY3JvY29kZS5oPgogI2luY2x1ZGUgPGFzbS9tc3IuaD4KICNpbmNsdWRlIDxhc20vcHJvY2Vz
c29yLmg+CkBAIC01MCw2ICs1MSw3IEBAIGJvb2wgX19yZWFkX21vc3RseSBvcHRfaWJwYiA9IHRy
dWU7CiBib29sIF9fcmVhZF9tb3N0bHkgb3B0X3NzYmQgPSBmYWxzZTsKIGludDhfdCBfX3JlYWRf
bW9zdGx5IG9wdF9lYWdlcl9mcHUgPSAtMTsKIGludDhfdCBfX3JlYWRfbW9zdGx5IG9wdF9sMWRf
Zmx1c2ggPSAtMTsKK2ludDhfdCBfX3JlYWRfbW9zdGx5IG9wdF9sMXRmX2JhcnJpZXIgPSAtMTsK
IAogYm9vbCBfX2luaXRkYXRhIGJzcF9kZWxheV9zcGVjX2N0cmw7CiB1aW50OF90IF9fcmVhZF9t
b3N0bHkgZGVmYXVsdF94ZW5fc3BlY19jdHJsOwpAQCAtOTEsNiArOTMsOCBAQCBzdGF0aWMgaW50
IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY29uc3QgY2hhciAqcykKICAgICAgICAgICAgIGlmICgg
b3B0X3B2X2wxdGZfZG9tdSA8IDAgKQogICAgICAgICAgICAgICAgIG9wdF9wdl9sMXRmX2RvbXUg
PSAwOwogCisgICAgICAgICAgICBvcHRfbDF0Zl9iYXJyaWVyID0gMDsKKwogICAgICAgICBkaXNh
YmxlX2NvbW1vbjoKICAgICAgICAgICAgIG9wdF9yc2JfcHYgPSBmYWxzZTsKICAgICAgICAgICAg
IG9wdF9yc2JfaHZtID0gZmFsc2U7CkBAIC0xNTcsNiArMTYxLDggQEAgc3RhdGljIGludCBfX2lu
aXQgcGFyc2Vfc3BlY19jdHJsKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgICAgICBvcHRfZWFnZXJf
ZnB1ID0gdmFsOwogICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImwxZC1m
bHVzaCIsIHMsIHNzKSkgPj0gMCApCiAgICAgICAgICAgICBvcHRfbDFkX2ZsdXNoID0gdmFsOwor
ICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImwxdGYtYmFycmllciIsIHMs
IHNzKSkgPj0gMCApCisgICAgICAgICAgICBvcHRfbDF0Zl9iYXJyaWVyID0gdmFsOwogICAgICAg
ICBlbHNlCiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAKQEAgLTI0OCw3ICsyNTQsNyBAQCBz
dGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaywgdWlu
dDY0X3QgY2FwcykKICAgICAgICAgICAgICAgICJcbiIpOwogCiAgICAgLyogU2V0dGluZ3MgZm9y
IFhlbidzIHByb3RlY3Rpb24sIGlycmVzcGVjdGl2ZSBvZiBndWVzdHMuICovCi0gICAgcHJpbnRr
KCIgIFhlbiBzZXR0aW5nczogQlRJLVRodW5rICVzLCBTUEVDX0NUUkw6ICVzJXMsIE90aGVyOiVz
JXNcbiIsCisgICAgcHJpbnRrKCIgIFhlbiBzZXR0aW5nczogQlRJLVRodW5rICVzLCBTUEVDX0NU
Ukw6ICVzJXMsIE90aGVyOiVzJXMlc1xuIiwKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfTk9O
RSAgICAgID8gIk4vQSIgOgogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19SRVRQT0xJTkUgPyAi
UkVUUE9MSU5FIiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX0xGRU5DRSAgICA/ICJMRkVO
Q0UiIDoKQEAgLTI1OCw3ICsyNjQsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWls
cyhlbnVtIGluZF90aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICAgICAgICAgIWJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9TU0JEKSAgICAgICAgICAgPyAiIiA6CiAgICAgICAgICAgIChk
ZWZhdWx0X3hlbl9zcGVjX2N0cmwgJiBTUEVDX0NUUkxfU1NCRCkgID8gIiBTU0JEKyIgOiAiIFNT
QkQtIiwKICAgICAgICAgICAgb3B0X2licGIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgPyAiIElCUEIiICA6ICIiLAotICAgICAgICAgICBvcHRfbDFkX2ZsdXNoICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA/ICIgTDFEX0ZMVVNIIiA6ICIiKTsKKyAgICAgICAgICAgb3B0X2wx
ZF9mbHVzaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIEwxRF9GTFVTSCIgOiAiIiwK
KyAgICAgICAgICAgb3B0X2wxdGZfYmFycmllciAgICAgICAgICAgICAgICAgICAgICAgICAgPyAi
IEwxVEZfQkFSUklFUiIgOiAiIik7CiAKICAgICAvKiBMMVRGIGRpYWdub3N0aWNzLCBwcmludGVk
IGlmIHZ1bG5lcmFibGUgb3IgUFYgc2hhZG93aW5nIGlzIGluIHVzZS4gKi8KICAgICBpZiAoIGNw
dV9oYXNfYnVnX2wxdGYgfHwgb3B0X3B2X2wxdGZfaHdkb20gfHwgb3B0X3B2X2wxdGZfZG9tdSAp
CkBAIC04NjIsNiArODY5LDEyIEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdh
dGlvbnModm9pZCkKICAgICBlbHNlIGlmICggb3B0X2wxZF9mbHVzaCA9PSAtMSApCiAgICAgICAg
IG9wdF9sMWRfZmx1c2ggPSBjcHVfaGFzX2J1Z19sMXRmICYmICEoY2FwcyAmIEFSQ0hfQ0FQU19T
S0lQX0wxREZMKTsKIAorICAgIC8qIEJ5IGRlZmF1bHQsIGVuYWJsZSBMMVRGX1ZVTE4gb24gTDFU
Ri12dWxuZXJhYmxlIGhhcmR3YXJlICovCisgICAgaWYgKCBvcHRfbDF0Zl9iYXJyaWVyID09IC0x
ICkKKyAgICAgICAgb3B0X2wxdGZfYmFycmllciA9IGNwdV9oYXNfYnVnX2wxdGYgJiYgKG9wdF9z
bXQgfHwgIW9wdF9sMWRfZmx1c2gpOworICAgIGlmICggb3B0X2wxdGZfYmFycmllciA+IDAgKQor
ICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1NDX0wxVEZfVlVMTik7CisK
ICAgICAvKgogICAgICAqIFdlIGRvIG5vdCBkaXNhYmxlIEhUIGJ5IGRlZmF1bHQgb24gYWZmZWN0
ZWQgaGFyZHdhcmUuCiAgICAgICoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1
ZmVhdHVyZXMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaAppbmRleCAwYzA2
Mjc0NjdlLi4xZDBiZjZmZmI5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZl
YXR1cmVzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCkBAIC0yNSw2
ICsyNSw3IEBAIFhFTl9DUFVGRUFUVVJFKFhFTl9TTUFQLCAgICAgICAgKEZTQ0FQSU5UUyswKSoz
MisxMSkgLyogU01BUCBnZXRzIHVzZWQgYnkgWGVuIGl0CiBYRU5fQ1BVRkVBVFVSRShMRkVOQ0Vf
RElTUEFUQ0gsIChGU0NBUElOVFMrMCkqMzIrMTIpIC8qIGxmZW5jZSBzZXQgYXMgRGlzcGF0Y2gg
U2VyaWFsaXNpbmcgKi8KIFhFTl9DUFVGRUFUVVJFKElORF9USFVOS19MRkVOQ0UsKEZTQ0FQSU5U
UyswKSozMisxMykgLyogVXNlIElORF9USFVOS19MRkVOQ0UgKi8KIFhFTl9DUFVGRUFUVVJFKElO
RF9USFVOS19KTVAsICAgKEZTQ0FQSU5UUyswKSozMisxNCkgLyogVXNlIElORF9USFVOS19KTVAg
Ki8KK1hFTl9DUFVGRUFUVVJFKFNDX0wxVEZfVlVMTiwgICAgKEZTQ0FQSU5UUyswKSozMisxNSkg
LyogTDFURiBwcm90ZWN0aW9uIHJlcXVpcmVkICovCiBYRU5fQ1BVRkVBVFVSRShTQ19NU1JfUFYs
ICAgICAgIChGU0NBUElOVFMrMCkqMzIrMTYpIC8qIE1TUl9TUEVDX0NUUkwgdXNlZCBieSBYZW4g
Zm9yIFBWICovCiBYRU5fQ1BVRkVBVFVSRShTQ19NU1JfSFZNLCAgICAgIChGU0NBUElOVFMrMCkq
MzIrMTcpIC8qIE1TUl9TUEVDX0NUUkwgdXNlZCBieSBYZW4gZm9yIEhWTSAqLwogWEVOX0NQVUZF
QVRVUkUoU0NfUlNCX1BWLCAgICAgICAoRlNDQVBJTlRTKzApKjMyKzE4KSAvKiBSU0Igb3Zlcndy
aXRlIG5lZWRlZCBmb3IgUFYgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3Bl
Y19jdHJsLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCmluZGV4IDc3OWRhMmIx
NGQuLmE1YjU2NTFiZmUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaApAQCAtMzcsNiArMzcsNyBA
QCBleHRlcm4gYm9vbCBvcHRfaWJwYjsKIGV4dGVybiBib29sIG9wdF9zc2JkOwogZXh0ZXJuIGlu
dDhfdCBvcHRfZWFnZXJfZnB1OwogZXh0ZXJuIGludDhfdCBvcHRfbDFkX2ZsdXNoOworZXh0ZXJu
IGludDhfdCBvcHRfbDF0Zl9iYXJyaWVyOwogCiBleHRlcm4gYm9vbCBic3BfZGVsYXlfc3BlY19j
dHJsOwogZXh0ZXJuIHVpbnQ4X3QgZGVmYXVsdF94ZW5fc3BlY19jdHJsOwotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Apr 05 10:22:59 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Apr 2019 10:22:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hCLzu-0003nU-VO; Fri, 05 Apr 2019 10:22:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2AYO=SH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hCLzt-0003nH-Nk
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:22:57 +0000
X-Inumbo-ID: c786da56-578c-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c786da56-578c-11e9-92d7-bc764e045a96;
 Fri, 05 Apr 2019 10:22:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hCLzs-0003Xf-FL
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:22:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hCLzs-0001fk-CM
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:22:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hCLzs-0001fk-CM@xenbits.xenproject.org>
Date: Fri, 05 Apr 2019 10:22:56 +0000
Subject: [Xen-changelog] [xen staging] nospec: introduce 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>

Y29tbWl0IGRiNTkxZDZlNzZlZDMzNzUwMDM5ZTQ0YTc1MTA4ODA5NjgxZWQ2NzIKQXV0aG9yOiAg
ICAgTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CkF1dGhvckRhdGU6IFRodSBN
YXIgMTQgMTM6NTU6MDAgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBBcHIgNSAxMjoxMzoxMiAyMDE5ICswMjAwCgog
ICAgbm9zcGVjOiBpbnRyb2R1Y2UgZXZhbHVhdGVfbm9zcGVjCiAgICAKICAgIFNpbmNlIHRoZSBM
MVRGIHZ1bG5lcmFiaWxpdHkgb2YgSW50ZWwgQ1BVcywgbG9hZGluZyBoeXBlcnZpc29yIGRhdGEg
aW50bwogICAgTDEgY2FjaGUgaXMgcHJvYmxlbWF0aWMsIGJlY2F1c2Ugd2hlbiBoeXBlcnRocmVh
ZGluZyBpcyB1c2VkIGFzIHdlbGwsIGEKICAgIGd1ZXN0IHJ1bm5pbmcgb24gdGhlIHNpYmxpbmcg
Y29yZSBjYW4gbGVhayB0aGlzIHBvdGVudGlhbGx5IHNlY3JldCBkYXRhLgogICAgCiAgICBUbyBw
cmV2ZW50IHRoZXNlIHNwZWN1bGF0aXZlIGFjY2Vzc2VzLCB3ZSBibG9jayBzcGVjdWxhdGlvbiBh
ZnRlcgogICAgYWNjZXNzaW5nIHRoZSBkb21haW4gcHJvcGVydHkgZmllbGQgYnkgYWRkaW5nIGxm
ZW5jZSBpbnN0cnVjdGlvbnMuIFRoaXMKICAgIHdheSwgdGhlIENQVSBjb250aW51ZXMgZXhlY3V0
aW5nIGFuZCBsb2FkaW5nIGRhdGEgb25seSBvbmNlIHRoZSBjb25kaXRpb24KICAgIGlzIGFjdHVh
bGx5IGV2YWx1YXRlZC4KICAgIAogICAgQXMgdGhpcyBwcm90ZWN0aW9uIGlzIHR5cGljYWxseSB1
c2VkIGluIGlmIHN0YXRlbWVudHMsIHRoZSBsZmVuY2UgaGFzIHRvCiAgICBjb21lIGluIGEgY29t
cGF0aWJsZSB3YXkuIFRoZXJlZm9yZSwgYSBmdW5jdGlvbiB0aGF0IHJldHVybnMgdHJ1ZSBhZnRl
ciBhbgogICAgbGZlbmNlIGluc3RydWN0aW9uIGlzIGludHJvZHVjZWQuIFRvIHByb3RlY3QgYm90
aCBicmFuY2hlcyBhZnRlciBhCiAgICBjb25kaXRpb25hbCwgYW4gbGZlbmNlIGluc3RydWN0aW9u
IGhhcyB0byBiZSBhZGRlZCBmb3IgdGhlIHR3byBicmFuY2hlcy4KICAgIFRvIGJlIGFibGUgdG8g
YmxvY2sgc3BlY3VsYXRpb24gYWZ0ZXIgc2V2ZXJhbCBldmFsdWF0aW9ucywgdGhlIGdlbmVyaWMK
ICAgIGJhcnJpZXIgbWFjcm8gYmxvY2tfc3BlY3VsYXRpb24gaXMgYWxzbyBpbnRyb2R1Y2VkLgog
ICAgCiAgICBBcyB0aGUgTDFURiB2dWxuZXJhYmlsaXR5IGlzIG9ubHkgcHJlc2VudCBvbiB0aGUg
eDg2IGFyY2hpdGVjdHVyZSwgdGhlcmUgaXMKICAgIG5vIG5lZWQgdG8gYWRkIHByb3RlY3Rpb24g
Zm9yIG90aGVyIGFyY2hpdGVjdHVyZXMuIEhlbmNlLCB0aGUgaW50cm9kdWNlZAogICAgZnVuY3Rp
b25zIGFyZSBkZWZpbmVkIGJ1dCBlbXB0eS4KICAgIAogICAgT24gdGhlIHg4NiBhcmNoaXRlY3R1
cmUsIGJ5IGRlZmF1bHQsIHRoZSBsZmVuY2UgaW5zdHJ1Y3Rpb24gaXMgbm90IHByZXNlbnQKICAg
IGVpdGhlci4gT25seSB3aGVuIGEgTDFURiB2dWxuZXJhYmxlIHBsYXRmb3JtIGlzIGRldGVjdGVk
LCB0aGUgbGZlbmNlCiAgICBpbnN0cnVjdGlvbiBpcyBwYXRjaGVkIGluIHZpYSBhbHRlcm5hdGl2
ZSBwYXRjaGluZy4gU2ltaWxhcmx5LCBQViBndWVzdHMKICAgIGFyZSBwcm90ZWN0ZWQgd3J0IEwx
VEYgYnkgZGVmYXVsdCwgc28gdGhhdCB0aGUgcHJvdGVjdGlvbiBpcyBmdXJ0aGVybW9yZQogICAg
ZGlzYWJsZWQgaW4gY2FzZSBIVk0gaXMgZXhjbHVlZGVkIHZpYSB0aGUgYnVpbGQgY29uZmlndXJh
dGlvbi4KICAgIAogICAgSW50cm9kdWNpbmcgdGhlIGxmZW5jZSBpbnN0cnVjdGlvbnMgY2F0Y2hl
cyBhIGxvdCBvZiBwb3RlbnRpYWwgbGVha3Mgd2l0aAogICAgYSBzaW1wbGUgdW5pbnRydXNpdmUg
Y29kZSBjaGFuZ2UuIER1cmluZyBwZXJmb3JtYW5jZSB0ZXN0aW5nLCB3ZSBkaWQgbm90CiAgICBu
b3RpY2UgcGVyZm9ybWFuY2UgZWZmZWN0cy4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIHRoZSBz
cGVjdWxhdGl2ZSBoYXJkZW5pbmcgZWZmb3J0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOb3Ji
ZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL25vc3BlYy5oIHwgMjUgKysr
KysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3NwZWMuaCB8IDM5
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUveGVu
L25vc3BlYy5oICAgICB8ICAxICsKIDMgZmlsZXMgY2hhbmdlZCwgNjUgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbm9zcGVjLmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL25vc3BlYy5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjUx
YzdhZWE0ZjQKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL25vc3BlYy5o
CkBAIC0wLDAgKzEsMjUgQEAKKy8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wICov
CisvKiBDb3B5cmlnaHQgMjAxOCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLiBB
bGwgUmlnaHRzIFJlc2VydmVkLiAqLworCisjaWZuZGVmIF9BU01fQVJNX05PU1BFQ19ICisjZGVm
aW5lIF9BU01fQVJNX05PU1BFQ19ICisKK3N0YXRpYyBpbmxpbmUgYm9vbCBldmFsdWF0ZV9ub3Nw
ZWMoYm9vbCBjb25kaXRpb24pCit7CisgICAgcmV0dXJuIGNvbmRpdGlvbjsKK30KKworc3RhdGlj
IGlubGluZSB2b2lkIGJsb2NrX3NwZWN1bGF0aW9uKHZvaWQpCit7Cit9CisKKyNlbmRpZiAvKiBf
QVNNX0FSTV9OT1NQRUNfSCAqLworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTog
QworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVu
dC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L25vc3BlYy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3NwZWMuaApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi4yYWE0N2IzNDU1Ci0tLSAvZGV2L251bGwKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3NwZWMuaApAQCAtMCwwICsxLDM5IEBACisvKiBTUERY
LUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMCAqLworLyogQ29weXJpZ2h0IDIwMTggQW1hem9u
LmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4gQWxsIFJpZ2h0cyBSZXNlcnZlZC4gKi8KKwor
I2lmbmRlZiBfQVNNX1g4Nl9OT1NQRUNfSAorI2RlZmluZSBfQVNNX1g4Nl9OT1NQRUNfSAorCisj
aW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+CisKKy8qIEFsbG93IHRvIGluc2VydCBhIHJlYWQg
bWVtb3J5IGJhcnJpZXIgaW50byBjb25kaXRpb25hbHMgKi8KK3N0YXRpYyBhbHdheXNfaW5saW5l
IGJvb2wgYmFycmllcl9ub3NwZWNfdHJ1ZSh2b2lkKQoreworI2lmZGVmIENPTkZJR19IVk0KKyAg
ICBhbHRlcm5hdGl2ZSgiIiwgImxmZW5jZSIsIFg4Nl9GRUFUVVJFX1NDX0wxVEZfVlVMTik7Cisj
ZW5kaWYKKyAgICByZXR1cm4gdHJ1ZTsKK30KKworLyogQWxsb3cgdG8gcHJvdGVjdCBldmFsdWF0
aW9uIG9mIGNvbmRpdGlvbmFzbCB3aXRoIHJlc3BlY3QgdG8gc3BlY3VsYXRpb24gKi8KK3N0YXRp
YyBhbHdheXNfaW5saW5lIGJvb2wgZXZhbHVhdGVfbm9zcGVjKGJvb2wgY29uZGl0aW9uKQorewor
ICAgIHJldHVybiBjb25kaXRpb24gPyBiYXJyaWVyX25vc3BlY190cnVlKCkgOiAhYmFycmllcl9u
b3NwZWNfdHJ1ZSgpOworfQorCisvKiBBbGxvdyB0byBibG9jayBzcGVjdWxhdGl2ZSBleGVjdXRp
b24gaW4gZ2VuZXJpYyBjb2RlICovCitzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIGJsb2NrX3Nw
ZWN1bGF0aW9uKHZvaWQpCit7CisgICAgYmFycmllcl9ub3NwZWNfdHJ1ZSgpOworfQorCisjZW5k
aWYgLyogX0FTTV9YODZfTk9TUEVDX0ggKi8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAq
IG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0Cisg
KiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUveGVuL25vc3BlYy5oIGIveGVuL2luY2x1ZGUveGVuL25vc3BlYy5oCmluZGV4IDhhY2Zh
NjBmMWIuLjJhYzhmZWNjYzIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9ub3NwZWMuaAor
KysgYi94ZW4vaW5jbHVkZS94ZW4vbm9zcGVjLmgKQEAgLTgsNiArOCw3IEBACiAjZGVmaW5lIFhF
Tl9OT1NQRUNfSAogCiAjaW5jbHVkZSA8YXNtL3N5c3RlbS5oPgorI2luY2x1ZGUgPGFzbS9ub3Nw
ZWMuaD4KIAogLyoqCiAgKiBhcnJheV9pbmRleF9tYXNrX25vc3BlYygpIC0gZ2VuZXJhdGUgYSB+
MCBtYXNrIHdoZW4gaW5kZXggPCBzaXplLCAwIG90aGVyd2lzZQotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Apr 05 10:23:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Apr 2019 10:23:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hCM05-0003p4-0s; Fri, 05 Apr 2019 10:23:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2AYO=SH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hCM03-0003ov-VM
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:23:07 +0000
X-Inumbo-ID: cd9af177-578c-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cd9af177-578c-11e9-92d7-bc764e045a96;
 Fri, 05 Apr 2019 10:23:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hCM02-0003Yj-Ll
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:23:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hCM02-0001ga-Iu
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:23:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hCM02-0001ga-Iu@xenbits.xenproject.org>
Date: Fri, 05 Apr 2019 10:23:06 +0000
Subject: [Xen-changelog] [xen staging] is_control_domain: block speculation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNhNmRiNzAwNjE5YjA0OTU2NGQxNDY4OGQ3MTFlMGU2OTY5MWIxODEKQXV0aG9yOiAg
ICAgTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CkF1dGhvckRhdGU6IFRodSBN
YXIgMTQgMTM6NTY6MDAgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBBcHIgNSAxMjoxNTowNCAyMDE5ICswMjAwCgog
ICAgaXNfY29udHJvbF9kb21haW46IGJsb2NrIHNwZWN1bGF0aW9uCiAgICAKICAgIENoZWNrcyBv
ZiBkb21haW4gcHJvcGVydGllcywgc3VjaCBhcyBpc19oYXJkd2FyZV9kb21haW4gb3IgaXNfaHZt
X2RvbWFpbiwKICAgIG1pZ2h0IGJlIGJ5cGFzc2VkIGJ5IHNwZWN1bGF0aXZlbHkgZXhlY3V0aW5n
IHRoZXNlIGluc3RydWN0aW9ucy4gQSByZWFzb24KICAgIGZvciBieXBhc3NpbmcgdGhlc2UgY2hl
Y2tzIGlzIHRoYXQgdGhlc2UgbWFjcm9zIGFjY2VzcyB0aGUgZG9tYWluCiAgICBzdHJ1Y3R1cmUg
dmlhIGEgcG9pbnRlciwgYW5kIGNoZWNrIGEgY2VydGFpbiBmaWVsZC4gU2luY2UgdGhpcyBtZW1v
cnkKICAgIGFjY2VzcyBpcyBzbG93LCB0aGUgQ1BVIGFzc3VtZXMgYSByZXR1cm5lZCB2YWx1ZSBh
bmQgY29udGludWVzIHRoZQogICAgZXhlY3V0aW9uLgogICAgCiAgICBJbiBjYXNlIGFuIGlzX2Nv
bnRyb2xfZG9tYWluIGNoZWNrIGlzIGJ5cGFzc2VkLCBmb3IgZXhhbXBsZSBkdXJpbmcgYQogICAg
aHlwZXJjYWxsLCBkYXRhIHRoYXQgc2hvdWxkIG9ubHkgYmUgYWNjZXNzaWJsZSBieSB0aGUgY29u
dHJvbCBkb21haW4gY291bGQKICAgIGJlIGxvYWRlZCBpbnRvIHRoZSBjYWNoZS4KICAgIAogICAg
VGhpcyBpcyBwYXJ0IG9mIHRoZSBzcGVjdWxhdGl2ZSBoYXJkZW5pbmcgZWZmb3J0LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KICAg
IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2luY2x1
ZGUveGVuL3NjaGVkLmggfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyks
IDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94
ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCA2ZDIzYjZkODczLi4wYjhkNmQ0OTJjIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2No
ZWQuaApAQCAtOTExLDEwICs5MTEsMTAgQEAgdm9pZCB3YXRjaGRvZ19kb21haW5fZGVzdHJveShz
dHJ1Y3QgZG9tYWluICpkKTsKICAqICAgICh0aGF0IGlzLCB0aGlzIHdvdWxkIG5vdCBiZSBzdWl0
YWJsZSBmb3IgYSBkcml2ZXIgZG9tYWluKQogICogIC0gVGhlcmUgaXMgbmV2ZXIgYSByZWFzb24g
dG8gZGVueSB0aGUgaGFyZHdhcmUgZG9tYWluIGFjY2VzcyB0byB0aGlzCiAgKi8KLSNkZWZpbmUg
aXNfaGFyZHdhcmVfZG9tYWluKF9kKSAoKF9kKSA9PSBoYXJkd2FyZV9kb21haW4pCisjZGVmaW5l
IGlzX2hhcmR3YXJlX2RvbWFpbihfZCkgZXZhbHVhdGVfbm9zcGVjKChfZCkgPT0gaGFyZHdhcmVf
ZG9tYWluKQogCiAvKiBUaGlzIGNoZWNrIGlzIGZvciBmdW5jdGlvbmFsaXR5IHNwZWNpZmljIHRv
IGEgY29udHJvbCBkb21haW4gKi8KLSNkZWZpbmUgaXNfY29udHJvbF9kb21haW4oX2QpICgoX2Qp
LT5pc19wcml2aWxlZ2VkKQorI2RlZmluZSBpc19jb250cm9sX2RvbWFpbihfZCkgZXZhbHVhdGVf
bm9zcGVjKChfZCktPmlzX3ByaXZpbGVnZWQpCiAKICNkZWZpbmUgVk1fQVNTSVNUKGQsIHQpICh0
ZXN0X2JpdChWTUFTU1RfVFlQRV8gIyMgdCwgJihkKS0+dm1fYXNzaXN0KSkKIAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Apr 05 10:23:20 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Apr 2019 10:23: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 1hCM0G-0003qX-3K; Fri, 05 Apr 2019 10:23:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2AYO=SH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hCM0E-0003qP-UG
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:23:18 +0000
X-Inumbo-ID: d3ca0067-578c-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d3ca0067-578c-11e9-92d7-bc764e045a96;
 Fri, 05 Apr 2019 10:23:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hCM0D-0003Yr-2I
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:23:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hCM0C-0001hw-W0
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:23:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hCM0C-0001hw-W0@xenbits.xenproject.org>
Date: Fri, 05 Apr 2019 10:23:16 +0000
Subject: [Xen-changelog] [xen staging] automation: allow build-test.sh to
 run in detached HEAD 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>

Y29tbWl0IGYyMWEzNTlhMzAxZDNhNTJjMjk0NTJlYWVkN2E5NjQ3MTNlZjQ4ZWEKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIEZlYiAyNyAx
Nzo0MjowNyAyMDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IEZyaSBBcHIgNSAxMToxNDo1NyAyMDE5ICswMTAwCgogICAgYXV0b21h
dGlvbjogYWxsb3cgYnVpbGQtdGVzdC5zaCB0byBydW4gaW4gZGV0YWNoZWQgSEVBRCBzdGF0ZQog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAg
QWNrZWQtYnk6IERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KLS0tCiBhdXRvbWF0
aW9uL3NjcmlwdHMvYnVpbGQtdGVzdC5zaCB8IDE3ICsrKysrKysrKysrKy0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9h
dXRvbWF0aW9uL3NjcmlwdHMvYnVpbGQtdGVzdC5zaCBiL2F1dG9tYXRpb24vc2NyaXB0cy9idWls
ZC10ZXN0LnNoCmluZGV4IGMzMThiNjVkNWEuLjIwNmE0ZjlhNGEgMTAwNzU1Ci0tLSBhL2F1dG9t
YXRpb24vc2NyaXB0cy9idWlsZC10ZXN0LnNoCisrKyBiL2F1dG9tYXRpb24vc2NyaXB0cy9idWls
ZC10ZXN0LnNoCkBAIC01LDYgKzUsOSBAQAogIwogIyBUaGUgZGVmYXVsdCBydW5lIGlzIHJhdGhl
ciBzaW1wbGUuIFRvIGRvIGEgY3Jvc3MtYnVpbGQsIHBsZWFzZSBwdXQgeW91ciB1c3VhbAogIyBi
dWlsZCBydW5lIGluIGEgc2hlbGwgc2NyaXB0IGFuZCBpbnZva2UgaXQgd2l0aCB0aGlzIHNjcmlw
dC4KKyMKKyMgU2V0IE5PTl9TWU1CT0xJQ19SRUY9MSBpZiB5b3Ugd2FudCB0byB1c2UgdGhpcyBz
Y3JpcHQgaW4gZGV0YWNoZWQgSEVBRCBzdGF0ZS4KKyMgVGhpcyBpcyBjdXJyZW50bHkgdXNlZCBi
eSBhdXRvbWF0ZWQgdGVzdCBzeXN0ZW0uCiAKIGlmIHRlc3QgJCMgLWx0IDIgOyB0aGVuCiAgICAg
ZWNobyAiVXNhZ2U6IgpAQCAtMjUsMTAgKzI4LDE0IEBAIGZpCiBCQVNFPSQxOyBzaGlmdAogVElQ
PSQxOyBzaGlmdAogCi1PUklHX0JSQU5DSD1gZ2l0IHN5bWJvbGljLXJlZiAtcSAtLXNob3J0IEhF
QURgCi1pZiB0ZXN0ICQ/IC1uZSAwOyB0aGVuCi0gICAgZWNobyAiRGV0YWNoZWQgSEVBRCwgYWJv
cnRlZCIKLSAgICBleGl0IDEKK2lmIFtbICJfJHtOT05fU1lNQk9MSUNfUkVGfSIgIT0gIl8xIiBd
XTsgdGhlbgorICAgIE9SSUc9YGdpdCBzeW1ib2xpYy1yZWYgLXEgLS1zaG9ydCBIRUFEYAorICAg
IGlmIHRlc3QgJD8gLW5lIDA7IHRoZW4KKyAgICAgICAgZWNobyAiRGV0YWNoZWQgSEVBRCwgYWJv
cnRlZCIKKyAgICAgICAgZXhpdCAxCisgICAgZmkKK2Vsc2UKKyAgICBPUklHPWBnaXQgcmV2LXBh
cnNlIEhFQURgCiBmaQogCiB3aGlsZSByZWFkIG51bSByZXY7IGRvCkBAIC01NSw3ICs2Miw3IEBA
IHdoaWxlIHJlYWQgbnVtIHJldjsgZG8KIGRvbmUgPCA8KGdpdCByZXYtbGlzdCAkQkFTRS4uJFRJ
UCB8IG5sIC1iYSB8IHRhYykKIAogZWNobyAiUmVzdG9yaW5nIG9yaWdpbmFsIEhFQUQiCi1naXQg
Y2hlY2tvdXQgJE9SSUdfQlJBTkNICitnaXQgY2hlY2tvdXQgJE9SSUcKIGdjb19yZXQ9JD8KIGlm
IHRlc3QgJGdjb19yZXQgLW5lIDA7IHRoZW4KICAgICBlY2hvICJGYWlsZWQgdG8gcmVzdG9yZSBv
cmlnbmFsIEhFQUQuIENoZWNrIHRyZWUgc3RhdHVzIGJlZm9yZSBkb2luZyBhbnl0aGluZyBlbHNl
ISIKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Apr 05 10:23:30 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Apr 2019 10:23:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hCM0Q-0003s9-6e; Fri, 05 Apr 2019 10:23: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=2AYO=SH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hCM0P-0003s2-IU
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:23:29 +0000
X-Inumbo-ID: d9ed8084-578c-11e9-8fc8-db3ed54f68c0
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d9ed8084-578c-11e9-8fc8-db3ed54f68c0;
 Fri, 05 Apr 2019 10:23:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hCM0N-0003Yz-Bs
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:23:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hCM0N-0001in-6v
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:23:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hCM0N-0001in-6v@xenbits.xenproject.org>
Date: Fri, 05 Apr 2019 10:23:27 +0000
Subject: [Xen-changelog] [xen staging] automation: set ret for potential
 error in build-test.sh
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc4Nzk4ZmI0MzEzNjJkMmJiYmM2MjYxZTQ0Mjc5M2MxZDE3MjkwZmIKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIEZlYiAyNyAx
ODoyMjozNCAyMDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IEZyaSBBcHIgNSAxMToxNDo1NyAyMDE5ICswMTAwCgogICAgYXV0b21h
dGlvbjogc2V0IHJldCBmb3IgcG90ZW50aWFsIGVycm9yIGluIGJ1aWxkLXRlc3Quc2gKICAgIAog
ICAgYGdpdCByZXYtbGlzdGAgY2FuIGZhaWwgaWYgdGhlIGJhc2UuLnRpcCByYW5nZSBjb250YWlu
cyBpbnZhbGlkCiAgICBjb21taXQocykuIElmIHRoYXQgaGFwcGVucyByZXQgbmV2ZXIgZ2V0cyBh
IGNoYW5jZSB0byBiZSBzZXQuCiAgICAKICAgIFNldCByZXQgYmVmb3JlIGhhbmQgdG8gZml4IHRo
ZSBpc3N1ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KICAgIEFja2VkLWJ5OiBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+Ci0t
LQogYXV0b21hdGlvbi9zY3JpcHRzL2J1aWxkLXRlc3Quc2ggfCAxICsKIDEgZmlsZSBjaGFuZ2Vk
LCAxIGluc2VydGlvbigrKQoKZGlmZiAtLWdpdCBhL2F1dG9tYXRpb24vc2NyaXB0cy9idWlsZC10
ZXN0LnNoIGIvYXV0b21hdGlvbi9zY3JpcHRzL2J1aWxkLXRlc3Quc2gKaW5kZXggMjA2YTRmOWE0
YS4uZGE2NDNhZGMwMSAxMDA3NTUKLS0tIGEvYXV0b21hdGlvbi9zY3JpcHRzL2J1aWxkLXRlc3Qu
c2gKKysrIGIvYXV0b21hdGlvbi9zY3JpcHRzL2J1aWxkLXRlc3Quc2gKQEAgLTM4LDYgKzM4LDcg
QEAgZWxzZQogICAgIE9SSUc9YGdpdCByZXYtcGFyc2UgSEVBRGAKIGZpCiAKK3JldD0xCiB3aGls
ZSByZWFkIG51bSByZXY7IGRvCiAgICAgZWNobyAiVGVzdGluZyAkbnVtICRyZXYiCiAKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Apr 05 10:23:42 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Apr 2019 10:23:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hCM0c-0003uC-8y; Fri, 05 Apr 2019 10:23:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2AYO=SH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hCM0a-0003u1-ND
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:23:40 +0000
X-Inumbo-ID: e007897e-578c-11e9-9867-676501bcd953
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e007897e-578c-11e9-9867-676501bcd953;
 Fri, 05 Apr 2019 10:23:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hCM0X-0003Z9-Jj
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:23:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hCM0X-0001jx-GG
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:23:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hCM0X-0001jx-GG@xenbits.xenproject.org>
Date: Fri, 05 Apr 2019 10:23:37 +0000
Subject: [Xen-changelog] [xen staging] automation: add a script to build
 newly pushed commits in Gitlab CI
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFiYTQzMmZiNzNmMTQzN2YyN2FhZTUzNDg2MDkxYTJiOWQ3M2RmOWEKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1IEZlYiAyOCAx
Mjo1MDowMiAyMDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IEZyaSBBcHIgNSAxMToxNTozNiAyMDE5ICswMTAwCgogICAgYXV0b21h
dGlvbjogYWRkIGEgc2NyaXB0IHRvIGJ1aWxkIG5ld2x5IHB1c2hlZCBjb21taXRzIGluIEdpdGxh
YiBDSQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgogICAgQWNrZWQtYnk6IERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KLS0tCiBh
dXRvbWF0aW9uL2dpdGxhYi1jaS9idWlsZC1lYWNoLWNvbW1pdC5zaCB8IDE2ICsrKysrKysrKysr
KysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvYXV0
b21hdGlvbi9naXRsYWItY2kvYnVpbGQtZWFjaC1jb21taXQuc2ggYi9hdXRvbWF0aW9uL2dpdGxh
Yi1jaS9idWlsZC1lYWNoLWNvbW1pdC5zaApuZXcgZmlsZSBtb2RlIDEwMDc1NQppbmRleCAwMDAw
MDAwMDAwLi42Yjc5OTg0NDhhCi0tLSAvZGV2L251bGwKKysrIGIvYXV0b21hdGlvbi9naXRsYWIt
Y2kvYnVpbGQtZWFjaC1jb21taXQuc2gKQEAgLTAsMCArMSwxNiBAQAorIyEvYmluL2Jhc2gKKwor
IyBGb3IgYSBuZXdseSBwdXNoZWQgYnJhbmNoIHRoZSBCRUZPUkVfU0hBIHdpbGwgYmUgYWxsIDBz
CitpZiBbWyAke0NJX0NPTU1JVF9CRUZPUkVfU0hBfSA9PSAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwIF1dOyB0aGVuCisgICAgZWNobyAiTmV3bHkgcHVzaGVkIGJyYW5j
aCwgc2tpcHBlZCIKKyAgICBleGl0IDAKK2ZpCisKK2dpdCBtZXJnZS1iYXNlIC0taXMtYW5jZXN0
b3IgJHtDSV9DT01NSVRfQkVGT1JFX1NIQX0gJHtDSV9DT01NSVRfU0hBfQoraWYgW1sgJD8gLW5l
IDAgXV07IHRoZW4KKyAgICBlY2hvICIke0NJX0NPTU1JVF9TSEF9IGlzIG5vdCBhIGRlc2NlbmRl
bnQgb2YgJHtDSV9DT01NSVRfQkVGT1JFX1NIQX0sIHNraXBwZWQiCisgICAgZXhpdCAwCitmaQor
CitOT05fU1lNQk9MSUNfUkVGPTEgLi9hdXRvbWF0aW9uL3NjcmlwdHMvYnVpbGQtdGVzdC5zaCAk
e0NJX0NPTU1JVF9CRUZPUkVfU0hBfSAke0NJX0NPTU1JVF9TSEF9IFwKKyAgICBiYXNoIC1jICJt
YWtlIC1qNCBkaXN0Y2xlYW4gJiYgLi9hdXRvbWF0aW9uL3NjcmlwdHMvYnVpbGQiCi0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Apr 05 10:23:52 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Apr 2019 10:23:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hCM0m-0003vU-Aw; Fri, 05 Apr 2019 10:23:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2AYO=SH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hCM0l-0003vI-9A
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:23:51 +0000
X-Inumbo-ID: e61df55a-578c-11e9-85ab-63ab0b868d3c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e61df55a-578c-11e9-85ab-63ab0b868d3c;
 Fri, 05 Apr 2019 10:23:48 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hCM0h-0003ZH-Pe
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:23:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hCM0h-0001kp-NE
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:23:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hCM0h-0001kp-NE@xenbits.xenproject.org>
Date: Fri, 05 Apr 2019 10:23:47 +0000
Subject: [Xen-changelog] [xen staging] automation: introduce a test to build
 each commit
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDliOGIzZjMwMGYxZjhhYTkzZDdkNDU5MGQ5MmJjNzQ2Y2U2NDEyY2IKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIEZlYiAyNyAx
NzoyNjo0MiAyMDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IEZyaSBBcHIgNSAxMToxNTozOCAyMDE5ICswMTAwCgogICAgYXV0b21h
dGlvbjogaW50cm9kdWNlIGEgdGVzdCB0byBidWlsZCBlYWNoIGNvbW1pdAogICAgCiAgICBUaGlz
IGlzIGFkZGVkIHRvIHRoZSB0ZXN0IHN0YWdlIHNvIHRoYXQgaXRzIGZhaWx1cmUgd29uJ3QgYmxv
Y2sgb3RoZXIKICAgIHRoaW5ncy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNh
cmRvZS5jb20+Ci0tLQogYXV0b21hdGlvbi9naXRsYWItY2kvdGVzdC55YW1sIHwgMjMgKysrKysr
KysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspCgpkaWZm
IC0tZ2l0IGEvYXV0b21hdGlvbi9naXRsYWItY2kvdGVzdC55YW1sIGIvYXV0b21hdGlvbi9naXRs
YWItY2kvdGVzdC55YW1sCmluZGV4IGZlYTA5Nzk0MWUuLmM5ZDQ1NGFiYjggMTAwNjQ0Ci0tLSBh
L2F1dG9tYXRpb24vZ2l0bGFiLWNpL3Rlc3QueWFtbAorKysgYi9hdXRvbWF0aW9uL2dpdGxhYi1j
aS90ZXN0LnlhbWwKQEAgLTEsNCArMSwyNyBAQAogIyBUZXN0IGpvYnMKK2J1aWxkLWVhY2gtY29t
bWl0LWdjYzoKKyAgc3RhZ2U6IHRlc3QKKyAgaW1hZ2U6IHJlZ2lzdHJ5LmdpdGxhYi5jb20veGVu
LXByb2plY3QveGVuLyR7Q09OVEFJTkVSfQorICB2YXJpYWJsZXM6CisgICAgQ09OVEFJTkVSOiBk
ZWJpYW46c3RyZXRjaAorICAgIFhFTl9UQVJHRVRfQVJDSDogeDg2XzY0CisgICAgQ0M6IGdjYwor
ICBzY3JpcHQ6CisgICAgLSAuL2F1dG9tYXRpb24vZ2l0bGFiLWNpL2J1aWxkLWVhY2gtY29tbWl0
LnNoIDI+JjEgfCB0ZWUgYnVpbGQtZWFjaC1jb21taXQtZ2NjLmxvZworICBhcnRpZmFjdHM6Cisg
ICAgcGF0aHM6CisgICAgICAtICcqLmxvZycKKyAgICB3aGVuOiBhbHdheXMKKyAgZGVwZW5kZW5j
aWVzOgorICAgIC0gZGViaWFuLXN0cmV0Y2gtZ2NjLWRlYnVnCisgIHRhZ3M6CisgICAgLSB4ODZf
NjQKKyAgZXhjZXB0OgorICAgIC0gbWFzdGVyCisgICAgLSBzbW9rZQorICAgIC0gL15jb3Zlcml0
eS10ZXN0ZWRcLy4qLworICAgIC0gL15zdGFibGUtLiovCisKIHFlbXUtc21va2UteDg2LTY0LWdj
YzoKICAgc3RhZ2U6IHRlc3QKICAgaW1hZ2U6IHJlZ2lzdHJ5LmdpdGxhYi5jb20veGVuLXByb2pl
Y3QveGVuLyR7Q09OVEFJTkVSfQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Apr 05 10:24:00 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Apr 2019 10:24: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 1hCM0u-0003wr-D6; Fri, 05 Apr 2019 10:24:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2AYO=SH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hCM0s-0003wd-R9
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:23:58 +0000
X-Inumbo-ID: ec314d7e-578c-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ec314d7e-578c-11e9-92d7-bc764e045a96;
 Fri, 05 Apr 2019 10:23:58 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hCM0s-0003ZP-0S
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:23:58 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hCM0r-0001lc-Tn
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:23:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hCM0r-0001lc-Tn@xenbits.xenproject.org>
Date: Fri, 05 Apr 2019 10:23:57 +0000
Subject: [Xen-changelog] [xen staging] Merge branch 'staging' of
 xenbits.xen.org:/home/xen/git/xen into staging
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJmYmIxOGRhNGYzNjBlZDllMmY2M2MzNTAyY2E0NmZlMjA3MTY0NGMKTWVyZ2U6IDNh
NmRiNzAwNjE5YjA0OTU2NGQxNDY4OGQ3MTFlMGU2OTY5MWIxODEgOWI4YjNmMzAwZjFmOGFhOTNk
N2Q0NTkwZDkyYmM3NDZjZTY0MTJjYgpBdXRob3I6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CkF1dGhvckRhdGU6IEZyaSBBcHIgNSAxMjoxNjo1MiAyMDE5ICswMjAwCkNvbW1p
dDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIEFw
ciA1IDEyOjE2OjUyIDIwMTkgKzAyMDAKCiAgICBNZXJnZSBicmFuY2ggJ3N0YWdpbmcnIG9mIHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbiBpbnRvIHN0YWdpbmcKCiBhdXRvbWF0aW9u
L2dpdGxhYi1jaS9idWlsZC1lYWNoLWNvbW1pdC5zaCB8IDE2ICsrKysrKysrKysrKysrKysKIGF1
dG9tYXRpb24vZ2l0bGFiLWNpL3Rlc3QueWFtbCAgICAgICAgICAgIHwgMjMgKysrKysrKysrKysr
KysrKysrKysrKysKIGF1dG9tYXRpb24vc2NyaXB0cy9idWlsZC10ZXN0LnNoICAgICAgICAgIHwg
MTggKysrKysrKysrKysrKy0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDUyIGluc2VydGlvbnMoKyks
IDUgZGVsZXRpb25zKC0pCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Apr 05 10:24:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Apr 2019 10:24: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 1hCM16-0003yM-FG; Fri, 05 Apr 2019 10:24: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=2AYO=SH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hCM14-0003y9-TG
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:24:10 +0000
X-Inumbo-ID: f2462578-578c-11e9-82cf-8b5a76b70226
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f2462578-578c-11e9-82cf-8b5a76b70226;
 Fri, 05 Apr 2019 10:24:08 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hCM12-0003aQ-6s
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:24:08 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hCM12-0001mP-4I
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:24:08 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hCM12-0001mP-4I@xenbits.xenproject.org>
Date: Fri, 05 Apr 2019 10:24:08 +0000
Subject: [Xen-changelog] [xen staging] is_hvm/pv_domain: block speculation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDAxMTFmNjExYTU5OTdhMjBkMDg3ZWRiZDdjMDViMTQxZmY2OGVjZWMKQXV0aG9yOiAg
ICAgTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CkF1dGhvckRhdGU6IFRodSBN
YXIgMTQgMTM6NTY6MDAgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBBcHIgNSAxMjoxNzowMyAyMDE5ICswMjAwCgog
ICAgaXNfaHZtL3B2X2RvbWFpbjogYmxvY2sgc3BlY3VsYXRpb24KICAgIAogICAgV2hlbiBjaGVj
a2luZyBmb3IgYmVpbmcgYW4gaHZtIGRvbWFpbiwgb3IgUFYgZG9tYWluLCB3ZSBoYXZlIHRvIG1h
a2UKICAgIHN1cmUgdGhhdCBzcGVjdWxhdGlvbiBjYW5ub3QgYnlwYXNzIHRoYXQgY2hlY2ssIGFu
ZCBldmVudHVhbGx5IGFjY2VzcwogICAgZGF0YSB0aGF0IHNob3VsZCBub3QgZW5kIHVwIGluIGNh
Y2hlIGZvciB0aGUgY3VycmVudCBkb21haW4gdHlwZS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9m
IHRoZSBzcGVjdWxhdGl2ZSBoYXJkZW5pbmcgZWZmb3J0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5QGFtYXpvbi5kZT4KICAgIEFja2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmgg
fCA2ICsrKystLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hl
bi9zY2hlZC5oCmluZGV4IDBiOGQ2ZDQ5MmMuLjc0OGJiMGYyZjkgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC05MjAs
NyArOTIwLDggQEAgdm9pZCB3YXRjaGRvZ19kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpk
KTsKIAogc3RhdGljIGlubGluZSBib29sIGlzX3B2X2RvbWFpbihjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkKQogewotICAgIHJldHVybiBJU19FTkFCTEVEKENPTkZJR19QVikgPyBkLT5ndWVzdF90eXBl
ID09IGd1ZXN0X3R5cGVfcHYgOiBmYWxzZTsKKyAgICByZXR1cm4gSVNfRU5BQkxFRChDT05GSUdf
UFYpCisgICAgICAgICAgID8gZXZhbHVhdGVfbm9zcGVjKGQtPmd1ZXN0X3R5cGUgPT0gZ3Vlc3Rf
dHlwZV9wdikgOiBmYWxzZTsKIH0KIAogc3RhdGljIGlubGluZSBib29sIGlzX3B2X3ZjcHUoY29u
c3Qgc3RydWN0IHZjcHUgKnYpCkBAIC05NTEsNyArOTUyLDggQEAgc3RhdGljIGlubGluZSBib29s
IGlzX3B2XzY0Yml0X3ZjcHUoY29uc3Qgc3RydWN0IHZjcHUgKnYpCiAjZW5kaWYKIHN0YXRpYyBp
bmxpbmUgYm9vbCBpc19odm1fZG9tYWluKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB7Ci0gICAg
cmV0dXJuIElTX0VOQUJMRUQoQ09ORklHX0hWTSkgPyBkLT5ndWVzdF90eXBlID09IGd1ZXN0X3R5
cGVfaHZtIDogZmFsc2U7CisgICAgcmV0dXJuIElTX0VOQUJMRUQoQ09ORklHX0hWTSkKKyAgICAg
ICAgICAgPyBldmFsdWF0ZV9ub3NwZWMoZC0+Z3Vlc3RfdHlwZSA9PSBndWVzdF90eXBlX2h2bSkg
OiBmYWxzZTsKIH0KIAogc3RhdGljIGlubGluZSBib29sIGlzX2h2bV92Y3B1KGNvbnN0IHN0cnVj
dCB2Y3B1ICp2KQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Apr 05 10:24:20 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Apr 2019 10:24: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 1hCM1E-0003zR-H0; Fri, 05 Apr 2019 10:24:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2AYO=SH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hCM1D-0003zK-Du
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:24:19 +0000
X-Inumbo-ID: f856d79a-578c-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f856d79a-578c-11e9-92d7-bc764e045a96;
 Fri, 05 Apr 2019 10:24:18 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hCM1C-0003aY-Cq
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:24:18 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hCM1C-0001nJ-AR
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:24:18 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hCM1C-0001nJ-AR@xenbits.xenproject.org>
Date: Fri, 05 Apr 2019 10:24:18 +0000
Subject: [Xen-changelog] [xen staging] common/memory: block speculative
 out-of-bound accesses
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRmZGY0NzgwNDg3YWViM2U5ODNhMWEyM2Q1MTE0MjQ2ZTU1ZTgxNjgKQXV0aG9yOiAg
ICAgTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CkF1dGhvckRhdGU6IFRodSBN
YXIgMTQgMTM6NTY6MDAgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBBcHIgNSAxMjoxNzo1MyAyMDE5ICswMjAwCgog
ICAgY29tbW9uL21lbW9yeTogYmxvY2sgc3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2Vz
CiAgICAKICAgIFRoZSBnZXRfcGFnZV9mcm9tX2dmbiBtZXRob2QgcmV0dXJucyBhIHBvaW50ZXIg
dG8gYSBwYWdlIHRoYXQgYmVsb25ncwogICAgdG8gYSBnZm4uIEJlZm9yZSByZXR1cm5pbmcgdGhl
IHBvaW50ZXIsIHRoZSBnZm4gaXMgY2hlY2tlZCBmb3IgYmVpbmcKICAgIHZhbGlkLiBVbmRlciBz
cGVjdWxhdGlvbiwgdGhlc2UgY2hlY2tzIGNhbiBiZSBieXBhc3NlZCwgc28gdGhhdAogICAgdGhl
IGZ1bmN0aW9uIGdldF9wYWdlIGlzIHN0aWxsIGV4ZWN1dGVkIHBhcnRpYWxseS4gQ29uc2VxdWVu
dGx5LCB0aGUKICAgIGZ1bmN0aW9uIHBhZ2VfZ2V0X293bmVyX2FuZF9yZWZlcmVuY2UgbWlnaHQg
YmUgZXhlY3V0ZWQgcGFydGlhbGx5IGFzCiAgICB3ZWxsLiBJbiB0aGlzIGZ1bmN0aW9uLCB0aGUg
Y29tcHV0ZWQgcG9pbnRlciBpcyBhY2Nlc3NlZCwgcmVzdWx0aW5nIGluCiAgICBhIHNwZWN1bGF0
aXZlIG91dC1vZi1ib3VuZCBhZGRyZXNzIGxvYWQuIEFzIHRoZSBnZm4gY2FuIGJlIGNvbnRyb2xs
ZWQgYnkKICAgIGEgZ3Vlc3QsIHRoaXMgYWNjZXNzIGlzIHByb2JsZW1hdGljLgogICAgCiAgICBU
byBtaXRpZ2F0ZSB0aGUgcm9vdCBjYXVzZSwgYW4gbGZlbmNlIGluc3RydWN0aW9uIGlzIGFkZGVk
IHZpYSB0aGUKICAgIGV2YWx1YXRlX25vc3BlYyBtYWNyby4gVG8gbWFrZSB0aGUgcHJvdGVjdGlv
biBnZW5lcmljLCB3ZSBkbyBub3QKICAgIGludHJvZHVjZSB0aGUgbGZlbmNlIGluc3RydWN0aW9u
IGZvciB0aGlzIHNpbmdsZSBjaGVjaywgYnV0IGFkZCBpdCB0bwogICAgdGhlIG1mbl92YWxpZCBm
dW5jdGlvbi4gVGhpcyB3YXksIG90aGVyIHBvdGVudGlhbGx5IHByb2JsZW1hdGljIGFjY2Vzc2Vz
CiAgICBhcmUgcHJvdGVjdGVkIGFzIHdlbGwuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiB0aGUg
c3BlY3VsYXRpdmUgaGFyZGVuaW5nIGVmZm9ydC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTm9y
YmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CiAgICBBY2tlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vcGR4LmMgfCA2ICsrKystLQog
MSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL3BkeC5jIGIveGVuL2NvbW1vbi9wZHguYwppbmRleCAxYTIxMDBjOWQ5
Li41MGMyMWI2YmY4IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BkeC5jCisrKyBiL3hlbi9jb21t
b24vcGR4LmMKQEAgLTE4LDYgKzE4LDcgQEAKICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgogI2luY2x1
ZGUgPHhlbi9tbS5oPgogI2luY2x1ZGUgPHhlbi9iaXRvcHMuaD4KKyNpbmNsdWRlIDx4ZW4vbm9z
cGVjLmg+CiAKIC8qIFBhcmFtZXRlcnMgZm9yIFBGTi9NQUREUiBjb21wcmVzc2lvbi4gKi8KIHVu
c2lnbmVkIGxvbmcgX19yZWFkX21vc3RseSBtYXhfcGR4OwpAQCAtMzMsOCArMzQsOSBAQCB1bnNp
Z25lZCBsb25nIF9fcmVhZF9tb3N0bHkgcGR4X2dyb3VwX3ZhbGlkW0JJVFNfVE9fTE9OR1MoCiAK
IGJvb2wgX19tZm5fdmFsaWQodW5zaWduZWQgbG9uZyBtZm4pCiB7Ci0gICAgcmV0dXJuIGxpa2Vs
eShtZm4gPCBtYXhfcGFnZSkgJiYKLSAgICAgICAgICAgbGlrZWx5KCEobWZuICYgcGZuX2hvbGVf
bWFzaykpICYmCisgICAgaWYgKCB1bmxpa2VseShldmFsdWF0ZV9ub3NwZWMobWZuID49IG1heF9w
YWdlKSkgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgcmV0dXJuIGxpa2VseSghKG1mbiAm
IHBmbl9ob2xlX21hc2spKSAmJgogICAgICAgICAgICBsaWtlbHkodGVzdF9iaXQocGZuX3RvX3Bk
eChtZm4pIC8gUERYX0dST1VQX0NPVU5ULAogICAgICAgICAgICAgICAgICAgICAgICAgICAgcGR4
X2dyb3VwX3ZhbGlkKSk7CiB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Apr 05 10:24:31 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Apr 2019 10:24: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 1hCM1P-00041L-J4; Fri, 05 Apr 2019 10:24:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2AYO=SH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hCM1N-00040k-TI
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:24:29 +0000
X-Inumbo-ID: fe6aecc9-578c-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fe6aecc9-578c-11e9-92d7-bc764e045a96;
 Fri, 05 Apr 2019 10:24:28 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hCM1M-0003ag-JB
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:24:28 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hCM1M-0001oX-Gb
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:24:28 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hCM1M-0001oX-Gb@xenbits.xenproject.org>
Date: Fri, 05 Apr 2019 10:24:28 +0000
Subject: [Xen-changelog] [xen staging] x86/hvm: add nospec to hvmop param
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkzZGZkNzJiZGI0M2IzNWRiYjE0MjRjNDc2ZDE3YWFjNjdlODI4MzcKQXV0aG9yOiAg
ICAgTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CkF1dGhvckRhdGU6IFRodSBN
YXIgMTQgMTM6NTY6MDAgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBBcHIgNSAxMjoxODozNCAyMDE5ICswMjAwCgog
ICAgeDg2L2h2bTogYWRkIG5vc3BlYyB0byBodm1vcCBwYXJhbQogICAgCiAgICBUaGUgcGFyYW1z
IGFycmF5IGluIGh2bSBjYW4gYmUgYWNjZXNzZWQgd2l0aCBnZXQgYW5kIHNldCBmdW5jdGlvbnMu
CiAgICBBcyB0aGUgaW5kZXggaXMgZ3Vlc3QgY29udHJvbGxlZCwgbWFrZSBzdXJlIG5vIG91dC1v
Zi1ib3VuZCBhY2Nlc3NlcwogICAgY2FuIGJlIHBlcmZvcm1lZC4KICAgIAogICAgQXMgd2UgY2Fu
bm90IGluZmx1ZW5jZSBob3cgZnV0dXJlIGNvbXBpbGVycyBtaWdodCBtb2RpZnkgdGhlCiAgICBp
bnN0cnVjdGlvbnMgdGhhdCBlbmZvcmNlIHRoZSBib3VuZHMsIHdlIGZ1cnRoZXJtb3JlIGJsb2Nr
IHNwZWN1bGF0aW9uLAogICAgc28gdGhhdCB0aGUgdXBkYXRlIGlzIHZpc2libGUgaW4gdGhlIGFy
Y2hpdGVjdHVyYWwgc3RhdGUuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiB0aGUgc3BlY3VsYXRp
dmUgaGFyZGVuaW5nIGVmZm9ydC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTm9yYmVydCBNYW50
aGV5IDxubWFudGhleUBhbWF6b24uZGU+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgfCA2ICsrKysrKwogMSBm
aWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDExY2UyMWZjMDguLmU3OThi
NDliNjYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9odm0uYwpAQCAtNDE0NSw2ICs0MTQ1LDkgQEAgc3RhdGljIGludCBodm1vcF9zZXRf
cGFyYW0oCiAgICAgaWYgKCBhLmluZGV4ID49IEhWTV9OUl9QQVJBTVMgKQogICAgICAgICByZXR1
cm4gLUVJTlZBTDsKIAorICAgIC8qIE1ha2Ugc3VyZSB0aGUgYWJvdmUgYm91bmQgY2hlY2sgaXMg
bm90IGJ5cGFzc2VkIGR1cmluZyBzcGVjdWxhdGlvbi4gKi8KKyAgICBibG9ja19zcGVjdWxhdGlv
bigpOworCiAgICAgZCA9IHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQoYS5kb21pZCk7CiAgICAg
aWYgKCBkID09IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwpAQCAtNDQxMSw2ICs0NDE0
LDkgQEAgc3RhdGljIGludCBodm1vcF9nZXRfcGFyYW0oCiAgICAgaWYgKCBhLmluZGV4ID49IEhW
TV9OUl9QQVJBTVMgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAorICAgIC8qIE1ha2Ugc3Vy
ZSB0aGUgYWJvdmUgYm91bmQgY2hlY2sgaXMgbm90IGJ5cGFzc2VkIGR1cmluZyBzcGVjdWxhdGlv
bi4gKi8KKyAgICBibG9ja19zcGVjdWxhdGlvbigpOworCiAgICAgZCA9IHJjdV9sb2NrX2RvbWFp
bl9ieV9hbnlfaWQoYS5kb21pZCk7CiAgICAgaWYgKCBkID09IE5VTEwgKQogICAgICAgICByZXR1
cm4gLUVTUkNIOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Apr 05 10:24:41 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Apr 2019 10:24: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 1hCM1Z-00042a-Ky; Fri, 05 Apr 2019 10:24:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2AYO=SH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hCM1Y-00042O-Dp
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:24:40 +0000
X-Inumbo-ID: 047bc3d3-578d-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 047bc3d3-578d-11e9-92d7-bc764e045a96;
 Fri, 05 Apr 2019 10:24:39 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hCM1W-0003ao-Ox
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:24:38 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hCM1W-0001pS-MZ
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 10:24:38 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hCM1W-0001pS-MZ@xenbits.xenproject.org>
Date: Fri, 05 Apr 2019 10:24:38 +0000
Subject: [Xen-changelog] [xen staging] common/domain: block speculative
 out-of-bound accesses
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY4MzAzNDU4YWU4MDA2MmRmYzYwZDBlZmQzNjE5OGNjMTdhMTJlY2YKQXV0aG9yOiAg
ICAgTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CkF1dGhvckRhdGU6IFRodSBN
YXIgMTQgMTM6NTc6MDAgMjAxOSArMDEwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBBcHIgNSAxMjoxOTowMyAyMDE5ICswMjAwCgog
ICAgY29tbW9uL2RvbWFpbjogYmxvY2sgc3BlY3VsYXRpdmUgb3V0LW9mLWJvdW5kIGFjY2Vzc2Vz
CiAgICAKICAgIFdoZW4gaXNzdWluZyBhIHZjcHVfb3AgaHlwZXJjYWxsLCBndWVzdHMgaGF2ZSBj
b250cm9sIG92ZXIgdGhlCiAgICB2Y3B1aWQgdmFyaWFibGUuIEluIHRoZSBvbGQgY29kZSwgdGhp
cyBhbGxvd2VkIHRvIHBlcmZvcm0KICAgIHNwZWN1bGF0aXZlIG91dC1vZi1ib3VuZCBhY2Nlc3Nl
cy4gVG8gYmxvY2sgdGhpcywgd2UgbWFrZSB1c2UKICAgIG9mIHRoZSBkb21haW5fdmNwdSBmdW5j
dGlvbi4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIHRoZSBzcGVjdWxhdGl2ZSBoYXJkZW5pbmcg
ZWZmb3J0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOb3JiZXJ0IE1hbnRoZXkgPG5tYW50aGV5
QGFtYXpvbi5kZT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Ci0tLQogeGVuL2NvbW1vbi9kb21haW4uYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGlu
c2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWlu
LmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4IGExZjhiYjRmMmYuLjg4YmJlOTg0YmMgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwpA
QCAtMTM2NCw3ICsxMzY0LDcgQEAgbG9uZyBkb192Y3B1X29wKGludCBjbWQsIHVuc2lnbmVkIGlu
dCB2Y3B1aWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogICAgIHN0cnVjdCB2
Y3B1ICp2OwogICAgIGxvbmcgcmMgPSAwOwogCi0gICAgaWYgKCB2Y3B1aWQgPj0gZC0+bWF4X3Zj
cHVzIHx8ICh2ID0gZC0+dmNwdVt2Y3B1aWRdKSA9PSBOVUxMICkKKyAgICBpZiAoICh2ID0gZG9t
YWluX3ZjcHUoZCwgdmNwdWlkKSkgPT0gTlVMTCApCiAgICAgICAgIHJldHVybiAtRU5PRU5UOwog
CiAgICAgc3dpdGNoICggY21kICkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Apr 05 13:44:15 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Apr 2019 13: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 1hCP8e-0003RY-KU; Fri, 05 Apr 2019 13:44: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=2AYO=SH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hCP8c-0003RT-U6
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 13:44:10 +0000
X-Inumbo-ID: e1a3dab4-57a8-11e9-9115-db9c7be2704d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e1a3dab4-57a8-11e9-9115-db9c7be2704d;
 Fri, 05 Apr 2019 13:44:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hCP8Y-0007OL-6J
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 13:44:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hCP8Y-0007cS-3I
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 13:44:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hCP8Y-0007cS-3I@xenbits.xenproject.org>
Date: Fri, 05 Apr 2019 13:44:06 +0000
Subject: [Xen-changelog] [xen staging] x86: don't allow clearing of
 TF_kernel_mode for other than 64-bit PV
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM1OTg1MTY4MTUyYzdkOTkwYTlkZWIwMzE5M2U2NmNiY2M3MjgxZDkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgQXByIDUg
MTU6NDA6NDIgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBBcHIgNSAxNTo0MDo0MiAyMDE5ICswMjAwCgogICAgeDg2
OiBkb24ndCBhbGxvdyBjbGVhcmluZyBvZiBURl9rZXJuZWxfbW9kZSBmb3Igb3RoZXIgdGhhbiA2
NC1iaXQgUFYKICAgIAogICAgVGhlIGZsYWcgaXMgcmVhbGx5IG9ubHkgbWVhbnQgZm9yIHRob3Nl
LCBib3RoIEhWTSBhbmQgMzItYml0IFBWIHRlbGwKICAgIGtlcm5lbCBmcm9tIHVzZXIgbW9kZSBi
YXNlZCBvbiBDUEwvUlBMLiBSZW1vdmUgdGhlIGFsbC1xdWVzdGlvbi1tYXJrcwogICAgY29tbWVu
dCBhbmQgbGV0J3MgYmUgb24gdGhlIHNhZmUgc2lkZSBoZXJlIGFuZCBhbHNvIHN1cHByZXNzIGNs
ZWFyaW5nCiAgICBmb3IgMzItYml0IFBWICh0aGlzIGlzbid0IGEgZmFzdCBwYXRoIGFmdGVyIGFs
bCkuCiAgICAKICAgIFJlbW92ZSBubyBsb25nZXIgbmVjZXNzYXJ5IGlzX3B2XzMyYml0XyooKSBm
cm9tIHNoX3VwZGF0ZV9jcjMoKSBhbmQKICAgIHNoX3dhbGtfZ3Vlc3RfdGFibGVzKCkuIE5vdGUg
dGhhdCBzaGFkb3dfb25lX2JpdF9kaXNhYmxlKCkgYWxyZWFkeQogICAgYXNzdW1lcyB0aGUgbmV3
IGJlaGF2aW9yLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAg
ICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0t
CiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgfCAxMiArKysrKysrKystLS0KIHhlbi9h
cmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyB8ICA0ICsrLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTEg
aW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
ZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggZWJkOWU4NTEzMi4uODczYjUx
MGMzZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9kb21haW4uYwpAQCAtODQzLDkgKzg0MywxNSBAQCBpbnQgYXJjaF9zZXRfaW5mb19ndWVzdCgK
ICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0KIAotICAgIHYtPmFyY2guZmxhZ3Mg
Jj0gflRGX2tlcm5lbF9tb2RlOwotICAgIGlmICggKGZsYWdzICYgVkdDRl9pbl9rZXJuZWwpIHx8
IGlzX2h2bV9kb21haW4oZCkvKj8/PyovICkKLSAgICAgICAgdi0+YXJjaC5mbGFncyB8PSBURl9r
ZXJuZWxfbW9kZTsKKyAgICB2LT5hcmNoLmZsYWdzIHw9IFRGX2tlcm5lbF9tb2RlOworICAgIGlm
ICggdW5saWtlbHkoIShmbGFncyAmIFZHQ0ZfaW5fa2VybmVsKSkgJiYKKyAgICAgICAgIC8qCisg
ICAgICAgICAgKiBURl9rZXJuZWxfbW9kZSBpcyBvbmx5IGFsbG93ZWQgdG8gYmUgY2xlYXIgZm9y
IDY0LWJpdCBQVi4gU2VlCisgICAgICAgICAgKiB1cGRhdGVfY3IzKCksIHNoX3VwZGF0ZV9jcjMo
KSwgc2hfd2Fsa19ndWVzdF90YWJsZXMoKSwgYW5kCisgICAgICAgICAgKiBzaGFkb3dfb25lX2Jp
dF9kaXNhYmxlKCkgZm9yIHdoeSB0aGF0IGlzLgorICAgICAgICAgICovCisgICAgICAgICAhaXNf
aHZtX2RvbWFpbihkKSAmJiAhaXNfcHZfMzJiaXRfZG9tYWluKGQpICkKKyAgICAgICAgdi0+YXJj
aC5mbGFncyAmPSB+VEZfa2VybmVsX21vZGU7CiAKICAgICB2LT5hcmNoLnZnY19mbGFncyA9IGZs
YWdzOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMgYi94ZW4v
YXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKaW5kZXggOTUzYzAzNDRhYS4uMWQyODJjOTI4ZiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwpAQCAtMTgwLDcgKzE4MCw3IEBAIHNoX3dhbGtfZ3Vlc3Rf
dGFibGVzKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIHZhLCB3YWxrX3QgKmd3LAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBJTlZBTElEX01GTiwgdi0+YXJjaC5wYWdpbmcuc2hh
ZG93LmdsM2UpOwogI2Vsc2UgLyogMzIgb3IgNjQgKi8KICAgICBjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkID0gdi0+ZG9tYWluOwotICAgIG1mbl90IHJvb3RfbWZuID0gKCh2LT5hcmNoLmZsYWdzICYg
VEZfa2VybmVsX21vZGUpIHx8IGlzX3B2XzMyYml0X2RvbWFpbihkKQorICAgIG1mbl90IHJvb3Rf
bWZuID0gKHYtPmFyY2guZmxhZ3MgJiBURl9rZXJuZWxfbW9kZQogICAgICAgICAgICAgICAgICAg
ICAgID8gcGFnZXRhYmxlX2dldF9tZm4odi0+YXJjaC5ndWVzdF90YWJsZSkKICAgICAgICAgICAg
ICAgICAgICAgICA6IHBhZ2V0YWJsZV9nZXRfbWZuKHYtPmFyY2guZ3Vlc3RfdGFibGVfdXNlcikp
OwogICAgIHZvaWQgKnJvb3RfbWFwID0gbWFwX2RvbWFpbl9wYWdlKHJvb3RfbWZuKTsKQEAgLTM5
NzYsNyArMzk3Niw3IEBAIHNoX3VwZGF0ZV9jcjMoc3RydWN0IHZjcHUgKnYsIGludCBkb19sb2Nr
aW5nLCBib29sIG5vZmx1c2gpCiAgICAgICAgICAgICAgICAgICB2LCAodW5zaWduZWQgbG9uZylw
YWdldGFibGVfZ2V0X3Bmbih2LT5hcmNoLmd1ZXN0X3RhYmxlKSk7CiAKICNpZiBHVUVTVF9QQUdJ
TkdfTEVWRUxTID09IDQKLSAgICBpZiAoICEodi0+YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2Rl
KSAmJiAhaXNfcHZfMzJiaXRfZG9tYWluKGQpICkKKyAgICBpZiAoICEodi0+YXJjaC5mbGFncyAm
IFRGX2tlcm5lbF9tb2RlKSApCiAgICAgICAgIGdtZm4gPSBwYWdldGFibGVfZ2V0X21mbih2LT5h
cmNoLmd1ZXN0X3RhYmxlX3VzZXIpOwogICAgIGVsc2UKICNlbmRpZgotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Apr 05 13:44:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Apr 2019 13:44:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hCP8l-0003S0-MQ; Fri, 05 Apr 2019 13:44:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2AYO=SH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hCP8k-0003Rq-8J
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 13:44:18 +0000
X-Inumbo-ID: e7e0ff4f-57a8-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e7e0ff4f-57a8-11e9-92d7-bc764e045a96;
 Fri, 05 Apr 2019 13:44:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hCP8i-0007Or-Kt
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 13:44:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hCP8i-0007dm-Fj
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 13:44:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hCP8i-0007dm-Fj@xenbits.xenproject.org>
Date: Fri, 05 Apr 2019 13:44:16 +0000
Subject: [Xen-changelog] [xen staging] x86/gnttab: relax a get_gfn()
 invocation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg1Yzg4NzY1YjM2Njk3MzYxMGMyZWJlNDNkZjdmMGYyOGRlZWM0NGYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgQXByIDUg
MTU6NDE6MjQgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBBcHIgNSAxNTo0MToyNCAyMDE5ICswMjAwCgogICAgeDg2
L2dudHRhYjogcmVsYXggYSBnZXRfZ2ZuKCkgaW52b2NhdGlvbgogICAgCiAgICBJbiB0aGUgY2Fz
ZSBoZXJlIG9ubHkgYSBxdWVyeSBpcyBpbnRlbmRlZCwgaS5lLiB3aXRob3V0IHBvcHVsYXRpbmcg
YQogICAgcG9zc2libGUgUG9EIG9yIHBhZ2VkIG91dCBlbnRyeSwgYXMgdGhlIGludGVudGlvbiBp
cyB0byByZXBsYWNlIHRoZQogICAgY3VycmVudCAoZ3JhbnQpIGVudHJ5IGFueXdheS4gVXNlIGdl
dF9nZm5fcXVlcnkoKSB0aGVyZSBpbnN0ZWFkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2dyYW50
X3RhYmxlLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRp
b24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2dyYW50X3RhYmxlLmMgYi94ZW4v
YXJjaC94ODYvaHZtL2dyYW50X3RhYmxlLmMKaW5kZXggZWNkN2QwNzhhYi4uZjE4NTgyZjVhNiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vZ3JhbnRfdGFibGUuYwpAQCAtNTksNyArNTksNyBAQCBpbnQgcmVwbGFjZV9ncmFu
dF9wMm1fbWFwcGluZyh1aW50NjRfdCBhZGRyLCBtZm5fdCBmcmFtZSwKICAgICBpZiAoIG5ld19h
ZGRyICE9IDAgfHwgKGZsYWdzICYgR05UTUFQX2NvbnRhaW5zX3B0ZSkgKQogICAgICAgICByZXR1
cm4gR05UU1RfZ2VuZXJhbF9lcnJvcjsKIAotICAgIG9sZF9tZm4gPSBnZXRfZ2ZuKGQsIGdmbiwg
JnR5cGUpOworICAgIG9sZF9tZm4gPSBnZXRfZ2ZuX3F1ZXJ5KGQsIGdmbiwgJnR5cGUpOwogICAg
IGlmICggIXAybV9pc19ncmFudCh0eXBlKSB8fCAhbWZuX2VxKG9sZF9tZm4sIGZyYW1lKSApCiAg
ICAgewogICAgICAgICBwdXRfZ2ZuKGQsIGdmbik7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Apr 05 13:44:31 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Apr 2019 13:44: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 1hCP8x-0003UI-OX; Fri, 05 Apr 2019 13:44: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=2AYO=SH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hCP8w-0003U4-0f
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 13:44:30 +0000
X-Inumbo-ID: edf3178a-57a8-11e9-b871-bbeb15d7c832
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id edf3178a-57a8-11e9-b871-bbeb15d7c832;
 Fri, 05 Apr 2019 13:44:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hCP8s-0007P5-Rp
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 13:44:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hCP8s-0007eR-PB
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 13:44:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hCP8s-0007eR-PB@xenbits.xenproject.org>
Date: Fri, 05 Apr 2019 13:44:26 +0000
Subject: [Xen-changelog] [xen staging] vm_event: fix XEN_VM_EVENT_RESUME
 domctl
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIzMmMwNDQ2YjEwM2FhODAxZWUxODc4MGIyZmRkNzhkZmMwYjkwNTIKQXV0aG9yOiAg
ICAgUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KQXV0aG9yRGF0
ZTogRnJpIEFwciA1IDE1OjQyOjAzIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgQXByIDUgMTU6NDI6MDMgMjAxOSAr
MDIwMAoKICAgIHZtX2V2ZW50OiBmaXggWEVOX1ZNX0VWRU5UX1JFU1VNRSBkb21jdGwKICAgIAog
ICAgTWFrZSBYRU5fVk1fRVZFTlRfUkVTVU1FIHJldHVybiAwIGluIGNhc2Ugb2Ygc3VjY2Vzcywg
aW5zdGVhZCBvZgogICAgLUVJTlZBTC4KICAgIFJlbW92ZSB2bV9ldmVudF9yZXN1bWUgZm9ybSB2
bV9ldmVudC5oIGhlYWRlciBhbmQgc2V0IHRoZSBmdW5jdGlvbidzCiAgICB2aXNpYmlsaXR5IHRv
IHN0YXRpYyBhcyBpcyB1c2VkIG9ubHkgaW4gdm1fZXZlbnQuYy4KICAgIE1vdmUgdGhlIHZtX2V2
ZW50X2NoZWNrX3JpbmcgdGVzdCBpbnNpZGUgdm1fZXZlbnRfcmVzdW1lIGluIG9yZGVyIHRvCiAg
ICBzaW1wbGlmeSB0aGUgY29kZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGV0cmUgUGlyY2Fs
YWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29q
b2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+Ci0tLQogeGVuL2NvbW1vbi92bV9ldmVu
dC5jICAgICAgfCAzNyArKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4v
aW5jbHVkZS94ZW4vdm1fZXZlbnQuaCB8ICAyIC0tCiAyIGZpbGVzIGNoYW5nZWQsIDEyIGluc2Vy
dGlvbnMoKyksIDI3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdm1fZXZl
bnQuYyBiL3hlbi9jb21tb24vdm1fZXZlbnQuYwppbmRleCAxOWM5ODNjMDM1Li42ZTY4YmU0N2Jj
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3ZtX2V2ZW50LmMKKysrIGIveGVuL2NvbW1vbi92bV9l
dmVudC5jCkBAIC0zNjYsNyArMzY2LDcgQEAgaW50IHZtX2V2ZW50X2dldF9yZXNwb25zZShzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQsCiAgKiBOb3RlOiByZXNw
b25zZXMgYXJlIGhhbmRsZWQgdGhlIHNhbWUgd2F5IHJlZ2FyZGxlc3Mgb2Ygd2hpY2ggcmluZyB0
aGV5CiAgKiBhcnJpdmUgb24uCiAgKi8KLXZvaWQgdm1fZXZlbnRfcmVzdW1lKHN0cnVjdCBkb21h
aW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkKK3N0YXRpYyBpbnQgdm1fZXZlbnRf
cmVzdW1lKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkKIHsK
ICAgICB2bV9ldmVudF9yZXNwb25zZV90IHJzcDsKIApAQCAtMzgwLDYgKzM4MCw5IEBAIHZvaWQg
dm1fZXZlbnRfcmVzdW1lKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4g
KnZlZCkKICAgICAgKi8KICAgICBBU1NFUlQoZCAhPSBjdXJyZW50LT5kb21haW4pOwogCisgICAg
aWYgKCB1bmxpa2VseSghdm1fZXZlbnRfY2hlY2tfcmluZyh2ZWQpKSApCisgICAgICAgICByZXR1
cm4gLUVOT0RFVjsKKwogICAgIC8qIFB1bGwgYWxsIHJlc3BvbnNlcyBvZmYgdGhlIHJpbmcuICov
CiAgICAgd2hpbGUgKCB2bV9ldmVudF9nZXRfcmVzcG9uc2UoZCwgdmVkLCAmcnNwKSApCiAgICAg
ewpAQCAtNDQzLDYgKzQ0Niw4IEBAIHZvaWQgdm1fZXZlbnRfcmVzdW1lKHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkKICAgICAgICAgICAgICAgICB2bV9ldmVu
dF92Y3B1X3VucGF1c2Uodik7CiAgICAgICAgIH0KICAgICB9CisKKyAgICByZXR1cm4gMDsKIH0K
IAogdm9pZCB2bV9ldmVudF9jYW5jZWxfc2xvdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qgdm1f
ZXZlbnRfZG9tYWluICp2ZWQpCkBAIC01MjksMzAgKzUzNCwyMSBAQCBpbnQgX192bV9ldmVudF9j
bGFpbV9zbG90KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCwK
IC8qIFJlZ2lzdGVyZWQgd2l0aCBYZW4tYm91bmQgZXZlbnQgY2hhbm5lbCBmb3IgaW5jb21pbmcg
bm90aWZpY2F0aW9ucy4gKi8KIHN0YXRpYyB2b2lkIG1lbV9wYWdpbmdfbm90aWZpY2F0aW9uKHN0
cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcG9ydCkKIHsKLSAgICBzdHJ1Y3QgZG9tYWluICpk
b21haW4gPSB2LT5kb21haW47Ci0KLSAgICBpZiAoIGxpa2VseSh2bV9ldmVudF9jaGVja19yaW5n
KGRvbWFpbi0+dm1fZXZlbnRfcGFnaW5nKSkgKQotICAgICAgICB2bV9ldmVudF9yZXN1bWUoZG9t
YWluLCBkb21haW4tPnZtX2V2ZW50X3BhZ2luZyk7CisgICAgdm1fZXZlbnRfcmVzdW1lKHYtPmRv
bWFpbiwgdi0+ZG9tYWluLT52bV9ldmVudF9wYWdpbmcpOwogfQogI2VuZGlmCiAKIC8qIFJlZ2lz
dGVyZWQgd2l0aCBYZW4tYm91bmQgZXZlbnQgY2hhbm5lbCBmb3IgaW5jb21pbmcgbm90aWZpY2F0
aW9ucy4gKi8KIHN0YXRpYyB2b2lkIG1vbml0b3Jfbm90aWZpY2F0aW9uKHN0cnVjdCB2Y3B1ICp2
LCB1bnNpZ25lZCBpbnQgcG9ydCkKIHsKLSAgICBzdHJ1Y3QgZG9tYWluICpkb21haW4gPSB2LT5k
b21haW47Ci0KLSAgICBpZiAoIGxpa2VseSh2bV9ldmVudF9jaGVja19yaW5nKGRvbWFpbi0+dm1f
ZXZlbnRfbW9uaXRvcikpICkKLSAgICAgICAgdm1fZXZlbnRfcmVzdW1lKGRvbWFpbiwgZG9tYWlu
LT52bV9ldmVudF9tb25pdG9yKTsKKyAgICB2bV9ldmVudF9yZXN1bWUodi0+ZG9tYWluLCB2LT5k
b21haW4tPnZtX2V2ZW50X21vbml0b3IpOwogfQogCiAjaWZkZWYgQ09ORklHX0hBU19NRU1fU0hB
UklORwogLyogUmVnaXN0ZXJlZCB3aXRoIFhlbi1ib3VuZCBldmVudCBjaGFubmVsIGZvciBpbmNv
bWluZyBub3RpZmljYXRpb25zLiAqLwogc3RhdGljIHZvaWQgbWVtX3NoYXJpbmdfbm90aWZpY2F0
aW9uKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcG9ydCkKIHsKLSAgICBzdHJ1Y3QgZG9t
YWluICpkb21haW4gPSB2LT5kb21haW47Ci0KLSAgICBpZiAoIGxpa2VseSh2bV9ldmVudF9jaGVj
a19yaW5nKGRvbWFpbi0+dm1fZXZlbnRfc2hhcmUpKSApCi0gICAgICAgIHZtX2V2ZW50X3Jlc3Vt
ZShkb21haW4sIGRvbWFpbi0+dm1fZXZlbnRfc2hhcmUpOworICAgIHZtX2V2ZW50X3Jlc3VtZSh2
LT5kb21haW4sIHYtPmRvbWFpbi0+dm1fZXZlbnRfc2hhcmUpOwogfQogI2VuZGlmCiAKQEAgLTY3
NiwxMCArNjcyLDcgQEAgaW50IHZtX2V2ZW50X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgeGVuX2RvbWN0bF92bV9ldmVudF9vcCAqdmVjLAogICAgICAgICAgICAgYnJlYWs7CiAKICAg
ICAgICAgY2FzZSBYRU5fVk1fRVZFTlRfUkVTVU1FOgotICAgICAgICAgICAgaWYgKCB2bV9ldmVu
dF9jaGVja19yaW5nKGQtPnZtX2V2ZW50X3BhZ2luZykgKQotICAgICAgICAgICAgICAgIHZtX2V2
ZW50X3Jlc3VtZShkLCBkLT52bV9ldmVudF9wYWdpbmcpOwotICAgICAgICAgICAgZWxzZQotICAg
ICAgICAgICAgICAgIHJjID0gLUVOT0RFVjsKKyAgICAgICAgICAgIHJjID0gdm1fZXZlbnRfcmVz
dW1lKGQsIGQtPnZtX2V2ZW50X3BhZ2luZyk7CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAg
ICBkZWZhdWx0OgpAQCAtNzE3LDEwICs3MTAsNyBAQCBpbnQgdm1fZXZlbnRfZG9tY3RsKHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fZG9tY3RsX3ZtX2V2ZW50X29wICp2ZWMsCiAgICAgICAg
ICAgICBicmVhazsKIAogICAgICAgICBjYXNlIFhFTl9WTV9FVkVOVF9SRVNVTUU6Ci0gICAgICAg
ICAgICBpZiAoIHZtX2V2ZW50X2NoZWNrX3JpbmcoZC0+dm1fZXZlbnRfbW9uaXRvcikgKQotICAg
ICAgICAgICAgICAgIHZtX2V2ZW50X3Jlc3VtZShkLCBkLT52bV9ldmVudF9tb25pdG9yKTsKLSAg
ICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgICAgICByYyA9IC1FTk9ERVY7CisgICAgICAgICAg
ICByYyA9IHZtX2V2ZW50X3Jlc3VtZShkLCBkLT52bV9ldmVudF9tb25pdG9yKTsKICAgICAgICAg
ICAgIGJyZWFrOwogCiAgICAgICAgIGRlZmF1bHQ6CkBAIC03NjQsMTAgKzc1NCw3IEBAIGludCB2
bV9ldmVudF9kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9kb21jdGxfdm1fZXZl
bnRfb3AgKnZlYywKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgWEVOX1ZNX0VW
RU5UX1JFU1VNRToKLSAgICAgICAgICAgIGlmICggdm1fZXZlbnRfY2hlY2tfcmluZyhkLT52bV9l
dmVudF9zaGFyZSkgKQotICAgICAgICAgICAgICAgIHZtX2V2ZW50X3Jlc3VtZShkLCBkLT52bV9l
dmVudF9zaGFyZSk7Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgcmMgPSAtRU5P
REVWOworICAgICAgICAgICAgcmMgPSB2bV9ldmVudF9yZXN1bWUoZCwgZC0+dm1fZXZlbnRfc2hh
cmUpOwogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgZGVmYXVsdDoKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL3hlbi92bV9ldmVudC5oIGIveGVuL2luY2x1ZGUveGVuL3ZtX2V2ZW50LmgK
aW5kZXggNTMwMmVlNTVjMS4uNTNhZjJkNTBhNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVu
L3ZtX2V2ZW50LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3ZtX2V2ZW50LmgKQEAgLTY3LDggKzY3
LDYgQEAgdm9pZCB2bV9ldmVudF9wdXRfcmVxdWVzdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
dm1fZXZlbnRfZG9tYWluICp2ZWQsCiBpbnQgdm1fZXZlbnRfZ2V0X3Jlc3BvbnNlKHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdm1fZXZlbnRfcmVzcG9uc2VfdCAqcnNwKTsKIAotdm9pZCB2bV9ldmVudF9yZXN1
bWUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkKTsKLQogaW50
IHZtX2V2ZW50X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF92bV9l
dmVudF9vcCAqdmVjLAogICAgICAgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFN
KHZvaWQpIHVfZG9tY3RsKTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Apr 05 13:55:07 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Apr 2019 13:55: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 1hCPJD-0004K8-B8; Fri, 05 Apr 2019 13:55:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2AYO=SH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hCPJB-0004Jr-PM
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 13:55:05 +0000
X-Inumbo-ID: 6a24c6b0-57aa-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6a24c6b0-57aa-11e9-92d7-bc764e045a96;
 Fri, 05 Apr 2019 13:55:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hCPJA-0007bO-N5
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 13:55:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hCPJA-0008UV-KK
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 13:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hCPJA-0008UV-KK@xenbits.xenproject.org>
Date: Fri, 05 Apr 2019 13:55:04 +0000
Subject: [Xen-changelog] [xen staging] docs/cmdline: Partially revert
 3860d5534df4
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc5MTliOWQ2OTFiZGYxZTQ4MWY5ZDFkMGVmM2U4NjE5NDI1NjY2MDgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEFwciA1IDEzOjMyOjA4IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIEFwciA1IDE0OjQ2OjI5
IDIwMTkgKzAxMDAKCiAgICBkb2NzL2NtZGxpbmU6IFBhcnRpYWxseSByZXZlcnQgMzg2MGQ1NTM0
ZGY0CiAgICAKICAgIFRoaXMgaHVuayBtb2RpZmllcyB0aGUgY3B1aWQ9IGRvY3VtZW50YXRpb24s
IHdoaWNoIGlzIHVucmVsYXRlZCB0byB0aGUKICAgIHNwZWMtY3RybD0gc2VjdGlvbi4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIHwgNiArKystLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUucGFuZG9jIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFu
ZG9jCmluZGV4IDFhNjgxYzlmMmMuLjdkY2IyMjkzMmEgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94
ZW4tY29tbWFuZC1saW5lLnBhbmRvYworKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5w
YW5kb2MKQEAgLTQ4Myw5ICs0ODMsOSBAQCBhY2NvdW50aW5nIGZvciBoYXJkd2FyZSBjYXBhYmls
aXRpZXMgYXMgZW51bWVyYXRlZCB2aWEgQ1BVSUQuCiAKIEN1cnJlbnRseSBhY2NlcHRlZDoKIAot
VGhlIFNwZWN1bGF0aW9uIENvbnRyb2wgaGFyZHdhcmUgZmVhdHVyZXMgYGlicnNiYCwgYHN0aWJw
YCwgYGlicGJgLCBgbDFkLWZsdXNoYCwKLWBsMXRmLWJhcnJpZXJgIGFuZCBgc3NiZGAgYXJlIHVz
ZWQgYnkgZGVmYXVsdCBpZiBhdmFpbGFibGUgYW5kIGFwcGxpY2FibGUuICBUaGV5Ci1jYW4gYmUg
aWdub3JlZCwgZS5nLiBgbm8taWJyc2JgLCBhdCB3aGljaCBwb2ludCBYZW4gd29uJ3QgdXNlIHRo
ZW0gaXRzZWxmLCBhbmQKK1RoZSBTcGVjdWxhdGlvbiBDb250cm9sIGhhcmR3YXJlIGZlYXR1cmVz
IGBpYnJzYmAsIGBzdGlicGAsIGBpYnBiYCwKK2BsMWQtZmx1c2hgIGFuZCBgc3NiZGAgYXJlIHVz
ZWQgYnkgZGVmYXVsdCBpZiBhdmFpbGFibGUgYW5kIGFwcGxpY2FibGUuICBUaGV5IGNhbgorYmUg
aWdub3JlZCwgZS5nLiBgbm8taWJyc2JgLCBhdCB3aGljaCBwb2ludCBYZW4gd29uJ3QgdXNlIHRo
ZW0gaXRzZWxmLCBhbmQKIHdvbid0IG9mZmVyIHRoZW0gdG8gZ3Vlc3RzLgogCiAjIyMgY3B1aWRf
bWFza19jcHUKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri Apr 05 14:11:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Apr 2019 14: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 1hCPYi-0006Du-FS; Fri, 05 Apr 2019 14: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=2AYO=SH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hCPYh-0006Dj-NU
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 14:11:07 +0000
X-Inumbo-ID: a67eab04-57ac-11e9-b988-432c16f3d2a4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a67eab04-57ac-11e9-b988-432c16f3d2a4;
 Fri, 05 Apr 2019 14:11:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hCPYe-0007zk-U2
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 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 1hCPYe-0001W3-RF
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 14:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hCPYe-0001W3-RF@xenbits.xenproject.org>
Date: Fri, 05 Apr 2019 14:11:04 +0000
Subject: [Xen-changelog] [xen staging] MAINTAINERS: Move xen/lib/x86 under
 x86 maintainership
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE2ODAzNzdmODE3YWY5YWI2ODgyOGQ4MGNkYWIzZGFiNzZiMzg4YTAKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IEFw
ciA0IDE1OjA0OjEwIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogRnJpIEFwciA1IDE0OjU5OjQyIDIwMTkgKzAxMDAK
CiAgICBNQUlOVEFJTkVSUzogTW92ZSB4ZW4vbGliL3g4NiB1bmRlciB4ODYgbWFpbnRhaW5lcnNo
aXAKICAgIAogICAgQXQgdGhlIG1vbWVudCwgeGVuL2xpYi94ODYgaXMgY292ZXJlZCBieSB0aGUg
IlJFU1QiLiBIb3dldmVyLCB0aGlzIGlzCiAgICB4ODYtb25seSwgc28gdGhpcyBjYW4gZmFsbCB1
bmRlciB0aGUgeDg2IG1haW50YWluZXJzaGlwLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIE1BSU5UQUlORVJTIHwgMiArKwogMSBmaWxlIGNo
YW5nZWQsIDIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRB
SU5FUlMKaW5kZXggYmE3NTI3YzQyMy4uZTQzMzg4ZGRiMCAxMDA2NDQKLS0tIGEvTUFJTlRBSU5F
UlMKKysrIGIvTUFJTlRBSU5FUlMKQEAgLTQ1NSw2ICs0NTUsOCBAQCBMOgl4ZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKIEY6CXhlbi9hcmNoL3g4Ni8KIEY6CXhlbi9pbmNsdWRlL2FzbS14
ODYvCiBGOgl4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvCitGOgl4ZW4vaW5jbHVkZS94ZW4v
bGliL3g4NgorRjoJeGVuL2xpYi94ODYKIEY6CXRvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci8KIEY6
CXRvb2xzL2Zpcm13YXJlL3JvbWJpb3MvCiBGOgl0b29scy9maXJtd2FyZS92Z2FiaW9zLwotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2lu
ZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Apr 05 14:33:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Apr 2019 14: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 1hCPtz-0000Er-Oe; Fri, 05 Apr 2019 14:33:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2AYO=SH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hCPty-0000Ei-IP
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 14:33:06 +0000
X-Inumbo-ID: b95f3a8a-57af-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b95f3a8a-57af-11e9-92d7-bc764e045a96;
 Fri, 05 Apr 2019 14:33:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hCPtx-0008RS-4H
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 14:33:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hCPtx-0003Jc-1W
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 14:33:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hCPtx-0003Jc-1W@xenbits.xenproject.org>
Date: Fri, 05 Apr 2019 14:33:05 +0000
Subject: [Xen-changelog] [xen staging] x86/entry: drop unused header
 inclusions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNmNzZlODNjNGNmNmVlYWNjNTNmNTBkMWQ3YmY3NjQ1NDk3ZDk0ZTkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgQXByIDUg
MTY6Mjg6MzEgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBBcHIgNSAxNjoyODozMSAyMDE5ICswMjAwCgogICAgeDg2
L2VudHJ5OiBkcm9wIHVudXNlZCBoZWFkZXIgaW5jbHVzaW9ucwogICAgCiAgICBJJ20gaW4gcGFy
dGljdWxhciBhZnRlciBnZXR0aW5nIHJpZCBvZiBhc20vYXBpY2RlZi5oLCBidXQgdGhlcmUgYXJl
IG1vcmUKICAgIG5vIGxvbmdlciAob3IgcGVyaGFwcyBuZXZlciBoYXZpbmcgYmVlbikgdXNlZCBv
bmVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUu
Y29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL2VudHJ5LlMgICAgICAgfCA1IC0tLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TICAgICAgIHwgNSAtLS0tLQogeGVuL2FyY2gveDg2
L3g4Nl82NC9jb21wYXQvZW50cnkuUyB8IDMgLS0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5
LlMgICAgICAgIHwgMyAtLS0KIDQgZmlsZXMgY2hhbmdlZCwgMTYgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni9odm0v
c3ZtL2VudHJ5LlMKaW5kZXggOTA4Y2FmYjQ5OC4uZTk1NGQ4ZTAyMSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2h2bS9zdm0vZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9lbnRy
eS5TCkBAIC0xOSwxMyArMTksOCBAQAogCiAgICAgICAgIC5maWxlICJzdm0vZW50cnkuUyIKIAot
I2luY2x1ZGUgPHhlbi9lcnJuby5oPgotI2luY2x1ZGUgPHhlbi9zb2Z0aXJxLmg+Ci0jaW5jbHVk
ZSA8YXNtL3R5cGVzLmg+CiAjaW5jbHVkZSA8YXNtL2FzbV9kZWZucy5oPgotI2luY2x1ZGUgPGFz
bS9hcGljZGVmLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KLSNpbmNsdWRlIDxwdWJsaWMveGVu
Lmg+CiAKICNkZWZpbmUgVk1SVU4gIC5ieXRlIDB4MEYsMHgwMSwweEQ4CiAjZGVmaW5lIFNUR0kg
ICAuYnl0ZSAweDBGLDB4MDEsMHhEQwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgv
ZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L2VudHJ5LlMKaW5kZXggZDE4YzE0OTM3Ni4u
MjdjOGM1Y2E0OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvZW50cnkuUworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TCkBAIC0xOCwxMyArMTgsOCBAQAogCiAgICAg
ICAgIC5maWxlICJ2bXgvZW50cnkuUyIKIAotI2luY2x1ZGUgPHhlbi9lcnJuby5oPgotI2luY2x1
ZGUgPHhlbi9zb2Z0aXJxLmg+Ci0jaW5jbHVkZSA8YXNtL3R5cGVzLmg+CiAjaW5jbHVkZSA8YXNt
L2FzbV9kZWZucy5oPgotI2luY2x1ZGUgPGFzbS9hcGljZGVmLmg+CiAjaW5jbHVkZSA8YXNtL3Bh
Z2UuaD4KLSNpbmNsdWRlIDxwdWJsaWMveGVuLmg+CiAKICNkZWZpbmUgVk1SRVNVTUUgICAgIC5i
eXRlIDB4MGYsMHgwMSwweGMzCiAjZGVmaW5lIFZNTEFVTkNIICAgICAuYnl0ZSAweDBmLDB4MDEs
MHhjMgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUyBiL3hl
bi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKaW5kZXggMTc1YzJmZTQ1MS4uM2NkMzc1
YmQ0OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUworKysg
Yi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCkBAIC00LDEwICs0LDcgQEAKIAog
ICAgICAgICAuZmlsZSAieDg2XzY0L2NvbXBhdC9lbnRyeS5TIgogCi0jaW5jbHVkZSA8eGVuL2Vy
cm5vLmg+Ci0jaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KICNpbmNsdWRlIDxhc20vYXNtX2RlZm5z
Lmg+Ci0jaW5jbHVkZSA8YXNtL2FwaWNkZWYuaD4KICNpbmNsdWRlIDxhc20vcGFnZS5oPgogI2lu
Y2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KICNpbmNsdWRlIDxhc20vZGVzYy5oPgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRy
eS5TCmluZGV4IGU4ZWFlM2IwOGQuLjExMzg1ODU3ZmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni94ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAgLTYs
MTAgKzYsNyBAQAogCiAgICAgICAgIC5maWxlICJ4ODZfNjQvZW50cnkuUyIKIAotI2luY2x1ZGUg
PHhlbi9lcnJuby5oPgotI2luY2x1ZGUgPHhlbi9zb2Z0aXJxLmg+CiAjaW5jbHVkZSA8YXNtL2Fz
bV9kZWZucy5oPgotI2luY2x1ZGUgPGFzbS9hcGljZGVmLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2Uu
aD4KICNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+CiAjaW5jbHVkZSA8cHVibGljL3hlbi5oPgot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
Z2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Apr 05 14:44:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Apr 2019 14:44:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hCQ4e-00017P-TX; Fri, 05 Apr 2019 14:44:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2AYO=SH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hCQ4d-00017K-3r
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 14:44:07 +0000
X-Inumbo-ID: 42e7b44a-57b1-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 42e7b44a-57b1-11e9-92d7-bc764e045a96;
 Fri, 05 Apr 2019 14:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hCQ4b-0000DK-B0
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 14:44:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hCQ4b-0004Nh-8F
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 14:44:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hCQ4b-0004Nh-8F@xenbits.xenproject.org>
Date: Fri, 05 Apr 2019 14:44:05 +0000
Subject: [Xen-changelog] [xen staging] automation: fix "build each commit"
 test
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIzYzI5MzlmZGQ0ODA5YTFhOTVlZGMxZGVlOTY0MzE3NzdkNGU2MDQKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIEFwciA1IDEy
OjIxOjU3IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogRnJpIEFwciA1IDE1OjQwOjAxIDIwMTkgKzAxMDAKCiAgICBhdXRvbWF0
aW9uOiBmaXggImJ1aWxkIGVhY2ggY29tbWl0IiB0ZXN0CiAgICAKICAgIEFuIGVycm9yIHdhcyBp
bnRyb2R1Y2VkIHdoaWxlIHJlYmFzaW5nIDliOGIzZjMwLiBUaGUgbmV3IHRlc3QKICAgIHNob3Vs
ZG4ndCBkZXBlbmQgb24gYW55dGhpbmcsIG90aGVyd2lzZSBhcnRlZmFjdHMgd2lsbCBiZSBkb3du
bG9hZGVkCiAgICBmcm9tIGJ1aWxkIHN0YWdlIGFuZCBjYXVzZSB0aGUgc2NyaXB0IHRvIGFib3J0
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgot
LS0KIGF1dG9tYXRpb24vZ2l0bGFiLWNpL3Rlc3QueWFtbCB8IDMgKy0tCiAxIGZpbGUgY2hhbmdl
ZCwgMSBpbnNlcnRpb24oKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXV0b21hdGlv
bi9naXRsYWItY2kvdGVzdC55YW1sIGIvYXV0b21hdGlvbi9naXRsYWItY2kvdGVzdC55YW1sCmlu
ZGV4IGM5ZDQ1NGFiYjguLmQ0NTU2YWZlMTEgMTAwNjQ0Ci0tLSBhL2F1dG9tYXRpb24vZ2l0bGFi
LWNpL3Rlc3QueWFtbAorKysgYi9hdXRvbWF0aW9uL2dpdGxhYi1jaS90ZXN0LnlhbWwKQEAgLTEy
LDggKzEyLDcgQEAgYnVpbGQtZWFjaC1jb21taXQtZ2NjOgogICAgIHBhdGhzOgogICAgICAgLSAn
Ki5sb2cnCiAgICAgd2hlbjogYWx3YXlzCi0gIGRlcGVuZGVuY2llczoKLSAgICAtIGRlYmlhbi1z
dHJldGNoLWdjYy1kZWJ1ZworICBkZXBlbmRlbmNpZXM6IFtdCiAgIHRhZ3M6CiAgICAgLSB4ODZf
NjQKICAgZXhjZXB0OgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Fri Apr 05 15:33:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Apr 2019 15:33:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hCQq3-0005E4-3d; Fri, 05 Apr 2019 15: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=2AYO=SH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hCQq2-0005Dz-93
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 15:33:06 +0000
X-Inumbo-ID: 1b14501c-57b8-11e9-8a31-efc22e2e4058
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1b14501c-57b8-11e9-8a31-efc22e2e4058;
 Fri, 05 Apr 2019 15:33:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hCQq1-0001Bi-0R
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 15:33:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hCQq0-0007z0-U0
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 15:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hCQq0-0007z0-U0@xenbits.xenproject.org>
Date: Fri, 05 Apr 2019 15:33:04 +0000
Subject: [Xen-changelog] [xen staging] x86emul: don't read mask register on
 AVX512F-incapable platforms
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZjYjdlNTJlZGY4MjNmZDg5ZmUxNGRhOTRmOWJmM2U1Y2Y5OWQxZmYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgQXByIDUg
MTc6Mjc6MTMgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBBcHIgNSAxNzoyNzoxMyAyMDE5ICswMjAwCgogICAgeDg2
ZW11bDogZG9uJ3QgcmVhZCBtYXNrIHJlZ2lzdGVyIG9uIEFWWDUxMkYtaW5jYXBhYmxlIHBsYXRm
b3JtcwogICAgCiAgICBOb3Igd2hlbiByZWdpc3RlciBzdGF0ZSBpc24ndCBzdWZmaWNpZW50bHkg
ZW5hYmxlZC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIHwg
MTEgKysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAxIGRlbGV0
aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRl
LmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwppbmRleCBlYzc3ZDEy
NWU3Li4wMzI5OTVlYTU4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpA
QCAtMzU1Nyw3ICszNTU3LDggQEAgeDg2X2VtdWxhdGUoCiAgICAgfQogCiAgICAgLyogV2l0aCBh
IG1lbW9yeSBvcGVyYW5kLCBmZXRjaCB0aGUgbWFzayByZWdpc3RlciBpbiB1c2UgKGlmIGFueSku
ICovCi0gICAgaWYgKCBlYS50eXBlID09IE9QX01FTSAmJiBldmV4Lm9wbXNrICkKKyAgICBpZiAo
IGVhLnR5cGUgPT0gT1BfTUVNICYmIGV2ZXgub3Btc2sgJiYKKyAgICAgICAgIF9nZXRfZnB1KGZw
dV90eXBlID0gWDg2RU1VTF9GUFVfb3BtYXNrLCBjdHh0LCBvcHMpID09IFg4NkVNVUxfT0tBWSAp
CiAgICAgewogICAgICAgICB1aW50OF90ICpzdGIgPSBnZXRfc3R1YihzdHViKTsKIApAQCAtMzU3
OCw2ICszNTc5LDE0IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBmYXVsdF9zdXBwcmVzc2lvbiA9
IHRydWU7CiAgICAgfQogCisgICAgaWYgKCBmcHVfdHlwZSA9PSBYODZFTVVMX0ZQVV9vcG1hc2sg
KQorICAgIHsKKyAgICAgICAgLyogU3F1YXNoIChzaWRlKSBlZmZlY3RzIG9mIHRoZSBfZ2V0X2Zw
dSgpIGFib3ZlLiAqLworICAgICAgICB4ODZfZW11bF9yZXNldF9ldmVudChjdHh0KTsKKyAgICAg
ICAgcHV0X2ZwdShYODZFTVVMX0ZQVV9vcG1hc2ssIGZhbHNlLCBzdGF0ZSwgY3R4dCwgb3BzKTsK
KyAgICAgICAgZnB1X3R5cGUgPSBYODZFTVVMX0ZQVV9ub25lOworICAgIH0KKwogICAgIC8qIERl
Y29kZSAoYnV0IGRvbid0IGZldGNoKSB0aGUgZGVzdGluYXRpb24gb3BlcmFuZDogcmVnaXN0ZXIg
b3IgbWVtb3J5LiAqLwogICAgIHN3aXRjaCAoIGQgJiBEc3RNYXNrICkKICAgICB7Ci0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Apr 05 17:33:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Apr 2019 17:33:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hCSiA-0007NR-SM; Fri, 05 Apr 2019 17:33:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=2AYO=SH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hCSiA-0007NM-FW
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 17:33:06 +0000
X-Inumbo-ID: dedde345-57c8-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dedde345-57c8-11e9-92d7-bc764e045a96;
 Fri, 05 Apr 2019 17:33:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hCSi9-00049d-EC
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 17:33:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hCSi9-0000El-BR
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 17:33:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hCSi9-0000El-BR@xenbits.xenproject.org>
Date: Fri, 05 Apr 2019 17:33:05 +0000
Subject: [Xen-changelog] [xen staging] docs/sphinx: Introduce a hypervisor
 guide section
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIwNWM4ZmUxYTY5ZmQ0Y2E5OWVjYzNiMzgxYzMzZGRhN2I0NDM3OWUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciAyNiAxMTo1NDozMiAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBBcHIgNSAxODoyNToy
NSAyMDE5ICswMTAwCgogICAgZG9jcy9zcGhpbng6IEludHJvZHVjZSBhIGh5cGVydmlzb3IgZ3Vp
ZGUgc2VjdGlvbgogICAgCiAgICBJbmNsdWRlIChhbmQgcmV0cm9maXQgdG8gdGhlIHVzZXIgZ3Vp
ZGUpIGFuIGludHJvZHVjdG9yeSBwYXJhZ3JhcGggZGVzY3JpYmluZwogICAgdGhlIGludGVuZGVk
IGF1ZGllbmNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Ci0tLQogZG9jcy9oeXBlcnZpc29yLWd1aWRlL2luZGV4LnJzdCB8ICA1ICsrKysrCiBk
b2NzL2luZGV4LnJzdCAgICAgICAgICAgICAgICAgIHwgMTggKysrKysrKysrKysrKysrKysrCiAy
IGZpbGVzIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kb2NzL2h5cGVy
dmlzb3ItZ3VpZGUvaW5kZXgucnN0IGIvZG9jcy9oeXBlcnZpc29yLWd1aWRlL2luZGV4LnJzdApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi4zZTBjYWRhMzdkCi0tLSAvZGV2
L251bGwKKysrIGIvZG9jcy9oeXBlcnZpc29yLWd1aWRlL2luZGV4LnJzdApAQCAtMCwwICsxLDUg
QEAKK0h5cGVydmlzb3IgZG9jdW1lbnRhdGlvbgorPT09PT09PT09PT09PT09PT09PT09PT09CisK
Ky4uIHRvY3RyZWU6OgorICA6bWF4ZGVwdGg6IDIKZGlmZiAtLWdpdCBhL2RvY3MvaW5kZXgucnN0
IGIvZG9jcy9pbmRleC5yc3QKaW5kZXggNTBjNDBjODE3NC4uOWUyZTI1NmE1ZCAxMDA2NDQKLS0t
IGEvZG9jcy9pbmRleC5yc3QKKysrIGIvZG9jcy9pbmRleC5yc3QKQEAgLTEwLDcgKzEwLDI1IEBA
IFRoZSBYZW4gSHlwZXJ2aXNvciBkb2N1bWVudGF0aW9uCiBVc2VyIGRvY3VtZW50YXRpb24KIC0t
LS0tLS0tLS0tLS0tLS0tLQogCitUaGlzIGlzIGRvY3VtZW50YXRpb24gZm9yIGFuIGFkbWluaXN0
cmF0b3Igb2YgYSBYZW4gc3lzdGVtLiAgSXQgaXMgaW50ZW5kZWQKK2ZvciBzb21lb25lIHdobyBp
cyBub3QgbmVjZXNzZXJpbHkgYSBkZXZlbG9wZXIsIGhhcyBpbnN0YWxsZWQgWGVuIGZyb20gdGhl
aXIKK3ByZWZlcnJlZCBkaXN0cmlidXRpb24sIGFuZCBpcyBhdHRlbXB0aW5nIHRvIHJ1biB2aXJ0
dWFsIG1hY2hpbmVzIGFuZAorY29uZmlndXJlIHRoZSBzeXN0ZW0uCisKIC4uIHRvY3RyZWU6Ogog
ICA6bWF4ZGVwdGg6IDIKIAogICBhZG1pbi1ndWlkZS9pbmRleAorCisKK0h5cGVydmlzb3IgZGV2
ZWxvcGVyIGRvY3VtZW50YXRpb24KKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
KworVGhpcyBpcyBkb2N1bWVudGF0aW9uIGZvciBhIGh5cGVydmlzb3IgZGV2ZWxvcGVyLiAgSXQg
aXMgaW50ZW5kZWQgZm9yIHNvbWVvbmUKK3dobyBpcyBidWlsZGluZyBYZW4gZnJvbSBzb3VyY2Us
IGFuZCBpcyBydW5uaW5nIHRoZSBuZXcgaHlwZXJ2aXNvciBpbiBzb21lCitraW5kIG9mIGRldmVs
b3BtZW50IGVudmlyb25tZW50LgorCisuLiB0b2N0cmVlOjoKKyAgOm1heGRlcHRoOiAyCisKKyAg
aHlwZXJ2aXNvci1ndWlkZS9pbmRleAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Apr 05 17:33:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Apr 2019 17: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 1hCSiM-0007O2-UG; Fri, 05 Apr 2019 17: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=2AYO=SH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hCSiL-0007Nw-Ub
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 17:33:17 +0000
X-Inumbo-ID: e4f2386c-57c8-11e9-9e58-03fc24244906
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e4f2386c-57c8-11e9-9e58-03fc24244906;
 Fri, 05 Apr 2019 17:33:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hCSiJ-00049l-KO
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 17:33:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hCSiJ-0000FQ-Hd
 for xen-changelog@lists.xenproject.org; Fri, 05 Apr 2019 17:33:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hCSiJ-0000FQ-Hd@xenbits.xenproject.org>
Date: Fri, 05 Apr 2019 17:33:15 +0000
Subject: [Xen-changelog] [xen staging] docs/hypervisor-guide: Code Coverage
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFjNjUwNDE2MzU5NWQ0NWU0N2EwMTc1MDMxOGMyYjdiNTA1NDFjYmUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1hciAyNiAxMTo1NDozNCAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBBcHIgNSAxODoyNToy
NSAyMDE5ICswMTAwCgogICAgZG9jcy9oeXBlcnZpc29yLWd1aWRlOiBDb2RlIENvdmVyYWdlCiAg
ICAKICAgIER1cmluZyBhIGRpc2N1c3Npb24gaW4gcGVyc29uLCBpdCB3YXMgaWRlbnRpZmllZCB0
aGF0IENvdmVyYWdlIGRvZXNuJ3QKICAgIGN1cnJlbnRseSB3b3JrIGZvciBBUk0geWV0LiAgQWxz
bywgdGhlcmUgYXJlIGEgbnVtYmVyIG9mIGVycm9ycyB3aXRoIHRoZQogICAgZXhpc3RpbmcgY292
ZXJhZ2UgZG9jdW1lbnQuCiAgICAKICAgIFRha2UgdGhlIG9wcG9ydHVuaXR5IHRvIHJld3JpdGUg
aXQgaW4gUlNULCBtYWtpbmcgaXQgZWFzaWVyIHRvIGZvbGxvdyBmb3IgYQogICAgbm9uLWV4cGVy
dCB1c2VyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Ci0tLQogZG9jcy9oeXBlcnZpc29yLWd1aWRlL2NvZGUtY292ZXJhZ2UucnN0IHwgMTAyICsr
KysrKysrKysrKysrKysrKysrKysrKysrCiBkb2NzL2h5cGVydmlzb3ItZ3VpZGUvaW5kZXgucnN0
ICAgICAgICAgfCAgIDIgKwogZG9jcy9taXNjL2NvdmVyYWdlLnBhbmRvYyAgICAgICAgICAgICAg
IHwgMTI0IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQs
IDEwNCBpbnNlcnRpb25zKCspLCAxMjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9o
eXBlcnZpc29yLWd1aWRlL2NvZGUtY292ZXJhZ2UucnN0IGIvZG9jcy9oeXBlcnZpc29yLWd1aWRl
L2NvZGUtY292ZXJhZ2UucnN0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAu
LjNjZWJmMmQ5NmUKLS0tIC9kZXYvbnVsbAorKysgYi9kb2NzL2h5cGVydmlzb3ItZ3VpZGUvY29k
ZS1jb3ZlcmFnZS5yc3QKQEAgLTAsMCArMSwxMDIgQEAKK0NvZGUgQ292ZXJhZ2UKKz09PT09PT09
PT09PT0KKworWGVuIGNhbiBiZSBjb21waWxlZCB3aXRoIGNvdmVyYWdlIHN1cHBvcnQuICBXaGVu
IGNvbmZpZ3VyZWQsIFhlbiB3aWxsIHJlY29yZAordGhlIGNvdmVyYWdlIG9mIGl0cyBvd24gYmFz
aWMgYmxvY2tzLiAgQmVpbmcgYSBwaWVjZSBvZiBzeXN0ZW0gc29mdHdhcmUgcmF0aGVyCit0aGFu
IGEgdXNlcnNwYWNlLCBpdCBjYW4ndCBhdXRvbWF0aWNhbGx5IHdyaXRlIGNvdmVyYWdlIG91dCB0
byB0aGUgZmlsZXN5c3RlbSwKK3NvIHNvbWUgZXh0cmEgc3RlcHMgYXJlIHJlcXVpcmVkIHRvIGNv
bGxlY3QgYW5kIHByb2Nlc3MgdGhlIGRhdGEuCisKKy4uIHdhcm5pbmc6OgorCisgIENvdmVyYWdl
IGhhcyBvbmx5IGJlZW4gdGVzdGVkIG9uIHg4NiBhdCB0aGUgbW9tZW50LiAgQVJNIGRvZXNuJ3Qg
Y3VycmVudGx5CisgIGJvb3Qgd2hlbiB0aGUgZmluYWwgYmluYXJ5IGV4Y2VlZHMgMk1CIGluIHNp
emUsIGFuZCB0aGUgY292ZXJhZ2UgYnVpbGQgdGVuZHMKKyAgdG8gZXhjZWVkcyB0aGlzIGxpbWl0
LgorCisKK0NvbXBpbGluZyBYZW4KKy0tLS0tLS0tLS0tLS0KKworQ292ZXJhZ2Ugc3VwcG9ydCBp
cyBkZXBlbmRlbnQgb24gdGhlIGNvbXBpbGVyIGFuZCB0b29sY2hhaW4gdXNlZC4gIEFzIFhlbgor
aXNuJ3QgYSB1c2Vyc3BhY2UgYXBwbGljYXRpb24sIGl0IGNhbid0IHVzZSB0aGUgY29tcGlsZXIg
c3VwcGxpZWQgbGlicmFyeSwgYW5kCitpbnN0ZWFkIGhhcyB0byBwcm92aWRlIHNvbWUgcGFydHMg
b2YgdGhlIGltcGxlbWVudGF0aW9uIGl0c2VsZi4KKworRm9yIHg4NiwgY292ZXJhZ2Ugc3VwcG9y
dCB3YXMgaW50cm9kdWNlZCB3aXRoIEdDQyAzLjQgb3IgbGF0ZXIsIGFuZCBDbGFuZyAzLjkKK29y
IGxhdGVyLCBhbmQgWGVuIGlzIGNvbXBhdGlibGUgd2l0aCB0aGVzZS4gIEhvd2V2ZXIsIHRoZSBj
b21waWxlciBpbnRlcm5hbAorZm9ybWF0cyBkbyBjaGFuZ2Ugb2NjYXNpb25hbGx5LCBhbmQgdGhp
cyBtYXkgaW52b2x2ZSBhZGp1c3RtZW50cyB0byBYZW4uCitXaGlsZSB3ZSBkbyBvdXIgYmVzdCB0
byBrZWVwIHVwIHdpdGggdGhlc2UgY2hhbmdlcywgWGVuIG1heSBub3QgYmUgY29tcGF0aWJsZQor
d2l0aCBibGVlZGluZyBlZGdlIGNvbXBpbGVycy4KKworVG8gYnVpbGQgd2l0aCBjb3ZlcmFnZSBz
dXBwb3J0LCBlbmFibGUgYGBDT05GSUdfQ09WRVJBR0VgYCBpbiBLY29uZmlnLiAgVGhlCitidWls
ZCBzeXN0ZW0gd2lsbCBhdXRvbWF0aWNhbGx5IHNlbGVjdCB0aGUgYXBwcm9wcmlhdGUgZm9ybWF0
IGJhc2VkIG9uIHRoZQorY29tcGlsZXIgaW4gdXNlLgorCitUaGUgcmVzdWx0aW5nIGJpbmFyeSB3
aWxsIHJlY29yZCBpdHMgb3duIGNvdmVyYWdlIHdoaWxlIHJ1bm5pbmcuCisKKworQWNjZXNzaW5n
IHRoZSByYXcgY292ZXJhZ2UgZGF0YQorLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQor
CitUaGUgYGBTWVNDVExfY292ZXJhZ2Vfb3BgYCBoeXBlcmNhbGwgaXMgdXNlZCB0byBpbnRlcmFj
dCB3aXRoIHRoZSBjb3ZlcmFnZQorZGF0YS4gIEEgZG9tMCB1c2Vyc3BhY2UgaGVscGVyLCBgYHhl
bmNvbnZgYCBpcyBwcm92aWRlZCBhcyB3ZWxsLCB3aGljaCB0aGlubHkKK3dyYXBzIHRoaXMgaHlw
ZXJjYWxsLgorCitUaGUgYGByZWFkYGAgc3ViY29tbWFuZCBjYW4gYmUgdXNlZCB0byBvYnRhaW4g
dGhlIHJhdyBjb3ZlcmFnZSBkYXRhOjoKKworICBbcm9vdEBob3N0IH5dIyB4ZW5jb3YgcmVhZCA+
IGNvdmVyYWdlLmRhdAorCitUaGlzIGlzIHRvb2xjaGFpbi1zcGVjaWZpYyBkYXRhIGFuZCBuZWVk
cyB0byBiZSBmZWQgYmFjayB0byB0aGUgYXBwcm9wcmlhdGUKK3Byb2dyYW1zIHRvIHBvc3QtcHJv
Y2Vzcy4KKworQWx0ZXJuYXRpdmVseSwgdGhlIGBgcmVzZXRgYCBzdWJjb21tYW5kIGNhbiBiZSB1
c2VkIHJlc2V0IGFsbCBjb3VudGVycyBiYWNrIHRvCiswOjoKKworICBbcm9vdEBob3N0IH5dIyB4
ZW5jb3YgcmVzZXQKKworCitHQ0MgY292ZXJhZ2UKKy0tLS0tLS0tLS0tLQorCitBIGJ1aWxkIHVz
aW5nIEdDQydzIGNvdmVyYWdlIHdpbGwgcmVzdWx0IGluIGBgKi5nY25vYGAgYXJ0ZWZhY3QgZm9y
IGV2ZXJ5CitvYmplY3QgZmlsZS4gIFRoZSByYXcgY292ZXJhZ2UgZGF0YSBuZWVkcyBzcGxpdHRp
bmcgdG8gZm9ybSB0aGUgbWF0Y2hpbmcKK2BgKi5nY2RhYGAgZmlsZXMuCisKK0FuIGV4YW1wbGUg
b2YgaG93IHRvIHZpZXcgdGhlIGRhdGEgaXMgYXMgZm9sbG93cy4gIEl0IHVzZXMgYGBsY292YGAg
d2hpY2ggaXMgYQorZ3JhcGhpY2FsIGZyb250ZW5kIHRvIGBgZ2NvdmBgLgorCisqIE9idGFpbiB0
aGUgcmF3IGNvdmVyYWdlIGRhdGEgZnJvbSB0aGUgdGVzdCBob3N0LCBhbmQgcHVsbCBpdCBiYWNr
IHRvIHRoZQorICBidWlsZCB3b3JraW5nIHRyZWUuCisqIFVzZSBgYHhlbmNvdl9zcGxpdGBgIHRv
IGV4dHJhY3QgdGhlIGBgKi5nY2RhYGAgZmlsZXMuICBOb3RlIHRoYXQgZnVsbCBidWlsZAorICBw
YXRocyBhcmUgdXNlZCBieSB0aGUgdG9vbHMsIHNvIHNwbGl0dGluZyBuZWVkcyB0byBvdXRwdXQg
cmVsYXRpdmUgdG8gYGAvYGAuCisqIFVzZSBgYGdlbmluZm9gYCB0byBwb3N0LXByb2Nlc3MgdGhl
IHJhdyBkYXRhLgorKiBVc2UgYGBnZW5odG1sYGAgdG8gcmVuZGVyIHRoZSByZXN1bHRzIGFzIEhU
TUwuCisqIFZpZXcgdGhlIHJlc3VsdHMgaW4gYSBicm93c2VyLgorCis6OgorCisgIHhlbi5naXQv
eGVuJCBzc2ggcm9vdEBob3N0IHhlbmNvdiByZWFkID4gY292ZXJhZ2UuZGF0CisgIHhlbi5naXQv
eGVuJCAuLi90b29scy94ZW5jb3Zfc3BsaXQgY292ZXJhZ2UuZGF0IC0tb3V0cHV0LWRpcj0vCisg
IHhlbi5naXQveGVuJCBnZW5pbmZvIC4gLW8gY292LmluZm8KKyAgeGVuLmdpdC94ZW4kIGdlbmh0
bWwgY292LmluZm8gLW8gY292LworICB4ZW4uZ2l0L3hlbiQgJEJST1dTRVIgY292L2luZGV4Lmh0
bWwKKworQ2xhbmcgY292ZXJhZ2UKKy0tLS0tLS0tLS0tLS0tCisKK0FuIGV4YW1wbGUgb2YgaG93
IHRvIHZpZXcgdGhlIGRhdGEgaXMgYXMgZm9sbG93cy4KKworKiBPYnRhaW4gdGhlIHJhdyBjb3Zl
cmFnZSBkYXRhIGZyb20gdGhlIHRlc3QgaG9zdCwgYW5kIHB1bGwgaXQgYmFjayB0byB0aGUKKyAg
YnVpbGQgd29ya2luZyB0cmVlLgorKiBVc2UgYGBsbHZtLXByb2ZkYXRhYGAgdG8gcG9zdC1wcm9j
ZXNzIHRoZSByYXcgZGF0YS4KKyogVXNlIGBgbGx2bS1jb3Ygc2hvd2BgIGluIGNvbWJpbmF0aW9u
IHdpdGggYGB4ZW4tc3ltc2BgIGZyb20gdGhlIGJ1aWxkIHRvCisgIHJlbmRlciB0aGUgcmVzdWx0
cyBhcyBIVE1MLgorKiBWaWV3IHRoZSByZXN1bHRzIGluIGEgYnJvd3Nlci4KKworOjoKKworICB4
ZW4uZ2l0L3hlbiQgc3NoIHJvb3RAaG9zdCB4ZW5jb3YgcmVhZCA+IHhlbi5wcm9mcmF3CisgIHhl
bi5naXQveGVuJCBsbHZtLXByb2ZkYXRhIG1lcmdlIHhlbi5wcm9mcmF3IC1vIHhlbi5wcm9mZGF0
YQorICB4ZW4uZ2l0L3hlbiQgbGx2bS1jb3Ygc2hvdyAtZm9ybWF0PWh0bWwgLW91dHB1dC1kaXI9
Y292LyB4ZW4tc3ltcyAtaW5zdHItcHJvZmlsZT14ZW4ucHJvZmRhdGEKKyAgeGVuLmdpdC94ZW4k
ICRCUk9XU0VSIGNvdi9pbmRleC5odG1sCisKK0Z1bGwgZG9jdW1lbnRhdGlvbiBvbiBDbGFuZydz
IGNvdmVyYWdlIGNhcGFiaWxpdGllcyBjYW4gYmUgZm91bmQgYXQ6CitodHRwczovL2NsYW5nLmxs
dm0ub3JnL2RvY3MvU291cmNlQmFzZWRDb2RlQ292ZXJhZ2UuaHRtbApkaWZmIC0tZ2l0IGEvZG9j
cy9oeXBlcnZpc29yLWd1aWRlL2luZGV4LnJzdCBiL2RvY3MvaHlwZXJ2aXNvci1ndWlkZS9pbmRl
eC5yc3QKaW5kZXggM2UwY2FkYTM3ZC4uY2JjYWUzOThhMiAxMDA2NDQKLS0tIGEvZG9jcy9oeXBl
cnZpc29yLWd1aWRlL2luZGV4LnJzdAorKysgYi9kb2NzL2h5cGVydmlzb3ItZ3VpZGUvaW5kZXgu
cnN0CkBAIC0zLDMgKzMsNSBAQCBIeXBlcnZpc29yIGRvY3VtZW50YXRpb24KIAogLi4gdG9jdHJl
ZTo6CiAgIDptYXhkZXB0aDogMgorCisgIGNvZGUtY292ZXJhZ2UKZGlmZiAtLWdpdCBhL2RvY3Mv
bWlzYy9jb3ZlcmFnZS5wYW5kb2MgYi9kb2NzL21pc2MvY292ZXJhZ2UucGFuZG9jCmRlbGV0ZWQg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAzNTU0NjU5ZmU0Li4wMDAwMDAwMDAwCi0tLSBhL2RvY3Mv
bWlzYy9jb3ZlcmFnZS5wYW5kb2MKKysrIC9kZXYvbnVsbApAQCAtMSwxMjQgKzAsMCBAQAotIyBD
b3ZlcmFnZSBzdXBwb3J0IGZvciBYZW4KLQotQ292ZXJhZ2Ugc3VwcG9ydCBhbGxvd3MgeW91IHRv
IGdldCBjb3ZlcmFnZSBpbmZvcm1hdGlvbiBmcm9tIFhlbiBleGVjdXRpb24uCi1Zb3UgY2FuIHNl
ZSBob3cgbWFueSB0aW1lcyBhIGxpbmUgaXMgZXhlY3V0ZWQuCi0KLVNvbWUgY29tcGlsZXJzIGhh
dmUgc3BlY2lmaWMgb3B0aW9ucyB0aGF0IGVuYWJsZSB0aGUgY29sbGVjdGlvbiBvZiB0aGlzCi1p
bmZvcm1hdGlvbi4gRXZlcnkgYmFzaWMgYmxvY2sgaW4gdGhlIGNvZGUgd2lsbCBiZSBpbnN0cnVt
ZW50ZWQgYnkgdGhlIGNvbXBpbGVyCi10byBjb21wdXRlIHRoZXNlIHN0YXRpc3RpY3MuIEl0IHNo
b3VsZCBub3QgYmUgdXNlZCBpbiBwcm9kdWN0aW9uIGFzIGl0IHNsb3dzCi1kb3duIHlvdXIgaHlw
ZXJ2aXNvci4KLQotIyBHQ09WIChHQ0MgY292ZXJhZ2UpCi0KLSMjIEVuYWJsZSBjb3ZlcmFnZQot
Ci1UZXN0IGNvdmVyYWdlIHN1cHBvcnQgY2FuIGJlIHR1cm5lZCBvbiBjb21waWxpbmcgWGVuIHdp
dGggdGhlIGBDT05GSUdfQ09WRVJBR0VgCi1vcHRpb24gc2V0IHRvIGB5YC4KLQotQ2hhbmdlIHlv
dXIgYC5jb25maWdgIG9yIHJ1biBgbWFrZSAtQyB4ZW4gbWVudWNvbmZpZ2AuCi0KLSMjIEV4dHJh
Y3QgY292ZXJhZ2UgZGF0YQotCi1UbyBleHRyYWN0IGRhdGEgeW91IHVzZSBhIHNpbXBsZSB1dGls
aXR5IGNhbGxlZCBgeGVuY292YC4KLUl0IGFsbG93cyB5b3UgdG8gZG8gMiBvcGVyYXRpb25zOgot
Ci0qIGB4ZW5jb3YgcmVhZGAgZXh0cmFjdCBkYXRhCi0qIGB4ZW5jb3YgcmVzZXRgIHJlc2V0IGFs
bCBjb3ZlcmFnZSBjb3VudGVycwotCi1Bbm90aGVyIHV0aWxpdHkgKGB4ZW5jb3Zfc3BsaXRgKSBp
cyB1c2VkIHRvIHNwbGl0IGV4dHJhY3RlZCBkYXRhIGZpbGUgaW50bwotZmlsZXMgbmVlZGVkIGJ5
IHVzZXJzcGFjZSB0b29scy4KLQotIyMgU3BsaXQgY292ZXJhZ2UgZGF0YQotCi1PbmNlIHlvdSBl
eHRyYWN0ZWQgZGF0YSBmcm9tIFhlbiwgaXQgaXMgdGltZSB0byBjcmVhdGUgZmlsZXMgd2hpY2gg
dGhlIGNvdmVyYWdlCi10b29scyBjYW4gdW5kZXJzdGFuZC4gVG8gZG8gaXQgeW91IG5lZWQgdG8g
cnVuIGB4ZW5jb3Zfc3BsaXRgIHV0aWxpdHkuCi0KLVRoZSB1dGlsaXR5IGp1c3QgdGFrZXMgYW4g
aW5wdXQgZmlsZSBhbmQgc3BsaXRzIHRoZSBibG9iIGludG8gZ2NjIC5nY2RhIGZpbGVzCi1pbiB0
aGUgc2FtZSBkaXJlY3RvcnkgdGhhdCB5b3UgZXhlY3V0ZSB0aGUgc2NyaXB0LiBBcyBmaWxlIG5h
bWVzIGFyZSBnZW5lcmF0ZWQKLXJlbGF0aXZlIHRvIHRoZSBjdXJyZW50IGRpcmVjdG9yeSwgaXQg
Y291bGQgYmUgYSBnb29kIGlkZWEgdG8gcnVuIHRoZSBzY3JpcHQKLWZyb20gYC9gIG9uIHlvdXIg
YnVpbGQgbWFjaGluZS4KLQotQ29kZSBmb3Igc3BsaXR0aW5nIHRoZSBibG9iIGlzIHB1dCBpbiBh
bm90aGVyIHV0aWxpdHkgZm9yIHNvbWUgcmVhc29uOgotKiBJdCBpcyBzaW1wbGVyIHRvIG1haW50
YWluIGEgaGlnaCBsZXZlbCBzY3JpcHQgdGhhbiBhIEMgcHJvZ3JhbTsKLSogWW91IGRvbid0IG5l
ZWQgdG8gZXhlY3V0ZSBvbiB0aGUgWGVuIGhvc3Qgc28geW91IGp1c3QgbmVlZCB0byBjb3B5IHRo
ZSBmaWxlIHRvCi0gIHlvdXIgZGV2ZWxvcG1lbnQgYm94ICh5b3UgdXN1YWxseSBuZWVkIGRldmVs
b3BtZW50IGZpbGVzIGFueXdheSkuCi0KLSMjIFBvc3NpYmxlIHVzZQotCi0qKlRoaXMgc2VjdGlv
biBpcyBqdXN0IGFuIGV4YW1wbGUgb24gaG93IHRvIHVzZSB0aGVzZSB0b29scyEqKgotCi1UaGlz
IGV4YW1wbGUgYXNzdW1lcyB5b3UgY29tcGlsZWQgWGVuIGZyb20gYH4veGVuLXVuc3RhYmxlYCBh
bmQgaW5zdGFsbGVkIGludG8KLXRoZSBob3N0LiAqKkNvbnNpZGVyIHRoYXQgaWYgeW91IGV2ZW4g
cmVjb21waWxlIFhlbiB5b3UgYXJlIG5vdCBhYmxlIHRvIHVzZQotYmxvYiBleHRyYWN0ZWQgZnJv
bSB4ZW5jb3YhKioKLQotKiBFbnN1cmUgdGhlIGBsY292YCBwYWNrYWdlIGlzIGluc3RhbGxlZAot
KiBGcm9tIHRoZSBYZW4gaG9zdCBtYWNoaW5lIGV4dHJhY3QgdGhlIGNvdmVyYWdlIGJsb2IKLQot
ICAgICAgICBjZCAvcm9vdAotICAgICAgICB4ZW5jb3YgcmVhZCBjb3ZlcmFnZS5kYXQKLQotKiBD
b3B5IHRoZSBleHRyYWN0ZWQgYmxvYiB0byB5b3VyIGRldiBtYWNoaW5lCi0KLSAgICAgICAgY2Qg
fgotICAgICAgICBzY3Agcm9vdEBteWhvc3Q6Y292ZXJhZ2UuZGF0Ci0KLSogRXh0cmFjdCB0aGUg
Y292ZXJhZ2UgaW5mb3JtYXRpb24KLQotICAgICAgICAoY2QgLyAmJiB4ZW5jb3Zfc3BsaXQgfi9j
b3ZlcmFnZS5kYXQpCi0KLSogUHJvZHVjZSBjb3ZlcmFnZSBodG1sIG91dHB1dAotCi0gICAgICAg
IGNkIH4veGVuLXVuc3RhYmxlCi0gICAgICAgIHJtIC1yZiBjb3YuaW5mbyBjb3YKLSAgICAgICAg
Z2VuaW5mbyAtbyBjb3YuaW5mbyB4ZW4KLSAgICAgICAgbWtkaXIgY292Ci0gICAgICAgIGdlbmh0
bWwgLW8gY292IGNvdi5pbmZvCi0KLSogU2VlIG91dHB1dCBpbiBhIGJyb3dzZXIKLQotICAgICAg
ICBmaXJlZm94IGNvdi9pbmRleC5odG1sCi0KLSMgTExWTSBjb3ZlcmFnZQotCi0jIyBFbmFibGUg
Y292ZXJhZ2UKLQotQ292ZXJhZ2UgY2FuIGJlIGVuYWJsZWQgdXNpbmcgYSBLY29uZmlnIG9wdGlv
biwgZnJvbSB0aGUgdG9wLWxldmVsIGRpcmVjdG9yeQotdXNlIHRoZSBmb2xsb3dpbmcgY29tbWFu
ZCB0byBkaXNwbGF5IHRoZSBLY29uZmlnIG1lbnU6Ci0KLSAgICBtYWtlIC1DIHhlbiBtZW51Y29u
ZmlnIGNsYW5nPXkKLQotVGhlIGNvZGUgY292ZXJhZ2Ugb3B0aW9uIGNhbiBiZSBmb3VuZCBpbnNp
ZGUgb2YgdGhlICJEZWJ1Z2dpbmcgT3B0aW9ucyIKLXNlY3Rpb24uIEFmdGVyIGVuYWJsaW5nIGl0
IGp1c3QgY29tcGlsZSBYZW4gYXMgeW91IHdvdWxkIG5vcm1hbGx5IGRvOgotCi0gICAgbWFrZSB4
ZW4gY2xhbmc9eQotCi0jIyBFeHRyYWN0IGNvdmVyYWdlIGRhdGEKLQotTExWTSBjb3ZlcmFnZSBj
YW4gYmUgZXh0cmFjdGVkIGZyb20gdGhlIGh5cGVydmlzb3IgdXNpbmcgdGhlIGB4ZW5jb3ZgIHRv
b2wuCi1UaGUgZm9sbG93aW5nIGFjdGlvbnMgYXJlIGF2YWlsYWJsZToKLQotKiBgeGVuY292IHJl
YWRgIGV4dHJhY3QgZGF0YQotKiBgeGVuY292IHJlc2V0YCByZXNldCBhbGwgY292ZXJhZ2UgY291
bnRlcnMKLSogYHhlbmNvdiByZWFkLXJlc2V0YCBleHRyYWN0IGRhdGEgYW5kIHJlc2V0IGNvdW50
ZXJzIGF0IHRoZSBzYW1lIHRpbWUuCi0KLSMjIFBvc3NpYmxlIHVzZQotCi0qKlRoaXMgc2VjdGlv
biBpcyBqdXN0IGFuIGV4YW1wbGUgb24gaG93IHRvIHVzZSB0aGVzZSB0b29scyEqKgotCi1UaGlz
IGV4YW1wbGUgYXNzdW1lcyB5b3UgY29tcGlsZWQgWGVuIGFuZCBjb3BpZWQgdGhlIHhlbi1zeW1z
IGZpbGUgZnJvbQoteGVuL3hlbi1zeW1zIGludG8geW91ciBjdXJyZW50IGRpcmVjdG9yeS4KLQot
KiBFeHRyYWN0IHRoZSBjb3ZlcmFnZSBkYXRhIGZyb20gWGVuOgotCi0gICAgeGVuY292IHJlYWQg
eGVuLnByb2ZyYXcKLQotKiBDb252ZXJ0IHRoZSBkYXRhIGludG8gYSBwcm9maWxlLiBOb3RlIHRo
YXQgeW91IGNhbiBtZXJnZSBtb3JlIHRoYW4gb25lCi0gIHByb2ZyYXcgZmlsZSBpbnRvIGEgc2lu
Z2xlIHByb2ZkYXRhIGZpbGUuCi0KLSAgICBsbHZtLXByb2ZkYXRhIG1lcmdlIHhlbi5wcm9mcmF3
IC1vIHhlbi5wcm9mZGF0YQotCi0qIEdlbmVyYXRlIGEgSFRNTCByZXBvcnQgb2YgdGhlIGNvZGUg
Y292ZXJhZ2U6Ci0KLSAgICBsbHZtLWNvdiBzaG93IC1mb3JtYXQ9aHRtbCAtb3V0cHV0LWRpcj1j
b3YvIHhlbi1zeW1zIC1pbnN0ci1wcm9maWxlPXhlbi5wcm9mZGF0YQotCi0qIE9wZW4gY292L2lu
ZGV4Lmh0bWwgd2l0aCB5b3VyIGJyb3dzZXIgaW4gb3JkZXIgdG8gZGlzcGxheSB0aGUgcHJvZmls
ZS4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Apr 08 10:22:13 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Apr 2019 10:22: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 1hDRPm-0005LD-89; Mon, 08 Apr 2019 10:22: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=YvdM=SK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hDRPk-0005L8-Kv
 for xen-changelog@lists.xenproject.org; Mon, 08 Apr 2019 10:22:08 +0000
X-Inumbo-ID: 27fcf8ba-59e8-11e9-803b-13eba306024c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 27fcf8ba-59e8-11e9-803b-13eba306024c;
 Mon, 08 Apr 2019 10:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hDRPg-0003S7-Qz
 for xen-changelog@lists.xenproject.org; Mon, 08 Apr 2019 10:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hDRPg-0007yt-O5
 for xen-changelog@lists.xenproject.org; Mon, 08 Apr 2019 10:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hDRPg-0007yt-O5@xenbits.xenproject.org>
Date: Mon, 08 Apr 2019 10:22:04 +0000
Subject: [Xen-changelog] [xen staging] xen/timers: Fix memory leak with cpu
 unplug/plug
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU5N2ZiYjhiZTYwMjE0NDBjZDUzNDkzYzE0MjAxYzMyNjcxYmFkZTEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1hciAyOSAxNjoxNzoyNCAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBBcHIgOCAxMToxNjow
NiAyMDE5ICswMTAwCgogICAgeGVuL3RpbWVyczogRml4IG1lbW9yeSBsZWFrIHdpdGggY3B1IHVu
cGx1Zy9wbHVnCiAgICAKICAgIHRpbWVyX3NvZnRpcnFfYWN0aW9uKCkgcmVhbGxvYydzIGl0c2Vs
ZiBhIGxhcmdlciB0aW1lciBoZWFwIHdoZW5ldmVyCiAgICBuZWNlc3NhcnksIHdoaWNoIGluY2x1
ZGVzIGJvb3RzdHJhcHBpbmcgZnJvbSB0aGUgZW1wdHkgZHVtbXlfaGVhcC4gIE5vdGhpbmcKICAg
IGV2ZXIgZnJlZWQgdGhpcyBhbGxvY2F0aW9uLgogICAgCiAgICBDUFUgcGx1ZyBhbmQgdW5wbHVn
IGhhcyB0aGUgc2lkZSBlZmZlY3Qgb2YgemVyb2luZyB0aGUgcGVyY3B1IGRhdGEgYXJlYSwgd2hp
Y2gKICAgIGNsZWFycyB0cy0+aGVhcC4gIFRoaXMgaW4gdHVybiBjYXVzZXMgbmV3IHRpbWVycyB0
byBiZSBwdXQgb24gdGhlIGxpc3QgcmF0aGVyCiAgICB0aGFuIHRoZSBoZWFwLCBhbmQgZm9yIHRp
bWVyX3NvZnRpcnFfYWN0aW9uKCkgdG8gYm9vdHN0cmFwIGl0c2VsZiBhZ2Fpbi4KICAgIAogICAg
VGhpcyBpbiBwcmFjdGljZSBsZWFrcyB0cy0+aGVhcCBldmVyeSB0aW1lIGEgQ1BVIGlzIHVucGx1
Z2dlZCBhbmQgcmVwbHVnZ2VkLgogICAgCiAgICBJbXBsZW1lbnQgZnJlZV9wZXJjcHVfdGltZXJz
KCkgd2hpY2ggaW5jbHVkZXMgZnJlZWluZyB0cy0+aGVhcCB3aGVuCiAgICBhcHByb3ByaWF0ZSwg
YW5kIHVwZGF0ZSB0aGUgbm90aWZpZXIgY2FsbGJhY2sgd2l0aCB0aGUgcmVjZW50IGNwdSBwYXJr
aW5nCiAgICBsb2dpYyBhbmQgZnJlZS1hdm9pZGFuY2UgYWNyb3NzIHN1c3BlbmQuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhl
bi9jb21tb24vdGltZXIuYyB8IDI3ICsrKysrKysrKysrKysrKysrKysrKysrKysrLQogMSBmaWxl
IGNoYW5nZWQsIDI2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL3RpbWVyLmMgYi94ZW4vY29tbW9uL3RpbWVyLmMKaW5kZXggOThmMmM0ODAwYy4u
ZjI2NWEzNjJkZCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi90aW1lci5jCisrKyBiL3hlbi9jb21t
b24vdGltZXIuYwpAQCAtNjE1LDYgKzYxNSwyMiBAQCBzdGF0aWMgdm9pZCBtaWdyYXRlX3RpbWVy
c19mcm9tX2NwdSh1bnNpZ25lZCBpbnQgb2xkX2NwdSkKICAqLwogc3RhdGljIHN0cnVjdCB0aW1l
ciAqZHVtbXlfaGVhcFsxXTsKIAorc3RhdGljIHZvaWQgZnJlZV9wZXJjcHVfdGltZXJzKHVuc2ln
bmVkIGludCBjcHUpCit7CisgICAgc3RydWN0IHRpbWVycyAqdHMgPSAmcGVyX2NwdSh0aW1lcnMs
IGNwdSk7CisKKyAgICBtaWdyYXRlX3RpbWVyc19mcm9tX2NwdShjcHUpOworCisgICAgQVNTRVJU
KGhlYXBfbWV0YWRhdGEodHMtPmhlYXApLT5zaXplID09IDApOworICAgIGlmICggaGVhcF9tZXRh
ZGF0YSh0cy0+aGVhcCktPmxpbWl0ICkKKyAgICB7CisgICAgICAgIHhmcmVlKHRzLT5oZWFwKTsK
KyAgICAgICAgdHMtPmhlYXAgPSBkdW1teV9oZWFwOworICAgIH0KKyAgICBlbHNlCisgICAgICAg
IEFTU0VSVCh0cy0+aGVhcCA9PSBkdW1teV9oZWFwKTsKK30KKwogc3RhdGljIGludCBjcHVfY2Fs
bGJhY2soCiAgICAgc3RydWN0IG5vdGlmaWVyX2Jsb2NrICpuZmIsIHVuc2lnbmVkIGxvbmcgYWN0
aW9uLCB2b2lkICpoY3B1KQogewpAQCAtNjI4LDEwICs2NDQsMTkgQEAgc3RhdGljIGludCBjcHVf
Y2FsbGJhY2soCiAgICAgICAgIHNwaW5fbG9ja19pbml0KCZ0cy0+bG9jayk7CiAgICAgICAgIHRz
LT5oZWFwID0gZHVtbXlfaGVhcDsKICAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIENQVV9VUF9D
QU5DRUxFRDoKICAgICBjYXNlIENQVV9ERUFEOgotICAgICAgICBtaWdyYXRlX3RpbWVyc19mcm9t
X2NwdShjcHUpOworICAgIGNhc2UgQ1BVX1JFU1VNRV9GQUlMRUQ6CisgICAgICAgIGlmICggIXBh
cmtfb2ZmbGluZV9jcHVzICYmIHN5c3RlbV9zdGF0ZSAhPSBTWVNfU1RBVEVfc3VzcGVuZCApCisg
ICAgICAgICAgICBmcmVlX3BlcmNwdV90aW1lcnMoY3B1KTsKICAgICAgICAgYnJlYWs7CisKKyAg
ICBjYXNlIENQVV9SRU1PVkU6CisgICAgICAgIGlmICggcGFya19vZmZsaW5lX2NwdXMgKQorICAg
ICAgICAgICAgZnJlZV9wZXJjcHVfdGltZXJzKGNwdSk7CisgICAgICAgIGJyZWFrOworCiAgICAg
ZGVmYXVsdDoKICAgICAgICAgYnJlYWs7CiAgICAgfQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Apr 08 10:33:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Apr 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 1hDRaO-0006LE-Nd; Mon, 08 Apr 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=YvdM=SK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hDRaN-0006L9-L5
 for xen-changelog@lists.xenproject.org; Mon, 08 Apr 2019 10:33:07 +0000
X-Inumbo-ID: b16f9a3e-59e9-11e9-a84a-af22418fa6eb
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b16f9a3e-59e9-11e9-a84a-af22418fa6eb;
 Mon, 08 Apr 2019 10:33:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hDRaK-0003ge-TI
 for xen-changelog@lists.xenproject.org; Mon, 08 Apr 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 1hDRaK-0000SJ-Qu
 for xen-changelog@lists.xenproject.org; Mon, 08 Apr 2019 10:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hDRaK-0000SJ-Qu@xenbits.xenproject.org>
Date: Mon, 08 Apr 2019 10:33:04 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: Cap the number of interrupt
 lines for dom0
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE0MWZlY2NkYjZjMDNmMTJiZGRiNGZiNjUwYTA0NjVmMGVkNmVlY2EKQXV0aG9yOiAg
ICAgTHVrYXMgSnVlbmdlciA8anVlbmdlckBpY2Uucnd0aC1hYWNoZW4uZGU+CkF1dGhvckRhdGU6
IEZyaSBBcHIgNSAxNTo1NDowNCAyMDE5ICswMjAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IE1vbiBBcHIgOCAxMToyNDoxNSAyMDE5
ICswMTAwCgogICAgeGVuL2FybTogQ2FwIHRoZSBudW1iZXIgb2YgaW50ZXJydXB0IGxpbmVzIGZv
ciBkb20wCiAgICAKICAgIERvbTAgdkdJQyB3aWxsIHVzZSB0aGUgc2FtZSBudW1iZXIgb2YgaW50
ZXJydXB0IGxpbmVzIGFzIHRoZSBoYXJkd2FyZSBHSUMuCiAgICBXaGlsZSB0aGUgaGFyZHdhcmUg
R0lDIGNhbiBzdXBwb3J0IHVwIHRvIDEwMjAgaW50ZXJydXB0IGxpbmVzLAogICAgdGhlIHZHSUMg
aXMgb25seSBzdXBwb3J0aW5nIHVwIHRvIDk5MiBpbnRlcnJ1cHQgbGluZXMuCiAgICBUaGlzIG1l
YW5zIHRoYXQgWGVuIHdpbGwgbm90IGJlIGFibGUgdG8gYm9vdCBvbiBwbGF0Zm9ybXMgd2hlcmUg
dGhlIGhhcmR3YXJlCiAgICBHSUMgc3VwcG9ydHMgbW9yZSB0aGFuIDk5MiBpbnRlcnJ1cHQgbGlu
ZXMuCiAgICBXaGlsZSBpdCB3b3VsZCBtYWtlIHNlbnNlIHRvIGluY3JlYXNlIHRoZSBsaW1pdHMg
aW4gdGhlIHZHSUNzLCB0aGlzIGlzIG5vdAogICAgdHJpdmlhbCBiZWNhdXNlIG9mIHRoZSBkZXNp
Z24gY2hvaWNlcy4KICAgIEF0IHRoZSBtb21lbnQsIG9ubHkgbW9kZWxzIHNlZW0gdG8gcmVwb3J0
IHRoZSBtYXhpbXVtIG9mIGludGVycnVwdCBsaW5lcy4KICAgIFRoZXkgYWxzbyBkbyBub3QgaGF2
ZSBhbnkgaW50ZXJydXB0IHdpcmVkIGFib3ZlIHRoZSA5OTIgbGltaXQuCiAgICBTbyBpdCBzaG91
bGQgYmUgZmluZSB0byBjYXAgdGhlIG51bWJlciBvZiBpbnRlcnJ1cHQgbGluZXMgZm9yIGRvbTAg
dG8gOTkyIGxpbmVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBMdWthcyBKdWVuZ2VyIDxqdWVu
Z2VyQGljZS5yd3RoLWFhY2hlbi5kZT4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9zZXR1cC5jIHwgOCArKysrKysrLQog
MSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKaW5kZXggNDQ0
ODU3YTk2Ny4uY2NiMGYxODFlYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMKKysr
IGIveGVuL2FyY2gvYXJtL3NldHVwLmMKQEAgLTg4OCw3ICs4ODgsMTMgQEAgdm9pZCBfX2luaXQg
c3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKICAgICAvKiBDcmVhdGUg
aW5pdGlhbCBkb21haW4gMC4gKi8KICAgICAvKiBUaGUgdkdJQyBmb3IgRE9NMCBpcyBleGFjdGx5
IGVtdWxhdGluZyB0aGUgaGFyZHdhcmUgR0lDICovCiAgICAgZG9tMF9jZmcuYXJjaC5naWNfdmVy
c2lvbiA9IFhFTl9ET01DVExfQ09ORklHX0dJQ19OQVRJVkU7Ci0gICAgZG9tMF9jZmcuYXJjaC5u
cl9zcGlzID0gZ2ljX251bWJlcl9saW5lcygpIC0gMzI7CisgICAgLyoKKyAgICAgKiBYZW4gdkdJ
QyBzdXBwb3J0cyBhIG1heGltdW0gb2YgOTkyIGludGVycnVwdCBsaW5lcy4KKyAgICAgKiAzMiBh
cmUgc3Vic3RyYWN0ZWQgdG8gY292ZXIgbG9jYWwgSVJRcy4KKyAgICAgKi8KKyAgICBkb20wX2Nm
Zy5hcmNoLm5yX3NwaXMgPSBtaW4oZ2ljX251bWJlcl9saW5lcygpLCAodW5zaWduZWQgaW50KSA5
OTIpIC0gMzI7CisgICAgaWYgKCBnaWNfbnVtYmVyX2xpbmVzKCkgPiA5OTIgKQorICAgICAgICBw
cmludGsoWEVOTE9HX1dBUk5JTkcgIk1heGltdW0gbnVtYmVyIG9mIHZHSUMgSVJRcyBleGNlZWRl
ZC5cbiIpOwogICAgIGRvbTBfY2ZnLm1heF92Y3B1cyA9IGRvbTBfbWF4X3ZjcHVzKCk7CiAKICAg
ICBkb20wID0gZG9tYWluX2NyZWF0ZSgwLCAmZG9tMF9jZmcsIHRydWUpOwotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Apr 08 10:44:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Apr 2019 10: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 1hDRl2-0007NV-Bl; Mon, 08 Apr 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=YvdM=SK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hDRl1-0007NP-6R
 for xen-changelog@lists.xenproject.org; Mon, 08 Apr 2019 10:44:07 +0000
X-Inumbo-ID: 3a9dca1e-59eb-11e9-8622-7377baee589f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3a9dca1e-59eb-11e9-8622-7377baee589f;
 Mon, 08 Apr 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 <aliasfile-bounces@xenproject.org>)
 id 1hDRky-0003uP-JC
 for xen-changelog@lists.xenproject.org; Mon, 08 Apr 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 1hDRky-0001Ox-Gi
 for xen-changelog@lists.xenproject.org; Mon, 08 Apr 2019 10:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hDRky-0001Ox-Gi@xenbits.xenproject.org>
Date: Mon, 08 Apr 2019 10:44:04 +0000
Subject: [Xen-changelog] [xen staging] gitlab-ci: log commit range in build
 test
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdhMDFjZmFlYjBmNjQyYTU3M2RhMWUyNzA3Y2ZlMGI0M2YwOGJhYjcKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIEFwciA4IDEx
OjA4OjU2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogTW9uIEFwciA4IDExOjMxOjI4IDIwMTkgKzAxMDAKCiAgICBnaXRsYWIt
Y2k6IGxvZyBjb21taXQgcmFuZ2UgaW4gYnVpbGQgdGVzdAogICAgCiAgICBJdCBpcyBlYXNpZXIg
dG8gZGVidWcgc3R1ZmYgd2hlbiB0aGUgdGFyZ2V0IHJhbmdlIGlzIGNsZWFybHkgdmlzaWJsZQog
ICAgYXQgdGhlIHRvcC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgotLS0KIGF1dG9tYXRpb24vZ2l0bGFiLWNpL2J1aWxkLWVhY2gtY29tbWl0LnNo
IHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2F1
dG9tYXRpb24vZ2l0bGFiLWNpL2J1aWxkLWVhY2gtY29tbWl0LnNoIGIvYXV0b21hdGlvbi9naXRs
YWItY2kvYnVpbGQtZWFjaC1jb21taXQuc2gKaW5kZXggNmI3OTk4NDQ4YS4uMjc1YmM3MTkwMiAx
MDA3NTUKLS0tIGEvYXV0b21hdGlvbi9naXRsYWItY2kvYnVpbGQtZWFjaC1jb21taXQuc2gKKysr
IGIvYXV0b21hdGlvbi9naXRsYWItY2kvYnVpbGQtZWFjaC1jb21taXQuc2gKQEAgLTEyLDUgKzEy
LDcgQEAgaWYgW1sgJD8gLW5lIDAgXV07IHRoZW4KICAgICBleGl0IDAKIGZpCiAKK2VjaG8gIkJ1
aWxkaW5nICR7Q0lfQ09NTUlUX0JFRk9SRV9TSEF9Li4ke0NJX0NPTU1JVF9TSEF9IgorCiBOT05f
U1lNQk9MSUNfUkVGPTEgLi9hdXRvbWF0aW9uL3NjcmlwdHMvYnVpbGQtdGVzdC5zaCAke0NJX0NP
TU1JVF9CRUZPUkVfU0hBfSAke0NJX0NPTU1JVF9TSEF9IFwKICAgICBiYXNoIC1jICJtYWtlIC1q
NCBkaXN0Y2xlYW4gJiYgLi9hdXRvbWF0aW9uL3NjcmlwdHMvYnVpbGQiCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Apr 08 11:22:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Apr 2019 11: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 1hDSLp-0002fJ-6q; Mon, 08 Apr 2019 11:22: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=YvdM=SK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hDSLn-0002f7-LA
 for xen-changelog@lists.xenproject.org; Mon, 08 Apr 2019 11:22:07 +0000
X-Inumbo-ID: 89cf3afa-59f0-11e9-93b5-6f61fc7525f2
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 89cf3afa-59f0-11e9-93b5-6f61fc7525f2;
 Mon, 08 Apr 2019 11:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hDSLk-0004hA-UD
 for xen-changelog@lists.xenproject.org; Mon, 08 Apr 2019 11:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hDSLk-0004Kr-Rj
 for xen-changelog@lists.xenproject.org; Mon, 08 Apr 2019 11:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hDSLk-0004Kr-Rj@xenbits.xenproject.org>
Date: Mon, 08 Apr 2019 11:22:04 +0000
Subject: [Xen-changelog] [xen staging] x86/ACPI: also parse AMD IOMMU tables
 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>

Y29tbWl0IDlmYTk0ZTEwNTg1NDM3NTlhN2Q0NTIzN2YwNmM4MGNkZTMwMDhkNDEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gQXByIDgg
MTM6MDM6MDcgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBBcHIgOCAxMzowMzowNyAyMDE5ICswMjAwCgogICAgeDg2
L0FDUEk6IGFsc28gcGFyc2UgQU1EIElPTU1VIHRhYmxlcyBlYXJseQogICAgCiAgICBJbiBvcmRl
ciB0byBiZSBhYmxlIHRvIGluaXRpYWxpemUgeDJBUElDIG1vZGUgd2UgbmVlZCB0byBwYXJzZQog
ICAgcmVzcGVjdGl2ZSBBQ1BJIHRhYmxlcyBlYXJseS4gU3BsaXQgYW1kX2lvdl9kZXRlY3QoKSBp
bnRvIHR3byBwYXJ0cyBmb3IKICAgIHRoaXMgcHVycG9zZSwgYW5kIGNhbGwgdGhlIGluaXRpYWwg
cGFydCBlYXJsaWVyIG9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNA
YW1kLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvYWNwaS9ib290LmMgICAgICAgICAgICAgICAgICAg
IHwgIDIgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMgfCAx
MSArKysrKysrKysrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9hY3BpLmggICAgICAgICAgICAgICAg
ICB8IDEwICsrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgMiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYWNwaS9ib290LmMgYi94ZW4v
YXJjaC94ODYvYWNwaS9ib290LmMKaW5kZXggZTZhYjlmYTM5OC4uMTM4MmI0ZGNkMCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2FjcGkvYm9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9hY3BpL2Jv
b3QuYwpAQCAtNzMzLDcgKzczMyw3IEBAIGludCBfX2luaXQgYWNwaV9ib290X2luaXQodm9pZCkK
IAogCWFjcGlfbW1jZmdfaW5pdCgpOwogCi0JYWNwaV9kbWFyX2luaXQoKTsKKwlhY3BpX2lvbW11
X2luaXQoKTsKIAogCWVyc3RfaW5pdCgpOwogCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1k
L3BjaV9hbWRfaW9tbXUuYwppbmRleCBmNmMxN2JhODdhLi43ZGJhNDc4NzIwIDEwMDY0NAotLS0g
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCisrKyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKQEAgLTIzLDYgKzIzLDcgQEAK
ICNpbmNsdWRlIDx4ZW4vcGNpX3JlZ3MuaD4KICNpbmNsdWRlIDx4ZW4vcGFnaW5nLmg+CiAjaW5j
bHVkZSA8eGVuL3NvZnRpcnEuaD4KKyNpbmNsdWRlIDxhc20vYWNwaS5oPgogI2luY2x1ZGUgPGFz
bS9hbWQtaW9tbXUuaD4KICNpbmNsdWRlIDxhc20vaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaD4K
ICNpbmNsdWRlICIuLi9hdHMuaCIKQEAgLTE0Nyw3ICsxNDgsNyBAQCBzdGF0aWMgdm9pZCBhbWRf
aW9tbXVfc2V0dXBfZG9tYWluX2RldmljZSgKICAgICB9CiB9CiAKLWludCBfX2luaXQgYW1kX2lv
dl9kZXRlY3Qodm9pZCkKK2ludCBfX2luaXQgYWNwaV9pdnJzX2luaXQodm9pZCkKIHsKICAgICBJ
TklUX0xJU1RfSEVBRCgmYW1kX2lvbW11X2hlYWQpOwogCkBAIC0xNjEsNiArMTYyLDE0IEBAIGlu
dCBfX2luaXQgYW1kX2lvdl9kZXRlY3Qodm9pZCkKICAgICAgICAgcmV0dXJuIC1FTk9ERVY7CiAg
ICAgfQogCisgICAgcmV0dXJuIDA7Cit9CisKK2ludCBfX2luaXQgYW1kX2lvdl9kZXRlY3Qodm9p
ZCkKK3sKKyAgICBpZiAoICFpb21tdV9lbmFibGUgJiYgIWlvbW11X2ludHJlbWFwICkKKyAgICAg
ICAgcmV0dXJuIDA7CisKICAgICBpb21tdV9vcHMgPSBhbWRfaW9tbXVfb3BzOwogCiAgICAgaWYg
KCBhbWRfaW9tbXVfaW5pdCgpICE9IDAgKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9hY3BpLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FjcGkuaAppbmRleCAzOTUwYjQ3MGU1Li5h
MTA1ZDExODZjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2FjcGkuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2FjcGkuaApAQCAtMjYsNiArMjYsNyBAQAogI2luY2x1ZGUgPGFj
cGkvcGRjX2ludGVsLmg+CiAjaW5jbHVkZSA8YWNwaS9hY2NvbmZpZy5oPgogI2luY2x1ZGUgPGFj
cGkvYWN0YmwuaD4KKyNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KIAogI2RlZmluZSBDT01QSUxFUl9E
RVBFTkRFTlRfSU5UNjQgICBsb25nIGxvbmcKICNkZWZpbmUgQ09NUElMRVJfREVQRU5ERU5UX1VJ
TlQ2NCAgdW5zaWduZWQgbG9uZyBsb25nCkBAIC0xNDUsNiArMTQ2LDE1IEBAIGV4dGVybiB1MzIg
cG10bXJfaW9wb3J0OwogZXh0ZXJuIHVuc2lnbmVkIGludCBwbXRtcl93aWR0aDsKIAogaW50IGFj
cGlfZG1hcl9pbml0KHZvaWQpOworaW50IGFjcGlfaXZyc19pbml0KHZvaWQpOworCitzdGF0aWMg
aW5saW5lIGludCBhY3BpX2lvbW11X2luaXQodm9pZCkKK3sKKyAgICBpbnQgcmV0ID0gYWNwaV9k
bWFyX2luaXQoKTsKKworICAgIHJldHVybiByZXQgPT0gLUVOT0RFViA/IGFjcGlfaXZyc19pbml0
KCkgOiByZXQ7Cit9CisKIHZvaWQgYWNwaV9tbWNmZ19pbml0KHZvaWQpOwogCiAvKiBJbmNyZW1l
bnRlZCB3aGVuZXZlciB3ZSB0cmFuc2l0aW9uIHRocm91Z2ggUzMuIFZhbHVlIGlzIDEgZHVyaW5n
IGJvb3QuICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Apr 08 11:22:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Apr 2019 11:22: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 1hDSLy-0002gY-8M; Mon, 08 Apr 2019 11:22:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YvdM=SK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hDSLx-0002gL-0c
 for xen-changelog@lists.xenproject.org; Mon, 08 Apr 2019 11:22:17 +0000
X-Inumbo-ID: 8feb10bc-59f0-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8feb10bc-59f0-11e9-92d7-bc764e045a96;
 Mon, 08 Apr 2019 11:22:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hDSLv-0004hS-41
 for xen-changelog@lists.xenproject.org; Mon, 08 Apr 2019 11:22:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hDSLv-0004Lr-1N
 for xen-changelog@lists.xenproject.org; Mon, 08 Apr 2019 11:22:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hDSLv-0004Lr-1N@xenbits.xenproject.org>
Date: Mon, 08 Apr 2019 11:22:15 +0000
Subject: [Xen-changelog] [xen staging] x86/IOMMU: introduce init-ops
 structure
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFiM2NjODAwMGM4MmVkYzk3NjFjMWU1OTU5MjhkNjU4NGUxMWY5ZjUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gQXByIDgg
MTM6MDQ6MjMgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBBcHIgOCAxMzowNDoyMyAyMDE5ICswMjAwCgogICAgeDg2
L0lPTU1VOiBpbnRyb2R1Y2UgaW5pdC1vcHMgc3RydWN0dXJlCiAgICAKICAgIERvIGF3YXkgd2l0
aCB0aGUgQ1BVIHZlbmRvciBkZXBlbmRlbmN5LCBhbmQgc2V0IHRoZSBpbml0IG9wcyBwb2ludGVy
CiAgICBiYXNlZCBvbiB3aGljaCBBQ1BJIHRhYmxlcyBoYXZlIGJlZW4gZm91bmQuCiAgICAKICAg
IEFsc28gdGFrZSB0aGUgb3Bwb3J0dW5pdHkgYW5kIGFkZCBfX3JlYWRfbW9zdGx5IHRvIGlvbW11
X29wcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+
CiAgICBBY2tlZC1ieTogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+Ci0tLQogeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYyB8ICA5ICsrKysrKysrLQog
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2RtYXIuYyAgICAgICAgICB8ICA0ICsrKysKIHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9leHRlcm4uaCAgICAgICAgfCAgMSArCiB4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyAgICAgICAgIHwgIDYgKysrKystCiB4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYyAgICAgICAgIHwgIDMgKystCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2lvbW11LmggICAgICAgICAgICAgICAgIHwgMTkgKysrKysrKy0tLS0tLS0tLS0t
LQogNiBmaWxlcyBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYwppbmRleCA3ZGJhNDc4
NzIwLi4yNDNhMzc2NjNiIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQv
cGNpX2FtZF9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1k
X2lvbW11LmMKQEAgLTMwLDYgKzMwLDcgQEAKIAogc3RhdGljIGJvb2xfdCBfX3JlYWRfbW9zdGx5
IGluaXRfZG9uZTsKIAorc3RhdGljIGNvbnN0IHN0cnVjdCBpb21tdV9pbml0X29wcyBfaW9tbXVf
aW5pdF9vcHM7CiBzdGF0aWMgY29uc3Qgc3RydWN0IGlvbW11X29wcyBhbWRfaW9tbXVfb3BzOwog
CiBzdHJ1Y3QgYW1kX2lvbW11ICpmaW5kX2lvbW11X2Zvcl9kZXZpY2UoaW50IHNlZywgaW50IGJk
ZikKQEAgLTE2MiwxMCArMTYzLDEyIEBAIGludCBfX2luaXQgYWNwaV9pdnJzX2luaXQodm9pZCkK
ICAgICAgICAgcmV0dXJuIC1FTk9ERVY7CiAgICAgfQogCisgICAgaW9tbXVfaW5pdF9vcHMgPSAm
X2lvbW11X2luaXRfb3BzOworCiAgICAgcmV0dXJuIDA7CiB9CiAKLWludCBfX2luaXQgYW1kX2lv
dl9kZXRlY3Qodm9pZCkKK3N0YXRpYyBpbnQgX19pbml0IGlvdl9kZXRlY3Qodm9pZCkKIHsKICAg
ICBpZiAoICFpb21tdV9lbmFibGUgJiYgIWlvbW11X2ludHJlbWFwICkKICAgICAgICAgcmV0dXJu
IDA7CkBAIC01NjcsMyArNTcwLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgX19p
bml0Y29uc3RyZWwgYW1kX2lvbW11X29wcyA9IHsKICAgICAuY3Jhc2hfc2h1dGRvd24gPSBhbWRf
aW9tbXVfY3Jhc2hfc2h1dGRvd24sCiAgICAgLmR1bXBfcDJtX3RhYmxlID0gYW1kX2R1bXBfcDJt
X3RhYmxlLAogfTsKKworc3RhdGljIGNvbnN0IHN0cnVjdCBpb21tdV9pbml0X29wcyBfX2luaXRj
b25zdHJlbCBfaW9tbXVfaW5pdF9vcHMgPSB7CisgICAgLnNldHVwID0gaW92X2RldGVjdCwKK307
CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL2RtYXIuYwppbmRleCAyMzcyY2QyYzc0Li45Y2M4NjIzZTUz
IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jCisrKyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMKQEAgLTk5Myw3ICs5OTMsMTEgQEAgaW50
IF9faW5pdCBhY3BpX2RtYXJfaW5pdCh2b2lkKQogICAgIHJldCA9IHBhcnNlX2RtYXJfdGFibGUo
YWNwaV9wYXJzZV9kbWFyKTsKIAogICAgIGlmICggIXJldCApCisgICAgeworICAgICAgICBpb21t
dV9pbml0X29wcyA9ICZpbnRlbF9pb21tdV9pbml0X29wczsKKwogICAgICAgICByZXR1cm4gYWRk
X3VzZXJfcm1ycigpOworICAgIH0KIAogICAgIHJldHVybiByZXQ7CiB9CmRpZmYgLS1naXQgYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZXh0ZXJuLmggYi94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC92dGQvZXh0ZXJuLmgKaW5kZXggMTZlYWRhOWZhMi4uODNiOWIzYjgwYSAxMDA2NDQKLS0t
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2V4dGVybi5oCisrKyBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC9leHRlcm4uaApAQCAtMjcsNiArMjcsNyBAQAogCiBzdHJ1Y3QgcGNp
X2F0c19kZXY7CiBleHRlcm4gYm9vbF90IHJ3YmZfcXVpcms7CitleHRlcm4gY29uc3Qgc3RydWN0
IGlvbW11X2luaXRfb3BzIGludGVsX2lvbW11X2luaXRfb3BzOwogZXh0ZXJuIGNvbnN0IHN0cnVj
dCBpb21tdV9vcHMgaW50ZWxfaW9tbXVfb3BzOwogCiB2b2lkIHByaW50X2lvbW11X3JlZ3Moc3Ry
dWN0IGFjcGlfZHJoZF91bml0ICpkcmhkKTsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3Z0ZC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMK
aW5kZXggNTBhMGUyNTIyNC4uN2I1NWVlNWIyOCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvdnRkL2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lv
bW11LmMKQEAgLTIyODAsNyArMjI4MCw3IEBAIHN0YXRpYyB2b2lkIF9faHdkb21faW5pdCBzZXR1
cF9od2RvbV9ybXJyKHN0cnVjdCBkb21haW4gKmQpCiAgICAgcGNpZGV2c191bmxvY2soKTsKIH0K
IAotaW50IF9faW5pdCBpbnRlbF92dGRfc2V0dXAodm9pZCkKK3N0YXRpYyBpbnQgX19pbml0IHZ0
ZF9zZXR1cCh2b2lkKQogewogICAgIHN0cnVjdCBhY3BpX2RyaGRfdW5pdCAqZHJoZDsKICAgICBz
dHJ1Y3QgaW9tbXUgKmlvbW11OwpAQCAtMjczNSw2ICsyNzM1LDEwIEBAIGNvbnN0IHN0cnVjdCBp
b21tdV9vcHMgX19pbml0Y29uc3RyZWwgaW50ZWxfaW9tbXVfb3BzID0gewogICAgIC5kdW1wX3Ay
bV90YWJsZSA9IHZ0ZF9kdW1wX3AybV90YWJsZSwKIH07CiAKK2NvbnN0IHN0cnVjdCBpb21tdV9p
bml0X29wcyBfX2luaXRjb25zdHJlbCBpbnRlbF9pb21tdV9pbml0X29wcyA9IHsKKyAgICAuc2V0
dXAgPSB2dGRfc2V0dXAsCit9OworCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTog
QwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwppbmRleCBiZDY1MjlkNDE5Li5jNzRiNWNm
ZWEzIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYworKysg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwpAQCAtMjMsNyArMjMsOCBAQAog
I2luY2x1ZGUgPGFzbS9odm0vaW8uaD4KICNpbmNsdWRlIDxhc20vc2V0dXAuaD4KIAotc3RydWN0
IGlvbW11X29wcyBpb21tdV9vcHM7Citjb25zdCBzdHJ1Y3QgaW9tbXVfaW5pdF9vcHMgKl9faW5p
dGRhdGEgaW9tbXVfaW5pdF9vcHM7CitzdHJ1Y3QgaW9tbXVfb3BzIF9fcmVhZF9tb3N0bHkgaW9t
bXVfb3BzOwogCiB2b2lkIGlvbW11X3VwZGF0ZV9pcmVfZnJvbV9hcGljKAogICAgIHVuc2lnbmVk
IGludCBhcGljLCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQgdmFsdWUpCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2lv
bW11LmgKaW5kZXggOGRjMzkyNDczZC4uZDhmNjIzY2IwZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9pb21tdS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaApAQCAt
NTYsOSArNTYsNiBAQCBzdHJ1Y3QgYXJjaF9pb21tdQogICAgIHN0cnVjdCBndWVzdF9pb21tdSAq
Z19pb21tdTsKIH07CiAKLWludCBpbnRlbF92dGRfc2V0dXAodm9pZCk7Ci1pbnQgYW1kX2lvdl9k
ZXRlY3Qodm9pZCk7Ci0KIGV4dGVybiBzdHJ1Y3QgaW9tbXVfb3BzIGlvbW11X29wczsKIAogc3Rh
dGljIGlubGluZSBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICppb21tdV9nZXRfb3BzKHZvaWQpCkBA
IC02NywxNyArNjQsMTUgQEAgc3RhdGljIGlubGluZSBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICpp
b21tdV9nZXRfb3BzKHZvaWQpCiAgICAgcmV0dXJuICZpb21tdV9vcHM7CiB9CiAKK3N0cnVjdCBp
b21tdV9pbml0X29wcyB7CisgICAgaW50ICgqc2V0dXApKHZvaWQpOworfTsKKworZXh0ZXJuIGNv
bnN0IHN0cnVjdCBpb21tdV9pbml0X29wcyAqaW9tbXVfaW5pdF9vcHM7CisKIHN0YXRpYyBpbmxp
bmUgaW50IGlvbW11X2hhcmR3YXJlX3NldHVwKHZvaWQpCiB7Ci0gICAgc3dpdGNoICggYm9vdF9j
cHVfZGF0YS54ODZfdmVuZG9yICkKLSAgICB7Ci0gICAgY2FzZSBYODZfVkVORE9SX0lOVEVMOgot
ICAgICAgICByZXR1cm4gaW50ZWxfdnRkX3NldHVwKCk7Ci0gICAgY2FzZSBYODZfVkVORE9SX0FN
RDoKLSAgICAgICAgcmV0dXJuIGFtZF9pb3ZfZGV0ZWN0KCk7Ci0gICAgfQotCi0gICAgcmV0dXJu
IC1FTk9ERVY7CisgICAgcmV0dXJuIGlvbW11X2luaXRfb3BzID8gaW9tbXVfaW5pdF9vcHMtPnNl
dHVwKCkgOiAtRU5PREVWOwogfQogCiAvKiBBcmUgd2UgdXNpbmcgdGhlIGRvbWFpbiBQMk0gdGFi
bGUgYXMgaXRzIElPTU1VIHBhZ2V0YWJsZT8gKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Apr 08 11:22:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Apr 2019 11:22:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hDSM8-0002hf-A5; Mon, 08 Apr 2019 11:22:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YvdM=SK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hDSM6-0002hN-FU
 for xen-changelog@lists.xenproject.org; Mon, 08 Apr 2019 11:22:26 +0000
X-Inumbo-ID: 95f11e44-59f0-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 95f11e44-59f0-11e9-92d7-bc764e045a96;
 Mon, 08 Apr 2019 11:22:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hDSM5-0004hn-9l
 for xen-changelog@lists.xenproject.org; Mon, 08 Apr 2019 11:22:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hDSM5-0004Mj-7S
 for xen-changelog@lists.xenproject.org; Mon, 08 Apr 2019 11:22:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hDSM5-0004Mj-7S@xenbits.xenproject.org>
Date: Mon, 08 Apr 2019 11:22:25 +0000
Subject: [Xen-changelog] [xen staging] x86/IOMMU: abstract Intel-specific
 iommu_supports_eim()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNkNzY4MDMyNmE1MWQ5ZTY1ZWM4YTk2NmRmYWQ0Y2EyNGNmNWQ0ZGYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gQXByIDgg
MTM6MDU6MTIgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBBcHIgOCAxMzowNToxMiAyMDE5ICswMjAwCgogICAgeDg2
L0lPTU1VOiBhYnN0cmFjdCBJbnRlbC1zcGVjaWZpYyBpb21tdV9zdXBwb3J0c19laW0oKQogICAg
CiAgICBJbnRyb2R1Y2UgYSByZXNwZWN0aXZlIGVsZW1lbnQgaW4gc3RydWN0IGlvbW11X2luaXRf
b3BzLgogICAgCiAgICBUYWtlIHRoZSBsaWJlcnR5IGFuZCBhbHNvIHN3aXRjaCBpbnRlbF9pb21t
dV9zdXBwb3J0c19laW0oKSB0byBib29sLwogICAgdHJ1ZS9mYWxzZSwgdG8gZnVsbHkgbWF0Y2gg
dGhlIGhvb2sncyB0eXBlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFu
QGludGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvYXBpYy5jICAgICAgICAgICAgICAgICAgICB8
ICA2ICsrKy0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2V4dGVybi5oICAgfCAgMiAr
KwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMgfCAxMiArKysrKystLS0t
LS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jICAgIHwgIDEgKwogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9pb21tdS5oICAgICAgICAgICAgfCAxMCArKysrKysrKystCiA1IGZpbGVz
IGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9hcGljLmMgYi94ZW4vYXJjaC94ODYvYXBpYy5jCmluZGV4IGU2MTMwY2Zj
ODEuLmZjOTZhNzcxOTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hcGljLmMKKysrIGIveGVu
L2FyY2gveDg2L2FwaWMuYwpAQCAtODk5LDE0ICs4OTksMTQgQEAgdm9pZCBfX2luaXQgeDJhcGlj
X2JzcF9zZXR1cCh2b2lkKQogICAgICAgICBwcmludGsoIngyQVBJQzogQWxyZWFkeSBlbmFibGVk
IGJ5IEJJT1M6IElnbm9yaW5nIGNtZGxpbmUgZGlzYWJsZS5cbiIpOwogICAgIH0KIAotICAgIGlm
ICggIWlvbW11X3N1cHBvcnRzX2VpbSgpICkKKyAgICBpZiAoICFpb21tdV9zdXBwb3J0c194MmFw
aWMoKSApCiAgICAgewogICAgICAgICBpZiAoICF4MmFwaWNfZW5hYmxlZCApCiAgICAgICAgIHsK
LSAgICAgICAgICAgIHByaW50aygiTm90IGVuYWJsaW5nIHgyQVBJQzogZGVwZW5kcyBvbiBpb21t
dV9zdXBwb3J0c19laW0uXG4iKTsKKyAgICAgICAgICAgIHByaW50aygiTm90IGVuYWJsaW5nIHgy
QVBJQzogZGVwZW5kcyBvbiBJT01NVSBzdXBwb3J0XG4iKTsKICAgICAgICAgICAgIHJldHVybjsK
ICAgICAgICAgfQotICAgICAgICBwYW5pYygieDJBUElDOiBhbHJlYWR5IGVuYWJsZWQgYnkgQklP
UywgYnV0IGlvbW11X3N1cHBvcnRzX2VpbSBmYWlsZWRcbiIpOworICAgICAgICBwYW5pYygieDJB
UElDOiBhbHJlYWR5IGVuYWJsZWQgYnkgQklPUywgYnV0IG5vIElPTU1VIHN1cHBvcnRcbiIpOwog
ICAgIH0KIAogICAgIGlmICggKGlvYXBpY19lbnRyaWVzID0gYWxsb2NfaW9hcGljX2VudHJpZXMo
KSkgPT0gTlVMTCApCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZXh0
ZXJuLmggYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZXh0ZXJuLmgKaW5kZXggODNiOWIz
YjgwYS4uNWJiNDkwYWI3ZiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L2V4dGVybi5oCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9leHRlcm4uaApAQCAt
MzQsNiArMzQsOCBAQCB2b2lkIHByaW50X2lvbW11X3JlZ3Moc3RydWN0IGFjcGlfZHJoZF91bml0
ICpkcmhkKTsKIHZvaWQgcHJpbnRfdnRkX2VudHJpZXMoc3RydWN0IGlvbW11ICppb21tdSwgaW50
IGJ1cywgaW50IGRldmZuLCB1NjQgZ21mbik7CiBrZXloYW5kbGVyX2ZuX3QgdnRkX2R1bXBfaW9t
bXVfaW5mbzsKIAorYm9vbCBpbnRlbF9pb21tdV9zdXBwb3J0c19laW0odm9pZCk7CisKIGludCBl
bmFibGVfcWludmFsKHN0cnVjdCBpb21tdSAqaW9tbXUpOwogdm9pZCBkaXNhYmxlX3FpbnZhbChz
dHJ1Y3QgaW9tbXUgKmlvbW11KTsKIGludCBlbmFibGVfaW50cmVtYXAoc3RydWN0IGlvbW11ICpp
b21tdSwgaW50IGVpbSk7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQv
aW50cmVtYXAuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jCmluZGV4
IDA5ZjE1YTUxZDguLjYzYzU2OTU5NTEgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9pbnRyZW1hcC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRy
ZW1hcC5jCkBAIC0xNDIsMTMgKzE0MiwxMyBAQCBzdGF0aWMgdm9pZCBzZXRfaHBldF9zb3VyY2Vf
aWQodW5zaWduZWQgaW50IGlkLCBzdHJ1Y3QgaXJlbWFwX2VudHJ5ICppcmUpCiAgICAgc2V0X2ly
ZV9zaWQoaXJlLCBTVlRfVkVSSUZZX1NJRF9TUSwgU1FfMTNfSUdOT1JFXzMsIGhwZXRpZF90b19i
ZGYoaWQpKTsKIH0KIAotYm9vbF90IF9faW5pdCBpb21tdV9zdXBwb3J0c19laW0odm9pZCkKK2Jv
b2wgX19pbml0IGludGVsX2lvbW11X3N1cHBvcnRzX2VpbSh2b2lkKQogewogICAgIHN0cnVjdCBh
Y3BpX2RyaGRfdW5pdCAqZHJoZDsKICAgICB1bnNpZ25lZCBpbnQgYXBpYzsKIAogICAgIGlmICgg
IWlvbW11X3FpbnZhbCB8fCAhaW9tbXVfaW50cmVtYXAgfHwgbGlzdF9lbXB0eSgmYWNwaV9kcmhk
X3VuaXRzKSApCi0gICAgICAgIHJldHVybiAwOworICAgICAgICByZXR1cm4gZmFsc2U7CiAKICAg
ICAvKiBXZSBNVVNUIGhhdmUgYSBEUkhEIHVuaXQgZm9yIGVhY2ggSU9BUElDLiAqLwogICAgIGZv
ciAoIGFwaWMgPSAwOyBhcGljIDwgbnJfaW9hcGljczsgYXBpYysrICkKQEAgLTE1NywxNiArMTU3
LDE2IEBAIGJvb2xfdCBfX2luaXQgaW9tbXVfc3VwcG9ydHNfZWltKHZvaWQpCiAgICAgICAgICAg
ICBkcHJpbnRrKFhFTkxPR19XQVJOSU5HIFZURFBSRUZJWCwKICAgICAgICAgICAgICAgICAgICAg
IlRoZXJlIGlzIG5vdCBhIERSSEQgZm9yIElPQVBJQyAlI3ggKGlkOiAlI3gpIVxuIiwKICAgICAg
ICAgICAgICAgICAgICAgYXBpYywgSU9fQVBJQ19JRChhcGljKSk7Ci0gICAgICAgICAgICByZXR1
cm4gMDsKKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICAgICAgfQogCiAgICAgZm9yX2Vh
Y2hfZHJoZF91bml0ICggZHJoZCApCiAgICAgICAgIGlmICggIWVjYXBfcXVldWVkX2ludmFsKGRy
aGQtPmlvbW11LT5lY2FwKSB8fAogICAgICAgICAgICAgICFlY2FwX2ludHJfcmVtYXAoZHJoZC0+
aW9tbXUtPmVjYXApIHx8CiAgICAgICAgICAgICAgIWVjYXBfZWltKGRyaGQtPmlvbW11LT5lY2Fw
KSApCi0gICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKIAot
ICAgIHJldHVybiAxOworICAgIHJldHVybiB0cnVlOwogfQogCiAvKgpAQCAtODk0LDcgKzg5NCw3
IEBAIGludCBpb21tdV9lbmFibGVfeDJhcGljX0lSKHZvaWQpCiAKICAgICBpZiAoIHN5c3RlbV9z
dGF0ZSA8IFNZU19TVEFURV9hY3RpdmUgKQogICAgIHsKLSAgICAgICAgaWYgKCAhaW9tbXVfc3Vw
cG9ydHNfZWltKCkgKQorICAgICAgICBpZiAoICFpbnRlbF9pb21tdV9zdXBwb3J0c19laW0oKSAp
CiAgICAgICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CiAKICAgICAgICAgaWYgKCAhcGxhdGZv
cm1fc3VwcG9ydHNfeDJhcGljKCkgKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwppbmRl
eCA3YjU1ZWU1YjI4Li5mNjRhZmMwNTZmIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC92dGQvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUu
YwpAQCAtMjczNyw2ICsyNzM3LDcgQEAgY29uc3Qgc3RydWN0IGlvbW11X29wcyBfX2luaXRjb25z
dHJlbCBpbnRlbF9pb21tdV9vcHMgPSB7CiAKIGNvbnN0IHN0cnVjdCBpb21tdV9pbml0X29wcyBf
X2luaXRjb25zdHJlbCBpbnRlbF9pb21tdV9pbml0X29wcyA9IHsKICAgICAuc2V0dXAgPSB2dGRf
c2V0dXAsCisgICAgLnN1cHBvcnRzX3gyYXBpYyA9IGludGVsX2lvbW11X3N1cHBvcnRzX2VpbSwK
IH07CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L2lvbW11LmgKaW5kZXggZDhmNjIzY2IwZi4uYTQ1ZWVjZTdlYyAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaW9tbXUuaApAQCAtNjYsNiArNjYsNyBAQCBzdGF0aWMgaW5saW5lIGNvbnN0IHN0cnVj
dCBpb21tdV9vcHMgKmlvbW11X2dldF9vcHModm9pZCkKIAogc3RydWN0IGlvbW11X2luaXRfb3Bz
IHsKICAgICBpbnQgKCpzZXR1cCkodm9pZCk7CisgICAgYm9vbCAoKnN1cHBvcnRzX3gyYXBpYyko
dm9pZCk7CiB9OwogCiBleHRlcm4gY29uc3Qgc3RydWN0IGlvbW11X2luaXRfb3BzICppb21tdV9p
bml0X29wczsKQEAgLTg3LDcgKzg4LDE0IEBAIGludCBpb21tdV9zZXR1cF9ocGV0X21zaShzdHJ1
Y3QgbXNpX2Rlc2MgKik7CiBpbnQgYWRqdXN0X3Z0ZF9pcnFfYWZmaW5pdGllcyh2b2lkKTsKIGlu
dCBfX211c3RfY2hlY2sgaW9tbXVfcHRlX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIHU2NCBnZm4s
IHU2NCAqcHRlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IG9yZGVyLCBp
bnQgcHJlc2VudCk7Ci1ib29sX3QgaW9tbXVfc3VwcG9ydHNfZWltKHZvaWQpOworCitzdGF0aWMg
aW5saW5lIGJvb2wgaW9tbXVfc3VwcG9ydHNfeDJhcGljKHZvaWQpCit7CisgICAgcmV0dXJuIGlv
bW11X2luaXRfb3BzICYmIGlvbW11X2luaXRfb3BzLT5zdXBwb3J0c194MmFwaWMKKyAgICAgICAg
ICAgPyBpb21tdV9pbml0X29wcy0+c3VwcG9ydHNfeDJhcGljKCkKKyAgICAgICAgICAgOiBmYWxz
ZTsKK30KKwogaW50IGlvbW11X2VuYWJsZV94MmFwaWNfSVIodm9pZCk7CiB2b2lkIGlvbW11X2Rp
c2FibGVfeDJhcGljX0lSKHZvaWQpOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Apr 08 11:22:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Apr 2019 11:22: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 1hDSMI-0002jo-DZ; Mon, 08 Apr 2019 11:22:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YvdM=SK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hDSMH-0002jb-6i
 for xen-changelog@lists.xenproject.org; Mon, 08 Apr 2019 11:22:37 +0000
X-Inumbo-ID: 9c085dce-59f0-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9c085dce-59f0-11e9-92d7-bc764e045a96;
 Mon, 08 Apr 2019 11:22:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hDSMF-0004hv-Fn
 for xen-changelog@lists.xenproject.org; Mon, 08 Apr 2019 11:22:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hDSMF-0004NY-DN
 for xen-changelog@lists.xenproject.org; Mon, 08 Apr 2019 11:22:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hDSMF-0004NY-DN@xenbits.xenproject.org>
Date: Mon, 08 Apr 2019 11:22:35 +0000
Subject: [Xen-changelog] [xen staging] x86/IOMMU: abstract Intel-specific
 iommu_{en, dis}able_x2apic_IR()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZkNzg2ZmRiY2RkNWRmYTAxOTc3MTlkODYwN2ExZmNjMDM5ZDhiZGEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gQXByIDgg
MTM6MDY6NTQgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBBcHIgOCAxMzowNjo1NCAyMDE5ICswMjAwCgogICAgeDg2
L0lPTU1VOiBhYnN0cmFjdCBJbnRlbC1zcGVjaWZpYyBpb21tdV97ZW4sZGlzfWFibGVfeDJhcGlj
X0lSKCkKICAgIAogICAgSW50cm9kdWNlIHJlc3BlY3RpdmUgZWxlbWVudHMgaW4gc3RydWN0IGlv
bW11X2luaXRfb3BzIGFzIHdlbGwgYXMgYQogICAgcG9pbnRlciB0byB0aGUgbWFpbiBvcHMgc3Ry
dWN0dXJlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBSZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+
CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvYXBpYy5jICAgICAgICAgICAgICAgICAgICB8ICA2ICsrKy0t
LQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2V4dGVybi5oICAgfCAgMiArKwogeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMgfCAyNCArKysrKy0tLS0tLS0tLS0tLS0t
LS0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jICAgIHwgIDMgKysrCiB4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYyAgICB8IDE4ICsrKysrKysrKysrKysr
KysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9hcGljLmggICAgICAgICAgICAgfCAgMSAtCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2FwaWNkZWYuaCAgICAgICAgICB8ICAyICsrCiB4ZW4vaW5jbHVkZS9h
c20teDg2L2lvbW11LmggICAgICAgICAgICB8IDExICsrKysrKysrKy0tCiB4ZW4vaW5jbHVkZS94
ZW4vaW9tbXUuaCAgICAgICAgICAgICAgICB8ICA1ICsrKysrCiA5IGZpbGVzIGNoYW5nZWQsIDQ3
IGluc2VydGlvbnMoKyksIDI1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9hcGljLmMgYi94ZW4vYXJjaC94ODYvYXBpYy5jCmluZGV4IGZjOTZhNzcxOTkuLmZhZmMwYmRj
ZGUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hcGljLmMKKysrIGIveGVuL2FyY2gveDg2L2Fw
aWMuYwpAQCAtNTEwLDcgKzUxMCw3IEBAIHN0YXRpYyB2b2lkIHJlc3VtZV94MmFwaWModm9pZCkK
ICAgICBtYXNrXzgyNTlBKCk7CiAgICAgbWFza19JT19BUElDX3NldHVwKGlvYXBpY19lbnRyaWVz
KTsKIAotICAgIGlvbW11X2VuYWJsZV94MmFwaWNfSVIoKTsKKyAgICBpb21tdV9lbmFibGVfeDJh
cGljKCk7CiAgICAgX19lbmFibGVfeDJhcGljKCk7CiAKICAgICByZXN0b3JlX0lPX0FQSUNfc2V0
dXAoaW9hcGljX2VudHJpZXMpOwpAQCAtNzIwLDcgKzcyMCw3IEBAIGludCBsYXBpY19zdXNwZW5k
KHZvaWQpCiAKICAgICBsb2NhbF9pcnFfc2F2ZShmbGFncyk7CiAgICAgZGlzYWJsZV9sb2NhbF9B
UElDKCk7Ci0gICAgaW9tbXVfZGlzYWJsZV94MmFwaWNfSVIoKTsKKyAgICBpb21tdV9kaXNhYmxl
X3gyYXBpYygpOwogICAgIGxvY2FsX2lycV9yZXN0b3JlKGZsYWdzKTsKICAgICByZXR1cm4gMDsK
IH0KQEAgLTkyNCw3ICs5MjQsNyBAQCB2b2lkIF9faW5pdCB4MmFwaWNfYnNwX3NldHVwKHZvaWQp
CiAgICAgbWFza184MjU5QSgpOwogICAgIG1hc2tfSU9fQVBJQ19zZXR1cChpb2FwaWNfZW50cmll
cyk7CiAKLSAgICBzd2l0Y2ggKCBpb21tdV9lbmFibGVfeDJhcGljX0lSKCkgKQorICAgIHN3aXRj
aCAoIGlvbW11X2VuYWJsZV94MmFwaWMoKSApCiAgICAgewogICAgIGNhc2UgMDoKICAgICAgICAg
YnJlYWs7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZXh0ZXJuLmgg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZXh0ZXJuLmgKaW5kZXggNWJiNDkwYWI3Zi4u
MzMxZDZlNjRmNyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2V4dGVy
bi5oCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9leHRlcm4uaApAQCAtMzUsNiAr
MzUsOCBAQCB2b2lkIHByaW50X3Z0ZF9lbnRyaWVzKHN0cnVjdCBpb21tdSAqaW9tbXUsIGludCBi
dXMsIGludCBkZXZmbiwgdTY0IGdtZm4pOwoga2V5aGFuZGxlcl9mbl90IHZ0ZF9kdW1wX2lvbW11
X2luZm87CiAKIGJvb2wgaW50ZWxfaW9tbXVfc3VwcG9ydHNfZWltKHZvaWQpOworaW50IGludGVs
X2lvbW11X2VuYWJsZV9laW0odm9pZCk7Cit2b2lkIGludGVsX2lvbW11X2Rpc2FibGVfZWltKHZv
aWQpOwogCiBpbnQgZW5hYmxlX3FpbnZhbChzdHJ1Y3QgaW9tbXUgKmlvbW11KTsKIHZvaWQgZGlz
YWJsZV9xaW52YWwoc3RydWN0IGlvbW11ICppb21tdSk7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9pbnRyZW1hcC5jCmluZGV4IDYzYzU2OTU5NTEuLjQ3MjBhM2Y5YmMgMTAwNjQ0Ci0tLSBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jCkBAIC04ODcsMjMgKzg4NywxMyBAQCBvdXQ6CiAgKiBU
aGlzIGZ1bmN0aW9uIGlzIHVzZWQgdG8gZW5hYmxlIEludGVycnVwdCByZW1hcHBpbmcgd2hlbgog
ICogZW5hYmxlIHgyYXBpYwogICovCi1pbnQgaW9tbXVfZW5hYmxlX3gyYXBpY19JUih2b2lkKQor
aW50IGludGVsX2lvbW11X2VuYWJsZV9laW0odm9pZCkKIHsKICAgICBzdHJ1Y3QgYWNwaV9kcmhk
X3VuaXQgKmRyaGQ7CiAgICAgc3RydWN0IGlvbW11ICppb21tdTsKIAotICAgIGlmICggc3lzdGVt
X3N0YXRlIDwgU1lTX1NUQVRFX2FjdGl2ZSApCi0gICAgewotICAgICAgICBpZiAoICFpbnRlbF9p
b21tdV9zdXBwb3J0c19laW0oKSApCi0gICAgICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7Ci0K
LSAgICAgICAgaWYgKCAhcGxhdGZvcm1fc3VwcG9ydHNfeDJhcGljKCkgKQotICAgICAgICAgICAg
cmV0dXJuIC1FTlhJTzsKLQotICAgICAgICBpb21tdV9vcHMgPSBpbnRlbF9pb21tdV9vcHM7Ci0g
ICAgfQotICAgIGVsc2UgaWYgKCAheDJhcGljX2VuYWJsZWQgKQotICAgICAgICByZXR1cm4gLUVP
UE5PVFNVUFA7CisgICAgaWYgKCBzeXN0ZW1fc3RhdGUgPCBTWVNfU1RBVEVfYWN0aXZlICYmICFw
bGF0Zm9ybV9zdXBwb3J0c194MmFwaWMoKSApCisgICAgICAgIHJldHVybiAtRU5YSU87CiAKICAg
ICBmb3JfZWFjaF9kcmhkX3VuaXQgKCBkcmhkICkKICAgICB7CkBAIC05NDgsMTcgKzkzOCwxMyBA
QCBpbnQgaW9tbXVfZW5hYmxlX3gyYXBpY19JUih2b2lkKQogfQogCiAvKgotICogVGhpcyBmdW5j
dGlvbiBpcyB1c2VkIHRvIGRpc2FibGUgSW50ZXJydXRwIHJlbWFwcGluZyB3aGVuCisgKiBUaGlz
IGZ1bmN0aW9uIGlzIHVzZWQgdG8gZGlzYWJsZSBJbnRlcnJ1cHQgcmVtYXBwaW5nIHdoZW4KICAq
IHN1c3BlbmQgbG9jYWwgYXBpYwogICovCi12b2lkIGlvbW11X2Rpc2FibGVfeDJhcGljX0lSKHZv
aWQpCit2b2lkIGludGVsX2lvbW11X2Rpc2FibGVfZWltKHZvaWQpCiB7CiAgICAgc3RydWN0IGFj
cGlfZHJoZF91bml0ICpkcmhkOwogCi0gICAgLyogeDJhcGljX2VuYWJsZWQgaW1wbGllcyBpb21t
dV9zdXBwb3J0c19laW0oKS4gKi8KLSAgICBpZiAoICF4MmFwaWNfZW5hYmxlZCApCi0gICAgICAg
IHJldHVybjsKLQogICAgIGZvcl9lYWNoX2RyaGRfdW5pdCAoIGRyaGQgKQogICAgICAgICBkaXNh
YmxlX2ludHJlbWFwKGRyaGQtPmlvbW11KTsKIApkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvdnRkL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUu
YwppbmRleCBmNjRhZmMwNTZmLi43NDEzMzEwMWM0IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC92dGQvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQv
aW9tbXUuYwpAQCAtMjcyMCw2ICsyNzIwLDggQEAgY29uc3Qgc3RydWN0IGlvbW11X29wcyBfX2lu
aXRjb25zdHJlbCBpbnRlbF9pb21tdV9vcHMgPSB7CiAgICAgLmZyZWVfcGFnZV90YWJsZSA9IGlv
bW11X2ZyZWVfcGFnZV90YWJsZSwKICAgICAucmVhc3NpZ25fZGV2aWNlID0gcmVhc3NpZ25fZGV2
aWNlX293bmVyc2hpcCwKICAgICAuZ2V0X2RldmljZV9ncm91cF9pZCA9IGludGVsX2lvbW11X2dy
b3VwX2lkLAorICAgIC5lbmFibGVfeDJhcGljID0gaW50ZWxfaW9tbXVfZW5hYmxlX2VpbSwKKyAg
ICAuZGlzYWJsZV94MmFwaWMgPSBpbnRlbF9pb21tdV9kaXNhYmxlX2VpbSwKICAgICAudXBkYXRl
X2lyZV9mcm9tX2FwaWMgPSBpb19hcGljX3dyaXRlX3JlbWFwX3J0ZSwKICAgICAudXBkYXRlX2ly
ZV9mcm9tX21zaSA9IG1zaV9tc2dfd3JpdGVfcmVtYXBfcnRlLAogICAgIC5yZWFkX2FwaWNfZnJv
bV9pcmUgPSBpb19hcGljX3JlYWRfcmVtYXBfcnRlLApAQCAtMjczNiw2ICsyNzM4LDcgQEAgY29u
c3Qgc3RydWN0IGlvbW11X29wcyBfX2luaXRjb25zdHJlbCBpbnRlbF9pb21tdV9vcHMgPSB7CiB9
OwogCiBjb25zdCBzdHJ1Y3QgaW9tbXVfaW5pdF9vcHMgX19pbml0Y29uc3RyZWwgaW50ZWxfaW9t
bXVfaW5pdF9vcHMgPSB7CisgICAgLm9wcyA9ICZpbnRlbF9pb21tdV9vcHMsCiAgICAgLnNldHVw
ID0gdnRkX3NldHVwLAogICAgIC5zdXBwb3J0c194MmFwaWMgPSBpbnRlbF9pb21tdV9zdXBwb3J0
c19laW0sCiB9OwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11
LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwppbmRleCBjNzRiNWNmZWEz
Li4xYzhlMWRkYjVmIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9t
bXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwpAQCAtMjYsNiAr
MjYsMjQgQEAKIGNvbnN0IHN0cnVjdCBpb21tdV9pbml0X29wcyAqX19pbml0ZGF0YSBpb21tdV9p
bml0X29wczsKIHN0cnVjdCBpb21tdV9vcHMgX19yZWFkX21vc3RseSBpb21tdV9vcHM7CiAKK2lu
dCBpb21tdV9lbmFibGVfeDJhcGljKHZvaWQpCit7CisgICAgaWYgKCBzeXN0ZW1fc3RhdGUgPCBT
WVNfU1RBVEVfYWN0aXZlICkKKyAgICB7CisgICAgICAgIGlmICggIWlvbW11X3N1cHBvcnRzX3gy
YXBpYygpICkKKyAgICAgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKKworICAgICAgICBpb21t
dV9vcHMgPSAqaW9tbXVfaW5pdF9vcHMtPm9wczsKKyAgICB9CisgICAgZWxzZSBpZiAoICF4MmFw
aWNfZW5hYmxlZCApCisgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKKworICAgIGlmICggIWlv
bW11X29wcy5lbmFibGVfeDJhcGljICkKKyAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOworCisg
ICAgcmV0dXJuIGlvbW11X29wcy5lbmFibGVfeDJhcGljKCk7Cit9CisKIHZvaWQgaW9tbXVfdXBk
YXRlX2lyZV9mcm9tX2FwaWMoCiAgICAgdW5zaWduZWQgaW50IGFwaWMsIHVuc2lnbmVkIGludCBy
ZWcsIHVuc2lnbmVkIGludCB2YWx1ZSkKIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvYXBpYy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hcGljLmgKaW5kZXggNDViM2MzNDg2Yi4u
NDc1OTI3OWViMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hcGljLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9hcGljLmgKQEAgLTI1LDcgKzI1LDYgQEAgZW51bSBhcGljX21v
ZGUgewogfTsKIAogZXh0ZXJuIHU4IGFwaWNfdmVyYm9zaXR5OwotZXh0ZXJuIGJvb2wgeDJhcGlj
X2VuYWJsZWQ7CiBleHRlcm4gYm9vbCBkaXJlY3RlZF9lb2lfZW5hYmxlZDsKIAogdm9pZCBjaGVj
a194MmFwaWNfcHJlZW5hYmxlZCh2b2lkKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvYXBpY2RlZi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hcGljZGVmLmgKaW5kZXggMmZhMGI3
N2E4YS4uZDAwODUwNjk5ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hcGljZGVm
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hcGljZGVmLmgKQEAgLTEyNiw0ICsxMjYsNiBA
QAogCiAjZGVmaW5lIE1BWF9JT19BUElDUyAxMjgKIAorZXh0ZXJuIGJvb2wgeDJhcGljX2VuYWJs
ZWQ7CisKICNlbmRpZgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oCmluZGV4IGE0NWVlY2U3ZWMuLjE5YzgyZTkyNGEg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2lvbW11LmgKQEAgLTE3LDYgKzE3LDcgQEAKICNpbmNsdWRlIDx4ZW4vZXJybm8u
aD4KICNpbmNsdWRlIDx4ZW4vbGlzdC5oPgogI2luY2x1ZGUgPHhlbi9zcGlubG9jay5oPgorI2lu
Y2x1ZGUgPGFzbS9hcGljZGVmLmg+CiAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgogI2luY2x1
ZGUgPGFzbS9odm0vdm14L3ZtY3MuaD4KIApAQCAtNjUsNiArNjYsNyBAQCBzdGF0aWMgaW5saW5l
IGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKmlvbW11X2dldF9vcHModm9pZCkKIH0KIAogc3RydWN0
IGlvbW11X2luaXRfb3BzIHsKKyAgICBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICpvcHM7CiAgICAg
aW50ICgqc2V0dXApKHZvaWQpOwogICAgIGJvb2wgKCpzdXBwb3J0c194MmFwaWMpKHZvaWQpOwog
fTsKQEAgLTk2LDggKzk4LDEzIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBpb21tdV9zdXBwb3J0c194
MmFwaWModm9pZCkKICAgICAgICAgICAgOiBmYWxzZTsKIH0KIAotaW50IGlvbW11X2VuYWJsZV94
MmFwaWNfSVIodm9pZCk7Ci12b2lkIGlvbW11X2Rpc2FibGVfeDJhcGljX0lSKHZvaWQpOworaW50
IGlvbW11X2VuYWJsZV94MmFwaWModm9pZCk7CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBpb21tdV9k
aXNhYmxlX3gyYXBpYyh2b2lkKQoreworICAgIGlmICggeDJhcGljX2VuYWJsZWQgJiYgaW9tbXVf
b3BzLmRpc2FibGVfeDJhcGljICkKKyAgICAgICAgaW9tbXVfb3BzLmRpc2FibGVfeDJhcGljKCk7
Cit9CiAKIGV4dGVybiBib29sIHVudHJ1c3RlZF9tc2k7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi9pb21tdS5oIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKaW5kZXggNjJhMjRkNTQy
YS4uOGIwNzUwOTgxZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKKysrIGIv
eGVuL2luY2x1ZGUveGVuL2lvbW11LmgKQEAgLTIxNiwxMSArMjE2LDE2IEBAIHN0cnVjdCBpb21t
dV9vcHMgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
ICpmbGFncyk7CiAKICAgICB2b2lkICgqZnJlZV9wYWdlX3RhYmxlKShzdHJ1Y3QgcGFnZV9pbmZv
ICopOworCiAjaWZkZWYgQ09ORklHX1g4NgorICAgIGludCAoKmVuYWJsZV94MmFwaWMpKHZvaWQp
OworICAgIHZvaWQgKCpkaXNhYmxlX3gyYXBpYykodm9pZCk7CisKICAgICB2b2lkICgqdXBkYXRl
X2lyZV9mcm9tX2FwaWMpKHVuc2lnbmVkIGludCBhcGljLCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNp
Z25lZCBpbnQgdmFsdWUpOwogICAgIHVuc2lnbmVkIGludCAoKnJlYWRfYXBpY19mcm9tX2lyZSko
dW5zaWduZWQgaW50IGFwaWMsIHVuc2lnbmVkIGludCByZWcpOwogICAgIGludCAoKnNldHVwX2hw
ZXRfbXNpKShzdHJ1Y3QgbXNpX2Rlc2MgKik7CiAjZW5kaWYgLyogQ09ORklHX1g4NiAqLworCiAg
ICAgaW50IF9fbXVzdF9jaGVjayAoKnN1c3BlbmQpKHZvaWQpOwogICAgIHZvaWQgKCpyZXN1bWUp
KHZvaWQpOwogICAgIHZvaWQgKCpzaGFyZV9wMm0pKHN0cnVjdCBkb21haW4gKmQpOwotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Apr 08 11:22:48 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Apr 2019 11: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 1hDSMS-0002mA-FO; Mon, 08 Apr 2019 11: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=YvdM=SK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hDSMQ-0002lx-Sr
 for xen-changelog@lists.xenproject.org; Mon, 08 Apr 2019 11:22:46 +0000
X-Inumbo-ID: a2199768-59f0-11e9-933b-23f294132564
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a2199768-59f0-11e9-933b-23f294132564;
 Mon, 08 Apr 2019 11:22:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hDSMP-0004i3-Mc
 for xen-changelog@lists.xenproject.org; Mon, 08 Apr 2019 11:22:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hDSMP-0004OK-KB
 for xen-changelog@lists.xenproject.org; Mon, 08 Apr 2019 11:22:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hDSMP-0004OK-KB@xenbits.xenproject.org>
Date: Mon, 08 Apr 2019 11:22:45 +0000
Subject: [Xen-changelog] [xen staging] x86/IOMMU: initialize iommu_ops in
 vendor-independent code
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE5MTI3MzQwYTUwNGMwMzA5MDFmYzE2ZDg0NzVmYzdkOGNmZGY4YTUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gQXByIDgg
MTM6MDg6MDUgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBBcHIgOCAxMzowODowNSAyMDE5ICswMjAwCgogICAgeDg2
L0lPTU1VOiBpbml0aWFsaXplIGlvbW11X29wcyBpbiB2ZW5kb3ItaW5kZXBlbmRlbnQgY29kZQog
ICAgCiAgICBNb3ZlIHRoaXMgaW50byBpb21tdV9oYXJkd2FyZV9zZXR1cCgpIGFuZCBtYWtlIHRo
YXQgZnVuY3Rpb24gbm9uLQogICAgaW5saW5lLiBNb3ZlIGl0cyBkZWNsYXJhdGlvbiBpbnRvIGNv
bW1vbiBjb2RlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5j
b20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIEFja2VkLWJ5OiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KLS0t
CiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jIHwgIDYgKystLS0t
CiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyAgICAgICAgIHwgIDIgLS0KIHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jICAgICAgICAgfCAxNCArKysrKysrKysr
KysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9pb21tdS5oICAgICAgICAgICAgICAgICB8ICAyIC0t
CiB4ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmggICAgICAgICAgICAgICAgIHwgIDUgLS0tLS0K
IHhlbi9pbmNsdWRlL3hlbi9pb21tdS5oICAgICAgICAgICAgICAgICAgICAgfCAgMSArCiA2IGZp
bGVzIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMgYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCmluZGV4IDI0M2EzNzY2M2IuLmRi
YzcxY2E3ZDUgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1k
X2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUu
YwpAQCAtMzEsNyArMzEsNiBAQAogc3RhdGljIGJvb2xfdCBfX3JlYWRfbW9zdGx5IGluaXRfZG9u
ZTsKIAogc3RhdGljIGNvbnN0IHN0cnVjdCBpb21tdV9pbml0X29wcyBfaW9tbXVfaW5pdF9vcHM7
Ci1zdGF0aWMgY29uc3Qgc3RydWN0IGlvbW11X29wcyBhbWRfaW9tbXVfb3BzOwogCiBzdHJ1Y3Qg
YW1kX2lvbW11ICpmaW5kX2lvbW11X2Zvcl9kZXZpY2UoaW50IHNlZywgaW50IGJkZikKIHsKQEAg
LTE3Myw4ICsxNzIsNiBAQCBzdGF0aWMgaW50IF9faW5pdCBpb3ZfZGV0ZWN0KHZvaWQpCiAgICAg
aWYgKCAhaW9tbXVfZW5hYmxlICYmICFpb21tdV9pbnRyZW1hcCApCiAgICAgICAgIHJldHVybiAw
OwogCi0gICAgaW9tbXVfb3BzID0gYW1kX2lvbW11X29wczsKLQogICAgIGlmICggYW1kX2lvbW11
X2luaXQoKSAhPSAwICkKICAgICB7CiAgICAgICAgIHByaW50aygiQU1ELVZpOiBFcnJvciBpbml0
aWFsaXphdGlvblxuIik7CkBAIC01NDUsNyArNTQyLDcgQEAgc3RhdGljIHZvaWQgYW1kX2R1bXBf
cDJtX3RhYmxlKHN0cnVjdCBkb21haW4gKmQpCiAgICAgYW1kX2R1bXBfcDJtX3RhYmxlX2xldmVs
KGhkLT5hcmNoLnJvb3RfdGFibGUsIGhkLT5hcmNoLnBhZ2luZ19tb2RlLCAwLCAwKTsKIH0KIAot
c3RhdGljIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgX19pbml0Y29uc3RyZWwgYW1kX2lvbW11X29w
cyA9IHsKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzIF9faW5pdGNvbnN0cmVsIF9pb21t
dV9vcHMgPSB7CiAgICAgLmluaXQgPSBhbWRfaW9tbXVfZG9tYWluX2luaXQsCiAgICAgLmh3ZG9t
X2luaXQgPSBhbWRfaW9tbXVfaHdkb21faW5pdCwKICAgICAuYWRkX2RldmljZSA9IGFtZF9pb21t
dV9hZGRfZGV2aWNlLApAQCAtNTcyLDUgKzU2OSw2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgaW9t
bXVfb3BzIF9faW5pdGNvbnN0cmVsIGFtZF9pb21tdV9vcHMgPSB7CiB9OwogCiBzdGF0aWMgY29u
c3Qgc3RydWN0IGlvbW11X2luaXRfb3BzIF9faW5pdGNvbnN0cmVsIF9pb21tdV9pbml0X29wcyA9
IHsKKyAgICAub3BzID0gJl9pb21tdV9vcHMsCiAgICAgLnNldHVwID0gaW92X2RldGVjdCwKIH07
CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCmluZGV4IDc0MTMzMTAxYzQuLjY5OTk1YzRh
OWYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCisrKyBi
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCkBAIC0yMzA1LDggKzIzMDUsNiBA
QCBzdGF0aWMgaW50IF9faW5pdCB2dGRfc2V0dXAodm9pZCkKICAgICAgICAgZ290byBlcnJvcjsK
ICAgICB9CiAKLSAgICBpb21tdV9vcHMgPSBpbnRlbF9pb21tdV9vcHM7Ci0KICAgICAvKiBXZSBl
bmFibGUgdGhlIGZvbGxvd2luZyBmZWF0dXJlcyBvbmx5IGlmIHRoZXkgYXJlIHN1cHBvcnRlZCBi
eSBhbGwgVlQtZAogICAgICAqIGVuZ2luZXM6IFNub29wIENvbnRyb2wsIERNQSBwYXNzdGhyb3Vn
aCwgUXVldWVkIEludmFsaWRhdGlvbiwgSW50ZXJydXB0CiAgICAgICogUmVtYXBwaW5nLCBhbmQg
UG9zdGVkIEludGVycnVwdApkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2
L2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwppbmRleCAxYzhl
MWRkYjVmLi4wMzRhYzkwM2RkIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94
ODYvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwpAQCAt
MjYsNiArMjYsMjAgQEAKIGNvbnN0IHN0cnVjdCBpb21tdV9pbml0X29wcyAqX19pbml0ZGF0YSBp
b21tdV9pbml0X29wczsKIHN0cnVjdCBpb21tdV9vcHMgX19yZWFkX21vc3RseSBpb21tdV9vcHM7
CiAKK2ludCBfX2luaXQgaW9tbXVfaGFyZHdhcmVfc2V0dXAodm9pZCkKK3sKKyAgICBpZiAoICFp
b21tdV9pbml0X29wcyApCisgICAgICAgIHJldHVybiAtRU5PREVWOworCisgICAgaWYgKCAhaW9t
bXVfb3BzLmluaXQgKQorICAgICAgICBpb21tdV9vcHMgPSAqaW9tbXVfaW5pdF9vcHMtPm9wczsK
KyAgICBlbHNlCisgICAgICAgIC8qIHgyYXBpYyBzZXR1cCBtYXkgaGF2ZSBwcmV2aW91c2x5IGlu
aXRpYWxpc2VkIHRoZSBzdHJ1Y3QuICovCisgICAgICAgIEFTU0VSVChpb21tdV9vcHMuaW5pdCA9
PSBpb21tdV9pbml0X29wcy0+b3BzLT5pbml0KTsKKworICAgIHJldHVybiBpb21tdV9pbml0X29w
cy0+c2V0dXAoKTsKK30KKwogaW50IGlvbW11X2VuYWJsZV94MmFwaWModm9pZCkKIHsKICAgICBp
ZiAoIHN5c3RlbV9zdGF0ZSA8IFNZU19TVEFURV9hY3RpdmUgKQpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9pb21tdS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9pb21tdS5oCmluZGV4
IDkwY2QwMTFkMzUuLjkwNGM5YWVjMTEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
aW9tbXUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2lvbW11LmgKQEAgLTI2LDggKzI2LDYg
QEAgc3RydWN0IGFyY2hfaW9tbXUKIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKmlvbW11X2dldF9v
cHModm9pZCk7CiB2b2lkIGlvbW11X3NldF9vcHMoY29uc3Qgc3RydWN0IGlvbW11X29wcyAqb3Bz
KTsKIAotaW50IGlvbW11X2hhcmR3YXJlX3NldHVwKHZvaWQpOwotCiAjZW5kaWYgLyogX19BUkNI
X0FSTV9JT01NVV9IX18gKi8KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
aW9tbXUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaAppbmRleCAxOWM4MmU5MjRhLi5m
ZDI0ZDhmYjdiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oCkBAIC03MywxMSArNzMsNiBAQCBzdHJ1Y3QgaW9t
bXVfaW5pdF9vcHMgewogCiBleHRlcm4gY29uc3Qgc3RydWN0IGlvbW11X2luaXRfb3BzICppb21t
dV9pbml0X29wczsKIAotc3RhdGljIGlubGluZSBpbnQgaW9tbXVfaGFyZHdhcmVfc2V0dXAodm9p
ZCkKLXsKLSAgICByZXR1cm4gaW9tbXVfaW5pdF9vcHMgPyBpb21tdV9pbml0X29wcy0+c2V0dXAo
KSA6IC1FTk9ERVY7Ci19Ci0KIC8qIEFyZSB3ZSB1c2luZyB0aGUgZG9tYWluIFAyTSB0YWJsZSBh
cyBpdHMgSU9NTVUgcGFnZXRhYmxlPyAqLwogI2RlZmluZSBpb21tdV91c2VfaGFwX3B0KGQpIFwK
ICAgICAoaGFwX2VuYWJsZWQoZCkgJiYgaGFzX2lvbW11X3B0KGQpICYmIGlvbW11X2hhcF9wdF9z
aGFyZSkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oIGIveGVuL2luY2x1ZGUv
eGVuL2lvbW11LmgKaW5kZXggOGIwNzUwOTgxZi4uYjRhZmFmZDk3MiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUveGVuL2lvbW11LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKQEAgLTY1
LDYgKzY1LDcgQEAgZXh0ZXJuIGludDhfdCBpb21tdV9od2RvbV9yZXNlcnZlZDsKIGV4dGVybiB1
bnNpZ25lZCBpbnQgaW9tbXVfZGV2X2lvdGxiX3RpbWVvdXQ7CiAKIGludCBpb21tdV9zZXR1cCh2
b2lkKTsKK2ludCBpb21tdV9oYXJkd2FyZV9zZXR1cCh2b2lkKTsKIAogaW50IGlvbW11X2RvbWFp
bl9pbml0KHN0cnVjdCBkb21haW4gKmQpOwogdm9pZCBpb21tdV9od2RvbV9pbml0KHN0cnVjdCBk
b21haW4gKmQpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Apr 08 12:11:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Apr 2019 12: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 1hDT7F-0007AK-Nt; Mon, 08 Apr 2019 12:11:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YvdM=SK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hDT7E-0007AC-Qj
 for xen-changelog@lists.xenproject.org; Mon, 08 Apr 2019 12:11:08 +0000
X-Inumbo-ID: 61d76e80-59f7-11e9-8b3a-fbe6bba4bfa3
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 61d76e80-59f7-11e9-8b3a-fbe6bba4bfa3;
 Mon, 08 Apr 2019 12:11:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hDT7A-0005lZ-Bm
 for xen-changelog@lists.xenproject.org; Mon, 08 Apr 2019 12:11:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hDT7A-00088S-96
 for xen-changelog@lists.xenproject.org; Mon, 08 Apr 2019 12:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hDT7A-00088S-96@xenbits.xenproject.org>
Date: Mon, 08 Apr 2019 12:11:04 +0000
Subject: [Xen-changelog] [xen staging] cameraif: add ABI for para-virtual
 camera
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============2135625863743964905=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 5a5eb1a1848dfb12032be98e00d39fbe9f707536
Author:     Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
AuthorDate: Fri Mar 22 09:37:42 2019 +0200
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Mon Apr 8 13:00:26 2019 +0100

    cameraif: add ABI for para-virtual camera
    
    This is the ABI for the two halves of a para-virtualized
    camera driver which extends Xen's reach multimedia capabilities even
    farther enabling it for video conferencing, In-Vehicle Infotainment,
    high definition maps etc.
    
    The initial goal is to support most needed functionality with the
    final idea to make it possible to extend the protocol if need be:
    
    1. Provide means for base virtual device configuration:
     - pixel formats
     - resolutions
     - frame rates
    2. Support basic camera controls:
     - contrast
     - brightness
     - hue
     - saturation
    3. Support streaming control
    
    Signed-off-by: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
    Reviewed-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
    Reviewed-by: Juergen Gross <jgross@suse.com>
---
 xen/include/public/io/cameraif.h | 1374 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 1374 insertions(+)

diff --git a/xen/include/public/io/cameraif.h b/xen/include/public/io/cameraif.h
new file mode 100644
index 0000000000..acbcbf3bd4
--- /dev/null
+++ b/xen/include/public/io/cameraif.h
@@ -0,0 +1,1374 @@
+/******************************************************************************
+ * cameraif.h
+ *
+ * Unified camera device I/O interface for Xen guest OSes.
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to
+ * deal in the Software without restriction, including without limitation the
+ * rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
+ * sell copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+ *
+ * Copyright (C) 2018-2019 EPAM Systems Inc.
+ *
+ * Author: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
+ */
+
+#ifndef __XEN_PUBLIC_IO_CAMERAIF_H__
+#define __XEN_PUBLIC_IO_CAMERAIF_H__
+
+#include "ring.h"
+#include "../grant_table.h"
+
+/*
+ ******************************************************************************
+ *                           Protocol version
+ ******************************************************************************
+ */
+#define XENCAMERA_PROTOCOL_VERSION     "1"
+
+/*
+ ******************************************************************************
+ *                  Feature and Parameter Negotiation
+ ******************************************************************************
+ *
+ * Front->back notifications: when enqueuing a new request, sending a
+ * notification can be made conditional on xencamera_req (i.e., the generic
+ * hold-off mechanism provided by the ring macros). Backends must set
+ * xencamera_req appropriately (e.g., using RING_FINAL_CHECK_FOR_REQUESTS()).
+ *
+ * Back->front notifications: when enqueuing a new response, sending a
+ * notification can be made conditional on xencamera_resp (i.e., the generic
+ * hold-off mechanism provided by the ring macros). Frontends must set
+ * xencamera_resp appropriately (e.g., using RING_FINAL_CHECK_FOR_RESPONSES()).
+ *
+ * The two halves of a para-virtual camera driver utilize nodes within
+ * XenStore to communicate capabilities and to negotiate operating parameters.
+ * This section enumerates these nodes which reside in the respective front and
+ * backend portions of XenStore, following the XenBus convention.
+ *
+ * All data in XenStore is stored as strings. Nodes specifying numeric
+ * values are encoded in decimal. Integer value ranges listed below are
+ * expressed as fixed sized integer types capable of storing the conversion
+ * of a properly formatted node string, without loss of information.
+ *
+ ******************************************************************************
+ *                        Example configuration
+ ******************************************************************************
+ *
+ * This is an example of backend and frontend configuration:
+ *
+ *--------------------------------- Backend -----------------------------------
+ *
+ * /local/domain/0/backend/vcamera/1/0/frontend-id = "1"
+ * /local/domain/0/backend/vcamera/1/0/frontend = "/local/domain/1/device/vcamera/0"
+ * /local/domain/0/backend/vcamera/1/0/state = "4"
+ * /local/domain/0/backend/vcamera/1/0/versions = "1,2"
+ *
+ *--------------------------------- Frontend ----------------------------------
+ *
+ * /local/domain/1/device/vcamera/0/backend-id = "0"
+ * /local/domain/1/device/vcamera/0/backend = "/local/domain/0/backend/vcamera/1"
+ * /local/domain/1/device/vcamera/0/state = "4"
+ * /local/domain/1/device/vcamera/0/version = "1"
+ * /local/domain/1/device/vcamera/0/be-alloc = "1"
+ *
+ *---------------------------- Device 0 configuration -------------------------
+ *
+ * /local/domain/1/device/vcamera/0/max-buffers = "3"
+ * /local/domain/1/device/vcamera/0/controls = "contrast,hue"
+ * /local/domain/1/device/vcamera/0/formats/YUYV/640x480/frame-rates = "30/1,15/1"
+ * /local/domain/1/device/vcamera/0/formats/YUYV/1920x1080/frame-rates = "15/2"
+ * /local/domain/1/device/vcamera/0/formats/BGRA/640x480/frame-rates = "15/1,15/2"
+ * /local/domain/1/device/vcamera/0/formats/BGRA/1200x720/frame-rates = "15/2"
+ * /local/domain/1/device/vcamera/0/unique-id = "0"
+ * /local/domain/1/device/vcamera/0/req-ring-ref = "2832"
+ * /local/domain/1/device/vcamera/0/req-event-channel = "15"
+ * /local/domain/1/device/vcamera/0/evt-ring-ref = "387"
+ * /local/domain/1/device/vcamera/0/evt-event-channel = "16"
+ *
+ *---------------------------- Device 1 configuration -------------------------
+ *
+ * /local/domain/1/device/vcamera/1/max-buffers = "8"
+ * /local/domain/1/device/vcamera/1/controls = "brightness,saturation,hue"
+ * /local/domain/1/device/vcamera/1/formats/YUYV/640x480/frame-rates = "30/1,15/2"
+ * /local/domain/1/device/vcamera/1/formats/YUYV/1920x1080/frame-rates = "15/2"
+ * /local/domain/1/device/vcamera/1/unique-id = "1"
+ * /local/domain/1/device/vcamera/1/req-ring-ref = "2833"
+ * /local/domain/1/device/vcamera/1/req-event-channel = "17"
+ * /local/domain/1/device/vcamera/1/evt-ring-ref = "388"
+ * /local/domain/1/device/vcamera/1/evt-event-channel = "18"
+ *
+ ******************************************************************************
+ *                            Backend XenBus Nodes
+ ******************************************************************************
+ *
+ *----------------------------- Protocol version ------------------------------
+ *
+ * versions
+ *      Values:         <string>
+ *
+ *      List of XENCAMERA_LIST_SEPARATOR separated protocol versions supported
+ *      by the backend. For example "1,2,3".
+ *
+ ******************************************************************************
+ *                            Frontend XenBus Nodes
+ ******************************************************************************
+ *
+ *-------------------------------- Addressing ---------------------------------
+ *
+ * dom-id
+ *      Values:         <uint16_t>
+ *
+ *      Domain identifier.
+ *
+ * dev-id
+ *      Values:         <uint16_t>
+ *
+ *      Device identifier.
+ *
+ *      /local/domain/<dom-id>/device/vcamera/<dev-id>/...
+ *
+ *----------------------------- Protocol version ------------------------------
+ *
+ * version
+ *      Values:         <string>
+ *
+ *      Protocol version, chosen among the ones supported by the backend.
+ *
+ *------------------------- Backend buffer allocation -------------------------
+ *
+ * be-alloc
+ *      Values:         "0", "1"
+ *
+ *      If value is set to "1", then backend will be the buffer
+ *      provider/allocator for this domain during XENCAMERA_OP_BUF_CREATE
+ *      operation.
+ *      If value is not "1" or omitted frontend must allocate buffers itself.
+ *
+ *------------------------------- Camera settings -----------------------------
+ *
+ * unique-id
+ *      Values:         <string>
+ *
+ *      After device instance initialization each camera is assigned a
+ *      unique ID, so it can be identified by the backend by this ID.
+ *      This can be UUID or such.
+ *
+ * max-buffers
+ *      Values:         <uint8_t>
+ *
+ *      Maximum number of camera buffers this frontend may use.
+ *
+ * controls
+ *      Values:         <list of string>
+ *
+ *      List of supported camera controls separated by XENCAMERA_LIST_SEPARATOR.
+ *      Camera controls are expressed as a list of string values w/o any
+ *      ordering requirement.
+ *
+ * formats
+ *      Values:         <format, char[7]>
+ *
+ *      Formats are organized as a set of directories one per each
+ *      supported pixel format. The name of the directory is the
+ *      corresponding FOURCC string label. The next level of
+ *      the directory under <formats> represents supported resolutions.
+ *      If the format represents a big-endian variant of a little
+ *      endian format, then the "-BE" suffix must be added. E.g. 'AR15' vs
+ *      'AR15-BE'.
+ *      If FOURCC string label has spaces then those are only allowed to
+ *      be at the end of the label and must be trimmed, for example
+ *      'Y16' and 'Y16-BE' will be trimmed.
+ *
+ * resolution
+ *      Values:         <width, uint32_t>x<height, uint32_t>
+ *
+ *      Resolutions are organized as a set of directories one per each
+ *      supported resolution under corresponding <formats> directory.
+ *      The name of the directory is the supported width and height
+ *      of the camera resolution in pixels.
+ *
+ * frame-rates
+ *      Values:         <numerator, uint32_t>/<denominator, uint32_t>
+ *
+ *      List of XENCAMERA_FRAME_RATE_SEPARATOR separated supported frame rates
+ *      of the camera expressed as numerator and denominator of the
+ *      corresponding frame rate.
+ *
+ *------------------- Camera Request Transport Parameters ---------------------
+ *
+ * This communication path is used to deliver requests from frontend to backend
+ * and get the corresponding responses from backend to frontend,
+ * set up per virtual camera device.
+ *
+ * req-event-channel
+ *      Values:         <uint32_t>
+ *
+ *      The identifier of the Xen camera's control event channel
+ *      used to signal activity in the ring buffer.
+ *
+ * req-ring-ref
+ *      Values:         <uint32_t>
+ *
+ *      The Xen grant reference granting permission for the backend to map
+ *      a sole page of camera's control ring buffer.
+ *
+ *-------------------- Camera Event Transport Parameters ----------------------
+ *
+ * This communication path is used to deliver asynchronous events from backend
+ * to frontend, set up per virtual camera device.
+ *
+ * evt-event-channel
+ *      Values:         <uint32_t>
+ *
+ *      The identifier of the Xen camera's event channel
+ *      used to signal activity in the ring buffer.
+ *
+ * evt-ring-ref
+ *      Values:         <uint32_t>
+ *
+ *      The Xen grant reference granting permission for the backend to map
+ *      a sole page of camera's event ring buffer.
+ */
+
+/*
+ ******************************************************************************
+ *                               STATE DIAGRAMS
+ ******************************************************************************
+ *
+ * Tool stack creates front and back state nodes with initial state
+ * XenbusStateInitialising.
+ * Tool stack creates and sets up frontend camera configuration
+ * nodes per domain.
+ *
+ *-------------------------------- Normal flow --------------------------------
+ *
+ * Front                                Back
+ * =================================    =====================================
+ * XenbusStateInitialising              XenbusStateInitialising
+ *                                       o Query backend device identification
+ *                                         data.
+ *                                       o Open and validate backend device.
+ *                                                |
+ *                                                |
+ *                                                V
+ *                                      XenbusStateInitWait
+ *
+ * o Query frontend configuration
+ * o Allocate and initialize
+ *   event channels per configured
+ *   camera.
+ * o Publish transport parameters
+ *   that will be in effect during
+ *   this connection.
+ *              |
+ *              |
+ *              V
+ * XenbusStateInitialised
+ *
+ *                                       o Query frontend transport parameters.
+ *                                       o Connect to the event channels.
+ *                                                |
+ *                                                |
+ *                                                V
+ *                                      XenbusStateConnected
+ *
+ *  o Create and initialize OS
+ *    virtual camera as per
+ *    configuration.
+ *              |
+ *              |
+ *              V
+ * XenbusStateConnected
+ *
+ *                                      XenbusStateUnknown
+ *                                      XenbusStateClosed
+ *                                      XenbusStateClosing
+ * o Remove virtual camera device
+ * o Remove event channels
+ *              |
+ *              |
+ *              V
+ * XenbusStateClosed
+ *
+ *------------------------------- Recovery flow -------------------------------
+ *
+ * In case of frontend unrecoverable errors backend handles that as
+ * if frontend goes into the XenbusStateClosed state.
+ *
+ * In case of backend unrecoverable errors frontend tries removing
+ * the virtualized device. If this is possible at the moment of error,
+ * then frontend goes into the XenbusStateInitialising state and is ready for
+ * new connection with backend. If the virtualized device is still in use and
+ * cannot be removed, then frontend goes into the XenbusStateReconfiguring state
+ * until either the virtualized device is removed or backend initiates a new
+ * connection. On the virtualized device removal frontend goes into the
+ * XenbusStateInitialising state.
+ *
+ * Note on XenbusStateReconfiguring state of the frontend: if backend has
+ * unrecoverable errors then frontend cannot send requests to the backend
+ * and thus cannot provide functionality of the virtualized device anymore.
+ * After backend is back to normal the virtualized device may still hold some
+ * state: configuration in use, allocated buffers, client application state etc.
+ * In most cases, this will require frontend to implement complex recovery
+ * reconnect logic. Instead, by going into XenbusStateReconfiguring state,
+ * frontend will make sure no new clients of the virtualized device are
+ * accepted, allow existing client(s) to exit gracefully by signaling error
+ * state etc.
+ * Once all the clients are gone frontend can reinitialize the virtualized
+ * device and get into XenbusStateInitialising state again signaling the
+ * backend that a new connection can be made.
+ *
+ * There are multiple conditions possible under which frontend will go from
+ * XenbusStateReconfiguring into XenbusStateInitialising, some of them are OS
+ * specific. For example:
+ * 1. The underlying OS framework may provide callbacks to signal that the last
+ *    client of the virtualized device has gone and the device can be removed
+ * 2. Frontend can schedule a deferred work (timer/tasklet/workqueue)
+ *    to periodically check if this is the right time to re-try removal of
+ *    the virtualized device.
+ * 3. By any other means.
+ *
+ ******************************************************************************
+ *                             REQUEST CODES
+ ******************************************************************************
+ */
+#define XENCAMERA_OP_CONFIG_SET        0x00
+#define XENCAMERA_OP_CONFIG_GET        0x01
+#define XENCAMERA_OP_CONFIG_VALIDATE   0x02
+#define XENCAMERA_OP_FRAME_RATE_SET    0x03
+#define XENCAMERA_OP_BUF_GET_LAYOUT    0x04
+#define XENCAMERA_OP_BUF_REQUEST       0x05
+#define XENCAMERA_OP_BUF_CREATE        0x06
+#define XENCAMERA_OP_BUF_DESTROY       0x07
+#define XENCAMERA_OP_BUF_QUEUE         0x08
+#define XENCAMERA_OP_BUF_DEQUEUE       0x09
+#define XENCAMERA_OP_CTRL_ENUM         0x0a
+#define XENCAMERA_OP_CTRL_SET          0x0b
+#define XENCAMERA_OP_CTRL_GET          0x0c
+#define XENCAMERA_OP_STREAM_START      0x0d
+#define XENCAMERA_OP_STREAM_STOP       0x0e
+
+#define XENCAMERA_CTRL_BRIGHTNESS      0
+#define XENCAMERA_CTRL_CONTRAST        1
+#define XENCAMERA_CTRL_SATURATION      2
+#define XENCAMERA_CTRL_HUE             3
+
+/* Number of supported controls. */
+#define XENCAMERA_MAX_CTRL             4
+
+/* Control is read-only. */
+#define XENCAMERA_CTRL_FLG_RO          (1 << 0)
+/* Control is write-only. */
+#define XENCAMERA_CTRL_FLG_WO          (1 << 1)
+/* Control's value is volatile. */
+#define XENCAMERA_CTRL_FLG_VOLATILE    (1 << 2)
+
+/* Supported color spaces. */
+#define XENCAMERA_COLORSPACE_DEFAULT   0
+#define XENCAMERA_COLORSPACE_SMPTE170M 1
+#define XENCAMERA_COLORSPACE_REC709    2
+#define XENCAMERA_COLORSPACE_SRGB      3
+#define XENCAMERA_COLORSPACE_OPRGB     4
+#define XENCAMERA_COLORSPACE_BT2020    5
+#define XENCAMERA_COLORSPACE_DCI_P3    6
+
+/* Color space transfer function. */
+#define XENCAMERA_XFER_FUNC_DEFAULT    0
+#define XENCAMERA_XFER_FUNC_709        1
+#define XENCAMERA_XFER_FUNC_SRGB       2
+#define XENCAMERA_XFER_FUNC_OPRGB      3
+#define XENCAMERA_XFER_FUNC_NONE       4
+#define XENCAMERA_XFER_FUNC_DCI_P3     5
+#define XENCAMERA_XFER_FUNC_SMPTE2084  6
+
+/* Color space Y’CbCr encoding. */
+#define XENCAMERA_YCBCR_ENC_IGNORE           0
+#define XENCAMERA_YCBCR_ENC_601              1
+#define XENCAMERA_YCBCR_ENC_709              2
+#define XENCAMERA_YCBCR_ENC_XV601            3
+#define XENCAMERA_YCBCR_ENC_XV709            4
+#define XENCAMERA_YCBCR_ENC_BT2020           5
+#define XENCAMERA_YCBCR_ENC_BT2020_CONST_LUM 6
+
+/* Quantization range. */
+#define XENCAMERA_QUANTIZATION_DEFAULT       0
+#define XENCAMERA_QUANTIZATION_FULL_RANGE    1
+#define XENCAMERA_QUANTIZATION_LIM_RANGE     2
+
+/*
+ ******************************************************************************
+ *                                 EVENT CODES
+ ******************************************************************************
+ */
+#define XENCAMERA_EVT_FRAME_AVAIL      0x00
+#define XENCAMERA_EVT_CTRL_CHANGE      0x01
+
+/*
+ ******************************************************************************
+ *               XENSTORE FIELD AND PATH NAME STRINGS, HELPERS
+ ******************************************************************************
+ */
+#define XENCAMERA_DRIVER_NAME          "vcamera"
+
+#define XENCAMERA_LIST_SEPARATOR       ","
+#define XENCAMERA_RESOLUTION_SEPARATOR "x"
+#define XENCAMERA_FRACTION_SEPARATOR   "/"
+
+#define XENCAMERA_FIELD_BE_VERSIONS    "versions"
+#define XENCAMERA_FIELD_FE_VERSION     "version"
+#define XENCAMERA_FIELD_REQ_RING_REF   "req-ring-ref"
+#define XENCAMERA_FIELD_REQ_CHANNEL    "req-event-channel"
+#define XENCAMERA_FIELD_EVT_RING_REF   "evt-ring-ref"
+#define XENCAMERA_FIELD_EVT_CHANNEL    "evt-event-channel"
+#define XENCAMERA_FIELD_MAX_BUFFERS    "max-buffers"
+#define XENCAMERA_FIELD_CONTROLS       "controls"
+#define XENCAMERA_FIELD_FORMATS        "formats"
+#define XENCAMERA_FIELD_FRAME_RATES    "frame-rates"
+#define XENCAMERA_FIELD_BE_ALLOC       "be-alloc"
+#define XENCAMERA_FIELD_UNIQUE_ID      "unique-id"
+
+#define XENCAMERA_CTRL_BRIGHTNESS_STR  "brightness"
+#define XENCAMERA_CTRL_CONTRAST_STR    "contrast"
+#define XENCAMERA_CTRL_SATURATION_STR  "saturation"
+#define XENCAMERA_CTRL_HUE_STR         "hue"
+
+#define XENCAMERA_FOURCC_BIGENDIAN_STR "-BE"
+
+/* Maximum number of buffer planes supported. */
+#define XENCAMERA_MAX_PLANE            4
+
+/*
+ ******************************************************************************
+ *                          STATUS RETURN CODES
+ ******************************************************************************
+ *
+ * Status return code is zero on success and -XEN_EXX on failure.
+ *
+ ******************************************************************************
+ *                              Assumptions
+ ******************************************************************************
+ *
+ * - usage of grant reference 0 as invalid grant reference:
+ *   grant reference 0 is valid, but never exposed to a PV driver,
+ *   because of the fact it is already in use/reserved by the PV console.
+ * - all references in this document to page sizes must be treated
+ *   as pages of size XEN_PAGE_SIZE unless otherwise noted.
+ * - all FOURCC mappings used for configuration and messaging are
+ *   Linux V4L2 ones: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/include/uapi/linux/videodev2.h
+ *   with the following exceptions:
+ *     - characters are allowed in [0x20; 0x7f] range
+ *     - when used for XenStore configuration entries the following
+ *       are not allowed:
+ *       - '/', '\', ' ' (space), '<', '>', ':', '"', '|', '?', '*'
+ *       - if trailing spaces are part of the FOURCC code then those must be
+ *         trimmed
+ *
+ *
+ ******************************************************************************
+ *       Description of the protocol between frontend and backend driver
+ ******************************************************************************
+ *
+ * The two halves of a Para-virtual camera driver communicate with
+ * each other using shared pages and event channels.
+ * Shared page contains a ring with request/response packets.
+ *
+ * All reserved fields in the structures below must be 0.
+ *
+ * For all request/response/event packets:
+ *   - frame rate parameter is represented as a pair of 4 octet long
+ *     numerator and denominator:
+ *       - frame_rate_numer - uint32_t, numerator of the frame rate
+ *       - frame_rate_denom - uint32_t, denominator of the frame rate
+ *     The corresponding frame rate (Hz) is calculated as:
+ *       frame_rate = frame_rate_numer / frame_rate_denom
+ *   - buffer index is a zero based index of the buffer. Must be less than
+ *     the value of XENCAMERA_OP_CONFIG_SET.num_bufs response:
+ *       - index - uint8_t, index of the buffer.
+ *
+ *
+ *---------------------------------- Requests ---------------------------------
+ *
+ * All request packets have the same length (64 octets).
+ * All request packets have common header:
+ *         0                1                 2               3        octet
+ * +----------------+----------------+----------------+----------------+
+ * |               id                |    operation   |   reserved     | 4
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 8
+ * +----------------+----------------+----------------+----------------+
+ *   id - uint16_t, private guest value, echoed in response.
+ *   operation - uint8_t, operation code, XENCAMERA_OP_XXX.
+ *
+ *
+ * Request to set/validate the configuration - request to set the
+ * configuration/mode of the camera (XENCAMERA_OP_CONFIG_SET) or to
+ * check if the configuration is valid and can be used
+ * (XENCAMERA_OP_CONFIG_VALIDATE):
+ *         0                1                 2               3        octet
+ * +----------------+----------------+----------------+----------------+
+ * |               id                | _OP_CONFIG_XXX |   reserved     | 4
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 8
+ * +----------------+----------------+----------------+----------------+
+ * |                            pixel format                           | 12
+ * +----------------+----------------+----------------+----------------+
+ * |                               width                               | 16
+ * +----------------+----------------+----------------+----------------+
+ * |                               height                              | 20
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 24
+ * +----------------+----------------+----------------+----------------+
+ * |/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/|
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 64
+ * +----------------+----------------+----------------+----------------+
+ *
+ * pixel_format - uint32_t, pixel format to be used, FOURCC code.
+ * width - uint32_t, width in pixels.
+ * height - uint32_t, height in pixels.
+ *
+ * See response format for this request.
+ *
+ * Notes:
+ *  - the only difference between XENCAMERA_OP_CONFIG_VALIDATE and
+ *    XENCAMERA_OP_CONFIG_SET is that the former doesn't actually change
+ *    camera configuration, but queries if the configuration is valid.
+ *    This can be used while stream is active and/or buffers allocated.
+ *  - frontend must check the corresponding response in order to see
+ *    if the values reported back by the backend do match the desired ones
+ *    and can be accepted.
+ *  - frontend may send multiple XENCAMERA_OP_CONFIG_SET requests before
+ *    sending XENCAMERA_OP_STREAM_START request to update or tune the
+ *    final stream configuration.
+ *  - configuration cannot be changed during active streaming, e.g.
+ *    after XENCAMERA_OP_STREAM_START and before XENCAMERA_OP_STREAM_STOP
+ *    requests.
+ */
+struct xencamera_config_req {
+    uint32_t pixel_format;
+    uint32_t width;
+    uint32_t height;
+};
+
+/*
+ * Request current configuration of the camera:
+ *         0                1                 2               3        octet
+ * +----------------+----------------+----------------+----------------+
+ * |               id                | _OP_CONFIG_GET |   reserved     | 4
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 8
+ * +----------------+----------------+----------------+----------------+
+ * |/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/|
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 64
+ * +----------------+----------------+----------------+----------------+
+ *
+ * See response format for this request.
+ *
+ *
+ * Request to set the frame rate of the stream:
+ *         0                1                 2               3        octet
+ * +----------------+----------------+----------------+----------------+
+ * |               id                | _FRAME_RATE_SET|   reserved     | 4
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 8
+ * +----------------+----------------+----------------+----------------+
+ * |                          frame_rate_numer                         | 12
+ * +----------------+----------------+----------------+----------------+
+ * |                          frame_rate_denom                         | 16
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 20
+ * +----------------+----------------+----------------+----------------+
+ * |/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/|
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 64
+ * +----------------+----------------+----------------+----------------+
+ *
+ * frame_rate_numer - uint32_t, numerator of the frame rate.
+ * frame_rate_denom - uint32_t, denominator of the frame rate.
+ *
+ * Notes:
+ *  - to query the current (actual) frame rate use XENCAMERA_OP_CONFIG_GET
+ *    request.
+ *  - this request can be used with camera buffers allocated, but stream
+ *    stopped, e.g. frontend is allowed to stop the stream with
+ *    XENCAMERA_OP_STREAM_STOP, hold the buffers allocated (e.g. keep the
+ *    configuration set with XENCAMERA_OP_CONFIG_SET), change the
+ *    frame rate of the stream and (re)start the stream again with
+ *    XENCAMERA_OP_STREAM_START.
+ *  - frame rate cannot be changed during active streaming, e.g.
+ *    after XENCAMERA_OP_STREAM_START and before XENCAMERA_OP_STREAM_STOP
+ *    commands.
+ */
+struct xencamera_frame_rate_req {
+    uint32_t frame_rate_numer;
+    uint32_t frame_rate_denom;
+};
+
+/*
+ * Request camera buffer's layout:
+ *         0                1                 2               3        octet
+ * +----------------+----------------+----------------+----------------+
+ * |               id                | _BUF_GET_LAYOUT|   reserved     | 4
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 8
+ * +----------------+----------------+----------------+----------------+
+ * |/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/|
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 64
+ * +----------------+----------------+----------------+----------------+
+ *
+ * See response format for this request.
+ *
+ *
+ * Request number of buffers to be used:
+ *         0                1                 2               3        octet
+ * +----------------+----------------+----------------+----------------+
+ * |               id                | _OP_BUF_REQUEST|   reserved     | 4
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 8
+ * +----------------+----------------+----------------+----------------+
+ * |    num_bufs    |                     reserved                     | 12
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 16
+ * +----------------+----------------+----------------+----------------+
+ * |/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/|
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 64
+ * +----------------+----------------+----------------+----------------+
+ *
+ * num_bufs - uint8_t, desired number of buffers to be used.
+ *
+ * If num_bufs is not zero then the backend validates the requested number of
+ * buffers and responds with the number of buffers allowed for this frontend.
+ * Frontend is responsible for checking the corresponding response in order to
+ * see if the values reported back by the backend do match the desired ones
+ * and can be accepted.
+ * Frontend is allowed to send multiple XENCAMERA_OP_BUF_REQUEST requests
+ * before sending XENCAMERA_OP_STREAM_START request to update or tune the
+ * final configuration.
+ * Frontend is not allowed to change the camera configuration after this call
+ * with a non-zero value of num_bufs. If camera reconfiguration is required
+ * then this request must be sent with num_bufs set to zero and any created
+ * buffers must be destroyed first.
+ * Frontend is not allowed to change the number of buffers after the
+ * streaming has started.
+ *
+ * If num_bufs is 0 and streaming has not started yet, then the backend will
+ * free all previously allocated buffers (if any).
+ * Trying to call this if streaming is in progress will result in an error.
+ *
+ * If camera reconfiguration is required then the streaming must be stopped
+ * and this request must be sent with num_bufs set to zero and any
+ * created buffers must be destroyed.
+ *
+ * Please note, that the number of buffers in this request must not exceed
+ * the value configured in XenStore.max-buffers.
+ *
+ * See response format for this request.
+ */
+struct xencamera_buf_request {
+    uint8_t num_bufs;
+};
+
+/*
+ * Request camera buffer creation:
+ *         0                1                 2               3        octet
+ * +----------------+----------------+----------------+----------------+
+ * |               id                | _OP_BUF_CREATE |   reserved     | 4
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 8
+ * +----------------+----------------+----------------+----------------+
+ * |      index     |                     reserved                     | 12
+ * +----------------+----------------+----------------+----------------+
+ * |                           plane_offset[0]                         | 16
+ * +----------------+----------------+----------------+----------------+
+ * |                           plane_offset[1]                         | 20
+ * +----------------+----------------+----------------+----------------+
+ * |                           plane_offset[2]                         | 24
+ * +----------------+----------------+----------------+----------------+
+ * |                           plane_offset[3]                         | 28
+ * +----------------+----------------+----------------+----------------+
+ * |                           gref_directory                          | 32
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 36
+ * +----------------+----------------+----------------+----------------+
+ * |/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/|
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 64
+ * +----------------+----------------+----------------+----------------+
+ *
+ * An attempt to create multiple buffers with the same index is an error.
+ * index can be re-used after destroying the corresponding camera buffer.
+ *
+ * index - uint8_t, index of the buffer to be created in the range
+ *   from 0 to the num_bufs field returned in response for
+ *   XENCAMERA_OP_BUF_REQUEST request
+ * plane_offset - array of uint32_t, offset of the corresponding plane
+ *   in octets from the buffer start. Number of offsets returned is
+ *   equal to the value returned in XENCAMERA_OP_BUF_GET_LAYOUT.num_planes.
+ * gref_directory - grant_ref_t, a reference to the first shared page
+ *   describing shared buffer references. The size of the buffer is equal to
+ *   XENCAMERA_OP_BUF_GET_LAYOUT.size response. At least one page exists. If
+ *   shared buffer size exceeds what can be addressed by this single page,
+ *   then reference to the next shared page must be supplied (see
+ *   gref_dir_next_page below).
+ *
+ * If XENCAMERA_FIELD_BE_ALLOC configuration entry is set, then backend will
+ * allocate the buffer with the parameters provided in this request and page
+ * directory is handled as follows:
+ *   Frontend on request:
+ *     - allocates pages for the directory (gref_directory,
+ *       gref_dir_next_page(s)
+ *     - grants permissions for the pages of the directory to the backend
+ *     - sets gref_dir_next_page fields
+ *   Backend on response:
+ *     - grants permissions for the pages of the buffer allocated to
+ *       the frontend
+ *     - fills in page directory with grant references
+ *       (gref[] in struct xencamera_page_directory)
+ */
+struct xencamera_buf_create_req {
+    uint8_t index;
+    uint8_t reserved[3];
+    uint32_t plane_offset[XENCAMERA_MAX_PLANE];
+    grant_ref_t gref_directory;
+};
+
+/*
+ * Shared page for XENCAMERA_OP_BUF_CREATE buffer descriptor (gref_directory in
+ * the request) employs a list of pages, describing all pages of the shared
+ * data buffer:
+ *         0                1                 2               3        octet
+ * +----------------+----------------+----------------+----------------+
+ * |                        gref_dir_next_page                         | 4
+ * +----------------+----------------+----------------+----------------+
+ * |                              gref[0]                              | 8
+ * +----------------+----------------+----------------+----------------+
+ * |/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/|
+ * +----------------+----------------+----------------+----------------+
+ * |                              gref[i]                              | i*4+8
+ * +----------------+----------------+----------------+----------------+
+ * |/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/|
+ * +----------------+----------------+----------------+----------------+
+ * |                             gref[N - 1]                           | N*4+8
+ * +----------------+----------------+----------------+----------------+
+ *
+ * gref_dir_next_page - grant_ref_t, reference to the next page describing
+ *   page directory. Must be 0 if there are no more pages in the list.
+ * gref[i] - grant_ref_t, reference to a shared page of the buffer
+ *   allocated at XENCAMERA_OP_BUF_CREATE.
+ *
+ * Number of grant_ref_t entries in the whole page directory is not
+ * passed, but instead can be calculated as:
+ *   num_grefs_total = (XENCAMERA_OP_BUF_REQUEST.size + XEN_PAGE_SIZE - 1) /
+ *       XEN_PAGE_SIZE
+ */
+struct xencamera_page_directory {
+    grant_ref_t gref_dir_next_page;
+    grant_ref_t gref[1]; /* Variable length */
+};
+
+/*
+ * Request buffer destruction - destroy a previously allocated camera buffer:
+ *         0                1                 2               3        octet
+ * +----------------+----------------+----------------+----------------+
+ * |               id                | _OP_BUF_DESTROY|   reserved     | 4
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 8
+ * +----------------+----------------+----------------+----------------+
+ * |      index     |                     reserved                     | 12
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 16
+ * +----------------+----------------+----------------+----------------+
+ * |/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/|
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 64
+ * +----------------+----------------+----------------+----------------+
+ *
+ * index - uint8_t, index of the buffer to be destroyed.
+ *
+ *
+ * Request queueing of the buffer for backend use:
+ *         0                1                 2               3        octet
+ * +----------------+----------------+----------------+----------------+
+ * |               id                | _OP_BUF_QUEUE  |   reserved     | 4
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 8
+ * +----------------+----------------+----------------+----------------+
+ * |      index     |                     reserved                     | 12
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 16
+ * +----------------+----------------+----------------+----------------+
+ * |/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/|
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 64
+ * +----------------+----------------+----------------+----------------+
+ *
+ * Notes:
+ *  - frontends must not access the buffer content after this request until
+ *    response to XENCAMERA_OP_BUF_DEQUEUE has been received.
+ *  - buffers must be queued to the backend before destroying them with
+ *    XENCAMERA_OP_BUF_DESTROY.
+ *
+ * index - uint8_t, index of the buffer to be queued.
+ *
+ *
+ * Request dequeueing of the buffer for frontend use:
+ *         0                1                 2               3        octet
+ * +----------------+----------------+----------------+----------------+
+ * |               id                |_OP_BUF_DEQUEUE |   reserved     | 4
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 8
+ * +----------------+----------------+----------------+----------------+
+ * |      index     |                     reserved                     | 12
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 16
+ * +----------------+----------------+----------------+----------------+
+ * |/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/|
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 64
+ * +----------------+----------------+----------------+----------------+
+ *
+ * Notes:
+ *  - frontend is allowed to access the buffer content after the corresponding
+ *    response to this request.
+ *
+ * index - uint8_t, index of the buffer to be queued.
+ *
+ *
+ * Request camera control details:
+ *         0                1                 2               3        octet
+ * +----------------+----------------+----------------+----------------+
+ * |               id                | _OP_CTRL_ENUM  |   reserved     | 4
+ * +----------------+----------------+----------------+----------------+
+ * |      index     |                     reserved                     | 8
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 12
+ * +----------------+----------------+----------------+----------------+
+ * |/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/|
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 64
+ * +----------------+----------------+----------------+----------------+
+ *
+ * See response format for this request.
+ *
+ * index - uint8_t, index of the control to be queried.
+ */
+struct xencamera_index {
+    uint8_t index;
+};
+
+/*
+ * Request camera control change:
+ *         0                1                 2               3        octet
+ * +----------------+----------------+----------------+----------------+
+ * |               id                |  _OP_SET_CTRL  |   reserved     | 4
+ * +----------------+----------------+----------------+----------------+
+ * |       type     |                     reserved                     | 8
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 12
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 16
+ * +----------------+----------------+----------------+----------------+
+ * |                          value low 32-bit                         | 20
+ * +----------------+----------------+----------------+----------------+
+ * |                          value high 32-bit                        | 24
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 28
+ * +----------------+----------------+----------------+----------------+
+ * |/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/|
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 64
+ * +----------------+----------------+----------------+----------------+
+ *
+ * type - uint8_t, type of the control, one of the XENCAMERA_CTRL_XXX.
+ * value - int64_t, new value of the control.
+ */
+struct xencamera_ctrl_value {
+    uint8_t type;
+    uint8_t reserved[7];
+    int64_t value;
+};
+
+/*
+ * Request camera control state:
+ *         0                1                 2               3        octet
+ * +----------------+----------------+----------------+----------------+
+ * |               id                |  _OP_GET_CTRL  |   reserved     | 4
+ * +----------------+----------------+----------------+----------------+
+ * |       type     |                     reserved                     | 8
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 12
+ * +----------------+----------------+----------------+----------------+
+ * |/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/|
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 64
+ * +----------------+----------------+----------------+----------------+
+ *
+ * See response format for this request.
+ *
+ * type - uint8_t, type of the control, one of the XENCAMERA_CTRL_XXX.
+ */
+struct xencamera_get_ctrl_req {
+    uint8_t type;
+};
+
+/*
+ * Request camera capture stream start:
+ *         0                1                 2               3        octet
+ * +----------------+----------------+----------------+----------------+
+ * |               id                |_OP_STREAM_START|   reserved     | 4
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 8
+ * +----------------+----------------+----------------+----------------+
+ * |/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/|
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 64
+ * +----------------+----------------+----------------+----------------+
+ *
+ *
+ * Request camera capture stream stop:
+ *         0                1                 2               3        octet
+ * +----------------+----------------+----------------+----------------+
+ * |               id                |_OP_STREAM_STOP |   reserved     | 4
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 8
+ * +----------------+----------------+----------------+----------------+
+ * |/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/|
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 64
+ * +----------------+----------------+----------------+----------------+
+ *
+ *
+ *---------------------------------- Responses --------------------------------
+ *
+ * All response packets have the same length (64 octets).
+ *
+ * All response packets have common header:
+ *         0                1                 2               3        octet
+ * +----------------+----------------+----------------+----------------+
+ * |               id                |    operation   |    reserved    | 4
+ * +----------------+----------------+----------------+----------------+
+ * |                              status                               | 8
+ * +----------------+----------------+----------------+----------------+
+ *
+ * id - uint16_t, copied from the request.
+ * operation - uint8_t, XENCAMERA_OP_* - copied from request.
+ * status - int32_t, response status, zero on success and -XEN_EXX on failure.
+ *
+ *
+ * Configuration response - response for XENCAMERA_OP_CONFIG_SET,
+ * XENCAMERA_OP_CONFIG_GET and XENCAMERA_OP_CONFIG_VALIDATE requests:
+ *         0                1                 2               3        octet
+ * +----------------+----------------+----------------+----------------+
+ * |               id                | _OP_CONFIG_XXX |    reserved    | 4
+ * +----------------+----------------+----------------+----------------+
+ * |                               status                              | 8
+ * +----------------+----------------+----------------+----------------+
+ * |                            pixel format                           | 12
+ * +----------------+----------------+----------------+----------------+
+ * |                               width                               | 16
+ * +----------------+----------------+----------------+----------------+
+ * |                               height                              | 20
+ * +----------------+----------------+----------------+----------------+
+ * |                             colorspace                            | 24
+ * +----------------+----------------+----------------+----------------+
+ * |                             xfer_func                             | 28
+ * +----------------+----------------+----------------+----------------+
+ * |                             ycbcr_enc                             | 32
+ * +----------------+----------------+----------------+----------------+
+ * |                            quantization                           | 36
+ * +----------------+----------------+----------------+----------------+
+ * |                       displ_asp_ratio_numer                       | 40
+ * +----------------+----------------+----------------+----------------+
+ * |                       displ_asp_ratio_denom                       | 44
+ * +----------------+----------------+----------------+----------------+
+ * |                          frame_rate_numer                         | 48
+ * +----------------+----------------+----------------+----------------+
+ * |                          frame_rate_denom                         | 52
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 56
+ * +----------------+----------------+----------------+----------------+
+ * |/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/|
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 64
+ * +----------------+----------------+----------------+----------------+
+ *
+ * Meaning of the corresponding values in this response is the same as for
+ * XENCAMERA_OP_CONFIG_SET and XENCAMERA_OP_FRAME_RATE_SET requests.
+ *
+ * colorspace - uint32_t, this supplements pixel_format parameter,
+ *   one of the XENCAMERA_COLORSPACE_XXX.
+ * xfer_func - uint32_t, this supplements colorspace parameter,
+ *   one of the XENCAMERA_XFER_FUNC_XXX.
+ * ycbcr_enc - uint32_t, this supplements colorspace parameter,
+ *   one of the XENCAMERA_YCBCR_ENC_XXX. Please note, that ycbcr_enc is only
+ *   valid for YCbCr pixelformats and should be ignored otherwise.
+ * quantization - uint32_t, this supplements colorspace parameter,
+ *   one of the XENCAMERA_QUANTIZATION_XXX.
+ * displ_asp_ratio_numer - uint32_t, numerator of the display aspect ratio.
+ * displ_asp_ratio_denom - uint32_t, denominator of the display aspect ratio.
+ */
+struct xencamera_config_resp {
+    uint32_t pixel_format;
+    uint32_t width;
+    uint32_t height;
+    uint32_t colorspace;
+    uint32_t xfer_func;
+    uint32_t ycbcr_enc;
+    uint32_t quantization;
+    uint32_t displ_asp_ratio_numer;
+    uint32_t displ_asp_ratio_denom;
+    uint32_t frame_rate_numer;
+    uint32_t frame_rate_denom;
+};
+
+/*
+ * Request buffer response - response for XENCAMERA_OP_BUF_GET_LAYOUT
+ * request:
+ *         0                1                 2               3        octet
+ * +----------------+----------------+----------------+----------------+
+ * |               id                |_BUF_GET_LAYOUT |    reserved    | 4
+ * +----------------+----------------+----------------+----------------+
+ * |                               status                              | 8
+ * +----------------+----------------+----------------+----------------+
+ * |   num_planes   |                     reserved                     | 12
+ * +----------------+----------------+----------------+----------------+
+ * |                                size                               | 16
+ * +----------------+----------------+----------------+----------------+
+ * |                           plane_size[0]                           | 20
+ * +----------------+----------------+----------------+----------------+
+ * |                           plane_size[1]                           | 24
+ * +----------------+----------------+----------------+----------------+
+ * |                           plane_size[2]                           | 28
+ * +----------------+----------------+----------------+----------------+
+ * |                           plane_size[3]                           | 32
+ * +----------------+----------------+----------------+----------------+
+ * |                          plane_stride[0]                          | 36
+ * +----------------+----------------+----------------+----------------+
+ * |                          plane_stride[1]                          | 40
+ * +----------------+----------------+----------------+----------------+
+ * |                          plane_stride[2]                          | 44
+ * +----------------+----------------+----------------+----------------+
+ * |                          plane_stride[3]                          | 48
+ * +----------------+----------------+----------------+----------------+
+ * |/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/|
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 64
+ * +----------------+----------------+----------------+----------------+
+ *
+ * num_planes - uint8_t, number of planes of the buffer.
+ * size - uint32_t, overall size of the buffer including sizes of the
+ *   individual planes and padding if applicable.
+ * plane_size - array of uint32_t, size in octets of the corresponding plane
+ *   including padding.
+ * plane_stride - array of uint32_t, size in octets occupied by the
+ *   corresponding single image line including padding if applicable.
+ *
+ * Note! The sizes and strides in this response apply to all buffers created
+ * with XENCAMERA_OP_BUF_CREATE command, but individual buffers may have
+ * different plane offsets, see XENCAMERA_OP_BUF_REQUEST.plane_offset.
+ */
+struct xencamera_buf_get_layout_resp {
+    uint8_t num_planes;
+    uint8_t reserved[3];
+    uint32_t size;
+    uint32_t plane_size[XENCAMERA_MAX_PLANE];
+    uint32_t plane_stride[XENCAMERA_MAX_PLANE];
+};
+
+/*
+ * Request buffer response - response for XENCAMERA_OP_BUF_REQUEST
+ * request:
+ *         0                1                 2               3        octet
+ * +----------------+----------------+----------------+----------------+
+ * |               id                |_OP_BUF_REQUEST |    reserved    | 4
+ * +----------------+----------------+----------------+----------------+
+ * |                               status                              | 8
+ * +----------------+----------------+----------------+----------------+
+ * |   num_buffers  |                     reserved                     | 12
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 16
+ * +----------------+----------------+----------------+----------------+
+ * |/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/|
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 64
+ * +----------------+----------------+----------------+----------------+
+ *
+ * num_buffers - uint8_t, number of buffers to be used.
+ *
+ *
+ * Control enumerate response - response for XENCAMERA_OP_CTRL_ENUM:
+ *         0                1                 2               3        octet
+ * +----------------+----------------+----------------+----------------+
+ * |               id                | _OP_CTRL_ENUM  |    reserved    | 4
+ * +----------------+----------------+----------------+----------------+
+ * |                               status                              | 8
+ * +----------------+----------------+----------------+----------------+
+ * |     index      |      type      |            reserved             | 12
+ * +----------------+----------------+----------------+----------------+
+ * |                               flags                               | 16
+ * +----------------+----------------+----------------+----------------+
+ * |                          min low 32-bits                          | 20
+ * +----------------+----------------+----------------+----------------+
+ * |                          min high 32-bits                         | 24
+ * +----------------+----------------+----------------+----------------+
+ * |                          max low 32-bits                          | 28
+ * +----------------+----------------+----------------+----------------+
+ * |                          max high 32-bits                         | 32
+ * +----------------+----------------+----------------+----------------+
+ * |                         step low 32-bits                          | 36
+ * +----------------+----------------+----------------+----------------+
+ * |                         step high 32-bits                         | 40
+ * +----------------+----------------+----------------+----------------+
+ * |                        def_val low 32-bits                        | 44
+ * +----------------+----------------+----------------+----------------+
+ * |                        def_val high 32-bits                       | 48
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 52
+ * +----------------+----------------+----------------+----------------+
+ * |/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/|
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 64
+ * +----------------+----------------+----------------+----------------+
+ *
+ * index - uint8_t, index of the camera control in response.
+ * type - uint8_t, type of the control, one of the XENCAMERA_CTRL_XXX.
+ * flags - uint32_t, flags of the control, one of the XENCAMERA_CTRL_FLG_XXX.
+ * min - int64_t, minimum value of the control.
+ * max - int64_t, maximum value of the control.
+ * step - int64_t, minimum size in which control value can be changed.
+ * def_val - int64_t, default value of the control.
+ */
+struct xencamera_ctrl_enum_resp {
+    uint8_t index;
+    uint8_t type;
+    uint8_t reserved[2];
+    uint32_t flags;
+    int64_t min;
+    int64_t max;
+    int64_t step;
+    int64_t def_val;
+};
+
+/*
+ * Get control response - response for XENCAMERA_OP_CTRL_GET:
+ *         0                1                 2               3        octet
+ * +----------------+----------------+----------------+----------------+
+ * |               id                | _OP_CTRL_GET   |    reserved    | 4
+ * +----------------+----------------+----------------+----------------+
+ * |                               status                              | 8
+ * +----------------+----------------+----------------+----------------+
+ * |       type     |                     reserved                     | 12
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 16
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 20
+ * +----------------+----------------+----------------+----------------+
+ * |                          value low 32-bit                         | 24
+ * +----------------+----------------+----------------+----------------+
+ * |                          value high 32-bit                        | 28
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 32
+ * +----------------+----------------+----------------+----------------+
+ * |/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/|
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 64
+ * +----------------+----------------+----------------+----------------+
+ *
+ * type - uint8_t, type of the control, one of the XENCAMERA_CTRL_XXX.
+ * value - int64_t, new value of the control.
+ */
+
+/*
+ *----------------------------------- Events ----------------------------------
+ *
+ * Events are sent via a shared page allocated by the front and propagated by
+ *   evt-event-channel/evt-ring-ref XenStore entries.
+ *
+ * All event packets have the same length (64 octets).
+ * All event packets have common header:
+ *         0                1                 2               3        octet
+ * +----------------+----------------+----------------+----------------+
+ * |               id                |      type      |   reserved     | 4
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 8
+ * +----------------+----------------+----------------+----------------+
+ *
+ * id - uint16_t, event id, may be used by front.
+ * type - uint8_t, type of the event.
+ *
+ *
+ * Frame captured event - event from back to front when a new captured
+ * frame is available:
+ *         0                1                 2               3        octet
+ * +----------------+----------------+----------------+----------------+
+ * |               id                |_EVT_FRAME_AVAIL|   reserved     | 4
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 8
+ * +----------------+----------------+----------------+----------------+
+ * |      index     |                     reserved                     | 12
+ * +----------------+----------------+----------------+----------------+
+ * |                              used_sz                              | 16
+ * +----------------+----------------+----------------+----------------+
+ * |                              seq_num                              | 20
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 24
+ * +----------------+----------------+----------------+----------------+
+ * |/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/|
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 64
+ * +----------------+----------------+----------------+----------------+
+ *
+ * index - uint8_t, index of the buffer that contains new captured frame,
+ *   see XENCAMERA_OP_BUF_CREATE description on the range
+ * used_sz - uint32_t, number of octets this frame has. This can be less
+ * than the XENCAMERA_OP_BUF_REQUEST.size (response) for compressed formats.
+ * seq_num - uint32_t, sequential number of the frame. Must be
+ *   monotonically increasing. If skips are detected in seq_num then that
+ *   means that the frames in-between were dropped. Note however that not
+ *   all video capture hardware is capable of detecting dropped frames.
+ *   In that case there will be no skips in the sequence counter.
+ */
+struct xencamera_frame_avail_evt {
+    uint8_t index;
+    uint8_t reserved[3];
+    uint32_t used_sz;
+    uint32_t seq_num;
+};
+
+/*
+ * Control change event- event from back to front when camera control
+ * has changed:
+ *         0                1                 2               3        octet
+ * +----------------+----------------+----------------+----------------+
+ * |               id                |_EVT_CTRL_CHANGE|   reserved     | 4
+ * +----------------+----------------+----------------+----------------+
+ * |       type     |                     reserved                     | 8
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 12
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 16
+ * +----------------+----------------+----------------+----------------+
+ * |                          value low 32-bit                         | 20
+ * +----------------+----------------+----------------+----------------+
+ * |                          value high 32-bit                        | 24
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 28
+ * +----------------+----------------+----------------+----------------+
+ * |/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/|
+ * +----------------+----------------+----------------+----------------+
+ * |                             reserved                              | 64
+ * +----------------+----------------+----------------+----------------+
+ *
+ * type - uint8_t, type of the control, one of the XENCAMERA_CTRL_XXX.
+ * value - int64_t, new value of the control.
+ *
+ * Notes:
+ *  - this event is not sent for write-only controls
+ *  - this event is not sent to the originator of the control change
+ *  - this event is not sent when frontend first connects, e.g. initial
+ *    control state must be explicitly queried
+ */
+
+struct xencamera_req {
+    uint16_t id;
+    uint8_t operation;
+    uint8_t reserved[5];
+    union {
+        struct xencamera_config_req config;
+        struct xencamera_frame_rate_req frame_rate;
+        struct xencamera_buf_request buf_request;
+        struct xencamera_buf_create_req buf_create;
+        struct xencamera_index index;
+        struct xencamera_ctrl_value ctrl_value;
+        struct xencamera_get_ctrl_req get_ctrl;
+        uint8_t reserved[56];
+    } req;
+};
+
+struct xencamera_resp {
+    uint16_t id;
+    uint8_t operation;
+    uint8_t reserved;
+    int32_t status;
+    union {
+        struct xencamera_config_resp config;
+        struct xencamera_buf_get_layout_resp buf_layout;
+        struct xencamera_buf_request buf_request;
+        struct xencamera_ctrl_enum_resp ctrl_enum;
+        struct xencamera_ctrl_value ctrl_value;
+        uint8_t reserved1[56];
+    } resp;
+};
+
+struct xencamera_evt {
+    uint16_t id;
+    uint8_t type;
+    uint8_t reserved[5];
+    union {
+        struct xencamera_frame_avail_evt frame_avail;
+        struct xencamera_ctrl_value ctrl_value;
+        uint8_t reserved[56];
+    } evt;
+};
+
+DEFINE_RING_TYPES(xen_cameraif, struct xencamera_req, struct xencamera_resp);
+
+/*
+ ******************************************************************************
+ *                        Back to front events delivery
+ ******************************************************************************
+ * In order to deliver asynchronous events from back to front a shared page is
+ * allocated by front and its granted reference propagated to back via
+ * XenStore entries (evt-ring-ref/evt-event-channel).
+ * This page has a common header used by both front and back to synchronize
+ * access and control event's ring buffer, while back being a producer of the
+ * events and front being a consumer. The rest of the page after the header
+ * is used for event packets.
+ *
+ * Upon reception of an event(s) front may confirm its reception
+ * for either each event, group of events or none.
+ */
+
+struct xencamera_event_page {
+    uint32_t in_cons;
+    uint32_t in_prod;
+    uint8_t reserved[56];
+};
+
+#define XENCAMERA_EVENT_PAGE_SIZE 4096
+#define XENCAMERA_IN_RING_OFFS (sizeof(struct xencamera_event_page))
+#define XENCAMERA_IN_RING_SIZE (XENCAMERA_EVENT_PAGE_SIZE - XENCAMERA_IN_RING_OFFS)
+#define XENCAMERA_IN_RING_LEN (XENCAMERA_IN_RING_SIZE / sizeof(struct xencamera_evt))
+#define XENCAMERA_IN_RING(page) \
+    ((struct xencamera_evt *)((char *)(page) + XENCAMERA_IN_RING_OFFS))
+#define XENCAMERA_IN_RING_REF(page, idx) \
+    (XENCAMERA_IN_RING((page))[(idx) % XENCAMERA_IN_RING_LEN])
+
+#endif /* __XEN_PUBLIC_IO_CAMERAIF_H__ */
+
+/*
+ * Local variables:
+ * mode: C
+ * c-file-style: "BSD"
+ * c-basic-offset: 4
+ * tab-width: 4
+ * indent-tabs-mode: nil
+ * End:
+ */
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2135625863743964905==--

From xen-changelog-bounces@lists.xenproject.org Mon Apr 08 12:33:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Apr 2019 12: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 1hDTSV-0000bl-IY; Mon, 08 Apr 2019 12: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=YvdM=SK=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hDTSU-0000bg-Hh
 for xen-changelog@lists.xenproject.org; Mon, 08 Apr 2019 12:33:06 +0000
X-Inumbo-ID: 74e2d5c0-59fa-11e9-bc87-b3e86432fe90
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 74e2d5c0-59fa-11e9-bc87-b3e86432fe90;
 Mon, 08 Apr 2019 12:33:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hDTSS-0006E0-OZ
 for xen-changelog@lists.xenproject.org; Mon, 08 Apr 2019 12:33:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hDTSS-0001RT-MD
 for xen-changelog@lists.xenproject.org; Mon, 08 Apr 2019 12:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hDTSS-0001RT-MD@xenbits.xenproject.org>
Date: Mon, 08 Apr 2019 12:33:04 +0000
Subject: [Xen-changelog] [xen staging] gitlab-ci: use git clean -ffdx in
 build each commit test
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA3MmE5NmM0OTAxYjRjYjA4NDM3NWQwYTRhZTg4MTg3NmMyMjBiMTYKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIEFwciA4IDEy
OjUwOjMxIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogTW9uIEFwciA4IDEzOjI4OjEyIDIwMTkgKzAxMDAKCiAgICBnaXRsYWIt
Y2k6IHVzZSBnaXQgY2xlYW4gLWZmZHggaW4gYnVpbGQgZWFjaCBjb21taXQgdGVzdAogICAgCiAg
ICBUaGUgYnVpbGQgc2NyaXB0IGludm9rZWQgaXMgZGVzaWduZWQgdG8gcnVuIGluIGEgcHJpc3Rp
bmUgY2hlY2tvdXQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29t
PgotLS0KIGF1dG9tYXRpb24vZ2l0bGFiLWNpL2J1aWxkLWVhY2gtY29tbWl0LnNoIHwgMiArLQog
MSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0
IGEvYXV0b21hdGlvbi9naXRsYWItY2kvYnVpbGQtZWFjaC1jb21taXQuc2ggYi9hdXRvbWF0aW9u
L2dpdGxhYi1jaS9idWlsZC1lYWNoLWNvbW1pdC5zaAppbmRleCAyNzViYzcxOTAyLi44NzkwMjhi
NWE3IDEwMDc1NQotLS0gYS9hdXRvbWF0aW9uL2dpdGxhYi1jaS9idWlsZC1lYWNoLWNvbW1pdC5z
aAorKysgYi9hdXRvbWF0aW9uL2dpdGxhYi1jaS9idWlsZC1lYWNoLWNvbW1pdC5zaApAQCAtMTUs
NCArMTUsNCBAQCBmaQogZWNobyAiQnVpbGRpbmcgJHtDSV9DT01NSVRfQkVGT1JFX1NIQX0uLiR7
Q0lfQ09NTUlUX1NIQX0iCiAKIE5PTl9TWU1CT0xJQ19SRUY9MSAuL2F1dG9tYXRpb24vc2NyaXB0
cy9idWlsZC10ZXN0LnNoICR7Q0lfQ09NTUlUX0JFRk9SRV9TSEF9ICR7Q0lfQ09NTUlUX1NIQX0g
XAotICAgIGJhc2ggLWMgIm1ha2UgLWo0IGRpc3RjbGVhbiAmJiAuL2F1dG9tYXRpb24vc2NyaXB0
cy9idWlsZCIKKyAgICBiYXNoIC1jICJnaXQgY2xlYW4gLWZmZHggJiYgLi9hdXRvbWF0aW9uL3Nj
cmlwdHMvYnVpbGQiCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Tue Apr 09 09:22:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Apr 2019 09:22:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hDmxD-00059v-Qx; Tue, 09 Apr 2019 09:22:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PIXm=SL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hDmxC-00059q-AO
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 09:22:06 +0000
X-Inumbo-ID: f094f668-5aa8-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f094f668-5aa8-11e9-92d7-bc764e045a96;
 Tue, 09 Apr 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 <aliasfile-bounces@xenproject.org>)
 id 1hDmxA-0003Dq-Of
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 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 1hDmxA-0001wm-Lu
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 09:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hDmxA-0001wm-Lu@xenbits.xenproject.org>
Date: Tue, 09 Apr 2019 09:22:04 +0000
Subject: [Xen-changelog] [xen staging] xen/cpu: Fix ARM build following c/s
 597fbb8
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE2NDQ4YWRmZDNkNTM3YWFjYmJkNzg0ZTViZjE3NzdhYjNmZjVmODUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIEFwciA4IDE4OjIwOjA3IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIEFwciA5IDEwOjEyOjU3IDIwMTkgKzAxMDAK
CiAgICB4ZW4vY3B1OiBGaXggQVJNIGJ1aWxkIGZvbGxvd2luZyBjL3MgNTk3ZmJiOAogICAgCiAg
ICBjL3MgNTk3ZmJiOCAieGVuL3RpbWVyczogRml4IG1lbW9yeSBsZWFrIHdpdGggY3B1IHVucGx1
Zy9wbHVnIiBicm9rZSB0aGUgQVJNCiAgICBidWlsZCBieSBiZWluZyB0aGUgZmlyc3QgcGF0Y2gg
dG8gYWRkIHBhcmtfb2ZmbGluZV9jcHVzIHRvIGNvbW1vbiBjb2RlLgogICAgCiAgICBXaGlsZSBp
dCBpcyBjdXJyZW50bHkgc3BlY2lmaWMgdG8gSW50ZWwgaGFyZHdhcmUgKGZvciByZWFzb25zIG9m
IGJlaW5nIGFibGUgdG8KICAgIGhhbmRsZSBtYWNoaW5lIGNoZWNrIGV4Y2VwdGlvbnMgd2l0aG91
dCBhbiBpbW1lZGlhdGUgc3lzdGVtIHJlc2V0KSwgaXQgaXNuJ3QKICAgIGluaGVyZW50bHkgYXJj
aGl0ZWN0dXJlIHNwZWNpZmljLCBzbyBkZWZpbmUgaXQgdG8gYmUgZmFsc2Ugb24gQVJNIGZvciBu
b3cuCiAgICAKICAgIEFkZCBhIGNvbW1lbnQgaW4gYm90aCBzbXAuaCBoZWFkZXJzIGV4cGxhaW5p
bmcgdGhlIGludGVuZGVkIGJlaGF2aW91ciBvZiB0aGUKICAgIG9wdGlvbi4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2
aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2luY2x1ZGUv
YXNtLWFybS9zbXAuaCB8IDYgKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NtcC5oIHwgNCAr
KysrCiAyIGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3NtcC5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zbXAuaAppbmRleCAz
YzEyMjY4MWQ3Li5mZGJjZWZhMjQxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Nt
cC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21wLmgKQEAgLTE0LDYgKzE0LDEyIEBAIERF
Q0xBUkVfUEVSX0NQVShjcHVtYXNrX3Zhcl90LCBjcHVfY29yZV9tYXNrKTsKIAogI2RlZmluZSBy
YXdfc21wX3Byb2Nlc3Nvcl9pZCgpIChnZXRfcHJvY2Vzc29yX2lkKCkpCiAKKy8qCisgKiBEbyB3
ZSwgZm9yIHBsYXRmb3JtIHJlYXNvbnMsIG5lZWQgdG8gYWN0dWFsbHkga2VlcCBDUFVzIG9ubGlu
ZSB3aGVuIHdlCisgKiB3b3VsZCBvdGhlcndpc2UgcHJlZmVyIHRoZW0gdG8gYmUgb2ZmPworICov
CisjZGVmaW5lIHBhcmtfb2ZmbGluZV9jcHVzIGZhbHNlCisKIGV4dGVybiB2b2lkIG5vcmV0dXJu
IHN0b3BfY3B1KHZvaWQpOwogCiBleHRlcm4gaW50IGFyY2hfc21wX2luaXQodm9pZCk7CmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NtcC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9z
bXAuaAppbmRleCAwOWM1NTQ1OGRmLi45ZjUzM2Y5MDcyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L3NtcC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc21wLmgKQEAgLTI2LDYg
KzI2LDEwIEBAIERFQ0xBUkVfUEVSX0NQVShjcHVtYXNrX3Zhcl90LCBjcHVfc2libGluZ19tYXNr
KTsKIERFQ0xBUkVfUEVSX0NQVShjcHVtYXNrX3Zhcl90LCBjcHVfY29yZV9tYXNrKTsKIERFQ0xB
UkVfUEVSX0NQVShjcHVtYXNrX3Zhcl90LCBzY3JhdGNoX2NwdW1hc2spOwogCisvKgorICogRG8g
d2UsIGZvciBwbGF0Zm9ybSByZWFzb25zLCBuZWVkIHRvIGFjdHVhbGx5IGtlZXAgQ1BVcyBvbmxp
bmUgd2hlbiB3ZQorICogd291bGQgb3RoZXJ3aXNlIHByZWZlciB0aGVtIHRvIGJlIG9mZj8KKyAq
LwogZXh0ZXJuIGJvb2wgcGFya19vZmZsaW5lX2NwdXM7CiAKIHZvaWQgc21wX3NlbmRfbm1pX2Fs
bGJ1dHNlbGYodm9pZCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Apr 09 09:44:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Apr 2019 09: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 1hDnIW-0007HF-6S; Tue, 09 Apr 2019 09:44:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PIXm=SL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hDnIV-0007HA-45
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 09:44:07 +0000
X-Inumbo-ID: 039fc063-5aac-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 039fc063-5aac-11e9-92d7-bc764e045a96;
 Tue, 09 Apr 2019 09:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hDnIT-0003fD-6j
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 09:44:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hDnIT-0003VB-4A
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 09:44:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hDnIT-0003VB-4A@xenbits.xenproject.org>
Date: Tue, 09 Apr 2019 09:44:05 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: Add MESON UART driver for
 Amlogic Meson SoCs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIwNzEzM2UwNzdmNmQwNmJiNDU3NzgxYmY3YTBlMzliZDZhYTM2NzMKQXV0aG9yOiAg
ICAgQW1pdCBTaW5naCBUb21hciA8YW1pdHRvbWVyMjVAZ21haWwuY29tPgpBdXRob3JEYXRlOiBU
aHUgTWFyIDIxIDE1OjU1OjM0IDIwMTkgKzA1MzAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogVHVlIEFwciA5IDEwOjMxOjU0IDIwMTkg
KzAxMDAKCiAgICB4ZW4vYXJtOiBBZGQgTUVTT04gVUFSVCBkcml2ZXIgZm9yIEFtbG9naWMgTWVz
b24gU29DcwogICAgCiAgICBUaGlzIHBhdGNoIGFkZHMgZHJpdmVyIGZvciBVQVJUIGNvbnRyb2xs
ZXIgcHJlc2VudCBvbiBBbWxvZ2ljIE1lc29uCiAgICBTb0NzIGFuZCBpdCBoYXMgYmVlbiB0ZXN0
ZWQgb24gTmFub3BpIEsyIGJvYXJkIGJhc2VkIG9uIFM5MDUgU29DLgogICAgCiAgICBDb250cm9s
bGVyIHJlZ2lzdGVycyBkZWZpbmF0aW9uIGlzIHRha2VuIGZyb20gTGludXggNC4yMC4KICAgIGh0
dHBzOi8vZ2l0aHViLmNvbS90b3J2YWxkcy9saW51eC9ibG9iL3Y0LjIwLXJjMS9kcml2ZXJzL3R0
eS9zZXJpYWwvbWVzb25fdWFydC5jCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFtaXQgU2luZ2gg
VG9tYXIgPGFtaXR0b21lcjI1QGdtYWlsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZSBQcnl6
d2FyYSA8YW5kcmUucHJ5endhcmFAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9kcml2ZXJzL2NoYXIvS2NvbmZpZyAgICAg
IHwgICA4ICsrCiB4ZW4vZHJpdmVycy9jaGFyL01ha2VmaWxlICAgICB8ICAgMSArCiB4ZW4vZHJp
dmVycy9jaGFyL21lc29uLXVhcnQuYyB8IDI3NiArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMjg1IGluc2VydGlvbnMoKykKCmRpZmYg
LS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL0tjb25maWcgYi94ZW4vZHJpdmVycy9jaGFyL0tjb25m
aWcKaW5kZXggYjFmMDdmOGQwYi4uYjU3MjMwNTY1NyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMv
Y2hhci9LY29uZmlnCisrKyBiL3hlbi9kcml2ZXJzL2NoYXIvS2NvbmZpZwpAQCAtMjAsNiArMjAs
MTQgQEAgY29uZmlnIEhBU19NVkVCVQogCSAgVGhpcyBzZWxlY3RzIHRoZSBNYXJ2ZWxsIE1WRUJV
IFVBUlQuIElmIHlvdSBoYXZlIGEgQVJNQURBIDM3MDAKIAkgIGJhc2VkIGJvYXJkLCBzYXkgWS4K
IAorY29uZmlnIEhBU19NRVNPTgorCWJvb2wgIkFtbG9naWMgTUVTT04gVUFSVCBkcml2ZXIiCisJ
ZGVmYXVsdCB5CisJZGVwZW5kcyBvbiBBUk1fNjQKKwloZWxwCisJICBUaGlzIHNlbGVjdHMgdGhl
IEFtbG9naWMgTUVTT04gVUFSVC4gSWYgeW91IGhhdmUgYSBBbWxvZ2ljIGJhc2VkCisJICBib2Fy
ZCwgc2F5IFkuCisKIGNvbmZpZyBIQVNfUEwwMTEKIAlib29sICJBUk0gUEwwMTEgVUFSVCBkcml2
ZXIiCiAJZGVmYXVsdCB5CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL01ha2VmaWxlIGIv
eGVuL2RyaXZlcnMvY2hhci9NYWtlZmlsZQppbmRleCBiNjhjMzMwMTkxLi43YzY0NmQ3NzFjIDEw
MDY0NAotLS0gYS94ZW4vZHJpdmVycy9jaGFyL01ha2VmaWxlCisrKyBiL3hlbi9kcml2ZXJzL2No
YXIvTWFrZWZpbGUKQEAgLTMsNiArMyw3IEBAIG9iai0kKENPTkZJR19IQVNfTlMxNjU1MCkgKz0g
bnMxNjU1MC5vCiBvYmotJChDT05GSUdfSEFTX0NBREVOQ0VfVUFSVCkgKz0gY2FkZW5jZS11YXJ0
Lm8KIG9iai0kKENPTkZJR19IQVNfUEwwMTEpICs9IHBsMDExLm8KIG9iai0kKENPTkZJR19IQVNf
RVhZTk9TNDIxMCkgKz0gZXh5bm9zNDIxMC11YXJ0Lm8KK29iai0kKENPTkZJR19IQVNfTUVTT04p
ICs9IG1lc29uLXVhcnQubwogb2JqLSQoQ09ORklHX0hBU19NVkVCVSkgKz0gbXZlYnUtdWFydC5v
CiBvYmotJChDT05GSUdfSEFTX09NQVApICs9IG9tYXAtdWFydC5vCiBvYmotJChDT05GSUdfSEFT
X1NDSUYpICs9IHNjaWYtdWFydC5vCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL21lc29u
LXVhcnQuYyBiL3hlbi9kcml2ZXJzL2NoYXIvbWVzb24tdWFydC5jCm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAwMDAuLmMxNmMxODgxMWUKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4v
ZHJpdmVycy9jaGFyL21lc29uLXVhcnQuYwpAQCAtMCwwICsxLDI3NiBAQAorLyoKKyAqIHhlbi9k
cml2ZXJzL2NoYXIvbWVzb24tdWFydC5jCisgKgorICogRHJpdmVyIGZvciBBbWxvZ2ljIE1FU09O
IFVBUlQKKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTksIEFtaXQgU2luZ2ggVG9tYXIgPGFtaXR0
b21lcjI1QGdtYWlsLmNvbT4uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7
IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgorICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0
ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNl
LCB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9u
LgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0
IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2
ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNT
IEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VCisgKiBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2Vp
dmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFsb25nIHdp
dGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2Vz
Lz4uCisgKi8KKworI2luY2x1ZGUgPHhlbi9pcnEuaD4KKyNpbmNsdWRlIDx4ZW4vc2VyaWFsLmg+
CisjaW5jbHVkZSA8eGVuL3ZtYXAuaD4KKyNpbmNsdWRlIDxhc20vaW8uaD4KKworLyogUmVnaXN0
ZXIgb2Zmc2V0cyAqLworI2RlZmluZSBBTUxfVUFSVF9XRklGT19SRUcgICAgICAgICAgICAgIDB4
MDAKKyNkZWZpbmUgQU1MX1VBUlRfUkZJRk9fUkVHICAgICAgICAgICAgICAweDA0CisjZGVmaW5l
IEFNTF9VQVJUX0NPTlRST0xfUkVHICAgICAgICAgICAgMHgwOAorI2RlZmluZSBBTUxfVUFSVF9T
VEFUVVNfUkVHICAgICAgICAgICAgIDB4MGMKKyNkZWZpbmUgQU1MX1VBUlRfTUlTQ19SRUcgICAg
ICAgICAgICAgICAweDEwCisKKy8qIFVBUlRfQ09OVFJPTCBiaXRzICovCisjZGVmaW5lIEFNTF9V
QVJUX1RYX1JTVCAgICAgICAgICAgICAgICAgQklUKDIyKQorI2RlZmluZSBBTUxfVUFSVF9SWF9S
U1QgICAgICAgICAgICAgICAgIEJJVCgyMykKKyNkZWZpbmUgQU1MX1VBUlRfQ0xFQVJfRVJSICAg
ICAgICAgICAgICBCSVQoMjQpCisjZGVmaW5lIEFNTF9VQVJUX1JYX0lOVF9FTiAgICAgICAgICAg
ICAgQklUKDI3KQorI2RlZmluZSBBTUxfVUFSVF9UWF9JTlRfRU4gICAgICAgICAgICAgIEJJVCgy
OCkKKworLyogVUFSVF9TVEFUVVMgYml0cyAqLworI2RlZmluZSBBTUxfVUFSVF9SWF9GSUZPX0VN
UFRZICAgICAgICAgIEJJVCgyMCkKKyNkZWZpbmUgQU1MX1VBUlRfVFhfRklGT19GVUxMICAgICAg
ICAgICBCSVQoMjEpCisjZGVmaW5lIEFNTF9VQVJUX1RYX0ZJRk9fRU1QVFkgICAgICAgICAgQklU
KDIyKQorI2RlZmluZSBBTUxfVUFSVF9UWF9DTlRfTUFTSyAgICAgICAgICAgIEdFTk1BU0soMTQs
IDgpCisKKy8qIEFNTF9VQVJUX01JU0MgYml0cyAqLworI2RlZmluZSBBTUxfVUFSVF9YTUlUX0lS
UShjKSAgICAgICAgICAgICgoKGMpICYgMHhmZikgPDwgOCkKKyNkZWZpbmUgQU1MX1VBUlRfUkVD
Vl9JUlEoYykgICAgICAgICAgICAoKGMpICYgMHhmZikKKworI2RlZmluZSBUWF9GSUZPX1NJWkUg
ICAgICAgICAgICAgICAgICAgIDY0CisKKyNkZWZpbmUgc2V0Yml0cyhhZGRyLCBzZXQpICAgICAg
ICAgICAgICB3cml0ZWwoKHJlYWRsKGFkZHIpIHwgKHNldCkpLCAoYWRkcikpCisjZGVmaW5lIGNs
cmJpdHMoYWRkciwgY2xlYXIpICAgICAgICAgICAgd3JpdGVsKChyZWFkbChhZGRyKSAmIH4oY2xl
YXIpKSwgKGFkZHIpKQorCitzdGF0aWMgc3RydWN0IG1lc29uX3VhcnQgeworICAgIHVuc2lnbmVk
IGludCBpcnE7CisgICAgdm9pZCBfX2lvbWVtICpyZWdzOworICAgIHN0cnVjdCBpcnFhY3Rpb24g
aXJxYWN0aW9uOworICAgIHN0cnVjdCB2dWFydF9pbmZvIHZ1YXJ0OworfSBtZXNvbl9jb207CisK
K3N0YXRpYyB2b2lkIG1lc29uX3VhcnRfaW50ZXJydXB0KGludCBpcnEsIHZvaWQgKmRhdGEsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKK3sKKyAgICBzdHJ1Y3Qgc2VyaWFsX3BvcnQgKnBvcnQgPSBkYXRhOworICAgIHN0cnVjdCBt
ZXNvbl91YXJ0ICp1YXJ0ID0gcG9ydC0+dWFydDsKKyAgICB1aW50MzJfdCBzdCA9IHJlYWRsKHVh
cnQtPnJlZ3MgKyBBTUxfVUFSVF9TVEFUVVNfUkVHKTsKKworICAgIGlmICggIShzdCAmIEFNTF9V
QVJUX1JYX0ZJRk9fRU1QVFkpICkKKyAgICAgICAgc2VyaWFsX3J4X2ludGVycnVwdChwb3J0LCBy
ZWdzKTsKKworICAgIGlmICggIShzdCAmIEFNTF9VQVJUX1RYX0ZJRk9fRlVMTCkgKQorICAgICAg
ICBzZXJpYWxfdHhfaW50ZXJydXB0KHBvcnQsIHJlZ3MpOworfQorCitzdGF0aWMgdm9pZCBfX2lu
aXQgbWVzb25fdWFydF9pbml0X3ByZWlycShzdHJ1Y3Qgc2VyaWFsX3BvcnQgKnBvcnQpCit7Cisg
ICAgc3RydWN0IG1lc29uX3VhcnQgKnVhcnQgPSBwb3J0LT51YXJ0OworCisgICAgLyogUmVzZXQg
VUFSVCAqLworICAgIHNldGJpdHModWFydC0+cmVncyArIEFNTF9VQVJUX0NPTlRST0xfUkVHLAor
ICAgICAgICAgICAgKEFNTF9VQVJUX1JYX1JTVCB8IEFNTF9VQVJUX1RYX1JTVCB8IEFNTF9VQVJU
X0NMRUFSX0VSUikpOworCisgICAgY2xyYml0cyh1YXJ0LT5yZWdzICsgQU1MX1VBUlRfQ09OVFJP
TF9SRUcsCisgICAgICAgICAgICAoQU1MX1VBUlRfUlhfUlNUIHwgQU1MX1VBUlRfVFhfUlNUIHwg
QU1MX1VBUlRfQ0xFQVJfRVJSKSk7CisKKyAgICAvKiBEaXNhYmxlIFJ4L1R4IGludGVycnVwdHMg
Ki8KKyAgICBjbHJiaXRzKHVhcnQtPnJlZ3MgKyBBTUxfVUFSVF9DT05UUk9MX1JFRywKKyAgICAg
ICAgICAgICAgIChBTUxfVUFSVF9SWF9JTlRfRU4gfCBBTUxfVUFSVF9UWF9JTlRfRU4pKTsKK30K
Kworc3RhdGljIHZvaWQgX19pbml0IG1lc29uX3VhcnRfaW5pdF9wb3N0aXJxKHN0cnVjdCBzZXJp
YWxfcG9ydCAqcG9ydCkKK3sKKyAgICBzdHJ1Y3QgbWVzb25fdWFydCAqdWFydCA9IHBvcnQtPnVh
cnQ7CisKKyAgICB1YXJ0LT5pcnFhY3Rpb24uaGFuZGxlciA9IG1lc29uX3VhcnRfaW50ZXJydXB0
OworICAgIHVhcnQtPmlycWFjdGlvbi5uYW1lICAgID0gIm1lc29uX3VhcnQiOworICAgIHVhcnQt
PmlycWFjdGlvbi5kZXZfaWQgID0gcG9ydDsKKworICAgIGlmICggc2V0dXBfaXJxKHVhcnQtPmly
cSwgMCwgJnVhcnQtPmlycWFjdGlvbikgIT0gMCApCisgICAgeworICAgICAgICBwcmludGsoIkZh
aWxlZCB0byBhbGxvY2F0ZWQgTWVzb24gVUFSVCBJUlEgJWRcbiIsIHVhcnQtPmlycSk7CisgICAg
ICAgIHJldHVybjsKKyAgICB9CisKKyAgICAvKgorICAgICAqIENvbmZpZ3VyZSBSeC9UeCBpbnRl
cnJ1cHRzIGJhc2VkIG9uIGJ5dGVzIGluIEZJRk8sIHRoZXNlIGJpdHMgaGF2ZQorICAgICAqIHRh
a2VuIGZyb20gTGludXggZHJpdmVyCisgICAgICovCisgICAgd3JpdGVsKChBTUxfVUFSVF9SRUNW
X0lSUSgxKSB8IEFNTF9VQVJUX1hNSVRfSVJRKFRYX0ZJRk9fU0laRSAvIDIpKSwKKyAgICAgICAg
ICAgdWFydC0+cmVncyArIEFNTF9VQVJUX01JU0NfUkVHKTsKKworICAgIC8qIE1ha2Ugc3VyZSBS
eC9UeCBpbnRlcnJ1cHRzIGFyZSBlbmFibGVkIG5vdyAqLworICAgIHNldGJpdHModWFydC0+cmVn
cyArIEFNTF9VQVJUX0NPTlRST0xfUkVHLAorICAgICAgICAgICAgKEFNTF9VQVJUX1JYX0lOVF9F
TiB8IEFNTF9VQVJUX1RYX0lOVF9FTikpOworfQorCitzdGF0aWMgdm9pZCBtZXNvbl91YXJ0X3N1
c3BlbmQoc3RydWN0IHNlcmlhbF9wb3J0ICpwb3J0KQoreworICAgIEJVRygpOworfQorCitzdGF0
aWMgdm9pZCBtZXNvbl91YXJ0X3Jlc3VtZShzdHJ1Y3Qgc2VyaWFsX3BvcnQgKnBvcnQpCit7Cisg
ICAgQlVHKCk7Cit9CisKK3N0YXRpYyB2b2lkIG1lc29uX3VhcnRfcHV0YyhzdHJ1Y3Qgc2VyaWFs
X3BvcnQgKnBvcnQsIGNoYXIgYykKK3sKKyAgICBzdHJ1Y3QgbWVzb25fdWFydCAqdWFydCA9IHBv
cnQtPnVhcnQ7CisKKyAgICB3cml0ZWwoYywgdWFydC0+cmVncyArIEFNTF9VQVJUX1dGSUZPX1JF
Ryk7Cit9CisKK3N0YXRpYyBpbnQgbWVzb25fdWFydF9nZXRjKHN0cnVjdCBzZXJpYWxfcG9ydCAq
cG9ydCwgY2hhciAqYykKK3sKKyAgICBzdHJ1Y3QgbWVzb25fdWFydCAqdWFydCA9IHBvcnQtPnVh
cnQ7CisKKyAgICBpZiAoIChyZWFkbCh1YXJ0LT5yZWdzICsgQU1MX1VBUlRfU1RBVFVTX1JFRykg
JiBBTUxfVUFSVF9SWF9GSUZPX0VNUFRZKSApCisgICAgICAgIHJldHVybiAwOworCisgICAgKmMg
PSByZWFkbCh1YXJ0LT5yZWdzICsgQU1MX1VBUlRfUkZJRk9fUkVHKSAmIDB4ZmY7CisKKyAgICBy
ZXR1cm4gMTsKK30KKworc3RhdGljIGludCBfX2luaXQgbWVzb25faXJxKHN0cnVjdCBzZXJpYWxf
cG9ydCAqcG9ydCkKK3sKKyAgICBzdHJ1Y3QgbWVzb25fdWFydCAqdWFydCA9IHBvcnQtPnVhcnQ7
CisKKyAgICByZXR1cm4gdWFydC0+aXJxOworfQorCitzdGF0aWMgY29uc3Qgc3RydWN0IHZ1YXJ0
X2luZm8gKm1lc29uX3Z1YXJ0X2luZm8oc3RydWN0IHNlcmlhbF9wb3J0ICpwb3J0KQoreworICAg
IHN0cnVjdCBtZXNvbl91YXJ0ICp1YXJ0ID0gcG9ydC0+dWFydDsKKworICAgIHJldHVybiAmdWFy
dC0+dnVhcnQ7Cit9CisKK3N0YXRpYyB2b2lkIG1lc29uX3VhcnRfc3RvcF90eChzdHJ1Y3Qgc2Vy
aWFsX3BvcnQgKnBvcnQpCit7CisgICAgc3RydWN0IG1lc29uX3VhcnQgKnVhcnQgPSBwb3J0LT51
YXJ0OworCisgICAgY2xyYml0cyh1YXJ0LT5yZWdzICsgQU1MX1VBUlRfQ09OVFJPTF9SRUcsIEFN
TF9VQVJUX1RYX0lOVF9FTik7Cit9CisKK3N0YXRpYyB2b2lkIG1lc29uX3VhcnRfc3RhcnRfdHgo
c3RydWN0IHNlcmlhbF9wb3J0ICpwb3J0KQoreworICAgIHN0cnVjdCBtZXNvbl91YXJ0ICp1YXJ0
ID0gcG9ydC0+dWFydDsKKworICAgIHNldGJpdHModWFydC0+cmVncyArIEFNTF9VQVJUX0NPTlRS
T0xfUkVHLCBBTUxfVUFSVF9UWF9JTlRfRU4pOworfQorCitzdGF0aWMgaW50IG1lc29uX3VhcnRf
dHhfcmVhZHkoc3RydWN0IHNlcmlhbF9wb3J0ICpwb3J0KQoreworICAgIHN0cnVjdCBtZXNvbl91
YXJ0ICp1YXJ0ID0gcG9ydC0+dWFydDsKKyAgICB1aW50MzJfdCByZWc7CisKKyAgICByZWcgPSBy
ZWFkbCh1YXJ0LT5yZWdzICsgQU1MX1VBUlRfU1RBVFVTX1JFRyk7CisKKyAgICBpZiAoIHJlZyAm
IEFNTF9VQVJUX1RYX0ZJRk9fRU1QVFkgKQorICAgICAgICByZXR1cm4gVFhfRklGT19TSVpFOwor
ICAgIGlmICggcmVnICYgQU1MX1VBUlRfVFhfRklGT19GVUxMICkKKyAgICAgICAgcmV0dXJuIDA7
CisKKyAgICByZXR1cm4gKHJlZyAmIEFNTF9VQVJUX1RYX0NOVF9NQVNLKSA+PiA4OworfQorCitz
dGF0aWMgc3RydWN0IHVhcnRfZHJpdmVyIF9fcmVhZF9tb3N0bHkgbWVzb25fdWFydF9kcml2ZXIg
PSB7CisgICAgLmluaXRfcHJlaXJxICA9IG1lc29uX3VhcnRfaW5pdF9wcmVpcnEsCisgICAgLmlu
aXRfcG9zdGlycSA9IG1lc29uX3VhcnRfaW5pdF9wb3N0aXJxLAorICAgIC5lbmRib290ICAgICAg
PSBOVUxMLAorICAgIC5zdXNwZW5kICAgICAgPSBtZXNvbl91YXJ0X3N1c3BlbmQsCisgICAgLnJl
c3VtZSAgICAgICA9IG1lc29uX3VhcnRfcmVzdW1lLAorICAgIC5wdXRjICAgICAgICAgPSBtZXNv
bl91YXJ0X3B1dGMsCisgICAgLmdldGMgICAgICAgICA9IG1lc29uX3VhcnRfZ2V0YywKKyAgICAu
dHhfcmVhZHkgICAgID0gbWVzb25fdWFydF90eF9yZWFkeSwKKyAgICAuc3RvcF90eCAgICAgID0g
bWVzb25fdWFydF9zdG9wX3R4LAorICAgIC5zdGFydF90eCAgICAgPSBtZXNvbl91YXJ0X3N0YXJ0
X3R4LAorICAgIC5pcnEgICAgICAgICAgPSBtZXNvbl9pcnEsCisgICAgLnZ1YXJ0X2luZm8gICA9
IG1lc29uX3Z1YXJ0X2luZm8sCit9OworCitzdGF0aWMgaW50IF9faW5pdCBtZXNvbl91YXJ0X2lu
aXQoc3RydWN0IGR0X2RldmljZV9ub2RlICpkZXYsIGNvbnN0IHZvaWQgKmRhdGEpCit7CisgICAg
Y29uc3QgY2hhciAqY29uZmlnID0gZGF0YTsKKyAgICBzdHJ1Y3QgbWVzb25fdWFydCAqdWFydDsK
KyAgICBpbnQgcmVzOworICAgIHU2NCBhZGRyLCBzaXplOworCisgICAgaWYgKCBzdHJjbXAoY29u
ZmlnLCAiIikgKQorICAgICAgICBwcmludGsoIldBUk5JTkc6IFVBUlQgY29uZmlndXJhdGlvbiBp
cyBub3Qgc3VwcG9ydGVkXG4iKTsKKworICAgIHVhcnQgPSAmbWVzb25fY29tOworCisgICAgcmVz
ID0gZHRfZGV2aWNlX2dldF9hZGRyZXNzKGRldiwgMCwgJmFkZHIsICZzaXplKTsKKyAgICBpZiAo
IHJlcyApCisgICAgeworICAgICAgICBwcmludGsoIm1lc29uOiBVbmFibGUgdG8gcmV0cmlldmUg
dGhlIGJhc2UgYWRkcmVzcyBvZiB0aGUgVUFSVFxuIik7CisgICAgICAgIHJldHVybiByZXM7Cisg
ICAgfQorCisgICAgcmVzID0gcGxhdGZvcm1fZ2V0X2lycShkZXYsIDApOworICAgIGlmICggcmVz
IDwgMCApCisgICAgeworICAgICAgICBwcmludGsoIm1lc29uOiBVbmFibGUgdG8gcmV0cmlldmUg
dGhlIElSUVxuIik7CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKworICAgIHVhcnQt
PmlycSAgPSByZXM7CisKKyAgICB1YXJ0LT5yZWdzID0gaW9yZW1hcF9ub2NhY2hlKGFkZHIsIHNp
emUpOworICAgIGlmICggIXVhcnQtPnJlZ3MgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJtZXNv
bjogVW5hYmxlIHRvIG1hcCB0aGUgVUFSVFxuIik7CisgICAgICAgIHJldHVybiAtRU5PTUVNOwor
ICAgIH0KKworICAgIHVhcnQtPnZ1YXJ0LmJhc2VfYWRkciA9IGFkZHI7CisgICAgdWFydC0+dnVh
cnQuc2l6ZSA9IHNpemU7CisgICAgdWFydC0+dnVhcnQuZGF0YV9vZmYgPSBBTUxfVUFSVF9XRklG
T19SRUc7CisgICAgdWFydC0+dnVhcnQuc3RhdHVzX29mZiA9IEFNTF9VQVJUX1NUQVRVU19SRUc7
CisgICAgdWFydC0+dnVhcnQuc3RhdHVzID0gQU1MX1VBUlRfUlhfRklGT19FTVBUWSB8IEFNTF9V
QVJUX1RYX0ZJRk9fRU1QVFk7CisKKyAgICAvKiBSZWdpc3RlciB3aXRoIGdlbmVyaWMgc2VyaWFs
IGRyaXZlci4gKi8KKyAgICBzZXJpYWxfcmVnaXN0ZXJfdWFydChTRVJITkRfRFRVQVJULCAmbWVz
b25fdWFydF9kcml2ZXIsIHVhcnQpOworCisgICAgZHRfZGV2aWNlX3NldF91c2VkX2J5KGRldiwg
RE9NSURfWEVOKTsKKworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgY29uc3Qgc3RydWN0IGR0
X2RldmljZV9tYXRjaCBtZXNvbl9kdF9tYXRjaFtdIF9faW5pdGNvbnN0ID0KK3sKKyAgICBEVF9N
QVRDSF9DT01QQVRJQkxFKCJhbWxvZ2ljLG1lc29uLXVhcnQiKSwKKyAgICBEVF9NQVRDSF9DT01Q
QVRJQkxFKCJhbWxvZ2ljLG1lc29uNi11YXJ0IiksCisgICAgRFRfTUFUQ0hfQ09NUEFUSUJMRSgi
YW1sb2dpYyxtZXNvbjgtdWFydCIpLAorICAgIERUX01BVENIX0NPTVBBVElCTEUoImFtbG9naWMs
bWVzb244Yi11YXJ0IiksCisgICAgRFRfTUFUQ0hfQ09NUEFUSUJMRSgiYW1sb2dpYyxtZXNvbi1n
eC11YXJ0IiksCisgICAgeyAvKiBzZW50aW5lbCAqLyB9LAorfTsKKworRFRfREVWSUNFX1NUQVJU
KG1lc29uLCAiQW1sb2dpYyBVQVJUIiwgREVWSUNFX1NFUklBTCkKKyAgICAuZHRfbWF0Y2ggPSBt
ZXNvbl9kdF9tYXRjaCwKKyAgICAuaW5pdCA9IG1lc29uX3VhcnRfaW5pdCwKK0RUX0RFVklDRV9F
TkQKKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHls
ZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwK
KyAqIEVuZDoKKyovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Tue Apr 09 09:44:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Apr 2019 09: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 1hDnIf-0007Ib-84; Tue, 09 Apr 2019 09:44:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PIXm=SL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hDnIe-0007IU-I6
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 09:44:16 +0000
X-Inumbo-ID: 09b3ccd2-5aac-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 09b3ccd2-5aac-11e9-92d7-bc764e045a96;
 Tue, 09 Apr 2019 09:44:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hDnId-0003fR-CL
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 09:44:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hDnId-0003Vk-9q
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 09:44:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hDnId-0003Vk-9q@xenbits.xenproject.org>
Date: Tue, 09 Apr 2019 09:44:15 +0000
Subject: [Xen-changelog] [xen staging] MAINTAINERS: add ARM meson serial
 driver
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY2NDkxZjQ1MGU3Zjk2ZTI5OGEwZTBkNDY4NmIzYTZkYWFlZDlmNGQKQXV0aG9yOiAg
ICAgQW1pdCBTaW5naCBUb21hciA8YW1pdHRvbWVyMjVAZ21haWwuY29tPgpBdXRob3JEYXRlOiBU
aHUgTWFyIDIxIDE1OjU1OjM1IDIwMTkgKzA1MzAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogVHVlIEFwciA5IDEwOjMxOjU0IDIwMTkg
KzAxMDAKCiAgICBNQUlOVEFJTkVSUzogYWRkIEFSTSBtZXNvbiBzZXJpYWwgZHJpdmVyCiAgICAK
ICAgIFRoZSBtZXNvbi11YXJ0LmMgaXMgYW4gQVJNIHNwZWNpZmljIFVBUlQgZHJpdmVyIGZvciB0
aGUgQW1sb2dpYyBNRVNPTgogICAgU29DIGZhbWlseS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
QW1pdCBTaW5naCBUb21hciA8YW1pdHRvbWVyMjVAZ21haWwuY29tPgogICAgUmV2aWV3ZWQtYnk6
IEFuZHJlIFByeXp3YXJhIDxhbmRyZS5wcnl6d2FyYUBhcm0uY29tPgogICAgQWNrZWQtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogTUFJTlRBSU5FUlMgfCAxICsK
IDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQoKZGlmZiAtLWdpdCBhL01BSU5UQUlORVJT
IGIvTUFJTlRBSU5FUlMKaW5kZXggZTQzMzg4ZGRiMC4uYTIwOGJiZTMwNCAxMDA2NDQKLS0tIGEv
TUFJTlRBSU5FUlMKKysrIGIvTUFJTlRBSU5FUlMKQEAgLTE4Miw2ICsxODIsNyBAQCBGOgl4ZW4v
YXJjaC9hcm0vCiBGOgl4ZW4vZHJpdmVycy9jaGFyL2FybS11YXJ0LmMKIEY6CXhlbi9kcml2ZXJz
L2NoYXIvY2FkZW5jZS11YXJ0LmMKIEY6CXhlbi9kcml2ZXJzL2NoYXIvZXh5bm9zNDIxMC11YXJ0
LmMKK0Y6CXhlbi9kcml2ZXJzL2NoYXIvbWVzb24tdWFydC5jCiBGOgl4ZW4vZHJpdmVycy9jaGFy
L212ZWJ1LXVhcnQuYwogRjoJeGVuL2RyaXZlcnMvY2hhci9vbWFwLXVhcnQuYwogRjoJeGVuL2Ry
aXZlcnMvY2hhci9wbDAxMS5jCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Apr 09 10:00:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Apr 2019 10: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 1hDnY1-0000ZG-Vk; Tue, 09 Apr 2019 10:00: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=PIXm=SL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hDnY0-0000ZB-Hg
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 10:00:08 +0000
X-Inumbo-ID: 3f420eae-5aae-11e9-afc7-6b58695c0726
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3f420eae-5aae-11e9-afc7-6b58695c0726;
 Tue, 09 Apr 2019 10:00:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hDnXw-00046V-7W
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 10:00:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hDnXw-0004kK-4r
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 10:00:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hDnXw-0004kK-4r@xenbits.xenproject.org>
Date: Tue, 09 Apr 2019 10:00:04 +0000
Subject: [Xen-changelog] [xen staging] x86/vmx: Fixup removals of MSR
 load/save list 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>

Y29tbWl0IGUyOGMwZWUzMzU2ZjUyZjU4OWJiYWU1NGU4OWFhZWQyNWMxZjU5OWQKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFRodSBBcHIgNCAxNzoyNToxMCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBBcHIgOSAxMDo1ODox
OCAyMDE5ICswMTAwCgogICAgeDg2L3ZteDogRml4dXAgcmVtb3ZhbHMgb2YgTVNSIGxvYWQvc2F2
ZSBsaXN0IGVudHJpZXMKICAgIAogICAgQ29tbWl0IDU0MGQ1NDIyICgieDg2L3ZteDogU3VwcG9y
dCByZW1vdmluZyBNU1JzIGZyb20gdGhlIGhvc3QvZ3Vlc3QKICAgIGxvYWQvc2F2ZSBsaXN0cyIp
IGludHJvZHVjZWQgaW5mcmFzdHJ1Y3R1cmUgZmluYWxseSBleHBvc2VkIGJ5CiAgICBjb21taXQg
ZmQzMmRjZmUgKCJ4ODYvdm14OiBEb24ndCBsZWFrIEVGRVIuTlhFIGludG8gZ3Vlc3QgY29udGV4
dCIpCiAgICB0aGF0IGxlZCB0byBhIGZ1bmN0aW9uYWwgcmVncmVzc2lvbiBvbiBIYXJwZXJ0b3du
IGFuZCBlYXJsaWVyIGNvcmVzCiAgICAoR2VuIDEgVlQteCkgZHVlIHRvIE1TUiBjb3VudCBiZWlu
ZyBpbmNvcnJlY3RseSBzZXQgaW4gVk1DUy4KICAgIEFzIHRoZSByZXN1bHQsIGFzIHNvb24gYXMg
Z3Vlc3QgRUZFUiBiZWNvbWVzIGVxdWFsIHRvIFhlbiBFRkVSCiAgICAod2hpY2ggZXZlbnR1YWxs
eSBoYXBwZW5zIGluIGFsbW9zdCBldmVyeSA2NC1iaXQgVk0pIGFuZCBpdHMgTVNSCiAgICBlbnRy
eSBpcyBzdXBwb3NlZCB0byBiZSByZW1vdmVkLCBhIHN0YWxlIHZlcnNpb24gb2YgRUZFUiBpcyBs
b2FkZWQKICAgIGludG8gYSBndWVzdCBpbnN0ZWFkIGNhdXNpbmcgYWxtb3N0IGltbWVkaWF0ZSBn
dWVzdCBmYWlsdXJlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdv
ci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGlu
dGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgfCA2ICsrKy0tLQogMSBm
aWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNz
LmMKaW5kZXggNzRmMmEwOGNmZC4uNDVkMTg0OTNkZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwpAQCAtMTQ5
MCwxNSArMTQ5MCwxNSBAQCBpbnQgdm14X2RlbF9tc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90
IG1zciwgZW51bSB2bXhfbXNyX2xpc3RfdHlwZSB0eXBlKQogICAgIHN3aXRjaCAoIHR5cGUgKQog
ICAgIHsKICAgICBjYXNlIFZNWF9NU1JfSE9TVDoKLSAgICAgICAgX192bXdyaXRlKFZNX0VYSVRf
TVNSX0xPQURfQ09VTlQsIHZteC0+aG9zdF9tc3JfY291bnQtLSk7CisgICAgICAgIF9fdm13cml0
ZShWTV9FWElUX01TUl9MT0FEX0NPVU5ULCAtLXZteC0+aG9zdF9tc3JfY291bnQpOwogICAgICAg
ICBicmVhazsKIAogICAgIGNhc2UgVk1YX01TUl9HVUVTVDoKLSAgICAgICAgX192bXdyaXRlKFZN
X0VYSVRfTVNSX1NUT1JFX0NPVU5ULCB2bXgtPm1zcl9zYXZlX2NvdW50LS0pOworICAgICAgICBf
X3Ztd3JpdGUoVk1fRVhJVF9NU1JfU1RPUkVfQ09VTlQsIC0tdm14LT5tc3Jfc2F2ZV9jb3VudCk7
CiAKICAgICAgICAgLyogRmFsbHRocm91Z2ggKi8KICAgICBjYXNlIFZNWF9NU1JfR1VFU1RfTE9B
RE9OTFk6Ci0gICAgICAgIF9fdm13cml0ZShWTV9FTlRSWV9NU1JfTE9BRF9DT1VOVCwgdm14LT5t
c3JfbG9hZF9jb3VudC0tKTsKKyAgICAgICAgX192bXdyaXRlKFZNX0VOVFJZX01TUl9MT0FEX0NP
VU5ULCAtLXZteC0+bXNyX2xvYWRfY291bnQpOwogICAgICAgICBicmVhazsKICAgICB9CiAKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdp
bmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Apr 09 10:33:07 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Apr 2019 10: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 1hDo3u-0003S0-9N; Tue, 09 Apr 2019 10:33:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PIXm=SL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hDo3t-0003Rt-9w
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 10:33:05 +0000
X-Inumbo-ID: db4d6828-5ab2-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id db4d6828-5ab2-11e9-92d7-bc764e045a96;
 Tue, 09 Apr 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 <aliasfile-bounces@xenproject.org>)
 id 1hDo3r-0004m8-Vn
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 10:33:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hDo3r-00077k-SZ
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 10:33:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hDo3r-00077k-SZ@xenbits.xenproject.org>
Date: Tue, 09 Apr 2019 10:33:03 +0000
Subject: [Xen-changelog] [xen staging] xen/console: Properly buffer domU
 output when using CONSOLEIO_write
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdiMzM2Nzg5Yzc5ZTM2OTk1NmQwYjI5YzI3ZDMzNTVkYTQ2ZTMwMDIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIEFw
ciAyIDE3OjQyOjM1IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogVHVlIEFwciA5IDExOjIzOjA3IDIwMTkgKzAxMDAK
CiAgICB4ZW4vY29uc29sZTogUHJvcGVybHkgYnVmZmVyIGRvbVUgb3V0cHV0IHdoZW4gdXNpbmcg
Q09OU09MRUlPX3dyaXRlCiAgICAKICAgIFRoZSBvdXRwdXQgd2lsbCBiZSBidWZmZXJlZCBpZiB0
aGUgYnVmZmVyIHByb3ZpZGVkIGJ5IHRoZSBEb21VIGRvZXMgbm90CiAgICBjb250YWluIGEgbmV3
bGluZS4gVGhpcyBjYW4gYWxzbyBoYXBwZW4gaWYgYnVmZmVyIHByb3ZpZGVkIGJ5IERvbVUgaXMK
ICAgIHNwbGl0IGluIG11bHRpcGxlIHBhcnQgKFhlbiBjYW4gb25seSBwcm9jZXNzIDEyNyBjaGFy
YWN0ZXJzIGF0IHRoZSB0aW1lKS4KICAgIAogICAgQXMgWGVuIHdpbGwgcmVtb3ZlIGFueSBub24t
cHJpbnRhYmxlIGNoYXJhY3RlcnMsIHRoZSBvdXRwdXQgYnVmZmVyIG1heQogICAgYmUgc21hbGxl
ciB0aGFuIHRoZSBidWZmZXIgcHJvdmlkZWQuIEhvd2V2ZXIsIFhlbiB3aWxsIGJ1ZmZlciB1c2lu
ZyB0aGUKICAgIG9yaWdpbmFsIGxlbmd0aC4gVGhpcyBtZWFucyB0aGF0IHRoZSBOVUwgY2hhcmFj
dGVyIGFuZCBnYXJiYWdnZSB3aWxsIGJlCiAgICBjb3BpZWQgaW4gdGhlIGludGVybmFsIGJ1ZmZl
ci4KICAgIAogICAgT25jZSB0aGUgbmV3bGluZSBpcyBmb3VuZCBvciB0aGUgaW50ZXJuYWwgYnVm
ZmVyIGlzIGZ1bGwsIG9ubHkgcGFydCBvZgogICAgdGhlIGludGVybmFsIGJ1ZmZlciB3aWxsIGVu
ZCB1cCB0byBiZSBwcmludGVkLgogICAgCiAgICBBbiBlYXN5IHdheSB0byByZXByb2R1Y2UgaXQg
aXM6CiAgICAKICAgIEhZUEVSVklTT1JfY29uc29sZWlvKENPTlNPTEVJT193cml0ZSwgIlwzMyIs
IDEpOwogICAgSFlQRVJWSVNPUl9jb25zb2xlaW8oQ09OU09MRUlPX3dyaXRlLCAiZCIsIDEpOwog
ICAgSFlQRVJWSVNPUl9jb25zb2xlaW8oQ09OU09MRUlPX3dyaXRlLCAiXG4iLCAxKTsKICAgIAog
ICAgSW4gdGhlIGN1cnJlbnQgY29kZSwgdGhlIGNoYXJhY3RlciAnZCcgd2lsbCBub3QgYmUgcHJp
bnRlZC4KICAgIAogICAgVGhpcyBwcm9ibGVtIGNhbiBiZSBzb2x2ZWQgYnkgY29tcHV0aW5nIHRo
ZSBzaXplIG9mIHRoZSBvdXRwdXQgYnVmZmVyCiAgICAoaS5lIHRoZSBidWZmZXIgd2l0aG91dCB0
aGUgbm9uLXByaW50YWJsZSBjaGFyYWN0ZXJzKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jIHwgNiAr
KystLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMgYi94ZW4vZHJpdmVycy9jaGFy
L2NvbnNvbGUuYwppbmRleCA1ZjBmNTQyMDFiLi45YmJjYjBmNTdhIDEwMDY0NAotLS0gYS94ZW4v
ZHJpdmVycy9jaGFyL2NvbnNvbGUuYworKysgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwpA
QCAtNTkyLDExICs1OTIsMTEgQEAgc3RhdGljIGxvbmcgZ3Vlc3RfY29uc29sZV93cml0ZShYRU5f
R1VFU1RfSEFORExFX1BBUkFNKGNoYXIpIGJ1ZmZlciwgaW50IGNvdW50KQogICAgICAgICAgICAg
ICAgIGd1ZXN0X3ByaW50ayhjZCwgWEVOTE9HX0dfREVCVUcgIiVzJXNcbiIsIGNkLT5wYnVmLCBr
YnVmKTsKICAgICAgICAgICAgICAgICBjZC0+cGJ1Zl9pZHggPSAwOwogICAgICAgICAgICAgfQot
ICAgICAgICAgICAgZWxzZSBpZiAoIGNkLT5wYnVmX2lkeCArIGtjb3VudCA8IChET01BSU5fUEJV
Rl9TSVpFIC0gMSkgKQorICAgICAgICAgICAgZWxzZSBpZiAoIGNkLT5wYnVmX2lkeCArIChrb3V0
IC0ga2J1ZikgPCAoRE9NQUlOX1BCVUZfU0laRSAtIDEpICkKICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgICAvKiBidWZmZXIgdGhlIG91dHB1dCB1bnRpbCBhIG5ld2xpbmUgKi8KLSAgICAg
ICAgICAgICAgICBtZW1jcHkoY2QtPnBidWYgKyBjZC0+cGJ1Zl9pZHgsIGtidWYsIGtjb3VudCk7
Ci0gICAgICAgICAgICAgICAgY2QtPnBidWZfaWR4ICs9IGtjb3VudDsKKyAgICAgICAgICAgICAg
ICBtZW1jcHkoY2QtPnBidWYgKyBjZC0+cGJ1Zl9pZHgsIGtidWYsIGtvdXQgLSBrYnVmKTsKKyAg
ICAgICAgICAgICAgICBjZC0+cGJ1Zl9pZHggKz0gKGtvdXQgLSBrYnVmKTsKICAgICAgICAgICAg
IH0KICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Apr 09 11:55:13 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Apr 2019 11:55:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hDpLL-0004we-7W; Tue, 09 Apr 2019 11:55:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PIXm=SL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hDpLJ-0004wZ-Hp
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 11:55:09 +0000
X-Inumbo-ID: 4fefa3dc-5abe-11e9-9af6-9f1aeaa3c48d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4fefa3dc-5abe-11e9-9af6-9f1aeaa3c48d;
 Tue, 09 Apr 2019 11:55:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hDpLE-0006Zw-4d
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 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 1hDpLE-0004lB-1n
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 11:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hDpLE-0004lB-1n@xenbits.xenproject.org>
Date: Tue, 09 Apr 2019 11:55:04 +0000
Subject: [Xen-changelog] [xen staging] 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>

Y29tbWl0IDViYTFjNWQwNjQxY2Y2MzA4NmIzMDU4ZTU0N2ZjZDI4YzNjNGEwMTEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1h
ciAyNyAxODo0NToyMyAyMDE5ICswMDAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFR1ZSBBcHIgOSAxMjo0MDowOCAyMDE5ICswMTAw
CgogICAgeGVuL2FybTogbWVtYWNjZXNzOiBJbml0aWFsaXplIGNvcnJlY3RseSAqYWNjZXNzIGlu
IF9fcDJtX2dldF9tZW1fYWNjZXNzCiAgICAKICAgIFRoZSBjb21taXQgOGQ4NGU3MDFmZCAieGVu
L2FybTogaW5pdGlhbGl6ZSBhY2Nlc3MiIGluaXRpYWxpemVzCiAgICAqYWNjZXNzIHVzaW5nIHRo
ZSB3cm9uZyBlbnVtZXJhdGlvbiB0eXBlLiBUaGlzIHJlc3VsdCB0byBhIHdhcm5pbmcKICAgIHVz
aW5nIGNsYW5nOgogICAgCiAgICBtZW1fYWNjZXNzLmM6NTA6MjA6IGVycm9yOiBpbXBsaWNpdCBj
b252ZXJzaW9uIGZyb20gZW51bWVyYXRpb24gdHlwZQogICAgJ3AybV9hY2Nlc3NfdCcgdG8gZGlm
ZmVyZW50IGVudW1lcmF0aW9uIHR5cGUgJ3hlbm1lbV9hY2Nlc3NfdCcKICAgIFstV2Vycm9yLC1X
ZW51bS1jb252ZXJzaW9uXQogICAgICAgICphY2Nlc3MgPSBwMm0tPmRlZmF1bHRfYWNjZXNzOwog
ICAgICAgICAgICAgICAgfiB+fn5+fl5+fn5+fn5+fn5+fn5+CiAgICAKICAgIFRoZSBjb3JyZWN0
IHNvbHV0aW9uIGlzIHRvIHVzZSB0aGUgYXJyYXkgbWVtYWNjZXNzIHRoYXQgd2lsbCBkbyB0aGUK
ICAgIGNvbnZlcnNpb24gYmV0d2VlbiB0aGUgMiBlbnVtcy4KICAgIAogICAgRml4ZXM6IDhkODRl
NzAxZmQgKCJ4ZW4vYXJtOiBpbml0aWFsaXplIGFjY2VzcyIpCiAgICBTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQtYnk6IFJhenZhbiBD
b2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vbWVt
X2FjY2Vzcy5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0
aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYyBiL3hlbi9hcmNo
L2FybS9tZW1fYWNjZXNzLmMKaW5kZXggZGI0OTM3MmEyYy4uM2UzNjIwMjk0YyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYworKysgYi94ZW4vYXJjaC9hcm0vbWVtX2FjY2Vz
cy5jCkBAIC00Nyw3ICs0Nyw3IEBAIHN0YXRpYyBpbnQgX19wMm1fZ2V0X21lbV9hY2Nlc3Moc3Ry
dWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLAogICAgIH07CiAKICAgICBBU1NFUlQocDJtX2lzX2xv
Y2tlZChwMm0pKTsKLSAgICAqYWNjZXNzID0gcDJtLT5kZWZhdWx0X2FjY2VzczsKKyAgICAqYWNj
ZXNzID0gbWVtYWNjZXNzW3AybS0+ZGVmYXVsdF9hY2Nlc3NdOwogCiAgICAgLyogSWYgbm8gc2V0
dGluZyB3YXMgZXZlciBzZXQsIGp1c3QgcmV0dXJuIHJ3eC4gKi8KICAgICBpZiAoICFwMm0tPm1l
bV9hY2Nlc3NfZW5hYmxlZCApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Apr 09 13:22:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Apr 2019 13: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 1hDqhT-0006nt-Sz; Tue, 09 Apr 2019 13:22:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PIXm=SL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hDqhS-0006nm-Qe
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 13:22:06 +0000
X-Inumbo-ID: 77aa1857-5aca-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 77aa1857-5aca-11e9-92d7-bc764e045a96;
 Tue, 09 Apr 2019 13:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hDqhQ-00005B-Ou
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 13:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hDqhQ-0002Ts-LT
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 13:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hDqhQ-0002Ts-LT@xenbits.xenproject.org>
Date: Tue, 09 Apr 2019 13:22:04 +0000
Subject: [Xen-changelog] [xen staging] x86: stop handling MSR_IA32_BNDCFGS
 save/restore in implementation code
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgzMmMxODAzY2E3MWZkYjE1MjYzODRkNDNjMjRiMTU4YTI1ZjQ2MzkKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1
IE1hciAxNCAxNDo1NjowMCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIEFwciA5IDE1OjA2OjQwIDIwMTkgKzAyMDAK
CiAgICB4ODY6IHN0b3AgaGFuZGxpbmcgTVNSX0lBMzJfQk5EQ0ZHUyBzYXZlL3Jlc3RvcmUgaW4g
aW1wbGVtZW50YXRpb24gY29kZQogICAgCiAgICBTYXZpbmcgYW5kIHJlc3RvcmluZyB0aGUgdmFs
dWUgb2YgdGhpcyBNU1IgaXMgY3VycmVudGx5IGhhbmRsZWQgYnkKICAgIGltcGxlbWVudGF0aW9u
LXNwZWNpZmljIGNvZGUgZGVzcGl0ZSBpdCBiZWluZyBhcmNoaXRlY3R1cmFsLiBUaGlzIHBhdGNo
CiAgICBtb3ZlcyBoYW5kbGluZyBvZiBhY2Nlc3NlcyB0byB0aGlzIE1TUiBmcm9tIGh2bS5jIGlu
dG8gdGhlIG1zci5jLCB0aHVzCiAgICBhbGxvd2luZyB0aGUgY29tbW9uIE1TUiBzYXZlL3Jlc3Rv
cmUgY29kZSB0byBoYW5kbGUgaXQuCiAgICAKICAgIE5PVEU6IEJlY2F1c2Ugdm14X2dldC9zZXRf
Z3Vlc3RfYm5kY2ZncygpIGNhbGwgdm14X3ZtY3NfZW50ZXIoKSwgdGhlCiAgICAgICAgICBzdHJ1
Y3QgdmNwdSBwb2ludGVyIHBhc3NlZCBpbiwgYW5kIGhlbmNlIHRoZSB2Y3B1IHBvaW50ZXIgcGFz
c2VkIHRvCiAgICAgICAgICBndWVzdF9yZG1zcigpIGNhbm5vdCBiZSBjb25zdC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L2h2bS9odm0uYyAgICAgICAgfCAxNCArKy0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L2h2bS92
bXgvdm14LmMgICAgfCAyNCArKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9t
c3IuYyAgICAgICAgICAgIHwgMjAgKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL2h2bS5oIHwgIDQgKystLQogNCBmaWxlcyBjaGFuZ2VkLCAyOCBpbnNlcnRpb25z
KCspLCAzNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5j
IGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCBlNzk4YjQ5YjY2Li45NWFlZWM4ZmQ3IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMKQEAgLTEzMDgsNiArMTMwOCw3IEBAIHN0YXRpYyBpbnQgaHZtX2xvYWRfY3B1X3hzYXZl
X3N0YXRlcyhzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKIHN0YXRp
YyBjb25zdCB1aW50MzJfdCBtc3JzX3RvX3NlbmRbXSA9IHsKICAgICBNU1JfU1BFQ19DVFJMLAog
ICAgIE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVMsCisgICAgTVNSX0lBMzJfQk5EQ0ZH
UywKICAgICBNU1JfQU1ENjRfRFIwX0FERFJFU1NfTUFTSywKICAgICBNU1JfQU1ENjRfRFIxX0FE
RFJFU1NfTUFTSywKICAgICBNU1JfQU1ENjRfRFIyX0FERFJFU1NfTUFTSywKQEAgLTE0NDUsNiAr
MTQ0Niw3IEBAIHN0YXRpYyBpbnQgaHZtX2xvYWRfY3B1X21zcnMoc3RydWN0IGRvbWFpbiAqZCwg
aHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiAKICAgICAgICAgY2FzZSBNU1JfU1BFQ19DVFJMOgog
ICAgICAgICBjYXNlIE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVM6CisgICAgICAgIGNh
c2UgTVNSX0lBMzJfQk5EQ0ZHUzoKICAgICAgICAgY2FzZSBNU1JfQU1ENjRfRFIwX0FERFJFU1Nf
TUFTSzoKICAgICAgICAgY2FzZSBNU1JfQU1ENjRfRFIxX0FERFJFU1NfTUFTSyAuLi4gTVNSX0FN
RDY0X0RSM19BRERSRVNTX01BU0s6CiAgICAgICAgICAgICByYyA9IGd1ZXN0X3dybXNyKHYsIGN0
eHQtPm1zcltpXS5pbmRleCwgY3R4dC0+bXNyW2ldLnZhbCk7CkBAIC0zNDc3LDEyICszNDc5LDYg
QEAgaW50IGh2bV9tc3JfcmVhZF9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3Qg
Km1zcl9jb250ZW50KQogICAgICAgICAqbXNyX2NvbnRlbnQgPSB2LT5hcmNoLmh2bS5tc3JfeHNz
OwogICAgICAgICBicmVhazsKIAotICAgIGNhc2UgTVNSX0lBMzJfQk5EQ0ZHUzoKLSAgICAgICAg
aWYgKCAhZC0+YXJjaC5jcHVpZC0+ZmVhdC5tcHggfHwKLSAgICAgICAgICAgICAhaHZtX2dldF9n
dWVzdF9ibmRjZmdzKHYsIG1zcl9jb250ZW50KSApCi0gICAgICAgICAgICBnb3RvIGdwX2ZhdWx0
OwotICAgICAgICBicmVhazsKLQogICAgIGNhc2UgTVNSX0s4X0VOQUJMRV9DMUU6CiAgICAgY2Fz
ZSBNU1JfQU1ENjRfTkJfQ0ZHOgogICAgICAgICAgLyoKQEAgLTM2MjksMTIgKzM2MjUsNiBAQCBp
bnQgaHZtX21zcl93cml0ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgbXNy
X2NvbnRlbnQsCiAgICAgICAgIHYtPmFyY2guaHZtLm1zcl94c3MgPSBtc3JfY29udGVudDsKICAg
ICAgICAgYnJlYWs7CiAKLSAgICBjYXNlIE1TUl9JQTMyX0JORENGR1M6Ci0gICAgICAgIGlmICgg
IWQtPmFyY2guY3B1aWQtPmZlYXQubXB4IHx8Ci0gICAgICAgICAgICAgIWh2bV9zZXRfZ3Vlc3Rf
Ym5kY2Zncyh2LCBtc3JfY29udGVudCkgKQotICAgICAgICAgICAgZ290byBncF9mYXVsdDsKLSAg
ICAgICAgYnJlYWs7Ci0KICAgICBjYXNlIE1TUl9BTUQ2NF9OQl9DRkc6CiAgICAgICAgIC8qIGln
bm9yZSB0aGUgd3JpdGUgKi8KICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCmluZGV4IDcyNWRk
ODhjMTMuLmY4NDgxZDAzMmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC04MDUsMTcgKzgwNSw2IEBAIHN0
YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0IHZteF9pbml0X21zcih2b2lkKQogCiBzdGF0aWMgdm9p
ZCB2bXhfc2F2ZV9tc3Ioc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBodm1fbXNyICpjdHh0KQogewot
ICAgIHZteF92bWNzX2VudGVyKHYpOwotCi0gICAgaWYgKCBjcHVfaGFzX21weCAmJiBjcHVfaGFz
X3ZteF9tcHggKQotICAgIHsKLSAgICAgICAgX192bXJlYWQoR1VFU1RfQk5EQ0ZHUywgJmN0eHQt
Pm1zcltjdHh0LT5jb3VudF0udmFsKTsKLSAgICAgICAgaWYgKCBjdHh0LT5tc3JbY3R4dC0+Y291
bnRdLnZhbCApCi0gICAgICAgICAgICBjdHh0LT5tc3JbY3R4dC0+Y291bnQrK10uaW5kZXggPSBN
U1JfSUEzMl9CTkRDRkdTOwotICAgIH0KLQotICAgIHZteF92bWNzX2V4aXQodik7Ci0KICAgICBp
ZiAoIGNwdV9oYXNfeHNhdmVzICYmIGNwdV9oYXNfdm14X3hzYXZlcyApCiAgICAgewogICAgICAg
ICBjdHh0LT5tc3JbY3R4dC0+Y291bnRdLnZhbCA9IHYtPmFyY2guaHZtLm1zcl94c3M7CkBAIC04
MzUsMTQgKzgyNCw2IEBAIHN0YXRpYyBpbnQgdm14X2xvYWRfbXNyKHN0cnVjdCB2Y3B1ICp2LCBz
dHJ1Y3QgaHZtX21zciAqY3R4dCkKICAgICB7CiAgICAgICAgIHN3aXRjaCAoIGN0eHQtPm1zcltp
XS5pbmRleCApCiAgICAgICAgIHsKLSAgICAgICAgY2FzZSBNU1JfSUEzMl9CTkRDRkdTOgotICAg
ICAgICAgICAgaWYgKCBjcHVfaGFzX21weCAmJiBjcHVfaGFzX3ZteF9tcHggJiYKLSAgICAgICAg
ICAgICAgICAgaXNfY2Fub25pY2FsX2FkZHJlc3MoY3R4dC0+bXNyW2ldLnZhbCkgJiYKLSAgICAg
ICAgICAgICAgICAgIShjdHh0LT5tc3JbaV0udmFsICYgSUEzMl9CTkRDRkdTX1JFU0VSVkVEKSAp
Ci0gICAgICAgICAgICAgICAgX192bXdyaXRlKEdVRVNUX0JORENGR1MsIGN0eHQtPm1zcltpXS52
YWwpOwotICAgICAgICAgICAgZWxzZSBpZiAoIGN0eHQtPm1zcltpXS52YWwgKQotICAgICAgICAg
ICAgICAgIGVyciA9IC1FTlhJTzsKLSAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBjYXNlIE1T
Ul9JQTMyX1hTUzoKICAgICAgICAgICAgIGlmICggY3B1X2hhc194c2F2ZXMgJiYgY3B1X2hhc192
bXhfeHNhdmVzICkKICAgICAgICAgICAgICAgICB2LT5hcmNoLmh2bS5tc3JfeHNzID0gY3R4dC0+
bXNyW2ldLnZhbDsKQEAgLTEyMTUsOCArMTE5NiwxMSBAQCBzdGF0aWMgYm9vbCB2bXhfc2V0X2d1
ZXN0X2JuZGNmZ3Moc3RydWN0IHZjcHUgKnYsIHU2NCB2YWwpCiAgICAgcmV0dXJuIHRydWU7CiB9
CiAKLXN0YXRpYyBib29sIHZteF9nZXRfZ3Vlc3RfYm5kY2ZncyhzdHJ1Y3QgdmNwdSAqdiwgdTY0
ICp2YWwpCitzdGF0aWMgYm9vbCB2bXhfZ2V0X2d1ZXN0X2JuZGNmZ3MoY29uc3Qgc3RydWN0IHZj
cHUgKmN2LCB1NjQgKnZhbCkKIHsKKyAgICAvKiBHZXQgYSBub24tY29uc3QgcG9pbnRlciBmb3Ig
dm14X3ZtY3NfZW50ZXIoKSAqLworICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3YtPmRvbWFpbi0+dmNw
dVtjdi0+dmNwdV9pZF07CisKICAgICBBU1NFUlQoY3B1X2hhc19tcHggJiYgY3B1X2hhc192bXhf
bXB4KTsKIAogICAgIHZteF92bWNzX2VudGVyKHYpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21zci5jIGIveGVuL2FyY2gveDg2L21zci5jCmluZGV4IGQxYTY0NjE2MGEuLjQ4ZjNhOTRmNWIg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tc3IuYworKysgYi94ZW4vYXJjaC94ODYvbXNyLmMK
QEAgLTE4MSw2ICsxODEsMTYgQEAgaW50IGd1ZXN0X3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2
LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90ICp2YWwpCiAgICAgICAgIHJldCA9IGd1ZXN0X3JkbXNy
X3gyYXBpYyh2LCBtc3IsIHZhbCk7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBNU1JfSUEz
Ml9CTkRDRkdTOgorICAgICAgICBpZiAoICFjcC0+ZmVhdC5tcHggKQorICAgICAgICAgICAgZ290
byBncF9mYXVsdDsKKworICAgICAgICBBU1NFUlQoaXNfaHZtX2RvbWFpbihkKSk7CisgICAgICAg
IGlmICghaHZtX2dldF9ndWVzdF9ibmRjZmdzKHYsIHZhbCkgKQorICAgICAgICAgICAgZ290byBn
cF9mYXVsdDsKKworICAgICAgICBicmVhazsKKwogICAgIGNhc2UgMHg0MDAwMDAwMCAuLi4gMHg0
MDAwMDFmZjoKICAgICAgICAgaWYgKCBpc192aXJpZGlhbl9kb21haW4oZCkgKQogICAgICAgICB7
CkBAIC0zNTcsNiArMzY3LDE2IEBAIGludCBndWVzdF93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWlu
dDMyX3QgbXNyLCB1aW50NjRfdCB2YWwpCiAgICAgICAgIHJldCA9IGd1ZXN0X3dybXNyX3gyYXBp
Yyh2LCBtc3IsIHZhbCk7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBNU1JfSUEzMl9CTkRD
RkdTOgorICAgICAgICBpZiAoICFjcC0+ZmVhdC5tcHggKQorICAgICAgICAgICAgZ290byBncF9m
YXVsdDsKKworICAgICAgICBBU1NFUlQoaXNfaHZtX2RvbWFpbihkKSk7CisgICAgICAgIGlmICgg
IWh2bV9zZXRfZ3Vlc3RfYm5kY2Zncyh2LCB2YWwpICkKKyAgICAgICAgICAgIGdvdG8gZ3BfZmF1
bHQ7CisKKyAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIDB4NDAwMDAwMDAgLi4uIDB4NDAwMDAx
ZmY6CiAgICAgICAgIGlmICggaXNfdmlyaWRpYW5fZG9tYWluKGQpICkKICAgICAgICAgewpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9odm0uaAppbmRleCBmNjdlOWRiZDEyLi4yODNmNmM3MjAyIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9odm0uaApAQCAtMTQ5LDcgKzE0OSw3IEBAIHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgewog
ICAgIGludCAgKCpnZXRfZ3Vlc3RfcGF0KShzdHJ1Y3QgdmNwdSAqdiwgdTY0ICopOwogICAgIGlu
dCAgKCpzZXRfZ3Vlc3RfcGF0KShzdHJ1Y3QgdmNwdSAqdiwgdTY0KTsKIAotICAgIGJvb2wgKCpn
ZXRfZ3Vlc3RfYm5kY2Zncykoc3RydWN0IHZjcHUgKnYsIHU2NCAqKTsKKyAgICBib29sICgqZ2V0
X2d1ZXN0X2JuZGNmZ3MpKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1NjQgKik7CiAgICAgYm9vbCAo
KnNldF9ndWVzdF9ibmRjZmdzKShzdHJ1Y3QgdmNwdSAqdiwgdTY0KTsKIAogICAgIHZvaWQgKCpz
ZXRfdHNjX29mZnNldCkoc3RydWN0IHZjcHUgKnYsIHU2NCBvZmZzZXQsIHU2NCBhdF90c2MpOwpA
QCAtNDQ4LDcgKzQ0OCw3IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBodm1fZ2V0X3No
YWRvd19nc19iYXNlKHN0cnVjdCB2Y3B1ICp2KQogICAgIHJldHVybiBodm1fZnVuY3MuZ2V0X3No
YWRvd19nc19iYXNlKHYpOwogfQogCi1zdGF0aWMgaW5saW5lIGJvb2wgaHZtX2dldF9ndWVzdF9i
bmRjZmdzKHN0cnVjdCB2Y3B1ICp2LCB1NjQgKnZhbCkKK3N0YXRpYyBpbmxpbmUgYm9vbCBodm1f
Z2V0X2d1ZXN0X2JuZGNmZ3MoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHU2NCAqdmFsKQogewogICAg
IHJldHVybiBodm1fZnVuY3MuZ2V0X2d1ZXN0X2JuZGNmZ3MgJiYKICAgICAgICAgICAgaHZtX2Z1
bmNzLmdldF9ndWVzdF9ibmRjZmdzKHYsIHZhbCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Apr 09 13:22:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Apr 2019 13: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 1hDqhd-0006pO-Uj; Tue, 09 Apr 2019 13:22:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PIXm=SL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hDqhc-0006oZ-3y
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 13:22:16 +0000
X-Inumbo-ID: 7dc44e14-5aca-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7dc44e14-5aca-11e9-92d7-bc764e045a96;
 Tue, 09 Apr 2019 13:22:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hDqhb-00005Q-0B
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 13:22:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hDqha-0002Ux-TE
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 13:22:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hDqha-0002Ux-TE@xenbits.xenproject.org>
Date: Tue, 09 Apr 2019 13:22:14 +0000
Subject: [Xen-changelog] [xen staging] x86: move the saved value of
 MSR_IA32_XSS into struct vcpu_msrs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk0M2M0NzQyODNhMzRlNDhlNTA4OGFmMmFkNjdkN2E1NjMyMGZiZDcKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1
IE1hciAxNCAxNDo1NDowMCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIEFwciA5IDE1OjA4OjEwIDIwMTkgKzAyMDAK
CiAgICB4ODY6IG1vdmUgdGhlIHNhdmVkIHZhbHVlIG9mIE1TUl9JQTMyX1hTUyBpbnRvIHN0cnVj
dCB2Y3B1X21zcnMKICAgIAogICAgQ3VycmVudGx5IHRoZSB2YWx1ZSBpcyBzYXZlZCBkaXJlY3Rs
eSBpbiBzdHJ1Y3QgaHZtX3ZjcHUuIFRoaXMgcGF0Y2ggc2ltcGx5CiAgICBjby1sb2NhdGVzIGl0
IHdpdGggb3RoZXIgc2F2ZWQgTVNSIHZhbHVlcy4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni9kb21haW4uYyAgICAgICAgICB8IDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAg
ICAgICB8IDQgKystLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgICAgIHwgNCArKy0tCiB4
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmggfCAxIC0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
bXNyLmggICAgICB8IDUgKysrKysKIDUgZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwg
NiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4v
YXJjaC94ODYvZG9tYWluLmMKaW5kZXggODczYjUxMGMzZi4uOWVhYTk3OGNlNSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAt
MTY1OSw3ICsxNjU5LDcgQEAgc3RhdGljIHZvaWQgX19jb250ZXh0X3N3aXRjaCh2b2lkKQogICAg
ICAgICAgICAgICAgIEJVRygpOwogCiAgICAgICAgICAgICBpZiAoIGNwdV9oYXNfeHNhdmVzICYm
IGlzX2h2bV92Y3B1KG4pICkKLSAgICAgICAgICAgICAgICBzZXRfbXNyX3hzcyhuLT5hcmNoLmh2
bS5tc3JfeHNzKTsKKyAgICAgICAgICAgICAgICBzZXRfbXNyX3hzcyhuLT5hcmNoLm1zcnMtPnhz
cy5yYXcpOwogICAgICAgICB9CiAgICAgICAgIHZjcHVfcmVzdG9yZV9mcHVfbm9ubGF6eShuLCBm
YWxzZSk7CiAgICAgICAgIG5kLT5hcmNoLmN0eHRfc3dpdGNoLT50byhuKTsKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDk1
YWVlYzhmZDcuLmMzNTc2MDcyYTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMK
KysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMzQ3Niw3ICszNDc2LDcgQEAgaW50IGh2
bV9tc3JfcmVhZF9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgKm1zcl9jb250
ZW50KQogICAgIGNhc2UgTVNSX0lBMzJfWFNTOgogICAgICAgICBpZiAoICFkLT5hcmNoLmNwdWlk
LT54c3RhdGUueHNhdmVzICkKICAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7Ci0gICAgICAgICpt
c3JfY29udGVudCA9IHYtPmFyY2guaHZtLm1zcl94c3M7CisgICAgICAgICptc3JfY29udGVudCA9
IHYtPmFyY2gubXNycy0+eHNzLnJhdzsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIE1TUl9L
OF9FTkFCTEVfQzFFOgpAQCAtMzYyMiw3ICszNjIyLDcgQEAgaW50IGh2bV9tc3Jfd3JpdGVfaW50
ZXJjZXB0KHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90IG1zcl9jb250ZW50LAogICAgICAgICAv
KiBObyBYU1MgZmVhdHVyZXMgY3VycmVudGx5IHN1cHBvcnRlZCBmb3IgZ3Vlc3RzLiAqLwogICAg
ICAgICBpZiAoICFkLT5hcmNoLmNwdWlkLT54c3RhdGUueHNhdmVzIHx8IG1zcl9jb250ZW50ICE9
IDAgKQogICAgICAgICAgICAgZ290byBncF9mYXVsdDsKLSAgICAgICAgdi0+YXJjaC5odm0ubXNy
X3hzcyA9IG1zcl9jb250ZW50OworICAgICAgICB2LT5hcmNoLm1zcnMtPnhzcy5yYXcgPSBtc3Jf
Y29udGVudDsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIE1TUl9BTUQ2NF9OQl9DRkc6CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3ZteC5jCmluZGV4IGY4NDgxZDAzMmEuLjk4NWU1NzM1ZDIgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBA
IC04MDcsNyArODA3LDcgQEAgc3RhdGljIHZvaWQgdm14X3NhdmVfbXNyKHN0cnVjdCB2Y3B1ICp2
LCBzdHJ1Y3QgaHZtX21zciAqY3R4dCkKIHsKICAgICBpZiAoIGNwdV9oYXNfeHNhdmVzICYmIGNw
dV9oYXNfdm14X3hzYXZlcyApCiAgICAgewotICAgICAgICBjdHh0LT5tc3JbY3R4dC0+Y291bnRd
LnZhbCA9IHYtPmFyY2guaHZtLm1zcl94c3M7CisgICAgICAgIGN0eHQtPm1zcltjdHh0LT5jb3Vu
dF0udmFsID0gdi0+YXJjaC5tc3JzLT54c3MucmF3OwogICAgICAgICBpZiAoIGN0eHQtPm1zcltj
dHh0LT5jb3VudF0udmFsICkKICAgICAgICAgICAgIGN0eHQtPm1zcltjdHh0LT5jb3VudCsrXS5p
bmRleCA9IE1TUl9JQTMyX1hTUzsKICAgICB9CkBAIC04MjYsNyArODI2LDcgQEAgc3RhdGljIGlu
dCB2bXhfbG9hZF9tc3Ioc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBodm1fbXNyICpjdHh0KQogICAg
ICAgICB7CiAgICAgICAgIGNhc2UgTVNSX0lBMzJfWFNTOgogICAgICAgICAgICAgaWYgKCBjcHVf
aGFzX3hzYXZlcyAmJiBjcHVfaGFzX3ZteF94c2F2ZXMgKQotICAgICAgICAgICAgICAgIHYtPmFy
Y2guaHZtLm1zcl94c3MgPSBjdHh0LT5tc3JbaV0udmFsOworICAgICAgICAgICAgICAgIHYtPmFy
Y2gubXNycy0+eHNzLnJhdyA9IGN0eHQtPm1zcltpXS52YWw7CiAgICAgICAgICAgICBlbHNlCiAg
ICAgICAgICAgICAgICAgZXJyID0gLUVOWElPOwogICAgICAgICAgICAgYnJlYWs7CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS92Y3B1LmgKaW5kZXggZDE1ODlmM2E5Ni4uMzhmNWMyYmI5YiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L3ZjcHUuaApAQCAtMTc2LDcgKzE3Niw2IEBAIHN0cnVjdCBodm1fdmNwdSB7CiAgICAgc3RydWN0
IGh2bV92Y3B1X2FzaWQgbjFhc2lkOwogCiAgICAgdTY0ICAgICAgICAgICAgICAgICBtc3JfdHNj
X2FkanVzdDsKLSAgICB1NjQgICAgICAgICAgICAgICAgIG1zcl94c3M7CiAKICAgICB1bmlvbiB7
CiAgICAgICAgIHN0cnVjdCB2bXhfdmNwdSB2bXg7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L21zci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaAppbmRleCBhNzI0NDc5M2Jm
Li4wZDUyYzA4NWY2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmgKQEAgLTMxMyw2ICszMTMsMTEgQEAgc3RydWN0IHZj
cHVfbXNycwogICAgICAqIHZhbHVlcyBoZXJlIG1heSBiZSBzdGFsZSBpbiBjdXJyZW50IGNvbnRl
eHQuCiAgICAgICovCiAgICAgdWludDMyX3QgZHJfbWFza1s0XTsKKworICAgIC8qIDB4MDAwMDBk
YTAgLSBNU1JfSUEzMl9YU1MgKi8KKyAgICBzdHJ1Y3QgeworICAgICAgICB1aW50NjRfdCByYXc7
CisgICAgfSB4c3M7CiB9OwogCiB2b2lkIGluaXRfZ3Vlc3RfbXNyX3BvbGljeSh2b2lkKTsKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdp
bmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Apr 09 13:22:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Apr 2019 13:22: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 1hDqhp-0006qw-07; Tue, 09 Apr 2019 13:22: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=PIXm=SL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hDqhn-0006ql-C4
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 13:22:27 +0000
X-Inumbo-ID: 83d67eee-5aca-11e9-880d-6fb45a462839
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 83d67eee-5aca-11e9-880d-6fb45a462839;
 Tue, 09 Apr 2019 13:22:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hDqhl-00005b-6S
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 13:22:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hDqhl-0002Vj-3k
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 13:22:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hDqhl-0002Vj-3k@xenbits.xenproject.org>
Date: Tue, 09 Apr 2019 13:22:25 +0000
Subject: [Xen-changelog] [xen staging] x86: stop handling MSR_IA32_XSS
 save/restore in implementation code
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRlYzA4YmI4MjY3NjVlNzg4YWNkMGFhY2NmOGM0NDRkZjhkZTgwMTkKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1
IE1hciAxNCAxNDo1NTowMCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIEFwciA5IDE1OjA4OjQ5IDIwMTkgKzAyMDAK
CiAgICB4ODY6IHN0b3AgaGFuZGxpbmcgTVNSX0lBMzJfWFNTIHNhdmUvcmVzdG9yZSBpbiBpbXBs
ZW1lbnRhdGlvbiBjb2RlCiAgICAKICAgIFNhdmluZyBhbmQgcmVzdG9yaW5nIHRoZSB2YWx1ZSBv
ZiB0aGlzIE1TUiBpcyBjdXJyZW50bHkgaGFuZGxlZCBieQogICAgaW1wbGVtZW50YXRpb24tc3Bl
Y2lmaWMgY29kZSBkZXNwaXRlIGl0IGJlaW5nIGFyY2hpdGVjdHVyYWwuIFRoaXMgcGF0Y2gKICAg
IG1vdmVzIGhhbmRsaW5nIG9mIGFjY2Vzc2VzIHRvIHRoaXMgTVNSIGZyb20gaHZtLmMgaW50byB0
aGUgbXNyLmMsIHRodXMKICAgIGFsbG93aW5nIHRoZSBjb21tb24gTVNSIHNhdmUvcmVzdG9yZSBj
b2RlIHRvIGhhbmRsZSBpdC4KICAgIAogICAgVGhpcyBwYXRjaCBhbHNvIGFkZHMgcHJvcGVyIGNo
ZWNrcyBvZiBDUFVJRCBwb2xpY3kgaW4gdGhlIG5ldyBnZXQvc2V0IGNvZGUuCiAgICAKICAgIE5P
VEU6IE1TUl9JQTMyX1hTUyBpcyB0aGUgbGFzdCBNU1IgdG8gYmUgc2F2ZWQgYW5kIHJlc3RvcmVk
IGJ5CiAgICAgICAgICBpbXBsZW1lbnRhdGlvbi1zcGVjaWZpYyBjb2RlLiBUaGlzIHBhdGNoIHRo
ZXJlZm9yZSByZW1vdmVzIHRoZQogICAgICAgICAgKFZNWCkgZGVmaW5pdGlvbnMgYW5kIG9mIHRo
ZSBpbml0X21zcigpLCBzYXZlX21zcigpIGFuZAogICAgICAgICAgbG9hZF9tc3IoKSBodm1fZnVu
Y3MsIGFzIHRoZXkgYXJlIG5vIGxvbmdlciBuZWNlc3NhcnkuIFRoZQogICAgICAgICAgZGVjbGFy
YXRpb25zIG9mIGFuZCBjYWxscyB0byB0aG9zZSBodm1fZnVuY3Mgd2lsbCBiZSBjbGVhbmVkIHVw
CiAgICAgICAgICBieSBhIHN1YnNlcXVlbnQgcGF0Y2guCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEtldmluIFRp
YW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAg
IHwgMTUgKystLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIHwgNDkgLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2
L21zci5jICAgICAgICAgfCAxOCArKysrKysrKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAy
MCBpbnNlcnRpb25zKCspLCA2MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCBjMzU3NjA3MmEwLi43
OWQxZGM2ZmFkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vaHZtLmMKQEAgLTEzMDksNiArMTMwOSw3IEBAIHN0YXRpYyBjb25zdCB1aW50
MzJfdCBtc3JzX3RvX3NlbmRbXSA9IHsKICAgICBNU1JfU1BFQ19DVFJMLAogICAgIE1TUl9JTlRF
TF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVMsCiAgICAgTVNSX0lBMzJfQk5EQ0ZHUywKKyAgICBNU1Jf
SUEzMl9YU1MsCiAgICAgTVNSX0FNRDY0X0RSMF9BRERSRVNTX01BU0ssCiAgICAgTVNSX0FNRDY0
X0RSMV9BRERSRVNTX01BU0ssCiAgICAgTVNSX0FNRDY0X0RSMl9BRERSRVNTX01BU0ssCkBAIC0x
NDQ3LDYgKzE0NDgsNyBAQCBzdGF0aWMgaW50IGh2bV9sb2FkX2NwdV9tc3JzKHN0cnVjdCBkb21h
aW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogICAgICAgICBjYXNlIE1TUl9TUEVDX0NU
Ukw6CiAgICAgICAgIGNhc2UgTVNSX0lOVEVMX01JU0NfRkVBVFVSRVNfRU5BQkxFUzoKICAgICAg
ICAgY2FzZSBNU1JfSUEzMl9CTkRDRkdTOgorICAgICAgICBjYXNlIE1TUl9JQTMyX1hTUzoKICAg
ICAgICAgY2FzZSBNU1JfQU1ENjRfRFIwX0FERFJFU1NfTUFTSzoKICAgICAgICAgY2FzZSBNU1Jf
QU1ENjRfRFIxX0FERFJFU1NfTUFTSyAuLi4gTVNSX0FNRDY0X0RSM19BRERSRVNTX01BU0s6CiAg
ICAgICAgICAgICByYyA9IGd1ZXN0X3dybXNyKHYsIGN0eHQtPm1zcltpXS5pbmRleCwgY3R4dC0+
bXNyW2ldLnZhbCk7CkBAIC0zNDczLDEyICszNDc1LDYgQEAgaW50IGh2bV9tc3JfcmVhZF9pbnRl
cmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgKm1zcl9jb250ZW50KQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1UUlJjYXBfVkNOVCkp
XTsKICAgICAgICAgYnJlYWs7CiAKLSAgICBjYXNlIE1TUl9JQTMyX1hTUzoKLSAgICAgICAgaWYg
KCAhZC0+YXJjaC5jcHVpZC0+eHN0YXRlLnhzYXZlcyApCi0gICAgICAgICAgICBnb3RvIGdwX2Zh
dWx0OwotICAgICAgICAqbXNyX2NvbnRlbnQgPSB2LT5hcmNoLm1zcnMtPnhzcy5yYXc7Ci0gICAg
ICAgIGJyZWFrOwotCiAgICAgY2FzZSBNU1JfSzhfRU5BQkxFX0MxRToKICAgICBjYXNlIE1TUl9B
TUQ2NF9OQl9DRkc6CiAgICAgICAgICAvKgpAQCAtMzYxOCwxMyArMzYxNCw2IEBAIGludCBodm1f
bXNyX3dyaXRlX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCBtc3JfY29udGVu
dCwKICAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CiAgICAgICAgIGJyZWFrOwogCi0gICAgY2Fz
ZSBNU1JfSUEzMl9YU1M6Ci0gICAgICAgIC8qIE5vIFhTUyBmZWF0dXJlcyBjdXJyZW50bHkgc3Vw
cG9ydGVkIGZvciBndWVzdHMuICovCi0gICAgICAgIGlmICggIWQtPmFyY2guY3B1aWQtPnhzdGF0
ZS54c2F2ZXMgfHwgbXNyX2NvbnRlbnQgIT0gMCApCi0gICAgICAgICAgICBnb3RvIGdwX2ZhdWx0
OwotICAgICAgICB2LT5hcmNoLm1zcnMtPnhzcy5yYXcgPSBtc3JfY29udGVudDsKLSAgICAgICAg
YnJlYWs7Ci0KICAgICBjYXNlIE1TUl9BTUQ2NF9OQl9DRkc6CiAgICAgICAgIC8qIGlnbm9yZSB0
aGUgd3JpdGUgKi8KICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCmluZGV4IDk4NWU1NzM1ZDIu
LmM0NmUwNWI5MWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC03OTcsNTIgKzc5Nyw2IEBAIHN0YXRpYyBp
bnQgdm14X2xvYWRfdm1jc19jdHh0KHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgaHZtX2h3X2NwdSAq
Y3R4dCkKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIHVuc2lnbmVkIGludCBfX2luaXQgdm14
X2luaXRfbXNyKHZvaWQpCi17Ci0gICAgcmV0dXJuIChjcHVfaGFzX21weCAmJiBjcHVfaGFzX3Zt
eF9tcHgpICsKLSAgICAgICAgICAgKGNwdV9oYXNfeHNhdmVzICYmIGNwdV9oYXNfdm14X3hzYXZl
cyk7Ci19Ci0KLXN0YXRpYyB2b2lkIHZteF9zYXZlX21zcihzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0
IGh2bV9tc3IgKmN0eHQpCi17Ci0gICAgaWYgKCBjcHVfaGFzX3hzYXZlcyAmJiBjcHVfaGFzX3Zt
eF94c2F2ZXMgKQotICAgIHsKLSAgICAgICAgY3R4dC0+bXNyW2N0eHQtPmNvdW50XS52YWwgPSB2
LT5hcmNoLm1zcnMtPnhzcy5yYXc7Ci0gICAgICAgIGlmICggY3R4dC0+bXNyW2N0eHQtPmNvdW50
XS52YWwgKQotICAgICAgICAgICAgY3R4dC0+bXNyW2N0eHQtPmNvdW50KytdLmluZGV4ID0gTVNS
X0lBMzJfWFNTOwotICAgIH0KLX0KLQotc3RhdGljIGludCB2bXhfbG9hZF9tc3Ioc3RydWN0IHZj
cHUgKnYsIHN0cnVjdCBodm1fbXNyICpjdHh0KQotewotICAgIHVuc2lnbmVkIGludCBpOwotICAg
IGludCBlcnIgPSAwOwotCi0gICAgdm14X3ZtY3NfZW50ZXIodik7Ci0KLSAgICBmb3IgKCBpID0g
MDsgaSA8IGN0eHQtPmNvdW50OyArK2kgKQotICAgIHsKLSAgICAgICAgc3dpdGNoICggY3R4dC0+
bXNyW2ldLmluZGV4ICkKLSAgICAgICAgewotICAgICAgICBjYXNlIE1TUl9JQTMyX1hTUzoKLSAg
ICAgICAgICAgIGlmICggY3B1X2hhc194c2F2ZXMgJiYgY3B1X2hhc192bXhfeHNhdmVzICkKLSAg
ICAgICAgICAgICAgICB2LT5hcmNoLm1zcnMtPnhzcy5yYXcgPSBjdHh0LT5tc3JbaV0udmFsOwot
ICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgICAgIGVyciA9IC1FTlhJTzsKLSAgICAgICAg
ICAgIGJyZWFrOwotICAgICAgICBkZWZhdWx0OgotICAgICAgICAgICAgY29udGludWU7Ci0gICAg
ICAgIH0KLSAgICAgICAgaWYgKCBlcnIgKQotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGN0
eHQtPm1zcltpXS5fcnN2ZCA9IDE7Ci0gICAgfQotCi0gICAgdm14X3ZtY3NfZXhpdCh2KTsKLQot
ICAgIHJldHVybiBlcnI7Ci19Ci0KIHN0YXRpYyB2b2lkIHZteF9mcHVfZW50ZXIoc3RydWN0IHZj
cHUgKnYpCiB7CiAgICAgdmNwdV9yZXN0b3JlX2ZwdV9sYXp5KHYpOwpAQCAtMjI4Miw5ICsyMjM2
LDYgQEAgc3RhdGljIHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgX19pbml0ZGF0YSB2bXhfZnVu
Y3Rpb25fdGFibGUgPSB7CiAgICAgLnZjcHVfZGVzdHJveSAgICAgICAgID0gdm14X3ZjcHVfZGVz
dHJveSwKICAgICAuc2F2ZV9jcHVfY3R4dCAgICAgICAgPSB2bXhfc2F2ZV92bWNzX2N0eHQsCiAg
ICAgLmxvYWRfY3B1X2N0eHQgICAgICAgID0gdm14X2xvYWRfdm1jc19jdHh0LAotICAgIC5pbml0
X21zciAgICAgICAgICAgICA9IHZteF9pbml0X21zciwKLSAgICAuc2F2ZV9tc3IgICAgICAgICAg
ICAgPSB2bXhfc2F2ZV9tc3IsCi0gICAgLmxvYWRfbXNyICAgICAgICAgICAgID0gdm14X2xvYWRf
bXNyLAogICAgIC5nZXRfaW50ZXJydXB0X3NoYWRvdyA9IHZteF9nZXRfaW50ZXJydXB0X3NoYWRv
dywKICAgICAuc2V0X2ludGVycnVwdF9zaGFkb3cgPSB2bXhfc2V0X2ludGVycnVwdF9zaGFkb3cs
CiAgICAgLmd1ZXN0X3g4Nl9tb2RlICAgICAgID0gdm14X2d1ZXN0X3g4Nl9tb2RlLApkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21zci5jIGIveGVuL2FyY2gveDg2L21zci5jCmluZGV4IDQ4ZjNh
OTRmNWIuLjgxNWQ1OTk1ODggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tc3IuYworKysgYi94
ZW4vYXJjaC94ODYvbXNyLmMKQEAgLTE5MSw2ICsxOTEsMTMgQEAgaW50IGd1ZXN0X3JkbXNyKGNv
bnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90ICp2YWwpCiAKICAgICAg
ICAgYnJlYWs7CiAKKyAgICBjYXNlIE1TUl9JQTMyX1hTUzoKKyAgICAgICAgaWYgKCAhY3AtPnhz
dGF0ZS54c2F2ZXMgKQorICAgICAgICAgICAgZ290byBncF9mYXVsdDsKKworICAgICAgICAqdmFs
ID0gbXNycy0+eHNzLnJhdzsKKyAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIDB4NDAwMDAwMDAg
Li4uIDB4NDAwMDAxZmY6CiAgICAgICAgIGlmICggaXNfdmlyaWRpYW5fZG9tYWluKGQpICkKICAg
ICAgICAgewpAQCAtMzc3LDYgKzM4NCwxNyBAQCBpbnQgZ3Vlc3Rfd3Jtc3Ioc3RydWN0IHZjcHUg
KnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgdmFsKQogCiAgICAgICAgIGJyZWFrOwogCisgICAg
Y2FzZSBNU1JfSUEzMl9YU1M6CisgICAgICAgIGlmICggIWNwLT54c3RhdGUueHNhdmVzICkKKyAg
ICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CisKKyAgICAgICAgLyogTm8gWFNTIGZlYXR1cmVzIGN1
cnJlbnRseSBzdXBwb3J0ZWQgZm9yIGd1ZXN0cyAqLworICAgICAgICBpZiAoIHZhbCAhPSAwICkK
KyAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CisKKyAgICAgICAgbXNycy0+eHNzLnJhdyA9IHZh
bDsKKyAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIDB4NDAwMDAwMDAgLi4uIDB4NDAwMDAxZmY6
CiAgICAgICAgIGlmICggaXNfdmlyaWRpYW5fZG9tYWluKGQpICkKICAgICAgICAgewotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Apr 09 13:22:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Apr 2019 13:22: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 1hDqhy-0006sN-1l; Tue, 09 Apr 2019 13:22:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PIXm=SL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hDqhw-0006s6-JH
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 13:22:36 +0000
X-Inumbo-ID: 89eb5f30-5aca-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 89eb5f30-5aca-11e9-92d7-bc764e045a96;
 Tue, 09 Apr 2019 13:22:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hDqhv-00005v-CU
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 13:22:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hDqhv-0002Wr-9q
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 13:22:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hDqhv-0002Wr-9q@xenbits.xenproject.org>
Date: Tue, 09 Apr 2019 13:22:35 +0000
Subject: [Xen-changelog] [xen staging] x86: remove defunct
 init/load/save_msr() hvm_funcs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY2MTY4NWE2NjkwMzhiZDcwOGZlYjUwZGMzZmUwMzA5ZWUxNTY4YjAKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1
IE1hciAxNCAxNDo1NTowMCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIEFwciA5IDE1OjA5OjE2IDIwMTkgKzAyMDAK
CiAgICB4ODY6IHJlbW92ZSBkZWZ1bmN0IGluaXQvbG9hZC9zYXZlX21zcigpIGh2bV9mdW5jcwog
ICAgCiAgICBUaGVzZSBodm1fZnVuY3MgYXJlIG5vIGxvbmdlciByZXF1aXJlZCBzaW5jZSBubyBN
U1IgdmFsdWVzIGFyZSBzYXZlZCBvcgogICAgcmVzdG9yZWQgYnkgaW1wbGVtZW50YXRpb24tc3Bl
Y2lmaWMgY29kZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgfCAyOSArKysrKysr
KystLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggfCAg
NCAtLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMKaW5kZXggNzlkMWRjNmZhZC4uMzA0MTFkN2NlYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0xMzE1LDcgKzEz
MTUsNiBAQCBzdGF0aWMgY29uc3QgdWludDMyX3QgbXNyc190b19zZW5kW10gPSB7CiAgICAgTVNS
X0FNRDY0X0RSMl9BRERSRVNTX01BU0ssCiAgICAgTVNSX0FNRDY0X0RSM19BRERSRVNTX01BU0ss
CiB9Owotc3RhdGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG1zcl9jb3VudF9tYXggPSBB
UlJBWV9TSVpFKG1zcnNfdG9fc2VuZCk7CiAKIHN0YXRpYyBpbnQgaHZtX3NhdmVfY3B1X21zcnMo
c3RydWN0IHZjcHUgKnYsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogewpAQCAtMTMyNSw3ICsx
MzI0LDcgQEAgc3RhdGljIGludCBodm1fc2F2ZV9jcHVfbXNycyhzdHJ1Y3QgdmNwdSAqdiwgaHZt
X2RvbWFpbl9jb250ZXh0X3QgKmgpCiAgICAgaW50IGVycjsKIAogICAgIGVyciA9IF9odm1faW5p
dF9lbnRyeShoLCBDUFVfTVNSX0NPREUsIHYtPnZjcHVfaWQsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEhWTV9DUFVfTVNSX1NJWkUobXNyX2NvdW50X21heCkpOworICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBIVk1fQ1BVX01TUl9TSVpFKEFSUkFZX1NJWkUobXNyc190b19zZW5k
KSkpOwogICAgIGlmICggZXJyICkKICAgICAgICAgcmV0dXJuIGVycjsKICAgICBjdHh0ID0gKHN0
cnVjdCBodm1fbXNyICopJmgtPmRhdGFbaC0+Y3VyXTsKQEAgLTEzNTgsMTAgKzEzNTcsNyBAQCBz
dGF0aWMgaW50IGh2bV9zYXZlX2NwdV9tc3JzKHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWluX2Nv
bnRleHRfdCAqaCkKICAgICAgICAgY3R4dC0+bXNyW2N0eHQtPmNvdW50KytdLnZhbCA9IHZhbDsK
ICAgICB9CiAKLSAgICBpZiAoIGh2bV9mdW5jcy5zYXZlX21zciApCi0gICAgICAgIGh2bV9mdW5j
cy5zYXZlX21zcih2LCBjdHh0KTsKLQotICAgIEFTU0VSVChjdHh0LT5jb3VudCA8PSBtc3JfY291
bnRfbWF4KTsKKyAgICBBU1NFUlQoY3R4dC0+Y291bnQgPD0gQVJSQVlfU0laRShtc3JzX3RvX3Nl
bmQpKTsKIAogICAgIGZvciAoIGkgPSAwOyBpIDwgY3R4dC0+Y291bnQ7ICsraSApCiAgICAgICAg
IGN0eHQtPm1zcltpXS5fcnN2ZCA9IDA7CkBAIC0xNDM2LDkgKzE0MzIsNiBAQCBzdGF0aWMgaW50
IGh2bV9sb2FkX2NwdV9tc3JzKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90
ICpoKQogICAgICAgICAgICAgcmV0dXJuIC1FT1BOT1RTVVBQOwogICAgIC8qIENoZWNraW5nIGZp
bmlzaGVkICovCiAKLSAgICBpZiAoIGh2bV9mdW5jcy5sb2FkX21zciApCi0gICAgICAgIGVyciA9
IGh2bV9mdW5jcy5sb2FkX21zcih2LCBjdHh0KTsKLQogICAgIGZvciAoIGkgPSAwOyAhZXJyICYm
IGkgPCBjdHh0LT5jb3VudDsgKytpICkKICAgICB7CiAgICAgICAgIHN3aXRjaCAoIGN0eHQtPm1z
cltpXS5pbmRleCApCkBAIC0xNDgwLDE3ICsxNDczLDEzIEBAIHN0YXRpYyBpbnQgX19pbml0IGh2
bV9yZWdpc3Rlcl9DUFVfc2F2ZV9hbmRfcmVzdG9yZSh2b2lkKQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHNpemVvZihzdHJ1Y3QgaHZtX3NhdmVfZGVzY3JpcHRvciksCiAgICAgICAgICAg
ICAgICAgICAgICAgICBIVk1TUl9QRVJfVkNQVSk7CiAKLSAgICBpZiAoIGh2bV9mdW5jcy5pbml0
X21zciApCi0gICAgICAgIG1zcl9jb3VudF9tYXggKz0gaHZtX2Z1bmNzLmluaXRfbXNyKCk7Ci0K
LSAgICBpZiAoIG1zcl9jb3VudF9tYXggKQotICAgICAgICBodm1fcmVnaXN0ZXJfc2F2ZXZtKENQ
VV9NU1JfQ09ERSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAiQ1BVX01TUiIsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaHZtX3NhdmVfY3B1X21zcnMsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaHZtX2xvYWRfY3B1X21zcnMsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgSFZNX0NQVV9NU1JfU0laRShtc3JfY291bnRfbWF4KSArCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHNpemVvZihzdHJ1Y3QgaHZtX3NhdmVfZGVzY3JpcHRvciksCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgSFZNU1JfUEVSX1ZDUFUpOworICAgIGh2bV9yZWdpc3Rl
cl9zYXZldm0oQ1BVX01TUl9DT0RFLAorICAgICAgICAgICAgICAgICAgICAgICAgIkNQVV9NU1Ii
LAorICAgICAgICAgICAgICAgICAgICAgICAgaHZtX3NhdmVfY3B1X21zcnMsCisgICAgICAgICAg
ICAgICAgICAgICAgICBodm1fbG9hZF9jcHVfbXNycywKKyAgICAgICAgICAgICAgICAgICAgICAg
IEhWTV9DUFVfTVNSX1NJWkUoQVJSQVlfU0laRShtc3JzX3RvX3NlbmQpKSArCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc2l6ZW9mKHN0cnVjdCBodm1fc2F2ZV9kZXNjcmlwdG9yKSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgIEhWTVNSX1BFUl9WQ1BVKTsKIAogICAgIHJldHVybiAwOwog
fQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9odm0uaAppbmRleCAyODNmNmM3MjAyLi5jODExZmE5MTM5IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9odm0uaApAQCAtMTE1LDEwICsxMTUsNiBAQCBzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3Rh
YmxlIHsKICAgICB2b2lkICgqc2F2ZV9jcHVfY3R4dCkoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBo
dm1faHdfY3B1ICpjdHh0KTsKICAgICBpbnQgKCpsb2FkX2NwdV9jdHh0KShzdHJ1Y3QgdmNwdSAq
diwgc3RydWN0IGh2bV9od19jcHUgKmN0eHQpOwogCi0gICAgdW5zaWduZWQgaW50ICgqaW5pdF9t
c3IpKHZvaWQpOwotICAgIHZvaWQgKCpzYXZlX21zcikoc3RydWN0IHZjcHUgKiwgc3RydWN0IGh2
bV9tc3IgKik7Ci0gICAgaW50ICgqbG9hZF9tc3IpKHN0cnVjdCB2Y3B1ICosIHN0cnVjdCBodm1f
bXNyICopOwotCiAgICAgLyogRXhhbWluZSBzcGVjaWZpY3Mgb2YgdGhlIGd1ZXN0IHN0YXRlLiAq
LwogICAgIHVuc2lnbmVkIGludCAoKmdldF9pbnRlcnJ1cHRfc2hhZG93KShzdHJ1Y3QgdmNwdSAq
dik7CiAgICAgdm9pZCAoKnNldF9pbnRlcnJ1cHRfc2hhZG93KShzdHJ1Y3QgdmNwdSAqdiwgdW5z
aWduZWQgaW50IGludHJfc2hhZG93KTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Apr 09 13:22:48 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Apr 2019 13: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 1hDqi8-0006uo-3n; Tue, 09 Apr 2019 13:22:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PIXm=SL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hDqi6-0006uS-Os
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 13:22:46 +0000
X-Inumbo-ID: 8ff9bcd2-5aca-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8ff9bcd2-5aca-11e9-92d7-bc764e045a96;
 Tue, 09 Apr 2019 13:22:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hDqi5-000070-IP
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 13:22:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hDqi5-0002Xp-Fh
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 13:22:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hDqi5-0002Xp-Fh@xenbits.xenproject.org>
Date: Tue, 09 Apr 2019 13:22:45 +0000
Subject: [Xen-changelog] [xen staging] VT-d: posted interrupts require
 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: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZjNTQ2NjM3ODZkOWYxZWQwNDE1Mzg2NzY4N2MxNTg2NzVlNzI3N2QKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgQXByIDkg
MTU6MTI6MDcgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBBcHIgOSAxNToxMjowNyAyMDE5ICswMjAwCgogICAgVlQt
ZDogcG9zdGVkIGludGVycnVwdHMgcmVxdWlyZSBpbnRlcnJ1cHQgcmVtYXBwaW5nCiAgICAKICAg
IEluaXRpYWxseSBJIGhhZCBqdXN0IG5vdGljZWQgdGhlIHVubmVjZXNzYXJ5IGluZGlyZWN0aW9u
IGluIHRoZSBjYWxsCiAgICBmcm9tIHBpX3VwZGF0ZV9pcnRlKCkuIFRoZSBnZW5lcmljIHdyYXBw
ZXIgaGF2aW5nIGFuIGlvbW11X2ludHJlbWFwCiAgICBjb25kaXRpb25hbCBtYWRlIG1lIGxvb2sg
YXQgdGhlIHNldHVwIGNvZGUgdGhvdWdoLiBTbyBmaXJzdCBvZiBhbGwKICAgIGVuZm9yY2UgdGhl
IG5lY2Vzc2FyeSBkZXBlbmRlbmN5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlh
bkBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAu
YyB8IDMgKystCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyAgICB8IDIgKy0K
IDIgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMKaW5kZXggNDcyMGEzZjliYy4uZGYwZThhYzVj
YiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMKKysr
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMKQEAgLTk3OSw3ICs5Nzks
OCBAQCBpbnQgcGlfdXBkYXRlX2lydGUoY29uc3Qgc3RydWN0IHBpX2Rlc2MgKnBpX2Rlc2MsIGNv
bnN0IHN0cnVjdCBwaXJxICpwaXJxLAogICAgIHNwaW5fdW5sb2NrX2lycSgmZGVzYy0+bG9jayk7
CiAKICAgICBBU1NFUlQocGNpZGV2c19sb2NrZWQoKSk7Ci0gICAgcmV0dXJuIGlvbW11X3VwZGF0
ZV9pcmVfZnJvbV9tc2kobXNpX2Rlc2MsICZtc2lfZGVzYy0+bXNnKTsKKworICAgIHJldHVybiBt
c2lfbXNnX3dyaXRlX3JlbWFwX3J0ZShtc2lfZGVzYywgJm1zaV9kZXNjLT5tc2cpOwogCiAgdW5s
b2NrX291dDoKICAgICBzcGluX3VubG9ja19pcnEoJmRlc2MtPmxvY2spOwpkaWZmIC0tZ2l0IGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC92dGQvaW9tbXUuYwppbmRleCA2OTk5NWM0YTlmLi4xOTA4NWY1NDBjIDEwMDY0NAotLS0g
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC92dGQvaW9tbXUuYwpAQCAtMjM0MCw3ICsyMzQwLDcgQEAgc3RhdGljIGludCBf
X2luaXQgdnRkX3NldHVwKHZvaWQpCiAgICAgICAgICAqIG5vdCBzdXBwb3J0ZWQsIHNpbmNlIHdl
IGNvdW50IG9uIHRoaXMgZmVhdHVyZSB0bwogICAgICAgICAgKiBhdG9taWNhbGx5IHVwZGF0ZSAx
Ni1ieXRlIElSVEUgaW4gcG9zdGVkIGZvcm1hdC4KICAgICAgICAgICovCi0gICAgICAgIGlmICgg
IWNhcF9pbnRyX3Bvc3QoaW9tbXUtPmNhcCkgfHwgIWNwdV9oYXNfY3gxNiApCisgICAgICAgIGlm
ICggIWNhcF9pbnRyX3Bvc3QoaW9tbXUtPmNhcCkgfHwgIWlvbW11X2ludHJlbWFwIHx8ICFjcHVf
aGFzX2N4MTYgKQogICAgICAgICAgICAgaW9tbXVfaW50cG9zdCA9IDA7CiAKICAgICAgICAgaWYg
KCAhdnRkX2VwdF9wYWdlX2NvbXBhdGlibGUoaW9tbXUpICkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Apr 09 13:22:58 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Apr 2019 13: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 1hDqiI-0006wS-6l; Tue, 09 Apr 2019 13:22:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PIXm=SL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hDqiH-0006wF-59
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 13:22:57 +0000
X-Inumbo-ID: 960ba391-5aca-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 960ba391-5aca-11e9-92d7-bc764e045a96;
 Tue, 09 Apr 2019 13:22:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hDqiF-00007C-OF
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 13:22:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hDqiF-0002Yu-Lm
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 13:22:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hDqiF-0002Yu-Lm@xenbits.xenproject.org>
Date: Tue, 09 Apr 2019 13:22:55 +0000
Subject: [Xen-changelog] [xen staging] x86/IOMMU: abstract Intel-specific
 adjust_vtd_irq_affinities()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVlNTg2ODcyNGUzNTAyMGVhNWVkYmMxMGM3MTU4MjNhOTk4ODdmM2YKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgQXByIDkg
MTU6MTI6NDMgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFR1ZSBBcHIgOSAxNToxMjo0MyAyMDE5ICswMjAwCgogICAgeDg2
L0lPTU1VOiBhYnN0cmFjdCBJbnRlbC1zcGVjaWZpYyBhZGp1c3RfdnRkX2lycV9hZmZpbml0aWVz
KCkKICAgIAogICAgVGhpcyBjYW4ndCBiZSBmb2xkZWQgaW50byB0aGUgcmVzdW1lIGhvb2ssIGFz
IHRoYXQgcnVucyBiZWZvcmUgYnJpbmdpbmcKICAgIGJhY2sgdXAgQVBzLCBidXQgdGhlIGFmZmlu
aXR5IGFkanVzdG1lbnQgd2FudHMgdG8gaGFwcGVuIHdpdGggYWxsIENQVXMKICAgIGJhY2sgb25s
aW5lLiBIZW5jZSBhIHNlcGFyYXRlIGhvb2sgaXMgbmVlZGVkIHN1Y2ggdGhhdCBBTUQgY2FuIHRo
ZW4KICAgIGxldmVyYWdlIGl0IGFzIHdlbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxr
ZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMgICAg
ICAgICAgIHwgMiArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgfCAzICsr
LQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oICAgICAgICAgfCA4ICsrKysrKystCiB4ZW4v
aW5jbHVkZS94ZW4vaW9tbXUuaCAgICAgICAgICAgICB8IDMgKysrCiA0IGZpbGVzIGNoYW5nZWQs
IDEzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2FjcGkvcG93ZXIuYyBiL3hlbi9hcmNoL3g4Ni9hY3BpL3Bvd2VyLmMKaW5kZXggOTNlOTY3
ZmU4Zi4uYWVjYzc1NGZkYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2FjcGkvcG93ZXIuYwor
KysgYi94ZW4vYXJjaC94ODYvYWNwaS9wb3dlci5jCkBAIC0yNzUsNyArMjc1LDcgQEAgc3RhdGlj
IGludCBlbnRlcl9zdGF0ZSh1MzIgc3RhdGUpCiAgICAgbXRycl9hcHNfc3luY19iZWdpbigpOwog
ICAgIGVuYWJsZV9ub25ib290X2NwdXMoKTsKICAgICBtdHJyX2Fwc19zeW5jX2VuZCgpOwotICAg
IGFkanVzdF92dGRfaXJxX2FmZmluaXRpZXMoKTsKKyAgICBpb21tdV9hZGp1c3RfaXJxX2FmZmlu
aXRpZXMoKTsKICAgICBhY3BpX2RtYXJfemFwKCk7CiAgICAgdGhhd19kb21haW5zKCk7CiAgICAg
c3lzdGVtX3N0YXRlID0gU1lTX1NUQVRFX2FjdGl2ZTsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lv
bW11LmMKaW5kZXggMTkwODVmNTQwYy4uN2I5ZTA5YTA4NCAxMDA2NDQKLS0tIGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL2lvbW11LmMKQEAgLTIxNDEsNyArMjE0MSw3IEBAIHN0YXRpYyB2b2lkIGFkanVzdF9pcnFf
YWZmaW5pdHkoc3RydWN0IGFjcGlfZHJoZF91bml0ICpkcmhkKQogICAgIGRtYV9tc2lfc2V0X2Fm
ZmluaXR5KGlycV90b19kZXNjKGRyaGQtPmlvbW11LT5tc2kuaXJxKSwgY3B1bWFzayk7CiB9CiAK
LWludCBhZGp1c3RfdnRkX2lycV9hZmZpbml0aWVzKHZvaWQpCitzdGF0aWMgaW50IGFkanVzdF92
dGRfaXJxX2FmZmluaXRpZXModm9pZCkKIHsKICAgICBzdHJ1Y3QgYWNwaV9kcmhkX3VuaXQgKmRy
aGQ7CiAKQEAgLTI3MjUsNiArMjcyNSw3IEBAIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgX19pbml0
Y29uc3RyZWwgaW50ZWxfaW9tbXVfb3BzID0gewogICAgIC5yZWFkX2FwaWNfZnJvbV9pcmUgPSBp
b19hcGljX3JlYWRfcmVtYXBfcnRlLAogICAgIC5yZWFkX21zaV9mcm9tX2lyZSA9IG1zaV9tc2df
cmVhZF9yZW1hcF9ydGUsCiAgICAgLnNldHVwX2hwZXRfbXNpID0gaW50ZWxfc2V0dXBfaHBldF9t
c2ksCisgICAgLmFkanVzdF9pcnFfYWZmaW5pdGllcyA9IGFkanVzdF92dGRfaXJxX2FmZmluaXRp
ZXMsCiAgICAgLnN1c3BlbmQgPSB2dGRfc3VzcGVuZCwKICAgICAucmVzdW1lID0gdnRkX3Jlc3Vt
ZSwKICAgICAuc2hhcmVfcDJtID0gaW9tbXVfc2V0X3BnZCwKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvaW9tbXUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaAppbmRleCBm
ZDI0ZDhmYjdiLi5iYmRiMDVmNWYwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2lv
bW11LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oCkBAIC04MSw4ICs4MSwxNCBA
QCB2b2lkIGlvbW11X3VwZGF0ZV9pcmVfZnJvbV9hcGljKHVuc2lnbmVkIGludCBhcGljLCB1bnNp
Z25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbgogdW5zaWduZWQgaW50IGlvbW11X3JlYWRfYXBpY19m
cm9tX2lyZSh1bnNpZ25lZCBpbnQgYXBpYywgdW5zaWduZWQgaW50IHJlZyk7CiBpbnQgaW9tbXVf
c2V0dXBfaHBldF9tc2koc3RydWN0IG1zaV9kZXNjICopOwogCitzdGF0aWMgaW5saW5lIGludCBp
b21tdV9hZGp1c3RfaXJxX2FmZmluaXRpZXModm9pZCkKK3sKKyAgICByZXR1cm4gaW9tbXVfb3Bz
LmFkanVzdF9pcnFfYWZmaW5pdGllcworICAgICAgICAgICA/IGlvbW11X29wcy5hZGp1c3RfaXJx
X2FmZmluaXRpZXMoKQorICAgICAgICAgICA6IDA7Cit9CisKIC8qIFdoaWxlIFZULWQgc3BlY2lm
aWMsIHRoaXMgbXVzdCBnZXQgZGVjbGFyZWQgaW4gYSBnZW5lcmljIGhlYWRlci4gKi8KLWludCBh
ZGp1c3RfdnRkX2lycV9hZmZpbml0aWVzKHZvaWQpOwogaW50IF9fbXVzdF9jaGVjayBpb21tdV9w
dGVfZmx1c2goc3RydWN0IGRvbWFpbiAqZCwgdTY0IGdmbiwgdTY0ICpwdGUsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbnQgb3JkZXIsIGludCBwcmVzZW50KTsKIApkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmggYi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaApp
bmRleCBiNGFmYWZkOTcyLi41ZDNjMTYxOWM0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4v
aW9tbXUuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaApAQCAtMjI0LDcgKzIyNCwxMCBA
QCBzdHJ1Y3QgaW9tbXVfb3BzIHsKIAogICAgIHZvaWQgKCp1cGRhdGVfaXJlX2Zyb21fYXBpYyko
dW5zaWduZWQgaW50IGFwaWMsIHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGludCB2YWx1ZSk7
CiAgICAgdW5zaWduZWQgaW50ICgqcmVhZF9hcGljX2Zyb21faXJlKSh1bnNpZ25lZCBpbnQgYXBp
YywgdW5zaWduZWQgaW50IHJlZyk7CisKICAgICBpbnQgKCpzZXR1cF9ocGV0X21zaSkoc3RydWN0
IG1zaV9kZXNjICopOworCisgICAgaW50ICgqYWRqdXN0X2lycV9hZmZpbml0aWVzKSh2b2lkKTsK
ICNlbmRpZiAvKiBDT05GSUdfWDg2ICovCiAKICAgICBpbnQgX19tdXN0X2NoZWNrICgqc3VzcGVu
ZCkodm9pZCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Apr 09 14:22:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Apr 2019 14:22:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hDrdX-0003wI-Hy; Tue, 09 Apr 2019 14:22:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PIXm=SL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hDrdW-0003w7-7B
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 14:22:06 +0000
X-Inumbo-ID: d93c87b7-5ad2-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d93c87b7-5ad2-11e9-92d7-bc764e045a96;
 Tue, 09 Apr 2019 14:22:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hDrdU-0001Pr-Dy
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 14:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hDrdU-0006qj-BH
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 14:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hDrdU-0006qj-BH@xenbits.xenproject.org>
Date: Tue, 09 Apr 2019 14:22:04 +0000
Subject: [Xen-changelog] [xen staging] libxl: Constify
 libxl_device_*_compare functions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNmOTY1YmNjM2FmMTIyYjZhN2Y2MDAxM2FiYjRjZDk5NGY5N2Q4NWYKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBBcHIgNSAxODo1ODowOSAyMDE5ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBBcHIgOSAxNTowNjowNSAyMDE5ICswMTAw
CgogICAgbGlieGw6IENvbnN0aWZ5IGxpYnhsX2RldmljZV8qX2NvbXBhcmUgZnVuY3Rpb25zCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRy
aXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQog
dG9vbHMvbGlieGwvbGlieGxfZGlzay5jICAgICB8IDQgKystLQogdG9vbHMvbGlieGwvbGlieGxf
aW50ZXJuYWwuaCB8IDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX25pYy5jICAgICAgfCA0ICsrLS0K
IHRvb2xzL2xpYnhsL2xpYnhsX3BjaS5jICAgICAgfCA0ICsrLS0KIHRvb2xzL2xpYnhsL2xpYnhs
X3VzYi5jICAgICAgfCA4ICsrKystLS0tCiB0b29scy9saWJ4bC9saWJ4bF92ZGlzcGwuYyAgIHwg
NCArKy0tCiB0b29scy9saWJ4bC9saWJ4bF92c25kLmMgICAgIHwgNCArKy0tCiB0b29scy9saWJ4
bC9saWJ4bF92dHBtLmMgICAgIHwgNCArKy0tCiA4IGZpbGVzIGNoYW5nZWQsIDE3IGluc2VydGlv
bnMoKyksIDE3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Rp
c2suYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Rpc2suYwppbmRleCBlOWVjZWI2NWUzLi43OWUzMGY4
ZDUyIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kaXNrLmMKKysrIGIvdG9vbHMvbGli
eGwvbGlieGxfZGlzay5jCkBAIC0xMTI2LDggKzExMjYsOCBAQCBMSUJYTF9ERUZJTkVfREVWSUNF
X0FERChkaXNrKQogTElCWExfREVGSU5FX0RFVklDRVNfQUREKGRpc2spCiBMSUJYTF9ERUZJTkVf
REVWSUNFX1JFTU9WRShkaXNrKQogCi1zdGF0aWMgaW50IGxpYnhsX2RldmljZV9kaXNrX2NvbXBh
cmUobGlieGxfZGV2aWNlX2Rpc2sgKmQxLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX2RldmljZV9kaXNrICpkMikKK3N0YXRpYyBpbnQgbGlieGxfZGV2aWNlX2Rp
c2tfY29tcGFyZShjb25zdCBsaWJ4bF9kZXZpY2VfZGlzayAqZDEsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfZGV2aWNlX2Rpc2sgKmQyKQogewogICAg
IHJldHVybiBDT01QQVJFX0RJU0soZDEsIGQyKTsKIH0KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IDQ1
OWY5YmZmYTguLmM3NWM5ODE1NmEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVy
bmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMzcyOCw3ICszNzI4
LDcgQEAgdHlwZWRlZiBpbnQgKCpkZXZpY2VfdG9fZGV2aWNlX2ZuX3QpKGxpYnhsX19nYyAqLCB1
aW50MzJfdCwgdm9pZCAqLAogdHlwZWRlZiB2b2lkICgqZGV2aWNlX2luaXRfZm5fdCkodm9pZCAq
KTsKIHR5cGVkZWYgdm9pZCAoKmRldmljZV9jb3B5X2ZuX3QpKGxpYnhsX2N0eCAqLCB2b2lkICos
IHZvaWQgKik7CiB0eXBlZGVmIHZvaWQgKCpkZXZpY2VfZGlzcG9zZV9mbl90KSh2b2lkICopOwot
dHlwZWRlZiBpbnQgKCpkZXZpY2VfY29tcGFyZV9mbl90KSh2b2lkICosIHZvaWQgKik7Cit0eXBl
ZGVmIGludCAoKmRldmljZV9jb21wYXJlX2ZuX3QpKGNvbnN0IHZvaWQgKiwgY29uc3Qgdm9pZCAq
KTsKIHR5cGVkZWYgdm9pZCAoKmRldmljZV9tZXJnZV9mbl90KShsaWJ4bF9jdHggKiwgdm9pZCAq
LCB2b2lkICopOwogdHlwZWRlZiBpbnQgKCpkZXZpY2VfZG1fbmVlZGVkX2ZuX3QpKHZvaWQgKiwg
dW5zaWduZWQpOwogdHlwZWRlZiB2b2lkICgqZGV2aWNlX3VwZGF0ZV9jb25maWdfZm5fdCkobGli
eGxfX2djICosIHZvaWQgKiwgdm9pZCAqKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhs
X25pYy5jIGIvdG9vbHMvbGlieGwvbGlieGxfbmljLmMKaW5kZXggMDFiNzExYjg0ZS4uZjJiNWUw
MjI4NSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfbmljLmMKKysrIGIvdG9vbHMvbGli
eGwvbGlieGxfbmljLmMKQEAgLTQ1NCw4ICs0NTQsOCBAQCBjb25zdCBjaGFyICpsaWJ4bF9fZGV2
aWNlX25pY19kZXZuYW1lKGxpYnhsX19nYyAqZ2MsCiAgICAgfQogfQogCi1zdGF0aWMgaW50IGxp
YnhsX2RldmljZV9uaWNfY29tcGFyZShsaWJ4bF9kZXZpY2VfbmljICpkMSwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV9uaWMgKmQyKQorc3RhdGljIGlu
dCBsaWJ4bF9kZXZpY2VfbmljX2NvbXBhcmUoY29uc3QgbGlieGxfZGV2aWNlX25pYyAqZDEsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9kZXZpY2Vfbmlj
ICpkMikKIHsKICAgICByZXR1cm4gQ09NUEFSRV9ERVZJRChkMSwgZDIpOwogfQpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfcGNpLmMgYi90b29scy9saWJ4bC9saWJ4bF9wY2kuYwppbmRl
eCA4N2FmYTAzZDllLi40ZWM2ODcyNzk4IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9w
Y2kuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9wY2kuYwpAQCAtMTY3OSw4ICsxNjc5LDggQEAg
aW50IGxpYnhsX19ncmFudF92Z2FfaW9tZW1fcGVybWlzc2lvbihsaWJ4bF9fZ2MgKmdjLCBjb25z
dCB1aW50MzJfdCBkb21pZCwKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIGludCBsaWJ4bF9k
ZXZpY2VfcGNpX2NvbXBhcmUobGlieGxfZGV2aWNlX3BjaSAqZDEsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfcGNpICpkMikKK3N0YXRpYyBpbnQgbGli
eGxfZGV2aWNlX3BjaV9jb21wYXJlKGNvbnN0IGxpYnhsX2RldmljZV9wY2kgKmQxLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfZGV2aWNlX3BjaSAqZDIp
CiB7CiAgICAgcmV0dXJuIENPTVBBUkVfUENJKGQxLCBkMik7CiB9CmRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bF91c2IuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3VzYi5jCmluZGV4IDY3ZDJm
YjRlMzcuLmFkYjEyMmFjODUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3VzYi5jCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3VzYi5jCkBAIC0xOTI1LDggKzE5MjUsOCBAQCBvdXQ6CiAg
ICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgaW50IGxpYnhsX2RldmljZV91c2JjdHJsX2NvbXBh
cmUobGlieGxfZGV2aWNlX3VzYmN0cmwgKmQxLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX2RldmljZV91c2JjdHJsICpkMikKK3N0YXRpYyBpbnQgbGlieGxf
ZGV2aWNlX3VzYmN0cmxfY29tcGFyZShjb25zdCBsaWJ4bF9kZXZpY2VfdXNiY3RybCAqZDEsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfZGV2aWNl
X3VzYmN0cmwgKmQyKQogewogICAgIHJldHVybiBDT01QQVJFX1VTQkNUUkwoZDEsIGQyKTsKIH0K
QEAgLTE5MzksOCArMTkzOSw4IEBAIHN0YXRpYyBpbnQgbGlieGxfZGV2aWNlX3VzYmN0cmxfZG1f
bmVlZGVkKHZvaWQgKmUsIHVuc2lnbmVkIGRvbWlkKQogICAgICAgICAgICBlbGVtLT5iYWNrZW5k
X2RvbWlkID09IGRvbWlkOwogfQogCi1zdGF0aWMgaW50IGxpYnhsX2RldmljZV91c2JkZXZfY29t
cGFyZShsaWJ4bF9kZXZpY2VfdXNiZGV2ICpkMSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX2RldmljZV91c2JkZXYgKmQyKQorc3RhdGljIGludCBsaWJ4bF9k
ZXZpY2VfdXNiZGV2X2NvbXBhcmUoY29uc3QgbGlieGxfZGV2aWNlX3VzYmRldiAqZDEsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9kZXZpY2VfdXNi
ZGV2ICpkMikKIHsKICAgICByZXR1cm4gQ09NUEFSRV9VU0IoZDEsIGQyKTsKIH0KZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3ZkaXNwbC5jIGIvdG9vbHMvbGlieGwvbGlieGxfdmRpc3Bs
LmMKaW5kZXggMzUxZjZiZWNjYi4uYzljYzQ1NTE3NiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfdmRpc3BsLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdmRpc3BsLmMKQEAgLTQ4LDgg
KzQ4LDggQEAgc3RhdGljIHZvaWQgbGlieGxfX3VwZGF0ZV9jb25maWdfdmRpc3BsKGxpYnhsX19n
YyAqZ2MsCiAgICAgZHN0LT5iZV9hbGxvYyA9IHNyYy0+YmVfYWxsb2M7CiB9CiAKLXN0YXRpYyBp
bnQgbGlieGxfZGV2aWNlX3ZkaXNwbF9jb21wYXJlKGxpYnhsX2RldmljZV92ZGlzcGwgKmQxLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZkaXNw
bCAqZDIpCitzdGF0aWMgaW50IGxpYnhsX2RldmljZV92ZGlzcGxfY29tcGFyZShjb25zdCBsaWJ4
bF9kZXZpY2VfdmRpc3BsICpkMSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnN0IGxpYnhsX2RldmljZV92ZGlzcGwgKmQyKQogewogICAgIHJldHVybiBDT01QQVJF
X0RFVklEKGQxLCBkMik7CiB9CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF92c25kLmMg
Yi90b29scy9saWJ4bC9saWJ4bF92c25kLmMKaW5kZXggOTU3MGE0Y2YwZS4uMTE1MWNiYzU2NyAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdnNuZC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3ZzbmQuYwpAQCAtMjkwLDggKzI5MCw4IEBAIHN0YXRpYyB2b2lkIGxpYnhsX191cGRhdGVf
Y29uZmlnX3ZzbmQobGlieGxfX2djICpnYywKICAgICBkc3QtPmRldmlkID0gc3JjLT5kZXZpZDsK
IH0KIAotc3RhdGljIGludCBsaWJ4bF9kZXZpY2VfdnNuZF9jb21wYXJlKGxpYnhsX2RldmljZV92
c25kICpkMSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZp
Y2VfdnNuZCAqZDIpCitzdGF0aWMgaW50IGxpYnhsX2RldmljZV92c25kX2NvbXBhcmUoY29uc3Qg
bGlieGxfZGV2aWNlX3ZzbmQgKmQxLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnN0IGxpYnhsX2RldmljZV92c25kICpkMikKIHsKICAgICByZXR1cm4gQ09NUEFSRV9E
RVZJRChkMSwgZDIpOwogfQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdnRwbS5jIGIv
dG9vbHMvbGlieGwvbGlieGxfdnRwbS5jCmluZGV4IDdjOTFmOTk2NzMuLmY3NTAzOTVmNmYgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Z0cG0uYworKysgYi90b29scy9saWJ4bC9saWJ4
bF92dHBtLmMKQEAgLTE4Myw4ICsxODMsOCBAQCBpbnQgbGlieGxfZGV2aWRfdG9fZGV2aWNlX3Z0
cG0obGlieGxfY3R4ICpjdHgsCiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgaW50IGxpYnhs
X2RldmljZV92dHBtX2NvbXBhcmUobGlieGxfZGV2aWNlX3Z0cG0gKmQxLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92dHBtICpkMikKK3N0YXRpYyBp
bnQgbGlieGxfZGV2aWNlX3Z0cG1fY29tcGFyZShjb25zdCBsaWJ4bF9kZXZpY2VfdnRwbSAqZDEs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfZGV2aWNl
X3Z0cG0gKmQyKQogewogICAgIHJldHVybiBDT01QQVJFX0RFVklEKGQxLCBkMik7CiB9Ci0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5n
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Apr 09 14:22:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Apr 2019 14:22:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hDrdh-0003x8-Jn; Tue, 09 Apr 2019 14:22:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PIXm=SL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hDrdg-0003wx-Fn
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 14:22:16 +0000
X-Inumbo-ID: df4b6715-5ad2-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id df4b6715-5ad2-11e9-92d7-bc764e045a96;
 Tue, 09 Apr 2019 14:22:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hDrde-0001Pz-Jx
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 14:22:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hDrde-0006rR-HN
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 14:22:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hDrde-0006rR-HN@xenbits.xenproject.org>
Date: Tue, 09 Apr 2019 14:22:14 +0000
Subject: [Xen-changelog] [xen staging] libxl: Constify src of
 device_compare_fn_t
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI1ZWM4NTQ2ZmQxYWY0NWIwY2E2ODhkYzY2YjdhNTlkZTVkY2VjYTEKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBBcHIgNSAxODo1ODoxMCAyMDE5ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBBcHIgOSAxNTowNjowOSAyMDE5ICswMTAw
CgogICAgbGlieGw6IENvbnN0aWZ5IHNyYyBvZiBkZXZpY2VfY29tcGFyZV9mbl90CiAgICAKICAg
IEFsbCBmdW5jdGlvbnMgbGlieGxfZGV2aWNlXypfY29weSB3aGljaCBpbXBsZW1lbnRzIGRldmlj
ZV9jb21wYXJlX2ZuX3QKICAgIGFscmVhZHkgaGF2ZSB0aGUgYHNyYycgcGFyYW1ldGVyIGRlZmlu
ZWQgd2l0aCBjb25zdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwgMiArLQogMSBm
aWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFs
LmgKaW5kZXggYzc1Yzk4MTU2YS4uMzRkYzg4NjUwNSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0z
NzI2LDcgKzM3MjYsNyBAQCB0eXBlZGVmIGludCAoKmRldmljZV9zZXRfZGVmYXVsdF9mbl90KShs
aWJ4bF9fZ2MgKiwgdWludDMyX3QsIHZvaWQgKiwgYm9vbCk7CiB0eXBlZGVmIGludCAoKmRldmlj
ZV90b19kZXZpY2VfZm5fdCkobGlieGxfX2djICosIHVpbnQzMl90LCB2b2lkICosCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RldmljZSAqKTsKIHR5cGVkZWYg
dm9pZCAoKmRldmljZV9pbml0X2ZuX3QpKHZvaWQgKik7Ci10eXBlZGVmIHZvaWQgKCpkZXZpY2Vf
Y29weV9mbl90KShsaWJ4bF9jdHggKiwgdm9pZCAqLCB2b2lkICopOwordHlwZWRlZiB2b2lkICgq
ZGV2aWNlX2NvcHlfZm5fdCkobGlieGxfY3R4ICosIHZvaWQgKmRzdCwgY29uc3Qgdm9pZCAqc3Jj
KTsKIHR5cGVkZWYgdm9pZCAoKmRldmljZV9kaXNwb3NlX2ZuX3QpKHZvaWQgKik7CiB0eXBlZGVm
IGludCAoKmRldmljZV9jb21wYXJlX2ZuX3QpKGNvbnN0IHZvaWQgKiwgY29uc3Qgdm9pZCAqKTsK
IHR5cGVkZWYgdm9pZCAoKmRldmljZV9tZXJnZV9mbl90KShsaWJ4bF9jdHggKiwgdm9pZCAqLCB2
b2lkICopOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Apr 09 14:22:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Apr 2019 14:22:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hDrds-0003yt-LV; Tue, 09 Apr 2019 14:22: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=PIXm=SL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hDrdr-0003yj-BT
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 14:22:27 +0000
X-Inumbo-ID: e55be3f4-5ad2-11e9-9697-d359c2dae55c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e55be3f4-5ad2-11e9-9697-d359c2dae55c;
 Tue, 09 Apr 2019 14:22:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hDrdo-0001Q7-Ps
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 14:22:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hDrdo-0006sH-NL
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 14:22:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hDrdo-0006sH-NL@xenbits.xenproject.org>
Date: Tue, 09 Apr 2019 14:22:24 +0000
Subject: [Xen-changelog] [xen staging] libxl: Document
 device_add_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>

Y29tbWl0IGVmYTdhN2UyODg3MjNjOTJmMWZmOWY3MDZjOTRhY2Q0YmExYzU2NzkKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBBcHIgNSAxODo1ODoxMSAyMDE5ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBBcHIgOSAxNTowNjoxMiAyMDE5ICswMTAw
CgogICAgbGlieGw6IERvY3VtZW50IGRldmljZV9hZGRfZG9tYWluX2NvbmZpZwogICAgCiAgICBD
b21taXQgMDNlMWE1NmQ4MWMxNmVlY2U3MzVlNGQwZWY3NGJmYjEwZWFhYmEwNyByZXBsYWNlZCBE
RVZJQ0VfQUREKCkKICAgIGNhbGxzIGJ5IGRldmljZV9hZGRfZG9tYWluX2NvbmZpZygpIGNhbGxz
IGJ1dCBhbHNvIHJlbW92ZWQgdGhlIGNvbW1lbnQKICAgIG9mIERFVklDRV9BREQoKS4gQ29weSB0
aGUgdXNlZnVsIHBhcnQgb2YgdGhhdCBjb21tZW50IHRvCiAgICBkZXZpY2VfYWRkX2RvbWFpbl9j
b25maWcoKS4KICAgIAogICAgQWxzbywgcmVuYW1lIHRoZSBwYXJhbWV0ZXIgYHR5cGVgIHRvIGBk
ZXZgLCBiZWNhdXNlIHRoYXQgcGFyYW1ldGVyIGlzbid0CiAgICB1c2VkIGFzIGEgdHlwZSBidXQg
YXMgdGhlIGRldmljZSB3ZSB3YW50IHRvIGFkZC91cGRhdGUgdG8gZF9jb25maWcuCiAgICAKICAg
IEFsc28sIGNvbnN0aWZ5IGBkZXZgIGJlY2F1c2UgaXQgaXNuJ3QgbW9kaWZpZWQuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29t
PgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMv
bGlieGwvbGlieGxfZGV2aWNlLmMgICB8ICA2ICsrKy0tLQogdG9vbHMvbGlieGwvbGlieGxfaW50
ZXJuYWwuaCB8IDE1ICsrKysrKysrKysrKysrLQogMiBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRp
b25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Rl
dmljZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMKaW5kZXggYTRhOGU5YWMzMi4uODdk
ZGZjM2FjNyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMKKysrIGIvdG9v
bHMvbGlieGwvbGlieGxfZGV2aWNlLmMKQEAgLTE4NTIsNyArMTg1Miw3IEBAIG91dDoKIH0KIAog
dm9pZCBkZXZpY2VfYWRkX2RvbWFpbl9jb25maWcobGlieGxfX2djICpnYywgbGlieGxfZG9tYWlu
X2NvbmZpZyAqZF9jb25maWcsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBz
dHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUgKmR0LCB2b2lkICp0eXBlKQorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGxpYnhsX2RldmljZV90eXBlICpkdCwgY29uc3Qg
dm9pZCAqZGV2KQogewogICAgIGludCAqbnVtX2RldjsKICAgICB1bnNpZ25lZCBpbnQgaTsKQEAg
LTE4NjIsNyArMTg2Miw3IEBAIHZvaWQgZGV2aWNlX2FkZF9kb21haW5fY29uZmlnKGxpYnhsX19n
YyAqZ2MsIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAogCiAgICAgLyogQ2hlY2sgZm9y
IGV4aXN0aW5nIGRldmljZSAqLwogICAgIGZvciAoaSA9IDA7IGkgPCAqbnVtX2RldjsgaSsrKSB7
Ci0gICAgICAgIGlmIChkdC0+Y29tcGFyZShsaWJ4bF9fZGV2aWNlX3R5cGVfZ2V0X2VsZW0oZHQs
IGRfY29uZmlnLCBpKSwgdHlwZSkpIHsKKyAgICAgICAgaWYgKGR0LT5jb21wYXJlKGxpYnhsX19k
ZXZpY2VfdHlwZV9nZXRfZWxlbShkdCwgZF9jb25maWcsIGkpLCBkZXYpKSB7CiAgICAgICAgICAg
ICBpdGVtID0gbGlieGxfX2RldmljZV90eXBlX2dldF9lbGVtKGR0LCBkX2NvbmZpZywgaSk7CiAg
ICAgICAgIH0KICAgICB9CkBAIC0xODc4LDcgKzE4NzgsNyBAQCB2b2lkIGRldmljZV9hZGRfZG9t
YWluX2NvbmZpZyhsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywK
ICAgICB9CiAKICAgICBkdC0+aW5pdChpdGVtKTsKLSAgICBkdC0+Y29weShDVFgsIGl0ZW0sIHR5
cGUpOworICAgIGR0LT5jb3B5KENUWCwgaXRlbSwgZGV2KTsKIH0KIAogdm9pZCBsaWJ4bF9fZGV2
aWNlX2FkZF9hc3luYyhsaWJ4bF9fZWdjICplZ2MsIHVpbnQzMl90IGRvbWlkLApkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVy
bmFsLmgKaW5kZXggMzRkYzg4NjUwNS4uNDRlMDIyMTI4NCAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBA
IC00NTgxLDggKzQ1ODEsMjEgQEAgc3RhdGljIGlubGluZSBib29sIGxpYnhsX19hY3BpX2RlZmJv
b2xfdmFsKGNvbnN0IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm8KICAgICAgICAgICAg
bGlieGxfZGVmYm9vbF92YWwoYl9pbmZvLT51Lmh2bS5hY3BpKTsKIH0KIAorLyoKKyAqIEFkZCBh
IGRldmljZSBpbiBsaWJ4bF9kb21haW5fY29uZmlnIHN0cnVjdHVyZQorICoKKyAqIElmIHRoZXJl
IGlzIGFscmVhZHkgYSBkZXZpY2Ugd2l0aCB0aGUgc2FtZSBpZGVudGlmaWVyIGluIGRfY29uZmln
LAorICogdGhhdCBlbnRyeSBpcyB1cGRhdGVkLgorICoKKyAqIHBhcmFtZXRlcnM6CisgKiAgZF9j
b25maWc6IHBvaW50ZXIgdG8gdGVtcGxhdGUgZG9tYWluIGNvbmZpZworICogIGR0OiAgICAgICB0
eXBlIG9mIGBkZXYnCisgKiAgZGV2OiAgICAgIHRoZSBkZXZpY2UgdGhhdCBpcyB0byBiZSBhZGRl
ZCAvIHJlbW92ZWQgLyB1cGRhdGVkCisgKiAgICAgICAgICAgIChhIGNvcHkgb2YgYGRldicgd2ls
bCBiZSBtYWRlKQorICovCiB2b2lkIGRldmljZV9hZGRfZG9tYWluX2NvbmZpZyhsaWJ4bF9fZ2Mg
KmdjLCBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSAqZHQsIHZvaWQgKnR5cGUp
OworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGxpYnhsX2Rldmlj
ZV90eXBlICpkdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHZvaWQgKmRl
dik7CiAKIHZvaWQgbGlieGxfX2RldmljZV9hZGRfYXN5bmMobGlieGxfX2VnYyAqZWdjLCB1aW50
MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGxp
YnhsX2RldmljZV90eXBlICpkdCwgdm9pZCAqdHlwZSwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Apr 09 14:22:37 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Apr 2019 14: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 1hDre1-000408-N4; Tue, 09 Apr 2019 14:22:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PIXm=SL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hDre0-0003zs-0n
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 14:22:36 +0000
X-Inumbo-ID: eb6c3925-5ad2-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eb6c3925-5ad2-11e9-92d7-bc764e045a96;
 Tue, 09 Apr 2019 14:22:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hDrdy-0001QF-Vd
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 14:22:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hDrdy-0006sv-T6
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 14:22:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hDrdy-0006sv-T6@xenbits.xenproject.org>
Date: Tue, 09 Apr 2019 14:22:34 +0000
Subject: [Xen-changelog] [xen staging] tools/xl: use libxl_domain_info to
 get domain type for vcpu-pin
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ4ZGFiOTc2N2QyZWIxNzM0OTU3MDdjYjFmZDhjZWFmNzM2MDRhYzEKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBBcHIgOSAxMzowMTo1OCAyMDE5ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBBcHIgOSAxNTowNjo0MiAyMDE5ICswMTAw
CgogICAgdG9vbHMveGw6IHVzZSBsaWJ4bF9kb21haW5faW5mbyB0byBnZXQgZG9tYWluIHR5cGUg
Zm9yIHZjcHUtcGluCiAgICAKICAgIFBhcnNpbmcgdGhlIGNvbmZpZyBzZWVtcyB0byBiZSBhbiBv
dmVya2lsbCBmb3IgdGhpcyBwYXJ0aWN1bGFyIHRhc2sKICAgIGFuZCB0aGUgY29uZmlnIG1pZ2h0
IHNpbXBseSBiZSBhYnNlbnQuIFR5cGUgcmV0dXJuZWQgZnJvbSBsaWJ4bF9kb21haW5faW5mbwog
ICAgc2hvdWxkIGJlIGVpdGhlciBMSUJYTF9ET01BSU5fVFlQRV9IVk0gb3IgTElCWExfRE9NQUlO
X1RZUEVfUFYgYnV0IGluCiAgICB0aGF0IGNvbnRleHQgZGlzdGluY3Rpb24gYmV0d2VlbiBQVkgg
YW5kIEhWTSBzaG91bGQgYmUgaXJyZWxldmFudC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWdv
ciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy94bC94bF92Y3B1LmMgfCAxNSAr
KysrKy0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDEwIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3ZjcHUuYyBiL3Rvb2xzL3hsL3hsX3Zj
cHUuYwppbmRleCA3MWQzYTVjOTZkLi45M2FiY2M2NWMwIDEwMDY0NAotLS0gYS90b29scy94bC94
bF92Y3B1LmMKKysrIGIvdG9vbHMveGwveGxfdmNwdS5jCkBAIC03OSw3ICs3OSw2IEBAIHZvaWQg
YXBwbHlfZ2xvYmFsX2FmZmluaXR5X21hc2tzKGxpYnhsX2RvbWFpbl90eXBlIHR5cGUsCiAKICAg
ICBzd2l0Y2ggKHR5cGUpIHsKICAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX0hWTToKLSAgICBj
YXNlIExJQlhMX0RPTUFJTl9UWVBFX1BWSDoKICAgICAgICAgdHlwZV9tYXNrID0gJmdsb2JhbF9o
dm1fYWZmaW5pdHlfbWFzazsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBMSUJYTF9ET01BSU5f
VFlQRV9QVjoKQEAgLTI4NCwxOSArMjgzLDE1IEBAIGludCBtYWluX3ZjcHVwaW4oaW50IGFyZ2Ms
IGNoYXIgKiphcmd2KQogCiAgICAgLyogT25seSBoYXJkIGFmZmluaXR5IG1hdHRlcnMgaGVyZSAq
LwogICAgIGlmICghaWdub3JlX21hc2tzKSB7Ci0gICAgICAgIGxpYnhsX2RvbWFpbl9jb25maWcg
ZF9jb25maWc7CisgICAgICAgIGxpYnhsX2RvbWluZm8gZG9taW5mbzsKIAotICAgICAgICBsaWJ4
bF9kb21haW5fY29uZmlnX2luaXQoJmRfY29uZmlnKTsKLSAgICAgICAgcmMgPSBsaWJ4bF9yZXRy
aWV2ZV9kb21haW5fY29uZmlndXJhdGlvbihjdHgsIGRvbWlkLCAmZF9jb25maWcpOwotICAgICAg
ICBpZiAocmMpIHsKLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiQ291bGQgbm90IHJldHJp
ZXZlIGRvbWFpbiBjb25maWd1cmF0aW9uXG4iKTsKLSAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9j
b25maWdfZGlzcG9zZSgmZF9jb25maWcpOworICAgICAgICBpZiAobGlieGxfZG9tYWluX2luZm8o
Y3R4LCAmZG9taW5mbywgZG9taWQpKSB7CisgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkNv
dWxkIG5vdCBnZXQgZG9tYWluIGluZm9cbiIpOwogICAgICAgICAgICAgZ290byBvdXQ7CiAgICAg
ICAgIH0KIAotICAgICAgICBhcHBseV9nbG9iYWxfYWZmaW5pdHlfbWFza3MoZF9jb25maWcuYl9p
bmZvLnR5cGUsIGhhcmQsIDEpOwotCi0gICAgICAgIGxpYnhsX2RvbWFpbl9jb25maWdfZGlzcG9z
ZSgmZF9jb25maWcpOworICAgICAgICAvKiBIVk0gYW5kIFBWSCBkb21haW5zIHVzZSB0aGUgc2Ft
ZSBnbG9iYWwgYWZmaW5pdHkgbWFzayAqLworICAgICAgICBhcHBseV9nbG9iYWxfYWZmaW5pdHlf
bWFza3MoZG9taW5mby5kb21haW5fdHlwZSwgaGFyZCwgMSk7CiAgICAgfQogCiAgICAgaWYgKGZv
cmNlKSB7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Apr 09 21:44:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Apr 2019 21: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 1hDyXJ-0007KB-2e; Tue, 09 Apr 2019 21: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=PIXm=SL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hDyXI-0007K6-2q
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 21:44:08 +0000
X-Inumbo-ID: 988cfba6-5b10-11e9-90ad-1f66d3b8c549
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 988cfba6-5b10-11e9-90ad-1f66d3b8c549;
 Tue, 09 Apr 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 <aliasfile-bounces@xenproject.org>)
 id 1hDyXE-0002ZS-MZ
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 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 1hDyXE-0000kV-Jp
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 21:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hDyXE-0000kV-Jp@xenbits.xenproject.org>
Date: Tue, 09 Apr 2019 21:44:04 +0000
Subject: [Xen-changelog] [xen staging] x86/smt: Support for
 enabling/disabling SMT at runtime
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJiZWQxYmMyNDFmNTFkNmFjNGJhYTNjOTkxZTI2Mzc3MjhlNGRhNmQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE1hciAyOCAxNDozNzowMCAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBBcHIgOSAxOTozNDo0
MSAyMDE5ICswMTAwCgogICAgeDg2L3NtdDogU3VwcG9ydCBmb3IgZW5hYmxpbmcvZGlzYWJsaW5n
IFNNVCBhdCBydW50aW1lCiAgICAKICAgIEN1cnJlbnRseSwgYSB1c2VyIGNhbiBpbiBwcmluY2lw
bGUgY29tYmluZSB0aGUgb3V0cHV0IG9mIGB4bCBpbmZvIC1uYCwgdGhlCiAgICBBUENJIHRhYmxl
cywgYW5kIHNvbWUgbWFudWFsIENQVUlEIGRhdGEgdG8gZmlndXJlIG91dCB3aGljaCBDUFUgbnVt
YmVycyB0bwogICAgZmVlZCBpbnRvIGB4ZW4taHB0b29sIGNwdS1vZmZsaW5lYCB0byBlZmZlY3Rp
dmVseSBkaXNhYmxlIFNNVCBhdCBydW50aW1lLgogICAgCiAgICBBIG1vcmUgY29udmVuaWVudCBv
cHRpb24gaXMgdG8gdGVhY2ggWGVuIGhvdyB0byBwZXJmb3JtIHRoaXMgYWN0aW9uLgogICAgCiAg
ICBFeHRlbmQgWEVOX1NZU0NUTF9jcHVfaG90cGx1ZyB3aXRoIHR3byBuZXcgb3BlcmF0aW9ucy4g
IEludHJvZHVjZSBhIG5ldwogICAgc210X3VwX2Rvd25faGVscGVyKCkgd2hpY2ggd3JhcHMgdGhl
IGNwdV97dXAsZG93bn1faGVscGVyKCkgaGVscGVycyB3aXRoIGxvZ2ljCiAgICB3aGljaCB1bmRl
cnN0YW5kcyBzaWJsaW5ncyBiYXNlZCBvbiB0aGVpciBBUElDX0lELgogICAgCiAgICBBZGQgbGli
eGMgc3R1YnMsIGFuZCBleHRlbmQgeGVuLWhwdG9vbCB3aXRoIHNtdC17ZW5hYmxlLGRpc2FibGV9
IG9wdGlvbnMuCiAgICBUaGVzZSBhcmUgaW50ZW5kZWQgdG8gYmUgc2hvcnRoYW5kcyBmb3IgYSBs
b29wIG92ZXIgY3B1LXtvbmxpbmUsb2ZmbGluZX0uCiAgICAKICAgIFRvIHNpbXBsaWZ5IHRoZSBp
bXBsZW1lbnRpb24sIHRoZXkgd2lsbCBzdHJpY3RseSBlbmFibGUvZGlzYWJsZSBzZWNvbmRhcnkK
ICAgIHNpYmxpbmdzICh0aG9zZSB3aXRoIGEgbm9uLXplcm8gdGhyZWFkIGlkKS4gIFRoaXMgZnVu
Y3Rpb25hbGl0eSBpcyBpbnRlbmRlZAogICAgZm9yIHVzZSBpbiBwcm9kdWN0aW9uIHNjZW5hcmlv
cyB3aGVyZSBkZWJ1Z2dpbmcgb3B0aW9ucyBzdWNoIGFzIGBtYXhjcHVzPWAgb3IKICAgIG90aGVy
IG1hbnVhbCBwbHVnL3VucGx1ZyBjb25maWd1cmF0aW9uIGhhcyBub3QgYmVlbiB1c2VkLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhj
L2luY2x1ZGUveGVuY3RybC5oIHwgIDIgKysKIHRvb2xzL2xpYnhjL3hjX2NwdV9ob3RwbHVnLmMg
IHwgMjYgKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL21pc2MveGVuLWhwdG9vbC5jICAgICAg
IHwgNTYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJj
aC94ODYvc3lzY3RsLmMgICAgICAgICB8IDU3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCAgIHwgMTkgKysrKysr
KysrKysrKysrCiA1IGZpbGVzIGNoYW5nZWQsIDE1OSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9s
aWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCBhMzYyOGU1NmJiLi40OWE2YjJhYjA1IDEwMDY0
NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4Yy9p
bmNsdWRlL3hlbmN0cmwuaApAQCAtMTg1NCw2ICsxODU0LDggQEAgaW50IHhjX3BtX3Jlc2V0X2N4
c3RhdCh4Y19pbnRlcmZhY2UgKnhjaCwgaW50IGNwdWlkKTsKIAogaW50IHhjX2NwdV9vbmxpbmUo
eGNfaW50ZXJmYWNlICp4Y2gsIGludCBjcHUpOwogaW50IHhjX2NwdV9vZmZsaW5lKHhjX2ludGVy
ZmFjZSAqeGNoLCBpbnQgY3B1KTsKK2ludCB4Y19zbXRfZW5hYmxlKHhjX2ludGVyZmFjZSAqeGNo
KTsKK2ludCB4Y19zbXRfZGlzYWJsZSh4Y19pbnRlcmZhY2UgKnhjaCk7CiAKIC8qIAogICogY3B1
ZnJlcSBwYXJhIG5hbWUgb2YgdGhpcyBzdHJ1Y3R1cmUgbmFtZWQgCmRpZmYgLS1naXQgYS90b29s
cy9saWJ4Yy94Y19jcHVfaG90cGx1Zy5jIGIvdG9vbHMvbGlieGMveGNfY3B1X2hvdHBsdWcuYwpp
bmRleCA1OGMyYTBmYWQ2Li4yZWE5ODI1Nzc5IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19j
cHVfaG90cGx1Zy5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2NwdV9ob3RwbHVnLmMKQEAgLTQ2LDMg
KzQ2LDI5IEBAIGludCB4Y19jcHVfb2ZmbGluZSh4Y19pbnRlcmZhY2UgKnhjaCwgaW50IGNwdSkK
ICAgICByZXR1cm4gcmV0OwogfQogCitpbnQgeGNfc210X2VuYWJsZSh4Y19pbnRlcmZhY2UgKnhj
aCkKK3sKKyAgICBERUNMQVJFX1NZU0NUTDsKKyAgICBpbnQgcmV0OworCisgICAgc3lzY3RsLmNt
ZCA9IFhFTl9TWVNDVExfY3B1X2hvdHBsdWc7CisgICAgc3lzY3RsLnUuY3B1X2hvdHBsdWcuY3B1
ID0gMDsKKyAgICBzeXNjdGwudS5jcHVfaG90cGx1Zy5vcCA9IFhFTl9TWVNDVExfQ1BVX0hPVFBM
VUdfU01UX0VOQUJMRTsKKyAgICByZXQgPSB4Y19zeXNjdGwoeGNoLCAmc3lzY3RsKTsKKworICAg
IHJldHVybiByZXQ7Cit9CisKK2ludCB4Y19zbXRfZGlzYWJsZSh4Y19pbnRlcmZhY2UgKnhjaCkK
K3sKKyAgICBERUNMQVJFX1NZU0NUTDsKKyAgICBpbnQgcmV0OworCisgICAgc3lzY3RsLmNtZCA9
IFhFTl9TWVNDVExfY3B1X2hvdHBsdWc7CisgICAgc3lzY3RsLnUuY3B1X2hvdHBsdWcuY3B1ID0g
MDsKKyAgICBzeXNjdGwudS5jcHVfaG90cGx1Zy5vcCA9IFhFTl9TWVNDVExfQ1BVX0hPVFBMVUdf
U01UX0RJU0FCTEU7CisgICAgcmV0ID0geGNfc3lzY3RsKHhjaCwgJnN5c2N0bCk7CisKKyAgICBy
ZXR1cm4gcmV0OworfQorCmRpZmYgLS1naXQgYS90b29scy9taXNjL3hlbi1ocHRvb2wuYyBiL3Rv
b2xzL21pc2MveGVuLWhwdG9vbC5jCmluZGV4IDQwY2Q5NjY3NjguLjZlMjdkOWNmNDMgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL21pc2MveGVuLWhwdG9vbC5jCisrKyBiL3Rvb2xzL21pc2MveGVuLWhwdG9v
bC5jCkBAIC0xOSw2ICsxOSw4IEBAIHZvaWQgc2hvd19oZWxwKHZvaWQpCiAgICAgICAgICAgICAi
ICBtZW0tb25saW5lICAgIDxtZm4+ICAgICAgb25saW5lIE1FTU9SWSA8bWZuPlxuIgogICAgICAg
ICAgICAgIiAgbWVtLW9mZmxpbmUgICA8bWZuPiAgICAgIG9mZmxpbmUgTUVNT1JZIDxtZm4+XG4i
CiAgICAgICAgICAgICAiICBtZW0tc3RhdHVzICAgIDxtZm4+ICAgICAgcXVlcnkgTWVtb3J5IHN0
YXR1czxtZm4+XG4iCisgICAgICAgICAgICAiICBzbXQtZW5hYmxlICAgICAgICAgICAgICAgb25s
aW5lcyBhbGwgU01UIHRocmVhZHNcbiIKKyAgICAgICAgICAgICIgIHNtdC1kaXNhYmxlICAgICAg
ICAgICAgICBvZmZsaW5lcyBhbGwgU01UIHRocmVhZHNcbiIKICAgICAgICAgICAgKTsKIH0KIApA
QCAtMzA0LDYgKzMwNiw1OCBAQCBzdGF0aWMgaW50IGhwX2NwdV9vZmZsaW5lX2Z1bmMoaW50IGFy
Z2MsIGNoYXIgKmFyZ3ZbXSkKICAgICByZXR1cm4gcmV0OwogfQogCitzdGF0aWMgaW50IG1haW5f
c210X2VuYWJsZShpbnQgYXJnYywgY2hhciAqYXJndltdKQoreworICAgIGludCByZXQ7CisKKyAg
ICBpZiAoIGFyZ2MgKQorICAgIHsKKyAgICAgICAgc2hvd19oZWxwKCk7CisgICAgICAgIHJldHVy
biAtMTsKKyAgICB9CisKKyAgICBmb3IgKCA7OyApCisgICAgeworICAgICAgICByZXQgPSB4Y19z
bXRfZW5hYmxlKHhjaCk7CisgICAgICAgIGlmICggKHJldCA+PSAwKSB8fCAoZXJybm8gIT0gRUJV
U1kpICkKKyAgICAgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIGlmICggcmV0IDwgMCApCisg
ICAgICAgIGZwcmludGYoc3RkZXJyLCAiVW5hYmxlIHRvIGVuYWJsZSBTTVQ6IGVycm5vICVkLCAl
c1xuIiwKKyAgICAgICAgICAgICAgICBlcnJubywgc3RyZXJyb3IoZXJybm8pKTsKKyAgICBlbHNl
CisgICAgICAgIHByaW50ZigiRW5hYmxlZCBTTVRcbiIpOworCisgICAgcmV0dXJuIHJldDsKK30K
Kworc3RhdGljIGludCBtYWluX3NtdF9kaXNhYmxlKGludCBhcmdjLCBjaGFyICphcmd2W10pCit7
CisgICAgaW50IHJldDsKKworICAgIGlmICggYXJnYyApCisgICAgeworICAgICAgICBzaG93X2hl
bHAoKTsKKyAgICAgICAgcmV0dXJuIC0xOworICAgIH0KKworICAgIGZvciAoIDs7ICkKKyAgICB7
CisgICAgICAgIHJldCA9IHhjX3NtdF9kaXNhYmxlKHhjaCk7CisgICAgICAgIGlmICggKHJldCA+
PSAwKSB8fCAoZXJybm8gIT0gRUJVU1kpICkKKyAgICAgICAgICAgIGJyZWFrOworICAgIH0KKwor
ICAgIGlmICggcmV0IDwgMCApCisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiVW5hYmxlIHRvIGRp
c2FibGUgU01UOiBlcnJubyAlZCwgJXNcbiIsCisgICAgICAgICAgICAgICAgZXJybm8sIHN0cmVy
cm9yKGVycm5vKSk7CisgICAgZWxzZQorICAgICAgICBwcmludGYoIkRpc2FibGVkIFNNVFxuIik7
CisKKyAgICByZXR1cm4gcmV0OworfQorCiBzdHJ1Y3QgewogICAgIGNvbnN0IGNoYXIgKm5hbWU7
CiAgICAgaW50ICgqZnVuY3Rpb24pKGludCBhcmdjLCBjaGFyICphcmd2W10pOwpAQCAtMzE0LDYg
KzM2OCw4IEBAIHN0cnVjdCB7CiAgICAgeyAibWVtLXN0YXR1cyIsIGhwX21lbV9xdWVyeV9mdW5j
fSwKICAgICB7ICJtZW0tb25saW5lIiwgaHBfbWVtX29ubGluZV9mdW5jfSwKICAgICB7ICJtZW0t
b2ZmbGluZSIsIGhwX21lbV9vZmZsaW5lX2Z1bmN9LAorICAgIHsgInNtdC1lbmFibGUiLCBtYWlu
X3NtdF9lbmFibGUgfSwKKyAgICB7ICJzbXQtZGlzYWJsZSIsIG1haW5fc210X2Rpc2FibGUgfSwK
IH07CiAKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3N5c2N0bC5jIGIveGVuL2FyY2gveDg2
L3N5c2N0bC5jCmluZGV4IGNmZjQ0MTVkZWQuLjNmMDZmZWNiZDggMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9zeXNjdGwuYworKysgYi94ZW4vYXJjaC94ODYvc3lzY3RsLmMKQEAgLTExNCw2ICsx
MTQsNDggQEAgbG9uZyBjcHVfZG93bl9oZWxwZXIodm9pZCAqZGF0YSkKICAgICByZXR1cm4gcmV0
OwogfQogCitzdGF0aWMgbG9uZyBzbXRfdXBfZG93bl9oZWxwZXIodm9pZCAqZGF0YSkKK3sKKyAg
ICBib29sIHVwID0gKGJvb2wpZGF0YTsKKyAgICB1bnNpZ25lZCBpbnQgY3B1LCBzaWJsaW5nX21h
c2sgPSBib290X2NwdV9kYXRhLng4Nl9udW1fc2libGluZ3MgLSAxOworICAgIGludCByZXQgPSAw
OworCisgICAgb3B0X3NtdCA9IHVwOworCisgICAgZm9yX2VhY2hfcHJlc2VudF9jcHUgKCBjcHUg
KQorICAgIHsKKyAgICAgICAgLyogU2tpcCBwcmltYXJ5IHNpYmxpbmdzICh0aG9zZSB3aG9zZSB0
aHJlYWQgaWQgaXMgMCkuICovCisgICAgICAgIGlmICggISh4ODZfY3B1X3RvX2FwaWNpZFtjcHVd
ICYgc2libGluZ19tYXNrKSApCisgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICByZXQg
PSB1cCA/IGNwdV91cF9oZWxwZXIoX3AoY3B1KSkKKyAgICAgICAgICAgICAgICAgOiBjcHVfZG93
bl9oZWxwZXIoX3AoY3B1KSk7CisKKyAgICAgICAgaWYgKCByZXQgJiYgcmV0ICE9IC1FRVhJU1Qg
KQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogRW5zdXJlIGZv
cndhcmQgcHJvZ3Jlc3MgYnkgb25seSBjb25zaWRlcmluZyBwcmVlbXB0aW9uIHdoZW4gd2UgaGF2
ZQorICAgICAgICAgKiBjaGFuZ2VkIHRoZSBzdGF0ZSBvZiBvbmUgb3IgbW9yZSBjcHVzLgorICAg
ICAgICAgKi8KKyAgICAgICAgaWYgKCByZXQgIT0gLUVFWElTVCAmJiBnZW5lcmFsX3ByZWVtcHRf
Y2hlY2soKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIC8qIEluIHRhc2tsZXQgY29udGV4dCAt
IGNhbid0IGNyZWF0ZSBhIGNvbnRpbmF0aW9uLiAqLworICAgICAgICAgICAgcmV0ID0gLUVCVVNZ
OworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICByZXQgPSAwOyAvKiBB
dm9pZCBleGl0aW5nIHdpdGggLUVFWElTVCBpbiB0aGUgc3VjY2VzcyBjYXNlLiAqLworICAgIH0K
KworICAgIGlmICggIXJldCApCisgICAgICAgIHByaW50ayhYRU5MT0dfSU5GTyAiU01UICVzIC0g
b25saW5lIENQVXMgMHglKnBiXG4iLAorICAgICAgICAgICAgICAgdXAgPyAiZW5hYmxlZCIgOiAi
ZGlzYWJsZWQiLAorICAgICAgICAgICAgICAgbnJfY3B1X2lkcywgY3B1bWFza19iaXRzKCZjcHVf
b25saW5lX21hcCkpOworCisgICAgcmV0dXJuIHJldDsKK30KKwogdm9pZCBhcmNoX2RvX3BoeXNp
bmZvKHN0cnVjdCB4ZW5fc3lzY3RsX3BoeXNpbmZvICpwaSkKIHsKICAgICBtZW1jcHkocGktPmh3
X2NhcCwgYm9vdF9jcHVfZGF0YS54ODZfY2FwYWJpbGl0eSwKQEAgLTEzNywxMSArMTc5LDEyIEBA
IGxvbmcgYXJjaF9kb19zeXNjdGwoCiAgICAgY2FzZSBYRU5fU1lTQ1RMX2NwdV9ob3RwbHVnOgog
ICAgIHsKICAgICAgICAgdW5zaWduZWQgaW50IGNwdSA9IHN5c2N0bC0+dS5jcHVfaG90cGx1Zy5j
cHU7CisgICAgICAgIHVuc2lnbmVkIGludCBvcCAgPSBzeXNjdGwtPnUuY3B1X2hvdHBsdWcub3A7
CiAgICAgICAgIGJvb2wgcGx1ZzsKICAgICAgICAgbG9uZyAoKmZuKSh2b2lkICopOwogICAgICAg
ICB2b2lkICpoY3B1OwogCi0gICAgICAgIHN3aXRjaCAoIHN5c2N0bC0+dS5jcHVfaG90cGx1Zy5v
cCApCisgICAgICAgIHN3aXRjaCAoIG9wICkKICAgICAgICAgewogICAgICAgICBjYXNlIFhFTl9T
WVNDVExfQ1BVX0hPVFBMVUdfT05MSU5FOgogICAgICAgICAgICAgcGx1ZyA9IHRydWU7CkBAIC0x
NTUsNiArMTk4LDE4IEBAIGxvbmcgYXJjaF9kb19zeXNjdGwoCiAgICAgICAgICAgICBoY3B1ID0g
X3AoY3B1KTsKICAgICAgICAgICAgIGJyZWFrOwogCisgICAgICAgIGNhc2UgWEVOX1NZU0NUTF9D
UFVfSE9UUExVR19TTVRfRU5BQkxFOgorICAgICAgICBjYXNlIFhFTl9TWVNDVExfQ1BVX0hPVFBM
VUdfU01UX0RJU0FCTEU6CisgICAgICAgICAgICBpZiAoICFjcHVfaGFzX2h0dCB8fCBib290X2Nw
dV9kYXRhLng4Nl9udW1fc2libGluZ3MgPCAyICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAg
ICAgICByZXQgPSAtRU9QTk9UU1VQUDsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAg
ICAgIH0KKyAgICAgICAgICAgIHBsdWcgPSBvcCA9PSBYRU5fU1lTQ1RMX0NQVV9IT1RQTFVHX1NN
VF9FTkFCTEU7CisgICAgICAgICAgICBmbiA9IHNtdF91cF9kb3duX2hlbHBlcjsKKyAgICAgICAg
ICAgIGhjcHUgPSBfcChwbHVnKTsKKyAgICAgICAgICAgIGJyZWFrOworCiAgICAgICAgIGRlZmF1
bHQ6CiAgICAgICAgICAgICByZXQgPSAtRU9QTk9UU1VQUDsKICAgICAgICAgICAgIGJyZWFrOwpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oIGIveGVuL2luY2x1ZGUvcHVi
bGljL3N5c2N0bC5oCmluZGV4IGM0OWI0ZGNjOTkuLjk0M2JlM2Q1YWIgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3Rs
LmgKQEAgLTI0Niw4ICsyNDYsMjcgQEAgc3RydWN0IHhlbl9zeXNjdGxfZ2V0X3Btc3RhdCB7CiBz
dHJ1Y3QgeGVuX3N5c2N0bF9jcHVfaG90cGx1ZyB7CiAgICAgLyogSU4gdmFyaWFibGVzICovCiAg
ICAgdWludDMyX3QgY3B1OyAgIC8qIFBoeXNpY2FsIGNwdS4gKi8KKworICAgIC8qIFNpbmdsZSBD
UFUgZW5hYmxlL2Rpc2FibGUuICovCiAjZGVmaW5lIFhFTl9TWVNDVExfQ1BVX0hPVFBMVUdfT05M
SU5FICAwCiAjZGVmaW5lIFhFTl9TWVNDVExfQ1BVX0hPVFBMVUdfT0ZGTElORSAxCisKKyAgICAv
KgorICAgICAqIFNNVCBlbmFibGUvZGlzYWJsZS4KKyAgICAgKgorICAgICAqIFRoZXNlIHR3byBv
cHMgbG9vcCBvdmVyIGFsbCBwcmVzZW50IENQVXMsIGFuZCBlaXRoZXIgb25saW5lIG9yIG9mZmxp
bmUKKyAgICAgKiBldmVyeSBub24tcHJpbWFyeSBzaWJsaW5nIHRocmVhZCAodGhvc2Ugd2l0aCBh
IHRocmVhZCBpZCB3aGljaCBpcyBub3QKKyAgICAgKiAwKS4gIFRoaXMgYmVoYXZpb3VyIGlzIGNo
b3NlbiB0byBzaW1wbGlmeSB0aGUgaW1wbGVtZW50YXRpb24uCisgICAgICoKKyAgICAgKiBUaGV5
IGFyZSBpbnRlbmRlZCBhcyBhIHNob3J0aGFuZCBmb3IgaWRlbnRpZnlpbmcgYW5kIGZlZWRpbmcg
dGhlIGNwdQorICAgICAqIG51bWJlcnMgaW5kaXZpZHVhbGx5IHRvIEhPVFBMVUdfe09OLE9GRn1M
SU5FLgorICAgICAqCisgICAgICogVGhlc2UgYXJlIG5vdCBleHBlY3RlZCB0byBiZSB1c2VkIGlu
IGNvbmp1bmN0aW9uIHdpdGggZGVidWdnaW5nIG9wdGlvbnMKKyAgICAgKiBzdWNoIGFzIGBtYXhj
cHVzPWAgb3Igd2hlbiBvdGhlciBtYW51YWwgY29uZmlndXJhdGlvbiBvZiBvZmZsaW5lIGNwdXMK
KyAgICAgKiBpcyBpbiB1c2UuCisgICAgICovCisjZGVmaW5lIFhFTl9TWVNDVExfQ1BVX0hPVFBM
VUdfU01UX0VOQUJMRSAgMgorI2RlZmluZSBYRU5fU1lTQ1RMX0NQVV9IT1RQTFVHX1NNVF9ESVNB
QkxFIDMKICAgICB1aW50MzJfdCBvcDsgICAgLyogaG90cGx1ZyBvcGNvZGUgKi8KIH07CiAKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdp
bmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Apr 09 21:44:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Apr 2019 21: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 1hDyXS-0007Kz-5n; Tue, 09 Apr 2019 21:44:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PIXm=SL=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hDyXQ-0007Kn-TL
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 21:44:16 +0000
X-Inumbo-ID: 9e9ded67-5b10-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9e9ded67-5b10-11e9-92d7-bc764e045a96;
 Tue, 09 Apr 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 <aliasfile-bounces@xenproject.org>)
 id 1hDyXO-0002Za-SW
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 21:44:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hDyXO-0000l5-Pv
 for xen-changelog@lists.xenproject.org; Tue, 09 Apr 2019 21:44:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hDyXO-0000l5-Pv@xenbits.xenproject.org>
Date: Tue, 09 Apr 2019 21:44:14 +0000
Subject: [Xen-changelog] [xen staging] 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>

Y29tbWl0IDgyMjg1NzdhZDFiYTlmNGI0OTM3MGI3NmM5MGI3NWZiOTI0M2VlMmYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEFwciA1IDE1OjU5OjI3IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIEFwciA5IDE5OjM0OjQx
IDIwMTkgKzAxMDAKCiAgICB4ODYvaHZtOiBGaXggYWx0cDJtX29wIGh5cGVyY2FsbCBjb250aW51
YXRpb25zCiAgICAKICAgIGMvcyA5MzgzZGUyMTAgIng4Ni9hbHRwMm06IHN1cHBvcnQgZm9yIHNl
dHRpbmcgcmVzdHJpY3Rpb25zIGZvciBhbiBhcnJheSBvZgogICAgcGFnZXMiIGludHJvZHVjZWQg
dGhpcyBsb2dpYywgYnV0IGRvX2h2bV9vcCgpIHdhcyBhbHJlYWR5IGNhcGFibGUgb2YgaGFuZGxp
bmcKICAgIC1FUkVTVEFSVCBjb3JyZWN0bHkuCiAgICAKICAgIE1vcmUgcHJvYmxlbWF0aWMgaG93
ZXZlciBpcyBhIGNvbnRpbnVhdGlvbiBmcm9tIGNvbXBhdF9hbHRwMm1fb3AoKS4gIFRoZSBhcmcK
ICAgIHdyaXR0ZW4gYmFjayBpbnRvIHJlZ2lzdGVyIHN0YXRlIHBvaW50cyBpbnRvIHRoZSBoeXBl
cmNhbGwgWExBVCBhcmVhLCBub3QgYXQKICAgIHRoZSBvcmlnaW5hbCBwYXJhbWV0ZXIgcGFzc2Vk
IGJ5IHRoZSBndWVzdC4gIEl0IG1heSBiZSB0cnVuY2F0ZWQgYnkgdGhlCiAgICB2bWVudHJ5LCBi
dXQgZGVmaW5pdGVseSB3b24ndCBiZSBjb3JyZWN0IG9uIHRoZSBuZXh0IGludm9jYXRpb24uCiAg
ICAKICAgIERlbGV0ZSB0aGUgaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oKSBjYWxsLCBh
bmQgcmV0dXJuIC1FUkVTVEFSVCwgd2hpY2gKICAgIHdpbGwgY2F1c2UgdGhlIGNvbXBhdCBjYXNl
IHRvIHN0YXJ0IHdvcmtpbmcgY29ycmVjdGx5LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5j
IHwgMTIgKystLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxMCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2Fy
Y2gveDg2L2h2bS9odm0uYwppbmRleCAzMDQxMWQ3Y2VjLi5lZDFmZjljODdmIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAg
LTQ2OTcsMTIgKzQ2OTcsMTAgQEAgc3RhdGljIGludCBkb19hbHRwMm1fb3AoCiAgICAgICAgIGlm
ICggcmMgPiAwICkKICAgICAgICAgewogICAgICAgICAgICAgYS51LnNldF9tZW1fYWNjZXNzX211
bHRpLm9wYXF1ZSA9IHJjOworICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgICAg
ICBpZiAoIF9fY29weV9maWVsZF90b19ndWVzdChndWVzdF9oYW5kbGVfY2FzdChhcmcsIHhlbl9o
dm1fYWx0cDJtX29wX3QpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
JmEsIHUuc2V0X21lbV9hY2Nlc3NfbXVsdGkub3BhcXVlKSApCiAgICAgICAgICAgICAgICAgcmMg
PSAtRUZBVUxUOwotICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgICAgIHJjID0gaHlwZXJj
YWxsX2NyZWF0ZV9jb250aW51YXRpb24oX19IWVBFUlZJU09SX2h2bV9vcCwgImxoIiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhWTU9QX2FsdHAy
bSwgYXJnKTsKICAgICAgICAgfQogICAgICAgICBicmVhazsKIApAQCAtNDgyMSwxNCArNDgxOSw4
IEBAIHN0YXRpYyBpbnQgY29tcGF0X2FsdHAybV9vcCgKICAgICBzd2l0Y2ggKCBhLmNtZCApCiAg
ICAgewogICAgIGNhc2UgSFZNT1BfYWx0cDJtX3NldF9tZW1fYWNjZXNzX211bHRpOgotICAgICAg
ICAvKgotICAgICAgICAgKiBUaGUgcmV0dXJuIGNvZGUgY2FuIGJlIHBvc2l0aXZlIG9ubHkgaWYg
aXQgaXMgdGhlIHJldHVybiB2YWx1ZQotICAgICAgICAgKiBvZiBoeXBlcmNhbGxfY3JlYXRlX2Nv
bnRpbnVhdGlvbi4gSW4gdGhpcyBjYXNlLCB0aGUgb3BhcXVlIHZhbHVlCi0gICAgICAgICAqIG11
c3QgYmUgY29waWVkIGJhY2sgdG8gdGhlIGd1ZXN0LgotICAgICAgICAgKi8KLSAgICAgICAgaWYg
KCByYyA+IDAgKQorICAgICAgICBpZiAoIHJjID09IC1FUkVTVEFSVCApCiAgICAgICAgIHsKLSAg
ICAgICAgICAgIEFTU0VSVChyYyA9PSBfX0hZUEVSVklTT1JfaHZtX29wKTsKICAgICAgICAgICAg
IGEudS5zZXRfbWVtX2FjY2Vzc19tdWx0aS5vcGFxdWUgPQogICAgICAgICAgICAgICAgIG5hdC5h
bHRwMm1fb3AtPnUuc2V0X21lbV9hY2Nlc3NfbXVsdGkub3BhcXVlOwogICAgICAgICAgICAgaWYg
KCBfX2NvcHlfZmllbGRfdG9fZ3Vlc3QoZ3Vlc3RfaGFuZGxlX2Nhc3QoYXJnLAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed Apr 10 10:13:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Apr 2019 10: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 1hEAEH-0007xY-8e; Wed, 10 Apr 2019 10:13:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=wjDe=SM=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hEAEF-0007xT-UD
 for xen-changelog@lists.xenproject.org; Wed, 10 Apr 2019 10:13:15 +0000
X-Inumbo-ID: 407a2f16-5b79-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 407a2f16-5b79-11e9-92d7-bc764e045a96;
 Wed, 10 Apr 2019 10:13:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hEAC8-0003Pf-R6
 for xen-changelog@lists.xenproject.org; Wed, 10 Apr 2019 10:11:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hEAC8-0001jo-OS
 for xen-changelog@lists.xenproject.org; Wed, 10 Apr 2019 10:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hEAC8-0001jo-OS@xenbits.xenproject.org>
Date: Wed, 10 Apr 2019 10:11:04 +0000
Subject: [Xen-changelog] [xen staging] x86/mm: Clean up
 p2m_finish_type_change return value
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBjMDc0MzFjZjcxMmQ5OTBiM2M2MDM0MWIwYjQzNWM5MDNiYmY0ZjQKQXV0aG9yOiAg
ICAgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgpBdXRo
b3JEYXRlOiBXZWQgQXByIDEwIDExOjA4OjM5IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgQXByIDEw
IDExOjA4OjM5IDIwMTkgKzAxMDAKCiAgICB4ODYvbW06IENsZWFuIHVwIHAybV9maW5pc2hfdHlw
ZV9jaGFuZ2UgcmV0dXJuIHZhbHVlCiAgICAKICAgIEluIHRoZSBjYXNlIG9mIGFueSBlcnJvcnMs
IGZpbmlzaF90eXBlX2NoYW5nZSgpIHBhc3NlcyB2YWx1ZXMgcmV0dXJuZWQKICAgIGZyb20gcDJt
LT5yZWNhbGMoKSB1cCB0aGUgc3RhY2sgKHdpdGggc29tZSBleGNlcHRpb25zIGluIHRoZSBjYXNl
IHdoZXJlCiAgICBhbiBlcnJvciBpcyBleHBlY3RlZCk7IHRoaXMgZXZlbnR1YWxseSBlbmRzIHVw
IGJlaW5nIHJldHVybmVkIHRvIHRoZQogICAgWEVOX0RPTU9QX21hcF9tZW1fdHlwZV90b19pb3Jl
cV9zZXJ2ZXIgaHlwZXJjYWxsLgogICAgCiAgICBIb3dldmVyLCBvbiBJbnRlbCBwcm9jZXNzb3Jz
IChidXQgbm90IG9uIEFNRCBwcm9jZXNzb3IpLCBwMm0tPnJlY2FsYygpCiAgICBjYW4gYWxzbyBy
ZXR1cm4gJzEnIGFzIHdlbGwgYXMgJzAnLiAgVGhpcyBjYXNlIGlzIGhhbmRsZWQgdmVyeQogICAg
aW5jb25zaXN0ZW50bHk6IGZpbmlzaF90eXBlX2NoYW5nZSgpIHdpbGwgcmV0dXJuIHRoZSB2YWx1
ZSBvZiB0aGUgZmluYWwKICAgIGVudHJ5IGl0IGF0dGVtcHRzLCBkaXNjYXJkaW5nIHJlc3VsdHMg
Zm9yIG90aGVyIGVudHJpZXM7CiAgICBwMm1fZmluaXNoX3R5cGVfY2hhbmdlKCkgd2lsbCBhdHRl
bXB0IHRvIGFjY3VtdWxhdGUgJzEncywgc28gdGhhdCBpdAogICAgcmV0dXJucyAnMScgaWYgYW55
IG9mIHRoZSBjYWxscyB0byBmaW5pc2hfdHlwZV9jaGFuZ2UoKSByZXR1cm5zICcxJzsgYW5kCiAg
ICBkbV9vcCgpIHdpbGwgYWdhaW4gcmV0dXJuICcxJyBvbmx5IGlmIHRoZSB2ZXJ5IGxhc3QgY2Fs
bCB0bwogICAgcDJtX2ZpbmlzaF90eXBlX2NoYW5nZSgpIHJldHVybnMgJzEnLiAgVGhlIHJlc3Vs
dCBpcyB0aGF0IHRoZQogICAgWEVOX0RNT1BfbWFwX21lbV90eXBlX3RvX2lvcmVxX3NlcnZlcigp
IGh5cGVyY2FsbCB3aWxsIHNvbWV0aW1lcyByZXR1cm4KICAgIDAgYW5kIHNvbWV0aW1lcyByZXR1
cm4gMSBvbiBzdWNjZXNzLCBpbiBhbiB1bnByZWRpY3RhYmxlIG1hbm5lci4KICAgIAogICAgVGhl
IGh5cGVyY2FsbCBkb2N1bWVudGF0aW9uIGRvZXNuJ3QgbWVudGlvbiByZXR1cm4gdmFsdWVzOyBi
dXQgaXQncyBub3QKICAgIGNsZWFyIHdoYXQgdGhlIGNhbGxlciBjb3VsZCBkbyB3aXRoIHRoZSBp
bmZvcm1hdGlvbiBhYm91dCB3aGV0aGVyCiAgICBlbnRyaWVzIGhhZCBiZWVuIGNoYW5nZWQgb3Ig
bm90LiAgQXQgdGhlIG1vbWVudCBpdCdzIGFsd2F5cyAwIG9uIEFNRAogICAgYm94ZXMsIGFuZCAq
dXN1YWxseSogMSBvbiBJbnRlbCBib3hlczsgc28gbm90aGluZyBjYW4gYmUgcmVseWluZyBvbiBh
CiAgICAnMScgcmV0dXJuIHZhbHVlIGZvciBjb3JyZWN0bmVzcyAob3IgaWYgaXQgaXMsIGl0J3Mg
YnJva2VuKS4KICAgIAogICAgTWFrZSB0aGUgcmV0dXJuIHZhbHVlIG9uIHN1Y2Nlc3MgY29uc2lz
dGVudGx5ICcwJyBieSBvbmx5IHJldHVybmluZwogICAgMC8tRVJST1IgZnJvbSBmaW5pc2hfdHlw
ZV9jaGFuZ2UoKS4gIEFsc28gcmVtb3ZlIHRoZSBhY2N1bXVsYXRpb24gY29kZQogICAgZnJvbSBw
Mm1fZmluaXNoX3R5cGVfY2hhbmdlKCkuCiAgICAKICAgIFN1Z2dlc3RlZC1ieTogR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogQWxl
eGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0u
YyB8IDE2ICsrKysrLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyks
IDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hl
bi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRleCBiOWJiYjhmNDg1Li45ZTgxYTMwY2M0IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBA
IC0xMTU4LDcgKzExNTgsNyBAQCB2b2lkIHAybV9jaGFuZ2VfdHlwZV9yYW5nZShzdHJ1Y3QgZG9t
YWluICpkLAogICogRmluaXNoIHAybSB0eXBlIGNoYW5nZSBmb3IgZ2ZucyB3aGljaCBhcmUgbWFy
a2VkIGFzIG5lZWRfcmVjYWxjIGluIGEgcmFuZ2UuCiAgKiBVc2VzIHRoZSBjdXJyZW50IHAybSdz
IG1heF9tYXBwZWRfcGZuIHRvIGZ1cnRoZXIgY2xpcCB0aGUgaW52YWxpZGF0aW9uCiAgKiByYW5n
ZSBmb3IgYWx0ZXJuYXRlIHAybXMuCi0gKiBSZXR1cm5zOiAwLzEgZm9yIHN1Y2Nlc3MsIG5lZ2F0
aXZlIGZvciBmYWlsdXJlCisgKiBSZXR1cm5zOiAwIGZvciBzdWNjZXNzLCBuZWdhdGl2ZSBmb3Ig
ZmFpbHVyZQogICovCiBzdGF0aWMgaW50IGZpbmlzaF90eXBlX2NoYW5nZShzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3QgZmlyc3RfZ2Zu
LCB1bnNpZ25lZCBsb25nIG1heF9ucikKQEAgLTExNzQsOSArMTE3NCw5IEBAIHN0YXRpYyBpbnQg
ZmluaXNoX3R5cGVfY2hhbmdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAgICAgIC8qCiAg
ICAgICAgICAqIGVwdC0+cmVjYWxjIGNvdWxkIHJldHVybiAwLzEvLUVOT01FTS4gcHQtPnJlY2Fs
YyBjb3VsZCByZXR1cm4KICAgICAgICAgICogMC8tRU5PTUVNLy1FTk9FTlQsIC1FTk9FTlQgaXNu
J3QgYW4gZXJyb3IgYXMgd2UgYXJlIGxvb3BpbmcKLSAgICAgICAgICogZ2ZuIGhlcmUuCisgICAg
ICAgICAqIGdmbiBoZXJlLiBJZiByYyBpcyAxIHdlIG5lZWQgdG8gaGF2ZSBpdCAwIGZvciBzdWNj
ZXNzLgogICAgICAgICAgKi8KLSAgICAgICAgaWYgKCByYyA9PSAtRU5PRU5UICkKKyAgICAgICAg
aWYgKCByYyA9PSAtRU5PRU5UIHx8IHJjID4gMCApCiAgICAgICAgICAgICByYyA9IDA7CiAgICAg
ICAgIGVsc2UgaWYgKCByYyA8IDAgKQogICAgICAgICB7CkBAIC0xMjEzLDE5ICsxMjEzLDEzIEBA
IGludCBwMm1fZmluaXNoX3R5cGVfY2hhbmdlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAg
ICBpZiAoIGQtPmFyY2guYWx0cDJtX2VwdHBbaV0gIT0gbWZuX3goSU5WQUxJRF9NRk4pICkKICAg
ICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqYWx0cDJtID0g
ZC0+YXJjaC5hbHRwMm1fcDJtW2ldOwotICAgICAgICAgICAgICAgIGludCByYzE7CiAKICAgICAg
ICAgICAgICAgICBwMm1fbG9jayhhbHRwMm0pOwotICAgICAgICAgICAgICAgIHJjMSA9IGZpbmlz
aF90eXBlX2NoYW5nZShhbHRwMm0sIGZpcnN0X2dmbiwgbWF4X25yKTsKKyAgICAgICAgICAgICAg
ICByYyA9IGZpbmlzaF90eXBlX2NoYW5nZShhbHRwMm0sIGZpcnN0X2dmbiwgbWF4X25yKTsKICAg
ICAgICAgICAgICAgICBwMm1fdW5sb2NrKGFsdHAybSk7CiAKLSAgICAgICAgICAgICAgICBpZiAo
IHJjMSA8IDAgKQotICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgcmMgPSBy
YzE7CisgICAgICAgICAgICAgICAgaWYgKCByYyA8IDAgKQogICAgICAgICAgICAgICAgICAgICBn
b3RvIG91dDsKLSAgICAgICAgICAgICAgICB9Ci0KLSAgICAgICAgICAgICAgICByYyB8PSByYzE7
CiAgICAgICAgICAgICB9CiAgICAgfQogI2VuZGlmCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu Apr 11 08:33:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Apr 2019 08: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 1hEV8t-0003Dp-Cl; Thu, 11 Apr 2019 08:33:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Htws=SN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hEV8s-0003Dk-F9
 for xen-changelog@lists.xenproject.org; Thu, 11 Apr 2019 08:33:06 +0000
X-Inumbo-ID: 6d00a15d-5c34-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6d00a15d-5c34-11e9-92d7-bc764e045a96;
 Thu, 11 Apr 2019 08:33:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hEV8q-0000as-Mw
 for xen-changelog@lists.xenproject.org; Thu, 11 Apr 2019 08:33:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hEV8q-000456-KI
 for xen-changelog@lists.xenproject.org; Thu, 11 Apr 2019 08:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hEV8q-000456-KI@xenbits.xenproject.org>
Date: Thu, 11 Apr 2019 08:33:04 +0000
Subject: [Xen-changelog] [xen staging] x86: fix build race when generating
 temporary object files
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc2MWJiNTc1Y2U5NzI1NTAyOWQyZDIyNDliMjcxOWU1NGJjNzY4MjUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDEx
IDEwOjI1OjA1IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgQXByIDExIDEwOjI1OjA1IDIwMTkgKzAyMDAKCiAgICB4
ODY6IGZpeCBidWlsZCByYWNlIHdoZW4gZ2VuZXJhdGluZyB0ZW1wb3Jhcnkgb2JqZWN0IGZpbGVz
CiAgICAKICAgIFRoZSBydWxlcyB0byBnZW5lcmF0ZSB4ZW4tc3ltcyBhbmQgeGVuLmVmaSBtYXkg
cnVuIGluIHBhcmFsbGVsLCBidXQgYm90aAogICAgcmVjdXJzaXZlbHkgaW52b2tlICQoTUFLRSkg
dG8gYnVpbGQgc3ltYm9sL3JlbG9jYXRpb24gdGFibGUgdGVtcG9yYXJ5CiAgICBvYmplY3QgZmls
ZXMuIFRoZXNlIHJlY3Vyc2l2ZSBidWlsZHMgd291bGQgYm90aCByZS1nZW5lcmF0ZSB0aGUgLiou
ZDIKICAgIGZpbGVzICh3aGVyZSBuZWVkZWQpLiBCb3RoIHdvdWxkIGluIHR1cm4gaW52b2tlIHRo
ZSBzYW1lIHJ1bGUsIHRodXMKICAgIGFsbG93aW5nIGZvciBhIHJhY2Ugb24gdGhlIC4qLmQyLnRt
cCBpbnRlcm1lZGlhdGUgZmlsZXMuCiAgICAKICAgIFRoZSBkZXBlbmRlbmN5IGZpbGVzIG9mIHRo
ZSB0ZW1wb3JhcnkgLnhlbioubyBmaWxlcyBsaXZlIGluIHhlbi8gcmF0aGVyCiAgICB0aGFuIHhl
bi9hcmNoL3g4Ni8gYW55d2F5LCBzbyB3b24ndCBiZSBpbmNsdWRlZCBubyBtYXR0ZXIgd2hhdC4g
VGFrZSB0aGUKICAgIG9wcG9ydHVuaXR5IGFuZCBkZWxldGUgdGhlbSwgYXMgdGhlIGp1c3QgcmUt
Z2VuZXJhdGVkIC54ZW4qLlMgZmlsZXMgd2lsbAogICAgdHJpZ2dlciBhIHByb3BlciByZS1idWls
ZCBvZiB0aGUgLnhlbioubyBvbmVzIGFueXdheS4KICAgIAogICAgRW1wdHkgdGhlIERFUFMgdmFy
aWFibGUgaW4gY2FzZSB0aGUgc2V0IG9mIGdvYWxzIGNvbnNpc3RzIG9mIGp1c3QgdGhvc2UKICAg
IHRlbXBvcmFyeSBvYmplY3QgZmlsZXMsIHRodXMgZWxpbWluYXRpbmcgdGhlIHJhY2UuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFj
a2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9NYWtlZmlsZSB8IDEwICsrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGlu
c2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L01h
a2VmaWxlIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCmluZGV4IGVmMDk5Mzk4YmYuLjhhOGQ4ZjA2
MGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC94ODYv
TWFrZWZpbGUKQEAgLTE0NSw3ICsxNDUsNyBAQCAkKFRBUkdFVCktc3ltczogcHJlbGluay5vIHhl
bi5sZHMKIAkkKE5NKSAtcGEgLS1mb3JtYXQ9c3lzdiAkKEBEKS8kKEBGKSBcCiAJCXwgJChCQVNF
RElSKS90b29scy9zeW1ib2xzIC0teGVuc3ltcyAtLXN5c3YgLS1zb3J0IFwKIAkJPiQoQEQpLyQo
QEYpLm1hcAotCXJtIC1mICQoQEQpLy4kKEBGKS5bMC05XSoKKwlybSAtZiAkKEBEKS8uJChARiku
WzAtOV0qICQoQEQpLy4uJChARikuWzAtOV0qCiAKIG5vdGUubzogJChUQVJHRVQpLXN5bXMKIAkk
KE9CSkNPUFkpIC1PIGJpbmFyeSAtLW9ubHktc2VjdGlvbj0ubm90ZS5nbnUuYnVpbGQtaWQgICQo
QkFTRURJUikveGVuLXN5bXMgJEAuYmluCkBAIC0yMDgsNyArMjA4LDcgQEAgJChUQVJHRVQpLmVm
aTogcHJlbGluay1lZmkubyAkKG5vdGVfZmlsZSkgZWZpLmxkcyBlZmkvcmVsb2NzLWR1bW15Lm8g
ZWZpL21rcmVsb2MKIAlpZiAkKGd1YXJkKSBmYWxzZTsgdGhlbiBybSAtZiAkQDsgZWNobyAnRUZJ
IHN1cHBvcnQgZGlzYWJsZWQnOyBcCiAJZWxzZSAkKE5NKSAtcGEgLS1mb3JtYXQ9c3lzdiAkKEBE
KS8kKEBGKSBcCiAJCXwgJChCQVNFRElSKS90b29scy9zeW1ib2xzIC0teGVuc3ltcyAtLXN5c3Yg
LS1zb3J0ID4kKEBEKS8kKEBGKS5tYXA7IGZpCi0Jcm0gLWYgJChARCkvLiQoQEYpLlswLTldKgor
CXJtIC1mICQoQEQpLy4kKEBGKS5bMC05XSogJChARCkvLi4kKEBGKS5bMC05XSoKIAogZWZpL2Jv
b3QuaW5pdC5vIGVmaS9ydW50aW1lLm8gZWZpL2NvbXBhdC5vIGVmaS9idWlsZGlkLm86ICQoQkFT
RURJUikvYXJjaC94ODYvZWZpL2J1aWx0X2luLm8KIGVmaS9ib290LmluaXQubyBlZmkvcnVudGlt
ZS5vIGVmaS9jb21wYXQubyBlZmkvYnVpbGRpZC5vOiA7CkBAIC0yNTMsMyArMjUzLDkgQEAgY2xl
YW46OgogCXJtIC1mICQoQkFTRURJUikvLnhlbi5lZmkuWzAtOV0qIGVmaS8qLmVmaSBlZmkvbWty
ZWxvYwogCXJtIC1mIGJvb3QvY21kbGluZS5TIGJvb3QvcmVsb2MuUyBib290LyoubG5rIGJvb3Qv
Ki5iaW4KIAlybSAtZiBub3RlLm8KKworIyBTdXBwcmVzcyBsb2FkaW5nIG9mIERFUFMgZmlsZXMg
Zm9yIGludGVybmFsLCB0ZW1wb3JhcnkgdGFyZ2V0IGZpbGVzLiAgVGhpcworIyB0aGVuIGFsc28g
c3VwcHJlc3NlcyByZS1nZW5lcmF0aW9uIG9mIHRoZSByZXNwZWN0aXZlIC4qLmQyIGZpbGVzLgor
aWZlcSAoJChmaWx0ZXItb3V0IC54ZW4lLm8sJChub3RkaXIgJChNQUtFQ01ER09BTFMpKSksKQor
REVQUzo9CitlbmRpZgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Thu Apr 11 08:33:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Apr 2019 08: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 1hEV94-0003EO-EI; Thu, 11 Apr 2019 08:33:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Htws=SN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hEV92-0003EF-LO
 for xen-changelog@lists.xenproject.org; Thu, 11 Apr 2019 08:33:16 +0000
X-Inumbo-ID: 7314986a-5c34-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7314986a-5c34-11e9-92d7-bc764e045a96;
 Thu, 11 Apr 2019 08:33:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hEV90-0000b0-Sb
 for xen-changelog@lists.xenproject.org; Thu, 11 Apr 2019 08:33:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hEV90-00045k-Q6
 for xen-changelog@lists.xenproject.org; Thu, 11 Apr 2019 08:33:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hEV90-00045k-Q6@xenbits.xenproject.org>
Date: Thu, 11 Apr 2019 08:33:14 +0000
Subject: [Xen-changelog] [xen staging] xmalloc: statically initialize pool
 list head and lock
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg1YWVhODNkNDZkMjRlYjQyMDIzNWIxNzJjZDNmNDI3YTgxNTNjMTgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDEx
IDEwOjI1OjIyIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgQXByIDExIDEwOjI1OjIyIDIwMTkgKzAyMDAKCiAgICB4
bWFsbG9jOiBzdGF0aWNhbGx5IGluaXRpYWxpemUgcG9vbCBsaXN0IGhlYWQgYW5kIGxvY2sKICAg
IAogICAgVGhlcmUncyBubyBuZWVkIHRvIGV4ZWN1dGUgYW55IGluc3RydWN0aW9ucyBmb3IgZG9p
bmcgc28uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0t
CiB4ZW4vY29tbW9uL3htYWxsb2NfdGxzZi5jIHwgNiArKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAy
IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi94
bWFsbG9jX3Rsc2YuYyBiL3hlbi9jb21tb24veG1hbGxvY190bHNmLmMKaW5kZXggYjI1NmRjNTZj
Zi4uMjA3Njk1M2FjNCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi94bWFsbG9jX3Rsc2YuYworKysg
Yi94ZW4vY29tbW9uL3htYWxsb2NfdGxzZi5jCkBAIC02NSw4ICs2NSw4IEBACiAjZGVmaW5lIFBS
RVZfRlJFRSAgICAgICAoMHgyKQogI2RlZmluZSBQUkVWX1VTRUQgICAgICAgKDB4MCkKIAotc3Rh
dGljIHNwaW5sb2NrX3QgcG9vbF9saXN0X2xvY2s7Ci1zdGF0aWMgc3RydWN0IGxpc3RfaGVhZCBw
b29sX2xpc3RfaGVhZDsKK3N0YXRpYyBERUZJTkVfU1BJTkxPQ0socG9vbF9saXN0X2xvY2spOwor
c3RhdGljIExJU1RfSEVBRChwb29sX2xpc3RfaGVhZCk7CiAKIHN0cnVjdCBmcmVlX3B0ciB7CiAg
ICAgc3RydWN0IGJoZHIgKnByZXY7CkBAIC01NTEsOCArNTUxLDYgQEAgc3RhdGljIHZvaWQgKnht
YWxsb2Nfd2hvbGVfcGFnZXModW5zaWduZWQgbG9uZyBzaXplLCB1bnNpZ25lZCBsb25nIGFsaWdu
KQogCiBzdGF0aWMgdm9pZCB0bHNmX2luaXQodm9pZCkKIHsKLSAgICBJTklUX0xJU1RfSEVBRCgm
cG9vbF9saXN0X2hlYWQpOwotICAgIHNwaW5fbG9ja19pbml0KCZwb29sX2xpc3RfbG9jayk7CiAg
ICAgeGVucG9vbCA9IHhtZW1fcG9vbF9jcmVhdGUoCiAgICAgICAgICJ4bWFsbG9jIiwgeG1hbGxv
Y19wb29sX2dldCwgeG1hbGxvY19wb29sX3B1dCwKICAgICAgICAgUEFHRV9TSVpFLCAwLCBQQUdF
X1NJWkUpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Apr 12 14:44:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Apr 2019 14: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 1hExPS-0005Cb-VJ; Fri, 12 Apr 2019 14:44:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Kfhy=SO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hExPS-0005CU-Gn
 for xen-changelog@lists.xenproject.org; Fri, 12 Apr 2019 14:44:06 +0000
X-Inumbo-ID: 6b7638ed-5d31-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6b7638ed-5d31-11e9-92d7-bc764e045a96;
 Fri, 12 Apr 2019 14:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hExPQ-0006Ec-Pp
 for xen-changelog@lists.xenproject.org; Fri, 12 Apr 2019 14:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hExPQ-0005n3-NG
 for xen-changelog@lists.xenproject.org; Fri, 12 Apr 2019 14:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hExPQ-0005n3-NG@xenbits.xenproject.org>
Date: Fri, 12 Apr 2019 14:44:04 +0000
Subject: [Xen-changelog] [xen staging] xl: handle PVH type in
 apply_global_affinity_masks again
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg2MGQ2ZTE1OGRiYjU4MWMzYWFiYzZhMjBhZThkODNiMzI1YmZmZDgKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIEFwciAxMiAx
MTowMzoyNSAyMDE5ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IEZyaSBBcHIgMTIgMTU6NDE6NDMgMjAxOSArMDEwMAoKICAgIHhsOiBo
YW5kbGUgUFZIIHR5cGUgaW4gYXBwbHlfZ2xvYmFsX2FmZmluaXR5X21hc2tzIGFnYWluCiAgICAK
ICAgIEEgY2FsbCBzaXRlIGluIGNyZWF0ZV9kb21haW4gY2FuIGNhbGwgaXQgd2l0aCBQVkggdHlw
ZS4gVGhhdCBzaXRlIHdhcwogICAgbWlzc2VkIGR1cmluZyB0aGUgcmV2aWV3IG9mIDQ4ZGFiOTc2
Ny4KICAgIAogICAgUmVpbnN0YXRlIFBWSCB0eXBlIGluIHRoZSBzd2l0Y2guCiAgICAKICAgIFJl
cG9ydGVkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgU2lnbmVk
LW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy94bC94bF92
Y3B1LmMgfCAxICsKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL3hsL3hsX3ZjcHUuYyBiL3Rvb2xzL3hsL3hsX3ZjcHUuYwppbmRleCA5M2FiY2M2NWMw
Li4zMjk1MTJlYWFmIDEwMDY0NAotLS0gYS90b29scy94bC94bF92Y3B1LmMKKysrIGIvdG9vbHMv
eGwveGxfdmNwdS5jCkBAIC03OSw2ICs3OSw3IEBAIHZvaWQgYXBwbHlfZ2xvYmFsX2FmZmluaXR5
X21hc2tzKGxpYnhsX2RvbWFpbl90eXBlIHR5cGUsCiAKICAgICBzd2l0Y2ggKHR5cGUpIHsKICAg
ICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX0hWTToKKyAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBF
X1BWSDoKICAgICAgICAgdHlwZV9tYXNrID0gJmdsb2JhbF9odm1fYWZmaW5pdHlfbWFzazsKICAg
ICAgICAgYnJlYWs7CiAgICAgY2FzZSBMSUJYTF9ET01BSU5fVFlQRV9QVjoKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Apr 15 17:44:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Apr 2019 17: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 1hG5eJ-0005GR-TS; Mon, 15 Apr 2019 17:44:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7hXc=SR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hG5eI-0005GM-Pb
 for xen-changelog@lists.xenproject.org; Mon, 15 Apr 2019 17:44:06 +0000
X-Inumbo-ID: 10600d83-5fa6-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 10600d83-5fa6-11e9-92d7-bc764e045a96;
 Mon, 15 Apr 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 <aliasfile-bounces@xenproject.org>)
 id 1hG5eH-0004Eb-CI
 for xen-changelog@lists.xenproject.org; Mon, 15 Apr 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 1hG5eH-0002aq-9K
 for xen-changelog@lists.xenproject.org; Mon, 15 Apr 2019 17:44:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hG5eH-0002aq-9K@xenbits.xenproject.org>
Date: Mon, 15 Apr 2019 17:44:05 +0000
Subject: [Xen-changelog] [xen staging] timers: move back
 migrate_timers_from_cpu() invocation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFhZWM5NTM1MGFjODI2MWNiYTUxNjM3MTcxMGQ0ZDgzN2MyNmY2YTAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgQXByIDEx
IDA0OjQ1OjQxIDIwMTkgLTA2MDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEFwciAxNSAxNzo1MTozMCAyMDE5ICsw
MTAwCgogICAgdGltZXJzOiBtb3ZlIGJhY2sgbWlncmF0ZV90aW1lcnNfZnJvbV9jcHUoKSBpbnZv
Y2F0aW9uCiAgICAKICAgIENvbW1pdCA1OTdmYmI4YmU2ICgieGVuL3RpbWVyczogRml4IG1lbW9y
eSBsZWFrIHdpdGggY3B1IHVucGx1Zy9wbHVnIikKICAgIHdlbnQgYSBsaXR0bGUgdG9vIGZhcjog
TWlncmF0aW5nIHRpbWVycyBhd2F5IGZyb20gYSBDUFUgYmVpbmcgb2ZmbGluZWQKICAgIG5lZWRz
IHRvIGhlcHBlbiBpbmRlcGVuZGVudCBvZiB3aGV0aGVyIGl0IGdldCBwYXJrZWQgb3IgZnVsbHkg
b2ZmbGluZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3RpbWVyLmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi90aW1lci5jIGIveGVuL2NvbW1vbi90aW1lci5jCmluZGV4IGYyNjVhMzYyZGQuLjllZTUwMGIz
YTcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vdGltZXIuYworKysgYi94ZW4vY29tbW9uL3RpbWVy
LmMKQEAgLTYxOSw4ICs2MTksNiBAQCBzdGF0aWMgdm9pZCBmcmVlX3BlcmNwdV90aW1lcnModW5z
aWduZWQgaW50IGNwdSkKIHsKICAgICBzdHJ1Y3QgdGltZXJzICp0cyA9ICZwZXJfY3B1KHRpbWVy
cywgY3B1KTsKIAotICAgIG1pZ3JhdGVfdGltZXJzX2Zyb21fY3B1KGNwdSk7Ci0KICAgICBBU1NF
UlQoaGVhcF9tZXRhZGF0YSh0cy0+aGVhcCktPnNpemUgPT0gMCk7CiAgICAgaWYgKCBoZWFwX21l
dGFkYXRhKHRzLT5oZWFwKS0+bGltaXQgKQogICAgIHsKQEAgLTY0OCw2ICs2NDYsOCBAQCBzdGF0
aWMgaW50IGNwdV9jYWxsYmFjaygKICAgICBjYXNlIENQVV9VUF9DQU5DRUxFRDoKICAgICBjYXNl
IENQVV9ERUFEOgogICAgIGNhc2UgQ1BVX1JFU1VNRV9GQUlMRUQ6CisgICAgICAgIG1pZ3JhdGVf
dGltZXJzX2Zyb21fY3B1KGNwdSk7CisKICAgICAgICAgaWYgKCAhcGFya19vZmZsaW5lX2NwdXMg
JiYgc3lzdGVtX3N0YXRlICE9IFNZU19TVEFURV9zdXNwZW5kICkKICAgICAgICAgICAgIGZyZWVf
cGVyY3B1X3RpbWVycyhjcHUpOwogICAgICAgICBicmVhazsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Apr 15 17:44:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Apr 2019 17: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 1hG5eT-0005Hh-VC; Mon, 15 Apr 2019 17:44:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=7hXc=SR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hG5eT-0005HZ-It
 for xen-changelog@lists.xenproject.org; Mon, 15 Apr 2019 17:44:17 +0000
X-Inumbo-ID: 166f624e-5fa6-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 166f624e-5fa6-11e9-92d7-bc764e045a96;
 Mon, 15 Apr 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 <aliasfile-bounces@xenproject.org>)
 id 1hG5eR-0004Ej-J1
 for xen-changelog@lists.xenproject.org; Mon, 15 Apr 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 1hG5eR-0002cC-GE
 for xen-changelog@lists.xenproject.org; Mon, 15 Apr 2019 17:44:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hG5eR-0002cC-GE@xenbits.xenproject.org>
Date: Mon, 15 Apr 2019 17:44:15 +0000
Subject: [Xen-changelog] [xen staging] x86/msr: Fix fallout from mostly c/s
 832c180
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJlM2Q1YjMwMzMxZDg3ZTE3Nzc0NGRiZTIzMTM4YjllYmNkYzg2ZjEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEFwciA5IDE2OjE4OjQ2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEFwciAxNSAxNzo1MToz
MCAyMDE5ICswMTAwCgogICAgeDg2L21zcjogRml4IGZhbGxvdXQgZnJvbSBtb3N0bHkgYy9zIDgz
MmMxODAKICAgIAogICAgICogRml4IHRoZSBzaGltIGJ1aWxkIGJ5IHByb3ZpZGluZyBhICFDT05G
SUdfSFZNIGRlY2xhcmF0aW9uIGZvcgogICAgICAgaHZtX2dldF9ndWVzdF9ibmRjZmdzKCksIGFu
ZCByZW1vdmluZyB0aGUgaW50cm9kdWNlZAogICAgICAgQVNTRVJUKGlzX2h2bV9kb21haW4oZCkp
J3MuICBUaGV5IGFyZSBuZWVkZWQgZm9yIERDRSB0byBrZWVwIHRoZSBidWlsZAogICAgICAgd29y
a2luZy4gIEZ1cnRoZXJtb3JlLCBpbiB0aGlzIHdheSwgdGhlIHJpc2sgb2YgcnVudGltZSB0eXBl
IGNvbmZ1c2lvbiBpcwogICAgICAgcmVtb3ZlZC4KICAgICAqIFJldmVydCB0aGUgZGUtY29uc3Qn
aW5nIG9mIHRoZSB2Y3B1IHBvaW50ZXIgaW4gdm14X2dldF9ndWVzdF9ibmRjZmdzKCkuCiAgICAg
ICB2bXhfdm1jc19lbnRlcigpIHJlYWxseSBkb2VzIG11dGF0ZSB0aGUgdmNwdSwgYW5kIG1heSBj
YXVzZSBpdCB0byB1bmRlcmdvIGEKICAgICAgIGZ1bGwgZGUvcmVzY2hlZHVsZSwgd2hpY2ggaXMg
Y29udHJhcnkgdG8gdGhlIHByb2dyYW1tZXJzIGV4cGVjdGF0aW9uIG9mCiAgICAgICBodm1fZ2V0
X2d1ZXN0X2JuZGNmZ3MoKS4gIGd1ZXN0X3JkbXNyKCkgd2FzIGFsd2F5cyBnb2luZyB0byBuZWVk
IHRvIGxvc2UKICAgICAgIGl0cyBjb25zdCBwYXJhbWV0ZXIsIGFuZCB0aGlzIHdhcyB0aGUgY29y
cmVjdCB0aW1lIGZvciBpdCB0byBoYXBwZW4uCiAgICAgKiBUaGUgTVNScyBpbiB2Y3B1X21zcnMg
YXJlIGluIG51bWVyaWMgb3JkZXIuICBSZS1wb3NpdGlvbiBYU1MgdG8gbWF0Y2guCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
ICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2Fy
Y2gveDg2L2h2bS92bXgvdm14LmMgICAgIHwgIDUgKy0tLS0KIHhlbi9hcmNoL3g4Ni9tc3IuYyAg
ICAgICAgICAgICB8IDE4ICsrKysrLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3B2L2VtdWwt
cHJpdi1vcC5jIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oICB8ICA1ICsr
Ky0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21zci5oICAgICAgfCAxMiArKysrKystLS0tLS0KIDUg
ZmlsZXMgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgMjYgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92
bXguYwppbmRleCBjNDZlMDViOTFlLi4yODNlYjdiMzRkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtMTE1
MCwxMSArMTE1MCw4IEBAIHN0YXRpYyBib29sIHZteF9zZXRfZ3Vlc3RfYm5kY2ZncyhzdHJ1Y3Qg
dmNwdSAqdiwgdTY0IHZhbCkKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAotc3RhdGljIGJvb2wgdm14
X2dldF9ndWVzdF9ibmRjZmdzKGNvbnN0IHN0cnVjdCB2Y3B1ICpjdiwgdTY0ICp2YWwpCitzdGF0
aWMgYm9vbCB2bXhfZ2V0X2d1ZXN0X2JuZGNmZ3Moc3RydWN0IHZjcHUgKnYsIHU2NCAqdmFsKQog
ewotICAgIC8qIEdldCBhIG5vbi1jb25zdCBwb2ludGVyIGZvciB2bXhfdm1jc19lbnRlcigpICov
Ci0gICAgc3RydWN0IHZjcHUgKnYgPSBjdi0+ZG9tYWluLT52Y3B1W2N2LT52Y3B1X2lkXTsKLQog
ICAgIEFTU0VSVChjcHVfaGFzX21weCAmJiBjcHVfaGFzX3ZteF9tcHgpOwogCiAgICAgdm14X3Zt
Y3NfZW50ZXIodik7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbXNyLmMgYi94ZW4vYXJjaC94
ODYvbXNyLmMKaW5kZXggODE1ZDU5OTU4OC4uMDA0OWE3M2JjNyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L21zci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwpAQCAtMTE1LDcgKzExNSw3IEBA
IGludCBpbml0X3ZjcHVfbXNyX3BvbGljeShzdHJ1Y3QgdmNwdSAqdikKICAgICByZXR1cm4gMDsK
IH0KIAotaW50IGd1ZXN0X3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3Is
IHVpbnQ2NF90ICp2YWwpCitpbnQgZ3Vlc3RfcmRtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90
IG1zciwgdWludDY0X3QgKnZhbCkKIHsKICAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1
cnJlbnQ7CiAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKQEAgLTE4Miwx
MyArMTgyLDkgQEAgaW50IGd1ZXN0X3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJf
dCBtc3IsIHVpbnQ2NF90ICp2YWwpCiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBNU1JfSUEz
Ml9CTkRDRkdTOgotICAgICAgICBpZiAoICFjcC0+ZmVhdC5tcHggKQorICAgICAgICBpZiAoICFj
cC0+ZmVhdC5tcHggfHwgIWlzX2h2bV9kb21haW4oZCkgfHwKKyAgICAgICAgICAgICAhaHZtX2dl
dF9ndWVzdF9ibmRjZmdzKHYsIHZhbCkgKQogICAgICAgICAgICAgZ290byBncF9mYXVsdDsKLQot
ICAgICAgICBBU1NFUlQoaXNfaHZtX2RvbWFpbihkKSk7Ci0gICAgICAgIGlmICghaHZtX2dldF9n
dWVzdF9ibmRjZmdzKHYsIHZhbCkgKQotICAgICAgICAgICAgZ290byBncF9mYXVsdDsKLQogICAg
ICAgICBicmVhazsKIAogICAgIGNhc2UgTVNSX0lBMzJfWFNTOgpAQCAtMzc1LDEzICszNzEsOSBA
QCBpbnQgZ3Vlc3Rfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3Qg
dmFsKQogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgTVNSX0lBMzJfQk5EQ0ZHUzoKLSAgICAg
ICAgaWYgKCAhY3AtPmZlYXQubXB4ICkKKyAgICAgICAgaWYgKCAhY3AtPmZlYXQubXB4IHx8ICFp
c19odm1fZG9tYWluKGQpIHx8CisgICAgICAgICAgICAgIWh2bV9zZXRfZ3Vlc3RfYm5kY2Zncyh2
LCB2YWwpICkKICAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7Ci0KLSAgICAgICAgQVNTRVJUKGlz
X2h2bV9kb21haW4oZCkpOwotICAgICAgICBpZiAoICFodm1fc2V0X2d1ZXN0X2JuZGNmZ3Modiwg
dmFsKSApCi0gICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OwotCiAgICAgICAgIGJyZWFrOwogCiAg
ICAgY2FzZSBNU1JfSUEzMl9YU1M6CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZW11bC1w
cml2LW9wLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKaW5kZXggYTU1YTQwMGU1
YS4uYWY3NGY1MGRjOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwpAQCAtODE5LDcgKzgxOSw3IEBA
IHN0YXRpYyBpbmxpbmUgYm9vbCBpc19jcHVmcmVxX2NvbnRyb2xsZXIoY29uc3Qgc3RydWN0IGRv
bWFpbiAqZCkKIHN0YXRpYyBpbnQgcmVhZF9tc3IodW5zaWduZWQgaW50IHJlZywgdWludDY0X3Qg
KnZhbCwKICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQp
CiB7Ci0gICAgY29uc3Qgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OworICAgIHN0cnVjdCB2
Y3B1ICpjdXJyID0gY3VycmVudDsKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1
cnItPmRvbWFpbjsKICAgICBib29sIHZwbXVfbXNyID0gZmFsc2U7CiAgICAgaW50IHJldDsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vaHZtLmgKaW5kZXggYzgxMWZhOTEzOS4uMTU3ZjBkZWJjNiAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vaHZtLmgKQEAgLTE0NSw3ICsxNDUsNyBAQCBzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlIHsK
ICAgICBpbnQgICgqZ2V0X2d1ZXN0X3BhdCkoc3RydWN0IHZjcHUgKnYsIHU2NCAqKTsKICAgICBp
bnQgICgqc2V0X2d1ZXN0X3BhdCkoc3RydWN0IHZjcHUgKnYsIHU2NCk7CiAKLSAgICBib29sICgq
Z2V0X2d1ZXN0X2JuZGNmZ3MpKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1NjQgKik7CisgICAgYm9v
bCAoKmdldF9ndWVzdF9ibmRjZmdzKShzdHJ1Y3QgdmNwdSAqdiwgdTY0ICopOwogICAgIGJvb2wg
KCpzZXRfZ3Vlc3RfYm5kY2Zncykoc3RydWN0IHZjcHUgKnYsIHU2NCk7CiAKICAgICB2b2lkICgq
c2V0X3RzY19vZmZzZXQpKHN0cnVjdCB2Y3B1ICp2LCB1NjQgb2Zmc2V0LCB1NjQgYXRfdHNjKTsK
QEAgLTQ0NCw3ICs0NDQsNyBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgaHZtX2dldF9z
aGFkb3dfZ3NfYmFzZShzdHJ1Y3QgdmNwdSAqdikKICAgICByZXR1cm4gaHZtX2Z1bmNzLmdldF9z
aGFkb3dfZ3NfYmFzZSh2KTsKIH0KIAotc3RhdGljIGlubGluZSBib29sIGh2bV9nZXRfZ3Vlc3Rf
Ym5kY2Zncyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdTY0ICp2YWwpCitzdGF0aWMgaW5saW5lIGJv
b2wgaHZtX2dldF9ndWVzdF9ibmRjZmdzKHN0cnVjdCB2Y3B1ICp2LCB1NjQgKnZhbCkKIHsKICAg
ICByZXR1cm4gaHZtX2Z1bmNzLmdldF9ndWVzdF9ibmRjZmdzICYmCiAgICAgICAgICAgIGh2bV9m
dW5jcy5nZXRfZ3Vlc3RfYm5kY2Zncyh2LCB2YWwpOwpAQCAtNjkyLDYgKzY5Miw3IEBAIHVuc2ln
bmVkIGxvbmcgaHZtX2dldF9zaGFkb3dfZ3NfYmFzZShzdHJ1Y3QgdmNwdSAqdik7CiB2b2lkIGh2
bV9zZXRfaW5mb19ndWVzdChzdHJ1Y3QgdmNwdSAqdik7CiB2b2lkIGh2bV9jcHVpZF9wb2xpY3lf
Y2hhbmdlZChzdHJ1Y3QgdmNwdSAqdik7CiB2b2lkIGh2bV9zZXRfdHNjX29mZnNldChzdHJ1Y3Qg
dmNwdSAqdiwgdWludDY0X3Qgb2Zmc2V0LCB1aW50NjRfdCBhdF90c2MpOworYm9vbCBodm1fZ2V0
X2d1ZXN0X2JuZGNmZ3Moc3RydWN0IHZjcHUgKnYsIHVpbnQ2NF90ICp2YWwpOwogCiAvKiBFbmQg
b2YgcHJvdG90eXBlIGxpc3QgKi8KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
c3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmgKaW5kZXggMGQ1MmMwODVmNi4uM2NiYmM2
NWUwMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L21zci5oCkBAIC0yOTYsNiArMjk2LDExIEBAIHN0cnVjdCB2Y3B1X21zcnMK
ICAgICAgICAgfTsKICAgICB9IG1pc2NfZmVhdHVyZXNfZW5hYmxlczsKIAorICAgIC8qIDB4MDAw
MDBkYTAgLSBNU1JfSUEzMl9YU1MgKi8KKyAgICBzdHJ1Y3QgeworICAgICAgICB1aW50NjRfdCBy
YXc7CisgICAgfSB4c3M7CisKICAgICAvKgogICAgICAqIDB4YzAwMDAxMDMgLSBNU1JfVFNDX0FV
WAogICAgICAqCkBAIC0zMTMsMTEgKzMxOCw2IEBAIHN0cnVjdCB2Y3B1X21zcnMKICAgICAgKiB2
YWx1ZXMgaGVyZSBtYXkgYmUgc3RhbGUgaW4gY3VycmVudCBjb250ZXh0LgogICAgICAqLwogICAg
IHVpbnQzMl90IGRyX21hc2tbNF07Ci0KLSAgICAvKiAweDAwMDAwZGEwIC0gTVNSX0lBMzJfWFNT
ICovCi0gICAgc3RydWN0IHsKLSAgICAgICAgdWludDY0X3QgcmF3OwotICAgIH0geHNzOwogfTsK
IAogdm9pZCBpbml0X2d1ZXN0X21zcl9wb2xpY3kodm9pZCk7CkBAIC0zMzMsNyArMzMzLDcgQEAg
aW50IGluaXRfdmNwdV9tc3JfcG9saWN5KHN0cnVjdCB2Y3B1ICp2KTsKICAqIFRoZXNlIGZ1bmN0
aW9ucyBhcmUgYWxzbyB1c2VkIGJ5IHRoZSBtaWdyYXRpb24gbG9naWMsIHNvIG5lZWQgdG8gY29w
ZSB3aXRoCiAgKiBiZWluZyB1c2VkIG91dHNpZGUgb2YgdidzIGNvbnRleHQuCiAgKi8KLWludCBn
dWVzdF9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCAq
dmFsKTsKK2ludCBndWVzdF9yZG1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50
NjRfdCAqdmFsKTsKIGludCBndWVzdF93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNy
LCB1aW50NjRfdCB2YWwpOwogCiAjZW5kaWYgLyogIV9fQVNTRU1CTFlfXyAqLwotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Apr 16 10:11:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Apr 2019 10: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 1hGL3T-0007C8-W2; Tue, 16 Apr 2019 10:11:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=L/bp=SS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hGL3S-0007C2-85
 for xen-changelog@lists.xenproject.org; Tue, 16 Apr 2019 10:11:06 +0000
X-Inumbo-ID: f1e9e7bd-602f-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f1e9e7bd-602f-11e9-92d7-bc764e045a96;
 Tue, 16 Apr 2019 10:11:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hGL3Q-0001Cy-Qf
 for xen-changelog@lists.xenproject.org; Tue, 16 Apr 2019 10:11:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hGL3Q-0006Ou-O1
 for xen-changelog@lists.xenproject.org; Tue, 16 Apr 2019 10:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hGL3Q-0006Ou-O1@xenbits.xenproject.org>
Date: Tue, 16 Apr 2019 10:11:04 +0000
Subject: [Xen-changelog] [qemu-xen staging-4.12] xen-mapcache: use MAP_FIXED
 flag so the mmap address hint is always honored
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============2653972751888940231=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit af88bba0d28a489e713676fb7925f331c63e58ab
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Mon Mar 18 18:37:31 2019 +0100
Commit:     Anthony PERARD <anthony.perard@citrix.com>
CommitDate: Mon Mar 25 17:04:57 2019 +0000

    xen-mapcache: use MAP_FIXED flag so the mmap address hint is always honored
    
    Or if it's not possible to honor the hinted address an error is returned
    instead. This makes it easier to spot the actual failure, instead of
    failing later on when the caller of xen_remap_bucket realizes the
    mapping has not been created at the requested address.
    
    Also note that at least on FreeBSD using MAP_FIXED will cause mmap to
    try harder to honor the passed address.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Acked-by: Anthony PERARD <anthony.perard@citrix.com>
    Reviewed-by: Igor Druzhinin <igor.druzhinin@cirtix.com>
    Message-Id: <20190318173731.14494-1-roger.pau@citrix.com>
    Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
    (cherry picked from commit 4158e93f4aced247c8db94a0275fc027da7dc97e)
---
 hw/i386/xen/xen-mapcache.c | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/hw/i386/xen/xen-mapcache.c b/hw/i386/xen/xen-mapcache.c
index 4e4f069a24..d843325d1a 100644
--- a/hw/i386/xen/xen-mapcache.c
+++ b/hw/i386/xen/xen-mapcache.c
@@ -184,9 +184,14 @@ static void xen_remap_bucket(MapCacheEntry *entry,
         pfns[i] = (address_index << (MCACHE_BUCKET_SHIFT-XC_PAGE_SHIFT)) + i;
     }
 
+    /*
+     * If the caller has requested the mapping at a specific address use
+     * MAP_FIXED to make sure it's honored.
+     */
     if (!dummy) {
         vaddr_base = xenforeignmemory_map2(xen_fmem, xen_domid, vaddr,
-                                           PROT_READ | PROT_WRITE, 0,
+                                           PROT_READ | PROT_WRITE,
+                                           vaddr ? MAP_FIXED : 0,
                                            nb_pfn, pfns, err);
         if (vaddr_base == NULL) {
             perror("xenforeignmemory_map2");
@@ -198,7 +203,8 @@ static void xen_remap_bucket(MapCacheEntry *entry,
          * mapping immediately due to certain circumstances (i.e. on resume now)
          */
         vaddr_base = mmap(vaddr, size, PROT_READ | PROT_WRITE,
-                          MAP_ANON | MAP_SHARED, -1, 0);
+                          MAP_ANON | MAP_SHARED | (vaddr ? MAP_FIXED : 0),
+                          -1, 0);
         if (vaddr_base == MAP_FAILED) {
             perror("mmap");
             exit(-1);
--
generated by git-patchbot for /home/xen/git/qemu-xen.git#staging-4.12


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2653972751888940231==--

From xen-changelog-bounces@lists.xenproject.org Tue Apr 16 10:11:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Apr 2019 10: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 1hGL3e-0007Cl-1f; Tue, 16 Apr 2019 10:11:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=L/bp=SS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hGL3c-0007CZ-CQ
 for xen-changelog@lists.xenproject.org; Tue, 16 Apr 2019 10:11:16 +0000
X-Inumbo-ID: f7f44074-602f-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f7f44074-602f-11e9-92d7-bc764e045a96;
 Tue, 16 Apr 2019 10:11:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hGL3b-0001E3-0B
 for xen-changelog@lists.xenproject.org; Tue, 16 Apr 2019 10:11:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hGL3a-0006Pk-Tw
 for xen-changelog@lists.xenproject.org; Tue, 16 Apr 2019 10:11:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hGL3a-0006Pk-Tw@xenbits.xenproject.org>
Date: Tue, 16 Apr 2019 10:11:14 +0000
Subject: [Xen-changelog] [qemu-xen staging-4.12] 9p: take write lock on fid
 path updates (CVE-2018-19364)
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc1OWQ3N2QwMzk1YjU5Y2MwNTk0M2Y4M2JhNjQ4ODMwZDZkMzVlNTIKQXV0aG9yOiAg
ICAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KQXV0aG9yRGF0ZTogVHVlIE5vdiAyMCAxMzow
MDozNSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgQXByIDIgMTc6Mjc6MzMgMjAxOSArMDEwMAoK
ICAgIDlwOiB0YWtlIHdyaXRlIGxvY2sgb24gZmlkIHBhdGggdXBkYXRlcyAoQ1ZFLTIwMTgtMTkz
NjQpCiAgICAKICAgIFJlY2VudCBjb21taXQgNWI3NmVmNTBmNjIwNzlhIGZpeGVkIGEgcmFjZSB3
aGVyZSB2OWZzX2NvX29wZW4yKCkgY291bGQKICAgIHBvc3NpYmx5IG92ZXJ3cml0ZSBhIGZpZCBw
YXRoIHdpdGggdjlmc19wYXRoX2NvcHkoKSB3aGlsZSBpdCBpcyBiZWluZwogICAgYWNjZXNzZWQg
Ynkgc29tZSBvdGhlciB0aHJlYWQsIGllLCB1c2UtYWZ0ZXItZnJlZSB0aGF0IGNhbiBiZSBkZXRl
Y3RlZAogICAgYnkgQVNBTiB3aXRoIGEgY3VzdG9tIDlwIGNsaWVudC4KICAgIAogICAgSXQgdHVy
bnMgb3V0IHRoYXQgdGhlIHNhbWUgY2FuIGhhcHBlbiBhdCBzZXZlcmFsIGxvY2F0aW9ucyB3aGVy
ZQogICAgdjlmc19wYXRoX2NvcHkoKSBpcyB1c2VkIHRvIHNldCB0aGUgZmlkIHBhdGguIFRoZSBm
aXggaXMgYWdhaW4gdG8KICAgIHRha2UgdGhlIHdyaXRlIGxvY2suCiAgICAKICAgIEZpeGVzIENW
RS0yMDE4LTE5MzY0LgogICAgCiAgICBDYzogUCBKIFAgPHBwYW5kaXRAcmVkaGF0LmNvbT4KICAg
IFJlcG9ydGVkLWJ5OiB6aGliaW4gaHUgPG5vaXJmYXRlQGdtYWlsLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBQcmFzYWQgSiBQYW5kaXQgPHBqcEBmZWRvcmFwcm9qZWN0Lm9yZz4KICAgIFNpZ25lZC1v
ZmYtYnk6IEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9t
IGNvbW1pdCA1YjNjNzdhYTU4MWViYjIxNTEyNWM4NGIwNzQyMTE5NDgzNTcxZTU1KQotLS0KIGh3
LzlwZnMvOXAuYyB8IDE1ICsrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE1IGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS9ody85cGZzLzlwLmMgYi9ody85cGZzLzlwLmMKaW5kZXgg
ZWVmMjg5ZTM5NC4uMjY3YTI1NTMzYiAxMDA2NDQKLS0tIGEvaHcvOXBmcy85cC5jCisrKyBiL2h3
LzlwZnMvOXAuYwpAQCAtMTM5MSw3ICsxMzkxLDkgQEAgc3RhdGljIHZvaWQgY29yb3V0aW5lX2Zu
IHY5ZnNfd2Fsayh2b2lkICpvcGFxdWUpCiAgICAgICAgICAgICBlcnIgPSAtRUlOVkFMOwogICAg
ICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KKyAgICAgICAgdjlmc19wYXRoX3dyaXRlX2xv
Y2socyk7CiAgICAgICAgIHY5ZnNfcGF0aF9jb3B5KCZmaWRwLT5wYXRoLCAmcGF0aCk7CisgICAg
ICAgIHY5ZnNfcGF0aF91bmxvY2socyk7CiAgICAgfSBlbHNlIHsKICAgICAgICAgbmV3ZmlkcCA9
IGFsbG9jX2ZpZChzLCBuZXdmaWQpOwogICAgICAgICBpZiAobmV3ZmlkcCA9PSBOVUxMKSB7CkBA
IC0yMTYwLDYgKzIxNjIsNyBAQCBzdGF0aWMgdm9pZCBjb3JvdXRpbmVfZm4gdjlmc19jcmVhdGUo
dm9pZCAqb3BhcXVlKQogICAgIFY5ZnNTdHJpbmcgZXh0ZW5zaW9uOwogICAgIGludCBpb3VuaXQ7
CiAgICAgVjlmc1BEVSAqcGR1ID0gb3BhcXVlOworICAgIFY5ZnNTdGF0ZSAqcyA9IHBkdS0+czsK
IAogICAgIHY5ZnNfcGF0aF9pbml0KCZwYXRoKTsKICAgICB2OWZzX3N0cmluZ19pbml0KCZuYW1l
KTsKQEAgLTIyMDAsNyArMjIwMyw5IEBAIHN0YXRpYyB2b2lkIGNvcm91dGluZV9mbiB2OWZzX2Ny
ZWF0ZSh2b2lkICpvcGFxdWUpCiAgICAgICAgIGlmIChlcnIgPCAwKSB7CiAgICAgICAgICAgICBn
b3RvIG91dDsKICAgICAgICAgfQorICAgICAgICB2OWZzX3BhdGhfd3JpdGVfbG9jayhzKTsKICAg
ICAgICAgdjlmc19wYXRoX2NvcHkoJmZpZHAtPnBhdGgsICZwYXRoKTsKKyAgICAgICAgdjlmc19w
YXRoX3VubG9jayhzKTsKICAgICAgICAgZXJyID0gdjlmc19jb19vcGVuZGlyKHBkdSwgZmlkcCk7
CiAgICAgICAgIGlmIChlcnIgPCAwKSB7CiAgICAgICAgICAgICBnb3RvIG91dDsKQEAgLTIyMTYs
NyArMjIyMSw5IEBAIHN0YXRpYyB2b2lkIGNvcm91dGluZV9mbiB2OWZzX2NyZWF0ZSh2b2lkICpv
cGFxdWUpCiAgICAgICAgIGlmIChlcnIgPCAwKSB7CiAgICAgICAgICAgICBnb3RvIG91dDsKICAg
ICAgICAgfQorICAgICAgICB2OWZzX3BhdGhfd3JpdGVfbG9jayhzKTsKICAgICAgICAgdjlmc19w
YXRoX2NvcHkoJmZpZHAtPnBhdGgsICZwYXRoKTsKKyAgICAgICAgdjlmc19wYXRoX3VubG9jayhz
KTsKICAgICB9IGVsc2UgaWYgKHBlcm0gJiBQOV9TVEFUX01PREVfTElOSykgewogICAgICAgICBp
bnQzMl90IG9maWQgPSBhdG9pKGV4dGVuc2lvbi5kYXRhKTsKICAgICAgICAgVjlmc0ZpZFN0YXRl
ICpvZmlkcCA9IGdldF9maWQocGR1LCBvZmlkKTsKQEAgLTIyMzQsNyArMjI0MSw5IEBAIHN0YXRp
YyB2b2lkIGNvcm91dGluZV9mbiB2OWZzX2NyZWF0ZSh2b2lkICpvcGFxdWUpCiAgICAgICAgICAg
ICBmaWRwLT5maWRfdHlwZSA9IFA5X0ZJRF9OT05FOwogICAgICAgICAgICAgZ290byBvdXQ7CiAg
ICAgICAgIH0KKyAgICAgICAgdjlmc19wYXRoX3dyaXRlX2xvY2socyk7CiAgICAgICAgIHY5ZnNf
cGF0aF9jb3B5KCZmaWRwLT5wYXRoLCAmcGF0aCk7CisgICAgICAgIHY5ZnNfcGF0aF91bmxvY2so
cyk7CiAgICAgICAgIGVyciA9IHY5ZnNfY29fbHN0YXQocGR1LCAmZmlkcC0+cGF0aCwgJnN0YnVm
KTsKICAgICAgICAgaWYgKGVyciA8IDApIHsKICAgICAgICAgICAgIGZpZHAtPmZpZF90eXBlID0g
UDlfRklEX05PTkU7CkBAIC0yMjcyLDcgKzIyODEsOSBAQCBzdGF0aWMgdm9pZCBjb3JvdXRpbmVf
Zm4gdjlmc19jcmVhdGUodm9pZCAqb3BhcXVlKQogICAgICAgICBpZiAoZXJyIDwgMCkgewogICAg
ICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KKyAgICAgICAgdjlmc19wYXRoX3dyaXRlX2xv
Y2socyk7CiAgICAgICAgIHY5ZnNfcGF0aF9jb3B5KCZmaWRwLT5wYXRoLCAmcGF0aCk7CisgICAg
ICAgIHY5ZnNfcGF0aF91bmxvY2socyk7CiAgICAgfSBlbHNlIGlmIChwZXJtICYgUDlfU1RBVF9N
T0RFX05BTUVEX1BJUEUpIHsKICAgICAgICAgZXJyID0gdjlmc19jb19ta25vZChwZHUsIGZpZHAs
ICZuYW1lLCBmaWRwLT51aWQsIC0xLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsIFNf
SUZJRk8gfCAocGVybSAmIDA3NzcpLCAmc3RidWYpOwpAQCAtMjI4Myw3ICsyMjk0LDkgQEAgc3Rh
dGljIHZvaWQgY29yb3V0aW5lX2ZuIHY5ZnNfY3JlYXRlKHZvaWQgKm9wYXF1ZSkKICAgICAgICAg
aWYgKGVyciA8IDApIHsKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9CisgICAgICAg
IHY5ZnNfcGF0aF93cml0ZV9sb2NrKHMpOwogICAgICAgICB2OWZzX3BhdGhfY29weSgmZmlkcC0+
cGF0aCwgJnBhdGgpOworICAgICAgICB2OWZzX3BhdGhfdW5sb2NrKHMpOwogICAgIH0gZWxzZSBp
ZiAocGVybSAmIFA5X1NUQVRfTU9ERV9TT0NLRVQpIHsKICAgICAgICAgZXJyID0gdjlmc19jb19t
a25vZChwZHUsIGZpZHAsICZuYW1lLCBmaWRwLT51aWQsIC0xLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDAsIFNfSUZTT0NLIHwgKHBlcm0gJiAwNzc3KSwgJnN0YnVmKTsKQEAgLTIyOTQs
NyArMjMwNyw5IEBAIHN0YXRpYyB2b2lkIGNvcm91dGluZV9mbiB2OWZzX2NyZWF0ZSh2b2lkICpv
cGFxdWUpCiAgICAgICAgIGlmIChlcnIgPCAwKSB7CiAgICAgICAgICAgICBnb3RvIG91dDsKICAg
ICAgICAgfQorICAgICAgICB2OWZzX3BhdGhfd3JpdGVfbG9jayhzKTsKICAgICAgICAgdjlmc19w
YXRoX2NvcHkoJmZpZHAtPnBhdGgsICZwYXRoKTsKKyAgICAgICAgdjlmc19wYXRoX3VubG9jayhz
KTsKICAgICB9IGVsc2UgewogICAgICAgICBlcnIgPSB2OWZzX2NvX29wZW4yKHBkdSwgZmlkcCwg
Jm5hbWUsIC0xLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9tb2RlX3RvX3VmbGFncyht
b2RlKXxPX0NSRUFULCBwZXJtLCAmc3RidWYpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdCNzdGFnaW5nLTQuMTIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Apr 16 10:11:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Apr 2019 10:11: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 1hGL3p-0007E8-3M; Tue, 16 Apr 2019 10:11:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=L/bp=SS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hGL3n-0007Dt-2t
 for xen-changelog@lists.xenproject.org; Tue, 16 Apr 2019 10:11:27 +0000
X-Inumbo-ID: fe0cf517-602f-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fe0cf517-602f-11e9-92d7-bc764e045a96;
 Tue, 16 Apr 2019 10:11:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hGL3l-0001EK-6T
 for xen-changelog@lists.xenproject.org; Tue, 16 Apr 2019 10:11:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hGL3l-0006QM-3h
 for xen-changelog@lists.xenproject.org; Tue, 16 Apr 2019 10:11:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hGL3l-0006QM-3h@xenbits.xenproject.org>
Date: Tue, 16 Apr 2019 10:11:25 +0000
Subject: [Xen-changelog] [qemu-xen staging-4.12] nvme: fix out-of-bounds
 access to the CMB
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============4209849123638420174=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 310f2140e78d3e2224a052d57551cd1952f7142e
Author:     Paolo Bonzini <pbonzini@redhat.com>
AuthorDate: Tue Nov 20 19:41:48 2018 +0100
Commit:     Anthony PERARD <anthony.perard@citrix.com>
CommitDate: Tue Apr 2 17:27:33 2019 +0100

    nvme: fix out-of-bounds access to the CMB
    
    Because the CMB BAR has a min_access_size of 2, if you read the last
    byte it will try to memcpy *2* bytes from n->cmbuf, causing an off-by-one
    error.  This is CVE-2018-16847.
    
    Another way to fix this might be to register the CMB as a RAM memory
    region, which would also be more efficient.  However, that might be a
    change for big-endian machines; I didn't think this through and I don't
    know how real hardware works.  Add a basic testcase for the CMB in case
    somebody does this change later on.
    
    Cc: Keith Busch <keith.busch@intel.com>
    Cc: qemu-block@nongnu.org
    Reported-by: Li Qiang <liq3ea@gmail.com>
    Reviewed-by: Li Qiang <liq3ea@gmail.com>
    Tested-by: Li Qiang <liq3ea@gmail.com>
    Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
    Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
    Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
    Signed-off-by: Kevin Wolf <kwolf@redhat.com>
    (cherry picked from commit 87ad860c622cc8f8916b5232bd8728c08f938fce)
---
 hw/block/nvme.c        |  2 +-
 tests/Makefile.include |  2 +-
 tests/nvme-test.c      | 68 ++++++++++++++++++++++++++++++++++++++++++--------
 3 files changed, 60 insertions(+), 12 deletions(-)

diff --git a/hw/block/nvme.c b/hw/block/nvme.c
index 5e508ab1b3..5f304bd098 100644
--- a/hw/block/nvme.c
+++ b/hw/block/nvme.c
@@ -1192,7 +1192,7 @@ static const MemoryRegionOps nvme_cmb_ops = {
     .write = nvme_cmb_write,
     .endianness = DEVICE_LITTLE_ENDIAN,
     .impl = {
-        .min_access_size = 2,
+        .min_access_size = 1,
         .max_access_size = 8,
     },
 };
diff --git a/tests/Makefile.include b/tests/Makefile.include
index a49282704e..91af385e2f 100644
--- a/tests/Makefile.include
+++ b/tests/Makefile.include
@@ -821,7 +821,7 @@ tests/test-hmp$(EXESUF): tests/test-hmp.o
 tests/machine-none-test$(EXESUF): tests/machine-none-test.o
 tests/drive_del-test$(EXESUF): tests/drive_del-test.o $(libqos-virtio-obj-y)
 tests/qdev-monitor-test$(EXESUF): tests/qdev-monitor-test.o $(libqos-pc-obj-y)
-tests/nvme-test$(EXESUF): tests/nvme-test.o
+tests/nvme-test$(EXESUF): tests/nvme-test.o $(libqos-pc-obj-y)
 tests/pvpanic-test$(EXESUF): tests/pvpanic-test.o
 tests/i82801b11-test$(EXESUF): tests/i82801b11-test.o
 tests/ac97-test$(EXESUF): tests/ac97-test.o
diff --git a/tests/nvme-test.c b/tests/nvme-test.c
index 7674a446e4..2700ba838a 100644
--- a/tests/nvme-test.c
+++ b/tests/nvme-test.c
@@ -8,25 +8,73 @@
  */
 
 #include "qemu/osdep.h"
+#include "qemu/units.h"
 #include "libqtest.h"
+#include "libqos/libqos-pc.h"
+
+static QOSState *qnvme_start(const char *extra_opts)
+{
+    QOSState *qs;
+    const char *arch = qtest_get_arch();
+    const char *cmd = "-drive id=drv0,if=none,file=null-co://,format=raw "
+                      "-device nvme,addr=0x4.0,serial=foo,drive=drv0 %s";
+
+    if (strcmp(arch, "i386") == 0 || strcmp(arch, "x86_64") == 0) {
+        qs = qtest_pc_boot(cmd, extra_opts ? : "");
+        global_qtest = qs->qts;
+        return qs;
+    }
+
+    g_printerr("nvme tests are only available on x86\n");
+    exit(EXIT_FAILURE);
+}
+
+static void qnvme_stop(QOSState *qs)
+{
+    qtest_shutdown(qs);
+}
 
-/* Tests only initialization so far. TODO: Replace with functional tests */
 static void nop(void)
 {
+    QOSState *qs;
+
+    qs = qnvme_start(NULL);
+    qnvme_stop(qs);
 }
 
-int main(int argc, char **argv)
+static void nvmetest_cmb_test(void)
 {
-    int ret;
+    const int cmb_bar_size = 2 * MiB;
+    QOSState *qs;
+    QPCIDevice *pdev;
+    QPCIBar bar;
 
-    g_test_init(&argc, &argv, NULL);
-    qtest_add_func("/nvme/nop", nop);
+    qs = qnvme_start("-global nvme.cmb_size_mb=2");
+    pdev = qpci_device_find(qs->pcibus, QPCI_DEVFN(4,0));
+    g_assert(pdev != NULL);
+
+    qpci_device_enable(pdev);
+    bar = qpci_iomap(pdev, 2, NULL);
+
+    qpci_io_writel(pdev, bar, 0, 0xccbbaa99);
+    g_assert_cmpint(qpci_io_readb(pdev, bar, 0), ==, 0x99);
+    g_assert_cmpint(qpci_io_readw(pdev, bar, 0), ==, 0xaa99);
+
+    /* Test partially out-of-bounds accesses.  */
+    qpci_io_writel(pdev, bar, cmb_bar_size - 1, 0x44332211);
+    g_assert_cmpint(qpci_io_readb(pdev, bar, cmb_bar_size - 1), ==, 0x11);
+    g_assert_cmpint(qpci_io_readw(pdev, bar, cmb_bar_size - 1), !=, 0x2211);
+    g_assert_cmpint(qpci_io_readl(pdev, bar, cmb_bar_size - 1), !=, 0x44332211);
+    g_free(pdev);
 
-    qtest_start("-drive id=drv0,if=none,file=null-co://,format=raw "
-                "-device nvme,drive=drv0,serial=foo");
-    ret = g_test_run();
+    qnvme_stop(qs);
+}
 
-    qtest_end();
+int main(int argc, char **argv)
+{
+    g_test_init(&argc, &argv, NULL);
+    qtest_add_func("/nvme/nop", nop);
+    qtest_add_func("/nvme/cmb_test", nvmetest_cmb_test);
 
-    return ret;
+    return g_test_run();
 }
--
generated by git-patchbot for /home/xen/git/qemu-xen.git#staging-4.12


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============4209849123638420174==--

From xen-changelog-bounces@lists.xenproject.org Tue Apr 16 10:11:39 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Apr 2019 10: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 1hGL3z-0007Fl-51; Tue, 16 Apr 2019 10:11:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=L/bp=SS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hGL3x-0007Fc-9h
 for xen-changelog@lists.xenproject.org; Tue, 16 Apr 2019 10:11:37 +0000
X-Inumbo-ID: 041ba933-6030-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 041ba933-6030-11e9-92d7-bc764e045a96;
 Tue, 16 Apr 2019 10:11:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hGL3v-0001EX-CP
 for xen-changelog@lists.xenproject.org; Tue, 16 Apr 2019 10:11:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hGL3v-0006Qn-9p
 for xen-changelog@lists.xenproject.org; Tue, 16 Apr 2019 10:11:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hGL3v-0006Qn-9p@xenbits.xenproject.org>
Date: Tue, 16 Apr 2019 10:11:35 +0000
Subject: [Xen-changelog] [qemu-xen staging-4.12] 9p: fix QEMU crash when
 renaming files
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ0NjljYWI2OGU1Mzk4OTljYmMyYjFlYWU1NGRiYzUzNzNkZTU2MWMKQXV0aG9yOiAg
ICAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KQXV0aG9yRGF0ZTogRnJpIE5vdiAyMyAxMzoy
ODowMyAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgQXByIDIgMTc6Mjc6MzMgMjAxOSArMDEwMAoK
ICAgIDlwOiBmaXggUUVNVSBjcmFzaCB3aGVuIHJlbmFtaW5nIGZpbGVzCiAgICAKICAgIFdoZW4g
dXNpbmcgdGhlIDlQMjAwMC51IHZlcnNpb24gb2YgdGhlIHByb3RvY29sLCB0aGUgZm9sbG93aW5n
IHNoZWxsCiAgICBjb21tYW5kIGxpbmUgaW4gdGhlIGd1ZXN0IGNhbiBjYXVzZSBRRU1VIHRvIGNy
YXNoOgogICAgCiAgICAgICAgd2hpbGUgdHJ1ZTsgZG8gcm0gLXJmIGFhOyBta2RpciAtcCBhL2Ig
JiB0b3VjaCBhL2IvYyAmIG12IGEgYWE7IGRvbmUKICAgIAogICAgV2l0aCA5UDIwMDAudSwgZmls
ZSByZW5hbWluZyBpcyBoYW5kbGVkIGJ5IHRoZSBXU1RBVCBjb21tYW5kLiBUaGUKICAgIHY5ZnNf
d3N0YXQoKSBmdW5jdGlvbiBjYWxscyB2OWZzX2NvbXBsZXRlX3JlbmFtZSgpLCB3aGljaCBjYWxs
cwogICAgdjlmc19maXhfcGF0aCgpIGZvciBldmVyeSBmaWQgd2hvc2UgcGF0aCBpcyBhZmZlY3Rl
ZCBieSB0aGUgY2hhbmdlLgogICAgVGhlIGludm9sdmVkIGNhbGxzIHRvIHY5ZnNfcGF0aF9jb3B5
KCkgbWF5IHJhY2Ugd2l0aCBhbnkgb3RoZXIgYWNjZXNzCiAgICB0byB0aGUgZmlkIHBhdGggcGVy
Zm9ybWVkIGJ5IHNvbWUgd29ya2VyIHRocmVhZCwgY2F1c2luZyBhIGNyYXNoIGxpa2UKICAgIHNo
b3duIGJlbG93OgogICAgCiAgICBUaHJlYWQgMTIgInFlbXUtc3lzdGVtLXg4NiIgcmVjZWl2ZWQg
c2lnbmFsIFNJR1NFR1YsIFNlZ21lbnRhdGlvbiBmYXVsdC4KICAgIDB4MDAwMDU1NTU1NWEyNWRh
MiBpbiBsb2NhbF9vcGVuX25vZm9sbG93IChmc19jdHg9MHg1NTU1NTdkOTU4YjgsIHBhdGg9MHgw
LAogICAgIGZsYWdzPTY1NTM2LCBtb2RlPTApIGF0IGh3LzlwZnMvOXAtbG9jYWwuYzo1OQogICAg
NTkgICAgICAgICAgd2hpbGUgKCpwYXRoICYmIGZkICE9IC0xKSB7CiAgICAoZ2RiKSBidAogICAg
IzAgIDB4MDAwMDU1NTU1NWEyNWRhMiBpbiBsb2NhbF9vcGVuX25vZm9sbG93IChmc19jdHg9MHg1
NTU1NTdkOTU4YjgsCiAgICAgcGF0aD0weDAsIGZsYWdzPTY1NTM2LCBtb2RlPTApIGF0IGh3Lzlw
ZnMvOXAtbG9jYWwuYzo1OQogICAgIzEgIDB4MDAwMDU1NTU1NWEyNWUwYyBpbiBsb2NhbF9vcGVu
ZGlyX25vZm9sbG93IChmc19jdHg9MHg1NTU1NTdkOTU4YjgsCiAgICAgcGF0aD0weDApIGF0IGh3
LzlwZnMvOXAtbG9jYWwuYzo5MgogICAgIzIgIDB4MDAwMDU1NTU1NWEyNjFiOCBpbiBsb2NhbF9s
c3RhdCAoZnNfY3R4PTB4NTU1NTU3ZDk1OGI4LAogICAgIGZzX3BhdGg9MHg1NTU1NTZiNTY4NTgs
IHN0YnVmPTB4N2ZmZjg0ODMwZWYwKSBhdCBody85cGZzLzlwLWxvY2FsLmM6MTg1CiAgICAjMyAg
MHgwMDAwNTU1NTU1YTJiMzY3IGluIHY5ZnNfY29fbHN0YXQgKHBkdT0weDU1NTU1N2Q5NzQ5OCwK
ICAgICBwYXRoPTB4NTU1NTU2YjU2ODU4LCBzdGJ1Zj0weDdmZmY4NDgzMGVmMCkgYXQgaHcvOXBm
cy9jb2ZpbGUuYzo1MwogICAgIzQgIDB4MDAwMDU1NTU1NWExZTllMiBpbiB2OWZzX3N0YXQgKG9w
YXF1ZT0weDU1NTU1N2Q5NzQ5OCkKICAgICBhdCBody85cGZzLzlwLmM6MTA4MwogICAgIzUgIDB4
MDAwMDU1NTU1NWUwNjBhMiBpbiBjb3JvdXRpbmVfdHJhbXBvbGluZSAoaTA9LTY2OTE2NTQyNCwg
aTE9MzI3NjcpCiAgICAgYXQgdXRpbC9jb3JvdXRpbmUtdWNvbnRleHQuYzoxMTYKICAgICM2ICAw
eDAwMDA3ZmZmZWY0ZjU2MDAgaW4gX19zdGFydF9jb250ZXh0ICgpIGF0IC9saWI2NC9saWJjLnNv
LjYKICAgICM3ICAweDAwMDAwMDAwMDAwMDAwMDAgaW4gICgpCiAgICAoZ2RiKQogICAgCiAgICBU
aGUgZml4IGlzIHRvIHRha2UgdGhlIHBhdGggd3JpdGUgbG9jayB3aGVuIGNhbGxpbmcgdjlmc19j
b21wbGV0ZV9yZW5hbWUoKSwKICAgIGxpa2UgaW4gdjlmc19yZW5hbWUoKS4KICAgIAogICAgSW1w
YWN0OiAgRG9TIHRyaWdnZXJlZCBieSB1bnByaXZpbGVnZWQgZ3Vlc3QgdXNlcnMuCiAgICAKICAg
IEZpeGVzOiBDVkUtMjAxOC0xOTQ4OQogICAgQ2M6IFAgSiBQIDxwcGFuZGl0QHJlZGhhdC5jb20+
CiAgICBSZXBvcnRlZC1ieTogemhpYmluIGh1IDxub2lyZmF0ZUBnbWFpbC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogUHJhc2FkIEogUGFuZGl0IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogICAgKGNoZXJyeSBwaWNrZWQg
ZnJvbSBjb21taXQgMWQyMDM5ODY5NGEzYjY3YTM4OGQ5NTViN2E5NDViYTRhYTkwYThhOCkKLS0t
CiBody85cGZzLzlwLmMgfCAzICsrKwogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL2h3LzlwZnMvOXAuYyBiL2h3LzlwZnMvOXAuYwppbmRleCAyNjdhMjU1MzNi
Li5iZGY3OTE5YWJmIDEwMDY0NAotLS0gYS9ody85cGZzLzlwLmMKKysrIGIvaHcvOXBmcy85cC5j
CkBAIC0yODU1LDYgKzI4NTUsNyBAQCBzdGF0aWMgdm9pZCBjb3JvdXRpbmVfZm4gdjlmc193c3Rh
dCh2b2lkICpvcGFxdWUpCiAgICAgc3RydWN0IHN0YXQgc3RidWY7CiAgICAgVjlmc0ZpZFN0YXRl
ICpmaWRwOwogICAgIFY5ZnNQRFUgKnBkdSA9IG9wYXF1ZTsKKyAgICBWOWZzU3RhdGUgKnMgPSBw
ZHUtPnM7CiAKICAgICB2OWZzX3N0YXRfaW5pdCgmdjlzdGF0KTsKICAgICBlcnIgPSBwZHVfdW5t
YXJzaGFsKHBkdSwgb2Zmc2V0LCAiZHdTIiwgJmZpZCwgJnVudXNlZCwgJnY5c3RhdCk7CkBAIC0y
OTIwLDcgKzI5MjEsOSBAQCBzdGF0aWMgdm9pZCBjb3JvdXRpbmVfZm4gdjlmc193c3RhdCh2b2lk
ICpvcGFxdWUpCiAgICAgICAgIH0KICAgICB9CiAgICAgaWYgKHY5c3RhdC5uYW1lLnNpemUgIT0g
MCkgeworICAgICAgICB2OWZzX3BhdGhfd3JpdGVfbG9jayhzKTsKICAgICAgICAgZXJyID0gdjlm
c19jb21wbGV0ZV9yZW5hbWUocGR1LCBmaWRwLCAtMSwgJnY5c3RhdC5uYW1lKTsKKyAgICAgICAg
djlmc19wYXRoX3VubG9jayhzKTsKICAgICAgICAgaWYgKGVyciA8IDApIHsKICAgICAgICAgICAg
IGdvdG8gb3V0OwogICAgICAgICB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0I3N0YWdpbmctNC4xMgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Apr 16 10:11:49 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Apr 2019 10:11:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hGL49-0007H5-8J; Tue, 16 Apr 2019 10:11:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=L/bp=SS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hGL47-0007Gt-A5
 for xen-changelog@lists.xenproject.org; Tue, 16 Apr 2019 10:11:47 +0000
X-Inumbo-ID: 0a2b3297-6030-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0a2b3297-6030-11e9-92d7-bc764e045a96;
 Tue, 16 Apr 2019 10:11:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hGL45-0001Eg-IT
 for xen-changelog@lists.xenproject.org; Tue, 16 Apr 2019 10:11:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hGL45-0006RI-Fk
 for xen-changelog@lists.xenproject.org; Tue, 16 Apr 2019 10:11:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hGL45-0006RI-Fk@xenbits.xenproject.org>
Date: Tue, 16 Apr 2019 10:11:45 +0000
Subject: [Xen-changelog] [qemu-xen staging-4.12] net: ignore packet size
 greater than INT_MAX
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgyOThiZWFiMTNmYTI1ZTZlZGM4ZmRhYzZlZjVjNzkyNGVmODU3OGUKQXV0aG9yOiAg
ICAgSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1heSAz
MCAxMzoxNjozNiAyMDE4ICswODAwCkNvbW1pdDogICAgIEFudGhvbnkgUEVSQVJEIDxhbnRob255
LnBlcmFyZEBjaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgQXByIDIgMTc6Mjc6MzMgMjAxOSAr
MDEwMAoKICAgIG5ldDogaWdub3JlIHBhY2tldCBzaXplIGdyZWF0ZXIgdGhhbiBJTlRfTUFYCiAg
ICAKICAgIFRoZXJlIHNob3VsZCBub3QgYmUgYSByZWFzb24gZm9yIHBhc3NpbmcgYSBwYWNrZXQg
c2l6ZSBncmVhdGVyIHRoYW4KICAgIElOVF9NQVguIEl0J3MgdXN1YWxseSBhIGhpbnQgb2YgYnVn
IHNvbWV3aGVyZSwgc28gaWdub3JlIHBhY2tldCBzaXplCiAgICBncmVhdGVyIHRoYW4gSU5UX01B
WCBpbiBxZW11X2RlbGl2ZXJfcGFja2V0X2lvdigpCiAgICAKICAgIENDOiBxZW11LXN0YWJsZUBu
b25nbnUub3JnCiAgICBSZXBvcnRlZC1ieTogRGFuaWVsIFNoYXBpcmEgPGRhbmllbEB0d2lzdGxv
Y2suY29tPgogICAgUmV2aWV3ZWQtYnk6IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgog
ICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMTU5MmE5OTQ3MDM2ZDYwZGRlNTQwNDIwNGE1
ZDQ1OTc1MTMzY2FmNSkKLS0tCiBuZXQvbmV0LmMgfCA3ICsrKysrKy0KIDEgZmlsZSBjaGFuZ2Vk
LCA2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9uZXQvbmV0LmMg
Yi9uZXQvbmV0LmMKaW5kZXggMmEzMTMzOTkwYy4uNDZkYjcyODExYiAxMDA2NDQKLS0tIGEvbmV0
L25ldC5jCisrKyBiL25ldC9uZXQuYwpAQCAtNzEyLDEwICs3MTIsMTUgQEAgc3NpemVfdCBxZW11
X2RlbGl2ZXJfcGFja2V0X2lvdihOZXRDbGllbnRTdGF0ZSAqc2VuZGVyLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB2b2lkICpvcGFxdWUpCiB7CiAgICAgTmV0Q2xpZW50U3RhdGUg
Km5jID0gb3BhcXVlOworICAgIHNpemVfdCBzaXplID0gaW92X3NpemUoaW92LCBpb3ZjbnQpOwog
ICAgIGludCByZXQ7CiAKKyAgICBpZiAoc2l6ZSA+IElOVF9NQVgpIHsKKyAgICAgICAgcmV0dXJu
IHNpemU7CisgICAgfQorCiAgICAgaWYgKG5jLT5saW5rX2Rvd24pIHsKLSAgICAgICAgcmV0dXJu
IGlvdl9zaXplKGlvdiwgaW92Y250KTsKKyAgICAgICAgcmV0dXJuIHNpemU7CiAgICAgfQogCiAg
ICAgaWYgKG5jLT5yZWNlaXZlX2Rpc2FibGVkKSB7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0I3N0YWdpbmctNC4xMgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue Apr 16 10:11:59 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Apr 2019 10:11: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 1hGL4J-0007IC-9s; Tue, 16 Apr 2019 10:11:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=L/bp=SS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hGL4I-0007I4-0f
 for xen-changelog@lists.xenproject.org; Tue, 16 Apr 2019 10:11:58 +0000
X-Inumbo-ID: 103f24d1-6030-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 103f24d1-6030-11e9-92d7-bc764e045a96;
 Tue, 16 Apr 2019 10:11:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hGL4F-0001FT-OY
 for xen-changelog@lists.xenproject.org; Tue, 16 Apr 2019 10:11:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hGL4F-0006Rm-Ln
 for xen-changelog@lists.xenproject.org; Tue, 16 Apr 2019 10:11:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hGL4F-0006Rm-Ln@xenbits.xenproject.org>
Date: Tue, 16 Apr 2019 10:11:55 +0000
Subject: [Xen-changelog] [qemu-xen staging-4.12] net: drop too large packet
 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>

Y29tbWl0IGE0ZWE2NzhkNDc4Yjc5YzA2MTk2MGQ0ZjBmY2UwMzc4ZjUyZGMxYmEKQXV0aG9yOiAg
ICAgSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KQXV0aG9yRGF0ZTogVHVlIERlYyA0
IDExOjUzOjQzIDIwMTggKzA4MDAKQ29tbWl0OiAgICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBBcHIgMiAxNzoyNzozMyAyMDE5ICsw
MTAwCgogICAgbmV0OiBkcm9wIHRvbyBsYXJnZSBwYWNrZXQgZWFybHkKICAgIAogICAgV2UgdHJ5
IHRvIGRldGVjdCBhbmQgZHJvcCB0b28gbGFyZ2UgcGFja2V0ICg+SU5UX01BWCkgaW4gMTU5MmE5
OTQ3MDM2CiAgICAoIm5ldDogaWdub3JlIHBhY2tldCBzaXplIGdyZWF0ZXIgdGhhbiBJTlRfTUFY
IikgZHVyaW5nIHBhY2tldAogICAgZGVsaXZlcmluZy4gVW5mb3J0dW5hdGVseSwgdGhpcyBpcyBu
b3Qgc3VmZmljaWVudCBhcyB3ZSBtYXkgaGl0CiAgICBhbm90aGVyIGludGVnZXIgb3ZlcmZsb3cg
d2hlbiB0cnlpbmcgdG8gcXVldWUgc3VjaCBsYXJnZSBwYWNrZXQgaW4KICAgIHFlbXVfbmV0X3F1
ZXVlX2FwcGVuZF9pb3YoKToKICAgIAogICAgLSBzaXplIG9mIHRoZSBhbGxvY2F0aW9uIG1heSBv
dmVyZmxvdyBvbiAzMmJpdAogICAgLSBwYWNrZXQtPnNpemUgaXMgaW50ZWdlciB3aGljaCBtYXkg
b3ZlcmZsb3cgZXZlbiBvbiA2NGJpdAogICAgCiAgICBGaXhpbmcgdGhpcyBieSBtb3ZpbmcgdGhl
IGNoZWNrIHRvIHFlbXVfc2VuZHZfcGFja2V0X2FzeW5jKCkgd2hpY2ggaXMKICAgIHRoZSBlbnRy
YW5jZSBvZiBhbGwgbmV0d29ya2luZyBjb2RlcyBhbmQgcmVkdWNlIHRoZSBsaW1pdCB0bwogICAg
TkVUX0JVRlNJWkUgdG8gYmUgbW9yZSBjb25zZXJ2YXRpdmUuIFRoaXMgd29ya3Mgc2luY2U6CiAg
ICAKICAgIC0gRm9yIHRoZSBjYWxsZXJzIHRoYXQgY2FsbCBxZW11X3NlbmR2X3BhY2tldF9hc3lu
YygpIGRpcmVjdGx5LCB0aGV5CiAgICAgIG9ubHkgY2FyZSBhYm91dCBpZiB6ZXJvIGlzIHJldHVy
bmVkIHRvIGRldGVybWluZSB3aGV0aGVyIHRvIHByZXZlbnQKICAgICAgdGhlIHNvdXJjZSBmcm9t
IHByb2R1Y2luZyBtb3JlIHBhY2tldHMuIEEgY2FsbGJhY2sgd2lsbCBiZSB0cmlnZ2VyZWQKICAg
ICAgaWYgcGVlciBjYW4gYWNjZXB0IG1vcmUgdGhlbiBzb3VyY2UgY291bGQgYmUgZW5hYmxlZC4g
VGhpcyBpcwogICAgICB1c3VhbGx5IHVzZWQgYnkgaGlnaCBzcGVlZCBuZXR3b3JraW5nIGltcGxl
bWVudGF0aW9uIGxpa2UgdmlydGlvLW5ldAogICAgICBvciBuZXRtYXAuCiAgICAtIEZvciB0aGUg
Y2FsbGVycyB0aGF0IGNhbGwgcWVtdV9zZW5kdl9wYWNrZXQoKSB0aGF0IGNhbGxzCiAgICAgIHFl
bXVfc2VuZHZfcGFja2V0X2FzeW5jKCkgaW5kaXJlY3RseSwgdGhleSBvZnRlbiBpZ25vcmUgdGhl
IHJldHVybgogICAgICB2YWx1ZS4gSW4gdGhpcyBjYXNlIHFlbXUgd2lsbCBqdXN0IHRoZSBkcm9w
IHBhY2tldHMgaWYgcGVlciBjYW4ndAogICAgICByZWNlaXZlLgogICAgCiAgICBRZW11IHdpbGwg
Y29weSB0aGUgcGFja2V0IGlmIGl0IHdhcyBxdWV1ZWQuIFNvIGl0IHdhcyBzYWZlIGZvciBib3Ro
CiAgICBraW5kcyBvZiB0aGUgY2FsbGVycyB0byBhc3N1bWUgdGhlIHBhY2tldCB3YXMgc2VudC4K
ICAgIAogICAgU2luY2Ugd2UgbW92ZSB0aGUgY2hlY2sgZnJvbSBxZW11X2RlbGl2ZXJfcGFja2V0
X2lvdigpIHRvCiAgICBxZW11X3NlbmR2X3BhY2tldF9hc3luYygpLCBpdCB3b3VsZCBiZSBzYWZl
ciB0byBtYWtlCiAgICBxZW11X2RlbGl2ZXJfcGFja2V0X2lvdigpIHN0YXRpYyB0byBwcmV2ZW50
IGFueSBleHRlcm5hbCB1c2VyIGluIHRoZQogICAgZnV0dXJlLgogICAgCiAgICBUaGlzIGlzIGEg
cmV2aXNlZCBwYXRjaCBvZiBDVkUtMjAxOC0xNzk2My4KICAgIAogICAgQ2M6IHFlbXUtc3RhYmxl
QG5vbmdudS5vcmcKICAgIENjOiBMaSBRaWFuZyA8bGlxM2VhQDE2My5jb20+CiAgICBGaXhlczog
MTU5MmE5OTQ3MDM2ICgibmV0OiBpZ25vcmUgcGFja2V0IHNpemUgZ3JlYXRlciB0aGFuIElOVF9N
QVgiKQogICAgUmVwb3J0ZWQtYnk6IExpIFFpYW5nIDxsaXEzZWFAZ21haWwuY29tPgogICAgUmV2
aWV3ZWQtYnk6IExpIFFpYW5nIDxsaXEzZWFAZ21haWwuY29tPgogICAgU2lnbmVkLW9mZi1ieTog
SmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaG9tYXMg
SHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICAgIE1lc3NhZ2UtaWQ6IDIwMTgxMjA0MDM1MzQ3LjYx
NDgtMi1qYXNvd2FuZ0ByZWRoYXQuY29tCiAgICBTaWduZWQtb2ZmLWJ5OiBQZXRlciBNYXlkZWxs
IDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCAyNWMwMWJkMTlkMGU0YjY2ZjM1NzYxOGFlZWZkYTFlZjdhNDFlMjFhKQotLS0KIGluY2x1ZGUv
bmV0L25ldC5oIHwgIDYgLS0tLS0tCiBuZXQvbmV0LmMgICAgICAgICB8IDI4ICsrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMTcg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9uZXQvbmV0LmggYi9pbmNsdWRlL25l
dC9uZXQuaAppbmRleCAxNDI1OTYwZjc2Li4zZTQ2MzhiOGM2IDEwMDY0NAotLS0gYS9pbmNsdWRl
L25ldC9uZXQuaAorKysgYi9pbmNsdWRlL25ldC9uZXQuaApAQCAtMTY5LDEyICsxNjksNiBAQCB2
b2lkIHFlbXVfY2hlY2tfbmljX21vZGVsKE5JQ0luZm8gKm5kLCBjb25zdCBjaGFyICptb2RlbCk7
CiBpbnQgcWVtdV9maW5kX25pY19tb2RlbChOSUNJbmZvICpuZCwgY29uc3QgY2hhciAqIGNvbnN0
ICptb2RlbHMsCiAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpkZWZhdWx0X21v
ZGVsKTsKIAotc3NpemVfdCBxZW11X2RlbGl2ZXJfcGFja2V0X2lvdihOZXRDbGllbnRTdGF0ZSAq
c2VuZGVyLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGZsYWdzLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBpb3ZlYyAqaW92LAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGludCBpb3ZjbnQsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdm9pZCAqb3BhcXVlKTsKLQogdm9pZCBwcmludF9uZXRfY2xpZW50KE1vbml0b3IgKm1v
biwgTmV0Q2xpZW50U3RhdGUgKm5jKTsKIHZvaWQgaG1wX2luZm9fbmV0d29yayhNb25pdG9yICpt
b24sIGNvbnN0IFFEaWN0ICpxZGljdCk7CiB2b2lkIG5ldF9zb2NrZXRfcnNfaW5pdChTb2NrZXRS
ZWFkU3RhdGUgKnJzLApkaWZmIC0tZ2l0IGEvbmV0L25ldC5jIGIvbmV0L25ldC5jCmluZGV4IDQ2
ZGI3MjgxMWIuLmY4Mjc1ODQzZmIgMTAwNjQ0Ci0tLSBhL25ldC9uZXQuYworKysgYi9uZXQvbmV0
LmMKQEAgLTIzMSw2ICsyMzEsMTEgQEAgc3RhdGljIHZvaWQgcWVtdV9uZXRfY2xpZW50X2Rlc3Ry
dWN0b3IoTmV0Q2xpZW50U3RhdGUgKm5jKQogewogICAgIGdfZnJlZShuYyk7CiB9CitzdGF0aWMg
c3NpemVfdCBxZW11X2RlbGl2ZXJfcGFja2V0X2lvdihOZXRDbGllbnRTdGF0ZSAqc2VuZGVyLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgZmxhZ3MsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgaW92ZWMg
KmlvdiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBpb3ZjbnQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpvcGFxdWUpOwog
CiBzdGF0aWMgdm9pZCBxZW11X25ldF9jbGllbnRfc2V0dXAoTmV0Q2xpZW50U3RhdGUgKm5jLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5ldENsaWVudEluZm8gKmluZm8sCkBA
IC03MDUsMjIgKzcxMCwxOCBAQCBzdGF0aWMgc3NpemVfdCBuY19zZW5kdl9jb21wYXQoTmV0Q2xp
ZW50U3RhdGUgKm5jLCBjb25zdCBzdHJ1Y3QgaW92ZWMgKmlvdiwKICAgICByZXR1cm4gcmV0Owog
fQogCi1zc2l6ZV90IHFlbXVfZGVsaXZlcl9wYWNrZXRfaW92KE5ldENsaWVudFN0YXRlICpzZW5k
ZXIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGZsYWdzLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgaW92ZWMgKmlvdiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGlvdmNudCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdm9pZCAqb3BhcXVlKQorc3RhdGljIHNzaXplX3QgcWVtdV9kZWxp
dmVyX3BhY2tldF9pb3YoTmV0Q2xpZW50U3RhdGUgKnNlbmRlciwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGZsYWdzLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGlvdmVjICppb3YsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgaW92Y250LAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqb3BhcXVlKQogewogICAgIE5ldENsaWVudFN0
YXRlICpuYyA9IG9wYXF1ZTsKLSAgICBzaXplX3Qgc2l6ZSA9IGlvdl9zaXplKGlvdiwgaW92Y250
KTsKICAgICBpbnQgcmV0OwogCi0gICAgaWYgKHNpemUgPiBJTlRfTUFYKSB7Ci0gICAgICAgIHJl
dHVybiBzaXplOwotICAgIH0KIAogICAgIGlmIChuYy0+bGlua19kb3duKSB7Ci0gICAgICAgIHJl
dHVybiBzaXplOworICAgICAgICByZXR1cm4gaW92X3NpemUoaW92LCBpb3ZjbnQpOwogICAgIH0K
IAogICAgIGlmIChuYy0+cmVjZWl2ZV9kaXNhYmxlZCkgewpAQCAtNzQ1LDEwICs3NDYsMTUgQEAg
c3NpemVfdCBxZW11X3NlbmR2X3BhY2tldF9hc3luYyhOZXRDbGllbnRTdGF0ZSAqc2VuZGVyLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOZXRQYWNrZXRTZW50ICpzZW50X2NiKQog
ewogICAgIE5ldFF1ZXVlICpxdWV1ZTsKKyAgICBzaXplX3Qgc2l6ZSA9IGlvdl9zaXplKGlvdiwg
aW92Y250KTsKICAgICBpbnQgcmV0OwogCisgICAgaWYgKHNpemUgPiBORVRfQlVGU0laRSkgewor
ICAgICAgICByZXR1cm4gc2l6ZTsKKyAgICB9CisKICAgICBpZiAoc2VuZGVyLT5saW5rX2Rvd24g
fHwgIXNlbmRlci0+cGVlcikgewotICAgICAgICByZXR1cm4gaW92X3NpemUoaW92LCBpb3ZjbnQp
OworICAgICAgICByZXR1cm4gc2l6ZTsKICAgICB9CiAKICAgICAvKiBMZXQgZmlsdGVycyBoYW5k
bGUgdGhlIHBhY2tldCBmaXJzdCAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdCNzdGFnaW5nLTQuMTIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Apr 16 10:12:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Apr 2019 10:12:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hGL4T-0007JA-BQ; Tue, 16 Apr 2019 10:12:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=L/bp=SS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hGL4R-0007J1-7X
 for xen-changelog@lists.xenproject.org; Tue, 16 Apr 2019 10:12:07 +0000
X-Inumbo-ID: 16523cdc-6030-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 16523cdc-6030-11e9-92d7-bc764e045a96;
 Tue, 16 Apr 2019 10:12:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hGL4P-0001Fr-UU
 for xen-changelog@lists.xenproject.org; Tue, 16 Apr 2019 10:12:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hGL4P-0006SS-Rv
 for xen-changelog@lists.xenproject.org; Tue, 16 Apr 2019 10:12:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hGL4P-0006SS-Rv@xenbits.xenproject.org>
Date: Tue, 16 Apr 2019 10:12:05 +0000
Subject: [Xen-changelog] [qemu-xen staging-4.12] gtk: Don't
 vte_terminal_set_encoding() on new VTE versions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMwMDc1ZTZlODQxMzI3YzFlZWY2ZmJkYjYwMzE2MmQ4Y2RkMzgxNWUKQXV0aG9yOiAg
ICAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9jdCAxMSAx
NzozMDozOSAyMDE4ICswMjAwCkNvbW1pdDogICAgIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgQXByIDIgMTc6Mjk6MDggMjAxOSArMDEw
MAoKICAgIGd0azogRG9uJ3QgdnRlX3Rlcm1pbmFsX3NldF9lbmNvZGluZygpIG9uIG5ldyBWVEUg
dmVyc2lvbnMKICAgIAogICAgVGhlIGZ1bmN0aW9uIHZ0ZV90ZXJtaW5hbF9zZXRfZW5jb2Rpbmco
KSBpcyBkZXByZWNhdGVkIHNpbmNlIFZURSAwLjU0LAogICAgc28gc3RvcCBjYWxsaW5nIGl0IGZy
b20gdGhhdCB2ZXJzaW9uIG9uLiBUaGlzIGZpeGVzIGEgYnVpbGQgZXJyb3IKICAgIGJlY2F1c2Ug
b2Ygb3VyIHVzZSBvZiB3YXJuaW5nIGZsYWdzIFstV2Vycm9yPWRlcHJlY2F0ZWQtZGVjbGFyYXRp
b25zXS4KICAgIAogICAgRml4ZXM6IGh0dHBzOi8vYnVncy5sYXVuY2hwYWQubmV0L2J1Z3MvMTc5
NDkzOQogICAgUmVwb3J0ZWQtYnk6IEJhc3RpYW4gS29wcGVsbWFubiA8a2Jhc3RpYW5AbWFpbC51
bmktcGFkZXJib3JuLmRlPgogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gV29sZiA8a3dvbGZAcmVk
aGF0LmNvbT4KICAgIE1lc3NhZ2UtaWQ6IDIwMTgxMDExMTUzMDM5LjIzMjQtMS1rd29sZkByZWRo
YXQuY29tCiAgICBTaWduZWQtb2ZmLWJ5OiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNv
bT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDY0MTU5OTRmZmNjNmQyMmIzZjVhZGQ2
N2Y2M2ZlNzdlNGI5NzExZjQpCi0tLQogdWkvZ3RrLmMgfCA2ICsrKystLQogMSBmaWxlIGNoYW5n
ZWQsIDQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS91aS9ndGsu
YyBiL3VpL2d0ay5jCmluZGV4IDVjY2U2ZWQ0MmQuLjg2OWIwN2VkZGMgMTAwNjQ0Ci0tLSBhL3Vp
L2d0ay5jCisrKyBiL3VpL2d0ay5jCkBAIC0xOTUxLDEzICsxOTUxLDE1IEBAIHN0YXRpYyBHU0xp
c3QgKmdkX3ZjX3Z0ZV9pbml0KEd0a0Rpc3BsYXlTdGF0ZSAqcywgVmlydHVhbENvbnNvbGUgKnZj
LAogICAgIGdfc2lnbmFsX2Nvbm5lY3QodmMtPnZ0ZS50ZXJtaW5hbCwgImNvbW1pdCIsIEdfQ0FM
TEJBQ0soZ2RfdmNfaW4pLCB2Yyk7CiAKICAgICAvKiBUaGUgZG9jdW1lbnRhdGlvbiBzYXlzIHRo
YXQgdGhlIGRlZmF1bHQgaXMgVVRGLTgsIGJ1dCBhY3R1YWxseSBpdCBpcwotICAgICAqIDctYml0
IEFTQ0lJIGF0IGxlYXN0IGluIFZURSAwLjM4LgotICAgICAqLworICAgICAqIDctYml0IEFTQ0lJ
IGF0IGxlYXN0IGluIFZURSAwLjM4LiBUaGUgZnVuY3Rpb24gaXMgZGVwcmVjYXRlZCBzaW5jZQor
ICAgICAqIFZURSAwLjU0IChvbmx5IFVURi04IGlzIHN1cHBvcnRlZCBub3cpLiAqLworI2lmICFW
VEVfQ0hFQ0tfVkVSU0lPTigwLCA1NCwgMCkKICNpZiBWVEVfQ0hFQ0tfVkVSU0lPTigwLCAzOCwg
MCkKICAgICB2dGVfdGVybWluYWxfc2V0X2VuY29kaW5nKFZURV9URVJNSU5BTCh2Yy0+dnRlLnRl
cm1pbmFsKSwgIlVURi04IiwgTlVMTCk7CiAjZWxzZQogICAgIHZ0ZV90ZXJtaW5hbF9zZXRfZW5j
b2RpbmcoVlRFX1RFUk1JTkFMKHZjLT52dGUudGVybWluYWwpLCAiVVRGLTgiKTsKICNlbmRpZgor
I2VuZGlmCiAKICAgICB2dGVfdGVybWluYWxfc2V0X3Njcm9sbGJhY2tfbGluZXMoVlRFX1RFUk1J
TkFMKHZjLT52dGUudGVybWluYWwpLCAtMSk7CiAgICAgdnRlX3Rlcm1pbmFsX3NldF9zaXplKFZU
RV9URVJNSU5BTCh2Yy0+dnRlLnRlcm1pbmFsKSwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQjc3RhZ2luZy00LjEyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Apr 16 10:12:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Apr 2019 10: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 1hGL4c-0007K5-Ct; Tue, 16 Apr 2019 10:12:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=L/bp=SS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hGL4b-0007Jz-IQ
 for xen-changelog@lists.xenproject.org; Tue, 16 Apr 2019 10:12:17 +0000
X-Inumbo-ID: 1c647036-6030-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1c647036-6030-11e9-92d7-bc764e045a96;
 Tue, 16 Apr 2019 10:12:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hGL4a-0001Fz-4I
 for xen-changelog@lists.xenproject.org; Tue, 16 Apr 2019 10:12:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hGL4a-0006Sy-1u
 for xen-changelog@lists.xenproject.org; Tue, 16 Apr 2019 10:12:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hGL4a-0006Sy-1u@xenbits.xenproject.org>
Date: Tue, 16 Apr 2019 10:12:16 +0000
Subject: [Xen-changelog] [qemu-xen staging-4.12] gluster: Handle changed
 glfs_ftruncate signature
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU0ODE5NDYxMmQyYzkyNGE0NGE5ZTVhNjk0M2VhNzM1ODViM2YwMjUKQXV0aG9yOiAg
ICAgUHJhc2FubmEgS3VtYXIgS2FsZXZlciA8cHJhc2FubmEua2FsZXZlckByZWRoYXQuY29tPgpB
dXRob3JEYXRlOiBUdWUgTWFyIDUgMTY6NDY6MzMgMjAxOSArMDEwMApDb21taXQ6ICAgICBBbnRo
b255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIEFw
ciAyIDE3OjI5OjA5IDIwMTkgKzAxMDAKCiAgICBnbHVzdGVyOiBIYW5kbGUgY2hhbmdlZCBnbGZz
X2Z0cnVuY2F0ZSBzaWduYXR1cmUKICAgIAogICAgTmV3IHZlcnNpb25zIG9mIEdsdXN0ZXJzIGxp
YmdmYXBpLnNvIGhhdmUgYW4gdXBkYXRlZCBnbGZzX2Z0cnVuY2F0ZSgpCiAgICBmdW5jdGlvbiB0
aGF0IHJldHVybnMgYWRkaXRpb25hbCAnc3RydWN0IHN0YXQnIHN0cnVjdHVyZXMgdG8gZW5hYmxl
CiAgICBhZHZhbmNlZCBjYWNoaW5nIG9mIGF0dHJpYnV0ZXMuIFRoaXMgaXMgdXNlZnVsIGZvciBm
aWxlIHNlcnZlcnMsIG5vdCBzbwogICAgbXVjaCBmb3IgUUVNVS4gTmV2ZXJ0aGVsZXNzLCB0aGUg
QVBJIGhhcyBjaGFuZ2VkIGFuZCBuZWVkcyB0byBiZQogICAgYWRvcHRlZC4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogUHJhc2FubmEgS3VtYXIgS2FsZXZlciA8cHJhc2FubmEua2FsZXZlckByZWRo
YXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogTmllbHMgZGUgVm9zIDxuZGV2b3NAcmVkaGF0LmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgICAo
Y2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlMDE0ZGJlNzRlMDQ4NDE4ODE2NGM2MWZmNjg0M2Y4
YTA0YThjYjlkKQotLS0KIGJsb2NrL2dsdXN0ZXIuYyB8ICA0ICsrKysKIGNvbmZpZ3VyZSAgICAg
ICB8IDE4ICsrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAyMiBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEvYmxvY2svZ2x1c3Rlci5jIGIvYmxvY2svZ2x1c3Rlci5jCmluZGV4
IDRmZDU1YTljYzUuLmRkNTg1NjdlN2UgMTAwNjQ0Ci0tLSBhL2Jsb2NrL2dsdXN0ZXIuYworKysg
Yi9ibG9jay9nbHVzdGVyLmMKQEAgLTIwLDYgKzIwLDEwIEBACiAjaW5jbHVkZSAicWVtdS9vcHRp
b24uaCIKICNpbmNsdWRlICJxZW11L2N1dGlscy5oIgogCisjaWZkZWYgQ09ORklHX0dMVVNURVJG
U19GVFJVTkNBVEVfSEFTX1NUQVQKKyMgZGVmaW5lIGdsZnNfZnRydW5jYXRlKGZkLCBvZmZzZXQp
IGdsZnNfZnRydW5jYXRlKGZkLCBvZmZzZXQsIE5VTEwsIE5VTEwpCisjZW5kaWYKKwogI2RlZmlu
ZSBHTFVTVEVSX09QVF9GSUxFTkFNRSAgICAgICAgImZpbGVuYW1lIgogI2RlZmluZSBHTFVTVEVS
X09QVF9WT0xVTUUgICAgICAgICAgInZvbHVtZSIKICNkZWZpbmUgR0xVU1RFUl9PUFRfUEFUSCAg
ICAgICAgICAgICJwYXRoIgpkaWZmIC0tZ2l0IGEvY29uZmlndXJlIGIvY29uZmlndXJlCmluZGV4
IGI2ZDM3YTczNWIuLmI0NGQ5MzQ2NDUgMTAwNzU1Ci0tLSBhL2NvbmZpZ3VyZQorKysgYi9jb25m
aWd1cmUKQEAgLTQ1Miw2ICs0NTIsNyBAQCBnbHVzdGVyZnNfeGxhdG9yX29wdD0ibm8iCiBnbHVz
dGVyZnNfZGlzY2FyZD0ibm8iCiBnbHVzdGVyZnNfZmFsbG9jYXRlPSJubyIKIGdsdXN0ZXJmc196
ZXJvZmlsbD0ibm8iCitnbHVzdGVyZnNfZnRydW5jYXRlX2hhc19zdGF0PSJubyIKIGd0az0iIgog
Z3RrYWJpPSIiCiBndGtfZ2w9Im5vIgpAQCAtMzk5NSw2ICszOTk2LDE5IEBAIGlmIHRlc3QgIiRn
bHVzdGVyZnMiICE9ICJubyIgOyB0aGVuCiAgICAgICBnbHVzdGVyZnNfZmFsbG9jYXRlPSJ5ZXMi
CiAgICAgICBnbHVzdGVyZnNfemVyb2ZpbGw9InllcyIKICAgICBmaQorICAgIGNhdCA+ICRUTVBD
IDw8IEVPRgorI2luY2x1ZGUgPGdsdXN0ZXJmcy9hcGkvZ2xmcy5oPgorCitpbnQKK21haW4odm9p
ZCkKK3sKKwkvKiBuZXcgZ2xmc19mdHJ1bmNhdGUoKSBwYXNzZXMgdHdvIGFkZGl0aW9uYWwgYXJn
cyAqLworCXJldHVybiBnbGZzX2Z0cnVuY2F0ZShOVUxMLCAwLCBOVUxMLCBOVUxMKTsKK30KK0VP
RgorICAgIGlmIGNvbXBpbGVfcHJvZyAiJGdsdXN0ZXJmc19jZmxhZ3MiICIkZ2x1c3RlcmZzX2xp
YnMiIDsgdGhlbgorICAgICAgZ2x1c3RlcmZzX2Z0cnVuY2F0ZV9oYXNfc3RhdD0ieWVzIgorICAg
IGZpCiAgIGVsc2UKICAgICBpZiB0ZXN0ICIkZ2x1c3RlcmZzIiA9ICJ5ZXMiIDsgdGhlbgogICAg
ICAgZmVhdHVyZV9ub3RfZm91bmQgIkdsdXN0ZXJGUyBiYWNrZW5kIHN1cHBvcnQiIFwKQEAgLTY2
OTMsNiArNjcwNywxMCBAQCBpZiB0ZXN0ICIkZ2x1c3RlcmZzX3plcm9maWxsIiA9ICJ5ZXMiIDsg
dGhlbgogICBlY2hvICJDT05GSUdfR0xVU1RFUkZTX1pFUk9GSUxMPXkiID4+ICRjb25maWdfaG9z
dF9tYWsKIGZpCiAKK2lmIHRlc3QgIiRnbHVzdGVyZnNfZnRydW5jYXRlX2hhc19zdGF0IiA9ICJ5
ZXMiIDsgdGhlbgorICBlY2hvICJDT05GSUdfR0xVU1RFUkZTX0ZUUlVOQ0FURV9IQVNfU1RBVD15
IiA+PiAkY29uZmlnX2hvc3RfbWFrCitmaQorCiBpZiB0ZXN0ICIkbGlic3NoMiIgPSAieWVzIiA7
IHRoZW4KICAgZWNobyAiQ09ORklHX0xJQlNTSDI9bSIgPj4gJGNvbmZpZ19ob3N0X21hawogICBl
Y2hvICJMSUJTU0gyX0NGTEFHUz0kbGlic3NoMl9jZmxhZ3MiID4+ICRjb25maWdfaG9zdF9tYWsK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC9xZW11LXhlbi5n
aXQjc3RhZ2luZy00LjEyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue Apr 16 10:12:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Apr 2019 10: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 1hGL4m-0007LG-EW; Tue, 16 Apr 2019 10:12:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=L/bp=SS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hGL4m-0007L9-1N
 for xen-changelog@lists.xenproject.org; Tue, 16 Apr 2019 10:12:28 +0000
X-Inumbo-ID: 2274d8e3-6030-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2274d8e3-6030-11e9-92d7-bc764e045a96;
 Tue, 16 Apr 2019 10:12:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hGL4k-0001G7-AS
 for xen-changelog@lists.xenproject.org; Tue, 16 Apr 2019 10:12:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hGL4k-0006TR-7t
 for xen-changelog@lists.xenproject.org; Tue, 16 Apr 2019 10:12:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hGL4k-0006TR-7t@xenbits.xenproject.org>
Date: Tue, 16 Apr 2019 10:12:26 +0000
Subject: [Xen-changelog] [qemu-xen staging-4.12] gluster: the glfs_io_cbk
 callback function pointer adds pre/post stat args
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE1NWUyZWNhNGI0NTEwOGM5ZmZhNGFiNmY2MDY4Y2QyZTg1MDE2NTQKQXV0aG9yOiAg
ICAgTmllbHMgZGUgVm9zIDxuZGV2b3NAcmVkaGF0LmNvbT4KQXV0aG9yRGF0ZTogVHVlIE1hciA1
IDE2OjQ2OjM0IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBBcHIgMiAxNzoyOTowOSAyMDE5ICsw
MTAwCgogICAgZ2x1c3RlcjogdGhlIGdsZnNfaW9fY2JrIGNhbGxiYWNrIGZ1bmN0aW9uIHBvaW50
ZXIgYWRkcyBwcmUvcG9zdCBzdGF0IGFyZ3MKICAgIAogICAgVGhlIGdsZnNfKl9hc3luYygpIGZ1
bmN0aW9ucyBkbyBhIGNhbGxiYWNrIG9uY2UgZmluaXNoZWQuIFRoaXMgY2FsbGJhY2sKICAgIGhh
cyBjaGFuZ2VkIGl0cyBhcmd1bWVudHMsIHByZS0gYW5kIHBvc3Qtc3RhdCBzdHJ1Y3R1cmVzIGhh
dmUgYmVlbgogICAgYWRkZWQuIFRoaXMgbWFrZXMgaXQgcG9zc2libGUgdG8gaW1wcm92ZSBjYWNo
aW5nLCB3aGljaCBpcyB1c2VmdWwgZm9yCiAgICBTYW1iYSBhbmQgTkZTLUdhbmVzaGEsIGJ1dCBu
b3Qgc28gbXVjaCBmb3IgUUVNVS4gR2x1c3RlciA2IGlzIHRoZSBmaXJzdAogICAgcmVsZWFzZSB0
aGF0IGluY2x1ZGVzIHRoZXNlIG5ldyBhcmd1bWVudHMuCiAgICAKICAgIFdpdGggYW4gYWRkaXRp
b25hbCBkZXRlY3Rpb24gaW4gLi9jb25maWd1cmUsIHRoZSBuZXcgYXJndW1lbnRzIGNhbgogICAg
Y29uZGl0aW9uYWxseSBnZXQgaW5jbHVkZWQgaW4gdGhlIGdsZnNfaW9fY2JrIGhhbmRsZXIuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pZWxzIGRlIFZvcyA8bmRldm9zQHJlZGhhdC5jb20+CiAg
ICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogICAgKGNoZXJy
eSBwaWNrZWQgZnJvbSBjb21taXQgMGUzYjg5MWZlZmFjYzBlNDlmM2M4ZmZhM2E3NTNiNjllYjcy
MTRkMikKLS0tCiBibG9jay9nbHVzdGVyLmMgfCAgNiArKysrKy0KIGNvbmZpZ3VyZSAgICAgICB8
IDI0ICsrKysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvYmxvY2svZ2x1c3Rlci5jIGIvYmxv
Y2svZ2x1c3Rlci5jCmluZGV4IGRkNTg1NjdlN2UuLmU1MThkZTFiMGQgMTAwNjQ0Ci0tLSBhL2Js
b2NrL2dsdXN0ZXIuYworKysgYi9ibG9jay9nbHVzdGVyLmMKQEAgLTcyOSw3ICs3MjksMTEgQEAg
c3RhdGljIHN0cnVjdCBnbGZzICpxZW11X2dsdXN0ZXJfaW5pdChCbG9ja2Rldk9wdGlvbnNHbHVz
dGVyICpnY29uZiwKIC8qCiAgKiBBSU8gY2FsbGJhY2sgcm91dGluZSBjYWxsZWQgZnJvbSBHbHVz
dGVyRlMgdGhyZWFkLgogICovCi1zdGF0aWMgdm9pZCBnbHVzdGVyX2ZpbmlzaF9haW9jYihzdHJ1
Y3QgZ2xmc19mZCAqZmQsIHNzaXplX3QgcmV0LCB2b2lkICphcmcpCitzdGF0aWMgdm9pZCBnbHVz
dGVyX2ZpbmlzaF9haW9jYihzdHJ1Y3QgZ2xmc19mZCAqZmQsIHNzaXplX3QgcmV0LAorI2lmZGVm
IENPTkZJR19HTFVTVEVSRlNfSU9DQl9IQVNfU1RBVAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IGdsZnNfc3RhdCAqcHJlLCBzdHJ1Y3QgZ2xmc19zdGF0ICpwb3N0LAor
I2VuZGlmCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICphcmcpCiB7CiAg
ICAgR2x1c3RlckFJT0NCICphY2IgPSAoR2x1c3RlckFJT0NCICopYXJnOwogCmRpZmYgLS1naXQg
YS9jb25maWd1cmUgYi9jb25maWd1cmUKaW5kZXggYjQ0ZDkzNDY0NS4uYThiNzA3YTY3MCAxMDA3
NTUKLS0tIGEvY29uZmlndXJlCisrKyBiL2NvbmZpZ3VyZQpAQCAtNDUzLDYgKzQ1Myw3IEBAIGds
dXN0ZXJmc19kaXNjYXJkPSJubyIKIGdsdXN0ZXJmc19mYWxsb2NhdGU9Im5vIgogZ2x1c3RlcmZz
X3plcm9maWxsPSJubyIKIGdsdXN0ZXJmc19mdHJ1bmNhdGVfaGFzX3N0YXQ9Im5vIgorZ2x1c3Rl
cmZzX2lvY2JfaGFzX3N0YXQ9Im5vIgogZ3RrPSIiCiBndGthYmk9IiIKIGd0a19nbD0ibm8iCkBA
IC00MDA5LDYgKzQwMTAsMjUgQEAgRU9GCiAgICAgaWYgY29tcGlsZV9wcm9nICIkZ2x1c3RlcmZz
X2NmbGFncyIgIiRnbHVzdGVyZnNfbGlicyIgOyB0aGVuCiAgICAgICBnbHVzdGVyZnNfZnRydW5j
YXRlX2hhc19zdGF0PSJ5ZXMiCiAgICAgZmkKKyAgICBjYXQgPiAkVE1QQyA8PCBFT0YKKyNpbmNs
dWRlIDxnbHVzdGVyZnMvYXBpL2dsZnMuaD4KKworLyogbmV3IGdsZnNfaW9fY2JrKCkgcGFzc2Vz
IHR3byBhZGRpdGlvbmFsIGdsZnNfc3RhdCBzdHJ1Y3RzICovCitzdGF0aWMgdm9pZAorZ2x1c3Rl
cmZzX2lvY2IoZ2xmc19mZF90ICpmZCwgc3NpemVfdCByZXQsIHN0cnVjdCBnbGZzX3N0YXQgKnBy
ZXN0YXQsIHN0cnVjdCBnbGZzX3N0YXQgKnBvc3RzdGF0LCB2b2lkICpkYXRhKQore30KKworaW50
CittYWluKHZvaWQpCit7CisJZ2xmc19pb19jYmsgaW9jYiA9ICZnbHVzdGVyZnNfaW9jYjsKKwlp
b2NiKE5VTEwsIDAgLCBOVUxMLCBOVUxMLCBOVUxMKTsKKwlyZXR1cm4gMDsKK30KK0VPRgorICAg
IGlmIGNvbXBpbGVfcHJvZyAiJGdsdXN0ZXJmc19jZmxhZ3MiICIkZ2x1c3RlcmZzX2xpYnMiIDsg
dGhlbgorICAgICAgZ2x1c3RlcmZzX2lvY2JfaGFzX3N0YXQ9InllcyIKKyAgICBmaQogICBlbHNl
CiAgICAgaWYgdGVzdCAiJGdsdXN0ZXJmcyIgPSAieWVzIiA7IHRoZW4KICAgICAgIGZlYXR1cmVf
bm90X2ZvdW5kICJHbHVzdGVyRlMgYmFja2VuZCBzdXBwb3J0IiBcCkBAIC02NzExLDYgKzY3MzEs
MTAgQEAgaWYgdGVzdCAiJGdsdXN0ZXJmc19mdHJ1bmNhdGVfaGFzX3N0YXQiID0gInllcyIgOyB0
aGVuCiAgIGVjaG8gIkNPTkZJR19HTFVTVEVSRlNfRlRSVU5DQVRFX0hBU19TVEFUPXkiID4+ICRj
b25maWdfaG9zdF9tYWsKIGZpCiAKK2lmIHRlc3QgIiRnbHVzdGVyZnNfaW9jYl9oYXNfc3RhdCIg
PSAieWVzIiA7IHRoZW4KKyAgZWNobyAiQ09ORklHX0dMVVNURVJGU19JT0NCX0hBU19TVEFUPXki
ID4+ICRjb25maWdfaG9zdF9tYWsKK2ZpCisKIGlmIHRlc3QgIiRsaWJzc2gyIiA9ICJ5ZXMiIDsg
dGhlbgogICBlY2hvICJDT05GSUdfTElCU1NIMj1tIiA+PiAkY29uZmlnX2hvc3RfbWFrCiAgIGVj
aG8gIkxJQlNTSDJfQ0ZMQUdTPSRsaWJzc2gyX2NmbGFncyIgPj4gJGNvbmZpZ19ob3N0X21hawot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdp
dCNzdGFnaW5nLTQuMTIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Apr 16 10:12:45 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Apr 2019 10:12: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 1hGL53-0007Nw-Gz; Tue, 16 Apr 2019 10:12:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=L/bp=SS=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hGL52-0007N3-87
 for xen-changelog@lists.xenproject.org; Tue, 16 Apr 2019 10:12:44 +0000
X-Inumbo-ID: 29a489ec-6030-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 29a489ec-6030-11e9-92d7-bc764e045a96;
 Tue, 16 Apr 2019 10:12:38 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hGL4w-0001GF-Bz
 for xen-changelog@lists.xenproject.org; Tue, 16 Apr 2019 10:12:38 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hGL4w-0006fc-9Q
 for xen-changelog@lists.xenproject.org; Tue, 16 Apr 2019 10:12:38 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hGL4w-0006fc-9Q@xenbits.xenproject.org>
Date: Tue, 16 Apr 2019 10:12:38 +0000
Subject: [Xen-changelog] [qemu-xen staging-4.12] Merge tag 'v3.0.1' into
 staging-4.12
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

PT09IFRoaXMgY2hhbmdlc2V0IGluY2x1ZGVzIG1lcmdlIGZyb20gaGlnaC10cmFmZmljIGJyYW5j
aCA9PT0KQ29tbWl0cyBvbiB0aGF0IGJyYW5jaCBhcmUgbm90IHJlcG9ydGVkIGluZGl2aWR1YWxs
eS4KCmNvbW1pdCA4MDIzYTYyMDgxZmZiZTNmNzM0MDE5MDc2ZWMxYTJiNDIxMzE0MmJiCk1lcmdl
OiBhNTVlMmVjYTRiNDUxMDhjOWZmYTRhYjZmNjA2OGNkMmU4NTAxNjU0IDFkZmNmNjUyZTZhZTVl
YjZiOThkMmM1NWE1MDllOGViMDU0YTJmYWIKQXV0aG9yOiAgICAgQW50aG9ueSBQRVJBUkQgPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1ZSBBcHIgMTYgMTA6NTI6NTMg
MjAxOSArMDEwMApDb21taXQ6ICAgICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0
cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIEFwciAxNiAxMDo1Mjo1MyAyMDE5ICswMTAwCgogICAg
TWVyZ2UgdGFnICd2My4wLjEnIGludG8gc3RhZ2luZy00LjEyCiAgICAKICAgIDMuMC4xCiBWRVJT
SU9OICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICstCiBibG9jay5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICsKIGJsb2NrL2Jsb2NrLWJhY2tlbmQuYyAg
ICAgICAgICAgICAgICAgfCAgIDMgKwogYmxvY2svbWlycm9yLmMgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAxOCArKystLS0KIGJsb2NrL25iZC1jbGllbnQuYyAgICAgICAgICAgICAgICAgICAg
fCAgMjIgKysrKysrLQogYmxvY2svbnZtZS5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAz
NyArKysrLS0tLS0tLS0KIGJsb2NrL3FhcGkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDMgKy0KIGJsb2NrL3JiZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgOTAgKysrKysr
KysrKysrKysrKysrKysrKysrLS0tLS0KIGNvbmZpZ3VyZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDcgKy0tCiBleGVjLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
IDEwICsrLS0KIGh3L2FjcGkvcGlpeDQuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwog
aHcvYXJtL3ZpcnQuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArCiBody9hdWRpby9m
bW9wbC5oICAgICAgICAgICAgICAgICAgICAgIHwgICA0ICstCiBody9ibG9jay9mZGMuYyAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAyICstCiBody9jaGFyL3ZpcnRpby1zZXJpYWwtYnVzLmMg
ICAgICAgICAgIHwgICA2ICstCiBody9pMmMvYml0YmFuZ19pMmMuaCAgICAgICAgICAgICAgICAg
IHwgICAyIC0KIGh3L2kyYy9zbWJ1cy5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYgKy0K
IGh3L2kzODYvYWNwaS1idWlsZC5jICAgICAgICAgICAgICAgICAgfCAgODUgKysrKysrKy0tLS0t
LS0tLS0tLS0tLS0tLS0tCiBody9pMzg2L2ludGVsX2lvbW11LmMgICAgICAgICAgICAgICAgIHwg
IDM0ICsrKysrKystLS0tCiBody9uZXQvbmUyMDAwLmMgICAgICAgICAgICAgICAgICAgICAgIHwg
ICA0ICstCiBody9uZXQvcGNuZXQuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0ICstCiBo
dy9uZXQvcnRsODEzOS5jICAgICAgICAgICAgICAgICAgICAgIHwgICA4ICstLQogaHcvcGNpL3Bj
aWUuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMiArKysrCiBody9wcGMvcG52X2xwYy5j
ICAgICAgICAgICAgICAgICAgICAgIHwgICA4ICsrLQogaHcvcHBjL3NwYXByX2NwdV9jb3JlLmMg
ICAgICAgICAgICAgICB8ICA2MiArKysrKysrKysrLS0tLS0tLS0tLQogaHcvcmRtYS9yZG1hX3Jt
X2RlZnMuaCAgICAgICAgICAgICAgICB8ICAgNCArLQogaHcvc2NzaS9sc2k1M2M4OTVhLmMgICAg
ICAgICAgICAgICAgICB8ICAxOSArKysrKy0KIGh3L3Njc2kvdmhvc3Qtc2NzaS5jICAgICAgICAg
ICAgICAgICAgfCAgIDIgKy0KIGh3L3RwbS90cG1fZW11bGF0b3IuYyAgICAgICAgICAgICAgICAg
fCAgIDEgKwogaHcvdHBtL3RwbV90aXMuYyAgICAgICAgICAgICAgICAgICAgICB8ICAxMCArKyst
CiBody91c2IvZGV2LW10cC5jICAgICAgICAgICAgICAgICAgICAgIHwgIDE5ICsrKystLQogaHcv
dmlydGlvL3Zob3N0LXVzZXIuYyAgICAgICAgICAgICAgICB8ICAyMCArKystLS0tCiBody92aXJ0
aW8vdmhvc3QuYyAgICAgICAgICAgICAgICAgICAgIHwgICA0ICstCiBody92aXJ0aW8vdmlydGlv
LmMgICAgICAgICAgICAgICAgICAgIHwgIDE3ICsrKysrLQogaW5jbHVkZS9ibG9jay9uYmQuaCAg
ICAgICAgICAgICAgICAgICB8ICAgNCArLQogaW5jbHVkZS9ody9pMmMvaTJjLmggICAgICAgICAg
ICAgICAgICB8ICAgMiArCiBpbmNsdWRlL2h3L2kyYy9wcGM0eHhfaTJjLmggICAgICAgICAgIHwg
ICAzIC0KIGluY2x1ZGUvaHcvczM5MHgvdG9kLmggICAgICAgICAgICAgICAgfCAgIDIgKy0KIGpv
Yi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjAgKystLS0tLQogbGludXgt
dXNlci9zeXNjYWxsLmMgICAgICAgICAgICAgICAgICB8ICA0NCArKysrKysrKysrLS0tLQogbWln
cmF0aW9uL3Bvc3Rjb3B5LXJhbS5jICAgICAgICAgICAgICB8ICAxMSArKy0tCiBtb25pdG9yLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICsKIG5iZC9zZXJ2ZXIuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDkgKystCiBuZXQvc2xpcnAuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICA5ICsrKwogcWVtdS1kZXByZWNhdGVkLnRleGkgICAgICAgICAgICAgICAg
ICB8ICAxNSArKysrKwogcWVtdS1pbWcuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAz
NSArKysrKystLS0tLQogcWVtdS1zZWNjb21wLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAz
NiArKysrKysrKysrKy0KIHFnYS9xYXBpLXNjaGVtYS5qc29uICAgICAgICAgICAgICAgICAgfCAg
MjUgKysrKy0tLS0KIHNjcmlwdHMvbWFrZS1yZWxlYXNlICAgICAgICAgICAgICAgICAgfCAgIDEg
Kwogc2xpcnAvYm9vdHAuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzMiArKysrKystLS0t
CiBzbGlycC90Y3Bfc3Vici5jICAgICAgICAgICAgICAgICAgICAgIHwgIDE1ICsrKy0tCiB0YXJn
ZXQvYXJtL2NwdS5jICAgICAgICAgICAgICAgICAgICAgIHwgICA2ICstCiB0YXJnZXQvYXJtL2Nw
dS5oICAgICAgICAgICAgICAgICAgICAgIHwgICA1ICstCiB0YXJnZXQvYXJtL2NwdTY0LmMgICAg
ICAgICAgICAgICAgICAgIHwgIDI5ICsrKysrKysrKysKIHRhcmdldC9hcm0vaGVscGVyLmMgICAg
ICAgICAgICAgICAgICAgfCAgNTUgKysrKysrKysrKystLS0tLS0tCiB0YXJnZXQvYXJtL3N2ZV9o
ZWxwZXIuYyAgICAgICAgICAgICAgIHwgIDIzICsrKy0tLS0tCiB0YXJnZXQvYXJtL3RyYW5zbGF0
ZS1hNjQuYyAgICAgICAgICAgIHwgMTA2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0KIHRhcmdldC9hcm0vdHJhbnNsYXRlLXN2ZS5jICAgICAgICAgICAgfCAgODEgKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0KIHRhcmdldC9pMzg2L2NwdS5jICAgICAgICAgICAgICAgICAgICAg
fCAgIDYgKysKIHRhcmdldC9wcGMvdHJhbnNsYXRlL3ZteC1vcHMuaW5jLmMgICAgfCAgIDIgKy0K
IHRhcmdldC9zMzkweC9kaWFnLmMgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIHRhcmdldC94
dGVuc2EvdHJhbnNsYXRlLmMgICAgICAgICAgICAgfCAgIDggKy0tCiB0ZXN0cy9hY3BpLXRlc3Qt
ZGF0YS9wYy9EU0RUICAgICAgICAgIHwgQmluIDUxNDQgLT4gNTEzMSBieXRlcwogdGVzdHMvYWNw
aS10ZXN0LWRhdGEvcGMvRFNEVC5icmlkZ2UgICB8IEJpbiA3MDAzIC0+IDY5OTAgYnl0ZXMKIHRl
c3RzL2FjcGktdGVzdC1kYXRhL3BjL0RTRFQuY3BocCAgICAgfCBCaW4gNTYwNyAtPiA1NTk0IGJ5
dGVzCiB0ZXN0cy9hY3BpLXRlc3QtZGF0YS9wYy9EU0RULmRpbW1weG0gIHwgQmluIDY4MDMgLT4g
Njc5MCBieXRlcwogdGVzdHMvYWNwaS10ZXN0LWRhdGEvcGMvRFNEVC5pcG1pa2NzICB8IEJpbiA1
MjE2IC0+IDUyMDMgYnl0ZXMKIHRlc3RzL2FjcGktdGVzdC1kYXRhL3BjL0RTRFQubWVtaHAgICAg
fCBCaW4gNjUwOSAtPiA2NDk2IGJ5dGVzCiB0ZXN0cy9hY3BpLXRlc3QtZGF0YS9wYy9EU0RULm51
bWFtZW0gIHwgQmluIDUxNTAgLT4gNTEzNyBieXRlcwogdGVzdHMvYWNwaS10ZXN0LWRhdGEvcGMv
U1JBVC5kaW1tcHhtICB8IEJpbiA0NzIgLT4gMzkyIGJ5dGVzCiB0ZXN0cy9hY3BpLXRlc3QtZGF0
YS9wYy9TUkFULm1lbWhwICAgIHwgQmluIDI2NCAtPiAyNjQgYnl0ZXMKIHRlc3RzL2FjcGktdGVz
dC1kYXRhL3EzNS9EU0RUICAgICAgICAgfCBCaW4gNzgyOCAtPiA3ODE1IGJ5dGVzCiB0ZXN0cy9h
Y3BpLXRlc3QtZGF0YS9xMzUvRFNEVC5icmlkZ2UgIHwgQmluIDc4NDUgLT4gNzgzMiBieXRlcwog
dGVzdHMvYWNwaS10ZXN0LWRhdGEvcTM1L0RTRFQuY3BocCAgICB8IEJpbiA4MjkxIC0+IDgyNzgg
Ynl0ZXMKIHRlc3RzL2FjcGktdGVzdC1kYXRhL3EzNS9EU0RULmRpbW1weG0gfCBCaW4gOTQ4NyAt
PiA5NDc0IGJ5dGVzCiB0ZXN0cy9hY3BpLXRlc3QtZGF0YS9xMzUvRFNEVC5pcG1pYnQgIHwgQmlu
IDc5MDMgLT4gNzg5MCBieXRlcwogdGVzdHMvYWNwaS10ZXN0LWRhdGEvcTM1L0RTRFQubWVtaHAg
ICB8IEJpbiA5MTkzIC0+IDkxODAgYnl0ZXMKIHRlc3RzL2FjcGktdGVzdC1kYXRhL3EzNS9EU0RU
Lm51bWFtZW0gfCBCaW4gNzgzNCAtPiA3ODIxIGJ5dGVzCiB0ZXN0cy9hY3BpLXRlc3QtZGF0YS9x
MzUvU1JBVC5kaW1tcHhtIHwgQmluIDQ3MiAtPiAzOTIgYnl0ZXMKIHRlc3RzL2FjcGktdGVzdC1k
YXRhL3EzNS9TUkFULm1lbWhwICAgfCBCaW4gMjY0IC0+IDI2NCBieXRlcwogdGVzdHMvcWVtdS1p
b3Rlc3RzLzA0MSAgICAgICAgICAgICAgICB8ICAgNiArKwogdGVzdHMvcWVtdS1pb3Rlc3RzLzA0
MS5vdXQgICAgICAgICAgICB8ICAgNCArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA2Ny5vdXQgICAg
ICAgICAgICB8ICAgMSArCiB0ZXN0cy9xZW11LWlvdGVzdHMvMjI5ICAgICAgICAgICAgICAgIHwg
IDk1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogdGVzdHMvcWVtdS1pb3Rlc3RzLzIy
OS5vdXQgICAgICAgICAgICB8ICAyMyArKysrKysrKwogdGVzdHMvcWVtdS1pb3Rlc3RzLzIzMSAg
ICAgICAgICAgICAgICB8ICA2MiArKysrKysrKysrKysrKysrKysrKwogdGVzdHMvcWVtdS1pb3Rl
c3RzLzIzMS5vdXQgICAgICAgICAgICB8ICAgOSArKysKIHRlc3RzL3FlbXUtaW90ZXN0cy8yMzUg
ICAgICAgICAgICAgICAgfCAgNzggKysrKysrKysrKysrKysrKysrKysrKysrKwogdGVzdHMvcWVt
dS1pb3Rlc3RzLzIzNS5vdXQgICAgICAgICAgICB8ICAgMyArCiB0ZXN0cy9xZW11LWlvdGVzdHMv
Z3JvdXAgICAgICAgICAgICAgIHwgICAzICsKIHVpL3ZuYy1qb2JzLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDMgKy0KIHV0aWwvYWlvLXBvc2l4LmMgICAgICAgICAgICAgICAgICAgICAg
fCAgIDcgKystCiB1dGlsL2Fpby13aW4zMi5jICAgICAgICAgICAgICAgICAgICAgIHwgICAzICst
CiB1dGlsL2hiaXRtYXAuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzICsKIHV0aWwvdmZp
by1oZWxwZXJzLmMgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIHZsLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogOTYgZmlsZXMgY2hhbmdlZCwgMTAyNiBpbnNl
cnRpb25zKCspLCAzOTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvVkVSU0lPTiBiL1ZFUlNJ
T04KaW5kZXggNGEzNjM0MmZjYS4uY2IyYjAwZTRmNyAxMDA2NDQKLS0tIGEvVkVSU0lPTgorKysg
Yi9WRVJTSU9OCkBAIC0xICsxIEBACi0zLjAuMAorMy4wLjEKZGlmZiAtLWdpdCBhL2Jsb2NrLmMg
Yi9ibG9jay5jCmluZGV4IDM5ZjM3M2UwMzUuLjUwYjliZDY5NWQgMTAwNjQ0Ci0tLSBhL2Jsb2Nr
LmMKKysrIGIvYmxvY2suYwpAQCAtMjc4Nyw2ICsyNzg3LDcgQEAgc3RhdGljIEJsb2NrRHJpdmVy
U3RhdGUgKmJkcnZfb3Blbl9pbmhlcml0KGNvbnN0IGNoYXIgKmZpbGVuYW1lLAogICAgIGJkcnZf
cGFyZW50X2NiX2NoYW5nZV9tZWRpYShicywgdHJ1ZSk7CiAKICAgICBxb2JqZWN0X3VucmVmKG9w
dGlvbnMpOworICAgIG9wdGlvbnMgPSBOVUxMOwogCiAgICAgLyogRm9yIHNuYXBzaG90PW9uLCBj
cmVhdGUgYSB0ZW1wb3JhcnkgcWNvdzIgb3ZlcmxheS4gYnMgcG9pbnRzIHRvIHRoZQogICAgICAq
IHRlbXBvcmFyeSBzbmFwc2hvdCBhZnRlcndhcmRzLiAqLwpAQCAtNDM5NCw2ICs0Mzk1LDcgQEAg
c3RhdGljIHZvaWQgY29yb3V0aW5lX2ZuIGJkcnZfY29faW52YWxpZGF0ZV9jYWNoZShCbG9ja0Ry
aXZlclN0YXRlICpicywKICAgICAgICAgaWYgKHBhcmVudC0+cm9sZS0+YWN0aXZhdGUpIHsKICAg
ICAgICAgICAgIHBhcmVudC0+cm9sZS0+YWN0aXZhdGUocGFyZW50LCAmbG9jYWxfZXJyKTsKICAg
ICAgICAgICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgICAgICAgICBicy0+b3Blbl9mbGFn
cyB8PSBCRFJWX09fSU5BQ1RJVkU7CiAgICAgICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVy
cnAsIGxvY2FsX2Vycik7CiAgICAgICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgICAgfQpk
aWZmIC0tZ2l0IGEvYmxvY2svYmxvY2stYmFja2VuZC5jIGIvYmxvY2svYmxvY2stYmFja2VuZC5j
CmluZGV4IGYyZjc1YTk3N2QuLjFiMjdhNjhhZTcgMTAwNjQ0Ci0tLSBhL2Jsb2NrL2Jsb2NrLWJh
Y2tlbmQuYworKysgYi9ibG9jay9ibG9jay1iYWNrZW5kLmMKQEAgLTMyNCw2ICszMjQsOSBAQCBC
bG9ja0JhY2tlbmQgKmJsa19uZXcodWludDY0X3QgcGVybSwgdWludDY0X3Qgc2hhcmVkX3Blcm0p
CiAgICAgYmxrLT5zaGFyZWRfcGVybSA9IHNoYXJlZF9wZXJtOwogICAgIGJsa19zZXRfZW5hYmxl
X3dyaXRlX2NhY2hlKGJsaywgdHJ1ZSk7CiAKKyAgICBibGstPm9uX3JlYWRfZXJyb3IgPSBCTE9D
S0RFVl9PTl9FUlJPUl9SRVBPUlQ7CisgICAgYmxrLT5vbl93cml0ZV9lcnJvciA9IEJMT0NLREVW
X09OX0VSUk9SX0VOT1NQQzsKKwogICAgIGJsb2NrX2FjY3RfaW5pdCgmYmxrLT5zdGF0cyk7CiAK
ICAgICBub3RpZmllcl9saXN0X2luaXQoJmJsay0+cmVtb3ZlX2JzX25vdGlmaWVycyk7CmRpZmYg
LS1naXQgYS9ibG9jay9taXJyb3IuYyBiL2Jsb2NrL21pcnJvci5jCmluZGV4IGI0OGMzZjhjZjUu
LmIwOTc4NTM5ODMgMTAwNjQ0Ci0tLSBhL2Jsb2NrL21pcnJvci5jCisrKyBiL2Jsb2NrL21pcnJv
ci5jCkBAIC0xOTgsNyArMTk4LDYgQEAgc3RhdGljIHZvaWQgY29yb3V0aW5lX2ZuIG1pcnJvcl93
cml0ZV9jb21wbGV0ZShNaXJyb3JPcCAqb3AsIGludCByZXQpCiB7CiAgICAgTWlycm9yQmxvY2tK
b2IgKnMgPSBvcC0+czsKIAotICAgIGFpb19jb250ZXh0X2FjcXVpcmUoYmxrX2dldF9haW9fY29u
dGV4dChzLT5jb21tb24uYmxrKSk7CiAgICAgaWYgKHJldCA8IDApIHsKICAgICAgICAgQmxvY2tF
cnJvckFjdGlvbiBhY3Rpb247CiAKQEAgLTIwOCwxNSArMjA3LDE0IEBAIHN0YXRpYyB2b2lkIGNv
cm91dGluZV9mbiBtaXJyb3Jfd3JpdGVfY29tcGxldGUoTWlycm9yT3AgKm9wLCBpbnQgcmV0KQog
ICAgICAgICAgICAgcy0+cmV0ID0gcmV0OwogICAgICAgICB9CiAgICAgfQorCiAgICAgbWlycm9y
X2l0ZXJhdGlvbl9kb25lKG9wLCByZXQpOwotICAgIGFpb19jb250ZXh0X3JlbGVhc2UoYmxrX2dl
dF9haW9fY29udGV4dChzLT5jb21tb24uYmxrKSk7CiB9CiAKIHN0YXRpYyB2b2lkIGNvcm91dGlu
ZV9mbiBtaXJyb3JfcmVhZF9jb21wbGV0ZShNaXJyb3JPcCAqb3AsIGludCByZXQpCiB7CiAgICAg
TWlycm9yQmxvY2tKb2IgKnMgPSBvcC0+czsKIAotICAgIGFpb19jb250ZXh0X2FjcXVpcmUoYmxr
X2dldF9haW9fY29udGV4dChzLT5jb21tb24uYmxrKSk7CiAgICAgaWYgKHJldCA8IDApIHsKICAg
ICAgICAgQmxvY2tFcnJvckFjdGlvbiBhY3Rpb247CiAKQEAgLTIyNywxMiArMjI1LDExIEBAIHN0
YXRpYyB2b2lkIGNvcm91dGluZV9mbiBtaXJyb3JfcmVhZF9jb21wbGV0ZShNaXJyb3JPcCAqb3As
IGludCByZXQpCiAgICAgICAgIH0KIAogICAgICAgICBtaXJyb3JfaXRlcmF0aW9uX2RvbmUob3As
IHJldCk7Ci0gICAgfSBlbHNlIHsKLSAgICAgICAgcmV0ID0gYmxrX2NvX3B3cml0ZXYocy0+dGFy
Z2V0LCBvcC0+b2Zmc2V0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcC0+cWlvdi5z
aXplLCAmb3AtPnFpb3YsIDApOwotICAgICAgICBtaXJyb3Jfd3JpdGVfY29tcGxldGUob3AsIHJl
dCk7CisgICAgICAgIHJldHVybjsKICAgICB9Ci0gICAgYWlvX2NvbnRleHRfcmVsZWFzZShibGtf
Z2V0X2Fpb19jb250ZXh0KHMtPmNvbW1vbi5ibGspKTsKKworICAgIHJldCA9IGJsa19jb19wd3Jp
dGV2KHMtPnRhcmdldCwgb3AtPm9mZnNldCwgb3AtPnFpb3Yuc2l6ZSwgJm9wLT5xaW92LCAwKTsK
KyAgICBtaXJyb3Jfd3JpdGVfY29tcGxldGUob3AsIHJldCk7CiB9CiAKIC8qIENsaXAgYnl0ZXMg
cmVsYXRpdmUgdG8gb2Zmc2V0IHRvIG5vdCBleGNlZWQgZW5kLW9mLWZpbGUgKi8KQEAgLTE0OTks
NiArMTQ5NiwxMSBAQCBzdGF0aWMgdm9pZCBtaXJyb3Jfc3RhcnRfam9iKGNvbnN0IGNoYXIgKmpv
Yl9pZCwgQmxvY2tEcml2ZXJTdGF0ZSAqYnMsCiAgICAgICAgIGJ1Zl9zaXplID0gREVGQVVMVF9N
SVJST1JfQlVGX1NJWkU7CiAgICAgfQogCisgICAgaWYgKGJzID09IHRhcmdldCkgeworICAgICAg
ICBlcnJvcl9zZXRnKGVycnAsICJDYW4ndCBtaXJyb3Igbm9kZSBpbnRvIGl0c2VsZiIpOworICAg
ICAgICByZXR1cm47CisgICAgfQorCiAgICAgLyogSW4gdGhlIGNhc2Ugb2YgYWN0aXZlIGNvbW1p
dCwgYWRkIGR1bW15IGRyaXZlciB0byBwcm92aWRlIGNvbnNpc3RlbnQKICAgICAgKiByZWFkcyBv
biB0aGUgdG9wLCB3aGlsZSBkaXNhYmxpbmcgaXQgaW4gdGhlIGludGVybWVkaWF0ZSBub2Rlcywg
YW5kIG1ha2UKICAgICAgKiB0aGUgYmFja2luZyBjaGFpbiB3cml0YWJsZS4gKi8KZGlmZiAtLWdp
dCBhL2Jsb2NrL25iZC1jbGllbnQuYyBiL2Jsb2NrL25iZC1jbGllbnQuYwppbmRleCA5Njg2ZWNi
ZDVlLi4xYjdiNWIwYTg4IDEwMDY0NAotLS0gYS9ibG9jay9uYmQtY2xpZW50LmMKKysrIGIvYmxv
Y2svbmJkLWNsaWVudC5jCkBAIC05OTIsMTEgKzk5MiwxOCBAQCBpbnQgbmJkX2NsaWVudF9pbml0
KEJsb2NrRHJpdmVyU3RhdGUgKmJzLAogICAgICAgICBsb2dvdXQoIkZhaWxlZCB0byBuZWdvdGlh
dGUgd2l0aCB0aGUgTkJEIHNlcnZlclxuIik7CiAgICAgICAgIHJldHVybiByZXQ7CiAgICAgfQor
ICAgIGlmICh4X2RpcnR5X2JpdG1hcCAmJiAhY2xpZW50LT5pbmZvLmJhc2VfYWxsb2NhdGlvbikg
eworICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJyZXF1ZXN0ZWQgeC1kaXJ0eS1iaXRtYXAgJXMg
bm90IGZvdW5kIiwKKyAgICAgICAgICAgICAgICAgICB4X2RpcnR5X2JpdG1hcCk7CisgICAgICAg
IHJldCA9IC1FSU5WQUw7CisgICAgICAgIGdvdG8gZmFpbDsKKyAgICB9CiAgICAgaWYgKGNsaWVu
dC0+aW5mby5mbGFncyAmIE5CRF9GTEFHX1JFQURfT05MWSAmJgogICAgICAgICAhYmRydl9pc19y
ZWFkX29ubHkoYnMpKSB7CiAgICAgICAgIGVycm9yX3NldGcoZXJycCwKICAgICAgICAgICAgICAg
ICAgICAicmVxdWVzdCBmb3Igd3JpdGUgYWNjZXNzIGNvbmZsaWN0cyB3aXRoIHJlYWQtb25seSBl
eHBvcnQiKTsKLSAgICAgICAgcmV0dXJuIC1FQUNDRVM7CisgICAgICAgIHJldCA9IC1FQUNDRVM7
CisgICAgICAgIGdvdG8gZmFpbDsKICAgICB9CiAgICAgaWYgKGNsaWVudC0+aW5mby5mbGFncyAm
IE5CRF9GTEFHX1NFTkRfRlVBKSB7CiAgICAgICAgIGJzLT5zdXBwb3J0ZWRfd3JpdGVfZmxhZ3Mg
PSBCRFJWX1JFUV9GVUE7CkBAIC0xMDI0LDQgKzEwMzEsMTcgQEAgaW50IG5iZF9jbGllbnRfaW5p
dChCbG9ja0RyaXZlclN0YXRlICpicywKIAogICAgIGxvZ291dCgiRXN0YWJsaXNoZWQgY29ubmVj
dGlvbiB3aXRoIE5CRCBzZXJ2ZXJcbiIpOwogICAgIHJldHVybiAwOworCisgZmFpbDoKKyAgICAv
KgorICAgICAqIFdlIGhhdmUgY29ubmVjdGVkLCBidXQgbXVzdCBmYWlsIGZvciBvdGhlciByZWFz
b25zLiBUaGUKKyAgICAgKiBjb25uZWN0aW9uIGlzIHN0aWxsIGJsb2NraW5nOyBzZW5kIE5CRF9D
TURfRElTQyBhcyBhIGNvdXJ0ZXN5CisgICAgICogdG8gdGhlIHNlcnZlci4KKyAgICAgKi8KKyAg
ICB7CisgICAgICAgIE5CRFJlcXVlc3QgcmVxdWVzdCA9IHsgLnR5cGUgPSBOQkRfQ01EX0RJU0Mg
fTsKKworICAgICAgICBuYmRfc2VuZF9yZXF1ZXN0KGNsaWVudC0+aW9jID86IFFJT19DSEFOTkVM
KHNpb2MpLCAmcmVxdWVzdCk7CisgICAgICAgIHJldHVybiByZXQ7CisgICAgfQogfQpkaWZmIC0t
Z2l0IGEvYmxvY2svbnZtZS5jIGIvYmxvY2svbnZtZS5jCmluZGV4IDZmNzExMjJiZjUuLjM3ODA1
ZTg4OTAgMTAwNjQ0Ci0tLSBhL2Jsb2NrL252bWUuYworKysgYi9ibG9jay9udm1lLmMKQEAgLTU2
OSwxMyArNTY5LDEzIEBAIHN0YXRpYyBpbnQgbnZtZV9pbml0KEJsb2NrRHJpdmVyU3RhdGUgKmJz
LCBjb25zdCBjaGFyICpkZXZpY2UsIGludCBuYW1lc3BhY2UsCiAgICAgcy0+dmZpbyA9IHFlbXVf
dmZpb19vcGVuX3BjaShkZXZpY2UsIGVycnApOwogICAgIGlmICghcy0+dmZpbykgewogICAgICAg
ICByZXQgPSAtRUlOVkFMOwotICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIGdvdG8gb3V0Owog
ICAgIH0KIAogICAgIHMtPnJlZ3MgPSBxZW11X3ZmaW9fcGNpX21hcF9iYXIocy0+dmZpbywgMCwg
MCwgTlZNRV9CQVJfU0laRSwgZXJycCk7CiAgICAgaWYgKCFzLT5yZWdzKSB7CiAgICAgICAgIHJl
dCA9IC1FSU5WQUw7Ci0gICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgZ290byBvdXQ7CiAgICAg
fQogCiAgICAgLyogUGVyZm9ybSBpbml0aWFsaXplIHNlcXVlbmNlIGFzIGRlc2NyaWJlZCBpbiBO
Vk1lIHNwZWMgIjcuNi4xCkBAIC01ODUsNyArNTg1LDcgQEAgc3RhdGljIGludCBudm1lX2luaXQo
QmxvY2tEcml2ZXJTdGF0ZSAqYnMsIGNvbnN0IGNoYXIgKmRldmljZSwgaW50IG5hbWVzcGFjZSwK
ICAgICBpZiAoIShjYXAgJiAoMVVMTCA8PCAzNykpKSB7CiAgICAgICAgIGVycm9yX3NldGcoZXJy
cCwgIkRldmljZSBkb2Vzbid0IHN1cHBvcnQgTlZNZSBjb21tYW5kIHNldCIpOwogICAgICAgICBy
ZXQgPSAtRUlOVkFMOwotICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIGdvdG8gb3V0OwogICAg
IH0KIAogICAgIHMtPnBhZ2Vfc2l6ZSA9IE1BWCg0MDk2LCAxIDw8ICgxMiArICgoY2FwID4+IDQ4
KSAmIDB4RikpKTsKQEAgLTYwMyw3ICs2MDMsNyBAQCBzdGF0aWMgaW50IG52bWVfaW5pdChCbG9j
a0RyaXZlclN0YXRlICpicywgY29uc3QgY2hhciAqZGV2aWNlLCBpbnQgbmFtZXNwYWNlLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBQUklkNjQgIiBtcykiLAogICAgICAgICAgICAgICAg
ICAgICAgICB0aW1lb3V0X21zKTsKICAgICAgICAgICAgIHJldCA9IC1FVElNRURPVVQ7Ci0gICAg
ICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgfQogICAg
IH0KIApAQCAtNjEzLDcgKzYxMyw3IEBAIHN0YXRpYyBpbnQgbnZtZV9pbml0KEJsb2NrRHJpdmVy
U3RhdGUgKmJzLCBjb25zdCBjaGFyICpkZXZpY2UsIGludCBuYW1lc3BhY2UsCiAgICAgcy0+cXVl
dWVzWzBdID0gbnZtZV9jcmVhdGVfcXVldWVfcGFpcihicywgMCwgTlZNRV9RVUVVRV9TSVpFLCBl
cnJwKTsKICAgICBpZiAoIXMtPnF1ZXVlc1swXSkgewogICAgICAgICByZXQgPSAtRUlOVkFMOwot
ICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIGdvdG8gb3V0OwogICAgIH0KICAgICBRRU1VX0JV
SUxEX0JVR19PTihOVk1FX1FVRVVFX1NJWkUgJiAweEYwMDApOwogICAgIHMtPnJlZ3MtPmFxYSA9
IGNwdV90b19sZTMyKChOVk1FX1FVRVVFX1NJWkUgPDwgMTYpIHwgTlZNRV9RVUVVRV9TSVpFKTsK
QEAgLTYzMywxNCArNjMzLDE0IEBAIHN0YXRpYyBpbnQgbnZtZV9pbml0KEJsb2NrRHJpdmVyU3Rh
dGUgKmJzLCBjb25zdCBjaGFyICpkZXZpY2UsIGludCBuYW1lc3BhY2UsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFBSSWQ2NCAiIG1zKSIsCiAgICAgICAgICAgICAgICAgICAgICAgIHRp
bWVvdXRfbXMpOwogICAgICAgICAgICAgcmV0ID0gLUVUSU1FRE9VVDsKLSAgICAgICAgICAgIGdv
dG8gZmFpbF9xdWV1ZTsKKyAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9CiAgICAgfQog
CiAgICAgcmV0ID0gcWVtdV92ZmlvX3BjaV9pbml0X2lycShzLT52ZmlvLCAmcy0+aXJxX25vdGlm
aWVyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVkZJT19QQ0lfTVNJWF9JUlFf
SU5ERVgsIGVycnApOwogICAgIGlmIChyZXQpIHsKLSAgICAgICAgZ290byBmYWlsX3F1ZXVlOwor
ICAgICAgICBnb3RvIG91dDsKICAgICB9CiAgICAgYWlvX3NldF9ldmVudF9ub3RpZmllcihiZHJ2
X2dldF9haW9fY29udGV4dChicyksICZzLT5pcnFfbm90aWZpZXIsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWxzZSwgbnZtZV9oYW5kbGVfZXZlbnQsIG52bWVfcG9sbF9jYik7CkBAIC02
NDksMzAgKzY0OSwxNSBAQCBzdGF0aWMgaW50IG52bWVfaW5pdChCbG9ja0RyaXZlclN0YXRlICpi
cywgY29uc3QgY2hhciAqZGV2aWNlLCBpbnQgbmFtZXNwYWNlLAogICAgIGlmIChsb2NhbF9lcnIp
IHsKICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CiAgICAgICAgIHJl
dCA9IC1FSU87Ci0gICAgICAgIGdvdG8gZmFpbF9oYW5kbGVyOworICAgICAgICBnb3RvIG91dDsK
ICAgICB9CiAKICAgICAvKiBTZXQgdXAgY29tbWFuZCBxdWV1ZXMuICovCiAgICAgaWYgKCFudm1l
X2FkZF9pb19xdWV1ZShicywgZXJycCkpIHsKICAgICAgICAgcmV0ID0gLUVJTzsKLSAgICAgICAg
Z290byBmYWlsX2hhbmRsZXI7CiAgICAgfQotICAgIHJldHVybiAwOwotCi1mYWlsX2hhbmRsZXI6
Ci0gICAgYWlvX3NldF9ldmVudF9ub3RpZmllcihiZHJ2X2dldF9haW9fY29udGV4dChicyksICZz
LT5pcnFfbm90aWZpZXIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSwgTlVMTCwg
TlVMTCk7Ci1mYWlsX3F1ZXVlOgotICAgIG52bWVfZnJlZV9xdWV1ZV9wYWlyKGJzLCBzLT5xdWV1
ZXNbMF0pOwotZmFpbDoKLSAgICBnX2ZyZWUocy0+cXVldWVzKTsKLSAgICBpZiAocy0+cmVncykg
ewotICAgICAgICBxZW11X3ZmaW9fcGNpX3VubWFwX2JhcihzLT52ZmlvLCAwLCAodm9pZCAqKXMt
PnJlZ3MsIDAsIE5WTUVfQkFSX1NJWkUpOwotICAgIH0KLSAgICBpZiAocy0+dmZpbykgewotICAg
ICAgICBxZW11X3ZmaW9fY2xvc2Uocy0+dmZpbyk7Ci0gICAgfQotICAgIGV2ZW50X25vdGlmaWVy
X2NsZWFudXAoJnMtPmlycV9ub3RpZmllcik7CitvdXQ6CisgICAgLyogQ2xlYW5pbmcgdXAgaXMg
ZG9uZSBpbiBudm1lX2ZpbGVfb3BlbigpIHVwb24gZXJyb3IuICovCiAgICAgcmV0dXJuIHJldDsK
IH0KIApAQCAtNzM5LDggKzcyNCwxMCBAQCBzdGF0aWMgdm9pZCBudm1lX2Nsb3NlKEJsb2NrRHJp
dmVyU3RhdGUgKmJzKQogICAgIGZvciAoaSA9IDA7IGkgPCBzLT5ucl9xdWV1ZXM7ICsraSkgewog
ICAgICAgICBudm1lX2ZyZWVfcXVldWVfcGFpcihicywgcy0+cXVldWVzW2ldKTsKICAgICB9Cisg
ICAgZ19mcmVlKHMtPnF1ZXVlcyk7CiAgICAgYWlvX3NldF9ldmVudF9ub3RpZmllcihiZHJ2X2dl
dF9haW9fY29udGV4dChicyksICZzLT5pcnFfbm90aWZpZXIsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWxzZSwgTlVMTCwgTlVMTCk7CisgICAgZXZlbnRfbm90aWZpZXJfY2xlYW51cCgm
cy0+aXJxX25vdGlmaWVyKTsKICAgICBxZW11X3ZmaW9fcGNpX3VubWFwX2JhcihzLT52ZmlvLCAw
LCAodm9pZCAqKXMtPnJlZ3MsIDAsIE5WTUVfQkFSX1NJWkUpOwogICAgIHFlbXVfdmZpb19jbG9z
ZShzLT52ZmlvKTsKIH0KZGlmZiAtLWdpdCBhL2Jsb2NrL3FhcGkuYyBiL2Jsb2NrL3FhcGkuYwpp
bmRleCAzMzk3MjdmMGY0Li5jNjZmOTQ5ZGI4IDEwMDY0NAotLS0gYS9ibG9jay9xYXBpLmMKKysr
IGIvYmxvY2svcWFwaS5jCkBAIC01OTQsNyArNTk0LDcgQEAgQmxvY2tTdGF0c0xpc3QgKnFtcF9x
dWVyeV9ibG9ja3N0YXRzKGJvb2wgaGFzX3F1ZXJ5X25vZGVzLAogICAgICAgICB9CiAgICAgfSBl
bHNlIHsKICAgICAgICAgZm9yIChibGsgPSBibGtfYWxsX25leHQoTlVMTCk7IGJsazsgYmxrID0g
YmxrX2FsbF9uZXh0KGJsaykpIHsKLSAgICAgICAgICAgIEJsb2NrU3RhdHNMaXN0ICppbmZvID0g
Z19tYWxsb2MwKHNpemVvZigqaW5mbykpOworICAgICAgICAgICAgQmxvY2tTdGF0c0xpc3QgKmlu
Zm87CiAgICAgICAgICAgICBBaW9Db250ZXh0ICpjdHggPSBibGtfZ2V0X2Fpb19jb250ZXh0KGJs
ayk7CiAgICAgICAgICAgICBCbG9ja1N0YXRzICpzOwogICAgICAgICAgICAgY2hhciAqcWRldjsK
QEAgLTYxOSw2ICs2MTksNyBAQCBCbG9ja1N0YXRzTGlzdCAqcW1wX3F1ZXJ5X2Jsb2Nrc3RhdHMo
Ym9vbCBoYXNfcXVlcnlfbm9kZXMsCiAgICAgICAgICAgICBiZHJ2X3F1ZXJ5X2Jsa19zdGF0cyhz
LT5zdGF0cywgYmxrKTsKICAgICAgICAgICAgIGFpb19jb250ZXh0X3JlbGVhc2UoY3R4KTsKIAor
ICAgICAgICAgICAgaW5mbyA9IGdfbWFsbG9jMChzaXplb2YoKmluZm8pKTsKICAgICAgICAgICAg
IGluZm8tPnZhbHVlID0gczsKICAgICAgICAgICAgICpwX25leHQgPSBpbmZvOwogICAgICAgICAg
ICAgcF9uZXh0ID0gJmluZm8tPm5leHQ7CmRpZmYgLS1naXQgYS9ibG9jay9yYmQuYyBiL2Jsb2Nr
L3JiZC5jCmluZGV4IGNhOGU1YmJhY2UuLjAxNGM2OGQ2MjkgMTAwNjQ0Ci0tLSBhL2Jsb2NrL3Ji
ZC5jCisrKyBiL2Jsb2NrL3JiZC5jCkBAIC02NTUsMTIgKzY1NSw2MSBAQCBmYWlsZWRfb3B0czoK
ICAgICByZXR1cm4gcjsKIH0KIAorc3RhdGljIGludCBxZW11X3JiZF9jb252ZXJ0X29wdGlvbnMo
UURpY3QgKm9wdGlvbnMsIEJsb2NrZGV2T3B0aW9uc1JiZCAqKm9wdHMsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBFcnJvciAqKmVycnApCit7CisgICAgVmlzaXRvciAqdjsK
KyAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKKworICAgIC8qIENvbnZlcnQgdGhlIHJlbWFp
bmluZyBvcHRpb25zIGludG8gYSBRQVBJIG9iamVjdCAqLworICAgIHYgPSBxb2JqZWN0X2lucHV0
X3Zpc2l0b3JfbmV3X2ZsYXRfY29uZnVzZWQob3B0aW9ucywgZXJycCk7CisgICAgaWYgKCF2KSB7
CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKworICAgIHZpc2l0X3R5cGVfQmxvY2tk
ZXZPcHRpb25zUmJkKHYsIE5VTEwsIG9wdHMsICZsb2NhbF9lcnIpOworICAgIHZpc2l0X2ZyZWUo
dik7CisKKyAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJw
LCBsb2NhbF9lcnIpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKKyAgICByZXR1
cm4gMDsKK30KKworc3RhdGljIGludCBxZW11X3JiZF9hdHRlbXB0X2xlZ2FjeV9vcHRpb25zKFFE
aWN0ICpvcHRpb25zLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEJsb2NrZGV2T3B0aW9uc1JiZCAqKm9wdHMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY2hhciAqKmtleXBhaXJzKQoreworICAgIGNoYXIgKmZpbGVuYW1lOwor
ICAgIGludCByOworCisgICAgZmlsZW5hbWUgPSBnX3N0cmR1cChxZGljdF9nZXRfdHJ5X3N0cihv
cHRpb25zLCAiZmlsZW5hbWUiKSk7CisgICAgaWYgKCFmaWxlbmFtZSkgeworICAgICAgICByZXR1
cm4gLUVJTlZBTDsKKyAgICB9CisgICAgcWRpY3RfZGVsKG9wdGlvbnMsICJmaWxlbmFtZSIpOwor
CisgICAgcWVtdV9yYmRfcGFyc2VfZmlsZW5hbWUoZmlsZW5hbWUsIG9wdGlvbnMsIE5VTEwpOwor
CisgICAgLyoga2V5cGFpcnMgZnJlZWQgYnkgY2FsbGVyICovCisgICAgKmtleXBhaXJzID0gZ19z
dHJkdXAocWRpY3RfZ2V0X3RyeV9zdHIob3B0aW9ucywgIj1rZXl2YWx1ZS1wYWlycyIpKTsKKyAg
ICBpZiAoKmtleXBhaXJzKSB7CisgICAgICAgIHFkaWN0X2RlbChvcHRpb25zLCAiPWtleXZhbHVl
LXBhaXJzIik7CisgICAgfQorCisgICAgciA9IHFlbXVfcmJkX2NvbnZlcnRfb3B0aW9ucyhvcHRp
b25zLCBvcHRzLCBOVUxMKTsKKworICAgIGdfZnJlZShmaWxlbmFtZSk7CisgICAgcmV0dXJuIHI7
Cit9CisKIHN0YXRpYyBpbnQgcWVtdV9yYmRfb3BlbihCbG9ja0RyaXZlclN0YXRlICpicywgUURp
Y3QgKm9wdGlvbnMsIGludCBmbGFncywKICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJvciAq
KmVycnApCiB7CiAgICAgQkRSVlJCRFN0YXRlICpzID0gYnMtPm9wYXF1ZTsKICAgICBCbG9ja2Rl
dk9wdGlvbnNSYmQgKm9wdHMgPSBOVUxMOwotICAgIFZpc2l0b3IgKnY7CiAgICAgY29uc3QgUURp
Y3RFbnRyeSAqZTsKICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBjaGFyICprZXlw
YWlycywgKnNlY3JldGlkOwpAQCAtNjc2LDIwICs3MjUsMzMgQEAgc3RhdGljIGludCBxZW11X3Ji
ZF9vcGVuKEJsb2NrRHJpdmVyU3RhdGUgKmJzLCBRRGljdCAqb3B0aW9ucywgaW50IGZsYWdzLAog
ICAgICAgICBxZGljdF9kZWwob3B0aW9ucywgInBhc3N3b3JkLXNlY3JldCIpOwogICAgIH0KIAot
ICAgIC8qIENvbnZlcnQgdGhlIHJlbWFpbmluZyBvcHRpb25zIGludG8gYSBRQVBJIG9iamVjdCAq
LwotICAgIHYgPSBxb2JqZWN0X2lucHV0X3Zpc2l0b3JfbmV3X2ZsYXRfY29uZnVzZWQob3B0aW9u
cywgZXJycCk7Ci0gICAgaWYgKCF2KSB7Ci0gICAgICAgIHIgPSAtRUlOVkFMOwotICAgICAgICBn
b3RvIG91dDsKLSAgICB9Ci0KLSAgICB2aXNpdF90eXBlX0Jsb2NrZGV2T3B0aW9uc1JiZCh2LCBO
VUxMLCAmb3B0cywgJmxvY2FsX2Vycik7Ci0gICAgdmlzaXRfZnJlZSh2KTsKLQorICAgIHIgPSBx
ZW11X3JiZF9jb252ZXJ0X29wdGlvbnMob3B0aW9ucywgJm9wdHMsICZsb2NhbF9lcnIpOwogICAg
IGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vy
cik7Ci0gICAgICAgIHIgPSAtRUlOVkFMOwotICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgLyog
SWYga2V5cGFpcnMgYXJlIHByZXNlbnQsIHRoYXQgbWVhbnMgc29tZSBvcHRpb25zIGFyZSBwcmVz
ZW50IGluCisgICAgICAgICAqIHRoZSBtb2Rlcm4gb3B0aW9uIGZvcm1hdC4gIERvbid0IGF0dGVt
cHQgdG8gcGFyc2UgbGVnYWN5IG9wdGlvbgorICAgICAgICAgKiBmb3JtYXRzLCBhcyB3ZSB3b24n
dCBzdXBwb3J0IG1peGVkIHVzYWdlLiAqLworICAgICAgICBpZiAoa2V5cGFpcnMpIHsKKyAgICAg
ICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICAgICAgZ290
byBvdXQ7CisgICAgICAgIH0KKworICAgICAgICAvKiBJZiB0aGUgaW5pdGlhbCBhdHRlbXB0IHRv
IGNvbnZlcnQgYW5kIHByb2Nlc3MgdGhlIG9wdGlvbnMgZmFpbGVkLAorICAgICAgICAgKiB3ZSBt
YXkgYmUgYXR0ZW1wdGluZyB0byBvcGVuIGFuIGltYWdlIGZpbGUgdGhhdCBoYXMgdGhlIHJiZCBv
cHRpb25zCisgICAgICAgICAqIHNwZWNpZmllZCBpbiB0aGUgb2xkZXIgZm9ybWF0IGNvbnNpc3Rp
bmcgb2YgYWxsIGtleS92YWx1ZSBwYWlycworICAgICAgICAgKiBlbmNvZGVkIGluIHRoZSBmaWxl
bmFtZS4gIEdvIGFoZWFkIGFuZCBhdHRlbXB0IHRvIHBhcnNlIHRoZQorICAgICAgICAgKiBmaWxl
bmFtZSwgYW5kIHNlZSBpZiB3ZSBjYW4gcHVsbCBvdXQgdGhlIHJlcXVpcmVkIG9wdGlvbnMuICov
CisgICAgICAgIHIgPSBxZW11X3JiZF9hdHRlbXB0X2xlZ2FjeV9vcHRpb25zKG9wdGlvbnMsICZv
cHRzLCAma2V5cGFpcnMpOworICAgICAgICBpZiAociA8IDApIHsKKyAgICAgICAgICAgIC8qIFBy
b3BhZ2F0ZSB0aGUgb3JpZ2luYWwgZXJyb3IsIG5vdCB0aGUgbGVnYWN5IHBhcnNpbmcgZmFsbGJh
Y2sKKyAgICAgICAgICAgICAqIGVycm9yLCBhcyB0aGUgbGF0dGVyIHdhcyBqdXN0IGEgYmVzdC1l
ZmZvcnQgYXR0ZW1wdC4gKi8KKyAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2Nh
bF9lcnIpOworICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0KKyAgICAgICAgLyogVGFr
ZSBjYXJlIHdoZW5ldmVyIGRlY2lkaW5nIHRvIGFjdHVhbGx5IGRlcHJlY2F0ZTsgb25jZSB0aGlz
IGFiaWxpdHkKKyAgICAgICAgICogaXMgcmVtb3ZlZCwgd2Ugd2lsbCBub3QgYmUgYWJsZSB0byBv
cGVuIGFueSBpbWFnZXMgd2l0aCBsZWdhY3ktc3R5bGVkCisgICAgICAgICAqIGJhY2tpbmcgaW1h
Z2Ugc3RyaW5ncy4gKi8KKyAgICAgICAgZXJyb3JfcmVwb3J0KCJSQkQgb3B0aW9ucyBlbmNvZGVk
IGluIHRoZSBmaWxlbmFtZSBhcyBrZXl2YWx1ZSBwYWlycyAiCisgICAgICAgICAgICAgICAgICAg
ICAiaXMgZGVwcmVjYXRlZCIpOwogICAgIH0KIAogICAgIC8qIFJlbW92ZSB0aGUgcHJvY2Vzc2Vk
IG9wdGlvbnMgZnJvbSB0aGUgUURpY3QgKHRoZSB2aXNpdG9yIHByb2Nlc3NlcwpkaWZmIC0tZ2l0
IGEvY29uZmlndXJlIGIvY29uZmlndXJlCmluZGV4IGE4YjcwN2E2NzAuLjk4ODcwZjU2ZWMgMTAw
NzU1Ci0tLSBhL2NvbmZpZ3VyZQorKysgYi9jb25maWd1cmUKQEAgLTIyMjQsMTMgKzIyMjQsMTAg
QEAgZmkKICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwogIyBsaWJz
ZWNjb21wIGNoZWNrCiAKK2xpYnNlY2NvbXBfbWludmVyPSIyLjIuMCIKIGlmIHRlc3QgIiRzZWNj
b21wIiAhPSAibm8iIDsgdGhlbgogICAgIGNhc2UgIiRjcHUiIGluCi0gICAgaTM4Nnx4ODZfNjQp
Ci0gICAgICAgIGxpYnNlY2NvbXBfbWludmVyPSIyLjEuMCIKLSAgICAgICAgOzsKLSAgICBtaXBz
KQotICAgICAgICBsaWJzZWNjb21wX21pbnZlcj0iMi4yLjAiCisgICAgaTM4Nnx4ODZfNjR8bWlw
cykKICAgICAgICAgOzsKICAgICBhcm18YWFyY2g2NCkKICAgICAgICAgbGlic2VjY29tcF9taW52
ZXI9IjIuMi4zIgpkaWZmIC0tZ2l0IGEvZXhlYy5jIGIvZXhlYy5jCmluZGV4IDRmNWRmMDdiNmEu
LjliYWZjYjE1NWEgMTAwNjQ0Ci0tLSBhL2V4ZWMuYworKysgYi9leGVjLmMKQEAgLTY5MCw3ICs2
OTAsNyBAQCBzdGF0aWMgdm9pZCB0Y2dfcmVnaXN0ZXJfaW9tbXVfbm90aWZpZXIoQ1BVU3RhdGUg
KmNwdSwKICAgICBpbnQgaTsKIAogICAgIGZvciAoaSA9IDA7IGkgPCBjcHUtPmlvbW11X25vdGlm
aWVycy0+bGVuOyBpKyspIHsKLSAgICAgICAgbm90aWZpZXIgPSAmZ19hcnJheV9pbmRleChjcHUt
PmlvbW11X25vdGlmaWVycywgVENHSU9NTVVOb3RpZmllciwgaSk7CisgICAgICAgIG5vdGlmaWVy
ID0gZ19hcnJheV9pbmRleChjcHUtPmlvbW11X25vdGlmaWVycywgVENHSU9NTVVOb3RpZmllciAq
LCBpKTsKICAgICAgICAgaWYgKG5vdGlmaWVyLT5tciA9PSBtciAmJiBub3RpZmllci0+aW9tbXVf
aWR4ID09IGlvbW11X2lkeCkgewogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KQEAgLTY5
OCw3ICs2OTgsOCBAQCBzdGF0aWMgdm9pZCB0Y2dfcmVnaXN0ZXJfaW9tbXVfbm90aWZpZXIoQ1BV
U3RhdGUgKmNwdSwKICAgICBpZiAoaSA9PSBjcHUtPmlvbW11X25vdGlmaWVycy0+bGVuKSB7CiAg
ICAgICAgIC8qIE5vdCBmb3VuZCwgYWRkIGEgbmV3IGVudHJ5IGF0IHRoZSBlbmQgb2YgdGhlIGFy
cmF5ICovCiAgICAgICAgIGNwdS0+aW9tbXVfbm90aWZpZXJzID0gZ19hcnJheV9zZXRfc2l6ZShj
cHUtPmlvbW11X25vdGlmaWVycywgaSArIDEpOwotICAgICAgICBub3RpZmllciA9ICZnX2FycmF5
X2luZGV4KGNwdS0+aW9tbXVfbm90aWZpZXJzLCBUQ0dJT01NVU5vdGlmaWVyLCBpKTsKKyAgICAg
ICAgbm90aWZpZXIgPSBnX25ldzAoVENHSU9NTVVOb3RpZmllciwgMSk7CisgICAgICAgIGdfYXJy
YXlfaW5kZXgoY3B1LT5pb21tdV9ub3RpZmllcnMsIFRDR0lPTU1VTm90aWZpZXIgKiwgaSkgPSBu
b3RpZmllcjsKIAogICAgICAgICBub3RpZmllci0+bXIgPSBtcjsKICAgICAgICAgbm90aWZpZXIt
PmlvbW11X2lkeCA9IGlvbW11X2lkeDsKQEAgLTczMCw4ICs3MzEsOSBAQCBzdGF0aWMgdm9pZCB0
Y2dfaW9tbXVfZnJlZV9ub3RpZmllcl9saXN0KENQVVN0YXRlICpjcHUpCiAgICAgVENHSU9NTVVO
b3RpZmllciAqbm90aWZpZXI7CiAKICAgICBmb3IgKGkgPSAwOyBpIDwgY3B1LT5pb21tdV9ub3Rp
ZmllcnMtPmxlbjsgaSsrKSB7Ci0gICAgICAgIG5vdGlmaWVyID0gJmdfYXJyYXlfaW5kZXgoY3B1
LT5pb21tdV9ub3RpZmllcnMsIFRDR0lPTU1VTm90aWZpZXIsIGkpOworICAgICAgICBub3RpZmll
ciA9IGdfYXJyYXlfaW5kZXgoY3B1LT5pb21tdV9ub3RpZmllcnMsIFRDR0lPTU1VTm90aWZpZXIg
KiwgaSk7CiAgICAgICAgIG1lbW9yeV9yZWdpb25fdW5yZWdpc3Rlcl9pb21tdV9ub3RpZmllcihu
b3RpZmllci0+bXIsICZub3RpZmllci0+bik7CisgICAgICAgIGdfZnJlZShub3RpZmllcik7CiAg
ICAgfQogICAgIGdfYXJyYXlfZnJlZShjcHUtPmlvbW11X25vdGlmaWVycywgdHJ1ZSk7CiB9CkBA
IC0xMDAwLDcgKzEwMDIsNyBAQCB2b2lkIGNwdV9leGVjX3JlYWxpemVmbihDUFVTdGF0ZSAqY3B1
LCBFcnJvciAqKmVycnApCiAgICAgICAgIHZtc3RhdGVfcmVnaXN0ZXIoTlVMTCwgY3B1LT5jcHVf
aW5kZXgsIGNjLT52bXNkLCBjcHUpOwogICAgIH0KIAotICAgIGNwdS0+aW9tbXVfbm90aWZpZXJz
ID0gZ19hcnJheV9uZXcoZmFsc2UsIHRydWUsIHNpemVvZihUQ0dJT01NVU5vdGlmaWVyKSk7Cisg
ICAgY3B1LT5pb21tdV9ub3RpZmllcnMgPSBnX2FycmF5X25ldyhmYWxzZSwgdHJ1ZSwgc2l6ZW9m
KFRDR0lPTU1VTm90aWZpZXIgKikpOwogI2VuZGlmCiB9CiAKZGlmZiAtLWdpdCBhL2h3L2FjcGkv
cGlpeDQuYyBiL2h3L2FjcGkvcGlpeDQuYwppbmRleCA2NDA0YWY1ZjMzLi43YWU2ZDE0YjQ2IDEw
MDY0NAotLS0gYS9ody9hY3BpL3BpaXg0LmMKKysrIGIvaHcvYWNwaS9waWl4NC5jCkBAIC0xNzMs
NiArMTczLDcgQEAgc3RhdGljIGludCB2bXN0YXRlX2FjcGlfcG9zdF9sb2FkKHZvaWQgKm9wYXF1
ZSwgaW50IHZlcnNpb25faWQpCiAgICAgUElJWDRQTVN0YXRlICpzID0gb3BhcXVlOwogCiAgICAg
cG1faW9fc3BhY2VfdXBkYXRlKHMpOworICAgIHNtYnVzX2lvX3NwYWNlX3VwZGF0ZShzKTsKICAg
ICByZXR1cm4gMDsKIH0KIApkaWZmIC0tZ2l0IGEvaHcvYXJtL3ZpcnQuYyBiL2h3L2FybS92aXJ0
LmMKaW5kZXggMjgxZGRjZGY2ZS4uN2YyMzRmZjZlOCAxMDA2NDQKLS0tIGEvaHcvYXJtL3ZpcnQu
YworKysgYi9ody9hcm0vdmlydC5jCkBAIC0xODgxLDYgKzE4ODEsOCBAQCBzdGF0aWMgdm9pZCB2
aXJ0X21hY2hpbmVfMl8xMF9vcHRpb25zKE1hY2hpbmVDbGFzcyAqbWMpCiB7CiAgICAgdmlydF9t
YWNoaW5lXzJfMTFfb3B0aW9ucyhtYyk7CiAgICAgU0VUX01BQ0hJTkVfQ09NUEFUKG1jLCBWSVJU
X0NPTVBBVF8yXzEwKTsKKyAgICAvKiBiZWZvcmUgMi4xMSB3ZSBuZXZlciBmYXVsdGVkIGFjY2Vz
c2VzIHRvIGJhZCBhZGRyZXNzZXMgKi8KKyAgICBtYy0+aWdub3JlX21lbW9yeV90cmFuc2FjdGlv
bl9mYWlsdXJlcyA9IHRydWU7CiB9CiBERUZJTkVfVklSVF9NQUNISU5FKDIsIDEwKQogCmRpZmYg
LS1naXQgYS9ody9hdWRpby9mbW9wbC5oIGIvaHcvYXVkaW8vZm1vcGwuaAppbmRleCBlN2U1Nzhh
NDhlLi5lMDA4ZTcyZDdhIDEwMDY0NAotLS0gYS9ody9hdWRpby9mbW9wbC5oCisrKyBiL2h3L2F1
ZGlvL2Ztb3BsLmgKQEAgLTcyLDggKzcyLDggQEAgdHlwZWRlZiBzdHJ1Y3QgZm1fb3BsX2Ygewog
CS8qIFJoeXRobSBzZW50aW9uICovCiAJdWludDhfdCByaHl0aG07CQkvKiBSaHl0aG0gbW9kZSAs
IGtleSBmbGFnICovCiAJLyogdGltZSB0YWJsZXMgKi8KLQlpbnQzMl90IEFSX1RBQkxFWzc1XTsJ
LyogYXR0dGFjayByYXRlIHRhYmxlcyAqLwotCWludDMyX3QgRFJfVEFCTEVbNzVdOwkvKiBkZWNh
eSByYXRlIHRhYmxlcyAgICovCisJaW50MzJfdCBBUl9UQUJMRVs3Nl07CS8qIGF0dGFjayByYXRl
IHRhYmxlcyAgKi8KKwlpbnQzMl90IERSX1RBQkxFWzc2XTsJLyogZGVjYXkgcmF0ZSB0YWJsZXMg
ICAqLwogCXVpbnQzMl90IEZOX1RBQkxFWzEwMjRdOyAgLyogZm51bWJlciAtPiBpbmNyZW1lbnQg
Y291bnRlciAqLwogCS8qIExGTyAqLwogCWludDMyX3QgKmFtc190YWJsZTsKZGlmZiAtLWdpdCBh
L2h3L2Jsb2NrL2ZkYy5jIGIvaHcvYmxvY2svZmRjLmMKaW5kZXggMmU5YzFlMWUyZi4uNmYxOWYx
MjdhNSAxMDA2NDQKLS0tIGEvaHcvYmxvY2svZmRjLmMKKysrIGIvaHcvYmxvY2svZmRjLmMKQEAg
LTE2MTcsNyArMTYxNyw3IEBAIHN0YXRpYyB2b2lkIGZkY3RybF9zdG9wX3RyYW5zZmVyKEZEQ3Ry
bCAqZmRjdHJsLCB1aW50OF90IHN0YXR1czAsCiAgICAgZmRjdHJsLT5maWZvWzVdID0gY3VyX2Ry
di0+c2VjdDsKICAgICBmZGN0cmwtPmZpZm9bNl0gPSBGRF9TRUNUT1JfU0M7CiAgICAgZmRjdHJs
LT5kYXRhX2RpciA9IEZEX0RJUl9SRUFEOwotICAgIGlmICghKGZkY3RybC0+bXNyICYgRkRfTVNS
X05PTkRNQSkpIHsKKyAgICBpZiAoZmRjdHJsLT5kbWFfY2hhbm4gIT0gLTEgJiYgIShmZGN0cmwt
Pm1zciAmIEZEX01TUl9OT05ETUEpKSB7CiAgICAgICAgIElzYURtYUNsYXNzICprID0gSVNBRE1B
X0dFVF9DTEFTUyhmZGN0cmwtPmRtYSk7CiAgICAgICAgIGstPnJlbGVhc2VfRFJFUShmZGN0cmwt
PmRtYSwgZmRjdHJsLT5kbWFfY2hhbm4pOwogICAgIH0KZGlmZiAtLWdpdCBhL2h3L2NoYXIvdmly
dGlvLXNlcmlhbC1idXMuYyBiL2h3L2NoYXIvdmlydGlvLXNlcmlhbC1idXMuYwppbmRleCBkMmRk
OGFiNTAyLi4wNGUzZWJlMzUyIDEwMDY0NAotLS0gYS9ody9jaGFyL3ZpcnRpby1zZXJpYWwtYnVz
LmMKKysrIGIvaHcvY2hhci92aXJ0aW8tc2VyaWFsLWJ1cy5jCkBAIC02NjcsOSArNjY3LDkgQEAg
c3RhdGljIHZvaWQgdmlydGlvX3NlcmlhbF9zYXZlX2RldmljZShWaXJ0SU9EZXZpY2UgKnZkZXYs
IFFFTVVGaWxlICpmKQogCiAgICAgLyogVGhlIGNvbmZpZyBzcGFjZSAoaWdub3JlZCBvbiB0aGUg
ZmFyIGVuZCBpbiBjdXJyZW50IHZlcnNpb25zKSAqLwogICAgIGdldF9jb25maWcodmRldiwgKHVp
bnQ4X3QgKikmY29uZmlnKTsKLSAgICBxZW11X3B1dF9iZTE2cyhmLCAmY29uZmlnLmNvbHMpOwot
ICAgIHFlbXVfcHV0X2JlMTZzKGYsICZjb25maWcucm93cyk7Ci0gICAgcWVtdV9wdXRfYmUzMnMo
ZiwgJmNvbmZpZy5tYXhfbnJfcG9ydHMpOworICAgIHFlbXVfcHV0X2JlMTYoZiwgY29uZmlnLmNv
bHMpOworICAgIHFlbXVfcHV0X2JlMTYoZiwgY29uZmlnLnJvd3MpOworICAgIHFlbXVfcHV0X2Jl
MzIoZiwgY29uZmlnLm1heF9ucl9wb3J0cyk7CiAKICAgICAvKiBUaGUgcG9ydHMgbWFwICovCiAg
ICAgbWF4X25yX3BvcnRzID0gcy0+c2VyaWFsLm1heF92aXJ0c2VyaWFsX3BvcnRzOwpkaWZmIC0t
Z2l0IGEvaHcvaTJjL2JpdGJhbmdfaTJjLmggYi9ody9pMmMvYml0YmFuZ19pMmMuaAppbmRleCAz
YTcxMjZkNWRlLi45NDQzMDIxNzEwIDEwMDY0NAotLS0gYS9ody9pMmMvYml0YmFuZ19pMmMuaAor
KysgYi9ody9pMmMvYml0YmFuZ19pMmMuaApAQCAtMyw4ICszLDYgQEAKIAogI2luY2x1ZGUgImh3
L2kyYy9pMmMuaCIKIAotdHlwZWRlZiBzdHJ1Y3QgYml0YmFuZ19pMmNfaW50ZXJmYWNlIGJpdGJh
bmdfaTJjX2ludGVyZmFjZTsKLQogI2RlZmluZSBCSVRCQU5HX0kyQ19TREEgMAogI2RlZmluZSBC
SVRCQU5HX0kyQ19TQ0wgMQogCmRpZmYgLS1naXQgYS9ody9pMmMvc21idXMuYyBiL2h3L2kyYy9z
bWJ1cy5jCmluZGV4IDU4N2NlMWFiN2YuLjYzOWZmOTBiNjUgMTAwNjQ0Ci0tLSBhL2h3L2kyYy9z
bWJ1cy5jCisrKyBiL2h3L2kyYy9zbWJ1cy5jCkBAIC0xOTMsNyArMTkzLDExIEBAIHN0YXRpYyBp
bnQgc21idXNfaTJjX3NlbmQoSTJDU2xhdmUgKnMsIHVpbnQ4X3QgZGF0YSkKICAgICBzd2l0Y2gg
KGRldi0+bW9kZSkgewogICAgIGNhc2UgU01CVVNfV1JJVEVfREFUQToKICAgICAgICAgRFBSSU5U
RigiV3JpdGUgZGF0YSAlMDJ4XG4iLCBkYXRhKTsKLSAgICAgICAgZGV2LT5kYXRhX2J1ZltkZXYt
PmRhdGFfbGVuKytdID0gZGF0YTsKKyAgICAgICAgaWYgKGRldi0+ZGF0YV9sZW4gPj0gc2l6ZW9m
KGRldi0+ZGF0YV9idWYpKSB7CisgICAgICAgICAgICBCQURGKCJUb28gbWFueSBieXRlcyBzZW50
XG4iKTsKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIGRldi0+ZGF0YV9idWZbZGV2LT5k
YXRhX2xlbisrXSA9IGRhdGE7CisgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVs
dDoKICAgICAgICAgQkFERigiVW5leHBlY3RlZCB3cml0ZSBpbiBzdGF0ZSAlZFxuIiwgZGV2LT5t
b2RlKTsKZGlmZiAtLWdpdCBhL2h3L2kzODYvYWNwaS1idWlsZC5jIGIvaHcvaTM4Ni9hY3BpLWJ1
aWxkLmMKaW5kZXggZTFlZThhZTllMC4uMzFlZDBlMTZhMiAxMDA2NDQKLS0tIGEvaHcvaTM4Ni9h
Y3BpLWJ1aWxkLmMKKysrIGIvaHcvaTM4Ni9hY3BpLWJ1aWxkLmMKQEAgLTIxMzQsOCArMjEzNCwx
NiBAQCBidWlsZF9kc2R0KEdBcnJheSAqdGFibGVfZGF0YSwgQklPU0xpbmtlciAqbGlua2VyLAog
ICAgICAgICAgICAgYnVpbGRfYXBwZW5kX3BjaV9idXNfZGV2aWNlcyhzY29wZSwgYnVzLCBwbS0+
cGNpaHBfYnJpZGdlX2VuKTsKIAogICAgICAgICAgICAgaWYgKFRQTV9JU19USVModHBtX2ZpbmQo
KSkpIHsKLSAgICAgICAgICAgICAgICBkZXYgPSBhbWxfZGV2aWNlKCJJU0EuVFBNIik7Ci0gICAg
ICAgICAgICAgICAgYW1sX2FwcGVuZChkZXYsIGFtbF9uYW1lX2RlY2woIl9ISUQiLCBhbWxfZWlz
YWlkKCJQTlAwQzMxIikpKTsKKyAgICAgICAgICAgICAgICBpZiAobWlzYy0+dHBtX3ZlcnNpb24g
PT0gVFBNX1ZFUlNJT05fMl8wKSB7CisgICAgICAgICAgICAgICAgICAgIGRldiA9IGFtbF9kZXZp
Y2UoIlRQTSIpOworICAgICAgICAgICAgICAgICAgICBhbWxfYXBwZW5kKGRldiwgYW1sX25hbWVf
ZGVjbCgiX0hJRCIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGFtbF9zdHJpbmcoIk1TRlQwMTAxIikpKTsKKyAgICAgICAgICAgICAgICB9IGVsc2Ug
eworICAgICAgICAgICAgICAgICAgICBkZXYgPSBhbWxfZGV2aWNlKCJJU0EuVFBNIik7CisgICAg
ICAgICAgICAgICAgICAgIGFtbF9hcHBlbmQoZGV2LCBhbWxfbmFtZV9kZWNsKCJfSElEIiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW1sX2Vpc2Fp
ZCgiUE5QMEMzMSIpKSk7CisgICAgICAgICAgICAgICAgfQorCiAgICAgICAgICAgICAgICAgYW1s
X2FwcGVuZChkZXYsIGFtbF9uYW1lX2RlY2woIl9TVEEiLCBhbWxfaW50KDB4RikpKTsKICAgICAg
ICAgICAgICAgICBjcnMgPSBhbWxfcmVzb3VyY2VfdGVtcGxhdGUoKTsKICAgICAgICAgICAgICAg
ICBhbWxfYXBwZW5kKGNycywgYW1sX21lbW9yeTMyX2ZpeGVkKFRQTV9USVNfQUREUl9CQVNFLApA
QCAtMjI1MSw2NCArMjI1OSw2IEBAIGJ1aWxkX3RwbTIoR0FycmF5ICp0YWJsZV9kYXRhLCBCSU9T
TGlua2VyICpsaW5rZXIsIEdBcnJheSAqdGNwYWxvZykKICNkZWZpbmUgSE9MRV82NDBLX1NUQVJU
ICAoNjQwICogS2lCKQogI2RlZmluZSBIT0xFXzY0MEtfRU5EICAgKDEgKiBNaUIpCiAKLXN0YXRp
YyB2b2lkIGJ1aWxkX3NyYXRfaG90cGx1Z2dhYmxlX21lbW9yeShHQXJyYXkgKnRhYmxlX2RhdGEs
IHVpbnQ2NF90IGJhc2UsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDY0X3QgbGVuLCBpbnQgZGVmYXVsdF9ub2RlKQotewotICAgIE1lbW9yeURldmljZUlu
Zm9MaXN0ICppbmZvX2xpc3QgPSBxbXBfbWVtb3J5X2RldmljZV9saXN0KCk7Ci0gICAgTWVtb3J5
RGV2aWNlSW5mb0xpc3QgKmluZm87Ci0gICAgTWVtb3J5RGV2aWNlSW5mbyAqbWk7Ci0gICAgUENE
SU1NRGV2aWNlSW5mbyAqZGk7Ci0gICAgdWludDY0X3QgZW5kID0gYmFzZSArIGxlbiwgY3VyLCBz
aXplOwotICAgIGJvb2wgaXNfbnZkaW1tOwotICAgIEFjcGlTcmF0TWVtb3J5QWZmaW5pdHkgKm51
bWFtZW07Ci0gICAgTWVtb3J5QWZmaW5pdHlGbGFncyBmbGFnczsKLQotICAgIGZvciAoY3VyID0g
YmFzZSwgaW5mbyA9IGluZm9fbGlzdDsKLSAgICAgICAgIGN1ciA8IGVuZDsKLSAgICAgICAgIGN1
ciArPSBzaXplLCBpbmZvID0gaW5mby0+bmV4dCkgewotICAgICAgICBudW1hbWVtID0gYWNwaV9k
YXRhX3B1c2godGFibGVfZGF0YSwgc2l6ZW9mICpudW1hbWVtKTsKLQotICAgICAgICBpZiAoIWlu
Zm8pIHsKLSAgICAgICAgICAgIC8qCi0gICAgICAgICAgICAgKiBFbnRyeSBpcyByZXF1aXJlZCBm
b3IgV2luZG93cyB0byBlbmFibGUgbWVtb3J5IGhvdHBsdWcgaW4gT1MKLSAgICAgICAgICAgICAq
IGFuZCBmb3IgTGludXggdG8gZW5hYmxlIFNXSU9UTEIgd2hlbiBib290ZWQgd2l0aCBsZXNzIHRo
YW4KLSAgICAgICAgICAgICAqIDRHIG9mIFJBTS4gV2luZG93cyB3b3JrcyBiZXR0ZXIgaWYgdGhl
IGVudHJ5IHNldHMgcHJveGltaXR5Ci0gICAgICAgICAgICAgKiB0byB0aGUgaGlnaGVzdCBOVU1B
IG5vZGUgaW4gdGhlIG1hY2hpbmUgYXQgdGhlIGVuZCBvZiB0aGUKLSAgICAgICAgICAgICAqIHJl
c2VydmVkIHNwYWNlLgotICAgICAgICAgICAgICogTWVtb3J5IGRldmljZXMgbWF5IG92ZXJyaWRl
IHByb3hpbWl0eSBzZXQgYnkgdGhpcyBlbnRyeSwKLSAgICAgICAgICAgICAqIHByb3ZpZGluZyBf
UFhNIG1ldGhvZCBpZiBuZWNlc3NhcnkuCi0gICAgICAgICAgICAgKi8KLSAgICAgICAgICAgIGJ1
aWxkX3NyYXRfbWVtb3J5KG51bWFtZW0sIGVuZCAtIDEsIDEsIGRlZmF1bHRfbm9kZSwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIE1FTV9BRkZJTklUWV9IT1RQTFVHR0FCTEUgfCBNRU1f
QUZGSU5JVFlfRU5BQkxFRCk7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotCi0gICAg
ICAgIG1pID0gaW5mby0+dmFsdWU7Ci0gICAgICAgIGlzX252ZGltbSA9IChtaS0+dHlwZSA9PSBN
RU1PUllfREVWSUNFX0lORk9fS0lORF9OVkRJTU0pOwotICAgICAgICBkaSA9ICFpc19udmRpbW0g
PyBtaS0+dS5kaW1tLmRhdGEgOiBtaS0+dS5udmRpbW0uZGF0YTsKLQotICAgICAgICBpZiAoY3Vy
IDwgZGktPmFkZHIpIHsKLSAgICAgICAgICAgIGJ1aWxkX3NyYXRfbWVtb3J5KG51bWFtZW0sIGN1
ciwgZGktPmFkZHIgLSBjdXIsIGRlZmF1bHRfbm9kZSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIE1FTV9BRkZJTklUWV9IT1RQTFVHR0FCTEUgfCBNRU1fQUZGSU5JVFlfRU5BQkxFRCk7
Ci0gICAgICAgICAgICBudW1hbWVtID0gYWNwaV9kYXRhX3B1c2godGFibGVfZGF0YSwgc2l6ZW9m
ICpudW1hbWVtKTsKLSAgICAgICAgfQotCi0gICAgICAgIHNpemUgPSBkaS0+c2l6ZTsKLQotICAg
ICAgICBmbGFncyA9IE1FTV9BRkZJTklUWV9FTkFCTEVEOwotICAgICAgICBpZiAoZGktPmhvdHBs
dWdnYWJsZSkgewotICAgICAgICAgICAgZmxhZ3MgfD0gTUVNX0FGRklOSVRZX0hPVFBMVUdHQUJM
RTsKLSAgICAgICAgfQotICAgICAgICBpZiAoaXNfbnZkaW1tKSB7Ci0gICAgICAgICAgICBmbGFn
cyB8PSBNRU1fQUZGSU5JVFlfTk9OX1ZPTEFUSUxFOwotICAgICAgICB9Ci0KLSAgICAgICAgYnVp
bGRfc3JhdF9tZW1vcnkobnVtYW1lbSwgZGktPmFkZHIsIHNpemUsIGRpLT5ub2RlLCBmbGFncyk7
Ci0gICAgfQotCi0gICAgcWFwaV9mcmVlX01lbW9yeURldmljZUluZm9MaXN0KGluZm9fbGlzdCk7
Ci19Ci0KIHN0YXRpYyB2b2lkCiBidWlsZF9zcmF0KEdBcnJheSAqdGFibGVfZGF0YSwgQklPU0xp
bmtlciAqbGlua2VyLCBNYWNoaW5lU3RhdGUgKm1hY2hpbmUpCiB7CkBAIC0yNDE0LDEwICsyMzY0
LDE5IEBAIGJ1aWxkX3NyYXQoR0FycmF5ICp0YWJsZV9kYXRhLCBCSU9TTGlua2VyICpsaW5rZXIs
IE1hY2hpbmVTdGF0ZSAqbWFjaGluZSkKICAgICAgICAgYnVpbGRfc3JhdF9tZW1vcnkobnVtYW1l
bSwgMCwgMCwgMCwgTUVNX0FGRklOSVRZX05PRkxBR1MpOwogICAgIH0KIAorICAgIC8qCisgICAg
ICogRW50cnkgaXMgcmVxdWlyZWQgZm9yIFdpbmRvd3MgdG8gZW5hYmxlIG1lbW9yeSBob3RwbHVn
IGluIE9TCisgICAgICogYW5kIGZvciBMaW51eCB0byBlbmFibGUgU1dJT1RMQiB3aGVuIGJvb3Rl
ZCB3aXRoIGxlc3MgdGhhbgorICAgICAqIDRHIG9mIFJBTS4gV2luZG93cyB3b3JrcyBiZXR0ZXIg
aWYgdGhlIGVudHJ5IHNldHMgcHJveGltaXR5CisgICAgICogdG8gdGhlIGhpZ2hlc3QgTlVNQSBu
b2RlIGluIHRoZSBtYWNoaW5lLgorICAgICAqIE1lbW9yeSBkZXZpY2VzIG1heSBvdmVycmlkZSBw
cm94aW1pdHkgc2V0IGJ5IHRoaXMgZW50cnksCisgICAgICogcHJvdmlkaW5nIF9QWE0gbWV0aG9k
IGlmIG5lY2Vzc2FyeS4KKyAgICAgKi8KICAgICBpZiAoaG90cGx1Z2FiYmxlX2FkZHJlc3Nfc3Bh
Y2Vfc2l6ZSkgewotICAgICAgICBidWlsZF9zcmF0X2hvdHBsdWdnYWJsZV9tZW1vcnkodGFibGVf
ZGF0YSwgbWFjaGluZS0+ZGV2aWNlX21lbW9yeS0+YmFzZSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGhvdHBsdWdhYmJsZV9hZGRyZXNzX3NwYWNlX3NpemUsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwY21zLT5udW1hX25vZGVzIC0gMSk7
CisgICAgICAgIG51bWFtZW0gPSBhY3BpX2RhdGFfcHVzaCh0YWJsZV9kYXRhLCBzaXplb2YgKm51
bWFtZW0pOworICAgICAgICBidWlsZF9zcmF0X21lbW9yeShudW1hbWVtLCBtYWNoaW5lLT5kZXZp
Y2VfbWVtb3J5LT5iYXNlLAorICAgICAgICAgICAgICAgICAgICAgICAgICBob3RwbHVnYWJibGVf
YWRkcmVzc19zcGFjZV9zaXplLCBwY21zLT5udW1hX25vZGVzIC0gMSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgTUVNX0FGRklOSVRZX0hPVFBMVUdHQUJMRSB8IE1FTV9BRkZJTklUWV9FTkFC
TEVEKTsKICAgICB9CiAKICAgICBidWlsZF9oZWFkZXIobGlua2VyLCB0YWJsZV9kYXRhLApkaWZm
IC0tZ2l0IGEvaHcvaTM4Ni9pbnRlbF9pb21tdS5jIGIvaHcvaTM4Ni9pbnRlbF9pb21tdS5jCmlu
ZGV4IDBhOGNkNGU5Y2MuLjRkZmE5ZDVlMmIgMTAwNjQ0Ci0tLSBhL2h3L2kzODYvaW50ZWxfaW9t
bXUuYworKysgYi9ody9pMzg2L2ludGVsX2lvbW11LmMKQEAgLTM3LDYgKzM3LDggQEAKICNpbmNs
dWRlICJrdm1faTM4Ni5oIgogI2luY2x1ZGUgInRyYWNlLmgiCiAKK3N0YXRpYyB2b2lkIHZ0ZF9h
ZGRyZXNzX3NwYWNlX3JlZnJlc2hfYWxsKEludGVsSU9NTVVTdGF0ZSAqcyk7CisKIHN0YXRpYyB2
b2lkIHZ0ZF9kZWZpbmVfcXVhZChJbnRlbElPTU1VU3RhdGUgKnMsIGh3YWRkciBhZGRyLCB1aW50
NjRfdCB2YWwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3Qgd21hc2ssIHVp
bnQ2NF90IHcxY21hc2spCiB7CkBAIC0yMjcsNiArMjI5LDE0IEBAIHN0YXRpYyB2b2lkIHZ0ZF9y
ZXNldF9pb3RsYihJbnRlbElPTU1VU3RhdGUgKnMpCiAgICAgdnRkX2lvbW11X3VubG9jayhzKTsK
IH0KIAorc3RhdGljIHZvaWQgdnRkX3Jlc2V0X2NhY2hlcyhJbnRlbElPTU1VU3RhdGUgKnMpCit7
CisgICAgdnRkX2lvbW11X2xvY2socyk7CisgICAgdnRkX3Jlc2V0X2lvdGxiX2xvY2tlZChzKTsK
KyAgICB2dGRfcmVzZXRfY29udGV4dF9jYWNoZV9sb2NrZWQocyk7CisgICAgdnRkX2lvbW11X3Vu
bG9jayhzKTsKK30KKwogc3RhdGljIHVpbnQ2NF90IHZ0ZF9nZXRfaW90bGJfa2V5KHVpbnQ2NF90
IGdmbiwgdWludDE2X3Qgc291cmNlX2lkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQzMl90IGxldmVsKQogewpAQCAtMTQxOCw3ICsxNDI4LDcgQEAgc3RhdGljIHZvaWQg
dnRkX2NvbnRleHRfZ2xvYmFsX2ludmFsaWRhdGUoSW50ZWxJT01NVVN0YXRlICpzKQogICAgICAg
ICB2dGRfcmVzZXRfY29udGV4dF9jYWNoZV9sb2NrZWQocyk7CiAgICAgfQogICAgIHZ0ZF9pb21t
dV91bmxvY2socyk7Ci0gICAgdnRkX3N3aXRjaF9hZGRyZXNzX3NwYWNlX2FsbChzKTsKKyAgICB2
dGRfYWRkcmVzc19zcGFjZV9yZWZyZXNoX2FsbChzKTsKICAgICAvKgogICAgICAqIEZyb20gVlQt
ZCBzcGVjIDYuNS4yLjEsIGEgZ2xvYmFsIGNvbnRleHQgZW50cnkgaW52YWxpZGF0aW9uCiAgICAg
ICogc2hvdWxkIGJlIGZvbGxvd2VkIGJ5IGEgSU9UTEIgZ2xvYmFsIGludmFsaWRhdGlvbiwgc28g
d2Ugc2hvdWxkCkBAIC0xNzAzLDYgKzE3MTMsOCBAQCBzdGF0aWMgdm9pZCB2dGRfaGFuZGxlX2dj
bWRfc3J0cChJbnRlbElPTU1VU3RhdGUgKnMpCiAgICAgdnRkX3Jvb3RfdGFibGVfc2V0dXAocyk7
CiAgICAgLyogT2sgLSByZXBvcnQgYmFjayB0byBkcml2ZXIgKi8KICAgICB2dGRfc2V0X2NsZWFy
X21hc2tfbG9uZyhzLCBETUFSX0dTVFNfUkVHLCAwLCBWVERfR1NUU19SVFBTKTsKKyAgICB2dGRf
cmVzZXRfY2FjaGVzKHMpOworICAgIHZ0ZF9hZGRyZXNzX3NwYWNlX3JlZnJlc2hfYWxsKHMpOwog
fQogCiAvKiBTZXQgSW50ZXJydXB0IFJlbWFwIFRhYmxlIFBvaW50ZXIgKi8KQEAgLTE3MzUsNyAr
MTc0Nyw4IEBAIHN0YXRpYyB2b2lkIHZ0ZF9oYW5kbGVfZ2NtZF90ZShJbnRlbElPTU1VU3RhdGUg
KnMsIGJvb2wgZW4pCiAgICAgICAgIHZ0ZF9zZXRfY2xlYXJfbWFza19sb25nKHMsIERNQVJfR1NU
U19SRUcsIFZURF9HU1RTX1RFUywgMCk7CiAgICAgfQogCi0gICAgdnRkX3N3aXRjaF9hZGRyZXNz
X3NwYWNlX2FsbChzKTsKKyAgICB2dGRfcmVzZXRfY2FjaGVzKHMpOworICAgIHZ0ZF9hZGRyZXNz
X3NwYWNlX3JlZnJlc2hfYWxsKHMpOwogfQogCiAvKiBIYW5kbGUgSW50ZXJydXB0IFJlbWFwIEVu
YWJsZS9EaXNhYmxlICovCkBAIC0zMDE0LDYgKzMwMjcsMTIgQEAgc3RhdGljIHZvaWQgdnRkX2Fk
ZHJlc3Nfc3BhY2VfdW5tYXBfYWxsKEludGVsSU9NTVVTdGF0ZSAqcykKICAgICB9CiB9CiAKK3N0
YXRpYyB2b2lkIHZ0ZF9hZGRyZXNzX3NwYWNlX3JlZnJlc2hfYWxsKEludGVsSU9NTVVTdGF0ZSAq
cykKK3sKKyAgICB2dGRfYWRkcmVzc19zcGFjZV91bm1hcF9hbGwocyk7CisgICAgdnRkX3N3aXRj
aF9hZGRyZXNzX3NwYWNlX2FsbChzKTsKK30KKwogc3RhdGljIGludCB2dGRfcmVwbGF5X2hvb2so
SU9NTVVUTEJFbnRyeSAqZW50cnksIHZvaWQgKnByaXZhdGUpCiB7CiAgICAgbWVtb3J5X3JlZ2lv
bl9ub3RpZnlfb25lKChJT01NVU5vdGlmaWVyICopcHJpdmF0ZSwgZW50cnkpOwpAQCAtMzEyMywx
MCArMzE0Miw3IEBAIHN0YXRpYyB2b2lkIHZ0ZF9pbml0KEludGVsSU9NTVVTdGF0ZSAqcykKICAg
ICAgICAgcy0+Y2FwIHw9IFZURF9DQVBfQ007CiAgICAgfQogCi0gICAgdnRkX2lvbW11X2xvY2so
cyk7Ci0gICAgdnRkX3Jlc2V0X2NvbnRleHRfY2FjaGVfbG9ja2VkKHMpOwotICAgIHZ0ZF9yZXNl
dF9pb3RsYl9sb2NrZWQocyk7Ci0gICAgdnRkX2lvbW11X3VubG9jayhzKTsKKyAgICB2dGRfcmVz
ZXRfY2FjaGVzKHMpOwogCiAgICAgLyogRGVmaW5lIHJlZ2lzdGVycyB3aXRoIGRlZmF1bHQgdmFs
dWVzIGFuZCBiaXQgc2VtYW50aWNzICovCiAgICAgdnRkX2RlZmluZV9sb25nKHMsIERNQVJfVkVS
X1JFRywgMHgxMFVMLCAwLCAwKTsKQEAgLTMxODksMTEgKzMyMDUsNyBAQCBzdGF0aWMgdm9pZCB2
dGRfcmVzZXQoRGV2aWNlU3RhdGUgKmRldikKICAgICBJbnRlbElPTU1VU3RhdGUgKnMgPSBJTlRF
TF9JT01NVV9ERVZJQ0UoZGV2KTsKIAogICAgIHZ0ZF9pbml0KHMpOwotCi0gICAgLyoKLSAgICAg
KiBXaGVuIGRldmljZSByZXNldCwgdGhyb3cgYXdheSBhbGwgbWFwcGluZ3MgYW5kIGV4dGVybmFs
IGNhY2hlcwotICAgICAqLwotICAgIHZ0ZF9hZGRyZXNzX3NwYWNlX3VubWFwX2FsbChzKTsKKyAg
ICB2dGRfYWRkcmVzc19zcGFjZV9yZWZyZXNoX2FsbChzKTsKIH0KIAogc3RhdGljIEFkZHJlc3NT
cGFjZSAqdnRkX2hvc3RfZG1hX2lvbW11KFBDSUJ1cyAqYnVzLCB2b2lkICpvcGFxdWUsIGludCBk
ZXZmbikKZGlmZiAtLWdpdCBhL2h3L25ldC9uZTIwMDAuYyBiL2h3L25ldC9uZTIwMDAuYwppbmRl
eCAwN2Q3OWUzMTdmLi44Njk1MThlZTA2IDEwMDY0NAotLS0gYS9ody9uZXQvbmUyMDAwLmMKKysr
IGIvaHcvbmV0L25lMjAwMC5jCkBAIC0xNzQsNyArMTc0LDcgQEAgc3RhdGljIGludCBuZTIwMDBf
YnVmZmVyX2Z1bGwoTkUyMDAwU3RhdGUgKnMpCiBzc2l6ZV90IG5lMjAwMF9yZWNlaXZlKE5ldENs
aWVudFN0YXRlICpuYywgY29uc3QgdWludDhfdCAqYnVmLCBzaXplX3Qgc2l6ZV8pCiB7CiAgICAg
TkUyMDAwU3RhdGUgKnMgPSBxZW11X2dldF9uaWNfb3BhcXVlKG5jKTsKLSAgICBpbnQgc2l6ZSA9
IHNpemVfOworICAgIHNpemVfdCBzaXplID0gc2l6ZV87CiAgICAgdWludDhfdCAqcDsKICAgICB1
bnNpZ25lZCBpbnQgdG90YWxfbGVuLCBuZXh0LCBhdmFpbCwgbGVuLCBpbmRleCwgbWNhc3RfaWR4
OwogICAgIHVpbnQ4X3QgYnVmMVs2MF07CkBAIC0xODIsNyArMTgyLDcgQEAgc3NpemVfdCBuZTIw
MDBfcmVjZWl2ZShOZXRDbGllbnRTdGF0ZSAqbmMsIGNvbnN0IHVpbnQ4X3QgKmJ1Ziwgc2l6ZV90
IHNpemVfKQogICAgICAgICB7IDB4ZmYsIDB4ZmYsIDB4ZmYsIDB4ZmYsIDB4ZmYsIDB4ZmYgfTsK
IAogI2lmIGRlZmluZWQoREVCVUdfTkUyMDAwKQotICAgIHByaW50ZigiTkUyMDAwOiByZWNlaXZl
ZCBsZW49JWRcbiIsIHNpemUpOworICAgIHByaW50ZigiTkUyMDAwOiByZWNlaXZlZCBsZW49JXp1
XG4iLCBzaXplKTsKICNlbmRpZgogCiAgICAgaWYgKHMtPmNtZCAmIEU4MzkwX1NUT1AgfHwgbmUy
MDAwX2J1ZmZlcl9mdWxsKHMpKQpkaWZmIC0tZ2l0IGEvaHcvbmV0L3BjbmV0LmMgYi9ody9uZXQv
cGNuZXQuYwppbmRleCAwYzQ0NTU0MTY4Li5kOWJhMDRiZGZjIDEwMDY0NAotLS0gYS9ody9uZXQv
cGNuZXQuYworKysgYi9ody9uZXQvcGNuZXQuYwpAQCAtOTg4LDE0ICs5ODgsMTQgQEAgc3NpemVf
dCBwY25ldF9yZWNlaXZlKE5ldENsaWVudFN0YXRlICpuYywgY29uc3QgdWludDhfdCAqYnVmLCBz
aXplX3Qgc2l6ZV8pCiAgICAgdWludDhfdCBidWYxWzYwXTsKICAgICBpbnQgcmVtYWluaW5nOwog
ICAgIGludCBjcmNfZXJyID0gMDsKLSAgICBpbnQgc2l6ZSA9IHNpemVfOworICAgIHNpemVfdCBz
aXplID0gc2l6ZV87CiAKICAgICBpZiAoQ1NSX0RSWChzKSB8fCBDU1JfU1RPUChzKSB8fCBDU1Jf
U1BORChzKSB8fCAhc2l6ZSB8fAogICAgICAgICAoQ1NSX0xPT1AocykgJiYgIXMtPmxvb3B0ZXN0
KSkgewogICAgICAgICByZXR1cm4gLTE7CiAgICAgfQogI2lmZGVmIFBDTkVUX0RFQlVHCi0gICAg
cHJpbnRmKCJwY25ldF9yZWNlaXZlIHNpemU9JWRcbiIsIHNpemUpOworICAgIHByaW50ZigicGNu
ZXRfcmVjZWl2ZSBzaXplPSV6dVxuIiwgc2l6ZSk7CiAjZW5kaWYKIAogICAgIC8qIGlmIHRvbyBz
bWFsbCBidWZmZXIsIHRoZW4gZXhwYW5kIGl0ICovCmRpZmYgLS1naXQgYS9ody9uZXQvcnRsODEz
OS5jIGIvaHcvbmV0L3J0bDgxMzkuYwppbmRleCA0NmRhYTE2MjAyLi4yMzQyYTA5NWUzIDEwMDY0
NAotLS0gYS9ody9uZXQvcnRsODEzOS5jCisrKyBiL2h3L25ldC9ydGw4MTM5LmMKQEAgLTgxNyw3
ICs4MTcsNyBAQCBzdGF0aWMgc3NpemVfdCBydGw4MTM5X2RvX3JlY2VpdmUoTmV0Q2xpZW50U3Rh
dGUgKm5jLCBjb25zdCB1aW50OF90ICpidWYsIHNpemVfdAogICAgIFJUTDgxMzlTdGF0ZSAqcyA9
IHFlbXVfZ2V0X25pY19vcGFxdWUobmMpOwogICAgIFBDSURldmljZSAqZCA9IFBDSV9ERVZJQ0Uo
cyk7CiAgICAgLyogc2l6ZSBpcyB0aGUgbGVuZ3RoIG9mIHRoZSBidWZmZXIgcGFzc2VkIHRvIHRo
ZSBkcml2ZXIgKi8KLSAgICBpbnQgc2l6ZSA9IHNpemVfOworICAgIHNpemVfdCBzaXplID0gc2l6
ZV87CiAgICAgY29uc3QgdWludDhfdCAqZG90MXFfYnVmID0gTlVMTDsKIAogICAgIHVpbnQzMl90
IHBhY2tldF9oZWFkZXIgPSAwOwpAQCAtODI2LDcgKzgyNiw3IEBAIHN0YXRpYyBzc2l6ZV90IHJ0
bDgxMzlfZG9fcmVjZWl2ZShOZXRDbGllbnRTdGF0ZSAqbmMsIGNvbnN0IHVpbnQ4X3QgKmJ1Ziwg
c2l6ZV90CiAgICAgc3RhdGljIGNvbnN0IHVpbnQ4X3QgYnJvYWRjYXN0X21hY2FkZHJbNl0gPQog
ICAgICAgICB7IDB4ZmYsIDB4ZmYsIDB4ZmYsIDB4ZmYsIDB4ZmYsIDB4ZmYgfTsKIAotICAgIERQ
UklOVEYoIj4+PiByZWNlaXZlZCBsZW49JWRcbiIsIHNpemUpOworICAgIERQUklOVEYoIj4+PiBy
ZWNlaXZlZCBsZW49JXp1XG4iLCBzaXplKTsKIAogICAgIC8qIHRlc3QgaWYgYm9hcmQgY2xvY2sg
aXMgc3RvcHBlZCAqLwogICAgIGlmICghcy0+Y2xvY2tfZW5hYmxlZCkKQEAgLTEwMzUsNyArMTAz
NSw3IEBAIHN0YXRpYyBzc2l6ZV90IHJ0bDgxMzlfZG9fcmVjZWl2ZShOZXRDbGllbnRTdGF0ZSAq
bmMsIGNvbnN0IHVpbnQ4X3QgKmJ1Ziwgc2l6ZV90CiAKICAgICAgICAgaWYgKHNpemUrNCA+IHJ4
X3NwYWNlKQogICAgICAgICB7Ci0gICAgICAgICAgICBEUFJJTlRGKCJDKyBSeCBtb2RlIDogZGVz
Y3JpcHRvciAlZCBzaXplICVkIHJlY2VpdmVkICVkICsgNFxuIiwKKyAgICAgICAgICAgIERQUklO
VEYoIkMrIFJ4IG1vZGUgOiBkZXNjcmlwdG9yICVkIHNpemUgJWQgcmVjZWl2ZWQgJXp1ICsgNFxu
IiwKICAgICAgICAgICAgICAgICBkZXNjcmlwdG9yLCByeF9zcGFjZSwgc2l6ZSk7CiAKICAgICAg
ICAgICAgIHMtPkludHJTdGF0dXMgfD0gUnhPdmVyZmxvdzsKQEAgLTExNDgsNyArMTE0OCw3IEBA
IHN0YXRpYyBzc2l6ZV90IHJ0bDgxMzlfZG9fcmVjZWl2ZShOZXRDbGllbnRTdGF0ZSAqbmMsIGNv
bnN0IHVpbnQ4X3QgKmJ1Ziwgc2l6ZV90CiAgICAgICAgIGlmIChhdmFpbCAhPSAwICYmIFJYX0FM
SUdOKHNpemUgKyA4KSA+PSBhdmFpbCkKICAgICAgICAgewogICAgICAgICAgICAgRFBSSU5URigi
cnggb3ZlcmZsb3c6IHJ4IGJ1ZmZlciBsZW5ndGggJWQgaGVhZCAweCUwNHggIgotICAgICAgICAg
ICAgICAgICJyZWFkIDB4JTA0eCA9PT0gYXZhaWxhYmxlIDB4JTA0eCBuZWVkIDB4JTA0eFxuIiwK
KyAgICAgICAgICAgICAgICAicmVhZCAweCUwNHggPT09IGF2YWlsYWJsZSAweCUwNHggbmVlZCAw
eCUwNHp4XG4iLAogICAgICAgICAgICAgICAgIHMtPlJ4QnVmZmVyU2l6ZSwgcy0+UnhCdWZBZGRy
LCBzLT5SeEJ1ZlB0ciwgYXZhaWwsIHNpemUgKyA4KTsKIAogICAgICAgICAgICAgcy0+SW50clN0
YXR1cyB8PSBSeE92ZXJmbG93OwpkaWZmIC0tZ2l0IGEvaHcvcGNpL3BjaWUuYyBiL2h3L3BjaS9w
Y2llLmMKaW5kZXggNmM5MWJkNDRhMC4uNjZiNzNiODdjOCAxMDA2NDQKLS0tIGEvaHcvcGNpL3Bj
aWUuYworKysgYi9ody9wY2kvcGNpZS5jCkBAIC0zNDUsNiArMzQ1LDEwIEBAIHZvaWQgcGNpZV9j
YXBfc2xvdF9ob3RwbHVnX2NiKEhvdHBsdWdIYW5kbGVyICpob3RwbHVnX2RldiwgRGV2aWNlU3Rh
dGUgKmRldiwKICAgICBpZiAoIWRldi0+aG90cGx1Z2dlZCkgewogICAgICAgICBwY2lfd29yZF90
ZXN0X2FuZF9zZXRfbWFzayhleHBfY2FwICsgUENJX0VYUF9TTFRTVEEsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFBDSV9FWFBfU0xUU1RBX1BEUyk7CisgICAgICAgIGlmIChw
Y2lfZGV2LT5jYXBfcHJlc2VudCAmIFFFTVVfUENJRV9MTktTVEFfRExMTEEpIHsKKyAgICAgICAg
ICAgIHBjaV93b3JkX3Rlc3RfYW5kX3NldF9tYXNrKGV4cF9jYXAgKyBQQ0lfRVhQX0xOS1NUQSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9FWFBfTE5LU1RBX0RM
TExBKTsKKyAgICAgICAgfQogICAgICAgICByZXR1cm47CiAgICAgfQogCkBAIC0zNTUsNiArMzU5
LDEwIEBAIHZvaWQgcGNpZV9jYXBfc2xvdF9ob3RwbHVnX2NiKEhvdHBsdWdIYW5kbGVyICpob3Rw
bHVnX2RldiwgRGV2aWNlU3RhdGUgKmRldiwKICAgICBpZiAocGNpX2dldF9mdW5jdGlvbl8wKHBj
aV9kZXYpKSB7CiAgICAgICAgIHBjaV93b3JkX3Rlc3RfYW5kX3NldF9tYXNrKGV4cF9jYXAgKyBQ
Q0lfRVhQX1NMVFNUQSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJX0VY
UF9TTFRTVEFfUERTKTsKKyAgICAgICAgaWYgKHBjaV9kZXYtPmNhcF9wcmVzZW50ICYgUUVNVV9Q
Q0lFX0xOS1NUQV9ETExMQSkgeworICAgICAgICAgICAgcGNpX3dvcmRfdGVzdF9hbmRfc2V0X21h
c2soZXhwX2NhcCArIFBDSV9FWFBfTE5LU1RBLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgUENJX0VYUF9MTktTVEFfRExMTEEpOworICAgICAgICB9CiAgICAgICAgIHBj
aWVfY2FwX3Nsb3RfZXZlbnQoUENJX0RFVklDRShob3RwbHVnX2RldiksCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUENJX0VYUF9IUF9FVl9QREMgfCBQQ0lfRVhQX0hQX0VWX0FCUCk7CiAg
ICAgfQpAQCAtNTMxLDYgKzUzOSwxMCBAQCB2b2lkIHBjaWVfY2FwX3Nsb3Rfd3JpdGVfY29uZmln
KFBDSURldmljZSAqZGV2LAogCiAgICAgICAgIHBjaV93b3JkX3Rlc3RfYW5kX2NsZWFyX21hc2so
ZXhwX2NhcCArIFBDSV9FWFBfU0xUU1RBLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFBDSV9FWFBfU0xUU1RBX1BEUyk7CisgICAgICAgIGlmIChkZXYtPmNhcF9wcmVzZW50
ICYgUUVNVV9QQ0lFX0xOS1NUQV9ETExMQSkgeworICAgICAgICAgICAgcGNpX3dvcmRfdGVzdF9h
bmRfY2xlYXJfbWFzayhleHBfY2FwICsgUENJX0VYUF9MTktTVEEsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9FWFBfTE5LU1RBX0RMTExBKTsKKyAgICAgICAg
fQogICAgICAgICBwY2lfd29yZF90ZXN0X2FuZF9zZXRfbWFzayhleHBfY2FwICsgUENJX0VYUF9T
TFRTVEEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfRVhQX1NM
VFNUQV9QREMpOwogICAgIH0KZGlmZiAtLWdpdCBhL2h3L3BwYy9wbnZfbHBjLmMgYi9ody9wcGMv
cG52X2xwYy5jCmluZGV4IGQ3NzIxMzIwYTIuLjE3MmE5MTVjZmMgMTAwNjQ0Ci0tLSBhL2h3L3Bw
Yy9wbnZfbHBjLmMKKysrIGIvaHcvcHBjL3Budl9scGMuYwpAQCAtMTU1LDkgKzE1NSwxNSBAQCBz
dGF0aWMgdm9pZCBwbnZfbHBjX2RvX2VjY2IoUG52THBjQ29udHJvbGxlciAqbHBjLCB1aW50NjRf
dCBjbWQpCiAgICAgLyogWFhYIENoZWNrIGZvciBtYWdpYyBiaXRzIGF0IHRoZSB0b3AsIGFkZHIg
c2l6ZSBldGMuLi4gKi8KICAgICB1bnNpZ25lZCBpbnQgc3ogPSAoY21kICYgRUNDQl9DVExfU1pf
TUFTSykgPj4gRUNDQl9DVExfU1pfTFNIOwogICAgIHVpbnQzMl90IG9wYl9hZGRyID0gY21kICYg
RUNDQl9DVExfQUREUl9NQVNLOwotICAgIHVpbnQ4X3QgZGF0YVs0XTsKKyAgICB1aW50OF90IGRh
dGFbOF07CiAgICAgYm9vbCBzdWNjZXNzOwogCisgICAgaWYgKHN6ID4gc2l6ZW9mKGRhdGEpKSB7
CisgICAgICAgIHFlbXVfbG9nX21hc2soTE9HX0dVRVNUX0VSUk9SLAorICAgICAgICAgICAgIkVD
Q0I6IGludmFsaWQgb3BlcmF0aW9uIGF0IEAweCUwOHggc2l6ZSAlZFxuIiwgb3BiX2FkZHIsIHN6
KTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKwogICAgIGlmIChjbWQgJiBFQ0NCX0NUTF9SRUFE
KSB7CiAgICAgICAgIHN1Y2Nlc3MgPSBvcGJfcmVhZChscGMsIG9wYl9hZGRyLCBkYXRhLCBzeik7
CiAgICAgICAgIGlmIChzdWNjZXNzKSB7CmRpZmYgLS1naXQgYS9ody9wcGMvc3BhcHJfY3B1X2Nv
cmUuYyBiL2h3L3BwYy9zcGFwcl9jcHVfY29yZS5jCmluZGV4IDk5Mzc1OWRiNDcuLmJiODhhM2Nl
NGUgMTAwNjQ0Ci0tLSBhL2h3L3BwYy9zcGFwcl9jcHVfY29yZS5jCisrKyBiL2h3L3BwYy9zcGFw
cl9jcHVfY29yZS5jCkBAIC0xMTMsMjYgKzExMyw2IEBAIGNvbnN0IGNoYXIgKnNwYXByX2dldF9j
cHVfY29yZV90eXBlKGNvbnN0IGNoYXIgKmNwdV90eXBlKQogICAgIHJldHVybiBvYmplY3RfY2xh
c3NfZ2V0X25hbWUob2MpOwogfQogCi1zdGF0aWMgdm9pZCBzcGFwcl91bnJlYWxpemVfdmNwdShQ
b3dlclBDQ1BVICpjcHUpCi17Ci0gICAgcWVtdV91bnJlZ2lzdGVyX3Jlc2V0KHNwYXByX2NwdV9y
ZXNldCwgY3B1KTsKLSAgICBvYmplY3RfdW5wYXJlbnQoY3B1LT5pbnRjKTsKLSAgICBjcHVfcmVt
b3ZlX3N5bmMoQ1BVKGNwdSkpOwotICAgIG9iamVjdF91bnBhcmVudChPQkpFQ1QoY3B1KSk7Ci19
Ci0KLXN0YXRpYyB2b2lkIHNwYXByX2NwdV9jb3JlX3VucmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2
LCBFcnJvciAqKmVycnApCi17Ci0gICAgc1BBUFJDUFVDb3JlICpzYyA9IFNQQVBSX0NQVV9DT1JF
KE9CSkVDVChkZXYpKTsKLSAgICBDUFVDb3JlICpjYyA9IENQVV9DT1JFKGRldik7Ci0gICAgaW50
IGk7Ci0KLSAgICBmb3IgKGkgPSAwOyBpIDwgY2MtPm5yX3RocmVhZHM7IGkrKykgewotICAgICAg
ICBzcGFwcl91bnJlYWxpemVfdmNwdShzYy0+dGhyZWFkc1tpXSk7Ci0gICAgfQotICAgIGdfZnJl
ZShzYy0+dGhyZWFkcyk7Ci19Ci0KIHN0YXRpYyBib29sIHNsYl9zaGFkb3dfbmVlZGVkKHZvaWQg
Km9wYXF1ZSkKIHsKICAgICBzUEFQUkNQVVN0YXRlICpzcGFwcl9jcHUgPSBvcGFxdWU7CkBAIC0y
MDcsMTAgKzE4NywzNCBAQCBzdGF0aWMgY29uc3QgVk1TdGF0ZURlc2NyaXB0aW9uIHZtc3RhdGVf
c3BhcHJfY3B1X3N0YXRlID0gewogICAgIH0KIH07CiAKK3N0YXRpYyB2b2lkIHNwYXByX3VucmVh
bGl6ZV92Y3B1KFBvd2VyUENDUFUgKmNwdSwgc1BBUFJDUFVDb3JlICpzYykKK3sKKyAgICBpZiAo
IXNjLT5wcmVfM18wX21pZ3JhdGlvbikgeworICAgICAgICB2bXN0YXRlX3VucmVnaXN0ZXIoTlVM
TCwgJnZtc3RhdGVfc3BhcHJfY3B1X3N0YXRlLCBjcHUtPm1hY2hpbmVfZGF0YSk7CisgICAgfQor
ICAgIHFlbXVfdW5yZWdpc3Rlcl9yZXNldChzcGFwcl9jcHVfcmVzZXQsIGNwdSk7CisgICAgb2Jq
ZWN0X3VucGFyZW50KGNwdS0+aW50Yyk7CisgICAgY3B1X3JlbW92ZV9zeW5jKENQVShjcHUpKTsK
KyAgICBvYmplY3RfdW5wYXJlbnQoT0JKRUNUKGNwdSkpOworfQorCitzdGF0aWMgdm9pZCBzcGFw
cl9jcHVfY29yZV91bnJlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQorewor
ICAgIHNQQVBSQ1BVQ29yZSAqc2MgPSBTUEFQUl9DUFVfQ09SRShPQkpFQ1QoZGV2KSk7CisgICAg
Q1BVQ29yZSAqY2MgPSBDUFVfQ09SRShkZXYpOworICAgIGludCBpOworCisgICAgZm9yIChpID0g
MDsgaSA8IGNjLT5ucl90aHJlYWRzOyBpKyspIHsKKyAgICAgICAgc3BhcHJfdW5yZWFsaXplX3Zj
cHUoc2MtPnRocmVhZHNbaV0sIHNjKTsKKyAgICB9CisgICAgZ19mcmVlKHNjLT50aHJlYWRzKTsK
K30KKwogc3RhdGljIHZvaWQgc3BhcHJfcmVhbGl6ZV92Y3B1KFBvd2VyUENDUFUgKmNwdSwgc1BB
UFJNYWNoaW5lU3RhdGUgKnNwYXByLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVy
cm9yICoqZXJycCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzUEFQUkNQVUNvcmUg
KnNjLCBFcnJvciAqKmVycnApCiB7CiAgICAgQ1BVUFBDU3RhdGUgKmVudiA9ICZjcHUtPmVudjsK
KyAgICBDUFVTdGF0ZSAqY3MgPSBDUFUoY3B1KTsKICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVM
TDsKIAogICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoY3B1KSwgdHJ1ZSwgInJl
YWxpemVkIiwgJmxvY2FsX2Vycik7CkBAIC0yMzMsNiArMjM3LDExIEBAIHN0YXRpYyB2b2lkIHNw
YXByX3JlYWxpemVfdmNwdShQb3dlclBDQ1BVICpjcHUsIHNQQVBSTWFjaGluZVN0YXRlICpzcGFw
ciwKICAgICAgICAgZ290byBlcnJvcl91bnJlZ2lzdGVyOwogICAgIH0KIAorICAgIGlmICghc2Mt
PnByZV8zXzBfbWlncmF0aW9uKSB7CisgICAgICAgIHZtc3RhdGVfcmVnaXN0ZXIoTlVMTCwgY3Mt
PmNwdV9pbmRleCwgJnZtc3RhdGVfc3BhcHJfY3B1X3N0YXRlLAorICAgICAgICAgICAgICAgICAg
ICAgICAgIGNwdS0+bWFjaGluZV9kYXRhKTsKKyAgICB9CisKICAgICByZXR1cm47CiAKIGVycm9y
X3VucmVnaXN0ZXI6CkBAIC0yNzIsMTAgKzI4MSw2IEBAIHN0YXRpYyBQb3dlclBDQ1BVICpzcGFw
cl9jcmVhdGVfdmNwdShzUEFQUkNQVUNvcmUgKnNjLCBpbnQgaSwgRXJyb3IgKiplcnJwKQogICAg
IH0KIAogICAgIGNwdS0+bWFjaGluZV9kYXRhID0gZ19uZXcwKHNQQVBSQ1BVU3RhdGUsIDEpOwot
ICAgIGlmICghc2MtPnByZV8zXzBfbWlncmF0aW9uKSB7Ci0gICAgICAgIHZtc3RhdGVfcmVnaXN0
ZXIoTlVMTCwgY3MtPmNwdV9pbmRleCwgJnZtc3RhdGVfc3BhcHJfY3B1X3N0YXRlLAotICAgICAg
ICAgICAgICAgICAgICAgICAgIGNwdS0+bWFjaGluZV9kYXRhKTsKLSAgICB9CiAKICAgICBvYmpl
Y3RfdW5yZWYob2JqKTsKICAgICByZXR1cm4gY3B1OwpAQCAtMjkwLDkgKzI5NSw2IEBAIHN0YXRp
YyB2b2lkIHNwYXByX2RlbGV0ZV92Y3B1KFBvd2VyUENDUFUgKmNwdSwgc1BBUFJDUFVDb3JlICpz
YykKIHsKICAgICBzUEFQUkNQVVN0YXRlICpzcGFwcl9jcHUgPSBzcGFwcl9jcHVfc3RhdGUoY3B1
KTsKIAotICAgIGlmICghc2MtPnByZV8zXzBfbWlncmF0aW9uKSB7Ci0gICAgICAgIHZtc3RhdGVf
dW5yZWdpc3RlcihOVUxMLCAmdm1zdGF0ZV9zcGFwcl9jcHVfc3RhdGUsIGNwdS0+bWFjaGluZV9k
YXRhKTsKLSAgICB9CiAgICAgY3B1LT5tYWNoaW5lX2RhdGEgPSBOVUxMOwogICAgIGdfZnJlZShz
cGFwcl9jcHUpOwogICAgIG9iamVjdF91bnBhcmVudChPQkpFQ1QoY3B1KSk7CkBAIC0zMjUsNyAr
MzI3LDcgQEAgc3RhdGljIHZvaWQgc3BhcHJfY3B1X2NvcmVfcmVhbGl6ZShEZXZpY2VTdGF0ZSAq
ZGV2LCBFcnJvciAqKmVycnApCiAgICAgfQogCiAgICAgZm9yIChqID0gMDsgaiA8IGNjLT5ucl90
aHJlYWRzOyBqKyspIHsKLSAgICAgICAgc3BhcHJfcmVhbGl6ZV92Y3B1KHNjLT50aHJlYWRzW2pd
LCBzcGFwciwgJmxvY2FsX2Vycik7CisgICAgICAgIHNwYXByX3JlYWxpemVfdmNwdShzYy0+dGhy
ZWFkc1tqXSwgc3BhcHIsIHNjLCAmbG9jYWxfZXJyKTsKICAgICAgICAgaWYgKGxvY2FsX2Vycikg
ewogICAgICAgICAgICAgZ290byBlcnJfdW5yZWFsaXplOwogICAgICAgICB9CkBAIC0zMzQsNyAr
MzM2LDcgQEAgc3RhdGljIHZvaWQgc3BhcHJfY3B1X2NvcmVfcmVhbGl6ZShEZXZpY2VTdGF0ZSAq
ZGV2LCBFcnJvciAqKmVycnApCiAKIGVycl91bnJlYWxpemU6CiAgICAgd2hpbGUgKC0taiA+PSAw
KSB7Ci0gICAgICAgIHNwYXByX3VucmVhbGl6ZV92Y3B1KHNjLT50aHJlYWRzW2pdKTsKKyAgICAg
ICAgc3BhcHJfdW5yZWFsaXplX3ZjcHUoc2MtPnRocmVhZHNbal0sIHNjKTsKICAgICB9CiBlcnI6
CiAgICAgd2hpbGUgKC0taSA+PSAwKSB7CmRpZmYgLS1naXQgYS9ody9yZG1hL3JkbWFfcm1fZGVm
cy5oIGIvaHcvcmRtYS9yZG1hX3JtX2RlZnMuaAppbmRleCAyMjYwMTExNzZkLi5mMDk4ZDkxODEz
IDEwMDY0NAotLS0gYS9ody9yZG1hL3JkbWFfcm1fZGVmcy5oCisrKyBiL2h3L3JkbWEvcmRtYV9y
bV9kZWZzLmgKQEAgLTg5LDcgKzg5LDcgQEAgdHlwZWRlZiBzdHJ1Y3QgUmRtYVJtUG9ydCB7CiAg
ICAgZW51bSBpYnZfcG9ydF9zdGF0ZSBzdGF0ZTsKIH0gUmRtYVJtUG9ydDsKIAotdHlwZWRlZiBz
dHJ1Y3QgUmRtYURldmljZVJlc291cmNlcyB7CitzdHJ1Y3QgUmRtYURldmljZVJlc291cmNlcyB7
CiAgICAgUmRtYVJtUG9ydCBwb3J0c1tNQVhfUE9SVFNdOwogICAgIFJkbWFSbVJlc1RibCBwZF90
Ymw7CiAgICAgUmRtYVJtUmVzVGJsIG1yX3RibDsKQEAgLTk4LDYgKzk4LDYgQEAgdHlwZWRlZiBz
dHJ1Y3QgUmRtYURldmljZVJlc291cmNlcyB7CiAgICAgUmRtYVJtUmVzVGJsIGNxX3RibDsKICAg
ICBSZG1hUm1SZXNUYmwgY3FlX2N0eF90Ymw7CiAgICAgR0hhc2hUYWJsZSAqcXBfaGFzaDsgLyog
S2VlcHMgbWFwcGluZyBiZXR3ZWVuIHJlYWwgYW5kIGVtdWxhdGVkICovCi19IFJkbWFEZXZpY2VS
ZXNvdXJjZXM7Cit9OwogCiAjZW5kaWYKZGlmZiAtLWdpdCBhL2h3L3Njc2kvbHNpNTNjODk1YS5j
IGIvaHcvc2NzaS9sc2k1M2M4OTVhLmMKaW5kZXggMTYwNjU3ZjRiOS4uMzc1ODYzNTY2NSAxMDA2
NDQKLS0tIGEvaHcvc2NzaS9sc2k1M2M4OTVhLmMKKysrIGIvaHcvc2NzaS9sc2k1M2M4OTVhLmMK
QEAgLTg2NSwxMCArODY1LDExIEBAIHN0YXRpYyB2b2lkIGxzaV9kb19zdGF0dXMoTFNJU3RhdGUg
KnMpCiAKIHN0YXRpYyB2b2lkIGxzaV9kb19tc2dpbihMU0lTdGF0ZSAqcykKIHsKLSAgICBpbnQg
bGVuOworICAgIHVpbnQ4X3QgbGVuOwogICAgIERQUklOVEYoIk1lc3NhZ2UgaW4gbGVuPSVkLyVk
XG4iLCBzLT5kYmMsIHMtPm1zZ19sZW4pOwogICAgIHMtPnNmYnIgPSBzLT5tc2dbMF07CiAgICAg
bGVuID0gcy0+bXNnX2xlbjsKKyAgICBhc3NlcnQobGVuID4gMCAmJiBsZW4gPD0gTFNJX01BWF9N
U0dJTl9MRU4pOwogICAgIGlmIChsZW4gPiBzLT5kYmMpCiAgICAgICAgIGxlbiA9IHMtPmRiYzsK
ICAgICBwY2lfZG1hX3dyaXRlKFBDSV9ERVZJQ0UocyksIHMtPmRuYWQsIHMtPm1zZywgbGVuKTsK
QEAgLTE3MDMsOCArMTcwNCwxMCBAQCBzdGF0aWMgdWludDhfdCBsc2lfcmVnX3JlYWRiKExTSVN0
YXRlICpzLCBpbnQgb2Zmc2V0KQogICAgICAgICBicmVhazsKICAgICBjYXNlIDB4NTg6IC8qIFNC
REwgKi8KICAgICAgICAgLyogU29tZSBkcml2ZXJzIHBlZWsgYXQgdGhlIGRhdGEgYnVzIGR1cmlu
ZyB0aGUgTVNHIElOIHBoYXNlLiAgKi8KLSAgICAgICAgaWYgKChzLT5zc3RhdDEgJiBQSEFTRV9N
QVNLKSA9PSBQSEFTRV9NSSkKKyAgICAgICAgaWYgKChzLT5zc3RhdDEgJiBQSEFTRV9NQVNLKSA9
PSBQSEFTRV9NSSkgeworICAgICAgICAgICAgYXNzZXJ0KHMtPm1zZ19sZW4gPiAwKTsKICAgICAg
ICAgICAgIHJldHVybiBzLT5tc2dbMF07CisgICAgICAgIH0KICAgICAgICAgcmV0ID0gMDsKICAg
ICAgICAgYnJlYWs7CiAgICAgY2FzZSAweDU5OiAvKiBTQkRMIGhpZ2ggKi8KQEAgLTIwOTYsMTEg
KzIwOTksMjMgQEAgc3RhdGljIGludCBsc2lfcHJlX3NhdmUodm9pZCAqb3BhcXVlKQogICAgIHJl
dHVybiAwOwogfQogCitzdGF0aWMgaW50IGxzaV9wb3N0X2xvYWQodm9pZCAqb3BhcXVlLCBpbnQg
dmVyc2lvbl9pZCkKK3sKKyAgICBMU0lTdGF0ZSAqcyA9IG9wYXF1ZTsKKworICAgIGlmIChzLT5t
c2dfbGVuIDwgMCB8fCBzLT5tc2dfbGVuID4gTFNJX01BWF9NU0dJTl9MRU4pIHsKKyAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKIHN0YXRpYyBjb25z
dCBWTVN0YXRlRGVzY3JpcHRpb24gdm1zdGF0ZV9sc2lfc2NzaSA9IHsKICAgICAubmFtZSA9ICJs
c2lzY3NpIiwKICAgICAudmVyc2lvbl9pZCA9IDAsCiAgICAgLm1pbmltdW1fdmVyc2lvbl9pZCA9
IDAsCiAgICAgLnByZV9zYXZlID0gbHNpX3ByZV9zYXZlLAorICAgIC5wb3N0X2xvYWQgPSBsc2lf
cG9zdF9sb2FkLAogICAgIC5maWVsZHMgPSAoVk1TdGF0ZUZpZWxkW10pIHsKICAgICAgICAgVk1T
VEFURV9QQ0lfREVWSUNFKHBhcmVudF9vYmosIExTSVN0YXRlKSwKIApkaWZmIC0tZ2l0IGEvaHcv
c2NzaS92aG9zdC1zY3NpLmMgYi9ody9zY3NpL3Zob3N0LXNjc2kuYwppbmRleCA5YzFiZWE4ZmYz
Li5hNWViMjgwMGEyIDEwMDY0NAotLS0gYS9ody9zY3NpL3Zob3N0LXNjc2kuYworKysgYi9ody9z
Y3NpL3Zob3N0LXNjc2kuYwpAQCAtMTgzLDcgKzE4Myw3IEBAIHN0YXRpYyB2b2lkIHZob3N0X3Nj
c2lfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgfQogCiAgICAg
dnNjLT5kZXYubnZxcyA9IFZIT1NUX1NDU0lfVlFfTlVNX0ZJWEVEICsgdnMtPmNvbmYubnVtX3F1
ZXVlczsKLSAgICB2c2MtPmRldi52cXMgPSBnX25ldyhzdHJ1Y3Qgdmhvc3RfdmlydHF1ZXVlLCB2
c2MtPmRldi5udnFzKTsKKyAgICB2c2MtPmRldi52cXMgPSBnX25ldzAoc3RydWN0IHZob3N0X3Zp
cnRxdWV1ZSwgdnNjLT5kZXYubnZxcyk7CiAgICAgdnNjLT5kZXYudnFfaW5kZXggPSAwOwogICAg
IHZzYy0+ZGV2LmJhY2tlbmRfZmVhdHVyZXMgPSAwOwogCmRpZmYgLS1naXQgYS9ody90cG0vdHBt
X2VtdWxhdG9yLmMgYi9ody90cG0vdHBtX2VtdWxhdG9yLmMKaW5kZXggMTBiYzIwZGJlYy4uNzBm
NGIxMDI4NCAxMDA2NDQKLS0tIGEvaHcvdHBtL3RwbV9lbXVsYXRvci5jCisrKyBiL2h3L3RwbS90
cG1fZW11bGF0b3IuYwpAQCAtMTY2LDYgKzE2Niw3IEBAIHN0YXRpYyBpbnQgdHBtX2VtdWxhdG9y
X3NldF9sb2NhbGl0eShUUE1FbXVsYXRvciAqdHBtX2VtdSwgdWludDhfdCBsb2N0eV9udW1iZXIs
CiAKICAgICB0cmFjZV90cG1fZW11bGF0b3Jfc2V0X2xvY2FsaXR5KGxvY3R5X251bWJlcik7CiAK
KyAgICBtZW1zZXQoJmxvYywgMCwgc2l6ZW9mKGxvYykpOwogICAgIGxvYy51LnJlcS5sb2MgPSBs
b2N0eV9udW1iZXI7CiAgICAgaWYgKHRwbV9lbXVsYXRvcl9jdHJsY21kKHRwbV9lbXUsIENNRF9T
RVRfTE9DQUxJVFksICZsb2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihs
b2MpLCBzaXplb2YobG9jKSkgPCAwKSB7CmRpZmYgLS1naXQgYS9ody90cG0vdHBtX3Rpcy5jIGIv
aHcvdHBtL3RwbV90aXMuYwppbmRleCAxMmY1YzlhNzU5Li5mYjA4YjQ4M2JjIDEwMDY0NAotLS0g
YS9ody90cG0vdHBtX3Rpcy5jCisrKyBiL2h3L3RwbS90cG1fdGlzLmMKQEAgLTI2Myw3ICsyNjMs
OSBAQCBzdGF0aWMgdm9pZCB0cG1fdGlzX3ByZXBfYWJvcnQoVFBNU3RhdGUgKnMsIHVpbnQ4X3Qg
bG9jdHksIHVpbnQ4X3QgbmV3bG9jdHkpCiB7CiAgICAgdWludDhfdCBidXN5X2xvY3R5OwogCi0g
ICAgcy0+YWJvcnRpbmdfbG9jdHkgPSBsb2N0eTsKKyAgICBhc3NlcnQoVFBNX1RJU19JU19WQUxJ
RF9MT0NUWShuZXdsb2N0eSkpOworCisgICAgcy0+YWJvcnRpbmdfbG9jdHkgPSBsb2N0eTsgLyog
bWF5IGFsc28gYmUgVFBNX1RJU19OT19MT0NBTElUWSAqLwogICAgIHMtPm5leHRfbG9jdHkgPSBu
ZXdsb2N0eTsgIC8qIGxvY2FsaXR5IGFmdGVyIHN1Y2Nlc3NmdWwgYWJvcnQgKi8KIAogICAgIC8q
CkBAIC0yOTMsOSArMjk1LDExIEBAIHN0YXRpYyB2b2lkIHRwbV90aXNfcmVxdWVzdF9jb21wbGV0
ZWQoVFBNSWYgKnRpLCBpbnQgcmV0KQogICAgIHVpbnQ4X3QgbG9jdHkgPSBzLT5jbWQubG9jdHk7
CiAgICAgdWludDhfdCBsOwogCisgICAgYXNzZXJ0KFRQTV9USVNfSVNfVkFMSURfTE9DVFkobG9j
dHkpKTsKKwogICAgIGlmIChzLT5jbWQuc2VsZnRlc3RfZG9uZSkgewogICAgICAgICBmb3IgKGwg
PSAwOyBsIDwgVFBNX1RJU19OVU1fTE9DQUxJVElFUzsgbCsrKSB7Ci0gICAgICAgICAgICBzLT5s
b2NbbG9jdHldLnN0cyB8PSBUUE1fVElTX1NUU19TRUxGVEVTVF9ET05FOworICAgICAgICAgICAg
cy0+bG9jW2xdLnN0cyB8PSBUUE1fVElTX1NUU19TRUxGVEVTVF9ET05FOwogICAgICAgICB9CiAg
ICAgfQogCkBAIC02MTYsNyArNjIwLDcgQEAgc3RhdGljIHZvaWQgdHBtX3Rpc19tbWlvX3dyaXRl
KHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgICAgICAgICAgICAgfQogCiAgICAgICAg
ICAgICAgICAgLyogY2FuY2VsIGFueSBzZWl6ZSBieSBhIGxvd2VyIGxvY2FsaXR5ICovCi0gICAg
ICAgICAgICAgICAgZm9yIChsID0gMDsgbCA8IGxvY3R5IC0gMTsgbCsrKSB7CisgICAgICAgICAg
ICAgICAgZm9yIChsID0gMDsgbCA8IGxvY3R5OyBsKyspIHsKICAgICAgICAgICAgICAgICAgICAg
cy0+bG9jW2xdLmFjY2VzcyAmPSB+VFBNX1RJU19BQ0NFU1NfU0VJWkU7CiAgICAgICAgICAgICAg
ICAgfQogCmRpZmYgLS1naXQgYS9ody91c2IvZGV2LW10cC5jIGIvaHcvdXNiL2Rldi1tdHAuYwpp
bmRleCAxZGVkN2FjOWEzLi5mNDIyM2ZiOWRlIDEwMDY0NAotLS0gYS9ody91c2IvZGV2LW10cC5j
CisrKyBiL2h3L3VzYi9kZXYtbXRwLmMKQEAgLTY0OSwxMyArNjQ5LDE4IEBAIHN0YXRpYyB2b2lk
IHVzYl9tdHBfb2JqZWN0X3JlYWRkaXIoTVRQU3RhdGUgKnMsIE1UUE9iamVjdCAqbykKIHsKICAg
ICBzdHJ1Y3QgZGlyZW50ICplbnRyeTsKICAgICBESVIgKmRpcjsKKyAgICBpbnQgZmQ7CiAKICAg
ICBpZiAoby0+aGF2ZV9jaGlsZHJlbikgewogICAgICAgICByZXR1cm47CiAgICAgfQogICAgIG8t
PmhhdmVfY2hpbGRyZW4gPSB0cnVlOwogCi0gICAgZGlyID0gb3BlbmRpcihvLT5wYXRoKTsKKyAg
ICBmZCA9IG9wZW4oby0+cGF0aCwgT19ESVJFQ1RPUlkgfCBPX0NMT0VYRUMgfCBPX05PRk9MTE9X
KTsKKyAgICBpZiAoZmQgPCAwKSB7CisgICAgICAgIHJldHVybjsKKyAgICB9CisgICAgZGlyID0g
ZmRvcGVuZGlyKGZkKTsKICAgICBpZiAoIWRpcikgewogICAgICAgICByZXR1cm47CiAgICAgfQpA
QCAtMTAwMyw3ICsxMDA4LDcgQEAgc3RhdGljIE1UUERhdGEgKnVzYl9tdHBfZ2V0X29iamVjdChN
VFBTdGF0ZSAqcywgTVRQQ29udHJvbCAqYywKIAogICAgIHRyYWNlX3VzYl9tdHBfb3BfZ2V0X29i
amVjdChzLT5kZXYuYWRkciwgby0+aGFuZGxlLCBvLT5wYXRoKTsKIAotICAgIGQtPmZkID0gb3Bl
bihvLT5wYXRoLCBPX1JET05MWSk7CisgICAgZC0+ZmQgPSBvcGVuKG8tPnBhdGgsIE9fUkRPTkxZ
IHwgT19DTE9FWEVDIHwgT19OT0ZPTExPVyk7CiAgICAgaWYgKGQtPmZkID09IC0xKSB7CiAgICAg
ICAgIHVzYl9tdHBfZGF0YV9mcmVlKGQpOwogICAgICAgICByZXR1cm4gTlVMTDsKQEAgLTEwMjcs
NyArMTAzMiw3IEBAIHN0YXRpYyBNVFBEYXRhICp1c2JfbXRwX2dldF9wYXJ0aWFsX29iamVjdChN
VFBTdGF0ZSAqcywgTVRQQ29udHJvbCAqYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjLT5hcmd2WzFdLCBjLT5hcmd2WzJdKTsKIAogICAgIGQgPSB1c2JfbXRwX2Rh
dGFfYWxsb2MoYyk7Ci0gICAgZC0+ZmQgPSBvcGVuKG8tPnBhdGgsIE9fUkRPTkxZKTsKKyAgICBk
LT5mZCA9IG9wZW4oby0+cGF0aCwgT19SRE9OTFkgfCBPX0NMT0VYRUMgfCBPX05PRk9MTE9XKTsK
ICAgICBpZiAoZC0+ZmQgPT0gLTEpIHsKICAgICAgICAgdXNiX210cF9kYXRhX2ZyZWUoZCk7CiAg
ICAgICAgIHJldHVybiBOVUxMOwpAQCAtMTYwOCw3ICsxNjEzLDcgQEAgc3RhdGljIHZvaWQgdXNi
X210cF93cml0ZV9kYXRhKE1UUFN0YXRlICpzKQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgMCwgMCwgMCwgMCk7CiAgICAgICAgICAgICBnb3RvIGRvbmU7CiAgICAgICAgIH0KLSAg
ICAgICAgZC0+ZmQgPSBvcGVuKHBhdGgsIE9fQ1JFQVQgfCBPX1dST05MWSwgbWFzayk7CisgICAg
ICAgIGQtPmZkID0gb3BlbihwYXRoLCBPX0NSRUFUIHwgT19XUk9OTFkgfCBPX0NMT0VYRUMgfCBP
X05PRk9MTE9XLCBtYXNrKTsKICAgICAgICAgaWYgKGQtPmZkID09IC0xKSB7CiAgICAgICAgICAg
ICB1c2JfbXRwX3F1ZXVlX3Jlc3VsdChzLCBSRVNfU1RPUkVfRlVMTCwgZC0+dHJhbnMsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLCAwLCAwLCAwKTsKQEAgLTE2NjcsNiArMTY3
MiwxMiBAQCBzdGF0aWMgdm9pZCB1c2JfbXRwX3dyaXRlX21ldGFkYXRhKE1UUFN0YXRlICpzKQog
CiAgICAgdXRmMTZfdG9fc3RyKGRhdGFzZXQtPmxlbmd0aCwgZGF0YXNldC0+ZmlsZW5hbWUsIGZp
bGVuYW1lKTsKIAorICAgIGlmIChzdHJjaHIoZmlsZW5hbWUsICcvJykpIHsKKyAgICAgICAgdXNi
X210cF9xdWV1ZV9yZXN1bHQocywgUkVTX1BBUkFNRVRFUl9OT1RfU1VQUE9SVEVELCBkLT50cmFu
cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwgMCwgMCwgMCk7CisgICAgICAgIHJl
dHVybjsKKyAgICB9CisKICAgICBvID0gdXNiX210cF9vYmplY3RfbG9va3VwX25hbWUocCwgZmls
ZW5hbWUsIGRhdGFzZXQtPmxlbmd0aCk7CiAgICAgaWYgKG8gIT0gTlVMTCkgewogICAgICAgICBu
ZXh0X2hhbmRsZSA9IG8tPmhhbmRsZTsKZGlmZiAtLWdpdCBhL2h3L3ZpcnRpby92aG9zdC11c2Vy
LmMgYi9ody92aXJ0aW8vdmhvc3QtdXNlci5jCmluZGV4IGIwNDEzNDM2MzIuLmUwOWJlZDBlNGEg
MTAwNjQ0Ci0tLSBhL2h3L3ZpcnRpby92aG9zdC11c2VyLmMKKysrIGIvaHcvdmlydGlvL3Zob3N0
LXVzZXIuYwpAQCAtMzc0LDggKzM3NCw2IEBAIHN0YXRpYyBpbnQgdmhvc3RfdXNlcl9zZXRfbWVt
X3RhYmxlX3Bvc3Rjb3B5KHN0cnVjdCB2aG9zdF9kZXYgKmRldiwKICAgICBpbnQgZmRzW1ZIT1NU
X01FTU9SWV9NQVhfTlJFR0lPTlNdOwogICAgIGludCBpLCBmZDsKICAgICBzaXplX3QgZmRfbnVt
ID0gMDsKLSAgICBib29sIHJlcGx5X3N1cHBvcnRlZCA9IHZpcnRpb19oYXNfZmVhdHVyZShkZXYt
PnByb3RvY29sX2ZlYXR1cmVzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFZIT1NUX1VTRVJfUFJPVE9DT0xfRl9SRVBMWV9BQ0spOwogICAgIFZob3N0VXNl
ck1zZyBtc2dfcmVwbHk7CiAgICAgaW50IHJlZ2lvbl9pLCBtc2dfaTsKIApAQCAtMzg0LDEwICsz
ODIsNiBAQCBzdGF0aWMgaW50IHZob3N0X3VzZXJfc2V0X21lbV90YWJsZV9wb3N0Y29weShzdHJ1
Y3Qgdmhvc3RfZGV2ICpkZXYsCiAgICAgICAgIC5oZHIuZmxhZ3MgPSBWSE9TVF9VU0VSX1ZFUlNJ
T04sCiAgICAgfTsKIAotICAgIGlmIChyZXBseV9zdXBwb3J0ZWQpIHsKLSAgICAgICAgbXNnLmhk
ci5mbGFncyB8PSBWSE9TVF9VU0VSX05FRURfUkVQTFlfTUFTSzsKLSAgICB9Ci0KICAgICBpZiAo
dS0+cmVnaW9uX3JiX2xlbiA8IGRldi0+bWVtLT5ucmVnaW9ucykgewogICAgICAgICB1LT5yZWdp
b25fcmIgPSBnX3JlbmV3KFJBTUJsb2NrKiwgdS0+cmVnaW9uX3JiLCBkZXYtPm1lbS0+bnJlZ2lv
bnMpOwogICAgICAgICB1LT5yZWdpb25fcmJfb2Zmc2V0ID0gZ19yZW5ldyhyYW1fYWRkcl90LCB1
LT5yZWdpb25fcmJfb2Zmc2V0LApAQCAtNTAzLDEwICs0OTcsNiBAQCBzdGF0aWMgaW50IHZob3N0
X3VzZXJfc2V0X21lbV90YWJsZV9wb3N0Y29weShzdHJ1Y3Qgdmhvc3RfZGV2ICpkZXYsCiAgICAg
ICAgIHJldHVybiAtMTsKICAgICB9CiAKLSAgICBpZiAocmVwbHlfc3VwcG9ydGVkKSB7Ci0gICAg
ICAgIHJldHVybiBwcm9jZXNzX21lc3NhZ2VfcmVwbHkoZGV2LCAmbXNnKTsKLSAgICB9Ci0KICAg
ICByZXR1cm4gMDsKIH0KIApAQCAtNTE5LDggKzUwOSw3IEBAIHN0YXRpYyBpbnQgdmhvc3RfdXNl
cl9zZXRfbWVtX3RhYmxlKHN0cnVjdCB2aG9zdF9kZXYgKmRldiwKICAgICBzaXplX3QgZmRfbnVt
ID0gMDsKICAgICBib29sIGRvX3Bvc3Rjb3B5ID0gdS0+cG9zdGNvcHlfbGlzdGVuICYmIHUtPnBv
c3Rjb3B5X2ZkLmhhbmRsZXI7CiAgICAgYm9vbCByZXBseV9zdXBwb3J0ZWQgPSB2aXJ0aW9faGFz
X2ZlYXR1cmUoZGV2LT5wcm90b2NvbF9mZWF0dXJlcywKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFZIT1NUX1VTRVJfUFJPVE9DT0xfRl9SRVBMWV9BQ0spICYmCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhZG9fcG9zdGNvcHk7Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVkhPU1RfVVNFUl9Q
Uk9UT0NPTF9GX1JFUExZX0FDSyk7CiAKICAgICBpZiAoZG9fcG9zdGNvcHkpIHsKICAgICAgICAg
LyogUG9zdGNvcHkgaGFzIGVub3VnaCBkaWZmZXJlbmNlcyB0aGF0IGl0J3MgYmVzdCBkb25lIGlu
IGl0J3Mgb3duCkBAIC0xMjkxLDYgKzEyODAsNyBAQCBzdGF0aWMgaW50IHZob3N0X3VzZXJfcG9z
dGNvcHlfZW5kKHN0cnVjdCB2aG9zdF9kZXYgKmRldiwgRXJyb3IgKiplcnJwKQogICAgICAgICBy
ZXR1cm4gcmV0OwogICAgIH0KICAgICBwb3N0Y29weV91bnJlZ2lzdGVyX3NoYXJlZF91ZmQoJnUt
PnBvc3Rjb3B5X2ZkKTsKKyAgICBjbG9zZSh1LT5wb3N0Y29weV9mZC5mZCk7CiAgICAgdS0+cG9z
dGNvcHlfZmQuaGFuZGxlciA9IE5VTEw7CiAKICAgICB0cmFjZV92aG9zdF91c2VyX3Bvc3Rjb3B5
X2VuZF9leGl0KCk7CkBAIC0xNDMwLDYgKzE0MjAsMTIgQEAgc3RhdGljIGludCB2aG9zdF91c2Vy
X2JhY2tlbmRfY2xlYW51cChzdHJ1Y3Qgdmhvc3RfZGV2ICpkZXYpCiAgICAgICAgIHBvc3Rjb3B5
X3JlbW92ZV9ub3RpZmllcigmdS0+cG9zdGNvcHlfbm90aWZpZXIpOwogICAgICAgICB1LT5wb3N0
Y29weV9ub3RpZmllci5ub3RpZnkgPSBOVUxMOwogICAgIH0KKyAgICB1LT5wb3N0Y29weV9saXN0
ZW4gPSBmYWxzZTsKKyAgICBpZiAodS0+cG9zdGNvcHlfZmQuaGFuZGxlcikgeworICAgICAgICBw
b3N0Y29weV91bnJlZ2lzdGVyX3NoYXJlZF91ZmQoJnUtPnBvc3Rjb3B5X2ZkKTsKKyAgICAgICAg
Y2xvc2UodS0+cG9zdGNvcHlfZmQuZmQpOworICAgICAgICB1LT5wb3N0Y29weV9mZC5oYW5kbGVy
ID0gTlVMTDsKKyAgICB9CiAgICAgaWYgKHUtPnNsYXZlX2ZkID49IDApIHsKICAgICAgICAgcWVt
dV9zZXRfZmRfaGFuZGxlcih1LT5zbGF2ZV9mZCwgTlVMTCwgTlVMTCwgTlVMTCk7CiAgICAgICAg
IGNsb3NlKHUtPnNsYXZlX2ZkKTsKZGlmZiAtLWdpdCBhL2h3L3ZpcnRpby92aG9zdC5jIGIvaHcv
dmlydGlvL3Zob3N0LmMKaW5kZXggZDRjYjU4OTRhOC4uNTY5YzQwNTNlYSAxMDA2NDQKLS0tIGEv
aHcvdmlydGlvL3Zob3N0LmMKKysrIGIvaHcvdmlydGlvL3Zob3N0LmMKQEAgLTEwNzMsMTAgKzEw
NzMsOCBAQCBzdGF0aWMgdm9pZCB2aG9zdF92aXJ0cXVldWVfc3RvcChzdHJ1Y3Qgdmhvc3RfZGV2
ICpkZXYsCiAgICAgICAgIC5pbmRleCA9IHZob3N0X3ZxX2luZGV4LAogICAgIH07CiAgICAgaW50
IHI7Ci0gICAgaW50IGE7CiAKLSAgICBhID0gdmlydGlvX3F1ZXVlX2dldF9kZXNjX2FkZHIodmRl
diwgaWR4KTsKLSAgICBpZiAoYSA9PSAwKSB7CisgICAgaWYgKHZpcnRpb19xdWV1ZV9nZXRfZGVz
Y19hZGRyKHZkZXYsIGlkeCkgPT0gMCkgewogICAgICAgICAvKiBEb24ndCBzdG9wIHRoZSB2aXJ0
cXVldWUgd2hpY2ggbWlnaHQgaGF2ZSBub3QgYmVlbiBzdGFydGVkICovCiAgICAgICAgIHJldHVy
bjsKICAgICB9CmRpZmYgLS1naXQgYS9ody92aXJ0aW8vdmlydGlvLmMgYi9ody92aXJ0aW8vdmly
dGlvLmMKaW5kZXggZDRlNGQ5OGI1OS4uNTdhNjAzYTY1YiAxMDA2NDQKLS0tIGEvaHcvdmlydGlv
L3ZpcnRpby5jCisrKyBiL2h3L3ZpcnRpby92aXJ0aW8uYwpAQCAtMTYwNCw2ICsxNjA0LDggQEAg
dm9pZCB2aXJ0aW9fZGVsX3F1ZXVlKFZpcnRJT0RldmljZSAqdmRldiwgaW50IG4pCiAKICAgICB2
ZGV2LT52cVtuXS52cmluZy5udW0gPSAwOwogICAgIHZkZXYtPnZxW25dLnZyaW5nLm51bV9kZWZh
dWx0ID0gMDsKKyAgICB2ZGV2LT52cVtuXS5oYW5kbGVfb3V0cHV0ID0gTlVMTDsKKyAgICB2ZGV2
LT52cVtuXS5oYW5kbGVfYWlvX291dHB1dCA9IE5VTEw7CiB9CiAKIHN0YXRpYyB2b2lkIHZpcnRp
b19zZXRfaXNyKFZpcnRJT0RldmljZSAqdmRldiwgaW50IHZhbHVlKQpAQCAtMjAwNiwxNCArMjAw
OCwyNSBAQCBzdGF0aWMgaW50IHZpcnRpb19zZXRfZmVhdHVyZXNfbm9jaGVjayhWaXJ0SU9EZXZp
Y2UgKnZkZXYsIHVpbnQ2NF90IHZhbCkKIAogaW50IHZpcnRpb19zZXRfZmVhdHVyZXMoVmlydElP
RGV2aWNlICp2ZGV2LCB1aW50NjRfdCB2YWwpCiB7Ci0gICAvKgorICAgIGludCByZXQ7CisgICAg
LyoKICAgICAgKiBUaGUgZHJpdmVyIG11c3Qgbm90IGF0dGVtcHQgdG8gc2V0IGZlYXR1cmVzIGFm
dGVyIGZlYXR1cmUgbmVnb3RpYXRpb24KICAgICAgKiBoYXMgZmluaXNoZWQuCiAgICAgICovCiAg
ICAgaWYgKHZkZXYtPnN0YXR1cyAmIFZJUlRJT19DT05GSUdfU19GRUFUVVJFU19PSykgewogICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9Ci0gICAgcmV0dXJuIHZpcnRpb19zZXRfZmVhdHVy
ZXNfbm9jaGVjayh2ZGV2LCB2YWwpOworICAgIHJldCA9IHZpcnRpb19zZXRfZmVhdHVyZXNfbm9j
aGVjayh2ZGV2LCB2YWwpOworICAgIGlmICghcmV0ICYmIHZpcnRpb192ZGV2X2hhc19mZWF0dXJl
KHZkZXYsIFZJUlRJT19SSU5HX0ZfRVZFTlRfSURYKSkgeworICAgICAgICAvKiBWSVJUSU9fUklO
R19GX0VWRU5UX0lEWCBjaGFuZ2VzIHRoZSBzaXplIG9mIHRoZSBjYWNoZXMuICAqLworICAgICAg
ICBpbnQgaTsKKyAgICAgICAgZm9yIChpID0gMDsgaSA8IFZJUlRJT19RVUVVRV9NQVg7IGkrKykg
eworICAgICAgICAgICAgaWYgKHZkZXYtPnZxW2ldLnZyaW5nLm51bSAhPSAwKSB7CisgICAgICAg
ICAgICAgICAgdmlydGlvX2luaXRfcmVnaW9uX2NhY2hlKHZkZXYsIGkpOworICAgICAgICAgICAg
fQorICAgICAgICB9CisgICAgfQorICAgIHJldHVybiByZXQ7CiB9CiAKIGludCB2aXJ0aW9fbG9h
ZChWaXJ0SU9EZXZpY2UgKnZkZXYsIFFFTVVGaWxlICpmLCBpbnQgdmVyc2lvbl9pZCkKZGlmZiAt
LWdpdCBhL2luY2x1ZGUvYmxvY2svbmJkLmggYi9pbmNsdWRlL2Jsb2NrL25iZC5oCmluZGV4IDQ2
MzhjODM5ZjUuLmE1M2IwY2ZhZTAgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvYmxvY2svbmJkLmgKKysr
IGIvaW5jbHVkZS9ibG9jay9uYmQuaApAQCAtMTM1LDcgKzEzNSw5IEBAIHR5cGVkZWYgc3RydWN0
IE5CREV4dGVudCB7CiAjZGVmaW5lIE5CRF9GTEFHX1NFTkRfVFJJTSAgICAgICAgICgxIDw8IDUp
IC8qIFNlbmQgVFJJTSAoZGlzY2FyZCkgKi8KICNkZWZpbmUgTkJEX0ZMQUdfU0VORF9XUklURV9a
RVJPRVMgKDEgPDwgNikgLyogU2VuZCBXUklURV9aRVJPRVMgKi8KICNkZWZpbmUgTkJEX0ZMQUdf
U0VORF9ERiAgICAgICAgICAgKDEgPDwgNykgLyogU2VuZCBERiAoRG8gbm90IEZyYWdtZW50KSAq
LwotI2RlZmluZSBOQkRfRkxBR19TRU5EX0NBQ0hFICAgICAgICAoMSA8PCA4KSAvKiBTZW5kIENB
Q0hFIChwcmVmZXRjaCkgKi8KKyNkZWZpbmUgTkJEX0ZMQUdfQ0FOX01VTFRJX0NPTk4gICAgKDEg
PDwgOCkgLyogTXVsdGktY2xpZW50IGNhY2hlIGNvbnNpc3RlbnQgKi8KKyNkZWZpbmUgTkJEX0ZM
QUdfU0VORF9SRVNJWkUgICAgICAgKDEgPDwgOSkgLyogU2VuZCByZXNpemUgKi8KKyNkZWZpbmUg
TkJEX0ZMQUdfU0VORF9DQUNIRSAgICAgICAgKDEgPDwgMTApIC8qIFNlbmQgQ0FDSEUgKHByZWZl
dGNoKSAqLwogCiAvKiBOZXctc3R5bGUgaGFuZHNoYWtlIChnbG9iYWwpIGZsYWdzLCBzZW50IGZy
b20gc2VydmVyIHRvIGNsaWVudCwgYW5kCiAgICBjb250cm9sIHdoYXQgd2lsbCBoYXBwZW4gZHVy
aW5nIGhhbmRzaGFrZSBwaGFzZS4gKi8KZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcvaTJjL2kyYy5o
IGIvaW5jbHVkZS9ody9pMmMvaTJjLmgKaW5kZXggNWRjMTY2MTU4Yi4uY2Y0YzQ1YTk4ZiAxMDA2
NDQKLS0tIGEvaW5jbHVkZS9ody9pMmMvaTJjLmgKKysrIGIvaW5jbHVkZS9ody9pMmMvaTJjLmgK
QEAgLTgyLDYgKzgyLDggQEAgaW50IGkyY19yZWN2KEkyQ0J1cyAqYnVzKTsKIAogRGV2aWNlU3Rh
dGUgKmkyY19jcmVhdGVfc2xhdmUoSTJDQnVzICpidXMsIGNvbnN0IGNoYXIgKm5hbWUsIHVpbnQ4
X3QgYWRkcik7CiAKK3R5cGVkZWYgc3RydWN0IGJpdGJhbmdfaTJjX2ludGVyZmFjZSBiaXRiYW5n
X2kyY19pbnRlcmZhY2U7CisKIC8qIGxtODMyeC5jICovCiB2b2lkIGxtODMyeF9rZXlfZXZlbnQo
RGV2aWNlU3RhdGUgKmRldiwgaW50IGtleSwgaW50IHN0YXRlKTsKIApkaWZmIC0tZ2l0IGEvaW5j
bHVkZS9ody9pMmMvcHBjNHh4X2kyYy5oIGIvaW5jbHVkZS9ody9pMmMvcHBjNHh4X2kyYy5oCmlu
ZGV4IDA4OTFhOWM5NDguLmIzNDUwYmFjZjcgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHcvaTJjL3Bw
YzR4eF9pMmMuaAorKysgYi9pbmNsdWRlL2h3L2kyYy9wcGM0eHhfaTJjLmgKQEAgLTMxLDkgKzMx
LDYgQEAKICNpbmNsdWRlICJody9zeXNidXMuaCIKICNpbmNsdWRlICJody9pMmMvaTJjLmgiCiAK
LS8qIGZyb20gaHcvaTJjL2JpdGJhbmdfaTJjLmggKi8KLXR5cGVkZWYgc3RydWN0IGJpdGJhbmdf
aTJjX2ludGVyZmFjZSBiaXRiYW5nX2kyY19pbnRlcmZhY2U7Ci0KICNkZWZpbmUgVFlQRV9QUEM0
eHhfSTJDICJwcGM0eHgtaTJjIgogI2RlZmluZSBQUEM0eHhfSTJDKG9iaikgT0JKRUNUX0NIRUNL
KFBQQzR4eEkyQ1N0YXRlLCAob2JqKSwgVFlQRV9QUEM0eHhfSTJDKQogCmRpZmYgLS1naXQgYS9p
bmNsdWRlL2h3L3MzOTB4L3RvZC5oIGIvaW5jbHVkZS9ody9zMzkweC90b2QuaAppbmRleCA0MTNj
MGQ3YzAyLi40NDJmNDViMmY1IDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L3MzOTB4L3RvZC5oCisr
KyBiL2luY2x1ZGUvaHcvczM5MHgvdG9kLmgKQEAgLTUwLDcgKzUwLDcgQEAgdHlwZWRlZiBzdHJ1
Y3QgUzM5MFRPRENsYXNzIHsKIC8qIENvbnZlcnRzIG5zIHRvIHMzOTAncyBjbG9jayBmb3JtYXQg
Ki8KIHN0YXRpYyBpbmxpbmUgdWludDY0X3QgdGltZTJ0b2QodWludDY0X3QgbnMpCiB7Ci0gICAg
cmV0dXJuIChucyA8PCA5KSAvIDEyNSArICgoKG5zICYgMHhmZjEwMDAwMDAwMDAwMDAwdWxsKSAv
IDEyNSkgPDwgOSk7CisgICAgcmV0dXJuIChucyA8PCA5KSAvIDEyNSArICgoKG5zICYgMHhmZjgw
MDAwMDAwMDAwMDAwdWxsKSAvIDEyNSkgPDwgOSk7CiB9CiAKIC8qIENvbnZlcnRzIHMzOTAncyBj
bG9jayBmb3JtYXQgdG8gbnMgKi8KZGlmZiAtLWdpdCBhL2pvYi5jIGIvam9iLmMKaW5kZXggZmE2
NzFiNDMxYS4uYTNiZWM3ZmIyMiAxMDA2NDQKLS0tIGEvam9iLmMKKysrIGIvam9iLmMKQEAgLTEz
NiwyMSArMTM2LDEzIEBAIHN0YXRpYyB2b2lkIGpvYl90eG5fZGVsX2pvYihKb2IgKmpvYikKICAg
ICB9CiB9CiAKLXN0YXRpYyBpbnQgam9iX3R4bl9hcHBseShKb2JUeG4gKnR4biwgaW50IGZuKEpv
YiAqKSwgYm9vbCBsb2NrKQorc3RhdGljIGludCBqb2JfdHhuX2FwcGx5KEpvYlR4biAqdHhuLCBp
bnQgZm4oSm9iICopKQogewotICAgIEFpb0NvbnRleHQgKmN0eDsKICAgICBKb2IgKmpvYiwgKm5l
eHQ7CiAgICAgaW50IHJjID0gMDsKIAogICAgIFFMSVNUX0ZPUkVBQ0hfU0FGRShqb2IsICZ0eG4t
PmpvYnMsIHR4bl9saXN0LCBuZXh0KSB7Ci0gICAgICAgIGlmIChsb2NrKSB7Ci0gICAgICAgICAg
ICBjdHggPSBqb2ItPmFpb19jb250ZXh0OwotICAgICAgICAgICAgYWlvX2NvbnRleHRfYWNxdWly
ZShjdHgpOwotICAgICAgICB9CiAgICAgICAgIHJjID0gZm4oam9iKTsKLSAgICAgICAgaWYgKGxv
Y2spIHsKLSAgICAgICAgICAgIGFpb19jb250ZXh0X3JlbGVhc2UoY3R4KTsKLSAgICAgICAgfQog
ICAgICAgICBpZiAocmMpIHsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CkBAIC03MzIs
MTAgKzcyNCwxMCBAQCBzdGF0aWMgdm9pZCBqb2JfY2FuY2VsX2FzeW5jKEpvYiAqam9iLCBib29s
IGZvcmNlKQogewogICAgIGlmIChqb2ItPnVzZXJfcGF1c2VkKSB7CiAgICAgICAgIC8qIERvIG5v
dCBjYWxsIGpvYl9lbnRlciBoZXJlLCB0aGUgY2FsbGVyIHdpbGwgaGFuZGxlIGl0LiAgKi8KLSAg
ICAgICAgam9iLT51c2VyX3BhdXNlZCA9IGZhbHNlOwogICAgICAgICBpZiAoam9iLT5kcml2ZXIt
PnVzZXJfcmVzdW1lKSB7CiAgICAgICAgICAgICBqb2ItPmRyaXZlci0+dXNlcl9yZXN1bWUoam9i
KTsKICAgICAgICAgfQorICAgICAgICBqb2ItPnVzZXJfcGF1c2VkID0gZmFsc2U7CiAgICAgICAg
IGFzc2VydChqb2ItPnBhdXNlX2NvdW50ID4gMCk7CiAgICAgICAgIGpvYi0+cGF1c2VfY291bnQt
LTsKICAgICB9CkBAIC04MDcsMTEgKzc5OSwxMSBAQCBzdGF0aWMgdm9pZCBqb2JfZG9fZmluYWxp
emUoSm9iICpqb2IpCiAgICAgYXNzZXJ0KGpvYiAmJiBqb2ItPnR4bik7CiAKICAgICAvKiBwcmVw
YXJlIHRoZSB0cmFuc2FjdGlvbiB0byBjb21wbGV0ZSAqLwotICAgIHJjID0gam9iX3R4bl9hcHBs
eShqb2ItPnR4biwgam9iX3ByZXBhcmUsIHRydWUpOworICAgIHJjID0gam9iX3R4bl9hcHBseShq
b2ItPnR4biwgam9iX3ByZXBhcmUpOwogICAgIGlmIChyYykgewogICAgICAgICBqb2JfY29tcGxl
dGVkX3R4bl9hYm9ydChqb2IpOwogICAgIH0gZWxzZSB7Ci0gICAgICAgIGpvYl90eG5fYXBwbHko
am9iLT50eG4sIGpvYl9maW5hbGl6ZV9zaW5nbGUsIHRydWUpOworICAgICAgICBqb2JfdHhuX2Fw
cGx5KGpvYi0+dHhuLCBqb2JfZmluYWxpemVfc2luZ2xlKTsKICAgICB9CiB9CiAKQEAgLTg1Nywx
MCArODQ5LDEwIEBAIHN0YXRpYyB2b2lkIGpvYl9jb21wbGV0ZWRfdHhuX3N1Y2Nlc3MoSm9iICpq
b2IpCiAgICAgICAgIGFzc2VydChvdGhlcl9qb2ItPnJldCA9PSAwKTsKICAgICB9CiAKLSAgICBq
b2JfdHhuX2FwcGx5KHR4biwgam9iX3RyYW5zaXRpb25fdG9fcGVuZGluZywgZmFsc2UpOworICAg
IGpvYl90eG5fYXBwbHkodHhuLCBqb2JfdHJhbnNpdGlvbl90b19wZW5kaW5nKTsKIAogICAgIC8q
IElmIG5vIGpvYnMgbmVlZCBtYW51YWwgZmluYWxpemF0aW9uLCBhdXRvbWF0aWNhbGx5IGRvIHNv
ICovCi0gICAgaWYgKGpvYl90eG5fYXBwbHkodHhuLCBqb2JfbmVlZHNfZmluYWxpemUsIGZhbHNl
KSA9PSAwKSB7CisgICAgaWYgKGpvYl90eG5fYXBwbHkodHhuLCBqb2JfbmVlZHNfZmluYWxpemUp
ID09IDApIHsKICAgICAgICAgam9iX2RvX2ZpbmFsaXplKGpvYik7CiAgICAgfQogfQpkaWZmIC0t
Z2l0IGEvbGludXgtdXNlci9zeXNjYWxsLmMgYi9saW51eC11c2VyL3N5c2NhbGwuYwppbmRleCBk
ZmM4NTFjYzM1Li4wODU5NzM5ZTlkIDEwMDY0NAotLS0gYS9saW51eC11c2VyL3N5c2NhbGwuYwor
KysgYi9saW51eC11c2VyL3N5c2NhbGwuYwpAQCAtODA3Nyw2ICs4MDc3LDkgQEAgYWJpX2xvbmcg
ZG9fc3lzY2FsbCh2b2lkICpjcHVfZW52LCBpbnQgbnVtLCBhYmlfbG9uZyBhcmcxLAogICAgICAg
ICB9CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgVEFSR0VUX05SX3dyaXRlOgorICAgICAgICBp
ZiAoYXJnMiA9PSAwICYmIGFyZzMgPT0gMCkgeworICAgICAgICAgICAgcmV0dXJuIGdldF9lcnJu
byhzYWZlX3dyaXRlKGFyZzEsIDAsIDApKTsKKyAgICAgICAgfQogICAgICAgICBpZiAoIShwID0g
bG9ja191c2VyKFZFUklGWV9SRUFELCBhcmcyLCBhcmczLCAxKSkpCiAgICAgICAgICAgICBnb3Rv
IGVmYXVsdDsKICAgICAgICAgaWYgKGZkX3RyYW5zX3RhcmdldF90b19ob3N0X2RhdGEoYXJnMSkp
IHsKQEAgLTEwODQ4LDE1ICsxMDg1MSwyMiBAQCBhYmlfbG9uZyBkb19zeXNjYWxsKHZvaWQgKmNw
dV9lbnYsIGludCBudW0sIGFiaV9sb25nIGFyZzEsCiAjZW5kaWYKICNpZmRlZiBUQVJHRVRfQUFS
Q0g2NAogICAgICAgICBjYXNlIFRBUkdFVF9QUl9TVkVfU0VUX1ZMOgotICAgICAgICAgICAgLyog
V2UgY2Fubm90IHN1cHBvcnQgZWl0aGVyIFBSX1NWRV9TRVRfVkxfT05FWEVDCi0gICAgICAgICAg
ICAgICBvciBQUl9TVkVfVkxfSU5IRVJJVC4gIFRoZXJlZm9yZSwgYW55dGhpbmcgYWJvdmUKLSAg
ICAgICAgICAgICAgIEFSTV9NQVhfVlEgcmVzdWx0cyBpbiBFSU5WQUwuICAqLworICAgICAgICAg
ICAgLyoKKyAgICAgICAgICAgICAqIFdlIGNhbm5vdCBzdXBwb3J0IGVpdGhlciBQUl9TVkVfU0VU
X1ZMX09ORVhFQyBvcgorICAgICAgICAgICAgICogUFJfU1ZFX1ZMX0lOSEVSSVQuICBOb3RlIHRo
ZSBrZXJuZWwgZGVmaW5pdGlvbgorICAgICAgICAgICAgICogb2Ygc3ZlX3ZsX3ZhbGlkIGFsbG93
cyBmb3IgVlE9NTEyLCBpLmUuIFZMPTgxOTIsCisgICAgICAgICAgICAgKiBldmVuIHRob3VnaCB0
aGUgY3VycmVudCBhcmNoaXRlY3R1cmFsIG1heGltdW0gaXMgVlE9MTYuCisgICAgICAgICAgICAg
Ki8KICAgICAgICAgICAgIHJldCA9IC1UQVJHRVRfRUlOVkFMOwogICAgICAgICAgICAgaWYgKGFy
bV9mZWF0dXJlKGNwdV9lbnYsIEFSTV9GRUFUVVJFX1NWRSkKLSAgICAgICAgICAgICAgICAmJiBh
cmcyID49IDAgJiYgYXJnMiA8PSBBUk1fTUFYX1ZRICogMTYgJiYgIShhcmcyICYgMTUpKSB7Cisg
ICAgICAgICAgICAgICAgJiYgYXJnMiA+PSAwICYmIGFyZzIgPD0gNTEyICogMTYgJiYgIShhcmcy
ICYgMTUpKSB7CiAgICAgICAgICAgICAgICAgQ1BVQVJNU3RhdGUgKmVudiA9IGNwdV9lbnY7Ci0g
ICAgICAgICAgICAgICAgaW50IG9sZF92cSA9IChlbnYtPnZmcC56Y3JfZWxbMV0gJiAweGYpICsg
MTsKLSAgICAgICAgICAgICAgICBpbnQgdnEgPSBNQVgoYXJnMiAvIDE2LCAxKTsKKyAgICAgICAg
ICAgICAgICBBUk1DUFUgKmNwdSA9IGFybV9lbnZfZ2V0X2NwdShlbnYpOworICAgICAgICAgICAg
ICAgIHVpbnQzMl90IHZxLCBvbGRfdnE7CisKKyAgICAgICAgICAgICAgICBvbGRfdnEgPSAoZW52
LT52ZnAuemNyX2VsWzFdICYgMHhmKSArIDE7CisgICAgICAgICAgICAgICAgdnEgPSBNQVgoYXJn
MiAvIDE2LCAxKTsKKyAgICAgICAgICAgICAgICB2cSA9IE1JTih2cSwgY3B1LT5zdmVfbWF4X3Zx
KTsKIAogICAgICAgICAgICAgICAgIGlmICh2cSA8IG9sZF92cSkgewogICAgICAgICAgICAgICAg
ICAgICBhYXJjaDY0X3N2ZV9uYXJyb3dfdnEoZW52LCB2cSk7CkBAIC0xMDkwMCw4ICsxMDkxMCwx
NSBAQCBhYmlfbG9uZyBkb19zeXNjYWxsKHZvaWQgKmNwdV9lbnYsIGludCBudW0sIGFiaV9sb25n
IGFyZzEsCiAgICAgICAgICAgICBhcmc0ID0gYXJnNTsKICAgICAgICAgICAgIGFyZzUgPSBhcmc2
OwogICAgICAgICB9Ci0gICAgICAgIGlmICghKHAgPSBsb2NrX3VzZXIoVkVSSUZZX1dSSVRFLCBh
cmcyLCBhcmczLCAwKSkpCi0gICAgICAgICAgICBnb3RvIGVmYXVsdDsKKyAgICAgICAgaWYgKGFy
ZzIgPT0gMCAmJiBhcmczID09IDApIHsKKyAgICAgICAgICAgIC8qIFNwZWNpYWwtY2FzZSBOVUxM
IGJ1ZmZlciBhbmQgemVybyBsZW5ndGgsIHdoaWNoIHNob3VsZCBzdWNjZWVkICovCisgICAgICAg
ICAgICBwID0gMDsKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIHAgPSBsb2NrX3VzZXIo
VkVSSUZZX1dSSVRFLCBhcmcyLCBhcmczLCAwKTsKKyAgICAgICAgICAgIGlmICghcCkgeworICAg
ICAgICAgICAgICAgIGdvdG8gZWZhdWx0OworICAgICAgICAgICAgfQorICAgICAgICB9CiAgICAg
ICAgIHJldCA9IGdldF9lcnJubyhwcmVhZDY0KGFyZzEsIHAsIGFyZzMsIHRhcmdldF9vZmZzZXQ2
NChhcmc0LCBhcmc1KSkpOwogICAgICAgICB1bmxvY2tfdXNlcihwLCBhcmcyLCByZXQpOwogICAg
ICAgICBicmVhazsKQEAgLTEwOTEwLDggKzEwOTI3LDE1IEBAIGFiaV9sb25nIGRvX3N5c2NhbGwo
dm9pZCAqY3B1X2VudiwgaW50IG51bSwgYWJpX2xvbmcgYXJnMSwKICAgICAgICAgICAgIGFyZzQg
PSBhcmc1OwogICAgICAgICAgICAgYXJnNSA9IGFyZzY7CiAgICAgICAgIH0KLSAgICAgICAgaWYg
KCEocCA9IGxvY2tfdXNlcihWRVJJRllfUkVBRCwgYXJnMiwgYXJnMywgMSkpKQotICAgICAgICAg
ICAgZ290byBlZmF1bHQ7CisgICAgICAgIGlmIChhcmcyID09IDAgJiYgYXJnMyA9PSAwKSB7Cisg
ICAgICAgICAgICAvKiBTcGVjaWFsLWNhc2UgTlVMTCBidWZmZXIgYW5kIHplcm8gbGVuZ3RoLCB3
aGljaCBzaG91bGQgc3VjY2VlZCAqLworICAgICAgICAgICAgcCA9IDA7CisgICAgICAgIH0gZWxz
ZSB7CisgICAgICAgICAgICBwID0gbG9ja191c2VyKFZFUklGWV9SRUFELCBhcmcyLCBhcmczLCAx
KTsKKyAgICAgICAgICAgIGlmICghcCkgeworICAgICAgICAgICAgICAgIGdvdG8gZWZhdWx0Owor
ICAgICAgICAgICAgfQorICAgICAgICB9CiAgICAgICAgIHJldCA9IGdldF9lcnJubyhwd3JpdGU2
NChhcmcxLCBwLCBhcmczLCB0YXJnZXRfb2Zmc2V0NjQoYXJnNCwgYXJnNSkpKTsKICAgICAgICAg
dW5sb2NrX3VzZXIocCwgYXJnMiwgMCk7CiAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEvbWln
cmF0aW9uL3Bvc3Rjb3B5LXJhbS5jIGIvbWlncmF0aW9uL3Bvc3Rjb3B5LXJhbS5jCmluZGV4IDkz
MmYxODg5NDkuLmQ2Y2M5OWZlZTEgMTAwNjQ0Ci0tLSBhL21pZ3JhdGlvbi9wb3N0Y29weS1yYW0u
YworKysgYi9taWdyYXRpb24vcG9zdGNvcHktcmFtLmMKQEAgLTUxOSw2ICs1MTksMTIgQEAgaW50
IHBvc3Rjb3B5X3JhbV9pbmNvbWluZ19jbGVhbnVwKE1pZ3JhdGlvbkluY29taW5nU3RhdGUgKm1p
cykKICAgICBpZiAobWlzLT5oYXZlX2ZhdWx0X3RocmVhZCkgewogICAgICAgICBFcnJvciAqbG9j
YWxfZXJyID0gTlVMTDsKIAorICAgICAgICAvKiBMZXQgdGhlIGZhdWx0IHRocmVhZCBxdWl0ICov
CisgICAgICAgIGF0b21pY19zZXQoJm1pcy0+ZmF1bHRfdGhyZWFkX3F1aXQsIDEpOworICAgICAg
ICBwb3N0Y29weV9mYXVsdF90aHJlYWRfbm90aWZ5KG1pcyk7CisgICAgICAgIHRyYWNlX3Bvc3Rj
b3B5X3JhbV9pbmNvbWluZ19jbGVhbnVwX2pvaW4oKTsKKyAgICAgICAgcWVtdV90aHJlYWRfam9p
bigmbWlzLT5mYXVsdF90aHJlYWQpOworCiAgICAgICAgIGlmIChwb3N0Y29weV9ub3RpZnkoUE9T
VENPUFlfTk9USUZZX0lOQk9VTkRfRU5ELCAmbG9jYWxfZXJyKSkgewogICAgICAgICAgICAgZXJy
b3JfcmVwb3J0X2Vycihsb2NhbF9lcnIpOwogICAgICAgICAgICAgcmV0dXJuIC0xOwpAQCAtNTI3
LDExICs1MzMsNiBAQCBpbnQgcG9zdGNvcHlfcmFtX2luY29taW5nX2NsZWFudXAoTWlncmF0aW9u
SW5jb21pbmdTdGF0ZSAqbWlzKQogICAgICAgICBpZiAocWVtdV9yYW1fZm9yZWFjaF9taWdyYXRh
YmxlX2Jsb2NrKGNsZWFudXBfcmFuZ2UsIG1pcykpIHsKICAgICAgICAgICAgIHJldHVybiAtMTsK
ICAgICAgICAgfQotICAgICAgICAvKiBMZXQgdGhlIGZhdWx0IHRocmVhZCBxdWl0ICovCi0gICAg
ICAgIGF0b21pY19zZXQoJm1pcy0+ZmF1bHRfdGhyZWFkX3F1aXQsIDEpOwotICAgICAgICBwb3N0
Y29weV9mYXVsdF90aHJlYWRfbm90aWZ5KG1pcyk7Ci0gICAgICAgIHRyYWNlX3Bvc3Rjb3B5X3Jh
bV9pbmNvbWluZ19jbGVhbnVwX2pvaW4oKTsKLSAgICAgICAgcWVtdV90aHJlYWRfam9pbigmbWlz
LT5mYXVsdF90aHJlYWQpOwogCiAgICAgICAgIHRyYWNlX3Bvc3Rjb3B5X3JhbV9pbmNvbWluZ19j
bGVhbnVwX2Nsb3NldWYoKTsKICAgICAgICAgY2xvc2UobWlzLT51c2VyZmF1bHRfZmQpOwpkaWZm
IC0tZ2l0IGEvbW9uaXRvci5jIGIvbW9uaXRvci5jCmluZGV4IDc3ODYxZTk2YWYuLmExOTk5ZTM5
NmMgMTAwNjQ0Ci0tLSBhL21vbml0b3IuYworKysgYi9tb25pdG9yLmMKQEAgLTQyNzcsNiArNDI3
Nyw4IEBAIHN0YXRpYyB2b2lkIGhhbmRsZV9xbXBfY29tbWFuZChKU09OTWVzc2FnZVBhcnNlciAq
cGFyc2VyLCBHUXVldWUgKnRva2VucykKICAgICAgICAgdHJhY2VfbW9uaXRvcl9xbXBfY21kX291
dF9vZl9iYW5kKHFvYmplY3RfZ2V0X3RyeV9zdHIoaWQpCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA/OiAiIik7CiAgICAgICAgIG1vbml0b3JfcW1wX2Rpc3BhdGNo
KG1vbiwgcmVxLCBpZCk7CisgICAgICAgIHFvYmplY3RfdW5yZWYocmVxKTsKKyAgICAgICAgcW9i
amVjdF91bnJlZihpZCk7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKZGlmZiAtLWdpdCBhL25i
ZC9zZXJ2ZXIuYyBiL25iZC9zZXJ2ZXIuYwppbmRleCBlYTVmZTBlYjMzLi4yMTkzZTE2YzY4IDEw
MDY0NAotLS0gYS9uYmQvc2VydmVyLmMKKysrIGIvbmJkL3NlcnZlci5jCkBAIC05NzgsNiArOTc4
LDcgQEAgc3RhdGljIGludCBuYmRfbmVnb3RpYXRlX21ldGFfcXVlcmllcyhOQkRDbGllbnQgKmNs
aWVudCwKICAgICBpZiAoY2xpZW50LT5vcHQgPT0gTkJEX09QVF9MSVNUX01FVEFfQ09OVEVYVCAm
JiAhbmJfcXVlcmllcykgewogICAgICAgICAvKiBlbmFibGUgYWxsIGtub3duIGNvbnRleHRzICov
CiAgICAgICAgIG1ldGEtPmJhc2VfYWxsb2NhdGlvbiA9IHRydWU7CisgICAgICAgIG1ldGEtPmJp
dG1hcCA9ICEhbWV0YS0+ZXhwLT5leHBvcnRfYml0bWFwOwogICAgIH0gZWxzZSB7CiAgICAgICAg
IGZvciAoaSA9IDA7IGkgPCBuYl9xdWVyaWVzOyArK2kpIHsKICAgICAgICAgICAgIHJldCA9IG5i
ZF9uZWdvdGlhdGVfbWV0YV9xdWVyeShjbGllbnQsIG1ldGEsIGVycnApOwpAQCAtMTk1MSw2ICsx
OTUyLDggQEAgc3RhdGljIHVuc2lnbmVkIGludCBiaXRtYXBfdG9fZXh0ZW50cyhCZHJ2RGlydHlC
aXRtYXAgKmJpdG1hcCwgdWludDY0X3Qgb2Zmc2V0LAogCiAgICAgYXNzZXJ0KGJlZ2luIDwgb3Zl
cmFsbF9lbmQgJiYgbmJfZXh0ZW50cyk7CiAgICAgd2hpbGUgKGJlZ2luIDwgb3ZlcmFsbF9lbmQg
JiYgaSA8IG5iX2V4dGVudHMpIHsKKyAgICAgICAgYm9vbCBuZXh0X2RpcnR5ID0gIWRpcnR5Owor
CiAgICAgICAgIGlmIChkaXJ0eSkgewogICAgICAgICAgICAgZW5kID0gYmRydl9kaXJ0eV9iaXRt
YXBfbmV4dF96ZXJvKGJpdG1hcCwgYmVnaW4pOwogICAgICAgICB9IGVsc2UgewpAQCAtMTk2Miw2
ICsxOTY1LDcgQEAgc3RhdGljIHVuc2lnbmVkIGludCBiaXRtYXBfdG9fZXh0ZW50cyhCZHJ2RGly
dHlCaXRtYXAgKmJpdG1hcCwgdWludDY0X3Qgb2Zmc2V0LAogICAgICAgICAgICAgZW5kID0gTUlO
KGJkcnZfZGlydHlfYml0bWFwX3NpemUoYml0bWFwKSwKICAgICAgICAgICAgICAgICAgICAgICBi
ZWdpbiArIFVJTlQzMl9NQVggKyAxIC0KICAgICAgICAgICAgICAgICAgICAgICBiZHJ2X2RpcnR5
X2JpdG1hcF9ncmFudWxhcml0eShiaXRtYXApKTsKKyAgICAgICAgICAgIG5leHRfZGlydHkgPSBk
aXJ0eTsKICAgICAgICAgfQogICAgICAgICBpZiAoZG9udF9mcmFnbWVudCAmJiBlbmQgPiBvdmVy
YWxsX2VuZCkgewogICAgICAgICAgICAgZW5kID0gb3ZlcmFsbF9lbmQ7CkBAIC0xOTcxLDcgKzE5
NzUsNyBAQCBzdGF0aWMgdW5zaWduZWQgaW50IGJpdG1hcF90b19leHRlbnRzKEJkcnZEaXJ0eUJp
dG1hcCAqYml0bWFwLCB1aW50NjRfdCBvZmZzZXQsCiAgICAgICAgIGV4dGVudHNbaV0uZmxhZ3Mg
PSBjcHVfdG9fYmUzMihkaXJ0eSA/IE5CRF9TVEFURV9ESVJUWSA6IDApOwogICAgICAgICBpKys7
CiAgICAgICAgIGJlZ2luID0gZW5kOwotICAgICAgICBkaXJ0eSA9ICFkaXJ0eTsKKyAgICAgICAg
ZGlydHkgPSBuZXh0X2RpcnR5OwogICAgIH0KIAogICAgIGJkcnZfZGlydHlfaXRlcl9mcmVlKGl0
KTsKQEAgLTIxMzUsNyArMjEzOSw4IEBAIHN0YXRpYyBjb3JvdXRpbmVfZm4gaW50IG5iZF9kb19j
bWRfcmVhZChOQkRDbGllbnQgKmNsaWVudCwgTkJEUmVxdWVzdCAqcmVxdWVzdCwKICAgICB9CiAK
ICAgICBpZiAoY2xpZW50LT5zdHJ1Y3R1cmVkX3JlcGx5ICYmICEocmVxdWVzdC0+ZmxhZ3MgJiBO
QkRfQ01EX0ZMQUdfREYpICYmCi0gICAgICAgIHJlcXVlc3QtPmxlbikgeworICAgICAgICByZXF1
ZXN0LT5sZW4gJiYgcmVxdWVzdC0+dHlwZSAhPSBOQkRfQ01EX0NBQ0hFKQorICAgIHsKICAgICAg
ICAgcmV0dXJuIG5iZF9jb19zZW5kX3NwYXJzZV9yZWFkKGNsaWVudCwgcmVxdWVzdC0+aGFuZGxl
LCByZXF1ZXN0LT5mcm9tLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZGF0YSwgcmVxdWVzdC0+bGVuLCBlcnJwKTsKICAgICB9CmRpZmYgLS1naXQgYS9uZXQvc2xpcnAu
YyBiL25ldC9zbGlycC5jCmluZGV4IDFlMTQzMThiNGQuLmZkMjFkYzcyOGMgMTAwNjQ0Ci0tLSBh
L25ldC9zbGlycC5jCisrKyBiL25ldC9zbGlycC5jCkBAIC0zNjUsNiArMzY1LDE1IEBAIHN0YXRp
YyBpbnQgbmV0X3NsaXJwX2luaXQoTmV0Q2xpZW50U3RhdGUgKnBlZXIsIGNvbnN0IGNoYXIgKm1v
ZGVsLAogICAgICAgICByZXR1cm4gLTE7CiAgICAgfQogCisgICAgaWYgKHZkb21haW5uYW1lICYm
IHN0cmxlbih2ZG9tYWlubmFtZSkgPiAyNTUpIHsKKyAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAi
J2RvbWFpbm5hbWUnIHBhcmFtZXRlciBjYW5ub3QgZXhjZWVkIDI1NSBieXRlcyIpOworICAgICAg
ICByZXR1cm4gLTE7CisgICAgfQorCisgICAgaWYgKHZob3N0bmFtZSAmJiBzdHJsZW4odmhvc3Ru
YW1lKSA+IDI1NSkgeworICAgICAgICBlcnJvcl9zZXRnKGVycnAsICIndmhvc3RuYW1lJyBwYXJh
bWV0ZXIgY2Fubm90IGV4Y2VlZCAyNTUgYnl0ZXMiKTsKKyAgICAgICAgcmV0dXJuIC0xOworICAg
IH0KIAogICAgIG5jID0gcWVtdV9uZXdfbmV0X2NsaWVudCgmbmV0X3NsaXJwX2luZm8sIHBlZXIs
IG1vZGVsLCBuYW1lKTsKIApkaWZmIC0tZ2l0IGEvcWVtdS1kZXByZWNhdGVkLnRleGkgYi9xZW11
LWRlcHJlY2F0ZWQudGV4aQppbmRleCA5OTIwYTg1YWRjLi5jZmYwZThiMzA5IDEwMDY0NAotLS0g
YS9xZW11LWRlcHJlY2F0ZWQudGV4aQorKysgYi9xZW11LWRlcHJlY2F0ZWQudGV4aQpAQCAtMjI3
LDYgKzIyNywyMSBAQCBmcm9tIG9sZCBRRU1VIHZlcnNpb25zIGFueW1vcmUuIEEgbmV3ZXIgbWFj
aGluZSB0eXBlIHNob3VsZCBiZSB1c2VkIGluc3RlYWQuCiBJbiBvcmRlciB0byBwcmV2ZW50IFFF
TVUgZnJvbSBhdXRvbWF0aWNhbGx5IG9wZW5pbmcgYW4gaW1hZ2UncyBiYWNraW5nCiBjaGFpbiwg
dXNlIGBgImJhY2tpbmciOiBudWxsJycgaW5zdGVhZC4KIAorQHN1YnN1YnNlY3Rpb24gcmJkIGtl
eXZhbHVlIHBhaXIgZW5jb2RlZCBmaWxlbmFtZXM6ICIiIChzaW5jZSAzLjEuMCkKKworT3B0aW9u
cyBmb3IgYGByYmQnJyBzaG91bGQgYmUgc3BlY2lmaWVkIGFjY29yZGluZyB0byBpdHMgcnVudGlt
ZSBvcHRpb25zLAorbGlrZSBvdGhlciBibG9jayBkcml2ZXJzLiAgTGVnYWN5IHBhcnNpbmcgb2Yg
a2V5dmFsdWUgcGFpciBlbmNvZGVkCitmaWxlbmFtZXMgaXMgdXNlZnVsIHRvIG9wZW4gaW1hZ2Vz
IHdpdGggdGhlIG9sZCBmb3JtYXQgZm9yIGJhY2tpbmcgZmlsZXM7CitUaGVzZSBpbWFnZSBmaWxl
cyBzaG91bGQgYmUgdXBkYXRlZCB0byB1c2UgdGhlIGN1cnJlbnQgZm9ybWF0LgorCitFeGFtcGxl
IG9mIGxlZ2FjeSBlbmNvZGluZzoKKworQGNvZGV7anNvbjpAeyJmaWxlLmRyaXZlciI6InJiZCIs
ICJmaWxlLmZpbGVuYW1lIjoicmJkOnJiZC9uYW1lIkB9fQorCitUaGUgYWJvdmUsIGNvbnZlcnRl
ZCB0byB0aGUgY3VycmVudCBzdXBwb3J0ZWQgZm9ybWF0OgorCitAY29kZXtqc29uOkB7ImZpbGUu
ZHJpdmVyIjoicmJkIiwgImZpbGUucG9vbCI6InJiZCIsICJmaWxlLmltYWdlIjoibmFtZSJAfX0K
KwogQHN1YnNlY3Rpb24gdmlvLXNwYXByLWRldmljZSBkZXZpY2Ugb3B0aW9ucwogCiBAc3Vic3Vi
c2VjdGlvbiAiaXJxIjogIiIgKHNpbmNlIDMuMC4wKQpkaWZmIC0tZ2l0IGEvcWVtdS1pbWcuYyBi
L3FlbXUtaW1nLmMKaW5kZXggMWFjZGRmNjkzYy4uNDc5OWUwOTdkYyAxMDA2NDQKLS0tIGEvcWVt
dS1pbWcuYworKysgYi9xZW11LWltZy5jCkBAIC0yNjEsOCArMjYxLDkgQEAgc3RhdGljIGludCBw
cmludF9ibG9ja19vcHRpb25faGVscChjb25zdCBjaGFyICpmaWxlbmFtZSwgY29uc3QgY2hhciAq
Zm10KQogICAgICAgICAgICAgcmV0dXJuIDE7CiAgICAgICAgIH0KICAgICAgICAgaWYgKCFwcm90
b19kcnYtPmNyZWF0ZV9vcHRzKSB7Ci0gICAgICAgICAgICBlcnJvcl9yZXBvcnQoIlByb3RvY2Fs
IGRyaXZlciAnJXMnIGRvZXMgbm90IHN1cHBvcnQgaW1hZ2UgY3JlYXRpb24iLAorICAgICAgICAg
ICAgZXJyb3JfcmVwb3J0KCJQcm90b2NvbCBkcml2ZXIgJyVzJyBkb2VzIG5vdCBzdXBwb3J0IGlt
YWdlIGNyZWF0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICBwcm90b19kcnYtPmZvcm1h
dF9uYW1lKTsKKyAgICAgICAgICAgIHFlbXVfb3B0c19mcmVlKGNyZWF0ZV9vcHRzKTsKICAgICAg
ICAgICAgIHJldHVybiAxOwogICAgICAgICB9CiAgICAgICAgIGNyZWF0ZV9vcHRzID0gcWVtdV9v
cHRzX2FwcGVuZChjcmVhdGVfb3B0cywgcHJvdG9fZHJ2LT5jcmVhdGVfb3B0cyk7CkBAIC0zNDUs
MjEgKzM0Niw2IEBAIHN0YXRpYyBpbnQgaW1nX2FkZF9rZXlfc2VjcmV0cyh2b2lkICpvcGFxdWUs
CiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBCbG9ja0JhY2tlbmQgKmltZ19vcGVuX25ld19m
aWxlKGNvbnN0IGNoYXIgKmZpbGVuYW1lLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgUWVtdU9wdHMgKmNyZWF0ZV9vcHRzLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3QgY2hhciAqZm10LCBpbnQgZmxhZ3MsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHdyaXRldGhyb3VnaCwgYm9vbCBxdWlldCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZm9yY2Vfc2hhcmUp
Ci17Ci0gICAgUURpY3QgKm9wdGlvbnMgPSBOVUxMOwotCi0gICAgb3B0aW9ucyA9IHFkaWN0X25l
dygpOwotICAgIHFlbXVfb3B0X2ZvcmVhY2goY3JlYXRlX29wdHMsIGltZ19hZGRfa2V5X3NlY3Jl
dHMsIG9wdGlvbnMsICZlcnJvcl9hYm9ydCk7Ci0KLSAgICByZXR1cm4gaW1nX29wZW5fZmlsZShm
aWxlbmFtZSwgb3B0aW9ucywgZm10LCBmbGFncywgd3JpdGV0aHJvdWdoLCBxdWlldCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICBmb3JjZV9zaGFyZSk7Ci19Ci0KIAogc3RhdGljIEJsb2NrQmFj
a2VuZCAqaW1nX29wZW4oYm9vbCBpbWFnZV9vcHRzLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3QgY2hhciAqZmlsZW5hbWUsCkBAIC0yMDE4LDYgKzIwMDQsNyBAQCBzdGF0aWMg
aW50IGltZ19jb252ZXJ0KGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICBCbG9ja0RyaXZlclN0
YXRlICpvdXRfYnM7CiAgICAgUWVtdU9wdHMgKm9wdHMgPSBOVUxMLCAqc25fb3B0cyA9IE5VTEw7
CiAgICAgUWVtdU9wdHNMaXN0ICpjcmVhdGVfb3B0cyA9IE5VTEw7CisgICAgUURpY3QgKm9wZW5f
b3B0cyA9IE5VTEw7CiAgICAgY2hhciAqb3B0aW9ucyA9IE5VTEw7CiAgICAgRXJyb3IgKmxvY2Fs
X2VyciA9IE5VTEw7CiAgICAgYm9vbCB3cml0ZXRocm91Z2gsIHNyY193cml0ZXRocm91Z2gsIHF1
aWV0ID0gZmFsc2UsIGltYWdlX29wdHMgPSBmYWxzZSwKQEAgLTIzNjIsNiArMjM0OSwxNiBAQCBz
dGF0aWMgaW50IGltZ19jb252ZXJ0KGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICAgICAgfQog
ICAgIH0KIAorICAgIC8qCisgICAgICogVGhlIGxhdGVyIG9wZW4gY2FsbCB3aWxsIG5lZWQgYW55
IGRlY3J5cHRpb24gc2VjcmV0cywgYW5kCisgICAgICogYmRydl9jcmVhdGUoKSB3aWxsIHB1cmdl
ICJvcHRzIiwgc28gZXh0cmFjdCB0aGVtIG5vdyBiZWZvcmUKKyAgICAgKiB0aGV5IGFyZSBsb3N0
LgorICAgICAqLworICAgIGlmICghc2tpcF9jcmVhdGUpIHsKKyAgICAgICAgb3Blbl9vcHRzID0g
cWRpY3RfbmV3KCk7CisgICAgICAgIHFlbXVfb3B0X2ZvcmVhY2gob3B0cywgaW1nX2FkZF9rZXlf
c2VjcmV0cywgb3Blbl9vcHRzLCAmZXJyb3JfYWJvcnQpOworICAgIH0KKwogICAgIGlmICghc2tp
cF9jcmVhdGUpIHsKICAgICAgICAgLyogQ3JlYXRlIHRoZSBuZXcgaW1hZ2UgKi8KICAgICAgICAg
cmV0ID0gYmRydl9jcmVhdGUoZHJ2LCBvdXRfZmlsZW5hbWUsIG9wdHMsICZsb2NhbF9lcnIpOwpA
QCAtMjM4OCw4ICsyMzg1LDkgQEAgc3RhdGljIGludCBpbWdfY29udmVydChpbnQgYXJnYywgY2hh
ciAqKmFyZ3YpCiAgICAgICAgICAqIFRoYXQgaGFzIHRvIHdhaXQgZm9yIGJkcnZfY3JlYXRlIHRv
IGJlIGltcHJvdmVkCiAgICAgICAgICAqIHRvIGFsbG93IGZpbGVuYW1lcyBpbiBvcHRpb24gc3lu
dGF4CiAgICAgICAgICAqLwotICAgICAgICBzLnRhcmdldCA9IGltZ19vcGVuX25ld19maWxlKG91
dF9maWxlbmFtZSwgb3B0cywgb3V0X2ZtdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmbGFncywgd3JpdGV0aHJvdWdoLCBxdWlldCwgZmFsc2UpOworICAgICAgICBzLnRh
cmdldCA9IGltZ19vcGVuX2ZpbGUob3V0X2ZpbGVuYW1lLCBvcGVuX29wdHMsIG91dF9mbXQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGFncywgd3JpdGV0aHJvdWdoLCBxdWll
dCwgZmFsc2UpOworICAgICAgICBvcGVuX29wdHMgPSBOVUxMOyAvKiBibGtfbmV3X29wZW4gd2ls
bCBoYXZlIGZyZWVkIGl0ICovCiAgICAgfQogICAgIGlmICghcy50YXJnZXQpIHsKICAgICAgICAg
cmV0ID0gLTE7CkBAIC0yNDY0LDYgKzI0NjIsNyBAQCBvdXQ6CiAgICAgcWVtdV9vcHRzX2RlbChv
cHRzKTsKICAgICBxZW11X29wdHNfZnJlZShjcmVhdGVfb3B0cyk7CiAgICAgcWVtdV9vcHRzX2Rl
bChzbl9vcHRzKTsKKyAgICBxb2JqZWN0X3VucmVmKG9wZW5fb3B0cyk7CiAgICAgYmxrX3VucmVm
KHMudGFyZ2V0KTsKICAgICBpZiAocy5zcmMpIHsKICAgICAgICAgZm9yIChic19pID0gMDsgYnNf
aSA8IHMuc3JjX251bTsgYnNfaSsrKSB7CmRpZmYgLS1naXQgYS9xZW11LXNlY2NvbXAuYyBiL3Fl
bXUtc2VjY29tcC5jCmluZGV4IDljZDhlYjk0OTkuLjQ3MjllYjEwN2YgMTAwNjQ0Ci0tLSBhL3Fl
bXUtc2VjY29tcC5jCisrKyBiL3FlbXUtc2VjY29tcC5jCkBAIC0yMCw2ICsyMCw3IEBACiAjaW5j
bHVkZSA8c3lzL3ByY3RsLmg+CiAjaW5jbHVkZSA8c2VjY29tcC5oPgogI2luY2x1ZGUgInN5c2Vt
dS9zZWNjb21wLmgiCisjaW5jbHVkZSA8bGludXgvc2VjY29tcC5oPgogCiAvKiBGb3Igc29tZSBh
cmNoaXRlY3R1cmVzIChub3RhYmx5IEFSTSkgY2FjaGVmbHVzaCBpcyBub3Qgc3VwcG9ydGVkIHVu
dGlsCiAgKiBsaWJzZWNjb21wIDIuMi4zLCBidXQgY29uZmlndXJlIGVuZm9yY2VzIHRoYXQgd2Ug
YXJlIHVzaW5nIGEgbW9yZSByZWNlbnQKQEAgLTEwNywxMiArMTA4LDQwIEBAIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgUWVtdVNlY2NvbXBTeXNjYWxsIGJsYWNrbGlzdFtdID0gewogICAgIHsgU0NNUF9T
WVMoc2NoZWRfZ2V0X3ByaW9yaXR5X21pbiksIFFFTVVfU0VDQ09NUF9TRVRfUkVTT1VSQ0VDVEwg
fSwKIH07CiAKK3N0YXRpYyBpbmxpbmUgX19hdHRyaWJ1dGVfXygodW51c2VkKSkgaW50CitxZW11
X3NlY2NvbXAodW5zaWduZWQgaW50IG9wZXJhdGlvbiwgdW5zaWduZWQgaW50IGZsYWdzLCB2b2lk
ICphcmdzKQoreworI2lmZGVmIF9fTlJfc2VjY29tcAorICAgIHJldHVybiBzeXNjYWxsKF9fTlJf
c2VjY29tcCwgb3BlcmF0aW9uLCBmbGFncywgYXJncyk7CisjZWxzZQorICAgIGVycm5vID0gRU5P
U1lTOworICAgIHJldHVybiAtMTsKKyNlbmRpZgorfQorCitzdGF0aWMgdWludDMyX3QgcWVtdV9z
ZWNjb21wX2dldF9raWxsX2FjdGlvbih2b2lkKQoreworI2lmIGRlZmluZWQoU0VDQ09NUF9HRVRf
QUNUSU9OX0FWQUlMKSAmJiBkZWZpbmVkKFNDTVBfQUNUX0tJTExfUFJPQ0VTUykgJiYgXAorICAg
IGRlZmluZWQoU0VDQ09NUF9SRVRfS0lMTF9QUk9DRVNTKQorICAgIHsKKyAgICAgICAgdWludDMy
X3QgYWN0aW9uID0gU0VDQ09NUF9SRVRfS0lMTF9QUk9DRVNTOworCisgICAgICAgIGlmIChxZW11
X3NlY2NvbXAoU0VDQ09NUF9HRVRfQUNUSU9OX0FWQUlMLCAwLCAmYWN0aW9uKSA9PSAwKSB7Cisg
ICAgICAgICAgICByZXR1cm4gU0NNUF9BQ1RfS0lMTF9QUk9DRVNTOworICAgICAgICB9CisgICAg
fQorI2VuZGlmCisKKyAgICByZXR1cm4gU0NNUF9BQ1RfVFJBUDsKK30KKwogCiBzdGF0aWMgaW50
IHNlY2NvbXBfc3RhcnQodWludDMyX3Qgc2VjY29tcF9vcHRzKQogewogICAgIGludCByYyA9IDA7
CiAgICAgdW5zaWduZWQgaW50IGkgPSAwOwogICAgIHNjbXBfZmlsdGVyX2N0eCBjdHg7CisgICAg
dWludDMyX3QgYWN0aW9uID0gcWVtdV9zZWNjb21wX2dldF9raWxsX2FjdGlvbigpOwogCiAgICAg
Y3R4ID0gc2VjY29tcF9pbml0KFNDTVBfQUNUX0FMTE9XKTsKICAgICBpZiAoY3R4ID09IE5VTEwp
IHsKQEAgLTEyMCwxMiArMTQ5LDE3IEBAIHN0YXRpYyBpbnQgc2VjY29tcF9zdGFydCh1aW50MzJf
dCBzZWNjb21wX29wdHMpCiAgICAgICAgIGdvdG8gc2VjY29tcF9yZXR1cm47CiAgICAgfQogCisg
ICAgcmMgPSBzZWNjb21wX2F0dHJfc2V0KGN0eCwgU0NNUF9GTFRBVFJfQ1RMX1RTWU5DLCAxKTsK
KyAgICBpZiAocmMgIT0gMCkgeworICAgICAgICBnb3RvIHNlY2NvbXBfcmV0dXJuOworICAgIH0K
KwogICAgIGZvciAoaSA9IDA7IGkgPCBBUlJBWV9TSVpFKGJsYWNrbGlzdCk7IGkrKykgewogICAg
ICAgICBpZiAoIShzZWNjb21wX29wdHMgJiBibGFja2xpc3RbaV0uc2V0KSkgewogICAgICAgICAg
ICAgY29udGludWU7CiAgICAgICAgIH0KIAotICAgICAgICByYyA9IHNlY2NvbXBfcnVsZV9hZGRf
YXJyYXkoY3R4LCBTQ01QX0FDVF9LSUxMLCBibGFja2xpc3RbaV0ubnVtLAorICAgICAgICByYyA9
IHNlY2NvbXBfcnVsZV9hZGRfYXJyYXkoY3R4LCBhY3Rpb24sIGJsYWNrbGlzdFtpXS5udW0sCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGFja2xpc3RbaV0ubmFyZywgYmxh
Y2tsaXN0W2ldLmFyZ19jbXApOwogICAgICAgICBpZiAocmMgPCAwKSB7CiAgICAgICAgICAgICBn
b3RvIHNlY2NvbXBfcmV0dXJuOwpkaWZmIC0tZ2l0IGEvcWdhL3FhcGktc2NoZW1hLmpzb24gYi9x
Z2EvcWFwaS1zY2hlbWEuanNvbgppbmRleCBkZmJjNGE1ZTMyLi42YTQ3MjQ3NmEyIDEwMDY0NAot
LS0gYS9xZ2EvcWFwaS1zY2hlbWEuanNvbgorKysgYi9xZ2EvcWFwaS1zY2hlbWEuanNvbgpAQCAt
NTMyLDEyICs1MzIsMTIgQEAKICMKICMgU3VzcGVuZCBndWVzdCB0byBkaXNrLgogIwotIyBUaGlz
IGNvbW1hbmQgdHJpZXMgdG8gZXhlY3V0ZSB0aGUgc2NyaXB0cyBwcm92aWRlZCBieSB0aGUgcG0t
dXRpbHMgcGFja2FnZS4KLSMgSWYgaXQncyBub3QgYXZhaWxhYmxlLCB0aGUgc3VzcGVuZCBvcGVy
YXRpb24gd2lsbCBiZSBwZXJmb3JtZWQgYnkgbWFudWFsbHkKLSMgd3JpdGluZyB0byBhIHN5c2Zz
IGZpbGUuCisjIFRoaXMgY29tbWFuZCBhdHRlbXB0cyB0byBzdXNwZW5kIHRoZSBndWVzdCB1c2lu
ZyB0aHJlZSBzdHJhdGVnaWVzLCBpbiB0aGlzCisjIG9yZGVyOgogIwotIyBGb3IgdGhlIGJlc3Qg
cmVzdWx0cyBpdCdzIHN0cm9uZ2x5IHJlY29tbWVuZGVkIHRvIGhhdmUgdGhlIHBtLXV0aWxzCi0j
IHBhY2thZ2UgaW5zdGFsbGVkIGluIHRoZSBndWVzdC4KKyMgLSBzeXN0ZW1kIGhpYmVybmF0ZQor
IyAtIHBtLXV0aWxzICh2aWEgcG0taGliZXJuYXRlKQorIyAtIG1hbnVhbCB3cml0ZSBpbnRvIHN5
c2ZzCiAjCiAjIFRoaXMgY29tbWFuZCBkb2VzIE5PVCByZXR1cm4gYSByZXNwb25zZSBvbiBzdWNj
ZXNzLiBUaGVyZSBpcyBhIGhpZ2ggY2hhbmNlCiAjIHRoZSBjb21tYW5kIHN1Y2NlZWRlZCBpZiB0
aGUgVk0gZXhpdHMgd2l0aCBhIHplcm8gZXhpdCBzdGF0dXMgb3IsIHdoZW4KQEAgLTU2MCwxMiAr
NTYwLDEyIEBACiAjCiAjIFN1c3BlbmQgZ3Vlc3QgdG8gcmFtLgogIwotIyBUaGlzIGNvbW1hbmQg
dHJpZXMgdG8gZXhlY3V0ZSB0aGUgc2NyaXB0cyBwcm92aWRlZCBieSB0aGUgcG0tdXRpbHMgcGFj
a2FnZS4KLSMgSWYgaXQncyBub3QgYXZhaWxhYmxlLCB0aGUgc3VzcGVuZCBvcGVyYXRpb24gd2ls
bCBiZSBwZXJmb3JtZWQgYnkgbWFudWFsbHkKLSMgd3JpdGluZyB0byBhIHN5c2ZzIGZpbGUuCisj
IFRoaXMgY29tbWFuZCBhdHRlbXB0cyB0byBzdXNwZW5kIHRoZSBndWVzdCB1c2luZyB0aHJlZSBz
dHJhdGVnaWVzLCBpbiB0aGlzCisjIG9yZGVyOgogIwotIyBGb3IgdGhlIGJlc3QgcmVzdWx0cyBp
dCdzIHN0cm9uZ2x5IHJlY29tbWVuZGVkIHRvIGhhdmUgdGhlIHBtLXV0aWxzCi0jIHBhY2thZ2Ug
aW5zdGFsbGVkIGluIHRoZSBndWVzdC4KKyMgLSBzeXN0ZW1kIHN1c3BlbmQKKyMgLSBwbS11dGls
cyAodmlhIHBtLXN1c3BlbmQpCisjIC0gbWFudWFsIHdyaXRlIGludG8gc3lzZnMKICMKICMgSU1Q
T1JUQU5UOiBndWVzdC1zdXNwZW5kLXJhbSByZXF1aXJlcyBRRU1VIHRvIHN1cHBvcnQgdGhlICdz
eXN0ZW1fd2FrZXVwJwogIyBjb21tYW5kLiAgVGh1cywgaXQncyAqcmVxdWlyZWQqIHRvIHF1ZXJ5
IFFFTVUgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUKQEAgLTU5Miw3ICs1OTIsMTAgQEAKICMKICMg
U2F2ZSBndWVzdCBzdGF0ZSB0byBkaXNrIGFuZCBzdXNwZW5kIHRvIHJhbS4KICMKLSMgVGhpcyBj
b21tYW5kIHJlcXVpcmVzIHRoZSBwbS11dGlscyBwYWNrYWdlIHRvIGJlIGluc3RhbGxlZCBpbiB0
aGUgZ3Vlc3QuCisjIFRoaXMgY29tbWFuZCBhdHRlbXB0cyB0byBzdXNwZW5kIHRoZSBndWVzdCBi
eSBleGVjdXRpbmcsIGluIHRoaXMgb3JkZXI6CisjCisjIC0gc3lzdGVtZCBoeWJyaWQtc2xlZXAK
KyMgLSBwbS11dGlscyAodmlhIHBtLXN1c3BlbmQtaHlicmlkKQogIwogIyBJTVBPUlRBTlQ6IGd1
ZXN0LXN1c3BlbmQtaHlicmlkIHJlcXVpcmVzIFFFTVUgdG8gc3VwcG9ydCB0aGUgJ3N5c3RlbV93
YWtldXAnCiAjIGNvbW1hbmQuICBUaHVzLCBpdCdzICpyZXF1aXJlZCogdG8gcXVlcnkgUUVNVSBm
b3IgdGhlIHByZXNlbmNlIG9mIHRoZQpkaWZmIC0tZ2l0IGEvc2NyaXB0cy9tYWtlLXJlbGVhc2Ug
Yi9zY3JpcHRzL21ha2UtcmVsZWFzZQppbmRleCAwNGZhOWRlZmRjLi5jMTRmNzViMTJjIDEwMDc1
NQotLS0gYS9zY3JpcHRzL21ha2UtcmVsZWFzZQorKysgYi9zY3JpcHRzL21ha2UtcmVsZWFzZQpA
QCAtMTksNiArMTksNyBAQCBwdXNoZCAke2Rlc3RpbmF0aW9ufQogZ2l0IGNoZWNrb3V0ICJ2JHt2
ZXJzaW9ufSIKIGdpdCBzdWJtb2R1bGUgdXBkYXRlIC0taW5pdAogKGNkIHJvbXMvc2VhYmlvcyAm
JiBnaXQgZGVzY3JpYmUgLS10YWdzIC0tbG9uZyAtLWRpcnR5ID4gLnZlcnNpb24pCisoY2Qgcm9t
cy9za2lib290ICYmIC4vbWFrZV92ZXJzaW9uLnNoID4gLnZlcnNpb24pCiAjIEZJWE1FOiBUaGUg
Zm9sbG93aW5nIGxpbmUgaXMgYSB3b3JrYXJvdW5kIGZvciBhdm9pZGluZyBmaWxlbmFtZSBjb2xs
aXNpb25zCiAjIHdoZW4gdW5wYWNraW5nIHUtYm9vdCBzb3VyY2VzIG9uIGNhc2UtaW5zZW5zaXRp
dmUgZmlsZXN5c3RlbXMuIE9uY2Ugd2UKICMgdXBkYXRlIHRvIHNvbWV0aGluZyB3aXRoIHUtYm9v
dCBjb21taXQgNjEwZWVjN2YwIHdlIGNhbiBkcm9wIHRoaXMgbGluZS4KZGlmZiAtLWdpdCBhL3Ns
aXJwL2Jvb3RwLmMgYi9zbGlycC9ib290cC5jCmluZGV4IDllN2I1M2JhOTQuLjFlODE4NWYwZWMg
MTAwNjQ0Ci0tLSBhL3NsaXJwL2Jvb3RwLmMKKysrIGIvc2xpcnAvYm9vdHAuYwpAQCAtMTU5LDYg
KzE1OSw3IEBAIHN0YXRpYyB2b2lkIGJvb3RwX3JlcGx5KFNsaXJwICpzbGlycCwgY29uc3Qgc3Ry
dWN0IGJvb3RwX3QgKmJwKQogICAgIHN0cnVjdCBpbl9hZGRyIHByZXFfYWRkcjsKICAgICBpbnQg
ZGhjcF9tc2dfdHlwZSwgdmFsOwogICAgIHVpbnQ4X3QgKnE7CisgICAgdWludDhfdCAqZW5kOwog
ICAgIHVpbnQ4X3QgY2xpZW50X2V0aGFkZHJbRVRIX0FMRU5dOwogCiAgICAgLyogZXh0cmFjdCBl
eGFjdCBESENQIG1zZyB0eXBlICovCkBAIC0yNDAsNiArMjQxLDcgQEAgc3RhdGljIHZvaWQgYm9v
dHBfcmVwbHkoU2xpcnAgKnNsaXJwLCBjb25zdCBzdHJ1Y3QgYm9vdHBfdCAqYnApCiAgICAgcmJw
LT5icF9zaWFkZHIgPSBzYWRkci5zaW5fYWRkcjsgLyogU2VydmVyIElQIGFkZHJlc3MgKi8KIAog
ICAgIHEgPSByYnAtPmJwX3ZlbmQ7CisgICAgZW5kID0gKHVpbnQ4X3QgKikmcmJwWzFdOwogICAg
IG1lbWNweShxLCByZmMxNTMzX2Nvb2tpZSwgNCk7CiAgICAgcSArPSA0OwogCkBAIC0yOTIsMjQg
KzI5NCwzMyBAQCBzdGF0aWMgdm9pZCBib290cF9yZXBseShTbGlycCAqc2xpcnAsIGNvbnN0IHN0
cnVjdCBib290cF90ICpicCkKIAogICAgICAgICBpZiAoKnNsaXJwLT5jbGllbnRfaG9zdG5hbWUp
IHsKICAgICAgICAgICAgIHZhbCA9IHN0cmxlbihzbGlycC0+Y2xpZW50X2hvc3RuYW1lKTsKLSAg
ICAgICAgICAgICpxKysgPSBSRkMxNTMzX0hPU1ROQU1FOwotICAgICAgICAgICAgKnErKyA9IHZh
bDsKLSAgICAgICAgICAgIG1lbWNweShxLCBzbGlycC0+Y2xpZW50X2hvc3RuYW1lLCB2YWwpOwot
ICAgICAgICAgICAgcSArPSB2YWw7CisgICAgICAgICAgICBpZiAocSArIHZhbCArIDIgPj0gZW5k
KSB7CisgICAgICAgICAgICAgICAgZ193YXJuaW5nKCJESENQIHBhY2tldCBzaXplIGV4Y2VlZGVk
LCAiCisgICAgICAgICAgICAgICAgICAgICJvbWl0dGluZyBob3N0IG5hbWUgb3B0aW9uLiIpOwor
ICAgICAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgICAgICAqcSsrID0gUkZDMTUzM19IT1NU
TkFNRTsKKyAgICAgICAgICAgICAgICAqcSsrID0gdmFsOworICAgICAgICAgICAgICAgIG1lbWNw
eShxLCBzbGlycC0+Y2xpZW50X2hvc3RuYW1lLCB2YWwpOworICAgICAgICAgICAgICAgIHEgKz0g
dmFsOworICAgICAgICAgICAgfQogICAgICAgICB9CiAKICAgICAgICAgaWYgKHNsaXJwLT52ZG9t
YWlubmFtZSkgewogICAgICAgICAgICAgdmFsID0gc3RybGVuKHNsaXJwLT52ZG9tYWlubmFtZSk7
Ci0gICAgICAgICAgICAqcSsrID0gUkZDMTUzM19ET01BSU5OQU1FOwotICAgICAgICAgICAgKnEr
KyA9IHZhbDsKLSAgICAgICAgICAgIG1lbWNweShxLCBzbGlycC0+dmRvbWFpbm5hbWUsIHZhbCk7
Ci0gICAgICAgICAgICBxICs9IHZhbDsKKyAgICAgICAgICAgIGlmIChxICsgdmFsICsgMiA+PSBl
bmQpIHsKKyAgICAgICAgICAgICAgICBnX3dhcm5pbmcoIkRIQ1AgcGFja2V0IHNpemUgZXhjZWVk
ZWQsICIKKyAgICAgICAgICAgICAgICAgICAgIm9taXR0aW5nIGRvbWFpbiBuYW1lIG9wdGlvbi4i
KTsKKyAgICAgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICAgICAgKnErKyA9IFJGQzE1MzNf
RE9NQUlOTkFNRTsKKyAgICAgICAgICAgICAgICAqcSsrID0gdmFsOworICAgICAgICAgICAgICAg
IG1lbWNweShxLCBzbGlycC0+dmRvbWFpbm5hbWUsIHZhbCk7CisgICAgICAgICAgICAgICAgcSAr
PSB2YWw7CisgICAgICAgICAgICB9CiAgICAgICAgIH0KIAogICAgICAgICBpZiAoc2xpcnAtPnZk
bnNzZWFyY2gpIHsKLSAgICAgICAgICAgIHNpemVfdCBzcGFjZWxlZnQgPSBzaXplb2YocmJwLT5i
cF92ZW5kKSAtIChxIC0gcmJwLT5icF92ZW5kKTsKICAgICAgICAgICAgIHZhbCA9IHNsaXJwLT52
ZG5zc2VhcmNoX2xlbjsKLSAgICAgICAgICAgIGlmICh2YWwgKyAxID4gc3BhY2VsZWZ0KSB7Cisg
ICAgICAgICAgICBpZiAocSArIHZhbCA+PSBlbmQpIHsKICAgICAgICAgICAgICAgICBnX3dhcm5p
bmcoIkRIQ1AgcGFja2V0IHNpemUgZXhjZWVkZWQsICIKICAgICAgICAgICAgICAgICAgICAgIm9t
aXR0aW5nIGRvbWFpbi1zZWFyY2ggb3B0aW9uLiIpOwogICAgICAgICAgICAgfSBlbHNlIHsKQEAg
LTMzMSw2ICszNDIsNyBAQCBzdGF0aWMgdm9pZCBib290cF9yZXBseShTbGlycCAqc2xpcnAsIGNv
bnN0IHN0cnVjdCBib290cF90ICpicCkKICAgICAgICAgbWVtY3B5KHEsIG5ha19tc2csIHNpemVv
ZihuYWtfbXNnKSAtIDEpOwogICAgICAgICBxICs9IHNpemVvZihuYWtfbXNnKSAtIDE7CiAgICAg
fQorICAgIGFzc2VydChxIDwgZW5kKTsKICAgICAqcSA9IFJGQzE1MzNfRU5EOwogCiAgICAgZGFk
ZHIuc2luX2FkZHIuc19hZGRyID0gMHhmZmZmZmZmZnU7CmRpZmYgLS1naXQgYS9zbGlycC90Y3Bf
c3Vici5jIGIvc2xpcnAvdGNwX3N1YnIuYwppbmRleCA4ZDBmOTRiNzVmLi5hYTg4ZGU4NTRhIDEw
MDY0NAotLS0gYS9zbGlycC90Y3Bfc3Vici5jCisrKyBiL3NsaXJwL3RjcF9zdWJyLmMKQEAgLTY0
MCw2ICs2NDAsMTEgQEAgdGNwX2VtdShzdHJ1Y3Qgc29ja2V0ICpzbywgc3RydWN0IG1idWYgKm0p
CiAJCQlzb2NrbGVuX3QgYWRkcmxlbiA9IHNpemVvZihzdHJ1Y3Qgc29ja2FkZHJfaW4pOwogCQkJ
c3RydWN0IHNidWYgKnNvX3JjdiA9ICZzby0+c29fcmN2OwogCisJCQlpZiAobS0+bV9sZW4gPiBz
b19yY3YtPnNiX2RhdGFsZW4KKwkJCQkJLSAoc29fcmN2LT5zYl93cHRyIC0gc29fcmN2LT5zYl9k
YXRhKSkgeworCQkJICAgIHJldHVybiAxOworCQkJfQorCiAJCQltZW1jcHkoc29fcmN2LT5zYl93
cHRyLCBtLT5tX2RhdGEsIG0tPm1fbGVuKTsKIAkJCXNvX3Jjdi0+c2Jfd3B0ciArPSBtLT5tX2xl
bjsKIAkJCXNvX3Jjdi0+c2JfcnB0ciArPSBtLT5tX2xlbjsKQEAgLTY2MiwxMiArNjY3LDEyIEBA
IHRjcF9lbXUoc3RydWN0IHNvY2tldCAqc28sIHN0cnVjdCBtYnVmICptKQogCQkJCQkJCWJyZWFr
OwogCQkJCQkJfQogCQkJCQl9CisJCQkJCXNvX3Jjdi0+c2JfY2MgPSBzbnByaW50Zihzb19yY3Yt
PnNiX2RhdGEsCisJCQkJCQkJCSBzb19yY3YtPnNiX2RhdGFsZW4sCisJCQkJCQkJCSAiJWQsJWRc
clxuIiwgbjEsIG4yKTsKKwkJCQkJc29fcmN2LT5zYl9ycHRyID0gc29fcmN2LT5zYl9kYXRhOwor
CQkJCQlzb19yY3YtPnNiX3dwdHIgPSBzb19yY3YtPnNiX2RhdGEgKyBzb19yY3YtPnNiX2NjOwog
CQkJCX0KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc29fcmN2LT5zYl9jYyA9IHNu
cHJpbnRmKHNvX3Jjdi0+c2JfZGF0YSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHNvX3Jjdi0+c2JfZGF0YWxlbiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIlZCwlZFxyXG4i
LCBuMSwgbjIpOwotCQkJCXNvX3Jjdi0+c2JfcnB0ciA9IHNvX3Jjdi0+c2JfZGF0YTsKLQkJCQlz
b19yY3YtPnNiX3dwdHIgPSBzb19yY3YtPnNiX2RhdGEgKyBzb19yY3YtPnNiX2NjOwogCQkJfQog
CQkJbV9mcmVlKG0pOwogCQkJcmV0dXJuIDA7CmRpZmYgLS1naXQgYS90YXJnZXQvYXJtL2NwdS5j
IGIvdGFyZ2V0L2FybS9jcHUuYwppbmRleCA2NGE4MDA1YTRiLi5iMjU4OThlZDRjIDEwMDY0NAot
LS0gYS90YXJnZXQvYXJtL2NwdS5jCisrKyBiL3RhcmdldC9hcm0vY3B1LmMKQEAgLTE2OCw5ICsx
NjgsOSBAQCBzdGF0aWMgdm9pZCBhcm1fY3B1X3Jlc2V0KENQVVN0YXRlICpzKQogICAgICAgICBl
bnYtPmNwMTUuY3BhY3JfZWwxID0gZGVwb3NpdDY0KGVudi0+Y3AxNS5jcGFjcl9lbDEsIDE2LCAy
LCAzKTsKICAgICAgICAgZW52LT5jcDE1LmNwdHJfZWxbM10gfD0gQ1BUUl9FWjsKICAgICAgICAg
Lyogd2l0aCBtYXhpbXVtIHZlY3RvciBsZW5ndGggKi8KLSAgICAgICAgZW52LT52ZnAuemNyX2Vs
WzFdID0gQVJNX01BWF9WUSAtIDE7Ci0gICAgICAgIGVudi0+dmZwLnpjcl9lbFsyXSA9IEFSTV9N
QVhfVlEgLSAxOwotICAgICAgICBlbnYtPnZmcC56Y3JfZWxbM10gPSBBUk1fTUFYX1ZRIC0gMTsK
KyAgICAgICAgZW52LT52ZnAuemNyX2VsWzFdID0gY3B1LT5zdmVfbWF4X3ZxIC0gMTsKKyAgICAg
ICAgZW52LT52ZnAuemNyX2VsWzJdID0gZW52LT52ZnAuemNyX2VsWzFdOworICAgICAgICBlbnYt
PnZmcC56Y3JfZWxbM10gPSBlbnYtPnZmcC56Y3JfZWxbMV07CiAjZWxzZQogICAgICAgICAvKiBS
ZXNldCBpbnRvIHRoZSBoaWdoZXN0IGF2YWlsYWJsZSBFTCAqLwogICAgICAgICBpZiAoYXJtX2Zl
YXR1cmUoZW52LCBBUk1fRkVBVFVSRV9FTDMpKSB7CmRpZmYgLS1naXQgYS90YXJnZXQvYXJtL2Nw
dS5oIGIvdGFyZ2V0L2FybS9jcHUuaAppbmRleCBlMzEwZmZjMjlkLi4wZGNlNDcyYWFlIDEwMDY0
NAotLS0gYS90YXJnZXQvYXJtL2NwdS5oCisrKyBiL3RhcmdldC9hcm0vY3B1LmgKQEAgLTg1Nyw2
ICs4NTcsOSBAQCBzdHJ1Y3QgQVJNQ1BVIHsKIAogICAgIC8qIFVzZWQgdG8gc3luY2hyb25pemUg
S1ZNIGFuZCBRRU1VIGluLWtlcm5lbCBkZXZpY2UgbGV2ZWxzICovCiAgICAgdWludDhfdCBkZXZp
Y2VfaXJxX2xldmVsOworCisgICAgLyogVXNlZCB0byBzZXQgdGhlIG1heGltdW0gdmVjdG9yIGxl
bmd0aCB0aGUgY3B1IHdpbGwgc3VwcG9ydC4gICovCisgICAgdWludDMyX3Qgc3ZlX21heF92cTsK
IH07CiAKIHN0YXRpYyBpbmxpbmUgQVJNQ1BVICphcm1fZW52X2dldF9jcHUoQ1BVQVJNU3RhdGUg
KmVudikKQEAgLTEyNjAsNyArMTI2Myw3IEBAIHZvaWQgdmZwX3NldF9mcHNjcihDUFVBUk1TdGF0
ZSAqZW52LCB1aW50MzJfdCB2YWwpOwogICogd2Ugc3RvcmUgdGhlIHVuZGVybHlpbmcgc3RhdGUg
aW4gZnBzY3IgYW5kIGp1c3QgbWFzayBvbiByZWFkL3dyaXRlLgogICovCiAjZGVmaW5lIEZQU1Jf
TUFTSyAweGY4MDAwMDlmCi0jZGVmaW5lIEZQQ1JfTUFTSyAweDA3Zjc5ZjAwCisjZGVmaW5lIEZQ
Q1JfTUFTSyAweDA3ZmY5ZjAwCiAKICNkZWZpbmUgRlBDUl9GWjE2ICAgKDEgPDwgMTkpICAgLyog
QVJNdjguMissIEZQMTYgZmx1c2gtdG8temVybyAqLwogI2RlZmluZSBGUENSX0ZaICAgICAoMSA8
PCAyNCkgICAvKiBGbHVzaC10by16ZXJvIGVuYWJsZSBiaXQgKi8KZGlmZiAtLWdpdCBhL3Rhcmdl
dC9hcm0vY3B1NjQuYyBiL3RhcmdldC9hcm0vY3B1NjQuYwppbmRleCBkMDU4MWQ1OWQ4Li44MDBi
ZmY3ODBlIDEwMDY0NAotLS0gYS90YXJnZXQvYXJtL2NwdTY0LmMKKysrIGIvdGFyZ2V0L2FybS9j
cHU2NC5jCkBAIC0yOSw2ICsyOSw3IEBACiAjaW5jbHVkZSAic3lzZW11L3N5c2VtdS5oIgogI2lu
Y2x1ZGUgInN5c2VtdS9rdm0uaCIKICNpbmNsdWRlICJrdm1fYXJtLmgiCisjaW5jbHVkZSAicWFw
aS92aXNpdG9yLmgiCiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBzZXRfZmVhdHVyZShDUFVBUk1TdGF0
ZSAqZW52LCBpbnQgZmVhdHVyZSkKIHsKQEAgLTIxNyw2ICsyMTgsMjkgQEAgc3RhdGljIHZvaWQg
YWFyY2g2NF9hNTNfaW5pdGZuKE9iamVjdCAqb2JqKQogICAgIGRlZmluZV9hcm1fY3BfcmVncyhj
cHUsIGNvcnRleF9hNTdfYTUzX2NwX3JlZ2luZm8pOwogfQogCitzdGF0aWMgdm9pZCBjcHVfbWF4
X2dldF9zdmVfdnEoT2JqZWN0ICpvYmosIFZpc2l0b3IgKnYsIGNvbnN0IGNoYXIgKm5hbWUsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqb3BhcXVlLCBFcnJvciAqKmVycnAp
Cit7CisgICAgQVJNQ1BVICpjcHUgPSBBUk1fQ1BVKG9iaik7CisgICAgdmlzaXRfdHlwZV91aW50
MzIodiwgbmFtZSwgJmNwdS0+c3ZlX21heF92cSwgZXJycCk7Cit9CisKK3N0YXRpYyB2b2lkIGNw
dV9tYXhfc2V0X3N2ZV92cShPYmplY3QgKm9iaiwgVmlzaXRvciAqdiwgY29uc3QgY2hhciAqbmFt
ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpvcGFxdWUsIEVycm9yICoq
ZXJycCkKK3sKKyAgICBBUk1DUFUgKmNwdSA9IEFSTV9DUFUob2JqKTsKKyAgICBFcnJvciAqZXJy
ID0gTlVMTDsKKworICAgIHZpc2l0X3R5cGVfdWludDMyKHYsIG5hbWUsICZjcHUtPnN2ZV9tYXhf
dnEsICZlcnIpOworCisgICAgaWYgKCFlcnIgJiYgKGNwdS0+c3ZlX21heF92cSA9PSAwIHx8IGNw
dS0+c3ZlX21heF92cSA+IEFSTV9NQVhfVlEpKSB7CisgICAgICAgIGVycm9yX3NldGcoJmVyciwg
InVuc3VwcG9ydGVkIFNWRSB2ZWN0b3IgbGVuZ3RoIik7CisgICAgICAgIGVycm9yX2FwcGVuZF9o
aW50KCZlcnIsICJWYWxpZCBzdmUtbWF4LXZxIGluIHJhbmdlIFsxLSVkXVxuIiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgQVJNX01BWF9WUSk7CisgICAgfQorICAgIGVycm9yX3Byb3BhZ2F0
ZShlcnJwLCBlcnIpOworfQorCiAvKiAtY3B1IG1heDogaWYgS1ZNIGlzIGVuYWJsZWQsIGxpa2Ug
LWNwdSBob3N0IChiZXN0IHBvc3NpYmxlIHdpdGggdGhpcyBob3N0KTsKICAqIG90aGVyd2lzZSwg
YSBDUFUgd2l0aCBhcyBtYW55IGZlYXR1cmVzIGVuYWJsZWQgYXMgb3VyIGVtdWxhdGlvbiBzdXBw
b3J0cy4KICAqIFRoZSB2ZXJzaW9uIG9mICctY3B1IG1heCcgZm9yIHFlbXUtc3lzdGVtLWFybSBp
cyBkZWZpbmVkIGluIGNwdS5jOwpAQCAtMjUzLDYgKzI3NywxMCBAQCBzdGF0aWMgdm9pZCBhYXJj
aDY0X21heF9pbml0Zm4oT2JqZWN0ICpvYmopCiAgICAgICAgIGNwdS0+Y3RyID0gMHg4MDAzODAw
MzsgLyogMzIgYnl0ZSBJIGFuZCBEIGNhY2hlbGluZSBzaXplLCBWSVBUIGljYWNoZSAqLwogICAg
ICAgICBjcHUtPmRjel9ibG9ja3NpemUgPSA3OyAvKiAgNTEyIGJ5dGVzICovCiAjZW5kaWYKKwor
ICAgICAgICBjcHUtPnN2ZV9tYXhfdnEgPSBBUk1fTUFYX1ZROworICAgICAgICBvYmplY3RfcHJv
cGVydHlfYWRkKG9iaiwgInN2ZS1tYXgtdnEiLCAidWludDMyIiwgY3B1X21heF9nZXRfc3ZlX3Zx
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNwdV9tYXhfc2V0X3N2ZV92cSwgTlVMTCwg
TlVMTCwgJmVycm9yX2ZhdGFsKTsKICAgICB9CiB9CiAKQEAgLTQwNSw2ICs0MzMsNyBAQCB2b2lk
IGFhcmNoNjRfc3ZlX25hcnJvd192cShDUFVBUk1TdGF0ZSAqZW52LCB1bnNpZ25lZCB2cSkKICAg
ICB1aW50NjRfdCBwbWFzazsKIAogICAgIGFzc2VydCh2cSA+PSAxICYmIHZxIDw9IEFSTV9NQVhf
VlEpOworICAgIGFzc2VydCh2cSA8PSBhcm1fZW52X2dldF9jcHUoZW52KS0+c3ZlX21heF92cSk7
CiAKICAgICAvKiBaYXAgdGhlIGhpZ2ggYml0cyBvZiB0aGUgenJlZ3MuICAqLwogICAgIGZvciAo
aSA9IDA7IGkgPCAzMjsgaSsrKSB7CmRpZmYgLS1naXQgYS90YXJnZXQvYXJtL2hlbHBlci5jIGIv
dGFyZ2V0L2FybS9oZWxwZXIuYwppbmRleCA2NmFmYjA4ZWUwLi5jYWUyYjI2NDlkIDEwMDY0NAot
LS0gYS90YXJnZXQvYXJtL2hlbHBlci5jCisrKyBiL3RhcmdldC9hcm0vaGVscGVyLmMKQEAgLTY4
NTgsNyArNjg1OCw3IEBAIHN0YXRpYyB2b2lkIHY3bV9leGNlcHRpb25fdGFrZW4oQVJNQ1BVICpj
cHUsIHVpbnQzMl90IGxyLCBib29sIGRvdGFpbGNoYWluLAogICAgICAgICAgICAgICAgICAqIG5v
dCBhbHJlYWR5IHNhdmVkLgogICAgICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgICAgIGlm
IChsciAmIFJfVjdNX0VYQ1JFVF9EQ1JTX01BU0sgJiYKLSAgICAgICAgICAgICAgICAgICAgIShk
b3RhaWxjaGFpbiAmJiAobHIgJiBSX1Y3TV9FWENSRVRfRVNfTUFTSykpKSB7CisgICAgICAgICAg
ICAgICAgICAgICEoZG90YWlsY2hhaW4gJiYgIShsciAmIFJfVjdNX0VYQ1JFVF9FU19NQVNLKSkp
IHsKICAgICAgICAgICAgICAgICAgICAgcHVzaF9mYWlsZWQgPSB2N21fcHVzaF9jYWxsZWVfc3Rh
Y2soY3B1LCBsciwgZG90YWlsY2hhaW4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGlnbm9yZV9zdGFja2ZhdWx0cyk7CiAgICAgICAgICAg
ICAgICAgfQpAQCAtMTEyODMsOSArMTEyODMsMTMgQEAgdWludDMyX3QgSEVMUEVSKHZmcF9nZXRf
ZnBzY3IpKENQVUFSTVN0YXRlICplbnYpCiAgICAgZnBzY3IgPSAoZW52LT52ZnAueHJlZ3NbQVJN
X1ZGUF9GUFNDUl0gJiAweGZmYzhmZmZmKQogICAgICAgICAgICAgfCAoZW52LT52ZnAudmVjX2xl
biA8PCAxNikKICAgICAgICAgICAgIHwgKGVudi0+dmZwLnZlY19zdHJpZGUgPDwgMjApOworCiAg
ICAgaSA9IGdldF9mbG9hdF9leGNlcHRpb25fZmxhZ3MoJmVudi0+dmZwLmZwX3N0YXR1cyk7CiAg
ICAgaSB8PSBnZXRfZmxvYXRfZXhjZXB0aW9uX2ZsYWdzKCZlbnYtPnZmcC5zdGFuZGFyZF9mcF9z
dGF0dXMpOwotICAgIGkgfD0gZ2V0X2Zsb2F0X2V4Y2VwdGlvbl9mbGFncygmZW52LT52ZnAuZnBf
c3RhdHVzX2YxNik7CisgICAgLyogRloxNiBkb2VzIG5vdCBnZW5lcmF0ZSBhbiBpbnB1dCBkZW5v
cm1hbCBleGNlcHRpb24uICAqLworICAgIGkgfD0gKGdldF9mbG9hdF9leGNlcHRpb25fZmxhZ3Mo
JmVudi0+dmZwLmZwX3N0YXR1c19mMTYpCisgICAgICAgICAgJiB+ZmxvYXRfZmxhZ19pbnB1dF9k
ZW5vcm1hbCk7CisKICAgICBmcHNjciB8PSB2ZnBfZXhjZXB0Yml0c19mcm9tX2hvc3QoaSk7CiAg
ICAgcmV0dXJuIGZwc2NyOwogfQpAQCAtMTEzMjAsNiArMTEzMjQsMTEgQEAgdm9pZCBIRUxQRVIo
dmZwX3NldF9mcHNjcikoQ1BVQVJNU3RhdGUgKmVudiwgdWludDMyX3QgdmFsKQogICAgIGludCBp
OwogICAgIHVpbnQzMl90IGNoYW5nZWQ7CiAKKyAgICAvKiBXaGVuIEFSTXY4LjItRlAxNiBpcyBu
b3Qgc3VwcG9ydGVkLCBGWjE2IGlzIFJFUzAuICAqLworICAgIGlmICghYXJtX2ZlYXR1cmUoZW52
LCBBUk1fRkVBVFVSRV9WOF9GUDE2KSkgeworICAgICAgICB2YWwgJj0gfkZQQ1JfRloxNjsKKyAg
ICB9CisKICAgICBjaGFuZ2VkID0gZW52LT52ZnAueHJlZ3NbQVJNX1ZGUF9GUFNDUl07CiAgICAg
ZW52LT52ZnAueHJlZ3NbQVJNX1ZGUF9GUFNDUl0gPSAodmFsICYgMHhmZmM4ZmZmZik7CiAgICAg
ZW52LT52ZnAudmVjX2xlbiA9ICh2YWwgPj4gMTYpICYgNzsKQEAgLTEyMzkyLDMzICsxMjQwMSwz
OSBAQCB2b2lkIGNwdV9nZXRfdGJfY3B1X3N0YXRlKENQVUFSTVN0YXRlICplbnYsIHRhcmdldF91
bG9uZyAqcGMsCiAgICAgdWludDMyX3QgZmxhZ3M7CiAKICAgICBpZiAoaXNfYTY0KGVudikpIHsK
LSAgICAgICAgaW50IHN2ZV9lbCA9IHN2ZV9leGNlcHRpb25fZWwoZW52KTsKLSAgICAgICAgdWlu
dDMyX3QgemNyX2xlbjsKLQogICAgICAgICAqcGMgPSBlbnYtPnBjOwogICAgICAgICBmbGFncyA9
IEFSTV9UQkZMQUdfQUFSQ0g2NF9TVEFURV9NQVNLOwogICAgICAgICAvKiBHZXQgY29udHJvbCBi
aXRzIGZvciB0YWdnZWQgYWRkcmVzc2VzICovCiAgICAgICAgIGZsYWdzIHw9IChhcm1fcmVnaW1l
X3RiaTAoZW52LCBtbXVfaWR4KSA8PCBBUk1fVEJGTEFHX1RCSTBfU0hJRlQpOwogICAgICAgICBm
bGFncyB8PSAoYXJtX3JlZ2ltZV90YmkxKGVudiwgbW11X2lkeCkgPDwgQVJNX1RCRkxBR19UQkkx
X1NISUZUKTsKLSAgICAgICAgZmxhZ3MgfD0gc3ZlX2VsIDw8IEFSTV9UQkZMQUdfU1ZFRVhDX0VM
X1NISUZUOwogCi0gICAgICAgIC8qIElmIFNWRSBpcyBkaXNhYmxlZCwgYnV0IEZQIGlzIGVuYWJs
ZWQsCi0gICAgICAgICAgIHRoZW4gdGhlIGVmZmVjdGl2ZSBsZW4gaXMgMC4gICovCi0gICAgICAg
IGlmIChzdmVfZWwgIT0gMCAmJiBmcF9lbCA9PSAwKSB7Ci0gICAgICAgICAgICB6Y3JfbGVuID0g
MDsKLSAgICAgICAgfSBlbHNlIHsKLSAgICAgICAgICAgIGludCBjdXJyZW50X2VsID0gYXJtX2N1
cnJlbnRfZWwoZW52KTsKKyAgICAgICAgaWYgKGFybV9mZWF0dXJlKGVudiwgQVJNX0ZFQVRVUkVf
U1ZFKSkgeworICAgICAgICAgICAgaW50IHN2ZV9lbCA9IHN2ZV9leGNlcHRpb25fZWwoZW52KTsK
KyAgICAgICAgICAgIHVpbnQzMl90IHpjcl9sZW47CiAKLSAgICAgICAgICAgIHpjcl9sZW4gPSBl
bnYtPnZmcC56Y3JfZWxbY3VycmVudF9lbCA8PSAxID8gMSA6IGN1cnJlbnRfZWxdOwotICAgICAg
ICAgICAgemNyX2xlbiAmPSAweGY7Ci0gICAgICAgICAgICBpZiAoY3VycmVudF9lbCA8IDIgJiYg
YXJtX2ZlYXR1cmUoZW52LCBBUk1fRkVBVFVSRV9FTDIpKSB7Ci0gICAgICAgICAgICAgICAgemNy
X2xlbiA9IE1JTih6Y3JfbGVuLCAweGYgJiAodWludDMyX3QpZW52LT52ZnAuemNyX2VsWzJdKTsK
LSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGlmIChjdXJyZW50X2VsIDwgMyAmJiBhcm1fZmVh
dHVyZShlbnYsIEFSTV9GRUFUVVJFX0VMMykpIHsKLSAgICAgICAgICAgICAgICB6Y3JfbGVuID0g
TUlOKHpjcl9sZW4sIDB4ZiAmICh1aW50MzJfdCllbnYtPnZmcC56Y3JfZWxbM10pOworICAgICAg
ICAgICAgLyogSWYgU1ZFIGlzIGRpc2FibGVkLCBidXQgRlAgaXMgZW5hYmxlZCwKKyAgICAgICAg
ICAgICAqIHRoZW4gdGhlIGVmZmVjdGl2ZSBsZW4gaXMgMC4KKyAgICAgICAgICAgICAqLworICAg
ICAgICAgICAgaWYgKHN2ZV9lbCAhPSAwICYmIGZwX2VsID09IDApIHsKKyAgICAgICAgICAgICAg
ICB6Y3JfbGVuID0gMDsKKyAgICAgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICAgICAgaW50
IGN1cnJlbnRfZWwgPSBhcm1fY3VycmVudF9lbChlbnYpOworICAgICAgICAgICAgICAgIEFSTUNQ
VSAqY3B1ID0gYXJtX2Vudl9nZXRfY3B1KGVudik7CisKKyAgICAgICAgICAgICAgICB6Y3JfbGVu
ID0gY3B1LT5zdmVfbWF4X3ZxIC0gMTsKKyAgICAgICAgICAgICAgICBpZiAoY3VycmVudF9lbCA8
PSAxKSB7CisgICAgICAgICAgICAgICAgICAgIHpjcl9sZW4gPSBNSU4oemNyX2xlbiwgMHhmICYg
KHVpbnQzMl90KWVudi0+dmZwLnpjcl9lbFsxXSk7CisgICAgICAgICAgICAgICAgfQorICAgICAg
ICAgICAgICAgIGlmIChjdXJyZW50X2VsIDwgMiAmJiBhcm1fZmVhdHVyZShlbnYsIEFSTV9GRUFU
VVJFX0VMMikpIHsKKyAgICAgICAgICAgICAgICAgICAgemNyX2xlbiA9IE1JTih6Y3JfbGVuLCAw
eGYgJiAodWludDMyX3QpZW52LT52ZnAuemNyX2VsWzJdKTsKKyAgICAgICAgICAgICAgICB9Cisg
ICAgICAgICAgICAgICAgaWYgKGN1cnJlbnRfZWwgPCAzICYmIGFybV9mZWF0dXJlKGVudiwgQVJN
X0ZFQVRVUkVfRUwzKSkgeworICAgICAgICAgICAgICAgICAgICB6Y3JfbGVuID0gTUlOKHpjcl9s
ZW4sIDB4ZiAmICh1aW50MzJfdCllbnYtPnZmcC56Y3JfZWxbM10pOworICAgICAgICAgICAgICAg
IH0KICAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGZsYWdzIHw9IHN2ZV9lbCA8PCBBUk1fVEJG
TEFHX1NWRUVYQ19FTF9TSElGVDsKKyAgICAgICAgICAgIGZsYWdzIHw9IHpjcl9sZW4gPDwgQVJN
X1RCRkxBR19aQ1JfTEVOX1NISUZUOwogICAgICAgICB9Ci0gICAgICAgIGZsYWdzIHw9IHpjcl9s
ZW4gPDwgQVJNX1RCRkxBR19aQ1JfTEVOX1NISUZUOwogICAgIH0gZWxzZSB7CiAgICAgICAgICpw
YyA9IGVudi0+cmVnc1sxNV07CiAgICAgICAgIGZsYWdzID0gKGVudi0+dGh1bWIgPDwgQVJNX1RC
RkxBR19USFVNQl9TSElGVCkKZGlmZiAtLWdpdCBhL3RhcmdldC9hcm0vc3ZlX2hlbHBlci5jIGIv
dGFyZ2V0L2FybS9zdmVfaGVscGVyLmMKaW5kZXggNTQ3OTVjOTE5NC4uMGY5ODA5NzI1MyAxMDA2
NDQKLS0tIGEvdGFyZ2V0L2FybS9zdmVfaGVscGVyLmMKKysrIGIvdGFyZ2V0L2FybS9zdmVfaGVs
cGVyLmMKQEAgLTEwNDIsNyArMTA0Miw3IEBAIHZvaWQgSEVMUEVSKHN2ZV9tb3Z6X2QpKHZvaWQg
KnZkLCB2b2lkICp2biwgdm9pZCAqdmcsIHVpbnQzMl90IGRlc2MpCiAgICAgdWludDY0X3QgKmQg
PSB2ZCwgKm4gPSB2bjsKICAgICB1aW50OF90ICpwZyA9IHZnOwogICAgIGZvciAoaSA9IDA7IGkg
PCBvcHJfc3o7IGkgKz0gMSkgewotICAgICAgICBkW2ldID0gblsxXSAmIC0odWludDY0X3QpKHBn
W0gxKGkpXSAmIDEpOworICAgICAgICBkW2ldID0gbltpXSAmIC0odWludDY0X3QpKHBnW0gxKGkp
XSAmIDEpOwogICAgIH0KIH0KIApAQCAtMjQzNiwxMyArMjQzNiwxMyBAQCB1aW50MzJfdCBIRUxQ
RVIoTkFNRSkodm9pZCAqdmQsIHZvaWQgKnZuLCB2b2lkICp2bSwgdm9pZCAqdmcsIHVpbnQzMl90
IGRlc2MpIFwKICNkZWZpbmUgRE9fQ01QX1BQWldfUyhOQU1FLCBUWVBFLCBUWVBFVywgT1ApIFwK
ICAgICBET19DTVBfUFBaVyhOQU1FLCBUWVBFLCBUWVBFVywgT1AsIEgxXzQsIDB4MTExMTExMTEx
MTExMTExMXVsbCkKIAotRE9fQ01QX1BQWldfQihzdmVfY21wZXFfcHB6d19iLCB1aW50OF90LCAg
dWludDY0X3QsID09KQotRE9fQ01QX1BQWldfSChzdmVfY21wZXFfcHB6d19oLCB1aW50MTZfdCwg
dWludDY0X3QsID09KQotRE9fQ01QX1BQWldfUyhzdmVfY21wZXFfcHB6d19zLCB1aW50MzJfdCwg
dWludDY0X3QsID09KQorRE9fQ01QX1BQWldfQihzdmVfY21wZXFfcHB6d19iLCBpbnQ4X3QsICB1
aW50NjRfdCwgPT0pCitET19DTVBfUFBaV19IKHN2ZV9jbXBlcV9wcHp3X2gsIGludDE2X3QsIHVp
bnQ2NF90LCA9PSkKK0RPX0NNUF9QUFpXX1Moc3ZlX2NtcGVxX3BwendfcywgaW50MzJfdCwgdWlu
dDY0X3QsID09KQogCi1ET19DTVBfUFBaV19CKHN2ZV9jbXBuZV9wcHp3X2IsIHVpbnQ4X3QsICB1
aW50NjRfdCwgIT0pCi1ET19DTVBfUFBaV19IKHN2ZV9jbXBuZV9wcHp3X2gsIHVpbnQxNl90LCB1
aW50NjRfdCwgIT0pCi1ET19DTVBfUFBaV19TKHN2ZV9jbXBuZV9wcHp3X3MsIHVpbnQzMl90LCB1
aW50NjRfdCwgIT0pCitET19DTVBfUFBaV19CKHN2ZV9jbXBuZV9wcHp3X2IsIGludDhfdCwgIHVp
bnQ2NF90LCAhPSkKK0RPX0NNUF9QUFpXX0goc3ZlX2NtcG5lX3BwendfaCwgaW50MTZfdCwgdWlu
dDY0X3QsICE9KQorRE9fQ01QX1BQWldfUyhzdmVfY21wbmVfcHB6d19zLCBpbnQzMl90LCB1aW50
NjRfdCwgIT0pCiAKIERPX0NNUF9QUFpXX0Ioc3ZlX2NtcGd0X3BwendfYiwgaW50OF90LCAgIGlu
dDY0X3QsID4pCiBET19DTVBfUFBaV19IKHN2ZV9jbXBndF9wcHp3X2gsIGludDE2X3QsICBpbnQ2
NF90LCA+KQpAQCAtMjg0NiwxMSArMjg0Niw2IEBAIHVpbnQzMl90IEhFTFBFUihzdmVfd2hpbGUp
KHZvaWQgKnZkLCB1aW50MzJfdCBjb3VudCwgdWludDMyX3QgcHJlZF9kZXNjKQogICAgICAgICBy
ZXR1cm4gZmxhZ3M7CiAgICAgfQogCi0gICAgLyogU2NhbGUgZnJvbSBwcmVkaWNhdGUgZWxlbWVu
dCBjb3VudCB0byBiaXRzLiAgKi8KLSAgICBjb3VudCA8PD0gZXN6OwotICAgIC8qIEJvdW5kIHRv
IHRoZSBiaXRzIGluIHRoZSBwcmVkaWNhdGUuICAqLwotICAgIGNvdW50ID0gTUlOKGNvdW50LCBv
cHJzeiAqIDgpOwotCiAgICAgLyogU2V0IGFsbCBvZiB0aGUgcmVxdWVzdGVkIGJpdHMuICAqLwog
ICAgIGZvciAoaSA9IDA7IGkgPCBjb3VudCAvIDY0OyArK2kpIHsKICAgICAgICAgZC0+cFtpXSA9
IGVzel9tYXNrOwpAQCAtMzM2Myw3ICszMzU4LDcgQEAgc3RhdGljIHZvaWQgZG9fZm1sYV96cHp6
el9oKENQVUFSTVN0YXRlICplbnYsIHZvaWQgKnZnLCB1aW50MzJfdCBkZXNjLAogICAgICAgICAg
ICAgICAgIGUxID0gKih1aW50MTZfdCAqKSh2biArIEgxXzIoaSkpIF4gbmVnMTsKICAgICAgICAg
ICAgICAgICBlMiA9ICoodWludDE2X3QgKikodm0gKyBIMV8yKGkpKTsKICAgICAgICAgICAgICAg
ICBlMyA9ICoodWludDE2X3QgKikodmEgKyBIMV8yKGkpKSBeIG5lZzM7Ci0gICAgICAgICAgICAg
ICAgciA9IGZsb2F0MTZfbXVsYWRkKGUxLCBlMiwgZTMsIDAsICZlbnYtPnZmcC5mcF9zdGF0dXMp
OworICAgICAgICAgICAgICAgIHIgPSBmbG9hdDE2X211bGFkZChlMSwgZTIsIGUzLCAwLCAmZW52
LT52ZnAuZnBfc3RhdHVzX2YxNik7CiAgICAgICAgICAgICAgICAgKih1aW50MTZfdCAqKSh2ZCAr
IEgxXzIoaSkpID0gcjsKICAgICAgICAgICAgIH0KICAgICAgICAgfSB3aGlsZSAoaSAmIDYzKTsK
QEAgLTQwNTAsNyArNDA0NSw3IEBAIERPX0xEMShzdmVfbGQxYmR1X3IsIGNwdV9sZHViX2RhdGFf
cmEsIHVpbnQ2NF90LCB1aW50OF90LCApCiBET19MRDEoc3ZlX2xkMWJkc19yLCBjcHVfbGRzYl9k
YXRhX3JhLCB1aW50NjRfdCwgaW50OF90LCApCiAKIERPX0xEMShzdmVfbGQxaHN1X3IsIGNwdV9s
ZHV3X2RhdGFfcmEsIHVpbnQzMl90LCB1aW50MTZfdCwgSDFfNCkKLURPX0xEMShzdmVfbGQxaHNz
X3IsIGNwdV9sZHN3X2RhdGFfcmEsIHVpbnQzMl90LCBpbnQ4X3QsIEgxXzQpCitET19MRDEoc3Zl
X2xkMWhzc19yLCBjcHVfbGRzd19kYXRhX3JhLCB1aW50MzJfdCwgaW50MTZfdCwgSDFfNCkKIERP
X0xEMShzdmVfbGQxaGR1X3IsIGNwdV9sZHV3X2RhdGFfcmEsIHVpbnQ2NF90LCB1aW50MTZfdCwg
KQogRE9fTEQxKHN2ZV9sZDFoZHNfciwgY3B1X2xkc3dfZGF0YV9yYSwgdWludDY0X3QsIGludDE2
X3QsICkKIApkaWZmIC0tZ2l0IGEvdGFyZ2V0L2FybS90cmFuc2xhdGUtYTY0LmMgYi90YXJnZXQv
YXJtL3RyYW5zbGF0ZS1hNjQuYwppbmRleCA0NWE2YzJhM2FhLi5iMjlkYzQ5YzRmIDEwMDY0NAot
LS0gYS90YXJnZXQvYXJtL3RyYW5zbGF0ZS1hNjQuYworKysgYi90YXJnZXQvYXJtL3RyYW5zbGF0
ZS1hNjQuYwpAQCAtMTM3LDE0ICsxMzcsMTMgQEAgdm9pZCBhYXJjaDY0X2NwdV9kdW1wX3N0YXRl
KENQVVN0YXRlICpjcywgRklMRSAqZiwKICAgICBpbnQgZWwgPSBhcm1fY3VycmVudF9lbChlbnYp
OwogICAgIGNvbnN0IGNoYXIgKm5zX3N0YXR1czsKIAotICAgIGNwdV9mcHJpbnRmKGYsICJQQz0l
MDE2IlBSSXg2NCIgIFNQPSUwMTYiUFJJeDY0IlxuIiwKLSAgICAgICAgICAgIGVudi0+cGMsIGVu
di0+eHJlZ3NbMzFdKTsKLSAgICBmb3IgKGkgPSAwOyBpIDwgMzE7IGkrKykgewotICAgICAgICBj
cHVfZnByaW50ZihmLCAiWCUwMmQ9JTAxNiJQUkl4NjQsIGksIGVudi0+eHJlZ3NbaV0pOwotICAg
ICAgICBpZiAoKGkgJSA0KSA9PSAzKSB7Ci0gICAgICAgICAgICBjcHVfZnByaW50ZihmLCAiXG4i
KTsKKyAgICBjcHVfZnByaW50ZihmLCAiIFBDPSUwMTYiIFBSSXg2NCAiICIsIGVudi0+cGMpOwor
ICAgIGZvciAoaSA9IDA7IGkgPCAzMjsgaSsrKSB7CisgICAgICAgIGlmIChpID09IDMxKSB7Cisg
ICAgICAgICAgICBjcHVfZnByaW50ZihmLCAiIFNQPSUwMTYiIFBSSXg2NCAiXG4iLCBlbnYtPnhy
ZWdzW2ldKTsKICAgICAgICAgfSBlbHNlIHsKLSAgICAgICAgICAgIGNwdV9mcHJpbnRmKGYsICIg
Iik7CisgICAgICAgICAgICBjcHVfZnByaW50ZihmLCAiWCUwMmQ9JTAxNiIgUFJJeDY0ICIlcyIs
IGksIGVudi0+eHJlZ3NbaV0sCisgICAgICAgICAgICAgICAgICAgICAgICAoaSArIDIpICUgMyA/
ICIgIiA6ICJcbiIpOwogICAgICAgICB9CiAgICAgfQogCkBAIC0xNTMsOCArMTUyLDcgQEAgdm9p
ZCBhYXJjaDY0X2NwdV9kdW1wX3N0YXRlKENQVVN0YXRlICpjcywgRklMRSAqZiwKICAgICB9IGVs
c2UgewogICAgICAgICBuc19zdGF0dXMgPSAiIjsKICAgICB9Ci0KLSAgICBjcHVfZnByaW50Zihm
LCAiXG5QU1RBVEU9JTA4eCAlYyVjJWMlYyAlc0VMJWQlY1xuIiwKKyAgICBjcHVfZnByaW50Zihm
LCAiUFNUQVRFPSUwOHggJWMlYyVjJWMgJXNFTCVkJWMiLAogICAgICAgICAgICAgICAgIHBzciwK
ICAgICAgICAgICAgICAgICBwc3IgJiBQU1RBVEVfTiA/ICdOJyA6ICctJywKICAgICAgICAgICAg
ICAgICBwc3IgJiBQU1RBVEVfWiA/ICdaJyA6ICctJywKQEAgLTE2NCwxNyArMTYyLDg5IEBAIHZv
aWQgYWFyY2g2NF9jcHVfZHVtcF9zdGF0ZShDUFVTdGF0ZSAqY3MsIEZJTEUgKmYsCiAgICAgICAg
ICAgICAgICAgZWwsCiAgICAgICAgICAgICAgICAgcHNyICYgUFNUQVRFX1NQID8gJ2gnIDogJ3Qn
KTsKIAotICAgIGlmIChmbGFncyAmIENQVV9EVU1QX0ZQVSkgewotICAgICAgICBpbnQgbnVtdmZw
cmVncyA9IDMyOwotICAgICAgICBmb3IgKGkgPSAwOyBpIDwgbnVtdmZwcmVnczsgaSsrKSB7Cisg
ICAgaWYgKCEoZmxhZ3MgJiBDUFVfRFVNUF9GUFUpKSB7CisgICAgICAgIGNwdV9mcHJpbnRmKGYs
ICJcbiIpOworICAgICAgICByZXR1cm47CisgICAgfQorICAgIGNwdV9mcHJpbnRmKGYsICIgICAg
IEZQQ1I9JTA4eCBGUFNSPSUwOHhcbiIsCisgICAgICAgICAgICAgICAgdmZwX2dldF9mcGNyKGVu
diksIHZmcF9nZXRfZnBzcihlbnYpKTsKKworICAgIGlmIChhcm1fZmVhdHVyZShlbnYsIEFSTV9G
RUFUVVJFX1NWRSkpIHsKKyAgICAgICAgaW50IGosIHpjcl9sZW4gPSBlbnYtPnZmcC56Y3JfZWxb
MV0gJiAweGY7IC8qIGZpeCBmb3Igc3lzdGVtIG1vZGUgKi8KKworICAgICAgICBmb3IgKGkgPSAw
OyBpIDw9IEZGUl9QUkVEX05VTTsgaSsrKSB7CisgICAgICAgICAgICBib29sIGVvbDsKKyAgICAg
ICAgICAgIGlmIChpID09IEZGUl9QUkVEX05VTSkgeworICAgICAgICAgICAgICAgIGNwdV9mcHJp
bnRmKGYsICJGRlI9Iik7CisgICAgICAgICAgICAgICAgLyogSXQncyBsYXN0LCBzbyBlbmQgdGhl
IGxpbmUuICAqLworICAgICAgICAgICAgICAgIGVvbCA9IHRydWU7CisgICAgICAgICAgICB9IGVs
c2UgeworICAgICAgICAgICAgICAgIGNwdV9mcHJpbnRmKGYsICJQJTAyZD0iLCBpKTsKKyAgICAg
ICAgICAgICAgICBzd2l0Y2ggKHpjcl9sZW4pIHsKKyAgICAgICAgICAgICAgICBjYXNlIDA6Cisg
ICAgICAgICAgICAgICAgICAgIGVvbCA9IGkgJSA4ID09IDc7CisgICAgICAgICAgICAgICAgICAg
IGJyZWFrOworICAgICAgICAgICAgICAgIGNhc2UgMToKKyAgICAgICAgICAgICAgICAgICAgZW9s
ID0gaSAlIDYgPT0gNTsKKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAg
ICAgY2FzZSAyOgorICAgICAgICAgICAgICAgIGNhc2UgMzoKKyAgICAgICAgICAgICAgICAgICAg
ZW9sID0gaSAlIDMgPT0gMjsKKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAg
ICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgICAgICAgICAgLyogTW9yZSB0aGFuIG9uZSBxdWFk
d29yZCBwZXIgcHJlZGljYXRlLiAgKi8KKyAgICAgICAgICAgICAgICAgICAgZW9sID0gdHJ1ZTsK
KyAgICAgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAg
ICAgfQorICAgICAgICAgICAgZm9yIChqID0gemNyX2xlbiAvIDQ7IGogPj0gMDsgai0tKSB7Cisg
ICAgICAgICAgICAgICAgaW50IGRpZ2l0czsKKyAgICAgICAgICAgICAgICBpZiAoaiAqIDQgKyA0
IDw9IHpjcl9sZW4gKyAxKSB7CisgICAgICAgICAgICAgICAgICAgIGRpZ2l0cyA9IDE2OworICAg
ICAgICAgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICAgICAgICAgIGRpZ2l0cyA9ICh6Y3Jf
bGVuICUgNCArIDEpICogNDsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgY3B1
X2ZwcmludGYoZiwgIiUwKiIgUFJJeDY0ICIlcyIsIGRpZ2l0cywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBlbnYtPnZmcC5wcmVnc1tpXS5wW2pdLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGogPyAiOiIgOiBlb2wgPyAiXG4iIDogIiAiKTsKKyAgICAgICAgICAgIH0KKyAgICAg
ICAgfQorCisgICAgICAgIGZvciAoaSA9IDA7IGkgPCAzMjsgaSsrKSB7CisgICAgICAgICAgICBp
ZiAoemNyX2xlbiA9PSAwKSB7CisgICAgICAgICAgICAgICAgY3B1X2ZwcmludGYoZiwgIlolMDJk
PSUwMTYiIFBSSXg2NCAiOiUwMTYiIFBSSXg2NCAiJXMiLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGksIGVudi0+dmZwLnpyZWdzW2ldLmRbMV0sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZW52LT52ZnAuenJlZ3NbaV0uZFswXSwgaSAmIDEgPyAiXG4iIDogIiAiKTsKKyAgICAg
ICAgICAgIH0gZWxzZSBpZiAoemNyX2xlbiA9PSAxKSB7CisgICAgICAgICAgICAgICAgY3B1X2Zw
cmludGYoZiwgIlolMDJkPSUwMTYiIFBSSXg2NCAiOiUwMTYiIFBSSXg2NAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICI6JTAxNiIgUFJJeDY0ICI6JTAxNiIgUFJJeDY0ICJcbiIsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaSwgZW52LT52ZnAuenJlZ3NbaV0uZFszXSwgZW52LT52
ZnAuenJlZ3NbaV0uZFsyXSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnYtPnZmcC56
cmVnc1tpXS5kWzFdLCBlbnYtPnZmcC56cmVnc1tpXS5kWzBdKTsKKyAgICAgICAgICAgIH0gZWxz
ZSB7CisgICAgICAgICAgICAgICAgZm9yIChqID0gemNyX2xlbjsgaiA+PSAwOyBqLS0pIHsKKyAg
ICAgICAgICAgICAgICAgICAgYm9vbCBvZGQgPSAoemNyX2xlbiAtIGopICUgMiAhPSAwOworICAg
ICAgICAgICAgICAgICAgICBpZiAoaiA9PSB6Y3JfbGVuKSB7CisgICAgICAgICAgICAgICAgICAg
ICAgICBjcHVfZnByaW50ZihmLCAiWiUwMmRbJXgtJXhdPSIsIGksIGosIGogLSAxKTsKKyAgICAg
ICAgICAgICAgICAgICAgfSBlbHNlIGlmICghb2RkKSB7CisgICAgICAgICAgICAgICAgICAgICAg
ICBpZiAoaiA+IDApIHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBjcHVfZnByaW50Zihm
LCAiICAgWyV4LSV4XT0iLCBqLCBqIC0gMSk7CisgICAgICAgICAgICAgICAgICAgICAgICB9IGVs
c2UgeworICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNwdV9mcHJpbnRmKGYsICIgICAgIFsl
eF09Iiwgaik7CisgICAgICAgICAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgICAg
IH0KKyAgICAgICAgICAgICAgICAgICAgY3B1X2ZwcmludGYoZiwgIiUwMTYiIFBSSXg2NCAiOiUw
MTYiIFBSSXg2NCAiJXMiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnYtPnZm
cC56cmVnc1tpXS5kW2ogKiAyICsgMV0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGVudi0+dmZwLnpyZWdzW2ldLmRbaiAqIDJdLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBvZGQgfHwgaiA9PSAwID8gIlxuIiA6ICI6Iik7CisgICAgICAgICAgICAgICAgfQorICAg
ICAgICAgICAgfQorICAgICAgICB9CisgICAgfSBlbHNlIHsKKyAgICAgICAgZm9yIChpID0gMDsg
aSA8IDMyOyBpKyspIHsKICAgICAgICAgICAgIHVpbnQ2NF90ICpxID0gYWE2NF92ZnBfcXJlZyhl
bnYsIGkpOwotICAgICAgICAgICAgdWludDY0X3QgdmxvID0gcVswXTsKLSAgICAgICAgICAgIHVp
bnQ2NF90IHZoaSA9IHFbMV07Ci0gICAgICAgICAgICBjcHVfZnByaW50ZihmLCAicSUwMmQ9JTAx
NiIgUFJJeDY0ICI6JTAxNiIgUFJJeDY0ICIlYyIsCi0gICAgICAgICAgICAgICAgICAgICAgICBp
LCB2aGksIHZsbywgKGkgJiAxID8gJ1xuJyA6ICcgJykpOworICAgICAgICAgICAgY3B1X2Zwcmlu
dGYoZiwgIlElMDJkPSUwMTYiIFBSSXg2NCAiOiUwMTYiIFBSSXg2NCAiJXMiLAorICAgICAgICAg
ICAgICAgICAgICAgICAgaSwgcVsxXSwgcVswXSwgKGkgJiAxID8gIlxuIiA6ICIgIikpOwogICAg
ICAgICB9Ci0gICAgICAgIGNwdV9mcHJpbnRmKGYsICJGUENSOiAlMDh4ICBGUFNSOiAlMDh4XG4i
LAotICAgICAgICAgICAgICAgICAgICB2ZnBfZ2V0X2ZwY3IoZW52KSwgdmZwX2dldF9mcHNyKGVu
dikpOwogICAgIH0KIH0KIApkaWZmIC0tZ2l0IGEvdGFyZ2V0L2FybS90cmFuc2xhdGUtc3ZlLmMg
Yi90YXJnZXQvYXJtL3RyYW5zbGF0ZS1zdmUuYwppbmRleCAzNzQwNTFjZDIwLi42Njc4Nzk1NjRm
IDEwMDY0NAotLS0gYS90YXJnZXQvYXJtL3RyYW5zbGF0ZS1zdmUuYworKysgYi90YXJnZXQvYXJt
L3RyYW5zbGF0ZS1zdmUuYwpAQCAtMTYyNSw3ICsxNjI1LDcgQEAgc3RhdGljIHZvaWQgZG9fc2F0
X2FkZHN1Yl82NChUQ0d2X2k2NCByZWcsIFRDR3ZfaTY0IHZhbCwgYm9vbCB1LCBib29sIGQpCiAg
ICAgICAgICAgICAvKiBEZXRlY3Qgc2lnbmVkIG92ZXJmbG93IGZvciBzdWJ0cmFjdGlvbi4gICov
CiAgICAgICAgICAgICB0Y2dfZ2VuX3hvcl9pNjQodDAsIHJlZywgdmFsKTsKICAgICAgICAgICAg
IHRjZ19nZW5fc3ViX2k2NCh0MSwgcmVnLCB2YWwpOwotICAgICAgICAgICAgdGNnX2dlbl94b3Jf
aTY0KHJlZywgcmVnLCB0MCk7CisgICAgICAgICAgICB0Y2dfZ2VuX3hvcl9pNjQocmVnLCByZWcs
IHQxKTsKICAgICAgICAgICAgIHRjZ19nZW5fYW5kX2k2NCh0MCwgdDAsIHJlZyk7CiAKICAgICAg
ICAgICAgIC8qIEJvdW5kIHRoZSByZXN1bHQuICAqLwpAQCAtMzE3MywxOSArMzE3MywxOSBAQCBz
dGF0aWMgYm9vbCB0cmFuc19DVEVSTShEaXNhc0NvbnRleHQgKnMsIGFyZ19DVEVSTSAqYSwgdWlu
dDMyX3QgaW5zbikKIAogc3RhdGljIGJvb2wgdHJhbnNfV0hJTEUoRGlzYXNDb250ZXh0ICpzLCBh
cmdfV0hJTEUgKmEsIHVpbnQzMl90IGluc24pCiB7Ci0gICAgaWYgKCFzdmVfYWNjZXNzX2NoZWNr
KHMpKSB7Ci0gICAgICAgIHJldHVybiB0cnVlOwotICAgIH0KLQotICAgIFRDR3ZfaTY0IG9wMCA9
IHJlYWRfY3B1X3JlZyhzLCBhLT5ybiwgMSk7Ci0gICAgVENHdl9pNjQgb3AxID0gcmVhZF9jcHVf
cmVnKHMsIGEtPnJtLCAxKTsKLSAgICBUQ0d2X2k2NCB0MCA9IHRjZ190ZW1wX25ld19pNjQoKTsK
LSAgICBUQ0d2X2k2NCB0MSA9IHRjZ190ZW1wX25ld19pNjQoKTsKKyAgICBUQ0d2X2k2NCBvcDAs
IG9wMSwgdDAsIHQxLCB0bWF4OwogICAgIFRDR3ZfaTMyIHQyLCB0MzsKICAgICBUQ0d2X3B0ciBw
dHI7CiAgICAgdW5zaWduZWQgZGVzYywgdnN6ID0gdmVjX2Z1bGxfcmVnX3NpemUocyk7CiAgICAg
VENHQ29uZCBjb25kOwogCisgICAgaWYgKCFzdmVfYWNjZXNzX2NoZWNrKHMpKSB7CisgICAgICAg
IHJldHVybiB0cnVlOworICAgIH0KKworICAgIG9wMCA9IHJlYWRfY3B1X3JlZyhzLCBhLT5ybiwg
MSk7CisgICAgb3AxID0gcmVhZF9jcHVfcmVnKHMsIGEtPnJtLCAxKTsKKwogICAgIGlmICghYS0+
c2YpIHsKICAgICAgICAgaWYgKGEtPnUpIHsKICAgICAgICAgICAgIHRjZ19nZW5fZXh0MzJ1X2k2
NChvcDAsIG9wMCk7CkBAIC0zMTk4LDMyICszMTk4LDQ3IEBAIHN0YXRpYyBib29sIHRyYW5zX1dI
SUxFKERpc2FzQ29udGV4dCAqcywgYXJnX1dISUxFICphLCB1aW50MzJfdCBpbnNuKQogCiAgICAg
LyogRm9yIHRoZSBoZWxwZXIsIGNvbXByZXNzIHRoZSBkaWZmZXJlbnQgY29uZGl0aW9ucyBpbnRv
IGEgY29tcHV0YXRpb24KICAgICAgKiBvZiBob3cgbWFueSBpdGVyYXRpb25zIGZvciB3aGljaCB0
aGUgY29uZGl0aW9uIGlzIHRydWUuCi0gICAgICoKLSAgICAgKiBUaGlzIGlzIHNsaWdodGx5IGNv
bXBsaWNhdGVkIGJ5IDAgPD0gVUlOVDY0X01BWCwgd2hpY2ggaXMgbm9taW5hbGx5Ci0gICAgICog
MioqNjQgaXRlcmF0aW9ucywgb3ZlcmZsb3dpbmcgdG8gMC4gIE9mIGNvdXJzZSwgcHJlZGljYXRl
IHJlZ2lzdGVycwotICAgICAqIGFyZW4ndCB0aGF0IGxhcmdlLCBzbyBhbnkgdmFsdWUgPj0gcHJl
ZGljYXRlIHNpemUgaXMgc3VmZmljaWVudC4KICAgICAgKi8KKyAgICB0MCA9IHRjZ190ZW1wX25l
d19pNjQoKTsKKyAgICB0MSA9IHRjZ190ZW1wX25ld19pNjQoKTsKICAgICB0Y2dfZ2VuX3N1Yl9p
NjQodDAsIG9wMSwgb3AwKTsKIAotICAgIC8qIHQwID0gTUlOKG9wMSAtIG9wMCwgdnN6KS4gICov
Ci0gICAgdGNnX2dlbl9tb3ZpX2k2NCh0MSwgdnN6KTsKLSAgICB0Y2dfZ2VuX3VtaW5faTY0KHQw
LCB0MCwgdDEpOworICAgIHRtYXggPSB0Y2dfY29uc3RfaTY0KHZzeiA+PiBhLT5lc3opOwogICAg
IGlmIChhLT5lcSkgewogICAgICAgICAvKiBFcXVhbGl0eSBtZWFucyBvbmUgbW9yZSBpdGVyYXRp
b24uICAqLwogICAgICAgICB0Y2dfZ2VuX2FkZGlfaTY0KHQwLCB0MCwgMSk7CisKKyAgICAgICAg
LyogSWYgb3AxIGlzIG1heCAodW4pc2lnbmVkIGludGVnZXIgKGFuZCB0aGUgb25seSB0aW1lIHRo
ZSBhZGRpdGlvbgorICAgICAgICAgKiBhYm92ZSBjb3VsZCBvdmVyZmxvdyksIHRoZW4gd2UgcHJv
ZHVjZSBhbiBhbGwtdHJ1ZSBwcmVkaWNhdGUgYnkKKyAgICAgICAgICogc2V0dGluZyB0aGUgY291
bnQgdG8gdGhlIHZlY3RvciBsZW5ndGguICBUaGlzIGlzIGJlY2F1c2UgdGhlCisgICAgICAgICAq
IHBzZXVkb2NvZGUgaXMgZGVzY3JpYmVkIGFzIGFuIGluY3JlbWVudCArIGNvbXBhcmUgbG9vcCwg
YW5kIHRoZQorICAgICAgICAgKiBtYXggaW50ZWdlciB3b3VsZCBhbHdheXMgY29tcGFyZSB0cnVl
LgorICAgICAgICAgKi8KKyAgICAgICAgdGNnX2dlbl9tb3ZpX2k2NCh0MSwgKGEtPnNmCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA/IChhLT51ID8gVUlOVDY0X01BWCA6IElOVDY0X01B
WCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogKGEtPnUgPyBVSU5UMzJfTUFYIDog
SU5UMzJfTUFYKSkpOworICAgICAgICB0Y2dfZ2VuX21vdmNvbmRfaTY0KFRDR19DT05EX0VRLCB0
MCwgb3AxLCB0MSwgdG1heCwgdDApOwogICAgIH0KIAotICAgIC8qIHQwID0gKGNvbmRpdGlvbiB0
cnVlID8gdDAgOiAwKS4gICovCisgICAgLyogQm91bmQgdG8gdGhlIG1heGltdW0uICAqLworICAg
IHRjZ19nZW5fdW1pbl9pNjQodDAsIHQwLCB0bWF4KTsKKyAgICB0Y2dfdGVtcF9mcmVlX2k2NCh0
bWF4KTsKKworICAgIC8qIFNldCB0aGUgY291bnQgdG8gemVybyBpZiB0aGUgY29uZGl0aW9uIGlz
IGZhbHNlLiAgKi8KICAgICBjb25kID0gKGEtPnUKICAgICAgICAgICAgID8gKGEtPmVxID8gVENH
X0NPTkRfTEVVIDogVENHX0NPTkRfTFRVKQogICAgICAgICAgICAgOiAoYS0+ZXEgPyBUQ0dfQ09O
RF9MRSA6IFRDR19DT05EX0xUKSk7CiAgICAgdGNnX2dlbl9tb3ZpX2k2NCh0MSwgMCk7CiAgICAg
dGNnX2dlbl9tb3Zjb25kX2k2NChjb25kLCB0MCwgb3AwLCBvcDEsIHQwLCB0MSk7CisgICAgdGNn
X3RlbXBfZnJlZV9pNjQodDEpOwogCisgICAgLyogU2luY2Ugd2UncmUgYm91bmRlZCwgcGFzcyBh
cyBhIDMyLWJpdCB0eXBlLiAgKi8KICAgICB0MiA9IHRjZ190ZW1wX25ld19pMzIoKTsKICAgICB0
Y2dfZ2VuX2V4dHJsX2k2NF9pMzIodDIsIHQwKTsKICAgICB0Y2dfdGVtcF9mcmVlX2k2NCh0MCk7
Ci0gICAgdGNnX3RlbXBfZnJlZV9pNjQodDEpOworCisgICAgLyogU2NhbGUgZWxlbWVudHMgdG8g
Yml0cy4gICovCisgICAgdGNnX2dlbl9zaGxpX2kzMih0MiwgdDIsIGEtPmVzeik7CiAKICAgICBk
ZXNjID0gKHZzeiAvIDgpIC0gMjsKICAgICBkZXNjID0gZGVwb3NpdDMyKGRlc2MsIFNJTURfREFU
QV9TSElGVCwgMiwgYS0+ZXN6KTsKQEAgLTQwNzgsNyArNDA5Myw3IEBAIHN0YXRpYyBib29sIGRv
X3pwel9wdHIoRGlzYXNDb250ZXh0ICpzLCBpbnQgcmQsIGludCBybiwgaW50IHBnLAogCiBzdGF0
aWMgYm9vbCB0cmFuc19GQ1ZUX3NoKERpc2FzQ29udGV4dCAqcywgYXJnX3Jwcl9lc3ogKmEsIHVp
bnQzMl90IGluc24pCiB7Ci0gICAgcmV0dXJuIGRvX3pwel9wdHIocywgYS0+cmQsIGEtPnJuLCBh
LT5wZywgdHJ1ZSwgZ2VuX2hlbHBlcl9zdmVfZmN2dF9zaCk7CisgICAgcmV0dXJuIGRvX3pwel9w
dHIocywgYS0+cmQsIGEtPnJuLCBhLT5wZywgZmFsc2UsIGdlbl9oZWxwZXJfc3ZlX2ZjdnRfc2gp
OwogfQogCiBzdGF0aWMgYm9vbCB0cmFuc19GQ1ZUX2hzKERpc2FzQ29udGV4dCAqcywgYXJnX3Jw
cl9lc3ogKmEsIHVpbnQzMl90IGluc24pCkBAIC00MDg4LDcgKzQxMDMsNyBAQCBzdGF0aWMgYm9v
bCB0cmFuc19GQ1ZUX2hzKERpc2FzQ29udGV4dCAqcywgYXJnX3Jwcl9lc3ogKmEsIHVpbnQzMl90
IGluc24pCiAKIHN0YXRpYyBib29sIHRyYW5zX0ZDVlRfZGgoRGlzYXNDb250ZXh0ICpzLCBhcmdf
cnByX2VzeiAqYSwgdWludDMyX3QgaW5zbikKIHsKLSAgICByZXR1cm4gZG9fenB6X3B0cihzLCBh
LT5yZCwgYS0+cm4sIGEtPnBnLCB0cnVlLCBnZW5faGVscGVyX3N2ZV9mY3Z0X2RoKTsKKyAgICBy
ZXR1cm4gZG9fenB6X3B0cihzLCBhLT5yZCwgYS0+cm4sIGEtPnBnLCBmYWxzZSwgZ2VuX2hlbHBl
cl9zdmVfZmN2dF9kaCk7CiB9CiAKIHN0YXRpYyBib29sIHRyYW5zX0ZDVlRfaGQoRGlzYXNDb250
ZXh0ICpzLCBhcmdfcnByX2VzeiAqYSwgdWludDMyX3QgaW5zbikKQEAgLTQzNTcsMTIgKzQzNzIs
MTEgQEAgc3RhdGljIGJvb2wgdHJhbnNfVUNWVEZfZGQoRGlzYXNDb250ZXh0ICpzLCBhcmdfcnBy
X2VzeiAqYSwgdWludDMyX3QgaW5zbikKICAqIFRoZSBsb2FkIHNob3VsZCBiZWdpbiBhdCB0aGUg
YWRkcmVzcyBSbiArIElNTS4KICAqLwogCi1zdGF0aWMgdm9pZCBkb19sZHIoRGlzYXNDb250ZXh0
ICpzLCB1aW50MzJfdCB2b2ZzLCB1aW50MzJfdCBsZW4sCi0gICAgICAgICAgICAgICAgICAgaW50
IHJuLCBpbnQgaW1tKQorc3RhdGljIHZvaWQgZG9fbGRyKERpc2FzQ29udGV4dCAqcywgdWludDMy
X3Qgdm9mcywgaW50IGxlbiwgaW50IHJuLCBpbnQgaW1tKQogewotICAgIHVpbnQzMl90IGxlbl9h
bGlnbiA9IFFFTVVfQUxJR05fRE9XTihsZW4sIDgpOwotICAgIHVpbnQzMl90IGxlbl9yZW1haW4g
PSBsZW4gJSA4OwotICAgIHVpbnQzMl90IG5wYXJ0cyA9IGxlbiAvIDggKyBjdHBvcDgobGVuX3Jl
bWFpbik7CisgICAgaW50IGxlbl9hbGlnbiA9IFFFTVVfQUxJR05fRE9XTihsZW4sIDgpOworICAg
IGludCBsZW5fcmVtYWluID0gbGVuICUgODsKKyAgICBpbnQgbnBhcnRzID0gbGVuIC8gOCArIGN0
cG9wOChsZW5fcmVtYWluKTsKICAgICBpbnQgbWlkeCA9IGdldF9tZW1faW5kZXgocyk7CiAgICAg
VENHdl9pNjQgYWRkciwgdDAsIHQxOwogCkBAIC00NDQzLDEyICs0NDU3LDExIEBAIHN0YXRpYyB2
b2lkIGRvX2xkcihEaXNhc0NvbnRleHQgKnMsIHVpbnQzMl90IHZvZnMsIHVpbnQzMl90IGxlbiwK
IH0KIAogLyogU2ltaWxhcmx5IGZvciBzdG9yZXMuICAqLwotc3RhdGljIHZvaWQgZG9fc3RyKERp
c2FzQ29udGV4dCAqcywgdWludDMyX3Qgdm9mcywgdWludDMyX3QgbGVuLAotICAgICAgICAgICAg
ICAgICAgIGludCBybiwgaW50IGltbSkKK3N0YXRpYyB2b2lkIGRvX3N0cihEaXNhc0NvbnRleHQg
KnMsIHVpbnQzMl90IHZvZnMsIGludCBsZW4sIGludCBybiwgaW50IGltbSkKIHsKLSAgICB1aW50
MzJfdCBsZW5fYWxpZ24gPSBRRU1VX0FMSUdOX0RPV04obGVuLCA4KTsKLSAgICB1aW50MzJfdCBs
ZW5fcmVtYWluID0gbGVuICUgODsKLSAgICB1aW50MzJfdCBucGFydHMgPSBsZW4gLyA4ICsgY3Rw
b3A4KGxlbl9yZW1haW4pOworICAgIGludCBsZW5fYWxpZ24gPSBRRU1VX0FMSUdOX0RPV04obGVu
LCA4KTsKKyAgICBpbnQgbGVuX3JlbWFpbiA9IGxlbiAlIDg7CisgICAgaW50IG5wYXJ0cyA9IGxl
biAvIDggKyBjdHBvcDgobGVuX3JlbWFpbik7CiAgICAgaW50IG1pZHggPSBnZXRfbWVtX2luZGV4
KHMpOwogICAgIFRDR3ZfaTY0IGFkZHIsIHQwOwogCkBAIC00NjUyLDggKzQ2NjUsNyBAQCBzdGF0
aWMgYm9vbCB0cmFuc19MRF96cHJyKERpc2FzQ29udGV4dCAqcywgYXJnX3JwcnJfbG9hZCAqYSwg
dWludDMyX3QgaW5zbikKICAgICB9CiAgICAgaWYgKHN2ZV9hY2Nlc3NfY2hlY2socykpIHsKICAg
ICAgICAgVENHdl9pNjQgYWRkciA9IG5ld190bXBfYTY0KHMpOwotICAgICAgICB0Y2dfZ2VuX211
bGlfaTY0KGFkZHIsIGNwdV9yZWcocywgYS0+cm0pLAotICAgICAgICAgICAgICAgICAgICAgICAg
IChhLT5ucmVnICsgMSkgPDwgZHR5cGVfbXN6KGEtPmR0eXBlKSk7CisgICAgICAgIHRjZ19nZW5f
c2hsaV9pNjQoYWRkciwgY3B1X3JlZyhzLCBhLT5ybSksIGR0eXBlX21zeihhLT5kdHlwZSkpOwog
ICAgICAgICB0Y2dfZ2VuX2FkZF9pNjQoYWRkciwgYWRkciwgY3B1X3JlZ19zcChzLCBhLT5ybikp
OwogICAgICAgICBkb19sZF96cGEocywgYS0+cmQsIGEtPnBnLCBhZGRyLCBhLT5kdHlwZSwgYS0+
bnJlZyk7CiAgICAgfQpAQCAtNDgwNiw2ICs0ODE4LDcgQEAgc3RhdGljIGJvb2wgdHJhbnNfTEQx
Ul96cHJpKERpc2FzQ29udGV4dCAqcywgYXJnX3JwcmlfbG9hZCAqYSwgdWludDMyX3QgaW5zbikK
ICAgICB1bnNpZ25lZCB2c3ogPSB2ZWNfZnVsbF9yZWdfc2l6ZShzKTsKICAgICB1bnNpZ25lZCBw
c3ogPSBwcmVkX2Z1bGxfcmVnX3NpemUocyk7CiAgICAgdW5zaWduZWQgZXN6ID0gZHR5cGVfZXN6
W2EtPmR0eXBlXTsKKyAgICB1bnNpZ25lZCBtc3ogPSBkdHlwZV9tc3ooYS0+ZHR5cGUpOwogICAg
IFRDR0xhYmVsICpvdmVyID0gZ2VuX25ld19sYWJlbCgpOwogICAgIFRDR3ZfaTY0IHRlbXA7CiAK
QEAgLTQ4MjksNyArNDg0Miw3IEBAIHN0YXRpYyBib29sIHRyYW5zX0xEMVJfenByaShEaXNhc0Nv
bnRleHQgKnMsIGFyZ19ycHJpX2xvYWQgKmEsIHVpbnQzMl90IGluc24pCiAKICAgICAvKiBMb2Fk
IHRoZSBkYXRhLiAgKi8KICAgICB0ZW1wID0gdGNnX3RlbXBfbmV3X2k2NCgpOwotICAgIHRjZ19n
ZW5fYWRkaV9pNjQodGVtcCwgY3B1X3JlZ19zcChzLCBhLT5ybiksIGEtPmltbSA8PCBlc3opOwor
ICAgIHRjZ19nZW5fYWRkaV9pNjQodGVtcCwgY3B1X3JlZ19zcChzLCBhLT5ybiksIGEtPmltbSA8
PCBtc3opOwogICAgIHRjZ19nZW5fcWVtdV9sZF9pNjQodGVtcCwgdGVtcCwgZ2V0X21lbV9pbmRl
eChzKSwKICAgICAgICAgICAgICAgICAgICAgICAgIHMtPmJlX2RhdGEgfCBkdHlwZV9tb3BbYS0+
ZHR5cGVdKTsKIApAQCAtNDg4NSw3ICs0ODk4LDcgQEAgc3RhdGljIGJvb2wgdHJhbnNfU1RfenBy
cihEaXNhc0NvbnRleHQgKnMsIGFyZ19ycHJyX3N0b3JlICphLCB1aW50MzJfdCBpbnNuKQogICAg
IH0KICAgICBpZiAoc3ZlX2FjY2Vzc19jaGVjayhzKSkgewogICAgICAgICBUQ0d2X2k2NCBhZGRy
ID0gbmV3X3RtcF9hNjQocyk7Ci0gICAgICAgIHRjZ19nZW5fbXVsaV9pNjQoYWRkciwgY3B1X3Jl
ZyhzLCBhLT5ybSksIChhLT5ucmVnICsgMSkgPDwgYS0+bXN6KTsKKyAgICAgICAgdGNnX2dlbl9z
aGxpX2k2NChhZGRyLCBjcHVfcmVnKHMsIGEtPnJtKSwgYS0+bXN6KTsKICAgICAgICAgdGNnX2dl
bl9hZGRfaTY0KGFkZHIsIGFkZHIsIGNwdV9yZWdfc3AocywgYS0+cm4pKTsKICAgICAgICAgZG9f
c3RfenBhKHMsIGEtPnJkLCBhLT5wZywgYWRkciwgYS0+bXN6LCBhLT5lc3osIGEtPm5yZWcpOwog
ICAgIH0KZGlmZiAtLWdpdCBhL3RhcmdldC9pMzg2L2NwdS5jIGIvdGFyZ2V0L2kzODYvY3B1LmMK
aW5kZXggNzIzZTAyMjIxZS4uM2FjNjI3OTc4ZiAxMDA2NDQKLS0tIGEvdGFyZ2V0L2kzODYvY3B1
LmMKKysrIGIvdGFyZ2V0L2kzODYvY3B1LmMKQEAgLTg0OSw2ICs4NDksMTIgQEAgc3RhdGljIEZl
YXR1cmVXb3JkSW5mbyBmZWF0dXJlX3dvcmRfaW5mb1tGRUFUVVJFX1dPUkRTXSA9IHsKICAgICAg
ICAgfSwKICAgICAgICAgLmNwdWlkX2VheCA9IDB4ODAwMDAwMDEsIC5jcHVpZF9yZWcgPSBSX0VD
WCwKICAgICAgICAgLnRjZ19mZWF0dXJlcyA9IFRDR19FWFQzX0ZFQVRVUkVTLAorICAgICAgICAv
KgorICAgICAgICAgKiBUT1BPRVhUIGlzIGFsd2F5cyBhbGxvd2VkIGJ1dCBjYW4ndCBiZSBlbmFi
bGVkIGJsaW5kbHkgYnkKKyAgICAgICAgICogIi1jcHUgaG9zdCIsIGFzIGl0IHJlcXVpcmVzIGNv
bnNpc3RlbnQgY2FjaGUgdG9wb2xvZ3kgaW5mbworICAgICAgICAgKiB0byBiZSBwcm92aWRlZCBz
byBpdCBkb2Vzbid0IGNvbmZ1c2UgZ3Vlc3RzLgorICAgICAgICAgKi8KKyAgICAgICAgLm5vX2F1
dG9lbmFibGVfZmxhZ3MgPSBDUFVJRF9FWFQzX1RPUE9FWFQsCiAgICAgfSwKICAgICBbRkVBVF9D
MDAwXzAwMDFfRURYXSA9IHsKICAgICAgICAgLmZlYXRfbmFtZXMgPSB7CmRpZmYgLS1naXQgYS90
YXJnZXQvcHBjL3RyYW5zbGF0ZS92bXgtb3BzLmluYy5jIGIvdGFyZ2V0L3BwYy90cmFuc2xhdGUv
dm14LW9wcy5pbmMuYwppbmRleCAxMzlmODBjYjI0Li44NGUwNWZiODI3IDEwMDY0NAotLS0gYS90
YXJnZXQvcHBjL3RyYW5zbGF0ZS92bXgtb3BzLmluYy5jCisrKyBiL3RhcmdldC9wcGMvdHJhbnNs
YXRlL3ZteC1vcHMuaW5jLmMKQEAgLTE0Myw3ICsxNDMsNyBAQCBHRU5fVlhGT1JNKHZhZGRzd3Ms
IDAsIDE0KSwKIEdFTl9WWEZPUk1fRFVBTCh2c3VidWJzLCBiY2RhZGQsIDAsIDI0LCBQUENfQUxU
SVZFQywgUFBDX05PTkUpLAogR0VOX1ZYRk9STV9EVUFMKHZzdWJ1aHMsIGJjZHN1YiwgMCwgMjUs
IFBQQ19BTFRJVkVDLCBQUENfTk9ORSksCiBHRU5fVlhGT1JNKHZzdWJ1d3MsIDAsIDI2KSwKLUdF
Tl9WWEZPUk1fRFVBTCh2c3Vic2JzLCBiY2R0cnVuYywgMCwgMjgsIFBQQ19OT05FLCBQUEMyX0lT
QTMwMCksCitHRU5fVlhGT1JNX0RVQUwodnN1YnNicywgYmNkdHJ1bmMsIDAsIDI4LCBQUENfQUxU
SVZFQywgUFBDMl9JU0EzMDApLAogR0VOX1ZYRk9STSh2c3Vic2hzLCAwLCAyOSksCiBHRU5fVlhG
T1JNX0RVQUwodnN1YnN3cywgeHBuZDA0XzIsIDAsIDMwLCBQUENfQUxUSVZFQywgUFBDX05PTkUp
LAogR0VOX1ZYRk9STV8yMDcodmFkZHVxbSwgMCwgNCksCmRpZmYgLS1naXQgYS90YXJnZXQvczM5
MHgvZGlhZy5jIGIvdGFyZ2V0L3MzOTB4L2RpYWcuYwppbmRleCBhY2IwZjNkNGFmLi5hYWZhNzQw
ZjYxIDEwMDY0NAotLS0gYS90YXJnZXQvczM5MHgvZGlhZy5jCisrKyBiL3RhcmdldC9zMzkweC9k
aWFnLmMKQEAgLTEzMCw3ICsxMzAsNyBAQCBvdXQ6CiAgICAgICAgIH0KICAgICAgICAgcmV0dXJu
OwogICAgIGRlZmF1bHQ6Ci0gICAgICAgIGh3X2Vycm9yKCJVbmhhbmRsZWQgZGlhZzMwOCBzdWJj
b2RlICUiIFBSSXg2NCwgc3ViY29kZSk7CisgICAgICAgIHMzOTBfcHJvZ3JhbV9pbnRlcnJ1cHQo
ZW52LCBQR01fU1BFQ0lGSUNBVElPTiwgSUxFTl9BVVRPLCByYSk7CiAgICAgICAgIGJyZWFrOwog
ICAgIH0KIH0KZGlmZiAtLWdpdCBhL3RhcmdldC94dGVuc2EvdHJhbnNsYXRlLmMgYi90YXJnZXQv
eHRlbnNhL3RyYW5zbGF0ZS5jCmluZGV4IGQyMmNkY2RiMTYuLmM2MjY1ODNjZDkgMTAwNjQ0Ci0t
LSBhL3RhcmdldC94dGVuc2EvdHJhbnNsYXRlLmMKKysrIGIvdGFyZ2V0L3h0ZW5zYS90cmFuc2xh
dGUuYwpAQCAtMjI4OCw3ICsyMjg4LDcgQEAgc3RhdGljIHZvaWQgdHJhbnNsYXRlX3MzMmMxaShE
aXNhc0NvbnRleHQgKmRjLCBjb25zdCB1aW50MzJfdCBhcmdbXSwKICAgICAgICAgZ2VuX2xvYWRf
c3RvcmVfYWxpZ25tZW50KGRjLCAyLCBhZGRyLCB0cnVlKTsKICAgICAgICAgZ2VuX2NoZWNrX2F0
b21jdGwoZGMsIGFkZHIpOwogICAgICAgICB0Y2dfZ2VuX2F0b21pY19jbXB4Y2hnX2kzMihjcHVf
UlthcmdbMF1dLCBhZGRyLCBjcHVfU1JbU0NPTVBBUkUxXSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdG1wLCBkYy0+Y3JpbmcsIE1PXzMyKTsKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdG1wLCBkYy0+Y3JpbmcsIE1PX1RFVUwpOwogICAgICAgICB0Y2df
dGVtcF9mcmVlKGFkZHIpOwogICAgICAgICB0Y2dfdGVtcF9mcmVlKHRtcCk7CiAgICAgfQpAQCAt
NDcwNiw3ICs0NzA2LDcgQEAgc3RhdGljIHZvaWQgdHJhbnNsYXRlX21vdmNvbmRfcyhEaXNhc0Nv
bnRleHQgKmRjLCBjb25zdCB1aW50MzJfdCBhcmdbXSwKIAogICAgICAgICB0Y2dfZ2VuX21vdmNv
bmRfaTMyKHBhclswXSwgY3B1X0ZSW2FyZ1swXV0sCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY3B1X1JbYXJnWzJdXSwgemVybywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBjcHVf
RlJbYXJnWzFdXSwgY3B1X0ZSW2FyZ1syXV0pOworICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNwdV9GUlthcmdbMV1dLCBjcHVfRlJbYXJnWzBdXSk7CiAgICAgICAgIHRjZ190ZW1wX2ZyZWUo
emVybyk7CiAgICAgfQogfQpAQCAtNDg2Nyw3ICs0ODY3LDcgQEAgc3RhdGljIGNvbnN0IFh0ZW5z
YU9wY29kZU9wcyBmcHUyMDAwX29wc1tdID0gewogICAgICAgICAudHJhbnNsYXRlID0gdHJhbnNs
YXRlX2NvbXBhcmVfcywKICAgICAgICAgLnBhciA9IChjb25zdCB1aW50MzJfdFtdKXtDT01QQVJF
X09MVH0sCiAgICAgfSwgewotICAgICAgICAubmFtZSA9ICJyZnIucyIsCisgICAgICAgIC5uYW1l
ID0gInJmciIsCiAgICAgICAgIC50cmFuc2xhdGUgPSB0cmFuc2xhdGVfcmZyX3MsCiAgICAgfSwg
ewogICAgICAgICAubmFtZSA9ICJyb3VuZC5zIiwKQEAgLTQ5MjEsNyArNDkyMSw3IEBAIHN0YXRp
YyBjb25zdCBYdGVuc2FPcGNvZGVPcHMgZnB1MjAwMF9vcHNbXSA9IHsKICAgICAgICAgLnRyYW5z
bGF0ZSA9IHRyYW5zbGF0ZV9mdG9pX3MsCiAgICAgICAgIC5wYXIgPSAoY29uc3QgdWludDMyX3Rb
XSl7ZmxvYXRfcm91bmRfdG9femVybywgdHJ1ZX0sCiAgICAgfSwgewotICAgICAgICAubmFtZSA9
ICJ3ZnIucyIsCisgICAgICAgIC5uYW1lID0gIndmciIsCiAgICAgICAgIC50cmFuc2xhdGUgPSB0
cmFuc2xhdGVfd2ZyX3MsCiAgICAgfSwKIH07CmRpZmYgLS1naXQgYS90ZXN0cy9hY3BpLXRlc3Qt
ZGF0YS9wYy9EU0RUIGIvdGVzdHMvYWNwaS10ZXN0LWRhdGEvcGMvRFNEVAppbmRleCA5OWYwNWE1
MDI3Li5jNmFkZmUzMmQ1IDEwMDY0NApCaW5hcnkgZmlsZXMgYS90ZXN0cy9hY3BpLXRlc3QtZGF0
YS9wYy9EU0RUIGFuZCBiL3Rlc3RzL2FjcGktdGVzdC1kYXRhL3BjL0RTRFQgZGlmZmVyCmRpZmYg
LS1naXQgYS90ZXN0cy9hY3BpLXRlc3QtZGF0YS9wYy9EU0RULmJyaWRnZSBiL3Rlc3RzL2FjcGkt
dGVzdC1kYXRhL3BjL0RTRFQuYnJpZGdlCmluZGV4IGNmMjMzNDNlNjQuLmYwMWZhM2FkNGUgMTAw
NjQ0CkJpbmFyeSBmaWxlcyBhL3Rlc3RzL2FjcGktdGVzdC1kYXRhL3BjL0RTRFQuYnJpZGdlIGFu
ZCBiL3Rlc3RzL2FjcGktdGVzdC1kYXRhL3BjL0RTRFQuYnJpZGdlIGRpZmZlcgpkaWZmIC0tZ2l0
IGEvdGVzdHMvYWNwaS10ZXN0LWRhdGEvcGMvRFNEVC5jcGhwIGIvdGVzdHMvYWNwaS10ZXN0LWRh
dGEvcGMvRFNEVC5jcGhwCmluZGV4IGM5OWM0OWY0MzcuLjMyOTVkODFjN2YgMTAwNjQ0CkJpbmFy
eSBmaWxlcyBhL3Rlc3RzL2FjcGktdGVzdC1kYXRhL3BjL0RTRFQuY3BocCBhbmQgYi90ZXN0cy9h
Y3BpLXRlc3QtZGF0YS9wYy9EU0RULmNwaHAgZGlmZmVyCmRpZmYgLS1naXQgYS90ZXN0cy9hY3Bp
LXRlc3QtZGF0YS9wYy9EU0RULmRpbW1weG0gYi90ZXN0cy9hY3BpLXRlc3QtZGF0YS9wYy9EU0RU
LmRpbW1weG0KaW5kZXggMzg2NjFjYjEzZS4uZjZlYzkxMWIxMSAxMDA2NDQKQmluYXJ5IGZpbGVz
IGEvdGVzdHMvYWNwaS10ZXN0LWRhdGEvcGMvRFNEVC5kaW1tcHhtIGFuZCBiL3Rlc3RzL2FjcGkt
dGVzdC1kYXRhL3BjL0RTRFQuZGltbXB4bSBkaWZmZXIKZGlmZiAtLWdpdCBhL3Rlc3RzL2FjcGkt
dGVzdC1kYXRhL3BjL0RTRFQuaXBtaWtjcyBiL3Rlc3RzL2FjcGktdGVzdC1kYXRhL3BjL0RTRFQu
aXBtaWtjcwppbmRleCA1ZTk3MGZkYTcyLi4yNjMzYThjZWNmIDEwMDY0NApCaW5hcnkgZmlsZXMg
YS90ZXN0cy9hY3BpLXRlc3QtZGF0YS9wYy9EU0RULmlwbWlrY3MgYW5kIGIvdGVzdHMvYWNwaS10
ZXN0LWRhdGEvcGMvRFNEVC5pcG1pa2NzIGRpZmZlcgpkaWZmIC0tZ2l0IGEvdGVzdHMvYWNwaS10
ZXN0LWRhdGEvcGMvRFNEVC5tZW1ocCBiL3Rlc3RzL2FjcGktdGVzdC1kYXRhL3BjL0RTRFQubWVt
aHAKaW5kZXggMWZlNjg3MWFhMi4uZTMxZWY1MDI5NiAxMDA2NDQKQmluYXJ5IGZpbGVzIGEvdGVz
dHMvYWNwaS10ZXN0LWRhdGEvcGMvRFNEVC5tZW1ocCBhbmQgYi90ZXN0cy9hY3BpLXRlc3QtZGF0
YS9wYy9EU0RULm1lbWhwIGRpZmZlcgpkaWZmIC0tZ2l0IGEvdGVzdHMvYWNwaS10ZXN0LWRhdGEv
cGMvRFNEVC5udW1hbWVtIGIvdGVzdHMvYWNwaS10ZXN0LWRhdGEvcGMvRFNEVC5udW1hbWVtCmlu
ZGV4IDIyNGNmZGQ5ZTkuLjcxYTk3NWIzZTIgMTAwNjQ0CkJpbmFyeSBmaWxlcyBhL3Rlc3RzL2Fj
cGktdGVzdC1kYXRhL3BjL0RTRFQubnVtYW1lbSBhbmQgYi90ZXN0cy9hY3BpLXRlc3QtZGF0YS9w
Yy9EU0RULm51bWFtZW0gZGlmZmVyCmRpZmYgLS1naXQgYS90ZXN0cy9hY3BpLXRlc3QtZGF0YS9w
Yy9TUkFULmRpbW1weG0gYi90ZXN0cy9hY3BpLXRlc3QtZGF0YS9wYy9TUkFULmRpbW1weG0KaW5k
ZXggNWFhNmY2OTNlZi4uZjVjMDI2N2VhMiAxMDA2NDQKQmluYXJ5IGZpbGVzIGEvdGVzdHMvYWNw
aS10ZXN0LWRhdGEvcGMvU1JBVC5kaW1tcHhtIGFuZCBiL3Rlc3RzL2FjcGktdGVzdC1kYXRhL3Bj
L1NSQVQuZGltbXB4bSBkaWZmZXIKZGlmZiAtLWdpdCBhL3Rlc3RzL2FjcGktdGVzdC1kYXRhL3Bj
L1NSQVQubWVtaHAgYi90ZXN0cy9hY3BpLXRlc3QtZGF0YS9wYy9TUkFULm1lbWhwCmluZGV4IDVk
ZThhMTAwYTQuLmU1MDhiNGFlM2MgMTAwNjQ0CkJpbmFyeSBmaWxlcyBhL3Rlc3RzL2FjcGktdGVz
dC1kYXRhL3BjL1NSQVQubWVtaHAgYW5kIGIvdGVzdHMvYWNwaS10ZXN0LWRhdGEvcGMvU1JBVC5t
ZW1ocCBkaWZmZXIKZGlmZiAtLWdpdCBhL3Rlc3RzL2FjcGktdGVzdC1kYXRhL3EzNS9EU0RUIGIv
dGVzdHMvYWNwaS10ZXN0LWRhdGEvcTM1L0RTRFQKaW5kZXggYWE0MDJjY2E2Ni4uNzU3NmZmY2Qw
NSAxMDA2NDQKQmluYXJ5IGZpbGVzIGEvdGVzdHMvYWNwaS10ZXN0LWRhdGEvcTM1L0RTRFQgYW5k
IGIvdGVzdHMvYWNwaS10ZXN0LWRhdGEvcTM1L0RTRFQgZGlmZmVyCmRpZmYgLS1naXQgYS90ZXN0
cy9hY3BpLXRlc3QtZGF0YS9xMzUvRFNEVC5icmlkZ2UgYi90ZXN0cy9hY3BpLXRlc3QtZGF0YS9x
MzUvRFNEVC5icmlkZ2UKaW5kZXggZmMzZTc5YzU4My4uYzYyM2NjNWQ3MiAxMDA2NDQKQmluYXJ5
IGZpbGVzIGEvdGVzdHMvYWNwaS10ZXN0LWRhdGEvcTM1L0RTRFQuYnJpZGdlIGFuZCBiL3Rlc3Rz
L2FjcGktdGVzdC1kYXRhL3EzNS9EU0RULmJyaWRnZSBkaWZmZXIKZGlmZiAtLWdpdCBhL3Rlc3Rz
L2FjcGktdGVzdC1kYXRhL3EzNS9EU0RULmNwaHAgYi90ZXN0cy9hY3BpLXRlc3QtZGF0YS9xMzUv
RFNEVC5jcGhwCmluZGV4IGZkM2NiMzQyMTguLjdhYzUyNmU0NjYgMTAwNjQ0CkJpbmFyeSBmaWxl
cyBhL3Rlc3RzL2FjcGktdGVzdC1kYXRhL3EzNS9EU0RULmNwaHAgYW5kIGIvdGVzdHMvYWNwaS10
ZXN0LWRhdGEvcTM1L0RTRFQuY3BocCBkaWZmZXIKZGlmZiAtLWdpdCBhL3Rlc3RzL2FjcGktdGVz
dC1kYXRhL3EzNS9EU0RULmRpbW1weG0gYi90ZXN0cy9hY3BpLXRlc3QtZGF0YS9xMzUvRFNEVC5k
aW1tcHhtCmluZGV4IDE0OTA0ZThlYTIuLjM4Mzc3OTJkZWMgMTAwNjQ0CkJpbmFyeSBmaWxlcyBh
L3Rlc3RzL2FjcGktdGVzdC1kYXRhL3EzNS9EU0RULmRpbW1weG0gYW5kIGIvdGVzdHMvYWNwaS10
ZXN0LWRhdGEvcTM1L0RTRFQuZGltbXB4bSBkaWZmZXIKZGlmZiAtLWdpdCBhL3Rlc3RzL2FjcGkt
dGVzdC1kYXRhL3EzNS9EU0RULmlwbWlidCBiL3Rlc3RzL2FjcGktdGVzdC1kYXRhL3EzNS9EU0RU
LmlwbWlidAppbmRleCAzMzIyMzc1MjllLi5jN2Y0MzFmMDU4IDEwMDY0NApCaW5hcnkgZmlsZXMg
YS90ZXN0cy9hY3BpLXRlc3QtZGF0YS9xMzUvRFNEVC5pcG1pYnQgYW5kIGIvdGVzdHMvYWNwaS10
ZXN0LWRhdGEvcTM1L0RTRFQuaXBtaWJ0IGRpZmZlcgpkaWZmIC0tZ2l0IGEvdGVzdHMvYWNwaS10
ZXN0LWRhdGEvcTM1L0RTRFQubWVtaHAgYi90ZXN0cy9hY3BpLXRlc3QtZGF0YS9xMzUvRFNEVC5t
ZW1ocAppbmRleCBmMGEyN2UxYTMwLi44ZmJhMGJhZjc5IDEwMDY0NApCaW5hcnkgZmlsZXMgYS90
ZXN0cy9hY3BpLXRlc3QtZGF0YS9xMzUvRFNEVC5tZW1ocCBhbmQgYi90ZXN0cy9hY3BpLXRlc3Qt
ZGF0YS9xMzUvRFNEVC5tZW1ocCBkaWZmZXIKZGlmZiAtLWdpdCBhL3Rlc3RzL2FjcGktdGVzdC1k
YXRhL3EzNS9EU0RULm51bWFtZW0gYi90ZXN0cy9hY3BpLXRlc3QtZGF0YS9xMzUvRFNEVC5udW1h
bWVtCmluZGV4IDhjOWZhNDQ1YjAuLjZjMGQ0ZjJiY2IgMTAwNjQ0CkJpbmFyeSBmaWxlcyBhL3Rl
c3RzL2FjcGktdGVzdC1kYXRhL3EzNS9EU0RULm51bWFtZW0gYW5kIGIvdGVzdHMvYWNwaS10ZXN0
LWRhdGEvcTM1L0RTRFQubnVtYW1lbSBkaWZmZXIKZGlmZiAtLWdpdCBhL3Rlc3RzL2FjcGktdGVz
dC1kYXRhL3EzNS9TUkFULmRpbW1weG0gYi90ZXN0cy9hY3BpLXRlc3QtZGF0YS9xMzUvU1JBVC5k
aW1tcHhtCmluZGV4IDVhYTZmNjkzZWYuLmY1YzAyNjdlYTIgMTAwNjQ0CkJpbmFyeSBmaWxlcyBh
L3Rlc3RzL2FjcGktdGVzdC1kYXRhL3EzNS9TUkFULmRpbW1weG0gYW5kIGIvdGVzdHMvYWNwaS10
ZXN0LWRhdGEvcTM1L1NSQVQuZGltbXB4bSBkaWZmZXIKZGlmZiAtLWdpdCBhL3Rlc3RzL2FjcGkt
dGVzdC1kYXRhL3EzNS9TUkFULm1lbWhwIGIvdGVzdHMvYWNwaS10ZXN0LWRhdGEvcTM1L1NSQVQu
bWVtaHAKaW5kZXggNWRlOGExMDBhNC4uZTUwOGI0YWUzYyAxMDA2NDQKQmluYXJ5IGZpbGVzIGEv
dGVzdHMvYWNwaS10ZXN0LWRhdGEvcTM1L1NSQVQubWVtaHAgYW5kIGIvdGVzdHMvYWNwaS10ZXN0
LWRhdGEvcTM1L1NSQVQubWVtaHAgZGlmZmVyCmRpZmYgLS1naXQgYS90ZXN0cy9xZW11LWlvdGVz
dHMvMDQxIGIvdGVzdHMvcWVtdS1pb3Rlc3RzLzA0MQppbmRleCBjMjBhYzdkYTg3Li45MzM2YWI2
ZmY1IDEwMDc1NQotLS0gYS90ZXN0cy9xZW11LWlvdGVzdHMvMDQxCisrKyBiL3Rlc3RzL3FlbXUt
aW90ZXN0cy8wNDEKQEAgLTIzNCw2ICsyMzQsMTIgQEAgY2xhc3MgVGVzdFNpbmdsZUJsb2NrZGV2
KFRlc3RTaW5nbGVEcml2ZSk6CiAgICAgICAgIHJlc3VsdCA9IHNlbGYudm0ucW1wKCJibG9ja2Rl
di1hZGQiLCAqKmFyZ3MpCiAgICAgICAgIHNlbGYuYXNzZXJ0X3FtcChyZXN1bHQsICdyZXR1cm4n
LCB7fSkKIAorICAgIGRlZiB0ZXN0X21pcnJvcl90b19zZWxmKHNlbGYpOgorICAgICAgICByZXN1
bHQgPSBzZWxmLnZtLnFtcChzZWxmLnFtcF9jbWQsIGpvYl9pZD0nam9iMCcsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGRldmljZT1zZWxmLnFtcF90YXJnZXQsIHN5bmM9J2Z1bGwnLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0YXJnZXQ9c2VsZi5xbXBfdGFyZ2V0KQorICAg
ICAgICBzZWxmLmFzc2VydF9xbXAocmVzdWx0LCAnZXJyb3IvY2xhc3MnLCAnR2VuZXJpY0Vycm9y
JykKKwogICAgIHRlc3RfbGFyZ2VfY2x1c3RlciA9IE5vbmUKICAgICB0ZXN0X2ltYWdlX25vdF9m
b3VuZCA9IE5vbmUKICAgICB0ZXN0X3NtYWxsX2J1ZmZlcjIgPSBOb25lCmRpZmYgLS1naXQgYS90
ZXN0cy9xZW11LWlvdGVzdHMvMDQxLm91dCBiL3Rlc3RzL3FlbXUtaW90ZXN0cy8wNDEub3V0Cmlu
ZGV4IGMyOGIzOTJiODcuLmUwNzFkMGIyNjEgMTAwNjQ0Ci0tLSBhL3Rlc3RzL3FlbXUtaW90ZXN0
cy8wNDEub3V0CisrKyBiL3Rlc3RzL3FlbXUtaW90ZXN0cy8wNDEub3V0CkBAIC0xLDUgKzEsNSBA
QAotLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLgorLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLgogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQotUmFuIDg1IHRlc3RzCitSYW4gODggdGVzdHMKIAogT0sK
ZGlmZiAtLWdpdCBhL3Rlc3RzL3FlbXUtaW90ZXN0cy8wNjcub3V0IGIvdGVzdHMvcWVtdS1pb3Rl
c3RzLzA2Ny5vdXQKaW5kZXggMmU3MWNmZjNjZS4uYjEwYzcxZGIwMyAxMDA2NDQKLS0tIGEvdGVz
dHMvcWVtdS1pb3Rlc3RzLzA2Ny5vdXQKKysrIGIvdGVzdHMvcWVtdS1pb3Rlc3RzLzA2Ny5vdXQK
QEAgLTM4NSw2ICszODUsNyBAQCBUZXN0aW5nOiAtZGV2aWNlIHZpcnRpby1zY3NpIC1kZXZpY2Ug
c2NzaS1jZCxpZD1jZDAKIHsKICAgICAicmV0dXJuIjogWwogICAgICAgICB7CisgICAgICAgICAg
ICAiaW8tc3RhdHVzIjogIm9rIiwKICAgICAgICAgICAgICJkZXZpY2UiOiAiIiwKICAgICAgICAg
ICAgICJsb2NrZWQiOiBmYWxzZSwKICAgICAgICAgICAgICJyZW1vdmFibGUiOiB0cnVlLApkaWZm
IC0tZ2l0IGEvdGVzdHMvcWVtdS1pb3Rlc3RzLzIyOSBiL3Rlc3RzL3FlbXUtaW90ZXN0cy8yMjkK
bmV3IGZpbGUgbW9kZSAxMDA3NTUKaW5kZXggMDAwMDAwMDAwMC4uZmY4NTFlYzQzMQotLS0gL2Rl
di9udWxsCisrKyBiL3Rlc3RzL3FlbXUtaW90ZXN0cy8yMjkKQEAgLTAsMCArMSw5NSBAQAorIyEv
YmluL2Jhc2gKKyMKKyMgVGVzdCBmb3IgZm9yY2UgY2FuY2VsaW5nIGEgcnVubmluZyBibG9ja2pv
YiB0aGF0IGlzIHBhdXNlZCBpbgorIyBhbiBlcnJvciBzdGF0ZS4KKyMKKyMgQ29weXJpZ2h0IChD
KSAyMDE4IFJlZCBIYXQsIEluYy4KKyMKKyMgVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7
IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyMgaXQgdW5kZXIgdGhlIHRl
cm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyMg
dGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGlj
ZW5zZSwgb3IKKyMgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyMKKyMgVGhp
cyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2Vm
dWwsCisjIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVk
IHdhcnJhbnR5IG9mCisjIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VM
QVIgUFVSUE9TRS4gIFNlZSB0aGUKKyMgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1v
cmUgZGV0YWlscy4KKyMKKyMgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUg
R05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyMgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uICBJ
ZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisjCisKKyMgY3JlYXRv
cgorb3duZXI9amNvZHlAcmVkaGF0LmNvbQorCitzZXE9IiQoYmFzZW5hbWUgJDApIgorZWNobyAi
UUEgb3V0cHV0IGNyZWF0ZWQgYnkgJHNlcSIKKworaGVyZT0iJFBXRCIKK3N0YXR1cz0xCSMgZmFp
bHVyZSBpcyB0aGUgZGVmYXVsdCEKKworX2NsZWFudXAoKQoreworICAgIF9jbGVhbnVwX3FlbXUK
KyAgICBfY2xlYW51cF90ZXN0X2ltZworICAgIHJtIC1mICIkVEVTVF9JTUciICIkREVTVF9JTUci
Cit9Cit0cmFwICJfY2xlYW51cDsgZXhpdCBcJHN0YXR1cyIgMCAxIDIgMyAxNQorCisjIGdldCBz
dGFuZGFyZCBlbnZpcm9ubWVudCwgZmlsdGVycyBhbmQgY2hlY2tzCisuIC4vY29tbW9uLnJjCisu
IC4vY29tbW9uLmZpbHRlcgorLiAuL2NvbW1vbi5xZW11CisKKyMgTmVlZHMgYmFja2luZyBmaWxl
IGFuZCBiYWNraW5nIGZvcm1hdCBzdXBwb3J0Citfc3VwcG9ydGVkX2ZtdCBxY293MiBxZWQKK19z
dXBwb3J0ZWRfcHJvdG8gZmlsZQorX3N1cHBvcnRlZF9vcyBMaW51eAorCisKK0RFU1RfSU1HPSIk
VEVTVF9ESVIvZC4kSU1HRk1UIgorVEVTVF9JTUc9IiRURVNUX0RJUi9iLiRJTUdGTVQiCisKK19t
YWtlX3Rlc3RfaW1nIDJNCisKKyMgZGVzdGluYXRpb24gZm9yIG1pcnJvciB3aWxsIGJlIHRvbyBz
bWFsbCwgY2F1c2luZyBlcnJvcgorVEVTVF9JTUc9JERFU1RfSU1HIF9tYWtlX3Rlc3RfaW1nIDFN
CisKKyRRRU1VX0lPIC1jICd3cml0ZSAwIDJNJyAiJFRFU1RfSU1HIiB8IF9maWx0ZXJfcWVtdV9p
bworCitfbGF1bmNoX3FlbXUgLWRyaXZlIGlkPXRlc3RkaXNrLGZpbGU9IiRURVNUX0lNRyIsZm9y
bWF0PSIkSU1HRk1UIgorCitfc2VuZF9xZW11X2NtZCAkUUVNVV9IQU5ETEUgXAorICAgICJ7J2V4
ZWN1dGUnOiAncW1wX2NhcGFiaWxpdGllcyd9IiBcCisgICAgJ3JldHVybicKKworZWNobworZWNo
byAnPT09IFN0YXJ0aW5nIGRyaXZlLW1pcnJvciwgY2F1c2luZyBlcnJvciAmIHN0b3AgID09PScK
K2VjaG8KKworX3NlbmRfcWVtdV9jbWQgJFFFTVVfSEFORExFIFwKKyAgICAieydleGVjdXRlJzog
J2RyaXZlLW1pcnJvcicsCisgICAgICAgICAgICAgICAgICdhcmd1bWVudHMnOiB7J2RldmljZSc6
ICd0ZXN0ZGlzaycsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ21vZGUnOiAgICdh
YnNvbHV0ZS1wYXRocycsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2Zvcm1hdCc6
ICckSU1HRk1UJywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAndGFyZ2V0JzogJyRE
RVNUX0lNRycsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3N5bmMnOiAgICdmdWxs
JywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnbW9kZSc6ICAgJ2V4aXN0aW5nJywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnb24tc291cmNlLWVycm9yJzogJ3N0b3An
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdvbi10YXJnZXQtZXJyb3InOiAnc3Rv
cCcgfX0iICAgIFwKKyAgICAgIkpPQl9TVEFUVVNfQ0hBTkdFLipwYXVzZSIKKworZWNobworZWNo
byAnPT09IEZvcmNlIGNhbmNlbCBqb2IgcGF1c2VkIGluIGVycm9yIHN0YXRlICA9PT0nCitlY2hv
CisKK3N1Y2Nlc3Nfb3JfZmFpbHVyZT0ieSIgX3NlbmRfcWVtdV9jbWQgJFFFTVVfSEFORExFIFwK
KyAgICAieydleGVjdXRlJzogJ2Jsb2NrLWpvYi1jYW5jZWwnLAorICAgICAgICAgICAgICAgICAn
YXJndW1lbnRzJzogeyAnZGV2aWNlJzogJ3Rlc3RkaXNrJywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJ2ZvcmNlJzogdHJ1ZX19IiBcCisgICAgICJCTE9DS19KT0JfQ0FOQ0VMTEVE
IiAiQXNzZXJ0aW9uIgorCisjIHN1Y2Nlc3MsIGFsbCBkb25lCitlY2hvICIqKiogZG9uZSIKK3Jt
IC1mICRzZXEuZnVsbAorc3RhdHVzPTAKZGlmZiAtLWdpdCBhL3Rlc3RzL3FlbXUtaW90ZXN0cy8y
Mjkub3V0IGIvdGVzdHMvcWVtdS1pb3Rlc3RzLzIyOS5vdXQKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMC4uNGM0MTEyODA1ZgotLS0gL2Rldi9udWxsCisrKyBiL3Rlc3RzL3Fl
bXUtaW90ZXN0cy8yMjkub3V0CkBAIC0wLDAgKzEsMjMgQEAKK1FBIG91dHB1dCBjcmVhdGVkIGJ5
IDIyOQorRm9ybWF0dGluZyAnVEVTVF9ESVIvYi5JTUdGTVQnLCBmbXQ9SU1HRk1UIHNpemU9MjA5
NzE1MgorRm9ybWF0dGluZyAnVEVTVF9ESVIvZC5JTUdGTVQnLCBmbXQ9SU1HRk1UIHNpemU9MTA0
ODU3Ngord3JvdGUgMjA5NzE1Mi8yMDk3MTUyIGJ5dGVzIGF0IG9mZnNldCAwCisyIE1pQiwgWCBv
cHM7IFhYOlhYOlhYLlggKFhYWCBZWVkvc2VjIGFuZCBYWFggb3BzL3NlYykKK3sicmV0dXJuIjog
e319CisKKz09PSBTdGFydGluZyBkcml2ZS1taXJyb3IsIGNhdXNpbmcgZXJyb3IgJiBzdG9wICA9
PT0KKworeyJ0aW1lc3RhbXAiOiB7InNlY29uZHMiOiAgVElNRVNUQU1QLCAibWljcm9zZWNvbmRz
IjogIFRJTUVTVEFNUH0sICJldmVudCI6ICJKT0JfU1RBVFVTX0NIQU5HRSIsICJkYXRhIjogeyJz
dGF0dXMiOiAiY3JlYXRlZCIsICJpZCI6ICJ0ZXN0ZGlzayJ9fQoreyJ0aW1lc3RhbXAiOiB7InNl
Y29uZHMiOiAgVElNRVNUQU1QLCAibWljcm9zZWNvbmRzIjogIFRJTUVTVEFNUH0sICJldmVudCI6
ICJKT0JfU1RBVFVTX0NIQU5HRSIsICJkYXRhIjogeyJzdGF0dXMiOiAicnVubmluZyIsICJpZCI6
ICJ0ZXN0ZGlzayJ9fQoreyJyZXR1cm4iOiB7fX0KK3sidGltZXN0YW1wIjogeyJzZWNvbmRzIjog
IFRJTUVTVEFNUCwgIm1pY3Jvc2Vjb25kcyI6ICBUSU1FU1RBTVB9LCAiZXZlbnQiOiAiQkxPQ0tf
Sk9CX0VSUk9SIiwgImRhdGEiOiB7ImRldmljZSI6ICJ0ZXN0ZGlzayIsICJvcGVyYXRpb24iOiAi
d3JpdGUiLCAiYWN0aW9uIjogInN0b3AifX0KK3sidGltZXN0YW1wIjogeyJzZWNvbmRzIjogIFRJ
TUVTVEFNUCwgIm1pY3Jvc2Vjb25kcyI6ICBUSU1FU1RBTVB9LCAiZXZlbnQiOiAiSk9CX1NUQVRV
U19DSEFOR0UiLCAiZGF0YSI6IHsic3RhdHVzIjogInBhdXNlZCIsICJpZCI6ICJ0ZXN0ZGlzayJ9
fQorCis9PT0gRm9yY2UgY2FuY2VsIGpvYiBwYXVzZWQgaW4gZXJyb3Igc3RhdGUgID09PQorCit7
InRpbWVzdGFtcCI6IHsic2Vjb25kcyI6ICBUSU1FU1RBTVAsICJtaWNyb3NlY29uZHMiOiAgVElN
RVNUQU1QfSwgImV2ZW50IjogIkpPQl9TVEFUVVNfQ0hBTkdFIiwgImRhdGEiOiB7InN0YXR1cyI6
ICJydW5uaW5nIiwgImlkIjogInRlc3RkaXNrIn19Cit7InJldHVybiI6IHt9fQoreyJ0aW1lc3Rh
bXAiOiB7InNlY29uZHMiOiAgVElNRVNUQU1QLCAibWljcm9zZWNvbmRzIjogIFRJTUVTVEFNUH0s
ICJldmVudCI6ICJCTE9DS19KT0JfRVJST1IiLCAiZGF0YSI6IHsiZGV2aWNlIjogInRlc3RkaXNr
IiwgIm9wZXJhdGlvbiI6ICJ3cml0ZSIsICJhY3Rpb24iOiAic3RvcCJ9fQoreyJ0aW1lc3RhbXAi
OiB7InNlY29uZHMiOiAgVElNRVNUQU1QLCAibWljcm9zZWNvbmRzIjogIFRJTUVTVEFNUH0sICJl
dmVudCI6ICJKT0JfU1RBVFVTX0NIQU5HRSIsICJkYXRhIjogeyJzdGF0dXMiOiAiYWJvcnRpbmci
LCAiaWQiOiAidGVzdGRpc2sifX0KK3sidGltZXN0YW1wIjogeyJzZWNvbmRzIjogIFRJTUVTVEFN
UCwgIm1pY3Jvc2Vjb25kcyI6ICBUSU1FU1RBTVB9LCAiZXZlbnQiOiAiQkxPQ0tfSk9CX0NBTkNF
TExFRCIsICJkYXRhIjogeyJkZXZpY2UiOiAidGVzdGRpc2siLCAibGVuIjogMjA5NzE1MiwgIm9m
ZnNldCI6IDEwNDg1NzYsICJzcGVlZCI6IDAsICJ0eXBlIjogIm1pcnJvciJ9fQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri Apr 19 21:11:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Apr 2019 21:11:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hHams-0000Xt-7h; Fri, 19 Apr 2019 21:11:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qrum=SV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hHamq-0000Xl-KK
 for xen-changelog@lists.xenproject.org; Fri, 19 Apr 2019 21:11:08 +0000
X-Inumbo-ID: a4af7466-62e7-11e9-887b-277a606bd85e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a4af7466-62e7-11e9-887b-277a606bd85e;
 Fri, 19 Apr 2019 21:11:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hHamn-0008TZ-0V
 for xen-changelog@lists.xenproject.org; Fri, 19 Apr 2019 21:11:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hHamm-0004P1-Tw
 for xen-changelog@lists.xenproject.org; Fri, 19 Apr 2019 21:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hHamm-0004P1-Tw@xenbits.xenproject.org>
Date: Fri, 19 Apr 2019 21:11:04 +0000
Subject: [Xen-changelog] [xen staging-4.12] Arm/atomic: correct asm()
 constraints in build_add_sized()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM2ZjA0NjM0Y2U4NTUzZWRmMTQ5NmZmNGIwYmZjNDE0MTZlNTVkOTQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDEy
IDE0OjQyOjE3IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBGcmkgQXByIDE5IDExOjU4OjQ2IDIwMTkg
LTA3MDAKCiAgICBBcm0vYXRvbWljOiBjb3JyZWN0IGFzbSgpIGNvbnN0cmFpbnRzIGluIGJ1aWxk
X2FkZF9zaXplZCgpCiAgICAKICAgIFRoZSBtZW1vcnkgb3BlcmFuZCBpcyBhbiBpbi9vdXQgb25l
LCBhbmQgdGhlIGF1eGlsaWFyeSByZWdpc3RlciBnZXRzCiAgICB3cml0dGVuIHRvIGVhcmx5Lgog
ICAgCiAgICBUYWtlIHRoZSBvcHBvcnR1bml0eSBhbmQgYWxzbyBkcm9wIHRoZSByZWR1bmRhbnQg
Y2FzdCAodGhlIGlubGluZQogICAgZnVuY3Rpb25zJyBwYXJhbWV0ZXJzIGFyZSBhbHJlYWR5IG9m
IHRoZSBjYXN0ZWQtdG8gdHlwZSkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNTFjZWIxNjIz
Yjk5NTY0NDBmMWI5OTQzYzY3MDEwYTkwZDYxZjVjNSkKLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L2F0b21pYy5oIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0
aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hdG9taWMuaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vYXRvbWljLmgKaW5kZXggNTBmMjgzNWUzNS4uYWZiM2VlZWE1YiAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hdG9taWMuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2F0b21pYy5oCkBAIC0zMCw3ICszMCw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBuYW1l
KHZvbGF0aWxlIHR5cGUgKmFkZHIsIHR5cGUgdmFsKSAgICAgICAgICAgICAgICAgIFwKICAgICBh
c20gdm9sYXRpbGUoImxkciIgc2l6ZSAiICUid2lkdGgiMSwlMFxuIiAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgImFkZCAlIndpZHRoIjEsJSJ3aWR0aCIxLCUi
d2lkdGgiMlxuIiAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgInN0ciIgc2l6
ZSAiICUid2lkdGgiMSwlMCIgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAg
ICAgICAgICAgOiAiPW0iICgqKHZvbGF0aWxlIHR5cGUgKilhZGRyKSwgIj1yIiAodCkgICAgICAg
ICAgICAgIFwKKyAgICAgICAgICAgICAgICAgOiAiK20iICgqYWRkciksICI9JnIiICh0KSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgOiByZWcgKHZhbCkp
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIH0KIAotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00
LjEyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Apr 19 21:11:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Apr 2019 21: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 1hHan0-0000YX-9A; Fri, 19 Apr 2019 21:11:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qrum=SV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hHamz-0000YQ-Bp
 for xen-changelog@lists.xenproject.org; Fri, 19 Apr 2019 21:11:17 +0000
X-Inumbo-ID: ab06d22c-62e7-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ab06d22c-62e7-11e9-92d7-bc764e045a96;
 Fri, 19 Apr 2019 21:11:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hHamx-0008Ui-Kl
 for xen-changelog@lists.xenproject.org; Fri, 19 Apr 2019 21:11:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hHamx-0004QM-Hx
 for xen-changelog@lists.xenproject.org; Fri, 19 Apr 2019 21:11:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hHamx-0004QM-Hx@xenbits.xenproject.org>
Date: Fri, 19 Apr 2019 21:11:15 +0000
Subject: [Xen-changelog] [xen staging-4.11] Arm/atomic: correct asm()
 constraints in build_add_sized()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM0ODkyMmIxNmEwOTAxY2NjN2I4OTgwYzkyNzAzYjJjZTIwZDFhMmQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDEy
IDE0OjQyOjE3IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBGcmkgQXByIDE5IDE0OjAyOjAzIDIwMTkg
LTA3MDAKCiAgICBBcm0vYXRvbWljOiBjb3JyZWN0IGFzbSgpIGNvbnN0cmFpbnRzIGluIGJ1aWxk
X2FkZF9zaXplZCgpCiAgICAKICAgIFRoZSBtZW1vcnkgb3BlcmFuZCBpcyBhbiBpbi9vdXQgb25l
LCBhbmQgdGhlIGF1eGlsaWFyeSByZWdpc3RlciBnZXRzCiAgICB3cml0dGVuIHRvIGVhcmx5Lgog
ICAgCiAgICBUYWtlIHRoZSBvcHBvcnR1bml0eSBhbmQgYWxzbyBkcm9wIHRoZSByZWR1bmRhbnQg
Y2FzdCAodGhlIGlubGluZQogICAgZnVuY3Rpb25zJyBwYXJhbWV0ZXJzIGFyZSBhbHJlYWR5IG9m
IHRoZSBjYXN0ZWQtdG8gdHlwZSkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNTFjZWIxNjIz
Yjk5NTY0NDBmMWI5OTQzYzY3MDEwYTkwZDYxZjVjNSkKLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L2F0b21pYy5oIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0
aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hdG9taWMuaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vYXRvbWljLmgKaW5kZXggNTBmMjgzNWUzNS4uYWZiM2VlZWE1YiAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hdG9taWMuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2F0b21pYy5oCkBAIC0zMCw3ICszMCw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBuYW1l
KHZvbGF0aWxlIHR5cGUgKmFkZHIsIHR5cGUgdmFsKSAgICAgICAgICAgICAgICAgIFwKICAgICBh
c20gdm9sYXRpbGUoImxkciIgc2l6ZSAiICUid2lkdGgiMSwlMFxuIiAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgImFkZCAlIndpZHRoIjEsJSJ3aWR0aCIxLCUi
d2lkdGgiMlxuIiAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgInN0ciIgc2l6
ZSAiICUid2lkdGgiMSwlMCIgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAg
ICAgICAgICAgOiAiPW0iICgqKHZvbGF0aWxlIHR5cGUgKilhZGRyKSwgIj1yIiAodCkgICAgICAg
ICAgICAgIFwKKyAgICAgICAgICAgICAgICAgOiAiK20iICgqYWRkciksICI9JnIiICh0KSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgOiByZWcgKHZhbCkp
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIH0KIAotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00
LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri Apr 19 21:11:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Apr 2019 21:11: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 1hHanB-0000a7-Aq; Fri, 19 Apr 2019 21:11:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qrum=SV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hHan9-0000Zu-Oa
 for xen-changelog@lists.xenproject.org; Fri, 19 Apr 2019 21:11:27 +0000
X-Inumbo-ID: b156f1d6-62e7-11e9-92d7-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b156f1d6-62e7-11e9-92d7-bc764e045a96;
 Fri, 19 Apr 2019 21:11:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hHan8-0008Uv-7t
 for xen-changelog@lists.xenproject.org; Fri, 19 Apr 2019 21:11:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hHan8-0004RQ-5H
 for xen-changelog@lists.xenproject.org; Fri, 19 Apr 2019 21:11:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hHan8-0004RQ-5H@xenbits.xenproject.org>
Date: Fri, 19 Apr 2019 21:11:26 +0000
Subject: [Xen-changelog] [xen staging-4.10] Arm/atomic: correct asm()
 constraints in build_add_sized()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIyYmJkMzQyNTc2NTc2ZWI4YTE2NWE2YWJmOTU1OWQ3NzJlZTI0MmIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDEy
IDE0OjQyOjE3IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBGcmkgQXByIDE5IDE0OjAzOjMyIDIwMTkg
LTA3MDAKCiAgICBBcm0vYXRvbWljOiBjb3JyZWN0IGFzbSgpIGNvbnN0cmFpbnRzIGluIGJ1aWxk
X2FkZF9zaXplZCgpCiAgICAKICAgIFRoZSBtZW1vcnkgb3BlcmFuZCBpcyBhbiBpbi9vdXQgb25l
LCBhbmQgdGhlIGF1eGlsaWFyeSByZWdpc3RlciBnZXRzCiAgICB3cml0dGVuIHRvIGVhcmx5Lgog
ICAgCiAgICBUYWtlIHRoZSBvcHBvcnR1bml0eSBhbmQgYWxzbyBkcm9wIHRoZSByZWR1bmRhbnQg
Y2FzdCAodGhlIGlubGluZQogICAgZnVuY3Rpb25zJyBwYXJhbWV0ZXJzIGFyZSBhbHJlYWR5IG9m
IHRoZSBjYXN0ZWQtdG8gdHlwZSkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNTFjZWIxNjIz
Yjk5NTY0NDBmMWI5OTQzYzY3MDEwYTkwZDYxZjVjNSkKLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L2F0b21pYy5oIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0
aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hdG9taWMuaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vYXRvbWljLmgKaW5kZXggNTBmMjgzNWUzNS4uYWZiM2VlZWE1YiAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hdG9taWMuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2F0b21pYy5oCkBAIC0zMCw3ICszMCw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBuYW1l
KHZvbGF0aWxlIHR5cGUgKmFkZHIsIHR5cGUgdmFsKSAgICAgICAgICAgICAgICAgIFwKICAgICBh
c20gdm9sYXRpbGUoImxkciIgc2l6ZSAiICUid2lkdGgiMSwlMFxuIiAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgImFkZCAlIndpZHRoIjEsJSJ3aWR0aCIxLCUi
d2lkdGgiMlxuIiAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgInN0ciIgc2l6
ZSAiICUid2lkdGgiMSwlMCIgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAg
ICAgICAgICAgOiAiPW0iICgqKHZvbGF0aWxlIHR5cGUgKilhZGRyKSwgIj1yIiAodCkgICAgICAg
ICAgICAgIFwKKyAgICAgICAgICAgICAgICAgOiAiK20iICgqYWRkciksICI9JnIiICh0KSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgOiByZWcgKHZhbCkp
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIH0KIAotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00
LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Apr 22 02:11:07 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Apr 2019 02:11:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hIOQD-0002bE-Q6; Mon, 22 Apr 2019 02:11: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=AvqV=SY=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hIOQC-0002b9-3s
 for xen-changelog@lists.xenproject.org; Mon, 22 Apr 2019 02:11:04 +0000
X-Inumbo-ID: e08693ee-64a3-11e9-80b0-b3c58a594ce7
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e08693ee-64a3-11e9-80b0-b3c58a594ce7;
 Mon, 22 Apr 2019 02:11:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hIOQ9-0002Gb-Uv
 for xen-changelog@lists.xenproject.org; Mon, 22 Apr 2019 02:11:01 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hIOQ9-0002Vh-Ru
 for xen-changelog@lists.xenproject.org; Mon, 22 Apr 2019 02:11:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hIOQ9-0002Vh-Ru@xenbits.xenproject.org>
Date: Mon, 22 Apr 2019 02:11:01 +0000
Subject: [Xen-changelog] [xen stable-4.11] Arm/atomic: correct asm()
 constraints in build_add_sized()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM0ODkyMmIxNmEwOTAxY2NjN2I4OTgwYzkyNzAzYjJjZTIwZDFhMmQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDEy
IDE0OjQyOjE3IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBGcmkgQXByIDE5IDE0OjAyOjAzIDIwMTkg
LTA3MDAKCiAgICBBcm0vYXRvbWljOiBjb3JyZWN0IGFzbSgpIGNvbnN0cmFpbnRzIGluIGJ1aWxk
X2FkZF9zaXplZCgpCiAgICAKICAgIFRoZSBtZW1vcnkgb3BlcmFuZCBpcyBhbiBpbi9vdXQgb25l
LCBhbmQgdGhlIGF1eGlsaWFyeSByZWdpc3RlciBnZXRzCiAgICB3cml0dGVuIHRvIGVhcmx5Lgog
ICAgCiAgICBUYWtlIHRoZSBvcHBvcnR1bml0eSBhbmQgYWxzbyBkcm9wIHRoZSByZWR1bmRhbnQg
Y2FzdCAodGhlIGlubGluZQogICAgZnVuY3Rpb25zJyBwYXJhbWV0ZXJzIGFyZSBhbHJlYWR5IG9m
IHRoZSBjYXN0ZWQtdG8gdHlwZSkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNTFjZWIxNjIz
Yjk5NTY0NDBmMWI5OTQzYzY3MDEwYTkwZDYxZjVjNSkKLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L2F0b21pYy5oIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0
aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hdG9taWMuaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vYXRvbWljLmgKaW5kZXggNTBmMjgzNWUzNS4uYWZiM2VlZWE1YiAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hdG9taWMuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2F0b21pYy5oCkBAIC0zMCw3ICszMCw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBuYW1l
KHZvbGF0aWxlIHR5cGUgKmFkZHIsIHR5cGUgdmFsKSAgICAgICAgICAgICAgICAgIFwKICAgICBh
c20gdm9sYXRpbGUoImxkciIgc2l6ZSAiICUid2lkdGgiMSwlMFxuIiAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgImFkZCAlIndpZHRoIjEsJSJ3aWR0aCIxLCUi
d2lkdGgiMlxuIiAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgInN0ciIgc2l6
ZSAiICUid2lkdGgiMSwlMCIgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAg
ICAgICAgICAgOiAiPW0iICgqKHZvbGF0aWxlIHR5cGUgKilhZGRyKSwgIj1yIiAodCkgICAgICAg
ICAgICAgIFwKKyAgICAgICAgICAgICAgICAgOiAiK20iICgqYWRkciksICI9JnIiICh0KSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgOiByZWcgKHZhbCkp
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIH0KIAotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQu
MTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue Apr 23 16:22:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Apr 2019 16:22: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 1hIyBN-0002Sb-Do; Tue, 23 Apr 2019 16:22: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=YqSq=SZ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hIyBM-0002SW-Aw
 for xen-changelog@lists.xenproject.org; Tue, 23 Apr 2019 16:22:08 +0000
X-Inumbo-ID: eed664d8-65e3-11e9-ac0e-f752dcfe9379
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eed664d8-65e3-11e9-ac0e-f752dcfe9379;
 Tue, 23 Apr 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 <aliasfile-bounces@xenproject.org>)
 id 1hIyBI-0001eg-UO
 for xen-changelog@lists.xenproject.org; Tue, 23 Apr 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 1hIyBI-0006AO-Rk
 for xen-changelog@lists.xenproject.org; Tue, 23 Apr 2019 16:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hIyBI-0006AO-Rk@xenbits.xenproject.org>
Date: Tue, 23 Apr 2019 16:22:04 +0000
Subject: [Xen-changelog] [xen staging] build system: make install-stubdom
 depend on install-tools again
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRjNDk3NjM1ZDkzZjY2NzJmODI3MjdhZDk3YTU1MjA1MTc3YmUyYWEKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBBcHIgMTUgMTc6MTM6MDkgMjAxOSArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIEFwciAyMyAxNzowMDowOCAy
MDE5ICswMTAwCgogICAgYnVpbGQgc3lzdGVtOiBtYWtlIGluc3RhbGwtc3R1YmRvbSBkZXBlbmQg
b24gaW5zdGFsbC10b29scyBhZ2FpbgogICAgCiAgICBJbiBkMjkwZTMyNTE3OWNjZWU5NjZjZDY3
OWQwZmVkNDhiZTZmNGNjMWI3CiAgICAgICJidWlsZCBzeXN0ZW06IGRvbid0IGxldCBpbnN0YWxs
LXN0dWJkb20gZGVwZW5kIG9uIGluc3RhbGwtdG9vbHMiCiAgICB0aGUgZGVwZW5kZW5jeSBvZiBp
bnN0YWxsLXN0dWJkb20gb24gaW5zdGFsbC10b29scyB3YXMgcmVtb3ZlZC4KICAgIAogICAgSG93
ZXZlciwgdGhpcyB3YXMgbm90IGNvcnJlY3QuICAgc3R1YmRvbS9NYWtlZmlsZSBjb250YWlucyB0
aGlzOgogICAgCiAgICAgICQoWEVOX1JPT1QpL3Rvb2xzL3FlbXUteGVuLXRyYWRpdGlvbmFsLWRp
cjoKICAgICAgICAgICAkKE1BS0UpIERFU1RESVI9IC1DICQoWEVOX1JPT1QpL3Rvb2xzIHFlbXUt
eGVuLXRyYWRpdGlvbmFsLWRpci1maW5kCiAgICAKICAgIEFzIEkgaGF2ZSB3cml0dGVuIGJlZm9y
ZToKICAgIAogICAgICBXaXRoIHJlY3Vyc2l2ZSBtYWtlLCBpdCBpcyBuZWNlc3NhcnkgZm9yIHRo
ZSBvdmVyYWxsIHN0cnVjdHVyZSBvZiB0aGUKICAgICAgbWFrZWZpbGVzIHRvIHNlcXVlbmNlIHRo
aW5ncyBzbyB0aGF0IGVhY2ggZGlyZWN0b3J5IGlzIGVudGVyZWQgZXhhY3RseQogICAgICBvbmNl
LCBiZWZvcmUgaXRzIGRlcGVuZGVudCBkaXJlY3RvcmllcyBhcmUgZW50ZXJlZC4gIChJdCBpcyBw
b3NzaWJsZQogICAgICB0byB2aW9sYXRlIHRoaXMgcnVsZSB3aXRob3V0IGNyZWF0aW5nIHJhY2Vz
IGJ1dCBpdCBpcyB0cmlja3kgYW5kCiAgICAgIGluYWR2aXNhYmxlLikKICAgIAogICAgU2luY2Ug
ZDI5MGUzMjUxNzljLCBpdCBjYW4gaGFwcGVuIHRoYXQgdGhlIGNvbW1hbmQgZm9yIHRoZQogICAg
cWVtdS14ZW4tdHJhZGl0aW9uYWwtZGlyLWZpbmQgcnVsZSBpcyBydW4gdHdpY2Ugc2ltdWx0YW5l
b3VzbHkgLSBvbmNlCiAgICBhcyBhIHJlc3VsdCBvZiAkKE1BS0UpIC1DIHRvb2xzIGluc3RhbGws
IGFuZCBvbmNlIGFzIGEgcmVzdWx0IG9mCiAgICAkKE1BS0UpIC1DIHN0dWJkb20gaW5zdGFsbC4g
IElmIHlvdSBnZXQgdW5sdWNreSwgdGhpcyBjYXVzZXMgbG9zc2FnZS4KICAgIChUaGlzIGp1c3Qg
aGFwcGVuZWQgdG8gbWUgaW4gYW4gb3NzdGVzdCBmbGlnaHQuKQogICAgCiAgICBJbiBwcmluY2lw
bGUgd2UgY291bGQgYWx0ZXJuYXRpdmVseSBmaXggdGhpcyBieSBsaWZ0aW5nIHRoZSBjb21tYW5k
cwogICAgaW4gdGhlIHFlbXUteGVuLXRyYWRpdGlvbmFsLWRpci1maW5kIHRhcmdldCAoYW5kIHBl
cmhhcHMgb3RoZXIgdGhpbmdzCiAgICB0b28pIGludG8gdGhlIHRvcGxldmVsIE1ha2VmaWxlLCBh
cyB3YXMgZG9uZSBmb3IgbWluaS1vcy4KICAgIAogICAgQnV0IHRoYXQgc2VlbXMgb3ZlcmtpbGwg
Z2l2ZW4gaG93IGJhZCB0aGUgc3R1YmRvbSBidWlsZCBzeXN0ZW0gaXMsIGFuZAogICAgdGhlIGZh
Y3QgdGhhdCB3ZSB0aGluayBhdCBzb21lIHBvaW50IHRoaXMgcWVtdS10cmFkIHdpbGwgZ28gYXdh
eQogICAgZW50aXJlbHkuICBBZGRpbmcgdGhlIHRvb2xzIGRlcGVuZGVuY3kgYmFjayB0byB0aGUg
c3R1YmRvbSBidWlsZCBpcwogICAgYnkgYW5kIGxhcmdlIGdvb2QgZW5vdWdoLgogICAgCiAgICAo
U29tZW9uZSB3aG8gcmVhbGx5IHdhbnRzIHRvIGJ1aWxkIHN0dWJkb20gd2l0aG91dCB0b29scyBp
cyB3ZWxjb21lIHRvCiAgICBkbyB0aGlzIHNlcGFyYXRpb24gaWYgdGhleSByZWFsbHkgd2FudCB0
by4pCiAgICAKICAgIENDOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIE1ha2VmaWxlIHwgMiAr
LQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEvTWFrZWZpbGUgYi9NYWtlZmlsZQppbmRleCBkOTU5Y2Q1YjQ3Li44MjlhYzYzNzQxIDEw
MDY0NAotLS0gYS9NYWtlZmlsZQorKysgYi9NYWtlZmlsZQpAQCAtMTI3LDcgKzEyNyw3IEBAIGlu
c3RhbGwtdG9vbHM6IGluc3RhbGwtdG9vbHMtcHVibGljLWhlYWRlcnMKIAkkKE1BS0UpIC1DIHRv
b2xzIGluc3RhbGwKIAogLlBIT05ZOiBpbnN0YWxsLXN0dWJkb20KLWluc3RhbGwtc3R1YmRvbTog
bWluaS1vcy1kaXIgaW5zdGFsbC10b29scy1wdWJsaWMtaGVhZGVycworaW5zdGFsbC1zdHViZG9t
OiBtaW5pLW9zLWRpciBpbnN0YWxsLXRvb2xzCiAJJChNQUtFKSAtQyBzdHViZG9tIGluc3RhbGwK
IGlmZXEgKHg4Nl82NCwkKFhFTl9UQVJHRVRfQVJDSCkpCiAJWEVOX1RBUkdFVF9BUkNIPXg4Nl8z
MiAkKE1BS0UpIC1DIHN0dWJkb20gaW5zdGFsbC1ncnViCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed Apr 24 15:33:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Apr 2019 15: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 1hJJtR-0008SE-Rr; Wed, 24 Apr 2019 15:33: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=mgLR=S2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hJJtQ-0008S9-GM
 for xen-changelog@lists.xenproject.org; Wed, 24 Apr 2019 15:33:04 +0000
X-Inumbo-ID: 3f1236c6-66a6-11e9-93b7-bb715455c73e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3f1236c6-66a6-11e9-93b7-bb715455c73e;
 Wed, 24 Apr 2019 15:33:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hJJtN-00068J-Sf
 for xen-changelog@lists.xenproject.org; Wed, 24 Apr 2019 15:33:01 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hJJtN-0004ZR-Pv
 for xen-changelog@lists.xenproject.org; Wed, 24 Apr 2019 15:33:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hJJtN-0004ZR-Pv@xenbits.xenproject.org>
Date: Wed, 24 Apr 2019 15:33:01 +0000
Subject: [Xen-changelog] [xen stable-4.10] Arm/atomic: correct asm()
 constraints in build_add_sized()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIyYmJkMzQyNTc2NTc2ZWI4YTE2NWE2YWJmOTU1OWQ3NzJlZTI0MmIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDEy
IDE0OjQyOjE3IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBGcmkgQXByIDE5IDE0OjAzOjMyIDIwMTkg
LTA3MDAKCiAgICBBcm0vYXRvbWljOiBjb3JyZWN0IGFzbSgpIGNvbnN0cmFpbnRzIGluIGJ1aWxk
X2FkZF9zaXplZCgpCiAgICAKICAgIFRoZSBtZW1vcnkgb3BlcmFuZCBpcyBhbiBpbi9vdXQgb25l
LCBhbmQgdGhlIGF1eGlsaWFyeSByZWdpc3RlciBnZXRzCiAgICB3cml0dGVuIHRvIGVhcmx5Lgog
ICAgCiAgICBUYWtlIHRoZSBvcHBvcnR1bml0eSBhbmQgYWxzbyBkcm9wIHRoZSByZWR1bmRhbnQg
Y2FzdCAodGhlIGlubGluZQogICAgZnVuY3Rpb25zJyBwYXJhbWV0ZXJzIGFyZSBhbHJlYWR5IG9m
IHRoZSBjYXN0ZWQtdG8gdHlwZSkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNTFjZWIxNjIz
Yjk5NTY0NDBmMWI5OTQzYzY3MDEwYTkwZDYxZjVjNSkKLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L2F0b21pYy5oIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0
aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hdG9taWMuaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vYXRvbWljLmgKaW5kZXggNTBmMjgzNWUzNS4uYWZiM2VlZWE1YiAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hdG9taWMuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2F0b21pYy5oCkBAIC0zMCw3ICszMCw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBuYW1l
KHZvbGF0aWxlIHR5cGUgKmFkZHIsIHR5cGUgdmFsKSAgICAgICAgICAgICAgICAgIFwKICAgICBh
c20gdm9sYXRpbGUoImxkciIgc2l6ZSAiICUid2lkdGgiMSwlMFxuIiAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgImFkZCAlIndpZHRoIjEsJSJ3aWR0aCIxLCUi
d2lkdGgiMlxuIiAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgInN0ciIgc2l6
ZSAiICUid2lkdGgiMSwlMCIgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAg
ICAgICAgICAgOiAiPW0iICgqKHZvbGF0aWxlIHR5cGUgKilhZGRyKSwgIj1yIiAodCkgICAgICAg
ICAgICAgIFwKKyAgICAgICAgICAgICAgICAgOiAiK20iICgqYWRkciksICI9JnIiICh0KSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgOiByZWcgKHZhbCkp
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIH0KIAotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQu
MTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Apr 29 15:33:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Apr 2019 15:33:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hL8HD-0007nD-J3; Mon, 29 Apr 2019 15:33:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kTU8=S7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hL8HC-0007n1-LK
 for xen-changelog@lists.xenproject.org; Mon, 29 Apr 2019 15:33:06 +0000
X-Inumbo-ID: 14b582e3-6a94-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 14b582e3-6a94-11e9-843c-bc764e045a96;
 Mon, 29 Apr 2019 15:33:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hL8HA-0002AK-GP
 for xen-changelog@lists.xenproject.org; Mon, 29 Apr 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 1hL8HA-0003V4-Dw
 for xen-changelog@lists.xenproject.org; Mon, 29 Apr 2019 15:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hL8HA-0003V4-Dw@xenbits.xenproject.org>
Date: Mon, 29 Apr 2019 15:33:04 +0000
Subject: [Xen-changelog] [xen staging-4.11] tools/firmware: update OVMF
 Makefile, when necessary
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU5ODNlOGFlODRlZmQ1ZTQzMDQ1YTNkMjBhODIwZjEzY2I0YTc1YmYKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE5vdiAyOCAx
Nzo0MzozMyAyMDE4ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gQXByIDI5IDE2OjIzOjA2IDIwMTkgKzAxMDAK
CiAgICB0b29scy9maXJtd2FyZTogdXBkYXRlIE9WTUYgTWFrZWZpbGUsIHdoZW4gbmVjZXNzYXJ5
CiAgICAKICAgIFsgVGhpcyBpcyB0d28gY29tbWl0cyBmcm9tIG1hc3RlciBha2Egc3RhZ2luZy00
LjEyOiBdCiAgICAKICAgIE9WTUYgaGFzIGJlY29tZSBkZXBlbmRlbnQgb24gT3BlblNTTCwgd2hp
Y2ggaXMgaW5jbHVkZWQgYXMgYQogICAgc3VibW9kdWxlLiAgSW5pdGlhbGlzZSBzdWJtb2R1bGVz
IGJlZm9yZSBidWlsZGluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGIxNjI4MTg3
MGUwNmY1ZjUyNjAyOWE0ZTY5NjM0YTE2ZGMzOGU4ZTQpCiAgICAKICAgIHRvb2xzOiBvbmx5IGNh
bGwgZ2l0IHdoZW4gbmVjZXNzYXJ5IGluIE9WTUYgTWFrZWZpbGUKICAgIAogICAgVXNlcnMgbWF5
IGNob29zZSB0byBleHBvcnQgYSBzbmFwc2hvdCBvZiBPVk1GIGFuZCBidWlsZCBpdAogICAgd2l0
aCB4ZW4uZ2l0IHN1cHBsaWVkIG92bWYtbWFrZWZpbGUuIEluIHRoYXQgY2FzZSB3ZSBkb24ndAog
ICAgbmVlZCB0byBjYWxsIGBnaXQgc3VibW9kdWxlYC4KICAgIAogICAgRml4ZXMgYjE2MjgxODcw
ZS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICAg
IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBSZWxl
YXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICAoY2hlcnJ5
IHBpY2tlZCBmcm9tIGNvbW1pdCA2ODI5MmM5NGE2MGVhYjI0NTE0YWI0YThlNDc3MmFmMjRkZWFk
ODA3KQotLS0KIHRvb2xzL2Zpcm13YXJlL292bWYtbWFrZWZpbGUgfCAxICsKIDEgZmlsZSBjaGFu
Z2VkLCAxIGluc2VydGlvbigrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL292bWYtbWFr
ZWZpbGUgYi90b29scy9maXJtd2FyZS9vdm1mLW1ha2VmaWxlCmluZGV4IDI4Mzg3NDQ0NjEuLjU1
Zjk5OTIxNDUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Zpcm13YXJlL292bWYtbWFrZWZpbGUKKysrIGIv
dG9vbHMvZmlybXdhcmUvb3ZtZi1tYWtlZmlsZQpAQCAtMTYsNiArMTYsNyBAQCBhbGw6IGJ1aWxk
CiAKIC5QSE9OWTogYnVpbGQKIGJ1aWxkOgorCWlmIHRlc3QgLWUgLmdpdCA7IHRoZW4gJChHSVQp
IHN1Ym1vZHVsZSB1cGRhdGUgLS1pbml0IC0tcmVjdXJzaXZlIDsgZmkKIAlPdm1mUGtnL2J1aWxk
LnNoIC1hIFg2NCAtYiAkKFRBUkdFVCkgLW4gNAogCWNwIEJ1aWxkL092bWZYNjQvJChUQVJHRVQp
X0dDQyovRlYvT1ZNRi5mZCBvdm1mLmJpbgogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTEKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Apr 29 15:33:22 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Apr 2019 15:33:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hL8HS-0007rN-3U; Mon, 29 Apr 2019 15:33:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kTU8=S7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hL8HQ-0007qp-DH
 for xen-changelog@lists.xenproject.org; Mon, 29 Apr 2019 15:33:20 +0000
X-Inumbo-ID: 1b02b480-6a94-11e9-b310-9b5e04050c5d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1b02b480-6a94-11e9-b310-9b5e04050c5d;
 Mon, 29 Apr 2019 15:33:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hL8HL-0002AS-3u
 for xen-changelog@lists.xenproject.org; Mon, 29 Apr 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 1hL8HL-0003Vy-1C
 for xen-changelog@lists.xenproject.org; Mon, 29 Apr 2019 15:33:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hL8HL-0003Vy-1C@xenbits.xenproject.org>
Date: Mon, 29 Apr 2019 15:33:15 +0000
Subject: [Xen-changelog] [xen staging-4.10] tools/firmware: update OVMF
 Makefile, when necessary
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVhODFkZTRjNmI2MDM2OTc0ZjI5ZTIzMzBhNDkzZjIzYThmMGMxZjAKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE5vdiAyOCAx
Nzo0MzozMyAyMDE4ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gQXByIDI5IDE2OjI3OjAyIDIwMTkgKzAxMDAK
CiAgICB0b29scy9maXJtd2FyZTogdXBkYXRlIE9WTUYgTWFrZWZpbGUsIHdoZW4gbmVjZXNzYXJ5
CiAgICAKICAgIFsgVGhpcyBpcyB0d28gY29tbWl0cyBmcm9tIG1hc3RlciBha2Egc3RhZ2luZy00
LjEyOiBdCiAgICAKICAgIE9WTUYgaGFzIGJlY29tZSBkZXBlbmRlbnQgb24gT3BlblNTTCwgd2hp
Y2ggaXMgaW5jbHVkZWQgYXMgYQogICAgc3VibW9kdWxlLiAgSW5pdGlhbGlzZSBzdWJtb2R1bGVz
IGJlZm9yZSBidWlsZGluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGIxNjI4MTg3
MGUwNmY1ZjUyNjAyOWE0ZTY5NjM0YTE2ZGMzOGU4ZTQpCiAgICAKICAgIHRvb2xzOiBvbmx5IGNh
bGwgZ2l0IHdoZW4gbmVjZXNzYXJ5IGluIE9WTUYgTWFrZWZpbGUKICAgIAogICAgVXNlcnMgbWF5
IGNob29zZSB0byBleHBvcnQgYSBzbmFwc2hvdCBvZiBPVk1GIGFuZCBidWlsZCBpdAogICAgd2l0
aCB4ZW4uZ2l0IHN1cHBsaWVkIG92bWYtbWFrZWZpbGUuIEluIHRoYXQgY2FzZSB3ZSBkb24ndAog
ICAgbmVlZCB0byBjYWxsIGBnaXQgc3VibW9kdWxlYC4KICAgIAogICAgRml4ZXMgYjE2MjgxODcw
ZS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICAg
IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBSZWxl
YXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICAoY2hlcnJ5
IHBpY2tlZCBmcm9tIGNvbW1pdCA2ODI5MmM5NGE2MGVhYjI0NTE0YWI0YThlNDc3MmFmMjRkZWFk
ODA3KQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZTk4M2U4YWU4NGVmZDVlNDMwNDVh
M2QyMGE4MjBmMTNjYjRhNzViZikKLS0tCiB0b29scy9maXJtd2FyZS9vdm1mLW1ha2VmaWxlIHwg
MSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS90b29scy9m
aXJtd2FyZS9vdm1mLW1ha2VmaWxlIGIvdG9vbHMvZmlybXdhcmUvb3ZtZi1tYWtlZmlsZQppbmRl
eCAyODM4NzQ0NDYxLi41NWY5OTkyMTQ1IDEwMDY0NAotLS0gYS90b29scy9maXJtd2FyZS9vdm1m
LW1ha2VmaWxlCisrKyBiL3Rvb2xzL2Zpcm13YXJlL292bWYtbWFrZWZpbGUKQEAgLTE2LDYgKzE2
LDcgQEAgYWxsOiBidWlsZAogCiAuUEhPTlk6IGJ1aWxkCiBidWlsZDoKKwlpZiB0ZXN0IC1lIC5n
aXQgOyB0aGVuICQoR0lUKSBzdWJtb2R1bGUgdXBkYXRlIC0taW5pdCAtLXJlY3Vyc2l2ZSA7IGZp
CiAJT3ZtZlBrZy9idWlsZC5zaCAtYSBYNjQgLWIgJChUQVJHRVQpIC1uIDQKIAljcCBCdWlsZC9P
dm1mWDY0LyQoVEFSR0VUKV9HQ0MqL0ZWL09WTUYuZmQgb3ZtZi5iaW4KIAotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEwCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Apr 29 15:33:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Apr 2019 15:33:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hL8HZ-0007tR-5U; Mon, 29 Apr 2019 15:33:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kTU8=S7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hL8HX-0007sv-3w
 for xen-changelog@lists.xenproject.org; Mon, 29 Apr 2019 15:33:27 +0000
X-Inumbo-ID: 21586d53-6a94-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 21586d53-6a94-11e9-843c-bc764e045a96;
 Mon, 29 Apr 2019 15:33:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hL8HV-0002Aa-NO
 for xen-changelog@lists.xenproject.org; Mon, 29 Apr 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 1hL8HV-0003Wu-Ku
 for xen-changelog@lists.xenproject.org; Mon, 29 Apr 2019 15:33:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hL8HV-0003Wu-Ku@xenbits.xenproject.org>
Date: Mon, 29 Apr 2019 15:33:25 +0000
Subject: [Xen-changelog] [xen staging-4.9] tools/firmware: update OVMF
 Makefile, when necessary
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYzZDkzMzBiYTlmZGVjN2M4ZTkzNDZlNmQ4NTM2MDc0N2Q2MWM5NDcKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE5vdiAyOCAx
Nzo0MzozMyAyMDE4ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gQXByIDI5IDE2OjI3OjE4IDIwMTkgKzAxMDAK
CiAgICB0b29scy9maXJtd2FyZTogdXBkYXRlIE9WTUYgTWFrZWZpbGUsIHdoZW4gbmVjZXNzYXJ5
CiAgICAKICAgIFsgVGhpcyBpcyB0d28gY29tbWl0cyBmcm9tIG1hc3RlciBha2Egc3RhZ2luZy00
LjEyOiBdCiAgICAKICAgIE9WTUYgaGFzIGJlY29tZSBkZXBlbmRlbnQgb24gT3BlblNTTCwgd2hp
Y2ggaXMgaW5jbHVkZWQgYXMgYQogICAgc3VibW9kdWxlLiAgSW5pdGlhbGlzZSBzdWJtb2R1bGVz
IGJlZm9yZSBidWlsZGluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGIxNjI4MTg3
MGUwNmY1ZjUyNjAyOWE0ZTY5NjM0YTE2ZGMzOGU4ZTQpCiAgICAKICAgIHRvb2xzOiBvbmx5IGNh
bGwgZ2l0IHdoZW4gbmVjZXNzYXJ5IGluIE9WTUYgTWFrZWZpbGUKICAgIAogICAgVXNlcnMgbWF5
IGNob29zZSB0byBleHBvcnQgYSBzbmFwc2hvdCBvZiBPVk1GIGFuZCBidWlsZCBpdAogICAgd2l0
aCB4ZW4uZ2l0IHN1cHBsaWVkIG92bWYtbWFrZWZpbGUuIEluIHRoYXQgY2FzZSB3ZSBkb24ndAog
ICAgbmVlZCB0byBjYWxsIGBnaXQgc3VibW9kdWxlYC4KICAgIAogICAgRml4ZXMgYjE2MjgxODcw
ZS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICAg
IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBSZWxl
YXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICAoY2hlcnJ5
IHBpY2tlZCBmcm9tIGNvbW1pdCA2ODI5MmM5NGE2MGVhYjI0NTE0YWI0YThlNDc3MmFmMjRkZWFk
ODA3KQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZTk4M2U4YWU4NGVmZDVlNDMwNDVh
M2QyMGE4MjBmMTNjYjRhNzViZikKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDVhODFk
ZTRjNmI2MDM2OTc0ZjI5ZTIzMzBhNDkzZjIzYThmMGMxZjApCi0tLQogdG9vbHMvZmlybXdhcmUv
b3ZtZi1tYWtlZmlsZSB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvb3ZtZi1tYWtlZmlsZSBiL3Rvb2xzL2Zpcm13YXJlL292
bWYtbWFrZWZpbGUKaW5kZXggMjgzODc0NDQ2MS4uNTVmOTk5MjE0NSAxMDA2NDQKLS0tIGEvdG9v
bHMvZmlybXdhcmUvb3ZtZi1tYWtlZmlsZQorKysgYi90b29scy9maXJtd2FyZS9vdm1mLW1ha2Vm
aWxlCkBAIC0xNiw2ICsxNiw3IEBAIGFsbDogYnVpbGQKIAogLlBIT05ZOiBidWlsZAogYnVpbGQ6
CisJaWYgdGVzdCAtZSAuZ2l0IDsgdGhlbiAkKEdJVCkgc3VibW9kdWxlIHVwZGF0ZSAtLWluaXQg
LS1yZWN1cnNpdmUgOyBmaQogCU92bWZQa2cvYnVpbGQuc2ggLWEgWDY0IC1iICQoVEFSR0VUKSAt
biA0CiAJY3AgQnVpbGQvT3ZtZlg2NC8kKFRBUkdFVClfR0NDKi9GVi9PVk1GLmZkIG92bWYuYmlu
CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmctNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon Apr 29 15:33:41 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Apr 2019 15:33: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 1hL8Hl-0007wA-79; Mon, 29 Apr 2019 15:33: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=kTU8=S7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hL8Hj-0007vt-Qh
 for xen-changelog@lists.xenproject.org; Mon, 29 Apr 2019 15:33:39 +0000
X-Inumbo-ID: 27adcd14-6a94-11e9-9618-1f13ea2be9bb
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 27adcd14-6a94-11e9-9618-1f13ea2be9bb;
 Mon, 29 Apr 2019 15:33:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hL8Hg-0002Ao-Bv
 for xen-changelog@lists.xenproject.org; Mon, 29 Apr 2019 15:33:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hL8Hg-0003Y9-9X
 for xen-changelog@lists.xenproject.org; Mon, 29 Apr 2019 15:33:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hL8Hg-0003Y9-9X@xenbits.xenproject.org>
Date: Mon, 29 Apr 2019 15:33:36 +0000
Subject: [Xen-changelog] [xen staging-4.8] tools/firmware: update OVMF
 Makefile, when necessary
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU5ZDg2MGYxZjY1N2ExOThkOTkwYmRhZTNlMjk1MDAxYmQxOTIyM2MKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE5vdiAyOCAx
Nzo0MzozMyAyMDE4ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gQXByIDI5IDE2OjI4OjMxIDIwMTkgKzAxMDAK
CiAgICB0b29scy9maXJtd2FyZTogdXBkYXRlIE9WTUYgTWFrZWZpbGUsIHdoZW4gbmVjZXNzYXJ5
CiAgICAKICAgIFsgVGhpcyBpcyB0d28gY29tbWl0cyBmcm9tIG1hc3RlciBha2Egc3RhZ2luZy00
LjEyOiBdCiAgICAKICAgIE9WTUYgaGFzIGJlY29tZSBkZXBlbmRlbnQgb24gT3BlblNTTCwgd2hp
Y2ggaXMgaW5jbHVkZWQgYXMgYQogICAgc3VibW9kdWxlLiAgSW5pdGlhbGlzZSBzdWJtb2R1bGVz
IGJlZm9yZSBidWlsZGluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGIxNjI4MTg3
MGUwNmY1ZjUyNjAyOWE0ZTY5NjM0YTE2ZGMzOGU4ZTQpCiAgICAKICAgIHRvb2xzOiBvbmx5IGNh
bGwgZ2l0IHdoZW4gbmVjZXNzYXJ5IGluIE9WTUYgTWFrZWZpbGUKICAgIAogICAgVXNlcnMgbWF5
IGNob29zZSB0byBleHBvcnQgYSBzbmFwc2hvdCBvZiBPVk1GIGFuZCBidWlsZCBpdAogICAgd2l0
aCB4ZW4uZ2l0IHN1cHBsaWVkIG92bWYtbWFrZWZpbGUuIEluIHRoYXQgY2FzZSB3ZSBkb24ndAog
ICAgbmVlZCB0byBjYWxsIGBnaXQgc3VibW9kdWxlYC4KICAgIAogICAgRml4ZXMgYjE2MjgxODcw
ZS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICAg
IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBSZWxl
YXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICAoY2hlcnJ5
IHBpY2tlZCBmcm9tIGNvbW1pdCA2ODI5MmM5NGE2MGVhYjI0NTE0YWI0YThlNDc3MmFmMjRkZWFk
ODA3KQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZTk4M2U4YWU4NGVmZDVlNDMwNDVh
M2QyMGE4MjBmMTNjYjRhNzViZikKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDVhODFk
ZTRjNmI2MDM2OTc0ZjI5ZTIzMzBhNDkzZjIzYThmMGMxZjApCiAgICAoY2hlcnJ5IHBpY2tlZCBm
cm9tIGNvbW1pdCA2M2Q5MzMwYmE5ZmRlYzdjOGU5MzQ2ZTZkODUzNjA3NDdkNjFjOTQ3KQotLS0K
IHRvb2xzL2Zpcm13YXJlL292bWYtbWFrZWZpbGUgfCAxICsKIDEgZmlsZSBjaGFuZ2VkLCAxIGlu
c2VydGlvbigrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL292bWYtbWFrZWZpbGUgYi90
b29scy9maXJtd2FyZS9vdm1mLW1ha2VmaWxlCmluZGV4IDI4Mzg3NDQ0NjEuLjU1Zjk5OTIxNDUg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2Zpcm13YXJlL292bWYtbWFrZWZpbGUKKysrIGIvdG9vbHMvZmly
bXdhcmUvb3ZtZi1tYWtlZmlsZQpAQCAtMTYsNiArMTYsNyBAQCBhbGw6IGJ1aWxkCiAKIC5QSE9O
WTogYnVpbGQKIGJ1aWxkOgorCWlmIHRlc3QgLWUgLmdpdCA7IHRoZW4gJChHSVQpIHN1Ym1vZHVs
ZSB1cGRhdGUgLS1pbml0IC0tcmVjdXJzaXZlIDsgZmkKIAlPdm1mUGtnL2J1aWxkLnNoIC1hIFg2
NCAtYiAkKFRBUkdFVCkgLW4gNAogCWNwIEJ1aWxkL092bWZYNjQvJChUQVJHRVQpX0dDQyovRlYv
T1ZNRi5mZCBvdm1mLmJpbgogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon Apr 29 15:33:52 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Apr 2019 15:33:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hL8Hw-0007yO-9I; Mon, 29 Apr 2019 15:33:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kTU8=S7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hL8Hu-0007xs-3w
 for xen-changelog@lists.xenproject.org; Mon, 29 Apr 2019 15:33:50 +0000
X-Inumbo-ID: 2dfe1070-6a94-11e9-9215-e30805fb3059
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2dfe1070-6a94-11e9-9215-e30805fb3059;
 Mon, 29 Apr 2019 15:33:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hL8Hq-0002Aw-V9
 for xen-changelog@lists.xenproject.org; Mon, 29 Apr 2019 15:33:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hL8Hq-0003ZK-Sb
 for xen-changelog@lists.xenproject.org; Mon, 29 Apr 2019 15:33:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hL8Hq-0003ZK-Sb@xenbits.xenproject.org>
Date: Mon, 29 Apr 2019 15:33:46 +0000
Subject: [Xen-changelog] [xen staging-4.7] tools/firmware: update OVMF
 Makefile, when necessary
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc4MzU2NDRkNTE0MWQwZjI4ZWMyMjFlZGE0MGZjYmYyZmMwM2JlMjMKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE5vdiAyOCAx
Nzo0MzozMyAyMDE4ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gQXByIDI5IDE2OjI4OjQ3IDIwMTkgKzAxMDAK
CiAgICB0b29scy9maXJtd2FyZTogdXBkYXRlIE9WTUYgTWFrZWZpbGUsIHdoZW4gbmVjZXNzYXJ5
CiAgICAKICAgIFsgVGhpcyBpcyB0d28gY29tbWl0cyBmcm9tIG1hc3RlciBha2Egc3RhZ2luZy00
LjEyOiBdCiAgICAKICAgIE9WTUYgaGFzIGJlY29tZSBkZXBlbmRlbnQgb24gT3BlblNTTCwgd2hp
Y2ggaXMgaW5jbHVkZWQgYXMgYQogICAgc3VibW9kdWxlLiAgSW5pdGlhbGlzZSBzdWJtb2R1bGVz
IGJlZm9yZSBidWlsZGluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGIxNjI4MTg3
MGUwNmY1ZjUyNjAyOWE0ZTY5NjM0YTE2ZGMzOGU4ZTQpCiAgICAKICAgIHRvb2xzOiBvbmx5IGNh
bGwgZ2l0IHdoZW4gbmVjZXNzYXJ5IGluIE9WTUYgTWFrZWZpbGUKICAgIAogICAgVXNlcnMgbWF5
IGNob29zZSB0byBleHBvcnQgYSBzbmFwc2hvdCBvZiBPVk1GIGFuZCBidWlsZCBpdAogICAgd2l0
aCB4ZW4uZ2l0IHN1cHBsaWVkIG92bWYtbWFrZWZpbGUuIEluIHRoYXQgY2FzZSB3ZSBkb24ndAog
ICAgbmVlZCB0byBjYWxsIGBnaXQgc3VibW9kdWxlYC4KICAgIAogICAgRml4ZXMgYjE2MjgxODcw
ZS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICAg
IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBSZWxl
YXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICAoY2hlcnJ5
IHBpY2tlZCBmcm9tIGNvbW1pdCA2ODI5MmM5NGE2MGVhYjI0NTE0YWI0YThlNDc3MmFmMjRkZWFk
ODA3KQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZTk4M2U4YWU4NGVmZDVlNDMwNDVh
M2QyMGE4MjBmMTNjYjRhNzViZikKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDVhODFk
ZTRjNmI2MDM2OTc0ZjI5ZTIzMzBhNDkzZjIzYThmMGMxZjApCiAgICAoY2hlcnJ5IHBpY2tlZCBm
cm9tIGNvbW1pdCA2M2Q5MzMwYmE5ZmRlYzdjOGU5MzQ2ZTZkODUzNjA3NDdkNjFjOTQ3KQogICAg
KGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZTlkODYwZjFmNjU3YTE5OGQ5OTBiZGFlM2UyOTUw
MDFiZDE5MjIzYykKLS0tCiB0b29scy9maXJtd2FyZS9vdm1mLW1ha2VmaWxlIHwgMSArCiAxIGZp
bGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9v
dm1mLW1ha2VmaWxlIGIvdG9vbHMvZmlybXdhcmUvb3ZtZi1tYWtlZmlsZQppbmRleCAyODM4NzQ0
NDYxLi41NWY5OTkyMTQ1IDEwMDY0NAotLS0gYS90b29scy9maXJtd2FyZS9vdm1mLW1ha2VmaWxl
CisrKyBiL3Rvb2xzL2Zpcm13YXJlL292bWYtbWFrZWZpbGUKQEAgLTE2LDYgKzE2LDcgQEAgYWxs
OiBidWlsZAogCiAuUEhPTlk6IGJ1aWxkCiBidWlsZDoKKwlpZiB0ZXN0IC1lIC5naXQgOyB0aGVu
ICQoR0lUKSBzdWJtb2R1bGUgdXBkYXRlIC0taW5pdCAtLXJlY3Vyc2l2ZSA7IGZpCiAJT3ZtZlBr
Zy9idWlsZC5zaCAtYSBYNjQgLWIgJChUQVJHRVQpIC1uIDQKIAljcCBCdWlsZC9Pdm1mWDY0LyQo
VEFSR0VUKV9HQ0MqL0ZWL09WTUYuZmQgb3ZtZi5iaW4KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon Apr 29 15:34:00 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Apr 2019 15:34: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 1hL8I4-00080E-Ax; Mon, 29 Apr 2019 15:34:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=kTU8=S7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hL8I3-0007zv-H7
 for xen-changelog@lists.xenproject.org; Mon, 29 Apr 2019 15:33:59 +0000
X-Inumbo-ID: 3457b179-6a94-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3457b179-6a94-11e9-843c-bc764e045a96;
 Mon, 29 Apr 2019 15:33:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hL8I1-0002BH-JQ
 for xen-changelog@lists.xenproject.org; Mon, 29 Apr 2019 15:33:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hL8I1-0003aO-Gx
 for xen-changelog@lists.xenproject.org; Mon, 29 Apr 2019 15:33:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hL8I1-0003aO-Gx@xenbits.xenproject.org>
Date: Mon, 29 Apr 2019 15:33:57 +0000
Subject: [Xen-changelog] [xen staging-4.6] tools/firmware: update OVMF
 Makefile, when necessary
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU5Y2U2YTU0M2YzYzAwZDI0MWVhMGU4NWY5MzJkZjYxMGNkYzI1YmIKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE5vdiAyOCAx
Nzo0MzozMyAyMDE4ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gQXByIDI5IDE2OjI5OjEwIDIwMTkgKzAxMDAK
CiAgICB0b29scy9maXJtd2FyZTogdXBkYXRlIE9WTUYgTWFrZWZpbGUsIHdoZW4gbmVjZXNzYXJ5
CiAgICAKICAgIFsgVGhpcyBpcyB0d28gY29tbWl0cyBmcm9tIG1hc3RlciBha2Egc3RhZ2luZy00
LjEyOiBdCiAgICAKICAgIE9WTUYgaGFzIGJlY29tZSBkZXBlbmRlbnQgb24gT3BlblNTTCwgd2hp
Y2ggaXMgaW5jbHVkZWQgYXMgYQogICAgc3VibW9kdWxlLiAgSW5pdGlhbGlzZSBzdWJtb2R1bGVz
IGJlZm9yZSBidWlsZGluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGIxNjI4MTg3
MGUwNmY1ZjUyNjAyOWE0ZTY5NjM0YTE2ZGMzOGU4ZTQpCiAgICAKICAgIHRvb2xzOiBvbmx5IGNh
bGwgZ2l0IHdoZW4gbmVjZXNzYXJ5IGluIE9WTUYgTWFrZWZpbGUKICAgIAogICAgVXNlcnMgbWF5
IGNob29zZSB0byBleHBvcnQgYSBzbmFwc2hvdCBvZiBPVk1GIGFuZCBidWlsZCBpdAogICAgd2l0
aCB4ZW4uZ2l0IHN1cHBsaWVkIG92bWYtbWFrZWZpbGUuIEluIHRoYXQgY2FzZSB3ZSBkb24ndAog
ICAgbmVlZCB0byBjYWxsIGBnaXQgc3VibW9kdWxlYC4KICAgIAogICAgRml4ZXMgYjE2MjgxODcw
ZS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICAg
IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBSZWxl
YXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICAoY2hlcnJ5
IHBpY2tlZCBmcm9tIGNvbW1pdCA2ODI5MmM5NGE2MGVhYjI0NTE0YWI0YThlNDc3MmFmMjRkZWFk
ODA3KQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZTk4M2U4YWU4NGVmZDVlNDMwNDVh
M2QyMGE4MjBmMTNjYjRhNzViZikKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDVhODFk
ZTRjNmI2MDM2OTc0ZjI5ZTIzMzBhNDkzZjIzYThmMGMxZjApCiAgICAoY2hlcnJ5IHBpY2tlZCBm
cm9tIGNvbW1pdCA2M2Q5MzMwYmE5ZmRlYzdjOGU5MzQ2ZTZkODUzNjA3NDdkNjFjOTQ3KQogICAg
KGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZTlkODYwZjFmNjU3YTE5OGQ5OTBiZGFlM2UyOTUw
MDFiZDE5MjIzYykKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDc4MzU2NDRkNTE0MWQw
ZjI4ZWMyMjFlZGE0MGZjYmYyZmMwM2JlMjMpCi0tLQogdG9vbHMvZmlybXdhcmUvb3ZtZi1tYWtl
ZmlsZSB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEv
dG9vbHMvZmlybXdhcmUvb3ZtZi1tYWtlZmlsZSBiL3Rvb2xzL2Zpcm13YXJlL292bWYtbWFrZWZp
bGUKaW5kZXggMjgzODc0NDQ2MS4uNTVmOTk5MjE0NSAxMDA2NDQKLS0tIGEvdG9vbHMvZmlybXdh
cmUvb3ZtZi1tYWtlZmlsZQorKysgYi90b29scy9maXJtd2FyZS9vdm1mLW1ha2VmaWxlCkBAIC0x
Niw2ICsxNiw3IEBAIGFsbDogYnVpbGQKIAogLlBIT05ZOiBidWlsZAogYnVpbGQ6CisJaWYgdGVz
dCAtZSAuZ2l0IDsgdGhlbiAkKEdJVCkgc3VibW9kdWxlIHVwZGF0ZSAtLWluaXQgLS1yZWN1cnNp
dmUgOyBmaQogCU92bWZQa2cvYnVpbGQuc2ggLWEgWDY0IC1iICQoVEFSR0VUKSAtbiA0CiAJY3Ag
QnVpbGQvT3ZtZlg2NC8kKFRBUkdFVClfR0NDKi9GVi9PVk1GLmZkIG92bWYuYmluCiAKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmct
NC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

