From xen-changelog-bounces@lists.xen.org Tue Oct 03 03:22:10 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 03:22:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dzDmY-0008MN-3E; Tue, 03 Oct 2017 03:22:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzDmX-0008MH-1p
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 03:22:05 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 6F/DA-30688-C5203D95; Tue, 03 Oct 2017 03:22:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVTea6XK
 kwY4mE4sJ2wwcGD229+1iD2CMYs3MS8qvSGDN2Lv4OFtBP0fF+rn/WBsY17F1MXJxCAn8ZpT4
 ePAqC4RznlFiy/tDTF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwuESEz91
 8wOYvMKmEncPrSFCcRmAarvbnvNNoGRYwEjwypGjeLUorLUIl0jQ72kosz0jJLcxMwcXUMDU7
 3c1OLixPTUnMSkYr3k/NxNjECv1DMwMO5gvDvZ7xCjJAeTkihv699LkUJ8SfkplRmJxRnxRaU
 5qcWHGGU4OJQkePcxXo4UEixKTU+tSMvMAYYHTFqCg0dJhFecASjNW1yQmFucmQ6ROsWoKCXO
 OwWkTwAkkVGaB9cGC8lLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5V4FM4cnMK4Gb/gpoM
 RPQ4jldF0AWlyQipKQaGCdZz3tbcXXRpNmb+zcen7C+YS6zzJOcXf9igvZ5OboGPmrNmcXgJ1
 fHbcN1QJPjvYHkIfNSw7Va7jN1l6pIKrul+crzbelU8/0QXSS1c0VfT3I9x6LzLXHfmfR4Lpp
 tZ5j389D25+cfFrR0LX2k07XiUNEi9zcJV2/fMjga778487rrIaU9/UosxRmJhlrMRcWJAGN4
 1bNEAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1507000922!93131600!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23761 invoked from network); 3 Oct 2017 03:22:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Oct 2017 03:22:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzDmU-0003Px-M3
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 03:22:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dzDmU-000461-Jl
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 03:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dzDmU-000461-Jl@xenbits.xenproject.org>
Date: Tue, 03 Oct 2017 03:22:02 +0000
Subject: [Xen-changelog] [xen master] libxl: remove dead code in
	libxl__domain_build_info_setdefault
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3312158620084806361=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit ceb6ad8850ba6c3ae39fb540cd99f0d7f1311aae
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Fri Sep 29 10:53:07 2017 +0100
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Mon Oct 2 11:39:04 2017 +0100

    libxl: remove dead code in libxl__domain_build_info_setdefault
    
    Coverity-ID: 1418831
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
---
 tools/libxl/libxl_create.c | 2 --
 1 file changed, 2 deletions(-)

diff --git a/tools/libxl/libxl_create.c b/tools/libxl/libxl_create.c
index c4b7d08..fa3c668 100644
--- a/tools/libxl/libxl_create.c
+++ b/tools/libxl/libxl_create.c
@@ -259,8 +259,6 @@ int libxl__domain_build_info_setdefault(libxl__gc *gc,
                 break;
             }
             break;
-            b_info->video_memkb = 0;
-            break;
         case LIBXL_DEVICE_MODEL_VERSION_QEMU_XEN:
         default:
             switch (b_info->u.hvm.vga.kind) {
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============3312158620084806361==--

From xen-changelog-bounces@lists.xen.org Tue Oct 03 03:22:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 03:22:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dzDmj-0008N3-4u; Tue, 03 Oct 2017 03:22:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzDmi-0008Ml-3m
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 03:22:16 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 2B/04-03414-76203D95; Tue, 03 Oct 2017 03:22:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTeN6XK
 kQcsMXYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNuPJxElPBBqGK/ucbmRsYH/B2MXJxCAn8ZpS4
 /bCZsYuRE8g5zyix4TpQgoODTUBMYu5eBZCwiICqxKwVy5khStQlmn43sIHYwgIREs8WnmABs
 XkFzCQetdwEi7MA1bd9Os4ygZFjASPDKkaN4tSistQiXSMjvaSizPSMktzEzBxdQwMzvdzU4u
 LE9NScxKRiveT83E2MQJ8wAMEOxjXzAw8xSnIwKYnytv69FCnEl5SfUpmRWJwRX1Sak1p8iFG
 Gg0NJgteR8XKkkGBRanpqRVpmDjA4YNISHDxKIrziDEBp3uKCxNzizHSI1ClGRSlxXl6QPgGQ
 REZpHlwbLCAvMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZh3FcgUnsy8Erjpr4AWMwEtntN1A
 WRxSSJCSqqBcY6M4l7e03NzvO3SDpTMba/MLc/3jdcvuyF2oVZ/iQFLy8dCT/2LfBrLfvBa6h
 +fvrnnTrqG7tTEL79iA1wa/yxY+Obi13RG3t3eLlteaJkxZMwWKTu2ctX8vjMbJ2RekKuu+Mt
 fb7C0Pf/gH6mqme0exbdUZ8xbt0zV/E192Frdv00yE0U3KbEUZyQaajEXFScCAC3bqktDAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1507000933!119783567!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56400 invoked from network); 3 Oct 2017 03:22:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Oct 2017 03:22:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzDme-0003Q2-O6
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 03:22:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dzDme-000476-NJ
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 03:22:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dzDme-000476-NJ@xenbits.xenproject.org>
Date: Tue, 03 Oct 2017 03:22:12 +0000
Subject: [Xen-changelog] [xen master] x86/svm: Fix a livelock when trying to
	run shadowed unpaged guests
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDMxNjRmMmY5ZGIxZTYzZWE2NGMzZjk1MjBkNDBjYjA5OTIwZDJiMzUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIFNlcCAyNiAxNzowODozMyAyMDE3ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBPY3QgMiAxMzo1Nzoz
NCAyMDE3ICswMTAwCgogICAgeDg2L3N2bTogRml4IGEgbGl2ZWxvY2sgd2hlbiB0cnlpbmcgdG8g
cnVuIHNoYWRvd2VkIHVucGFnZWQgZ3Vlc3RzCiAgICAKICAgIE9uIEFNRCBwcm9jZXNzb3JzIHdo
aWNoIHN1cHBvcnQgU01FUCAoU29tZSBGYW0xNmggcHJvY2Vzc29ycykgYW5kIFNNQVAgKFplbiwK
ICAgIEZhbTE3aCksIGEgZ3Vlc3Qgd2hpY2ggaXMgcnVubmluZyB3aXRoIHNoYWRvdyBwYWdpbmcg
YW5kIGNsZWFycyBDUjAuUEcgd2hpbGUKICAgIGtlZXBpbmcgQ1I0LntTTUVQLFNNQVB9IHNldCB3
aWxsIGxpdmVsb2NrLCBhcyBoYXJkd2FyZSByYWlzZXMgI1BGIHdoaWNoIHRoZQogICAgc2hhZG93
IHBhZ2V0YWJsZSBjb25jbHVkZXMgc2hvdWxkbid0IGhhcHBlbi4KICAgIAogICAgVGhpcyBvY2N1
cnMgYmVjYXVzZSBoYXJkd2FyZSBpcyBydW5uaW5nIHdpdGggaG9zdCBwYWdpbmcgc2V0dGluZ3Ms
IHdoaWNoCiAgICBjYXVzZXMgdGhlIGd1ZXN0cyBjaG9pY2Ugb2YgU01FUC9TTUFQIHRvIGFjdHVh
bGx5IHRha2UgZWZmZWN0LCBldmVuIHRob3VnaAogICAgdGhleSBzaG91bGRuJ3QgZnJvbSB0aGUg
Z3Vlc3RzIHBvaW50IG9mIHZpZXcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9yaXMgT3N0
cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZt
L3N2bS9zdm0uYyB8IDE4ICsrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE4IGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyBiL3hl
bi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCmluZGV4IDEyZGRjOGEuLmI5Y2Y0MjMgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3Zt
L3N2bS5jCkBAIC01NzYsNiArNTc2LDI0IEBAIHZvaWQgc3ZtX3VwZGF0ZV9ndWVzdF9jcihzdHJ1
Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGNyKQogICAgICAgICBpZiAoIHBhZ2luZ19tb2RlX2hh
cCh2LT5kb21haW4pICkKICAgICAgICAgICAgIHZhbHVlICY9IH5YODZfQ1I0X1BBRTsKICAgICAg
ICAgdmFsdWUgfD0gdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jcls0XTsKKworICAgICAgICBpZiAo
ICFodm1fcGFnaW5nX2VuYWJsZWQodikgKQorICAgICAgICB7CisgICAgICAgICAgICAvKgorICAg
ICAgICAgICAgICogV2hlbiB0aGUgZ3Vlc3QgdGhpbmtzIHBhZ2luZyBpcyBkaXNhYmxlZCwgWGVu
IG1heSBuZWVkIHRvIGhpZGUKKyAgICAgICAgICAgICAqIHRoZSBlZmZlY3RzIG9mIHNoYWRvdyBw
YWdpbmcsIGFzIGhhcmR3YXJlIHJ1bnMgd2l0aCB0aGUgaG9zdAorICAgICAgICAgICAgICogcGFn
aW5nIHNldHRpbmdzLCByYXRoZXIgdGhhbiB0aGUgZ3Vlc3RzIHNldHRpbmdzLgorICAgICAgICAg
ICAgICoKKyAgICAgICAgICAgICAqIFdpdGhvdXQgQ1IwLlBHLCBhbGwgbWVtb3J5IGFjY2Vzc2Vz
IGFyZSB1c2VyIG1vZGUsIHNvCisgICAgICAgICAgICAgKiBfUEFHRV9VU0VSIG11c3QgYmUgc2V0
IGluIHRoZSBzaGFkb3cgcGFnZXRhYmxlcyBmb3IgZ3Vlc3QKKyAgICAgICAgICAgICAqIHVzZXJz
cGFjZSB0byBmdW5jdGlvbi4gIFRoaXMgaW4gdHVybiB0cmlwcyB1cCBndWVzdCBzdXBlcnZpc29y
CisgICAgICAgICAgICAgKiBtb2RlIGlmIFNNRVAvU01BUCBhcmUgbGVmdCBhY3RpdmUgaW4gY29u
dGV4dC4gIFRoZXkgd291bGRuJ3QKKyAgICAgICAgICAgICAqIGhhdmUgYW55IGVmZmVjdCBpZiBw
YWdpbmcgd2FzIGFjdHVhbGx5IGRpc2FibGVkLCBzbyBoaWRlIHRoZW0KKyAgICAgICAgICAgICAq
IGJlaGluZCB0aGUgYmFjayBvZiB0aGUgZ3Vlc3QuCisgICAgICAgICAgICAgKi8KKyAgICAgICAg
ICAgIHZhbHVlICY9IH4oWDg2X0NSNF9TTUVQIHwgWDg2X0NSNF9TTUFQKTsKKyAgICAgICAgfQor
CiAgICAgICAgIHZtY2Jfc2V0X2NyNCh2bWNiLCB2YWx1ZSk7CiAgICAgICAgIGJyZWFrOwogICAg
IGRlZmF1bHQ6Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Oct 03 03:22:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 03:22:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dzDmt-0008OH-6Q; Tue, 03 Oct 2017 03:22:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzDms-0008Nw-37
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 03:22:26 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 A2/C2-02041-17203D95; Tue, 03 Oct 2017 03:22:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVbeA6XK
 kwZNGOYsJ2wwcGD229+1iD2CMYs3MS8qvSGDN2PF9I3vBsdyKFY8XMjYwrvfuYuTiEBL4zSjx
 bm8rG4RznlHi7ZeNLF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZSIizgI/H5r
 A5ImFfATOLBnXdgJSxA5Vem7GGZwMixgJFhFaN6cWpRWWqRrrFeUlFmekZJbmJmjq6hgbFebm
 pxcWJ6ak5iUrFecn7uJkagRxiAYAdj8xenQ4ySHExKorytfy9FCvEl5adUZiQWZ8QXleakFh9
 ilOHgUJLg/cVwOVJIsCg1PbUiLTMHGBowaQkOHiURXnGQNG9xQWJucWY6ROoUo6KUOC8vI1BC
 ACSRUZoH1wYLx0uMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5k0DmcKTmVcCN/0V0GImoMVzu
 i6ALC5JREhJNTB6vq0peGb9VJT7Fqdr8nbZpC9X+thiq4+sKl5zrWwTM4NRRvkq3f0hjyVmm9
 WubrXvcJUXEJn612C2Vv/W98yLpkisOyqc01z4ZGXpvYZL/k8PxGV1KFw9dUUzf9O6t/eSHzX
 M3Ho85nGspowZS6vFob9Ft1wUbtz4rsE8UUb/8SpBpc9X2I8rsRRnJBpqMRcVJwIAtxdeBEIC
 AAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1507000943!113542776!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51573 invoked from network); 3 Oct 2017 03:22:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Oct 2017 03:22:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzDmo-0003QH-VW
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 03:22:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dzDmo-00047t-Q6
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 03:22:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dzDmo-00047t-Q6@xenbits.xenproject.org>
Date: Tue, 03 Oct 2017 03:22:22 +0000
Subject: [Xen-changelog] [xen master] x86emul: New return code for
	unimplemented instruction
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDYzZTQ5ZTk2NmZhZmM0MDU3ZGViODk2OGI2M2IyYmJlOWJiNmZkMWUKQXV0aG9yOiAg
ICAgUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KQXV0aG9yRGF0
ZTogTW9uIE9jdCAyIDE2OjA0OjU0IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gT2N0IDIgMTY6MDQ6
NTQgMjAxNyArMDEwMAoKICAgIHg4NmVtdWw6IE5ldyByZXR1cm4gY29kZSBmb3IgdW5pbXBsZW1l
bnRlZCBpbnN0cnVjdGlvbgogICAgCiAgICBFbmZvcmNlIHRoZSBkaXN0aW5jdGlvbiBiZXR3ZWVu
IGFuIGluc3RydWN0aW9uIG5vdCBpbXBsZW1lbnRlZCBieSB0aGUKICAgIGVtdWxhdG9yIGFuZCB0
aGUgZmFpbHVyZSB0byBlbXVsYXRlIHRoYXQgaW5zdHJ1Y3Rpb24gYnkgZGVmaW5pbmcgYSBuZXcK
ICAgIHJldHVybiBjb2RlLCBYODZFTVVMX1VOSU1QTEVNRU5URUQuCiAgICAKICAgIFRoaXMgdmFs
dWUgc2hvdWxkIG9ubHkgYmUgcmV0dXJuZWQgYnkgdGhlIGNvcmUgZW11bGF0b3Igd2hlbiBhIHZh
bGlkCiAgICBvcGNvZGUgaXMgZm91bmQgYnV0IHRoZSBleGVjdXRpb24gbG9naWMgZm9yIHRoYXQg
aW5zdHJ1Y3Rpb24gaXMgbWlzc2luZy4KICAgIEl0IHNob3VsZCBOT1QgYmUgcmV0dXJuZWQgYnkg
YW55IG9mIHRoZSB4ODZfZW11bGF0ZV9vcHMgY2FsbGJhY2tzLgogICAgCiAgICBlLmcuIGh2bV9w
cm9jZXNzX2lvX2ludGVyY2VwdCBzaG91bGQgbm90IHJldHVybiBYODZFTVVMX1VOSU1QTEVNRU5U
RUQuCiAgICBUaGUgcmV0dXJuIHZhbHVlIG9mIHRoaXMgZnVuY3Rpb24gZGVwZW5kcyBvbiBlaXRo
ZXIgdGhlIHJldHVybiBjb2RlIG9mCiAgICBvbmUgb2YgdGhlIGh2bV9pb19vcHMgaGFuZGxlcnMg
KHJlYWQvd3JpdGUpIG9yIHRoZSB2YWx1ZSByZXR1cm5lZCBieQogICAgaHZtX2NvcHlfZ3Vlc3Rf
ZnJvbV9waHlzIC8gaHZtX2NvcHlfdG9fZ3Vlc3RfcGh5cy4KICAgIAogICAgU2ltaWxhcnksIG5v
bmUgb2YgdGhpcyBmdW5jdGlvbnMgc2hvdWxkIHJldHVybiBYODZFTVVMX1VOSU1QTEVNRU5URUQu
CiAgICAgLSBodm1faW9faW50ZXJjZXB0CiAgICAgLSBodm1lbXVsX2RvX2lvCiAgICAgLSBodm1f
c2VuZF9idWZmZXJlZF9pb3JlcQogICAgIC0gaHZtX3NlbmRfaW9yZXEKICAgICAtIGh2bV9icm9h
ZGNhc3RfaW9yZXEKICAgICAtIGh2bWVtdWxfZG9faW9fYnVmZmVyCiAgICAgLSBodm1lbXVsX3Zh
bGlkYXRlCiAgICAKICAgIEFsc28gdGhlIGJlaGF2aW9yIG9mIGh2bV9lbXVsYXRlX29uZV9pbnNu
IGFuZCB2bXhfcmVhbG1vZGVfZW11bGF0ZV9vbmUKICAgIHdhcyBtb2RpZmllZCB0byBnZW5lcmF0
ZSBhbiBJbnZhbGlkIE9wY29kZSB0cmFwIHdoZW4gWDg2RU1VTF9VTlJFQ09HTklaRUQKICAgIGlz
IHJldHVybmVkIGJ5IHRoZSBlbXVsYXRvciBpbnN0ZWFkIG9mIGp1c3QgY3Jhc2ggdGhlIGRvbWFp
bi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJp
dGRlZmVuZGVyLmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFu
dEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgICAgICAgICAgICAgfCAxMiAr
KysrKysrKwogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICAgICAgfCAgMSArCiB4
ZW4vYXJjaC94ODYvaHZtL2lvLmMgICAgICAgICAgICAgICAgICB8ICA1ICsrKysKIHhlbi9hcmNo
L3g4Ni9odm0vdm14L3JlYWxtb2RlLmMgICAgICAgIHwgIDkgKysrKysrCiB4ZW4vYXJjaC94ODYv
bW0vc2hhZG93L211bHRpLmMgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxh
dGUveDg2X2VtdWxhdGUuYyB8IDUxICsrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0K
IHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oIHwgMTcgKysrKysrKysrKysr
CiA3IGZpbGVzIGNoYW5nZWQsIDc0IGluc2VydGlvbnMoKyksIDIzIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L2h2bS9l
bXVsYXRlLmMKaW5kZXggY2M4NzRjZS4uMzg1ZmUxZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2h2bS9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKQEAgLTI4NCwx
MCArMjg0LDE1IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9kb19pbygKICAgICAgICAgfQogICAgICAg
ICBicmVhazsKICAgICB9CisgICAgY2FzZSBYODZFTVVMX1VOSU1QTEVNRU5URUQ6CisgICAgICAg
IEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICAvKiBGYWxsLXRocm91Z2ggKi8KICAgICBk
ZWZhdWx0OgogICAgICAgICBCVUcoKTsKICAgICB9CiAKKyAgICBBU1NFUlQocmMgIT0gWDg2RU1V
TF9VTklNUExFTUVOVEVEKTsKKwogICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKICAgICAg
ICAgcmV0dXJuIHJjOwogCkBAIC0zMTMsNiArMzE4LDkgQEAgc3RhdGljIGludCBodm1lbXVsX2Rv
X2lvX2J1ZmZlcigKIAogICAgIHJjID0gaHZtZW11bF9kb19pbyhpc19tbWlvLCBhZGRyLCByZXBz
LCBzaXplLCBkaXIsIGRmLCAwLAogICAgICAgICAgICAgICAgICAgICAgICAodWludHB0cl90KWJ1
ZmZlcik7CisKKyAgICBBU1NFUlQocmMgIT0gWDg2RU1VTF9VTklNUExFTUVOVEVEKTsKKwogICAg
IGlmICggcmMgPT0gWDg2RU1VTF9VTkhBTkRMRUFCTEUgJiYgZGlyID09IElPUkVRX1JFQUQgKQog
ICAgICAgICBtZW1zZXQoYnVmZmVyLCAweGZmLCBzaXplKTsKIApAQCAtNDA1LDYgKzQxMyw4IEBA
IHN0YXRpYyBpbnQgaHZtZW11bF9kb19pb19hZGRyKAogICAgIHJjID0gaHZtZW11bF9kb19pbyhp
c19tbWlvLCBhZGRyLCAmY291bnQsIHNpemUsIGRpciwgZGYsIDEsCiAgICAgICAgICAgICAgICAg
ICAgICAgIHJhbV9ncGEpOwogCisgICAgQVNTRVJUKHJjICE9IFg4NkVNVUxfVU5JTVBMRU1FTlRF
RCk7CisKICAgICBpZiAoIHJjID09IFg4NkVNVUxfT0tBWSApCiAgICAgICAgIHYtPmFyY2guaHZt
X3ZjcHUuaHZtX2lvLm1taW9fcmV0cnkgPSAoY291bnQgPCAqcmVwcyk7CiAKQEAgLTIwNDUsNiAr
MjA1NSw3IEBAIGludCBodm1fZW11bGF0ZV9vbmVfbW1pbyh1bnNpZ25lZCBsb25nIG1mbiwgdW5z
aWduZWQgbG9uZyBnbGEpCiAgICAgc3dpdGNoICggcmMgKQogICAgIHsKICAgICBjYXNlIFg4NkVN
VUxfVU5IQU5ETEVBQkxFOgorICAgIGNhc2UgWDg2RU1VTF9VTklNUExFTUVOVEVEOgogICAgICAg
ICBodm1fZHVtcF9lbXVsYXRpb25fc3RhdGUoWEVOTE9HX0dfV0FSTklORywgIk1NQ0ZHIiwgJmN0
eHQpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIFg4NkVNVUxfRVhDRVBUSU9OOgpAQCAtMjEw
Miw2ICsyMTEzLDcgQEAgdm9pZCBodm1fZW11bGF0ZV9vbmVfdm1fZXZlbnQoZW51bSBlbXVsX2tp
bmQga2luZCwgdW5zaWduZWQgaW50IHRyYXBuciwKICAgICAgICAgICogY29uc2lzdGVudCB3aXRo
IFg4NkVNVUxfUkVUUlkuCiAgICAgICAgICAqLwogICAgICAgICByZXR1cm47CisgICAgY2FzZSBY
ODZFTVVMX1VOSU1QTEVNRU5URUQ6CiAgICAgY2FzZSBYODZFTVVMX1VOSEFORExFQUJMRToKICAg
ICAgICAgaHZtX2R1bXBfZW11bGF0aW9uX3N0YXRlKFhFTkxPR19HX0RFQlVHLCAiTWVtIGV2ZW50
IiwgJmN0eCk7CiAgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKHRyYXBuciwgZXJyY29k
ZSk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2
bS9odm0uYwppbmRleCA4ODdmMGU1Li5iMGE0NmQ3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTM3MzUsNiArMzczNSw3
IEBAIHZvaWQgaHZtX3VkX2ludGVyY2VwdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAg
ICBzd2l0Y2ggKCBodm1fZW11bGF0ZV9vbmUoJmN0eHQpICkKICAgICB7CiAgICAgY2FzZSBYODZF
TVVMX1VOSEFORExFQUJMRToKKyAgICBjYXNlIFg4NkVNVUxfVU5JTVBMRU1FTlRFRDoKICAgICAg
ICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJBUF9pbnZhbGlkX29wLCBYODZfRVZFTlRfTk9f
RUMpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIFg4NkVNVUxfRVhDRVBUSU9OOgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS9pby5jIGIveGVuL2FyY2gveDg2L2h2bS9pby5jCmluZGV4
IDFkZGNhYmEuLjUwOGUyOGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW8uYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL2lvLmMKQEAgLTk5LDYgKzk5LDExIEBAIGJvb2wgaHZtX2VtdWxh
dGVfb25lX2luc24oaHZtX2VtdWxhdGVfdmFsaWRhdGVfdCAqdmFsaWRhdGUsIGNvbnN0IGNoYXIg
KmRlc2NyKQogICAgICAgICBodm1fZHVtcF9lbXVsYXRpb25fc3RhdGUoWEVOTE9HX0dfV0FSTklO
RywgZGVzY3IsICZjdHh0KTsKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCisgICAgY2FzZSBYODZF
TVVMX1VOUkVDT0dOSVpFRDoKKyAgICAgICAgaHZtX2R1bXBfZW11bGF0aW9uX3N0YXRlKFhFTkxP
R19HX1dBUk5JTkcsIGRlc2NyLCAmY3R4dCk7CisgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0
aW9uKFRSQVBfaW52YWxpZF9vcCwgWDg2X0VWRU5UX05PX0VDKTsKKyAgICAgICAgYnJlYWs7CisK
ICAgICBjYXNlIFg4NkVNVUxfRVhDRVBUSU9OOgogICAgICAgICBodm1faW5qZWN0X2V2ZW50KCZj
dHh0LmN0eHQuZXZlbnQpOwogICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vdm14L3JlYWxtb2RlLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC9yZWFsbW9kZS5jCmlu
ZGV4IDEyZDQzYWQuLmI3M2ZjODAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Jl
YWxtb2RlLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvcmVhbG1vZGUuYwpAQCAtMTEyLDYg
KzExMiwxNSBAQCB2b2lkIHZteF9yZWFsbW9kZV9lbXVsYXRlX29uZShzdHJ1Y3QgaHZtX2VtdWxh
dGVfY3R4dCAqaHZtZW11bF9jdHh0KQogICAgICAgICBnb3RvIGZhaWw7CiAgICAgfQogCisgICAg
aWYgKCByYyA9PSBYODZFTVVMX1VOUkVDT0dOSVpFRCApCisgICAgeworICAgICAgICBnZHByaW50
ayhYRU5MT0dfRVJSLCAiVW5yZWNvZ25pemVkIGluc24uXG4iKTsKKyAgICAgICAgaWYgKCBjdXJy
LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzBdICYgWDg2X0NSMF9QRSApCisgICAgICAgICAgICBn
b3RvIGZhaWw7CisKKyAgICAgICAgcmVhbG1vZGVfZGVsaXZlcl9leGNlcHRpb24oVFJBUF9pbnZh
bGlkX29wLCAwLCBodm1lbXVsX2N0eHQpOworICAgIH0KKwogICAgIGlmICggcmMgPT0gWDg2RU1V
TF9FWENFUFRJT04gKQogICAgIHsKICAgICAgICAgaWYgKCB1bmxpa2VseShjdXJyLT5kb21haW4t
PmRlYnVnZ2VyX2F0dGFjaGVkKSAmJgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRv
dy9tdWx0aS5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCmluZGV4IDhkNGYyNDQu
LjI1NTdlMjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYworKysg
Yi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKQEAgLTM0ODgsNyArMzQ4OCw3IEBAIHN0
YXRpYyBpbnQgc2hfcGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwKICAgICAgKiB3b3VsZCBiZSBh
IGdvb2QgdW5zaGFkb3cgaGludC4gSWYgd2UgKmRvKiBkZWNpZGUgdG8gdW5zaGFkb3ctb24tZmF1
bHQKICAgICAgKiB0aGVuIGl0IG11c3QgYmUgJ2ZhaWxhYmxlJzogd2UgY2Fubm90IHJlcXVpcmUg
dGhlIHVuc2hhZG93IHRvIHN1Y2NlZWQuCiAgICAgICovCi0gICAgaWYgKCByID09IFg4NkVNVUxf
VU5IQU5ETEVBQkxFICkKKyAgICBpZiAoIHIgPT0gWDg2RU1VTF9VTkhBTkRMRUFCTEUgfHwgciA9
PSBYODZFTVVMX1VOSU1QTEVNRU5URUQgKQogICAgIHsKICAgICAgICAgcGVyZmNfaW5jcihzaGFk
b3dfZmF1bHRfZW11bGF0ZV9mYWlsZWQpOwogI2lmIFNIQURPV19PUFRJTUlaQVRJT05TICYgU0hP
UFRfRkFTVF9FTVVMQVRJT04KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94
ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKaW5k
ZXggZmYxYTQwMS4uYTY4Njc2YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRl
LmMKQEAgLTg0OCw3ICs4NDgsOCBAQCBkb3sgYXNtIHZvbGF0aWxlICggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAg
c3R1Yi5mdW5jKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihyZXNfLmZpZWxkcy50cmFwbnIgPT0gRVhD
X1VELCBFWENfVUQpOyAgICBcCiAgICAgICAgIGRvbWFpbl9jcmFzaChjdXJyZW50LT5kb21haW4p
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGdvdG8gY2Fubm90
X2VtdWxhdGU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgIHJjID0gWDg2RU1VTF9VTkhBTkRMRUFCTEU7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgIGdvdG8gZG9uZTsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgfSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB9IHdo
aWxlICgwKQogI2Vsc2UKQEAgLTI1ODUsNyArMjU4Niw3IEBAIHg4Nl9kZWNvZGUoCiAgICAgICAg
ICAgICAgICAgICAgICAgICBkID0gdHdvYnl0ZV90YWJsZVsweDNhXS5kZXNjOwogICAgICAgICAg
ICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAgIGRlZmF1bHQ6Ci0gICAg
ICAgICAgICAgICAgICAgICAgICByYyA9IFg4NkVNVUxfVU5IQU5ETEVBQkxFOworICAgICAgICAg
ICAgICAgICAgICAgICAgcmMgPSBYODZFTVVMX1VOUkVDT0dOSVpFRDsKICAgICAgICAgICAgICAg
ICAgICAgICAgIGdvdG8gZG9uZTsKICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAg
ICAgIH0KQEAgLTI1OTksNyArMjYwMCw3IEBAIHg4Nl9kZWNvZGUoCiAgICAgICAgICAgICAgICAg
fQogICAgICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAg
ICAgICAgIHJjID0gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CisgICAgICAgICAgICAgICAgICAgIHJj
ID0gWDg2RU1VTF9VTlJFQ09HTklaRUQ7CiAgICAgICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsK
ICAgICAgICAgICAgICAgICB9CiAKQEAgLTI4NzksNyArMjg4MCw3IEBAIHg4Nl9kZWNvZGUoCiAK
ICAgICBkZWZhdWx0OgogICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKLSAgICAgICAgcmV0
dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOworICAgICAgICByZXR1cm4gWDg2RU1VTF9VTklNUExF
TUVOVEVEOwogICAgIH0KIAogICAgIGlmICggZWEudHlwZSA9PSBPUF9NRU0gKQpAQCAtNDE5Myw3
ICs0MTk0LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAg
ICAgICBjYXNlIDQ6IC8qIGZsZGVudiAtIFRPRE8gKi8KICAgICAgICAgICAgICAgICBzdGF0ZS0+
ZnB1X2N0cmwgPSB0cnVlOwotICAgICAgICAgICAgICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7Cisg
ICAgICAgICAgICAgICAgZ290byB1bmltcGxlbWVudGVkX2luc247CiAgICAgICAgICAgICBjYXNl
IDU6IC8qIGZsZGN3IG0yYnl0ZSAqLwogICAgICAgICAgICAgICAgIHN0YXRlLT5mcHVfY3RybCA9
IHRydWU7CiAgICAgICAgICAgICAgICAgaWYgKCAocmMgPSBvcHMtPnJlYWQoZWEubWVtLnNlZywg
ZWEubWVtLm9mZiwgJnNyYy52YWwsCkBAIC00MjA0LDcgKzQyMDUsNyBAQCB4ODZfZW11bGF0ZSgK
ICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIGNhc2UgNjogLyogZm5zdGVudiAt
IFRPRE8gKi8KICAgICAgICAgICAgICAgICBzdGF0ZS0+ZnB1X2N0cmwgPSB0cnVlOwotICAgICAg
ICAgICAgICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7CisgICAgICAgICAgICAgICAgZ290byB1bmlt
cGxlbWVudGVkX2luc247CiAgICAgICAgICAgICBjYXNlIDc6IC8qIGZuc3RjdyBtMmJ5dGUgKi8K
ICAgICAgICAgICAgICAgICBzdGF0ZS0+ZnB1X2N0cmwgPSB0cnVlOwogICAgICAgICAgICAgICAg
IGVtdWxhdGVfZnB1X2luc25fbWVtZHN0KCJmbnN0Y3ciLCBkc3QudmFsKTsKQEAgLTQ0NDAsNyAr
NDQ0MSw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgY2FzZSA0OiAvKiBmcnN0b3IgLSBU
T0RPICovCiAgICAgICAgICAgICBjYXNlIDY6IC8qIGZuc2F2ZSAtIFRPRE8gKi8KICAgICAgICAg
ICAgICAgICBzdGF0ZS0+ZnB1X2N0cmwgPSB0cnVlOwotICAgICAgICAgICAgICAgIGdvdG8gY2Fu
bm90X2VtdWxhdGU7CisgICAgICAgICAgICAgICAgZ290byB1bmltcGxlbWVudGVkX2luc247CiAg
ICAgICAgICAgICBjYXNlIDc6IC8qIGZuc3RzdyBtMmJ5dGUgKi8KICAgICAgICAgICAgICAgICBz
dGF0ZS0+ZnB1X2N0cmwgPSB0cnVlOwogICAgICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25f
bWVtZHN0KCJmbnN0c3ciLCBkc3QudmFsKTsKQEAgLTUxOTksNyArNTIwMCw3IEBAIHg4Nl9lbXVs
YXRlKAogI3VuZGVmIF9HUlA3CiAKICAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgIGdvdG8g
Y2Fubm90X2VtdWxhdGU7CisgICAgICAgICAgICBnb3RvIHVuaW1wbGVtZW50ZWRfaW5zbjsKICAg
ICAgICAgfQogICAgICAgICBicmVhazsKICAgICB9CkBAIC02MTk3LDcgKzYxOTgsNyBAQCB4ODZf
ZW11bGF0ZSgKICAgICAgICAgICAgICAgICAvKiB2cHNsbHt3LGR9ICRpbW04LHt4LHl9bW0se3gs
eX1tbSAqLwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGRlZmF1bHQ6Ci0gICAgICAgICAg
ICBnb3RvIGNhbm5vdF9lbXVsYXRlOworICAgICAgICAgICAgZ290byB1bnJlY29nbml6ZWRfaW5z
bjsKICAgICAgICAgfQogICAgIHNpbWRfMGZfc2hpZnRfaW1tOgogICAgICAgICBnZW5lcmF0ZV9l
eGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9SRUcsIEVYQ19VRCk7CkBAIC02MjQ1LDcgKzYyNDYs
NyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgY2FzZSA2OiAvKiBwc2xscSAkaW1tOCxtbSAqLwog
ICAgICAgICAgICAgZ290byBzaW1kXzBmX3NoaWZ0X2ltbTsKICAgICAgICAgfQotICAgICAgICBn
b3RvIGNhbm5vdF9lbXVsYXRlOworICAgICAgICBnb3RvIHVucmVjb2duaXplZF9pbnNuOwogCiAg
ICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmLCAweDczKToKICAgICBjYXNlIFg4NkVNVUxfT1BD
X1ZFWF82NigweDBmLCAweDczKToKQEAgLTYyNjEsNyArNjI2Miw3IEBAIHg4Nl9lbXVsYXRlKAog
ICAgICAgICAgICAgICAgIC8qIHZwc2xsZHEgJGltbTgse3gseX1tbSx7eCx5fW1tICovCiAgICAg
ICAgICAgICBnb3RvIHNpbWRfMGZfc2hpZnRfaW1tOwogICAgICAgICB9Ci0gICAgICAgIGdvdG8g
Y2Fubm90X2VtdWxhdGU7CisgICAgICAgIGdvdG8gdW5yZWNvZ25pemVkX2luc247CiAKICAgICBj
YXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4NzcpOiAgICAgICAgLyogZW1tcyAqLwogICAgIGNhc2Ug
WDg2RU1VTF9PUENfVkVYKDB4MGYsIDB4NzcpOiAgICAvKiB2emVyb3thbGwsdXBwZXJ9ICovCkBA
IC02MzI1LDcgKzYzMjYsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgY2FzZSAwOiAvKiBleHRy
cSAkaW1tOCwkaW1tOCx4bW0gKi8KICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBkZWZhdWx0
OgotICAgICAgICAgICAgZ290byBjYW5ub3RfZW11bGF0ZTsKKyAgICAgICAgICAgIGdvdG8gdW5y
ZWNvZ25pemVkX2luc247CiAgICAgICAgIH0KICAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCiAg
ICAgY2FzZSBYODZFTVVMX09QQ19GMigweDBmLCAweDc4KTogICAgIC8qIGluc2VydHEgJGltbTgs
JGltbTgseG1tLHhtbSAqLwpAQCAtNjUyMCw3ICs2NTIxLDcgQEAgeDg2X2VtdWxhdGUoCiAgICAg
ICAgICAgICAgICAgZ290byBkb25lOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGRlZmF1
bHQ6Ci0gICAgICAgICAgICBnb3RvIGNhbm5vdF9lbXVsYXRlOworICAgICAgICAgICAgZ290byB1
bmltcGxlbWVudGVkX2luc247CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAKQEAgLTY1MzYs
NyArNjUzNyw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgdmNwdV9tdXN0X2hhdmUoYXZ4
KTsKICAgICAgICAgICAgIGdvdG8gc3RteGNzcjsKICAgICAgICAgfQotICAgICAgICBnb3RvIGNh
bm5vdF9lbXVsYXRlOworICAgICAgICBnb3RvIHVucmVjb2duaXplZF9pbnNuOwogCiAgICAgY2Fz
ZSBYODZFTVVMX09QQ19GMygweDBmLCAweGFlKTogLyogR3JwMTUgKi8KICAgICAgICAgZmFpbF9p
Zihtb2RybV9tb2QgIT0gMyk7CkBAIC02Nzc5LDEwICs2NzgwLDEwIEBAIHg4Nl9lbXVsYXRlKAog
ICAgICAgICAgICAgc3dpdGNoICggbW9kcm1fcmVnICYgNyApCiAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICBkZWZhdWx0OgotICAgICAgICAgICAgICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7Cisg
ICAgICAgICAgICAgICAgZ290byB1bnJlY29nbml6ZWRfaW5zbjsKIAotI2lmZGVmIEhBVkVfR0FT
X1JEUkFORAogICAgICAgICAgICAgY2FzZSA2OiAvKiByZHJhbmQgKi8KKyNpZmRlZiBIQVZFX0dB
U19SRFJBTkQKICAgICAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYocmVwX3ByZWZp
eCgpLCBFWENfVUQpOwogICAgICAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKHJk
cmFuZCk7CiAgICAgICAgICAgICAgICAgZHN0ID0gZWE7CkBAIC02ODA3LDYgKzY4MDgsOCBAQCB4
ODZfZW11bGF0ZSgKICAgICAgICAgICAgICAgICBpZiAoIGNhcnJ5ICkKICAgICAgICAgICAgICAg
ICAgICAgX3JlZ3MuZWZsYWdzIHw9IFg4Nl9FRkxBR1NfQ0Y7CiAgICAgICAgICAgICAgICAgYnJl
YWs7CisjZWxzZQorICAgICAgICAgICAgICAgIGdvdG8gdW5pbXBsZW1lbnRlZF9pbnNuOwogI2Vu
ZGlmCiAKICAgICAgICAgICAgIGNhc2UgNzogLyogcmRzZWVkIC8gcmRwaWQgKi8KQEAgLTczNjEs
NyArNzM2NCw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0
X2hhdmUoYm1pMSk7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgZGVmYXVsdDoKLSAgICAg
ICAgICAgIGdvdG8gY2Fubm90X2VtdWxhdGU7CisgICAgICAgICAgICBnb3RvIHVucmVjb2duaXpl
ZF9pbnNuOwogICAgICAgICB9CiAKICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5s
LCBFWENfVUQpOwpAQCAtNzY3Miw3ICs3Njc1LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAg
ICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZSh0Ym0pOwogICAgICAgICAgICAgYnJlYWs7CiAgICAg
ICAgIGRlZmF1bHQ6Ci0gICAgICAgICAgICBnb3RvIGNhbm5vdF9lbXVsYXRlOworICAgICAgICAg
ICAgZ290byB1bnJlY29nbml6ZWRfaW5zbjsKICAgICAgICAgfQogCiAgICAgeG9wXzA5X3JtX3J2
OgpAQCAtNzcwNiw3ICs3NzA5LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICBob3N0X2Fu
ZF92Y3B1X211c3RfaGF2ZSh0Ym0pOwogICAgICAgICAgICAgZ290byB4b3BfMDlfcm1fcnY7CiAg
ICAgICAgIH0KLSAgICAgICAgZ290byBjYW5ub3RfZW11bGF0ZTsKKyAgICAgICAgZ290byB1bnJl
Y29nbml6ZWRfaW5zbjsKIAogICAgIGNhc2UgWDg2RU1VTF9PUENfWE9QKDBhLCAweDEwKTogLyog
YmV4dHIgaW1tLHIvbSxyICovCiAgICAgewpAQCAtNzczOCw4ICs3NzQxLDExIEBAIHg4Nl9lbXVs
YXRlKAogICAgIH0KIAogICAgIGRlZmF1bHQ6Ci0gICAgY2Fubm90X2VtdWxhdGU6Ci0gICAgICAg
IHJjID0gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CisgICAgdW5pbXBsZW1lbnRlZF9pbnNuOgorICAg
ICAgICByYyA9IFg4NkVNVUxfVU5JTVBMRU1FTlRFRDsKKyAgICAgICAgZ290byBkb25lOworICAg
IHVucmVjb2duaXplZF9pbnNuOgorICAgICAgICByYyA9IFg4NkVNVUxfVU5SRUNPR05JWkVEOwog
ICAgICAgICBnb3RvIGRvbmU7CiAgICAgfQogCkBAIC03NzkxLDcgKzc3OTcsOCBAQCB4ODZfZW11
bGF0ZSgKICAgICAgICAgICAgICAgICBpZiAoIChkICYgRHN0TWFzaykgIT0gRHN0TWVtICkKICAg
ICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgp
OwotICAgICAgICAgICAgICAgICAgICBnb3RvIGNhbm5vdF9lbXVsYXRlOworICAgICAgICAgICAg
ICAgICAgICByYyA9IFg4NkVNVUxfVU5IQU5ETEVBQkxFOworICAgICAgICAgICAgICAgICAgICBn
b3RvIGRvbmU7CiAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIGJyZWFrOwogICAg
ICAgICAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVs
YXRlLmggYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaAppbmRleCA0ZGRm
MTExLi4wYzhjODBhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2Vt
dWxhdGUuaAorKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaApAQCAt
MTMzLDYgKzEzMywyMyBAQCBzdHJ1Y3QgeDg2X2VtdWxfZnB1X2F1eCB7CiAgICogVW5kZWZpbmVk
IGJlaGF2aW9yIHdoZW4gdXNlZCBhbnl3aGVyZSBlbHNlLgogICAqLwogI2RlZmluZSBYODZFTVVM
X0RPTkUgICAgICAgICAgIDQKKyAvKgorICAqIEN1cnJlbnQgaW5zdHJ1Y3Rpb24gaXMgbm90IGlt
cGxlbWVudGVkIGJ5IHRoZSBlbXVsYXRvci4KKyAgKiBUaGlzIHZhbHVlIHNob3VsZCBvbmx5IGJl
IHJldHVybmVkIGJ5IHRoZSBjb3JlIGVtdWxhdG9yIHdoZW4gYSB2YWxpZAorICAqIG9wY29kZSBp
cyBmb3VuZCBidXQgdGhlIGV4ZWN1dGlvbiBsb2dpYyBmb3IgdGhhdCBpbnN0cnVjdGlvbiBpcyBt
aXNzaW5nLgorICAqIEl0IHNob3VsZCBOT1QgYmUgcmV0dXJuZWQgYnkgYW55IG9mIHRoZSB4ODZf
ZW11bGF0ZV9vcHMgY2FsbGJhY2tzLgorICAqLworI2RlZmluZSBYODZFTVVMX1VOSU1QTEVNRU5U
RUQgIDUKKyAvKgorICAqIFRoZSBjdXJyZW50IGluc3RydWN0aW9uJ3Mgb3Bjb2RlIGlzIG5vdCB2
YWxpZC4KKyAgKiBJZiB0aGlzIGVycm9yIGNvZGUgaXMgcmV0dXJuZWQgYnkgYSBmdW5jdGlvbiwg
YW4gI1VEIHRyYXAgc2hvdWxkIGJlCisgICogcmFpc2VkIGJ5IHRoZSBmaW5hbCBjb25zdW1lciBv
ZiBpdC4KKyAgKgorICAqIFRPRE86IEZvciB0aGUgbW9tZW50IFg4NkVNVUxfVU5SRUNPR05JWkVE
IGFuZCBYODZFTVVMX1VOSU1QTEVNRU5URUQKKyAgKiBjYW4gYmUgdXNlZCBpbnRlcmNoYW5nZWFi
bHkgdGhlcmVmb3JlIHJhaXNpbmcgYW4gI1VEIHRyYXAgaXMgbm90CisgICogc3RyaWN0bHkgZXhw
ZWN0ZWQgZm9yIG5vdy4KKyAqLworI2RlZmluZSBYODZFTVVMX1VOUkVDT0dOSVpFRCAgIFg4NkVN
VUxfVU5JTVBMRU1FTlRFRAogCiAvKiBGUFUgc3ViLXR5cGVzIHdoaWNoIG1heSBiZSByZXF1ZXN0
ZWQgdmlhIC0+Z2V0X2ZwdSgpLiAqLwogZW51bSB4ODZfZW11bGF0ZV9mcHVfdHlwZSB7Ci0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Oct 03 03:22:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 03:22:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dzDn3-0008Pd-8S; Tue, 03 Oct 2017 03:22:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzDn2-0008PT-Hc
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 03:22:36 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 1C/7B-02220-B7203D95; Tue, 03 Oct 2017 03:22:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVbea6XK
 kwexr3BYTthk4MHps79vFHsAYxZqZl5RfkcCa8XVLG3vBPe2Ko396mBsYPyh1MXJxCAn8ZpTY
 fmY6O4RznlHi/91VLF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwv4SHTfX
 MQCYvMKmEnsWL2BFcRmAanfuoN9AiPHAkaGVYwaxalFZalFuoaGeklFmekZJbmJmTm6hgamer
 mpxcWJ6ak5iUnFesn5uZsYgV5hAIIdjCvbnQ8xSnIwKYnytv69FCnEl5SfUpmRWJwRX1Sak1p
 8iFGGg0NJgteR8XKkkGBRanpqRVpmDjA8YNISHDxKIryfQdK8xQWJucWZ6RCpU4yKUuK8U0AS
 AiCJjNI8uDZYSF5ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMK8GyBSezLwSuOmvgBYzAS2e0
 3UBZHFJIkJKqoFR++CFmS/Vlxc1y95dEHHh1MfNu89Fxu4VmVJoubpytw3DuU4hBcGih5cOn3
 72UMruTprfpsyNZ2cGsh1MUv/7a+/n8HUdXb/WV6SbPvT59O39uupfH+cdF2zrNTry+uuPkER
 3xzNVhTc5FU5+mFl8VCR76751n1+9u+g5ddnX70arTve3bTNTaFViKc5INNRiLipOBAAR1s4B
 RAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1507000954!114120244!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33333 invoked from network); 3 Oct 2017 03:22:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Oct 2017 03:22:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzDmz-0003QR-1T
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 03:22:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dzDmz-00049J-0q
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 03:22:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dzDmz-00049J-0q@xenbits.xenproject.org>
Date: Tue, 03 Oct 2017 03:22:33 +0000
Subject: [Xen-changelog] [xen master] x86emul: Add return code information
	to error messages
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDFjMWMzOWUyMTBmMGM0NWZjYmRiNzk2MGU1OWFmZWE2NzNlNDMzZjYKQXV0aG9yOiAg
ICAgUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KQXV0aG9yRGF0
ZTogTW9uIE9jdCAyIDE2OjA0OjU1IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gT2N0IDIgMTY6MDQ6
NTUgMjAxNyArMDEwMAoKICAgIHg4NmVtdWw6IEFkZCByZXR1cm4gY29kZSBpbmZvcm1hdGlvbiB0
byBlcnJvciBtZXNzYWdlcwogICAgCiAgICAtIHByaW50IHRoZSByZXR1cm4gY29kZSBvZiB0aGUg
bGFzdCBmYWlsZWQgZW11bGF0b3Igb3BlcmF0aW9uCiAgICBpbiBodm1fZHVtcF9lbXVsYXRpb25f
c3RhdGUuCiAgICAtIHByaW50IHRoZSByZXR1cm4gY29kZSBpbiBzaF9wYWdlX2ZhdWx0IChTSEFE
T1dfUFJJTlRLKSB0byBtYWtlIHRoZQogICAgZGlzdGljdGlvbiBiZXR3ZWVuIFg4NkVNVUxfVU5I
QU5ETEVBQkxFIGFuZCBYODZFTVVMX1VOSU1QTEVNRU5URUQuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IFBldHJlIFBpcmNhbGFidSA8cHBpcmNhbGFidUBiaXRkZWZlbmRlci5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6
IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTog
R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4
Ni9odm0vZW11bGF0ZS5jICAgICAgICB8IDEzICsrKysrKystLS0tLS0KIHhlbi9hcmNoL3g4Ni9o
dm0vaW8uYyAgICAgICAgICAgICB8ICA0ICsrLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3JlYWxt
b2RlLmMgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMgICAgfCAgNCAr
Ky0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9lbXVsYXRlLmggfCAgMiArLQogNSBmaWxlcyBj
aGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCmlu
ZGV4IDM4NWZlMWUuLjRmZTYxYjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0
ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCkBAIC0yMDU2LDcgKzIwNTYsNyBA
QCBpbnQgaHZtX2VtdWxhdGVfb25lX21taW8odW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGxv
bmcgZ2xhKQogICAgIHsKICAgICBjYXNlIFg4NkVNVUxfVU5IQU5ETEVBQkxFOgogICAgIGNhc2Ug
WDg2RU1VTF9VTklNUExFTUVOVEVEOgotICAgICAgICBodm1fZHVtcF9lbXVsYXRpb25fc3RhdGUo
WEVOTE9HX0dfV0FSTklORywgIk1NQ0ZHIiwgJmN0eHQpOworICAgICAgICBodm1fZHVtcF9lbXVs
YXRpb25fc3RhdGUoWEVOTE9HX0dfV0FSTklORywgIk1NQ0ZHIiwgJmN0eHQsIHJjKTsKICAgICAg
ICAgYnJlYWs7CiAgICAgY2FzZSBYODZFTVVMX0VYQ0VQVElPTjoKICAgICAgICAgaHZtX2luamVj
dF9ldmVudCgmY3R4dC5jdHh0LmV2ZW50KTsKQEAgLTIxMTUsNyArMjExNSw3IEBAIHZvaWQgaHZt
X2VtdWxhdGVfb25lX3ZtX2V2ZW50KGVudW0gZW11bF9raW5kIGtpbmQsIHVuc2lnbmVkIGludCB0
cmFwbnIsCiAgICAgICAgIHJldHVybjsKICAgICBjYXNlIFg4NkVNVUxfVU5JTVBMRU1FTlRFRDoK
ICAgICBjYXNlIFg4NkVNVUxfVU5IQU5ETEVBQkxFOgotICAgICAgICBodm1fZHVtcF9lbXVsYXRp
b25fc3RhdGUoWEVOTE9HX0dfREVCVUcsICJNZW0gZXZlbnQiLCAmY3R4KTsKKyAgICAgICAgaHZt
X2R1bXBfZW11bGF0aW9uX3N0YXRlKFhFTkxPR19HX0RFQlVHLCAiTWVtIGV2ZW50IiwgJmN0eCwg
cmMpOwogICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbih0cmFwbnIsIGVycmNvZGUpOwog
ICAgICAgICBicmVhazsKICAgICBjYXNlIFg4NkVNVUxfRVhDRVBUSU9OOgpAQCAtMjI0MywxNiAr
MjI0MywxNyBAQCBzdGF0aWMgY29uc3QgY2hhciAqZ3Vlc3RfeDg2X21vZGVfdG9fc3RyKGludCBt
b2RlKQogfQogCiB2b2lkIGh2bV9kdW1wX2VtdWxhdGlvbl9zdGF0ZShjb25zdCBjaGFyICpsb2ds
dmwsIGNvbnN0IGNoYXIgKnByZWZpeCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpodm1lbXVsX2N0eHQpCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0LCBpbnQgcmMp
CiB7CiAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwogICAgIGNvbnN0IGNoYXIgKm1v
ZGVfc3RyID0gZ3Vlc3RfeDg2X21vZGVfdG9fc3RyKGh2bV9ndWVzdF94ODZfbW9kZShjdXJyKSk7
CiAgICAgY29uc3Qgc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIgKmNzID0KICAgICAgICAgaHZtZW11
bF9nZXRfc2VnX3JlZyh4ODZfc2VnX2NzLCBodm1lbXVsX2N0eHQpOwogCi0gICAgcHJpbnRrKCIl
cyVzIGVtdWxhdGlvbiBmYWlsZWQ6ICVwdiAlcyBAICUwNHg6JTA4bHggLT4gJSpwaFxuIiwKLSAg
ICAgICAgICAgbG9nbHZsLCBwcmVmaXgsIGN1cnIsIG1vZGVfc3RyLCBjcy0+c2VsLCBodm1lbXVs
X2N0eHQtPmluc25fYnVmX2VpcCwKLSAgICAgICAgICAgaHZtZW11bF9jdHh0LT5pbnNuX2J1Zl9i
eXRlcywgaHZtZW11bF9jdHh0LT5pbnNuX2J1Zik7CisgICAgcHJpbnRrKCIlcyVzIGVtdWxhdGlv
biBmYWlsZWQgKCVkKTogJXB2ICVzIEAgJTA0eDolMDhseCAtPiAlKnBoXG4iLAorICAgICAgICAg
ICBsb2dsdmwsIHByZWZpeCwgcmMsIGN1cnIsIG1vZGVfc3RyLCBjcy0+c2VsLAorICAgICAgICAg
ICBodm1lbXVsX2N0eHQtPmluc25fYnVmX2VpcCwgaHZtZW11bF9jdHh0LT5pbnNuX2J1Zl9ieXRl
cywKKyAgICAgICAgICAgaHZtZW11bF9jdHh0LT5pbnNuX2J1Zik7CiB9CiAKIC8qCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvLmMgYi94ZW4vYXJjaC94ODYvaHZtL2lvLmMKaW5kZXgg
NTA4ZTI4Zi4uZTQ0OWI0MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pby5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vaW8uYwpAQCAtOTYsMTEgKzk2LDExIEBAIGJvb2wgaHZtX2VtdWxh
dGVfb25lX2luc24oaHZtX2VtdWxhdGVfdmFsaWRhdGVfdCAqdmFsaWRhdGUsIGNvbnN0IGNoYXIg
KmRlc2NyKQogICAgIHN3aXRjaCAoIHJjICkKICAgICB7CiAgICAgY2FzZSBYODZFTVVMX1VOSEFO
RExFQUJMRToKLSAgICAgICAgaHZtX2R1bXBfZW11bGF0aW9uX3N0YXRlKFhFTkxPR19HX1dBUk5J
TkcsIGRlc2NyLCAmY3R4dCk7CisgICAgICAgIGh2bV9kdW1wX2VtdWxhdGlvbl9zdGF0ZShYRU5M
T0dfR19XQVJOSU5HLCBkZXNjciwgJmN0eHQsIHJjKTsKICAgICAgICAgcmV0dXJuIGZhbHNlOwog
CiAgICAgY2FzZSBYODZFTVVMX1VOUkVDT0dOSVpFRDoKLSAgICAgICAgaHZtX2R1bXBfZW11bGF0
aW9uX3N0YXRlKFhFTkxPR19HX1dBUk5JTkcsIGRlc2NyLCAmY3R4dCk7CisgICAgICAgIGh2bV9k
dW1wX2VtdWxhdGlvbl9zdGF0ZShYRU5MT0dfR19XQVJOSU5HLCBkZXNjciwgJmN0eHQsIHJjKTsK
ICAgICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJBUF9pbnZhbGlkX29wLCBYODZfRVZF
TlRfTk9fRUMpOwogICAgICAgICBicmVhazsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS92bXgvcmVhbG1vZGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3JlYWxtb2RlLmMKaW5kZXgg
YjczZmM4MC4uMDNkZWE2YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvcmVhbG1v
ZGUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC9yZWFsbW9kZS5jCkBAIC0xNDcsNyArMTQ3
LDcgQEAgdm9pZCB2bXhfcmVhbG1vZGVfZW11bGF0ZV9vbmUoc3RydWN0IGh2bV9lbXVsYXRlX2N0
eHQgKmh2bWVtdWxfY3R4dCkKICAgICByZXR1cm47CiAKICBmYWlsOgotICAgIGh2bV9kdW1wX2Vt
dWxhdGlvbl9zdGF0ZShYRU5MT0dfR19FUlIsICJSZWFsLW1vZGUiLCBodm1lbXVsX2N0eHQpOwor
ICAgIGh2bV9kdW1wX2VtdWxhdGlvbl9zdGF0ZShYRU5MT0dfR19FUlIsICJSZWFsLW1vZGUiLCBo
dm1lbXVsX2N0eHQsIHJjKTsKICAgICBkb21haW5fY3Jhc2goY3Vyci0+ZG9tYWluKTsKIH0KIApk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIGIveGVuL2FyY2gveDg2
L21tL3NoYWRvdy9tdWx0aS5jCmluZGV4IDI1NTdlMjEuLjI4MDMwYWMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93
L211bHRpLmMKQEAgLTM0OTgsOCArMzQ5OCw4IEBAIHN0YXRpYyBpbnQgc2hfcGFnZV9mYXVsdChz
dHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgICAgIHYtPmFyY2gucGFnaW5nLmxhc3Rfd3JpdGVfZW11
bF9vayA9IDA7CiAgICAgICAgIH0KICNlbmRpZgotICAgICAgICBTSEFET1dfUFJJTlRLKCJlbXVs
YXRvciBmYWlsdXJlLCB1bnNoYWRvd2luZyBtZm4gJSNseFxuIiwKLSAgICAgICAgICAgICAgICAg
ICAgICAgbWZuX3goZ21mbikpOworICAgICAgICBTSEFET1dfUFJJTlRLKCJlbXVsYXRvciBmYWls
dXJlIChyYz0lZCksIHVuc2hhZG93aW5nIG1mbiAlI2x4XG4iLAorICAgICAgICAgICAgICAgICAg
ICAgICByLCBtZm5feChnbWZuKSk7CiAgICAgICAgIC8qIElmIHRoaXMgaXMgYWN0dWFsbHkgYSBw
YWdlIHRhYmxlLCB0aGVuIHdlIGhhdmUgYSBidWcsIGFuZCBuZWVkCiAgICAgICAgICAqIHRvIHN1
cHBvcnQgbW9yZSBvcGVyYXRpb25zIGluIHRoZSBlbXVsYXRvci4gIE1vcmUgbGlrZWx5LAogICAg
ICAgICAgKiB0aG91Z2gsIHRoaXMgaXMgYSBoaW50IHRoYXQgdGhpcyBwYWdlIHNob3VsZCBub3Qg
YmUgc2hhZG93ZWQuICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9lbXVs
YXRlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9lbXVsYXRlLmgKaW5kZXggODg2NDc3NS4u
NThkMTdjNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZW11bGF0ZS5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2VtdWxhdGUuaApAQCAtOTIsNyArOTIsNyBAQCBp
bnQgaHZtZW11bF9kb19waW9fYnVmZmVyKHVpbnQxNl90IHBvcnQsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHZvaWQgKmJ1ZmZlcik7CiAKIHZvaWQgaHZtX2R1bXBfZW11bGF0aW9uX3N0YXRl
KGNvbnN0IGNoYXIgKmxvZ2x2bCwgY29uc3QgY2hhciAqcHJlZml4LAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCk7Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZt
ZW11bF9jdHh0LCBpbnQgcmMpOwogCiAjZW5kaWYgLyogX19BU01fWDg2X0hWTV9FTVVMQVRFX0hf
XyAqLwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Oct 03 03:22:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 03:22:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dzDnD-0008SF-Av; Tue, 03 Oct 2017 03:22:47 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzDnB-0008Rw-LO
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 03:22:45 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 28/1E-30935-48203D95; Tue, 03 Oct 2017 03:22:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVbeF6XK
 kwaxJohYTthk4MHps79vFHsAYxZqZl5RfkcCa8WRDfEGXc8WVVSENjDNNuxi5OIQEfjNKPDz7
 hRHCOc8osenTJfYuRg4ONgExibl7FboYOTlEBFQlZq1YzgxiCwmoSzT9bmADsYUFPCQ2PtnDB
 GLzCphJvH3wiBXEZgGqv7GwnXECI8cCRoZVjBrFqUVlqUW6RhZ6SUWZ6RkluYmZObqGBqZ6ua
 nFxYnpqTmJScV6yfm5mxiBHqlnYGDcwdi3yu8QoyQHk5Iob+vfS5FCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHgdGS9HCgkWpaanVqRl5gBDAyYtwcGjJMIrzgCU5i0uSMwtzkyHSJ1i1OU4tuny
 HyYhlrz8vFQpcV5ekBkCIEUZpXlwI2BheolRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMK8Gy
 BSezLwSuE2vgI5gAjpiTtcFkCNKEhFSUg2Mvf8vv+uzZD/97vf7q+K5Qe5v917sq3uZfrP1mB
 Lnn2RbKcmA16Uii5Kvz/3Ns9dBe0Wm/i/WafM9mjpU55b0ab7u7ug7WVJV7zJvRfNG1Zc7lp+
 MmcXVq8j9wM/9Rv/SqW/bPwmmueS3dhz/uOfB+W2Jvez5mq6hv3i2zdZcY1u+c6FUlXSGEktx
 RqKhFnNRcSIAKbi+ek4CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1507000963!110682747!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42452 invoked from network); 3 Oct 2017 03:22:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Oct 2017 03:22:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzDn9-0003RK-5F
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 03:22:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dzDn9-0004AX-31
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 03:22:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dzDn9-0004AX-31@xenbits.xenproject.org>
Date: Tue, 03 Oct 2017 03:22:43 +0000
Subject: [Xen-changelog] [xen master] x86/monitor: Notify monitor if an
	emulation fails.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGMwNDg2MDA3YmI4NDc5MGM1ZDQ1M2M5ZDIzZDQ2OWM5MzI5YTQ2NDAKQXV0aG9yOiAg
ICAgUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KQXV0aG9yRGF0
ZTogTW9uIE9jdCAyIDE2OjA0OjU2IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gT2N0IDIgMTY6MDQ6
NTYgMjAxNyArMDEwMAoKICAgIHg4Ni9tb25pdG9yOiBOb3RpZnkgbW9uaXRvciBpZiBhbiBlbXVs
YXRpb24gZmFpbHMuCiAgICAKICAgIElmIGNhc2Ugb2YgYSB2bV9ldmVudCB3aXRoIHRoZSBlbXVs
YXRlX2ZsYWdzIHNldCwgaWYgdGhlIGluc3RydWN0aW9uCiAgICBpcyBub3QgaW1wbGVtZW50ZWQg
YnkgdGhlIGVtdWxhdG9yLCB0aGUgbW9uaXRvciBzaG91bGQgYmUgbm90aWZpZWQgaW5zdGVhZAog
ICAgb2YgZGlyZWN0bHkgaW5qZWN0aW5nIGEgaHcgZXhjZXB0aW9uLgogICAgVGhpcyBiZWhhdmlv
ciBjYW4gYmUgdXNlZCB0byByZS1leGVjdXRlIGFuIGluc3RydWN0aW9uIG5vdCBzdXBwb3J0ZWQg
YnkKICAgIHRoZSBlbXVsYXRvciB1c2luZyB0aGUgcmVhbCBwcm9jZXNzb3IgKGUuZy4gYWx0cDJt
KSBpbnN0ZWFkIG9mIGp1c3QKICAgIGNyYXNoaW5nLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQ
ZXRyZSBQaXJjYWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgogICAgQWNrZWQtYnk6
IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICAgIEFja2VkLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFu
dEBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oICAgICB8ICAy
ICsrCiB0b29scy9saWJ4Yy94Y19tb25pdG9yLmMgICAgICAgICAgfCAxNCArKysrKysrKysrKysr
KwogeGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgICAgICAgIHwgIDUgKysrKysKIHhlbi9hcmNo
L3g4Ni9odm0vbW9uaXRvci5jICAgICAgICB8IDE3ICsrKysrKysrKysrKysrKysrCiB4ZW4vYXJj
aC94ODYvbW9uaXRvci5jICAgICAgICAgICAgfCAxMyArKysrKysrKysrKysrCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbWFpbi5oICAgICAgfCAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9t
b25pdG9yLmggfCAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaCAgICAgfCAgMyAr
Ky0KIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCAgICAgICB8ICAxICsKIHhlbi9pbmNsdWRl
L3B1YmxpYy92bV9ldmVudC5oICAgICB8ICAyICsrCiAxMCBmaWxlcyBjaGFuZ2VkLCA1OCBpbnNl
cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVk
ZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCAxODIzNjdl
Li5iOTcwOTA1IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysg
Yi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtMjA0MSw2ICsyMDQxLDggQEAgaW50
IHhjX21vbml0b3JfZGVidWdfZXhjZXB0aW9ucyh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBk
b21haW5faWQsCiBpbnQgeGNfbW9uaXRvcl9jcHVpZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRf
dCBkb21haW5faWQsIGJvb2wgZW5hYmxlKTsKIGludCB4Y19tb25pdG9yX3ByaXZpbGVnZWRfY2Fs
bCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYm9vbCBlbmFibGUpOworaW50IHhjX21vbml0b3JfZW11bF91bmltcGxl
bWVudGVkKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBib29sIGVuYWJsZSk7CiAvKioKICAqIFRoaXMgZnVuY3Rp
b24gZW5hYmxlcyAvIGRpc2FibGVzIGVtdWxhdGlvbiBmb3IgZWFjaCBSRVAgZm9yIGEKICAqIFJF
UC1jb21wYXRpYmxlIGluc3RydWN0aW9uLgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfbW9u
aXRvci5jIGIvdG9vbHMvbGlieGMveGNfbW9uaXRvci5jCmluZGV4IGE2Nzc4MjAuLjYwNDY2ODAg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX21vbml0b3IuYworKysgYi90b29scy9saWJ4Yy94
Y19tb25pdG9yLmMKQEAgLTIxNyw2ICsyMTcsMjAgQEAgaW50IHhjX21vbml0b3JfcHJpdmlsZWdl
ZF9jYWxsKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWFpbl9pZCwKICAgICByZXR1cm4g
ZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7CiB9CiAKK2ludCB4Y19tb25pdG9yX2VtdWxfdW5pbXBs
ZW1lbnRlZCh4Y19pbnRlcmZhY2UgKnhjaCwgZG9taWRfdCBkb21haW5faWQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBlbmFibGUpCit7CisgICAgREVDTEFSRV9ET01D
VEw7CisKKyAgICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF9tb25pdG9yX29wOworICAgIGRvbWN0
bC5kb21haW4gPSBkb21haW5faWQ7CisgICAgZG9tY3RsLnUubW9uaXRvcl9vcC5vcCA9IGVuYWJs
ZSA/IFhFTl9ET01DVExfTU9OSVRPUl9PUF9FTkFCTEUKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDogWEVOX0RPTUNUTF9NT05JVE9SX09QX0RJU0FCTEU7CisgICAgZG9tY3Rs
LnUubW9uaXRvcl9vcC5ldmVudCA9IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9FTVVMX1VOSU1Q
TEVNRU5URUQ7CisKKyAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7Cit9CisKIC8q
CiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCmluZGV4IDRmZTYx
YjQuLjE5ZTcwMzUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCkBAIC0xNCwxMiArMTQsMTQgQEAKICNpbmNsdWRl
IDx4ZW4vc2NoZWQuaD4KICNpbmNsdWRlIDx4ZW4vcGFnaW5nLmg+CiAjaW5jbHVkZSA8eGVuL3Ry
YWNlLmg+CisjaW5jbHVkZSA8eGVuL3ZtX2V2ZW50Lmg+CiAjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+
CiAjaW5jbHVkZSA8YXNtL2kzODcuaD4KICNpbmNsdWRlIDxhc20veHN0YXRlLmg+CiAjaW5jbHVk
ZSA8YXNtL2h2bS9lbXVsYXRlLmg+CiAjaW5jbHVkZSA8YXNtL2h2bS9odm0uaD4KICNpbmNsdWRl
IDxhc20vaHZtL2lvcmVxLmg+CisjaW5jbHVkZSA8YXNtL2h2bS9tb25pdG9yLmg+CiAjaW5jbHVk
ZSA8YXNtL2h2bS90cmFjZS5oPgogI2luY2x1ZGUgPGFzbS9odm0vc3VwcG9ydC5oPgogI2luY2x1
ZGUgPGFzbS9odm0vc3ZtL3N2bS5oPgpAQCAtMjExNCw2ICsyMTE2LDkgQEAgdm9pZCBodm1fZW11
bGF0ZV9vbmVfdm1fZXZlbnQoZW51bSBlbXVsX2tpbmQga2luZCwgdW5zaWduZWQgaW50IHRyYXBu
ciwKICAgICAgICAgICovCiAgICAgICAgIHJldHVybjsKICAgICBjYXNlIFg4NkVNVUxfVU5JTVBM
RU1FTlRFRDoKKyAgICAgICAgaWYgKCBodm1fbW9uaXRvcl9lbXVsX3VuaW1wbGVtZW50ZWQoKSAp
CisgICAgICAgICAgICByZXR1cm47CisgICAgICAgIC8qIGZhbGwtdGhyb3VnaCAqLwogICAgIGNh
c2UgWDg2RU1VTF9VTkhBTkRMRUFCTEU6CiAgICAgICAgIGh2bV9kdW1wX2VtdWxhdGlvbl9zdGF0
ZShYRU5MT0dfR19ERUJVRywgIk1lbSBldmVudCIsICZjdHgsIHJjKTsKICAgICAgICAgaHZtX2lu
amVjdF9od19leGNlcHRpb24odHJhcG5yLCBlcnJjb2RlKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9odm0vbW9uaXRvci5jIGIveGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMKaW5kZXggMjc4
N2RmYS4uNGNlNzc4YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMKKysr
IGIveGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMKQEAgLTU3LDYgKzU3LDIzIEBAIGJvb2wgaHZt
X21vbml0b3JfY3IodW5zaWduZWQgaW50IGluZGV4LCB1bnNpZ25lZCBsb25nIHZhbHVlLCB1bnNp
Z25lZCBsb25nIG9sZCkKICAgICByZXR1cm4gMDsKIH0KIAorYm9vbCBodm1fbW9uaXRvcl9lbXVs
X3VuaW1wbGVtZW50ZWQodm9pZCkKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7
CisKKyAgICAvKgorICAgICAqIFNlbmQgYSB2bV9ldmVudCB0byB0aGUgbW9uaXRvciB0byBzaWdu
YWwgdGhhdCB0aGUgY3VycmVudAorICAgICAqIGluc3RydWN0aW9uIGNvdWxkbid0IGJlIGVtdWxh
dGVkLgorICAgICAqLworICAgIHZtX2V2ZW50X3JlcXVlc3RfdCByZXEgPSB7CisgICAgICAgIC5y
ZWFzb24gPSBWTV9FVkVOVF9SRUFTT05fRU1VTF9VTklNUExFTUVOVEVELAorICAgICAgICAudmNw
dV9pZCAgPSBjdXJyLT52Y3B1X2lkLAorICAgIH07CisKKyAgICByZXR1cm4gY3Vyci0+ZG9tYWlu
LT5hcmNoLm1vbml0b3IuZW11bF91bmltcGxlbWVudGVkX2VuYWJsZWQgJiYKKyAgICAgICAgbW9u
aXRvcl90cmFwcyhjdXJyLCB0cnVlLCAmcmVxKSA9PSAxOworfQorCiB2b2lkIGh2bV9tb25pdG9y
X21zcih1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCB2YWx1ZSkKIHsKICAgICBzdHJ1Y3QgdmNw
dSAqY3VyciA9IGN1cnJlbnQ7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW9uaXRvci5jIGIv
eGVuL2FyY2gveDg2L21vbml0b3IuYwppbmRleCA3MDY0NTRmLi5lNTlmMWY1IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW9uaXRvci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMKQEAg
LTI4Myw2ICsyODMsMTkgQEAgaW50IGFyY2hfbW9uaXRvcl9kb21jdGxfZXZlbnQoc3RydWN0IGRv
bWFpbiAqZCwKICAgICAgICAgYnJlYWs7CiAgICAgfQogCisgICAgY2FzZSBYRU5fRE9NQ1RMX01P
TklUT1JfRVZFTlRfRU1VTF9VTklNUExFTUVOVEVEOgorICAgIHsKKyAgICAgICAgYm9vbCBvbGRf
c3RhdHVzID0gYWQtPm1vbml0b3IuZW11bF91bmltcGxlbWVudGVkX2VuYWJsZWQ7CisKKyAgICAg
ICAgaWYgKCB1bmxpa2VseShvbGRfc3RhdHVzID09IHJlcXVlc3RlZF9zdGF0dXMpICkKKyAgICAg
ICAgICAgIHJldHVybiAtRUVYSVNUOworCisgICAgICAgIGRvbWFpbl9wYXVzZShkKTsKKyAgICAg
ICAgYWQtPm1vbml0b3IuZW11bF91bmltcGxlbWVudGVkX2VuYWJsZWQgPSByZXF1ZXN0ZWRfc3Rh
dHVzOworICAgICAgICBkb21haW5fdW5wYXVzZShkKTsKKyAgICAgICAgYnJlYWs7CisgICAgfQor
CiAgICAgZGVmYXVsdDoKICAgICAgICAgLyoKICAgICAgICAgICogU2hvdWxkIG5vdCBiZSByZWFj
aGVkIHVubGVzcyBhcmNoX21vbml0b3JfZ2V0X2NhcGFiaWxpdGllcygpIGlzCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21h
aW4uaAppbmRleCA1N2RhMGZjLi5lZTNmNDJkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKQEAgLTQwNyw2
ICs0MDcsNyBAQCBzdHJ1Y3QgYXJjaF9kb21haW4KICAgICAgICAgdW5zaWduZWQgaW50IGNwdWlk
X2VuYWJsZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogMTsKICAg
ICAgICAgdW5zaWduZWQgaW50IGRlc2NyaXB0b3JfYWNjZXNzX2VuYWJsZWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDogMTsKICAgICAgICAgdW5zaWduZWQgaW50IGd1ZXN0X3JlcXVlc3Rf
dXNlcnNwYWNlX2VuYWJsZWQgICAgICAgICAgICAgICAgICAgICAgIDogMTsKKyAgICAgICAgdW5z
aWduZWQgaW50IGVtdWxfdW5pbXBsZW1lbnRlZF9lbmFibGVkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDogMTsKICAgICAgICAgc3RydWN0IG1vbml0b3JfbXNyX2JpdG1hcCAqbXNyX2JpdG1h
cDsKICAgICAgICAgdWludDY0X3Qgd3JpdGVfY3RybHJlZ19tYXNrWzRdOwogICAgIH0gbW9uaXRv
cjsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL21vbml0b3IuaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL21vbml0b3IuaAppbmRleCBjZmQ2NjYxLi42ZTIyMDkxIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9tb25pdG9yLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vbW9uaXRvci5oCkBAIC00Nyw2ICs0Nyw3IEBAIGludCBodm1fbW9uaXRv
cl9jcHVpZCh1bnNpZ25lZCBsb25nIGluc25fbGVuZ3RoLCB1bnNpZ25lZCBpbnQgbGVhZiwKICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc3VibGVhZik7CiB2b2lkIGh2bV9tb25p
dG9yX2ludGVycnVwdCh1bnNpZ25lZCBpbnQgdmVjdG9yLCB1bnNpZ25lZCBpbnQgdHlwZSwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBlcnIsIHVpbnQ2NF90IGNyMik7
Citib29sIGh2bV9tb25pdG9yX2VtdWxfdW5pbXBsZW1lbnRlZCh2b2lkKTsKIAogI2VuZGlmIC8q
IF9fQVNNX1g4Nl9IVk1fTU9OSVRPUl9IX18gKi8KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tb25pdG9yLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaAppbmRleCA3
NjVkMGI0Li4wYWRhOTcwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3Iu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaApAQCAtODMsNyArODMsOCBAQCBz
dGF0aWMgaW5saW5lIHVpbnQzMl90IGFyY2hfbW9uaXRvcl9nZXRfY2FwYWJpbGl0aWVzKHN0cnVj
dCBkb21haW4gKmQpCiAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRP
Ul9FVkVOVF9HVUVTVF9SRVFVRVNUKSB8CiAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9E
T01DVExfTU9OSVRPUl9FVkVOVF9ERUJVR19FWENFUFRJT04pIHwKICAgICAgICAgICAgICAgICAg
ICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0NQVUlEKSB8Ci0gICAgICAgICAgICAg
ICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9JTlRFUlJVUFQpOworICAgICAg
ICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfSU5URVJSVVBUKSB8
CisgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9FTVVM
X1VOSU1QTEVNRU5URUQpOwogCiAgICAgLyogU2luY2Ugd2Uga25vdyB0aGlzIGlzIG9uIFZNWCwg
d2UgY2FuIGp1c3QgY2FsbCB0aGUgaHZtIGZ1bmMgKi8KICAgICBpZiAoIGh2bV9pc19zaW5nbGVz
dGVwX3N1cHBvcnRlZCgpICkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwu
aCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAppbmRleCAzNmY5M2U4Li5hNjQ0OGVhIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKKysrIGIveGVuL2luY2x1ZGUv
cHVibGljL2RvbWN0bC5oCkBAIC0xMDA4LDYgKzEwMDgsNyBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9w
c3JfY210X29wIHsKICNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1BSSVZJTEVHRURf
Q0FMTCAgICAgICA3CiAjZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9JTlRFUlJVUFQg
ICAgICAgICAgICAgOAogI2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfREVTQ19BQ0NF
U1MgICAgICAgICAgIDkKKyNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0VNVUxfVU5J
TVBMRU1FTlRFRCAgICAxMAogCiBzdHJ1Y3QgeGVuX2RvbWN0bF9tb25pdG9yX29wIHsKICAgICB1
aW50MzJfdCBvcDsgLyogWEVOX0RPTUNUTF9NT05JVE9SX09QXyogKi8KZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3B1YmxpYy92bV9ldmVudC5oIGIveGVuL2luY2x1ZGUvcHVibGljL3ZtX2V2ZW50
LmgKaW5kZXggZjAxZTQ3MS4uYjUzMWY3MSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGlj
L3ZtX2V2ZW50LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3ZtX2V2ZW50LmgKQEAgLTE0OCw2
ICsxNDgsOCBAQAogI2RlZmluZSBWTV9FVkVOVF9SRUFTT05fSU5URVJSVVBUICAgICAgICAgICAg
ICAgMTIKIC8qIEEgZGVzY3JpcHRvciB0YWJsZSByZWdpc3RlciB3YXMgYWNjZXNzZWQuICovCiAj
ZGVmaW5lIFZNX0VWRU5UX1JFQVNPTl9ERVNDUklQVE9SX0FDQ0VTUyAgICAgICAxMworLyogQ3Vy
cmVudCBpbnN0cnVjdGlvbiBpcyBub3QgaW1wbGVtZW50ZWQgYnkgdGhlIGVtdWxhdG9yICovCisj
ZGVmaW5lIFZNX0VWRU5UX1JFQVNPTl9FTVVMX1VOSU1QTEVNRU5URUQgICAgICAxNAogCiAvKiBT
dXBwb3J0ZWQgdmFsdWVzIGZvciB0aGUgdm1fZXZlbnRfd3JpdGVfY3RybHJlZyBpbmRleC4gKi8K
ICNkZWZpbmUgVk1fRVZFTlRfWDg2X0NSMCAgICAwCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Oct 03 03:22:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 03:22:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dzDnN-0008Tj-CS; Tue, 03 Oct 2017 03:22:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzDnL-0008TR-Ri
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 03:22:55 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 7E/FF-17770-F8203D95; Tue, 03 Oct 2017 03:22:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVbeP6XK
 kwapF0hYTthk4MHps79vFHsAYxZqZl5RfkcCa8efXLMaCg9wVlx5tZ2pg/MLZxcjFISTwm1Hi
 84wlrF2MnEDOeUaJB6/Tuhg5ONgExCTm7lUACYsIqErMWrGcGaJEXaLpdwMbiC0sYClxZ8kbs
 FZeATOJW5vOgNksQPVfV6xmnMDIsYCRYRWjRnFqUVlqka6RmV5SUWZ6RkluYmaOrqGBmV5uan
 FxYnpqTmJSsV5yfu4mRqBPGIBgB+OZBYGHGCU5mJREeVv/XooU4kvKT6nMSCzOiC8qzUktPsQ
 ow8GhJMHryHg5UkiwKDU9tSItMwcYHDBpCQ4eJRFecQagNG9xQWJucWY6ROoUoy7HgQlX/jAJ
 seTl56VKifPygswQACnKKM2DGwEL1EuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5k0DmcKTm
 VcCt+kV0BFMQEfM6boAckRJIkJKqoEx+3Xmlu/OH6w2vbt0/0jlqppAhl0GS6oz08XbDx+Pyr
 A/uOen/4PLRSfrfFdwvcxeVZR+uG1F6HMzu90TSjsmpHJsKE8su7kwTsjtr3aE543jNUtUFbw
 rr5cfz5ZRFDksnGeU8cx9hcTzgwr7riYv2FlzxWLuNHbhnsTHnBfLnNbkruU/6TJLiaU4I9FQ
 i7moOBEAtj58eU8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1507000973!82217073!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53724 invoked from network); 3 Oct 2017 03:22:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Oct 2017 03:22:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzDnJ-0003Ra-8j
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 03:22:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dzDnJ-0004Bh-6W
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 03:22:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dzDnJ-0004Bh-6W@xenbits.xenproject.org>
Date: Tue, 03 Oct 2017 03:22:53 +0000
Subject: [Xen-changelog] [xen master] xen/x86: p2m-pod: Clean-up includes
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDA0NDhlNzczOWNlMjUyZjEzZDNjZmE5YzdiNWRiODQ5ZDVmMTc1ODEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE9j
dCAyIDE2OjM5OjU5IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gT2N0IDIgMTY6Mzk6NTkgMjAxNyAr
MDEwMAoKICAgIHhlbi94ODY6IHAybS1wb2Q6IENsZWFuLXVwIGluY2x1ZGVzCiAgICAKICAgIEEg
bG90IG9mIHRoZSBoZWFkZXJzIGFyZSBub3QgbmVjZXNzYXJ5LiBBdCB0aGUgc2FtZSB0aW1lLCBv
cmRlciB0aGVtIGluIHRoZQogICAgYWxwaGFiZXRpY2FsIG9yZGVyLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tL3AybS1w
b2QuYyB8IDExICsrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCA4
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMgYi94
ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCmluZGV4IDQwODViN2YuLmZlYzg3ZTUgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1w
b2QuYwpAQCAtMTksMTggKzE5LDEzIEBACiAgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYg
bm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgogICovCiAKLSNpbmNsdWRl
IDx4ZW4vaW9tbXUuaD4KLSNpbmNsdWRlIDx4ZW4vdm1fZXZlbnQuaD4KICNpbmNsdWRlIDx4ZW4v
ZXZlbnQuaD4KLSNpbmNsdWRlIDxwdWJsaWMvdm1fZXZlbnQuaD4KLSNpbmNsdWRlIDxhc20vZG9t
YWluLmg+CisjaW5jbHVkZSA8eGVuL21tLmg+CisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisjaW5j
bHVkZSA8eGVuL3RyYWNlLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KICNpbmNsdWRlIDxhc20v
cGFnaW5nLmg+CiAjaW5jbHVkZSA8YXNtL3AybS5oPgotI2luY2x1ZGUgPGFzbS9odm0vdm14L3Zt
eC5oPiAvKiBlcHRfcDJtX2luaXQoKSAqLwotI2luY2x1ZGUgPGFzbS9tZW1fc2hhcmluZy5oPgot
I2luY2x1ZGUgPGFzbS9odm0vbmVzdGVkaHZtLmg+Ci0jaW5jbHVkZSA8YXNtL2h2bS9zdm0vYW1k
LWlvbW11LXByb3RvLmg+CiAKICNpbmNsdWRlICJtbS1sb2Nrcy5oIgogCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Oct 03 03:23:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 03:23:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dzDnX-0008WA-PQ; Tue, 03 Oct 2017 03:23:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzDnV-0008Vo-UI
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 03:23:06 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 2A/77-03093-99203D95; Tue, 03 Oct 2017 03:23:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXcG0+V
 Ig/VvVCwmbDNwYPTY3reLPYAxijUzLym/IoE1o/v9Y/aCE5YVbbcmsjUw7tbqYuTiEBL4zSix
 6chLRgjnPKPEl+b7LF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCws4SyxpP
 gQW5xUwk2jatIkFxGYBqr+3o5V9AiPHAkaGVYwaxalFZalFuoYmeklFmekZJbmJmTm6hgZmer
 mpxcWJ6ak5iUnFesn5uZsYgV5hAIIdjNc3BhxilORgUhLlbf17KVKILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBG8j4+VIIcGi1PTUirTMHGB4wKQlOHiURHjFGYDSvMUFibnFmekQqVOMilLivFNA
 +gRAEhmleXBtsJC8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHeVSBTeDLzSuCmvwJazAS0e
 E7XBZDFJYkIKakGxn6G64Lcvb8+3Hr0/4Sh+7aISNEAFv5ry6ZPOjHJzeTLUovju6+570gP9k
 vObzc8cE7Rcf8/vXf33YLXxQSWZd+vS9UPtb1axJiVnTi9O2ry8kdyZVyrnn9f93Kl6uXtW98
 obLd44FjFo9ds8tDsCc/TloSn7n8YH//m+FU0W2bT7l+yyZseLldiKc5INNRiLipOBADeo/ls
 RAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1507000983!79034495!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33776 invoked from network); 3 Oct 2017 03:23:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Oct 2017 03:23:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzDnT-0003SO-CM
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 03:23:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dzDnT-0004D2-A3
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 03:23:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dzDnT-0004D2-A3@xenbits.xenproject.org>
Date: Tue, 03 Oct 2017 03:23:03 +0000
Subject: [Xen-changelog] [xen master] xen/x86: p2m-pod: Remove trailing
	whitespaces
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGFjODZmZDljZTJiY2E1YzRlNDQ4ODMzMzc1MzZmNmI2OTZlZDQ1OGMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE9j
dCAyIDE2OjQwOjAwIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gT2N0IDIgMTY6NDA6MDAgMjAxNyAr
MDEwMAoKICAgIHhlbi94ODY6IHAybS1wb2Q6IFJlbW92ZSB0cmFpbGluZyB3aGl0ZXNwYWNlcwog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L21tL3AybS1wb2QuYyB8IDQ2ICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCAyMyBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jIGIveGVu
L2FyY2gveDg2L21tL3AybS1wb2QuYwppbmRleCBmZWM4N2U1Li4xZjA3NDQxIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9k
LmMKQEAgLTEsNyArMSw3IEBACiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiAgKiBhcmNoL3g4Ni9t
bS9wMm0tcG9kLmMKICAqCi0gKiBQb3B1bGF0ZS1vbi1kZW1hbmQgcDJtIGVudHJpZXMuIAorICog
UG9wdWxhdGUtb24tZGVtYW5kIHAybSBlbnRyaWVzLgogICoKICAqIENvcHlyaWdodCAoYykgMjAw
OS0yMDExIENpdHJpeCBTeXN0ZW1zLCBJbmMuCiAgKgpAQCAtNzYsNyArNzYsNyBAQCBwMm1fcG9k
X2NhY2hlX2FkZChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAgICAgICAgICAgX19mdW5j
X18sIG1mbl94KG1mbiksIG9yZGVyLCAoKDFVTCA8PCBvcmRlcikgLSAxKSk7CiAgICAgICAgIHJl
dHVybiAtMTsKICAgICB9Ci0gICAgCisKICAgICBmb3IoaT0wOyBpIDwgMSA8PCBvcmRlciA7IGkr
KykgewogICAgICAgICBzdHJ1Y3QgZG9tYWluICogb2Q7CiAKQEAgLTIyMyw4ICsyMjMsOCBAQCBw
Mm1fcG9kX3NldF9jYWNoZV90YXJnZXQoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQg
bG9uZyBwb2RfdGFyZ2V0LCBpbnQgcAogICAgICAgICAgICAgICAgIC8qIElmIHdlIGNhbid0IGFs
bG9jYXRlIGEgc3VwZXJwYWdlLCB0cnkgc2luZ2xldG9uIHBhZ2VzICovCiAgICAgICAgICAgICAg
ICAgb3JkZXIgPSBQQUdFX09SREVSXzRLOwogICAgICAgICAgICAgICAgIGdvdG8gcmV0cnk7Ci0g
ICAgICAgICAgICB9ICAgCi0gICAgICAgICAgICAKKyAgICAgICAgICAgIH0KKwogICAgICAgICAg
ICAgcHJpbnRrKCIlczogVW5hYmxlIHRvIGFsbG9jYXRlIHBhZ2UgZm9yIFBvRCBjYWNoZSAodGFy
Z2V0PSVsdSBjYWNoZT0lbGQpXG4iLAogICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCBwb2Rf
dGFyZ2V0LCBwMm0tPnBvZC5jb3VudCk7CiAgICAgICAgICAgICByZXQgPSAtRU5PTUVNOwpAQCAt
MjcyLDcgKzI3Miw3IEBAIHAybV9wb2Rfc2V0X2NhY2hlX3RhcmdldChzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLCB1bnNpZ25lZCBsb25nIHBvZF90YXJnZXQsIGludCBwCiAKICAgICAgICAgICAgIGlm
ICggdGVzdF9hbmRfY2xlYXJfYml0KF9QR1RfcGlubmVkLCAmKHBhZ2UraSktPnUuaW51c2UudHlw
ZV9pbmZvKSApCiAgICAgICAgICAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFnZStpKTsKLSAg
ICAgICAgICAgIAorCiAgICAgICAgICAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChfUEdDX2Fs
bG9jYXRlZCwgJihwYWdlK2kpLT5jb3VudF9pbmZvKSApCiAgICAgICAgICAgICAgICAgcHV0X3Bh
Z2UocGFnZStpKTsKIApAQCAtMjk2LDcgKzI5Niw3IEBAIG91dDoKICAqIGRlZmluaXRpb25zOgog
ICogKyBNOiBzdGF0aWNfbWF4CiAgKiArIEI6IG51bWJlciBvZiBwYWdlcyB0aGUgYmFsbG9vbiBk
cml2ZXIgaGFzIGJhbGxvb25lZCBkb3duIHRvLgotICogKyBQOiBOdW1iZXIgb2YgcG9wdWxhdGVk
IHBhZ2VzLiAKKyAqICsgUDogTnVtYmVyIG9mIHBvcHVsYXRlZCBwYWdlcy4KICAqICsgVDogT2xk
IHRhcmdldAogICogKyBUJzogTmV3IHRhcmdldAogICoKQEAgLTMxMSwxMCArMzExLDEwIEBAIG91
dDoKICAqICAgdGhlIHJlbWFpbmRlciBvZiB0aGUgcmFtIHRvIHRoZSBndWVzdCBPUy4KICAqICBU
IDxUJzxCIDogSW5jcmVhc2UgUG9EIGNhY2hlIHNpemUuCiAgKiAgVCc8VDw9QiA6IEhlcmUgd2Ug
aGF2ZSBhIGNob2ljZS4gIFdlIGNhbiBkZWNyZWFzZSB0aGUgc2l6ZSBvZiB0aGUgY2FjaGUsCi0g
KiAgIGdldCB0aGUgbWVtb3J5IHJpZ2h0IGF3YXkuICBIb3dldmVyLCB0aGF0IG1lYW5zIGV2ZXJ5
IHRpbWUgd2UgCi0gKiAgIHJlZHVjZSB0aGUgbWVtb3J5IHRhcmdldCB3ZSByaXNrIHRoZSBndWVz
dCBhdHRlbXB0aW5nIHRvIHBvcHVsYXRlIHRoZSAKKyAqICAgZ2V0IHRoZSBtZW1vcnkgcmlnaHQg
YXdheS4gIEhvd2V2ZXIsIHRoYXQgbWVhbnMgZXZlcnkgdGltZSB3ZQorICogICByZWR1Y2UgdGhl
IG1lbW9yeSB0YXJnZXQgd2UgcmlzayB0aGUgZ3Vlc3QgYXR0ZW1wdGluZyB0byBwb3B1bGF0ZSB0
aGUKICAqICAgbWVtb3J5IGJlZm9yZSB0aGUgYmFsbG9vbiBkcml2ZXIgaGFzIHJlYWNoZWQgaXRz
IG5ldyB0YXJnZXQuICBTYWZlciB0bwotICogICBuZXZlciByZWR1Y2UgdGhlIGNhY2hlIHNpemUg
aGVyZSwgYnV0IG9ubHkgd2hlbiB0aGUgYmFsbG9vbiBkcml2ZXIgZnJlZXMgCisgKiAgIG5ldmVy
IHJlZHVjZSB0aGUgY2FjaGUgc2l6ZSBoZXJlLCBidXQgb25seSB3aGVuIHRoZSBiYWxsb29uIGRy
aXZlciBmcmVlcwogICogICBQb0QgcmFuZ2VzLgogICoKICAqIElmIHRoZXJlIGFyZSBtYW55IHpl
cm8gcGFnZXMsIHdlIGNvdWxkIHJlYWNoIHRoZSB0YXJnZXQgYWxzbyBieSBkb2luZwpAQCAtNTEx
LDcgKzUxMSw3IEBAIHAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24oc3RydWN0IGRvbWFpbiAq
ZCwKICAgICBsb25nIHBvZCwgbm9ucG9kLCByYW07CiAKICAgICBnZm5fbG9jayhwMm0sIGdwZm4s
IG9yZGVyKTsKLSAgICBwb2RfbG9jayhwMm0pOyAgICAKKyAgICBwb2RfbG9jayhwMm0pOwogCiAg
ICAgLyogSWYgd2UgZG9uJ3QgaGF2ZSBhbnkgb3V0c3RhbmRpbmcgUG9EIGVudHJpZXMsIGxldCB0
aGluZ3MgdGFrZSB0aGVpcgogICAgICAqIGNvdXJzZSAqLwpAQCAtNjI5LDcgKzYyOSw3IEBAIHAy
bV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24oc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAg
IG5vbnBvZCAtPSBuOwogICAgICAgICAgICAgcmFtIC09IG47CiAgICAgICAgIH0KLSAgICB9ICAg
IAorICAgIH0KIAogICAgIC8qIElmIHRoZXJlIGFyZSBubyBtb3JlIG5vbi1Qb0QgZW50cmllcywg
dGVsbCBkZWNyZWFzZV9yZXNlcnZhdGlvbigpIHRoYXQKICAgICAgKiB0aGVyZSdzIG5vdGhpbmcg
bGVmdCB0byBkby4gKi8KQEAgLTY4Miw3ICs2ODIsNyBAQCBwMm1fcG9kX3plcm9fY2hlY2tfc3Vw
ZXJwYWdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKQogICAgIGlm
ICggcGFnaW5nX21vZGVfc2hhZG93KGQpICkKICAgICAgICAgbWF4X3JlZisrOwogCi0gICAgLyog
Tk9URTogdGhpcyBpcyB3aHkgd2UgZG9uJ3QgZW5mb3JjZSBkZWFkbG9jayBjb25zdHJhaW50cyBi
ZXR3ZWVuIHAybSAKKyAgICAvKiBOT1RFOiB0aGlzIGlzIHdoeSB3ZSBkb24ndCBlbmZvcmNlIGRl
YWRsb2NrIGNvbnN0cmFpbnRzIGJldHdlZW4gcDJtCiAgICAgICogYW5kIHBvZCBsb2NrcyAqLwog
ICAgIGdmbl9sb2NrKHAybSwgZ2ZuLCBTVVBFUlBBR0VfT1JERVIpOwogCkBAIC02OTAsNyArNjkw
LDcgQEAgcDJtX3BvZF96ZXJvX2NoZWNrX3N1cGVycGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
LCB1bnNpZ25lZCBsb25nIGdmbikKICAgICAgKiBhbmQgYWxpZ25lZCwgYW5kIG1hcHBpbmcgdGhl
bS4gKi8KICAgICBmb3IgKCBpID0gMDsgaSA8IFNVUEVSUEFHRV9QQUdFUzsgaSArPSBuICkKICAg
ICB7Ci0gICAgICAgIHAybV9hY2Nlc3NfdCBhOyAKKyAgICAgICAgcDJtX2FjY2Vzc190IGE7CiAg
ICAgICAgIHVuc2lnbmVkIGludCBjdXJfb3JkZXI7CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgazsK
ICAgICAgICAgY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKQEAgLTgwNyw3ICs4MDcsNyBA
QCBwMm1fcG9kX3plcm9fY2hlY2tfc3VwZXJwYWdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVu
c2lnbmVkIGxvbmcgZ2ZuKQogb3V0X3Jlc2V0OgogICAgIGlmICggcmVzZXQgKQogICAgICAgICBw
Mm1fc2V0X2VudHJ5KHAybSwgZ2ZuLCBtZm4wLCA5LCB0eXBlMCwgcDJtLT5kZWZhdWx0X2FjY2Vz
cyk7Ci0gICAgCisKIG91dDoKICAgICBnZm5fdW5sb2NrKHAybSwgZ2ZuLCBTVVBFUlBBR0VfT1JE
RVIpOwogICAgIHJldHVybiByZXQ7CkBAIC04MzYsOCArODM2LDggQEAgcDJtX3BvZF96ZXJvX2No
ZWNrKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgKmdmbnMsIGludCBjb3Vu
dCkKICAgICAgICAgLyogSWYgdGhpcyBpcyByYW0sIGFuZCBub3QgYSBwYWdldGFibGUgb3IgZnJv
bSB0aGUgeGVuIGhlYXAsIGFuZCBwcm9iYWJseSBub3QgbWFwcGVkCiAgICAgICAgICAgIGVsc2V3
aGVyZSwgbWFwIGl0OyBvdGhlcndpc2UsIHNraXAuICovCiAgICAgICAgIGlmICggcDJtX2lzX3Jh
bSh0eXBlc1tpXSkKLSAgICAgICAgICAgICAmJiAoIChtZm5fdG9fcGFnZShtZm5zW2ldKS0+Y291
bnRfaW5mbyAmIFBHQ19hbGxvY2F0ZWQpICE9IDAgKSAKLSAgICAgICAgICAgICAmJiAoIChtZm5f
dG9fcGFnZShtZm5zW2ldKS0+Y291bnRfaW5mbyAmIChQR0NfcGFnZV90YWJsZXxQR0NfeGVuX2hl
YXApKSA9PSAwICkgCisgICAgICAgICAgICAgJiYgKCAobWZuX3RvX3BhZ2UobWZuc1tpXSktPmNv
dW50X2luZm8gJiBQR0NfYWxsb2NhdGVkKSAhPSAwICkKKyAgICAgICAgICAgICAmJiAoIChtZm5f
dG9fcGFnZShtZm5zW2ldKS0+Y291bnRfaW5mbyAmIChQR0NfcGFnZV90YWJsZXxQR0NfeGVuX2hl
YXApKSA9PSAwICkKICAgICAgICAgICAgICAmJiAoIChtZm5fdG9fcGFnZShtZm5zW2ldKS0+Y291
bnRfaW5mbyAmIFBHQ19jb3VudF9tYXNrKSA8PSBtYXhfcmVmICkgKQogICAgICAgICAgICAgbWFw
W2ldID0gbWFwX2RvbWFpbl9wYWdlKG1mbnNbaV0pOwogICAgICAgICBlbHNlCkBAIC05MTUsNyAr
OTE1LDcgQEAgcDJtX3BvZF96ZXJvX2NoZWNrKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2ln
bmVkIGxvbmcgKmdmbnMsIGludCBjb3VudCkKICAgICAgICAgICAgICAgICB0Lm1mbiA9IG1mbl94
KG1mbnNbaV0pOwogICAgICAgICAgICAgICAgIHQuZCA9IGQtPmRvbWFpbl9pZDsKICAgICAgICAg
ICAgICAgICB0Lm9yZGVyID0gMDsKLSAgICAgICAgCisKICAgICAgICAgICAgICAgICBfX3RyYWNl
X3ZhcihUUkNfTUVNX1BPRF9aRVJPX1JFQ0xBSU0sIDAsIHNpemVvZih0KSwgJnQpOwogICAgICAg
ICAgICAgfQogCkBAIC05MjQsNyArOTI0LDcgQEAgcDJtX3BvZF96ZXJvX2NoZWNrKHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgKmdmbnMsIGludCBjb3VudCkKICAgICAgICAg
ICAgIHAybS0+cG9kLmVudHJ5X2NvdW50Kys7CiAgICAgICAgIH0KICAgICB9Ci0gICAgCisKIH0K
IAogI2RlZmluZSBQT0RfU1dFRVBfTElNSVQgMTAyNApAQCAtMTA0NiwxMiArMTA0NiwxMiBAQCBw
Mm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBs
b25nIGdmbiwKICAgICBwb2RfbG9jayhwMm0pOwogCiAgICAgLyogVGhpcyBjaGVjayBpcyBkb25l
IHdpdGggdGhlIHBvZCBsb2NrIGhlbGQuICBUaGlzIHdpbGwgbWFrZSBzdXJlIHRoYXQKLSAgICAg
KiBldmVuIGlmIGQtPmlzX2R5aW5nIGNoYW5nZXMgdW5kZXIgb3VyIGZlZXQsIHAybV9wb2RfZW1w
dHlfY2FjaGUoKSAKKyAgICAgKiBldmVuIGlmIGQtPmlzX2R5aW5nIGNoYW5nZXMgdW5kZXIgb3Vy
IGZlZXQsIHAybV9wb2RfZW1wdHlfY2FjaGUoKQogICAgICAqIHdvbid0IHN0YXJ0IHVudGlsIHdl
J3JlIGRvbmUuICovCiAgICAgaWYgKCB1bmxpa2VseShkLT5pc19keWluZykgKQogICAgICAgICBn
b3RvIG91dF9mYWlsOwogCi0gICAgCisKICAgICAvKiBCZWNhdXNlIFBvRCBkb2VzIG5vdCBoYXZl
IGNhY2hlIGxpc3QgZm9yIDFHQiBwYWdlcywgaXQgaGFzIHRvIHJlbWFwCiAgICAgICogMUdCIHJl
Z2lvbiB0byAyTUIgY2h1bmtzIGZvciBhIHJldHJ5LiAqLwogICAgIGlmICggb3JkZXIgPT0gUEFH
RV9PUkRFUl8xRyApCkBAIC0xMTA3LDcgKzExMDcsNyBAQCBwMm1fcG9kX2RlbWFuZF9wb3B1bGF0
ZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICAgICAgc2V0
X2dwZm5fZnJvbV9tZm4obWZuX3gobWZuKSArIGksIGdmbl9hbGlnbmVkICsgaSk7CiAgICAgICAg
IHBhZ2luZ19tYXJrX2RpcnR5KGQsIG1mbl9hZGQobWZuLCBpKSk7CiAgICAgfQotICAgIAorCiAg
ICAgcDJtLT5wb2QuZW50cnlfY291bnQgLT0gKDEgPDwgb3JkZXIpOwogICAgIEJVR19PTihwMm0t
PnBvZC5lbnRyeV9jb3VudCA8IDApOwogCkBAIC0xMTI0LDcgKzExMjQsNyBAQCBwMm1fcG9kX2Rl
bWFuZF9wb3B1bGF0ZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwK
ICAgICAgICAgdC5tZm4gPSBtZm5feChtZm4pOwogICAgICAgICB0LmQgPSBkLT5kb21haW5faWQ7
CiAgICAgICAgIHQub3JkZXIgPSBvcmRlcjsKLSAgICAgICAgCisKICAgICAgICAgX190cmFjZV92
YXIoVFJDX01FTV9QT0RfUE9QVUxBVEUsIDAsIHNpemVvZih0KSwgJnQpOwogICAgIH0KIApAQCAt
MTE2MSw3ICsxMTYxLDcgQEAgcmVtYXBfYW5kX3JldHJ5OgogCiAgICAgICAgIHQuZ2ZuID0gZ2Zu
OwogICAgICAgICB0LmQgPSBkLT5kb21haW5faWQ7Ci0gICAgICAgIAorCiAgICAgICAgIF9fdHJh
Y2VfdmFyKFRSQ19NRU1fUE9EX1NVUEVSUEFHRV9TUExJTlRFUiwgMCwgc2l6ZW9mKHQpLCAmdCk7
CiAgICAgfQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Oct 03 03:23:20 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 03:23:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dzDnk-00007C-RB; Tue, 03 Oct 2017 03:23:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzDnj-00006u-DO
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 03:23:19 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 48/46-03283-6A203D95; Tue, 03 Oct 2017 03:23:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXcR0+V
 Ig8d79S0mbDNwYPTY3reLPYAxijUzLym/IoE1o/HeOpaCiTkV375OZm9gbPDvYuTiEBL4zShx
 b8F2NgjnPKPEh3VXWLsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhZwlfg3e
 zELiM0rYCbxZfFzsDgLUP3hBb+YJzByLGBkWMWoUZxaVJZapGtkpJdUlJmeUZKbmJmja2hgpp
 ebWlycmJ6ak5hUrJecn7uJEegVBiDYwbhmfuAhRkkOJiVR3ta/lyKF+JLyUyozEosz4otKc1K
 LDzHKcHAoSfA2Ml6OFBIsSk1PrUjLzAGGB0xagoNHSYRXnAEozVtckJhbnJkOkTrFqCglzjsF
 pE8AJJFRmgfXBgvJS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmXQUyhSczrwRu+iugxUxAi
 +d0XQBZXJKIkJJqYJxsPHPxvSsyvr/cT6/8uP9O9pHqpAlsYdE86yQ9lm+bPIvngOS6OTNvsW
 4p724/OuH3NeMpt7/+kO9/zDg3kn+P5IvweaI9d9R3dNwROfn/3Jy2t8p9OandPT2SOrIXLsk
 t/X9l+6wT5xMaJeecXVqYPdml70Zk1/QFZg/7Mg6tnRZXYhUvtWqjEktxRqKhFnNRcSIAeLWB
 4UQCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1507000993!85677358!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30221 invoked from network); 3 Oct 2017 03:23:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Oct 2017 03:23:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzDnd-0003Sf-EN
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 03:23:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dzDnd-0004EP-Dh
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 03:23:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dzDnd-0004EP-Dh@xenbits.xenproject.org>
Date: Tue, 03 Oct 2017 03:23:13 +0000
Subject: [Xen-changelog] [xen master] xen/x86: p2m-pod: Fix coding style for
	comments
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDA2ZTY0ZjE3ZmM5YWVjYTJlMTczNjA4ODI4MjYzNTM0OTM0NGUwMGUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE9j
dCAyIDE2OjQwOjAxIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gT2N0IDIgMTY6NDA6MDEgMjAxNyAr
MDEwMAoKICAgIHhlbi94ODY6IHAybS1wb2Q6IEZpeCBjb2Rpbmcgc3R5bGUgZm9yIGNvbW1lbnRz
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4
ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jIHwgMTUwICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMDAgaW5zZXJ0aW9ucygrKSwg
NTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYyBi
L3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKaW5kZXggMWYwNzQ0MS4uNmJlYjI2YiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJt
LXBvZC5jCkBAIC0xNTUsOCArMTU1LDEwIEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICogcDJt
X3BvZF9jYWNoZV9nZXQoc3RydWN0IHAybV9kb21haW4gKnAybSwKIAogICAgICAgICBCVUdfT04o
IHBhZ2VfbGlzdF9lbXB0eSgmcDJtLT5wb2Quc3VwZXIpICk7CiAKLSAgICAgICAgLyogQnJlYWsg
dXAgYSBzdXBlcnBhZ2UgdG8gbWFrZSBzaW5nbGUgcGFnZXMuIE5CIGNvdW50IGRvZXNuJ3QKLSAg
ICAgICAgICogbmVlZCB0byBiZSBhZGp1c3RlZC4gKi8KKyAgICAgICAgLyoKKyAgICAgICAgICog
QnJlYWsgdXAgYSBzdXBlcnBhZ2UgdG8gbWFrZSBzaW5nbGUgcGFnZXMuIE5CIGNvdW50IGRvZXNu
J3QKKyAgICAgICAgICogbmVlZCB0byBiZSBhZGp1c3RlZC4KKyAgICAgICAgICovCiAgICAgICAg
IHAgPSBwYWdlX2xpc3RfcmVtb3ZlX2hlYWQoJnAybS0+cG9kLnN1cGVyKTsKICAgICAgICAgbWZu
ID0gbWZuX3gocGFnZV90b19tZm4ocCkpOwogCkBAIC0yNDIsOCArMjQ0LDEwIEBAIHAybV9wb2Rf
c2V0X2NhY2hlX3RhcmdldChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIHBv
ZF90YXJnZXQsIGludCBwCiAgICAgfQogCiAgICAgLyogRGVjcmVhc2luZyB0aGUgdGFyZ2V0ICov
Ci0gICAgLyogV2UgaG9sZCB0aGUgcG9kIGxvY2sgaGVyZSwgc28gd2UgZG9uJ3QgbmVlZCB0byB3
b3JyeSBhYm91dAotICAgICAqIGNhY2hlIGRpc2FwcGVhcmluZyB1bmRlciBvdXIgZmVldC4gKi8K
KyAgICAvKgorICAgICAqIFdlIGhvbGQgdGhlIHBvZCBsb2NrIGhlcmUsIHNvIHdlIGRvbid0IG5l
ZWQgdG8gd29ycnkgYWJvdXQKKyAgICAgKiBjYWNoZSBkaXNhcHBlYXJpbmcgdW5kZXIgb3VyIGZl
ZXQuCisgICAgICovCiAgICAgd2hpbGUgKCBwb2RfdGFyZ2V0IDwgcDJtLT5wb2QuY291bnQgKQog
ICAgIHsKICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqIHBhZ2U7CkBAIC0zNDUsMTUgKzM0OSwx
OSBAQCBwMm1fcG9kX3NldF9tZW1fdGFyZ2V0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxv
bmcgdGFyZ2V0KQogICAgIGlmICggZC0+aXNfZHlpbmcgKQogICAgICAgICBnb3RvIG91dDsKIAot
ICAgIC8qIFQnIDwgQjogRG9uJ3QgcmVkdWNlIHRoZSBjYWNoZSBzaXplOyBsZXQgdGhlIGJhbGxv
b24gZHJpdmVyCi0gICAgICogdGFrZSBjYXJlIG9mIGl0LiAqLworICAgIC8qCisgICAgICogVCcg
PCBCOiBEb24ndCByZWR1Y2UgdGhlIGNhY2hlIHNpemU7IGxldCB0aGUgYmFsbG9vbiBkcml2ZXIK
KyAgICAgKiB0YWtlIGNhcmUgb2YgaXQuCisgICAgICovCiAgICAgaWYgKCB0YXJnZXQgPCBkLT50
b3RfcGFnZXMgKQogICAgICAgICBnb3RvIG91dDsKIAogICAgIHBvZF90YXJnZXQgPSB0YXJnZXQg
LSBwb3B1bGF0ZWQ7CiAKLSAgICAvKiBCIDwgVCc6IFNldCB0aGUgY2FjaGUgc2l6ZSBlcXVhbCB0
byAjIG9mIG91dHN0YW5kaW5nIGVudHJpZXMsCi0gICAgICogbGV0IHRoZSBiYWxsb29uIGRyaXZl
ciBmaWxsIGluIHRoZSByZXN0LiAqLworICAgIC8qCisgICAgICogQiA8IFQnOiBTZXQgdGhlIGNh
Y2hlIHNpemUgZXF1YWwgdG8gIyBvZiBvdXRzdGFuZGluZyBlbnRyaWVzLAorICAgICAqIGxldCB0
aGUgYmFsbG9vbiBkcml2ZXIgZmlsbCBpbiB0aGUgcmVzdC4KKyAgICAgKi8KICAgICBpZiAoIHBv
cHVsYXRlZCA+IDAgJiYgcG9kX3RhcmdldCA+IHAybS0+cG9kLmVudHJ5X2NvdW50ICkKICAgICAg
ICAgcG9kX3RhcmdldCA9IHAybS0+cG9kLmVudHJ5X2NvdW50OwogCkBAIC00OTEsNyArNDk5LDgg
QEAgc3RhdGljIGludAogcDJtX3BvZF96ZXJvX2NoZWNrX3N1cGVycGFnZShzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbik7CiAKIAotLyogVGhpcyBmdW5jdGlvbiBpcyBu
ZWVkZWQgZm9yIHR3byByZWFzb25zOgorLyoKKyAqIFRoaXMgZnVuY3Rpb24gaXMgbmVlZGVkIGZv
ciB0d28gcmVhc29uczoKICAqICsgVG8gcHJvcGVybHkgaGFuZGxlIGNsZWFyaW5nIG9mIFBvRCBl
bnRyaWVzCiAgKiArIFRvICJzdGVhbCBiYWNrIiBtZW1vcnkgYmVpbmcgZnJlZWQgZm9yIHRoZSBQ
b0QgY2FjaGUsIHJhdGhlciB0aGFuCiAgKiAgIHJlbGVhc2luZyBpdC4KQEAgLTUxMyw4ICs1MjIs
MTAgQEAgcDJtX3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlvbihzdHJ1Y3QgZG9tYWluICpkLAogICAg
IGdmbl9sb2NrKHAybSwgZ3Bmbiwgb3JkZXIpOwogICAgIHBvZF9sb2NrKHAybSk7CiAKLSAgICAv
KiBJZiB3ZSBkb24ndCBoYXZlIGFueSBvdXRzdGFuZGluZyBQb0QgZW50cmllcywgbGV0IHRoaW5n
cyB0YWtlIHRoZWlyCi0gICAgICogY291cnNlICovCisgICAgLyoKKyAgICAgKiBJZiB3ZSBkb24n
dCBoYXZlIGFueSBvdXRzdGFuZGluZyBQb0QgZW50cmllcywgbGV0IHRoaW5ncyB0YWtlIHRoZWly
CisgICAgICogY291cnNlLgorICAgICAqLwogICAgIGlmICggcDJtLT5wb2QuZW50cnlfY291bnQg
PT0gMCApCiAgICAgICAgIGdvdG8gb3V0X3VubG9jazsKIApAQCAtNTUwLDggKzU2MSwxMCBAQCBw
Mm1fcG9kX2RlY3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVjdCBkb21haW4gKmQsCiAKICAgICBpZiAo
ICFub25wb2QgKQogICAgIHsKLSAgICAgICAgLyogQWxsIFBvRDogTWFyayB0aGUgd2hvbGUgcmVn
aW9uIGludmFsaWQgYW5kIHRlbGwgY2FsbGVyCi0gICAgICAgICAqIHdlJ3JlIGRvbmUuICovCisg
ICAgICAgIC8qCisgICAgICAgICAqIEFsbCBQb0Q6IE1hcmsgdGhlIHdob2xlIHJlZ2lvbiBpbnZh
bGlkIGFuZCB0ZWxsIGNhbGxlcgorICAgICAgICAgKiB3ZSdyZSBkb25lLgorICAgICAgICAgKi8K
ICAgICAgICAgcDJtX3NldF9lbnRyeShwMm0sIGdwZm4sIElOVkFMSURfTUZOLCBvcmRlciwgcDJt
X2ludmFsaWQsCiAgICAgICAgICAgICAgICAgICAgICAgcDJtLT5kZWZhdWx0X2FjY2Vzcyk7CiAg
ICAgICAgIHAybS0+cG9kLmVudHJ5X2NvdW50LT0oMTw8b3JkZXIpOwpAQCAtNTc2LDcgKzU4OSw4
IEBAIHAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24oc3RydWN0IGRvbWFpbiAqZCwKICAgICAg
ICAgQVNTRVJUKHN0ZWFsX2Zvcl9jYWNoZSA9PSAocDJtLT5wb2QuZW50cnlfY291bnQgPiBwMm0t
PnBvZC5jb3VudCkpOwogICAgIH0KIAotICAgIC8qIFByb2Nlc3MgYXMgbG9uZyBhczoKKyAgICAv
KgorICAgICAqIFByb2Nlc3MgYXMgbG9uZyBhczoKICAgICAgKiArIFRoZXJlIGFyZSBQb0QgZW50
cmllcyB0byBoYW5kbGUsIG9yCiAgICAgICogKyBUaGVyZSBpcyByYW0gbGVmdCwgYW5kIHdlIHdh
bnQgdG8gc3RlYWwgaXQKICAgICAgKi8KQEAgLTYzMSw4ICs2NDUsMTAgQEAgcDJtX3BvZF9kZWNy
ZWFzZV9yZXNlcnZhdGlvbihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICB9CiAgICAgfQogCi0g
ICAgLyogSWYgdGhlcmUgYXJlIG5vIG1vcmUgbm9uLVBvRCBlbnRyaWVzLCB0ZWxsIGRlY3JlYXNl
X3Jlc2VydmF0aW9uKCkgdGhhdAotICAgICAqIHRoZXJlJ3Mgbm90aGluZyBsZWZ0IHRvIGRvLiAq
LworICAgIC8qCisgICAgICogSWYgdGhlcmUgYXJlIG5vIG1vcmUgbm9uLVBvRCBlbnRyaWVzLCB0
ZWxsIGRlY3JlYXNlX3Jlc2VydmF0aW9uKCkgdGhhdAorICAgICAqIHRoZXJlJ3Mgbm90aGluZyBs
ZWZ0IHRvIGRvLgorICAgICAqLwogICAgIGlmICggbm9ucG9kID09IDAgKQogICAgICAgICByZXQg
PSAxOwogCkBAIC02NTgsOSArNjc0LDExIEBAIHZvaWQgcDJtX3BvZF9kdW1wX2RhdGEoc3RydWN0
IGRvbWFpbiAqZCkKIH0KIAogCi0vKiBTZWFyY2ggZm9yIGFsbC16ZXJvIHN1cGVycGFnZXMgdG8g
YmUgcmVjbGFpbWVkIGFzIHN1cGVycGFnZXMgZm9yIHRoZQorLyoKKyAqIFNlYXJjaCBmb3IgYWxs
LXplcm8gc3VwZXJwYWdlcyB0byBiZSByZWNsYWltZWQgYXMgc3VwZXJwYWdlcyBmb3IgdGhlCiAg
KiBQb0QgY2FjaGUuIE11c3QgYmUgY2FsbGVkIHcvIHBvZCBsb2NrIGhlbGQsIG11c3QgbG9jayB0
aGUgc3VwZXJwYWdlCi0gKiBpbiB0aGUgcDJtICovCisgKiBpbiB0aGUgcDJtLgorICovCiBzdGF0
aWMgaW50CiBwMm1fcG9kX3plcm9fY2hlY2tfc3VwZXJwYWdlKHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKQogewpAQCAtNjgyLDEyICs3MDAsMTYgQEAgcDJtX3BvZF96
ZXJvX2NoZWNrX3N1cGVycGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25n
IGdmbikKICAgICBpZiAoIHBhZ2luZ19tb2RlX3NoYWRvdyhkKSApCiAgICAgICAgIG1heF9yZWYr
KzsKIAotICAgIC8qIE5PVEU6IHRoaXMgaXMgd2h5IHdlIGRvbid0IGVuZm9yY2UgZGVhZGxvY2sg
Y29uc3RyYWludHMgYmV0d2VlbiBwMm0KLSAgICAgKiBhbmQgcG9kIGxvY2tzICovCisgICAgLyoK
KyAgICAgKiBOT1RFOiB0aGlzIGlzIHdoeSB3ZSBkb24ndCBlbmZvcmNlIGRlYWRsb2NrIGNvbnN0
cmFpbnRzIGJldHdlZW4gcDJtCisgICAgICogYW5kIHBvZCBsb2Nrcy4KKyAgICAgKi8KICAgICBn
Zm5fbG9jayhwMm0sIGdmbiwgU1VQRVJQQUdFX09SREVSKTsKIAotICAgIC8qIExvb2sgdXAgdGhl
IG1mbnMsIGNoZWNraW5nIHRvIG1ha2Ugc3VyZSB0aGV5J3JlIHRoZSBzYW1lIG1mbgotICAgICAq
IGFuZCBhbGlnbmVkLCBhbmQgbWFwcGluZyB0aGVtLiAqLworICAgIC8qCisgICAgICogTG9vayB1
cCB0aGUgbWZucywgY2hlY2tpbmcgdG8gbWFrZSBzdXJlIHRoZXkncmUgdGhlIHNhbWUgbWZuCisg
ICAgICogYW5kIGFsaWduZWQsIGFuZCBtYXBwaW5nIHRoZW0uCisgICAgICovCiAgICAgZm9yICgg
aSA9IDA7IGkgPCBTVVBFUlBBR0VfUEFHRVM7IGkgKz0gbiApCiAgICAgewogICAgICAgICBwMm1f
YWNjZXNzX3QgYTsKQEAgLTY5Nyw3ICs3MTksOCBAQCBwMm1fcG9kX3plcm9fY2hlY2tfc3VwZXJw
YWdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKQogCiAgICAgICAg
IG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuICsgaSwgJnR5cGUsICZhLCAwLCAmY3VyX29y
ZGVyLCBOVUxMKTsKIAotICAgICAgICAvKiBDb25kaXRpb25zIHRoYXQgbXVzdCBiZSBtZXQgZm9y
IHN1cGVycGFnZS1zdXBlcnBhZ2U6CisgICAgICAgIC8qCisgICAgICAgICAqIENvbmRpdGlvbnMg
dGhhdCBtdXN0IGJlIG1ldCBmb3Igc3VwZXJwYWdlLXN1cGVycGFnZToKICAgICAgICAgICogKyBB
bGwgZ2ZucyBhcmUgcmFtIHR5cGVzCiAgICAgICAgICAqICsgQWxsIGdmbnMgaGF2ZSB0aGUgc2Ft
ZSB0eXBlCiAgICAgICAgICAqICsgQWxsIG9mIHRoZSBtZm5zIGFyZSBhbGxvY2F0ZWQgdG8gYSBk
b21haW4KQEAgLTc1MSw5ICs3NzQsMTEgQEAgcDJtX3BvZF96ZXJvX2NoZWNrX3N1cGVycGFnZShz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbikKICAgICAgICAgICAgICAg
ICAgIHAybV9wb3B1bGF0ZV9vbl9kZW1hbmQsIHAybS0+ZGVmYXVsdF9hY2Nlc3MpOwogICAgIHAy
bV90bGJfZmx1c2hfc3luYyhwMm0pOwogCi0gICAgLyogTWFrZSBub25lIG9mIHRoZSBNRk5zIGFy
ZSB1c2VkIGVsc2V3aGVyZS4uLiBmb3IgZXhhbXBsZSwgbWFwcGVkCisgICAgLyoKKyAgICAgKiBN
YWtlIG5vbmUgb2YgdGhlIE1GTnMgYXJlIHVzZWQgZWxzZXdoZXJlLi4uIGZvciBleGFtcGxlLCBt
YXBwZWQKICAgICAgKiB2aWEgdGhlIGdyYW50IHRhYmxlIGludGVyZmFjZSwgb3IgYnkgcWVtdS4g
IEFsbG93IG9uZSByZWZjb3VudCBmb3IKLSAgICAgKiBiZWluZyBhbGxvY2F0ZWQgdG8gdGhlIGRv
bWFpbi4gKi8KKyAgICAgKiBiZWluZyBhbGxvY2F0ZWQgdG8gdGhlIGRvbWFpbi4KKyAgICAgKi8K
ICAgICBmb3IgKCBpPTA7IGkgPCBTVVBFUlBBR0VfUEFHRVM7IGkrKyApCiAgICAgewogICAgICAg
ICBtZm4gPSBfbWZuKG1mbl94KG1mbjApICsgaSk7CkBAIC03OTcsOCArODIyLDEwIEBAIHAybV9w
b2RfemVyb19jaGVja19zdXBlcnBhZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQg
bG9uZyBnZm4pCiAgICAgICAgIF9fdHJhY2VfdmFyKFRSQ19NRU1fUE9EX1pFUk9fUkVDTEFJTSwg
MCwgc2l6ZW9mKHQpLCAmdCk7CiAgICAgfQogCi0gICAgLyogRmluYWxseSEgIFdlJ3ZlIHBhc3Nl
ZCBhbGwgdGhlIGNoZWNrcywgYW5kIGNhbiBhZGQgdGhlIG1mbiBzdXBlcnBhZ2UKLSAgICAgKiBi
YWNrIG9uIHRoZSBQb0QgY2FjaGUsIGFuZCBhY2NvdW50IGZvciB0aGUgbmV3IHAybSBQb0QgZW50
cmllcyAqLworICAgIC8qCisgICAgICogRmluYWxseSEgIFdlJ3ZlIHBhc3NlZCBhbGwgdGhlIGNo
ZWNrcywgYW5kIGNhbiBhZGQgdGhlIG1mbiBzdXBlcnBhZ2UKKyAgICAgKiBiYWNrIG9uIHRoZSBQ
b0QgY2FjaGUsIGFuZCBhY2NvdW50IGZvciB0aGUgbmV3IHAybSBQb0QgZW50cmllcy4KKyAgICAg
Ki8KICAgICBwMm1fcG9kX2NhY2hlX2FkZChwMm0sIG1mbl90b19wYWdlKG1mbjApLCBQQUdFX09S
REVSXzJNKTsKICAgICBwMm0tPnBvZC5lbnRyeV9jb3VudCArPSBTVVBFUlBBR0VfUEFHRVM7CiAK
QEAgLTgzMyw4ICs4NjAsMTAgQEAgcDJtX3BvZF96ZXJvX2NoZWNrKHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0sIHVuc2lnbmVkIGxvbmcgKmdmbnMsIGludCBjb3VudCkKICAgICB7CiAgICAgICAgIHAy
bV9hY2Nlc3NfdCBhOwogICAgICAgICBtZm5zW2ldID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm5z
W2ldLCB0eXBlcyArIGksICZhLCAwLCBOVUxMLCBOVUxMKTsKLSAgICAgICAgLyogSWYgdGhpcyBp
cyByYW0sIGFuZCBub3QgYSBwYWdldGFibGUgb3IgZnJvbSB0aGUgeGVuIGhlYXAsIGFuZCBwcm9i
YWJseSBub3QgbWFwcGVkCi0gICAgICAgICAgIGVsc2V3aGVyZSwgbWFwIGl0OyBvdGhlcndpc2Us
IHNraXAuICovCisgICAgICAgIC8qCisgICAgICAgICAqIElmIHRoaXMgaXMgcmFtLCBhbmQgbm90
IGEgcGFnZXRhYmxlIG9yIGZyb20gdGhlIHhlbiBoZWFwLCBhbmQKKyAgICAgICAgICogcHJvYmFi
bHkgbm90IG1hcHBlZCBlbHNld2hlcmUsIG1hcCBpdDsgb3RoZXJ3aXNlLCBza2lwLgorICAgICAg
ICAgKi8KICAgICAgICAgaWYgKCBwMm1faXNfcmFtKHR5cGVzW2ldKQogICAgICAgICAgICAgICYm
ICggKG1mbl90b19wYWdlKG1mbnNbaV0pLT5jb3VudF9pbmZvICYgUEdDX2FsbG9jYXRlZCkgIT0g
MCApCiAgICAgICAgICAgICAgJiYgKCAobWZuX3RvX3BhZ2UobWZuc1tpXSktPmNvdW50X2luZm8g
JiAoUEdDX3BhZ2VfdGFibGV8UEdDX3hlbl9oZWFwKSkgPT0gMCApCkBAIC04NDQsOCArODczLDEw
IEBAIHAybV9wb2RfemVyb19jaGVjayhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBs
b25nICpnZm5zLCBpbnQgY291bnQpCiAgICAgICAgICAgICBtYXBbaV0gPSBOVUxMOwogICAgIH0K
IAotICAgIC8qIFRoZW4sIGdvIHRocm91Z2ggYW5kIGNoZWNrIGZvciB6ZXJvZWQgcGFnZXMsIHJl
bW92aW5nIHdyaXRlIHBlcm1pc3Npb24KLSAgICAgKiBmb3IgdGhvc2Ugd2l0aCB6ZXJvZXMuICov
CisgICAgLyoKKyAgICAgKiBUaGVuLCBnbyB0aHJvdWdoIGFuZCBjaGVjayBmb3IgemVyb2VkIHBh
Z2VzLCByZW1vdmluZyB3cml0ZSBwZXJtaXNzaW9uCisgICAgICogZm9yIHRob3NlIHdpdGggemVy
b2VzLgorICAgICAqLwogICAgIGZvciAoIGk9MDsgaTxjb3VudDsgaSsrICkKICAgICB7CiAgICAg
ICAgIGlmKCFtYXBbaV0pCkBAIC04NjcsOCArODk4LDEwIEBAIHAybV9wb2RfemVyb19jaGVjayhz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nICpnZm5zLCBpbnQgY291bnQpCiAg
ICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBnZm5zW2ldLCBJTlZBTElEX01GTiwgUEFHRV9PUkRF
Ul80SywKICAgICAgICAgICAgICAgICAgICAgICBwMm1fcG9wdWxhdGVfb25fZGVtYW5kLCBwMm0t
PmRlZmF1bHRfYWNjZXNzKTsKIAotICAgICAgICAvKiBTZWUgaWYgdGhlIHBhZ2Ugd2FzIHN1Y2Nl
c3NmdWxseSB1bm1hcHBlZC4gIChBbGxvdyBvbmUgcmVmY291bnQKLSAgICAgICAgICogZm9yIGJl
aW5nIGFsbG9jYXRlZCB0byBhIGRvbWFpbi4pICovCisgICAgICAgIC8qCisgICAgICAgICAqIFNl
ZSBpZiB0aGUgcGFnZSB3YXMgc3VjY2Vzc2Z1bGx5IHVubWFwcGVkLiAgKEFsbG93IG9uZSByZWZj
b3VudAorICAgICAgICAgKiBmb3IgYmVpbmcgYWxsb2NhdGVkIHRvIGEgZG9tYWluLikKKyAgICAg
ICAgICovCiAgICAgICAgIGlmICggKG1mbl90b19wYWdlKG1mbnNbaV0pLT5jb3VudF9pbmZvICYg
UEdDX2NvdW50X21hc2spID4gMSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHVubWFwX2RvbWFp
bl9wYWdlKG1hcFtpXSk7CkBAIC04OTUsOCArOTI4LDEwIEBAIHAybV9wb2RfemVyb19jaGVjayhz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nICpnZm5zLCBpbnQgY291bnQpCiAK
ICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobWFwW2ldKTsKIAotICAgICAgICAvKiBTZWUgY29t
bWVudCBpbiBwMm1fcG9kX3plcm9fY2hlY2tfc3VwZXJwYWdlKCkgcmUgZ250dGFiCi0gICAgICAg
ICAqIGNoZWNrIHRpbWluZy4gICovCisgICAgICAgIC8qCisgICAgICAgICAqIFNlZSBjb21tZW50
IGluIHAybV9wb2RfemVyb19jaGVja19zdXBlcnBhZ2UoKSByZSBnbnR0YWIKKyAgICAgICAgICog
Y2hlY2sgdGltaW5nLgorICAgICAgICAgKi8KICAgICAgICAgaWYgKCBqIDwgUEFHRV9TSVpFL3Np
emVvZigqbWFwW2ldKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHAybV9zZXRfZW50cnkocDJt
LCBnZm5zW2ldLCBtZm5zW2ldLCBQQUdFX09SREVSXzRLLApAQCAtOTQ0LDkgKzk3OSwxMSBAQCBw
Mm1fcG9kX2VtZXJnZW5jeV9zd2VlcChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogICAgIGxpbWl0
ID0gKHN0YXJ0ID4gUE9EX1NXRUVQX0xJTUlUKSA/IChzdGFydCAtIFBPRF9TV0VFUF9MSU1JVCkg
OiAwOwogCiAgICAgLyogRklYTUU6IEZpZ3VyZSBvdXQgaG93IHRvIGF2b2lkIHN1cGVycGFnZXMg
Ki8KLSAgICAvKiBOT1RFOiBQcm9tb3RlIHRvIGdsb2JhbGx5IGxvY2tpbmcgdGhlIHAybS4gVGhp
cyB3aWxsIGdldCBjb21wbGljYXRlZAorICAgIC8qCisgICAgICogTk9URTogUHJvbW90ZSB0byBn
bG9iYWxseSBsb2NraW5nIHRoZSBwMm0uIFRoaXMgd2lsbCBnZXQgY29tcGxpY2F0ZWQKICAgICAg
KiBpbiBhIGZpbmUtZ3JhaW5lZCBzY2VuYXJpby4gSWYgd2UgbG9jayBlYWNoIGdmbiBpbmRpdmlk
dWFsbHkgd2UgbXVzdCBiZQotICAgICAqIGNhcmVmdWwgYWJvdXQgc3BpbmxvY2sgcmVjdXJzaW9u
IGxpbWl0cyBhbmQgUE9EX1NXRUVQX1NUUklERS4gKi8KKyAgICAgKiBjYXJlZnVsIGFib3V0IHNw
aW5sb2NrIHJlY3Vyc2lvbiBsaW1pdHMgYW5kIFBPRF9TV0VFUF9TVFJJREUuCisgICAgICovCiAg
ICAgcDJtX2xvY2socDJtKTsKICAgICBmb3IgKCBpPXAybS0+cG9kLnJlY2xhaW1fc2luZ2xlOyBp
ID4gMCA7IGktLSApCiAgICAgewpAQCAtOTYzLDExICsxMDAwLDEzIEBAIHAybV9wb2RfZW1lcmdl
bmN5X3N3ZWVwKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiAgICAgICAgICAgICAgICAgaiA9IDA7
CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KLSAgICAgICAgLyogU3RvcCBpZiB3ZSdyZSBwYXN0
IG91ciBsaW1pdCBhbmQgd2UgaGF2ZSBmb3VuZCAqc29tZXRoaW5nKi4KKyAgICAgICAgLyoKKyAg
ICAgICAgICogU3RvcCBpZiB3ZSdyZSBwYXN0IG91ciBsaW1pdCBhbmQgd2UgaGF2ZSBmb3VuZCAq
c29tZXRoaW5nKi4KICAgICAgICAgICoKICAgICAgICAgICogTkIgdGhhdCB0aGlzIGlzIGEgemVy
by1zdW0gZ2FtZTsgd2UncmUgaW5jcmVhc2luZyBvdXIgY2FjaGUgc2l6ZQogICAgICAgICAgKiBi
eSByZS1pbmNyZWFzaW5nIG91ciAnZGVidCcuICBTaW5jZSB3ZSBob2xkIHRoZSBwb2QgbG9jaywK
LSAgICAgICAgICogKGVudHJ5X2NvdW50IC0gY291bnQpIG11c3QgcmVtYWluIHRoZSBzYW1lLiAq
LworICAgICAgICAgKiAoZW50cnlfY291bnQgLSBjb3VudCkgbXVzdCByZW1haW4gdGhlIHNhbWUu
CisgICAgICAgICAqLwogICAgICAgICBpZiAoIGkgPCBsaW1pdCAmJiAocDJtLT5wb2QuY291bnQg
PiAwIHx8IGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkpICkKICAgICAgICAgICAgIGJyZWFrOwog
ICAgIH0KQEAgLTEwNDUsMjAgKzEwODQsMjUgQEAgcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUoc3Ry
dWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAgQVNTRVJUKGdmbl9s
b2NrZWRfYnlfbWUocDJtLCBnZm4pKTsKICAgICBwb2RfbG9jayhwMm0pOwogCi0gICAgLyogVGhp
cyBjaGVjayBpcyBkb25lIHdpdGggdGhlIHBvZCBsb2NrIGhlbGQuICBUaGlzIHdpbGwgbWFrZSBz
dXJlIHRoYXQKKyAgICAvKgorICAgICAqIFRoaXMgY2hlY2sgaXMgZG9uZSB3aXRoIHRoZSBwb2Qg
bG9jayBoZWxkLiAgVGhpcyB3aWxsIG1ha2Ugc3VyZSB0aGF0CiAgICAgICogZXZlbiBpZiBkLT5p
c19keWluZyBjaGFuZ2VzIHVuZGVyIG91ciBmZWV0LCBwMm1fcG9kX2VtcHR5X2NhY2hlKCkKLSAg
ICAgKiB3b24ndCBzdGFydCB1bnRpbCB3ZSdyZSBkb25lLiAqLworICAgICAqIHdvbid0IHN0YXJ0
IHVudGlsIHdlJ3JlIGRvbmUuCisgICAgICovCiAgICAgaWYgKCB1bmxpa2VseShkLT5pc19keWlu
ZykgKQogICAgICAgICBnb3RvIG91dF9mYWlsOwogCiAKLSAgICAvKiBCZWNhdXNlIFBvRCBkb2Vz
IG5vdCBoYXZlIGNhY2hlIGxpc3QgZm9yIDFHQiBwYWdlcywgaXQgaGFzIHRvIHJlbWFwCi0gICAg
ICogMUdCIHJlZ2lvbiB0byAyTUIgY2h1bmtzIGZvciBhIHJldHJ5LiAqLworICAgIC8qCisgICAg
ICogQmVjYXVzZSBQb0QgZG9lcyBub3QgaGF2ZSBjYWNoZSBsaXN0IGZvciAxR0IgcGFnZXMsIGl0
IGhhcyB0byByZW1hcAorICAgICAqIDFHQiByZWdpb24gdG8gMk1CIGNodW5rcyBmb3IgYSByZXRy
eS4KKyAgICAgKi8KICAgICBpZiAoIG9yZGVyID09IFBBR0VfT1JERVJfMUcgKQogICAgIHsKICAg
ICAgICAgcG9kX3VubG9jayhwMm0pOwogICAgICAgICBnZm5fYWxpZ25lZCA9IChnZm4gPj4gb3Jk
ZXIpIDw8IG9yZGVyOwotICAgICAgICAvKiBOb3RlIHRoYXQgd2UgYXJlIHN1cHBvc2VkIHRvIGNh
bGwgcDJtX3NldF9lbnRyeSgpIDUxMiB0aW1lcyB0bworICAgICAgICAvKgorICAgICAgICAgKiBO
b3RlIHRoYXQgd2UgYXJlIHN1cHBvc2VkIHRvIGNhbGwgcDJtX3NldF9lbnRyeSgpIDUxMiB0aW1l
cyB0bwogICAgICAgICAgKiBzcGxpdCAxR0IgaW50byA1MTIgMk1CIHBhZ2VzIGhlcmUuIEJ1dCBX
ZSBvbmx5IGRvIG9uY2UgaGVyZSBiZWNhdXNlCiAgICAgICAgICAqIHAybV9zZXRfZW50cnkoKSBz
aG91bGQgYXV0b21hdGljYWxseSBzaGF0dGVyIHRoZSAxR0IgcGFnZSBpbnRvCiAgICAgICAgICAq
IDUxMiAyTUIgcGFnZXMuIFRoZSByZXN0IG9mIDUxMSBjYWxscyBhcmUgdW5uZWNlc3NhcnkuCkBA
IC0xMDc1LDggKzExMTksMTAgQEAgcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUoc3RydWN0IHAybV9k
b21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAgaWYgKCBwMm0tPnBvZC5lbnRyeV9j
b3VudCA+IHAybS0+cG9kLmNvdW50ICkKICAgICAgICAgcG9kX2VhZ2VyX3JlY2xhaW0ocDJtKTsK
IAotICAgIC8qIE9ubHkgc3dlZXAgaWYgd2UncmUgYWN0dWFsbHkgb3V0IG9mIG1lbW9yeS4gIERv
aW5nIGFueXRoaW5nIGVsc2UKLSAgICAgKiBjYXVzZXMgdW5uZWNlc3NhcnkgdGltZSBhbmQgZnJh
Z21lbnRhdGlvbiBvZiBzdXBlcnBhZ2VzIGluIHRoZSBwMm0uICovCisgICAgLyoKKyAgICAgKiBP
bmx5IHN3ZWVwIGlmIHdlJ3JlIGFjdHVhbGx5IG91dCBvZiBtZW1vcnkuICBEb2luZyBhbnl0aGlu
ZyBlbHNlCisgICAgICogY2F1c2VzIHVubmVjZXNzYXJ5IHRpbWUgYW5kIGZyYWdtZW50YXRpb24g
b2Ygc3VwZXJwYWdlcyBpbiB0aGUgcDJtLgorICAgICAqLwogICAgIGlmICggcDJtLT5wb2QuY291
bnQgPT0gMCApCiAgICAgICAgIHAybV9wb2RfZW1lcmdlbmN5X3N3ZWVwKHAybSk7CiAKQEAgLTEw
ODgsOCArMTEzNCwxMCBAQCBwMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICBpZiAoIGdmbiA+IHAybS0+cG9kLm1heF9n
dWVzdCApCiAgICAgICAgIHAybS0+cG9kLm1heF9ndWVzdCA9IGdmbjsKIAotICAgIC8qIEdldCBh
IHBhZ2UgZi8gdGhlIGNhY2hlLiAgQSBOVUxMIHJldHVybiB2YWx1ZSBpbmRpY2F0ZXMgdGhhdCB0
aGUKLSAgICAgKiAyLW1lZyByYW5nZSBzaG91bGQgYmUgbWFya2VkIHNpbmdsZXRvbiBQb0QsIGFu
ZCByZXRyaWVkICovCisgICAgLyoKKyAgICAgKiBHZXQgYSBwYWdlIGYvIHRoZSBjYWNoZS4gIEEg
TlVMTCByZXR1cm4gdmFsdWUgaW5kaWNhdGVzIHRoYXQgdGhlCisgICAgICogMi1tZWcgcmFuZ2Ug
c2hvdWxkIGJlIG1hcmtlZCBzaW5nbGV0b24gUG9ELCBhbmQgcmV0cmllZC4KKyAgICAgKi8KICAg
ICBpZiAoIChwID0gcDJtX3BvZF9jYWNoZV9nZXQocDJtLCBvcmRlcikpID09IE5VTEwgKQogICAg
ICAgICBnb3RvIHJlbWFwX2FuZF9yZXRyeTsKIApAQCAtMTE0Niw4ICsxMTk0LDEwIEBAIHJlbWFw
X2FuZF9yZXRyeToKICAgICBwb2RfdW5sb2NrKHAybSk7CiAKICAgICAvKiBSZW1hcCB0aGlzIDIt
bWVnIHJlZ2lvbiBpbiBzaW5nbGV0b24gY2h1bmtzICovCi0gICAgLyogTk9URTogSW4gYSBwMm0g
ZmluZS1ncmFpbmVkIGxvY2sgc2NlbmFyaW8gdGhpcyBtaWdodAotICAgICAqIG5lZWQgcHJvbW90
aW5nIHRoZSBnZm4gbG9jayBmcm9tIGdmbi0+Mk0gc3VwZXJwYWdlICovCisgICAgLyoKKyAgICAg
KiBOT1RFOiBJbiBhIHAybSBmaW5lLWdyYWluZWQgbG9jayBzY2VuYXJpbyB0aGlzIG1pZ2h0Cisg
ICAgICogbmVlZCBwcm9tb3RpbmcgdGhlIGdmbiBsb2NrIGZyb20gZ2ZuLT4yTSBzdXBlcnBhZ2Uu
CisgICAgICovCiAgICAgZ2ZuX2FsaWduZWQgPSAoZ2ZuPj5vcmRlcik8PG9yZGVyOwogICAgIGZv
cihpPTA7IGk8KDE8PG9yZGVyKTsgaSsrKQogICAgICAgICBwMm1fc2V0X2VudHJ5KHAybSwgZ2Zu
X2FsaWduZWQgKyBpLCBJTlZBTElEX01GTiwgUEFHRV9PUkRFUl80SywKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Oct 03 03:23:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 03:23:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dzDnr-000097-Tt; Tue, 03 Oct 2017 03:23:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzDnq-00008n-AM
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 03:23:26 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 CD/B7-03093-DA203D95; Tue, 03 Oct 2017 03:23:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXcN0+V
 Ig979BhYTthk4MHps79vFHsAYxZqZl5RfkcCasbB9LnNBe37Fm2VLmRsY9/l2MXJxCAn8ZpT4
 uP4YM4RznlFi4tt+xi5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQUsJD6d+
 QYW5xUwk1ja8JYVxGYBqp86Zy77BEaOBYwMqxg1ilOLylKLdI2N9ZKKMtMzSnITM3N0DQ3M9H
 JTi4sT01NzEpOK9ZLzczcxAr3CAAQ7GHeuDzzEKMnBpCTK2/r3UqQQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCd5GxsuRQoJFqempFWmZOcDwgElLcPAoifCKMwCleYsLEnOLM9MhUqcYFaXEeaWB
 QSUkAJLIKM2Da4OF5CVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ86aBbOfJzCuBm/4KaDET0
 OI5XRdAFpckIqSkGhj1GKes4fnBOW+DXM+Nr0XTb3mUMb/vrRVTO6A563e+r5D1j2aJVSvyxF
 Q3BSl1bub55XBa9jBPm9Dh566T571wufXivrfC84abE6/7nedQtn7PulBl+prHLeG7V0Y1usg
 3/3HIVH/cpvJZzenIiRW193sunX+1pmt5+5XiIw8NJ4fyGB2TkHuixFKckWioxVxUnAgAjWcy
 ckQCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1507001003!73728184!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30302 invoked from network); 3 Oct 2017 03:23:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Oct 2017 03:23:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzDnn-0003Sk-GB
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 03:23:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dzDnn-0004F3-FZ
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 03:23:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dzDnn-0004F3-FZ@xenbits.xenproject.org>
Date: Tue, 03 Oct 2017 03:23:23 +0000
Subject: [Xen-changelog] [xen master] xen/x86: p2m-pod: Fix coding style
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDkyNzFhMjY4NmNlN2Q2NmE3OGU1NTRmZWMxYmQ0MDJlZTQ5ZGIyMDIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE9j
dCAyIDE2OjQwOjAxIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gT2N0IDIgMTY6NDA6MDEgMjAxNyAr
MDEwMAoKICAgIHhlbi94ODY6IHAybS1wb2Q6IEZpeCBjb2Rpbmcgc3R5bGUKICAgIAogICAgQWxz
byB0YWtlIHRoZSBvcHBvcnR1bml0eSB0bzoKICAgICAgICAtIG1vdmUgZnJvbSAxIDw8ICogdG8g
MVVMIDw8ICouCiAgICAgICAgLSB1c2UgdW5zaWduZWQgd2hlbiBwb3NzaWJsZQogICAgICAgIC0g
bW92ZSBmcm9tIHVuc2lnbmVkIGludCAtPiB1bnNpZ25lZCBsb25nIGZvciBzb21lIGluZHVjdGlv
bgogICAgICAgIHZhcmlhYmxlcwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tL3AybS1wb2QuYyB8IDEwNiArKysrKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwg
NTQgaW5zZXJ0aW9ucygrKSwgNTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21tL3AybS1wb2QuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKaW5kZXggNmJlYjI2
Yi4uZjA0ZDZlMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYworKysgYi94
ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCkBAIC02MCw3ICs2MCw3IEBAIHAybV9wb2RfY2FjaGVf
YWRkKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLAogICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9yZGVyKQogewot
ICAgIGludCBpOworICAgIHVuc2lnbmVkIGxvbmcgaTsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpw
OwogICAgIHN0cnVjdCBkb21haW4gKmQgPSBwMm0tPmRvbWFpbjsKIApAQCAtNzAsMjMgKzcwLDI0
IEBAIHAybV9wb2RfY2FjaGVfYWRkKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAgbWZuID0g
cGFnZV90b19tZm4ocGFnZSk7CiAKICAgICAvKiBDaGVjayB0byBtYWtlIHN1cmUgdGhpcyBpcyBh
IGNvbnRpZ3VvdXMgcmVnaW9uICovCi0gICAgaWYoIG1mbl94KG1mbikgJiAoKDEgPDwgb3JkZXIp
IC0gMSkgKQorICAgIGlmICggbWZuX3gobWZuKSAmICgoMVVMIDw8IG9yZGVyKSAtIDEpICkKICAg
ICB7CiAgICAgICAgIHByaW50aygiJXM6IG1mbiAlbHggbm90IGFsaWduZWQgb3JkZXIgJXUhICht
YXNrICVseClcbiIsCiAgICAgICAgICAgICAgICBfX2Z1bmNfXywgbWZuX3gobWZuKSwgb3JkZXIs
ICgoMVVMIDw8IG9yZGVyKSAtIDEpKTsKICAgICAgICAgcmV0dXJuIC0xOwogICAgIH0KIAotICAg
IGZvcihpPTA7IGkgPCAxIDw8IG9yZGVyIDsgaSsrKSB7CisgICAgZm9yICggaSA9IDA7IGkgPCAx
VUwgPDwgb3JkZXIgOyBpKyspCisgICAgewogICAgICAgICBzdHJ1Y3QgZG9tYWluICogb2Q7CiAK
ICAgICAgICAgcCA9IG1mbl90b19wYWdlKF9tZm4obWZuX3gobWZuKSArIGkpKTsKICAgICAgICAg
b2QgPSBwYWdlX2dldF9vd25lcihwKTsKLSAgICAgICAgaWYob2QgIT0gZCkKKyAgICAgICAgaWYg
KCBvZCAhPSBkICkKICAgICAgICAgewogICAgICAgICAgICAgcHJpbnRrKCIlczogbWZuICVseCBl
eHBlY3RlZCBvd25lciBkJWQsIGdvdCBvd25lciBkJWQhXG4iLAogICAgICAgICAgICAgICAgICAg
IF9fZnVuY19fLCBtZm5feChtZm4pLCBkLT5kb21haW5faWQsCi0gICAgICAgICAgICAgICAgICAg
b2Q/b2QtPmRvbWFpbl9pZDotMSk7CisgICAgICAgICAgICAgICAgICAgb2QgPyBvZC0+ZG9tYWlu
X2lkIDogLTEpOwogICAgICAgICAgICAgcmV0dXJuIC0xOwogICAgICAgICB9CiAgICAgfQpAQCAt
OTksMTIgKzEwMCwxMiBAQCBwMm1fcG9kX2NhY2hlX2FkZChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
LAogICAgICAqIGd1YXJhbnRlZWQgdG8gYmUgemVybzsgYnV0IGJ5IHJlY2xhaW1pbmcgemVybyBw
YWdlcywgd2UgaW1wbGljaXRseQogICAgICAqIHByb21pc2UgdG8gcHJvdmlkZSB6ZXJvIHBhZ2Vz
LiBTbyB3ZSBzY3J1YiBwYWdlcyBiZWZvcmUgdXNpbmcuCiAgICAgICovCi0gICAgZm9yICggaSA9
IDA7IGkgPCAoMSA8PCBvcmRlcik7IGkrKyApCisgICAgZm9yICggaSA9IDA7IGkgPCAoMVVMIDw8
IG9yZGVyKTsgaSsrICkKICAgICAgICAgY2xlYXJfZG9tYWluX3BhZ2UoX21mbihtZm5feChwYWdl
X3RvX21mbihwYWdlKSkgKyBpKSk7CiAKICAgICAvKiBGaXJzdCwgdGFrZSBhbGwgcGFnZXMgb2Zm
IHRoZSBkb21haW4gbGlzdCAqLwogICAgIGxvY2tfcGFnZV9hbGxvYyhwMm0pOwotICAgIGZvcihp
PTA7IGkgPCAxIDw8IG9yZGVyIDsgaSsrKQorICAgIGZvciAoIGkgPSAwOyBpIDwgMVVMIDw8IG9y
ZGVyIDsgaSsrICkKICAgICB7CiAgICAgICAgIHAgPSBwYWdlICsgaTsKICAgICAgICAgcGFnZV9s
aXN0X2RlbChwLCAmZC0+cGFnZV9saXN0KTsKQEAgLTEyOCw3ICsxMjksNyBAQCBwMm1fcG9kX2Nh
Y2hlX2FkZChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgIGRlZmF1bHQ6CiAgICAgICAgIEJV
RygpOwogICAgIH0KLSAgICBwMm0tPnBvZC5jb3VudCArPSAxTCA8PCBvcmRlcjsKKyAgICBwMm0t
PnBvZC5jb3VudCArPSAxVUwgPDwgb3JkZXI7CiAKICAgICByZXR1cm4gMDsKIH0KQEAgLTE0MCw3
ICsxNDEsNyBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAqIHAybV9wb2RfY2FjaGVfZ2V0KHN0
cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBvcmRlcikKIHsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpw
ID0gTlVMTDsKLSAgICBpbnQgaTsKKyAgICB1bnNpZ25lZCBsb25nIGk7CiAKICAgICBBU1NFUlQo
cG9kX2xvY2tlZF9ieV9tZShwMm0pKTsKIApAQCAtMTYyLDcgKzE2Myw3IEBAIHN0YXRpYyBzdHJ1
Y3QgcGFnZV9pbmZvICogcDJtX3BvZF9jYWNoZV9nZXQoc3RydWN0IHAybV9kb21haW4gKnAybSwK
ICAgICAgICAgcCA9IHBhZ2VfbGlzdF9yZW1vdmVfaGVhZCgmcDJtLT5wb2Quc3VwZXIpOwogICAg
ICAgICBtZm4gPSBtZm5feChwYWdlX3RvX21mbihwKSk7CiAKLSAgICAgICAgZm9yICggaT0wOyBp
PFNVUEVSUEFHRV9QQUdFUzsgaSsrICkKKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBTVVBFUlBB
R0VfUEFHRVM7IGkrKyApCiAgICAgICAgIHsKICAgICAgICAgICAgIHEgPSBtZm5fdG9fcGFnZShf
bWZuKG1mbitpKSk7CiAgICAgICAgICAgICBwYWdlX2xpc3RfYWRkX3RhaWwocSwgJnAybS0+cG9k
LnNpbmdsZSk7CkBAIC0xNzQsMTIgKzE3NSwxMiBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5mbyAq
IHAybV9wb2RfY2FjaGVfZ2V0KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAgICAgY2FzZSBQQUdF
X09SREVSXzJNOgogICAgICAgICBCVUdfT04oIHBhZ2VfbGlzdF9lbXB0eSgmcDJtLT5wb2Quc3Vw
ZXIpICk7CiAgICAgICAgIHAgPSBwYWdlX2xpc3RfcmVtb3ZlX2hlYWQoJnAybS0+cG9kLnN1cGVy
KTsKLSAgICAgICAgcDJtLT5wb2QuY291bnQgLT0gMSA8PCBvcmRlcjsKKyAgICAgICAgcDJtLT5w
b2QuY291bnQgLT0gMVVMIDw8IG9yZGVyOwogICAgICAgICBicmVhazsKICAgICBjYXNlIFBBR0Vf
T1JERVJfNEs6CiAgICAgICAgIEJVR19PTiggcGFnZV9saXN0X2VtcHR5KCZwMm0tPnBvZC5zaW5n
bGUpICk7CiAgICAgICAgIHAgPSBwYWdlX2xpc3RfcmVtb3ZlX2hlYWQoJnAybS0+cG9kLnNpbmds
ZSk7Ci0gICAgICAgIHAybS0+cG9kLmNvdW50IC09IDE7CisgICAgICAgIHAybS0+cG9kLmNvdW50
IC09IDFVTDsKICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgQlVHKCk7CkBA
IC0xODcsNyArMTg4LDcgQEAgc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKiBwMm1fcG9kX2NhY2hl
X2dldChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogCiAgICAgLyogUHV0IHRoZSBwYWdlcyBiYWNr
IG9uIHRoZSBkb21haW4gcGFnZV9saXN0ICovCiAgICAgbG9ja19wYWdlX2FsbG9jKHAybSk7Ci0g
ICAgZm9yICggaSA9IDAgOyBpIDwgKDEgPDwgb3JkZXIpOyBpKysgKQorICAgIGZvciAoIGkgPSAw
IDsgaSA8ICgxVUwgPDwgb3JkZXIpOyBpKysgKQogICAgIHsKICAgICAgICAgQlVHX09OKHBhZ2Vf
Z2V0X293bmVyKHAgKyBpKSAhPSBwMm0tPmRvbWFpbik7CiAgICAgICAgIHBhZ2VfbGlzdF9hZGRf
dGFpbChwICsgaSwgJnAybS0+ZG9tYWluLT5wYWdlX2xpc3QpOwpAQCAtMjUxLDcgKzI1Miw4IEBA
IHAybV9wb2Rfc2V0X2NhY2hlX3RhcmdldChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25l
ZCBsb25nIHBvZF90YXJnZXQsIGludCBwCiAgICAgd2hpbGUgKCBwb2RfdGFyZ2V0IDwgcDJtLT5w
b2QuY291bnQgKQogICAgIHsKICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqIHBhZ2U7Ci0gICAg
ICAgIGludCBvcmRlciwgaTsKKyAgICAgICAgdW5zaWduZWQgaW50IG9yZGVyOworICAgICAgICB1
bnNpZ25lZCBsb25nIGk7CiAKICAgICAgICAgaWYgKCAocDJtLT5wb2QuY291bnQgLSBwb2RfdGFy
Z2V0KSA+IFNVUEVSUEFHRV9QQUdFUwogICAgICAgICAgICAgICYmICFwYWdlX2xpc3RfZW1wdHko
JnAybS0+cG9kLnN1cGVyKSApCkBAIC0yNjQsMTAgKzI2NiwxMCBAQCBwMm1fcG9kX3NldF9jYWNo
ZV90YXJnZXQoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBwb2RfdGFyZ2V0
LCBpbnQgcAogICAgICAgICBBU1NFUlQocGFnZSAhPSBOVUxMKTsKIAogICAgICAgICAvKiBUaGVu
IGZyZWUgdGhlbSAqLwotICAgICAgICBmb3IgKCBpID0gMCA7IGkgPCAoMSA8PCBvcmRlcikgOyBp
KysgKQorICAgICAgICBmb3IgKCBpID0gMCA7IGkgPCAoMVVMIDw8IG9yZGVyKSA7IGkrKyApCiAg
ICAgICAgIHsKICAgICAgICAgICAgIC8qIENvcGllZCBmcm9tIGNvbW1vbi9tZW1vcnkuYzpndWVz
dF9yZW1vdmVfcGFnZSgpICovCi0gICAgICAgICAgICBpZiAoIHVubGlrZWx5KCFnZXRfcGFnZShw
YWdlK2ksIGQpKSApCisgICAgICAgICAgICBpZiAoIHVubGlrZWx5KCFnZXRfcGFnZShwYWdlICsg
aSwgZCkpICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0df
SU5GTywgIkJhZCBwYWdlIGZyZWUgZm9yIGRvbWFpbiAldVxuIiwgZC0+ZG9tYWluX2lkKTsKICAg
ICAgICAgICAgICAgICByZXQgPSAtRUlOVkFMOwpAQCAtMjc1LDEyICsyNzcsMTIgQEAgcDJtX3Bv
ZF9zZXRfY2FjaGVfdGFyZ2V0KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcg
cG9kX3RhcmdldCwgaW50IHAKICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgaWYgKCB0ZXN0
X2FuZF9jbGVhcl9iaXQoX1BHVF9waW5uZWQsICYocGFnZStpKS0+dS5pbnVzZS50eXBlX2luZm8p
ICkKLSAgICAgICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlK2kpOworICAgICAgICAg
ICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UgKyBpKTsKIAogICAgICAgICAgICAgaWYgKCB0
ZXN0X2FuZF9jbGVhcl9iaXQoX1BHQ19hbGxvY2F0ZWQsICYocGFnZStpKS0+Y291bnRfaW5mbykg
KQotICAgICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UraSk7CisgICAgICAgICAgICAgICAgcHV0
X3BhZ2UocGFnZSArIGkpOwogCi0gICAgICAgICAgICBwdXRfcGFnZShwYWdlK2kpOworICAgICAg
ICAgICAgcHV0X3BhZ2UocGFnZSArIGkpOwogCiAgICAgICAgICAgICBpZiAoIHByZWVtcHRpYmxl
ICYmIHBvZF90YXJnZXQgIT0gcDJtLT5wb2QuY291bnQgJiYKICAgICAgICAgICAgICAgICAgaHlw
ZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCkBAIC01MTMsNyArNTE1LDcgQEAgcDJtX3BvZF9kZWNy
ZWFzZV9yZXNlcnZhdGlvbihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB4ZW5fcGZuX3QgZ3BmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IG9yZGVyKQogewotICAgIGludCByZXQ9MDsKKyAgICBpbnQgcmV0ID0gMDsKICAg
ICB1bnNpZ25lZCBsb25nIGksIG47CiAgICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IHAybV9n
ZXRfaG9zdHAybShkKTsKICAgICBib29sX3Qgc3RlYWxfZm9yX2NhY2hlOwpAQCAtNTU2LDcgKzU1
OCw3IEBAIHAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24oc3RydWN0IGRvbWFpbiAqZCwKICAg
ICB9CiAKICAgICAvKiBObyBwb3B1bGF0ZS1vbi1kZW1hbmQ/ICBEb24ndCBuZWVkIHRvIHN0ZWFs
IGFueXRoaW5nPyAgVGhlbiB3ZSdyZSBkb25lISovCi0gICAgaWYoIXBvZCAmJiAhc3RlYWxfZm9y
X2NhY2hlKQorICAgIGlmICggIXBvZCAmJiAhc3RlYWxfZm9yX2NhY2hlICkKICAgICAgICAgZ290
byBvdXRfdW5sb2NrOwogCiAgICAgaWYgKCAhbm9ucG9kICkKQEAgLTU2Nyw3ICs1NjksNyBAQCBw
Mm1fcG9kX2RlY3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAq
LwogICAgICAgICBwMm1fc2V0X2VudHJ5KHAybSwgZ3BmbiwgSU5WQUxJRF9NRk4sIG9yZGVyLCBw
Mm1faW52YWxpZCwKICAgICAgICAgICAgICAgICAgICAgICBwMm0tPmRlZmF1bHRfYWNjZXNzKTsK
LSAgICAgICAgcDJtLT5wb2QuZW50cnlfY291bnQtPSgxPDxvcmRlcik7CisgICAgICAgIHAybS0+
cG9kLmVudHJ5X2NvdW50IC09IDFVTCA8PCBvcmRlcjsKICAgICAgICAgQlVHX09OKHAybS0+cG9k
LmVudHJ5X2NvdW50IDwgMCk7CiAgICAgICAgIHJldCA9IDE7CiAgICAgICAgIGdvdG8gb3V0X2Vu
dHJ5X2NoZWNrOwpAQCAtNTgxLDEwICs1ODMsMTAgQEAgcDJtX3BvZF9kZWNyZWFzZV9yZXNlcnZh
dGlvbihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAqIC0gb3JkZXIgPj0gU1VQRVJQQUdFX09SREVS
ICh0aGUgbG9vcCBiZWxvdyB3aWxsIHRha2UgY2FyZSBvZiB0aGlzKQogICAgICAqIC0gbm90IGFs
bCBvZiB0aGUgcGFnZXMgd2VyZSBSQU0gKG5vdyBrbm93aW5nIG9yZGVyIDwgU1VQRVJQQUdFX09S
REVSKQogICAgICAqLwotICAgIGlmICggc3RlYWxfZm9yX2NhY2hlICYmIG9yZGVyIDwgU1VQRVJQ
QUdFX09SREVSICYmIHJhbSA9PSAoMSA8PCBvcmRlcikgJiYKKyAgICBpZiAoIHN0ZWFsX2Zvcl9j
YWNoZSAmJiBvcmRlciA8IFNVUEVSUEFHRV9PUkRFUiAmJiByYW0gPT0gKDFVTCA8PCBvcmRlcikg
JiYKICAgICAgICAgIHAybV9wb2RfemVyb19jaGVja19zdXBlcnBhZ2UocDJtLCBncGZuICYgfihT
VVBFUlBBR0VfUEFHRVMgLSAxKSkgKQogICAgIHsKLSAgICAgICAgcG9kID0gMSA8PCBvcmRlcjsK
KyAgICAgICAgcG9kID0gMVVMIDw8IG9yZGVyOwogICAgICAgICByYW0gPSBub25wb2QgPSAwOwog
ICAgICAgICBBU1NFUlQoc3RlYWxfZm9yX2NhY2hlID09IChwMm0tPnBvZC5lbnRyeV9jb3VudCA+
IHAybS0+cG9kLmNvdW50KSk7CiAgICAgfQpAQCAtNjI1LDcgKzYyNyw3IEBAIHAybV9wb2RfZGVj
cmVhc2VfcmVzZXJ2YXRpb24oc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAqIGF2b2lk
IGJyZWFraW5nIHVwIHN1cGVycGFnZXMuCiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2U7Ci0gICAgICAgICAgICB1bnNpZ25lZCBpbnQgajsKKyAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgajsKIAogICAgICAgICAgICAgQVNTRVJUKG1mbl92YWxpZCht
Zm4pKTsKIApAQCAtNzUzLDEzICs3NTUsMTMgQEAgcDJtX3BvZF96ZXJvX2NoZWNrX3N1cGVycGFn
ZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbikKICAgICB9CiAKICAg
ICAvKiBOb3csIGRvIGEgcXVpY2sgY2hlY2sgdG8gc2VlIGlmIGl0IG1heSBiZSB6ZXJvIGJlZm9y
ZSB1bm1hcHBpbmcuICovCi0gICAgZm9yICggaT0wOyBpPFNVUEVSUEFHRV9QQUdFUzsgaSsrICkK
KyAgICBmb3IgKCBpID0gMDsgaSA8IFNVUEVSUEFHRV9QQUdFUzsgaSsrICkKICAgICB7CiAgICAg
ICAgIC8qIFF1aWNrIHplcm8tY2hlY2sgKi8KICAgICAgICAgbWFwID0gbWFwX2RvbWFpbl9wYWdl
KF9tZm4obWZuX3gobWZuMCkgKyBpKSk7CiAKLSAgICAgICAgZm9yICggaj0wOyBqPDE2OyBqKysg
KQotICAgICAgICAgICAgaWYoICoobWFwK2opICE9IDAgKQorICAgICAgICBmb3IgKCBqID0gMDsg
aiA8IDE2OyBqKysgKQorICAgICAgICAgICAgaWYgKCAqKG1hcCArIGopICE9IDAgKQogICAgICAg
ICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKG1hcCk7CkBAIC03
NzksNyArNzgxLDcgQEAgcDJtX3BvZF96ZXJvX2NoZWNrX3N1cGVycGFnZShzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbikKICAgICAgKiB2aWEgdGhlIGdyYW50IHRhYmxl
IGludGVyZmFjZSwgb3IgYnkgcWVtdS4gIEFsbG93IG9uZSByZWZjb3VudCBmb3IKICAgICAgKiBi
ZWluZyBhbGxvY2F0ZWQgdG8gdGhlIGRvbWFpbi4KICAgICAgKi8KLSAgICBmb3IgKCBpPTA7IGkg
PCBTVVBFUlBBR0VfUEFHRVM7IGkrKyApCisgICAgZm9yICggaSA9IDA7IGkgPCBTVVBFUlBBR0Vf
UEFHRVM7IGkrKyApCiAgICAgewogICAgICAgICBtZm4gPSBfbWZuKG1mbl94KG1mbjApICsgaSk7
CiAgICAgICAgIGlmICggKG1mbl90b19wYWdlKG1mbiktPmNvdW50X2luZm8gJiBQR0NfY291bnRf
bWFzaykgPiAxICkKQEAgLTc5MCwxMiArNzkyLDEyIEBAIHAybV9wb2RfemVyb19jaGVja19zdXBl
cnBhZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgfQog
CiAgICAgLyogRmluYWxseSwgZG8gYSBmdWxsIHplcm8tY2hlY2sgKi8KLSAgICBmb3IgKCBpPTA7
IGkgPCBTVVBFUlBBR0VfUEFHRVM7IGkrKyApCisgICAgZm9yICggaSA9IDA7IGkgPCBTVVBFUlBB
R0VfUEFHRVM7IGkrKyApCiAgICAgewogICAgICAgICBtYXAgPSBtYXBfZG9tYWluX3BhZ2UoX21m
bihtZm5feChtZm4wKSArIGkpKTsKIAotICAgICAgICBmb3IgKCBqPTA7IGo8UEFHRV9TSVpFL3Np
emVvZigqbWFwKTsgaisrICkKLSAgICAgICAgICAgIGlmKCAqKG1hcCtqKSAhPSAwICkKKyAgICAg
ICAgZm9yICggaiA9IDA7IGogPCAoUEFHRV9TSVpFIC8gc2l6ZW9mKCptYXApKTsgaisrICkKKyAg
ICAgICAgICAgIGlmICggKihtYXAraikgIT0gMCApCiAgICAgICAgICAgICB7CiAgICAgICAgICAg
ICAgICAgcmVzZXQgPSAxOwogICAgICAgICAgICAgICAgIGJyZWFrOwpAQCAtODQ1LDcgKzg0Nyw3
IEBAIHAybV9wb2RfemVyb19jaGVjayhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBs
b25nICpnZm5zLCBpbnQgY291bnQpCiB7CiAgICAgbWZuX3QgbWZuc1tjb3VudF07CiAgICAgcDJt
X3R5cGVfdCB0eXBlc1tjb3VudF07Ci0gICAgdW5zaWduZWQgbG9uZyAqIG1hcFtjb3VudF07Cisg
ICAgdW5zaWduZWQgbG9uZyAqbWFwW2NvdW50XTsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcDJt
LT5kb21haW47CiAKICAgICBpbnQgaSwgajsKQEAgLTg1Niw3ICs4NTgsNyBAQCBwMm1fcG9kX3pl
cm9fY2hlY2soc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyAqZ2ZucywgaW50
IGNvdW50KQogICAgICAgICBtYXhfcmVmKys7CiAKICAgICAvKiBGaXJzdCwgZ2V0IHRoZSBnZm4g
bGlzdCwgdHJhbnNsYXRlIHRvIG1mbnMsIGFuZCBtYXAgdGhlIHBhZ2VzLiAqLwotICAgIGZvciAo
IGk9MDsgaTxjb3VudDsgaSsrICkKKyAgICBmb3IgKCBpID0gMDsgaSA8IGNvdW50OyBpKysgKQog
ICAgIHsKICAgICAgICAgcDJtX2FjY2Vzc190IGE7CiAgICAgICAgIG1mbnNbaV0gPSBwMm0tPmdl
dF9lbnRyeShwMm0sIGdmbnNbaV0sIHR5cGVzICsgaSwgJmEsIDAsIE5VTEwsIE5VTEwpOwpAQCAt
ODc3LDE0ICs4NzksMTQgQEAgcDJtX3BvZF96ZXJvX2NoZWNrKHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0sIHVuc2lnbmVkIGxvbmcgKmdmbnMsIGludCBjb3VudCkKICAgICAgKiBUaGVuLCBnbyB0aHJv
dWdoIGFuZCBjaGVjayBmb3IgemVyb2VkIHBhZ2VzLCByZW1vdmluZyB3cml0ZSBwZXJtaXNzaW9u
CiAgICAgICogZm9yIHRob3NlIHdpdGggemVyb2VzLgogICAgICAqLwotICAgIGZvciAoIGk9MDsg
aTxjb3VudDsgaSsrICkKKyAgICBmb3IgKCBpID0gMDsgaSA8IGNvdW50OyBpKysgKQogICAgIHsK
LSAgICAgICAgaWYoIW1hcFtpXSkKKyAgICAgICAgaWYgKCAhbWFwW2ldICkKICAgICAgICAgICAg
IGNvbnRpbnVlOwogCiAgICAgICAgIC8qIFF1aWNrIHplcm8tY2hlY2sgKi8KLSAgICAgICAgZm9y
ICggaj0wOyBqPDE2OyBqKysgKQotICAgICAgICAgICAgaWYoICoobWFwW2ldK2opICE9IDAgKQor
ICAgICAgICBmb3IgKCBqID0gMDsgaiA8IDE2OyBqKysgKQorICAgICAgICAgICAgaWYgKCAqKG1h
cFtpXSArIGopICE9IDAgKQogICAgICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGlmICgg
aiA8IDE2ICkKQEAgLTkxNywxMyArOTE5LDEzIEBAIHAybV9wb2RfemVyb19jaGVjayhzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nICpnZm5zLCBpbnQgY291bnQpCiAgICAgcDJt
X3RsYl9mbHVzaF9zeW5jKHAybSk7CiAKICAgICAvKiBOb3cgY2hlY2sgZWFjaCBwYWdlIGZvciBy
ZWFsICovCi0gICAgZm9yICggaT0wOyBpIDwgY291bnQ7IGkrKyApCisgICAgZm9yICggaSA9IDA7
IGkgPCBjb3VudDsgaSsrICkKICAgICB7Ci0gICAgICAgIGlmKCFtYXBbaV0pCisgICAgICAgIGlm
ICggIW1hcFtpXSApCiAgICAgICAgICAgICBjb250aW51ZTsKIAotICAgICAgICBmb3IgKCBqPTA7
IGo8UEFHRV9TSVpFL3NpemVvZigqbWFwW2ldKTsgaisrICkKLSAgICAgICAgICAgIGlmKCAqKG1h
cFtpXStqKSAhPSAwICkKKyAgICAgICAgZm9yICggaiA9IDA7IGogPCAoUEFHRV9TSVpFIC8gc2l6
ZW9mKCptYXBbaV0pKTsgaisrICkKKyAgICAgICAgICAgIGlmICggKihtYXBbaV0gKyBqKSAhPSAw
ICkKICAgICAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICB1bm1hcF9kb21haW5fcGFnZSht
YXBbaV0pOwpAQCAtOTMyLDEwICs5MzQsMTAgQEAgcDJtX3BvZF96ZXJvX2NoZWNrKHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgKmdmbnMsIGludCBjb3VudCkKICAgICAgICAg
ICogU2VlIGNvbW1lbnQgaW4gcDJtX3BvZF96ZXJvX2NoZWNrX3N1cGVycGFnZSgpIHJlIGdudHRh
YgogICAgICAgICAgKiBjaGVjayB0aW1pbmcuCiAgICAgICAgICAqLwotICAgICAgICBpZiAoIGog
PCBQQUdFX1NJWkUvc2l6ZW9mKCptYXBbaV0pICkKKyAgICAgICAgaWYgKCBqIDwgKFBBR0VfU0la
RSAvIHNpemVvZigqbWFwW2ldKSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBwMm1fc2V0X2Vu
dHJ5KHAybSwgZ2Zuc1tpXSwgbWZuc1tpXSwgUEFHRV9PUkRFUl80SywKLSAgICAgICAgICAgICAg
ICB0eXBlc1tpXSwgcDJtLT5kZWZhdWx0X2FjY2Vzcyk7CisgICAgICAgICAgICAgICAgICAgICAg
ICAgIHR5cGVzW2ldLCBwMm0tPmRlZmF1bHRfYWNjZXNzKTsKICAgICAgICAgfQogICAgICAgICBl
bHNlCiAgICAgICAgIHsKQEAgLTk2OCw3ICs5NzAsNyBAQCBzdGF0aWMgdm9pZAogcDJtX3BvZF9l
bWVyZ2VuY3lfc3dlZXAoc3RydWN0IHAybV9kb21haW4gKnAybSkKIHsKICAgICB1bnNpZ25lZCBs
b25nIGdmbnNbUE9EX1NXRUVQX1NUUklERV07Ci0gICAgdW5zaWduZWQgbG9uZyBpLCBqPTAsIHN0
YXJ0LCBsaW1pdDsKKyAgICB1bnNpZ25lZCBsb25nIGksIGogPSAwLCBzdGFydCwgbGltaXQ7CiAg
ICAgcDJtX3R5cGVfdCB0OwogCiAKQEAgLTk4NSw3ICs5ODcsNyBAQCBwMm1fcG9kX2VtZXJnZW5j
eV9zd2VlcChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogICAgICAqIGNhcmVmdWwgYWJvdXQgc3Bp
bmxvY2sgcmVjdXJzaW9uIGxpbWl0cyBhbmQgUE9EX1NXRUVQX1NUUklERS4KICAgICAgKi8KICAg
ICBwMm1fbG9jayhwMm0pOwotICAgIGZvciAoIGk9cDJtLT5wb2QucmVjbGFpbV9zaW5nbGU7IGkg
PiAwIDsgaS0tICkKKyAgICBmb3IgKCBpID0gcDJtLT5wb2QucmVjbGFpbV9zaW5nbGU7IGkgPiAw
IDsgaS0tICkKICAgICB7CiAgICAgICAgIHAybV9hY2Nlc3NfdCBhOwogICAgICAgICAodm9pZClw
Mm0tPmdldF9lbnRyeShwMm0sIGksICZ0LCAmYSwgMCwgTlVMTCwgTlVMTCk7CkBAIC0xMDc5LDcg
KzEwODEsNyBAQCBwMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
LCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwID0gTlVMTDsgLyog
Q29tcGlsZXIgd2FybmluZ3MgKi8KICAgICB1bnNpZ25lZCBsb25nIGdmbl9hbGlnbmVkOwogICAg
IG1mbl90IG1mbjsKLSAgICBpbnQgaTsKKyAgICB1bnNpZ25lZCBsb25nIGk7CiAKICAgICBBU1NF
UlQoZ2ZuX2xvY2tlZF9ieV9tZShwMm0sIGdmbikpOwogICAgIHBvZF9sb2NrKHAybSk7CkBAIC0x
MTQzLDcgKzExNDUsNyBAQCBwMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwKIAogICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHApOwog
Ci0gICAgQlVHX09OKChtZm5feChtZm4pICYgKCgxIDw8IG9yZGVyKS0xKSkgIT0gMCk7CisgICAg
QlVHX09OKChtZm5feChtZm4pICYgKCgxVUwgPDwgb3JkZXIpIC0gMSkpICE9IDApOwogCiAgICAg
Z2ZuX2FsaWduZWQgPSAoZ2ZuID4+IG9yZGVyKSA8PCBvcmRlcjsKIApAQCAtMTE1Niw3ICsxMTU4
LDcgQEAgcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5z
aWduZWQgbG9uZyBnZm4sCiAgICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KGQsIG1mbl9hZGQobWZu
LCBpKSk7CiAgICAgfQogCi0gICAgcDJtLT5wb2QuZW50cnlfY291bnQgLT0gKDEgPDwgb3JkZXIp
OworICAgIHAybS0+cG9kLmVudHJ5X2NvdW50IC09ICgxVUwgPDwgb3JkZXIpOwogICAgIEJVR19P
TihwMm0tPnBvZC5lbnRyeV9jb3VudCA8IDApOwogCiAgICAgcG9kX2VhZ2VyX3JlY29yZChwMm0s
IGdmbl9hbGlnbmVkLCBvcmRlcik7CkBAIC0xMTk4LDggKzEyMDAsOCBAQCByZW1hcF9hbmRfcmV0
cnk6CiAgICAgICogTk9URTogSW4gYSBwMm0gZmluZS1ncmFpbmVkIGxvY2sgc2NlbmFyaW8gdGhp
cyBtaWdodAogICAgICAqIG5lZWQgcHJvbW90aW5nIHRoZSBnZm4gbG9jayBmcm9tIGdmbi0+Mk0g
c3VwZXJwYWdlLgogICAgICAqLwotICAgIGdmbl9hbGlnbmVkID0gKGdmbj4+b3JkZXIpPDxvcmRl
cjsKLSAgICBmb3IoaT0wOyBpPCgxPDxvcmRlcik7IGkrKykKKyAgICBnZm5fYWxpZ25lZCA9IChn
Zm4gPj4gb3JkZXIpIDw8IG9yZGVyOworICAgIGZvciAoIGkgPSAwOyBpIDwgKDFVTCA8PCBvcmRl
cik7IGkrKyApCiAgICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBnZm5fYWxpZ25lZCArIGksIElO
VkFMSURfTUZOLCBQQUdFX09SREVSXzRLLAogICAgICAgICAgICAgICAgICAgICAgIHAybV9wb3B1
bGF0ZV9vbl9kZW1hbmQsIHAybS0+ZGVmYXVsdF9hY2Nlc3MpOwogICAgIGlmICggdGJfaW5pdF9k
b25lICkKQEAgLTEyNjIsNyArMTI2NCw3IEBAIGd1ZXN0X3BoeXNtYXBfbWFya19wb3B1bGF0ZV9v
bl9kZW1hbmQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAgaWYgKCBy
YyA9PSAwICkKICAgICB7CiAgICAgICAgIHBvZF9sb2NrKHAybSk7Ci0gICAgICAgIHAybS0+cG9k
LmVudHJ5X2NvdW50ICs9IDEgPDwgb3JkZXI7CisgICAgICAgIHAybS0+cG9kLmVudHJ5X2NvdW50
ICs9IDFVTCA8PCBvcmRlcjsKICAgICAgICAgcDJtLT5wb2QuZW50cnlfY291bnQgLT0gcG9kX2Nv
dW50OwogICAgICAgICBCVUdfT04ocDJtLT5wb2QuZW50cnlfY291bnQgPCAwKTsKICAgICAgICAg
cG9kX3VubG9jayhwMm0pOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Oct 03 03:23:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 03:23:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dzDo0-0000BY-VX; Tue, 03 Oct 2017 03:23:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzDo0-0000BG-2d
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 03:23:36 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 9F/69-03616-7B203D95; Tue, 03 Oct 2017 03:23:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXcb0+V
 Ig8YmbYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNmHa1k63gm1DF2jcXWRoYX/F1MXJxCAn8ZpTo
 mr2SBcI5zyhx7PI71i5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQXiJO6t3
 wZm8wqYSbw/sIERxGYBqp/y9DTjBEaOBYwMqxg1ilOLylKLdI2N9JKKMtMzSnITM3N0DQ3M9H
 JTi4sT01NzEpOK9ZLzczcxAr3CAAQ7GE+vCzzEKMnBpCTKywj0lhBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3kZGoJxgUWp6akVaZg4wPGDSEhw8SiK84gxAad7igsTc4sx0iNQpRkUpcd4pIH0C
 IImM0jy4NlhIXmKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iw7yqQKTyZeSVw018BLWYCWjyn6
 wLI4pJEhJRUA2NxCOOnb5X7Z1te/rxzlfL9oNbNISLFZZmu4jLfX6xxO6zR0ezDnOr+pn5Tvf
 iXjbzf0iX3+VzUXK76ZdXBe+zyXttnJPR4ryh9LCP2gzG5/Wmg33Pvyw/3TlR/F/Ng8l6bk9n
 vO35einO14wgz2OuwrP5gwQrZe+KZsxcdnsHwJVvfVbf30VElluKMREMt5qLiRAA4/3nGRAIA
 AA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1507001013!71765666!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45060 invoked from network); 3 Oct 2017 03:23:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Oct 2017 03:23:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzDnx-0003Sz-I6
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 03:23:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dzDnx-0004FZ-HP
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 03:23:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dzDnx-0004FZ-HP@xenbits.xenproject.org>
Date: Tue, 03 Oct 2017 03:23:33 +0000
Subject: [Xen-changelog] [xen master] xen/x86: p2m-pod: Avoid redundant
	assignments in p2m_pod_demand_populate
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDJjMjcwNDljYTFiYzFhNTQ4OTFhZjNiYzM3NmUwZDU3MmQ0MWQyYzIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE9j
dCAyIDE2OjQwOjAyIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gT2N0IDIgMTY6NDA6MDIgMjAxNyAr
MDEwMAoKICAgIHhlbi94ODY6IHAybS1wb2Q6IEF2b2lkIHJlZHVuZGFudCBhc3NpZ25tZW50cyBp
biBwMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZQogICAgCiAgICBnZm5fYWxpZ25lZCBpcyBhc3NpZ25l
ZCAzIHRpbWVzIHdpdGggdGhlIGV4YWN0IHNhbWUgZm9ybXVsYS4gQWxsIHRoZQogICAgdmFyaWFi
bGVzIHVzZWQgYXJlIG5vdCBtb2RpZmllZCwgc28gY29uc29saWRhdGUgaW4gYSBzaW5nbGUgYXNz
aWdubWVudAogICAgYXQgdGhlIGJlZ2lubmluZyBvZiB0aGUgZnVuY3Rpb24uCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBBY2tl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYv
bW0vcDJtLXBvZC5jIHwgNiArLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwg
NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jIGIv
eGVuL2FyY2gveDg2L21tL3AybS1wb2QuYwppbmRleCBmMDRkNmUwLi5iY2M4N2FlIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0t
cG9kLmMKQEAgLTEwNzksNyArMTA3OSw3IEBAIHAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHN0cnVj
dCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAogewogICAgIHN0cnVjdCBkb21h
aW4gKmQgPSBwMm0tPmRvbWFpbjsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwID0gTlVMTDsgLyog
Q29tcGlsZXIgd2FybmluZ3MgKi8KLSAgICB1bnNpZ25lZCBsb25nIGdmbl9hbGlnbmVkOworICAg
IHVuc2lnbmVkIGxvbmcgZ2ZuX2FsaWduZWQgPSAoZ2ZuID4+IG9yZGVyKSA8PCBvcmRlcjsKICAg
ICBtZm5fdCBtZm47CiAgICAgdW5zaWduZWQgbG9uZyBpOwogCkBAIC0xMTAyLDcgKzExMDIsNiBA
QCBwMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25l
ZCBsb25nIGdmbiwKICAgICBpZiAoIG9yZGVyID09IFBBR0VfT1JERVJfMUcgKQogICAgIHsKICAg
ICAgICAgcG9kX3VubG9jayhwMm0pOwotICAgICAgICBnZm5fYWxpZ25lZCA9IChnZm4gPj4gb3Jk
ZXIpIDw8IG9yZGVyOwogICAgICAgICAvKgogICAgICAgICAgKiBOb3RlIHRoYXQgd2UgYXJlIHN1
cHBvc2VkIHRvIGNhbGwgcDJtX3NldF9lbnRyeSgpIDUxMiB0aW1lcyB0bwogICAgICAgICAgKiBz
cGxpdCAxR0IgaW50byA1MTIgMk1CIHBhZ2VzIGhlcmUuIEJ1dCBXZSBvbmx5IGRvIG9uY2UgaGVy
ZSBiZWNhdXNlCkBAIC0xMTQ3LDggKzExNDYsNiBAQCBwMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwKIAogICAgIEJVR19PTigo
bWZuX3gobWZuKSAmICgoMVVMIDw8IG9yZGVyKSAtIDEpKSAhPSAwKTsKIAotICAgIGdmbl9hbGln
bmVkID0gKGdmbiA+PiBvcmRlcikgPDwgb3JkZXI7Ci0KICAgICBwMm1fc2V0X2VudHJ5KHAybSwg
Z2ZuX2FsaWduZWQsIG1mbiwgb3JkZXIsIHAybV9yYW1fcncsCiAgICAgICAgICAgICAgICAgICBw
Mm0tPmRlZmF1bHRfYWNjZXNzKTsKIApAQCAtMTIwMCw3ICsxMTk3LDYgQEAgcmVtYXBfYW5kX3Jl
dHJ5OgogICAgICAqIE5PVEU6IEluIGEgcDJtIGZpbmUtZ3JhaW5lZCBsb2NrIHNjZW5hcmlvIHRo
aXMgbWlnaHQKICAgICAgKiBuZWVkIHByb21vdGluZyB0aGUgZ2ZuIGxvY2sgZnJvbSBnZm4tPjJN
IHN1cGVycGFnZS4KICAgICAgKi8KLSAgICBnZm5fYWxpZ25lZCA9IChnZm4gPj4gb3JkZXIpIDw8
IG9yZGVyOwogICAgIGZvciAoIGkgPSAwOyBpIDwgKDFVTCA8PCBvcmRlcik7IGkrKyApCiAgICAg
ICAgIHAybV9zZXRfZW50cnkocDJtLCBnZm5fYWxpZ25lZCArIGksIElOVkFMSURfTUZOLCBQQUdF
X09SREVSXzRLLAogICAgICAgICAgICAgICAgICAgICAgIHAybV9wb3B1bGF0ZV9vbl9kZW1hbmQs
IHAybS0+ZGVmYXVsdF9hY2Nlc3MpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xen.org Tue Oct 03 03:23:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 03:23:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dzDoB-0000EM-0o; Tue, 03 Oct 2017 03:23:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzDoA-0000E9-3b
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 03:23:46 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 81/35-03414-1C203D95; Tue, 03 Oct 2017 03:23:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFLMWRWlGSWpSXmKPExsWS0XRdVfcA0+V
 Ig487DC0mbDNwYPTY3reLPYAxijUzLym/IoE14/xOx4JNohUf7v5iaWDsFehi5OIQEvjNKNFz
 6gwThHOeUeL2xwtsXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC7hIbN2wG
 qycV8BMov9pCYjJAlT+/o/VBEaOBYwMqxg1ilOLylKLdI2N9JKKMtMzSnITM3N0DQ3M9HJTi4
 sT01NzEpOK9ZLzczcxAv3BAAQ7GE+vCzzEKMnBpCTKywj0kxBfUn5KZUZicUZ8UWlOavEhRhk
 ODiUJ3kZGoJxgUWp6akVaZg4wMGDSEhw8SiK84gxAad7igsTc4sx0iNQpRl2OH5Ou/GESYsnL
 z0uVEuedAjJDAKQoozQPbgQsSC8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmHcVyBSezLwSu
 E2vgI5gAjpiTtcFkCNKEhFSUg2MYuLLki6yi3DtTk6d1u19TuDy5Mj4jguX7Kw4V2eFii+J17
 d48Gjnpjed71blB0++9fvMBE5NnnDt/U/NtW8FPnd52Hzj0dPJb/9Jrttwef/uY93d6RPZTr7
 dMdetO/NAi8jynY+l19hbfdI2KX/R5/Tok3v4JyuTz3edEv2j558SXa9xV7/aVYmlOCPRUIu5
 qDgRAMGtfO9NAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1507001023!108705780!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65362 invoked from network); 3 Oct 2017 03:23:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Oct 2017 03:23:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzDo7-0003UG-Jy
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 03:23:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dzDo7-0004GC-JK
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 03:23:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dzDo7-0004GC-JK@xenbits.xenproject.org>
Date: Tue, 03 Oct 2017 03:23:43 +0000
Subject: [Xen-changelog] [xen master] xen/x86: p2m-pod: Clean-up use of
	typesafe MFN
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDAxNDkzNGRkOTRkMWVjYmIxMDc5OTg2OWU4NzBkMWE3ZDg4YzZkZTAKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE9j
dCAyIDE2OjQwOjAzIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gT2N0IDIgMTY6NDA6MDMgMjAxNyAr
MDEwMAoKICAgIHhlbi94ODY6IHAybS1wb2Q6IENsZWFuLXVwIHVzZSBvZiB0eXBlc2FmZSBNRk4K
ICAgIAogICAgU29tZSB1bmJveGluZy9ib3hpbmcgY2FuIGJlIGF2b2lkZWQgYnkgdXNpbmcgbWZu
X2FkZCguLi4pIGluc3RlYWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jIHwgMTAgKysrKystLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1w
b2QuYwppbmRleCBiY2M4N2FlLi4zNGY1MjM5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0v
cDJtLXBvZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKQEAgLTEwMSw3ICsxMDEs
NyBAQCBwMm1fcG9kX2NhY2hlX2FkZChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgICAqIHBy
b21pc2UgdG8gcHJvdmlkZSB6ZXJvIHBhZ2VzLiBTbyB3ZSBzY3J1YiBwYWdlcyBiZWZvcmUgdXNp
bmcuCiAgICAgICovCiAgICAgZm9yICggaSA9IDA7IGkgPCAoMVVMIDw8IG9yZGVyKTsgaSsrICkK
LSAgICAgICAgY2xlYXJfZG9tYWluX3BhZ2UoX21mbihtZm5feChwYWdlX3RvX21mbihwYWdlKSkg
KyBpKSk7CisgICAgICAgIGNsZWFyX2RvbWFpbl9wYWdlKG1mbl9hZGQocGFnZV90b19tZm4ocGFn
ZSksIGkpKTsKIAogICAgIC8qIEZpcnN0LCB0YWtlIGFsbCBwYWdlcyBvZmYgdGhlIGRvbWFpbiBs
aXN0ICovCiAgICAgbG9ja19wYWdlX2FsbG9jKHAybSk7CkBAIC03NDMsNyArNzQzLDcgQEAgcDJt
X3BvZF96ZXJvX2NoZWNrX3N1cGVycGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25l
ZCBsb25nIGdmbikKICAgICAgICAgICAgIG1mbjAgPSBtZm47CiAgICAgICAgICAgICB0eXBlMCA9
IHR5cGU7CiAgICAgICAgIH0KLSAgICAgICAgZWxzZSBpZiAoIHR5cGUgIT0gdHlwZTAgfHwgbWZu
X3gobWZuKSAhPSAobWZuX3gobWZuMCkgKyBpKSApCisgICAgICAgIGVsc2UgaWYgKCB0eXBlICE9
IHR5cGUwIHx8ICFtZm5fZXEobWZuLCBtZm5fYWRkKG1mbjAsIGkpKSApCiAgICAgICAgICAgICBn
b3RvIG91dDsKIAogICAgICAgICBuID0gMVVMIDw8IG1pbihjdXJfb3JkZXIsIFNVUEVSUEFHRV9P
UkRFUiArIDBVKTsKQEAgLTc1OCw3ICs3NTgsNyBAQCBwMm1fcG9kX3plcm9fY2hlY2tfc3VwZXJw
YWdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKQogICAgIGZvciAo
IGkgPSAwOyBpIDwgU1VQRVJQQUdFX1BBR0VTOyBpKysgKQogICAgIHsKICAgICAgICAgLyogUXVp
Y2sgemVyby1jaGVjayAqLwotICAgICAgICBtYXAgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihtZm5f
eChtZm4wKSArIGkpKTsKKyAgICAgICAgbWFwID0gbWFwX2RvbWFpbl9wYWdlKG1mbl9hZGQobWZu
MCwgaSkpOwogCiAgICAgICAgIGZvciAoIGogPSAwOyBqIDwgMTY7IGorKyApCiAgICAgICAgICAg
ICBpZiAoICoobWFwICsgaikgIT0gMCApCkBAIC03ODMsNyArNzgzLDcgQEAgcDJtX3BvZF96ZXJv
X2NoZWNrX3N1cGVycGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdm
bikKICAgICAgKi8KICAgICBmb3IgKCBpID0gMDsgaSA8IFNVUEVSUEFHRV9QQUdFUzsgaSsrICkK
ICAgICB7Ci0gICAgICAgIG1mbiA9IF9tZm4obWZuX3gobWZuMCkgKyBpKTsKKyAgICAgICAgbWZu
ID0gbWZuX2FkZChtZm4wLCBpKTsKICAgICAgICAgaWYgKCAobWZuX3RvX3BhZ2UobWZuKS0+Y291
bnRfaW5mbyAmIFBHQ19jb3VudF9tYXNrKSA+IDEgKQogICAgICAgICB7CiAgICAgICAgICAgICBy
ZXNldCA9IDE7CkBAIC03OTQsNyArNzk0LDcgQEAgcDJtX3BvZF96ZXJvX2NoZWNrX3N1cGVycGFn
ZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbikKICAgICAvKiBGaW5h
bGx5LCBkbyBhIGZ1bGwgemVyby1jaGVjayAqLwogICAgIGZvciAoIGkgPSAwOyBpIDwgU1VQRVJQ
QUdFX1BBR0VTOyBpKysgKQogICAgIHsKLSAgICAgICAgbWFwID0gbWFwX2RvbWFpbl9wYWdlKF9t
Zm4obWZuX3gobWZuMCkgKyBpKSk7CisgICAgICAgIG1hcCA9IG1hcF9kb21haW5fcGFnZShtZm5f
YWRkKG1mbjAsIGkpKTsKIAogICAgICAgICBmb3IgKCBqID0gMDsgaiA8IChQQUdFX1NJWkUgLyBz
aXplb2YoKm1hcCkpOyBqKysgKQogICAgICAgICAgICAgaWYgKCAqKG1hcCtqKSAhPSAwICkKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3Rl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Oct 03 03:23:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 03:23:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dzDoL-0000GP-2J; Tue, 03 Oct 2017 03:23:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzDoK-0000GC-4J
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 03:23:56 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 AF/18-03093-BC203D95; Tue, 03 Oct 2017 03:23:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfcU0+V
 IgzuPjS0mbDNwYPTY3reLPYAxijUzLym/IoE148wFh4J91hVd036wNjC+1uli5OIQEvjNKHG9
 bRcLhHOeUeLa3s+sXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC0RIXGr/w
 gJi8wqYSdy5NY8RxGYBqv8ycR77BEaOBYwMqxg1ilOLylKLdA0t9JKKMtMzSnITM3N0DQ3M9H
 JTi4sT01NzEpOK9ZLzczcxAn3CAAQ7GG9uDDjEKMnBpCTKywj0lRBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3n2MQDnBotT01Iq0zBxgcMCkJTh4lER4xRmA0rzFBYm5xZnpEKlTjIpS4rxTQPoE
 QBIZpXlwbbCAvMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3s8gU3gy80rgpr8CWswEtHhO1
 wWQxSWJCCmpBsZZ1Tt+y+Zv5j3TuteZq0zJavIu73aer5zBa3ee8li71G2J5qekY2eKu4yfPb
 706zTnZUkfS5Op265HSFrVn1hvsi3nTEy4XorDFPkJ1Ze133/9Yu19PcKC9aTtkkeSG1zeREy
 78Y9V93gp876js/54GtjWOokYi80p6zN46ZS2WfL/RzX708ZKLMUZiYZazEXFiQA2QZQyQwIA
 AA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1507001033!118808752!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13508 invoked from network); 3 Oct 2017 03:23:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Oct 2017 03:23:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzDoH-0003UQ-Nd
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 03:23:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dzDoH-0004Gr-LQ
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 03:23:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dzDoH-0004Gr-LQ@xenbits.xenproject.org>
Date: Tue, 03 Oct 2017 03:23:53 +0000
Subject: [Xen-changelog] [xen master] xen/x86: p2m-pod: Use typesafe gfn in
	p2m_pod_decrease_reservation
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDhjOTc1Y2Q0NGE0NDc4ZjRjYmUyNzEwOTQ5ZWNkYTJkZDc1NDBjNTkKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE9j
dCAyIDE2OjQwOjA0IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gT2N0IDIgMTY6NDA6MDQgMjAxNyAr
MDEwMAoKICAgIHhlbi94ODY6IHAybS1wb2Q6IFVzZSB0eXBlc2FmZSBnZm4gaW4gcDJtX3BvZF9k
ZWNyZWFzZV9yZXNlcnZhdGlvbgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3AybS5jICAgICAgICAgICB8ICAzICstLQogeGVu
L2FyY2gveDg2L21tL3AybS1wb2QuYyAgICB8IDIwICsrKysrKysrKy0tLS0tLS0tLS0tCiB4ZW4v
Y29tbW9uL21lbW9yeS5jICAgICAgICAgIHwgIDMgKystCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3Ay
bS5oICAgIHwgMTMgLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCAgICB8
ICA3IC0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9wMm0tY29tbW9uLmggfCAxMyArKysrKysrKysr
KysrCiA2IGZpbGVzIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyksIDM0IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwppbmRl
eCAxOTJhMWMzLi4wNDEwYjFlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKKysrIGIv
eGVuL2FyY2gvYXJtL3AybS5jCkBAIC0zOTMsOCArMzkzLDcgQEAgaW50IGd1ZXN0X3BoeXNtYXBf
bWFya19wb3B1bGF0ZV9vbl9kZW1hbmQoc3RydWN0IGRvbWFpbiAqZCwKICAgICByZXR1cm4gLUVO
T1NZUzsKIH0KIAotaW50IHAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24oc3RydWN0IGRvbWFp
biAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBncGZuLAor
aW50IHAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24oc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3Qg
Z2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9yZGVy
KQogewogICAgIHJldHVybiAtRU5PU1lTOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3Ay
bS1wb2QuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKaW5kZXggMzRmNTIzOS4uZWI3NGU1
YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYworKysgYi94ZW4vYXJjaC94
ODYvbW0vcDJtLXBvZC5jCkBAIC01MTEsOSArNTExLDcgQEAgcDJtX3BvZF96ZXJvX2NoZWNrX3N1
cGVycGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbik7CiAgKiBh
bGxvdyBkZWNyZWFzZV9yZXNlcnZhdGlvbigpIHRvIGhhbmRsZSBldmVyeXRoaW5nIGVsc2UuCiAg
Ki8KIGludAotcDJtX3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlvbihzdHJ1Y3QgZG9tYWluICpkLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgZ3BmbiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9yZGVyKQorcDJtX3BvZF9kZWNyZWFzZV9y
ZXNlcnZhdGlvbihzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIHVuc2lnbmVkIGludCBvcmRl
cikKIHsKICAgICBpbnQgcmV0ID0gMDsKICAgICB1bnNpZ25lZCBsb25nIGksIG47CkBAIC01MjEs
NyArNTE5LDcgQEAgcDJtX3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlvbihzdHJ1Y3QgZG9tYWluICpk
LAogICAgIGJvb2xfdCBzdGVhbF9mb3JfY2FjaGU7CiAgICAgbG9uZyBwb2QsIG5vbnBvZCwgcmFt
OwogCi0gICAgZ2ZuX2xvY2socDJtLCBncGZuLCBvcmRlcik7CisgICAgZ2ZuX2xvY2socDJtLCBn
Zm4sIG9yZGVyKTsKICAgICBwb2RfbG9jayhwMm0pOwogCiAgICAgLyoKQEAgLTU0NSw3ICs1NDMs
NyBAQCBwMm1fcG9kX2RlY3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVjdCBkb21haW4gKmQsCiAgICAg
ICAgIHAybV90eXBlX3QgdDsKICAgICAgICAgdW5zaWduZWQgaW50IGN1cl9vcmRlcjsKIAotICAg
ICAgICBwMm0tPmdldF9lbnRyeShwMm0sIGdwZm4gKyBpLCAmdCwgJmEsIDAsICZjdXJfb3JkZXIs
IE5VTEwpOworICAgICAgICBwMm0tPmdldF9lbnRyeShwMm0sIGdmbl94KGdmbikgKyBpLCAmdCwg
JmEsIDAsICZjdXJfb3JkZXIsIE5VTEwpOwogICAgICAgICBuID0gMVVMIDw8IG1pbihvcmRlciwg
Y3VyX29yZGVyKTsKICAgICAgICAgaWYgKCB0ID09IHAybV9wb3B1bGF0ZV9vbl9kZW1hbmQgKQog
ICAgICAgICAgICAgcG9kICs9IG47CkBAIC01NjcsNyArNTY1LDcgQEAgcDJtX3BvZF9kZWNyZWFz
ZV9yZXNlcnZhdGlvbihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgKiBBbGwgUG9EOiBNYXJr
IHRoZSB3aG9sZSByZWdpb24gaW52YWxpZCBhbmQgdGVsbCBjYWxsZXIKICAgICAgICAgICogd2Un
cmUgZG9uZS4KICAgICAgICAgICovCi0gICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBncGZuLCBJ
TlZBTElEX01GTiwgb3JkZXIsIHAybV9pbnZhbGlkLAorICAgICAgICBwMm1fc2V0X2VudHJ5KHAy
bSwgZ2ZuX3goZ2ZuKSwgSU5WQUxJRF9NRk4sIG9yZGVyLCBwMm1faW52YWxpZCwKICAgICAgICAg
ICAgICAgICAgICAgICBwMm0tPmRlZmF1bHRfYWNjZXNzKTsKICAgICAgICAgcDJtLT5wb2QuZW50
cnlfY291bnQgLT0gMVVMIDw8IG9yZGVyOwogICAgICAgICBCVUdfT04ocDJtLT5wb2QuZW50cnlf
Y291bnQgPCAwKTsKQEAgLTU4NCw3ICs1ODIsNyBAQCBwMm1fcG9kX2RlY3JlYXNlX3Jlc2VydmF0
aW9uKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICogLSBub3QgYWxsIG9mIHRoZSBwYWdlcyB3ZXJl
IFJBTSAobm93IGtub3dpbmcgb3JkZXIgPCBTVVBFUlBBR0VfT1JERVIpCiAgICAgICovCiAgICAg
aWYgKCBzdGVhbF9mb3JfY2FjaGUgJiYgb3JkZXIgPCBTVVBFUlBBR0VfT1JERVIgJiYgcmFtID09
ICgxVUwgPDwgb3JkZXIpICYmCi0gICAgICAgICBwMm1fcG9kX3plcm9fY2hlY2tfc3VwZXJwYWdl
KHAybSwgZ3BmbiAmIH4oU1VQRVJQQUdFX1BBR0VTIC0gMSkpICkKKyAgICAgICAgIHAybV9wb2Rf
emVyb19jaGVja19zdXBlcnBhZ2UocDJtLCBnZm5feChnZm4pICYgfihTVVBFUlBBR0VfUEFHRVMg
LSAxKSkgKQogICAgIHsKICAgICAgICAgcG9kID0gMVVMIDw8IG9yZGVyOwogICAgICAgICByYW0g
PSBub25wb2QgPSAwOwpAQCAtNjA1LDEzICs2MDMsMTMgQEAgcDJtX3BvZF9kZWNyZWFzZV9yZXNl
cnZhdGlvbihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICBwMm1fYWNjZXNzX3QgYTsKICAgICAg
ICAgdW5zaWduZWQgaW50IGN1cl9vcmRlcjsKIAotICAgICAgICBtZm4gPSBwMm0tPmdldF9lbnRy
eShwMm0sIGdwZm4gKyBpLCAmdCwgJmEsIDAsICZjdXJfb3JkZXIsIE5VTEwpOworICAgICAgICBt
Zm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbl94KGdmbikgKyBpLCAmdCwgJmEsIDAsICZjdXJf
b3JkZXIsIE5VTEwpOwogICAgICAgICBpZiAoIG9yZGVyIDwgY3VyX29yZGVyICkKICAgICAgICAg
ICAgIGN1cl9vcmRlciA9IG9yZGVyOwogICAgICAgICBuID0gMVVMIDw8IGN1cl9vcmRlcjsKICAg
ICAgICAgaWYgKCB0ID09IHAybV9wb3B1bGF0ZV9vbl9kZW1hbmQgKQogICAgICAgICB7Ci0gICAg
ICAgICAgICBwMm1fc2V0X2VudHJ5KHAybSwgZ3BmbiArIGksIElOVkFMSURfTUZOLCBjdXJfb3Jk
ZXIsCisgICAgICAgICAgICBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuX3goZ2ZuKSArIGksIElOVkFM
SURfTUZOLCBjdXJfb3JkZXIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9pbnZhbGlk
LCBwMm0tPmRlZmF1bHRfYWNjZXNzKTsKICAgICAgICAgICAgIHAybS0+cG9kLmVudHJ5X2NvdW50
IC09IG47CiAgICAgICAgICAgICBCVUdfT04ocDJtLT5wb2QuZW50cnlfY291bnQgPCAwKTsKQEAg
LTYzMyw3ICs2MzEsNyBAQCBwMm1fcG9kX2RlY3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVjdCBkb21h
aW4gKmQsCiAKICAgICAgICAgICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOwogCi0gICAgICAg
ICAgICBwMm1fc2V0X2VudHJ5KHAybSwgZ3BmbiArIGksIElOVkFMSURfTUZOLCBjdXJfb3JkZXIs
CisgICAgICAgICAgICBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuX3goZ2ZuKSArIGksIElOVkFMSURf
TUZOLCBjdXJfb3JkZXIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9pbnZhbGlkLCBw
Mm0tPmRlZmF1bHRfYWNjZXNzKTsKICAgICAgICAgICAgIHAybV90bGJfZmx1c2hfc3luYyhwMm0p
OwogICAgICAgICAgICAgZm9yICggaiA9IDA7IGogPCBuOyArK2ogKQpAQCAtNjYzLDcgKzY2MSw3
IEBAIG91dF9lbnRyeV9jaGVjazoKIAogb3V0X3VubG9jazoKICAgICBwb2RfdW5sb2NrKHAybSk7
Ci0gICAgZ2ZuX3VubG9jayhwMm0sIGdwZm4sIG9yZGVyKTsKKyAgICBnZm5fdW5sb2NrKHAybSwg
Z2ZuLCBvcmRlcik7CiAgICAgcmV0dXJuIHJldDsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9tZW1vcnkuYyBiL3hlbi9jb21tb24vbWVtb3J5LmMKaW5kZXggYTJhYmY1NS4uYWQ5ODdlMCAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYworKysgYi94ZW4vY29tbW9uL21lbW9yeS5j
CkBAIC00MTcsNyArNDE3LDggQEAgc3RhdGljIHZvaWQgZGVjcmVhc2VfcmVzZXJ2YXRpb24oc3Ry
dWN0IG1lbW9wX2FyZ3MgKmEpCiAKICAgICAgICAgLyogU2VlIGlmIHBvcHVsYXRlLW9uLWRlbWFu
ZCB3YW50cyB0byBoYW5kbGUgdGhpcyAqLwogICAgICAgICBpZiAoIGlzX2h2bV9kb21haW4oYS0+
ZG9tYWluKQotICAgICAgICAgICAgICYmIHAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24oYS0+
ZG9tYWluLCBnbWZuLCBhLT5leHRlbnRfb3JkZXIpICkKKyAgICAgICAgICAgICAmJiBwMm1fcG9k
X2RlY3JlYXNlX3Jlc2VydmF0aW9uKGEtPmRvbWFpbiwgX2dmbihnbWZuKSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEtPmV4dGVudF9vcmRlcikgKQogICAg
ICAgICAgICAgY29udGludWU7CiAKICAgICAgICAgZm9yICggaiA9IDA7IGogPCAoMSA8PCBhLT5l
eHRlbnRfb3JkZXIpOyBqKysgKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0u
aCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKaW5kZXggYmM1YmJmMC4uZmFhZGNmZSAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL3AybS5oCkBAIC0yNjYsMTkgKzI2Niw2IEBAIHN0YXRpYyBpbmxpbmUgaW50IGd1ZXN0X3Bo
eXNtYXBfYWRkX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKIAogbWZuX3QgZ2ZuX3RvX21mbihzdHJ1
Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4pOwogCi0vKgotICogUG9wdWxhdGUtb24tZGVtYW5kCi0g
Ki8KLQotLyoKLSAqIENhbGwgd2hlbiBkZWNyZWFzaW5nIG1lbW9yeSByZXNlcnZhdGlvbiB0byBo
YW5kbGUgUG9EIGVudHJpZXMgcHJvcGVybHkuCi0gKiBXaWxsIHJldHVybiAnMScgaWYgYWxsIGVu
dHJpZXMgd2VyZSBoYW5kbGVkIGFuZCBub3RoaW5nIG1vcmUgbmVlZCBiZSBkb25lLgotICovCi1p
bnQKLXAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24oc3RydWN0IGRvbWFpbiAqZCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGdwZm4sCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvcmRlcik7Ci0KIC8qIExvb2sgdXAgYSBHRk4gYW5k
IHRha2UgYSByZWZlcmVuY2UgY291bnQgb24gdGhlIGJhY2tpbmcgcGFnZS4gKi8KIHR5cGVkZWYg
dW5zaWduZWQgaW50IHAybV9xdWVyeV90OwogI2RlZmluZSBQMk1fQUxMT0MgICAgKDF1PDwwKSAg
IC8qIFBvcHVsYXRlIFBvRCBhbmQgcGFnZWQtb3V0IGVudHJpZXMgKi8KZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvcDJtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCmluZGV4
IDEwY2RmYzAuLjhmMzQwOWIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaApAQCAtNjQzLDEzICs2NDMsNiBAQCBpbnQg
cDJtX3BvZF9lbXB0eV9jYWNoZShzdHJ1Y3QgZG9tYWluICpkKTsKICAqIGRvbWFpbiBtYXRjaGVz
IHRhcmdldCAqLwogaW50IHAybV9wb2Rfc2V0X21lbV90YXJnZXQoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgbG9uZyB0YXJnZXQpOwogCi0vKiBDYWxsIHdoZW4gZGVjcmVhc2luZyBtZW1vcnkg
cmVzZXJ2YXRpb24gdG8gaGFuZGxlIFBvRCBlbnRyaWVzIHByb3Blcmx5LgotICogV2lsbCByZXR1
cm4gJzEnIGlmIGFsbCBlbnRyaWVzIHdlcmUgaGFuZGxlZCBhbmQgbm90aGluZyBtb3JlIG5lZWQg
YmUgZG9uZS4qLwotaW50Ci1wMm1fcG9kX2RlY3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVjdCBkb21h
aW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBncGZuLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIpOwotCiAvKiBTY2Fu
IHBvZCBjYWNoZSB3aGVuIG9mZmxpbmUvYnJva2VuIHBhZ2UgdHJpZ2dlcmVkICovCiBpbnQKIHAy
bV9wb2Rfb2ZmbGluZV9vcl9icm9rZW5faGl0KHN0cnVjdCBwYWdlX2luZm8gKnApOwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUveGVuL3AybS1jb21tb24uaCBiL3hlbi9pbmNsdWRlL3hlbi9wMm0t
Y29tbW9uLmgKaW5kZXggMmI1Njk2Yy4uMjdmODkyMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
eGVuL3AybS1jb21tb24uaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vcDJtLWNvbW1vbi5oCkBAIC0y
MCw0ICsyMCwxNyBAQCBpbnQgdW5tYXBfbW1pb19yZWdpb25zKHN0cnVjdCBkb21haW4gKmQsCiAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnIsCiAgICAgICAgICAgICAgICAg
ICAgICAgIG1mbl90IG1mbik7CiAKKy8qCisgKiBQb3B1bGF0ZS1vbi1EZW1hbmQKKyAqLworCisv
KgorICogQ2FsbCB3aGVuIGRlY3JlYXNpbmcgbWVtb3J5IHJlc2VydmF0aW9uIHRvIGhhbmRsZSBQ
b0QgZW50cmllcyBwcm9wZXJseS4KKyAqIFdpbGwgcmV0dXJuICcxJyBpZiBhbGwgZW50cmllcyB3
ZXJlIGhhbmRsZWQgYW5kIG5vdGhpbmcgbW9yZSBuZWVkIGJlIGRvbmUuCisgKi8KK2ludAorcDJt
X3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlvbihzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvcmRlcik7CisKKwogI2Vu
ZGlmIC8qIF9YRU5fUDJNX0NPTU1PTl9IICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Oct 03 16:55:10 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 16:55:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dzQTK-0002qt-V5; Tue, 03 Oct 2017 16:55:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzQTJ-0002qn-HV
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 16:55:05 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 E3/15-03435-8E0C3D95; Tue, 03 Oct 2017 16:55:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVff5gcu
 RBg2vNSwmbDNwYPTY3reLPYAxijUzLym/IoE149+/aewFr3cwVqz/foOlgbGnhbGLkYtDSOA3
 o8T/GYdYuxg5gZzzjBLdE+u7GDk42ATEJObuVQAJiwioSsxasZwZokRdoul3AxuILSyQJNF/p
 x0szitgJjF53xEWkFYWoPqXDaoTGDkWMDKsYtQoTi0qSy3SNTbWSyrKTM8oyU3MzNE1NDDTy0
 0tLk5MT81JTCrWS87P3cQI9AoDEOxg3Lk+8BCjJAeTkijvqn2XI4X4kvJTKjMSizPii0pzUos
 PMcpwcChJ8D7eD5QTLEpNT61Iy8wBhgdMWoKDR0mEdwdImre4IDG3ODMdInWKUVFKnHcCSEIA
 JJFRmgfXBgvJS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLm/Q8yhSczrwRu+iugxUxAi+d0X
 QBZXJKIkJJqYBRbPnWxBHvV5dwz18xTRee0HTPdI9f2PGyb90Rfa9nHhcpmwnZizCu3+VX2+J
 cZpemeXH1v48Ir61ysFAscfvyZe3HK/vs37rPb+JVF/WPsLf4c9XfFdq79cyx+301xlIlISV5
 1RjLv2cLbmhF8zpVC1Z1Xupm29XPv9jz9kPME22SPWSpzNimxFGckGmoxFxUnAgAFolZXRAIA
 AA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1507049702!66878576!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33843 invoked from network); 3 Oct 2017 16:55:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Oct 2017 16:55:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzQTG-0000ON-6z
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 16:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dzQTG-0002cf-2x
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 16:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dzQTG-0002cf-2x@xenbits.xenproject.org>
Date: Tue, 03 Oct 2017 16:55:02 +0000
Subject: [Xen-changelog] [xen master] xen/x86: p2m: Use typesafe gfn for the
	P2M callbacks get_entry and set_entry
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDc1N2NmNTRlZmY3OGUxM2NmMzE3NTc4ZWVlNDhjZDE4Y2M1ODZmN2QKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE9j
dCAyIDEzOjU5OjM0IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gT2N0IDIgMTY6NDI6NDEgMjAxNyAr
MDEwMAoKICAgIHhlbi94ODY6IHAybTogVXNlIHR5cGVzYWZlIGdmbiBmb3IgdGhlIFAyTSBjYWxs
YmFja3MgZ2V0X2VudHJ5IGFuZCBzZXRfZW50cnkKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEtldmluIFRp
YW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogICAgQWNrZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8
cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRr
bGVuZ3llbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgfCAgMiArLQog
eGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyAgfCAxOSArKysrKy0tLS0tLQogeGVuL2FyY2gv
eDg2L21tL21lbV9zaGFyaW5nLmMgfCAgNCArLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMg
ICAgIHwgIDYgKystLQogeGVuL2FyY2gveDg2L21tL3AybS1wb2QuYyAgICAgfCAxNSArKysrKy0t
LS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyAgICAgIHwgIDYgKystLQogeGVuL2FyY2gveDg2
L21tL3AybS5jICAgICAgICAgfCA3NyArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oICAgICB8ICA0ICstLQogOCBmaWxl
cyBjaGFuZ2VkLCA3MyBpbnNlcnRpb25zKCspLCA2MCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCBi
MGE0NmQ3Li4yMDViNGNiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTE3ODcsNyArMTc4Nyw3IEBAIGludCBodm1faGFw
X25lc3RlZF9wYWdlX2ZhdWx0KHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25nIGdsYSwKICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgICBib29sX3Qgc3ZlOwogCi0gICAgICAgICAgICAgICAg
cDJtLT5nZXRfZW50cnkocDJtLCBnZm4sICZwMm10LCAmcDJtYSwgMCwgTlVMTCwgJnN2ZSk7Cisg
ICAgICAgICAgICAgICAgcDJtLT5nZXRfZW50cnkocDJtLCBfZ2ZuKGdmbiksICZwMm10LCAmcDJt
YSwgMCwgTlVMTCwgJnN2ZSk7CiAKICAgICAgICAgICAgICAgICBpZiAoICFzdmUgJiYgYWx0cDJt
X3ZjcHVfZW11bGF0ZV92ZShjdXJyKSApCiAgICAgICAgICAgICAgICAgewpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNz
LmMKaW5kZXggMzNhNzdjOS4uYzBjZDAxNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL21l
bV9hY2Nlc3MuYworKysgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCkBAIC02Niw3ICs2
Niw3IEBAIHN0YXRpYyBpbnQgX3AybV9nZXRfbWVtX2FjY2VzcyhzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtLCBnZm5fdCBnZm4sCiAgICAgfQogCiAgICAgZ2ZuX2xvY2socDJtLCBnZm4sIDApOwotICAg
IG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuX3goZ2ZuKSwgJnQsICZhLCAwLCBOVUxMLCBO
VUxMKTsKKyAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiwgJnQsICZhLCAwLCBOVUxM
LCBOVUxMKTsKICAgICBnZm5fdW5sb2NrKHAybSwgZ2ZuLCAwKTsKIAogICAgIGlmICggbWZuX2Vx
KG1mbiwgSU5WQUxJRF9NRk4pICkKQEAgLTE0Miw3ICsxNDIsNyBAQCBib29sIHAybV9tZW1fYWNj
ZXNzX2NoZWNrKHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25nIGdsYSwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdm1fZXZlbnRfcmVxdWVzdF90ICoqcmVxX3B0cikKIHsKICAgICBzdHJ1Y3Qg
dmNwdSAqdiA9IGN1cnJlbnQ7Ci0gICAgdW5zaWduZWQgbG9uZyBnZm4gPSBncGEgPj4gUEFHRV9T
SElGVDsKKyAgICBnZm5fdCBnZm4gPSBnYWRkcl90b19nZm4oZ3BhKTsKICAgICBzdHJ1Y3QgZG9t
YWluICpkID0gdi0+ZG9tYWluOwogICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm0gPSBOVUxMOwog
ICAgIG1mbl90IG1mbjsKQEAgLTIxNSw3ICsyMTUsNyBAQCBib29sIHAybV9tZW1fYWNjZXNzX2No
ZWNrKHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25nIGdsYSwKICAgICAgICAgKnJlcV9wdHIgPSBy
ZXE7CiAKICAgICAgICAgcmVxLT5yZWFzb24gPSBWTV9FVkVOVF9SRUFTT05fTUVNX0FDQ0VTUzsK
LSAgICAgICAgcmVxLT51Lm1lbV9hY2Nlc3MuZ2ZuID0gZ2ZuOworICAgICAgICByZXEtPnUubWVt
X2FjY2Vzcy5nZm4gPSBnZm5feChnZm4pOwogICAgICAgICByZXEtPnUubWVtX2FjY2Vzcy5vZmZz
ZXQgPSBncGEgJiAoKDEgPDwgUEFHRV9TSElGVCkgLSAxKTsKICAgICAgICAgaWYgKCBucGZlYy5n
bGFfdmFsaWQgKQogICAgICAgICB7CkBAIC0yNDcsNyArMjQ3LDcgQEAgaW50IHAybV9zZXRfYWx0
cDJtX21lbV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHAybV9kb21haW4gKmhwMm0s
CiAgICAgdW5zaWduZWQgbG9uZyBnZm5fbCA9IGdmbl94KGdmbik7CiAgICAgaW50IHJjOwogCi0g
ICAgbWZuID0gYXAybS0+Z2V0X2VudHJ5KGFwMm0sIGdmbl9sLCAmdCwgJm9sZF9hLCAwLCBOVUxM
LCBOVUxMKTsKKyAgICBtZm4gPSBhcDJtLT5nZXRfZW50cnkoYXAybSwgZ2ZuLCAmdCwgJm9sZF9h
LCAwLCBOVUxMLCBOVUxMKTsKIAogICAgIC8qIENoZWNrIGhvc3QgcDJtIGlmIG5vIHZhbGlkIGVu
dHJ5IGluIGFsdGVybmF0ZSAqLwogICAgIGlmICggIW1mbl92YWxpZChtZm4pICkKQEAgLTI2NCwx
NiArMjY0LDE2IEBAIGludCBwMm1fc2V0X2FsdHAybV9tZW1fYWNjZXNzKHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCBwMm1fZG9tYWluICpocDJtLAogICAgICAgICBpZiAoIHBhZ2Vfb3JkZXIgIT0g
UEFHRV9PUkRFUl80SyApCiAgICAgICAgIHsKICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWFz
ayA9IH4oKDFVTCA8PCBwYWdlX29yZGVyKSAtIDEpOwotICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBnZm4yX2wgPSBnZm5fbCAmIG1hc2s7CisgICAgICAgICAgICBnZm5fdCBnZm4yID0gX2dmbihn
Zm5fbCAmIG1hc2spOwogICAgICAgICAgICAgbWZuX3QgbWZuMiA9IF9tZm4obWZuX3gobWZuKSAm
IG1hc2spOwogCi0gICAgICAgICAgICByYyA9IGFwMm0tPnNldF9lbnRyeShhcDJtLCBnZm4yX2ws
IG1mbjIsIHBhZ2Vfb3JkZXIsIHQsIG9sZF9hLCAxKTsKKyAgICAgICAgICAgIHJjID0gYXAybS0+
c2V0X2VudHJ5KGFwMm0sIGdmbjIsIG1mbjIsIHBhZ2Vfb3JkZXIsIHQsIG9sZF9hLCAxKTsKICAg
ICAgICAgICAgIGlmICggcmMgKQogICAgICAgICAgICAgICAgIHJldHVybiByYzsKICAgICAgICAg
fQogICAgIH0KIAotICAgIHJldHVybiBhcDJtLT5zZXRfZW50cnkoYXAybSwgZ2ZuX2wsIG1mbiwg
UEFHRV9PUkRFUl80SywgdCwgYSwKKyAgICByZXR1cm4gYXAybS0+c2V0X2VudHJ5KGFwMm0sIGdm
biwgbWZuLCBQQUdFX09SREVSXzRLLCB0LCBhLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y3VycmVudC0+ZG9tYWluICE9IGQpOwogfQogCkBAIC0yOTUsMTAgKzI5NSw5IEBAIHN0YXRpYyBp
bnQgc2V0X21lbV9hY2Nlc3Moc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHAybV9kb21haW4gKnAy
bSwKICAgICAgICAgbWZuX3QgbWZuOwogICAgICAgICBwMm1fYWNjZXNzX3QgX2E7CiAgICAgICAg
IHAybV90eXBlX3QgdDsKLSAgICAgICAgdW5zaWduZWQgbG9uZyBnZm5fbCA9IGdmbl94KGdmbik7
CiAKLSAgICAgICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm5fbCwgJnQsICZfYSwgMCwg
TlVMTCwgTlVMTCk7Ci0gICAgICAgIHJjID0gcDJtLT5zZXRfZW50cnkocDJtLCBnZm5fbCwgbWZu
LCBQQUdFX09SREVSXzRLLCB0LCBhLCAtMSk7CisgICAgICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5
KHAybSwgZ2ZuLCAmdCwgJl9hLCAwLCBOVUxMLCBOVUxMKTsKKyAgICAgICAgcmMgPSBwMm0tPnNl
dF9lbnRyeShwMm0sIGdmbiwgbWZuLCBQQUdFX09SREVSXzRLLCB0LCBhLCAtMSk7CiAgICAgfQog
CiAgICAgcmV0dXJuIHJjOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5n
LmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwppbmRleCAzYWIxMTljLi42MmEzODk5
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYworKysgYi94ZW4vYXJj
aC94ODYvbW0vbWVtX3NoYXJpbmcuYwpAQCAtMTIzNCw3ICsxMjM0LDcgQEAgaW50IHJlbGlucXVp
c2hfc2hhcmVkX3BhZ2VzKHN0cnVjdCBkb21haW4gKmQpCiAKICAgICAgICAgaWYgKCBhdG9taWNf
cmVhZCgmZC0+c2hyX3BhZ2VzKSA9PSAwICkKICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBt
Zm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiwgJnQsICZhLCAwLCBOVUxMLCBOVUxMKTsKKyAg
ICAgICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBfZ2ZuKGdmbiksICZ0LCAmYSwgMCwgTlVM
TCwgTlVMTCk7CiAgICAgICAgIGlmICggbWZuX3ZhbGlkKG1mbikgJiYgKHQgPT0gcDJtX3JhbV9z
aGFyZWQpICkKICAgICAgICAgewogICAgICAgICAgICAgLyogRG9lcyBub3QgZmFpbCB3aXRoIEVO
T01FTSBnaXZlbiB0aGUgREVTVFJPWSBmbGFnICovCkBAIC0xMjQzLDcgKzEyNDMsNyBAQCBpbnQg
cmVsaW5xdWlzaF9zaGFyZWRfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgICAgIC8q
IENsZWFyIG91dCB0aGUgcDJtIGVudHJ5IHNvIG5vIG9uZSBlbHNlIG1heSB0cnkgdG8KICAgICAg
ICAgICAgICAqIHVuc2hhcmUuICBNdXN0IHN1Y2NlZWQ6IHdlIGp1c3QgcmVhZCB0aGUgb2xkIGVu
dHJ5IGFuZAogICAgICAgICAgICAgICogd2UgaG9sZCB0aGUgcDJtIGxvY2suICovCi0gICAgICAg
ICAgICBzZXRfcmMgPSBwMm0tPnNldF9lbnRyeShwMm0sIGdmbiwgX21mbigwKSwgUEFHRV9PUkRF
Ul80SywKKyAgICAgICAgICAgIHNldF9yYyA9IHAybS0+c2V0X2VudHJ5KHAybSwgX2dmbihnZm4p
LCBfbWZuKDApLCBQQUdFX09SREVSXzRLLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcDJtX2ludmFsaWQsIHAybV9hY2Nlc3Nfcnd4LCAtMSk7CiAgICAgICAgICAgICBBU1NF
UlQoc2V0X3JjID09IDApOwogICAgICAgICAgICAgY291bnQgKz0gMHgxMDsKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCmlu
ZGV4IDIzYzA1MTguLmYxNGQxNjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0
LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwpAQCAtNjc0LDExICs2NzQsMTIgQEAg
Ym9vbF90IGVwdF9oYW5kbGVfbWlzY29uZmlnKHVpbnQ2NF90IGdwYSkKICAqIFJldHVybnM6IDAg
Zm9yIHN1Y2Nlc3MsIC1lcnJubyBmb3IgZmFpbHVyZQogICovCiBzdGF0aWMgaW50Ci1lcHRfc2V0
X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLCBtZm5fdCBt
Zm4sIAorZXB0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm5fLCBt
Zm5fdCBtZm4sCiAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvcmRlciwgcDJtX3R5cGVfdCBw
Mm10LCBwMm1fYWNjZXNzX3QgcDJtYSwKICAgICAgICAgICAgICAgaW50IHN2ZSkKIHsKICAgICBl
cHRfZW50cnlfdCAqdGFibGUsICplcHRfZW50cnkgPSBOVUxMOworICAgIHVuc2lnbmVkIGxvbmcg
Z2ZuID0gZ2ZuX3goZ2ZuXyk7CiAgICAgdW5zaWduZWQgbG9uZyBnZm5fcmVtYWluZGVyID0gZ2Zu
OwogICAgIHVuc2lnbmVkIGludCBpLCB0YXJnZXQgPSBvcmRlciAvIEVQVF9UQUJMRV9PUkRFUjsK
ICAgICB1bnNpZ25lZCBsb25nIGZuX21hc2sgPSAhbWZuX2VxKG1mbiwgSU5WQUxJRF9NRk4pID8g
KGdmbiB8IG1mbl94KG1mbikpIDogZ2ZuOwpAQCAtOTEwLDExICs5MTEsMTIgQEAgb3V0OgogCiAv
KiBSZWFkIGVwdCBwMm0gZW50cmllcyAqLwogc3RhdGljIG1mbl90IGVwdF9nZXRfZW50cnkoc3Ry
dWN0IHAybV9kb21haW4gKnAybSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgZ2ZuLCBwMm1fdHlwZV90ICp0LCBwMm1fYWNjZXNzX3QqIGEsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICBnZm5fdCBnZm5fLCBwMm1fdHlwZV90ICp0LCBwMm1fYWNjZXNzX3QqIGEs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fcXVlcnlfdCBxLCB1bnNpZ25lZCBpbnQg
KnBhZ2Vfb3JkZXIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgKnN2ZSkKIHsK
ICAgICBlcHRfZW50cnlfdCAqdGFibGUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwYWdldGFibGVf
Z2V0X3BmbihwMm1fZ2V0X3BhZ2V0YWJsZShwMm0pKSkpOworICAgIHVuc2lnbmVkIGxvbmcgZ2Zu
ID0gZ2ZuX3goZ2ZuXyk7CiAgICAgdW5zaWduZWQgbG9uZyBnZm5fcmVtYWluZGVyID0gZ2ZuOwog
ICAgIGVwdF9lbnRyeV90ICplcHRfZW50cnk7CiAgICAgdTMyIGluZGV4OwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L21tL3AybS1wb2QuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKaW5k
ZXggZWI3NGU1Yy4uYzhjOGNmZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wb2Qu
YworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCkBAIC01NDMsNyArNTQzLDcgQEAgcDJt
X3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlvbihzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIHVu
c2lnbmVkIGludCBvcmRlcikKICAgICAgICAgcDJtX3R5cGVfdCB0OwogICAgICAgICB1bnNpZ25l
ZCBpbnQgY3VyX29yZGVyOwogCi0gICAgICAgIHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuX3goZ2Zu
KSArIGksICZ0LCAmYSwgMCwgJmN1cl9vcmRlciwgTlVMTCk7CisgICAgICAgIHAybS0+Z2V0X2Vu
dHJ5KHAybSwgZ2ZuX2FkZChnZm4sIGkpLCAmdCwgJmEsIDAsICZjdXJfb3JkZXIsIE5VTEwpOwog
ICAgICAgICBuID0gMVVMIDw8IG1pbihvcmRlciwgY3VyX29yZGVyKTsKICAgICAgICAgaWYgKCB0
ID09IHAybV9wb3B1bGF0ZV9vbl9kZW1hbmQgKQogICAgICAgICAgICAgcG9kICs9IG47CkBAIC02
MDMsNyArNjAzLDcgQEAgcDJtX3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlvbihzdHJ1Y3QgZG9tYWlu
ICpkLCBnZm5fdCBnZm4sIHVuc2lnbmVkIGludCBvcmRlcikKICAgICAgICAgcDJtX2FjY2Vzc190
IGE7CiAgICAgICAgIHVuc2lnbmVkIGludCBjdXJfb3JkZXI7CiAKLSAgICAgICAgbWZuID0gcDJt
LT5nZXRfZW50cnkocDJtLCBnZm5feChnZm4pICsgaSwgJnQsICZhLCAwLCAmY3VyX29yZGVyLCBO
VUxMKTsKKyAgICAgICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm5fYWRkKGdmbiwgaSks
ICZ0LCAmYSwgMCwgJmN1cl9vcmRlciwgTlVMTCk7CiAgICAgICAgIGlmICggb3JkZXIgPCBjdXJf
b3JkZXIgKQogICAgICAgICAgICAgY3VyX29yZGVyID0gb3JkZXI7CiAgICAgICAgIG4gPSAxVUwg
PDwgY3VyX29yZGVyOwpAQCAtNzE3LDcgKzcxNyw4IEBAIHAybV9wb2RfemVyb19jaGVja19zdXBl
cnBhZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4pCiAgICAgICAg
IHVuc2lnbmVkIGxvbmcgazsKICAgICAgICAgY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsK
IAotICAgICAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiArIGksICZ0eXBlLCAmYSwg
MCwgJmN1cl9vcmRlciwgTlVMTCk7CisgICAgICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwg
X2dmbihnZm4gKyAgaSksICZ0eXBlLCAmYSwgMCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJmN1cl9vcmRlciwgTlVMTCk7CiAKICAgICAgICAgLyoKICAgICAgICAgICogQ29uZGl0aW9u
cyB0aGF0IG11c3QgYmUgbWV0IGZvciBzdXBlcnBhZ2Utc3VwZXJwYWdlOgpAQCAtODU5LDcgKzg2
MCw5IEBAIHAybV9wb2RfemVyb19jaGVjayhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25l
ZCBsb25nICpnZm5zLCBpbnQgY291bnQpCiAgICAgZm9yICggaSA9IDA7IGkgPCBjb3VudDsgaSsr
ICkKICAgICB7CiAgICAgICAgIHAybV9hY2Nlc3NfdCBhOwotICAgICAgICBtZm5zW2ldID0gcDJt
LT5nZXRfZW50cnkocDJtLCBnZm5zW2ldLCB0eXBlcyArIGksICZhLCAwLCBOVUxMLCBOVUxMKTsK
KworICAgICAgICBtZm5zW2ldID0gcDJtLT5nZXRfZW50cnkocDJtLCBfZ2ZuKGdmbnNbaV0pLCB0
eXBlcyArIGksICZhLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwgTlVMTCwg
TlVMTCk7CiAgICAgICAgIC8qCiAgICAgICAgICAqIElmIHRoaXMgaXMgcmFtLCBhbmQgbm90IGEg
cGFnZXRhYmxlIG9yIGZyb20gdGhlIHhlbiBoZWFwLCBhbmQKICAgICAgICAgICogcHJvYmFibHkg
bm90IG1hcHBlZCBlbHNld2hlcmUsIG1hcCBpdDsgb3RoZXJ3aXNlLCBza2lwLgpAQCAtOTg4LDcg
Kzk5MSw3IEBAIHAybV9wb2RfZW1lcmdlbmN5X3N3ZWVwKHN0cnVjdCBwMm1fZG9tYWluICpwMm0p
CiAgICAgZm9yICggaSA9IHAybS0+cG9kLnJlY2xhaW1fc2luZ2xlOyBpID4gMCA7IGktLSApCiAg
ICAgewogICAgICAgICBwMm1fYWNjZXNzX3QgYTsKLSAgICAgICAgKHZvaWQpcDJtLT5nZXRfZW50
cnkocDJtLCBpLCAmdCwgJmEsIDAsIE5VTEwsIE5VTEwpOworICAgICAgICAodm9pZClwMm0tPmdl
dF9lbnRyeShwMm0sIF9nZm4oaSksICZ0LCAmYSwgMCwgTlVMTCwgTlVMTCk7CiAgICAgICAgIGlm
ICggcDJtX2lzX3JhbSh0KSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGdmbnNbal0gPSBpOwpA
QCAtMTIzNyw3ICsxMjQwLDcgQEAgZ3Vlc3RfcGh5c21hcF9tYXJrX3BvcHVsYXRlX29uX2RlbWFu
ZChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICAgICAgcDJtX2FjY2Vz
c190IGE7CiAgICAgICAgIHVuc2lnbmVkIGludCBjdXJfb3JkZXI7CiAKLSAgICAgICAgcDJtLT5n
ZXRfZW50cnkocDJtLCBnZm4gKyBpLCAmb3QsICZhLCAwLCAmY3VyX29yZGVyLCBOVUxMKTsKKyAg
ICAgICAgcDJtLT5nZXRfZW50cnkocDJtLCBfZ2ZuKGdmbiArIGkpLCAmb3QsICZhLCAwLCAmY3Vy
X29yZGVyLCBOVUxMKTsKICAgICAgICAgbiA9IDFVTCA8PCBtaW4ob3JkZXIsIGN1cl9vcmRlcik7
CiAgICAgICAgIGlmICggcDJtX2lzX3JhbShvdCkgKQogICAgICAgICB7CmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKaW5kZXgg
MGU2M2Q2ZS4uNGJmZWM0ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwpAQCAtNDc5LDEyICs0NzksMTMgQEAgaW50IHAy
bV9wdF9oYW5kbGVfZGVmZXJyZWRfY2hhbmdlcyh1aW50NjRfdCBncGEpCiAKIC8qIFJldHVybnM6
IDAgZm9yIHN1Y2Nlc3MsIC1lcnJubyBmb3IgZmFpbHVyZSAqLwogc3RhdGljIGludAotcDJtX3B0
X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZu
X3QgbWZuLAorcDJtX3B0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBn
Zm5fLCBtZm5fdCBtZm4sCiAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwYWdlX29yZGVy
LCBwMm1fdHlwZV90IHAybXQsIHAybV9hY2Nlc3NfdCBwMm1hLAogICAgICAgICAgICAgICAgICBp
bnQgc3ZlKQogewogICAgIC8qIFhYWCAtLSB0aGlzIG1pZ2h0IGJlIGFibGUgdG8gYmUgZmFzdGVy
IGlmZiBjdXJyZW50LT5kb21haW4gPT0gZCAqLwogICAgIHZvaWQgKnRhYmxlOworICAgIHVuc2ln
bmVkIGxvbmcgZ2ZuID0gZ2ZuX3goZ2ZuXyk7CiAgICAgdW5zaWduZWQgbG9uZyBpLCBnZm5fcmVt
YWluZGVyID0gZ2ZuOwogICAgIGwxX3BnZW50cnlfdCAqcDJtX2VudHJ5LCBlbnRyeV9jb250ZW50
OwogICAgIC8qIEludGVybWVkaWF0ZSB0YWJsZSB0byBmcmVlIGlmIHdlJ3JlIHJlcGxhY2luZyBp
dCB3aXRoIGEgc3VwZXJwYWdlLiAqLwpAQCAtNzMxLDExICs3MzIsMTIgQEAgcDJtX3B0X3NldF9l
bnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZu
LAogfQogCiBzdGF0aWMgbWZuX3QKLXAybV9wdF9nZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4g
KnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCitwMm1fcHRfZ2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9t
YWluICpwMm0sIGdmbl90IGdmbl8sCiAgICAgICAgICAgICAgICAgIHAybV90eXBlX3QgKnQsIHAy
bV9hY2Nlc3NfdCAqYSwgcDJtX3F1ZXJ5X3QgcSwKICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50ICpwYWdlX29yZGVyLCBib29sX3QgKnN2ZSkKIHsKICAgICBtZm5fdCBtZm47CisgICAgdW5z
aWduZWQgbG9uZyBnZm4gPSBnZm5feChnZm5fKTsKICAgICBwYWRkcl90IGFkZHIgPSAoKHBhZGRy
X3QpZ2ZuKSA8PCBQQUdFX1NISUZUOwogICAgIGwyX3BnZW50cnlfdCAqbDJlOwogICAgIGwxX3Bn
ZW50cnlfdCAqbDFlOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2Fy
Y2gveDg2L21tL3AybS5jCmluZGV4IDBiNDc5MTAuLjM1ZDRhMTUgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTQxNSwxMSAr
NDE1LDEyIEBAIHZvaWQgcDJtX3VubG9ja19hbmRfdGxiX2ZsdXNoKHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0pCiAgICAgICAgIG1tX3dyaXRlX3VubG9jaygmcDJtLT5sb2NrKTsKIH0KIAotbWZuX3Qg
X19nZXRfZ2ZuX3R5cGVfYWNjZXNzKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxv
bmcgZ2ZuLAorbWZuX3QgX19nZXRfZ2ZuX3R5cGVfYWNjZXNzKHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0sIHVuc2lnbmVkIGxvbmcgZ2ZuX2wsCiAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3Qg
KnQsIHAybV9hY2Nlc3NfdCAqYSwgcDJtX3F1ZXJ5X3QgcSwKICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50ICpwYWdlX29yZGVyLCBib29sX3QgbG9ja2VkKQogewogICAgIG1mbl90IG1m
bjsKKyAgICBnZm5fdCBnZm4gPSBfZ2ZuKGdmbl9sKTsKIAogICAgIC8qIFVuc2hhcmUgbWFrZXMg
bm8gc2Vuc2Ugd2l0aHVvdCBwb3B1bGF0ZS4gKi8KICAgICBpZiAoIHEgJiBQMk1fVU5TSEFSRSAp
CkBAIC00MzAsNyArNDMxLDcgQEAgbWZuX3QgX19nZXRfZ2ZuX3R5cGVfYWNjZXNzKHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgICAgICAvKiBOb3QgbmVjZXNz
YXJpbHkgdHJ1ZSwgYnV0IGZvciBub24tdHJhbnNsYXRlZCBndWVzdHMsIHdlIGNsYWltCiAgICAg
ICAgICAqIGl0J3MgdGhlIG1vc3QgZ2VuZXJpYyBraW5kIG9mIG1lbW9yeSAqLwogICAgICAgICAq
dCA9IHAybV9yYW1fcnc7Ci0gICAgICAgIHJldHVybiBfbWZuKGdmbik7CisgICAgICAgIHJldHVy
biBfbWZuKGdmbl9sKTsKICAgICB9CiAKICAgICBpZiAoIGxvY2tlZCApCkBAIC00NDQsOCArNDQ1
LDggQEAgbWZuX3QgX19nZXRfZ2ZuX3R5cGVfYWNjZXNzKHN0cnVjdCBwMm1fZG9tYWluICpwMm0s
IHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgICAgICBBU1NFUlQocDJtX2lzX2hvc3RwMm0ocDJtKSk7
CiAgICAgICAgIC8qIFRyeSB0byB1bnNoYXJlLiBJZiB3ZSBmYWlsLCBjb21tdW5pY2F0ZSBFTk9N
RU0gd2l0aG91dAogICAgICAgICAgKiBzbGVlcGluZy4gKi8KLSAgICAgICAgaWYgKCBtZW1fc2hh
cmluZ191bnNoYXJlX3BhZ2UocDJtLT5kb21haW4sIGdmbiwgMCkgPCAwICkKLSAgICAgICAgICAg
ICh2b2lkKW1lbV9zaGFyaW5nX25vdGlmeV9lbm9tZW0ocDJtLT5kb21haW4sIGdmbiwgMCk7Cisg
ICAgICAgIGlmICggbWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdlKHAybS0+ZG9tYWluLCBnZm5fbCwg
MCkgPCAwICkKKyAgICAgICAgICAgICh2b2lkKW1lbV9zaGFyaW5nX25vdGlmeV9lbm9tZW0ocDJt
LT5kb21haW4sIGdmbl9sLCAwKTsKICAgICAgICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBn
Zm4sIHQsIGEsIHEsIHBhZ2Vfb3JkZXIsIE5VTEwpOwogICAgIH0KIApAQCAtNTU2LDcgKzU1Nyw3
IEBAIGludCBwMm1fc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxv
bmcgZ2ZuLCBtZm5fdCBtZm4sCiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIG9yZGVyID0gMDsK
IAotICAgICAgICBzZXRfcmMgPSBwMm0tPnNldF9lbnRyeShwMm0sIGdmbiwgbWZuLCBvcmRlciwg
cDJtdCwgcDJtYSwgLTEpOworICAgICAgICBzZXRfcmMgPSBwMm0tPnNldF9lbnRyeShwMm0sIF9n
Zm4oZ2ZuKSwgbWZuLCBvcmRlciwgcDJtdCwgcDJtYSwgLTEpOwogICAgICAgICBpZiAoIHNldF9y
YyApCiAgICAgICAgICAgICByYyA9IHNldF9yYzsKIApAQCAtNzM1LDcgKzczNiw4IEBAIHAybV9y
ZW1vdmVfcGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwgdW5z
aWduZWQgbG9uZyBtZm4sCiAgICAgewogICAgICAgICBmb3IgKCBpID0gMDsgaSA8ICgxVUwgPDwg
cGFnZV9vcmRlcik7IGkrKyApCiAgICAgICAgIHsKLSAgICAgICAgICAgIG1mbl9yZXR1cm4gPSBw
Mm0tPmdldF9lbnRyeShwMm0sIGdmbiArIGksICZ0LCAmYSwgMCwgTlVMTCwgTlVMTCk7CisgICAg
ICAgICAgICBtZm5fcmV0dXJuID0gcDJtLT5nZXRfZW50cnkocDJtLCBfZ2ZuKGdmbiArIGkpLCAm
dCwgJmEsIDAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCwg
TlVMTCk7CiAgICAgICAgICAgICBpZiAoICFwMm1faXNfZ3JhbnQodCkgJiYgIXAybV9pc19zaGFy
ZWQodCkgJiYgIXAybV9pc19mb3JlaWduKHQpICkKICAgICAgICAgICAgICAgICBzZXRfZ3Bmbl9m
cm9tX21mbihtZm4raSwgSU5WQUxJRF9NMlBfRU5UUlkpOwogICAgICAgICAgICAgQVNTRVJUKCAh
cDJtX2lzX3ZhbGlkKHQpIHx8IG1mbiArIGkgPT0gbWZuX3gobWZuX3JldHVybikgKTsKQEAgLTc2
Miw3ICs3NjQsOCBAQCBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCBn
Zm5fdCBnZm4sIG1mbl90IG1mbiwKICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBwYWdlX29yZGVyLCBwMm1fdHlwZV90IHQpCiB7CiAgICAgc3RydWN0IHAybV9kb21haW4gKnAy
bSA9IHAybV9nZXRfaG9zdHAybShkKTsKLSAgICB1bnNpZ25lZCBsb25nIGksIG9nZm47CisgICAg
dW5zaWduZWQgbG9uZyBpOworICAgIGdmbl90IG9nZm47CiAgICAgcDJtX3R5cGVfdCBvdDsKICAg
ICBwMm1fYWNjZXNzX3QgYTsKICAgICBtZm5fdCBvbWZuOwpAQCAtODAzLDcgKzgwNiw3IEBAIGd1
ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgbWZuX3Qg
bWZuLAogICAgIC8qIEZpcnN0LCByZW1vdmUgbS0+cCBtYXBwaW5ncyBmb3IgZXhpc3RpbmcgcC0+
bSBtYXBwaW5ncyAqLwogICAgIGZvciAoIGkgPSAwOyBpIDwgKDFVTCA8PCBwYWdlX29yZGVyKTsg
aSsrICkKICAgICB7Ci0gICAgICAgIG9tZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbl94KGdm
bl9hZGQoZ2ZuLCBpKSksICZvdCwKKyAgICAgICAgb21mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwg
Z2ZuX2FkZChnZm4sIGkpLCAmb3QsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmYSwg
MCwgTlVMTCwgTlVMTCk7CiAgICAgICAgIGlmICggcDJtX2lzX3NoYXJlZChvdCkgKQogICAgICAg
ICB7CkBAIC04MzEsNyArODM0LDcgQEAgZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoc3RydWN0IGRv
bWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBtZm5fdCBtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAwKTsKICAgICAgICAgICAgICAgICByZXR1cm4gcmM7CiAg
ICAgICAgICAgICB9Ci0gICAgICAgICAgICBvbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm5f
eChnZm5fYWRkKGdmbiwgaSkpLAorICAgICAgICAgICAgb21mbiA9IHAybS0+Z2V0X2VudHJ5KHAy
bSwgZ2ZuX2FkZChnZm4sIGkpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZv
dCwgJmEsIDAsIE5VTEwsIE5VTEwpOwogICAgICAgICAgICAgQVNTRVJUKCFwMm1faXNfc2hhcmVk
KG90KSk7CiAgICAgICAgIH0KQEAgLTg3MywyMSArODc2LDI0IEBAIGd1ZXN0X3BoeXNtYXBfYWRk
X2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgbWZuX3QgbWZuLAogICAgICAgICB9
CiAgICAgICAgIGlmICggcGFnZV9nZXRfb3duZXIobWZuX3RvX3BhZ2UobWZuX2FkZChtZm4sIGkp
KSkgIT0gZCApCiAgICAgICAgICAgICBjb250aW51ZTsKLSAgICAgICAgb2dmbiA9IG1mbl90b19n
Zm4oZCwgbWZuX2FkZChtZm4sIGkpKTsKLSAgICAgICAgaWYgKCAob2dmbiAhPSBJTlZBTElEX00y
UF9FTlRSWSkgJiYgKG9nZm4gIT0gZ2ZuX3goZ2ZuX2FkZChnZm4sIGkpKSkgKQorICAgICAgICBv
Z2ZuID0gX2dmbihtZm5fdG9fZ2ZuKGQsIG1mbl9hZGQobWZuLCBpKSkpOworICAgICAgICBpZiAo
ICFnZm5fZXEob2dmbiwgX2dmbihJTlZBTElEX00yUF9FTlRSWSkpICYmCisgICAgICAgICAgICAg
IWdmbl9lcShvZ2ZuLCBnZm5fYWRkKGdmbiwgaSkpICkKICAgICAgICAgewogICAgICAgICAgICAg
LyogVGhpcyBtYWNoaW5lIGZyYW1lIGlzIGFscmVhZHkgbWFwcGVkIGF0IGFub3RoZXIgcGh5c2lj
YWwKICAgICAgICAgICAgICAqIGFkZHJlc3MgKi8KICAgICAgICAgICAgIFAyTV9ERUJVRygiYWxp
YXNlZCEgbWZuPSUjbHgsIG9sZCBnZm49JSNseCwgbmV3IGdmbj0lI2x4XG4iLAotICAgICAgICAg
ICAgICAgICAgICAgIG1mbl94KG1mbl9hZGQobWZuLCBpKSksIG9nZm4sIGdmbl94KGdmbl9hZGQo
Z2ZuLCBpKSkpOworICAgICAgICAgICAgICAgICAgICAgIG1mbl94KG1mbl9hZGQobWZuLCBpKSks
IGdmbl94KG9nZm4pLAorICAgICAgICAgICAgICAgICAgICAgIGdmbl94KGdmbl9hZGQoZ2ZuLCBp
KSkpOwogICAgICAgICAgICAgb21mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgb2dmbiwgJm90LCAm
YSwgMCwgTlVMTCwgTlVMTCk7CiAgICAgICAgICAgICBpZiAoIHAybV9pc19yYW0ob3QpICYmICFw
Mm1faXNfcGFnZWQob3QpICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBBU1NFUlQo
bWZuX3ZhbGlkKG9tZm4pKTsKICAgICAgICAgICAgICAgICBQMk1fREVCVUcoIm9sZCBnZm49JSNs
eCAtPiBtZm4gJSNseFxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgb2dmbiAsIG1mbl94
KG9tZm4pKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3gob2dmbikgLCBtZm5feChv
bWZuKSk7CiAgICAgICAgICAgICAgICAgaWYgKCBtZm5fZXEob21mbiwgbWZuX2FkZChtZm4sIGkp
KSApCi0gICAgICAgICAgICAgICAgICAgIHAybV9yZW1vdmVfcGFnZShwMm0sIG9nZm4sIG1mbl94
KG1mbl9hZGQobWZuLCBpKSksIDApOworICAgICAgICAgICAgICAgICAgICBwMm1fcmVtb3ZlX3Bh
Z2UocDJtLCBnZm5feChvZ2ZuKSwgbWZuX3gobWZuX2FkZChtZm4sIGkpKSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDApOwogICAgICAgICAgICAgfQogICAgICAgICB9CiAg
ICAgfQpAQCAtOTQ4LDcgKzk1NCw3IEBAIGludCBwMm1fY2hhbmdlX3R5cGVfb25lKHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAogCiAgICAgZ2ZuX2xvY2socDJtLCBnZm4sIDAp
OwogCi0gICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm4sICZwdCwgJmEsIDAsIE5VTEws
IE5VTEwpOworICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgX2dmbihnZm4pLCAmcHQsICZh
LCAwLCBOVUxMLCBOVUxMKTsKICAgICByYyA9IGxpa2VseShwdCA9PSBvdCkKICAgICAgICAgID8g
cDJtX3NldF9lbnRyeShwMm0sIGdmbiwgbWZuLCBQQUdFX09SREVSXzRLLCBudCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICBwMm0tPmRlZmF1bHRfYWNjZXNzKQpAQCAtMTA2NSwxNCArMTA3MSwx
NSBAQCBpbnQgcDJtX2ZpbmlzaF90eXBlX2NoYW5nZShzdHJ1Y3QgZG9tYWluICpkLAogICogICAg
MSArIG5ldyBvcmRlciAgZm9yIGNhbGxlciB0byByZXRyeSB3aXRoIHNtYWxsZXIgb3JkZXIgKGd1
YXJhbnRlZWQKICAqICAgICAgICAgICAgICAgICAgIHRvIGJlIHNtYWxsZXIgdGhhbiBvcmRlciBw
YXNzZWQgaW4pCiAgKi8KLXN0YXRpYyBpbnQgc2V0X3R5cGVkX3AybV9lbnRyeShzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvcmRlciwgcDJtX3R5cGVfdCBnZm5fcDJtdCwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fYWNjZXNzX3QgYWNjZXNzKQorc3RhdGlj
IGludCBzZXRfdHlwZWRfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
Z2ZuX2wsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3QgbWZuLCB1bnNpZ25l
ZCBpbnQgb3JkZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBn
Zm5fcDJtdCwgcDJtX2FjY2Vzc190IGFjY2VzcykKIHsKICAgICBpbnQgcmMgPSAwOwogICAgIHAy
bV9hY2Nlc3NfdCBhOwogICAgIHAybV90eXBlX3Qgb3Q7CiAgICAgbWZuX3Qgb21mbjsKKyAgICBn
Zm5fdCBnZm4gPSBfZ2ZuKGdmbl9sKTsKICAgICB1bnNpZ25lZCBpbnQgY3VyX29yZGVyID0gMDsK
ICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwogCkBAIC0x
MTAzLDExICsxMTEwLDExIEBAIHN0YXRpYyBpbnQgc2V0X3R5cGVkX3AybV9lbnRyeShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuLAogICAgICAgICB9CiAgICAg
fQogCi0gICAgUDJNX0RFQlVHKCJzZXQgJWQgJWx4ICVseFxuIiwgZ2ZuX3AybXQsIGdmbiwgbWZu
X3gobWZuKSk7Ci0gICAgcmMgPSBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuLCBtZm4sIG9yZGVyLCBn
Zm5fcDJtdCwgYWNjZXNzKTsKKyAgICBQMk1fREVCVUcoInNldCAlZCAlbHggJWx4XG4iLCBnZm5f
cDJtdCwgZ2ZuX2wsIG1mbl94KG1mbikpOworICAgIHJjID0gcDJtX3NldF9lbnRyeShwMm0sIGdm
bl9sLCBtZm4sIG9yZGVyLCBnZm5fcDJtdCwgYWNjZXNzKTsKICAgICBpZiAoIHJjICkKICAgICAg
ICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgInAybV9zZXRfZW50cnk6ICUjbHg6JXUgLT4gJWQgKDB4
JSJQUklfbWZuIilcbiIsCi0gICAgICAgICAgICAgICAgIGdmbiwgb3JkZXIsIHJjLCBtZm5feCht
Zm4pKTsKKyAgICAgICAgICAgICAgICAgZ2ZuX2wsIG9yZGVyLCByYywgbWZuX3gobWZuKSk7CiAg
ICAgZWxzZSBpZiAoIHAybV9pc19wb2Qob3QpICkKICAgICB7CiAgICAgICAgIHBvZF9sb2NrKHAy
bSk7CkBAIC0xMTU3LDcgKzExNjQsNyBAQCBpbnQgc2V0X2lkZW50aXR5X3AybV9lbnRyeShzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKIAogICAgIGdmbl9sb2NrKHAybSwgZ2Zu
LCAwKTsKIAotICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuLCAmcDJtdCwgJmEsIDAs
IE5VTEwsIE5VTEwpOworICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgX2dmbihnZm4pLCAm
cDJtdCwgJmEsIDAsIE5VTEwsIE5VTEwpOwogCiAgICAgaWYgKCBwMm10ID09IHAybV9pbnZhbGlk
IHx8IHAybXQgPT0gcDJtX21taW9fZG0gKQogICAgICAgICByZXQgPSBwMm1fc2V0X2VudHJ5KHAy
bSwgZ2ZuLCBfbWZuKGdmbiksIFBBR0VfT1JERVJfNEssCkBAIC0xMjAxLDcgKzEyMDgsNyBAQCBp
bnQgY2xlYXJfbW1pb19wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBn
Zm4sIG1mbl90IG1mbiwKICAgICAgICAgcmV0dXJuIC1FSU87CiAKICAgICBnZm5fbG9jayhwMm0s
IGdmbiwgb3JkZXIpOwotICAgIGFjdHVhbF9tZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiwg
JnQsICZhLCAwLCAmY3VyX29yZGVyLCBOVUxMKTsKKyAgICBhY3R1YWxfbWZuID0gcDJtLT5nZXRf
ZW50cnkocDJtLCBfZ2ZuKGdmbiksICZ0LCAmYSwgMCwgJmN1cl9vcmRlciwgTlVMTCk7CiAgICAg
aWYgKCBjdXJfb3JkZXIgPCBvcmRlciApCiAgICAgewogICAgICAgICByYyA9IGN1cl9vcmRlciAr
IDE7CkBAIC0xMjQ1LDcgKzEyNTIsNyBAQCBpbnQgY2xlYXJfaWRlbnRpdHlfcDJtX2VudHJ5KHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQogCiAgICAgZ2ZuX2xvY2socDJtLCBn
Zm4sIDApOwogCi0gICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm4sICZwMm10LCAmYSwg
MCwgTlVMTCwgTlVMTCk7CisgICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBfZ2ZuKGdmbiks
ICZwMm10LCAmYSwgMCwgTlVMTCwgTlVMTCk7CiAgICAgaWYgKCBwMm10ID09IHAybV9tbWlvX2Rp
cmVjdCAmJiBtZm5feChtZm4pID09IGdmbiApCiAgICAgewogICAgICAgICByZXQgPSBwMm1fc2V0
X2VudHJ5KHAybSwgZ2ZuLCBJTlZBTElEX01GTiwgUEFHRV9PUkRFUl80SywKQEAgLTEyNzgsNyAr
MTI4NSw3IEBAIGludCBzZXRfc2hhcmVkX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBsb25nIGdmbiwgbWZuX3QgbWZuKQogICAgICAgICByZXR1cm4gLUVJTzsKIAogICAgIGdm
bl9sb2NrKHAybSwgZ2ZuLCAwKTsKLSAgICBvbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm4s
ICZvdCwgJmEsIDAsIE5VTEwsIE5VTEwpOworICAgIG9tZm4gPSBwMm0tPmdldF9lbnRyeShwMm0s
IF9nZm4oZ2ZuKSwgJm90LCAmYSwgMCwgTlVMTCwgTlVMTCk7CiAgICAgLyogQXQgdGhlIG1vbWVu
dCB3ZSBvbmx5IGFsbG93IHAybSBjaGFuZ2UgaWYgZ2ZuIGhhcyBhbHJlYWR5IGJlZW4gbWFkZQog
ICAgICAqIHNoYXJhYmxlIGZpcnN0ICovCiAgICAgQVNTRVJUKHAybV9pc19zaGFyZWQob3QpKTsK
QEAgLTEzMzAsNyArMTMzNyw3IEBAIGludCBwMm1fbWVtX3BhZ2luZ19ub21pbmF0ZShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbikKIAogICAgIGdmbl9sb2NrKHAybSwgZ2ZuLCAw
KTsKIAotICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgZ2ZuLCAmcDJtdCwgJmEsIDAsIE5V
TEwsIE5VTEwpOworICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgX2dmbihnZm4pLCAmcDJt
dCwgJmEsIDAsIE5VTEwsIE5VTEwpOwogCiAgICAgLyogQ2hlY2sgaWYgbWZuIGlzIHZhbGlkICov
CiAgICAgaWYgKCAhbWZuX3ZhbGlkKG1mbikgKQpAQCAtMTM5Miw3ICsxMzk5LDcgQEAgaW50IHAy
bV9tZW1fcGFnaW5nX2V2aWN0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQog
ICAgIGdmbl9sb2NrKHAybSwgZ2ZuLCAwKTsKIAogICAgIC8qIEdldCBtZm4gKi8KLSAgICBtZm4g
PSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiwgJnAybXQsICZhLCAwLCBOVUxMLCBOVUxMKTsKKyAg
ICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIF9nZm4oZ2ZuKSwgJnAybXQsICZhLCAwLCBOVUxM
LCBOVUxMKTsKICAgICBpZiAoIHVubGlrZWx5KCFtZm5fdmFsaWQobWZuKSkgKQogICAgICAgICBn
b3RvIG91dDsKIApAQCAtMTUyNCw3ICsxNTMxLDcgQEAgdm9pZCBwMm1fbWVtX3BhZ2luZ19wb3B1
bGF0ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbikKIAogICAgIC8qIEZpeCBw
Mm0gbWFwcGluZyAqLwogICAgIGdmbl9sb2NrKHAybSwgZ2ZuLCAwKTsKLSAgICBtZm4gPSBwMm0t
PmdldF9lbnRyeShwMm0sIGdmbiwgJnAybXQsICZhLCAwLCBOVUxMLCBOVUxMKTsKKyAgICBtZm4g
PSBwMm0tPmdldF9lbnRyeShwMm0sIF9nZm4oZ2ZuKSwgJnAybXQsICZhLCAwLCBOVUxMLCBOVUxM
KTsKICAgICAvKiBBbGxvdyBvbmx5IG5vbWluYXRlZCBvciBldmljdGVkIHBhZ2VzIHRvIGVudGVy
IHBhZ2UtaW4gcGF0aCAqLwogICAgIGlmICggcDJtdCA9PSBwMm1fcmFtX3BhZ2luZ19vdXQgfHwg
cDJtdCA9PSBwMm1fcmFtX3BhZ2VkICkKICAgICB7CkBAIC0xNTg2LDcgKzE1OTMsNyBAQCBpbnQg
cDJtX21lbV9wYWdpbmdfcHJlcChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwg
dWludDY0X3QgYnVmZmVyKQogCiAgICAgZ2ZuX2xvY2socDJtLCBnZm4sIDApOwogCi0gICAgbWZu
ID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm4sICZwMm10LCAmYSwgMCwgTlVMTCwgTlVMTCk7Cisg
ICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBfZ2ZuKGdmbiksICZwMm10LCAmYSwgMCwgTlVM
TCwgTlVMTCk7CiAKICAgICByZXQgPSAtRU5PRU5UOwogICAgIC8qIEFsbG93IG1pc3NpbmcgcGFn
ZXMgKi8KQEAgLTE2NzQsNyArMTY4MSw3IEBAIHZvaWQgcDJtX21lbV9wYWdpbmdfcmVzdW1lKHN0
cnVjdCBkb21haW4gKmQsIHZtX2V2ZW50X3Jlc3BvbnNlX3QgKnJzcCkKICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBnZm4gPSByc3AtPnUubWVtX2FjY2Vzcy5nZm47CiAKICAgICAgICAgZ2ZuX2xvY2so
cDJtLCBnZm4sIDApOwotICAgICAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiwgJnAy
bXQsICZhLCAwLCBOVUxMLCBOVUxMKTsKKyAgICAgICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJt
LCBfZ2ZuKGdmbiksICZwMm10LCAmYSwgMCwgTlVMTCwgTlVMTCk7CiAgICAgICAgIC8qCiAgICAg
ICAgICAqIEFsbG93IG9ubHkgcGFnZXMgd2hpY2ggd2VyZSBwcmVwYXJlZCBwcm9wZXJseSwgb3Ig
cGFnZXMgd2hpY2gKICAgICAgICAgICogd2VyZSBub21pbmF0ZWQgYnV0IG5vdCBldmljdGVkLgpA
QCAtMjI2Myw3ICsyMjcwLDcgQEAgaW50IHAybV9jaGFuZ2VfYWx0cDJtX2dmbihzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBpbnQgaWR4LAogICAgIHAybV9sb2NrKGhwMm0pOwogICAgIHAybV9s
b2NrKGFwMm0pOwogCi0gICAgbWZuID0gYXAybS0+Z2V0X2VudHJ5KGFwMm0sIGdmbl94KG9sZF9n
Zm4pLCAmdCwgJmEsIDAsIE5VTEwsIE5VTEwpOworICAgIG1mbiA9IGFwMm0tPmdldF9lbnRyeShh
cDJtLCBvbGRfZ2ZuLCAmdCwgJmEsIDAsIE5VTEwsIE5VTEwpOwogCiAgICAgaWYgKCBnZm5fZXEo
bmV3X2dmbiwgSU5WQUxJRF9HRk4pICkKICAgICB7CkBAIC0yMjkyLDIxICsyMjk5LDIxIEBAIGlu
dCBwMm1fY2hhbmdlX2FsdHAybV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlk
eCwKICAgICAgICAgICAgIGdmbiA9IF9nZm4oZ2ZuX3gob2xkX2dmbikgJiBtYXNrKTsKICAgICAg
ICAgICAgIG1mbiA9IF9tZm4obWZuX3gobWZuKSAmIG1hc2spOwogCi0gICAgICAgICAgICBpZiAo
IGFwMm0tPnNldF9lbnRyeShhcDJtLCBnZm5feChnZm4pLCBtZm4sIHBhZ2Vfb3JkZXIsIHQsIGEs
IDEpICkKKyAgICAgICAgICAgIGlmICggYXAybS0+c2V0X2VudHJ5KGFwMm0sIGdmbiwgbWZuLCBw
YWdlX29yZGVyLCB0LCBhLCAxKSApCiAgICAgICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAg
IH0KICAgICB9CiAKLSAgICBtZm4gPSBhcDJtLT5nZXRfZW50cnkoYXAybSwgZ2ZuX3gobmV3X2dm
biksICZ0LCAmYSwgMCwgTlVMTCwgTlVMTCk7CisgICAgbWZuID0gYXAybS0+Z2V0X2VudHJ5KGFw
Mm0sIG5ld19nZm4sICZ0LCAmYSwgMCwgTlVMTCwgTlVMTCk7CiAKICAgICBpZiAoICFtZm5fdmFs
aWQobWZuKSApCi0gICAgICAgIG1mbiA9IGhwMm0tPmdldF9lbnRyeShocDJtLCBnZm5feChuZXdf
Z2ZuKSwgJnQsICZhLCAwLCBOVUxMLCBOVUxMKTsKKyAgICAgICAgbWZuID0gaHAybS0+Z2V0X2Vu
dHJ5KGhwMm0sIG5ld19nZm4sICZ0LCAmYSwgMCwgTlVMTCwgTlVMTCk7CiAKICAgICAvKiBOb3Rl
OiBjdXJyZW50bHkgaXQgaXMgbm90IHNhZmUgdG8gcmVtYXAgdG8gYSBzaGFyZWQgZW50cnkgKi8K
ICAgICBpZiAoICFtZm5fdmFsaWQobWZuKSB8fCAodCAhPSBwMm1fcmFtX3J3KSApCiAgICAgICAg
IGdvdG8gb3V0OwogCi0gICAgaWYgKCAhYXAybS0+c2V0X2VudHJ5KGFwMm0sIGdmbl94KG9sZF9n
Zm4pLCBtZm4sIFBBR0VfT1JERVJfNEssIHQsIGEsCisgICAgaWYgKCAhYXAybS0+c2V0X2VudHJ5
KGFwMm0sIG9sZF9nZm4sIG1mbiwgUEFHRV9PUkRFUl80SywgdCwgYSwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKGN1cnJlbnQtPmRvbWFpbiAhPSBkKSkgKQogICAgIHsKICAgICAgICAgcmMg
PSAwOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvcDJtLmgKaW5kZXggOGYzNDA5Yi4uMWM5YTUxZSAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCkBAIC0y
MzQsMTMgKzIzNCwxMyBAQCBzdHJ1Y3QgcDJtX2RvbWFpbiB7CiAgICAgc3RydWN0IHBhZ2VfbGlz
dF9oZWFkIHBhZ2VzOwogCiAgICAgaW50ICAgICAgICAgICAgICAgICgqc2V0X2VudHJ5KShzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBnZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBn
Zm5fdCBnZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBtZm4s
IHVuc2lnbmVkIGludCBwYWdlX29yZGVyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcDJtX3R5cGVfdCBwMm10LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcDJtX2FjY2Vzc190IHAybWEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBpbnQgc3ZlKTsKICAgICBtZm5fdCAgICAgICAgICAgICAgKCpnZXRfZW50cnkpKHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIGdmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90
IGdmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3QgKnAy
bXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fYWNjZXNzX3QgKnAy
bWEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fcXVlcnlfdCBxLAot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFz
dGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Oct 03 16:55:19 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 16:55:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dzQTX-0002rd-0f; Tue, 03 Oct 2017 16:55:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzQTV-0002rT-7r
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 16:55:17 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 BB/58-03093-4F0C3D95; Tue, 03 Oct 2017 16:55:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVffjgcu
 RBpdX6FpM2GbgwOixvW8XewBjFGtmXlJ+RQJrxocPk1kLZt5grLiy6RpjA+Ph+YxdjJwcQgK/
 GSVOvs3uYuQCss8zSsxbPJupi5GDg01ATGLuXgWQGhEBVYlZK5YzQ9SrSzT9bmADKREWcJU4c
 j4LJMwrYCbx9NkKsE4WoPLZ0/0mMHIsYGRYxahRnFpUllqka2ihl1SUmZ5RkpuYmaNraGCml5
 taXJyYnpqTmFSsl5yfu4kR6BMGINjBeHNjwCFGSQ4mJVHeVfsuRwrxJeWnVGYkFmfEF5XmpBY
 fYpTh4FCS4FUC+lhIsCg1PbUiLTMHGBwwaQkOHiURXkOQNG9xQWJucWY6ROoUoy7Hj0lX/jAJ
 seTl56VKifP+2Q9UJABSlFGaBzcCFqiXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMxrC7KKJ
 zOvBG7TK6AjmICOmNN1AeSIkkSElFQDY3Xecas9TWkTZ4Z/+fvoVqjqqb82tpzrz7/w0fp3tN
 VnX0ffFvl5zCtsQ+Zfulb2hMdZzznQdEv37LgtVaq1z+I6N5zf4e114rJH3t93+46HHBNulPu
 zd1dTpU3c04XTfpUqm87m808LFp7pvmVL6muj+6/51re06Yv97D67zHPy3m+xm1hdlJVYijMS
 DbWYi4oTAXWPoVZPAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1507049712!66878601!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44373 invoked from network); 3 Oct 2017 16:55:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Oct 2017 16:55:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzQTQ-0000OS-Ag
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 16:55:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dzQTQ-0002e3-8S
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 16:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dzQTQ-0002e3-8S@xenbits.xenproject.org>
Date: Tue, 03 Oct 2017 16:55:12 +0000
Subject: [Xen-changelog] [xen master] xen/x86: p2m: Use typesafe GFN in
	p2m_set_entry
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDkyZTI4M2Y1MDA0YmE2NGQxY2ZkOTgyZTA3ZjJlOTNkNjAwM2NiNzMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE9j
dCAyIDEzOjU5OjM1IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gT2N0IDIgMTc6MzE6NTkgMjAxNyAr
MDEwMAoKICAgIHhlbi94ODY6IHAybTogVXNlIHR5cGVzYWZlIEdGTiBpbiBwMm1fc2V0X2VudHJ5
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIEFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQogeGVuL2Fy
Y2gveDg2L21tL2hhcC9uZXN0ZWRfaGFwLmMgfCAgIDIgKy0KIHhlbi9hcmNoL3g4Ni9tbS9tZW1f
c2hhcmluZy5jICAgIHwgICAzICstCiB4ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jICAgICAgICB8
ICAzNiArKysrKysrLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICAgICB8IDEx
MiArKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvcDJtLmggICAgICAgIHwgICAyICstCiA1IGZpbGVzIGNoYW5nZWQsIDg1IGluc2VydGlv
bnMoKyksIDcwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAv
bmVzdGVkX2hhcC5jIGIveGVuL2FyY2gveDg2L21tL2hhcC9uZXN0ZWRfaGFwLmMKaW5kZXggMTYy
YWZlZC4uMzQ2ZmNiNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL2hhcC9uZXN0ZWRfaGFw
LmMKKysrIGIveGVuL2FyY2gveDg2L21tL2hhcC9uZXN0ZWRfaGFwLmMKQEAgLTEyMSw3ICsxMjEs
NyBAQCBuZXN0ZWRoYXBfZml4X3AybShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHAybV9kb21haW4g
KnAybSwKICAgICAgICAgZ2ZuID0gKEwyX2dwYSA+PiBQQUdFX1NISUZUKSAmIG1hc2s7CiAgICAg
ICAgIG1mbiA9IF9tZm4oKEwwX2dwYSA+PiBQQUdFX1NISUZUKSAmIG1hc2spOwogCi0gICAgICAg
IHJjID0gcDJtX3NldF9lbnRyeShwMm0sIGdmbiwgbWZuLCBwYWdlX29yZGVyLCBwMm10LCBwMm1h
KTsKKyAgICAgICAgcmMgPSBwMm1fc2V0X2VudHJ5KHAybSwgX2dmbihnZm4pLCBtZm4sIHBhZ2Vf
b3JkZXIsIHAybXQsIHAybWEpOwogICAgIH0KIAogICAgIHAybV91bmxvY2socDJtKTsKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jIGIveGVuL2FyY2gveDg2L21tL21l
bV9zaGFyaW5nLmMKaW5kZXggNjJhMzg5OS4uYjg1NjAyOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L21tL21lbV9zaGFyaW5nLmMKKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMK
QEAgLTEwNTIsNyArMTA1Miw4IEBAIGludCBtZW1fc2hhcmluZ19hZGRfdG9fcGh5c21hcChzdHJ1
Y3QgZG9tYWluICpzZCwgdW5zaWduZWQgbG9uZyBzZ2ZuLCBzaHJfaGFuZGxlCiAgICAgICAgIGdv
dG8gZXJyX3VubG9jazsKICAgICB9CiAKLSAgICByZXQgPSBwMm1fc2V0X2VudHJ5KHAybSwgY2dm
biwgc21mbiwgUEFHRV9PUkRFUl80SywgcDJtX3JhbV9zaGFyZWQsIGEpOworICAgIHJldCA9IHAy
bV9zZXRfZW50cnkocDJtLCBfZ2ZuKGNnZm4pLCBzbWZuLCBQQUdFX09SREVSXzRLLAorICAgICAg
ICAgICAgICAgICAgICAgICAgcDJtX3JhbV9zaGFyZWQsIGEpOwogCiAgICAgLyogVGVtcHRlZCB0
byB0dXJuIHRoaXMgaW50byBhbiBhc3NlcnQgKi8KICAgICBpZiAoIHJldCApCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYwpp
bmRleCBjOGM4Y2ZmLi5iOGE1MWNmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXBv
ZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKQEAgLTU2NSw3ICs1NjUsNyBAQCBw
Mm1fcG9kX2RlY3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwg
dW5zaWduZWQgaW50IG9yZGVyKQogICAgICAgICAgKiBBbGwgUG9EOiBNYXJrIHRoZSB3aG9sZSBy
ZWdpb24gaW52YWxpZCBhbmQgdGVsbCBjYWxsZXIKICAgICAgICAgICogd2UncmUgZG9uZS4KICAg
ICAgICAgICovCi0gICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBnZm5feChnZm4pLCBJTlZBTElE
X01GTiwgb3JkZXIsIHAybV9pbnZhbGlkLAorICAgICAgICBwMm1fc2V0X2VudHJ5KHAybSwgZ2Zu
LCBJTlZBTElEX01GTiwgb3JkZXIsIHAybV9pbnZhbGlkLAogICAgICAgICAgICAgICAgICAgICAg
IHAybS0+ZGVmYXVsdF9hY2Nlc3MpOwogICAgICAgICBwMm0tPnBvZC5lbnRyeV9jb3VudCAtPSAx
VUwgPDwgb3JkZXI7CiAgICAgICAgIEJVR19PTihwMm0tPnBvZC5lbnRyeV9jb3VudCA8IDApOwpA
QCAtNjA5LDcgKzYwOSw3IEBAIHAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24oc3RydWN0IGRv
bWFpbiAqZCwgZ2ZuX3QgZ2ZuLCB1bnNpZ25lZCBpbnQgb3JkZXIpCiAgICAgICAgIG4gPSAxVUwg
PDwgY3VyX29yZGVyOwogICAgICAgICBpZiAoIHQgPT0gcDJtX3BvcHVsYXRlX29uX2RlbWFuZCAp
CiAgICAgICAgIHsKLSAgICAgICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBnZm5feChnZm4pICsg
aSwgSU5WQUxJRF9NRk4sIGN1cl9vcmRlciwKKyAgICAgICAgICAgIHAybV9zZXRfZW50cnkocDJt
LCBnZm5fYWRkKGdmbiwgaSksIElOVkFMSURfTUZOLCBjdXJfb3JkZXIsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHAybV9pbnZhbGlkLCBwMm0tPmRlZmF1bHRfYWNjZXNzKTsKICAgICAgICAg
ICAgIHAybS0+cG9kLmVudHJ5X2NvdW50IC09IG47CiAgICAgICAgICAgICBCVUdfT04ocDJtLT5w
b2QuZW50cnlfY291bnQgPCAwKTsKQEAgLTYzMSw3ICs2MzEsNyBAQCBwMm1fcG9kX2RlY3JlYXNl
X3Jlc2VydmF0aW9uKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgdW5zaWduZWQgaW50IG9y
ZGVyKQogCiAgICAgICAgICAgICBwYWdlID0gbWZuX3RvX3BhZ2UobWZuKTsKIAotICAgICAgICAg
ICAgcDJtX3NldF9lbnRyeShwMm0sIGdmbl94KGdmbikgKyBpLCBJTlZBTElEX01GTiwgY3VyX29y
ZGVyLAorICAgICAgICAgICAgcDJtX3NldF9lbnRyeShwMm0sIGdmbl9hZGQoZ2ZuLCBpKSwgSU5W
QUxJRF9NRk4sIGN1cl9vcmRlciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX2ludmFs
aWQsIHAybS0+ZGVmYXVsdF9hY2Nlc3MpOwogICAgICAgICAgICAgcDJtX3RsYl9mbHVzaF9zeW5j
KHAybSk7CiAgICAgICAgICAgICBmb3IgKCBqID0gMDsgaiA8IG47ICsraiApCkBAIC02ODAsOSAr
NjgwLDEwIEBAIHZvaWQgcDJtX3BvZF9kdW1wX2RhdGEoc3RydWN0IGRvbWFpbiAqZCkKICAqIGlu
IHRoZSBwMm0uCiAgKi8KIHN0YXRpYyBpbnQKLXAybV9wb2RfemVyb19jaGVja19zdXBlcnBhZ2Uo
c3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4pCitwMm1fcG9kX3plcm9f
Y2hlY2tfc3VwZXJwYWdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2Zu
X2wpCiB7CiAgICAgbWZuX3QgbWZuLCBtZm4wID0gSU5WQUxJRF9NRk47CisgICAgZ2ZuX3QgZ2Zu
ID0gX2dmbihnZm5fbCk7CiAgICAgcDJtX3R5cGVfdCB0eXBlLCB0eXBlMCA9IDA7CiAgICAgdW5z
aWduZWQgbG9uZyAqIG1hcCA9IE5VTEw7CiAgICAgaW50IHJldD0wLCByZXNldCA9IDA7CkBAIC02
OTMsNyArNjk0LDcgQEAgcDJtX3BvZF96ZXJvX2NoZWNrX3N1cGVycGFnZShzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbikKIAogICAgIEFTU0VSVChwb2RfbG9ja2VkX2J5
X21lKHAybSkpOwogCi0gICAgaWYgKCAhc3VwZXJwYWdlX2FsaWduZWQoZ2ZuKSApCisgICAgaWYg
KCAhc3VwZXJwYWdlX2FsaWduZWQoZ2ZuX2wpICkKICAgICAgICAgZ290byBvdXQ7CiAKICAgICAv
KiBBbGxvdyBhbiBleHRyYSByZWZjb3VudCBmb3Igb25lIHNoYWRvdyBwdCBtYXBwaW5nIGluIHNo
YWRvd2VkIGRvbWFpbnMgKi8KQEAgLTcxNyw3ICs3MTgsNyBAQCBwMm1fcG9kX3plcm9fY2hlY2tf
c3VwZXJwYWdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuKQogICAg
ICAgICB1bnNpZ25lZCBsb25nIGs7CiAgICAgICAgIGNvbnN0IHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2U7CiAKLSAgICAgICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBfZ2ZuKGdmbiArICBpKSwg
JnR5cGUsICZhLCAwLAorICAgICAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbl9hZGQo
Z2ZuLCBpKSwgJnR5cGUsICZhLCAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmY3Vy
X29yZGVyLCBOVUxMKTsKIAogICAgICAgICAvKgpAQCAtODE1LDcgKzgxNiw3IEBAIHAybV9wb2Rf
emVyb19jaGVja19zdXBlcnBhZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9u
ZyBnZm4pCiAgICAgICAgICAgICBpbnQgZDoxNixvcmRlcjoxNjsKICAgICAgICAgfSB0OwogCi0g
ICAgICAgIHQuZ2ZuID0gZ2ZuOworICAgICAgICB0LmdmbiA9IGdmbl9sOwogICAgICAgICB0Lm1m
biA9IG1mbl94KG1mbik7CiAgICAgICAgIHQuZCA9IGQtPmRvbWFpbl9pZDsKICAgICAgICAgdC5v
cmRlciA9IDk7CkBAIC04OTgsNyArODk5LDcgQEAgcDJtX3BvZF96ZXJvX2NoZWNrKHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgKmdmbnMsIGludCBjb3VudCkKICAgICAgICAg
fQogCiAgICAgICAgIC8qIFRyeSB0byByZW1vdmUgdGhlIHBhZ2UsIHJlc3RvcmluZyBvbGQgbWFw
cGluZyBpZiBpdCBmYWlscy4gKi8KLSAgICAgICAgcDJtX3NldF9lbnRyeShwMm0sIGdmbnNbaV0s
IElOVkFMSURfTUZOLCBQQUdFX09SREVSXzRLLAorICAgICAgICBwMm1fc2V0X2VudHJ5KHAybSwg
X2dmbihnZm5zW2ldKSwgSU5WQUxJRF9NRk4sIFBBR0VfT1JERVJfNEssCiAgICAgICAgICAgICAg
ICAgICAgICAgcDJtX3BvcHVsYXRlX29uX2RlbWFuZCwgcDJtLT5kZWZhdWx0X2FjY2Vzcyk7CiAK
ICAgICAgICAgLyoKQEAgLTkxMCw3ICs5MTEsNyBAQCBwMm1fcG9kX3plcm9fY2hlY2soc3RydWN0
IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyAqZ2ZucywgaW50IGNvdW50KQogICAgICAg
ICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobWFwW2ldKTsKICAgICAgICAgICAgIG1hcFtpXSA9IE5V
TEw7CiAKLSAgICAgICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBnZm5zW2ldLCBtZm5zW2ldLCBQ
QUdFX09SREVSXzRLLAorICAgICAgICAgICAgcDJtX3NldF9lbnRyeShwMm0sIF9nZm4oZ2Zuc1tp
XSksIG1mbnNbaV0sIFBBR0VfT1JERVJfNEssCiAgICAgICAgICAgICAgICAgdHlwZXNbaV0sIHAy
bS0+ZGVmYXVsdF9hY2Nlc3MpOwogCiAgICAgICAgICAgICBjb250aW51ZTsKQEAgLTkzNyw3ICs5
MzgsNyBAQCBwMm1fcG9kX3plcm9fY2hlY2soc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWdu
ZWQgbG9uZyAqZ2ZucywgaW50IGNvdW50KQogICAgICAgICAgKi8KICAgICAgICAgaWYgKCBqIDwg
KFBBR0VfU0laRSAvIHNpemVvZigqbWFwW2ldKSkgKQogICAgICAgICB7Ci0gICAgICAgICAgICBw
Mm1fc2V0X2VudHJ5KHAybSwgZ2Zuc1tpXSwgbWZuc1tpXSwgUEFHRV9PUkRFUl80SywKKyAgICAg
ICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBfZ2ZuKGdmbnNbaV0pLCBtZm5zW2ldLCBQQUdFX09S
REVSXzRLLAogICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlc1tpXSwgcDJtLT5kZWZhdWx0
X2FjY2Vzcyk7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQpAQCAtMTA4MCw3ICsxMDgxLDcgQEAg
cDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQg
bG9uZyBnZm4sCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHAybS0+ZG9tYWluOwogICAgIHN0
cnVjdCBwYWdlX2luZm8gKnAgPSBOVUxMOyAvKiBDb21waWxlciB3YXJuaW5ncyAqLwotICAgIHVu
c2lnbmVkIGxvbmcgZ2ZuX2FsaWduZWQgPSAoZ2ZuID4+IG9yZGVyKSA8PCBvcmRlcjsKKyAgICBn
Zm5fdCBnZm5fYWxpZ25lZCA9IF9nZm4oKGdmbiA+PiBvcmRlcikgPDwgb3JkZXIpOwogICAgIG1m
bl90IG1mbjsKICAgICB1bnNpZ25lZCBsb25nIGk7CiAKQEAgLTExNTIsMTQgKzExNTMsMTQgQEAg
cDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQg
bG9uZyBnZm4sCiAKICAgICBmb3IoIGkgPSAwOyBpIDwgKDFVTCA8PCBvcmRlcik7IGkrKyApCiAg
ICAgewotICAgICAgICBzZXRfZ3Bmbl9mcm9tX21mbihtZm5feChtZm4pICsgaSwgZ2ZuX2FsaWdu
ZWQgKyBpKTsKKyAgICAgICAgc2V0X2dwZm5fZnJvbV9tZm4obWZuX3gobWZuKSArIGksIGdmbl94
KGdmbl9hbGlnbmVkKSArIGkpOwogICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShkLCBtZm5fYWRk
KG1mbiwgaSkpOwogICAgIH0KIAogICAgIHAybS0+cG9kLmVudHJ5X2NvdW50IC09ICgxVUwgPDwg
b3JkZXIpOwogICAgIEJVR19PTihwMm0tPnBvZC5lbnRyeV9jb3VudCA8IDApOwogCi0gICAgcG9k
X2VhZ2VyX3JlY29yZChwMm0sIGdmbl9hbGlnbmVkLCBvcmRlcik7CisgICAgcG9kX2VhZ2VyX3Jl
Y29yZChwMm0sIGdmbl94KGdmbl9hbGlnbmVkKSwgb3JkZXIpOwogCiAgICAgaWYgKCB0Yl9pbml0
X2RvbmUgKQogICAgIHsKQEAgLTExOTksNyArMTIwMCw3IEBAIHJlbWFwX2FuZF9yZXRyeToKICAg
ICAgKiBuZWVkIHByb21vdGluZyB0aGUgZ2ZuIGxvY2sgZnJvbSBnZm4tPjJNIHN1cGVycGFnZS4K
ICAgICAgKi8KICAgICBmb3IgKCBpID0gMDsgaSA8ICgxVUwgPDwgb3JkZXIpOyBpKysgKQotICAg
ICAgICBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuX2FsaWduZWQgKyBpLCBJTlZBTElEX01GTiwgUEFH
RV9PUkRFUl80SywKKyAgICAgICAgcDJtX3NldF9lbnRyeShwMm0sIGdmbl9hZGQoZ2ZuX2FsaWdu
ZWQsIGkpLCBJTlZBTElEX01GTiwgUEFHRV9PUkRFUl80SywKICAgICAgICAgICAgICAgICAgICAg
ICBwMm1fcG9wdWxhdGVfb25fZGVtYW5kLCBwMm0tPmRlZmF1bHRfYWNjZXNzKTsKICAgICBpZiAo
IHRiX2luaXRfZG9uZSApCiAgICAgewpAQCAtMTIxOSwxMCArMTIyMCwxMSBAQCByZW1hcF9hbmRf
cmV0cnk6CiAKIAogaW50Ci1ndWVzdF9waHlzbWFwX21hcmtfcG9wdWxhdGVfb25fZGVtYW5kKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAorZ3Vlc3RfcGh5c21hcF9tYXJrX3Bv
cHVsYXRlX29uX2RlbWFuZChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbl9sLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIp
CiB7CiAgICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKKyAg
ICBnZm5fdCBnZm4gPSBfZ2ZuKGdmbl9sKTsKICAgICB1bnNpZ25lZCBsb25nIGksIG4sIHBvZF9j
b3VudCA9IDA7CiAgICAgaW50IHJjID0gMDsKIApAQCAtMTIzMSw3ICsxMjMzLDcgQEAgZ3Vlc3Rf
cGh5c21hcF9tYXJrX3BvcHVsYXRlX29uX2RlbWFuZChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBsb25nIGdmbiwKIAogICAgIGdmbl9sb2NrKHAybSwgZ2ZuLCBvcmRlcik7CiAKLSAgICBQMk1f
REVCVUcoIm1hcmsgcG9kIGdmbj0lI2x4XG4iLCBnZm4pOworICAgIFAyTV9ERUJVRygibWFyayBw
b2QgZ2ZuPSUjbHhcbiIsIGdmbl9sKTsKIAogICAgIC8qIE1ha2Ugc3VyZSBhbGwgZ3BmbnMgYXJl
IHVudXNlZCAqLwogICAgIGZvciAoIGkgPSAwOyBpIDwgKDFVTCA8PCBvcmRlcik7IGkgKz0gbiAp
CkBAIC0xMjQwLDcgKzEyNDIsNyBAQCBndWVzdF9waHlzbWFwX21hcmtfcG9wdWxhdGVfb25fZGVt
YW5kKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgICAgICBwMm1fYWNj
ZXNzX3QgYTsKICAgICAgICAgdW5zaWduZWQgaW50IGN1cl9vcmRlcjsKIAotICAgICAgICBwMm0t
PmdldF9lbnRyeShwMm0sIF9nZm4oZ2ZuICsgaSksICZvdCwgJmEsIDAsICZjdXJfb3JkZXIsIE5V
TEwpOworICAgICAgICBwMm0tPmdldF9lbnRyeShwMm0sIGdmbl9hZGQoZ2ZuLCBpKSwgJm90LCAm
YSwgMCwgJmN1cl9vcmRlciwgTlVMTCk7CiAgICAgICAgIG4gPSAxVUwgPDwgbWluKG9yZGVyLCBj
dXJfb3JkZXIpOwogICAgICAgICBpZiAoIHAybV9pc19yYW0ob3QpICkKICAgICAgICAgewpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmlu
ZGV4IDM1ZDRhMTUuLjNmYmM1MzcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwor
KysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTUzMiw3ICs1MzIsNyBAQCBzdHJ1Y3QgcGFn
ZV9pbmZvICpwMm1fZ2V0X3BhZ2VfZnJvbV9nZm4oCiB9CiAKIC8qIFJldHVybnM6IDAgZm9yIHN1
Y2Nlc3MsIC1lcnJubyBmb3IgZmFpbHVyZSAqLwotaW50IHAybV9zZXRfZW50cnkoc3RydWN0IHAy
bV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbiwKK2ludCBwMm1fc2V0
X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbiwgbWZuX3QgbWZuLAogICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2Vfb3JkZXIsIHAybV90eXBlX3QgcDJtdCwg
cDJtX2FjY2Vzc190IHAybWEpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHAybS0+ZG9tYWlu
OwpAQCAtNTQ2LDggKzU0Niw5IEBAIGludCBwMm1fc2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLCBtZm5fdCBtZm4sCiAgICAgewogICAgICAgICBpZiAo
IGhhcF9lbmFibGVkKGQpICkKICAgICAgICAgewotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBm
bl9tYXNrID0gIW1mbl9lcShtZm4sIElOVkFMSURfTUZOKSA/Ci0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKGdmbiB8IG1mbl94KG1mbikgfCB0b2RvKSA6IChnZm4gfCB0b2Rv
KTsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZm5fbWFzayA9ICFtZm5fZXEobWZuLCBJTlZB
TElEX01GTikgPyBtZm5feChtZm4pIDogMDsKKworICAgICAgICAgICAgZm5fbWFzayB8PSBnZm5f
eChnZm4pIHwgdG9kbzsKIAogICAgICAgICAgICAgb3JkZXIgPSAoIShmbl9tYXNrICYgKCgxdWwg
PDwgUEFHRV9PUkRFUl8xRykgLSAxKSkgJiYKICAgICAgICAgICAgICAgICAgICAgIGhhcF9oYXNf
MWdiKSA/IFBBR0VfT1JERVJfMUcgOgpAQCAtNTU3LDExICs1NTgsMTEgQEAgaW50IHAybV9zZXRf
ZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1m
biwKICAgICAgICAgZWxzZQogICAgICAgICAgICAgb3JkZXIgPSAwOwogCi0gICAgICAgIHNldF9y
YyA9IHAybS0+c2V0X2VudHJ5KHAybSwgX2dmbihnZm4pLCBtZm4sIG9yZGVyLCBwMm10LCBwMm1h
LCAtMSk7CisgICAgICAgIHNldF9yYyA9IHAybS0+c2V0X2VudHJ5KHAybSwgZ2ZuLCBtZm4sIG9y
ZGVyLCBwMm10LCBwMm1hLCAtMSk7CiAgICAgICAgIGlmICggc2V0X3JjICkKICAgICAgICAgICAg
IHJjID0gc2V0X3JjOwogCi0gICAgICAgIGdmbiArPSAxdWwgPDwgb3JkZXI7CisgICAgICAgIGdm
biA9IGdmbl9hZGQoZ2ZuLCAxdWwgPDwgb3JkZXIpOwogICAgICAgICBpZiAoICFtZm5fZXEobWZu
LCBJTlZBTElEX01GTikgKQogICAgICAgICAgICAgbWZuID0gbWZuX2FkZChtZm4sIDF1bCA8PCBv
cmRlcik7CiAgICAgICAgIHRvZG8gLT0gMXVsIDw8IG9yZGVyOwpAQCAtNjUyLDcgKzY1Myw3IEBA
IGludCBwMm1fYWxsb2NfdGFibGUoc3RydWN0IHAybV9kb21haW4gKnAybSkKIAogICAgIC8qIElu
aXRpYWxpc2UgcGh5c21hcCB0YWJsZXMgZm9yIHNsb3QgemVyby4gT3RoZXIgY29kZSBhc3N1bWVz
IHRoaXMuICovCiAgICAgcDJtLT5kZWZlcl9uZXN0ZWRfZmx1c2ggPSAxOwotICAgIHJjID0gcDJt
X3NldF9lbnRyeShwMm0sIDAsIElOVkFMSURfTUZOLCBQQUdFX09SREVSXzRLLAorICAgIHJjID0g
cDJtX3NldF9lbnRyeShwMm0sIF9nZm4oMCksIElOVkFMSURfTUZOLCBQQUdFX09SREVSXzRLLAog
ICAgICAgICAgICAgICAgICAgICAgICBwMm1faW52YWxpZCwgcDJtLT5kZWZhdWx0X2FjY2Vzcyk7
CiAgICAgcDJtLT5kZWZlcl9uZXN0ZWRfZmx1c2ggPSAwOwogICAgIHAybV91bmxvY2socDJtKTsK
QEAgLTcwMywxMCArNzA0LDExIEBAIHZvaWQgcDJtX2ZpbmFsX3RlYXJkb3duKHN0cnVjdCBkb21h
aW4gKmQpCiAKIAogc3RhdGljIGludAotcDJtX3JlbW92ZV9wYWdlKHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLCB1bnNpZ25lZCBsb25nIG1mbiwKK3AybV9yZW1vdmVf
cGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbl9sLCB1bnNpZ25l
ZCBsb25nIG1mbiwKICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcGFnZV9vcmRlcikKIHsK
ICAgICB1bnNpZ25lZCBsb25nIGk7CisgICAgZ2ZuX3QgZ2ZuID0gX2dmbihnZm5fbCk7CiAgICAg
bWZuX3QgbWZuX3JldHVybjsKICAgICBwMm1fdHlwZV90IHQ7CiAgICAgcDJtX2FjY2Vzc190IGE7
CkBAIC03MzAsMTMgKzczMiwxMyBAQCBwMm1fcmVtb3ZlX3BhZ2Uoc3RydWN0IHAybV9kb21haW4g
KnAybSwgdW5zaWduZWQgbG9uZyBnZm4sIHVuc2lnbmVkIGxvbmcgbWZuLAogICAgIH0KIAogICAg
IEFTU0VSVChnZm5fbG9ja2VkX2J5X21lKHAybSwgZ2ZuKSk7Ci0gICAgUDJNX0RFQlVHKCJyZW1v
dmluZyBnZm49JSNseCBtZm49JSNseFxuIiwgZ2ZuLCBtZm4pOworICAgIFAyTV9ERUJVRygicmVt
b3ZpbmcgZ2ZuPSUjbHggbWZuPSUjbHhcbiIsIGdmbl9sLCBtZm4pOwogCiAgICAgaWYgKCBtZm5f
dmFsaWQoX21mbihtZm4pKSApCiAgICAgewogICAgICAgICBmb3IgKCBpID0gMDsgaSA8ICgxVUwg
PDwgcGFnZV9vcmRlcik7IGkrKyApCiAgICAgICAgIHsKLSAgICAgICAgICAgIG1mbl9yZXR1cm4g
PSBwMm0tPmdldF9lbnRyeShwMm0sIF9nZm4oZ2ZuICsgaSksICZ0LCAmYSwgMCwKKyAgICAgICAg
ICAgIG1mbl9yZXR1cm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbl9hZGQoZ2ZuLCBpKSwgJnQs
ICZhLCAwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsIE5V
TEwpOwogICAgICAgICAgICAgaWYgKCAhcDJtX2lzX2dyYW50KHQpICYmICFwMm1faXNfc2hhcmVk
KHQpICYmICFwMm1faXNfZm9yZWlnbih0KSApCiAgICAgICAgICAgICAgICAgc2V0X2dwZm5fZnJv
bV9tZm4obWZuK2ksIElOVkFMSURfTTJQX0VOVFJZKTsKQEAgLTkwMSw3ICs5MDMsNyBAQCBndWVz
dF9waHlzbWFwX2FkZF9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIG1mbl90IG1m
biwKICAgICAvKiBOb3csIGFjdHVhbGx5IGRvIHRoZSB0d28td2F5IG1hcHBpbmcgKi8KICAgICBp
ZiAoIG1mbl92YWxpZChtZm4pICkKICAgICB7Ci0gICAgICAgIHJjID0gcDJtX3NldF9lbnRyeShw
Mm0sIGdmbl94KGdmbiksIG1mbiwgcGFnZV9vcmRlciwgdCwKKyAgICAgICAgcmMgPSBwMm1fc2V0
X2VudHJ5KHAybSwgZ2ZuLCBtZm4sIHBhZ2Vfb3JkZXIsIHQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwMm0tPmRlZmF1bHRfYWNjZXNzKTsKICAgICAgICAgaWYgKCByYyApCiAgICAgICAg
ICAgICBnb3RvIG91dDsgLyogRmFpbGVkIHRvIHVwZGF0ZSBwMm0sIGJhaWwgd2l0aG91dCB1cGRh
dGluZyBtMnAuICovCkBAIC05MTcsNyArOTE5LDcgQEAgZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnko
c3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBtZm5fdCBtZm4sCiAgICAgewogICAgICAgICBn
ZHByaW50ayhYRU5MT0dfV0FSTklORywgIkFkZGluZyBiYWQgbWZuIHRvIHAybSBtYXAgKCUjbHgg
LT4gJSNseClcbiIsCiAgICAgICAgICAgICAgICAgIGdmbl94KGdmbiksIG1mbl94KG1mbikpOwot
ICAgICAgICByYyA9IHAybV9zZXRfZW50cnkocDJtLCBnZm5feChnZm4pLCBJTlZBTElEX01GTiwg
cGFnZV9vcmRlciwKKyAgICAgICAgcmMgPSBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuLCBJTlZBTElE
X01GTiwgcGFnZV9vcmRlciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9pbnZhbGlk
LCBwMm0tPmRlZmF1bHRfYWNjZXNzKTsKICAgICAgICAgaWYgKCByYyA9PSAwICkKICAgICAgICAg
ewpAQCAtOTQwLDExICs5NDIsMTIgQEAgb3V0OgogICogUmV0dXJuczogMCBmb3Igc3VjY2Vzcywg
LWVycm5vIGZvciBmYWlsdXJlLgogICogUmVzZXRzIHRoZSBhY2Nlc3MgcGVybWlzc2lvbnMuCiAg
Ki8KLWludCBwMm1fY2hhbmdlX3R5cGVfb25lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxv
bmcgZ2ZuLAoraW50IHAybV9jaGFuZ2VfdHlwZV9vbmUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgbG9uZyBnZm5fbCwKICAgICAgICAgICAgICAgICAgICAgICAgcDJtX3R5cGVfdCBvdCwgcDJt
X3R5cGVfdCBudCkKIHsKICAgICBwMm1fYWNjZXNzX3QgYTsKICAgICBwMm1fdHlwZV90IHB0Owor
ICAgIGdmbl90IGdmbiA9IF9nZm4oZ2ZuX2wpOwogICAgIG1mbl90IG1mbjsKICAgICBzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwogICAgIGludCByYzsKQEAgLTk1
NCw3ICs5NTcsNyBAQCBpbnQgcDJtX2NoYW5nZV90eXBlX29uZShzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBsb25nIGdmbiwKIAogICAgIGdmbl9sb2NrKHAybSwgZ2ZuLCAwKTsKIAotICAgIG1m
biA9IHAybS0+Z2V0X2VudHJ5KHAybSwgX2dmbihnZm4pLCAmcHQsICZhLCAwLCBOVUxMLCBOVUxM
KTsKKyAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiwgJnB0LCAmYSwgMCwgTlVMTCwg
TlVMTCk7CiAgICAgcmMgPSBsaWtlbHkocHQgPT0gb3QpCiAgICAgICAgICA/IHAybV9zZXRfZW50
cnkocDJtLCBnZm4sIG1mbiwgUEFHRV9PUkRFUl80SywgbnQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgcDJtLT5kZWZhdWx0X2FjY2VzcykKQEAgLTExMTEsNyArMTExNCw3IEBAIHN0YXRpYyBp
bnQgc2V0X3R5cGVkX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdm
bl9sLAogICAgIH0KIAogICAgIFAyTV9ERUJVRygic2V0ICVkICVseCAlbHhcbiIsIGdmbl9wMm10
LCBnZm5fbCwgbWZuX3gobWZuKSk7Ci0gICAgcmMgPSBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuX2ws
IG1mbiwgb3JkZXIsIGdmbl9wMm10LCBhY2Nlc3MpOworICAgIHJjID0gcDJtX3NldF9lbnRyeShw
Mm0sIGdmbiwgbWZuLCBvcmRlciwgZ2ZuX3AybXQsIGFjY2Vzcyk7CiAgICAgaWYgKCByYyApCiAg
ICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJwMm1fc2V0X2VudHJ5OiAlI2x4OiV1IC0+ICVk
ICgweCUiUFJJX21mbiIpXG4iLAogICAgICAgICAgICAgICAgICBnZm5fbCwgb3JkZXIsIHJjLCBt
Zm5feChtZm4pKTsKQEAgLTExNDYsMTEgKzExNDksMTIgQEAgaW50IHNldF9tbWlvX3AybV9lbnRy
eShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuLAogICAgIHJl
dHVybiBzZXRfdHlwZWRfcDJtX2VudHJ5KGQsIGdmbiwgbWZuLCBvcmRlciwgcDJtX21taW9fZGly
ZWN0LCBhY2Nlc3MpOwogfQogCi1pbnQgc2V0X2lkZW50aXR5X3AybV9lbnRyeShzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKK2ludCBzZXRfaWRlbnRpdHlfcDJtX2VudHJ5KHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuX2wsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwMm1fYWNjZXNzX3QgcDJtYSwgdW5zaWduZWQgaW50IGZsYWcpCiB7CiAgICAgcDJt
X3R5cGVfdCBwMm10OwogICAgIHAybV9hY2Nlc3NfdCBhOworICAgIGdmbl90IGdmbiA9IF9nZm4o
Z2ZuX2wpOwogICAgIG1mbl90IG1mbjsKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJt
X2dldF9ob3N0cDJtKGQpOwogICAgIGludCByZXQ7CkBAIC0xMTU5LDE3ICsxMTYzLDE3IEBAIGlu
dCBzZXRfaWRlbnRpdHlfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
Z2ZuLAogICAgIHsKICAgICAgICAgaWYgKCAhbmVlZF9pb21tdShkKSApCiAgICAgICAgICAgICBy
ZXR1cm4gMDsKLSAgICAgICAgcmV0dXJuIGlvbW11X21hcF9wYWdlKGQsIGdmbiwgZ2ZuLCBJT01N
VUZfcmVhZGFibGV8SU9NTVVGX3dyaXRhYmxlKTsKKyAgICAgICAgcmV0dXJuIGlvbW11X21hcF9w
YWdlKGQsIGdmbl9sLCBnZm5fbCwgSU9NTVVGX3JlYWRhYmxlfElPTU1VRl93cml0YWJsZSk7CiAg
ICAgfQogCiAgICAgZ2ZuX2xvY2socDJtLCBnZm4sIDApOwogCi0gICAgbWZuID0gcDJtLT5nZXRf
ZW50cnkocDJtLCBfZ2ZuKGdmbiksICZwMm10LCAmYSwgMCwgTlVMTCwgTlVMTCk7CisgICAgbWZu
ID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm4sICZwMm10LCAmYSwgMCwgTlVMTCwgTlVMTCk7CiAK
ICAgICBpZiAoIHAybXQgPT0gcDJtX2ludmFsaWQgfHwgcDJtdCA9PSBwMm1fbW1pb19kbSApCi0g
ICAgICAgIHJldCA9IHAybV9zZXRfZW50cnkocDJtLCBnZm4sIF9tZm4oZ2ZuKSwgUEFHRV9PUkRF
Ul80SywKKyAgICAgICAgcmV0ID0gcDJtX3NldF9lbnRyeShwMm0sIGdmbiwgX21mbihnZm5fbCks
IFBBR0VfT1JERVJfNEssCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX21taW9fZGly
ZWN0LCBwMm1hKTsKLSAgICBlbHNlIGlmICggbWZuX3gobWZuKSA9PSBnZm4gJiYgcDJtdCA9PSBw
Mm1fbW1pb19kaXJlY3QgJiYgYSA9PSBwMm1hICkKKyAgICBlbHNlIGlmICggbWZuX3gobWZuKSA9
PSBnZm5fbCAmJiBwMm10ID09IHAybV9tbWlvX2RpcmVjdCAmJiBhID09IHAybWEgKQogICAgICAg
ICByZXQgPSAwOwogICAgIGVsc2UKICAgICB7CkBAIC0xMTgwLDcgKzExODQsNyBAQCBpbnQgc2V0
X2lkZW50aXR5X3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwK
ICAgICAgICAgcHJpbnRrKFhFTkxPR19HX1dBUk5JTkcKICAgICAgICAgICAgICAgICJDYW5ub3Qg
c2V0dXAgaWRlbnRpdHkgbWFwIGQlZDolbHgsIgogICAgICAgICAgICAgICAgIiBnZm4gYWxyZWFk
eSBtYXBwZWQgdG8gJWx4LlxuIiwKLSAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgZ2ZuLCBt
Zm5feChtZm4pKTsKKyAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgZ2ZuX2wsIG1mbl94KG1m
bikpOwogICAgIH0KIAogICAgIGdmbl91bmxvY2socDJtLCBnZm4sIDApOwpAQCAtMTE5NCwxMCAr
MTE5OCwxMSBAQCBpbnQgc2V0X2lkZW50aXR5X3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBsb25nIGdmbiwKICAqICAgIG9yZGVyKzEgIGZvciBjYWxsZXIgdG8gcmV0cnkgd2l0
aCBvcmRlciAoZ3VhcmFudGVlZCBzbWFsbGVyIHRoYW4KICAqICAgICAgICAgICAgIHRoZSBvcmRl
ciB2YWx1ZSBwYXNzZWQgaW4pCiAgKi8KLWludCBjbGVhcl9tbWlvX3AybV9lbnRyeShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuLAoraW50IGNsZWFyX21taW9f
cDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuX2wsIG1mbl90IG1m
biwKICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIpCiB7CiAgICAg
aW50IHJjID0gLUVJTlZBTDsKKyAgICBnZm5fdCBnZm4gPSBfZ2ZuKGdmbl9sKTsKICAgICBtZm5f
dCBhY3R1YWxfbWZuOwogICAgIHAybV9hY2Nlc3NfdCBhOwogICAgIHAybV90eXBlX3QgdDsKQEAg
LTEyMDgsNyArMTIxMyw3IEBAIGludCBjbGVhcl9tbWlvX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuLAogICAgICAgICByZXR1cm4gLUVJTzsK
IAogICAgIGdmbl9sb2NrKHAybSwgZ2ZuLCBvcmRlcik7Ci0gICAgYWN0dWFsX21mbiA9IHAybS0+
Z2V0X2VudHJ5KHAybSwgX2dmbihnZm4pLCAmdCwgJmEsIDAsICZjdXJfb3JkZXIsIE5VTEwpOwor
ICAgIGFjdHVhbF9tZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiwgJnQsICZhLCAwLCAmY3Vy
X29yZGVyLCBOVUxMKTsKICAgICBpZiAoIGN1cl9vcmRlciA8IG9yZGVyICkKICAgICB7CiAgICAg
ICAgIHJjID0gY3VyX29yZGVyICsgMTsKQEAgLTEyMTksMTMgKzEyMjQsMTMgQEAgaW50IGNsZWFy
X21taW9fcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCBtZm5f
dCBtZm4sCiAgICAgaWYgKCBtZm5fZXEoYWN0dWFsX21mbiwgSU5WQUxJRF9NRk4pIHx8ICh0ICE9
IHAybV9tbWlvX2RpcmVjdCkgKQogICAgIHsKICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwK
LSAgICAgICAgICAgICAgICAgImdmbl90b19tZm4gZmFpbGVkISBnZm49JTA4bHggdHlwZTolZFxu
IiwgZ2ZuLCB0KTsKKyAgICAgICAgICAgICAgICAgImdmbl90b19tZm4gZmFpbGVkISBnZm49JTA4
bHggdHlwZTolZFxuIiwgZ2ZuX2wsIHQpOwogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAgICAg
aWYgKCBtZm5feChtZm4pICE9IG1mbl94KGFjdHVhbF9tZm4pICkKICAgICAgICAgZ2RwcmludGso
WEVOTE9HX1dBUk5JTkcsCiAgICAgICAgICAgICAgICAgICJubyBtYXBwaW5nIGJldHdlZW4gbWZu
ICUwOGx4IGFuZCBnZm4gJTA4bHhcbiIsCi0gICAgICAgICAgICAgICAgIG1mbl94KG1mbiksIGdm
bik7CisgICAgICAgICAgICAgICAgIG1mbl94KG1mbiksIGdmbl9sKTsKICAgICByYyA9IHAybV9z
ZXRfZW50cnkocDJtLCBnZm4sIElOVkFMSURfTUZOLCBvcmRlciwgcDJtX2ludmFsaWQsCiAgICAg
ICAgICAgICAgICAgICAgICAgIHAybS0+ZGVmYXVsdF9hY2Nlc3MpOwogCkBAIC0xMjM1LDEwICsx
MjQwLDExIEBAIGludCBjbGVhcl9tbWlvX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBsb25nIGdmbiwgbWZuX3QgbWZuLAogICAgIHJldHVybiByYzsKIH0KIAotaW50IGNsZWFy
X2lkZW50aXR5X3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbikK
K2ludCBjbGVhcl9pZGVudGl0eV9wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
bG9uZyBnZm5fbCkKIHsKICAgICBwMm1fdHlwZV90IHAybXQ7CiAgICAgcDJtX2FjY2Vzc190IGE7
CisgICAgZ2ZuX3QgZ2ZuID0gX2dmbihnZm5fbCk7CiAgICAgbWZuX3QgbWZuOwogICAgIHN0cnVj
dCBwMm1fZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CiAgICAgaW50IHJldDsKQEAg
LTEyNDcsMTMgKzEyNTMsMTMgQEAgaW50IGNsZWFyX2lkZW50aXR5X3AybV9lbnRyeShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbikKICAgICB7CiAgICAgICAgIGlmICggIW5lZWRf
aW9tbXUoZCkgKQogICAgICAgICAgICAgcmV0dXJuIDA7Ci0gICAgICAgIHJldHVybiBpb21tdV91
bm1hcF9wYWdlKGQsIGdmbik7CisgICAgICAgIHJldHVybiBpb21tdV91bm1hcF9wYWdlKGQsIGdm
bl9sKTsKICAgICB9CiAKICAgICBnZm5fbG9jayhwMm0sIGdmbiwgMCk7CiAKLSAgICBtZm4gPSBw
Mm0tPmdldF9lbnRyeShwMm0sIF9nZm4oZ2ZuKSwgJnAybXQsICZhLCAwLCBOVUxMLCBOVUxMKTsK
LSAgICBpZiAoIHAybXQgPT0gcDJtX21taW9fZGlyZWN0ICYmIG1mbl94KG1mbikgPT0gZ2ZuICkK
KyAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiwgJnAybXQsICZhLCAwLCBOVUxMLCBO
VUxMKTsKKyAgICBpZiAoIHAybXQgPT0gcDJtX21taW9fZGlyZWN0ICYmIG1mbl94KG1mbikgPT0g
Z2ZuX2wgKQogICAgIHsKICAgICAgICAgcmV0ID0gcDJtX3NldF9lbnRyeShwMm0sIGdmbiwgSU5W
QUxJRF9NRk4sIFBBR0VfT1JERVJfNEssCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJt
X2ludmFsaWQsIHAybS0+ZGVmYXVsdF9hY2Nlc3MpOwpAQCAtMTI2NCw3ICsxMjcwLDcgQEAgaW50
IGNsZWFyX2lkZW50aXR5X3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IGdmbikKICAgICAgICAgZ2ZuX3VubG9jayhwMm0sIGdmbiwgMCk7CiAgICAgICAgIHByaW50ayhY
RU5MT0dfR19XQVJOSU5HCiAgICAgICAgICAgICAgICAibm9uLWlkZW50aXR5IG1hcCBkJWQ6JWx4
IG5vdCBjbGVhcmVkIChtYXBwZWQgdG8gJWx4KVxuIiwKLSAgICAgICAgICAgICAgIGQtPmRvbWFp
bl9pZCwgZ2ZuLCBtZm5feChtZm4pKTsKKyAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgZ2Zu
X2wsIG1mbl94KG1mbikpOwogICAgICAgICByZXQgPSAwOwogICAgIH0KIApAQCAtMTI3MiwxMCAr
MTI3OCwxMSBAQCBpbnQgY2xlYXJfaWRlbnRpdHlfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGxvbmcgZ2ZuKQogfQogCiAvKiBSZXR1cm5zOiAwIGZvciBzdWNjZXNzLCAtZXJy
bm8gZm9yIGZhaWx1cmUgKi8KLWludCBzZXRfc2hhcmVkX3AybV9lbnRyeShzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuKQoraW50IHNldF9zaGFyZWRfcDJtX2Vu
dHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuX2wsIG1mbl90IG1mbikKIHsK
ICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwogICAgIGlu
dCByYyA9IDA7CisgICAgZ2ZuX3QgZ2ZuID0gX2dmbihnZm5fbCk7CiAgICAgcDJtX2FjY2Vzc190
IGE7CiAgICAgcDJtX3R5cGVfdCBvdDsKICAgICBtZm5fdCBvbWZuOwpAQCAtMTI4NSw3ICsxMjky
LDcgQEAgaW50IHNldF9zaGFyZWRfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgZ2ZuLCBtZm5fdCBtZm4pCiAgICAgICAgIHJldHVybiAtRUlPOwogCiAgICAgZ2ZuX2xv
Y2socDJtLCBnZm4sIDApOwotICAgIG9tZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIF9nZm4oZ2Zu
KSwgJm90LCAmYSwgMCwgTlVMTCwgTlVMTCk7CisgICAgb21mbiA9IHAybS0+Z2V0X2VudHJ5KHAy
bSwgZ2ZuLCAmb3QsICZhLCAwLCBOVUxMLCBOVUxMKTsKICAgICAvKiBBdCB0aGUgbW9tZW50IHdl
IG9ubHkgYWxsb3cgcDJtIGNoYW5nZSBpZiBnZm4gaGFzIGFscmVhZHkgYmVlbiBtYWRlCiAgICAg
ICogc2hhcmFibGUgZmlyc3QgKi8KICAgICBBU1NFUlQocDJtX2lzX3NoYXJlZChvdCkpOwpAQCAt
MTI5NywxNCArMTMwNCwxNCBAQCBpbnQgc2V0X3NoYXJlZF9wMm1fZW50cnkoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbikKICAgICAgICAgIHx8IChwZ190eXBl
ICYgUEdUX3R5cGVfbWFzaykgIT0gUEdUX3NoYXJlZF9wYWdlICkKICAgICAgICAgc2V0X2dwZm5f
ZnJvbV9tZm4obWZuX3gob21mbiksIElOVkFMSURfTTJQX0VOVFJZKTsKIAotICAgIFAyTV9ERUJV
Rygic2V0IHNoYXJlZCAlbHggJWx4XG4iLCBnZm4sIG1mbl94KG1mbikpOworICAgIFAyTV9ERUJV
Rygic2V0IHNoYXJlZCAlbHggJWx4XG4iLCBnZm5fbCwgbWZuX3gobWZuKSk7CiAgICAgcmMgPSBw
Mm1fc2V0X2VudHJ5KHAybSwgZ2ZuLCBtZm4sIFBBR0VfT1JERVJfNEssIHAybV9yYW1fc2hhcmVk
LAogICAgICAgICAgICAgICAgICAgICAgICBwMm0tPmRlZmF1bHRfYWNjZXNzKTsKICAgICBnZm5f
dW5sb2NrKHAybSwgZ2ZuLCAwKTsKICAgICBpZiAoIHJjICkKICAgICAgICAgZ2RwcmludGsoWEVO
TE9HX0VSUiwKICAgICAgICAgICAgICAgICAgInAybV9zZXRfZW50cnkgZmFpbGVkISBtZm49JTA4
bHggcmM6JWRcbiIsCi0gICAgICAgICAgICAgICAgIG1mbl94KGdldF9nZm5fcXVlcnlfdW5sb2Nr
ZWQocDJtLT5kb21haW4sIGdmbiwgJm90KSksIHJjKTsKKyAgICAgICAgICAgICAgICAgbWZuX3go
Z2V0X2dmbl9xdWVyeV91bmxvY2tlZChwMm0tPmRvbWFpbiwgZ2ZuX2wsICZvdCkpLCByYyk7CiAg
ICAgcmV0dXJuIHJjOwogfQogCkBAIC0xMzI2LDE4ICsxMzMzLDE5IEBAIGludCBzZXRfc2hhcmVk
X3AybV9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZu
KQogICogT25jZSB0aGUgcDJtdCBpcyBjaGFuZ2VkIHRoZSBwYWdlIGlzIHJlYWRvbmx5IGZvciB0
aGUgZ3Vlc3QuICBPbiBzdWNjZXNzIHRoZQogICogcGFnZXIgY2FuIHdyaXRlIHRoZSBwYWdlIGNv
bnRlbnRzIHRvIGRpc2sgYW5kIGxhdGVyIGV2aWN0IHRoZSBwYWdlLgogICovCi1pbnQgcDJtX21l
bV9wYWdpbmdfbm9taW5hdGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCitp
bnQgcDJtX21lbV9wYWdpbmdfbm9taW5hdGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBnZm5fbCkKIHsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwogICAgIHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CiAgICAgcDJtX3R5cGVfdCBwMm10Owog
ICAgIHAybV9hY2Nlc3NfdCBhOworICAgIGdmbl90IGdmbiA9IF9nZm4oZ2ZuX2wpOwogICAgIG1m
bl90IG1mbjsKICAgICBpbnQgcmV0ID0gLUVCVVNZOwogCiAgICAgZ2ZuX2xvY2socDJtLCBnZm4s
IDApOwogCi0gICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBfZ2ZuKGdmbiksICZwMm10LCAm
YSwgMCwgTlVMTCwgTlVMTCk7CisgICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm4sICZw
Mm10LCAmYSwgMCwgTlVMTCwgTlVMTCk7CiAKICAgICAvKiBDaGVjayBpZiBtZm4gaXMgdmFsaWQg
Ki8KICAgICBpZiAoICFtZm5fdmFsaWQobWZuKSApCkBAIC0xMzg3LDExICsxMzk1LDEyIEBAIGlu
dCBwMm1fbWVtX3BhZ2luZ19ub21pbmF0ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IGdmbikKICAqIGNvdWxkIGV2aWN0IGl0LCBldmljdGlvbiBjYW4gbm90IGJlIGRvbmUgZWl0aGVy
LiBJbiB0aGlzIGNhc2UgdGhlIGdmbiBpcwogICogc3RpbGwgYmFja2VkIGJ5IGEgbWZuLgogICov
Ci1pbnQgcDJtX21lbV9wYWdpbmdfZXZpY3Qoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBnZm4pCitpbnQgcDJtX21lbV9wYWdpbmdfZXZpY3Qoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgbG9uZyBnZm5fbCkKIHsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwogICAgIHAybV90
eXBlX3QgcDJtdDsKICAgICBwMm1fYWNjZXNzX3QgYTsKKyAgICBnZm5fdCBnZm4gPSBfZ2ZuKGdm
bl9sKTsKICAgICBtZm5fdCBtZm47CiAgICAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IHAybV9n
ZXRfaG9zdHAybShkKTsKICAgICBpbnQgcmV0ID0gLUVCVVNZOwpAQCAtMTM5OSw3ICsxNDA4LDcg
QEAgaW50IHAybV9tZW1fcGFnaW5nX2V2aWN0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxv
bmcgZ2ZuKQogICAgIGdmbl9sb2NrKHAybSwgZ2ZuLCAwKTsKIAogICAgIC8qIEdldCBtZm4gKi8K
LSAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIF9nZm4oZ2ZuKSwgJnAybXQsICZhLCAwLCBO
VUxMLCBOVUxMKTsKKyAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiwgJnAybXQsICZh
LCAwLCBOVUxMLCBOVUxMKTsKICAgICBpZiAoIHVubGlrZWx5KCFtZm5fdmFsaWQobWZuKSkgKQog
ICAgICAgICBnb3RvIG91dDsKIApAQCAtMTUwMiwxNSArMTUxMSwxNiBAQCB2b2lkIHAybV9tZW1f
cGFnaW5nX2Ryb3BfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKICAq
IGFscmVhZHkgc2VudCB0byB0aGUgcGFnZXIuIEluIHRoaXMgY2FzZSB0aGUgY2FsbGVyIGhhcyB0
byB0cnkgYWdhaW4gdW50aWwgdGhlCiAgKiBnZm4gaXMgZnVsbHkgcGFnZWQgaW4gYWdhaW4uCiAg
Ki8KLXZvaWQgcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgbG9uZyBnZm4pCit2b2lkIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRlKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgZ2ZuX2wpCiB7CiAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50
OwogICAgIHZtX2V2ZW50X3JlcXVlc3RfdCByZXEgPSB7CiAgICAgICAgIC5yZWFzb24gPSBWTV9F
VkVOVF9SRUFTT05fTUVNX1BBR0lORywKLSAgICAgICAgLnUubWVtX3BhZ2luZy5nZm4gPSBnZm4K
KyAgICAgICAgLnUubWVtX3BhZ2luZy5nZm4gPSBnZm5fbAogICAgIH07CiAgICAgcDJtX3R5cGVf
dCBwMm10OwogICAgIHAybV9hY2Nlc3NfdCBhOworICAgIGdmbl90IGdmbiA9IF9nZm4oZ2ZuX2wp
OwogICAgIG1mbl90IG1mbjsKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9o
b3N0cDJtKGQpOwogCkBAIC0xNTE5LDcgKzE1MjksNyBAQCB2b2lkIHAybV9tZW1fcGFnaW5nX3Bv
cHVsYXRlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQogICAgIGlmICggcmMg
PT0gLUVOT1NZUyApCiAgICAgewogICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiRG9tYWlu
ICVodSBwYWdpbmcgZ2ZuICVseCB5ZXQgbm8gcmluZyAiCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICJpbiBwbGFjZVxuIiwgZC0+ZG9tYWluX2lkLCBnZm4pOworICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAiaW4gcGxhY2VcbiIsIGQtPmRvbWFpbl9pZCwgZ2ZuX2wpOwogICAgICAg
ICAvKiBQcmV2ZW50IHRoZSB2Y3B1IGZyb20gZmF1bHRpbmcgcmVwZWF0ZWRseSBvbiB0aGUgc2Ft
ZSBnZm4gKi8KICAgICAgICAgaWYgKCB2LT5kb21haW4gPT0gZCApCiAgICAgICAgICAgICB2Y3B1
X3BhdXNlX25vc3luYyh2KTsKQEAgLTE1MzEsNyArMTU0MSw3IEBAIHZvaWQgcDJtX21lbV9wYWdp
bmdfcG9wdWxhdGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCiAKICAgICAv
KiBGaXggcDJtIG1hcHBpbmcgKi8KICAgICBnZm5fbG9jayhwMm0sIGdmbiwgMCk7Ci0gICAgbWZu
ID0gcDJtLT5nZXRfZW50cnkocDJtLCBfZ2ZuKGdmbiksICZwMm10LCAmYSwgMCwgTlVMTCwgTlVM
TCk7CisgICAgbWZuID0gcDJtLT5nZXRfZW50cnkocDJtLCBnZm4sICZwMm10LCAmYSwgMCwgTlVM
TCwgTlVMTCk7CiAgICAgLyogQWxsb3cgb25seSBub21pbmF0ZWQgb3IgZXZpY3RlZCBwYWdlcyB0
byBlbnRlciBwYWdlLWluIHBhdGggKi8KICAgICBpZiAoIHAybXQgPT0gcDJtX3JhbV9wYWdpbmdf
b3V0IHx8IHAybXQgPT0gcDJtX3JhbV9wYWdlZCApCiAgICAgewpAQCAtMTU3NSwxMSArMTU4NSwx
MiBAQCB2b2lkIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRlKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGxvbmcgZ2ZuKQogICogbWZuIGlmIHBvcHVsYXRlIHdhcyBjYWxsZWQgZm9yICBnZm4gd2hp
Y2ggd2FzIG5vbWluYXRlZCBidXQgbm90IGV2aWN0ZWQuIEluCiAgKiB0aGlzIGNhc2Ugb25seSB0
aGUgcDJtdCBuZWVkcyB0byBiZSBmb3J3YXJkZWQuCiAgKi8KLWludCBwMm1fbWVtX3BhZ2luZ19w
cmVwKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCB1aW50NjRfdCBidWZmZXIp
CitpbnQgcDJtX21lbV9wYWdpbmdfcHJlcChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IGdmbl9sLCB1aW50NjRfdCBidWZmZXIpCiB7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsK
ICAgICBwMm1fdHlwZV90IHAybXQ7CiAgICAgcDJtX2FjY2Vzc190IGE7CisgICAgZ2ZuX3QgZ2Zu
ID0gX2dmbihnZm5fbCk7CiAgICAgbWZuX3QgbWZuOwogICAgIHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0gPSBwMm1fZ2V0X2hvc3RwMm0oZCk7CiAgICAgaW50IHJldCwgcGFnZV9leHRhbnQgPSAxOwpA
QCAtMTU5Myw3ICsxNjA0LDcgQEAgaW50IHAybV9tZW1fcGFnaW5nX3ByZXAoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgbG9uZyBnZm4sIHVpbnQ2NF90IGJ1ZmZlcikKIAogICAgIGdmbl9sb2Nr
KHAybSwgZ2ZuLCAwKTsKIAotICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgX2dmbihnZm4p
LCAmcDJtdCwgJmEsIDAsIE5VTEwsIE5VTEwpOworICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAy
bSwgZ2ZuLCAmcDJtdCwgJmEsIDAsIE5VTEwsIE5VTEwpOwogCiAgICAgcmV0ID0gLUVOT0VOVDsK
ICAgICAvKiBBbGxvdyBtaXNzaW5nIHBhZ2VzICovCkBAIC0xNjI5LDcgKzE2NDAsNyBAQCBpbnQg
cDJtX21lbV9wYWdpbmdfcHJlcChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwg
dWludDY0X3QgYnVmZmVyKQogICAgICAgICBpZiAoIHJjICkKICAgICAgICAgewogICAgICAgICAg
ICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgIkZhaWxlZCB0byBsb2FkIHBhZ2luZy1pbiBnZm4gJWx4
IGRvbWFpbiAldSAiCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYnl0ZXMgbGVm
dCAlZFxuIiwgZ2ZuLCBkLT5kb21haW5faWQsIHJjKTsKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICJieXRlcyBsZWZ0ICVkXG4iLCBnZm5fbCwgZC0+ZG9tYWluX2lkLCByYyk7CiAg
ICAgICAgICAgICByZXQgPSAtRUZBVUxUOwogICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7IC8q
IERvbid0IGxlYWsgcGFnZXMgKi8KICAgICAgICAgICAgIGdvdG8gb3V0OyAgICAgICAgICAgIApA
QCAtMTY0Miw3ICsxNjUzLDcgQEAgaW50IHAybV9tZW1fcGFnaW5nX3ByZXAoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgbG9uZyBnZm4sIHVpbnQ2NF90IGJ1ZmZlcikKICAgICByZXQgPSBwMm1f
c2V0X2VudHJ5KHAybSwgZ2ZuLCBtZm4sIFBBR0VfT1JERVJfNEssCiAgICAgICAgICAgICAgICAg
ICAgICAgICBwYWdpbmdfbW9kZV9sb2dfZGlydHkoZCkgPyBwMm1fcmFtX2xvZ2RpcnR5CiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBwMm1fcmFtX3J3
LCBhKTsKLSAgICBzZXRfZ3Bmbl9mcm9tX21mbihtZm5feChtZm4pLCBnZm4pOworICAgIHNldF9n
cGZuX2Zyb21fbWZuKG1mbl94KG1mbiksIGdmbl9sKTsKIAogICAgIGlmICggIXBhZ2VfZXh0YW50
ICkKICAgICAgICAgYXRvbWljX2RlYygmZC0+cGFnZWRfcGFnZXMpOwpAQCAtMTY3OCwxMCArMTY4
OSwxMCBAQCB2b2lkIHAybV9tZW1fcGFnaW5nX3Jlc3VtZShzdHJ1Y3QgZG9tYWluICpkLCB2bV9l
dmVudF9yZXNwb25zZV90ICpyc3ApCiAgICAgLyogRml4IHAybSBlbnRyeSBpZiB0aGUgcGFnZSB3
YXMgbm90IGRyb3BwZWQgKi8KICAgICBpZiAoICEocnNwLT51Lm1lbV9wYWdpbmcuZmxhZ3MgJiBN
RU1fUEFHSU5HX0RST1BfUEFHRSkgKQogICAgIHsKLSAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4g
PSByc3AtPnUubWVtX2FjY2Vzcy5nZm47CisgICAgICAgIGdmbl90IGdmbiA9IF9nZm4ocnNwLT51
Lm1lbV9hY2Nlc3MuZ2ZuKTsKIAogICAgICAgICBnZm5fbG9jayhwMm0sIGdmbiwgMCk7Ci0gICAg
ICAgIG1mbiA9IHAybS0+Z2V0X2VudHJ5KHAybSwgX2dmbihnZm4pLCAmcDJtdCwgJmEsIDAsIE5V
TEwsIE5VTEwpOworICAgICAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiwgJnAybXQs
ICZhLCAwLCBOVUxMLCBOVUxMKTsKICAgICAgICAgLyoKICAgICAgICAgICogQWxsb3cgb25seSBw
YWdlcyB3aGljaCB3ZXJlIHByZXBhcmVkIHByb3Blcmx5LCBvciBwYWdlcyB3aGljaAogICAgICAg
ICAgKiB3ZXJlIG5vbWluYXRlZCBidXQgbm90IGV2aWN0ZWQuCkBAIC0xNjkxLDcgKzE3MDIsNyBA
QCB2b2lkIHAybV9tZW1fcGFnaW5nX3Jlc3VtZShzdHJ1Y3QgZG9tYWluICpkLCB2bV9ldmVudF9y
ZXNwb25zZV90ICpyc3ApCiAgICAgICAgICAgICBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuLCBtZm4s
IFBBR0VfT1JERVJfNEssCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2luZ19tb2RlX2xv
Z19kaXJ0eShkKSA/IHAybV9yYW1fbG9nZGlydHkgOgogICAgICAgICAgICAgICAgICAgICAgICAg
ICBwMm1fcmFtX3J3LCBhKTsKLSAgICAgICAgICAgIHNldF9ncGZuX2Zyb21fbWZuKG1mbl94KG1m
biksIGdmbik7CisgICAgICAgICAgICBzZXRfZ3Bmbl9mcm9tX21mbihtZm5feChtZm4pLCBnZm5f
eChnZm4pKTsKICAgICAgICAgfQogICAgICAgICBnZm5fdW5sb2NrKHAybSwgZ2ZuLCAwKTsKICAg
ICB9CkBAIC0yMTA5LDggKzIxMjAsOSBAQCBib29sX3QgcDJtX2FsdHAybV9sYXp5X2NvcHkoc3Ry
dWN0IHZjcHUgKnYsIHBhZGRyX3QgZ3BhLAogICAgICAqLwogICAgIG1hc2sgPSB+KCgxVUwgPDwg
cGFnZV9vcmRlcikgLSAxKTsKICAgICBtZm4gPSBfbWZuKG1mbl94KG1mbikgJiBtYXNrKTsKKyAg
ICBnZm4gPSBfZ2ZuKGdmbl94KGdmbikgJiBtYXNrKTsKIAotICAgIHJ2ID0gcDJtX3NldF9lbnRy
eSgqYXAybSwgZ2ZuX3goZ2ZuKSAmIG1hc2ssIG1mbiwgcGFnZV9vcmRlciwgcDJtdCwgcDJtYSk7
CisgICAgcnYgPSBwMm1fc2V0X2VudHJ5KCphcDJtLCBnZm4sIG1mbiwgcGFnZV9vcmRlciwgcDJt
dCwgcDJtYSk7CiAgICAgcDJtX3VubG9jaygqYXAybSk7CiAKICAgICBpZiAoIHJ2ICkKQEAgLTIz
OTYsNyArMjQwOCw3IEBAIHZvaWQgcDJtX2FsdHAybV9wcm9wYWdhdGVfY2hhbmdlKHN0cnVjdCBk
b21haW4gKmQsIGdmbl90IGdmbiwKICAgICAgICAgICAgIH0KICAgICAgICAgfQogICAgICAgICBl
bHNlIGlmICggIW1mbl9lcShtLCBJTlZBTElEX01GTikgKQotICAgICAgICAgICAgcDJtX3NldF9l
bnRyeShwMm0sIGdmbl94KGdmbiksIG1mbiwgcGFnZV9vcmRlciwgcDJtdCwgcDJtYSk7CisgICAg
ICAgICAgICBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuLCBtZm4sIHBhZ2Vfb3JkZXIsIHAybXQsIHAy
bWEpOwogCiAgICAgICAgIF9fcHV0X2dmbihwMm0sIGdmbl94KGdmbikpOwogICAgIH0KZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Ay
bS5oCmluZGV4IDFjOWE1MWUuLjA3Y2EwMmEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvcDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaApAQCAtNjgyLDcgKzY4Miw3
IEBAIHZvaWQgcDJtX2ZyZWVfcHRwKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHN0cnVjdCBwYWdl
X2luZm8gKnBnKTsKIAogLyogRGlyZWN0bHkgc2V0IGEgcDJtIGVudHJ5OiBvbmx5IGZvciB1c2Ug
YnkgcDJtIGNvZGUuIERvZXMgbm90IG5lZWQKICAqIGEgY2FsbCB0byBwdXRfZ2ZuIGFmdGVyd2Fy
ZHMvICovCi1pbnQgcDJtX3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25l
ZCBsb25nIGdmbiwgbWZuX3QgbWZuLAoraW50IHAybV9zZXRfZW50cnkoc3RydWN0IHAybV9kb21h
aW4gKnAybSwgZ2ZuX3QgZ2ZuLCBtZm5fdCBtZm4sCiAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgcGFnZV9vcmRlciwgcDJtX3R5cGVfdCBwMm10LCBwMm1fYWNjZXNzX3QgcDJtYSk7CiAK
IC8qIFNldCB1cCBmdW5jdGlvbiBwb2ludGVycyBmb3IgUFQgaW1wbGVtZW50YXRpb246IG9ubHkg
Zm9yIHVzZSBieSBwMm0gY29kZSAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xen.org Tue Oct 03 16:55:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 16:55:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dzQTf-0002sz-4j; Tue, 03 Oct 2017 16:55:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzQTd-0002sn-8S
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 16:55:25 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 44/F1-01911-CF0C3D95; Tue, 03 Oct 2017 16:55:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVff3gcu
 RBvuWGVpM2GbgwOixvW8XewBjFGtmXlJ+RQJrxueZLgV3+SrmNR5ha2D8yN3FyMUhJPCbUeLm
 l++sEM55RoktO46xdDFycLAJiEnM3avQxcjJISKgKjFrxXJmEFtIQF2i6XcDG4gtLOAj8XleF
 zuIzStgJnFz5QVGEJsFqP7knqfsExg5FjAyrGLUKE4tKkst0jU01EsqykzPKMlNzMzRNTQw1s
 tNLS5OTE/NSUwq1kvOz93ECPQJAxDsYFz92+kQoyQHk5Io76p9lyOF+JLyUyozEosz4otKc1K
 LDzHKcHAoSfBm7gfKCRalpqdWpGXmAIMDJi3BwaMkwnsOpJW3uCAxtzgzHSJ1ilFRSpx3Akif
 AEgiozQPrg0WkJcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzHsEZApPZl4J3PRXQIuZgBbP6
 boAsrgkESEl1cBoJfOtzbr63vfIyS4TpkrdyDzrM+X2waU896xF18n+VEydmllpwNJdnBZq4Z
 NqeIL7gqnY8o53E6c3POiqOXnT8PCcL//MK+8lTDy3dfupu5fv/gtRnrvtv6Tlzp5l98SZah8
 yTV02YdoM/rPe9s2nuGLlK9b1C9dszJN8mvOFtU7l0be2oNS5SizFGYmGWsxFxYkABLkDj0MC
 AAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1507049722!113174411!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62126 invoked from network); 3 Oct 2017 16:55:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Oct 2017 16:55:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzQTa-0000Od-ED
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 16:55:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dzQTa-0002gz-By
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 16:55:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dzQTa-0002gz-By@xenbits.xenproject.org>
Date: Tue, 03 Oct 2017 16:55:22 +0000
Subject: [Xen-changelog] [xen master] xen/x86: p2m-pod: Use typesafe GFN in
	pod_eager_record
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGY0OTY4NTQyOTdmOGZjNWNmOTQ4MDFjZjRiZDk2NDMxYmFhYzU4MTkKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE9j
dCAyIDEzOjU5OjM2IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gT2N0IDIgMTc6MzI6MjQgMjAxNyAr
MDEwMAoKICAgIHhlbi94ODY6IHAybS1wb2Q6IFVzZSB0eXBlc2FmZSBHRk4gaW4gcG9kX2VhZ2Vy
X3JlY29yZAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
Ci0tLQogeGVuL2FyY2gveDg2L21tL3AybS1wb2QuYyB8IDEwICsrKysrLS0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L21tL3AybS1wb2QuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKaW5kZXgg
YjhhNTFjZi4uMTc2ZDA2YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYwor
KysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCkBAIC0xMDYyLDE1ICsxMDYyLDE1IEBAIHN0
YXRpYyB2b2lkIHBvZF9lYWdlcl9yZWNsYWltKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiAgICAg
fSB3aGlsZSAoIChwMm0tPnBvZC5jb3VudCA9PSAwKSAmJiAoaSA8IEFSUkFZX1NJWkUobXJwLT5s
aXN0KSkgKTsKIH0KIAotc3RhdGljIHZvaWQgcG9kX2VhZ2VyX3JlY29yZChzdHJ1Y3QgcDJtX2Rv
bWFpbiAqcDJtLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdm
biwgdW5zaWduZWQgaW50IG9yZGVyKQorc3RhdGljIHZvaWQgcG9kX2VhZ2VyX3JlY29yZChzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBvcmRlcikKIHsKICAgICBzdHJ1Y3QgcG9kX21ycF9saXN0ICptcnAg
PSAmcDJtLT5wb2QubXJwOwogCi0gICAgQVNTRVJUKGdmbiAhPSBnZm5feChJTlZBTElEX0dGTikp
OworICAgIEFTU0VSVCghZ2ZuX2VxKGdmbiwgSU5WQUxJRF9HRk4pKTsKIAogICAgIG1ycC0+bGlz
dFttcnAtPmlkeCsrXSA9Ci0gICAgICAgIGdmbiB8IChvcmRlciA9PSBQQUdFX09SREVSXzJNID8g
UE9EX0xBU1RfU1VQRVJQQUdFIDogMCk7CisgICAgICAgIGdmbl94KGdmbikgfCAob3JkZXIgPT0g
UEFHRV9PUkRFUl8yTSA/IFBPRF9MQVNUX1NVUEVSUEFHRSA6IDApOwogICAgIG1ycC0+aWR4ICU9
IEFSUkFZX1NJWkUobXJwLT5saXN0KTsKIH0KIApAQCAtMTE2MCw3ICsxMTYwLDcgQEAgcDJtX3Bv
ZF9kZW1hbmRfcG9wdWxhdGUoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBn
Zm4sCiAgICAgcDJtLT5wb2QuZW50cnlfY291bnQgLT0gKDFVTCA8PCBvcmRlcik7CiAgICAgQlVH
X09OKHAybS0+cG9kLmVudHJ5X2NvdW50IDwgMCk7CiAKLSAgICBwb2RfZWFnZXJfcmVjb3JkKHAy
bSwgZ2ZuX3goZ2ZuX2FsaWduZWQpLCBvcmRlcik7CisgICAgcG9kX2VhZ2VyX3JlY29yZChwMm0s
IGdmbl9hbGlnbmVkLCBvcmRlcik7CiAKICAgICBpZiAoIHRiX2luaXRfZG9uZSApCiAgICAgewot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFz
dGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Oct 03 16:55:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 16:55:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dzQTp-0002uI-6I; Tue, 03 Oct 2017 16:55:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzQTn-0002u4-4d
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 16:55:35 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 7D/01-18674-601C3D95; Tue, 03 Oct 2017 16:55:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVZf14OV
 Ig22f9C0mbDNwYPTY3reLPYAxijUzLym/IoE1o/n7ZsaCe3wVGyfPZmxgnMjdxcjFISTwm1Hi
 8M8fzBDOeUaJDXcOAzkcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILCzhL/N30k
 h3E5hUwk1jyop8dpJUFqL5tYdoERo4FjAyrGNWLU4vKUot0LfSSijLTM0pyEzNzdA0NTPVyU4
 uLE9NTcxKTivWS83M3MQI9wgAEOxgPNjsfYpTkYFIS5V2173KkEF9SfkplRmJxRnxRaU5q8SF
 GGQ4OJQlepQNAOcGi1PTUirTMHGBowKQlOHiURHgNQdK8xQWJucWZ6RCpU4yKUuK8f/YDJQRA
 EhmleXBtsHC8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWHe/yBTeDLzSuCmvwJazAS0eE7XB
 ZDFJYkIKakGRs4p8lFry5Q8f26b1+b3wqApI23B12kJtxWXB1SmF8oFT5eZfv3yuf86txQ/cj
 /infTWdMOJW49dy2uWKL8OfBD1VqXi9gUXA9P3jk+deiwlitx/7F66esOUvV9duJNE63997mQ
 rsDdNW3u29vAsG5GfHgaWb/Ze3HmQ89Djj2V7WL3aVSub9ZVYijMSDbWYi4oTAf+dIMRCAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1507049732!110821374!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39199 invoked from network); 3 Oct 2017 16:55:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Oct 2017 16:55:33 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzQTk-0000Or-Hm
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 16:55:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dzQTk-0002hY-FQ
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 16:55:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dzQTk-0002hY-FQ@xenbits.xenproject.org>
Date: Tue, 03 Oct 2017 16:55:32 +0000
Subject: [Xen-changelog] [xen master] xen/x86: p2m-pod: Clean-up
	p2m_pod_zero_check
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDU1MjljOWMyYThkNzhiOThkMzNmMjM5ZWY2ZWE3ZTZmZjIwNDViMzMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE9j
dCAyIDEzOjU5OjM3IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gT2N0IDIgMTc6MzI6MzIgMjAxNyAr
MDEwMAoKICAgIHhlbi94ODY6IHAybS1wb2Q6IENsZWFuLXVwIHAybV9wb2RfemVyb19jaGVjawog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMgfCAxMCArKysrKystLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCmluZGV4
IDE3NmQwNmMuLjY1ODFmOGQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMK
KysrIGIveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYwpAQCAtODYxLDE3ICs4NjEsMTkgQEAgcDJt
X3BvZF96ZXJvX2NoZWNrKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgKmdm
bnMsIGludCBjb3VudCkKICAgICBmb3IgKCBpID0gMDsgaSA8IGNvdW50OyBpKysgKQogICAgIHsK
ICAgICAgICAgcDJtX2FjY2Vzc190IGE7CisgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOwog
CiAgICAgICAgIG1mbnNbaV0gPSBwMm0tPmdldF9lbnRyeShwMm0sIF9nZm4oZ2Zuc1tpXSksIHR5
cGVzICsgaSwgJmEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLCBOVUxMLCBO
VUxMKTsKKyAgICAgICAgcGcgPSBtZm5fdG9fcGFnZShtZm5zW2ldKTsKKwogICAgICAgICAvKgog
ICAgICAgICAgKiBJZiB0aGlzIGlzIHJhbSwgYW5kIG5vdCBhIHBhZ2V0YWJsZSBvciBmcm9tIHRo
ZSB4ZW4gaGVhcCwgYW5kCiAgICAgICAgICAqIHByb2JhYmx5IG5vdCBtYXBwZWQgZWxzZXdoZXJl
LCBtYXAgaXQ7IG90aGVyd2lzZSwgc2tpcC4KICAgICAgICAgICovCi0gICAgICAgIGlmICggcDJt
X2lzX3JhbSh0eXBlc1tpXSkKLSAgICAgICAgICAgICAmJiAoIChtZm5fdG9fcGFnZShtZm5zW2ld
KS0+Y291bnRfaW5mbyAmIFBHQ19hbGxvY2F0ZWQpICE9IDAgKQotICAgICAgICAgICAgICYmICgg
KG1mbl90b19wYWdlKG1mbnNbaV0pLT5jb3VudF9pbmZvICYgKFBHQ19wYWdlX3RhYmxlfFBHQ194
ZW5faGVhcCkpID09IDAgKQotICAgICAgICAgICAgICYmICggKG1mbl90b19wYWdlKG1mbnNbaV0p
LT5jb3VudF9pbmZvICYgUEdDX2NvdW50X21hc2spIDw9IG1heF9yZWYgKSApCisgICAgICAgIGlm
ICggcDJtX2lzX3JhbSh0eXBlc1tpXSkgJiYgKHBnLT5jb3VudF9pbmZvICYgUEdDX2FsbG9jYXRl
ZCkgJiYKKyAgICAgICAgICAgICAhKHBnLT5jb3VudF9pbmZvICYgKFBHQ19wYWdlX3RhYmxlIHwg
UEdDX3hlbl9oZWFwKSkgJiYKKyAgICAgICAgICAgICAoKHBnLT5jb3VudF9pbmZvICYgUEdDX2Nv
dW50X21hc2spIDw9IG1heF9yZWYpICkKICAgICAgICAgICAgIG1hcFtpXSA9IG1hcF9kb21haW5f
cGFnZShtZm5zW2ldKTsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgbWFwW2ldID0gTlVMTDsK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21h
c3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Oct 03 16:55:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 16:55:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dzQU0-0002vk-7t; Tue, 03 Oct 2017 16:55:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzQTy-0002vU-AK
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 16:55:46 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 52/6B-01778-111C3D95; Tue, 03 Oct 2017 16:55:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJLMWRWlGSWpSXmKPExsWS0XRdVVfg4OV
 Ig44NOhYTthk4MHps79vFHsAYxZqZl5RfkcCacWjJabaCNqOKxsuqDYyTVLoYuTiEBH4zSsw9
 e4G5i5ETyDnPKPHggWIXIwcHm4CYxNy9CiBhEQFViVkrlkOVqEs0/W5gA7GFBfwkmpqPsIGU8
 wqYSTw4nQQSZgEqf329gW0CI8cCRoZVjOrFqUVlqUW6ZnpJRZnpGSW5iZk5uoYGpnq5qcXFie
 mpOYlJxXrJ+bmbGIHeYACCHYxTG5wPMUpyMCmJ8q7adzlSiC8pP6UyI7E4I76oNCe1+BCjDAe
 HkgTv4/1AOcGi1PTUirTMHGBYwKQlOHiURHgNDwCleYsLEnOLM9MhUqcYdTl+TLryh0mIJS8/
 L1VKnPcPyAwBkKKM0jy4EbAQvcQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3v8gU3gy80rgN
 r0COoIJ6Ig5XRdAjihJREhJNTDmte/Wnml2uirDPyn9lodBmv287NzLrxeGT1hizignaOSeYP
 Bm32Xnj59CGZ90b72p+q9Oifn9mhcrW2/H6fMn6NjNtr8u47J969vrgX19Np8iA+bze7LJ3rt
 v//cqj/qMKW2MZem7f99b2+C5SXSWO18TT/hrhpeZE/rfvKtnbWf9skwtKUqJpTgj0VCLuag4
 EQBLT+25TAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1507049743!110821398!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40327 invoked from network); 3 Oct 2017 16:55:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Oct 2017 16:55:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzQTu-0000P2-Jk
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 16:55:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dzQTu-0002iS-J2
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 16:55:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dzQTu-0002iS-J2@xenbits.xenproject.org>
Date: Tue, 03 Oct 2017 16:55:42 +0000
Subject: [Xen-changelog] [xen master] xen/x86: p2m-pod: Use typesafe gfn in
	p2m_pod_zero_check
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQyNWFkOGM4OGVhMTk2ZjAxOTk1ZTI4YzdkZTRiMDgwOGYyMmE2MGYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE9j
dCAyIDEzOjU5OjM4IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gT2N0IDIgMTc6MzI6NDAgMjAxNyAr
MDEwMAoKICAgIHhlbi94ODY6IHAybS1wb2Q6IFVzZSB0eXBlc2FmZSBnZm4gaW4gcDJtX3BvZF96
ZXJvX2NoZWNrCiAgICAKICAgIEF0IHRoZSBzYW1lIHRpbWUgbWFrZSB0aGUgYXJyYXkgZ2ZucyBj
b25zdCBoYXMgaXQgaXMgbm90IG1vZGlmaWVkIHdpdGhpbgogICAgdGhlIGZ1bmN0aW9uLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgog
ICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQogeGVuL2Fy
Y2gveDg2L21tL3AybS1wb2QuYyB8IDM3ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAxOSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jIGIveGVuL2FyY2gveDg2L21t
L3AybS1wb2QuYwppbmRleCA2NTgxZjhkLi42NjhjNDg0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbW0vcDJtLXBvZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKQEAgLTQ5OCw3
ICs0OTgsNyBAQCBwMm1fcG9kX29mZmxpbmVfb3JfYnJva2VuX3JlcGxhY2Uoc3RydWN0IHBhZ2Vf
aW5mbyAqcCkKIH0KIAogc3RhdGljIGludAotcDJtX3BvZF96ZXJvX2NoZWNrX3N1cGVycGFnZShz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbik7CitwMm1fcG9kX3plcm9f
Y2hlY2tfc3VwZXJwYWdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbik7CiAKIAog
LyoKQEAgLTU4Miw3ICs1ODIsNyBAQCBwMm1fcG9kX2RlY3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVj
dCBkb21haW4gKmQsIGdmbl90IGdmbiwgdW5zaWduZWQgaW50IG9yZGVyKQogICAgICAqIC0gbm90
IGFsbCBvZiB0aGUgcGFnZXMgd2VyZSBSQU0gKG5vdyBrbm93aW5nIG9yZGVyIDwgU1VQRVJQQUdF
X09SREVSKQogICAgICAqLwogICAgIGlmICggc3RlYWxfZm9yX2NhY2hlICYmIG9yZGVyIDwgU1VQ
RVJQQUdFX09SREVSICYmIHJhbSA9PSAoMVVMIDw8IG9yZGVyKSAmJgotICAgICAgICAgcDJtX3Bv
ZF96ZXJvX2NoZWNrX3N1cGVycGFnZShwMm0sIGdmbl94KGdmbikgJiB+KFNVUEVSUEFHRV9QQUdF
UyAtIDEpKSApCisgICAgICAgICBwMm1fcG9kX3plcm9fY2hlY2tfc3VwZXJwYWdlKHAybSwgX2dm
bihnZm5feChnZm4pICYgfihTVVBFUlBBR0VfUEFHRVMgLSAxKSkpICkKICAgICB7CiAgICAgICAg
IHBvZCA9IDFVTCA8PCBvcmRlcjsKICAgICAgICAgcmFtID0gbm9ucG9kID0gMDsKQEAgLTY4MCwx
MCArNjgwLDkgQEAgdm9pZCBwMm1fcG9kX2R1bXBfZGF0YShzdHJ1Y3QgZG9tYWluICpkKQogICog
aW4gdGhlIHAybS4KICAqLwogc3RhdGljIGludAotcDJtX3BvZF96ZXJvX2NoZWNrX3N1cGVycGFn
ZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbl9sKQorcDJtX3BvZF96
ZXJvX2NoZWNrX3N1cGVycGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm4pCiB7
CiAgICAgbWZuX3QgbWZuLCBtZm4wID0gSU5WQUxJRF9NRk47Ci0gICAgZ2ZuX3QgZ2ZuID0gX2dm
bihnZm5fbCk7CiAgICAgcDJtX3R5cGVfdCB0eXBlLCB0eXBlMCA9IDA7CiAgICAgdW5zaWduZWQg
bG9uZyAqIG1hcCA9IE5VTEw7CiAgICAgaW50IHJldD0wLCByZXNldCA9IDA7CkBAIC02OTQsNyAr
NjkzLDcgQEAgcDJtX3BvZF96ZXJvX2NoZWNrX3N1cGVycGFnZShzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtLCB1bnNpZ25lZCBsb25nIGdmbl9sKQogCiAgICAgQVNTRVJUKHBvZF9sb2NrZWRfYnlfbWUo
cDJtKSk7CiAKLSAgICBpZiAoICFzdXBlcnBhZ2VfYWxpZ25lZChnZm5fbCkgKQorICAgIGlmICgg
IXN1cGVycGFnZV9hbGlnbmVkKGdmbl94KGdmbikpICkKICAgICAgICAgZ290byBvdXQ7CiAKICAg
ICAvKiBBbGxvdyBhbiBleHRyYSByZWZjb3VudCBmb3Igb25lIHNoYWRvdyBwdCBtYXBwaW5nIGlu
IHNoYWRvd2VkIGRvbWFpbnMgKi8KQEAgLTgxNiw3ICs4MTUsNyBAQCBwMm1fcG9kX3plcm9fY2hl
Y2tfc3VwZXJwYWdlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuX2wp
CiAgICAgICAgICAgICBpbnQgZDoxNixvcmRlcjoxNjsKICAgICAgICAgfSB0OwogCi0gICAgICAg
IHQuZ2ZuID0gZ2ZuX2w7CisgICAgICAgIHQuZ2ZuID0gZ2ZuX3goZ2ZuKTsKICAgICAgICAgdC5t
Zm4gPSBtZm5feChtZm4pOwogICAgICAgICB0LmQgPSBkLT5kb21haW5faWQ7CiAgICAgICAgIHQu
b3JkZXIgPSA5OwpAQCAtODQzLDcgKzg0Miw3IEBAIG91dDoKIH0KIAogc3RhdGljIHZvaWQKLXAy
bV9wb2RfemVyb19jaGVjayhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nICpn
Zm5zLCBpbnQgY291bnQpCitwMm1fcG9kX3plcm9fY2hlY2soc3RydWN0IHAybV9kb21haW4gKnAy
bSwgY29uc3QgZ2ZuX3QgKmdmbnMsIGludCBjb3VudCkKIHsKICAgICBtZm5fdCBtZm5zW2NvdW50
XTsKICAgICBwMm1fdHlwZV90IHR5cGVzW2NvdW50XTsKQEAgLTg2Myw3ICs4NjIsNyBAQCBwMm1f
cG9kX3plcm9fY2hlY2soc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyAqZ2Zu
cywgaW50IGNvdW50KQogICAgICAgICBwMm1fYWNjZXNzX3QgYTsKICAgICAgICAgc3RydWN0IHBh
Z2VfaW5mbyAqcGc7CiAKLSAgICAgICAgbWZuc1tpXSA9IHAybS0+Z2V0X2VudHJ5KHAybSwgX2dm
bihnZm5zW2ldKSwgdHlwZXMgKyBpLCAmYSwKKyAgICAgICAgbWZuc1tpXSA9IHAybS0+Z2V0X2Vu
dHJ5KHAybSwgZ2Zuc1tpXSwgdHlwZXMgKyBpLCAmYSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDAsIE5VTEwsIE5VTEwpOwogICAgICAgICBwZyA9IG1mbl90b19wYWdlKG1mbnNb
aV0pOwogCkBAIC05MDEsNyArOTAwLDcgQEAgcDJtX3BvZF96ZXJvX2NoZWNrKHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgKmdmbnMsIGludCBjb3VudCkKICAgICAgICAgfQog
CiAgICAgICAgIC8qIFRyeSB0byByZW1vdmUgdGhlIHBhZ2UsIHJlc3RvcmluZyBvbGQgbWFwcGlu
ZyBpZiBpdCBmYWlscy4gKi8KLSAgICAgICAgcDJtX3NldF9lbnRyeShwMm0sIF9nZm4oZ2Zuc1tp
XSksIElOVkFMSURfTUZOLCBQQUdFX09SREVSXzRLLAorICAgICAgICBwMm1fc2V0X2VudHJ5KHAy
bSwgZ2Zuc1tpXSwgSU5WQUxJRF9NRk4sIFBBR0VfT1JERVJfNEssCiAgICAgICAgICAgICAgICAg
ICAgICAgcDJtX3BvcHVsYXRlX29uX2RlbWFuZCwgcDJtLT5kZWZhdWx0X2FjY2Vzcyk7CiAKICAg
ICAgICAgLyoKQEAgLTkxMyw3ICs5MTIsNyBAQCBwMm1fcG9kX3plcm9fY2hlY2soc3RydWN0IHAy
bV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyAqZ2ZucywgaW50IGNvdW50KQogICAgICAgICAg
ICAgdW5tYXBfZG9tYWluX3BhZ2UobWFwW2ldKTsKICAgICAgICAgICAgIG1hcFtpXSA9IE5VTEw7
CiAKLSAgICAgICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBfZ2ZuKGdmbnNbaV0pLCBtZm5zW2ld
LCBQQUdFX09SREVSXzRLLAorICAgICAgICAgICAgcDJtX3NldF9lbnRyeShwMm0sIGdmbnNbaV0s
IG1mbnNbaV0sIFBBR0VfT1JERVJfNEssCiAgICAgICAgICAgICAgICAgdHlwZXNbaV0sIHAybS0+
ZGVmYXVsdF9hY2Nlc3MpOwogCiAgICAgICAgICAgICBjb250aW51ZTsKQEAgLTk0MCw3ICs5Mzks
NyBAQCBwMm1fcG9kX3plcm9fY2hlY2soc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQg
bG9uZyAqZ2ZucywgaW50IGNvdW50KQogICAgICAgICAgKi8KICAgICAgICAgaWYgKCBqIDwgKFBB
R0VfU0laRSAvIHNpemVvZigqbWFwW2ldKSkgKQogICAgICAgICB7Ci0gICAgICAgICAgICBwMm1f
c2V0X2VudHJ5KHAybSwgX2dmbihnZm5zW2ldKSwgbWZuc1tpXSwgUEFHRV9PUkRFUl80SywKKyAg
ICAgICAgICAgIHAybV9zZXRfZW50cnkocDJtLCBnZm5zW2ldLCBtZm5zW2ldLCBQQUdFX09SREVS
XzRLLAogICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlc1tpXSwgcDJtLT5kZWZhdWx0X2Fj
Y2Vzcyk7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQpAQCAtOTUyLDcgKzk1MSw3IEBAIHAybV9w
b2RfemVyb19jaGVjayhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nICpnZm5z
LCBpbnQgY291bnQpCiAgICAgICAgICAgICAgICAgICAgIGludCBkOjE2LG9yZGVyOjE2OwogICAg
ICAgICAgICAgICAgIH0gdDsKIAotICAgICAgICAgICAgICAgIHQuZ2ZuID0gZ2Zuc1tpXTsKKyAg
ICAgICAgICAgICAgICB0LmdmbiA9IGdmbl94KGdmbnNbaV0pOwogICAgICAgICAgICAgICAgIHQu
bWZuID0gbWZuX3gobWZuc1tpXSk7CiAgICAgICAgICAgICAgICAgdC5kID0gZC0+ZG9tYWluX2lk
OwogICAgICAgICAgICAgICAgIHQub3JkZXIgPSAwOwpAQCAtOTczLDcgKzk3Miw3IEBAIHAybV9w
b2RfemVyb19jaGVjayhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nICpnZm5z
LCBpbnQgY291bnQpCiBzdGF0aWMgdm9pZAogcDJtX3BvZF9lbWVyZ2VuY3lfc3dlZXAoc3RydWN0
IHAybV9kb21haW4gKnAybSkKIHsKLSAgICB1bnNpZ25lZCBsb25nIGdmbnNbUE9EX1NXRUVQX1NU
UklERV07CisgICAgZ2ZuX3QgZ2Zuc1tQT0RfU1dFRVBfU1RSSURFXTsKICAgICB1bnNpZ25lZCBs
b25nIGksIGogPSAwLCBzdGFydCwgbGltaXQ7CiAgICAgcDJtX3R5cGVfdCB0OwogCkBAIC05OTcs
NyArOTk2LDcgQEAgcDJtX3BvZF9lbWVyZ2VuY3lfc3dlZXAoc3RydWN0IHAybV9kb21haW4gKnAy
bSkKICAgICAgICAgKHZvaWQpcDJtLT5nZXRfZW50cnkocDJtLCBfZ2ZuKGkpLCAmdCwgJmEsIDAs
IE5VTEwsIE5VTEwpOwogICAgICAgICBpZiAoIHAybV9pc19yYW0odCkgKQogICAgICAgICB7Ci0g
ICAgICAgICAgICBnZm5zW2pdID0gaTsKKyAgICAgICAgICAgIGdmbnNbal0gPSBfZ2ZuKGkpOwog
ICAgICAgICAgICAgaisrOwogICAgICAgICAgICAgQlVHX09OKGogPiBQT0RfU1dFRVBfU1RSSURF
KTsKICAgICAgICAgICAgIGlmICggaiA9PSBQT0RfU1dFRVBfU1RSSURFICkKQEAgLTEwMzksMTkg
KzEwMzgsMTkgQEAgc3RhdGljIHZvaWQgcG9kX2VhZ2VyX3JlY2xhaW0oc3RydWN0IHAybV9kb21h
aW4gKnAybSkKICAgICBkbwogICAgIHsKICAgICAgICAgdW5zaWduZWQgaW50IGlkeCA9IChtcnAt
PmlkeCArIGkrKykgJSBBUlJBWV9TSVpFKG1ycC0+bGlzdCk7Ci0gICAgICAgIHVuc2lnbmVkIGxv
bmcgZ2ZuID0gbXJwLT5saXN0W2lkeF07CisgICAgICAgIGdmbl90IGdmbiA9IF9nZm4obXJwLT5s
aXN0W2lkeF0pOwogCi0gICAgICAgIGlmICggZ2ZuICE9IGdmbl94KElOVkFMSURfR0ZOKSApCisg
ICAgICAgIGlmICggIWdmbl9lcShnZm4sIElOVkFMSURfR0ZOKSApCiAgICAgICAgIHsKLSAgICAg
ICAgICAgIGlmICggZ2ZuICYgUE9EX0xBU1RfU1VQRVJQQUdFICkKKyAgICAgICAgICAgIGlmICgg
Z2ZuX3goZ2ZuKSAmIFBPRF9MQVNUX1NVUEVSUEFHRSApCiAgICAgICAgICAgICB7Ci0gICAgICAg
ICAgICAgICAgZ2ZuICY9IH5QT0RfTEFTVF9TVVBFUlBBR0U7CisgICAgICAgICAgICAgICAgZ2Zu
ID0gX2dmbihnZm5feChnZm4pICYgflBPRF9MQVNUX1NVUEVSUEFHRSk7CiAKICAgICAgICAgICAg
ICAgICBpZiAoIHAybV9wb2RfemVyb19jaGVja19zdXBlcnBhZ2UocDJtLCBnZm4pID09IDAgKQog
ICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHg7CiAK
LSAgICAgICAgICAgICAgICAgICAgZm9yICggeCA9IDA7IHggPCBTVVBFUlBBR0VfUEFHRVM7ICsr
eCwgKytnZm4gKQorICAgICAgICAgICAgICAgICAgICBmb3IgKCB4ID0gMDsgeCA8IFNVUEVSUEFH
RV9QQUdFUzsgKyt4LCBnZm4gPSBnZm5fYWRkKGdmbiwgMSkgKQogICAgICAgICAgICAgICAgICAg
ICAgICAgcDJtX3BvZF96ZXJvX2NoZWNrKHAybSwgJmdmbiwgMSk7CiAgICAgICAgICAgICAgICAg
fQogICAgICAgICAgICAgfQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Oct 03 16:55:55 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 16:55:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dzQU7-0002wn-9R; Tue, 03 Oct 2017 16:55:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzQU7-0002wa-3N
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 16:55:55 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 48/E9-03422-A11C3D95; Tue, 03 Oct 2017 16:55:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVfy4OV
 IgwWbzCwmbDNwYPTY3reLPYAxijUzLym/IoE148uxuUwFrzQqVs04xtzAuFm2i5GLQ0jgN6PE
 q1Vb2LoYOYGc84wSt3oZuxg5ONgExCTm7lUACYsIqErMWrGcGaJEXaLpdwNYubBAsETnw8lgc
 V4BM4lTvf3sIDYLUP29J6uYJzByLGBkWMWoUZxaVJZapGtkoZdUlJmeUZKbmJmja2hgppebWl
 ycmJ6ak5hUrJecn7uJEegTBiDYwXh+beAhRkkOJiVR3lX7LkcK8SXlp1RmJBZnxBeV5qQWH2K
 U4eBQkuBVOgCUEyxKTU+tSMvMAQYHTFqCg0dJhNcQJM1bXJCYW5yZDpE6xagoJc77Zz9QQgAk
 kVGaB9cGC8hLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEua1BRnPk5lXAjf9FdBiJqDFc7oug
 CwuSURISTUwLvjCGXbEt0miWe31o8LF7GZmH/9vvHOgOMXu/5bdkdNfX90hfbjp2L7gBUevFx
 dEC17aPmPtjOd7fvB93Dl1yczPFrlbZ0pGbp+WsKkp5dzOlVuObZnvq2U5uzQgLfdEzt9jW27
 Y+/y9LPh3xon7FnElIv4nj2rELPM638i6JO7gISshn8QpDIlKLMUZiYZazEXFiQBTYXZrQwIA
 AA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1507049752!119924896!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32583 invoked from network); 3 Oct 2017 16:55:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Oct 2017 16:55:53 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzQU4-0000PF-NW
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 16:55:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dzQU4-0002jG-LA
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 16:55:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dzQU4-0002jG-LA@xenbits.xenproject.org>
Date: Tue, 03 Oct 2017 16:55:52 +0000
Subject: [Xen-changelog] [xen master] xen/x86: p2m-pod: Use typesafe gfn in
	p2m_pod_demand_populate
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDczNTA0NjI0ODI4Y2EyNWU0ZTFkODc1ZTUzYjYzMGQ2M2I2MmU2MDIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE9j
dCAyIDEzOjU5OjM5IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gT2N0IDIgMTc6MzI6NDggMjAxNyAr
MDEwMAoKICAgIHhlbi94ODY6IHAybS1wb2Q6IFVzZSB0eXBlc2FmZSBnZm4gaW4gcDJtX3BvZF9k
ZW1hbmRfcG9wdWxhdGUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRy
aXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgfCAgNSArKy0tLQogeGVuL2Fy
Y2gveDg2L21tL3AybS1wb2QuYyB8IDEyICsrKysrKy0tLS0tLQogeGVuL2FyY2gveDg2L21tL3Ay
bS1wdC5jICB8ICA2ICsrKy0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCB8ICAyICstCiA0
IGZpbGVzIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVw
dC5jCmluZGV4IGYxNGQxNjguLmJjMjU1ODIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0tZXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwpAQCAtOTY1LDcgKzk2NSw3
IEBAIHN0YXRpYyBtZm5fdCBlcHRfZ2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0sCiAg
ICAgICAgICAgICBpbmRleCA9IGdmbl9yZW1haW5kZXIgPj4gKCBpICogRVBUX1RBQkxFX09SREVS
KTsKICAgICAgICAgICAgIGVwdF9lbnRyeSA9IHRhYmxlICsgaW5kZXg7CiAKLSAgICAgICAgICAg
IGlmICggIXAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHAybSwgZ2ZuLCBpICogRVBUX1RBQkxFX09S
REVSLCBxKSApCisgICAgICAgICAgICBpZiAoICFwMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShwMm0s
IGdmbl8sIGkgKiBFUFRfVEFCTEVfT1JERVIsIHEpICkKICAgICAgICAgICAgICAgICBnb3RvIHJl
dHJ5OwogICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgIGdvdG8gb3V0OwpAQCAtOTg3
LDggKzk4Nyw3IEBAIHN0YXRpYyBtZm5fdCBlcHRfZ2V0X2VudHJ5KHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0sCiAKICAgICAgICAgQVNTRVJUKGkgPT0gMCk7CiAgICAgICAgIAotICAgICAgICBpZiAo
IHAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHAybSwgZ2ZuLCAKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBQQUdFX09SREVSXzRLLCBxKSApCisgICAgICAgIGlmICggcDJt
X3BvZF9kZW1hbmRfcG9wdWxhdGUocDJtLCBnZm5fLCBQQUdFX09SREVSXzRLLCBxKSApCiAgICAg
ICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0tcG9kLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCmluZGV4IDY2OGM0ODQuLjU1ZjJm
YTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKKysrIGIveGVuL2FyY2gv
eDg2L21tL3AybS1wb2QuYwpAQCAtMTA3NiwxMyArMTA3NiwxMyBAQCBzdGF0aWMgdm9pZCBwb2Rf
ZWFnZXJfcmVjb3JkKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbiwKIH0KIAogaW50
Ci1wMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25l
ZCBsb25nIGdmbiwKK3AybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0sIGdmbl90IGdmbiwKICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvcmRl
ciwKICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9xdWVyeV90IHEpCiB7CiAgICAgc3RydWN0
IGRvbWFpbiAqZCA9IHAybS0+ZG9tYWluOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnAgPSBOVUxM
OyAvKiBDb21waWxlciB3YXJuaW5ncyAqLwotICAgIGdmbl90IGdmbl9hbGlnbmVkID0gX2dmbigo
Z2ZuID4+IG9yZGVyKSA8PCBvcmRlcik7CisgICAgZ2ZuX3QgZ2ZuX2FsaWduZWQgPSBfZ2ZuKChn
Zm5feChnZm4pID4+IG9yZGVyKSA8PCBvcmRlcik7CiAgICAgbWZuX3QgbWZuOwogICAgIHVuc2ln
bmVkIGxvbmcgaTsKIApAQCAtMTEzNSw4ICsxMTM1LDggQEAgcDJtX3BvZF9kZW1hbmRfcG9wdWxh
dGUoc3RydWN0IHAybV9kb21haW4gKnAybSwgdW5zaWduZWQgbG9uZyBnZm4sCiAgICAgICAgIGdv
dG8gb3V0X29mX21lbW9yeTsKIAogICAgIC8qIEtlZXAgdHJhY2sgb2YgdGhlIGhpZ2hlc3QgZ2Zu
IGRlbWFuZC1wb3B1bGF0ZWQgYnkgYSBndWVzdCBmYXVsdCAqLwotICAgIGlmICggZ2ZuID4gcDJt
LT5wb2QubWF4X2d1ZXN0ICkKLSAgICAgICAgcDJtLT5wb2QubWF4X2d1ZXN0ID0gZ2ZuOworICAg
IGlmICggZ2ZuX3goZ2ZuKSA+IHAybS0+cG9kLm1heF9ndWVzdCApCisgICAgICAgIHAybS0+cG9k
Lm1heF9ndWVzdCA9IGdmbl94KGdmbik7CiAKICAgICAvKgogICAgICAqIEdldCBhIHBhZ2UgZi8g
dGhlIGNhY2hlLiAgQSBOVUxMIHJldHVybiB2YWx1ZSBpbmRpY2F0ZXMgdGhhdCB0aGUKQEAgLTEx
NzAsNyArMTE3MCw3IEBAIHAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgICAgICAgICAgaW50IGQ6MTYsb3JkZXI6MTY7
CiAgICAgICAgIH0gdDsKIAotICAgICAgICB0LmdmbiA9IGdmbjsKKyAgICAgICAgdC5nZm4gPSBn
Zm5feChnZm4pOwogICAgICAgICB0Lm1mbiA9IG1mbl94KG1mbik7CiAgICAgICAgIHQuZCA9IGQt
PmRvbWFpbl9pZDsKICAgICAgICAgdC5vcmRlciA9IG9yZGVyOwpAQCAtMTIxMCw3ICsxMjEwLDcg
QEAgcmVtYXBfYW5kX3JldHJ5OgogICAgICAgICAgICAgaW50IGQ6MTY7CiAgICAgICAgIH0gdDsK
IAotICAgICAgICB0LmdmbiA9IGdmbjsKKyAgICAgICAgdC5nZm4gPSBnZm5feChnZm4pOwogICAg
ICAgICB0LmQgPSBkLT5kb21haW5faWQ7CiAKICAgICAgICAgX190cmFjZV92YXIoVFJDX01FTV9Q
T0RfU1VQRVJQQUdFX1NQTElOVEVSLCAwLCBzaXplb2YodCksICZ0KTsKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwppbmRleCA0
YmZlYzRmLi5hNjM5YTAwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKKysr
IGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCkBAIC04MDIsNyArODAyLDcgQEAgcG9kX3JldHJ5
X2wzOgogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGlmICggcSAmIFAyTV9BTExPQyAp
CiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICBpZiAoICFwMm1fcG9kX2Rl
bWFuZF9wb3B1bGF0ZShwMm0sIGdmbiwgUEFHRV9PUkRFUl8xRywgcSkgKQorICAgICAgICAgICAg
ICAgICAgICBpZiAoICFwMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShwMm0sIGdmbl8sIFBBR0VfT1JE
RVJfMUcsIHEpICkKICAgICAgICAgICAgICAgICAgICAgICAgIGdvdG8gcG9kX3JldHJ5X2wzOwog
ICAgICAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiJXM6IEFsbG9jYXRlIDFH
QiBmYWlsZWQhXG4iLCBfX2Z1bmNfXyk7CiAgICAgICAgICAgICAgICAgfQpAQCAtODQ0LDcgKzg0
NCw3IEBAIHBvZF9yZXRyeV9sMjoKICAgICAgICAgaWYgKCBwMm1fZmxhZ3NfdG9fdHlwZShmbGFn
cykgPT0gcDJtX3BvcHVsYXRlX29uX2RlbWFuZCApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlm
ICggcSAmIFAyTV9BTExPQyApIHsKLSAgICAgICAgICAgICAgICBpZiAoICFwMm1fcG9kX2RlbWFu
ZF9wb3B1bGF0ZShwMm0sIGdmbiwgUEFHRV9PUkRFUl8yTSwgcSkgKQorICAgICAgICAgICAgICAg
IGlmICggIXAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHAybSwgZ2ZuXywgUEFHRV9PUkRFUl8yTSwg
cSkgKQogICAgICAgICAgICAgICAgICAgICBnb3RvIHBvZF9yZXRyeV9sMjsKICAgICAgICAgICAg
IH0gZWxzZQogICAgICAgICAgICAgICAgICp0ID0gcDJtX3BvcHVsYXRlX29uX2RlbWFuZDsKQEAg
LTg4Myw3ICs4ODMsNyBAQCBwb2RfcmV0cnlfbDE6CiAgICAgICAgIGlmICggbDF0ID09IHAybV9w
b3B1bGF0ZV9vbl9kZW1hbmQgKQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoIHEgJiBQMk1f
QUxMT0MgKSB7Ci0gICAgICAgICAgICAgICAgaWYgKCAhcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUo
cDJtLCBnZm4sIFBBR0VfT1JERVJfNEssIHEpICkKKyAgICAgICAgICAgICAgICBpZiAoICFwMm1f
cG9kX2RlbWFuZF9wb3B1bGF0ZShwMm0sIGdmbl8sIFBBR0VfT1JERVJfNEssIHEpICkKICAgICAg
ICAgICAgICAgICAgICAgZ290byBwb2RfcmV0cnlfbDE7CiAgICAgICAgICAgICB9IGVsc2UKICAg
ICAgICAgICAgICAgICAqdCA9IHAybV9wb3B1bGF0ZV9vbl9kZW1hbmQ7CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAppbmRl
eCAwN2NhMDJhLi4xYWU5MjE2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKQEAgLTcyMCw3ICs3MjAsNyBAQCBleHRl
cm4gdm9pZCBhdWRpdF9wMm0oc3RydWN0IGRvbWFpbiAqZCwKIAogLyogQ2FsbGVkIGJ5IHAybSBj
b2RlIHdoZW4gZGVtYW5kLXBvcHVsYXRpbmcgYSBQb0QgcGFnZSAqLwogaW50Ci1wMm1fcG9kX2Rl
bWFuZF9wb3B1bGF0ZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwK
K3AybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdm
biwKICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvcmRlciwKICAgICAgICAg
ICAgICAgICAgICAgICAgIHAybV9xdWVyeV90IHEpOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Oct 03 16:56:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 16:56:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dzQUJ-0002z8-BG; Tue, 03 Oct 2017 16:56:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzQUI-0002yq-8X
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 16:56:06 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 5C/03-02817-521C3D95; Tue, 03 Oct 2017 16:56:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDLMWRWlGSWpSXmKPExsWS0XRdVVfl4OV
 Ig0XbTC0mbDNwYPTY3reLPYAxijUzLym/IoE1Y3abbUGvZMW0BZfYGhg7hbsYOTmEBH4zSly+
 zg5hn2eU2H9SsYuRg4NNQExi7l4FkLCIgKrErBXLmSFK1CWafjewgZQIC6RIPL4vDhLmFTCTe
 P9qBxuIzQJUvvflG/YJjBwLGBlWMaoXpxaVpRbpWuglFWWmZ5TkJmbm6BoamOrlphYXJ6an5i
 QmFesl5+duYgT6ggEIdjAebHY+xCjJwaQkyrtq3+VIIb6k/JTKjMTijPii0pzU4kOMMhwcShK
 8SgeAcoJFqempFWmZOcCggElLcPAoifAagqR5iwsSc4sz0yFSpxgVpcR5/+wHSgiAJDJK8+Da
 YIF4iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8/0Gm8GTmlcBNfwW0mAlo8ZyuCyCLSxIRU
 lINjLq7albKhxqyhrt1V5v/slO8EXjpnbixK8uR5mjXlSzVx79qGPh+2Jqx5HW2h9jl5Aka3Q
 +UsiYGbdqZsnBFkKb3Jbb/Aa+3c/ZPWu990v/E01txhi13H22sX3zlNL+45ZVS5nUiJbqXyx7
 Muh3iwnTJWXr1b7YeZ/WaUmV9/6m7962U1mIzVmIpzkg01GIuKk4EAEDSmHo/AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1507049763!100381832!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61616 invoked from network); 3 Oct 2017 16:56:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Oct 2017 16:56:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzQUE-0000QX-RU
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 16:56:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dzQUE-0002ka-Ow
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 16:56:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dzQUE-0002ka-Ow@xenbits.xenproject.org>
Date: Tue, 03 Oct 2017 16:56:02 +0000
Subject: [Xen-changelog] [xen master] xen/x86: p2m-pod: Use typesafe gfn for
	the fields reclaim_single and max_guest
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGNiOGQ4Mzk1YWVjNjcxY2MxNWY5OTU2NjcwMTY3MGUyY2I1Njc5NGIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE9j
dCAyIDEzOjU5OjQwIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gT2N0IDIgMTc6MzI6NTYgMjAxNyAr
MDEwMAoKICAgIHhlbi94ODY6IHAybS1wb2Q6IFVzZSB0eXBlc2FmZSBnZm4gZm9yIHRoZSBmaWVs
ZHMgcmVjbGFpbV9zaW5nbGUgYW5kIG1heF9ndWVzdAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tL3AybS1wb2QuYyB8
IDExICsrKysrLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIHwgIDQgKystLQogMiBm
aWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMK
aW5kZXggNTVmMmZhNC4uOGQ1MGEwZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1w
b2QuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCkBAIC05NzcsMTAgKzk3NywxMCBA
QCBwMm1fcG9kX2VtZXJnZW5jeV9zd2VlcChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogICAgIHAy
bV90eXBlX3QgdDsKIAogCi0gICAgaWYgKCBwMm0tPnBvZC5yZWNsYWltX3NpbmdsZSA9PSAwICkK
KyAgICBpZiAoIGdmbl9lcShwMm0tPnBvZC5yZWNsYWltX3NpbmdsZSwgX2dmbigwKSkgKQogICAg
ICAgICBwMm0tPnBvZC5yZWNsYWltX3NpbmdsZSA9IHAybS0+cG9kLm1heF9ndWVzdDsKIAotICAg
IHN0YXJ0ID0gcDJtLT5wb2QucmVjbGFpbV9zaW5nbGU7CisgICAgc3RhcnQgPSBnZm5feChwMm0t
PnBvZC5yZWNsYWltX3NpbmdsZSk7CiAgICAgbGltaXQgPSAoc3RhcnQgPiBQT0RfU1dFRVBfTElN
SVQpID8gKHN0YXJ0IC0gUE9EX1NXRUVQX0xJTUlUKSA6IDA7CiAKICAgICAvKiBGSVhNRTogRmln
dXJlIG91dCBob3cgdG8gYXZvaWQgc3VwZXJwYWdlcyAqLwpAQCAtOTkwLDcgKzk5MCw3IEBAIHAy
bV9wb2RfZW1lcmdlbmN5X3N3ZWVwKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiAgICAgICogY2Fy
ZWZ1bCBhYm91dCBzcGlubG9jayByZWN1cnNpb24gbGltaXRzIGFuZCBQT0RfU1dFRVBfU1RSSURF
LgogICAgICAqLwogICAgIHAybV9sb2NrKHAybSk7Ci0gICAgZm9yICggaSA9IHAybS0+cG9kLnJl
Y2xhaW1fc2luZ2xlOyBpID4gMCA7IGktLSApCisgICAgZm9yICggaSA9IGdmbl94KHAybS0+cG9k
LnJlY2xhaW1fc2luZ2xlKTsgaSA+IDAgOyBpLS0gKQogICAgIHsKICAgICAgICAgcDJtX2FjY2Vz
c190IGE7CiAgICAgICAgICh2b2lkKXAybS0+Z2V0X2VudHJ5KHAybSwgX2dmbihpKSwgJnQsICZh
LCAwLCBOVUxMLCBOVUxMKTsKQEAgLTEwMjAsNyArMTAyMCw3IEBAIHAybV9wb2RfZW1lcmdlbmN5
X3N3ZWVwKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiAgICAgICAgIHAybV9wb2RfemVyb19jaGVj
ayhwMm0sIGdmbnMsIGopOwogCiAgICAgcDJtX3VubG9jayhwMm0pOwotICAgIHAybS0+cG9kLnJl
Y2xhaW1fc2luZ2xlID0gaSA/IGkgLSAxIDogaTsKKyAgICBwMm0tPnBvZC5yZWNsYWltX3Npbmds
ZSA9IF9nZm4oaSA/IGkgLSAxIDogaSk7CiAKIH0KIApAQCAtMTEzNSw4ICsxMTM1LDcgQEAgcDJt
X3BvZF9kZW1hbmRfcG9wdWxhdGUoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuLAog
ICAgICAgICBnb3RvIG91dF9vZl9tZW1vcnk7CiAKICAgICAvKiBLZWVwIHRyYWNrIG9mIHRoZSBo
aWdoZXN0IGdmbiBkZW1hbmQtcG9wdWxhdGVkIGJ5IGEgZ3Vlc3QgZmF1bHQgKi8KLSAgICBpZiAo
IGdmbl94KGdmbikgPiBwMm0tPnBvZC5tYXhfZ3Vlc3QgKQotICAgICAgICBwMm0tPnBvZC5tYXhf
Z3Vlc3QgPSBnZm5feChnZm4pOworICAgIHAybS0+cG9kLm1heF9ndWVzdCA9IGdmbl9tYXgoZ2Zu
LCBwMm0tPnBvZC5tYXhfZ3Vlc3QpOwogCiAgICAgLyoKICAgICAgKiBHZXQgYSBwYWdlIGYvIHRo
ZSBjYWNoZS4gIEEgTlVMTCByZXR1cm4gdmFsdWUgaW5kaWNhdGVzIHRoYXQgdGhlCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0u
aAppbmRleCAxYWU5MjE2Li5lOGE5ZGNhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKQEAgLTMxNiw4ICszMTYsOCBA
QCBzdHJ1Y3QgcDJtX2RvbWFpbiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgc2luZ2xlOyAg
ICAgICAvKiBOb24tc3VwZXIgbGlzdHMgICAgICAgICAgICAgICAgICAgKi8KICAgICAgICAgbG9u
ZyAgICAgICAgICAgICBjb3VudCwgICAgICAgIC8qICMgb2YgcGFnZXMgaW4gY2FjaGUgbGlzdHMg
ICAgICAgICAqLwogICAgICAgICAgICAgICAgICAgICAgICAgIGVudHJ5X2NvdW50OyAgLyogIyBv
ZiBwYWdlcyBpbiBwMm0gbWFya2VkIHBvZCAgICAgICovCi0gICAgICAgIHVuc2lnbmVkIGxvbmcg
ICAgcmVjbGFpbV9zaW5nbGU7IC8qIExhc3QgZ3BmbiBvZiBhIHNjYW4gKi8KLSAgICAgICAgdW5z
aWduZWQgbG9uZyAgICBtYXhfZ3Vlc3Q7ICAgIC8qIGdwZm4gb2YgbWF4IGd1ZXN0IGRlbWFuZC1w
b3B1bGF0ZSAqLworICAgICAgICBnZm5fdCAgICAgICAgICAgIHJlY2xhaW1fc2luZ2xlOyAvKiBM
YXN0IGdmbiBvZiBhIHNjYW4gKi8KKyAgICAgICAgZ2ZuX3QgICAgICAgICAgICBtYXhfZ3Vlc3Q7
ICAgIC8qIGdmbiBvZiBtYXggZ3Vlc3QgZGVtYW5kLXBvcHVsYXRlICovCiAKICAgICAgICAgLyoK
ICAgICAgICAgICogVHJhY2tpbmcgb2YgdGhlIG1vc3QgcmVjZW50bHkgcG9wdWxhdGVkIFBvRCBw
YWdlcywgZm9yIGVhZ2VyCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Oct 03 16:56:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 03 Oct 2017 16:56:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dzQUS-00030z-Dj; Tue, 03 Oct 2017 16:56:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzQUR-00030f-CZ
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 16:56:15 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 9D/0A-27708-E21C3D95; Tue, 03 Oct 2017 16:56:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVfv4OV
 IgyPHWC0mbDNwYPTY3reLPYAxijUzLym/IoE148+bCWwFNzUrfi3Zw9bAuEWui5GLQ0jgN6NE
 T+8zNgjnPKPEhNtnmboYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIlpj66
 hQTiM0rYCZxYsUNRhCbBah+/8ImlgmMHAsYGVYxqhenFpWlFuma6SUVZaZnlOQmZuboGhqY6u
 WmFhcnpqfmJCYV6yXn525iBPqEAQh2ME5tcD7EKMnBpCTKu2rf5UghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKEryP9wPlBItS01Mr0jJzgMEBk5bg4FES4TU8AJTmLS5IzC3OTIdInWJUlBLn/QPS
 JwCSyCjNg2uDBeQlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfP+B5nCk5lXAjf9FdBiJqDFc
 7ougCwuSURISTUwch++fXVZD3t1xRxFhY7T9R8uKcU49p+av9t26qqHgoFaHjrTV/F9/iN4w0
 HUd0tmw63y/8/2XMiWiXpiv1Lw0WzNfYnvX7R9VYxZdMJ4TeBX1+k5jz0imVac8Pqd0+BRsbj
 aN1ZSl2fF/vy8paJ8c5ryvKZYztA5wxi0Tk3ScmvDvKb9/lLflViKMxINtZiLihMBa2z2bkMC
 AAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1507049773!94392996!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7472 invoked from network); 3 Oct 2017 16:56:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Oct 2017 16:56:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzQUO-0000Qn-TY
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 16:56:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dzQUO-0002lG-Sz
 for xen-changelog@lists.xensource.com; Tue, 03 Oct 2017 16:56:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dzQUO-0002lG-Sz@xenbits.xenproject.org>
Date: Tue, 03 Oct 2017 16:56:12 +0000
Subject: [Xen-changelog] [xen master] xen/x86: p2m-pod: Rework prototype of
	p2m_pod_demand_populate
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDYwODIzYjM5YTFmMzc4OGI3ZWE5OGJkYWYxZWRhOTg3MTU2ZjRjODcKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogTW9uIE9j
dCAyIDEzOjU5OjQxIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gT2N0IDIgMTc6MzM6MDQgMjAxNyAr
MDEwMAoKICAgIHhlbi94ODY6IHAybS1wb2Q6IFJld29yayBwcm90b3R5cGUgb2YgcDJtX3BvZF9k
ZW1hbmRfcG9wdWxhdGUKICAgIAogICAgICAgIC0gU3dpdGNoIHRoZSByZXR1cm4gdHlwZSB0byBi
b29sCiAgICAgICAgLSBSZW1vdmUgdGhlIHBhcmFtZXRlciBwMm1fcXVlcnlfdCBxIGFzIGl0IGlz
IG5vdCB1c2VkCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIHwgIDQgKystLQogeGVuL2FyY2gveDg2
L21tL3AybS1wb2QuYyB8IDE1ICsrKysrKystLS0tLS0tLQogeGVuL2FyY2gveDg2L21tL3AybS1w
dC5jICB8ICA2ICsrKy0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCB8ICA2ICsrLS0tLQog
NCBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAxNyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1l
cHQuYwppbmRleCBiYzI1NTgyLi4wNTQ4MjdhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0v
cDJtLWVwdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKQEAgLTk2NSw3ICs5NjUs
NyBAQCBzdGF0aWMgbWZuX3QgZXB0X2dldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAog
ICAgICAgICAgICAgaW5kZXggPSBnZm5fcmVtYWluZGVyID4+ICggaSAqIEVQVF9UQUJMRV9PUkRF
Uik7CiAgICAgICAgICAgICBlcHRfZW50cnkgPSB0YWJsZSArIGluZGV4OwogCi0gICAgICAgICAg
ICBpZiAoICFwMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShwMm0sIGdmbl8sIGkgKiBFUFRfVEFCTEVf
T1JERVIsIHEpICkKKyAgICAgICAgICAgIGlmICggcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUocDJt
LCBnZm5fLCBpICogRVBUX1RBQkxFX09SREVSKSApCiAgICAgICAgICAgICAgICAgZ290byByZXRy
eTsKICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICBnb3RvIG91dDsKQEAgLTk4Nyw3
ICs5ODcsNyBAQCBzdGF0aWMgbWZuX3QgZXB0X2dldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtLAogCiAgICAgICAgIEFTU0VSVChpID09IDApOwogICAgICAgICAKLSAgICAgICAgaWYgKCBw
Mm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShwMm0sIGdmbl8sIFBBR0VfT1JERVJfNEssIHEpICkKKyAg
ICAgICAgaWYgKCAhcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUocDJtLCBnZm5fLCBQQUdFX09SREVS
XzRLKSApCiAgICAgICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9tbS9wMm0tcG9kLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCmluZGV4IDhk
NTBhMGQuLjBhODExY2MgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMKKysr
IGIveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYwpAQCAtMTA3NSwxMCArMTA3NSw5IEBAIHN0YXRp
YyB2b2lkIHBvZF9lYWdlcl9yZWNvcmQoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2Zu
LAogICAgIG1ycC0+aWR4ICU9IEFSUkFZX1NJWkUobXJwLT5saXN0KTsKIH0KIAotaW50Citib29s
CiBwMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBn
Zm4sCi0gICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIsCi0gICAgICAg
ICAgICAgICAgICAgICAgICBwMm1fcXVlcnlfdCBxKQorICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IG9yZGVyKQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSBwMm0tPmRvbWFp
bjsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwID0gTlVMTDsgLyogQ29tcGlsZXIgd2FybmluZ3Mg
Ki8KQEAgLTExMTYsNyArMTExNSw3IEBAIHAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0sIGdmbl90IGdmbiwKICAgICAgICAgICovCiAgICAgICAgIHAybV9zZXRf
ZW50cnkocDJtLCBnZm5fYWxpZ25lZCwgSU5WQUxJRF9NRk4sIFBBR0VfT1JERVJfMk0sCiAgICAg
ICAgICAgICAgICAgICAgICAgcDJtX3BvcHVsYXRlX29uX2RlbWFuZCwgcDJtLT5kZWZhdWx0X2Fj
Y2Vzcyk7Ci0gICAgICAgIHJldHVybiAwOworICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICB9CiAK
ICAgICAvKiBPbmx5IHJlY2xhaW0gaWYgd2UncmUgaW4gYWN0dWFsIG5lZWQgb2YgbW9yZSBjYWNo
ZS4gKi8KQEAgLTExNzgsNyArMTE3Nyw3IEBAIHAybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHN0cnVj
dCBwMm1fZG9tYWluICpwMm0sIGdmbl90IGdmbiwKICAgICB9CiAKICAgICBwb2RfdW5sb2NrKHAy
bSk7Ci0gICAgcmV0dXJuIDA7CisgICAgcmV0dXJuIHRydWU7CiBvdXRfb2ZfbWVtb3J5OgogICAg
IHBvZF91bmxvY2socDJtKTsKIApAQCAtMTE4NiwxMCArMTE4NSwxMCBAQCBvdXRfb2ZfbWVtb3J5
OgogICAgICAgICAgICBfX2Z1bmNfXywgZC0+ZG9tYWluX2lkLCBkLT50b3RfcGFnZXMsIHAybS0+
cG9kLmVudHJ5X2NvdW50LAogICAgICAgICAgICBjdXJyZW50LT5kb21haW4tPmRvbWFpbl9pZCk7
CiAgICAgZG9tYWluX2NyYXNoKGQpOwotICAgIHJldHVybiAtMTsKKyAgICByZXR1cm4gZmFsc2U7
CiBvdXRfZmFpbDoKICAgICBwb2RfdW5sb2NrKHAybSk7Ci0gICAgcmV0dXJuIC0xOworICAgIHJl
dHVybiBmYWxzZTsKIHJlbWFwX2FuZF9yZXRyeToKICAgICBCVUdfT04ob3JkZXIgIT0gUEFHRV9P
UkRFUl8yTSk7CiAgICAgcG9kX3VubG9jayhwMm0pOwpAQCAtMTIxNSw3ICsxMjE0LDcgQEAgcmVt
YXBfYW5kX3JldHJ5OgogICAgICAgICBfX3RyYWNlX3ZhcihUUkNfTUVNX1BPRF9TVVBFUlBBR0Vf
U1BMSU5URVIsIDAsIHNpemVvZih0KSwgJnQpOwogICAgIH0KIAotICAgIHJldHVybiAwOworICAg
IHJldHVybiB0cnVlOwogfQogCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQu
YyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwppbmRleCBhNjM5YTAwLi41MDYzNzA4IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3Ay
bS1wdC5jCkBAIC04MDIsNyArODAyLDcgQEAgcG9kX3JldHJ5X2wzOgogICAgICAgICAgICAgewog
ICAgICAgICAgICAgICAgIGlmICggcSAmIFAyTV9BTExPQyApCiAgICAgICAgICAgICAgICAgewot
ICAgICAgICAgICAgICAgICAgICBpZiAoICFwMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShwMm0sIGdm
bl8sIFBBR0VfT1JERVJfMUcsIHEpICkKKyAgICAgICAgICAgICAgICAgICAgaWYgKCBwMm1fcG9k
X2RlbWFuZF9wb3B1bGF0ZShwMm0sIGdmbl8sIFBBR0VfT1JERVJfMUcpICkKICAgICAgICAgICAg
ICAgICAgICAgICAgIGdvdG8gcG9kX3JldHJ5X2wzOwogICAgICAgICAgICAgICAgICAgICBnZHBy
aW50ayhYRU5MT0dfRVJSLCAiJXM6IEFsbG9jYXRlIDFHQiBmYWlsZWQhXG4iLCBfX2Z1bmNfXyk7
CiAgICAgICAgICAgICAgICAgfQpAQCAtODQ0LDcgKzg0NCw3IEBAIHBvZF9yZXRyeV9sMjoKICAg
ICAgICAgaWYgKCBwMm1fZmxhZ3NfdG9fdHlwZShmbGFncykgPT0gcDJtX3BvcHVsYXRlX29uX2Rl
bWFuZCApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggcSAmIFAyTV9BTExPQyApIHsKLSAg
ICAgICAgICAgICAgICBpZiAoICFwMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShwMm0sIGdmbl8sIFBB
R0VfT1JERVJfMk0sIHEpICkKKyAgICAgICAgICAgICAgICBpZiAoIHAybV9wb2RfZGVtYW5kX3Bv
cHVsYXRlKHAybSwgZ2ZuXywgUEFHRV9PUkRFUl8yTSkgKQogICAgICAgICAgICAgICAgICAgICBn
b3RvIHBvZF9yZXRyeV9sMjsKICAgICAgICAgICAgIH0gZWxzZQogICAgICAgICAgICAgICAgICp0
ID0gcDJtX3BvcHVsYXRlX29uX2RlbWFuZDsKQEAgLTg4Myw3ICs4ODMsNyBAQCBwb2RfcmV0cnlf
bDE6CiAgICAgICAgIGlmICggbDF0ID09IHAybV9wb3B1bGF0ZV9vbl9kZW1hbmQgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBpZiAoIHEgJiBQMk1fQUxMT0MgKSB7Ci0gICAgICAgICAgICAgICAg
aWYgKCAhcDJtX3BvZF9kZW1hbmRfcG9wdWxhdGUocDJtLCBnZm5fLCBQQUdFX09SREVSXzRLLCBx
KSApCisgICAgICAgICAgICAgICAgaWYgKCBwMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShwMm0sIGdm
bl8sIFBBR0VfT1JERVJfNEspICkKICAgICAgICAgICAgICAgICAgICAgZ290byBwb2RfcmV0cnlf
bDE7CiAgICAgICAgICAgICB9IGVsc2UKICAgICAgICAgICAgICAgICAqdCA9IHAybV9wb3B1bGF0
ZV9vbl9kZW1hbmQ7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAppbmRleCBlOGE5ZGNhLi43MGYwMGMzIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJt
LmgKQEAgLTcxOSwxMCArNzE5LDggQEAgZXh0ZXJuIHZvaWQgYXVkaXRfcDJtKHN0cnVjdCBkb21h
aW4gKmQsCiAjZW5kaWYKIAogLyogQ2FsbGVkIGJ5IHAybSBjb2RlIHdoZW4gZGVtYW5kLXBvcHVs
YXRpbmcgYSBQb0QgcGFnZSAqLwotaW50Ci1wMm1fcG9kX2RlbWFuZF9wb3B1bGF0ZShzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtLCBnZm5fdCBnZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgb3JkZXIsCi0gICAgICAgICAgICAgICAgICAgICAgICBwMm1fcXVlcnlfdCBxKTsK
K2Jvb2wKK3AybV9wb2RfZGVtYW5kX3BvcHVsYXRlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0sIGdm
bl90IGdmbiwgdW5zaWduZWQgaW50IG9yZGVyKTsKIAogLyoKICAqIEZ1bmN0aW9ucyBzcGVjaWZp
YyB0byB0aGUgcDJtLXB0IGltcGxlbWVudGF0aW9uCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Oct 04 14:00:11 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 14:00:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dzkDY-0006vM-KI; Wed, 04 Oct 2017 14:00:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzkDX-0006vG-2L
 for xen-changelog@lists.xensource.com; Wed, 04 Oct 2017 14:00:07 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 73/D1-03454-669E4D95; Wed, 04 Oct 2017 14:00:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTfp5ZV
 Ig/U/bCwmbDNwYPTY3reLPYAxijUzLym/IoE149CnjSwFN7gq7s01amD8ytHFyMUhJPCbUeLd
 ogPsEM55RomFc7YwdTFycLAJiEnM3avQxcjJISKgKjFrxXJmEFtIQF2i6XcDG4gtLGAtcezGU
 1YQm1fATOLu3IlgcRag+q/fWtgnMHIsYGRYxahRnFpUllqka2ihl1SUmZ5RkpuYmaNraGCml5
 taXJyYnpqTmFSsl5yfu4kR6BMGINjBeHNjwCFGSQ4mJVHejOdXIoX4kvJTKjMSizPii0pzUos
 PMcpwcChJ8Kq+AMoJFqWmp1akZeYAgwMmLcHBoyTC+x2klbe4IDG3ODMdInWKUVFKnHcnSEIA
 JJFRmgfXBgvIS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmbQDZzpOZVwI3/RXQYiagxXOaw
 BaXJCKkpBoYI3vYZadsyw45WvWZcUbPlwkcHpxGT2UVC5Xf6mXOnZARd8u8+M6nTA9eTrkJVc
 +vfljgtHjbvi6tz66lNnIBsanG51SiXi1i+JgziW+pztU/ayw1V4jJeV+SUPGX5HhQVRe+Z/b
 CwvAdbUUzb5vwB7euXxG855dZZSKrRqDkatlCs/nHFJuVWIozEg21mIuKEwFs4NESQwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1507125602!119109092!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42381 invoked from network); 4 Oct 2017 14:00:02 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Oct 2017 14:00:02 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzkDR-0008Kg-St
 for xen-changelog@lists.xensource.com; Wed, 04 Oct 2017 14:00:01 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dzkDR-0007OG-Rv
 for xen-changelog@lists.xensource.com; Wed, 04 Oct 2017 14:00:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dzkDR-0007OG-Rv@xenbits.xenproject.org>
Date: Wed, 04 Oct 2017 14:00:01 +0000
Subject: [Xen-changelog] [mini-os master] Include string.h before console.h
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQ2MThmMzBhOTVlODQ4ZmJiMTRhNWQzYjA0ZjE5ZmVmNjk4ODE5ODgKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9jdCA0IDE0
OjUxOjI2IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogV2VkIE9jdCA0IDE0OjU3OjU2IDIwMTcgKzAxMDAKCiAgICBJbmNsdWRl
IHN0cmluZy5oIGJlZm9yZSBjb25zb2xlLmgKICAgIAogICAgU3RhcnRpbmcgZnJvbSBYZW4gY29t
bWl0IGFmOGQ5MzU2NCwgaXQgaXMgcmVxdWlyZWQgdG8gaW5jbHVkZSBzdHJpbmcuaAogICAgYmVm
b3JlIGNvbnNvbGUuaC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGli
YXVsdEBlbnMtbHlvbi5vcmc+Ci0tLQogbGliL3N5cy5jICAgfCAxICsKIGx3aXAtYXJjaC5jIHwg
MSArCiBtYWluLmMgICAgICB8IDEgKwogMyBmaWxlcyBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS9saWIvc3lzLmMgYi9saWIvc3lzLmMKaW5kZXggYjE3M2JjOC4uMjNkYzJh
NSAxMDA2NDQKLS0tIGEvbGliL3N5cy5jCisrKyBiL2xpYi9zeXMuYwpAQCAtMjAsNiArMjAsNyBA
QAogCiAjaWZkZWYgSEFWRV9MSUJDCiAjaW5jbHVkZSA8b3MuaD4KKyNpbmNsdWRlIDxzdHJpbmcu
aD4KICNpbmNsdWRlIDxjb25zb2xlLmg+CiAjaW5jbHVkZSA8c2NoZWQuaD4KICNpbmNsdWRlIDxl
dmVudHMuaD4KZGlmZiAtLWdpdCBhL2x3aXAtYXJjaC5jIGIvbHdpcC1hcmNoLmMKaW5kZXggMTU0
NjE3Yi4uMjFlOTQxZSAxMDA2NDQKLS0tIGEvbHdpcC1hcmNoLmMKKysrIGIvbHdpcC1hcmNoLmMK
QEAgLTgsNiArOCw3IEBACiAKICNpbmNsdWRlIDxvcy5oPgogI2luY2x1ZGUgPHRpbWUuaD4KKyNp
bmNsdWRlIDxzdHJpbmcuaD4KICNpbmNsdWRlIDxjb25zb2xlLmg+CiAjaW5jbHVkZSA8eG1hbGxv
Yy5oPgogI2luY2x1ZGUgPGx3aXAvc3lzLmg+CmRpZmYgLS1naXQgYS9tYWluLmMgYi9tYWluLmMK
aW5kZXggMjYzMzY0Yy4uNGU0MmY1MyAxMDA2NDQKLS0tIGEvbWFpbi5jCisrKyBiL21haW4uYwpA
QCAtOCw2ICs4LDcgQEAKICNpbmNsdWRlIDxvcy5oPgogI2luY2x1ZGUgPGtlcm5lbC5oPgogI2lu
Y2x1ZGUgPHNjaGVkLmg+CisjaW5jbHVkZSA8c3RyaW5nLmg+CiAjaW5jbHVkZSA8Y29uc29sZS5o
PgogI2luY2x1ZGUgPG5ldGZyb250Lmg+CiAjaW5jbHVkZSA8cGNpZnJvbnQuaD4KLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC9taW5pLW9zLmdpdCNtYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Oct 04 14:00:19 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 14:00:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dzkDj-0006wC-NL; Wed, 04 Oct 2017 14:00:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzkDh-0006w0-2H
 for xen-changelog@lists.xensource.com; Wed, 04 Oct 2017 14:00:17 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 6F/1B-03093-079E4D95; Wed, 04 Oct 2017 14:00:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNLMWRWlGSWpSXmKPExsWS0XRdVTf35ZV
 Ig2M/FC0mbDNwYPTY3reLPYAxijUzLym/IoE149HCbWwFRz6zVTx/OZuxgXHedtYuRi4OIYHf
 jBI9/VugnPOMErPmLGfsYuTgYBMQk5i7V6GLkZNDREBVYtaK5cwgtpCAukTT7wY2EFtYwELi+
 +mX7CA2r4CZxL7rh8FqWIDqZ9xfxjaBkWMBI8MqRo3i1KKy1CJdYwO9pKLM9IyS3MTMHF1DAz
 O93NTi4sT01JzEpGK95PzcTYxAzzAAwQ7Gv2sDDzFKcjApifJmPL8SKcSXlJ9SmZFYnBFfVJq
 TWnyIUYaDQ0mCN/EFUE6wKDU9tSItMwcYIjBpCQ4eJRHeQpA0b3FBYm5xZjpE6hSjJcexTZf/
 MHFsunkXSG74/uAPkxBLXn5eqpQ4rwFIgwBIQ0ZpHtw4WBhfYpSVEuZlBDpQiKcgtSg3swRV/
 hWjOAejkjDvaZCLeTLzSuC2vgI6iAnooDlNYAeVJCKkpBoYmSODQro88606nvEsC9DPF0+snn
 f9sOG09/8OdQZ0zvQ6mHPJXe9sK8uDbKkv83sfvX4sd+sea+WrNSvrj2+LaVJKaF/wJOiFNFP
 HnfaNDFoeBXz/eYq9ZDWK95r3SWs6T1FYs6Opr7PPKNUqZsqOh0bT9jjkGdw8dvt4mny02c/N
 C87MS+9UYinOSDTUYi4qTgQAlzqi5F4CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1507125612!69647806!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG, UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54969 invoked from network); 4 Oct 2017 14:00:12 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Oct 2017 14:00:12 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzkDc-0008Kl-1A
 for xen-changelog@lists.xensource.com; Wed, 04 Oct 2017 14:00:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dzkDb-0007Qf-V9
 for xen-changelog@lists.xensource.com; Wed, 04 Oct 2017 14:00:11 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dzkDb-0007Qf-V9@xenbits.xenproject.org>
Date: Wed, 04 Oct 2017 14:00:11 +0000
Subject: [Xen-changelog] [mini-os master] Update public headers from Xen
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============9113802409544959887=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 1fb40dd678f1afd0b7e1a5c37b7c5e54547e7ae3
Author:     Wei Liu <wei.liu2@citrix.com>
AuthorDate: Wed Oct 4 14:43:30 2017 +0100
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Wed Oct 4 14:58:19 2017 +0100

    Update public headers from Xen
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
---
 include/xen/arch-arm.h               |  94 +++-
 include/xen/arch-x86/cpufeatureset.h | 263 +++++++++++
 include/xen/arch-x86/cpuid.h         |  32 +-
 include/xen/arch-x86/hvm/save.h      | 101 ++--
 include/xen/arch-x86/pmu.h           | 167 +++++++
 include/xen/arch-x86/xen-mca.h       |  60 +--
 include/xen/arch-x86/xen-x86_32.h    |  69 ++-
 include/xen/arch-x86/xen-x86_64.h    |  87 +++-
 include/xen/arch-x86/xen.h           |  74 ++-
 include/xen/domctl.h                 | 555 +++++++++++++---------
 include/xen/elfnote.h                |   4 +-
 include/xen/errno.h                  | 124 +++++
 include/xen/event_channel.h          |   2 +-
 include/xen/features.h               |   3 +
 include/xen/gcov.h                   | 115 -----
 include/xen/grant_table.h            |  19 +-
 include/xen/hvm/dm_op.h              | 417 +++++++++++++++++
 include/xen/hvm/e820.h               |   8 +-
 include/xen/hvm/hvm_info_table.h     |  10 +
 include/xen/hvm/hvm_op.h             | 340 +++++---------
 include/xen/hvm/hvm_vcpu.h           | 144 ++++++
 include/xen/hvm/hvm_xs_strings.h     |   3 +
 include/xen/hvm/ioreq.h              |  22 +-
 include/xen/hvm/params.h             | 129 +++++-
 include/xen/hvm/save.h               |  10 +-
 include/xen/io/9pfs.h                |  49 ++
 include/xen/io/blkif.h               |  74 ++-
 include/xen/io/console.h             |   6 +
 include/xen/io/displif.h             | 864 +++++++++++++++++++++++++++++++++++
 include/xen/io/kbdif.h               | 472 +++++++++++++++++--
 include/xen/io/libxenvchan.h         |  26 +-
 include/xen/io/netif.h               | 772 ++++++++++++++++++++++++++++---
 include/xen/io/protocols.h           |   2 +
 include/xen/io/pvcalls.h             | 153 +++++++
 include/xen/io/ring.h                | 176 ++++++-
 include/xen/io/sndif.h               | 803 ++++++++++++++++++++++++++++++++
 include/xen/io/usbif.h               | 146 +++++-
 include/xen/io/vscsiif.h             |  74 ++-
 include/xen/io/xs_wire.h             |  10 +-
 include/xen/kexec.h                  |  14 +
 include/xen/mem_event.h              | 134 ------
 include/xen/memory.h                 | 118 ++++-
 include/xen/physdev.h                |   7 +
 include/xen/platform.h               |  95 +++-
 include/xen/pmu.h                    | 143 ++++++
 include/xen/sched.h                  |  29 +-
 include/xen/sysctl.h                 | 649 +++++++++++++++++++++-----
 include/xen/tmem.h                   |  64 +--
 include/xen/trace.h                  |  10 +-
 include/xen/vcpu.h                   |  12 +-
 include/xen/version.h                |  24 +-
 include/xen/vm_event.h               | 378 +++++++++++++++
 include/xen/xen-compat.h             |   2 +-
 include/xen/xen.h                    | 144 ++++--
 include/xen/xenoprof.h               |   2 +-
 include/xen/xsm/flask_op.h           |  17 +-
 56 files changed, 7043 insertions(+), 1278 deletions(-)

diff --git a/include/xen/arch-arm.h b/include/xen/arch-arm.h
index 124fc90..5708cd2 100644
--- a/include/xen/arch-arm.h
+++ b/include/xen/arch-arm.h
@@ -61,15 +61,15 @@
  *
  * All memory which is shared with other entities in the system
  * (including the hypervisor and other guests) must reside in memory
- * which is mapped as Normal Inner-cacheable. This applies to:
+ * which is mapped as Normal Inner Write-Back Outer Write-Back Inner-Shareable.
+ * This applies to:
  *  - hypercall arguments passed via a pointer to guest memory.
  *  - memory shared via the grant table mechanism (including PV I/O
  *    rings etc).
  *  - memory shared with the hypervisor (struct shared_info, struct
  *    vcpu_info, the grant table, etc).
  *
- * Any Inner cache allocation strategy (Write-Back, Write-Through etc)
- * is acceptable. There is no restriction on the Outer-cacheability.
+ * Any cache allocation hints are acceptable.
  */
 
 /*
@@ -165,6 +165,7 @@
 
 #define XEN_HYPERCALL_TAG   0XEA1
 
+#define  int64_aligned_t  int64_t __attribute__((aligned(8)))
 #define uint64_aligned_t uint64_t __attribute__((aligned(8)))
 
 #ifndef __ASSEMBLY__
@@ -172,7 +173,7 @@
     typedef union { type *p; unsigned long q; }                 \
         __guest_handle_ ## name;                                \
     typedef union { type *p; uint64_aligned_t q; }              \
-        __guest_handle_64_ ## name;
+        __guest_handle_64_ ## name
 
 /*
  * XEN_GUEST_HANDLE represents a guest pointer, when passed as a field
@@ -194,9 +195,6 @@
         _sxghr_tmp->q = 0;                                  \
         _sxghr_tmp->p = val;                                \
     } while ( 0 )
-#ifdef __XEN_TOOLS__
-#define get_xen_guest_handle(val, hnd)  do { val = (hnd).p; } while (0)
-#endif
 #define set_xen_guest_handle(hnd, val) set_xen_guest_handle_raw(hnd, val)
 
 #if defined(__GNUC__) && !defined(__STRICT_ANSI__)
@@ -297,7 +295,35 @@ struct vcpu_guest_context {
 };
 typedef struct vcpu_guest_context vcpu_guest_context_t;
 DEFINE_XEN_GUEST_HANDLE(vcpu_guest_context_t);
-#endif
+
+/*
+ * struct xen_arch_domainconfig's ABI is covered by
+ * XEN_DOMCTL_INTERFACE_VERSION.
+ */
+#define XEN_DOMCTL_CONFIG_GIC_NATIVE    0
+#define XEN_DOMCTL_CONFIG_GIC_V2        1
+#define XEN_DOMCTL_CONFIG_GIC_V3        2
+struct xen_arch_domainconfig {
+    /* IN/OUT */
+    uint8_t gic_version;
+    /* IN */
+    uint32_t nr_spis;
+    /*
+     * OUT
+     * Based on the property clock-frequency in the DT timer node.
+     * The property may be present when the bootloader/firmware doesn't
+     * set correctly CNTFRQ which hold the timer frequency.
+     *
+     * As it's not possible to trap this register, we have to replicate
+     * the value in the guest DT.
+     *
+     * = 0 => property not present
+     * > 0 => Value of the property
+     *
+     */
+    uint32_t clock_frequency;
+};
+#endif /* __XEN__ || __XEN_TOOLS__ */
 
 struct arch_vcpu_info {
 };
@@ -365,38 +391,46 @@ typedef uint64_t xen_callback_t;
  */
 
 /* vGIC v2 mappings */
-#define GUEST_GICD_BASE   0x03001000ULL
-#define GUEST_GICD_SIZE   0x00001000ULL
-#define GUEST_GICC_BASE   0x03002000ULL
-#define GUEST_GICC_SIZE   0x00000100ULL
+#define GUEST_GICD_BASE   xen_mk_ullong(0x03001000)
+#define GUEST_GICD_SIZE   xen_mk_ullong(0x00001000)
+#define GUEST_GICC_BASE   xen_mk_ullong(0x03002000)
+#define GUEST_GICC_SIZE   xen_mk_ullong(0x00002000)
 
 /* vGIC v3 mappings */
-#define GUEST_GICV3_GICD_BASE      0x03001000ULL
-#define GUEST_GICV3_GICD_SIZE      0x00010000ULL
+#define GUEST_GICV3_GICD_BASE      xen_mk_ullong(0x03001000)
+#define GUEST_GICV3_GICD_SIZE      xen_mk_ullong(0x00010000)
 
-#define GUEST_GICV3_RDIST_STRIDE   0x20000ULL
+#define GUEST_GICV3_RDIST_STRIDE   xen_mk_ullong(0x00020000)
 #define GUEST_GICV3_RDIST_REGIONS  1
 
-#define GUEST_GICV3_GICR0_BASE     0x03020000ULL    /* vCPU0 - vCPU7 */
-#define GUEST_GICV3_GICR0_SIZE     0x00100000ULL
+#define GUEST_GICV3_GICR0_BASE     xen_mk_ullong(0x03020000) /* vCPU0..127 */
+#define GUEST_GICV3_GICR0_SIZE     xen_mk_ullong(0x01000000)
+
+/* ACPI tables physical address */
+#define GUEST_ACPI_BASE 0x20000000ULL
+#define GUEST_ACPI_SIZE 0x02000000ULL
+
+/* PL011 mappings */
+#define GUEST_PL011_BASE    0x22000000ULL
+#define GUEST_PL011_SIZE    0x00001000ULL
 
 /*
  * 16MB == 4096 pages reserved for guest to use as a region to map its
  * grant table in.
  */
-#define GUEST_GNTTAB_BASE 0x38000000ULL
-#define GUEST_GNTTAB_SIZE 0x01000000ULL
+#define GUEST_GNTTAB_BASE xen_mk_ullong(0x38000000)
+#define GUEST_GNTTAB_SIZE xen_mk_ullong(0x01000000)
 
-#define GUEST_MAGIC_BASE  0x39000000ULL
-#define GUEST_MAGIC_SIZE  0x01000000ULL
+#define GUEST_MAGIC_BASE  xen_mk_ullong(0x39000000)
+#define GUEST_MAGIC_SIZE  xen_mk_ullong(0x01000000)
 
 #define GUEST_RAM_BANKS   2
 
-#define GUEST_RAM0_BASE   0x40000000ULL /* 3GB of low RAM @ 1GB */
-#define GUEST_RAM0_SIZE   0xc0000000ULL
+#define GUEST_RAM0_BASE   xen_mk_ullong(0x40000000) /* 3GB of low RAM @ 1GB */
+#define GUEST_RAM0_SIZE   xen_mk_ullong(0xc0000000)
 
-#define GUEST_RAM1_BASE   0x0200000000ULL /* 1016GB of RAM @ 8GB */
-#define GUEST_RAM1_SIZE   0xfe00000000ULL
+#define GUEST_RAM1_BASE   xen_mk_ullong(0x0200000000) /* 1016GB of RAM @ 8GB */
+#define GUEST_RAM1_SIZE   xen_mk_ullong(0xfe00000000)
 
 #define GUEST_RAM_BASE    GUEST_RAM0_BASE /* Lowest RAM address */
 /* Largest amount of actual RAM, not including holes */
@@ -405,12 +439,17 @@ typedef uint64_t xen_callback_t;
 #define GUEST_RAM_BANK_BASES   { GUEST_RAM0_BASE, GUEST_RAM1_BASE }
 #define GUEST_RAM_BANK_SIZES   { GUEST_RAM0_SIZE, GUEST_RAM1_SIZE }
 
+/* Current supported guest VCPUs */
+#define GUEST_MAX_VCPUS 128
+
 /* Interrupts */
 #define GUEST_TIMER_VIRT_PPI    27
 #define GUEST_TIMER_PHYS_S_PPI  29
 #define GUEST_TIMER_PHYS_NS_PPI 30
 #define GUEST_EVTCHN_PPI        31
 
+#define GUEST_VPL011_SPI        32
+
 /* PSCI functions */
 #define PSCI_cpu_suspend 0
 #define PSCI_cpu_off     1
@@ -419,6 +458,11 @@ typedef uint64_t xen_callback_t;
 
 #endif
 
+#ifndef __ASSEMBLY__
+/* Stub definition of PMU structure */
+typedef struct xen_pmu_arch { uint8_t dummy; } xen_pmu_arch_t;
+#endif
+
 #endif /*  __XEN_PUBLIC_ARCH_ARM_H__ */
 
 /*
diff --git a/include/xen/arch-x86/cpufeatureset.h b/include/xen/arch-x86/cpufeatureset.h
new file mode 100644
index 0000000..0ee3ea3
--- /dev/null
+++ b/include/xen/arch-x86/cpufeatureset.h
@@ -0,0 +1,263 @@
+/*
+ * arch-x86/cpufeatureset.h
+ *
+ * CPU featureset definitions
+ *
+ * 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) 2015, 2016 Citrix Systems, Inc.
+ */
+
+/*
+ * There are two expected ways of including this header.
+ *
+ * 1) The "default" case (expected from tools etc).
+ *
+ * Simply #include <public/arch-x86/cpufeatureset.h>
+ *
+ * In this circumstance, normal header guards apply and the includer shall get
+ * an enumeration in the XEN_X86_FEATURE_xxx namespace.
+ *
+ * 2) The special case where the includer provides XEN_CPUFEATURE() in scope.
+ *
+ * In this case, no inclusion guards apply and the caller is responsible for
+ * their XEN_CPUFEATURE() being appropriate in the included context.
+ */
+
+#ifndef XEN_CPUFEATURE
+
+/*
+ * Includer has not provided a custom XEN_CPUFEATURE().  Arrange for normal
+ * header guards, an enum and constants in the XEN_X86_FEATURE_xxx namespace.
+ */
+#ifndef __XEN_PUBLIC_ARCH_X86_CPUFEATURESET_H__
+#define __XEN_PUBLIC_ARCH_X86_CPUFEATURESET_H__
+
+#define XEN_CPUFEATURESET_DEFAULT_INCLUDE
+
+#define XEN_CPUFEATURE(name, value) XEN_X86_FEATURE_##name = value,
+enum {
+
+#endif /* __XEN_PUBLIC_ARCH_X86_CPUFEATURESET_H__ */
+#endif /* !XEN_CPUFEATURE */
+
+
+#ifdef XEN_CPUFEATURE
+/*
+ * A featureset is a bitmap of x86 features, represented as a collection of
+ * 32bit words.
+ *
+ * Words are as specified in vendors programming manuals, and shall not
+ * contain any synthesied values.  New words may be added to the end of
+ * featureset.
+ *
+ * All featureset words currently originate from leaves specified for the
+ * CPUID instruction, but this is not preclude other sources of information.
+ */
+
+/*
+ * Attribute syntax:
+ *
+ * Attributes for a particular feature are provided as characters before the
+ * first space in the comment immediately following the feature value.  Note -
+ * none of these attributes form part of the Xen public ABI.
+ *
+ * Special: '!'
+ *   This bit has special properties and is not a straight indication of a
+ *   piece of new functionality.  Xen will handle these differently,
+ *   and may override toolstack settings completely.
+ *
+ * Applicability to guests: 'A', 'S' or 'H'
+ *   'A' = All guests.
+ *   'S' = All HVM guests (not PV guests).
+ *   'H' = HVM HAP guests (not PV or HVM Shadow guests).
+ */
+
+/* Intel-defined CPU features, CPUID level 0x00000001.edx, word 0 */
+XEN_CPUFEATURE(FPU,           0*32+ 0) /*A  Onboard FPU */
+XEN_CPUFEATURE(VME,           0*32+ 1) /*S  Virtual Mode Extensions */
+XEN_CPUFEATURE(DE,            0*32+ 2) /*A  Debugging Extensions */
+XEN_CPUFEATURE(PSE,           0*32+ 3) /*S  Page Size Extensions */
+XEN_CPUFEATURE(TSC,           0*32+ 4) /*A  Time Stamp Counter */
+XEN_CPUFEATURE(MSR,           0*32+ 5) /*A  Model-Specific Registers, RDMSR, WRMSR */
+XEN_CPUFEATURE(PAE,           0*32+ 6) /*A  Physical Address Extensions */
+XEN_CPUFEATURE(MCE,           0*32+ 7) /*A  Machine Check Architecture */
+XEN_CPUFEATURE(CX8,           0*32+ 8) /*A  CMPXCHG8 instruction */
+XEN_CPUFEATURE(APIC,          0*32+ 9) /*!A Onboard APIC */
+XEN_CPUFEATURE(SEP,           0*32+11) /*A  SYSENTER/SYSEXIT */
+XEN_CPUFEATURE(MTRR,          0*32+12) /*S  Memory Type Range Registers */
+XEN_CPUFEATURE(PGE,           0*32+13) /*S  Page Global Enable */
+XEN_CPUFEATURE(MCA,           0*32+14) /*A  Machine Check Architecture */
+XEN_CPUFEATURE(CMOV,          0*32+15) /*A  CMOV instruction (FCMOVCC and FCOMI too if FPU present) */
+XEN_CPUFEATURE(PAT,           0*32+16) /*A  Page Attribute Table */
+XEN_CPUFEATURE(PSE36,         0*32+17) /*S  36-bit PSEs */
+XEN_CPUFEATURE(CLFLUSH,       0*32+19) /*A  CLFLUSH instruction */
+XEN_CPUFEATURE(DS,            0*32+21) /*   Debug Store */
+XEN_CPUFEATURE(ACPI,          0*32+22) /*A  ACPI via MSR */
+XEN_CPUFEATURE(MMX,           0*32+23) /*A  Multimedia Extensions */
+XEN_CPUFEATURE(FXSR,          0*32+24) /*A  FXSAVE and FXRSTOR instructions */
+XEN_CPUFEATURE(SSE,           0*32+25) /*A  Streaming SIMD Extensions */
+XEN_CPUFEATURE(SSE2,          0*32+26) /*A  Streaming SIMD Extensions-2 */
+XEN_CPUFEATURE(SS,            0*32+27) /*A  CPU self snoop */
+XEN_CPUFEATURE(HTT,           0*32+28) /*!A Hyper-Threading Technology */
+XEN_CPUFEATURE(TM1,           0*32+29) /*   Thermal Monitor 1 */
+XEN_CPUFEATURE(PBE,           0*32+31) /*   Pending Break Enable */
+
+/* Intel-defined CPU features, CPUID level 0x00000001.ecx, word 1 */
+XEN_CPUFEATURE(SSE3,          1*32+ 0) /*A  Streaming SIMD Extensions-3 */
+XEN_CPUFEATURE(PCLMULQDQ,     1*32+ 1) /*A  Carry-less mulitplication */
+XEN_CPUFEATURE(DTES64,        1*32+ 2) /*   64-bit Debug Store */
+XEN_CPUFEATURE(MONITOR,       1*32+ 3) /*   Monitor/Mwait support */
+XEN_CPUFEATURE(DSCPL,         1*32+ 4) /*   CPL Qualified Debug Store */
+XEN_CPUFEATURE(VMX,           1*32+ 5) /*S  Virtual Machine Extensions */
+XEN_CPUFEATURE(SMX,           1*32+ 6) /*   Safer Mode Extensions */
+XEN_CPUFEATURE(EIST,          1*32+ 7) /*   Enhanced SpeedStep */
+XEN_CPUFEATURE(TM2,           1*32+ 8) /*   Thermal Monitor 2 */
+XEN_CPUFEATURE(SSSE3,         1*32+ 9) /*A  Supplemental Streaming SIMD Extensions-3 */
+XEN_CPUFEATURE(FMA,           1*32+12) /*A  Fused Multiply Add */
+XEN_CPUFEATURE(CX16,          1*32+13) /*A  CMPXCHG16B */
+XEN_CPUFEATURE(XTPR,          1*32+14) /*   Send Task Priority Messages */
+XEN_CPUFEATURE(PDCM,          1*32+15) /*   Perf/Debug Capability MSR */
+XEN_CPUFEATURE(PCID,          1*32+17) /*H  Process Context ID */
+XEN_CPUFEATURE(DCA,           1*32+18) /*   Direct Cache Access */
+XEN_CPUFEATURE(SSE4_1,        1*32+19) /*A  Streaming SIMD Extensions 4.1 */
+XEN_CPUFEATURE(SSE4_2,        1*32+20) /*A  Streaming SIMD Extensions 4.2 */
+XEN_CPUFEATURE(X2APIC,        1*32+21) /*!A Extended xAPIC */
+XEN_CPUFEATURE(MOVBE,         1*32+22) /*A  movbe instruction */
+XEN_CPUFEATURE(POPCNT,        1*32+23) /*A  POPCNT instruction */
+XEN_CPUFEATURE(TSC_DEADLINE,  1*32+24) /*S  TSC Deadline Timer */
+XEN_CPUFEATURE(AESNI,         1*32+25) /*A  AES instructions */
+XEN_CPUFEATURE(XSAVE,         1*32+26) /*A  XSAVE/XRSTOR/XSETBV/XGETBV */
+XEN_CPUFEATURE(OSXSAVE,       1*32+27) /*!  OSXSAVE */
+XEN_CPUFEATURE(AVX,           1*32+28) /*A  Advanced Vector Extensions */
+XEN_CPUFEATURE(F16C,          1*32+29) /*A  Half-precision convert instruction */
+XEN_CPUFEATURE(RDRAND,        1*32+30) /*A  Digital Random Number Generator */
+XEN_CPUFEATURE(HYPERVISOR,    1*32+31) /*!A Running under some hypervisor */
+
+/* AMD-defined CPU features, CPUID level 0x80000001.edx, word 2 */
+XEN_CPUFEATURE(SYSCALL,       2*32+11) /*A  SYSCALL/SYSRET */
+XEN_CPUFEATURE(NX,            2*32+20) /*A  Execute Disable */
+XEN_CPUFEATURE(MMXEXT,        2*32+22) /*A  AMD MMX extensions */
+XEN_CPUFEATURE(FFXSR,         2*32+25) /*A  FFXSR instruction optimizations */
+XEN_CPUFEATURE(PAGE1GB,       2*32+26) /*H  1Gb large page support */
+XEN_CPUFEATURE(RDTSCP,        2*32+27) /*S  RDTSCP */
+XEN_CPUFEATURE(LM,            2*32+29) /*A  Long Mode (x86-64) */
+XEN_CPUFEATURE(3DNOWEXT,      2*32+30) /*A  AMD 3DNow! extensions */
+XEN_CPUFEATURE(3DNOW,         2*32+31) /*A  3DNow! */
+
+/* AMD-defined CPU features, CPUID level 0x80000001.ecx, word 3 */
+XEN_CPUFEATURE(LAHF_LM,       3*32+ 0) /*A  LAHF/SAHF in long mode */
+XEN_CPUFEATURE(CMP_LEGACY,    3*32+ 1) /*!A If yes HyperThreading not valid */
+XEN_CPUFEATURE(SVM,           3*32+ 2) /*S  Secure virtual machine */
+XEN_CPUFEATURE(EXTAPIC,       3*32+ 3) /*   Extended APIC space */
+XEN_CPUFEATURE(CR8_LEGACY,    3*32+ 4) /*S  CR8 in 32-bit mode */
+XEN_CPUFEATURE(ABM,           3*32+ 5) /*A  Advanced bit manipulation */
+XEN_CPUFEATURE(SSE4A,         3*32+ 6) /*A  SSE-4A */
+XEN_CPUFEATURE(MISALIGNSSE,   3*32+ 7) /*A  Misaligned SSE mode */
+XEN_CPUFEATURE(3DNOWPREFETCH, 3*32+ 8) /*A  3DNow prefetch instructions */
+XEN_CPUFEATURE(OSVW,          3*32+ 9) /*   OS Visible Workaround */
+XEN_CPUFEATURE(IBS,           3*32+10) /*   Instruction Based Sampling */
+XEN_CPUFEATURE(XOP,           3*32+11) /*A  extended AVX instructions */
+XEN_CPUFEATURE(SKINIT,        3*32+12) /*   SKINIT/STGI instructions */
+XEN_CPUFEATURE(WDT,           3*32+13) /*   Watchdog timer */
+XEN_CPUFEATURE(LWP,           3*32+15) /*S  Light Weight Profiling */
+XEN_CPUFEATURE(FMA4,          3*32+16) /*A  4 operands MAC instructions */
+XEN_CPUFEATURE(NODEID_MSR,    3*32+19) /*   NodeId MSR */
+XEN_CPUFEATURE(TBM,           3*32+21) /*A  trailing bit manipulations */
+XEN_CPUFEATURE(TOPOEXT,       3*32+22) /*   topology extensions CPUID leafs */
+XEN_CPUFEATURE(DBEXT,         3*32+26) /*A  data breakpoint extension */
+XEN_CPUFEATURE(MONITORX,      3*32+29) /*   MONITOR extension (MONITORX/MWAITX) */
+
+/* Intel-defined CPU features, CPUID level 0x0000000D:1.eax, word 4 */
+XEN_CPUFEATURE(XSAVEOPT,      4*32+ 0) /*A  XSAVEOPT instruction */
+XEN_CPUFEATURE(XSAVEC,        4*32+ 1) /*A  XSAVEC/XRSTORC instructions */
+XEN_CPUFEATURE(XGETBV1,       4*32+ 2) /*A  XGETBV with %ecx=1 */
+XEN_CPUFEATURE(XSAVES,        4*32+ 3) /*S  XSAVES/XRSTORS instructions */
+
+/* Intel-defined CPU features, CPUID level 0x00000007:0.ebx, word 5 */
+XEN_CPUFEATURE(FSGSBASE,      5*32+ 0) /*A  {RD,WR}{FS,GS}BASE instructions */
+XEN_CPUFEATURE(TSC_ADJUST,    5*32+ 1) /*S  TSC_ADJUST MSR available */
+XEN_CPUFEATURE(SGX,           5*32+ 2) /*   Software Guard extensions */
+XEN_CPUFEATURE(BMI1,          5*32+ 3) /*A  1st bit manipulation extensions */
+XEN_CPUFEATURE(HLE,           5*32+ 4) /*A  Hardware Lock Elision */
+XEN_CPUFEATURE(AVX2,          5*32+ 5) /*A  AVX2 instructions */
+XEN_CPUFEATURE(FDP_EXCP_ONLY, 5*32+ 6) /*!  x87 FDP only updated on exception. */
+XEN_CPUFEATURE(SMEP,          5*32+ 7) /*S  Supervisor Mode Execution Protection */
+XEN_CPUFEATURE(BMI2,          5*32+ 8) /*A  2nd bit manipulation extensions */
+XEN_CPUFEATURE(ERMS,          5*32+ 9) /*A  Enhanced REP MOVSB/STOSB */
+XEN_CPUFEATURE(INVPCID,       5*32+10) /*H  Invalidate Process Context ID */
+XEN_CPUFEATURE(RTM,           5*32+11) /*A  Restricted Transactional Memory */
+XEN_CPUFEATURE(PQM,           5*32+12) /*   Platform QoS Monitoring */
+XEN_CPUFEATURE(NO_FPU_SEL,    5*32+13) /*!  FPU CS/DS stored as zero */
+XEN_CPUFEATURE(MPX,           5*32+14) /*S  Memory Protection Extensions */
+XEN_CPUFEATURE(PQE,           5*32+15) /*   Platform QoS Enforcement */
+XEN_CPUFEATURE(AVX512F,       5*32+16) /*A  AVX-512 Foundation Instructions */
+XEN_CPUFEATURE(AVX512DQ,      5*32+17) /*A  AVX-512 Doubleword & Quadword Instrs */
+XEN_CPUFEATURE(RDSEED,        5*32+18) /*A  RDSEED instruction */
+XEN_CPUFEATURE(ADX,           5*32+19) /*A  ADCX, ADOX instructions */
+XEN_CPUFEATURE(SMAP,          5*32+20) /*S  Supervisor Mode Access Prevention */
+XEN_CPUFEATURE(AVX512IFMA,    5*32+21) /*A  AVX-512 Integer Fused Multiply Add */
+XEN_CPUFEATURE(CLFLUSHOPT,    5*32+23) /*A  CLFLUSHOPT instruction */
+XEN_CPUFEATURE(CLWB,          5*32+24) /*A  CLWB instruction */
+XEN_CPUFEATURE(AVX512PF,      5*32+26) /*A  AVX-512 Prefetch Instructions */
+XEN_CPUFEATURE(AVX512ER,      5*32+27) /*A  AVX-512 Exponent & Reciprocal Instrs */
+XEN_CPUFEATURE(AVX512CD,      5*32+28) /*A  AVX-512 Conflict Detection Instrs */
+XEN_CPUFEATURE(SHA,           5*32+29) /*A  SHA1 & SHA256 instructions */
+XEN_CPUFEATURE(AVX512BW,      5*32+30) /*A  AVX-512 Byte and Word Instructions */
+XEN_CPUFEATURE(AVX512VL,      5*32+31) /*A  AVX-512 Vector Length Extensions */
+
+/* Intel-defined CPU features, CPUID level 0x00000007:0.ecx, word 6 */
+XEN_CPUFEATURE(PREFETCHWT1,   6*32+ 0) /*A  PREFETCHWT1 instruction */
+XEN_CPUFEATURE(AVX512VBMI,    6*32+ 1) /*A  AVX-512 Vector Byte Manipulation Instrs */
+XEN_CPUFEATURE(UMIP,          6*32+ 2) /*S  User Mode Instruction Prevention */
+XEN_CPUFEATURE(PKU,           6*32+ 3) /*H  Protection Keys for Userspace */
+XEN_CPUFEATURE(OSPKE,         6*32+ 4) /*!  OS Protection Keys Enable */
+XEN_CPUFEATURE(AVX512_VPOPCNTDQ, 6*32+14) /*A  POPCNT for vectors of DW/QW */
+XEN_CPUFEATURE(RDPID,         6*32+22) /*A  RDPID instruction */
+
+/* AMD-defined CPU features, CPUID level 0x80000007.edx, word 7 */
+XEN_CPUFEATURE(ITSC,          7*32+ 8) /*   Invariant TSC */
+XEN_CPUFEATURE(EFRO,          7*32+10) /*   APERF/MPERF Read Only interface */
+
+/* AMD-defined CPU features, CPUID level 0x80000008.ebx, word 8 */
+XEN_CPUFEATURE(CLZERO,        8*32+ 0) /*A  CLZERO instruction */
+
+/* Intel-defined CPU features, CPUID level 0x00000007:0.edx, word 9 */
+XEN_CPUFEATURE(AVX512_4VNNIW, 9*32+ 2) /*A AVX512 Neural Network Instructions */
+XEN_CPUFEATURE(AVX512_4FMAPS, 9*32+ 3) /*A AVX512 Multiply Accumulation Single Precision */
+
+#endif /* XEN_CPUFEATURE */
+
+/* Clean up from a default include.  Close the enum (for C). */
+#ifdef XEN_CPUFEATURESET_DEFAULT_INCLUDE
+#undef XEN_CPUFEATURESET_DEFAULT_INCLUDE
+#undef XEN_CPUFEATURE
+};
+
+#endif /* XEN_CPUFEATURESET_DEFAULT_INCLUDE */
+
+/*
+ * Local variables:
+ * mode: C
+ * c-file-style: "BSD"
+ * c-basic-offset: 4
+ * tab-width: 4
+ * indent-tabs-mode: nil
+ * End:
+ */
diff --git a/include/xen/arch-x86/cpuid.h b/include/xen/arch-x86/cpuid.h
index d709340..eb76875 100644
--- a/include/xen/arch-x86/cpuid.h
+++ b/include/xen/arch-x86/cpuid.h
@@ -74,10 +74,26 @@
 #define XEN_CPUID_FEAT1_MMU_PT_UPDATE_PRESERVE_AD  (1u<<0)
 
 /*
+ * Leaf 4 (0x40000x03)
+ * Sub-leaf 0: EAX: bit 0: emulated tsc
+ *                  bit 1: host tsc is known to be reliable
+ *                  bit 2: RDTSCP instruction available
+ *             EBX: tsc_mode: 0=default (emulate if necessary), 1=emulate,
+ *                            2=no emulation, 3=no emulation + TSC_AUX support
+ *             ECX: guest tsc frequency in kHz
+ *             EDX: guest tsc incarnation (migration count)
+ * Sub-leaf 1: EAX: tsc offset low part
+ *             EBX: tsc offset high part
+ *             ECX: multiplicator for tsc->ns conversion
+ *             EDX: shift amount for tsc->ns conversion
+ * Sub-leaf 2: EAX: host tsc frequency in kHz
+ */
+
+/*
  * Leaf 5 (0x40000x04)
  * HVM-specific features
- * EAX: Features
- * EBX: vcpu id (iff EAX has XEN_HVM_CPUID_VCPU_ID_PRESENT flag)
+ * Sub-leaf 0: EAX: Features
+ * Sub-leaf 0: EBX: vcpu id (iff EAX has XEN_HVM_CPUID_VCPU_ID_PRESENT flag)
  */
 #define XEN_HVM_CPUID_APIC_ACCESS_VIRT (1u << 0) /* Virtualized APIC registers */
 #define XEN_HVM_CPUID_X2APIC_VIRT      (1u << 1) /* Virtualized x2APIC accesses */
@@ -85,6 +101,16 @@
 #define XEN_HVM_CPUID_IOMMU_MAPPINGS   (1u << 2)
 #define XEN_HVM_CPUID_VCPU_ID_PRESENT  (1u << 3) /* vcpu id is present in EBX */
 
-#define XEN_CPUID_MAX_NUM_LEAVES 4
+/*
+ * Leaf 6 (0x40000x05)
+ * PV-specific parameters
+ * Sub-leaf 0: EAX: max available sub-leaf
+ * Sub-leaf 0: EBX: bits 0-7: max machine address width
+ */
+
+/* Max. address width in bits taking memory hotplug into account. */
+#define XEN_CPUID_MACHINE_ADDRESS_WIDTH_MASK (0xffu << 0)
+
+#define XEN_CPUID_MAX_NUM_LEAVES 5
 
 #endif /* __XEN_PUBLIC_ARCH_X86_CPUID_H__ */
diff --git a/include/xen/arch-x86/hvm/save.h b/include/xen/arch-x86/hvm/save.h
index efb0b62..fd7bf3f 100644
--- a/include/xen/arch-x86/hvm/save.h
+++ b/include/xen/arch-x86/hvm/save.h
@@ -47,7 +47,9 @@ DECLARE_HVM_SAVE_TYPE(HEADER, 1, struct hvm_save_header);
 /*
  * Processor
  *
- * Compat: Pre-3.4 didn't have msr_tsc_aux
+ * Compat:
+ *     - Pre-3.4 didn't have msr_tsc_aux
+ *     - Pre-4.7 didn't have fpu_initialised
  */
 
 struct hvm_hw_cpu {
@@ -133,7 +135,7 @@ struct hvm_hw_cpu {
     uint64_t shadow_gs;
 
     /* msr content saved/restored. */
-    uint64_t msr_flags;
+    uint64_t msr_flags; /* Obsolete, ignored. */
     uint64_t msr_lstar;
     uint64_t msr_star;
     uint64_t msr_cstar;
@@ -157,6 +159,11 @@ struct hvm_hw_cpu {
     };
     /* error code for pending event */
     uint32_t error_code;
+
+#define _XEN_X86_FPU_INITIALISED        0
+#define XEN_X86_FPU_INITIALISED         (1U<<_XEN_X86_FPU_INITIALISED)
+    uint32_t flags;
+    uint32_t pad0;
 };
 
 struct hvm_hw_cpu_compat {
@@ -242,7 +249,7 @@ struct hvm_hw_cpu_compat {
     uint64_t shadow_gs;
 
     /* msr content saved/restored. */
-    uint64_t msr_flags;
+    uint64_t msr_flags; /* Obsolete, ignored. */
     uint64_t msr_lstar;
     uint64_t msr_star;
     uint64_t msr_cstar;
@@ -268,19 +275,26 @@ struct hvm_hw_cpu_compat {
     uint32_t error_code;
 };
 
-static inline int _hvm_hw_fix_cpu(void *h) {
+static inline int _hvm_hw_fix_cpu(void *h, uint32_t size) {
 
     union hvm_hw_cpu_union {
         struct hvm_hw_cpu nat;
         struct hvm_hw_cpu_compat cmp;
     } *ucpu = (union hvm_hw_cpu_union *)h;
 
-    /* If we copy from the end backwards, we should
-     * be able to do the modification in-place */
-    ucpu->nat.error_code = ucpu->cmp.error_code;
-    ucpu->nat.pending_event = ucpu->cmp.pending_event;
-    ucpu->nat.tsc = ucpu->cmp.tsc;
-    ucpu->nat.msr_tsc_aux = 0;
+    if ( size == sizeof(struct hvm_hw_cpu_compat) )
+    {
+        /*
+         * If we copy from the end backwards, we should
+         * be able to do the modification in-place.
+         */
+        ucpu->nat.error_code = ucpu->cmp.error_code;
+        ucpu->nat.pending_event = ucpu->cmp.pending_event;
+        ucpu->nat.tsc = ucpu->cmp.tsc;
+        ucpu->nat.msr_tsc_aux = 0;
+    }
+    /* Mimic the old behaviour by unconditionally setting fpu_initialised. */
+    ucpu->nat.flags = XEN_X86_FPU_INITIALISED;
 
     return 0;
 }
@@ -347,30 +361,41 @@ DECLARE_HVM_SAVE_TYPE(PIC, 3, struct hvm_hw_vpic);
  * IO-APIC
  */
 
+union vioapic_redir_entry
+{
+    uint64_t bits;
+    struct {
+        uint8_t vector;
+        uint8_t delivery_mode:3;
+        uint8_t dest_mode:1;
+        uint8_t delivery_status:1;
+        uint8_t polarity:1;
+        uint8_t remote_irr:1;
+        uint8_t trig_mode:1;
+        uint8_t mask:1;
+        uint8_t reserve:7;
+        uint8_t reserved[4];
+        uint8_t dest_id;
+    } fields;
+};
+
 #define VIOAPIC_NUM_PINS  48 /* 16 ISA IRQs, 32 non-legacy PCI IRQS. */
 
-struct hvm_hw_vioapic {
-    uint64_t base_address;
-    uint32_t ioregsel;
-    uint32_t id;
-    union vioapic_redir_entry
-    {
-        uint64_t bits;
-        struct {
-            uint8_t vector;
-            uint8_t delivery_mode:3;
-            uint8_t dest_mode:1;
-            uint8_t delivery_status:1;
-            uint8_t polarity:1;
-            uint8_t remote_irr:1;
-            uint8_t trig_mode:1;
-            uint8_t mask:1;
-            uint8_t reserve:7;
-            uint8_t reserved[4];
-            uint8_t dest_id;
-        } fields;
-    } redirtbl[VIOAPIC_NUM_PINS];
-};
+#define XEN_HVM_VIOAPIC(name, cnt)                      \
+    struct name {                                       \
+        uint64_t base_address;                          \
+        uint32_t ioregsel;                              \
+        uint32_t id;                                    \
+        union vioapic_redir_entry redirtbl[cnt];        \
+    }
+
+XEN_HVM_VIOAPIC(hvm_hw_vioapic, VIOAPIC_NUM_PINS);
+
+#ifndef __XEN__
+#undef XEN_HVM_VIOAPIC
+#else
+#undef VIOAPIC_NUM_PINS
+#endif
 
 DECLARE_HVM_SAVE_TYPE(IOAPIC, 4, struct hvm_hw_vioapic);
 
@@ -550,12 +575,11 @@ struct hvm_hw_cpu_xsave {
     struct {
         struct { char x[512]; } fpu_sse;
 
-        struct {
+        struct hvm_hw_cpu_xsave_hdr {
             uint64_t xstate_bv;         /* Updated by XRSTOR */
-            uint64_t reserved[7];
+            uint64_t xcomp_bv;          /* Updated by XRSTOR{C,S} */
+            uint64_t reserved[6];
         } xsave_hdr;                    /* The 64-byte header */
-
-        struct { char x[0]; } ymm;    /* YMM */
     } save_area;
 };
 
@@ -575,7 +599,9 @@ struct hvm_viridian_domain_context {
 DECLARE_HVM_SAVE_TYPE(VIRIDIAN_DOMAIN, 15, struct hvm_viridian_domain_context);
 
 struct hvm_viridian_vcpu_context {
-    uint64_t apic_assist;
+    uint64_t vp_assist_msr;
+    uint8_t  vp_assist_vector;
+    uint8_t  _pad[7];
 };
 
 DECLARE_HVM_SAVE_TYPE(VIRIDIAN_VCPU, 17, struct hvm_viridian_vcpu_context);
@@ -584,6 +610,7 @@ struct hvm_vmce_vcpu {
     uint64_t caps;
     uint64_t mci_ctl2_bank0;
     uint64_t mci_ctl2_bank1;
+    uint64_t mcg_ext_ctl;
 };
 
 DECLARE_HVM_SAVE_TYPE(VMCE_VCPU, 18, struct hvm_vmce_vcpu);
diff --git a/include/xen/arch-x86/pmu.h b/include/xen/arch-x86/pmu.h
new file mode 100644
index 0000000..68ebf12
--- /dev/null
+++ b/include/xen/arch-x86/pmu.h
@@ -0,0 +1,167 @@
+/*
+ * 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) 2015 Oracle and/or its affiliates. All rights reserved.
+ */
+
+#ifndef __XEN_PUBLIC_ARCH_X86_PMU_H__
+#define __XEN_PUBLIC_ARCH_X86_PMU_H__
+
+/* x86-specific PMU definitions */
+
+/* AMD PMU registers and structures */
+struct xen_pmu_amd_ctxt {
+    /*
+     * Offsets to counter and control MSRs (relative to xen_pmu_arch.c.amd).
+     * For PV(H) guests these fields are RO.
+     */
+    uint32_t counters;
+    uint32_t ctrls;
+
+    /* Counter MSRs */
+#if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
+    uint64_t regs[];
+#elif defined(__GNUC__)
+    uint64_t regs[0];
+#endif
+};
+typedef struct xen_pmu_amd_ctxt xen_pmu_amd_ctxt_t;
+DEFINE_XEN_GUEST_HANDLE(xen_pmu_amd_ctxt_t);
+
+/* Intel PMU registers and structures */
+struct xen_pmu_cntr_pair {
+    uint64_t counter;
+    uint64_t control;
+};
+typedef struct xen_pmu_cntr_pair xen_pmu_cntr_pair_t;
+DEFINE_XEN_GUEST_HANDLE(xen_pmu_cntr_pair_t);
+
+struct xen_pmu_intel_ctxt {
+   /*
+    * Offsets to fixed and architectural counter MSRs (relative to
+    * xen_pmu_arch.c.intel).
+    * For PV(H) guests these fields are RO.
+    */
+    uint32_t fixed_counters;
+    uint32_t arch_counters;
+
+    /* PMU registers */
+    uint64_t global_ctrl;
+    uint64_t global_ovf_ctrl;
+    uint64_t global_status;
+    uint64_t fixed_ctrl;
+    uint64_t ds_area;
+    uint64_t pebs_enable;
+    uint64_t debugctl;
+
+    /* Fixed and architectural counter MSRs */
+#if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L
+    uint64_t regs[];
+#elif defined(__GNUC__)
+    uint64_t regs[0];
+#endif
+};
+typedef struct xen_pmu_intel_ctxt xen_pmu_intel_ctxt_t;
+DEFINE_XEN_GUEST_HANDLE(xen_pmu_intel_ctxt_t);
+
+/* Sampled domain's registers */
+struct xen_pmu_regs {
+    uint64_t ip;
+    uint64_t sp;
+    uint64_t flags;
+    uint16_t cs;
+    uint16_t ss;
+    uint8_t cpl;
+    uint8_t pad[3];
+};
+typedef struct xen_pmu_regs xen_pmu_regs_t;
+DEFINE_XEN_GUEST_HANDLE(xen_pmu_regs_t);
+
+/* PMU flags */
+#define PMU_CACHED         (1<<0) /* PMU MSRs are cached in the context */
+#define PMU_SAMPLE_USER    (1<<1) /* Sample is from user or kernel mode */
+#define PMU_SAMPLE_REAL    (1<<2) /* Sample is from realmode */
+#define PMU_SAMPLE_PV      (1<<3) /* Sample from a PV guest */
+
+/*
+ * Architecture-specific information describing state of the processor at
+ * the time of PMU interrupt.
+ * Fields of this structure marked as RW for guest should only be written by
+ * the guest when PMU_CACHED bit in pmu_flags is set (which is done by the
+ * hypervisor during PMU interrupt). Hypervisor will read updated data in
+ * XENPMU_flush hypercall and clear PMU_CACHED bit.
+ */
+struct xen_pmu_arch {
+    union {
+        /*
+         * Processor's registers at the time of interrupt.
+         * WO for hypervisor, RO for guests.
+         */
+        struct xen_pmu_regs regs;
+        /* Padding for adding new registers to xen_pmu_regs in the future */
+#define XENPMU_REGS_PAD_SZ  64
+        uint8_t pad[XENPMU_REGS_PAD_SZ];
+    } r;
+
+    /* WO for hypervisor, RO for guest */
+    uint64_t pmu_flags;
+
+    /*
+     * APIC LVTPC register.
+     * RW for both hypervisor and guest.
+     * Only APIC_LVT_MASKED bit is loaded by the hypervisor into hardware
+     * during XENPMU_flush or XENPMU_lvtpc_set.
+     */
+    union {
+        uint32_t lapic_lvtpc;
+        uint64_t pad;
+    } l;
+
+    /*
+     * Vendor-specific PMU registers.
+     * RW for both hypervisor and guest (see exceptions above).
+     * Guest's updates to this field are verified and then loaded by the
+     * hypervisor into hardware during XENPMU_flush
+     */
+    union {
+        struct xen_pmu_amd_ctxt amd;
+        struct xen_pmu_intel_ctxt intel;
+
+        /*
+         * Padding for contexts (fixed parts only, does not include MSR banks
+         * that are specified by offsets)
+         */
+#define XENPMU_CTXT_PAD_SZ  128
+        uint8_t pad[XENPMU_CTXT_PAD_SZ];
+    } c;
+};
+typedef struct xen_pmu_arch xen_pmu_arch_t;
+DEFINE_XEN_GUEST_HANDLE(xen_pmu_arch_t);
+
+#endif /* __XEN_PUBLIC_ARCH_X86_PMU_H__ */
+/*
+ * Local variables:
+ * mode: C
+ * c-file-style: "BSD"
+ * c-basic-offset: 4
+ * tab-width: 4
+ * indent-tabs-mode: nil
+ * End:
+ */
+
diff --git a/include/xen/arch-x86/xen-mca.h b/include/xen/arch-x86/xen-mca.h
index 04382ed..dc35267 100644
--- a/include/xen/arch-x86/xen-mca.h
+++ b/include/xen/arch-x86/xen-mca.h
@@ -1,11 +1,11 @@
 /******************************************************************************
  * arch-x86/mca.h
- * 
+ *
  * Contributed by Advanced Micro Devices, Inc.
  * Author: Christoph Egger <Christoph.Egger@amd.com>
  *
  * Guest OS machine check interface to x86 Xen.
- * 
+ *
  * 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
@@ -88,6 +88,8 @@
 #define XEN_MC_NOTDELIVERED 0x10
 /* Note, XEN_MC_CANNOTHANDLE and XEN_MC_NOTDELIVERED are mutually exclusive. */
 
+/* Applicable to all mc_vcpuid fields below. */
+#define XEN_MC_VCPUID_INVALID 0xffff
 
 #ifndef __ASSEMBLY__
 
@@ -156,7 +158,7 @@ struct mcinfo_msr {
 };
 
 /* contains mc information from other
- * or additional mc MSRs */ 
+ * or additional mc MSRs */
 struct mcinfo_extended {
     struct mcinfo_common common;
 
@@ -193,10 +195,10 @@ struct mcinfo_extended {
 /* L3 cache disable Action */
 #define MC_ACTION_CACHE_SHRINK (0x1 << 2)
 
-/* Below interface used between XEN/DOM0 for passing XEN's recovery action 
- * information to DOM0. 
+/* Below interface used between XEN/DOM0 for passing XEN's recovery action
+ * information to DOM0.
  * usage Senario: After offlining broken page, XEN might pass its page offline
- * recovery action result to DOM0. DOM0 will save the information in 
+ * recovery action result to DOM0. DOM0 will save the information in
  * non-volatile memory for further proactive actions, such as offlining the
  * easy broken page earlier when doing next reboot.
 */
@@ -255,8 +257,8 @@ DEFINE_XEN_GUEST_HANDLE(mc_info_t);
 #define MC_CAPS_AMD_ECX	6	/* cpuid level 0x80000001 (%ecx) */
 
 struct mcinfo_logical_cpu {
-    uint32_t mc_cpunr;          
-    uint32_t mc_chipid; 
+    uint32_t mc_cpunr;
+    uint32_t mc_chipid;
     uint16_t mc_coreid;
     uint16_t mc_threadid;
     uint32_t mc_apicid;
@@ -281,7 +283,7 @@ typedef struct mcinfo_logical_cpu xen_mc_logical_cpu_t;
 DEFINE_XEN_GUEST_HANDLE(xen_mc_logical_cpu_t);
 
 
-/* 
+/*
  * OS's should use these instead of writing their own lookup function
  * each with its own bugs and drawbacks.
  * We use macros instead of static inline functions to allow guests
@@ -312,8 +314,8 @@ DEFINE_XEN_GUEST_HANDLE(xen_mc_logical_cpu_t);
         struct mcinfo_common *_mic;                             \
                                                                 \
         found = 0;                                              \
-	(_ret) = NULL;						\
-	if (_mi == NULL) break;					\
+        (_ret) = NULL;                                          \
+        if (_mi == NULL) break;                                 \
         _mic = x86_mcinfo_first(_mi);                           \
         for (i = 0; i < x86_mcinfo_nentries(_mi); i++) {        \
             if (_mic->type == (_type)) {                        \
@@ -345,8 +347,8 @@ struct xen_mc_fetch {
     /* IN/OUT variables. */
     uint32_t flags;	/* IN: XEN_MC_NONURGENT, XEN_MC_URGENT,
                            XEN_MC_ACK if ack'ing an earlier fetch */
-			/* OUT: XEN_MC_OK, XEN_MC_FETCHFAILED,
-			   XEN_MC_NODATA, XEN_MC_NOMATCH */
+                       /* OUT: XEN_MC_OK, XEN_MC_FETCHFAILED,
+                          XEN_MC_NODATA, XEN_MC_NOMATCH */
     uint32_t _pad0;
     uint64_t fetch_id;	/* OUT: id for ack, IN: id we are ack'ing */
 
@@ -378,30 +380,33 @@ DEFINE_XEN_GUEST_HANDLE(xen_mc_notifydomain_t);
 
 #define XEN_MC_physcpuinfo 3
 struct xen_mc_physcpuinfo {
-	/* IN/OUT */
-	uint32_t ncpus;
-	uint32_t _pad0;
-	/* OUT */
-	XEN_GUEST_HANDLE(xen_mc_logical_cpu_t) info;
+    /* IN/OUT */
+    uint32_t ncpus;
+    uint32_t _pad0;
+    /* OUT */
+    XEN_GUEST_HANDLE(xen_mc_logical_cpu_t) info;
 };
 
 #define XEN_MC_msrinject    4
 #define MC_MSRINJ_MAXMSRS       8
 struct xen_mc_msrinject {
-       /* IN */
-	uint32_t mcinj_cpunr;           /* target processor id */
-	uint32_t mcinj_flags;           /* see MC_MSRINJ_F_* below */
-	uint32_t mcinj_count;           /* 0 .. count-1 in array are valid */
-	uint32_t _pad0;
-	struct mcinfo_msr mcinj_msr[MC_MSRINJ_MAXMSRS];
+    /* IN */
+    uint32_t mcinj_cpunr;           /* target processor id */
+    uint32_t mcinj_flags;           /* see MC_MSRINJ_F_* below */
+    uint32_t mcinj_count;           /* 0 .. count-1 in array are valid */
+    domid_t  mcinj_domid;           /* valid only if MC_MSRINJ_F_GPADDR is
+                                       present in mcinj_flags */
+    uint16_t _pad0;
+    struct mcinfo_msr mcinj_msr[MC_MSRINJ_MAXMSRS];
 };
 
 /* Flags for mcinj_flags above; bits 16-31 are reserved */
 #define MC_MSRINJ_F_INTERPOSE   0x1
+#define MC_MSRINJ_F_GPADDR      0x2
 
 #define XEN_MC_mceinject    5
 struct xen_mc_mceinject {
-	unsigned int mceinj_cpunr;      /* target processor id */
+    unsigned int mceinj_cpunr;      /* target processor id */
 };
 
 #if defined(__XEN__) || defined(__XEN_TOOLS__)
@@ -409,12 +414,13 @@ struct xen_mc_mceinject {
 #define XEN_MC_INJECT_TYPE_MASK     0x7
 #define XEN_MC_INJECT_TYPE_MCE      0x0
 #define XEN_MC_INJECT_TYPE_CMCI     0x1
+#define XEN_MC_INJECT_TYPE_LMCE     0x2
 
 #define XEN_MC_INJECT_CPU_BROADCAST 0x8
 
 struct xen_mc_inject_v2 {
-	uint32_t flags;
-	struct xenctl_bitmap cpumap;
+    uint32_t flags;
+    struct xenctl_bitmap cpumap;
 };
 #endif
 
diff --git a/include/xen/arch-x86/xen-x86_32.h b/include/xen/arch-x86/xen-x86_32.h
index 6339727..aa388b7 100644
--- a/include/xen/arch-x86/xen-x86_32.h
+++ b/include/xen/arch-x86/xen-x86_32.h
@@ -55,43 +55,38 @@
 #define FLAT_USER_DS    FLAT_RING3_DS
 #define FLAT_USER_SS    FLAT_RING3_SS
 
-#ifdef CONFIG_PARAVIRT
 #define __HYPERVISOR_VIRT_START_PAE    0xF5800000
 #define __MACH2PHYS_VIRT_START_PAE     0xF5800000
 #define __MACH2PHYS_VIRT_END_PAE       0xF6800000
-#define HYPERVISOR_VIRT_START_PAE      \
-    mk_unsigned_long(__HYPERVISOR_VIRT_START_PAE)
-#define MACH2PHYS_VIRT_START_PAE       \
-    mk_unsigned_long(__MACH2PHYS_VIRT_START_PAE)
-#define MACH2PHYS_VIRT_END_PAE         \
-    mk_unsigned_long(__MACH2PHYS_VIRT_END_PAE)
+#define HYPERVISOR_VIRT_START_PAE      xen_mk_ulong(__HYPERVISOR_VIRT_START_PAE)
+#define MACH2PHYS_VIRT_START_PAE       xen_mk_ulong(__MACH2PHYS_VIRT_START_PAE)
+#define MACH2PHYS_VIRT_END_PAE         xen_mk_ulong(__MACH2PHYS_VIRT_END_PAE)
 
 /* Non-PAE bounds are obsolete. */
 #define __HYPERVISOR_VIRT_START_NONPAE 0xFC000000
 #define __MACH2PHYS_VIRT_START_NONPAE  0xFC000000
 #define __MACH2PHYS_VIRT_END_NONPAE    0xFC400000
 #define HYPERVISOR_VIRT_START_NONPAE   \
-    mk_unsigned_long(__HYPERVISOR_VIRT_START_NONPAE)
+    xen_mk_ulong(__HYPERVISOR_VIRT_START_NONPAE)
 #define MACH2PHYS_VIRT_START_NONPAE    \
-    mk_unsigned_long(__MACH2PHYS_VIRT_START_NONPAE)
+    xen_mk_ulong(__MACH2PHYS_VIRT_START_NONPAE)
 #define MACH2PHYS_VIRT_END_NONPAE      \
-    mk_unsigned_long(__MACH2PHYS_VIRT_END_NONPAE)
+    xen_mk_ulong(__MACH2PHYS_VIRT_END_NONPAE)
 
 #define __HYPERVISOR_VIRT_START __HYPERVISOR_VIRT_START_PAE
 #define __MACH2PHYS_VIRT_START  __MACH2PHYS_VIRT_START_PAE
 #define __MACH2PHYS_VIRT_END    __MACH2PHYS_VIRT_END_PAE
 
 #ifndef HYPERVISOR_VIRT_START
-#define HYPERVISOR_VIRT_START mk_unsigned_long(__HYPERVISOR_VIRT_START)
+#define HYPERVISOR_VIRT_START xen_mk_ulong(__HYPERVISOR_VIRT_START)
 #endif
 
-#define MACH2PHYS_VIRT_START  mk_unsigned_long(__MACH2PHYS_VIRT_START)
-#define MACH2PHYS_VIRT_END    mk_unsigned_long(__MACH2PHYS_VIRT_END)
+#define MACH2PHYS_VIRT_START  xen_mk_ulong(__MACH2PHYS_VIRT_START)
+#define MACH2PHYS_VIRT_END    xen_mk_ulong(__MACH2PHYS_VIRT_END)
 #define MACH2PHYS_NR_ENTRIES  ((MACH2PHYS_VIRT_END-MACH2PHYS_VIRT_START)>>2)
 #ifndef machine_to_phys_mapping
 #define machine_to_phys_mapping ((unsigned long *)MACH2PHYS_VIRT_START)
 #endif
-#endif
 
 /* 32-/64-bit invariability for control interfaces (domctl/sysctl). */
 #if defined(__XEN__) || defined(__XEN_TOOLS__)
@@ -106,6 +101,7 @@
     do { if ( sizeof(hnd) == 8 ) *(uint64_t *)&(hnd) = 0;   \
          (hnd).p = val;                                     \
     } while ( 0 )
+#define  int64_aligned_t  int64_t __attribute__((aligned(8)))
 #define uint64_aligned_t uint64_t __attribute__((aligned(8)))
 #define __XEN_GUEST_HANDLE_64(name) __guest_handle_64_ ## name
 #define XEN_GUEST_HANDLE_64(name) __XEN_GUEST_HANDLE_64(name)
@@ -113,22 +109,44 @@
 
 #ifndef __ASSEMBLY__
 
+#if defined(XEN_GENERATING_COMPAT_HEADERS)
+/* nothing */
+#elif defined(__XEN__) || defined(__XEN_TOOLS__)
+/* Anonymous unions include all permissible names (e.g., al/ah/ax/eax). */
+#define __DECL_REG_LO8(which) union { \
+    uint32_t e ## which ## x; \
+    uint16_t which ## x; \
+    struct { \
+        uint8_t which ## l; \
+        uint8_t which ## h; \
+    }; \
+}
+#define __DECL_REG_LO16(name) union { \
+    uint32_t e ## name, _e ## name; \
+    uint16_t name; \
+}
+#else
+/* Other sources must always use the proper 32-bit name (e.g., eax). */
+#define __DECL_REG_LO8(which) uint32_t e ## which ## x
+#define __DECL_REG_LO16(name) uint32_t e ## name
+#endif
+
 struct cpu_user_regs {
-    uint32_t ebx;
-    uint32_t ecx;
-    uint32_t edx;
-    uint32_t esi;
-    uint32_t edi;
-    uint32_t ebp;
-    uint32_t eax;
+    __DECL_REG_LO8(b);
+    __DECL_REG_LO8(c);
+    __DECL_REG_LO8(d);
+    __DECL_REG_LO16(si);
+    __DECL_REG_LO16(di);
+    __DECL_REG_LO16(bp);
+    __DECL_REG_LO8(a);
     uint16_t error_code;    /* private */
     uint16_t entry_vector;  /* private */
-    uint32_t eip;
+    __DECL_REG_LO16(ip);
     uint16_t cs;
     uint8_t  saved_upcall_mask;
     uint8_t  _pad0;
-    uint32_t eflags;        /* eflags.IF == !saved_upcall_mask */
-    uint32_t esp;
+    __DECL_REG_LO16(flags); /* eflags.IF == !saved_upcall_mask */
+    __DECL_REG_LO16(sp);
     uint16_t ss, _pad1;
     uint16_t es, _pad2;
     uint16_t ds, _pad3;
@@ -138,6 +156,9 @@ struct cpu_user_regs {
 typedef struct cpu_user_regs cpu_user_regs_t;
 DEFINE_XEN_GUEST_HANDLE(cpu_user_regs_t);
 
+#undef __DECL_REG_LO8
+#undef __DECL_REG_LO16
+
 /*
  * Page-directory addresses above 4GB do not fit into architectural %cr3.
  * When accessing %cr3, or equivalent field in vcpu_guest_context, guests
diff --git a/include/xen/arch-x86/xen-x86_64.h b/include/xen/arch-x86/xen-x86_64.h
index 2c00111..978f8cb 100644
--- a/include/xen/arch-x86/xen-x86_64.h
+++ b/include/xen/arch-x86/xen-x86_64.h
@@ -70,24 +70,22 @@
 #define FLAT_USER_SS32 FLAT_RING3_SS32
 #define FLAT_USER_SS   FLAT_USER_SS64
 
-#ifdef CONFIG_PARAVIRT
 #define __HYPERVISOR_VIRT_START 0xFFFF800000000000
 #define __HYPERVISOR_VIRT_END   0xFFFF880000000000
 #define __MACH2PHYS_VIRT_START  0xFFFF800000000000
 #define __MACH2PHYS_VIRT_END    0xFFFF804000000000
 
 #ifndef HYPERVISOR_VIRT_START
-#define HYPERVISOR_VIRT_START mk_unsigned_long(__HYPERVISOR_VIRT_START)
-#define HYPERVISOR_VIRT_END   mk_unsigned_long(__HYPERVISOR_VIRT_END)
+#define HYPERVISOR_VIRT_START xen_mk_ulong(__HYPERVISOR_VIRT_START)
+#define HYPERVISOR_VIRT_END   xen_mk_ulong(__HYPERVISOR_VIRT_END)
 #endif
 
-#define MACH2PHYS_VIRT_START  mk_unsigned_long(__MACH2PHYS_VIRT_START)
-#define MACH2PHYS_VIRT_END    mk_unsigned_long(__MACH2PHYS_VIRT_END)
+#define MACH2PHYS_VIRT_START  xen_mk_ulong(__MACH2PHYS_VIRT_START)
+#define MACH2PHYS_VIRT_END    xen_mk_ulong(__MACH2PHYS_VIRT_END)
 #define MACH2PHYS_NR_ENTRIES  ((MACH2PHYS_VIRT_END-MACH2PHYS_VIRT_START)>>3)
 #ifndef machine_to_phys_mapping
 #define machine_to_phys_mapping ((unsigned long *)HYPERVISOR_VIRT_START)
 #endif
-#endif
 
 /*
  * int HYPERVISOR_set_segment_base(unsigned int which, unsigned long base)
@@ -132,7 +130,35 @@ struct iret_context {
     /* Bottom of iret stack frame. */
 };
 
-#if defined(__GNUC__) && !defined(__STRICT_ANSI__)
+#if defined(__XEN__) || defined(__XEN_TOOLS__)
+/* Anonymous unions include all permissible names (e.g., al/ah/ax/eax/rax). */
+#define __DECL_REG_LOHI(which) union { \
+    uint64_t r ## which ## x; \
+    uint32_t e ## which ## x; \
+    uint16_t which ## x; \
+    struct { \
+        uint8_t which ## l; \
+        uint8_t which ## h; \
+    }; \
+}
+#define __DECL_REG_LO8(name) union { \
+    uint64_t r ## name; \
+    uint32_t e ## name; \
+    uint16_t name; \
+    uint8_t name ## l; \
+}
+#define __DECL_REG_LO16(name) union { \
+    uint64_t r ## name; \
+    uint32_t e ## name; \
+    uint16_t name; \
+}
+#define __DECL_REG_HI(num) union { \
+    uint64_t r ## num; \
+    uint32_t r ## num ## d; \
+    uint16_t r ## num ## w; \
+    uint8_t r ## num ## b; \
+}
+#elif defined(__GNUC__) && !defined(__STRICT_ANSI__)
 /* Anonymous union includes both 32- and 64-bit names (e.g., eax/rax). */
 #define __DECL_REG(name) union { \
     uint64_t r ## name, e ## name; \
@@ -143,30 +169,37 @@ struct iret_context {
 #define __DECL_REG(name) uint64_t r ## name
 #endif
 
+#ifndef __DECL_REG_LOHI
+#define __DECL_REG_LOHI(name) __DECL_REG(name ## x)
+#define __DECL_REG_LO8        __DECL_REG
+#define __DECL_REG_LO16       __DECL_REG
+#define __DECL_REG_HI(num)    uint64_t r ## num
+#endif
+
 struct cpu_user_regs {
-    uint64_t r15;
-    uint64_t r14;
-    uint64_t r13;
-    uint64_t r12;
-    __DECL_REG(bp);
-    __DECL_REG(bx);
-    uint64_t r11;
-    uint64_t r10;
-    uint64_t r9;
-    uint64_t r8;
-    __DECL_REG(ax);
-    __DECL_REG(cx);
-    __DECL_REG(dx);
-    __DECL_REG(si);
-    __DECL_REG(di);
+    __DECL_REG_HI(15);
+    __DECL_REG_HI(14);
+    __DECL_REG_HI(13);
+    __DECL_REG_HI(12);
+    __DECL_REG_LO8(bp);
+    __DECL_REG_LOHI(b);
+    __DECL_REG_HI(11);
+    __DECL_REG_HI(10);
+    __DECL_REG_HI(9);
+    __DECL_REG_HI(8);
+    __DECL_REG_LOHI(a);
+    __DECL_REG_LOHI(c);
+    __DECL_REG_LOHI(d);
+    __DECL_REG_LO8(si);
+    __DECL_REG_LO8(di);
     uint32_t error_code;    /* private */
     uint32_t entry_vector;  /* private */
-    __DECL_REG(ip);
+    __DECL_REG_LO16(ip);
     uint16_t cs, _pad0[1];
     uint8_t  saved_upcall_mask;
     uint8_t  _pad1[3];
-    __DECL_REG(flags);      /* rflags.IF == !saved_upcall_mask */
-    __DECL_REG(sp);
+    __DECL_REG_LO16(flags); /* rflags.IF == !saved_upcall_mask */
+    __DECL_REG_LO8(sp);
     uint16_t ss, _pad2[3];
     uint16_t es, _pad3[3];
     uint16_t ds, _pad4[3];
@@ -177,6 +210,10 @@ typedef struct cpu_user_regs cpu_user_regs_t;
 DEFINE_XEN_GUEST_HANDLE(cpu_user_regs_t);
 
 #undef __DECL_REG
+#undef __DECL_REG_LOHI
+#undef __DECL_REG_LO8
+#undef __DECL_REG_LO16
+#undef __DECL_REG_HI
 
 #define xen_pfn_to_cr3(pfn) ((unsigned long)(pfn) << 12)
 #define xen_cr3_to_pfn(cr3) ((unsigned long)(cr3) >> 12)
diff --git a/include/xen/arch-x86/xen.h b/include/xen/arch-x86/xen.h
index c5e880b..ff91831 100644
--- a/include/xen/arch-x86/xen.h
+++ b/include/xen/arch-x86/xen.h
@@ -54,13 +54,20 @@
 #define XEN_GUEST_HANDLE(name)          __XEN_GUEST_HANDLE(name)
 #define XEN_GUEST_HANDLE_PARAM(name)    XEN_GUEST_HANDLE(name)
 #define set_xen_guest_handle_raw(hnd, val)  do { (hnd).p = val; } while (0)
-#ifdef __XEN_TOOLS__
-#define get_xen_guest_handle(val, hnd)  do { val = (hnd).p; } while (0)
-#endif
 #define set_xen_guest_handle(hnd, val) set_xen_guest_handle_raw(hnd, val)
 
 #if defined(__i386__)
+# ifdef __XEN__
+__DeFiNe__ __DECL_REG_LO8(which) uint32_t e ## which ## x
+__DeFiNe__ __DECL_REG_LO16(name) union { uint32_t e ## name; }
+# endif
 #include "xen-x86_32.h"
+# ifdef __XEN__
+__UnDeF__ __DECL_REG_LO8
+__UnDeF__ __DECL_REG_LO16
+__DeFiNe__ __DECL_REG_LO8(which) e ## which ## x
+__DeFiNe__ __DECL_REG_LO16(name) e ## name
+# endif
 #elif defined(__x86_64__)
 #include "xen-x86_64.h"
 #endif
@@ -152,17 +159,15 @@ DEFINE_XEN_GUEST_HANDLE(trap_info_t);
 typedef uint64_t tsc_timestamp_t; /* RDTSC timestamp */
 
 /*
- * The following is all CPU context. Note that the fpu_ctxt block is filled 
+ * The following is all CPU context. Note that the fpu_ctxt block is filled
  * in by FXSAVE if the CPU has feature FXSR; otherwise FSAVE is used.
  *
- * Also note that when calling DOMCTL_setvcpucontext and VCPU_initialise
- * for HVM and PVH guests, not all information in this structure is updated:
- *
- * - For HVM guests, the structures read include: fpu_ctxt (if
- * VGCT_I387_VALID is set), flags, user_regs, debugreg[*]
+ * Also note that when calling DOMCTL_setvcpucontext for HVM guests, not all
+ * information in this structure is updated, the fields read include: fpu_ctxt
+ * (if VGCT_I387_VALID is set), flags, user_regs and debugreg[*].
  *
- * - PVH guests are the same as HVM guests, but additionally use ctrlreg[3] to
- * set cr3. All other fields not used should be set to 0.
+ * Note: VCPUOP_initialise for HVM guests is non-symetric with
+ * DOMCTL_setvcpucontext, and uses struct vcpu_hvm_context from hvm/hvm_vcpu.h
  */
 struct vcpu_guest_context {
     /* FPU registers come first so they can be aligned for FXSAVE/FXRSTOR. */
@@ -255,9 +260,56 @@ struct arch_shared_info {
     unsigned long p2m_cr3;         /* cr3 value of the p2m address space */
     unsigned long p2m_vaddr;       /* virtual address of the p2m list */
     unsigned long p2m_generation;  /* generation count of p2m mapping */
+#ifdef __i386__
+    /* There's no room for this field in the generic structure. */
+    uint32_t wc_sec_hi;
+#endif
 };
 typedef struct arch_shared_info arch_shared_info_t;
 
+#if defined(__XEN__) || defined(__XEN_TOOLS__)
+/*
+ * struct xen_arch_domainconfig's ABI is covered by
+ * XEN_DOMCTL_INTERFACE_VERSION.
+ */
+struct xen_arch_domainconfig {
+#define _XEN_X86_EMU_LAPIC          0
+#define XEN_X86_EMU_LAPIC           (1U<<_XEN_X86_EMU_LAPIC)
+#define _XEN_X86_EMU_HPET           1
+#define XEN_X86_EMU_HPET            (1U<<_XEN_X86_EMU_HPET)
+#define _XEN_X86_EMU_PM             2
+#define XEN_X86_EMU_PM              (1U<<_XEN_X86_EMU_PM)
+#define _XEN_X86_EMU_RTC            3
+#define XEN_X86_EMU_RTC             (1U<<_XEN_X86_EMU_RTC)
+#define _XEN_X86_EMU_IOAPIC         4
+#define XEN_X86_EMU_IOAPIC          (1U<<_XEN_X86_EMU_IOAPIC)
+#define _XEN_X86_EMU_PIC            5
+#define XEN_X86_EMU_PIC             (1U<<_XEN_X86_EMU_PIC)
+#define _XEN_X86_EMU_VGA            6
+#define XEN_X86_EMU_VGA             (1U<<_XEN_X86_EMU_VGA)
+#define _XEN_X86_EMU_IOMMU          7
+#define XEN_X86_EMU_IOMMU           (1U<<_XEN_X86_EMU_IOMMU)
+#define _XEN_X86_EMU_PIT            8
+#define XEN_X86_EMU_PIT             (1U<<_XEN_X86_EMU_PIT)
+#define _XEN_X86_EMU_USE_PIRQ       9
+#define XEN_X86_EMU_USE_PIRQ        (1U<<_XEN_X86_EMU_USE_PIRQ)
+
+#define XEN_X86_EMU_ALL             (XEN_X86_EMU_LAPIC | XEN_X86_EMU_HPET |  \
+                                     XEN_X86_EMU_PM | XEN_X86_EMU_RTC |      \
+                                     XEN_X86_EMU_IOAPIC | XEN_X86_EMU_PIC |  \
+                                     XEN_X86_EMU_VGA | XEN_X86_EMU_IOMMU |   \
+                                     XEN_X86_EMU_PIT | XEN_X86_EMU_USE_PIRQ)
+    uint32_t emulation_flags;
+};
+
+/* Location of online VCPU bitmap. */
+#define XEN_ACPI_CPU_MAP             0xaf00
+#define XEN_ACPI_CPU_MAP_LEN         ((HVM_MAX_VCPUS + 7) / 8)
+
+/* GPE0 bit set during CPU hotplug */
+#define XEN_ACPI_GPE0_CPUHP_BIT      2
+#endif
+
 #endif /* !__ASSEMBLY__ */
 
 /*
diff --git a/include/xen/domctl.h b/include/xen/domctl.h
index 57e2ed7..8853445 100644
--- a/include/xen/domctl.h
+++ b/include/xen/domctl.h
@@ -33,11 +33,12 @@
 #endif
 
 #include "xen.h"
+#include "event_channel.h"
 #include "grant_table.h"
 #include "hvm/save.h"
 #include "memory.h"
 
-#define XEN_DOMCTL_INTERFACE_VERSION 0x0000000a
+#define XEN_DOMCTL_INTERFACE_VERSION 0x0000000e
 
 /*
  * NB. xen_domctl.domain is an IN/OUT parameter for this operation.
@@ -60,26 +61,12 @@ struct xen_domctl_createdomain {
  /* Disable out-of-sync shadow page tables? */
 #define _XEN_DOMCTL_CDF_oos_off       3
 #define XEN_DOMCTL_CDF_oos_off        (1U<<_XEN_DOMCTL_CDF_oos_off)
- /* Is this a PVH guest (as opposed to an HVM or PV guest)? */
-#define _XEN_DOMCTL_CDF_pvh_guest     4
-#define XEN_DOMCTL_CDF_pvh_guest      (1U<<_XEN_DOMCTL_CDF_pvh_guest)
+ /* Is this a xenstore domain? */
+#define _XEN_DOMCTL_CDF_xs_domain     4
+#define XEN_DOMCTL_CDF_xs_domain      (1U<<_XEN_DOMCTL_CDF_xs_domain)
     uint32_t flags;
+    struct xen_arch_domainconfig config;
 };
-typedef struct xen_domctl_createdomain xen_domctl_createdomain_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_createdomain_t);
-
-#if defined(__arm__) || defined(__aarch64__)
-#define XEN_DOMCTL_CONFIG_GIC_DEFAULT   0
-#define XEN_DOMCTL_CONFIG_GIC_V2        1
-#define XEN_DOMCTL_CONFIG_GIC_V3        2
-/* XEN_DOMCTL_configure_domain */
-struct xen_domctl_arm_configuredomain {
-    /* IN/OUT parameters */
-    uint8_t gic_version;
-};
-typedef struct xen_domctl_arm_configuredomain xen_domctl_arm_configuredomain_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_arm_configuredomain_t);
-#endif
 
 /* XEN_DOMCTL_getdomaininfo */
 struct xen_domctl_getdomaininfo {
@@ -106,9 +93,12 @@ struct xen_domctl_getdomaininfo {
  /* Being debugged.  */
 #define _XEN_DOMINF_debugged  6
 #define XEN_DOMINF_debugged   (1U<<_XEN_DOMINF_debugged)
-/* domain is PVH */
-#define _XEN_DOMINF_pvh_guest 7
-#define XEN_DOMINF_pvh_guest  (1U<<_XEN_DOMINF_pvh_guest)
+/* domain is a xenstore domain */
+#define _XEN_DOMINF_xs_domain 7
+#define XEN_DOMINF_xs_domain  (1U<<_XEN_DOMINF_xs_domain)
+/* domain has hardware assisted paging */
+#define _XEN_DOMINF_hap       8
+#define XEN_DOMINF_hap        (1U<<_XEN_DOMINF_hap)
  /* XEN_DOMINF_shutdown guest-supplied code.  */
 #define XEN_DOMINF_shutdownmask 255
 #define XEN_DOMINF_shutdownshift 16
@@ -142,8 +132,6 @@ struct xen_domctl_getmemlist {
     /* OUT variables. */
     uint64_aligned_t num_pfns;
 };
-typedef struct xen_domctl_getmemlist xen_domctl_getmemlist_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_getmemlist_t);
 
 
 /* XEN_DOMCTL_getpageframeinfo */
@@ -161,27 +149,6 @@ DEFINE_XEN_GUEST_HANDLE(xen_domctl_getmemlist_t);
 #define XEN_DOMCTL_PFINFO_BROKEN  (0xdU<<28) /* broken page */
 #define XEN_DOMCTL_PFINFO_LTAB_MASK (0xfU<<28)
 
-struct xen_domctl_getpageframeinfo {
-    /* IN variables. */
-    uint64_aligned_t gmfn; /* GMFN to query */
-    /* OUT variables. */
-    /* Is the page PINNED to a type? */
-    uint32_t type;         /* see above type defs */
-};
-typedef struct xen_domctl_getpageframeinfo xen_domctl_getpageframeinfo_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_getpageframeinfo_t);
-
-
-/* XEN_DOMCTL_getpageframeinfo2 */
-struct xen_domctl_getpageframeinfo2 {
-    /* IN variables. */
-    uint64_aligned_t num;
-    /* IN/OUT variables. */
-    XEN_GUEST_HANDLE_64(uint32) array;
-};
-typedef struct xen_domctl_getpageframeinfo2 xen_domctl_getpageframeinfo2_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_getpageframeinfo2_t);
-
 /* XEN_DOMCTL_getpageframeinfo3 */
 struct xen_domctl_getpageframeinfo3 {
     /* IN variables. */
@@ -217,8 +184,11 @@ struct xen_domctl_getpageframeinfo3 {
 #define XEN_DOMCTL_SHADOW_OP_ENABLE_TEST       1
  /* Equiv. to ENABLE with mode flag ENABLE_LOG_DIRTY. */
 #define XEN_DOMCTL_SHADOW_OP_ENABLE_LOGDIRTY   2
- /* Equiv. to ENABLE with mode flags ENABLE_REFCOUNT and ENABLE_TRANSLATE. */
+ /*
+  * No longer supported, was equiv. to ENABLE with mode flags
+  * ENABLE_REFCOUNT and ENABLE_TRANSLATE:
 #define XEN_DOMCTL_SHADOW_OP_ENABLE_TRANSLATE  3
+  */
 
 /* Mode flags for XEN_DOMCTL_SHADOW_OP_ENABLE. */
  /*
@@ -241,19 +211,25 @@ struct xen_domctl_getpageframeinfo3 {
   */
 #define XEN_DOMCTL_SHADOW_ENABLE_EXTERNAL  (1 << 4)
 
+/* Mode flags for XEN_DOMCTL_SHADOW_OP_{CLEAN,PEEK}. */
+ /*
+  * This is the final iteration: Requesting to include pages mapped
+  * writably by the hypervisor in the dirty bitmap.
+  */
+#define XEN_DOMCTL_SHADOW_LOGDIRTY_FINAL   (1 << 0)
+
 struct xen_domctl_shadow_op_stats {
     uint32_t fault_count;
     uint32_t dirty_count;
 };
-typedef struct xen_domctl_shadow_op_stats xen_domctl_shadow_op_stats_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_shadow_op_stats_t);
 
 struct xen_domctl_shadow_op {
     /* IN variables. */
     uint32_t       op;       /* XEN_DOMCTL_SHADOW_OP_* */
 
-    /* OP_ENABLE */
-    uint32_t       mode;     /* XEN_DOMCTL_SHADOW_ENABLE_* */
+    /* OP_ENABLE: XEN_DOMCTL_SHADOW_ENABLE_* */
+    /* OP_PEAK / OP_CLEAN: XEN_DOMCTL_SHADOW_LOGDIRTY_* */
+    uint32_t       mode;
 
     /* OP_GET_ALLOCATION / OP_SET_ALLOCATION */
     uint32_t       mb;       /* Shadow memory allocation in MB */
@@ -263,8 +239,6 @@ struct xen_domctl_shadow_op {
     uint64_aligned_t pages; /* Size of buffer. Updated with actual size. */
     struct xen_domctl_shadow_op_stats stats;
 };
-typedef struct xen_domctl_shadow_op xen_domctl_shadow_op_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_shadow_op_t);
 
 
 /* XEN_DOMCTL_max_mem */
@@ -272,8 +246,6 @@ struct xen_domctl_max_mem {
     /* IN variables. */
     uint64_aligned_t max_memkb;
 };
-typedef struct xen_domctl_max_mem xen_domctl_max_mem_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_max_mem_t);
 
 
 /* XEN_DOMCTL_setvcpucontext */
@@ -282,8 +254,6 @@ struct xen_domctl_vcpucontext {
     uint32_t              vcpu;                  /* IN */
     XEN_GUEST_HANDLE_64(vcpu_guest_context_t) ctxt; /* IN/OUT */
 };
-typedef struct xen_domctl_vcpucontext xen_domctl_vcpucontext_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_vcpucontext_t);
 
 
 /* XEN_DOMCTL_getvcpuinfo */
@@ -297,8 +267,6 @@ struct xen_domctl_getvcpuinfo {
     uint64_aligned_t cpu_time;        /* total cpu time consumed (ns) */
     uint32_t cpu;                     /* current mapping   */
 };
-typedef struct xen_domctl_getvcpuinfo xen_domctl_getvcpuinfo_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_getvcpuinfo_t);
 
 
 /* Get/set the NUMA node(s) with which the guest has affinity with. */
@@ -307,8 +275,6 @@ DEFINE_XEN_GUEST_HANDLE(xen_domctl_getvcpuinfo_t);
 struct xen_domctl_nodeaffinity {
     struct xenctl_bitmap nodemap;/* IN */
 };
-typedef struct xen_domctl_nodeaffinity xen_domctl_nodeaffinity_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_nodeaffinity_t);
 
 
 /* Get/set which physical cpus a vcpu can execute on. */
@@ -323,6 +289,9 @@ struct xen_domctl_vcpuaffinity {
  /* Set/get the soft affinity for vcpu */
 #define _XEN_VCPUAFFINITY_SOFT  1
 #define XEN_VCPUAFFINITY_SOFT   (1U<<_XEN_VCPUAFFINITY_SOFT)
+ /* Undo SCHEDOP_pin_override */
+#define _XEN_VCPUAFFINITY_FORCE 2
+#define XEN_VCPUAFFINITY_FORCE  (1U<<_XEN_VCPUAFFINITY_FORCE)
     uint32_t flags;
     /*
      * IN/OUT variables.
@@ -343,71 +312,95 @@ struct xen_domctl_vcpuaffinity {
     struct xenctl_bitmap cpumap_hard;
     struct xenctl_bitmap cpumap_soft;
 };
-typedef struct xen_domctl_vcpuaffinity xen_domctl_vcpuaffinity_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_vcpuaffinity_t);
 
 
 /* XEN_DOMCTL_max_vcpus */
 struct xen_domctl_max_vcpus {
     uint32_t max;           /* maximum number of vcpus */
 };
-typedef struct xen_domctl_max_vcpus xen_domctl_max_vcpus_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_max_vcpus_t);
 
 
 /* XEN_DOMCTL_scheduler_op */
 /* Scheduler types. */
-#define XEN_SCHEDULER_SEDF     4
+/* #define XEN_SCHEDULER_SEDF  4 (Removed) */
 #define XEN_SCHEDULER_CREDIT   5
 #define XEN_SCHEDULER_CREDIT2  6
 #define XEN_SCHEDULER_ARINC653 7
 #define XEN_SCHEDULER_RTDS     8
+#define XEN_SCHEDULER_NULL     9
+
+struct xen_domctl_sched_credit {
+    uint16_t weight;
+    uint16_t cap;
+};
+
+struct xen_domctl_sched_credit2 {
+    uint16_t weight;
+    uint16_t cap;
+};
+
+struct xen_domctl_sched_rtds {
+    uint32_t period;
+    uint32_t budget;
+};
+
+typedef struct xen_domctl_schedparam_vcpu {
+    union {
+        struct xen_domctl_sched_credit credit;
+        struct xen_domctl_sched_credit2 credit2;
+        struct xen_domctl_sched_rtds rtds;
+    } u;
+    uint32_t vcpuid;
+} xen_domctl_schedparam_vcpu_t;
+DEFINE_XEN_GUEST_HANDLE(xen_domctl_schedparam_vcpu_t);
 
-/* Set or get info? */
+/*
+ * Set or get info?
+ * For schedulers supporting per-vcpu settings (e.g., RTDS):
+ *  XEN_DOMCTL_SCHEDOP_putinfo sets params for all vcpus;
+ *  XEN_DOMCTL_SCHEDOP_getinfo gets default params;
+ *  XEN_DOMCTL_SCHEDOP_put(get)vcpuinfo sets (gets) params of vcpus;
+ *
+ * For schedulers not supporting per-vcpu settings:
+ *  XEN_DOMCTL_SCHEDOP_putinfo sets params for all vcpus;
+ *  XEN_DOMCTL_SCHEDOP_getinfo gets domain-wise params;
+ *  XEN_DOMCTL_SCHEDOP_put(get)vcpuinfo returns error;
+ */
 #define XEN_DOMCTL_SCHEDOP_putinfo 0
 #define XEN_DOMCTL_SCHEDOP_getinfo 1
+#define XEN_DOMCTL_SCHEDOP_putvcpuinfo 2
+#define XEN_DOMCTL_SCHEDOP_getvcpuinfo 3
 struct xen_domctl_scheduler_op {
     uint32_t sched_id;  /* XEN_SCHEDULER_* */
     uint32_t cmd;       /* XEN_DOMCTL_SCHEDOP_* */
+    /* IN/OUT */
     union {
-        struct xen_domctl_sched_sedf {
-            uint64_aligned_t period;
-            uint64_aligned_t slice;
-            uint64_aligned_t latency;
-            uint32_t extratime;
-            uint32_t weight;
-        } sedf;
-        struct xen_domctl_sched_credit {
-            uint16_t weight;
-            uint16_t cap;
-        } credit;
-        struct xen_domctl_sched_credit2 {
-            uint16_t weight;
-        } credit2;
-        struct xen_domctl_sched_rtds {
-            uint32_t period;
-            uint32_t budget;
-        } rtds;
+        struct xen_domctl_sched_credit credit;
+        struct xen_domctl_sched_credit2 credit2;
+        struct xen_domctl_sched_rtds rtds;
+        struct {
+            XEN_GUEST_HANDLE_64(xen_domctl_schedparam_vcpu_t) vcpus;
+            /*
+             * IN: Number of elements in vcpus array.
+             * OUT: Number of processed elements of vcpus array.
+             */
+            uint32_t nr_vcpus;
+            uint32_t padding;
+        } v;
     } u;
 };
-typedef struct xen_domctl_scheduler_op xen_domctl_scheduler_op_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_scheduler_op_t);
 
 
 /* XEN_DOMCTL_setdomainhandle */
 struct xen_domctl_setdomainhandle {
     xen_domain_handle_t handle;
 };
-typedef struct xen_domctl_setdomainhandle xen_domctl_setdomainhandle_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_setdomainhandle_t);
 
 
 /* XEN_DOMCTL_setdebugging */
 struct xen_domctl_setdebugging {
     uint8_t enable;
 };
-typedef struct xen_domctl_setdebugging xen_domctl_setdebugging_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_setdebugging_t);
 
 
 /* XEN_DOMCTL_irq_permission */
@@ -415,8 +408,6 @@ struct xen_domctl_irq_permission {
     uint8_t pirq;
     uint8_t allow_access;    /* flag to specify enable/disable of IRQ access */
 };
-typedef struct xen_domctl_irq_permission xen_domctl_irq_permission_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_irq_permission_t);
 
 
 /* XEN_DOMCTL_iomem_permission */
@@ -425,8 +416,6 @@ struct xen_domctl_iomem_permission {
     uint64_aligned_t nr_mfns;  /* number of pages in range (>0) */
     uint8_t  allow_access;     /* allow (!0) or deny (0) access to range? */
 };
-typedef struct xen_domctl_iomem_permission xen_domctl_iomem_permission_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_iomem_permission_t);
 
 
 /* XEN_DOMCTL_ioport_permission */
@@ -435,42 +424,34 @@ struct xen_domctl_ioport_permission {
     uint32_t nr_ports;                /* size of port range */
     uint8_t  allow_access;            /* allow or deny access to range? */
 };
-typedef struct xen_domctl_ioport_permission xen_domctl_ioport_permission_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_ioport_permission_t);
 
 
 /* XEN_DOMCTL_hypercall_init */
 struct xen_domctl_hypercall_init {
     uint64_aligned_t  gmfn;           /* GMFN to be initialised */
 };
-typedef struct xen_domctl_hypercall_init xen_domctl_hypercall_init_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_hypercall_init_t);
 
 
 /* XEN_DOMCTL_settimeoffset */
 struct xen_domctl_settimeoffset {
-    int32_t  time_offset_seconds; /* applied to domain wallclock time */
+    int64_aligned_t time_offset_seconds; /* applied to domain wallclock time */
 };
-typedef struct xen_domctl_settimeoffset xen_domctl_settimeoffset_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_settimeoffset_t);
 
 /* XEN_DOMCTL_gethvmcontext */
 /* XEN_DOMCTL_sethvmcontext */
-typedef struct xen_domctl_hvmcontext {
+struct xen_domctl_hvmcontext {
     uint32_t size; /* IN/OUT: size of buffer / bytes filled */
     XEN_GUEST_HANDLE_64(uint8) buffer; /* IN/OUT: data, or call
                                         * gethvmcontext with NULL
                                         * buffer to get size req'd */
-} xen_domctl_hvmcontext_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_hvmcontext_t);
+};
 
 
 /* XEN_DOMCTL_set_address_size */
 /* XEN_DOMCTL_get_address_size */
-typedef struct xen_domctl_address_size {
+struct xen_domctl_address_size {
     uint32_t size;
-} xen_domctl_address_size_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_address_size_t);
+};
 
 
 /* XEN_DOMCTL_sendtrigger */
@@ -483,19 +464,40 @@ struct xen_domctl_sendtrigger {
     uint32_t  trigger;  /* IN */
     uint32_t  vcpu;     /* IN */
 };
-typedef struct xen_domctl_sendtrigger xen_domctl_sendtrigger_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_sendtrigger_t);
 
 
-/* Assign PCI device to HVM guest. Sets up IOMMU structures. */
+/* Assign a device to a guest. Sets up IOMMU structures. */
 /* XEN_DOMCTL_assign_device */
-/* XEN_DOMCTL_test_assign_device */
-/* XEN_DOMCTL_deassign_device */
+/*
+ * XEN_DOMCTL_test_assign_device: Pass DOMID_INVALID to find out whether the
+ * given device is assigned to any DomU at all. Pass a specific domain ID to
+ * find out whether the given device can be assigned to that domain.
+ */
+/*
+ * XEN_DOMCTL_deassign_device: The behavior of this DOMCTL differs
+ * between the different type of device:
+ *  - PCI device (XEN_DOMCTL_DEV_PCI) will be reassigned to DOM0
+ *  - DT device (XEN_DOMCTL_DEV_DT) will left unassigned. DOM0
+ *  will have to call XEN_DOMCTL_assign_device in order to use the
+ *  device.
+ */
+#define XEN_DOMCTL_DEV_PCI      0
+#define XEN_DOMCTL_DEV_DT       1
 struct xen_domctl_assign_device {
-    uint32_t  machine_sbdf;   /* machine PCI ID of assigned device */
+    /* IN */
+    uint32_t dev;   /* XEN_DOMCTL_DEV_* */
+    uint32_t flags;
+#define XEN_DOMCTL_DEV_RDM_RELAXED      1 /* assign only */
+    union {
+        struct {
+            uint32_t machine_sbdf;   /* machine PCI ID of assigned device */
+        } pci;
+        struct {
+            uint32_t size; /* Length of the path */
+            XEN_GUEST_HANDLE_64(char) path; /* path to the device tree node */
+        } dt;
+    } u;
 };
-typedef struct xen_domctl_assign_device xen_domctl_assign_device_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_assign_device_t);
 
 /* Retrieve sibling devices infomation of machine_sbdf */
 /* XEN_DOMCTL_get_device_group */
@@ -505,22 +507,20 @@ struct xen_domctl_get_device_group {
     uint32_t  num_sdevs;        /* OUT */
     XEN_GUEST_HANDLE_64(uint32)  sdev_array;   /* OUT */
 };
-typedef struct xen_domctl_get_device_group xen_domctl_get_device_group_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_get_device_group_t);
 
 /* Pass-through interrupts: bind real irq -> hvm devfn. */
 /* XEN_DOMCTL_bind_pt_irq */
 /* XEN_DOMCTL_unbind_pt_irq */
-typedef enum pt_irq_type_e {
+enum pt_irq_type {
     PT_IRQ_TYPE_PCI,
     PT_IRQ_TYPE_ISA,
     PT_IRQ_TYPE_MSI,
     PT_IRQ_TYPE_MSI_TRANSLATE,
-} pt_irq_type_t;
+    PT_IRQ_TYPE_SPI,    /* ARM: valid range 32-1019 */
+};
 struct xen_domctl_bind_pt_irq {
     uint32_t machine_irq;
-    pt_irq_type_t irq_type;
-    uint32_t hvm_domid;
+    uint32_t irq_type; /* enum pt_irq_type */
 
     union {
         struct {
@@ -534,16 +534,32 @@ struct xen_domctl_bind_pt_irq {
         struct {
             uint8_t gvec;
             uint32_t gflags;
+#define XEN_DOMCTL_VMSI_X86_DEST_ID_MASK 0x0000ff
+#define XEN_DOMCTL_VMSI_X86_RH_MASK      0x000100
+#define XEN_DOMCTL_VMSI_X86_DM_MASK      0x000200
+#define XEN_DOMCTL_VMSI_X86_DELIV_MASK   0x007000
+#define XEN_DOMCTL_VMSI_X86_TRIG_MASK    0x008000
+#define XEN_DOMCTL_VMSI_X86_UNMASKED     0x010000
+
             uint64_aligned_t gtable;
         } msi;
+        struct {
+            uint16_t spi;
+        } spi;
     } u;
 };
-typedef struct xen_domctl_bind_pt_irq xen_domctl_bind_pt_irq_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_bind_pt_irq_t);
 
 
 /* Bind machine I/O address range -> HVM address range. */
 /* XEN_DOMCTL_memory_mapping */
+/* Returns
+   - zero     success, everything done
+   - -E2BIG   passed in nr_mfns value too large for the implementation
+   - positive partial success for the first <result> page frames (with
+              <result> less than nr_mfns), requiring re-invocation by the
+              caller after updating inputs
+   - negative error; other than -E2BIG
+*/
 #define DPCI_ADD_MAPPING         1
 #define DPCI_REMOVE_MAPPING      0
 struct xen_domctl_memory_mapping {
@@ -553,8 +569,6 @@ struct xen_domctl_memory_mapping {
     uint32_t add_mapping;       /* add or remove mapping */
     uint32_t padding;           /* padding for 64-bit aligned structure */
 };
-typedef struct xen_domctl_memory_mapping xen_domctl_memory_mapping_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_memory_mapping_t);
 
 
 /* Bind machine I/O port range -> HVM I/O port range. */
@@ -565,8 +579,6 @@ struct xen_domctl_ioport_mapping {
     uint32_t nr_ports;        /* size of port range */
     uint32_t add_mapping;     /* add or remove mapping */
 };
-typedef struct xen_domctl_ioport_mapping xen_domctl_ioport_mapping_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_ioport_mapping_t);
 
 
 /*
@@ -585,8 +597,6 @@ struct xen_domctl_pin_mem_cacheattr {
     uint64_aligned_t start, end;
     uint32_t type; /* XEN_DOMCTL_MEM_CACHEATTR_* */
 };
-typedef struct xen_domctl_pin_mem_cacheattr xen_domctl_pin_mem_cacheattr_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_pin_mem_cacheattr_t);
 
 
 /* XEN_DOMCTL_set_ext_vcpucontext */
@@ -618,8 +628,6 @@ struct xen_domctl_ext_vcpucontext {
 #endif
 #endif
 };
-typedef struct xen_domctl_ext_vcpucontext xen_domctl_ext_vcpucontext_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_ext_vcpucontext_t);
 
 /*
  * Set the target domain for a domain
@@ -628,8 +636,6 @@ DEFINE_XEN_GUEST_HANDLE(xen_domctl_ext_vcpucontext_t);
 struct xen_domctl_set_target {
     domid_t target;
 };
-typedef struct xen_domctl_set_target xen_domctl_set_target_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_set_target_t);
 
 #if defined(__i386__) || defined(__x86_64__)
 # define XEN_CPUID_INPUT_UNUSED  0xFFFFFFFF
@@ -641,8 +647,6 @@ struct xen_domctl_cpuid {
   uint32_t ecx;
   uint32_t edx;
 };
-typedef struct xen_domctl_cpuid xen_domctl_cpuid_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_cpuid_t);
 #endif
 
 /*
@@ -665,8 +669,6 @@ DEFINE_XEN_GUEST_HANDLE(xen_domctl_cpuid_t);
 struct xen_domctl_subscribe {
     uint32_t port; /* IN */
 };
-typedef struct xen_domctl_subscribe xen_domctl_subscribe_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_subscribe_t);
 
 /*
  * Define the maximum machine address size which should be allocated
@@ -687,41 +689,34 @@ struct xen_domctl_debug_op {
     uint32_t op;   /* IN */
     uint32_t vcpu; /* IN */
 };
-typedef struct xen_domctl_debug_op xen_domctl_debug_op_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_debug_op_t);
 
 /*
  * Request a particular record from the HVM context
  */
 /* XEN_DOMCTL_gethvmcontext_partial */
-typedef struct xen_domctl_hvmcontext_partial {
+struct xen_domctl_hvmcontext_partial {
     uint32_t type;                      /* IN: Type of record required */
     uint32_t instance;                  /* IN: Instance of that type */
+    uint64_aligned_t bufsz;             /* IN: size of buffer */
     XEN_GUEST_HANDLE_64(uint8) buffer;  /* OUT: buffer to write record into */
-} xen_domctl_hvmcontext_partial_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_hvmcontext_partial_t);
+};
 
 /* XEN_DOMCTL_disable_migrate */
-typedef struct xen_domctl_disable_migrate {
+struct xen_domctl_disable_migrate {
     uint32_t disable; /* IN: 1: disable migration and restore */
-} xen_domctl_disable_migrate_t;
+};
 
 
 /* XEN_DOMCTL_gettscinfo */
 /* XEN_DOMCTL_settscinfo */
-struct xen_guest_tsc_info {
+struct xen_domctl_tsc_info {
+    /* IN/OUT */
     uint32_t tsc_mode;
     uint32_t gtsc_khz;
     uint32_t incarnation;
     uint32_t pad;
     uint64_aligned_t elapsed_nsec;
 };
-typedef struct xen_guest_tsc_info xen_guest_tsc_info_t;
-DEFINE_XEN_GUEST_HANDLE(xen_guest_tsc_info_t);
-typedef struct xen_domctl_tsc_info {
-    XEN_GUEST_HANDLE_64(xen_guest_tsc_info_t) out_info; /* OUT */
-    xen_guest_tsc_info_t info; /* IN */
-} xen_domctl_tsc_info_t;
 
 /* XEN_DOMCTL_gdbsx_guestmemio      guest mem io */
 struct xen_domctl_gdbsx_memio {
@@ -750,10 +745,21 @@ struct xen_domctl_gdbsx_domstatus {
 };
 
 /*
- * Memory event operations
+ * VM event operations
  */
 
-/* XEN_DOMCTL_mem_event_op */
+/* XEN_DOMCTL_vm_event_op */
+
+/*
+ * There are currently three rings available for VM events:
+ * sharing, monitor and paging. This hypercall allows one to
+ * control these rings (enable/disable), as well as to signal
+ * to the hypervisor to pull responses (resume) from the given
+ * ring.
+ */
+#define XEN_VM_EVENT_ENABLE               0
+#define XEN_VM_EVENT_DISABLE              1
+#define XEN_VM_EVENT_RESUME               2
 
 /*
  * Domain memory paging
@@ -762,42 +768,38 @@ struct xen_domctl_gdbsx_domstatus {
  * pager<->hypervisor interface. Use XENMEM_paging_op*
  * to perform per-page operations.
  *
- * The XEN_DOMCTL_MEM_EVENT_OP_PAGING_ENABLE domctl returns several
+ * The XEN_VM_EVENT_PAGING_ENABLE domctl returns several
  * non-standard error codes to indicate why paging could not be enabled:
  * ENODEV - host lacks HAP support (EPT/NPT) or HAP is disabled in guest
  * EMLINK - guest has iommu passthrough enabled
  * EXDEV  - guest has PoD enabled
  * EBUSY  - guest has or had paging enabled, ring buffer still active
  */
-#define XEN_DOMCTL_MEM_EVENT_OP_PAGING            1
-
-#define XEN_DOMCTL_MEM_EVENT_OP_PAGING_ENABLE     0
-#define XEN_DOMCTL_MEM_EVENT_OP_PAGING_DISABLE    1
+#define XEN_DOMCTL_VM_EVENT_OP_PAGING            1
 
 /*
- * Access permissions.
+ * Monitor helper.
  *
  * As with paging, use the domctl for teardown/setup of the
  * helper<->hypervisor interface.
  *
- * There are HVM hypercalls to set the per-page access permissions of every
- * page in a domain.  When one of these permissions--independent, read, 
- * write, and execute--is violated, the VCPU is paused and a memory event 
- * is sent with what happened.  (See public/mem_event.h) .
+ * The monitor interface can be used to register for various VM events. For
+ * example, there are HVM hypercalls to set the per-page access permissions
+ * of every page in a domain.  When one of these permissions--independent,
+ * read, write, and execute--is violated, the VCPU is paused and a memory event
+ * is sent with what happened. The memory event handler can then resume the
+ * VCPU and redo the access with a XEN_VM_EVENT_RESUME option.
  *
- * The memory event handler can then resume the VCPU and redo the access 
- * with a XENMEM_access_op_resume hypercall.
+ * See public/vm_event.h for the list of available events that can be
+ * subscribed to via the monitor interface.
  *
- * The XEN_DOMCTL_MEM_EVENT_OP_ACCESS_ENABLE domctl returns several
+ * The XEN_VM_EVENT_MONITOR_* domctls returns
  * non-standard error codes to indicate why access could not be enabled:
  * ENODEV - host lacks HAP support (EPT/NPT) or HAP is disabled in guest
  * EBUSY  - guest has or had access enabled, ring buffer still active
+ *
  */
-#define XEN_DOMCTL_MEM_EVENT_OP_ACCESS                        2
-
-#define XEN_DOMCTL_MEM_EVENT_OP_ACCESS_ENABLE                 0
-#define XEN_DOMCTL_MEM_EVENT_OP_ACCESS_DISABLE                1
-#define XEN_DOMCTL_MEM_EVENT_OP_ACCESS_ENABLE_INTROSPECTION   2
+#define XEN_DOMCTL_VM_EVENT_OP_MONITOR           2
 
 /*
  * Sharing ENOMEM helper.
@@ -812,21 +814,16 @@ struct xen_domctl_gdbsx_domstatus {
  * Note that shring can be turned on (as per the domctl below)
  * *without* this ring being setup.
  */
-#define XEN_DOMCTL_MEM_EVENT_OP_SHARING           3
-
-#define XEN_DOMCTL_MEM_EVENT_OP_SHARING_ENABLE    0
-#define XEN_DOMCTL_MEM_EVENT_OP_SHARING_DISABLE   1
+#define XEN_DOMCTL_VM_EVENT_OP_SHARING           3
 
 /* Use for teardown/setup of helper<->hypervisor interface for paging, 
  * access and sharing.*/
-struct xen_domctl_mem_event_op {
-    uint32_t       op;           /* XEN_DOMCTL_MEM_EVENT_OP_*_* */
-    uint32_t       mode;         /* XEN_DOMCTL_MEM_EVENT_OP_* */
+struct xen_domctl_vm_event_op {
+    uint32_t       op;           /* XEN_VM_EVENT_* */
+    uint32_t       mode;         /* XEN_DOMCTL_VM_EVENT_OP_* */
 
     uint32_t port;              /* OUT: event channel for ring */
 };
-typedef struct xen_domctl_mem_event_op xen_domctl_mem_event_op_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_mem_event_op_t);
 
 /*
  * Memory sharing operations
@@ -842,8 +839,6 @@ struct xen_domctl_mem_sharing_op {
         uint8_t enable;                   /* CONTROL */
     } u;
 };
-typedef struct xen_domctl_mem_sharing_op xen_domctl_mem_sharing_op_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_mem_sharing_op_t);
 
 struct xen_domctl_audit_p2m {
     /* OUT error counts */
@@ -851,14 +846,10 @@ struct xen_domctl_audit_p2m {
     uint64_t m2p_bad;
     uint64_t p2m_bad;
 };
-typedef struct xen_domctl_audit_p2m xen_domctl_audit_p2m_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_audit_p2m_t);
 
 struct xen_domctl_set_virq_handler {
     uint32_t virq; /* IN */
 };
-typedef struct xen_domctl_set_virq_handler xen_domctl_set_virq_handler_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_set_virq_handler_t);
 
 #if defined(__i386__) || defined(__x86_64__)
 /* XEN_DOMCTL_setvcpuextstate */
@@ -881,8 +872,6 @@ struct xen_domctl_vcpuextstate {
     uint64_aligned_t         size;
     XEN_GUEST_HANDLE_64(uint64) buffer;
 };
-typedef struct xen_domctl_vcpuextstate xen_domctl_vcpuextstate_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_vcpuextstate_t);
 #endif
 
 /* XEN_DOMCTL_set_access_required: sets whether a memory event listener
@@ -892,14 +881,10 @@ DEFINE_XEN_GUEST_HANDLE(xen_domctl_vcpuextstate_t);
 struct xen_domctl_set_access_required {
     uint8_t access_required;
 };
-typedef struct xen_domctl_set_access_required xen_domctl_set_access_required_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_set_access_required_t);
 
 struct xen_domctl_set_broken_page_p2m {
     uint64_aligned_t pfn;
 };
-typedef struct xen_domctl_set_broken_page_p2m xen_domctl_set_broken_page_p2m_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_set_broken_page_p2m_t);
 
 /*
  * XEN_DOMCTL_set_max_evtchn: sets the maximum event channel port
@@ -909,8 +894,6 @@ DEFINE_XEN_GUEST_HANDLE(xen_domctl_set_broken_page_p2m_t);
 struct xen_domctl_set_max_evtchn {
     uint32_t max_port;
 };
-typedef struct xen_domctl_set_max_evtchn xen_domctl_set_max_evtchn_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_set_max_evtchn_t);
 
 /*
  * ARM: Clean and invalidate caches associated with given region of
@@ -920,8 +903,6 @@ struct xen_domctl_cacheflush {
     /* IN: page range to flush. */
     xen_pfn_t start_pfn, nr_pfns;
 };
-typedef struct xen_domctl_cacheflush xen_domctl_cacheflush_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_cacheflush_t);
 
 #if defined(__i386__) || defined(__x86_64__)
 struct xen_domctl_vcpu_msr {
@@ -954,36 +935,42 @@ struct xen_domctl_vcpu_msrs {
     uint32_t msr_count;                              /* IN/OUT */
     XEN_GUEST_HANDLE_64(xen_domctl_vcpu_msr_t) msrs; /* IN/OUT */
 };
-typedef struct xen_domctl_vcpu_msrs xen_domctl_vcpu_msrs_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_vcpu_msrs_t);
 #endif
 
-/*
- * Use in XEN_DOMCTL_setvnumainfo to set
- * vNUMA domain topology.
- */
+/* XEN_DOMCTL_setvnumainfo: specifies a virtual NUMA topology for the guest */
 struct xen_domctl_vnuma {
+    /* IN: number of vNUMA nodes to setup. Shall be greater than 0 */
     uint32_t nr_vnodes;
+    /* IN: number of memory ranges to setup */
     uint32_t nr_vmemranges;
+    /*
+     * IN: number of vCPUs of the domain (used as size of the vcpu_to_vnode
+     * array declared below). Shall be equal to the domain's max_vcpus.
+     */
     uint32_t nr_vcpus;
-    uint32_t pad;
+    uint32_t pad;                                  /* must be zero */
+
+    /*
+     * IN: array for specifying the distances of the vNUMA nodes
+     * between each others. Shall have nr_vnodes*nr_vnodes elements.
+     */
     XEN_GUEST_HANDLE_64(uint) vdistance;
+    /*
+     * IN: array for specifying to what vNUMA node each vCPU belongs.
+     * Shall have nr_vcpus elements.
+     */
     XEN_GUEST_HANDLE_64(uint) vcpu_to_vnode;
-
     /*
-     * vnodes to physical NUMA nodes mask.
-     * This kept on per-domain basis for
-     * interested consumers, such as numa aware ballooning.
+     * IN: array for specifying on what physical NUMA node each vNUMA
+     * node is placed. Shall have nr_vnodes elements.
      */
     XEN_GUEST_HANDLE_64(uint) vnode_to_pnode;
-
     /*
-     * memory rages for each vNUMA node
+     * IN: array for specifying the memory ranges. Shall have
+     * nr_vmemranges elements.
      */
     XEN_GUEST_HANDLE_64(xen_vmemrange_t) vmemrange;
 };
-typedef struct xen_domctl_vnuma xen_domctl_vnuma_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_vnuma_t);
 
 struct xen_domctl_psr_cmt_op {
 #define XEN_DOMCTL_PSR_CMT_OP_DETACH         0
@@ -992,8 +979,127 @@ struct xen_domctl_psr_cmt_op {
     uint32_t cmd;
     uint32_t data;
 };
-typedef struct xen_domctl_psr_cmt_op xen_domctl_psr_cmt_op_t;
-DEFINE_XEN_GUEST_HANDLE(xen_domctl_psr_cmt_op_t);
+
+/*  XEN_DOMCTL_MONITOR_*
+ *
+ * Enable/disable monitoring various VM events.
+ * This domctl configures what events will be reported to helper apps
+ * via the ring buffer "MONITOR". The ring has to be first enabled
+ * with the domctl XEN_DOMCTL_VM_EVENT_OP_MONITOR.
+ *
+ * GET_CAPABILITIES can be used to determine which of these features is
+ * available on a given platform.
+ *
+ * NOTICE: mem_access events are also delivered via the "MONITOR" ring buffer;
+ * however, enabling/disabling those events is performed with the use of
+ * memory_op hypercalls!
+ */
+#define XEN_DOMCTL_MONITOR_OP_ENABLE            0
+#define XEN_DOMCTL_MONITOR_OP_DISABLE           1
+#define XEN_DOMCTL_MONITOR_OP_GET_CAPABILITIES  2
+#define XEN_DOMCTL_MONITOR_OP_EMULATE_EACH_REP  3
+
+#define XEN_DOMCTL_MONITOR_EVENT_WRITE_CTRLREG         0
+#define XEN_DOMCTL_MONITOR_EVENT_MOV_TO_MSR            1
+#define XEN_DOMCTL_MONITOR_EVENT_SINGLESTEP            2
+#define XEN_DOMCTL_MONITOR_EVENT_SOFTWARE_BREAKPOINT   3
+#define XEN_DOMCTL_MONITOR_EVENT_GUEST_REQUEST         4
+#define XEN_DOMCTL_MONITOR_EVENT_DEBUG_EXCEPTION       5
+#define XEN_DOMCTL_MONITOR_EVENT_CPUID                 6
+#define XEN_DOMCTL_MONITOR_EVENT_PRIVILEGED_CALL       7
+#define XEN_DOMCTL_MONITOR_EVENT_INTERRUPT             8
+#define XEN_DOMCTL_MONITOR_EVENT_DESC_ACCESS           9
+#define XEN_DOMCTL_MONITOR_EVENT_EMUL_UNIMPLEMENTED    10
+
+struct xen_domctl_monitor_op {
+    uint32_t op; /* XEN_DOMCTL_MONITOR_OP_* */
+
+    /*
+     * When used with ENABLE/DISABLE this has to be set to
+     * the requested XEN_DOMCTL_MONITOR_EVENT_* value.
+     * With GET_CAPABILITIES this field returns a bitmap of
+     * events supported by the platform, in the format
+     * (1 << XEN_DOMCTL_MONITOR_EVENT_*).
+     */
+    uint32_t event;
+
+    /*
+     * Further options when issuing XEN_DOMCTL_MONITOR_OP_ENABLE.
+     */
+    union {
+        struct {
+            /* Which control register */
+            uint8_t index;
+            /* Pause vCPU until response */
+            uint8_t sync;
+            /* Send event only on a change of value */
+            uint8_t onchangeonly;
+            /* Allignment padding */
+            uint8_t pad1;
+            uint32_t pad2;
+            /*
+             * Send event only if the changed bit in the control register
+             * is not masked.
+             */
+            uint64_aligned_t bitmask;
+        } mov_to_cr;
+
+        struct {
+            uint32_t msr;
+        } mov_to_msr;
+
+        struct {
+            /* Pause vCPU until response */
+            uint8_t sync;
+            uint8_t allow_userspace;
+        } guest_request;
+
+        struct {
+            /* Pause vCPU until response */
+            uint8_t sync;
+        } debug_exception;
+    } u;
+};
+
+struct xen_domctl_psr_cat_op {
+#define XEN_DOMCTL_PSR_CAT_OP_SET_L3_CBM     0
+#define XEN_DOMCTL_PSR_CAT_OP_GET_L3_CBM     1
+#define XEN_DOMCTL_PSR_CAT_OP_SET_L3_CODE    2
+#define XEN_DOMCTL_PSR_CAT_OP_SET_L3_DATA    3
+#define XEN_DOMCTL_PSR_CAT_OP_GET_L3_CODE    4
+#define XEN_DOMCTL_PSR_CAT_OP_GET_L3_DATA    5
+#define XEN_DOMCTL_PSR_CAT_OP_SET_L2_CBM     6
+#define XEN_DOMCTL_PSR_CAT_OP_GET_L2_CBM     7
+    uint32_t cmd;       /* IN: XEN_DOMCTL_PSR_CAT_OP_* */
+    uint32_t target;    /* IN */
+    uint64_t data;      /* IN/OUT */
+};
+
+struct xen_domctl_set_gnttab_limits {
+    uint32_t grant_frames;     /* IN */
+    uint32_t maptrack_frames;  /* IN */
+};
+
+/* XEN_DOMCTL_vuart_op */
+struct xen_domctl_vuart_op {
+#define XEN_DOMCTL_VUART_OP_INIT  0
+        uint32_t cmd;           /* XEN_DOMCTL_VUART_OP_* */
+#define XEN_DOMCTL_VUART_TYPE_VPL011 0
+        uint32_t type;          /* IN - type of vuart.
+                                 *      Currently only vpl011 supported.
+                                 */
+        uint64_aligned_t  gfn;  /* IN - guest gfn to be used as a
+                                 *      ring buffer.
+                                 */
+        domid_t console_domid;  /* IN - domid of domain running the
+                                 *      backend console.
+                                 */
+        uint8_t pad[2];
+        evtchn_port_t evtchn;   /* OUT - remote port of the event
+                                 *       channel used for sending
+                                 *       ring buffer events.
+                                 */
+};
 
 struct xen_domctl {
     uint32_t cmd;
@@ -1003,8 +1109,8 @@ struct xen_domctl {
 #define XEN_DOMCTL_unpausedomain                  4
 #define XEN_DOMCTL_getdomaininfo                  5
 #define XEN_DOMCTL_getmemlist                     6
-#define XEN_DOMCTL_getpageframeinfo               7
-#define XEN_DOMCTL_getpageframeinfo2              8
+/* #define XEN_DOMCTL_getpageframeinfo            7 Obsolete - use getpageframeinfo3 */
+/* #define XEN_DOMCTL_getpageframeinfo2           8 Obsolete - use getpageframeinfo3 */
 #define XEN_DOMCTL_setvcpuaffinity                9
 #define XEN_DOMCTL_shadow_op                     10
 #define XEN_DOMCTL_max_mem                       11
@@ -1049,7 +1155,7 @@ struct xen_domctl {
 #define XEN_DOMCTL_suppress_spurious_page_faults 53
 #define XEN_DOMCTL_debug_op                      54
 #define XEN_DOMCTL_gethvmcontext_partial         55
-#define XEN_DOMCTL_mem_event_op                  56
+#define XEN_DOMCTL_vm_event_op                   56
 #define XEN_DOMCTL_mem_sharing_op                57
 #define XEN_DOMCTL_disable_migrate               58
 #define XEN_DOMCTL_gettscinfo                    59
@@ -1069,7 +1175,11 @@ struct xen_domctl {
 #define XEN_DOMCTL_set_vcpu_msrs                 73
 #define XEN_DOMCTL_setvnumainfo                  74
 #define XEN_DOMCTL_psr_cmt_op                    75
-#define XEN_DOMCTL_arm_configure_domain          76
+#define XEN_DOMCTL_monitor_op                    77
+#define XEN_DOMCTL_psr_cat_op                    78
+#define XEN_DOMCTL_soft_reset                    79
+#define XEN_DOMCTL_set_gnttab_limits             80
+#define XEN_DOMCTL_vuart_op                      81
 #define XEN_DOMCTL_gdbsx_guestmemio            1000
 #define XEN_DOMCTL_gdbsx_pausevcpu             1001
 #define XEN_DOMCTL_gdbsx_unpausevcpu           1002
@@ -1078,13 +1188,8 @@ struct xen_domctl {
     domid_t  domain;
     union {
         struct xen_domctl_createdomain      createdomain;
-#if defined(__arm__) || defined(__aarch64__)
-        struct xen_domctl_arm_configuredomain configuredomain;
-#endif
         struct xen_domctl_getdomaininfo     getdomaininfo;
         struct xen_domctl_getmemlist        getmemlist;
-        struct xen_domctl_getpageframeinfo  getpageframeinfo;
-        struct xen_domctl_getpageframeinfo2 getpageframeinfo2;
         struct xen_domctl_getpageframeinfo3 getpageframeinfo3;
         struct xen_domctl_nodeaffinity      nodeaffinity;
         struct xen_domctl_vcpuaffinity      vcpuaffinity;
@@ -1117,7 +1222,7 @@ struct xen_domctl {
         struct xen_domctl_set_target        set_target;
         struct xen_domctl_subscribe         subscribe;
         struct xen_domctl_debug_op          debug_op;
-        struct xen_domctl_mem_event_op      mem_event_op;
+        struct xen_domctl_vm_event_op       vm_event_op;
         struct xen_domctl_mem_sharing_op    mem_sharing_op;
 #if defined(__i386__) || defined(__x86_64__)
         struct xen_domctl_cpuid             cpuid;
@@ -1135,6 +1240,10 @@ struct xen_domctl {
         struct xen_domctl_gdbsx_domstatus   gdbsx_domstatus;
         struct xen_domctl_vnuma             vnuma;
         struct xen_domctl_psr_cmt_op        psr_cmt_op;
+        struct xen_domctl_monitor_op        monitor_op;
+        struct xen_domctl_psr_cat_op        psr_cat_op;
+        struct xen_domctl_set_gnttab_limits set_gnttab_limits;
+        struct xen_domctl_vuart_op          vuart_op;
         uint8_t                             pad[128];
     } u;
 };
diff --git a/include/xen/elfnote.h b/include/xen/elfnote.h
index 353985f..936aa65 100644
--- a/include/xen/elfnote.h
+++ b/include/xen/elfnote.h
@@ -173,7 +173,9 @@
  * The (non-default) location the initial phys-to-machine map should be
  * placed at by the hypervisor (Dom0) or the tools (DomU).
  * The kernel must be prepared for this mapping to be established using
- * large pages, despite such otherwise not being available to guests.
+ * large pages, despite such otherwise not being available to guests. Note
+ * that these large pages may be misaligned in PFN space (they'll obviously
+ * be aligned in MFN and virtual address spaces).
  * The kernel must also be able to handle the page table pages used for
  * this mapping not being accessible through the initial mapping.
  * (Only x86-64 supports this at present.)
diff --git a/include/xen/errno.h b/include/xen/errno.h
new file mode 100644
index 0000000..305c112
--- /dev/null
+++ b/include/xen/errno.h
@@ -0,0 +1,124 @@
+/*
+ * There are two expected ways of including this header.
+ *
+ * 1) The "default" case (expected from tools etc).
+ *
+ * Simply #include <public/errno.h>
+ *
+ * In this circumstance, normal header guards apply and the includer shall get
+ * an enumeration in the XEN_xxx namespace, appropriate for C or assembly.
+ *
+ * 2) The special case where the includer provides a XEN_ERRNO() in scope.
+ *
+ * In this case, no inclusion guards apply and the caller is responsible for
+ * their XEN_ERRNO() being appropriate in the included context.  The header
+ * will unilaterally #undef XEN_ERRNO().
+ */
+
+#ifndef XEN_ERRNO
+
+/*
+ * Includer has not provided a custom XEN_ERRNO().  Arrange for normal header
+ * guards, an automatic enum (for C code) and constants in the XEN_xxx
+ * namespace.
+ */
+#ifndef __XEN_PUBLIC_ERRNO_H__
+#define __XEN_PUBLIC_ERRNO_H__
+
+#define XEN_ERRNO_DEFAULT_INCLUDE
+
+#ifndef __ASSEMBLY__
+
+#define XEN_ERRNO(name, value) XEN_##name = value,
+enum xen_errno {
+
+#elif __XEN_INTERFACE_VERSION__ < 0x00040700
+
+#define XEN_ERRNO(name, value) .equ XEN_##name, value
+
+#endif /* __ASSEMBLY__ */
+
+#endif /* __XEN_PUBLIC_ERRNO_H__ */
+#endif /* !XEN_ERRNO */
+
+/* ` enum neg_errnoval {  [ -Efoo for each Efoo in the list below ]  } */
+/* ` enum errnoval { */
+
+#ifdef XEN_ERRNO
+
+/*
+ * Values originating from x86 Linux. Please consider using respective
+ * values when adding new definitions here.
+ *
+ * The set of identifiers to be added here shouldn't extend beyond what
+ * POSIX mandates (see e.g.
+ * http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/errno.h.html)
+ * with the exception that we support some optional (XSR) values
+ * specified there (but no new ones should be added).
+ */
+
+XEN_ERRNO(EPERM,	 1)	/* Operation not permitted */
+XEN_ERRNO(ENOENT,	 2)	/* No such file or directory */
+XEN_ERRNO(ESRCH,	 3)	/* No such process */
+#ifdef __XEN__ /* Internal only, should never be exposed to the guest. */
+XEN_ERRNO(EINTR,	 4)	/* Interrupted system call */
+#endif
+XEN_ERRNO(EIO,		 5)	/* I/O error */
+XEN_ERRNO(ENXIO,	 6)	/* No such device or address */
+XEN_ERRNO(E2BIG,	 7)	/* Arg list too long */
+XEN_ERRNO(ENOEXEC,	 8)	/* Exec format error */
+XEN_ERRNO(EBADF,	 9)	/* Bad file number */
+XEN_ERRNO(ECHILD,	10)	/* No child processes */
+XEN_ERRNO(EAGAIN,	11)	/* Try again */
+XEN_ERRNO(EWOULDBLOCK,	11)	/* Operation would block.  Aliases EAGAIN */
+XEN_ERRNO(ENOMEM,	12)	/* Out of memory */
+XEN_ERRNO(EACCES,	13)	/* Permission denied */
+XEN_ERRNO(EFAULT,	14)	/* Bad address */
+XEN_ERRNO(EBUSY,	16)	/* Device or resource busy */
+XEN_ERRNO(EEXIST,	17)	/* File exists */
+XEN_ERRNO(EXDEV,	18)	/* Cross-device link */
+XEN_ERRNO(ENODEV,	19)	/* No such device */
+XEN_ERRNO(EISDIR,	21)	/* Is a directory */
+XEN_ERRNO(EINVAL,	22)	/* Invalid argument */
+XEN_ERRNO(ENFILE,	23)	/* File table overflow */
+XEN_ERRNO(EMFILE,	24)	/* Too many open files */
+XEN_ERRNO(ENOSPC,	28)	/* No space left on device */
+XEN_ERRNO(EROFS,	30)	/* Read-only file system */
+XEN_ERRNO(EMLINK,	31)	/* Too many links */
+XEN_ERRNO(EDOM,		33)	/* Math argument out of domain of func */
+XEN_ERRNO(ERANGE,	34)	/* Math result not representable */
+XEN_ERRNO(EDEADLK,	35)	/* Resource deadlock would occur */
+XEN_ERRNO(EDEADLOCK,	35)	/* Resource deadlock would occur. Aliases EDEADLK */
+XEN_ERRNO(ENAMETOOLONG,	36)	/* File name too long */
+XEN_ERRNO(ENOLCK,	37)	/* No record locks available */
+XEN_ERRNO(ENOSYS,	38)	/* Function not implemented */
+XEN_ERRNO(ENOTEMPTY,	39)	/* Directory not empty */
+XEN_ERRNO(ENODATA,	61)	/* No data available */
+XEN_ERRNO(ETIME,	62)	/* Timer expired */
+XEN_ERRNO(EBADMSG,	74)	/* Not a data message */
+XEN_ERRNO(EOVERFLOW,	75)	/* Value too large for defined data type */
+XEN_ERRNO(EILSEQ,	84)	/* Illegal byte sequence */
+#ifdef __XEN__ /* Internal only, should never be exposed to the guest. */
+XEN_ERRNO(ERESTART,	85)	/* Interrupted system call should be restarted */
+#endif
+XEN_ERRNO(ENOTSOCK,	88)	/* Socket operation on non-socket */
+XEN_ERRNO(EOPNOTSUPP,	95)	/* Operation not supported on transport endpoint */
+XEN_ERRNO(EADDRINUSE,	98)	/* Address already in use */
+XEN_ERRNO(EADDRNOTAVAIL, 99)	/* Cannot assign requested address */
+XEN_ERRNO(ENOBUFS,	105)	/* No buffer space available */
+XEN_ERRNO(EISCONN,	106)	/* Transport endpoint is already connected */
+XEN_ERRNO(ENOTCONN,	107)	/* Transport endpoint is not connected */
+XEN_ERRNO(ETIMEDOUT,	110)	/* Connection timed out */
+
+#undef XEN_ERRNO
+#endif /* XEN_ERRNO */
+/* ` } */
+
+/* Clean up from a default include.  Close the enum (for C). */
+#ifdef XEN_ERRNO_DEFAULT_INCLUDE
+#undef XEN_ERRNO_DEFAULT_INCLUDE
+#ifndef __ASSEMBLY__
+};
+#endif
+
+#endif /* XEN_ERRNO_DEFAULT_INCLUDE */
diff --git a/include/xen/event_channel.h b/include/xen/event_channel.h
index 05e531d..44c549d 100644
--- a/include/xen/event_channel.h
+++ b/include/xen/event_channel.h
@@ -85,7 +85,7 @@ DEFINE_XEN_GUEST_HANDLE(evtchn_port_t);
  * is allocated in <dom> and returned as <port>.
  * NOTES:
  *  1. If the caller is unprivileged then <dom> must be DOMID_SELF.
- *  2. <rdom> may be DOMID_SELF, allowing loopback connections.
+ *  2. <remote_dom> may be DOMID_SELF, allowing loopback connections.
  */
 struct evtchn_alloc_unbound {
     /* IN parameters */
diff --git a/include/xen/features.h b/include/xen/features.h
index 16d92aa..2110b04 100644
--- a/include/xen/features.h
+++ b/include/xen/features.h
@@ -99,6 +99,9 @@
 #define XENFEAT_grant_map_identity        12
  */
 
+/* Guest can use XENMEMF_vnode to specify virtual node for memory op. */
+#define XENFEAT_memory_op_vnode_supported 13
+
 #define XENFEAT_NR_SUBMAPS 1
 
 #endif /* __XEN_PUBLIC_FEATURES_H__ */
diff --git a/include/xen/gcov.h b/include/xen/gcov.h
deleted file mode 100644
index 1b29b48..0000000
--- a/include/xen/gcov.h
+++ /dev/null
@@ -1,115 +0,0 @@
-/******************************************************************************
- * gcov.h
- *
- * Coverage structures exported by Xen.
- * Structure is different from Gcc one.
- *
- * 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) 2013, Citrix Systems R&D Ltd.
- */
-
-#ifndef __XEN_PUBLIC_GCOV_H__
-#define __XEN_PUBLIC_GCOV_H__ __XEN_PUBLIC_GCOV_H__
-
-#define XENCOV_COUNTERS         5
-#define XENCOV_TAG_BASE         0x58544300u
-#define XENCOV_TAG_FILE         (XENCOV_TAG_BASE+0x46u)
-#define XENCOV_TAG_FUNC         (XENCOV_TAG_BASE+0x66u)
-#define XENCOV_TAG_COUNTER(n)   (XENCOV_TAG_BASE+0x30u+((n)&0xfu))
-#define XENCOV_TAG_END          (XENCOV_TAG_BASE+0x2eu)
-#define XENCOV_IS_TAG_COUNTER(n) \
-    ((n) >= XENCOV_TAG_COUNTER(0) && (n) < XENCOV_TAG_COUNTER(XENCOV_COUNTERS))
-#define XENCOV_COUNTER_NUM(n) ((n)-XENCOV_TAG_COUNTER(0))
-
-/*
- * The main structure for the blob is
- * BLOB := FILE.. END
- * FILE := TAG_FILE VERSION STAMP FILENAME COUNTERS FUNCTIONS
- * FILENAME := LEN characters
- *   characters are padded to 32 bit
- * LEN := 32 bit value
- * COUNTERS := TAG_COUNTER(n) NUM COUNTER..
- * NUM := 32 bit valie
- * COUNTER := 64 bit value
- * FUNCTIONS := TAG_FUNC NUM FUNCTION..
- * FUNCTION := IDENT CHECKSUM NUM_COUNTERS
- *
- * All tagged structures are aligned to 8 bytes
- */
-
-/**
- * File information
- * Prefixed with XENCOV_TAG_FILE and a string with filename
- * Aligned to 8 bytes
- */
-struct xencov_file
-{
-    uint32_t tag; /* XENCOV_TAG_FILE */
-    uint32_t version;
-    uint32_t stamp;
-    uint32_t fn_len;
-    char filename[1];
-};
-
-
-/**
- * Counters information
- * Prefixed with XENCOV_TAG_COUNTER(n) where n is 0..(XENCOV_COUNTERS-1)
- * Aligned to 8 bytes
- */
-struct xencov_counter
-{
-    uint32_t tag; /* XENCOV_TAG_COUNTER(n) */
-    uint32_t num;
-    uint64_t values[1];
-};
-
-/**
- * Information for each function
- * Number of counter is equal to the number of counter structures got before
- */
-struct xencov_function
-{
-    uint32_t ident;
-    uint32_t checksum;
-    uint32_t num_counters[1];
-};
-
-/**
- * Information for all functions
- * Aligned to 8 bytes
- */
-struct xencov_functions
-{
-    uint32_t tag; /* XENCOV_TAG_FUNC */
-    uint32_t num;
-    struct xencov_function xencov_function[1];
-};
-
-/**
- * Terminator
- */
-struct xencov_end
-{
-    uint32_t tag; /* XENCOV_TAG_END */
-};
-
-#endif /* __XEN_PUBLIC_GCOV_H__ */
-
diff --git a/include/xen/grant_table.h b/include/xen/grant_table.h
index 20d4e77..018036e 100644
--- a/include/xen/grant_table.h
+++ b/include/xen/grant_table.h
@@ -43,7 +43,7 @@
  * table are identified by grant references. A grant reference is an
  * integer, which indexes into the grant table. It acts as a
  * capability which the grantee can use to perform operations on the
- * granter’s memory.
+ * granter's memory.
  *
  * This capability-based system allows shared-memory communications
  * between unprivileged domains. A grant reference also encapsulates
@@ -134,8 +134,10 @@ struct grant_entry_v1 {
     /* The domain being granted foreign privileges. [GST] */
     domid_t  domid;
     /*
-     * GTF_permit_access: Frame that @domid is allowed to map and access. [GST]
-     * GTF_accept_transfer: Frame whose ownership transferred by @domid. [XEN]
+     * GTF_permit_access: GFN that @domid is allowed to map and access. [GST]
+     * GTF_accept_transfer: GFN that @domid is allowed to transfer into. [GST]
+     * GTF_transfer_completed: MFN whose ownership transferred by @domid
+     *                         (non-translated guests only). [XEN]
      */
     uint32_t frame;
 };
@@ -321,7 +323,7 @@ typedef uint32_t grant_handle_t;
 /*
  * GNTTABOP_map_grant_ref: Map the grant entry (<dom>,<ref>) for access
  * by devices and/or host CPUs. If successful, <handle> is a tracking number
- * that must be presented later to destroy the mapping(s). On error, <handle>
+ * that must be presented later to destroy the mapping(s). On error, <status>
  * is a negative status code.
  * NOTES:
  *  1. If GNTMAP_device_map is specified then <dev_bus_addr> is the address
@@ -409,12 +411,13 @@ typedef struct gnttab_dump_table gnttab_dump_table_t;
 DEFINE_XEN_GUEST_HANDLE(gnttab_dump_table_t);
 
 /*
- * GNTTABOP_transfer_grant_ref: Transfer <frame> to a foreign domain. The
- * foreign domain has previously registered its interest in the transfer via
- * <domid, ref>.
+ * GNTTABOP_transfer: Transfer <frame> to a foreign domain. The foreign domain
+ * has previously registered its interest in the transfer via <domid, ref>.
  *
  * Note that, even if the transfer fails, the specified page no longer belongs
  * to the calling domain *unless* the error is GNTST_bad_page.
+ *
+ * Note further that only PV guests can use this operation.
  */
 struct gnttab_transfer {
     /* IN parameters. */
@@ -453,7 +456,7 @@ DEFINE_XEN_GUEST_HANDLE(gnttab_transfer_t);
 
 struct gnttab_copy {
     /* IN parameters. */
-    struct {
+    struct gnttab_copy_ptr {
         union {
             grant_ref_t ref;
             xen_pfn_t   gmfn;
diff --git a/include/xen/hvm/dm_op.h b/include/xen/hvm/dm_op.h
new file mode 100644
index 0000000..6bbab5f
--- /dev/null
+++ b/include/xen/hvm/dm_op.h
@@ -0,0 +1,417 @@
+/*
+ * Copyright (c) 2016, Citrix Systems Inc
+ *
+ * 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.
+ *
+ */
+
+#ifndef __XEN_PUBLIC_HVM_DM_OP_H__
+#define __XEN_PUBLIC_HVM_DM_OP_H__
+
+#include "../xen.h"
+
+#if defined(__XEN__) || defined(__XEN_TOOLS__)
+
+#include "../event_channel.h"
+
+#ifndef uint64_aligned_t
+#define uint64_aligned_t uint64_t
+#endif
+
+/*
+ * IOREQ Servers
+ *
+ * The interface between an I/O emulator an Xen is called an IOREQ Server.
+ * A domain supports a single 'legacy' IOREQ Server which is instantiated if
+ * parameter...
+ *
+ * HVM_PARAM_IOREQ_PFN is read (to get the gfn containing the synchronous
+ * ioreq structures), or...
+ * HVM_PARAM_BUFIOREQ_PFN is read (to get the gfn containing the buffered
+ * ioreq ring), or...
+ * HVM_PARAM_BUFIOREQ_EVTCHN is read (to get the event channel that Xen uses
+ * to request buffered I/O emulation).
+ *
+ * The following hypercalls facilitate the creation of IOREQ Servers for
+ * 'secondary' emulators which are invoked to implement port I/O, memory, or
+ * PCI config space ranges which they explicitly register.
+ */
+
+typedef uint16_t ioservid_t;
+
+/*
+ * XEN_DMOP_create_ioreq_server: Instantiate a new IOREQ Server for a
+ *                               secondary emulator.
+ *
+ * The <id> handed back is unique for target domain. The valur of
+ * <handle_bufioreq> should be one of HVM_IOREQSRV_BUFIOREQ_* defined in
+ * hvm_op.h. If the value is HVM_IOREQSRV_BUFIOREQ_OFF then  the buffered
+ * ioreq ring will not be allocated and hence all emulation requests to
+ * this server will be synchronous.
+ */
+#define XEN_DMOP_create_ioreq_server 1
+
+struct xen_dm_op_create_ioreq_server {
+    /* IN - should server handle buffered ioreqs */
+    uint8_t handle_bufioreq;
+    uint8_t pad[3];
+    /* OUT - server id */
+    ioservid_t id;
+};
+
+/*
+ * XEN_DMOP_get_ioreq_server_info: Get all the information necessary to
+ *                                 access IOREQ Server <id>.
+ *
+ * The emulator needs to map the synchronous ioreq structures and buffered
+ * ioreq ring (if it exists) that Xen uses to request emulation. These are
+ * hosted in the target domain's gmfns <ioreq_gfn> and <bufioreq_gfn>
+ * respectively. In addition, if the IOREQ Server is handling buffered
+ * emulation requests, the emulator needs to bind to event channel
+ * <bufioreq_port> to listen for them. (The event channels used for
+ * synchronous emulation requests are specified in the per-CPU ioreq
+ * structures in <ioreq_gfn>).
+ * If the IOREQ Server is not handling buffered emulation requests then the
+ * values handed back in <bufioreq_gfn> and <bufioreq_port> will both be 0.
+ */
+#define XEN_DMOP_get_ioreq_server_info 2
+
+struct xen_dm_op_get_ioreq_server_info {
+    /* IN - server id */
+    ioservid_t id;
+    uint16_t pad;
+    /* OUT - buffered ioreq port */
+    evtchn_port_t bufioreq_port;
+    /* OUT - sync ioreq gfn */
+    uint64_aligned_t ioreq_gfn;
+    /* OUT - buffered ioreq gfn */
+    uint64_aligned_t bufioreq_gfn;
+};
+
+/*
+ * XEN_DMOP_map_io_range_to_ioreq_server: Register an I/O range for
+ *                                        emulation by the client of
+ *                                        IOREQ Server <id>.
+ * XEN_DMOP_unmap_io_range_from_ioreq_server: Deregister an I/O range
+ *                                            previously registered for
+ *                                            emulation by the client of
+ *                                            IOREQ Server <id>.
+ *
+ * There are three types of I/O that can be emulated: port I/O, memory
+ * accesses and PCI config space accesses. The <type> field denotes which
+ * type of range* the <start> and <end> (inclusive) fields are specifying.
+ * PCI config space ranges are specified by segment/bus/device/function
+ * values which should be encoded using the DMOP_PCI_SBDF helper macro
+ * below.
+ *
+ * NOTE: unless an emulation request falls entirely within a range mapped
+ * by a secondary emulator, it will not be passed to that emulator.
+ */
+#define XEN_DMOP_map_io_range_to_ioreq_server 3
+#define XEN_DMOP_unmap_io_range_from_ioreq_server 4
+
+struct xen_dm_op_ioreq_server_range {
+    /* IN - server id */
+    ioservid_t id;
+    uint16_t pad;
+    /* IN - type of range */
+    uint32_t type;
+# define XEN_DMOP_IO_RANGE_PORT   0 /* I/O port range */
+# define XEN_DMOP_IO_RANGE_MEMORY 1 /* MMIO range */
+# define XEN_DMOP_IO_RANGE_PCI    2 /* PCI segment/bus/dev/func range */
+    /* IN - inclusive start and end of range */
+    uint64_aligned_t start, end;
+};
+


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============9113802409544959887==--

From xen-changelog-bounces@lists.xen.org Wed Oct 04 20:33:10 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 04 Oct 2017 20:33:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dzqLq-0005cx-6q; Wed, 04 Oct 2017 20:33:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzqLo-0005cr-Lh
 for xen-changelog@lists.xensource.com; Wed, 04 Oct 2017 20:33:04 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 26/02-03422-F7545D95; Wed, 04 Oct 2017 20:33:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbfe9Wq
 kwYfr4hYTthk4MHps79vFHsAYxZqZl5RfkcCasXLdOfaCXq6KSSeesDUw7uboYuTiEBL4zSgx
 +f8BFgjnPKPE+y1/mboYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ2kRFjAX6LrF
 FgJr4CZxPOPv9lBbBag8qkzp7BOYORYwMiwilGjOLWoLLVI19hQL6koMz2jJDcxM0fX0MBMLz
 e1uDgxPTUnMalYLzk/dxMj0CcMQLCDsWlR4CFGSQ4mJVHe/S5XI4X4kvJTKjMSizPii0pzUos
 PMcpwcChJ8B4GyQkWpaanVqRl5gCDAyYtwcGjJMLbC5LmLS5IzC3OTIdInWJUlBLnvQ+SEABJ
 ZJTmwbXBAvISo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHmvg0zhycwrgZv+CmgxE9DiOU1XQ
 BaXJCKkpBoY3W6W3WBcYs6779bs2z8LFui39vxp1Pk3g9PkY7LBiQ/VvjZ8r2ZoF9kyPhWdf+
 XYdM/gwPLljkoTM/rkLZ6tNG7JaDdXPN77MKi9+PunZr8XNntPylk2SVzyry58JR1+bWa87LF
 nR4tCnNJO/l2yqvSYdUJB3sLYGyz7Mvzzlin0VFbvK92lxFKckWioxVxUnAgAi92Eb0MCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1507149182!69700037!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5941 invoked from network); 4 Oct 2017 20:33:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Oct 2017 20:33:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzqLm-0002Qw-5P
 for xen-changelog@lists.xensource.com; Wed, 04 Oct 2017 20:33:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dzqLm-0006Xy-36
 for xen-changelog@lists.xensource.com; Wed, 04 Oct 2017 20:33:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dzqLm-0006Xy-36@xenbits.xenproject.org>
Date: Wed, 04 Oct 2017 20:33:02 +0000
Subject: [Xen-changelog] [xen master] x86/msr: Correct the definition of
	MSR_IA32_APICBASE_BASE
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGRiYzRiNmUxM2E1ZDBkZDg5NjdjZGU3ZmY3MDAwYWIxZWQ4ODYyNWUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEF1ZyA1IDE0OjUxOjEzIDIwMTYgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE9jdCAzIDE3OjQ1OjI0
IDIwMTcgKzAxMDAKCiAgICB4ODYvbXNyOiBDb3JyZWN0IHRoZSBkZWZpbml0aW9uIG9mIE1TUl9J
QTMyX0FQSUNCQVNFX0JBU0UKICAgIAogICAgMHhmZmZmZiA8PCAxMiBpcyB1bmRlZmluZWQgYmVo
YXZpb3VyLCBkdWUgdG8gc2hpZnRpbmcgaW50byB0aGUgc2lnbiBiaXQgb2YgYW4KICAgIGludGVn
ZXIuCiAgICAKICAgIFNwb3R0ZWQgYnkgdGhlIFVuZGVmaW5lZCBCZWhhdmlvdXIgU2FuaXRpc2Vy
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
LS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oIHwgMiArLQogMSBmaWxlIGNoYW5n
ZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgK
aW5kZXggNGUwOGRlNi4uYjk5YzYyMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
c3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCkBAIC0zMDUs
NyArMzA1LDcgQEAKICNkZWZpbmUgTVNSX0lBMzJfQVBJQ0JBU0VfQlNQCQkoMTw8OCkKICNkZWZp
bmUgTVNSX0lBMzJfQVBJQ0JBU0VfRVhURAkJKDE8PDEwKQogI2RlZmluZSBNU1JfSUEzMl9BUElD
QkFTRV9FTkFCTEUJKDE8PDExKQotI2RlZmluZSBNU1JfSUEzMl9BUElDQkFTRV9CQVNFCQkoMHhm
ZmZmZjw8MTIpCisjZGVmaW5lIE1TUl9JQTMyX0FQSUNCQVNFX0JBU0UJCTB4MDAwZmZmZmZmZmZm
ZjAwMHVsCiAjZGVmaW5lIE1TUl9JQTMyX0FQSUNCQVNFX01TUiAgICAgICAgICAgMHg4MDAKICNk
ZWZpbmUgTVNSX0lBMzJfQVBJQ1RQUl9NU1IgICAgICAgICAgICAweDgwOAogI2RlZmluZSBNU1Jf
SUEzMl9BUElDUFBSX01TUiAgICAgICAgICAgIDB4ODBhCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Oct 05 04:55:10 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 04:55:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dzyBf-0005AJ-A1; Thu, 05 Oct 2017 04:55:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzyBd-0005AD-S1
 for xen-changelog@lists.xensource.com; Thu, 05 Oct 2017 04:55:06 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 D7/BF-02226-82BB5D95; Thu, 05 Oct 2017 04:55:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrELMWRWlGSWpSXmKPExsWS0XRdVVdj99V
 Ig85/7BYTthk4MHps79vFHsAYxZqZl5RfkcCaMW31V5aCJw2MFU9WzGVqYPwe2cXIxSEk8JtR
 YkXjU2YI5zyjxJEnT9i7GDk42ATEJObuVehi5OQQEVCVmLViOTOILSSgLtH0u4ENxBYWCJXYv
 ayZEcTmFTCT+HjrDiuIzQJUv/nMMvYJjBwLGBlWMWoUpxaVpRbpGlrqJRVlpmeU5CZm5ugaGh
 jr5aYWFyemp+YkJhXrJefnbmIE+qWegYFxB+Pv436HGCU5mJREeQ22XY0U4kvKT6nMSCzOiC8
 qzUktPsQow8GhJMFbvgsoJ1iUmp5akZaZAwwQmLQEB4+SCG8OSJq3uCAxtzgzHSJ1ilFRSpxX
 HSQhAJLIKM2Da4MF5SVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwryJIFN4MvNK4Ka/AlrMB
 LR4TtMVkMUliQgpqQbGKGuz8ms8Jcl7Ts5daKvf++nODy0r4UdfZpe/Utmf8TOy90S2edPEjZ
 cuh+zNz5FZ3egkcUTbd5WSQoJie2NjEbfzKdld0VOmW5XeehbRu+hGkYs80xuGjr91lbvkvba
 nMmkXBEl9iP5uVKXh4hF5cTbP+aeuM5aG2byZndV17b4oXyHXnXNKLMUZiYZazEXFiQDlnK4e
 RQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1507179302!59879964!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48551 invoked from network); 5 Oct 2017 04:55:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Oct 2017 04:55:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzyBa-0006SW-JI
 for xen-changelog@lists.xensource.com; Thu, 05 Oct 2017 04:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dzyBa-0002Qi-FE
 for xen-changelog@lists.xensource.com; Thu, 05 Oct 2017 04:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dzyBa-0002Qi-FE@xenbits.xenproject.org>
Date: Thu, 05 Oct 2017 04:55:02 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.9] vga: stop passing pointers to
	vga_draw_line* functions
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDA2MDQ4ZDA0NTNjMDg3NzQ1ZWU4ZDRkNWI3NTlkNjZlMmZjMGY3NTgKQXV0aG9yOiAg
ICAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IE1vbiBBdWcg
MjggMTQ6Mjk6MDYgMjAxNyArMDIwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFdlZCBPY3QgNCAxMTowMzoxNyAyMDE3
IC0wNzAwCgogICAgdmdhOiBzdG9wIHBhc3NpbmcgcG9pbnRlcnMgdG8gdmdhX2RyYXdfbGluZSog
ZnVuY3Rpb25zCiAgICAKICAgIEluc3RlYWQgcGFzcyBhcm91bmQgdGhlIGFkZHJlc3MgKGFrYSBv
ZmZzZXQgaW50byB2Z2EgbWVtb3J5KS4KICAgIEFkZCB2Z2FfcmVhZF8qIGhlbHBlciBmdW5jdGlv
bnMgd2hpY2ggYXBwbHkgdmJlX3NpemVfbWFzayB0bwogICAgdGhlIGFkZHJlc3MsIHRvIG1ha2Ug
c3VyZSB0aGUgYWRkcmVzcyBzdGF5cyB3aXRoaW4gdGhlIHZhbGlkCiAgICByYW5nZSwgc2ltaWxh
ciB0byB0aGUgY2lycnVzIGJsaXR0ZXIgZml4ZXMgKGNvbW1pdHMgZmZhZjg1Nzc3OAogICAgYW5k
IDAyNmFlZmZjYjQpLgogICAgCiAgICBJbXBhY3Q6ICBEb1MgZm9yIHByaXZpbGVnZWQgZ3Vlc3Qg
dXNlcnMuICBxZW11IGNyYXNoZXMgd2l0aAogICAgYSBzZWdmYXVsdCwgd2hlbiBoaXR0aW5nIHRo
ZSBndWFyZCBwYWdlIGFmdGVyIHZnYSBtZW1vcnkKICAgIGFsbG9jYXRpb24sIHdoaWxlIHJlYWRp
bmcgdmdhIG1lbW9yeSBmb3IgZGlzcGxheSB1cGRhdGVzLgogICAgCiAgICBjaGVycnkgcGlja2Vk
IGZyb20gY29tbWl0IDNkOTBjNjI1NDg2MzY5M2E2YjEzZDkxOGQyYjg2ODJlMDhiYmM2ODEKICAg
IAogICAgRml4ZXM6IENWRS0yMDE3LTEzNjcyCiAgICBDYzogUCBKIFAgPHBwYW5kaXRAcmVkaGF0
LmNvbT4KICAgIFJlcG9ydGVkLWJ5OiBEYXZpZCBCdWNoYW5hbiA8ZEB2aWRidWNoYW5hbi5jby51
az4KICAgIFNpZ25lZC1vZmYtYnk6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgog
ICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogICAgTWVzc2FnZS1pZDogMjAxNzA4MjgxMjI5MDYuMTg5OTMtMS1rcmF4ZWxAcmVkaGF0
LmNvbQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNzQzNDc3NWFiZjhmYjJjYTNiOWU4
MDVkMzA2NTZmNGRhOGMwODgxNikKLS0tCiBody9kaXNwbGF5L3ZnYS1oZWxwZXJzLmggfCAyMDIg
KysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGh3L2Rpc3Bs
YXkvdmdhLmMgICAgICAgICB8ICAgNSArLQogaHcvZGlzcGxheS92Z2FfaW50LmggICAgIHwgICAx
ICsKIDMgZmlsZXMgY2hhbmdlZCwgMTE0IGluc2VydGlvbnMoKyksIDk0IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL2h3L2Rpc3BsYXkvdmdhLWhlbHBlcnMuaCBiL2h3L2Rpc3BsYXkvdmdhLWhl
bHBlcnMuaAppbmRleCA5NGY2ZGUyLi41YTc1MmIzIDEwMDY0NAotLS0gYS9ody9kaXNwbGF5L3Zn
YS1oZWxwZXJzLmgKKysrIGIvaHcvZGlzcGxheS92Z2EtaGVscGVycy5oCkBAIC05NSwyMCArOTUs
NDYgQEAgc3RhdGljIHZvaWQgdmdhX2RyYXdfZ2x5cGg5KHVpbnQ4X3QgKmQsIGludCBsaW5lc2l6
ZSwKICAgICB9IHdoaWxlICgtLWgpOwogfQogCitzdGF0aWMgaW5saW5lIHVpbnQ4X3QgdmdhX3Jl
YWRfYnl0ZShWR0FDb21tb25TdGF0ZSAqdmdhLCB1aW50MzJfdCBhZGRyKQoreworICAgIHJldHVy
biB2Z2EtPnZyYW1fcHRyW2FkZHIgJiB2Z2EtPnZiZV9zaXplX21hc2tdOworfQorCitzdGF0aWMg
aW5saW5lIHVpbnQxNl90IHZnYV9yZWFkX3dvcmRfbGUoVkdBQ29tbW9uU3RhdGUgKnZnYSwgdWlu
dDMyX3QgYWRkcikKK3sKKyAgICB1aW50MzJfdCBvZmZzZXQgPSBhZGRyICYgdmdhLT52YmVfc2l6
ZV9tYXNrICYgfjE7CisgICAgdWludDE2X3QgKnB0ciA9ICh1aW50MTZfdCAqKSh2Z2EtPnZyYW1f
cHRyICsgb2Zmc2V0KTsKKyAgICByZXR1cm4gbGR1d19sZV9wKHB0cik7Cit9CisKK3N0YXRpYyBp
bmxpbmUgdWludDE2X3QgdmdhX3JlYWRfd29yZF9iZShWR0FDb21tb25TdGF0ZSAqdmdhLCB1aW50
MzJfdCBhZGRyKQoreworICAgIHVpbnQzMl90IG9mZnNldCA9IGFkZHIgJiB2Z2EtPnZiZV9zaXpl
X21hc2sgJiB+MTsKKyAgICB1aW50MTZfdCAqcHRyID0gKHVpbnQxNl90ICopKHZnYS0+dnJhbV9w
dHIgKyBvZmZzZXQpOworICAgIHJldHVybiBsZHV3X2JlX3AocHRyKTsKK30KKworc3RhdGljIGlu
bGluZSB1aW50MzJfdCB2Z2FfcmVhZF9kd29yZF9sZShWR0FDb21tb25TdGF0ZSAqdmdhLCB1aW50
MzJfdCBhZGRyKQoreworICAgIHVpbnQzMl90IG9mZnNldCA9IGFkZHIgJiB2Z2EtPnZiZV9zaXpl
X21hc2sgJiB+MzsKKyAgICB1aW50MzJfdCAqcHRyID0gKHVpbnQzMl90ICopKHZnYS0+dnJhbV9w
dHIgKyBvZmZzZXQpOworICAgIHJldHVybiBsZGxfbGVfcChwdHIpOworfQorCiAvKgogICogNCBj
b2xvciBtb2RlCiAgKi8KLXN0YXRpYyB2b2lkIHZnYV9kcmF3X2xpbmUyKFZHQUNvbW1vblN0YXRl
ICpzMSwgdWludDhfdCAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ4
X3QgKnMsIGludCB3aWR0aCkKK3N0YXRpYyB2b2lkIHZnYV9kcmF3X2xpbmUyKFZHQUNvbW1vblN0
YXRlICp2Z2EsIHVpbnQ4X3QgKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCBhZGRyLCBpbnQgd2lkdGgpCiB7CiAgICAgdWludDMyX3QgcGxhbmVfbWFzaywgKnBhbGV0dGUs
IGRhdGEsIHY7CiAgICAgaW50IHg7CiAKLSAgICBwYWxldHRlID0gczEtPmxhc3RfcGFsZXR0ZTsK
LSAgICBwbGFuZV9tYXNrID0gbWFzazE2W3MxLT5hcltWR0FfQVRDX1BMQU5FX0VOQUJMRV0gJiAw
eGZdOworICAgIHBhbGV0dGUgPSB2Z2EtPmxhc3RfcGFsZXR0ZTsKKyAgICBwbGFuZV9tYXNrID0g
bWFzazE2W3ZnYS0+YXJbVkdBX0FUQ19QTEFORV9FTkFCTEVdICYgMHhmXTsKICAgICB3aWR0aCA+
Pj0gMzsKICAgICBmb3IoeCA9IDA7IHggPCB3aWR0aDsgeCsrKSB7Ci0gICAgICAgIGRhdGEgPSAo
KHVpbnQzMl90ICopcylbMF07CisgICAgICAgIGRhdGEgPSB2Z2FfcmVhZF9kd29yZF9sZSh2Z2Es
IGFkZHIpOwogICAgICAgICBkYXRhICY9IHBsYW5lX21hc2s7CiAgICAgICAgIHYgPSBleHBhbmQy
W0dFVF9QTEFORShkYXRhLCAwKV07CiAgICAgICAgIHYgfD0gZXhwYW5kMltHRVRfUExBTkUoZGF0
YSwgMildIDw8IDI7CkBAIC0xMjQsNyArMTUwLDcgQEAgc3RhdGljIHZvaWQgdmdhX2RyYXdfbGlu
ZTIoVkdBQ29tbW9uU3RhdGUgKnMxLCB1aW50OF90ICpkLAogICAgICAgICAoKHVpbnQzMl90ICop
ZClbNl0gPSBwYWxldHRlWyh2ID4+IDQpICYgMHhmXTsKICAgICAgICAgKCh1aW50MzJfdCAqKWQp
WzddID0gcGFsZXR0ZVsodiA+PiAwKSAmIDB4Zl07CiAgICAgICAgIGQgKz0gMzI7Ci0gICAgICAg
IHMgKz0gNDsKKyAgICAgICAgYWRkciArPSA0OwogICAgIH0KIH0KIApAQCAtMTM0LDE3ICsxNjAs
MTcgQEAgc3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTIoVkdBQ29tbW9uU3RhdGUgKnMxLCB1aW50
OF90ICpkLAogLyoKICAqIDQgY29sb3IgbW9kZSwgZHVwMiBob3Jpem9udGFsCiAgKi8KLXN0YXRp
YyB2b2lkIHZnYV9kcmF3X2xpbmUyZDIoVkdBQ29tbW9uU3RhdGUgKnMxLCB1aW50OF90ICpkLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50OF90ICpzLCBpbnQgd2lkdGgp
CitzdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5lMmQyKFZHQUNvbW1vblN0YXRlICp2Z2EsIHVpbnQ4
X3QgKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGFkZHIsIGludCB3
aWR0aCkKIHsKICAgICB1aW50MzJfdCBwbGFuZV9tYXNrLCAqcGFsZXR0ZSwgZGF0YSwgdjsKICAg
ICBpbnQgeDsKIAotICAgIHBhbGV0dGUgPSBzMS0+bGFzdF9wYWxldHRlOwotICAgIHBsYW5lX21h
c2sgPSBtYXNrMTZbczEtPmFyW1ZHQV9BVENfUExBTkVfRU5BQkxFXSAmIDB4Zl07CisgICAgcGFs
ZXR0ZSA9IHZnYS0+bGFzdF9wYWxldHRlOworICAgIHBsYW5lX21hc2sgPSBtYXNrMTZbdmdhLT5h
cltWR0FfQVRDX1BMQU5FX0VOQUJMRV0gJiAweGZdOwogICAgIHdpZHRoID4+PSAzOwogICAgIGZv
cih4ID0gMDsgeCA8IHdpZHRoOyB4KyspIHsKLSAgICAgICAgZGF0YSA9ICgodWludDMyX3QgKilz
KVswXTsKKyAgICAgICAgZGF0YSA9IHZnYV9yZWFkX2R3b3JkX2xlKHZnYSwgYWRkcik7CiAgICAg
ICAgIGRhdGEgJj0gcGxhbmVfbWFzazsKICAgICAgICAgdiA9IGV4cGFuZDJbR0VUX1BMQU5FKGRh
dGEsIDApXTsKICAgICAgICAgdiB8PSBleHBhbmQyW0dFVF9QTEFORShkYXRhLCAyKV0gPDwgMjsK
QEAgLTE2MCwyNCArMTg2LDI0IEBAIHN0YXRpYyB2b2lkIHZnYV9kcmF3X2xpbmUyZDIoVkdBQ29t
bW9uU3RhdGUgKnMxLCB1aW50OF90ICpkLAogICAgICAgICBQVVRfUElYRUwyKGQsIDYsIHBhbGV0
dGVbKHYgPj4gNCkgJiAweGZdKTsKICAgICAgICAgUFVUX1BJWEVMMihkLCA3LCBwYWxldHRlWyh2
ID4+IDApICYgMHhmXSk7CiAgICAgICAgIGQgKz0gNjQ7Ci0gICAgICAgIHMgKz0gNDsKKyAgICAg
ICAgYWRkciArPSA0OwogICAgIH0KIH0KIAogLyoKICAqIDE2IGNvbG9yIG1vZGUKICAqLwotc3Rh
dGljIHZvaWQgdmdhX2RyYXdfbGluZTQoVkdBQ29tbW9uU3RhdGUgKnMxLCB1aW50OF90ICpkLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdWludDhfdCAqcywgaW50IHdpZHRoKQor
c3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTQoVkdBQ29tbW9uU3RhdGUgKnZnYSwgdWludDhfdCAq
ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGFkZHIsIGludCB3aWR0aCkK
IHsKICAgICB1aW50MzJfdCBwbGFuZV9tYXNrLCBkYXRhLCB2LCAqcGFsZXR0ZTsKICAgICBpbnQg
eDsKIAotICAgIHBhbGV0dGUgPSBzMS0+bGFzdF9wYWxldHRlOwotICAgIHBsYW5lX21hc2sgPSBt
YXNrMTZbczEtPmFyW1ZHQV9BVENfUExBTkVfRU5BQkxFXSAmIDB4Zl07CisgICAgcGFsZXR0ZSA9
IHZnYS0+bGFzdF9wYWxldHRlOworICAgIHBsYW5lX21hc2sgPSBtYXNrMTZbdmdhLT5hcltWR0Ff
QVRDX1BMQU5FX0VOQUJMRV0gJiAweGZdOwogICAgIHdpZHRoID4+PSAzOwogICAgIGZvcih4ID0g
MDsgeCA8IHdpZHRoOyB4KyspIHsKLSAgICAgICAgZGF0YSA9ICgodWludDMyX3QgKilzKVswXTsK
KyAgICAgICAgZGF0YSA9IHZnYV9yZWFkX2R3b3JkX2xlKHZnYSwgYWRkcik7CiAgICAgICAgIGRh
dGEgJj0gcGxhbmVfbWFzazsKICAgICAgICAgdiA9IGV4cGFuZDRbR0VUX1BMQU5FKGRhdGEsIDAp
XTsKICAgICAgICAgdiB8PSBleHBhbmQ0W0dFVF9QTEFORShkYXRhLCAxKV0gPDwgMTsKQEAgLTE5
MiwyNCArMjE4LDI0IEBAIHN0YXRpYyB2b2lkIHZnYV9kcmF3X2xpbmU0KFZHQUNvbW1vblN0YXRl
ICpzMSwgdWludDhfdCAqZCwKICAgICAgICAgKCh1aW50MzJfdCAqKWQpWzZdID0gcGFsZXR0ZVso
diA+PiA0KSAmIDB4Zl07CiAgICAgICAgICgodWludDMyX3QgKilkKVs3XSA9IHBhbGV0dGVbKHYg
Pj4gMCkgJiAweGZdOwogICAgICAgICBkICs9IDMyOwotICAgICAgICBzICs9IDQ7CisgICAgICAg
IGFkZHIgKz0gNDsKICAgICB9CiB9CiAKIC8qCiAgKiAxNiBjb2xvciBtb2RlLCBkdXAyIGhvcml6
b250YWwKICAqLwotc3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTRkMihWR0FDb21tb25TdGF0ZSAq
czEsIHVpbnQ4X3QgKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ4
X3QgKnMsIGludCB3aWR0aCkKK3N0YXRpYyB2b2lkIHZnYV9kcmF3X2xpbmU0ZDIoVkdBQ29tbW9u
U3RhdGUgKnZnYSwgdWludDhfdCAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDMyX3QgYWRkciwgaW50IHdpZHRoKQogewogICAgIHVpbnQzMl90IHBsYW5lX21hc2ssIGRhdGEs
IHYsICpwYWxldHRlOwogICAgIGludCB4OwogCi0gICAgcGFsZXR0ZSA9IHMxLT5sYXN0X3BhbGV0
dGU7Ci0gICAgcGxhbmVfbWFzayA9IG1hc2sxNltzMS0+YXJbVkdBX0FUQ19QTEFORV9FTkFCTEVd
ICYgMHhmXTsKKyAgICBwYWxldHRlID0gdmdhLT5sYXN0X3BhbGV0dGU7CisgICAgcGxhbmVfbWFz
ayA9IG1hc2sxNlt2Z2EtPmFyW1ZHQV9BVENfUExBTkVfRU5BQkxFXSAmIDB4Zl07CiAgICAgd2lk
dGggPj49IDM7CiAgICAgZm9yKHggPSAwOyB4IDwgd2lkdGg7IHgrKykgewotICAgICAgICBkYXRh
ID0gKCh1aW50MzJfdCAqKXMpWzBdOworICAgICAgICBkYXRhID0gdmdhX3JlYWRfZHdvcmRfbGUo
dmdhLCBhZGRyKTsKICAgICAgICAgZGF0YSAmPSBwbGFuZV9tYXNrOwogICAgICAgICB2ID0gZXhw
YW5kNFtHRVRfUExBTkUoZGF0YSwgMCldOwogICAgICAgICB2IHw9IGV4cGFuZDRbR0VUX1BMQU5F
KGRhdGEsIDEpXSA8PCAxOwpAQCAtMjI0LDcgKzI1MCw3IEBAIHN0YXRpYyB2b2lkIHZnYV9kcmF3
X2xpbmU0ZDIoVkdBQ29tbW9uU3RhdGUgKnMxLCB1aW50OF90ICpkLAogICAgICAgICBQVVRfUElY
RUwyKGQsIDYsIHBhbGV0dGVbKHYgPj4gNCkgJiAweGZdKTsKICAgICAgICAgUFVUX1BJWEVMMihk
LCA3LCBwYWxldHRlWyh2ID4+IDApICYgMHhmXSk7CiAgICAgICAgIGQgKz0gNjQ7Ci0gICAgICAg
IHMgKz0gNDsKKyAgICAgICAgYWRkciArPSA0OwogICAgIH0KIH0KIApAQCAtMjMzLDIxICsyNTks
MjEgQEAgc3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTRkMihWR0FDb21tb25TdGF0ZSAqczEsIHVp
bnQ4X3QgKmQsCiAgKgogICogWFhYOiBhZGQgcGxhbmVfbWFzayBzdXBwb3J0IChuZXZlciB1c2Vk
IGluIHN0YW5kYXJkIFZHQSBtb2RlcykKICAqLwotc3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZThk
MihWR0FDb21tb25TdGF0ZSAqczEsIHVpbnQ4X3QgKmQsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnN0IHVpbnQ4X3QgKnMsIGludCB3aWR0aCkKK3N0YXRpYyB2b2lkIHZnYV9kcmF3
X2xpbmU4ZDIoVkdBQ29tbW9uU3RhdGUgKnZnYSwgdWludDhfdCAqZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgYWRkciwgaW50IHdpZHRoKQogewogICAgIHVpbnQzMl90
ICpwYWxldHRlOwogICAgIGludCB4OwogCi0gICAgcGFsZXR0ZSA9IHMxLT5sYXN0X3BhbGV0dGU7
CisgICAgcGFsZXR0ZSA9IHZnYS0+bGFzdF9wYWxldHRlOwogICAgIHdpZHRoID4+PSAzOwogICAg
IGZvcih4ID0gMDsgeCA8IHdpZHRoOyB4KyspIHsKLSAgICAgICAgUFVUX1BJWEVMMihkLCAwLCBw
YWxldHRlW3NbMF1dKTsKLSAgICAgICAgUFVUX1BJWEVMMihkLCAxLCBwYWxldHRlW3NbMV1dKTsK
LSAgICAgICAgUFVUX1BJWEVMMihkLCAyLCBwYWxldHRlW3NbMl1dKTsKLSAgICAgICAgUFVUX1BJ
WEVMMihkLCAzLCBwYWxldHRlW3NbM11dKTsKKyAgICAgICAgUFVUX1BJWEVMMihkLCAwLCBwYWxl
dHRlW3ZnYV9yZWFkX2J5dGUodmdhLCBhZGRyICsgMCldKTsKKyAgICAgICAgUFVUX1BJWEVMMihk
LCAxLCBwYWxldHRlW3ZnYV9yZWFkX2J5dGUodmdhLCBhZGRyICsgMSldKTsKKyAgICAgICAgUFVU
X1BJWEVMMihkLCAyLCBwYWxldHRlW3ZnYV9yZWFkX2J5dGUodmdhLCBhZGRyICsgMildKTsKKyAg
ICAgICAgUFVUX1BJWEVMMihkLCAzLCBwYWxldHRlW3ZnYV9yZWFkX2J5dGUodmdhLCBhZGRyICsg
MyldKTsKICAgICAgICAgZCArPSAzMjsKLSAgICAgICAgcyArPSA0OworICAgICAgICBhZGRyICs9
IDQ7CiAgICAgfQogfQogCkBAIC0yNTYsNjMgKzI4Miw2MyBAQCBzdGF0aWMgdm9pZCB2Z2FfZHJh
d19saW5lOGQyKFZHQUNvbW1vblN0YXRlICpzMSwgdWludDhfdCAqZCwKICAqCiAgKiBYWFg6IGFk
ZCBwbGFuZV9tYXNrIHN1cHBvcnQgKG5ldmVyIHVzZWQgaW4gc3RhbmRhcmQgVkdBIG1vZGVzKQog
ICovCi1zdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5lOChWR0FDb21tb25TdGF0ZSAqczEsIHVpbnQ4
X3QgKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50OF90ICpzLCBpbnQg
d2lkdGgpCitzdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5lOChWR0FDb21tb25TdGF0ZSAqdmdhLCB1
aW50OF90ICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgYWRkciwgaW50
IHdpZHRoKQogewogICAgIHVpbnQzMl90ICpwYWxldHRlOwogICAgIGludCB4OwogCi0gICAgcGFs
ZXR0ZSA9IHMxLT5sYXN0X3BhbGV0dGU7CisgICAgcGFsZXR0ZSA9IHZnYS0+bGFzdF9wYWxldHRl
OwogICAgIHdpZHRoID4+PSAzOwogICAgIGZvcih4ID0gMDsgeCA8IHdpZHRoOyB4KyspIHsKLSAg
ICAgICAgKCh1aW50MzJfdCAqKWQpWzBdID0gcGFsZXR0ZVtzWzBdXTsKLSAgICAgICAgKCh1aW50
MzJfdCAqKWQpWzFdID0gcGFsZXR0ZVtzWzFdXTsKLSAgICAgICAgKCh1aW50MzJfdCAqKWQpWzJd
ID0gcGFsZXR0ZVtzWzJdXTsKLSAgICAgICAgKCh1aW50MzJfdCAqKWQpWzNdID0gcGFsZXR0ZVtz
WzNdXTsKLSAgICAgICAgKCh1aW50MzJfdCAqKWQpWzRdID0gcGFsZXR0ZVtzWzRdXTsKLSAgICAg
ICAgKCh1aW50MzJfdCAqKWQpWzVdID0gcGFsZXR0ZVtzWzVdXTsKLSAgICAgICAgKCh1aW50MzJf
dCAqKWQpWzZdID0gcGFsZXR0ZVtzWzZdXTsKLSAgICAgICAgKCh1aW50MzJfdCAqKWQpWzddID0g
cGFsZXR0ZVtzWzddXTsKKyAgICAgICAgKCh1aW50MzJfdCAqKWQpWzBdID0gcGFsZXR0ZVt2Z2Ff
cmVhZF9ieXRlKHZnYSwgYWRkciArIDApXTsKKyAgICAgICAgKCh1aW50MzJfdCAqKWQpWzFdID0g
cGFsZXR0ZVt2Z2FfcmVhZF9ieXRlKHZnYSwgYWRkciArIDEpXTsKKyAgICAgICAgKCh1aW50MzJf
dCAqKWQpWzJdID0gcGFsZXR0ZVt2Z2FfcmVhZF9ieXRlKHZnYSwgYWRkciArIDIpXTsKKyAgICAg
ICAgKCh1aW50MzJfdCAqKWQpWzNdID0gcGFsZXR0ZVt2Z2FfcmVhZF9ieXRlKHZnYSwgYWRkciAr
IDMpXTsKKyAgICAgICAgKCh1aW50MzJfdCAqKWQpWzRdID0gcGFsZXR0ZVt2Z2FfcmVhZF9ieXRl
KHZnYSwgYWRkciArIDQpXTsKKyAgICAgICAgKCh1aW50MzJfdCAqKWQpWzVdID0gcGFsZXR0ZVt2
Z2FfcmVhZF9ieXRlKHZnYSwgYWRkciArIDUpXTsKKyAgICAgICAgKCh1aW50MzJfdCAqKWQpWzZd
ID0gcGFsZXR0ZVt2Z2FfcmVhZF9ieXRlKHZnYSwgYWRkciArIDYpXTsKKyAgICAgICAgKCh1aW50
MzJfdCAqKWQpWzddID0gcGFsZXR0ZVt2Z2FfcmVhZF9ieXRlKHZnYSwgYWRkciArIDcpXTsKICAg
ICAgICAgZCArPSAzMjsKLSAgICAgICAgcyArPSA4OworICAgICAgICBhZGRyICs9IDg7CiAgICAg
fQogfQogCiAvKgogICogMTUgYml0IGNvbG9yCiAgKi8KLXN0YXRpYyB2b2lkIHZnYV9kcmF3X2xp
bmUxNV9sZShWR0FDb21tb25TdGF0ZSAqczEsIHVpbnQ4X3QgKmQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3QgdWludDhfdCAqcywgaW50IHdpZHRoKQorc3RhdGljIHZvaWQg
dmdhX2RyYXdfbGluZTE1X2xlKFZHQUNvbW1vblN0YXRlICp2Z2EsIHVpbnQ4X3QgKmQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgYWRkciwgaW50IHdpZHRoKQogewog
ICAgIGludCB3OwogICAgIHVpbnQzMl90IHYsIHIsIGcsIGI7CiAKICAgICB3ID0gd2lkdGg7CiAg
ICAgZG8gewotICAgICAgICB2ID0gbGR1d19sZV9wKCh2b2lkICopcyk7CisgICAgICAgIHYgPSB2
Z2FfcmVhZF93b3JkX2xlKHZnYSwgYWRkcik7CiAgICAgICAgIHIgPSAodiA+PiA3KSAmIDB4Zjg7
CiAgICAgICAgIGcgPSAodiA+PiAyKSAmIDB4Zjg7CiAgICAgICAgIGIgPSAodiA8PCAzKSAmIDB4
Zjg7CiAgICAgICAgICgodWludDMyX3QgKilkKVswXSA9IHJnYl90b19waXhlbDMyKHIsIGcsIGIp
OwotICAgICAgICBzICs9IDI7CisgICAgICAgIGFkZHIgKz0gMjsKICAgICAgICAgZCArPSA0Owog
ICAgIH0gd2hpbGUgKC0tdyAhPSAwKTsKIH0KIAotc3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTE1
X2JlKFZHQUNvbW1vblN0YXRlICpzMSwgdWludDhfdCAqZCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCB1aW50OF90ICpzLCBpbnQgd2lkdGgpCitzdGF0aWMgdm9pZCB2Z2Ff
ZHJhd19saW5lMTVfYmUoVkdBQ29tbW9uU3RhdGUgKnZnYSwgdWludDhfdCAqZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBhZGRyLCBpbnQgd2lkdGgpCiB7CiAgICAg
aW50IHc7CiAgICAgdWludDMyX3QgdiwgciwgZywgYjsKIAogICAgIHcgPSB3aWR0aDsKICAgICBk
byB7Ci0gICAgICAgIHYgPSBsZHV3X2JlX3AoKHZvaWQgKilzKTsKKyAgICAgICAgdiA9IHZnYV9y
ZWFkX3dvcmRfYmUodmdhLCBhZGRyKTsKICAgICAgICAgciA9ICh2ID4+IDcpICYgMHhmODsKICAg
ICAgICAgZyA9ICh2ID4+IDIpICYgMHhmODsKICAgICAgICAgYiA9ICh2IDw8IDMpICYgMHhmODsK
ICAgICAgICAgKCh1aW50MzJfdCAqKWQpWzBdID0gcmdiX3RvX3BpeGVsMzIociwgZywgYik7Ci0g
ICAgICAgIHMgKz0gMjsKKyAgICAgICAgYWRkciArPSAyOwogICAgICAgICBkICs9IDQ7CiAgICAg
fSB3aGlsZSAoLS13ICE9IDApOwogfQpAQCAtMzIwLDM4ICszNDYsMzggQEAgc3RhdGljIHZvaWQg
dmdhX2RyYXdfbGluZTE1X2JlKFZHQUNvbW1vblN0YXRlICpzMSwgdWludDhfdCAqZCwKIC8qCiAg
KiAxNiBiaXQgY29sb3IKICAqLwotc3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTE2X2xlKFZHQUNv
bW1vblN0YXRlICpzMSwgdWludDhfdCAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCB1aW50OF90ICpzLCBpbnQgd2lkdGgpCitzdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5l
MTZfbGUoVkdBQ29tbW9uU3RhdGUgKnZnYSwgdWludDhfdCAqZCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCBhZGRyLCBpbnQgd2lkdGgpCiB7CiAgICAgaW50IHc7CiAg
ICAgdWludDMyX3QgdiwgciwgZywgYjsKIAogICAgIHcgPSB3aWR0aDsKICAgICBkbyB7Ci0gICAg
ICAgIHYgPSBsZHV3X2xlX3AoKHZvaWQgKilzKTsKKyAgICAgICAgdiA9IHZnYV9yZWFkX3dvcmRf
bGUodmdhLCBhZGRyKTsKICAgICAgICAgciA9ICh2ID4+IDgpICYgMHhmODsKICAgICAgICAgZyA9
ICh2ID4+IDMpICYgMHhmYzsKICAgICAgICAgYiA9ICh2IDw8IDMpICYgMHhmODsKICAgICAgICAg
KCh1aW50MzJfdCAqKWQpWzBdID0gcmdiX3RvX3BpeGVsMzIociwgZywgYik7Ci0gICAgICAgIHMg
Kz0gMjsKKyAgICAgICAgYWRkciArPSAyOwogICAgICAgICBkICs9IDQ7CiAgICAgfSB3aGlsZSAo
LS13ICE9IDApOwogfQogCi1zdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5lMTZfYmUoVkdBQ29tbW9u
U3RhdGUgKnMxLCB1aW50OF90ICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IHVpbnQ4X3QgKnMsIGludCB3aWR0aCkKK3N0YXRpYyB2b2lkIHZnYV9kcmF3X2xpbmUxNl9i
ZShWR0FDb21tb25TdGF0ZSAqdmdhLCB1aW50OF90ICpkLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQzMl90IGFkZHIsIGludCB3aWR0aCkKIHsKICAgICBpbnQgdzsKICAgICB1
aW50MzJfdCB2LCByLCBnLCBiOwogCiAgICAgdyA9IHdpZHRoOwogICAgIGRvIHsKLSAgICAgICAg
diA9IGxkdXdfYmVfcCgodm9pZCAqKXMpOworICAgICAgICB2ID0gdmdhX3JlYWRfd29yZF9iZSh2
Z2EsIGFkZHIpOwogICAgICAgICByID0gKHYgPj4gOCkgJiAweGY4OwogICAgICAgICBnID0gKHYg
Pj4gMykgJiAweGZjOwogICAgICAgICBiID0gKHYgPDwgMykgJiAweGY4OwogICAgICAgICAoKHVp
bnQzMl90ICopZClbMF0gPSByZ2JfdG9fcGl4ZWwzMihyLCBnLCBiKTsKLSAgICAgICAgcyArPSAy
OworICAgICAgICBhZGRyICs9IDI7CiAgICAgICAgIGQgKz0gNDsKICAgICB9IHdoaWxlICgtLXcg
IT0gMCk7CiB9CkBAIC0zNTksMzYgKzM4NSwzNiBAQCBzdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5l
MTZfYmUoVkdBQ29tbW9uU3RhdGUgKnMxLCB1aW50OF90ICpkLAogLyoKICAqIDI0IGJpdCBjb2xv
cgogICovCi1zdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5lMjRfbGUoVkdBQ29tbW9uU3RhdGUgKnMx
LCB1aW50OF90ICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ4
X3QgKnMsIGludCB3aWR0aCkKK3N0YXRpYyB2b2lkIHZnYV9kcmF3X2xpbmUyNF9sZShWR0FDb21t
b25TdGF0ZSAqdmdhLCB1aW50OF90ICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQzMl90IGFkZHIsIGludCB3aWR0aCkKIHsKICAgICBpbnQgdzsKICAgICB1aW50MzJfdCBy
LCBnLCBiOwogCiAgICAgdyA9IHdpZHRoOwogICAgIGRvIHsKLSAgICAgICAgYiA9IHNbMF07Ci0g
ICAgICAgIGcgPSBzWzFdOwotICAgICAgICByID0gc1syXTsKKyAgICAgICAgYiA9IHZnYV9yZWFk
X2J5dGUodmdhLCBhZGRyICsgMCk7CisgICAgICAgIGcgPSB2Z2FfcmVhZF9ieXRlKHZnYSwgYWRk
ciArIDEpOworICAgICAgICByID0gdmdhX3JlYWRfYnl0ZSh2Z2EsIGFkZHIgKyAyKTsKICAgICAg
ICAgKCh1aW50MzJfdCAqKWQpWzBdID0gcmdiX3RvX3BpeGVsMzIociwgZywgYik7Ci0gICAgICAg
IHMgKz0gMzsKKyAgICAgICAgYWRkciArPSAzOwogICAgICAgICBkICs9IDQ7CiAgICAgfSB3aGls
ZSAoLS13ICE9IDApOwogfQogCi1zdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5lMjRfYmUoVkdBQ29t
bW9uU3RhdGUgKnMxLCB1aW50OF90ICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IHVpbnQ4X3QgKnMsIGludCB3aWR0aCkKK3N0YXRpYyB2b2lkIHZnYV9kcmF3X2xpbmUy
NF9iZShWR0FDb21tb25TdGF0ZSAqdmdhLCB1aW50OF90ICpkLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQzMl90IGFkZHIsIGludCB3aWR0aCkKIHsKICAgICBpbnQgdzsKICAg
ICB1aW50MzJfdCByLCBnLCBiOwogCiAgICAgdyA9IHdpZHRoOwogICAgIGRvIHsKLSAgICAgICAg
ciA9IHNbMF07Ci0gICAgICAgIGcgPSBzWzFdOwotICAgICAgICBiID0gc1syXTsKKyAgICAgICAg
ciA9IHZnYV9yZWFkX2J5dGUodmdhLCBhZGRyICsgMCk7CisgICAgICAgIGcgPSB2Z2FfcmVhZF9i
eXRlKHZnYSwgYWRkciArIDEpOworICAgICAgICBiID0gdmdhX3JlYWRfYnl0ZSh2Z2EsIGFkZHIg
KyAyKTsKICAgICAgICAgKCh1aW50MzJfdCAqKWQpWzBdID0gcmdiX3RvX3BpeGVsMzIociwgZywg
Yik7Ci0gICAgICAgIHMgKz0gMzsKKyAgICAgICAgYWRkciArPSAzOwogICAgICAgICBkICs9IDQ7
CiAgICAgfSB3aGlsZSAoLS13ICE9IDApOwogfQpAQCAtMzk2LDQ0ICs0MjIsMzYgQEAgc3RhdGlj
IHZvaWQgdmdhX2RyYXdfbGluZTI0X2JlKFZHQUNvbW1vblN0YXRlICpzMSwgdWludDhfdCAqZCwK
IC8qCiAgKiAzMiBiaXQgY29sb3IKICAqLwotc3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTMyX2xl
KFZHQUNvbW1vblN0YXRlICpzMSwgdWludDhfdCAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCB1aW50OF90ICpzLCBpbnQgd2lkdGgpCitzdGF0aWMgdm9pZCB2Z2FfZHJh
d19saW5lMzJfbGUoVkdBQ29tbW9uU3RhdGUgKnZnYSwgdWludDhfdCAqZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBhZGRyLCBpbnQgd2lkdGgpCiB7Ci0jaWZuZGVm
IEhPU1RfV09SRFNfQklHRU5ESUFOCi0gICAgbWVtY3B5KGQsIHMsIHdpZHRoICogNCk7Ci0jZWxz
ZQogICAgIGludCB3OwogICAgIHVpbnQzMl90IHIsIGcsIGI7CiAKICAgICB3ID0gd2lkdGg7CiAg
ICAgZG8gewotICAgICAgICBiID0gc1swXTsKLSAgICAgICAgZyA9IHNbMV07Ci0gICAgICAgIHIg
PSBzWzJdOworICAgICAgICBiID0gdmdhX3JlYWRfYnl0ZSh2Z2EsIGFkZHIgKyAwKTsKKyAgICAg
ICAgZyA9IHZnYV9yZWFkX2J5dGUodmdhLCBhZGRyICsgMSk7CisgICAgICAgIHIgPSB2Z2FfcmVh
ZF9ieXRlKHZnYSwgYWRkciArIDIpOwogICAgICAgICAoKHVpbnQzMl90ICopZClbMF0gPSByZ2Jf
dG9fcGl4ZWwzMihyLCBnLCBiKTsKLSAgICAgICAgcyArPSA0OworICAgICAgICBhZGRyICs9IDQ7
CiAgICAgICAgIGQgKz0gNDsKICAgICB9IHdoaWxlICgtLXcgIT0gMCk7Ci0jZW5kaWYKIH0KIAot
c3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTMyX2JlKFZHQUNvbW1vblN0YXRlICpzMSwgdWludDhf
dCAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50OF90ICpzLCBp
bnQgd2lkdGgpCitzdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5lMzJfYmUoVkdBQ29tbW9uU3RhdGUg
KnZnYSwgdWludDhfdCAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCBhZGRyLCBpbnQgd2lkdGgpCiB7Ci0jaWZkZWYgSE9TVF9XT1JEU19CSUdFTkRJQU4KLSAgICBt
ZW1jcHkoZCwgcywgd2lkdGggKiA0KTsKLSNlbHNlCiAgICAgaW50IHc7CiAgICAgdWludDMyX3Qg
ciwgZywgYjsKIAogICAgIHcgPSB3aWR0aDsKICAgICBkbyB7Ci0gICAgICAgIHIgPSBzWzFdOwot
ICAgICAgICBnID0gc1syXTsKLSAgICAgICAgYiA9IHNbM107CisgICAgICAgIHIgPSB2Z2FfcmVh
ZF9ieXRlKHZnYSwgYWRkciArIDEpOworICAgICAgICBnID0gdmdhX3JlYWRfYnl0ZSh2Z2EsIGFk
ZHIgKyAyKTsKKyAgICAgICAgYiA9IHZnYV9yZWFkX2J5dGUodmdhLCBhZGRyICsgMyk7CiAgICAg
ICAgICgodWludDMyX3QgKilkKVswXSA9IHJnYl90b19waXhlbDMyKHIsIGcsIGIpOwotICAgICAg
ICBzICs9IDQ7CisgICAgICAgIGFkZHIgKz0gNDsKICAgICAgICAgZCArPSA0OwogICAgIH0gd2hp
bGUgKC0tdyAhPSAwKTsKLSNlbmRpZgogfQpkaWZmIC0tZ2l0IGEvaHcvZGlzcGxheS92Z2EuYyBi
L2h3L2Rpc3BsYXkvdmdhLmMKaW5kZXggMmE4OGIzYy4uYzQxYTkzNyAxMDA2NDQKLS0tIGEvaHcv
ZGlzcGxheS92Z2EuYworKysgYi9ody9kaXNwbGF5L3ZnYS5jCkBAIC0xMDE2LDcgKzEwMTYsNyBA
QCB2b2lkIHZnYV9tZW1fd3JpdGViKFZHQUNvbW1vblN0YXRlICpzLCBod2FkZHIgYWRkciwgdWlu
dDMyX3QgdmFsKQogfQogCiB0eXBlZGVmIHZvaWQgdmdhX2RyYXdfbGluZV9mdW5jKFZHQUNvbW1v
blN0YXRlICpzMSwgdWludDhfdCAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgdWludDhfdCAqcywgaW50IHdpZHRoKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3Qgc3JjYWRkciwgaW50IHdpZHRoKTsKIAogI2luY2x1ZGUgInZnYS1oZWxw
ZXJzLmgiCiAKQEAgLTE2NjcsNyArMTY2Nyw3IEBAIHN0YXRpYyB2b2lkIHZnYV9kcmF3X2dyYXBo
aWMoVkdBQ29tbW9uU3RhdGUgKnMsIGludCBmdWxsX3VwZGF0ZSkKICAgICAgICAgICAgIGlmIChw
YWdlMSA+IHBhZ2VfbWF4KQogICAgICAgICAgICAgICAgIHBhZ2VfbWF4ID0gcGFnZTE7CiAgICAg
ICAgICAgICBpZiAoIShpc19idWZmZXJfc2hhcmVkKHN1cmZhY2UpKSkgewotICAgICAgICAgICAg
ICAgIHZnYV9kcmF3X2xpbmUocywgZCwgcy0+dnJhbV9wdHIgKyBhZGRyLCB3aWR0aCk7CisgICAg
ICAgICAgICAgICAgdmdhX2RyYXdfbGluZShzLCBkLCBhZGRyLCB3aWR0aCk7CiAgICAgICAgICAg
ICAgICAgaWYgKHMtPmN1cnNvcl9kcmF3X2xpbmUpCiAgICAgICAgICAgICAgICAgICAgIHMtPmN1
cnNvcl9kcmF3X2xpbmUocywgZCwgeSk7CiAgICAgICAgICAgICB9CkBAIC0yMTc3LDYgKzIxNzcs
NyBAQCB2b2lkIHZnYV9jb21tb25faW5pdChWR0FDb21tb25TdGF0ZSAqcywgT2JqZWN0ICpvYmos
IGJvb2wgZ2xvYmFsX3Ztc3RhdGUpCiAgICAgaWYgKCFzLT52YmVfc2l6ZSkgewogICAgICAgICBz
LT52YmVfc2l6ZSA9IHMtPnZyYW1fc2l6ZTsKICAgICB9CisgICAgcy0+dmJlX3NpemVfbWFzayA9
IHMtPnZiZV9zaXplIC0gMTsKIAogICAgIHMtPmlzX3ZiZV92bXN0YXRlID0gMTsKICAgICBtZW1v
cnlfcmVnaW9uX2luaXRfcmFtKCZzLT52cmFtLCBvYmosICJ2Z2EudnJhbSIsIHMtPnZyYW1fc2l6
ZSwKZGlmZiAtLWdpdCBhL2h3L2Rpc3BsYXkvdmdhX2ludC5oIGIvaHcvZGlzcGxheS92Z2FfaW50
LmgKaW5kZXggZGQ2Yzk1OC4uYWQzNGExZiAxMDA2NDQKLS0tIGEvaHcvZGlzcGxheS92Z2FfaW50
LmgKKysrIGIvaHcvZGlzcGxheS92Z2FfaW50LmgKQEAgLTk0LDYgKzk0LDcgQEAgdHlwZWRlZiBz
dHJ1Y3QgVkdBQ29tbW9uU3RhdGUgewogICAgIHVpbnQzMl90IHZyYW1fc2l6ZTsKICAgICB1aW50
MzJfdCB2cmFtX3NpemVfbWI7IC8qIHByb3BlcnR5ICovCiAgICAgdWludDMyX3QgdmJlX3NpemU7
CisgICAgdWludDMyX3QgdmJlX3NpemVfbWFzazsKICAgICB1aW50MzJfdCBsYXRjaDsKICAgICBi
b29sIGhhc19jaGFpbjRfYWxpYXM7CiAgICAgTWVtb3J5UmVnaW9uIGNoYWluNF9hbGlhczsKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQj
c3RhYmxlLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Oct 05 06:33:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 06:33:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1dzziT-000537-V2; Thu, 05 Oct 2017 06:33:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzziT-000531-5b
 for xen-changelog@lists.xensource.com; Thu, 05 Oct 2017 06:33:05 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 7B/64-03610-022D5D95; Thu, 05 Oct 2017 06:33:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVVf+0tV
 Ig3lbNCwmbDNwYPTY3reLPYAxijUzLym/IoE1o/ngWZaCJw2MFRuOLmNqYPwe2cXIxSEk8JtR
 4sSXMywQznlGiY+35jF2MXJwsAmISczdq9DFyMkhIqAqMWvFcmYQW0hAXaLpdwMbSImwQKjE5
 R4ekDCvgJnElV//wEpYgMofPXrFOoGRYwEjwypGjeLUorLUIl1Dc72kosz0jJLcxMwcXUMDM7
 3c1OLixPTUnMSkYr3k/NxNjECvMADBDsbbGwMOMUpyMCmJ8p46ezVSiC8pP6UyI7E4I76oNCe
 1+BCjDAeHkgSv8kWgnGBRanpqRVpmDjA8YNISHDxKIrzBF4DSvMUFibnFmekQqVOMilLivBwg
 fQIgiYzSPLg2WEheYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjDvGZDxPJl5JXDTXwEtZgJaP
 KfpCsjikkSElFQDI4PK8zMxNiez9DLXBr2cc9xoccHOO0k1r15KeLlENWxd2tvlPYdD8knq2f
 U8LzWqv/53CXq411ByIoNluo9yCdvaa1fF/yh6Bk0w+LYj6b5pWNPZw28m+vyf+XvhTq0XnR5
 Gh4qvrdwf+ayklrk27j9vIqfk6/iq8+3rD1Qa7/nUKzn3o4VaoBJLcUaioRZzUXEiAEQ5uC1E
 AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1507185182!64460718!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6080 invoked from network); 5 Oct 2017 06:33:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Oct 2017 06:33:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1dzziQ-0000ni-9N
 for xen-changelog@lists.xensource.com; Thu, 05 Oct 2017 06:33:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1dzziQ-0007uI-6V
 for xen-changelog@lists.xensource.com; Thu, 05 Oct 2017 06:33:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1dzziQ-0007uI-6V@xenbits.xenproject.org>
Date: Thu, 05 Oct 2017 06:33:02 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.6] vga: stop passing pointers to
	vga_draw_line* functions
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDllODc5NjkwZWNjNzAyYzI3MWZkYTRjYjQ4NjYzYmI4M2ZkZjE4MzIKQXV0aG9yOiAg
ICAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IE1vbiBBdWcg
MjggMTQ6Mjk6MDYgMjAxNyArMDIwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFdlZCBPY3QgNCAxMToxMzo0OCAyMDE3
IC0wNzAwCgogICAgdmdhOiBzdG9wIHBhc3NpbmcgcG9pbnRlcnMgdG8gdmdhX2RyYXdfbGluZSog
ZnVuY3Rpb25zCiAgICAKICAgIEluc3RlYWQgcGFzcyBhcm91bmQgdGhlIGFkZHJlc3MgKGFrYSBv
ZmZzZXQgaW50byB2Z2EgbWVtb3J5KS4KICAgIEFkZCB2Z2FfcmVhZF8qIGhlbHBlciBmdW5jdGlv
bnMgd2hpY2ggYXBwbHkgdmJlX3NpemVfbWFzayB0bwogICAgdGhlIGFkZHJlc3MsIHRvIG1ha2Ug
c3VyZSB0aGUgYWRkcmVzcyBzdGF5cyB3aXRoaW4gdGhlIHZhbGlkCiAgICByYW5nZSwgc2ltaWxh
ciB0byB0aGUgY2lycnVzIGJsaXR0ZXIgZml4ZXMgKGNvbW1pdHMgZmZhZjg1Nzc3OAogICAgYW5k
IDAyNmFlZmZjYjQpLgogICAgCiAgICBJbXBhY3Q6ICBEb1MgZm9yIHByaXZpbGVnZWQgZ3Vlc3Qg
dXNlcnMuICBxZW11IGNyYXNoZXMgd2l0aAogICAgYSBzZWdmYXVsdCwgd2hlbiBoaXR0aW5nIHRo
ZSBndWFyZCBwYWdlIGFmdGVyIHZnYSBtZW1vcnkKICAgIGFsbG9jYXRpb24sIHdoaWxlIHJlYWRp
bmcgdmdhIG1lbW9yeSBmb3IgZGlzcGxheSB1cGRhdGVzLgogICAgCiAgICBjaGVycnkgcGlja2Vk
IGZyb20gY29tbWl0IDNkOTBjNjI1NDg2MzY5M2E2YjEzZDkxOGQyYjg2ODJlMDhiYmM2ODEKICAg
IAogICAgRml4ZXM6IENWRS0yMDE3LTEzNjcyCiAgICBDYzogUCBKIFAgPHBwYW5kaXRAcmVkaGF0
LmNvbT4KICAgIFJlcG9ydGVkLWJ5OiBEYXZpZCBCdWNoYW5hbiA8ZEB2aWRidWNoYW5hbi5jby51
az4KICAgIFNpZ25lZC1vZmYtYnk6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgog
ICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogICAgTWVzc2FnZS1pZDogMjAxNzA4MjgxMjI5MDYuMTg5OTMtMS1rcmF4ZWxAcmVkaGF0
LmNvbQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNzQzNDc3NWFiZjhmYjJjYTNiOWU4
MDVkMzA2NTZmNGRhOGMwODgxNikKLS0tCiBody9kaXNwbGF5L3ZnYS1oZWxwZXJzLmggfCAyMDIg
KysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGh3L2Rpc3Bs
YXkvdmdhLmMgICAgICAgICB8ICAgNSArLQogaHcvZGlzcGxheS92Z2FfaW50LmggICAgIHwgICAx
ICsKIDMgZmlsZXMgY2hhbmdlZCwgMTE0IGluc2VydGlvbnMoKyksIDk0IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL2h3L2Rpc3BsYXkvdmdhLWhlbHBlcnMuaCBiL2h3L2Rpc3BsYXkvdmdhLWhl
bHBlcnMuaAppbmRleCA5NGY2ZGUyLi41YTc1MmIzIDEwMDY0NAotLS0gYS9ody9kaXNwbGF5L3Zn
YS1oZWxwZXJzLmgKKysrIGIvaHcvZGlzcGxheS92Z2EtaGVscGVycy5oCkBAIC05NSwyMCArOTUs
NDYgQEAgc3RhdGljIHZvaWQgdmdhX2RyYXdfZ2x5cGg5KHVpbnQ4X3QgKmQsIGludCBsaW5lc2l6
ZSwKICAgICB9IHdoaWxlICgtLWgpOwogfQogCitzdGF0aWMgaW5saW5lIHVpbnQ4X3QgdmdhX3Jl
YWRfYnl0ZShWR0FDb21tb25TdGF0ZSAqdmdhLCB1aW50MzJfdCBhZGRyKQoreworICAgIHJldHVy
biB2Z2EtPnZyYW1fcHRyW2FkZHIgJiB2Z2EtPnZiZV9zaXplX21hc2tdOworfQorCitzdGF0aWMg
aW5saW5lIHVpbnQxNl90IHZnYV9yZWFkX3dvcmRfbGUoVkdBQ29tbW9uU3RhdGUgKnZnYSwgdWlu
dDMyX3QgYWRkcikKK3sKKyAgICB1aW50MzJfdCBvZmZzZXQgPSBhZGRyICYgdmdhLT52YmVfc2l6
ZV9tYXNrICYgfjE7CisgICAgdWludDE2X3QgKnB0ciA9ICh1aW50MTZfdCAqKSh2Z2EtPnZyYW1f
cHRyICsgb2Zmc2V0KTsKKyAgICByZXR1cm4gbGR1d19sZV9wKHB0cik7Cit9CisKK3N0YXRpYyBp
bmxpbmUgdWludDE2X3QgdmdhX3JlYWRfd29yZF9iZShWR0FDb21tb25TdGF0ZSAqdmdhLCB1aW50
MzJfdCBhZGRyKQoreworICAgIHVpbnQzMl90IG9mZnNldCA9IGFkZHIgJiB2Z2EtPnZiZV9zaXpl
X21hc2sgJiB+MTsKKyAgICB1aW50MTZfdCAqcHRyID0gKHVpbnQxNl90ICopKHZnYS0+dnJhbV9w
dHIgKyBvZmZzZXQpOworICAgIHJldHVybiBsZHV3X2JlX3AocHRyKTsKK30KKworc3RhdGljIGlu
bGluZSB1aW50MzJfdCB2Z2FfcmVhZF9kd29yZF9sZShWR0FDb21tb25TdGF0ZSAqdmdhLCB1aW50
MzJfdCBhZGRyKQoreworICAgIHVpbnQzMl90IG9mZnNldCA9IGFkZHIgJiB2Z2EtPnZiZV9zaXpl
X21hc2sgJiB+MzsKKyAgICB1aW50MzJfdCAqcHRyID0gKHVpbnQzMl90ICopKHZnYS0+dnJhbV9w
dHIgKyBvZmZzZXQpOworICAgIHJldHVybiBsZGxfbGVfcChwdHIpOworfQorCiAvKgogICogNCBj
b2xvciBtb2RlCiAgKi8KLXN0YXRpYyB2b2lkIHZnYV9kcmF3X2xpbmUyKFZHQUNvbW1vblN0YXRl
ICpzMSwgdWludDhfdCAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ4
X3QgKnMsIGludCB3aWR0aCkKK3N0YXRpYyB2b2lkIHZnYV9kcmF3X2xpbmUyKFZHQUNvbW1vblN0
YXRlICp2Z2EsIHVpbnQ4X3QgKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCBhZGRyLCBpbnQgd2lkdGgpCiB7CiAgICAgdWludDMyX3QgcGxhbmVfbWFzaywgKnBhbGV0dGUs
IGRhdGEsIHY7CiAgICAgaW50IHg7CiAKLSAgICBwYWxldHRlID0gczEtPmxhc3RfcGFsZXR0ZTsK
LSAgICBwbGFuZV9tYXNrID0gbWFzazE2W3MxLT5hcltWR0FfQVRDX1BMQU5FX0VOQUJMRV0gJiAw
eGZdOworICAgIHBhbGV0dGUgPSB2Z2EtPmxhc3RfcGFsZXR0ZTsKKyAgICBwbGFuZV9tYXNrID0g
bWFzazE2W3ZnYS0+YXJbVkdBX0FUQ19QTEFORV9FTkFCTEVdICYgMHhmXTsKICAgICB3aWR0aCA+
Pj0gMzsKICAgICBmb3IoeCA9IDA7IHggPCB3aWR0aDsgeCsrKSB7Ci0gICAgICAgIGRhdGEgPSAo
KHVpbnQzMl90ICopcylbMF07CisgICAgICAgIGRhdGEgPSB2Z2FfcmVhZF9kd29yZF9sZSh2Z2Es
IGFkZHIpOwogICAgICAgICBkYXRhICY9IHBsYW5lX21hc2s7CiAgICAgICAgIHYgPSBleHBhbmQy
W0dFVF9QTEFORShkYXRhLCAwKV07CiAgICAgICAgIHYgfD0gZXhwYW5kMltHRVRfUExBTkUoZGF0
YSwgMildIDw8IDI7CkBAIC0xMjQsNyArMTUwLDcgQEAgc3RhdGljIHZvaWQgdmdhX2RyYXdfbGlu
ZTIoVkdBQ29tbW9uU3RhdGUgKnMxLCB1aW50OF90ICpkLAogICAgICAgICAoKHVpbnQzMl90ICop
ZClbNl0gPSBwYWxldHRlWyh2ID4+IDQpICYgMHhmXTsKICAgICAgICAgKCh1aW50MzJfdCAqKWQp
WzddID0gcGFsZXR0ZVsodiA+PiAwKSAmIDB4Zl07CiAgICAgICAgIGQgKz0gMzI7Ci0gICAgICAg
IHMgKz0gNDsKKyAgICAgICAgYWRkciArPSA0OwogICAgIH0KIH0KIApAQCAtMTM0LDE3ICsxNjAs
MTcgQEAgc3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTIoVkdBQ29tbW9uU3RhdGUgKnMxLCB1aW50
OF90ICpkLAogLyoKICAqIDQgY29sb3IgbW9kZSwgZHVwMiBob3Jpem9udGFsCiAgKi8KLXN0YXRp
YyB2b2lkIHZnYV9kcmF3X2xpbmUyZDIoVkdBQ29tbW9uU3RhdGUgKnMxLCB1aW50OF90ICpkLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50OF90ICpzLCBpbnQgd2lkdGgp
CitzdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5lMmQyKFZHQUNvbW1vblN0YXRlICp2Z2EsIHVpbnQ4
X3QgKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGFkZHIsIGludCB3
aWR0aCkKIHsKICAgICB1aW50MzJfdCBwbGFuZV9tYXNrLCAqcGFsZXR0ZSwgZGF0YSwgdjsKICAg
ICBpbnQgeDsKIAotICAgIHBhbGV0dGUgPSBzMS0+bGFzdF9wYWxldHRlOwotICAgIHBsYW5lX21h
c2sgPSBtYXNrMTZbczEtPmFyW1ZHQV9BVENfUExBTkVfRU5BQkxFXSAmIDB4Zl07CisgICAgcGFs
ZXR0ZSA9IHZnYS0+bGFzdF9wYWxldHRlOworICAgIHBsYW5lX21hc2sgPSBtYXNrMTZbdmdhLT5h
cltWR0FfQVRDX1BMQU5FX0VOQUJMRV0gJiAweGZdOwogICAgIHdpZHRoID4+PSAzOwogICAgIGZv
cih4ID0gMDsgeCA8IHdpZHRoOyB4KyspIHsKLSAgICAgICAgZGF0YSA9ICgodWludDMyX3QgKilz
KVswXTsKKyAgICAgICAgZGF0YSA9IHZnYV9yZWFkX2R3b3JkX2xlKHZnYSwgYWRkcik7CiAgICAg
ICAgIGRhdGEgJj0gcGxhbmVfbWFzazsKICAgICAgICAgdiA9IGV4cGFuZDJbR0VUX1BMQU5FKGRh
dGEsIDApXTsKICAgICAgICAgdiB8PSBleHBhbmQyW0dFVF9QTEFORShkYXRhLCAyKV0gPDwgMjsK
QEAgLTE2MCwyNCArMTg2LDI0IEBAIHN0YXRpYyB2b2lkIHZnYV9kcmF3X2xpbmUyZDIoVkdBQ29t
bW9uU3RhdGUgKnMxLCB1aW50OF90ICpkLAogICAgICAgICBQVVRfUElYRUwyKGQsIDYsIHBhbGV0
dGVbKHYgPj4gNCkgJiAweGZdKTsKICAgICAgICAgUFVUX1BJWEVMMihkLCA3LCBwYWxldHRlWyh2
ID4+IDApICYgMHhmXSk7CiAgICAgICAgIGQgKz0gNjQ7Ci0gICAgICAgIHMgKz0gNDsKKyAgICAg
ICAgYWRkciArPSA0OwogICAgIH0KIH0KIAogLyoKICAqIDE2IGNvbG9yIG1vZGUKICAqLwotc3Rh
dGljIHZvaWQgdmdhX2RyYXdfbGluZTQoVkdBQ29tbW9uU3RhdGUgKnMxLCB1aW50OF90ICpkLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdWludDhfdCAqcywgaW50IHdpZHRoKQor
c3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTQoVkdBQ29tbW9uU3RhdGUgKnZnYSwgdWludDhfdCAq
ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGFkZHIsIGludCB3aWR0aCkK
IHsKICAgICB1aW50MzJfdCBwbGFuZV9tYXNrLCBkYXRhLCB2LCAqcGFsZXR0ZTsKICAgICBpbnQg
eDsKIAotICAgIHBhbGV0dGUgPSBzMS0+bGFzdF9wYWxldHRlOwotICAgIHBsYW5lX21hc2sgPSBt
YXNrMTZbczEtPmFyW1ZHQV9BVENfUExBTkVfRU5BQkxFXSAmIDB4Zl07CisgICAgcGFsZXR0ZSA9
IHZnYS0+bGFzdF9wYWxldHRlOworICAgIHBsYW5lX21hc2sgPSBtYXNrMTZbdmdhLT5hcltWR0Ff
QVRDX1BMQU5FX0VOQUJMRV0gJiAweGZdOwogICAgIHdpZHRoID4+PSAzOwogICAgIGZvcih4ID0g
MDsgeCA8IHdpZHRoOyB4KyspIHsKLSAgICAgICAgZGF0YSA9ICgodWludDMyX3QgKilzKVswXTsK
KyAgICAgICAgZGF0YSA9IHZnYV9yZWFkX2R3b3JkX2xlKHZnYSwgYWRkcik7CiAgICAgICAgIGRh
dGEgJj0gcGxhbmVfbWFzazsKICAgICAgICAgdiA9IGV4cGFuZDRbR0VUX1BMQU5FKGRhdGEsIDAp
XTsKICAgICAgICAgdiB8PSBleHBhbmQ0W0dFVF9QTEFORShkYXRhLCAxKV0gPDwgMTsKQEAgLTE5
MiwyNCArMjE4LDI0IEBAIHN0YXRpYyB2b2lkIHZnYV9kcmF3X2xpbmU0KFZHQUNvbW1vblN0YXRl
ICpzMSwgdWludDhfdCAqZCwKICAgICAgICAgKCh1aW50MzJfdCAqKWQpWzZdID0gcGFsZXR0ZVso
diA+PiA0KSAmIDB4Zl07CiAgICAgICAgICgodWludDMyX3QgKilkKVs3XSA9IHBhbGV0dGVbKHYg
Pj4gMCkgJiAweGZdOwogICAgICAgICBkICs9IDMyOwotICAgICAgICBzICs9IDQ7CisgICAgICAg
IGFkZHIgKz0gNDsKICAgICB9CiB9CiAKIC8qCiAgKiAxNiBjb2xvciBtb2RlLCBkdXAyIGhvcml6
b250YWwKICAqLwotc3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTRkMihWR0FDb21tb25TdGF0ZSAq
czEsIHVpbnQ4X3QgKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ4
X3QgKnMsIGludCB3aWR0aCkKK3N0YXRpYyB2b2lkIHZnYV9kcmF3X2xpbmU0ZDIoVkdBQ29tbW9u
U3RhdGUgKnZnYSwgdWludDhfdCAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDMyX3QgYWRkciwgaW50IHdpZHRoKQogewogICAgIHVpbnQzMl90IHBsYW5lX21hc2ssIGRhdGEs
IHYsICpwYWxldHRlOwogICAgIGludCB4OwogCi0gICAgcGFsZXR0ZSA9IHMxLT5sYXN0X3BhbGV0
dGU7Ci0gICAgcGxhbmVfbWFzayA9IG1hc2sxNltzMS0+YXJbVkdBX0FUQ19QTEFORV9FTkFCTEVd
ICYgMHhmXTsKKyAgICBwYWxldHRlID0gdmdhLT5sYXN0X3BhbGV0dGU7CisgICAgcGxhbmVfbWFz
ayA9IG1hc2sxNlt2Z2EtPmFyW1ZHQV9BVENfUExBTkVfRU5BQkxFXSAmIDB4Zl07CiAgICAgd2lk
dGggPj49IDM7CiAgICAgZm9yKHggPSAwOyB4IDwgd2lkdGg7IHgrKykgewotICAgICAgICBkYXRh
ID0gKCh1aW50MzJfdCAqKXMpWzBdOworICAgICAgICBkYXRhID0gdmdhX3JlYWRfZHdvcmRfbGUo
dmdhLCBhZGRyKTsKICAgICAgICAgZGF0YSAmPSBwbGFuZV9tYXNrOwogICAgICAgICB2ID0gZXhw
YW5kNFtHRVRfUExBTkUoZGF0YSwgMCldOwogICAgICAgICB2IHw9IGV4cGFuZDRbR0VUX1BMQU5F
KGRhdGEsIDEpXSA8PCAxOwpAQCAtMjI0LDcgKzI1MCw3IEBAIHN0YXRpYyB2b2lkIHZnYV9kcmF3
X2xpbmU0ZDIoVkdBQ29tbW9uU3RhdGUgKnMxLCB1aW50OF90ICpkLAogICAgICAgICBQVVRfUElY
RUwyKGQsIDYsIHBhbGV0dGVbKHYgPj4gNCkgJiAweGZdKTsKICAgICAgICAgUFVUX1BJWEVMMihk
LCA3LCBwYWxldHRlWyh2ID4+IDApICYgMHhmXSk7CiAgICAgICAgIGQgKz0gNjQ7Ci0gICAgICAg
IHMgKz0gNDsKKyAgICAgICAgYWRkciArPSA0OwogICAgIH0KIH0KIApAQCAtMjMzLDIxICsyNTks
MjEgQEAgc3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTRkMihWR0FDb21tb25TdGF0ZSAqczEsIHVp
bnQ4X3QgKmQsCiAgKgogICogWFhYOiBhZGQgcGxhbmVfbWFzayBzdXBwb3J0IChuZXZlciB1c2Vk
IGluIHN0YW5kYXJkIFZHQSBtb2RlcykKICAqLwotc3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZThk
MihWR0FDb21tb25TdGF0ZSAqczEsIHVpbnQ4X3QgKmQsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnN0IHVpbnQ4X3QgKnMsIGludCB3aWR0aCkKK3N0YXRpYyB2b2lkIHZnYV9kcmF3
X2xpbmU4ZDIoVkdBQ29tbW9uU3RhdGUgKnZnYSwgdWludDhfdCAqZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgYWRkciwgaW50IHdpZHRoKQogewogICAgIHVpbnQzMl90
ICpwYWxldHRlOwogICAgIGludCB4OwogCi0gICAgcGFsZXR0ZSA9IHMxLT5sYXN0X3BhbGV0dGU7
CisgICAgcGFsZXR0ZSA9IHZnYS0+bGFzdF9wYWxldHRlOwogICAgIHdpZHRoID4+PSAzOwogICAg
IGZvcih4ID0gMDsgeCA8IHdpZHRoOyB4KyspIHsKLSAgICAgICAgUFVUX1BJWEVMMihkLCAwLCBw
YWxldHRlW3NbMF1dKTsKLSAgICAgICAgUFVUX1BJWEVMMihkLCAxLCBwYWxldHRlW3NbMV1dKTsK
LSAgICAgICAgUFVUX1BJWEVMMihkLCAyLCBwYWxldHRlW3NbMl1dKTsKLSAgICAgICAgUFVUX1BJ
WEVMMihkLCAzLCBwYWxldHRlW3NbM11dKTsKKyAgICAgICAgUFVUX1BJWEVMMihkLCAwLCBwYWxl
dHRlW3ZnYV9yZWFkX2J5dGUodmdhLCBhZGRyICsgMCldKTsKKyAgICAgICAgUFVUX1BJWEVMMihk
LCAxLCBwYWxldHRlW3ZnYV9yZWFkX2J5dGUodmdhLCBhZGRyICsgMSldKTsKKyAgICAgICAgUFVU
X1BJWEVMMihkLCAyLCBwYWxldHRlW3ZnYV9yZWFkX2J5dGUodmdhLCBhZGRyICsgMildKTsKKyAg
ICAgICAgUFVUX1BJWEVMMihkLCAzLCBwYWxldHRlW3ZnYV9yZWFkX2J5dGUodmdhLCBhZGRyICsg
MyldKTsKICAgICAgICAgZCArPSAzMjsKLSAgICAgICAgcyArPSA0OworICAgICAgICBhZGRyICs9
IDQ7CiAgICAgfQogfQogCkBAIC0yNTYsNjMgKzI4Miw2MyBAQCBzdGF0aWMgdm9pZCB2Z2FfZHJh
d19saW5lOGQyKFZHQUNvbW1vblN0YXRlICpzMSwgdWludDhfdCAqZCwKICAqCiAgKiBYWFg6IGFk
ZCBwbGFuZV9tYXNrIHN1cHBvcnQgKG5ldmVyIHVzZWQgaW4gc3RhbmRhcmQgVkdBIG1vZGVzKQog
ICovCi1zdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5lOChWR0FDb21tb25TdGF0ZSAqczEsIHVpbnQ4
X3QgKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50OF90ICpzLCBpbnQg
d2lkdGgpCitzdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5lOChWR0FDb21tb25TdGF0ZSAqdmdhLCB1
aW50OF90ICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgYWRkciwgaW50
IHdpZHRoKQogewogICAgIHVpbnQzMl90ICpwYWxldHRlOwogICAgIGludCB4OwogCi0gICAgcGFs
ZXR0ZSA9IHMxLT5sYXN0X3BhbGV0dGU7CisgICAgcGFsZXR0ZSA9IHZnYS0+bGFzdF9wYWxldHRl
OwogICAgIHdpZHRoID4+PSAzOwogICAgIGZvcih4ID0gMDsgeCA8IHdpZHRoOyB4KyspIHsKLSAg
ICAgICAgKCh1aW50MzJfdCAqKWQpWzBdID0gcGFsZXR0ZVtzWzBdXTsKLSAgICAgICAgKCh1aW50
MzJfdCAqKWQpWzFdID0gcGFsZXR0ZVtzWzFdXTsKLSAgICAgICAgKCh1aW50MzJfdCAqKWQpWzJd
ID0gcGFsZXR0ZVtzWzJdXTsKLSAgICAgICAgKCh1aW50MzJfdCAqKWQpWzNdID0gcGFsZXR0ZVtz
WzNdXTsKLSAgICAgICAgKCh1aW50MzJfdCAqKWQpWzRdID0gcGFsZXR0ZVtzWzRdXTsKLSAgICAg
ICAgKCh1aW50MzJfdCAqKWQpWzVdID0gcGFsZXR0ZVtzWzVdXTsKLSAgICAgICAgKCh1aW50MzJf
dCAqKWQpWzZdID0gcGFsZXR0ZVtzWzZdXTsKLSAgICAgICAgKCh1aW50MzJfdCAqKWQpWzddID0g
cGFsZXR0ZVtzWzddXTsKKyAgICAgICAgKCh1aW50MzJfdCAqKWQpWzBdID0gcGFsZXR0ZVt2Z2Ff
cmVhZF9ieXRlKHZnYSwgYWRkciArIDApXTsKKyAgICAgICAgKCh1aW50MzJfdCAqKWQpWzFdID0g
cGFsZXR0ZVt2Z2FfcmVhZF9ieXRlKHZnYSwgYWRkciArIDEpXTsKKyAgICAgICAgKCh1aW50MzJf
dCAqKWQpWzJdID0gcGFsZXR0ZVt2Z2FfcmVhZF9ieXRlKHZnYSwgYWRkciArIDIpXTsKKyAgICAg
ICAgKCh1aW50MzJfdCAqKWQpWzNdID0gcGFsZXR0ZVt2Z2FfcmVhZF9ieXRlKHZnYSwgYWRkciAr
IDMpXTsKKyAgICAgICAgKCh1aW50MzJfdCAqKWQpWzRdID0gcGFsZXR0ZVt2Z2FfcmVhZF9ieXRl
KHZnYSwgYWRkciArIDQpXTsKKyAgICAgICAgKCh1aW50MzJfdCAqKWQpWzVdID0gcGFsZXR0ZVt2
Z2FfcmVhZF9ieXRlKHZnYSwgYWRkciArIDUpXTsKKyAgICAgICAgKCh1aW50MzJfdCAqKWQpWzZd
ID0gcGFsZXR0ZVt2Z2FfcmVhZF9ieXRlKHZnYSwgYWRkciArIDYpXTsKKyAgICAgICAgKCh1aW50
MzJfdCAqKWQpWzddID0gcGFsZXR0ZVt2Z2FfcmVhZF9ieXRlKHZnYSwgYWRkciArIDcpXTsKICAg
ICAgICAgZCArPSAzMjsKLSAgICAgICAgcyArPSA4OworICAgICAgICBhZGRyICs9IDg7CiAgICAg
fQogfQogCiAvKgogICogMTUgYml0IGNvbG9yCiAgKi8KLXN0YXRpYyB2b2lkIHZnYV9kcmF3X2xp
bmUxNV9sZShWR0FDb21tb25TdGF0ZSAqczEsIHVpbnQ4X3QgKmQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3QgdWludDhfdCAqcywgaW50IHdpZHRoKQorc3RhdGljIHZvaWQg
dmdhX2RyYXdfbGluZTE1X2xlKFZHQUNvbW1vblN0YXRlICp2Z2EsIHVpbnQ4X3QgKmQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgYWRkciwgaW50IHdpZHRoKQogewog
ICAgIGludCB3OwogICAgIHVpbnQzMl90IHYsIHIsIGcsIGI7CiAKICAgICB3ID0gd2lkdGg7CiAg
ICAgZG8gewotICAgICAgICB2ID0gbGR1d19sZV9wKCh2b2lkICopcyk7CisgICAgICAgIHYgPSB2
Z2FfcmVhZF93b3JkX2xlKHZnYSwgYWRkcik7CiAgICAgICAgIHIgPSAodiA+PiA3KSAmIDB4Zjg7
CiAgICAgICAgIGcgPSAodiA+PiAyKSAmIDB4Zjg7CiAgICAgICAgIGIgPSAodiA8PCAzKSAmIDB4
Zjg7CiAgICAgICAgICgodWludDMyX3QgKilkKVswXSA9IHJnYl90b19waXhlbDMyKHIsIGcsIGIp
OwotICAgICAgICBzICs9IDI7CisgICAgICAgIGFkZHIgKz0gMjsKICAgICAgICAgZCArPSA0Owog
ICAgIH0gd2hpbGUgKC0tdyAhPSAwKTsKIH0KIAotc3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTE1
X2JlKFZHQUNvbW1vblN0YXRlICpzMSwgdWludDhfdCAqZCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCB1aW50OF90ICpzLCBpbnQgd2lkdGgpCitzdGF0aWMgdm9pZCB2Z2Ff
ZHJhd19saW5lMTVfYmUoVkdBQ29tbW9uU3RhdGUgKnZnYSwgdWludDhfdCAqZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBhZGRyLCBpbnQgd2lkdGgpCiB7CiAgICAg
aW50IHc7CiAgICAgdWludDMyX3QgdiwgciwgZywgYjsKIAogICAgIHcgPSB3aWR0aDsKICAgICBk
byB7Ci0gICAgICAgIHYgPSBsZHV3X2JlX3AoKHZvaWQgKilzKTsKKyAgICAgICAgdiA9IHZnYV9y
ZWFkX3dvcmRfYmUodmdhLCBhZGRyKTsKICAgICAgICAgciA9ICh2ID4+IDcpICYgMHhmODsKICAg
ICAgICAgZyA9ICh2ID4+IDIpICYgMHhmODsKICAgICAgICAgYiA9ICh2IDw8IDMpICYgMHhmODsK
ICAgICAgICAgKCh1aW50MzJfdCAqKWQpWzBdID0gcmdiX3RvX3BpeGVsMzIociwgZywgYik7Ci0g
ICAgICAgIHMgKz0gMjsKKyAgICAgICAgYWRkciArPSAyOwogICAgICAgICBkICs9IDQ7CiAgICAg
fSB3aGlsZSAoLS13ICE9IDApOwogfQpAQCAtMzIwLDM4ICszNDYsMzggQEAgc3RhdGljIHZvaWQg
dmdhX2RyYXdfbGluZTE1X2JlKFZHQUNvbW1vblN0YXRlICpzMSwgdWludDhfdCAqZCwKIC8qCiAg
KiAxNiBiaXQgY29sb3IKICAqLwotc3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTE2X2xlKFZHQUNv
bW1vblN0YXRlICpzMSwgdWludDhfdCAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCB1aW50OF90ICpzLCBpbnQgd2lkdGgpCitzdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5l
MTZfbGUoVkdBQ29tbW9uU3RhdGUgKnZnYSwgdWludDhfdCAqZCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCBhZGRyLCBpbnQgd2lkdGgpCiB7CiAgICAgaW50IHc7CiAg
ICAgdWludDMyX3QgdiwgciwgZywgYjsKIAogICAgIHcgPSB3aWR0aDsKICAgICBkbyB7Ci0gICAg
ICAgIHYgPSBsZHV3X2xlX3AoKHZvaWQgKilzKTsKKyAgICAgICAgdiA9IHZnYV9yZWFkX3dvcmRf
bGUodmdhLCBhZGRyKTsKICAgICAgICAgciA9ICh2ID4+IDgpICYgMHhmODsKICAgICAgICAgZyA9
ICh2ID4+IDMpICYgMHhmYzsKICAgICAgICAgYiA9ICh2IDw8IDMpICYgMHhmODsKICAgICAgICAg
KCh1aW50MzJfdCAqKWQpWzBdID0gcmdiX3RvX3BpeGVsMzIociwgZywgYik7Ci0gICAgICAgIHMg
Kz0gMjsKKyAgICAgICAgYWRkciArPSAyOwogICAgICAgICBkICs9IDQ7CiAgICAgfSB3aGlsZSAo
LS13ICE9IDApOwogfQogCi1zdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5lMTZfYmUoVkdBQ29tbW9u
U3RhdGUgKnMxLCB1aW50OF90ICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IHVpbnQ4X3QgKnMsIGludCB3aWR0aCkKK3N0YXRpYyB2b2lkIHZnYV9kcmF3X2xpbmUxNl9i
ZShWR0FDb21tb25TdGF0ZSAqdmdhLCB1aW50OF90ICpkLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQzMl90IGFkZHIsIGludCB3aWR0aCkKIHsKICAgICBpbnQgdzsKICAgICB1
aW50MzJfdCB2LCByLCBnLCBiOwogCiAgICAgdyA9IHdpZHRoOwogICAgIGRvIHsKLSAgICAgICAg
diA9IGxkdXdfYmVfcCgodm9pZCAqKXMpOworICAgICAgICB2ID0gdmdhX3JlYWRfd29yZF9iZSh2
Z2EsIGFkZHIpOwogICAgICAgICByID0gKHYgPj4gOCkgJiAweGY4OwogICAgICAgICBnID0gKHYg
Pj4gMykgJiAweGZjOwogICAgICAgICBiID0gKHYgPDwgMykgJiAweGY4OwogICAgICAgICAoKHVp
bnQzMl90ICopZClbMF0gPSByZ2JfdG9fcGl4ZWwzMihyLCBnLCBiKTsKLSAgICAgICAgcyArPSAy
OworICAgICAgICBhZGRyICs9IDI7CiAgICAgICAgIGQgKz0gNDsKICAgICB9IHdoaWxlICgtLXcg
IT0gMCk7CiB9CkBAIC0zNTksMzYgKzM4NSwzNiBAQCBzdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5l
MTZfYmUoVkdBQ29tbW9uU3RhdGUgKnMxLCB1aW50OF90ICpkLAogLyoKICAqIDI0IGJpdCBjb2xv
cgogICovCi1zdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5lMjRfbGUoVkdBQ29tbW9uU3RhdGUgKnMx
LCB1aW50OF90ICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ4
X3QgKnMsIGludCB3aWR0aCkKK3N0YXRpYyB2b2lkIHZnYV9kcmF3X2xpbmUyNF9sZShWR0FDb21t
b25TdGF0ZSAqdmdhLCB1aW50OF90ICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQzMl90IGFkZHIsIGludCB3aWR0aCkKIHsKICAgICBpbnQgdzsKICAgICB1aW50MzJfdCBy
LCBnLCBiOwogCiAgICAgdyA9IHdpZHRoOwogICAgIGRvIHsKLSAgICAgICAgYiA9IHNbMF07Ci0g
ICAgICAgIGcgPSBzWzFdOwotICAgICAgICByID0gc1syXTsKKyAgICAgICAgYiA9IHZnYV9yZWFk
X2J5dGUodmdhLCBhZGRyICsgMCk7CisgICAgICAgIGcgPSB2Z2FfcmVhZF9ieXRlKHZnYSwgYWRk
ciArIDEpOworICAgICAgICByID0gdmdhX3JlYWRfYnl0ZSh2Z2EsIGFkZHIgKyAyKTsKICAgICAg
ICAgKCh1aW50MzJfdCAqKWQpWzBdID0gcmdiX3RvX3BpeGVsMzIociwgZywgYik7Ci0gICAgICAg
IHMgKz0gMzsKKyAgICAgICAgYWRkciArPSAzOwogICAgICAgICBkICs9IDQ7CiAgICAgfSB3aGls
ZSAoLS13ICE9IDApOwogfQogCi1zdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5lMjRfYmUoVkdBQ29t
bW9uU3RhdGUgKnMxLCB1aW50OF90ICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IHVpbnQ4X3QgKnMsIGludCB3aWR0aCkKK3N0YXRpYyB2b2lkIHZnYV9kcmF3X2xpbmUy
NF9iZShWR0FDb21tb25TdGF0ZSAqdmdhLCB1aW50OF90ICpkLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQzMl90IGFkZHIsIGludCB3aWR0aCkKIHsKICAgICBpbnQgdzsKICAg
ICB1aW50MzJfdCByLCBnLCBiOwogCiAgICAgdyA9IHdpZHRoOwogICAgIGRvIHsKLSAgICAgICAg
ciA9IHNbMF07Ci0gICAgICAgIGcgPSBzWzFdOwotICAgICAgICBiID0gc1syXTsKKyAgICAgICAg
ciA9IHZnYV9yZWFkX2J5dGUodmdhLCBhZGRyICsgMCk7CisgICAgICAgIGcgPSB2Z2FfcmVhZF9i
eXRlKHZnYSwgYWRkciArIDEpOworICAgICAgICBiID0gdmdhX3JlYWRfYnl0ZSh2Z2EsIGFkZHIg
KyAyKTsKICAgICAgICAgKCh1aW50MzJfdCAqKWQpWzBdID0gcmdiX3RvX3BpeGVsMzIociwgZywg
Yik7Ci0gICAgICAgIHMgKz0gMzsKKyAgICAgICAgYWRkciArPSAzOwogICAgICAgICBkICs9IDQ7
CiAgICAgfSB3aGlsZSAoLS13ICE9IDApOwogfQpAQCAtMzk2LDQ0ICs0MjIsMzYgQEAgc3RhdGlj
IHZvaWQgdmdhX2RyYXdfbGluZTI0X2JlKFZHQUNvbW1vblN0YXRlICpzMSwgdWludDhfdCAqZCwK
IC8qCiAgKiAzMiBiaXQgY29sb3IKICAqLwotc3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTMyX2xl
KFZHQUNvbW1vblN0YXRlICpzMSwgdWludDhfdCAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCB1aW50OF90ICpzLCBpbnQgd2lkdGgpCitzdGF0aWMgdm9pZCB2Z2FfZHJh
d19saW5lMzJfbGUoVkdBQ29tbW9uU3RhdGUgKnZnYSwgdWludDhfdCAqZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBhZGRyLCBpbnQgd2lkdGgpCiB7Ci0jaWZuZGVm
IEhPU1RfV09SRFNfQklHRU5ESUFOCi0gICAgbWVtY3B5KGQsIHMsIHdpZHRoICogNCk7Ci0jZWxz
ZQogICAgIGludCB3OwogICAgIHVpbnQzMl90IHIsIGcsIGI7CiAKICAgICB3ID0gd2lkdGg7CiAg
ICAgZG8gewotICAgICAgICBiID0gc1swXTsKLSAgICAgICAgZyA9IHNbMV07Ci0gICAgICAgIHIg
PSBzWzJdOworICAgICAgICBiID0gdmdhX3JlYWRfYnl0ZSh2Z2EsIGFkZHIgKyAwKTsKKyAgICAg
ICAgZyA9IHZnYV9yZWFkX2J5dGUodmdhLCBhZGRyICsgMSk7CisgICAgICAgIHIgPSB2Z2FfcmVh
ZF9ieXRlKHZnYSwgYWRkciArIDIpOwogICAgICAgICAoKHVpbnQzMl90ICopZClbMF0gPSByZ2Jf
dG9fcGl4ZWwzMihyLCBnLCBiKTsKLSAgICAgICAgcyArPSA0OworICAgICAgICBhZGRyICs9IDQ7
CiAgICAgICAgIGQgKz0gNDsKICAgICB9IHdoaWxlICgtLXcgIT0gMCk7Ci0jZW5kaWYKIH0KIAot
c3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTMyX2JlKFZHQUNvbW1vblN0YXRlICpzMSwgdWludDhf
dCAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50OF90ICpzLCBp
bnQgd2lkdGgpCitzdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5lMzJfYmUoVkdBQ29tbW9uU3RhdGUg
KnZnYSwgdWludDhfdCAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCBhZGRyLCBpbnQgd2lkdGgpCiB7Ci0jaWZkZWYgSE9TVF9XT1JEU19CSUdFTkRJQU4KLSAgICBt
ZW1jcHkoZCwgcywgd2lkdGggKiA0KTsKLSNlbHNlCiAgICAgaW50IHc7CiAgICAgdWludDMyX3Qg
ciwgZywgYjsKIAogICAgIHcgPSB3aWR0aDsKICAgICBkbyB7Ci0gICAgICAgIHIgPSBzWzFdOwot
ICAgICAgICBnID0gc1syXTsKLSAgICAgICAgYiA9IHNbM107CisgICAgICAgIHIgPSB2Z2FfcmVh
ZF9ieXRlKHZnYSwgYWRkciArIDEpOworICAgICAgICBnID0gdmdhX3JlYWRfYnl0ZSh2Z2EsIGFk
ZHIgKyAyKTsKKyAgICAgICAgYiA9IHZnYV9yZWFkX2J5dGUodmdhLCBhZGRyICsgMyk7CiAgICAg
ICAgICgodWludDMyX3QgKilkKVswXSA9IHJnYl90b19waXhlbDMyKHIsIGcsIGIpOwotICAgICAg
ICBzICs9IDQ7CisgICAgICAgIGFkZHIgKz0gNDsKICAgICAgICAgZCArPSA0OwogICAgIH0gd2hp
bGUgKC0tdyAhPSAwKTsKLSNlbmRpZgogfQpkaWZmIC0tZ2l0IGEvaHcvZGlzcGxheS92Z2EuYyBi
L2h3L2Rpc3BsYXkvdmdhLmMKaW5kZXggMWZlYWNkMC4uODI3YWUyZSAxMDA2NDQKLS0tIGEvaHcv
ZGlzcGxheS92Z2EuYworKysgYi9ody9kaXNwbGF5L3ZnYS5jCkBAIC0xMDE3LDcgKzEwMTcsNyBA
QCB2b2lkIHZnYV9tZW1fd3JpdGViKFZHQUNvbW1vblN0YXRlICpzLCBod2FkZHIgYWRkciwgdWlu
dDMyX3QgdmFsKQogfQogCiB0eXBlZGVmIHZvaWQgdmdhX2RyYXdfbGluZV9mdW5jKFZHQUNvbW1v
blN0YXRlICpzMSwgdWludDhfdCAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgdWludDhfdCAqcywgaW50IHdpZHRoKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3Qgc3JjYWRkciwgaW50IHdpZHRoKTsKIAogI2luY2x1ZGUgInZnYS1oZWxw
ZXJzLmgiCiAKQEAgLTE2NDUsNyArMTY0NSw3IEBAIHN0YXRpYyB2b2lkIHZnYV9kcmF3X2dyYXBo
aWMoVkdBQ29tbW9uU3RhdGUgKnMsIGludCBmdWxsX3VwZGF0ZSkKICAgICAgICAgICAgIGlmIChw
YWdlMSA+IHBhZ2VfbWF4KQogICAgICAgICAgICAgICAgIHBhZ2VfbWF4ID0gcGFnZTE7CiAgICAg
ICAgICAgICBpZiAoIShpc19idWZmZXJfc2hhcmVkKHN1cmZhY2UpKSkgewotICAgICAgICAgICAg
ICAgIHZnYV9kcmF3X2xpbmUocywgZCwgcy0+dnJhbV9wdHIgKyBhZGRyLCB3aWR0aCk7CisgICAg
ICAgICAgICAgICAgdmdhX2RyYXdfbGluZShzLCBkLCBhZGRyLCB3aWR0aCk7CiAgICAgICAgICAg
ICAgICAgaWYgKHMtPmN1cnNvcl9kcmF3X2xpbmUpCiAgICAgICAgICAgICAgICAgICAgIHMtPmN1
cnNvcl9kcmF3X2xpbmUocywgZCwgeSk7CiAgICAgICAgICAgICB9CkBAIC0yMTQ5LDYgKzIxNDks
NyBAQCB2b2lkIHZnYV9jb21tb25faW5pdChWR0FDb21tb25TdGF0ZSAqcywgT2JqZWN0ICpvYmos
IGJvb2wgZ2xvYmFsX3Ztc3RhdGUpCiAgICAgaWYgKCFzLT52YmVfc2l6ZSkgewogICAgICAgICBz
LT52YmVfc2l6ZSA9IHMtPnZyYW1fc2l6ZTsKICAgICB9CisgICAgcy0+dmJlX3NpemVfbWFzayA9
IHMtPnZiZV9zaXplIC0gMTsKIAogICAgIHMtPmlzX3ZiZV92bXN0YXRlID0gMTsKICAgICBtZW1v
cnlfcmVnaW9uX2luaXRfcmFtKCZzLT52cmFtLCBvYmosICJ2Z2EudnJhbSIsIHMtPnZyYW1fc2l6
ZSwKZGlmZiAtLWdpdCBhL2h3L2Rpc3BsYXkvdmdhX2ludC5oIGIvaHcvZGlzcGxheS92Z2FfaW50
LmgKaW5kZXggOWNjMmU4ZC4uMThjOWY2YSAxMDA2NDQKLS0tIGEvaHcvZGlzcGxheS92Z2FfaW50
LmgKKysrIGIvaHcvZGlzcGxheS92Z2FfaW50LmgKQEAgLTk0LDYgKzk0LDcgQEAgdHlwZWRlZiBz
dHJ1Y3QgVkdBQ29tbW9uU3RhdGUgewogICAgIHVpbnQzMl90IHZyYW1fc2l6ZTsKICAgICB1aW50
MzJfdCB2cmFtX3NpemVfbWI7IC8qIHByb3BlcnR5ICovCiAgICAgdWludDMyX3QgdmJlX3NpemU7
CisgICAgdWludDMyX3QgdmJlX3NpemVfbWFzazsKICAgICB1aW50MzJfdCBsYXRjaDsKICAgICBi
b29sIGhhc19jaGFpbjRfYWxpYXM7CiAgICAgTWVtb3J5UmVnaW9uIGNoYWluNF9hbGlhczsKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQj
c3RhYmxlLTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Oct 05 08:00:10 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 08:00:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e014h-0004Hx-VJ; Thu, 05 Oct 2017 08:00:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e014g-0004Hc-0g
 for xen-changelog@lists.xensource.com; Thu, 05 Oct 2017 08:00:06 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 09/74-02223-586E5D95; Thu, 05 Oct 2017 08:00:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrELMWRWlGSWpSXmKPExsWS0XRdVbfl2dV
 Ig21v2C0mbDNwYPTY3reLPYAxijUzLym/IoE1o6l/IWvBkwbGiiPnJ7I1MH6P7GLk4hAS+M0o
 8fbKB1YI5zyjxIZNr5i6GDk42ATEJObuVehi5OQQEVCVmLViOTOILSSgLtH0u4ENxBYWCJVYs
 2AtmM0rYCZx+/1eFhCbBaj+6a5PjBMYORYwMqxi1ChOLSpLLdI1NNJLKspMzyjJTczM0TU0MN
 XLTS0uTkxPzUlMKtZLzs/dxAj0CwMQ7GDsm+V8iFGSg0lJlDf+6dVIIb6k/JTKjMTijPii0pz
 U4kOMMhwcShK8hSA5waLU9NSKtMwcYIDApCU4eJREeFtA0rzFBYm5xZnpEKlTjIpS4ry+IAkB
 kERGaR5cGywoLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYtw1kCk9mXgnc9FdAi5mAFs9pu
 gKyuCQRISXVwKi737dj9rrW6e97ttyzOdLdfIW36GPnmt/9y69/iM5hL1uYvP7d0VeFyw1VtA
 Wfs/O9WLVNIjlLkHW1kuOqjO2JUxvDXSOZLpUnl04sr/l2kV8scOYukRsTxX8GlG06y3A2xCT
 L5sYV54AzGX9aS9ztmz+f5GkPr9pnvuum3hs3pWfvjk+966DEUpyRaKjFXFScCADE3PhhRQIA
 AA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1507190402!114631218!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.5 required=7.0 tests=BODY_RANDOM_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12740 invoked from network); 5 Oct 2017 08:00:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Oct 2017 08:00:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e014b-0003PI-Sb
 for xen-changelog@lists.xensource.com; Thu, 05 Oct 2017 08:00:01 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e014b-0001qV-Rf
 for xen-changelog@lists.xensource.com; Thu, 05 Oct 2017 08:00:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e014b-0001qV-Rf@xenbits.xenproject.org>
Date: Thu, 05 Oct 2017 08:00:01 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.7] vga: stop passing pointers to
	vga_draw_line* functions
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGMyMWQ2M2VjMjNkZTgwYjI2N2NkMzRmODg3YjIyOWIzNzYzZmZjNDcKQXV0aG9yOiAg
ICAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IE1vbiBBdWcg
MjggMTQ6Mjk6MDYgMjAxNyArMDIwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFdlZCBPY3QgNCAxMToxMTozNCAyMDE3
IC0wNzAwCgogICAgdmdhOiBzdG9wIHBhc3NpbmcgcG9pbnRlcnMgdG8gdmdhX2RyYXdfbGluZSog
ZnVuY3Rpb25zCiAgICAKICAgIEluc3RlYWQgcGFzcyBhcm91bmQgdGhlIGFkZHJlc3MgKGFrYSBv
ZmZzZXQgaW50byB2Z2EgbWVtb3J5KS4KICAgIEFkZCB2Z2FfcmVhZF8qIGhlbHBlciBmdW5jdGlv
bnMgd2hpY2ggYXBwbHkgdmJlX3NpemVfbWFzayB0bwogICAgdGhlIGFkZHJlc3MsIHRvIG1ha2Ug
c3VyZSB0aGUgYWRkcmVzcyBzdGF5cyB3aXRoaW4gdGhlIHZhbGlkCiAgICByYW5nZSwgc2ltaWxh
ciB0byB0aGUgY2lycnVzIGJsaXR0ZXIgZml4ZXMgKGNvbW1pdHMgZmZhZjg1Nzc3OAogICAgYW5k
IDAyNmFlZmZjYjQpLgogICAgCiAgICBJbXBhY3Q6ICBEb1MgZm9yIHByaXZpbGVnZWQgZ3Vlc3Qg
dXNlcnMuICBxZW11IGNyYXNoZXMgd2l0aAogICAgYSBzZWdmYXVsdCwgd2hlbiBoaXR0aW5nIHRo
ZSBndWFyZCBwYWdlIGFmdGVyIHZnYSBtZW1vcnkKICAgIGFsbG9jYXRpb24sIHdoaWxlIHJlYWRp
bmcgdmdhIG1lbW9yeSBmb3IgZGlzcGxheSB1cGRhdGVzLgogICAgCiAgICBjaGVycnkgcGlja2Vk
IGZyb20gY29tbWl0IDNkOTBjNjI1NDg2MzY5M2E2YjEzZDkxOGQyYjg2ODJlMDhiYmM2ODEKICAg
IAogICAgRml4ZXM6IENWRS0yMDE3LTEzNjcyCiAgICBDYzogUCBKIFAgPHBwYW5kaXRAcmVkaGF0
LmNvbT4KICAgIFJlcG9ydGVkLWJ5OiBEYXZpZCBCdWNoYW5hbiA8ZEB2aWRidWNoYW5hbi5jby51
az4KICAgIFNpZ25lZC1vZmYtYnk6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgog
ICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogICAgTWVzc2FnZS1pZDogMjAxNzA4MjgxMjI5MDYuMTg5OTMtMS1rcmF4ZWxAcmVkaGF0
LmNvbQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNzQzNDc3NWFiZjhmYjJjYTNiOWU4
MDVkMzA2NTZmNGRhOGMwODgxNikKLS0tCiBody9kaXNwbGF5L3ZnYS1oZWxwZXJzLmggfCAyMDIg
KysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGh3L2Rpc3Bs
YXkvdmdhLmMgICAgICAgICB8ICAgNSArLQogaHcvZGlzcGxheS92Z2FfaW50LmggICAgIHwgICAx
ICsKIDMgZmlsZXMgY2hhbmdlZCwgMTE0IGluc2VydGlvbnMoKyksIDk0IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL2h3L2Rpc3BsYXkvdmdhLWhlbHBlcnMuaCBiL2h3L2Rpc3BsYXkvdmdhLWhl
bHBlcnMuaAppbmRleCA5NGY2ZGUyLi41YTc1MmIzIDEwMDY0NAotLS0gYS9ody9kaXNwbGF5L3Zn
YS1oZWxwZXJzLmgKKysrIGIvaHcvZGlzcGxheS92Z2EtaGVscGVycy5oCkBAIC05NSwyMCArOTUs
NDYgQEAgc3RhdGljIHZvaWQgdmdhX2RyYXdfZ2x5cGg5KHVpbnQ4X3QgKmQsIGludCBsaW5lc2l6
ZSwKICAgICB9IHdoaWxlICgtLWgpOwogfQogCitzdGF0aWMgaW5saW5lIHVpbnQ4X3QgdmdhX3Jl
YWRfYnl0ZShWR0FDb21tb25TdGF0ZSAqdmdhLCB1aW50MzJfdCBhZGRyKQoreworICAgIHJldHVy
biB2Z2EtPnZyYW1fcHRyW2FkZHIgJiB2Z2EtPnZiZV9zaXplX21hc2tdOworfQorCitzdGF0aWMg
aW5saW5lIHVpbnQxNl90IHZnYV9yZWFkX3dvcmRfbGUoVkdBQ29tbW9uU3RhdGUgKnZnYSwgdWlu
dDMyX3QgYWRkcikKK3sKKyAgICB1aW50MzJfdCBvZmZzZXQgPSBhZGRyICYgdmdhLT52YmVfc2l6
ZV9tYXNrICYgfjE7CisgICAgdWludDE2X3QgKnB0ciA9ICh1aW50MTZfdCAqKSh2Z2EtPnZyYW1f
cHRyICsgb2Zmc2V0KTsKKyAgICByZXR1cm4gbGR1d19sZV9wKHB0cik7Cit9CisKK3N0YXRpYyBp
bmxpbmUgdWludDE2X3QgdmdhX3JlYWRfd29yZF9iZShWR0FDb21tb25TdGF0ZSAqdmdhLCB1aW50
MzJfdCBhZGRyKQoreworICAgIHVpbnQzMl90IG9mZnNldCA9IGFkZHIgJiB2Z2EtPnZiZV9zaXpl
X21hc2sgJiB+MTsKKyAgICB1aW50MTZfdCAqcHRyID0gKHVpbnQxNl90ICopKHZnYS0+dnJhbV9w
dHIgKyBvZmZzZXQpOworICAgIHJldHVybiBsZHV3X2JlX3AocHRyKTsKK30KKworc3RhdGljIGlu
bGluZSB1aW50MzJfdCB2Z2FfcmVhZF9kd29yZF9sZShWR0FDb21tb25TdGF0ZSAqdmdhLCB1aW50
MzJfdCBhZGRyKQoreworICAgIHVpbnQzMl90IG9mZnNldCA9IGFkZHIgJiB2Z2EtPnZiZV9zaXpl
X21hc2sgJiB+MzsKKyAgICB1aW50MzJfdCAqcHRyID0gKHVpbnQzMl90ICopKHZnYS0+dnJhbV9w
dHIgKyBvZmZzZXQpOworICAgIHJldHVybiBsZGxfbGVfcChwdHIpOworfQorCiAvKgogICogNCBj
b2xvciBtb2RlCiAgKi8KLXN0YXRpYyB2b2lkIHZnYV9kcmF3X2xpbmUyKFZHQUNvbW1vblN0YXRl
ICpzMSwgdWludDhfdCAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ4
X3QgKnMsIGludCB3aWR0aCkKK3N0YXRpYyB2b2lkIHZnYV9kcmF3X2xpbmUyKFZHQUNvbW1vblN0
YXRlICp2Z2EsIHVpbnQ4X3QgKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCBhZGRyLCBpbnQgd2lkdGgpCiB7CiAgICAgdWludDMyX3QgcGxhbmVfbWFzaywgKnBhbGV0dGUs
IGRhdGEsIHY7CiAgICAgaW50IHg7CiAKLSAgICBwYWxldHRlID0gczEtPmxhc3RfcGFsZXR0ZTsK
LSAgICBwbGFuZV9tYXNrID0gbWFzazE2W3MxLT5hcltWR0FfQVRDX1BMQU5FX0VOQUJMRV0gJiAw
eGZdOworICAgIHBhbGV0dGUgPSB2Z2EtPmxhc3RfcGFsZXR0ZTsKKyAgICBwbGFuZV9tYXNrID0g
bWFzazE2W3ZnYS0+YXJbVkdBX0FUQ19QTEFORV9FTkFCTEVdICYgMHhmXTsKICAgICB3aWR0aCA+
Pj0gMzsKICAgICBmb3IoeCA9IDA7IHggPCB3aWR0aDsgeCsrKSB7Ci0gICAgICAgIGRhdGEgPSAo
KHVpbnQzMl90ICopcylbMF07CisgICAgICAgIGRhdGEgPSB2Z2FfcmVhZF9kd29yZF9sZSh2Z2Es
IGFkZHIpOwogICAgICAgICBkYXRhICY9IHBsYW5lX21hc2s7CiAgICAgICAgIHYgPSBleHBhbmQy
W0dFVF9QTEFORShkYXRhLCAwKV07CiAgICAgICAgIHYgfD0gZXhwYW5kMltHRVRfUExBTkUoZGF0
YSwgMildIDw8IDI7CkBAIC0xMjQsNyArMTUwLDcgQEAgc3RhdGljIHZvaWQgdmdhX2RyYXdfbGlu
ZTIoVkdBQ29tbW9uU3RhdGUgKnMxLCB1aW50OF90ICpkLAogICAgICAgICAoKHVpbnQzMl90ICop
ZClbNl0gPSBwYWxldHRlWyh2ID4+IDQpICYgMHhmXTsKICAgICAgICAgKCh1aW50MzJfdCAqKWQp
WzddID0gcGFsZXR0ZVsodiA+PiAwKSAmIDB4Zl07CiAgICAgICAgIGQgKz0gMzI7Ci0gICAgICAg
IHMgKz0gNDsKKyAgICAgICAgYWRkciArPSA0OwogICAgIH0KIH0KIApAQCAtMTM0LDE3ICsxNjAs
MTcgQEAgc3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTIoVkdBQ29tbW9uU3RhdGUgKnMxLCB1aW50
OF90ICpkLAogLyoKICAqIDQgY29sb3IgbW9kZSwgZHVwMiBob3Jpem9udGFsCiAgKi8KLXN0YXRp
YyB2b2lkIHZnYV9kcmF3X2xpbmUyZDIoVkdBQ29tbW9uU3RhdGUgKnMxLCB1aW50OF90ICpkLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50OF90ICpzLCBpbnQgd2lkdGgp
CitzdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5lMmQyKFZHQUNvbW1vblN0YXRlICp2Z2EsIHVpbnQ4
X3QgKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGFkZHIsIGludCB3
aWR0aCkKIHsKICAgICB1aW50MzJfdCBwbGFuZV9tYXNrLCAqcGFsZXR0ZSwgZGF0YSwgdjsKICAg
ICBpbnQgeDsKIAotICAgIHBhbGV0dGUgPSBzMS0+bGFzdF9wYWxldHRlOwotICAgIHBsYW5lX21h
c2sgPSBtYXNrMTZbczEtPmFyW1ZHQV9BVENfUExBTkVfRU5BQkxFXSAmIDB4Zl07CisgICAgcGFs
ZXR0ZSA9IHZnYS0+bGFzdF9wYWxldHRlOworICAgIHBsYW5lX21hc2sgPSBtYXNrMTZbdmdhLT5h
cltWR0FfQVRDX1BMQU5FX0VOQUJMRV0gJiAweGZdOwogICAgIHdpZHRoID4+PSAzOwogICAgIGZv
cih4ID0gMDsgeCA8IHdpZHRoOyB4KyspIHsKLSAgICAgICAgZGF0YSA9ICgodWludDMyX3QgKilz
KVswXTsKKyAgICAgICAgZGF0YSA9IHZnYV9yZWFkX2R3b3JkX2xlKHZnYSwgYWRkcik7CiAgICAg
ICAgIGRhdGEgJj0gcGxhbmVfbWFzazsKICAgICAgICAgdiA9IGV4cGFuZDJbR0VUX1BMQU5FKGRh
dGEsIDApXTsKICAgICAgICAgdiB8PSBleHBhbmQyW0dFVF9QTEFORShkYXRhLCAyKV0gPDwgMjsK
QEAgLTE2MCwyNCArMTg2LDI0IEBAIHN0YXRpYyB2b2lkIHZnYV9kcmF3X2xpbmUyZDIoVkdBQ29t
bW9uU3RhdGUgKnMxLCB1aW50OF90ICpkLAogICAgICAgICBQVVRfUElYRUwyKGQsIDYsIHBhbGV0
dGVbKHYgPj4gNCkgJiAweGZdKTsKICAgICAgICAgUFVUX1BJWEVMMihkLCA3LCBwYWxldHRlWyh2
ID4+IDApICYgMHhmXSk7CiAgICAgICAgIGQgKz0gNjQ7Ci0gICAgICAgIHMgKz0gNDsKKyAgICAg
ICAgYWRkciArPSA0OwogICAgIH0KIH0KIAogLyoKICAqIDE2IGNvbG9yIG1vZGUKICAqLwotc3Rh
dGljIHZvaWQgdmdhX2RyYXdfbGluZTQoVkdBQ29tbW9uU3RhdGUgKnMxLCB1aW50OF90ICpkLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdWludDhfdCAqcywgaW50IHdpZHRoKQor
c3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTQoVkdBQ29tbW9uU3RhdGUgKnZnYSwgdWludDhfdCAq
ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGFkZHIsIGludCB3aWR0aCkK
IHsKICAgICB1aW50MzJfdCBwbGFuZV9tYXNrLCBkYXRhLCB2LCAqcGFsZXR0ZTsKICAgICBpbnQg
eDsKIAotICAgIHBhbGV0dGUgPSBzMS0+bGFzdF9wYWxldHRlOwotICAgIHBsYW5lX21hc2sgPSBt
YXNrMTZbczEtPmFyW1ZHQV9BVENfUExBTkVfRU5BQkxFXSAmIDB4Zl07CisgICAgcGFsZXR0ZSA9
IHZnYS0+bGFzdF9wYWxldHRlOworICAgIHBsYW5lX21hc2sgPSBtYXNrMTZbdmdhLT5hcltWR0Ff
QVRDX1BMQU5FX0VOQUJMRV0gJiAweGZdOwogICAgIHdpZHRoID4+PSAzOwogICAgIGZvcih4ID0g
MDsgeCA8IHdpZHRoOyB4KyspIHsKLSAgICAgICAgZGF0YSA9ICgodWludDMyX3QgKilzKVswXTsK
KyAgICAgICAgZGF0YSA9IHZnYV9yZWFkX2R3b3JkX2xlKHZnYSwgYWRkcik7CiAgICAgICAgIGRh
dGEgJj0gcGxhbmVfbWFzazsKICAgICAgICAgdiA9IGV4cGFuZDRbR0VUX1BMQU5FKGRhdGEsIDAp
XTsKICAgICAgICAgdiB8PSBleHBhbmQ0W0dFVF9QTEFORShkYXRhLCAxKV0gPDwgMTsKQEAgLTE5
MiwyNCArMjE4LDI0IEBAIHN0YXRpYyB2b2lkIHZnYV9kcmF3X2xpbmU0KFZHQUNvbW1vblN0YXRl
ICpzMSwgdWludDhfdCAqZCwKICAgICAgICAgKCh1aW50MzJfdCAqKWQpWzZdID0gcGFsZXR0ZVso
diA+PiA0KSAmIDB4Zl07CiAgICAgICAgICgodWludDMyX3QgKilkKVs3XSA9IHBhbGV0dGVbKHYg
Pj4gMCkgJiAweGZdOwogICAgICAgICBkICs9IDMyOwotICAgICAgICBzICs9IDQ7CisgICAgICAg
IGFkZHIgKz0gNDsKICAgICB9CiB9CiAKIC8qCiAgKiAxNiBjb2xvciBtb2RlLCBkdXAyIGhvcml6
b250YWwKICAqLwotc3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTRkMihWR0FDb21tb25TdGF0ZSAq
czEsIHVpbnQ4X3QgKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ4
X3QgKnMsIGludCB3aWR0aCkKK3N0YXRpYyB2b2lkIHZnYV9kcmF3X2xpbmU0ZDIoVkdBQ29tbW9u
U3RhdGUgKnZnYSwgdWludDhfdCAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDMyX3QgYWRkciwgaW50IHdpZHRoKQogewogICAgIHVpbnQzMl90IHBsYW5lX21hc2ssIGRhdGEs
IHYsICpwYWxldHRlOwogICAgIGludCB4OwogCi0gICAgcGFsZXR0ZSA9IHMxLT5sYXN0X3BhbGV0
dGU7Ci0gICAgcGxhbmVfbWFzayA9IG1hc2sxNltzMS0+YXJbVkdBX0FUQ19QTEFORV9FTkFCTEVd
ICYgMHhmXTsKKyAgICBwYWxldHRlID0gdmdhLT5sYXN0X3BhbGV0dGU7CisgICAgcGxhbmVfbWFz
ayA9IG1hc2sxNlt2Z2EtPmFyW1ZHQV9BVENfUExBTkVfRU5BQkxFXSAmIDB4Zl07CiAgICAgd2lk
dGggPj49IDM7CiAgICAgZm9yKHggPSAwOyB4IDwgd2lkdGg7IHgrKykgewotICAgICAgICBkYXRh
ID0gKCh1aW50MzJfdCAqKXMpWzBdOworICAgICAgICBkYXRhID0gdmdhX3JlYWRfZHdvcmRfbGUo
dmdhLCBhZGRyKTsKICAgICAgICAgZGF0YSAmPSBwbGFuZV9tYXNrOwogICAgICAgICB2ID0gZXhw
YW5kNFtHRVRfUExBTkUoZGF0YSwgMCldOwogICAgICAgICB2IHw9IGV4cGFuZDRbR0VUX1BMQU5F
KGRhdGEsIDEpXSA8PCAxOwpAQCAtMjI0LDcgKzI1MCw3IEBAIHN0YXRpYyB2b2lkIHZnYV9kcmF3
X2xpbmU0ZDIoVkdBQ29tbW9uU3RhdGUgKnMxLCB1aW50OF90ICpkLAogICAgICAgICBQVVRfUElY
RUwyKGQsIDYsIHBhbGV0dGVbKHYgPj4gNCkgJiAweGZdKTsKICAgICAgICAgUFVUX1BJWEVMMihk
LCA3LCBwYWxldHRlWyh2ID4+IDApICYgMHhmXSk7CiAgICAgICAgIGQgKz0gNjQ7Ci0gICAgICAg
IHMgKz0gNDsKKyAgICAgICAgYWRkciArPSA0OwogICAgIH0KIH0KIApAQCAtMjMzLDIxICsyNTks
MjEgQEAgc3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTRkMihWR0FDb21tb25TdGF0ZSAqczEsIHVp
bnQ4X3QgKmQsCiAgKgogICogWFhYOiBhZGQgcGxhbmVfbWFzayBzdXBwb3J0IChuZXZlciB1c2Vk
IGluIHN0YW5kYXJkIFZHQSBtb2RlcykKICAqLwotc3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZThk
MihWR0FDb21tb25TdGF0ZSAqczEsIHVpbnQ4X3QgKmQsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnN0IHVpbnQ4X3QgKnMsIGludCB3aWR0aCkKK3N0YXRpYyB2b2lkIHZnYV9kcmF3
X2xpbmU4ZDIoVkdBQ29tbW9uU3RhdGUgKnZnYSwgdWludDhfdCAqZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgYWRkciwgaW50IHdpZHRoKQogewogICAgIHVpbnQzMl90
ICpwYWxldHRlOwogICAgIGludCB4OwogCi0gICAgcGFsZXR0ZSA9IHMxLT5sYXN0X3BhbGV0dGU7
CisgICAgcGFsZXR0ZSA9IHZnYS0+bGFzdF9wYWxldHRlOwogICAgIHdpZHRoID4+PSAzOwogICAg
IGZvcih4ID0gMDsgeCA8IHdpZHRoOyB4KyspIHsKLSAgICAgICAgUFVUX1BJWEVMMihkLCAwLCBw
YWxldHRlW3NbMF1dKTsKLSAgICAgICAgUFVUX1BJWEVMMihkLCAxLCBwYWxldHRlW3NbMV1dKTsK
LSAgICAgICAgUFVUX1BJWEVMMihkLCAyLCBwYWxldHRlW3NbMl1dKTsKLSAgICAgICAgUFVUX1BJ
WEVMMihkLCAzLCBwYWxldHRlW3NbM11dKTsKKyAgICAgICAgUFVUX1BJWEVMMihkLCAwLCBwYWxl
dHRlW3ZnYV9yZWFkX2J5dGUodmdhLCBhZGRyICsgMCldKTsKKyAgICAgICAgUFVUX1BJWEVMMihk
LCAxLCBwYWxldHRlW3ZnYV9yZWFkX2J5dGUodmdhLCBhZGRyICsgMSldKTsKKyAgICAgICAgUFVU
X1BJWEVMMihkLCAyLCBwYWxldHRlW3ZnYV9yZWFkX2J5dGUodmdhLCBhZGRyICsgMildKTsKKyAg
ICAgICAgUFVUX1BJWEVMMihkLCAzLCBwYWxldHRlW3ZnYV9yZWFkX2J5dGUodmdhLCBhZGRyICsg
MyldKTsKICAgICAgICAgZCArPSAzMjsKLSAgICAgICAgcyArPSA0OworICAgICAgICBhZGRyICs9
IDQ7CiAgICAgfQogfQogCkBAIC0yNTYsNjMgKzI4Miw2MyBAQCBzdGF0aWMgdm9pZCB2Z2FfZHJh
d19saW5lOGQyKFZHQUNvbW1vblN0YXRlICpzMSwgdWludDhfdCAqZCwKICAqCiAgKiBYWFg6IGFk
ZCBwbGFuZV9tYXNrIHN1cHBvcnQgKG5ldmVyIHVzZWQgaW4gc3RhbmRhcmQgVkdBIG1vZGVzKQog
ICovCi1zdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5lOChWR0FDb21tb25TdGF0ZSAqczEsIHVpbnQ4
X3QgKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50OF90ICpzLCBpbnQg
d2lkdGgpCitzdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5lOChWR0FDb21tb25TdGF0ZSAqdmdhLCB1
aW50OF90ICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgYWRkciwgaW50
IHdpZHRoKQogewogICAgIHVpbnQzMl90ICpwYWxldHRlOwogICAgIGludCB4OwogCi0gICAgcGFs
ZXR0ZSA9IHMxLT5sYXN0X3BhbGV0dGU7CisgICAgcGFsZXR0ZSA9IHZnYS0+bGFzdF9wYWxldHRl
OwogICAgIHdpZHRoID4+PSAzOwogICAgIGZvcih4ID0gMDsgeCA8IHdpZHRoOyB4KyspIHsKLSAg
ICAgICAgKCh1aW50MzJfdCAqKWQpWzBdID0gcGFsZXR0ZVtzWzBdXTsKLSAgICAgICAgKCh1aW50
MzJfdCAqKWQpWzFdID0gcGFsZXR0ZVtzWzFdXTsKLSAgICAgICAgKCh1aW50MzJfdCAqKWQpWzJd
ID0gcGFsZXR0ZVtzWzJdXTsKLSAgICAgICAgKCh1aW50MzJfdCAqKWQpWzNdID0gcGFsZXR0ZVtz
WzNdXTsKLSAgICAgICAgKCh1aW50MzJfdCAqKWQpWzRdID0gcGFsZXR0ZVtzWzRdXTsKLSAgICAg
ICAgKCh1aW50MzJfdCAqKWQpWzVdID0gcGFsZXR0ZVtzWzVdXTsKLSAgICAgICAgKCh1aW50MzJf
dCAqKWQpWzZdID0gcGFsZXR0ZVtzWzZdXTsKLSAgICAgICAgKCh1aW50MzJfdCAqKWQpWzddID0g
cGFsZXR0ZVtzWzddXTsKKyAgICAgICAgKCh1aW50MzJfdCAqKWQpWzBdID0gcGFsZXR0ZVt2Z2Ff
cmVhZF9ieXRlKHZnYSwgYWRkciArIDApXTsKKyAgICAgICAgKCh1aW50MzJfdCAqKWQpWzFdID0g
cGFsZXR0ZVt2Z2FfcmVhZF9ieXRlKHZnYSwgYWRkciArIDEpXTsKKyAgICAgICAgKCh1aW50MzJf
dCAqKWQpWzJdID0gcGFsZXR0ZVt2Z2FfcmVhZF9ieXRlKHZnYSwgYWRkciArIDIpXTsKKyAgICAg
ICAgKCh1aW50MzJfdCAqKWQpWzNdID0gcGFsZXR0ZVt2Z2FfcmVhZF9ieXRlKHZnYSwgYWRkciAr
IDMpXTsKKyAgICAgICAgKCh1aW50MzJfdCAqKWQpWzRdID0gcGFsZXR0ZVt2Z2FfcmVhZF9ieXRl
KHZnYSwgYWRkciArIDQpXTsKKyAgICAgICAgKCh1aW50MzJfdCAqKWQpWzVdID0gcGFsZXR0ZVt2
Z2FfcmVhZF9ieXRlKHZnYSwgYWRkciArIDUpXTsKKyAgICAgICAgKCh1aW50MzJfdCAqKWQpWzZd
ID0gcGFsZXR0ZVt2Z2FfcmVhZF9ieXRlKHZnYSwgYWRkciArIDYpXTsKKyAgICAgICAgKCh1aW50
MzJfdCAqKWQpWzddID0gcGFsZXR0ZVt2Z2FfcmVhZF9ieXRlKHZnYSwgYWRkciArIDcpXTsKICAg
ICAgICAgZCArPSAzMjsKLSAgICAgICAgcyArPSA4OworICAgICAgICBhZGRyICs9IDg7CiAgICAg
fQogfQogCiAvKgogICogMTUgYml0IGNvbG9yCiAgKi8KLXN0YXRpYyB2b2lkIHZnYV9kcmF3X2xp
bmUxNV9sZShWR0FDb21tb25TdGF0ZSAqczEsIHVpbnQ4X3QgKmQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3QgdWludDhfdCAqcywgaW50IHdpZHRoKQorc3RhdGljIHZvaWQg
dmdhX2RyYXdfbGluZTE1X2xlKFZHQUNvbW1vblN0YXRlICp2Z2EsIHVpbnQ4X3QgKmQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgYWRkciwgaW50IHdpZHRoKQogewog
ICAgIGludCB3OwogICAgIHVpbnQzMl90IHYsIHIsIGcsIGI7CiAKICAgICB3ID0gd2lkdGg7CiAg
ICAgZG8gewotICAgICAgICB2ID0gbGR1d19sZV9wKCh2b2lkICopcyk7CisgICAgICAgIHYgPSB2
Z2FfcmVhZF93b3JkX2xlKHZnYSwgYWRkcik7CiAgICAgICAgIHIgPSAodiA+PiA3KSAmIDB4Zjg7
CiAgICAgICAgIGcgPSAodiA+PiAyKSAmIDB4Zjg7CiAgICAgICAgIGIgPSAodiA8PCAzKSAmIDB4
Zjg7CiAgICAgICAgICgodWludDMyX3QgKilkKVswXSA9IHJnYl90b19waXhlbDMyKHIsIGcsIGIp
OwotICAgICAgICBzICs9IDI7CisgICAgICAgIGFkZHIgKz0gMjsKICAgICAgICAgZCArPSA0Owog
ICAgIH0gd2hpbGUgKC0tdyAhPSAwKTsKIH0KIAotc3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTE1
X2JlKFZHQUNvbW1vblN0YXRlICpzMSwgdWludDhfdCAqZCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCB1aW50OF90ICpzLCBpbnQgd2lkdGgpCitzdGF0aWMgdm9pZCB2Z2Ff
ZHJhd19saW5lMTVfYmUoVkdBQ29tbW9uU3RhdGUgKnZnYSwgdWludDhfdCAqZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBhZGRyLCBpbnQgd2lkdGgpCiB7CiAgICAg
aW50IHc7CiAgICAgdWludDMyX3QgdiwgciwgZywgYjsKIAogICAgIHcgPSB3aWR0aDsKICAgICBk
byB7Ci0gICAgICAgIHYgPSBsZHV3X2JlX3AoKHZvaWQgKilzKTsKKyAgICAgICAgdiA9IHZnYV9y
ZWFkX3dvcmRfYmUodmdhLCBhZGRyKTsKICAgICAgICAgciA9ICh2ID4+IDcpICYgMHhmODsKICAg
ICAgICAgZyA9ICh2ID4+IDIpICYgMHhmODsKICAgICAgICAgYiA9ICh2IDw8IDMpICYgMHhmODsK
ICAgICAgICAgKCh1aW50MzJfdCAqKWQpWzBdID0gcmdiX3RvX3BpeGVsMzIociwgZywgYik7Ci0g
ICAgICAgIHMgKz0gMjsKKyAgICAgICAgYWRkciArPSAyOwogICAgICAgICBkICs9IDQ7CiAgICAg
fSB3aGlsZSAoLS13ICE9IDApOwogfQpAQCAtMzIwLDM4ICszNDYsMzggQEAgc3RhdGljIHZvaWQg
dmdhX2RyYXdfbGluZTE1X2JlKFZHQUNvbW1vblN0YXRlICpzMSwgdWludDhfdCAqZCwKIC8qCiAg
KiAxNiBiaXQgY29sb3IKICAqLwotc3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTE2X2xlKFZHQUNv
bW1vblN0YXRlICpzMSwgdWludDhfdCAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCB1aW50OF90ICpzLCBpbnQgd2lkdGgpCitzdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5l
MTZfbGUoVkdBQ29tbW9uU3RhdGUgKnZnYSwgdWludDhfdCAqZCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCBhZGRyLCBpbnQgd2lkdGgpCiB7CiAgICAgaW50IHc7CiAg
ICAgdWludDMyX3QgdiwgciwgZywgYjsKIAogICAgIHcgPSB3aWR0aDsKICAgICBkbyB7Ci0gICAg
ICAgIHYgPSBsZHV3X2xlX3AoKHZvaWQgKilzKTsKKyAgICAgICAgdiA9IHZnYV9yZWFkX3dvcmRf
bGUodmdhLCBhZGRyKTsKICAgICAgICAgciA9ICh2ID4+IDgpICYgMHhmODsKICAgICAgICAgZyA9
ICh2ID4+IDMpICYgMHhmYzsKICAgICAgICAgYiA9ICh2IDw8IDMpICYgMHhmODsKICAgICAgICAg
KCh1aW50MzJfdCAqKWQpWzBdID0gcmdiX3RvX3BpeGVsMzIociwgZywgYik7Ci0gICAgICAgIHMg
Kz0gMjsKKyAgICAgICAgYWRkciArPSAyOwogICAgICAgICBkICs9IDQ7CiAgICAgfSB3aGlsZSAo
LS13ICE9IDApOwogfQogCi1zdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5lMTZfYmUoVkdBQ29tbW9u
U3RhdGUgKnMxLCB1aW50OF90ICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IHVpbnQ4X3QgKnMsIGludCB3aWR0aCkKK3N0YXRpYyB2b2lkIHZnYV9kcmF3X2xpbmUxNl9i
ZShWR0FDb21tb25TdGF0ZSAqdmdhLCB1aW50OF90ICpkLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQzMl90IGFkZHIsIGludCB3aWR0aCkKIHsKICAgICBpbnQgdzsKICAgICB1
aW50MzJfdCB2LCByLCBnLCBiOwogCiAgICAgdyA9IHdpZHRoOwogICAgIGRvIHsKLSAgICAgICAg
diA9IGxkdXdfYmVfcCgodm9pZCAqKXMpOworICAgICAgICB2ID0gdmdhX3JlYWRfd29yZF9iZSh2
Z2EsIGFkZHIpOwogICAgICAgICByID0gKHYgPj4gOCkgJiAweGY4OwogICAgICAgICBnID0gKHYg
Pj4gMykgJiAweGZjOwogICAgICAgICBiID0gKHYgPDwgMykgJiAweGY4OwogICAgICAgICAoKHVp
bnQzMl90ICopZClbMF0gPSByZ2JfdG9fcGl4ZWwzMihyLCBnLCBiKTsKLSAgICAgICAgcyArPSAy
OworICAgICAgICBhZGRyICs9IDI7CiAgICAgICAgIGQgKz0gNDsKICAgICB9IHdoaWxlICgtLXcg
IT0gMCk7CiB9CkBAIC0zNTksMzYgKzM4NSwzNiBAQCBzdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5l
MTZfYmUoVkdBQ29tbW9uU3RhdGUgKnMxLCB1aW50OF90ICpkLAogLyoKICAqIDI0IGJpdCBjb2xv
cgogICovCi1zdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5lMjRfbGUoVkdBQ29tbW9uU3RhdGUgKnMx
LCB1aW50OF90ICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ4
X3QgKnMsIGludCB3aWR0aCkKK3N0YXRpYyB2b2lkIHZnYV9kcmF3X2xpbmUyNF9sZShWR0FDb21t
b25TdGF0ZSAqdmdhLCB1aW50OF90ICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQzMl90IGFkZHIsIGludCB3aWR0aCkKIHsKICAgICBpbnQgdzsKICAgICB1aW50MzJfdCBy
LCBnLCBiOwogCiAgICAgdyA9IHdpZHRoOwogICAgIGRvIHsKLSAgICAgICAgYiA9IHNbMF07Ci0g
ICAgICAgIGcgPSBzWzFdOwotICAgICAgICByID0gc1syXTsKKyAgICAgICAgYiA9IHZnYV9yZWFk
X2J5dGUodmdhLCBhZGRyICsgMCk7CisgICAgICAgIGcgPSB2Z2FfcmVhZF9ieXRlKHZnYSwgYWRk
ciArIDEpOworICAgICAgICByID0gdmdhX3JlYWRfYnl0ZSh2Z2EsIGFkZHIgKyAyKTsKICAgICAg
ICAgKCh1aW50MzJfdCAqKWQpWzBdID0gcmdiX3RvX3BpeGVsMzIociwgZywgYik7Ci0gICAgICAg
IHMgKz0gMzsKKyAgICAgICAgYWRkciArPSAzOwogICAgICAgICBkICs9IDQ7CiAgICAgfSB3aGls
ZSAoLS13ICE9IDApOwogfQogCi1zdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5lMjRfYmUoVkdBQ29t
bW9uU3RhdGUgKnMxLCB1aW50OF90ICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IHVpbnQ4X3QgKnMsIGludCB3aWR0aCkKK3N0YXRpYyB2b2lkIHZnYV9kcmF3X2xpbmUy
NF9iZShWR0FDb21tb25TdGF0ZSAqdmdhLCB1aW50OF90ICpkLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQzMl90IGFkZHIsIGludCB3aWR0aCkKIHsKICAgICBpbnQgdzsKICAg
ICB1aW50MzJfdCByLCBnLCBiOwogCiAgICAgdyA9IHdpZHRoOwogICAgIGRvIHsKLSAgICAgICAg
ciA9IHNbMF07Ci0gICAgICAgIGcgPSBzWzFdOwotICAgICAgICBiID0gc1syXTsKKyAgICAgICAg
ciA9IHZnYV9yZWFkX2J5dGUodmdhLCBhZGRyICsgMCk7CisgICAgICAgIGcgPSB2Z2FfcmVhZF9i
eXRlKHZnYSwgYWRkciArIDEpOworICAgICAgICBiID0gdmdhX3JlYWRfYnl0ZSh2Z2EsIGFkZHIg
KyAyKTsKICAgICAgICAgKCh1aW50MzJfdCAqKWQpWzBdID0gcmdiX3RvX3BpeGVsMzIociwgZywg
Yik7Ci0gICAgICAgIHMgKz0gMzsKKyAgICAgICAgYWRkciArPSAzOwogICAgICAgICBkICs9IDQ7
CiAgICAgfSB3aGlsZSAoLS13ICE9IDApOwogfQpAQCAtMzk2LDQ0ICs0MjIsMzYgQEAgc3RhdGlj
IHZvaWQgdmdhX2RyYXdfbGluZTI0X2JlKFZHQUNvbW1vblN0YXRlICpzMSwgdWludDhfdCAqZCwK
IC8qCiAgKiAzMiBiaXQgY29sb3IKICAqLwotc3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTMyX2xl
KFZHQUNvbW1vblN0YXRlICpzMSwgdWludDhfdCAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCB1aW50OF90ICpzLCBpbnQgd2lkdGgpCitzdGF0aWMgdm9pZCB2Z2FfZHJh
d19saW5lMzJfbGUoVkdBQ29tbW9uU3RhdGUgKnZnYSwgdWludDhfdCAqZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBhZGRyLCBpbnQgd2lkdGgpCiB7Ci0jaWZuZGVm
IEhPU1RfV09SRFNfQklHRU5ESUFOCi0gICAgbWVtY3B5KGQsIHMsIHdpZHRoICogNCk7Ci0jZWxz
ZQogICAgIGludCB3OwogICAgIHVpbnQzMl90IHIsIGcsIGI7CiAKICAgICB3ID0gd2lkdGg7CiAg
ICAgZG8gewotICAgICAgICBiID0gc1swXTsKLSAgICAgICAgZyA9IHNbMV07Ci0gICAgICAgIHIg
PSBzWzJdOworICAgICAgICBiID0gdmdhX3JlYWRfYnl0ZSh2Z2EsIGFkZHIgKyAwKTsKKyAgICAg
ICAgZyA9IHZnYV9yZWFkX2J5dGUodmdhLCBhZGRyICsgMSk7CisgICAgICAgIHIgPSB2Z2FfcmVh
ZF9ieXRlKHZnYSwgYWRkciArIDIpOwogICAgICAgICAoKHVpbnQzMl90ICopZClbMF0gPSByZ2Jf
dG9fcGl4ZWwzMihyLCBnLCBiKTsKLSAgICAgICAgcyArPSA0OworICAgICAgICBhZGRyICs9IDQ7
CiAgICAgICAgIGQgKz0gNDsKICAgICB9IHdoaWxlICgtLXcgIT0gMCk7Ci0jZW5kaWYKIH0KIAot
c3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTMyX2JlKFZHQUNvbW1vblN0YXRlICpzMSwgdWludDhf
dCAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50OF90ICpzLCBp
bnQgd2lkdGgpCitzdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5lMzJfYmUoVkdBQ29tbW9uU3RhdGUg
KnZnYSwgdWludDhfdCAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCBhZGRyLCBpbnQgd2lkdGgpCiB7Ci0jaWZkZWYgSE9TVF9XT1JEU19CSUdFTkRJQU4KLSAgICBt
ZW1jcHkoZCwgcywgd2lkdGggKiA0KTsKLSNlbHNlCiAgICAgaW50IHc7CiAgICAgdWludDMyX3Qg
ciwgZywgYjsKIAogICAgIHcgPSB3aWR0aDsKICAgICBkbyB7Ci0gICAgICAgIHIgPSBzWzFdOwot
ICAgICAgICBnID0gc1syXTsKLSAgICAgICAgYiA9IHNbM107CisgICAgICAgIHIgPSB2Z2FfcmVh
ZF9ieXRlKHZnYSwgYWRkciArIDEpOworICAgICAgICBnID0gdmdhX3JlYWRfYnl0ZSh2Z2EsIGFk
ZHIgKyAyKTsKKyAgICAgICAgYiA9IHZnYV9yZWFkX2J5dGUodmdhLCBhZGRyICsgMyk7CiAgICAg
ICAgICgodWludDMyX3QgKilkKVswXSA9IHJnYl90b19waXhlbDMyKHIsIGcsIGIpOwotICAgICAg
ICBzICs9IDQ7CisgICAgICAgIGFkZHIgKz0gNDsKICAgICAgICAgZCArPSA0OwogICAgIH0gd2hp
bGUgKC0tdyAhPSAwKTsKLSNlbmRpZgogfQpkaWZmIC0tZ2l0IGEvaHcvZGlzcGxheS92Z2EuYyBi
L2h3L2Rpc3BsYXkvdmdhLmMKaW5kZXggZmFjMTdlOC4uYTc5ZTcwZiAxMDA2NDQKLS0tIGEvaHcv
ZGlzcGxheS92Z2EuYworKysgYi9ody9kaXNwbGF5L3ZnYS5jCkBAIC0xMDE2LDcgKzEwMTYsNyBA
QCB2b2lkIHZnYV9tZW1fd3JpdGViKFZHQUNvbW1vblN0YXRlICpzLCBod2FkZHIgYWRkciwgdWlu
dDMyX3QgdmFsKQogfQogCiB0eXBlZGVmIHZvaWQgdmdhX2RyYXdfbGluZV9mdW5jKFZHQUNvbW1v
blN0YXRlICpzMSwgdWludDhfdCAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgdWludDhfdCAqcywgaW50IHdpZHRoKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3Qgc3JjYWRkciwgaW50IHdpZHRoKTsKIAogI2luY2x1ZGUgInZnYS1oZWxw
ZXJzLmgiCiAKQEAgLTE2NjcsNyArMTY2Nyw3IEBAIHN0YXRpYyB2b2lkIHZnYV9kcmF3X2dyYXBo
aWMoVkdBQ29tbW9uU3RhdGUgKnMsIGludCBmdWxsX3VwZGF0ZSkKICAgICAgICAgICAgIGlmIChw
YWdlMSA+IHBhZ2VfbWF4KQogICAgICAgICAgICAgICAgIHBhZ2VfbWF4ID0gcGFnZTE7CiAgICAg
ICAgICAgICBpZiAoIShpc19idWZmZXJfc2hhcmVkKHN1cmZhY2UpKSkgewotICAgICAgICAgICAg
ICAgIHZnYV9kcmF3X2xpbmUocywgZCwgcy0+dnJhbV9wdHIgKyBhZGRyLCB3aWR0aCk7CisgICAg
ICAgICAgICAgICAgdmdhX2RyYXdfbGluZShzLCBkLCBhZGRyLCB3aWR0aCk7CiAgICAgICAgICAg
ICAgICAgaWYgKHMtPmN1cnNvcl9kcmF3X2xpbmUpCiAgICAgICAgICAgICAgICAgICAgIHMtPmN1
cnNvcl9kcmF3X2xpbmUocywgZCwgeSk7CiAgICAgICAgICAgICB9CkBAIC0yMTc2LDYgKzIxNzYs
NyBAQCB2b2lkIHZnYV9jb21tb25faW5pdChWR0FDb21tb25TdGF0ZSAqcywgT2JqZWN0ICpvYmos
IGJvb2wgZ2xvYmFsX3Ztc3RhdGUpCiAgICAgaWYgKCFzLT52YmVfc2l6ZSkgewogICAgICAgICBz
LT52YmVfc2l6ZSA9IHMtPnZyYW1fc2l6ZTsKICAgICB9CisgICAgcy0+dmJlX3NpemVfbWFzayA9
IHMtPnZiZV9zaXplIC0gMTsKIAogICAgIHMtPmlzX3ZiZV92bXN0YXRlID0gMTsKICAgICBtZW1v
cnlfcmVnaW9uX2luaXRfcmFtKCZzLT52cmFtLCBvYmosICJ2Z2EudnJhbSIsIHMtPnZyYW1fc2l6
ZSwKZGlmZiAtLWdpdCBhL2h3L2Rpc3BsYXkvdmdhX2ludC5oIGIvaHcvZGlzcGxheS92Z2FfaW50
LmgKaW5kZXggMTAzY2FjMi4uNDhmOGU1OSAxMDA2NDQKLS0tIGEvaHcvZGlzcGxheS92Z2FfaW50
LmgKKysrIGIvaHcvZGlzcGxheS92Z2FfaW50LmgKQEAgLTk0LDYgKzk0LDcgQEAgdHlwZWRlZiBz
dHJ1Y3QgVkdBQ29tbW9uU3RhdGUgewogICAgIHVpbnQzMl90IHZyYW1fc2l6ZTsKICAgICB1aW50
MzJfdCB2cmFtX3NpemVfbWI7IC8qIHByb3BlcnR5ICovCiAgICAgdWludDMyX3QgdmJlX3NpemU7
CisgICAgdWludDMyX3QgdmJlX3NpemVfbWFzazsKICAgICB1aW50MzJfdCBsYXRjaDsKICAgICBi
b29sIGhhc19jaGFpbjRfYWxpYXM7CiAgICAgTWVtb3J5UmVnaW9uIGNoYWluNF9hbGlhczsKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQj
c3RhYmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Oct 05 20:55:10 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 20:55:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e0DAi-0004l8-Gt; Thu, 05 Oct 2017 20:55:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0DAg-0004kt-Ms
 for xen-changelog@lists.xensource.com; Thu, 05 Oct 2017 20:55:06 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 E2/F8-02038-92C96D95; Thu, 05 Oct 2017 20:55:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVVdjzrV
 Ig4Yt2hYTthk4MHps79vFHsAYxZqZl5RfkcCa8WLFcpaCD/wVq+8dYmxgfMDdxcjFISTwm1Hi
 z5FJzBDOeUaJ5v+HWboYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIkTiz7
 RCYzStgJnGr/TNYDQtQ/YOVS9gmMHIsYGRYxahRnFpUllqka2ipl1SUmZ5RkpuYmaNraGCsl5
 taXJyYnpqTmFSsl5yfu4kR6JV6BgbGHYy/j/sdYpTkYFIS5e2edS1SiC8pP6UyI7E4I76oNCe
 1+BCjDAeHkgTvRJCcYFFqempFWmYOMDxg0hIcPEoiEK28xQWJucWZ6RCpU4yKUuK8L0ASAiCJ
 jNI8uDZYSF5ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMx7G2QKT2ZeCdz0V0CLmYAWz2m6A
 rK4JBEhJdXAmPohxtRLXyT6aMzUEyU+6s8mtE7PecW+9beDnlYcX+gBqZnyXOtXTfnP+JuJIy
 vAPvDDzYU3H/zKt5ujUm/Ysv//z503X5/LWtOzTfDtP8kotXNFS9fvKFl4zOdM9ZTdEpmTRDL
 DmV50Fy3KffX6vj4H10Lr/5y5z7qVnRKDbEXuW+Tdk3dSV2Ipzkg01GIuKk4EACPs2OdEAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1507236903!101327451!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20537 invoked from network); 5 Oct 2017 20:55:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Oct 2017 20:55:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0DAc-0007YE-Ej
 for xen-changelog@lists.xensource.com; Thu, 05 Oct 2017 20:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e0DAc-00020D-E1
 for xen-changelog@lists.xensource.com; Thu, 05 Oct 2017 20:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e0DAc-00020D-E1@xenbits.xenproject.org>
Date: Thu, 05 Oct 2017 20:55:02 +0000
Subject: [Xen-changelog] [qemu-xen master] vga: fix display update region
	calculation (split screen)
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDk5MjA3MTEwMTc4ZWRmODgzYzc5NzAzNWNjNzBkOGQ2YTgwZjYxNmMKQXV0aG9yOiAg
ICAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IE1vbiBBdWcg
MjggMTQ6MzM6MDcgMjAxNyArMDIwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFdlZCBPY3QgNCAxMDoxNTo1NCAyMDE3
IC0wNzAwCgogICAgdmdhOiBmaXggZGlzcGxheSB1cGRhdGUgcmVnaW9uIGNhbGN1bGF0aW9uIChz
cGxpdCBzY3JlZW4pCiAgICAKICAgIHZnYSBkaXNwbGF5IHVwZGF0ZSBtaXMtY2FsY3VsYXRlZCB0
aGUgcmVnaW9uIGZvciB0aGUgZGlydHkgYml0bWFwCiAgICBzbmFwc2hvdCBpbiBjYXNlIHNwbGl0
IHNjcmVlbiBtb2RlIGlzIHVzZWQuICBUaGlzIGNhbiB0cmlnZ2VyIGFuCiAgICBhc3NlcnQgaW4g
Y3B1X3BoeXNpY2FsX21lbW9yeV9zbmFwc2hvdF9nZXRfZGlydHkoKS4KICAgIAogICAgSW1wYWN0
OiAgRG9TIGZvciBwcml2aWxlZ2VkIGd1ZXN0IHVzZXJzLgogICAgCiAgICAoY2hlcnJ5IHBpY2tl
ZCBmcm9tIGNvbW1pdCBlNjUyOTQxNTdkNGI2OTM5M2IzZjgxOWM5OWY0ZjY0NzQ1MmI0OGUzKQog
ICAgCiAgICBGaXhlczogQ1ZFLTIwMTctMTM2NzMKICAgIEZpeGVzOiBmZWM1ZThjOTJiZWNhZDIy
M2RmOWQ5NzI3NzA1MjJmNjRhYWZkYjcyCiAgICBDYzogUCBKIFAgPHBwYW5kaXRAcmVkaGF0LmNv
bT4KICAgIFJlcG9ydGVkLWJ5OiBEYXZpZCBCdWNoYW5hbiA8ZEB2aWRidWNoYW5hbi5jby51az4K
ICAgIFNpZ25lZC1vZmYtYnk6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogICAg
U2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgogICAgTWVzc2FnZS1pZDogMjAxNzA4MjgxMjMzMDcuMTUzOTItMS1rcmF4ZWxAcmVkaGF0LmNv
bQotLS0KIGh3L2Rpc3BsYXkvdmdhLmMgfCAxMCArKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwg
OCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L2Rpc3BsYXkv
dmdhLmMgYi9ody9kaXNwbGF5L3ZnYS5jCmluZGV4IDYzNDIxZjkuLmFiMzM2NjggMTAwNjQ0Ci0t
LSBhL2h3L2Rpc3BsYXkvdmdhLmMKKysrIGIvaHcvZGlzcGxheS92Z2EuYwpAQCAtMTYyOCw5ICsx
NjI4LDE1IEBAIHN0YXRpYyB2b2lkIHZnYV9kcmF3X2dyYXBoaWMoVkdBQ29tbW9uU3RhdGUgKnMs
IGludCBmdWxsX3VwZGF0ZSkKICAgICB5MSA9IDA7CiAKICAgICBpZiAoIWZ1bGxfdXBkYXRlKSB7
CisgICAgICAgIHJhbV9hZGRyX3QgcmVnaW9uX3N0YXJ0ID0gYWRkcjE7CisgICAgICAgIHJhbV9h
ZGRyX3QgcmVnaW9uX2VuZCA9IGFkZHIxICsgbGluZV9vZmZzZXQgKiBoZWlnaHQ7CiAgICAgICAg
IHZnYV9zeW5jX2RpcnR5X2JpdG1hcChzKTsKLSAgICAgICAgc25hcCA9IG1lbW9yeV9yZWdpb25f
c25hcHNob3RfYW5kX2NsZWFyX2RpcnR5KCZzLT52cmFtLCBhZGRyMSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmVfb2Zmc2V0ICogaGVp
Z2h0LAorICAgICAgICBpZiAocy0+bGluZV9jb21wYXJlIDwgaGVpZ2h0KSB7CisgICAgICAgICAg
ICAvKiBzcGxpdCBzY3JlZW4gbW9kZSAqLworICAgICAgICAgICAgcmVnaW9uX3N0YXJ0ID0gMDsK
KyAgICAgICAgfQorICAgICAgICBzbmFwID0gbWVtb3J5X3JlZ2lvbl9zbmFwc2hvdF9hbmRfY2xl
YXJfZGlydHkoJnMtPnZyYW0sIHJlZ2lvbl9zdGFydCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lvbl9lbmQgLSByZWdpb25fc3RhcnQs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBE
SVJUWV9NRU1PUllfVkdBKTsKICAgICB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Oct 05 20:55:19 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 05 Oct 2017 20:55:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e0DAt-0004mp-Ih; Thu, 05 Oct 2017 20:55:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0DAs-0004mX-AC
 for xen-changelog@lists.xensource.com; Thu, 05 Oct 2017 20:55:18 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 63/25-02047-53C96D95; Thu, 05 Oct 2017 20:55:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVddwzrV
 Ig4ZdZhYTthk4MHps79vFHsAYxZqZl5RfkcCaMWmHesH0BsaK7ctnsDUwbo7sYuTiEBL4zSjR
 /ns6I4RznlHi9qx5TF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZSIiwQKHFws
 glImFfATOLwwuuMIGEWoPJHc5MmMHIsYGRYxahRnFpUllqka2Sql1SUmZ5RkpuYmaNraGCsl5
 taXJyYnpqTmFSsl5yfu4kR6JF6BgbGHYytJ/wOMUpyMCmJ8u6YfS1SiC8pP6UyI7E4I76oNCe
 1+BCjDAeHkgRvE0hOsCg1PbUiLTMHGBowaQkOHiUR3l0gad7igsTc4sx0iNQpRkUpcd5AkIQA
 SCKjNA+uDRaOlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ804CmcKTmVcCN/0V0GImoMVzm
 q6ALC5JREhJNTBWfrvANa0kdbeGdZsxW3GcIjNvknmH98OUVetj/x34PXH3uvl2Kn4Kxh3mLm
 FLFt8yqyhVu93tYjpfyVfpQqD9g/47CzJPrTsffDKlSl45Z5K/an0at9XxQKeD5+I2tO5h55k
 mZnU2tDVUKNslSvy8WGy2yUyNn5Yx0ikRTQwHCsU6rMVtlViKMxINtZiLihMBo2x6ukICAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1507236912!110518061!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60045 invoked from network); 5 Oct 2017 20:55:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Oct 2017 20:55:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0DAm-0007YJ-Gv
 for xen-changelog@lists.xensource.com; Thu, 05 Oct 2017 20:55:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e0DAm-00022I-GD
 for xen-changelog@lists.xensource.com; Thu, 05 Oct 2017 20:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e0DAm-00022I-GD@xenbits.xenproject.org>
Date: Thu, 05 Oct 2017 20:55:12 +0000
Subject: [Xen-changelog] [qemu-xen master] vga: stop passing pointers to
	vga_draw_line* functions
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDc0MzQ3NzVhYmY4ZmIyY2EzYjllODA1ZDMwNjU2ZjRkYThjMDg4MTYKQXV0aG9yOiAg
ICAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IE1vbiBBdWcg
MjggMTQ6Mjk6MDYgMjAxNyArMDIwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFdlZCBPY3QgNCAxMDoxNjoxNSAyMDE3
IC0wNzAwCgogICAgdmdhOiBzdG9wIHBhc3NpbmcgcG9pbnRlcnMgdG8gdmdhX2RyYXdfbGluZSog
ZnVuY3Rpb25zCiAgICAKICAgIEluc3RlYWQgcGFzcyBhcm91bmQgdGhlIGFkZHJlc3MgKGFrYSBv
ZmZzZXQgaW50byB2Z2EgbWVtb3J5KS4KICAgIEFkZCB2Z2FfcmVhZF8qIGhlbHBlciBmdW5jdGlv
bnMgd2hpY2ggYXBwbHkgdmJlX3NpemVfbWFzayB0bwogICAgdGhlIGFkZHJlc3MsIHRvIG1ha2Ug
c3VyZSB0aGUgYWRkcmVzcyBzdGF5cyB3aXRoaW4gdGhlIHZhbGlkCiAgICByYW5nZSwgc2ltaWxh
ciB0byB0aGUgY2lycnVzIGJsaXR0ZXIgZml4ZXMgKGNvbW1pdHMgZmZhZjg1Nzc3OAogICAgYW5k
IDAyNmFlZmZjYjQpLgogICAgCiAgICBJbXBhY3Q6ICBEb1MgZm9yIHByaXZpbGVnZWQgZ3Vlc3Qg
dXNlcnMuICBxZW11IGNyYXNoZXMgd2l0aAogICAgYSBzZWdmYXVsdCwgd2hlbiBoaXR0aW5nIHRo
ZSBndWFyZCBwYWdlIGFmdGVyIHZnYSBtZW1vcnkKICAgIGFsbG9jYXRpb24sIHdoaWxlIHJlYWRp
bmcgdmdhIG1lbW9yeSBmb3IgZGlzcGxheSB1cGRhdGVzLgogICAgCiAgICBjaGVycnkgcGlja2Vk
IGZyb20gY29tbWl0IDNkOTBjNjI1NDg2MzY5M2E2YjEzZDkxOGQyYjg2ODJlMDhiYmM2ODEKICAg
IAogICAgRml4ZXM6IENWRS0yMDE3LTEzNjcyCiAgICBDYzogUCBKIFAgPHBwYW5kaXRAcmVkaGF0
LmNvbT4KICAgIFJlcG9ydGVkLWJ5OiBEYXZpZCBCdWNoYW5hbiA8ZEB2aWRidWNoYW5hbi5jby51
az4KICAgIFNpZ25lZC1vZmYtYnk6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgog
ICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogICAgTWVzc2FnZS1pZDogMjAxNzA4MjgxMjI5MDYuMTg5OTMtMS1rcmF4ZWxAcmVkaGF0
LmNvbQotLS0KIGh3L2Rpc3BsYXkvdmdhLWhlbHBlcnMuaCB8IDIwMiArKysrKysrKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQogaHcvZGlzcGxheS92Z2EuYyAgICAgICAg
IHwgICA1ICstCiBody9kaXNwbGF5L3ZnYV9pbnQuaCAgICAgfCAgIDEgKwogMyBmaWxlcyBjaGFu
Z2VkLCAxMTQgaW5zZXJ0aW9ucygrKSwgOTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcv
ZGlzcGxheS92Z2EtaGVscGVycy5oIGIvaHcvZGlzcGxheS92Z2EtaGVscGVycy5oCmluZGV4IDk0
ZjZkZTIuLjVhNzUyYjMgMTAwNjQ0Ci0tLSBhL2h3L2Rpc3BsYXkvdmdhLWhlbHBlcnMuaAorKysg
Yi9ody9kaXNwbGF5L3ZnYS1oZWxwZXJzLmgKQEAgLTk1LDIwICs5NSw0NiBAQCBzdGF0aWMgdm9p
ZCB2Z2FfZHJhd19nbHlwaDkodWludDhfdCAqZCwgaW50IGxpbmVzaXplLAogICAgIH0gd2hpbGUg
KC0taCk7CiB9CiAKK3N0YXRpYyBpbmxpbmUgdWludDhfdCB2Z2FfcmVhZF9ieXRlKFZHQUNvbW1v
blN0YXRlICp2Z2EsIHVpbnQzMl90IGFkZHIpCit7CisgICAgcmV0dXJuIHZnYS0+dnJhbV9wdHJb
YWRkciAmIHZnYS0+dmJlX3NpemVfbWFza107Cit9CisKK3N0YXRpYyBpbmxpbmUgdWludDE2X3Qg
dmdhX3JlYWRfd29yZF9sZShWR0FDb21tb25TdGF0ZSAqdmdhLCB1aW50MzJfdCBhZGRyKQorewor
ICAgIHVpbnQzMl90IG9mZnNldCA9IGFkZHIgJiB2Z2EtPnZiZV9zaXplX21hc2sgJiB+MTsKKyAg
ICB1aW50MTZfdCAqcHRyID0gKHVpbnQxNl90ICopKHZnYS0+dnJhbV9wdHIgKyBvZmZzZXQpOwor
ICAgIHJldHVybiBsZHV3X2xlX3AocHRyKTsKK30KKworc3RhdGljIGlubGluZSB1aW50MTZfdCB2
Z2FfcmVhZF93b3JkX2JlKFZHQUNvbW1vblN0YXRlICp2Z2EsIHVpbnQzMl90IGFkZHIpCit7Cisg
ICAgdWludDMyX3Qgb2Zmc2V0ID0gYWRkciAmIHZnYS0+dmJlX3NpemVfbWFzayAmIH4xOworICAg
IHVpbnQxNl90ICpwdHIgPSAodWludDE2X3QgKikodmdhLT52cmFtX3B0ciArIG9mZnNldCk7Cisg
ICAgcmV0dXJuIGxkdXdfYmVfcChwdHIpOworfQorCitzdGF0aWMgaW5saW5lIHVpbnQzMl90IHZn
YV9yZWFkX2R3b3JkX2xlKFZHQUNvbW1vblN0YXRlICp2Z2EsIHVpbnQzMl90IGFkZHIpCit7Cisg
ICAgdWludDMyX3Qgb2Zmc2V0ID0gYWRkciAmIHZnYS0+dmJlX3NpemVfbWFzayAmIH4zOworICAg
IHVpbnQzMl90ICpwdHIgPSAodWludDMyX3QgKikodmdhLT52cmFtX3B0ciArIG9mZnNldCk7Cisg
ICAgcmV0dXJuIGxkbF9sZV9wKHB0cik7Cit9CisKIC8qCiAgKiA0IGNvbG9yIG1vZGUKICAqLwot
c3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTIoVkdBQ29tbW9uU3RhdGUgKnMxLCB1aW50OF90ICpk
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdWludDhfdCAqcywgaW50IHdpZHRo
KQorc3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTIoVkdBQ29tbW9uU3RhdGUgKnZnYSwgdWludDhf
dCAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGFkZHIsIGludCB3aWR0
aCkKIHsKICAgICB1aW50MzJfdCBwbGFuZV9tYXNrLCAqcGFsZXR0ZSwgZGF0YSwgdjsKICAgICBp
bnQgeDsKIAotICAgIHBhbGV0dGUgPSBzMS0+bGFzdF9wYWxldHRlOwotICAgIHBsYW5lX21hc2sg
PSBtYXNrMTZbczEtPmFyW1ZHQV9BVENfUExBTkVfRU5BQkxFXSAmIDB4Zl07CisgICAgcGFsZXR0
ZSA9IHZnYS0+bGFzdF9wYWxldHRlOworICAgIHBsYW5lX21hc2sgPSBtYXNrMTZbdmdhLT5hcltW
R0FfQVRDX1BMQU5FX0VOQUJMRV0gJiAweGZdOwogICAgIHdpZHRoID4+PSAzOwogICAgIGZvcih4
ID0gMDsgeCA8IHdpZHRoOyB4KyspIHsKLSAgICAgICAgZGF0YSA9ICgodWludDMyX3QgKilzKVsw
XTsKKyAgICAgICAgZGF0YSA9IHZnYV9yZWFkX2R3b3JkX2xlKHZnYSwgYWRkcik7CiAgICAgICAg
IGRhdGEgJj0gcGxhbmVfbWFzazsKICAgICAgICAgdiA9IGV4cGFuZDJbR0VUX1BMQU5FKGRhdGEs
IDApXTsKICAgICAgICAgdiB8PSBleHBhbmQyW0dFVF9QTEFORShkYXRhLCAyKV0gPDwgMjsKQEAg
LTEyNCw3ICsxNTAsNyBAQCBzdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5lMihWR0FDb21tb25TdGF0
ZSAqczEsIHVpbnQ4X3QgKmQsCiAgICAgICAgICgodWludDMyX3QgKilkKVs2XSA9IHBhbGV0dGVb
KHYgPj4gNCkgJiAweGZdOwogICAgICAgICAoKHVpbnQzMl90ICopZClbN10gPSBwYWxldHRlWyh2
ID4+IDApICYgMHhmXTsKICAgICAgICAgZCArPSAzMjsKLSAgICAgICAgcyArPSA0OworICAgICAg
ICBhZGRyICs9IDQ7CiAgICAgfQogfQogCkBAIC0xMzQsMTcgKzE2MCwxNyBAQCBzdGF0aWMgdm9p
ZCB2Z2FfZHJhd19saW5lMihWR0FDb21tb25TdGF0ZSAqczEsIHVpbnQ4X3QgKmQsCiAvKgogICog
NCBjb2xvciBtb2RlLCBkdXAyIGhvcml6b250YWwKICAqLwotc3RhdGljIHZvaWQgdmdhX2RyYXdf
bGluZTJkMihWR0FDb21tb25TdGF0ZSAqczEsIHVpbnQ4X3QgKmQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IHVpbnQ4X3QgKnMsIGludCB3aWR0aCkKK3N0YXRpYyB2b2lkIHZn
YV9kcmF3X2xpbmUyZDIoVkdBQ29tbW9uU3RhdGUgKnZnYSwgdWludDhfdCAqZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgYWRkciwgaW50IHdpZHRoKQogewogICAgIHVp
bnQzMl90IHBsYW5lX21hc2ssICpwYWxldHRlLCBkYXRhLCB2OwogICAgIGludCB4OwogCi0gICAg
cGFsZXR0ZSA9IHMxLT5sYXN0X3BhbGV0dGU7Ci0gICAgcGxhbmVfbWFzayA9IG1hc2sxNltzMS0+
YXJbVkdBX0FUQ19QTEFORV9FTkFCTEVdICYgMHhmXTsKKyAgICBwYWxldHRlID0gdmdhLT5sYXN0
X3BhbGV0dGU7CisgICAgcGxhbmVfbWFzayA9IG1hc2sxNlt2Z2EtPmFyW1ZHQV9BVENfUExBTkVf
RU5BQkxFXSAmIDB4Zl07CiAgICAgd2lkdGggPj49IDM7CiAgICAgZm9yKHggPSAwOyB4IDwgd2lk
dGg7IHgrKykgewotICAgICAgICBkYXRhID0gKCh1aW50MzJfdCAqKXMpWzBdOworICAgICAgICBk
YXRhID0gdmdhX3JlYWRfZHdvcmRfbGUodmdhLCBhZGRyKTsKICAgICAgICAgZGF0YSAmPSBwbGFu
ZV9tYXNrOwogICAgICAgICB2ID0gZXhwYW5kMltHRVRfUExBTkUoZGF0YSwgMCldOwogICAgICAg
ICB2IHw9IGV4cGFuZDJbR0VUX1BMQU5FKGRhdGEsIDIpXSA8PCAyOwpAQCAtMTYwLDI0ICsxODYs
MjQgQEAgc3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTJkMihWR0FDb21tb25TdGF0ZSAqczEsIHVp
bnQ4X3QgKmQsCiAgICAgICAgIFBVVF9QSVhFTDIoZCwgNiwgcGFsZXR0ZVsodiA+PiA0KSAmIDB4
Zl0pOwogICAgICAgICBQVVRfUElYRUwyKGQsIDcsIHBhbGV0dGVbKHYgPj4gMCkgJiAweGZdKTsK
ICAgICAgICAgZCArPSA2NDsKLSAgICAgICAgcyArPSA0OworICAgICAgICBhZGRyICs9IDQ7CiAg
ICAgfQogfQogCiAvKgogICogMTYgY29sb3IgbW9kZQogICovCi1zdGF0aWMgdm9pZCB2Z2FfZHJh
d19saW5lNChWR0FDb21tb25TdGF0ZSAqczEsIHVpbnQ4X3QgKmQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCB1aW50OF90ICpzLCBpbnQgd2lkdGgpCitzdGF0aWMgdm9pZCB2Z2Ff
ZHJhd19saW5lNChWR0FDb21tb25TdGF0ZSAqdmdhLCB1aW50OF90ICpkLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgYWRkciwgaW50IHdpZHRoKQogewogICAgIHVpbnQzMl90
IHBsYW5lX21hc2ssIGRhdGEsIHYsICpwYWxldHRlOwogICAgIGludCB4OwogCi0gICAgcGFsZXR0
ZSA9IHMxLT5sYXN0X3BhbGV0dGU7Ci0gICAgcGxhbmVfbWFzayA9IG1hc2sxNltzMS0+YXJbVkdB
X0FUQ19QTEFORV9FTkFCTEVdICYgMHhmXTsKKyAgICBwYWxldHRlID0gdmdhLT5sYXN0X3BhbGV0
dGU7CisgICAgcGxhbmVfbWFzayA9IG1hc2sxNlt2Z2EtPmFyW1ZHQV9BVENfUExBTkVfRU5BQkxF
XSAmIDB4Zl07CiAgICAgd2lkdGggPj49IDM7CiAgICAgZm9yKHggPSAwOyB4IDwgd2lkdGg7IHgr
KykgewotICAgICAgICBkYXRhID0gKCh1aW50MzJfdCAqKXMpWzBdOworICAgICAgICBkYXRhID0g
dmdhX3JlYWRfZHdvcmRfbGUodmdhLCBhZGRyKTsKICAgICAgICAgZGF0YSAmPSBwbGFuZV9tYXNr
OwogICAgICAgICB2ID0gZXhwYW5kNFtHRVRfUExBTkUoZGF0YSwgMCldOwogICAgICAgICB2IHw9
IGV4cGFuZDRbR0VUX1BMQU5FKGRhdGEsIDEpXSA8PCAxOwpAQCAtMTkyLDI0ICsyMTgsMjQgQEAg
c3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTQoVkdBQ29tbW9uU3RhdGUgKnMxLCB1aW50OF90ICpk
LAogICAgICAgICAoKHVpbnQzMl90ICopZClbNl0gPSBwYWxldHRlWyh2ID4+IDQpICYgMHhmXTsK
ICAgICAgICAgKCh1aW50MzJfdCAqKWQpWzddID0gcGFsZXR0ZVsodiA+PiAwKSAmIDB4Zl07CiAg
ICAgICAgIGQgKz0gMzI7Ci0gICAgICAgIHMgKz0gNDsKKyAgICAgICAgYWRkciArPSA0OwogICAg
IH0KIH0KIAogLyoKICAqIDE2IGNvbG9yIG1vZGUsIGR1cDIgaG9yaXpvbnRhbAogICovCi1zdGF0
aWMgdm9pZCB2Z2FfZHJhd19saW5lNGQyKFZHQUNvbW1vblN0YXRlICpzMSwgdWludDhfdCAqZCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdWludDhfdCAqcywgaW50IHdpZHRo
KQorc3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTRkMihWR0FDb21tb25TdGF0ZSAqdmdhLCB1aW50
OF90ICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBhZGRyLCBpbnQg
d2lkdGgpCiB7CiAgICAgdWludDMyX3QgcGxhbmVfbWFzaywgZGF0YSwgdiwgKnBhbGV0dGU7CiAg
ICAgaW50IHg7CiAKLSAgICBwYWxldHRlID0gczEtPmxhc3RfcGFsZXR0ZTsKLSAgICBwbGFuZV9t
YXNrID0gbWFzazE2W3MxLT5hcltWR0FfQVRDX1BMQU5FX0VOQUJMRV0gJiAweGZdOworICAgIHBh
bGV0dGUgPSB2Z2EtPmxhc3RfcGFsZXR0ZTsKKyAgICBwbGFuZV9tYXNrID0gbWFzazE2W3ZnYS0+
YXJbVkdBX0FUQ19QTEFORV9FTkFCTEVdICYgMHhmXTsKICAgICB3aWR0aCA+Pj0gMzsKICAgICBm
b3IoeCA9IDA7IHggPCB3aWR0aDsgeCsrKSB7Ci0gICAgICAgIGRhdGEgPSAoKHVpbnQzMl90ICop
cylbMF07CisgICAgICAgIGRhdGEgPSB2Z2FfcmVhZF9kd29yZF9sZSh2Z2EsIGFkZHIpOwogICAg
ICAgICBkYXRhICY9IHBsYW5lX21hc2s7CiAgICAgICAgIHYgPSBleHBhbmQ0W0dFVF9QTEFORShk
YXRhLCAwKV07CiAgICAgICAgIHYgfD0gZXhwYW5kNFtHRVRfUExBTkUoZGF0YSwgMSldIDw8IDE7
CkBAIC0yMjQsNyArMjUwLDcgQEAgc3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTRkMihWR0FDb21t
b25TdGF0ZSAqczEsIHVpbnQ4X3QgKmQsCiAgICAgICAgIFBVVF9QSVhFTDIoZCwgNiwgcGFsZXR0
ZVsodiA+PiA0KSAmIDB4Zl0pOwogICAgICAgICBQVVRfUElYRUwyKGQsIDcsIHBhbGV0dGVbKHYg
Pj4gMCkgJiAweGZdKTsKICAgICAgICAgZCArPSA2NDsKLSAgICAgICAgcyArPSA0OworICAgICAg
ICBhZGRyICs9IDQ7CiAgICAgfQogfQogCkBAIC0yMzMsMjEgKzI1OSwyMSBAQCBzdGF0aWMgdm9p
ZCB2Z2FfZHJhd19saW5lNGQyKFZHQUNvbW1vblN0YXRlICpzMSwgdWludDhfdCAqZCwKICAqCiAg
KiBYWFg6IGFkZCBwbGFuZV9tYXNrIHN1cHBvcnQgKG5ldmVyIHVzZWQgaW4gc3RhbmRhcmQgVkdB
IG1vZGVzKQogICovCi1zdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5lOGQyKFZHQUNvbW1vblN0YXRl
ICpzMSwgdWludDhfdCAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdWlu
dDhfdCAqcywgaW50IHdpZHRoKQorc3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZThkMihWR0FDb21t
b25TdGF0ZSAqdmdhLCB1aW50OF90ICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50MzJfdCBhZGRyLCBpbnQgd2lkdGgpCiB7CiAgICAgdWludDMyX3QgKnBhbGV0dGU7CiAgICAg
aW50IHg7CiAKLSAgICBwYWxldHRlID0gczEtPmxhc3RfcGFsZXR0ZTsKKyAgICBwYWxldHRlID0g
dmdhLT5sYXN0X3BhbGV0dGU7CiAgICAgd2lkdGggPj49IDM7CiAgICAgZm9yKHggPSAwOyB4IDwg
d2lkdGg7IHgrKykgewotICAgICAgICBQVVRfUElYRUwyKGQsIDAsIHBhbGV0dGVbc1swXV0pOwot
ICAgICAgICBQVVRfUElYRUwyKGQsIDEsIHBhbGV0dGVbc1sxXV0pOwotICAgICAgICBQVVRfUElY
RUwyKGQsIDIsIHBhbGV0dGVbc1syXV0pOwotICAgICAgICBQVVRfUElYRUwyKGQsIDMsIHBhbGV0
dGVbc1szXV0pOworICAgICAgICBQVVRfUElYRUwyKGQsIDAsIHBhbGV0dGVbdmdhX3JlYWRfYnl0
ZSh2Z2EsIGFkZHIgKyAwKV0pOworICAgICAgICBQVVRfUElYRUwyKGQsIDEsIHBhbGV0dGVbdmdh
X3JlYWRfYnl0ZSh2Z2EsIGFkZHIgKyAxKV0pOworICAgICAgICBQVVRfUElYRUwyKGQsIDIsIHBh
bGV0dGVbdmdhX3JlYWRfYnl0ZSh2Z2EsIGFkZHIgKyAyKV0pOworICAgICAgICBQVVRfUElYRUwy
KGQsIDMsIHBhbGV0dGVbdmdhX3JlYWRfYnl0ZSh2Z2EsIGFkZHIgKyAzKV0pOwogICAgICAgICBk
ICs9IDMyOwotICAgICAgICBzICs9IDQ7CisgICAgICAgIGFkZHIgKz0gNDsKICAgICB9CiB9CiAK
QEAgLTI1Niw2MyArMjgyLDYzIEBAIHN0YXRpYyB2b2lkIHZnYV9kcmF3X2xpbmU4ZDIoVkdBQ29t
bW9uU3RhdGUgKnMxLCB1aW50OF90ICpkLAogICoKICAqIFhYWDogYWRkIHBsYW5lX21hc2sgc3Vw
cG9ydCAobmV2ZXIgdXNlZCBpbiBzdGFuZGFyZCBWR0EgbW9kZXMpCiAgKi8KLXN0YXRpYyB2b2lk
IHZnYV9kcmF3X2xpbmU4KFZHQUNvbW1vblN0YXRlICpzMSwgdWludDhfdCAqZCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ4X3QgKnMsIGludCB3aWR0aCkKK3N0YXRpYyB2
b2lkIHZnYV9kcmF3X2xpbmU4KFZHQUNvbW1vblN0YXRlICp2Z2EsIHVpbnQ4X3QgKmQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBhZGRyLCBpbnQgd2lkdGgpCiB7CiAgICAg
dWludDMyX3QgKnBhbGV0dGU7CiAgICAgaW50IHg7CiAKLSAgICBwYWxldHRlID0gczEtPmxhc3Rf
cGFsZXR0ZTsKKyAgICBwYWxldHRlID0gdmdhLT5sYXN0X3BhbGV0dGU7CiAgICAgd2lkdGggPj49
IDM7CiAgICAgZm9yKHggPSAwOyB4IDwgd2lkdGg7IHgrKykgewotICAgICAgICAoKHVpbnQzMl90
ICopZClbMF0gPSBwYWxldHRlW3NbMF1dOwotICAgICAgICAoKHVpbnQzMl90ICopZClbMV0gPSBw
YWxldHRlW3NbMV1dOwotICAgICAgICAoKHVpbnQzMl90ICopZClbMl0gPSBwYWxldHRlW3NbMl1d
OwotICAgICAgICAoKHVpbnQzMl90ICopZClbM10gPSBwYWxldHRlW3NbM11dOwotICAgICAgICAo
KHVpbnQzMl90ICopZClbNF0gPSBwYWxldHRlW3NbNF1dOwotICAgICAgICAoKHVpbnQzMl90ICop
ZClbNV0gPSBwYWxldHRlW3NbNV1dOwotICAgICAgICAoKHVpbnQzMl90ICopZClbNl0gPSBwYWxl
dHRlW3NbNl1dOwotICAgICAgICAoKHVpbnQzMl90ICopZClbN10gPSBwYWxldHRlW3NbN11dOwor
ICAgICAgICAoKHVpbnQzMl90ICopZClbMF0gPSBwYWxldHRlW3ZnYV9yZWFkX2J5dGUodmdhLCBh
ZGRyICsgMCldOworICAgICAgICAoKHVpbnQzMl90ICopZClbMV0gPSBwYWxldHRlW3ZnYV9yZWFk
X2J5dGUodmdhLCBhZGRyICsgMSldOworICAgICAgICAoKHVpbnQzMl90ICopZClbMl0gPSBwYWxl
dHRlW3ZnYV9yZWFkX2J5dGUodmdhLCBhZGRyICsgMildOworICAgICAgICAoKHVpbnQzMl90ICop
ZClbM10gPSBwYWxldHRlW3ZnYV9yZWFkX2J5dGUodmdhLCBhZGRyICsgMyldOworICAgICAgICAo
KHVpbnQzMl90ICopZClbNF0gPSBwYWxldHRlW3ZnYV9yZWFkX2J5dGUodmdhLCBhZGRyICsgNCld
OworICAgICAgICAoKHVpbnQzMl90ICopZClbNV0gPSBwYWxldHRlW3ZnYV9yZWFkX2J5dGUodmdh
LCBhZGRyICsgNSldOworICAgICAgICAoKHVpbnQzMl90ICopZClbNl0gPSBwYWxldHRlW3ZnYV9y
ZWFkX2J5dGUodmdhLCBhZGRyICsgNildOworICAgICAgICAoKHVpbnQzMl90ICopZClbN10gPSBw
YWxldHRlW3ZnYV9yZWFkX2J5dGUodmdhLCBhZGRyICsgNyldOwogICAgICAgICBkICs9IDMyOwot
ICAgICAgICBzICs9IDg7CisgICAgICAgIGFkZHIgKz0gODsKICAgICB9CiB9CiAKIC8qCiAgKiAx
NSBiaXQgY29sb3IKICAqLwotc3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTE1X2xlKFZHQUNvbW1v
blN0YXRlICpzMSwgdWludDhfdCAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCB1aW50OF90ICpzLCBpbnQgd2lkdGgpCitzdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5lMTVf
bGUoVkdBQ29tbW9uU3RhdGUgKnZnYSwgdWludDhfdCAqZCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50MzJfdCBhZGRyLCBpbnQgd2lkdGgpCiB7CiAgICAgaW50IHc7CiAgICAg
dWludDMyX3QgdiwgciwgZywgYjsKIAogICAgIHcgPSB3aWR0aDsKICAgICBkbyB7Ci0gICAgICAg
IHYgPSBsZHV3X2xlX3AoKHZvaWQgKilzKTsKKyAgICAgICAgdiA9IHZnYV9yZWFkX3dvcmRfbGUo
dmdhLCBhZGRyKTsKICAgICAgICAgciA9ICh2ID4+IDcpICYgMHhmODsKICAgICAgICAgZyA9ICh2
ID4+IDIpICYgMHhmODsKICAgICAgICAgYiA9ICh2IDw8IDMpICYgMHhmODsKICAgICAgICAgKCh1
aW50MzJfdCAqKWQpWzBdID0gcmdiX3RvX3BpeGVsMzIociwgZywgYik7Ci0gICAgICAgIHMgKz0g
MjsKKyAgICAgICAgYWRkciArPSAyOwogICAgICAgICBkICs9IDQ7CiAgICAgfSB3aGlsZSAoLS13
ICE9IDApOwogfQogCi1zdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5lMTVfYmUoVkdBQ29tbW9uU3Rh
dGUgKnMxLCB1aW50OF90ICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IHVpbnQ4X3QgKnMsIGludCB3aWR0aCkKK3N0YXRpYyB2b2lkIHZnYV9kcmF3X2xpbmUxNV9iZShW
R0FDb21tb25TdGF0ZSAqdmdhLCB1aW50OF90ICpkLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQzMl90IGFkZHIsIGludCB3aWR0aCkKIHsKICAgICBpbnQgdzsKICAgICB1aW50
MzJfdCB2LCByLCBnLCBiOwogCiAgICAgdyA9IHdpZHRoOwogICAgIGRvIHsKLSAgICAgICAgdiA9
IGxkdXdfYmVfcCgodm9pZCAqKXMpOworICAgICAgICB2ID0gdmdhX3JlYWRfd29yZF9iZSh2Z2Es
IGFkZHIpOwogICAgICAgICByID0gKHYgPj4gNykgJiAweGY4OwogICAgICAgICBnID0gKHYgPj4g
MikgJiAweGY4OwogICAgICAgICBiID0gKHYgPDwgMykgJiAweGY4OwogICAgICAgICAoKHVpbnQz
Ml90ICopZClbMF0gPSByZ2JfdG9fcGl4ZWwzMihyLCBnLCBiKTsKLSAgICAgICAgcyArPSAyOwor
ICAgICAgICBhZGRyICs9IDI7CiAgICAgICAgIGQgKz0gNDsKICAgICB9IHdoaWxlICgtLXcgIT0g
MCk7CiB9CkBAIC0zMjAsMzggKzM0NiwzOCBAQCBzdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5lMTVf
YmUoVkdBQ29tbW9uU3RhdGUgKnMxLCB1aW50OF90ICpkLAogLyoKICAqIDE2IGJpdCBjb2xvcgog
ICovCi1zdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5lMTZfbGUoVkdBQ29tbW9uU3RhdGUgKnMxLCB1
aW50OF90ICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ4X3Qg
KnMsIGludCB3aWR0aCkKK3N0YXRpYyB2b2lkIHZnYV9kcmF3X2xpbmUxNl9sZShWR0FDb21tb25T
dGF0ZSAqdmdhLCB1aW50OF90ICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90IGFkZHIsIGludCB3aWR0aCkKIHsKICAgICBpbnQgdzsKICAgICB1aW50MzJfdCB2LCBy
LCBnLCBiOwogCiAgICAgdyA9IHdpZHRoOwogICAgIGRvIHsKLSAgICAgICAgdiA9IGxkdXdfbGVf
cCgodm9pZCAqKXMpOworICAgICAgICB2ID0gdmdhX3JlYWRfd29yZF9sZSh2Z2EsIGFkZHIpOwog
ICAgICAgICByID0gKHYgPj4gOCkgJiAweGY4OwogICAgICAgICBnID0gKHYgPj4gMykgJiAweGZj
OwogICAgICAgICBiID0gKHYgPDwgMykgJiAweGY4OwogICAgICAgICAoKHVpbnQzMl90ICopZClb
MF0gPSByZ2JfdG9fcGl4ZWwzMihyLCBnLCBiKTsKLSAgICAgICAgcyArPSAyOworICAgICAgICBh
ZGRyICs9IDI7CiAgICAgICAgIGQgKz0gNDsKICAgICB9IHdoaWxlICgtLXcgIT0gMCk7CiB9CiAK
LXN0YXRpYyB2b2lkIHZnYV9kcmF3X2xpbmUxNl9iZShWR0FDb21tb25TdGF0ZSAqczEsIHVpbnQ4
X3QgKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdWludDhfdCAqcywg
aW50IHdpZHRoKQorc3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTE2X2JlKFZHQUNvbW1vblN0YXRl
ICp2Z2EsIHVpbnQ4X3QgKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMy
X3QgYWRkciwgaW50IHdpZHRoKQogewogICAgIGludCB3OwogICAgIHVpbnQzMl90IHYsIHIsIGcs
IGI7CiAKICAgICB3ID0gd2lkdGg7CiAgICAgZG8gewotICAgICAgICB2ID0gbGR1d19iZV9wKCh2
b2lkICopcyk7CisgICAgICAgIHYgPSB2Z2FfcmVhZF93b3JkX2JlKHZnYSwgYWRkcik7CiAgICAg
ICAgIHIgPSAodiA+PiA4KSAmIDB4Zjg7CiAgICAgICAgIGcgPSAodiA+PiAzKSAmIDB4ZmM7CiAg
ICAgICAgIGIgPSAodiA8PCAzKSAmIDB4Zjg7CiAgICAgICAgICgodWludDMyX3QgKilkKVswXSA9
IHJnYl90b19waXhlbDMyKHIsIGcsIGIpOwotICAgICAgICBzICs9IDI7CisgICAgICAgIGFkZHIg
Kz0gMjsKICAgICAgICAgZCArPSA0OwogICAgIH0gd2hpbGUgKC0tdyAhPSAwKTsKIH0KQEAgLTM1
OSwzNiArMzg1LDM2IEBAIHN0YXRpYyB2b2lkIHZnYV9kcmF3X2xpbmUxNl9iZShWR0FDb21tb25T
dGF0ZSAqczEsIHVpbnQ4X3QgKmQsCiAvKgogICogMjQgYml0IGNvbG9yCiAgKi8KLXN0YXRpYyB2
b2lkIHZnYV9kcmF3X2xpbmUyNF9sZShWR0FDb21tb25TdGF0ZSAqczEsIHVpbnQ4X3QgKmQsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdWludDhfdCAqcywgaW50IHdpZHRo
KQorc3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTI0X2xlKFZHQUNvbW1vblN0YXRlICp2Z2EsIHVp
bnQ4X3QgKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgYWRkciwg
aW50IHdpZHRoKQogewogICAgIGludCB3OwogICAgIHVpbnQzMl90IHIsIGcsIGI7CiAKICAgICB3
ID0gd2lkdGg7CiAgICAgZG8gewotICAgICAgICBiID0gc1swXTsKLSAgICAgICAgZyA9IHNbMV07
Ci0gICAgICAgIHIgPSBzWzJdOworICAgICAgICBiID0gdmdhX3JlYWRfYnl0ZSh2Z2EsIGFkZHIg
KyAwKTsKKyAgICAgICAgZyA9IHZnYV9yZWFkX2J5dGUodmdhLCBhZGRyICsgMSk7CisgICAgICAg
IHIgPSB2Z2FfcmVhZF9ieXRlKHZnYSwgYWRkciArIDIpOwogICAgICAgICAoKHVpbnQzMl90ICop
ZClbMF0gPSByZ2JfdG9fcGl4ZWwzMihyLCBnLCBiKTsKLSAgICAgICAgcyArPSAzOworICAgICAg
ICBhZGRyICs9IDM7CiAgICAgICAgIGQgKz0gNDsKICAgICB9IHdoaWxlICgtLXcgIT0gMCk7CiB9
CiAKLXN0YXRpYyB2b2lkIHZnYV9kcmF3X2xpbmUyNF9iZShWR0FDb21tb25TdGF0ZSAqczEsIHVp
bnQ4X3QgKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdWludDhfdCAq
cywgaW50IHdpZHRoKQorc3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTI0X2JlKFZHQUNvbW1vblN0
YXRlICp2Z2EsIHVpbnQ4X3QgKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDMyX3QgYWRkciwgaW50IHdpZHRoKQogewogICAgIGludCB3OwogICAgIHVpbnQzMl90IHIsIGcs
IGI7CiAKICAgICB3ID0gd2lkdGg7CiAgICAgZG8gewotICAgICAgICByID0gc1swXTsKLSAgICAg
ICAgZyA9IHNbMV07Ci0gICAgICAgIGIgPSBzWzJdOworICAgICAgICByID0gdmdhX3JlYWRfYnl0
ZSh2Z2EsIGFkZHIgKyAwKTsKKyAgICAgICAgZyA9IHZnYV9yZWFkX2J5dGUodmdhLCBhZGRyICsg
MSk7CisgICAgICAgIGIgPSB2Z2FfcmVhZF9ieXRlKHZnYSwgYWRkciArIDIpOwogICAgICAgICAo
KHVpbnQzMl90ICopZClbMF0gPSByZ2JfdG9fcGl4ZWwzMihyLCBnLCBiKTsKLSAgICAgICAgcyAr
PSAzOworICAgICAgICBhZGRyICs9IDM7CiAgICAgICAgIGQgKz0gNDsKICAgICB9IHdoaWxlICgt
LXcgIT0gMCk7CiB9CkBAIC0zOTYsNDQgKzQyMiwzNiBAQCBzdGF0aWMgdm9pZCB2Z2FfZHJhd19s
aW5lMjRfYmUoVkdBQ29tbW9uU3RhdGUgKnMxLCB1aW50OF90ICpkLAogLyoKICAqIDMyIGJpdCBj
b2xvcgogICovCi1zdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5lMzJfbGUoVkdBQ29tbW9uU3RhdGUg
KnMxLCB1aW50OF90ICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVp
bnQ4X3QgKnMsIGludCB3aWR0aCkKK3N0YXRpYyB2b2lkIHZnYV9kcmF3X2xpbmUzMl9sZShWR0FD
b21tb25TdGF0ZSAqdmdhLCB1aW50OF90ICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQzMl90IGFkZHIsIGludCB3aWR0aCkKIHsKLSNpZm5kZWYgSE9TVF9XT1JEU19CSUdF
TkRJQU4KLSAgICBtZW1jcHkoZCwgcywgd2lkdGggKiA0KTsKLSNlbHNlCiAgICAgaW50IHc7CiAg
ICAgdWludDMyX3QgciwgZywgYjsKIAogICAgIHcgPSB3aWR0aDsKICAgICBkbyB7Ci0gICAgICAg
IGIgPSBzWzBdOwotICAgICAgICBnID0gc1sxXTsKLSAgICAgICAgciA9IHNbMl07CisgICAgICAg
IGIgPSB2Z2FfcmVhZF9ieXRlKHZnYSwgYWRkciArIDApOworICAgICAgICBnID0gdmdhX3JlYWRf
Ynl0ZSh2Z2EsIGFkZHIgKyAxKTsKKyAgICAgICAgciA9IHZnYV9yZWFkX2J5dGUodmdhLCBhZGRy
ICsgMik7CiAgICAgICAgICgodWludDMyX3QgKilkKVswXSA9IHJnYl90b19waXhlbDMyKHIsIGcs
IGIpOwotICAgICAgICBzICs9IDQ7CisgICAgICAgIGFkZHIgKz0gNDsKICAgICAgICAgZCArPSA0
OwogICAgIH0gd2hpbGUgKC0tdyAhPSAwKTsKLSNlbmRpZgogfQogCi1zdGF0aWMgdm9pZCB2Z2Ff
ZHJhd19saW5lMzJfYmUoVkdBQ29tbW9uU3RhdGUgKnMxLCB1aW50OF90ICpkLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ4X3QgKnMsIGludCB3aWR0aCkKK3N0YXRp
YyB2b2lkIHZnYV9kcmF3X2xpbmUzMl9iZShWR0FDb21tb25TdGF0ZSAqdmdhLCB1aW50OF90ICpk
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGFkZHIsIGludCB3aWR0
aCkKIHsKLSNpZmRlZiBIT1NUX1dPUkRTX0JJR0VORElBTgotICAgIG1lbWNweShkLCBzLCB3aWR0
aCAqIDQpOwotI2Vsc2UKICAgICBpbnQgdzsKICAgICB1aW50MzJfdCByLCBnLCBiOwogCiAgICAg
dyA9IHdpZHRoOwogICAgIGRvIHsKLSAgICAgICAgciA9IHNbMV07Ci0gICAgICAgIGcgPSBzWzJd
OwotICAgICAgICBiID0gc1szXTsKKyAgICAgICAgciA9IHZnYV9yZWFkX2J5dGUodmdhLCBhZGRy
ICsgMSk7CisgICAgICAgIGcgPSB2Z2FfcmVhZF9ieXRlKHZnYSwgYWRkciArIDIpOworICAgICAg
ICBiID0gdmdhX3JlYWRfYnl0ZSh2Z2EsIGFkZHIgKyAzKTsKICAgICAgICAgKCh1aW50MzJfdCAq
KWQpWzBdID0gcmdiX3RvX3BpeGVsMzIociwgZywgYik7Ci0gICAgICAgIHMgKz0gNDsKKyAgICAg
ICAgYWRkciArPSA0OwogICAgICAgICBkICs9IDQ7CiAgICAgfSB3aGlsZSAoLS13ICE9IDApOwot
I2VuZGlmCiB9CmRpZmYgLS1naXQgYS9ody9kaXNwbGF5L3ZnYS5jIGIvaHcvZGlzcGxheS92Z2Eu
YwppbmRleCBhYjMzNjY4Li40OTdjODIzIDEwMDY0NAotLS0gYS9ody9kaXNwbGF5L3ZnYS5jCisr
KyBiL2h3L2Rpc3BsYXkvdmdhLmMKQEAgLTEwMDUsNyArMTAwNSw3IEBAIHZvaWQgdmdhX21lbV93
cml0ZWIoVkdBQ29tbW9uU3RhdGUgKnMsIGh3YWRkciBhZGRyLCB1aW50MzJfdCB2YWwpCiB9CiAK
IHR5cGVkZWYgdm9pZCB2Z2FfZHJhd19saW5lX2Z1bmMoVkdBQ29tbW9uU3RhdGUgKnMxLCB1aW50
OF90ICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50OF90ICpz
LCBpbnQgd2lkdGgpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBz
cmNhZGRyLCBpbnQgd2lkdGgpOwogCiAjaW5jbHVkZSAidmdhLWhlbHBlcnMuaCIKIApAQCAtMTY2
Niw3ICsxNjY2LDcgQEAgc3RhdGljIHZvaWQgdmdhX2RyYXdfZ3JhcGhpYyhWR0FDb21tb25TdGF0
ZSAqcywgaW50IGZ1bGxfdXBkYXRlKQogICAgICAgICAgICAgaWYgKHlfc3RhcnQgPCAwKQogICAg
ICAgICAgICAgICAgIHlfc3RhcnQgPSB5OwogICAgICAgICAgICAgaWYgKCEoaXNfYnVmZmVyX3No
YXJlZChzdXJmYWNlKSkpIHsKLSAgICAgICAgICAgICAgICB2Z2FfZHJhd19saW5lKHMsIGQsIHMt
PnZyYW1fcHRyICsgYWRkciwgd2lkdGgpOworICAgICAgICAgICAgICAgIHZnYV9kcmF3X2xpbmUo
cywgZCwgYWRkciwgd2lkdGgpOwogICAgICAgICAgICAgICAgIGlmIChzLT5jdXJzb3JfZHJhd19s
aW5lKQogICAgICAgICAgICAgICAgICAgICBzLT5jdXJzb3JfZHJhd19saW5lKHMsIGQsIHkpOwog
ICAgICAgICAgICAgfQpAQCAtMjE3MCw2ICsyMTcwLDcgQEAgdm9pZCB2Z2FfY29tbW9uX2luaXQo
VkdBQ29tbW9uU3RhdGUgKnMsIE9iamVjdCAqb2JqLCBib29sIGdsb2JhbF92bXN0YXRlKQogICAg
IGlmICghcy0+dmJlX3NpemUpIHsKICAgICAgICAgcy0+dmJlX3NpemUgPSBzLT52cmFtX3NpemU7
CiAgICAgfQorICAgIHMtPnZiZV9zaXplX21hc2sgPSBzLT52YmVfc2l6ZSAtIDE7CiAKICAgICBz
LT5pc192YmVfdm1zdGF0ZSA9IDE7CiAgICAgbWVtb3J5X3JlZ2lvbl9pbml0X3JhbV9ub21pZ3Jh
dGUoJnMtPnZyYW0sIG9iaiwgInZnYS52cmFtIiwgcy0+dnJhbV9zaXplLApkaWZmIC0tZ2l0IGEv
aHcvZGlzcGxheS92Z2FfaW50LmggYi9ody9kaXNwbGF5L3ZnYV9pbnQuaAppbmRleCBkZDZjOTU4
Li5hZDM0YTFmIDEwMDY0NAotLS0gYS9ody9kaXNwbGF5L3ZnYV9pbnQuaAorKysgYi9ody9kaXNw
bGF5L3ZnYV9pbnQuaApAQCAtOTQsNiArOTQsNyBAQCB0eXBlZGVmIHN0cnVjdCBWR0FDb21tb25T
dGF0ZSB7CiAgICAgdWludDMyX3QgdnJhbV9zaXplOwogICAgIHVpbnQzMl90IHZyYW1fc2l6ZV9t
YjsgLyogcHJvcGVydHkgKi8KICAgICB1aW50MzJfdCB2YmVfc2l6ZTsKKyAgICB1aW50MzJfdCB2
YmVfc2l6ZV9tYXNrOwogICAgIHVpbnQzMl90IGxhdGNoOwogICAgIGJvb2wgaGFzX2NoYWluNF9h
bGlhczsKICAgICBNZW1vcnlSZWdpb24gY2hhaW40X2FsaWFzOwotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdCNtYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Fri Oct 06 17:55:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 06 Oct 2017 17:55:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e0Wq2-0006D9-In; Fri, 06 Oct 2017 17:55:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0Wq1-0006Cm-0k
 for xen-changelog@lists.xensource.com; Fri, 06 Oct 2017 17:55:05 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 BB/78-03046-873C7D95; Fri, 06 Oct 2017 17:55:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrELMWRWlGSWpSXmKPExsWS0XRdVbf88PV
 Ig1kn5SwmbDNwYPTY3reLPYAxijUzLym/IoE148KlhWwFTxoYK9qO7WRtYPwe2cXIxSEk8JtR
 YvrFhYwQznlGiQl3e5m7GDk42ATEJObuVehi5OQQEVCVmLViOTOILSSgLtH0u4ENxBYWCJV4t
 eIPmM0rYCYxedZpVhCbBaj+0O+1LBMYORYwMqxi1ChOLSpLLdI1tNBLKspMzyjJTczM0TU0MN
 PLTS0uTkxPzUlMKtZLzs/dxAj0CwMQ7GC8uTHgEKMkB5OSKO/kfdcjhfiS8lMqMxKLM+KLSnN
 Siw8xynBwKEnwzj4ElBMsSk1PrUjLzAEGCExagoNHSYS3ACTNW1yQmFucmQ6ROsWoKCXOmw2S
 EABJZJTmwbXBgvISo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHkbQabwZOaVwE1/BbSYCWjxn
 KYrIItLEhFSUg2MYZ/+GZ7c9mvBgocxp3at2/vti+jLZUK8ec9XfFvy4tj150e+fu6+s9WWNT
 6ppO0c45WKDdsuKe37eveppMvd41/NOkNfKH2/H8IRqpFp1ZfcdDV6J6f+O5l4O1VFkTj1hva
 C5pJN72W7Rbeu6rOMezUzkntaWWi9q3CbuOb6vTWPZ+8WyDzJqsRSnJFoqMVcVJwIAPNtORpF
 AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1507312502!68742136!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45655 invoked from network); 6 Oct 2017 17:55:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Oct 2017 17:55:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0Wpy-0007Bk-7h
 for xen-changelog@lists.xensource.com; Fri, 06 Oct 2017 17:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e0Wpy-0003ps-5S
 for xen-changelog@lists.xensource.com; Fri, 06 Oct 2017 17:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e0Wpy-0003ps-5S@xenbits.xenproject.org>
Date: Fri, 06 Oct 2017 17:55:02 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.8] vga: stop passing pointers to
	vga_draw_line* functions
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDFlYmI1YTFjOTg5NGJhYzAwYzIxMzA1MGYyZmM0NWM4YzI4ZmI0MDcKQXV0aG9yOiAg
ICAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IE1vbiBBdWcg
MjggMTQ6Mjk6MDYgMjAxNyArMDIwMApDb21taXQ6ICAgICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNvbW1pdERhdGU6IFdlZCBPY3QgNCAxMTowNzowMiAyMDE3
IC0wNzAwCgogICAgdmdhOiBzdG9wIHBhc3NpbmcgcG9pbnRlcnMgdG8gdmdhX2RyYXdfbGluZSog
ZnVuY3Rpb25zCiAgICAKICAgIEluc3RlYWQgcGFzcyBhcm91bmQgdGhlIGFkZHJlc3MgKGFrYSBv
ZmZzZXQgaW50byB2Z2EgbWVtb3J5KS4KICAgIEFkZCB2Z2FfcmVhZF8qIGhlbHBlciBmdW5jdGlv
bnMgd2hpY2ggYXBwbHkgdmJlX3NpemVfbWFzayB0bwogICAgdGhlIGFkZHJlc3MsIHRvIG1ha2Ug
c3VyZSB0aGUgYWRkcmVzcyBzdGF5cyB3aXRoaW4gdGhlIHZhbGlkCiAgICByYW5nZSwgc2ltaWxh
ciB0byB0aGUgY2lycnVzIGJsaXR0ZXIgZml4ZXMgKGNvbW1pdHMgZmZhZjg1Nzc3OAogICAgYW5k
IDAyNmFlZmZjYjQpLgogICAgCiAgICBJbXBhY3Q6ICBEb1MgZm9yIHByaXZpbGVnZWQgZ3Vlc3Qg
dXNlcnMuICBxZW11IGNyYXNoZXMgd2l0aAogICAgYSBzZWdmYXVsdCwgd2hlbiBoaXR0aW5nIHRo
ZSBndWFyZCBwYWdlIGFmdGVyIHZnYSBtZW1vcnkKICAgIGFsbG9jYXRpb24sIHdoaWxlIHJlYWRp
bmcgdmdhIG1lbW9yeSBmb3IgZGlzcGxheSB1cGRhdGVzLgogICAgCiAgICBjaGVycnkgcGlja2Vk
IGZyb20gY29tbWl0IDNkOTBjNjI1NDg2MzY5M2E2YjEzZDkxOGQyYjg2ODJlMDhiYmM2ODEKICAg
IAogICAgRml4ZXM6IENWRS0yMDE3LTEzNjcyCiAgICBDYzogUCBKIFAgPHBwYW5kaXRAcmVkaGF0
LmNvbT4KICAgIFJlcG9ydGVkLWJ5OiBEYXZpZCBCdWNoYW5hbiA8ZEB2aWRidWNoYW5hbi5jby51
az4KICAgIFNpZ25lZC1vZmYtYnk6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgog
ICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogICAgTWVzc2FnZS1pZDogMjAxNzA4MjgxMjI5MDYuMTg5OTMtMS1rcmF4ZWxAcmVkaGF0
LmNvbQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNzQzNDc3NWFiZjhmYjJjYTNiOWU4
MDVkMzA2NTZmNGRhOGMwODgxNikKLS0tCiBody9kaXNwbGF5L3ZnYS1oZWxwZXJzLmggfCAyMDIg
KysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGh3L2Rpc3Bs
YXkvdmdhLmMgICAgICAgICB8ICAgNSArLQogaHcvZGlzcGxheS92Z2FfaW50LmggICAgIHwgICAx
ICsKIDMgZmlsZXMgY2hhbmdlZCwgMTE0IGluc2VydGlvbnMoKyksIDk0IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL2h3L2Rpc3BsYXkvdmdhLWhlbHBlcnMuaCBiL2h3L2Rpc3BsYXkvdmdhLWhl
bHBlcnMuaAppbmRleCA5NGY2ZGUyLi41YTc1MmIzIDEwMDY0NAotLS0gYS9ody9kaXNwbGF5L3Zn
YS1oZWxwZXJzLmgKKysrIGIvaHcvZGlzcGxheS92Z2EtaGVscGVycy5oCkBAIC05NSwyMCArOTUs
NDYgQEAgc3RhdGljIHZvaWQgdmdhX2RyYXdfZ2x5cGg5KHVpbnQ4X3QgKmQsIGludCBsaW5lc2l6
ZSwKICAgICB9IHdoaWxlICgtLWgpOwogfQogCitzdGF0aWMgaW5saW5lIHVpbnQ4X3QgdmdhX3Jl
YWRfYnl0ZShWR0FDb21tb25TdGF0ZSAqdmdhLCB1aW50MzJfdCBhZGRyKQoreworICAgIHJldHVy
biB2Z2EtPnZyYW1fcHRyW2FkZHIgJiB2Z2EtPnZiZV9zaXplX21hc2tdOworfQorCitzdGF0aWMg
aW5saW5lIHVpbnQxNl90IHZnYV9yZWFkX3dvcmRfbGUoVkdBQ29tbW9uU3RhdGUgKnZnYSwgdWlu
dDMyX3QgYWRkcikKK3sKKyAgICB1aW50MzJfdCBvZmZzZXQgPSBhZGRyICYgdmdhLT52YmVfc2l6
ZV9tYXNrICYgfjE7CisgICAgdWludDE2X3QgKnB0ciA9ICh1aW50MTZfdCAqKSh2Z2EtPnZyYW1f
cHRyICsgb2Zmc2V0KTsKKyAgICByZXR1cm4gbGR1d19sZV9wKHB0cik7Cit9CisKK3N0YXRpYyBp
bmxpbmUgdWludDE2X3QgdmdhX3JlYWRfd29yZF9iZShWR0FDb21tb25TdGF0ZSAqdmdhLCB1aW50
MzJfdCBhZGRyKQoreworICAgIHVpbnQzMl90IG9mZnNldCA9IGFkZHIgJiB2Z2EtPnZiZV9zaXpl
X21hc2sgJiB+MTsKKyAgICB1aW50MTZfdCAqcHRyID0gKHVpbnQxNl90ICopKHZnYS0+dnJhbV9w
dHIgKyBvZmZzZXQpOworICAgIHJldHVybiBsZHV3X2JlX3AocHRyKTsKK30KKworc3RhdGljIGlu
bGluZSB1aW50MzJfdCB2Z2FfcmVhZF9kd29yZF9sZShWR0FDb21tb25TdGF0ZSAqdmdhLCB1aW50
MzJfdCBhZGRyKQoreworICAgIHVpbnQzMl90IG9mZnNldCA9IGFkZHIgJiB2Z2EtPnZiZV9zaXpl
X21hc2sgJiB+MzsKKyAgICB1aW50MzJfdCAqcHRyID0gKHVpbnQzMl90ICopKHZnYS0+dnJhbV9w
dHIgKyBvZmZzZXQpOworICAgIHJldHVybiBsZGxfbGVfcChwdHIpOworfQorCiAvKgogICogNCBj
b2xvciBtb2RlCiAgKi8KLXN0YXRpYyB2b2lkIHZnYV9kcmF3X2xpbmUyKFZHQUNvbW1vblN0YXRl
ICpzMSwgdWludDhfdCAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ4
X3QgKnMsIGludCB3aWR0aCkKK3N0YXRpYyB2b2lkIHZnYV9kcmF3X2xpbmUyKFZHQUNvbW1vblN0
YXRlICp2Z2EsIHVpbnQ4X3QgKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCBhZGRyLCBpbnQgd2lkdGgpCiB7CiAgICAgdWludDMyX3QgcGxhbmVfbWFzaywgKnBhbGV0dGUs
IGRhdGEsIHY7CiAgICAgaW50IHg7CiAKLSAgICBwYWxldHRlID0gczEtPmxhc3RfcGFsZXR0ZTsK
LSAgICBwbGFuZV9tYXNrID0gbWFzazE2W3MxLT5hcltWR0FfQVRDX1BMQU5FX0VOQUJMRV0gJiAw
eGZdOworICAgIHBhbGV0dGUgPSB2Z2EtPmxhc3RfcGFsZXR0ZTsKKyAgICBwbGFuZV9tYXNrID0g
bWFzazE2W3ZnYS0+YXJbVkdBX0FUQ19QTEFORV9FTkFCTEVdICYgMHhmXTsKICAgICB3aWR0aCA+
Pj0gMzsKICAgICBmb3IoeCA9IDA7IHggPCB3aWR0aDsgeCsrKSB7Ci0gICAgICAgIGRhdGEgPSAo
KHVpbnQzMl90ICopcylbMF07CisgICAgICAgIGRhdGEgPSB2Z2FfcmVhZF9kd29yZF9sZSh2Z2Es
IGFkZHIpOwogICAgICAgICBkYXRhICY9IHBsYW5lX21hc2s7CiAgICAgICAgIHYgPSBleHBhbmQy
W0dFVF9QTEFORShkYXRhLCAwKV07CiAgICAgICAgIHYgfD0gZXhwYW5kMltHRVRfUExBTkUoZGF0
YSwgMildIDw8IDI7CkBAIC0xMjQsNyArMTUwLDcgQEAgc3RhdGljIHZvaWQgdmdhX2RyYXdfbGlu
ZTIoVkdBQ29tbW9uU3RhdGUgKnMxLCB1aW50OF90ICpkLAogICAgICAgICAoKHVpbnQzMl90ICop
ZClbNl0gPSBwYWxldHRlWyh2ID4+IDQpICYgMHhmXTsKICAgICAgICAgKCh1aW50MzJfdCAqKWQp
WzddID0gcGFsZXR0ZVsodiA+PiAwKSAmIDB4Zl07CiAgICAgICAgIGQgKz0gMzI7Ci0gICAgICAg
IHMgKz0gNDsKKyAgICAgICAgYWRkciArPSA0OwogICAgIH0KIH0KIApAQCAtMTM0LDE3ICsxNjAs
MTcgQEAgc3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTIoVkdBQ29tbW9uU3RhdGUgKnMxLCB1aW50
OF90ICpkLAogLyoKICAqIDQgY29sb3IgbW9kZSwgZHVwMiBob3Jpem9udGFsCiAgKi8KLXN0YXRp
YyB2b2lkIHZnYV9kcmF3X2xpbmUyZDIoVkdBQ29tbW9uU3RhdGUgKnMxLCB1aW50OF90ICpkLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50OF90ICpzLCBpbnQgd2lkdGgp
CitzdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5lMmQyKFZHQUNvbW1vblN0YXRlICp2Z2EsIHVpbnQ4
X3QgKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGFkZHIsIGludCB3
aWR0aCkKIHsKICAgICB1aW50MzJfdCBwbGFuZV9tYXNrLCAqcGFsZXR0ZSwgZGF0YSwgdjsKICAg
ICBpbnQgeDsKIAotICAgIHBhbGV0dGUgPSBzMS0+bGFzdF9wYWxldHRlOwotICAgIHBsYW5lX21h
c2sgPSBtYXNrMTZbczEtPmFyW1ZHQV9BVENfUExBTkVfRU5BQkxFXSAmIDB4Zl07CisgICAgcGFs
ZXR0ZSA9IHZnYS0+bGFzdF9wYWxldHRlOworICAgIHBsYW5lX21hc2sgPSBtYXNrMTZbdmdhLT5h
cltWR0FfQVRDX1BMQU5FX0VOQUJMRV0gJiAweGZdOwogICAgIHdpZHRoID4+PSAzOwogICAgIGZv
cih4ID0gMDsgeCA8IHdpZHRoOyB4KyspIHsKLSAgICAgICAgZGF0YSA9ICgodWludDMyX3QgKilz
KVswXTsKKyAgICAgICAgZGF0YSA9IHZnYV9yZWFkX2R3b3JkX2xlKHZnYSwgYWRkcik7CiAgICAg
ICAgIGRhdGEgJj0gcGxhbmVfbWFzazsKICAgICAgICAgdiA9IGV4cGFuZDJbR0VUX1BMQU5FKGRh
dGEsIDApXTsKICAgICAgICAgdiB8PSBleHBhbmQyW0dFVF9QTEFORShkYXRhLCAyKV0gPDwgMjsK
QEAgLTE2MCwyNCArMTg2LDI0IEBAIHN0YXRpYyB2b2lkIHZnYV9kcmF3X2xpbmUyZDIoVkdBQ29t
bW9uU3RhdGUgKnMxLCB1aW50OF90ICpkLAogICAgICAgICBQVVRfUElYRUwyKGQsIDYsIHBhbGV0
dGVbKHYgPj4gNCkgJiAweGZdKTsKICAgICAgICAgUFVUX1BJWEVMMihkLCA3LCBwYWxldHRlWyh2
ID4+IDApICYgMHhmXSk7CiAgICAgICAgIGQgKz0gNjQ7Ci0gICAgICAgIHMgKz0gNDsKKyAgICAg
ICAgYWRkciArPSA0OwogICAgIH0KIH0KIAogLyoKICAqIDE2IGNvbG9yIG1vZGUKICAqLwotc3Rh
dGljIHZvaWQgdmdhX2RyYXdfbGluZTQoVkdBQ29tbW9uU3RhdGUgKnMxLCB1aW50OF90ICpkLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdWludDhfdCAqcywgaW50IHdpZHRoKQor
c3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTQoVkdBQ29tbW9uU3RhdGUgKnZnYSwgdWludDhfdCAq
ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGFkZHIsIGludCB3aWR0aCkK
IHsKICAgICB1aW50MzJfdCBwbGFuZV9tYXNrLCBkYXRhLCB2LCAqcGFsZXR0ZTsKICAgICBpbnQg
eDsKIAotICAgIHBhbGV0dGUgPSBzMS0+bGFzdF9wYWxldHRlOwotICAgIHBsYW5lX21hc2sgPSBt
YXNrMTZbczEtPmFyW1ZHQV9BVENfUExBTkVfRU5BQkxFXSAmIDB4Zl07CisgICAgcGFsZXR0ZSA9
IHZnYS0+bGFzdF9wYWxldHRlOworICAgIHBsYW5lX21hc2sgPSBtYXNrMTZbdmdhLT5hcltWR0Ff
QVRDX1BMQU5FX0VOQUJMRV0gJiAweGZdOwogICAgIHdpZHRoID4+PSAzOwogICAgIGZvcih4ID0g
MDsgeCA8IHdpZHRoOyB4KyspIHsKLSAgICAgICAgZGF0YSA9ICgodWludDMyX3QgKilzKVswXTsK
KyAgICAgICAgZGF0YSA9IHZnYV9yZWFkX2R3b3JkX2xlKHZnYSwgYWRkcik7CiAgICAgICAgIGRh
dGEgJj0gcGxhbmVfbWFzazsKICAgICAgICAgdiA9IGV4cGFuZDRbR0VUX1BMQU5FKGRhdGEsIDAp
XTsKICAgICAgICAgdiB8PSBleHBhbmQ0W0dFVF9QTEFORShkYXRhLCAxKV0gPDwgMTsKQEAgLTE5
MiwyNCArMjE4LDI0IEBAIHN0YXRpYyB2b2lkIHZnYV9kcmF3X2xpbmU0KFZHQUNvbW1vblN0YXRl
ICpzMSwgdWludDhfdCAqZCwKICAgICAgICAgKCh1aW50MzJfdCAqKWQpWzZdID0gcGFsZXR0ZVso
diA+PiA0KSAmIDB4Zl07CiAgICAgICAgICgodWludDMyX3QgKilkKVs3XSA9IHBhbGV0dGVbKHYg
Pj4gMCkgJiAweGZdOwogICAgICAgICBkICs9IDMyOwotICAgICAgICBzICs9IDQ7CisgICAgICAg
IGFkZHIgKz0gNDsKICAgICB9CiB9CiAKIC8qCiAgKiAxNiBjb2xvciBtb2RlLCBkdXAyIGhvcml6
b250YWwKICAqLwotc3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTRkMihWR0FDb21tb25TdGF0ZSAq
czEsIHVpbnQ4X3QgKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ4
X3QgKnMsIGludCB3aWR0aCkKK3N0YXRpYyB2b2lkIHZnYV9kcmF3X2xpbmU0ZDIoVkdBQ29tbW9u
U3RhdGUgKnZnYSwgdWludDhfdCAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDMyX3QgYWRkciwgaW50IHdpZHRoKQogewogICAgIHVpbnQzMl90IHBsYW5lX21hc2ssIGRhdGEs
IHYsICpwYWxldHRlOwogICAgIGludCB4OwogCi0gICAgcGFsZXR0ZSA9IHMxLT5sYXN0X3BhbGV0
dGU7Ci0gICAgcGxhbmVfbWFzayA9IG1hc2sxNltzMS0+YXJbVkdBX0FUQ19QTEFORV9FTkFCTEVd
ICYgMHhmXTsKKyAgICBwYWxldHRlID0gdmdhLT5sYXN0X3BhbGV0dGU7CisgICAgcGxhbmVfbWFz
ayA9IG1hc2sxNlt2Z2EtPmFyW1ZHQV9BVENfUExBTkVfRU5BQkxFXSAmIDB4Zl07CiAgICAgd2lk
dGggPj49IDM7CiAgICAgZm9yKHggPSAwOyB4IDwgd2lkdGg7IHgrKykgewotICAgICAgICBkYXRh
ID0gKCh1aW50MzJfdCAqKXMpWzBdOworICAgICAgICBkYXRhID0gdmdhX3JlYWRfZHdvcmRfbGUo
dmdhLCBhZGRyKTsKICAgICAgICAgZGF0YSAmPSBwbGFuZV9tYXNrOwogICAgICAgICB2ID0gZXhw
YW5kNFtHRVRfUExBTkUoZGF0YSwgMCldOwogICAgICAgICB2IHw9IGV4cGFuZDRbR0VUX1BMQU5F
KGRhdGEsIDEpXSA8PCAxOwpAQCAtMjI0LDcgKzI1MCw3IEBAIHN0YXRpYyB2b2lkIHZnYV9kcmF3
X2xpbmU0ZDIoVkdBQ29tbW9uU3RhdGUgKnMxLCB1aW50OF90ICpkLAogICAgICAgICBQVVRfUElY
RUwyKGQsIDYsIHBhbGV0dGVbKHYgPj4gNCkgJiAweGZdKTsKICAgICAgICAgUFVUX1BJWEVMMihk
LCA3LCBwYWxldHRlWyh2ID4+IDApICYgMHhmXSk7CiAgICAgICAgIGQgKz0gNjQ7Ci0gICAgICAg
IHMgKz0gNDsKKyAgICAgICAgYWRkciArPSA0OwogICAgIH0KIH0KIApAQCAtMjMzLDIxICsyNTks
MjEgQEAgc3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTRkMihWR0FDb21tb25TdGF0ZSAqczEsIHVp
bnQ4X3QgKmQsCiAgKgogICogWFhYOiBhZGQgcGxhbmVfbWFzayBzdXBwb3J0IChuZXZlciB1c2Vk
IGluIHN0YW5kYXJkIFZHQSBtb2RlcykKICAqLwotc3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZThk
MihWR0FDb21tb25TdGF0ZSAqczEsIHVpbnQ4X3QgKmQsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnN0IHVpbnQ4X3QgKnMsIGludCB3aWR0aCkKK3N0YXRpYyB2b2lkIHZnYV9kcmF3
X2xpbmU4ZDIoVkdBQ29tbW9uU3RhdGUgKnZnYSwgdWludDhfdCAqZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgYWRkciwgaW50IHdpZHRoKQogewogICAgIHVpbnQzMl90
ICpwYWxldHRlOwogICAgIGludCB4OwogCi0gICAgcGFsZXR0ZSA9IHMxLT5sYXN0X3BhbGV0dGU7
CisgICAgcGFsZXR0ZSA9IHZnYS0+bGFzdF9wYWxldHRlOwogICAgIHdpZHRoID4+PSAzOwogICAg
IGZvcih4ID0gMDsgeCA8IHdpZHRoOyB4KyspIHsKLSAgICAgICAgUFVUX1BJWEVMMihkLCAwLCBw
YWxldHRlW3NbMF1dKTsKLSAgICAgICAgUFVUX1BJWEVMMihkLCAxLCBwYWxldHRlW3NbMV1dKTsK
LSAgICAgICAgUFVUX1BJWEVMMihkLCAyLCBwYWxldHRlW3NbMl1dKTsKLSAgICAgICAgUFVUX1BJ
WEVMMihkLCAzLCBwYWxldHRlW3NbM11dKTsKKyAgICAgICAgUFVUX1BJWEVMMihkLCAwLCBwYWxl
dHRlW3ZnYV9yZWFkX2J5dGUodmdhLCBhZGRyICsgMCldKTsKKyAgICAgICAgUFVUX1BJWEVMMihk
LCAxLCBwYWxldHRlW3ZnYV9yZWFkX2J5dGUodmdhLCBhZGRyICsgMSldKTsKKyAgICAgICAgUFVU
X1BJWEVMMihkLCAyLCBwYWxldHRlW3ZnYV9yZWFkX2J5dGUodmdhLCBhZGRyICsgMildKTsKKyAg
ICAgICAgUFVUX1BJWEVMMihkLCAzLCBwYWxldHRlW3ZnYV9yZWFkX2J5dGUodmdhLCBhZGRyICsg
MyldKTsKICAgICAgICAgZCArPSAzMjsKLSAgICAgICAgcyArPSA0OworICAgICAgICBhZGRyICs9
IDQ7CiAgICAgfQogfQogCkBAIC0yNTYsNjMgKzI4Miw2MyBAQCBzdGF0aWMgdm9pZCB2Z2FfZHJh
d19saW5lOGQyKFZHQUNvbW1vblN0YXRlICpzMSwgdWludDhfdCAqZCwKICAqCiAgKiBYWFg6IGFk
ZCBwbGFuZV9tYXNrIHN1cHBvcnQgKG5ldmVyIHVzZWQgaW4gc3RhbmRhcmQgVkdBIG1vZGVzKQog
ICovCi1zdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5lOChWR0FDb21tb25TdGF0ZSAqczEsIHVpbnQ4
X3QgKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50OF90ICpzLCBpbnQg
d2lkdGgpCitzdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5lOChWR0FDb21tb25TdGF0ZSAqdmdhLCB1
aW50OF90ICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgYWRkciwgaW50
IHdpZHRoKQogewogICAgIHVpbnQzMl90ICpwYWxldHRlOwogICAgIGludCB4OwogCi0gICAgcGFs
ZXR0ZSA9IHMxLT5sYXN0X3BhbGV0dGU7CisgICAgcGFsZXR0ZSA9IHZnYS0+bGFzdF9wYWxldHRl
OwogICAgIHdpZHRoID4+PSAzOwogICAgIGZvcih4ID0gMDsgeCA8IHdpZHRoOyB4KyspIHsKLSAg
ICAgICAgKCh1aW50MzJfdCAqKWQpWzBdID0gcGFsZXR0ZVtzWzBdXTsKLSAgICAgICAgKCh1aW50
MzJfdCAqKWQpWzFdID0gcGFsZXR0ZVtzWzFdXTsKLSAgICAgICAgKCh1aW50MzJfdCAqKWQpWzJd
ID0gcGFsZXR0ZVtzWzJdXTsKLSAgICAgICAgKCh1aW50MzJfdCAqKWQpWzNdID0gcGFsZXR0ZVtz
WzNdXTsKLSAgICAgICAgKCh1aW50MzJfdCAqKWQpWzRdID0gcGFsZXR0ZVtzWzRdXTsKLSAgICAg
ICAgKCh1aW50MzJfdCAqKWQpWzVdID0gcGFsZXR0ZVtzWzVdXTsKLSAgICAgICAgKCh1aW50MzJf
dCAqKWQpWzZdID0gcGFsZXR0ZVtzWzZdXTsKLSAgICAgICAgKCh1aW50MzJfdCAqKWQpWzddID0g
cGFsZXR0ZVtzWzddXTsKKyAgICAgICAgKCh1aW50MzJfdCAqKWQpWzBdID0gcGFsZXR0ZVt2Z2Ff
cmVhZF9ieXRlKHZnYSwgYWRkciArIDApXTsKKyAgICAgICAgKCh1aW50MzJfdCAqKWQpWzFdID0g
cGFsZXR0ZVt2Z2FfcmVhZF9ieXRlKHZnYSwgYWRkciArIDEpXTsKKyAgICAgICAgKCh1aW50MzJf
dCAqKWQpWzJdID0gcGFsZXR0ZVt2Z2FfcmVhZF9ieXRlKHZnYSwgYWRkciArIDIpXTsKKyAgICAg
ICAgKCh1aW50MzJfdCAqKWQpWzNdID0gcGFsZXR0ZVt2Z2FfcmVhZF9ieXRlKHZnYSwgYWRkciAr
IDMpXTsKKyAgICAgICAgKCh1aW50MzJfdCAqKWQpWzRdID0gcGFsZXR0ZVt2Z2FfcmVhZF9ieXRl
KHZnYSwgYWRkciArIDQpXTsKKyAgICAgICAgKCh1aW50MzJfdCAqKWQpWzVdID0gcGFsZXR0ZVt2
Z2FfcmVhZF9ieXRlKHZnYSwgYWRkciArIDUpXTsKKyAgICAgICAgKCh1aW50MzJfdCAqKWQpWzZd
ID0gcGFsZXR0ZVt2Z2FfcmVhZF9ieXRlKHZnYSwgYWRkciArIDYpXTsKKyAgICAgICAgKCh1aW50
MzJfdCAqKWQpWzddID0gcGFsZXR0ZVt2Z2FfcmVhZF9ieXRlKHZnYSwgYWRkciArIDcpXTsKICAg
ICAgICAgZCArPSAzMjsKLSAgICAgICAgcyArPSA4OworICAgICAgICBhZGRyICs9IDg7CiAgICAg
fQogfQogCiAvKgogICogMTUgYml0IGNvbG9yCiAgKi8KLXN0YXRpYyB2b2lkIHZnYV9kcmF3X2xp
bmUxNV9sZShWR0FDb21tb25TdGF0ZSAqczEsIHVpbnQ4X3QgKmQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3QgdWludDhfdCAqcywgaW50IHdpZHRoKQorc3RhdGljIHZvaWQg
dmdhX2RyYXdfbGluZTE1X2xlKFZHQUNvbW1vblN0YXRlICp2Z2EsIHVpbnQ4X3QgKmQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgYWRkciwgaW50IHdpZHRoKQogewog
ICAgIGludCB3OwogICAgIHVpbnQzMl90IHYsIHIsIGcsIGI7CiAKICAgICB3ID0gd2lkdGg7CiAg
ICAgZG8gewotICAgICAgICB2ID0gbGR1d19sZV9wKCh2b2lkICopcyk7CisgICAgICAgIHYgPSB2
Z2FfcmVhZF93b3JkX2xlKHZnYSwgYWRkcik7CiAgICAgICAgIHIgPSAodiA+PiA3KSAmIDB4Zjg7
CiAgICAgICAgIGcgPSAodiA+PiAyKSAmIDB4Zjg7CiAgICAgICAgIGIgPSAodiA8PCAzKSAmIDB4
Zjg7CiAgICAgICAgICgodWludDMyX3QgKilkKVswXSA9IHJnYl90b19waXhlbDMyKHIsIGcsIGIp
OwotICAgICAgICBzICs9IDI7CisgICAgICAgIGFkZHIgKz0gMjsKICAgICAgICAgZCArPSA0Owog
ICAgIH0gd2hpbGUgKC0tdyAhPSAwKTsKIH0KIAotc3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTE1
X2JlKFZHQUNvbW1vblN0YXRlICpzMSwgdWludDhfdCAqZCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCB1aW50OF90ICpzLCBpbnQgd2lkdGgpCitzdGF0aWMgdm9pZCB2Z2Ff
ZHJhd19saW5lMTVfYmUoVkdBQ29tbW9uU3RhdGUgKnZnYSwgdWludDhfdCAqZCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBhZGRyLCBpbnQgd2lkdGgpCiB7CiAgICAg
aW50IHc7CiAgICAgdWludDMyX3QgdiwgciwgZywgYjsKIAogICAgIHcgPSB3aWR0aDsKICAgICBk
byB7Ci0gICAgICAgIHYgPSBsZHV3X2JlX3AoKHZvaWQgKilzKTsKKyAgICAgICAgdiA9IHZnYV9y
ZWFkX3dvcmRfYmUodmdhLCBhZGRyKTsKICAgICAgICAgciA9ICh2ID4+IDcpICYgMHhmODsKICAg
ICAgICAgZyA9ICh2ID4+IDIpICYgMHhmODsKICAgICAgICAgYiA9ICh2IDw8IDMpICYgMHhmODsK
ICAgICAgICAgKCh1aW50MzJfdCAqKWQpWzBdID0gcmdiX3RvX3BpeGVsMzIociwgZywgYik7Ci0g
ICAgICAgIHMgKz0gMjsKKyAgICAgICAgYWRkciArPSAyOwogICAgICAgICBkICs9IDQ7CiAgICAg
fSB3aGlsZSAoLS13ICE9IDApOwogfQpAQCAtMzIwLDM4ICszNDYsMzggQEAgc3RhdGljIHZvaWQg
dmdhX2RyYXdfbGluZTE1X2JlKFZHQUNvbW1vblN0YXRlICpzMSwgdWludDhfdCAqZCwKIC8qCiAg
KiAxNiBiaXQgY29sb3IKICAqLwotc3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTE2X2xlKFZHQUNv
bW1vblN0YXRlICpzMSwgdWludDhfdCAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCB1aW50OF90ICpzLCBpbnQgd2lkdGgpCitzdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5l
MTZfbGUoVkdBQ29tbW9uU3RhdGUgKnZnYSwgdWludDhfdCAqZCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50MzJfdCBhZGRyLCBpbnQgd2lkdGgpCiB7CiAgICAgaW50IHc7CiAg
ICAgdWludDMyX3QgdiwgciwgZywgYjsKIAogICAgIHcgPSB3aWR0aDsKICAgICBkbyB7Ci0gICAg
ICAgIHYgPSBsZHV3X2xlX3AoKHZvaWQgKilzKTsKKyAgICAgICAgdiA9IHZnYV9yZWFkX3dvcmRf
bGUodmdhLCBhZGRyKTsKICAgICAgICAgciA9ICh2ID4+IDgpICYgMHhmODsKICAgICAgICAgZyA9
ICh2ID4+IDMpICYgMHhmYzsKICAgICAgICAgYiA9ICh2IDw8IDMpICYgMHhmODsKICAgICAgICAg
KCh1aW50MzJfdCAqKWQpWzBdID0gcmdiX3RvX3BpeGVsMzIociwgZywgYik7Ci0gICAgICAgIHMg
Kz0gMjsKKyAgICAgICAgYWRkciArPSAyOwogICAgICAgICBkICs9IDQ7CiAgICAgfSB3aGlsZSAo
LS13ICE9IDApOwogfQogCi1zdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5lMTZfYmUoVkdBQ29tbW9u
U3RhdGUgKnMxLCB1aW50OF90ICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IHVpbnQ4X3QgKnMsIGludCB3aWR0aCkKK3N0YXRpYyB2b2lkIHZnYV9kcmF3X2xpbmUxNl9i
ZShWR0FDb21tb25TdGF0ZSAqdmdhLCB1aW50OF90ICpkLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQzMl90IGFkZHIsIGludCB3aWR0aCkKIHsKICAgICBpbnQgdzsKICAgICB1
aW50MzJfdCB2LCByLCBnLCBiOwogCiAgICAgdyA9IHdpZHRoOwogICAgIGRvIHsKLSAgICAgICAg
diA9IGxkdXdfYmVfcCgodm9pZCAqKXMpOworICAgICAgICB2ID0gdmdhX3JlYWRfd29yZF9iZSh2
Z2EsIGFkZHIpOwogICAgICAgICByID0gKHYgPj4gOCkgJiAweGY4OwogICAgICAgICBnID0gKHYg
Pj4gMykgJiAweGZjOwogICAgICAgICBiID0gKHYgPDwgMykgJiAweGY4OwogICAgICAgICAoKHVp
bnQzMl90ICopZClbMF0gPSByZ2JfdG9fcGl4ZWwzMihyLCBnLCBiKTsKLSAgICAgICAgcyArPSAy
OworICAgICAgICBhZGRyICs9IDI7CiAgICAgICAgIGQgKz0gNDsKICAgICB9IHdoaWxlICgtLXcg
IT0gMCk7CiB9CkBAIC0zNTksMzYgKzM4NSwzNiBAQCBzdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5l
MTZfYmUoVkdBQ29tbW9uU3RhdGUgKnMxLCB1aW50OF90ICpkLAogLyoKICAqIDI0IGJpdCBjb2xv
cgogICovCi1zdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5lMjRfbGUoVkdBQ29tbW9uU3RhdGUgKnMx
LCB1aW50OF90ICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ4
X3QgKnMsIGludCB3aWR0aCkKK3N0YXRpYyB2b2lkIHZnYV9kcmF3X2xpbmUyNF9sZShWR0FDb21t
b25TdGF0ZSAqdmdhLCB1aW50OF90ICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQzMl90IGFkZHIsIGludCB3aWR0aCkKIHsKICAgICBpbnQgdzsKICAgICB1aW50MzJfdCBy
LCBnLCBiOwogCiAgICAgdyA9IHdpZHRoOwogICAgIGRvIHsKLSAgICAgICAgYiA9IHNbMF07Ci0g
ICAgICAgIGcgPSBzWzFdOwotICAgICAgICByID0gc1syXTsKKyAgICAgICAgYiA9IHZnYV9yZWFk
X2J5dGUodmdhLCBhZGRyICsgMCk7CisgICAgICAgIGcgPSB2Z2FfcmVhZF9ieXRlKHZnYSwgYWRk
ciArIDEpOworICAgICAgICByID0gdmdhX3JlYWRfYnl0ZSh2Z2EsIGFkZHIgKyAyKTsKICAgICAg
ICAgKCh1aW50MzJfdCAqKWQpWzBdID0gcmdiX3RvX3BpeGVsMzIociwgZywgYik7Ci0gICAgICAg
IHMgKz0gMzsKKyAgICAgICAgYWRkciArPSAzOwogICAgICAgICBkICs9IDQ7CiAgICAgfSB3aGls
ZSAoLS13ICE9IDApOwogfQogCi1zdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5lMjRfYmUoVkdBQ29t
bW9uU3RhdGUgKnMxLCB1aW50OF90ICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IHVpbnQ4X3QgKnMsIGludCB3aWR0aCkKK3N0YXRpYyB2b2lkIHZnYV9kcmF3X2xpbmUy
NF9iZShWR0FDb21tb25TdGF0ZSAqdmdhLCB1aW50OF90ICpkLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQzMl90IGFkZHIsIGludCB3aWR0aCkKIHsKICAgICBpbnQgdzsKICAg
ICB1aW50MzJfdCByLCBnLCBiOwogCiAgICAgdyA9IHdpZHRoOwogICAgIGRvIHsKLSAgICAgICAg
ciA9IHNbMF07Ci0gICAgICAgIGcgPSBzWzFdOwotICAgICAgICBiID0gc1syXTsKKyAgICAgICAg
ciA9IHZnYV9yZWFkX2J5dGUodmdhLCBhZGRyICsgMCk7CisgICAgICAgIGcgPSB2Z2FfcmVhZF9i
eXRlKHZnYSwgYWRkciArIDEpOworICAgICAgICBiID0gdmdhX3JlYWRfYnl0ZSh2Z2EsIGFkZHIg
KyAyKTsKICAgICAgICAgKCh1aW50MzJfdCAqKWQpWzBdID0gcmdiX3RvX3BpeGVsMzIociwgZywg
Yik7Ci0gICAgICAgIHMgKz0gMzsKKyAgICAgICAgYWRkciArPSAzOwogICAgICAgICBkICs9IDQ7
CiAgICAgfSB3aGlsZSAoLS13ICE9IDApOwogfQpAQCAtMzk2LDQ0ICs0MjIsMzYgQEAgc3RhdGlj
IHZvaWQgdmdhX2RyYXdfbGluZTI0X2JlKFZHQUNvbW1vblN0YXRlICpzMSwgdWludDhfdCAqZCwK
IC8qCiAgKiAzMiBiaXQgY29sb3IKICAqLwotc3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTMyX2xl
KFZHQUNvbW1vblN0YXRlICpzMSwgdWludDhfdCAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCB1aW50OF90ICpzLCBpbnQgd2lkdGgpCitzdGF0aWMgdm9pZCB2Z2FfZHJh
d19saW5lMzJfbGUoVkdBQ29tbW9uU3RhdGUgKnZnYSwgdWludDhfdCAqZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBhZGRyLCBpbnQgd2lkdGgpCiB7Ci0jaWZuZGVm
IEhPU1RfV09SRFNfQklHRU5ESUFOCi0gICAgbWVtY3B5KGQsIHMsIHdpZHRoICogNCk7Ci0jZWxz
ZQogICAgIGludCB3OwogICAgIHVpbnQzMl90IHIsIGcsIGI7CiAKICAgICB3ID0gd2lkdGg7CiAg
ICAgZG8gewotICAgICAgICBiID0gc1swXTsKLSAgICAgICAgZyA9IHNbMV07Ci0gICAgICAgIHIg
PSBzWzJdOworICAgICAgICBiID0gdmdhX3JlYWRfYnl0ZSh2Z2EsIGFkZHIgKyAwKTsKKyAgICAg
ICAgZyA9IHZnYV9yZWFkX2J5dGUodmdhLCBhZGRyICsgMSk7CisgICAgICAgIHIgPSB2Z2FfcmVh
ZF9ieXRlKHZnYSwgYWRkciArIDIpOwogICAgICAgICAoKHVpbnQzMl90ICopZClbMF0gPSByZ2Jf
dG9fcGl4ZWwzMihyLCBnLCBiKTsKLSAgICAgICAgcyArPSA0OworICAgICAgICBhZGRyICs9IDQ7
CiAgICAgICAgIGQgKz0gNDsKICAgICB9IHdoaWxlICgtLXcgIT0gMCk7Ci0jZW5kaWYKIH0KIAot
c3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTMyX2JlKFZHQUNvbW1vblN0YXRlICpzMSwgdWludDhf
dCAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50OF90ICpzLCBp
bnQgd2lkdGgpCitzdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5lMzJfYmUoVkdBQ29tbW9uU3RhdGUg
KnZnYSwgdWludDhfdCAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCBhZGRyLCBpbnQgd2lkdGgpCiB7Ci0jaWZkZWYgSE9TVF9XT1JEU19CSUdFTkRJQU4KLSAgICBt
ZW1jcHkoZCwgcywgd2lkdGggKiA0KTsKLSNlbHNlCiAgICAgaW50IHc7CiAgICAgdWludDMyX3Qg
ciwgZywgYjsKIAogICAgIHcgPSB3aWR0aDsKICAgICBkbyB7Ci0gICAgICAgIHIgPSBzWzFdOwot
ICAgICAgICBnID0gc1syXTsKLSAgICAgICAgYiA9IHNbM107CisgICAgICAgIHIgPSB2Z2FfcmVh
ZF9ieXRlKHZnYSwgYWRkciArIDEpOworICAgICAgICBnID0gdmdhX3JlYWRfYnl0ZSh2Z2EsIGFk
ZHIgKyAyKTsKKyAgICAgICAgYiA9IHZnYV9yZWFkX2J5dGUodmdhLCBhZGRyICsgMyk7CiAgICAg
ICAgICgodWludDMyX3QgKilkKVswXSA9IHJnYl90b19waXhlbDMyKHIsIGcsIGIpOwotICAgICAg
ICBzICs9IDQ7CisgICAgICAgIGFkZHIgKz0gNDsKICAgICAgICAgZCArPSA0OwogICAgIH0gd2hp
bGUgKC0tdyAhPSAwKTsKLSNlbmRpZgogfQpkaWZmIC0tZ2l0IGEvaHcvZGlzcGxheS92Z2EuYyBi
L2h3L2Rpc3BsYXkvdmdhLmMKaW5kZXggMmE4OGIzYy4uYzQxYTkzNyAxMDA2NDQKLS0tIGEvaHcv
ZGlzcGxheS92Z2EuYworKysgYi9ody9kaXNwbGF5L3ZnYS5jCkBAIC0xMDE2LDcgKzEwMTYsNyBA
QCB2b2lkIHZnYV9tZW1fd3JpdGViKFZHQUNvbW1vblN0YXRlICpzLCBod2FkZHIgYWRkciwgdWlu
dDMyX3QgdmFsKQogfQogCiB0eXBlZGVmIHZvaWQgdmdhX2RyYXdfbGluZV9mdW5jKFZHQUNvbW1v
blN0YXRlICpzMSwgdWludDhfdCAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3QgdWludDhfdCAqcywgaW50IHdpZHRoKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3Qgc3JjYWRkciwgaW50IHdpZHRoKTsKIAogI2luY2x1ZGUgInZnYS1oZWxw
ZXJzLmgiCiAKQEAgLTE2NjcsNyArMTY2Nyw3IEBAIHN0YXRpYyB2b2lkIHZnYV9kcmF3X2dyYXBo
aWMoVkdBQ29tbW9uU3RhdGUgKnMsIGludCBmdWxsX3VwZGF0ZSkKICAgICAgICAgICAgIGlmIChw
YWdlMSA+IHBhZ2VfbWF4KQogICAgICAgICAgICAgICAgIHBhZ2VfbWF4ID0gcGFnZTE7CiAgICAg
ICAgICAgICBpZiAoIShpc19idWZmZXJfc2hhcmVkKHN1cmZhY2UpKSkgewotICAgICAgICAgICAg
ICAgIHZnYV9kcmF3X2xpbmUocywgZCwgcy0+dnJhbV9wdHIgKyBhZGRyLCB3aWR0aCk7CisgICAg
ICAgICAgICAgICAgdmdhX2RyYXdfbGluZShzLCBkLCBhZGRyLCB3aWR0aCk7CiAgICAgICAgICAg
ICAgICAgaWYgKHMtPmN1cnNvcl9kcmF3X2xpbmUpCiAgICAgICAgICAgICAgICAgICAgIHMtPmN1
cnNvcl9kcmF3X2xpbmUocywgZCwgeSk7CiAgICAgICAgICAgICB9CkBAIC0yMTc3LDYgKzIxNzcs
NyBAQCB2b2lkIHZnYV9jb21tb25faW5pdChWR0FDb21tb25TdGF0ZSAqcywgT2JqZWN0ICpvYmos
IGJvb2wgZ2xvYmFsX3Ztc3RhdGUpCiAgICAgaWYgKCFzLT52YmVfc2l6ZSkgewogICAgICAgICBz
LT52YmVfc2l6ZSA9IHMtPnZyYW1fc2l6ZTsKICAgICB9CisgICAgcy0+dmJlX3NpemVfbWFzayA9
IHMtPnZiZV9zaXplIC0gMTsKIAogICAgIHMtPmlzX3ZiZV92bXN0YXRlID0gMTsKICAgICBtZW1v
cnlfcmVnaW9uX2luaXRfcmFtKCZzLT52cmFtLCBvYmosICJ2Z2EudnJhbSIsIHMtPnZyYW1fc2l6
ZSwKZGlmZiAtLWdpdCBhL2h3L2Rpc3BsYXkvdmdhX2ludC5oIGIvaHcvZGlzcGxheS92Z2FfaW50
LmgKaW5kZXggZGQ2Yzk1OC4uYWQzNGExZiAxMDA2NDQKLS0tIGEvaHcvZGlzcGxheS92Z2FfaW50
LmgKKysrIGIvaHcvZGlzcGxheS92Z2FfaW50LmgKQEAgLTk0LDYgKzk0LDcgQEAgdHlwZWRlZiBz
dHJ1Y3QgVkdBQ29tbW9uU3RhdGUgewogICAgIHVpbnQzMl90IHZyYW1fc2l6ZTsKICAgICB1aW50
MzJfdCB2cmFtX3NpemVfbWI7IC8qIHByb3BlcnR5ICovCiAgICAgdWludDMyX3QgdmJlX3NpemU7
CisgICAgdWludDMyX3QgdmJlX3NpemVfbWFzazsKICAgICB1aW50MzJfdCBsYXRjaDsKICAgICBi
b29sIGhhc19jaGFpbjRfYWxpYXM7CiAgICAgTWVtb3J5UmVnaW9uIGNoYWluNF9hbGlhczsKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQj
c3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Oct 07 07:33:10 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 07:33:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e0jbd-0003h5-TD; Sat, 07 Oct 2017 07:33:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0jbd-0003gz-7s
 for xen-changelog@lists.xensource.com; Sat, 07 Oct 2017 07:33:05 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 F3/47-03428-03388D95; Sat, 07 Oct 2017 07:33:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVe/+Ua
 kwbqtFhYTthk4MHps79vFHsAYxZqZl5RfkcCa0XF9JUvBR4mKbYfesjcw7hLsYuTkEBL4zSjx
 cl1sFyMXkH2eUeLX8gNsXYwcHGwCYhJz9yqA1IgIqErMWrGcGaJeXaLpdwMbiC0sECzxa9ErF
 hCbV8BMYsbBNYwgNgtQ/cLmq2wTGDkWMDKsYtQoTi0qSy3SNbTQSyrKTM8oyU3MzNE1NDDTy0
 0tLk5MT81JTCrWS87P3cQI9AkDEOxgvLkx4BCjJAeTkijvwvobkUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeF2agHKCRanpqRVpmTnA4IBJS3DwKInw6oKkeYsLEnOLM9MhUqcYFaXEeYVAEgIg
 iYzSPLg2WEBeYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjBvBsgUnsy8Erjpr4AWMwEtZiwGW
 1ySiJCSamAsjnF+6J8p4t7gL/g/wnfe9o7p9562LVuf4C3OcuTGzh3fdzlu+G5gkHNzr9dsre
 7SXc8Yn/Zp//23WPC3WeE2qZNtd60fxe1dWR70dkdm5JG6W6prOc5verPufvRxZ7XFHNt4BQ/
 U9fWf6br25PYUHSFl5qlvGxvKy603CB8qz7jVzXjl7bZ2JZbijERDLeai4kQAcaYfL0MCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1507361583!110241727!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16786 invoked from network); 7 Oct 2017 07:33:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Oct 2017 07:33:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0jba-0002t9-O5
 for xen-changelog@lists.xensource.com; Sat, 07 Oct 2017 07:33:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e0jba-00082Y-Ju
 for xen-changelog@lists.xensource.com; Sat, 07 Oct 2017 07:33:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e0jba-00082Y-Ju@xenbits.xenproject.org>
Date: Sat, 07 Oct 2017 07:33:02 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86: check for allocation errors
	in modify_xen_mappings()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGZmNGY2MGE1YzVmMjI3OWYzMjFjZGI3ZWU0MmQwMGY2NTQ5MTVlNjIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgT2N0IDYg
MTU6MDI6NDQgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgNiAxNTowMjo0NCAyMDE3ICswMjAwCgogICAgeDg2
OiBjaGVjayBmb3IgYWxsb2NhdGlvbiBlcnJvcnMgaW4gbW9kaWZ5X3hlbl9tYXBwaW5ncygpCiAg
ICAKICAgIFJlcG9ydGVkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBt
YXN0ZXIgY29tbWl0OiBlNDY2ZWM0ZjUxZDM4YTJjOWQwMmJmOWYzZDVlNDNlNDdkYjJkNjZiCiAg
ICBtYXN0ZXIgZGF0ZTogMjAxNy0wOC0yNSAxNDowMzo0NyArMDIwMAotLS0KIHhlbi9hcmNoL3g4
Ni9tbS5jIHwgMTggKysrKysrKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0
aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBi
L3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGE0MDQ2MWQuLjAzYzcwZDAgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC02MDc5LDcgKzYwNzks
NyBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxv
bmcgZSwgdW5zaWduZWQgaW50IG5mKQogICAgIHsKICAgICAgICAgbDNfcGdlbnRyeV90ICpwbDNl
ID0gdmlydF90b194ZW5fbDNlKHYpOwogCi0gICAgICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKCpw
bDNlKSAmIF9QQUdFX1BSRVNFTlQpICkKKyAgICAgICAgaWYgKCAhcGwzZSB8fCAhKGwzZV9nZXRf
ZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAgICB7CiAgICAgICAgICAgICAv
KiBDb25maXJtIHRoZSBjYWxsZXIgaXNuJ3QgdHJ5aW5nIHRvIGNyZWF0ZSBuZXcgbWFwcGluZ3Mu
ICovCiAgICAgICAgICAgICBBU1NFUlQoIShuZiAmIF9QQUdFX1BSRVNFTlQpKTsKQEAgLTYxMDcs
NiArNjEwNyw4IEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywgdW5z
aWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAKICAgICAgICAgICAgIC8qIFBBR0UxR0I6
IHNoYXR0ZXIgdGhlIHN1cGVycGFnZSBhbmQgZmFsbCB0aHJvdWdoLiAqLwogICAgICAgICAgICAg
cGwyZSA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKKyAgICAgICAgICAgIGlmICggIXBsMmUgKQor
ICAgICAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOwogICAgICAgICAgICAgZm9yICggaSA9IDA7
IGkgPCBMMl9QQUdFVEFCTEVfRU5UUklFUzsgaSsrICkKICAgICAgICAgICAgICAgICBsMmVfd3Jp
dGUocGwyZSArIGksCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGwyZV9mcm9tX3BmbihsM2Vf
Z2V0X3BmbigqcGwzZSkgKwpAQCAtNjEyNyw3ICs2MTI5LDExIEBAIGludCBtb2RpZnlfeGVuX21h
cHBpbmdzKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYp
CiAgICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKHBsMmUpOwogICAgICAgICB9CiAK
LSAgICAgICAgcGwyZSA9IHZpcnRfdG9feGVuX2wyZSh2KTsKKyAgICAgICAgLyoKKyAgICAgICAg
ICogVGhlIEwzIGVudHJ5IGhhcyBiZWVuIHZlcmlmaWVkIHRvIGJlIHByZXNlbnQsIGFuZCB3ZSd2
ZSBkZWFsdCB3aXRoCisgICAgICAgICAqIDFHIHBhZ2VzIGFzIHdlbGwsIHNvIHRoZSBMMiB0YWJs
ZSBjYW5ub3QgcmVxdWlyZSBhbGxvY2F0aW9uLgorICAgICAgICAgKi8KKyAgICAgICAgcGwyZSA9
IGwzZV90b19sMmUoKnBsM2UpICsgbDJfdGFibGVfb2Zmc2V0KHYpOwogCiAgICAgICAgIGlmICgg
IShsMmVfZ2V0X2ZsYWdzKCpwbDJlKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgewpAQCAt
NjE1Niw2ICs2MTYyLDggQEAgaW50IG1vZGlmeV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBz
LCB1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBuZikKICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgICAvKiBQU0U6IHNoYXR0ZXIgdGhlIHN1cGVycGFnZSBhbmQgdHJ5IGFnYWluLiAq
LwogICAgICAgICAgICAgICAgIHBsMWUgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CisgICAgICAg
ICAgICAgICAgaWYgKCAhcGwxZSApCisgICAgICAgICAgICAgICAgICAgIHJldHVybiAtRU5PTUVN
OwogICAgICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTDFfUEFHRVRBQkxFX0VOVFJJRVM7
IGkrKyApCiAgICAgICAgICAgICAgICAgICAgIGwxZV93cml0ZSgmcGwxZVtpXSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGwxZV9mcm9tX3BmbihsMmVfZ2V0X3BmbigqcGwyZSkgKyBp
LApAQCAtNjE3OSw3ICs2MTg3LDExIEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVk
IGxvbmcgcywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAgICAgICAgIHsKICAg
ICAgICAgICAgIGwxX3BnZW50cnlfdCBubDFlOwogCi0gICAgICAgICAgICAvKiBPcmRpbmFyeSA0
a0IgbWFwcGluZy4gKi8KKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBPcmRpbmFyeSA0
a0IgbWFwcGluZzogVGhlIEwyIGVudHJ5IGhhcyBiZWVuIHZlcmlmaWVkIHRvIGJlCisgICAgICAg
ICAgICAgKiBwcmVzZW50LCBhbmQgd2UndmUgZGVhbHQgd2l0aCAyTSBwYWdlcyBhcyB3ZWxsLCBz
byB0aGUgTDEgdGFibGUKKyAgICAgICAgICAgICAqIGNhbm5vdCByZXF1aXJlIGFsbG9jYXRpb24u
CisgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIHBsMWUgPSBsMmVfdG9fbDFlKCpwbDJlKSAr
IGwxX3RhYmxlX29mZnNldCh2KTsKIAogICAgICAgICAgICAgLyogQ29uZmlybSB0aGUgY2FsbGVy
IGlzbid0IHRyeWluZyB0byBjcmVhdGUgbmV3IG1hcHBpbmdzLiAqLwotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Oct 07 07:33:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 07:33:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e0jbo-0003hd-Up; Sat, 07 Oct 2017 07:33:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0jbo-0003hW-6m
 for xen-changelog@lists.xensource.com; Sat, 07 Oct 2017 07:33:16 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 34/E8-03409-B3388D95; Sat, 07 Oct 2017 07:33:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVdeq+Ua
 kQdsBA4sJ2wwcGD229+1iD2CMYs3MS8qvSGDN+HZyM1vBS/6KR02H2BoYZ/J0MXJyCAn8ZpTY
 czW7i5ELyD7PKDHt4nH2LkYODjYBMYm5exVAakQEVCVmrVjODFGvLtH0u4ENxBYWSJJYdWU9O
 4jNK2AmcfZlOyOIzQJUf3b1Y5YJjBwLGBlWMWoUpxaVpRbpGhvpJRVlpmeU5CZm5ugaGpjp5a
 YWFyemp+YkJhXrJefnbmIE+oQBCHYwnl4XeIhRkoNJSZR3Yf2NSCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvC5NQDnBotT01Iq0zBxgcMCkJTh4lER4dUHSvMUFibnFmekQqVOMilLivEIgCQGQ
 REZpHlwbLCAvMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZj3YyPQFJ7MvBK46a+AFjMBLWYsB
 ltckoiQkmpgLDspELGwfi/vuwOHdt9Wfnrh95ZDmvwlU9a2anBqTFOu0DmdL8IXl/av9iWTb/
 CGA8tts/utDN/feD576z2vIvf2f8lLprZLSMezHeiX1RVjPDt/97osmYMl6yQPT4tkOeHK0nj
 S+7Xwf4G5hxWKnZkmOzuHJ6qacy1dsimbx3aGYffHn/oGSizFGYmGWsxFxYkAafx7fUMCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1507361593!70915276!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8371 invoked from network); 7 Oct 2017 07:33:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Oct 2017 07:33:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0jbk-0002tG-Rm
 for xen-changelog@lists.xensource.com; Sat, 07 Oct 2017 07:33:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e0jbk-00084I-PN
 for xen-changelog@lists.xensource.com; Sat, 07 Oct 2017 07:33:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e0jbk-00084I-PN@xenbits.xenproject.org>
Date: Sat, 07 Oct 2017 07:33:12 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/efi: don't write relocations
	in efi_arch_relocate_image() first pass
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDgwZDdlZjM0ZTlhYjgyNmFmMTBkNzg2YWE3YWIxYjBlOWUwZGFjMjUKQXV0aG9yOiAg
ICAgRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KQXV0aG9yRGF0ZTogRnJpIE9j
dCA2IDE1OjAzOjE5IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDYgMTU6MDM6MTkgMjAxNyArMDIwMAoKICAg
IHg4Ni9lZmk6IGRvbid0IHdyaXRlIHJlbG9jYXRpb25zIGluIGVmaV9hcmNoX3JlbG9jYXRlX2lt
YWdlKCkgZmlyc3QgcGFzcwogICAgCiAgICBUaGUgZnVuY3Rpb24gaXMgaW52b2tlZCB3aXRoIGRl
bHRhPTAgYmVmb3JlIEV4aXRCb290U2VydmljZXMoKSBpcyBjYWxsZWQsCiAgICBhcyBhIGR1bW15
IHJ1biBwdXJlbHkgdG8gdmFsaWRhdGUgdGhhdCBhbGwgdGhlIHJlbG9jYXRpb25zIGNhbiBiZSBo
YW5kbGVkLgogICAgVGhpcyBhbGxvd3MgdXMgdG8gZXhpdCBncmFjZWZ1bGx5IHdpdGggYW4gZXJy
b3IgbWVzc2FnZS4KICAgIAogICAgSG93ZXZlciwgd2UgaGF2ZSByZWxvY2F0aW9ucyBpbiByZWFk
LW9ubHkgc2VjdGlvbnMgc3VjaCBhcyAucm9kYXRhIGFuZAogICAgLmluaXQudGUoeHQpLiBSZWNl
bnQgdmVyc2lvbnMgb2YgVUVGSSB3aWxsIGFjdHVhbGx5IG1ha2UgdGhvc2Ugc2VjdGlvbnMKICAg
IHJlYWQtb25seSwgd2hpY2ggd2lsbCBjYXVzZSBhIGZhdWx0LiBUaGlzIGZ1bmN0aW9uYWl0eSB3
YXMgYWRkZWQgaW4KICAgIEVESzIgY29tbWl0IGQwZTkyYWFkNCAoIk1kZU1vZHVsZVBrZy9EeGVD
b3JlOiBBZGQgVUVGSSBpbWFnZSBwcm90ZWN0aW9uLiIpCiAgICAKICAgIEl0J3MgT0sgdG8gYWN0
dWFsbHkgbWFrZSB0aGUgY2hhbmdlcyBpbiB0aGUgbGF0ZXIgcGFzcyBiZWNhdXNlIFVFRkkgd2ls
bAogICAgdGVhciBkb3duIHRoZSBwcm90ZWN0aW9uIHdoZW4gRXhpdEJvb3RTZXJ2aWNlcygpIGlz
IGNhbGxlZCwgYmVjYXVzZSBpdAogICAga25vd3Mgd2UncmUgZ29pbmcgdG8gbmVlZCB0byBkbyB0
aGlzIGtpbmQgb2YgdGhpbmcuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBEYXZpZCBXb29kaG91c2UgPGR3bXdA
YW1hem9uLmNvLnVrPgogICAgbWFzdGVyIGNvbW1pdDogMzQ4Mjg0MjVkMzZiNTYwYWRmZTk2NDMw
YjliODNkZmIwZjY2ZjJhOAogICAgbWFzdGVyIGRhdGU6IDIwMTctMDgtMjUgMTQ6MDc6NDAgKzAy
MDAKLS0tCiB4ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmggfCAzICsrLQogMSBmaWxlIGNoYW5n
ZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9lZmkvZWZpLWJvb3QuaCBiL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaAppbmRleCBk
MTFiOWM0Li5hODM3ZmVmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgK
KysrIGIveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCkBAIC04Nyw3ICs4Nyw4IEBAIHN0YXRp
YyB2b2lkIF9faW5pdCBlZmlfYXJjaF9yZWxvY2F0ZV9pbWFnZSh1bnNpZ25lZCBsb25nIGRlbHRh
KQogICAgICAgICAgICAgY2FzZSBQRV9CQVNFX1JFTE9DX0RJUjY0OgogICAgICAgICAgICAgICAg
IGlmICggaW5fcGFnZV90YWJsZXMoYWRkcikgKQogICAgICAgICAgICAgICAgICAgICBibGV4aXQo
TCJVbmV4cGVjdGVkIHJlbG9jYXRpb24gdHlwZSIpOwotICAgICAgICAgICAgICAgICoodTY0ICop
YWRkciArPSBkZWx0YTsKKyAgICAgICAgICAgICAgICBpZiAoIGRlbHRhICkKKyAgICAgICAgICAg
ICAgICAgICAgKih1NjQgKilhZGRyICs9IGRlbHRhOwogICAgICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgICAgICBibGV4aXQoTCJVbnN1cHBvcnRl
ZCByZWxvY2F0aW9uIHR5cGUiKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Oct 07 07:33:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 07:33:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e0jby-0003j9-1O; Sat, 07 Oct 2017 07:33:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0jbx-0003ir-Cz
 for xen-changelog@lists.xensource.com; Sat, 07 Oct 2017 07:33:25 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 E2/50-03618-44388D95; Sat, 07 Oct 2017 07:33:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVdel+Ua
 kweMVbBYTthk4MHps79vFHsAYxZqZl5RfkcCa0bHhJWvBTamKb5N/sTYwXhfuYuTiEBL4zSix
 4PhJxi5GTiDnPKPEs0MhXYwcHGwCYhJz9yqAhEUEVCVmrVjODFGiLtH0u4ENxBYWiJZY9HIam
 M0rYCYxc20L2BgWoPo1/W0sExg5FjAyrGLUKE4tKkst0jU21ksqykzPKMlNzMzRNTQw08tNLS
 5OTE/NSUwq1kvOz93ECPQJAxDsYNy5PvAQoyQHk5Io78L6G5FCfEn5KZUZicUZ8UWlOanFhxh
 lODiUJHhdmoBygkWp6akVaZk5wOCASUtw8CiJ8OqCpHmLCxJzizPTIVKnGBWlxHmFQBICIImM
 0jy4NlhAXmKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5IwxHiezLwSuOmvgBYzAS1mLAZbXJKIk
 JJqYDR5yJcwrTnM+XfthapKHu6NGw7tfjaf58dmU4bFcsd+s+4sF/XzaOx4yDIpwd/UreRAvN
 bNWLPvRyIu3Jp78avb84AjAQEvBX28TolPyBKdx7P9HOcjhiuZB7LCXl03OW20/pvl65Mmh1b
 7GWW8nSu+ZMb5ma4v5qy8vU11Tkn3hjd7WiInfAhRYinOSDTUYi4qTgQATqLpQEMCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1507361603!105941746!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63306 invoked from network); 7 Oct 2017 07:33:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Oct 2017 07:33:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0jbu-0002tV-VB
 for xen-changelog@lists.xensource.com; Sat, 07 Oct 2017 07:33:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e0jbu-00085R-Sv
 for xen-changelog@lists.xensource.com; Sat, 07 Oct 2017 07:33:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e0jbu-00085R-Sv@xenbits.xenproject.org>
Date: Sat, 07 Oct 2017 07:33:22 +0000
Subject: [Xen-changelog] [xen stable-4.8] hvmloader: use base instead of
	pci_mem_start for find_next_rmrr()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGM2NDJiMTIzMjFkNDI2ZGYxZWZiMjI4NGFkMTAyNWMwNmJmY2JkZDQKQXV0aG9yOiAg
ICAgWGlvbmcgWmhhbmcgPHhpb25nLnkuemhhbmdAaW50ZWwuY29tPgpBdXRob3JEYXRlOiBGcmkg
T2N0IDYgMTU6MDQ6MDkgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgNiAxNTowNDowOSAyMDE3ICswMjAwCgog
ICAgaHZtbG9hZGVyOiB1c2UgYmFzZSBpbnN0ZWFkIG9mIHBjaV9tZW1fc3RhcnQgZm9yIGZpbmRf
bmV4dF9ybXJyKCkKICAgIAogICAgZmluZF9uZXh0X3JtcnIoYmFzZSkgaXMgdXNlZCB0byBmaW5k
IHRoZSBsb3dlc3QgUk1SUiBlbmRpbmcgYWJvdmUgYmFzZQogICAgYnV0IGJlbG93IDRHLiBDdXJy
ZW50IG1ldGhvZCBjb3VsZG4ndCBjb3ZlciB0aGUgZm9sbG93aW5nIHNpdHVhdGlvbjoKICAgIGEu
IHR3byBybXJyIGV4aXN0LCBzbWFsbCBnYXAgYmV0d2VlbiB0aGVtCiAgICBiLiBwY2lfbWVtX3N0
YXJ0IGFuZCBtZW1fcmVzb3VyY2UuYmFzZSBpcyBiZWxvdyB0aGUgZmlyc3Qgcm1yci5iYXNlCiAg
ICBjLiBmaW5kX25leHRfcm1ycihwY2lfbWVtX3N0YXJ0KSB3aWxsIGZpbmQgdGhlIGZpcnN0IHJt
cnIKICAgIGQuIEFmdGVyIGFsaWduaW5nIG1lbV9yZXNvdXJjZS5iYXNlIHRvIGJhciBzaXplLAog
ICAgICAgZmlyc3Rfcm1yci5lbmQgPCBuZXdfYmFzZSA8IHNlY29uZF9ybXJyLmJhc2UgYW5kCiAg
ICAgICBuZXdfYmFzZSArIGJhcl9zeiA+IHNlY29uZF9ybXJyLmJhc2UuCiAgICAgICBTbyB0aGUg
bmV3IGJhciB3aWxsIG92ZXJsYXAgd2l0aCB0aGUgc2Vjb25kIHJtcnIgYW5kIGRvZXNuJ3Qgb3Zl
cmxhcAogICAgd2l0aCB0aGUgZmlyc3Qgcm1yci4KICAgIEJ1dCB0aGUgbmV4dF9ybXJyIHBvaW50
IHRvIHRoZSBmaXJzdCBybXJyLCB0aGVuIGNoZWNrX292ZXJsYXAoKSBjb3VsZG4ndAogICAgZmlu
ZCB0aGUgb3ZlcmxhcC4gRmluYWxseSBhc3NpZ24gYSB3cm9uZyBhZGRyZXNzIHRvIGJhci4KICAg
IAogICAgVGhpcyBwYXRjaCB1c2luZyBhbGlnbmVkIG5ldyBiYXNlIHRvIGZpbmQgdGhlIG5leHQg
cm1yciwgY291bGQgZml4IHRoZQogICAgYWJvdmUgY2FzZSBhbmQgZmluZCBhbGwgdGhlIG92ZXJs
YXBwZWQgcm1yciB3aXRoIG5ldyBiYXNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBYaW9uZyBa
aGFuZyA8eGlvbmcueS56aGFuZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogZWNjNjA3YjE4NTFiYzI3
MTQwMDkwZGE0ZDYxMjRmZDAwMDkwZWMyYgogICAgbWFzdGVyIGRhdGU6IDIwMTctMDgtMjggMTA6
NTE6MjQgKzAyMDAKLS0tCiB0b29scy9maXJtd2FyZS9odm1sb2FkZXIvcGNpLmMgfCAyMiArKysr
KysrKysrKystLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMTAg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3BjaS5j
IGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3BjaS5jCmluZGV4IDRlYjFhMzEuLjk1NDNlNWEg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9wY2kuYworKysgYi90b29scy9m
aXJtd2FyZS9odm1sb2FkZXIvcGNpLmMKQEAgLTg0LDcgKzg0LDYgQEAgdm9pZCBwY2lfc2V0dXAo
dm9pZCkKICAgICB1aW50MzJfdCB2Z2FfZGV2Zm4gPSAyNTY7CiAgICAgdWludDE2X3QgY2xhc3Ms
IHZlbmRvcl9pZCwgZGV2aWNlX2lkOwogICAgIHVuc2lnbmVkIGludCBiYXIsIHBpbiwgbGluaywg
aXNhX2lycTsKLSAgICBpbnQgbmV4dF9ybXJyOwogCiAgICAgLyogUmVzb3VyY2VzIGFzc2lnbmFi
bGUgdG8gUENJIGRldmljZXMgdmlhIEJBUnMuICovCiAgICAgc3RydWN0IHJlc291cmNlIHsKQEAg
LTQwMyw4ICs0MDIsNiBAQCB2b2lkIHBjaV9zZXR1cCh2b2lkKQogICAgIGlvX3Jlc291cmNlLmJh
c2UgPSAweGMwMDA7CiAgICAgaW9fcmVzb3VyY2UubWF4ID0gMHgxMDAwMDsKIAotICAgIG5leHRf
cm1yciA9IGZpbmRfbmV4dF9ybXJyKHBjaV9tZW1fc3RhcnQpOwotCiAgICAgLyogQXNzaWduIGlv
bWVtIGFuZCBpb3BvcnQgcmVzb3VyY2VzIGluIGRlc2NlbmRpbmcgb3JkZXIgb2Ygc2l6ZS4gKi8K
ICAgICBmb3IgKCBpID0gMDsgaSA8IG5yX2JhcnM7IGkrKyApCiAgICAgewpAQCAtNDYyLDE1ICs0
NTksMjAgQEAgdm9pZCBwY2lfc2V0dXAodm9pZCkKICAgICAgICAgYmFzZSA9IChyZXNvdXJjZS0+
YmFzZSAgKyBiYXJfc3ogLSAxKSAmIH4odWludDY0X3QpKGJhcl9zeiAtIDEpOwogCiAgICAgICAg
IC8qIElmIHdlJ3JlIHVzaW5nIG1lbV9yZXNvdXJjZSwgY2hlY2sgZm9yIFJNUlIgY29uZmxpY3Rz
LiAqLwotICAgICAgICB3aGlsZSAoIHJlc291cmNlID09ICZtZW1fcmVzb3VyY2UgJiYKLSAgICAg
ICAgICAgICAgICBuZXh0X3JtcnIgPj0gMCAmJgotICAgICAgICAgICAgICAgIGNoZWNrX292ZXJs
YXAoYmFzZSwgYmFyX3N6LAorICAgICAgICBpZiAoIHJlc291cmNlID09ICZtZW1fcmVzb3VyY2Up
CisgICAgICAgIHsKKyAgICAgICAgICAgIGludCBuZXh0X3JtcnIgPSBmaW5kX25leHRfcm1ycihi
YXNlKTsKKworICAgICAgICAgICAgd2hpbGUgKCBuZXh0X3JtcnIgPj0gMCAmJgorICAgICAgICAg
ICAgICAgICAgICBjaGVja19vdmVybGFwKGJhc2UsIGJhcl9zeiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG1lbW9yeV9tYXAubWFwW25leHRfcm1ycl0uYWRkciwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG1lbW9yeV9tYXAubWFwW25leHRfcm1ycl0uc2l6ZSkgKQotICAg
ICAgICB7Ci0gICAgICAgICAgICBiYXNlID0gbWVtb3J5X21hcC5tYXBbbmV4dF9ybXJyXS5hZGRy
ICsgbWVtb3J5X21hcC5tYXBbbmV4dF9ybXJyXS5zaXplOwotICAgICAgICAgICAgYmFzZSA9IChi
YXNlICsgYmFyX3N6IC0gMSkgJiB+KGJhcl9zeiAtIDEpOwotICAgICAgICAgICAgbmV4dF9ybXJy
ID0gZmluZF9uZXh0X3JtcnIoYmFzZSk7CisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAg
YmFzZSA9IG1lbW9yeV9tYXAubWFwW25leHRfcm1ycl0uYWRkciArCisgICAgICAgICAgICAgICAg
ICAgICAgIG1lbW9yeV9tYXAubWFwW25leHRfcm1ycl0uc2l6ZTsKKyAgICAgICAgICAgICAgICBi
YXNlID0gKGJhc2UgKyBiYXJfc3ogLSAxKSAmIH4oYmFyX3N6IC0gMSk7CisgICAgICAgICAgICAg
ICAgbmV4dF9ybXJyID0gZmluZF9uZXh0X3JtcnIoYmFzZSk7CisgICAgICAgICAgICB9CiAgICAg
ICAgIH0KIAogICAgICAgICBiYXJfZGF0YSB8PSAodWludDMyX3QpYmFzZTsKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Oct 07 07:33:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 07:33:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e0jcA-0003l9-3C; Sat, 07 Oct 2017 07:33:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0jc9-0003l0-7N
 for xen-changelog@lists.xensource.com; Sat, 07 Oct 2017 07:33:37 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 DF/D4-02225-05388D95; Sat, 07 Oct 2017 07:33:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVdev+Ua
 kQet0NYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNWP7yOWvBGdWKK1fDGxjXyHQxcnEICfxmlFjf
 3MoM4ZxnlGh6/Z+ti5GDg01ATGLuXoUuRk4OEQFViVkrljOD2EIC6hJNvxvYQGxhAS+JWV+eM
 4HYvAJmEp0PrzKC2CxA9Y2XprBMYORYwMiwilGjOLWoLLVI19BCL6koMz2jJDcxM0fX0MBYLz
 e1uDgxPTUnMalYLzk/dxMj0Cf1DAyMOxh/n/Y8xCjJwaQkyruw/kakEF9SfkplRmJxRnxRaU5
 q8SFGGQ4OJQneuiagnGBRanpqRVpmDjA4YNISHDxKIry6IGne4oLE3OLMdIjUKUZFKXFeIZCE
 AEgiozQPrg0WkJcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCUOM58nMK4Gb/gpoMRPQYsZis
 MUliQgpqQbGJZw6l6KDFaoapVc1rVzNacnI+ffwySVP48t1c/7Knzlaon2w9o5Z5J3oMLNQq9
 MreN8Wuh44fv3+rLWPJmzc1bk/REBFPMKi9niueMCPemlP9bPdi3smKLnlh+5TLrq4XLHhz5U
 Hin1rjxgElRx76+XJWdlv+fDakeysKnuTLs/NO5YdTJJSYinOSDTUYi4qTgQAWp5oqEMCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1507361613!108482972!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2528 invoked from network); 7 Oct 2017 07:33:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Oct 2017 07:33:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0jc5-0002tf-2a
 for xen-changelog@lists.xensource.com; Sat, 07 Oct 2017 07:33:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e0jc5-000873-09
 for xen-changelog@lists.xensource.com; Sat, 07 Oct 2017 07:33:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e0jc5-000873-09@xenbits.xenproject.org>
Date: Sat, 07 Oct 2017 07:33:33 +0000
Subject: [Xen-changelog] [xen stable-4.8] VT-d: use correct BDF for VF to
	search VT-d unit
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGRkYTQ1OGNiZDQyNDllNDI1MTk4YmZkZmFlYzI3ODgzNjdlYWU2YTgKQXV0aG9yOiAg
ICAgQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KQXV0aG9yRGF0ZTogRnJpIE9jdCA2IDE1
OjA0OjI5IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDb21taXREYXRlOiBGcmkgT2N0IDYgMTU6MDQ6MjkgMjAxNyArMDIwMAoKICAgIFZULWQ6
IHVzZSBjb3JyZWN0IEJERiBmb3IgVkYgdG8gc2VhcmNoIFZULWQgdW5pdAogICAgCiAgICBXaGVu
IFNSLUlPViBpcyBlbmFibGVkLCAnVmlydHVhbCBGdW5jdGlvbnMnIG9mIGEgJ1BoeXNpY2FsIEZ1
bmN0aW9uJwogICAgYXJlIHVuZGVyIHRoZSBzY29wZSBvZiB0aGUgc2FtZSBWVC1kIHVuaXQgYXMg
dGhlICdQaHlzaWNhbCBGdW5jdGlvbicuCiAgICBBICdQaHlzaWNhbCBGdW5jdGlvbicgY2FuIGJl
IGEgJ1RyYWRpdGlvbmFsIEZ1bmN0aW9uJyBvciBhbiBBUkkKICAgICdFeHRlbmRlZCBGdW5jdGlv
bicuIEFuZCBmdXJ0aGVybW9yZSwgJ0V4dGVuZGVkIEZ1bmN0aW9ucycgb24gYW4KICAgIGVuZHBv
aW50IGFyZSB1bmRlciB0aGUgc2NvcGUgb2YgdGhlIHNhbWUgVlQtZCB1bml0IGFzIHRoZSAnVHJh
ZGl0aW9uYWwKICAgIEZ1bmN0aW9ucycgb24gdGhlIGVuZHBvaW50LiBUbyBzZWFyY2ggVlQtZCB1
bml0IGZvciBhIFZGLCBpZiBpdHMgUEYKICAgIGlzbid0IGFuIGV4dGVuZGVkIGZ1bmN0aW9uLCB0
aGUgQkRGIG9mIFBGIHNob3VsZCBiZSB1c2VkLiBPdGhlcndpc2UKICAgIHRoZSBCREYgb2YgYSB0
cmFkaXRpb25hbCBmdW5jdGlvbiBpbiB0aGUgc2FtZSBkZXZpY2Ugd2l0aCB0aGUgUEYKICAgIHNo
b3VsZCBiZSB1c2VkLgogICAgCiAgICBDdXJyZW50IGNvZGUgdXNlcyBQQ0lfU0xPVCgpIHRvIHJl
Y29nbml6ZSBhbiBBUkkgJ0V4dGVuZGVkIEZ1bmNpb24nLgogICAgQnV0IGl0IGlzIGNvbmNlcHR1
YWxseSB3cm9uZyB3L28gY2hlY2tpbmcgd2hldGhlciBQRiBpcyBhbiBleHRlbmRlZAogICAgZnVu
Y3Rpb24gYW5kIHdvdWxkIGxlYWQgdG8gbWF0Y2ggVkZzIG9mIGEgUkMgaW50ZWdyYXRlZCBQRiB0
byBhIHdyb25nCiAgICBWVC1kIHVuaXQuCiAgICAKICAgIFRoaXMgcGF0Y2ggb3ZlcnJpZGVzIFZG
ICdpc19leHRmbicgZmllbGQgYW5kIHVzZXMgdGhpcyBmaWVsZCB0bwogICAgaW5kaWNhdGUgd2hl
dGhlciB0aGUgUEYgb2YgdGhpcyBWRiBpcyBhbiBleHRlbmRlZCBmdW5jdGlvbi4gVGhlIGZpZWxk
CiAgICBoZWxwcyB0byB1c2UgY29ycmVjdCBCREYgdG8gc2VhcmNoIFZULWQgdW5pdC4KICAgIAog
ICAgUmVwb3J0ZWQtYnk6IENyYXdmb3JkLCBFcmljIFIgPEVyaWMuUi5DcmF3Zm9yZEBpbnRlbC5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogICAgQWNrZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFRlc3RlZC1ieTogQ3Jhd2Zv
cmQsIEVyaWMgUiA8RXJpYy5SLkNyYXdmb3JkQGludGVsLmNvbT4KICAgIG1hc3RlciBjb21taXQ6
IGMyODZhZjU0YzcxNzdjMTQxODAxMjFiNDIyZDhkZjcyODFlNTQ3Y2IKICAgIG1hc3RlciBkYXRl
OiAyMDE3LTA5LTAxIDExOjAyOjIzICswMjAwCi0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
cGNpLmMgICAgICB8IDE5ICsrKysrKysrKysrKysrKy0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9kbWFyLmMgfCAxMiArKysrKystLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9wY2kuaCAg
ICAgICAgICAgICAgfCAgNCArKysrCiAzIGZpbGVzIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyks
IDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Bj
aS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKaW5kZXggMzM4ZDZiNC4uMWMyOGUz
OCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKQEAgLTU5NSwyMSArNTk1LDI0IEBAIGludCBwY2lfYWRk
X2RldmljZSh1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuLAogICAgIHVuc2lnbmVkIGludCBzbG90
ID0gUENJX1NMT1QoZGV2Zm4pLCBmdW5jID0gUENJX0ZVTkMoZGV2Zm4pOwogICAgIGNvbnN0IGNo
YXIgKnBkZXZfdHlwZTsKICAgICBpbnQgcmV0OworICAgIGJvb2wgcGZfaXNfZXh0Zm4gPSBmYWxz
ZTsKIAotICAgIGlmICghaW5mbykKKyAgICBpZiAoICFpbmZvICkKICAgICAgICAgcGRldl90eXBl
ID0gImRldmljZSI7Ci0gICAgZWxzZSBpZiAoaW5mby0+aXNfZXh0Zm4pCi0gICAgICAgIHBkZXZf
dHlwZSA9ICJleHRlbmRlZCBmdW5jdGlvbiI7Ci0gICAgZWxzZSBpZiAoaW5mby0+aXNfdmlydGZu
KQorICAgIGVsc2UgaWYgKCBpbmZvLT5pc192aXJ0Zm4gKQogICAgIHsKICAgICAgICAgcGNpZGV2
c19sb2NrKCk7CiAgICAgICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXYoc2VnLCBpbmZvLT5waHlzZm4u
YnVzLCBpbmZvLT5waHlzZm4uZGV2Zm4pOworICAgICAgICBpZiAoIHBkZXYgKQorICAgICAgICAg
ICAgcGZfaXNfZXh0Zm4gPSBwZGV2LT5pbmZvLmlzX2V4dGZuOwogICAgICAgICBwY2lkZXZzX3Vu
bG9jaygpOwogICAgICAgICBpZiAoICFwZGV2ICkKICAgICAgICAgICAgIHBjaV9hZGRfZGV2aWNl
KHNlZywgaW5mby0+cGh5c2ZuLmJ1cywgaW5mby0+cGh5c2ZuLmRldmZuLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgTlVMTCwgbm9kZSk7CiAgICAgICAgIHBkZXZfdHlwZSA9ICJ2aXJ0dWFs
IGZ1bmN0aW9uIjsKICAgICB9CisgICAgZWxzZSBpZiAoIGluZm8tPmlzX2V4dGZuICkKKyAgICAg
ICAgcGRldl90eXBlID0gImV4dGVuZGVkIGZ1bmN0aW9uIjsKICAgICBlbHNlCiAgICAgewogICAg
ICAgICBpbmZvID0gTlVMTDsKQEAgLTYzMyw3ICs2MzYsMTUgQEAgaW50IHBjaV9hZGRfZGV2aWNl
KHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4sCiAgICAgcGRldi0+bm9kZSA9IG5vZGU7CiAKICAg
ICBpZiAoIGluZm8gKQorICAgIHsKICAgICAgICAgcGRldi0+aW5mbyA9ICppbmZvOworICAgICAg
ICAvKgorICAgICAgICAgKiBWRidzICdpc19leHRmbicgZmllbGQgaXMgdXNlZCB0byBpbmRpY2F0
ZSB3aGV0aGVyIGl0cyBQRiBpcyBhbgorICAgICAgICAgKiBleHRlbmRlZCBmdW5jdGlvbi4KKyAg
ICAgICAgICovCisgICAgICAgIGlmICggcGRldi0+aW5mby5pc192aXJ0Zm4gKQorICAgICAgICAg
ICAgcGRldi0+aW5mby5pc19leHRmbiA9IHBmX2lzX2V4dGZuOworICAgIH0KICAgICBlbHNlIGlm
ICggIXBkZXYtPnZmX3JsZW5bMF0gKQogICAgIHsKICAgICAgICAgdW5zaWduZWQgaW50IHBvcyA9
IHBjaV9maW5kX2V4dF9jYXBhYmlsaXR5KHNlZywgYnVzLCBkZXZmbiwKZGlmZiAtLWdpdCBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvZG1hci5jCmluZGV4IDA4YzFkMmQuLjFmZjdiZDMgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL2RtYXIuYwpAQCAtMjExLDE1ICsyMTEsMTUgQEAgc3RydWN0IGFjcGlfZHJoZF91bml0ICph
Y3BpX2ZpbmRfbWF0Y2hlZF9kcmhkX3VuaXQoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYpCiAg
ICAgaWYgKCBwZGV2ID09IE5VTEwgKQogICAgICAgICByZXR1cm4gTlVMTDsKIAotICAgIGlmICgg
cGRldi0+aW5mby5pc19leHRmbiApCisgICAgaWYgKCBwZGV2LT5pbmZvLmlzX3ZpcnRmbiApCiAg
ICAgewotICAgICAgICBidXMgPSBwZGV2LT5idXM7Ci0gICAgICAgIGRldmZuID0gMDsKKyAgICAg
ICAgYnVzID0gcGRldi0+aW5mby5waHlzZm4uYnVzOworICAgICAgICBkZXZmbiA9ICFwZGV2LT5p
bmZvLmlzX2V4dGZuID8gcGRldi0+aW5mby5waHlzZm4uZGV2Zm4gOiAwOwogICAgIH0KLSAgICBl
bHNlIGlmICggcGRldi0+aW5mby5pc192aXJ0Zm4gKQorICAgIGVsc2UgaWYgKCBwZGV2LT5pbmZv
LmlzX2V4dGZuICkKICAgICB7Ci0gICAgICAgIGJ1cyA9IHBkZXYtPmluZm8ucGh5c2ZuLmJ1czsK
LSAgICAgICAgZGV2Zm4gPSBQQ0lfU0xPVChwZGV2LT5pbmZvLnBoeXNmbi5kZXZmbikgPyAwIDog
cGRldi0+aW5mby5waHlzZm4uZGV2Zm47CisgICAgICAgIGJ1cyA9IHBkZXYtPmJ1czsKKyAgICAg
ICAgZGV2Zm4gPSAwOwogICAgIH0KICAgICBlbHNlCiAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUveGVuL3BjaS5oIGIveGVuL2luY2x1ZGUveGVuL3BjaS5oCmluZGV4IDA4NzI0MDEuLmM5
N2QzYjMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9wY2kuaAorKysgYi94ZW4vaW5jbHVk
ZS94ZW4vcGNpLmgKQEAgLTM5LDYgKzM5LDEwIEBACiAjZGVmaW5lIFBDSV9TQkRGMyhzLGIsZGYp
ICgoKChzKSAmIDB4ZmZmZikgPDwgMTYpIHwgUENJX0JERjIoYiwgZGYpKQogCiBzdHJ1Y3QgcGNp
X2Rldl9pbmZvIHsKKyAgICAvKgorICAgICAqIFZGJ3MgJ2lzX2V4dGZuJyBmaWVsZCBpcyB1c2Vk
IHRvIGluZGljYXRlIHdoZXRoZXIgaXRzIFBGIGlzIGFuIGV4dGVuZGVkCisgICAgICogZnVuY3Rp
b24uCisgICAgICovCiAgICAgYm9vbF90IGlzX2V4dGZuOwogICAgIGJvb2xfdCBpc192aXJ0Zm47
CiAgICAgc3RydWN0IHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Oct 07 07:33:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 07:33:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e0jcJ-0003mW-4s; Sat, 07 Oct 2017 07:33:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0jcI-0003mP-Jl
 for xen-changelog@lists.xensource.com; Sat, 07 Oct 2017 07:33:46 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 FB/D7-03428-A5388D95; Sat, 07 Oct 2017 07:33:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVTei+Ua
 kwdwLohYTthk4MHps79vFHsAYxZqZl5RfkcCa8fHtF6aClYYVu/5sYW9g7FXsYuTiEBL4zSjx
 89UDdgjnPKPE6RU9QA4HB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAuESP25dA
 ovzCphJLN/+nx3EZgGqP98ygW0CI8cCRoZVjBrFqUVlqUW6RqZ6SUWZ6RkluYmZObqGBmZ6ua
 nFxYnpqTmJScV6yfm5mxiBXmEAgh2MqxYEHmKU5GBSEuVdWH8jUogvKT+lMiOxOCO+qDQntfg
 QowwHh5IEr0sTUE6wKDU9tSItMwcYHjBpCQ4eJRFeXZA0b3FBYm5xZjpE6hSjopQ4rxBIQgAk
 kVGaB9cGC8lLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEubNAJnCk5lXAjf9FdBiJqDFjMVgi
 0sSEVJSDYxyx1uU1Px9FvIdL772f8kRRTdNyYJN8zdHle7VeWk5y4q56CPnPJeW/c/37fiVyP
 AzrDXVqHeFxFT3s/oJvQt0w/b5mCyLd92fceD7ifXBd9Jqe873PWLw2DCpJ0LIStdlXUxHSlm
 k5I3lnzvFDtcmHU46JxfTk1v39+fErsbYrVOMvU1eBiuxFGckGmoxFxUnAgCRfR7hRAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1507361623!70099747!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42244 invoked from network); 7 Oct 2017 07:33:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Oct 2017 07:33:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0jcF-0002uQ-4h
 for xen-changelog@lists.xensource.com; Sat, 07 Oct 2017 07:33:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e0jcF-00087e-42
 for xen-changelog@lists.xensource.com; Sat, 07 Oct 2017 07:33:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e0jcF-00087e-42@xenbits.xenproject.org>
Date: Sat, 07 Oct 2017 07:33:43 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/emul: Fix the handling of
	unimplemented Grp7 instructions
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQ2MjNkODIwYzhhYjU1YWNhM2U1NTVhZWYzYTkwYWIxMmYyZDY1NzMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE9jdCA2IDE1OjA1OjAzIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDYgMTU6MDU6MDMgMjAxNyArMDIw
MAoKICAgIHg4Ni9lbXVsOiBGaXggdGhlIGhhbmRsaW5nIG9mIHVuaW1wbGVtZW50ZWQgR3JwNyBp
bnN0cnVjdGlvbnMKICAgIAogICAgR3JwNyBpcyBhYm5vcm1hbGx5IGNvbXBsaWNhdGVkIHRvIGRl
Y29kZSwgZXZlbiBieSB4ODYncyBzdGFuZGFyZHMsIHdpdGgKICAgIHtzLGx9bXN3IGJlaW5nIHRo
ZSBwcm9ibGVtYXRpYyBjYXNlcy4KICAgIAogICAgUHJldmlvdXNseSwgYW55IHZhbHVlIHdoaWNo
IGZlbGwgdGhyb3VnaCB0aGUgZmlyc3Qgc3dpdGNoIHN0YXRlbWVudCAobG9va2luZwogICAgZm9y
IGluc3RydWN0aW9ucyB3aXRoIGVudGlyZWx5IGltcGxpY2l0IG9wZXJhbmRzKSB3b3VsZCBiZSBp
bnRlcnByZXRlZCBieSB0aGUKICAgIHNlY29uZCBzd2l0Y2ggc3RhdGVtZW50IChoYW5kbGluZyBp
bnN0cnVjdGlvbnMgd2l0aCBtZW1vcnkgb3BlcmFuZHMpLgogICAgCiAgICBVbmltcGxlbWVudGVk
IGluc3RydWN0aW9ucyB3b3VsZCB0aGVuIGhpdCB0aGUgI1VEIGNhc2UgZm9yIGhhdmluZyBhIG5v
bi1tZW1vcnkKICAgIG9wZXJhbmQsIHJhdGhlciB0aGFuIHRha2luZyB0aGUgY2Fubm90X2VtdWxh
dGUgcGF0aC4KICAgIAogICAgQ29uc29saWRhdGUgdGhlIHR3byBzd2l0Y2ggc3RhdGVtZW50cyBp
bnRvIGEgc2luZ2xlIG9uZSwgdXNpbmcgcmFuZ2VzIHRvIGNvdmVyCiAgICB0aGUgaW5zdHJ1Y3Rp
b25zIHdpdGggbWVtb3J5IG9wZXJhbmRzLgogICAgCiAgICBSZXBvcnRlZC1ieTogUGV0cmUgUGly
Y2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNGQzZjBm
ZGU0NzFlNzU4OGNlNTEyZWFmZjFhYmRhYjIwOWQ4Y2Q0YgogICAgbWFzdGVyIGRhdGU6IDIwMTct
MDktMDUgMTI6NTg6NDcgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2Vt
dWxhdGUuYyB8IDUzICsrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCAyMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZf
ZW11bGF0ZS94ODZfZW11bGF0ZS5jCmluZGV4IDNkYzZmMTAuLjBlZmFkNGYgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC00MzcwLDkgKzQzNzAsMTIgQEAgeDg2X2Vt
dWxhdGUoCiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAKLSAgICBjYXNlIFg4NkVNVUxfT1BD
KDB4MGYsIDB4MDEpOiAvKiBHcnA3ICovIHsKKyAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4
MDEpOiAvKiBHcnA3ICovCisgICAgewogICAgICAgICB1bnNpZ25lZCBsb25nIGJhc2UsIGxpbWl0
LCBjcjAsIGNyMHc7CiAKKyAgICAgICAgc2VnID0gKG1vZHJtX3JlZyAmIDEpID8geDg2X3NlZ19p
ZHRyIDogeDg2X3NlZ19nZHRyOworCiAgICAgICAgIHN3aXRjaCggbW9kcm0gKQogICAgICAgICB7
CiAjaWZkZWYgX19YRU5fXwpAQCAtNDM4OCw3ICs0MzkxLDcgQEAgeDg2X2VtdWxhdGUoCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGFuZGxlX3hzZXRidihfcmVncy5fZWN4LAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX3JlZ3MuX2Vh
eCB8IChfcmVncy5yZHggPDwgMzIpKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBFWENfR1AsIDApOwotICAgICAgICAgICAgZ290byBub193cml0ZWJhY2s7CisgICAgICAgICAg
ICBicmVhazsKICAgICAgICAgfQogI2VuZGlmCiAKQEAgLTQzOTgsNyArNDQwMSw3IEBAIHg4Nl9l
bXVsYXRlKAogICAgICAgICAgICAgZmFpbF9pZighb3BzLT52bWZ1bmMpOwogICAgICAgICAgICAg
aWYgKCAocmMgPSBvcHMtPnZtZnVuYyhjdHh0KSkgIT0gWDg2RU1VTF9PS0FZICkKICAgICAgICAg
ICAgICAgICBnb3RvIGRvbmU7Ci0gICAgICAgICAgICBnb3RvIG5vX3dyaXRlYmFjazsKKyAgICAg
ICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgMHhkNTogLyogeGVuZCAqLwogICAgICAgICAg
ICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5wZngsIEVYQ19VRCwgLTEpOwpAQCAtNDQxMiw3
ICs0NDE1LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgRVhDX1VELCAtMSk7CiAgICAgICAgICAgICAvKiBOZWl0aGVyIEhMRSBub3IgUlRNIGNhbiBi
ZSBhY3RpdmUgd2hlbiB3ZSBnZXQgaGVyZS4gKi8KICAgICAgICAgICAgIF9yZWdzLmVmbGFncyB8
PSBFRkxHX1pGOwotICAgICAgICAgICAgZ290byBub193cml0ZWJhY2s7CisgICAgICAgICAgICBi
cmVhazsKIAogICAgICAgICBjYXNlIDB4ZGY6IC8qIGludmxwZ2EgKi8KICAgICAgICAgICAgIGdl
bmVyYXRlX2V4Y2VwdGlvbl9pZighaW5fcHJvdG1vZGUoY3R4dCwgb3BzKSwgRVhDX1VELCAtMSk7
CkBAIC00NDIxLDcgKzQ0MjQsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIGlmICggKHJj
ID0gb3BzLT5pbnZscGcoeDg2X3NlZ19ub25lLCB0cnVuY2F0ZV9lYShfcmVncy5lYXgpLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHh0KSkgKQogICAgICAgICAgICAgICAg
IGdvdG8gZG9uZTsKLSAgICAgICAgICAgIGdvdG8gbm9fd3JpdGViYWNrOworICAgICAgICAgICAg
YnJlYWs7CiAKICAgICAgICAgY2FzZSAweGY5OiAvKiByZHRzY3AgKi8KICAgICAgICAgewpAQCAt
NDQ3MSwxNyArNDQ3NCwxNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgICAgICBiYXNlICs9
IHNpemVvZih6ZXJvKTsKICAgICAgICAgICAgICAgICBsaW1pdCAtPSBzaXplb2YoemVybyk7CiAg
ICAgICAgICAgICB9Ci0gICAgICAgICAgICBnb3RvIG5vX3dyaXRlYmFjazsKLSAgICAgICAgfQor
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KIAotICAgICAgICBzZWcgPSAobW9kcm1fcmVn
ICYgMSkgPyB4ODZfc2VnX2lkdHIgOiB4ODZfc2VnX2dkdHI7CisjZGVmaW5lIF9HUlA3KG1vZCwg
cmVnKSBcCisgICAgICAgICAgICAoKChtb2QpIDw8IDYpIHwgKChyZWcpIDw8IDMpKSAuLi4gKCgo
bW9kKSA8PCA2KSB8ICgocmVnKSA8PCAzKSB8IDcpCisjZGVmaW5lIEdSUDdfTUVNKHJlZykgX0dS
UDcoMCwgcmVnKTogY2FzZSBfR1JQNygxLCByZWcpOiBjYXNlIF9HUlA3KDIsIHJlZykKKyNkZWZp
bmUgR1JQN19BTEwocmVnKSBHUlA3X01FTShyZWcpOiBjYXNlIF9HUlA3KDMsIHJlZykKIAotICAg
ICAgICBzd2l0Y2ggKCBtb2RybV9yZWcgJiA3ICkKLSAgICAgICAgewotICAgICAgICBjYXNlIDA6
IC8qIHNnZHQgKi8KLSAgICAgICAgY2FzZSAxOiAvKiBzaWR0ICovCi0gICAgICAgICAgICBnZW5l
cmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9NRU0sIEVYQ19VRCwgLTEpOworICAgICAg
ICBjYXNlIEdSUDdfTUVNKDApOiAvKiBzZ2R0ICovCisgICAgICAgIGNhc2UgR1JQN19NRU0oMSk6
IC8qIHNpZHQgKi8KKyAgICAgICAgICAgIEFTU0VSVChlYS50eXBlID09IE9QX01FTSk7CiAgICAg
ICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodW1pcF9hY3RpdmUoY3R4dCwgb3BzKSwgRVhD
X0dQLCAwKTsKICAgICAgICAgICAgIGZhaWxfaWYob3BzLT5yZWFkX3NlZ21lbnQgPT0gTlVMTCk7
CiAgICAgICAgICAgICBpZiAoIChyYyA9IG9wcy0+cmVhZF9zZWdtZW50KHNlZywgJnNyZWcsIGN0
eHQpKSApCkBAIC00NDk5LDEwICs0NTAyLDExIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG9wX2J5dGVzLCBjdHh0KSkgIT0gWDg2RU1VTF9PS0FZICkK
ICAgICAgICAgICAgICAgICBnb3RvIGRvbmU7CiAgICAgICAgICAgICBicmVhazsKLSAgICAgICAg
Y2FzZSAyOiAvKiBsZ2R0ICovCi0gICAgICAgIGNhc2UgMzogLyogbGlkdCAqLworCisgICAgICAg
IGNhc2UgR1JQN19NRU0oMik6IC8qIGxnZHQgKi8KKyAgICAgICAgY2FzZSBHUlA3X01FTSgzKTog
LyogbGlkdCAqLworICAgICAgICAgICAgQVNTRVJUKGVhLnR5cGUgPT0gT1BfTUVNKTsKICAgICAg
ICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighbW9kZV9yaW5nMCgpLCBFWENfR1AsIDApOwot
ICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVNLCBFWENf
VUQsIC0xKTsKICAgICAgICAgICAgIGZhaWxfaWYob3BzLT53cml0ZV9zZWdtZW50ID09IE5VTEwp
OwogICAgICAgICAgICAgbWVtc2V0KCZzcmVnLCAwLCBzaXplb2Yoc3JlZykpOwogICAgICAgICAg
ICAgaWYgKCAocmMgPSByZWFkX3Vsb25nKGVhLm1lbS5zZWcsIGVhLm1lbS5vZmYrMCwKQEAgLTQ1
MTgsNyArNDUyMiw4IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgaWYgKCAocmMgPSBvcHMt
PndyaXRlX3NlZ21lbnQoc2VnLCAmc3JlZywgY3R4dCkpICkKICAgICAgICAgICAgICAgICBnb3Rv
IGRvbmU7CiAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgY2FzZSA0OiAvKiBzbXN3ICovCisK
KyAgICAgICAgY2FzZSBHUlA3X0FMTCg0KTogLyogc21zdyAqLwogICAgICAgICAgICAgZ2VuZXJh
dGVfZXhjZXB0aW9uX2lmKHVtaXBfYWN0aXZlKGN0eHQsIG9wcyksIEVYQ19HUCwgMCk7CiAgICAg
ICAgICAgICBlYS5ieXRlcyA9IChlYS50eXBlID09IE9QX01FTSkgPyAyIDogb3BfYnl0ZXM7CiAg
ICAgICAgICAgICBkc3QgPSBlYTsKQEAgLTQ1MjcsNyArNDUzMiw4IEBAIHg4Nl9lbXVsYXRlKAog
ICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKICAgICAgICAgICAgIGQgfD0gTW92OyAvKiBmb3Jj
ZSB3cml0ZWJhY2sgKi8KICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBjYXNlIDY6IC8qIGxt
c3cgKi8KKworICAgICAgICBjYXNlIEdSUDdfQUxMKDYpOiAvKiBsbXN3ICovCiAgICAgICAgICAg
ICBmYWlsX2lmKG9wcy0+cmVhZF9jciA9PSBOVUxMKTsKICAgICAgICAgICAgIGZhaWxfaWYob3Bz
LT53cml0ZV9jciA9PSBOVUxMKTsKICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZigh
bW9kZV9yaW5nMCgpLCBFWENfR1AsIDApOwpAQCAtNDU0MywxMyArNDU0OSwxOSBAQCB4ODZfZW11
bGF0ZSgKICAgICAgICAgICAgIGlmICggKHJjID0gb3BzLT53cml0ZV9jcigwLCBjcjAsIGN0eHQp
KSApCiAgICAgICAgICAgICAgICAgZ290byBkb25lOwogICAgICAgICAgICAgYnJlYWs7Ci0gICAg
ICAgIGNhc2UgNzogLyogaW52bHBnICovCisKKyAgICAgICAgY2FzZSBHUlA3X01FTSg3KTogLyog
aW52bHBnICovCisgICAgICAgICAgICBBU1NFUlQoZWEudHlwZSA9PSBPUF9NRU0pOwogICAgICAg
ICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFtb2RlX3JpbmcwKCksIEVYQ19HUCwgMCk7Ci0g
ICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9NRU0sIEVYQ19V
RCwgLTEpOwogICAgICAgICAgICAgZmFpbF9pZihvcHMtPmludmxwZyA9PSBOVUxMKTsKICAgICAg
ICAgICAgIGlmICggKHJjID0gb3BzLT5pbnZscGcoZWEubWVtLnNlZywgZWEubWVtLm9mZiwgY3R4
dCkpICkKICAgICAgICAgICAgICAgICBnb3RvIGRvbmU7CiAgICAgICAgICAgICBicmVhazsKKwor
I3VuZGVmIEdSUDdfQUxMCisjdW5kZWYgR1JQN19NRU0KKyN1bmRlZiBfR1JQNworCiAgICAgICAg
IGRlZmF1bHQ6CiAgICAgICAgICAgICBnb3RvIGNhbm5vdF9lbXVsYXRlOwogICAgICAgICB9CkBA
IC01NDc3LDcgKzU0ODksNiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgYnJlYWs7CiAgICAgfQog
Ci0gbm9fd3JpdGViYWNrOgogICAgIC8qIENvbW1pdCBzaGFkb3cgcmVnaXN0ZXIgc3RhdGUuICov
CiAgICAgX3JlZ3MuZWZsYWdzICY9IH5FRkxHX1JGOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Oct 07 07:33:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 07:33:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e0jcT-0003oZ-6a; Sat, 07 Oct 2017 07:33:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0jcR-0003nu-QM
 for xen-changelog@lists.xensource.com; Sat, 07 Oct 2017 07:33:55 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 18/55-03453-36388D95; Sat, 07 Oct 2017 07:33:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVTep+Ua
 kwdRtohYTthk4MHps79vFHsAYxZqZl5RfkcCaMW31CaaCvXoVN0+fZ2lgfKDWxcjFISTwm1Gi
 uWM/G4RznlFi5+XzTF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwu4SWxrm
 scOUs4rYCbxchU/iMkCVL5xev4ERo4FjAyrGDWKU4vKUot0jcz1kooy0zNKchMzc3QNDcz0cl
 OLixPTU3MSk4r1kvNzNzECPcIABDsYF68NPMQoycGkJMq7sP5GpBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3romoJxgUWp6akVaZg4wNGDSEhw8SiK8uiBp3uKCxNzizHSI1ClGXY5jmy7/YRJi
 ycvPS5US550BUiQAUpRRmgc3AhamlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMmwEyhSczr
 wRu0yugI5iAjmAsBjuiJBEhJdXAOOHNX36296z5X5uc9m2W2NN2bXbRzcKYWUeLjNbLXn56c+
 ep3Kn5bgmb757413vu/M8UBof9dYtN/03h1PTdU+X5bLb3JNmN3SuUXbxazG9n9kb4z0o6E+5
 1e94SI85/wiob3kROv5rboma+jfs+U9uMfysftxRPExTa8O2IuaSIxA5NZtWLU5RYijMSDbWY
 i4oTATr1WhlOAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1507361633!110241774!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36425 invoked from network); 7 Oct 2017 07:33:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Oct 2017 07:33:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0jcP-0002v6-6c
 for xen-changelog@lists.xensource.com; Sat, 07 Oct 2017 07:33:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e0jcP-00088a-5z
 for xen-changelog@lists.xensource.com; Sat, 07 Oct 2017 07:33:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e0jcP-00088a-5z@xenbits.xenproject.org>
Date: Sat, 07 Oct 2017 07:33:53 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86: introduce and use
	setup_force_cpu_cap()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGVlM2ZjMjQxNzc1NWUxODkzZjQ0ODZlYjE4OTNkZmY3ZmU1ZmNkMTkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgT2N0IDYg
MTU6MDU6MzggMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgNiAxNTowNTozOCAyMDE3ICswMjAwCgogICAgeDg2
OiBpbnRyb2R1Y2UgYW5kIHVzZSBzZXR1cF9mb3JjZV9jcHVfY2FwKCkKICAgIAogICAgRm9yIFhF
Tl9TTUVQIGFuZCBYRU5fU01BUCB0byBub3QgYmUgY2xlYXJlZCB3aGlsZSBicmluZ2luZyB1cCBB
UHMgd2UnZAogICAgbmVlZCB0byBjbG9uZSB0aGUgcmVzcGVjdGl2ZSBoYWNrIHVzZWQgZm9yIENQ
VUlEX0ZBVUxUSU5HLiBJbnRyb2R1Y2UgYW4KICAgIGludmVyc2Ugb2Ygc2V0dXBfY2xlYXJfY3B1
X2NhcCgpIGluc3RlYWQsIGJ1dCBsZXQgY2xlYXJpbmcgb2YgZmVhdHVyZXMKICAgIG92ZXJydWxl
IGZvcmNlZCBzZXR0aW5nIG9mIHRoZW0uCiAgICAKICAgIFhFTl9TTUFQIGJlaW5nIHdyb25nIHBv
c3QtYm9vdCBpcyBhIHByb2JsZW0gc3BlY2lmaWNhbGx5IGZvciBsaXZlCiAgICBwYXRjaGluZywg
YXMgYSBsaXZlIHBhdGNoIG1heSBuZWVkIGFsdGVybmF0aXZlIGluc3RydWN0aW9uIHBhdGNoaW5n
CiAgICBrZXllZCBvZmYgb2YgdGhhdCBmZWF0dXJlIGZsYWcuCiAgICAKICAgIFJlcG9ydGVkLWJ5
OiBTYXJhaCBOZXdtYW4gPHNlY3VyaXR5QHByZ21yLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogMDgyOWE2
YmRiZGM2Yjc5OTkwYmQwNjY4ZTg0NzI3NWI2YTI3MTdlNQogICAgbWFzdGVyIGRhdGU6IDIwMTct
MDktMDYgMTI6MzI6MDAgKzAyMDAKLS0tCiB4ZW4vYXJjaC94ODYvYXBpYy5jICAgICAgICAgICAg
IHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgICAgICAgfCAyOCArKysrKysrKysr
KysrKysrKysrKysrKysrKystCiB4ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMgICAgICAgIHwgIDUg
Ky0tLS0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICAgfCAgNCArKy0tCiB4ZW4vaW5j
bHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIHwgIDEgKwogNSBmaWxlcyBjaGFuZ2VkLCAzMiBpbnNl
cnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hcGlj
LmMgYi94ZW4vYXJjaC94ODYvYXBpYy5jCmluZGV4IDNmYjlhODIuLmU2ZmEyMTcgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9hcGljLmMKKysrIGIveGVuL2FyY2gveDg2L2FwaWMuYwpAQCAtODU3
LDcgKzg1Nyw3IEBAIHN0YXRpYyBpbnQgX19pbml0IGRldGVjdF9pbml0X0FQSUMgKHZvaWQpCiAg
ICAgICAgIHJldHVybiAtMTsKICAgICB9CiAKLSAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVfQVBJ
QywgYm9vdF9jcHVfZGF0YS54ODZfY2FwYWJpbGl0eSk7CisgICAgc2V0dXBfZm9yY2VfY3B1X2Nh
cChYODZfRkVBVFVSRV9BUElDKTsKICAgICBtcF9sYXBpY19hZGRyID0gQVBJQ19ERUZBVUxUX1BI
WVNfQkFTRTsKIAogICAgIC8qIFRoZSBCSU9TIG1heSBoYXZlIHNldCB1cCB0aGUgQVBJQyBhdCBz
b21lIG90aGVyIGFkZHJlc3MgKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9u
LmMgYi94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCmluZGV4IGI1ZGE5NGEuLjNjOGJlZDggMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L2Nw
dS9jb21tb24uYwpAQCAtNTUsNiArNTUsNyBAQCB1bnNpZ25lZCBpbnQgdmFkZHJfYml0cyBfX3Jl
YWRfbW9zdGx5ID0gVkFERFJfQklUUzsKIHU2NCBob3N0X3BhdCA9IDB4MDUwMTAwMDcwNDA2Owog
CiBzdGF0aWMgdW5zaWduZWQgaW50IGNsZWFyZWRfY2Fwc1tOQ0FQSU5UU107CitzdGF0aWMgdW5z
aWduZWQgaW50IGZvcmNlZF9jYXBzW05DQVBJTlRTXTsKIAogdm9pZCBfX2luaXQgc2V0dXBfY2xl
YXJfY3B1X2NhcCh1bnNpZ25lZCBpbnQgY2FwKQogewpAQCAtNjQsNiArNjUsMTAgQEAgdm9pZCBf
X2luaXQgc2V0dXBfY2xlYXJfY3B1X2NhcCh1bnNpZ25lZCBpbnQgY2FwKQogCWlmIChfX3Rlc3Rf
YW5kX3NldF9iaXQoY2FwLCBjbGVhcmVkX2NhcHMpKQogCQlyZXR1cm47CiAKKwlpZiAodGVzdF9i
aXQoY2FwLCBmb3JjZWRfY2FwcykpCisJCXByaW50aygiJXBTIGNsZWFyaW5nIHByZXZpb3VzbHkg
Zm9yY2VkIGZlYXR1cmUgJSN4XG4iLAorCQkgICAgICAgX19idWlsdGluX3JldHVybl9hZGRyZXNz
KDApLCBjYXApOworCiAJX19jbGVhcl9iaXQoY2FwLCBib290X2NwdV9kYXRhLng4Nl9jYXBhYmls
aXR5KTsKIAlkZnMgPSBsb29rdXBfZGVlcF9kZXBzKGNhcCk7CiAKQEAgLTczLDkgKzc4LDI4IEBA
IHZvaWQgX19pbml0IHNldHVwX2NsZWFyX2NwdV9jYXAodW5zaWduZWQgaW50IGNhcCkKIAlmb3Ig
KGkgPSAwOyBpIDwgRlNDQVBJTlRTOyArK2kpIHsKIAkJY2xlYXJlZF9jYXBzW2ldIHw9IGRmc1tp
XTsKIAkJYm9vdF9jcHVfZGF0YS54ODZfY2FwYWJpbGl0eVtpXSAmPSB+ZGZzW2ldOworCQlpZiAo
IShmb3JjZWRfY2Fwc1tpXSAmIGRmc1tpXSkpCisJCQljb250aW51ZTsKKwkJcHJpbnRrKCIlcFMg
aW1wbGljaXRseSBjbGVhcmluZyBwcmV2aW91c2x5IGZvcmNlZCBmZWF0dXJlKHMpICV1OiUjeFxu
IiwKKwkJICAgICAgIF9fYnVpbHRpbl9yZXR1cm5fYWRkcmVzcygwKSwKKwkJICAgICAgIGksIGZv
cmNlZF9jYXBzW2ldICYgZGZzW2ldKTsKIAl9CiB9CiAKK3ZvaWQgX19pbml0IHNldHVwX2ZvcmNl
X2NwdV9jYXAodW5zaWduZWQgaW50IGNhcCkKK3sKKwlpZiAoX190ZXN0X2FuZF9zZXRfYml0KGNh
cCwgZm9yY2VkX2NhcHMpKQorCQlyZXR1cm47CisKKwlpZiAodGVzdF9iaXQoY2FwLCBjbGVhcmVk
X2NhcHMpKSB7CisJCXByaW50aygiJXBTIHRyaWVzIHRvIGZvcmNlIHByZXZpb3VzbHkgY2xlYXJl
ZCBmZWF0dXJlICUjeFxuIiwKKwkJICAgICAgIF9fYnVpbHRpbl9yZXR1cm5fYWRkcmVzcygwKSwg
Y2FwKTsKKwkJcmV0dXJuOworCX0KKworCV9fc2V0X2JpdChjYXAsIGJvb3RfY3B1X2RhdGEueDg2
X2NhcGFiaWxpdHkpOworfQorCiBzdGF0aWMgdm9pZCBkZWZhdWx0X2luaXQoc3RydWN0IGNwdWlu
Zm9feDg2ICogYykKIHsKIAkvKiBOb3QgbXVjaCB3ZSBjYW4gZG8gaGVyZS4uLiAqLwpAQCAtMzgz
LDggKzQwNywxMCBAQCB2b2lkIGlkZW50aWZ5X2NwdShzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAJ
Zm9yIChpID0gMDsgaSA8IEZTQ0FQSU5UUzsgKytpKQogCQljLT54ODZfY2FwYWJpbGl0eVtpXSAm
PSBrbm93bl9mZWF0dXJlc1tpXTsKIAotCWZvciAoaSA9IDAgOyBpIDwgTkNBUElOVFMgOyArK2kp
CisJZm9yIChpID0gMCA7IGkgPCBOQ0FQSU5UUyA7ICsraSkgeworCQljLT54ODZfY2FwYWJpbGl0
eVtpXSB8PSBmb3JjZWRfY2Fwc1tpXTsKIAkJYy0+eDg2X2NhcGFiaWxpdHlbaV0gJj0gfmNsZWFy
ZWRfY2Fwc1tpXTsKKwl9CiAKIAkvKiBJZiB0aGUgbW9kZWwgbmFtZSBpcyBzdGlsbCB1bnNldCwg
ZG8gdGFibGUgbG9va3VwLiAqLwogCWlmICggIWMtPng4Nl9tb2RlbF9pZFswXSApIHsKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvaW50ZWwuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvaW50ZWwu
YwppbmRleCAyZTExNjYyLi4zOTBlYjY2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2lu
dGVsLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9pbnRlbC5jCkBAIC0yOCw3ICsyOCw3IEBAIHN0
YXRpYyBib29sIF9faW5pdCBwcm9iZV9pbnRlbF9jcHVpZF9mYXVsdGluZyh2b2lkKQogCiAJZXhw
ZWN0ZWRfbGV2ZWxsaW5nX2NhcCB8PSBMQ0FQX2ZhdWx0aW5nOwogCWxldmVsbGluZ19jYXBzIHw9
ICBMQ0FQX2ZhdWx0aW5nOwotCV9fc2V0X2JpdChYODZfRkVBVFVSRV9DUFVJRF9GQVVMVElORywg
Ym9vdF9jcHVfZGF0YS54ODZfY2FwYWJpbGl0eSk7CisJc2V0dXBfZm9yY2VfY3B1X2NhcChYODZf
RkVBVFVSRV9DUFVJRF9GQVVMVElORyk7CiAJcmV0dXJuIDE7CiB9CiAKQEAgLTMyMCw5ICszMjAs
NiBAQCBzdGF0aWMgdm9pZCBlYXJseV9pbml0X2ludGVsKHN0cnVjdCBjcHVpbmZvX3g4NiAqYykK
IAlpZiAoYyA9PSAmYm9vdF9jcHVfZGF0YSkKIAkJaW50ZWxfaW5pdF9sZXZlbGxpbmcoKTsKIAot
CWlmICh0ZXN0X2JpdChYODZfRkVBVFVSRV9DUFVJRF9GQVVMVElORywgYm9vdF9jcHVfZGF0YS54
ODZfY2FwYWJpbGl0eSkpCi0JCV9fc2V0X2JpdChYODZfRkVBVFVSRV9DUFVJRF9GQVVMVElORywg
Yy0+eDg2X2NhcGFiaWxpdHkpOwotCiAJaW50ZWxfY3R4dF9zd2l0Y2hfbGV2ZWxsaW5nKE5VTEwp
OwogfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9z
ZXR1cC5jCmluZGV4IDFiZmU0Y2UuLjQ2OGU1MWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9z
ZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0xNDYzLDE0ICsxNDYzLDE0IEBA
IHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAg
ICAgaWYgKCAhb3B0X3NtZXAgKQogICAgICAgICBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFU
VVJFX1NNRVApOwogICAgIGlmICggY3B1X2hhc19zbWVwICYmIG9wdF9zbWVwICE9IFNNRVBfSFZN
X09OTFkgKQotICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVfWEVOX1NNRVAsIGJvb3RfY3B1
X2RhdGEueDg2X2NhcGFiaWxpdHkpOworICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9G
RUFUVVJFX1hFTl9TTUVQKTsKICAgICBpZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9YRU5f
U01FUCkgKQogICAgICAgICBzZXRfaW5fY3I0KFg4Nl9DUjRfU01FUCk7CiAKICAgICBpZiAoICFv
cHRfc21hcCApCiAgICAgICAgIHNldHVwX2NsZWFyX2NwdV9jYXAoWDg2X0ZFQVRVUkVfU01BUCk7
CiAgICAgaWYgKCBjcHVfaGFzX3NtYXAgJiYgb3B0X3NtYXAgIT0gU01BUF9IVk1fT05MWSApCi0g
ICAgICAgIF9fc2V0X2JpdChYODZfRkVBVFVSRV9YRU5fU01BUCwgYm9vdF9jcHVfZGF0YS54ODZf
Y2FwYWJpbGl0eSk7CisgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfWEVO
X1NNQVApOwogICAgIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1hFTl9TTUFQKSApCiAg
ICAgICAgIHNldF9pbl9jcjQoWDg2X0NSNF9TTUFQKTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgK
aW5kZXggNjM3OGFmZC4uZmIwY2Q1NSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9w
cm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCkBAIC0yMzUs
NiArMjM1LDcgQEAgZXh0ZXJuIGNvbnN0IHN0cnVjdCB4ODZfY3B1X2lkICp4ODZfbWF0Y2hfY3B1
KGNvbnN0IHN0cnVjdCB4ODZfY3B1X2lkIHRhYmxlW10pOwogCiBleHRlcm4gdm9pZCBpZGVudGlm
eV9jcHUoc3RydWN0IGNwdWluZm9feDg2ICopOwogZXh0ZXJuIHZvaWQgc2V0dXBfY2xlYXJfY3B1
X2NhcCh1bnNpZ25lZCBpbnQpOworZXh0ZXJuIHZvaWQgc2V0dXBfZm9yY2VfY3B1X2NhcCh1bnNp
Z25lZCBpbnQpOwogZXh0ZXJuIHZvaWQgcHJpbnRfY3B1X2luZm8odW5zaWduZWQgaW50IGNwdSk7
CiBleHRlcm4gdW5zaWduZWQgaW50IGluaXRfaW50ZWxfY2FjaGVpbmZvKHN0cnVjdCBjcHVpbmZv
X3g4NiAqYyk7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Oct 07 07:34:06 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 07:34:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e0jcc-0003qD-91; Sat, 07 Oct 2017 07:34:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0jcb-0003q4-N5
 for xen-changelog@lists.xensource.com; Sat, 07 Oct 2017 07:34:05 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 4F/99-03870-D6388D95; Sat, 07 Oct 2017 07:34:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVTen+Ua
 kweOTMhYTthk4MHps79vFHsAYxZqZl5RfkcCasfvRCraCOQIVjdMfMTUwdvF2MXJxCAn8ZpSY
 Nu8GC4RznlFi36/lzF2MHBxsAmISc/cqdDFycogIqErMWgES5gSqUZdo+t3ABmILC8RLfLt2G
 yzOK2AmsezWWRYQmwWo/s+mm0wTGDkWMDKsYlQvTi0qSy3StdBLKspMzyjJTczM0TU0MNPLTS
 0uTkxPzUlMKtZLzs/dxAj0CQMQ7GCcfdn/EKMkB5OSKO/C+huRQnxJ+SmVGYnFGfFFpTmpxYc
 YZTg4lCR4XZqAcoJFqempFWmZOcDggElLcPAoifDqgqR5iwsSc4sz0yFSpxh1OY5tuvyHSYgl
 Lz8vVUqcVwikSACkKKM0D24ELFAvMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZg3A2QKT2ZeC
 dymV0BHMAEdwVgMdkRJIkJKqoHxQM7xWRn9/fXFd4qWBXDv+Ps7Ju9kXJje6WDlD+9FjV+yMe
 jnmnCbBgZV3p+4xHhFUXNOSeIR2yb3e8x3slIv3VzxeL9UW7vL6hfPlj9j4Kv8NueDBJ+yffF
 utQn/K8qSMltb2xdeWr7B/pXUjfVzD9wWm3v5n867q28Fq+JU85Y+jXKqPvpeiaU4I9FQi7mo
 OBEAMQJZH08CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1507361643!76671800!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57928 invoked from network); 7 Oct 2017 07:34:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Oct 2017 07:34:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0jcZ-0002vx-9D
 for xen-changelog@lists.xensource.com; Sat, 07 Oct 2017 07:34:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e0jcZ-00089Y-8I
 for xen-changelog@lists.xensource.com; Sat, 07 Oct 2017 07:34:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e0jcZ-00089Y-8I@xenbits.xenproject.org>
Date: Sat, 07 Oct 2017 07:34:03 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/page_alloc: Cover memory
	unreserved after boot in first_valid_mfn
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDFhNTM1YzM2MTRhNGIzNWU1ZTk0YzRiZGVhZjA4ZDQ2ODVkMjQzNWUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIE9j
dCA2IDE1OjA2OjIzIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDYgMTU6MDY6MjMgMjAxNyArMDIwMAoKICAg
IHhlbi9wYWdlX2FsbG9jOiBDb3ZlciBtZW1vcnkgdW5yZXNlcnZlZCBhZnRlciBib290IGluIGZp
cnN0X3ZhbGlkX21mbgogICAgCiAgICBPbiBBcm0sIHNvbWUgcmVnaW9ucyAoZS5nIEluaXRyYW1m
cywgRG9tMCBLZXJuZWwuLi4pIGFyZSBtYXJrZWQgYXMKICAgIHJlc2VydmVkIHVudGlsIHRoZSBo
YXJkd2FyZSBkb21haW4gaXMgYnVpbHQgYW5kIHRoZXkgYXJlIGNvcGllZCBpbnRvIGl0cwogICAg
bWVtb3J5LiBUaGVyZWZvcmUsIHRoZXkgd2lsbCBub3QgYmUgYWRkZWQgaW4gdGhlIGJvb3QgYWxs
b2NhdG9yIHZpYQogICAgaW5pdF9ib290X3BhZ2VzLgogICAgCiAgICBJbnN0ZWFkLCBpbml0X3hl
bmhlYXBfcGFnZXMgd2lsbCBiZSBjYWxsZWQgb25jZSB0aGUgcmVnaW9uIGFyZSBub3QgdXNlZAog
ICAgYW55bW9yZS4KICAgIAogICAgVXBkYXRlIGZpcnN0X3ZhbGlkX21mbiBpbiBib3RoIGluaXRf
aGVhcF9wYWdlcyBhbmQgaW5pdF9ib290X3BhZ2VzCiAgICAoYWxyZWFkeSBleGlzdCkgdG8gY292
ZXIgYWxsIHRoZSBjYXNlcy4KICAgIAogICAgVGhpcyBpcyBYU0EtMjQ1LgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgW0FkanVz
dCBjb21tZW50LCBhZGRlZCBsb2NraW5nIGFyb3VuZCBmaXJzdF92YWxpZF9tZm4gdXBkYXRlXQog
ICAgU2lnbmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xl
LmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CiAgICBSZXBvcnRlZC1hbmQtVGVzdGVkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsg
PGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBlYzZkOTAyM2UxZjU0
Y2RjY2JmMmU0YzYzY2Y5NDdmMWJlMmIxZThlCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOS0yOSAx
MzoyMjo1MiAtMDcwMAotLS0KIHhlbi9jb21tb24vcGFnZV9hbGxvYy5jIHwgMTAgKysrKysrKysr
KwogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCmluZGV4IDIxN2E0Njcu
LjgwYzkxZGUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9j
b21tb24vcGFnZV9hbGxvYy5jCkBAIC0xMjc4LDYgKzEyNzgsMTYgQEAgc3RhdGljIHZvaWQgaW5p
dF9oZWFwX3BhZ2VzKAogewogICAgIHVuc2lnbmVkIGxvbmcgaTsKIAorICAgIC8qCisgICAgICog
U29tZSBwYWdlcyBtYXkgbm90IGdvIHRocm91Z2ggdGhlIGJvb3QgYWxsb2NhdG9yIChlLmcgcmVz
ZXJ2ZWQKKyAgICAgKiBtZW1vcnkgYXQgYm9vdCBidXQgcmVsZWFzZWQganVzdCBhZnRlciAtLS0g
a2VybmVsLCBpbml0cmFtZnMsCisgICAgICogZXRjLikuCisgICAgICogVXBkYXRlIGZpcnN0X3Zh
bGlkX21mbiB0byBlbnN1cmUgdGhvc2UgcmVnaW9ucyBhcmUgY292ZXJlZC4KKyAgICAgKi8KKyAg
ICBzcGluX2xvY2soJmhlYXBfbG9jayk7CisgICAgZmlyc3RfdmFsaWRfbWZuID0gbWluX3QodW5z
aWduZWQgbG9uZywgcGFnZV90b19tZm4ocGcpLCBmaXJzdF92YWxpZF9tZm4pOworICAgIHNwaW5f
dW5sb2NrKCZoZWFwX2xvY2spOworCiAgICAgZm9yICggaSA9IDA7IGkgPCBucl9wYWdlczsgaSsr
ICkKICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGludCBuaWQgPSBwaHlzX3RvX25pZChwYWdlX3Rv
X21hZGRyKHBnK2kpKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Oct 07 07:34:19 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 07:34:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e0jcp-0003rs-Az; Sat, 07 Oct 2017 07:34:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0jcn-0003rg-TC
 for xen-changelog@lists.xensource.com; Sat, 07 Oct 2017 07:34:17 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 FB/01-03618-97388D95; Sat, 07 Oct 2017 07:34:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVbes+Ua
 kweUlUhYTthk4MHps79vFHsAYxZqZl5RfkcCacfjDHMaC5RIVK79cYm5gbBbpYuTiEBL4zSjR
 0XuZDcI5zyixet8/9i5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQXiJT5Oa
 2UFsXkFzCSar19gArFZgOpXN7ayT2DkWMDIsIpRozi1qCy1SNfQVC+pKDM9oyQ3MTNH19DATC
 83tbg4MT01JzGpWC85P3cTI9ArDECwg/HbsoBDjJIcTEqivAvrb0QK8SXlp1RmJBZnxBeV5qQ
 WH2KU4eBQkuAVbwLKCRalpqdWpGXmAMMDJi3BwaMkwqsLkuYtLkjMLc5Mh0idYtTlOLbp8h8m
 IZa8/LxUKXFeIZAiAZCijNI8uBGwUL3EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYYhVPJl5J
 XCbXgEdwQR0BGMx2BEliQgpqQZG25qQYPnrjWvlD3rFuvZfC1yZu0nDMdrFRP6vVaSX1QTdS1
 nrPf7uv6/Uc+W42LXV6SomtvaGqy307Q+7r+W7tPjUImGWnzcevZtj97CP4WzEp4Ldvye+/pj
 Y+W3h3AmilhaXryh9iF4Xwvneh2V+4ua4VSna22V1zuhGmEppTjnnm1HTu363EktxRqKhFnNR
 cSIA0lxteFACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1507361653!87331509!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44182 invoked from network); 7 Oct 2017 07:34:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Oct 2017 07:34:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0jcj-0002w7-B8
 for xen-changelog@lists.xensource.com; Sat, 07 Oct 2017 07:34:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e0jcj-0008IH-AR
 for xen-changelog@lists.xensource.com; Sat, 07 Oct 2017 07:34:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e0jcj-0008IH-AR@xenbits.xenproject.org>
Date: Sat, 07 Oct 2017 07:34:13 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm: Correctly report the
	memory region in the dummy NUMA helpers
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDIxMTZmZWM0NWRlMDBmNTk2MjFjZDRhZGIwNjQxYTg3ODRiNDhmYWEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIE9j
dCA2IDE1OjA2OjU0IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDYgMTU6MDY6NTQgMjAxNyArMDIwMAoKICAg
IHhlbi9hcm06IENvcnJlY3RseSByZXBvcnQgdGhlIG1lbW9yeSByZWdpb24gaW4gdGhlIGR1bW15
IE5VTUEgaGVscGVycwogICAgCiAgICBOVU1BIGlzIGN1cnJlbnRseSBub3Qgc3VwcG9ydGVkIG9u
IEFybS4gQmVjYXVzZSBjb21tb24gY29kZSBpcwogICAgTlVNQS1hd2FyZSwgZHVtbXkgaGVscGVy
cyBhcmUgaW5zdGVhZCBwcm92aWRlZCB0byBleHBvc2UgYSBzaW5nbGUgbm9kZS4KICAgIAogICAg
VGhvc2UgaGVscGVycyBhcmUgZm9yIGluc3RhbmNlIHVzZWQgdG8ga25vdyB0aGUgcmVnaW9uIHRv
IHNjcnViLgogICAgCiAgICBIb3dldmVyIHRoZSBtZW1vcnkgcmVnaW9uIGlzIG5vdCByZXBvcnRl
ZCBjb3JyZWN0bHkuIEluZGVlZCwgdGhlCiAgICBmcmFtZXRhYmxlIG1heSBub3QgYmUgYXQgdGhl
IGJlZ2lubmluZyBvZiB0aGUgbWVtb3J5IGFuZCB0aGVyZSBtaWdodCBiZQogICAgbXVsdGlwbGUg
bWVtb3J5IGJhbmtzLiBUaGlzIHdpbGwgbGVhZCB0byBub3Qgc2NydWIgc29tZSBwYXJ0IG9mIHRo
ZQogICAgbWVtb3J5LgogICAgCiAgICBUaGUgbWVtb3J5IGluZm9ybWF0aW9uIGNhbiBiZSBmb3Vu
ZCB1c2luZzoKICAgICAgICAqIGZpcnN0X3ZhbGlkX21mbiBhcyB0aGUgc3RhcnQgb2YgdGhlIG1l
bW9yeQogICAgICAgICogbWF4X3BhZ2UgLSBmaXJzdF92YWxpZF9tZm4gYXMgdGhlIHNwYW5uZWQg
cGFnZXMKICAgIAogICAgTm90ZSB0aGF0IGZpcnN0X3ZhbGlkX21mbiBpcyBub3cgYmVlbiBleHBv
cnRlZC4gVGhlIHByb3RvdHlwZSBoYXMgYmVlbgogICAgYWRkZWQgaW4gYXNtLWFybS9udW1hLmgg
YW5kIG5vdCBpbiBhIGNvbW1vbiBoZWFkZXIgYmVjYXVzZSBJIHdvdWxkCiAgICBleHBlY3QgdGhl
IHZhcmlhYmxlIHRvIGJlY29tZSBzdGF0aWMgb25jZSBOVU1BIGlzIGZ1bGx5IHN1cHBvcnRlZCBv
bgogICAgQXJtLgogICAgCiAgICBUaGlzIGlzIFhTQS0yNDUuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmVw
b3J0ZWQtYW5kLVRlc3RlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0Bv
cmFjbGUuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNTQxNGJhN2Y1ZTFmZmM4OGVkMjc1OGIxZTFi
MTRiYmZkMzUzNmE2MQogICAgbWFzdGVyIGRhdGU6IDIwMTctMDktMjkgMTM6MjM6MTEgLTA3MDAK
LS0tCiB4ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyAgICB8ICA2ICsrKysrLQogeGVuL2luY2x1ZGUv
YXNtLWFybS9udW1hLmggfCAxMCArKysrKysrKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDEzIGluc2Vy
dGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2Fs
bG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCA4MGM5MWRlLi43NjRjYWU4IDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3BhZ2Vf
YWxsb2MuYwpAQCAtMTg5LDcgKzE4OSwxMSBAQCBQQUdFX0xJU1RfSEVBRChwYWdlX2Jyb2tlbl9s
aXN0KTsKICAqIEJPT1QtVElNRSBBTExPQ0FUT1IKICAqLwogCi1zdGF0aWMgdW5zaWduZWQgbG9u
ZyBfX2luaXRkYXRhIGZpcnN0X3ZhbGlkX21mbiA9IH4wVUw7CisvKgorICogZmlyc3RfdmFsaWRf
bWZuIGlzIGV4cG9ydGVkIGJlY2F1c2UgaXQgaXMgdXNlIGluIEFSTSBzcGVjaWZpYyBOVU1BCisg
KiBoZWxwZXJzLiBTZWUgY29tbWVudCBpbiBhc20tYXJtL251bWEuaC4KKyAqLwordW5zaWduZWQg
bG9uZyBmaXJzdF92YWxpZF9tZm4gPSB+MFVMOwogCiBzdGF0aWMgc3RydWN0IGJvb3RtZW1fcmVn
aW9uIHsKICAgICB1bnNpZ25lZCBsb25nIHMsIGU7IC8qIE1GTnMgQHMgdGhyb3VnaCBAZS0xIGlu
Y2x1c2l2ZSBhcmUgZnJlZSAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9udW1h
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL251bWEuaAppbmRleCBhMmMxYTM0Li43ZTBiNjk0IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL251bWEuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL251bWEuaApAQCAtMTIsOSArMTIsMTUgQEAgc3RhdGljIGlubGluZSBfX2F0dHJpYnV0
ZV9fKChwdXJlKSkgbm9kZWlkX3QgcGh5c190b19uaWQocGFkZHJfdCBhZGRyKQogICAgIHJldHVy
biAwOwogfQogCisvKgorICogVE9ETzogbWFrZSBmaXJzdF92YWxpZF9tZm4gc3RhdGljIHdoZW4g
TlVNQSBpcyBzdXBwb3J0ZWQgb24gQXJtLCB0aGlzCisgKiBpcyByZXF1aXJlZCBiZWNhdXNlIHRo
ZSBkdW1teSBoZWxwZXJzIGFyZSB1c2luZyBpdC4KKyAqLworZXh0ZXJuIHVuc2lnbmVkIGxvbmcg
Zmlyc3RfdmFsaWRfbWZuOworCiAvKiBYWFg6IGltcGxlbWVudCBOVU1BIHN1cHBvcnQgKi8KLSNk
ZWZpbmUgbm9kZV9zcGFubmVkX3BhZ2VzKG5pZCkgKHRvdGFsX3BhZ2VzKQotI2RlZmluZSBub2Rl
X3N0YXJ0X3BmbihuaWQpIChwZHhfdG9fcGZuKGZyYW1ldGFibGVfYmFzZV9wZHgpKQorI2RlZmlu
ZSBub2RlX3NwYW5uZWRfcGFnZXMobmlkKSAobWF4X3BhZ2UgLSBmaXJzdF92YWxpZF9tZm4pCisj
ZGVmaW5lIG5vZGVfc3RhcnRfcGZuKG5pZCkgKGZpcnN0X3ZhbGlkX21mbikKICNkZWZpbmUgX19u
b2RlX2Rpc3RhbmNlKGEsIGIpICgyMCkKIAogc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgYXJj
aF9nZXRfZG1hX2JpdHNpemUodm9pZCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Oct 07 09:55:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 09:55:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e0lp3-0007ET-Qi; Sat, 07 Oct 2017 09:55:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0lp3-0007EN-4M
 for xen-changelog@lists.xensource.com; Sat, 07 Oct 2017 09:55:05 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 C3/53-03428-874A8D95; Sat, 07 Oct 2017 09:55:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbd8yY1
 IgymPdCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y8/pK+wFV2QrXnzaytrA+Eiii5GLQ0jgN6PE
 +3svWCCc84wSZx4dY+pi5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1ggXOLy3
 yVgcV4BM4kp7f9YQWwWoPrFjc/ZJjByLGBkWMWoXpxaVJZapGupl1SUmZ5RkpuYmaNraGCml5
 taXJyYnpqTmFSsl5yfu4kR6BMGINjBeHdTwCFGSQ4mJVHel/NvRArxJeWnVGYkFmfEF5XmpBY
 fYpTh4FCS4N22GCgnWJSanlqRlpkDDA6YtAQHj5II7+VFQGne4oLE3OLMdIjUKUZFKXHeaSB9
 AiCJjNI8uDZYQF5ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMG88yBSezLwSuOmvgBYzAS1mL
 AZbXJKIkJJqYMy+90/6/sfLD25qz1XfdUl5l/udveGmcw5oTbyhIHN0/oLdPoF8UlZuQm8itu
 5W3iPhuf3ullknbUP1lB6t7Gnfq1PFL+nMI6/5bdnql5d+nAqNbHJNWhxW6BJyXY+59L/qF+P
 Jiw4ElDxYO7+QN7ml6QG31x2JlFMr/0+fWBHj6pV2tdDE4agSS3FGoqEWc1FxIgCvY+LpQwIA
 AA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1507370102!70109459!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45462 invoked from network); 7 Oct 2017 09:55:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Oct 2017 09:55:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0lp0-0006zD-Hq
 for xen-changelog@lists.xensource.com; Sat, 07 Oct 2017 09:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e0lp0-0008Cj-Gz
 for xen-changelog@lists.xensource.com; Sat, 07 Oct 2017 09:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e0lp0-0008Cj-Gz@xenbits.xenproject.org>
Date: Sat, 07 Oct 2017 09:55:02 +0000
Subject: [Xen-changelog] [xen stable-4.7] arm/x86: change [modify,
	destroy]_xen_mappings to return error
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGZmY2ZjNDBlMGJjZGUxMzBhNDJhNWE5YmJkYWNlNTUyYzE0NmUxZTgKQXV0aG9yOiAg
ICAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpBdXRob3JE
YXRlOiBGcmkgT2N0IDYgMTU6MTI6MjYgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgNiAxNToxMjoyNiAyMDE3
ICswMjAwCgogICAgYXJtL3g4NjogY2hhbmdlIFttb2RpZnksZGVzdHJveV1feGVuX21hcHBpbmdz
IHRvIHJldHVybiBlcnJvcgogICAgCiAgICBUaGUgaW1wbGVtZW50YXRpb24gb24geDg2IGFsd2F5
cyByZXR1cm5zIHplcm8sIGJ1dAogICAgb3RoZXIgcGxhdGZvcm1zIG1heSByZXR1cm4gZXJyb3Ig
dmFsdWVzLgogICAgCiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4gW2FybSBiaXRzXQogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+IFt4ODYgYml0c10KICAgIFN1Z2dlc3RlZC1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEtvbnJhZCBS
emVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6
IDNlYjUxZGRhNzEwNmNiZWU1ZmY1MmE5NzZjMWVkODQyNzQ0ZTA5YTQKICAgIG1hc3RlciBkYXRl
OiAyMDE2LTA5LTE2IDExOjMyOjQyIC0wNDAwCi0tLQogeGVuL2FyY2gvYXJtL21tLmMgICAgICAg
IHwgNCArKy0tCiB4ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMgfCA0ICstLS0KIHhlbi9hcmNoL3g4
Ni9tbS5jICAgICAgICB8IDcgKysrKy0tLQogeGVuL2luY2x1ZGUveGVuL21tLmggICAgIHwgNCAr
Ky0tCiA0IGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCBk
NGI4NGIwLi4wYTgyNjk4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94ZW4v
YXJjaC9hcm0vbW0uYwpAQCAtOTMwLDkgKzkzMCw5IEBAIGludCBwb3B1bGF0ZV9wdF9yYW5nZSh1
bnNpZ25lZCBsb25nIHZpcnQsIHVuc2lnbmVkIGxvbmcgbWZuLAogICAgIHJldHVybiBjcmVhdGVf
eGVuX2VudHJpZXMoUkVTRVJWRSwgdmlydCwgbWZuLCBucl9tZm5zLCAwKTsKIH0KIAotdm9pZCBk
ZXN0cm95X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHYsIHVuc2lnbmVkIGxvbmcgZSkKK2lu
dCBkZXN0cm95X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHYsIHVuc2lnbmVkIGxvbmcgZSkK
IHsKLSAgICBjcmVhdGVfeGVuX2VudHJpZXMoUkVNT1ZFLCB2LCAwLCAoZSAtIHYpID4+IFBBR0Vf
U0hJRlQsIDApOworICAgIHJldHVybiBjcmVhdGVfeGVuX2VudHJpZXMoUkVNT1ZFLCB2LCAwLCAo
ZSAtIHYpID4+IFBBR0VfU0hJRlQsIDApOwogfQogCiBlbnVtIG1nIHsgbWdfY2xlYXIsIG1nX3Jv
LCBtZ19ydywgbWdfcnggfTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9saXZlcGF0Y2guYyBi
L3hlbi9hcmNoL3g4Ni9saXZlcGF0Y2guYwppbmRleCAxZmY1MmYzLi5kOTZlNGQyIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMKKysrIGIveGVuL2FyY2gveDg2L2xpdmVwYXRj
aC5jCkBAIC0yMzQsOSArMjM0LDcgQEAgaW50IGFyY2hfbGl2ZXBhdGNoX3NlY3VyZShjb25zdCB2
b2lkICp2YSwgdW5zaWduZWQgaW50IHBhZ2VzLCBlbnVtIHZhX3R5cGUgdHlwZSkKICAgICBlbHNl
CiAgICAgICAgIGZsYWcgPSBQQUdFX0hZUEVSVklTT1JfUk87CiAKLSAgICBtb2RpZnlfeGVuX21h
cHBpbmdzKHN0YXJ0LCBzdGFydCArIHBhZ2VzICogUEFHRV9TSVpFLCBmbGFnKTsKLQotICAgIHJl
dHVybiAwOworICAgIHJldHVybiBtb2RpZnlfeGVuX21hcHBpbmdzKHN0YXJ0LCBzdGFydCArIHBh
Z2VzICogUEFHRV9TSVpFLCBmbGFnKTsKIH0KIAogdm9pZCBfX2luaXQgYXJjaF9saXZlcGF0Y2hf
aW5pdCh2b2lkKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYv
bW0uYwppbmRleCBlOTdlY2NjLi4yMmM3ODQ5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0u
YworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNjA1Miw3ICs2MDUyLDcgQEAgaW50IHBvcHVs
YXRlX3B0X3JhbmdlKHVuc2lnbmVkIGxvbmcgdmlydCwgdW5zaWduZWQgbG9uZyBtZm4sCiAgKgog
ICogSXQgaXMgYW4gZXJyb3IgdG8gY2FsbCB3aXRoIHByZXNlbnQgZmxhZ3Mgb3ZlciBhbiB1bnBv
cHVsYXRlZCByYW5nZS4KICAqLwotdm9pZCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxv
bmcgcywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCitpbnQgbW9kaWZ5X3hlbl9t
YXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQgaW50IG5m
KQogewogICAgIGJvb2xfdCBsb2NraW5nID0gc3lzdGVtX3N0YXRlID4gU1lTX1NUQVRFX2Jvb3Q7
CiAgICAgbDJfcGdlbnRyeV90ICpwbDJlOwpAQCAtNjIyNywxMyArNjIyNywxNCBAQCB2b2lkIG1v
ZGlmeV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVuc2ln
bmVkIGludCBuZikKICAgICBmbHVzaF9hcmVhKE5VTEwsIEZMVVNIX1RMQl9HTE9CQUwpOwogCiAj
dW5kZWYgRkxBR1NfTUFTSworICAgIHJldHVybiAwOwogfQogCiAjdW5kZWYgZmx1c2hfYXJlYQog
Ci12b2lkIGRlc3Ryb3lfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9u
ZyBlKQoraW50IGRlc3Ryb3lfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQg
bG9uZyBlKQogewotICAgIG1vZGlmeV94ZW5fbWFwcGluZ3MocywgZSwgX1BBR0VfTk9ORSk7Cisg
ICAgcmV0dXJuIG1vZGlmeV94ZW5fbWFwcGluZ3MocywgZSwgX1BBR0VfTk9ORSk7CiB9CiAKIHZv
aWQgX19zZXRfZml4bWFwKApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL21tLmggYi94ZW4v
aW5jbHVkZS94ZW4vbW0uaAppbmRleCA0YjNiMDEzLi4xMTAwNDA5IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS94ZW4vbW0uaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbW0uaApAQCAtMTA1LDggKzEw
NSw4IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAogICAgIHVuc2lnbmVkIGxvbmcgbnJfbWZucywK
ICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpOwogLyogQWx0ZXIgdGhlIHBlcm1pc3Npb25zIG9mIGEg
cmFuZ2Ugb2YgWGVuIHZpcnR1YWwgYWRkcmVzcyBzcGFjZS4gKi8KLXZvaWQgbW9kaWZ5X3hlbl9t
YXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdW5zaWduZWQgaW50IGZs
YWdzKTsKLXZvaWQgZGVzdHJveV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyB2LCB1bnNpZ25l
ZCBsb25nIGUpOworaW50IG1vZGlmeV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNp
Z25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBmbGFncyk7CitpbnQgZGVzdHJveV94ZW5fbWFwcGlu
Z3ModW5zaWduZWQgbG9uZyB2LCB1bnNpZ25lZCBsb25nIGUpOwogLyoKICAqIENyZWF0ZSBvbmx5
IG5vbi1sZWFmIHBhZ2UgdGFibGUgZW50cmllcyBmb3IgdGhlCiAgKiBwYWdlIHJhbmdlIGluIFhl
biB2aXJ0dWFsIGFkZHJlc3Mgc3BhY2UuCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Oct 07 09:55:15 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 09:55:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e0lpD-0007F2-SP; Sat, 07 Oct 2017 09:55:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0lpD-0007Er-4S
 for xen-changelog@lists.xensource.com; Sat, 07 Oct 2017 09:55:15 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 50/48-02216-284A8D95; Sat, 07 Oct 2017 09:55:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVbdxyY1
 Ig9N9FhYTthk4MHps79vFHsAYxZqZl5RfkcCa8WTXEpaCjxIVX/9MZm5g3CXYxcjFISTwm1Gi
 5+t5FgjnPKPE5TMtrF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwsES6xvO
 AEW5xUwkziz+iiYzQJU33xvKuMERo4FjAyrGDWKU4vKUot0DU31kooy0zNKchMzc3QNDUz1cl
 OLixPTU3MSk4r1kvNzNzECvcIABDsYG7Z7HmKU5GBSEuV9Of9GpBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3m2LgXKCRanpqRVpmTnA8IBJS3DwKInwXl4ElOYtLkjMLc5Mh0idYlSUEuedBtIn
 AJLIKM2Da4OF5CVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ88aDTOHJzCuBm/4KaDET0GLGY
 rDFJYkIKakGRqlEnz1/jFMPza/aGpXuuGmF/eTNW13jCiI+3vX96+qlf3PN7GWpjOXFFpyXlh
 f8VH70+/jeM3Nyuv7nfthmnfTmecf5I8zvz09cYjjxtv7Gp3YfObRO+73TkdqfGuAWtdM+Pe3
 ZPZOAyc5fJkpqsl57fT9ONqXwjNKzJjFVmZzmBUzbTONrHJVYijMSDbWYi4oTAZ/DHyNEAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1507370112!105882662!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34286 invoked from network); 7 Oct 2017 09:55:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Oct 2017 09:55:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0lpA-0006zJ-Js
 for xen-changelog@lists.xensource.com; Sat, 07 Oct 2017 09:55:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e0lpA-0008FP-JF
 for xen-changelog@lists.xensource.com; Sat, 07 Oct 2017 09:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e0lpA-0008FP-JF@xenbits.xenproject.org>
Date: Sat, 07 Oct 2017 09:55:12 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86: check for allocation errors
	in modify_xen_mappings()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQ4N2Y4ZjlkNmYyZDYyYTI0MWU5NGM5MmRkNDM1ZWViOTI5NGQxNGEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgT2N0IDYg
MTU6MTM6MjIgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgNiAxNToxMzoyMiAyMDE3ICswMjAwCgogICAgeDg2
OiBjaGVjayBmb3IgYWxsb2NhdGlvbiBlcnJvcnMgaW4gbW9kaWZ5X3hlbl9tYXBwaW5ncygpCiAg
ICAKICAgIFJlcG9ydGVkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBt
YXN0ZXIgY29tbWl0OiBlNDY2ZWM0ZjUxZDM4YTJjOWQwMmJmOWYzZDVlNDNlNDdkYjJkNjZiCiAg
ICBtYXN0ZXIgZGF0ZTogMjAxNy0wOC0yNSAxNDowMzo0NyArMDIwMAotLS0KIHhlbi9hcmNoL3g4
Ni9tbS5jIHwgMTggKysrKysrKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0
aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBi
L3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDIyYzc4NDkuLmI2Y2I5YjYgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC02MDcxLDcgKzYwNzEs
NyBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxv
bmcgZSwgdW5zaWduZWQgaW50IG5mKQogICAgIHsKICAgICAgICAgbDNfcGdlbnRyeV90ICpwbDNl
ID0gdmlydF90b194ZW5fbDNlKHYpOwogCi0gICAgICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKCpw
bDNlKSAmIF9QQUdFX1BSRVNFTlQpICkKKyAgICAgICAgaWYgKCAhcGwzZSB8fCAhKGwzZV9nZXRf
ZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAgICB7CiAgICAgICAgICAgICAv
KiBDb25maXJtIHRoZSBjYWxsZXIgaXNuJ3QgdHJ5aW5nIHRvIGNyZWF0ZSBuZXcgbWFwcGluZ3Mu
ICovCiAgICAgICAgICAgICBBU1NFUlQoIShuZiAmIF9QQUdFX1BSRVNFTlQpKTsKQEAgLTYwOTks
NiArNjA5OSw4IEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywgdW5z
aWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAKICAgICAgICAgICAgIC8qIFBBR0UxR0I6
IHNoYXR0ZXIgdGhlIHN1cGVycGFnZSBhbmQgZmFsbCB0aHJvdWdoLiAqLwogICAgICAgICAgICAg
cGwyZSA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKKyAgICAgICAgICAgIGlmICggIXBsMmUgKQor
ICAgICAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOwogICAgICAgICAgICAgZm9yICggaSA9IDA7
IGkgPCBMMl9QQUdFVEFCTEVfRU5UUklFUzsgaSsrICkKICAgICAgICAgICAgICAgICBsMmVfd3Jp
dGUocGwyZSArIGksCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGwyZV9mcm9tX3BmbihsM2Vf
Z2V0X3BmbigqcGwzZSkgKwpAQCAtNjExOSw3ICs2MTIxLDExIEBAIGludCBtb2RpZnlfeGVuX21h
cHBpbmdzKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYp
CiAgICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKHBsMmUpOwogICAgICAgICB9CiAK
LSAgICAgICAgcGwyZSA9IHZpcnRfdG9feGVuX2wyZSh2KTsKKyAgICAgICAgLyoKKyAgICAgICAg
ICogVGhlIEwzIGVudHJ5IGhhcyBiZWVuIHZlcmlmaWVkIHRvIGJlIHByZXNlbnQsIGFuZCB3ZSd2
ZSBkZWFsdCB3aXRoCisgICAgICAgICAqIDFHIHBhZ2VzIGFzIHdlbGwsIHNvIHRoZSBMMiB0YWJs
ZSBjYW5ub3QgcmVxdWlyZSBhbGxvY2F0aW9uLgorICAgICAgICAgKi8KKyAgICAgICAgcGwyZSA9
IGwzZV90b19sMmUoKnBsM2UpICsgbDJfdGFibGVfb2Zmc2V0KHYpOwogCiAgICAgICAgIGlmICgg
IShsMmVfZ2V0X2ZsYWdzKCpwbDJlKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgewpAQCAt
NjE0OCw2ICs2MTU0LDggQEAgaW50IG1vZGlmeV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBz
LCB1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBuZikKICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgICAvKiBQU0U6IHNoYXR0ZXIgdGhlIHN1cGVycGFnZSBhbmQgdHJ5IGFnYWluLiAq
LwogICAgICAgICAgICAgICAgIHBsMWUgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CisgICAgICAg
ICAgICAgICAgaWYgKCAhcGwxZSApCisgICAgICAgICAgICAgICAgICAgIHJldHVybiAtRU5PTUVN
OwogICAgICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTDFfUEFHRVRBQkxFX0VOVFJJRVM7
IGkrKyApCiAgICAgICAgICAgICAgICAgICAgIGwxZV93cml0ZSgmcGwxZVtpXSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGwxZV9mcm9tX3BmbihsMmVfZ2V0X3BmbigqcGwyZSkgKyBp
LApAQCAtNjE3MSw3ICs2MTc5LDExIEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVk
IGxvbmcgcywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAgICAgICAgIHsKICAg
ICAgICAgICAgIGwxX3BnZW50cnlfdCBubDFlOwogCi0gICAgICAgICAgICAvKiBPcmRpbmFyeSA0
a0IgbWFwcGluZy4gKi8KKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBPcmRpbmFyeSA0
a0IgbWFwcGluZzogVGhlIEwyIGVudHJ5IGhhcyBiZWVuIHZlcmlmaWVkIHRvIGJlCisgICAgICAg
ICAgICAgKiBwcmVzZW50LCBhbmQgd2UndmUgZGVhbHQgd2l0aCAyTSBwYWdlcyBhcyB3ZWxsLCBz
byB0aGUgTDEgdGFibGUKKyAgICAgICAgICAgICAqIGNhbm5vdCByZXF1aXJlIGFsbG9jYXRpb24u
CisgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIHBsMWUgPSBsMmVfdG9fbDFlKCpwbDJlKSAr
IGwxX3RhYmxlX29mZnNldCh2KTsKIAogICAgICAgICAgICAgLyogQ29uZmlybSB0aGUgY2FsbGVy
IGlzbid0IHRyeWluZyB0byBjcmVhdGUgbmV3IG1hcHBpbmdzLiAqLwotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Oct 07 09:55:25 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 09:55:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e0lpN-0007GM-UN; Sat, 07 Oct 2017 09:55:25 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0lpN-0007G6-5L
 for xen-changelog@lists.xensource.com; Sat, 07 Oct 2017 09:55:25 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 83/58-02216-C84A8D95; Sat, 07 Oct 2017 09:55:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVbd7yY1
 Ig4MbDS0mbDNwYPTY3reLPYAxijUzLym/IoE14/XBDuaCm1IVc06FNTBeF+5i5OIQEvjNKHFw
 y3I2COc8o8SMc89Zuxg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFoiW2LvwC
 pjNK2Am0btrByOIzQJUf3Tbc9YJjBwLGBlWMaoXpxaVpRbpGuolFWWmZ5TkJmbm6BoamOrlph
 YXJ6an5iQmFesl5+duYgR6pJ6BgXEHY1Ov8yFGSQ4mJVHel/NvRArxJeWnVGYkFmfEF5XmpBY
 fYpTh4FCS4N22GCgnWJSanlqRlpkDDA2YtAQHj5II7+VFQGne4oLE3OLMdIjUKUZFKXHeaSB9
 AiCJjNI8uDZYOF5ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMwbDzKFJzOvBG76K6DFTECLG
 YvBFpckIqSkGhidjNcskS+rlTpxzbVyptCvHQVHnk87c3rn3OMzjARe7/60T+vkOY+E+1tvha
 3kfnHEOl2c4/XUOdwLJqYFuNxJefrozKL7N1/+VNCtrGBKuKycwTypk0tWJrl+b0PjxztXp/S
 Zul1WEcx/2ZcVdEhyxt7tCSdXX2I5YXHwm8PmwD38t/9neNQ8VWIpzkg01GIuKk4EABf1fqhC
 AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1507370122!104287039!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60325 invoked from network); 7 Oct 2017 09:55:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Oct 2017 09:55:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0lpK-0006zX-NR
 for xen-changelog@lists.xensource.com; Sat, 07 Oct 2017 09:55:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e0lpK-0008Jq-L6
 for xen-changelog@lists.xensource.com; Sat, 07 Oct 2017 09:55:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e0lpK-0008Jq-L6@xenbits.xenproject.org>
Date: Sat, 07 Oct 2017 09:55:22 +0000
Subject: [Xen-changelog] [xen stable-4.7] hvmloader: use base instead of
	pci_mem_start for find_next_rmrr()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGMzZmE1Y2RmM2ZlYWZjZTUwZDg5MTlmM2Y0NDlmNzQ4OGQ5YzgzOWYKQXV0aG9yOiAg
ICAgWGlvbmcgWmhhbmcgPHhpb25nLnkuemhhbmdAaW50ZWwuY29tPgpBdXRob3JEYXRlOiBGcmkg
T2N0IDYgMTU6MTQ6MjAgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgNiAxNToxNDoyMCAyMDE3ICswMjAwCgog
ICAgaHZtbG9hZGVyOiB1c2UgYmFzZSBpbnN0ZWFkIG9mIHBjaV9tZW1fc3RhcnQgZm9yIGZpbmRf
bmV4dF9ybXJyKCkKICAgIAogICAgZmluZF9uZXh0X3JtcnIoYmFzZSkgaXMgdXNlZCB0byBmaW5k
IHRoZSBsb3dlc3QgUk1SUiBlbmRpbmcgYWJvdmUgYmFzZQogICAgYnV0IGJlbG93IDRHLiBDdXJy
ZW50IG1ldGhvZCBjb3VsZG4ndCBjb3ZlciB0aGUgZm9sbG93aW5nIHNpdHVhdGlvbjoKICAgIGEu
IHR3byBybXJyIGV4aXN0LCBzbWFsbCBnYXAgYmV0d2VlbiB0aGVtCiAgICBiLiBwY2lfbWVtX3N0
YXJ0IGFuZCBtZW1fcmVzb3VyY2UuYmFzZSBpcyBiZWxvdyB0aGUgZmlyc3Qgcm1yci5iYXNlCiAg
ICBjLiBmaW5kX25leHRfcm1ycihwY2lfbWVtX3N0YXJ0KSB3aWxsIGZpbmQgdGhlIGZpcnN0IHJt
cnIKICAgIGQuIEFmdGVyIGFsaWduaW5nIG1lbV9yZXNvdXJjZS5iYXNlIHRvIGJhciBzaXplLAog
ICAgICAgZmlyc3Rfcm1yci5lbmQgPCBuZXdfYmFzZSA8IHNlY29uZF9ybXJyLmJhc2UgYW5kCiAg
ICAgICBuZXdfYmFzZSArIGJhcl9zeiA+IHNlY29uZF9ybXJyLmJhc2UuCiAgICAgICBTbyB0aGUg
bmV3IGJhciB3aWxsIG92ZXJsYXAgd2l0aCB0aGUgc2Vjb25kIHJtcnIgYW5kIGRvZXNuJ3Qgb3Zl
cmxhcAogICAgd2l0aCB0aGUgZmlyc3Qgcm1yci4KICAgIEJ1dCB0aGUgbmV4dF9ybXJyIHBvaW50
IHRvIHRoZSBmaXJzdCBybXJyLCB0aGVuIGNoZWNrX292ZXJsYXAoKSBjb3VsZG4ndAogICAgZmlu
ZCB0aGUgb3ZlcmxhcC4gRmluYWxseSBhc3NpZ24gYSB3cm9uZyBhZGRyZXNzIHRvIGJhci4KICAg
IAogICAgVGhpcyBwYXRjaCB1c2luZyBhbGlnbmVkIG5ldyBiYXNlIHRvIGZpbmQgdGhlIG5leHQg
cm1yciwgY291bGQgZml4IHRoZQogICAgYWJvdmUgY2FzZSBhbmQgZmluZCBhbGwgdGhlIG92ZXJs
YXBwZWQgcm1yciB3aXRoIG5ldyBiYXNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBYaW9uZyBa
aGFuZyA8eGlvbmcueS56aGFuZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogZWNjNjA3YjE4NTFiYzI3
MTQwMDkwZGE0ZDYxMjRmZDAwMDkwZWMyYgogICAgbWFzdGVyIGRhdGU6IDIwMTctMDgtMjggMTA6
NTE6MjQgKzAyMDAKLS0tCiB0b29scy9maXJtd2FyZS9odm1sb2FkZXIvcGNpLmMgfCAyMiArKysr
KysrKysrKystLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMTAg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3BjaS5j
IGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3BjaS5jCmluZGV4IDRlYjFhMzEuLjk1NDNlNWEg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9wY2kuYworKysgYi90b29scy9m
aXJtd2FyZS9odm1sb2FkZXIvcGNpLmMKQEAgLTg0LDcgKzg0LDYgQEAgdm9pZCBwY2lfc2V0dXAo
dm9pZCkKICAgICB1aW50MzJfdCB2Z2FfZGV2Zm4gPSAyNTY7CiAgICAgdWludDE2X3QgY2xhc3Ms
IHZlbmRvcl9pZCwgZGV2aWNlX2lkOwogICAgIHVuc2lnbmVkIGludCBiYXIsIHBpbiwgbGluaywg
aXNhX2lycTsKLSAgICBpbnQgbmV4dF9ybXJyOwogCiAgICAgLyogUmVzb3VyY2VzIGFzc2lnbmFi
bGUgdG8gUENJIGRldmljZXMgdmlhIEJBUnMuICovCiAgICAgc3RydWN0IHJlc291cmNlIHsKQEAg
LTQwMyw4ICs0MDIsNiBAQCB2b2lkIHBjaV9zZXR1cCh2b2lkKQogICAgIGlvX3Jlc291cmNlLmJh
c2UgPSAweGMwMDA7CiAgICAgaW9fcmVzb3VyY2UubWF4ID0gMHgxMDAwMDsKIAotICAgIG5leHRf
cm1yciA9IGZpbmRfbmV4dF9ybXJyKHBjaV9tZW1fc3RhcnQpOwotCiAgICAgLyogQXNzaWduIGlv
bWVtIGFuZCBpb3BvcnQgcmVzb3VyY2VzIGluIGRlc2NlbmRpbmcgb3JkZXIgb2Ygc2l6ZS4gKi8K
ICAgICBmb3IgKCBpID0gMDsgaSA8IG5yX2JhcnM7IGkrKyApCiAgICAgewpAQCAtNDYyLDE1ICs0
NTksMjAgQEAgdm9pZCBwY2lfc2V0dXAodm9pZCkKICAgICAgICAgYmFzZSA9IChyZXNvdXJjZS0+
YmFzZSAgKyBiYXJfc3ogLSAxKSAmIH4odWludDY0X3QpKGJhcl9zeiAtIDEpOwogCiAgICAgICAg
IC8qIElmIHdlJ3JlIHVzaW5nIG1lbV9yZXNvdXJjZSwgY2hlY2sgZm9yIFJNUlIgY29uZmxpY3Rz
LiAqLwotICAgICAgICB3aGlsZSAoIHJlc291cmNlID09ICZtZW1fcmVzb3VyY2UgJiYKLSAgICAg
ICAgICAgICAgICBuZXh0X3JtcnIgPj0gMCAmJgotICAgICAgICAgICAgICAgIGNoZWNrX292ZXJs
YXAoYmFzZSwgYmFyX3N6LAorICAgICAgICBpZiAoIHJlc291cmNlID09ICZtZW1fcmVzb3VyY2Up
CisgICAgICAgIHsKKyAgICAgICAgICAgIGludCBuZXh0X3JtcnIgPSBmaW5kX25leHRfcm1ycihi
YXNlKTsKKworICAgICAgICAgICAgd2hpbGUgKCBuZXh0X3JtcnIgPj0gMCAmJgorICAgICAgICAg
ICAgICAgICAgICBjaGVja19vdmVybGFwKGJhc2UsIGJhcl9zeiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG1lbW9yeV9tYXAubWFwW25leHRfcm1ycl0uYWRkciwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG1lbW9yeV9tYXAubWFwW25leHRfcm1ycl0uc2l6ZSkgKQotICAg
ICAgICB7Ci0gICAgICAgICAgICBiYXNlID0gbWVtb3J5X21hcC5tYXBbbmV4dF9ybXJyXS5hZGRy
ICsgbWVtb3J5X21hcC5tYXBbbmV4dF9ybXJyXS5zaXplOwotICAgICAgICAgICAgYmFzZSA9IChi
YXNlICsgYmFyX3N6IC0gMSkgJiB+KGJhcl9zeiAtIDEpOwotICAgICAgICAgICAgbmV4dF9ybXJy
ID0gZmluZF9uZXh0X3JtcnIoYmFzZSk7CisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAg
YmFzZSA9IG1lbW9yeV9tYXAubWFwW25leHRfcm1ycl0uYWRkciArCisgICAgICAgICAgICAgICAg
ICAgICAgIG1lbW9yeV9tYXAubWFwW25leHRfcm1ycl0uc2l6ZTsKKyAgICAgICAgICAgICAgICBi
YXNlID0gKGJhc2UgKyBiYXJfc3ogLSAxKSAmIH4oYmFyX3N6IC0gMSk7CisgICAgICAgICAgICAg
ICAgbmV4dF9ybXJyID0gZmluZF9uZXh0X3JtcnIoYmFzZSk7CisgICAgICAgICAgICB9CiAgICAg
ICAgIH0KIAogICAgICAgICBiYXJfZGF0YSB8PSAodWludDMyX3QpYmFzZTsKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Oct 07 09:55:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 09:55:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e0lpY-0007Hy-12; Sat, 07 Oct 2017 09:55:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0lpX-0007Hq-Ek
 for xen-changelog@lists.xensource.com; Sat, 07 Oct 2017 09:55:35 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 EF/6D-03870-694A8D95; Sat, 07 Oct 2017 09:55:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXfakhu
 RBneXslhM2GbgwOixvW8XewBjFGtmXlJ+RQJrxqVvKxkLzqhWnF7ZxtzAuEami5GTQ0jgN6PE
 gwtWXYxcQPZ5RomlzYfYuhg5ONgExCTm7lUAqRERUJWYtWI5M0S9ukTT7wY2EFtYwEti34LL7
 CA2r4CZxKkb58HiLED1L3s/s01g5FjAyLCKUaM4tagstUjXyEwvqSgzPaMkNzEzR9fQwEwvN7
 W4ODE9NScxqVgvOT93EyPQJwxAsIPxzILAQ4ySHExKorwv59+IFOJLyk+pzEgszogvKs1JLT7
 EKMPBoSTBW7IYKCdYlJqeWpGWmQMMDpi0BAePkgjv5UVAad7igsTc4sx0iNQpRkUpcV4tkD4B
 kERGaR5cGywgLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYNx5kCk9mXgnc9FdAi5mAFjMWg
 y0uSURISTUwrtr2/bKD7+cpd03ZL1kaPxPxlVFYyypubTrX60Ft0jr7xvSsi2+ZH8+ck3iQa+
 HrpfvMzixeZt6h4fak8odd496F2z5rTGtk8p7r/fy6/OdZ891DvRcHPYkTdTzweEOLeJJgqW4
 v59XGnOufWQSibSViWJTzbF8p/eP+9bet2e9VwOv26Y/zlFiKMxINtZiLihMBgOAl40MCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1507370133!53748253!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10010 invoked from network); 7 Oct 2017 09:55:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Oct 2017 09:55:33 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0lpU-0006zh-Qs
 for xen-changelog@lists.xensource.com; Sat, 07 Oct 2017 09:55:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e0lpU-0008LU-Of
 for xen-changelog@lists.xensource.com; Sat, 07 Oct 2017 09:55:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e0lpU-0008LU-Of@xenbits.xenproject.org>
Date: Sat, 07 Oct 2017 09:55:32 +0000
Subject: [Xen-changelog] [xen stable-4.7] VT-d: use correct BDF for VF to
	search VT-d unit
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDE0NWMxOGQ4MTA1OGJhNGRjZmJjNWZiZDg1NGI4MTQzYzE2ODE5MjUKQXV0aG9yOiAg
ICAgQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KQXV0aG9yRGF0ZTogRnJpIE9jdCA2IDE1
OjE0OjQ3IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDb21taXREYXRlOiBGcmkgT2N0IDYgMTU6MTQ6NDcgMjAxNyArMDIwMAoKICAgIFZULWQ6
IHVzZSBjb3JyZWN0IEJERiBmb3IgVkYgdG8gc2VhcmNoIFZULWQgdW5pdAogICAgCiAgICBXaGVu
IFNSLUlPViBpcyBlbmFibGVkLCAnVmlydHVhbCBGdW5jdGlvbnMnIG9mIGEgJ1BoeXNpY2FsIEZ1
bmN0aW9uJwogICAgYXJlIHVuZGVyIHRoZSBzY29wZSBvZiB0aGUgc2FtZSBWVC1kIHVuaXQgYXMg
dGhlICdQaHlzaWNhbCBGdW5jdGlvbicuCiAgICBBICdQaHlzaWNhbCBGdW5jdGlvbicgY2FuIGJl
IGEgJ1RyYWRpdGlvbmFsIEZ1bmN0aW9uJyBvciBhbiBBUkkKICAgICdFeHRlbmRlZCBGdW5jdGlv
bicuIEFuZCBmdXJ0aGVybW9yZSwgJ0V4dGVuZGVkIEZ1bmN0aW9ucycgb24gYW4KICAgIGVuZHBv
aW50IGFyZSB1bmRlciB0aGUgc2NvcGUgb2YgdGhlIHNhbWUgVlQtZCB1bml0IGFzIHRoZSAnVHJh
ZGl0aW9uYWwKICAgIEZ1bmN0aW9ucycgb24gdGhlIGVuZHBvaW50LiBUbyBzZWFyY2ggVlQtZCB1
bml0IGZvciBhIFZGLCBpZiBpdHMgUEYKICAgIGlzbid0IGFuIGV4dGVuZGVkIGZ1bmN0aW9uLCB0
aGUgQkRGIG9mIFBGIHNob3VsZCBiZSB1c2VkLiBPdGhlcndpc2UKICAgIHRoZSBCREYgb2YgYSB0
cmFkaXRpb25hbCBmdW5jdGlvbiBpbiB0aGUgc2FtZSBkZXZpY2Ugd2l0aCB0aGUgUEYKICAgIHNo
b3VsZCBiZSB1c2VkLgogICAgCiAgICBDdXJyZW50IGNvZGUgdXNlcyBQQ0lfU0xPVCgpIHRvIHJl
Y29nbml6ZSBhbiBBUkkgJ0V4dGVuZGVkIEZ1bmNpb24nLgogICAgQnV0IGl0IGlzIGNvbmNlcHR1
YWxseSB3cm9uZyB3L28gY2hlY2tpbmcgd2hldGhlciBQRiBpcyBhbiBleHRlbmRlZAogICAgZnVu
Y3Rpb24gYW5kIHdvdWxkIGxlYWQgdG8gbWF0Y2ggVkZzIG9mIGEgUkMgaW50ZWdyYXRlZCBQRiB0
byBhIHdyb25nCiAgICBWVC1kIHVuaXQuCiAgICAKICAgIFRoaXMgcGF0Y2ggb3ZlcnJpZGVzIFZG
ICdpc19leHRmbicgZmllbGQgYW5kIHVzZXMgdGhpcyBmaWVsZCB0bwogICAgaW5kaWNhdGUgd2hl
dGhlciB0aGUgUEYgb2YgdGhpcyBWRiBpcyBhbiBleHRlbmRlZCBmdW5jdGlvbi4gVGhlIGZpZWxk
CiAgICBoZWxwcyB0byB1c2UgY29ycmVjdCBCREYgdG8gc2VhcmNoIFZULWQgdW5pdC4KICAgIAog
ICAgUmVwb3J0ZWQtYnk6IENyYXdmb3JkLCBFcmljIFIgPEVyaWMuUi5DcmF3Zm9yZEBpbnRlbC5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogICAgQWNrZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFRlc3RlZC1ieTogQ3Jhd2Zv
cmQsIEVyaWMgUiA8RXJpYy5SLkNyYXdmb3JkQGludGVsLmNvbT4KICAgIG1hc3RlciBjb21taXQ6
IGMyODZhZjU0YzcxNzdjMTQxODAxMjFiNDIyZDhkZjcyODFlNTQ3Y2IKICAgIG1hc3RlciBkYXRl
OiAyMDE3LTA5LTAxIDExOjAyOjIzICswMjAwCi0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
cGNpLmMgICAgICB8IDE5ICsrKysrKysrKysrKysrKy0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9kbWFyLmMgfCAxMiArKysrKystLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9wY2kuaCAg
ICAgICAgICAgICAgfCAgNCArKysrCiAzIGZpbGVzIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyks
IDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Bj
aS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKaW5kZXggOTg5MzZmNTVjLi5mMmJk
NjRlIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYworKysgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwpAQCAtNTk0LDIxICs1OTQsMjQgQEAgaW50IHBjaV9h
ZGRfZGV2aWNlKHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4sCiAgICAgdW5zaWduZWQgaW50IHNs
b3QgPSBQQ0lfU0xPVChkZXZmbiksIGZ1bmMgPSBQQ0lfRlVOQyhkZXZmbik7CiAgICAgY29uc3Qg
Y2hhciAqcGRldl90eXBlOwogICAgIGludCByZXQ7CisgICAgYm9vbF90IHBmX2lzX2V4dGZuID0g
MDsKIAotICAgIGlmICghaW5mbykKKyAgICBpZiAoICFpbmZvICkKICAgICAgICAgcGRldl90eXBl
ID0gImRldmljZSI7Ci0gICAgZWxzZSBpZiAoaW5mby0+aXNfZXh0Zm4pCi0gICAgICAgIHBkZXZf
dHlwZSA9ICJleHRlbmRlZCBmdW5jdGlvbiI7Ci0gICAgZWxzZSBpZiAoaW5mby0+aXNfdmlydGZu
KQorICAgIGVsc2UgaWYgKCBpbmZvLT5pc192aXJ0Zm4gKQogICAgIHsKICAgICAgICAgcGNpZGV2
c19sb2NrKCk7CiAgICAgICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXYoc2VnLCBpbmZvLT5waHlzZm4u
YnVzLCBpbmZvLT5waHlzZm4uZGV2Zm4pOworICAgICAgICBpZiAoIHBkZXYgKQorICAgICAgICAg
ICAgcGZfaXNfZXh0Zm4gPSBwZGV2LT5pbmZvLmlzX2V4dGZuOwogICAgICAgICBwY2lkZXZzX3Vu
bG9jaygpOwogICAgICAgICBpZiAoICFwZGV2ICkKICAgICAgICAgICAgIHBjaV9hZGRfZGV2aWNl
KHNlZywgaW5mby0+cGh5c2ZuLmJ1cywgaW5mby0+cGh5c2ZuLmRldmZuLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgTlVMTCwgbm9kZSk7CiAgICAgICAgIHBkZXZfdHlwZSA9ICJ2aXJ0dWFs
IGZ1bmN0aW9uIjsKICAgICB9CisgICAgZWxzZSBpZiAoIGluZm8tPmlzX2V4dGZuICkKKyAgICAg
ICAgcGRldl90eXBlID0gImV4dGVuZGVkIGZ1bmN0aW9uIjsKICAgICBlbHNlCiAgICAgewogICAg
ICAgICBpbmZvID0gTlVMTDsKQEAgLTYzMiw3ICs2MzUsMTUgQEAgaW50IHBjaV9hZGRfZGV2aWNl
KHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4sCiAgICAgcGRldi0+bm9kZSA9IG5vZGU7CiAKICAg
ICBpZiAoIGluZm8gKQorICAgIHsKICAgICAgICAgcGRldi0+aW5mbyA9ICppbmZvOworICAgICAg
ICAvKgorICAgICAgICAgKiBWRidzICdpc19leHRmbicgZmllbGQgaXMgdXNlZCB0byBpbmRpY2F0
ZSB3aGV0aGVyIGl0cyBQRiBpcyBhbgorICAgICAgICAgKiBleHRlbmRlZCBmdW5jdGlvbi4KKyAg
ICAgICAgICovCisgICAgICAgIGlmICggcGRldi0+aW5mby5pc192aXJ0Zm4gKQorICAgICAgICAg
ICAgcGRldi0+aW5mby5pc19leHRmbiA9IHBmX2lzX2V4dGZuOworICAgIH0KICAgICBlbHNlIGlm
ICggIXBkZXYtPnZmX3JsZW5bMF0gKQogICAgIHsKICAgICAgICAgdW5zaWduZWQgaW50IHBvcyA9
IHBjaV9maW5kX2V4dF9jYXBhYmlsaXR5KHNlZywgYnVzLCBkZXZmbiwKZGlmZiAtLWdpdCBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvZG1hci5jCmluZGV4IDA4YzFkMmQuLjFmZjdiZDMgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL2RtYXIuYwpAQCAtMjExLDE1ICsyMTEsMTUgQEAgc3RydWN0IGFjcGlfZHJoZF91bml0ICph
Y3BpX2ZpbmRfbWF0Y2hlZF9kcmhkX3VuaXQoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYpCiAg
ICAgaWYgKCBwZGV2ID09IE5VTEwgKQogICAgICAgICByZXR1cm4gTlVMTDsKIAotICAgIGlmICgg
cGRldi0+aW5mby5pc19leHRmbiApCisgICAgaWYgKCBwZGV2LT5pbmZvLmlzX3ZpcnRmbiApCiAg
ICAgewotICAgICAgICBidXMgPSBwZGV2LT5idXM7Ci0gICAgICAgIGRldmZuID0gMDsKKyAgICAg
ICAgYnVzID0gcGRldi0+aW5mby5waHlzZm4uYnVzOworICAgICAgICBkZXZmbiA9ICFwZGV2LT5p
bmZvLmlzX2V4dGZuID8gcGRldi0+aW5mby5waHlzZm4uZGV2Zm4gOiAwOwogICAgIH0KLSAgICBl
bHNlIGlmICggcGRldi0+aW5mby5pc192aXJ0Zm4gKQorICAgIGVsc2UgaWYgKCBwZGV2LT5pbmZv
LmlzX2V4dGZuICkKICAgICB7Ci0gICAgICAgIGJ1cyA9IHBkZXYtPmluZm8ucGh5c2ZuLmJ1czsK
LSAgICAgICAgZGV2Zm4gPSBQQ0lfU0xPVChwZGV2LT5pbmZvLnBoeXNmbi5kZXZmbikgPyAwIDog
cGRldi0+aW5mby5waHlzZm4uZGV2Zm47CisgICAgICAgIGJ1cyA9IHBkZXYtPmJ1czsKKyAgICAg
ICAgZGV2Zm4gPSAwOwogICAgIH0KICAgICBlbHNlCiAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUveGVuL3BjaS5oIGIveGVuL2luY2x1ZGUveGVuL3BjaS5oCmluZGV4IDZlZDI5ZGQuLjdk
ZGY3ZjIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9wY2kuaAorKysgYi94ZW4vaW5jbHVk
ZS94ZW4vcGNpLmgKQEAgLTM5LDYgKzM5LDEwIEBACiAjZGVmaW5lIFBDSV9TQkRGMyhzLGIsZGYp
ICgoKChzKSAmIDB4ZmZmZikgPDwgMTYpIHwgUENJX0JERjIoYiwgZGYpKQogCiBzdHJ1Y3QgcGNp
X2Rldl9pbmZvIHsKKyAgICAvKgorICAgICAqIFZGJ3MgJ2lzX2V4dGZuJyBmaWVsZCBpcyB1c2Vk
IHRvIGluZGljYXRlIHdoZXRoZXIgaXRzIFBGIGlzIGFuIGV4dGVuZGVkCisgICAgICogZnVuY3Rp
b24uCisgICAgICovCiAgICAgYm9vbF90IGlzX2V4dGZuOwogICAgIGJvb2xfdCBpc192aXJ0Zm47
CiAgICAgc3RydWN0IHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Oct 07 09:55:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 09:55:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e0lpi-0007JZ-2s; Sat, 07 Oct 2017 09:55:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0lph-0007JO-Cc
 for xen-changelog@lists.xensource.com; Sat, 07 Oct 2017 09:55:45 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 59/4E-03761-0A4A8D95; Sat, 07 Oct 2017 09:55:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFLMWRWlGSWpSXmKPExsWS0XRdVXfBkhu
 RBm8a2C0mbDNwYPTY3reLPYAxijUzLym/IoE148WB80wFcwQqdv1Ia2Ds4u1i5OIQEvjNKDHh
 xhMWCOc8o8TV+ZeYuhg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDaREWCBeYstcL
 5Awr4CZRPuySWAlLEDlp87PZp3AyLGAkWEVo3pxalFZapGusV5SUWZ6RkluYmaOrqGBmV5uan
 FxYnpqTmJSsV5yfu4mRqA/GIBgB2PHP6dDjJIcTEqivC/n34gU4kvKT6nMSCzOiC8qzUktPsQ
 ow8GhJMG7bTFQTrAoNT21Ii0zBxgYMGkJDh4lEd7Li4DSvMUFibnFmekQqVOMuhzHNl3+wyTE
 kpeflyolzjsNZIYASFFGaR7cCFiQXmKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwbzzIFJ7Mv
 BK4Ta+AjmACOoKxGOyIkkSElFQDo36JellKTkmwdv+l8+8nBva+XsEXezvQ6/rC2F6nOcfazq
 VIbEk+uWy3nK7Uqd8rvB7v2nSP8+Xy5HfVS6sfWaV90jrN4tsRx2N2deFHn9dsyWpqbWf/vjH
 aupfN/XajXsjzxB0Je4+0rdQ69fClMfOZJzJaH9ifZs1nCn5ScOZaS+uHL7p/EpVYijMSDbWY
 i4oTAfJyaU9NAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1507370143!110728608!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11671 invoked from network); 7 Oct 2017 09:55:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Oct 2017 09:55:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0lpe-0006zr-Ss
 for xen-changelog@lists.xensource.com; Sat, 07 Oct 2017 09:55:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e0lpe-0008MZ-S8
 for xen-changelog@lists.xensource.com; Sat, 07 Oct 2017 09:55:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e0lpe-0008MZ-S8@xenbits.xenproject.org>
Date: Sat, 07 Oct 2017 09:55:42 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/page_alloc: Cover memory
	unreserved after boot in first_valid_mfn
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDdjOTk2MzM4MzJjOWE0ZjdjZWFlN2I4M2I1YTc3NjI3Njk0ODc1YzUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIE9j
dCA2IDE1OjE2OjEyIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDYgMTU6MTY6MTIgMjAxNyArMDIwMAoKICAg
IHhlbi9wYWdlX2FsbG9jOiBDb3ZlciBtZW1vcnkgdW5yZXNlcnZlZCBhZnRlciBib290IGluIGZp
cnN0X3ZhbGlkX21mbgogICAgCiAgICBPbiBBcm0sIHNvbWUgcmVnaW9ucyAoZS5nIEluaXRyYW1m
cywgRG9tMCBLZXJuZWwuLi4pIGFyZSBtYXJrZWQgYXMKICAgIHJlc2VydmVkIHVudGlsIHRoZSBo
YXJkd2FyZSBkb21haW4gaXMgYnVpbHQgYW5kIHRoZXkgYXJlIGNvcGllZCBpbnRvIGl0cwogICAg
bWVtb3J5LiBUaGVyZWZvcmUsIHRoZXkgd2lsbCBub3QgYmUgYWRkZWQgaW4gdGhlIGJvb3QgYWxs
b2NhdG9yIHZpYQogICAgaW5pdF9ib290X3BhZ2VzLgogICAgCiAgICBJbnN0ZWFkLCBpbml0X3hl
bmhlYXBfcGFnZXMgd2lsbCBiZSBjYWxsZWQgb25jZSB0aGUgcmVnaW9uIGFyZSBub3QgdXNlZAog
ICAgYW55bW9yZS4KICAgIAogICAgVXBkYXRlIGZpcnN0X3ZhbGlkX21mbiBpbiBib3RoIGluaXRf
aGVhcF9wYWdlcyBhbmQgaW5pdF9ib290X3BhZ2VzCiAgICAoYWxyZWFkeSBleGlzdCkgdG8gY292
ZXIgYWxsIHRoZSBjYXNlcy4KICAgIAogICAgVGhpcyBpcyBYU0EtMjQ1LgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgW0FkanVz
dCBjb21tZW50LCBhZGRlZCBsb2NraW5nIGFyb3VuZCBmaXJzdF92YWxpZF9tZm4gdXBkYXRlXQog
ICAgU2lnbmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xl
LmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CiAgICBSZXBvcnRlZC1hbmQtVGVzdGVkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsg
PGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBlYzZkOTAyM2UxZjU0
Y2RjY2JmMmU0YzYzY2Y5NDdmMWJlMmIxZThlCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOS0yOSAx
MzoyMjo1MiAtMDcwMAotLS0KIHhlbi9jb21tb24vcGFnZV9hbGxvYy5jIHwgMTAgKysrKysrKysr
KwogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCmluZGV4IDRjM2Y2M2Eu
LmM5MjYyZTcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9j
b21tb24vcGFnZV9hbGxvYy5jCkBAIC0xMjkxLDYgKzEyOTEsMTYgQEAgc3RhdGljIHZvaWQgaW5p
dF9oZWFwX3BhZ2VzKAogewogICAgIHVuc2lnbmVkIGxvbmcgaTsKIAorICAgIC8qCisgICAgICog
U29tZSBwYWdlcyBtYXkgbm90IGdvIHRocm91Z2ggdGhlIGJvb3QgYWxsb2NhdG9yIChlLmcgcmVz
ZXJ2ZWQKKyAgICAgKiBtZW1vcnkgYXQgYm9vdCBidXQgcmVsZWFzZWQganVzdCBhZnRlciAtLS0g
a2VybmVsLCBpbml0cmFtZnMsCisgICAgICogZXRjLikuCisgICAgICogVXBkYXRlIGZpcnN0X3Zh
bGlkX21mbiB0byBlbnN1cmUgdGhvc2UgcmVnaW9ucyBhcmUgY292ZXJlZC4KKyAgICAgKi8KKyAg
ICBzcGluX2xvY2soJmhlYXBfbG9jayk7CisgICAgZmlyc3RfdmFsaWRfbWZuID0gbWluX3QodW5z
aWduZWQgbG9uZywgcGFnZV90b19tZm4ocGcpLCBmaXJzdF92YWxpZF9tZm4pOworICAgIHNwaW5f
dW5sb2NrKCZoZWFwX2xvY2spOworCiAgICAgZm9yICggaSA9IDA7IGkgPCBucl9wYWdlczsgaSsr
ICkKICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGludCBuaWQgPSBwaHlzX3RvX25pZChwYWdlX3Rv
X21hZGRyKHBnK2kpKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Oct 07 09:55:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 07 Oct 2017 09:55:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e0lpu-0007LB-4p; Sat, 07 Oct 2017 09:55:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0lpt-0007Kz-3r
 for xen-changelog@lists.xensource.com; Sat, 07 Oct 2017 09:55:57 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 CB/DD-01777-BA4A8D95; Sat, 07 Oct 2017 09:55:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXf1khu
 RBtOP8ltM2GbgwOixvW8XewBjFGtmXlJ+RQJrxo1HR9kKlktUnFh5gqmBsVmki5GLQ0jgN6PE
 zZ1/GSGc84wS537eYupi5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjaQEmGBeIk91
 5xAwrwCZhLbNu9hArFZgMrPTW1nncDIsYCRYRWjRnFqUVlqka6RpV5SUWZ6RkluYmaOrqGBsV
 5uanFxYnpqTmJSsV5yfu4mRqBP6hkYGHcwNu31O8QoycGkJMr7cv6NSCG+pPyUyozE4oz4otK
 c1OJDjDIcHEoSvNsWA+UEi1LTUyvSMnOAwQGTluDgURLhvbwIKM1bXJCYW5yZDpE6xajLcWzT
 5T9MQix5+XmpUuK83MBQExIAKcoozYMbAQvUS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEe
 W+AXMKTmVcCt+kV0BFMQEcwFoMdUZKIkJJqYAxerawTH+CfqnbQ0WlWXeiNpBtbtrZZ3JDVc3
 ++ZWHS4TjtDsNQZqa+sOCqVxM/V//2dmzpsXi5fZ2EnXybQ+37I9OVciYrrVnoudaeJ0A122b
 p1UOvVI7dC/6o+zRu5QPFD37KTC9sC5aULHmU82qvROilB1v/bamep1IVIWEaXe/Fwv1OTYml
 OCPRUIu5qDgRAPo3beZPAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1507370154!105137191!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25268 invoked from network); 7 Oct 2017 09:55:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Oct 2017 09:55:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e0lpp-00070X-0E
 for xen-changelog@lists.xensource.com; Sat, 07 Oct 2017 09:55:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e0lpo-0008NV-U5
 for xen-changelog@lists.xensource.com; Sat, 07 Oct 2017 09:55:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e0lpo-0008NV-U5@xenbits.xenproject.org>
Date: Sat, 07 Oct 2017 09:55:52 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/arm: Correctly report the
	memory region in the dummy NUMA helpers
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQ2YWFkNjM1MDk3ZDkwMWI5NmRmNjUwZTg3ZjA0Njg3YzlmYjdiZDIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIE9j
dCA2IDE1OjE2OjUwIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDYgMTU6MTY6NTAgMjAxNyArMDIwMAoKICAg
IHhlbi9hcm06IENvcnJlY3RseSByZXBvcnQgdGhlIG1lbW9yeSByZWdpb24gaW4gdGhlIGR1bW15
IE5VTUEgaGVscGVycwogICAgCiAgICBOVU1BIGlzIGN1cnJlbnRseSBub3Qgc3VwcG9ydGVkIG9u
IEFybS4gQmVjYXVzZSBjb21tb24gY29kZSBpcwogICAgTlVNQS1hd2FyZSwgZHVtbXkgaGVscGVy
cyBhcmUgaW5zdGVhZCBwcm92aWRlZCB0byBleHBvc2UgYSBzaW5nbGUgbm9kZS4KICAgIAogICAg
VGhvc2UgaGVscGVycyBhcmUgZm9yIGluc3RhbmNlIHVzZWQgdG8ga25vdyB0aGUgcmVnaW9uIHRv
IHNjcnViLgogICAgCiAgICBIb3dldmVyIHRoZSBtZW1vcnkgcmVnaW9uIGlzIG5vdCByZXBvcnRl
ZCBjb3JyZWN0bHkuIEluZGVlZCwgdGhlCiAgICBmcmFtZXRhYmxlIG1heSBub3QgYmUgYXQgdGhl
IGJlZ2lubmluZyBvZiB0aGUgbWVtb3J5IGFuZCB0aGVyZSBtaWdodCBiZQogICAgbXVsdGlwbGUg
bWVtb3J5IGJhbmtzLiBUaGlzIHdpbGwgbGVhZCB0byBub3Qgc2NydWIgc29tZSBwYXJ0IG9mIHRo
ZQogICAgbWVtb3J5LgogICAgCiAgICBUaGUgbWVtb3J5IGluZm9ybWF0aW9uIGNhbiBiZSBmb3Vu
ZCB1c2luZzoKICAgICAgICAqIGZpcnN0X3ZhbGlkX21mbiBhcyB0aGUgc3RhcnQgb2YgdGhlIG1l
bW9yeQogICAgICAgICogbWF4X3BhZ2UgLSBmaXJzdF92YWxpZF9tZm4gYXMgdGhlIHNwYW5uZWQg
cGFnZXMKICAgIAogICAgTm90ZSB0aGF0IGZpcnN0X3ZhbGlkX21mbiBpcyBub3cgYmVlbiBleHBv
cnRlZC4gVGhlIHByb3RvdHlwZSBoYXMgYmVlbgogICAgYWRkZWQgaW4gYXNtLWFybS9udW1hLmgg
YW5kIG5vdCBpbiBhIGNvbW1vbiBoZWFkZXIgYmVjYXVzZSBJIHdvdWxkCiAgICBleHBlY3QgdGhl
IHZhcmlhYmxlIHRvIGJlY29tZSBzdGF0aWMgb25jZSBOVU1BIGlzIGZ1bGx5IHN1cHBvcnRlZCBv
bgogICAgQXJtLgogICAgCiAgICBUaGlzIGlzIFhTQS0yNDUuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmVw
b3J0ZWQtYW5kLVRlc3RlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0Bv
cmFjbGUuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNTQxNGJhN2Y1ZTFmZmM4OGVkMjc1OGIxZTFi
MTRiYmZkMzUzNmE2MQogICAgbWFzdGVyIGRhdGU6IDIwMTctMDktMjkgMTM6MjM6MTEgLTA3MDAK
LS0tCiB4ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyAgICB8ICA2ICsrKysrLQogeGVuL2luY2x1ZGUv
YXNtLWFybS9udW1hLmggfCAxMCArKysrKysrKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDEzIGluc2Vy
dGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2Fs
bG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCBjOTI2MmU3Li4wYmUwZWJjIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3BhZ2Vf
YWxsb2MuYwpAQCAtMTg5LDcgKzE4OSwxMSBAQCBQQUdFX0xJU1RfSEVBRChwYWdlX2Jyb2tlbl9s
aXN0KTsKICAqIEJPT1QtVElNRSBBTExPQ0FUT1IKICAqLwogCi1zdGF0aWMgdW5zaWduZWQgbG9u
ZyBfX2luaXRkYXRhIGZpcnN0X3ZhbGlkX21mbiA9IH4wVUw7CisvKgorICogZmlyc3RfdmFsaWRf
bWZuIGlzIGV4cG9ydGVkIGJlY2F1c2UgaXQgaXMgdXNlIGluIEFSTSBzcGVjaWZpYyBOVU1BCisg
KiBoZWxwZXJzLiBTZWUgY29tbWVudCBpbiBhc20tYXJtL251bWEuaC4KKyAqLwordW5zaWduZWQg
bG9uZyBmaXJzdF92YWxpZF9tZm4gPSB+MFVMOwogCiBzdGF0aWMgc3RydWN0IGJvb3RtZW1fcmVn
aW9uIHsKICAgICB1bnNpZ25lZCBsb25nIHMsIGU7IC8qIE1GTnMgQHMgdGhyb3VnaCBAZS0xIGlu
Y2x1c2l2ZSBhcmUgZnJlZSAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9udW1h
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL251bWEuaAppbmRleCBhMmMxYTM0Li43ZTBiNjk0IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL251bWEuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL251bWEuaApAQCAtMTIsOSArMTIsMTUgQEAgc3RhdGljIGlubGluZSBfX2F0dHJpYnV0
ZV9fKChwdXJlKSkgbm9kZWlkX3QgcGh5c190b19uaWQocGFkZHJfdCBhZGRyKQogICAgIHJldHVy
biAwOwogfQogCisvKgorICogVE9ETzogbWFrZSBmaXJzdF92YWxpZF9tZm4gc3RhdGljIHdoZW4g
TlVNQSBpcyBzdXBwb3J0ZWQgb24gQXJtLCB0aGlzCisgKiBpcyByZXF1aXJlZCBiZWNhdXNlIHRo
ZSBkdW1teSBoZWxwZXJzIGFyZSB1c2luZyBpdC4KKyAqLworZXh0ZXJuIHVuc2lnbmVkIGxvbmcg
Zmlyc3RfdmFsaWRfbWZuOworCiAvKiBYWFg6IGltcGxlbWVudCBOVU1BIHN1cHBvcnQgKi8KLSNk
ZWZpbmUgbm9kZV9zcGFubmVkX3BhZ2VzKG5pZCkgKHRvdGFsX3BhZ2VzKQotI2RlZmluZSBub2Rl
X3N0YXJ0X3BmbihuaWQpIChwZHhfdG9fcGZuKGZyYW1ldGFibGVfYmFzZV9wZHgpKQorI2RlZmlu
ZSBub2RlX3NwYW5uZWRfcGFnZXMobmlkKSAobWF4X3BhZ2UgLSBmaXJzdF92YWxpZF9tZm4pCisj
ZGVmaW5lIG5vZGVfc3RhcnRfcGZuKG5pZCkgKGZpcnN0X3ZhbGlkX21mbikKICNkZWZpbmUgX19u
b2RlX2Rpc3RhbmNlKGEsIGIpICgyMCkKIAogc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgYXJj
aF9nZXRfZG1hX2JpdHNpemUodm9pZCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Oct 08 08:44:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 08:44:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e17Bu-0001xh-LG; Sun, 08 Oct 2017 08:44:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e17Bt-0001xX-6e
 for xen-changelog@lists.xensource.com; Sun, 08 Oct 2017 08:44:05 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 EE/9D-02228-455E9D95; Sun, 08 Oct 2017 08:44:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVTf46c1
 Ig3tNShYTthk4MHps79vFHsAYxZqZl5RfkcCacfbjPuaCOQIV0zYdZG1g7OLtYuTkEBL4zSgx
 54YkhH2eUWJ9g1cXIwcHm4CYxNy9CiBhEQFViVkrljNDlKhLNP1uYAOxhQXiJY6fmcYCYvMKm
 ElsPPAVzGYBqj9w8QHjBEaOBYwMqxg1ilOLylKLdA2N9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01
 NzEpOK9ZLzczcxAj3CAAQ7GLdt9zzEKMnBpCTKG/j4ZqQQX1J+SmVGYnFGfFFpTmrxIUYZDg4
 lCV65J0A5waLU9NSKtMwcYGjApCU4eJREeFc9AErzFhck5hZnpkOkTjHqchzbdPkPkxBLXn5e
 qpQ4rwbIDAGQoozSPLgRsDC9xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeRyBX8mTmlcBte
 gV0BBPQEYzFN0COKElESEk1MFbs57b9+eGGWdvDUpHaf/8fBsxw9+io3+fiGsEmG2h0ItFMvy
 Zldb/F2RU26puq58WU/+bmW76hpCrbwWPly10nPsnvdnRkvv6zTGXWAfm0e5/sV907FFJUclL
 wX+/V28Fa/oELZ8qtkq7mZV+4VMDo7dGzJ0T3avEej5pfM/dx6emrNnG/epVYijMSDbWYi4oT
 AUO5LFVOAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1507452242!51183085!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62076 invoked from network); 8 Oct 2017 08:44:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Oct 2017 08:44:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e17Bq-0000qI-6F
 for xen-changelog@lists.xensource.com; Sun, 08 Oct 2017 08:44:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e17Bq-0003Yu-5Y
 for xen-changelog@lists.xensource.com; Sun, 08 Oct 2017 08:44:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e17Bq-0003Yu-5Y@xenbits.xenproject.org>
Date: Sun, 08 Oct 2017 08:44:02 +0000
Subject: [Xen-changelog] [xen stable-4.6] xen/page_alloc: Cover memory
	unreserved after boot in first_valid_mfn
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDkwNzllMGQ5OGUxNDhkMjQzZjZkM2VmNGZjYjgwZmQ2MDMzYmE2NDUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIE9j
dCA2IDE1OjE5OjMzIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDYgMTU6MTk6MzMgMjAxNyArMDIwMAoKICAg
IHhlbi9wYWdlX2FsbG9jOiBDb3ZlciBtZW1vcnkgdW5yZXNlcnZlZCBhZnRlciBib290IGluIGZp
cnN0X3ZhbGlkX21mbgogICAgCiAgICBPbiBBcm0sIHNvbWUgcmVnaW9ucyAoZS5nIEluaXRyYW1m
cywgRG9tMCBLZXJuZWwuLi4pIGFyZSBtYXJrZWQgYXMKICAgIHJlc2VydmVkIHVudGlsIHRoZSBo
YXJkd2FyZSBkb21haW4gaXMgYnVpbHQgYW5kIHRoZXkgYXJlIGNvcGllZCBpbnRvIGl0cwogICAg
bWVtb3J5LiBUaGVyZWZvcmUsIHRoZXkgd2lsbCBub3QgYmUgYWRkZWQgaW4gdGhlIGJvb3QgYWxs
b2NhdG9yIHZpYQogICAgaW5pdF9ib290X3BhZ2VzLgogICAgCiAgICBJbnN0ZWFkLCBpbml0X3hl
bmhlYXBfcGFnZXMgd2lsbCBiZSBjYWxsZWQgb25jZSB0aGUgcmVnaW9uIGFyZSBub3QgdXNlZAog
ICAgYW55bW9yZS4KICAgIAogICAgVXBkYXRlIGZpcnN0X3ZhbGlkX21mbiBpbiBib3RoIGluaXRf
aGVhcF9wYWdlcyBhbmQgaW5pdF9ib290X3BhZ2VzCiAgICAoYWxyZWFkeSBleGlzdCkgdG8gY292
ZXIgYWxsIHRoZSBjYXNlcy4KICAgIAogICAgVGhpcyBpcyBYU0EtMjQ1LgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgW0FkanVz
dCBjb21tZW50LCBhZGRlZCBsb2NraW5nIGFyb3VuZCBmaXJzdF92YWxpZF9tZm4gdXBkYXRlXQog
ICAgU2lnbmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xl
LmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CiAgICBSZXBvcnRlZC1hbmQtVGVzdGVkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsg
PGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBlYzZkOTAyM2UxZjU0
Y2RjY2JmMmU0YzYzY2Y5NDdmMWJlMmIxZThlCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOS0yOSAx
MzoyMjo1MiAtMDcwMAotLS0KIHhlbi9jb21tb24vcGFnZV9hbGxvYy5jIHwgMTAgKysrKysrKysr
KwogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCmluZGV4IGViMzQyYTUu
LjYyOWZiYzkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9j
b21tb24vcGFnZV9hbGxvYy5jCkBAIC0xMTkxLDYgKzExOTEsMTYgQEAgc3RhdGljIHZvaWQgaW5p
dF9oZWFwX3BhZ2VzKAogewogICAgIHVuc2lnbmVkIGxvbmcgaTsKIAorICAgIC8qCisgICAgICog
U29tZSBwYWdlcyBtYXkgbm90IGdvIHRocm91Z2ggdGhlIGJvb3QgYWxsb2NhdG9yIChlLmcgcmVz
ZXJ2ZWQKKyAgICAgKiBtZW1vcnkgYXQgYm9vdCBidXQgcmVsZWFzZWQganVzdCBhZnRlciAtLS0g
a2VybmVsLCBpbml0cmFtZnMsCisgICAgICogZXRjLikuCisgICAgICogVXBkYXRlIGZpcnN0X3Zh
bGlkX21mbiB0byBlbnN1cmUgdGhvc2UgcmVnaW9ucyBhcmUgY292ZXJlZC4KKyAgICAgKi8KKyAg
ICBzcGluX2xvY2soJmhlYXBfbG9jayk7CisgICAgZmlyc3RfdmFsaWRfbWZuID0gbWluX3QodW5z
aWduZWQgbG9uZywgcGFnZV90b19tZm4ocGcpLCBmaXJzdF92YWxpZF9tZm4pOworICAgIHNwaW5f
dW5sb2NrKCZoZWFwX2xvY2spOworCiAgICAgZm9yICggaSA9IDA7IGkgPCBucl9wYWdlczsgaSsr
ICkKICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGludCBuaWQgPSBwaHlzX3RvX25pZChwYWdlX3Rv
X21hZGRyKHBnK2kpKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Oct 08 08:44:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 08 Oct 2017 08:44:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e17C4-0001yN-Mo; Sun, 08 Oct 2017 08:44:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e17C3-0001yC-4P
 for xen-changelog@lists.xensource.com; Sun, 08 Oct 2017 08:44:15 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 A3/1C-01894-E55E9D95; Sun, 08 Oct 2017 08:44:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVTf26c1
 Ig1PzlCwmbDNwYPTY3reLPYAxijUzLym/IoE148+GCUwFSyUqGj5+YWxgbBTpYuTkEBL4zSgx
 b1tJFyMXkH2eUWLv1Q72LkYODjYBMYm5exVAakQEVCVmrVjODFGvLtH0u4ENxBYWiJc4de40K
 4jNK2AmsazlHVgNC1D9oR1bmScwcixgZFjFqF6cWlSWWqRrpJdUlJmeUZKbmJmja2hgqpebWl
 ycmJ6ak5hUrJecn7uJEegRBiDYwfj9j9MhRkkOJiVR3sDHNyOF+JLyUyozEosz4otKc1KLDzH
 KcHAoSfBOfAKUEyxKTU+tSMvMAYYGTFqCg0dJhHfVA6A0b3FBYm5xZjpE6hSjLsexTZf/MAmx
 5OXnpUqJ82qAzBAAKcoozYMbAQvTS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmnQUyhSczr
 wRu0yugI5iAjmAsvgFyREkiQkqqgTHd1fz8BKVp748y+c+4bdzS3rLEwdFIWLnv7Eedkrkrf5
 epFr1yu1It7XPL/kaPfEXstLjIjEp1z5fOP/P9IjhePVv8dEdBR7uTy18jvwrDp//2yrlO5JI
 5bOm7s9J7mtK5P776bc1zbmvPsk18YdRXKCWf0d22aO+/6q9M8pKaiTn3Pso8V2Ipzkg01GIu
 Kk4EAL3jDmlOAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1507452252!105845947!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63630 invoked from network); 8 Oct 2017 08:44:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Oct 2017 08:44:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e17C0-0000qN-8B
 for xen-changelog@lists.xensource.com; Sun, 08 Oct 2017 08:44:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e17C0-0003aX-7U
 for xen-changelog@lists.xensource.com; Sun, 08 Oct 2017 08:44:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e17C0-0003aX-7U@xenbits.xenproject.org>
Date: Sun, 08 Oct 2017 08:44:12 +0000
Subject: [Xen-changelog] [xen stable-4.6] xen/arm: Correctly report the
	memory region in the dummy NUMA helpers
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDc4ZmQwYzM3NjVjZjg5YmVmYjIzMzhhYzM0MmEwYzhhM2UyOWJhM2QKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIE9j
dCA2IDE1OjIwOjI5IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDYgMTU6MjA6MjkgMjAxNyArMDIwMAoKICAg
IHhlbi9hcm06IENvcnJlY3RseSByZXBvcnQgdGhlIG1lbW9yeSByZWdpb24gaW4gdGhlIGR1bW15
IE5VTUEgaGVscGVycwogICAgCiAgICBOVU1BIGlzIGN1cnJlbnRseSBub3Qgc3VwcG9ydGVkIG9u
IEFybS4gQmVjYXVzZSBjb21tb24gY29kZSBpcwogICAgTlVNQS1hd2FyZSwgZHVtbXkgaGVscGVy
cyBhcmUgaW5zdGVhZCBwcm92aWRlZCB0byBleHBvc2UgYSBzaW5nbGUgbm9kZS4KICAgIAogICAg
VGhvc2UgaGVscGVycyBhcmUgZm9yIGluc3RhbmNlIHVzZWQgdG8ga25vdyB0aGUgcmVnaW9uIHRv
IHNjcnViLgogICAgCiAgICBIb3dldmVyIHRoZSBtZW1vcnkgcmVnaW9uIGlzIG5vdCByZXBvcnRl
ZCBjb3JyZWN0bHkuIEluZGVlZCwgdGhlCiAgICBmcmFtZXRhYmxlIG1heSBub3QgYmUgYXQgdGhl
IGJlZ2lubmluZyBvZiB0aGUgbWVtb3J5IGFuZCB0aGVyZSBtaWdodCBiZQogICAgbXVsdGlwbGUg
bWVtb3J5IGJhbmtzLiBUaGlzIHdpbGwgbGVhZCB0byBub3Qgc2NydWIgc29tZSBwYXJ0IG9mIHRo
ZQogICAgbWVtb3J5LgogICAgCiAgICBUaGUgbWVtb3J5IGluZm9ybWF0aW9uIGNhbiBiZSBmb3Vu
ZCB1c2luZzoKICAgICAgICAqIGZpcnN0X3ZhbGlkX21mbiBhcyB0aGUgc3RhcnQgb2YgdGhlIG1l
bW9yeQogICAgICAgICogbWF4X3BhZ2UgLSBmaXJzdF92YWxpZF9tZm4gYXMgdGhlIHNwYW5uZWQg
cGFnZXMKICAgIAogICAgTm90ZSB0aGF0IGZpcnN0X3ZhbGlkX21mbiBpcyBub3cgYmVlbiBleHBv
cnRlZC4gVGhlIHByb3RvdHlwZSBoYXMgYmVlbgogICAgYWRkZWQgaW4gYXNtLWFybS9udW1hLmgg
YW5kIG5vdCBpbiBhIGNvbW1vbiBoZWFkZXIgYmVjYXVzZSBJIHdvdWxkCiAgICBleHBlY3QgdGhl
IHZhcmlhYmxlIHRvIGJlY29tZSBzdGF0aWMgb25jZSBOVU1BIGlzIGZ1bGx5IHN1cHBvcnRlZCBv
bgogICAgQXJtLgogICAgCiAgICBUaGlzIGlzIFhTQS0yNDUuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmVw
b3J0ZWQtYW5kLVRlc3RlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0Bv
cmFjbGUuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNTQxNGJhN2Y1ZTFmZmM4OGVkMjc1OGIxZTFi
MTRiYmZkMzUzNmE2MQogICAgbWFzdGVyIGRhdGU6IDIwMTctMDktMjkgMTM6MjM6MTEgLTA3MDAK
LS0tCiB4ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyAgICB8ICA2ICsrKysrLQogeGVuL2luY2x1ZGUv
YXNtLWFybS9udW1hLmggfCAxMCArKysrKysrKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDEzIGluc2Vy
dGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2Fs
bG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCA2MjlmYmM5Li4yODk2M2QxIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3BhZ2Vf
YWxsb2MuYwpAQCAtODksNyArODksMTEgQEAgUEFHRV9MSVNUX0hFQUQocGFnZV9icm9rZW5fbGlz
dCk7CiAgKiBCT09ULVRJTUUgQUxMT0NBVE9SCiAgKi8KIAotc3RhdGljIHVuc2lnbmVkIGxvbmcg
X19pbml0ZGF0YSBmaXJzdF92YWxpZF9tZm4gPSB+MFVMOworLyoKKyAqIGZpcnN0X3ZhbGlkX21m
biBpcyBleHBvcnRlZCBiZWNhdXNlIGl0IGlzIHVzZSBpbiBBUk0gc3BlY2lmaWMgTlVNQQorICog
aGVscGVycy4gU2VlIGNvbW1lbnQgaW4gYXNtLWFybS9udW1hLmguCisgKi8KK3Vuc2lnbmVkIGxv
bmcgZmlyc3RfdmFsaWRfbWZuID0gfjBVTDsKIAogc3RhdGljIHN0cnVjdCBib290bWVtX3JlZ2lv
biB7CiAgICAgdW5zaWduZWQgbG9uZyBzLCBlOyAvKiBNRk5zIEBzIHRocm91Z2ggQGUtMSBpbmNs
dXNpdmUgYXJlIGZyZWUgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbnVtYS5o
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9udW1hLmgKaW5kZXggYTJjMWEzNC4uN2UwYjY5NCAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9udW1hLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9udW1hLmgKQEAgLTEyLDkgKzEyLDE1IEBAIHN0YXRpYyBpbmxpbmUgX19hdHRyaWJ1dGVf
XygocHVyZSkpIG5vZGVpZF90IHBoeXNfdG9fbmlkKHBhZGRyX3QgYWRkcikKICAgICByZXR1cm4g
MDsKIH0KIAorLyoKKyAqIFRPRE86IG1ha2UgZmlyc3RfdmFsaWRfbWZuIHN0YXRpYyB3aGVuIE5V
TUEgaXMgc3VwcG9ydGVkIG9uIEFybSwgdGhpcworICogaXMgcmVxdWlyZWQgYmVjYXVzZSB0aGUg
ZHVtbXkgaGVscGVycyBhcmUgdXNpbmcgaXQuCisgKi8KK2V4dGVybiB1bnNpZ25lZCBsb25nIGZp
cnN0X3ZhbGlkX21mbjsKKwogLyogWFhYOiBpbXBsZW1lbnQgTlVNQSBzdXBwb3J0ICovCi0jZGVm
aW5lIG5vZGVfc3Bhbm5lZF9wYWdlcyhuaWQpICh0b3RhbF9wYWdlcykKLSNkZWZpbmUgbm9kZV9z
dGFydF9wZm4obmlkKSAocGR4X3RvX3BmbihmcmFtZXRhYmxlX2Jhc2VfcGR4KSkKKyNkZWZpbmUg
bm9kZV9zcGFubmVkX3BhZ2VzKG5pZCkgKG1heF9wYWdlIC0gZmlyc3RfdmFsaWRfbWZuKQorI2Rl
ZmluZSBub2RlX3N0YXJ0X3BmbihuaWQpIChmaXJzdF92YWxpZF9tZm4pCiAjZGVmaW5lIF9fbm9k
ZV9kaXN0YW5jZShhLCBiKSAoMjApCiAKIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IGFyY2hf
Z2V0X2RtYV9iaXRzaXplKHZvaWQpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xen.org Mon Oct 09 00:22:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 00:22:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1Lpd-0007r4-VU; Mon, 09 Oct 2017 00:22:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1Lpd-0007qy-D5
 for xen-changelog@lists.xensource.com; Mon, 09 Oct 2017 00:22:05 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 39/97-03870-C21CAD95; Mon, 09 Oct 2017 00:22:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVVfn4K1
 Ig9vbGC0mbDNwYPTY3reLPYAxijUzLym/IoE1Y9+Tg8wFHyUqFj84zNLAuEuwi5GLQ0jgN6PE
 nGnn2LsYOYGc84wSDw4ldzFycLAJiEnM3asAEhYRUJWYtWI5M0SJukTT7wY2EFtYIFiiYeM5M
 JtXwEziVscmJhCbBah+3/b9LBMYORYwMqxiVC9OLSpLLdI110sqykzPKMlNzMzRNTQw08tNLS
 5OTE/NSUwq1kvOz93ECPQIAxDsYJx52f8QoyQHk5Io7+S9tyKF+JLyUyozEosz4otKc1KLDzH
 KcHAoSfD+2A+UEyxKTU+tSMvMAYYGTFqCg0dJhJdjH1Cat7ggMbc4Mx0idYpRUUqc1+YAUEIA
 JJFRmgfXBgvHS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLm7QLZzpOZVwI3/RXQYiagxYzFN
 0AWlyQipKQaGF2Cnhjsdl6n1i9ZcliAd87kGbeXnMoXMeRu2xy7bJZCrc/i9fUMzjJhSZvai5
 xs43jTZF0ffelM3MLy0OKxcqNnEfOzrJTAx/v7vuYuMb834WWEr9plKc3AGMW1O+KvpHzx3RB
 1eKlt5S/vXc/9DSLO7D13I2li4q4dCUcKPt+e9KHhFsdOMSWW4oxEQy3mouJEAP9ieKNCAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1507508523!76771143!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17160 invoked from network); 9 Oct 2017 00:22:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Oct 2017 00:22:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1Lpa-0000u1-25
 for xen-changelog@lists.xensource.com; Mon, 09 Oct 2017 00:22:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1LpZ-0005fE-Vo
 for xen-changelog@lists.xensource.com; Mon, 09 Oct 2017 00:22:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1LpZ-0005fE-Vo@xenbits.xenproject.org>
Date: Mon, 09 Oct 2017 00:22:01 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86: check for allocation errors
	in modify_xen_mappings()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDkxZGVkM2I3NDhhNmNiZmE2YTUzYThlMDJkZjk4NWMzZjlkOTBhZDYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgT2N0IDYg
MTQ6NTI6NDggMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgNiAxNDo1Mjo0OCAyMDE3ICswMjAwCgogICAgeDg2
OiBjaGVjayBmb3IgYWxsb2NhdGlvbiBlcnJvcnMgaW4gbW9kaWZ5X3hlbl9tYXBwaW5ncygpCiAg
ICAKICAgIFJlcG9ydGVkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBt
YXN0ZXIgY29tbWl0OiBlNDY2ZWM0ZjUxZDM4YTJjOWQwMmJmOWYzZDVlNDNlNDdkYjJkNjZiCiAg
ICBtYXN0ZXIgZGF0ZTogMjAxNy0wOC0yNSAxNDowMzo0NyArMDIwMAotLS0KIHhlbi9hcmNoL3g4
Ni9tbS5jIHwgMTggKysrKysrKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0
aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBi
L3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDg2ZjVlZGEuLjQ3OWQ3ZWUgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC02MjExLDcgKzYyMTEs
NyBAQCBpbnQgbW9kaWZ5X3hlbl9tYXBwaW5ncyh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxv
bmcgZSwgdW5zaWduZWQgaW50IG5mKQogICAgIHsKICAgICAgICAgbDNfcGdlbnRyeV90ICpwbDNl
ID0gdmlydF90b194ZW5fbDNlKHYpOwogCi0gICAgICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKCpw
bDNlKSAmIF9QQUdFX1BSRVNFTlQpICkKKyAgICAgICAgaWYgKCAhcGwzZSB8fCAhKGwzZV9nZXRf
ZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAgICB7CiAgICAgICAgICAgICAv
KiBDb25maXJtIHRoZSBjYWxsZXIgaXNuJ3QgdHJ5aW5nIHRvIGNyZWF0ZSBuZXcgbWFwcGluZ3Mu
ICovCiAgICAgICAgICAgICBBU1NFUlQoIShuZiAmIF9QQUdFX1BSRVNFTlQpKTsKQEAgLTYyMzks
NiArNjIzOSw4IEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVkIGxvbmcgcywgdW5z
aWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAKICAgICAgICAgICAgIC8qIFBBR0UxR0I6
IHNoYXR0ZXIgdGhlIHN1cGVycGFnZSBhbmQgZmFsbCB0aHJvdWdoLiAqLwogICAgICAgICAgICAg
cGwyZSA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKKyAgICAgICAgICAgIGlmICggIXBsMmUgKQor
ICAgICAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOwogICAgICAgICAgICAgZm9yICggaSA9IDA7
IGkgPCBMMl9QQUdFVEFCTEVfRU5UUklFUzsgaSsrICkKICAgICAgICAgICAgICAgICBsMmVfd3Jp
dGUocGwyZSArIGksCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGwyZV9mcm9tX3BmbihsM2Vf
Z2V0X3BmbigqcGwzZSkgKwpAQCAtNjI1OSw3ICs2MjYxLDExIEBAIGludCBtb2RpZnlfeGVuX21h
cHBpbmdzKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYp
CiAgICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKHBsMmUpOwogICAgICAgICB9CiAK
LSAgICAgICAgcGwyZSA9IHZpcnRfdG9feGVuX2wyZSh2KTsKKyAgICAgICAgLyoKKyAgICAgICAg
ICogVGhlIEwzIGVudHJ5IGhhcyBiZWVuIHZlcmlmaWVkIHRvIGJlIHByZXNlbnQsIGFuZCB3ZSd2
ZSBkZWFsdCB3aXRoCisgICAgICAgICAqIDFHIHBhZ2VzIGFzIHdlbGwsIHNvIHRoZSBMMiB0YWJs
ZSBjYW5ub3QgcmVxdWlyZSBhbGxvY2F0aW9uLgorICAgICAgICAgKi8KKyAgICAgICAgcGwyZSA9
IGwzZV90b19sMmUoKnBsM2UpICsgbDJfdGFibGVfb2Zmc2V0KHYpOwogCiAgICAgICAgIGlmICgg
IShsMmVfZ2V0X2ZsYWdzKCpwbDJlKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgewpAQCAt
NjI4OCw2ICs2Mjk0LDggQEAgaW50IG1vZGlmeV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBz
LCB1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVkIGludCBuZikKICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgICAvKiBQU0U6IHNoYXR0ZXIgdGhlIHN1cGVycGFnZSBhbmQgdHJ5IGFnYWluLiAq
LwogICAgICAgICAgICAgICAgIHBsMWUgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CisgICAgICAg
ICAgICAgICAgaWYgKCAhcGwxZSApCisgICAgICAgICAgICAgICAgICAgIHJldHVybiAtRU5PTUVN
OwogICAgICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgTDFfUEFHRVRBQkxFX0VOVFJJRVM7
IGkrKyApCiAgICAgICAgICAgICAgICAgICAgIGwxZV93cml0ZSgmcGwxZVtpXSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGwxZV9mcm9tX3BmbihsMmVfZ2V0X3BmbigqcGwyZSkgKyBp
LApAQCAtNjMxMSw3ICs2MzE5LDExIEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVk
IGxvbmcgcywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAgICAgICAgIHsKICAg
ICAgICAgICAgIGwxX3BnZW50cnlfdCBubDFlOwogCi0gICAgICAgICAgICAvKiBPcmRpbmFyeSA0
a0IgbWFwcGluZy4gKi8KKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBPcmRpbmFyeSA0
a0IgbWFwcGluZzogVGhlIEwyIGVudHJ5IGhhcyBiZWVuIHZlcmlmaWVkIHRvIGJlCisgICAgICAg
ICAgICAgKiBwcmVzZW50LCBhbmQgd2UndmUgZGVhbHQgd2l0aCAyTSBwYWdlcyBhcyB3ZWxsLCBz
byB0aGUgTDEgdGFibGUKKyAgICAgICAgICAgICAqIGNhbm5vdCByZXF1aXJlIGFsbG9jYXRpb24u
CisgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIHBsMWUgPSBsMmVfdG9fbDFlKCpwbDJlKSAr
IGwxX3RhYmxlX29mZnNldCh2KTsKIAogICAgICAgICAgICAgLyogQ29uZmlybSB0aGUgY2FsbGVy
IGlzbid0IHRyeWluZyB0byBjcmVhdGUgbmV3IG1hcHBpbmdzLiAqLwotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Mon Oct 09 00:22:15 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 00:22:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1Lpn-0007rh-0q; Mon, 09 Oct 2017 00:22:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1Lpm-0007rW-J9
 for xen-changelog@lists.xensource.com; Mon, 09 Oct 2017 00:22:14 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 F1/A3-01781-531CAD95; Mon, 09 Oct 2017 00:22:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVdf04K1
 Ig29dghYTthk4MHps79vFHsAYxZqZl5RfkcCacWPmRJaCl/wVkzc/YW5gnMnTxcjFISTwm1Hi
 yb5X7BDOeUaJW0seM3YxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSyQJNH8Y
 jsTiM0rYCbxtfsgmM0CVP/0+UXWCYwcCxgZVjFqFKcWlaUW6Roa6yUVZaZnlOQmZuboGhqY6u
 WmFhcnpqfmJCYV6yXn525iBHqFAQh2MP7b5nmIUZKDSUmUd/LeW5FCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHgtDgDlBItS01Mr0jJzgOEBk5bg4FES4ZUHSfMWFyTmFmemQ6ROMSpKifNe2g+U
 EABJZJTmwbXBQvISo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHnZQcbzZOaVwE1/BbSYCWgxY
 /ENkMUliQgpqQbGsCWC5pOLau8yT1K9LrH02FoeHpkjW+cnrq+OC8n8bHbCqiRggt/HqF2lsi
 dCmrtNpMw0rx9Q/K/yedkkzmt3cyZ+UWpbJLWgRvSaVFXqTdZZHAnX1Q5/TBew/xXyakWfZqW
 m18K/D7eHzsoVUPxZuExws4675A2fUI2o1g49dtEnn/9w5ikqsRRnJBpqMRcVJwIAMJCopUQC
 AAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1507508532!103141901!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27896 invoked from network); 9 Oct 2017 00:22:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Oct 2017 00:22:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1Lpk-0000u7-44
 for xen-changelog@lists.xensource.com; Mon, 09 Oct 2017 00:22:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1Lpk-0005gB-3J
 for xen-changelog@lists.xensource.com; Mon, 09 Oct 2017 00:22:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1Lpk-0005gB-3J@xenbits.xenproject.org>
Date: Mon, 09 Oct 2017 00:22:12 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/efi: don't write relocations
	in efi_arch_relocate_image() first pass
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGU3NzAzYTJlODZmOTAwMmI0MTRiNmI2MTM4YzJmNjQ5YWYzMjI0YmMKQXV0aG9yOiAg
ICAgRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KQXV0aG9yRGF0ZTogRnJpIE9j
dCA2IDE0OjUzOjUxIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDYgMTQ6NTM6NTEgMjAxNyArMDIwMAoKICAg
IHg4Ni9lZmk6IGRvbid0IHdyaXRlIHJlbG9jYXRpb25zIGluIGVmaV9hcmNoX3JlbG9jYXRlX2lt
YWdlKCkgZmlyc3QgcGFzcwogICAgCiAgICBUaGUgZnVuY3Rpb24gaXMgaW52b2tlZCB3aXRoIGRl
bHRhPTAgYmVmb3JlIEV4aXRCb290U2VydmljZXMoKSBpcyBjYWxsZWQsCiAgICBhcyBhIGR1bW15
IHJ1biBwdXJlbHkgdG8gdmFsaWRhdGUgdGhhdCBhbGwgdGhlIHJlbG9jYXRpb25zIGNhbiBiZSBo
YW5kbGVkLgogICAgVGhpcyBhbGxvd3MgdXMgdG8gZXhpdCBncmFjZWZ1bGx5IHdpdGggYW4gZXJy
b3IgbWVzc2FnZS4KICAgIAogICAgSG93ZXZlciwgd2UgaGF2ZSByZWxvY2F0aW9ucyBpbiByZWFk
LW9ubHkgc2VjdGlvbnMgc3VjaCBhcyAucm9kYXRhIGFuZAogICAgLmluaXQudGUoeHQpLiBSZWNl
bnQgdmVyc2lvbnMgb2YgVUVGSSB3aWxsIGFjdHVhbGx5IG1ha2UgdGhvc2Ugc2VjdGlvbnMKICAg
IHJlYWQtb25seSwgd2hpY2ggd2lsbCBjYXVzZSBhIGZhdWx0LiBUaGlzIGZ1bmN0aW9uYWl0eSB3
YXMgYWRkZWQgaW4KICAgIEVESzIgY29tbWl0IGQwZTkyYWFkNCAoIk1kZU1vZHVsZVBrZy9EeGVD
b3JlOiBBZGQgVUVGSSBpbWFnZSBwcm90ZWN0aW9uLiIpCiAgICAKICAgIEl0J3MgT0sgdG8gYWN0
dWFsbHkgbWFrZSB0aGUgY2hhbmdlcyBpbiB0aGUgbGF0ZXIgcGFzcyBiZWNhdXNlIFVFRkkgd2ls
bAogICAgdGVhciBkb3duIHRoZSBwcm90ZWN0aW9uIHdoZW4gRXhpdEJvb3RTZXJ2aWNlcygpIGlz
IGNhbGxlZCwgYmVjYXVzZSBpdAogICAga25vd3Mgd2UncmUgZ29pbmcgdG8gbmVlZCB0byBkbyB0
aGlzIGtpbmQgb2YgdGhpbmcuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBEYXZpZCBXb29kaG91c2UgPGR3bXdA
YW1hem9uLmNvLnVrPgogICAgbWFzdGVyIGNvbW1pdDogMzQ4Mjg0MjVkMzZiNTYwYWRmZTk2NDMw
YjliODNkZmIwZjY2ZjJhOAogICAgbWFzdGVyIGRhdGU6IDIwMTctMDgtMjUgMTQ6MDc6NDAgKzAy
MDAKLS0tCiB4ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmggfCAzICsrLQogMSBmaWxlIGNoYW5n
ZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9lZmkvZWZpLWJvb3QuaCBiL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaAppbmRleCAz
NDUzN2Q0Li4xNmUzMjE0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgK
KysrIGIveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCkBAIC04Nyw3ICs4Nyw4IEBAIHN0YXRp
YyB2b2lkIF9faW5pdCBlZmlfYXJjaF9yZWxvY2F0ZV9pbWFnZSh1bnNpZ25lZCBsb25nIGRlbHRh
KQogICAgICAgICAgICAgY2FzZSBQRV9CQVNFX1JFTE9DX0RJUjY0OgogICAgICAgICAgICAgICAg
IGlmICggaW5fcGFnZV90YWJsZXMoYWRkcikgKQogICAgICAgICAgICAgICAgICAgICBibGV4aXQo
TCJVbmV4cGVjdGVkIHJlbG9jYXRpb24gdHlwZSIpOwotICAgICAgICAgICAgICAgICoodTY0ICop
YWRkciArPSBkZWx0YTsKKyAgICAgICAgICAgICAgICBpZiAoIGRlbHRhICkKKyAgICAgICAgICAg
ICAgICAgICAgKih1NjQgKilhZGRyICs9IGRlbHRhOwogICAgICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgICAgICBibGV4aXQoTCJVbnN1cHBvcnRl
ZCByZWxvY2F0aW9uIHR5cGUiKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xen.org Mon Oct 09 00:22:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 00:22:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1Lpy-0007t5-2R; Mon, 09 Oct 2017 00:22:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1Lpw-0007sp-UY
 for xen-changelog@lists.xensource.com; Mon, 09 Oct 2017 00:22:25 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 A3/6D-01894-041CAD95; Mon, 09 Oct 2017 00:22:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVdf+4K1
 Ig3ddUhYTthk4MHps79vFHsAYxZqZl5RfkcCasfxtO2vBTamKA28eMjcwXhfuYuTiEBL4zShx
 tfsEE4RznlFi8t1lQA4HB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAtESB95uZ
 wGxeQXMJFZengFmswDVn5ywk2UCI8cCRoZVjOrFqUVlqUW6pnpJRZnpGSW5iZk5uoYGpnq5qc
 XFiempOYlJxXrJ+bmbGIE+YQCCHYxf+p0PMUpyMCmJ8k7eeytSiC8pP6UyI7E4I76oNCe1+BC
 jDAeHkgTvj/1AOcGi1PTUirTMHGBwwKQlOHiURHjlDwCleYsLEnOLM9MhUqcYFaXEeW1AEgIg
 iYzSPLg2WEBeYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjAvO8gUnsy8Erjpr4AWMwEtZiy+A
 bK4JBEhJdXA2J/N2jjXc7Hkpzrh2+HCxRPLL33wqnw7ue/RNpetc1el1C3Xuf9NrXbTam7mRu
 6/txpPT7RY7Mvo6No6L+Ht1BuZm5OSmySbHbbcmv7JWSg9JF825q/ueT2e2QuPxfSfKJJpOrD
 A4uqbN4tnszt2pKduPHr4gVzI8Qyurws61z25vazt9IX2v0osxRmJhlrMRcWJAFt2CZ1DAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1507508542!92011877!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2951 invoked from network); 9 Oct 2017 00:22:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Oct 2017 00:22:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1Lpu-0000uL-9K
 for xen-changelog@lists.xensource.com; Mon, 09 Oct 2017 00:22:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1Lpu-0005hv-5H
 for xen-changelog@lists.xensource.com; Mon, 09 Oct 2017 00:22:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1Lpu-0005hv-5H@xenbits.xenproject.org>
Date: Mon, 09 Oct 2017 00:22:22 +0000
Subject: [Xen-changelog] [xen stable-4.9] hvmloader: use base instead of
	pci_mem_start for find_next_rmrr()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDIyZWE3MzE2ZTU0NDBiMTY5NjU0NzFiNWMxMDI2ZjE3OGVlOTY4M2UKQXV0aG9yOiAg
ICAgWGlvbmcgWmhhbmcgPHhpb25nLnkuemhhbmdAaW50ZWwuY29tPgpBdXRob3JEYXRlOiBGcmkg
T2N0IDYgMTQ6NTQ6MjQgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgNiAxNDo1NDoyNCAyMDE3ICswMjAwCgog
ICAgaHZtbG9hZGVyOiB1c2UgYmFzZSBpbnN0ZWFkIG9mIHBjaV9tZW1fc3RhcnQgZm9yIGZpbmRf
bmV4dF9ybXJyKCkKICAgIAogICAgZmluZF9uZXh0X3JtcnIoYmFzZSkgaXMgdXNlZCB0byBmaW5k
IHRoZSBsb3dlc3QgUk1SUiBlbmRpbmcgYWJvdmUgYmFzZQogICAgYnV0IGJlbG93IDRHLiBDdXJy
ZW50IG1ldGhvZCBjb3VsZG4ndCBjb3ZlciB0aGUgZm9sbG93aW5nIHNpdHVhdGlvbjoKICAgIGEu
IHR3byBybXJyIGV4aXN0LCBzbWFsbCBnYXAgYmV0d2VlbiB0aGVtCiAgICBiLiBwY2lfbWVtX3N0
YXJ0IGFuZCBtZW1fcmVzb3VyY2UuYmFzZSBpcyBiZWxvdyB0aGUgZmlyc3Qgcm1yci5iYXNlCiAg
ICBjLiBmaW5kX25leHRfcm1ycihwY2lfbWVtX3N0YXJ0KSB3aWxsIGZpbmQgdGhlIGZpcnN0IHJt
cnIKICAgIGQuIEFmdGVyIGFsaWduaW5nIG1lbV9yZXNvdXJjZS5iYXNlIHRvIGJhciBzaXplLAog
ICAgICAgZmlyc3Rfcm1yci5lbmQgPCBuZXdfYmFzZSA8IHNlY29uZF9ybXJyLmJhc2UgYW5kCiAg
ICAgICBuZXdfYmFzZSArIGJhcl9zeiA+IHNlY29uZF9ybXJyLmJhc2UuCiAgICAgICBTbyB0aGUg
bmV3IGJhciB3aWxsIG92ZXJsYXAgd2l0aCB0aGUgc2Vjb25kIHJtcnIgYW5kIGRvZXNuJ3Qgb3Zl
cmxhcAogICAgd2l0aCB0aGUgZmlyc3Qgcm1yci4KICAgIEJ1dCB0aGUgbmV4dF9ybXJyIHBvaW50
IHRvIHRoZSBmaXJzdCBybXJyLCB0aGVuIGNoZWNrX292ZXJsYXAoKSBjb3VsZG4ndAogICAgZmlu
ZCB0aGUgb3ZlcmxhcC4gRmluYWxseSBhc3NpZ24gYSB3cm9uZyBhZGRyZXNzIHRvIGJhci4KICAg
IAogICAgVGhpcyBwYXRjaCB1c2luZyBhbGlnbmVkIG5ldyBiYXNlIHRvIGZpbmQgdGhlIG5leHQg
cm1yciwgY291bGQgZml4IHRoZQogICAgYWJvdmUgY2FzZSBhbmQgZmluZCBhbGwgdGhlIG92ZXJs
YXBwZWQgcm1yciB3aXRoIG5ldyBiYXNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBYaW9uZyBa
aGFuZyA8eGlvbmcueS56aGFuZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogZWNjNjA3YjE4NTFiYzI3
MTQwMDkwZGE0ZDYxMjRmZDAwMDkwZWMyYgogICAgbWFzdGVyIGRhdGU6IDIwMTctMDgtMjggMTA6
NTE6MjQgKzAyMDAKLS0tCiB0b29scy9maXJtd2FyZS9odm1sb2FkZXIvcGNpLmMgfCAyMiArKysr
KysrKysrKystLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMTAg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3BjaS5j
IGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3BjaS5jCmluZGV4IDRlYjFhMzEuLjk1NDNlNWEg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9wY2kuYworKysgYi90b29scy9m
aXJtd2FyZS9odm1sb2FkZXIvcGNpLmMKQEAgLTg0LDcgKzg0LDYgQEAgdm9pZCBwY2lfc2V0dXAo
dm9pZCkKICAgICB1aW50MzJfdCB2Z2FfZGV2Zm4gPSAyNTY7CiAgICAgdWludDE2X3QgY2xhc3Ms
IHZlbmRvcl9pZCwgZGV2aWNlX2lkOwogICAgIHVuc2lnbmVkIGludCBiYXIsIHBpbiwgbGluaywg
aXNhX2lycTsKLSAgICBpbnQgbmV4dF9ybXJyOwogCiAgICAgLyogUmVzb3VyY2VzIGFzc2lnbmFi
bGUgdG8gUENJIGRldmljZXMgdmlhIEJBUnMuICovCiAgICAgc3RydWN0IHJlc291cmNlIHsKQEAg
LTQwMyw4ICs0MDIsNiBAQCB2b2lkIHBjaV9zZXR1cCh2b2lkKQogICAgIGlvX3Jlc291cmNlLmJh
c2UgPSAweGMwMDA7CiAgICAgaW9fcmVzb3VyY2UubWF4ID0gMHgxMDAwMDsKIAotICAgIG5leHRf
cm1yciA9IGZpbmRfbmV4dF9ybXJyKHBjaV9tZW1fc3RhcnQpOwotCiAgICAgLyogQXNzaWduIGlv
bWVtIGFuZCBpb3BvcnQgcmVzb3VyY2VzIGluIGRlc2NlbmRpbmcgb3JkZXIgb2Ygc2l6ZS4gKi8K
ICAgICBmb3IgKCBpID0gMDsgaSA8IG5yX2JhcnM7IGkrKyApCiAgICAgewpAQCAtNDYyLDE1ICs0
NTksMjAgQEAgdm9pZCBwY2lfc2V0dXAodm9pZCkKICAgICAgICAgYmFzZSA9IChyZXNvdXJjZS0+
YmFzZSAgKyBiYXJfc3ogLSAxKSAmIH4odWludDY0X3QpKGJhcl9zeiAtIDEpOwogCiAgICAgICAg
IC8qIElmIHdlJ3JlIHVzaW5nIG1lbV9yZXNvdXJjZSwgY2hlY2sgZm9yIFJNUlIgY29uZmxpY3Rz
LiAqLwotICAgICAgICB3aGlsZSAoIHJlc291cmNlID09ICZtZW1fcmVzb3VyY2UgJiYKLSAgICAg
ICAgICAgICAgICBuZXh0X3JtcnIgPj0gMCAmJgotICAgICAgICAgICAgICAgIGNoZWNrX292ZXJs
YXAoYmFzZSwgYmFyX3N6LAorICAgICAgICBpZiAoIHJlc291cmNlID09ICZtZW1fcmVzb3VyY2Up
CisgICAgICAgIHsKKyAgICAgICAgICAgIGludCBuZXh0X3JtcnIgPSBmaW5kX25leHRfcm1ycihi
YXNlKTsKKworICAgICAgICAgICAgd2hpbGUgKCBuZXh0X3JtcnIgPj0gMCAmJgorICAgICAgICAg
ICAgICAgICAgICBjaGVja19vdmVybGFwKGJhc2UsIGJhcl9zeiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG1lbW9yeV9tYXAubWFwW25leHRfcm1ycl0uYWRkciwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG1lbW9yeV9tYXAubWFwW25leHRfcm1ycl0uc2l6ZSkgKQotICAg
ICAgICB7Ci0gICAgICAgICAgICBiYXNlID0gbWVtb3J5X21hcC5tYXBbbmV4dF9ybXJyXS5hZGRy
ICsgbWVtb3J5X21hcC5tYXBbbmV4dF9ybXJyXS5zaXplOwotICAgICAgICAgICAgYmFzZSA9IChi
YXNlICsgYmFyX3N6IC0gMSkgJiB+KGJhcl9zeiAtIDEpOwotICAgICAgICAgICAgbmV4dF9ybXJy
ID0gZmluZF9uZXh0X3JtcnIoYmFzZSk7CisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAg
YmFzZSA9IG1lbW9yeV9tYXAubWFwW25leHRfcm1ycl0uYWRkciArCisgICAgICAgICAgICAgICAg
ICAgICAgIG1lbW9yeV9tYXAubWFwW25leHRfcm1ycl0uc2l6ZTsKKyAgICAgICAgICAgICAgICBi
YXNlID0gKGJhc2UgKyBiYXJfc3ogLSAxKSAmIH4oYmFyX3N6IC0gMSk7CisgICAgICAgICAgICAg
ICAgbmV4dF9ybXJyID0gZmluZF9uZXh0X3JtcnIoYmFzZSk7CisgICAgICAgICAgICB9CiAgICAg
ICAgIH0KIAogICAgICAgICBiYXJfZGF0YSB8PSAodWludDMyX3QpYmFzZTsKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Mon Oct 09 00:22:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 00:22:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1Lq8-0007uR-48; Mon, 09 Oct 2017 00:22:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1Lq7-0007uC-Aj
 for xen-changelog@lists.xensource.com; Mon, 09 Oct 2017 00:22:35 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 75/8A-02227-A41CAD95; Mon, 09 Oct 2017 00:22:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVdfz4K1
 Ig1tzjSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y9rDbywFZ1QrHn5+yNrAuEami5GLQ0jgN6PE
 tq6VLBDOeUaJJc1NzF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZSIizgJfG+2
 wckzCtgJnH9xHqwThag8v/NCRMYORYwMqxi1ChOLSpLLdI1NNZLKspMzyjJTczM0TU0MNbLTS
 0uTkxPzUlMKtZLzs/dxAj0CAMQ7GDctt3zEKMkB5OSKO/kvbcihfiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnwWhwAygkWpaanVqRl5gBDAyYtwcGjJMIrD5LmLS5IzC3OTIdInWJUlBLntQFJCIAk
 Mkrz4Npg4XiJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwryOIFN4MvNK4Ka/AlrMBLSYsfgGy
 OKSRISUVAPj0daL0599FpaobW3VWnembOmWpnWmh6yf9S51SZ907Xx29LYDnEu1RfLWsvBlL4
 qRZ++YeNosWGSevc7X6Ju9u40sPBof9sinPlidt3DvEg29+E8h+x5d3XzZyrFESSNCKujU76w
 3ol5PGvb0HGTW9TFZxfL+prZN8rP2p5a3r/E/cXmiM1VdiaU4I9FQi7moOBEAV9t+OUICAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1507508552!51234048!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6907 invoked from network); 9 Oct 2017 00:22:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Oct 2017 00:22:33 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1Lq4-0000uV-D1
 for xen-changelog@lists.xensource.com; Mon, 09 Oct 2017 00:22:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1Lq4-0005k4-Af
 for xen-changelog@lists.xensource.com; Mon, 09 Oct 2017 00:22:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1Lq4-0005k4-Af@xenbits.xenproject.org>
Date: Mon, 09 Oct 2017 00:22:32 +0000
Subject: [Xen-changelog] [xen stable-4.9] VT-d: use correct BDF for VF to
	search VT-d unit
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQ3OGU0MGNkNjQ0N2IzNDNhNDdjZTk5Yjg0MDFmN2RlY2U3NzA3OTkKQXV0aG9yOiAg
ICAgQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KQXV0aG9yRGF0ZTogRnJpIE9jdCA2IDE0
OjU0OjUxIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDb21taXREYXRlOiBGcmkgT2N0IDYgMTQ6NTQ6NTEgMjAxNyArMDIwMAoKICAgIFZULWQ6
IHVzZSBjb3JyZWN0IEJERiBmb3IgVkYgdG8gc2VhcmNoIFZULWQgdW5pdAogICAgCiAgICBXaGVu
IFNSLUlPViBpcyBlbmFibGVkLCAnVmlydHVhbCBGdW5jdGlvbnMnIG9mIGEgJ1BoeXNpY2FsIEZ1
bmN0aW9uJwogICAgYXJlIHVuZGVyIHRoZSBzY29wZSBvZiB0aGUgc2FtZSBWVC1kIHVuaXQgYXMg
dGhlICdQaHlzaWNhbCBGdW5jdGlvbicuCiAgICBBICdQaHlzaWNhbCBGdW5jdGlvbicgY2FuIGJl
IGEgJ1RyYWRpdGlvbmFsIEZ1bmN0aW9uJyBvciBhbiBBUkkKICAgICdFeHRlbmRlZCBGdW5jdGlv
bicuIEFuZCBmdXJ0aGVybW9yZSwgJ0V4dGVuZGVkIEZ1bmN0aW9ucycgb24gYW4KICAgIGVuZHBv
aW50IGFyZSB1bmRlciB0aGUgc2NvcGUgb2YgdGhlIHNhbWUgVlQtZCB1bml0IGFzIHRoZSAnVHJh
ZGl0aW9uYWwKICAgIEZ1bmN0aW9ucycgb24gdGhlIGVuZHBvaW50LiBUbyBzZWFyY2ggVlQtZCB1
bml0IGZvciBhIFZGLCBpZiBpdHMgUEYKICAgIGlzbid0IGFuIGV4dGVuZGVkIGZ1bmN0aW9uLCB0
aGUgQkRGIG9mIFBGIHNob3VsZCBiZSB1c2VkLiBPdGhlcndpc2UKICAgIHRoZSBCREYgb2YgYSB0
cmFkaXRpb25hbCBmdW5jdGlvbiBpbiB0aGUgc2FtZSBkZXZpY2Ugd2l0aCB0aGUgUEYKICAgIHNo
b3VsZCBiZSB1c2VkLgogICAgCiAgICBDdXJyZW50IGNvZGUgdXNlcyBQQ0lfU0xPVCgpIHRvIHJl
Y29nbml6ZSBhbiBBUkkgJ0V4dGVuZGVkIEZ1bmNpb24nLgogICAgQnV0IGl0IGlzIGNvbmNlcHR1
YWxseSB3cm9uZyB3L28gY2hlY2tpbmcgd2hldGhlciBQRiBpcyBhbiBleHRlbmRlZAogICAgZnVu
Y3Rpb24gYW5kIHdvdWxkIGxlYWQgdG8gbWF0Y2ggVkZzIG9mIGEgUkMgaW50ZWdyYXRlZCBQRiB0
byBhIHdyb25nCiAgICBWVC1kIHVuaXQuCiAgICAKICAgIFRoaXMgcGF0Y2ggb3ZlcnJpZGVzIFZG
ICdpc19leHRmbicgZmllbGQgYW5kIHVzZXMgdGhpcyBmaWVsZCB0bwogICAgaW5kaWNhdGUgd2hl
dGhlciB0aGUgUEYgb2YgdGhpcyBWRiBpcyBhbiBleHRlbmRlZCBmdW5jdGlvbi4gVGhlIGZpZWxk
CiAgICBoZWxwcyB0byB1c2UgY29ycmVjdCBCREYgdG8gc2VhcmNoIFZULWQgdW5pdC4KICAgIAog
ICAgUmVwb3J0ZWQtYnk6IENyYXdmb3JkLCBFcmljIFIgPEVyaWMuUi5DcmF3Zm9yZEBpbnRlbC5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogICAgQWNrZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFRlc3RlZC1ieTogQ3Jhd2Zv
cmQsIEVyaWMgUiA8RXJpYy5SLkNyYXdmb3JkQGludGVsLmNvbT4KICAgIG1hc3RlciBjb21taXQ6
IGMyODZhZjU0YzcxNzdjMTQxODAxMjFiNDIyZDhkZjcyODFlNTQ3Y2IKICAgIG1hc3RlciBkYXRl
OiAyMDE3LTA5LTAxIDExOjAyOjIzICswMjAwCi0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
cGNpLmMgICAgICB8IDE5ICsrKysrKysrKysrKysrKy0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9kbWFyLmMgfCAxMiArKysrKystLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9wY2kuaCAg
ICAgICAgICAgICAgfCAgNCArKysrCiAzIGZpbGVzIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyks
IDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Bj
aS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKaW5kZXggYzhlMmQyZC4uYjAwZGUy
NCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKQEAgLTU5NSwyMSArNTk1LDI0IEBAIGludCBwY2lfYWRk
X2RldmljZSh1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuLAogICAgIHVuc2lnbmVkIGludCBzbG90
ID0gUENJX1NMT1QoZGV2Zm4pLCBmdW5jID0gUENJX0ZVTkMoZGV2Zm4pOwogICAgIGNvbnN0IGNo
YXIgKnBkZXZfdHlwZTsKICAgICBpbnQgcmV0OworICAgIGJvb2wgcGZfaXNfZXh0Zm4gPSBmYWxz
ZTsKIAotICAgIGlmICghaW5mbykKKyAgICBpZiAoICFpbmZvICkKICAgICAgICAgcGRldl90eXBl
ID0gImRldmljZSI7Ci0gICAgZWxzZSBpZiAoaW5mby0+aXNfZXh0Zm4pCi0gICAgICAgIHBkZXZf
dHlwZSA9ICJleHRlbmRlZCBmdW5jdGlvbiI7Ci0gICAgZWxzZSBpZiAoaW5mby0+aXNfdmlydGZu
KQorICAgIGVsc2UgaWYgKCBpbmZvLT5pc192aXJ0Zm4gKQogICAgIHsKICAgICAgICAgcGNpZGV2
c19sb2NrKCk7CiAgICAgICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXYoc2VnLCBpbmZvLT5waHlzZm4u
YnVzLCBpbmZvLT5waHlzZm4uZGV2Zm4pOworICAgICAgICBpZiAoIHBkZXYgKQorICAgICAgICAg
ICAgcGZfaXNfZXh0Zm4gPSBwZGV2LT5pbmZvLmlzX2V4dGZuOwogICAgICAgICBwY2lkZXZzX3Vu
bG9jaygpOwogICAgICAgICBpZiAoICFwZGV2ICkKICAgICAgICAgICAgIHBjaV9hZGRfZGV2aWNl
KHNlZywgaW5mby0+cGh5c2ZuLmJ1cywgaW5mby0+cGh5c2ZuLmRldmZuLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgTlVMTCwgbm9kZSk7CiAgICAgICAgIHBkZXZfdHlwZSA9ICJ2aXJ0dWFs
IGZ1bmN0aW9uIjsKICAgICB9CisgICAgZWxzZSBpZiAoIGluZm8tPmlzX2V4dGZuICkKKyAgICAg
ICAgcGRldl90eXBlID0gImV4dGVuZGVkIGZ1bmN0aW9uIjsKICAgICBlbHNlCiAgICAgewogICAg
ICAgICBpbmZvID0gTlVMTDsKQEAgLTYzMyw3ICs2MzYsMTUgQEAgaW50IHBjaV9hZGRfZGV2aWNl
KHUxNiBzZWcsIHU4IGJ1cywgdTggZGV2Zm4sCiAgICAgcGRldi0+bm9kZSA9IG5vZGU7CiAKICAg
ICBpZiAoIGluZm8gKQorICAgIHsKICAgICAgICAgcGRldi0+aW5mbyA9ICppbmZvOworICAgICAg
ICAvKgorICAgICAgICAgKiBWRidzICdpc19leHRmbicgZmllbGQgaXMgdXNlZCB0byBpbmRpY2F0
ZSB3aGV0aGVyIGl0cyBQRiBpcyBhbgorICAgICAgICAgKiBleHRlbmRlZCBmdW5jdGlvbi4KKyAg
ICAgICAgICovCisgICAgICAgIGlmICggcGRldi0+aW5mby5pc192aXJ0Zm4gKQorICAgICAgICAg
ICAgcGRldi0+aW5mby5pc19leHRmbiA9IHBmX2lzX2V4dGZuOworICAgIH0KICAgICBlbHNlIGlm
ICggIXBkZXYtPnZmX3JsZW5bMF0gKQogICAgIHsKICAgICAgICAgdW5zaWduZWQgaW50IHBvcyA9
IHBjaV9maW5kX2V4dF9jYXBhYmlsaXR5KHNlZywgYnVzLCBkZXZmbiwKZGlmZiAtLWdpdCBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvZG1hci5jCmluZGV4IDgyMDQwZGQuLmYxZDBjNzAgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL2RtYXIuYwpAQCAtMjExLDE1ICsyMTEsMTUgQEAgc3RydWN0IGFjcGlfZHJoZF91bml0ICph
Y3BpX2ZpbmRfbWF0Y2hlZF9kcmhkX3VuaXQoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYpCiAg
ICAgaWYgKCBwZGV2ID09IE5VTEwgKQogICAgICAgICByZXR1cm4gTlVMTDsKIAotICAgIGlmICgg
cGRldi0+aW5mby5pc19leHRmbiApCisgICAgaWYgKCBwZGV2LT5pbmZvLmlzX3ZpcnRmbiApCiAg
ICAgewotICAgICAgICBidXMgPSBwZGV2LT5idXM7Ci0gICAgICAgIGRldmZuID0gMDsKKyAgICAg
ICAgYnVzID0gcGRldi0+aW5mby5waHlzZm4uYnVzOworICAgICAgICBkZXZmbiA9ICFwZGV2LT5p
bmZvLmlzX2V4dGZuID8gcGRldi0+aW5mby5waHlzZm4uZGV2Zm4gOiAwOwogICAgIH0KLSAgICBl
bHNlIGlmICggcGRldi0+aW5mby5pc192aXJ0Zm4gKQorICAgIGVsc2UgaWYgKCBwZGV2LT5pbmZv
LmlzX2V4dGZuICkKICAgICB7Ci0gICAgICAgIGJ1cyA9IHBkZXYtPmluZm8ucGh5c2ZuLmJ1czsK
LSAgICAgICAgZGV2Zm4gPSBQQ0lfU0xPVChwZGV2LT5pbmZvLnBoeXNmbi5kZXZmbikgPyAwIDog
cGRldi0+aW5mby5waHlzZm4uZGV2Zm47CisgICAgICAgIGJ1cyA9IHBkZXYtPmJ1czsKKyAgICAg
ICAgZGV2Zm4gPSAwOwogICAgIH0KICAgICBlbHNlCiAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUveGVuL3BjaS5oIGIveGVuL2luY2x1ZGUveGVuL3BjaS5oCmluZGV4IDU5YjZlOGEuLmRh
MWJkMjIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9wY2kuaAorKysgYi94ZW4vaW5jbHVk
ZS94ZW4vcGNpLmgKQEAgLTM5LDYgKzM5LDEwIEBACiAjZGVmaW5lIFBDSV9TQkRGMyhzLGIsZGYp
ICgoKChzKSAmIDB4ZmZmZikgPDwgMTYpIHwgUENJX0JERjIoYiwgZGYpKQogCiBzdHJ1Y3QgcGNp
X2Rldl9pbmZvIHsKKyAgICAvKgorICAgICAqIFZGJ3MgJ2lzX2V4dGZuJyBmaWVsZCBpcyB1c2Vk
IHRvIGluZGljYXRlIHdoZXRoZXIgaXRzIFBGIGlzIGFuIGV4dGVuZGVkCisgICAgICogZnVuY3Rp
b24uCisgICAgICovCiAgICAgYm9vbF90IGlzX2V4dGZuOwogICAgIGJvb2xfdCBpc192aXJ0Zm47
CiAgICAgc3RydWN0IHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Mon Oct 09 00:22:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 00:22:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1LqI-0007vy-5p; Mon, 09 Oct 2017 00:22:46 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1LqH-0007vo-AX
 for xen-changelog@lists.xensource.com; Mon, 09 Oct 2017 00:22:45 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 68/FD-02227-451CAD95; Mon, 09 Oct 2017 00:22:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVTf44K1
 Ig6cTdS0mbDNwYPTY3reLPYAxijUzLym/IoE1Y2/THbaC80YVH3uXMjcwvlHsYuTiEBL4zSgx
 a8F3VgjnPKPEqYcnmboYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIl1g4a
 wE7iM0rYCZxePIdMJsFqL75/kPmCYwcCxgZVjFqFKcWlaUW6RoZ6iUVZaZnlOQmZuboGhoY6+
 WmFhcnpqfmJCYV6yXn525iBHqlnoGBcQdjz16/Q4ySHExKoryT996KFOJLyk+pzEgszogvKs1
 JLT7EKMPBoSTBW3cAKCdYlJqeWpGWmQMMD5i0BAePkgivPEiat7ggMbc4Mx0idYpRUUqc1wYk
 IQCSyCjNg2uDheQlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8rSBTeDLzSuCmvwJazAS0m
 LH4BsjikkSElFQDY7j+/3WbpU4xlN5f0GXw9H7Bj4t7vwrujAuZou17afKtSo1SHadPjkfObV
 cTsfhob5j0OMDHU2j+csMSUSvpG1/YFDZoPgnk8ftZ9U0s1HJjZJTNGtHd9568CXrl0JH+fo6
 A66XCoycqJwe8UZgbG/rDQPjcoWtSp3ewTl2TynlomT2Pb+xmKSWW4oxEQy3mouJEANiBgNNE
 AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1507508562!106073561!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42611 invoked from network); 9 Oct 2017 00:22:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Oct 2017 00:22:43 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1LqE-0000vB-F8
 for xen-changelog@lists.xensource.com; Mon, 09 Oct 2017 00:22:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1LqE-0005lt-ET
 for xen-changelog@lists.xensource.com; Mon, 09 Oct 2017 00:22:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1LqE-0005lt-ET@xenbits.xenproject.org>
Date: Mon, 09 Oct 2017 00:22:42 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/emul: Fix the handling of
	unimplemented Grp7 instructions
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDhmZWY4M2U2MGJjMzAzNmM4YmY0ZDM3ZDU5MTE0Yzc2NjYxMGJlN2MKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE9jdCA2IDE0OjU1OjMzIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDYgMTQ6NTU6MzMgMjAxNyArMDIw
MAoKICAgIHg4Ni9lbXVsOiBGaXggdGhlIGhhbmRsaW5nIG9mIHVuaW1wbGVtZW50ZWQgR3JwNyBp
bnN0cnVjdGlvbnMKICAgIAogICAgR3JwNyBpcyBhYm5vcm1hbGx5IGNvbXBsaWNhdGVkIHRvIGRl
Y29kZSwgZXZlbiBieSB4ODYncyBzdGFuZGFyZHMsIHdpdGgKICAgIHtzLGx9bXN3IGJlaW5nIHRo
ZSBwcm9ibGVtYXRpYyBjYXNlcy4KICAgIAogICAgUHJldmlvdXNseSwgYW55IHZhbHVlIHdoaWNo
IGZlbGwgdGhyb3VnaCB0aGUgZmlyc3Qgc3dpdGNoIHN0YXRlbWVudCAobG9va2luZwogICAgZm9y
IGluc3RydWN0aW9ucyB3aXRoIGVudGlyZWx5IGltcGxpY2l0IG9wZXJhbmRzKSB3b3VsZCBiZSBp
bnRlcnByZXRlZCBieSB0aGUKICAgIHNlY29uZCBzd2l0Y2ggc3RhdGVtZW50IChoYW5kbGluZyBp
bnN0cnVjdGlvbnMgd2l0aCBtZW1vcnkgb3BlcmFuZHMpLgogICAgCiAgICBVbmltcGxlbWVudGVk
IGluc3RydWN0aW9ucyB3b3VsZCB0aGVuIGhpdCB0aGUgI1VEIGNhc2UgZm9yIGhhdmluZyBhIG5v
bi1tZW1vcnkKICAgIG9wZXJhbmQsIHJhdGhlciB0aGFuIHRha2luZyB0aGUgY2Fubm90X2VtdWxh
dGUgcGF0aC4KICAgIAogICAgQ29uc29saWRhdGUgdGhlIHR3byBzd2l0Y2ggc3RhdGVtZW50cyBp
bnRvIGEgc2luZ2xlIG9uZSwgdXNpbmcgcmFuZ2VzIHRvIGNvdmVyCiAgICB0aGUgaW5zdHJ1Y3Rp
b25zIHdpdGggbWVtb3J5IG9wZXJhbmRzLgogICAgCiAgICBSZXBvcnRlZC1ieTogUGV0cmUgUGly
Y2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNGQzZjBm
ZGU0NzFlNzU4OGNlNTEyZWFmZjFhYmRhYjIwOWQ4Y2Q0YgogICAgbWFzdGVyIGRhdGU6IDIwMTct
MDktMDUgMTI6NTg6NDcgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2Vt
dWxhdGUuYyB8IDU0ICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCAzMyBpbnNlcnRpb25zKCspLCAyMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZf
ZW11bGF0ZS94ODZfZW11bGF0ZS5jCmluZGV4IDhhMzA3MTUuLmUzYjliNTEgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC00OTg2LDkgKzQ5ODYsMTIgQEAgeDg2X2Vt
dWxhdGUoCiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAKLSAgICBjYXNlIFg4NkVNVUxfT1BD
KDB4MGYsIDB4MDEpOiAvKiBHcnA3ICovIHsKKyAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4
MDEpOiAvKiBHcnA3ICovCisgICAgewogICAgICAgICB1bnNpZ25lZCBsb25nIGJhc2UsIGxpbWl0
LCBjcjAsIGNyMHc7CiAKKyAgICAgICAgc2VnID0gKG1vZHJtX3JlZyAmIDEpID8geDg2X3NlZ19p
ZHRyIDogeDg2X3NlZ19nZHRyOworCiAgICAgICAgIHN3aXRjaCggbW9kcm0gKQogICAgICAgICB7
CiAgICAgICAgIGNhc2UgMHhjYTogLyogY2xhYyAqLwpAQCAtNDk5OSw3ICs1MDAyLDcgQEAgeDg2
X2VtdWxhdGUoCiAgICAgICAgICAgICBfcmVncy5lZmxhZ3MgJj0gflg4Nl9FRkxBR1NfQUM7CiAg
ICAgICAgICAgICBpZiAoIG1vZHJtID09IDB4Y2IgKQogICAgICAgICAgICAgICAgIF9yZWdzLmVm
bGFncyB8PSBYODZfRUZMQUdTX0FDOwotICAgICAgICAgICAgZ290byBjb21wbGV0ZV9pbnNuOwor
ICAgICAgICAgICAgYnJlYWs7CiAKICNpZmRlZiBfX1hFTl9fCiAgICAgICAgIGNhc2UgMHhkMTog
LyogeHNldGJ2ICovCkBAIC01MDExLDcgKzUwMTQsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBoYW5kbGVfeHNldGJ2KF9yZWdzLmVjeCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9yZWdzLmVheCB8IChf
cmVncy5yZHggPDwgMzIpKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWENf
R1AsIDApOwotICAgICAgICAgICAgZ290byBjb21wbGV0ZV9pbnNuOworICAgICAgICAgICAgYnJl
YWs7CiAjZW5kaWYKIAogICAgICAgICBjYXNlIDB4ZDQ6IC8qIHZtZnVuYyAqLwpAQCAtNTAxOSw3
ICs1MDIyLDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICBmYWlsX2lmKCFvcHMtPnZtZnVu
Yyk7CiAgICAgICAgICAgICBpZiAoIChyYyA9IG9wcy0+dm1mdW5jKGN0eHQpKSAhPSBYODZFTVVM
X09LQVkgKQogICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKLSAgICAgICAgICAgIGdvdG8gY29t
cGxldGVfaW5zbjsKKyAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgMHhkNTogLyog
eGVuZCAqLwogICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5wZngsIEVYQ19V
RCk7CkBAIC01MDMzLDcgKzUwMzYsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBFWENfVUQpOwogICAgICAgICAgICAgLyogTmVpdGhlciBITEUgbm9y
IFJUTSBjYW4gYmUgYWN0aXZlIHdoZW4gd2UgZ2V0IGhlcmUuICovCiAgICAgICAgICAgICBfcmVn
cy5lZmxhZ3MgfD0gWDg2X0VGTEFHU19aRjsKLSAgICAgICAgICAgIGdvdG8gY29tcGxldGVfaW5z
bjsKKyAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgMHhkZjogLyogaW52bHBnYSAq
LwogICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFpbl9wcm90bW9kZShjdHh0LCBv
cHMpLCBFWENfVUQpOwpAQCAtNTA0Miw3ICs1MDQ1LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAg
ICAgICBpZiAoIChyYyA9IG9wcy0+aW52bHBnKHg4Nl9zZWdfbm9uZSwgdHJ1bmNhdGVfZWEoX3Jl
Z3MucihheCkpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHh0KSkgKQog
ICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKLSAgICAgICAgICAgIGdvdG8gY29tcGxldGVfaW5z
bjsKKyAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgMHhmOTogLyogcmR0c2NwICov
CiAgICAgICAgICAgICBmYWlsX2lmKG9wcy0+cmVhZF9tc3IgPT0gTlVMTCk7CkBAIC01MDkwLDE3
ICs1MDkzLDE3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgICAgIGJhc2UgKz0gc2l6ZW9m
KHplcm8pOwogICAgICAgICAgICAgICAgIGxpbWl0IC09IHNpemVvZih6ZXJvKTsKICAgICAgICAg
ICAgIH0KLSAgICAgICAgICAgIGdvdG8gY29tcGxldGVfaW5zbjsKLSAgICAgICAgfQorICAgICAg
ICAgICAgYnJlYWs7CiAgICAgICAgIH0KIAotICAgICAgICBzZWcgPSAobW9kcm1fcmVnICYgMSkg
PyB4ODZfc2VnX2lkdHIgOiB4ODZfc2VnX2dkdHI7CisjZGVmaW5lIF9HUlA3KG1vZCwgcmVnKSBc
CisgICAgICAgICAgICAoKChtb2QpIDw8IDYpIHwgKChyZWcpIDw8IDMpKSAuLi4gKCgobW9kKSA8
PCA2KSB8ICgocmVnKSA8PCAzKSB8IDcpCisjZGVmaW5lIEdSUDdfTUVNKHJlZykgX0dSUDcoMCwg
cmVnKTogY2FzZSBfR1JQNygxLCByZWcpOiBjYXNlIF9HUlA3KDIsIHJlZykKKyNkZWZpbmUgR1JQ
N19BTEwocmVnKSBHUlA3X01FTShyZWcpOiBjYXNlIF9HUlA3KDMsIHJlZykKIAotICAgICAgICBz
d2l0Y2ggKCBtb2RybV9yZWcgJiA3ICkKLSAgICAgICAgewotICAgICAgICBjYXNlIDA6IC8qIHNn
ZHQgKi8KLSAgICAgICAgY2FzZSAxOiAvKiBzaWR0ICovCi0gICAgICAgICAgICBnZW5lcmF0ZV9l
eGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9NRU0sIEVYQ19VRCk7CisgICAgICAgIGNhc2UgR1JQ
N19NRU0oMCk6IC8qIHNnZHQgKi8KKyAgICAgICAgY2FzZSBHUlA3X01FTSgxKTogLyogc2lkdCAq
LworICAgICAgICAgICAgQVNTRVJUKGVhLnR5cGUgPT0gT1BfTUVNKTsKICAgICAgICAgICAgIGdl
bmVyYXRlX2V4Y2VwdGlvbl9pZih1bWlwX2FjdGl2ZShjdHh0LCBvcHMpLCBFWENfR1AsIDApOwog
ICAgICAgICAgICAgZmFpbF9pZighb3BzLT5yZWFkX3NlZ21lbnQgfHwgIW9wcy0+d3JpdGUpOwog
ICAgICAgICAgICAgaWYgKCAocmMgPSBvcHMtPnJlYWRfc2VnbWVudChzZWcsICZzcmVnLCBjdHh0
KSkgKQpAQCAtNTExOCwxMCArNTEyMSwxMSBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBvcF9ieXRlcywgY3R4dCkpICE9IFg4NkVNVUxfT0tBWSApCiAg
ICAgICAgICAgICAgICAgZ290byBkb25lOwogICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGNh
c2UgMjogLyogbGdkdCAqLwotICAgICAgICBjYXNlIDM6IC8qIGxpZHQgKi8KKworICAgICAgICBj
YXNlIEdSUDdfTUVNKDIpOiAvKiBsZ2R0ICovCisgICAgICAgIGNhc2UgR1JQN19NRU0oMyk6IC8q
IGxpZHQgKi8KKyAgICAgICAgICAgIEFTU0VSVChlYS50eXBlID09IE9QX01FTSk7CiAgICAgICAg
ICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIW1vZGVfcmluZzAoKSwgRVhDX0dQLCAwKTsKLSAg
ICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX01FTSwgRVhDX1VE
KTsKICAgICAgICAgICAgIGZhaWxfaWYob3BzLT53cml0ZV9zZWdtZW50ID09IE5VTEwpOwogICAg
ICAgICAgICAgbWVtc2V0KCZzcmVnLCAwLCBzaXplb2Yoc3JlZykpOwogICAgICAgICAgICAgaWYg
KCAocmMgPSByZWFkX3Vsb25nKGVhLm1lbS5zZWcsIGVhLm1lbS5vZmYrMCwKQEAgLTUxMzcsNyAr
NTE0MSw4IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgaWYgKCAocmMgPSBvcHMtPndyaXRl
X3NlZ21lbnQoc2VnLCAmc3JlZywgY3R4dCkpICkKICAgICAgICAgICAgICAgICBnb3RvIGRvbmU7
CiAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgY2FzZSA0OiAvKiBzbXN3ICovCisKKyAgICAg
ICAgY2FzZSBHUlA3X0FMTCg0KTogLyogc21zdyAqLwogICAgICAgICAgICAgZ2VuZXJhdGVfZXhj
ZXB0aW9uX2lmKHVtaXBfYWN0aXZlKGN0eHQsIG9wcyksIEVYQ19HUCwgMCk7CiAgICAgICAgICAg
ICBpZiAoIGVhLnR5cGUgPT0gT1BfTUVNICkKICAgICAgICAgICAgIHsKQEAgLTUxNTIsNyArNTE1
Nyw4IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgaWYgKCAocmMgPSBvcHMtPnJlYWRfY3Io
MCwgJmRzdC52YWwsIGN0eHQpKSApCiAgICAgICAgICAgICAgICAgZ290byBkb25lOwogICAgICAg
ICAgICAgYnJlYWs7Ci0gICAgICAgIGNhc2UgNjogLyogbG1zdyAqLworCisgICAgICAgIGNhc2Ug
R1JQN19BTEwoNik6IC8qIGxtc3cgKi8KICAgICAgICAgICAgIGZhaWxfaWYob3BzLT5yZWFkX2Ny
ID09IE5VTEwpOwogICAgICAgICAgICAgZmFpbF9pZihvcHMtPndyaXRlX2NyID09IE5VTEwpOwog
ICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFtb2RlX3JpbmcwKCksIEVYQ19HUCwg
MCk7CkBAIC01MTY4LDEzICs1MTc0LDE5IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgaWYg
KCAocmMgPSBvcHMtPndyaXRlX2NyKDAsIGNyMCwgY3R4dCkpICkKICAgICAgICAgICAgICAgICBn
b3RvIGRvbmU7CiAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgY2FzZSA3OiAvKiBpbnZscGcg
Ki8KKworICAgICAgICBjYXNlIEdSUDdfTUVNKDcpOiAvKiBpbnZscGcgKi8KKyAgICAgICAgICAg
IEFTU0VSVChlYS50eXBlID09IE9QX01FTSk7CiAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRp
b25faWYoIW1vZGVfcmluZzAoKSwgRVhDX0dQLCAwKTsKLSAgICAgICAgICAgIGdlbmVyYXRlX2V4
Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX01FTSwgRVhDX1VEKTsKICAgICAgICAgICAgIGZhaWxf
aWYob3BzLT5pbnZscGcgPT0gTlVMTCk7CiAgICAgICAgICAgICBpZiAoIChyYyA9IG9wcy0+aW52
bHBnKGVhLm1lbS5zZWcsIGVhLm1lbS5vZmYsIGN0eHQpKSApCiAgICAgICAgICAgICAgICAgZ290
byBkb25lOwogICAgICAgICAgICAgYnJlYWs7CisKKyN1bmRlZiBHUlA3X0FMTAorI3VuZGVmIEdS
UDdfTUVNCisjdW5kZWYgX0dSUDcKKwogICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgZ290
byBjYW5ub3RfZW11bGF0ZTsKICAgICAgICAgfQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Mon Oct 09 00:22:56 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 00:22:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1LqS-0007y8-8K; Mon, 09 Oct 2017 00:22:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1LqQ-0007xu-Qk
 for xen-changelog@lists.xensource.com; Mon, 09 Oct 2017 00:22:54 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 D7/28-03870-E51CAD95; Mon, 09 Oct 2017 00:22:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTf24K1
 Ig9v9GhYTthk4MHps79vFHsAYxZqZl5RfkcCasfzoYvaCdwIVjbfsGxg38HYxcnEICfxmlJi7
 6AILhHOeUeL1pv2sXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILCwRIPJ7Tz
 QRi8wqYSSyfdwSshgWovvdZP/MERo4FjAyrGDWKU4vKUot0DU31kooy0zNKchMzc3QNDcz0cl
 OLixPTU3MSk4r1kvNzNzECfcIABDsYvy0LOMQoycGkJMo7ee+tSCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvBYHgHKCRanpqRVpmTnA4IBJS3DwKInwyoOkeYsLEnOLM9MhUqcYFaXEeW1AEgIg
 iYzSPLg2WEBeYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjCvI8gUnsy8Erjpr4AWMwEtZiy+A
 bK4JBEhJdXAuNDDqvh/g+1l75JT6YfdvRVrH/CKLa96vomZZ0ONn0f0/Ll/jzRzWXCcmJK8tC
 lRTNMqOMC549WZra2nRSwC55r9Nn3DsDWwr/riwf/yoZf/5e417pvjWnP/VlFew6nd2ZsZVm9
 s2vzVeP99BYYndxS1bfm2JOW8EnlQsaH+iNkSiWtvTdLClViKMxINtZiLihMBDrYR0EMCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1507508572!109214951!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20105 invoked from network); 9 Oct 2017 00:22:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Oct 2017 00:22:53 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1LqO-0000vL-J0
 for xen-changelog@lists.xensource.com; Mon, 09 Oct 2017 00:22:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1LqO-0005mt-Gd
 for xen-changelog@lists.xensource.com; Mon, 09 Oct 2017 00:22:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1LqO-0005mt-Gd@xenbits.xenproject.org>
Date: Mon, 09 Oct 2017 00:22:52 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86emul: correct VEX.W handling
	for non-64-bit VPINSRD
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGE1NjhlMjVhMzhlNTVkMTVjYThiMDAzZTI4MWNlOWJjMjhmY2VlMjQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgT2N0IDYg
MTQ6NTY6MTEgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgNiAxNDo1NjoxMSAyMDE3ICswMjAwCgogICAgeDg2
ZW11bDogY29ycmVjdCBWRVguVyBoYW5kbGluZyBmb3Igbm9uLTY0LWJpdCBWUElOU1JECiAgICAK
ICAgIEdvaW5nIHRob3VnaCB0aGUgWEVEIGNvbW1pdHMgZnJvbSB0aGUgbGFzdCBjb3VwbGUgb2Yg
bW9udGhzIG1hZGUgbWUKICAgIG5vdGljZSB0aGF0IFZQSU5TUkQsIG90aGVyIHRoYW4gVlBFWFRS
RCwgZG9lcyBub3QgY2xlYXIgVkVYLlcgZm9yIG5vbi0KICAgIDY0LWJpdCBtb2RlcywgbGVhZGlu
ZyB0byBhbiBpbnNlcnRpb24gb2Ygc3RyYXkgMzItYml0cyBvZiB6ZXJvIGluIGNhc2UKICAgIHRo
ZSBvcmlnaW5hbCBpbnN0cnVjdGlvbiBoYWQgdGhlIGJpdCBzZXQuCiAgICAKICAgIEFsc28gcmVt
b3ZlIGEgcG9pbnRsZXNzIGZhbGwtdGhyb3VnaCBpbiBWUEVYVFJXIGhhbmRsaW5nLCBicmluZ2lu
ZwogICAgdGhpbmdzIGluIGxpbmUgd2l0aCBWUElOU1JXLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDlj
MmJhYmQwNWEyMTNmODgwMmUzY2MxYzY0YTJhZjkzMmI1Y2JkN2QKICAgIG1hc3RlciBkYXRlOiAy
MDE3LTA5LTA1IDE3OjMxOjAxICswMjAwCi0tLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4
Nl9lbXVsYXRlLmMgfCA1ICsrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAy
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKaW5kZXgg
ZTNiOWI1MS4uMzBhOGYxMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4
Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMK
QEAgLTY3NDQsMTAgKzY3NDQsOSBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZWEudHlwZSA9IE9Q
X01FTTsKICAgICAgICAgZ290byBzaW1kXzBmX2ludF9pbW04OwogCisgICAgQ0FTRV9TSU1EX1BB
Q0tFRF9JTlQoMHgwZiwgMHhjNSk6ICAgICAgLyogcGV4dHJ3ICRpbW04LHsseH1tbSxyZWcgKi8K
ICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmLCAweGM1KTogICAvKiB2cGV4dHJ3ICRp
bW04LHhtbSxyZWcgKi8KICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5sLCBFWENf
VUQpOwotICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KLSAgICBDQVNFX1NJTURfUEFDS0VEX0lO
VCgweDBmLCAweGM1KTogICAgICAvKiBwZXh0cncgJGltbTgseyx4fW1tLHJlZyAqLwogICAgICAg
ICBvcGMgPSBpbml0X3ByZWZpeGVzKHN0dWIpOwogICAgICAgICBvcGNbMF0gPSBiOwogICAgICAg
ICAvKiBDb252ZXJ0IEdQUiBkZXN0aW5hdGlvbiB0byAlckFYLiAqLwpAQCAtNzUyNiw2ICs3NTI1
LDggQEAgeDg2X2VtdWxhdGUoCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjNhLCAw
eDIwKTogLyogdnBpbnNyYiAkaW1tOCxyMzIvbTgseG1tLHhtbSAqLwogICAgIGNhc2UgWDg2RU1V
TF9PUENfVkVYXzY2KDB4MGYzYSwgMHgyMik6IC8qIHZwaW5zcntkLHF9ICRpbW04LHIvbSx4bW0s
eG1tICovCiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgubCwgRVhDX1VEKTsKKyAg
ICAgICAgaWYgKCAhbW9kZV82NGJpdCgpICkKKyAgICAgICAgICAgIHZleC53ID0gMDsKICAgICAg
ICAgbWVtY3B5KG1tdmFscCwgJnNyYy52YWwsIG9wX2J5dGVzKTsKICAgICAgICAgZWEudHlwZSA9
IE9QX01FTTsKICAgICAgICAgb3BfYnl0ZXMgPSBzcmMuYnl0ZXM7Ci0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC45CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Mon Oct 09 00:23:06 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 00:23:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1Lqc-0007zQ-9w; Mon, 09 Oct 2017 00:23:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1Lqb-0007zF-7P
 for xen-changelog@lists.xensource.com; Mon, 09 Oct 2017 00:23:05 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 71/39-01777-861CAD95; Mon, 09 Oct 2017 00:23:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTf94K1
 Ig7sfjCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y/vdVvaC3dwVi27vZmxg/MPRxcjFISTwm1Fi
 75kZbF2MnEDOeUaJHXciuhg5ONgExCTm7lUACYsIqErMWrGcGaJEXaLpdwNYubCAv8ShF2fB4
 rwCZhINHX9ZQGwWoPpfy+YwT2DkWMDIsIpRozi1qCy1SNfQRC+pKDM9oyQ3MTNH19DAWC83tb
 g4MT01JzGpWC85P3cTI9AnDECwg3HFds9DjJIcTEqivJP33ooU4kvKT6nMSCzOiC8qzUktPsQ
 ow8GhJMFbdwAoJ1iUmp5akZaZAwwOmLQEB4+SCK88SJq3uCAxtzgzHSJ1ilFRSpzXBiQhAJLI
 KM2Da4MF5CVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ8x4AmcKTmVcCN/0V0GImoMWMxTdAF
 pckIqSkGhgXTn79WW+D/nEurqKnn7g3CtwTaHvSE7ItbOY1npshtZl7dnV3XFH0lzwXOPmNeq
 nCJDMB9y57wXef5EPv9R75Lbx2z7SdtU4zF7dMYt4UN/v+v7BWW3HBPqNZuxVip/gpnVWVtC9
 +Z3GB8YW0pIXcgTkON7coL0h473H/+GnuLzt/HvvOtvyAEktxRqKhFnNRcSIANrg4ykMCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1507508582!109147938!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35825 invoked from network); 9 Oct 2017 00:23:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Oct 2017 00:23:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1LqY-0000w7-Ky
 for xen-changelog@lists.xensource.com; Mon, 09 Oct 2017 00:23:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1LqY-0005nZ-KR
 for xen-changelog@lists.xensource.com; Mon, 09 Oct 2017 00:23:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1LqY-0005nZ-KR@xenbits.xenproject.org>
Date: Mon, 09 Oct 2017 00:23:02 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86emul: correct VEX.L handling
	for VCVT{, T}S{S, D}2SI
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGU4ZmQzNzIzNTA2NDM0N2NmZDhjMDg5YjQ4ZTIzMjgwNTUxZDM1YTMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgT2N0IDYg
MTQ6NTY6NDcgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgNiAxNDo1Njo0NyAyMDE3ICswMjAwCgogICAgeDg2
ZW11bDogY29ycmVjdCBWRVguTCBoYW5kbGluZyBmb3IgVkNWVHssVH1Te1MsRH0yU0kKICAgIAog
ICAgUmVjZW50IGNoYW5nZXMgdG8gdGhlIFNETSAoYW5kIFhFRCkgaGF2ZSBtYWRlIGNsZWFyIHRo
YXQgb2xkZXIgaGFyZHdhcmUKICAgIHJhaXNpbmcgI1VEIHdoZW4gdGhlIGJpdCBpcyBzZXQgd2Fz
IHJlYWxseSBhbiBlcnJhdHVtLiBHZW5lcmFsaXplIHRoZQogICAgc28gZmFyIEFNRC1vbmx5IG92
ZXJyaWRlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGE2NDg4OTY1Y2EzZWMzMGYyZTBiNzAyMmI1Mzli
YmE3OGMyYWVlZGUKICAgIG1hc3RlciBkYXRlOiAyMDE3LTA5LTA1IDE3OjMyOjA1ICswMjAwCi0t
LQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCA1ICsrLS0tCiAxIGZp
bGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4
Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKaW5kZXggMzBhOGYxMy4uNTA2NjQxMCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTU2MDksOSArNTYwOSw4IEBAIHg4Nl9l
bXVsYXRlKAogICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgewotICAgICAgICAgICAg
aWYgKCBjdHh0LT52ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgKQotICAgICAgICAgICAgICAgIHZl
eC5sID0gMDsKLSAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgubCB8fCB2ZXgu
cmVnICE9IDB4ZiwgRVhDX1VEKTsKKyAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2
ZXgucmVnICE9IDB4ZiwgRVhDX1VEKTsKKyAgICAgICAgICAgIHZleC5sID0gMDsKICAgICAgICAg
ICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eCk7CiAgICAgICAgICAgICBnZXRfZnB1KFg4
NkVNVUxfRlBVX3ltbSwgJmZpYyk7CiAgICAgICAgIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Mon Oct 09 00:23:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 00:23:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1Lqn-00080s-BY; Mon, 09 Oct 2017 00:23:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1Lqm-00080g-9g
 for xen-changelog@lists.xensource.com; Mon, 09 Oct 2017 00:23:16 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 05/78-03870-371CAD95; Mon, 09 Oct 2017 00:23:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVbfw4K1
 IgwcvTCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y/pTwYK9ehXH7m9jb2B8oNbFyMUhJPCbUWLf
 tD0sEM55Rom3R14zdTFycLAJiEnM3avQxcjJISKgKjFrxXJmEFtIQF2i6XcDG0iJsICbxNGD6
 SBhXgEziaP3n4KVsACVf105lXECI8cCRoZVjBrFqUVlqUW6RmZ6SUWZ6RkluYmZObqGBmZ6ua
 nFxYnpqTmJScV6yfm5mxiBHmEAgh2MZxYEHmKU5GBSEuWdvPdWpBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJXosDQDnBotT01Iq0zBxgaMCkJTh4lER45UHSvMUFibnFmekQqVOMuhzHNl3+wyTE
 kpeflyolzmsDUiQAUpRRmgc3AhamlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTM6wgyhSczr
 wRu0yugI5iAjmAsvgFyREkiQkqqgXHrsZ+dCfFrb+6R7p8TuHzerWXJWZJdzsk5ufe4OvIjtV
 +XXbiYmhspN/9W4YuXt94XiexU/2blyhv4xiN8Wylv8AOuUzdETzUv83XXvvFm3sKiE+/sX++
 fIn25oqtM9/uaJoW+yX0tEzLudTge9n15YUvPbXHbQp5Sp4xsqz3rzr6q2XWgkEOJpTgj0VCL
 uag4EQBO7z8sTgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1507508592!76903546!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37402 invoked from network); 9 Oct 2017 00:23:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Oct 2017 00:23:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1Lqi-0000wJ-Mu
 for xen-changelog@lists.xensource.com; Mon, 09 Oct 2017 00:23:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1Lqi-0005o8-MK
 for xen-changelog@lists.xensource.com; Mon, 09 Oct 2017 00:23:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1Lqi-0005o8-MK@xenbits.xenproject.org>
Date: Mon, 09 Oct 2017 00:23:12 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86: introduce and use
	setup_force_cpu_cap()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDYxMjA0NGE4MDk3YzMwM2RlNTIyYTAzNGQwZjAzYTA3YTdmZWQ3NDIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgT2N0IDYg
MTQ6NTc6MjAgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgNiAxNDo1NzoyMCAyMDE3ICswMjAwCgogICAgeDg2
OiBpbnRyb2R1Y2UgYW5kIHVzZSBzZXR1cF9mb3JjZV9jcHVfY2FwKCkKICAgIAogICAgRm9yIFhF
Tl9TTUVQIGFuZCBYRU5fU01BUCB0byBub3QgYmUgY2xlYXJlZCB3aGlsZSBicmluZ2luZyB1cCBB
UHMgd2UnZAogICAgbmVlZCB0byBjbG9uZSB0aGUgcmVzcGVjdGl2ZSBoYWNrIHVzZWQgZm9yIENQ
VUlEX0ZBVUxUSU5HLiBJbnRyb2R1Y2UgYW4KICAgIGludmVyc2Ugb2Ygc2V0dXBfY2xlYXJfY3B1
X2NhcCgpIGluc3RlYWQsIGJ1dCBsZXQgY2xlYXJpbmcgb2YgZmVhdHVyZXMKICAgIG92ZXJydWxl
IGZvcmNlZCBzZXR0aW5nIG9mIHRoZW0uCiAgICAKICAgIFhFTl9TTUFQIGJlaW5nIHdyb25nIHBv
c3QtYm9vdCBpcyBhIHByb2JsZW0gc3BlY2lmaWNhbGx5IGZvciBsaXZlCiAgICBwYXRjaGluZywg
YXMgYSBsaXZlIHBhdGNoIG1heSBuZWVkIGFsdGVybmF0aXZlIGluc3RydWN0aW9uIHBhdGNoaW5n
CiAgICBrZXllZCBvZmYgb2YgdGhhdCBmZWF0dXJlIGZsYWcuCiAgICAKICAgIFJlcG9ydGVkLWJ5
OiBTYXJhaCBOZXdtYW4gPHNlY3VyaXR5QHByZ21yLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogMDgyOWE2
YmRiZGM2Yjc5OTkwYmQwNjY4ZTg0NzI3NWI2YTI3MTdlNQogICAgbWFzdGVyIGRhdGU6IDIwMTct
MDktMDYgMTI6MzI6MDAgKzAyMDAKLS0tCiB4ZW4vYXJjaC94ODYvYXBpYy5jICAgICAgICAgICAg
IHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgICAgICAgfCAyOCArKysrKysrKysr
KysrKysrKysrKysrKysrKystCiB4ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMgICAgICAgIHwgIDUg
Ky0tLS0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICAgfCAgNCArKy0tCiB4ZW4vaW5j
bHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIHwgIDEgKwogNSBmaWxlcyBjaGFuZ2VkLCAzMiBpbnNl
cnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hcGlj
LmMgYi94ZW4vYXJjaC94ODYvYXBpYy5jCmluZGV4IGUzMmRjZDcuLjAyOTFhZjEgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9hcGljLmMKKysrIGIveGVuL2FyY2gveDg2L2FwaWMuYwpAQCAtODU2
LDcgKzg1Niw3IEBAIHN0YXRpYyBpbnQgX19pbml0IGRldGVjdF9pbml0X0FQSUMgKHZvaWQpCiAg
ICAgICAgIHJldHVybiAtMTsKICAgICB9CiAKLSAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVfQVBJ
QywgYm9vdF9jcHVfZGF0YS54ODZfY2FwYWJpbGl0eSk7CisgICAgc2V0dXBfZm9yY2VfY3B1X2Nh
cChYODZfRkVBVFVSRV9BUElDKTsKICAgICBtcF9sYXBpY19hZGRyID0gQVBJQ19ERUZBVUxUX1BI
WVNfQkFTRTsKIAogICAgIC8qIFRoZSBCSU9TIG1heSBoYXZlIHNldCB1cCB0aGUgQVBJQyBhdCBz
b21lIG90aGVyIGFkZHJlc3MgKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9u
LmMgYi94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCmluZGV4IDJmZGMyZjkuLjc4ZjU2NjcgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L2Nw
dS9jb21tb24uYwpAQCAtNTQsNiArNTQsNyBAQCB1bnNpZ25lZCBpbnQgdmFkZHJfYml0cyBfX3Jl
YWRfbW9zdGx5ID0gVkFERFJfQklUUzsKIHU2NCBob3N0X3BhdCA9IDB4MDUwMTAwMDcwNDA2Owog
CiBzdGF0aWMgdW5zaWduZWQgaW50IGNsZWFyZWRfY2Fwc1tOQ0FQSU5UU107CitzdGF0aWMgdW5z
aWduZWQgaW50IGZvcmNlZF9jYXBzW05DQVBJTlRTXTsKIAogdm9pZCBfX2luaXQgc2V0dXBfY2xl
YXJfY3B1X2NhcCh1bnNpZ25lZCBpbnQgY2FwKQogewpAQCAtNjMsNiArNjQsMTAgQEAgdm9pZCBf
X2luaXQgc2V0dXBfY2xlYXJfY3B1X2NhcCh1bnNpZ25lZCBpbnQgY2FwKQogCWlmIChfX3Rlc3Rf
YW5kX3NldF9iaXQoY2FwLCBjbGVhcmVkX2NhcHMpKQogCQlyZXR1cm47CiAKKwlpZiAodGVzdF9i
aXQoY2FwLCBmb3JjZWRfY2FwcykpCisJCXByaW50aygiJXBTIGNsZWFyaW5nIHByZXZpb3VzbHkg
Zm9yY2VkIGZlYXR1cmUgJSN4XG4iLAorCQkgICAgICAgX19idWlsdGluX3JldHVybl9hZGRyZXNz
KDApLCBjYXApOworCiAJX19jbGVhcl9iaXQoY2FwLCBib290X2NwdV9kYXRhLng4Nl9jYXBhYmls
aXR5KTsKIAlkZnMgPSBsb29rdXBfZGVlcF9kZXBzKGNhcCk7CiAKQEAgLTcyLDkgKzc3LDI4IEBA
IHZvaWQgX19pbml0IHNldHVwX2NsZWFyX2NwdV9jYXAodW5zaWduZWQgaW50IGNhcCkKIAlmb3Ig
KGkgPSAwOyBpIDwgRlNDQVBJTlRTOyArK2kpIHsKIAkJY2xlYXJlZF9jYXBzW2ldIHw9IGRmc1tp
XTsKIAkJYm9vdF9jcHVfZGF0YS54ODZfY2FwYWJpbGl0eVtpXSAmPSB+ZGZzW2ldOworCQlpZiAo
IShmb3JjZWRfY2Fwc1tpXSAmIGRmc1tpXSkpCisJCQljb250aW51ZTsKKwkJcHJpbnRrKCIlcFMg
aW1wbGljaXRseSBjbGVhcmluZyBwcmV2aW91c2x5IGZvcmNlZCBmZWF0dXJlKHMpICV1OiUjeFxu
IiwKKwkJICAgICAgIF9fYnVpbHRpbl9yZXR1cm5fYWRkcmVzcygwKSwKKwkJICAgICAgIGksIGZv
cmNlZF9jYXBzW2ldICYgZGZzW2ldKTsKIAl9CiB9CiAKK3ZvaWQgX19pbml0IHNldHVwX2ZvcmNl
X2NwdV9jYXAodW5zaWduZWQgaW50IGNhcCkKK3sKKwlpZiAoX190ZXN0X2FuZF9zZXRfYml0KGNh
cCwgZm9yY2VkX2NhcHMpKQorCQlyZXR1cm47CisKKwlpZiAodGVzdF9iaXQoY2FwLCBjbGVhcmVk
X2NhcHMpKSB7CisJCXByaW50aygiJXBTIHRyaWVzIHRvIGZvcmNlIHByZXZpb3VzbHkgY2xlYXJl
ZCBmZWF0dXJlICUjeFxuIiwKKwkJICAgICAgIF9fYnVpbHRpbl9yZXR1cm5fYWRkcmVzcygwKSwg
Y2FwKTsKKwkJcmV0dXJuOworCX0KKworCV9fc2V0X2JpdChjYXAsIGJvb3RfY3B1X2RhdGEueDg2
X2NhcGFiaWxpdHkpOworfQorCiBzdGF0aWMgdm9pZCBkZWZhdWx0X2luaXQoc3RydWN0IGNwdWlu
Zm9feDg2ICogYykKIHsKIAkvKiBOb3QgbXVjaCB3ZSBjYW4gZG8gaGVyZS4uLiAqLwpAQCAtMzc1
LDggKzM5OSwxMCBAQCB2b2lkIGlkZW50aWZ5X2NwdShzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAJ
Zm9yIChpID0gMDsgaSA8IEZTQ0FQSU5UUzsgKytpKQogCQljLT54ODZfY2FwYWJpbGl0eVtpXSAm
PSBrbm93bl9mZWF0dXJlc1tpXTsKIAotCWZvciAoaSA9IDAgOyBpIDwgTkNBUElOVFMgOyArK2kp
CisJZm9yIChpID0gMCA7IGkgPCBOQ0FQSU5UUyA7ICsraSkgeworCQljLT54ODZfY2FwYWJpbGl0
eVtpXSB8PSBmb3JjZWRfY2Fwc1tpXTsKIAkJYy0+eDg2X2NhcGFiaWxpdHlbaV0gJj0gfmNsZWFy
ZWRfY2Fwc1tpXTsKKwl9CiAKIAkvKiBJZiB0aGUgbW9kZWwgbmFtZSBpcyBzdGlsbCB1bnNldCwg
ZG8gdGFibGUgbG9va3VwLiAqLwogCWlmICggIWMtPng4Nl9tb2RlbF9pZFswXSApIHsKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvaW50ZWwuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvaW50ZWwu
YwppbmRleCAyZTIwMzI3Li42YTQxMzM0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2lu
dGVsLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9pbnRlbC5jCkBAIC0yNyw3ICsyNyw3IEBAIHN0
YXRpYyBib29sIF9faW5pdCBwcm9iZV9pbnRlbF9jcHVpZF9mYXVsdGluZyh2b2lkKQogCiAJZXhw
ZWN0ZWRfbGV2ZWxsaW5nX2NhcCB8PSBMQ0FQX2ZhdWx0aW5nOwogCWxldmVsbGluZ19jYXBzIHw9
ICBMQ0FQX2ZhdWx0aW5nOwotCV9fc2V0X2JpdChYODZfRkVBVFVSRV9DUFVJRF9GQVVMVElORywg
Ym9vdF9jcHVfZGF0YS54ODZfY2FwYWJpbGl0eSk7CisJc2V0dXBfZm9yY2VfY3B1X2NhcChYODZf
RkVBVFVSRV9DUFVJRF9GQVVMVElORyk7CiAJcmV0dXJuIDE7CiB9CiAKQEAgLTMyMCw5ICszMjAs
NiBAQCBzdGF0aWMgdm9pZCBlYXJseV9pbml0X2ludGVsKHN0cnVjdCBjcHVpbmZvX3g4NiAqYykK
IAlpZiAoYyA9PSAmYm9vdF9jcHVfZGF0YSkKIAkJaW50ZWxfaW5pdF9sZXZlbGxpbmcoKTsKIAot
CWlmICh0ZXN0X2JpdChYODZfRkVBVFVSRV9DUFVJRF9GQVVMVElORywgYm9vdF9jcHVfZGF0YS54
ODZfY2FwYWJpbGl0eSkpCi0JCV9fc2V0X2JpdChYODZfRkVBVFVSRV9DUFVJRF9GQVVMVElORywg
Yy0+eDg2X2NhcGFiaWxpdHkpOwotCiAJaW50ZWxfY3R4dF9zd2l0Y2hfbGV2ZWxsaW5nKE5VTEwp
OwogfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9z
ZXR1cC5jCmluZGV4IGY3YjkyNzguLmMzZTI0ZTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9z
ZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0xNDcwLDE0ICsxNDcwLDE0IEBA
IHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAg
ICAgaWYgKCAhb3B0X3NtZXAgKQogICAgICAgICBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFU
VVJFX1NNRVApOwogICAgIGlmICggY3B1X2hhc19zbWVwICYmIG9wdF9zbWVwICE9IFNNRVBfSFZN
X09OTFkgKQotICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVfWEVOX1NNRVAsIGJvb3RfY3B1
X2RhdGEueDg2X2NhcGFiaWxpdHkpOworICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9G
RUFUVVJFX1hFTl9TTUVQKTsKICAgICBpZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9YRU5f
U01FUCkgKQogICAgICAgICBzZXRfaW5fY3I0KFg4Nl9DUjRfU01FUCk7CiAKICAgICBpZiAoICFv
cHRfc21hcCApCiAgICAgICAgIHNldHVwX2NsZWFyX2NwdV9jYXAoWDg2X0ZFQVRVUkVfU01BUCk7
CiAgICAgaWYgKCBjcHVfaGFzX3NtYXAgJiYgb3B0X3NtYXAgIT0gU01BUF9IVk1fT05MWSApCi0g
ICAgICAgIF9fc2V0X2JpdChYODZfRkVBVFVSRV9YRU5fU01BUCwgYm9vdF9jcHVfZGF0YS54ODZf
Y2FwYWJpbGl0eSk7CisgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfWEVO
X1NNQVApOwogICAgIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1hFTl9TTUFQKSApCiAg
ICAgICAgIHNldF9pbl9jcjQoWDg2X0NSNF9TTUFQKTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgK
aW5kZXggMWQxYTRmZi4uMDBjYzIzYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9w
cm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCkBAIC0xNjgs
NiArMTY4LDcgQEAgZXh0ZXJuIGNvbnN0IHN0cnVjdCB4ODZfY3B1X2lkICp4ODZfbWF0Y2hfY3B1
KGNvbnN0IHN0cnVjdCB4ODZfY3B1X2lkIHRhYmxlW10pOwogCiBleHRlcm4gdm9pZCBpZGVudGlm
eV9jcHUoc3RydWN0IGNwdWluZm9feDg2ICopOwogZXh0ZXJuIHZvaWQgc2V0dXBfY2xlYXJfY3B1
X2NhcCh1bnNpZ25lZCBpbnQpOworZXh0ZXJuIHZvaWQgc2V0dXBfZm9yY2VfY3B1X2NhcCh1bnNp
Z25lZCBpbnQpOwogZXh0ZXJuIHZvaWQgcHJpbnRfY3B1X2luZm8odW5zaWduZWQgaW50IGNwdSk7
CiBleHRlcm4gdW5zaWduZWQgaW50IGluaXRfaW50ZWxfY2FjaGVpbmZvKHN0cnVjdCBjcHVpbmZv
X3g4NiAqYyk7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Mon Oct 09 00:23:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 00:23:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1Lqw-000824-D4; Mon, 09 Oct 2017 00:23:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1Lqv-00081u-4z
 for xen-changelog@lists.xensource.com; Mon, 09 Oct 2017 00:23:25 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 74/18-03453-C71CAD95; Mon, 09 Oct 2017 00:23:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbf64K1
 Ig4OnjCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y/+vBraCCbwVLRf+MTUwnuHsYuTiEBL4zSjx
 7OsyFgjnPKPEktunmbsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ2kRFggSmLLK
 iWQMK+AmcSmp5dYQGwWoPItp48yTWDkWMDIsIpRozi1qCy1SNfIVC+pKDM9oyQ3MTNH19DATC
 83tbg4MT01JzGpWC85P3cTI9AnDECwg3HVgsBDjJIcTEqivJP33ooU4kvKT6nMSCzOiC8qzUk
 tPsQow8GhJMFrcQAoJ1iUmp5akZaZAwwOmLQEB4+SCK88SJq3uCAxtzgzHSJ1ilFRSpzXBiQh
 AJLIKM2Da4MF5CVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ87aCTOHJzCuBm/4KaDET0GLG4
 hsgi0sSEVJSDYyiMxwW7X3/OLLqS9nNV08kzz9xyCyMi762/fKx3p/Ojh2xIetXsJewBzu8En
 gdbRUZdn+3F4tUF/cUywlHQk7lLRWLaA7ZrO1n9mC18OxtPZbep+Z1GWufEHqz5YCHaDQ31we
 mp9LOUTtTMs7LXpA7X10Rv3GT1elNnxVi5jrWGa96qy+xaYoSS3FGoqEWc1FxIgDnkEG2QwIA
 AA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1507508602!98237290!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4529 invoked from network); 9 Oct 2017 00:23:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Oct 2017 00:23:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1Lqs-0000wT-Oh
 for xen-changelog@lists.xensource.com; Mon, 09 Oct 2017 00:23:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1Lqs-0005ov-O7
 for xen-changelog@lists.xensource.com; Mon, 09 Oct 2017 00:23:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1Lqs-0005ov-O7@xenbits.xenproject.org>
Date: Mon, 09 Oct 2017 00:23:22 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/HVM: correct repeat count
	update in linear->phys translation
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGIyNDRhYzk5NWM3YzFlZjc5ZmMwZTdjZmJhZDE0NmVjOGYwNDQ1ZjMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgT2N0IDYg
MTQ6NTc6NTUgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgNiAxNDo1Nzo1NSAyMDE3ICswMjAwCgogICAgeDg2
L0hWTTogY29ycmVjdCByZXBlYXQgY291bnQgdXBkYXRlIGluIGxpbmVhci0+cGh5cyB0cmFuc2xh
dGlvbgogICAgCiAgICBGb3IgdGhlIGluc24gZW11bGF0b3IncyBmYWxsYmFjayBsb2dpYyBpbiBS
RVAgSU5TL09VVFMgaGFuZGxpbmcKICAgIHRvIHdvcmsgY29ycmVjdGx5LCAqcmVwcyBtdXN0IG5v
dCBiZSBzZXQgdG8gemVybyB3aGVuIHJldHVybmluZwogICAgWDg2RU1VTF9VTkhBTkRMRUFCTEUu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgQWNrZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAg
ICBtYXN0ZXIgY29tbWl0OiA0OTE2MGQyMDUyMzZkOGUzNmQyN2Q0MGI2YmY2OWI5Yjc1ZjJjMzMz
CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOS0wOCAxNjoyMzo0NiArMDIwMAotLS0KIHhlbi9hcmNo
L3g4Ni9odm0vZW11bGF0ZS5jIHwgMyArKy0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUu
YyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCmluZGV4IGNhMTM3MjIuLmFmMDlkY2MgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vZW11bGF0ZS5jCkBAIC01NjYsMTUgKzU2NiwxNiBAQCBzdGF0aWMgaW50IGh2bWVtdWxfbGlu
ZWFyX3RvX3BoeXMoCiAgICAgICAgICAgICBpZiAoIHBmZWMgJiAoUEZFQ19wYWdlX3BhZ2VkIHwg
UEZFQ19wYWdlX3NoYXJlZCkgKQogICAgICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZ
OwogICAgICAgICAgICAgZG9uZSAvPSBieXRlc19wZXJfcmVwOwotICAgICAgICAgICAgKnJlcHMg
PSBkb25lOwogICAgICAgICAgICAgaWYgKCBkb25lID09IDAgKQogICAgICAgICAgICAgewogICAg
ICAgICAgICAgICAgIEFTU0VSVCghcmV2ZXJzZSk7CiAgICAgICAgICAgICAgICAgaWYgKCBucGZu
ICE9IGdmbl94KElOVkFMSURfR0ZOKSApCiAgICAgICAgICAgICAgICAgICAgIHJldHVybiBYODZF
TVVMX1VOSEFORExFQUJMRTsKKyAgICAgICAgICAgICAgICAqcmVwcyA9IDA7CiAgICAgICAgICAg
ICAgICAgeDg2X2VtdWxfcGFnZWZhdWx0KHBmZWMsIGFkZHIgJiBQQUdFX01BU0ssICZodm1lbXVs
X2N0eHQtPmN0eHQpOwogICAgICAgICAgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsK
ICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICpyZXBzID0gZG9uZTsKICAgICAgICAgICAgIGJy
ZWFrOwogICAgICAgICB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xen.org Mon Oct 09 00:23:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 00:23:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1Lr6-00083y-Eg; Mon, 09 Oct 2017 00:23:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1Lr5-00083j-8f
 for xen-changelog@lists.xensource.com; Mon, 09 Oct 2017 00:23:35 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 11/09-03409-681CAD95; Mon, 09 Oct 2017 00:23:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVbf14K1
 Ig8PnLSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y8rP0ywFcwQqJrRcZm1g7OLtYuTiEBL4zSgx
 c8N0JgjnPKNEz6zvzF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZSIiwQL3Fvv
 zVImFfATOLZlNdgJSxA5Su3PWGdwMixgJFhFaN6cWpRWWqRrqFeUlFmekZJbmJmjq6hgZlebm
 pxcWJ6ak5iUrFecn7uJkagRxiAYAfjzudOhxglOZiURHkn770VKcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mC1+IAUE6wKDU9tSItMwcYGjBpCQ4eJRFeeZA0b3FBYm5xZjpE6hSjLsexTZf/MAmx
 5OXnpUqJ817aD1QkAFKUUZoHNwIWppcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzMsOsoonM
 68EbtMroCOYgI5gLL4BckRJIkJKqoHRV0rc/Uy6a8K3AFXzqtnzK8447XTi1zy0ZFpEToipYd
 fc6Rbz+hkCco778IVpnP/kyXTC9q1zx90PC6vtuNMPLRDcV/qxSSJDTChBe5q6kV7l0VXpktv
 6xQ5nlyaYP8v35Nw619dyjr371NvCvw24xXbqSs6WKKhKSkzl45NvSE5bmlc5VYmlOCPRUIu5
 qDgRAP8xNJ5OAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1507508612!64954591!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23629 invoked from network); 9 Oct 2017 00:23:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Oct 2017 00:23:33 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1Lr2-0000wd-QO
 for xen-changelog@lists.xensource.com; Mon, 09 Oct 2017 00:23:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1Lr2-0005q7-Pq
 for xen-changelog@lists.xensource.com; Mon, 09 Oct 2017 00:23:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1Lr2-0005q7-Pq@xenbits.xenproject.org>
Date: Mon, 09 Oct 2017 00:23:32 +0000
Subject: [Xen-changelog] [xen stable-4.9] xen/page_alloc: Cover memory
	unreserved after boot in first_valid_mfn
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDg0YzAzOWVhZjczYTBmZmQwNWEwNDMzMGJiMjc2M2IwYTIyOTE2MDkKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIE9j
dCA2IDE0OjU5OjAwIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDYgMTQ6NTk6MDAgMjAxNyArMDIwMAoKICAg
IHhlbi9wYWdlX2FsbG9jOiBDb3ZlciBtZW1vcnkgdW5yZXNlcnZlZCBhZnRlciBib290IGluIGZp
cnN0X3ZhbGlkX21mbgogICAgCiAgICBPbiBBcm0sIHNvbWUgcmVnaW9ucyAoZS5nIEluaXRyYW1m
cywgRG9tMCBLZXJuZWwuLi4pIGFyZSBtYXJrZWQgYXMKICAgIHJlc2VydmVkIHVudGlsIHRoZSBo
YXJkd2FyZSBkb21haW4gaXMgYnVpbHQgYW5kIHRoZXkgYXJlIGNvcGllZCBpbnRvIGl0cwogICAg
bWVtb3J5LiBUaGVyZWZvcmUsIHRoZXkgd2lsbCBub3QgYmUgYWRkZWQgaW4gdGhlIGJvb3QgYWxs
b2NhdG9yIHZpYQogICAgaW5pdF9ib290X3BhZ2VzLgogICAgCiAgICBJbnN0ZWFkLCBpbml0X3hl
bmhlYXBfcGFnZXMgd2lsbCBiZSBjYWxsZWQgb25jZSB0aGUgcmVnaW9uIGFyZSBub3QgdXNlZAog
ICAgYW55bW9yZS4KICAgIAogICAgVXBkYXRlIGZpcnN0X3ZhbGlkX21mbiBpbiBib3RoIGluaXRf
aGVhcF9wYWdlcyBhbmQgaW5pdF9ib290X3BhZ2VzCiAgICAoYWxyZWFkeSBleGlzdCkgdG8gY292
ZXIgYWxsIHRoZSBjYXNlcy4KICAgIAogICAgVGhpcyBpcyBYU0EtMjQ1LgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgW0FkanVz
dCBjb21tZW50LCBhZGRlZCBsb2NraW5nIGFyb3VuZCBmaXJzdF92YWxpZF9tZm4gdXBkYXRlXQog
ICAgU2lnbmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xl
LmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CiAgICBSZXBvcnRlZC1hbmQtVGVzdGVkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsg
PGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBlYzZkOTAyM2UxZjU0
Y2RjY2JmMmU0YzYzY2Y5NDdmMWJlMmIxZThlCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOS0yOSAx
MzoyMjo1MiAtMDcwMAotLS0KIHhlbi9jb21tb24vcGFnZV9hbGxvYy5jIHwgMTAgKysrKysrKysr
KwogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCmluZGV4IGQ2ODM1YmIu
LmQ0YzZlYjQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9j
b21tb24vcGFnZV9hbGxvYy5jCkBAIC0xMjczLDYgKzEyNzMsMTYgQEAgc3RhdGljIHZvaWQgaW5p
dF9oZWFwX3BhZ2VzKAogewogICAgIHVuc2lnbmVkIGxvbmcgaTsKIAorICAgIC8qCisgICAgICog
U29tZSBwYWdlcyBtYXkgbm90IGdvIHRocm91Z2ggdGhlIGJvb3QgYWxsb2NhdG9yIChlLmcgcmVz
ZXJ2ZWQKKyAgICAgKiBtZW1vcnkgYXQgYm9vdCBidXQgcmVsZWFzZWQganVzdCBhZnRlciAtLS0g
a2VybmVsLCBpbml0cmFtZnMsCisgICAgICogZXRjLikuCisgICAgICogVXBkYXRlIGZpcnN0X3Zh
bGlkX21mbiB0byBlbnN1cmUgdGhvc2UgcmVnaW9ucyBhcmUgY292ZXJlZC4KKyAgICAgKi8KKyAg
ICBzcGluX2xvY2soJmhlYXBfbG9jayk7CisgICAgZmlyc3RfdmFsaWRfbWZuID0gbWluX3QodW5z
aWduZWQgbG9uZywgcGFnZV90b19tZm4ocGcpLCBmaXJzdF92YWxpZF9tZm4pOworICAgIHNwaW5f
dW5sb2NrKCZoZWFwX2xvY2spOworCiAgICAgZm9yICggaSA9IDA7IGkgPCBucl9wYWdlczsgaSsr
ICkKICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGludCBuaWQgPSBwaHlzX3RvX25pZChwYWdlX3Rv
X21hZGRyKHBnK2kpKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Mon Oct 09 00:23:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 00:23:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1LrH-00085Q-GM; Mon, 09 Oct 2017 00:23:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1LrG-00085C-6a
 for xen-changelog@lists.xensource.com; Mon, 09 Oct 2017 00:23:46 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 C7/75-03101-191CAD95; Mon, 09 Oct 2017 00:23:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJLMWRWlGSWpSXmKPExsWS0XRdVXfCwVu
 RBnevmVhM2GbgwOixvW8XewBjFGtmXlJ+RQJrxv6pWQXLJSo6Lt9hbWBsFuli5OIQEvjNKLH7
 123GLkZOIOc8o0TzSdEuRg4ONgExibl7FUDCIgKqErNWLGeGKFGXaPrdwAZSIiwQL7H2ix5Im
 FfATGLGqn4WkDALUPnVlewTGDkWMDKsYtQoTi0qSy3SNTTSSyrKTM8oyU3MzNE1NDDTy00tLk
 5MT81JTCrWS87P3cQI9AYDEOxgvLwx4BCjJAeTkijv5L23IoX4kvJTKjMSizPii0pzUosPMcp
 wcChJ8NYdAMoJFqWmp1akZeYAwwImLcHBoyTCKw+S5i0uSMwtzkyHSJ1i1OU4tunyHyYhlrz8
 vFQpcd6tIEUCIEUZpXlwI2AheolRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvK0gU3gy80rgN
 r0COoIJ6AjG4hsgR5QkIqSkGhhrzzt7zW79zDv3hQ5Pq/qt7aU13BeyDn9SWLrq+xqheyLdEe
 ZH5ZbPUTz8ME67+9XG/0oW+vdOW9z1/PV/5qw3hg4zv11eyRb08IryzoIX0iZpvRduXEppNu5
 VsQx54OWWKLYit78m3Xk2E4vEtLVb3W4dSeh6Vbwu+tjLukuH02yNb+8pe2KtxFKckWioxVxU
 nAgAjUn2PkwCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1507508623!100398333!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20459 invoked from network); 9 Oct 2017 00:23:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Oct 2017 00:23:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1LrC-0000y7-SE
 for xen-changelog@lists.xensource.com; Mon, 09 Oct 2017 00:23:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1LrC-0005r4-Rb
 for xen-changelog@lists.xensource.com; Mon, 09 Oct 2017 00:23:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1LrC-0005r4-Rb@xenbits.xenproject.org>
Date: Mon, 09 Oct 2017 00:23:42 +0000
Subject: [Xen-changelog] [xen stable-4.9] xen/arm: Correctly report the
	memory region in the dummy NUMA helpers
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDFjZGNiMzY3MDFmZDIyYWVjMTEwNmI1OTczZDAyN2Y3NDJlNGYxZGQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIE9j
dCA2IDE0OjU5OjM4IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDYgMTQ6NTk6MzggMjAxNyArMDIwMAoKICAg
IHhlbi9hcm06IENvcnJlY3RseSByZXBvcnQgdGhlIG1lbW9yeSByZWdpb24gaW4gdGhlIGR1bW15
IE5VTUEgaGVscGVycwogICAgCiAgICBOVU1BIGlzIGN1cnJlbnRseSBub3Qgc3VwcG9ydGVkIG9u
IEFybS4gQmVjYXVzZSBjb21tb24gY29kZSBpcwogICAgTlVNQS1hd2FyZSwgZHVtbXkgaGVscGVy
cyBhcmUgaW5zdGVhZCBwcm92aWRlZCB0byBleHBvc2UgYSBzaW5nbGUgbm9kZS4KICAgIAogICAg
VGhvc2UgaGVscGVycyBhcmUgZm9yIGluc3RhbmNlIHVzZWQgdG8ga25vdyB0aGUgcmVnaW9uIHRv
IHNjcnViLgogICAgCiAgICBIb3dldmVyIHRoZSBtZW1vcnkgcmVnaW9uIGlzIG5vdCByZXBvcnRl
ZCBjb3JyZWN0bHkuIEluZGVlZCwgdGhlCiAgICBmcmFtZXRhYmxlIG1heSBub3QgYmUgYXQgdGhl
IGJlZ2lubmluZyBvZiB0aGUgbWVtb3J5IGFuZCB0aGVyZSBtaWdodCBiZQogICAgbXVsdGlwbGUg
bWVtb3J5IGJhbmtzLiBUaGlzIHdpbGwgbGVhZCB0byBub3Qgc2NydWIgc29tZSBwYXJ0IG9mIHRo
ZQogICAgbWVtb3J5LgogICAgCiAgICBUaGUgbWVtb3J5IGluZm9ybWF0aW9uIGNhbiBiZSBmb3Vu
ZCB1c2luZzoKICAgICAgICAqIGZpcnN0X3ZhbGlkX21mbiBhcyB0aGUgc3RhcnQgb2YgdGhlIG1l
bW9yeQogICAgICAgICogbWF4X3BhZ2UgLSBmaXJzdF92YWxpZF9tZm4gYXMgdGhlIHNwYW5uZWQg
cGFnZXMKICAgIAogICAgTm90ZSB0aGF0IGZpcnN0X3ZhbGlkX21mbiBpcyBub3cgYmVlbiBleHBv
cnRlZC4gVGhlIHByb3RvdHlwZSBoYXMgYmVlbgogICAgYWRkZWQgaW4gYXNtLWFybS9udW1hLmgg
YW5kIG5vdCBpbiBhIGNvbW1vbiBoZWFkZXIgYmVjYXVzZSBJIHdvdWxkCiAgICBleHBlY3QgdGhl
IHZhcmlhYmxlIHRvIGJlY29tZSBzdGF0aWMgb25jZSBOVU1BIGlzIGZ1bGx5IHN1cHBvcnRlZCBv
bgogICAgQXJtLgogICAgCiAgICBUaGlzIGlzIFhTQS0yNDUuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmVw
b3J0ZWQtYW5kLVRlc3RlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0Bv
cmFjbGUuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNTQxNGJhN2Y1ZTFmZmM4OGVkMjc1OGIxZTFi
MTRiYmZkMzUzNmE2MQogICAgbWFzdGVyIGRhdGU6IDIwMTctMDktMjkgMTM6MjM6MTEgLTA3MDAK
LS0tCiB4ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyAgICB8ICA2ICsrKysrLQogeGVuL2luY2x1ZGUv
YXNtLWFybS9udW1hLmggfCAxMCArKysrKysrKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDEzIGluc2Vy
dGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2Fs
bG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCBkNGM2ZWI0Li42MjI1NTUxIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3BhZ2Vf
YWxsb2MuYwpAQCAtMTg2LDcgKzE4NiwxMSBAQCBQQUdFX0xJU1RfSEVBRChwYWdlX2Jyb2tlbl9s
aXN0KTsKICAqIEJPT1QtVElNRSBBTExPQ0FUT1IKICAqLwogCi1zdGF0aWMgdW5zaWduZWQgbG9u
ZyBfX2luaXRkYXRhIGZpcnN0X3ZhbGlkX21mbiA9IH4wVUw7CisvKgorICogZmlyc3RfdmFsaWRf
bWZuIGlzIGV4cG9ydGVkIGJlY2F1c2UgaXQgaXMgdXNlIGluIEFSTSBzcGVjaWZpYyBOVU1BCisg
KiBoZWxwZXJzLiBTZWUgY29tbWVudCBpbiBhc20tYXJtL251bWEuaC4KKyAqLwordW5zaWduZWQg
bG9uZyBmaXJzdF92YWxpZF9tZm4gPSB+MFVMOwogCiBzdGF0aWMgc3RydWN0IGJvb3RtZW1fcmVn
aW9uIHsKICAgICB1bnNpZ25lZCBsb25nIHMsIGU7IC8qIE1GTnMgQHMgdGhyb3VnaCBAZS0xIGlu
Y2x1c2l2ZSBhcmUgZnJlZSAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9udW1h
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL251bWEuaAppbmRleCBhMmMxYTM0Li43ZTBiNjk0IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL251bWEuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL251bWEuaApAQCAtMTIsOSArMTIsMTUgQEAgc3RhdGljIGlubGluZSBfX2F0dHJpYnV0
ZV9fKChwdXJlKSkgbm9kZWlkX3QgcGh5c190b19uaWQocGFkZHJfdCBhZGRyKQogICAgIHJldHVy
biAwOwogfQogCisvKgorICogVE9ETzogbWFrZSBmaXJzdF92YWxpZF9tZm4gc3RhdGljIHdoZW4g
TlVNQSBpcyBzdXBwb3J0ZWQgb24gQXJtLCB0aGlzCisgKiBpcyByZXF1aXJlZCBiZWNhdXNlIHRo
ZSBkdW1teSBoZWxwZXJzIGFyZSB1c2luZyBpdC4KKyAqLworZXh0ZXJuIHVuc2lnbmVkIGxvbmcg
Zmlyc3RfdmFsaWRfbWZuOworCiAvKiBYWFg6IGltcGxlbWVudCBOVU1BIHN1cHBvcnQgKi8KLSNk
ZWZpbmUgbm9kZV9zcGFubmVkX3BhZ2VzKG5pZCkgKHRvdGFsX3BhZ2VzKQotI2RlZmluZSBub2Rl
X3N0YXJ0X3BmbihuaWQpIChwZHhfdG9fcGZuKGZyYW1ldGFibGVfYmFzZV9wZHgpKQorI2RlZmlu
ZSBub2RlX3NwYW5uZWRfcGFnZXMobmlkKSAobWF4X3BhZ2UgLSBmaXJzdF92YWxpZF9tZm4pCisj
ZGVmaW5lIG5vZGVfc3RhcnRfcGZuKG5pZCkgKGZpcnN0X3ZhbGlkX21mbikKICNkZWZpbmUgX19u
b2RlX2Rpc3RhbmNlKGEsIGIpICgyMCkKIAogc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgYXJj
aF9nZXRfZG1hX2JpdHNpemUodm9pZCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Mon Oct 09 00:23:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 00:23:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1LrR-00087n-Is; Mon, 09 Oct 2017 00:23:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1LrQ-00087b-8r
 for xen-changelog@lists.xensource.com; Mon, 09 Oct 2017 00:23:56 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 44/95-03101-B91CAD95; Mon, 09 Oct 2017 00:23:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXfWwVu
 RBsfeMlpM2GbgwOixvW8XewBjFGtmXlJ+RQJrxqbuPraCA3wVF06rNzBe5e5i5OIQEvjNKPFr
 +iQ2COc8o8S39svMXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC8RJrHnXC
 2bzCphJ3J16BKyGBah++q3fbBMYORYwMqxi1ChOLSpLLdI1NNJLKspMzyjJTczM0TU0MNPLTS
 0uTkxPzUlMKtZLzs/dxAj0CQMQ7GC8vDHgEKMkB5OSKO/kvbcihfiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnw1h0AygkWpaanVqRl5gCDAyYtwcGjJMIrD5LmLS5IzC3OTIdInWJUlBLn3QqSEABJ
 ZJTmwbXBAvISo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHlbQabwZOaVwE1/BbSYCWgxY/ENk
 MUliQgpqQZG/9Z9fslJvudyP8hPerTj1Y7U9KxO1vBf2TLF9zNiJorvOlFXmxxh86Ql5K9w+K
 GO6RNL/35lnDmzvPvGy4lCFzdnr+Drze5PeKbltk7O+sUEhtR4b0GHM7xNK42MAxxMWffKr4p
 0Z7BhPv9RVjviZLilr8fcLL9zD95OKOdIvDf7acz7wBIlluKMREMt5qLiRAAxrDxOQwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1507508633!76786667!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32516 invoked from network); 9 Oct 2017 00:23:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Oct 2017 00:23:53 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1LrM-0000yH-U3
 for xen-changelog@lists.xensource.com; Mon, 09 Oct 2017 00:23:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1LrM-0005ro-TM
 for xen-changelog@lists.xensource.com; Mon, 09 Oct 2017 00:23:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1LrM-0005ro-TM@xenbits.xenproject.org>
Date: Mon, 09 Oct 2017 00:23:52 +0000
Subject: [Xen-changelog] [xen stable-4.9] xen/arm: Fix the issue in
	cmp_mmio_handler used in find_mmio_handler
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDljZGU3YTgzM2RiNTNjOWMzYTg4Yjc2N2FmOGM3Y2IwNzA1M2E2ZmQKQXV0aG9yOiAg
ICAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgpBdXRob3JE
YXRlOiBGcmkgU2VwIDI5IDExOjI5OjQ2IDIwMTcgKzA1MzAKQ29tbWl0OiAgICAgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBGcmkgT2N0IDYg
MTc6NDI6NTIgMjAxNyAtMDcwMAoKICAgIHhlbi9hcm06IEZpeCB0aGUgaXNzdWUgaW4gY21wX21t
aW9faGFuZGxlciB1c2VkIGluIGZpbmRfbW1pb19oYW5kbGVyCiAgICAKICAgIFRoaXMgcGF0Y2gg
Zml4ZXMgdGhlIHdyb25nIHJhbmdlIGNoZWNrIGRvbmUgaW4gY21wX21taW9faGFuZGxlcigpLgog
ICAgCiAgICBUaGlzIGZ1bmN0aW9uIHJldHVybnMgLTEgLCAwIG9yIDEgIGJhc2VkIG9uIHdoZXRo
ZXIgdGhlIGtleSB2YWx1ZQogICAgaXMgYmVsb3cgdGhlIHJhbmdlLCBpbiB0aGUgcmFuZ2Ugb3Ig
YWJvdmUgdGhlIHJhbmdlIHdoZXJlIHRoZSByYW5nZSBpcwogICAgKHN0YXJ0LCBzdGFydCtzaXpl
KS4gSG93ZXZlciwgaXQgc2hvdWxkIGNoZWNrIGFnYWluc3QgKHN0YXJ0LCBzdGFydCtzaXplLTEp
CiAgICBiZWNhdXNlIHN0YXJ0K3NpemUgZmFsbHMgb3V0c2lkZSB0aGUgcmFuZ2UuCiAgICAKICAg
IFRoaXMgcmVzdWx0ZWQgaW4gcmV0dXJuaW5nIGEgd3JvbmcgbW1pb19oYW5kbGVyIGZvciBhIGdp
dmVuIG1taW8gYWRkcmVzcyB3aGljaAogICAgaGFwcGVuZWQgdG8gYmUgc3RhcnQrc2l6ZS4KICAg
IAogICAgVGhpcyBidWcgd2FzIGludHJvZHVjZWQgd2hlbiB0aGUgbW1pbyByZWdpb24gc2VhcmNo
IHN3aXRjaGVkIGZyb20KICAgIGxpbmVhciBzZWFyY2ggdG8gYmluYXJ5IHNlYXJjaCBpbiB0aGUg
Zm9sbG93aW5nIGNvbW1pdDoKICAgIAogICAgODA0N2UwOSAieGVuL2FybTogaW86IFVzZSBiaW5h
cnkgc2VhcmNoIGZvciBtbWlvIGhhbmRsZXIgbG9va3VwIi4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgogICAgU2ln
bmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgog
ICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGI3ZWQzMzEzNTNhMTRmNDNmNTNlYWY2
YTNhNTQzZWM4Mzg1MTkzYTMpCi0tLQogeGVuL2FyY2gvYXJtL2lvLmMgfCAyICstCiAxIGZpbGUg
Y2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vaW8uYyBiL3hlbi9hcmNoL2FybS9pby5jCmluZGV4IGUyMTYxMjguLmM3NDhkOGYg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9pby5jCisrKyBiL3hlbi9hcmNoL2FybS9pby5jCkBA
IC03OSw3ICs3OSw3IEBAIHN0YXRpYyBpbnQgY21wX21taW9faGFuZGxlcihjb25zdCB2b2lkICpr
ZXksIGNvbnN0IHZvaWQgKmVsZW0pCiAgICAgaWYgKCBoYW5kbGVyMC0+YWRkciA8IGhhbmRsZXIx
LT5hZGRyICkKICAgICAgICAgcmV0dXJuIC0xOwogCi0gICAgaWYgKCBoYW5kbGVyMC0+YWRkciA+
IChoYW5kbGVyMS0+YWRkciArIGhhbmRsZXIxLT5zaXplKSApCisgICAgaWYgKCBoYW5kbGVyMC0+
YWRkciA+PSAoaGFuZGxlcjEtPmFkZHIgKyBoYW5kbGVyMS0+c2l6ZSkgKQogICAgICAgICByZXR1
cm4gMTsKIAogICAgIHJldHVybiAwOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Mon Oct 09 14:33:12 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 14:33:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1Z7G-0001eO-BB; Mon, 09 Oct 2017 14:33:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1Z7F-0001eH-8e
 for xen-changelog@lists.xensource.com; Mon, 09 Oct 2017 14:33:09 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 1E/39-03409-4A88BD95; Mon, 09 Oct 2017 14:33:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVXdex+1
 Ig/1TrCwmbDNwYPTY3reLPYAxijUzLym/IoE1o+VSfcF57ordazQaGPu4uhg5OYQEfjNKfNmd
 1sXIBWSfZ5RYtGQ2cxcjBwebgJjE3L0KIDUiAqoSs1YsZ4aoV5do+t3ABmILC5hKzJp+hRHE5
 hUwk1j9aicTiM0CVH/+VwfrBEaOBYwMqxg1ilOLylKLdI0M9JKKMtMzSnITM3N0DQ3M9HJTi4
 sT01NzEpOK9ZLzczcxAv3BAAQ7GH8tCzjEKMnBpCTKm9J+O1KILyk/pTIjsTgjvqg0J7X4EKM
 MB4eSBO+vNqCcYFFqempFWmYOMDBg0hIcPEoivPtBWnmLCxJzizPTIVKnGBWlxHlngSQEQBIZ
 pXlwbbBgvMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3lSQKTyZeSVw018BLWYCWsxYfANkc
 UkiQkqqgdGVYWL8vZPr21rLDu9ZFb1fr85i+oJ1ZxXvPm0Vny9iHbDee0eP71ex48bGx7QL7R
 byfrrLv0dPtfaB96bclqx1OYIlh5U1aqaJrOaevXgj7/d7eudz5HVTFy+/2C+4YVuRlZLW4c0
 Gdyqz470XL+/ky1++nnUvq0fYmsks02Vjpt7gXKaw65ASS3FGoqEWc1FxIgCbulR6QQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1507559582!72831233!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57972 invoked from network); 9 Oct 2017 14:33:02 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Oct 2017 14:33:02 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1Z77-0002Vx-RC
 for xen-changelog@lists.xensource.com; Mon, 09 Oct 2017 14:33:01 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1Z77-0008Gb-QZ
 for xen-changelog@lists.xensource.com; Mon, 09 Oct 2017 14:33:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1Z77-0008Gb-QZ@xenbits.xenproject.org>
Date: Mon, 09 Oct 2017 14:33:01 +0000
Subject: [Xen-changelog] [mini-os master] Link against libxentoolcore
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDNhMThlYWEyN2U2MGQ0NTk1MzM1OWY0YzE5OTE5NmNhZGUxZDdmMmQKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1
ZSBPY3QgMyAxOTo0NToxOSAyMDE3ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBPY3QgOSAxNToyMzozOSAyMDE3ICswMTAwCgog
ICAgTGluayBhZ2FpbnN0IGxpYnhlbnRvb2xjb3JlCiAgICAKICAgIEJyaW5naW5nIHRoaXMgY29t
bWl0IGludG8geGVuLmdpdCBuZWVkcyBjb29yZGluYXRpb24gd2l0aCB0aGUKICAgIGNvcnJlc3Bv
bmRpbmcgY2hhbmdlIHRvIGludHJvZHVjZSB0aGUgbmV3IGxpYnJhcnk6IHRoaXMgY29tbWl0IG5l
ZWRzIHRvCiAgICBiZSBpbnRyb2R1Y2VkIHRvIHhlbi5naXQgaW1tZWRpYXRlbHkgYWZ0ZXIKICAg
ICAgIHhlbnRvb2xjb3JlLCBfcmVzdHJpY3RfYWxsOiBJbnRyb2R1Y2UgbmV3IGxpYnJhcnkgYW5k
IGltcGxlbWVudGF0aW9uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Ci0tLQogTWFrZWZpbGUgfCAyICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRp
b25zKCspCgpkaWZmIC0tZ2l0IGEvTWFrZWZpbGUgYi9NYWtlZmlsZQppbmRleCA1YmRjZGFjLi44
ODMxNWM0IDEwMDY0NAotLS0gYS9NYWtlZmlsZQorKysgYi9NYWtlZmlsZQpAQCAtMTI0LDYgKzEy
NCw4IEBAIE9CSlMgOj0gJChmaWx0ZXItb3V0ICQoT0JKX0RJUikvbHdpcCUubyAkKExXTyksICQo
T0JKUykpCiAKIGlmZXEgKCQobGliYykseSkKIGlmZXEgKCQoQ09ORklHX1hDKSx5KQorQVBQX0xE
TElCUyArPSAtTCQoWEVOX1JPT1QpL3N0dWJkb20vbGlicy0kKE1JTklPU19UQVJHRVRfQVJDSCkv
dG9vbGNvcmUgLXdob2xlLWFyY2hpdmUgLWx4ZW50b29sY29yZSAtbm8td2hvbGUtYXJjaGl2ZQor
TElCUyArPSAkKFhFTl9ST09UKS9zdHViZG9tL2xpYnMtJChNSU5JT1NfVEFSR0VUX0FSQ0gpL3Rv
b2xjb3JlL2xpYnhlbnRvb2xjb3JlLmEKIEFQUF9MRExJQlMgKz0gLUwkKFhFTl9ST09UKS9zdHVi
ZG9tL2xpYnMtJChNSU5JT1NfVEFSR0VUX0FSQ0gpL3Rvb2xsb2cgLXdob2xlLWFyY2hpdmUgLWx4
ZW50b29sbG9nIC1uby13aG9sZS1hcmNoaXZlCiBMSUJTICs9ICQoWEVOX1JPT1QpL3N0dWJkb20v
bGlicy0kKE1JTklPU19UQVJHRVRfQVJDSCkvdG9vbGxvZy9saWJ4ZW50b29sbG9nLmEKIEFQUF9M
RExJQlMgKz0gLUwkKFhFTl9ST09UKS9zdHViZG9tL2xpYnMtJChNSU5JT1NfVEFSR0VUX0FSQ0gp
L2V2dGNobiAtd2hvbGUtYXJjaGl2ZSAtbHhlbmV2dGNobiAtbm8td2hvbGUtYXJjaGl2ZQotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L21pbmktb3MuZ2l0I21h
c3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Mon Oct 09 18:55:06 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 09 Oct 2017 18:55:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1dCj-000273-6I; Mon, 09 Oct 2017 18:55:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1dCh-00026u-RW
 for xen-changelog@lists.xensource.com; Mon, 09 Oct 2017 18:55:03 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 FA/E9-13910-706CBD95; Mon, 09 Oct 2017 18:55:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVZft2O1
 Ig2erVS0mbDNwYPTY3reLPYAxijUzLym/IoE1o3N9A3PBAb6Km5MWszUwXuXuYuTiEBL4zShx
 fekRFgjnPKPElKt7GbsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhaIk2h+e
 JIJxOYVMJP4POEEI4jNAlQ/ZdlTtgmMHAsYGVYxahSnFpWlFukaGeslFWWmZ5TkJmbm6BoamO
 nlphYXJ6an5iQmFesl5+duYgR6hQEIdjD+mR94iFGSg0lJlNfn6O1IIb6k/JTKjMTijPii0pz
 U4kOMMhwcShK8648A5QSLUtNTK9Iyc4DhAZOW4OBREuGtPgiU5i0uSMwtzkyHSJ1iVJQS52UG
 mSkAksgozYNrg4XkJUZZKWFeRqBDhHgKUotyM0tQ5V8xinMwKglDTOHJzCuBm/4KaDET0GLG4
 hsgi0sSEVJSDYzsvx/s6n/3V03a/M8atzdZv3T/nwh7V3U+iOGJ89IjsckLw3jtIxt0sln/fA
 q9EDo7/lfmo/2sp4vzH9qv8d/vs8Ak22zyknb56TdPPckWrH464eQa7a0fZz9cbbtvn8ddjeK
 ZNZYuJ17MOdCutXyfDJO+gKJP/8SIJXyNRnlp3wSEO5481VqkxFKckWioxVxUnAgAJBmDSEQC
 AAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1507575301!76381211!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53257 invoked from network); 9 Oct 2017 18:55:02 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Oct 2017 18:55:02 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1dCf-0001uC-Jg
 for xen-changelog@lists.xensource.com; Mon, 09 Oct 2017 18:55:01 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1dCf-0007Va-Ip
 for xen-changelog@lists.xensource.com; Mon, 09 Oct 2017 18:55:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1dCf-0007Va-Ip@xenbits.xenproject.org>
Date: Mon, 09 Oct 2017 18:55:01 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm: Fix the issue in
	cmp_mmio_handler used in find_mmio_handler
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDY2N2Y3MGU2NThjNGMzODI2NzIwNTZlYmFmMTUwNWI0YzVjZGIwYWEKQXV0aG9yOiAg
ICAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgpBdXRob3JE
YXRlOiBGcmkgU2VwIDI5IDExOjI5OjQ2IDIwMTcgKzA1MzAKQ29tbWl0OiAgICAgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBGcmkgT2N0IDYg
MTc6NDY6MTggMjAxNyAtMDcwMAoKICAgIHhlbi9hcm06IEZpeCB0aGUgaXNzdWUgaW4gY21wX21t
aW9faGFuZGxlciB1c2VkIGluIGZpbmRfbW1pb19oYW5kbGVyCiAgICAKICAgIFRoaXMgcGF0Y2gg
Zml4ZXMgdGhlIHdyb25nIHJhbmdlIGNoZWNrIGRvbmUgaW4gY21wX21taW9faGFuZGxlcigpLgog
ICAgCiAgICBUaGlzIGZ1bmN0aW9uIHJldHVybnMgLTEgLCAwIG9yIDEgIGJhc2VkIG9uIHdoZXRo
ZXIgdGhlIGtleSB2YWx1ZQogICAgaXMgYmVsb3cgdGhlIHJhbmdlLCBpbiB0aGUgcmFuZ2Ugb3Ig
YWJvdmUgdGhlIHJhbmdlIHdoZXJlIHRoZSByYW5nZSBpcwogICAgKHN0YXJ0LCBzdGFydCtzaXpl
KS4gSG93ZXZlciwgaXQgc2hvdWxkIGNoZWNrIGFnYWluc3QgKHN0YXJ0LCBzdGFydCtzaXplLTEp
CiAgICBiZWNhdXNlIHN0YXJ0K3NpemUgZmFsbHMgb3V0c2lkZSB0aGUgcmFuZ2UuCiAgICAKICAg
IFRoaXMgcmVzdWx0ZWQgaW4gcmV0dXJuaW5nIGEgd3JvbmcgbW1pb19oYW5kbGVyIGZvciBhIGdp
dmVuIG1taW8gYWRkcmVzcyB3aGljaAogICAgaGFwcGVuZWQgdG8gYmUgc3RhcnQrc2l6ZS4KICAg
IAogICAgVGhpcyBidWcgd2FzIGludHJvZHVjZWQgd2hlbiB0aGUgbW1pbyByZWdpb24gc2VhcmNo
IHN3aXRjaGVkIGZyb20KICAgIGxpbmVhciBzZWFyY2ggdG8gYmluYXJ5IHNlYXJjaCBpbiB0aGUg
Zm9sbG93aW5nIGNvbW1pdDoKICAgIAogICAgODA0N2UwOSAieGVuL2FybTogaW86IFVzZSBiaW5h
cnkgc2VhcmNoIGZvciBtbWlvIGhhbmRsZXIgbG9va3VwIi4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgogICAgU2ln
bmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgog
ICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGI3ZWQzMzEzNTNhMTRmNDNmNTNlYWY2
YTNhNTQzZWM4Mzg1MTkzYTMpCi0tLQogeGVuL2FyY2gvYXJtL2lvLmMgfCAyICstCiAxIGZpbGUg
Y2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vaW8uYyBiL3hlbi9hcmNoL2FybS9pby5jCmluZGV4IGU4YWE3ZmEuLjhkZDE5Mjgg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9pby5jCisrKyBiL3hlbi9hcmNoL2FybS9pby5jCkBA
IC04MCw3ICs4MCw3IEBAIHN0YXRpYyBpbnQgY21wX21taW9faGFuZGxlcihjb25zdCB2b2lkICpr
ZXksIGNvbnN0IHZvaWQgKmVsZW0pCiAgICAgaWYgKCBoYW5kbGVyMC0+YWRkciA8IGhhbmRsZXIx
LT5hZGRyICkKICAgICAgICAgcmV0dXJuIC0xOwogCi0gICAgaWYgKCBoYW5kbGVyMC0+YWRkciA+
IChoYW5kbGVyMS0+YWRkciArIGhhbmRsZXIxLT5zaXplKSApCisgICAgaWYgKCBoYW5kbGVyMC0+
YWRkciA+PSAoaGFuZGxlcjEtPmFkZHIgKyBoYW5kbGVyMS0+c2l6ZSkgKQogICAgICAgICByZXR1
cm4gMTsKIAogICAgIHJldHVybiAwOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Oct 10 16:55:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 16:55:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xoA-0001GV-MH; Tue, 10 Oct 2017 16:55:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xo9-0001GO-V4
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:55:06 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 E9/22-28571-96BFCD95; Tue, 10 Oct 2017 16:55:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVTfj951
 Ig+5GBYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNmNV1iLVgj1jF3lfTmRsYFwl3MXJxCAn8ZpT4
 0L2IEcI5zyhxb/5Dpi5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQXiJHa0z
 WcEKecVMJNYtiwRJMwCVH5p0wm2CYwcCxgZVjFqFKcWlaUW6Rqa6CUVZaZnlOQmZuboGhoY6+
 WmFhcnpqfmJCYV6yXn525iBPqEAQh2MK7Y7nmIUZKDSUmUd8X3O5FCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHjbfgHlBItS01Mr0jJzgMEBk5bg4FES4V3xEyjNW1yQmFucmQ6ROsWoy3Fs0+U/
 TEIsefl5qVLivBkgMwRAijJK8+BGwAL1EqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5i0Gm8
 GTmlcBtegV0BBPQEaJpYEeUJCKkpBoYNYNLDktvWpAXPuvz6hSOpzruKbqCB/PucV7QYJrU+0
 S+XqtpbuCMAIs7Wg29yf/9nmU8a7F8NE1fqOqo695lj9LFtS+JnDxycu6pOXcrLMQj7N31P3j
 +Lcy++kH3/bG0TL3UJ8u/Z8Wxxqxdp/S//WDz7HUTzwhybuie/e0Pm5lRTPQmw0g/JZbijERD
 Leai4kQAuz7peU8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1507654503!109644428!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59960 invoked from network); 10 Oct 2017 16:55:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 16:55:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xo7-0004pr-9G
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:55:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xo7-0007gL-8R
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:55:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xo7-0007gL-8R@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 16:55:03 +0000
Subject: [Xen-changelog] [xen master] xen/arm: vpl011: Define common ring
	buffer helper functions in console.h
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGFmOGQ5MzU2NDE3Y2I2MTdiNjM1YzVhY2U3ODIzODhlYmZlODZlM2EKQXV0aG9yOiAg
ICAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgpBdXRob3JE
YXRlOiBXZWQgU2VwIDI3IDExOjQzOjEwIDIwMTcgKzA1MzAKQ29tbWl0OiAgICAgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUdWUgT2N0IDMg
MTE6MzY6MzQgMjAxNyAtMDcwMAoKICAgIHhlbi9hcm06IHZwbDAxMTogRGVmaW5lIGNvbW1vbiBy
aW5nIGJ1ZmZlciBoZWxwZXIgZnVuY3Rpb25zIGluIGNvbnNvbGUuaAogICAgCiAgICBERUZJTkVf
WEVOX0ZMRVhfUklORyh4ZW5jb25zKSBkZWZpbmVzIGNvbW1vbiBoZWxwZXIgZnVuY3Rpb25zIHN1
Y2ggYXMKICAgIHhlbmNvbnNfcXVldWVkKCkgdG8gdGVsbCB0aGUgY3VycmVudCBzaXplIG9mIHRo
ZSByaW5nIGJ1ZmZlciwKICAgIHhlbmNvbnNfbWFzaygpIHRvIG1hc2sgb2ZmIHRoZSBpbmRleCwg
d2hpY2ggYXJlIHVzZWZ1bCBoZWxwZXIgZnVuY3Rpb25zLgogICAgcGwwMTEgZW11bGF0aW9uIGNv
ZGUgd2lsbCB1c2UgdGhlc2UgaGVscGVyIGZ1bmN0aW9ucy4KICAgIAogICAgaW8vY29uc29sZS5o
IGluY2x1ZGVzIGlvL3JpbmcuaCB3aGljaCBkZWZpbmVzIERFRklORV9YRU5fRkxFWF9SSU5HLgog
ICAgCiAgICBJbiBjb25zb2xlL2RhZW1vbi9pby5jLCBzdHJpbmcuaCBoYWQgdG8gYmUgaW5jbHVk
ZWQgYmVmb3JlIGlvL2NvbnNvbGUuaAogICAgYmVjYXVzZSByaW5nLmggdXNlcyBzdHJpbmcgZnVu
Y3Rpb25zLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5k
ZXIudGhha3VyQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQu
d2lsa0BvcmFjbGUuY29tPgotLS0KIHRvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgICAgICAgfCAy
ICstCiB4ZW4vaW5jbHVkZS9NYWtlZmlsZSAgICAgICAgICAgIHwgMSArCiB4ZW4vaW5jbHVkZS9w
dWJsaWMvaW8vY29uc29sZS5oIHwgNiArKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvY29uc29sZS9kYWVtb24v
aW8uYyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKaW5kZXggN2U0NzRiYi4uZTgwMzNkMiAx
MDA2NDQKLS0tIGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYworKysgYi90b29scy9jb25zb2xl
L2RhZW1vbi9pby5jCkBAIC0yMSw2ICsyMSw3IEBACiAKICNpbmNsdWRlICJ1dGlscy5oIgogI2lu
Y2x1ZGUgImlvLmgiCisjaW5jbHVkZSA8c3RyaW5nLmg+CiAjaW5jbHVkZSA8eGVuZXZ0Y2huLmg+
CiAjaW5jbHVkZSA8eGVuZ250dGFiLmg+CiAjaW5jbHVkZSA8eGVuc3RvcmUuaD4KQEAgLTI5LDcg
KzMwLDYgQEAKIAogI2luY2x1ZGUgPHN0ZGxpYi5oPgogI2luY2x1ZGUgPGVycm5vLmg+Ci0jaW5j
bHVkZSA8c3RyaW5nLmg+CiAjaW5jbHVkZSA8cG9sbC5oPgogI2luY2x1ZGUgPGZjbnRsLmg+CiAj
aW5jbHVkZSA8dW5pc3RkLmg+CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9NYWtlZmlsZSBiL3hl
bi9pbmNsdWRlL01ha2VmaWxlCmluZGV4IDEyOTliMTkuLmM5MGZkZWUgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL01ha2VmaWxlCisrKyBiL3hlbi9pbmNsdWRlL01ha2VmaWxlCkBAIC05OCw2ICs5
OCw3IEBAIFBVQkxJQ19DOTlfSEVBREVSUyA6PSBwdWJsaWMvaW8vOXBmcy5oIHB1YmxpYy9pby9w
dmNhbGxzLmgKIFBVQkxJQ19BTlNJX0hFQURFUlMgOj0gJChmaWx0ZXItb3V0IHB1YmxpYy8lY3Rs
LmggcHVibGljL3hzbS8lIHB1YmxpYy8laHZtL3NhdmUuaCAkKFBVQkxJQ19DOTlfSEVBREVSUyks
ICQoUFVCTElDX0hFQURFUlMpKQogCiBwdWJsaWMvaW8vOXBmcy5oLXByZXJlcSA6PSBzdHJpbmcK
K3B1YmxpYy9pby9jb25zb2xlLmgtcHJlcmVxIDo9IHN0cmluZwogcHVibGljL2lvL3B2Y2FsbHMu
aC1wcmVyZXEgOj0gc3RyaW5nCiAKIGhlYWRlcnMuY2hrOiAkKFBVQkxJQ19BTlNJX0hFQURFUlMp
IE1ha2VmaWxlCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY29uc29sZS5oIGIv
eGVuL2luY2x1ZGUvcHVibGljL2lvL2NvbnNvbGUuaAppbmRleCBlMmNkOTdmLi4wZjA3MTFmIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY29uc29sZS5oCisrKyBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9pby9jb25zb2xlLmgKQEAgLTI3LDYgKzI3LDggQEAKICNpZm5kZWYgX19YRU5f
UFVCTElDX0lPX0NPTlNPTEVfSF9fCiAjZGVmaW5lIF9fWEVOX1BVQkxJQ19JT19DT05TT0xFX0hf
XwogCisjaW5jbHVkZSAicmluZy5oIgorCiB0eXBlZGVmIHVpbnQzMl90IFhFTkNPTlNfUklOR19J
RFg7CiAKICNkZWZpbmUgTUFTS19YRU5DT05TX0lEWChpZHgsIHJpbmcpICgoaWR4KSAmIChzaXpl
b2YocmluZyktMSkpCkBAIC0zOCw2ICs0MCwxMCBAQCBzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2Ug
ewogICAgIFhFTkNPTlNfUklOR19JRFggb3V0X2NvbnMsIG91dF9wcm9kOwogfTsKIAorI2lmIGRl
ZmluZWQoX19HTlVDX18pICYmICFkZWZpbmVkKF9fU1RSSUNUX0FOU0lfXykKK0RFRklORV9YRU5f
RkxFWF9SSU5HKHhlbmNvbnMpOworI2VuZGlmCisKICNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfSU9f
Q09OU09MRV9IX18gKi8KIAogLyoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xen.org Tue Oct 10 16:55:19 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 16:55:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xoN-0001IZ-Nu; Tue, 10 Oct 2017 16:55:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xoM-0001IJ-J8
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:55:18 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 5B/7A-05537-57BFCD95; Tue, 10 Oct 2017 16:55:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVbfo951
 Ig2+3dS0mbDNwYPTY3reLPYAxijUzLym/IoE149mqVvaC7dMZK37dPM7SwLi2qIuRi0NI4Dej
 xMa/75m6GDmBnPOMEp+XZncxcnCwCYhJzN2rABIWEVCVmLViOTNEibpE0+8GNhBbWMBV4uim/
 ywgNq+AmcSnn12MIDYLUP25eZOYJjByLGBkWMWoXpxaVJZapGuul1SUmZ5RkpuYmaNraGCml5
 taXJyYnpqTmFSsl5yfu4kR6BMGINjBOPOy/yFGSQ4mJVHeFd/vRArxJeWnVGYkFmfEF5XmpBY
 fYpTh4FCS4G37BZQTLEpNT61Iy8wBBgdMWoKDR0mEd8VPoDRvcUFibnFmOkTqFKMux4EJV/4w
 CbHk5eelSonzZoDMEAApyijNgxsBC9RLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuYtBpnCk
 5lXArfpFdARTEBHiKaBHVGSiJCSamC05Ong64v87hATWT2rt7lkbsDvxSat03nkthkpTZ2iO7
 9o97vLri/WFahHrVwY853t0lavNPbmXCfJP0fPp8pdfqR6b35Bhv0k9+/hEyvCpnLslird/H/
 NK617y4QetR35ePiqykw3sYxVQuKfne7Hs+59MFc/+p76ufavfVaSBgaPXjVEJ2srsRRnJBpq
 MRcVJwIA1QBYlk8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1507654513!69897819!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11730 invoked from network); 10 Oct 2017 16:55:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 16:55:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xoH-0004q1-Ct
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:55:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xoH-0007jP-AU
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:55:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xoH-0007jP-AU@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 16:55:13 +0000
Subject: [Xen-changelog] [xen master] xen/arm: vpl011: Add SBSA UART
	emulation in Xen
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGNhMDYzN2ExNDdhZjkzOGU4OWViNDI4NjliN2RjM2Y4NDcwYjIzNDQKQXV0aG9yOiAg
ICAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgpBdXRob3JE
YXRlOiBXZWQgU2VwIDI3IDExOjQzOjExIDIwMTcgKzA1MzAKQ29tbWl0OiAgICAgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUdWUgT2N0IDMg
MTE6MzY6MzQgMjAxNyAtMDcwMAoKICAgIHhlbi9hcm06IHZwbDAxMTogQWRkIFNCU0EgVUFSVCBl
bXVsYXRpb24gaW4gWGVuCiAgICAKICAgIEFkZCBlbXVsYXRpb24gY29kZSB0byBlbXVsYXRlIHJl
YWQvd3JpdGUgYWNjZXNzIHRvIHBsMDExIHJlZ2lzdGVycwogICAgYW5kIHBsMDExIGludGVycnVw
dHM6CiAgICAKICAgICAgICAtIEVtdWxhdGUgRFIgcmVhZC93cml0ZSBieSByZWFkaW5nIGFuZCB3
cml0aW5nIGZyb20vdG8gdGhlIElOCiAgICAgICAgICBhbmQgT1VUIHJpbmcgYnVmZmVycyBhbmQg
cmFpc2luZyBhbiBldmVudCB0byB0aGUgYmFja2VuZCB3aGVuCiAgICAgICAgICB0aGVyZSBpcyBk
YXRhIGluIHRoZSBPVVQgcmluZyBidWZmZXIgYW5kIGluamVjdGluZyBhbiBpbnRlcnJ1cHQKICAg
ICAgICAgIHRvIHRoZSBndWVzdCB3aGVuIHRoZXJlIGlzIGRhdGEgaW4gdGhlIElOIHJpbmcgYnVm
ZmVyCiAgICAKICAgICAgICAtIE90aGVyIHJlZ2lzdGVycyBhcmUgcmVsYXRlZCB0byBpbnRlcnJ1
cHQgbWFuYWdlbWVudCBhbmQKICAgICAgICAgIGVzc2VudGlhbGx5IGNvbnRyb2wgd2hlbiBpbnRl
cnJ1cHRzIGFyZSBkZWxpdmVyZWQgdG8gdGhlIGd1ZXN0CiAgICAKICAgIFRoaXMgcGF0Y2ggaW1w
bGVtZW50cyB0aGUgU0JTQSBHZW5lcmljIFVBUlQgd2hpY2ggaXMgYSBzdWJzZXQgb2YgQVJNCiAg
ICBQTDAxMSBVQVJULgogICAgCiAgICBUaGUgU0JTQSBHZW5lcmljIFVBUlQgaXMgY292ZXJlZCBp
biBBcHBlbmRpeCBCIG9mCiAgICBodHRwczovL3N0YXRpYy5kb2NzLmFybS5jb20vZGVuMDAyOS9h
L1NlcnZlcl9CYXNlX1N5c3RlbV9BcmNoaXRlY3R1cmVfdjNfMV9BUk1fREVOXzAwMjlBLnBkZgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3Vy
QGxpbmFyby5vcmc+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL0tjb25maWcgICAgICAgICAgICAgfCAgIDcgKwog
eGVuL2FyY2gvYXJtL01ha2VmaWxlICAgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gvYXJtL3Zw
bDAxMS5jICAgICAgICAgICAgfCA0NTQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oICAgICB8ICAgNiArCiB4ZW4vaW5j
bHVkZS9hc20tYXJtL3BsMDExLXVhcnQuaCB8ICAgMiArCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3Zw
bDAxMS5oICAgICB8ICA3MiArKysrKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaCAg
ICB8ICAgNiArCiA3IGZpbGVzIGNoYW5nZWQsIDU0OCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL0tjb25maWcgYi94ZW4vYXJjaC9hcm0vS2NvbmZpZwppbmRleCBkNDZi
OThjLi5mNTgwMTlkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vS2NvbmZpZworKysgYi94ZW4v
YXJjaC9hcm0vS2NvbmZpZwpAQCAtNTAsNiArNTAsMTMgQEAgY29uZmlnIEhBU19JVFMKICAgICAg
ICAgcHJvbXB0ICJHSUN2MyBJVFMgTVNJIGNvbnRyb2xsZXIgc3VwcG9ydCIgaWYgRVhQRVJUID0g
InkiCiAgICAgICAgIGRlcGVuZHMgb24gSEFTX0dJQ1YzCiAKK2NvbmZpZyBTQlNBX1ZVQVJUX0NP
TlNPTEUKKwlib29sICJFbXVsYXRlZCBTQlNBIFVBUlQgY29uc29sZSBzdXBwb3J0IgorCWRlZmF1
bHQgeQorCS0tLWhlbHAtLS0KKwkgIEFsbG93cyBhIGd1ZXN0IHRvIHVzZSBTQlNBIEdlbmVyaWMg
VUFSVCBhcyBhIGNvbnNvbGUuIFRoZQorCSAgU0JTQSBHZW5lcmljIFVBUlQgaW1wbGVtZW50cyBh
IHN1YnNldCBvZiBBUk0gUEwwMTEgVUFSVC4KKwogZW5kbWVudQogCiBtZW51ICJBUk0gZXJyYXRh
IHdvcmthcm91bmQgdmlhIHRoZSBhbHRlcm5hdGl2ZSBmcmFtZXdvcmsiCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vTWFrZWZpbGUgYi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKaW5kZXggMTdiZmY5
OC4uNDI0NTgwYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL01ha2VmaWxlCisrKyBiL3hlbi9h
cmNoL2FybS9NYWtlZmlsZQpAQCAtNTIsNiArNTIsNyBAQCBvYmotJChDT05GSUdfSEFTX0dJQ1Yz
KSArPSB2Z2ljLXYzLm8KIG9iai0kKENPTkZJR19IQVNfSVRTKSArPSB2Z2ljLXYzLWl0cy5vCiBv
YmoteSArPSB2bV9ldmVudC5vCiBvYmoteSArPSB2dGltZXIubworb2JqLSQoQ09ORklHX1NCU0Ff
VlVBUlRfQ09OU09MRSkgKz0gdnBsMDExLm8KIG9iai15ICs9IHZwc2NpLm8KIG9iai15ICs9IHZ1
YXJ0Lm8KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZwbDAxMS5jIGIveGVuL2FyY2gvYXJt
L3ZwbDAxMS5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjU2ZDljYmUKLS0t
IC9kZXYvbnVsbAorKysgYi94ZW4vYXJjaC9hcm0vdnBsMDExLmMKQEAgLTAsMCArMSw0NTQgQEAK
Ky8qCisgKiBhcmNoL2FybS92cGwwMTEuYworICoKKyAqIFZpcnR1YWwgUEwwMTEgVUFSVAorICoK
KyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBp
dCBhbmQvb3IgbW9kaWZ5IGl0CisgKiB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2Yg
dGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlLAorICogdmVyc2lvbiAyLCBhcyBwdWJsaXNo
ZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0g
aXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgaXQgd2lsbCBiZSB1c2VmdWwsIGJ1dCBXSVRIT1VU
CisgKiBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZiBN
RVJDSEFOVEFCSUxJVFkgb3IKKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAg
U2VlIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IKKyAqIG1vcmUgZGV0YWlscy4K
KyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSBhbG9uZyB3aXRoCisgKiB0aGlzIHByb2dyYW07IElmIG5vdCwgc2Vl
IDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisjaW5jbHVkZSA8eGVuL2Vy
cm5vLmg+CisjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+CisjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vz
cy5oPgorI2luY2x1ZGUgPHhlbi9pbml0Lmg+CisjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2luY2x1
ZGUgPHhlbi9tbS5oPgorI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgorI2luY2x1ZGUgPHB1YmxpYy9k
b21jdGwuaD4KKyNpbmNsdWRlIDxwdWJsaWMvaW8vY29uc29sZS5oPgorI2luY2x1ZGUgPGFzbS9w
bDAxMS11YXJ0Lmg+CisjaW5jbHVkZSA8YXNtL3ZnaWMtZW11bC5oPgorI2luY2x1ZGUgPGFzbS92
cGwwMTEuaD4KKworLyoKKyAqIFNpbmNlIHBsMDExIHJlZ2lzdGVycyBhcmUgMzItYml0IHJlZ2lz
dGVycywgYWxsIHJlZ2lzdGVycworICogYXJlIGhhbmRsZWQgc2ltaWxhcmx5IGFsbG93aW5nIDgt
Yml0LCAxNi1iaXQgYW5kIDMyLWJpdAorICogYWNjZXNzZXMgZXhjZXB0IDY0LWJpdCBhY2Nlc3Mu
CisgKi8KK3N0YXRpYyBib29sIHZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3Moc3RydWN0IGhzcl9k
YWJ0IGRhYnQpCit7CisgICAgcmV0dXJuIChkYWJ0LnNpemUgIT0gREFCVF9ET1VCTEVfV09SRCk7
Cit9CisKK3N0YXRpYyB2b2lkIHZwbDAxMV91cGRhdGVfaW50ZXJydXB0X3N0YXR1cyhzdHJ1Y3Qg
ZG9tYWluICpkKQoreworICAgIHN0cnVjdCB2cGwwMTEgKnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAx
MTsKKyAgICB1aW50MzJfdCB1YXJ0bWlzID0gdnBsMDExLT51YXJ0cmlzICYgdnBsMDExLT51YXJ0
aW1zYzsKKworICAgIC8qCisgICAgICogVGhpcyBmdW5jdGlvbiBpcyBleHBlY3RlZCB0byBiZSBj
YWxsZWQgd2l0aCB0aGUgbG9jayB0YWtlbi4KKyAgICAgKi8KKyAgICBBU1NFUlQoc3Bpbl9pc19s
b2NrZWQoJnZwbDAxMS0+bG9jaykpOworCisgICAgLyoKKyAgICAgKiBUT0RPOiBQTDAxMSBpbnRl
cnJ1cHRzIGFyZSBsZXZlbCB0cmlnZ2VyZWQgd2hpY2ggbWVhbnMKKyAgICAgKiB0aGF0IGludGVy
cnVwdCBuZWVkcyB0byBiZSBzZXQvY2xlYXIgaW5zdGVhZCBvZiBiZWluZworICAgICAqIGluamVj
dGVkLiBIb3dldmVyLCBjdXJyZW50bHkgdkdJQyBkb2VzIG5vdCBoYW5kbGUgbGV2ZWwKKyAgICAg
KiB0cmlnZ2VyZWQgaW50ZXJydXB0cyBwcm9wZXJseS4gVGhpcyBmdW5jdGlvbiBuZWVkcyB0byBi
ZQorICAgICAqIHJldmlzaXRlZCBvbmNlIHZHSUMgc3RhcnRzIGhhbmRsaW5nIGxldmVsIHRyaWdn
ZXJlZAorICAgICAqIGludGVycnVwdHMuCisgICAgICovCisKKyAgICAvKgorICAgICAqIFJhaXNl
IGFuIGludGVycnVwdCBvbmx5IGlmIGFueSBhZGRpdGlvbmFsIGludGVycnVwdAorICAgICAqIHN0
YXR1cyBiaXQgaGFzIGJlZW4gc2V0IHNpbmNlIHRoZSBsYXN0IHRpbWUuCisgICAgICovCisgICAg
aWYgKCB1YXJ0bWlzICYgfnZwbDAxMS0+c2hhZG93X3VhcnRtaXMgKQorICAgICAgICB2Z2ljX3Zj
cHVfaW5qZWN0X3NwaShkLCBHVUVTVF9WUEwwMTFfU1BJKTsKKworICAgIHZwbDAxMS0+c2hhZG93
X3VhcnRtaXMgPSB1YXJ0bWlzOworfQorCitzdGF0aWMgdWludDhfdCB2cGwwMTFfcmVhZF9kYXRh
KHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKyAgICB1aW50
OF90IGRhdGEgPSAwOworICAgIHN0cnVjdCB2cGwwMTEgKnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAx
MTsKKyAgICBzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKmludGYgPSB2cGwwMTEtPnJpbmdfYnVm
OworICAgIFhFTkNPTlNfUklOR19JRFggaW5fY29ucywgaW5fcHJvZDsKKworICAgIFZQTDAxMV9M
T0NLKGQsIGZsYWdzKTsKKworICAgIGluX2NvbnMgPSBpbnRmLT5pbl9jb25zOworICAgIGluX3By
b2QgPSBpbnRmLT5pbl9wcm9kOworCisgICAgc21wX3JtYigpOworCisgICAgLyoKKyAgICAgKiBJ
dCBpcyBleHBlY3RlZCB0aGF0IHRoZXJlIHdpbGwgYmUgZGF0YSBpbiB0aGUgcmluZyBidWZmZXIg
d2hlbiB0aGlzCisgICAgICogZnVuY3Rpb24gaXMgY2FsbGVkIHNpbmNlIHRoZSBndWVzdCBpcyBl
eHBlY3RlZCB0byByZWFkIHRoZSBkYXRhIHJlZ2lzdGVyCisgICAgICogb25seSBpZiB0aGUgVFhG
RSBmbGFnIGlzIG5vdCBzZXQuCisgICAgICogSWYgdGhlIGd1ZXN0IHN0aWxsIGRvZXMgcmVhZCB3
aGVuIFRYRkUgYml0IGlzIHNldCB0aGVuIDAgd2lsbCBiZSByZXR1cm5lZC4KKyAgICAgKi8KKyAg
ICBpZiAoIHhlbmNvbnNfcXVldWVkKGluX3Byb2QsIGluX2NvbnMsIHNpemVvZihpbnRmLT5pbikp
ID4gMCApCisgICAgeworICAgICAgICBkYXRhID0gaW50Zi0+aW5beGVuY29uc19tYXNrKGluX2Nv
bnMsIHNpemVvZihpbnRmLT5pbikpXTsKKyAgICAgICAgaW5fY29ucyArPSAxOworICAgICAgICBz
bXBfbWIoKTsKKyAgICAgICAgaW50Zi0+aW5fY29ucyA9IGluX2NvbnM7CisgICAgfQorICAgIGVs
c2UKKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAidnBsMDExOiBVbmV4cGVjdGVkIElOIHJp
bmcgYnVmZmVyIGVtcHR5XG4iKTsKKworICAgIGlmICggeGVuY29uc19xdWV1ZWQoaW5fcHJvZCwg
aW5fY29ucywgc2l6ZW9mKGludGYtPmluKSkgPT0gMCApCisgICAgeworICAgICAgICB2cGwwMTEt
PnVhcnRmciB8PSBSWEZFOworICAgICAgICB2cGwwMTEtPnVhcnRyaXMgJj0gflJYSTsKKyAgICB9
CisKKyAgICB2cGwwMTEtPnVhcnRmciAmPSB+UlhGRjsKKworICAgIHZwbDAxMV91cGRhdGVfaW50
ZXJydXB0X3N0YXR1cyhkKTsKKworICAgIFZQTDAxMV9VTkxPQ0soZCwgZmxhZ3MpOworCisgICAg
LyoKKyAgICAgKiBTZW5kIGFuIGV2ZW50IHRvIGNvbnNvbGUgYmFja2VuZCB0byBpbmRpY2F0ZSB0
aGF0IGRhdGEgaGFzIGJlZW4KKyAgICAgKiByZWFkIGZyb20gdGhlIElOIHJpbmcgYnVmZmVyLgor
ICAgICAqLworICAgIG5vdGlmeV92aWFfeGVuX2V2ZW50X2NoYW5uZWwoZCwgdnBsMDExLT5ldnRj
aG4pOworCisgICAgcmV0dXJuIGRhdGE7Cit9CisKK3N0YXRpYyB2b2lkIHZwbDAxMV93cml0ZV9k
YXRhKHN0cnVjdCBkb21haW4gKmQsIHVpbnQ4X3QgZGF0YSkKK3sKKyAgICB1bnNpZ25lZCBsb25n
IGZsYWdzOworICAgIHN0cnVjdCB2cGwwMTEgKnZwbDAxMSA9ICZkLT5hcmNoLnZwbDAxMTsKKyAg
ICBzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKmludGYgPSB2cGwwMTEtPnJpbmdfYnVmOworICAg
IFhFTkNPTlNfUklOR19JRFggb3V0X2NvbnMsIG91dF9wcm9kOworCisgICAgVlBMMDExX0xPQ0so
ZCwgZmxhZ3MpOworCisgICAgb3V0X2NvbnMgPSBpbnRmLT5vdXRfY29uczsKKyAgICBvdXRfcHJv
ZCA9IGludGYtPm91dF9wcm9kOworCisgICAgc21wX21iKCk7CisKKyAgICAvKgorICAgICAqIEl0
IGlzIGV4cGVjdGVkIHRoYXQgdGhlIHJpbmcgaXMgbm90IGZ1bGwgd2hlbiB0aGlzIGZ1bmN0aW9u
IGlzIGNhbGxlZAorICAgICAqIGFzIHRoZSBndWVzdCBpcyBleHBlY3RlZCB0byB3cml0ZSB0byB0
aGUgZGF0YSByZWdpc3RlciBvbmx5IHdoZW4gdGhlCisgICAgICogVFhGRiBmbGFnIGlzIG5vdCBz
ZXQuCisgICAgICogSW4gY2FzZSB0aGUgZ3Vlc3QgZG9lcyB3cml0ZSBldmVuIHdoZW4gdGhlIFRY
RkYgZmxhZyBpcyBzZXQgdGhlbiB0aGUKKyAgICAgKiBkYXRhIHdpbGwgYmUgc2lsZW50bHkgZHJv
cHBlZC4KKyAgICAgKi8KKyAgICBpZiAoIHhlbmNvbnNfcXVldWVkKG91dF9wcm9kLCBvdXRfY29u
cywgc2l6ZW9mKGludGYtPm91dCkpICE9CisgICAgICAgICBzaXplb2YgKGludGYtPm91dCkgKQor
ICAgIHsKKyAgICAgICAgaW50Zi0+b3V0W3hlbmNvbnNfbWFzayhvdXRfcHJvZCwgc2l6ZW9mKGlu
dGYtPm91dCkpXSA9IGRhdGE7CisgICAgICAgIG91dF9wcm9kICs9IDE7CisgICAgICAgIHNtcF93
bWIoKTsKKyAgICAgICAgaW50Zi0+b3V0X3Byb2QgPSBvdXRfcHJvZDsKKyAgICB9CisgICAgZWxz
ZQorICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJ2cGwwMTE6IFVuZXhwZWN0ZWQgT1VUIHJp
bmcgYnVmZmVyIGZ1bGxcbiIpOworCisgICAgaWYgKCB4ZW5jb25zX3F1ZXVlZChvdXRfcHJvZCwg
b3V0X2NvbnMsIHNpemVvZihpbnRmLT5vdXQpKSA9PQorICAgICAgICAgc2l6ZW9mIChpbnRmLT5v
dXQpICkKKyAgICB7CisgICAgICAgIHZwbDAxMS0+dWFydGZyIHw9IFRYRkY7CisgICAgICAgIHZw
bDAxMS0+dWFydHJpcyAmPSB+VFhJOworICAgIH0KKworICAgIHZwbDAxMS0+dWFydGZyIHw9IEJV
U1k7CisKKyAgICB2cGwwMTEtPnVhcnRmciAmPSB+VFhGRTsKKworICAgIHZwbDAxMV91cGRhdGVf
aW50ZXJydXB0X3N0YXR1cyhkKTsKKworICAgIFZQTDAxMV9VTkxPQ0soZCwgZmxhZ3MpOworCisg
ICAgLyoKKyAgICAgKiBTZW5kIGFuIGV2ZW50IHRvIGNvbnNvbGUgYmFja2VuZCB0byBpbmRpY2F0
ZSB0aGF0IHRoZXJlIGlzCisgICAgICogZGF0YSBpbiB0aGUgT1VUIHJpbmcgYnVmZmVyLgorICAg
ICAqLworICAgIG5vdGlmeV92aWFfeGVuX2V2ZW50X2NoYW5uZWwoZCwgdnBsMDExLT5ldnRjaG4p
OworfQorCitzdGF0aWMgaW50IHZwbDAxMV9tbWlvX3JlYWQoc3RydWN0IHZjcHUgKnYsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbW1pb19pbmZvX3QgKmluZm8sCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCAqciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB2b2lkICpwcml2KQoreworICAgIHN0cnVjdCBoc3JfZGFidCBkYWJ0ID0gaW5mby0+ZGFidDsK
KyAgICB1aW50MzJfdCB2cGwwMTFfcmVnID0gKHVpbnQzMl90KShpbmZvLT5ncGEgLSBHVUVTVF9Q
TDAxMV9CQVNFKTsKKyAgICBzdHJ1Y3QgdnBsMDExICp2cGwwMTEgPSAmdi0+ZG9tYWluLT5hcmNo
LnZwbDAxMTsKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworICAgIHVuc2lnbmVk
IGxvbmcgZmxhZ3M7CisKKyAgICBzd2l0Y2ggKCB2cGwwMTFfcmVnICkKKyAgICB7CisgICAgY2Fz
ZSBEUjoKKyAgICAgICAgaWYgKCAhdnBsMDExX3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdv
dG8gYmFkX3dpZHRoOworCisgICAgICAgICpyID0gdnJlZ19yZWczMl9leHRyYWN0KHZwbDAxMV9y
ZWFkX2RhdGEoZCksIGluZm8pOworICAgICAgICByZXR1cm4gMTsKKworICAgIGNhc2UgUlNSOgor
ICAgICAgICBpZiAoICF2cGwwMTFfcmVnMzJfY2hlY2tfYWNjZXNzKGRhYnQpICkgZ290byBiYWRf
d2lkdGg7CisKKyAgICAgICAgLyogSXQgYWx3YXlzIHJldHVybnMgMCBhcyB0aGVyZSBhcmUgbm8g
cGh5c2ljYWwgZXJyb3JzLiAqLworICAgICAgICAqciA9IDA7CisgICAgICAgIHJldHVybiAxOwor
CisgICAgY2FzZSBGUjoKKyAgICAgICAgaWYgKCAhdnBsMDExX3JlZzMyX2NoZWNrX2FjY2Vzcyhk
YWJ0KSApIGdvdG8gYmFkX3dpZHRoOworCisgICAgICAgIFZQTDAxMV9MT0NLKGQsIGZsYWdzKTsK
KyAgICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJhY3QodnBsMDExLT51YXJ0ZnIsIGluZm8pOwor
ICAgICAgICBWUEwwMTFfVU5MT0NLKGQsIGZsYWdzKTsKKyAgICAgICAgcmV0dXJuIDE7CisKKyAg
ICBjYXNlIFJJUzoKKyAgICAgICAgaWYgKCAhdnBsMDExX3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0
KSApIGdvdG8gYmFkX3dpZHRoOworCisgICAgICAgIFZQTDAxMV9MT0NLKGQsIGZsYWdzKTsKKyAg
ICAgICAgKnIgPSB2cmVnX3JlZzMyX2V4dHJhY3QodnBsMDExLT51YXJ0cmlzLCBpbmZvKTsKKyAg
ICAgICAgVlBMMDExX1VOTE9DSyhkLCBmbGFncyk7CisgICAgICAgIHJldHVybiAxOworCisgICAg
Y2FzZSBNSVM6CisgICAgICAgIGlmICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MoZGFidCkg
KSBnb3RvIGJhZF93aWR0aDsKKworICAgICAgICBWUEwwMTFfTE9DSyhkLCBmbGFncyk7CisgICAg
ICAgICpyID0gdnJlZ19yZWczMl9leHRyYWN0KHZwbDAxMS0+dWFydHJpcyAmIHZwbDAxMS0+dWFy
dGltc2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluZm8pOworICAgICAgICBW
UEwwMTFfVU5MT0NLKGQsIGZsYWdzKTsKKyAgICAgICAgcmV0dXJuIDE7CisKKyAgICBjYXNlIElN
U0M6CisgICAgICAgIGlmICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MoZGFidCkgKSBnb3Rv
IGJhZF93aWR0aDsKKworICAgICAgICBWUEwwMTFfTE9DSyhkLCBmbGFncyk7CisgICAgICAgICpy
ID0gdnJlZ19yZWczMl9leHRyYWN0KHZwbDAxMS0+dWFydGltc2MsIGluZm8pOworICAgICAgICBW
UEwwMTFfVU5MT0NLKGQsIGZsYWdzKTsKKyAgICAgICAgcmV0dXJuIDE7CisKKyAgICBjYXNlIElD
UjoKKyAgICAgICAgaWYgKCAhdnBsMDExX3JlZzMyX2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8g
YmFkX3dpZHRoOworCisgICAgICAgIC8qIE9ubHkgd3JpdGUgaXMgdmFsaWQuICovCisgICAgICAg
IHJldHVybiAwOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAi
dnBsMDExOiB1bmhhbmRsZWQgcmVhZCByJWQgb2Zmc2V0ICUjMDh4XG4iLAorICAgICAgICAgICAg
ICAgIGRhYnQucmVnLCB2cGwwMTFfcmVnKTsKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfQorCisg
ICAgcmV0dXJuIDE7CisKK2JhZF93aWR0aDoKKyAgICBncHJpbnRrKFhFTkxPR19FUlIsICJ2cGww
MTE6IGJhZCByZWFkIHdpZHRoICVkIHIlZCBvZmZzZXQgJSMwOHhcbiIsCisgICAgICAgICAgICBk
YWJ0LnNpemUsIGRhYnQucmVnLCB2cGwwMTFfcmVnKTsKKyAgICBkb21haW5fY3Jhc2hfc3luY2hy
b25vdXMoKTsKKyAgICByZXR1cm4gMDsKKworfQorCitzdGF0aWMgaW50IHZwbDAxMV9tbWlvX3dy
aXRlKHN0cnVjdCB2Y3B1ICp2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtbWlvX2lu
Zm9fdCAqaW5mbywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCByLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpwcml2KQoreworICAgIHN0cnVjdCBo
c3JfZGFidCBkYWJ0ID0gaW5mby0+ZGFidDsKKyAgICB1aW50MzJfdCB2cGwwMTFfcmVnID0gKHVp
bnQzMl90KShpbmZvLT5ncGEgLSBHVUVTVF9QTDAxMV9CQVNFKTsKKyAgICBzdHJ1Y3QgdnBsMDEx
ICp2cGwwMTEgPSAmdi0+ZG9tYWluLT5hcmNoLnZwbDAxMTsKKyAgICBzdHJ1Y3QgZG9tYWluICpk
ID0gdi0+ZG9tYWluOworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisKKyAgICBzd2l0Y2ggKCB2
cGwwMTFfcmVnICkKKyAgICB7CisgICAgY2FzZSBEUjoKKyAgICB7CisgICAgICAgIHVpbnQzMl90
IGRhdGEgPSAwOworCisgICAgICAgIGlmICggIXZwbDAxMV9yZWczMl9jaGVja19hY2Nlc3MoZGFi
dCkgKSBnb3RvIGJhZF93aWR0aDsKKworICAgICAgICB2cmVnX3JlZzMyX3VwZGF0ZSgmZGF0YSwg
ciwgaW5mbyk7CisgICAgICAgIGRhdGEgJj0gMHhGRjsKKyAgICAgICAgdnBsMDExX3dyaXRlX2Rh
dGEodi0+ZG9tYWluLCBkYXRhKTsKKyAgICAgICAgcmV0dXJuIDE7CisgICAgfQorCisgICAgY2Fz
ZSBSU1I6IC8qIE5vdGhpbmcgdG8gY2xlYXIuICovCisgICAgICAgIGlmICggIXZwbDAxMV9yZWcz
Ml9jaGVja19hY2Nlc3MoZGFidCkgKSBnb3RvIGJhZF93aWR0aDsKKworICAgICAgICByZXR1cm4g
MTsKKworICAgIGNhc2UgRlI6CisgICAgY2FzZSBSSVM6CisgICAgY2FzZSBNSVM6CisgICAgICAg
IGdvdG8gd3JpdGVfaWdub3JlOworCisgICAgY2FzZSBJTVNDOgorICAgICAgICBpZiAoICF2cGww
MTFfcmVnMzJfY2hlY2tfYWNjZXNzKGRhYnQpICkgZ290byBiYWRfd2lkdGg7CisKKyAgICAgICAg
VlBMMDExX0xPQ0soZCwgZmxhZ3MpOworICAgICAgICB2cmVnX3JlZzMyX3VwZGF0ZSgmdnBsMDEx
LT51YXJ0aW1zYywgciwgaW5mbyk7CisgICAgICAgIHZwbDAxMV91cGRhdGVfaW50ZXJydXB0X3N0
YXR1cyh2LT5kb21haW4pOworICAgICAgICBWUEwwMTFfVU5MT0NLKGQsIGZsYWdzKTsKKyAgICAg
ICAgcmV0dXJuIDE7CisKKyAgICBjYXNlIElDUjoKKyAgICAgICAgaWYgKCAhdnBsMDExX3JlZzMy
X2NoZWNrX2FjY2VzcyhkYWJ0KSApIGdvdG8gYmFkX3dpZHRoOworCisgICAgICAgIFZQTDAxMV9M
T0NLKGQsIGZsYWdzKTsKKyAgICAgICAgdnJlZ19yZWczMl9jbGVhcmJpdHMoJnZwbDAxMS0+dWFy
dHJpcywgciwgaW5mbyk7CisgICAgICAgIHZwbDAxMV91cGRhdGVfaW50ZXJydXB0X3N0YXR1cyhk
KTsKKyAgICAgICAgVlBMMDExX1VOTE9DSyhkLCBmbGFncyk7CisgICAgICAgIHJldHVybiAxOwor
CisgICAgZGVmYXVsdDoKKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAidnBsMDExOiB1bmhh
bmRsZWQgd3JpdGUgciVkIG9mZnNldCAlIzA4eFxuIiwKKyAgICAgICAgICAgICAgICBkYWJ0LnJl
ZywgdnBsMDExX3JlZyk7CisgICAgICAgIHJldHVybiAwOworICAgIH0KKword3JpdGVfaWdub3Jl
OgorICAgIHJldHVybiAxOworCitiYWRfd2lkdGg6CisgICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAi
dnBsMDExOiBiYWQgd3JpdGUgd2lkdGggJWQgciVkIG9mZnNldCAlIzA4eFxuIiwKKyAgICAgICAg
ICAgIGRhYnQuc2l6ZSwgZGFidC5yZWcsIHZwbDAxMV9yZWcpOworICAgIGRvbWFpbl9jcmFzaF9z
eW5jaHJvbm91cygpOworICAgIHJldHVybiAwOworCit9CisKK3N0YXRpYyBjb25zdCBzdHJ1Y3Qg
bW1pb19oYW5kbGVyX29wcyB2cGwwMTFfbW1pb19oYW5kbGVyID0geworICAgIC5yZWFkID0gdnBs
MDExX21taW9fcmVhZCwKKyAgICAud3JpdGUgPSB2cGwwMTFfbW1pb193cml0ZSwKK307CisKK3N0
YXRpYyB2b2lkIHZwbDAxMV9kYXRhX2F2YWlsKHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgdW5z
aWduZWQgbG9uZyBmbGFnczsKKyAgICBzdHJ1Y3QgdnBsMDExICp2cGwwMTEgPSAmZC0+YXJjaC52
cGwwMTE7CisgICAgc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0gdnBsMDExLT5yaW5n
X2J1ZjsKKyAgICBYRU5DT05TX1JJTkdfSURYIGluX2NvbnMsIGluX3Byb2QsIG91dF9jb25zLCBv
dXRfcHJvZDsKKyAgICBYRU5DT05TX1JJTkdfSURYIGluX3JpbmdfcXNpemUsIG91dF9yaW5nX3Fz
aXplOworCisgICAgVlBMMDExX0xPQ0soZCwgZmxhZ3MpOworCisgICAgaW5fY29ucyA9IGludGYt
PmluX2NvbnM7CisgICAgaW5fcHJvZCA9IGludGYtPmluX3Byb2Q7CisgICAgb3V0X2NvbnMgPSBp
bnRmLT5vdXRfY29uczsKKyAgICBvdXRfcHJvZCA9IGludGYtPm91dF9wcm9kOworCisgICAgc21w
X3JtYigpOworCisgICAgaW5fcmluZ19xc2l6ZSA9IHhlbmNvbnNfcXVldWVkKGluX3Byb2QsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluX2NvbnMsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihpbnRmLT5pbikpOworCisgICAgb3V0X3Jpbmdf
cXNpemUgPSB4ZW5jb25zX3F1ZXVlZChvdXRfcHJvZCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG91dF9jb25zLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc2l6ZW9mKGludGYtPm91dCkpOworCisgICAgLyogVXBkYXRlIHRoZSB1YXJ0IHJ4IHN0YXRl
IGlmIHRoZSBidWZmZXIgaXMgbm90IGVtcHR5LiAqLworICAgIGlmICggaW5fcmluZ19xc2l6ZSAh
PSAwICkKKyAgICB7CisgICAgICAgIHZwbDAxMS0+dWFydGZyICY9IH5SWEZFOworICAgICAgICBp
ZiAoIGluX3JpbmdfcXNpemUgPT0gc2l6ZW9mKGludGYtPmluKSApCisgICAgICAgICAgICB2cGww
MTEtPnVhcnRmciB8PSBSWEZGOworICAgICAgICB2cGwwMTEtPnVhcnRyaXMgfD0gUlhJOworICAg
IH0KKworICAgIC8qIFVwZGF0ZSB0aGUgdWFydCB0eCBzdGF0ZSBpZiB0aGUgYnVmZmVyIGlzIG5v
dCBmdWxsLiAqLworICAgIGlmICggb3V0X3JpbmdfcXNpemUgIT0gc2l6ZW9mKGludGYtPm91dCkg
KQorICAgIHsKKyAgICAgICAgdnBsMDExLT51YXJ0ZnIgJj0gflRYRkY7CisgICAgICAgIHZwbDAx
MS0+dWFydHJpcyB8PSBUWEk7CisgICAgICAgIGlmICggb3V0X3JpbmdfcXNpemUgPT0gMCApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIHZwbDAxMS0+dWFydGZyICY9IH5CVVNZOworICAgICAgICAg
ICAgdnBsMDExLT51YXJ0ZnIgfD0gVFhGRTsKKyAgICAgICAgfQorICAgIH0KKworICAgIHZwbDAx
MV91cGRhdGVfaW50ZXJydXB0X3N0YXR1cyhkKTsKKworICAgIFZQTDAxMV9VTkxPQ0soZCwgZmxh
Z3MpOworfQorCitzdGF0aWMgdm9pZCB2cGwwMTFfbm90aWZpY2F0aW9uKHN0cnVjdCB2Y3B1ICp2
LCB1bnNpZ25lZCBpbnQgcG9ydCkKK3sKKyAgICB2cGwwMTFfZGF0YV9hdmFpbCh2LT5kb21haW4p
OworfQorCitpbnQgZG9tYWluX3ZwbDAxMV9pbml0KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2
cGwwMTFfaW5pdF9pbmZvICppbmZvKQoreworICAgIGludCByYzsKKyAgICBzdHJ1Y3QgdnBsMDEx
ICp2cGwwMTEgPSAmZC0+YXJjaC52cGwwMTE7CisKKyAgICBpZiAoIHZwbDAxMS0+cmluZ19idWYg
KQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIC8qIE1hcCB0aGUgZ3Vlc3QgUEZOIHRv
IFhlbiBhZGRyZXNzIHNwYWNlLiAqLworICAgIHJjID0gIHByZXBhcmVfcmluZ19mb3JfaGVscGVy
KGQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ZuX3goaW5mby0+Z2ZuKSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdnBsMDExLT5yaW5nX3BhZ2UsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZwbDAxMS0+cmluZ19idWYpOworICAg
IGlmICggcmMgPCAwICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICByYyA9IHZnaWNfcmVzZXJ2
ZV92aXJxKGQsIEdVRVNUX1ZQTDAxMV9TUEkpOworICAgIGlmICggIXJjICkKKyAgICB7CisgICAg
ICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgZ290byBvdXQxOworICAgIH0KKworICAgIHJjID0g
YWxsb2NfdW5ib3VuZF94ZW5fZXZlbnRfY2hhbm5lbChkLCAwLCBpbmZvLT5jb25zb2xlX2RvbWlk
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2cGwwMTFfbm90aWZp
Y2F0aW9uKTsKKyAgICBpZiAoIHJjIDwgMCApCisgICAgICAgIGdvdG8gb3V0MjsKKworICAgIHZw
bDAxMS0+ZXZ0Y2huID0gaW5mby0+ZXZ0Y2huID0gcmM7CisKKyAgICBzcGluX2xvY2tfaW5pdCgm
dnBsMDExLT5sb2NrKTsKKworICAgIHJlZ2lzdGVyX21taW9faGFuZGxlcihkLCAmdnBsMDExX21t
aW9faGFuZGxlciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgR1VFU1RfUEwwMTFfQkFTRSwg
R1VFU1RfUEwwMTFfU0laRSwgTlVMTCk7CisKKyAgICByZXR1cm4gMDsKKworb3V0MjoKKyAgICB2
Z2ljX2ZyZWVfdmlycShkLCBHVUVTVF9WUEwwMTFfU1BJKTsKKworb3V0MToKKyAgICBkZXN0cm95
X3JpbmdfZm9yX2hlbHBlcigmdnBsMDExLT5yaW5nX2J1ZiwgdnBsMDExLT5yaW5nX3BhZ2UpOwor
CitvdXQ6CisgICAgcmV0dXJuIHJjOworfQorCit2b2lkIGRvbWFpbl92cGwwMTFfZGVpbml0KHN0
cnVjdCBkb21haW4gKmQpCit7CisgICAgc3RydWN0IHZwbDAxMSAqdnBsMDExID0gJmQtPmFyY2gu
dnBsMDExOworCisgICAgaWYgKCAhdnBsMDExLT5yaW5nX2J1ZiApCisgICAgICAgIHJldHVybjsK
KworICAgIGZyZWVfeGVuX2V2ZW50X2NoYW5uZWwoZCwgdnBsMDExLT5ldnRjaG4pOworICAgIGRl
c3Ryb3lfcmluZ19mb3JfaGVscGVyKCZ2cGwwMTEtPnJpbmdfYnVmLCB2cGwwMTEtPnJpbmdfcGFn
ZSk7Cit9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUt
c3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTog
bmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWlu
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCmluZGV4IGNlOWI2YTQuLjRmZTE4OWIg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9kb21haW4uaApAQCAtMTEsNiArMTEsNyBAQAogI2luY2x1ZGUgPHB1YmxpYy9o
dm0vcGFyYW1zLmg+CiAjaW5jbHVkZSA8eGVuL3NlcmlhbC5oPgogI2luY2x1ZGUgPHhlbi9yYnRy
ZWUuaD4KKyNpbmNsdWRlIDxhc20tYXJtL3ZwbDAxMS5oPgogCiBzdHJ1Y3QgaHZtX2RvbWFpbgog
ewpAQCAtMTQ0LDYgKzE0NSwxMSBAQCBzdHJ1Y3QgYXJjaF9kb21haW4KICAgICBzdHJ1Y3Qgewog
ICAgICAgICB1aW50OF90IHByaXZpbGVnZWRfY2FsbF9lbmFibGVkIDogMTsKICAgICB9IG1vbml0
b3I7CisKKyNpZmRlZiBDT05GSUdfU0JTQV9WVUFSVF9DT05TT0xFCisgICAgc3RydWN0IHZwbDAx
MSB2cGwwMTE7CisjZW5kaWYKKwogfSAgX19jYWNoZWxpbmVfYWxpZ25lZDsKIAogc3RydWN0IGFy
Y2hfdmNwdQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wbDAxMS11YXJ0LmggYi94
ZW4vaW5jbHVkZS9hc20tYXJtL3BsMDExLXVhcnQuaAppbmRleCAxMjNmNDc3Li41N2U5ZWM3IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BsMDExLXVhcnQuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL3BsMDExLXVhcnQuaApAQCAtNDksNiArNDksOCBAQAogLyogRlIgYml0cyAq
LwogI2RlZmluZSBUWEZFICAgKDE8PDcpIC8qIFRYIEZJRk8gZW1wdHkgKi8KICNkZWZpbmUgUlhG
RSAgICgxPDw0KSAvKiBSWCBGSUZPIGVtcHR5ICovCisjZGVmaW5lIFRYRkYgICAoMTw8NSkgLyog
VFggRklGTyBmdWxsICovCisjZGVmaW5lIFJYRkYgICAoMTw8NikgLyogUlggRklGTyBmdWxsICov
CiAjZGVmaW5lIEJVU1kgICAoMTw8MykgLyogVHJhbnNtaXQgaXMgbm90IGNvbXBsZXRlICovCiAK
IC8qIExDUl9IIGJpdHMgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdnBsMDEx
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZwbDAxMS5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAuLjFiNTgzZGEKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20t
YXJtL3ZwbDAxMS5oCkBAIC0wLDAgKzEsNzIgQEAKKy8qCisgKiBpbmNsdWRlL3hlbi92cGwwMTEu
aAorICoKKyAqIFZpcnR1YWwgUEwwMTEgVUFSVAorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVl
IHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0CisgKiB1
bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlLAorICogdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUg
Rm91bmRhdGlvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhv
cGUgaXQgd2lsbCBiZSB1c2VmdWwsIGJ1dCBXSVRIT1VUCisgKiBBTlkgV0FSUkFOVFk7IHdpdGhv
dXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZiBNRVJDSEFOVEFCSUxJVFkgb3IKKyAqIEZJ
VE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMgTGljZW5zZSBmb3IKKyAqIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUg
cmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhbG9uZyB3
aXRoCisgKiB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGlj
ZW5zZXMvPi4KKyAqLworCisjaWZuZGVmIF9WUEwwMTFfSF8KKyNkZWZpbmUgX1ZQTDAxMV9IXwor
CisjaW5jbHVkZSA8cHVibGljL2RvbWN0bC5oPgorI2luY2x1ZGUgPHB1YmxpYy9pby9yaW5nLmg+
CisjaW5jbHVkZSA8YXNtL3ZyZWcuaD4KKyNpbmNsdWRlIDx4ZW4vbW0uaD4KKworLyogaGVscGVy
IG1hY3JvcyAqLworI2RlZmluZSBWUEwwMTFfTE9DSyhkLGZsYWdzKSBzcGluX2xvY2tfaXJxc2F2
ZSgmKGQpLT5hcmNoLnZwbDAxMS5sb2NrLCBmbGFncykKKyNkZWZpbmUgVlBMMDExX1VOTE9DSyhk
LGZsYWdzKSBzcGluX3VubG9ja19pcnFyZXN0b3JlKCYoZCktPmFyY2gudnBsMDExLmxvY2ssIGZs
YWdzKQorCitzdHJ1Y3QgdnBsMDExIHsKKyAgICB2b2lkICpyaW5nX2J1ZjsKKyAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpyaW5nX3BhZ2U7CisgICAgdWludDMyX3QgICAgdWFydGZyOyAgICAgICAgIC8q
IEZsYWcgcmVnaXN0ZXIgKi8KKyAgICB1aW50MzJfdCAgICB1YXJ0Y3I7ICAgICAgICAgLyogQ29u
dHJvbCByZWdpc3RlciAqLworICAgIHVpbnQzMl90ICAgIHVhcnRpbXNjOyAgICAgICAvKiBJbnRl
cnJ1cHQgbWFzayByZWdpc3RlciovCisgICAgdWludDMyX3QgICAgdWFydGljcjsgICAgICAgIC8q
IEludGVycnVwdCBjbGVhciByZWdpc3RlciAqLworICAgIHVpbnQzMl90ICAgIHVhcnRyaXM7ICAg
ICAgICAvKiBSYXcgaW50ZXJydXB0IHN0YXR1cyByZWdpc3RlciAqLworICAgIHVpbnQzMl90ICAg
IHNoYWRvd191YXJ0bWlzOyAvKiBzaGFkb3cgbWFza2VkIGludGVycnVwdCByZWdpc3RlciAqLwor
ICAgIHNwaW5sb2NrX3QgIGxvY2s7CisgICAgZXZ0Y2huX3BvcnRfdCBldnRjaG47Cit9OworCitz
dHJ1Y3QgdnBsMDExX2luaXRfaW5mbyB7CisgICAgZG9taWRfdCBjb25zb2xlX2RvbWlkOworICAg
IGdmbl90IGdmbjsKKyAgICBldnRjaG5fcG9ydF90IGV2dGNobjsKK307CisKKyNpZmRlZiBDT05G
SUdfU0JTQV9WVUFSVF9DT05TT0xFCitpbnQgZG9tYWluX3ZwbDAxMV9pbml0KHN0cnVjdCBkb21h
aW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2cGwwMTFfaW5pdF9pbmZvICpp
bmZvKTsKK3ZvaWQgZG9tYWluX3ZwbDAxMV9kZWluaXQoc3RydWN0IGRvbWFpbiAqZCk7CisjZWxz
ZQorc3RhdGljIGlubGluZSBpbnQgZG9tYWluX3ZwbDAxMV9pbml0KHN0cnVjdCBkb21haW4gKmQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZwbDAxMV9pbml0
X2luZm8gKmluZm8pCit7CisgICAgcmV0dXJuIC1FTk9TWVM7Cit9CisKK3N0YXRpYyBpbmxpbmUg
dm9pZCBkb21haW5fdnBsMDExX2RlaW5pdChzdHJ1Y3QgZG9tYWluICpkKSB7IH0KKyNlbmRpZgor
I2VuZGlmICAvKiBfVlBMMDExX0hfICovCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBt
b2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICog
aW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3B1YmxpYy9hcmNoLWFybS5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmgKaW5k
ZXggOGY5ZDA2ZS4uNTcwOGNkMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gt
YXJtLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmgKQEAgLTQxMCw2ICs0MTAs
MTAgQEAgdHlwZWRlZiB1aW50NjRfdCB4ZW5fY2FsbGJhY2tfdDsKICNkZWZpbmUgR1VFU1RfQUNQ
SV9CQVNFIDB4MjAwMDAwMDBVTEwKICNkZWZpbmUgR1VFU1RfQUNQSV9TSVpFIDB4MDIwMDAwMDBV
TEwKIAorLyogUEwwMTEgbWFwcGluZ3MgKi8KKyNkZWZpbmUgR1VFU1RfUEwwMTFfQkFTRSAgICAw
eDIyMDAwMDAwVUxMCisjZGVmaW5lIEdVRVNUX1BMMDExX1NJWkUgICAgMHgwMDAwMTAwMFVMTAor
CiAvKgogICogMTZNQiA9PSA0MDk2IHBhZ2VzIHJlc2VydmVkIGZvciBndWVzdCB0byB1c2UgYXMg
YSByZWdpb24gdG8gbWFwIGl0cwogICogZ3JhbnQgdGFibGUgaW4uCkBAIC00NDQsNiArNDQ4LDgg
QEAgdHlwZWRlZiB1aW50NjRfdCB4ZW5fY2FsbGJhY2tfdDsKICNkZWZpbmUgR1VFU1RfVElNRVJf
UEhZU19OU19QUEkgMzAKICNkZWZpbmUgR1VFU1RfRVZUQ0hOX1BQSSAgICAgICAgMzEKIAorI2Rl
ZmluZSBHVUVTVF9WUEwwMTFfU1BJICAgICAgICAzMgorCiAvKiBQU0NJIGZ1bmN0aW9ucyAqLwog
I2RlZmluZSBQU0NJX2NwdV9zdXNwZW5kIDAKICNkZWZpbmUgUFNDSV9jcHVfb2ZmICAgICAxCi0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Oct 10 16:55:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 16:55:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xoW-0001Jt-PY; Tue, 10 Oct 2017 16:55:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xoV-0001Jg-Td
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:55:28 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 DD/68-31244-F7BFCD95; Tue, 10 Oct 2017 16:55:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVbfm951
 IgzW/FS0mbDNwYPTY3reLPYAxijUzLym/IoE149j/HawFp8UqOg/sZG9g/CnUxcjFISTwm1Hi
 8YR97BDOeUaJe9u2snYxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSwQIvGn9
 wZYnFfATGLNiy1gcRag+n/n+5gmMHIsYGRYxahRnFpUllqka2ykl1SUmZ5RkpuYmaNraGCml5
 taXJyYnpqTmFSsl5yfu4kR6BUGINjBeHpd4CFGSQ4mJVHeFd/vRArxJeWnVGYkFmfEF5XmpBY
 fYpTh4FCS4P3zCygnWJSanlqRlpkDDA+YtAQHj5II74qfQGne4oLE3OLMdIjUKUZFKXHeSyB9
 AiCJjNI8uDZYSF5ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMO8HkCk8mXklcNNfAS1mAlosm
 ga2uCQRISXVwMh944rhXf3UNCkh5xmzHc9caAjse/jfsbl6Y/fr5ZHay+QZWrYf8bs8Y/+PeZ
 KTrptLav3k/eAmmZ+4LaT6jf23d9VtPY335J+LdD/Ztfn30dbqPa3TmBo9otoZV293PiD3dvP
 6wJ42rd//DJdOW2wYveKG/ZaVtUc6j/acUgvWMb/xe9eum2+UWIozEg21mIuKEwFQUTDHRAIA
 AA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1507654523!111121886!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15156 invoked from network); 10 Oct 2017 16:55:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 16:55:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xoR-0004qB-FB
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:55:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xoR-0007lq-EF
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:55:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xoR-0007lq-EF@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 16:55:23 +0000
Subject: [Xen-changelog] [xen master] xen/arm: vpl011: Allocate a new GFN in
	the toolstack for vuart
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDJmMzlhYzAyMzZiYWI2NDI1NDVkNjcwYzY1YWVmYTc2MmUxYzUyM2UKQXV0aG9yOiAg
ICAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgpBdXRob3JE
YXRlOiBXZWQgU2VwIDI3IDExOjQzOjEyIDIwMTcgKzA1MzAKQ29tbWl0OiAgICAgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUdWUgT2N0IDMg
MTE6MzY6MzQgMjAxNyAtMDcwMAoKICAgIHhlbi9hcm06IHZwbDAxMTogQWxsb2NhdGUgYSBuZXcg
R0ZOIGluIHRoZSB0b29sc3RhY2sgZm9yIHZ1YXJ0CiAgICAKICAgIEFsbG9jYXRlIGEgbmV3IGdm
biB0byBiZSB1c2VkIGFzIGEgcmluZyBidWZmZXIgYmV0d2VlbiB4ZW5jb25zb2xlCiAgICBhbmQg
WGVuIGZvciBzZW5kaW5nL3JlY2VpdmluZyBwbDAxMSBjb25zb2xlIGRhdGEuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9y
Zz4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29s
cy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oIHwgMiArKwogdG9vbHMvbGlieGMveGNfZG9tX2FybS5j
ICAgICB8IDUgKysrKy0KIHRvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMgICAgfCAyICsrCiAzIGZp
bGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hjX2Rv
bS5oCmluZGV4IGNlNDcwNTguLjZlMDZlZjEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1
ZGUveGNfZG9tLmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaApAQCAtMjE2LDYg
KzIxNiw4IEBAIHN0cnVjdCB4Y19kb21faW1hZ2UgewogCiAgICAgLyogRXh0cmEgU01CSU9TIHN0
cnVjdHVyZXMgcGFzc2VkIHRvIEhWTUxPQURFUiAqLwogICAgIHN0cnVjdCB4Y19odm1fZmlybXdh
cmVfbW9kdWxlIHNtYmlvc19tb2R1bGU7CisKKyAgICB4ZW5fcGZuX3QgdnVhcnRfZ2ZuOwogfTsK
IAogLyogLS0tIHBsdWdnYWJsZSBrZXJuZWwgbG9hZGVyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0gKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9hcm0uYyBi
L3Rvb2xzL2xpYnhjL3hjX2RvbV9hcm0uYwppbmRleCBlNjY5ZmIwLi45ODIwMGFlIDEwMDY0NAot
LS0gYS90b29scy9saWJ4Yy94Y19kb21fYXJtLmMKKysrIGIvdG9vbHMvbGlieGMveGNfZG9tX2Fy
bS5jCkBAIC0yNiwxMCArMjYsMTEgQEAKICNpbmNsdWRlICJ4Z19wcml2YXRlLmgiCiAjaW5jbHVk
ZSAieGNfZG9tLmgiCiAKLSNkZWZpbmUgTlJfTUFHSUNfUEFHRVMgMworI2RlZmluZSBOUl9NQUdJ
Q19QQUdFUyA0CiAjZGVmaW5lIENPTlNPTEVfUEZOX09GRlNFVCAwCiAjZGVmaW5lIFhFTlNUT1JF
X1BGTl9PRkZTRVQgMQogI2RlZmluZSBNRU1BQ0NFU1NfUEZOX09GRlNFVCAyCisjZGVmaW5lIFZV
QVJUX1BGTl9PRkZTRVQgMwogCiAjZGVmaW5lIExQQUVfU0hJRlQgOQogCkBAIC04NSwxMCArODYs
MTIgQEAgc3RhdGljIGludCBhbGxvY19tYWdpY19wYWdlcyhzdHJ1Y3QgeGNfZG9tX2ltYWdlICpk
b20pCiAKICAgICBkb20tPmNvbnNvbGVfcGZuID0gYmFzZSArIENPTlNPTEVfUEZOX09GRlNFVDsK
ICAgICBkb20tPnhlbnN0b3JlX3BmbiA9IGJhc2UgKyBYRU5TVE9SRV9QRk5fT0ZGU0VUOworICAg
IGRvbS0+dnVhcnRfZ2ZuID0gYmFzZSArIFZVQVJUX1BGTl9PRkZTRVQ7CiAKICAgICB4Y19jbGVh
cl9kb21haW5fcGFnZShkb20tPnhjaCwgZG9tLT5ndWVzdF9kb21pZCwgZG9tLT5jb25zb2xlX3Bm
bik7CiAgICAgeGNfY2xlYXJfZG9tYWluX3BhZ2UoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQs
IGRvbS0+eGVuc3RvcmVfcGZuKTsKICAgICB4Y19jbGVhcl9kb21haW5fcGFnZShkb20tPnhjaCwg
ZG9tLT5ndWVzdF9kb21pZCwgYmFzZSArIE1FTUFDQ0VTU19QRk5fT0ZGU0VUKTsKKyAgICB4Y19j
bGVhcl9kb21haW5fcGFnZShkb20tPnhjaCwgZG9tLT5ndWVzdF9kb21pZCwgYmFzZSArIFZVQVJU
X1BGTl9PRkZTRVQpOwogICAgIHhjX2h2bV9wYXJhbV9zZXQoZG9tLT54Y2gsIGRvbS0+Z3Vlc3Rf
ZG9taWQsIEhWTV9QQVJBTV9DT05TT0xFX1BGTiwKICAgICAgICAgICAgIGRvbS0+Y29uc29sZV9w
Zm4pOwogICAgIHhjX2h2bV9wYXJhbV9zZXQoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsIEhW
TV9QQVJBTV9TVE9SRV9QRk4sCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21fYm9vdC5j
IGIvdG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYwppbmRleCBjM2I0NGRkLi44YTM3NmQwIDEwMDY0
NAotLS0gYS90b29scy9saWJ4Yy94Y19kb21fYm9vdC5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2Rv
bV9ib290LmMKQEAgLTIyNiw2ICsyMjYsOCBAQCBpbnQgeGNfZG9tX2Jvb3RfaW1hZ2Uoc3RydWN0
IHhjX2RvbV9pbWFnZSAqZG9tKQogICAgICAgICByZXR1cm4gcmM7CiAgICAgaWYgKCAocmMgPSBj
bGVhcl9wYWdlKGRvbSwgZG9tLT54ZW5zdG9yZV9wZm4pKSAhPSAwICkKICAgICAgICAgcmV0dXJu
IHJjOworICAgIGlmICggKHJjID0gY2xlYXJfcGFnZShkb20sIGRvbS0+dnVhcnRfZ2ZuKSkgIT0g
MCApCisgICAgICAgIHJldHVybiByYzsKIAogICAgIC8qIHN0YXJ0IGluZm8gcGFnZSAqLwogICAg
IGlmICggZG9tLT5hcmNoX2hvb2tzLT5zdGFydF9pbmZvICkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Oct 10 16:55:39 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 16:55:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xoh-0001ML-S6; Tue, 10 Oct 2017 16:55:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xoh-0001M9-0d
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:55:39 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 36/0C-05537-A8BFCD95; Tue, 10 Oct 2017 16:55:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVbft951
 Ig3WztCwmbDNwYPTY3reLPYAxijUzLym/IoE148D3Y4wFnw0r1u29zNTAuFK9i5GLQ0jgN6PE
 yul7mCCc84wSR84uYuxi5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1jAVeLyx
 v8sIDavgJnEs9vzweIsQPXTfq5lncDIsYCRYRWjRnFqUVlqka6hmV5SUWZ6RkluYmaOrqGBmV
 5uanFxYnpqTmJSsV5yfu4mRqBXGIBgB+P9jQGHGCU5mJREeVd8vxMpxJeUn1KZkVicEV9UmpN
 afIhRhoNDSYLX/RdQTrAoNT21Ii0zBxgeMGkJDh4lEd4VP4HSvMUFibnFmekQqVOMuhzHNl3+
 wyTEkpeflyolznsJZIYASFFGaR7cCFioXmKUlRLmZQQ6SoinILUoN7MEVf4VozgHo5IwrxXIF
 J7MvBK4Ta+AjmACOkI0DeyIkkSElFQDY5nRw/URubMFGu6oOvwXnXycnfGUjdGp+Ts6Lv9OO2
 DBtGbbXM/9JfdeT0+7+ktMbaJL7L1XxaaLP38z9X7tW3mv+2XdLpP534WKunN72CyuKCRVzFB
 d9YzZMjpkpWNaa/HeiRZ9bva8HBe3TDR//q47Vb3hb1rko711p+/XbnxTI3haasX6SiWW4oxE
 Qy3mouJEAGnPp9VQAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1507654533!106427966!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43056 invoked from network); 10 Oct 2017 16:55:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 16:55:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xob-0004qL-Hh
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:55:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xob-0007oJ-Gx
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:55:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xob-0007oJ-Gx@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 16:55:33 +0000
Subject: [Xen-changelog] [xen master] xen/arm: vpl011: Add support for vuart
	in libxl
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDA4OGZiODI3ZWU4ZjhjMGI3Mzc5NDhlMWJlYmQ0Y2M5MDRmZGVjZTMKQXV0aG9yOiAg
ICAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgpBdXRob3JE
YXRlOiBXZWQgU2VwIDI3IDExOjQzOjEzIDIwMTcgKzA1MzAKQ29tbWl0OiAgICAgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUdWUgT2N0IDMg
MTU6MTc6MTUgMjAxNyAtMDcwMAoKICAgIHhlbi9hcm06IHZwbDAxMTogQWRkIHN1cHBvcnQgZm9y
IHZ1YXJ0IGluIGxpYnhsCiAgICAKICAgIEFuIG9wdGlvbiBpcyBwcm92aWRlZCBpbiBsaWJ4bCB0
byBlbmFibGUvZGlzYWJsZSBTQlNBIHZ1YXJ0IHdoaWxlCiAgICBjcmVhdGluZyBhIGd1ZXN0IGRv
bWFpbi4KICAgIAogICAgTGlieGwgbm93IHN1cHBvcnRzIGEgZ2VuZXJpYyB2dWFydCBjb25zb2xl
IGFuZCBTQlNBIHVhcnQgaXMgYSBzcGVjaWZpYyB0eXBlLgogICAgSW4gZnV0dXJlIHN1cHBvcnQg
Y2FuIGJlIGFkZGVkIGZvciBtdWx0aXBsZSB2dWFydCBvZiBkaWZmZXJlbnQgdHlwZXMuCiAgICAK
ICAgIFVzZXIgY2FuIGVuYWJsZSBTQlNBIHZ1YXJ0IGJ5IGFkZGluZyB0aGUgZm9sbG93aW5nIGxp
bmUgaW4gdGhlIGd1ZXN0CiAgICBjb25maWd1cmF0aW9uIGZpbGU6CiAgICAKICAgIHZ1YXJ0ID0g
InNic2FfdWFydCIKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1
cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgfCA2
ICsrKysrKwogdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jICB8IDMgKysrCiB0b29scy9saWJ4
bC9saWJ4bF9kb20uYyAgICAgIHwgMSArCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwg
MyArKysKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAgfCA3ICsrKysrKysKIHRvb2xzL3hs
L3hsX2NtZHRhYmxlLmMgICAgICAgfCAyICstCiB0b29scy94bC94bF9jb25zb2xlLmMgICAgICAg
IHwgNSArKysrLQogdG9vbHMveGwveGxfcGFyc2UuYyAgICAgICAgICB8IDggKysrKysrKysKIDgg
ZmlsZXMgY2hhbmdlZCwgMzMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwvbGlieGwuaAppbmRleCA4Mjcy
NzJlLi5lNWVmOTIwIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bC5oCisrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsLmgKQEAgLTMxMSw2ICszMTEsMTIgQEAKICNkZWZpbmUgTElCWExfSEFWRV9Q
OVMgMQogCiAvKgorICogTElCWExfSEFWRV9CVUlMRElORk9fQVJNX1ZVQVJUIGluZGljYXRlcyB0
aGF0IHRoZSB0b29sc3RhY2sgc3VwcG9ydHMgdmlydHVhbCBVQVJUCisgKiBmb3IgQVJNLgorICov
CisjZGVmaW5lIExJQlhMX0hBVkVfQlVJTERJTkZPX0FSTV9WVUFSVCAxCisKKy8qCiAgKiBMSUJY
TF9IQVZFX0JVSUxESU5GT19HUkFOVF9MSU1JVFMgaW5kaWNhdGVzIHRoYXQgbGlieGxfZG9tYWlu
X2J1aWxkX2luZm8KICAqIGhhcyB0aGUgbWF4X2dyYW50X2ZyYW1lcyBhbmQgbWF4X21hcHRyYWNr
X2ZyYW1lcyBmaWVsZHMuCiAgKi8KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNv
bGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYwppbmRleCAzMmMzZWM3Li5mMzEyMjU4
IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMKKysrIGIvdG9vbHMvbGli
eGwvbGlieGxfY29uc29sZS5jCkBAIC02Nyw2ICs2Nyw5IEBAIGludCBsaWJ4bF9jb25zb2xlX2V4
ZWMobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBpbnQgY29uc19udW0sCiAgICAgY2Fz
ZSBMSUJYTF9DT05TT0xFX1RZUEVfU0VSSUFMOgogICAgICAgICBjb25zX3R5cGVfcyA9ICJzZXJp
YWwiOwogICAgICAgICBicmVhazsKKyAgICBjYXNlIExJQlhMX0NPTlNPTEVfVFlQRV9WVUFSVDoK
KyAgICAgICAgY29uc190eXBlX3MgPSAidnVhcnQiOworICAgICAgICBicmVhazsKICAgICBkZWZh
dWx0OgogICAgICAgICBnb3RvIG91dDsKICAgICB9CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9s
aWJ4bF9kb20uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCmluZGV4IDFiZDQzNzguLjM5N2Yz
OTQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCisrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2RvbS5jCkBAIC04NTAsNiArODUwLDcgQEAgaW50IGxpYnhsX19idWlsZF9wdihsaWJ4
bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICBpZiAoeGNfZG9tX3RyYW5zbGF0ZWQoZG9t
KSkgewogICAgICAgICBzdGF0ZS0+Y29uc29sZV9tZm4gPSBkb20tPmNvbnNvbGVfcGZuOwogICAg
ICAgICBzdGF0ZS0+c3RvcmVfbWZuID0gZG9tLT54ZW5zdG9yZV9wZm47CisgICAgICAgIHN0YXRl
LT52dWFydF9nZm4gPSBkb20tPnZ1YXJ0X2dmbjsKICAgICB9IGVsc2UgewogICAgICAgICBzdGF0
ZS0+Y29uc29sZV9tZm4gPSB4Y19kb21fcDJtKGRvbSwgZG9tLT5jb25zb2xlX3Bmbik7CiAgICAg
ICAgIHN0YXRlLT5zdG9yZV9tZm4gPSB4Y19kb21fcDJtKGRvbSwgZG9tLT54ZW5zdG9yZV9wZm4p
OwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2ludGVybmFsLmgKaW5kZXggZTRjM2M4OC4uNWI2ZWJmYSAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5h
bC5oCkBAIC0xMTM5LDYgKzExMzksOSBAQCB0eXBlZGVmIHN0cnVjdCB7CiAgICAgdWludDMyX3Qg
bnVtX3ZtZW1yYW5nZXM7CiAKICAgICB4Y19kb21haW5fY29uZmlndXJhdGlvbl90IGNvbmZpZzsK
KworICAgIHhlbl9wZm5fdCB2dWFydF9nZm47CisgICAgZXZ0Y2huX3BvcnRfdCB2dWFydF9wb3J0
OwogfSBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlOwogCiBfaGlkZGVuIGludCBsaWJ4bF9fYnVp
bGRfcHJlKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLApkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGwvbGlieGxfdHlwZXMuaWRsIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCmluZGV4
IGMyYTExNDEuLmFkZTM1OWUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlk
bAorKysgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKQEAgLTEwNSw2ICsxMDUsNyBAQCBs
aWJ4bF9jb25zb2xlX3R5cGUgPSBFbnVtZXJhdGlvbigiY29uc29sZV90eXBlIiwgWwogICAgICgw
LCAiVU5LTk9XTiIpLAogICAgICgxLCAiU0VSSUFMIiksCiAgICAgKDIsICJQViIpLAorICAgICgz
LCAiVlVBUlQiKSwKICAgICBdKQogCiBsaWJ4bF9kaXNrX2Zvcm1hdCA9IEVudW1lcmF0aW9uKCJk
aXNrX2Zvcm1hdCIsIFsKQEAgLTI0MSw2ICsyNDIsMTEgQEAgbGlieGxfY2hlY2twb2ludGVkX3N0
cmVhbSA9IEVudW1lcmF0aW9uKCJjaGVja3BvaW50ZWRfc3RyZWFtIiwgWwogICAgICgyLCAiQ09M
TyIpLAogICAgIF0pCiAKK2xpYnhsX3Z1YXJ0X3R5cGUgPSBFbnVtZXJhdGlvbigidnVhcnRfdHlw
ZSIsIFsKKyAgICAoMCwgInVua25vd24iKSwKKyAgICAoMSwgInNic2FfdWFydCIpLAorICAgIF0p
CisKICMKICMgQ29tcGxleCBsaWJ4bCB0eXBlcwogIwpAQCAtNTkxLDYgKzU5Nyw3IEBAIGxpYnhs
X2RvbWFpbl9idWlsZF9pbmZvID0gU3RydWN0KCJkb21haW5fYnVpbGRfaW5mbyIsWwogCiAKICAg
ICAoImFyY2hfYXJtIiwgU3RydWN0KE5vbmUsIFsoImdpY192ZXJzaW9uIiwgbGlieGxfZ2ljX3Zl
cnNpb24pLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgidnVhcnQiLCBsaWJ4bF92
dWFydF90eXBlKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0pKSwKICAgICAjIEFs
dGVybmF0ZSBwMm0gaXMgbm90IGJvdW5kIHRvIGFueSBhcmNoaXRlY3R1cmUgb3IgZ3Vlc3QgdHlw
ZSwgYXMgaXQgaXMKICAgICAjIHN1cHBvcnRlZCBieSB4ODYgSFZNIGFuZCBBUk0gc3VwcG9ydCBp
cyBwbGFubmVkLgpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfY21kdGFibGUuYyBiL3Rvb2xzL3hs
L3hsX2NtZHRhYmxlLmMKaW5kZXggYzMwNGE4NS4uNjhhOGE3MiAxMDA2NDQKLS0tIGEvdG9vbHMv
eGwveGxfY21kdGFibGUuYworKysgYi90b29scy94bC94bF9jbWR0YWJsZS5jCkBAIC0xMzMsNyAr
MTMzLDcgQEAgc3RydWN0IGNtZF9zcGVjIGNtZF90YWJsZVtdID0gewogICAgICAgJm1haW5fY29u
c29sZSwgMCwgMCwKICAgICAgICJBdHRhY2ggdG8gZG9tYWluJ3MgY29uc29sZSIsCiAgICAgICAi
W29wdGlvbnNdIDxEb21haW4+XG4iCi0gICAgICAiLXQgPHR5cGU+ICAgICAgIGNvbnNvbGUgdHlw
ZSwgcHYgb3Igc2VyaWFsXG4iCisgICAgICAiLXQgPHR5cGU+ICAgICAgIGNvbnNvbGUgdHlwZSwg
cHYgLCBzZXJpYWwgb3IgdnVhcnRcbiIKICAgICAgICItbiA8bnVtYmVyPiAgICAgY29uc29sZSBu
dW1iZXIiCiAgICAgfSwKICAgICB7ICJ2bmN2aWV3ZXIiLApkaWZmIC0tZ2l0IGEvdG9vbHMveGwv
eGxfY29uc29sZS5jIGIvdG9vbHMveGwveGxfY29uc29sZS5jCmluZGV4IDA1MDhkZGEuLjRlNjVk
NzMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX2NvbnNvbGUuYworKysgYi90b29scy94bC94bF9j
b25zb2xlLmMKQEAgLTI3LDYgKzI3LDcgQEAgaW50IG1haW5fY29uc29sZShpbnQgYXJnYywgY2hh
ciAqKmFyZ3YpCiAgICAgdWludDMyX3QgZG9taWQ7CiAgICAgaW50IG9wdCA9IDAsIG51bSA9IDA7
CiAgICAgbGlieGxfY29uc29sZV90eXBlIHR5cGUgPSAwOworICAgIGNoYXIgKmNvbnNvbGVfbmFt
ZXMgPSAicHYsIHNlcmlhbCwgdnVhcnQiOwogCiAgICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwg
Im46dDoiLCBOVUxMLCAiY29uc29sZSIsIDEpIHsKICAgICBjYXNlICd0JzoKQEAgLTM0LDggKzM1
LDEwIEBAIGludCBtYWluX2NvbnNvbGUoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICAg
ICAgdHlwZSA9IExJQlhMX0NPTlNPTEVfVFlQRV9QVjsKICAgICAgICAgZWxzZSBpZiAoIXN0cmNt
cChvcHRhcmcsICJzZXJpYWwiKSkKICAgICAgICAgICAgIHR5cGUgPSBMSUJYTF9DT05TT0xFX1RZ
UEVfU0VSSUFMOworICAgICAgICBlbHNlIGlmICghc3RyY21wKG9wdGFyZywgInZ1YXJ0IikpCisg
ICAgICAgICAgICB0eXBlID0gTElCWExfQ09OU09MRV9UWVBFX1ZVQVJUOwogICAgICAgICBlbHNl
IHsKLSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiY29uc29sZSB0eXBlIHN1cHBvcnRlZCBh
cmU6IHB2LCBzZXJpYWxcbiIpOworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJjb25zb2xl
IHR5cGUgc3VwcG9ydGVkIGFyZTogJXNcbiIsIGNvbnNvbGVfbmFtZXMpOwogICAgICAgICAgICAg
cmV0dXJuIEVYSVRfRkFJTFVSRTsKICAgICAgICAgfQogICAgICAgICBicmVhazsKZGlmZiAtLWdp
dCBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMgYi90b29scy94bC94bF9wYXJzZS5jCmluZGV4IGU2ZTNi
YTAuLmQwMTA2ZjQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMKKysrIGIvdG9vbHMv
eGwveGxfcGFyc2UuYwpAQCAtMTAwMiw2ICsxMDAyLDE0IEBAIHZvaWQgcGFyc2VfY29uZmlnX2Rh
dGEoY29uc3QgY2hhciAqY29uZmlnX3NvdXJjZSwKICAgICBpZiAoIXhsdV9jZmdfZ2V0X2xvbmcg
KGNvbmZpZywgIm1heHZjcHVzIiwgJmwsIDApKQogICAgICAgICBiX2luZm8tPm1heF92Y3B1cyA9
IGw7CiAKKyAgICBpZiAoIXhsdV9jZmdfZ2V0X3N0cmluZyhjb25maWcsICJ2dWFydCIsICZidWYs
IDApKSB7CisgICAgICAgIGlmIChsaWJ4bF92dWFydF90eXBlX2Zyb21fc3RyaW5nKGJ1ZiwgJmJf
aW5mby0+YXJjaF9hcm0udnVhcnQpKSB7CisgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkVS
Uk9SOiBpbnZhbGlkIHZhbHVlIFwiJXNcIiBmb3IgXCJ2dWFydFwiXG4iLAorICAgICAgICAgICAg
ICAgICAgICBidWYpOworICAgICAgICAgICAgZXhpdCgxKTsKKyAgICAgICAgfQorICAgIH0KKwog
ICAgIHBhcnNlX3ZudW1hX2NvbmZpZyhjb25maWcsIGJfaW5mbyk7CiAKICAgICAvKiBTZXQgbWF4
X21lbWtiIHRvIHRhcmdldF9tZW1rYiBhbmQgbWF4X3ZjcHVzIHRvIGF2YWlsX3ZjcHVzIGlmCi0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Oct 10 16:55:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 16:55:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xop-0001Nl-Tp; Tue, 10 Oct 2017 16:55:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xoo-0001NZ-Sk
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:55:46 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 41/F8-31244-29BFCD95; Tue, 10 Oct 2017 16:55:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXfC7zu
 RBk93allM2GbgwOixvW8XewBjFGtmXlJ+RQJrxoQNm9kLjnBWfGmdydLAOJ2ji5GLQ0jgN6PE
 6Z9zWSGc84wSax89YOpi5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1ggTWLuh
 XWsIDavgJnEnrVnWEBsFqD6mRfPs05g5FjAyLCKUaM4tagstUjX0FwvqSgzPaMkNzEzR9fQwE
 wvN7W4ODE9NScxqVgvOT93EyPQKwxAsIPx9saAQ4ySHExKorwrvt+JFOJLyk+pzEgszogvKs1
 JLT7EKMPBoSTB6/4LKCdYlJqeWpGWmQMMD5i0BAePkgjvip9Aad7igsTc4sx0iNQpRkUpcd4M
 kD4BkERGaR5cGywkLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmY9y/IeJ7MvBK46a+AFjMBL
 RZNA1tckoiQkmpglI6MzMtf/VXKP6v7dtn8krVHZs3QOtEqfOmIWdIqGcn/suI6f7o7pWbEf6
 3WV6xqWpv8a3FJwnErmecFs+1un1AvYDuxUKcifOLMPVsdqo53N7en80T+MDf2cVRS4LX9Mff
 Ufs2jz1TCuKoL9QpU1d6wPju84snH7beuNxxSiPpqPffnjLVWSizFGYmGWsxFxYkAVffnY0QC
 AAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1507654543!110693769!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9111 invoked from network); 10 Oct 2017 16:55:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 16:55:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xol-0004qQ-Jo
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:55:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xol-0007qu-Iz
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:55:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xol-0007qu-Iz@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 16:55:43 +0000
Subject: [Xen-changelog] [xen master] xen/arm: vpl011: Rearrange xen header
	includes in alphabetical order in domctl.c
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQ1ZGRkZjc3M2I0MjBmMWEyMzA4NTI5YTllNDllMDZiNWU4OTc4MzgKQXV0aG9yOiAg
ICAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgpBdXRob3JE
YXRlOiBXZWQgU2VwIDI3IDExOjQzOjE0IDIwMTcgKzA1MzAKQ29tbWl0OiAgICAgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUdWUgT2N0IDMg
MTU6MTc6MzYgMjAxNyAtMDcwMAoKICAgIHhlbi9hcm06IHZwbDAxMTogUmVhcnJhbmdlIHhlbiBo
ZWFkZXIgaW5jbHVkZXMgaW4gYWxwaGFiZXRpY2FsIG9yZGVyIGluIGRvbWN0bC5jCiAgICAKICAg
IFJlYXJyYW5nZSB4ZW4gaGVhZGVyIGluY2x1ZGVzIGluIGFscGhhYmV0aWNhbCBvcmRlciBpbiBk
b21jdGwuYy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGlu
ZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9kb21jdGwuYyB8IDYgKysr
LS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21jdGwuYyBiL3hlbi9hcmNoL2FybS9kb21jdGwuYwpp
bmRleCAyNGJjYjU1Li44MjMyZjQ0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tY3RsLmMK
KysrIGIveGVuL2FyY2gvYXJtL2RvbWN0bC5jCkBAIC00LDEyICs0LDEyIEBACiAgKiBDb3B5cmln
aHQgKGMpIDIwMTIsIENpdHJpeCBTeXN0ZW1zCiAgKi8KIAotI2luY2x1ZGUgPHhlbi90eXBlcy5o
PgotI2luY2x1ZGUgPHhlbi9saWIuaD4KICNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KLSNpbmNsdWRl
IDx4ZW4vc2NoZWQuaD4KICNpbmNsdWRlIDx4ZW4vaHlwZXJjYWxsLmg+CiAjaW5jbHVkZSA8eGVu
L2lvY2FwLmg+CisjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgor
I2luY2x1ZGUgPHhlbi90eXBlcy5oPgogI2luY2x1ZGUgPHhzbS94c20uaD4KICNpbmNsdWRlIDxw
dWJsaWMvZG9tY3RsLmg+CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Oct 10 16:55:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 16:55:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xp0-0001PY-0y; Tue, 10 Oct 2017 16:55:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xoy-0001PN-Ne
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:55:56 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 33/99-22397-B9BFCD95; Tue, 10 Oct 2017 16:55:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVXf27zu
 RBtNWsFlM2GbgwOixvW8XewBjFGtmXlJ+RQJrxp7LF9kLbsdUtBx6yt7AeNKxi5GLQ0jgN6PE
 7a2f2LsYOYGc84wSnw8xdTFycLAJiEnM3asAEhYRUJWYtWI5M0SJukTT7wY2EFtYIECiq3seE
 4jNK2Am8fX3EkaQVhag+n2P8iYwcixgZFjFqFGcWlSWWqRrZKaXVJSZnlGSm5iZo2toYKqXm1
 pcnJiempOYVKyXnJ+7iRHokXoGBsYdjLcn+x1ilORgUhLlXfH9TqQQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCd62X0A5waLU9NSKtMwcYGjApCU4eJREeFf8BErzFhck5hZnpkOkTjEqSonzZoD0
 CYAkMkrz4Npg4XiJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvRpApPJl5JXDTXwEtZgJaL
 JoGtrgkESEl1cCY9Oxe594m40uR0Vl7d0pm/n1a1PZx5qOlrV7bOudMYL6WuSiQYbn3BGfze8
 Y9ovdC2S8w1a2Wu6y3VsDtlW0l3/T+aAUp/hMJu7sUolquubruFP6+/GPJ3ms3X22dnDnv8dR
 8KdWEP861TvV++gWzjSbuPtxRv90vZHPatcWX/LMWb3TmeM2mxFKckWioxVxUnAgA3MrQz0IC
 AAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1507654553!102786301!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58189 invoked from network); 10 Oct 2017 16:55:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 16:55:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xov-0004rO-Nm
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:55:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xov-0007tw-LR
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:55:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xov-0007tw-LR@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 16:55:53 +0000
Subject: [Xen-changelog] [xen master] xen/arm: vpl011: Add a new domctl API
	to initialize vpl011
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDg2MDM5ZjJlOGMyMGMwNmFiNTIzNDEyM2EyMDBmNDYxN2MxNGY3N2QKQXV0aG9yOiAg
ICAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgpBdXRob3JE
YXRlOiBXZWQgU2VwIDI3IDExOjQzOjE1IDIwMTcgKzA1MzAKQ29tbWl0OiAgICAgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUdWUgT2N0IDMg
MTU6MTc6MzYgMjAxNyAtMDcwMAoKICAgIHhlbi9hcm06IHZwbDAxMTogQWRkIGEgbmV3IGRvbWN0
bCBBUEkgdG8gaW5pdGlhbGl6ZSB2cGwwMTEKICAgIAogICAgQWRkIGEgbmV3IGRvbWN0bCBBUEkg
dG8gaW5pdGlhbGl6ZSB2cGwwMTEuIEl0IHRha2VzIHRoZSBHRk4gYW5kIGNvbnNvbGUKICAgIGJh
Y2tlbmQgZG9taWQgYXMgaW5wdXQgYW5kIHJldHVybnMgYW4gZXZlbnQgY2hhbm5lbCB0byBiZSB1
c2VkIGZvcgogICAgc2VuZGluZyBhbmQgcmVjZWl2aW5nIGV2ZW50cyBmcm9tIFhlbi4KICAgIAog
ICAgWGVuIHdpbGwgY29tbXVuaWNhdGUgd2l0aCB4ZW5jb25zb2xlIHVzaW5nIEdGTiBhcyB0aGUg
cmluZyBidWZmZXIgYW5kCiAgICB0aGUgZXZlbnQgY2hhbm5lbCB0byB0cmFuc21pdCBhbmQgcmVj
ZWl2ZSBwbDAxMSBkYXRhIG9uIHRoZSBndWVzdCBkb21haW4ncwogICAgYmVoYWxmLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFy
by5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0t
LQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAyMCArKysrKysrKysrKysrKysrKwog
dG9vbHMvbGlieGMveGNfZG9tYWluLmMgICAgICAgfCAyNyArKysrKysrKysrKysrKysrKysrKysr
CiB0b29scy9saWJ4bC9saWJ4bF9hcmNoLmggICAgICB8ICA3ICsrKysrKwogdG9vbHMvbGlieGwv
bGlieGxfYXJtLmMgICAgICAgfCAyNyArKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9saWJ4
bC9saWJ4bF9kb20uYyAgICAgICB8ICA0ICsrKysKIHRvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jICAg
ICAgIHwgIDggKysrKysrKwogeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICAgICAgfCAgNiArKysr
KwogeGVuL2FyY2gvYXJtL2RvbWN0bC5jICAgICAgICAgfCA1MiArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICB8
IDI0ICsrKysrKysrKysrKysrKysrKysrCiA5IGZpbGVzIGNoYW5nZWQsIDE3NSBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9s
aWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCBiOTcwOTA1Li4zYmNhYjNjIDEwMDY0NAotLS0g
YS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRl
L3hlbmN0cmwuaApAQCAtODg2LDYgKzg4NiwyNiBAQCBpbnQgeGNfdmNwdV9nZXRjb250ZXh0KHhj
X2ludGVyZmFjZSAqeGNoLAogICAgICAgICAgICAgICAgICAgICAgICB2Y3B1X2d1ZXN0X2NvbnRl
eHRfYW55X3QgKmN0eHQpOwogCiAvKioKKyAqIFRoaXMgZnVuY3Rpb24gaW5pdGlhbGl6ZXMgdGhl
IHZ1YXJ0IGVtdWxhdGlvbiBhbmQgcmV0dXJucworICogdGhlIGV2ZW50IHRvIGJlIHVzZWQgYnkg
dGhlIGJhY2tlbmQgZm9yIGNvbW11bmljYXRpbmcgd2l0aAorICogdGhlIGVtdWxhdGlvbiBjb2Rl
LgorICoKKyAqIEBwYXJtIHhjaCBhIGhhbmRsZSB0byBhbiBvcGVuIGh5cGVydmlzb3IgaW50ZXJm
YWNlCisgKiAjcGFybSB0eXBlIHR5cGUgb2YgdnVhcnQKKyAqIEBwYXJtIGRvbWlkIHRoZSBkb21h
aW4gdG8gZ2V0IGluZm9ybWF0aW9uIGZyb20KKyAqIEBwYXJtIGNvbnNvbGVfZG9taWQgdGhlIGRv
bWlkIG9mIHRoZSBiYWNrZW5kIGNvbnNvbGUKKyAqIEBwYXJtIGdmbiB0aGUgZ3Vlc3QgcGZuIHRv
IGJlIHVzZWQgYXMgdGhlIHJpbmcgYnVmZmVyCisgKiBAcGFybSBldnRjaG4gdGhlIGV2ZW50IGNo
YW5uZWwgdG8gYmUgdXNlZCBmb3IgZXZlbnRzCisgKiBAcmV0dXJuIDAgb24gc3VjY2VzcywgbmVn
YXRpdmUgZXJyb3Igb24gZmFpbHVyZQorICovCitpbnQgeGNfZG9tX3Z1YXJ0X2luaXQoeGNfaW50
ZXJmYWNlICp4Y2gsCisgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdHlwZSwKKyAgICAg
ICAgICAgICAgICAgICAgICBkb21pZF90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgIGRv
bWlkX3QgY29uc29sZV9kb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgZ2Zu
LAorICAgICAgICAgICAgICAgICAgICAgIGV2dGNobl9wb3J0X3QgKmV2dGNobik7CisKKy8qKgog
ICogVGhpcyBmdW5jdGlvbiByZXR1cm5zIGluZm9ybWF0aW9uIGFib3V0IHRoZSBYU0FWRSBzdGF0
ZSBvZiBhIHBhcnRpY3VsYXIKICAqIHZjcHUgb2YgYSBkb21haW4uIElmIGV4dHN0YXRlLT5zaXpl
IGFuZCBleHRzdGF0ZS0+eGZlYXR1cmVfbWFzayBhcmUgMCwKICAqIHRoZSBjYWxsIGlzIGNvbnNp
ZGVyZWQgYSBxdWVyeSB0byByZXRyaWV2ZSB0aGVtIGFuZCB0aGUgYnVmZmVyIGlzIG5vdApkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tYWluLmMgYi90b29scy9saWJ4Yy94Y19kb21haW4u
YwppbmRleCA0YTcwNzgwLi5jY2QyMDE2IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19kb21h
aW4uYworKysgYi90b29scy9saWJ4Yy94Y19kb21haW4uYwpAQCAtMzQzLDYgKzM0MywzMyBAQCBp
bnQgeGNfZG9tYWluX2dldF9ndWVzdF93aWR0aCh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3Qg
ZG9taWQsCiAgICAgcmV0dXJuIDA7CiB9CiAKK2ludCB4Y19kb21fdnVhcnRfaW5pdCh4Y19pbnRl
cmZhY2UgKnhjaCwKKyAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB0eXBlLAorICAgICAg
ICAgICAgICAgICAgICAgIGRvbWlkX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgZG9t
aWRfdCBjb25zb2xlX2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBnZm4s
CisgICAgICAgICAgICAgICAgICAgICAgZXZ0Y2huX3BvcnRfdCAqZXZ0Y2huKQoreworICAgIERF
Q0xBUkVfRE9NQ1RMOworICAgIGludCByYyA9IDA7CisKKyAgICBtZW1zZXQoJmRvbWN0bCwgMCwg
c2l6ZW9mKGRvbWN0bCkpOworCisgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExfdnVhcnRfb3A7
CisgICAgZG9tY3RsLmRvbWFpbiA9IGRvbWlkOworICAgIGRvbWN0bC51LnZ1YXJ0X29wLmNtZCA9
IFhFTl9ET01DVExfVlVBUlRfT1BfSU5JVDsKKyAgICBkb21jdGwudS52dWFydF9vcC50eXBlID0g
dHlwZTsKKyAgICBkb21jdGwudS52dWFydF9vcC5jb25zb2xlX2RvbWlkID0gY29uc29sZV9kb21p
ZDsKKyAgICBkb21jdGwudS52dWFydF9vcC5nZm4gPSBnZm47CisKKyAgICBpZiAoIChyYyA9IGRv
X2RvbWN0bCh4Y2gsICZkb21jdGwpKSA8IDAgKQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICAq
ZXZ0Y2huID0gZG9tY3RsLnUudnVhcnRfb3AuZXZ0Y2huOworCisgICAgcmV0dXJuIHJjOworfQor
CiBpbnQgeGNfZG9tYWluX2dldGluZm8oeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgICAgICAgICAg
ICAgICAgICAgdWludDMyX3QgZmlyc3RfZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IG1heF9kb21zLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfYXJjaC5o
IGIvdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oCmluZGV4IDVlMWZjNjAuLjc4NGVjN2YgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FyY2guaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9h
cmNoLmgKQEAgLTQ0LDYgKzQ0LDEzIEBAIGludCBsaWJ4bF9fYXJjaF9kb21haW5fZmluYWxpc2Vf
aHdfZGVzY3JpcHRpb24obGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gKmluZm8sCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSk7CiAKKy8q
IHBlcmZvcm0gYW55IHBlbmRpbmcgaGFyZHdhcmUgaW5pdGlhbGl6YXRpb24gKi8KK19oaWRkZW4K
K2ludCBsaWJ4bF9fYXJjaF9idWlsZF9kb21fZmluaXNoKGxpYnhsX19nYyAqZ2MsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqaW5mbywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4Y19kb21faW1hZ2UgKmRv
bSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kb21haW5fYnVpbGRf
c3RhdGUgKnN0YXRlKTsKKwogLyogYnVpbGQgdk5VTUEgdm1lbXJhbmdlIHdpdGggYXJjaCBzcGVj
aWZpYyBpbmZvcm1hdGlvbiAqLwogX2hpZGRlbgogaW50IGxpYnhsX19hcmNoX3ZudW1hX2J1aWxk
X3ZtZW1yYW5nZShsaWJ4bF9fZ2MgKmdjLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxf
YXJtLmMgYi90b29scy9saWJ4bC9saWJ4bF9hcm0uYwppbmRleCBkODQyZDg4Li42ZjViYzNjIDEw
MDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYworKysgYi90b29scy9saWJ4bC9saWJ4
bF9hcm0uYwpAQCAtMTAzOCw2ICsxMDM4LDMzIEBAIGludCBsaWJ4bF9fYXJjaF9kb21haW5fZmlu
YWxpc2VfaHdfZGVzY3JpcHRpb24obGlieGxfX2djICpnYywKICAgICByZXR1cm4gMDsKIH0KIAor
aW50IGxpYnhsX19hcmNoX2J1aWxkX2RvbV9maW5pc2gobGlieGxfX2djICpnYywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICppbmZvLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9t
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9idWlsZF9z
dGF0ZSAqc3RhdGUpCit7CisgICAgaW50IHJjID0gMCwgcmV0OworCisgICAgaWYgKGluZm8tPmFy
Y2hfYXJtLnZ1YXJ0ICE9IExJQlhMX1ZVQVJUX1RZUEVfU0JTQV9VQVJUKSB7CisgICAgICAgIHJj
ID0gMDsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgcmV0ID0geGNfZG9tX3Z1YXJ0
X2luaXQoQ1RYLT54Y2gsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX0RPTUNUTF9W
VUFSVF9UWVBFX1ZQTDAxMSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb20tPmd1ZXN0
X2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbS0+Y29uc29sZV9kb21pZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb20tPnZ1YXJ0X2dmbiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAmc3RhdGUtPnZ1YXJ0X3BvcnQpOworICAgIGlmIChyZXQgPCAwKSB7
CisgICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgTE9HKEVSUk9SLCAieGNfZG9tX3Z1
YXJ0X2luaXQgZmFpbGVkXG4iKTsKKyAgICB9CisKK291dDoKKyAgICByZXR1cm4gcmM7Cit9CisK
IGludCBsaWJ4bF9fYXJjaF92bnVtYV9idWlsZF92bWVtcmFuZ2UobGlieGxfX2djICpnYywKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZv
ICppbmZvLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYi90b29scy9saWJ4
bC9saWJ4bF9kb20uYwppbmRleCAzOTdmMzk0Li5lZjgzNGU2IDEwMDY0NAotLS0gYS90b29scy9s
aWJ4bC9saWJ4bF9kb20uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwpAQCAtNzQ5LDYg
Kzc0OSwxMCBAQCBzdGF0aWMgaW50IGxpYnhsX19idWlsZF9kb20obGlieGxfX2djICpnYywgdWlu
dDMyX3QgZG9taWQsCiAgICAgICAgIExPR0UoRVJST1IsICJ4Y19kb21fZ250dGFiX2luaXQgZmFp
bGVkIik7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KKyAgICBpZiAoKHJldCA9IGxpYnhsX19h
cmNoX2J1aWxkX2RvbV9maW5pc2goZ2MsIGluZm8sIGRvbSwgc3RhdGUpKSAhPSAwKSB7CisgICAg
ICAgIExPR0UoRVJST1IsICJsaWJ4bF9fYXJjaF9idWlsZF9kb21fZmluaXNoIGZhaWxlZCIpOwor
ICAgICAgICBnb3RvIG91dDsKKyAgICB9CiAKIG91dDoKICAgICByZXR1cm4gcmV0ICE9IDAgPyBF
UlJPUl9GQUlMIDogMDsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jIGIvdG9v
bHMvbGlieGwvbGlieGxfeDg2LmMKaW5kZXggZDMyMWI4My4uNWY5MWZlNCAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGwvbGlieGxfeDg2LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMKQEAg
LTM5Miw2ICszOTIsMTQgQEAgaW50IGxpYnhsX19hcmNoX2RvbWFpbl9maW5hbGlzZV9od19kZXNj
cmlwdGlvbihsaWJ4bF9fZ2MgKmdjLAogICAgIHJldHVybiByYzsKIH0KIAoraW50IGxpYnhsX19h
cmNoX2J1aWxkX2RvbV9maW5pc2gobGlieGxfX2djICpnYywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICppbmZvLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9idWlsZF9zdGF0ZSAqc3RhdGUp
Cit7CisgICAgcmV0dXJuIDA7Cit9CisKIC8qIFJldHVybiAwIG9uIHN1Y2Nlc3MsIEVSUk9SXyog
b24gZmFpbHVyZS4gKi8KIGludCBsaWJ4bF9fYXJjaF92bnVtYV9idWlsZF92bWVtcmFuZ2UobGli
eGxfX2djICpnYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMy
X3QgZG9taWQsCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9h
cm0vZG9tYWluLmMKaW5kZXggZTM5YTc5OC4uYTc0ZmYxYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwpAQCAtODcyLDYgKzg3Miwx
MiBAQCBpbnQgZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKHN0cnVjdCBkb21haW4gKmQpCiAg
ICAgICAgIGlmICggcmV0ICkKICAgICAgICAgICAgIHJldHVybiByZXQ7CiAKKyAgICAgICAgLyoK
KyAgICAgICAgICogUmVsZWFzZSB0aGUgcmVzb3VyY2VzIGFsbG9jYXRlZCBmb3IgdnBsMDExIHdo
aWNoIHdlcmUKKyAgICAgICAgICogYWxsb2NhdGVkIHZpYSBhIERPTUNUTCBjYWxsIFhFTl9ET01D
VExfdnVhcnRfb3AuCisgICAgICAgICAqLworICAgICAgICBkb21haW5fdnBsMDExX2RlaW5pdChk
KTsKKwogICAgICAgICBkLT5hcmNoLnJlbG1lbSA9IFJFTE1FTV94ZW47CiAgICAgICAgIC8qIEZh
bGx0aHJvdWdoICovCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21jdGwuYyBiL3hlbi9h
cmNoL2FybS9kb21jdGwuYwppbmRleCA4MjMyZjQ0Li40NTg3Yzc1IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vZG9tY3RsLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWN0bC5jCkBAIC01LDkgKzUs
MTEgQEAKICAqLwogCiAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CisjaW5jbHVkZSA8eGVuL2d1ZXN0
X2FjY2Vzcy5oPgogI2luY2x1ZGUgPHhlbi9oeXBlcmNhbGwuaD4KICNpbmNsdWRlIDx4ZW4vaW9j
YXAuaD4KICNpbmNsdWRlIDx4ZW4vbGliLmg+CisjaW5jbHVkZSA8eGVuL21tLmg+CiAjaW5jbHVk
ZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CiAjaW5jbHVkZSA8eHNtL3hz
bS5oPgpAQCAtMjAsNiArMjIsMjkgQEAgdm9pZCBhcmNoX2dldF9kb21haW5faW5mbyhjb25zdCBz
dHJ1Y3QgZG9tYWluICpkLAogICAgIGluZm8tPmZsYWdzIHw9IFhFTl9ET01JTkZfaGFwOwogfQog
CitzdGF0aWMgaW50IGhhbmRsZV92dWFydF9pbml0KHN0cnVjdCBkb21haW4gKmQsIAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF92dWFydF9vcCAqdnVhcnRf
b3ApCit7CisgICAgaW50IHJjOworICAgIHN0cnVjdCB2cGwwMTFfaW5pdF9pbmZvIGluZm87CisK
KyAgICBpbmZvLmNvbnNvbGVfZG9taWQgPSB2dWFydF9vcC0+Y29uc29sZV9kb21pZDsKKyAgICBp
bmZvLmdmbiA9IF9nZm4odnVhcnRfb3AtPmdmbik7CisKKyAgICBpZiAoIGQtPmNyZWF0aW9uX2Zp
bmlzaGVkICkKKyAgICAgICAgcmV0dXJuIC1FUEVSTTsKKworICAgIGlmICggdnVhcnRfb3AtPnR5
cGUgIT0gWEVOX0RPTUNUTF9WVUFSVF9UWVBFX1ZQTDAxMSApCisgICAgICAgIHJldHVybiAtRU9Q
Tk9UU1VQUDsKKworICAgIHJjID0gZG9tYWluX3ZwbDAxMV9pbml0KGQsICZpbmZvKTsKKworICAg
IGlmICggIXJjICkKKyAgICAgICAgdnVhcnRfb3AtPmV2dGNobiA9IGluZm8uZXZ0Y2huOworCisg
ICAgcmV0dXJuIHJjOworfQorCiBsb25nIGFyY2hfZG9fZG9tY3RsKHN0cnVjdCB4ZW5fZG9tY3Rs
ICpkb21jdGwsIHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgIFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCkKIHsKQEAgLTExOSw2ICsxNDQs
MzMgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bChzdHJ1Y3QgeGVuX2RvbWN0bCAqZG9tY3RsLCBzdHJ1
Y3QgZG9tYWluICpkLAogICAgICAgICBkLT5kaXNhYmxlX21pZ3JhdGUgPSBkb21jdGwtPnUuZGlz
YWJsZV9taWdyYXRlLmRpc2FibGU7CiAgICAgICAgIHJldHVybiAwOwogCisgICAgY2FzZSBYRU5f
RE9NQ1RMX3Z1YXJ0X29wOgorICAgIHsKKyAgICAgICAgaW50IHJjOworICAgICAgICB1bnNpZ25l
ZCBpbnQgaTsKKyAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfdnVhcnRfb3AgKnZ1YXJ0X29wID0g
JmRvbWN0bC0+dS52dWFydF9vcDsKKworICAgICAgICAvKiBjaGVjayB0aGF0IHN0cnVjdHVyZSBw
YWRkaW5nIG11c3QgYmUgMC4gKi8KKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBzaXplb2YodnVh
cnRfb3AtPnBhZCk7IGkrKyApCisgICAgICAgICAgICBpZiAoIHZ1YXJ0X29wLT5wYWRbaV0gKQor
ICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgICAgIHN3aXRjaCggdnVhcnRf
b3AtPmNtZCApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSBYRU5fRE9NQ1RMX1ZVQVJUX09QX0lO
SVQ6CisgICAgICAgICAgICByYyA9IGhhbmRsZV92dWFydF9pbml0KGQsIHZ1YXJ0X29wKTsKKyAg
ICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICByYyA9IC1F
SU5WQUw7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggIXJj
ICkKKyAgICAgICAgICAgIHJjID0gY29weV90b19ndWVzdCh1X2RvbWN0bCwgZG9tY3RsLCAxKTsK
KworICAgICAgICByZXR1cm4gcmM7CisgICAgfQogICAgIGRlZmF1bHQ6CiAgICAgewogICAgICAg
ICBpbnQgcmM7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggYi94ZW4v
aW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKaW5kZXggYTY0NDhlYS4uODg1MzQ0NSAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9k
b21jdGwuaApAQCAtMzMsNiArMzMsNyBAQAogI2VuZGlmCiAKICNpbmNsdWRlICJ4ZW4uaCIKKyNp
bmNsdWRlICJldmVudF9jaGFubmVsLmgiCiAjaW5jbHVkZSAiZ3JhbnRfdGFibGUuaCIKICNpbmNs
dWRlICJodm0vc2F2ZS5oIgogI2luY2x1ZGUgIm1lbW9yeS5oIgpAQCAtMTA3OSw2ICsxMDgwLDI3
IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX3NldF9nbnR0YWJfbGltaXRzIHsKICAgICB1aW50MzJfdCBt
YXB0cmFja19mcmFtZXM7ICAvKiBJTiAqLwogfTsKIAorLyogWEVOX0RPTUNUTF92dWFydF9vcCAq
Lworc3RydWN0IHhlbl9kb21jdGxfdnVhcnRfb3AgeworI2RlZmluZSBYRU5fRE9NQ1RMX1ZVQVJU
X09QX0lOSVQgIDAKKyAgICAgICAgdWludDMyX3QgY21kOyAgICAgICAgICAgLyogWEVOX0RPTUNU
TF9WVUFSVF9PUF8qICovCisjZGVmaW5lIFhFTl9ET01DVExfVlVBUlRfVFlQRV9WUEwwMTEgMAor
ICAgICAgICB1aW50MzJfdCB0eXBlOyAgICAgICAgICAvKiBJTiAtIHR5cGUgb2YgdnVhcnQuCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqICAgICAgQ3VycmVudGx5IG9ubHkgdnBs
MDExIHN1cHBvcnRlZC4KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovCisgICAg
ICAgIHVpbnQ2NF9hbGlnbmVkX3QgIGdmbjsgIC8qIElOIC0gZ3Vlc3QgZ2ZuIHRvIGJlIHVzZWQg
YXMgYQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiAgICAgIHJpbmcgYnVmZmVy
LgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgZG9taWRfdCBj
b25zb2xlX2RvbWlkOyAgLyogSU4gLSBkb21pZCBvZiBkb21haW4gcnVubmluZyB0aGUKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICogICAgICBiYWNrZW5kIGNvbnNvbGUuCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqLworICAgICAgICB1aW50OF90IHBhZFsyXTsK
KyAgICAgICAgZXZ0Y2huX3BvcnRfdCBldnRjaG47ICAgLyogT1VUIC0gcmVtb3RlIHBvcnQgb2Yg
dGhlIGV2ZW50CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqICAgICAgIGNoYW5u
ZWwgdXNlZCBmb3Igc2VuZGluZworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiAg
ICAgICByaW5nIGJ1ZmZlciBldmVudHMuCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAqLworfTsKKwogc3RydWN0IHhlbl9kb21jdGwgewogICAgIHVpbnQzMl90IGNtZDsKICNkZWZp
bmUgWEVOX0RPTUNUTF9jcmVhdGVkb21haW4gICAgICAgICAgICAgICAgICAgMQpAQCAtMTE1Nyw2
ICsxMTc5LDcgQEAgc3RydWN0IHhlbl9kb21jdGwgewogI2RlZmluZSBYRU5fRE9NQ1RMX3Bzcl9j
YXRfb3AgICAgICAgICAgICAgICAgICAgIDc4CiAjZGVmaW5lIFhFTl9ET01DVExfc29mdF9yZXNl
dCAgICAgICAgICAgICAgICAgICAgNzkKICNkZWZpbmUgWEVOX0RPTUNUTF9zZXRfZ250dGFiX2xp
bWl0cyAgICAgICAgICAgICA4MAorI2RlZmluZSBYRU5fRE9NQ1RMX3Z1YXJ0X29wICAgICAgICAg
ICAgICAgICAgICAgIDgxCiAjZGVmaW5lIFhFTl9ET01DVExfZ2Ric3hfZ3Vlc3RtZW1pbyAgICAg
ICAgICAgIDEwMDAKICNkZWZpbmUgWEVOX0RPTUNUTF9nZGJzeF9wYXVzZXZjcHUgICAgICAgICAg
ICAgMTAwMQogI2RlZmluZSBYRU5fRE9NQ1RMX2dkYnN4X3VucGF1c2V2Y3B1ICAgICAgICAgICAx
MDAyCkBAIC0xMjIwLDYgKzEyNDMsNyBAQCBzdHJ1Y3QgeGVuX2RvbWN0bCB7CiAgICAgICAgIHN0
cnVjdCB4ZW5fZG9tY3RsX21vbml0b3Jfb3AgICAgICAgIG1vbml0b3Jfb3A7CiAgICAgICAgIHN0
cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jYXRfb3AgICAgICAgIHBzcl9jYXRfb3A7CiAgICAgICAgIHN0
cnVjdCB4ZW5fZG9tY3RsX3NldF9nbnR0YWJfbGltaXRzIHNldF9nbnR0YWJfbGltaXRzOworICAg
ICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF92dWFydF9vcCAgICAgICAgICB2dWFydF9vcDsKICAgICAg
ICAgdWludDhfdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkWzEyOF07CiAgICAgfSB1
OwogfTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Oct 10 16:56:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 16:56:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xpA-0001R0-2x; Tue, 10 Oct 2017 16:56:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xp8-0001Ql-EC
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:56:06 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 DE/BD-20813-5ABFCD95; Tue, 10 Oct 2017 16:56:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXfJ7zu
 RBj9/2FhM2GbgwOixvW8XewBjFGtmXlJ+RQJrxtx9fUwFT60rXm6YxtzAuFe3i5GLQ0jgN6PE
 2yfPmSGc84wSXUdXATkcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC3hLtFxuY
 gUp5xUwk1j4Qg4kzAJU/vLoGeYJjBwLGBlWMWoUpxaVpRbpGpnqJRVlpmeU5CZm5ugaGpjp5a
 YWFyemp+YkJhXrJefnbmIE+oQBCHYwrloQeIhRkoNJSZR3xfc7kUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeNt+AeUEi1LTUyvSMnOAwQGTluDgURLhXfETKM1bXJCYW5yZDpE6xagoJc6bAdIn
 AJLIKM2Da4MF5CVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ8xaDTOHJzCuBm/4KaDET0GLRN
 LDFJYkIKakGRtV2gzjO3yEFHcdzzJ59dG2Iu5JcqBHc0Rhwy17xnSSLf8iXqdkhLGvjfzlKH6
 7ctKffv/tySIf68tmLtr4v+N9seW/VyatT5ytfUVtWJvCc07fq3BbP+YaT5a73bOwJNWYXcDt
 msHzrI4118dZt8uLigWY9EvbTK1+vfLiqRs9fy2nSb52pSizFGYmGWsxFxYkA4/JHVUMCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1507654564!110230795!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57217 invoked from network); 10 Oct 2017 16:56:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 16:56:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xp5-0004sF-SB
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:56:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xp5-00081y-PO
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:56:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xp5-00081y-PO@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 16:56:03 +0000
Subject: [Xen-changelog] [xen master] xen/arm: vpl011: Add a new vuart node
	in the xenstore
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGE4YzUwZWM5YThjMDc2MGI1YTg4ZmZjYmYxMGI4MmUxODRjOGU1M2EKQXV0aG9yOiAg
ICAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgpBdXRob3JE
YXRlOiBXZWQgU2VwIDI3IDExOjQzOjE2IDIwMTcgKzA1MzAKQ29tbWl0OiAgICAgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUdWUgT2N0IDMg
MTU6MjM6MzEgMjAxNyAtMDcwMAoKICAgIHhlbi9hcm06IHZwbDAxMTogQWRkIGEgbmV3IHZ1YXJ0
IG5vZGUgaW4gdGhlIHhlbnN0b3JlCiAgICAKICAgIEFkZCBhIG5ldyB2dWFydCBjb25zb2xlIG5v
ZGUgdG8geGVuc3RvcmUuIFRoaXMgbm9kZSBpcyBhZGRlZCBhdAogICAgCiAgICAvbG9jYWwvZG9t
YWluLyRET01JRC92dWFydC8wLgogICAgCiAgICBUaGUgbm9kZSBjb250YWlucyBpbmZvcm1hdGlv
biBzdWNoIGFzIHRoZSByaW5nLXJlZiwgZXZlbnQgY2hhbm5lbCwKICAgIGJ1ZmZlciBsaW1pdCBh
bmQgdHlwZSBvZiBjb25zb2xlLgogICAgCiAgICBYZW5jb25zb2xlIHJlYWRzIHRoZSBub2RlIGlu
Zm9ybWF0aW9uIHRvIHNldHVwIHRoZSByaW5nIGJ1ZmZlciBhbmQKICAgIGV2ZW50IGNoYW5uZWwg
Zm9yIHNlbmRpbmcvcmVjZWl2aW5nIHZ1YXJ0IGRhdGEuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KICAgIFJldmll
d2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBB
Y2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB0b29scy9s
aWJ4bC9saWJ4bF9jb25zb2xlLmMgICAgICAgICAgfCA0NCArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAgICAgICAgICB8ICA5
ICsrKysrKystCiB0b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYyAgICAgICAgICAgfCAgOSArKysr
KystLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCAgICAgICAgIHwgIDMgKysrCiB0b29s
cy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5hbC5pZGwgfCAgMSArCiA1IGZpbGVzIGNoYW5nZWQs
IDYzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGxfY29uc29sZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jCmluZGV4IGYz
MTIyNTguLjEzZWNmMTIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYwor
KysgYi90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMKQEAgLTM0NSw2ICszNDUsNTAgQEAgb3V0
OgogICAgIHJldHVybiByYzsKIH0KIAoraW50IGxpYnhsX19kZXZpY2VfdnVhcnRfYWRkKGxpYnhs
X19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX19kZXZpY2VfY29uc29sZSAqY29uc29sZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsaWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlICpzdGF0ZSkKK3sKKyAgICBsaWJ4bF9fZGV2aWNl
IGRldmljZTsKKyAgICBmbGV4YXJyYXlfdCAqcm9fZnJvbnQ7CisgICAgZmxleGFycmF5X3QgKmJh
Y2s7CisgICAgaW50IHJjOworCisgICAgcm9fZnJvbnQgPSBmbGV4YXJyYXlfbWFrZShnYywgMTYs
IDEpOworICAgIGJhY2sgPSBmbGV4YXJyYXlfbWFrZShnYywgMTYsIDEpOworCisgICAgZGV2aWNl
LmJhY2tlbmRfZGV2aWQgPSBjb25zb2xlLT5kZXZpZDsKKyAgICBkZXZpY2UuYmFja2VuZF9kb21p
ZCA9IGNvbnNvbGUtPmJhY2tlbmRfZG9taWQ7CisgICAgZGV2aWNlLmJhY2tlbmRfa2luZCA9IExJ
QlhMX19ERVZJQ0VfS0lORF9WVUFSVDsKKyAgICBkZXZpY2UuZGV2aWQgPSBjb25zb2xlLT5kZXZp
ZDsKKyAgICBkZXZpY2UuZG9taWQgPSBkb21pZDsKKyAgICBkZXZpY2Uua2luZCA9IExJQlhMX19E
RVZJQ0VfS0lORF9WVUFSVDsKKworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywgImZyb250ZW5k
LWlkIik7CisgICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCBHQ1NQUklOVEYoIiVkIiwgZG9taWQp
KTsKKyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssICJvbmxpbmUiKTsKKyAgICBmbGV4YXJyYXlf
YXBwZW5kKGJhY2ssICIxIik7CisgICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCAic3RhdGUiKTsK
KyAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssIEdDU1BSSU5URigiJWQiLCBYZW5idXNTdGF0ZUlu
aXRpYWxpc2luZykpOworICAgIGZsZXhhcnJheV9hcHBlbmQoYmFjaywgInByb3RvY29sIik7Cisg
ICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCBMSUJYTF9YRU5DT05TT0xFX1BST1RPQ09MKTsKKwor
ICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsICJwb3J0Iik7CisgICAgZmxleGFycmF5X2Fw
cGVuZChyb19mcm9udCwgR0NTUFJJTlRGKCIlIlBSSXUzMiwgc3RhdGUtPnZ1YXJ0X3BvcnQpKTsK
KyAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCAicmluZy1yZWYiKTsKKyAgICBmbGV4YXJy
YXlfYXBwZW5kKHJvX2Zyb250LCBHQ1NQUklOVEYoIiVsdSIsIHN0YXRlLT52dWFydF9nZm4pKTsK
KyAgICBmbGV4YXJyYXlfYXBwZW5kKHJvX2Zyb250LCAibGltaXQiKTsKKyAgICBmbGV4YXJyYXlf
YXBwZW5kKHJvX2Zyb250LCBHQ1NQUklOVEYoIiVkIiwgTElCWExfWEVOQ09OU09MRV9MSU1JVCkp
OworICAgIGZsZXhhcnJheV9hcHBlbmQocm9fZnJvbnQsICJ0eXBlIik7CisgICAgZmxleGFycmF5
X2FwcGVuZChyb19mcm9udCwgInhlbmNvbnNvbGVkIik7CisKKyAgICByYyA9IGxpYnhsX19kZXZp
Y2VfZ2VuZXJpY19hZGQoZ2MsIFhCVF9OVUxMLCAmZGV2aWNlLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsaWJ4bF9feHNfa3ZzX29mX2ZsZXhhcnJheShnYywgYmFjayksCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX194c19rdnNfb2ZfZmxleGFycmF5KGdjLCByb19mcm9u
dCkpOworICAgIHJldHVybiByYzsKK30KKwogaW50IGxpYnhsX19pbml0X2NvbnNvbGVfZnJvbV9j
aGFubmVsKGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfX2RldmljZV9jb25zb2xlICpjb25zb2xlLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGludCBkZXZfbnVtLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGli
eGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwppbmRleCBmYTNjNjY4Li5h
YmQwNzU1IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYworKysgYi90b29s
cy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpAQCAtMTM5MCw3ICsxMzkwLDcgQEAgc3RhdGljIHZvaWQg
ZG9tY3JlYXRlX2xhdW5jaF9kbShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19tdWx0aWRldiAqbXVs
dGlkZXYsCiAgICAgY2FzZSBMSUJYTF9ET01BSU5fVFlQRV9QVjoKICAgICBjYXNlIExJQlhMX0RP
TUFJTl9UWVBFX1BWSDoKICAgICB7Ci0gICAgICAgIGxpYnhsX19kZXZpY2VfY29uc29sZSBjb25z
b2xlOworICAgICAgICBsaWJ4bF9fZGV2aWNlX2NvbnNvbGUgY29uc29sZSwgdnVhcnQ7CiAgICAg
ICAgIGxpYnhsX19kZXZpY2UgZGV2aWNlOwogCiAgICAgICAgIGZvciAoaSA9IDA7IGkgPCBkX2Nv
bmZpZy0+bnVtX3ZmYnM7IGkrKykgewpAQCAtMTQwMCw2ICsxNDAwLDEzIEBAIHN0YXRpYyB2b2lk
IGRvbWNyZWF0ZV9sYXVuY2hfZG0obGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fbXVsdGlkZXYgKm11
bHRpZGV2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmRfY29uZmlnLT52a2JzW2ld
KTsKICAgICAgICAgfQogCisgICAgICAgIGlmIChkX2NvbmZpZy0+Yl9pbmZvLmFyY2hfYXJtLnZ1
YXJ0ID09IExJQlhMX1ZVQVJUX1RZUEVfU0JTQV9VQVJUKSB7CisgICAgICAgICAgICBpbml0X2Nv
bnNvbGVfaW5mbyhnYywgJnZ1YXJ0LCAwKTsKKyAgICAgICAgICAgIHZ1YXJ0LmJhY2tlbmRfZG9t
aWQgPSBzdGF0ZS0+Y29uc29sZV9kb21pZDsKKyAgICAgICAgICAgIGxpYnhsX19kZXZpY2VfdnVh
cnRfYWRkKGdjLCBkb21pZCwgJnZ1YXJ0LCBzdGF0ZSk7CisgICAgICAgICAgICBsaWJ4bF9fZGV2
aWNlX2NvbnNvbGVfZGlzcG9zZSgmdnVhcnQpOworICAgICAgICB9CisKICAgICAgICAgaW5pdF9j
b25zb2xlX2luZm8oZ2MsICZjb25zb2xlLCAwKTsKICAgICAgICAgY29uc29sZS5iYWNrZW5kX2Rv
bWlkID0gc3RhdGUtPmNvbnNvbGVfZG9taWQ7CiAgICAgICAgIGxpYnhsX19kZXZpY2VfY29uc29s
ZV9hZGQoZ2MsIGRvbWlkLCAmY29uc29sZSwgc3RhdGUsICZkZXZpY2UpOwpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMgYi90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYwpp
bmRleCA0NmNhNWE0Li41NDM4NTc3IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kZXZp
Y2UuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYwpAQCAtMjYsNiArMjYsOSBAQCBz
dGF0aWMgY2hhciAqbGlieGxfX2RldmljZV9mcm9udGVuZF9wYXRoKGxpYnhsX19nYyAqZ2MsIGxp
YnhsX19kZXZpY2UgKmRldmljZSkKICAgICBpZiAoZGV2aWNlLT5raW5kID09IExJQlhMX19ERVZJ
Q0VfS0lORF9DT05TT0xFICYmIGRldmljZS0+ZGV2aWQgPT0gMCkKICAgICAgICAgcmV0dXJuIEdD
U1BSSU5URigiJXMvY29uc29sZSIsIGRvbV9wYXRoKTsKIAorICAgIGlmIChkZXZpY2UtPmtpbmQg
PT0gTElCWExfX0RFVklDRV9LSU5EX1ZVQVJUKQorICAgICAgICByZXR1cm4gR0NTUFJJTlRGKCIl
cy92dWFydC8lZCIsIGRvbV9wYXRoLCBkZXZpY2UtPmRldmlkKTsKKwogICAgIHJldHVybiBHQ1NQ
UklOVEYoIiVzL2RldmljZS8lcy8lZCIsIGRvbV9wYXRoLAogICAgICAgICAgICAgICAgICAgICAg
bGlieGxfX2RldmljZV9raW5kX3RvX3N0cmluZyhkZXZpY2UtPmtpbmQpLAogICAgICAgICAgICAg
ICAgICAgICAgZGV2aWNlLT5kZXZpZCk7CkBAIC0xNzAsNyArMTczLDggQEAgcmV0cnlfdHJhbnNh
Y3Rpb246CiAgICAgICAgICAqIGhpc3RvcmljYWxseSBjb250YWluZWQgb3RoZXIgaW5mb3JtYXRp
b24sIHN1Y2ggYXMgdGhlCiAgICAgICAgICAqIHZuYy1wb3J0LCB3aGljaCB3ZSBkb24ndCB3YW50
IHRoZSBndWVzdCBmaWRkbGluZyB3aXRoLgogICAgICAgICAgKi8KLSAgICAgICAgaWYgKGRldmlj
ZS0+a2luZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRfQ09OU09MRSAmJiBkZXZpY2UtPmRldmlkID09
IDApCisgICAgICAgIGlmICgoZGV2aWNlLT5raW5kID09IExJQlhMX19ERVZJQ0VfS0lORF9DT05T
T0xFICYmIGRldmljZS0+ZGV2aWQgPT0gMCkgfHwKKyAgICAgICAgICAgIChkZXZpY2UtPmtpbmQg
PT0gTElCWExfX0RFVklDRV9LSU5EX1ZVQVJUKSkKICAgICAgICAgICAgIHhzX3NldF9wZXJtaXNz
aW9ucyhjdHgtPnhzaCwgdCwgZnJvbnRlbmRfcGF0aCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICByb19mcm9udGVuZF9wZXJtcywgQVJSQVlfU0laRShyb19mcm9udGVuZF9wZXJtcykp
OwogICAgICAgICBlbHNlCkBAIC04MDAsNyArODA0LDggQEAgdm9pZCBsaWJ4bF9fZGV2aWNlc19k
ZXN0cm95KGxpYnhsX19lZ2MgKmVnYywgbGlieGxfX2RldmljZXNfcmVtb3ZlX3N0YXRlICpkcnMp
CiAgICAgICAgICAgICAgICAgZGV2LT5kb21pZCA9IGRvbWlkOwogICAgICAgICAgICAgICAgIGRl
di0+a2luZCA9IGtpbmQ7CiAgICAgICAgICAgICAgICAgZGV2LT5kZXZpZCA9IGF0b2koZGV2c1tq
XSk7Ci0gICAgICAgICAgICAgICAgaWYgKGRldi0+YmFja2VuZF9raW5kID09IExJQlhMX19ERVZJ
Q0VfS0lORF9DT05TT0xFKSB7CisgICAgICAgICAgICAgICAgaWYgKGRldi0+YmFja2VuZF9raW5k
ID09IExJQlhMX19ERVZJQ0VfS0lORF9DT05TT0xFIHx8CisgICAgICAgICAgICAgICAgICAgIGRl
di0+YmFja2VuZF9raW5kID09IExJQlhMX19ERVZJQ0VfS0lORF9WVUFSVCkgewogICAgICAgICAg
ICAgICAgICAgICAvKiBDdXJyZW50bHkgY29uc29sZSBkZXZpY2VzIGNhbiBiZSBkZXN0cm95ZWQK
ICAgICAgICAgICAgICAgICAgICAgICogc3luY2hyb25vdXNseSBieSBqdXN0IHJlbW92aW5nIHhl
bnN0b3JlIGVudHJpZXMsCiAgICAgICAgICAgICAgICAgICAgICAqIHRoaXMgaXMgd2hhdCBsaWJ4
bF9fZGV2aWNlX2Rlc3Ryb3kgZG9lcy4KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2lu
dGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IDViNmViZmEuLmJj
YjZiMGEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysrIGIvdG9v
bHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMTIwNiw2ICsxMjA2LDkgQEAgX2hpZGRlbiBp
bnQgbGlieGxfX2RldmljZV9jb25zb2xlX2FkZChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21p
ZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RldmljZV9j
b25zb2xlICpjb25zb2xlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlICpzdGF0ZSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlieGxfX2RldmljZSAqZGV2aWNlKTsKK19oaWRkZW4gaW50IGxpYnhs
X19kZXZpY2VfdnVhcnRfYWRkKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RldmljZV9jb25zb2xlICpjb25z
b2xlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9i
dWlsZF9zdGF0ZSAqc3RhdGUpOwogCiAvKiBSZXR1cm5zIDEgaWYgZGV2aWNlIGV4aXN0cywgMCBp
ZiBub3QsIEVSUk9SXyogKDwwKSBvbiBlcnJvci4gKi8KIF9oaWRkZW4gaW50IGxpYnhsX19kZXZp
Y2VfZXhpc3RzKGxpYnhsX19nYyAqZ2MsIHhzX3RyYW5zYWN0aW9uX3QgdCwKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzX2ludGVybmFsLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhs
X3R5cGVzX2ludGVybmFsLmlkbAppbmRleCA2NzNhNmQ1Li5kMTQ0ZGQ2IDEwMDY0NAotLS0gYS90
b29scy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5hbC5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGli
eGxfdHlwZXNfaW50ZXJuYWwuaWRsCkBAIC0yNyw2ICsyNyw3IEBAIGxpYnhsX19kZXZpY2Vfa2lu
ZCA9IEVudW1lcmF0aW9uKCJkZXZpY2Vfa2luZCIsIFsKICAgICAoMTAsICJRVVNCIiksCiAgICAg
KDExLCAiOVBGUyIpLAogICAgICgxMiwgIlZESVNQTCIpLAorICAgICgxMywgIlZVQVJUIiksCiAg
ICAgXSkKIAogbGlieGxfX2NvbnNvbGVfYmFja2VuZCA9IEVudW1lcmF0aW9uKCJjb25zb2xlX2Jh
Y2tlbmQiLCBbCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Oct 10 16:56:19 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 16:56:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xpL-0001Td-5b; Tue, 10 Oct 2017 16:56:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xpK-0001TN-02
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:56:18 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 B1/D9-31244-1BBFCD95; Tue, 10 Oct 2017 16:56:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXf97zu
 RBme/8ltM2GbgwOixvW8XewBjFGtmXlJ+RQJrxvX7c1kLps1jrOh8K9LA+Lq+i5GLQ0jgN6PE
 7uXPmCCc84wSr1+/Yeti5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1ggSaLtz
 Tawcl4BM4mFKzNAwixA5dOONLFOYORYwMiwilGjOLWoLLVI19hYL6koMz2jJDcxM0fX0MBMLz
 e1uDgxPTUnMalYLzk/dxMj0CcMQLCDcef6wEOMkhxMSqK8K77fiRTiS8pPqcxILM6ILyrNSS0
 +xCjDwaEkwfvnF1BOsCg1PbUiLTMHGBwwaQkOHiUR3hU/gdK8xQWJucWZ6RCpU4y6HMc2Xf7D
 JMSSl5+XKiXOewlkhgBIUUZpHtwIWKBeYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvB5ApP
 Jl5JXCbXgEdwQR0hGga2BEliQgpqQZG46Ub/+ZuOPHxglb5ia2nD4fan1qWFZWbsPTf6c1HBd
 zeie1/8WnxN93Lzw/4nxb6vpVBWmHG/AjzoIRvU08lBkaxWv5cF66nLXxW7EuTnNtfzvi1s9U
 lFdq33Z9TKFYq3S59zPDh4Tdrc/34Hs2Vcyjq89gkuuf0TdPNLFJ7Or5e+bw8JU8pT4mlOCPR
 UIu5qDgRANz5EcZPAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1507654574!111121997!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19801 invoked from network); 10 Oct 2017 16:56:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 16:56:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xpF-0004sR-UZ
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:56:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xpF-0008DT-Th
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:56:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xpF-0008DT-Th@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 16:56:13 +0000
Subject: [Xen-changelog] [xen master] xen/arm: vpl011: Modify xenconsole to
	define and use a new console structure
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDAyODQ1ODUxZTg2MWE3NzhmMGU2NjA4OTRkNmJmYTU5YzRjNjAzOTAKQXV0aG9yOiAg
ICAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgpBdXRob3JE
YXRlOiBXZWQgU2VwIDI3IDExOjQzOjE3IDIwMTcgKzA1MzAKQ29tbWl0OiAgICAgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUdWUgT2N0IDMg
MTU6MjM6MzcgMjAxNyAtMDcwMAoKICAgIHhlbi9hcm06IHZwbDAxMTogTW9kaWZ5IHhlbmNvbnNv
bGUgdG8gZGVmaW5lIGFuZCB1c2UgYSBuZXcgY29uc29sZSBzdHJ1Y3R1cmUKICAgIAogICAgWGVu
Y29uc29sZSB1c2VzIGEgZG9tYWluIHN0cnVjdHVyZSB3aGljaCBjb250YWlucyBjb25zb2xlIHNw
ZWNpZmljIGZpZWxkcy4gVGhpcwogICAgcGF0Y2ggZGVmaW5lcyBhIG5ldyBjb25zb2xlIHN0cnVj
dHVyZSwgd2hpY2ggd291bGQgYmUgdXNlZCBieSB0aGUgeGVuY29uc29sZQogICAgZnVuY3Rpb25z
IHRvIHBlcmZvcm0gY29uc29sZSBzcGVjaWZpYyBvcGVyYXRpb25zIGxpa2UgcmVhZGluZy93cml0
aW5nIGRhdGEgZnJvbS90bwogICAgdGhlIGNvbnNvbGUgcmluZyBidWZmZXIgb3IgcmVhZGluZy93
cml0aW5nIGRhdGEgZnJvbS90byBjb25zb2xlIHR0eS4KICAgIAogICAgVGhpcyBwYXRjaCBpcyBp
biBwcmVwYXJhdGlvbiB0byBzdXBwb3J0IG11bHRpcGxlIGNvbnNvbGVzIHRvIHN1cHBvcnQgdnVh
cnQgY29uc29sZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1
cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgfCAyOTkgKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDE2NSBpbnNlcnRpb25zKCspLCAxMzQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9v
bHMvY29uc29sZS9kYWVtb24vaW8uYyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKaW5kZXgg
ZTgwMzNkMi4uMzBjZDE2NyAxMDA2NDQKLS0tIGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwor
KysgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCkBAIC04OSwyNSArODksMzAgQEAgc3RydWN0
IGJ1ZmZlciB7CiAJc2l6ZV90IG1heF9jYXBhY2l0eTsKIH07CiAKLXN0cnVjdCBkb21haW4gewot
CWludCBkb21pZDsKK3N0cnVjdCBjb25zb2xlIHsKIAlpbnQgbWFzdGVyX2ZkOwogCWludCBtYXN0
ZXJfcG9sbGZkX2lkeDsKIAlpbnQgc2xhdmVfZmQ7CiAJaW50IGxvZ19mZDsKLQlib29sIGlzX2Rl
YWQ7Ci0JdW5zaWduZWQgbGFzdF9zZWVuOwogCXN0cnVjdCBidWZmZXIgYnVmZmVyOwotCXN0cnVj
dCBkb21haW4gKm5leHQ7CiAJY2hhciAqY29uc3BhdGg7CiAJaW50IHJpbmdfcmVmOwotCXhlbmV2
dGNobl9wb3J0X29yX2Vycm9yX3QgbG9jYWxfcG9ydDsKLQl4ZW5ldnRjaG5fcG9ydF9vcl9lcnJv
cl90IHJlbW90ZV9wb3J0OwogCXhlbmV2dGNobl9oYW5kbGUgKnhjZV9oYW5kbGU7CiAJaW50IHhj
ZV9wb2xsZmRfaWR4OwotCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZXJmYWNlOwogCWlu
dCBldmVudF9jb3VudDsKIAlsb25nIGxvbmcgbmV4dF9wZXJpb2Q7CisJeGVuZXZ0Y2huX3BvcnRf
b3JfZXJyb3JfdCBsb2NhbF9wb3J0OworCXhlbmV2dGNobl9wb3J0X29yX2Vycm9yX3QgcmVtb3Rl
X3BvcnQ7CisJc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRlcmZhY2U7CisJc3RydWN0IGRv
bWFpbiAqZDsKK307CisKK3N0cnVjdCBkb21haW4geworCWludCBkb21pZDsKKwlib29sIGlzX2Rl
YWQ7CisJdW5zaWduZWQgbGFzdF9zZWVuOworCXN0cnVjdCBkb21haW4gKm5leHQ7CisJc3RydWN0
IGNvbnNvbGUgY29uc29sZTsKIH07CiAKIHN0YXRpYyBzdHJ1Y3QgZG9tYWluICpkb21faGVhZDsK
QEAgLTE2MCw5ICsxNjUsMTAgQEAgc3RhdGljIGludCB3cml0ZV93aXRoX3RpbWVzdGFtcChpbnQg
ZmQsIGNvbnN0IGNoYXIgKmRhdGEsIHNpemVfdCBzeiwKIAogc3RhdGljIHZvaWQgYnVmZmVyX2Fw
cGVuZChzdHJ1Y3QgZG9tYWluICpkb20pCiB7Ci0Jc3RydWN0IGJ1ZmZlciAqYnVmZmVyID0gJmRv
bS0+YnVmZmVyOworCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9tLT5jb25zb2xlOworCXN0cnVj
dCBidWZmZXIgKmJ1ZmZlciA9ICZjb24tPmJ1ZmZlcjsKIAlYRU5DT05TX1JJTkdfSURYIGNvbnMs
IHByb2QsIHNpemU7Ci0Jc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0gZG9tLT5pbnRl
cmZhY2U7CisJc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0gY29uLT5pbnRlcmZhY2U7
CiAKIAljb25zID0gaW50Zi0+b3V0X2NvbnM7CiAJcHJvZCA9IGludGYtPm91dF9wcm9kOwpAQCAt
MTg3LDIyICsxOTMsMjIgQEAgc3RhdGljIHZvaWQgYnVmZmVyX2FwcGVuZChzdHJ1Y3QgZG9tYWlu
ICpkb20pCiAKIAl4ZW5fbWIoKTsKIAlpbnRmLT5vdXRfY29ucyA9IGNvbnM7Ci0JeGVuZXZ0Y2hu
X25vdGlmeShkb20tPnhjZV9oYW5kbGUsIGRvbS0+bG9jYWxfcG9ydCk7CisJeGVuZXZ0Y2huX25v
dGlmeShjb24tPnhjZV9oYW5kbGUsIGNvbi0+bG9jYWxfcG9ydCk7CiAKIAkvKiBHZXQgdGhlIGRh
dGEgdG8gdGhlIGxvZ2ZpbGUgYXMgZWFybHkgYXMgcG9zc2libGUgYmVjYXVzZSBpZgogCSAqIG5v
IG9uZSBpcyBsaXN0ZW5pbmcgb24gdGhlIGNvbnNvbGUgcHR5IHRoZW4gaXQgd2lsbCBmaWxsIHVw
CiAJICogYW5kIGhhbmRsZV90dHlfd3JpdGUgd2lsbCBzdG9wIGJlaW5nIGNhbGxlZC4KIAkgKi8K
LQlpZiAoZG9tLT5sb2dfZmQgIT0gLTEpIHsKKwlpZiAoY29uLT5sb2dfZmQgIT0gLTEpIHsKIAkJ
aW50IGxvZ3JldDsKIAkJaWYgKGxvZ190aW1lX2d1ZXN0KSB7CiAJCQlsb2dyZXQgPSB3cml0ZV93
aXRoX3RpbWVzdGFtcCgKLQkJCQlkb20tPmxvZ19mZCwKKwkJCQljb24tPmxvZ19mZCwKIAkJCQli
dWZmZXItPmRhdGEgKyBidWZmZXItPnNpemUgLSBzaXplLAogCQkJCXNpemUsICZsb2dfdGltZV9n
dWVzdF9uZWVkdHMpOwogCQl9IGVsc2UgewogCQkJbG9ncmV0ID0gd3JpdGVfYWxsKAotCQkJCWRv
bS0+bG9nX2ZkLAorCQkJCWNvbi0+bG9nX2ZkLAogCQkJCWJ1ZmZlci0+ZGF0YSArIGJ1ZmZlci0+
c2l6ZSAtIHNpemUsCiAJCQkJc2l6ZSk7CiAJCX0KQEAgLTMzOCwxNCArMzQ0LDE2IEBAIHN0YXRp
YyBpbnQgY3JlYXRlX2RvbWFpbl9sb2coc3RydWN0IGRvbWFpbiAqZG9tKQogCiBzdGF0aWMgdm9p
ZCBkb21haW5fY2xvc2VfdHR5KHN0cnVjdCBkb21haW4gKmRvbSkKIHsKLQlpZiAoZG9tLT5tYXN0
ZXJfZmQgIT0gLTEpIHsKLQkJY2xvc2UoZG9tLT5tYXN0ZXJfZmQpOwotCQlkb20tPm1hc3Rlcl9m
ZCA9IC0xOworCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9tLT5jb25zb2xlOworCisJaWYgKGNv
bi0+bWFzdGVyX2ZkICE9IC0xKSB7CisJCWNsb3NlKGNvbi0+bWFzdGVyX2ZkKTsKKwkJY29uLT5t
YXN0ZXJfZmQgPSAtMTsKIAl9CiAKLQlpZiAoZG9tLT5zbGF2ZV9mZCAhPSAtMSkgewotCQljbG9z
ZShkb20tPnNsYXZlX2ZkKTsKLQkJZG9tLT5zbGF2ZV9mZCA9IC0xOworCWlmIChjb24tPnNsYXZl
X2ZkICE9IC0xKSB7CisJCWNsb3NlKGNvbi0+c2xhdmVfZmQpOworCQljb24tPnNsYXZlX2ZkID0g
LTE7CiAJfQogfQogCkBAIC00MTgsMTEgKzQyNiwxMiBAQCBzdGF0aWMgaW50IGRvbWFpbl9jcmVh
dGVfdHR5KHN0cnVjdCBkb21haW4gKmRvbSkKIAljaGFyICpkYXRhOwogCXVuc2lnbmVkIGludCBs
ZW47CiAJc3RydWN0IHRlcm1pb3MgdGVybTsKKwlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmRvbS0+
Y29uc29sZTsKIAotCWFzc2VydChkb20tPnNsYXZlX2ZkID09IC0xKTsKLQlhc3NlcnQoZG9tLT5t
YXN0ZXJfZmQgPT0gLTEpOworCWFzc2VydChjb24tPnNsYXZlX2ZkID09IC0xKTsKKwlhc3NlcnQo
Y29uLT5tYXN0ZXJfZmQgPT0gLTEpOwogCi0JaWYgKG9wZW5wdHkoJmRvbS0+bWFzdGVyX2ZkLCAm
ZG9tLT5zbGF2ZV9mZCwgTlVMTCwgTlVMTCwgTlVMTCkgPCAwKSB7CisJaWYgKG9wZW5wdHkoJmNv
bi0+bWFzdGVyX2ZkLCAmY29uLT5zbGF2ZV9mZCwgTlVMTCwgTlVMTCwgTlVMTCkgPCAwKSB7CiAJ
CWVyciA9IGVycm5vOwogCQlkb2xvZyhMT0dfRVJSLCAiRmFpbGVkIHRvIGNyZWF0ZSB0dHkgZm9y
IGRvbWFpbi0lZCAiCiAJCSAgICAgICIoZXJybm8gPSAlaSwgJXMpIiwKQEAgLTQzMCw3ICs0Mzks
NyBAQCBzdGF0aWMgaW50IGRvbWFpbl9jcmVhdGVfdHR5KHN0cnVjdCBkb21haW4gKmRvbSkKIAkJ
cmV0dXJuIDA7CiAJfQogCi0JaWYgKHRjZ2V0YXR0cihkb20tPnNsYXZlX2ZkLCAmdGVybSkgPCAw
KSB7CisJaWYgKHRjZ2V0YXR0cihjb24tPnNsYXZlX2ZkLCAmdGVybSkgPCAwKSB7CiAJCWVyciA9
IGVycm5vOwogCQlkb2xvZyhMT0dfRVJSLCAiRmFpbGVkIHRvIGdldCB0dHkgYXR0cmlidXRlcyBm
b3IgZG9tYWluLSVkICIKIAkJCSIoZXJybm8gPSAlaSwgJXMpIiwKQEAgLTQzOCw3ICs0NDcsNyBA
QCBzdGF0aWMgaW50IGRvbWFpbl9jcmVhdGVfdHR5KHN0cnVjdCBkb21haW4gKmRvbSkKIAkJZ290
byBvdXQ7CiAJfQogCWNmbWFrZXJhdygmdGVybSk7Ci0JaWYgKHRjc2V0YXR0cihkb20tPnNsYXZl
X2ZkLCBUQ1NBTk9XLCAmdGVybSkgPCAwKSB7CisJaWYgKHRjc2V0YXR0cihjb24tPnNsYXZlX2Zk
LCBUQ1NBTk9XLCAmdGVybSkgPCAwKSB7CiAJCWVyciA9IGVycm5vOwogCQlkb2xvZyhMT0dfRVJS
LCAiRmFpbGVkIHRvIHNldCB0dHkgYXR0cmlidXRlcyBmb3IgZG9tYWluLSVkICIKIAkJCSIoZXJy
bm8gPSAlaSwgJXMpIiwKQEAgLTQ0Niw3ICs0NTUsNyBAQCBzdGF0aWMgaW50IGRvbWFpbl9jcmVh
dGVfdHR5KHN0cnVjdCBkb21haW4gKmRvbSkKIAkJZ290byBvdXQ7CiAJfQogCi0JaWYgKChzbGF2
ZSA9IHB0c25hbWUoZG9tLT5tYXN0ZXJfZmQpKSA9PSBOVUxMKSB7CisJaWYgKChzbGF2ZSA9IHB0
c25hbWUoY29uLT5tYXN0ZXJfZmQpKSA9PSBOVUxMKSB7CiAJCWVyciA9IGVycm5vOwogCQlkb2xv
ZyhMT0dfRVJSLCAiRmFpbGVkIHRvIGdldCBzbGF2ZSBuYW1lIGZvciBkb21haW4tJWQgIgogCQkg
ICAgICAiKGVycm5vID0gJWksICVzKSIsCkBAIC00NTQsMTggKzQ2MywxOCBAQCBzdGF0aWMgaW50
IGRvbWFpbl9jcmVhdGVfdHR5KHN0cnVjdCBkb21haW4gKmRvbSkKIAkJZ290byBvdXQ7CiAJfQog
Ci0Jc3VjY2VzcyA9IGFzcHJpbnRmKCZwYXRoLCAiJXMvbGltaXQiLCBkb20tPmNvbnNwYXRoKSAh
PQorCXN1Y2Nlc3MgPSBhc3ByaW50ZigmcGF0aCwgIiVzL2xpbWl0IiwgY29uLT5jb25zcGF0aCkg
IT0KIAkJLTE7CiAJaWYgKCFzdWNjZXNzKQogCQlnb3RvIG91dDsKIAlkYXRhID0geHNfcmVhZCh4
cywgWEJUX05VTEwsIHBhdGgsICZsZW4pOwogCWlmIChkYXRhKSB7Ci0JCWRvbS0+YnVmZmVyLm1h
eF9jYXBhY2l0eSA9IHN0cnRvdWwoZGF0YSwgMCwgMCk7CisJCWNvbi0+YnVmZmVyLm1heF9jYXBh
Y2l0eSA9IHN0cnRvdWwoZGF0YSwgMCwgMCk7CiAJCWZyZWUoZGF0YSk7CiAJfQogCWZyZWUocGF0
aCk7CiAKLQlzdWNjZXNzID0gKGFzcHJpbnRmKCZwYXRoLCAiJXMvdHR5IiwgZG9tLT5jb25zcGF0
aCkgIT0gLTEpOworCXN1Y2Nlc3MgPSAoYXNwcmludGYoJnBhdGgsICIlcy90dHkiLCBjb24tPmNv
bnNwYXRoKSAhPSAtMSk7CiAJaWYgKCFzdWNjZXNzKQogCQlnb3RvIG91dDsKIAlzdWNjZXNzID0g
eHNfd3JpdGUoeHMsIFhCVF9OVUxMLCBwYXRoLCBzbGF2ZSwgc3RybGVuKHNsYXZlKSk7CkBAIC00
NzMsNyArNDgyLDcgQEAgc3RhdGljIGludCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3QgZG9tYWlu
ICpkb20pCiAJaWYgKCFzdWNjZXNzKQogCQlnb3RvIG91dDsKIAotCWlmIChmY250bChkb20tPm1h
c3Rlcl9mZCwgRl9TRVRGTCwgT19OT05CTE9DSykgPT0gLTEpCisJaWYgKGZjbnRsKGNvbi0+bWFz
dGVyX2ZkLCBGX1NFVEZMLCBPX05PTkJMT0NLKSA9PSAtMSkKIAkJZ290byBvdXQ7CiAKIAlyZXR1
cm4gMTsKQEAgLTUxOSwyOSArNTI4LDMyIEBAIHN0YXRpYyBpbnQgeHNfZ2F0aGVyKHN0cnVjdCB4
c19oYW5kbGUgKnhzLCBjb25zdCBjaGFyICpkaXIsIC4uLikKIAogc3RhdGljIHZvaWQgZG9tYWlu
X3VubWFwX2ludGVyZmFjZShzdHJ1Y3QgZG9tYWluICpkb20pCiB7Ci0JaWYgKGRvbS0+aW50ZXJm
YWNlID09IE5VTEwpCisJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7CisKKwlp
ZiAoY29uLT5pbnRlcmZhY2UgPT0gTlVMTCkKIAkJcmV0dXJuOwotCWlmICh4Z3RfaGFuZGxlICYm
IGRvbS0+cmluZ19yZWYgPT0gLTEpCi0JCXhlbmdudHRhYl91bm1hcCh4Z3RfaGFuZGxlLCBkb20t
PmludGVyZmFjZSwgMSk7CisJaWYgKHhndF9oYW5kbGUgJiYgY29uLT5yaW5nX3JlZiA9PSAtMSkK
KwkJeGVuZ250dGFiX3VubWFwKHhndF9oYW5kbGUsIGNvbi0+aW50ZXJmYWNlLCAxKTsKIAllbHNl
Ci0JCW11bm1hcChkb20tPmludGVyZmFjZSwgWENfUEFHRV9TSVpFKTsKLQlkb20tPmludGVyZmFj
ZSA9IE5VTEw7Ci0JZG9tLT5yaW5nX3JlZiA9IC0xOworCQltdW5tYXAoY29uLT5pbnRlcmZhY2Us
IFhDX1BBR0VfU0laRSk7CisJY29uLT5pbnRlcmZhY2UgPSBOVUxMOworCWNvbi0+cmluZ19yZWYg
PSAtMTsKIH0KICAKIHN0YXRpYyBpbnQgZG9tYWluX2NyZWF0ZV9yaW5nKHN0cnVjdCBkb21haW4g
KmRvbSkKIHsKIAlpbnQgZXJyLCByZW1vdGVfcG9ydCwgcmluZ19yZWYsIHJjOwogCWNoYXIgKnR5
cGUsIHBhdGhbUEFUSF9NQVhdOworCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9tLT5jb25zb2xl
OwogCi0JZXJyID0geHNfZ2F0aGVyKHhzLCBkb20tPmNvbnNwYXRoLAorCWVyciA9IHhzX2dhdGhl
cih4cywgY29uLT5jb25zcGF0aCwKIAkJCSJyaW5nLXJlZiIsICIldSIsICZyaW5nX3JlZiwKIAkJ
CSJwb3J0IiwgIiVpIiwgJnJlbW90ZV9wb3J0LAogCQkJTlVMTCk7CiAJaWYgKGVycikKIAkJZ290
byBvdXQ7CiAKLQlzbnByaW50ZihwYXRoLCBzaXplb2YocGF0aCksICIlcy90eXBlIiwgZG9tLT5j
b25zcGF0aCk7CisJc25wcmludGYocGF0aCwgc2l6ZW9mKHBhdGgpLCAiJXMvdHlwZSIsIGNvbi0+
Y29uc3BhdGgpOwogCXR5cGUgPSB4c19yZWFkKHhzLCBYQlRfTlVMTCwgcGF0aCwgTlVMTCk7CiAJ
aWYgKHR5cGUgJiYgc3RyY21wKHR5cGUsICJ4ZW5jb25zb2xlZCIpICE9IDApIHsKIAkJZnJlZSh0
eXBlKTsKQEAgLTU1MCw3NyArNTYyLDc3IEBAIHN0YXRpYyBpbnQgZG9tYWluX2NyZWF0ZV9yaW5n
KHN0cnVjdCBkb21haW4gKmRvbSkKIAlmcmVlKHR5cGUpOwogCiAJLyogSWYgdXNpbmcgcmluZ19y
ZWYgYW5kIGl0IGhhcyBjaGFuZ2VkLCByZW1hcCAqLwotCWlmIChyaW5nX3JlZiAhPSBkb20tPnJp
bmdfcmVmICYmIGRvbS0+cmluZ19yZWYgIT0gLTEpCisJaWYgKHJpbmdfcmVmICE9IGNvbi0+cmlu
Z19yZWYgJiYgY29uLT5yaW5nX3JlZiAhPSAtMSkKIAkJZG9tYWluX3VubWFwX2ludGVyZmFjZShk
b20pOwogCi0JaWYgKCFkb20tPmludGVyZmFjZSAmJiB4Z3RfaGFuZGxlKSB7CisJaWYgKCFjb24t
PmludGVyZmFjZSAmJiB4Z3RfaGFuZGxlKSB7CiAJCS8qIFByZWZlciB1c2luZyBncmFudCB0YWJs
ZSAqLwotCQlkb20tPmludGVyZmFjZSA9IHhlbmdudHRhYl9tYXBfZ3JhbnRfcmVmKHhndF9oYW5k
bGUsCisJCWNvbi0+aW50ZXJmYWNlID0geGVuZ250dGFiX21hcF9ncmFudF9yZWYoeGd0X2hhbmRs
ZSwKIAkJCWRvbS0+ZG9taWQsIEdOVFRBQl9SRVNFUlZFRF9DT05TT0xFLAogCQkJUFJPVF9SRUFE
fFBST1RfV1JJVEUpOwotCQlkb20tPnJpbmdfcmVmID0gLTE7CisJCWNvbi0+cmluZ19yZWYgPSAt
MTsKIAl9Ci0JaWYgKCFkb20tPmludGVyZmFjZSkgeworCWlmICghY29uLT5pbnRlcmZhY2UpIHsK
IAkJLyogRmFsbCBiYWNrIHRvIHhjX21hcF9mb3JlaWduX3JhbmdlICovCi0JCWRvbS0+aW50ZXJm
YWNlID0geGNfbWFwX2ZvcmVpZ25fcmFuZ2UoCisJCWNvbi0+aW50ZXJmYWNlID0geGNfbWFwX2Zv
cmVpZ25fcmFuZ2UoCiAJCQl4YywgZG9tLT5kb21pZCwgWENfUEFHRV9TSVpFLAogCQkJUFJPVF9S
RUFEfFBST1RfV1JJVEUsCiAJCQkodW5zaWduZWQgbG9uZylyaW5nX3JlZik7Ci0JCWlmIChkb20t
PmludGVyZmFjZSA9PSBOVUxMKSB7CisJCWlmIChjb24tPmludGVyZmFjZSA9PSBOVUxMKSB7CiAJ
CQllcnIgPSBFSU5WQUw7CiAJCQlnb3RvIG91dDsKIAkJfQotCQlkb20tPnJpbmdfcmVmID0gcmlu
Z19yZWY7CisJCWNvbi0+cmluZ19yZWYgPSByaW5nX3JlZjsKIAl9CiAKIAkvKiBHbyBubyBmdXJ0
aGVyIGlmIHBvcnQgaGFzIG5vdCBjaGFuZ2VkIGFuZCB3ZSBhcmUgc3RpbGwgYm91bmQuICovCi0J
aWYgKHJlbW90ZV9wb3J0ID09IGRvbS0+cmVtb3RlX3BvcnQpIHsKKwlpZiAocmVtb3RlX3BvcnQg
PT0gY29uLT5yZW1vdGVfcG9ydCkgewogCQl4Y19ldnRjaG5fc3RhdHVzX3Qgc3RhdHVzID0gewog
CQkJLmRvbSA9IERPTUlEX1NFTEYsCi0JCQkucG9ydCA9IGRvbS0+bG9jYWxfcG9ydCB9OworCQkJ
LnBvcnQgPSBjb24tPmxvY2FsX3BvcnQgfTsKIAkJaWYgKCh4Y19ldnRjaG5fc3RhdHVzKHhjLCAm
c3RhdHVzKSA9PSAwKSAmJgogCQkgICAgKHN0YXR1cy5zdGF0dXMgPT0gRVZUQ0hOU1RBVF9pbnRl
cmRvbWFpbikpCiAJCQlnb3RvIG91dDsKIAl9CiAKLQlkb20tPmxvY2FsX3BvcnQgPSAtMTsKLQlk
b20tPnJlbW90ZV9wb3J0ID0gLTE7Ci0JaWYgKGRvbS0+eGNlX2hhbmRsZSAhPSBOVUxMKQotCQl4
ZW5ldnRjaG5fY2xvc2UoZG9tLT54Y2VfaGFuZGxlKTsKKwljb24tPmxvY2FsX3BvcnQgPSAtMTsK
Kwljb24tPnJlbW90ZV9wb3J0ID0gLTE7CisJaWYgKGNvbi0+eGNlX2hhbmRsZSAhPSBOVUxMKQor
CQl4ZW5ldnRjaG5fY2xvc2UoY29uLT54Y2VfaGFuZGxlKTsKIAogCS8qIE9wZW5pbmcgZXZ0Y2hu
IGluZGVwZW5kZW50bHkgZm9yIGVhY2ggY29uc29sZSBpcyBhIGJpdAogCSAqIHdhc3RlZnVsLCBi
dXQgdGhhdCdzIGhvdyB0aGUgY29kZSBpcyBzdHJ1Y3R1cmVkLi4uICovCi0JZG9tLT54Y2VfaGFu
ZGxlID0geGVuZXZ0Y2huX29wZW4oTlVMTCwgMCk7Ci0JaWYgKGRvbS0+eGNlX2hhbmRsZSA9PSBO
VUxMKSB7CisJY29uLT54Y2VfaGFuZGxlID0geGVuZXZ0Y2huX29wZW4oTlVMTCwgMCk7CisJaWYg
KGNvbi0+eGNlX2hhbmRsZSA9PSBOVUxMKSB7CiAJCWVyciA9IGVycm5vOwogCQlnb3RvIG91dDsK
IAl9CiAgCi0JcmMgPSB4ZW5ldnRjaG5fYmluZF9pbnRlcmRvbWFpbihkb20tPnhjZV9oYW5kbGUs
CisJcmMgPSB4ZW5ldnRjaG5fYmluZF9pbnRlcmRvbWFpbihjb24tPnhjZV9oYW5kbGUsCiAJCWRv
bS0+ZG9taWQsIHJlbW90ZV9wb3J0KTsKIAogCWlmIChyYyA9PSAtMSkgewogCQllcnIgPSBlcnJu
bzsKLQkJeGVuZXZ0Y2huX2Nsb3NlKGRvbS0+eGNlX2hhbmRsZSk7Ci0JCWRvbS0+eGNlX2hhbmRs
ZSA9IE5VTEw7CisJCXhlbmV2dGNobl9jbG9zZShjb24tPnhjZV9oYW5kbGUpOworCQljb24tPnhj
ZV9oYW5kbGUgPSBOVUxMOwogCQlnb3RvIG91dDsKIAl9Ci0JZG9tLT5sb2NhbF9wb3J0ID0gcmM7
Ci0JZG9tLT5yZW1vdGVfcG9ydCA9IHJlbW90ZV9wb3J0OworCWNvbi0+bG9jYWxfcG9ydCA9IHJj
OworCWNvbi0+cmVtb3RlX3BvcnQgPSByZW1vdGVfcG9ydDsKIAotCWlmIChkb20tPm1hc3Rlcl9m
ZCA9PSAtMSkgeworCWlmIChjb24tPm1hc3Rlcl9mZCA9PSAtMSkgewogCQlpZiAoIWRvbWFpbl9j
cmVhdGVfdHR5KGRvbSkpIHsKIAkJCWVyciA9IGVycm5vOwotCQkJeGVuZXZ0Y2huX2Nsb3NlKGRv
bS0+eGNlX2hhbmRsZSk7Ci0JCQlkb20tPnhjZV9oYW5kbGUgPSBOVUxMOwotCQkJZG9tLT5sb2Nh
bF9wb3J0ID0gLTE7Ci0JCQlkb20tPnJlbW90ZV9wb3J0ID0gLTE7CisJCQl4ZW5ldnRjaG5fY2xv
c2UoY29uLT54Y2VfaGFuZGxlKTsKKwkJCWNvbi0+eGNlX2hhbmRsZSA9IE5VTEw7CisJCQljb24t
PmxvY2FsX3BvcnQgPSAtMTsKKwkJCWNvbi0+cmVtb3RlX3BvcnQgPSAtMTsKIAkJCWdvdG8gb3V0
OwogCQl9CiAJfQogCi0JaWYgKGxvZ19ndWVzdCAmJiAoZG9tLT5sb2dfZmQgPT0gLTEpKQotCQlk
b20tPmxvZ19mZCA9IGNyZWF0ZV9kb21haW5fbG9nKGRvbSk7CisJaWYgKGxvZ19ndWVzdCAmJiAo
Y29uLT5sb2dfZmQgPT0gLTEpKQorCQljb24tPmxvZ19mZCA9IGNyZWF0ZV9kb21haW5fbG9nKGRv
bSk7CiAKICBvdXQ6CiAJcmV0dXJuIGVycjsKQEAgLTYzMCwxNiArNjQyLDE3IEBAIHN0YXRpYyBi
b29sIHdhdGNoX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkb20sIGJvb2wgd2F0Y2gpCiB7CiAJY2hh
ciBkb21pZF9zdHJbMyArIE1BWF9TVFJMRU4oZG9tLT5kb21pZCldOwogCWJvb2wgc3VjY2VzczsK
KwlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmRvbS0+Y29uc29sZTsKIAogCXNucHJpbnRmKGRvbWlk
X3N0ciwgc2l6ZW9mKGRvbWlkX3N0ciksICJkb20ldSIsIGRvbS0+ZG9taWQpOwogCWlmICh3YXRj
aCkgewotCQlzdWNjZXNzID0geHNfd2F0Y2goeHMsIGRvbS0+Y29uc3BhdGgsIGRvbWlkX3N0cik7
CisJCXN1Y2Nlc3MgPSB4c193YXRjaCh4cywgY29uLT5jb25zcGF0aCwgZG9taWRfc3RyKTsKIAkJ
aWYgKHN1Y2Nlc3MpCiAJCQlkb21haW5fY3JlYXRlX3JpbmcoZG9tKTsKIAkJZWxzZQotCQkJeHNf
dW53YXRjaCh4cywgZG9tLT5jb25zcGF0aCwgZG9taWRfc3RyKTsKKwkJCXhzX3Vud2F0Y2goeHMs
IGNvbi0+Y29uc3BhdGgsIGRvbWlkX3N0cik7CiAJfSBlbHNlIHsKLQkJc3VjY2VzcyA9IHhzX3Vu
d2F0Y2goeHMsIGRvbS0+Y29uc3BhdGgsIGRvbWlkX3N0cik7CisJCXN1Y2Nlc3MgPSB4c191bndh
dGNoKHhzLCBjb24tPmNvbnNwYXRoLCBkb21pZF9zdHIpOwogCX0KIAogCXJldHVybiBzdWNjZXNz
OwpAQCAtNjUxLDYgKzY2NCw3IEBAIHN0YXRpYyBzdHJ1Y3QgZG9tYWluICpjcmVhdGVfZG9tYWlu
KGludCBkb21pZCkKIAlzdHJ1Y3QgZG9tYWluICpkb207CiAJY2hhciAqczsKIAlzdHJ1Y3QgdGlt
ZXNwZWMgdHM7CisJc3RydWN0IGNvbnNvbGUgKmNvbjsKIAogCWlmIChjbG9ja19nZXR0aW1lKENM
T0NLX01PTk9UT05JQywgJnRzKSA8IDApIHsKIAkJZG9sb2coTE9HX0VSUiwgIkNhbm5vdCBnZXQg
dGltZSBvZiBkYXkgJXM6JXM6TCVkIiwKQEAgLTY2NywyNSArNjgxLDI2IEBAIHN0YXRpYyBzdHJ1
Y3QgZG9tYWluICpjcmVhdGVfZG9tYWluKGludCBkb21pZCkKIAogCWRvbS0+ZG9taWQgPSBkb21p
ZDsKIAotCWRvbS0+Y29uc3BhdGggPSB4c19nZXRfZG9tYWluX3BhdGgoeHMsIGRvbS0+ZG9taWQp
OwotCXMgPSByZWFsbG9jKGRvbS0+Y29uc3BhdGgsIHN0cmxlbihkb20tPmNvbnNwYXRoKSArCisJ
Y29uID0gJmRvbS0+Y29uc29sZTsKKwljb24tPmNvbnNwYXRoID0geHNfZ2V0X2RvbWFpbl9wYXRo
KHhzLCBkb20tPmRvbWlkKTsKKwlzID0gcmVhbGxvYyhjb24tPmNvbnNwYXRoLCBzdHJsZW4oY29u
LT5jb25zcGF0aCkgKwogCQkgICAgc3RybGVuKCIvY29uc29sZSIpICsgMSk7CiAJaWYgKHMgPT0g
TlVMTCkKIAkJZ290byBvdXQ7Ci0JZG9tLT5jb25zcGF0aCA9IHM7Ci0Jc3RyY2F0KGRvbS0+Y29u
c3BhdGgsICIvY29uc29sZSIpOworCWNvbi0+Y29uc3BhdGggPSBzOworCXN0cmNhdChjb24tPmNv
bnNwYXRoLCAiL2NvbnNvbGUiKTsKIAotCWRvbS0+bWFzdGVyX2ZkID0gLTE7Ci0JZG9tLT5tYXN0
ZXJfcG9sbGZkX2lkeCA9IC0xOwotCWRvbS0+c2xhdmVfZmQgPSAtMTsKLQlkb20tPmxvZ19mZCA9
IC0xOwotCWRvbS0+eGNlX3BvbGxmZF9pZHggPSAtMTsKKwljb24tPm1hc3Rlcl9mZCA9IC0xOwor
CWNvbi0+bWFzdGVyX3BvbGxmZF9pZHggPSAtMTsKKwljb24tPnNsYXZlX2ZkID0gLTE7CisJY29u
LT5sb2dfZmQgPSAtMTsKKwljb24tPnhjZV9wb2xsZmRfaWR4ID0gLTE7CiAKLQlkb20tPm5leHRf
cGVyaW9kID0gKChsb25nIGxvbmcpdHMudHZfc2VjICogMTAwMCkgKyAodHMudHZfbnNlYyAvIDEw
MDAwMDApICsgUkFURV9MSU1JVF9QRVJJT0Q7CisJY29uLT5uZXh0X3BlcmlvZCA9ICgobG9uZyBs
b25nKXRzLnR2X3NlYyAqIDEwMDApICsgKHRzLnR2X25zZWMgLyAxMDAwMDAwKSArIFJBVEVfTElN
SVRfUEVSSU9EOwogCi0JZG9tLT5yaW5nX3JlZiA9IC0xOwotCWRvbS0+bG9jYWxfcG9ydCA9IC0x
OwotCWRvbS0+cmVtb3RlX3BvcnQgPSAtMTsKKwljb24tPnJpbmdfcmVmID0gLTE7CisJY29uLT5s
b2NhbF9wb3J0ID0gLTE7CisJY29uLT5yZW1vdGVfcG9ydCA9IC0xOwogCiAJaWYgKCF3YXRjaF9k
b21haW4oZG9tLCB0cnVlKSkKIAkJZ290byBvdXQ7CkBAIC02OTcsNyArNzEyLDcgQEAgc3RhdGlj
IHN0cnVjdCBkb21haW4gKmNyZWF0ZV9kb21haW4oaW50IGRvbWlkKQogCiAJcmV0dXJuIGRvbTsK
ICBvdXQ6Ci0JZnJlZShkb20tPmNvbnNwYXRoKTsKKwlmcmVlKGNvbi0+Y29uc3BhdGgpOwogCWZy
ZWUoZG9tKTsKIAlyZXR1cm4gTlVMTDsKIH0KQEAgLTcyOSwzMCArNzQ0LDM0IEBAIHN0YXRpYyB2
b2lkIHJlbW92ZV9kb21haW4oc3RydWN0IGRvbWFpbiAqZG9tKQogCiBzdGF0aWMgdm9pZCBjbGVh
bnVwX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKQogeworCXN0cnVjdCBjb25zb2xlICpjb24gPSAm
ZC0+Y29uc29sZTsKKwogCWRvbWFpbl9jbG9zZV90dHkoZCk7CiAKLQlpZiAoZC0+bG9nX2ZkICE9
IC0xKSB7Ci0JCWNsb3NlKGQtPmxvZ19mZCk7Ci0JCWQtPmxvZ19mZCA9IC0xOworCWlmIChjb24t
PmxvZ19mZCAhPSAtMSkgeworCQljbG9zZShjb24tPmxvZ19mZCk7CisJCWNvbi0+bG9nX2ZkID0g
LTE7CiAJfQogCi0JZnJlZShkLT5idWZmZXIuZGF0YSk7Ci0JZC0+YnVmZmVyLmRhdGEgPSBOVUxM
OworCWZyZWUoY29uLT5idWZmZXIuZGF0YSk7CisJY29uLT5idWZmZXIuZGF0YSA9IE5VTEw7CiAK
LQlmcmVlKGQtPmNvbnNwYXRoKTsKLQlkLT5jb25zcGF0aCA9IE5VTEw7CisJZnJlZShjb24tPmNv
bnNwYXRoKTsKKwljb24tPmNvbnNwYXRoID0gTlVMTDsKIAogCXJlbW92ZV9kb21haW4oZCk7CiB9
CiAKIHN0YXRpYyB2b2lkIHNodXRkb3duX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKQogeworCXN0
cnVjdCBjb25zb2xlICpjb24gPSAmZC0+Y29uc29sZTsKKwogCWQtPmlzX2RlYWQgPSB0cnVlOwog
CXdhdGNoX2RvbWFpbihkLCBmYWxzZSk7CiAJZG9tYWluX3VubWFwX2ludGVyZmFjZShkKTsKLQlp
ZiAoZC0+eGNlX2hhbmRsZSAhPSBOVUxMKQotCQl4ZW5ldnRjaG5fY2xvc2UoZC0+eGNlX2hhbmRs
ZSk7Ci0JZC0+eGNlX2hhbmRsZSA9IE5VTEw7CisJaWYgKGNvbi0+eGNlX2hhbmRsZSAhPSBOVUxM
KQorCQl4ZW5ldnRjaG5fY2xvc2UoY29uLT54Y2VfaGFuZGxlKTsKKwljb24tPnhjZV9oYW5kbGUg
PSBOVUxMOwogfQogCiBzdGF0aWMgdW5zaWduZWQgZW51bV9wYXNzID0gMDsKQEAgLTc4Miw3ICs4
MDEsOCBAQCBzdGF0aWMgdm9pZCBlbnVtX2RvbWFpbnModm9pZCkKIAogc3RhdGljIGludCByaW5n
X2ZyZWVfYnl0ZXMoc3RydWN0IGRvbWFpbiAqZG9tKQogewotCXN0cnVjdCB4ZW5jb25zX2ludGVy
ZmFjZSAqaW50ZiA9IGRvbS0+aW50ZXJmYWNlOworCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9t
LT5jb25zb2xlOworCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZiA9IGNvbi0+aW50ZXJm
YWNlOwogCVhFTkNPTlNfUklOR19JRFggY29ucywgcHJvZCwgc3BhY2U7CiAKIAljb25zID0gaW50
Zi0+aW5fY29uczsKQEAgLTgxMiw3ICs4MzIsOCBAQCBzdGF0aWMgdm9pZCBoYW5kbGVfdHR5X3Jl
YWQoc3RydWN0IGRvbWFpbiAqZG9tKQogCXNzaXplX3QgbGVuID0gMDsKIAljaGFyIG1zZ1s4MF07
CiAJaW50IGk7Ci0Jc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0gZG9tLT5pbnRlcmZh
Y2U7CisJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7CisJc3RydWN0IHhlbmNv
bnNfaW50ZXJmYWNlICppbnRmID0gY29uLT5pbnRlcmZhY2U7CiAJWEVOQ09OU19SSU5HX0lEWCBw
cm9kOwogCiAJaWYgKGRvbS0+aXNfZGVhZCkKQEAgLTgyNSw3ICs4NDYsNyBAQCBzdGF0aWMgdm9p
ZCBoYW5kbGVfdHR5X3JlYWQoc3RydWN0IGRvbWFpbiAqZG9tKQogCWlmIChsZW4gPiBzaXplb2Yo
bXNnKSkKIAkJbGVuID0gc2l6ZW9mKG1zZyk7CiAKLQlsZW4gPSByZWFkKGRvbS0+bWFzdGVyX2Zk
LCBtc2csIGxlbik7CisJbGVuID0gcmVhZChjb24tPm1hc3Rlcl9mZCwgbXNnLCBsZW4pOwogCS8q
CiAJICogTm90ZTogb24gU29sYXJpcywgbGVuID09IDAgbWVhbnMgdGhlIHNsYXZlIGNsb3NlZCwg
YW5kIHRoaXMKIAkgKiBpcyBubyBwcm9ibGVtLCBidXQgTGludXggY2FuJ3QgaGFuZGxlIHRoaXMg
dXNlZnVsbHksIHNvIHdlCkBAIC04NDEsNyArODYyLDcgQEAgc3RhdGljIHZvaWQgaGFuZGxlX3R0
eV9yZWFkKHN0cnVjdCBkb21haW4gKmRvbSkKIAkJfQogCQl4ZW5fd21iKCk7CiAJCWludGYtPmlu
X3Byb2QgPSBwcm9kOwotCQl4ZW5ldnRjaG5fbm90aWZ5KGRvbS0+eGNlX2hhbmRsZSwgZG9tLT5s
b2NhbF9wb3J0KTsKKwkJeGVuZXZ0Y2huX25vdGlmeShjb24tPnhjZV9oYW5kbGUsIGNvbi0+bG9j
YWxfcG9ydCk7CiAJfSBlbHNlIHsKIAkJZG9tYWluX2Nsb3NlX3R0eShkb20pOwogCQlzaHV0ZG93
bl9kb21haW4oZG9tKTsKQEAgLTg1MSwzNyArODcyLDM5IEBAIHN0YXRpYyB2b2lkIGhhbmRsZV90
dHlfcmVhZChzdHJ1Y3QgZG9tYWluICpkb20pCiBzdGF0aWMgdm9pZCBoYW5kbGVfdHR5X3dyaXRl
KHN0cnVjdCBkb21haW4gKmRvbSkKIHsKIAlzc2l6ZV90IGxlbjsKKwlzdHJ1Y3QgY29uc29sZSAq
Y29uID0gJmRvbS0+Y29uc29sZTsKIAogCWlmIChkb20tPmlzX2RlYWQpCiAJCXJldHVybjsKIAot
CWxlbiA9IHdyaXRlKGRvbS0+bWFzdGVyX2ZkLCBkb20tPmJ1ZmZlci5kYXRhICsgZG9tLT5idWZm
ZXIuY29uc3VtZWQsCi0JCSAgICBkb20tPmJ1ZmZlci5zaXplIC0gZG9tLT5idWZmZXIuY29uc3Vt
ZWQpOworCWxlbiA9IHdyaXRlKGNvbi0+bWFzdGVyX2ZkLCBjb24tPmJ1ZmZlci5kYXRhICsgY29u
LT5idWZmZXIuY29uc3VtZWQsCisJCSAgICBjb24tPmJ1ZmZlci5zaXplIC0gY29uLT5idWZmZXIu
Y29uc3VtZWQpOwogIAlpZiAobGVuIDwgMSkgewogCQlkb2xvZyhMT0dfREVCVUcsICJXcml0ZSBm
YWlsZWQgb24gZG9tYWluICVkOiAlemQsICVkXG4iLAogCQkgICAgICBkb20tPmRvbWlkLCBsZW4s
IGVycm5vKTsKIAkJZG9tYWluX2hhbmRsZV9icm9rZW5fdHR5KGRvbSwgZG9tYWluX2lzX3ZhbGlk
KGRvbS0+ZG9taWQpKTsKIAl9IGVsc2UgewotCQlidWZmZXJfYWR2YW5jZSgmZG9tLT5idWZmZXIs
IGxlbik7CisJCWJ1ZmZlcl9hZHZhbmNlKCZjb24tPmJ1ZmZlciwgbGVuKTsKIAl9CiB9CiAKIHN0
YXRpYyB2b2lkIGhhbmRsZV9yaW5nX3JlYWQoc3RydWN0IGRvbWFpbiAqZG9tKQogewogCXhlbmV2
dGNobl9wb3J0X29yX2Vycm9yX3QgcG9ydDsKKwlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmRvbS0+
Y29uc29sZTsKIAogCWlmIChkb20tPmlzX2RlYWQpCiAJCXJldHVybjsKIAotCWlmICgocG9ydCA9
IHhlbmV2dGNobl9wZW5kaW5nKGRvbS0+eGNlX2hhbmRsZSkpID09IC0xKQorCWlmICgocG9ydCA9
IHhlbmV2dGNobl9wZW5kaW5nKGNvbi0+eGNlX2hhbmRsZSkpID09IC0xKQogCQlyZXR1cm47CiAK
LQlkb20tPmV2ZW50X2NvdW50Kys7CisJY29uLT5ldmVudF9jb3VudCsrOwogCiAJYnVmZmVyX2Fw
cGVuZChkb20pOwogCi0JaWYgKGRvbS0+ZXZlbnRfY291bnQgPCBSQVRFX0xJTUlUX0FMTE9XQU5D
RSkKLQkJKHZvaWQpeGVuZXZ0Y2huX3VubWFzayhkb20tPnhjZV9oYW5kbGUsIHBvcnQpOworCWlm
IChjb24tPmV2ZW50X2NvdW50IDwgUkFURV9MSU1JVF9BTExPV0FOQ0UpCisJCSh2b2lkKXhlbmV2
dGNobl91bm1hc2soY29uLT54Y2VfaGFuZGxlLCBwb3J0KTsKIH0KIAogc3RhdGljIHZvaWQgaGFu
ZGxlX3hzKHZvaWQpCkBAIC05NDgsOSArOTcxLDExIEBAIHN0YXRpYyB2b2lkIGhhbmRsZV9sb2df
cmVsb2FkKHZvaWQpCiAJaWYgKGxvZ19ndWVzdCkgewogCQlzdHJ1Y3QgZG9tYWluICpkOwogCQlm
b3IgKGQgPSBkb21faGVhZDsgZDsgZCA9IGQtPm5leHQpIHsKLQkJCWlmIChkLT5sb2dfZmQgIT0g
LTEpCi0JCQkJY2xvc2UoZC0+bG9nX2ZkKTsKLQkJCWQtPmxvZ19mZCA9IGNyZWF0ZV9kb21haW5f
bG9nKGQpOworCQkJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25zb2xlOworCisJCQlpZiAo
Y29uLT5sb2dfZmQgIT0gLTEpCisJCQkJY2xvc2UoY29uLT5sb2dfZmQpOworCQkJY29uLT5sb2df
ZmQgPSBjcmVhdGVfZG9tYWluX2xvZyhkKTsKIAkJfQogCX0KIApAQCAtMTA1OSw0OCArMTA4NCw1
MiBAQCB2b2lkIGhhbmRsZV9pbyh2b2lkKQogCQkvKiBSZS1jYWxjdWxhdGUgYW55IGV2ZW50IGNv
dW50ZXIgYWxsb3dhbmNlcyAmIHVuYmxvY2sKIAkJICAgZG9tYWlucyB3aXRoIG5ldyBhbGxvd2Fu
Y2UgKi8KIAkJZm9yIChkID0gZG9tX2hlYWQ7IGQ7IGQgPSBkLT5uZXh0KSB7CisJCQlzdHJ1Y3Qg
Y29uc29sZSAqY29uID0gJmQtPmNvbnNvbGU7CisKIAkJCS8qIENTIDE2MjU3Ojk1NWVlNGZhMTM0
NSBpbnRyb2R1Y2VzIGEgNW1zIGZ1enoKIAkJCSAqIGZvciBzZWxlY3QoKSwgaXQgaXMgbm90IGNs
ZWFyIHBvbGwoKSBoYXMKIAkJCSAqIHNpbWlsYXIgYmVoYXZpb3IgKHJldHVybmluZyBhIGNvdXBs
ZSBvZiBtcwogCQkJICogc29vbmVyIHRoYW4gcmVxdWVzdGVkKSBhcyB3ZWxsLiBKdXN0IGxlYXZl
CiAJCQkgKiB0aGUgZnV6eiBoZXJlLiBSZW1vdmUgaXQgd2l0aCBhIHNlcGFyYXRlCiAJCQkgKiBw
YXRjaCBpZiBuZWNlc3NhcnkgKi8KLQkJCWlmICgobm93KzUpID4gZC0+bmV4dF9wZXJpb2QpIHsK
LQkJCQlkLT5uZXh0X3BlcmlvZCA9IG5vdyArIFJBVEVfTElNSVRfUEVSSU9EOwotCQkJCWlmIChk
LT5ldmVudF9jb3VudCA+PSBSQVRFX0xJTUlUX0FMTE9XQU5DRSkgewotCQkJCQkodm9pZCl4ZW5l
dnRjaG5fdW5tYXNrKGQtPnhjZV9oYW5kbGUsIGQtPmxvY2FsX3BvcnQpOworCQkJaWYgKChub3cr
NSkgPiBjb24tPm5leHRfcGVyaW9kKSB7CisJCQkJY29uLT5uZXh0X3BlcmlvZCA9IG5vdyArIFJB
VEVfTElNSVRfUEVSSU9EOworCQkJCWlmIChjb24tPmV2ZW50X2NvdW50ID49IFJBVEVfTElNSVRf
QUxMT1dBTkNFKSB7CisJCQkJCSh2b2lkKXhlbmV2dGNobl91bm1hc2soY29uLT54Y2VfaGFuZGxl
LCBjb24tPmxvY2FsX3BvcnQpOwogCQkJCX0KLQkJCQlkLT5ldmVudF9jb3VudCA9IDA7CisJCQkJ
Y29uLT5ldmVudF9jb3VudCA9IDA7CiAJCQl9CiAJCX0KIAogCQlmb3IgKGQgPSBkb21faGVhZDsg
ZDsgZCA9IGQtPm5leHQpIHsKLQkJCWlmIChkLT5ldmVudF9jb3VudCA+PSBSQVRFX0xJTUlUX0FM
TE9XQU5DRSkgeworCQkJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25zb2xlOworCisJCQlp
ZiAoY29uLT5ldmVudF9jb3VudCA+PSBSQVRFX0xJTUlUX0FMTE9XQU5DRSkgewogCQkJCS8qIERl
dGVybWluZSBpZiB3ZSdyZSBnb2luZyB0byBiZSB0aGUgbmV4dCB0aW1lIHNsaWNlIHRvIGV4cGly
ZSAqLwogCQkJCWlmICghbmV4dF90aW1lb3V0IHx8Ci0JCQkJICAgIGQtPm5leHRfcGVyaW9kIDwg
bmV4dF90aW1lb3V0KQotCQkJCQluZXh0X3RpbWVvdXQgPSBkLT5uZXh0X3BlcmlvZDsKLQkJCX0g
ZWxzZSBpZiAoZC0+eGNlX2hhbmRsZSAhPSBOVUxMKSB7CisJCQkJICAgIGNvbi0+bmV4dF9wZXJp
b2QgPCBuZXh0X3RpbWVvdXQpCisJCQkJCW5leHRfdGltZW91dCA9IGNvbi0+bmV4dF9wZXJpb2Q7
CisJCQl9IGVsc2UgaWYgKGNvbi0+eGNlX2hhbmRsZSAhPSBOVUxMKSB7CiAJCQkJaWYgKGRpc2Nh
cmRfb3ZlcmZsb3dlZF9kYXRhIHx8Ci0JCQkJICAgICFkLT5idWZmZXIubWF4X2NhcGFjaXR5IHx8
Ci0JCQkJICAgIGQtPmJ1ZmZlci5zaXplIDwgZC0+YnVmZmVyLm1heF9jYXBhY2l0eSkgewotCQkJ
CQlpbnQgZXZ0Y2huX2ZkID0geGVuZXZ0Y2huX2ZkKGQtPnhjZV9oYW5kbGUpOwotCQkJCQlkLT54
Y2VfcG9sbGZkX2lkeCA9IHNldF9mZHMoZXZ0Y2huX2ZkLAorCQkJCSAgICAhY29uLT5idWZmZXIu
bWF4X2NhcGFjaXR5IHx8CisJCQkJICAgIGNvbi0+YnVmZmVyLnNpemUgPCBjb24tPmJ1ZmZlci5t
YXhfY2FwYWNpdHkpIHsKKwkJCQkJaW50IGV2dGNobl9mZCA9IHhlbmV2dGNobl9mZChjb24tPnhj
ZV9oYW5kbGUpOworCQkJCQljb24tPnhjZV9wb2xsZmRfaWR4ID0gc2V0X2ZkcyhldnRjaG5fZmQs
CiAJCQkJCQkJCSAgICBQT0xMSU58UE9MTFBSSSk7CiAJCQkJfQogCQkJfQogCi0JCQlpZiAoZC0+
bWFzdGVyX2ZkICE9IC0xKSB7CisJCQlpZiAoY29uLT5tYXN0ZXJfZmQgIT0gLTEpIHsKIAkJCQlz
aG9ydCBldmVudHMgPSAwOwogCQkJCWlmICghZC0+aXNfZGVhZCAmJiByaW5nX2ZyZWVfYnl0ZXMo
ZCkpCiAJCQkJCWV2ZW50cyB8PSBQT0xMSU47CiAKLQkJCQlpZiAoIWJ1ZmZlcl9lbXB0eSgmZC0+
YnVmZmVyKSkKKwkJCQlpZiAoIWJ1ZmZlcl9lbXB0eSgmY29uLT5idWZmZXIpKQogCQkJCQlldmVu
dHMgfD0gUE9MTE9VVDsKIAogCQkJCWlmIChldmVudHMpCi0JCQkJCWQtPm1hc3Rlcl9wb2xsZmRf
aWR4ID0KLQkJCQkJCXNldF9mZHMoZC0+bWFzdGVyX2ZkLAorCQkJCQljb24tPm1hc3Rlcl9wb2xs
ZmRfaWR4ID0KKwkJCQkJCXNldF9mZHMoY29uLT5tYXN0ZXJfZmQsCiAJCQkJCQkJZXZlbnRzfFBP
TExQUkkpOwogCQkJfQogCQl9CkBAIC0xMTYzLDMzICsxMTkyLDM1IEBAIHZvaWQgaGFuZGxlX2lv
KHZvaWQpCiAJCX0KIAogCQlmb3IgKGQgPSBkb21faGVhZDsgZDsgZCA9IG4pIHsKKwkJCXN0cnVj
dCBjb25zb2xlICpjb24gPSAmZC0+Y29uc29sZTsKKwogCQkJbiA9IGQtPm5leHQ7Ci0JCQlpZiAo
ZC0+ZXZlbnRfY291bnQgPCBSQVRFX0xJTUlUX0FMTE9XQU5DRSkgewotCQkJCWlmIChkLT54Y2Vf
aGFuZGxlICE9IE5VTEwgJiYKLQkJCQkgICAgZC0+eGNlX3BvbGxmZF9pZHggIT0gLTEgJiYKLQkJ
CQkgICAgIShmZHNbZC0+eGNlX3BvbGxmZF9pZHhdLnJldmVudHMgJgorCQkJaWYgKGNvbi0+ZXZl
bnRfY291bnQgPCBSQVRFX0xJTUlUX0FMTE9XQU5DRSkgeworCQkJCWlmIChjb24tPnhjZV9oYW5k
bGUgIT0gTlVMTCAmJgorCQkJCSAgICBjb24tPnhjZV9wb2xsZmRfaWR4ICE9IC0xICYmCisJCQkJ
ICAgICEoZmRzW2Nvbi0+eGNlX3BvbGxmZF9pZHhdLnJldmVudHMgJgogCQkJCSAgICAgIH4oUE9M
TElOfFBPTExPVVR8UE9MTFBSSSkpICYmCi0JCQkJICAgICAgKGZkc1tkLT54Y2VfcG9sbGZkX2lk
eF0ucmV2ZW50cyAmCisJCQkJICAgICAgKGZkc1tjb24tPnhjZV9wb2xsZmRfaWR4XS5yZXZlbnRz
ICYKIAkJCQkgICAgICAgUE9MTElOKSkKIAkJCQkgICAgaGFuZGxlX3JpbmdfcmVhZChkKTsKIAkJ
CX0KIAotCQkJaWYgKGQtPm1hc3Rlcl9mZCAhPSAtMSAmJiBkLT5tYXN0ZXJfcG9sbGZkX2lkeCAh
PSAtMSkgewotCQkJCWlmIChmZHNbZC0+bWFzdGVyX3BvbGxmZF9pZHhdLnJldmVudHMgJgorCQkJ
aWYgKGNvbi0+bWFzdGVyX2ZkICE9IC0xICYmIGNvbi0+bWFzdGVyX3BvbGxmZF9pZHggIT0gLTEp
IHsKKwkJCQlpZiAoZmRzW2Nvbi0+bWFzdGVyX3BvbGxmZF9pZHhdLnJldmVudHMgJgogCQkJCSAg
ICB+KFBPTExJTnxQT0xMT1VUfFBPTExQUkkpKQogCQkJCQlkb21haW5faGFuZGxlX2Jyb2tlbl90
dHkoZCwKIAkJCQkJCSAgIGRvbWFpbl9pc192YWxpZChkLT5kb21pZCkpOwogCQkJCWVsc2Ugewot
CQkJCQlpZiAoZmRzW2QtPm1hc3Rlcl9wb2xsZmRfaWR4XS5yZXZlbnRzICYKKwkJCQkJaWYgKGZk
c1tjb24tPm1hc3Rlcl9wb2xsZmRfaWR4XS5yZXZlbnRzICYKIAkJCQkJICAgIFBPTExJTikKIAkJ
CQkJCWhhbmRsZV90dHlfcmVhZChkKTsKLQkJCQkJaWYgKGZkc1tkLT5tYXN0ZXJfcG9sbGZkX2lk
eF0ucmV2ZW50cyAmCisJCQkJCWlmIChmZHNbY29uLT5tYXN0ZXJfcG9sbGZkX2lkeF0ucmV2ZW50
cyAmCiAJCQkJCSAgICBQT0xMT1VUKQogCQkJCQkJaGFuZGxlX3R0eV93cml0ZShkKTsKIAkJCQl9
CiAJCQl9CiAKLQkJCWQtPnhjZV9wb2xsZmRfaWR4ID0gZC0+bWFzdGVyX3BvbGxmZF9pZHggPSAt
MTsKKwkJCWNvbi0+eGNlX3BvbGxmZF9pZHggPSBjb24tPm1hc3Rlcl9wb2xsZmRfaWR4ID0gLTE7
CiAKIAkJCWlmIChkLT5sYXN0X3NlZW4gIT0gZW51bV9wYXNzKQogCQkJCXNodXRkb3duX2RvbWFp
bihkKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Oct 10 16:56:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 16:56:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xpU-0001Ux-7T; Tue, 10 Oct 2017 16:56:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xpS-0001Uh-An
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:56:26 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 27/4F-05537-9BBFCD95; Tue, 10 Oct 2017 16:56:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXfn7zu
 RBn96mS0mbDNwYPTY3reLPYAxijUzLym/IoE1Y+uVl4wF62QrFt9cz97AuF+ii5GTQ0jgN6PE
 1g/CXYxcQPZ5RolTq/4wdjFycLAJiEnM3asAUiMioCoxa8VyZoh6dYmm3w1sILawQIzEz/u/2
 EFsXgEziccz3zGC2CxA9ct/7GKZwMixgJFhFaNGcWpRWWqRrqGpXlJRZnpGSW5iZo6uoYGZXm
 5qcXFiempOYlKxXnJ+7iZGoE8YgGAH47dlAYcYJTmYlER5V3y/EynEl5SfUpmRWJwRX1Sak1p
 8iFGGg0NJgvfEL6CcYFFqempFWmYOMDhg0hIcPEoivCt+AqV5iwsSc4sz0yFSpxgVpcR5M0D6
 BEASGaV5cG2wgLzEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd6NIFN4MvNK4Ka/AlrMBLRYN
 A1scUkiQkqqgdFqHvOSWzopVyPYFu00VVy7vFagTe9oy0PRP1dEL/2RMX9w81FCnvfmPXMmfI
 3rFT71q/xy0L8fF+RfzvE5GJeR7Hvwgca3Bq1lRmKOJv3dfzpT4v/M+dFcWJb3PPtG6c7K42y
 TxQ74qPqYxi6+8qTnTonaB7H5NQ1XvpXs6zyY/n9CgGGkbo8SS3FGoqEWc1FxIgBnTtrpQwIA
 AA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1507654584!101494264!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22282 invoked from network); 10 Oct 2017 16:56:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 16:56:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xpQ-0004sW-0b
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:56:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xpP-0008O1-W0
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:56:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xpP-0008O1-W0@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 16:56:23 +0000
Subject: [Xen-changelog] [xen master] xen/arm: vpl011: Rename the console
	structure field conspath to xspath
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGFiY2I4ZWQyOTM2NTU3NzhmNzZhNDBhZjRhZjMzMGM0NjU2ZmY2NTIKQXV0aG9yOiAg
ICAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgpBdXRob3JE
YXRlOiBXZWQgU2VwIDI3IDExOjQzOjE4IDIwMTcgKzA1MzAKQ29tbWl0OiAgICAgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUdWUgT2N0IDMg
MTU6MjM6MzcgMjAxNyAtMDcwMAoKICAgIHhlbi9hcm06IHZwbDAxMTogUmVuYW1lIHRoZSBjb25z
b2xlIHN0cnVjdHVyZSBmaWVsZCBjb25zcGF0aCB0byB4c3BhdGgKICAgIAogICAgVGhlIGNvbnNv
bGUtPmNvbnNwYXRoIG5hbWUgaXMgY2hhbmdlZCB0byBjb25zb2xlLT54c3BhdGggYXMgaXQgaXMK
ICAgIGNsZWFyIGZyb20gdGhlIG5hbWUgdGhhdCBpdCBpcyByZWZlcnJpbmcgdG8geGVuc3RvcmUg
cGF0aC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVy
LnRoYWt1ckBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgotLS0KIHRvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgfCAzMCArKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCAx
NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jIGIv
dG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwppbmRleCAzMGNkMTY3Li42ZjVjNjljIDEwMDY0NAot
LS0gYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCisrKyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9u
L2lvLmMKQEAgLTk1LDcgKzk1LDcgQEAgc3RydWN0IGNvbnNvbGUgewogCWludCBzbGF2ZV9mZDsK
IAlpbnQgbG9nX2ZkOwogCXN0cnVjdCBidWZmZXIgYnVmZmVyOwotCWNoYXIgKmNvbnNwYXRoOwor
CWNoYXIgKnhzcGF0aDsKIAlpbnQgcmluZ19yZWY7CiAJeGVuZXZ0Y2huX2hhbmRsZSAqeGNlX2hh
bmRsZTsKIAlpbnQgeGNlX3BvbGxmZF9pZHg7CkBAIC00NjMsNyArNDYzLDcgQEAgc3RhdGljIGlu
dCBkb21haW5fY3JlYXRlX3R0eShzdHJ1Y3QgZG9tYWluICpkb20pCiAJCWdvdG8gb3V0OwogCX0K
IAotCXN1Y2Nlc3MgPSBhc3ByaW50ZigmcGF0aCwgIiVzL2xpbWl0IiwgY29uLT5jb25zcGF0aCkg
IT0KKwlzdWNjZXNzID0gYXNwcmludGYoJnBhdGgsICIlcy9saW1pdCIsIGNvbi0+eHNwYXRoKSAh
PQogCQktMTsKIAlpZiAoIXN1Y2Nlc3MpCiAJCWdvdG8gb3V0OwpAQCAtNDc0LDcgKzQ3NCw3IEBA
IHN0YXRpYyBpbnQgZG9tYWluX2NyZWF0ZV90dHkoc3RydWN0IGRvbWFpbiAqZG9tKQogCX0KIAlm
cmVlKHBhdGgpOwogCi0Jc3VjY2VzcyA9IChhc3ByaW50ZigmcGF0aCwgIiVzL3R0eSIsIGNvbi0+
Y29uc3BhdGgpICE9IC0xKTsKKwlzdWNjZXNzID0gKGFzcHJpbnRmKCZwYXRoLCAiJXMvdHR5Iiwg
Y29uLT54c3BhdGgpICE9IC0xKTsKIAlpZiAoIXN1Y2Nlc3MpCiAJCWdvdG8gb3V0OwogCXN1Y2Nl
c3MgPSB4c193cml0ZSh4cywgWEJUX05VTEwsIHBhdGgsIHNsYXZlLCBzdHJsZW4oc2xhdmUpKTsK
QEAgLTU0NiwxNCArNTQ2LDE0IEBAIHN0YXRpYyBpbnQgZG9tYWluX2NyZWF0ZV9yaW5nKHN0cnVj
dCBkb21haW4gKmRvbSkKIAljaGFyICp0eXBlLCBwYXRoW1BBVEhfTUFYXTsKIAlzdHJ1Y3QgY29u
c29sZSAqY29uID0gJmRvbS0+Y29uc29sZTsKIAotCWVyciA9IHhzX2dhdGhlcih4cywgY29uLT5j
b25zcGF0aCwKKwllcnIgPSB4c19nYXRoZXIoeHMsIGNvbi0+eHNwYXRoLAogCQkJInJpbmctcmVm
IiwgIiV1IiwgJnJpbmdfcmVmLAogCQkJInBvcnQiLCAiJWkiLCAmcmVtb3RlX3BvcnQsCiAJCQlO
VUxMKTsKIAlpZiAoZXJyKQogCQlnb3RvIG91dDsKIAotCXNucHJpbnRmKHBhdGgsIHNpemVvZihw
YXRoKSwgIiVzL3R5cGUiLCBjb24tPmNvbnNwYXRoKTsKKwlzbnByaW50ZihwYXRoLCBzaXplb2Yo
cGF0aCksICIlcy90eXBlIiwgY29uLT54c3BhdGgpOwogCXR5cGUgPSB4c19yZWFkKHhzLCBYQlRf
TlVMTCwgcGF0aCwgTlVMTCk7CiAJaWYgKHR5cGUgJiYgc3RyY21wKHR5cGUsICJ4ZW5jb25zb2xl
ZCIpICE9IDApIHsKIAkJZnJlZSh0eXBlKTsKQEAgLTY0NiwxMyArNjQ2LDEzIEBAIHN0YXRpYyBi
b29sIHdhdGNoX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkb20sIGJvb2wgd2F0Y2gpCiAKIAlzbnBy
aW50Zihkb21pZF9zdHIsIHNpemVvZihkb21pZF9zdHIpLCAiZG9tJXUiLCBkb20tPmRvbWlkKTsK
IAlpZiAod2F0Y2gpIHsKLQkJc3VjY2VzcyA9IHhzX3dhdGNoKHhzLCBjb24tPmNvbnNwYXRoLCBk
b21pZF9zdHIpOworCQlzdWNjZXNzID0geHNfd2F0Y2goeHMsIGNvbi0+eHNwYXRoLCBkb21pZF9z
dHIpOwogCQlpZiAoc3VjY2VzcykKIAkJCWRvbWFpbl9jcmVhdGVfcmluZyhkb20pOwogCQllbHNl
Ci0JCQl4c191bndhdGNoKHhzLCBjb24tPmNvbnNwYXRoLCBkb21pZF9zdHIpOworCQkJeHNfdW53
YXRjaCh4cywgY29uLT54c3BhdGgsIGRvbWlkX3N0cik7CiAJfSBlbHNlIHsKLQkJc3VjY2VzcyA9
IHhzX3Vud2F0Y2goeHMsIGNvbi0+Y29uc3BhdGgsIGRvbWlkX3N0cik7CisJCXN1Y2Nlc3MgPSB4
c191bndhdGNoKHhzLCBjb24tPnhzcGF0aCwgZG9taWRfc3RyKTsKIAl9CiAKIAlyZXR1cm4gc3Vj
Y2VzczsKQEAgLTY4MiwxMyArNjgyLDEzIEBAIHN0YXRpYyBzdHJ1Y3QgZG9tYWluICpjcmVhdGVf
ZG9tYWluKGludCBkb21pZCkKIAlkb20tPmRvbWlkID0gZG9taWQ7CiAKIAljb24gPSAmZG9tLT5j
b25zb2xlOwotCWNvbi0+Y29uc3BhdGggPSB4c19nZXRfZG9tYWluX3BhdGgoeHMsIGRvbS0+ZG9t
aWQpOwotCXMgPSByZWFsbG9jKGNvbi0+Y29uc3BhdGgsIHN0cmxlbihjb24tPmNvbnNwYXRoKSAr
CisJY29uLT54c3BhdGggPSB4c19nZXRfZG9tYWluX3BhdGgoeHMsIGRvbS0+ZG9taWQpOworCXMg
PSByZWFsbG9jKGNvbi0+eHNwYXRoLCBzdHJsZW4oY29uLT54c3BhdGgpICsKIAkJICAgIHN0cmxl
bigiL2NvbnNvbGUiKSArIDEpOwogCWlmIChzID09IE5VTEwpCiAJCWdvdG8gb3V0OwotCWNvbi0+
Y29uc3BhdGggPSBzOwotCXN0cmNhdChjb24tPmNvbnNwYXRoLCAiL2NvbnNvbGUiKTsKKwljb24t
PnhzcGF0aCA9IHM7CisJc3RyY2F0KGNvbi0+eHNwYXRoLCAiL2NvbnNvbGUiKTsKIAogCWNvbi0+
bWFzdGVyX2ZkID0gLTE7CiAJY29uLT5tYXN0ZXJfcG9sbGZkX2lkeCA9IC0xOwpAQCAtNzEyLDcg
KzcxMiw3IEBAIHN0YXRpYyBzdHJ1Y3QgZG9tYWluICpjcmVhdGVfZG9tYWluKGludCBkb21pZCkK
IAogCXJldHVybiBkb207CiAgb3V0OgotCWZyZWUoY29uLT5jb25zcGF0aCk7CisJZnJlZShjb24t
PnhzcGF0aCk7CiAJZnJlZShkb20pOwogCXJldHVybiBOVUxMOwogfQpAQCAtNzU2LDggKzc1Niw4
IEBAIHN0YXRpYyB2b2lkIGNsZWFudXBfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCiAJZnJlZShj
b24tPmJ1ZmZlci5kYXRhKTsKIAljb24tPmJ1ZmZlci5kYXRhID0gTlVMTDsKIAotCWZyZWUoY29u
LT5jb25zcGF0aCk7Ci0JY29uLT5jb25zcGF0aCA9IE5VTEw7CisJZnJlZShjb24tPnhzcGF0aCk7
CisJY29uLT54c3BhdGggPSBOVUxMOwogCiAJcmVtb3ZlX2RvbWFpbihkKTsKIH0KLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Oct 10 16:56:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 16:56:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xpe-0001cQ-9A; Tue, 10 Oct 2017 16:56:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xpc-0001cC-M4
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:56:36 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 FF/D8-29911-3CBFCD95; Tue, 10 Oct 2017 16:56:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVffw7zu
 RBj8uCVhM2GbgwOixvW8XewBjFGtmXlJ+RQJrxsG2bqaCbu+KfYtesjQw3rTtYuTiEBL4zSgx
 deVbVgjnPKNE+44+IIeDg01ATGLuXoUuRk4OEQFViVkrljOD2EIC6hJNvxvYQGxhgVSJ9iNPw
 Mp5BcwkHi+LBgmzAJW/mNvDOoGRYwEjwypG9eLUorLUIl0LvaSizPSMktzEzBxdQwMzvdzU4u
 LE9NScxKRiveT83E2MQI8wAMEOxtmX/Q8xSnIwKYnyrvh+J1KILyk/pTIjsTgjvqg0J7X4EKM
 MB4eSBO+fX0A5waLU9NSKtMwcYGjApCU4eJREeFf8BErzFhck5hZnpkOkTjEqSonzXgLpEwBJ
 ZJTmwbXBwvESo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHk/gEzhycwrgZv+CmgxE9Bi0TSwx
 SWJCCmpBsYZ4Tw/rX/v6fHtb8y/ZbV/TYnYUYZDot/WlQdzW7xNsb1aMlthhqqohbDxhn6Z+z
 flzq79dGFtzcSeup3r/KauPpnB8Ei8d0qMn07r6nsvd5fc2zclVHltYeZEc77Vn7puaL+fcut
 D35/I9j5xld8+b903fk9L3t4Q/l9zVtOb64dYrbkfr5uvxFKckWioxVxUnAgAP/i0a0ICAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1507654594!70668192!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26935 invoked from network); 10 Oct 2017 16:56:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 16:56:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xpa-0004sl-2h
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:56:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xpa-00009J-1x
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:56:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xpa-00009J-1x@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 16:56:34 +0000
Subject: [Xen-changelog] [xen master] xen/arm: vpl011: Modify xenconsole
	functions to take console structure as input
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDNmYzMyOTk1MThmMDljMDVhZjNjYjA3OTAyMGViZTBlMWVjY2ZiOTYKQXV0aG9yOiAg
ICAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgpBdXRob3JE
YXRlOiBXZWQgU2VwIDI3IDExOjQzOjE5IDIwMTcgKzA1MzAKQ29tbWl0OiAgICAgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUdWUgT2N0IDMg
MTU6MjM6MzcgMjAxNyAtMDcwMAoKICAgIHhlbi9hcm06IHZwbDAxMTogTW9kaWZ5IHhlbmNvbnNv
bGUgZnVuY3Rpb25zIHRvIHRha2UgY29uc29sZSBzdHJ1Y3R1cmUgYXMgaW5wdXQKICAgIAogICAg
WGVuY29uc29sZSBmdW5jdGlvbnMgdGFrZSBkb21haW4gc3RydWN0dXJlIGFzIGlucHV0LiBUaGVz
ZSBmdW5jdGlvbnMgc2hhbGwgYmUKICAgIG1vZGlmaWVkIHRvIHRha2UgY29uc29sZSBzdHJ1Y3R1
cmUgYXMgaW5wdXQgc2luY2UgdGhlc2UgZnVuY3Rpb25zIHR5cGljYWxseSBwZXJmb3JtCiAgICBj
b25zb2xlIHNwZWNpZmljIG9wZXJhdGlvbnMuCiAgICAKICAgIEFsc28gdGhlIGNvbnNvbGUgc3Bl
Y2lmaWMgZnVuY3Rpb25zIHN0YXJ0aW5nIHdpdGggcHJlZml4ICJkb21haW5fIiBzaGFsbCBiZSBt
b2RpZmllZAogICAgdG8gImNvbnNvbGVfIiB0byBpbmRpY2F0ZSB0aGF0IHRoZXNlIGFyZSBjb25z
b2xlIHNwZWNpZmljIGZ1bmN0aW9ucy4KICAgIAogICAgVGhpcyBwYXRjaCBpcyBpbiBwcmVwYXJh
dGlvbiB0byBzdXBwb3J0IG11bHRpcGxlIGNvbnNvbGVzIHRvIHN1cHBvcnQgdnVhcnQgY29uc29s
ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRo
YWt1ckBsaW5hcm8ub3JnPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgotLS0KIHRvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgfCA3OSArKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDM4IGluc2Vy
dGlvbnMoKyksIDQxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvZGFl
bW9uL2lvLmMgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCmluZGV4IDZmNWM2OWMuLmEyYTM0
OTYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKKysrIGIvdG9vbHMvY29u
c29sZS9kYWVtb24vaW8uYwpAQCAtMTYzLDEwICsxNjMsMTAgQEAgc3RhdGljIGludCB3cml0ZV93
aXRoX3RpbWVzdGFtcChpbnQgZmQsIGNvbnN0IGNoYXIgKmRhdGEsIHNpemVfdCBzeiwKIAlyZXR1
cm4gMDsKIH0KIAotc3RhdGljIHZvaWQgYnVmZmVyX2FwcGVuZChzdHJ1Y3QgZG9tYWluICpkb20p
CitzdGF0aWMgdm9pZCBidWZmZXJfYXBwZW5kKHN0cnVjdCBjb25zb2xlICpjb24pCiB7Ci0Jc3Ry
dWN0IGNvbnNvbGUgKmNvbiA9ICZkb20tPmNvbnNvbGU7CiAJc3RydWN0IGJ1ZmZlciAqYnVmZmVy
ID0gJmNvbi0+YnVmZmVyOworCXN0cnVjdCBkb21haW4gKmRvbSA9IGNvbi0+ZDsKIAlYRU5DT05T
X1JJTkdfSURYIGNvbnMsIHByb2QsIHNpemU7CiAJc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICpp
bnRmID0gY29uLT5pbnRlcmZhY2U7CiAKQEAgLTI5NiwxMiArMjk2LDEzIEBAIHN0YXRpYyBpbnQg
Y3JlYXRlX2h2X2xvZyh2b2lkKQogCXJldHVybiBmZDsKIH0KIAotc3RhdGljIGludCBjcmVhdGVf
ZG9tYWluX2xvZyhzdHJ1Y3QgZG9tYWluICpkb20pCitzdGF0aWMgaW50IGNyZWF0ZV9jb25zb2xl
X2xvZyhzdHJ1Y3QgY29uc29sZSAqY29uKQogewogCWNoYXIgbG9nZmlsZVtQQVRIX01BWF07CiAJ
Y2hhciAqbmFtZXBhdGgsICpkYXRhLCAqczsKIAlpbnQgZmQ7CiAJdW5zaWduZWQgaW50IGxlbjsK
KwlzdHJ1Y3QgZG9tYWluICpkb20gPSBjb24tPmQ7CiAKIAluYW1lcGF0aCA9IHhzX2dldF9kb21h
aW5fcGF0aCh4cywgZG9tLT5kb21pZCk7CiAJcyA9IHJlYWxsb2MobmFtZXBhdGgsIHN0cmxlbihu
YW1lcGF0aCkgKyA2KTsKQEAgLTM0MiwxMCArMzQzLDggQEAgc3RhdGljIGludCBjcmVhdGVfZG9t
YWluX2xvZyhzdHJ1Y3QgZG9tYWluICpkb20pCiAJcmV0dXJuIGZkOwogfQogCi1zdGF0aWMgdm9p
ZCBkb21haW5fY2xvc2VfdHR5KHN0cnVjdCBkb21haW4gKmRvbSkKK3N0YXRpYyB2b2lkIGNvbnNv
bGVfY2xvc2VfdHR5KHN0cnVjdCBjb25zb2xlICpjb24pCiB7Ci0Jc3RydWN0IGNvbnNvbGUgKmNv
biA9ICZkb20tPmNvbnNvbGU7Ci0KIAlpZiAoY29uLT5tYXN0ZXJfZmQgIT0gLTEpIHsKIAkJY2xv
c2UoY29uLT5tYXN0ZXJfZmQpOwogCQljb24tPm1hc3Rlcl9mZCA9IC0xOwpAQCAtNDE3LDcgKzQx
Niw3IEBAIHZvaWQgY2ZtYWtlcmF3KHN0cnVjdCB0ZXJtaW9zICp0ZXJtaW9zX3ApCiB9CiAjZW5k
aWYgLyogX19zdW5fXyAqLwogCi1zdGF0aWMgaW50IGRvbWFpbl9jcmVhdGVfdHR5KHN0cnVjdCBk
b21haW4gKmRvbSkKK3N0YXRpYyBpbnQgY29uc29sZV9jcmVhdGVfdHR5KHN0cnVjdCBjb25zb2xl
ICpjb24pCiB7CiAJY29uc3QgY2hhciAqc2xhdmU7CiAJY2hhciAqcGF0aDsKQEAgLTQyNiw3ICs0
MjUsNyBAQCBzdGF0aWMgaW50IGRvbWFpbl9jcmVhdGVfdHR5KHN0cnVjdCBkb21haW4gKmRvbSkK
IAljaGFyICpkYXRhOwogCXVuc2lnbmVkIGludCBsZW47CiAJc3RydWN0IHRlcm1pb3MgdGVybTsK
LQlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmRvbS0+Y29uc29sZTsKKwlzdHJ1Y3QgZG9tYWluICpk
b20gPSBjb24tPmQ7CiAKIAlhc3NlcnQoY29uLT5zbGF2ZV9mZCA9PSAtMSk7CiAJYXNzZXJ0KGNv
bi0+bWFzdGVyX2ZkID09IC0xKTsKQEAgLTQ4Nyw3ICs0ODYsNyBAQCBzdGF0aWMgaW50IGRvbWFp
bl9jcmVhdGVfdHR5KHN0cnVjdCBkb21haW4gKmRvbSkKIAogCXJldHVybiAxOwogb3V0OgotCWRv
bWFpbl9jbG9zZV90dHkoZG9tKTsKKwljb25zb2xlX2Nsb3NlX3R0eShjb24pOwogCXJldHVybiAw
OwogfQogIApAQCAtNTI2LDEwICs1MjUsOCBAQCBzdGF0aWMgaW50IHhzX2dhdGhlcihzdHJ1Y3Qg
eHNfaGFuZGxlICp4cywgY29uc3QgY2hhciAqZGlyLCAuLi4pCiAJcmV0dXJuIHJldDsKIH0KIAot
c3RhdGljIHZvaWQgZG9tYWluX3VubWFwX2ludGVyZmFjZShzdHJ1Y3QgZG9tYWluICpkb20pCitz
dGF0aWMgdm9pZCBjb25zb2xlX3VubWFwX2ludGVyZmFjZShzdHJ1Y3QgY29uc29sZSAqY29uKQog
ewotCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9tLT5jb25zb2xlOwotCiAJaWYgKGNvbi0+aW50
ZXJmYWNlID09IE5VTEwpCiAJCXJldHVybjsKIAlpZiAoeGd0X2hhbmRsZSAmJiBjb24tPnJpbmdf
cmVmID09IC0xKQpAQCAtNTQwLDExICs1MzcsMTEgQEAgc3RhdGljIHZvaWQgZG9tYWluX3VubWFw
X2ludGVyZmFjZShzdHJ1Y3QgZG9tYWluICpkb20pCiAJY29uLT5yaW5nX3JlZiA9IC0xOwogfQog
IAotc3RhdGljIGludCBkb21haW5fY3JlYXRlX3Jpbmcoc3RydWN0IGRvbWFpbiAqZG9tKQorc3Rh
dGljIGludCBjb25zb2xlX2NyZWF0ZV9yaW5nKHN0cnVjdCBjb25zb2xlICpjb24pCiB7CiAJaW50
IGVyciwgcmVtb3RlX3BvcnQsIHJpbmdfcmVmLCByYzsKIAljaGFyICp0eXBlLCBwYXRoW1BBVEhf
TUFYXTsKLQlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmRvbS0+Y29uc29sZTsKKwlzdHJ1Y3QgZG9t
YWluICpkb20gPSBjb24tPmQ7CiAKIAllcnIgPSB4c19nYXRoZXIoeHMsIGNvbi0+eHNwYXRoLAog
CQkJInJpbmctcmVmIiwgIiV1IiwgJnJpbmdfcmVmLApAQCAtNTYzLDcgKzU2MCw3IEBAIHN0YXRp
YyBpbnQgZG9tYWluX2NyZWF0ZV9yaW5nKHN0cnVjdCBkb21haW4gKmRvbSkKIAogCS8qIElmIHVz
aW5nIHJpbmdfcmVmIGFuZCBpdCBoYXMgY2hhbmdlZCwgcmVtYXAgKi8KIAlpZiAocmluZ19yZWYg
IT0gY29uLT5yaW5nX3JlZiAmJiBjb24tPnJpbmdfcmVmICE9IC0xKQotCQlkb21haW5fdW5tYXBf
aW50ZXJmYWNlKGRvbSk7CisJCWNvbnNvbGVfdW5tYXBfaW50ZXJmYWNlKGNvbik7CiAKIAlpZiAo
IWNvbi0+aW50ZXJmYWNlICYmIHhndF9oYW5kbGUpIHsKIAkJLyogUHJlZmVyIHVzaW5nIGdyYW50
IHRhYmxlICovCkBAIC02MjEsNyArNjE4LDcgQEAgc3RhdGljIGludCBkb21haW5fY3JlYXRlX3Jp
bmcoc3RydWN0IGRvbWFpbiAqZG9tKQogCWNvbi0+cmVtb3RlX3BvcnQgPSByZW1vdGVfcG9ydDsK
IAogCWlmIChjb24tPm1hc3Rlcl9mZCA9PSAtMSkgewotCQlpZiAoIWRvbWFpbl9jcmVhdGVfdHR5
KGRvbSkpIHsKKwkJaWYgKCFjb25zb2xlX2NyZWF0ZV90dHkoY29uKSkgewogCQkJZXJyID0gZXJy
bm87CiAJCQl4ZW5ldnRjaG5fY2xvc2UoY29uLT54Y2VfaGFuZGxlKTsKIAkJCWNvbi0+eGNlX2hh
bmRsZSA9IE5VTEw7CkBAIC02MzIsNyArNjI5LDcgQEAgc3RhdGljIGludCBkb21haW5fY3JlYXRl
X3Jpbmcoc3RydWN0IGRvbWFpbiAqZG9tKQogCX0KIAogCWlmIChsb2dfZ3Vlc3QgJiYgKGNvbi0+
bG9nX2ZkID09IC0xKSkKLQkJY29uLT5sb2dfZmQgPSBjcmVhdGVfZG9tYWluX2xvZyhkb20pOwor
CQljb24tPmxvZ19mZCA9IGNyZWF0ZV9jb25zb2xlX2xvZyhjb24pOwogCiAgb3V0OgogCXJldHVy
biBlcnI7CkBAIC02NDgsNyArNjQ1LDcgQEAgc3RhdGljIGJvb2wgd2F0Y2hfZG9tYWluKHN0cnVj
dCBkb21haW4gKmRvbSwgYm9vbCB3YXRjaCkKIAlpZiAod2F0Y2gpIHsKIAkJc3VjY2VzcyA9IHhz
X3dhdGNoKHhzLCBjb24tPnhzcGF0aCwgZG9taWRfc3RyKTsKIAkJaWYgKHN1Y2Nlc3MpCi0JCQlk
b21haW5fY3JlYXRlX3JpbmcoZG9tKTsKKwkJCWNvbnNvbGVfY3JlYXRlX3JpbmcoY29uKTsKIAkJ
ZWxzZQogCQkJeHNfdW53YXRjaCh4cywgY29uLT54c3BhdGgsIGRvbWlkX3N0cik7CiAJfSBlbHNl
IHsKQEAgLTY5NSw2ICs2OTIsNyBAQCBzdGF0aWMgc3RydWN0IGRvbWFpbiAqY3JlYXRlX2RvbWFp
bihpbnQgZG9taWQpCiAJY29uLT5zbGF2ZV9mZCA9IC0xOwogCWNvbi0+bG9nX2ZkID0gLTE7CiAJ
Y29uLT54Y2VfcG9sbGZkX2lkeCA9IC0xOworCWNvbi0+ZCA9IGRvbTsKIAogCWNvbi0+bmV4dF9w
ZXJpb2QgPSAoKGxvbmcgbG9uZyl0cy50dl9zZWMgKiAxMDAwKSArICh0cy50dl9uc2VjIC8gMTAw
MDAwMCkgKyBSQVRFX0xJTUlUX1BFUklPRDsKIApAQCAtNzQ2LDcgKzc0NCw3IEBAIHN0YXRpYyB2
b2lkIGNsZWFudXBfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCiB7CiAJc3RydWN0IGNvbnNvbGUg
KmNvbiA9ICZkLT5jb25zb2xlOwogCi0JZG9tYWluX2Nsb3NlX3R0eShkKTsKKwljb25zb2xlX2Ns
b3NlX3R0eShjb24pOwogCiAJaWYgKGNvbi0+bG9nX2ZkICE9IC0xKSB7CiAJCWNsb3NlKGNvbi0+
bG9nX2ZkKTsKQEAgLTc2OCw3ICs3NjYsNyBAQCBzdGF0aWMgdm9pZCBzaHV0ZG93bl9kb21haW4o
c3RydWN0IGRvbWFpbiAqZCkKIAogCWQtPmlzX2RlYWQgPSB0cnVlOwogCXdhdGNoX2RvbWFpbihk
LCBmYWxzZSk7Ci0JZG9tYWluX3VubWFwX2ludGVyZmFjZShkKTsKKwljb25zb2xlX3VubWFwX2lu
dGVyZmFjZShjb24pOwogCWlmIChjb24tPnhjZV9oYW5kbGUgIT0gTlVMTCkKIAkJeGVuZXZ0Y2hu
X2Nsb3NlKGNvbi0+eGNlX2hhbmRsZSk7CiAJY29uLT54Y2VfaGFuZGxlID0gTlVMTDsKQEAgLTc5
OSw5ICs3OTcsOCBAQCBzdGF0aWMgdm9pZCBlbnVtX2RvbWFpbnModm9pZCkKIAl9CiB9CiAKLXN0
YXRpYyBpbnQgcmluZ19mcmVlX2J5dGVzKHN0cnVjdCBkb21haW4gKmRvbSkKK3N0YXRpYyBpbnQg
cmluZ19mcmVlX2J5dGVzKHN0cnVjdCBjb25zb2xlICpjb24pCiB7Ci0Jc3RydWN0IGNvbnNvbGUg
KmNvbiA9ICZkb20tPmNvbnNvbGU7CiAJc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0g
Y29uLT5pbnRlcmZhY2U7CiAJWEVOQ09OU19SSU5HX0lEWCBjb25zLCBwcm9kLCBzcGFjZTsKIApA
QCAtODE2LDMwICs4MTMsMzAgQEAgc3RhdGljIGludCByaW5nX2ZyZWVfYnl0ZXMoc3RydWN0IGRv
bWFpbiAqZG9tKQogCXJldHVybiAoc2l6ZW9mKGludGYtPmluKSAtIHNwYWNlKTsKIH0KIAotc3Rh
dGljIHZvaWQgZG9tYWluX2hhbmRsZV9icm9rZW5fdHR5KHN0cnVjdCBkb21haW4gKmRvbSwgaW50
IHJlY3JlYXRlKQorc3RhdGljIHZvaWQgY29uc29sZV9oYW5kbGVfYnJva2VuX3R0eShzdHJ1Y3Qg
Y29uc29sZSAqY29uLCBpbnQgcmVjcmVhdGUpCiB7Ci0JZG9tYWluX2Nsb3NlX3R0eShkb20pOwor
CWNvbnNvbGVfY2xvc2VfdHR5KGNvbik7CiAKIAlpZiAocmVjcmVhdGUpIHsKLQkJZG9tYWluX2Ny
ZWF0ZV90dHkoZG9tKTsKKwkJY29uc29sZV9jcmVhdGVfdHR5KGNvbik7CiAJfSBlbHNlIHsKLQkJ
c2h1dGRvd25fZG9tYWluKGRvbSk7CisJCXNodXRkb3duX2RvbWFpbihjb24tPmQpOwogCX0KIH0K
IAotc3RhdGljIHZvaWQgaGFuZGxlX3R0eV9yZWFkKHN0cnVjdCBkb21haW4gKmRvbSkKK3N0YXRp
YyB2b2lkIGhhbmRsZV90dHlfcmVhZChzdHJ1Y3QgY29uc29sZSAqY29uKQogewogCXNzaXplX3Qg
bGVuID0gMDsKIAljaGFyIG1zZ1s4MF07CiAJaW50IGk7Ci0Jc3RydWN0IGNvbnNvbGUgKmNvbiA9
ICZkb20tPmNvbnNvbGU7CiAJc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICppbnRmID0gY29uLT5p
bnRlcmZhY2U7CisJc3RydWN0IGRvbWFpbiAqZG9tID0gY29uLT5kOwogCVhFTkNPTlNfUklOR19J
RFggcHJvZDsKIAogCWlmIChkb20tPmlzX2RlYWQpCiAJCXJldHVybjsKIAotCWxlbiA9IHJpbmdf
ZnJlZV9ieXRlcyhkb20pOworCWxlbiA9IHJpbmdfZnJlZV9ieXRlcyhjb24pOwogCWlmIChsZW4g
PT0gMCkKIAkJcmV0dXJuOwogCkBAIC04NTMsNyArODUwLDcgQEAgc3RhdGljIHZvaWQgaGFuZGxl
X3R0eV9yZWFkKHN0cnVjdCBkb21haW4gKmRvbSkKIAkgKiBrZWVwIHRoZSBzbGF2ZSBvcGVuIGZv
ciB0aGUgZHVyYXRpb24uCiAJICovCiAJaWYgKGxlbiA8IDApIHsKLQkJZG9tYWluX2hhbmRsZV9i
cm9rZW5fdHR5KGRvbSwgZG9tYWluX2lzX3ZhbGlkKGRvbS0+ZG9taWQpKTsKKwkJY29uc29sZV9o
YW5kbGVfYnJva2VuX3R0eShjb24sIGRvbWFpbl9pc192YWxpZChkb20tPmRvbWlkKSk7CiAJfSBl
bHNlIGlmIChkb21haW5faXNfdmFsaWQoZG9tLT5kb21pZCkpIHsKIAkJcHJvZCA9IGludGYtPmlu
X3Byb2Q7CiAJCWZvciAoaSA9IDA7IGkgPCBsZW47IGkrKykgewpAQCAtODY0LDE1ICs4NjEsMTUg
QEAgc3RhdGljIHZvaWQgaGFuZGxlX3R0eV9yZWFkKHN0cnVjdCBkb21haW4gKmRvbSkKIAkJaW50
Zi0+aW5fcHJvZCA9IHByb2Q7CiAJCXhlbmV2dGNobl9ub3RpZnkoY29uLT54Y2VfaGFuZGxlLCBj
b24tPmxvY2FsX3BvcnQpOwogCX0gZWxzZSB7Ci0JCWRvbWFpbl9jbG9zZV90dHkoZG9tKTsKKwkJ
Y29uc29sZV9jbG9zZV90dHkoY29uKTsKIAkJc2h1dGRvd25fZG9tYWluKGRvbSk7CiAJfQogfQog
Ci1zdGF0aWMgdm9pZCBoYW5kbGVfdHR5X3dyaXRlKHN0cnVjdCBkb21haW4gKmRvbSkKK3N0YXRp
YyB2b2lkIGhhbmRsZV90dHlfd3JpdGUoc3RydWN0IGNvbnNvbGUgKmNvbikKIHsKIAlzc2l6ZV90
IGxlbjsKLQlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmRvbS0+Y29uc29sZTsKKwlzdHJ1Y3QgZG9t
YWluICpkb20gPSBjb24tPmQ7CiAKIAlpZiAoZG9tLT5pc19kZWFkKQogCQlyZXR1cm47CkBAIC04
ODIsNyArODc5LDcgQEAgc3RhdGljIHZvaWQgaGFuZGxlX3R0eV93cml0ZShzdHJ1Y3QgZG9tYWlu
ICpkb20pCiAgCWlmIChsZW4gPCAxKSB7CiAJCWRvbG9nKExPR19ERUJVRywgIldyaXRlIGZhaWxl
ZCBvbiBkb21haW4gJWQ6ICV6ZCwgJWRcbiIsCiAJCSAgICAgIGRvbS0+ZG9taWQsIGxlbiwgZXJy
bm8pOwotCQlkb21haW5faGFuZGxlX2Jyb2tlbl90dHkoZG9tLCBkb21haW5faXNfdmFsaWQoZG9t
LT5kb21pZCkpOworCQljb25zb2xlX2hhbmRsZV9icm9rZW5fdHR5KGNvbiwgZG9tYWluX2lzX3Zh
bGlkKGRvbS0+ZG9taWQpKTsKIAl9IGVsc2UgewogCQlidWZmZXJfYWR2YW5jZSgmY29uLT5idWZm
ZXIsIGxlbik7CiAJfQpAQCAtOTAxLDcgKzg5OCw3IEBAIHN0YXRpYyB2b2lkIGhhbmRsZV9yaW5n
X3JlYWQoc3RydWN0IGRvbWFpbiAqZG9tKQogCiAJY29uLT5ldmVudF9jb3VudCsrOwogCi0JYnVm
ZmVyX2FwcGVuZChkb20pOworCWJ1ZmZlcl9hcHBlbmQoY29uKTsKIAogCWlmIChjb24tPmV2ZW50
X2NvdW50IDwgUkFURV9MSU1JVF9BTExPV0FOQ0UpCiAJCSh2b2lkKXhlbmV2dGNobl91bm1hc2so
Y29uLT54Y2VfaGFuZGxlLCBwb3J0KTsKQEAgLTkyNSw3ICs5MjIsNyBAQCBzdGF0aWMgdm9pZCBo
YW5kbGVfeHModm9pZCkKIAkJLyogV2UgbWF5IGdldCB3YXRjaGVzIGZpcmluZyBmb3IgZG9tYWlu
cyB0aGF0IGhhdmUgcmVjZW50bHkKIAkJICAgYmVlbiByZW1vdmVkLCBzbyBkb20gbWF5IGJlIE5V
TEwgaGVyZS4gKi8KIAkJaWYgKGRvbSAmJiBkb20tPmlzX2RlYWQgPT0gZmFsc2UpCi0JCQlkb21h
aW5fY3JlYXRlX3JpbmcoZG9tKTsKKwkJCWNvbnNvbGVfY3JlYXRlX3JpbmcoJmRvbS0+Y29uc29s
ZSk7CiAJfQogCiAJZnJlZSh2ZWMpOwpAQCAtOTc1LDcgKzk3Miw3IEBAIHN0YXRpYyB2b2lkIGhh
bmRsZV9sb2dfcmVsb2FkKHZvaWQpCiAKIAkJCWlmIChjb24tPmxvZ19mZCAhPSAtMSkKIAkJCQlj
bG9zZShjb24tPmxvZ19mZCk7Ci0JCQljb24tPmxvZ19mZCA9IGNyZWF0ZV9kb21haW5fbG9nKGQp
OworCQkJY29uLT5sb2dfZmQgPSBjcmVhdGVfY29uc29sZV9sb2coY29uKTsKIAkJfQogCX0KIApA
QCAtMTEyMSw3ICsxMTE4LDcgQEAgdm9pZCBoYW5kbGVfaW8odm9pZCkKIAogCQkJaWYgKGNvbi0+
bWFzdGVyX2ZkICE9IC0xKSB7CiAJCQkJc2hvcnQgZXZlbnRzID0gMDsKLQkJCQlpZiAoIWQtPmlz
X2RlYWQgJiYgcmluZ19mcmVlX2J5dGVzKGQpKQorCQkJCWlmICghZC0+aXNfZGVhZCAmJiByaW5n
X2ZyZWVfYnl0ZXMoY29uKSkKIAkJCQkJZXZlbnRzIHw9IFBPTExJTjsKIAogCQkJCWlmICghYnVm
ZmVyX2VtcHR5KCZjb24tPmJ1ZmZlcikpCkBAIC0xMjA4LDE1ICsxMjA1LDE1IEBAIHZvaWQgaGFu
ZGxlX2lvKHZvaWQpCiAJCQlpZiAoY29uLT5tYXN0ZXJfZmQgIT0gLTEgJiYgY29uLT5tYXN0ZXJf
cG9sbGZkX2lkeCAhPSAtMSkgewogCQkJCWlmIChmZHNbY29uLT5tYXN0ZXJfcG9sbGZkX2lkeF0u
cmV2ZW50cyAmCiAJCQkJICAgIH4oUE9MTElOfFBPTExPVVR8UE9MTFBSSSkpCi0JCQkJCWRvbWFp
bl9oYW5kbGVfYnJva2VuX3R0eShkLAorCQkJCQljb25zb2xlX2hhbmRsZV9icm9rZW5fdHR5KGNv
biwKIAkJCQkJCSAgIGRvbWFpbl9pc192YWxpZChkLT5kb21pZCkpOwogCQkJCWVsc2UgewogCQkJ
CQlpZiAoZmRzW2Nvbi0+bWFzdGVyX3BvbGxmZF9pZHhdLnJldmVudHMgJgogCQkJCQkgICAgUE9M
TElOKQotCQkJCQkJaGFuZGxlX3R0eV9yZWFkKGQpOworCQkJCQkJaGFuZGxlX3R0eV9yZWFkKGNv
bik7CiAJCQkJCWlmIChmZHNbY29uLT5tYXN0ZXJfcG9sbGZkX2lkeF0ucmV2ZW50cyAmCiAJCQkJ
CSAgICBQT0xMT1VUKQotCQkJCQkJaGFuZGxlX3R0eV93cml0ZShkKTsKKwkJCQkJCWhhbmRsZV90
dHlfd3JpdGUoY29uKTsKIAkJCQl9CiAJCQl9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Oct 10 16:56:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 16:56:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xpo-0001ea-Bl; Tue, 10 Oct 2017 16:56:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xpm-0001eH-P4
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:56:46 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 AF/93-14867-ECBFCD95; Tue, 10 Oct 2017 16:56:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVffs7zu
 RBl1f+SwmbDNwYPTY3reLPYAxijUzLym/IoE14/CPmYwFZyUqWl/eY2lg3CzSxcjFISTwm1Hi
 47k2VgjnPJAzcztbFyMHB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAiESc+5cZ
 gexeQXMJFb87GUEaWUBqj/+wHACI8cCRoZVjBrFqUVlqUW6hqZ6SUWZ6RkluYmZObqGBmZ6ua
 nFxYnpqTmJScV6yfm5mxiBPmEAgh2M35YFHGKU5GBSEuVd8f1OpBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3hO/gHKCRanpqRVpmTnA4IBJS3DwKInwrvgJlOYtLkjMLc5Mh0idYlSUEue9BNIn
 AJLIKM2Da4MF5CVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ834AmcKTmVcCN/0V0GImoMWia
 WCLSxIRUlINjC72rBNqZZf3tOYpGwgWXd4yQ97Msmgzp8bkW395jt7c3LS7e96ktoDpzGtPvP
 sdNePKkg+vt/UZzXc6P40rIPLpo1Lb5lNZgV3/Ln/bXOWhLsQ+6cVkppTH9ieeLLZ9Z8de353
 xyV4z/9in27cdGvM+ut8p7Nt0r2vWEaWMttl+lguT/MwecyixFGckGmoxFxUnAgDrA2mwQwIA
 AA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1507654604!76576028!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48734 invoked from network); 10 Oct 2017 16:56:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 16:56:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xpk-0004sv-4q
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:56:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xpk-0000Dh-42
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:56:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xpk-0000Dh-42@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 16:56:44 +0000
Subject: [Xen-changelog] [xen master] xen/arm: vpl011: Add a new
	console_init function in xenconsole
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQwYjg4YTI3NDJkYWRhOGNhNDNkM2MyNzUxOTk1YjYwYTA0NzM4YWIKQXV0aG9yOiAg
ICAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgpBdXRob3JE
YXRlOiBXZWQgU2VwIDI3IDExOjQzOjIwIDIwMTcgKzA1MzAKQ29tbWl0OiAgICAgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUdWUgT2N0IDMg
MTU6MjM6MzcgMjAxNyAtMDcwMAoKICAgIHhlbi9hcm06IHZwbDAxMTogQWRkIGEgbmV3IGNvbnNv
bGVfaW5pdCBmdW5jdGlvbiBpbiB4ZW5jb25zb2xlCiAgICAKICAgIFRoaXMgcGF0Y2ggaW50cm9k
dWNlcyBhIG5ldyBjb25zb2xlX2luaXQgZnVuY3Rpb24uIFRoaXMgZnVuY3Rpb24KICAgIGluaXRp
YWxpemVzIHRoZSBjb25zb2xlIHN0cnVjdHVyZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQmh1
cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgogICAgQWNrZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvY29uc29sZS9kYWVtb24v
aW8uYyB8IDY1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMzkgaW5zZXJ0aW9ucygrKSwgMjYgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9u
L2lvLmMKaW5kZXggYTJhMzQ5Ni4uMWRhMDhkNyAxMDA2NDQKLS0tIGEvdG9vbHMvY29uc29sZS9k
YWVtb24vaW8uYworKysgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCkBAIC02NTUsMjAgKzY1
NSw1MSBAQCBzdGF0aWMgYm9vbCB3YXRjaF9kb21haW4oc3RydWN0IGRvbWFpbiAqZG9tLCBib29s
IHdhdGNoKQogCXJldHVybiBzdWNjZXNzOwogfQogCi0KLXN0YXRpYyBzdHJ1Y3QgZG9tYWluICpj
cmVhdGVfZG9tYWluKGludCBkb21pZCkKK3N0YXRpYyBpbnQgY29uc29sZV9pbml0KHN0cnVjdCBj
b25zb2xlICpjb24sIHN0cnVjdCBkb21haW4gKmRvbSkKIHsKLQlzdHJ1Y3QgZG9tYWluICpkb207
CiAJY2hhciAqczsKKwlpbnQgZXJyID0gLTE7CiAJc3RydWN0IHRpbWVzcGVjIHRzOwotCXN0cnVj
dCBjb25zb2xlICpjb247CiAKIAlpZiAoY2xvY2tfZ2V0dGltZShDTE9DS19NT05PVE9OSUMsICZ0
cykgPCAwKSB7CiAJCWRvbG9nKExPR19FUlIsICJDYW5ub3QgZ2V0IHRpbWUgb2YgZGF5ICVzOiVz
OkwlZCIsCiAJCSAgICAgIF9fRklMRV9fLCBfX0ZVTkNUSU9OX18sIF9fTElORV9fKTsKLQkJcmV0
dXJuIE5VTEw7CisJCXJldHVybiBlcnI7CiAJfQogCisJY29uLT5tYXN0ZXJfZmQgPSAtMTsKKwlj
b24tPm1hc3Rlcl9wb2xsZmRfaWR4ID0gLTE7CisJY29uLT5zbGF2ZV9mZCA9IC0xOworCWNvbi0+
bG9nX2ZkID0gLTE7CisJY29uLT5yaW5nX3JlZiA9IC0xOworCWNvbi0+bG9jYWxfcG9ydCA9IC0x
OworCWNvbi0+cmVtb3RlX3BvcnQgPSAtMTsKKwljb24tPnhjZV9wb2xsZmRfaWR4ID0gLTE7CisJ
Y29uLT5uZXh0X3BlcmlvZCA9ICgobG9uZyBsb25nKXRzLnR2X3NlYyAqIDEwMDApICsgKHRzLnR2
X25zZWMgLyAxMDAwMDAwKSArIFJBVEVfTElNSVRfUEVSSU9EOworCWNvbi0+ZCA9IGRvbTsKKwlj
b24tPnhzcGF0aCA9IHhzX2dldF9kb21haW5fcGF0aCh4cywgZG9tLT5kb21pZCk7CisJcyA9IHJl
YWxsb2MoY29uLT54c3BhdGgsIHN0cmxlbihjb24tPnhzcGF0aCkgKworCQkgICAgc3RybGVuKCIv
Y29uc29sZSIpICsgMSk7CisJaWYgKHMpIHsKKwkJY29uLT54c3BhdGggPSBzOworCQlzdHJjYXQo
Y29uLT54c3BhdGgsICIvY29uc29sZSIpOworCQllcnIgPSAwOworCX0KKworCXJldHVybiBlcnI7
Cit9CisKK3N0YXRpYyB2b2lkIGNvbnNvbGVfZnJlZShzdHJ1Y3QgY29uc29sZSAqY29uKQorewor
CWlmIChjb24tPnhzcGF0aCkKKwkJZnJlZShjb24tPnhzcGF0aCk7Cit9CisKK3N0YXRpYyBzdHJ1
Y3QgZG9tYWluICpjcmVhdGVfZG9tYWluKGludCBkb21pZCkKK3sKKwlzdHJ1Y3QgZG9tYWluICpk
b207CisJc3RydWN0IGNvbnNvbGUgKmNvbjsKKwogCWRvbSA9IGNhbGxvYygxLCBzaXplb2YgKmRv
bSk7CiAJaWYgKGRvbSA9PSBOVUxMKSB7CiAJCWRvbG9nKExPR19FUlIsICJPdXQgb2YgbWVtb3J5
ICVzOiVzKCk6TCVkIiwKQEAgLTY3NywyOCArNzA4LDEwIEBAIHN0YXRpYyBzdHJ1Y3QgZG9tYWlu
ICpjcmVhdGVfZG9tYWluKGludCBkb21pZCkKIAl9CiAKIAlkb20tPmRvbWlkID0gZG9taWQ7Ci0K
IAljb24gPSAmZG9tLT5jb25zb2xlOwotCWNvbi0+eHNwYXRoID0geHNfZ2V0X2RvbWFpbl9wYXRo
KHhzLCBkb20tPmRvbWlkKTsKLQlzID0gcmVhbGxvYyhjb24tPnhzcGF0aCwgc3RybGVuKGNvbi0+
eHNwYXRoKSArCi0JCSAgICBzdHJsZW4oIi9jb25zb2xlIikgKyAxKTsKLQlpZiAocyA9PSBOVUxM
KQotCQlnb3RvIG91dDsKLQljb24tPnhzcGF0aCA9IHM7Ci0Jc3RyY2F0KGNvbi0+eHNwYXRoLCAi
L2NvbnNvbGUiKTsKLQotCWNvbi0+bWFzdGVyX2ZkID0gLTE7Ci0JY29uLT5tYXN0ZXJfcG9sbGZk
X2lkeCA9IC0xOwotCWNvbi0+c2xhdmVfZmQgPSAtMTsKLQljb24tPmxvZ19mZCA9IC0xOwotCWNv
bi0+eGNlX3BvbGxmZF9pZHggPSAtMTsKLQljb24tPmQgPSBkb207Ci0KLQljb24tPm5leHRfcGVy
aW9kID0gKChsb25nIGxvbmcpdHMudHZfc2VjICogMTAwMCkgKyAodHMudHZfbnNlYyAvIDEwMDAw
MDApICsgUkFURV9MSU1JVF9QRVJJT0Q7CiAKLQljb24tPnJpbmdfcmVmID0gLTE7Ci0JY29uLT5s
b2NhbF9wb3J0ID0gLTE7Ci0JY29uLT5yZW1vdGVfcG9ydCA9IC0xOworCWlmIChjb25zb2xlX2lu
aXQoY29uLCBkb20pKQorCQlnb3RvIG91dDsKIAogCWlmICghd2F0Y2hfZG9tYWluKGRvbSwgdHJ1
ZSkpCiAJCWdvdG8gb3V0OwpAQCAtNzEwLDcgKzcyMyw3IEBAIHN0YXRpYyBzdHJ1Y3QgZG9tYWlu
ICpjcmVhdGVfZG9tYWluKGludCBkb21pZCkKIAogCXJldHVybiBkb207CiAgb3V0OgotCWZyZWUo
Y29uLT54c3BhdGgpOworCWNvbnNvbGVfZnJlZShjb24pOwogCWZyZWUoZG9tKTsKIAlyZXR1cm4g
TlVMTDsKIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Oct 10 16:56:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 16:56:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xpy-0001fz-DY; Tue, 10 Oct 2017 16:56:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xpw-0001fn-H9
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:56:56 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 D1/79-29911-7DBFCD95; Tue, 10 Oct 2017 16:56:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVff67zu
 RBld381tM2GbgwOixvW8XewBjFGtmXlJ+RQJrxsPnzSwFi/kqZrYtY2lgvMfdxcjFISTwm1Hi
 3dttbBDOeUaJKccOMHcxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxtIibBAhMTbb
 04gYV4BM4mXTVfZQGwWoPIrDxcwTmDkWMDIsIpRozi1qCy1SNfIQC+pKDM9oyQ3MTNH19DATC
 83tbg4MT01JzGpWC85P3cTI9AnDECwg/HXsoBDjJIcTEqivCu+34kU4kvKT6nMSCzOiC8qzUk
 tPsQow8GhJMHr/gsoJ1iUmp5akZaZAwwOmLQEB4+SCO+Kn0Bp3uKCxNzizHSI1ClGRSlx3ksg
 fQIgiYzSPLg2WEBeYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjCvBjC8hXgy80rgpr8CWswEt
 Fg0DWxxSSJCSqqBcY7/3KzVjneUZ8UvU5K0fpU2U+XV66PbBPP3FiltOxO/QCyzctNJMQujNQ
 K8AU/f3c35dmHSEX2vdR+T3T+vsw1iPqw96eWaN6e9+DUXqUomcAt91Myo4O5+FpXy4t2LKMb
 HrjtfJlrus68IfbKJ56itxLZQmU1ndv6KvPY19n4+f5VzyM9yJyWW4oxEQy3mouJEAEYTDFZD
 AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1507654614!98576442!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53082 invoked from network); 10 Oct 2017 16:56:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 16:56:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xpu-0004th-8V
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:56:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xpu-0000Q3-68
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:56:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xpu-0000Q3-68@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 16:56:54 +0000
Subject: [Xen-changelog] [xen master] xen/arm: vpl011: Add a new
	buffer_available function in xenconsole
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQ2OTgyZGI4YzY1ZTlhNmEzZGE2OGM0ZTM3ZGE1N2M2MDM1NjQxNTcKQXV0aG9yOiAg
ICAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgpBdXRob3JE
YXRlOiBXZWQgU2VwIDI3IDExOjQzOjIxIDIwMTcgKzA1MzAKQ29tbWl0OiAgICAgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUdWUgT2N0IDMg
MTU6MjM6MzcgMjAxNyAtMDcwMAoKICAgIHhlbi9hcm06IHZwbDAxMTogQWRkIGEgbmV3IGJ1ZmZl
cl9hdmFpbGFibGUgZnVuY3Rpb24gaW4geGVuY29uc29sZQogICAgCiAgICBUaGlzIHBhdGNoIGlu
dHJvZHVjZXMgYSBuZXcgYnVmZmVyX2F2YWlsYWJsZSBmdW5jdGlvbiB0byBjaGVjayBpZgogICAg
bW9yZSBkYXRhIGlzIGFsbG93ZWQgdG8gYmUgYnVmZmVyZWQuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KICAgIFJl
dmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAg
ICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9jb25z
b2xlL2RhZW1vbi9pby5jIHwgMTQgKysrKysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBp
bnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUv
ZGFlbW9uL2lvLmMgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCmluZGV4IDFkYTA4ZDcuLjAw
MDliYmUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKKysrIGIvdG9vbHMv
Y29uc29sZS9kYWVtb24vaW8uYwpAQCAtMTYzLDYgKzE2MywxNiBAQCBzdGF0aWMgaW50IHdyaXRl
X3dpdGhfdGltZXN0YW1wKGludCBmZCwgY29uc3QgY2hhciAqZGF0YSwgc2l6ZV90IHN6LAogCXJl
dHVybiAwOwogfQogCitzdGF0aWMgaW5saW5lIGJvb2wgYnVmZmVyX2F2YWlsYWJsZShzdHJ1Y3Qg
Y29uc29sZSAqY29uKQoreworCWlmIChkaXNjYXJkX292ZXJmbG93ZWRfZGF0YSB8fAorCSAgICAh
Y29uLT5idWZmZXIubWF4X2NhcGFjaXR5IHx8CisJICAgIGNvbi0+YnVmZmVyLnNpemUgPCBjb24t
PmJ1ZmZlci5tYXhfY2FwYWNpdHkpCisJCXJldHVybiB0cnVlOworCWVsc2UKKwkJcmV0dXJuIGZh
bHNlOworfQorCiBzdGF0aWMgdm9pZCBidWZmZXJfYXBwZW5kKHN0cnVjdCBjb25zb2xlICpjb24p
CiB7CiAJc3RydWN0IGJ1ZmZlciAqYnVmZmVyID0gJmNvbi0+YnVmZmVyOwpAQCAtMTEyMCw5ICsx
MTMwLDcgQEAgdm9pZCBoYW5kbGVfaW8odm9pZCkKIAkJCQkgICAgY29uLT5uZXh0X3BlcmlvZCA8
IG5leHRfdGltZW91dCkKIAkJCQkJbmV4dF90aW1lb3V0ID0gY29uLT5uZXh0X3BlcmlvZDsKIAkJ
CX0gZWxzZSBpZiAoY29uLT54Y2VfaGFuZGxlICE9IE5VTEwpIHsKLQkJCQlpZiAoZGlzY2FyZF9v
dmVyZmxvd2VkX2RhdGEgfHwKLQkJCQkgICAgIWNvbi0+YnVmZmVyLm1heF9jYXBhY2l0eSB8fAot
CQkJCSAgICBjb24tPmJ1ZmZlci5zaXplIDwgY29uLT5idWZmZXIubWF4X2NhcGFjaXR5KSB7CisJ
CQkgICAgICAgIGlmIChidWZmZXJfYXZhaWxhYmxlKGNvbikpIHsKIAkJCQkJaW50IGV2dGNobl9m
ZCA9IHhlbmV2dGNobl9mZChjb24tPnhjZV9oYW5kbGUpOwogCQkJCQljb24tPnhjZV9wb2xsZmRf
aWR4ID0gc2V0X2ZkcyhldnRjaG5fZmQsCiAJCQkJCQkJCSAgICBQT0xMSU58UE9MTFBSSSk7Ci0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Oct 10 16:57:11 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 16:57:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xqB-0001iY-FI; Tue, 10 Oct 2017 16:57:11 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xq9-0001hT-Ti
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:57:10 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 CC/1E-20448-5EBFCD95; Tue, 10 Oct 2017 16:57:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVffh7zu
 RBkefyFhM2GbgwOixvW8XewBjFGtmXlJ+RQJrxsmNbcwF94Qqzj5VbmBczN/FyMUhJPCbUWLu
 uQ52COc8o8S+tVOYuhg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFkiWWNtzF
 8zmFTCT6OuezQJiswDVXz67j30CI8cCRoZVjBrFqUVlqUW6hpZ6SUWZ6RkluYmZObqGBsZ6ua
 nFxYnpqTmJScV6yfm5mxiBPqlnYGDcwfj7uN8hRkkOJiVR3hXf70QK8SXlp1RmJBZnxBeV5qQ
 WH2KU4eBQkuD98wsoJ1iUmp5akZaZAwwOmLQEB4+SCO+Kn0Bp3uKCxNzizHSI1ClGRSlx3ksg
 fQIgiYzSPLg2WEBeYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTM+wFkCk9mXgnc9FdAi5mAF
 oumgS0uSURISTUwSh85++P+/5pDX56tS0uKPHtxwxYvYxfx8Pcrnded6+Hff/yvwh1DD5O6q/
 ocF7f/9p6qbXfh55k5N+8eMjtV8uxQnHj9A40C+xbV4usfZjoayRxrfa85TbXoyAbfC+ejX3y
 y1Gv6M+3D/59zGNymeEfaJi197KkVEP/Kx3/VhL0pt+YfmnjmxE4lluKMREMt5qLiRAAu4Euy
 QwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1507654624!102100107!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13651 invoked from network); 10 Oct 2017 16:57:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 16:57:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xq4-0004uT-AT
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:57:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xq4-0000ej-9p
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:57:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xq4-0000ej-9p@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 16:57:04 +0000
Subject: [Xen-changelog] [xen master] xen/arm: vpl011: Add a new
	maybe_add_console_evtchn_fd function in xenconsole
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDExYjkzM2EyMjhlN2Q5YWRhMjQ1MDlkNjliY2YyMDRjZDFkOGRlYjgKQXV0aG9yOiAg
ICAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgpBdXRob3JE
YXRlOiBXZWQgU2VwIDI3IDExOjQzOjIyIDIwMTcgKzA1MzAKQ29tbWl0OiAgICAgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUdWUgT2N0IDMg
MTU6MjM6MzcgMjAxNyAtMDcwMAoKICAgIHhlbi9hcm06IHZwbDAxMTogQWRkIGEgbmV3IG1heWJl
X2FkZF9jb25zb2xlX2V2dGNobl9mZCBmdW5jdGlvbiBpbiB4ZW5jb25zb2xlCiAgICAKICAgIFRo
aXMgcGF0Y2ggaW50cm9kdWNlcyBhIG5ldyBtYXliZV9hZGRfY29uc29sZV9ldnRjaG5fZmQgZnVu
Y3Rpb24uIFRoaXMKICAgIGZ1bmN0aW9uIGFkZHMgdGhlIGNvbnNvbGUgZXZlbnQgY2hhbm5lbCBG
RCB0byBsaXN0IG9mIHBvbGxlZCBGRHMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEJodXBpbmRl
ciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KICAgIEFja2VkLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMg
fCAzMyArKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAy
MSBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9jb25z
b2xlL2RhZW1vbi9pby5jIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwppbmRleCAwMDA5YmJl
Li4zNDgzMjUyIDEwMDY0NAotLS0gYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCisrKyBiL3Rv
b2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKQEAgLTEwNDcsNiArMTA0NywyNiBAQCBzdGF0aWMgdm9p
ZCByZXNldF9mZHModm9pZCkKIAkJbWVtc2V0KGZkcywgMCwgc2l6ZW9mKHN0cnVjdCBwb2xsZmQp
ICogY3VycmVudF9hcnJheV9zaXplKTsKIH0KIAorc3RhdGljIHZvaWQgbWF5YmVfYWRkX2NvbnNv
bGVfZXZ0Y2huX2ZkKHN0cnVjdCBjb25zb2xlICpjb24sIHZvaWQgKmRhdGEpCit7CisJbG9uZyBs
b25nIG5leHRfdGltZW91dCA9ICooKGxvbmcgbG9uZyAqKWRhdGEpOworCisJaWYgKGNvbi0+ZXZl
bnRfY291bnQgPj0gUkFURV9MSU1JVF9BTExPV0FOQ0UpIHsKKwkJLyogRGV0ZXJtaW5lIGlmIHdl
J3JlIGdvaW5nIHRvIGJlIHRoZSBuZXh0IHRpbWUgc2xpY2UgdG8gZXhwaXJlICovCisJCWlmICgh
bmV4dF90aW1lb3V0IHx8CisJCSAgICBjb24tPm5leHRfcGVyaW9kIDwgbmV4dF90aW1lb3V0KQor
CQkJbmV4dF90aW1lb3V0ID0gY29uLT5uZXh0X3BlcmlvZDsKKwl9IGVsc2UgaWYgKGNvbi0+eGNl
X2hhbmRsZSAhPSBOVUxMKSB7CisJCWlmIChidWZmZXJfYXZhaWxhYmxlKGNvbikpIHsKKwkJCWlu
dCBldnRjaG5fZmQgPSB4ZW5ldnRjaG5fZmQoY29uLT54Y2VfaGFuZGxlKTsKKwkJCWNvbi0+eGNl
X3BvbGxmZF9pZHggPSBzZXRfZmRzKGV2dGNobl9mZCwKKwkJCQkJCSAgICAgIFBPTExJTnxQT0xM
UFJJKTsKKwkJfQorCX0KKworCSooKGxvbmcgbG9uZyAqKWRhdGEpID0gbmV4dF90aW1lb3V0Owor
fQorCiB2b2lkIGhhbmRsZV9pbyh2b2lkKQogewogCWludCByZXQ7CkBAIC0xMTI0LDE4ICsxMTQ0
LDcgQEAgdm9pZCBoYW5kbGVfaW8odm9pZCkKIAkJZm9yIChkID0gZG9tX2hlYWQ7IGQ7IGQgPSBk
LT5uZXh0KSB7CiAJCQlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNvbGU7CiAKLQkJCWlm
IChjb24tPmV2ZW50X2NvdW50ID49IFJBVEVfTElNSVRfQUxMT1dBTkNFKSB7Ci0JCQkJLyogRGV0
ZXJtaW5lIGlmIHdlJ3JlIGdvaW5nIHRvIGJlIHRoZSBuZXh0IHRpbWUgc2xpY2UgdG8gZXhwaXJl
ICovCi0JCQkJaWYgKCFuZXh0X3RpbWVvdXQgfHwKLQkJCQkgICAgY29uLT5uZXh0X3BlcmlvZCA8
IG5leHRfdGltZW91dCkKLQkJCQkJbmV4dF90aW1lb3V0ID0gY29uLT5uZXh0X3BlcmlvZDsKLQkJ
CX0gZWxzZSBpZiAoY29uLT54Y2VfaGFuZGxlICE9IE5VTEwpIHsKLQkJCSAgICAgICAgaWYgKGJ1
ZmZlcl9hdmFpbGFibGUoY29uKSkgewotCQkJCQlpbnQgZXZ0Y2huX2ZkID0geGVuZXZ0Y2huX2Zk
KGNvbi0+eGNlX2hhbmRsZSk7Ci0JCQkJCWNvbi0+eGNlX3BvbGxmZF9pZHggPSBzZXRfZmRzKGV2
dGNobl9mZCwKLQkJCQkJCQkJICAgIFBPTExJTnxQT0xMUFJJKTsKLQkJCQl9Ci0JCQl9CisJCQlt
YXliZV9hZGRfY29uc29sZV9ldnRjaG5fZmQoY29uLCAodm9pZCAqKSZuZXh0X3RpbWVvdXQpOwog
CiAJCQlpZiAoY29uLT5tYXN0ZXJfZmQgIT0gLTEpIHsKIAkJCQlzaG9ydCBldmVudHMgPSAwOwot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFz
dGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Oct 10 16:57:19 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 16:57:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xqJ-0001jr-Gk; Tue, 10 Oct 2017 16:57:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xqH-0001jc-RI
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:57:17 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 25/E2-05537-DEBFCD95;
 Tue, 10 Oct 2017 16:57:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVff17zu
 RBnN3yFpM2GbgwOixvW8XewBjFGtmXlJ+RQJrxvyv6QV3+SuePt/O1MD4h6eLkYtDSOA3o8S1
 6fuZIJzzjBI3218ydjFycLAJiEnM3avQxcjJISKgKjFrxXJmEFtIQF2i6XcDG4gtLJAgsWvTM
 nYQm1fATOLZ/l1gNSxA9b+PT2OZwMixgJFhFaN6cWpRWWqRroVeUlFmekZJbmJmjq6hgZlebm
 pxcWJ6ak5iUrFecn7uJkagRxiAYAfj7Mv+hxglOZiURHlXfL8TKcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mC988voJxgUWp6akVaZg4wNGDSEhw8SiK8K34CpXmLCxJzizPTIVKnGBWlxHkvgfQJ
 gCQySvPg2mDheIlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvB9ApvBk5pXATX8FtJgJaLFoG
 tjikkSElFQDo+PUVI4Fj1Iul7GeWLIxl2X/9NTfOvvmvemcxs7j/Ldnf5OYbPUxlru1Stwv7k
 66/vsTe4P2YbH3skdqr8iGzMgNso8Q3jp1q6bknTuh69KqMr6f1r5p766x6ryVy+HJ6y+xhCa
 +jxH0/VLFNGHFK6m4pOJF0y4VOy4xPmrV8UvHxsv0L+eeZ0osxRmJhlrMRcWJANV3ZPFCAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1507654634!76519577!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15532 invoked from network); 10 Oct 2017 16:57:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 16:57:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xqE-0004ud-CR
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:57:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xqE-0000lY-Bl
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:57:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xqE-0000lY-Bl@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 16:57:14 +0000
Subject: [Xen-changelog] [xen master] xen/arm: vpl011: Add a new
	maybe_add_console_tty_fd function in xenconsole
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDAzYjg0YmY5MGM4YzM5MzVhYjY3ZTc0NzNmNjk2YzZkODZmYmI0NjMKQXV0aG9yOiAg
ICAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgpBdXRob3JE
YXRlOiBXZWQgU2VwIDI3IDExOjQzOjIzIDIwMTcgKzA1MzAKQ29tbWl0OiAgICAgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUdWUgT2N0IDMg
MTU6MjM6MzcgMjAxNyAtMDcwMAoKICAgIHhlbi9hcm06IHZwbDAxMTogQWRkIGEgbmV3IG1heWJl
X2FkZF9jb25zb2xlX3R0eV9mZCBmdW5jdGlvbiBpbiB4ZW5jb25zb2xlCiAgICAKICAgIFRoaXMg
cGF0Y2ggaW50cm9kdWNlcyBhIG5ldyBtYXliZV9hZGRfY29uc29sZV90dHlfZmQgZnVuY3Rpb24u
IFRoaXMgZnVuY3Rpb24KICAgIGFkZHMgdGhlIHR0eSBmZCB0byB0aGUgbGlzdCBvZiBwb2xsZWQg
ZmRzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIu
dGhha3VyQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Ci0tLQogdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyB8IDMwICsrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDEz
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgYi90
b29scy9jb25zb2xlL2RhZW1vbi9pby5jCmluZGV4IDM0ODMyNTIuLmEwYjM1ZGEgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKKysrIGIvdG9vbHMvY29uc29sZS9kYWVtb24v
aW8uYwpAQCAtMTA2Nyw2ICsxMDY3LDIyIEBAIHN0YXRpYyB2b2lkIG1heWJlX2FkZF9jb25zb2xl
X2V2dGNobl9mZChzdHJ1Y3QgY29uc29sZSAqY29uLCB2b2lkICpkYXRhKQogCSooKGxvbmcgbG9u
ZyAqKWRhdGEpID0gbmV4dF90aW1lb3V0OwogfQogCitzdGF0aWMgdm9pZCBtYXliZV9hZGRfY29u
c29sZV90dHlfZmQoc3RydWN0IGNvbnNvbGUgKmNvbikKK3sKKwlpZiAoY29uLT5tYXN0ZXJfZmQg
IT0gLTEpIHsKKwkJc2hvcnQgZXZlbnRzID0gMDsKKwkJaWYgKCFjb24tPmQtPmlzX2RlYWQgJiYg
cmluZ19mcmVlX2J5dGVzKGNvbikpCisJCQlldmVudHMgfD0gUE9MTElOOworCisJCWlmICghYnVm
ZmVyX2VtcHR5KCZjb24tPmJ1ZmZlcikpCisJCQlldmVudHMgfD0gUE9MTE9VVDsKKworCQlpZiAo
ZXZlbnRzKQorCQkJY29uLT5tYXN0ZXJfcG9sbGZkX2lkeCA9CisJCQkJc2V0X2Zkcyhjb24tPm1h
c3Rlcl9mZCwgZXZlbnRzfFBPTExQUkkpOworCX0KK30KKwogdm9pZCBoYW5kbGVfaW8odm9pZCkK
IHsKIAlpbnQgcmV0OwpAQCAtMTE0NiwxOSArMTE2Miw3IEBAIHZvaWQgaGFuZGxlX2lvKHZvaWQp
CiAKIAkJCW1heWJlX2FkZF9jb25zb2xlX2V2dGNobl9mZChjb24sICh2b2lkICopJm5leHRfdGlt
ZW91dCk7CiAKLQkJCWlmIChjb24tPm1hc3Rlcl9mZCAhPSAtMSkgewotCQkJCXNob3J0IGV2ZW50
cyA9IDA7Ci0JCQkJaWYgKCFkLT5pc19kZWFkICYmIHJpbmdfZnJlZV9ieXRlcyhjb24pKQotCQkJ
CQlldmVudHMgfD0gUE9MTElOOwotCi0JCQkJaWYgKCFidWZmZXJfZW1wdHkoJmNvbi0+YnVmZmVy
KSkKLQkJCQkJZXZlbnRzIHw9IFBPTExPVVQ7Ci0KLQkJCQlpZiAoZXZlbnRzKQotCQkJCQljb24t
Pm1hc3Rlcl9wb2xsZmRfaWR4ID0KLQkJCQkJCXNldF9mZHMoY29uLT5tYXN0ZXJfZmQsCi0JCQkJ
CQkJZXZlbnRzfFBPTExQUkkpOwotCQkJfQorCQkJbWF5YmVfYWRkX2NvbnNvbGVfdHR5X2ZkKGNv
bik7CiAJCX0KIAogCQkvKiBJZiBhbnkgZG9tYWluIGhhcyBiZWVuIHJhdGUgbGltaXRlZCwgd2Ug
bmVlZCB0byB3b3JrCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Oct 10 16:57:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 16:57:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xqS-0001lK-IN; Tue, 10 Oct 2017 16:57:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xqQ-0001l2-Op
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:57:26 +0000
Received: from [85.158.139.211] by server-3.bemta-5.messagelabs.com id
 AB/B6-02748-6FBFCD95; Tue, 10 Oct 2017 16:57:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVffr7zu
 RBrfOyVlM2GbgwOixvW8XewBjFGtmXlJ+RQJrxrtX15kLGqUqOldUNTD+Feli5OIQEvjNKLHw
 9XNGCOc8o8SE5VvZuhg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFoiV6Nz9C
 szmFTCTOPtkOhOIzQJUf//4LfYJjBwLGBlWMWoUpxaVpRbpGhrrJRVlpmeU5CZm5ugaGpjq5a
 YWFyemp+YkJhXrJefnbmIE+oQBCHYw/tvmeYhRkoNJSZR3xfc7kUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeP/8AsoJFqWmp1akZeYAgwMmLcHBoyTCu+InUJq3uCAxtzgzHSJ1ilFRSpz3Ekif
 AEgiozQPrg0WkJcYZaWEeRmBDhHiKUgtys0sQZV/xSjOwagkzLsRZApPZl4J3PRXQIuZgBaLp
 oEtLklESEk1MGbumOp3Iy/h3qSFxwu15xu++ZC4ZImYufj/Je9mO79yuHRq7QWeeMXoBJbJ1z
 5XGC+/kR/seM3iqqbY9M8Lj1qEbZ176Ut69ZFegctRr7dIHZ9xj/Huw8276pRmaO/bvIBjgo6
 /jbmD+EkZ9/D+jq/qM148XtbJNMGeVWNLjHSMeuBxltSVXYuVWIozEg21mIuKEwFKAmKkQwIA
 AA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1507654644!104744547!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17982 invoked from network); 10 Oct 2017 16:57:25 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 16:57:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xqO-0004vB-EY
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:57:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xqO-0000o0-Dl
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:57:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xqO-0000o0-Dl@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 16:57:24 +0000
Subject: [Xen-changelog] [xen master] xen/arm: vpl011: Add a new
	console_evtchn_unmask function in xenconsole
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDc3NmE3NTMyMzM4NmRlMWRmMjQ2MjlmMTNkMDQ3NzMzM2IwNTNlMTgKQXV0aG9yOiAg
ICAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgpBdXRob3JE
YXRlOiBXZWQgU2VwIDI3IDExOjQzOjI0IDIwMTcgKzA1MzAKQ29tbWl0OiAgICAgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUdWUgT2N0IDMg
MTU6MjM6MzcgMjAxNyAtMDcwMAoKICAgIHhlbi9hcm06IHZwbDAxMTogQWRkIGEgbmV3IGNvbnNv
bGVfZXZ0Y2huX3VubWFzayBmdW5jdGlvbiBpbiB4ZW5jb25zb2xlCiAgICAKICAgIFRoaXMgcGF0
Y2ggaW50cm9kdWNlcyBhIG5ldyBjb25zb2xlX2V2dGNobl91bm1hc2sgZnVuY3Rpb24uIFRoaXMg
ZnVuY3Rpb24KICAgIHVubWFza3MgdGhlIGNvbnNvbGUgZXZlbnQgY2hhbm5lbCBpZiBpdCBpcyBt
YXNrZWQgZm9yIHNvbWUgdGltZW91dAogICAgcGVyaW9kLgogICAgCiAgICBPbmUgb3B0aW1pemF0
aW9uIHRoYXQgaGFzIGJlZW4gZG9uZSBpcyB0byBtZXJnZSB0aGUgdHdvIGZvciBsb29wcy4KICAg
IAogICAgT25lIGZvciBsb29wIHdhcyB1c2VkIHRvIGl0ZXJhdGUgdGhyb3VnaCBhbGwgZG9tYWlu
cyBhbmQKICAgIHVubWFzayB0aGUgZG9tYWluIGV2ZW50IGNoYW5uZWxzIHdoaWNoIGhhZCBiZWVu
IHJhdGUgbGltaXRlZCBmb3IgYQogICAgc3BlY2lmaWVkIGR1cmF0aW9uLgogICAgCiAgICBUaGUg
b3RoZXIgZm9yIGxvb3Agd2FzIHJ1biB0byBhZGQgdGhlIGV2ZW50IGNoYW5uZWwgZmQgYW5kIHRo
ZSB0dHkgZmQgdG8KICAgIHRoZSBwb2xsIGxpc3QuCiAgICAKICAgIFRoZXNlIHR3byBmb3IgbG9v
cHMgd2VyZSBtZXJnZWQgc28gdGhhdCB0aGUgdGhlc2Ugb3BlcmF0aW9ucyBjYW4gYmUgZG9uZQog
ICAgaW4gb25lIGl0ZXJhdGlvbiBpbnN0ZWFkIG9mIHR3byBpdGVyYXRpb25zLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5v
cmc+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29s
cy9jb25zb2xlL2RhZW1vbi9pby5jIHwgNDQgKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspLCAxNyBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jIGIvdG9vbHMv
Y29uc29sZS9kYWVtb24vaW8uYwppbmRleCBhMGIzNWRhLi4yZGNhZWU2IDEwMDY0NAotLS0gYS90
b29scy9jb25zb2xlL2RhZW1vbi9pby5jCisrKyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMK
QEAgLTExNyw2ICsxMTcsMTEgQEAgc3RydWN0IGRvbWFpbiB7CiAKIHN0YXRpYyBzdHJ1Y3QgZG9t
YWluICpkb21faGVhZDsKIAorc3RhdGljIGlubGluZSBib29sIGNvbnNvbGVfZW5hYmxlZChzdHJ1
Y3QgY29uc29sZSAqY29uKQoreworCXJldHVybiBjb24tPmxvY2FsX3BvcnQgIT0gLTE7Cit9CisK
IHN0YXRpYyBpbnQgd3JpdGVfYWxsKGludCBmZCwgY29uc3QgY2hhciogYnVmLCBzaXplX3QgbGVu
KQogewogCXdoaWxlIChsZW4pIHsKQEAgLTkwOCw2ICs5MTMsMjcgQEAgc3RhdGljIHZvaWQgaGFu
ZGxlX3R0eV93cml0ZShzdHJ1Y3QgY29uc29sZSAqY29uKQogCX0KIH0KIAorc3RhdGljIHZvaWQg
Y29uc29sZV9ldnRjaG5fdW5tYXNrKHN0cnVjdCBjb25zb2xlICpjb24sIHZvaWQgKmRhdGEpCit7
CisJbG9uZyBsb25nIG5vdyA9IChsb25nIGxvbmcpZGF0YTsKKworCWlmICghY29uc29sZV9lbmFi
bGVkKGNvbikpCisJCXJldHVybjsKKworCS8qIENTIDE2MjU3Ojk1NWVlNGZhMTM0NSBpbnRyb2R1
Y2VzIGEgNW1zIGZ1enoKKwkgKiBmb3Igc2VsZWN0KCksIGl0IGlzIG5vdCBjbGVhciBwb2xsKCkg
aGFzCisJICogc2ltaWxhciBiZWhhdmlvciAocmV0dXJuaW5nIGEgY291cGxlIG9mIG1zCisJICog
c29vbmVyIHRoYW4gcmVxdWVzdGVkKSBhcyB3ZWxsLiBKdXN0IGxlYXZlCisJICogdGhlIGZ1enog
aGVyZS4gUmVtb3ZlIGl0IHdpdGggYSBzZXBhcmF0ZQorCSAqIHBhdGNoIGlmIG5lY2Vzc2FyeSAq
LworCWlmICgobm93KzUpID4gY29uLT5uZXh0X3BlcmlvZCkgeworCQljb24tPm5leHRfcGVyaW9k
ID0gbm93ICsgUkFURV9MSU1JVF9QRVJJT0Q7CisJCWlmIChjb24tPmV2ZW50X2NvdW50ID49IFJB
VEVfTElNSVRfQUxMT1dBTkNFKQorCQkJKHZvaWQpeGVuZXZ0Y2huX3VubWFzayhjb24tPnhjZV9o
YW5kbGUsIGNvbi0+bG9jYWxfcG9ydCk7CisJCWNvbi0+ZXZlbnRfY291bnQgPSAwOworCX0KK30K
Kwogc3RhdGljIHZvaWQgaGFuZGxlX3JpbmdfcmVhZChzdHJ1Y3QgZG9tYWluICpkb20pCiB7CiAJ
eGVuZXZ0Y2huX3BvcnRfb3JfZXJyb3JfdCBwb3J0OwpAQCAtMTE0MiwyMyArMTE2OCw3IEBAIHZv
aWQgaGFuZGxlX2lvKHZvaWQpCiAJCWZvciAoZCA9IGRvbV9oZWFkOyBkOyBkID0gZC0+bmV4dCkg
ewogCQkJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25zb2xlOwogCi0JCQkvKiBDUyAxNjI1
Nzo5NTVlZTRmYTEzNDUgaW50cm9kdWNlcyBhIDVtcyBmdXp6Ci0JCQkgKiBmb3Igc2VsZWN0KCks
IGl0IGlzIG5vdCBjbGVhciBwb2xsKCkgaGFzCi0JCQkgKiBzaW1pbGFyIGJlaGF2aW9yIChyZXR1
cm5pbmcgYSBjb3VwbGUgb2YgbXMKLQkJCSAqIHNvb25lciB0aGFuIHJlcXVlc3RlZCkgYXMgd2Vs
bC4gSnVzdCBsZWF2ZQotCQkJICogdGhlIGZ1enogaGVyZS4gUmVtb3ZlIGl0IHdpdGggYSBzZXBh
cmF0ZQotCQkJICogcGF0Y2ggaWYgbmVjZXNzYXJ5ICovCi0JCQlpZiAoKG5vdys1KSA+IGNvbi0+
bmV4dF9wZXJpb2QpIHsKLQkJCQljb24tPm5leHRfcGVyaW9kID0gbm93ICsgUkFURV9MSU1JVF9Q
RVJJT0Q7Ci0JCQkJaWYgKGNvbi0+ZXZlbnRfY291bnQgPj0gUkFURV9MSU1JVF9BTExPV0FOQ0Up
IHsKLQkJCQkJKHZvaWQpeGVuZXZ0Y2huX3VubWFzayhjb24tPnhjZV9oYW5kbGUsIGNvbi0+bG9j
YWxfcG9ydCk7Ci0JCQkJfQotCQkJCWNvbi0+ZXZlbnRfY291bnQgPSAwOwotCQkJfQotCQl9Ci0K
LQkJZm9yIChkID0gZG9tX2hlYWQ7IGQ7IGQgPSBkLT5uZXh0KSB7Ci0JCQlzdHJ1Y3QgY29uc29s
ZSAqY29uID0gJmQtPmNvbnNvbGU7CisJCQljb25zb2xlX2V2dGNobl91bm1hc2soY29uLCAodm9p
ZCAqKW5vdyk7CiAKIAkJCW1heWJlX2FkZF9jb25zb2xlX2V2dGNobl9mZChjb24sICh2b2lkICop
Jm5leHRfdGltZW91dCk7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Oct 10 16:57:39 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 16:57:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xqd-0001ns-K1; Tue, 10 Oct 2017 16:57:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xqc-0001n7-2M
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:57:38 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 7E/EE-20448-10CFCD95; Tue, 10 Oct 2017 16:57:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVff/7zu
 RBpueaFlM2GbgwOixvW8XewBjFGtmXlJ+RQJrRs+K6ywFlyUqWk5fZm1g/CncxcjFISTwm1Fi
 8e5jTBDOeUaJY3/+M3YxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSwQLbF95
 SIwm1fATGL38u8sIDYLUP2eORvYJzByLGBkWMWoXpxaVJZapGuhl1SUmZ5RkpuYmaNraGCsl5
 taXJyYnpqTmFSsl5yfu4kR6BMGINjBeKHd+RCjJAeTkijviu93IoX4kvJTKjMSizPii0pzUos
 PMcpwcChJ8Lr/AsoJFqWmp1akZeYAgwMmLcHBoyTCu+InUJq3uCAxtzgzHSJ1ilFRSpw3A6RP
 ACSRUZoH1wYLyEuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5t0IMoUnM68EbvoroMVMQItF0
 8AWlyQipKQaGCe2d6gIC35KzGr5u/OceliI0jOOwx80fnH61EZeT6w7EplXvt5pccP6MzkGjR
 HWx8p2dZh6eWZwJ6tW/jBcxXhhznZxsQ9fIpPDGQw+TXIwbeuVtxDunpFpFeq15p7gj4/7p85
 /w/Hg+vsrXO17DLl1ef8bH1y4zmOVC89Js7WHrZ6s37nsihJLcUaioRZzUXEiAPRivBlDAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1507654654!109644724!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7782 invoked from network); 10 Oct 2017 16:57:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 16:57:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xqY-0004vR-Gg
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:57:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xqY-0000sN-Fw
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:57:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xqY-0000sN-Fw@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 16:57:34 +0000
Subject: [Xen-changelog] [xen master] xen/arm: vpl011: Add a new
	handle_console_ring function in xenconsole
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDBiNmFiYjc1YTM5NTcxNzUzYWQ4OWQyNzE3MjVjMGQ4YTMwYWNiYTcKQXV0aG9yOiAg
ICAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgpBdXRob3JE
YXRlOiBXZWQgU2VwIDI3IDExOjQzOjI1IDIwMTcgKzA1MzAKQ29tbWl0OiAgICAgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUdWUgT2N0IDMg
MTU6MjM6MzcgMjAxNyAtMDcwMAoKICAgIHhlbi9hcm06IHZwbDAxMTogQWRkIGEgbmV3IGhhbmRs
ZV9jb25zb2xlX3JpbmcgZnVuY3Rpb24gaW4geGVuY29uc29sZQogICAgCiAgICBUaGlzIHBhdGNo
IGludHJvZHVjZXMgYSBuZXcgaGFuZGxlX2NvbnNvbGVfcmluZyBmdW5jdGlvbi4gVGhpcyBmdW5j
dGlvbgogICAgcmVhZHMgdGhlIGRhdGEgZnJvbSB0aGUgcmluZyBidWZmZXIgb24gcmVjZWl2aW5n
IGFuIGV2ZW50LgogICAgCiAgICBUaGUgaW5pdGlhbGl6YXRpb24gb2YgZXZlbnQgY2hhbm5lbCBw
b2xsIGZkIHRvIC0xIGlzIG1vdmVkIGluc2lkZSB0aGUKICAgIGhhbmRsZV9jb25zb2xlX3Jpbmcg
ZnVuY3Rpb24gYXMgdGhleSBhcmUgcmVsYXRlZC4gVGhlcmUgc2hvdWxkIGJlIG5vCiAgICBjaGFu
Z2UgaW4gdGhlIGJlaGF2aW9yIGFzIHRoZXJlIGlzIG5vIGZ1bmN0aW9uYWwgY2hhbmdlLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxp
bmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Ci0tLQogdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyB8IDQwICsrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspLCAx
MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jIGIv
dG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwppbmRleCAyZGNhZWU2Li5jMzYxYjQyIDEwMDY0NAot
LS0gYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCisrKyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9u
L2lvLmMKQEAgLTkzNCwxNyArOTM0LDIzIEBAIHN0YXRpYyB2b2lkIGNvbnNvbGVfZXZ0Y2huX3Vu
bWFzayhzdHJ1Y3QgY29uc29sZSAqY29uLCB2b2lkICpkYXRhKQogCX0KIH0KIAotc3RhdGljIHZv
aWQgaGFuZGxlX3JpbmdfcmVhZChzdHJ1Y3QgZG9tYWluICpkb20pCitzdGF0aWMgdm9pZCBoYW5k
bGVfcmluZ19yZWFkKHN0cnVjdCBjb25zb2xlICpjb24pCiB7CiAJeGVuZXZ0Y2huX3BvcnRfb3Jf
ZXJyb3JfdCBwb3J0OwotCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9tLT5jb25zb2xlOwogCi0J
aWYgKGRvbS0+aXNfZGVhZCkKKwlpZiAoY29uLT5kLT5pc19kZWFkKQogCQlyZXR1cm47CiAKIAlp
ZiAoKHBvcnQgPSB4ZW5ldnRjaG5fcGVuZGluZyhjb24tPnhjZV9oYW5kbGUpKSA9PSAtMSkKIAkJ
cmV0dXJuOwogCisJaWYgKHBvcnQgIT0gY29uLT5sb2NhbF9wb3J0KSB7CisJCWRvbG9nKExPR19F
UlIsCisJCSAgICAgICJFdmVudCByZWNlaXZlZCBmb3IgaW52YWxpZCBwb3J0ICVkLCBFeHBlY3Rl
ZCBwb3J0IGlzICVkXG4iLAorCQkgICAgICBwb3J0LCBjb24tPmxvY2FsX3BvcnQpOworCQlyZXR1
cm47CisJfQorCiAJY29uLT5ldmVudF9jb3VudCsrOwogCiAJYnVmZmVyX2FwcGVuZChjb24pOwpA
QCAtOTUzLDYgKzk1OSwyMSBAQCBzdGF0aWMgdm9pZCBoYW5kbGVfcmluZ19yZWFkKHN0cnVjdCBk
b21haW4gKmRvbSkKIAkJKHZvaWQpeGVuZXZ0Y2huX3VubWFzayhjb24tPnhjZV9oYW5kbGUsIHBv
cnQpOwogfQogCitzdGF0aWMgdm9pZCBoYW5kbGVfY29uc29sZV9yaW5nKHN0cnVjdCBjb25zb2xl
ICpjb24pCit7CisJaWYgKGNvbi0+ZXZlbnRfY291bnQgPCBSQVRFX0xJTUlUX0FMTE9XQU5DRSkg
eworCQlpZiAoY29uLT54Y2VfaGFuZGxlICE9IE5VTEwgJiYKKwkJICAgIGNvbi0+eGNlX3BvbGxm
ZF9pZHggIT0gLTEgJiYKKwkJICAgICEoZmRzW2Nvbi0+eGNlX3BvbGxmZF9pZHhdLnJldmVudHMg
JgorCQkgICAgICB+KFBPTExJTnxQT0xMT1VUfFBPTExQUkkpKSAmJgorCQkgICAgKGZkc1tjb24t
PnhjZV9wb2xsZmRfaWR4XS5yZXZlbnRzICYKKwkJICAgICBQT0xMSU4pKQorCQkJaGFuZGxlX3Jp
bmdfcmVhZChjb24pOworCX0KKworCWNvbi0+eGNlX3BvbGxmZF9pZHggPSAtMTsKK30KKwogc3Rh
dGljIHZvaWQgaGFuZGxlX3hzKHZvaWQpCiB7CiAJY2hhciAqKnZlYzsKQEAgLTEyMzYsMTUgKzEy
NTcsOCBAQCB2b2lkIGhhbmRsZV9pbyh2b2lkKQogCQkJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZk
LT5jb25zb2xlOwogCiAJCQluID0gZC0+bmV4dDsKLQkJCWlmIChjb24tPmV2ZW50X2NvdW50IDwg
UkFURV9MSU1JVF9BTExPV0FOQ0UpIHsKLQkJCQlpZiAoY29uLT54Y2VfaGFuZGxlICE9IE5VTEwg
JiYKLQkJCQkgICAgY29uLT54Y2VfcG9sbGZkX2lkeCAhPSAtMSAmJgotCQkJCSAgICAhKGZkc1tj
b24tPnhjZV9wb2xsZmRfaWR4XS5yZXZlbnRzICYKLQkJCQkgICAgICB+KFBPTExJTnxQT0xMT1VU
fFBPTExQUkkpKSAmJgotCQkJCSAgICAgIChmZHNbY29uLT54Y2VfcG9sbGZkX2lkeF0ucmV2ZW50
cyAmCi0JCQkJICAgICAgIFBPTExJTikpCi0JCQkJICAgIGhhbmRsZV9yaW5nX3JlYWQoZCk7Ci0J
CQl9CisKKwkJCWhhbmRsZV9jb25zb2xlX3JpbmcoY29uKTsKIAogCQkJaWYgKGNvbi0+bWFzdGVy
X2ZkICE9IC0xICYmIGNvbi0+bWFzdGVyX3BvbGxmZF9pZHggIT0gLTEpIHsKIAkJCQlpZiAoZmRz
W2Nvbi0+bWFzdGVyX3BvbGxmZF9pZHhdLnJldmVudHMgJgpAQCAtMTI2MSw3ICsxMjc1LDcgQEAg
dm9pZCBoYW5kbGVfaW8odm9pZCkKIAkJCQl9CiAJCQl9CiAKLQkJCWNvbi0+eGNlX3BvbGxmZF9p
ZHggPSBjb24tPm1hc3Rlcl9wb2xsZmRfaWR4ID0gLTE7CisJCQljb24tPm1hc3Rlcl9wb2xsZmRf
aWR4ID0gLTE7CiAKIAkJCWlmIChkLT5sYXN0X3NlZW4gIT0gZW51bV9wYXNzKQogCQkJCXNodXRk
b3duX2RvbWFpbihkKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Oct 10 16:57:51 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 16:57:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xqp-0001rg-2e; Tue, 10 Oct 2017 16:57:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xqo-0001rJ-11
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:57:50 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 F3/7C-31244-D0CFCD95; Tue, 10 Oct 2017 16:57:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVZfnz51
 Ig/kb9C0mbDNwYPTY3reLPYAxijUzLym/IoE1Y90cpYL9ghWtx7qZGxg383UxcnEICfxmlFj5
 6SwThHOeUWLrz0msXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC0RJ3Dnbx
 g5i8wqYSfxe2cMIYrMA1V+6eI1tAiPHAkaGVYwaxalFZalFuoaGeklFmekZJbmJmTm6hgZmer
 mpxcWJ6ak5iUnFesn5uZsYgT5hAIIdjJ+WBRxilORgUhLlXfH9TqQQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCd4/v4BygkWp6akVaZk5wOCASUtw8CiJ8K74CZTmLS5IzC3OTIdInWJUlBLnvQTS
 JwCSyCjNg2uDBeQlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfN+AJnCk5lXAjf9FdBiJqDFo
 mlgi0sSEVJSDYxCNakC7+dlvNaJiT03oSRcQf1e/ulF26J2RwhbNTxkP3vU/OeN7kNsL85HbW
 p8Z7LE1mVl9RGzSXN7V5VaWG21nOMjq1BgvWrOkt6KpRvWSDVop7+KmWE5oyAu0ts6R75v6+u
 tD4r3VN79dmqxruMJ5eJ66WPbE3a8azBQWcvNqiMV1lD3pVOJpTgj0VCLuag4EQDqOvNmQwIA
 AA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1507654667!73061480!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48723 invoked from network); 10 Oct 2017 16:57:48 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 16:57:48 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xqi-0004vg-Ig
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:57:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xqi-0000yg-Hx
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:57:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xqi-0000yg-Hx@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 16:57:44 +0000
Subject: [Xen-changelog] [xen master] xen/arm: vpl011: Add a new
	handle_console_tty function in xenconsole
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGI3MWUxMWRjN2NlYWFjNmRmNDc0MmFiOWU3ZmY2YTNlMmU5MjE1OGMKQXV0aG9yOiAg
ICAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgpBdXRob3JE
YXRlOiBXZWQgU2VwIDI3IDExOjQzOjI2IDIwMTcgKzA1MzAKQ29tbWl0OiAgICAgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUdWUgT2N0IDMg
MTU6MjM6MzcgMjAxNyAtMDcwMAoKICAgIHhlbi9hcm06IHZwbDAxMTogQWRkIGEgbmV3IGhhbmRs
ZV9jb25zb2xlX3R0eSBmdW5jdGlvbiBpbiB4ZW5jb25zb2xlCiAgICAKICAgIFRoaXMgcGF0Y2gg
aW50cm9kdWNlcyBhIG5ldyBoYW5kbGVfY29uc29sZV90dHkgZnVuY3Rpb24uIFRoaXMgZnVuY3Rp
b24KICAgIHBlcmZvcm1zIHJlYWQvd3JpdGUgZnJvbS90byBjb25zb2xlIHR0eS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8u
b3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0K
IHRvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgfCAzNSArKysrKysrKysrKysrKysrKysrLS0tLS0t
LS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgYi90b29scy9jb25z
b2xlL2RhZW1vbi9pby5jCmluZGV4IGMzNjFiNDIuLjVjNmRhMzEgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2NvbnNvbGUvZGFlbW9uL2lvLmMKKysrIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwpAQCAt
MTEzMCw2ICsxMTMwLDI0IEBAIHN0YXRpYyB2b2lkIG1heWJlX2FkZF9jb25zb2xlX3R0eV9mZChz
dHJ1Y3QgY29uc29sZSAqY29uKQogCX0KIH0KIAorc3RhdGljIHZvaWQgaGFuZGxlX2NvbnNvbGVf
dHR5KHN0cnVjdCBjb25zb2xlICpjb24pCit7CisJaWYgKGNvbi0+bWFzdGVyX2ZkICE9IC0xICYm
IGNvbi0+bWFzdGVyX3BvbGxmZF9pZHggIT0gLTEpIHsKKwkJaWYgKGZkc1tjb24tPm1hc3Rlcl9w
b2xsZmRfaWR4XS5yZXZlbnRzICYKKwkJICAgIH4oUE9MTElOfFBPTExPVVR8UE9MTFBSSSkpCisJ
CQljb25zb2xlX2hhbmRsZV9icm9rZW5fdHR5KGNvbiwgZG9tYWluX2lzX3ZhbGlkKGNvbi0+ZC0+
ZG9taWQpKTsKKwkJZWxzZSB7CisJCQlpZiAoZmRzW2Nvbi0+bWFzdGVyX3BvbGxmZF9pZHhdLnJl
dmVudHMgJgorCQkJICAgIFBPTExJTikKKwkJCQloYW5kbGVfdHR5X3JlYWQoY29uKTsKKwkJCWlm
IChmZHNbY29uLT5tYXN0ZXJfcG9sbGZkX2lkeF0ucmV2ZW50cyAmCisJCQkgICAgUE9MTE9VVCkK
KwkJCQloYW5kbGVfdHR5X3dyaXRlKGNvbik7CisJCX0KKwl9CisJY29uLT5tYXN0ZXJfcG9sbGZk
X2lkeCA9IC0xOworfQorCiB2b2lkIGhhbmRsZV9pbyh2b2lkKQogewogCWludCByZXQ7CkBAIC0x
MjYwLDIyICsxMjc4LDcgQEAgdm9pZCBoYW5kbGVfaW8odm9pZCkKIAogCQkJaGFuZGxlX2NvbnNv
bGVfcmluZyhjb24pOwogCi0JCQlpZiAoY29uLT5tYXN0ZXJfZmQgIT0gLTEgJiYgY29uLT5tYXN0
ZXJfcG9sbGZkX2lkeCAhPSAtMSkgewotCQkJCWlmIChmZHNbY29uLT5tYXN0ZXJfcG9sbGZkX2lk
eF0ucmV2ZW50cyAmCi0JCQkJICAgIH4oUE9MTElOfFBPTExPVVR8UE9MTFBSSSkpCi0JCQkJCWNv
bnNvbGVfaGFuZGxlX2Jyb2tlbl90dHkoY29uLAotCQkJCQkJICAgZG9tYWluX2lzX3ZhbGlkKGQt
PmRvbWlkKSk7Ci0JCQkJZWxzZSB7Ci0JCQkJCWlmIChmZHNbY29uLT5tYXN0ZXJfcG9sbGZkX2lk
eF0ucmV2ZW50cyAmCi0JCQkJCSAgICBQT0xMSU4pCi0JCQkJCQloYW5kbGVfdHR5X3JlYWQoY29u
KTsKLQkJCQkJaWYgKGZkc1tjb24tPm1hc3Rlcl9wb2xsZmRfaWR4XS5yZXZlbnRzICYKLQkJCQkJ
ICAgIFBPTExPVVQpCi0JCQkJCQloYW5kbGVfdHR5X3dyaXRlKGNvbik7Ci0JCQkJfQotCQkJfQot
Ci0JCQljb24tPm1hc3Rlcl9wb2xsZmRfaWR4ID0gLTE7CisJCQloYW5kbGVfY29uc29sZV90dHko
Y29uKTsKIAogCQkJaWYgKGQtPmxhc3Rfc2VlbiAhPSBlbnVtX3Bhc3MpCiAJCQkJc2h1dGRvd25f
ZG9tYWluKGQpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Oct 10 16:58:04 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 16:58:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xr2-0001uN-4Z; Tue, 10 Oct 2017 16:58:04 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xr0-0001u7-To
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:58:03 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 F1/E1-25852-A1CFCD95; Tue, 10 Oct 2017 16:58:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVVfsz51
 Ig8mvtC0mbDNwYPTY3reLPYAxijUzLym/IoE1o/XlDsaCH9wVV57eZG1g7OXqYuTiEBL4zShx
 deYeFgjnPKPEzO+H2LsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIl9j9d
 jErSDmvgJnEqlkCIGEWoPKnk/exTmDkWMDIsIpRvTi1qCy1SNdYL6koMz2jJDcxM0fX0MBMLz
 e1uDgxPTUnMalYLzk/dxMj0CMMQLCDseOf0yFGSQ4mJVHeFd/vRArxJeWnVGYkFmfEF5XmpBY
 fYpTh4FCS4P3zCygnWJSanlqRlpkDDA2YtAQHj5II74qfQGne4oLE3OLMdIjUKUZFKXHe+N9A
 CQGQREZpHlwbLBwvMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZj3A8h2nsy8Erjpr4AWMwEtF
 k0DW1ySiJCSamB0LL9aUL3XOF3a0E9lRq2mz1y+JZG/V1gazr7P4tjBf854PRvf4imno8XNZI
 76tfflPhLn2isY39+7e8OSAlXGvycdRbti+eVvBl2fskq2d1rLPWbp1oMHNTbyT8/L+HReUuS
 8TeFcs8cJ001Oay62/Wo+P+WR+N3fGgcdzLKurTHa/DXAV0yJpTgj0VCLuag4EQDwNcU/QgIA
 AA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1507654677!53493552!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42208 invoked from network); 10 Oct 2017 16:57:58 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 16:57:58 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xqs-0004wf-Kv
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:57:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xqs-00011J-K3
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:57:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xqs-00011J-K3@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 16:57:54 +0000
Subject: [Xen-changelog] [xen master] xen/arm: vpl011: Add a new
	console_cleanup function in xenconsole
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDFlZjEyNjc5ODFmYjk3MTRmOTQ4OGE0NDMyYTlmMTZjZTAzMTM3YWQKQXV0aG9yOiAg
ICAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgpBdXRob3JE
YXRlOiBXZWQgU2VwIDI3IDExOjQzOjI3IDIwMTcgKzA1MzAKQ29tbWl0OiAgICAgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUdWUgT2N0IDMg
MTU6MjM6MzcgMjAxNyAtMDcwMAoKICAgIHhlbi9hcm06IHZwbDAxMTogQWRkIGEgbmV3IGNvbnNv
bGVfY2xlYW51cCBmdW5jdGlvbiBpbiB4ZW5jb25zb2xlCiAgICAKICAgIFRoaXMgcGF0Y2ggaW50
cm9kdWNlcyBhIG5ldyBjb25zb2xlX2NsZWFudXAgZnVuY3Rpb24uIFRoaXMgZnVuY3Rpb24KICAg
IGZyZWVzIHVwIHRoZSBjb25zb2xlIHJlc291cmNlcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
Qmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgogICAgUmV2aWV3
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIEFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2NvbnNvbGUv
ZGFlbW9uL2lvLmMgfCAxNSArKysrKysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNl
cnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvZGFl
bW9uL2lvLmMgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCmluZGV4IDVjNmRhMzEuLmZmNjll
NTIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKKysrIGIvdG9vbHMvY29u
c29sZS9kYWVtb24vaW8uYwpAQCAtNzY4LDEyICs3NjgsOCBAQCBzdGF0aWMgdm9pZCByZW1vdmVf
ZG9tYWluKHN0cnVjdCBkb21haW4gKmRvbSkKIAl9CiB9CiAKLXN0YXRpYyB2b2lkIGNsZWFudXBf
ZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCitzdGF0aWMgdm9pZCBjb25zb2xlX2NsZWFudXAoc3Ry
dWN0IGNvbnNvbGUgKmNvbikKIHsKLQlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNvbnNvbGU7
Ci0KLQljb25zb2xlX2Nsb3NlX3R0eShjb24pOwotCiAJaWYgKGNvbi0+bG9nX2ZkICE9IC0xKSB7
CiAJCWNsb3NlKGNvbi0+bG9nX2ZkKTsKIAkJY29uLT5sb2dfZmQgPSAtMTsKQEAgLTc4NCw2ICs3
ODAsMTUgQEAgc3RhdGljIHZvaWQgY2xlYW51cF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKIAog
CWZyZWUoY29uLT54c3BhdGgpOwogCWNvbi0+eHNwYXRoID0gTlVMTDsKK30KKworc3RhdGljIHZv
aWQgY2xlYW51cF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKK3sKKwlzdHJ1Y3QgY29uc29sZSAq
Y29uID0gJmQtPmNvbnNvbGU7CisKKwljb25zb2xlX2Nsb3NlX3R0eShjb24pOworCisJY29uc29s
ZV9jbGVhbnVwKGNvbik7CiAKIAlyZW1vdmVfZG9tYWluKGQpOwogfQotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Oct 10 16:58:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 16:58:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xr6-0001vS-5t; Tue, 10 Oct 2017 16:58:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xr4-0001v9-Vy
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:58:07 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 07/FB-31930-E1CFCD95; Tue, 10 Oct 2017 16:58:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFLMWRWlGSWpSXmKPExsWS0XRdVVf2z51
 Ig4PtehYTthk4MHps79vFHsAYxZqZl5RfkcCacenlAfaCAzwV7Wv9GhgPcXUxcnEICfxmlHh9
 4TMrhHOeUeLEtn1sXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t0AViIsECHxZHo+S
 JhXwExizdGnrCA2C1D5tTmfmCcwcixgZFjFqF6cWlSWWqRrrpdUlJmeUZKbmJmja2hgqpebWl
 ycmJ6ak5hUrJecn7uJEegPBiDYwXhssvMhRkkOJiVR3hXf70QK8SXlp1RmJBZnxBeV5qQWH2K
 U4eBQkuA98QsoJ1iUmp5akZaZAwwMmLQEB4+SCO+Kn0Bp3uKCxNzizHSI1ClGXY5jmy7/YRJi
 ycvPS5US570EMkMApCijNA9uBCxILzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYdyPIFJ7Mv
 BK4Ta+AjmACOkI0DeyIkkSElFQDo4V8wJu4ezIsNS4HP09paTE9/fTSlVyFXEUd+ZsGf3ZaXH
 yk/DXlgmxtZELE13cbyudpm/u/MnjT/zj8UJ2X3R7nGXmP8xfbfXUPeJgrJx8hEqpqOGO5x9n
 i96uOid/tT7gkZ20q/iBupVry8y35MzsPe2o9+3xfvtT7fj7/+jXXWasE+ja/UWIpzkg01GIu
 Kk4EAG2XeltNAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1507654684!103532712!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43025 invoked from network); 10 Oct 2017 16:58:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 16:58:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xr2-0004xS-Mp
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:58:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xr2-00013l-MC
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:58:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xr2-00013l-MC@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 16:58:04 +0000
Subject: [Xen-changelog] [xen master] xen/arm: vpl011: Add a new
	console_open_log function in xenconsole
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGI2Y2QyYWZkZWNmODAyMDMwNjA2YjE2M2M1MWQyNjVkN2ZlYmY0ZGUKQXV0aG9yOiAg
ICAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgpBdXRob3JE
YXRlOiBXZWQgU2VwIDI3IDExOjQzOjI4IDIwMTcgKzA1MzAKQ29tbWl0OiAgICAgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUdWUgT2N0IDMg
MTU6MjM6MzcgMjAxNyAtMDcwMAoKICAgIHhlbi9hcm06IHZwbDAxMTogQWRkIGEgbmV3IGNvbnNv
bGVfb3Blbl9sb2cgZnVuY3Rpb24gaW4geGVuY29uc29sZQogICAgCiAgICBUaGlzIHBhdGNoIGlu
dHJvZHVjZXMgYSBjb25zb2xlX29wZW5fbG9nIGNvbnNvbGVfY2xlYW51cCBmdW5jdGlvbi4gVGhp
cyBmdW5jdGlvbgogICAgb3BlbnMgdGhlIGNvbnNvbGUgbG9nIGZpbGUuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4K
ICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29s
cy9jb25zb2xlL2RhZW1vbi9pby5jIHwgMTMgKysrKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQs
IDEwIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvY29u
c29sZS9kYWVtb24vaW8uYyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKaW5kZXggZmY2OWU1
Mi4uY2ZkNzI3MyAxMDA2NDQKLS0tIGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYworKysgYi90
b29scy9jb25zb2xlL2RhZW1vbi9pby5jCkBAIC0xMDM4LDYgKzEwMzgsMTUgQEAgc3RhdGljIHZv
aWQgaGFuZGxlX2h2X2xvZ3MoeGVuZXZ0Y2huX2hhbmRsZSAqeGNlX2hhbmRsZSwgYm9vbCBmb3Jj
ZSkKIAkJKHZvaWQpeGVuZXZ0Y2huX3VubWFzayh4Y2VfaGFuZGxlLCBwb3J0KTsKIH0KIAorc3Rh
dGljIHZvaWQgY29uc29sZV9vcGVuX2xvZyhzdHJ1Y3QgY29uc29sZSAqY29uKQoreworCWlmIChj
b25zb2xlX2VuYWJsZWQoY29uKSkgeworCQlpZiAoY29uLT5sb2dfZmQgIT0gLTEpCisJCQljbG9z
ZShjb24tPmxvZ19mZCk7CisJCWNvbi0+bG9nX2ZkID0gY3JlYXRlX2NvbnNvbGVfbG9nKGNvbik7
CisJfQorfQorCiBzdGF0aWMgdm9pZCBoYW5kbGVfbG9nX3JlbG9hZCh2b2lkKQogewogCWlmIChs
b2dfZ3Vlc3QpIHsKQEAgLTEwNDUsOSArMTA1NCw3IEBAIHN0YXRpYyB2b2lkIGhhbmRsZV9sb2df
cmVsb2FkKHZvaWQpCiAJCWZvciAoZCA9IGRvbV9oZWFkOyBkOyBkID0gZC0+bmV4dCkgewogCQkJ
c3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25zb2xlOwogCi0JCQlpZiAoY29uLT5sb2dfZmQg
IT0gLTEpCi0JCQkJY2xvc2UoY29uLT5sb2dfZmQpOwotCQkJY29uLT5sb2dfZmQgPSBjcmVhdGVf
Y29uc29sZV9sb2coY29uKTsKKwkJCWNvbnNvbGVfb3Blbl9sb2coY29uKTsKIAkJfQogCX0KIAot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFz
dGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Oct 10 16:58:20 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 16:58:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xrI-0001yb-7S; Tue, 10 Oct 2017 16:58:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xrH-0001y9-4N
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:58:19 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 93/50-08608-A2CFCD95; Tue, 10 Oct 2017 16:58:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVf9z51
 Ig7U7DCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y+HT+awFa3gqGu9eYmlgPMbVxcjFISTwm1Hi
 6/u/7BDOeUaJI/3TWbsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhaIkeifO
 Y8VxOYVMJPYdPsYmM0CVH/m4lKmCYwcCxgZVjGqF6cWlaUW6ZrpJRVlpmeU5CZm5ugaGpjp5a
 YWFyemp+YkJhXrJefnbmIE+oQBCHYwzjvhf4hRkoNJSZR3xfc7kUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeCt+A+UEi1LTUyvSMnOAwQGTluDgURLhXfETKM1bXJCYW5yZDpE6xagoJc4bD9In
 AJLIKM2Da4MF5CVGWSlhXkagQ4R4ClKLcjNLUOVfMYpzMCoJ86aBTOHJzCuBm/4KaDET0GLRN
 LDFJYkIKakGRobFpkZWP35emNu1/d//LGaxP3xXzoUUr9ufobNaa9uTB7mX+jN/LPrLftF9We
 hxtbjap/p1Mb9uti1eu1fnw2yO7P3Z92PXz2w7c7U/0iMpoov98ltDu4ZZxtJRcjkzAkLD7+1
 epXmjItmuSkDsFpv4y+a4m6x/t5yR7foV6fjqwrlnFfPfsyixFGckGmoxFxUnAgAeQ5YNQwIA
 AA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1507654694!98576593!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59449 invoked from network); 10 Oct 2017 16:58:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 16:58:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xrC-0004xh-QI
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:58:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xrC-00016R-O4
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:58:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xrC-00016R-O4@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 16:58:14 +0000
Subject: [Xen-changelog] [xen master] xen/arm: vpl011: Add a new
	console_close_evtchn function in xenconsole
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDIwMDZiMmZjNDYzNmQzYTE0ZWNjN2IyNTYxNGExZWRiNTQwNzhmNjkKQXV0aG9yOiAg
ICAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgpBdXRob3JE
YXRlOiBXZWQgU2VwIDI3IDExOjQzOjI5IDIwMTcgKzA1MzAKQ29tbWl0OiAgICAgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUdWUgT2N0IDMg
MTU6MjM6MzcgMjAxNyAtMDcwMAoKICAgIHhlbi9hcm06IHZwbDAxMTogQWRkIGEgbmV3IGNvbnNv
bGVfY2xvc2VfZXZ0Y2huIGZ1bmN0aW9uIGluIHhlbmNvbnNvbGUKICAgIAogICAgVGhpcyBwYXRj
aCBpbnRyb2R1Y2VzIGEgY29uc29sZV9jbG9zZV9ldnRjaG4gZnVuY3Rpb24uIFRoaXMgZnVuY3Rp
b24gY2xvc2VzCiAgICB0aGUgY29uc29sZSBldmVudCBjaGFubmVsLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+CiAg
ICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMv
Y29uc29sZS9kYWVtb24vaW8uYyB8IDEyICsrKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDkg
aW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9jb25zb2xl
L2RhZW1vbi9pby5jIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwppbmRleCBjZmQ3MjczLi43
MTQ2NWEwIDEwMDY0NAotLS0gYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCisrKyBiL3Rvb2xz
L2NvbnNvbGUvZGFlbW9uL2lvLmMKQEAgLTc5Myw2ICs3OTMsMTQgQEAgc3RhdGljIHZvaWQgY2xl
YW51cF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKIAlyZW1vdmVfZG9tYWluKGQpOwogfQogCitz
dGF0aWMgdm9pZCBjb25zb2xlX2Nsb3NlX2V2dGNobihzdHJ1Y3QgY29uc29sZSAqY29uKQorewor
CWlmIChjb24tPnhjZV9oYW5kbGUgIT0gTlVMTCkKKwkJeGVuZXZ0Y2huX2Nsb3NlKGNvbi0+eGNl
X2hhbmRsZSk7CisKKwljb24tPnhjZV9oYW5kbGUgPSBOVUxMOworfQorCiBzdGF0aWMgdm9pZCBz
aHV0ZG93bl9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKIHsKIAlzdHJ1Y3QgY29uc29sZSAqY29u
ID0gJmQtPmNvbnNvbGU7CkBAIC04MDAsOSArODA4LDcgQEAgc3RhdGljIHZvaWQgc2h1dGRvd25f
ZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCiAJZC0+aXNfZGVhZCA9IHRydWU7CiAJd2F0Y2hfZG9t
YWluKGQsIGZhbHNlKTsKIAljb25zb2xlX3VubWFwX2ludGVyZmFjZShjb24pOwotCWlmIChjb24t
PnhjZV9oYW5kbGUgIT0gTlVMTCkKLQkJeGVuZXZ0Y2huX2Nsb3NlKGNvbi0+eGNlX2hhbmRsZSk7
Ci0JY29uLT54Y2VfaGFuZGxlID0gTlVMTDsKKwljb25zb2xlX2Nsb3NlX2V2dGNobihjb24pOwog
fQogCiBzdGF0aWMgdW5zaWduZWQgZW51bV9wYXNzID0gMDsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Oct 10 16:58:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 16:58:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xrQ-00020t-8y; Tue, 10 Oct 2017 16:58:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xrP-00020O-E9
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:58:27 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 94/CC-31930-23CFCD95; Tue, 10 Oct 2017 16:58:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVdfoz51
 Ig9/XmSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y37XCtaCi54V739OYGpgXG3TxcjFISTwm1Hi
 /Z5eZgjnPKPE1OvXgBwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBcIknu24w
 w5i8wqYSXx/8YoVxGYBqn9x8wHzBEaOBYwMqxg1ilOLylKLdI0s9ZKKMtMzSnITM3N0DQ1M9X
 JTi4sT01NzEpOK9ZLzczcxAr1Sz8DAuIPx8ha/Q4ySHExKorwrvt+JFOJLyk+pzEgszogvKs1
 JLT7EKMPBoSTBa/cbKCdYlJqeWpGWmQMMD5i0BAePkgjvip9Aad7igsTc4sx0iNQpRkUpcd54
 kD4BkERGaR5cGywkLzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5v3wC2gKT2ZeCdz0V0CLm
 YAWi6aBLS5JREhJNTByBoQK9U+yNS+UbDwybfLhDRO4np+7W2H0R2SNW7rhnC0nNuz1LtD3kL
 jkkdsrtWbDK9c4V2ubG4fD707z9tzC89A18BvrufXuBxbvEks1jBLNO+GoddnsrOE1edW7Ile
 jkm60r9Jb2tG71FLES2NRY9W8dx7f7lTPEHrm3bipPKNYbO+0wElKLMUZiYZazEXFiQC2MJXc
 RAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1507654705!92350245!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41200 invoked from network); 10 Oct 2017 16:58:25 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 16:58:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xrM-0004xr-SM
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:58:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xrM-00018L-RY
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:58:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xrM-00018L-RY@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 16:58:24 +0000
Subject: [Xen-changelog] [xen master] xen/arm: vpl011: Add support for
	multiple consoles in xenconsole
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDJhOWUxNjkyYzk0Y2FiODFmMGUxMjJlMDJhYjE5ZWU0YTA0ODVlZjgKQXV0aG9yOiAg
ICAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgpBdXRob3JE
YXRlOiBXZWQgU2VwIDI3IDExOjQzOjMwIDIwMTcgKzA1MzAKQ29tbWl0OiAgICAgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUdWUgT2N0IDMg
MTU6MjM6MzcgMjAxNyAtMDcwMAoKICAgIHhlbi9hcm06IHZwbDAxMTogQWRkIHN1cHBvcnQgZm9y
IG11bHRpcGxlIGNvbnNvbGVzIGluIHhlbmNvbnNvbGUKICAgIAogICAgVGhpcyBwYXRjaCBhZGRz
IHRoZSBzdXBwb3J0IGZvciBtdWx0aXBsZSBjb25zb2xlcyBhbmQgaW50cm9kdWNlcyB0aGUKICAg
IGl0ZXJhdG9yIGZ1bmN0aW9ucyB0byBvcGVyYXRlIG9uIG11bHRpcGxlIGNvbnNvbGVzLgogICAg
CiAgICBUaGUgZnVuY3Rpb25zIGNhbGxlZCBieSB0aGUgaXRlcmF0b3JzIGNoZWNrIHRoYXQgdGhl
eSBhcmUgb3BlcmF0aW5nCiAgICBvbiB2YWxpZCBJL08gcGFyYW1ldGVycy4gVGhpcyBlbnN1cmVz
IHRoYXQgaWYgYSBwYXJ0aWN1bGFyIGNvbnNvbGUgaXMKICAgIG5vdCBpbml0aWFsaXplZCB0aGVu
IHRoZSBmdW5jdGlvbnMgd2lsbCBub3QgZG8gYW55dGhpbmcgZm9yIHRoYXQKICAgIGNvbnNvbGUg
dHlwZS4KICAgIAogICAgVGhpcyBwYXRjaCBpcyBpbiBwcmVwYXJhdGlvbiB0byBzdXBwb3J0IGEg
bmV3IHZ1YXJ0IGNvbnNvbGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEJodXBpbmRlciBUaGFr
dXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgfCAxNjAg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQogMSBmaWxlIGNo
YW5nZWQsIDEyNiBpbnNlcnRpb25zKCspLCAzNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90
b29scy9jb25zb2xlL2RhZW1vbi9pby5jIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwppbmRl
eCA3MTQ2NWEwLi5hMTk4ZGJiIDEwMDY0NAotLS0gYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5j
CisrKyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKQEAgLTkwLDEyICs5MCwxNCBAQCBzdHJ1
Y3QgYnVmZmVyIHsKIH07CiAKIHN0cnVjdCBjb25zb2xlIHsKKwljaGFyICp0dHluYW1lOwogCWlu
dCBtYXN0ZXJfZmQ7CiAJaW50IG1hc3Rlcl9wb2xsZmRfaWR4OwogCWludCBzbGF2ZV9mZDsKIAlp
bnQgbG9nX2ZkOwogCXN0cnVjdCBidWZmZXIgYnVmZmVyOwogCWNoYXIgKnhzcGF0aDsKKwljaGFy
ICpsb2dfc3VmZml4OwogCWludCByaW5nX3JlZjsKIAl4ZW5ldnRjaG5faGFuZGxlICp4Y2VfaGFu
ZGxlOwogCWludCB4Y2VfcG9sbGZkX2lkeDsKQEAgLTEwNywyMSArMTA5LDEwOSBAQCBzdHJ1Y3Qg
Y29uc29sZSB7CiAJc3RydWN0IGRvbWFpbiAqZDsKIH07CiAKK3N0cnVjdCBjb25zb2xlX3R5cGUg
eworCWNoYXIgKnhzbmFtZTsKKwljaGFyICp0dHluYW1lOworCWNoYXIgKmxvZ19zdWZmaXg7Cit9
OworCitzdGF0aWMgc3RydWN0IGNvbnNvbGVfdHlwZSBjb25zb2xlX3R5cGVbXSA9IHsKKwl7CisJ
CS54c25hbWUgPSAiL2NvbnNvbGUiLAorCQkudHR5bmFtZSA9ICJ0dHkiLAorCQkubG9nX3N1ZmZp
eCA9ICIiLAorCX0sCit9OworCisjZGVmaW5lIE5VTV9DT05TT0xFX1RZUEUgKHNpemVvZihjb25z
b2xlX3R5cGUpL3NpemVvZihzdHJ1Y3QgY29uc29sZV90eXBlKSkKKwogc3RydWN0IGRvbWFpbiB7
CiAJaW50IGRvbWlkOwogCWJvb2wgaXNfZGVhZDsKIAl1bnNpZ25lZCBsYXN0X3NlZW47CiAJc3Ry
dWN0IGRvbWFpbiAqbmV4dDsKLQlzdHJ1Y3QgY29uc29sZSBjb25zb2xlOworCXN0cnVjdCBjb25z
b2xlIGNvbnNvbGVbTlVNX0NPTlNPTEVfVFlQRV07CiB9OwogCiBzdGF0aWMgc3RydWN0IGRvbWFp
biAqZG9tX2hlYWQ7CiAKK3R5cGVkZWYgdm9pZCAoKlZPSURfSVRFUl9GVU5DX0FSRzEpKHN0cnVj
dCBjb25zb2xlICopOwordHlwZWRlZiBpbnQgKCpJTlRfSVRFUl9GVU5DX0FSRzEpKHN0cnVjdCBj
b25zb2xlICopOwordHlwZWRlZiB2b2lkICgqVk9JRF9JVEVSX0ZVTkNfQVJHMikoc3RydWN0IGNv
bnNvbGUgKiwgIHZvaWQgKik7Cit0eXBlZGVmIGludCAoKklOVF9JVEVSX0ZVTkNfQVJHMykoc3Ry
dWN0IGNvbnNvbGUgKiwKKwkJCQkgIHN0cnVjdCBkb21haW4gKmRvbSwgdm9pZCAqKik7CisKIHN0
YXRpYyBpbmxpbmUgYm9vbCBjb25zb2xlX2VuYWJsZWQoc3RydWN0IGNvbnNvbGUgKmNvbikKIHsK
IAlyZXR1cm4gY29uLT5sb2NhbF9wb3J0ICE9IC0xOwogfQogCitzdGF0aWMgaW5saW5lIHZvaWQg
Y29uc29sZV9pdGVyX3ZvaWRfYXJnMShzdHJ1Y3QgZG9tYWluICpkLAorCQkJCQkgIFZPSURfSVRF
Ul9GVU5DX0FSRzEgaXRlcl9mdW5jKQoreworCXVuc2lnbmVkIGludCBpOworCXN0cnVjdCBjb25z
b2xlICpjb24gPSAmZC0+Y29uc29sZVswXTsKKworCWZvciAoaSA9IDA7IGkgPCBOVU1fQ09OU09M
RV9UWVBFOyBpKyssIGNvbisrKSB7CisJCWl0ZXJfZnVuYyhjb24pOworCX0KK30KKworc3RhdGlj
IGlubGluZSB2b2lkIGNvbnNvbGVfaXRlcl92b2lkX2FyZzIoc3RydWN0IGRvbWFpbiAqZCwKKwkJ
CQkJICBWT0lEX0lURVJfRlVOQ19BUkcyIGl0ZXJfZnVuYywKKwkJCQkJICB2b2lkICppdGVyX2Rh
dGEpCit7CisJdW5zaWduZWQgaW50IGk7CisJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25z
b2xlWzBdOworCisJZm9yIChpID0gMDsgaSA8IE5VTV9DT05TT0xFX1RZUEU7IGkrKywgY29uKysp
IHsKKwkJaXRlcl9mdW5jKGNvbiwgaXRlcl9kYXRhKTsKKwl9Cit9CisKK3N0YXRpYyBpbmxpbmUg
aW50IGNvbnNvbGVfaXRlcl9pbnRfYXJnMShzdHJ1Y3QgZG9tYWluICpkLAorCQkJCQlJTlRfSVRF
Ul9GVU5DX0FSRzEgaXRlcl9mdW5jKQoreworCXVuc2lnbmVkIGludCBpOworCWludCByZXQ7CisJ
c3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25zb2xlWzBdOworCisJZm9yIChpID0gMDsgaSA8
IE5VTV9DT05TT0xFX1RZUEU7IGkrKywgY29uKyspIHsKKwkJLyoKKwkJICogWmVybyByZXR1cm4g
dmFsdWVzIG1lYW5zIHN1Y2Nlc3MuCisJCSAqCisJCSAqIE5vbi16ZXJvIHJldHVybiB2YWx1ZSBp
bmRpY2F0ZXMgYW4gZXJyb3IgaW4gd2hpY2gKKwkJICogY2FzZSB0ZXJtaW5hdGUgdGhlIGxvb3Au
CisJCSAqLworCQlyZXQgPSBpdGVyX2Z1bmMoY29uKTsKKwkJaWYgKHJldCkKKwkJCWJyZWFrOwor
CX0KKwlyZXR1cm4gcmV0OworfQorCitzdGF0aWMgaW5saW5lIGludCBjb25zb2xlX2l0ZXJfaW50
X2FyZzMoc3RydWN0IGRvbWFpbiAqZCwKKwkJCQkJSU5UX0lURVJfRlVOQ19BUkczIGl0ZXJfZnVu
YywKKwkJCQkJdm9pZCAqKml0ZXJfZGF0YSkKK3sKKwl1bnNpZ25lZCBpbnQgaTsKKwlpbnQgcmV0
OworCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZC0+Y29uc29sZVswXTsKKworCWZvciAoaSA9IDA7
IGkgPCBOVU1fQ09OU09MRV9UWVBFOyBpKyssIGNvbisrKSB7CisJCS8qCisJCSAqIFplcm8gcmV0
dXJuIHZhbHVlcyBtZWFucyBzdWNjZXNzLgorCQkgKgorCQkgKiBOb24temVybyByZXR1cm4gdmFs
dWUgaW5kaWNhdGVzIGFuIGVycm9yIGluIHdoaWNoCisJCSAqIGNhc2UgdGVybWluYXRlIHRoZSBs
b29wLgorCQkgKi8KKwkJcmV0ID0gaXRlcl9mdW5jKGNvbiwgZCwgaXRlcl9kYXRhKTsKKwkJaWYg
KHJldCkKKwkJCWJyZWFrOworCX0KKwlyZXR1cm4gcmV0OworfQorCiBzdGF0aWMgaW50IHdyaXRl
X2FsbChpbnQgZmQsIGNvbnN0IGNoYXIqIGJ1Ziwgc2l6ZV90IGxlbikKIHsKIAl3aGlsZSAobGVu
KSB7CkBAIC0zMzYsNyArNDI2LDkgQEAgc3RhdGljIGludCBjcmVhdGVfY29uc29sZV9sb2coc3Ry
dWN0IGNvbnNvbGUgKmNvbikKIAkJcmV0dXJuIC0xOwogCX0KIAotCXNucHJpbnRmKGxvZ2ZpbGUs
IFBBVEhfTUFYLTEsICIlcy9ndWVzdC0lcy5sb2ciLCBsb2dfZGlyLCBkYXRhKTsKKwlzbnByaW50
Zihsb2dmaWxlLCBQQVRIX01BWC0xLCAiJXMvZ3Vlc3QtJXMlcy5sb2ciLAorCQkgbG9nX2Rpciwg
ZGF0YSwgY29uLT5sb2dfc3VmZml4KTsKKwogCWZyZWUoZGF0YSk7CiAJbG9nZmlsZVtQQVRIX01B
WC0xXSA9ICdcMCc7CiAKQEAgLTQ4OCw3ICs1ODAsNyBAQCBzdGF0aWMgaW50IGNvbnNvbGVfY3Jl
YXRlX3R0eShzdHJ1Y3QgY29uc29sZSAqY29uKQogCX0KIAlmcmVlKHBhdGgpOwogCi0Jc3VjY2Vz
cyA9IChhc3ByaW50ZigmcGF0aCwgIiVzL3R0eSIsIGNvbi0+eHNwYXRoKSAhPSAtMSk7CisJc3Vj
Y2VzcyA9IChhc3ByaW50ZigmcGF0aCwgIiVzLyVzIiwgY29uLT54c3BhdGgsIGNvbi0+dHR5bmFt
ZSkgIT0gLTEpOwogCWlmICghc3VjY2VzcykKIAkJZ290byBvdXQ7CiAJc3VjY2VzcyA9IHhzX3dy
aXRlKHhzLCBYQlRfTlVMTCwgcGF0aCwgc2xhdmUsIHN0cmxlbihzbGF2ZSkpOwpAQCAtNjU0LDEz
ICs3NDYsMTMgQEAgc3RhdGljIGJvb2wgd2F0Y2hfZG9tYWluKHN0cnVjdCBkb21haW4gKmRvbSwg
Ym9vbCB3YXRjaCkKIHsKIAljaGFyIGRvbWlkX3N0clszICsgTUFYX1NUUkxFTihkb20tPmRvbWlk
KV07CiAJYm9vbCBzdWNjZXNzOwotCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9tLT5jb25zb2xl
OworCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZG9tLT5jb25zb2xlWzBdOwogCiAJc25wcmludGYo
ZG9taWRfc3RyLCBzaXplb2YoZG9taWRfc3RyKSwgImRvbSV1IiwgZG9tLT5kb21pZCk7CiAJaWYg
KHdhdGNoKSB7CiAJCXN1Y2Nlc3MgPSB4c193YXRjaCh4cywgY29uLT54c3BhdGgsIGRvbWlkX3N0
cik7CiAJCWlmIChzdWNjZXNzKQotCQkJY29uc29sZV9jcmVhdGVfcmluZyhjb24pOworCQkJY29u
c29sZV9pdGVyX2ludF9hcmcxKGRvbSwgY29uc29sZV9jcmVhdGVfcmluZyk7CiAJCWVsc2UKIAkJ
CXhzX3Vud2F0Y2goeHMsIGNvbi0+eHNwYXRoLCBkb21pZF9zdHIpOwogCX0gZWxzZSB7CkBAIC02
NzAsMTEgKzc2MiwxMyBAQCBzdGF0aWMgYm9vbCB3YXRjaF9kb21haW4oc3RydWN0IGRvbWFpbiAq
ZG9tLCBib29sIHdhdGNoKQogCXJldHVybiBzdWNjZXNzOwogfQogCi1zdGF0aWMgaW50IGNvbnNv
bGVfaW5pdChzdHJ1Y3QgY29uc29sZSAqY29uLCBzdHJ1Y3QgZG9tYWluICpkb20pCitzdGF0aWMg
aW50IGNvbnNvbGVfaW5pdChzdHJ1Y3QgY29uc29sZSAqY29uLCBzdHJ1Y3QgZG9tYWluICpkb20s
IHZvaWQgKipkYXRhKQogewogCWNoYXIgKnM7CiAJaW50IGVyciA9IC0xOwogCXN0cnVjdCB0aW1l
c3BlYyB0czsKKwlzdHJ1Y3QgY29uc29sZV90eXBlICoqY29uX3R5cGUgPSAoc3RydWN0IGNvbnNv
bGVfdHlwZSAqKilkYXRhOworCWNoYXIgKnhzbmFtZSwgKnhzcGF0aDsKIAogCWlmIChjbG9ja19n
ZXR0aW1lKENMT0NLX01PTk9UT05JQywgJnRzKSA8IDApIHsKIAkJZG9sb2coTE9HX0VSUiwgIkNh
bm5vdCBnZXQgdGltZSBvZiBkYXkgJXM6JXM6TCVkIiwKQEAgLTY5MiwxNSArNzg2LDIxIEBAIHN0
YXRpYyBpbnQgY29uc29sZV9pbml0KHN0cnVjdCBjb25zb2xlICpjb24sIHN0cnVjdCBkb21haW4g
KmRvbSkKIAljb24tPnhjZV9wb2xsZmRfaWR4ID0gLTE7CiAJY29uLT5uZXh0X3BlcmlvZCA9ICgo
bG9uZyBsb25nKXRzLnR2X3NlYyAqIDEwMDApICsgKHRzLnR2X25zZWMgLyAxMDAwMDAwKSArIFJB
VEVfTElNSVRfUEVSSU9EOwogCWNvbi0+ZCA9IGRvbTsKLQljb24tPnhzcGF0aCA9IHhzX2dldF9k
b21haW5fcGF0aCh4cywgZG9tLT5kb21pZCk7Ci0JcyA9IHJlYWxsb2MoY29uLT54c3BhdGgsIHN0
cmxlbihjb24tPnhzcGF0aCkgKwotCQkgICAgc3RybGVuKCIvY29uc29sZSIpICsgMSk7CisJY29u
LT50dHluYW1lID0gKCpjb25fdHlwZSktPnR0eW5hbWU7CisJY29uLT5sb2dfc3VmZml4ID0gKCpj
b25fdHlwZSktPmxvZ19zdWZmaXg7CisJeHNuYW1lID0gKGNoYXIgKikoKmNvbl90eXBlKS0+eHNu
YW1lOworCXhzcGF0aCA9IHhzX2dldF9kb21haW5fcGF0aCh4cywgZG9tLT5kb21pZCk7CisJcyA9
IHJlYWxsb2MoeHNwYXRoLCBzdHJsZW4oeHNwYXRoKSArCisJCSAgICBzdHJsZW4oeHNuYW1lKSAr
IDEpOwogCWlmIChzKSB7Ci0JCWNvbi0+eHNwYXRoID0gczsKLQkJc3RyY2F0KGNvbi0+eHNwYXRo
LCAiL2NvbnNvbGUiKTsKKwkJeHNwYXRoID0gczsKKwkJc3RyY2F0KHhzcGF0aCwgeHNuYW1lKTsK
KwkJY29uLT54c3BhdGggPSB4c3BhdGg7CiAJCWVyciA9IDA7CiAJfQogCisJKCpjb25fdHlwZSkr
KzsKKwogCXJldHVybiBlcnI7CiB9CiAKQEAgLTcxMyw3ICs4MTMsNyBAQCBzdGF0aWMgdm9pZCBj
b25zb2xlX2ZyZWUoc3RydWN0IGNvbnNvbGUgKmNvbikKIHN0YXRpYyBzdHJ1Y3QgZG9tYWluICpj
cmVhdGVfZG9tYWluKGludCBkb21pZCkKIHsKIAlzdHJ1Y3QgZG9tYWluICpkb207Ci0Jc3RydWN0
IGNvbnNvbGUgKmNvbjsKKwlzdHJ1Y3QgY29uc29sZV90eXBlICpjb25fdHlwZSA9ICZjb25zb2xl
X3R5cGVbMF07CiAKIAlkb20gPSBjYWxsb2MoMSwgc2l6ZW9mICpkb20pOwogCWlmIChkb20gPT0g
TlVMTCkgewpAQCAtNzIzLDkgKzgyMyw4IEBAIHN0YXRpYyBzdHJ1Y3QgZG9tYWluICpjcmVhdGVf
ZG9tYWluKGludCBkb21pZCkKIAl9CiAKIAlkb20tPmRvbWlkID0gZG9taWQ7Ci0JY29uID0gJmRv
bS0+Y29uc29sZTsKIAotCWlmIChjb25zb2xlX2luaXQoY29uLCBkb20pKQorCWlmIChjb25zb2xl
X2l0ZXJfaW50X2FyZzMoZG9tLCBjb25zb2xlX2luaXQsICh2b2lkICoqKSZjb25fdHlwZSkpCiAJ
CWdvdG8gb3V0OwogCiAJaWYgKCF3YXRjaF9kb21haW4oZG9tLCB0cnVlKSkKQEAgLTczOCw3ICs4
MzcsNyBAQCBzdGF0aWMgc3RydWN0IGRvbWFpbiAqY3JlYXRlX2RvbWFpbihpbnQgZG9taWQpCiAK
IAlyZXR1cm4gZG9tOwogIG91dDoKLQljb25zb2xlX2ZyZWUoY29uKTsKKwljb25zb2xlX2l0ZXJf
dm9pZF9hcmcxKGRvbSwgY29uc29sZV9mcmVlKTsKIAlmcmVlKGRvbSk7CiAJcmV0dXJuIE5VTEw7
CiB9CkBAIC03ODQsMTEgKzg4Myw5IEBAIHN0YXRpYyB2b2lkIGNvbnNvbGVfY2xlYW51cChzdHJ1
Y3QgY29uc29sZSAqY29uKQogCiBzdGF0aWMgdm9pZCBjbGVhbnVwX2RvbWFpbihzdHJ1Y3QgZG9t
YWluICpkKQogewotCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZC0+Y29uc29sZTsKKwljb25zb2xl
X2l0ZXJfdm9pZF9hcmcxKGQsIGNvbnNvbGVfY2xvc2VfdHR5KTsKIAotCWNvbnNvbGVfY2xvc2Vf
dHR5KGNvbik7Ci0KLQljb25zb2xlX2NsZWFudXAoY29uKTsKKwljb25zb2xlX2l0ZXJfdm9pZF9h
cmcxKGQsIGNvbnNvbGVfY2xlYW51cCk7CiAKIAlyZW1vdmVfZG9tYWluKGQpOwogfQpAQCAtODAz
LDEyICs5MDAsMTAgQEAgc3RhdGljIHZvaWQgY29uc29sZV9jbG9zZV9ldnRjaG4oc3RydWN0IGNv
bnNvbGUgKmNvbikKIAogc3RhdGljIHZvaWQgc2h1dGRvd25fZG9tYWluKHN0cnVjdCBkb21haW4g
KmQpCiB7Ci0Jc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25zb2xlOwotCiAJZC0+aXNfZGVh
ZCA9IHRydWU7CiAJd2F0Y2hfZG9tYWluKGQsIGZhbHNlKTsKLQljb25zb2xlX3VubWFwX2ludGVy
ZmFjZShjb24pOwotCWNvbnNvbGVfY2xvc2VfZXZ0Y2huKGNvbik7CisJY29uc29sZV9pdGVyX3Zv
aWRfYXJnMShkLCBjb25zb2xlX3VubWFwX2ludGVyZmFjZSk7CisJY29uc29sZV9pdGVyX3ZvaWRf
YXJnMShkLCBjb25zb2xlX2Nsb3NlX2V2dGNobik7CiB9CiAKIHN0YXRpYyB1bnNpZ25lZCBlbnVt
X3Bhc3MgPSAwOwpAQCAtMTAwMyw3ICsxMDk4LDcgQEAgc3RhdGljIHZvaWQgaGFuZGxlX3hzKHZv
aWQpCiAJCS8qIFdlIG1heSBnZXQgd2F0Y2hlcyBmaXJpbmcgZm9yIGRvbWFpbnMgdGhhdCBoYXZl
IHJlY2VudGx5CiAJCSAgIGJlZW4gcmVtb3ZlZCwgc28gZG9tIG1heSBiZSBOVUxMIGhlcmUuICov
CiAJCWlmIChkb20gJiYgZG9tLT5pc19kZWFkID09IGZhbHNlKQotCQkJY29uc29sZV9jcmVhdGVf
cmluZygmZG9tLT5jb25zb2xlKTsKKwkJCWNvbnNvbGVfaXRlcl9pbnRfYXJnMShkb20sIGNvbnNv
bGVfY3JlYXRlX3JpbmcpOwogCX0KIAogCWZyZWUodmVjKTsKQEAgLTEwNTgsOSArMTE1Myw3IEBA
IHN0YXRpYyB2b2lkIGhhbmRsZV9sb2dfcmVsb2FkKHZvaWQpCiAJaWYgKGxvZ19ndWVzdCkgewog
CQlzdHJ1Y3QgZG9tYWluICpkOwogCQlmb3IgKGQgPSBkb21faGVhZDsgZDsgZCA9IGQtPm5leHQp
IHsKLQkJCXN0cnVjdCBjb25zb2xlICpjb24gPSAmZC0+Y29uc29sZTsKLQotCQkJY29uc29sZV9v
cGVuX2xvZyhjb24pOworCQkJY29uc29sZV9pdGVyX3ZvaWRfYXJnMShkLCBjb25zb2xlX29wZW5f
bG9nKTsKIAkJfQogCX0KIApAQCAtMTIyMywxMyArMTMxNiwxMyBAQCB2b2lkIGhhbmRsZV9pbyh2
b2lkKQogCQkvKiBSZS1jYWxjdWxhdGUgYW55IGV2ZW50IGNvdW50ZXIgYWxsb3dhbmNlcyAmIHVu
YmxvY2sKIAkJICAgZG9tYWlucyB3aXRoIG5ldyBhbGxvd2FuY2UgKi8KIAkJZm9yIChkID0gZG9t
X2hlYWQ7IGQ7IGQgPSBkLT5uZXh0KSB7Ci0JCQlzdHJ1Y3QgY29uc29sZSAqY29uID0gJmQtPmNv
bnNvbGU7CiAKLQkJCWNvbnNvbGVfZXZ0Y2huX3VubWFzayhjb24sICh2b2lkICopbm93KTsKKwkJ
CWNvbnNvbGVfaXRlcl92b2lkX2FyZzIoZCwgY29uc29sZV9ldnRjaG5fdW5tYXNrLCAodm9pZCAq
KW5vdyk7CiAKLQkJCW1heWJlX2FkZF9jb25zb2xlX2V2dGNobl9mZChjb24sICh2b2lkICopJm5l
eHRfdGltZW91dCk7CisJCQljb25zb2xlX2l0ZXJfdm9pZF9hcmcyKGQsIG1heWJlX2FkZF9jb25z
b2xlX2V2dGNobl9mZCwgCisJCQkJCSAgICAgICAodm9pZCAqKSZuZXh0X3RpbWVvdXQpOwogCi0J
CQltYXliZV9hZGRfY29uc29sZV90dHlfZmQoY29uKTsKKwkJCWNvbnNvbGVfaXRlcl92b2lkX2Fy
ZzEoZCwgbWF5YmVfYWRkX2NvbnNvbGVfdHR5X2ZkKTsKIAkJfQogCiAJCS8qIElmIGFueSBkb21h
aW4gaGFzIGJlZW4gcmF0ZSBsaW1pdGVkLCB3ZSBuZWVkIHRvIHdvcmsKQEAgLTEyOTAsMTMgKzEz
ODMsMTIgQEAgdm9pZCBoYW5kbGVfaW8odm9pZCkKIAkJfQogCiAJCWZvciAoZCA9IGRvbV9oZWFk
OyBkOyBkID0gbikgewotCQkJc3RydWN0IGNvbnNvbGUgKmNvbiA9ICZkLT5jb25zb2xlOwogCiAJ
CQluID0gZC0+bmV4dDsKIAotCQkJaGFuZGxlX2NvbnNvbGVfcmluZyhjb24pOworCQkJY29uc29s
ZV9pdGVyX3ZvaWRfYXJnMShkLCBoYW5kbGVfY29uc29sZV9yaW5nKTsKIAotCQkJaGFuZGxlX2Nv
bnNvbGVfdHR5KGNvbik7CisJCQljb25zb2xlX2l0ZXJfdm9pZF9hcmcxKGQsIGhhbmRsZV9jb25z
b2xlX3R0eSk7CiAKIAkJCWlmIChkLT5sYXN0X3NlZW4gIT0gZW51bV9wYXNzKQogCQkJCXNodXRk
b3duX2RvbWFpbihkKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Oct 10 16:58:40 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 16:58:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xrc-00023G-Bb; Tue, 10 Oct 2017 16:58:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xrb-000232-7m
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:58:39 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 10/99-05537-E3CFCD95; Tue, 10 Oct 2017 16:58:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVdf6z51
 Ig6NnrSwmbDNwYPTY3reLPYAxijUzLym/IoE14/EEzYKF8hWNB90aGBukuhi5OIQEfjNKbDq/
 nR3COc8o8f/pIuYuRg4ONgExibl7FboYOTlEBFQlZq1YzgxiCwmoSzT9bmADsYUFgiSmLpzMA
 mLzCphJbJ7xmwnEZgGq/7b4PMsERo4FjAyrGDWKU4vKUot0jQz1kooy0zNKchMzc3QNDcz0cl
 OLixPTU3MSk4r1kvNzNzECPcIABDsY/ywLOMQoycGkJMq74vudSCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvHa/gXKCRanpqRVpmTnA0IBJS3DwKInwrvgJlOYtLkjMLc5Mh0idYtTlOLbp8h8m
 IZa8/LxUKXHeS7+AigRAijJK8+BGwML0EqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR5l4Ncw
 pOZVwK36RXQEUxAR4imgR1RkoiQkmpgrHE++eXqStXZ679ckutxNrTey+Qi+UJjc8/7rEP2rp
 vf7+uqF6hfN/N6XdYUgQiO3D02vPoCfEcEb1yPT1lxYP22yTNO7eN1WL/mouSN8/2WeSk5Syr
 Ngm6dFhcX8z/95IBZoMpdM1t1rqOT5aq/TFGZ1b09+8jmHyyvZ99IKP776OOVnkfqOUosxRmJ
 hlrMRcWJAB7h/mpOAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1507654715!73061554!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51955 invoked from network); 10 Oct 2017 16:58:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 16:58:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xrW-0004y1-UK
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:58:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xrW-0001DO-Te
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:58:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xrW-0001DO-Te@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 16:58:34 +0000
Subject: [Xen-changelog] [xen master] xen/arm: vpl011: Add support for vuart
	console in xenconsole
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDdlNzU4Mjk5ZGQ0YzZmN2YzZDhlZDA5MGMwYTRjYTJjZDZlMzNhYjYKQXV0aG9yOiAg
ICAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgpBdXRob3JE
YXRlOiBXZWQgU2VwIDI3IDExOjQzOjMxIDIwMTcgKzA1MzAKQ29tbWl0OiAgICAgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUdWUgT2N0IDMg
MTU6MjM6MzcgMjAxNyAtMDcwMAoKICAgIHhlbi9hcm06IHZwbDAxMTogQWRkIHN1cHBvcnQgZm9y
IHZ1YXJ0IGNvbnNvbGUgaW4geGVuY29uc29sZQogICAgCiAgICBUaGlzIHBhdGNoIGZpbmFsbHkg
YWRkcyB0aGUgc3VwcG9ydCBmb3IgdnVhcnQgY29uc29sZS4gSXQgYWRkcwogICAgdHdvIG5ldyBm
aWVsZHMgaW4gdGhlIGNvbnNvbGUgaW5pdGlhbGl6YXRpb246CiAgICAKICAgIC0gb3B0aW9uYWwK
ICAgIC0gdXNlX2dudHRhYgogICAgCiAgICBvcHRpb25hbCBmbGFnIHRlbGxzIHdoZXRoZXIgdGhl
IGNvbnNvbGUgaXMgb3B0aW9uYWwuCiAgICAKICAgIHVzZV9nbnR0YWIgdGVsbHMgd2hldGhlciB0
aGUgcmluZyBidWZmZXIgc2hvdWxkIGJlIGFsbG9jYXRlZCB1c2luZwogICAgZ3JhbnQgdGFibGUu
CiAgICAKICAgIFRoZSBWVUFSVCBjb25zb2xlIGlzIGVuYWJsZWQgb255IGZvciBBUk0uCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGlu
YXJvLm9yZz4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0K
IHRvb2xzL2NvbnNvbGUvTWFrZWZpbGUgICAgfCAgMyArKy0KIHRvb2xzL2NvbnNvbGUvZGFlbW9u
L2lvLmMgfCAzMCArKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIDIgZmlsZXMgY2hhbmdl
ZCwgMzAgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9j
b25zb2xlL01ha2VmaWxlIGIvdG9vbHMvY29uc29sZS9NYWtlZmlsZQppbmRleCBjNWYzZjVjLi44
NDc5NmVhIDEwMDY0NAotLS0gYS90b29scy9jb25zb2xlL01ha2VmaWxlCisrKyBiL3Rvb2xzL2Nv
bnNvbGUvTWFrZWZpbGUKQEAgLTExLDYgKzExLDcgQEAgTERMSUJTICs9ICQoU09DS0VUX0xJQlMp
CiAKIExETElCU194ZW5jb25zb2xlZCArPSAkKFVUSUxfTElCUykKIExETElCU194ZW5jb25zb2xl
ZCArPSAtbHJ0CitDT05TT0xFX0NGTEFHUy0kKENPTkZJR19BUk0pID0gLURDT05GSUdfQVJNCiAK
IEJJTiAgICAgID0geGVuY29uc29sZWQgeGVuY29uc29sZQogCkBAIC0yOCw3ICsyOSw3IEBAIGNs
ZWFuOgogZGlzdGNsZWFuOiBjbGVhbgogCiBkYWVtb24vbWFpbi5vOiBkYWVtb24vX3BhdGhzLmgK
LWRhZW1vbi9pby5vOiBDRkxBR1MgKz0gJChDRkxBR1NfbGlieGVuZXZ0Y2huKSAkKENGTEFHU19s
aWJ4ZW5nbnR0YWIpCitkYWVtb24vaW8ubzogQ0ZMQUdTICs9ICQoQ0ZMQUdTX2xpYnhlbmV2dGNo
bikgJChDRkxBR1NfbGlieGVuZ250dGFiKSAkKENPTlNPTEVfQ0ZMQUdTLXkpCiB4ZW5jb25zb2xl
ZDogJChwYXRzdWJzdCAlLmMsJS5vLCQod2lsZGNhcmQgZGFlbW9uLyouYykpCiAJJChDQykgJChM
REZMQUdTKSAkXiAtbyAkQCAkKExETElCUykgJChMRExJQlNfbGlieGVuZXZ0Y2huKSAkKExETElC
U19saWJ4ZW5nbnR0YWIpICQoTERMSUJTX3hlbmNvbnNvbGVkKSAkKEFQUEVORF9MREZMQUdTKQog
CmRpZmYgLS1naXQgYS90b29scy9jb25zb2xlL2RhZW1vbi9pby5jIGIvdG9vbHMvY29uc29sZS9k
YWVtb24vaW8uYwppbmRleCBhMTk4ZGJiLi4yNjE1YjUwIDEwMDY0NAotLS0gYS90b29scy9jb25z
b2xlL2RhZW1vbi9pby5jCisrKyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMKQEAgLTEwNywx
MiArMTA3LDE2IEBAIHN0cnVjdCBjb25zb2xlIHsKIAl4ZW5ldnRjaG5fcG9ydF9vcl9lcnJvcl90
IHJlbW90ZV9wb3J0OwogCXN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqaW50ZXJmYWNlOwogCXN0
cnVjdCBkb21haW4gKmQ7CisJYm9vbCBvcHRpb25hbDsKKwlib29sIHVzZV9nbnR0YWI7CiB9Owog
CiBzdHJ1Y3QgY29uc29sZV90eXBlIHsKIAljaGFyICp4c25hbWU7CiAJY2hhciAqdHR5bmFtZTsK
IAljaGFyICpsb2dfc3VmZml4OworCWJvb2wgb3B0aW9uYWw7CisJYm9vbCB1c2VfZ250dGFiOwog
fTsKIAogc3RhdGljIHN0cnVjdCBjb25zb2xlX3R5cGUgY29uc29sZV90eXBlW10gPSB7CkBAIC0x
MjAsNyArMTI0LDE4IEBAIHN0YXRpYyBzdHJ1Y3QgY29uc29sZV90eXBlIGNvbnNvbGVfdHlwZVtd
ID0gewogCQkueHNuYW1lID0gIi9jb25zb2xlIiwKIAkJLnR0eW5hbWUgPSAidHR5IiwKIAkJLmxv
Z19zdWZmaXggPSAiIiwKKwkJLm9wdGlvbmFsID0gZmFsc2UsCisJCS51c2VfZ250dGFiID0gdHJ1
ZSwKIAl9LAorI2lmIGRlZmluZWQoQ09ORklHX0FSTSkKKwl7CisJCS54c25hbWUgPSAiL3Z1YXJ0
LzAiLAorCQkudHR5bmFtZSA9ICJ0dHkiLAorCQkubG9nX3N1ZmZpeCA9ICItdnVhcnQwIiwKKwkJ
Lm9wdGlvbmFsID0gdHJ1ZSwKKwkJLnVzZV9nbnR0YWIgPSBmYWxzZSwKKwl9LAorI2VuZGlmCiB9
OwogCiAjZGVmaW5lIE5VTV9DT05TT0xFX1RZUEUgKHNpemVvZihjb25zb2xlX3R5cGUpL3NpemVv
ZihzdHJ1Y3QgY29uc29sZV90eXBlKSkKQEAgLTY1NCw4ICs2NjksMTcgQEAgc3RhdGljIGludCBj
b25zb2xlX2NyZWF0ZV9yaW5nKHN0cnVjdCBjb25zb2xlICpjb24pCiAJCQkicmluZy1yZWYiLCAi
JXUiLCAmcmluZ19yZWYsCiAJCQkicG9ydCIsICIlaSIsICZyZW1vdGVfcG9ydCwKIAkJCU5VTEwp
OwotCWlmIChlcnIpCisKKwlpZiAoZXJyKSB7CisJCS8qCisJCSAqIFRoaXMgaXMgYSBub3JtYWwg
Y29uZGl0aW9uIGZvciBvcHRpb25hbCBjb25zb2xlczogdGhleSBtaWdodCBub3QgYmUKKwkJICog
cHJlc2VudCBvbiB4ZW5zdG9yZSBhdCBhbGwuIEluIHRoYXQgY2FzZSwganVzdCByZXR1cm4gd2l0
aG91dCBlcnJvci4KKwkJKi8KKwkJaWYgKGNvbi0+b3B0aW9uYWwpCisJCQllcnIgPSAwOworCiAJ
CWdvdG8gb3V0OworCX0KIAogCXNucHJpbnRmKHBhdGgsIHNpemVvZihwYXRoKSwgIiVzL3R5cGUi
LCBjb24tPnhzcGF0aCk7CiAJdHlwZSA9IHhzX3JlYWQoeHMsIFhCVF9OVUxMLCBwYXRoLCBOVUxM
KTsKQEAgLTY2OSw3ICs2OTMsNyBAQCBzdGF0aWMgaW50IGNvbnNvbGVfY3JlYXRlX3Jpbmcoc3Ry
dWN0IGNvbnNvbGUgKmNvbikKIAlpZiAocmluZ19yZWYgIT0gY29uLT5yaW5nX3JlZiAmJiBjb24t
PnJpbmdfcmVmICE9IC0xKQogCQljb25zb2xlX3VubWFwX2ludGVyZmFjZShjb24pOwogCi0JaWYg
KCFjb24tPmludGVyZmFjZSAmJiB4Z3RfaGFuZGxlKSB7CisJaWYgKCFjb24tPmludGVyZmFjZSAm
JiB4Z3RfaGFuZGxlICYmIGNvbi0+dXNlX2dudHRhYikgewogCQkvKiBQcmVmZXIgdXNpbmcgZ3Jh
bnQgdGFibGUgKi8KIAkJY29uLT5pbnRlcmZhY2UgPSB4ZW5nbnR0YWJfbWFwX2dyYW50X3JlZih4
Z3RfaGFuZGxlLAogCQkJZG9tLT5kb21pZCwgR05UVEFCX1JFU0VSVkVEX0NPTlNPTEUsCkBAIC03
ODgsNiArODEyLDggQEAgc3RhdGljIGludCBjb25zb2xlX2luaXQoc3RydWN0IGNvbnNvbGUgKmNv
biwgc3RydWN0IGRvbWFpbiAqZG9tLCB2b2lkICoqZGF0YSkKIAljb24tPmQgPSBkb207CiAJY29u
LT50dHluYW1lID0gKCpjb25fdHlwZSktPnR0eW5hbWU7CiAJY29uLT5sb2dfc3VmZml4ID0gKCpj
b25fdHlwZSktPmxvZ19zdWZmaXg7CisJY29uLT5vcHRpb25hbCA9ICgqY29uX3R5cGUpLT5vcHRp
b25hbDsKKwljb24tPnVzZV9nbnR0YWIgPSAoKmNvbl90eXBlKS0+dXNlX2dudHRhYjsKIAl4c25h
bWUgPSAoY2hhciAqKSgqY29uX3R5cGUpLT54c25hbWU7CiAJeHNwYXRoID0geHNfZ2V0X2RvbWFp
bl9wYXRoKHhzLCBkb20tPmRvbWlkKTsKIAlzID0gcmVhbGxvYyh4c3BhdGgsIHN0cmxlbih4c3Bh
dGgpICsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Oct 10 16:58:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 16:58:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xrk-00024N-D7; Tue, 10 Oct 2017 16:58:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xrj-00024B-7B
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:58:47 +0000
Received: from [85.158.139.211] by server-1.bemta-5.messagelabs.com id
 C9/E9-15990-64CFCD95; Tue, 10 Oct 2017 16:58:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVdftz51
 Ig/edLBYTthk4MHps79vFHsAYxZqZl5RfkcCasfDAepaCXtGKPS072BoYzwl0MXJxCAn8ZpR4
 /mYeG4RznlHiyfsVzF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwtESLxZf
 5MRpJxXwExi7iEzkDALUPm3/T9YJjByLGBkWMWoUZxaVJZapGtoqJdUlJmeUZKbmJmja2hgqp
 ebWlycmJ6ak5hUrJecn7uJEegTBiDYwbiy3fkQoyQHk5Io74rvdyKF+JLyUyozEosz4otKc1K
 LDzHKcHAoSfDa/QbKCRalpqdWpGXmAIMDJi3BwaMkwrviJ1Cat7ggMbc4Mx0idYpRUUqcNx6k
 TwAkkVGaB9cGC8hLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuZNA5nCk5lXAjf9FdBiJqDFo
 mlgi0sSEVJSDYyWL4/eyBe9IPRh0j7X5yLROdPs/P1m8nDqX38RevLkhGXNv+X8HX4mzTddkb
 NL3zL52gu+za/lS2eXZpl+urXB4MeeRfVaD5Vrllz4eOac1tpNVyJ4fh93yKiylhK0V8k0265
 ertj9WiH9WuHpPxNk9GVXbqis0Y55tb3tg/X83VIagqfZuJOVWIozEg21mIuKEwHyGv9FQwIA
 AA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1507654725!103532806!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47083 invoked from network); 10 Oct 2017 16:58:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 16:58:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xrg-0004yB-WF
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:58:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xrg-0001Er-Vc
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:58:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xrg-0001Er-Vc@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 16:58:44 +0000
Subject: [Xen-changelog] [xen master] xen/arm: vpl011: Add a new vuart
	console type to xenconsole client
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQ2ZTYxNDlkOTYwN2U1N2M0MzI3NjI1M2NhMGVkYzE1MjEwODY1YjkKQXV0aG9yOiAg
ICAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgpBdXRob3JE
YXRlOiBXZWQgU2VwIDI3IDExOjQzOjMyIDIwMTcgKzA1MzAKQ29tbWl0OiAgICAgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUdWUgT2N0IDMg
MTU6MjM6MzcgMjAxNyAtMDcwMAoKICAgIHhlbi9hcm06IHZwbDAxMTogQWRkIGEgbmV3IHZ1YXJ0
IGNvbnNvbGUgdHlwZSB0byB4ZW5jb25zb2xlIGNsaWVudAogICAgCiAgICBBZGQgYSBuZXcgY29u
c29sZSB0eXBlIFZVQVJUIHRvIGNvbm5lY3QgdG8gZ3Vlc3QncyBlbXVhbGF0ZWQgdnVhcnQKICAg
IGNvbnNvbGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEJodXBpbmRlciBUaGFrdXIgPGJodXBp
bmRlci50aGFrdXJAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9jb25zb2xlL2NsaWVudC9tYWluLmMgfCAxMyArKysr
KysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS90b29scy9jb25zb2xlL2NsaWVudC9tYWluLmMgYi90b29scy9jb25z
b2xlL2NsaWVudC9tYWluLmMKaW5kZXggYzM0MGNiNy4uZjkyYWQzZCAxMDA2NDQKLS0tIGEvdG9v
bHMvY29uc29sZS9jbGllbnQvbWFpbi5jCisrKyBiL3Rvb2xzL2NvbnNvbGUvY2xpZW50L21haW4u
YwpAQCAtNzYsNyArNzYsNyBAQCBzdGF0aWMgdm9pZCB1c2FnZShjb25zdCBjaGFyICpwcm9ncmFt
KSB7CiAJICAgICAgICJcbiIKIAkgICAgICAgIiAgLWgsIC0taGVscCAgICAgICBkaXNwbGF5IHRo
aXMgaGVscCBhbmQgZXhpdFxuIgogCSAgICAgICAiICAtbiwgLS1udW0gTiAgICAgIHVzZSBjb25z
b2xlIG51bWJlciBOXG4iCi0JICAgICAgICIgIC0tdHlwZSBUWVBFICAgICAgY29uc29sZSB0eXBl
LiBtdXN0IGJlICdwdicgb3IgJ3NlcmlhbCdcbiIKKwkgICAgICAgIiAgLS10eXBlIFRZUEUgICAg
ICBjb25zb2xlIHR5cGUuIG11c3QgYmUgJ3B2JywgJ3NlcmlhbCcgb3IgJ3Z1YXJ0J1xuIgogCSAg
ICAgICAiICAtLXN0YXJ0LW5vdGlmeS1mZCBOIGZpbGUgZGVzY3JpcHRvciB1c2VkIHRvIG5vdGlm
eSBwYXJlbnRcbiIKIAkgICAgICAgLCBwcm9ncmFtKTsKIH0KQEAgLTI2NCw2ICsyNjQsNyBAQCB0
eXBlZGVmIGVudW0gewogICAgICAgIENPTlNPTEVfSU5WQUwsCiAgICAgICAgQ09OU09MRV9QViwK
ICAgICAgICBDT05TT0xFX1NFUklBTCwKKyAgICAgICBDT05TT0xFX1ZVQVJULAogfSBjb25zb2xl
X3R5cGU7CiAKIHN0YXRpYyBzdHJ1Y3QgdGVybWlvcyBzdGRpbl9vbGRfYXR0cjsKQEAgLTM0NCw2
ICszNDUsNyBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAJY2hhciAqZW5kOwog
CWNvbnNvbGVfdHlwZSB0eXBlID0gQ09OU09MRV9JTlZBTDsKIAlib29sIGludGVyYWN0aXZlID0g
MDsKKwljaGFyICpjb25zb2xlX25hbWVzID0gInNlcmlhbCwgcHYsIHZ1YXJ0IjsKIAogCXdoaWxl
KChjaCA9IGdldG9wdF9sb25nKGFyZ2MsIGFyZ3YsIHNvcHQsIGxvcHQsICZvcHRfaW5kKSkgIT0g
LTEpIHsKIAkJc3dpdGNoKGNoKSB7CkBAIC0zNTksOSArMzYxLDEyIEBAIGludCBtYWluKGludCBh
cmdjLCBjaGFyICoqYXJndikKIAkJCQl0eXBlID0gQ09OU09MRV9TRVJJQUw7CiAJCQllbHNlIGlm
ICghc3RyY21wKG9wdGFyZywgInB2IikpCiAJCQkJdHlwZSA9IENPTlNPTEVfUFY7CisJCQllbHNl
IGlmICghc3RyY21wKG9wdGFyZywgInZ1YXJ0IikpCisJCQkJdHlwZSA9IENPTlNPTEVfVlVBUlQ7
CiAJCQllbHNlIHsKIAkJCQlmcHJpbnRmKHN0ZGVyciwgIkludmFsaWQgdHlwZSBhcmd1bWVudFxu
Iik7Ci0JCQkJZnByaW50ZihzdGRlcnIsICJDb25zb2xlIHR5cGVzIHN1cHBvcnRlZCBhcmU6IHNl
cmlhbCwgcHZcbiIpOworCQkJCWZwcmludGYoc3RkZXJyLCAiQ29uc29sZSB0eXBlcyBzdXBwb3J0
ZWQgYXJlOiAlc1xuIiwKKwkJCQkJY29uc29sZV9uYW1lcyk7CiAJCQkJZXhpdChFSU5WQUwpOwog
CQkJfQogCQkJYnJlYWs7CkBAIC00MzcsNiArNDQyLDEwIEBAIGludCBtYWluKGludCBhcmdjLCBj
aGFyICoqYXJndikKIAkJZWxzZQogCQkJc25wcmludGYocGF0aCwgc3RybGVuKGRvbV9wYXRoKSAr
IHN0cmxlbigiL2RldmljZS9jb25zb2xlLyVkL3R0eSIpICsgNSwgIiVzL2RldmljZS9jb25zb2xl
LyVkL3R0eSIsIGRvbV9wYXRoLCBudW0pOwogCX0KKwlpZiAodHlwZSA9PSBDT05TT0xFX1ZVQVJU
KSB7CisJCXNucHJpbnRmKHBhdGgsIHN0cmxlbihkb21fcGF0aCkgKyBzdHJsZW4oIi92dWFydC8w
L3R0eSIpICsgMSwKKwkJCSAiJXMvdnVhcnQvMC90dHkiLCBkb21fcGF0aCk7CisJfQogCiAJLyog
RklYTUUgY29uc29sZWQgY3VycmVudGx5IGRvZXMgbm90IGFzc3VtZSBkb21haW4tMCBkb2Vzbid0
IGhhdmUgYQogCSAgIGNvbnNvbGUgd2hpY2ggaXMgZ29vZCB3aGVuIHdlIGJyZWFrIGRvbWFpbi0w
IHVwLiAgVG8ga2VlcCB1cwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Oct 10 16:58:59 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 16:58:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xrv-00026E-Ee; Tue, 10 Oct 2017 16:58:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xrt-00025u-Ns
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:58:57 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 E2/31-05651-15CFCD95; Tue, 10 Oct 2017 16:58:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVTfgz51
 Ig7MdohYTthk4MHps79vFHsAYxZqZl5RfkcCa8XnRN5aCUyoVvVOXsjcwTpDuYuTiEBL4zSjx
 +PY8ZgjnPKNE17QvLF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwtESPzv6
 GIFsXkFzCTOf3rOAmKzANVPujGBeQIjxwJGhlWMGsWpRWWpRbpGpnpJRZnpGSW5iZk5uoYGxn
 q5qcXFiempOYlJxXrJ+bmbGIFeqWdgYNzB2HrC7xCjJAeTkijviu93IoX4kvJTKjMSizPii0p
 zUosPMcpwcChJ8P75BZQTLEpNT61Iy8wBhgdMWoKDR0mEd8VPoDRvcUFibnFmOkTqFKOilDjv
 JZA+AZBERmkeXBssJC8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEubV+A00hSczrwRu+iugx
 UxAi0XTwBaXJCKkpBoYi9QFJnMKzIrR4zz6YNKFtT9zmptLMi8vKzjXxjT18bHTKa9Lq6TzG8
 5dl3XfprS+7HVrftjsfXWGTCs2u2s/lDB0ak3PUG72f2Vi3/NySX5oXtskwatR0vuiv5Zv3LJ
 nQ29d5iQuprOyCsXnKo5IBvO2rjwqcd/nrZdVy61pspM57SQPB05QYinOSDTUYi4qTgQAWoNE
 y0QCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1507654735!92843701!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8676 invoked from network); 10 Oct 2017 16:58:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 16:58:56 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xrr-0004yr-1u
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:58:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xrr-0001IF-1H
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:58:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xrr-0001IF-1H@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 16:58:55 +0000
Subject: [Xen-changelog] [xen master] xen/arm: vpl011: Add a pl011 uart DT
	node in the guest device tree
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQ5OWM5YWNkYWFjYjYzNDZmMWNmOGYwZjllZDgxMmExN2ViNjAzMzMKQXV0aG9yOiAg
ICAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgpBdXRob3JE
YXRlOiBXZWQgU2VwIDI3IDExOjQzOjMzIDIwMTcgKzA1MzAKQ29tbWl0OiAgICAgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUdWUgT2N0IDMg
MTU6MjM6MzcgMjAxNyAtMDcwMAoKICAgIHhlbi9hcm06IHZwbDAxMTogQWRkIGEgcGwwMTEgdWFy
dCBEVCBub2RlIGluIHRoZSBndWVzdCBkZXZpY2UgdHJlZQogICAgCiAgICBUaGUgU0JTQSBVQVJU
IG5vZGUgZm9ybWF0IGlzIGFzIHNwZWNpZmllZCBpbgogICAgRG9jdW1lbnRhdGlvbi9kZXZpY2V0
cmVlL2JpbmRpbmdzL3NlcmlhbC9hcm1fc2JzYV91YXJ0LnR4dCBhbmQgZ2l2ZW4gYmVsb3c6CiAg
ICAKICAgIEFSTSBTQlNBIGRlZmluZWQgZ2VuZXJpYyBVQVJUCiAgICAtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KICAgIFRoaXMgVUFSVCB1c2VzIGEgc3Vic2V0IG9mIHRoZSBQTDAxMSBy
ZWdpc3RlcnMgYW5kIGNvbnNlcXVlbnRseSBsaXZlcwogICAgaW4gdGhlIFBMMDExIGRyaXZlci4g
SXQncyBiYXVkcmF0ZSBhbmQgb3RoZXIgY29tbXVuaWNhdGlvbiBwYXJhbWV0ZXJzCiAgICBjYW5u
b3QgYmUgYWRqdXN0ZWQgYXQgcnVudGltZSwgc28gaXQgbGFja3MgYSBjbG9jayBzcGVjaWZpZXIg
aGVyZS4KICAgIAogICAgUmVxdWlyZWQgcHJvcGVydGllczoKICAgIC0gY29tcGF0aWJsZTogbXVz
dCBiZSAiYXJtLHNic2EtdWFydCIKICAgIC0gcmVnOiBleGFjdGx5IG9uZSByZWdpc3RlciByYW5n
ZQogICAgLSBpbnRlcnJ1cHRzOiBleGFjdGx5IG9uZSBpbnRlcnJ1cHQgc3BlY2lmaWVyCiAgICAt
IGN1cnJlbnQtc3BlZWQ6IHRoZSAoZml4ZWQpIGJhdWQgcmF0ZSBzZXQgYnkgdGhlIGZpcm13YXJl
CiAgICAKICAgIEN1cnJlbnRseSB0aGUgYmF1ZCByYXRlIG9mIDExNTIwMCBoYXMgYmVlbiBzZWxl
Y3RlZCBhcyBhIGRlZmF1bHQgdmFsdWUsCiAgICB3aGljaCBpcyBvbmUgb2YgdGhlIHZhbGlkIGJh
dWQgcmF0ZSBzZXR0aW5ncy4gSGlnaGVyIGJhdWQgcmF0ZSB3YXMKICAgIHNlbGVjdGVkIHNpbmNl
IGFuIGVtdWxhdGVkIHBsMDExIGNhbiBzdXBwb3J0IGFueSB2YWxpZCBiYXVkIHJhdGUgd2l0aG91
dAogICAgYW55IGxpbWl0YXRpb24gb2YgdGhlIGhhcmR3YXJlLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBCaHVwaW5kZXIgVGhha3VyIDxiaHVwaW5kZXIudGhha3VyQGxpbmFyby5vcmc+CiAgICBS
ZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgog
ICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGli
eGwvbGlieGxfYXJtLmMgfCA2MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNjIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKaW5k
ZXggNmY1YmMzYy4uZGUxODQwYiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMK
KysrIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKQEAgLTQzLDExICs0MywzOCBAQCBpbnQgbGli
eGxfX2FyY2hfZG9tYWluX3ByZXBhcmVfY29uZmlnKGxpYnhsX19nYyAqZ2MsCiB7CiAgICAgdWlu
dDMyX3QgbnJfc3BpcyA9IDA7CiAgICAgdW5zaWduZWQgaW50IGk7CisgICAgdWludDMyX3QgdnVh
cnRfaXJxOworICAgIGJvb2wgdnVhcnRfZW5hYmxlZCA9IGZhbHNlOworCisgICAgLyoKKyAgICAg
KiBJZiBwbDAxMSB2dWFydCBpcyBlbmFibGVkIHRoZW4gaW5jcmVtZW50IHRoZSBucl9zcGlzIHRv
IGFsbG93IGFsbG9jYXRpb24KKyAgICAgKiBvZiBTUEkgVklSUSBmb3IgcGwwMTEuCisgICAgICov
CisgICAgaWYgKGRfY29uZmlnLT5iX2luZm8uYXJjaF9hcm0udnVhcnQgPT0gTElCWExfVlVBUlRf
VFlQRV9TQlNBX1VBUlQpIHsKKyAgICAgICAgbnJfc3BpcyArPSAoR1VFU1RfVlBMMDExX1NQSSAt
IDMyKSArIDE7CisgICAgICAgIHZ1YXJ0X2lycSA9IEdVRVNUX1ZQTDAxMV9TUEk7CisgICAgICAg
IHZ1YXJ0X2VuYWJsZWQgPSB0cnVlOworICAgIH0KIAogICAgIGZvciAoaSA9IDA7IGkgPCBkX2Nv
bmZpZy0+Yl9pbmZvLm51bV9pcnFzOyBpKyspIHsKICAgICAgICAgdWludDMyX3QgaXJxID0gZF9j
b25maWctPmJfaW5mby5pcnFzW2ldOwogICAgICAgICB1aW50MzJfdCBzcGk7CiAKKyAgICAgICAg
LyoKKyAgICAgICAgICogVGhpcyBjaGVjayBlbnN1cmVzIHRoZSBpZiB1c2VyIGhhcyByZXF1ZXN0
ZWQgcGFzcy10aHJvdWdoIG9mIGEgY2VydGFpbiBpcnEKKyAgICAgICAgICogd2hpY2ggY29uZmxp
Y3RzIHdpdGggdnBsMDExIGlycSB0aGVuIGl0IGZsYWdzIGFuIGVycm9yIHRvIGluZGljYXRlIHRv
IHRoZQorICAgICAgICAgKiB1c2VyIHRoYXQgdGhlIHNwZWNpZmljIEhXIGlycSBjYW5ub3QgYmUg
dXNlZCBhcyBpdCBpcyBkZWRpY2F0ZWQgZm9yIHZwbDAxMS4KKyAgICAgICAgICogCisgICAgICAg
ICAqIFRPRE86CisgICAgICAgICAqIFRoZSB2cGwwMTEgaXJxIHNob3VsZCBiZSBhc3NpZ25lZCBz
dWNoIHRoYXQgaXQgbmV2ZXIgY29uZmxpY3RzIHdpdGggdXNlcgorICAgICAgICAgKiBzcGVjaWZp
ZWQgaXJxcyB0aGVyZWJ5IHByZXZlbnRpbmcgaXRzIHBhc3MtdGhyb3VnaC4gVGhpcyBUT0RPIGlz
IGZvcgorICAgICAgICAgKiBpbXBsZW1lbnRpbmcgdGhhdCBsb2dpYyBpbiBmdXR1cmUuCisgICAg
ICAgICAqLworICAgICAgICBpZiAodnVhcnRfZW5hYmxlZCAmJiBpcnEgPT0gdnVhcnRfaXJxKSB7
CisgICAgICAgICAgICBMT0coRVJST1IsICJQaHlzaWNhbCBJUlEgJXUgY29uZmxpY3Rpbmcgd2l0
aCBwbDAxMSBTUElcbiIsIGlycSk7CisgICAgICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKKyAg
ICAgICAgfQorCiAgICAgICAgIGlmIChpcnEgPCAzMikKICAgICAgICAgICAgIGNvbnRpbnVlOwog
CkBAIC01OTAsNiArNjE3LDM4IEBAIHN0YXRpYyBpbnQgbWFrZV9oeXBlcnZpc29yX25vZGUobGli
eGxfX2djICpnYywgdm9pZCAqZmR0LAogICAgIHJldHVybiAwOwogfQogCitzdGF0aWMgaW50IG1h
a2VfdnBsMDExX3VhcnRfbm9kZShsaWJ4bF9fZ2MgKmdjLCB2b2lkICpmZHQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgYXJjaF9pbmZvICphaW5mbywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkK
K3sKKyAgICBpbnQgcmVzOworICAgIGdpY19pbnRlcnJ1cHQgaW50cjsKKworICAgIHJlcyA9IGZk
dF9iZWdpbl9ub2RlKGZkdCwgInNic2EtcGwwMTEiKTsKKyAgICBpZiAocmVzKSByZXR1cm4gcmVz
OworCisgICAgcmVzID0gZmR0X3Byb3BlcnR5X2NvbXBhdChnYywgZmR0LCAxLCAiYXJtLHNic2Et
dWFydCIpOworICAgIGlmIChyZXMpIHJldHVybiByZXM7CisKKyAgICByZXMgPSBmZHRfcHJvcGVy
dHlfcmVncyhnYywgZmR0LCBST09UX0FERFJFU1NfQ0VMTFMsIFJPT1RfU0laRV9DRUxMUywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAxLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEdVRVNUX1BMMDExX0JBU0UsIEdVRVNUX1BMMDExX1NJWkUpOworICAgIGlmIChyZXMpIHJldHVy
biByZXM7CisKKyAgICBzZXRfaW50ZXJydXB0KGludHIsIEdVRVNUX1ZQTDAxMV9TUEksIDB4Ziwg
RFRfSVJRX1RZUEVfTEVWRUxfSElHSCk7CisKKyAgICByZXMgPSBmZHRfcHJvcGVydHlfaW50ZXJy
dXB0cyhnYywgZmR0LCAmaW50ciwgMSk7CisgICAgaWYgKHJlcykgcmV0dXJuIHJlczsKKworICAg
IC8qIFVzZSBhIGRlZmF1bHQgYmF1ZCByYXRlIG9mIDExNTIwMC4gKi8KKyAgICBmZHRfcHJvcGVy
dHlfdTMyKGZkdCwgImN1cnJlbnQtc3BlZWQiLCAxMTUyMDApOworCisgICAgcmVzID0gZmR0X2Vu
ZF9ub2RlKGZkdCk7CisgICAgaWYgKHJlcykgcmV0dXJuIHJlczsKKworICAgIHJldHVybiAwOwor
fQorCiBzdGF0aWMgY29uc3Qgc3RydWN0IGFyY2hfaW5mbyAqZ2V0X2FyY2hfaW5mbyhsaWJ4bF9f
Z2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3Qgc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQogewpAQCAtODg5LDYgKzk0OCw5IEBAIG5leHRf
cmVzaXplOgogICAgICAgICBGRFQoIG1ha2VfdGltZXJfbm9kZShnYywgZmR0LCBhaW5mbywgeGNf
Y29uZmlnLT5jbG9ja19mcmVxdWVuY3kpICk7CiAgICAgICAgIEZEVCggbWFrZV9oeXBlcnZpc29y
X25vZGUoZ2MsIGZkdCwgdmVycykgKTsKIAorICAgICAgICBpZiAoaW5mby0+YXJjaF9hcm0udnVh
cnQgPT0gTElCWExfVlVBUlRfVFlQRV9TQlNBX1VBUlQpCisgICAgICAgICAgICBGRFQoIG1ha2Vf
dnBsMDExX3VhcnRfbm9kZShnYywgZmR0LCBhaW5mbywgZG9tKSApOworCiAgICAgICAgIGlmIChw
ZmR0KQogICAgICAgICAgICAgRkRUKCBjb3B5X3BhcnRpYWxfZmR0KGdjLCBmZHQsIHBmZHQpICk7
CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Oct 10 16:59:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 16:59:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xs5-00027m-GS; Tue, 10 Oct 2017 16:59:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xs3-00027R-PK
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:59:07 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 3B/0A-21807-B5CFCD95; Tue, 10 Oct 2017 16:59:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTfqz51
 Igx0PhCwmbDNwYPTY3reLPYAxijUzLym/IoE14/tDz4IPahUXeprZGhhXK3QxcnEICfxmlLh+
 5TgThHOeUaJx7n32LkYODjYBMYm5e4GKODlEBFQlZq1YzgxiCwmoSzT9bmADsYUFQiWeNM4Gi
 /MKmEm8PjaFHcRmAapfMu090wRGjgWMDKsYNYpTi8pSi3SNDPSSijLTM0pyEzNzdA0NTPVyU4
 uLE9NTcxKTivWS83M3MQJ9Us/AwLiDsXG23yFGSQ4mJVHeFd/vRArxJeWnVGYkFmfEF5XmpBY
 fYpTh4FCS4N34GygnWJSanlqRlpkDDA6YtAQHj5II74qfQGne4oLE3OLMdIjUKUZFKXHeeJA+
 AZBERmkeXBssIC8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuZNA5nCk5lXAjf9FdBiJqDFo
 mlgi0sSEVJSDYxMXrfKe85eezLreX4cg4Ll/ti7U1mbnk1WPPpriopSyonWOZwtRV/Lf+0yOS
 Gc8qtYTn//scJL/9etmtH1Z1HgM7/qgER19o161wLrJ8p2b5G7fWf384bjeu/ZHs64qlrxqS+
 IO+0V/4v2wNzfu41u65xsnrbsheyW/+LzFe89O7wuQvrjrJ9rlFiKMxINtZiLihMB2MGIYkMC
 AAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1507654745!103479061!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44003 invoked from network); 10 Oct 2017 16:59:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 16:59:06 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xs1-0004zf-3r
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:59:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xs1-0001KU-3C
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:59:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xs1-0001KU-3C@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 16:59:05 +0000
Subject: [Xen-changelog] [xen master] xen/arm: vpl011: Update documentation
	for vuart console support
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDBjY2FjNGFhNDYxMTc2YTA1Njk5N2MzNGRiZjFlZjJlZWI3ODMwM2UKQXV0aG9yOiAg
ICAgQmh1cGluZGVyIFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgpBdXRob3JE
YXRlOiBXZWQgU2VwIDI3IDExOjQzOjM0IDIwMTcgKzA1MzAKQ29tbWl0OiAgICAgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUdWUgT2N0IDMg
MTU6MjM6MzggMjAxNyAtMDcwMAoKICAgIHhlbi9hcm06IHZwbDAxMTogVXBkYXRlIGRvY3VtZW50
YXRpb24gZm9yIHZ1YXJ0IGNvbnNvbGUgc3VwcG9ydAogICAgCiAgICAxLiBVcGRhdGUgZG9jdW1l
bnRhdGlvbiBmb3IgYSBuZXcgdnVhcnQgb3B0aW9uIGFkZGVkLgogICAgMi4gVXBkYXRlIGRvY3Vt
ZW50YXRpb24gYWJvdXQgU1BJIGlycSByZXNlcnZlZCBmb3IgdnVhcnQuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEJodXBpbmRlciBUaGFrdXIgPGJodXBpbmRlci50aGFrdXJAbGluYXJvLm9yZz4K
ICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBkb2Nz
L21hbi94bC5jZmcucG9kLjUuaW4gfCAxMiArKysrKysrKysrKysKIGRvY3MvbWlzYy9jb25zb2xl
LnR4dCAgICB8IDQ0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
CiAyIGZpbGVzIGNoYW5nZWQsIDQ1IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiBiL2RvY3MvbWFuL3hsLmNmZy5wb2Qu
NS5pbgppbmRleCA2YjRkYjdkLi5iYWMzMzVlIDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC5jZmcu
cG9kLjUuaW4KKysrIGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCkBAIC0xMjA1LDYgKzEyMDUs
OSBAQCBBbGxvdyBhIGd1ZXN0IHRvIGFjY2VzcyBzcGVjaWZpYyBwaHlzaWNhbCBJUlFzLgogSXQg
aXMgcmVjb21tZW5kZWQgdG8gb25seSB1c2UgdGhpcyBvcHRpb24gZm9yIHRydXN0ZWQgVk1zIHVu
ZGVyCiBhZG1pbmlzdHJhdG9yJ3MgY29udHJvbC4KIAorSWYgdnVhcnQgY29uc29sZSBpcyBlbmFi
bGVkIHRoZW4gaXJxIDMyIGlzIHJlc2VydmVkIGZvciBpdC4gU2VlCitMPC92dWFydD0idWFydCI+
IHRvIGtub3cgaG93IHRvIGVuYWJsZSB2dWFydCBjb25zb2xlLgorCiA9aXRlbSBCPG1heF9ldmVu
dF9jaGFubmVscz1OPgogCiBMaW1pdCB0aGUgZ3Vlc3QgdG8gdXNpbmcgYXQgbW9zdCBOIGV2ZW50
IGNoYW5uZWxzIChQViBpbnRlcnJ1cHRzKS4KQEAgLTI0MjUsNiArMjQyOCwxNSBAQCB0aGUgZG9t
YWluIHdhcyBjcmVhdGVkLgogVGhpcyByZXF1aXJlcyBoYXJkd2FyZSBjb21wYXRpYmlsaXR5IHdp
dGggdGhlIHJlcXVlc3RlZCB2ZXJzaW9uLCBlaXRoZXIKIG5hdGl2ZWx5IG9yIHZpYSBoYXJkd2Fy
ZSBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eSBzdXBwb3J0LgogCis9aXRlbSBCPHZ1YXJ0PSJ1YXJ0
Ij4KKworVG8gZW5hYmxlIHZ1YXJ0IGNvbnNvbGUsIHVzZXIgbXVzdCBzcGVjaWZ5IHRoZSBmb2xs
b3dpbmcgb3B0aW9uIGluIHRoZQorVk0gY29uZmlnIGZpbGU6CisKK3Z1YXJ0ID0gInNic2FfdWFy
dCIKKworQ3VycmVudGx5LCBvbmx5IHRoZSAic2JzYV91YXJ0IiBtb2RlbCBpcyBzdXBwb3J0ZWQg
Zm9yIEFSTS4KKwogPWJhY2sKIAogPWhlYWQzIHg4NgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL2Nv
bnNvbGUudHh0IGIvZG9jcy9taXNjL2NvbnNvbGUudHh0CmluZGV4IDE2ZGE4MDUuLjRlMTgwZjgg
MTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy9jb25zb2xlLnR4dAorKysgYi9kb2NzL21pc2MvY29uc29s
ZS50eHQKQEAgLTE5LDcgKzE5LDIwIEBAIFRoZSBmaXJzdCBQViBjb25zb2xlIHBhdGggaW4geGVu
c3RvcmUgcmVtYWluczoKIAogL2xvY2FsL2RvbWFpbi8kRE9NSUQvY29uc29sZQogCi10aGUgb3Ro
ZXIgUFYgY29uc29sZXMgZm9sbG93IHRoZSBjb252ZW50aW9uYWwgeGVuc3RvcmUgZGV2aWNlIHBh
dGggYW5kCitUaGUgdmlydHVhbCBVQVJUIGNvbnNvbGUgcGF0aCBpbiB4ZW5zdG9yZSBpcyBkZWZp
bmVkIGFzOgorCisvbG9jYWwvZG9tYWluLyRET01JRC92dWFydC8wCisKK1RoZSB2dWFydCBjb25z
b2xlIHByb3ZpZGVzIGFjY2VzcyB0byBhIHZpcnR1YWwgU0JTQSBVQVJUIG9uIEFSTSBzeXN0ZW1z
LgorVG8gZW5hYmxlIHZ1YXJ0IHRoZSBmb2xsb3dpbmcgbGluZSBoYXMgdG8gYmUgYWRkZWQgdG8g
dGhlIGd1ZXN0IGNvbmZpZ3VyYXRpb24KK2ZpbGU6CisKK3Z1YXJ0ID0gInNic2FfdWFydCIKKwor
SW4gTGludXggeW91IGNhbiBzZWxlY3QgdGhlIHZpcnR1YWwgU0JTQSBVQVJUIGJ5IHVzaW5nIHRo
ZSAidHR5QU1BMCIKK2NvbnNvbGUgaW5zdGVhZCBvZiAiaHZjMCIuCisKK1RoZSBvdGhlciBQViBj
b25zb2xlcyBmb2xsb3cgdGhlIGNvbnZlbnRpb25hbCB4ZW5zdG9yZSBkZXZpY2UgcGF0aCBhbmQK
IGxpdmUgaW46CiAKIC9sb2NhbC9kb21haW4vJERPTUlEL2RldmljZS9jb25zb2xlLyRERVZJRC4K
QEAgLTYxLDYgKzc0LDE0IEBAIG91dHB1dCA9IHB0eQogVGhlIGJhY2tlbmQgd2lsbCB3cml0ZSB0
aGUgcHR5IGRldmljZSBuYW1lIHRvIHRoZSAidHR5IiBub2RlIGluIHRoZQogY29uc29sZSBmcm9u
dGVuZC4KIAorRm9yIHRoZSBQViBjb25zb2xlIHRoZSB0dHkgbm9kZSBpcyBhZGRlZCBhdAorCisv
bG9jYWwvZG9tYWluLyRET01JRC9jb25zb2xlL3R0eQorCitGb3IgdGhlIHZpcnR1YWwgVUFSVCBj
b25zb2xlIHRoZSB0dHkgbm9kZSBpcyBhZGRlZCBhdAorCisvbG9jYWwvZG9tYWluLyRET01JRC92
dWFydC8wL3R0eQorCiBJZiB0aGUgdG9vbHN0YWNrIHdhbnRzIGEgbGlzdGVuaW5nIFVuaXggZG9t
YWluIHNvY2tldCB0byBiZSBjcmVhdGVkIGF0IHBhdGgKIDxwYXRoPiwgYSBjb25uZWN0aW9uIGFj
Y2VwdGVkIGFuZCBkYXRhIHByb3hpZWQgdG8gdGhlIGNvbnNvbGUsIGl0IHdpbGwgd3JpdGU6CiAK
QEAgLTc5LDggKzEwMCw4IEBAIEZvciBleGFtcGxlOgogaW9lbXUKIAogVGhlIHN1cHBvcnRlZCB2
YWx1ZXMgYXJlIG9ubHkgeGVuY29uc29sZWQgb3IgaW9lbXU7IHhlbmNvbnNvbGVkIGhhcwotc2V2
ZXJhbCBsaW1pdGF0aW9uczogaXQgY2FuIG9ubHkgYmUgdXNlZCBmb3IgdGhlIGZpcnN0IFBWIGNv
bnNvbGUgYW5kIGl0Ci1jYW4gb25seSBjb25uZWN0IHRvIGEgcHR5Lgorc2V2ZXJhbCBsaW1pdGF0
aW9uczogaXQgY2FuIG9ubHkgYmUgdXNlZCBmb3IgdGhlIGZpcnN0IFBWIG9yIHZpcnR1YWwgVUFS
VAorY29uc29sZSBhbmQgaXQgY2FuIG9ubHkgY29ubmVjdCB0byBhIHB0eS4KIAogRW11bGF0ZWQg
c2VyaWFscyBhcmUgcHJvdmlkZWQgYnkgcWVtdS1kbSBvbmx5IHRvIGh2bSBndWVzdHM7IHRoZSBu
dW1iZXIKIG9mIGVtdWxhdGVkIHNlcmlhbHMgZGVwZW5kcyBvbiBob3cgbWFueSAiLXNlcmlhbCIg
Y29tbWFuZCBsaW5lIG9wdGlvbnMKQEAgLTkwLDE0ICsxMTEsMTUgQEAgeGVuc3RvcmUgaW4gdGhl
IGZvbGxvd2luZyBwYXRoOgogCiAvbG9jYWwvZG9tYWluLyRET01JRC9zZXJpYWwvJFNFUklBTF9O
VU0vdHR5CiAKLXhlbmNvbnNvbGUgaXMgdGhlIHRvb2wgdG8gY29ubmVjdCB0byBhIFBWIGNvbnNv
bGUgb3IgYW4gZW11bGF0ZWQgc2VyaWFsCi10aGF0IGhhcyBhIHB0eSBhcyBvdXRwdXQuIFhlbmNv
bnNvbGUgdGFrZXMgYSBkb21pZCBhcyBwYXJhbWV0ZXIgcGx1cyBhbgotb3B0aW9uYWwgY29uc29s
ZSB0eXBlIChwdiBmb3IgUFYgY29uc29sZXMgb3Igc2VyaWFsIGZvciBlbXVsYXRlZAotc2VyaWFs
cykgYW5kIGNvbnNvbGUgbnVtYmVyLiBEZXBlbmRpbmcgb24gdGhlIHR5cGUgYW5kIGNvbnNvbGUK
LW51bWJlciwgeGVuY29uc29sZSB3aWxsIGxvb2sgZm9yIHRoZSB0dHkgbm9kZSBpbiBkaWZmZXJl
bnQgeGVuc3RvcmUKLXBhdGhzLCBhcyBkZXNjcmliZWQgYWJvdmUuICBJZiB0aGUgdXNlciBkb2Vz
bid0IHNwZWNpZnkgdGhlIGNvbnNvbGUgdHlwZQoteGVuY29uc29sZSB3aWxsIHRyeSB0byBndWVz
czogaWYgdGhlIGd1ZXN0IGlzIGEgcHYgZ3Vlc3QgaXQgZGVmYXVsdHMgdG8KLVBWIGNvbnNvbGUs
IGlmIHRoZSBndWVzdCBpcyBhbiBodm0gZ3Vlc3QgaXQgZGVmYXVsdHMgdG8gZW11bGF0ZWQgc2Vy
aWFsLgoreGVuY29uc29sZSBpcyB0aGUgdG9vbCB0byBjb25uZWN0IHRvIGEgUFYgb3IgdmlydHVh
bCBVQVJUIGNvbnNvbGUgb3IgYW4KK2VtdWxhdGVkIHNlcmlhbCB0aGF0IGhhcyBhIHB0eSBhcyBv
dXRwdXQuIFhlbmNvbnNvbGUgdGFrZXMgYSBkb21pZCBhcworcGFyYW1ldGVyIHBsdXMgYW4gb3B0
aW9uYWwgY29uc29sZSB0eXBlIChwdiBmb3IgUFYgY29uc29sZXMsIHZ1YXJ0IGZvcgordmlydHVh
bCBVQVJUIG9yIHNlcmlhbCBmb3IgZW11bGF0ZWQgc2VyaWFscykgYW5kIGNvbnNvbGUgbnVtYmVy
LgorRGVwZW5kaW5nIG9uIHRoZSB0eXBlIGFuZCBjb25zb2xlIG51bWJlciwgeGVuY29uc29sZSB3
aWxsIGxvb2sgZm9yIHRoZSB0dHkKK25vZGUgaW4gZGlmZmVyZW50IHhlbnN0b3JlIHBhdGhzLCBh
cyBkZXNjcmliZWQgYWJvdmUuICBJZiB0aGUgdXNlciBkb2Vzbid0CitzcGVjaWZ5IHRoZSBjb25z
b2xlIHR5cGUgeGVuY29uc29sZSB3aWxsIHRyeSB0byBndWVzczogaWYgdGhlIGd1ZXN0IGlzIGEg
cHYKK2d1ZXN0IGl0IGRlZmF1bHRzIHRvIFBWIGNvbnNvbGUsIGlmIHRoZSBndWVzdCBpcyBhbiBo
dm0gZ3Vlc3QgaXQgZGVmYXVsdHMgdG8KK2VtdWxhdGVkIHNlcmlhbC4KIAogQnkgZGVmYXVsdCB4
bCBjcmVhdGVzIGEgcHYgY29uc29sZSBmb3IgaHZtIGd1ZXN0cywgcGx1cyBhbiBlbXVsYXRlZAog
c2VyaWFsIGlmIHRoZSB1c2VyIHNwZWNpZmllZCAnc2VyaWFsID0gInB0eSInIGluIHRoZSBWTSBj
b25maWcgZmlsZS4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Oct 10 16:59:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 16:59:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xsE-0002BS-Oj; Tue, 10 Oct 2017 16:59:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xsD-0002As-FD
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:59:17 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 47/0C-05537-46CFCD95; Tue, 10 Oct 2017 16:59:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVTflz51
 Igx3XuS0mbDNwYPTY3reLPYAxijUzLym/IoE143nHQfaCVVwVN44eYWxgPMbRxcjFISTwm1Hi
 8O5WVgjnPKPE/Z/v2LsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhbwl3j1d
 yMriM0rYCaxbNVfsBoWoPprN06yTmDkWMDIsIpRozi1qCy1SNfYWC+pKDM9oyQ3MTNH19DATC
 83tbg4MT01JzGpWC85P3cTI9ArDECwg3Hn+sBDjJIcTEqivCu+34kU4kvKT6nMSCzOiC8qzUk
 tPsQow8GhJMFr9xsoJ1iUmp5akZaZAwwPmLQEB4+SCO+Kn0Bp3uKCxNzizHSI1ClGRSlx3niQ
 PgGQREZpHlwbLCQvMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZg3DWQKT2ZeCdz0V0CLmYAWi
 6aBLS5JREhJNTAmX5f17fNfsejqTZedksuMLnw75PZ1PqPgVL2OZ1Vatj18oYHXXpmqHe2ezW
 KrLFdV+WHz5C1Np548XuzMfeNGZZ5cj379jkdzf5u5J+1/O1v3zfIPDgn5k9uzpJViPiZuiv/
 wa5fw31Nxzz6qMO5ff9Z0g8mvpOlLrXXn3E3qfK5+1JB7W9IOJZbijERDLeai4kQAGfo4QkQC
 AAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1507654755!69898298!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33049 invoked from network); 10 Oct 2017 16:59:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 16:59:16 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xsB-0004zz-5i
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:59:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xsB-0001M6-56
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:59:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xsB-0001M6-56@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 16:59:15 +0000
Subject: [Xen-changelog] [xen master] x86: mmio_ro_do_page_fault() must be
	unreachable for DomU
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDdlZmFiOTQ4YWNkMWMxMDkyYjFhOWU3YjNiZTJhOTczODk5MTFiYzUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgU2VwIDI4
IDA5OjA5OjIxIDIwMTcgLTA2MDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE9jdCA0IDEwOjI1OjE5IDIwMTcgKzAxMDAKCiAgICB4ODY6
IG1taW9fcm9fZG9fcGFnZV9mYXVsdCgpIG11c3QgYmUgdW5yZWFjaGFibGUgZm9yIERvbVUKICAg
IAogICAgV2hlbiBjb21iaW5pbmcgUFRXUiBhbmQgTU1JTy1SL08gUFYgcGFnZSBmYXVsdCBoYW5k
bGVycywgdGhlIG5lZWQgZm9yCiAgICBhIHNlY29uZCBod2RvbSBjaGVjayB3YXMgb3Zlcmxvb2tl
ZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L3B2L3JvLXBhZ2UtZmF1bHQuYyB8IDMgKystCiAxIGZpbGUgY2hhbmdlZCwgMiBp
bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2
L3JvLXBhZ2UtZmF1bHQuYyBiL3hlbi9hcmNoL3g4Ni9wdi9yby1wYWdlLWZhdWx0LmMKaW5kZXgg
NTNhM2MxNS4uNmIyOTc2ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L3JvLXBhZ2UtZmF1
bHQuYworKysgYi94ZW4vYXJjaC94ODYvcHYvcm8tcGFnZS1mYXVsdC5jCkBAIC0zNDYsNyArMzQ2
LDggQEAgaW50IHB2X3JvX3BhZ2VfZmF1bHQodW5zaWduZWQgbG9uZyBhZGRyLCBzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKICAgICBpZiAoICgobDFlX2dldF9mbGFncyhwdGUpICYgKF9QQUdF
X1BSRVNFTlQgfCBfUEFHRV9SVykpICE9IF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgcmV0dXJu
IDA7CiAKLSAgICBtbWlvX3JvID0gcmFuZ2VzZXRfY29udGFpbnNfc2luZ2xldG9uKG1taW9fcm9f
cmFuZ2VzLCBsMWVfZ2V0X3BmbihwdGUpKTsKKyAgICBtbWlvX3JvID0gaXNfaGFyZHdhcmVfZG9t
YWluKGN1cnJkKSAmJgorICAgICAgICAgICAgICByYW5nZXNldF9jb250YWluc19zaW5nbGV0b24o
bW1pb19yb19yYW5nZXMsIGwxZV9nZXRfcGZuKHB0ZSkpOwogICAgIGlmICggbW1pb19ybyApCiAg
ICAgICAgIHJjID0gbW1pb19yb19kb19wYWdlX2ZhdWx0KCZjdHh0LCBhZGRyLCBwdGUpOwogICAg
IGVsc2UKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Oct 10 16:59:30 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 16:59:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xsP-0002ER-RX; Tue, 10 Oct 2017 16:59:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xsN-0002Dx-Vw
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:59:28 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 39/43-30115-E6CFCD95; Tue, 10 Oct 2017 16:59:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTfvz51
 Ig3/TRSwmbDNwYPTY3reLPYAxijUzLym/IoE1o2nrVpaC6QIVk84tY2lgbOfpYuTiEBL4zSix
 9etaJgjnPKPE3OYW1i5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQWcJf5Na
 GYHsXkFzCRmt/1gBGllAar/MIFjAiPHAkaGVYwaxalFZalFuoYGeklFmekZJbmJmTlAnplebm
 pxcWJ6ak5iUrFecn7uJkagTxiAYAfj8fdxhxglOZiURHlXfL8TKcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mCd+NvoJxgUWp6akVaZg4wOGDSEhw8SiK8K34CpXmLCxJzizPTIVKnGBWlxHnjQfoE
 QBIZpXlwbbCAvMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3jSQKTyZeSVw018BLWYCWiyaB
 ra4JBEhJdXAKKjH9D7mZ7wpo5Vtyll2tsu3Ep+ZzGZoOliqqi32sMHxrv2SnUETLz5ge9CYHq
 bn4LXMJu2K6L7ys69b+XV8FP89fB1ul3SmxO7FlrpcJdV8/zf8MffK3PzOXPp676TgnGWWM3S
 CI1zXcdpN7pGYtKHu1qXV0/xKZBR7mW+vOr8h44fttOZ8JZbijERDLeai4kQAbqKY/EMCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1507654765!69898317!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33632 invoked from network); 10 Oct 2017 16:59:26 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 16:59:26 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xsL-000509-7Z
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:59:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xsL-0001NR-6u
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:59:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xsL-0001NR-6u@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 16:59:25 +0000
Subject: [Xen-changelog] [xen master] libxl/gentypes: fix generating array
	of enums
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGE3MWE5NmE0MWUyNzNmMzk0MzExOTk2NWE4Y2I3NTU1MGNjYTZiYTgKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIE9jdCAyIDEy
OjQ4OjI4IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogV2VkIE9jdCA0IDExOjA5OjQ2IDIwMTcgKzAxMDAKCiAgICBsaWJ4bC9n
ZW50eXBlczogZml4IGdlbmVyYXRpbmcgYXJyYXkgb2YgZW51bXMKICAgIAogICAgVGhlcmUgaXMg
bm8gcmVhc29uIHRvIGhhcmRjb2RlICJ4IiBpbiBjb2RlLiBVc2UgInciIHdoaWNoIGlzIHBhc3Nl
ZAogICAgYnkgdGhlIGhpZ2hlciBsZXZlbC4KICAgIAogICAgVGhpcyBjaGFuZ2UgcmVxdWlyZXMg
dXMgdG8gYWxsb3cgIngiIHRvIGJlIHVudXNlZCBzbyB0aGF0IHRoZQogICAgdG9wLWxldmVsIGVu
dW0gcGFyc2VfanNvbiBmdW5jdGlvbnMgY29udGludWUgdG8gY29tcGlsZS4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9n
ZW50eXBlcy5weSB8IDYgKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAz
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2dlbnR5cGVzLnB5IGIvdG9v
bHMvbGlieGwvZ2VudHlwZXMucHkKaW5kZXggNzZhY2E3Ni4uODhlNWM1ZiAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGwvZ2VudHlwZXMucHkKKysrIGIvdG9vbHMvbGlieGwvZ2VudHlwZXMucHkKQEAg
LTQzMiw3ICs0MzIsNyBAQCBkZWYgbGlieGxfQ190eXBlX3BhcnNlX2pzb24odHksIHcsIHYsIGlu
ZGVudCA9ICIgICAgIiwgcGFyZW50ID0gTm9uZSwgZGlzY3JpbWluYQogICAgIHMgPSAiIgogICAg
IGlmIHBhcmVudCBpcyBOb25lOgogICAgICAgICBzICs9ICJpbnQgcmMgPSAwO1xuIgotICAgICAg
ICBzICs9ICJjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKnggPSBvO1xuIgorICAgICAgICBzICs9
ICJjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKnggX19hdHRyaWJ1dGVfXygoX191bnVzZWRfXykp
ID0gbztcbiIKIAogICAgIGlmIGlzaW5zdGFuY2UodHksIGlkbC5BcnJheSk6CiAgICAgICAgIGlm
IHBhcmVudCBpcyBOb25lOgpAQCAtNDY3LDExICs0NjcsMTEgQEAgZGVmIGxpYnhsX0NfdHlwZV9w
YXJzZV9qc29uKHR5LCB3LCB2LCBpbmRlbnQgPSAiICAgICIsIHBhcmVudCA9IE5vbmUsIGRpc2Ny
aW1pbmEKICAgICAgICAgICAgIHJhaXNlIEV4Y2VwdGlvbigiT25seSBLZXllZFVuaW9uIGNhbiBo
YXZlIGRpc2NyaW1pbmF0b3IiKQogICAgICAgICBzICs9ICJ7XG4iCiAgICAgICAgIHMgKz0gIiAg
ICBjb25zdCBjaGFyICplbnVtX3N0cjtcbiIKLSAgICAgICAgcyArPSAiICAgIGlmICghbGlieGxf
X2pzb25fb2JqZWN0X2lzX3N0cmluZyh4KSkge1xuIgorICAgICAgICBzICs9ICIgICAgaWYgKCFs
aWJ4bF9fanNvbl9vYmplY3RfaXNfc3RyaW5nKCVzKSkge1xuIiAlIHcKICAgICAgICAgcyArPSAi
ICAgICAgICByYyA9IC0xO1xuIgogICAgICAgICBzICs9ICIgICAgICAgIGdvdG8gb3V0O1xuIgog
ICAgICAgICBzICs9ICIgICAgfVxuIgotICAgICAgICBzICs9ICIgICAgZW51bV9zdHIgPSBsaWJ4
bF9fanNvbl9vYmplY3RfZ2V0X3N0cmluZyh4KTtcbiIKKyAgICAgICAgcyArPSAiICAgIGVudW1f
c3RyID0gbGlieGxfX2pzb25fb2JqZWN0X2dldF9zdHJpbmcoJXMpO1xuIiAlIHcKICAgICAgICAg
cyArPSAiICAgIHJjID0gJXNfZnJvbV9zdHJpbmcoZW51bV9zdHIsICVzKTtcbiIgJSAodHkudHlw
ZW5hbWUsIHR5LnBhc3NfYXJnKHYsIHBhcmVudCBpcyBOb25lLCBpZGwuUEFTU19CWV9SRUZFUkVO
Q0UpKQogICAgICAgICBzICs9ICIgICAgaWYgKHJjKVxuIgogICAgICAgICBzICs9ICIgICAgICAg
IGdvdG8gb3V0O1xuIgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Oct 10 16:59:40 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 16:59:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xsZ-0002GW-T5; Tue, 10 Oct 2017 16:59:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xsY-0002GA-M2
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:59:38 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 E3/BE-13910-97CFCD95; Tue, 10 Oct 2017 16:59:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVbfiz51
 IgxXfRCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y9nf/4wFuy0qeo8tY25g/KjZxcjFISTwm1Hi
 ytdZbBDOeUaJCxcbWLsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhbwkDi6+
 Q4TiM0rYCZx6UQHWJwFqP7E80NMExg5FjAyrGLUKE4tKkst0jU01UsqykzPKMlNzMzRNTQw08
 tNLS5OTE/NSUwq1kvOz93ECPQKAxDsYPy2LOAQoyQHk5Io74rvdyKF+JLyUyozEosz4otKc1K
 LDzHKcHAoSfDa/QbKCRalpqdWpGXmAMMDJi3BwaMkwrviJ1Cat7ggMbc4Mx0idYpRUUqcNx6k
 TwAkkVGaB9cGC8lLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuZNA5nCk5lXAjf9FdBiJqDFo
 mlgi0sSEVJSDYx+7YcFJxvJfz/3R7egMPK/550N4kapn/xORbT+ecHTu1E1QvZvzP0giUDf2t
 8VKVKqMt6OXsxLOR0qL/rkSLy+5hP8OeVR85NUo83p19c1RTN1laZ+u2Jsqv3jWzR3wfb76vE
 LPre/ny818YnBph6zJGundK2KO9M82y32F55o4dF6tnL+eiWW4oxEQy3mouJEAJmtF6xEAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1507654775!100747219!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7191 invoked from network); 10 Oct 2017 16:59:36 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 16:59:36 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xsV-000510-9U
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:59:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xsV-0001OZ-8o
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:59:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xsV-0001OZ-8o@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 16:59:35 +0000
Subject: [Xen-changelog] [xen master] x86/PV: fix/generalize guest nul
	selector handling
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRlMzgzZGY4NjUwZDcyZTQ3ZTJjYTRlYmZjNGY2OTg2Zjc5MWQyZjIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgT2N0IDQg
MTQ6MTc6MDggMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBPY3QgNCAxNDoxNzowOCAyMDE3ICswMjAwCgogICAgeDg2
L1BWOiBmaXgvZ2VuZXJhbGl6ZSBndWVzdCBudWwgc2VsZWN0b3IgaGFuZGxpbmcKICAgIAogICAg
U2VnbWVudCBiYXNlcyAoYW5kIGxpbWl0cykgYXJlbid0IGJlaW5nIGNsZWFyZWQgYnkgdGhlIGxv
YWRpbmcgb2YgYSBudWwKICAgIHNlbGVjdG9yIGludG8gYSBzZWdtZW50IHJlZ2lzdGVyIG9uIEFN
RCBDUFVzLiBUaGVyZWZvcmUsIGlmIGFuCiAgICBvdXRnb2luZyB2Q1BVIGhhcyBhIG5vbi16ZXJv
IGJhc2UgaW4gRlMgb3IgR1MgYW5kIHRoZSBzdWJzZXF1ZW50CiAgICBpbmNvbWluZyB2Q1BVIGhh
cyBhIG5vbi16ZXJvIGJ1dCBudWwgc2VsZWN0b3IgaW4gdGhlIHJlc3BlY3RpdmUKICAgIHJlZ2lz
dGVyKHMpLCB0aGUgc2VsZWN0b3IgdmFsdWUocykgd291bGQgYmUgbG9hZGVkIHdpdGhvdXQgY2xl
YXJpbmcgdGhlCiAgICBzZWdtZW50IGJhc2UocykgaW4gdGhlIGhpZGRlbiByZWdpc3RlciBwb3J0
aW9uLgogICAgCiAgICBTaW5jZSB0aGUgQUJJIHN0YXRlcyAiemVybyIgaW4gaXRzIGRlc2NyaXB0
aW9uIG9mIHRoZSBmcyBhbmQgZ3MgZmllbGRzLAogICAgaXQgaXMgd29ydGggbm90aW5nIHRoYXQg
dGhlIGNob3NlbiBhcHByb2FjaCB0byBmaXggdGhpcyBhbHRlcnMgdGhlCiAgICB3cml0dGVuIGRv
d24gQUJJLiBJIGNvbnNpZGVyIHRoaXMgcHJlZmVycmFibGUgb3ZlciBlbmZvcmNpbmcgdGhlCiAg
ICBwcmV2aW91c2x5IHdyaXR0ZW4gZG93biBiZWhhdmlvciwgYXMgbnVsIHNlbGVjdG9ycyBhcmUg
ZmFyIG1vcmUgbGlrZWx5CiAgICB0byBiZSB3aGF0IHdhcyBtZWFudCBmcm9tIHRoZSBiZWdpbm5p
bmcuCiAgICAKICAgIFRoZSBhZGp1c3RtZW50cyBhbHNvIGVsaW1pbmF0ZSBhbiBpbmNvbnNpc3Rl
bmN5IGJldHdlZW4gRlMgYW5kIEdTCiAgICBoYW5kbGluZzogT2xkIGNvZGUgaGFkIGFuIGV4dHJh
IHBvaW50bGVzcyAoZ3NfYmFzZV91c2VyIHdhcyBhbHdheXMgemVybwogICAgd2hlbiBESVJUWV9H
UyB3YXMgc2V0KSBjb25kaXRpb25hbCBmb3IgR1MuIFRoZSBvbGQgYml0a2VlcGVyIGNoYW5nZXNl
dAogICAgaGFzIG5vIGV4cGxhbmF0aW9uIGZvciB0aGlzIGFzeW1tZXRyeS4KICAgIAogICAgSW5z
cGlyZWQgYnkgTGludXggY29tbWl0IGUxMzdhNGQ4ZjRkZDJlMjc3ZTM1NTQ5NWI2YjJjYjI0MWE4
NjkzYzMuCiAgICAKICAgIEFkZGl0aW9uYWxseSBmb3IgRFMgYW5kIEVTIGEgZmxhdCBzZWxlY3Rv
ciBpcyBiZWluZyBsb2FkZWQgcHJpb3IgdG8gdGhlCiAgICBsb2FkaW5nIG9mIGEgbnVsIG9uZSBv
biBBTUQgQ1BVcywganVzdCBhcyBhIHByZWNhdXRpb25hcnkgbWVhc3VyZQogICAgKHdlJ3JlIG5v
dCBjdXJyZW50bHkgYXdhcmUgb2Ygd2F5cyBmb3IgYSBndWVzdCB0byBkZWR1Y2UgdGhlIGJhc2Ug
b2YgYQogICAgc2VnbWVudCByZWdpc3RlciB3aGljaCBoYXMgYSBudWwgc2VsZWN0b3IgbG9hZGVk
KS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
Ci0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgICAgICAgICAgICB8IDY3ICsrKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYv
eGVuLXg4Nl82NC5oIHwgIDQgKy0KIDIgZmlsZXMgY2hhbmdlZCwgNDQgaW5zZXJ0aW9ucygrKSwg
MjcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVu
L2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IDQ2NmExYTIuLmJiMWZmYTMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTEyMzcs
NiArMTIzNywxOCBAQCBhcmNoX2RvX3ZjcHVfb3AoCiAgICAgcmV0dXJuIHJjOwogfQogCisvKgor
ICogTG9hZGluZyBhIG51bCBzZWxlY3RvciBkb2VzIG5vdCBjbGVhciBiYXNlcyBhbmQgbGltaXRz
IG9uIEFNRCBDUFVzLiBCZSBvbgorICogdGhlIHNhZmUgc2lkZSBhbmQgcmUtaW5pdGlhbGl6ZSBi
b3RoIHRvIGZsYXQgc2VnbWVudCB2YWx1ZXMgYmVmb3JlIGxvYWRpbmcKKyAqIGEgbnVsIHNlbGVj
dG9yLgorICovCisjZGVmaW5lIHByZWxvYWRfc2VnbWVudChzZWcsIHZhbHVlKSBkbyB7ICAgICAg
ICAgICAgICBcCisgICAgaWYgKCAhKCh2YWx1ZSkgJiB+MykgJiYgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgICBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRP
Ul9BTUQgKSBcCisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJtb3ZsICVrMCwgJSUiICNzZWcgICAg
ICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgIDo6ICJyIiAoRkxBVF9VU0VSX0RTMzIp
ICk7ICAgICBcCit9IHdoaWxlICggZmFsc2UgKQorCiAjZGVmaW5lIGxvYWRzZWdtZW50KHNlZyx2
YWx1ZSkgKHsgICAgICAgICAgICAgICBcCiAgICAgaW50IF9fciA9IDE7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiAgICAgYXNtIHZvbGF0aWxlICggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCkBAIC0xMjc1LDM2ICsxMjg3LDQwIEBAIHN0YXRpYyB2b2lkIGxvYWRfc2Vn
bWVudHMoc3RydWN0IHZjcHUgKm4pCiAKICAgICAvKiBFaXRoZXIgc2VsZWN0b3IgIT0gMCA9PT4g
cmVsb2FkLiAqLwogICAgIGlmICggdW5saWtlbHkoKGRpcnR5X3NlZ21lbnRfbWFzayAmIERJUlRZ
X0RTKSB8IHVyZWdzLT5kcykgKQorICAgIHsKKyAgICAgICAgcHJlbG9hZF9zZWdtZW50KGRzLCB1
cmVncy0+ZHMpOwogICAgICAgICBhbGxfc2Vnc19va2F5ICY9IGxvYWRzZWdtZW50KGRzLCB1cmVn
cy0+ZHMpOworICAgIH0KIAogICAgIC8qIEVpdGhlciBzZWxlY3RvciAhPSAwID09PiByZWxvYWQu
ICovCiAgICAgaWYgKCB1bmxpa2VseSgoZGlydHlfc2VnbWVudF9tYXNrICYgRElSVFlfRVMpIHwg
dXJlZ3MtPmVzKSApCisgICAgeworICAgICAgICBwcmVsb2FkX3NlZ21lbnQoZXMsIHVyZWdzLT5l
cyk7CiAgICAgICAgIGFsbF9zZWdzX29rYXkgJj0gbG9hZHNlZ21lbnQoZXMsIHVyZWdzLT5lcyk7
CisgICAgfQogCi0gICAgLyoKLSAgICAgKiBFaXRoZXIgc2VsZWN0b3IgIT0gMCA9PT4gcmVsb2Fk
LgotICAgICAqIEFsc28gcmVsb2FkIHRvIHJlc2V0IEZTX0JBU0UgaWYgaXQgd2FzIG5vbi16ZXJv
LgotICAgICAqLwotICAgIGlmICggdW5saWtlbHkoKGRpcnR5X3NlZ21lbnRfbWFzayAmIChESVJU
WV9GUyB8IERJUlRZX0ZTX0JBU0UpKSB8Ci0gICAgICAgICAgICAgICAgICB1cmVncy0+ZnMpICkK
KyAgICAvKiBFaXRoZXIgc2VsZWN0b3IgIT0gMCA9PT4gcmVsb2FkLiAqLworICAgIGlmICggdW5s
aWtlbHkoKGRpcnR5X3NlZ21lbnRfbWFzayAmIERJUlRZX0ZTKSB8IHVyZWdzLT5mcykgKQorICAg
IHsKICAgICAgICAgYWxsX3NlZ3Nfb2theSAmPSBsb2Fkc2VnbWVudChmcywgdXJlZ3MtPmZzKTsK
KyAgICAgICAgLyogbm9uLW51bCBzZWxlY3RvciB1cGRhdGVzIGZzX2Jhc2UgKi8KKyAgICAgICAg
aWYgKCB1cmVncy0+ZnMgJiB+MyApCisgICAgICAgICAgICBkaXJ0eV9zZWdtZW50X21hc2sgJj0g
fkRJUlRZX0ZTX0JBU0U7CisgICAgfQogCi0gICAgLyoKLSAgICAgKiBFaXRoZXIgc2VsZWN0b3Ig
IT0gMCA9PT4gcmVsb2FkLgotICAgICAqIEFsc28gcmVsb2FkIHRvIHJlc2V0IEdTX0JBU0UgaWYg
aXQgd2FzIG5vbi16ZXJvLgotICAgICAqLwotICAgIGlmICggdW5saWtlbHkoKGRpcnR5X3NlZ21l
bnRfbWFzayAmIChESVJUWV9HUyB8IERJUlRZX0dTX0JBU0VfVVNFUikpIHwKLSAgICAgICAgICAg
ICAgICAgIHVyZWdzLT5ncykgKQorICAgIC8qIEVpdGhlciBzZWxlY3RvciAhPSAwID09PiByZWxv
YWQuICovCisgICAgaWYgKCB1bmxpa2VseSgoZGlydHlfc2VnbWVudF9tYXNrICYgRElSVFlfR1Mp
IHwgdXJlZ3MtPmdzKSApCiAgICAgewotICAgICAgICAvKiBSZXNldCBHU19CQVNFIHdpdGggdXNl
ciAlZ3M/ICovCi0gICAgICAgIGlmICggKGRpcnR5X3NlZ21lbnRfbWFzayAmIERJUlRZX0dTKSB8
fCAhbi0+YXJjaC5wdl92Y3B1LmdzX2Jhc2VfdXNlciApCi0gICAgICAgICAgICBhbGxfc2Vnc19v
a2F5ICY9IGxvYWRzZWdtZW50KGdzLCB1cmVncy0+Z3MpOworICAgICAgICBhbGxfc2Vnc19va2F5
ICY9IGxvYWRzZWdtZW50KGdzLCB1cmVncy0+Z3MpOworICAgICAgICAvKiBub24tbnVsIHNlbGVj
dG9yIHVwZGF0ZXMgZ3NfYmFzZV91c2VyICovCisgICAgICAgIGlmICggdXJlZ3MtPmdzICYgfjMg
KQorICAgICAgICAgICAgZGlydHlfc2VnbWVudF9tYXNrICY9IH5ESVJUWV9HU19CQVNFX1VTRVI7
CiAgICAgfQogCiAgICAgaWYgKCAhaXNfcHZfMzJiaXRfdmNwdShuKSApCiAgICAgewogICAgICAg
ICAvKiBUaGlzIGNhbiBvbmx5IGJlIG5vbi16ZXJvIGlmIHNlbGVjdG9yIGlzIE5VTEwuICovCi0g
ICAgICAgIGlmICggbi0+YXJjaC5wdl92Y3B1LmZzX2Jhc2UgKQorICAgICAgICBpZiAoIG4tPmFy
Y2gucHZfdmNwdS5mc19iYXNlIHwgKGRpcnR5X3NlZ21lbnRfbWFzayAmIERJUlRZX0ZTX0JBU0Up
ICkKICAgICAgICAgICAgIHdyZnNiYXNlKG4tPmFyY2gucHZfdmNwdS5mc19iYXNlKTsKIAogICAg
ICAgICAvKiBNb3N0IGtlcm5lbHMgaGF2ZSBub24temVybyBHUyBiYXNlLCBzbyBkb24ndCBib3Ro
ZXIgdGVzdGluZy4gKi8KQEAgLTEzMTIsNyArMTMyOCw4IEBAIHN0YXRpYyB2b2lkIGxvYWRfc2Vn
bWVudHMoc3RydWN0IHZjcHUgKm4pCiAgICAgICAgIHdybXNybChNU1JfU0hBRE9XX0dTX0JBU0Us
IG4tPmFyY2gucHZfdmNwdS5nc19iYXNlX2tlcm5lbCk7CiAKICAgICAgICAgLyogVGhpcyBjYW4g
b25seSBiZSBub24temVybyBpZiBzZWxlY3RvciBpcyBOVUxMLiAqLwotICAgICAgICBpZiAoIG4t
PmFyY2gucHZfdmNwdS5nc19iYXNlX3VzZXIgKQorICAgICAgICBpZiAoIG4tPmFyY2gucHZfdmNw
dS5nc19iYXNlX3VzZXIgfAorICAgICAgICAgICAgIChkaXJ0eV9zZWdtZW50X21hc2sgJiBESVJU
WV9HU19CQVNFX1VTRVIpICkKICAgICAgICAgICAgIHdyZ3NiYXNlKG4tPmFyY2gucHZfdmNwdS5n
c19iYXNlX3VzZXIpOwogCiAgICAgICAgIC8qIElmIGluIGtlcm5lbCBtb2RlIHRoZW4gc3dpdGNo
IHRoZSBHUyBiYXNlcyBhcm91bmQuICovCkBAIC0xNDQ3LDIyICsxNDY0LDIyIEBAIHN0YXRpYyB2
b2lkIHNhdmVfc2VnbWVudHMoc3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCByZWdzLT5mcyB8fCBp
c19wdl8zMmJpdF92Y3B1KHYpICkKICAgICB7CiAgICAgICAgIGRpcnR5X3NlZ21lbnRfbWFzayB8
PSBESVJUWV9GUzsKLSAgICAgICAgdi0+YXJjaC5wdl92Y3B1LmZzX2Jhc2UgPSAwOyAvKiAhPSAw
IHNlbGVjdG9yIGtpbGxzIGZzX2Jhc2UgKi8KKyAgICAgICAgLyogbm9uLW51bCBzZWxlY3RvciBr
aWxscyBmc19iYXNlICovCisgICAgICAgIGlmICggcmVncy0+ZnMgJiB+MyApCisgICAgICAgICAg
ICB2LT5hcmNoLnB2X3ZjcHUuZnNfYmFzZSA9IDA7CiAgICAgfQotICAgIGVsc2UgaWYgKCB2LT5h
cmNoLnB2X3ZjcHUuZnNfYmFzZSApCi0gICAgeworICAgIGlmICggdi0+YXJjaC5wdl92Y3B1LmZz
X2Jhc2UgKQogICAgICAgICBkaXJ0eV9zZWdtZW50X21hc2sgfD0gRElSVFlfRlNfQkFTRTsKLSAg
ICB9CiAKICAgICBpZiAoIHJlZ3MtPmdzIHx8IGlzX3B2XzMyYml0X3ZjcHUodikgKQogICAgIHsK
ICAgICAgICAgZGlydHlfc2VnbWVudF9tYXNrIHw9IERJUlRZX0dTOwotICAgICAgICB2LT5hcmNo
LnB2X3ZjcHUuZ3NfYmFzZV91c2VyID0gMDsgLyogIT0gMCBzZWxlY3RvciBraWxscyBnc19iYXNl
X3VzZXIgKi8KKyAgICAgICAgLyogbm9uLW51bCBzZWxlY3RvciBraWxscyBnc19iYXNlX3VzZXIg
Ki8KKyAgICAgICAgaWYgKCByZWdzLT5ncyAmIH4zICkKKyAgICAgICAgICAgIHYtPmFyY2gucHZf
dmNwdS5nc19iYXNlX3VzZXIgPSAwOwogICAgIH0KLSAgICBlbHNlIGlmICggdi0+YXJjaC5wdl92
Y3B1LmdzX2Jhc2VfdXNlciApCi0gICAgeworICAgIGlmICggdi0+YXJjaC5wdl92Y3B1LmdzX2Jh
c2VfdXNlciApCiAgICAgICAgIGRpcnR5X3NlZ21lbnRfbWFzayB8PSBESVJUWV9HU19CQVNFX1VT
RVI7Ci0gICAgfQogCiAgICAgdGhpc19jcHUoZGlydHlfc2VnbWVudF9tYXNrKSA9IGRpcnR5X3Nl
Z21lbnRfbWFzazsKIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94
ZW4teDg2XzY0LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYveGVuLXg4Nl82NC5oCmlu
ZGV4IDk3OGY4Y2IuLmJlNTJmNzAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNo
LXg4Ni94ZW4teDg2XzY0LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi14
ODZfNjQuaApAQCAtMjAzLDggKzIwMyw4IEBAIHN0cnVjdCBjcHVfdXNlcl9yZWdzIHsKICAgICB1
aW50MTZfdCBzcywgX3BhZDJbM107CiAgICAgdWludDE2X3QgZXMsIF9wYWQzWzNdOwogICAgIHVp
bnQxNl90IGRzLCBfcGFkNFszXTsKLSAgICB1aW50MTZfdCBmcywgX3BhZDVbM107IC8qIE5vbi16
ZXJvID0+IHRha2VzIHByZWNlZGVuY2Ugb3ZlciBmc19iYXNlLiAgICAgKi8KLSAgICB1aW50MTZf
dCBncywgX3BhZDZbM107IC8qIE5vbi16ZXJvID0+IHRha2VzIHByZWNlZGVuY2Ugb3ZlciBnc19i
YXNlX3Vzci4gKi8KKyAgICB1aW50MTZfdCBmcywgX3BhZDVbM107IC8qIE5vbi1udWwgPT4gdGFr
ZXMgcHJlY2VkZW5jZSBvdmVyIGZzX2Jhc2UuICAgICAgKi8KKyAgICB1aW50MTZfdCBncywgX3Bh
ZDZbM107IC8qIE5vbi1udWwgPT4gdGFrZXMgcHJlY2VkZW5jZSBvdmVyIGdzX2Jhc2VfdXNlci4g
Ki8KIH07CiB0eXBlZGVmIHN0cnVjdCBjcHVfdXNlcl9yZWdzIGNwdV91c2VyX3JlZ3NfdDsKIERF
RklORV9YRU5fR1VFU1RfSEFORExFKGNwdV91c2VyX3JlZ3NfdCk7Ci0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Oct 10 16:59:52 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 16:59:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xsl-0002Iw-Un; Tue, 10 Oct 2017 16:59:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xsj-0002IU-UK
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:59:50 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 77/13-32680-58CFCD95; Tue, 10 Oct 2017 16:59:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrOLMWRWlGSWpSXmKPExsWS0XRdVbf5z51
 Ig9n7lS0mbDNwYPTY3reLPYAxijUzLym/IoE1o3WfY8HK9YwV/749YmxgXNPM2MXIxSEk8JtR
 4lLza9YuRk4g5zyjxLR/IV2MHBxsAmISc/cqgIRFBFQlZq1YzgxRoi7R9LuBDaREWMBWomtjA
 UiYV8BM4uy9PkYQmwWofPuv14wTGDkWMDKsYlQvTi0qSy3SNdVLKspMzyjJTczM0TU0MNXLTS
 0uTkxPzUlMKtZLzs/dxAj0CAMQ7GD80u98iFGSg0lJlHfF9zuRQnxJ+SmVGYnFGfFFpTmpxYc
 YZTg4lCR47X4D5QSLUtNTK9Iyc4ChAZOW4OBREuFd8RMozVtckJhbnJkOkTrFaMlxbNPlP0wc
 m27eBZIbvj/4wyTEkpeflyolzhsPMk8ApCGjNA9uHCx8LzHKSgnzMgIdKMRTkFqUm1mCKv+KU
 ZyDUUmYVwNkCk9mXgnc1ldABzEBHSSaBnZQSSJCSqqBUT1lq08si13iSpnQ3oPhqcrCmp6ia8
 zjcnrezVp5e5KnQ/4lo7ir5/a6bqm2qkryZT999Jy1t/KX3ZJCUtHJ/esXHjipJmFwsb72/c7
 L+8/vtlx6hFNx8SMREV+Dm7tEbsl5TpNxs7Vj3RL0QbQxTGPJ3hCxZf/rJB7++V+9lfOV/q2r
 D9bXKLEUZyQaajEXFScCAEnh5F5aAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1507654786!92350388!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47098 invoked from network); 10 Oct 2017 16:59:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 16:59:47 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xsf-00051F-Bm
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:59:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xsf-0001Pe-B7
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:59:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xsf-0001Pe-B7@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 16:59:45 +0000
Subject: [Xen-changelog] [xen master] gnttab: make resource limits per domain
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDE4YjFiZTVlMzI0YmNiZTJmMTA4OThiMTE2ZGI2NDFkNDA0YjNkMzAKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgT2N0IDQg
MTQ6MjQ6MTMgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IFdlZCBPY3QgNCAxNDoyNDoxMyAyMDE3ICswMjAwCgogICAgZ250
dGFiOiBtYWtlIHJlc291cmNlIGxpbWl0cyBwZXIgZG9tYWluCiAgICAKICAgIEluc3RlYWQgb2Yg
dXNpbmcgdGhlIHNhbWUgZ2xvYmFsIHJlc291cmNlIGxpbWl0cyBvZiBncmFudCB0YWJsZXMgKG1h
eC4KICAgIG51bWJlciBvZiBncmFudCBmcmFtZXMsIG1heC4gbnVtYmVyIG9mIG1hcHRyYWNrIGZy
YW1lcykgZm9yIGFsbCBkb21haW5zCiAgICBtYWtlIHRoZXNlIGxpbWl0cyBwZXIgZG9tYWluLiBT
ZXQgdGhvc2UgcGVyLWRvbWFpbiBsaW1pdHMgaW4KICAgIGdyYW50X3RhYmxlX3NldF9saW1pdHMo
KS4gVGhlIGdsb2JhbCBzZXR0aW5ncyBhcmUgc2VydmluZyBhcyBhbiB1cHBlcgogICAgYm91bmRh
cnkgbm93IHdoaWNoIG11c3Qgbm90IGJlIGV4Y2VlZGVkIGJ5IGEgcGVyLWRvbWFpbiB2YWx1ZS4g
VGhlCiAgICBkZWZhdWx0IG9mIG1heF9ncmFudF9mcmFtZXMgaXMgc2V0IHRvIHRoZSBtYXhpbXVt
IGRlZmF1bHQgeGwgd2lsbCB1c2UuCiAgICAKICAgIFdoaWxlIHVwZGF0aW5nIHRoZSBzZW1hbnRp
Y3Mgb2YgdGhlIGJvb3QgcGFyYW1ldGVycyByZW1vdmUgdGhlCiAgICBkb2N1bWVudGF0aW9uIG9m
IHRoZSBubyBsb25nZXIgZXhpc3RpbmcgZ250dGFiX21heF9ucl9mcmFtZXMgYW5kCiAgICBjb3Jy
ZWN0IHRoZSBkZWZhdWx0IGdudHRhYl9tYXhfbWFwdHJhY2tfZnJhbWVzIHVzZXMuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+IFtub24tQVJNIHBhcnRzXQog
ICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAgMjUgKysrLS0tCiB4ZW4vYXJjaC9h
cm0vZG9tYWluX2J1aWxkLmMgICAgICAgICB8ICAgNiArLQogeGVuL2NvbW1vbi9jb21wYXQvZ3Jh
bnRfdGFibGUuYyAgICAgfCAgMzEgKystLS0tLQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jICAg
ICAgICAgICAgfCAxNTYgKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiB4ZW4v
aW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmggICB8ICAyMCArKysrLQogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9ncmFudF90YWJsZS5oICAgfCAgIDcgKy0KIHhlbi9pbmNsdWRlL3hlbi9ncmFudF90
YWJsZS5oICAgICAgIHwgICA1ICstCiA3IGZpbGVzIGNoYW5nZWQsIDEzOCBpbnNlcnRpb25zKCsp
LCAxMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxp
bmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCA5
Nzk3YzhkLi45YjZjZDhlIDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5t
YXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtODc1
LDI3ICs4NzUsMjggQEAgU3BlY2lmeSB3aGljaCBjb25zb2xlIGdkYnN0dWIgc2hvdWxkIHVzZS4g
U2VlICoqY29uc29sZSoqLgogIyMjIGdudHRhYlxfbWF4XF9mcmFtZXMKID4gYD0gPGludGVnZXI+
YAogCi0+IERlZmF1bHQ6IGAzMmAKKz4gRGVmYXVsdDogYDY0YAorCis+IENhbiBiZSBtb2RpZmll
ZCBhdCBydW50aW1lCiAKIFNwZWNpZnkgdGhlIG1heGltdW0gbnVtYmVyIG9mIGZyYW1lcyB3aGlj
aCBhbnkgZG9tYWluIG1heSB1c2UgYXMgcGFydAotb2YgaXRzIGdyYW50IHRhYmxlLgorb2YgaXRz
IGdyYW50IHRhYmxlLiBUaGlzIHZhbHVlIGlzIGFuIHVwcGVyIGJvdW5kYXJ5IG9mIHRoZSBwZXIt
ZG9tYWluCit2YWx1ZSBzZXR0YWJsZSB2aWEgWGVuIHRvb2xzLgorCitEb20wIGlzIHVzaW5nIHRo
aXMgdmFsdWUgZm9yIHNpemluZyBpdHMgZ3JhbnQgdGFibGUuCiAKICMjIyBnbnR0YWJcX21heFxf
bWFwdHJhY2tcX2ZyYW1lcwogPiBgPSA8aW50ZWdlcj5gCiAKLT4gRGVmYXVsdDogYDggKiBnbnR0
YWJfbWF4X2ZyYW1lc2AKLQotU3BlY2lmeSB0aGUgbWF4aW11bSBudW1iZXIgb2YgZnJhbWVzIHRv
IHVzZSBhcyBwYXJ0IG9mIGEgZG9tYWlucwotbWFwdHJhY2sgYXJyYXkuCis+IERlZmF1bHQ6IGAx
MDI0YAogCi0jIyMgZ250dGFiXF9tYXhcX25yXF9mcmFtZXMKLT4gYD0gPGludGVnZXI+YAorPiBD
YW4gYmUgbW9kaWZpZWQgYXQgcnVudGltZQogCi0qRGVwcmVjYXRlZCoKLVVzZSAqKmdudHRhYlxf
bWF4XF9mcmFtZXMqKiBhbmQgKipnbnR0YWJcX21heFxfbWFwdHJhY2tcX2ZyYW1lcyoqIGluc3Rl
YWQuCitTcGVjaWZ5IHRoZSBtYXhpbXVtIG51bWJlciBvZiBmcmFtZXMgdG8gdXNlIGFzIHBhcnQg
b2YgYSBkb21haW5zCittYXB0cmFjayBhcnJheS4gVGhpcyB2YWx1ZSBpcyBhbiB1cHBlciBib3Vu
ZGFyeSBvZiB0aGUgcGVyLWRvbWFpbgordmFsdWUgc2V0dGFibGUgdmlhIFhlbiB0b29scy4KIAot
U3BlY2lmeSB0aGUgbWF4aW11bSBudW1iZXIgb2YgZnJhbWVzIHBlciBncmFudCB0YWJsZSBvcGVy
YXRpb24gYW5kIHRoZQotbWF4aW11bSBudW1iZXIgb2YgbWFwdHJhY2sgZnJhbWVzIGRvbWFpbi4K
K0RvbTAgaXMgdXNpbmcgdGhpcyB2YWx1ZSBmb3Igc2l6aW5nIGl0cyBtYXB0cmFjayB0YWJsZS4K
IAogIyMjIGd1ZXN0XF9sb2dsdmwKID4gYD0gPGxldmVsPlsvPHJhdGUtbGltaXRlZCBsZXZlbD5d
YCB3aGVyZSBsZXZlbCBpcyBgbm9uZSB8IGVycm9yIHwgd2FybmluZyB8IGluZm8gfCBkZWJ1ZyB8
IGFsbGAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNo
L2FybS9kb21haW5fYnVpbGQuYwppbmRleCBjMzQyMzhlLi4zNzIzZGMzIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jCkBAIC0yMDk1LDExICsyMDk1LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGZpbmRfZ250dGFi
X3JlZ2lvbihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAqIGVub3VnaCBzcGFjZSBmb3IgYSBsYXJn
ZSBncmFudCB0YWJsZQogICAgICAqLwogICAgIGtpbmZvLT5nbnR0YWJfc3RhcnQgPSBfX3BhKF9z
dGV4dCk7Ci0gICAga2luZm8tPmdudHRhYl9zaXplID0gKF9ldGV4dCAtIF9zdGV4dCkgJiBQQUdF
X01BU0s7Ci0KLSAgICAvKiBNYWtlIHN1cmUgdGhlIGdyYW50IHRhYmxlIHdpbGwgZml0IGluIHRo
ZSByZWdpb24gKi8KLSAgICBpZiAoIChraW5mby0+Z250dGFiX3NpemUgPj4gUEFHRV9TSElGVCkg
PCBtYXhfZ3JhbnRfZnJhbWVzICkKLSAgICAgICAgcGFuaWMoIkNhbm5vdCBmaW5kIGEgc3BhY2Ug
Zm9yIHRoZSBncmFudCB0YWJsZSByZWdpb25cbiIpOworICAgIGtpbmZvLT5nbnR0YWJfc2l6ZSA9
IGdudHRhYl9kb20wX2ZyYW1lcygpIDw8IFBBR0VfU0hJRlQ7CiAKICNpZmRlZiBDT05GSUdfQVJN
XzMyCiAgICAgLyoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vY29tcGF0L2dyYW50X3RhYmxlLmMg
Yi94ZW4vY29tbW9uL2NvbXBhdC9ncmFudF90YWJsZS5jCmluZGV4IGNjZTNmZjAuLmZmMWQ2Nzgg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vY29tcGF0L2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2Nv
bW1vbi9jb21wYXQvZ3JhbnRfdGFibGUuYwpAQCAtMTU3LDIxICsxNTcsMTQgQEAgaW50IGNvbXBh
dF9ncmFudF90YWJsZV9vcCh1bnNpZ25lZCBpbnQgY21kLAogICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBtYXhfZnJhbWVfbGlzdF9zaXplX2luX3BhZ2UgPQogICAgICAgICAgICAgICAgICAg
ICAoQ09NUEFUX0FSR19YTEFUX1NJWkUgLSBzaXplb2YoKm5hdC5zZXR1cCkpIC8KICAgICAgICAg
ICAgICAgICAgICAgc2l6ZW9mKCpuYXQuc2V0dXAtPmZyYW1lX2xpc3QucCk7Ci0gICAgICAgICAg
ICAgICAgaWYgKCBtYXhfZnJhbWVfbGlzdF9zaXplX2luX3BhZ2UgPCBtYXhfZ3JhbnRfZnJhbWVz
ICkKLSAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxP
R19XQVJOSU5HLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAibWF4X2dyYW50X2ZyYW1l
cyBpcyB0b28gbGFyZ2UgKCV1LCV1KVxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bWF4X2dyYW50X2ZyYW1lcywgbWF4X2ZyYW1lX2xpc3Rfc2l6ZV9pbl9wYWdlKTsKLSAgICAgICAg
ICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwotICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAg
ICAgICBlbHNlCi0gICAgICAgICAgICAgICAgeworCiAjZGVmaW5lIFhMQVRfZ250dGFiX3NldHVw
X3RhYmxlX0hORExfZnJhbWVfbGlzdChfZF8sIF9zXykgXAotICAgICAgICAgICAgICAgICAgICBz
ZXRfeGVuX2d1ZXN0X2hhbmRsZSgoX2RfKS0+ZnJhbWVfbGlzdCwgKHVuc2lnbmVkIGxvbmcgKiko
bmF0LnNldHVwICsgMSkpCi0gICAgICAgICAgICAgICAgICAgIFhMQVRfZ250dGFiX3NldHVwX3Rh
YmxlKG5hdC5zZXR1cCwgJmNtcC5zZXR1cCk7CisgICAgICAgICAgICAgICAgc2V0X3hlbl9ndWVz
dF9oYW5kbGUoKF9kXyktPmZyYW1lX2xpc3QsICh1bnNpZ25lZCBsb25nICopKG5hdC5zZXR1cCAr
IDEpKQorICAgICAgICAgICAgICAgIFhMQVRfZ250dGFiX3NldHVwX3RhYmxlKG5hdC5zZXR1cCwg
JmNtcC5zZXR1cCk7CiAjdW5kZWYgWExBVF9nbnR0YWJfc2V0dXBfdGFibGVfSE5ETF9mcmFtZV9s
aXN0Ci0gICAgICAgICAgICAgICAgICAgIHJjID0gZ250dGFiX3NldHVwX3RhYmxlKGd1ZXN0X2hh
bmRsZV9jYXN0KG5hdC51b3AsIGdudHRhYl9zZXR1cF90YWJsZV90KSwgMSk7Ci0gICAgICAgICAg
ICAgICAgfQorICAgICAgICAgICAgICAgIHJjID0gZ250dGFiX3NldHVwX3RhYmxlKGd1ZXN0X2hh
bmRsZV9jYXN0KG5hdC51b3AsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZ250dGFiX3NldHVwX3RhYmxlX3QpLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEsIG1heF9mcmFtZV9saXN0X3NpemVfaW5fcGFn
ZSk7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBBU1NFUlQocmMgPD0gMCk7CiAgICAgICAg
ICAgICBpZiAoIHJjID09IDAgKQpAQCAtMjk0LDE2ICsyODcsNiBAQCBpbnQgY29tcGF0X2dyYW50
X3RhYmxlX29wKHVuc2lnbmVkIGludCBjbWQsCiAgICAgICAgICAgICAgICAgcmMgPSAtRUZBVUxU
OwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgfQotICAgICAgICAgICAgaWYg
KCBtYXhfZnJhbWVfbGlzdF9zaXplX2luX3BhZ2VzIDwKLSAgICAgICAgICAgICAgICAgZ3JhbnRf
dG9fc3RhdHVzX2ZyYW1lcyhtYXhfZ3JhbnRfZnJhbWVzKSApCi0gICAgICAgICAgICB7Ci0gICAg
ICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgImdyYW50X3RvX3N0YXR1c19mcmFtZXMobWF4X2dyYW50X2ZyYW1lcykgaXMgdG9vIGxh
cmdlICgldSwldSlcbiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgZ3JhbnRfdG9fc3RhdHVz
X2ZyYW1lcyhtYXhfZ3JhbnRfZnJhbWVzKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICBtYXhf
ZnJhbWVfbGlzdF9zaXplX2luX3BhZ2VzKTsKLSAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7
Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICB9CiAKICNkZWZpbmUgWExBVF9n
bnR0YWJfZ2V0X3N0YXR1c19mcmFtZXNfSE5ETF9mcmFtZV9saXN0KF9kXywgX3NfKSBcCiAgICAg
ICAgICAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZSgoX2RfKS0+ZnJhbWVfbGlzdCwgKHVpbnQ2NF90
ICopKG5hdC5nZXRfc3RhdHVzICsgMSkpCkBAIC0zMTIsNyArMjk1LDcgQEAgaW50IGNvbXBhdF9n
cmFudF90YWJsZV9vcCh1bnNpZ25lZCBpbnQgY21kLAogCiAgICAgICAgICAgICByYyA9IGdudHRh
Yl9nZXRfc3RhdHVzX2ZyYW1lcygKICAgICAgICAgICAgICAgICBndWVzdF9oYW5kbGVfY2FzdChu
YXQudW9wLCBnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZXNfdCksCi0gICAgICAgICAgICAgICAgY291
bnQpOworICAgICAgICAgICAgICAgIGNvdW50LCBtYXhfZnJhbWVfbGlzdF9zaXplX2luX3BhZ2Vz
KTsKICAgICAgICAgICAgIGlmICggcmMgPj0gMCApCiAgICAgICAgICAgICB7CiAjZGVmaW5lIFhM
QVRfZ250dGFiX2dldF9zdGF0dXNfZnJhbWVzX0hORExfZnJhbWVfbGlzdChfZF8sIF9zXykgXApk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jCmluZGV4IDVhYmY3OWQuLjZkMjBiMTcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTU0LDYgKzU0LDkg
QEAgc3RydWN0IGdyYW50X3RhYmxlIHsKICAgICAgKiB3aGF0IHZlcnNpb24gdG8gdXNlIHlldC4K
ICAgICAgKi8KICAgICB1bnNpZ25lZCBpbnQgICAgICAgICAgZ3RfdmVyc2lvbjsKKyAgICAvKiBS
ZXNvdXJjZSBsaW1pdHMgb2YgdGhlIGRvbWFpbi4gKi8KKyAgICB1bnNpZ25lZCBpbnQgICAgICAg
ICAgbWF4X2dyYW50X2ZyYW1lczsKKyAgICB1bnNpZ25lZCBpbnQgICAgICAgICAgbWF4X21hcHRy
YWNrX2ZyYW1lczsKICAgICAvKiBUYWJsZSBzaXplLiBOdW1iZXIgb2YgZnJhbWVzIHNoYXJlZCB3
aXRoIGd1ZXN0ICovCiAgICAgdW5zaWduZWQgaW50ICAgICAgICAgIG5yX2dyYW50X2ZyYW1lczsK
ICAgICAvKiBOdW1iZXIgb2YgZ3JhbnQgc3RhdHVzIGZyYW1lcyBzaGFyZWQgd2l0aCBndWVzdCAo
Zm9yIHZlcnNpb24gMikgKi8KQEAgLTc4LDIzICs4MSwxOCBAQCBzdHJ1Y3QgZ3JhbnRfdGFibGUg
ewogCiAjaWZuZGVmIERFRkFVTFRfTUFYX05SX0dSQU5UX0ZSQU1FUyAvKiB0byBhbGxvdyBhcmNo
IHRvIG92ZXJyaWRlICovCiAvKiBEZWZhdWx0IG1heGltdW0gc2l6ZSBvZiBhIGdyYW50IHRhYmxl
LiBbUE9MSUNZXSAqLwotI2RlZmluZSBERUZBVUxUX01BWF9OUl9HUkFOVF9GUkFNRVMgICAzMgor
I2RlZmluZSBERUZBVUxUX01BWF9OUl9HUkFOVF9GUkFNRVMgICA2NAogI2VuZGlmCiAKLXVuc2ln
bmVkIGludCBfX3JlYWRfbW9zdGx5IG1heF9ncmFudF9mcmFtZXM7Ci1pbnRlZ2VyX3BhcmFtKCJn
bnR0YWJfbWF4X2ZyYW1lcyIsIG1heF9ncmFudF9mcmFtZXMpOworc3RhdGljIHVuc2lnbmVkIGlu
dCBfX3JlYWRfbW9zdGx5IG1heF9ncmFudF9mcmFtZXMgPQorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBERUZBVUxUX01BWF9OUl9HUkFOVF9GUkFNRVM7Citp
bnRlZ2VyX3J1bnRpbWVfcGFyYW0oImdudHRhYl9tYXhfZnJhbWVzIiwgbWF4X2dyYW50X2ZyYW1l
cyk7CiAKLS8qIFRoZSBtYXhpbXVtIG51bWJlciBvZiBncmFudCBtYXBwaW5ncyBpcyBkZWZpbmVk
IGFzIGEgbXVsdGlwbGllciBvZiB0aGUKLSAqIG1heGltdW0gbnVtYmVyIG9mIGdyYW50IHRhYmxl
IGVudHJpZXMuIFRoaXMgZGVmaW5lcyB0aGUgbXVsdGlwbGllciB1c2VkLgotICogUHJldHR5IGFy
Yml0cmFyeS4gW1BPTElDWV0KLSAqIEFzIGdudHRhYl9tYXhfbnJfZnJhbWVzIGhhcyBiZWVuIGRl
cHJlY2F0ZWQsIHRoaXMgbXVsdGlwbGllciBpcyBkZXByZWNhdGVkIHRvby4KLSAqIE5ldyBvcHRp
b25zIGFsbG93IHRvIHNldCBtYXhfbWFwdHJhY2tfZnJhbWVzIGFuZAotICogbWFwX2dyYW50X3Rh
YmxlX2ZyYW1lcyBpbmRlcGVuZGVudGx5LgotICovCiAjZGVmaW5lIERFRkFVTFRfTUFYX01BUFRS
QUNLX0ZSQU1FUyAxMDI0CiAKLXN0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBtYXhf
bWFwdHJhY2tfZnJhbWVzOwotaW50ZWdlcl9wYXJhbSgiZ250dGFiX21heF9tYXB0cmFja19mcmFt
ZXMiLCBtYXhfbWFwdHJhY2tfZnJhbWVzKTsKK3N0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21v
c3RseSBtYXhfbWFwdHJhY2tfZnJhbWVzID0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgREVGQVVMVF9NQVhfTUFQVFJBQ0tfRlJBTUVTOworaW50ZWdlcl9y
dW50aW1lX3BhcmFtKCJnbnR0YWJfbWF4X21hcHRyYWNrX2ZyYW1lcyIsIG1heF9tYXB0cmFja19m
cmFtZXMpOwogCiAvKgogICogTm90ZSB0aGF0IHRoZSB0aHJlZSB2YWx1ZXMgYmVsb3cgYXJlIGVm
ZmVjdGl2ZWx5IHBhcnQgb2YgdGhlIEFCSSwgZXZlbiBpZgpAQCAtMjkwLDggKzI4OCw4IEBAIG51
bV9hY3RfZnJhbWVzX2Zyb21fc2hhX2ZyYW1lcyhjb25zdCB1bnNpZ25lZCBpbnQgbnVtKQogICAg
IHJldHVybiBESVZfUk9VTkRfVVAobnVtICogc2hhX3Blcl9wYWdlLCBBQ0dOVF9QRVJfUEFHRSk7
CiB9CiAKLSNkZWZpbmUgbWF4X25yX2FjdGl2ZV9ncmFudF9mcmFtZXMgXAotICAgIG51bV9hY3Rf
ZnJhbWVzX2Zyb21fc2hhX2ZyYW1lcyhtYXhfZ3JhbnRfZnJhbWVzKQorI2RlZmluZSBtYXhfbnJf
YWN0aXZlX2dyYW50X2ZyYW1lcyhndCkgXAorICAgIG51bV9hY3RfZnJhbWVzX2Zyb21fc2hhX2Zy
YW1lcygoZ3QpLT5tYXhfZ3JhbnRfZnJhbWVzKQogCiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGlu
dAogbnJfYWN0aXZlX2dyYW50X2ZyYW1lcyhzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQpAQCAtNTMw
LDcgKzUyOCw3IEBAIGdldF9tYXB0cmFja19oYW5kbGUoCiAgICAgICogb3V0IG9mIG1lbW9yeSwg
dHJ5IHN0ZWFsaW5nIGFuIGVudHJ5IGZyb20gYW5vdGhlciBWQ1BVIChpbiBjYXNlIHRoZQogICAg
ICAqIGd1ZXN0IGlzbid0IG1hcHBpbmcgYWNyb3NzIGl0cyBWQ1BVcyBldmVubHkpLgogICAgICAq
LwotICAgIGlmICggbnJfbWFwdHJhY2tfZnJhbWVzKGxndCkgPCBtYXhfbWFwdHJhY2tfZnJhbWVz
ICkKKyAgICBpZiAoIG5yX21hcHRyYWNrX2ZyYW1lcyhsZ3QpIDwgbGd0LT5tYXhfbWFwdHJhY2tf
ZnJhbWVzICkKICAgICAgICAgbmV3X210ID0gYWxsb2NfeGVuaGVhcF9wYWdlKCk7CiAKICAgICBp
ZiAoICFuZXdfbXQgKQpAQCAtMTY3Nyw3ICsxNjc1LDcgQEAgZ250dGFiX2dyb3dfdGFibGUoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHJlcV9ucl9mcmFtZXMpCiAKICAgICBpZiAoIHJl
cV9ucl9mcmFtZXMgPCBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUyApCiAgICAgICAgIHJlcV9ucl9m
cmFtZXMgPSBJTklUSUFMX05SX0dSQU5UX0ZSQU1FUzsKLSAgICBBU1NFUlQocmVxX25yX2ZyYW1l
cyA8PSBtYXhfZ3JhbnRfZnJhbWVzKTsKKyAgICBBU1NFUlQocmVxX25yX2ZyYW1lcyA8PSBndC0+
bWF4X2dyYW50X2ZyYW1lcyk7CiAKICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywKICAgICAgICAg
ICAgICJFeHBhbmRpbmcgZG9tICglZCkgZ3JhbnQgdGFibGUgZnJvbSAoJWQpIHRvICglZCkgZnJh
bWVzLlxuIiwKQEAgLTE3MzUsNyArMTczMyw4IEBAIGFjdGl2ZV9hbGxvY19mYWlsZWQ6CiB9CiAK
IHN0YXRpYyBpbnQKLWdyYW50X3RhYmxlX2luaXQoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGdy
YW50X3RhYmxlICpndCkKK2dyYW50X3RhYmxlX2luaXQoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IGdyYW50X3RhYmxlICpndCwKKyAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGdyYW50X2Zy
YW1lcywgdW5zaWduZWQgaW50IG1hcHRyYWNrX2ZyYW1lcykKIHsKICAgICBpbnQgcmV0ID0gLUVO
T01FTTsKIApAQCAtMTc0NywyNSArMTc0NiwzMSBAQCBncmFudF90YWJsZV9pbml0KHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCiAgICAgICAgIGdvdG8gb3V0X25vX2Ns
ZWFudXA7CiAgICAgfQogCisgICAgZ3QtPm1heF9ncmFudF9mcmFtZXMgPSBncmFudF9mcmFtZXM7
CisgICAgZ3QtPm1heF9tYXB0cmFja19mcmFtZXMgPSBtYXB0cmFja19mcmFtZXM7CisKICAgICAv
KiBBY3RpdmUgZ3JhbnQgdGFibGUuICovCiAgICAgZ3QtPmFjdGl2ZSA9IHh6YWxsb2NfYXJyYXko
c3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIG1heF9ucl9hY3RpdmVfZ3JhbnRfZnJhbWVzKTsKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBtYXhfbnJfYWN0aXZlX2dyYW50X2ZyYW1lcyhndCkpOwogICAgIGlmICggZ3QtPmFj
dGl2ZSA9PSBOVUxMICkKICAgICAgICAgZ290byBvdXQ7CiAKICAgICAvKiBUcmFja2luZyBvZiBt
YXBwZWQgZm9yZWlnbiBmcmFtZXMgdGFibGUgKi8KLSAgICBndC0+bWFwdHJhY2sgPSB2emFsbG9j
KG1heF9tYXB0cmFja19mcmFtZXMgKiBzaXplb2YoKmd0LT5tYXB0cmFjaykpOwotICAgIGlmICgg
Z3QtPm1hcHRyYWNrID09IE5VTEwgKQotICAgICAgICBnb3RvIG91dDsKKyAgICBpZiAoIGd0LT5t
YXhfbWFwdHJhY2tfZnJhbWVzICkKKyAgICB7CisgICAgICAgIGd0LT5tYXB0cmFjayA9IHZ6YWxs
b2MoZ3QtPm1heF9tYXB0cmFja19mcmFtZXMgKiBzaXplb2YoKmd0LT5tYXB0cmFjaykpOworICAg
ICAgICBpZiAoIGd0LT5tYXB0cmFjayA9PSBOVUxMICkKKyAgICAgICAgICAgIGdvdG8gb3V0Owor
ICAgIH0KIAogICAgIC8qIFNoYXJlZCBncmFudCB0YWJsZS4gKi8KLSAgICBndC0+c2hhcmVkX3Jh
dyA9IHh6YWxsb2NfYXJyYXkodm9pZCAqLCBtYXhfZ3JhbnRfZnJhbWVzKTsKKyAgICBndC0+c2hh
cmVkX3JhdyA9IHh6YWxsb2NfYXJyYXkodm9pZCAqLCBndC0+bWF4X2dyYW50X2ZyYW1lcyk7CiAg
ICAgaWYgKCBndC0+c2hhcmVkX3JhdyA9PSBOVUxMICkKICAgICAgICAgZ290byBvdXQ7CiAKICAg
ICAvKiBTdGF0dXMgcGFnZXMgZm9yIGdyYW50IHRhYmxlIC0gZm9yIHZlcnNpb24gMiAqLwogICAg
IGd0LT5zdGF0dXMgPSB4emFsbG9jX2FycmF5KGdyYW50X3N0YXR1c190ICosCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZ3JhbnRfdG9fc3RhdHVzX2ZyYW1lcyhtYXhfZ3JhbnRfZnJh
bWVzKSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JhbnRfdG9fc3RhdHVzX2Zy
YW1lcyhndC0+bWF4X2dyYW50X2ZyYW1lcykpOwogICAgIGlmICggZ3QtPnN0YXR1cyA9PSBOVUxM
ICkKICAgICAgICAgZ290byBvdXQ7CiAKQEAgLTE3OTgsNyArMTgwMyw4IEBAIGdyYW50X3RhYmxl
X2luaXQoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGdyYW50X3RhYmxlICpndCkKIAogc3RhdGlj
IGxvbmcKIGdudHRhYl9zZXR1cF90YWJsZSgKLSAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKGdu
dHRhYl9zZXR1cF90YWJsZV90KSB1b3AsIHVuc2lnbmVkIGludCBjb3VudCkKKyAgICBYRU5fR1VF
U1RfSEFORExFX1BBUkFNKGdudHRhYl9zZXR1cF90YWJsZV90KSB1b3AsIHVuc2lnbmVkIGludCBj
b3VudCwKKyAgICB1bnNpZ25lZCBpbnQgbGltaXRfbWF4KQogewogICAgIHN0cnVjdCB2Y3B1ICpj
dXJyID0gY3VycmVudDsKICAgICBzdHJ1Y3QgZ250dGFiX3NldHVwX3RhYmxlIG9wOwpAQCAtMTgx
MiwxNSArMTgxOCw2IEBAIGdudHRhYl9zZXR1cF90YWJsZSgKICAgICBpZiAoIHVubGlrZWx5KGNv
cHlfZnJvbV9ndWVzdCgmb3AsIHVvcCwgMSkpICkKICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CiAK
LSAgICBpZiAoIHVubGlrZWx5KG9wLm5yX2ZyYW1lcyA+IG1heF9ncmFudF9mcmFtZXMpICkKLSAg
ICB7Ci0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAiWGVuIG9ubHkgc3VwcG9ydHMgdXAg
dG8gJWQgZ3JhbnQtdGFibGUgZnJhbWVzIgotICAgICAgICAgICAgICAgICIgcGVyIGRvbWFpbi5c
biIsCi0gICAgICAgICAgICAgICAgbWF4X2dyYW50X2ZyYW1lcyk7Ci0gICAgICAgIG9wLnN0YXR1
cyA9IEdOVFNUX2dlbmVyYWxfZXJyb3I7Ci0gICAgICAgIGdvdG8gb3V0OwotICAgIH0KLQogICAg
IGlmICggIWd1ZXN0X2hhbmRsZV9va2F5KG9wLmZyYW1lX2xpc3QsIG9wLm5yX2ZyYW1lcykgKQog
ICAgICAgICByZXR1cm4gLUVGQVVMVDsKIApAQCAtMTg0MCw2ICsxODM3LDIxIEBAIGdudHRhYl9z
ZXR1cF90YWJsZSgKICAgICBndCA9IGQtPmdyYW50X3RhYmxlOwogICAgIGdyYW50X3dyaXRlX2xv
Y2soZ3QpOwogCisgICAgaWYgKCB1bmxpa2VseShvcC5ucl9mcmFtZXMgPiBndC0+bWF4X2dyYW50
X2ZyYW1lcykgKQorICAgIHsKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJkJWQgaXMg
bGltaXRlZCB0byAldSBncmFudC10YWJsZSBmcmFtZXNcbiIsCisgICAgICAgICAgICAgICAgZC0+
ZG9tYWluX2lkLCBndC0+bWF4X2dyYW50X2ZyYW1lcyk7CisgICAgICAgIG9wLnN0YXR1cyA9IEdO
VFNUX2dlbmVyYWxfZXJyb3I7CisgICAgICAgIGdvdG8gdW5sb2NrOworICAgIH0KKyAgICBpZiAo
IHVubGlrZWx5KGxpbWl0X21heCA8IG9wLm5yX2ZyYW1lcykgKQorICAgIHsKKyAgICAgICAgZ2Rw
cmludGsoWEVOTE9HX1dBUk5JTkcsICJucl9mcmFtZXMgZm9yIGQlZCBpcyB0b28gbGFyZ2UgKCV1
LCV1KVxuIiwKKyAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBvcC5ucl9mcmFtZXMsIGxp
bWl0X21heCk7CisgICAgICAgIG9wLnN0YXR1cyA9IEdOVFNUX2dlbmVyYWxfZXJyb3I7CisgICAg
ICAgIGdvdG8gdW5sb2NrOworICAgIH0KKwogICAgIGlmICggZ3QtPmd0X3ZlcnNpb24gPT0gMCAp
CiAgICAgICAgIGd0LT5ndF92ZXJzaW9uID0gMTsKIApAQCAtMTg0OSw4ICsxODYxLDkgQEAgZ250
dGFiX3NldHVwX3RhYmxlKAogICAgICAgICAgZ250dGFiX2dyb3dfdGFibGUoZCwgb3AubnJfZnJh
bWVzKSApCiAgICAgewogICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywKLSAgICAgICAgICAg
ICAgICAgIkV4cGFuZCBncmFudCB0YWJsZSB0byAldSBmYWlsZWQuIEN1cnJlbnQ6ICV1IE1heDog
JXVcbiIsCi0gICAgICAgICAgICAgICAgIG9wLm5yX2ZyYW1lcywgbnJfZ3JhbnRfZnJhbWVzKGd0
KSwgbWF4X2dyYW50X2ZyYW1lcyk7CisgICAgICAgICAgICAgICAgICJFeHBhbmQgZ3JhbnQgdGFi
bGUgb2YgZCVkIHRvICV1IGZhaWxlZC4gQ3VycmVudDogJXUgTWF4OiAldVxuIiwKKyAgICAgICAg
ICAgICAgICAgZC0+ZG9tYWluX2lkLCBvcC5ucl9mcmFtZXMsIG5yX2dyYW50X2ZyYW1lcyhndCks
CisgICAgICAgICAgICAgICAgIGd0LT5tYXhfZ3JhbnRfZnJhbWVzKTsKICAgICAgICAgb3Auc3Rh
dHVzID0gR05UU1RfZ2VuZXJhbF9lcnJvcjsKICAgICAgICAgZ290byB1bmxvY2s7CiAgICAgfQpA
QCAtMTg4NSw2ICsxODk4LDcgQEAgZ250dGFiX3F1ZXJ5X3NpemUoCiB7CiAgICAgc3RydWN0IGdu
dHRhYl9xdWVyeV9zaXplIG9wOwogICAgIHN0cnVjdCBkb21haW4gKmQ7CisgICAgc3RydWN0IGdy
YW50X3RhYmxlICpndDsKIAogICAgIGlmICggY291bnQgIT0gMSApCiAgICAgICAgIHJldHVybiAt
RUlOVkFMOwpAQCAtMTkwNSwxMyArMTkxOSwxNSBAQCBnbnR0YWJfcXVlcnlfc2l6ZSgKICAgICAg
ICAgZ290byBvdXQ7CiAgICAgfQogCi0gICAgZ3JhbnRfcmVhZF9sb2NrKGQtPmdyYW50X3RhYmxl
KTsKKyAgICBndCA9IGQtPmdyYW50X3RhYmxlOwogCi0gICAgb3AubnJfZnJhbWVzICAgICA9IG5y
X2dyYW50X2ZyYW1lcyhkLT5ncmFudF90YWJsZSk7Ci0gICAgb3AubWF4X25yX2ZyYW1lcyA9IG1h
eF9ncmFudF9mcmFtZXM7CisgICAgZ3JhbnRfcmVhZF9sb2NrKGd0KTsKKworICAgIG9wLm5yX2Zy
YW1lcyAgICAgPSBucl9ncmFudF9mcmFtZXMoZ3QpOworICAgIG9wLm1heF9ucl9mcmFtZXMgPSBn
dC0+bWF4X2dyYW50X2ZyYW1lczsKICAgICBvcC5zdGF0dXMgICAgICAgID0gR05UU1Rfb2theTsK
IAotICAgIGdyYW50X3JlYWRfdW5sb2NrKGQtPmdyYW50X3RhYmxlKTsKKyAgICBncmFudF9yZWFk
X3VubG9jayhndCk7CiAKICBvdXQ6CiAgICAgaWYgKCBkICkKQEAgLTI5ODYsNyArMzAwMiw3IEBA
IGdudHRhYl9zZXRfdmVyc2lvbihYRU5fR1VFU1RfSEFORExFX1BBUkFNKGdudHRhYl9zZXRfdmVy
c2lvbl90KSB1b3ApCiAKIHN0YXRpYyBsb25nCiBnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZXMoWEVO
X0dVRVNUX0hBTkRMRV9QQVJBTShnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZXNfdCkgdW9wLAotICAg
ICAgICAgICAgICAgICAgICAgICAgIGludCBjb3VudCkKKyAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgY291bnQsIHVuc2lnbmVkIGludCBsaW1pdF9tYXgpCiB7CiAgICAgZ250
dGFiX2dldF9zdGF0dXNfZnJhbWVzX3Qgb3A7CiAgICAgc3RydWN0IGRvbWFpbiAqZDsKQEAgLTMw
MjYsOSArMzA0MiwxOSBAQCBnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZXMoWEVOX0dVRVNUX0hBTkRM
RV9QQVJBTShnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZXNfdCkgdW9wLAogCiAgICAgaWYgKCB1bmxp
a2VseShvcC5ucl9mcmFtZXMgPiBucl9zdGF0dXNfZnJhbWVzKGd0KSkgKQogICAgIHsKLSAgICAg
ICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJHdWVzdCByZXF1ZXN0ZWQgYWRkcmVzc2VzIGZvciAl
ZCBncmFudCBzdGF0dXMgIgotICAgICAgICAgICAgICAgICAiZnJhbWVzLCBidXQgb25seSAlZCBh
cmUgYXZhaWxhYmxlLlxuIiwKLSAgICAgICAgICAgICAgICAgb3AubnJfZnJhbWVzLCBucl9zdGF0
dXNfZnJhbWVzKGd0KSk7CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAiUmVxdWVzdGVk
IGFkZHJlc3NlcyBvZiBkJWQgZm9yICV1IGdyYW50ICIKKyAgICAgICAgICAgICAgICAgInN0YXR1
cyBmcmFtZXMsIGJ1dCBoYXMgb25seSAldVxuIiwKKyAgICAgICAgICAgICAgICAgZC0+ZG9tYWlu
X2lkLCBvcC5ucl9mcmFtZXMsIG5yX3N0YXR1c19mcmFtZXMoZ3QpKTsKKyAgICAgICAgb3Auc3Rh
dHVzID0gR05UU1RfZ2VuZXJhbF9lcnJvcjsKKyAgICAgICAgZ290byB1bmxvY2s7CisgICAgfQor
CisgICAgaWYgKCB1bmxpa2VseShsaW1pdF9tYXggPCBncmFudF90b19zdGF0dXNfZnJhbWVzKG9w
Lm5yX2ZyYW1lcykpICkKKyAgICB7CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAor
ICAgICAgICAgICAgICAgICAiZ3JhbnRfdG9fc3RhdHVzX2ZyYW1lcygldSkgZm9yIGQlZCBpcyB0
b28gbGFyZ2UgKCV1LCV1KVxuIiwKKyAgICAgICAgICAgICAgICAgb3AubnJfZnJhbWVzLCBkLT5k
b21haW5faWQsCisgICAgICAgICAgICAgICAgIGdyYW50X3RvX3N0YXR1c19mcmFtZXMob3AubnJf
ZnJhbWVzKSwgbGltaXRfbWF4KTsKICAgICAgICAgb3Auc3RhdHVzID0gR05UU1RfZ2VuZXJhbF9l
cnJvcjsKICAgICAgICAgZ290byB1bmxvY2s7CiAgICAgfQpAQCAtMzM0MSw3ICszMzY3LDcgQEAg
ZG9fZ3JhbnRfdGFibGVfb3AoCiAKICAgICBjYXNlIEdOVFRBQk9QX3NldHVwX3RhYmxlOgogICAg
ICAgICByYyA9IGdudHRhYl9zZXR1cF90YWJsZSgKLSAgICAgICAgICAgIGd1ZXN0X2hhbmRsZV9j
YXN0KHVvcCwgZ250dGFiX3NldHVwX3RhYmxlX3QpLCBjb3VudCk7CisgICAgICAgICAgICBndWVz
dF9oYW5kbGVfY2FzdCh1b3AsIGdudHRhYl9zZXR1cF90YWJsZV90KSwgY291bnQsIFVJTlRfTUFY
KTsKICAgICAgICAgQVNTRVJUKHJjIDw9IDApOwogICAgICAgICBicmVhazsKIApAQCAtMzM5MCw3
ICszNDE2LDggQEAgZG9fZ3JhbnRfdGFibGVfb3AoCiAKICAgICBjYXNlIEdOVFRBQk9QX2dldF9z
dGF0dXNfZnJhbWVzOgogICAgICAgICByYyA9IGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lcygKLSAg
ICAgICAgICAgIGd1ZXN0X2hhbmRsZV9jYXN0KHVvcCwgZ250dGFiX2dldF9zdGF0dXNfZnJhbWVz
X3QpLCBjb3VudCk7CisgICAgICAgICAgICBndWVzdF9oYW5kbGVfY2FzdCh1b3AsIGdudHRhYl9n
ZXRfc3RhdHVzX2ZyYW1lc190KSwgY291bnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBVSU5UX01BWCk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBHTlRUQUJPUF9nZXRfdmVy
c2lvbjoKQEAgLTM0NzAsNyArMzQ5Nyw3IEBAIGdyYW50X3RhYmxlX2NyZWF0ZSgKIAogICAgIGlm
ICggZC0+ZG9tYWluX2lkID09IDAgKQogICAgIHsKLSAgICAgICAgcmV0ID0gZ3JhbnRfdGFibGVf
aW5pdChkLCB0KTsKKyAgICAgICAgcmV0ID0gZ3JhbnRfdGFibGVfaW5pdChkLCB0LCBnbnR0YWJf
ZG9tMF9mcmFtZXMoKSwgbWF4X21hcHRyYWNrX2ZyYW1lcyk7CiAgICAgfQogCiAgICAgcmV0dXJu
IHJldDsKQEAgLTM2NzEsMTEgKzM2OTgsMTUgQEAgaW50IGdyYW50X3RhYmxlX3NldF9saW1pdHMo
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGdyYW50X2ZyYW1lcywKIHsKICAgICBzdHJ1
Y3QgZ3JhbnRfdGFibGUgKmd0ID0gZC0+Z3JhbnRfdGFibGU7CiAKKyAgICBpZiAoIGdyYW50X2Zy
YW1lcyA8IElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTIHx8CisgICAgICAgICBncmFudF9mcmFtZXMg
PiBtYXhfZ3JhbnRfZnJhbWVzIHx8CisgICAgICAgICBtYXB0cmFja19mcmFtZXMgPiBtYXhfbWFw
dHJhY2tfZnJhbWVzICkKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgaWYgKCAhZ3QgKQog
ICAgICAgICByZXR1cm4gLUVOT0VOVDsKIAogICAgIC8qIFNldCBsaW1pdHMuICovCi0gICAgcmV0
dXJuIGdyYW50X3RhYmxlX2luaXQoZCwgZ3QpOworICAgIHJldHVybiBncmFudF90YWJsZV9pbml0
KGQsIGd0LCBncmFudF9mcmFtZXMsIG1hcHRyYWNrX2ZyYW1lcyk7CiB9CiAKICNpZmRlZiBDT05G
SUdfSEFTX01FTV9TSEFSSU5HCkBAIC0zNzQ3LDcgKzM3NzgsNyBAQCBpbnQgZ250dGFiX21hcF9m
cmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGlkeCwgZ2ZuX3QgZ2ZuLAogICAg
IH0KICAgICBlbHNlCiAgICAgewotICAgICAgICBpZiAoIChpZHggPj0gbnJfZ3JhbnRfZnJhbWVz
KGd0KSkgJiYgKGlkeCA8IG1heF9ncmFudF9mcmFtZXMpICkKKyAgICAgICAgaWYgKCAoaWR4ID49
IG5yX2dyYW50X2ZyYW1lcyhndCkpICYmIChpZHggPCBndC0+bWF4X2dyYW50X2ZyYW1lcykgKQog
ICAgICAgICAgICAgZ250dGFiX2dyb3dfdGFibGUoZCwgaWR4ICsgMSk7CiAKICAgICAgICAgaWYg
KCBpZHggPCBucl9ncmFudF9mcmFtZXMoZ3QpICkKQEAgLTM3NzUsNiArMzgwNiwxMiBAQCBzdGF0
aWMgdm9pZCBnbnR0YWJfdXNhZ2VfcHJpbnQoc3RydWN0IGRvbWFpbiAqcmQpCiAKICAgICBncmFu
dF9yZWFkX2xvY2soZ3QpOwogCisgICAgcHJpbnRrKCJncmFudC10YWJsZSBmb3IgcmVtb3RlIGQl
ZCAodiV1KVxuIgorICAgICAgICAgICAiICAldSBmcmFtZXMgKCV1IG1heCksICV1IG1hcHRyYWNr
IGZyYW1lcyAoJXUgbWF4KVxuIiwKKyAgICAgICAgICAgcmQtPmRvbWFpbl9pZCwgZ3QtPmd0X3Zl
cnNpb24sCisgICAgICAgICAgIG5yX2dyYW50X2ZyYW1lcyhndCksIGd0LT5tYXhfZ3JhbnRfZnJh
bWVzLAorICAgICAgICAgICBucl9tYXB0cmFja19mcmFtZXMoZ3QpLCBndC0+bWF4X21hcHRyYWNr
X2ZyYW1lcyk7CisKICAgICBmb3IgKCByZWYgPSAwOyByZWYgIT0gbnJfZ3JhbnRfZW50cmllcyhn
dCk7IHJlZisrICkKICAgICB7CiAgICAgICAgIHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKmFj
dDsKQEAgLTM4MDIsMTIgKzM4MzksNyBAQCBzdGF0aWMgdm9pZCBnbnR0YWJfdXNhZ2VfcHJpbnQo
c3RydWN0IGRvbWFpbiAqcmQpCiAgICAgICAgICAgICBzdGF0dXMgPSBzdGF0dXNfZW50cnkoZ3Qs
IHJlZik7CiAgICAgICAgIH0KIAotICAgICAgICBpZiAoIGZpcnN0ICkKLSAgICAgICAgewotICAg
ICAgICAgICAgcHJpbnRrKCJncmFudC10YWJsZSBmb3IgcmVtb3RlIGRvbWFpbjolNWQgKHYlZClc
biIsCi0gICAgICAgICAgICAgICAgICAgcmQtPmRvbWFpbl9pZCwgZ3QtPmd0X3ZlcnNpb24pOwot
ICAgICAgICAgICAgZmlyc3QgPSAwOwotICAgICAgICB9CisgICAgICAgIGZpcnN0ID0gMDsKIAog
ICAgICAgICAvKiAgICAgIFsweFhYWF0gIGRkZGRkIDB4WFhYWFhYIDB4WFhYWFhYWFggICAgICBk
ZGRkZCAweFhYWFhYWCAweFhYICovCiAgICAgICAgIHByaW50aygiWzB4JTAzeF0gICU1ZCAweCUw
Nmx4IDB4JTA4eCAgICAgICU1ZCAweCUwNiJQUkl4NjQiIDB4JTAyeFxuIiwKQEAgLTM4MTksOCAr
Mzg1MSw3IEBAIHN0YXRpYyB2b2lkIGdudHRhYl91c2FnZV9wcmludChzdHJ1Y3QgZG9tYWluICpy
ZCkKICAgICBncmFudF9yZWFkX3VubG9jayhndCk7CiAKICAgICBpZiAoIGZpcnN0ICkKLSAgICAg
ICAgcHJpbnRrKCJncmFudC10YWJsZSBmb3IgcmVtb3RlIGRvbWFpbjolNWQgLi4uICIKLSAgICAg
ICAgICAgICAgICJubyBhY3RpdmUgZ3JhbnQgdGFibGUgZW50cmllc1xuIiwgcmQtPmRvbWFpbl9p
ZCk7CisgICAgICAgIHByaW50aygibm8gYWN0aXZlIGdyYW50IHRhYmxlIGVudHJpZXNcbiIpOwog
fQogCiBzdGF0aWMgdm9pZCBnbnR0YWJfdXNhZ2VfcHJpbnRfYWxsKHVuc2lnbmVkIGNoYXIga2V5
KQpAQCAtMzgzNCwyMCArMzg2NSwxNyBAQCBzdGF0aWMgdm9pZCBnbnR0YWJfdXNhZ2VfcHJpbnRf
YWxsKHVuc2lnbmVkIGNoYXIga2V5KQogCiBzdGF0aWMgaW50IF9faW5pdCBnbnR0YWJfdXNhZ2Vf
aW5pdCh2b2lkKQogewotICAgIEJVSUxEX0JVR19PTihERUZBVUxUX01BWF9NQVBUUkFDS19GUkFN
RVMgPCBERUZBVUxUX01BWF9OUl9HUkFOVF9GUkFNRVMpOwotCi0gICAgaWYgKCAhbWF4X2dyYW50
X2ZyYW1lcyApCi0gICAgICAgIG1heF9ncmFudF9mcmFtZXMgPSBERUZBVUxUX01BWF9OUl9HUkFO
VF9GUkFNRVM7Ci0KLSAgICBpZiAoICFtYXhfbWFwdHJhY2tfZnJhbWVzICkKLSAgICAgICAgbWF4
X21hcHRyYWNrX2ZyYW1lcyA9IERFRkFVTFRfTUFYX01BUFRSQUNLX0ZSQU1FUzsKLQogICAgIHJl
Z2lzdGVyX2tleWhhbmRsZXIoJ2cnLCBnbnR0YWJfdXNhZ2VfcHJpbnRfYWxsLAogICAgICAgICAg
ICAgICAgICAgICAgICAgInByaW50IGdyYW50IHRhYmxlIHVzYWdlIiwgMSk7CiAgICAgcmV0dXJu
IDA7CiB9CiBfX2luaXRjYWxsKGdudHRhYl91c2FnZV9pbml0KTsKIAordW5zaWduZWQgaW50IF9f
aW5pdCBnbnR0YWJfZG9tMF9mcmFtZXModm9pZCkKK3sKKyAgICByZXR1cm4gbWluKG1heF9ncmFu
dF9mcmFtZXMsIGdudHRhYl9kb20wX21heCgpKTsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxl
czoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFi
bGUuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaAppbmRleCAzMGRiMmQxLi4w
ZGZkYzU1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oCkBAIC0yLDkgKzIsMTEgQEAKICNk
ZWZpbmUgX19BU01fR1JBTlRfVEFCTEVfSF9fCiAKICNpbmNsdWRlIDx4ZW4vZ3JhbnRfdGFibGUu
aD4KKyNpbmNsdWRlIDx4ZW4va2VybmVsLmg+CisjaW5jbHVkZSA8eGVuL3Bmbi5oPgogI2luY2x1
ZGUgPHhlbi9zY2hlZC5oPgogCi0jZGVmaW5lIElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTIDQKKyNk
ZWZpbmUgSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMgMVUKIAogc3RydWN0IGdyYW50X3RhYmxlX2Fy
Y2ggewogICAgIGdmbl90ICpnZm47CkBAIC0yNiw5ICsyOCwyMSBAQCBzdGF0aWMgaW5saW5lIGlu
dCByZXBsYWNlX2dyYW50X3N1cHBvcnRlZCh2b2lkKQogICAgIHJldHVybiAxOwogfQogCisvKgor
ICogVGhlIHJlZ2lvbiB1c2VkIGJ5IFhlbiBvbiB0aGUgbWVtb3J5IHdpbGwgbmV2ZXIgYmUgbWFw
cGVkIGluIERPTTAKKyAqIG1lbW9yeSBsYXlvdXQuIFRoZXJlZm9yZSBpdCBjYW4gYmUgdXNlZCBm
b3IgdGhlIGdyYW50IHRhYmxlLgorICoKKyAqIE9ubHkgdXNlIHRoZSB0ZXh0IHNlY3Rpb24gYXMg
aXQncyBhbHdheXMgcHJlc2VudCBhbmQgd2lsbCBjb250YWluCisgKiBlbm91Z2ggc3BhY2UgZm9y
IGEgbGFyZ2UgZ3JhbnQgdGFibGUKKyAqLworc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgZ250
dGFiX2RvbTBfbWF4KHZvaWQpCit7CisgICAgcmV0dXJuIFBGTl9ET1dOKF9ldGV4dCAtIF9zdGV4
dCk7Cit9CisKICNkZWZpbmUgZ250dGFiX2luaXRfYXJjaChndCkgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAoeyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIChndCkt
PmFyY2guZ2ZuID0geHphbGxvY19hcnJheShnZm5fdCwgbWF4X2dyYW50X2ZyYW1lcyk7ICAgICAg
ICAgICAgIFwKKyAgICAoZ3QpLT5hcmNoLmdmbiA9IHh6YWxsb2NfYXJyYXkoZ2ZuX3QsIChndCkt
Pm1heF9ncmFudF9mcmFtZXMpOyAgICAgICBcCiAgICAgKCAoZ3QpLT5hcmNoLmdmbiA/IDAgOiAt
RU5PTUVNICk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogfSkKIApAQCAt
NTIsNyArNjYsNyBAQCBzdGF0aWMgaW5saW5lIGludCByZXBsYWNlX2dyYW50X3N1cHBvcnRlZCh2
b2lkKQogCiAjZGVmaW5lIGdudHRhYl9zaGFyZWRfZ21mbihkLCB0LCBpKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICggKChpID49IG5yX2dyYW50X2ZyYW1lcyh0
KSkgJiYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAoaSA8
IG1heF9ncmFudF9mcmFtZXMpKSA/IDAgOiBnZm5feCh0LT5hcmNoLmdmbltpXSkpCisgICAgICAg
KGkgPCAodCktPm1heF9ncmFudF9mcmFtZXMpKT8gMCA6IGdmbl94KCh0KS0+YXJjaC5nZm5baV0p
KQogCiAjZGVmaW5lIGdudHRhYl9uZWVkX2lvbW11X21hcHBpbmcoZCkgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAoaXNfZG9tYWluX2RpcmVjdF9tYXBwZWQoZCkgJiYgbmVlZF9pb21tdShkKSkK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaAppbmRleCAxYjkzYzU3Li5kOTE1N2U0IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9ncmFudF90YWJsZS5oCkBAIC0xMiw3ICsxMiw3IEBACiAjaW5jbHVkZSA8YXNtL2h2
bS9ncmFudF90YWJsZS5oPgogI2luY2x1ZGUgPGFzbS9wdi9ncmFudF90YWJsZS5oPgogCi0jZGVm
aW5lIElOSVRJQUxfTlJfR1JBTlRfRlJBTUVTIDQKKyNkZWZpbmUgSU5JVElBTF9OUl9HUkFOVF9G
UkFNRVMgMVUKIAogc3RydWN0IGdyYW50X3RhYmxlX2FyY2ggewogfTsKQEAgLTM5LDYgKzM5LDEx
IEBAIHN0YXRpYyBpbmxpbmUgaW50IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKHVpbnQ2NF90
IGFkZHIsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCiAgICAgcmV0dXJuIHJlcGxhY2VfZ3JhbnRfcHZf
bWFwcGluZyhhZGRyLCBmcmFtZSwgbmV3X2FkZHIsIGZsYWdzKTsKIH0KIAorc3RhdGljIGlubGlu
ZSB1bnNpZ25lZCBpbnQgZ250dGFiX2RvbTBfbWF4KHZvaWQpCit7CisgICAgcmV0dXJuIFVJTlRf
TUFYOworfQorCiAjZGVmaW5lIGdudHRhYl9pbml0X2FyY2goZ3QpIDAKICNkZWZpbmUgZ250dGFi
X2Rlc3Ryb3lfYXJjaChndCkgZG8ge30gd2hpbGUgKCAwICkKICNkZWZpbmUgZ250dGFiX3NldF9m
cmFtZV9nZm4oZ3QsIGlkeCwgZ2ZuKSBkbyB7fSB3aGlsZSAoIDAgKQpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUveGVuL2dyYW50X3RhYmxlLmggYi94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUu
aAppbmRleCBkMmJkMjQxLi5iM2E5NWZkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vZ3Jh
bnRfdGFibGUuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaApAQCAtMzEsOSAr
MzEsNiBAQAogCiBzdHJ1Y3QgZ3JhbnRfdGFibGU7CiAKLS8qIFRoZSBtYXhpbXVtIHNpemUgb2Yg
YSBncmFudCB0YWJsZS4gKi8KLWV4dGVybiB1bnNpZ25lZCBpbnQgbWF4X2dyYW50X2ZyYW1lczsK
LQogLyogQ3JlYXRlL2Rlc3Ryb3kgcGVyLWRvbWFpbiBncmFudCB0YWJsZSBjb250ZXh0LiAqLwog
aW50IGdyYW50X3RhYmxlX2NyZWF0ZSgKICAgICBzdHJ1Y3QgZG9tYWluICpkKTsKQEAgLTU5LDQg
KzU2LDYgQEAgaW50IG1lbV9zaGFyaW5nX2dyZWZfdG9fZ2ZuKHN0cnVjdCBncmFudF90YWJsZSAq
Z3QsIGdyYW50X3JlZl90IHJlZiwKIGludCBnbnR0YWJfbWFwX2ZyYW1lKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgaWR4LCBnZm5fdCBnZm4sCiAgICAgICAgICAgICAgICAgICAgICBt
Zm5fdCAqbWZuKTsKIAordW5zaWduZWQgaW50IGdudHRhYl9kb20wX2ZyYW1lcyh2b2lkKTsKKwog
I2VuZGlmIC8qIF9fWEVOX0dSQU5UX1RBQkxFX0hfXyAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Oct 10 17:00:00 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:00:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xsu-0002Kv-1U; Tue, 10 Oct 2017 17:00:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xsr-0002KU-UC
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:59:58 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 9A/77-24316-D8CFCD95; Tue, 10 Oct 2017 16:59:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrELMWRWlGSWpSXmKPExsWS0XRdVbfnz51
 Ig9+PlC0mbDNwYPTY3reLPYAxijUzLym/IoE1Y9W6TWwF19krpt+dwNrAeIati5GLQ0jgN6PE
 9a3/WSGc84wS96f8YO5i5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1jAUmLtp
 aMsIDavgJnEnu0TwGwWoPo9s24wTWDkWMDIsIpRvTi1qCy1SNdIL6koMz2jJDcxM0fX0MBYLz
 e1uDgxPTUnMalYLzk/dxMj0Cf1DAyMOxhPNTsfYpTkYFIS5V3x/U6kEF9SfkplRmJxRnxRaU5
 q8SFGGQ4OJQneit9AOcGi1PTUirTMHGBwwKQlOHiURHhX/ARK8xYXJOYWZ6ZDpE4xGnMc23T5
 DxPHjYfX/zAJseTl56VKifNe+gVUKgBSmlGaBzcIFrSXGGWlhHkZGRgYhHgKUotyM0tQ5V8xi
 nMwKgnzpoHcw5OZVwK37xXQKUxAp4imgZ1SkoiQkmpg5PHYse2ZX5+atFHJ8W8fN7YeVn2YIB
 9674B74raGfw7nXjzef7F+p1WquY9jgNXJyf4S2Rq7FrkW/2CcpHEv2NiQ54hJ5cqZ93X/HpM
 qcw9dJ3FW4MYRQz6xII5Z+xpns59+805q2zw7oyOz3vm3HJy/t/6zncr2y9r2DJvqHUrjgu2b
 p547qMRSnJFoqMVcVJwIAN0mvfBVAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1507654795!106414015!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36787 invoked from network); 10 Oct 2017 16:59:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 16:59:56 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xsp-000524-Dg
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:59:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xsp-0001Rw-D1
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 16:59:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xsp-0001Rw-D1@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 16:59:55 +0000
Subject: [Xen-changelog] [xen master] Config.mk: update mini-os changeset
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDBiMGNhNjViNTRlY2M3ZWM5MDgwNWUyYTMzODc5ZTc4MTA0ZDlmMDgKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9jdCA0IDE1
OjAwOjMxIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogV2VkIE9jdCA0IDE1OjE0OjUxIDIwMTcgKzAxMDAKCiAgICBDb25maWcu
bWs6IHVwZGF0ZSBtaW5pLW9zIGNoYW5nZXNldAogICAgCiAgICBJdCBjb250YWlucyBidWlsZCBm
aXggZm9yIHN0dWJkb20uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Ci0tLQogQ29uZmlnLm1rIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5z
ZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvQ29uZmlnLm1rIGIvQ29uZmln
Lm1rCmluZGV4IDU3ZDNlMmIuLjU0ZjIzODIgMTAwNjQ0Ci0tLSBhL0NvbmZpZy5taworKysgYi9D
b25maWcubWsKQEAgLTI3NCw3ICsyNzQsNyBAQCBNSU5JT1NfVVBTVFJFQU1fVVJMID89IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9taW5pLW9zLmdpdAogZW5kaWYKIE9WTUZfVVBTVFJFQU1fUkVWSVNJ
T04gPz0gOTQ3ZjM3MzdhYmY2NWZkYTYzZjNmZmQ5N2ZkZGZhNjk4Njk4Njg2OAogUUVNVV9VUFNU
UkVBTV9SRVZJU0lPTiA/PSBtYXN0ZXIKLU1JTklPU19VUFNUUkVBTV9SRVZJU0lPTiA/PSBkOTkx
YmRiYzA2MjI0ODIyMTUxMWVjYjc5NTYxN2MzNmIzN2UxZDJlCitNSU5JT1NfVVBTVFJFQU1fUkVW
SVNJT04gPz0gMWZiNDBkZDY3OGYxYWZkMGI3ZTFhNWMzN2I3YzVlNTQ1NDdlN2FlMwogIyBXZWQg
QXVnIDkgMTM6MTU6NDggMjAxNyArMDEwMAogIyBsaWIvbWF0aC5jOiBpbXBsZW1lbnQgX191ZGl2
bW9kZGk0CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Oct 10 17:00:12 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:00:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xt6-0002r2-3B; Tue, 10 Oct 2017 17:00:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xt4-0002qE-LO
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:00:10 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 A5/2F-29911-A9CFCD95; Tue, 10 Oct 2017 17:00:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVXfanzu
 RBpuXyFtM2GbgwOixvW8XewBjFGtmXlJ+RQJrRuekTvaCq5wVU3qXMTcw9nB0MXJyCAn8ZpT4
 t0Sui5ELyD7PKNH98BVTFyMHB5uAmMTcvQogNSICqhKzVixnhqhXl2j63cAGYgsLmEv82XeeB
 aScV8BM4tbfbJAwC1D5woYj7BMYORYwMqxi1ChOLSpLLdI1NtJLKspMzyjJTczM0TU0MNPLTS
 0uTkxPzUlMKtZLzs/dxAj0CAMQ7GA8vS7wEKMkB5OSKO+K73cihfiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnwVvwGygkWpaanVqRl5gBDAyYtwcGjJMK74idQmre4IDG3ODMdInWKUVFKnDcepE8A
 JJFRmgfXBgvHS4yyUsK8jECHCPEUpBblZpagyr9iFOdgVBLmvQcyhSczrwRu+iugxUxAi0XTw
 BaXJCKkpBoYXSKOz9U3tes52v85dv4PqXnBAaFva45sf8hUr7C8KGJHcH/t/R0mn3j41+QkTj
 0ZvHzWXzsRfq9bhfVSO9sils1K5mgp2erS5xSUsbhq1cWALUcX/sq3jElmXb77vv4E9SX1GUK
 y/6p7T9/zzyitFea73npfsZ9bX/+70Ln+K6aRInqTXkUpsRRnJBpqMRcVJwIAl5QXtkICAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1507654805!68548667!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54034 invoked from network); 10 Oct 2017 17:00:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 17:00:06 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xsz-00055V-Ff
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:00:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xsz-0001VG-Ev
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:00:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xsz-0001VG-Ev@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 17:00:05 +0000
Subject: [Xen-changelog] [xen master] xenconsole: fix 32bit compilation
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDcyYjBjMTlhNzA0MGFiODQ0NmYxNjU3OGIwOTRmZWM4NzAzZjgwOTUKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE9jdCA0IDE1
OjI2OjA0IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogV2VkIE9jdCA0IDE2OjU4OjU3IDIwMTcgKzAxMDAKCiAgICB4ZW5jb25z
b2xlOiBmaXggMzJiaXQgY29tcGlsYXRpb24KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9jb25zb2xlL2RhZW1vbi9pby5jIHwg
NCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgYi90b29scy9jb25zb2xlL2Rh
ZW1vbi9pby5jCmluZGV4IDI2MTViNTAuLmFmZTE2MmUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2NvbnNv
bGUvZGFlbW9uL2lvLmMKKysrIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwpAQCAtMTA0Nyw3
ICsxMDQ3LDcgQEAgc3RhdGljIHZvaWQgaGFuZGxlX3R0eV93cml0ZShzdHJ1Y3QgY29uc29sZSAq
Y29uKQogCiBzdGF0aWMgdm9pZCBjb25zb2xlX2V2dGNobl91bm1hc2soc3RydWN0IGNvbnNvbGUg
KmNvbiwgdm9pZCAqZGF0YSkKIHsKLQlsb25nIGxvbmcgbm93ID0gKGxvbmcgbG9uZylkYXRhOwor
CWxvbmcgbG9uZyBub3cgPSAqKGxvbmcgbG9uZyAqKWRhdGE7CiAKIAlpZiAoIWNvbnNvbGVfZW5h
YmxlZChjb24pKQogCQlyZXR1cm47CkBAIC0xMzQzLDcgKzEzNDMsNyBAQCB2b2lkIGhhbmRsZV9p
byh2b2lkKQogCQkgICBkb21haW5zIHdpdGggbmV3IGFsbG93YW5jZSAqLwogCQlmb3IgKGQgPSBk
b21faGVhZDsgZDsgZCA9IGQtPm5leHQpIHsKIAotCQkJY29uc29sZV9pdGVyX3ZvaWRfYXJnMihk
LCBjb25zb2xlX2V2dGNobl91bm1hc2ssICh2b2lkICopbm93KTsKKwkJCWNvbnNvbGVfaXRlcl92
b2lkX2FyZzIoZCwgY29uc29sZV9ldnRjaG5fdW5tYXNrLCAodm9pZCAqKSZub3cpOwogCiAJCQlj
b25zb2xlX2l0ZXJfdm9pZF9hcmcyKGQsIG1heWJlX2FkZF9jb25zb2xlX2V2dGNobl9mZCwgCiAJ
CQkJCSAgICAgICAodm9pZCAqKSZuZXh0X3RpbWVvdXQpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Oct 10 17:00:19 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:00:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xtD-0002sM-4h; Tue, 10 Oct 2017 17:00:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xtC-0002sA-0e
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:00:18 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 03/E3-08608-1ACFCD95; Tue, 10 Oct 2017 17:00:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVXfBnzu
 RBg2z1S0mbDNwYPTY3reLPYAxijUzLym/IoE1Y0rHPdaCq6YVGx/0MDYwTtDsYuTiEBL4zSix
 Ze1fVgjnPKPEk9dXgRwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBbwkWhoug
 dm8AmYSTw6cYAWxWYDqH99byzaBkWMBI8MqRo3i1KKy1CJdYwO9pKLM9IyS3MTMHF1DAzO93N
 Ti4sT01JzEpGK95PzcTYxArzAAwQ7Gv2sDDzFKcjApifKu+H4nUogvKT+lMiOxOCO+qDQntfg
 QowwHh5IE78bfQDnBotT01Iq0zBxgeMCkJTh4lER4V/wESvMWFyTmFmemQ6ROMepyHNt0+Q+T
 EEtefl6qlDhvPMgMAZCijNI8uBGwUL3EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd57IFN4M
 vNK4Da9AjqCCegI0TSwI0oSEVJSDYxdbfK2/Y8K91x7sMpB+GDKiWOuO/+98990v+r2qsKsom
 fhU7+sV/95Nf7b/bJZXt84pct2dN+b9XF3gIl/GqNujMzy5hOLajeqf1Ofczs/NP249YvUlWK
 T9N/UswZNsQo69kjBtu2sx6s+u1R5FblskbNbD1e/fFKz6WPzJ3nB7wE1Wos6Jx1TYinOSDTU
 Yi4qTgQACWeCa1ACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1507654815!101494734!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41668 invoked from network); 10 Oct 2017 17:00:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 17:00:16 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xt9-00055n-JJ
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:00:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xt9-0001Zl-Gw
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:00:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xt9-0001Zl-Gw@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 17:00:15 +0000
Subject: [Xen-changelog] [xen master] public/io/netif.h: add gref mapping
	control messages
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDMwNjU1ZTJiZjBjZThlZTUwZTYxNzI4ZTI1NThlMDM2M2Y0YWYxYzkKQXV0aG9yOiAg
ICAgSm9hbyBNYXJ0aW5zIDxqb2FvLm0ubWFydGluc0BvcmFjbGUuY29tPgpBdXRob3JEYXRlOiBU
dWUgT2N0IDMgMTg6NDY6MDggMjAxNyArMDEwMApDb21taXQ6ICAgICBLb25yYWQgUnplc3p1dGVr
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNvbW1pdERhdGU6IFRodSBPY3QgNSAwOToy
NzowNyAyMDE3IC0wNDAwCgogICAgcHVibGljL2lvL25ldGlmLmg6IGFkZCBncmVmIG1hcHBpbmcg
Y29udHJvbCBtZXNzYWdlcwogICAgCiAgICBBZGRzIDMgbWVzc2FnZXMgdG8gYWxsb3cgZ3Vlc3Qg
dG8gbGV0IGJhY2tlbmQga2VlcCBncmFudHMgbWFwcGVkLAogICAgc3VjaCB0aGF0IDEpIGd1ZXN0
cyBhbGxvd2luZyBmYXN0IHJlY3ljbGluZyBvZiBwYWdlcyBjYW4gYXZvaWQgZG9pbmcKICAgIGdy
YW50IG9wcyBmb3IgdGhvc2UgY2FzZXMsIG9yIG90aGVyd2lzZSAyKSBwcmVmZXJyaW5nIGNvcGll
cyBvdmVyCiAgICBncmFudHMgYW5kIDMpIGFsd2F5cyB1c2luZyBhIGZpeGVkIHNldCBvZiBwYWdl
cyBmb3IgbmV0d29yayBJL08uCiAgICAKICAgIFRoZSB0aHJlZSBjb250cm9sIHJpbmcgbWVzc2Fn
ZXMgYWRkZWQgYXJlOgogICAgIC0gQWRkIGdyZWZzIHRvIGJlIG1hcHBlZCBieSBiYWNrZW5kCiAg
ICAgLSBSZW1vdmUgZ3JlZnMgbWFwcGluZ3MgKElmIHRoZXkgYXJlIG5vdCBpbiB1c2UpCiAgICAg
LSBHZXQgbWF4aW11bSBhbW91bnQgb2YgZ3JlZnMga2VwdCBtYXBwZWQuCiAgICAKICAgIEFja2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwg
RHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgU2lnbmVkLW9mZi1i
eTogSm9hbyBNYXJ0aW5zIDxqb2FvLm0ubWFydGluc0BvcmFjbGUuY29tPgotLS0KIHhlbi9pbmNs
dWRlL3B1YmxpYy9pby9uZXRpZi5oIHwgMTIzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDEyMyBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2lvL25ldGlmLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMv
aW8vbmV0aWYuaAppbmRleCBjYTAwNjE0Li4yNDU0NDQ4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9wdWJsaWMvaW8vbmV0aWYuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vbmV0aWYuaApA
QCAtMzUzLDYgKzM1Myw5IEBAIHN0cnVjdCB4ZW5fbmV0aWZfY3RybF9yZXF1ZXN0IHsKICNkZWZp
bmUgWEVOX05FVElGX0NUUkxfVFlQRV9TRVRfSEFTSF9NQVBQSU5HX1NJWkUgNQogI2RlZmluZSBY
RU5fTkVUSUZfQ1RSTF9UWVBFX1NFVF9IQVNIX01BUFBJTkcgICAgICA2CiAjZGVmaW5lIFhFTl9O
RVRJRl9DVFJMX1RZUEVfU0VUX0hBU0hfQUxHT1JJVEhNICAgIDcKKyNkZWZpbmUgWEVOX05FVElG
X0NUUkxfVFlQRV9HRVRfR1JFRl9NQVBQSU5HX1NJWkUgOAorI2RlZmluZSBYRU5fTkVUSUZfQ1RS
TF9UWVBFX0FERF9HUkVGX01BUFBJTkcgICAgICA5CisjZGVmaW5lIFhFTl9ORVRJRl9DVFJMX1RZ
UEVfREVMX0dSRUZfTUFQUElORyAgICAgMTAKIAogICAgIHVpbnQzMl90IGRhdGFbM107CiB9OwpA
QCAtMzkxLDYgKzM5NCw0NCBAQCBzdHJ1Y3QgeGVuX25ldGlmX2N0cmxfcmVzcG9uc2UgewogfTsK
IAogLyoKKyAqIFN0YXRpYyBHcmFudHMgKHN0cnVjdCB4ZW5fbmV0aWZfZ3JlZikKKyAqID09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KKyAqCisgKiBBIGZyb250ZW5kIG1heSBw
cm92aWRlIGEgZml4ZWQgc2V0IG9mIGdyYW50IHJlZmVyZW5jZXMgdG8gYmUgbWFwcGVkIG9uCisg
KiB0aGUgYmFja2VuZC4gVGhlIG1lc3NhZ2Ugb2YgdHlwZSBYRU5fTkVUSUZfQ1RSTF9UWVBFX0FE
RF9HUkVGX01BUFBJTkcKKyAqIHByaW9yIGl0cyB1c2FnZSBpbiB0aGUgY29tbWFuZCByaW5nIGFs
bG93cyBmb3IgY3JlYXRpb24gb2YgdGhlc2UgbWFwcGluZ3MuCisgKiBUaGUgYmFja2VuZCB3aWxs
IG1haW50YWluIGEgZml4ZWQgYW1vdW50IG9mIHRoZXNlIG1hcHBpbmdzLgorICoKKyAqIFhFTl9O
RVRJRl9DVFJMX1RZUEVfR0VUX0dSRUZfTUFQUElOR19TSVpFIGxldHMgYSBmcm9udGVuZCBxdWVy
eSBob3cgbWFueQorICogb2YgdGhlc2UgbWFwcGluZ3MgY2FuIGJlIGtlcHQuCisgKgorICogRWFj
aCBlbnRyeSBpbiB0aGUgWEVOX05FVElGX0NUUkxfVFlQRV97QURELERFTH1fR1JFRl9NQVBQSU5H
IGlucHV0IHRhYmxlIGhhcworICogdGhlIGZvbGxvd2luZyBmb3JtYXQ6CisgKgorICogICAgMCAg
ICAgMSAgICAgMiAgICAgMyAgICAgNCAgICAgNSAgICAgNiAgICAgNyAgb2N0ZXQKKyAqICstLS0t
LSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSsKKyAqIHwgZ3JhbnQg
cmVmICAgICAgICAgICAgIHwgIGZsYWdzICAgIHwgIHN0YXR1cyAgIHwKKyAqICstLS0tLSstLS0t
LSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSstLS0tLSsKKyAqCisgKiBncmFudCByZWY6
IGdyYW50IHJlZmVyZW5jZSAoSU4pCisgKiBmbGFnczogZmxhZ3MgZGVzY3JpYmluZyB0aGUgY29u
dHJvbCBvcGVyYXRpb24gKElOKQorICogc3RhdHVzOiBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfKiAo
T1VUKQorICoKKyAqICdzdGF0dXMnIGlzIGFuIG91dHB1dCBwYXJhbWV0ZXIgd2hpY2ggZG9lcyBu
b3QgcmVxdWlyZSB0byBiZSBzZXQgdG8gemVybworICogcHJpb3IgdG8gaXRzIHVzYWdlIGluIHRo
ZSBjb3JyZXNwb25kaW5nIGNvbnRyb2wgbWVzc2FnZXMuCisgKi8KKworc3RydWN0IHhlbl9uZXRp
Zl9ncmVmIHsKKyAgICAgICBncmFudF9yZWZfdCByZWY7CisgICAgICAgdWludDE2X3QgZmxhZ3M7
CisKKyNkZWZpbmUgX1hFTl9ORVRJRl9DVFJMRl9HUkVGX3JlYWRvbmx5ICAgIDAKKyNkZWZpbmUg
WEVOX05FVElGX0NUUkxGX0dSRUZfcmVhZG9ubHkgICAgKDFVPDxfWEVOX05FVElGX0NUUkxGX0dS
RUZfcmVhZG9ubHkpCisKKyAgICAgICB1aW50MTZfdCBzdGF0dXM7Cit9OworCisvKgogICogQ29u
dHJvbCBtZXNzYWdlcwogICogPT09PT09PT09PT09PT09PQogICoKQEAgLTYwOSw2ICs2NTAsODgg
QEAgc3RydWN0IHhlbl9uZXRpZl9jdHJsX3Jlc3BvbnNlIHsKICAqICAgICAgIGludmFsaWRhdGUg
YW55IHRhYmxlIGRhdGEgb3V0c2lkZSB0aGF0IHJhbmdlLgogICogICAgICAgVGhlIGdyYW50IHJl
ZmVyZW5jZSBtYXkgYmUgcmVhZC1vbmx5IGFuZCBtdXN0IHJlbWFpbiB2YWxpZCB1bnRpbAogICog
ICAgICAgdGhlIHJlc3BvbnNlIGhhcyBiZWVuIHByb2Nlc3NlZC4KKyAqCisgKiBYRU5fTkVUSUZf
Q1RSTF9UWVBFX0dFVF9HUkVGX01BUFBJTkdfU0laRQorICogLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAqCisgKiBUaGlzIGlzIHNlbnQgYnkgdGhlIGZyb250ZW5k
IHRvIGZldGNoIHRoZSBudW1iZXIgb2YgZ3JlZnMgdGhhdCBjYW4gYmUga2VwdAorICogbWFwcGVk
IGluIHRoZSBiYWNrZW5kLgorICoKKyAqIFJlcXVlc3Q6CisgKgorICogIHR5cGUgICAgPSBYRU5f
TkVUSUZfQ1RSTF9UWVBFX0dFVF9HUkVGX01BUFBJTkdfU0laRQorICogIGRhdGFbMF0gPSBxdWV1
ZSBpbmRleCAoYXNzdW1lZCAwIGZvciBzaW5nbGUgcXVldWUpCisgKiAgZGF0YVsxXSA9IDAKKyAq
ICBkYXRhWzJdID0gMAorICoKKyAqIFJlc3BvbnNlOgorICoKKyAqICBzdGF0dXMgPSBYRU5fTkVU
SUZfQ1RSTF9TVEFUVVNfTk9UX1NVUFBPUlRFRCAgICAgLSBPcGVyYXRpb24gbm90CisgKiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3VwcG9ydGVk
CisgKiAgICAgICAgICAgWEVOX05FVElGX0NUUkxfU1RBVFVTX0lOVkFMSURfUEFSQU1FVEVSIC0g
VGhlIHF1ZXVlIGluZGV4IGlzCisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgb3V0IG9mIHJhbmdlCisgKiAgICAgICAgICAgWEVOX05FVElGX0NU
UkxfU1RBVFVTX1NVQ0NFU1MgICAgICAgICAgIC0gT3BlcmF0aW9uIHN1Y2Nlc3NmdWwKKyAqICBk
YXRhICAgPSBtYXhpbXVtIG51bWJlciBvZiBlbnRyaWVzIGFsbG93ZWQgaW4gdGhlIGdyZWYgbWFw
cGluZyB0YWJsZQorICogICAgICAgICAgIChpZiBvcGVyYXRpb24gd2FzIHN1Y2Nlc3NmdWwpIG9y
IHplcm8gaWYgaXQgaXMgbm90IHN1cHBvcnRlZC4KKyAqCisgKiBYRU5fTkVUSUZfQ1RSTF9UWVBF
X0FERF9HUkVGX01BUFBJTkcKKyAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQorICoKKyAqIFRoaXMgaXMgc2VudCBieSB0aGUgZnJvbnRlbmQgZm9yIGJhY2tlbmQgdG8gbWFw
IGEgbGlzdCBvZiBncmFudAorICogcmVmZXJlbmNlcy4KKyAqCisgKiBSZXF1ZXN0OgorICoKKyAq
ICB0eXBlICAgID0gWEVOX05FVElGX0NUUkxfVFlQRV9BRERfR1JFRl9NQVBQSU5HCisgKiAgZGF0
YVswXSA9IHF1ZXVlIGluZGV4CisgKiAgZGF0YVsxXSA9IGdyYW50IHJlZmVyZW5jZSBvZiBwYWdl
IGNvbnRhaW5pbmcgdGhlIG1hcHBpbmcgbGlzdAorICogICAgICAgICAgICAoci93IGFuZCBhc3N1
bWVkIHRvIHN0YXJ0IGF0IGJlZ2lubmluZyBvZiBwYWdlKQorICogIGRhdGFbMl0gPSBzaXplIG9m
IGxpc3QgaW4gZW50cmllcworICoKKyAqIFJlc3BvbnNlOgorICoKKyAqICBzdGF0dXMgPSBYRU5f
TkVUSUZfQ1RSTF9TVEFUVVNfTk9UX1NVUFBPUlRFRCAgICAgLSBPcGVyYXRpb24gbm90CisgKiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3VwcG9y
dGVkCisgKiAgICAgICAgICAgWEVOX05FVElGX0NUUkxfU1RBVFVTX0lOVkFMSURfUEFSQU1FVEVS
IC0gT3BlcmF0aW9uIGZhaWxlZAorICogICAgICAgICAgIFhFTl9ORVRJRl9DVFJMX1NUQVRVU19T
VUNDRVNTICAgICAgICAgICAtIE9wZXJhdGlvbiBzdWNjZXNzZnVsCisgKgorICogTk9URTogRWFj
aCBlbnRyeSBpbiB0aGUgaW5wdXQgdGFibGUgaGFzIHRoZSBmb3JtYXQgb3V0bGluZWQKKyAqICAg
ICAgIGluIHN0cnVjdCB4ZW5fbmV0aWZfZ3JlZi4KKyAqICAgICAgIENvbnRyYXJ5IHRvIFhFTl9O
RVRJRl9DVFJMX1RZUEVfREVMX0dSRUZfTUFQUElORywgdGhlIHN0cnVjdAorICogICAgICAgeGVu
X25ldGlmX2dyZWYgJ3N0YXR1cycgZmllbGQgaXMgbm90IHVzZWQgYW5kIHRoZXJlZm9yZSB0aGUg
cmVzcG9uc2UKKyAqICAgICAgICdzdGF0dXMnIGRldGVybWluZXMgdGhlIHN1Y2Nlc3Mgb2YgdGhp
cyBvcGVyYXRpb24uIEluIGNhc2Ugb2YKKyAqICAgICAgIGZhaWx1cmUgbm9uZSBvZiBncmFudHMg
bWFwcGluZ3MgZ2V0IGFkZGVkIGluIHRoZSBiYWNrZW5kLgorICoKKyAqIFhFTl9ORVRJRl9DVFJM
X1RZUEVfREVMX0dSRUZfTUFQUElORworICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCisgKgorICogVGhpcyBpcyBzZW50IGJ5IHRoZSBmcm9udGVuZCBmb3IgYmFja2VuZCB0
byB1bm1hcCBhIGxpc3Qgb2YgZ3JhbnQKKyAqIHJlZmVyZW5jZXMuCisgKgorICogUmVxdWVzdDoK
KyAqCisgKiAgdHlwZSAgICA9IFhFTl9ORVRJRl9DVFJMX1RZUEVfREVMX0dSRUZfTUFQUElORwor
ICogIGRhdGFbMF0gPSBxdWV1ZSBpbmRleAorICogIGRhdGFbMV0gPSBncmFudCByZWZlcmVuY2Ug
b2YgcGFnZSBjb250YWluaW5nIHRoZSBtYXBwaW5nIGxpc3QKKyAqICAgICAgICAgICAgKHIvdyBh
bmQgYXNzdW1lZCB0byBzdGFydCBhdCBiZWdpbm5pbmcgb2YgcGFnZSkKKyAqICBkYXRhWzJdID0g
c2l6ZSBvZiBsaXN0IGluIGVudHJpZXMKKyAqCisgKiBSZXNwb25zZToKKyAqCisgKiAgc3RhdHVz
ID0gWEVOX05FVElGX0NUUkxfU1RBVFVTX05PVF9TVVBQT1JURUQgICAgIC0gT3BlcmF0aW9uIG5v
dAorICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN1cHBvcnRlZAorICogICAgICAgICAgIFhFTl9ORVRJRl9DVFJMX1NUQVRVU19JTlZBTElEX1BB
UkFNRVRFUiAtIE9wZXJhdGlvbiBmYWlsZWQKKyAqICAgICAgICAgICBYRU5fTkVUSUZfQ1RSTF9T
VEFUVVNfU1VDQ0VTUyAgICAgICAgICAgLSBPcGVyYXRpb24gc3VjY2Vzc2Z1bAorICogIGRhdGEg
ICA9IG51bWJlciBvZiBlbnRyaWVzIHRoYXQgd2VyZSB1bm1hcHBlZAorICoKKyAqIE5PVEU6IEVh
Y2ggZW50cnkgaW4gdGhlIGlucHV0IHRhYmxlIGhhcyB0aGUgZm9ybWF0IG91dGxpbmVkIGluIHN0
cnVjdAorICogICAgICAgeGVuX25ldGlmX2dyZWYuCisgKiAgICAgICBUaGUgc3RydWN0IHhlbl9u
ZXRpZl9ncmVmICdzdGF0dXMnIGZpZWxkIGRldGVybWluZXMgaWYgdGhlIGVudHJ5CisgKiAgICAg
ICB3YXMgc3VjY2Vzc2Z1bGx5IHJlbW92ZWQuCisgKiAgICAgICBUaGUgZW50cmllcyB1c2VkIGFy
ZSBvbmx5IHRoZSBvbmVzIHJlcHJlc2VudGluZyBncmFudCByZWZlcmVuY2VzIHRoYXQKKyAqICAg
ICAgIHdlcmUgcHJldmlvdXNseSB0aGUgc3ViamVjdCBvZiBhIFhFTl9ORVRJRl9DVFJMX1RZUEVf
QUREX0dSRUZfTUFQUElORworICogICAgICAgb3BlcmF0aW9uLiBBbnkgb3RoZXIgZW50cmllcyB3
aWxsIGhhdmUgdGhlaXIgc3RhdHVzIHNldCB0bworICogICAgICAgWEVOX05FVElGX0NUUkxfU1RB
VFVTX0lOVkFMSURfUEFSQU1FVEVSIHVwb24gY29tcGxldGlvbi4KICAqLwogCiBERUZJTkVfUklO
R19UWVBFUyh4ZW5fbmV0aWZfY3RybCwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Oct 10 17:00:29 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:00:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xtN-0002uD-6R; Tue, 10 Oct 2017 17:00:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xtM-0002u4-Pz
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:00:29 +0000
Received: from [85.158.139.211] by server-17.bemta-5.messagelabs.com id
 8D/0E-22397-CACFCD95; Tue, 10 Oct 2017 17:00:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrOLMWRWlGSWpSXmKPExsWS0XRdVXf1nzu
 RBhu7GC0mbDNwYPTY3reLPYAxijUzLym/IoE1496vM2wF5/YzVnT9+MjSwPhjJmMXIxeHkMBv
 RokVb6ewQTjnGSVevD3L3MXIwcEmICYxd69CFyMnh4iAqsSsFcuZQWwhAXWJpt8NbCC2sICnx
 Pqlk1hAbF4BM4nVbz6CxVmA6s9PXs4+gZFjASPDKkaN4tSistQiXSNDvaSizPSMktzEzBxdQw
 NTvdzU4uLE9NScxKRiveT83E2MQM/UMzAw7mC8O9nvEKMkB5OSKK8S0GNCfEn5KZUZicUZ8UW
 lOanFhxg1ODgE+tasvsAoxZKXn5eqJMG78TdQnWBRanpqRVpmDjB0YEolOHiURHj/g6R5iwsS
 c4sz0yFSpxgtOY5tuvyHiWPTzbtAcsP3B3+YhMDmSYnzHgBpEABpyCjNgxsHC+9LjLJSwryMD
 AwMQjwFqUW5mSWo8q8YxTkYlYR5l4NM4cnMK4Hb+groICagg0TTwA4qSURISTUwVgTc7VBsnz
 RT2tXZJ+m2OPOhTYdnbLWWuPuo/INP2rqJPsc8o54vkRTOUBd+vkHh99Q6zmsHu3dNqpSfHr8
 o3mpiandKiliynPKKiBv+XszlC4zSTl42lONtbX9wskNc7j3LEUaN1LT7ay00kvg2O7Yn2mVb
 WhZpK/+epdJroFVb93jfvDglluKMREMt5qLiRADrqScoagIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1507654825!104744956!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35588 invoked from network); 10 Oct 2017 17:00:26 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 17:00:26 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xtJ-00055x-LL
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:00:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xtJ-0001hS-KZ
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:00:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xtJ-0001hS-KZ@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 17:00:25 +0000
Subject: [Xen-changelog] [xen master] docs/misc: add netif staging grants
	design document
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDUxMTMyMWM0YWE2ZDg4NjQ2NTVhZDRlOWU5ZWJmZWQ0NWI4ZWNhZmMKQXV0aG9yOiAg
ICAgSm9hbyBNYXJ0aW5zIDxqb2FvLm0ubWFydGluc0BvcmFjbGUuY29tPgpBdXRob3JEYXRlOiBU
dWUgT2N0IDMgMTg6NDY6MDkgMjAxNyArMDEwMApDb21taXQ6ICAgICBLb25yYWQgUnplc3p1dGVr
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNvbW1pdERhdGU6IFRodSBPY3QgNSAwOToy
NzoyNSAyMDE3IC0wNDAwCgogICAgZG9jcy9taXNjOiBhZGQgbmV0aWYgc3RhZ2luZyBncmFudHMg
ZGVzaWduIGRvY3VtZW50CiAgICAKICAgIEFkZCBhIGRvY3VtZW50IG91dGxpbmluZyBob3cgdGhl
IGd1ZXN0IGNhbiBtYXAgYSBzZXQgb2YgZ3JhbnRzCiAgICBvbiB0aGUgYmFja2VuZCB0aHJvdWdo
IHRoZSBjb250cm9sIHJpbmcuCiAgICAKICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFk
LndpbGtAb3JhY2xlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEpvYW8gTWFydGlucyA8am9hby5t
Lm1hcnRpbnNAb3JhY2xlLmNvbT4KLS0tCiBkb2NzL21pc2MvbmV0aWYtc3RhZ2luZy1ncmFudHMu
cGFuZG9jIHwgNTg3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBj
aGFuZ2VkLCA1ODcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy9uZXRpZi1z
dGFnaW5nLWdyYW50cy5wYW5kb2MgYi9kb2NzL21pc2MvbmV0aWYtc3RhZ2luZy1ncmFudHMucGFu
ZG9jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmNiMzMwMjgKLS0tIC9kZXYv
bnVsbAorKysgYi9kb2NzL21pc2MvbmV0aWYtc3RhZ2luZy1ncmFudHMucGFuZG9jCkBAIC0wLDAg
KzEsNTg3IEBACislIFN0YWdpbmcgZ3JhbnRzIGZvciBuZXR3b3JrIEkvTyByZXF1ZXN0cworJSBS
ZXZpc2lvbiA0CisKK1xjbGVhcnBhZ2UKKworLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KK0FyY2hpdGVjdHVyZShzKTog
QW55CistLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQorCisjIEJhY2tncm91bmQgYW5kIE1vdGl2YXRpb24KKworQXQgdGhl
IFhlbiBoYWNrYXRvbiAnMTYgbmV0d29ya2luZyBzZXNzaW9uLCB3ZSBzcG9rZSBhYm91dCBoYXZp
bmcgYSBwZXJtYW5lbnRseQorbWFwcGVkIHJlZ2lvbiB0byBkZXNjcmliZSBoZWFkZXIvbGluZWFy
IHJlZ2lvbiBvZiBwYWNrZXQgYnVmZmVycy4gVGhpcyBkb2N1bWVudAorb3V0bGluZXMgdGhlIHBy
b3Bvc2FsIGNvdmVyaW5nIG1vdGl2YXRpb24gb2YgdGhpcyBhbmQgYXBwbGljYWJpbGl0eSBmb3Ig
b3RoZXIKK3VzZS1jYXNlcyBhbG9uZ3NpZGUgdGhlIG5lY2Vzc2FyeSBjaGFuZ2VzLgorCitUaGUg
bW90aXZhdGlvbiBvZiB0aGlzIHdvcmsgaXMgdG8gZWxpbWluYXRlIGdyYW50IG9wcyBmb3IgcGFj
a2V0IEkvTyBpbnRlbnNpdmUKK3dvcmtsb2FkcyBzdWNoIGFzIHRob3NlIG9ic2VydmVkIHdpdGgg
c21hbGxlciByZXF1ZXN0cyBzaXplIChpLmUuIDw9IDI1NiBieXRlcworb3IgPD0gTVRVKS4gQ3Vy
cmVudGx5IG9uIFhlbiwgb25seSBidWxrIHRyYW5zZmVyIChlLmcuIDMySy4uNjRLIHBhY2tldHMp
IGFyZSB0aGUKK29ubHkgb25lcyBwZXJmb3JtaW5nIHJlYWxseSBnb29kICh1cCB0byA4MCBHYml0
L3MgaW4gZmV3IENQVXMpLCB1c3VhbGx5CitiYWNraW5nIGVuZC1ob3N0cyBhbmQgc2VydmVyIGFw
cGxpYW5jZXMuIEFueXRoaW5nIHRoYXQgaW52b2x2ZXMgaGlnaGVyIHBhY2tldAorcmF0ZXMgKDw9
IDE1MDAgTVRVKSBvciB3aXRob3V0IHNnLCBwZXJmb3JtcyBiYWRseSBhbG1vc3QgbGlrZSBhIDEg
R2JpdC9zCit0aHJvdWdocHV0LgorCisjIFByb3Bvc2FsCisKK1RoZSBwcm9wb3NhbCBpcyB0byBs
ZXZlcmFnZSB0aGUgYWxyZWFkeSBpbXBsaWNpdCBjb3B5IGZyb20gYW5kIHRvIHBhY2tldCBsaW5l
YXIKK2RhdGEgb24gbmV0ZnJvbnQgYW5kIG5ldGJhY2ssIHRvIGJlIGRvbmUgaW5zdGVhZCBmcm9t
IGEgcGVybWFuZW50bHkgbWFwcGVkCityZWdpb24uIEluIHNvbWUgKHBoeXNpY2FsKSBOSUNzIHRo
aXMgaXMga25vd24gYXMgaGVhZGVyL2RhdGEgc3BsaXQuCisKK1NwZWNpZmljYWxseSBzb21lIHdv
cmtsb2FkcyAoZS5nLiBORlYpIGl0IHdvdWxkIHByb3ZpZGUgYSBiaWcgaW5jcmVhc2UgaW4KK3Ro
cm91Z2hwdXQgd2hlbiB3ZSBzd2l0Y2ggdG8gKHplcm8pY29weWluZyBpbiB0aGUgYmFja2VuZC9m
cm9udGVuZCwgaW5zdGVhZCBvZgordGhlIGdyYW50IGh5cGVyY2FsbHMuIFRodXMgdGhpcyBleHRl
bnNpb24gYWltcyBhdCBmdXR1cmVwcm9vZmluZyB0aGUgbmV0aWYKK3Byb3RvY29sIGJ5IGFkZGlu
ZyB0aGUgcG9zc2liaWxpdHkgb2YgZ3Vlc3RzIHNldHRpbmcgdXAgYSBsaXN0IG9mIGdyYW50cyB0
aGF0CithcmUgc2V0IHVwIGF0IGRldmljZSBjcmVhdGlvbiBhbmQgcmV2b2tlZCBhdCBkZXZpY2Ug
ZnJlZWluZyAtIHdpdGhvdXQgdGFraW5nCit0b28gbXVjaCBncmFudCBlbnRyaWVzIGluIGFjY291
bnQgZm9yIHRoZSBnZW5lcmFsIGNhc2UgKGkuZS4gdG8gY292ZXIgb25seSB0aGUKK2hlYWRlciBy
ZWdpb24gPD0gMjU2IGJ5dGVzLCAxNiBncmFudHMgcGVyIHJpbmcpIHdoaWxlIGNvbmZpZ3VyYWJs
ZSBieSBrZXJuZWwKK3doZW4gb25lIHdhbnRzIHRvIHJlc29ydCB0byBhIGNvcHktYmFzZWQgYXMg
b3Bwb3NlZCB0byBncmFudCBjb3B5L21hcC4KKworXGNsZWFycGFnZQorCisjIEdlbmVyYWwgT3Bl
cmF0aW9uCisKK0hlcmUgd2UgZGVzY3JpYmUgaG93IG5ldGJhY2sgYW5kIG5ldGZyb250IGdlbmVy
YWwgb3BlcmF0ZSwgYW5kIHdoZXJlIHRoZSBwcm9wb3NlZAorc29sdXRpb24gd2lsbCBmaXQuIFRo
ZSBzZWN1cml0eSBtZWNoYW5pc20gY3VycmVudGx5IGludm9sdmVzIGdyYW50cyByZWZlcmVuY2Vz
Cit3aGljaCBpbiBlc3NlbmNlIGFyZSByb3VuZC1yb2JpbiByZWN5Y2xlZCAndGlja2V0cycgc3Rh
bXBlZCB3aXRoIHRoZSBHUEZOcywKK3Blcm1pc3Npb24gYXR0cmlidXRlcywgYW5kIHRoZSBhdXRo
b3JpemVkIGRvbWFpbjoKKworKFRoaXMgaXMgYW4gaW4tbWVtb3J5IHZpZXcgb2Ygc3RydWN0IGdy
YW50X2VudHJ5X3YxKToKKworICAgICAwICAgICAxICAgICAyICAgICAzICAgICA0ICAgICA1ICAg
ICA2ICAgICA3IG9jdGV0CisgICAgKy0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0rCisgICAgfCBmbGFncyAgICAgIHwgZG9tYWluIGlkIHwgZnJhbWUgICAg
ICAgICAgICAgICAgICB8CisgICAgKy0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0rCisKK1doZXJlIHRoZXJlIGFyZSBOIGdyYW50IGVudHJpZXMgaW4gYSBn
cmFudCB0YWJsZSwgZm9yIGV4YW1wbGU6CisKKyAgICBAMDoKKyAgICArLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKKyAgICB8IHJ3ICAgICAgICAgfCAw
ICAgICAgICAgfCAweEFCQ0RFRiAgICAgICAgICAgICAgIHwKKyAgICArLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKKyAgICB8IHJ3ICAgICAgICAgfCAw
ICAgICAgICAgfCAweEZBMTI0ICAgICAgICAgICAgICAgIHwKKyAgICArLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKKyAgICB8IHJvICAgICAgICAgfCAx
ICAgICAgICAgfCAweEJFRUYgICAgICAgICAgICAgICAgIHwKKyAgICArLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKKworICAgICAgLi4uLi4KKyAgICBA
TjoKKyAgICArLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LSsKKyAgICB8IHJ3ICAgICAgICAgfCAwICAgICAgICAgfCAweDk5MjNBICAgICAgICAgICAgICAg
IHwKKyAgICArLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LSsKKworRWFjaCBlbnRyeSBjb25zdW1lcyA4IGJ5dGVzLCB0aGVyZWZvcmUgNTEyIGVudHJpZXMg
Y2FuIGZpdCBvbiBvbmUgcGFnZS4KK1RoZSBgZ250dGFiX21heF9mcmFtZXNgIHdoaWNoIGlzIGEg
ZGVmYXVsdCBvZiAzMiBwYWdlcy4gSGVuY2UgMTYsMzg0CitncmFudHMuIFRoZSBQYXJhVmlydHVh
bGl6ZWQgKFBWKSBkcml2ZXJzIHdpbGwgdXNlIHRoZSBncmFudCByZWZlcmVuY2UgKGluZGV4Citp
biB0aGUgZ3JhbnQgdGFibGUgLSAwIC4uIE4pIGluIHRoZWlyIGNvbW1hbmQgcmluZy4KKworXGNs
ZWFycGFnZQorCisjIyBHdWVzdCBUcmFuc21pdAorCitUaGUgdmlldyBvZiB0aGUgc2hhcmVkIHRy
YW5zbWl0IHJpbmcgaXMgdGhlIGZvbGxvd2luZzoKKworICAgICAwICAgICAxICAgICAyICAgICAz
ICAgICA0ICAgICA1ICAgICA2ICAgICA3IG9jdGV0CisgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCisgICAgfCByZXFfcHJvZCAgICAgICAgICAg
ICAgIHwgcmVxX2V2ZW50ICAgICAgICAgICAgICB8CisgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCisgICAgfCByc3BfcHJvZCAgICAgICAgICAg
ICAgIHwgcnNwX2V2ZW50ICAgICAgICAgICAgICB8CisgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCisgICAgfCBwdnQgICAgICAgICAgICAgICAg
ICAgIHwgcGFkWzQ0XSAgICAgICAgICAgICAgICB8CisgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLSsgICAgICAgICAgICAgICAgICAgICAgICB8CisgICAgfCAuLi4uICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IFs2NGJ5dGVzXQorICAgICstLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy1cCisgICAgfCBncmVmICAg
ICAgICAgICAgICAgICAgIHwgb2Zmc2V0ICAgIHwgZmxhZ3MgICAgICB8IHwKKyAgICArLS0tLS0t
LS0tLS0tKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsgKy0nc3RydWN0Cisg
ICAgfCBpZCAgICAgICAgIHwgc2l6ZSAgICAgIHwgaWQgICAgICAgIHwgc3RhdHVzICAgICB8IHwg
bmV0aWZfdHhfc3JpbmdfZW50cnknCisgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0rLS8KKyAgICB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wgLi4gTgorICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKworCitFYWNoIGVudHJ5IGNvbnN1bWVzIDE2IG9j
dGV0cyB0aGVyZWZvcmUgMjU2IGVudHJpZXMgY2FuIGZpdCBvbiBvbmUgcGFnZS5gc3RydWN0Citu
ZXRpZl90eF9zcmluZ19lbnRyeWAgaW5jbHVkZXMgYm90aCBgc3RydWN0IG5ldGlmX3R4X3JlcXVl
c3RgIChmaXJzdCAxMiBvY3RldHMpCithbmQgYHN0cnVjdCBuZXRpZl90eF9yZXNwb25zZWAgKGxh
c3QgNCBvY3RldHMpLiAgQWRkaXRpb25hbGx5IGEgYHN0cnVjdAorbmV0aWZfZXh0cmFfaW5mb2Ag
bWF5IG92ZXJsYXkgdGhlIHJlcXVlc3QgaW4gd2hpY2ggY2FzZSB0aGUgZm9ybWF0IGlzOgorCisg
ICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rLVwK
KyAgICB8IHR5cGUgfGZsYWdzfCB0eXBlIHNwZWNpZmljIGRhdGEgKGdzbywgaGFzaCwgZXRjKXwg
fAorICAgICstLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
KyArLSdzdHJ1Y3QKKyAgICB8IHBhZGRpbmcgZm9yIHR4ICAgICAgICAgfCB1bnVzZWQgICAgICAg
ICAgICAgICAgIHwgfCBuZXRpZl9leHRyYV9pbmZvJworICAgICstLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0vCisKK0luIGVzc2VuY2UgdGhlIHRyYW5z
bWlzc2lvbiBvZiBhIHBhY2tldCBpbiBhIGZyb20gZnJvbnRlbmQgdG8gdGhlIGJhY2tlbmQKK25l
dHdvcmsgc3RhY2sgZ29lcyBhcyBmb2xsb3dpbmc6CisKKyoqRnJvbnRlbmQqKgorCisxKSBDYWxj
dWxhdGUgaG93IG1hbnkgc2xvdHMgYXJlIG5lZWRlZCBmb3IgdHJhbnNtaXR0aW5nIHRoZSBwYWNr
ZXQuCisgICBGYWlsIGlmIHRoZXJlIGFyZSBhcmVuJ3QgZW5vdWdoIHNsb3RzLgorCitbIENhbGN1
bGF0aW9uIG5lZWRzIHRvIGVzdGltYXRlIHNsb3RzIHRha2luZyBpbnRvIGFjY291bnQgNGsgcGFn
ZSBib3VuZGFyeSBdCisKKzIpIE1ha2UgZmlyc3QgcmVxdWVzdCBmb3IgdGhlIHBhY2tldC4KKyAg
IFRoZSBmaXJzdCByZXF1ZXN0IGNvbnRhaW5zIHRoZSB3aG9sZSBwYWNrZXQgc2l6ZSwgY2hlY2tz
dW0gaW5mbywKKyAgIGZsYWcgd2hldGhlciBpdCBjb250YWlucyBleHRyYSBtZXRhZGF0YSwgYW5k
IGlmIGZvbGxvd2luZyBzbG90cyBjb250YWluCisgICBtb3JlIGRhdGEuCisKKzMpIFB1dCBncmFu
dCBpbiB0aGUgYGdyZWZgIGZpZWxkIG9mIHRoZSB0eCBzbG90LgorCis0KSBTZXQgZXh0cmEgaW5m
byBpZiBwYWNrZXQgcmVxdWlyZXMgc3BlY2lhbCBtZXRhZGF0YSAoZS5nLiBHU08gc2l6ZSkKKwor
NSkgSWYgdGhlcmUncyBzdGlsbCBkYXRhIHRvIGJlIGdyYW50ZWQgc2V0IGZsYWcgYE5FVFRYRl9t
b3JlX2RhdGFgIGluCityZXF1ZXN0IGBmbGFnc2AuCisKKzYpIEdyYW50IHJlbWFpbmluZyBwYWNr
ZXQgcGFnZXMgb25lIHBlciBzbG90LiAoZ3JhbnQgYm91bmRhcnkgaXMgNGspCisKKzcpIEZpbGwg
cmVzdWx0YW50IGdyZWZzIGluIHRoZSBzbG90cyBzZXR0aW5nIGBORVRUWEZfbW9yZV9kYXRhYCBm
b3IgdGhlIE4tMS4KKworOCkgRmlsbCB0aGUgdG90YWwgcGFja2V0IHNpemUgaW4gdGhlIGZpcnN0
IHJlcXVlc3QuCisKKzkpIFNldCBjaGVja3N1bSBpbmZvIG9mIHRoZSBwYWNrZXQgKGlmIHRoZSBj
aGtzdW0gb2ZmbG9hZCBpZiBzdXBwb3J0ZWQpCisKKzEwKSBVcGRhdGUgdGhlIHJlcXVlc3QgcHJv
ZHVjZXIgaW5kZXggKGByZXFfcHJvZGApCisKKzExKSBDaGVjayB3aGV0aGVyIGJhY2tlbmQgbmVl
ZHMgYSBub3RpZmljYXRpb24KKworMTEuMSkgUGVyZm9ybSBoeXBlcmNhbGwgYEVWVENITk9QX3Nl
bmRgIHdoaWNoIG1pZ2h0IG1lYW4gYSBfX1ZNRVhJVF9fCisgICAgICBkZXBlbmRpbmcgb24gdGhl
IGd1ZXN0IHR5cGUuCisKKyoqQmFja2VuZCoqCisKKzEyKSBCYWNrZW5kIGdldHMgYW4gaW50ZXJy
dXB0IGFuZCBydW5zIGl0cyBpbnRlcnJ1cHQgc2VydmljZSByb3V0aW5lLgorCisxMykgQmFja2Vu
ZCBjaGVja3MgaWYgdGhlcmUgYXJlIHVuY29uc3VtZWQgcmVxdWVzdHMKKworMTQpIEJhY2tlbmQg
Y29uc3VtZSBhIHJlcXVlc3QgZnJvbSB0aGUgcmluZworCisxNSkgUHJvY2VzcyBleHRyYSBpbmZv
IChlLmcuIGlmIEdTTyBpbmZvIHdhcyBzZXQpCisKKzE2KSBDb3VudHMgYWxsIHJlcXVlc3RzIGZv
ciB0aGlzIHBhY2tldCB0byBiZSBwcm9jZXNzZWQgKHdoaWxlCitgTkVUVFhGX21vcmVfZGF0YWAg
aXMgc2V0KSBhbmQgcGVyZm9ybXMgYSBmZXcgdmFsaWRhdGlvbiB0ZXN0czoKKworMTYuMSkgRmFp
bCB0cmFuc21pc3Npb24gaWYgdG90YWwgcGFja2V0IHNpemUgaXMgc21hbGxlciB0aGFuIEV0aGVy
bmV0CittaW5pbXVtIGFsbG93ZWQ7CisKKyAgRmFpbGluZyB0cmFuc21pc3Npb24gbWVhbnMgZmls
bGluZyBgaWRgIG9mIHRoZSByZXF1ZXN0IGFuZAorICBgc3RhdHVzYCBvZiBgTkVUSUZfUlNQX0VS
UmAgb2YgYHN0cnVjdCBuZXRpZl90eF9yZXNwb25zZWA7CisgIHVwZGF0ZSByc3BfcHJvZCBhbmQg
ZmluYWxseSBub3RpZnkgZnJvbnRlbmQgKHRocm91Z2ggYEVWVENITk9QX3NlbmRgKS4KKworMTYu
MikgRmFpbCB0cmFuc21pc3Npb24gaWYgb25lIG9mIHRoZSBzbG90cyAoc2l6ZSArIG9mZnNldCkg
Y3Jvc3NlcyB0aGUgcGFnZQorYm91bmRhcnkKKworMTYuMykgRmFpbCB0cmFuc21pc3Npb24gaWYg
bnVtYmVyIG9mIHNsb3RzIGFyZSBiaWdnZXIgdGhhbiBzcGVjIGRlZmluZWQKKygxOCBzbG90cyBt
YXggaW4gbmV0aWYuaCkKKworMTcpIEFsbG9jYXRlIHBhY2tldCBtZXRhZGF0YQorCitbICpMaW51
eCBzcGVjaWZpYyo6IFRoaXMgc3RydWN0dXJlIGVtY29tcGFzc2VzIGEgbGluZWFyIGRhdGEgcmVn
aW9uIHdoaWNoCitnZW5lcmFsbHkgYWNjb21vZGF0ZXMgdGhlIHByb3RvY29sIGhlYWRlciBhbmQg
c3VjaC4gTmV0YmFjayBhbGxvY2F0ZXMgdXAgdG8gMTI4CitieXRlcyBmb3IgdGhhdC4gXQorCisx
OCkgKkxpbnV4IHNwZWNpZmljKjogU2V0dXAgdXAgYSBgR05UVEFCT1BfY29weWAgdG8gY29weSB1
cCB0byAxMjggYnl0ZXMgdG8gdGhpcyBzbWFsbAorcmVnaW9uIChsaW5lYXIgcGFydCBvZiB0aGUg
c2tiKSAqb25seSogZnJvbSB0aGUgZmlyc3Qgc2xvdC4KKworMTkpIFNldHVwIEdOVFRBQk9QIG9w
ZXJhdGlvbnMgdG8gY29weS9tYXAgdGhlIHBhY2tldAorCisyMCkgUGVyZm9ybSB0aGUgYEdOVFRB
Qk9QX2NvcHlgIChncmFudCBjb3B5KSBhbmQvb3IgYEdOVFRBQk9QX21hcF9ncmFudF9yZWZgCisg
ICAgaHlwZXJjYWxscy4KKworWyAqTGludXgtc3BlY2lmaWMqOiBkb2VzIGEgY29weSBmb3IgdGhl
IGxpbmVhciByZWdpb24gKDw9MTI4IGJ5dGVzKSBhbmQgbWFwcyB0aGUKKyAgICAgICAgIHJlbWFp
bmluZyBzbG90cyBhcyBmcmFncyBmb3IgdGhlIHJlc3Qgb2YgdGhlIGRhdGEgXQorCisyMSkgQ2hl
Y2sgaWYgdGhlIGdyYW50IG9wZXJhdGlvbnMgd2VyZSBzdWNjZXNzZnVsIGFuZCBmYWlsIHRyYW5z
bWlzc2lvbiBpZgorYW55IG9mIHRoZSByZXN1bHRhbnQgb3BlcmF0aW9uIGBzdGF0dXNgIHdlcmUg
ZGlmZmVyZW50IHRoYW4gYEdOVFNUX29rYXlgLgorCisyMS4xKSBJZiBpdCdzIGEgZ3JhbnQgY29w
eWluZyBiYWNrZW5kLCB0aGVyZWZvcmUgcHJvZHVjZSByZXNwb25zZXMgZm9yIGFsbCB0aGUKK3Ro
ZSBjb3BpZWQgZ3JhbnRzIGxpa2UgaW4gMTYuMSkuIE9ubHkgZGlmZmVyZW5jZSBpcyB0aGF0IHN0
YXR1cyBpcworYE5FVElGX1JTUF9PS0FZYC4KKworMjEuMikgVXBkYXRlIHRoZSByZXNwb25zZSBw
cm9kdWNlciBpbmRleCAoYHJzcF9wcm9kYCkKKworMjIpIFNldCB1cCBnc28gaW5mbyByZXF1ZXN0
ZWQgYnkgZnJvbnRlbmQgW29wdGlvbmFsXQorCisyMykgU2V0IGZyb250ZW5kIHByb3ZpZGVkIGNo
ZWNrc3VtIGluZm8KKworMjQpICpMaW51eC1zcGVjaWZpYyo6IFJlZ2lzdGVyIGRlc3RydWN0b3Ig
Y2FsbGJhY2sgd2hlbiBwYWNrZXQgcGFnZXMgYXJlIGZyZWVkLgorCisyNSkgQ2FsbCBpbnRvIHRv
IHRoZSBuZXR3b3JrIHN0YWNrLgorCisyNikgVXBkYXRlIGByZXFfZXZlbnRgIHRvIGByZXF1ZXN0
IGNvbnN1bWVyIGluZGV4ICsgMWAgdG8gcmVjZWl2ZSBhIG5vdGlmaWNhdGlvbgorICAgIG9uIHRo
ZSBmaXJzdCBwcm9kdWNlZCByZXF1ZXN0IGZyb20gZnJvbnRlbmQuCisgICAgW29wdGlvbmFsLCBp
ZiBiYWNrZW5kIGlzIHBvbGxpbmcgdGhlIHJpbmcgYW5kIG5ldmVyIHNsZWVwc10KKworMjcpICpM
aW51eC1zcGVjaWZpYyo6IFBhY2tldCBkZXN0cnVjdG9yIGNhbGxiYWNrIGlzIGNhbGxlZC4KKwor
MjcuMSkgU2V0IHVwIGBHTlRUQUJPUF91bm1hcF9ncmFudF9yZWZgIG9wcyBmb3IgdGhlIGRlc2ln
bmF0ZWQgcGFja2V0IHBhZ2VzLgorCisyNy4yKSBPbmNlIGRvbmUsIHBlcmZvcm0gYEdOVFRBQk9Q
X3VubWFwX2dyYW50X3JlZmAgaHlwZXJjYWxsLiBVbmRlcmx5aW5nCit0aGlzIGh5cGVyY2FsbCBh
IFRMQiBmbHVzaCBvZiBhbGwgYmFja2VuZCB2Q1BVUyBpcyBkb25lLgorCisyNy4zKSBQcm9kdWNl
IFR4IHJlc3BvbnNlIGxpa2Ugc3RlcCAyMS4xKSBhbmQgMjEuMikKKworWypMaW51eC1zcGVjaWZp
Yyo6IEl0IGNvbnRhaW5zIGEgdGhyZWFkIHRoYXQgaXMgd29rZW4gZm9yIHRoaXMgcHVycG9zZS4g
QW5kCitpdCBiYXRjaCB0aGVzZSB1bm1hcCBvcGVyYXRpb25zLiBUaGUgY2FsbGJhY2sganVzdCBx
dWV1ZXMgYW5vdGhlciB1bm1hcC5dCisKKzI3LjQpIENoZWNrIHdoZXRoZXIgZnJvbnRlbmQgcmVx
dWVzdGVkIGEgbm90aWZpY2F0aW9uCisKKzI3LjQuMSkgSWYgc28sIFBlcmZvcm0gaHlwZXJjYWxs
IGBFVlRDSE5PUF9zZW5kYCB3aGljaCBtaWdodCBtZWFuIGEgX19WTUVYSVRfXworICAgICAgZGVw
ZW5kaW5nIG9uIHRoZSBndWVzdCB0eXBlLgorCisqKkZyb250ZW5kKioKKworMjgpIFRyYW5zbWl0
IGludGVycnVwdCBpcyByYWlzZWQgd2hpY2ggc2lnbmFscyB0aGUgcGFja2V0IHRyYW5zbWlzc2lv
biBjb21wbGV0aW9uLgorCisyOSkgVHJhbnNtaXQgY29tcGxldGlvbiByb3V0aW5lIGNoZWNrcyBm
b3IgdW5jb25zdW1lZCByZXNwb25zZXMKKworMzApIFByb2Nlc3NlcyB0aGUgcmVzcG9uc2VzIGFu
ZCByZXZva2VzIHRoZSBncmFudHMgcHJvdmlkZWQuCisKKzMxKSBVcGRhdGVzIGByc3BfY29uc2Ag
KHJlcXVlc3QgY29uc3VtZXIgaW5kZXgpCisKK1RoaXMgcHJvcG9zYWwgYWltcyBhdCByZW1vdmlu
ZyBzdGVwcyAxOSkgMjApIDIxKSBieSB1c2luZyBncmVmcyBwcmV2aW91c2x5CittYXBwZWQgYXQg
Z3Vlc3QgcmVxdWVzdC4gR3Vlc3QgZGVjaWRlcyBob3cgdG8gZGlzdHJpYnV0ZSBvciB1c2UgdGhl
c2UgcHJlbWFwcGVkCitncmVmcyB3aXRoIGVpdGhlciBsaW5lYXIgb3IgZnVsbCBwYWNrZXQuIFRo
aXMgYWxsb3dzIHVzIHRvIHJlcGxhY2Ugc3RlcCAyNykKKyh0aGUgdW5tYXApIHByZXZlbnRpbmcg
dGhlIFRMQiBmbHVzaC4KKworTm90ZSB0aGF0IGEgZ3JhbnQgY29weSBkb2VzIHRoZSBmb2xsb3dp
bmcgKGluIHBzZXVkbyBjb2RlKToKKworCXJjdV9sb2NrKHNyY19kb21haW4pOworCXJjdV9sb2Nr
KGRzdF9kb21haW4pOworCisJZm9yIChvcCA9IGdudGNvcHlbMF07IG9wIDwgbnJfb3BzOyBvcCsr
KSB7CisJCXNyY19mcmFtZSA9IF9fYWNxdWlyZV9ncmFudF9mb3JfY29weShzcmNfZG9tYWluLCA8
b3Auc3JjLmdyZWY+KTsKKwkJXiBoZXJlIGltcGxpZXMgYSBob2xkaW5nIGEgcG90ZW50aWFsIGNv
bnRlbmRlZCBwZXIgQ1BVIGxvY2sgb24gdGhlCisJICAgICAgICAgIHJlbW90ZSBncmFudCB0YWJs
ZS4KKwkJc3JjX3ZhZGRyID0gbWFwX2RvbWFpbl9wYWdlKHNyY19mcmFtZSk7CisKKwkJZHN0X2Zy
YW1lID0gX19nZXRfcGFnZWRfZnJhbWUoZHN0X2RvbWFpbiwgPG9wLmRzdC5tZm4+KQorCQlkc3Rf
dmFkZHIgPSBtYXBfZG9tYWluX3BhZ2UoZHN0X2ZyYW1lKTsKKworCQltZW1jcHkoZHN0X3ZhZGRy
ICsgPG9wLmRzdC5vZmZzZXQ+LAorCQkJc3JjX2ZyYW1lICsgPG9wLnNyYy5vZmZzZXQ+LAorCQkJ
PG9wLnNpemU+KTsKKworCQl1bm1hcF9kb21haW5fcGFnZShzcmNfZnJhbWUpOworCQl1bm1hcF9k
b21haW5fcGFnZShkc3RfZnJhbWUpOworCisJcmN1X3VubG9jayhzcmNfZG9tYWluKTsKKwlyY3Vf
dW5sb2NrKGRzdF9kb21haW4pOworCitMaW51eCBuZXRiYWNrIGltcGxlbWVudGF0aW9uIGNvcGll
cyB0aGUgZmlyc3QgMTI4IGJ5dGVzIGludG8gaXRzIG5ldHdvcmsgYnVmZmVyCitsaW5lYXIgcmVn
aW9uLiBIZW5jZSBvbiB0aGUgY2FzZSBvZiB0aGUgZmlyc3QgcmVnaW9uIGl0IGlzIHJlcGxhY2Vk
IGJ5IGEgbWVtY3B5CitvbiBiYWNrZW5kLCBhcyBvcHBvc2VkIHRvIGEgZ3JhbnQgY29weS4KKwor
XGNsZWFycGFnZQorCisjIyBHdWVzdCBSZWNlaXZlCisKK1RoZSB2aWV3IG9mIHRoZSBzaGFyZWQg
cmVjZWl2ZSByaW5nIGlzIHRoZSBmb2xsb3dpbmc6CisKKyAgICAgMCAgICAgMSAgICAgMiAgICAg
MyAgICAgNCAgICAgNSAgICAgNiAgICAgNyBvY3RldAorICAgICstLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKworICAgIHwgcmVxX3Byb2QgICAgICAgICAg
ICAgICB8IHJlcV9ldmVudCAgICAgICAgICAgICAgfAorICAgICstLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKworICAgIHwgcnNwX3Byb2QgICAgICAgICAg
ICAgICB8IHJzcF9ldmVudCAgICAgICAgICAgICAgfAorICAgICstLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKworICAgIHwgcHZ0ICAgICAgICAgICAgICAg
ICAgICB8IHBhZFs0NF0gICAgICAgICAgICAgICAgfAorICAgICstLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0rICAgICAgICAgICAgICAgICAgICAgICAgfAorICAgIHwgLi4uLiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCBbNjRieXRlc10KKyAgICArLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKKyAgICB8IGlkICAgICAg
ICAgfCBwYWQgICAgICAgfCBncmVmICAgICAgICAgICAgICAgICAgIHwgLT4nc3RydWN0IG5ldGlm
X3J4X3JlcXVlc3QnCisgICAgKy0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0rCisgICAgfCBpZCAgICAgICAgIHwgb2Zmc2V0ICAgIHwgZmxhZ3MgICAgIHwg
c3RhdHVzICAgICB8IC0+J3N0cnVjdCBuZXRpZl9yeF9yZXNwb25zZScKKyAgICArLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKKyAgICB8L1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL3wgLi4gTgorICAgICstLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKworCisKK0VhY2gg
ZW50cnkgaW4gdGhlIHJpbmcgb2NjdXBpZXMgMTYgb2N0ZXRzIHdoaWNoIG1lYW5zIGEgcGFnZSBm
aXRzIDI1NiBlbnRyaWVzLgorQWRkaXRpb25hbGx5IGEgYHN0cnVjdCBuZXRpZl9leHRyYV9pbmZv
YCBtYXkgb3ZlcmxheSB0aGUgcnggcmVxdWVzdCBpbiB3aGljaAorY2FzZSB0aGUgZm9ybWF0IGlz
OgorCisgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0rCisgICAgfCB0eXBlIHxmbGFnc3wgdHlwZSBzcGVjaWZpYyBkYXRhIChnc28sIGhhc2gsIGV0
Yyl8IC0+J3N0cnVjdCBuZXRpZl9leHRyYV9pbmZvJworICAgICstLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKworCitOb3RpY2UgdGhlIGxhY2sgb2YgcGFk
ZGluZywgYW5kIHRoYXQgaXMgYmVjYXVzZSBpdCdzIG5vdCB1c2VkIG9uIFJ4LCBhcyBSeAorcmVx
dWVzdCBib3VuZGFyeSBpcyA4IG9jdGV0cy4KKworSW4gZXNzZW5jZSB0aGUgc3RlcHMgZm9yIHJl
Y2VpdmluZyBvZiBhIHBhY2tldCBpbiBhIExpbnV4IGZyb250ZW5kIGlzIGFzCisgZnJvbSBiYWNr
ZW5kIHRvIGZyb250ZW5kIG5ldHdvcmsgc3RhY2s6CisKKyoqQmFja2VuZCoqCisKKzEpIEJhY2tl
bmQgdHJhbnNtaXQgZnVuY3Rpb24gc3RhcnRzCisKK1sqTGludXgtc3BlY2lmaWMqOiBJdCBtZWFu
cyB3ZSB0YWtlIGEgcGFja2V0IGFuZCBhZGQgdG8gYW4gaW50ZXJuYWwgcXVldWUKKyAocHJvdGVj
dGVkIGJ5IGEgbG9jaykgd2hlcmVhcyBhIHNlcGFyYXRlIHRocmVhZCB0YWtlcyBpdCBmcm9tIHRo
YXQgcXVldWUgYW5kCisgcHJvY2VzcyB0aGUgYWN0dWFsIGxpa2UgdGhlIHN0ZXBzIGJlbG93LiBU
aGlzIHRocmVhZCBoYXMgdGhlIHB1cnBvc2Ugb2YKKyBhZ2dyZWdhdGluZyBhcyBtdWNoIGNvcGll
cyBhcyBwb3NzaWJsZS5dCisKKzIpIENoZWNrcyBpZiB0aGVyZSBhcmUgZW5vdWdoIHJ4IHJpbmcg
c2xvdHMgdGhhdCBjYW4gYWNjb21vZGF0ZSB0aGUgcGFja2V0LgorCiszKSBHZXRzIGEgcmVxdWVz
dCBmcm9tIHRoZSByaW5nIGZvciB0aGUgZmlyc3QgZGF0YSBzbG90IGFuZCBmZXRjaGVzIHRoZSBg
Z3JlZmAKKyAgIGZyb20gaXQuCisKKzQpIENyZWF0ZSBncmFudCBjb3B5IG9wIGZyb20gcGFja2V0
IHBhZ2UgdG8gYGdyZWZgLgorCitbIEl0J3MgdXAgdG8gdGhlIGJhY2tlbmQgdG8gY2hvb3NlIGhv
dyBpdCBmaWxscyB0aGlzIGRhdGEuIEUuZy4gYmFja2VuZCBtYXkKKyAgY2hvb3NlIHRvIG1lcmdl
IGFzIG11Y2ggYXMgZGF0YSBmcm9tIGRpZmZlcmVudCBwYWdlcyBpbnRvIHRoaXMgc2luZ2xlIGdy
ZWYsCisgIHNpbWlsYXIgdG8gbWVyZ2VhYmxlIHJ4IGJ1ZmZlcnMgaW4gdmhvc3QuIF0KKworNSkg
U2V0cyB1cCBmbGFncy9jaGVja3N1bSBpbmZvIG9uIGZpcnN0IHJlcXVlc3QuCisKKzYpIEdldHMg
YSByZXNwb25zZSBmcm9tIHRoZSByaW5nIGZvciB0aGlzIGRhdGEgc2xvdC4KKworNykgUHJlZmls
bCBleHBlY3RlZCByZXNwb25zZSByaW5nIHdpdGggdGhlIHJlcXVlc3QgYGlkYCBhbmQgc2xvdCBz
aXplLgorCis4KSBVcGRhdGUgdGhlIHJlcXVlc3QgY29uc3VtZXIgaW5kZXggKGByZXFfY29uc2Ap
CisKKzkpIEdldHMgYSByZXF1ZXN0IGZyb20gdGhlIHJpbmcgZm9yIHRoZSBmaXJzdCBleHRyYSBp
bmZvIFtvcHRpb25hbF0KKworMTApIFNldHMgdXAgZXh0cmEgaW5mbyAoZS5nLiBHU08gZGVzY3Jp
cHRvcikgW29wdGlvbmFsXSByZXBlYXQgc3RlcCA4KS4KKworMTEpIFJlcGVhdCBzdGVwcyAzIHRo
cm91Z2ggOCBmb3IgYWxsIHBhY2tldCBwYWdlcyBhbmQgc2V0IGBORVRSWEZfbW9yZV9kYXRhYAor
ICAgaW4gdGhlIE4tMSBzbG90LgorCisxMikgUGVyZm9ybSB0aGUgYEdOVFRBQk9QX2NvcHlgIGh5
cGVyY2FsbC4KKworMTMpIENoZWNrIGlmIHRoZSBncmFudCBvcGVyYXRpb25zIHN0YXR1cyB3YXMg
aW5jb3JyZWN0IGFuZCBpZiBzbyBzZXQgYHN0YXR1c2AKKyAgICBvZiB0aGUgYHN0cnVjdCBuZXRp
Zl9yeF9yZXNwb25zZWAgZmllbGQgdG8gTkVUSUZfUlNQX0VSUi4KKworMTQpIFVwZGF0ZSB0aGUg
cmVzcG9uc2UgcHJvZHVjZXIgaW5kZXggKGByc3BfcHJvZGApCisKKyoqRnJvbnRlbmQqKgorCisx
NSkgRnJvbnRlbmQgZ2V0cyBhbiBpbnRlcnJ1cHQgYW5kIHJ1bnMgaXRzIGludGVycnVwdCBzZXJ2
aWNlIHJvdXRpbmUKKworMTYpIENoZWNrcyBpZiB0aGVyZSdzIHVuY29uc3VtZWQgcmVzcG9uc2Vz
CisKKzE3KSBDb25zdW1lcyBhIHJlc3BvbnNlIGZyb20gdGhlIHJpbmcgKGZpcnN0IHJlc3BvbnNl
IGZvciBhIHBhY2tldCkKKworMTgpIFJldm9rZSB0aGUgYGdyZWZgIGluIHRoZSByZXNwb25zZQor
CisxOSkgQ29uc3VtZXMgZXh0cmEgaW5mbyByZXNwb25zZSBbb3B0aW9uYWxdCisKKzIwKSBXaGls
ZSBOLTEgcmVxdWVzdHMgaGFzIGBORVRSWEZfbW9yZV9kYXRhYCwgdGhlbiBmZXRjaCBlYWNoIG9m
IHJlc3BvbnNlcworICAgIGFuZCByZXZva2UgdGhlIGRlc2lnbmF0ZWQgYGdyZWZgLgorCisyMSkg
VXBkYXRlIHRoZSByZXNwb25zZSBjb25zdW1lciBpbmRleCAoYHJzcF9jb25zYCkKKworMjIpICpM
aW51eC1zcGVjaWZpYyo6IENvcHkgKGZyb20gZmlyc3Qgc2xvdCBncmVmKSB1cCB0byAyNTYgYnl0
ZXMgdG8gdGhlIGxpbmVhcgorICAgIHJlZ2lvbiBvZiB0aGUgcGFja2V0IG1ldGFkYXRhIHN0cnVj
dHVyZSAoc2tiKS4gVGhlIHJlc3Qgb2YgdGhlIHBhZ2VzCisgICAgcHJvY2Vzc2VkIGluIHRoZSBy
ZXNwb25zZXMgYXJlIHRoZW4gYWRkZWQgYXMgZnJhZ3MuCisKKzIzKSBTZXQgY2hlY2tzdW0gaW5m
byBiYXNlZCBvbiBmaXJzdCByZXNwb25zZSBmbGFncy4KKworMjQpIENhbGwgcGFja2V0IGludG8g
dGhlIG5ldHdvcmsgc3RhY2suCisKKzI1KSBBbGxvY2F0ZSBuZXcgcGFnZXMgYW5kIGFueSBuZWNl
c3NhcnkgcGFja2V0IG1ldGFkYXRhIHN0cnV0dXJlcyB0byBuZXcKKyAgICByZXF1ZXN0cy4gVGhl
c2UgcmVxdWVzdHMgd2lsbCB0aGVuIGJlIHVzZWQgaW4gc3RlcCAxKSBhbmQgc28gZm9ydGguCisK
KzI2KSBVcGRhdGUgdGhlIHJlcXVlc3QgcHJvZHVjZXIgaW5kZXggKGByZXFfcHJvZGApCisKKzI3
KSBDaGVjayB3aGV0aGVyIGJhY2tlbmQgbmVlZHMgbm90aWZpY2F0aW9uOgorCisyNy4xKSBJZiBz
bywgUGVyZm9ybSBoeXBlcmNhbGwgYEVWVENITk9QX3NlbmRgIHdoaWNoIG1pZ2h0IG1lYW4gYSBf
X1ZNRVhJVF9fCisgICAgICBkZXBlbmRpbmcgb24gdGhlIGd1ZXN0IHR5cGUuCisKKzI4KSBVcGRh
dGUgYHJzcF9ldmVudGAgdG8gYHJlc3BvbnNlIGNvbnN1bWVyIGluZGV4ICsgMWAgc3VjaCB0aGF0
IGZyb250ZW5kCisgICAgcmVjZWl2ZSBhIG5vdGlmaWNhdGlvbiBvbiB0aGUgZmlyc3QgbmV3bHkg
cHJvZHVjZWQgcmVzcG9uc2UuCisgICAgW29wdGlvbmFsLCBpZiBmcm9udGVuZCBpcyBwb2xsaW5n
IHRoZSByaW5nIGFuZCBuZXZlciBzbGVlcHNdCisKK1RoaXMgcHJvcG9zYWwgYWltcyBhdCByZXBs
YWNpbmcgc3RlcCA0KSwgMTIpIGFuZCAgMjIpIHdpdGggbWVtY3B5IGlmIHRoZQorZ3JlZnMgb24g
dGhlIFJ4IHJpbmcgd2VyZSByZXF1ZXN0ZWQgdG8gYmUgbWFwcGVkIGJ5IHRoZSBndWVzdC4gRnJv
bnRlbmQgbWF5IHVzZQorc3RyYXRlZ2llcyB0byBhbGxvdyBmYXN0IHJlY3ljbGluZyBvZiBncmFu
dHMgZm9yIHJlcGxpbmlzaGluZyB0aGUgcmluZywKK2hlbmNlIGxldHRpbmcgRG9tYWluLTAgcmVw
bGFjZSB0aGUgZ3JhbnQgY29waWVzIHdpdGggIG1lbWNweSBpbnN0ZWFkLCB3aGljaCBpcworZmFz
dGVyLgorCitEZXBlbmRpbmcgb24gdGhlIGltcGxlbWVudGF0aW9uLCBpdCB3b3VsZCBtZWFuIHRo
YXQgd2Ugbm8gbG9uZ2VyCit3b3VsZCBuZWVkIHRvIGFnZ3JlZ2F0ZSBhcyBtdWNoIGFzIGdyYW50
IG9wcyBhcyBwb3NzaWJsZSAoc3RlcCAxKSBhbmQgY291bGQKK3RyYW5zbWl0IHRoZSBwYWNrZXQg
b24gdGhlIHRyYW5zbWl0IGZ1bmN0aW9uIChlLmcuIExpbnV4IGBgYG5kb19zdGFydF94bWl0YGBg
KQorYXMgcHJldmlvdXNseSBwcm9wb3NlZAoraGVyZVxbWzBdKGh0dHA6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE1LTA1L21zZzAxNTA0Lmh0bWwpXF0u
CitUaGlzIHdvdWxkIGhlYXZpbHkgaW1wcm92ZSBlZmZpY2llbmN5IHNwZWNpZmlhbGx5IGZvciBz
bWFsbGVyIHBhY2tldHMuIFdoaWNoIGluCityZXR1cm4gd291bGQgZGVjcmVhc2UgUlRULCBoYXZp
bmcgZGF0YSBiZWluZyBhY2tub2xlZGdlZCBtdWNoIHF1aWNrZXIuCisKK1xjbGVhcnBhZ2UKKwor
IyBQcm9wb3NlZCBFeHRlbnNpb24KKworVGhlIGlkZWEgaXMgdG8gYWxsb3cgZ3Vlc3QgbW9yZSBj
b250cm9sbGFiaWxpdHkgb24gaG93IGl0cyBncmFudHMgYXJlIG1hcHBlZCBvcgorbm90LiBDdXJy
ZW50bHkgdGhlcmUncyBubyBjb250cm9sIG92ZXIgaXQgZm9yIGZyb250ZW5kcyBvciBiYWNrZW5k
cywgYW5kIGxhdHRlcgorY2Fubm90IG1ha2UgYXNzdW1wdGlvbnMgb24gdGhlIG1hcHBpbmcgdHJh
bnNtaXQgb3IgcmVjZWl2ZSBncmFudHMsIGhlbmNlIHdlCituZWVkIGZyb250ZW5kIHRvIHRha2Ug
aW5pdGlhdGl2ZSBpbnRvIG1hbmFnaW5nIGl0cyBvd24gbWFwcGluZyBvZiBncmFudHMuCitHdWVz
dHMgbWF5IHRoZW4gb3Bwb3J0dW5pc3RpY2FsbHkgcmVjeWNsZSB0aGVzZSBncmFudHMgKGUuZy4g
TGludXgpIGFuZCBhdm9pZAorcmVzb3J0aW5nIHRvIGNvcGllcyB3aGljaCBjb21lIHdoZW4gdXNp
bmcgYSBmaXhlZCBhbW91bnQgb2YgYnVmZmVycy4gT3RoZXIKK2ZyYW1ld29ya3MgKGUuZy4gIFhE
UCwgbmV0bWFwLCBEUERLKSB1c2UgYSBmaXhlZCBzZXQgb2YgYnVmZmVycyB3aGljaCBhbHNvCitt
YWtlcyB0aGUgY2FzZSBmb3IgdGhpcyBleHRlbnNpb24uCisKKyMjIFRlcm1pbm9sb2d5CisKK2Bz
dGFnaW5nIGdyYW50c2AgaXMgYSB0ZXJtIHVzZWQgaW4gdGhpcyBkb2N1bWVudCB0byByZWZlciB0
byB0aGUgd2hvbGUgY29uY2VwdAorb2YgaGF2aW5nIGEgc2V0IG9mIGdyYW50cyBwZXJtYW5lbnRs
eSBtYXBwZWQgd2l0aCBiYWNrZW5kLCBjb250YWluaW5nIGRhdGEKK3N0YWdpbmcgdW50aWwgY29t
cGxldGlvbi4gVGhlcmVmb3JlIHRoZSB0ZXJtIHNob3VsZCBub3QgYmUgY29uZnVzZWQgd2l0aCBh
IG5ldwora2luZCBvZiBncmFudHMgb24gdGhlIGh5cGVydmlzb3IuCisKKyMjIENvbnRyb2wgUmlu
ZyBNZXNzYWdlcworCisjIyMgYFhFTl9ORVRJRl9DVFJMX1RZUEVfR0VUX0dSRUZfTUFQUElOR19T
SVpFYAorCitUaGlzIG1lc3NhZ2UgaXMgc2VudCBieSB0aGUgZnJvbnRlbmQgdG8gZmV0Y2ggdGhl
IG51bWJlciBvZiBncmVmcyB0aGF0IGNhbgorYmUga2VwdCBtYXBwZWQgaW4gdGhlIGJhY2tlbmQu
IEl0IG9ubHkgcmVjZWl2ZXMgdGhlIHF1ZXVlIGFzIGFyZ3VtZW50LCBhbmQKK2RhdGEgcmVwcmVz
ZW50aW5nIGFtb3VudCBvZiBmcmVlIGVudHJpZXMgaW4gdGhlIG1hcHBpbmcgdGFibGUuCisKKyMj
IyBgWEVOX05FVElGX0NUUkxfVFlQRV9BRERfR1JFRl9NQVBQSU5HYAorCitUaGlzIGlzIHNlbnQg
YnkgdGhlIGZyb250ZW5kIHRvIG1hcCBhIGxpc3Qgb2YgZ3JhbnQgcmVmZXJlbmNlcyBpbiB0aGUg
YmFja2VuZC4KK0l0IHJlY2VpdmVzIHRoZSBxdWV1ZSBpbmRleCwgdGhlIGdyYW50IGNvbnRhaW5p
bmcgdGhlIGxpc3QgKG9mZnNldCBpcworaW1wbGljaXRseSB6ZXJvKSBhbmQgaG93IG1hbnkgZW50
cmllcyBpbiB0aGUgbGlzdC4gRWFjaCBlbnRyeSBpbiB0aGlzIGxpc3QKK2hhcyB0aGUgZm9sbG93
aW5nIGZvcm1hdDoKKworCSAgICAwICAgICAxICAgICAyICAgICAzICAgICA0ICAgICA1ICAgICA2
ICAgICA3ICBvY3RldAorCSArLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS0rLS0t
LS0rLS0tLS0rCisJIHwgZ3JhbnQgcmVmICAgICAgICAgICAgIHwgIGZsYWdzICAgIHwgIHN0YXR1
cyAgIHwKKwkgKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0t
KworCisJIGdyYW50IHJlZjogZ3JhbnQgcmVmZXJlbmNlCisJIGZsYWdzOiBmbGFncyBkZXNjcmli
aW5nIHRoZSBjb250cm9sIG9wZXJhdGlvbgorCSBzdGF0dXM6IFhFTl9ORVRJRl9DVFJMX1NUQVRV
U18qCisKK1RoZSBsaXN0IGNhbiBoYXZlIGEgbWF4aW11bSBvZiA1MTIgZW50cmllcyB0byBiZSBt
YXBwZWQgYXQgb25jZS4KK1RoZSAnc3RhdHVzJyBmaWVsZCBpcyBub3QgdXNlZCBmb3IgYWRkaW5n
IG5ldyBtYXBwaW5ncyBhbmQgaGVuY2UsIFRoZSBtZXNzYWdlCityZXR1cm5zIGFuIGVycm9yIGNv
ZGUgZGVzY3JpYmluZyBpZiB0aGUgb3BlcmF0aW9uIHdhcyBzdWNjZXNzZnVsIG9yIG5vdC4gT24K
K2ZhaWx1cmUgY2FzZXMsIG5vbmUgb2YgdGhlIGdyYW50IG1hcHBpbmdzIHNwZWNpZmllZCBnZXQg
YWRkZWQuCisKKyMjIyBgWEVOX05FVElGX0NUUkxfVFlQRV9ERUxfR1JFRl9NQVBQSU5HYAorCitU
aGlzIGlzIHNlbnQgYnkgdGhlIGZyb250ZW5kIGZvciBiYWNrZW5kIHRvIHVubWFwIGEgbGlzdCBv
ZiBncmFudCByZWZlcmVuY2VzLgorVGhlIGFyZ3VtZW50cyBhcmUgdGhlIHNhbWUgYXMgYFhFTl9O
RVRJRl9DVFJMX1RZUEVfQUREX0dSRUZfTUFQUElOR2AsIGluY2x1ZGluZwordGhlIGZvcm1hdCBv
ZiB0aGUgbGlzdC4gVGhlIGVudHJpZXMgdXNlZCBhcmUgb25seSB0aGUgb25lcyByZXByZXNlbnRp
bmcgZ3JhbnQKK3JlZmVyZW5jZXMgdGhhdCB3ZXJlIHByZXZpb3VzbHkgdGhlIHN1YmplY3Qgb2Yg
YQorYFhFTl9ORVRJRl9DVFJMX1RZUEVfQUREX0dSRUZfTUFQUElOR2Agb3BlcmF0aW9uLiBBbnkg
b3RoZXIgZW50cmllcyB3aWxsIGhhdmUKK3RoZWlyIHN0YXR1cyBzZXQgdG8gYFhFTl9ORVRJRl9D
VFJMX1NUQVRVU19JTlZBTElEX1BBUkFNRVRFUmAgdXBvbiBjb21wbGV0aW9uLgorVGhlIGVudHJ5
ICdzdGF0dXMnIGZpZWxkIGRldGVybWluZXMgaWYgdGhlIGVudHJ5IHdhcyBzdWNjZXNzZnVsbHkg
cmVtb3ZlZC4KKworIyMgRGF0YXBhdGggQ2hhbmdlcworCitDb250cm9sIHJpbmcgaXMgb25seSBh
dmFpbGFibGUgYWZ0ZXIgYmFja2VuZCBzdGF0ZSBpcyBgWGVuYnVzQ29ubmVjdGVkYAordGhlcmVm
b3JlIG9ubHkgb24gdGhpcyBzdGF0ZSBjaGFuZ2UgY2FuIHRoZSBmcm9udGVuZCBxdWVyeSB0aGUg
dG90YWwgYW1vdW50IG9mCittYXBzIGl0IGNhbiBrZWVwLiBJdCB0aGVuIGdyYW50cyBOIGVudHJp
ZXMgcGVyIHF1ZXVlIG9uIGJvdGggVFggYW5kIFJYIHJpbmcKK3doaWNoIHdpbGwgY3JlYXRlIHRo
ZSB1bmRlcnlpbmcgYmFja2VuZCBncmVmIC0+IHBhZ2UgYXNzb2NpYXRpb24gKGUuZy4gIHN0b3Jl
ZAoraW4gaGFzaCB0YWJsZSkuIEZyb250ZW5kIG1heSB3aXNoIHRvIHJlY3ljbGUgdGhlc2UgcHJl
Z3JhbnRlZCBidWZmZXJzIG9yIGNob29zZQorYSBjb3B5IGFwcHJvYWNoIHRvIHJlcGxhY2UgZ3Jh
bnRpbmcuCisKK09uIHN0ZXBzIDE5KSBvZiBHdWVzdCBUcmFuc21pdCBhbmQgMykgb2YgR3Vlc3Qg
UmVjZWl2ZSwgZGF0YSBncmVmIGlzIGZpcnN0Citsb29rZWQgdXAgaW4gdGhpcyB0YWJsZSBhbmQg
dXNlcyB0aGUgdW5kZXJseWluZyBwYWdlIGlmIGl0IGFscmVhZHkgZXhpc3RzIGEKK21hcHBpbmcu
IE9uIHRoZSBzdWNjZXNzZnVsbCBjYXNlcywgc3RlcHMgMjApIDIxKSBhbmQgMjcpIG9mIEd1ZXN0
IFRyYW5zbWl0IGFyZQorc2tpcHBlZCwgd2l0aCAxOSkgYmVpbmcgcmVwbGFjZWQgd2l0aCBhIG1l
bWNweSBvZiB1cCB0byAxMjggYnl0ZXMuIE9uIEd1ZXN0CitSZWNlaXZlLCA0KSAxMikgYW5kIDIy
KSBhcmUgcmVwbGFjZWQgd2l0aCBtZW1jcHkgaW5zdGVhZCBvZiBhIGdyYW50IGNvcHkuCisKK0Zh
aWxpbmcgdG8gb2J0YWluIHRoZSB0b3RhbCBudW1iZXIgb2YgbWFwcGluZ3MKKyhgWEVOX05FVElG
X0NUUkxfVFlQRV9HRVRfR1JFRl9NQVBQSU5HX1NJWkVgKSBtZWFucyB0aGUgZ3Vlc3QgZmFsbHMg
YmFjayB0byB0aGUKK25vcm1hbCB1c2FnZSB3aXRob3V0IHByZSBncmFudGluZyBidWZmZXJzLgor
CitcY2xlYXJwYWdlCisKKyMgV2lyZSBQZXJmb3JtYW5jZQorCitUaGlzIHNlY3Rpb24gaXMgYSBn
bG9zc2FyeSBtZWFudCB0byBrZWVwIGluIG1pbmQgbnVtYmVycyBvbiB0aGUgd2lyZS4KKworVGhl
IG1pbmltdW0gc2l6ZSB0aGF0IGNhbiBmaXQgaW4gYSBzaW5nbGUgcGFja2V0IHdpdGggc2l6ZSBO
IGlzIGNhbGN1bGF0ZWQgYXM6CisKKyAgUGFja2V0ID0gRXRoZXJuZXQgSGVhZGVyICgxNCkgKyBQ
cm90b2NvbCBEYXRhIFVuaXQgKDQ2IC0gMTUwMCkgPSA2MCBieXRlcworCitJbiB0aGUgd2lyZSBp
dCdzIGEgYml0IG1vcmU6CisKKyAgUHJlYW1ibGUgKDcpICsgU3RhcnQgRnJhbWUgRGVsaW1pdGVy
ICgxKSArIFBhY2tldCArIENSQyAoNCkgKyBJbnRlcmZyYW1lIGdhcCAoMTIpID0gODQgYnl0ZXMK
KworRm9yIGdpdmVuIExpbmstc3BlZWQgaW4gQml0cy9zZWMgYW5kIFBhY2tldCBzaXplLCByZWFs
IHBhY2tldCByYXRlIGlzCisJY2FsY3VsYXRlZCBhczoKKworICBSYXRlID0gTGluay1zcGVlZCAv
ICgoUHJlYW1ibGUgKyBQYWNrZXQgKyBDUkMgKyBJbnRlcmZyYW1lIGdhcCkgKiA4KQorCitOdW1i
ZXJzIHRvIGtlZXAgaW4gbWluZCAocGFja2V0IHNpemUgZXhjbHVkZXMgUEhZIGxheWVyLCB0aG91
Z2ggcGFja2V0IHJhdGVzCitkaXNjbG9zZWQgYnkgdmVuZG9ycyB0YWtlIHRob3NlIGludG8gYWNj
b3VudCwgc2luY2UgaXQncyB3aGF0IGdvZXMgb24gdGhlCit3aXJlKToKKworfCBQYWNrZXQgKyBD
UkMgKGJ5dGVzKSAgIHwgMTAgR2JpdC9zICB8ICA0MCBHYml0L3MgfCAgMTAwIEdiaXQvcyAgfAor
fC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLXw6LS0tLS0tLS0tLTp8Oi0tLS0tLS0tLS06fDotLS0t
LS0tLS0tLS06fAorfCA2NCAgICAgICAgICAgICAgICAgICAgIHwgMTQuODggIE1wcHN8ICA1OS41
MiBNcHBzfCAgMTQ4LjgwIE1wcHMgfAorfCAxMjggICAgICAgICAgICAgICAgICAgIHwgIDguNDQg
IE1wcHN8ICAzMy43OCBNcHBzfCAgIDg0LjQ2IE1wcHMgfAorfCAyNTYgICAgICAgICAgICAgICAg
ICAgIHwgIDQuNTIgIE1wcHN8ICAxOC4xMSBNcHBzfCAgIDQ1LjI5IE1wcHMgfAorfCAxNTAwICAg
ICAgICAgICAgICAgICAgIHwgICA4MjIgIEtwcHN8ICAgMy4yOCBNcHBzfCAgICA4LjIyIE1wcHMg
fAorfCA2NTUzNSAgICAgICAgICAgICAgICAgIHwgICB+MTkgIEtwcHN8ICA3Ni4yNyBLcHBzfCAg
MTkwLjY4IEtwcHMgfAorCitDYXB0aW9uOiAgTXBwcyAoTWlsbGlvbiBwYWNrZXRzIHBlciBzZWNv
bmQpIDsgS3BwcyAoS2lsbyBwYWNrZXRzIHBlciBzZWNvbmQpCisKK1xjbGVhcnBhZ2UKKworIyBQ
ZXJmb3JtYW5jZQorCitOdW1iZXJzIGJldHdlZW4gYSBMaW51eCB2NC4xMSBndWVzdCBhbmQgYW5v
dGhlciBob3N0IGNvbm5lY3RlZCBieSBhIDEwMCBHYml0L3MKK05JQyBvbiBhIEU1LTI2MzAgdjQg
Mi4yIEdIeiBob3N0IHRvIGdpdmUgYW4gaWRlYSBvbiB0aGUgcGVyZm9ybWFuY2UgYmVuZWZpdHMg
b2YKK3RoaXMgZXh0ZW5zaW9uLiBQbGVhc2UgcmVmZXIgdG8gdGhpcyBwcmVzZW50YXRpb25bN10g
Zm9yIGEgYmV0dGVyIG92ZXJ2aWV3IG9mCit0aGUgcmVzdWx0cy4KKworKCBOdW1iZXJzIGluY2x1
ZGUgcHJvdG9jb2wgb3ZlcmhlYWQgKQorCisqKmJ1bGsgdHJhbnNmZXIgKEd1ZXN0IFRYL1JYKSoq
CisKKyBRdWV1ZXMgIEJlZm9yZSAoR2JpdC9zKSBBZnRlciAoR2JpdC9zKQorIC0tLS0tLSAgLS0t
LS0tLS0tLS0tLSAgIC0tLS0tLS0tLS0tLQorIDFxdWV1ZSAgMTcyNDQvNjAwMCAgICAgIDM4MTg5
LzI4MTA4CisgMnF1ZXVlICAyNDAyMy85NDE2ICAgICAgNTQ3ODMvNDA2MjQKKyAzcXVldWUgIDI5
MTQ4LzE3MTk2ICAgICA4NTc3Ny81NDExOAorIDRxdWV1ZSAgMzk3ODIvMTg1MDIgICAgIDk5NTMw
LzQ2ODU5CisKKyggR3Vlc3QgLT4gRG9tMCApCisKKyoqUGFja2V0IEkvTyAoR3Vlc3QgVFgvUlgp
IGluIFVEUCA2NGIqKgorCisgUXVldWVzICBCZWZvcmUgKE1wcHMpICBBZnRlciAoTXBwcykKKyAt
LS0tLS0gIC0tLS0tLS0tLS0tLS0gIC0tLS0tLS0tLS0tLQorIDFxdWV1ZSAgMC42ODQvMC40Mzkg
ICAgMi40OS8yLjk2CisgMnF1ZXVlICAwLjk1My8wLjc1NSAgICA0Ljc0LzUuMDcKKyA0cXVldWUg
IDEuODkwLzEuMzkwICAgIDguODAvOS45MgorCitcY2xlYXJwYWdlCisKKyMgUmVmZXJlbmNlcwor
CitbMF0gaHR0cDovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVs
LzIwMTUtMDUvbXNnMDE1MDQuaHRtbAorCitbMV0gaHR0cHM6Ly9naXRodWIuY29tL2ZyZWVic2Qv
ZnJlZWJzZC9ibG9iL21hc3Rlci9zeXMvZGV2L25ldG1hcC9uZXRtYXBfbWVtMi5jI0wzNjIKKwor
WzJdIGh0dHBzOi8vd3d3LmZyZWVic2Qub3JnL2NnaS9tYW4uY2dpP3F1ZXJ5PXZhbGUmc2VrdGlv
bj00Jm49MQorCitbM10gaHR0cHM6Ly9naXRodWIuY29tL2lvdmlzb3IvYnBmLWRvY3MvYmxvYi9t
YXN0ZXIvRXhwcmVzc19EYXRhX1BhdGgucGRmCisKK1s0XSBodHRwOi8vcHJvdG90eXBlLWtlcm5l
bC5yZWFkdGhlZG9jcy5pby9lbi9sYXRlc3QvbmV0d29ya2luZy9YRFAvZGVzaWduL3JlcXVpcmVt
ZW50cy5odG1sI3dyaXRlLWFjY2Vzcy10by1wYWNrZXQtZGF0YQorCitbNV0gaHR0cDovL2x4ci5m
cmVlLWVsZWN0cm9ucy5jb20vc291cmNlL2RyaXZlcnMvbmV0L2V0aGVybmV0L2ludGVsL2l4Z2Jl
L2l4Z2JlX21haW4uYyNMMjA3MworCitbNl0gaHR0cDovL2x4ci5mcmVlLWVsZWN0cm9ucy5jb20v
c291cmNlL2RyaXZlcnMvbmV0L2V0aGVybmV0L21lbGxhbm94L21seDQvZW5fcnguYyNMNTIKKwor
WzddIGh0dHBzOi8vc2NoZC53cy9ob3N0ZWRfZmlsZXMveGVuZGV2ZWxvcGVyYW5kZGVzaWduc3Vt
bWl0MjAxNy9lNi9Ub0dyYW50T3JOb3RUb0dyYW50LVhERFMyMDE3X3YzLnBkZgorCisjIEhpc3Rv
cnkKKworQSB0YWJsZSBvZiBjaGFuZ2VzIHRvIHRoZSBkb2N1bWVudCwgaW4gY2hyb25vbG9naWNh
bCBvcmRlci4KKworLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCitEYXRlICAgICAgIFJldmlzaW9uIFZlcnNpb24g
IE5vdGVzCistLS0tLS0tLS0tIC0tLS0tLS0tIC0tLS0tLS0tIC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKzIwMTYtMTItMTQgMSAgICAgICAgWGVuIDQuOSAgSW5p
dGlhbCB2ZXJzaW9uIGZvciBSRkMKKworMjAxNy0wOS0wMSAyICAgICAgICBYZW4gNC4xMCBSZXdv
cmsgdG8gdXNlIGNvbnRyb2wgcmluZworCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFRy
aW0gZG93biB0aGUgc3BlY2lmaWNhdGlvbgorCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEFkZGVkIHNvbWUgcGVyZm9ybWFuY2UgbnVtYmVycyBmcm9tIHRoZQorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwcmVzZW50YXRpb24KKworMjAxNy0wOS0xMyAzICAgICAgICBYZW4gNC4x
MCBBZGRyZXNzZWQgY2hhbmdlcyBmcm9tIFBhdWwgRHVycmFudAorCisyMDE3LTA5LTE5IDQgICAg
ICAgIFhlbiA0LjEwIEFkZHJlc3NlZCBjaGFuZ2VzIGZyb20gUGF1bCBEdXJyYW50CisKKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Oct 10 17:00:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:00:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xtW-0002xE-9A; Tue, 10 Oct 2017 17:00:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xtV-0002ww-Nt
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:00:37 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 C4/4A-14867-5BCFCD95; Tue, 10 Oct 2017 17:00:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVXfLnzu
 RBu2XNSwmbDNwYPTY3reLPYAxijUzLym/IoE14/vdPpaCawIVE8/5NjBe4Oli5OQQEvjNKLH8
 XEwXIxeQfZ5RonXvZNYuRg4ONgExibl7FUBqRARUJWatWM4MUa8u0fS7gQ3EFhawkjja28cKY
 vMKmEkcXNXCDtLKAlS//0PwBEaOBYwMqxg1ilOLylKLdI0s9ZKKMtMzSnITM3N0DQ3M9HJTi4
 sT01NzEpOK9ZLzczcxAv3BAAQ7GA8sCjzEKMnBpCTKqwT0kxBfUn5KZUZicUZ8UWlOavEhRhk
 ODiUJXiOQnGBRanpqRVpmDjAwYNISHDxKIrz/fwOleYsLEnOLM9MhUqcYFaXEeQ+AJARAEhml
 eXBtsGC8xCgrJczLCHSIEE9BalFuZgmq/CtGcQ5GJWFeKZDtPJl5JXDTXwEtZgJaLJoGtrgkE
 SEl1cCobSbdK5N8/UrNVy7tefcmrdnwU1/BRqK97+DtacsWVcoua1nWyHxkeYTVOdfnopfu3K
 h+fmhLriR7w6rMVfv0fl7fuODLyps1DfP+JjnMSvTlazhxa+u+DfvE26WnT96lr5qt1tQndsJ
 Q0dm4bx5bxuI1FX8cHe8cyP013dcr8crMGPs01be7lViKMxINtZiLihMB3yYRgEECAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1507654835!100747376!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20169 invoked from network); 10 Oct 2017 17:00:36 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 17:00:36 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xtT-000567-NK
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:00:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xtT-0001n9-MX
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:00:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xtT-0001n9-MX@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 17:00:35 +0000
Subject: [Xen-changelog] [xen master] livepatch: Tighten alignment checks.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGMzZjk1MTQxN2Y4ODM3ZTllMjA2MWU1OTJlOWNjZTk1YmQwOTA5NWIKQXV0aG9yOiAg
ICAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpBdXRob3JE
YXRlOiBGcmkgSnVuIDIzIDEyOjQxOjQ1IDIwMTcgLTA0MDAKQ29tbWl0OiAgICAgS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDb21taXREYXRlOiBUaHUgT2N0
IDUgMDk6Mjc6MzIgMjAxNyAtMDQwMAoKICAgIGxpdmVwYXRjaDogVGlnaHRlbiBhbGlnbm1lbnQg
Y2hlY2tzLgogICAgCiAgICBUaGUgRUxGIHNwZWNpZmljYXRpb24gbWVudGlvbnMgbm90aGluZyBh
Ym91dCB0aGUgc2hfc2l6ZSBiZWluZwogICAgbW9kdWxvIHRoZSBzaF9hZGRyYWxpZ24uIE9ubHkg
dGhhdCBzaF9hZGRyIE1VU1QgYmUgYWxpZ25lZCBvbgogICAgc2hfYWRkcmFsaWduIGlmIHNoX2Fk
ZHJhbGlnbiBpcyBub3QgemVybyBvciBvbmUuCiAgICAKICAgIFdlIG9uIGxvYWRpbmcgZGlkIG5v
dCB0YWtlIHRoaXMgaW4tdG8gYWNjb3VudCBzbyB0aGlzIHBhdGNoIGFkZHMKICAgIGEgY2hlY2sg
b24gdGhlIEVMRiBmaWxlIGFzIGl0IGlzIGJlaW5nIHBhcnNlZC4KICAgIAogICAgUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEtv
bnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KLS0tCiB4ZW4vY29t
bW9uL2xpdmVwYXRjaF9lbGYuYyB8IDEzICsrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAx
MyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9saXZlcGF0Y2hfZWxmLmMg
Yi94ZW4vY29tbW9uL2xpdmVwYXRjaF9lbGYuYwppbmRleCBiNjllMjcxLi5kZDhiNDdhIDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL2xpdmVwYXRjaF9lbGYuYworKysgYi94ZW4vY29tbW9uL2xpdmVw
YXRjaF9lbGYuYwpAQCAtODYsNiArODYsMTkgQEAgc3RhdGljIGludCBlbGZfcmVzb2x2ZV9zZWN0
aW9ucyhzdHJ1Y3QgbGl2ZXBhdGNoX2VsZiAqZWxmLCBjb25zdCB2b2lkICpkYXRhKQogICAgICAg
ICAgICAgICAgICAgICBkZWx0YSA8IHNpemVvZihFbGZfRWhkcikgPyAiYXQgRUxGIGhlYWRlciIg
OiAiaXMgcGFzdCBlbmQiKTsKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgICAgICB9
CisgICAgICAgIGVsc2UgaWYgKCBzZWNbaV0uc2VjLT5zaF9hZGRyYWxpZ24gJiAoc2VjW2ldLnNl
Yy0+c2hfYWRkcmFsaWduIC0gMSkgKQorICAgICAgICB7CisgICAgICAgICAgICBkcHJpbnRrKFhF
TkxPR19FUlIsIExJVkVQQVRDSCAiJXM6IFNlY3Rpb24gWyV1XSBhbGlnbm1lbnQgKCUjIlBSSXhF
bGZBZGRyIikgaXMgbm90IHN1cHBvcnRlZFxuIiwKKyAgICAgICAgICAgICAgICAgICAgZWxmLT5u
YW1lLCBpLCBzZWNbaV0uc2VjLT5zaF9hZGRyYWxpZ24pOworICAgICAgICAgICAgcmV0dXJuIC1F
T1BOT1RTVVBQOworICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCBzZWNbaV0uc2VjLT5zaF9h
ZGRyYWxpZ24gJiYKKyAgICAgICAgICAgICAgICAgIHNlY1tpXS5zZWMtPnNoX2FkZHIgJSBzZWNb
aV0uc2VjLT5zaF9hZGRyYWxpZ24gKQorICAgICAgICB7CisgICAgICAgICAgICBkcHJpbnRrKFhF
TkxPR19FUlIsIExJVkVQQVRDSCAiJXM6IFNlY3Rpb24gWyV1XSBhZGRyICglIyJQUkl4RWxmQWRk
ciIpIGlzIG5vdCBhbGlnbmVkIHByb3Blcmx5ICglIyJQUkl4RWxmQWRkciIpXG4iLAorICAgICAg
ICAgICAgICAgICAgICBlbGYtPm5hbWUsIGksIHNlY1tpXS5zZWMtPnNoX2FkZHIsIHNlY1tpXS5z
ZWMtPnNoX2FkZHJhbGlnbik7CisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICAgICAg
fQogICAgICAgICBlbHNlIGlmICggKHNlY1tpXS5zZWMtPnNoX2ZsYWdzICYgKFNIRl9XUklURSB8
IFNIRl9BTExPQykpICYmCiAgICAgICAgICAgICAgICAgICBzZWNbaV0uc2VjLT5zaF90eXBlID09
IFNIVF9OT0JJVFMgJiYKICAgICAgICAgICAgICAgICAgIHNlY1tpXS5zZWMtPnNoX3NpemUgPiBM
SVZFUEFUQ0hfTUFYX1NJWkUgKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Oct 10 17:00:51 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:00:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xtj-0002zg-Aq; Tue, 10 Oct 2017 17:00:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xti-0002zH-EJ
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:00:50 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 FF/5B-01755-1CCFCD95; Tue, 10 Oct 2017 17:00:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXf/nzu
 RBo1/GC0mbDNwYPTY3reLPYAxijUzLym/IoE14+a1kywFq7UqTmxczNrAOEOhi5GTQ0jgN6PE
 tbOyXYxcQPZ5RolZL7qYuhg5ONgExCTm7gWrERFQlZi1YjkzRL26RNPvBjYQW1jATaJ/ygkmE
 JtXwEziR/9iMJsFqH7imecsExg5FjAyrGLUKE4tKkst0jUy0ksqykzPKMlNzMzRNTQw1stNLS
 5OTE/NSUwq1kvOz93ECPRJPQMD4w7GqSf8DjFKcjApifKu+H4nUogvKT+lMiOxOCO+qDQntfg
 QowwHh5IEb8VvoJxgUWp6akVaZg4wOGDSEhw8SiK8K34CpXmLCxJzizPTIVKnGHU5jm26/IdJ
 iCUvPy9VSpw3HmSGAEhRRmke3AhYoF5ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMy7HGQKT
 2ZeCdymV0BHMAEdIZoGdkRJIkJKqoFxZq+wRXx+0gL9klbf9Vf79x/y1nu6aqIH+6EJ2ccvXd
 6md3BVVuny8tLdYSVKTpvE7goHG6wMSN1vttm6Xo75lMPaE8dfJT1LdS+5/HHGkyD3VWcm3ag
 PD/98+5zDbFnVqfrLbi6XT33lv8JPZdHmZVvPn3h94Oz3jF8s/oXSzH13fZ1KCvpXKbEUZyQa
 ajEXFScCAEGRWThPAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1507654845!102100562!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63228 invoked from network); 10 Oct 2017 17:00:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 17:00:46 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xtd-00056S-PB
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:00:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xtd-0001sT-OY
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:00:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xtd-0001sT-OY@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 17:00:45 +0000
Subject: [Xen-changelog] [xen master] livepatch: Include sizes when an
	mismatch occurs
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDc1OTdmYWJjYTc2ZTc4YWE4YTZiZjg4ZGI0NjY5MmQxNjI2OTEyMzQKQXV0aG9yOiAg
ICAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpBdXRob3JE
YXRlOiBUdWUgSnVuIDIwIDEwOjU1OjEyIDIwMTcgLTA0MDAKQ29tbWl0OiAgICAgS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDb21taXREYXRlOiBUaHUgT2N0
IDUgMDk6Mjc6MzIgMjAxNyAtMDQwMAoKICAgIGxpdmVwYXRjaDogSW5jbHVkZSBzaXplcyB3aGVu
IGFuIG1pc21hdGNoIG9jY3VycwogICAgCiAgICBJZiB0aGUgLmJ1Zy5mcmFtZXMuWCBvciAubGl2
ZXBhdGNoLmZ1bmNzIHNpemVzIGFyZSBkaWZmZXJlbnQKICAgIHRoYW4gd2hhdCB0aGUgaHlwZXJ2
aXNvciBleHBlY3RzIC0gd2UgZmFpbCB0aGUgcGF5bG9hZC4gVG8gaGVscAogICAgaW4gZGlhZ25v
c2luZyB0aGlzIGluY2x1ZGUgdGhlIGV4cGVjdGVkIGFuZCB0aGUgcGF5bG9hZAogICAgc2l6ZXMu
CiAgICAKICAgIEFsc28gbWFrZSBpdCBtb3JlIG5hdHVyYWwgYnkgaGF2aW5nICJNdWx0aXBsZXMi
IGluIHRoZSB3YXJuaW5nLgogICAgCiAgICBBbHNvIGZpeCBvbmUgY2FzZSB3aGVyZSB3ZSB3b3Vs
ZCBmYWlsIGlmIHRoZSBzaXplIG9mIHRoZSAuZXhfdGFibGUKICAgIHdhcyBiZWluZyB6ZXJvIC0g
YnV0IHRoYXQgaXMgT0suCiAgICAKICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9saXZlcGF0Y2guYyAgICAgICB8
IDQ2ICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5j
bHVkZS94ZW4vZWxmc3RydWN0cy5oIHwgIDIgKysKIDIgZmlsZXMgY2hhbmdlZCwgMjQgaW5zZXJ0
aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9saXZlcGF0
Y2guYyBiL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKaW5kZXggNjYxNjdhNS4uMDM5MzgyOSAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi9saXZlcGF0Y2guYworKysgYi94ZW4vY29tbW9uL2xpdmVwYXRj
aC5jCkBAIC00NTcsNiArNDU3LDIyIEBAIHN0YXRpYyBpbnQgc2VjdXJlX3BheWxvYWQoc3RydWN0
IHBheWxvYWQgKnBheWxvYWQsIHN0cnVjdCBsaXZlcGF0Y2hfZWxmICplbGYpCiAgICAgcmV0dXJu
IHJjOwogfQogCitzdGF0aWMgYm9vbCBzZWN0aW9uX29rKGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hf
ZWxmICplbGYsCisgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hf
ZWxmX3NlYyAqc2VjLCBzaXplX3Qgc3opCit7CisgICAgaWYgKCAhZWxmIHx8ICFzZWMgKQorICAg
ICAgICByZXR1cm4gZmFsc2U7CisKKyAgICBpZiAoIHNlYy0+c2VjLT5zaF9zaXplICUgc3ogKQor
ICAgIHsKKyAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCBMSVZFUEFUQ0ggIiVzOiBXcm9uZyBz
aXplICUiUFJJdUVsZldvcmQiIG9mICVzIChtdXN0IGJlIG11bHRpcGxlIG9mICV6dSlcbiIsCisg
ICAgICAgICAgICAgICAgZWxmLT5uYW1lLCBzZWMtPnNlYy0+c2hfc2l6ZSwgc2VjLT5uYW1lLCBz
eik7CisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICB9CisKKyAgICByZXR1cm4gdHJ1ZTsKK30K
Kwogc3RhdGljIGludCBjaGVja19zcGVjaWFsX3NlY3Rpb25zKGNvbnN0IHN0cnVjdCBsaXZlcGF0
Y2hfZWxmICplbGYpCiB7CiAgICAgdW5zaWduZWQgaW50IGk7CkBAIC01MDYsMTIgKzUyMiw4IEBA
IHN0YXRpYyBpbnQgcHJlcGFyZV9wYXlsb2FkKHN0cnVjdCBwYXlsb2FkICpwYXlsb2FkLAogCiAg
ICAgc2VjID0gbGl2ZXBhdGNoX2VsZl9zZWNfYnlfbmFtZShlbGYsIEVMRl9MSVZFUEFUQ0hfRlVO
Qyk7CiAgICAgQVNTRVJUKHNlYyk7Ci0gICAgaWYgKCBzZWMtPnNlYy0+c2hfc2l6ZSAlIHNpemVv
ZigqcGF5bG9hZC0+ZnVuY3MpICkKLSAgICB7Ci0gICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwg
TElWRVBBVENIICIlczogV3Jvbmcgc2l6ZSBvZiAiRUxGX0xJVkVQQVRDSF9GVU5DIiFcbiIsCi0g
ICAgICAgICAgICAgICAgZWxmLT5uYW1lKTsKKyAgICBpZiAoICFzZWN0aW9uX29rKGVsZiwgc2Vj
LCBzaXplb2YoKnBheWxvYWQtPmZ1bmNzKSkgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKLSAg
ICB9CiAKICAgICBwYXlsb2FkLT5mdW5jcyA9IHNlYy0+bG9hZF9hZGRyOwogICAgIHBheWxvYWQt
Pm5mdW5jcyA9IHNlYy0+c2VjLT5zaF9zaXplIC8gc2l6ZW9mKCpwYXlsb2FkLT5mdW5jcyk7CkBA
IC01NTMsNyArNTY1LDcgQEAgc3RhdGljIGludCBwcmVwYXJlX3BheWxvYWQoc3RydWN0IHBheWxv
YWQgKnBheWxvYWQsCiAgICAgc2VjID0gbGl2ZXBhdGNoX2VsZl9zZWNfYnlfbmFtZShlbGYsICIu
bGl2ZXBhdGNoLmhvb2tzLmxvYWQiKTsKICAgICBpZiAoIHNlYyApCiAgICAgewotICAgICAgICBp
ZiAoIHNlYy0+c2VjLT5zaF9zaXplICUgc2l6ZW9mKCpwYXlsb2FkLT5sb2FkX2Z1bmNzKSApCisg
ICAgICAgIGlmICggIXNlY3Rpb25fb2soZWxmLCBzZWMsIHNpemVvZigqcGF5bG9hZC0+bG9hZF9m
dW5jcykpICkKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCiAgICAgICAgIHBheWxvYWQt
PmxvYWRfZnVuY3MgPSBzZWMtPmxvYWRfYWRkcjsKQEAgLTU2Myw3ICs1NzUsNyBAQCBzdGF0aWMg
aW50IHByZXBhcmVfcGF5bG9hZChzdHJ1Y3QgcGF5bG9hZCAqcGF5bG9hZCwKICAgICBzZWMgPSBs
aXZlcGF0Y2hfZWxmX3NlY19ieV9uYW1lKGVsZiwgIi5saXZlcGF0Y2guaG9va3MudW5sb2FkIik7
CiAgICAgaWYgKCBzZWMgKQogICAgIHsKLSAgICAgICAgaWYgKCBzZWMtPnNlYy0+c2hfc2l6ZSAl
IHNpemVvZigqcGF5bG9hZC0+dW5sb2FkX2Z1bmNzKSApCisgICAgICAgIGlmICggIXNlY3Rpb25f
b2soZWxmLCBzZWMsIHNpemVvZigqcGF5bG9hZC0+dW5sb2FkX2Z1bmNzKSkgKQogICAgICAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7CiAKICAgICAgICAgcGF5bG9hZC0+dW5sb2FkX2Z1bmNzID0gc2Vj
LT5sb2FkX2FkZHI7CkBAIC02MzQsMTIgKzY0Niw4IEBAIHN0YXRpYyBpbnQgcHJlcGFyZV9wYXls
b2FkKHN0cnVjdCBwYXlsb2FkICpwYXlsb2FkLAogICAgICAgICBpZiAoICFzZWMgKQogICAgICAg
ICAgICAgY29udGludWU7CiAKLSAgICAgICAgaWYgKCBzZWMtPnNlYy0+c2hfc2l6ZSAlIHNpemVv
ZigqcmVnaW9uLT5mcmFtZVtpXS5idWdzKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGRwcmlu
dGsoWEVOTE9HX0VSUiwgTElWRVBBVENIICIlczogV3Jvbmcgc2l6ZSBvZiAuYnVnX2ZyYW1lcy4l
dSFcbiIsCi0gICAgICAgICAgICAgICAgICAgIGVsZi0+bmFtZSwgaSk7CisgICAgICAgIGlmICgg
IXNlY3Rpb25fb2soZWxmLCBzZWMsIHNpemVvZigqcmVnaW9uLT5mcmFtZVtpXS5idWdzKSkgKQog
ICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgICAgIH0KIAogICAgICAgICByZWdpb24t
PmZyYW1lW2ldLmJ1Z3MgPSBzZWMtPmxvYWRfYWRkcjsKICAgICAgICAgcmVnaW9uLT5mcmFtZVtp
XS5uX2J1Z3MgPSBzZWMtPnNlYy0+c2hfc2l6ZSAvCkBAIC02NTIsMTIgKzY2MCw4IEBAIHN0YXRp
YyBpbnQgcHJlcGFyZV9wYXlsb2FkKHN0cnVjdCBwYXlsb2FkICpwYXlsb2FkLAogI2lmZGVmIENP
TkZJR19IQVNfQUxURVJOQVRJVkUKICAgICAgICAgc3RydWN0IGFsdF9pbnN0ciAqYSwgKnN0YXJ0
LCAqZW5kOwogCi0gICAgICAgIGlmICggc2VjLT5zZWMtPnNoX3NpemUgJSBzaXplb2YoKmEpICkK
LSAgICAgICAgewotICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCBMSVZFUEFUQ0ggIiVz
OiBTaXplIG9mIC5hbHRfaW5zdHIgaXMgbm90IG11bHRpcGxlIG9mICV6dSFcbiIsCi0gICAgICAg
ICAgICAgICAgICAgIGVsZi0+bmFtZSwgc2l6ZW9mKCphKSk7CisgICAgICAgIGlmICggIXNlY3Rp
b25fb2soZWxmLCBzZWMsIHNpemVvZigqYSkpICkKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFM
OwotICAgICAgICB9CiAKICAgICAgICAgc3RhcnQgPSBzZWMtPmxvYWRfYWRkcjsKICAgICAgICAg
ZW5kID0gc2VjLT5sb2FkX2FkZHIgKyBzZWMtPnNlYy0+c2hfc2l6ZTsKQEAgLTY4OSwxNCArNjkz
LDggQEAgc3RhdGljIGludCBwcmVwYXJlX3BheWxvYWQoc3RydWN0IHBheWxvYWQgKnBheWxvYWQs
CiAjaWZkZWYgQ09ORklHX0hBU19FWF9UQUJMRQogICAgICAgICBzdHJ1Y3QgZXhjZXB0aW9uX3Rh
YmxlX2VudHJ5ICpzLCAqZTsKIAotICAgICAgICBpZiAoICFzZWMtPnNlYy0+c2hfc2l6ZSB8fAot
ICAgICAgICAgICAgIChzZWMtPnNlYy0+c2hfc2l6ZSAlIHNpemVvZigqcmVnaW9uLT5leCkpICkK
LSAgICAgICAgewotICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfRVJSLCBMSVZFUEFUQ0ggIiVz
OiBXcm9uZyBzaXplIG9mIC5leF90YWJsZSAoZXhwOiVsdSB2cyAlbHUpIVxuIiwKLSAgICAgICAg
ICAgICAgICAgICAgZWxmLT5uYW1lLCBzaXplb2YoKnJlZ2lvbi0+ZXgpLAotICAgICAgICAgICAg
ICAgICAgICBzZWMtPnNlYy0+c2hfc2l6ZSk7CisgICAgICAgIGlmICggIXNlY3Rpb25fb2soZWxm
LCBzZWMsIHNpemVvZigqcmVnaW9uLT5leCkpICkKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFM
OwotICAgICAgICB9CiAKICAgICAgICAgcyA9IHNlYy0+bG9hZF9hZGRyOwogICAgICAgICBlID0g
c2VjLT5sb2FkX2FkZHIgKyBzZWMtPnNlYy0+c2hfc2l6ZTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi9lbGZzdHJ1Y3RzLmggYi94ZW4vaW5jbHVkZS94ZW4vZWxmc3RydWN0cy5oCmluZGV4
IDk1MGUxNDkuLjcyNmNhOGYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9lbGZzdHJ1Y3Rz
LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2VsZnN0cnVjdHMuaApAQCAtNTU1LDYgKzU1NSw3IEBA
IHR5cGVkZWYgc3RydWN0IHsKIAogI2lmIGRlZmluZWQoRUxGU0laRSkgJiYgKEVMRlNJWkUgPT0g
MzIpCiAjZGVmaW5lIFBSSXhFbGZBZGRyCSIwOHgiCisjZGVmaW5lIFBSSXVFbGZXb3JkCSI4dSIK
IAogI2RlZmluZSBFbGZfRWhkcglFbGYzMl9FaGRyCiAjZGVmaW5lIEVsZl9QaGRyCUVsZjMyX1Bo
ZHIKQEAgLTU4Miw2ICs1ODMsNyBAQCB0eXBlZGVmIHN0cnVjdCB7CiAjZGVmaW5lIEF1eEluZm8J
CUF1eDMySW5mbwogI2VsaWYgZGVmaW5lZChFTEZTSVpFKSAmJiAoRUxGU0laRSA9PSA2NCkKICNk
ZWZpbmUgUFJJeEVsZkFkZHIJUFJJeDY0CisjZGVmaW5lIFBSSXVFbGZXb3JkCVBSSXU2NAogCiAj
ZGVmaW5lIEVsZl9FaGRyCUVsZjY0X0VoZHIKICNkZWZpbmUgRWxmX1BoZHIJRWxmNjRfUGhkcgot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFz
dGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Oct 10 17:01:01 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:01:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xtt-00031n-Cf; Tue, 10 Oct 2017 17:01:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xtt-00031d-1U
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:01:01 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 B7/45-05537-CCCFCD95; Tue, 10 Oct 2017 17:01:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVffEnzu
 RBn8mW1pM2GbgwOixvW8XewBjFGtmXlJ+RQJrxrkPl5kKnilWvNnfxdbAuF6mi5GLQ0jgN6PE
 +XmtbBDOeUaJzft3sHcxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSxgJPF9x
 RQWEJtXwEzi4du1YHEWoPrbs98xTmDkWMDIsIpRozi1qCy1SNfIQi+pKDM9oyQ3MTNH19DATC
 83tbg4MT01JzGpWC85P3cTI9ArDECwg/H82sBDjJIcTEqivCu+34kU4kvKT6nMSCzOiC8qzUk
 tPsQow8GhJMG78TdQTrAoNT21Ii0zBxgeMGkJDh4lEd7/IGne4oLE3OLMdIjUKUZdjgMTrvxh
 EmLJy89LlRLnPQBSJABSlFGaBzcCFqqXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMx7D2QKT
 2ZeCdymV0BHMAEdIZoGdkRJIkJKqoFxisGFmcrHWu/e01527+JyuY/lFquT42SlL6orX9a8nF
 LiZesqtoX92583FleC+10SxOzPq95dodxbtFfx4R1pGXNp7ktPDF5rnDCcG7v5ZsoedkUtsxf
 mrZmZn8+z6H09WtV4heG1/WRPybMHb76cY85a+Mlg6veDi4LMXB7fcGA6k7wq9eQVJZbijERD
 Leai4kQAT+ZVwVACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1507654856!98576955!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10225 invoked from network); 10 Oct 2017 17:00:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 17:00:56 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xtn-000578-Sk
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:00:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xtn-0001wu-QK
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:00:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xtn-0001wu-QK@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 17:00:55 +0000
Subject: [Xen-changelog] [xen master] mkhex: Move it to tools/misc
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDE0ZTM2OTVmOWU1M2VmYTE3MDY2YjU5YWRkY2NhNDEzZjkwNzAxNjcKQXV0aG9yOiAg
ICAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpBdXRob3JE
YXRlOiBNb24gU2VwIDE4IDE3OjI1OjU0IDIwMTcgLTA0MDAKQ29tbWl0OiAgICAgS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDb21taXREYXRlOiBUaHUgT2N0
IDUgMDk6Mjc6MzIgMjAxNyAtMDQwMAoKICAgIG1raGV4OiBNb3ZlIGl0IHRvIHRvb2xzL21pc2MK
ICAgIAogICAgSXQgbWFrZXMgbW9yZSBzZW5zZSB0byBwdXQgYSB0b29sIHRvIGJlIHVzZWQgYnkg
b3RoZXIgc3Vic3lzdGVtcwogICAgdG8gYmUgaW4gJ3Rvb2xzL21pc2MnIGFsb25nICdta3JwbScs
J21rZGViJywgZXRjLgogICAgCiAgICBUaGUgcGF0Y2ggdGl0bGVkICJ4ZW4vbGl2ZXBhdGNoL3g4
Ni9hcm0zMjogRm9yY2UgLmxpdmVwYXRjaC5kZXBlbmRzCiAgICBzZWN0aW9uIHRvIGJlIHVpbnQz
Ml90IGFsaWduZWQiIHVzZXMgbWtoZXguCiAgICAKICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgogICAgU3VnZ2VzdGVkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgogICAgU2lnbmVkLW9mZi1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxr
b25yYWQud2lsa0BvcmFjbGUuY29tPgotLS0KIHRvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9NYWtl
ZmlsZSB8ICA4ICsrKystLS0tCiB0b29scy9maXJtd2FyZS9odm1sb2FkZXIvbWtoZXggICAgfCAy
NiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogdG9vbHMvbWlzYy9ta2hleCAgICAgICAgICAg
ICAgICAgIHwgMjYgKysrKysrKysrKysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwg
MzAgaW5zZXJ0aW9ucygrKSwgMzAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZmly
bXdhcmUvaHZtbG9hZGVyL01ha2VmaWxlIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL01ha2Vm
aWxlCmluZGV4IDdjNGMwY2UuLmE1YjRjMzIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Zpcm13YXJlL2h2
bWxvYWRlci9NYWtlZmlsZQorKysgYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvTWFrZWZpbGUK
QEAgLTkxLDIzICs5MSwyMyBAQCByb21zLmluYzogJChST01TKQogCiBpZm5lcSAoJChST01CSU9T
X1JPTSksKQogCWVjaG8gIiNpZmRlZiBST01fSU5DTFVERV9ST01CSU9TIiA+PiAkQC5uZXcKLQlz
aCAuL21raGV4IHJvbWJpb3MgJChST01CSU9TX1JPTSkgPj4gJEAubmV3CisJc2ggLi4vLi4vbWlz
Yy9ta2hleCByb21iaW9zICQoUk9NQklPU19ST00pID4+ICRALm5ldwogCWVjaG8gIiNlbmRpZiIg
Pj4gJEAubmV3CiBlbmRpZgogCiBpZm5lcSAoJChTVERWR0FfUk9NKSwpCiAJZWNobyAiI2lmZGVm
IFJPTV9JTkNMVURFX1ZHQUJJT1MiID4+ICRALm5ldwotCXNoIC4vbWtoZXggdmdhYmlvc19zdGR2
Z2EgJChTVERWR0FfUk9NKSA+PiAkQC5uZXcKKwlzaCAuLi8uLi9taXNjL21raGV4IHZnYWJpb3Nf
c3RkdmdhICQoU1REVkdBX1JPTSkgPj4gJEAubmV3CiAJZWNobyAiI2VuZGlmIiA+PiAkQC5uZXcK
IGVuZGlmCiBpZm5lcSAoJChDSVJSVVNWR0FfUk9NKSwpCiAJZWNobyAiI2lmZGVmIFJPTV9JTkNM
VURFX1ZHQUJJT1MiID4+ICRALm5ldwotCXNoIC4vbWtoZXggdmdhYmlvc19jaXJydXN2Z2EgJChD
SVJSVVNWR0FfUk9NKSA+PiAkQC5uZXcKKwlzaCAuLi8uLi9taXNjL21raGV4IHZnYWJpb3NfY2ly
cnVzdmdhICQoQ0lSUlVTVkdBX1JPTSkgPj4gJEAubmV3CiAJZWNobyAiI2VuZGlmIiA+PiAkQC5u
ZXcKIGVuZGlmCiBpZm5lcSAoJChFVEhFUkJPT1RfUk9NUyksKQogCWVjaG8gIiNpZmRlZiBST01f
SU5DTFVERV9FVEhFUkJPT1QiID4+ICRALm5ldwotCXNoIC4vbWtoZXggZXRoZXJib290ICQoRVRI
RVJCT09UX1JPTVMpID4+ICRALm5ldworCXNoIC4uLy4uL21pc2MvbWtoZXggZXRoZXJib290ICQo
RVRIRVJCT09UX1JPTVMpID4+ICRALm5ldwogCWVjaG8gIiNlbmRpZiIgPj4gJEAubmV3CiBlbmRp
ZgogCmRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvbWtoZXggYi90b29scy9m
aXJtd2FyZS9odm1sb2FkZXIvbWtoZXgKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNzU1CmluZGV4IGQw
OTgyZDUuLjAwMDAwMDAKLS0tIGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL21raGV4CisrKyAv
ZGV2L251bGwKQEAgLTEsMjYgKzAsMCBAQAotIyEvYmluL3NoCi0KLSMKLSMgbWtoZXg6IEdlbmVy
YXRlIEMgZW1iZWRkYWJsZSBoZXhkdW1wcwotIwotIyBMZWVuZGVydCB2YW4gRG9vcm4sIGxlZW5k
ZXJ0QHdhdHNvbi5pYm0uY29tCi0jIENvcHlyaWdodCAoYykgMjAwNSwgSW50ZXJuYXRpb25hbCBC
dXNpbmVzcyBNYWNoaW5lcyBDb3Jwb3JhdGlvbi4KLSMKLSMgVGhpcyBwcm9ncmFtIGlzIGZyZWUg
c29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkgaXQKLSMgdW5k
ZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGlj
ZW5zZSwKLSMgdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91
bmRhdGlvbi4KLSMKLSMgVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIGl0
IHdpbGwgYmUgdXNlZnVsLCBidXQgV0lUSE9VVAotIyBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZl
biB0aGUgaW1wbGllZCB3YXJyYW50eSBvZiBNRVJDSEFOVEFCSUxJVFkgb3IKLSMgRklUTkVTUyBG
T1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNl
bnNlIGZvcgotIyBtb3JlIGRldGFpbHMuCi0jCi0jIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBh
IGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFsb25nIHdpdGgKLSMgdGhp
cyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCi0j
Ci0KLWVjaG8gInVuc2lnbmVkICQxW10gPSB7Igotc2hpZnQKLW9kIC12IC10IHggJEAgfCBzZWQg
J3MvXlswLTldKiAgKi8weC8nIHwgc2VkICdzLyAgKi8sIDB4L2cnIHwgc2VkICdzLyQvLC8nIHwg
c2VkICdzLzB4LC8vJyB8IHNlZCAncy9eWzAtOV0qLC8vJwotZWNobyAifTsiCi0KZGlmZiAtLWdp
dCBhL3Rvb2xzL21pc2MvbWtoZXggYi90b29scy9taXNjL21raGV4Cm5ldyBmaWxlIG1vZGUgMTAw
NzU1CmluZGV4IDAwMDAwMDAuLmQwOTgyZDUKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy9taXNj
L21raGV4CkBAIC0wLDAgKzEsMjYgQEAKKyMhL2Jpbi9zaAorCisjCisjIG1raGV4OiBHZW5lcmF0
ZSBDIGVtYmVkZGFibGUgaGV4ZHVtcHMKKyMKKyMgTGVlbmRlcnQgdmFuIERvb3JuLCBsZWVuZGVy
dEB3YXRzb24uaWJtLmNvbQorIyBDb3B5cmlnaHQgKGMpIDIwMDUsIEludGVybmF0aW9uYWwgQnVz
aW5lc3MgTWFjaGluZXMgQ29ycG9yYXRpb24uCisjCisjIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNv
ZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0CisjIHVuZGVy
IHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UsCisjIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5k
YXRpb24uCisjCisjIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSBpdCB3
aWxsIGJlIHVzZWZ1bCwgYnV0IFdJVEhPVVQKKyMgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4g
dGhlIGltcGxpZWQgd2FycmFudHkgb2YgTUVSQ0hBTlRBQklMSVRZIG9yCisjIEZJVE5FU1MgRk9S
IEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZSBmb3IKKyMgbW9yZSBkZXRhaWxzLgorIworIyBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBj
b3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhbG9uZyB3aXRoCisjIHRoaXMg
cHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorIwor
CitlY2hvICJ1bnNpZ25lZCAkMVtdID0geyIKK3NoaWZ0CitvZCAtdiAtdCB4ICRAIHwgc2VkICdz
L15bMC05XSogICovMHgvJyB8IHNlZCAncy8gICovLCAweC9nJyB8IHNlZCAncy8kLywvJyB8IHNl
ZCAncy8weCwvLycgfCBzZWQgJ3MvXlswLTldKiwvLycKK2VjaG8gIn07IgorCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Oct 10 17:01:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:01:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xu1-000333-E7; Tue, 10 Oct 2017 17:01:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xu0-00032r-BW
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:01:08 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 08/E5-05537-3DCFCD95; Tue, 10 Oct 2017 17:01:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMLMWRWlGSWpSXmKPExsWS0XRdVffSnzu
 RBv822lhM2GbgwOixvW8XewBjFGtmXlJ+RQJrxsnLP1gKlutUTJu+kb2BcY9KFyMXh5DAb0aJ
 PQunsUM45xklvpz8zNrFyMHBJiAmMXevQhcjJ4eIgKrErBXLmUFsIQF1iabfDWwgtrCAr8TX1
 kOsIDavgJnEyfV7wWwWoPq9Z7axT2DkWMDIsIpRozi1qCy1SNfQVC+pKDM9oyQ3MTNH19DATC
 83tbg4MT01JzGpWC85P3cTI9ArDECwg/HbsoBDjJIcTEqivCu+34kU4kvKT6nMSCzOiC8qzUk
 tPsQow8GhJMG78TdQTrAoNT21Ii0zBxgeMGkJDh4lEd7/IGne4oLE3OLMdIjUKUZjjk037/5h
 4tjw/cEfJiGWvPy8VClx3niQUgGQ0ozSPLhBsLC9xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJ
 WHeeyBTeDLzSuD2vQI6hQnoFNE0sFNKEhFSUg2MghH/TrCq1UptY3148+vju5Fljqx31umzfj
 0k0HJwTlnYgumaJ1OuHDqytTjvwpVqi62R0zlr1R0Ovjmyw6qq9VDPn67gDrfsx0XSv34cD2J
 4KccTfiThHrONjjbXzdJe5uLrast2rK3o2V8y43XUrAyW3CVv2ZTVfRe4p/blV7YbTL3u23FY
 iaU4I9FQi7moOBEAO2YUzlYCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1507654866!58162275!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33680 invoked from network); 10 Oct 2017 17:01:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 17:01:06 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xtx-00057u-Ui
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:01:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xtx-00021L-Tz
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:01:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xtx-00021L-Tz@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 17:01:05 +0000
Subject: [Xen-changelog] [xen master] livepatch: Declare live patching as a
	supported feature
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDMzZjJkMTY2OTBkMTVmOWIzNGY4MWZhNGQ0NDA5N2QwMGRlZGJkNDIKQXV0aG9yOiAg
ICAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFdlZCBKdW4gMjggMTc6MTM6NDQgMjAxNyArMDEwMApDb21taXQ6ICAgICBLb25yYWQgUnplc3p1
dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNvbW1pdERhdGU6IFRodSBPY3QgNSAw
OToyNzozMiAyMDE3IC0wNDAwCgogICAgbGl2ZXBhdGNoOiBEZWNsYXJlIGxpdmUgcGF0Y2hpbmcg
YXMgYSBzdXBwb3J0ZWQgZmVhdHVyZQogICAgCiAgICBTZWUgZG9jcy9mZWF0dXJlcy9saXZlcGF0
Y2gucGFuZG9jIGZvciB0aGUgZGV0YWlscy4KICAgIAogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFJvc3MgTGFnZXJ3YWxs
IDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgotLS0KIGRvY3MvZmVhdHVyZXMv
bGl2ZXBhdGNoLnBhbmRvYyB8IDEwNiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwogeGVuL2NvbW1vbi9LY29uZmlnICAgICAgICAgICAgIHwgICA0ICstCiAyIGZpbGVz
IGNoYW5nZWQsIDEwOCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L2RvY3MvZmVhdHVyZXMvbGl2ZXBhdGNoLnBhbmRvYyBiL2RvY3MvZmVhdHVyZXMvbGl2ZXBhdGNo
LnBhbmRvYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4xN2YxY2QwCi0tLSAv
ZGV2L251bGwKKysrIGIvZG9jcy9mZWF0dXJlcy9saXZlcGF0Y2gucGFuZG9jCkBAIC0wLDAgKzEs
MTA2IEBACislIExpdmUgUGF0Y2hpbmcKKyUgUmV2aXNpb24gMQorCitcY2xlYXJwYWdlCisKKyMg
QmFzaWNzCisKKy0tLS0tLS0tLS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorICAgICAgICAgU3RhdHVzOiAqKlN1cHBvcnRlZCoqCisK
KyAgIEFyY2hpdGVjdHVyZTogeDg2CisKKyAgICAgICAgIFN0YXR1czogKipUZWNoIFByZXZpZXcv
RXhwZXJpbWVudGFsKioKKworICAgQXJjaGl0ZWN0dXJlOiBBUk0KKworICAgICAgQ29tcG9uZW50
OiBIeXBlcnZpc29yLCB0b29sc3RhY2sKKy0tLS0tLS0tLS0tLS0tLS0gLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorCisKKyMgRGV0YWlscworCitY
ZW4gTGl2ZSBQYXRjaGluZyBoYXMgYmVlbiBhdmFpbGFibGUgYXMgdGVjaCBwcmV2aWV3IGZlYXR1
cmUgc2luY2UgWGVuCis0LjcgYW5kIGhhcyBub3cgaGFkIGEgY291cGxlIG9mIHJlbGVhc2VzIHRv
IHN0YWJpbGl6ZS4gWGVuIExpdmUgcGF0Y2hpbmcKK2hhcyBiZWVuIHVzZWQgYnkgbXVsdGlwbGUg
dmVuZG9ycyB0byBmaXggc2V2ZXJhbCByZWFsLXdvcmxkIHNlY3VyaXR5Citpc3N1ZXMgd2l0aG91
dCBhbnkgc2V2ZXJlIGJ1Z3MgZW5jb3VudGVyZWQuIEFkZGl0aW9uYWxseSwgdGhlcmUgYXJlIG5v
dwordGVzdHMgaW4gT1NTVGVzdCB0aGF0IHRlc3QgbGl2ZSBwYXRjaGluZyB0byBlbnN1cmUgdGhh
dCBubyByZWdyZXNzaW9ucworYXJlIGludHJvZHVjZWQuCisKK0Jhc2VkIG9uIHRoZSBhbW91bnQg
b2YgdGVzdGluZyBhbmQgdXNhZ2UgaXQgaGFzIGhhZCwgd2UgYXJlIHJlYWR5IHRvCitkZWNsYXJl
IGxpdmUgcGF0Y2hpbmcgYXMgYSAnU3VwcG9ydGVkJyBmZWF0dXJlIG9uIHg4Ni4KKworTGl2ZSBw
YXRjaGluZyBpcyBzbGlnaHRseSBwZWN1bGlhciB3aGVuIGl0IGNvbWVzIHRvIHN1cHBvcnQgYmVj
YXVzZSBpdAorYWxsb3dzIHRoZSBob3N0IGFkbWluaXN0cmF0b3IgdG8gYnJlYWsgdGhlaXIgc3lz
dGVtIHJhdGhlciBlYXNpbHkKK2RlcGVuZGluZyBvbiB0aGUgY29udGVudCBvZiB0aGUgbGl2ZSBw
YXRjaC4gQmVjYXVzZSBvZiB0aGlzLCBpdCBpcword29ydGggZGV0YWlsaW5nIHRoZSBzY29wZSBv
ZiBzZWN1cml0eSBzdXBwb3J0OgorCisxKSBVbnByaXZpbGVnZWQgYWNjZXNzIHRvIGxpdmUgcGF0
Y2hpbmcgb3BlcmF0aW9uczoKKyAgIExpdmUgcGF0Y2hpbmcgb3BlcmF0aW9ucyBzaG91bGQgb25s
eSBiZSBhY2Nlc3NpYmxlIHRvIHByaXZpbGVnZWQKKyAgIGd1ZXN0cyBhbmQgaXQgc2hhbGwgYmUg
dHJlYXRlZCBhcyBhIHNlY3VyaXR5IGlzc3VlIGlmIHRoaXMgaXMgbm90CisgICB0aGUgY2FzZS4K
KworMikgQnVncyBpbiB0aGUgcGF0Y2gtYXBwbGljYXRpb24gY29kZSBzdWNoIHRoYXQgdnVsbmVy
YWJpbGl0aWVzIGV4aXN0CisgICBhZnRlciBhcHBsaWNhdGlvbjoKKyAgIElmIGEgY29ycmVjdCBs
aXZlIHBhdGNoIGlzIGxvYWRlZCBidXQgaXQgaXMgbm90IGFwcGxpZWQgY29ycmVjdGx5CisgICBz
dWNoIHRoYXQgaXQgbWlnaHQgcmVzdWx0IGluIGFuIGluc2VjdXJlIHN5c3RlbSAoZS5nLiBub3Qg
YWxsCisgICBmdW5jdGlvbnMgYXJlIHBhdGNoZWQpLCBpdCBzaGFsbCBiZSB0cmVhdGVkIGFzIGEg
c2VjdXJpdHkgaXNzdWUuCisKKzMpIEJ1Z3MgaW4gbGl2ZXBhdGNoLWJ1aWxkLXRvb2xzIGNyZWF0
aW5nIGFuIGluY29ycmVjdCBsaXZlIHBhdGNoIHRoYXQKKyAgIHJlc3VsdHMgaW4gYW4gaW5zZWN1
cmUgaG9zdDoKKyAgIElmIGxpdmVwYXRjaC1idWlsZC10b29scyBjcmVhdGVzIGFuIGluY29ycmVj
dCBsaXZlIHBhdGNoIHRoYXQKKyAgIHJlc3VsdHMgaW4gYW4gaW5zZWN1cmUgaG9zdCwgdGhpcyBz
aGFsbCBub3QgYmUgY29uc2lkZXJlZCBhIHNlY3VyaXR5CisgICBpc3N1ZS4gQSBsaXZlIHBhdGNo
IHNob3VsZCBiZSBjaGVja2VkIHRvIHZlcmlmeSB0aGF0IGl0IGlzIHZhbGlkCisgICBiZWZvcmUg
bG9hZGluZy4KKworNCkgTG9hZGluZyBhbiBpbmNvcnJlY3QgbGl2ZSBwYXRjaCB0aGF0IHJlc3Vs
dHMgaW4gYW4gaW5zZWN1cmUgaG9zdCBvcgorICAgaG9zdCBjcmFzaDoKKyAgIElmIGEgbGl2ZSBw
YXRjaCAod2hldGhlciBjcmVhdGVkIHVzaW5nIGxpdmVwYXRjaC1idWlsZC10b29scyBvciBzb21l
CisgICBhbHRlcm5hdGl2ZSkgaXMgbG9hZGVkIGFuZCBpdCByZXN1bHRzIGluIGFuIGluc2VjdXJl
IGhvc3Qgb3IgaG9zdAorICAgY3Jhc2ggZHVlIHRvIHRoZSBjb250ZW50IG9mIHRoZSBsaXZlIHBh
dGNoIGJlaW5nIGluY29ycmVjdCBvciB0aGUKKyAgIGlzc3VlIGJlaW5nIGluYXBwcm9wcmlhdGUg
dG8gbGl2ZSBwYXRjaCwgdGhpcyBpcyBub3QgY29uc2lkZXJlZCBhcyBhCisgICBzZWN1cml0eSBp
c3N1ZS4KKworNSkgQnVncyBpbiB0aGUgbGl2ZSBwYXRjaCBwYXJzaW5nIGNvZGUgKHRoZSBFTEYg
bG9hZGVyKToKKyAgIEJ1Z3MgaW4gdGhlIGxpdmUgcGF0Y2ggcGFyc2luZyBjb2RlIHN1Y2ggYXMg
b3V0LW9mLWJvdW5kcyByZWFkcworICAgY2F1c2VkIGJ5IGludmFsaWQgRUxGIGZpbGVzIGFyZSBu
b3QgY29uc2lkZXJlZCB0byBiZSBzZWN1cml0eSBpc3N1ZXMKKyAgIGJlY2F1c2UgdGhlIGl0IGNh
biBvbmx5IGJlIHRyaWdnZXJlZCBieSBhIHByaXZpbGVnZWQgZG9tYWluLgorCis2KSBCdWdzIHdo
aWNoIGFsbG93IGEgZ3Vlc3QgdG8gcHJldmVudCB0aGUgYXBwbGljYXRpb24gb2YgYSBsaXZlcGF0
Y2g6CisgICBBIGd1ZXN0IHNob3VsZCBub3QgYmUgYWJsZSB0byBwcmV2ZW50IHRoZSBhcHBsaWNh
dGlvbiBvZiBhIGxpdmUKKyAgIHBhdGNoLiBJZiBhbiB1bnByaXZpbGVnZWQgZ3Vlc3QgY2FuIHNv
bWVob3cgcHJldmVudCB0aGUgYXBwbGljYXRpb24KKyAgIG9mIGEgbGl2ZSBwYXRjaCBkZXNwaXRl
IHBhdXNpbmcgaXQgKHhsIHBhdXNlIC4uLiksIGl0IHNoYWxsIGJlCisgICB0cmVhdGVkIGFzIGEg
c2VjdXJpdHkgaXNzdWUuCisKK05vdGU6IEl0IGlzIGV4cGVjdGVkIHRoYXQgbGl2ZSBwYXRjaGVz
IGFyZSB0ZXN0ZWQgaW4gYSB0ZXN0IGVudmlyb25tZW50CitiZWZvcmUgYmVpbmcgdXNlZCBpbiBw
cm9kdWN0aW9uIHRvIGF2b2lkIHVuZXhwZWN0ZWQgaXNzdWVzLiBJbgorcGFydGljdWxhciwgdG8g
YXZvaWQgdGhlIGlzc3VlcyBkZXNjcmliZWQgYnkgKDMpLCAoNCksICYgKDUpLgorCitUaGVyZSBh
cmUgYWxzbyBzb21lIGdlbmVyaWMgc2VjdXJpdHkgcXVlc3Rpb25zIHdoaWNoIGFyZSB3b3J0aCBh
c2tpbmc6CisKKzEpIElzIGd1ZXN0LT5ob3N0IHByaXZpbGVnZSBlc2NhbGF0aW9uIHBvc3NpYmxl
PworCitUaGUgbmV3IGxpdmUgcGF0Y2hpbmcgc3lzY3RsIHN1Ym9wcyBhcmUgb25seSBhY2Nlc3Np
YmxlIHRvIHByaXZpbGVnZWQKK2RvbWFpbnMgYW5kIHRoaXMgaXMgdGVzdGVkIGJ5IE9TU1Rlc3Qg
d2l0aCBhbiBYVEYgdGVzdC4KK1RoZXJlIGlzIGEgY2F2ZWF0IC0tIGFuIGluY29ycmVjdCBsaXZl
IHBhdGNoIGNhbiBpbnRyb2R1Y2UgYSBndWVzdC0+aG9zdAorcHJpdmlsZWdlIGVzY2FsYXRpb24u
CisKKzIpIElzIGd1ZXN0IHVzZXItPmd1ZXN0IGtlcm5lbCBlc2NhbGF0aW9uIHBvc3NpYmxlPwor
CitObywgYWx0aG91Z2ggYW4gaW5jb3JyZWN0IGxpdmUgcGF0Y2ggY2FuIGludHJvZHVjZSBhIGd1
ZXN0IHVzZXItPmd1ZXN0CitrZXJuZWwgcHJpdmlsZWdlIGVzY2FsYXRpb24uCisKKzMpIElzIHRo
ZXJlIGFueSBpbmZvcm1hdGlvbiBsZWFrYWdlPworCitUaGUgbmV3IGxpdmUgcGF0Y2hpbmcgc3lz
Y3RsIHN1Ym9wcyBhcmUgb25seSBhY2Nlc3NpYmxlIHRvIHByaXZpbGVnZWQKK2RvbWFpbnMgc28g
aXQgaXMgbm90IHBvc3NpYmxlIGZvciBhbiB1bnByaXZpbGVnZWQgZ3Vlc3QgdG8gYWNjZXNzIHRo
ZQorbGlzdCBvZiBsb2FkZWQgbGl2ZSBwYXRjaGVzLiBUaGlzIGlzIHRlc3RlZCBieSBPU1NUZXN0
IHdpdGggYW4gWFRGIHRlc3QuCitUaGVyZSBpcyBhIGNhdmVhdCAtLSBhbiBpbmNvcnJlY3QgbGl2
ZSBwYXRjaCBjYW4gaW50cm9kdWNlIGFuCitpbmZvcm1hdGlvbiBsZWFrYWdlLgorCis0KSBDYW4g
YSBEZW5pYWwtb2YtU2VydmljZSBiZSB0cmlnZ2VyZWQ/CisKK1RoZXJlIGFyZSBubyBrbm93biB3
YXlzIHRoYXQgYW4gdW5wcml2aWxlZ2VkIGd1ZXN0IGNhbiBwcmV2ZW50IGEgbGl2ZQorcGF0Y2gg
ZnJvbSBiZWluZyBsb2FkZWQuCitPbmNlIGFnYWluLCB0aGVyZSBpcyBhIGNhdmVhdCB0aGF0IGFu
IGluY29ycmVjdCBsaXZlIHBhdGNoIGNhbiBpbnRyb2R1Y2UKK2FuIGFyYml0cmFyeSBkZW5pYWwg
b2Ygc2VydmljZS4KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vS2NvbmZpZyBiL3hlbi9jb21tb24v
S2NvbmZpZwppbmRleCBkYzhlODc2Li5lOWJiODQ5IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL0tj
b25maWcKKysrIGIveGVuL2NvbW1vbi9LY29uZmlnCkBAIC0yMjYsOCArMjI2LDggQEAgY29uZmln
IENSWVBUTwogCWJvb2wKIAogY29uZmlnIExJVkVQQVRDSAotCWJvb2wgIkxpdmUgcGF0Y2hpbmcg
c3VwcG9ydCAoVEVDSCBQUkVWSUVXKSIKLQlkZWZhdWx0IG4KKwlib29sICJMaXZlIHBhdGNoaW5n
IHN1cHBvcnQiCisJZGVmYXVsdCBYODYKIAlkZXBlbmRzIG9uIEhBU19CVUlMRF9JRCA9ICJ5Igog
CS0tLWhlbHAtLS0KIAkgIEFsbG93cyBhIHJ1bm5pbmcgWGVuIGh5cGVydmlzb3IgdG8gYmUgZHlu
YW1pY2FsbHkgcGF0Y2hlZCB1c2luZwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xen.org Tue Oct 10 17:01:19 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:01:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xuB-00035c-GC; Tue, 10 Oct 2017 17:01:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xuA-00035K-5f
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:01:18 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 7B/F6-30115-DDCFCD95; Tue, 10 Oct 2017 17:01:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVffunzu
 RBlP3M1pM2GbgwOixvW8XewBjFGtmXlJ+RQJrxrJZN9gKnvFUzD36kKmBcQ1XFyMXh5DAb0aJ
 X8fnMkM45xkl3j1sYOti5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNNvkBJODmGBRImlf
 /8ygti8AmYS91Z/YQKxWYDqvy9bwTSBkWMBI8MqRo3i1KKy1CJdY0O9pKLM9IyS3MTMHF1DAz
 O93NTi4sT01JzEpGK95PzcTYxArzAAwQ7GpkWBhxglOZiURHlXfL8TKcSXlJ9SmZFYnBFfVJq
 TWnyIUYaDQ0mCt+I3UE6wKDU9tSItMwcYHjBpCQ4eJRHe/yBp3uKCxNzizHSI1ClGRSlx3niQ
 hABIIqM0D64NFpKXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMybBjKFJzOvBG76K6DFTECLR
 dPAFpckIqSkGhjPBP8MD83r5EtK27l2S1nLqXXHnwadU58sN/lp2OIeU5v0f2c2p4kqWtovPf
 qh3Tzr4KzsJVtZND+dO9nbwi6XviLl4DpbLsn+O7kX5/OXnOxTCft+y+m0Zph8qsWPnj1at7h
 XPl+ts/h+3d3qvFebjmh1fipV52r8veT32qTuOXo+jLEcN4yVWIozEg21mIuKEwHybJhBRAIA
 AA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1507654876!110728868!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54697 invoked from network); 10 Oct 2017 17:01:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 17:01:16 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xu8-000586-0Q
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:01:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xu7-00022t-Vv
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:01:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xu7-00022t-Vv@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 17:01:15 +0000
Subject: [Xen-changelog] [xen master] livepatch: Expand check for
	safe_for_reapply if livepatch has only .rodata.
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDY2ZDNmODNkYjY4YTUyOWZlZTgwNzE1MWQ5YjI5MDY4NTFmNThjYWMKQXV0aG9yOiAg
ICAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpBdXRob3JE
YXRlOiBXZWQgQXVnIDIgMDA6Mjk6MDEgMjAxNyArMDAwMApDb21taXQ6ICAgICBLb25yYWQgUnpl
c3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNvbW1pdERhdGU6IFRodSBPY3Qg
NSAxMDoyOToxMiAyMDE3IC0wNDAwCgogICAgbGl2ZXBhdGNoOiBFeHBhbmQgY2hlY2sgZm9yIHNh
ZmVfZm9yX3JlYXBwbHkgaWYgbGl2ZXBhdGNoIGhhcyBvbmx5IC5yb2RhdGEuCiAgICAKICAgIElm
IHRoZSBsaXZlcGF0Y2ggaGFzIG9ubHkgLnJvZGF0YSBzZWN0aW9ucyB0aGVuIGl0IGlzIE9LIHRv
IGFsc28KICAgIGFwcGx5L3JldmVydC9hcHBseSB0aGUgbGl2ZXBhdGNoIHdpdGhvdXQgaGF2aW5n
IHRvIHdvcnJ5IGFib3V0IHRoZQogICAgdW5mb3JzZWVuIGNvbnNlcXVlbmNlcy4KICAgIAogICAg
U2VlIGNvbW1pdCA5OGI3MjhhN2IyMzVjNjdlMjEwZjY3Zjc4OWRiNWQ5ZWIzOGNhMDBjCiAgICAi
bGl2ZXBhdGNoOiBEaXNhbGxvdyBhcHBseWluZyBhZnRlciBhbiByZXZlcnQiIGZvciBkZXRhaWxz
LgogICAgCiAgICBSZXZpZXdlZC1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNp
dHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9saXZlcGF0Y2guYyB8IDkgKysrKysr
LS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMgYi94ZW4vY29tbW9uL2xpdmVwYXRjaC5j
CmluZGV4IDAzOTM4MjkuLmI5Mzc2YzkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbGl2ZXBhdGNo
LmMKKysrIGIveGVuL2NvbW1vbi9saXZlcGF0Y2guYwpAQCAtNDE3LDkgKzQxNywxMiBAQCBzdGF0
aWMgaW50IG1vdmVfcGF5bG9hZChzdHJ1Y3QgcGF5bG9hZCAqcGF5bG9hZCwgc3RydWN0IGxpdmVw
YXRjaF9lbGYgKmVsZikKICAgICAgICAgfQogICAgIH0KIAotICAgIC8qIE9ubHkgb25lIFJXIHNl
Y3Rpb24gd2l0aCBub24temVybyBzaXplOiAubGl2ZXBhdGNoLmZ1bmNzICovCi0gICAgaWYgKCBy
d19idWZfY250ID09IDEgJiYKLSAgICAgICAgICFzdHJjbXAoZWxmLT5zZWNbcndfYnVmX3NlY10u
bmFtZSwgRUxGX0xJVkVQQVRDSF9GVU5DKSApCisgICAgLyoKKyAgICAgKiBPbmx5IG9uZSBSVyBz
ZWN0aW9uIHdpdGggbm9uLXplcm8gc2l6ZTogLmxpdmVwYXRjaC5mdW5jcywKKyAgICAgKiBvciBv
bmx5IFJPIHNlY3Rpb25zLgorICAgICAqLworICAgIGlmICggIXJ3X2J1Zl9jbnQgfHwgKHJ3X2J1
Zl9jbnQgPT0gMSAmJgorICAgICAgICAgIXN0cmNtcChlbGYtPnNlY1tyd19idWZfc2VjXS5uYW1l
LCBFTEZfTElWRVBBVENIX0ZVTkMpKSApCiAgICAgICAgIHBheWxvYWQtPnNhZmVfdG9fcmVhcHBs
eSA9IHRydWU7CiAgb3V0OgogICAgIHhmcmVlKG9mZnNldCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Oct 10 17:01:29 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:01:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xuL-00038E-Pi; Tue, 10 Oct 2017 17:01:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xuK-00037y-D9
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:01:28 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 BC/F2-31244-7ECFCD95; Tue, 10 Oct 2017 17:01:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVff5nzu
 RBv1rmS0mbDNwYPTY3reLPYAxijUzLym/IoE14+fnXawFn3kqdlx5w9TA2MndxcjFISTwm1Fi
 0rQ9TBDOeUaJ4/NXAjkcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABlIiLOAi8W2tM
 EiYV8BMYsauX6wgYRag8odHcycwcixgZFjFqFGcWlSWWqRrbKSXVJSZnlGSm5iZo2toYKaXm1
 pcnJiempOYVKyXnJ+7iRHoEQYg2MF4el3gIUZJDiYlUd4V3+9ECvEl5adUZiQWZ8QXleakFh9
 ilOHgUJLg3fgbKCdYlJqeWpGWmQMMDZi0BAePkgjvf5A0b3FBYm5xZjpE6hSjopQ47wGQhABI
 IqM0D64NFo6XGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMx7D2QKT2ZeCdz0V0CLmYAWi6aBL
 S5JREhJNTBuetxzvH9p3t15c5P9rmdO+le18j1DZPJ0FtZzza8va2//OV2nQSF2QnSIPcfrA7
 O2xyfNU2nINS9N9eAVMl27qHffk79zTO5oHDuatcn1ZEttsk1fftPxMONIxQ1P3rlcnlt8ZL7
 g2RbmbLnXJ2fzBvdvmmmUMa1D98HRbImQXTway1RZOauUWIozEg21mIuKEwGTDztDQgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1507654886!110231447!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22011 invoked from network); 10 Oct 2017 17:01:26 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 17:01:26 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xuI-00058G-2M
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:01:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xuI-000245-1e
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:01:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xuI-000245-1e@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 17:01:26 +0000
Subject: [Xen-changelog] [xen master] libxl: use correct type modifier for
	vuart_gfn
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2115491501702150634=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 2b668a84e52a8999d93c438fb259ddf0ec0f62fe
Author:     Wei Liu <wei.liu2@citrix.com>
AuthorDate: Thu Oct 5 10:35:28 2017 +0100
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Thu Oct 5 15:46:38 2017 +0100

    libxl: use correct type modifier for vuart_gfn
    
    Fixes compilation error like:
    
    libxl_console.c: In function ‘libxl__device_vuart_add’:
    libxl_console.c:379:5: error: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘xen_pfn_t’ [-Werror=format=]
          flexarray_append(ro_front, GCSPRINTF("%lu", state->vuart_gfn));
    
    Reported-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Tested-by: Bhupinder Thakur <bhupinder.thakur@linaro.org>
---
 tools/libxl/libxl_console.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools/libxl/libxl_console.c b/tools/libxl/libxl_console.c
index 13ecf12..c05dc28 100644
--- a/tools/libxl/libxl_console.c
+++ b/tools/libxl/libxl_console.c
@@ -376,7 +376,7 @@ int libxl__device_vuart_add(libxl__gc *gc, uint32_t domid,
     flexarray_append(ro_front, "port");
     flexarray_append(ro_front, GCSPRINTF("%"PRIu32, state->vuart_port));
     flexarray_append(ro_front, "ring-ref");
-    flexarray_append(ro_front, GCSPRINTF("%lu", state->vuart_gfn));
+    flexarray_append(ro_front, GCSPRINTF("%"PRI_xen_pfn, state->vuart_gfn));
     flexarray_append(ro_front, "limit");
     flexarray_append(ro_front, GCSPRINTF("%d", LIBXL_XENCONSOLE_LIMIT));
     flexarray_append(ro_front, "type");
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============2115491501702150634==--

From xen-changelog-bounces@lists.xen.org Tue Oct 10 17:01:39 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:01:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xuV-0003As-RG; Tue, 10 Oct 2017 17:01:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xuU-0003Ac-HT
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:01:38 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 82/FE-01687-1FCFCD95; Tue, 10 Oct 2017 17:01:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVffjnzu
 RBg+6eSwmbDNwYPTY3reLPYAxijUzLym/IoE1o+HyceaCa3IV59d/YmtgbJboYuTkEBL4zSjR
 sS+ii5ELyD7PKDGv6yJLFyMHB5uAmMTcvQogNSICqhKzVixnhqhXl2j63cAGYgsL2Ehs+/+OF
 cTmFTCTWPnxCDuIzQJUv37dFJYJjBwLGBlWMWoUpxaVpRbpGprpJRVlpmeU5CZm5ugaGpjq5a
 YWFyemp+YkJhXrJefnbmIE+oQBCHYwTn0fd4hRkoNJSZRXCegrIb6k/JTKjMTijPii0pzU4kO
 MMhwcShK8Fb+BcoJFqempFWmZOcDggElLcPAoifD+B0nzFhck5hZnpkOkTjEqSonzxoMkBEAS
 GaV5cG2wgLzEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd40kCk8mXklcNNfAS1mAlosmga2u
 CQRISXVwNhfKJcpeaVoFU/VytK5GyuslixmjhGtOHSM3z/poVSwwyVhVvvgBe22VskWFi8CZi
 Z+j5r5/Zndbget2hX8J70yDrI9v8XO8cnvbN295NPPV/MdPZ5drPNZ5r/Iwicyk1bdCNV+tnR
 Z2581UV0JCy9e1fg1d8a/tFf/4v8a/dhkvncd/5nKb9FKLMUZiYZazEXFiQD66BwnQwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1507654896!90867383!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5110 invoked from network); 10 Oct 2017 17:01:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 17:01:37 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xuS-00058W-4M
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:01:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xuS-00024l-3l
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:01:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xuS-00024l-3l@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 17:01:36 +0000
Subject: [Xen-changelog] [xen master] x86/np2m: refactor p2m_get_nestedp2m()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGEwOGE5Y2QzYWZhNjQ0NWUwY2NhMDU1ZTY2N2M4NDVlMzE4ZjIxZjQKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgT2N0IDMgMTY6MjA6NTYgMjAxNyArMDEwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDYgMTM6MzY6NDMg
MjAxNyArMDEwMAoKICAgIHg4Ni9ucDJtOiByZWZhY3RvciBwMm1fZ2V0X25lc3RlZHAybSgpCiAg
ICAKICAgIDEuIEFkZCBhIGhlbHBlciBmdW5jdGlvbiBhc3NpZ25fbnAybSgpCiAgICAyLiBSZW1v
dmUgdXNlbGVzcyB2b2xhdGlsZQogICAgMy4gVXBkYXRlIGZ1bmN0aW9uJ3MgY29tbWVudCBpbiB0
aGUgaGVhZGVyCiAgICA0LiBNaW5vciBzdHlsZSBmaXhlcyAoJ1xuJyBhbmQgZCkKICAgIAogICAg
U2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
ICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4KLS0tCiB4
ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgIHwgMzEgKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCB8ICA2ICsrKy0tLQogMiBmaWxlcyBjaGFu
Z2VkLCAyMSBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggM2ZiYzUzNy4u
MTYzOTFjMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9tbS9wMm0uYwpAQCAtMTc5NCwxNCArMTc5NCwyNCBAQCBwMm1fZmx1c2hfbmVzdGVkcDJt
KHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgIHAybV9mbHVzaF90YWJsZShkLT5hcmNoLm5lc3Rl
ZF9wMm1baV0pOwogfQogCitzdGF0aWMgdm9pZCBhc3NpZ25fbnAybShzdHJ1Y3QgdmNwdSAqdiwg
c3RydWN0IHAybV9kb21haW4gKnAybSkKK3sKKyAgICBzdHJ1Y3QgbmVzdGVkdmNwdSAqbnYgPSAm
dmNwdV9uZXN0ZWRodm0odik7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKwor
ICAgIC8qIEJyaW5nIHRoaXMgbnAybSB0byB0aGUgdG9wIG9mIHRoZSBMUlUgbGlzdCAqLworICAg
IHAybV9nZXRscnVfbmVzdGVkcDJtKGQsIHAybSk7CisKKyAgICBudi0+bnZfZmx1c2hwMm0gPSAw
OworICAgIG52LT5udl9wMm0gPSBwMm07CisgICAgY3B1bWFza19zZXRfY3B1KHYtPnByb2Nlc3Nv
ciwgcDJtLT5kaXJ0eV9jcHVtYXNrKTsKK30KKwogc3RydWN0IHAybV9kb21haW4gKgogcDJtX2dl
dF9uZXN0ZWRwMm0oc3RydWN0IHZjcHUgKnYsIHVpbnQ2NF90IG5wMm1fYmFzZSkKIHsKLSAgICAv
KiBVc2Ugdm9sYXRpbGUgdG8gcHJldmVudCBnY2MgdG8gY2FjaGUgbnYtPm52X3AybSBpbiBhIGNw
dSByZWdpc3RlciBhcwotICAgICAqIHRoaXMgbWF5IGNoYW5nZSB3aXRoaW4gdGhlIGxvb3AgYnkg
YW4gb3RoZXIgKHYpY3B1LgotICAgICAqLwotICAgIHZvbGF0aWxlIHN0cnVjdCBuZXN0ZWR2Y3B1
ICpudiA9ICZ2Y3B1X25lc3RlZGh2bSh2KTsKLSAgICBzdHJ1Y3QgZG9tYWluICpkOworICAgIHN0
cnVjdCBuZXN0ZWR2Y3B1ICpudiA9ICZ2Y3B1X25lc3RlZGh2bSh2KTsKKyAgICBzdHJ1Y3QgZG9t
YWluICpkID0gdi0+ZG9tYWluOwogICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm07CiAKICAgICAv
KiBNYXNrIG91dCBsb3cgYml0czsgdGhpcyBhdm9pZHMgY29sbGlzaW9ucyB3aXRoIFAyTV9CQVNF
X0VBRERSICovCkBAIC0xODExLDcgKzE4MjEsNiBAQCBwMm1fZ2V0X25lc3RlZHAybShzdHJ1Y3Qg
dmNwdSAqdiwgdWludDY0X3QgbnAybV9iYXNlKQogICAgICAgICBudi0+bnZfcDJtID0gTlVMTDsK
ICAgICB9CiAKLSAgICBkID0gdi0+ZG9tYWluOwogICAgIG5lc3RlZHAybV9sb2NrKGQpOwogICAg
IHAybSA9IG52LT5udl9wMm07CiAgICAgaWYgKCBwMm0gKSAKQEAgLTE4MTksMTUgKzE4MjgsMTMg
QEAgcDJtX2dldF9uZXN0ZWRwMm0oc3RydWN0IHZjcHUgKnYsIHVpbnQ2NF90IG5wMm1fYmFzZSkK
ICAgICAgICAgcDJtX2xvY2socDJtKTsKICAgICAgICAgaWYgKCBwMm0tPm5wMm1fYmFzZSA9PSBu
cDJtX2Jhc2UgfHwgcDJtLT5ucDJtX2Jhc2UgPT0gUDJNX0JBU0VfRUFERFIgKQogICAgICAgICB7
Ci0gICAgICAgICAgICBudi0+bnZfZmx1c2hwMm0gPSAwOwotICAgICAgICAgICAgcDJtX2dldGxy
dV9uZXN0ZWRwMm0oZCwgcDJtKTsKLSAgICAgICAgICAgIG52LT5udl9wMm0gPSBwMm07CiAgICAg
ICAgICAgICBpZiAoIHAybS0+bnAybV9iYXNlID09IFAyTV9CQVNFX0VBRERSICkKICAgICAgICAg
ICAgICAgICBodm1fYXNpZF9mbHVzaF92Y3B1KHYpOwogICAgICAgICAgICAgcDJtLT5ucDJtX2Jh
c2UgPSBucDJtX2Jhc2U7Ci0gICAgICAgICAgICBjcHVtYXNrX3NldF9jcHUodi0+cHJvY2Vzc29y
LCBwMm0tPmRpcnR5X2NwdW1hc2spOworICAgICAgICAgICAgYXNzaWduX25wMm0odiwgcDJtKTsK
ICAgICAgICAgICAgIHAybV91bmxvY2socDJtKTsKICAgICAgICAgICAgIG5lc3RlZHAybV91bmxv
Y2soZCk7CisKICAgICAgICAgICAgIHJldHVybiBwMm07CiAgICAgICAgIH0KICAgICAgICAgcDJt
X3VubG9jayhwMm0pOwpAQCAtMTgzOCwxMSArMTg0NSw5IEBAIHAybV9nZXRfbmVzdGVkcDJtKHN0
cnVjdCB2Y3B1ICp2LCB1aW50NjRfdCBucDJtX2Jhc2UpCiAgICAgcDJtID0gcDJtX2dldGxydV9u
ZXN0ZWRwMm0oZCwgTlVMTCk7CiAgICAgcDJtX2ZsdXNoX3RhYmxlKHAybSk7CiAgICAgcDJtX2xv
Y2socDJtKTsKLSAgICBudi0+bnZfcDJtID0gcDJtOwogICAgIHAybS0+bnAybV9iYXNlID0gbnAy
bV9iYXNlOwotICAgIG52LT5udl9mbHVzaHAybSA9IDA7CiAgICAgaHZtX2FzaWRfZmx1c2hfdmNw
dSh2KTsKLSAgICBjcHVtYXNrX3NldF9jcHUodi0+cHJvY2Vzc29yLCBwMm0tPmRpcnR5X2NwdW1h
c2spOworICAgIGFzc2lnbl9ucDJtKHYsIHAybSk7CiAgICAgcDJtX3VubG9jayhwMm0pOwogICAg
IG5lc3RlZHAybV91bmxvY2soZCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
cDJtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCmluZGV4IDcwZjAwYzMuLmVjOWU3MTYg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9wMm0uaApAQCAtMzU5LDkgKzM1OSw5IEBAIHN0cnVjdCBwMm1fZG9tYWluIHsKIC8q
IGdldCBob3N0IHAybSB0YWJsZSAqLwogI2RlZmluZSBwMm1fZ2V0X2hvc3RwMm0oZCkgICAgICAo
KGQpLT5hcmNoLnAybSkKIAotLyogR2V0IHAybSB0YWJsZSAocmUpdXNhYmxlIGZvciBzcGVjaWZp
ZWQgbnAybSBiYXNlLgotICogQXV0b21hdGljYWxseSBkZXN0cm95cyBhbmQgcmUtaW5pdGlhbGl6
ZXMgYSBwMm0gaWYgbm9uZSBmb3VuZC4KLSAqIElmIG5wMm1fYmFzZSA9PSAwIHRoZW4gdi0+YXJj
aC5odm1fdmNwdS5ndWVzdF9jclszXSBpcyB1c2VkLgorLyoKKyAqIEFzc2lnbnMgYW4gbnAybSB3
aXRoIHRoZSBzcGVjaWZpZWQgbnAybV9iYXNlIHRvIHRoZSBzcGVjaWZpZWQgdkNQVQorICogYW5k
IHJldHVybnMgdGhhdCBucDJtLgogICovCiBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtX2dldF9uZXN0
ZWRwMm0oc3RydWN0IHZjcHUgKnYsIHVpbnQ2NF90IG5wMm1fYmFzZSk7CiAKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Oct 10 17:01:49 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:01:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xuf-0003Cr-Sq; Tue, 10 Oct 2017 17:01:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xue-0003Cc-Va
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:01:49 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 76/2B-28571-CFCFCD95; Tue, 10 Oct 2017 17:01:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVff3nzu
 RBof2y1lM2GbgwOixvW8XewBjFGtmXlJ+RQJrxr+eHsaCWcoVXX86GRsYO2W6GLk4hAR+M0p8
 XLiJrYuRE8g5zyhxYL54FyMHB5uAmMTcvQogYREBVYlZK5YzQ5SoSzT9bgArFxZwl5gwdxuYz
 StgJvHz0E+wGhag+hkdM5gnMHIsYGRYxahRnFpUllqka2Ssl1SUmZ5RkpuYmaNraGCsl5taXJ
 yYnpqTmFSsl5yfu4kR6JN6BgbGHYx9e/0OMUpyMCmJ8q74fidSiC8pP6UyI7E4I76oNCe1+BC
 jDAeHkgTvxt9AOcGi1PTUirTMHGBwwKQlOHiURHhtgQEixFtckJhbnJkOkTrFqCglzhsIkhAA
 SWSU5sG1wQLyEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVhXimQKTyZeSVw018BLWYCWiyaB
 ra4JBEhJdXA2CO4PErUpH/N/40qy90iPlouDsha9oJzyi73zO7lLpsf7FVJ8yj0C08Su/ft9r
 JrdZ9PVsduu72g023KuWhl+6DMFR/jNVaeDdC7q1N14cBsg5IgsQvds5oi7Jp4lpbbZD43Wy4
 5XT2X3V/tKE/R0fzyrvvOH95PvWcoG5woO0FtTdL+4GMnlFiKMxINtZiLihMBuPFeqUMCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1507654906!105599517!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62734 invoked from network); 10 Oct 2017 17:01:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 17:01:47 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xuc-00058m-6e
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:01:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xuc-00025b-5p
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:01:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xuc-00025b-5p@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 17:01:46 +0000
Subject: [Xen-changelog] [xen master] x86/np2m: flush all np2m objects on
	nested INVEPT
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDc3NjkwZWEwOWFiMjM0ZDM1YmY2OTdjMzNjNTYwYTkyYmQyMmU5NjcKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgT2N0IDMgMTY6MjA6NTcgMjAxNyArMDEwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDYgMTM6MzY6NDMg
MjAxNyArMDEwMAoKICAgIHg4Ni9ucDJtOiBmbHVzaCBhbGwgbnAybSBvYmplY3RzIG9uIG5lc3Rl
ZCBJTlZFUFQKICAgIAogICAgQXQgdGhlIG1vbWVudCwgbnZteF9oYW5kbGVfaW52ZXB0KCkgdXBk
YXRlcyB0aGUgY3VycmVudCBucDJtIGp1c3QgdG8KICAgIGZsdXNoIGl0LiAgSW5zdGVhZCBpbnRy
b2R1Y2UgYSBmdW5jdGlvbiwgbnAybV9mbHVzaF9iYXNlKCksIHdoaWNoIHdpbGwKICAgIGxvb2sg
dXAgdGhlIG5wMm0gYmFzZSBwb2ludGVyIGFuZCBjYWxsIHAybV9mbHVzaF90YWJsZSgpIGluc3Rl
YWQuCiAgICAKICAgIFVuZm9ydHVuYXRlbHksIHNpbmNlIHdlIGRvbid0IGtub3cgd2hpY2ggcDJt
IGEgZ2l2ZW4gdmNwdSBpcyB1c2luZywgd2UKICAgIG11c3QgZmx1c2ggYWxsIHAybXMgdGhhdCBz
aGFyZSB0aGF0IGJhc2UgcG9pbnRlci4KICAgIAogICAgQ29udmVydCBwMm1fZmx1c2hfdGFibGUo
KSBpbnRvIHAybV9mbHVzaF90YWJsZV9sb2NrZWQoKSBpbiBvcmRlciBub3QKICAgIHRvIHJlbGVh
c2UgdGhlIHAybV9sb2NrIGFmdGVyIG5wMm1fYmFzZSBjaGVjay4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogICAgU2lnbmVk
LW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgQWNr
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni9odm0vdm14L3Z2bXguYyB8ICA3ICstLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAg
ICAgICB8IDM1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L3AybS5oICAgfCAgMiArKwogMyBmaWxlcyBjaGFuZ2VkLCAzMiBpbnNlcnRpb25z
KCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92
dm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKaW5kZXggY2QwZWUwYS4uZDMzM2Fh
NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3Z2bXguYwpAQCAtMTkxMCwxMiArMTkxMCw3IEBAIGludCBudm14X2hhbmRs
ZV9pbnZlcHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgewogICAgIGNhc2UgSU5W
RVBUX1NJTkdMRV9DT05URVhUOgogICAgIHsKLSAgICAgICAgc3RydWN0IHAybV9kb21haW4gKnAy
bSA9IHAybV9nZXRfbmVzdGVkcDJtKGN1cnJlbnQsIGVwdHApOwotICAgICAgICBpZiAoIHAybSAp
Ci0gICAgICAgIHsKLSAgICAgICAgICAgIHAybV9mbHVzaChjdXJyZW50LCBwMm0pOwotICAgICAg
ICAgICAgZXB0X3N5bmNfZG9tYWluKHAybSk7Ci0gICAgICAgIH0KKyAgICAgICAgbnAybV9mbHVz
aF9iYXNlKGN1cnJlbnQsIGVwdHApOwogICAgICAgICBicmVhazsKICAgICB9CiAgICAgY2FzZSBJ
TlZFUFRfQUxMX0NPTlRFWFQ6CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94
ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggMTYzOTFjMi4uNTRmNDJhMSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtMTcy
OSwxNSArMTcyOSwxNCBAQCBwMm1fZ2V0bHJ1X25lc3RlZHAybShzdHJ1Y3QgZG9tYWluICpkLCBz
dHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogICAgIHJldHVybiBwMm07CiB9CiAKLS8qIFJlc2V0IHRo
aXMgcDJtIHRhYmxlIHRvIGJlIGVtcHR5ICovCiBzdGF0aWMgdm9pZAotcDJtX2ZsdXNoX3RhYmxl
KHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCitwMm1fZmx1c2hfdGFibGVfbG9ja2VkKHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0pCiB7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqdG9wLCAqcGc7CiAgICAg
c3RydWN0IGRvbWFpbiAqZCA9IHAybS0+ZG9tYWluOwogICAgIG1mbl90IG1mbjsKIAotICAgIHAy
bV9sb2NrKHAybSk7CisgICAgQVNTRVJUKHAybV9sb2NrZWRfYnlfbWUocDJtKSk7CiAKICAgICAv
KgogICAgICAqICJIb3N0IiBwMm0gdGFibGVzIGNhbiBoYXZlIHNoYXJlZCBlbnRyaWVzICZjIHRo
YXQgbmVlZCBhIGJpdCBtb3JlIGNhcmUKQEAgLTE3NTAsMTAgKzE3NDksNyBAQCBwMm1fZmx1c2hf
dGFibGUoc3RydWN0IHAybV9kb21haW4gKnAybSkKIAogICAgIC8qIE5vIG5lZWQgdG8gZmx1c2gg
aWYgaXQncyBhbHJlYWR5IGVtcHR5ICovCiAgICAgaWYgKCBwMm1faXNfbmVzdGVkcDJtKHAybSkg
JiYgcDJtLT5ucDJtX2Jhc2UgPT0gUDJNX0JBU0VfRUFERFIgKQotICAgIHsKLSAgICAgICAgcDJt
X3VubG9jayhwMm0pOwogICAgICAgICByZXR1cm47Ci0gICAgfQogCiAgICAgLyogVGhpcyBpcyBu
byBsb25nZXIgYSB2YWxpZCBuZXN0ZWQgcDJtIGZvciBhbnkgYWRkcmVzcyBzcGFjZSAqLwogICAg
IHAybS0+bnAybV9iYXNlID0gUDJNX0JBU0VfRUFERFI7CkBAIC0xNzczLDcgKzE3NjksMTQgQEAg
cDJtX2ZsdXNoX3RhYmxlKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiAgICAgICAgICAgICBkLT5h
cmNoLnBhZ2luZy5mcmVlX3BhZ2UoZCwgcGcpOwogICAgIH0KICAgICBwYWdlX2xpc3RfYWRkKHRv
cCwgJnAybS0+cGFnZXMpOworfQogCisvKiBSZXNldCB0aGlzIHAybSB0YWJsZSB0byBiZSBlbXB0
eSAqLworc3RhdGljIHZvaWQKK3AybV9mbHVzaF90YWJsZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
KQoreworICAgIHAybV9sb2NrKHAybSk7CisgICAgcDJtX2ZsdXNoX3RhYmxlX2xvY2tlZChwMm0p
OwogICAgIHAybV91bmxvY2socDJtKTsKIH0KIApAQCAtMTc5NCw2ICsxNzk3LDI2IEBAIHAybV9m
bHVzaF9uZXN0ZWRwMm0oc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgcDJtX2ZsdXNoX3RhYmxl
KGQtPmFyY2gubmVzdGVkX3AybVtpXSk7CiB9CiAKK3ZvaWQgbnAybV9mbHVzaF9iYXNlKHN0cnVj
dCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIG5wMm1fYmFzZSkKK3sKKyAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gdi0+ZG9tYWluOworICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm07CisgICAgdW5zaWdu
ZWQgaW50IGk7CisKKyAgICBucDJtX2Jhc2UgJj0gfigweGZmZnVsbCk7CisKKyAgICBuZXN0ZWRw
Mm1fbG9jayhkKTsKKyAgICBmb3IgKCBpID0gMDsgaSA8IE1BWF9ORVNURURQMk07IGkrKyApCisg
ICAgeworICAgICAgICBwMm0gPSBkLT5hcmNoLm5lc3RlZF9wMm1baV07CisgICAgICAgIHAybV9s
b2NrKHAybSk7CisgICAgICAgIGlmICggcDJtLT5ucDJtX2Jhc2UgPT0gbnAybV9iYXNlICkKKyAg
ICAgICAgICAgIHAybV9mbHVzaF90YWJsZV9sb2NrZWQocDJtKTsKKyAgICAgICAgcDJtX3VubG9j
ayhwMm0pOworICAgIH0KKyAgICBuZXN0ZWRwMm1fdW5sb2NrKGQpOworfQorCiBzdGF0aWMgdm9p
ZCBhc3NpZ25fbnAybShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHAybV9kb21haW4gKnAybSkKIHsK
ICAgICBzdHJ1Y3QgbmVzdGVkdmNwdSAqbnYgPSAmdmNwdV9uZXN0ZWRodm0odik7CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0u
aAppbmRleCBlYzllNzE2Li5kNWMzZDAxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKQEAgLTc3MCw2ICs3NzAsOCBA
QCBpbnQgcDJtX3B0X2hhbmRsZV9kZWZlcnJlZF9jaGFuZ2VzKHVpbnQ2NF90IGdwYSk7CiB2b2lk
IHAybV9mbHVzaChzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHAybV9kb21haW4gKnAybSk7CiAvKiBG
bHVzaGVzIGFsbCBuZXN0ZWQgcDJtIHRhYmxlcyAqLwogdm9pZCBwMm1fZmx1c2hfbmVzdGVkcDJt
KHN0cnVjdCBkb21haW4gKmQpOworLyogRmx1c2hlcyBhbGwgbnAybSBvYmplY3RzIHdpdGggdGhl
IHNwZWNpZmllZCBucDJtX2Jhc2UgKi8KK3ZvaWQgbnAybV9mbHVzaF9iYXNlKHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBsb25nIG5wMm1fYmFzZSk7CiAKIHZvaWQgbmVzdGVkcDJtX3dyaXRlX3Ay
bV9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbiwKICAgICBs
MV9wZ2VudHJ5X3QgKnAsIGwxX3BnZW50cnlfdCBuZXcsIHVuc2lnbmVkIGludCBsZXZlbCk7Ci0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0
ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Oct 10 17:01:59 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:01:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xup-0003Ez-Uf; Tue, 10 Oct 2017 17:01:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xuo-0003EW-VS
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:01:59 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 DA/75-07895-60DFCD95; Tue, 10 Oct 2017 17:01:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVZf1751
 Ig73/pSwmbDNwYPTY3reLPYAxijUzLym/IoE1o2f3BbaCe2oVv+a0sTQwtih0MXJxCAn8ZpT4
 2LSSFcI5zyhxY9o/IIeDg01ATGLuXqAiTg4RAVWJWSuWM4PYQgLqEk2/G9hAbGEBT4nZk3eA2
 bwCZhJPpmwAs1mA6o+8m8QygZFjASPDKkb14tSistQiXWO9pKLM9IyS3MTMHF1DA1O93NTi4s
 T01JzEpGK95PzcTYxAnzAAwQ7Gvf+cDjFKcjApifIq/bkTKcSXlJ9SmZFYnBFfVJqTWnyIUYa
 DQ0mC1wgkJ1iUmp5akZaZAwwOmLQEB4+SCK8tSJq3uCAxtzgzHSJ1ilFRSpz3wG+ghABIIqM0
 D64NFpCXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMy7HGQKT2ZeCdz0V0CLmYAWi6aBLS5JR
 EhJNTAG2t3Y+fjyzSnt0rc14jkfPxL68fFsxpNDP7tbpO3O82r+3r9r35WOnj1pfF8/P2stf5
 gd3lKeZnHx0tHZq9qZJ/NfYmo6XWrF2tXbUm+7/TTnGUfRHKVMPy7T6g1ls27fe3uCyWTeKrO
 /vvdEjC1K6u0+dF01Dena/axVzz94rtF8TX6F9fFKLMUZiYZazEXFiQA1mumBQwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1507654916!85765349!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60466 invoked from network); 10 Oct 2017 17:01:57 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 17:01:57 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xum-00059f-90
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:01:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xum-00027N-8F
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:01:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xum-00027N-8F@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 17:01:56 +0000
Subject: [Xen-changelog] [xen master] x86/np2m: remove np2m_base from
	p2m_get_nestedp2m()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGNkNTc5NTc4YWFjNDk2ODk4YTI2MGRkY2ZhYzVjZjUxZjM1MThkZDQKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgT2N0IDMgMTY6MjA6NTggMjAxNyArMDEwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDYgMTM6MzY6NDMg
MjAxNyArMDEwMAoKICAgIHg4Ni9ucDJtOiByZW1vdmUgbnAybV9iYXNlIGZyb20gcDJtX2dldF9u
ZXN0ZWRwMm0oKQogICAgCiAgICBSZW1vdmUgbnAybV9iYXNlIHBhcmFtZXRlciBhcyBpdCBzaG91
bGQgYWx3YXlzIG1hdGNoIHRoZSB2YWx1ZSBvZgogICAgbnAybV9iYXNlIGluIFZNQ3gxMi4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXgu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgQWNrZWQtYnk6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4K
ICAgIFJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUu
Y29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL25lc3RlZHN2bS5jIHwgNiArKysrKy0KIHhl
bi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyAgICAgIHwgMyArLS0KIHhlbi9hcmNoL3g4Ni9tbS9o
YXAvbmVzdGVkX2hhcC5jIHwgMiArLQogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAgICAg
fCA4ICsrKystLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oICAgICAgICB8IDUgKystLS0K
IDUgZmlsZXMgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vbmVzdGVkc3ZtLmMgYi94ZW4vYXJjaC94ODYv
aHZtL3N2bS9uZXN0ZWRzdm0uYwppbmRleCA2NmExNzc3Li4xZGU4OTZlIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2
bS9uZXN0ZWRzdm0uYwpAQCAtNDEyLDcgKzQxMiwxMSBAQCBzdGF0aWMgdm9pZCBuZXN0ZWRzdm1f
dm1jYl9zZXRfbmVzdGVkcDJtKHN0cnVjdCB2Y3B1ICp2LAogICAgIEFTU0VSVCh2ICE9IE5VTEwp
OwogICAgIEFTU0VSVCh2dm1jYiAhPSBOVUxMKTsKICAgICBBU1NFUlQobjJ2bWNiICE9IE5VTEwp
OwotICAgIHAybSA9IHAybV9nZXRfbmVzdGVkcDJtKHYsIHZ2bWNiLT5faF9jcjMpOworCisgICAg
LyogVGhpcyB3aWxsIGFsbG93IG5zdm1fdmNwdV9ob3N0Y3IzKCkgdG8gcmV0dXJuIGNvcnJlY3Qg
bnAybV9iYXNlICovCisgICAgdmNwdV9uZXN0ZWRzdm0odikubnNfdm1jYl9ob3N0Y3IzID0gdnZt
Y2ItPl9oX2NyMzsKKworICAgIHAybSA9IHAybV9nZXRfbmVzdGVkcDJtKHYpOwogICAgIG4ydm1j
Yi0+X2hfY3IzID0gcGFnZXRhYmxlX2dldF9wYWRkcihwMm1fZ2V0X3BhZ2V0YWJsZShwMm0pKTsK
IH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIGIveGVuL2FyY2gv
eDg2L2h2bS92bXgvdnZteC5jCmluZGV4IGQzMzNhYTYuLjJmNDY4ZTYgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14
LmMKQEAgLTExMDksOCArMTEwOSw3IEBAIHN0YXRpYyB2b2lkIGxvYWRfc2hhZG93X2d1ZXN0X3N0
YXRlKHN0cnVjdCB2Y3B1ICp2KQogCiB1aW50NjRfdCBnZXRfc2hhZG93X2VwdHAoc3RydWN0IHZj
cHUgKnYpCiB7Ci0gICAgdWludDY0X3QgbnAybV9iYXNlID0gbnZteF92Y3B1X2VwdHBfYmFzZSh2
KTsKLSAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9uZXN0ZWRwMm0odiwgbnAy
bV9iYXNlKTsKKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJtX2dldF9uZXN0ZWRwMm0o
dik7CiAgICAgc3RydWN0IGVwdF9kYXRhICplcHQgPSAmcDJtLT5lcHQ7CiAKICAgICBlcHQtPm1m
biA9IHBhZ2V0YWJsZV9nZXRfcGZuKHAybV9nZXRfcGFnZXRhYmxlKHAybSkpOwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L21tL2hhcC9uZXN0ZWRfaGFwLmMgYi94ZW4vYXJjaC94ODYvbW0vaGFw
L25lc3RlZF9oYXAuYwppbmRleCAzNDZmY2I1Li5mNDFjNDI3IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbW0vaGFwL25lc3RlZF9oYXAuYworKysgYi94ZW4vYXJjaC94ODYvbW0vaGFwL25lc3Rl
ZF9oYXAuYwpAQCAtMjEyLDcgKzIxMiw3IEBAIG5lc3RlZGh2bV9oYXBfbmVzdGVkX3BhZ2VfZmF1
bHQoc3RydWN0IHZjcHUgKnYsIHBhZGRyX3QgKkwyX2dwYSwKICAgICB1aW50OF90IHAybWFfMjEg
PSBwMm1fYWNjZXNzX3J3eDsKIAogICAgIHAybSA9IHAybV9nZXRfaG9zdHAybShkKTsgLyogTDAg
cDJtICovCi0gICAgbmVzdGVkX3AybSA9IHAybV9nZXRfbmVzdGVkcDJtKHYsIG5odm1fdmNwdV9w
Mm1fYmFzZSh2KSk7CisgICAgbmVzdGVkX3AybSA9IHAybV9nZXRfbmVzdGVkcDJtKHYpOwogCiAg
ICAgLyogd2FsayB0aGUgTDEgUDJNIHRhYmxlICovCiAgICAgcnYgPSBuZXN0ZWRoYXBfd2Fsa19M
MV9wMm0odiwgKkwyX2dwYSwgJkwxX2dwYSwgJnBhZ2Vfb3JkZXJfMjEsICZwMm1hXzIxLApkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmlu
ZGV4IDU0ZjQyYTEuLjBhMjVjYmIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwor
KysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTE4MzEsMTEgKzE4MzEsMTIgQEAgc3RhdGlj
IHZvaWQgYXNzaWduX25wMm0oc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwMm1fZG9tYWluICpwMm0p
CiB9CiAKIHN0cnVjdCBwMm1fZG9tYWluICoKLXAybV9nZXRfbmVzdGVkcDJtKHN0cnVjdCB2Y3B1
ICp2LCB1aW50NjRfdCBucDJtX2Jhc2UpCitwMm1fZ2V0X25lc3RlZHAybShzdHJ1Y3QgdmNwdSAq
dikKIHsKICAgICBzdHJ1Y3QgbmVzdGVkdmNwdSAqbnYgPSAmdmNwdV9uZXN0ZWRodm0odik7CiAg
ICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtOworICAgIHVpbnQ2NF90IG5wMm1fYmFzZSA9IG5odm1fdmNwdV9wMm1fYmFzZSh2KTsKIAog
ICAgIC8qIE1hc2sgb3V0IGxvdyBiaXRzOyB0aGlzIGF2b2lkcyBjb2xsaXNpb25zIHdpdGggUDJN
X0JBU0VfRUFERFIgKi8KICAgICBucDJtX2Jhc2UgJj0gfigweGZmZnVsbCk7CkBAIC0xODgzLDcg
KzE4ODQsNyBAQCBwMm1fZ2V0X3AybShzdHJ1Y3QgdmNwdSAqdikKICAgICBpZiAoIW5lc3RlZGh2
bV9pc19uMih2KSkKICAgICAgICAgcmV0dXJuIHAybV9nZXRfaG9zdHAybSh2LT5kb21haW4pOwog
Ci0gICAgcmV0dXJuIHAybV9nZXRfbmVzdGVkcDJtKHYsIG5odm1fdmNwdV9wMm1fYmFzZSh2KSk7
CisgICAgcmV0dXJuIHAybV9nZXRfbmVzdGVkcDJtKHYpOwogfQogCiB1bnNpZ25lZCBsb25nIHBh
Z2luZ19ndmFfdG9fZ2ZuKHN0cnVjdCB2Y3B1ICp2LApAQCAtMTg5OCwxMyArMTg5OSwxMiBAQCB1
bnNpZ25lZCBsb25nIHBhZ2luZ19ndmFfdG9fZ2ZuKHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICB1
bnNpZ25lZCBsb25nIGwyX2dmbiwgbDFfZ2ZuOwogICAgICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAq
cDJtOwogICAgICAgICBjb25zdCBzdHJ1Y3QgcGFnaW5nX21vZGUgKm1vZGU7Ci0gICAgICAgIHVp
bnQ2NF90IG5wMm1fYmFzZSA9IG5odm1fdmNwdV9wMm1fYmFzZSh2KTsKICAgICAgICAgdWludDhf
dCBsMV9wMm1hOwogICAgICAgICB1bnNpZ25lZCBpbnQgbDFfcGFnZV9vcmRlcjsKICAgICAgICAg
aW50IHJ2OwogCiAgICAgICAgIC8qIHRyYW5zbGF0ZSBsMiBndWVzdCB2YSBpbnRvIGwyIGd1ZXN0
IGdmbiAqLwotICAgICAgICBwMm0gPSBwMm1fZ2V0X25lc3RlZHAybSh2LCBucDJtX2Jhc2UpOwor
ICAgICAgICBwMm0gPSBwMm1fZ2V0X25lc3RlZHAybSh2KTsKICAgICAgICAgbW9kZSA9IHBhZ2lu
Z19nZXRfbmVzdGVkbW9kZSh2KTsKICAgICAgICAgbDJfZ2ZuID0gbW9kZS0+Z3ZhX3RvX2dmbih2
LCBwMm0sIHZhLCBwZmVjKTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0u
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKaW5kZXggZDVjM2QwMS4uNjA4Zjg1NCAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L3AybS5oCkBAIC0zNjAsMTAgKzM2MCw5IEBAIHN0cnVjdCBwMm1fZG9tYWluIHsKICNkZWZp
bmUgcDJtX2dldF9ob3N0cDJtKGQpICAgICAgKChkKS0+YXJjaC5wMm0pCiAKIC8qCi0gKiBBc3Np
Z25zIGFuIG5wMm0gd2l0aCB0aGUgc3BlY2lmaWVkIG5wMm1fYmFzZSB0byB0aGUgc3BlY2lmaWVk
IHZDUFUKLSAqIGFuZCByZXR1cm5zIHRoYXQgbnAybS4KKyAqIFVwZGF0ZXMgdkNQVSdzIG4ycG0g
dG8gbWF0Y2ggaXRzIG5wMm1fYmFzZSBpbiBWTUN4MTIgYW5kIHJldHVybnMgdGhhdCBucDJtLgog
ICovCi1zdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtX2dldF9uZXN0ZWRwMm0oc3RydWN0IHZjcHUgKnYs
IHVpbnQ2NF90IG5wMm1fYmFzZSk7CitzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtX2dldF9uZXN0ZWRw
Mm0oc3RydWN0IHZjcHUgKnYpOwogCiAvKiBJZiB2Y3B1IGlzIGluIGhvc3QgbW9kZSB0aGVuIGJl
aGF2aW91ciBtYXRjaGVzIHAybV9nZXRfaG9zdHAybSgpLgogICogSWYgdmNwdSBpcyBpbiBndWVz
dCBtb2RlIHRoZW4gYmVoYXZpb3VyIG1hdGNoZXMgcDJtX2dldF9uZXN0ZWRwMm0oKS4KLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Oct 10 17:02:10 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:02:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xv0-0003HK-01; Tue, 10 Oct 2017 17:02:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xuy-0003Gn-Ma
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:02:08 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 5C/73-29911-F0DFCD95; Tue, 10 Oct 2017 17:02:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVZf/751
 Ig3W9UhYTthk4MHps79vFHsAYxZqZl5RfkcCa0dzdzlRwULOi66F6A+NnhS5GLg4hgd+MEh/2
 XmWHcM4zSjzpXcvUxcjBwSYgJjF3L1ARJ4eIgKrErBXLmUFsIQF1iabfDWwgtrCAl8S2/hPsI
 DavgJnE3PadTCA2C1D9n6afbBMYORYwMqxiVC9OLSpLLdI10UsqykzPKMlNzMzRNTQw08tNLS
 5OTE/NSUwq1kvOz93ECPQIAxDsYOy+7H+IUZKDSUmUV+nPnUghvqT8lMqMxOKM+KLSnNTiQ4w
 yHBxKErypIDnBotT01Iq0zBxgaMCkJTh4lER4bUHSvMUFibnFmekQqVOMilLivIEgCQGQREZp
 HlwbLBwvMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZg3EmQKT2ZeCdz0V0CLmYAWi6aBLS5JR
 EhJNTAmu3/ZWPqFp9Q82PhB2WS9GPfMiU7PRK7kfor4yteWIhgf3hS4IPPKjD118+86ThEI9h
 atlZHwczrTf3G3za3Xv13iG4W+SK09Jphw9dacP97Plq1lveZ1duMNz7TeJ3+fBsv/PMTsupB
 rTvS//6pdNuvcJ3DE/U0+xtJSsrH4nZzlvW9RDU5KLMUZiYZazEXFiQAFgfNfQgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1507654926!110729005!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59671 invoked from network); 10 Oct 2017 17:02:07 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 17:02:07 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xuw-0005AR-B5
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:02:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xuw-00028J-AN
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:02:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xuw-00028J-AN@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 17:02:06 +0000
Subject: [Xen-changelog] [xen master] x86/np2m: simplify
	nestedhvm_hap_nested_page_fault()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGVjODMyZGRkYzRjNWE4Nzk0ZDZkODk0NDhkYTJiMTQxODZkYTFiYWYKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgT2N0IDMgMTY6MjA6NTkgMjAxNyArMDEwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDYgMTM6MzY6NDMg
MjAxNyArMDEwMAoKICAgIHg4Ni9ucDJtOiBzaW1wbGlmeSBuZXN0ZWRodm1faGFwX25lc3RlZF9w
YWdlX2ZhdWx0KCkKICAgIAogICAgVGhlcmUgaXMgYSBwb3NzaWJpbGl0eSBmb3IgbmVzdGVkX3Ay
bSB0byBiZWNhbWUgc3RhbGUgYmV0d2VlbgogICAgbmVzdGVkaHZtX2hhcF9uZXN0ZWRfcGFnZV9m
YXVsdCgpIGFuZCBuZXN0ZWRoYXBfZml4X3AybSgpLiAgQXQgdGhlIG1vbWVudAogICAgdGhpcyBp
cyBoYW5kbGVkIGJ5IGRldGVjdGluZyBzdWNoIGEgcmFjZSBpbnNpZGUgbmVzdGVkaGFwX2ZpeF9w
Mm0oKSBhbmQKICAgIHNwZWNpYWwtY2FzaW5nIGl0LgogICAgCiAgICBJbnN0ZWFkLCBpbnRyb2R1
Y2UgcDJtX2dldF9uZXN0ZWRwMm1fbG9ja2VkKCksIHdoaWNoIHdpbGwgcmV0dXJuZWQgYQogICAg
c3RpbGwtbG9ja2VkIHAybS4gIFRoaXMgYWxsb3dzIHVzIHRvIGNhbGwgbmVzdGVkaGFwX2ZpeF9w
Mm0oKSB3aXRoIHRoZQogICAgbG9jayBoZWxkIGFuZCByZW1vdmUgdGhlIGNvZGUgZGV0ZWN0aW5n
IHRoZSBzcGVjaWFsLWNhc2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkg
PHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKdW4gTmFrYWppbWEg
PGp1bi5uYWthamltYUBpbnRlbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tL2hhcC9uZXN0ZWRf
aGFwLmMgfCAzNSArKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gv
eDg2L21tL3AybS5jICAgICAgICAgICAgfCAxMiArKysrKysrKystLS0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvcDJtLmggICAgICAgIHwgIDIgKysKIDMgZmlsZXMgY2hhbmdlZCwgMjUgaW5zZXJ0aW9u
cygrKSwgMjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL2hhcC9u
ZXN0ZWRfaGFwLmMgYi94ZW4vYXJjaC94ODYvbW0vaGFwL25lc3RlZF9oYXAuYwppbmRleCBmNDFj
NDI3Li40NjAzY2VjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vaGFwL25lc3RlZF9oYXAu
YworKysgYi94ZW4vYXJjaC94ODYvbW0vaGFwL25lc3RlZF9oYXAuYwpAQCAtMTAxLDMwICsxMDEs
MjIgQEAgbmVzdGVkaGFwX2ZpeF9wMm0oc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0sCiAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcGFnZV9vcmRlciwgcDJtX3R5
cGVfdCBwMm10LCBwMm1fYWNjZXNzX3QgcDJtYSkKIHsKICAgICBpbnQgcmMgPSAwOworICAgIHVu
c2lnbmVkIGxvbmcgZ2ZuLCBtYXNrOworICAgIG1mbl90IG1mbjsKKwogICAgIEFTU0VSVChwMm0p
OwogICAgIEFTU0VSVChwMm0tPnNldF9lbnRyeSk7CisgICAgQVNTRVJUKHAybV9sb2NrZWRfYnlf
bWUocDJtKSk7CiAKLSAgICBwMm1fbG9jayhwMm0pOwotCi0gICAgLyogSWYgdGhpcyBwMm0gdGFi
bGUgaGFzIGJlZW4gZmx1c2hlZCBvciByZWN5Y2xlZCB1bmRlciBvdXIgZmVldCwgCi0gICAgICog
bGVhdmUgaXQgYWxvbmUuICBXZSdsbCBwaWNrIHVwIHRoZSByaWdodCBvbmUgYXMgd2UgdHJ5IHRv
IAotICAgICAqIHZtZW50ZXIgdGhlIGd1ZXN0LiAqLwotICAgIGlmICggcDJtLT5ucDJtX2Jhc2Ug
PT0gbmh2bV92Y3B1X3AybV9iYXNlKHYpICkKLSAgICB7Ci0gICAgICAgIHVuc2lnbmVkIGxvbmcg
Z2ZuLCBtYXNrOwotICAgICAgICBtZm5fdCBtZm47Ci0KLSAgICAgICAgLyogSWYgdGhpcyBpcyBh
IHN1cGVycGFnZSBtYXBwaW5nLCByb3VuZCBkb3duIGJvdGggYWRkcmVzc2VzCi0gICAgICAgICAq
IHRvIHRoZSBzdGFydCBvZiB0aGUgc3VwZXJwYWdlLiAqLwotICAgICAgICBtYXNrID0gfigoMVVM
IDw8IHBhZ2Vfb3JkZXIpIC0gMSk7Ci0KLSAgICAgICAgZ2ZuID0gKEwyX2dwYSA+PiBQQUdFX1NI
SUZUKSAmIG1hc2s7Ci0gICAgICAgIG1mbiA9IF9tZm4oKEwwX2dwYSA+PiBQQUdFX1NISUZUKSAm
IG1hc2spOwotCi0gICAgICAgIHJjID0gcDJtX3NldF9lbnRyeShwMm0sIF9nZm4oZ2ZuKSwgbWZu
LCBwYWdlX29yZGVyLCBwMm10LCBwMm1hKTsKLSAgICB9CisgICAgLyoKKyAgICAgKiBJZiB0aGlz
IGlzIGEgc3VwZXJwYWdlIG1hcHBpbmcsIHJvdW5kIGRvd24gYm90aCBhZGRyZXNzZXMgdG8KKyAg
ICAgKiB0aGUgc3RhcnQgb2YgdGhlIHN1cGVycGFnZS4KKyAgICAgKi8KKyAgICBtYXNrID0gfigo
MVVMIDw8IHBhZ2Vfb3JkZXIpIC0gMSk7CisgICAgZ2ZuID0gKEwyX2dwYSA+PiBQQUdFX1NISUZU
KSAmIG1hc2s7CisgICAgbWZuID0gX21mbigoTDBfZ3BhID4+IFBBR0VfU0hJRlQpICYgbWFzayk7
CiAKLSAgICBwMm1fdW5sb2NrKHAybSk7CisgICAgcmMgPSBwMm1fc2V0X2VudHJ5KHAybSwgX2dm
bihnZm4pLCBtZm4sIHBhZ2Vfb3JkZXIsIHAybXQsIHAybWEpOwogCiAgICAgaWYgKCByYyApCiAg
ICAgewpAQCAtMjEyLDcgKzIwNCw2IEBAIG5lc3RlZGh2bV9oYXBfbmVzdGVkX3BhZ2VfZmF1bHQo
c3RydWN0IHZjcHUgKnYsIHBhZGRyX3QgKkwyX2dwYSwKICAgICB1aW50OF90IHAybWFfMjEgPSBw
Mm1fYWNjZXNzX3J3eDsKIAogICAgIHAybSA9IHAybV9nZXRfaG9zdHAybShkKTsgLyogTDAgcDJt
ICovCi0gICAgbmVzdGVkX3AybSA9IHAybV9nZXRfbmVzdGVkcDJtKHYpOwogCiAgICAgLyogd2Fs
ayB0aGUgTDEgUDJNIHRhYmxlICovCiAgICAgcnYgPSBuZXN0ZWRoYXBfd2Fsa19MMV9wMm0odiwg
KkwyX2dwYSwgJkwxX2dwYSwgJnBhZ2Vfb3JkZXJfMjEsICZwMm1hXzIxLApAQCAtMjc4LDggKzI2
OSwxMCBAQCBuZXN0ZWRodm1faGFwX25lc3RlZF9wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LCBw
YWRkcl90ICpMMl9ncGEsCiAgICAgcDJtYV8xMCAmPSAocDJtX2FjY2Vzc190KXAybWFfMjE7CiAK
ICAgICAvKiBmaXggcDJtX2dldF9wYWdldGFibGUobmVzdGVkX3AybSkgKi8KKyAgICBuZXN0ZWRf
cDJtID0gcDJtX2dldF9uZXN0ZWRwMm1fbG9ja2VkKHYpOwogICAgIG5lc3RlZGhhcF9maXhfcDJt
KHYsIG5lc3RlZF9wMm0sICpMMl9ncGEsIEwwX2dwYSwgcGFnZV9vcmRlcl8yMCwKICAgICAgICAg
cDJtdF8xMCwgcDJtYV8xMCk7CisgICAgcDJtX3VubG9jayhuZXN0ZWRfcDJtKTsKIAogICAgIHJl
dHVybiBORVNURURIVk1fUEFHRUZBVUxUX0RPTkU7CiB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggMGEyNWNiYi4uMGJkNzM0
MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS9wMm0uYwpAQCAtMTgzMSw3ICsxODMxLDcgQEAgc3RhdGljIHZvaWQgYXNzaWduX25wMm0oc3Ry
dWN0IHZjcHUgKnYsIHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCiB9CiAKIHN0cnVjdCBwMm1fZG9t
YWluICoKLXAybV9nZXRfbmVzdGVkcDJtKHN0cnVjdCB2Y3B1ICp2KQorcDJtX2dldF9uZXN0ZWRw
Mm1fbG9ja2VkKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBuZXN0ZWR2Y3B1ICpudiA9
ICZ2Y3B1X25lc3RlZGh2bSh2KTsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwpA
QCAtMTg1Niw3ICsxODU2LDYgQEAgcDJtX2dldF9uZXN0ZWRwMm0oc3RydWN0IHZjcHUgKnYpCiAg
ICAgICAgICAgICAgICAgaHZtX2FzaWRfZmx1c2hfdmNwdSh2KTsKICAgICAgICAgICAgIHAybS0+
bnAybV9iYXNlID0gbnAybV9iYXNlOwogICAgICAgICAgICAgYXNzaWduX25wMm0odiwgcDJtKTsK
LSAgICAgICAgICAgIHAybV91bmxvY2socDJtKTsKICAgICAgICAgICAgIG5lc3RlZHAybV91bmxv
Y2soZCk7CiAKICAgICAgICAgICAgIHJldHVybiBwMm07CkBAIC0xODcyLDEyICsxODcxLDE5IEBA
IHAybV9nZXRfbmVzdGVkcDJtKHN0cnVjdCB2Y3B1ICp2KQogICAgIHAybS0+bnAybV9iYXNlID0g
bnAybV9iYXNlOwogICAgIGh2bV9hc2lkX2ZsdXNoX3ZjcHUodik7CiAgICAgYXNzaWduX25wMm0o
diwgcDJtKTsKLSAgICBwMm1fdW5sb2NrKHAybSk7CiAgICAgbmVzdGVkcDJtX3VubG9jayhkKTsK
IAogICAgIHJldHVybiBwMm07CiB9CiAKK3N0cnVjdCBwMm1fZG9tYWluICpwMm1fZ2V0X25lc3Rl
ZHAybShzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtID0gcDJt
X2dldF9uZXN0ZWRwMm1fbG9ja2VkKHYpOworICAgIHAybV91bmxvY2socDJtKTsKKworICAgIHJl
dHVybiBwMm07Cit9CisKIHN0cnVjdCBwMm1fZG9tYWluICoKIHAybV9nZXRfcDJtKHN0cnVjdCB2
Y3B1ICp2KQogewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvcDJtLmgKaW5kZXggNjA4Zjg1NC4uNTgxNDM3NCAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5o
CkBAIC0zNjMsNiArMzYzLDggQEAgc3RydWN0IHAybV9kb21haW4gewogICogVXBkYXRlcyB2Q1BV
J3MgbjJwbSB0byBtYXRjaCBpdHMgbnAybV9iYXNlIGluIFZNQ3gxMiBhbmQgcmV0dXJucyB0aGF0
IG5wMm0uCiAgKi8KIHN0cnVjdCBwMm1fZG9tYWluICpwMm1fZ2V0X25lc3RlZHAybShzdHJ1Y3Qg
dmNwdSAqdik7CisvKiBTaW1pbGFyIHRvIHRoZSBhYm92ZSBleGNlcHQgdGhhdCByZXR1cm5lZCBw
Mm0gaXMgc3RpbGwgd3JpdGUtbG9ja2VkICovCitzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtX2dldF9u
ZXN0ZWRwMm1fbG9ja2VkKHN0cnVjdCB2Y3B1ICp2KTsKIAogLyogSWYgdmNwdSBpcyBpbiBob3N0
IG1vZGUgdGhlbiBiZWhhdmlvdXIgbWF0Y2hlcyBwMm1fZ2V0X2hvc3RwMm0oKS4KICAqIElmIHZj
cHUgaXMgaW4gZ3Vlc3QgbW9kZSB0aGVuIGJlaGF2aW91ciBtYXRjaGVzIHAybV9nZXRfbmVzdGVk
cDJtKCkuCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Oct 10 17:02:20 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:02:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xvA-0003KB-2Q; Tue, 10 Oct 2017 17:02:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xv8-0003Jr-S6
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:02:18 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 03/76-22492-A1DFCD95; Tue, 10 Oct 2017 17:02:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVVfy751
 Ig0tXlC0mbDNwYPTY3reLPYAxijUzLym/IoE14+bTRWwFH6wqmqbtYGpgXK3XxcjFISTwm1Fi
 0o2NrBDOeUaJFd9mMHcxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSzgJ7G2d
 zkriM0rYCbRvH02C4jNAlS/6esqxgmMHAsYGVYxahSnFpWlFukaWeolFWWmZ5TkJmbm6BoamO
 rlphYXJ6an5iQmFesl5+duYgR6pZ6BgXEH4+UtfocYJTmYlER5lf7ciRTiS8pPqcxILM6ILyr
 NSS0+xCjDwaEkwWsEkhMsSk1PrUjLzAGGB0xagoNHSYT3/2+gNG9xQWJucWY6ROoUo6KUOG8g
 SJ8ASCKjNA+uDRaSlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8y4HGc+TmVcCN/0V0GImo
 MWiaWCLSxIRUlINjAVSR6zaJN9lHK+IXvPvvM6HoveX/7Hf2GzyNNk70Njqu4qq9/uALceO68
 69HjTHgK+Aj+NBUR+rQ+HdotTC4vOmyfJH6zcfORd43b/7S/o/ucK9BYJ5i5Lk8s64fT2m/7x
 i8/IFXk+Xi7ItV3q0V+7TmRzTYwGf8ipnNqbVnPNKSix5q7iWS4mlOCPRUIu5qDgRAIEYqRxE
 AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1507654936!85765422!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13438 invoked from network); 10 Oct 2017 17:02:17 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 17:02:17 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xv6-0005Ab-DK
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:02:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xv6-000292-Cf
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:02:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xv6-000292-Cf@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 17:02:16 +0000
Subject: [Xen-changelog] [xen master] x86/vvmx: make updating shadow EPTP
	value more efficient
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDdiNjU0NmU4MzE0Nzk5MDUzY2UxNzI0MWE0OTM3NDI5MTJhZDg4MDkKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgT2N0IDMgMTY6MjE6MDAgMjAxNyArMDEwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDYgMTM6MzY6NDMg
MjAxNyArMDEwMAoKICAgIHg4Ni92dm14OiBtYWtlIHVwZGF0aW5nIHNoYWRvdyBFUFRQIHZhbHVl
IG1vcmUgZWZmaWNpZW50CiAgICAKICAgIEF0IHRoZSBtb21lbnQsIHRoZSBzaGFkb3cgRVBUUCB2
YWx1ZSBpcyB3cml0dGVuIHVuY29uZGl0aW9uYWxseSBpbgogICAgZXB0X2hhbmRsZV92aW9sYXRp
b24oKS4KICAgIAogICAgSW5zdGVhZCwgd3JpdGUgdGhlIHZhbHVlIG9uIHZtZW50cnkgdG8gdGhl
IGd1ZXN0OyBidXQgb25seSB3cml0ZSBpdCBpZgogICAgdGhlIHZhbHVlIG5lZWRzIHVwZGF0aW5n
LgogICAgCiAgICBUbyBkZXRlY3QgdGhpcywgYWRkIGEgZmxhZyB0byB0aGUgbmVzdGVkdmNwdSBz
dHJ1Y3QsIHN0YWxlX25wMm0sIHRvCiAgICBpbmRpY2F0ZSB3aGVuIHN1Y2ggYW4gYWN0aW9uIGlz
IG5lY2Vzc2FyeS4gIFNldCBpdCB3aGVuIHRoZSBuZXN0ZWQgcDJtCiAgICBjaGFuZ2VzIG9yIHdo
ZW4gdGhlIG5wMm0gaXMgZmx1c2hlZCBieSBhbiBJUEksIGFuZCBjbGVhciBpdCB3aGVuIHdlCiAg
ICB3cml0ZSB0aGUgbmV3IHZhbHVlLgogICAgCiAgICBTaW5jZSBhbiBJUEkgaW52YWxpZGF0aW5n
IHRoZSBwMm0gbWF5IGhhcHBlbiBiZXR3ZWVuCiAgICBudm14X3N3aXRjaF9ndWVzdCgpIGFuZCB2
bXhfdm1lbnRlciwgYnV0IHdlIGNhbid0IHBlcmZvcm0gdGhlIHZtd3JpdGUKICAgIHdpdGggaW50
ZXJydXB0cyBkaXNhYmxlZCwgY2hlY2sgdGhlIGZsYWcganVzdCBiZWZvcmUgZW50ZXJpbmcgdGhl
CiAgICBndWVzdCBhbmQgcmVzdGFydCB0aGUgdm1lbnRyeSBpZiBpdCdzIHNldC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgog
ICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBBY2tlZC1ieTogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgotLS0K
IHhlbi9hcmNoL3g4Ni9odm0vbmVzdGVkaHZtLmMgICB8ICAyICsrCiB4ZW4vYXJjaC94ODYvaHZt
L3ZteC9lbnRyeS5TICAgfCAgNiArKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAg
ICB8IDE1ICsrKysrKysrLS0tLS0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jICAgIHwg
MjIgKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAg
IHwgMTAgKysrKysrKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5oIHwgIDEgKwog
NiBmaWxlcyBjaGFuZ2VkLCA0NyBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vbmVzdGVkaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL25l
c3RlZGh2bS5jCmluZGV4IGYyZjc0NjkuLjc0YTQ2NGQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vbmVzdGVkaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9uZXN0ZWRodm0uYwpAQCAt
NTYsNiArNTYsNyBAQCBuZXN0ZWRodm1fdmNwdV9yZXNldChzdHJ1Y3QgdmNwdSAqdikKICAgICBu
di0+bnZfdnZtY3hhZGRyID0gSU5WQUxJRF9QQUREUjsKICAgICBudi0+bnZfZmx1c2hwMm0gPSAw
OwogICAgIG52LT5udl9wMm0gPSBOVUxMOworICAgIG52LT5zdGFsZV9ucDJtID0gZmFsc2U7CiAK
ICAgICBodm1fYXNpZF9mbHVzaF92Y3B1X2FzaWQoJm52LT5udl9uMmFzaWQpOwogCkBAIC0xMDcs
NiArMTA4LDcgQEAgbmVzdGVkaHZtX2ZsdXNodGxiX2lwaSh2b2lkICppbmZvKQogICAgICAqLwog
ICAgIGh2bV9hc2lkX2ZsdXNoX2NvcmUoKTsKICAgICB2Y3B1X25lc3RlZGh2bSh2KS5udl9wMm0g
PSBOVUxMOworICAgIHZjcHVfbmVzdGVkaHZtKHYpLnN0YWxlX25wMm0gPSB0cnVlOwogfQogCiB2
b2lkCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TIGIveGVuL2FyY2gv
eDg2L2h2bS92bXgvZW50cnkuUwppbmRleCA1M2VlZGM2Li40N2NkNjc0IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L2Vu
dHJ5LlMKQEAgLTc5LDYgKzc5LDggQEAgVU5MSUtFTFlfRU5EKHJlYWxtb2RlKQogCiAgICAgICAg
IG1vdiAgJXJzcCwlcmRpCiAgICAgICAgIGNhbGwgdm14X3ZtZW50ZXJfaGVscGVyCisgICAgICAg
IHRlc3QgJWFsLCAlYWwKKyAgICAgICAganogLkx2bXhfdm1lbnRyeV9yZXN0YXJ0CiAgICAgICAg
IG1vdiAgVkNQVV9odm1fZ3Vlc3RfY3IyKCVyYngpLCVyYXgKIAogICAgICAgICBwb3AgICVyMTUK
QEAgLTExNyw2ICsxMTksMTAgQEAgRU5UUlkodm14X2FzbV9kb192bWVudHJ5KQogICAgICAgICBH
RVRfQ1VSUkVOVChieCkKICAgICAgICAgam1wICAuTHZteF9kb192bWVudHJ5CiAKKy5Mdm14X3Zt
ZW50cnlfcmVzdGFydDoKKyAgICAgICAgc3RpCisgICAgICAgIGptcCAgLkx2bXhfZG9fdm1lbnRy
eQorCiAuTHZteF9nb3RvX2VtdWxhdG9yOgogICAgICAgICBzdGkKICAgICAgICAgbW92ICAlcnNw
LCVyZGkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm14LmMKaW5kZXggOWNmYTliNi4uYTVjMmJkNyAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMK
QEAgLTMyNDksMTIgKzMyNDksNiBAQCBzdGF0aWMgdm9pZCBlcHRfaGFuZGxlX3Zpb2xhdGlvbihl
cHRfcXVhbF90IHEsIHBhZGRyX3QgZ3BhKQogICAgIGNhc2UgMDogICAgICAgICAvLyBVbmhhbmRs
ZWQgTDEgRVBUIHZpb2xhdGlvbgogICAgICAgICBicmVhazsKICAgICBjYXNlIDE6ICAgICAgICAg
Ly8gVGhpcyB2aW9sYXRpb24gaXMgaGFuZGxlZCBjb21wbGV0bHkKLSAgICAgICAgLypDdXJyZW50
IG5lc3RlZCBFUFQgbWF5YmUgZmx1c2hlZCBieSBvdGhlciB2Y3B1cywgc28gbmVlZAotICAgICAg
ICAgKiB0byByZS1zZXQgaXRzIHNoYWRvdyBFUFRQIHBvaW50ZXIuCi0gICAgICAgICAqLwotICAg
ICAgICBpZiAoIG5lc3RlZGh2bV92Y3B1X2luX2d1ZXN0bW9kZShjdXJyZW50KSAmJgotICAgICAg
ICAgICAgICAgICAgICAgICAgbmVzdGVkaHZtX3BhZ2luZ19tb2RlX2hhcChjdXJyZW50ICkgKQot
ICAgICAgICAgICAgX192bXdyaXRlKEVQVF9QT0lOVEVSLCBnZXRfc2hhZG93X2VwdHAoY3VycmVu
dCkpOwogICAgICAgICByZXR1cm47CiAgICAgY2FzZSAtMTogICAgICAgIC8vIFRoaXMgdmlvYWx0
aW9uIHNob3VsZCBiZSBpbmplY3RlZCB0byBMMSBWTU0KICAgICAgICAgdmNwdV9uZXN0ZWRodm0o
Y3VycmVudCkubnZfdm1leGl0X3BlbmRpbmcgPSAxOwpAQCAtNDIwMywxMyArNDE5NywxOCBAQCBz
dGF0aWMgdm9pZCBsYnJfZml4dXAodm9pZCkKICAgICAgICAgYmR3X2VycmF0dW1fYmRmMTRfZml4
dXAoKTsKIH0KIAotdm9pZCB2bXhfdm1lbnRlcl9oZWxwZXIoY29uc3Qgc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCisvKiBSZXR1cm5zIGZhbHNlIGlmIHRoZSB2bWVudHJ5IGhhcyB0byBiZSBy
ZXN0YXJ0ZWQgKi8KK2Jvb2wgdm14X3ZtZW50ZXJfaGVscGVyKGNvbnN0IHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQogewogICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKICAgICB1
MzIgbmV3X2FzaWQsIG9sZF9hc2lkOwogICAgIHN0cnVjdCBodm1fdmNwdV9hc2lkICpwX2FzaWQ7
CiAgICAgYm9vbF90IG5lZWRfZmx1c2g7CiAKKyAgICAvKiBTaGFkb3cgRVBUUCBjYW4ndCBiZSB1
cGRhdGVkIGhlcmUgYmVjYXVzZSBpcnFzIGFyZSBkaXNhYmxlZCAqLworICAgICBpZiAoIG5lc3Rl
ZGh2bV92Y3B1X2luX2d1ZXN0bW9kZShjdXJyKSAmJiB2Y3B1X25lc3RlZGh2bShjdXJyKS5zdGFs
ZV9ucDJtICkKKyAgICAgICAgIHJldHVybiBmYWxzZTsKKwogICAgIGlmICggY3Vyci0+ZG9tYWlu
LT5hcmNoLmh2bV9kb21haW4ucGlfb3BzLmRvX3Jlc3VtZSApCiAgICAgICAgIGN1cnItPmRvbWFp
bi0+YXJjaC5odm1fZG9tYWluLnBpX29wcy5kb19yZXN1bWUoY3Vycik7CiAKQEAgLTQyNzAsNiAr
NDI2OSw4IEBAIHZvaWQgdm14X3ZtZW50ZXJfaGVscGVyKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQogICAgIF9fdm13cml0ZShHVUVTVF9SSVAsICAgIHJlZ3MtPnJpcCk7CiAgICAg
X192bXdyaXRlKEdVRVNUX1JTUCwgICAgcmVncy0+cnNwKTsKICAgICBfX3Ztd3JpdGUoR1VFU1Rf
UkZMQUdTLCByZWdzLT5yZmxhZ3MgfCBYODZfRUZMQUdTX01CUyk7CisKKyAgICByZXR1cm4gdHJ1
ZTsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyBiL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwppbmRleCAyZjQ2OGU2Li4zZjU5NmRjIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92
bXgvdnZteC5jCkBAIC0xNDA1LDEyICsxNDA1LDM0IEBAIHN0YXRpYyB2b2lkIHZpcnR1YWxfdm1l
eGl0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIHZtc3VjY2VlZChyZWdzKTsKIH0K
IAorc3RhdGljIHZvaWQgbnZteF9lcHRwX3VwZGF0ZSh2b2lkKQoreworICAgIHN0cnVjdCB2Y3B1
ICpjdXJyID0gY3VycmVudDsKKworICAgIGlmICggIW5lc3RlZGh2bV92Y3B1X2luX2d1ZXN0bW9k
ZShjdXJyKSB8fAorICAgICAgICAgIHZjcHVfbmVzdGVkaHZtKGN1cnIpLm52X3ZtZXhpdF9wZW5k
aW5nIHx8CisgICAgICAgICAhdmNwdV9uZXN0ZWRodm0oY3Vycikuc3RhbGVfbnAybSB8fAorICAg
ICAgICAgIW5lc3RlZGh2bV9wYWdpbmdfbW9kZV9oYXAoY3VycikgKQorICAgICAgICByZXR1cm47
CisKKyAgICAvKgorICAgICAqIEludGVycnVwdHMgYXJlIGVuYWJsZWQgaGVyZSwgc28gd2UgbmVl
ZCB0byBjbGVhciBzdGFsZV9ucDJtCisgICAgICogYmVmb3JlIHdlIGRvIHRoZSB2bXdyaXRlLiAg
SWYgd2UgZG8gaXQgaW4gdGhlIG90aGVyIG9yZGVyLCBhbgorICAgICAqIGFuZCBJUEkgY29tZXMg
aW4gY2hhbmdpbmcgdGhlIHNoYWRvdyBlcHRwIGFmdGVyIHRoZSB2bXdyaXRlLAorICAgICAqIHdl
J2xsIGNvbXBsZXRlIHRoZSB2bWVudGVyIHdpdGggYSBzdGFsZSBlcHRwIHZhbHVlLgorICAgICAq
LworICAgIHZjcHVfbmVzdGVkaHZtKGN1cnIpLnN0YWxlX25wMm0gPSBmYWxzZTsKKyAgICBfX3Zt
d3JpdGUoRVBUX1BPSU5URVIsIGdldF9zaGFkb3dfZXB0cChjdXJyKSk7Cit9CisKIHZvaWQgbnZt
eF9zd2l0Y2hfZ3Vlc3Qodm9pZCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CiAg
ICAgc3RydWN0IG5lc3RlZHZjcHUgKm52Y3B1ID0gJnZjcHVfbmVzdGVkaHZtKHYpOwogICAgIHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzID0gZ3Vlc3RfY3B1X3VzZXJfcmVncygpOwogCisgICAg
bnZteF9lcHRwX3VwZGF0ZSgpOworCiAgICAgLyoKICAgICAgKiBBIHBlbmRpbmcgSU8gZW11bGF0
aW9uIG1heSBzdGlsbCBiZSBub3QgZmluaXNoZWQuIEluIHRoaXMgY2FzZSwgbm8KICAgICAgKiB2
aXJ0dWFsIHZtc3dpdGNoIGlzIGFsbG93ZWQuIE9yIGVsc2UsIHRoZSBmb2xsb3dpbmcgSU8gZW11
bGF0aW9uIHdpbGwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNo
L3g4Ni9tbS9wMm0uYwppbmRleCAwYmQ3MzQyLi42ZDc5MzJmIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC0xODMwLDYgKzE4
MzAsMTIgQEAgc3RhdGljIHZvaWQgYXNzaWduX25wMm0oc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0pCiAgICAgY3B1bWFza19zZXRfY3B1KHYtPnByb2Nlc3NvciwgcDJtLT5k
aXJ0eV9jcHVtYXNrKTsKIH0KIAorc3RhdGljIHZvaWQgbnZjcHVfZmx1c2goc3RydWN0IHZjcHUg
KnYpCit7CisgICAgaHZtX2FzaWRfZmx1c2hfdmNwdSh2KTsKKyAgICB2Y3B1X25lc3RlZGh2bSh2
KS5zdGFsZV9ucDJtID0gdHJ1ZTsKK30KKwogc3RydWN0IHAybV9kb21haW4gKgogcDJtX2dldF9u
ZXN0ZWRwMm1fbG9ja2VkKHN0cnVjdCB2Y3B1ICp2KQogewpAQCAtMTg1Myw3ICsxODU5LDcgQEAg
cDJtX2dldF9uZXN0ZWRwMm1fbG9ja2VkKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICBpZiAoIHAy
bS0+bnAybV9iYXNlID09IG5wMm1fYmFzZSB8fCBwMm0tPm5wMm1fYmFzZSA9PSBQMk1fQkFTRV9F
QUREUiApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggcDJtLT5ucDJtX2Jhc2UgPT0gUDJN
X0JBU0VfRUFERFIgKQotICAgICAgICAgICAgICAgIGh2bV9hc2lkX2ZsdXNoX3ZjcHUodik7Cisg
ICAgICAgICAgICAgICAgbnZjcHVfZmx1c2godik7CiAgICAgICAgICAgICBwMm0tPm5wMm1fYmFz
ZSA9IG5wMm1fYmFzZTsKICAgICAgICAgICAgIGFzc2lnbl9ucDJtKHYsIHAybSk7CiAgICAgICAg
ICAgICBuZXN0ZWRwMm1fdW5sb2NrKGQpOwpAQCAtMTg2OSw3ICsxODc1LDcgQEAgcDJtX2dldF9u
ZXN0ZWRwMm1fbG9ja2VkKHN0cnVjdCB2Y3B1ICp2KQogICAgIHAybV9mbHVzaF90YWJsZShwMm0p
OwogICAgIHAybV9sb2NrKHAybSk7CiAgICAgcDJtLT5ucDJtX2Jhc2UgPSBucDJtX2Jhc2U7Ci0g
ICAgaHZtX2FzaWRfZmx1c2hfdmNwdSh2KTsKKyAgICBudmNwdV9mbHVzaCh2KTsKICAgICBhc3Np
Z25fbnAybSh2LCBwMm0pOwogICAgIG5lc3RlZHAybV91bmxvY2soZCk7CiAKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L3ZjcHUuaAppbmRleCA2YzU0NzczLi4yNzMzMDI0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS92Y3B1LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5oCkBA
IC0xMTUsNiArMTE1LDcgQEAgc3RydWN0IG5lc3RlZHZjcHUgewogCiAgICAgYm9vbF90IG52X2Zs
dXNocDJtOyAvKiBUcnVlLCB3aGVuIHAybSB0YWJsZSBtdXN0IGJlIGZsdXNoZWQgKi8KICAgICBz
dHJ1Y3QgcDJtX2RvbWFpbiAqbnZfcDJtOyAvKiB1c2VkIHAybSB0YWJsZSBmb3IgdGhpcyB2Y3B1
ICovCisgICAgYm9vbCBzdGFsZV9ucDJtOyAvKiBUcnVlIHdoZW4gcDJtX2Jhc2UgaW4gVk1DeDAy
IGlzIG5vIGxvbmdlciB2YWxpZCAqLwogCiAgICAgc3RydWN0IGh2bV92Y3B1X2FzaWQgbnZfbjJh
c2lkOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Oct 10 17:02:32 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:02:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xvM-0003Mh-42; Tue, 10 Oct 2017 17:02:32 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xvK-0003MA-A9
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:02:30 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 63/0F-00706-52DFCD95; Tue, 10 Oct 2017 17:02:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVf5751
 Ig3+LDS0mbDNwYPTY3reLPYAxijUzLym/IoE1Y/fzE0wFDx0rDv6+ydbA2GTUxcjFISTwm1Hi
 RsMvJgjnPKPEsn1fgBwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBaIkJnz+y
 gJi8wqYSXz4tIUVxGYBqr96YzvTBEaOBYwMqxjVi1OLylKLdM31kooy0zNKchMzc3QNDYz1cl
 OLixPTU3MSk4r1kvNzNzECfcIABDsYG787HWKU5GBSEuVV+nMnUogvKT+lMiOxOCO+qDQntfg
 QowwHh5IEbypITrAoNT21Ii0zBxgcMGkJDh4lEV5bkDRvcUFibnFmOkTqFKOilDhvIEhCACSR
 UZoH1wYLyEuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5o0EmcKTmVcCN/0V0GImoMWiaWCLS
 xIRUlINjCzTe9NWd37STffpOp+zx/mLl83ZfV+vb/8+9Q77kyP6hlP48ltOZvwMSG0KEi+ofS
 Yh6iq7sMuHa96y5fu4H09sLg9fblvex3Wg5vT/IzX5skUNG0T/OE9cWf4tOWDGhj8t3LaKgiJ
 ysm/ZbhQYd/07lHfzcp76S2aB4MuvzI9nJlmF3E7iUmIpzkg01GIuKk4EAFZw3/ZDAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1507654946!108953249!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25041 invoked from network); 10 Oct 2017 17:02:27 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 17:02:27 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xvG-0005An-HK
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:02:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xvG-00029z-Eu
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:02:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xvG-00029z-Eu@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 17:02:26 +0000
Subject: [Xen-changelog] [xen master] x86/np2m: send flush IPIs only when a
	vcpu is actively using an np2m
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGE2NWEyNDIwOWNkODFmYTYxOTA5N2IwOWQ3ZWRlMjc1ZjhhNzhiZDIKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgT2N0IDMgMTY6MjE6MDEgMjAxNyArMDEwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDYgMTM6MzY6NDMg
MjAxNyArMDEwMAoKICAgIHg4Ni9ucDJtOiBzZW5kIGZsdXNoIElQSXMgb25seSB3aGVuIGEgdmNw
dSBpcyBhY3RpdmVseSB1c2luZyBhbiBucDJtCiAgICAKICAgIEZsdXNoIElQSXMgYXJlIHNlbnQg
dG8gYWxsIGNwdXMgaW4gYW4gbnAybSdzIGRpcnR5X2NwdW1hc2sgd2hlbgogICAgdXBkYXRlZC4g
IFRoaXMgbWFzayBob3dldmVyIGlzIGZhciB0b28gYnJvYWQuICBBIHBjcHUncyBiaXQgaXMgc2V0
IGluCiAgICB0aGUgY3B1bWFzayB3aGVuIGEgdmNwdSBydW5zIG9uIHRoYXQgcGNwdSwgYnV0IGlz
IG9ubHkgY2xlYXJlZCB3aGVuIGEKICAgIGZsdXNoIGhhcHBlbnMuICBUaGlzIG1lYW5zIHRoYXQg
dGhlIElQSSBpbmNsdWRlcyB0aGUgY3VycmVudCBwY3B1IG9mCiAgICB2Y3B1cyB0aGF0IGFyZSBu
b3QgY3VycmVudGx5IHJ1bm5pbmcsIGFuZCBhbHNvIGluY2x1ZGVzIGFueSBwY3B1IHRoYXQKICAg
IGhhcyBldmVyIGhhZCBhIHZjcHUgdXNlIHRoaXMgcDJtIHNpbmNlIHRoZSBsYXN0IGZsdXNoICh3
aGljaCBpbiB0dXJuCiAgICB3aWxsIGNhdXNlIHNwdXJpb3VzIGludmFsaWRhdGlvbnMgaWYgYSBk
aWZmZXJlbnQgdmNwdSBpcyB1c2luZyBhbiBucDJtKS4KICAgIAogICAgQXZvaWQgdGhlc2UgSVBJ
cyBieSBrZWVwaW5nIGNsb3NlciB0cmFjayBvZiB3aGVyZSBhbiBucDJtIGlzIGJlaW5nIHVzZWQs
CiAgICBhbmQgd2hlbiBhIHZjcHUgbmVlZHMgdG8gYmUgZmx1c2hlZDoKICAgIAogICAgLSBPbiBz
Y2hlZHVsZS1vdXQsIGNsZWFyIHYtPnByb2Nlc3NvciBpbiBwMm0tPmRpcnR5X2NwdW1hc2sKICAg
IC0gQWRkIGEgJ2dlbmVyYXRpb24nIGNvdW50ZXIgdG8gdGhlIHAybSBhbmQgbmVzdGVkdmNwdSBz
dHJ1Y3RzIHRvCiAgICAgIGRldGVjdCBjaGFuZ2VzIHRoYXQgd291bGQgcmVxdWlyZSByZS1sb2Fk
cyBvbiByZS1lbnRyeQogICAgLSBPbiBzY2hlZHVsZS1pbiBvciBwMm0gY2hhbmdlOgogICAgICAt
IFNldCB2LT5wcm9jZXNzb3IgaW4gcDJtLT5kaXJ0eV9jcHVtYXNrCiAgICAgIC0gZmx1c2ggdGhl
IHZjcHUncyBuZXN0ZWQgcDJtIHBvaW50ZXIgKGFuZCB1cGRhdGUgbnYtPmdlbmVyYXRpb24pIGlm
CiAgICAgICAgdGhlIGdlbmVyYXRpb24gY2hhbmdlZAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBT
ZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5
OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBK
dW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2Rv
bWFpbi5jICAgICAgICAgIHwgIDIgKysKIHhlbi9hcmNoL3g4Ni9odm0vbmVzdGVkaHZtLmMgICB8
ICAxICsKIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyAgICB8ICAzICsrKwogeGVuL2FyY2gv
eDg2L21tL3AybS5jICAgICAgICAgIHwgNTYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmggfCAgMSArCiB4ZW4v
aW5jbHVkZS9hc20teDg2L3AybS5oICAgICAgfCAgNiArKysrKwogNiBmaWxlcyBjaGFuZ2VkLCA2
OCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IGJiMWZmYTMuLjZkZmQwZGIg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9t
YWluLmMKQEAgLTE2ODUsNiArMTY4NSw3IEBAIHZvaWQgY29udGV4dF9zd2l0Y2goc3RydWN0IHZj
cHUgKnByZXYsIHN0cnVjdCB2Y3B1ICpuZXh0KQogICAgIHsKICAgICAgICAgX3VwZGF0ZV9ydW5z
dGF0ZV9hcmVhKHByZXYpOwogICAgICAgICB2cG11X3N3aXRjaF9mcm9tKHByZXYpOworICAgICAg
ICBucDJtX3NjaGVkdWxlKE5QMk1fU0NIRURMRV9PVVQpOwogICAgIH0KIAogICAgIGlmICggaXNf
aHZtX2RvbWFpbihwcmV2ZCkgJiYgIWxpc3RfZW1wdHkoJnByZXYtPmFyY2guaHZtX3ZjcHUudG1f
bGlzdCkgKQpAQCAtMTczMyw2ICsxNzM0LDcgQEAgdm9pZCBjb250ZXh0X3N3aXRjaChzdHJ1Y3Qg
dmNwdSAqcHJldiwgc3RydWN0IHZjcHUgKm5leHQpCiAKICAgICAgICAgLyogTXVzdCBiZSBkb25l
IHdpdGggaW50ZXJydXB0cyBlbmFibGVkICovCiAgICAgICAgIHZwbXVfc3dpdGNoX3RvKG5leHQp
OworICAgICAgICBucDJtX3NjaGVkdWxlKE5QMk1fU0NIRURMRV9JTik7CiAgICAgfQogCiAgICAg
LyogRW5zdXJlIHRoYXQgdGhlIHZjcHUgaGFzIGFuIHVwLXRvLWRhdGUgdGltZSBiYXNlLiAqLwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9uZXN0ZWRodm0uYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vbmVzdGVkaHZtLmMKaW5kZXggNzRhNDY0ZC4uYWI1MGIyYSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9uZXN0ZWRodm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL25lc3RlZGh2bS5j
CkBAIC01Nyw2ICs1Nyw3IEBAIG5lc3RlZGh2bV92Y3B1X3Jlc2V0KHN0cnVjdCB2Y3B1ICp2KQog
ICAgIG52LT5udl9mbHVzaHAybSA9IDA7CiAgICAgbnYtPm52X3AybSA9IE5VTEw7CiAgICAgbnYt
PnN0YWxlX25wMm0gPSBmYWxzZTsKKyAgICBudi0+bnAybV9nZW5lcmF0aW9uID0gMDsKIAogICAg
IGh2bV9hc2lkX2ZsdXNoX3ZjcHVfYXNpZCgmbnYtPm52X24yYXNpZCk7CiAKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXgu
YwppbmRleCAzZjU5NmRjLi4xOThjYTcyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92dm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCkBAIC0xMzY3LDYgKzEz
NjcsOSBAQCBzdGF0aWMgdm9pZCB2aXJ0dWFsX3ZtZXhpdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKICAgICAgICAgICEodi0+YXJjaC5odm1fdmNwdS5ndWVzdF9lZmVyICYgRUZFUl9MTUEp
ICkKICAgICAgICAgc2hhZG93X3RvX3Z2bWNzX2J1bGsodiwgQVJSQVlfU0laRShncGRwdGVfZmll
bGRzKSwgZ3BkcHRlX2ZpZWxkcyk7CiAKKyAgICAvKiBUaGlzIHdpbGwgY2xlYXIgY3VycmVudCBw
Q1BVIGJpdCBpbiBwMm0tPmRpcnR5X2NwdW1hc2sgKi8KKyAgICBucDJtX3NjaGVkdWxlKE5QMk1f
U0NIRURMRV9PVVQpOworCiAgICAgdm14X3ZtY3Nfc3dpdGNoKHYtPmFyY2guaHZtX3ZteC52bWNz
X3BhLCBudmNwdS0+bnZfbjF2bWN4X3BhKTsKIAogICAgIG5lc3RlZGh2bV92Y3B1X2V4aXRfZ3Vl
c3Rtb2RlKHYpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gv
eDg2L21tL3AybS5jCmluZGV4IDZkNzkzMmYuLjIwMWI5NWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTczLDYgKzczLDcg
QEAgc3RhdGljIGludCBwMm1faW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtKQogICAgIHAybS0+cDJtX2NsYXNzID0gcDJtX2hvc3Q7CiAKICAgICBwMm0t
Pm5wMm1fYmFzZSA9IFAyTV9CQVNFX0VBRERSOworICAgIHAybS0+bnAybV9nZW5lcmF0aW9uID0g
MDsKIAogICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShwMm0tPnBvZC5tcnAubGlzdCk7
ICsraSApCiAgICAgICAgIHAybS0+cG9kLm1ycC5saXN0W2ldID0gZ2ZuX3goSU5WQUxJRF9HRk4p
OwpAQCAtMTc1Myw2ICsxNzU0LDcgQEAgcDJtX2ZsdXNoX3RhYmxlX2xvY2tlZChzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtKQogCiAgICAgLyogVGhpcyBpcyBubyBsb25nZXIgYSB2YWxpZCBuZXN0ZWQg
cDJtIGZvciBhbnkgYWRkcmVzcyBzcGFjZSAqLwogICAgIHAybS0+bnAybV9iYXNlID0gUDJNX0JB
U0VfRUFERFI7CisgICAgcDJtLT5ucDJtX2dlbmVyYXRpb24rKzsKIAogICAgIC8qIE1ha2Ugc3Vy
ZSBub2JvZHkgZWxzZSBpcyB1c2luZyB0aGlzIHAybSB0YWJsZSAqLwogICAgIG5lc3RlZGh2bV92
bWN4X2ZsdXNodGxiKHAybSk7CkBAIC0xODI3LDYgKzE4MjksNyBAQCBzdGF0aWMgdm9pZCBhc3Np
Z25fbnAybShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHAybV9kb21haW4gKnAybSkKIAogICAgIG52
LT5udl9mbHVzaHAybSA9IDA7CiAgICAgbnYtPm52X3AybSA9IHAybTsKKyAgICBudi0+bnAybV9n
ZW5lcmF0aW9uID0gcDJtLT5ucDJtX2dlbmVyYXRpb247CiAgICAgY3B1bWFza19zZXRfY3B1KHYt
PnByb2Nlc3NvciwgcDJtLT5kaXJ0eV9jcHVtYXNrKTsKIH0KIApAQCAtMTg1OCw3ICsxODYxLDkg
QEAgcDJtX2dldF9uZXN0ZWRwMm1fbG9ja2VkKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICBwMm1f
bG9jayhwMm0pOwogICAgICAgICBpZiAoIHAybS0+bnAybV9iYXNlID09IG5wMm1fYmFzZSB8fCBw
Mm0tPm5wMm1fYmFzZSA9PSBQMk1fQkFTRV9FQUREUiApCiAgICAgICAgIHsKLSAgICAgICAgICAg
IGlmICggcDJtLT5ucDJtX2Jhc2UgPT0gUDJNX0JBU0VfRUFERFIgKQorICAgICAgICAgICAgLyog
Q2hlY2sgaWYgbnAybSB3YXMgZmx1c2hlZCBqdXN0IGJlZm9yZSB0aGUgbG9jayAqLworICAgICAg
ICAgICAgaWYgKCBwMm0tPm5wMm1fYmFzZSA9PSBQMk1fQkFTRV9FQUREUiB8fAorICAgICAgICAg
ICAgICAgICBudi0+bnAybV9nZW5lcmF0aW9uICE9IHAybS0+bnAybV9nZW5lcmF0aW9uICkKICAg
ICAgICAgICAgICAgICBudmNwdV9mbHVzaCh2KTsKICAgICAgICAgICAgIHAybS0+bnAybV9iYXNl
ID0gbnAybV9iYXNlOwogICAgICAgICAgICAgYXNzaWduX25wMm0odiwgcDJtKTsKQEAgLTE4NjYs
NiArMTg3MSwxMSBAQCBwMm1fZ2V0X25lc3RlZHAybV9sb2NrZWQoc3RydWN0IHZjcHUgKnYpCiAK
ICAgICAgICAgICAgIHJldHVybiBwMm07CiAgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAg
ICB7CisgICAgICAgICAgICAvKiB2Q1BVIGlzIHN3aXRjaGluZyBmcm9tIHNvbWUgb3RoZXIgdmFs
aWQgbnAybSAqLworICAgICAgICAgICAgY3B1bWFza19jbGVhcl9jcHUodi0+cHJvY2Vzc29yLCBw
Mm0tPmRpcnR5X2NwdW1hc2spOworICAgICAgICB9CiAgICAgICAgIHAybV91bmxvY2socDJtKTsK
ICAgICB9CiAKQEAgLTE4OTksNiArMTkwOSw1MCBAQCBwMm1fZ2V0X3AybShzdHJ1Y3QgdmNwdSAq
dikKICAgICByZXR1cm4gcDJtX2dldF9uZXN0ZWRwMm0odik7CiB9CiAKK3ZvaWQgbnAybV9zY2hl
ZHVsZShpbnQgZGlyKQoreworICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKKyAgICBz
dHJ1Y3QgbmVzdGVkdmNwdSAqbnYgPSAmdmNwdV9uZXN0ZWRodm0oY3Vycik7CisgICAgc3RydWN0
IHAybV9kb21haW4gKnAybTsKKworICAgIEFTU0VSVChkaXIgPT0gTlAyTV9TQ0hFRExFX0lOIHx8
IGRpciA9PSBOUDJNX1NDSEVETEVfT1VUKTsKKworICAgIGlmICggIW5lc3RlZGh2bV9lbmFibGVk
KGN1cnItPmRvbWFpbikgfHwKKyAgICAgICAgICFuZXN0ZWRodm1fdmNwdV9pbl9ndWVzdG1vZGUo
Y3VycikgfHwKKyAgICAgICAgICFuZXN0ZWRodm1fcGFnaW5nX21vZGVfaGFwKGN1cnIpICkKKyAg
ICAgICAgcmV0dXJuOworCisgICAgcDJtID0gbnYtPm52X3AybTsKKyAgICBpZiAoIHAybSApCisg
ICAgeworICAgICAgICBib29sIG5wMm1fdmFsaWQ7CisKKyAgICAgICAgcDJtX2xvY2socDJtKTsK
KyAgICAgICAgbnAybV92YWxpZCA9IHAybS0+bnAybV9iYXNlID09IG5odm1fdmNwdV9wMm1fYmFz
ZShjdXJyKSAmJgorICAgICAgICAgICAgICAgICAgICAgbnYtPm5wMm1fZ2VuZXJhdGlvbiA9PSBw
Mm0tPm5wMm1fZ2VuZXJhdGlvbjsKKyAgICAgICAgaWYgKCBkaXIgPT0gTlAyTV9TQ0hFRExFX09V
VCAmJiBucDJtX3ZhbGlkICkKKyAgICAgICAgeworICAgICAgICAgICAgLyoKKyAgICAgICAgICAg
ICAqIFRoZSBucDJtIGlzIHVwIHRvIGRhdGUgYnV0IHRoaXMgdkNQVSB3aWxsIG5vIGxvbmdlciB1
c2UgaXQsCisgICAgICAgICAgICAgKiB3aGljaCBtZWFucyB0aGVyZSBhcmUgbm8gcmVhc29ucyB0
byBzZW5kIGEgZmx1c2ggSVBJLgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBjcHVtYXNr
X2NsZWFyX2NwdShjdXJyLT5wcm9jZXNzb3IsIHAybS0+ZGlydHlfY3B1bWFzayk7CisgICAgICAg
IH0KKyAgICAgICAgZWxzZSBpZiAoIGRpciA9PSBOUDJNX1NDSEVETEVfSU4gKQorICAgICAgICB7
CisgICAgICAgICAgICBpZiAoICFucDJtX3ZhbGlkICkKKyAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICAvKiBUaGlzIHZDUFUncyBucDJtIHdhcyBmbHVzaGVkIHdoaWxlIGl0IHdhcyBub3Qg
cnVubmFibGUgKi8KKyAgICAgICAgICAgICAgICBodm1fYXNpZF9mbHVzaF9jb3JlKCk7CisgICAg
ICAgICAgICAgICAgdmNwdV9uZXN0ZWRodm0oY3VycikubnZfcDJtID0gTlVMTDsKKyAgICAgICAg
ICAgIH0KKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICBjcHVtYXNrX3NldF9jcHUo
Y3Vyci0+cHJvY2Vzc29yLCBwMm0tPmRpcnR5X2NwdW1hc2spOworICAgICAgICB9CisgICAgICAg
IHAybV91bmxvY2socDJtKTsKKyAgICB9Cit9CisKIHVuc2lnbmVkIGxvbmcgcGFnaW5nX2d2YV90
b19nZm4oc3RydWN0IHZjcHUgKnYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgdmEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
ICpwZmVjKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5oCmluZGV4IDI3MzMwMjQuLmQ5MzE2NmYgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS92Y3B1LmgKQEAgLTExNiw2ICsxMTYsNyBAQCBzdHJ1Y3QgbmVzdGVkdmNwdSB7
CiAgICAgYm9vbF90IG52X2ZsdXNocDJtOyAvKiBUcnVlLCB3aGVuIHAybSB0YWJsZSBtdXN0IGJl
IGZsdXNoZWQgKi8KICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqbnZfcDJtOyAvKiB1c2VkIHAybSB0
YWJsZSBmb3IgdGhpcyB2Y3B1ICovCiAgICAgYm9vbCBzdGFsZV9ucDJtOyAvKiBUcnVlIHdoZW4g
cDJtX2Jhc2UgaW4gVk1DeDAyIGlzIG5vIGxvbmdlciB2YWxpZCAqLworICAgIHVpbnQ2NF90IG5w
Mm1fZ2VuZXJhdGlvbjsKIAogICAgIHN0cnVjdCBodm1fdmNwdV9hc2lkIG52X24yYXNpZDsKIApk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvcDJtLmgKaW5kZXggNTgxNDM3NC4uYTY4NTI0ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCkBAIC0yMDksNiAr
MjA5LDcgQEAgc3RydWN0IHAybV9kb21haW4gewogICAgICAqIHRvIHNldCBpdCB0byBhbnkgb3Ro
ZXIgdmFsdWUuICovCiAjZGVmaW5lIFAyTV9CQVNFX0VBRERSICAgICAofjBVTEwpCiAgICAgdWlu
dDY0X3QgICAgICAgICAgIG5wMm1fYmFzZTsKKyAgICB1aW50NjRfdCAgICAgICAgICAgbnAybV9n
ZW5lcmF0aW9uOwogCiAgICAgLyogTmVzdGVkIHAybXM6IGxpbmtlZCBsaXN0IG9mIG4ycG1zIGFs
bG9jYXRlZCB0byB0aGlzIGRvbWFpbi4gCiAgICAgICogVGhlIGhvc3QgcDJtIGhhc29sZHMgdGhl
IGhlYWQgb2YgdGhlIGxpc3QgYW5kIHRoZSBucDJtcyBhcmUgCkBAIC0zNzEsNiArMzcyLDExIEBA
IHN0cnVjdCBwMm1fZG9tYWluICpwMm1fZ2V0X25lc3RlZHAybV9sb2NrZWQoc3RydWN0IHZjcHUg
KnYpOwogICovCiBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtX2dldF9wMm0oc3RydWN0IHZjcHUgKnYp
OwogCisjZGVmaW5lIE5QMk1fU0NIRURMRV9JTiAgMAorI2RlZmluZSBOUDJNX1NDSEVETEVfT1VU
IDEKKwordm9pZCBucDJtX3NjaGVkdWxlKGludCBkaXIpOworCiBzdGF0aWMgaW5saW5lIGJvb2xf
dCBwMm1faXNfaG9zdHAybShjb25zdCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogewogICAgIHJl
dHVybiBwMm0tPnAybV9jbGFzcyA9PSBwMm1faG9zdDsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Oct 10 17:02:41 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:02:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xvV-0003OA-5e; Tue, 10 Oct 2017 17:02:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xvT-0003Ns-RE
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:02:39 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 0B/92-31121-F2DFCD95; Tue, 10 Oct 2017 17:02:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVVf3751
 Igxm/FC0mbDNwYPTY3reLPYAxijUzLym/IoE1o21NRsEk2Yqzx56wNDBeFO1i5OIQEvjNKHHm
 2UV2COc8o8THvy+AHA4ONgExibl7FboYOTlEBFQlZq1YzgxiCwmoSzT9bmADsYUF3CXmXHwMZ
 vMKmEn0TlnFAtLKAlR/8G3qBEaOBYwMqxg1ilOLylKLdA0N9ZKKMtMzSnITM3N0DQ3M9HJTi4
 sT01NzEpOK9ZLzczcxAj3CAAQ7GD8tCzjEKMnBpCTKq/TnTqQQX1J+SmVGYnFGfFFpTmrxIUY
 ZDg4lCV4jkJxgUWp6akVaZg4wNGDSEhw8SiK8tiBp3uKCxNzizHSI1ClGRSlx3kCQhABIIqM0
 D64NFo6XGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMx77zfQFJ7MvBK46a+AFjMBLRZNA1tck
 oiQkmpgXNvebfGLZ0vNxcNcmhvvmOZY+W8xXbqB78Ae7pfKta1e4Q1zHuvc1v7xel/QicrSy+
 8yOr9I7X54brnuhxPPJ2em9a/Kb984a8JSOXumCC2rCWvV/14W5c/b5L0jqEMqdG9G0OENzjv
 YpOY01hmd4RUvavjw+vZi2cv1u/PMk4W3z/sm6iG9QImlOCPRUIu5qDgRAP3Y3XBCAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1507654956!76576897!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51499 invoked from network); 10 Oct 2017 17:02:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 17:02:37 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xvQ-0005Ax-JJ
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:02:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xvQ-0002Ad-Ii
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:02:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xvQ-0002Ad-Ii@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 17:02:36 +0000
Subject: [Xen-changelog] [xen master] x86/np2m: implement sharing of np2m
	between vCPUs
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDZkZjRiNDgxYjBjNTJlZjJkNDMyYzFiM2QzNjU3MzY5YmU0YzFlYTMKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgT2N0IDMgMTY6MjE6MDIgMjAxNyArMDEwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDYgMTM6MzY6NDMg
MjAxNyArMDEwMAoKICAgIHg4Ni9ucDJtOiBpbXBsZW1lbnQgc2hhcmluZyBvZiBucDJtIGJldHdl
ZW4gdkNQVXMKICAgIAogICAgQXQgdGhlIG1vbWVudCwgbmVzdGVkIHAybXMgYXJlIG5vdCBzaGFy
ZWQgYmV0d2VlbiB2Y3B1cyBldmVuIGlmIHRoZXkKICAgIHNoYXJlIHRoZSBzYW1lIGJhc2UgcG9p
bnRlci4KICAgIAogICAgTW9kaWZ5IHAybV9nZXRfbmVzdGVkcDJtKCkgdG8gYWxsb3cgc2hhcmlu
ZyBhIG5wMm0gYmV0d2VlbiBtdWx0aXBsZQogICAgdmNwdXMgd2l0aCB0aGUgc2FtZSBucDJtX2Jh
c2UgKEwxIG5wMm1fYmFzZSB2YWx1ZSBpbiBWTUN4MTIpLgogICAgCiAgICBJZiB0aGUgY3VycmVu
dCBucDJtIGRvZXNuJ3QgbWF0Y2ggdGhlIGN1cnJlbnQgYmFzZSBwb2ludGVyLCBmaXJzdCBsb29r
CiAgICBmb3IgYW5vdGhlciBuZXN0ZWQgcDJtIGluIHRoZSBzYW1lIGRvbWFpbiB3aXRoIHRoZSBz
YW1lIGJhc2UgcG9pbnRlciwKICAgIGJlZm9yZSByZWNsYWltaW5nIG9uZSBmcm9tIHRoZSBMUlUu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0
cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgQWNrZWQtYnk6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVs
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgfCAgMSArCiB4ZW4vYXJjaC94
ODYvbW0vcDJtLmMgICAgICAgfCAyNiArKysrKysrKysrKysrKysrKysrKysrLS0tLQogMiBmaWxl
cyBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXgu
YwppbmRleCAxOThjYTcyLi5kZGUwMmMwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92dm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCkBAIC0xMjAxLDYgKzEy
MDEsNyBAQCBzdGF0aWMgdm9pZCB2aXJ0dWFsX3ZtZW50cnkoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpCiAKICAgICAvKiBTZXR1cCB2aXJ0dWFsIEVUUCBmb3IgTDIgZ3Vlc3QqLwogICAgIGlm
ICggbmVzdGVkaHZtX3BhZ2luZ19tb2RlX2hhcCh2KSApCisgICAgICAgIC8qIFRoaXMgd2lsbCBz
ZXR1cCB0aGUgaW5pdGlhbCBucDJtIGZvciB0aGUgbmVzdGVkIHZDUFUgKi8KICAgICAgICAgX192
bXdyaXRlKEVQVF9QT0lOVEVSLCBnZXRfc2hhZG93X2VwdHAodikpOwogICAgIGVsc2UKICAgICAg
ICAgX192bXdyaXRlKEVQVF9QT0lOVEVSLCBnZXRfaG9zdF9lcHRwKHYpKTsKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRleCAyMDFi
OTVkLi4wZDQ3YTEzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVu
L2FyY2gveDg2L21tL3AybS5jCkBAIC0xODQ2LDYgKzE4NDYsNyBAQCBwMm1fZ2V0X25lc3RlZHAy
bV9sb2NrZWQoc3RydWN0IHZjcHUgKnYpCiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFp
bjsKICAgICBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtOwogICAgIHVpbnQ2NF90IG5wMm1fYmFzZSA9
IG5odm1fdmNwdV9wMm1fYmFzZSh2KTsKKyAgICB1bnNpZ25lZCBpbnQgaTsKIAogICAgIC8qIE1h
c2sgb3V0IGxvdyBiaXRzOyB0aGlzIGF2b2lkcyBjb2xsaXNpb25zIHdpdGggUDJNX0JBU0VfRUFE
RFIgKi8KICAgICBucDJtX2Jhc2UgJj0gfigweGZmZnVsbCk7CkBAIC0xODU5LDE5ICsxODYwLDE5
IEBAIHAybV9nZXRfbmVzdGVkcDJtX2xvY2tlZChzdHJ1Y3QgdmNwdSAqdikKICAgICBpZiAoIHAy
bSApIAogICAgIHsKICAgICAgICAgcDJtX2xvY2socDJtKTsKLSAgICAgICAgaWYgKCBwMm0tPm5w
Mm1fYmFzZSA9PSBucDJtX2Jhc2UgfHwgcDJtLT5ucDJtX2Jhc2UgPT0gUDJNX0JBU0VfRUFERFIg
KQorICAgICAgICBpZiAoIHAybS0+bnAybV9iYXNlID09IG5wMm1fYmFzZSApCiAgICAgICAgIHsK
ICAgICAgICAgICAgIC8qIENoZWNrIGlmIG5wMm0gd2FzIGZsdXNoZWQganVzdCBiZWZvcmUgdGhl
IGxvY2sgKi8KLSAgICAgICAgICAgIGlmICggcDJtLT5ucDJtX2Jhc2UgPT0gUDJNX0JBU0VfRUFE
RFIgfHwKLSAgICAgICAgICAgICAgICAgbnYtPm5wMm1fZ2VuZXJhdGlvbiAhPSBwMm0tPm5wMm1f
Z2VuZXJhdGlvbiApCisgICAgICAgICAgICBpZiAoIG52LT5ucDJtX2dlbmVyYXRpb24gIT0gcDJt
LT5ucDJtX2dlbmVyYXRpb24gKQogICAgICAgICAgICAgICAgIG52Y3B1X2ZsdXNoKHYpOworICAg
ICAgICAgICAgLyogbnAybSBpcyB1cC10by1kYXRlICovCiAgICAgICAgICAgICBwMm0tPm5wMm1f
YmFzZSA9IG5wMm1fYmFzZTsKICAgICAgICAgICAgIGFzc2lnbl9ucDJtKHYsIHAybSk7CiAgICAg
ICAgICAgICBuZXN0ZWRwMm1fdW5sb2NrKGQpOwogCiAgICAgICAgICAgICByZXR1cm4gcDJtOwog
ICAgICAgICB9Ci0gICAgICAgIGVsc2UKKyAgICAgICAgZWxzZSBpZiAoIHAybS0+bnAybV9iYXNl
ICE9IFAyTV9CQVNFX0VBRERSICkKICAgICAgICAgewogICAgICAgICAgICAgLyogdkNQVSBpcyBz
d2l0Y2hpbmcgZnJvbSBzb21lIG90aGVyIHZhbGlkIG5wMm0gKi8KICAgICAgICAgICAgIGNwdW1h
c2tfY2xlYXJfY3B1KHYtPnByb2Nlc3NvciwgcDJtLT5kaXJ0eV9jcHVtYXNrKTsKQEAgLTE4Nzks
NiArMTg4MCwyMyBAQCBwMm1fZ2V0X25lc3RlZHAybV9sb2NrZWQoc3RydWN0IHZjcHUgKnYpCiAg
ICAgICAgIHAybV91bmxvY2socDJtKTsKICAgICB9CiAKKyAgICAvKiBTaGFyZSBhIG5wMm0gaWYg
cG9zc2libGUgKi8KKyAgICBmb3IgKCBpID0gMDsgaSA8IE1BWF9ORVNURURQMk07IGkrKyApCisg
ICAgeworICAgICAgICBwMm0gPSBkLT5hcmNoLm5lc3RlZF9wMm1baV07CisgICAgICAgIHAybV9s
b2NrKHAybSk7CisgICAgICAgIGlmICggcDJtLT5ucDJtX2Jhc2UgPT0gbnAybV9iYXNlICkKKyAg
ICAgICAgeworICAgICAgICAgICAgbnZjcHVfZmx1c2godik7CisgICAgICAgICAgICBwMm0tPm5w
Mm1fYmFzZSA9IG5wMm1fYmFzZTsKKyAgICAgICAgICAgIGFzc2lnbl9ucDJtKHYsIHAybSk7Cisg
ICAgICAgICAgICBuZXN0ZWRwMm1fdW5sb2NrKGQpOworCisgICAgICAgICAgICByZXR1cm4gcDJt
OworICAgICAgICB9CisgICAgICAgIHAybV91bmxvY2socDJtKTsKKyAgICB9CisKICAgICAvKiBB
bGwgcDJtJ3MgYXJlIG9yIHdlcmUgaW4gdXNlLiBUYWtlIHRoZSBsZWFzdCByZWNlbnQgdXNlZCBv
bmUsCiAgICAgICogZmx1c2ggaXQgYW5kIHJldXNlLiAqLwogICAgIHAybSA9IHAybV9nZXRscnVf
bmVzdGVkcDJtKGQsIE5VTEwpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Oct 10 17:02:51 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:02:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xvf-0003QD-7H; Tue, 10 Oct 2017 17:02:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xve-0003Pt-2v
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:02:50 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 5A/AC-28571-93DFCD95; Tue, 10 Oct 2017 17:02:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVdf8751
 Ig+9txhYTthk4MHps79vFHsAYxZqZl5RfkcCasWW2esElkYop9zcwNTDO5O9i5OIQEvjNKPHk
 3mUmCOc8o8TVNd+Zuxg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFnCW2LT8C
 JjNK2AmcaG9kwnEZgGq/318G+sERo4FjAyrGDWKU4vKUot0jYz0kooy0zNKchMzc3QNDYz1cl
 OLixPTU3MSk4r1kvNzNzECfVLPwMC4g3HqCb9DjJIcTEqivEp/7kQK8SXlp1RmJBZnxBeV5qQ
 WH2KU4eBQkuA1AskJFqWmp1akZeYAgwMmLcHBoyTCawuS5i0uSMwtzkyHSJ1iVJQS5w0ESQiA
 JDJK8+DaYAF5iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwbyTIFJ7MvBK46a+AFjMBLRZNA
 1tckoiQkmpg7PDVb9zDWcwh631kqubJPxmVVYFmF9wlAmaEusftbNo/IyS9OqHmnd+Ew6l2jD
 q/3d4XL3+hmv1lqZWc0IzCNxtkeDv5Z029FPPyrch9TaVz3s2Xtzeldt/Rn/VziXTgnY1btm4
 W2fIpQbpLSY/h8/Vfza/lrpbP4N1hnqr1d3X+3m0N4i4WSizFGYmGWsxFxYkAhHPnKEMCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1507654966!109488401!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20011 invoked from network); 10 Oct 2017 17:02:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 17:02:47 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xva-0005Bd-LH
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:02:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xva-0002BO-Ka
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:02:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xva-0002BO-Ka@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 17:02:46 +0000
Subject: [Xen-changelog] [xen master] x86/np2m: refactor
	p2m_get_nestedp2m_locked()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGNmMjNjNjlmZGQ0OGUyN2IwOWU3OWUwNDA0YjZmYzhkY2JjZGNkNzAKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgT2N0IDMgMTY6MjE6MDMgMjAxNyArMDEwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDYgMTM6MzY6NDMg
MjAxNyArMDEwMAoKICAgIHg4Ni9ucDJtOiByZWZhY3RvciBwMm1fZ2V0X25lc3RlZHAybV9sb2Nr
ZWQoKQogICAgCiAgICBSZW1vdmUgc29tZSBjb2RlIGR1cGxpY2F0aW9uLgogICAgCiAgICBTdWdn
ZXN0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFNp
Z25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAg
ICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IEFja2VkLWJ5OiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L21tL3AybS5jIHwgMjUgKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRleCAwZDQ3
YTEzLi4wNWE2YTdkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVu
L2FyY2gveDg2L21tL3AybS5jCkBAIC0xODQ3LDYgKzE4NDcsNyBAQCBwMm1fZ2V0X25lc3RlZHAy
bV9sb2NrZWQoc3RydWN0IHZjcHUgKnYpCiAgICAgc3RydWN0IHAybV9kb21haW4gKnAybTsKICAg
ICB1aW50NjRfdCBucDJtX2Jhc2UgPSBuaHZtX3ZjcHVfcDJtX2Jhc2Uodik7CiAgICAgdW5zaWdu
ZWQgaW50IGk7CisgICAgYm9vbCBuZWVkc19mbHVzaCA9IHRydWU7CiAKICAgICAvKiBNYXNrIG91
dCBsb3cgYml0czsgdGhpcyBhdm9pZHMgY29sbGlzaW9ucyB3aXRoIFAyTV9CQVNFX0VBRERSICov
CiAgICAgbnAybV9iYXNlICY9IH4oMHhmZmZ1bGwpOwpAQCAtMTg2MywxNCArMTg2NCwxMCBAQCBw
Mm1fZ2V0X25lc3RlZHAybV9sb2NrZWQoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgIGlmICggcDJt
LT5ucDJtX2Jhc2UgPT0gbnAybV9iYXNlICkKICAgICAgICAgewogICAgICAgICAgICAgLyogQ2hl
Y2sgaWYgbnAybSB3YXMgZmx1c2hlZCBqdXN0IGJlZm9yZSB0aGUgbG9jayAqLwotICAgICAgICAg
ICAgaWYgKCBudi0+bnAybV9nZW5lcmF0aW9uICE9IHAybS0+bnAybV9nZW5lcmF0aW9uICkKLSAg
ICAgICAgICAgICAgICBudmNwdV9mbHVzaCh2KTsKKyAgICAgICAgICAgIGlmICggbnYtPm5wMm1f
Z2VuZXJhdGlvbiA9PSBwMm0tPm5wMm1fZ2VuZXJhdGlvbiApCisgICAgICAgICAgICAgICAgbmVl
ZHNfZmx1c2ggPSBmYWxzZTsKICAgICAgICAgICAgIC8qIG5wMm0gaXMgdXAtdG8tZGF0ZSAqLwot
ICAgICAgICAgICAgcDJtLT5ucDJtX2Jhc2UgPSBucDJtX2Jhc2U7Ci0gICAgICAgICAgICBhc3Np
Z25fbnAybSh2LCBwMm0pOwotICAgICAgICAgICAgbmVzdGVkcDJtX3VubG9jayhkKTsKLQotICAg
ICAgICAgICAgcmV0dXJuIHAybTsKKyAgICAgICAgICAgIGdvdG8gZm91bmQ7CiAgICAgICAgIH0K
ICAgICAgICAgZWxzZSBpZiAoIHAybS0+bnAybV9iYXNlICE9IFAyTV9CQVNFX0VBRERSICkKICAg
ICAgICAgewpAQCAtMTg4NSwxNSArMTg4MiwxMCBAQCBwMm1fZ2V0X25lc3RlZHAybV9sb2NrZWQo
c3RydWN0IHZjcHUgKnYpCiAgICAgewogICAgICAgICBwMm0gPSBkLT5hcmNoLm5lc3RlZF9wMm1b
aV07CiAgICAgICAgIHAybV9sb2NrKHAybSk7CisKICAgICAgICAgaWYgKCBwMm0tPm5wMm1fYmFz
ZSA9PSBucDJtX2Jhc2UgKQotICAgICAgICB7Ci0gICAgICAgICAgICBudmNwdV9mbHVzaCh2KTsK
LSAgICAgICAgICAgIHAybS0+bnAybV9iYXNlID0gbnAybV9iYXNlOwotICAgICAgICAgICAgYXNz
aWduX25wMm0odiwgcDJtKTsKLSAgICAgICAgICAgIG5lc3RlZHAybV91bmxvY2soZCk7CisgICAg
ICAgICAgICBnb3RvIGZvdW5kOwogCi0gICAgICAgICAgICByZXR1cm4gcDJtOwotICAgICAgICB9
CiAgICAgICAgIHAybV91bmxvY2socDJtKTsKICAgICB9CiAKQEAgLTE5MDIsOCArMTg5NCwxMSBA
QCBwMm1fZ2V0X25lc3RlZHAybV9sb2NrZWQoc3RydWN0IHZjcHUgKnYpCiAgICAgcDJtID0gcDJt
X2dldGxydV9uZXN0ZWRwMm0oZCwgTlVMTCk7CiAgICAgcDJtX2ZsdXNoX3RhYmxlKHAybSk7CiAg
ICAgcDJtX2xvY2socDJtKTsKKworIGZvdW5kOgorICAgIGlmICggbmVlZHNfZmx1c2ggKQorICAg
ICAgICBudmNwdV9mbHVzaCh2KTsKICAgICBwMm0tPm5wMm1fYmFzZSA9IG5wMm1fYmFzZTsKLSAg
ICBudmNwdV9mbHVzaCh2KTsKICAgICBhc3NpZ25fbnAybSh2LCBwMm0pOwogICAgIG5lc3RlZHAy
bV91bmxvY2soZCk7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Oct 10 17:03:00 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:03:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xvo-0003SM-9p; Tue, 10 Oct 2017 17:03:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xvn-0003S7-2b
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:02:59 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 60/1B-20813-24DFCD95; Tue, 10 Oct 2017 17:02:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVdfx751
 Ig0UL9S0mbDNwYPTY3reLPYAxijUzLym/IoE14/CuFUwFH/grll8saGD8y9PFyMUhJPCbUeLJ
 u+VMXYycQM55RonNW1W7GDk42ATEJObuVQAJiwioSsxasZwZokRdoul3AxuILSxgJzFl53Mwm
 1fATGLRjCcsIDYLUH3j83lsExg5FjAyrGLUKE4tKkst0jUy1UsqykzPKMlNzMzRNTQw08tNLS
 5OTE/NSUwq1kvOz93ECPQIAxDsYFy1IPAQoyQHk5Ior9KfO5FCfEn5KZUZicUZ8UWlOanFhxh
 lODiUJHhTQXKCRanpqRVpmTnA0IBJS3DwKInw2oKkeYsLEnOLM9MhUqcYFaXEeQNBEgIgiYzS
 PLg2WDheYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjDvVJApPJl5JXDTXwEtZgJaLJoGtrgkE
 SEl1cAYeoFFalPiwW4uVfMDqqZbnhj+9yyMeJui8FQ684nDFuMjJ91+6Lk85lcR2hcWXbpuvc
 rDlFnzP206mSLWYOq5NO4l+6vJTbnzq8+rPV8S+XfV+V23TExyM8Puear87Z3537Td3cR4rVY
 iO1NAShfv2//ymZ6LH816qCiSv+LEnVU52pWXu88qsRRnJBpqMRcVJwIANISnbUICAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1507654976!76520393!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4862 invoked from network); 10 Oct 2017 17:02:57 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 17:02:57 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xvk-0005Bo-NM
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:02:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xvk-0002Ej-Mb
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:02:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xvk-0002Ej-Mb@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 17:02:56 +0000
Subject: [Xen-changelog] [xen master] x86/np2m: add break to
	np2m_flush_eptp()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDIzMDQ0YTRlMDBjMWE2YmZiNzBhMTlhOGVkMjYzZDQ3ZWE1NDEyZmMKQXV0aG9yOiAg
ICAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgT2N0IDMgMTY6MjE6MDQgMjAxNyArMDEwMApDb21taXQ6ICAgICBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDYgMTM6MzY6NDMg
MjAxNyArMDEwMAoKICAgIHg4Ni9ucDJtOiBhZGQgYnJlYWsgdG8gbnAybV9mbHVzaF9lcHRwKCkK
ICAgIAogICAgTm93IHRoYXQgbnAybSBzaGFyaW5nIGlzIGltcGxlbWVudGVkLCB0aGVyZSBjYW4g
YmUgb25seSBvbmUgbnAybSBvYmplY3QKICAgIHdpdGggdGhlIHNhbWUgbnAybV9iYXNlLiBCcmVh
ayBmcm9tIGxvb3AgaWYgdGhlIHJlcXVpcmVkIG5wMm0gd2FzIGZvdW5kCiAgICBkdXJpbmcgbnAy
bV9mbHVzaF9lcHRwKCkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNl
cmdleS5keWFzbGlAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKdW4gTmFrYWppbWEgPGp1bi5u
YWthamltYUBpbnRlbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICB8IDQgKysr
KwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCB8IDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgNSBp
bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
L3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4IDA1YTZhN2QuLmM3MmEzY2QgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJt
LmMKQEAgLTE4MTMsNyArMTgxMywxMSBAQCB2b2lkIG5wMm1fZmx1c2hfYmFzZShzdHJ1Y3QgdmNw
dSAqdiwgdW5zaWduZWQgbG9uZyBucDJtX2Jhc2UpCiAgICAgICAgIHAybSA9IGQtPmFyY2gubmVz
dGVkX3AybVtpXTsKICAgICAgICAgcDJtX2xvY2socDJtKTsKICAgICAgICAgaWYgKCBwMm0tPm5w
Mm1fYmFzZSA9PSBucDJtX2Jhc2UgKQorICAgICAgICB7CiAgICAgICAgICAgICBwMm1fZmx1c2hf
dGFibGVfbG9ja2VkKHAybSk7CisgICAgICAgICAgICBwMm1fdW5sb2NrKHAybSk7CisgICAgICAg
ICAgICBicmVhazsKKyAgICAgICAgfQogICAgICAgICBwMm1fdW5sb2NrKHAybSk7CiAgICAgfQog
ICAgIG5lc3RlZHAybV91bmxvY2soZCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAppbmRleCBhNjg1MjRmLi4xN2IxZDBj
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvcDJtLmgKQEAgLTc3Nyw3ICs3NzcsNyBAQCBpbnQgcDJtX3B0X2hhbmRsZV9kZWZl
cnJlZF9jaGFuZ2VzKHVpbnQ2NF90IGdwYSk7CiB2b2lkIHAybV9mbHVzaChzdHJ1Y3QgdmNwdSAq
diwgc3RydWN0IHAybV9kb21haW4gKnAybSk7CiAvKiBGbHVzaGVzIGFsbCBuZXN0ZWQgcDJtIHRh
YmxlcyAqLwogdm9pZCBwMm1fZmx1c2hfbmVzdGVkcDJtKHN0cnVjdCBkb21haW4gKmQpOwotLyog
Rmx1c2hlcyBhbGwgbnAybSBvYmplY3RzIHdpdGggdGhlIHNwZWNpZmllZCBucDJtX2Jhc2UgKi8K
Ky8qIEZsdXNoZXMgdGhlIG5wMm0gc3BlY2lmaWVkIGJ5IG5wMm1fYmFzZSAoaWYgaXQgZXhpc3Rz
KSAqLwogdm9pZCBucDJtX2ZsdXNoX2Jhc2Uoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcg
bnAybV9iYXNlKTsKIAogdm9pZCBuZXN0ZWRwMm1fd3JpdGVfcDJtX2VudHJ5KHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0sIHVuc2lnbmVkIGxvbmcgZ2ZuLAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Oct 10 17:03:12 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:03:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xw0-0003V8-Bf; Tue, 10 Oct 2017 17:03:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xvz-0003Uu-93
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:03:11 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 E8/4A-23363-E4DFCD95; Tue, 10 Oct 2017 17:03:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVdf7751
 Ig4//bSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y9rCq2wFG/kq/p18wt7A+Ju7i5GLQ0jgN6PE
 9X0vmCGc84wSC7r2AjkcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABlIiLBAnsfSvK
 kiYV8BMYkXnRjYQmwWo/NH9N8wTGDkWMDKsYtQoTi0qSy3SNTTRSyrKTM8oyU3MzNE1NDDWy0
 0tLk5MT81JTCrWS87P3cQI9AkDEOxgXLHd8xCjJAeTkiiv0p87kUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeI1AcoJFqempFWmZOcDggElLcPAoifD+/w2U5i0uSMwtzkyHSJ1iVJQS5z0AkhAA
 SWSU5sG1wQLyEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5I0G282TmlcBNfwW0mAlosWga2
 OKSRISUVAPjCa3oGarnJLeefej44cSGBZemegruOjd3CesMm3bLTgPp2CT7deezRKoLwhfO5R
 ZTcEvTOaxn/nbxq/eSkXN95DtjctRXLlh8ujxbcBvnH5+/3w5obZw/4Qjn2vZ/WtuSeK7tVtl
 /z91+IvvmfBVHH03lxLnplxJ0Gu+dvMtwzTN9goS1Q+s5JZbijERDLeai4kQAj3Oj5UMCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1507654987!109488452!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22285 invoked from network); 10 Oct 2017 17:03:07 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 17:03:07 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xvu-0005Cg-RP
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:03:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xvu-0002Im-Of
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:03:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xvu-0002Im-Of@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 17:03:06 +0000
Subject: [Xen-changelog] [xen master] xen/x86: mem_sharing: Use
	copy_domain_page in __mem_sharing_unshare_page
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGU2Y2NjYzcyMWM1OGM1ZTI2MDMzMTA1MGI2OGJkYmQxYjM2YzIyNmQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVGh1
IE9jdCA1IDE4OjQyOjE2IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE9jdCA2IDEzOjM2OjQzIDIw
MTcgKzAxMDAKCiAgICB4ZW4veDg2OiBtZW1fc2hhcmluZzogVXNlIGNvcHlfZG9tYWluX3BhZ2Ug
aW4gX19tZW1fc2hhcmluZ191bnNoYXJlX3BhZ2UKICAgIAogICAgVGhlIGZ1bmN0aW9uIF9fbWVt
X3NoYXJpbmdfdW5zaGFyZV9wYWdlIGNvbnRhaW5zIGFuIG9wZW4tY29kZSB2ZXJzaW9uIG9mCiAg
ICBjb3B5X2RvbWFpbl9wYWdlLiBVc2UgdGhlIGZ1bmN0aW9uIHRvIHNpbXBsaWZ5IGEgYml0IHRo
ZSBjb2RlLgogICAgCiAgICBBdCB0aGUgc2FtZSB0aW1lIHJlcGxhY2UgX21mbihfX3BhZ2VfdG9f
bWZuKC4uLikpIGJ5IHBhZ2VfdG9fbWZuKC4uLikKICAgIGdpdmVuIHRoYXQgdGhlIGZpbGUgZ2l2
ZW4gYWxyZWFkeSBwcm92aWRlcyBhIHR5cGVzYWZlIHZlcnNpb24gb2YgcGFnZV90b19tZm4uCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5v
cmc+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIEFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+
Ci0tLQogeGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMgfCA3ICstLS0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCAxIGluc2VydGlvbigrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5j
CmluZGV4IGI4NTYwMjguLjZmNGJlOTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1f
c2hhcmluZy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCkBAIC0xMTA2LDcg
KzExMDYsNiBAQCBpbnQgX19tZW1fc2hhcmluZ191bnNoYXJlX3BhZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwKICAgICBwMm1fdHlwZV90IHAybXQ7CiAgICAgbWZuX3QgbWZuOwogICAgIHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UsICpvbGRfcGFnZTsKLSAgICB2b2lkICpzLCAqdDsKICAgICBpbnQgbGFzdF9n
Zm47CiAgICAgZ2ZuX2luZm9fdCAqZ2ZuX2luZm8gPSBOVUxMOwogICAgCkBAIC0xMTg1LDExICsx
MTg0LDcgQEAgaW50IF9fbWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdlKHN0cnVjdCBkb21haW4gKmQs
CiAgICAgICAgIHJldHVybiAtRU5PTUVNOwogICAgIH0KIAotICAgIHMgPSBtYXBfZG9tYWluX3Bh
Z2UoX21mbihfX3BhZ2VfdG9fbWZuKG9sZF9wYWdlKSkpOwotICAgIHQgPSBtYXBfZG9tYWluX3Bh
Z2UoX21mbihfX3BhZ2VfdG9fbWZuKHBhZ2UpKSk7Ci0gICAgbWVtY3B5KHQsIHMsIFBBR0VfU0la
RSk7Ci0gICAgdW5tYXBfZG9tYWluX3BhZ2Uocyk7Ci0gICAgdW5tYXBfZG9tYWluX3BhZ2UodCk7
CisgICAgY29weV9kb21haW5fcGFnZShwYWdlX3RvX21mbihwYWdlKSwgcGFnZV90b19tZm4ob2xk
X3BhZ2UpKTsKIAogICAgIEJVR19PTihzZXRfc2hhcmVkX3AybV9lbnRyeShkLCBnZm4sIHBhZ2Vf
dG9fbWZuKHBhZ2UpKSk7CiAgICAgbWVtX3NoYXJpbmdfZ2ZuX2Rlc3Ryb3kob2xkX3BhZ2UsIGQs
IGdmbl9pbmZvKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Oct 10 17:03:22 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:03:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xwA-0003Wa-D7; Tue, 10 Oct 2017 17:03:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xw9-0003WK-1l
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:03:21 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 76/02-05537-85DFCD95; Tue, 10 Oct 2017 17:03:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVTf0751
 Ig8eTrC0mbDNwYPTY3reLPYAxijUzLym/IoE1o3lhE0tBN1fFtUtPWRoYX7N3MXJyCAn8ZpQ4
 Ol8Hwj7PKHH/kn4XIwcHm4CYxNy9CiBhEQFViVkrljNDlKhLNP1uYAOxhQVcJS4evcIIYvMKm
 El8WrwQrIYFqP7jwudsExg5FjAyrGJUL04tKkst0rXUSyrKTM8oyU3MzNE1NDDTy00tLk5MT8
 1JTCrWS87P3cQI9AcDEOxgvLsp4BCjJAeTkiiv0p87kUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQ
 keI1AcoJFqempFWmZOcDAgElLcPAoifDagqR5iwsSc4sz0yFSpxgVpcR5D/wGSgiAJDJK8+Da
 YMF4iVFWSpiXEegQIZ6C1KLczBJU+VeM4hyMSsK8kSDjeTLzSuCmvwJazAS0WDQNbHFJIkJKq
 oEx/PFrm8cXnVyPrXB0FvH8c7LHWFTEbU/Aia6vbK1rH32J+Ri1Rfnf90el50qmXVNV7eOymf
 7/05z2qfu4b7PY1Qiuv/po5+fl0rFcj81W1h97wNoSy5jx9phpk9XLTKc+ife3zB/v+Zm97Wb
 v/GeFTscnrFn394voRNvXKyd3WbXUvviyQ/XwMiWW4oxEQy3mouJEAIxIal5BAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1507654997!110231748!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33705 invoked from network); 10 Oct 2017 17:03:17 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 17:03:17 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xw4-0005Cl-V5
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:03:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xw4-0002So-Sh
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:03:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xw4-0002So-Sh@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 17:03:16 +0000
Subject: [Xen-changelog] [xen master] xen/kimage: Remove defined but unused
	variables
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQ5MTkxMTI0ZDkzYmY3YmRiMTg0NDgxZGZlZjcyNjhhY2VmODgwZTYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVGh1
IE9jdCA1IDE4OjQyOjE4IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE9jdCA2IDEzOjM2OjQzIDIw
MTcgKzAxMDAKCiAgICB4ZW4va2ltYWdlOiBSZW1vdmUgZGVmaW5lZCBidXQgdW51c2VkIHZhcmlh
YmxlcwogICAgCiAgICBJbiB0aGUgZnVuY3Rpb24ga2ltYWdlX2FsbG9jX25vcm1hbF9jb250cm9s
X3BhZ2UsIHRoZSB2YXJpYWJsZXMgbWZuIGFuZAogICAgZW1mbiBhcmUgZGVmaW5lZCBidXQgbm90
IHVzZWQuIFJlbW92ZSB0aGVtLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2NvbW1vbi9raW1hZ2UuYyB8IDMg
LS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL2tpbWFnZS5jIGIveGVuL2NvbW1vbi9raW1hZ2UuYwppbmRleCBjZjYyNGQxLi4yZWY4M2M4
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2tpbWFnZS5jCisrKyBiL3hlbi9jb21tb24va2ltYWdl
LmMKQEAgLTMxMCwxNCArMzEwLDExIEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICpraW1hZ2Vf
YWxsb2Nfbm9ybWFsX2NvbnRyb2xfcGFnZSgKICAgICAgKiBkZXN0aW5hdGlvbiBwYWdlLgogICAg
ICAqLwogICAgIGRvIHsKLSAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4sIGVtZm47CiAgICAgICAg
IHBhZGRyX3QgYWRkciwgZWFkZHI7CiAKICAgICAgICAgcGFnZSA9IGtpbWFnZV9hbGxvY196ZXJv
ZWRfcGFnZShtZW1mbGFncyk7CiAgICAgICAgIGlmICggIXBhZ2UgKQogICAgICAgICAgICAgYnJl
YWs7Ci0gICAgICAgIG1mbiAgID0gcGFnZV90b19tZm4ocGFnZSk7Ci0gICAgICAgIGVtZm4gID0g
bWZuICsgMTsKICAgICAgICAgYWRkciAgPSBwYWdlX3RvX21hZGRyKHBhZ2UpOwogICAgICAgICBl
YWRkciA9IGFkZHIgKyBQQUdFX1NJWkU7CiAgICAgICAgIGlmICgga2ltYWdlX2lzX2Rlc3RpbmF0
aW9uX3JhbmdlKGltYWdlLCBhZGRyLCBlYWRkcikgKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Oct 10 17:03:30 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:03:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xwI-0003Y1-Ed; Tue, 10 Oct 2017 17:03:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xwH-0003Xo-2y
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:03:29 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 E5/FA-30115-06DFCD95; Tue, 10 Oct 2017 17:03:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLLMWRWlGSWpSXmKPExsWS0XRdVTf+751
 Ig39NNhYTthk4MHps79vFHsAYxZqZl5RfkcCa8fvNW7aCKxwVm/qFGhhXs3cxcnIICfxmlHg2
 NaCLkQvIPs8osezJb8YuRg4ONgExibl7FUBqRARUJWatWM4MUa8u0fS7gQ3EFhZwlrj09BELi
 M0rYCZx4/Q1ZpBWFqD6HQfyJjByLGBkWMWoXpxaVJZapGuul1SUmZ5RkpuYmaNraGCml5taXJ
 yYnpqTmFSsl5yfu4kR6A0GINjBOPOy/yFGSQ4mJVFepT93IoX4kvJTKjMSizPii0pzUosPMcp
 wcChJ8KaC5ASLUtNTK9Iyc4BhAZOW4OBREuG1BUnzFhck5hZnpkOkTjEqSonzBoIkBEASGaV5
 cG2wULzEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd5IkCk8mXklcNNfAS1mAlosmga2uCQRI
 SXVwLieqzHMSlTZb8kT8cPWrJVHROc3T1zL2XM6IdXuXmqH0pFJrvlH1T0Ffj982rRaI6Khyn
 rJkobfr0umrEr+uTjt9r0danyCTiwJ25vDX/1gDj25ns1Jxox/mrtg/rcgH5fbX7wWd2ztyq6
 a9UJI8tyapPn3c2sueOVdKn6rXNf+5fFn6Y4ZrkosxRmJhlrMRcWJAAWctu5AAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1507655007!110694880!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19563 invoked from network); 10 Oct 2017 17:03:27 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 17:03:27 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xwF-0005D0-0y
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:03:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xwF-0002bm-06
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:03:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xwF-0002bm-06@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 17:03:26 +0000
Subject: [Xen-changelog] [xen master] xen/tmem: Drop unnecessary noinline
	attribute
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGNhNzJjMGUxNjIxMDkyMWMzZTgxOTE2MTVhZjZhNTUzMzkyMDE5ZTYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE9jdCAzIDE5OjA3OjUwIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIE9jdCA2IDEzOjM2OjQz
IDIwMTcgKzAxMDAKCiAgICB4ZW4vdG1lbTogRHJvcCB1bm5lY2Vzc2FyeSBub2lubGluZSBhdHRy
aWJ1dGUKICAgIAogICAgdG1lbV9tZW1wb29sX3BhZ2VfZ2V0KCkgaXMgb25seSByZWZlcmVuY2Vk
IGJ5IGFkZHJlc3MsIHNvIGlzbid0IGVsaWdhYmxlIGZvcgogICAgaW5saW5pbmcgaW4gdGhlIGZp
cnN0IHBsYWNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2ls
ayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3RtZW0uYyB8IDIgKy0K
IDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vdG1lbS5jIGIveGVuL2NvbW1vbi90bWVtLmMKaW5kZXggYzk1NWNmNy4u
MzI0ZjQyYSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi90bWVtLmMKKysrIGIveGVuL2NvbW1vbi90
bWVtLmMKQEAgLTIwMCw3ICsyMDAsNyBAQCBzdGF0aWMgdm9pZCB0bWVtX2ZyZWVfcGFnZShzdHJ1
Y3QgdG1lbV9wb29sICpwb29sLCBzdHJ1Y3QgcGFnZV9pbmZvICpwZnApCiAgICAgYXRvbWljX2Rl
Y19hbmRfYXNzZXJ0KGdsb2JhbF9wYWdlX2NvdW50KTsKIH0KIAotc3RhdGljIG5vaW5saW5lIHZv
aWQgKnRtZW1fbWVtcG9vbF9wYWdlX2dldCh1bnNpZ25lZCBsb25nIHNpemUpCitzdGF0aWMgdm9p
ZCAqdG1lbV9tZW1wb29sX3BhZ2VfZ2V0KHVuc2lnbmVkIGxvbmcgc2l6ZSkKIHsKICAgICBzdHJ1
Y3QgcGFnZV9pbmZvICpwaTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Oct 10 17:03:40 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:03:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xwS-0003Zi-G9; Tue, 10 Oct 2017 17:03:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xwR-0003ZT-80
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:03:39 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id CC/83-05537-A6DFCD95;
 Tue, 10 Oct 2017 17:03:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVTfr751
 Igw/zmC0mbDNwYPTY3reLPYAxijUzLym/IoE1o6HlJUvBZMWK70v4GxgXSnYxcnEICfxmlPj+
 6DRTFyMnkHOeUWLCqaouRg4ONgExibl7FUDCIgKqErNWLGeGKFGXaPrdwAZiCwvYS/z718sCY
 vMKmEnsnXwZrIYFqP7g7LmMExg5FjAyrGJUL04tKkst0jXVSyrKTM8oyU3MzNE1NDDTy00tLk
 5MT81JTCrWS87P3cQI9AcDEOxgnH7Z/xCjJAeTkiiv0p87kUJ8SfkplRmJxRnxRaU5qcWHGGU
 4OJQkeFNBcoJFqempFWmZOcDAgElLcPAoifDagqR5iwsSc4sz0yFSpxgVpcR5A0ESAiCJjNI8
 uDZYMF5ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMG8kyBSezLwSuOmvgBYzAS0WTQNbXJKIk
 JJqYJzx88rrC5XnmvSkdONiHCevL69ss9tzU+3iLJG/zWtPeU1btfvwxyszKpTCzY3y187f8i
 PhTmr8t+l1VxZXqjE/ZzpjVcq612F+UfDNf9cO/Z4hHxEpbslWOdHjX1d2ULjPtZbN72Mqy20
 q1kT0GW85miJ3u/7rbJN4Fu1/oe8siyOMX4bFZyixFGckGmoxFxUnAgDF6KjTQQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1507655017!76427936!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40787 invoked from network); 10 Oct 2017 17:03:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 17:03:37 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xwP-0005DA-2r
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:03:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xwP-0002fw-2E
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:03:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xwP-0002fw-2E@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 17:03:37 +0000
Subject: [Xen-changelog] [xen master] ns16550: fix ISR lockup on Allwinner
	uart
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDA4MTdlODc3NmZmOTYxMTRhMDJiYWZiNzk1NjRkOGUzMjZmYjRmYmUKQXV0aG9yOiAg
ICAgQXdhaXMgTWFzb29kIDxhd2Fpcy5tYXNvb2RAdmFkaW9uLmNvbT4KQXV0aG9yRGF0ZTogRnJp
IE9jdCA2IDE4OjAxOjUwIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDYgMTg6MDE6NTAgMjAxNyArMDIwMAoK
ICAgIG5zMTY1NTA6IGZpeCBJU1IgbG9ja3VwIG9uIEFsbHdpbm5lciB1YXJ0CiAgICAKICAgIFRo
aXMgcGF0Y2ggZml4ZXMgYW4gSVNSIGxvY2t1cCBzZWVuIG9uIEFsbHdpbm5lciB1YXJ0CiAgICAK
ICAgIE9uIEFsbHdpbm5lciBINSwgc2VyaWFsIGRyaXZlciBnb2VzIGludG8gYW4gaW5maW5pdGUg
bG9vcAogICAgd2hlbiBpbnRlcnJ1cHRzIGFyZSBlbmFibGVkLiBUaGUgcmVhc29uIGlzIGEgcmVz
aWR1YWwKICAgICJidXN5IGRldGVjdCIgaW50ZXJydXB0LiBTaW5jZSB0aGUgY29uZGl0aW9uIFVB
UlRfSUlSX05PSU5UCiAgICB3aWxsIG5vdCBiZSB0cnVlIHVubGVzcyB0aGlzIGludGVycnVwdCBp
cyBjbGVhcmVkLCB0aGUKICAgIGludGVycnVwdCBoYW5kbGVyIHdpbGwgcmVtYWluIGxvY2tlZCB1
cCBpbiB0aGlzIHdoaWxlIGxvb3AuCiAgICAKICAgIEEgSFcgcXVpcmsgZml4IHdhcyBwcmV2aW91
c2x5IGFkZGVkIGZvciBkZXNpZ253YXJlIHVhcnQgdW5kZXIKICAgIGNvbW1pdDoKICAgIDUwNDE3
Y2Q5NzhhYTU0OTMwZDA2NWFjMWYxMzlmOTM1ZDE0YWY3NmQKICAgIAogICAgSXQgY2hlY2tzIGZv
ciBhIGJ1c3kgY29uZGl0aW9uIGR1cmluZyBzZXR1cCBhbmQgY2xlYXJzIHRoZQogICAgY29uZGl0
aW9uIGJ5IHJlYWRpbmcgVUFSVF9VU1IgcmVnaXN0ZXIuCiAgICAKICAgIE9uIEFsbHdpbm5lciBo
YXJkd2FyZSwgdGhlICJidXN5IGRldGVjdCIgY29uZGl0aW9uIG9jY3VycwogICAgbGF0ZXIgYmVj
YXVzZSBhbiBMQ1Igd3JpdGUgaXMgcGVyZm9ybWVkIGR1cmluZyBzZXR1cCAnYWZ0ZXInCiAgICB0
aGlzIGNsZWFyIGFuZCBpZiB1YXJ0IGlzIGJ1c3ksIHRoZSAiYnVzeSBkZXRlY3QiIGNvbmRpdGlv
bgogICAgd2lsbCB0cmlnZ2VyIGFnYWluIGFuZCBjYXVzZSB0aGUgSVNSIGxvY2t1cC4KICAgIAog
ICAgVG8gc29sdmUgdGhpcyBwcm9ibGVtLCB0aGUgc2FtZSBVQVJUX1VTUiByZWFkIG9wZXJhdGlv
biBuZWVkcwogICAgdG8gYmUgcGVyZm9ybWVkIHdpdGhpbiB0aGUgaW50ZXJydXB0IGhhbmRsZXIg
dG8gY2xlYXIgdGhpcwogICAgY29uZGl0aW9uLgogICAgCiAgICBMaW51eCBkdyA4MjUwIGRyaXZl
ciBhbHNvIGhhbmRsZXMgdGhpcyBjb25kaXRpb24gd2l0aGluCiAgICBpbnRlcnJ1cHQgaGFuZGxl
cgogICAgaHR0cDovL2VsaXhpci5mcmVlLWVsZWN0cm9ucy5jb20vbGludXgvbGF0ZXN0L3NvdXJj
ZS9kcml2ZXJzL3R0eS9zZXJpYWwvODI1MC84MjUwX2R3LmMjTDIzMwogICAgCiAgICBUZXN0ZWQg
b24gT3JhbmdlIFBpIFBDMiAoSDUpLiBUaGlzIGlzc3VlIGlzIHNlZW4gb24gSDMKICAgIGFzIHdl
bGwgYW5kIHRoZSBzYW1lIGZpeCB3b3Jrcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQXdhaXMg
TWFzb29kIDxhd2Fpcy5tYXNvb2RAdmFkaW9uLmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2RyaXZlcnMvY2hhci9uczE2NTUwLmMgfCAz
OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQs
IDI5IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZl
cnMvY2hhci9uczE2NTUwLmMgYi94ZW4vZHJpdmVycy9jaGFyL25zMTY1NTAuYwppbmRleCA2YWI1
ZWMzLi5lMGY4MTk5IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9jaGFyL25zMTY1NTAuYworKysg
Yi94ZW4vZHJpdmVycy9jaGFyL25zMTY1NTAuYwpAQCAtNTA1LDYgKzUwNSwyMyBAQCBzdGF0aWMg
aW50IG5zMTY1NTBfaW9wb3J0X2ludmFsaWQoc3RydWN0IG5zMTY1NTAgKnVhcnQpCiAgICAgcmV0
dXJuIG5zX3JlYWRfcmVnKHVhcnQsIFVBUlRfSUVSKSA9PSAweGZmOwogfQogCitzdGF0aWMgdm9p
ZCBoYW5kbGVfZHdfdXNyX2J1c3lfcXVpcmsoc3RydWN0IG5zMTY1NTAgKnVhcnQpCit7CisgICAg
aWYgKCB1YXJ0LT5kd191c3JfYnN5ICYmCisgICAgICAgICAobnNfcmVhZF9yZWcodWFydCwgVUFS
VF9JSVIpICYgVUFSVF9JSVJfQlNZKSA9PSBVQVJUX0lJUl9CU1kgKQorICAgIHsKKyAgICAgICAg
LyogRGVzaWduV2FyZSA4MjUwIGRldGVjdHMgaWYgTENSIGlzIHdyaXR0ZW4gd2hpbGUgdGhlIFVB
UlQgaXMKKyAgICAgICAgICogYnVzeSBhbmQgcmFpc2VzIGEgImJ1c3kgZGV0ZWN0IiBpbnRlcnJ1
cHQuIFJlYWQgdGhlIFVBUlQKKyAgICAgICAgICogU3RhdHVzIFJlZ2lzdGVyIHRvIGNsZWFyIHRo
aXMgc3RhdGUuCisgICAgICAgICAqCisgICAgICAgICAqIEFsbHdpbm5lci9zdW54aSBVQVJUIGhh
cmR3YXJlIGlzIHNpbWlsYXIgdG8gRGVzaWduV2FyZSA4MjUwCisgICAgICAgICAqIGFuZCBhbHNv
IGNvbnRhaW5zIGEgImJ1c3kgZGV0ZWN0IiBpbnRlcnJ1cHQuIFNvIHRoaXMgcXVpcmsKKyAgICAg
ICAgICogZml4IHdpbGwgYWxzbyBiZSB1c2VkIGZvciBBbGx3aW5uZXIgVUFSVC4KKyAgICAgICAg
ICovCisgICAgICAgIG5zX3JlYWRfcmVnKHVhcnQsIFVBUlRfVVNSKTsKKyAgICB9Cit9CisKIHN0
YXRpYyB2b2lkIG5zMTY1NTBfaW50ZXJydXB0KAogICAgIGludCBpcnEsIHZvaWQgKmRldl9pZCwg
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CkBAIC01MjEsNiArNTM4LDE2IEBAIHN0YXRp
YyB2b2lkIG5zMTY1NTBfaW50ZXJydXB0KAogICAgICAgICAgICAgc2VyaWFsX3R4X2ludGVycnVw
dChwb3J0LCByZWdzKTsKICAgICAgICAgaWYgKCBsc3IgJiBVQVJUX0xTUl9EUiApCiAgICAgICAg
ICAgICBzZXJpYWxfcnhfaW50ZXJydXB0KHBvcnQsIHJlZ3MpOworCisgICAgICAgIC8qIEEgImJ1
c3ktZGV0ZWN0IiBjb25kaXRpb24gaXMgb2JzZXJ2ZWQgb24gQWxsd2lubmVyL3N1bnhpIFVBUlQK
KyAgICAgICAgICogYWZ0ZXIgTENSIGlzIHdyaXR0ZW4gZHVyaW5nIHNldHVwLiBJdCBuZWVkcyB0
byBiZSBjbGVhcmVkIGF0CisgICAgICAgICAqIHRoaXMgcG9pbnQgb3IgVUFSVF9JSVJfTk9JTlQg
d2lsbCBuZXZlciBiZSBzZXQgYW5kIHRoaXMgbG9vcAorICAgICAgICAgKiB3aWxsIGNvbnRpbnVl
IGZvcmV2ZXIuCisgICAgICAgICAqCisgICAgICAgICAqIFRoaXMgc3RhdGUgY2FuIGJlIGNsZWFy
ZWQgYnkgY2FsbGluZyB0aGUgZHdfdXNyX2J1c3kgcXVpcmsKKyAgICAgICAgICogaGFuZGxlciB0
aGF0IHJlc29sdmVzICJidXN5LWRldGVjdCIgZm9yICBEZXNpZ25XYXJlIHVhcnQuCisgICAgICAg
ICAqLworICAgICAgICBoYW5kbGVfZHdfdXNyX2J1c3lfcXVpcmsodWFydCk7CiAgICAgfQogfQog
CkBAIC02MjMsMTUgKzY1MCw4IEBAIHN0YXRpYyB2b2lkIG5zMTY1NTBfc2V0dXBfcHJlaXJxKHN0
cnVjdCBuczE2NTUwICp1YXJ0KQogICAgIC8qIE5vIGludGVycnVwdHMuICovCiAgICAgbnNfd3Jp
dGVfcmVnKHVhcnQsIFVBUlRfSUVSLCAwKTsKIAotICAgIGlmICggdWFydC0+ZHdfdXNyX2JzeSAm
JgotICAgICAgICAgKG5zX3JlYWRfcmVnKHVhcnQsIFVBUlRfSUlSKSAmIFVBUlRfSUlSX0JTWSkg
PT0gVUFSVF9JSVJfQlNZICkKLSAgICB7Ci0gICAgICAgIC8qIERlc2lnbldhcmUgODI1MCBkZXRl
Y3RzIGlmIExDUiBpcyB3cml0dGVuIHdoaWxlIHRoZSBVQVJUIGlzCi0gICAgICAgICAqIGJ1c3kg
YW5kIHJhaXNlcyBhICJidXN5IGRldGVjdCIgaW50ZXJydXB0LiBSZWFkIHRoZSBVQVJUCi0gICAg
ICAgICAqIFN0YXR1cyBSZWdpc3RlciB0byBjbGVhciB0aGlzIHN0YXRlLgotICAgICAgICAgKi8K
LSAgICAgICAgbnNfcmVhZF9yZWcodWFydCwgVUFSVF9VU1IpOwotICAgIH0KKyAgICAvKiBIYW5k
bGUgdGhlIERlc2lnbldhcmUgODI1MCAnYnVzeS1kZXRlY3QnIHF1aXJrLiAqLworICAgIGhhbmRs
ZV9kd191c3JfYnVzeV9xdWlyayh1YXJ0KTsKIAogICAgIC8qIExpbmUgY29udHJvbCBhbmQgYmF1
ZC1yYXRlIGdlbmVyYXRvci4gKi8KICAgICBuc193cml0ZV9yZWcodWFydCwgVUFSVF9MQ1IsIGxj
ciB8IFVBUlRfTENSX0RMQUIpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Oct 10 17:03:50 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:03:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xwc-0003bn-Oq; Tue, 10 Oct 2017 17:03:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xwb-0003b8-Iq
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:03:49 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 99/54-05537-47DFCD95;
 Tue, 10 Oct 2017 17:03:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVbfk751
 Ig5mreC0mbDNwYPTY3reLPYAxijUzLym/IoE1482MI6wFC3grbrduYW9gnM7dxcjFISTwm1Hi
 6qNdzBDOeUaJbR1nGbsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhbwk/gy4
 Sg7iM0rYCbxd+ZiMJsFqH7nleesExg5FjAyrGLUKE4tKkst0jU000sqykzPKMlNzMzRNTQw08
 tNLS5OTE/NSUwq1kvOz93ECPQKAxDsYLy/MeAQoyQHk5Ior9KfO5FCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHhTQXKCRanpqRVpmTnA8IBJS3DwKInw2oKkeYsLEnOLM9MhUqcYFaXEeQNBEgIg
 iYzSPLg2WEheYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjBvJMgUnsy8Erjpr4AWMwEtFk0DW
 1ySiJCSamDM/eNUoD3/69zZsbudp3T96w16ZBrXcc8pXn1t4MkszeXiiSG+hz+HXd5+5sH6O7
 7rb+U/PFN4WrK8pGrrQdbZNlusr0gl++S+ZePY9rwvcM2E8gyliGXvPh+amB74YwfDJTu1WS8
 /31kVmVxf/vDghJt+xqbqpQdez1rV8ehP2vPkWWuWfvlYrMRSnJFoqMVcVJwIAG8bj21EAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1507655027!53494350!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11795 invoked from network); 10 Oct 2017 17:03:48 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 17:03:48 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xwZ-0005E3-7q
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:03:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xwZ-0002kh-42
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:03:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xwZ-0002kh-42@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 17:03:47 +0000
Subject: [Xen-changelog] [xen master] MAINTAINERS: update entries to Dario's
	new email address
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRmYjY3ZmJiOGU3YzQzNzI3ZDYyNWJmNjU0YTBiZmFlMWVlNDA0MjgKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPHJhaXN0bGluQGxpbnV4Lml0PgpBdXRob3JEYXRlOiBGcmkgT2N0
IDYgMTg6MDI6MzQgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBPY3QgNiAxODowMjozNCAyMDE3ICswMjAwCgogICAg
TUFJTlRBSU5FUlM6IHVwZGF0ZSBlbnRyaWVzIHRvIERhcmlvJ3MgbmV3IGVtYWlsIGFkZHJlc3MK
ICAgIAogICAgUmVwbGFjZSwgaW4gdGhlICdNOicgZmllbGRzIG9mIHRoZSBjb21wb25lbnRzIEkg
Y28tbWFpbnRhaW4KICAgICgnQ1BVIFBPT0xTJywgJ1NDSEVEVUxJTkcnIGFuZCAnUlREUyBTQ0hF
RFVMRVInKSwgdGhlIENpdHJpeAogICAgZW1haWwsIHRvIHdoaWNoIEkgZG9uJ3QgaGF2ZSBhY2Nl
c3MgYW55IGxvbmdlciwgd2l0aCBteQogICAgcGVyc29uYWwgZW1haWwuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxyYWlzdGxpbkBsaW51eC5pdD4KICAgIEFja2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEtvbnJhZCBSemVz
enV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICAgIEFja2VkLWJ5OiBNZW5nIFh1
IDxtZW5neHVAY2lzLnVwZW5uLmVkdT4/CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIE1BSU5UQUlORVJTIHwgNiArKystLS0KIDEg
ZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvTUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUwppbmRleCAxMmRiYWQxLi40ZDcwOTIzIDEwMDY0
NAotLS0gYS9NQUlOVEFJTkVSUworKysgYi9NQUlOVEFJTkVSUwpAQCAtMTgzLDcgKzE4Myw3IEBA
IEY6CXRvb2xzL2Jsa3RhcDIvCiAKIENQVSBQT09MUwogTToJSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgotTToJRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+
CitNOglEYXJpbyBGYWdnaW9saSA8cmFpc3RsaW5AbGludXguaXQ+CiBTOglTdXBwb3J0ZWQKIEY6
CXhlbi9jb21tb24vY3B1cG9vbC5jCiAKQEAgLTMzNSwxNCArMzM1LDE0IEBAIEY6CXRvb2xzL2hv
dHBsdWcvTGludXgvcmVtdXMtbmV0YnVmLXNldHVwCiBGOgl0b29scy9ob3RwbHVnL0xpbnV4L2Js
b2NrLWRyYmQtcHJvYmUKIAogUlREUyBTQ0hFRFVMRVIKLU06CURhcmlvIEZhZ2dpb2xpIDxkYXJp
by5mYWdnaW9saUBjaXRyaXguY29tPgorTToJRGFyaW8gRmFnZ2lvbGkgPHJhaXN0bGluQGxpbnV4
Lml0PgogTToJTWVuZyBYdSA8bWVuZ3h1QGNpcy51cGVubi5lZHU+CiBTOglTdXBwb3J0ZWQKIEY6
CXhlbi9jb21tb24vc2NoZWRfcnQuYwogCiBTQ0hFRFVMSU5HCiBNOglHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+Ci1NOglEYXJpbyBGYWdnaW9saSA8ZGFyaW8uZmFn
Z2lvbGlAY2l0cml4LmNvbT4KK006CURhcmlvIEZhZ2dpb2xpIDxyYWlzdGxpbkBsaW51eC5pdD4K
IFM6CVN1cHBvcnRlZAogRjoJeGVuL2NvbW1vbi9zY2hlZCoKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Oct 10 17:04:00 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:04:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xwm-0003eT-QK; Tue, 10 Oct 2017 17:04:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xwl-0003e6-Q5
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:03:59 +0000
Received: from [85.158.139.211] by server-15.bemta-5.messagelabs.com id
 30/37-03953-F7DFCD95; Tue, 10 Oct 2017 17:03:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVbfu751
 Ig83TxS0mbDNwYPTY3reLPYAxijUzLym/IoE148mhEywFVwUrFv5exNLA+Ie3i5GLQ0jgN6PE
 5LtHWSCc84wSeyY8Y+ti5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1jAV6Lr+
 iQmEJtXwEzi6r+ZrCA2C1D9z/enGCcwcixgZFjFqFGcWlSWWqRraKSXVJSZnlGSm5iZo2toYK
 qXm1pcnJiempOYVKyXnJ+7iRHoFQYg2MHYN8v5EKMkB5OSKK/SnzuRQnxJ+SmVGYnFGfFFpTm
 pxYcYZTg4lCR4U0FygkWp6akVaZk5wPCASUtw8CiJ8NqCpHmLCxJzizPTIVKnGBWlxHkDQRIC
 IImM0jy4NlhIXmKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5IwbyTIFJ7MvBK46a+AFjMBLRZNA
 1tckoiQkmpgnC3T9WHRCT8xe+E/M5kNF+Se/MDxtaxH79ypKMGM42ei/Yt4F88sU2vnOhHw8p
 9C76omm3jzvC3r581v7Dwd9miWFkfJfjPOollFH8WYGdS0bve2dK9Zcb65d1Gcl8ffP5WXKpK
 6uoVVN3vtSuma3j3vkcSx++2C785POhv6QPDo9oCb6t2WSizFGYmGWsxFxYkAoLCdmkQCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1507655037!103479833!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12268 invoked from network); 10 Oct 2017 17:03:58 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 17:03:58 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xwj-0005EM-AT
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:03:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xwj-0002ml-95
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:03:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xwj-0002ml-95@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 17:03:57 +0000
Subject: [Xen-changelog] [xen master] xen/arm: p2m: Read *_mapped_gfn with
	the p2m lock taken
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDJjMmFlMTk3NmRhMDYyODNlOTIzZDk3NzIwYzBiZGNiZWJmMDQ1MTUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IFNl
cCAxNCAxNjozOTowMSAyMDE3ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogRnJpIE9jdCA2IDE3OjM3OjA4IDIw
MTcgLTA3MDAKCiAgICB4ZW4vYXJtOiBwMm06IFJlYWQgKl9tYXBwZWRfZ2ZuIHdpdGggdGhlIHAy
bSBsb2NrIHRha2VuCiAgICAKICAgICpfbWFwcGVkX2dmbiBhcmUgY3VycmVudGx5IHJlYWQgYmVm
b3JlIGFjcXVpcmluZyB0aGUgbG9jay4gSG93ZXZlciwgdGhleQogICAgbWF5IGJlIG1vZGlmaWVk
IGJ5IHRoZSBwMm0gY29kZSBiZWZvcmUgdGhlIGxvY2sgd2FzIGFjcXVpcmVkLiBUaGlzIG1lYW5z
CiAgICB3ZSB3aWxsIHVzZSB0aGUgd3JvbmcgdmFsdWVzLgogICAgCiAgICBGaXggaXQgYnkgbW92
aW5nIHRoZSByZWFkIGluc2lkZSB0aGUgc2VjdGlvbiBwcm90ZWN0ZWQgYnkgdGhlIHAybSBsb2Nr
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vcDJtLmMgfCAxNCArKysrKysrLS0tLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5kZXggMDQx
MGIxZS4uNjhiNDg4OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCisrKyBiL3hlbi9h
cmNoL2FybS9wMm0uYwpAQCAtMTMwMywxMyArMTMwMywxMyBAQCBpbnQgcmVsaW5xdWlzaF9wMm1f
bWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkKQogICAgIHAybV90eXBlX3QgdDsKICAgICBpbnQgcmMg
PSAwOwogICAgIHVuc2lnbmVkIGludCBvcmRlcjsKLQotICAgIC8qIENvbnZlbmllbmNlIGFsaWFz
ICovCi0gICAgZ2ZuX3Qgc3RhcnQgPSBwMm0tPmxvd2VzdF9tYXBwZWRfZ2ZuOwotICAgIGdmbl90
IGVuZCA9IHAybS0+bWF4X21hcHBlZF9nZm47CisgICAgZ2ZuX3Qgc3RhcnQsIGVuZDsKIAogICAg
IHAybV93cml0ZV9sb2NrKHAybSk7CiAKKyAgICBzdGFydCA9IHAybS0+bG93ZXN0X21hcHBlZF9n
Zm47CisgICAgZW5kID0gcDJtLT5tYXhfbWFwcGVkX2dmbjsKKwogICAgIGZvciAoIDsgZ2ZuX3go
c3RhcnQpIDwgZ2ZuX3goZW5kKTsKICAgICAgICAgICBzdGFydCA9IGdmbl9uZXh0X2JvdW5kYXJ5
KHN0YXJ0LCBvcmRlcikgKQogICAgIHsKQEAgLTEzNjQsOSArMTM2NCw2IEBAIGludCBwMm1fY2Fj
aGVfZmx1c2goc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3Qgc3RhcnQsIHVuc2lnbmVkIGxvbmcgbnIp
CiAgICAgcDJtX3R5cGVfdCB0OwogICAgIHVuc2lnbmVkIGludCBvcmRlcjsKIAotICAgIHN0YXJ0
ID0gZ2ZuX21heChzdGFydCwgcDJtLT5sb3dlc3RfbWFwcGVkX2dmbik7Ci0gICAgZW5kID0gZ2Zu
X21pbihlbmQsIHAybS0+bWF4X21hcHBlZF9nZm4pOwotCiAgICAgLyoKICAgICAgKiBUaGUgb3Bl
cmF0aW9uIGNhY2hlIGZsdXNoIHdpbGwgaW52YWxpZGF0ZSB0aGUgUkFNIGFzc2lnbmVkIHRvIHRo
ZQogICAgICAqIGd1ZXN0IGluIGEgZ2l2ZW4gcmFuZ2UuIEl0IHdpbGwgbm90IG1vZGlmeSB0aGUg
cGFnZSB0YWJsZSBhbmQKQEAgLTEzNzUsNiArMTM3Miw5IEBAIGludCBwMm1fY2FjaGVfZmx1c2go
c3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3Qgc3RhcnQsIHVuc2lnbmVkIGxvbmcgbnIpCiAgICAgICov
CiAgICAgcDJtX3JlYWRfbG9jayhwMm0pOwogCisgICAgc3RhcnQgPSBnZm5fbWF4KHN0YXJ0LCBw
Mm0tPmxvd2VzdF9tYXBwZWRfZ2ZuKTsKKyAgICBlbmQgPSBnZm5fbWluKGVuZCwgcDJtLT5tYXhf
bWFwcGVkX2dmbik7CisKICAgICBmb3IgKCA7IGdmbl94KHN0YXJ0KSA8IGdmbl94KGVuZCk7IHN0
YXJ0ID0gbmV4dF9nZm4gKQogICAgIHsKICAgICAgICAgbWZuX3QgbWZuID0gcDJtX2dldF9lbnRy
eShwMm0sIHN0YXJ0LCAmdCwgTlVMTCwgJm9yZGVyKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Oct 10 17:04:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:04:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xwv-0003gp-Sn; Tue, 10 Oct 2017 17:04:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xwv-0003ge-ID
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:04:09 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 B5/27-29911-88DFCD95; Tue, 10 Oct 2017 17:04:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVbfj751
 Ig4a/whYTthk4MHps79vFHsAYxZqZl5RfkcCa8ezWbLaCF2IVtzt2sjUwHhLuYuTkEBL4zSjx
 6md1FyMXkH2eUWLpxu2MXYwcHGwCYhJz9yqA1IgIqErMWrGcGaJeXaLpdwMbiC0sECjR/eIqK
 4jNK2Am8fH+F0YQmwWovmnpW/YJjBwLGBlWMWoUpxaVpRbpGhvqJRVlpmeU5CZm5ugaGpjp5a
 YWFyemp+YkJhXrJefnbmIE+oQBCHYwNi0KPMQoycGkJMqr9OdOpBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3nsgOcGi1PTUirTMHGBwwKQlOHiURHhtQdK8xQWJucWZ6RCpU4y6HAcmXPnDJMSS
 l5+XKiXOuxOkSACkKKM0D24ELFAvMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZj3IsgUnsy8E
 rhNr4COYAI6QjQN7IiSRISUVANjcMmBotAwpp/xFcuDij5VCXC76P2asdj3puiODX3bv0/s09
 P+nSz2aH+coRaL61KRg+cqFGWlE/2iNpdyK2xglMnIYltg/td62YFC/Zzmi02lfoFsG3ccvNr
 2sPn7r/semR1TbYpiFyw8WC9y9prj4lq9NyFKVjP9orpu/NuX9/ehx8S7an1KLMUZiYZazEXF
 iQDIqFsqTwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1507655047!70669208!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30068 invoked from network); 10 Oct 2017 17:04:08 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 17:04:08 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xwt-0005FB-CP
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:04:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xwt-0002ne-Bg
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:04:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xwt-0002ne-Bg@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 17:04:07 +0000
Subject: [Xen-changelog] [xen master] xen,
	tools: console.h shouldn't require string.h by default
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDNlNGJjOTE5Y2IxZDFlMTgzMThhOWY5NWRlNWU4NGE3NWM4ZjUyNjYKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIE9jdCA2IDE4
OjQxOjA5IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogTW9uIE9jdCA5IDA5OjU3OjAyIDIwMTcgKzAxMDAKCiAgICB4ZW4sIHRv
b2xzOiBjb25zb2xlLmggc2hvdWxkbid0IHJlcXVpcmUgc3RyaW5nLmggYnkgZGVmYXVsdAogICAg
CiAgICBVbmlsYXRlcmFsbHkgbWFraW5nIHN0cmluZy5oIGEgcHJlcmVxdWlzaXRlIGZvciBjb25z
b2xlLmggaXMgZ29pbmcgdG8KICAgIGJyZWFrIGJ1aWxkIGZvciBhIGxvdCBvZiBjb25zdW1lcnMg
b2YgY29uc29sZS5oLgogICAgCiAgICBEZWZpbmUgYSBtYWNybyBmb3IgdGhlIG5ldyBmbGV4IHJp
bmcuIENvbnN1bWVycyB3aGljaCB3YW50IHRvIHVzZSBpdAogICAgc2hvdWxkIGRlZmluZSB0aGUg
bWFjcm8uCiAgICAKICAgIFBhcnRpYWxseSByZXZlcnQgYWY4ZDkzNTY0MTdjYjYxN2I2MzVjNWFj
ZTc4MjM4OGViZmU4NmUzYS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Ci0tLQogdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyAgICAgICB8IDIgKy0KIHhlbi9h
cmNoL2FybS92cGwwMTEuYyAgICAgICAgICAgfCAyICsrCiB4ZW4vaW5jbHVkZS9NYWtlZmlsZSAg
ICAgICAgICAgIHwgMSAtCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY29uc29sZS5oIHwgNSArKy0t
LQogNCBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYyBiL3Rvb2xzL2NvbnNvbGUvZGFlbW9u
L2lvLmMKaW5kZXggYWZlMTYyZS4uZTIyMDA5YSAxMDA2NDQKLS0tIGEvdG9vbHMvY29uc29sZS9k
YWVtb24vaW8uYworKysgYi90b29scy9jb25zb2xlL2RhZW1vbi9pby5jCkBAIC0yMSw3ICsyMSw2
IEBACiAKICNpbmNsdWRlICJ1dGlscy5oIgogI2luY2x1ZGUgImlvLmgiCi0jaW5jbHVkZSA8c3Ry
aW5nLmg+CiAjaW5jbHVkZSA8eGVuZXZ0Y2huLmg+CiAjaW5jbHVkZSA8eGVuZ250dGFiLmg+CiAj
aW5jbHVkZSA8eGVuc3RvcmUuaD4KQEAgLTMwLDYgKzI5LDcgQEAKIAogI2luY2x1ZGUgPHN0ZGxp
Yi5oPgogI2luY2x1ZGUgPGVycm5vLmg+CisjaW5jbHVkZSA8c3RyaW5nLmg+CiAjaW5jbHVkZSA8
cG9sbC5oPgogI2luY2x1ZGUgPGZjbnRsLmg+CiAjaW5jbHVkZSA8dW5pc3RkLmg+CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vdnBsMDExLmMgYi94ZW4vYXJjaC9hcm0vdnBsMDExLmMKaW5kZXgg
NTZkOWNiZS4uZjdkZGNjYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZwbDAxMS5jCisrKyBi
L3hlbi9hcmNoL2FybS92cGwwMTEuYwpAQCAtMTYsNiArMTYsOCBAQAogICogdGhpcyBwcm9ncmFt
OyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCiAgKi8KIAorI2Rl
ZmluZSBYRU5fV0FOVF9GTEVYX0NPTlNPTEVfUklORyAxCisKICNpbmNsdWRlIDx4ZW4vZXJybm8u
aD4KICNpbmNsdWRlIDx4ZW4vZXZlbnQuaD4KICNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9NYWtlZmlsZSBiL3hlbi9pbmNsdWRlL01ha2VmaWxl
CmluZGV4IGM5MGZkZWUuLjEyOTliMTkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL01ha2VmaWxl
CisrKyBiL3hlbi9pbmNsdWRlL01ha2VmaWxlCkBAIC05OCw3ICs5OCw2IEBAIFBVQkxJQ19DOTlf
SEVBREVSUyA6PSBwdWJsaWMvaW8vOXBmcy5oIHB1YmxpYy9pby9wdmNhbGxzLmgKIFBVQkxJQ19B
TlNJX0hFQURFUlMgOj0gJChmaWx0ZXItb3V0IHB1YmxpYy8lY3RsLmggcHVibGljL3hzbS8lIHB1
YmxpYy8laHZtL3NhdmUuaCAkKFBVQkxJQ19DOTlfSEVBREVSUyksICQoUFVCTElDX0hFQURFUlMp
KQogCiBwdWJsaWMvaW8vOXBmcy5oLXByZXJlcSA6PSBzdHJpbmcKLXB1YmxpYy9pby9jb25zb2xl
LmgtcHJlcmVxIDo9IHN0cmluZwogcHVibGljL2lvL3B2Y2FsbHMuaC1wcmVyZXEgOj0gc3RyaW5n
CiAKIGhlYWRlcnMuY2hrOiAkKFBVQkxJQ19BTlNJX0hFQURFUlMpIE1ha2VmaWxlCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vY29uc29sZS5oIGIveGVuL2luY2x1ZGUvcHVibGlj
L2lvL2NvbnNvbGUuaAppbmRleCAwZjA3MTFmLi4xZjc5ZWY4IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9wdWJsaWMvaW8vY29uc29sZS5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9jb25z
b2xlLmgKQEAgLTI3LDggKzI3LDYgQEAKICNpZm5kZWYgX19YRU5fUFVCTElDX0lPX0NPTlNPTEVf
SF9fCiAjZGVmaW5lIF9fWEVOX1BVQkxJQ19JT19DT05TT0xFX0hfXwogCi0jaW5jbHVkZSAicmlu
Zy5oIgotCiB0eXBlZGVmIHVpbnQzMl90IFhFTkNPTlNfUklOR19JRFg7CiAKICNkZWZpbmUgTUFT
S19YRU5DT05TX0lEWChpZHgsIHJpbmcpICgoaWR4KSAmIChzaXplb2YocmluZyktMSkpCkBAIC00
MCw3ICszOCw4IEBAIHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSB7CiAgICAgWEVOQ09OU19SSU5H
X0lEWCBvdXRfY29ucywgb3V0X3Byb2Q7CiB9OwogCi0jaWYgZGVmaW5lZChfX0dOVUNfXykgJiYg
IWRlZmluZWQoX19TVFJJQ1RfQU5TSV9fKQorI2lmZGVmIFhFTl9XQU5UX0ZMRVhfQ09OU09MRV9S
SU5HCisjaW5jbHVkZSAicmluZy5oIgogREVGSU5FX1hFTl9GTEVYX1JJTkcoeGVuY29ucyk7CiAj
ZW5kaWYKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Oct 10 17:04:20 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:04:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xx6-0003jK-UO; Tue, 10 Oct 2017 17:04:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xx5-0003j1-Lr
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:04:19 +0000
Received: from [85.158.143.35] by server-2.bemta-6.messagelabs.com id
 1F/A6-05537-39DFCD95; Tue, 10 Oct 2017 17:04:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXfS3zu
 RBqtPSllM2GbgwOixvW8XewBjFGtmXlJ+RQJrRstCrYLzshWTdh5mbWC8Ld7FyMUhJPCbUWLy
 1eesEM55Rom1Z/4wdzFycLAJiEnM3avQxcjJISKgKjFrxXJmEFtIQF2i6XcDG4gtLGArMWvJL
 xYQm1fATGL7zzVgNSxA9ds37madwMixgJFhFaNGcWpRWWqRrpGFXlJRZnpGSW5iZo6uoYGZXm
 5qcXFiempOYlKxXnJ+7iZGoE8YgGAH4/m1gYcYJTmYlER5lf7ciRTiS8pPqcxILM6ILyrNSS0
 +xCjDwaEkwXsPJCdYlJqeWpGWmQMMDpi0BAePkgivLUiat7ggMbc4Mx0idYpRUUqcdydIQgAk
 kVGaB9cGC8hLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEua9CDKFJzOvBG76K6DFTECLRdPAF
 pckIqSkGhiT7gkyvXpwUU+oYv2zZYzB+rzXqvg+fLTwN1r6+Ox6bu4JCjWz2gq39Wlwc11ev2
 dbj2pPyxzu3gMSVfPrtz6LF7BvUmtckLljjjXzvWuVvZ3P0pnend9fyXDUtPzAlj0KN04cnjZ
 1XsCCI3tOL3hoeClDO+03R9pV5vaHLx+8ffVI61DsA0E1JZbijERDLeai4kQAfjHuM0MCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1507655057!69899082!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30901 invoked from network); 10 Oct 2017 17:04:18 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 17:04:18 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xx3-0005FP-EN
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:04:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xx3-0002ov-Dh
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:04:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xx3-0002ov-Dh@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 17:04:17 +0000
Subject: [Xen-changelog] [xen master] RCU: let the RCU idle timer handler run
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDllMGEzYTJhOTE0M2MxNzMxOTY2MGUyMmRjZjRiN2E1OWZhOTQ3M2UKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IE1vbiBPY3QgOSAxMzoyMjowNyAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE9jdCA5IDEzOjIyOjA3IDIwMTcgKzAy
MDAKCiAgICBSQ1U6IGxldCB0aGUgUkNVIGlkbGUgdGltZXIgaGFuZGxlciBydW4KICAgIAogICAg
SWYgc3RvcF90aW1lcigpIGlzIGNhbGxlZCBiZXR3ZWVuIHdoZW4gdGhlIFJDVQogICAgaWRsZSB0
aW1lcidzIGludGVycnVwdCBhcnJpdmVzIChhbmQgVElNRVJfU09GVElSUSBpcwogICAgcmFpc2Vk
KSBhbmQgd2hlbiBzb2Z0aXJxcyBhcmUgY2hlY2tlZCBhbmQgaGFuZGxlZCwgdGhlCiAgICB0aW1l
ciBpcyBkZWFjdGl2YXRlZCwgYW5kIHRoZSBoYW5kbGVyIG5ldmVyIHJ1bnMuCiAgICAKICAgIFRo
aXMgaGFwcGVucyB0byB0aGUgUkNVIGlkbGUgdGltZXIgYmVjYXVzZSBzdG9wX3RpbWVyKCkKICAg
IGlzIGNhbGxlZCBvbiBpdCBkdXJpbmcgdGhlIHdha2V1cCBmcm9tIGlkbGUgKGUuZy4sIEMtc3Rh
dGVzLAogICAgb24geDg2KSBwYXRoLgogICAgCiAgICBUbyBmaXggdGhhdCwgd2UgYXZvaWQgY2Fs
bGluZyBzdG9wX3RpbWVyKCksIGluIGNhc2Ugd2Ugc2VlCiAgICB0aGF0IHRoZSB0aW1lciBpdHNl
bGYgaXM6CiAgICAtIHN0aWxsIGFjdGl2ZSwKICAgIC0gZXhwaXJlZCAoaS5lLiwgaXQncyBleHBp
cnkgdGltZSBpcyBpbiB0aGUgcGFzdCkuCiAgICBJbiBmYWN0LCB0aGF0IGluZGljYXRlcyAoZm9y
IHRoaXMgcGFydGljdWxhciB0aW1lcikgdGhhdAogICAgaXQgaGFzIGZpcmVkLCBhbmQgd2UgYXJl
IGp1c3QgYWJvdXQgdG8gaGFuZGxlIHRoZSBUSU1FUl9TT0ZUSVJRCiAgICAod2hpY2ggd2lsbCBw
ZXJmb3JtIHRoZSB0aW1lciBkZWFjdGl2YXRpb24gYW5kIHJ1biBpdHMgaGFuZGxlcikuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXgu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0t
CiB4ZW4vY29tbW9uL3JjdXBkYXRlLmMgICB8IDE5ICsrKysrKysrKysrKysrKysrKy0KIHhlbi9j
b21tb24vdGltZXIuYyAgICAgIHwgMTQgKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3hlbi90
aW1lci5oIHwgIDUgKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMzcgaW5zZXJ0aW9ucygrKSwgMSBk
ZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcmN1cGRhdGUuYyBiL3hlbi9jb21t
b24vcmN1cGRhdGUuYwppbmRleCA4NzE5MzZmLi4yNTJlMDFiIDEwMDY0NAotLS0gYS94ZW4vY29t
bW9uL3JjdXBkYXRlLmMKKysrIGIveGVuL2NvbW1vbi9yY3VwZGF0ZS5jCkBAIC00NjUsNyArNDY1
LDI0IEBAIHZvaWQgcmN1X2lkbGVfdGltZXJfc3RvcCgpCiAgICAgICAgIHJldHVybjsKIAogICAg
IHJkcC0+aWRsZV90aW1lcl9hY3RpdmUgPSBmYWxzZTsKLSAgICBzdG9wX3RpbWVyKCZyZHAtPmlk
bGVfdGltZXIpOworCisgICAgLyoKKyAgICAgKiBJbiBnZW5lcmFsLCBhcyB0aGUgQ1BVIGlzIGJl
Y29taW5nIGFjdGl2ZSBhZ2Fpbiwgd2UgZG9uJ3QgbmVlZCB0aGUKKyAgICAgKiBpZGxlIHRpbWVy
LCBhbmQgc28gd2Ugd2FudCB0byBzdG9wIGl0LgorICAgICAqCisgICAgICogSG93ZXZlciwgaW4g
Y2FzZSB3ZSBhcmUgaGVyZSBiZWNhdXNlIGlkbGVfdGltZXIgaGFzIChqdXN0KSBmaXJlZCBhbmQK
KyAgICAgKiBoYXMgd29rZW4gdXAgdGhlIENQVSwgd2Ugc2tpcCBzdG9wX3RpbWVyKCkgbm93LiBJ
biBmYWN0LCB3aGVuIGEgQ1BVCisgICAgICogd2FrZXMgdXAgZnJvbSBpZGxlLCB0aGlzIGNvZGUg
YWx3YXlzIHJ1bnMgYmVmb3JlIGRvX3NvZnRpcnEoKSBoYXMgdGhlCisgICAgICogY2hhbmNlIHRv
IGNoZWNrIGFuZCBkZWFsIHdpdGggVElNRVJfU09GVElSUS4gQW5kIGlmIHdlIHN0b3AgdGhlIHRp
bWVyCisgICAgICogbm93LCB0aGUgVElNRVJfU09GVElSUSBoYW5kbGVyIHdpbGwgc2VlIGl0IGFz
IGluYWN0aXZlLCBhbmQgd2lsbCBub3QKKyAgICAgKiBjYWxsIHJjdV9pZGxlX3RpbWVyX2hhbmRs
ZXIoKS4KKyAgICAgKgorICAgICAqIFRoZXJlZm9yZSwgaWYgd2Ugc2VlIHRoYXQgdGhlIHRpbWVy
IGlzIGV4cGlyZWQgYWxyZWFkeSwgd2UgbGVhdmUgaXQKKyAgICAgKiBhbG9uZS4gVGhlIFRJTUVS
X1NPRlRJUlEgaGFuZGxlciB3aWxsIHRoZW4gcnVuIHRoZSB0aW1lciByb3V0aW5lLCBhbmQKKyAg
ICAgKiBkZWFjdGl2YXRlIGl0LgorICAgICAqLworICAgIGlmICggIXRpbWVyX2lzX2V4cGlyZWQo
JnJkcC0+aWRsZV90aW1lcikgKQorICAgICAgICBzdG9wX3RpbWVyKCZyZHAtPmlkbGVfdGltZXIp
OwogfQogCiBzdGF0aWMgdm9pZCByY3VfaWRsZV90aW1lcl9oYW5kbGVyKHZvaWQqIGRhdGEpCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3RpbWVyLmMgYi94ZW4vY29tbW9uL3RpbWVyLmMKaW5kZXgg
ZDlmZjY2OS4uMzc2NTgxYiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi90aW1lci5jCisrKyBiL3hl
bi9jb21tb24vdGltZXIuYwpAQCAtMzMxLDYgKzMzMSwyMCBAQCB2b2lkIHN0b3BfdGltZXIoc3Ry
dWN0IHRpbWVyICp0aW1lcikKICAgICB0aW1lcl91bmxvY2tfaXJxcmVzdG9yZSh0aW1lciwgZmxh
Z3MpOwogfQogCitib29sIHRpbWVyX2V4cGlyZXNfYmVmb3JlKHN0cnVjdCB0aW1lciAqdGltZXIs
IHNfdGltZV90IHQpCit7CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKyAgICBib29sIHJldDsK
KworICAgIGlmICggIXRpbWVyX2xvY2tfaXJxc2F2ZSh0aW1lciwgZmxhZ3MpICkKKyAgICAgICAg
cmV0dXJuIGZhbHNlOworCisgICAgcmV0ID0gYWN0aXZlX3RpbWVyKHRpbWVyKSAmJiB0aW1lci0+
ZXhwaXJlcyA8PSB0OworCisgICAgdGltZXJfdW5sb2NrX2lycXJlc3RvcmUodGltZXIsIGZsYWdz
KTsKKworICAgIHJldHVybiByZXQ7Cit9CiAKIHZvaWQgbWlncmF0ZV90aW1lcihzdHJ1Y3QgdGlt
ZXIgKnRpbWVyLCB1bnNpZ25lZCBpbnQgbmV3X2NwdSkKIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi90aW1lci5oIGIveGVuL2luY2x1ZGUveGVuL3RpbWVyLmgKaW5kZXggOTUzMTgwMC4u
NDUxMzI2MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3RpbWVyLmgKKysrIGIveGVuL2lu
Y2x1ZGUveGVuL3RpbWVyLmgKQEAgLTcwLDYgKzcwLDExIEBAIHZvaWQgc2V0X3RpbWVyKHN0cnVj
dCB0aW1lciAqdGltZXIsIHNfdGltZV90IGV4cGlyZXMpOwogICovCiB2b2lkIHN0b3BfdGltZXIo
c3RydWN0IHRpbWVyICp0aW1lcik7CiAKKy8qIFRydWUgaWYgYSB0aW1lciBpcyBhY3RpdmUsIGFu
ZCBpdHMgZXhwaXJ5IHRpbWUgaXMgZWFybGllciB0aGFuIHQuICovCitib29sIHRpbWVyX2V4cGly
ZXNfYmVmb3JlKHN0cnVjdCB0aW1lciAqdGltZXIsIHNfdGltZV90IHQpOworCisjZGVmaW5lIHRp
bWVyX2lzX2V4cGlyZWQodCkgdGltZXJfZXhwaXJlc19iZWZvcmUodCwgTk9XKCkpCisKIC8qIE1p
Z3JhdGUgYSB0aW1lciB0byBhIGRpZmZlcmVudCBDUFUuIFRoZSB0aW1lciBtYXkgYmUgY3VycmVu
dGx5IGFjdGl2ZS4gKi8KIHZvaWQgbWlncmF0ZV90aW1lcihzdHJ1Y3QgdGltZXIgKnRpbWVyLCB1
bnNpZ25lZCBpbnQgbmV3X2NwdSk7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Oct 10 17:04:31 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:04:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xxG-0003lS-Vy; Tue, 10 Oct 2017 17:04:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xxG-0003l7-0G
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:04:30 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 A8/BF-01755-D9DFCD95; Tue, 10 Oct 2017 17:04:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXfO3zu
 RBr8aNCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y+Pxm0wFBxUqzmy7yNjAuFiqi5GLQ0jgN6PE
 mu3rGSGc84wS83f8Ze9i5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1jAU2Lyo
 R4WEJtXwEzi8uanjCA2C1D9posvmCYwcixgZFjFqF6cWlSWWqRroZdUlJmeUZKbmJmja2hgrJ
 ebWlycmJ6ak5hUrJecn7uJEegTBiDYwXih3fkQoyQHk5Ior9KfO5FCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHhTQXKCRanpqRVpmTnA4IBJS3DwKInw2oKkeYsLEnOLM9MhUqcYFaXEeQNBEgIg
 iYzSPLg2WEBeYpSVEuZlBDpEiKcgtSg3swRV/hWjOAejkjBvJMgUnsy8Erjpr4AWMwEtFk0DW
 1ySiJCSamBkrHy848mF2DfvL1fe43sql85SyXrzF8Naz8MfH/9+kPXHe8IXtV322km/P51gtD
 d+VZedW3xxzXG21Y06zysLPZ+n8C/NjS37wrrxy9drd+ZavBErfP/qTlCS4QuFGl3X02q8Fod
 j9UMCP1jtWsY2a53C4eLqejvfPe37T4meaL2x/k6m64oGJZbijERDLeai4kQA3j0bzkMCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1507655067!71101603!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32796 invoked from network); 10 Oct 2017 17:04:28 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 17:04:28 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xxD-0005FZ-GG
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:04:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xxD-0002pe-Fa
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:04:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xxD-0002pe-Fa@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 17:04:27 +0000
Subject: [Xen-changelog] [xen master] RCU: make the period of the idle timer
	configurable
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDJhZTJiMWQwOWFjYjU3OTU3MTVmYTZhYjIzM2NkYzJiZTQzNWJhODAKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IE1vbiBPY3QgOSAxMzoyMzoyNCAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE9jdCA5IDEzOjIzOjI0IDIwMTcgKzAy
MDAKCiAgICBSQ1U6IG1ha2UgdGhlIHBlcmlvZCBvZiB0aGUgaWRsZSB0aW1lciBjb25maWd1cmFi
bGUKICAgIAogICAgTWFrZSBpdCBwb3NzaWJsZSBmb3IgdGhlIHVzZXIgdG8gc3BlY2lmeSwgd2l0
aCB0aGUgYm9vdAogICAgdGltZSBwYXJhbWV0ZXIgcmN1LWlkbGUtdGltZXItcGVyaW9kLW1zLCBo
b3cgZnJlcXVlbnRseQogICAgYSBDUFUgdGhhdCB3ZW50IGlkbGUgd2l0aCBwZW5kaW5nIFJDVSBj
YWxsYmFja3Mgc2hvdWxkIGJlCiAgICB3b2tlbiB1cCB0byBjaGVjayBpZiB0aGUgZ3JhY2UgcGVy
aW9kIGVuZGVkLgogICAgCiAgICBUeXBpY2FsIHZhbHVlcyAoaS5lLiwgc29tZSBvZiB0aGUgdmFs
dWVzIHVzZWQgYnkgTGludXggYXMKICAgIHRoZSB0aWNrIGZyZXF1ZW5jeSkgYXJlIDEwLCA0IG9y
IDEgbXMuIERlZmF1bHQgdmFsdXMgKHVzZWQKICAgIHdoZW4gdGhpcyBwYXJhbWV0ZXIgaXMgbm90
IHNwZWNpZmllZCkgaXMgMTBtcy4gTWF4aW11bSBpcwogICAgMTAwbXMuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRyaXguY29tPgogICAg
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiBkb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDEwICsrKysrKysrKysKIHhlbi9jb21tb24v
cmN1cGRhdGUuYyAgICAgICAgICAgICAgIHwgMjggKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LQogMiBmaWxlcyBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggOWI2Y2Q4ZS4uZWI0OTk1ZSAxMDA2NDQK
LS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTE0MjMsNiArMTQyMywxNiBAQCBUaGUgZm9s
bG93aW5nIHJlc291cmNlcyBhcmUgYXZhaWxhYmxlOgogICAgIHN1bSBvZiBDQk1zIGlzIGZpeGVk
LCB0aGF0IG1lYW5zIGFjdHVhbCBgY29zX21heGAgaW4gdXNlIHdpbGwgYXV0b21hdGljYWxseQog
ICAgIHJlZHVjZSB0byBoYWxmIHdoZW4gQ0RQIGlzIGVuYWJsZWQuCiAKKyMjIyByY3UtaWRsZS10
aW1lci1wZXJpb2QtbXMKKz4gYD0gPGludGVnZXI+YAorCis+IERlZmF1bHQ6IGAxMGAKKworSG93
IGZyZXF1ZW50bHkgYSBDUFUgd2hpY2ggaGFzIGdvbmUgaWRsZSwgYnV0IHdpdGggcGVuZGluZyBS
Q1UgY2FsbGJhY2tzLAorc2hvdWxkIGJlIHdva2VuIHVwIHRvIGNoZWNrIGlmIHRoZSBncmFjZSBw
ZXJpb2QgaGFzIGNvbXBsZXRlZCwgYW5kIHRoZQorY2FsbGJhY2tzIGFyZSBzYWZlIHRvIGJlIGV4
ZWN1dGVkLiBFeHByZXNzZWQgaW4gbWlsbGlzZWNvbmRzOyBtYXhpbXVtIGlzCisxMDAsIGFuZCBp
dCBjYW4ndCBiZSAwLgorCiAjIyMgcmVib290CiA+IGA9IHRbcmlwbGVdIHwga1tiZF0gfCBhW2Nw
aV0gfCBwW2NpXSB8IFBbb3dlcl0gfCBlW2ZpXSB8IG5bb10gWywgW3ddYXJtIHwgW2Ndb2xkXWAK
IApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9yY3VwZGF0ZS5jIGIveGVuL2NvbW1vbi9yY3VwZGF0
ZS5jCmluZGV4IDI1MmUwMWIuLmYwNzE4NWYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcmN1cGRh
dGUuYworKysgYi94ZW4vY29tbW9uL3JjdXBkYXRlLmMKQEAgLTExMCwxMCArMTEwLDE2IEBAIHN0
cnVjdCByY3VfZGF0YSB7CiAgKiBBYm91dCBob3cgZmFyIGluIHRoZSBmdXR1cmUgdGhlIHRpbWVy
IHNob3VsZCBiZSBwcm9ncmFtbWVkIGVhY2ggdGltZSwKICAqIGl0J3MgaGFyZCB0byB0ZWxsIChn
dWVzcyEhKS4gU2luY2UgdGhpcyBtaW1pY3MgTGludXgncyBwZXJpb2RpYyB0aW1lcgogICogdGlj
aywgdGFrZSB2YWx1ZXMgdXNlZCB0aGVyZSBhcyBhbiBpbmRpY2F0aW9uLiBJbiBMaW51eCAyLjYu
MjEsIHRpY2sKLSAqIHBlcmlvZCBjYW4gYmUgMTBtcywgNG1zLCAzLjMzbXMgb3IgMW1zLiBMZXQn
cyB1c2UgMTBtcywgdG8gZW5hYmxlCi0gKiBhdCBsZWFzdCBzb21lIHBvd2VyIHNhdmluZyBvbiB0
aGUgQ1BVIHRoYXQgaXMgZ29pbmcgaWRsZS4KKyAqIHBlcmlvZCBjYW4gYmUgMTBtcywgNG1zLCAz
LjMzbXMgb3IgMW1zLgorICoKKyAqIEJ5IGRlZmF1bHQsIHdlIHVzZSAxMG1zLCB0byBlbmFibGUg
YXQgbGVhc3Qgc29tZSBwb3dlciBzYXZpbmcgb24gdGhlCisgKiBDUFUgdGhhdCBpcyBnb2luZyBp
ZGxlLiBUaGUgdXNlciBjYW4gY2hhbmdlIHRoaXMsIHZpYSBhIGJvb3QgdGltZQorICogcGFyYW1l
dGVyLCBidXQgb25seSB1cCB0byAxMDBtcy4KICAqLwotI2RlZmluZSBSQ1VfSURMRV9USU1FUl9Q
RVJJT0QgTUlMTElTRUNTKDEwKQorI2RlZmluZSBJRExFX1RJTUVSX1BFUklPRF9NQVggICAgIE1J
TExJU0VDUygxMDApCisjZGVmaW5lIElETEVfVElNRVJfUEVSSU9EX0RFRkFVTFQgTUlMTElTRUNT
KDEwKQorCitzdGF0aWMgc190aW1lX3QgX19yZWFkX21vc3RseSBpZGxlX3RpbWVyX3BlcmlvZDsK
IAogc3RhdGljIERFRklORV9QRVJfQ1BVKHN0cnVjdCByY3VfZGF0YSwgcmN1X2RhdGEpOwogCkBA
IC00NTMsNyArNDU5LDcgQEAgdm9pZCByY3VfaWRsZV90aW1lcl9zdGFydCgpCiAgICAgaWYgKGxp
a2VseSghcmRwLT5jdXJsaXN0KSkKICAgICAgICAgcmV0dXJuOwogCi0gICAgc2V0X3RpbWVyKCZy
ZHAtPmlkbGVfdGltZXIsIE5PVygpICsgUkNVX0lETEVfVElNRVJfUEVSSU9EKTsKKyAgICBzZXRf
dGltZXIoJnJkcC0+aWRsZV90aW1lciwgTk9XKCkgKyBpZGxlX3RpbWVyX3BlcmlvZCk7CiAgICAg
cmRwLT5pZGxlX3RpbWVyX2FjdGl2ZSA9IHRydWU7CiB9CiAKQEAgLTU3MSw2ICs1NzcsMjAgQEAg
c3RhdGljIHN0cnVjdCBub3RpZmllcl9ibG9jayBjcHVfbmZiID0gewogdm9pZCBfX2luaXQgcmN1
X2luaXQodm9pZCkKIHsKICAgICB2b2lkICpjcHUgPSAodm9pZCAqKShsb25nKXNtcF9wcm9jZXNz
b3JfaWQoKTsKKyAgICBzdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdGRhdGEgaWRsZV90aW1lcl9w
ZXJpb2RfbXMgPQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSURMRV9USU1F
Ul9QRVJJT0RfREVGQVVMVCAvIE1JTExJU0VDUygxKTsKKyAgICBpbnRlZ2VyX3BhcmFtKCJyY3Ut
aWRsZS10aW1lci1wZXJpb2QtbXMiLCBpZGxlX3RpbWVyX3BlcmlvZF9tcyk7CisKKyAgICAvKiBX
ZSBkb24ndCBhbGxvdyAwLCBvciBhbnl0aGluZyBoaWdoZXIgdGhhbiBJRExFX1RJTUVSX1BFUklP
RF9NQVggKi8KKyAgICBpZiAoIGlkbGVfdGltZXJfcGVyaW9kX21zID09IDAgfHwKKyAgICAgICAg
IGlkbGVfdGltZXJfcGVyaW9kX21zID4gSURMRV9USU1FUl9QRVJJT0RfTUFYIC8gTUlMTElTRUNT
KDEpICkKKyAgICB7CisgICAgICAgIGlkbGVfdGltZXJfcGVyaW9kX21zID0gSURMRV9USU1FUl9Q
RVJJT0RfREVGQVVMVCAvIE1JTExJU0VDUygxKTsKKyAgICAgICAgcHJpbnRrKCJXQVJOSU5HOiBy
Y3UtaWRsZS10aW1lci1wZXJpb2QtbXMgb3V0c2lkZSBvZiAiCisgICAgICAgICAgICAgICAiKDAs
JSJQUklfc3RpbWUiXS4gUmVzZXR0aW5nIGl0IHRvICV1LlxuIiwKKyAgICAgICAgICAgICAgIElE
TEVfVElNRVJfUEVSSU9EX01BWCAvIE1JTExJU0VDUygxKSwgaWRsZV90aW1lcl9wZXJpb2RfbXMp
OworICAgIH0KKyAgICBpZGxlX3RpbWVyX3BlcmlvZCA9IE1JTExJU0VDUyhpZGxlX3RpbWVyX3Bl
cmlvZF9tcyk7CiAKICAgICBjcHVtYXNrX2NsZWFyKCZyY3VfY3RybGJsay5pZGxlX2NwdW1hc2sp
OwogICAgIGNwdV9jYWxsYmFjaygmY3B1X25mYiwgQ1BVX1VQX1BSRVBBUkUsIGNwdSk7Ci0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Oct 10 17:04:43 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:04:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xxT-0003nc-1L; Tue, 10 Oct 2017 17:04:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xxS-0003nN-4A
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:04:42 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 2C/A8-05651-9ADFCD95; Tue, 10 Oct 2017 17:04:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXfZ3zu
 RBkv/6lhM2GbgwOixvW8XewBjFGtmXlJ+RQJrxqP/4QWLRCqetn5nbmBcKNDFyMUhJPCbUWLr
 3JssEM55RokJm16ydjFycLAJiEnM3avQxcjJISKgKjFrxXJmEFtIQF2i6XcDG4gtLOAq0bLqA
 ROIzStgJnFkbidYnAWovnvyKpYJjBwLGBlWMWoUpxaVpRbpGhroJRVlpmeU5CZm5gB5xnq5qc
 XFiempOYlJxXrJ+bmbGIE+qWdgYNzBuK3L+RCjJAeTkiiv0p87kUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeBeA5ASLUtNTK9Iyc4DBAZOW4OBREuG1BUnzFhck5hZnpkOkTjEqSonz7gRJCIAk
 Mkrz4NpgAXmJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvRZApPJl5JXDTXwEtZgJaLJoGt
 rgkESEl1cBY2bJ0uu9k6yk7ZvRJGdXuPfNqnuqp2TK9s1s0ytfxL7UNWyp5w/KglJjzEnbhfG
 mFsn3u97/6bE1d3fmr8FPT6rS7ry8WL7eZU7rPSF+ax80m37A4T7HIYFXYQkWrx9+VsmstzE5
 Ut3U6P5BvNrbyuaq7a9arJtmdOw+nCTvM8a20nLCQU0SJpTgj0VCLuag4EQByViAzQwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1507655077!109645681!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14095 invoked from network); 10 Oct 2017 17:04:38 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 17:04:38 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xxN-0005GQ-I1
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:04:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xxN-0002qU-HP
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:04:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xxN-0002qU-HP@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 17:04:37 +0000
Subject: [Xen-changelog] [xen master] RCU: make the period of the idle timer
	adaptive
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDRjYjZiNTc5OWZmNzU2OWFmNDA2ZmFlYzNiMTIyNWU1NTRjNmY0N2MKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IE1vbiBPY3QgOSAxMzoyNDowMSAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE9jdCA5IDEzOjI0OjAxIDIwMTcgKzAy
MDAKCiAgICBSQ1U6IG1ha2UgdGhlIHBlcmlvZCBvZiB0aGUgaWRsZSB0aW1lciBhZGFwdGl2ZQog
ICAgCiAgICBCYXNpY2FsbHksIGlmIHRoZSBSQ1UgaWRsZSB0aW1lciwgd2hlbiAoaWYhKSBpdCBm
aXJlcywKICAgIGZpbmRzIHRoYXQgdGhlIGdyYWNlIHBlcmlvZCBpc24ndCBvdmVyLCB3ZSBpbmNy
ZWFzZSB0aGUKICAgIHRpbWVyJ3MgcGVyaW9kIChpLmUuLCBpdCB3aWxsIGZpcmUgbGF0ZXIsIG5l
eHQgdGltZSkuCiAgICBJZiwgT1RPSCwgaXQgZmluZHMgdGhlIGdyYWNlIHBlcmlvZCBpcyBhbHJl
YWR5IGZpbmlzaGVkLAogICAgd2UgZGVjcmVhc2UgdGhlIHRpbWVyJ3MgcGVyaW9kIChpLmUuLCBp
dCB3aWxsIGZpcmUgYSBiaXQKICAgIGVhcmxpZXIgbmV4dCB0aW1lKS4KICAgIAogICAgVGhlIGdv
YWwgaXMgdG8gbGV0IHRoZSBwZXJpb2QgdGltZXIgc2VmbC1hZGp1c3QgdG8gYQogICAgbnVtYmVy
IG9mICdtaXNzZXMnLCBvZiB0aGUgb3JkZXIgb2YgMSUuCiAgICAKICAgIFN1Z2dlc3RlZC1ieTog
R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1i
eTogRGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9jb21tb24vcmN1
cGRhdGUuYyB8IDIwICsrKysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgMTkgaW5z
ZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcmN1cGRh
dGUuYyBiL3hlbi9jb21tb24vcmN1cGRhdGUuYwppbmRleCBmMDcxODVmLi4zNTE3NzkwIDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL3JjdXBkYXRlLmMKKysrIGIveGVuL2NvbW1vbi9yY3VwZGF0ZS5j
CkBAIC0xMTgsOSArMTE4LDIxIEBAIHN0cnVjdCByY3VfZGF0YSB7CiAgKi8KICNkZWZpbmUgSURM
RV9USU1FUl9QRVJJT0RfTUFYICAgICBNSUxMSVNFQ1MoMTAwKQogI2RlZmluZSBJRExFX1RJTUVS
X1BFUklPRF9ERUZBVUxUIE1JTExJU0VDUygxMCkKKyNkZWZpbmUgSURMRV9USU1FUl9QRVJJT0Rf
TUlOICAgICBNSUNST1NFQ1MoMTAwKQogCiBzdGF0aWMgc190aW1lX3QgX19yZWFkX21vc3RseSBp
ZGxlX3RpbWVyX3BlcmlvZDsKIAorLyoKKyAqIEluY3JlbWVudCBhbmQgZGVjcmVtZW50IHZhbHVl
cyBmb3IgdGhlIGlkbGUgdGltZXIgaGFuZGxlci4gVGhlIGFsZ29yaXRobQorICogd29ya3MgYXMg
Zm9sbG93czoKKyAqIC0gaWYgdGhlIHRpbWVyIGFjdHVhbGx5IGZpcmVzLCBhbmQgaXQgZmluZHMg
b3V0IHRoYXQgdGhlIGdyYWNlIHBlcmlvZCBpc24ndAorICogICBvdmVyIHlldCwgd2UgYWRkIElE
TEVfVElNRVJfUEVSSU9EX0lOQ1IgdG8gdGhlIHRpbWVyJ3MgcGVyaW9kOworICogLSBpZiB0aGUg
dGltZXIgYWN0dWFsbHkgZmlyZXMgYW5kIGl0IGZpbmRzIHRoZSBncmFjZSBwZXJpb2Qgb3Zlciwg
d2UKKyAqICAgc3VidHJhY3QgSURMRV9USU1FUl9QRVJJT0RfREVDUiBmcm9tIHRoZSB0aW1lcidz
IHBlcmlvZC4KKyAqLworI2RlZmluZSBJRExFX1RJTUVSX1BFUklPRF9JTkNSICAgIE1JTExJU0VD
UygxMCkKKyNkZWZpbmUgSURMRV9USU1FUl9QRVJJT0RfREVDUiAgICBNSUNST1NFQ1MoMTAwKQor
CiBzdGF0aWMgREVGSU5FX1BFUl9DUFUoc3RydWN0IHJjdV9kYXRhLCByY3VfZGF0YSk7CiAKIHN0
YXRpYyBpbnQgYmxpbWl0ID0gMTA7CkBAIC00OTMsOCArNTA1LDE0IEBAIHZvaWQgcmN1X2lkbGVf
dGltZXJfc3RvcCgpCiAKIHN0YXRpYyB2b2lkIHJjdV9pZGxlX3RpbWVyX2hhbmRsZXIodm9pZCog
ZGF0YSkKIHsKLSAgICAvKiBOb3RoaW5nLCByZWFsbHkuLi4gSnVzdCBjb3VudCB0aGUgbnVtYmVy
IG9mIHRpbWVzIHdlIGZpcmUgKi8KICAgICBwZXJmY19pbmNyKHJjdV9pZGxlX3RpbWVyKTsKKwor
ICAgIGlmICggIWNwdW1hc2tfZW1wdHkoJnJjdV9jdHJsYmxrLmNwdW1hc2spICkKKyAgICAgICAg
aWRsZV90aW1lcl9wZXJpb2QgPSBtaW4oaWRsZV90aW1lcl9wZXJpb2QgKyBJRExFX1RJTUVSX1BF
UklPRF9JTkNSLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJRExFX1RJTUVSX1BF
UklPRF9NQVgpOworICAgIGVsc2UKKyAgICAgICAgaWRsZV90aW1lcl9wZXJpb2QgPSBtYXgoaWRs
ZV90aW1lcl9wZXJpb2QgLSBJRExFX1RJTUVSX1BFUklPRF9ERUNSLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBJRExFX1RJTUVSX1BFUklPRF9NSU4pOwogfQogCiB2b2lkIHJjdV9j
aGVja19jYWxsYmFja3MoaW50IGNwdSkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Oct 10 17:04:51 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:04:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xxb-0003pD-2l; Tue, 10 Oct 2017 17:04:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xxZ-0003ox-TQ
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:04:49 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 BE/38-29911-1BDFCD95; Tue, 10 Oct 2017 17:04:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXfD3zu
 RBv3XVC0mbDNwYPTY3reLPYAxijUzLym/IoE14+Si5awFh+Qq/n69yNTAuFmii5GLQ0jgN6PE
 o73TmCCc84wSv27OAHI4ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFoiX2LN5M
 QuIzStgJvFoy1QmEJsFqL5/2W+WCYwcCxgZVjGqF6cWlaUW6ZrpJRVlpmeU5CZm5ugaGpjp5a
 YWFyemp+YkJhXrJefnbmIE+oQBCHYwzjvhf4hRkoNJSZRX6c+dSCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvAtAcoJFqempFWmZOcDggElLcPAoifDagqR5iwsSc4sz0yFSpxgVpcR5A0ESAiCJ
 jNI8uDZYQF5ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMG8kyBSezLwSuOmvgBYzAS0WTQNbX
 JKIkJJqYDzPybuaP8xPq6yT+Rp71jzx0BiHDt/0Y3s+BL5M33lJPDA1KMAu67E+39SoB5W3Z/
 fe2f2UJZp53k75rLe6Ladexcm3JxxN+GAddHiiPVvK6U8+ElM25m6R09aqSAjaavDn8GZn5wM
 FV9Wf6PzbdMD7+9Q1L22WW5Tvm1ZV9kaR+/3keru1zUosxRmJhlrMRcWJACf7fT9DAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1507655087!101495390!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34099 invoked from network); 10 Oct 2017 17:04:48 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 17:04:48 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xxX-0005H7-KC
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:04:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xxX-0002rD-Ja
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:04:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xxX-0002rD-Ja@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 17:04:47 +0000
Subject: [Xen-changelog] [xen master] x86: use maddr_to_page and
	maddr_to_mfn to avoid open-coded >> PAGE_SHIFT
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDVkNGNmNGYzNTAwOTcyZDRmM2ExODMyZGY4MDZlODg0NWZiOGJkODQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogTW9u
IE9jdCA5IDEzOjI0OjUwIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gT2N0IDkgMTM6MjQ6NTAgMjAxNyArMDIwMAoK
ICAgIHg4NjogdXNlIG1hZGRyX3RvX3BhZ2UgYW5kIG1hZGRyX3RvX21mbiB0byBhdm9pZCBvcGVu
LWNvZGVkID4+IFBBR0VfU0hJRlQKICAgIAogICAgVGhlIGNvbnN0cnVjdGlvbnMgX21mbiguLi4g
PiBQQUdFX1NISUZUKSBhbmQgbWZuX3RvX3BhZ2UoLi4uID4+IFBBR0VfU0hJRlQpCiAgICBjb3Vs
ZCByZXNwZWN0aXZlbHkgYmUgcmVwbGFjZWQgYnkgbWFkZHJfdG9fbWZuKC4uLikgYW5kCiAgICBt
YWRkcl90b19wYWdlKC4uLikuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1A
eGVuLm9yZz4KLS0tCiB4ZW4vYXJjaC94ODYvZGVidWcuYyAgICAgICAgICAgIHwgMiArLQogeGVu
L2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYyB8IDIgKy0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFk
b3cvbXVsdGkuYyAgfCA2ICsrKy0tLQogeGVuL2NvbW1vbi9raW1hZ2UuYyAgICAgICAgICAgICB8
IDYgKysrLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZGVidWcuYyBiL3hlbi9hcmNoL3g4Ni9kZWJ1
Zy5jCmluZGV4IDFjMTBiODQuLjkxNTlmMzIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kZWJ1
Zy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kZWJ1Zy5jCkBAIC05OCw3ICs5OCw3IEBAIGRiZ19wdl92
YTJtZm4oZGJndmFfdCB2YWRkciwgc3RydWN0IGRvbWFpbiAqZHAsIHVpbnQ2NF90IHBnZDN2YWwp
CiAgICAgbDJfcGdlbnRyeV90IGwyZSwgKmwydDsKICAgICBsMV9wZ2VudHJ5X3QgbDFlLCAqbDF0
OwogICAgIHVuc2lnbmVkIGxvbmcgY3IzID0gKHBnZDN2YWwgPyBwZ2QzdmFsIDogZHAtPnZjcHVb
MF0tPmFyY2guY3IzKTsKLSAgICBtZm5fdCBtZm4gPSBfbWZuKGNyMyA+PiBQQUdFX1NISUZUKTsK
KyAgICBtZm5fdCBtZm4gPSBtYWRkcl90b19tZm4oY3IzKTsKIAogICAgIERCR1AyKCJ2YWRkcjol
bHggZG9taWQ6JWQgY3IzOiVseCBwZ2QzOiVseFxuIiwgdmFkZHIsIGRwLT5kb21haW5faWQsIAog
ICAgICAgICAgIGNyMywgcGdkM3ZhbCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hh
ZG93L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwppbmRleCA4NjE4
NmNjLi5mNjVkMmE2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKQEAgLTI2NDAsNyArMjY0MCw3
IEBAIHN0YXRpYyBpbnQgc2hfcmVtb3ZlX3NoYWRvd192aWFfcG9pbnRlcihzdHJ1Y3QgZG9tYWlu
ICpkLCBtZm5fdCBzbWZuKQogICAgIEFTU0VSVChzaF90eXBlX2hhc191cF9wb2ludGVyKGQsIHNw
LT51LnNoLnR5cGUpKTsKIAogICAgIGlmIChzcC0+dXAgPT0gMCkgcmV0dXJuIDA7Ci0gICAgcG1m
biA9IF9tZm4oc3AtPnVwID4+IFBBR0VfU0hJRlQpOworICAgIHBtZm4gPSBtYWRkcl90b19tZm4o
c3AtPnVwKTsKICAgICBBU1NFUlQobWZuX3ZhbGlkKHBtZm4pKTsKICAgICB2YWRkciA9IG1hcF9k
b21haW5fcGFnZShwbWZuKTsKICAgICBBU1NFUlQodmFkZHIpOwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5j
CmluZGV4IDI4MDMwYWMuLjFlNDJlMWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFk
b3cvbXVsdGkuYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKQEAgLTI0MjUs
NyArMjQyNSw3IEBAIGludCBzaF9zYWZlX25vdF90b19zeW5jKHN0cnVjdCB2Y3B1ICp2LCBtZm5f
dCBnbDFtZm4pCiAgICAgc3AgPSBtZm5fdG9fcGFnZShzbWZuKTsKICAgICBpZiAoIHNwLT51LnNo
LmNvdW50ICE9IDEgfHwgIXNwLT51cCApCiAgICAgICAgIHJldHVybiAwOwotICAgIHNtZm4gPSBf
bWZuKHNwLT51cCA+PiBQQUdFX1NISUZUKTsKKyAgICBzbWZuID0gbWFkZHJfdG9fbWZuKHNwLT51
cCk7CiAgICAgQVNTRVJUKG1mbl92YWxpZChzbWZuKSk7CiAKICNpZiAoU0hBRE9XX1BBR0lOR19M
RVZFTFMgPT0gNCkKQEAgLTI0MzQsNyArMjQzNCw3IEBAIGludCBzaF9zYWZlX25vdF90b19zeW5j
KHN0cnVjdCB2Y3B1ICp2LCBtZm5fdCBnbDFtZm4pCiAgICAgQVNTRVJUKHNoX3R5cGVfaGFzX3Vw
X3BvaW50ZXIoZCwgU0hfdHlwZV9sMl9zaGFkb3cpKTsKICAgICBpZiAoIHNwLT51LnNoLmNvdW50
ICE9IDEgfHwgIXNwLT51cCApCiAgICAgICAgIHJldHVybiAwOwotICAgIHNtZm4gPSBfbWZuKHNw
LT51cCA+PiBQQUdFX1NISUZUKTsKKyAgICBzbWZuID0gbWFkZHJfdG9fbWZuKHNwLT51cCk7CiAg
ICAgQVNTRVJUKG1mbl92YWxpZChzbWZuKSk7CiAKICAgICAvKiB1cCB0byBsNCAqLwpAQCAtMjQ0
Miw3ICsyNDQyLDcgQEAgaW50IHNoX3NhZmVfbm90X3RvX3N5bmMoc3RydWN0IHZjcHUgKnYsIG1m
bl90IGdsMW1mbikKICAgICBpZiAoIHNwLT51LnNoLmNvdW50ICE9IDEKICAgICAgICAgIHx8ICFz
aF90eXBlX2hhc191cF9wb2ludGVyKGQsIFNIX3R5cGVfbDNfNjRfc2hhZG93KSB8fCAhc3AtPnVw
ICkKICAgICAgICAgcmV0dXJuIDA7Ci0gICAgc21mbiA9IF9tZm4oc3AtPnVwID4+IFBBR0VfU0hJ
RlQpOworICAgIHNtZm4gPSBtYWRkcl90b19tZm4oc3AtPnVwKTsKICAgICBBU1NFUlQobWZuX3Zh
bGlkKHNtZm4pKTsKICNlbmRpZgogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2tpbWFnZS5jIGIv
eGVuL2NvbW1vbi9raW1hZ2UuYwppbmRleCAyZWY4M2M4Li4wNzU4Nzg5IDEwMDY0NAotLS0gYS94
ZW4vY29tbW9uL2tpbWFnZS5jCisrKyBiL3hlbi9jb21tb24va2ltYWdlLmMKQEAgLTUwMSw3ICs1
MDEsNyBAQCBzdGF0aWMgdm9pZCBraW1hZ2VfZnJlZV9lbnRyeShraW1hZ2VfZW50cnlfdCBlbnRy
eSkKIHsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwogCi0gICAgcGFnZSA9IG1mbl90b19w
YWdlKGVudHJ5ID4+IFBBR0VfU0hJRlQpOworICAgIHBhZ2UgPSBtYWRkcl90b19wYWdlKGVudHJ5
KTsKICAgICBmcmVlX2RvbWhlYXBfcGFnZShwYWdlKTsKIH0KIApAQCAtNjMzLDggKzYzMyw4IEBA
IHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICpraW1hZ2VfYWxsb2NfcGFnZShzdHJ1Y3Qga2V4ZWNf
aW1hZ2UgKmltYWdlLAogICAgICAgICBpZiAoIG9sZCApCiAgICAgICAgIHsKICAgICAgICAgICAg
IC8qIElmIHNvIG1vdmUgaXQuICovCi0gICAgICAgICAgICBtZm5fdCBvbGRfbWZuID0gX21mbigq
b2xkID4+IFBBR0VfU0hJRlQpOwotICAgICAgICAgICAgbWZuX3QgbWZuID0gX21mbihhZGRyID4+
IFBBR0VfU0hJRlQpOworICAgICAgICAgICAgbWZuX3Qgb2xkX21mbiA9IG1hZGRyX3RvX21mbigq
b2xkKTsKKyAgICAgICAgICAgIG1mbl90IG1mbiA9IG1hZGRyX3RvX21mbihhZGRyKTsKIAogICAg
ICAgICAgICAgY29weV9kb21haW5fcGFnZShtZm4sIG9sZF9tZm4pOwogICAgICAgICAgICAgY2xl
YXJfZG9tYWluX3BhZ2Uob2xkX21mbik7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Oct 10 17:05:01 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:05:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xxl-0003rU-5B; Tue, 10 Oct 2017 17:05:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xxk-0003rG-60
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:05:00 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 69/CC-32680-BBDFCD95; Tue, 10 Oct 2017 17:04:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVXfX3zu
 RBlOuG1lM2GbgwOixvW8XewBjFGtmXlJ+RQJrxovTs1kKHlhW7L51irWBcY92FyMXh5DAb0aJ
 r2vWsnUxcgI55xklvnfIdDFycLAJiEnM3asAEhYRUJWYtWI5M0SJukTT7wawcmGBYIlpF1ezg
 ZTzCphJHL2fBWKyAJXP+2w3gZFjASPDKkaN4tSistQiXUNjvaSizPSMktzEzBxdQwNTvdzU4u
 LE9NScxKRiveT83E2MQH8wAMEOxn/bPA8xSnIwKYnyKv25EynEl5SfUpmRWJwRX1Sak1p8iFG
 Gg0NJgvceSE6wKDU9tSItMwcYGDBpCQ4eJRFeW5A0b3FBYm5xZjpE6hSjopQ4706QhABIIqM0
 D64NFoyXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMx7EWQKT2ZeCdz0V0CLmYAWi6aBLS5JR
 EhJNTDW5/fGM/L7OvX2pk8wLbyvun9hs5Phb5H5b1tX6M12avaazr+gcf6Piderem7GvpX1FL
 PP+63eF9mgGKB23HWf1pPJ7Van2wQ8f54MZPjJ3Mn1+YG8vGnFnHKNW47L9FdmRwqx/pl+b2u
 KP2eZLMfcjswvFi8TAndwHajp2LOJR0DpwOVp25RYijMSDbWYi4oTAeDc77lBAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1507655097!70088778!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55163 invoked from network); 10 Oct 2017 17:04:58 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 17:04:58 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xxh-0005HH-M9
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:04:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xxh-0002sU-LT
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:04:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xxh-0002sU-LT@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 17:04:57 +0000
Subject: [Xen-changelog] [xen master] kexec,
	kimage: convert kexec and kimage to use typesafe mfn_t
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGU3Yzk2NzgyNTliMTM0ZTliN2Q5OTk5NTA2MDMyMDhmZDQ5MGM4ZDAKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogTW9u
IE9jdCA5IDEzOjI1OjUzIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gT2N0IDkgMTM6MjU6NTMgMjAxNyArMDIwMAoK
ICAgIGtleGVjLCBraW1hZ2U6IGNvbnZlcnQga2V4ZWMgYW5kIGtpbWFnZSB0byB1c2UgdHlwZXNh
ZmUgbWZuX3QKICAgIAogICAgQXQgdGhlIHNhbWUgdGltZSwgY29ycmVjdGx5IGFsaWduIG9uZSB0
aGUgcHJvdG90eXBlIGNoYW5nZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vY29tbW9uL2tleGVjLmMgICAg
ICAgfCAxNiArKysrKysrKy0tLS0tLS0tCiB4ZW4vY29tbW9uL2tpbWFnZS5jICAgICAgfCAzMCAr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9raW1hZ2UuaCB8
ICA0ICsrLS0KIDMgZmlsZXMgY2hhbmdlZCwgMjggaW5zZXJ0aW9ucygrKSwgMjIgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9rZXhlYy5jIGIveGVuL2NvbW1vbi9rZXhlYy5j
CmluZGV4IGZjYzY4YmQuLmMxNGNiYjIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24va2V4ZWMuYwor
KysgYi94ZW4vY29tbW9uL2tleGVjLmMKQEAgLTkwNSwxMSArOTA1LDExIEBAIHN0YXRpYyB1aW50
MTZfdCBrZXhlY19sb2FkX3YxX2FyY2godm9pZCkKICNlbmRpZgogfQogCi1zdGF0aWMgaW50IGtl
eGVjX3NlZ21lbnRzX2FkZF9zZWdtZW50KAotICAgIHVuc2lnbmVkIGludCAqbnJfc2VnbWVudHMs
IHhlbl9rZXhlY19zZWdtZW50X3QgKnNlZ21lbnRzLAotICAgIHVuc2lnbmVkIGxvbmcgbWZuKQor
c3RhdGljIGludCBrZXhlY19zZWdtZW50c19hZGRfc2VnbWVudCh1bnNpZ25lZCBpbnQgKm5yX3Nl
Z21lbnRzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fa2V4ZWNf
c2VnbWVudF90ICpzZWdtZW50cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbWZuX3QgbWZuKQogewotICAgIHBhZGRyX3QgbWFkZHIgPSAocGFkZHJfdCltZm4gPDwgUEFH
RV9TSElGVDsKKyAgICBwYWRkcl90IG1hZGRyID0gbWZuX3RvX21hZGRyKG1mbik7CiAgICAgdW5z
aWduZWQgaW50IG4gPSAqbnJfc2VnbWVudHM7CiAKICAgICAvKiBOZWVkIGEgbmV3IHNlZ21lbnQ/
ICovCkBAIC05MzAsNyArOTMwLDcgQEAgc3RhdGljIGludCBrZXhlY19zZWdtZW50c19hZGRfc2Vn
bWVudCgKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIGludCBrZXhlY19zZWdtZW50c19mcm9t
X2luZF9wYWdlKHVuc2lnbmVkIGxvbmcgbWZuLAorc3RhdGljIGludCBrZXhlY19zZWdtZW50c19m
cm9tX2luZF9wYWdlKG1mbl90IG1mbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgKm5yX3NlZ21lbnRzLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHhlbl9rZXhlY19zZWdtZW50X3QgKnNlZ21lbnRzLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCBjb21wYXQpCkBAIC05Mzks
NyArOTM5LDcgQEAgc3RhdGljIGludCBrZXhlY19zZWdtZW50c19mcm9tX2luZF9wYWdlKHVuc2ln
bmVkIGxvbmcgbWZuLAogICAgIGtpbWFnZV9lbnRyeV90ICplbnRyeTsKICAgICBpbnQgcmV0ID0g
MDsKIAotICAgIHBhZ2UgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihtZm4pKTsKKyAgICBwYWdlID0g
bWFwX2RvbWFpbl9wYWdlKG1mbik7CiAKICAgICAvKgogICAgICAqIFdhbGsgdGhlIGluZGlyZWN0
aW9uIHBhZ2UgbGlzdCwgYWRkaW5nIGRlc3RpbmF0aW9uIHBhZ2VzIHRvIHRoZQpAQCAtOTYxLDcg
Kzk2MSw3IEBAIHN0YXRpYyBpbnQga2V4ZWNfc2VnbWVudHNfZnJvbV9pbmRfcGFnZSh1bnNpZ25l
ZCBsb25nIG1mbiwKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBjYXNlIElORF9JTkRJUkVD
VElPTjoKICAgICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHBhZ2UpOwotICAgICAgICAgICAg
ZW50cnkgPSBwYWdlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4obWZuKSk7CisgICAgICAgICAgICBl
bnRyeSA9IHBhZ2UgPSBtYXBfZG9tYWluX3BhZ2UobWZuKTsKICAgICAgICAgICAgIGNvbnRpbnVl
OwogICAgICAgICBjYXNlIElORF9ET05FOgogICAgICAgICAgICAgZ290byBkb25lOwpAQCAtOTkw
LDcgKzk5MCw3IEBAIHN0YXRpYyBpbnQga2V4ZWNfZG9fbG9hZF92MSh4ZW5fa2V4ZWNfbG9hZF92
MV90ICpsb2FkLCBpbnQgY29tcGF0KQogICAgIHhlbl9rZXhlY19zZWdtZW50X3QgKnNlZ21lbnRz
OwogICAgIHVpbnQxNl90IGFyY2g7CiAgICAgdW5zaWduZWQgaW50IG5yX3NlZ21lbnRzID0gMDsK
LSAgICB1bnNpZ25lZCBsb25nIGluZF9tZm4gPSBsb2FkLT5pbWFnZS5pbmRpcmVjdGlvbl9wYWdl
ID4+IFBBR0VfU0hJRlQ7CisgICAgbWZuX3QgaW5kX21mbiA9IG1hZGRyX3RvX21mbihsb2FkLT5p
bWFnZS5pbmRpcmVjdGlvbl9wYWdlKTsKICAgICBpbnQgcmV0OwogCiAgICAgYXJjaCA9IGtleGVj
X2xvYWRfdjFfYXJjaCgpOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9raW1hZ2UuYyBiL3hlbi9j
b21tb24va2ltYWdlLmMKaW5kZXggMDc1ODc4OS4uYWZkODI5MiAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9raW1hZ2UuYworKysgYi94ZW4vY29tbW9uL2tpbWFnZS5jCkBAIC0yMyw2ICsyMywxMiBA
QAogCiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KIAorLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNt
L3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICovCisjdW5kZWYgbWZuX3RvX3Bh
Z2UKKyNkZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSBfX21mbl90b19wYWdlKG1mbl94KG1mbikpCisj
dW5kZWYgcGFnZV90b19tZm4KKyNkZWZpbmUgcGFnZV90b19tZm4ocGcpICBfbWZuKF9fcGFnZV90
b19tZm4ocGcpKQorCiAvKgogICogV2hlbiBrZXhlYyB0cmFuc2l0aW9ucyB0byB0aGUgbmV3IGtl
cm5lbCB0aGVyZSBpcyBhIG9uZS10by1vbmUKICAqIG1hcHBpbmcgYmV0d2VlbiBwaHlzaWNhbCBh
bmQgdmlydHVhbCBhZGRyZXNzZXMuICBPbiBwcm9jZXNzb3JzCkBAIC03Niw3ICs4Miw3IEBAIHN0
YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICpraW1hZ2VfYWxsb2NfemVyb2VkX3BhZ2UodW5zaWduZWQg
bWVtZmxhZ3MpCiAgICAgaWYgKCAhcGFnZSApCiAgICAgICAgIHJldHVybiBOVUxMOwogCi0gICAg
Y2xlYXJfZG9tYWluX3BhZ2UoX21mbihwYWdlX3RvX21mbihwYWdlKSkpOworICAgIGNsZWFyX2Rv
bWFpbl9wYWdlKHBhZ2VfdG9fbWZuKHBhZ2UpKTsKIAogICAgIHJldHVybiBwYWdlOwogfQpAQCAt
NDA1LDcgKzQxMSw3IEBAIHN0YXRpYyBzdHJ1Y3QgcGFnZV9pbmZvICpraW1hZ2VfYWxsb2NfY3Jh
c2hfY29udHJvbF9wYWdlKHN0cnVjdCBrZXhlY19pbWFnZSAqaW1hCiAgICAgaWYgKCBwYWdlICkK
ICAgICB7CiAgICAgICAgIGltYWdlLT5uZXh0X2NyYXNoX3BhZ2UgPSBob2xlX2VuZDsKLSAgICAg
ICAgY2xlYXJfZG9tYWluX3BhZ2UoX21mbihwYWdlX3RvX21mbihwYWdlKSkpOworICAgICAgICBj
bGVhcl9kb21haW5fcGFnZShwYWdlX3RvX21mbihwYWdlKSk7CiAgICAgfQogCiAgICAgcmV0dXJu
IHBhZ2U7CkBAIC02NDEsNyArNjQ3LDcgQEAgc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKmtpbWFn
ZV9hbGxvY19wYWdlKHN0cnVjdCBrZXhlY19pbWFnZSAqaW1hZ2UsCiAgICAgICAgICAgICAqb2xk
ID0gKGFkZHIgJiB+UEFHRV9NQVNLKSB8IElORF9TT1VSQ0U7CiAgICAgICAgICAgICB1bm1hcF9k
b21haW5fcGFnZShvbGQpOwogCi0gICAgICAgICAgICBwYWdlID0gbWZuX3RvX3BhZ2UobWZuX3go
b2xkX21mbikpOworICAgICAgICAgICAgcGFnZSA9IG1mbl90b19wYWdlKG9sZF9tZm4pOwogICAg
ICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQpAQCAtODQwLDExICs4NDYs
MTEgQEAga2ltYWdlX2VudHJ5X3QgKmtpbWFnZV9lbnRyeV9uZXh0KGtpbWFnZV9lbnRyeV90ICpl
bnRyeSwgYm9vbF90IGNvbXBhdCkKICAgICByZXR1cm4gZW50cnkgKyAxOwogfQogCi11bnNpZ25l
ZCBsb25nIGtpbWFnZV9lbnRyeV9tZm4oa2ltYWdlX2VudHJ5X3QgKmVudHJ5LCBib29sX3QgY29t
cGF0KQorbWZuX3Qga2ltYWdlX2VudHJ5X21mbihraW1hZ2VfZW50cnlfdCAqZW50cnksIGJvb2xf
dCBjb21wYXQpCiB7CiAgICAgaWYgKCBjb21wYXQgKQotICAgICAgICByZXR1cm4gKih1aW50MzJf
dCAqKWVudHJ5ID4+IFBBR0VfU0hJRlQ7Ci0gICAgcmV0dXJuICplbnRyeSA+PiBQQUdFX1NISUZU
OworICAgICAgICByZXR1cm4gbWFkZHJfdG9fbWZuKCoodWludDMyX3QgKillbnRyeSk7CisgICAg
cmV0dXJuIG1hZGRyX3RvX21mbigqZW50cnkpOwogfQogCiB1bnNpZ25lZCBsb25nIGtpbWFnZV9l
bnRyeV9pbmQoa2ltYWdlX2VudHJ5X3QgKmVudHJ5LCBib29sX3QgY29tcGF0KQpAQCAtODU0LDcg
Kzg2MCw3IEBAIHVuc2lnbmVkIGxvbmcga2ltYWdlX2VudHJ5X2luZChraW1hZ2VfZW50cnlfdCAq
ZW50cnksIGJvb2xfdCBjb21wYXQpCiAgICAgcmV0dXJuICplbnRyeSAmIDB4ZjsKIH0KIAotaW50
IGtpbWFnZV9idWlsZF9pbmQoc3RydWN0IGtleGVjX2ltYWdlICppbWFnZSwgdW5zaWduZWQgbG9u
ZyBpbmRfbWZuLAoraW50IGtpbWFnZV9idWlsZF9pbmQoc3RydWN0IGtleGVjX2ltYWdlICppbWFn
ZSwgbWZuX3QgaW5kX21mbiwKICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCBjb21wYXQpCiB7
CiAgICAgdm9pZCAqcGFnZTsKQEAgLTg2Miw3ICs4NjgsNyBAQCBpbnQga2ltYWdlX2J1aWxkX2lu
ZChzdHJ1Y3Qga2V4ZWNfaW1hZ2UgKmltYWdlLCB1bnNpZ25lZCBsb25nIGluZF9tZm4sCiAgICAg
aW50IHJldCA9IDA7CiAgICAgcGFkZHJfdCBkZXN0ID0gS0lNQUdFX05PX0RFU1Q7CiAKLSAgICBw
YWdlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4oaW5kX21mbikpOworICAgIHBhZ2UgPSBtYXBfZG9t
YWluX3BhZ2UoaW5kX21mbik7CiAgICAgaWYgKCAhcGFnZSApCiAgICAgICAgIHJldHVybiAtRU5P
TUVNOwogCkBAIC04NzMsNyArODc5LDcgQEAgaW50IGtpbWFnZV9idWlsZF9pbmQoc3RydWN0IGtl
eGVjX2ltYWdlICppbWFnZSwgdW5zaWduZWQgbG9uZyBpbmRfbWZuLAogICAgIGZvciAoIGVudHJ5
ID0gcGFnZTsgOyAgKQogICAgIHsKICAgICAgICAgdW5zaWduZWQgbG9uZyBpbmQ7Ci0gICAgICAg
IHVuc2lnbmVkIGxvbmcgbWZuOworICAgICAgICBtZm5fdCBtZm47CiAKICAgICAgICAgaW5kID0g
a2ltYWdlX2VudHJ5X2luZChlbnRyeSwgY29tcGF0KTsKICAgICAgICAgbWZuID0ga2ltYWdlX2Vu
dHJ5X21mbihlbnRyeSwgY29tcGF0KTsKQEAgLTg4MSwxNCArODg3LDE0IEBAIGludCBraW1hZ2Vf
YnVpbGRfaW5kKHN0cnVjdCBrZXhlY19pbWFnZSAqaW1hZ2UsIHVuc2lnbmVkIGxvbmcgaW5kX21m
biwKICAgICAgICAgc3dpdGNoICggaW5kICkKICAgICAgICAgewogICAgICAgICBjYXNlIElORF9E
RVNUSU5BVElPTjoKLSAgICAgICAgICAgIGRlc3QgPSAocGFkZHJfdCltZm4gPDwgUEFHRV9TSElG
VDsKKyAgICAgICAgICAgIGRlc3QgPSBtZm5fdG9fbWFkZHIobWZuKTsKICAgICAgICAgICAgIHJl
dCA9IGtpbWFnZV9zZXRfZGVzdGluYXRpb24oaW1hZ2UsIGRlc3QpOwogICAgICAgICAgICAgaWYg
KCByZXQgPCAwICkKICAgICAgICAgICAgICAgICBnb3RvIGRvbmU7CiAgICAgICAgICAgICBicmVh
azsKICAgICAgICAgY2FzZSBJTkRfSU5ESVJFQ1RJT046CiAgICAgICAgICAgICB1bm1hcF9kb21h
aW5fcGFnZShwYWdlKTsKLSAgICAgICAgICAgIHBhZ2UgPSBtYXBfZG9tYWluX3BhZ2UoX21mbiht
Zm4pKTsKKyAgICAgICAgICAgIHBhZ2UgPSBtYXBfZG9tYWluX3BhZ2UobWZuKTsKICAgICAgICAg
ICAgIGVudHJ5ID0gcGFnZTsKICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICBjYXNlIElO
RF9ET05FOgpAQCAtOTEzLDcgKzkxOSw3IEBAIGludCBraW1hZ2VfYnVpbGRfaW5kKHN0cnVjdCBr
ZXhlY19pbWFnZSAqaW1hZ2UsIHVuc2lnbmVkIGxvbmcgaW5kX21mbiwKICAgICAgICAgICAgICAg
ICBnb3RvIGRvbmU7CiAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgIGNvcHlfZG9tYWluX3Bh
Z2UoX21mbihwYWdlX3RvX21mbih4ZW5fcGFnZSkpLCBfbWZuKG1mbikpOworICAgICAgICAgICAg
Y29weV9kb21haW5fcGFnZShwYWdlX3RvX21mbih4ZW5fcGFnZSksIG1mbik7CiAgICAgICAgICAg
ICBwdXRfcGFnZShndWVzdF9wYWdlKTsKIAogICAgICAgICAgICAgcmV0ID0ga2ltYWdlX2FkZF9w
YWdlKGltYWdlLCBwYWdlX3RvX21hZGRyKHhlbl9wYWdlKSk7CmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS94ZW4va2ltYWdlLmggYi94ZW4vaW5jbHVkZS94ZW4va2ltYWdlLmgKaW5kZXggZDEwZWJm
Ny4uY2JmYjllOSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2tpbWFnZS5oCisrKyBiL3hl
bi9pbmNsdWRlL3hlbi9raW1hZ2UuaApAQCAtNDgsOSArNDgsOSBAQCBzdHJ1Y3QgcGFnZV9pbmZv
ICpraW1hZ2VfYWxsb2NfY29udHJvbF9wYWdlKHN0cnVjdCBrZXhlY19pbWFnZSAqaW1hZ2UsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIG1lbWZs
YWdzKTsKIAoga2ltYWdlX2VudHJ5X3QgKmtpbWFnZV9lbnRyeV9uZXh0KGtpbWFnZV9lbnRyeV90
ICplbnRyeSwgYm9vbF90IGNvbXBhdCk7Ci11bnNpZ25lZCBsb25nIGtpbWFnZV9lbnRyeV9tZm4o
a2ltYWdlX2VudHJ5X3QgKmVudHJ5LCBib29sX3QgY29tcGF0KTsKK21mbl90IGtpbWFnZV9lbnRy
eV9tZm4oa2ltYWdlX2VudHJ5X3QgKmVudHJ5LCBib29sX3QgY29tcGF0KTsKIHVuc2lnbmVkIGxv
bmcga2ltYWdlX2VudHJ5X2luZChraW1hZ2VfZW50cnlfdCAqZW50cnksIGJvb2xfdCBjb21wYXQp
OwotaW50IGtpbWFnZV9idWlsZF9pbmQoc3RydWN0IGtleGVjX2ltYWdlICppbWFnZSwgdW5zaWdu
ZWQgbG9uZyBpbmRfbWZuLAoraW50IGtpbWFnZV9idWlsZF9pbmQoc3RydWN0IGtleGVjX2ltYWdl
ICppbWFnZSwgbWZuX3QgaW5kX21mbiwKICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCBjb21w
YXQpOwogCiAjZW5kaWYgLyogX19BU1NFTUJMWV9fICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Oct 10 17:05:12 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:05:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xxw-0003u1-6k; Tue, 10 Oct 2017 17:05:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xxv-0003tD-6c
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:05:11 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 70/60-01755-6CDFCD95; Tue, 10 Oct 2017 17:05:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVffI3zu
 RBseaLCwmbDNwYPTY3reLPYAxijUzLym/IoE149/Di2wFh8UrTqy7xdzAOE+oi5GLQ0jgN6PE
 xodXWCCc84wSH9oXsHcxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSzgIrFu5
 y4wm1fATKL7/CsmEJsFqP5rwySWCYwcCxgZVjFqFKcWlaUW6RqZ6iUVZaZnlOQmZuboGhoY6+
 WmFhcnpqfmJCYV6yXn525iBHqlnoGBcQdj6wm/Q4ySHExKorxKf+5ECvEl5adUZiQWZ8QXlea
 kFh9ilOHgUJLgXQCSEyxKTU+tSMvMAYYHTFqCg0dJhNcWJM1bXJCYW5yZDpE6xagoJc67EyQh
 AJLIKM2Da4OF5CVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrwXQabwZOaVwE1/BbSYCWixa
 BrY4pJEhJRUA6PNlLLgILGQ0LpVO1kOfl3efvXhm+P2TyKtX3559ug7g8eGVoUI7Y1Huc6o1T
 lNCt16uONcmZ/ZopzExYfnP2zx62vavC76iHbLyu5n2/5uvvF3ooijfZvj9LbLC6cV8jdPC9q
 pmRxf0D+Xm+Pii5o63q5HH3W9Ndyn3WlMZ3MK1WXY9VeKZ5oSS3FGoqEWc1FxIgDJOmO2RAIA
 AA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1507655107!102045673!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15731 invoked from network); 10 Oct 2017 17:05:08 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 17:05:08 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xxr-0005I5-O4
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:05:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xxr-0002uD-NP
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:05:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xxr-0002uD-NP@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 17:05:07 +0000
Subject: [Xen-changelog] [xen master] xenoprof: convert the file to use
	typesafe MFN
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGU3Y2E4YWQwMDE0YjhkMjE3NjE0NDBlNTAyMTY2ZjUyNWY4OTUxYzEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogTW9u
IE9jdCA5IDEzOjI2OjM1IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gT2N0IDkgMTM6MjY6MzUgMjAxNyArMDIwMAoK
ICAgIHhlbm9wcm9mOiBjb252ZXJ0IHRoZSBmaWxlIHRvIHVzZSB0eXBlc2FmZSBNRk4KICAgIAog
ICAgVGhlIGZpbGUgY29tbW9uL3hlbm9wcm9mLmMgaXMgbm93IGNvbnZlcnRlZCB0byB1c2UgdHlw
ZXNhZmUuIFRoaXMgaXMKICAgIHJlcXVpcmluZyB0byBvdmVycmlkZSB0aGUgbWFjcm9zIHZpcnRf
dG9fbWZuIGFuZCBtZm5fdG9fcGFnZSB0byBtYWtlCiAgICB0aGVtIHdvcmsgd2l0aCBtZm5fdC4K
ICAgIAogICAgQWxzbywgYWRkIGEgY291cGxlIG9mIG1pc3NpbmcgbmV3bGluZXMgaW4gdGhlIGNv
ZGUgbW9kaWZpZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vY29tbW9uL3hlbm9wcm9mLmMgfCAyMSArKysr
KysrKysrKysrKystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCA2IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24veGVub3Byb2YuYyBiL3hlbi9jb21t
b24veGVub3Byb2YuYwppbmRleCBhNWZlNjIwLi41YWNkZGU1IDEwMDY0NAotLS0gYS94ZW4vY29t
bW9uL3hlbm9wcm9mLmMKKysrIGIveGVuL2NvbW1vbi94ZW5vcHJvZi5jCkBAIC0xOSw2ICsxOSwx
MiBAQAogI2luY2x1ZGUgPHhzbS94c20uaD4KICNpbmNsdWRlIDx4ZW4vaHlwZXJjYWxsLmg+CiAK
Ky8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0
aCBtZm5fdCAqLworI3VuZGVmIHZpcnRfdG9fbWZuCisjZGVmaW5lIHZpcnRfdG9fbWZuKHZhKSBf
bWZuKF9fdmlydF90b19tZm4odmEpKQorI3VuZGVmIG1mbl90b19wYWdlCisjZGVmaW5lIG1mbl90
b19wYWdlKG1mbikgX19tZm5fdG9fcGFnZShtZm5feChtZm4pKQorCiAvKiBMaW1pdCBhbW91bnQg
b2YgcGFnZXMgdXNlZCBmb3Igc2hhcmVkIGJ1ZmZlciAocGVyIGRvbWFpbikgKi8KICNkZWZpbmUg
TUFYX09QUk9GX1NIQVJFRF9QQUdFUyAzMgogCkBAIC0xMzQsMjUgKzE0MCwyNyBAQCBzdGF0aWMg
dm9pZCB4ZW5vcHJvZl9yZXNldF9idWYoc3RydWN0IGRvbWFpbiAqZCkKIH0KIAogc3RhdGljIGlu
dAotc2hhcmVfeGVub3Byb2ZfcGFnZV93aXRoX2d1ZXN0KHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGxvbmcgbWZuLCBpbnQgbnBhZ2VzKQorc2hhcmVfeGVub3Byb2ZfcGFnZV93aXRoX2d1ZXN0
KHN0cnVjdCBkb21haW4gKmQsIG1mbl90IG1mbiwgaW50IG5wYWdlcykKIHsKICAgICBpbnQgaTsK
IAogICAgIC8qIENoZWNrIGlmIHByZXZpb3VzIHBhZ2Ugb3duZXIgaGFzIHJlbGVhc2VkIHRoZSBw
YWdlLiAqLwogICAgIGZvciAoIGkgPSAwOyBpIDwgbnBhZ2VzOyBpKysgKQogICAgIHsKLSAgICAg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IG1mbl90b19wYWdlKG1mbiArIGkpOworICAgICAg
ICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gbWZuX3RvX3BhZ2UobWZuX2FkZChtZm4sIGkpKTsK
KwogICAgICAgICBpZiAoIChwYWdlLT5jb3VudF9pbmZvICYgKFBHQ19hbGxvY2F0ZWR8UEdDX2Nv
dW50X21hc2spKSAhPSAwICkKICAgICAgICAgewogICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19H
X0lORk8gImRvbSVkIG1mbiAlI2x4IHBhZ2UtPmNvdW50X2luZm8gJSNseFxuIiwKLSAgICAgICAg
ICAgICAgICAgICBkLT5kb21haW5faWQsIG1mbiArIGksIHBhZ2UtPmNvdW50X2luZm8pOworICAg
ICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgbWZuX3gobWZuX2FkZChtZm4sIGkpKSwgcGFn
ZS0+Y291bnRfaW5mbyk7CiAgICAgICAgICAgICByZXR1cm4gLUVCVVNZOwogICAgICAgICB9CiAg
ICAgICAgIHBhZ2Vfc2V0X293bmVyKHBhZ2UsIE5VTEwpOwogICAgIH0KIAogICAgIGZvciAoIGkg
PSAwOyBpIDwgbnBhZ2VzOyBpKysgKQotICAgICAgICBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0
KG1mbl90b19wYWdlKG1mbiArIGkpLCBkLCBYRU5TSEFSRV93cml0YWJsZSk7CisgICAgICAgIHNo
YXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3QobWZuX3RvX3BhZ2UobWZuX2FkZChtZm4sIGkpKSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkLCBYRU5TSEFSRV93cml0YWJsZSk7CiAK
ICAgICByZXR1cm4gMDsKIH0KQEAgLTE2MSwxMSArMTY5LDEyIEBAIHN0YXRpYyB2b2lkCiB1bnNo
YXJlX3hlbm9wcm9mX3BhZ2Vfd2l0aF9ndWVzdChzdHJ1Y3QgeGVub3Byb2YgKngpCiB7CiAgICAg
aW50IGksIG5wYWdlcyA9IHgtPm5wYWdlczsKLSAgICB1bnNpZ25lZCBsb25nIG1mbiA9IHZpcnRf
dG9fbWZuKHgtPnJhd2J1Zik7CisgICAgbWZuX3QgbWZuID0gdmlydF90b19tZm4oeC0+cmF3YnVm
KTsKIAogICAgIGZvciAoIGkgPSAwOyBpIDwgbnBhZ2VzOyBpKysgKQogICAgIHsKLSAgICAgICAg
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IG1mbl90b19wYWdlKG1mbiArIGkpOworICAgICAgICBz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gbWZuX3RvX3BhZ2UobWZuX2FkZChtZm4sIGkpKTsKKwog
ICAgICAgICBCVUdfT04ocGFnZV9nZXRfb3duZXIocGFnZSkgIT0gY3VycmVudC0+ZG9tYWluKTsK
ICAgICAgICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9iaXQoX1BHQ19hbGxvY2F0ZWQsICZwYWdlLT5j
b3VudF9pbmZvKSApCiAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Oct 10 17:05:22 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:05:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xy6-0003vZ-8K; Tue, 10 Oct 2017 17:05:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xy5-0003vL-4G
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:05:21 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 0D/79-05651-0DDFCD95; Tue, 10 Oct 2017 17:05:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVffc3zu
 RBns2WllM2GbgwOixvW8XewBjFGtmXlJ+RQJrxpKzT5gL2oUrTh68xNbAuIu/i5GLQ0jgN6PE
 s1e/WSCc84wS6xbOZuti5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1ggUOLp9
 0VMIDavgJnEuTn9YK0sQPU/d1pNYORYwMiwilGjOLWoLLVI18hCL6koMz2jJDcxM0fX0MBYLz
 e1uDgxPTUnMalYLzk/dxMj0Cf1DAyMOxjbT/gdYpTkYFIS5VX6cydSiC8pP6UyI7E4I76oNCe
 1+BCjDAeHkgTvApCcYFFqempFWmYOMDhg0hIcPEoivLYgad7igsTc4sx0iNQpRkUpcd6dIAkB
 kERGaR5cGywgLzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5r0IMoUnM68EbvoroMVMQItF0
 8AWlyQipKQaGAM+N0er/YrrkJuroa//8/Xta+Y3fPK3frrneX9m3fzJocdddEyCV5rd0c1Yuy
 D3TydjS8/2pc8i9q85OJuv2fX/rsvnoybKvDsl+VJg1qf1Zw4+VJvR7J2/RVfnQsqMvbzx4ax
 78q5s8b8ac+s8F39X4czEWm4xzY6AY7/t3vLnrrHLVrvGuV6JpTgj0VCLuag4EQA0nKSpQwIA
 AA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1507655118!78776650!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30881 invoked from network); 10 Oct 2017 17:05:18 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 17:05:18 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xy1-0005IF-Pz
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:05:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xy1-0002v3-PO
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:05:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xy1-0002v3-PO@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 17:05:17 +0000
Subject: [Xen-changelog] [xen master] xen/domctl: Fix Xen heap leak via
	XEN_DOMCTL_getvcpucontext
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDNiMmVlYjc0MTJlNTI5ZjM4ZDFlOGI4NzJiYTBiYzZhYjA5YTcwMDgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
U3VuIE9jdCA4IDE1OjEyOjE4IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE9jdCA5IDEyOjQzOjIx
IDIwMTcgKzAxMDAKCiAgICB4ZW4vZG9tY3RsOiBGaXggWGVuIGhlYXAgbGVhayB2aWEgWEVOX0RP
TUNUTF9nZXR2Y3B1Y29udGV4dAogICAgCiAgICBUaGUgYmFja2luZyBzdHJ1Y3R1cmUgZm9yIFhF
Tl9ET01DVExfZ2V0dmNwdWNvbnRleHQgaXMgb25seSB6ZXJvZWQgaW4gdGhlIHg4NgogICAgSFZN
IGNhc2UuICBBdCB0aGUgdmVyeSBsZWFzdCwgdGhpcyBtZWFucyB0aGF0IEFSTSByZXR1cm5zIGp1
bmsgdGhyb3VnaCBpdHMKICAgIGZsYWdzIGZpZWxkIChhcyBpdCBpcyBvbmx5IGV2ZXIgY29uZGl0
aW9uYWxseSBvcidkIGludG8pLCBhbmQgeDg2IFBWIGxlYWtzCiAgICBkYXRhIHRocm91Z2ggZ2R0
X2ZyYW1lc1sxNC4uLjE1XS4gIChBbiBleGhhdXN0aXZlIHNlYXJjaCBmb3Igb3RoZXIgbGVha3MK
ICAgIGhhc24ndCBiZWVuIHBlcmZvcm1lZCkuCiAgICAKICAgIFVuY29uZGl0aW9uYWxseSB6ZXJv
IHRoZSBtZW1vcnkgdXBvbiBhbGxvY2F0aW9uLCBhbmQgZm9yZ28gdGhlIGRvdWJsZSBjbGVhcgog
ICAgZm9yIHg4NiBIVk0uICBUaGVzZSBoeXBlcmNhbGxzIGFyZSBub3Qgb24gaG90cGF0aHMuCiAg
ICAKICAgIE5vdGUgdGhhdCB0aGlzIGRvZXMgbm90IHF1YWxpZnkgZm9yIGFuIFhTQS4gIFBlciBY
U0EtNzcsCiAgICBYRU5fRE9NQ1RMX2dldHZjcHVjb250ZXh0IGlzIHVuc2FmZSBmb3IgZGlzYWdn
cmVnYXRpb24sIG1lYW5pbmcgdGhhdCBvbmx5IHRoZQogICAgY29udHJvbCBkb21haW4gY2FuIHVz
ZSB0aGlzIGh5cGVyY2FsbC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBSZWxlYXNlLUFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBsaW5hcm8ub3JnPgotLS0KIHhlbi9hcmNoL3g4Ni9kb21jdGwuYyB8IDIgLS0K
IHhlbi9jb21tb24vZG9tY3RsLmMgICB8IDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMSBpbnNlcnRp
b24oKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWN0bC5j
IGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCmluZGV4IDU0MGJhMDguLjFiMjA4ZjkgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYworKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKQEAg
LTE1MzAsOCArMTUzMCw2IEBAIHZvaWQgYXJjaF9nZXRfaW5mb19ndWVzdChzdHJ1Y3QgdmNwdSAq
diwgdmNwdV9ndWVzdF9jb250ZXh0X3UgYykKICAgICBib29sIGNvbXBhdCA9IGlzX3B2XzMyYml0
X2RvbWFpbihkKTsKICNkZWZpbmUgYyhmbGQpICghY29tcGF0ID8gKGMubmF0LT5mbGQpIDogKGMu
Y21wLT5mbGQpKQogCi0gICAgaWYgKCAhaXNfcHZfZG9tYWluKGQpICkKLSAgICAgICAgbWVtc2V0
KGMubmF0LCAwLCBzaXplb2YoKmMubmF0KSk7CiAgICAgbWVtY3B5KCZjLm5hdC0+ZnB1X2N0eHQs
IHYtPmFyY2guZnB1X2N0eHQsIHNpemVvZihjLm5hdC0+ZnB1X2N0eHQpKTsKICAgICBjKGZsYWdz
ID0gdi0+YXJjaC52Z2NfZmxhZ3MgJiB+KFZHQ0ZfaTM4N192YWxpZHxWR0NGX2luX2tlcm5lbCkp
OwogICAgIGlmICggdi0+ZnB1X2luaXRpYWxpc2VkICkKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
ZG9tY3RsLmMgYi94ZW4vY29tbW9uL2RvbWN0bC5jCmluZGV4IGQwM2JiZjIuLjNjNmZhNGUgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tY3RsLmMKKysrIGIveGVuL2NvbW1vbi9kb21jdGwuYwpA
QCAtODY5LDcgKzg2OSw3IEBAIGxvbmcgZG9fZG9tY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o
eGVuX2RvbWN0bF90KSB1X2RvbWN0bCkKICAgICAgICAgICAgICAgICAgICAgIDwgc2l6ZW9mKHN0
cnVjdCBjb21wYXRfdmNwdV9ndWVzdF9jb250ZXh0KSk7CiAjZW5kaWYKICAgICAgICAgcmV0ID0g
LUVOT01FTTsKLSAgICAgICAgaWYgKCAoYy5uYXQgPSB4bWFsbG9jKHN0cnVjdCB2Y3B1X2d1ZXN0
X2NvbnRleHQpKSA9PSBOVUxMICkKKyAgICAgICAgaWYgKCAoYy5uYXQgPSB4emFsbG9jKHN0cnVj
dCB2Y3B1X2d1ZXN0X2NvbnRleHQpKSA9PSBOVUxMICkKICAgICAgICAgICAgIGdvdG8gZ2V0dmNw
dWNvbnRleHRfb3V0OwogCiAgICAgICAgIHZjcHVfcGF1c2Uodik7Ci0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Oct 10 17:05:31 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:05:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xyF-0003xI-9o; Tue, 10 Oct 2017 17:05:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xyE-0003x5-FZ
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:05:30 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 01/87-31015-9DDFCD95; Tue, 10 Oct 2017 17:05:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVffm3zu
 RBl82slhM2GbgwOixvW8XewBjFGtmXlJ+RQJrxrRb15kLtvtW7LnZxdbA+Ne8i5GLQ0jgN6PE
 3rUzmCGc84wSW5vOsHYxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSzgJLHh8
 S4mEJtXwExi1b8vLCCtLED1C25ZTmDkWMDIsIpRvTi1qCy1SNdEL6koMz2jJDcxM0fX0MBULz
 e1uDgxPTUnMalYLzk/dxMj0CMMQLCD8Vaf8yFGSQ4mJVFepT93IoX4kvJTKjMSizPii0pzUos
 PMcpwcChJ8C4AyQkWpaanVqRl5gBDAyYtwcGjJMJrC5LmLS5IzC3OTIdInWLU5Ti26fIfJiGW
 vPy8VClx3p0gRQIgRRmleXAjYGF6iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8U0Gm8GTml
 cBtegV0BBPQEaJpYEeUJCKkpBoYvfLfXLVpFTqm9KS6VU+J99uXp/VNUpd/9n1ZXqnyX/fqi7
 +t+1bufnUq7Y/k3U1O3xUU/Wxl8jh/P9dxKHm09eyH5e2VRYUfN9W2vZEu8Xm4PLbqdNclk/O
 1/W7m//hePfXQVe3/c9a2uSFGtDXkZAnj0i8lNhzPVXpbTygqXwmJ+rJpTqmhEktxRqKhFnNR
 cSIAjA0nmE4CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1507655128!92351222!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32530 invoked from network); 10 Oct 2017 17:05:28 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 17:05:28 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xyB-0005IL-Ty
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:05:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xyB-0002vv-RV
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:05:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xyB-0002vv-RV@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 17:05:27 +0000
Subject: [Xen-changelog] [xen master] x86emul/fuzz: add rudimentary limit
	checking
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDc4NjllMmJhZmUxMTA5NDI2MGE2OWEzMWNiMDdkMTc5MDFkMDdiOGIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gT2N0IDkg
MTY6MDE6MjIgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBPY3QgOSAxNjowMToyMiAyMDE3ICswMjAwCgogICAgeDg2
ZW11bC9mdXp6OiBhZGQgcnVkaW1lbnRhcnkgbGltaXQgY2hlY2tpbmcKICAgIAogICAgZnV6el9p
bnNuX2ZldGNoKCkgaXMgdGhlIG9ubHkgZGF0YSBhY2Nlc3MgaGVscGVyIHdoZXJlIGl0IGlzIHBv
c3NpYmxlCiAgICB0byBzZWUgb2Zmc2V0cyBsYXJnZXIgdGhhbiA0R2IgaW4gMTYtIG9yIDMyLWJp
dCBtb2RlcywgYXMgd2UgbGVhdmUgdGhlCiAgICBpbmNvbWluZyBySVAgdW50b3VjaGVkIGluIHRo
ZSBlbXVsYXRvciBpdHNlbGYuIFRoZSBjaGVjayBpcyBuZWVkZWQgaGVyZQogICAgYXMgb3RoZXJ3
aXNlLCBhZnRlciBzdWNjZXNzZnVsbHkgZmV0Y2hpbmcgaW5zbiBieXRlcywgd2UgbWF5IGVuZCB1
cAogICAgemVyby1leHRlbmRpbmcgRUlQIHNvb24gYWZ0ZXIgY29tcGxldGVfaW5zbiwgd2hpY2gg
Y29sbGlkZXMgd2l0aCB0aGUKICAgIFg4NkVNVUxfRVhDRVBUSU9OLWNvbmRpdGlvbmFsIHJlc3Bl
Y3RpdmUgQVNTRVJUKCkgaW4KICAgIHg4Nl9lbXVsYXRlX3dyYXBwZXIoKS4gKE5COiBwdXRfcmVw
X3ByZWZpeCgpIGlzIHdoYXQgYWxsb3dzCiAgICBjb21wbGV0ZV9pbnNuIHRvIGJlIHJlYWNoZWQg
d2l0aCByYyBzZXQgdG8gb3RoZXIgdGhhbiBYODZFTVVMX09LQVkgb3IKICAgIFg4NkVNVUxfRE9O
RS4gU2VlIGFsc28gY29tbWl0IDUzZjg3YzAzYjQgWyJ4ODZlbXVsOiBnZW5lcmFsaXplCiAgICBl
eGNlcHRpb24gaGFuZGxpbmcgZm9yIHJlcF8qIGhvb2tzIl0uKQogICAgCiAgICBBZGQgYXNzZXJ0
KCktcyBmb3IgYWxsIG90aGVyIChkYXRhKSBhY2Nlc3Mgcm91dGluZXMsIGFzIGVmZmVjdGl2ZQog
ICAgYWRkcmVzcyBnZW5lcmF0aW9uIGluIHRoZSBlbXVsYXRvciBvdWdodCB0byBndWFyYW50ZWUg
aW4tcmFuZ2UgdmFsdWVzLgogICAgRm9yIHRoZW0gdG8gbm90IHRyaWdnZXIsIHNldmVyYWwgYWRq
dXN0bWVudHMgdG8gdGhlIGVtdWxhdG9yJ3MgYWRkcmVzcwogICAgY2FsY3VsYXRpb25zIGFyZSBu
ZWVkZWQ6IFdoaWxlIHRoZSBEc3RCaXRCYXNlIG9uZSBpcyByZWFsbHkgbWFuZGF0b3J5LAogICAg
dGhlIHNwZWNpZmljYXRpb24gYWxsb3dzIGZvciBlaXRoZXIgb3JpZ2luYWwgb3IgbmV3IGJlaGF2
aW9yIGZvciB0d28tCiAgICBwYXJ0IGFjY2Vzc2VzLiBPYnNlcnZlZCBiZWhhdmlvciBvbiByZWFs
IGhhcmR3YXJlLCBob3dldmVyLCBpcyBmb3Igc3VjaAogICAgYWNjZXNzZXMgdG8gc2lsZW50bHkg
d3JhcCBhdCB0aGUgMl5eMzIgYm91bmRhcnkgaW4gb3RoZXIgdGhhbiA2NC1iaXQKICAgIG1vZGUs
IGp1c3QgbGlrZSB0aGV5IGRvIGF0IHRoZSAyXl42NCBib3VuZGFyeSBpbiA2NC1iaXQgbW9kZSwg
d2hpY2ggb3VyCiAgICBjb2RlIGlzIG5vdyBiZWluZyBicm91Z2h0IGluIGxpbmUgd2l0aC4gV2hp
bGUgYWRkaW5nIHRydW5jYXRlX2VhKCkKICAgIGludm9jYXRpb25zIHRoZXJlLCBhbHNvIGNvbnZl
cnQgb3BlbiBjb2RlZCBpbnN0YW5jZXMgb2YgaXQuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvZnV6ei94ODZfaW5zdHJ1
Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMgfCAzMiArKysrKysrKysrKysrKysrKysrKysrLS0t
CiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyAgICAgICAgICB8IDIyICsr
KysrKysrKy0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDQxIGluc2VydGlvbnMoKyksIDEzIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxh
dG9yL2Z1enotZW11bC5jIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6
ei1lbXVsLmMKaW5kZXggYTIzMjlmOC4uMTA1MTQ1ZSAxMDA2NDQKLS0tIGEvdG9vbHMvZnV6ei94
ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMKKysrIGIvdG9vbHMvZnV6ei94ODZf
aW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMKQEAgLTEzOSw3ICsxMzksMTggQEAgc3Rh
dGljIGludCBmdXp6X3JlYWQoCiAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCiB7
CiAgICAgLyogUmVhZHMgZXhwZWN0ZWQgZm9yIGFsbCB1c2VyIGFuZCBzeXN0ZW0gc2VnbWVudHMu
ICovCi0gICAgYXNzZXJ0KGlzX3g4Nl91c2VyX3NlZ21lbnQoc2VnKSB8fCBpc194ODZfc3lzdGVt
X3NlZ21lbnQoc2VnKSk7CisgICAgaWYgKCBpc194ODZfdXNlcl9zZWdtZW50KHNlZykgKQorICAg
ICAgICBhc3NlcnQoY3R4dC0+YWRkcl9zaXplID09IDY0IHx8ICEob2Zmc2V0ID4+IDMyKSk7Cisg
ICAgZWxzZSBpZiAoIHNlZyA9PSB4ODZfc2VnX3RyICkKKyAgICAgICAgLyoKKyAgICAgICAgICog
VGhlIFRTUyBpcyBzcGVjaWFsIGluIHRoYXQgYWNjZXNzZXMgYmVsb3cgdGhlIHNlZ21lbnQgYmFz
ZSBhcmUKKyAgICAgICAgICogcG9zc2libGUsIGFzIHRoZSBJbnRlcnJ1cHQgUmVkaXJlY3Rpb24g
Qml0bWFwIHN0YXJ0cyAzMiBieXRlcworICAgICAgICAgKiBhaGVhZCBvZiB0aGUgSS9PIEJpdG1h
cCwgcmVnYXJkbGVzcyBvZiB0aGUgdmFsdWUgb2YgdGhlIGxhdHRlci4KKyAgICAgICAgICovCisg
ICAgICAgIGFzc2VydCgobG9uZylvZmZzZXQgPCAwID8gKGxvbmcpb2Zmc2V0ID4gLTMyIDogIShv
ZmZzZXQgPj4gMTcpKTsKKyAgICBlbHNlCisgICAgICAgIGFzc2VydChpc194ODZfc3lzdGVtX3Nl
Z21lbnQoc2VnKSAmJgorICAgICAgICAgICAgICAgKGN0eHQtPmxtYSA/IG9mZnNldCA8PSAweDEw
MDA3IDogIShvZmZzZXQgPj4gMTYpKSk7CiAKICAgICByZXR1cm4gZGF0YV9yZWFkKGN0eHQsIHNl
ZywgInJlYWQiLCBwX2RhdGEsIGJ5dGVzKTsKIH0KQEAgLTE2Miw2ICsxNzMsMTMgQEAgc3RhdGlj
IGludCBmdXp6X2luc25fZmV0Y2goCiB7CiAgICAgYXNzZXJ0KHNlZyA9PSB4ODZfc2VnX2NzKTsK
IAorICAgIC8qIE1pbmltYWwgc2VnbWVudCBsaW1pdCBjaGVja2luZywgdW50aWwgZnVsbCBvbmUg
aXMgYmVpbmcgcHV0IGluIHBsYWNlLiAqLworICAgIGlmICggY3R4dC0+YWRkcl9zaXplIDwgNjQg
JiYgKG9mZnNldCA+PiAzMikgKQorICAgIHsKKyAgICAgICAgeDg2X2VtdWxfaHdfZXhjZXB0aW9u
KDEzLCAwLCBjdHh0KTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOworICAgIH0K
KwogICAgIC8qCiAgICAgICogWmVyby1sZW5ndGggaW5zdHJ1Y3Rpb24gZmV0Y2hlcyBhcmUgbWFk
ZSBhdCB0aGUgZGVzdGluYXRpb24gb2YganVtcHMsCiAgICAgICogdG8gcGVyZm9ybSBzZWdtZW50
YXRpb24gY2hlY2tzLiAgTm8gZGF0YSBuZWVkcyByZXR1cm5pbmcuCkBAIC0yMzIsNiArMjUwLDcg
QEAgc3RhdGljIGludCBmdXp6X3JlcF9pbnMoCiAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQg
KmN0eHQpCiB7CiAgICAgYXNzZXJ0KGRzdF9zZWcgPT0geDg2X3NlZ19lcyk7CisgICAgYXNzZXJ0
KGN0eHQtPmFkZHJfc2l6ZSA9PSA2NCB8fCAhKGRzdF9vZmZzZXQgPj4gMzIpKTsKIAogICAgIHJl
dHVybiBfZnV6el9yZXBfcmVhZChjdHh0LCAicmVwX2lucyIsIHJlcHMpOwogfQpAQCAtMjQ3LDYg
KzI2Niw3IEBAIHN0YXRpYyBpbnQgZnV6el9yZXBfbW92cygKIHsKICAgICBhc3NlcnQoaXNfeDg2
X3VzZXJfc2VnbWVudChzcmNfc2VnKSk7CiAgICAgYXNzZXJ0KGRzdF9zZWcgPT0geDg2X3NlZ19l
cyk7CisgICAgYXNzZXJ0KGN0eHQtPmFkZHJfc2l6ZSA9PSA2NCB8fCAhKChzcmNfb2Zmc2V0IHwg
ZHN0X29mZnNldCkgPj4gMzIpKTsKIAogICAgIHJldHVybiBfZnV6el9yZXBfcmVhZChjdHh0LCAi
cmVwX21vdnMiLCByZXBzKTsKIH0KQEAgLTI2MCw2ICsyODAsNyBAQCBzdGF0aWMgaW50IGZ1enpf
cmVwX291dHMoCiAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCiB7CiAgICAgYXNz
ZXJ0KGlzX3g4Nl91c2VyX3NlZ21lbnQoc3JjX3NlZykpOworICAgIGFzc2VydChjdHh0LT5hZGRy
X3NpemUgPT0gNjQgfHwgIShzcmNfb2Zmc2V0ID4+IDMyKSk7CiAKICAgICByZXR1cm4gX2Z1enpf
cmVwX3dyaXRlKGN0eHQsICJyZXBfb3V0cyIsIHJlcHMpOwogfQpAQCAtMjc3LDYgKzI5OCw3IEBA
IHN0YXRpYyBpbnQgZnV6el9yZXBfc3RvcygKICAgICAgKiBmb3IgQ0xaRVJPLgogICAgICAqLwog
ICAgIGFzc2VydChpc194ODZfdXNlcl9zZWdtZW50KHNlZykpOworICAgIGFzc2VydChjdHh0LT5h
ZGRyX3NpemUgPT0gNjQgfHwgIShvZmZzZXQgPj4gMzIpKTsKIAogICAgIHJldHVybiBfZnV6el9y
ZXBfd3JpdGUoY3R4dCwgInJlcF9zdG9zIiwgcmVwcyk7CiB9CkBAIC0yOTAsNiArMzEyLDcgQEAg
c3RhdGljIGludCBmdXp6X3dyaXRlKAogewogICAgIC8qIFdyaXRlcyBub3QgZXhwZWN0ZWQgZm9y
IGFueSBzeXN0ZW0gc2VnbWVudHMuICovCiAgICAgYXNzZXJ0KGlzX3g4Nl91c2VyX3NlZ21lbnQo
c2VnKSk7CisgICAgYXNzZXJ0KGN0eHQtPmFkZHJfc2l6ZSA9PSA2NCB8fCAhKG9mZnNldCA+PiAz
MikpOwogCiAgICAgcmV0dXJuIG1heWJlX2ZhaWwoY3R4dCwgIndyaXRlIiwgdHJ1ZSk7CiB9CkBA
IC0zMDYsOCArMzI5LDEwIEBAIHN0YXRpYyBpbnQgZnV6el9jbXB4Y2hnKAogICAgICAqIENtcHhj
aGcgZXhwZWN0ZWQgZm9yIHVzZXIgc2VnbWVudHMsIGFuZCBzZXR0aW5nIGFjY2Vzc2VkL2J1c3kg
Yml0cyBpbgogICAgICAqIEdEVC9MRFQgZW50aWVzLCBidXQgbm90IGV4cGVjdGVkIGZvciBhbnkg
SURUIG9yIFRSIGFjY2Vzc2VzLgogICAgICAqLwotICAgIGFzc2VydChpc194ODZfdXNlcl9zZWdt
ZW50KHNlZykgfHwKLSAgICAgICAgICAgc2VnID09IHg4Nl9zZWdfZ2R0ciB8fCBzZWcgPT0geDg2
X3NlZ19sZHRyKTsKKyAgICBpZiAoIGlzX3g4Nl91c2VyX3NlZ21lbnQoc2VnKSApCisgICAgICAg
IGFzc2VydChjdHh0LT5hZGRyX3NpemUgPT0gNjQgfHwgIShvZmZzZXQgPj4gMzIpKTsKKyAgICBl
bHNlCisgICAgICAgIGFzc2VydCgoc2VnID09IHg4Nl9zZWdfZ2R0ciB8fCBzZWcgPT0geDg2X3Nl
Z19sZHRyKSAmJiAhKG9mZnNldCA+PiAxNikpOwogCiAgICAgcmV0dXJuIG1heWJlX2ZhaWwoY3R4
dCwgImNtcHhjaGciLCB0cnVlKTsKIH0KQEAgLTMxOSw2ICszNDQsNyBAQCBzdGF0aWMgaW50IGZ1
enpfaW52bHBnKAogewogICAgIC8qIGludmxwZygpLCB1bmxpa2UgYWxsIG90aGVyIGhvb2tzLCBt
YXkgYmUgY2FsbGVkIHdpdGggeDg2X3NlZ19ub25lLiAqLwogICAgIGFzc2VydChpc194ODZfdXNl
cl9zZWdtZW50KHNlZykgfHwgc2VnID09IHg4Nl9zZWdfbm9uZSk7CisgICAgYXNzZXJ0KGN0eHQt
PmFkZHJfc2l6ZSA9PSA2NCB8fCAhKG9mZnNldCA+PiAzMikpOwogCiAgICAgcmV0dXJuIG1heWJl
X2ZhaWwoY3R4dCwgImludmxwZyIsIGZhbHNlKTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4
Nl9lbXVsYXRlLmMKaW5kZXggYTY4Njc2Yy4uODlhNmFlMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTEyNTAsMTAgKzEyNTAsMTAgQEAgc3RhdGljIHZvaWQgX19w
dXRfcmVwX3ByZWZpeCgKIAogLyogQ2xpcCBtYXhpbXVtIHJlcGV0aXRpb25zIHNvIHRoYXQgdGhl
IGluZGV4IHJlZ2lzdGVyIGF0IG1vc3QganVzdCB3cmFwcy4gKi8KICNkZWZpbmUgdHJ1bmNhdGVf
ZWFfYW5kX3JlcHMoZWEsIHJlcHMsIGJ5dGVzX3Blcl9yZXApICh7ICAgICAgICAgICAgICAgICAg
XAotICAgIHVuc2lnbmVkIGxvbmcgdG9kb19fLCBlYV9fID0gdHJ1bmNhdGVfd29yZChlYSwgYWRf
Ynl0ZXMpOyAgICAgICAgICAgICBcCisgICAgdW5zaWduZWQgbG9uZyB0b2RvX18sIGVhX18gPSB0
cnVuY2F0ZV9lYShlYSk7ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBpZiAoICEoX3Jl
Z3MuZWZsYWdzICYgWDg2X0VGTEFHU19ERikgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAotICAgICAgICB0b2RvX18gPSB0cnVuY2F0ZV93b3JkKC0oZWEpLCBhZF9ieXRlcykgLyAo
Ynl0ZXNfcGVyX3JlcCk7ICAgICAgICBcCi0gICAgZWxzZSBpZiAoIHRydW5jYXRlX3dvcmQoKGVh
KSArIChieXRlc19wZXJfcmVwKSAtIDEsIGFkX2J5dGVzKSA8IGVhX18gKVwKKyAgICAgICAgdG9k
b19fID0gdHJ1bmNhdGVfZWEoLWVhX18pIC8gKGJ5dGVzX3Blcl9yZXApOyAgICAgICAgICAgICAg
ICAgICAgXAorICAgIGVsc2UgaWYgKCB0cnVuY2F0ZV9lYShlYV9fICsgKGJ5dGVzX3Blcl9yZXAp
IC0gMSkgPCBlYV9fICkgICAgICAgICAgICBcCiAgICAgICAgIHRvZG9fXyA9IDE7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBlbHNl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgICAgICB0b2RvX18gPSBlYV9fIC8gKGJ5dGVzX3Blcl9yZXApICsgMTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC0zMTM5LDYgKzMxMzksNyBAQCB4ODZf
ZW11bGF0ZSgKICAgICAgICAgICAgICAgICAgICAgb3BfYnl0ZXMgKyAoKCgtc3JjLnZhbCAtIDEp
ID4+IDMpICYgfihvcF9ieXRlcyAtIDFMKSk7CiAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAg
ICAgICAgZWEubWVtLm9mZiArPSAoc3JjLnZhbCA+PiAzKSAmIH4ob3BfYnl0ZXMgLSAxTCk7Cisg
ICAgICAgICAgICBlYS5tZW0ub2ZmID0gdHJ1bmNhdGVfZWEoZWEubWVtLm9mZik7CiAgICAgICAg
IH0KIAogICAgICAgICAvKiBCaXQgaW5kZXggYWx3YXlzIHRydW5jYXRlZCB0byB3aXRoaW4gcmFu
Z2UuICovCkBAIC0zMzU3LDcgKzMzNTgsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBzcmNfdmFsMjsKICAgICAgICAgaW50IGxiLCB1YiwgaWR4OwogICAgICAgICBnZW5l
cmF0ZV9leGNlcHRpb25faWYoc3JjLnR5cGUgIT0gT1BfTUVNLCBFWENfVUQpOwotICAgICAgICBp
ZiAoIChyYyA9IHJlYWRfdWxvbmcoc3JjLm1lbS5zZWcsIHNyYy5tZW0ub2ZmICsgb3BfYnl0ZXMs
CisgICAgICAgIGlmICggKHJjID0gcmVhZF91bG9uZyhzcmMubWVtLnNlZywgdHJ1bmNhdGVfZWEo
c3JjLm1lbS5vZmYgKyBvcF9ieXRlcyksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAm
c3JjX3ZhbDIsIG9wX2J5dGVzLCBjdHh0LCBvcHMpKSApCiAgICAgICAgICAgICBnb3RvIGRvbmU7
CiAgICAgICAgIHViICA9IChvcF9ieXRlcyA9PSAyKSA/IChpbnQxNl90KXNyY192YWwyIDogKGlu
dDMyX3Qpc3JjX3ZhbDI7CkBAIC0zOTA4LDcgKzM5MDksNyBAQCB4ODZfZW11bGF0ZSgKICAgICAg
ICAgc2VnID0gKGIgJiAxKSAqIDM7IC8qIGVzID0gMCwgZHMgPSAzICovCiAgICAgbGVzOgogICAg
ICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoc3JjLnR5cGUgIT0gT1BfTUVNLCBFWENfVUQpOwot
ICAgICAgICBpZiAoIChyYyA9IHJlYWRfdWxvbmcoc3JjLm1lbS5zZWcsIHNyYy5tZW0ub2ZmICsg
c3JjLmJ5dGVzLAorICAgICAgICBpZiAoIChyYyA9IHJlYWRfdWxvbmcoc3JjLm1lbS5zZWcsIHRy
dW5jYXRlX2VhKHNyYy5tZW0ub2ZmICsgc3JjLmJ5dGVzKSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZkc3QudmFsLCAyLCBjdHh0LCBvcHMpKSAhPSBYODZFTVVMX09LQVkgKQogICAg
ICAgICAgICAgZ290byBkb25lOwogICAgICAgICBBU1NFUlQoaXNfeDg2X3VzZXJfc2VnbWVudChz
ZWcpKTsKQEAgLTQ5NDIsNyArNDk0Myw4IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBjYXNlIDU6
IC8qIGptcCAoZmFyLCBhYnNvbHV0ZSBpbmRpcmVjdCkgKi8KICAgICAgICAgICAgIGdlbmVyYXRl
X2V4Y2VwdGlvbl9pZihzcmMudHlwZSAhPSBPUF9NRU0sIEVYQ19VRCk7CiAKLSAgICAgICAgICAg
IGlmICggKHJjID0gcmVhZF91bG9uZyhzcmMubWVtLnNlZywgc3JjLm1lbS5vZmYgKyBvcF9ieXRl
cywKKyAgICAgICAgICAgIGlmICggKHJjID0gcmVhZF91bG9uZyhzcmMubWVtLnNlZywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVuY2F0ZV9lYShzcmMubWVtLm9mZiArIG9w
X2J5dGVzKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmaW1tMiwgMiwgY3R4
dCwgb3BzKSkgKQogICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKICAgICAgICAgICAgIGltbTEg
PSBzcmMudmFsOwpAQCAtNTEyOSw4ICs1MTMxLDggQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAg
ICB9CiAgICAgICAgICAgICBpZiAoIChyYyA9IG9wcy0+d3JpdGUoZWEubWVtLnNlZywgZWEubWVt
Lm9mZiwgJnNyZWcubGltaXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMiwg
Y3R4dCkpICE9IFg4NkVNVUxfT0tBWSB8fAotICAgICAgICAgICAgICAgICAocmMgPSBvcHMtPndy
aXRlKGVhLm1lbS5zZWcsIGVhLm1lbS5vZmYgKyAyLCAmc3JlZy5iYXNlLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG9wX2J5dGVzLCBjdHh0KSkgIT0gWDg2RU1VTF9PS0FZICkK
KyAgICAgICAgICAgICAgICAgKHJjID0gb3BzLT53cml0ZShlYS5tZW0uc2VnLCB0cnVuY2F0ZV9l
YShlYS5tZW0ub2ZmICsgMiksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnNy
ZWcuYmFzZSwgb3BfYnl0ZXMsIGN0eHQpKSAhPSBYODZFTVVMX09LQVkgKQogICAgICAgICAgICAg
ICAgIGdvdG8gZG9uZTsKICAgICAgICAgICAgIGJyZWFrOwogCkBAIC01MTQwLDkgKzUxNDIsOSBA
QCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighbW9kZV9y
aW5nMCgpLCBFWENfR1AsIDApOwogICAgICAgICAgICAgZmFpbF9pZihvcHMtPndyaXRlX3NlZ21l
bnQgPT0gTlVMTCk7CiAgICAgICAgICAgICBtZW1zZXQoJnNyZWcsIDAsIHNpemVvZihzcmVnKSk7
Ci0gICAgICAgICAgICBpZiAoIChyYyA9IHJlYWRfdWxvbmcoZWEubWVtLnNlZywgZWEubWVtLm9m
ZiswLAorICAgICAgICAgICAgaWYgKCAocmMgPSByZWFkX3Vsb25nKGVhLm1lbS5zZWcsIGVhLm1l
bS5vZmYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmxpbWl0LCAyLCBjdHh0
LCBvcHMpKSB8fAotICAgICAgICAgICAgICAgICAocmMgPSByZWFkX3Vsb25nKGVhLm1lbS5zZWcs
IGVhLm1lbS5vZmYrMiwKKyAgICAgICAgICAgICAgICAgKHJjID0gcmVhZF91bG9uZyhlYS5tZW0u
c2VnLCB0cnVuY2F0ZV9lYShlYS5tZW0ub2ZmICsgMiksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJmJhc2UsIG1vZGVfNjRiaXQoKSA/IDggOiA0LCBjdHh0LCBvcHMpKSApCiAg
ICAgICAgICAgICAgICAgZ290byBkb25lOwogICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9u
X2lmKCFpc19jYW5vbmljYWxfYWRkcmVzcyhiYXNlKSwgRVhDX0dQLCAwKTsKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Oct 10 17:05:41 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:05:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xyP-000405-CP; Tue, 10 Oct 2017 17:05:41 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xyO-0003zs-Ep
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:05:40 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 80/7D-24663-3EDFCD95; Tue, 10 Oct 2017 17:05:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVffx3zu
 RBhvOcVhM2GbgwOixvW8XewBjFGtmXlJ+RQJrxpc1p5kKXulWzOw7xdjA2CDXxcjFISTwm1Hi
 5PuXzBDOeUaJFe+3sXQxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSzgJLFgz
 kd2kHJeATOJ/5PASliAyuccuMMygZFjASPDKkb14tSistQiXQu9pKLM9IyS3MTMHF1DA2O93N
 Ti4sT01JzEpGK95PzcTYxAjzAAwQ7GC+3OhxglOZiURHmV/tyJFOJLyk+pzEgszogvKs1JLT7
 EKMPBoSTBmwqSEyxKTU+tSMvMAYYGTFqCg0dJhNcWJM1bXJCYW5yZDpE6xagoJc4bCJIQAElk
 lObBtcHC8RKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEeaeCTOHJzCuBm/4KaDET0GLRNLDFJ
 YkIKakGxh0Wh9gqdKZvvxTtOVm4+sNi4cexBmuehi/+XdZ9jYPl+f1ErW+r5mzafDIm3sKqKN
 U16ftEzrD/Naa3pp8v2xmQ/ETB78333RNZMrSnzg2ddueI4M6dP9xSxFoma9frn6nYa5O/o3z
 9lRZZiz27nq+7rDchWX7O0ahU86trmKIE5sT4fv+s+FyJpTgj0VCLuag4EQDD0WllQgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1507655138!105600064!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38856 invoked from network); 10 Oct 2017 17:05:38 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 17:05:38 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xyL-0005IZ-W5
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:05:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xyL-0002wf-VQ
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:05:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xyL-0002wf-VQ@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 17:05:37 +0000
Subject: [Xen-changelog] [xen master] x86emul: fold/eliminate some local
	variables
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDg5OTM1NzJiOWMxNjU2NDRlZmY2ZmNkMjQ5ZDYxNzBhMTZmNGRlNDQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gT2N0IDkg
MTY6MDM6MTAgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBPY3QgOSAxNjowMzoxMCAyMDE3ICswMjAwCgogICAgeDg2
ZW11bDogZm9sZC9lbGltaW5hdGUgc29tZSBsb2NhbCB2YXJpYWJsZXMKICAgIAogICAgTWFrZSBp
IHN3aXRjaC13aWRlIChhdCBvbmNlIG1ha2luZyBpdCB1bnNpZ25lZCwgYXMgaXQgc2hvdWxkIGhh
dmUgYmVlbikKICAgIGFuZCBpbnRyb2R1Y2UgbiAoZm9yIGltbWVkaWF0ZSB1c2UgaW4gZW50ZXIg
YW5kIGFhbS9hYWQgaGFuZGxpbmcpLgogICAgRWxpbWluYXRlIG9uLXN0YWNrIGFycmF5cyBpbiBw
dXNoYS9wb3BhIGhhbmRsaW5nLiBVc2UgZWEudmFsIGluc3RlYWQgb2YKICAgIGEgY3VzdG9tIHZh
cmlhYmxlIGluIGJvdW5kIGhhbmRsaW5nLgogICAgCiAgICBObyAoaW50ZW5kZWQpIGZ1bmN0aW9u
YWwgY2hhbmdlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyB8
IDcxICsrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAz
MCBpbnNlcnRpb25zKCspLCA0MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94
ODZfZW11bGF0ZS5jCmluZGV4IDg5YTZhZTEuLjc2OTlhODggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11
bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0zMTg5LDYgKzMxODksNyBAQCB4ODZfZW11bGF0ZSgKICAg
ICAgICAgc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIgY3MsIHNyZWc7CiAgICAgICAgIHN0cnVjdCBj
cHVpZF9sZWFmIGNwdWlkX2xlYWY7CiAgICAgICAgIHVpbnQ2NF90IG1zcl92YWw7CisgICAgICAg
IHVuc2lnbmVkIGludCBpLCBuOwogICAgICAgICB1bnNpZ25lZCBsb25nIGR1bW15OwogCiAgICAg
Y2FzZSAweDAwIC4uLiAweDA1OiBhZGQ6IC8qIGFkZCAqLwpAQCAtMzMyMSw0NyArMzMyMiw0NSBA
QCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIGdvdG8gZG9uZTsKICAgICAgICAgYnJlYWs7CiAK
LSAgICBjYXNlIDB4NjA6IC8qIHB1c2hhICovIHsKLSAgICAgICAgaW50IGk7Ci0gICAgICAgIHVu
c2lnbmVkIGludCByZWdzW10gPSB7Ci0gICAgICAgICAgICBfcmVncy5lYXgsIF9yZWdzLmVjeCwg
X3JlZ3MuZWR4LCBfcmVncy5lYngsCi0gICAgICAgICAgICBfcmVncy5lc3AsIF9yZWdzLmVicCwg
X3JlZ3MuZXNpLCBfcmVncy5lZGkgfTsKLQorICAgIGNhc2UgMHg2MDogLyogcHVzaGEgKi8KICAg
ICAgICAgZmFpbF9pZighb3BzLT53cml0ZSk7CisgICAgICAgIGVhLnZhbCA9IF9yZWdzLmVzcDsK
ICAgICAgICAgZm9yICggaSA9IDA7IGkgPCA4OyBpKysgKQorICAgICAgICB7CisgICAgICAgICAg
ICB2b2lkICpyZWcgPSBkZWNvZGVfcmVnaXN0ZXIoaSwgJl9yZWdzLCAwKTsKKwogICAgICAgICAg
ICAgaWYgKCAocmMgPSBvcHMtPndyaXRlKHg4Nl9zZWdfc3MsIHNwX3ByZV9kZWMob3BfYnl0ZXMp
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZyZWdzW2ldLCBvcF9ieXRlcywg
Y3R4dCkpICE9IDAgKQotICAgICAgICAgICAgZ290byBkb25lOworICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHJlZyAhPSAmX3JlZ3MuZXNwID8gcmVnIDogJmVhLnZhbCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcF9ieXRlcywgY3R4dCkpICE9IDAgKQorICAg
ICAgICAgICAgICAgIGdvdG8gZG9uZTsKKyAgICAgICAgfQogICAgICAgICBicmVhazsKLSAgICB9
Ci0KLSAgICBjYXNlIDB4NjE6IC8qIHBvcGEgKi8gewotICAgICAgICBpbnQgaTsKLSAgICAgICAg
dW5zaWduZWQgaW50IGR1bW15X2VzcCwgKnJlZ3NbXSA9IHsKLSAgICAgICAgICAgICZfcmVncy5l
ZGksICZfcmVncy5lc2ksICZfcmVncy5lYnAsICZkdW1teV9lc3AsCi0gICAgICAgICAgICAmX3Jl
Z3MuZWJ4LCAmX3JlZ3MuZWR4LCAmX3JlZ3MuZWN4LCAmX3JlZ3MuZWF4IH07CiAKKyAgICBjYXNl
IDB4NjE6IC8qIHBvcGEgKi8KICAgICAgICAgZm9yICggaSA9IDA7IGkgPCA4OyBpKysgKQogICAg
ICAgICB7CisgICAgICAgICAgICB2b2lkICpyZWcgPSBkZWNvZGVfcmVnaXN0ZXIoNyAtIGksICZf
cmVncywgMCk7CisKICAgICAgICAgICAgIGlmICggKHJjID0gcmVhZF91bG9uZyh4ODZfc2VnX3Nz
LCBzcF9wb3N0X2luYyhvcF9ieXRlcyksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJmRzdC52YWwsIG9wX2J5dGVzLCBjdHh0LCBvcHMpKSAhPSAwICkKICAgICAgICAgICAgICAg
ICBnb3RvIGRvbmU7CisgICAgICAgICAgICBpZiAoIHJlZyA9PSAmX3JlZ3MucihzcCkgKQorICAg
ICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgaWYgKCBvcF9ieXRlcyA9PSAyICkK
LSAgICAgICAgICAgICAgICAqKHVpbnQxNl90ICopcmVnc1tpXSA9ICh1aW50MTZfdClkc3QudmFs
OworICAgICAgICAgICAgICAgICoodWludDE2X3QgKilyZWcgPSBkc3QudmFsOwogICAgICAgICAg
ICAgZWxzZQotICAgICAgICAgICAgICAgICpyZWdzW2ldID0gZHN0LnZhbDsgLyogNjRiOiB6ZXJv
LWV4dCBkb25lIGJ5IHJlYWRfdWxvbmcoKSAqLworICAgICAgICAgICAgICAgICoodW5zaWduZWQg
bG9uZyAqKXJlZyA9IGRzdC52YWw7CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7Ci0gICAgfQog
CiAgICAgY2FzZSAweDYyOiAvKiBib3VuZCAqLyB7Ci0gICAgICAgIHVuc2lnbmVkIGxvbmcgc3Jj
X3ZhbDI7CiAgICAgICAgIGludCBsYiwgdWIsIGlkeDsKKwogICAgICAgICBnZW5lcmF0ZV9leGNl
cHRpb25faWYoc3JjLnR5cGUgIT0gT1BfTUVNLCBFWENfVUQpOwogICAgICAgICBpZiAoIChyYyA9
IHJlYWRfdWxvbmcoc3JjLm1lbS5zZWcsIHRydW5jYXRlX2VhKHNyYy5tZW0ub2ZmICsgb3BfYnl0
ZXMpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnNyY192YWwyLCBvcF9ieXRlcywg
Y3R4dCwgb3BzKSkgKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmVhLnZhbCwgb3Bf
Ynl0ZXMsIGN0eHQsIG9wcykpICkKICAgICAgICAgICAgIGdvdG8gZG9uZTsKLSAgICAgICAgdWIg
ID0gKG9wX2J5dGVzID09IDIpID8gKGludDE2X3Qpc3JjX3ZhbDIgOiAoaW50MzJfdClzcmNfdmFs
MjsKKyAgICAgICAgdWIgID0gKG9wX2J5dGVzID09IDIpID8gKGludDE2X3QpZWEudmFsICAgOiAo
aW50MzJfdCllYS52YWw7CiAgICAgICAgIGxiICA9IChvcF9ieXRlcyA9PSAyKSA/IChpbnQxNl90
KXNyYy52YWwgIDogKGludDMyX3Qpc3JjLnZhbDsKICAgICAgICAgaWR4ID0gKG9wX2J5dGVzID09
IDIpID8gKGludDE2X3QpZHN0LnZhbCAgOiAoaW50MzJfdClkc3QudmFsOwogICAgICAgICBnZW5l
cmF0ZV9leGNlcHRpb25faWYoKGlkeCA8IGxiKSB8fCAoaWR4ID4gdWIpLCBFWENfQlIpOwpAQCAt
MzkxOCwxMCArMzkxNyw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBkc3QudmFsID0gc3JjLnZh
bDsKICAgICAgICAgYnJlYWs7CiAKLSAgICBjYXNlIDB4Yzg6IC8qIGVudGVyIGltbTE2LGltbTgg
Ki8gewotICAgICAgICB1aW50OF90IGRlcHRoID0gaW1tMiAmIDMxOwotICAgICAgICBpbnQgaTsK
LQorICAgIGNhc2UgMHhjODogLyogZW50ZXIgaW1tMTYsaW1tOCAqLwogICAgICAgICBkc3QudHlw
ZSA9IE9QX1JFRzsKICAgICAgICAgZHN0LmJ5dGVzID0gKG1vZGVfNjRiaXQoKSAmJiAob3BfYnl0
ZXMgPT0gNCkpID8gOCA6IG9wX2J5dGVzOwogICAgICAgICBkc3QucmVnID0gKHVuc2lnbmVkIGxv
bmcgKikmX3JlZ3MucihicCk7CkBAIC0zOTMxLDkgKzM5MjcsMTAgQEAgeDg2X2VtdWxhdGUoCiAg
ICAgICAgICAgICBnb3RvIGRvbmU7CiAgICAgICAgIGRzdC52YWwgPSBfcmVncy5yKHNwKTsKIAot
ICAgICAgICBpZiAoIGRlcHRoID4gMCApCisgICAgICAgIG4gPSBpbW0yICYgMzE7CisgICAgICAg
IGlmICggbiApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGZvciAoIGkgPSAxOyBpIDwgZGVwdGg7
IGkrKyApCisgICAgICAgICAgICBmb3IgKCBpID0gMTsgaSA8IG47IGkrKyApCiAgICAgICAgICAg
ICB7CiAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBlYnAsIHRlbXBfZGF0YTsKICAgICAg
ICAgICAgICAgICBlYnAgPSB0cnVuY2F0ZV93b3JkKF9yZWdzLnIoYnApIC0gaSpkc3QuYnl0ZXMs
IGN0eHQtPnNwX3NpemUvOCk7CkBAIC0zOTUwLDcgKzM5NDcsNiBAQCB4ODZfZW11bGF0ZSgKIAog
ICAgICAgICBzcF9wcmVfZGVjKHNyYy52YWwpOwogICAgICAgICBicmVhazsKLSAgICB9CiAKICAg
ICBjYXNlIDB4Yzk6IC8qIGxlYXZlICovCiAgICAgICAgIC8qIEZpcnN0IHdyaXRlYmFjaywgdG8g
JSVlc3AuICovCkBAIC00MDQ1LDI4ICs0MDQxLDIxIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBn
b3RvIGdycDI7CiAKICAgICBjYXNlIDB4ZDQ6IC8qIGFhbSAqLwotICAgIGNhc2UgMHhkNTogLyog
YWFkICovIHsKLSAgICAgICAgdW5zaWduZWQgaW50IGJhc2UgPSAodWludDhfdClzcmMudmFsOwot
CisgICAgY2FzZSAweGQ1OiAvKiBhYWQgKi8KKyAgICAgICAgbiA9ICh1aW50OF90KXNyYy52YWw7
CiAgICAgICAgIGlmICggYiAmIDB4MDEgKQotICAgICAgICB7Ci0gICAgICAgICAgICB1aW50MTZf
dCBheCA9IF9yZWdzLmF4OwotCi0gICAgICAgICAgICBfcmVncy5heCA9ICh1aW50OF90KShheCAr
ICgoYXggPj4gOCkgKiBiYXNlKSk7Ci0gICAgICAgIH0KKyAgICAgICAgICAgIF9yZWdzLmF4ID0g
KHVpbnQ4X3QpKF9yZWdzLmFsICsgKF9yZWdzLmFoICogbikpOwogICAgICAgICBlbHNlCiAgICAg
ICAgIHsKLSAgICAgICAgICAgIHVpbnQ4X3QgYWwgPSBfcmVncy5hbDsKLQotICAgICAgICAgICAg
Z2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFiYXNlLCBFWENfREUpOwotICAgICAgICAgICAgX3JlZ3Mu
YXggPSAoKGFsIC8gYmFzZSkgPDwgOCkgfCAoYWwgJSBiYXNlKTsKKyAgICAgICAgICAgIGdlbmVy
YXRlX2V4Y2VwdGlvbl9pZighbiwgRVhDX0RFKTsKKyAgICAgICAgICAgIF9yZWdzLmFsID0gX3Jl
Z3MuYWwgJSBuOworICAgICAgICAgICAgX3JlZ3MuYWggPSBfcmVncy5hbCAvIG47CiAgICAgICAg
IH0KICAgICAgICAgX3JlZ3MuZWZsYWdzICY9IH4oWDg2X0VGTEFHU19TRiB8IFg4Nl9FRkxBR1Nf
WkYgfCBYODZfRUZMQUdTX1BGKTsKICAgICAgICAgX3JlZ3MuZWZsYWdzIHw9ICFfcmVncy5hbCA/
IFg4Nl9FRkxBR1NfWkYgOiAwOwogICAgICAgICBfcmVncy5lZmxhZ3MgfD0gKChpbnQ4X3QpX3Jl
Z3MuYWwgPCAwKSA/IFg4Nl9FRkxBR1NfU0YgOiAwOwogICAgICAgICBfcmVncy5lZmxhZ3MgfD0g
ZXZlbl9wYXJpdHkoX3JlZ3MuYWwpID8gWDg2X0VGTEFHU19QRiA6IDA7CiAgICAgICAgIGJyZWFr
OwotICAgIH0KIAogICAgIGNhc2UgMHhkNjogLyogc2FsYyAqLwogICAgICAgICBfcmVncy5hbCA9
IChfcmVncy5lZmxhZ3MgJiBYODZfRUZMQUdTX0NGKSA/IDB4ZmYgOiAweDAwOwotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Oct 10 17:05:51 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:05:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xyZ-00041s-E3; Tue, 10 Oct 2017 17:05:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xyY-00041c-4a
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:05:50 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id EB/7D-05537-DEDFCD95;
 Tue, 10 Oct 2017 17:05:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVffN3zu
 RBiu2WFhM2GbgwOixvW8XewBjFGtmXlJ+RQJrxs7pc1kLWvkqPn1nbWBcwN3FyMUhJPCbUWLy
 m1PsEM55RomnO6azdjFycLAJiEnM3avQxcjJISKgKjFrxXJmEFtIQF2i6XcDG4gtLOAs8WvhD
 jCbV8BMouf4PLAaFqD63SvPsU5g5FjAyLCKUb04tagstUjXWC+pKDM9oyQ3MTNH19DATC83tb
 g4MT01JzGpWC85P3cTI9AjDECwg7Hjn9MhRkkOJiVRXqU/dyKF+JLyUyozEosz4otKc1KLDzH
 KcHAoSfDeA8kJFqWmp1akZeYAQwMmLcHBoyTCawuS5i0uSMwtzkyHSJ1iVJQS590JkhAASWSU
 5sG1wcLxEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5L4JM4cnMK4Gb/gpoMRPQYtE0sMUli
 QgpqQbGLfv3VDy7Kd4nv3+7ryqvxpZlB6/fL57PP8vuwZ/Os52Outd/XNrZ03o//Ut77e0j+r
 8e7prkZfa1Ry5dQ/pZhmymKLdYjnLT0ifsmbym2YIvjy3clmia+MY5YXKR1tS9L+K3lU18/3L
 Bk3sqmxdffjXTMG3Vuunih9bbMJoJCj32/cTkG7hyuhJLcUaioRZzUXEiAJ+viHdCAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1507655148!98577700!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5007 invoked from network); 10 Oct 2017 17:05:48 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 17:05:48 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xyW-0005JS-1s
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:05:48 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xyW-0002xU-13
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:05:48 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xyW-0002xU-13@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 17:05:48 +0000
Subject: [Xen-changelog] [xen master] fuzz/x86_emulate: actually use
	cpu_regs input
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDU4MWMzZTg3NGMzMDA2OTVkZGZhOGIyYTk1Njc1YTQyZWJmOTczMDEKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gT2N0IDkgMTY6MDM6NTMgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBPY3QgOSAxNjowMzo1MyAyMDE3ICswMjAw
CgogICAgZnV6ei94ODZfZW11bGF0ZTogYWN0dWFsbHkgdXNlIGNwdV9yZWdzIGlucHV0CiAgICAK
ICAgIENvbW1pdCBjMDc1NzRiIHJlb3JnYW5pemVkIHRoZSB3YXkgZnV6emluZyB3YXMgZG9uZSwg
ZXhwbGljaXRseQogICAgY3JlYXRpbmcgYSBzdHJ1Y3R1cmUgdGhhdCB0aGUgaW5wdXQgZGF0YSB3
b3VsZCBiZSBjb3BpZWQgaW50by4KICAgIAogICAgVW5mb3J0dW5hdGVseSwgdGhlIGNwdSByZWdp
c3RlciBzdGF0ZSB1c2VkIGJ5IHRoZSBlbXVsYXRvciBpcyBvbiB0aGUKICAgIHN0YWNrOyBpdCdz
IGNsZWFyZWQsIGJ1dCBkYXRhIGlzIG5ldmVyIGNvcGllZCBpbnRvIGl0LgogICAgCiAgICBJZiB3
ZSdyZSBleHBsaWNpdGx5IHNldHRpbmcgYW4gZW50aXJlbHkgbmV3IGNwdV9yZWdzIHN0cnVjdCBm
b3IgZWFjaAogICAgbmV3IGlucHV0IGFueXdheSwgdGhlcmUncyBubyBuZWVkIHRvIGhhdmUgdHdv
IGNvcGllcyBhcm91bmQgYW55bW9yZTsKICAgIGp1c3QgcG9pbnQgdG8gdGhlIG9uZSBpbiB0aGUg
ZGF0YSBzdHJ1Y3R1cmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdl
b3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KLS0tCiB0b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwu
YyB8IDMgKy0tCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDIgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1l
bXVsLmMgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwpp
bmRleCAxMDUxNDVlLi40OGE4NzljIDEwMDY0NAotLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0cnVj
dGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYworKysgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlv
bl9lbXVsYXRvci9mdXp6LWVtdWwuYwpAQCAtNzg1LDEzICs3ODUsMTIgQEAgaW50IExMVk1GdXp6
ZXJJbml0aWFsaXplKGludCAqYXJnYywgY2hhciAqKiphcmd2KQogCiBpbnQgTExWTUZ1enplclRl
c3RPbmVJbnB1dChjb25zdCB1aW50OF90ICpkYXRhX3AsIHNpemVfdCBzaXplKQogewotICAgIHN0
cnVjdCBjcHVfdXNlcl9yZWdzIHJlZ3MgPSB7fTsKICAgICBzdHJ1Y3QgZnV6el9zdGF0ZSBzdGF0
ZSA9IHsKICAgICAgICAgLm9wcyA9IGFsbF9mdXp6ZXJfb3BzLAogICAgIH07CiAgICAgc3RydWN0
IHg4Nl9lbXVsYXRlX2N0eHQgY3R4dCA9IHsKICAgICAgICAgLmRhdGEgPSAmc3RhdGUsCi0gICAg
ICAgIC5yZWdzID0gJnJlZ3MsCisgICAgICAgIC5yZWdzID0gJmlucHV0LnJlZ3MsCiAgICAgICAg
IC5hZGRyX3NpemUgPSA4ICogc2l6ZW9mKHZvaWQgKiksCiAgICAgICAgIC5zcF9zaXplID0gOCAq
IHNpemVvZih2b2lkICopLAogICAgIH07Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Oct 10 17:06:01 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:06:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xyj-00043m-FX; Tue, 10 Oct 2017 17:06:01 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xyi-00043V-HE
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:06:00 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 D9/2F-06493-7FDFCD95; Tue, 10 Oct 2017 17:05:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVff73zu
 RBq9nCFlM2GbgwOixvW8XewBjFGtmXlJ+RQJrxryL/WwFc3kqGs99Z2pgvMPZxcjFISTwm1Gi
 a8tndgjnPKPEpZXzmLoYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhbwlHh4d
 Ak7iM0rYCZx68wmMJsFqL5z4W72CYwcCxgZVjGqF6cWlaUW6VrqJRVlpmeU5CZm5ugaGpjq5a
 YWFyemp+YkJhXrJefnbmIE+oQBCHYwrm11PsQoycGkJMqr9OdOpBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3nsgOcGi1PTUirTMHGBwwKQlOHiURHhtQdK8xQWJucWZ6RCpU4yKUuK8O0ESAiCJ
 jNI8uDZYQF5ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMO9UkCk8mXklcNNfAS1mAlosmga2u
 CQRISXVwGjxaxX/peVzdpzkmHPnCsvZmtcZi0u37014XhB+okn9ZH7hVJmEbknO6tcTo1QLpD
 c9m2pdbRfbUOsR/PgJs5hIn9qiwr18WyQDzTTMjvz74fm9bGfIxH+vg0+HJpxbyCV07sxk4xR
 Wt1vhBublQt8z7ikfsdcIKe7c3bl+7TbN6/ptAUdOnFZiKc5INNRiLipOBAA3+SSvQwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1507655158!103533820!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23838 invoked from network); 10 Oct 2017 17:05:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 17:05:59 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xyg-0005Jc-77
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:05:58 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xyg-0002z1-34
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:05:58 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xyg-0002z1-34@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 17:05:58 +0000
Subject: [Xen-changelog] [xen master] fuzz/x86_emulate: clear errors after
	each iteration
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDg0OWExZjEwYzkzN2NlMDc4MmRiOTViODVkYTM5MWE0OTMxN2M0OWUKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gT2N0IDkgMTY6MDQ6MTEgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBPY3QgOSAxNjowNDoxMSAyMDE3ICswMjAw
CgogICAgZnV6ei94ODZfZW11bGF0ZTogY2xlYXIgZXJyb3JzIGFmdGVyIGVhY2ggaXRlcmF0aW9u
CiAgICAKICAgIE9uY2UgZmVvZigpIHJldHVybnMgdHJ1ZSBmb3IgYSBzdHJlYW0sIGl0IHdpbGwg
Y29udGludWUgdG8gcmV0dXJuIHRydWUKICAgIGZvciB0aGF0IHN0cmVhbSB1bnRpbCBjbGVhcmVy
cigpIGlzIGNhbGxlZCAob3IgdGhlIHN0cmVhbSBpcyBjbG9zZWQKICAgIGFuZCByZS1vcGVuZWQp
LgogICAgCiAgICBJbiBsbHZtLWNsYW5nLWZhc3QtbW9kZSwgdGhlIHNhbWUgZmlsZSBkZXNjcmlw
dG9yIGlzIHVzZWQgZm9yIGVhY2gKICAgIGl0ZXJhdGlvbiBvZiB0aGUgbG9vcCwgbWVhbmluZyB0
aGF0IHRoZSAiSW5wdXQgdG9vIGxhcmdlIiBjaGVjayB3YXMKICAgIGJyb2tlbiAtLSBmZW9mKCkg
d291bGQgcmV0dXJuIHRydWUgZXZlbiBpZiB0aGUgZnJlYWQoKSBoYWRuJ3QgaGl0IHRoZQogICAg
ZW5kIG9mIHRoZSBmaWxlLiAgVGhlIHJlc3VsdCBpcyB0aGF0IEFGTCBnZW5lcmF0ZXMgdGVzdGNh
c2VzIG9mCiAgICBhcmJpdHJhcnkgc2l6ZS4KICAgIAogICAgRml4IHRoaXMgYnkgY2xlYXJpbmcg
dGhlIGVycm9yIGFmdGVyIGVhY2ggaXRlcmF0aW9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHRvb2xzL2Z1enoveDg2X2luc3Ry
dWN0aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNzLmMgfCAyICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBp
bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11
bGF0b3IvYWZsLWhhcm5lc3MuYyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9y
L2FmbC1oYXJuZXNzLmMKaW5kZXggMTU0ODY5My4uYjRkMTU0NSAxMDA2NDQKLS0tIGEvdG9vbHMv
ZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5lc3MuYworKysgYi90b29scy9m
dXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jCkBAIC05Nyw2ICs5Nyw4
IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICAgICAgICAgIGZjbG9zZShm
cCk7CiAgICAgICAgICAgICBmcCA9IE5VTEw7CiAgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAg
ICAgICAgICAgY2xlYXJlcnIoZnApOwogCiAgICAgICAgIExMVk1GdXp6ZXJUZXN0T25lSW5wdXQo
aW5wdXQsIHNpemUpOwogICAgIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xen.org Tue Oct 10 17:06:11 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:06:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xyt-00045y-HA; Tue, 10 Oct 2017 17:06:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xys-00045G-Cu
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:06:10 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 D1/FA-13910-10EFCD95; Tue, 10 Oct 2017 17:06:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVZfx351
 IgwU3+CwmbDNwYPTY3reLPYAxijUzLym/IoE1Y/L3G6wF2wQqpnXrNTC+5u1i5OIQEvjNKLHn
 1kpGCOc8o8SDT7dZuhg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDaREWCBEYvMmA
 5Awr4CZxLG3X5hAwixA5ZNfF0xg5FjAyLCKUaM4tagstUjX0FwvqSgzPaMkNzEzR9fQwEwvN7
 W4ODE9NScxqVgvOT93EyPQHwxAsIPx9saAQ4ySHExKorxKf+5ECvEl5adUZiQWZ8QXleakFh9
 ilOHgUJLgTQXJCRalpqdWpGXmAAMDJi3BwaMkwmsLkuYtLkjMLc5Mh0idYlSUEucNBEkIgCQy
 SvPg2mDBeIlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvFNBpvBk5pXATX8FtJgJaLFoGtjik
 kSElFQDY1Ptxa/KN8TWJMgtDDt8xZjz/Ufn5Tv173PX2Cdem3/NlWu/MV/oke5/9YEqNdPyb8
 lV3JFLfBvJ05ixuG1f1cfpM9a56NZ3ek6faTCtNauI/6nbk8MZ1nGvv7jVGbrpyGyZ8fP97ZX
 uQUt7WJaJ3Js93+/6lLIJG1MT2x7wM06Q+xmaHKliosRSnJFoqMVcVJwIABlNoBZBAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1507655168!62614932!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41481 invoked from network); 10 Oct 2017 17:06:09 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 17:06:09 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xyq-0005KQ-9B
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:06:08 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xyq-00030T-8S
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:06:08 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xyq-00030T-8S@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 17:06:08 +0000
Subject: [Xen-changelog] [xen master] libxl: set the default grant/maptrack
	frames at structure init
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5138719034397081839=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit ec3cf54fd2f32d3f8bff94931a7ac2c13cbc7c76
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Mon Oct 9 14:30:06 2017 +0100
Commit:     Ian Jackson <Ian.Jackson@eu.citrix.com>
CommitDate: Mon Oct 9 15:19:30 2017 +0100

    libxl: set the default grant/maptrack frames at structure init
    
    libxl_domain_build_info had both the maptrack and grant frames set to
    0 by default, forcing the client of libxl to set a sane default.
    
    This is not backwards compatible, so instead initialize both
    max_grant_frames and max_maptrack_frames to a sane default (ie: like
    previous behavior).
    
    This fixes the libvirt tests in osstest.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
---
 tools/libxl/libxl.h         | 3 +++
 tools/libxl/libxl_types.idl | 4 ++--
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/tools/libxl/libxl.h b/tools/libxl/libxl.h
index e5ef920..f82b91e 100644
--- a/tools/libxl/libxl.h
+++ b/tools/libxl/libxl.h
@@ -322,6 +322,9 @@
  */
 #define LIBXL_HAVE_BUILDINFO_GRANT_LIMITS 1
 
+#define LIBXL_MAX_GRANT_FRAMES_DEFAULT 32
+#define LIBXL_MAX_MAPTRACK_FRAMES_DEFAULT 1024
+
 /*
  * LIBXL_HAVE_BUILDINFO_* indicates that libxl_domain_build_info has
  * the field represented by the '*'. The original position of those
diff --git a/tools/libxl/libxl_types.idl b/tools/libxl/libxl_types.idl
index ade359e..2d0bb8a 100644
--- a/tools/libxl/libxl_types.idl
+++ b/tools/libxl/libxl_types.idl
@@ -480,8 +480,8 @@ libxl_domain_build_info = Struct("domain_build_info",[
 
     ("vnuma_nodes", Array(libxl_vnode_info, "num_vnuma_nodes")),
 
-    ("max_grant_frames",    uint32),
-    ("max_maptrack_frames", uint32),
+    ("max_grant_frames",    uint32, {'init_val': 'LIBXL_MAX_GRANT_FRAMES_DEFAULT'}),
+    ("max_maptrack_frames", uint32, {'init_val': 'LIBXL_MAX_MAPTRACK_FRAMES_DEFAULT'}),
     
     ("device_model_version", libxl_device_model_version),
     ("device_model_stubdomain", libxl_defbool),
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============5138719034397081839==--

From xen-changelog-bounces@lists.xen.org Tue Oct 10 17:06:21 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:06:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xz3-00047d-Ir; Tue, 10 Oct 2017 17:06:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xz2-00047P-Jo
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:06:20 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 2D/CF-05537-B0EFCD95; Tue, 10 Oct 2017 17:06:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVZf7351
 Ig+k7xCwmbDNwYPTY3reLPYAxijUzLym/IoE14+i6sywFawQqlq1YwdjAeJG3i5GLQ0jgN6PE
 t4snmCGc84wS68+eZ+pi5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1jAVqJj1
 jFWEJtXwEziyvzjLCA2C1D9jQ8n2CcwcixgZFjFqF6cWlSWWqRrrpdUlJmeUZKbmJmja2hgpp
 ebWlycmJ6ak5hUrJecn7uJEegTBiDYwTjzsv8hRkkOJiVRXqU/dyKF+JLyUyozEosz4otKc1K
 LDzHKcHAoSfBO+wuUEyxKTU+tSMvMAQYHTFqCg0dJhNcWpJW3uCAxtzgzHSJ1ilGX49imy3+Y
 hFjy8vNSpcR5zUBmCIAUZZTmwY2ABeolRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfO2gUzhy
 cwrgdv0CugIJqAjRNPAjihJREhJNTAqxB2U8n282/d3/Uy2Xftzv+10rIr/Uuc53XgjR1SF7Y
 7JUibcl6/eXfbvY6B1zTwPztgJYbdOpJ1Mvd/Py6HzoJk3/pHDDzlnHuGTElu330+V+Gs963h
 +aPzRb7FVToIhgmf794dzsc/K1kndKTbTg+1mRYK1GrOE7MPVjnMkxVdGt/3c912JpTgj0VCL
 uag4EQBOG2KuTwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1507655178!100748193!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52235 invoked from network); 10 Oct 2017 17:06:19 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 17:06:19 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xz0-0005Kc-Cy
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:06:18 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xz0-00031M-AT
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:06:18 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xz0-00031M-AT@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 17:06:18 +0000
Subject: [Xen-changelog] [xen master] xl: set default maptrack frames to 1024
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6307184153995337030=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 31609d70bacafbe98f143cb61a86966e1957df87
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Mon Oct 9 14:30:07 2017 +0100
Commit:     Ian Jackson <Ian.Jackson@eu.citrix.com>
CommitDate: Mon Oct 9 15:19:55 2017 +0100

    xl: set default maptrack frames to 1024
    
    This is in line with the previous behavior, setting the number of
    maptrack frames to 0 will prevent driver domains from working
    correctly.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
---
 docs/man/xl.conf.pod.5 | 2 +-
 tools/xl/xl.c          | 2 +-
 tools/xl/xl_parse.c    | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/docs/man/xl.conf.pod.5 b/docs/man/xl.conf.pod.5
index fe2cf27..da91b86 100644
--- a/docs/man/xl.conf.pod.5
+++ b/docs/man/xl.conf.pod.5
@@ -87,7 +87,7 @@ Default: C<32> on hosts up to 16TB of memory, C<64> on hosts larger than 16TB
 
 Sets the default value for the C<max_maptrack_frames> domain config value.
 
-Default: C<0>
+Default: C<1024>
 
 =item B<vif.default.script="PATH">
 
diff --git a/tools/xl/xl.c b/tools/xl/xl.c
index c1bbb4b..179908b 100644
--- a/tools/xl/xl.c
+++ b/tools/xl/xl.c
@@ -46,7 +46,7 @@ enum output_format default_output_format = OUTPUT_FORMAT_JSON;
 int claim_mode = 1;
 bool progress_use_cr = 0;
 int max_grant_frames = -1;
-int max_maptrack_frames = 0;
+int max_maptrack_frames = -1;
 
 xentoollog_level minmsglevel = minmsglevel_default;
 
diff --git a/tools/xl/xl_parse.c b/tools/xl/xl_parse.c
index d0106f4..084e49a 100644
--- a/tools/xl/xl_parse.c
+++ b/tools/xl/xl_parse.c
@@ -1041,7 +1041,7 @@ void parse_config_data(const char *config_source,
         b_info->max_grant_frames = max_grant_frames;
     if (!xlu_cfg_get_long (config, "max_maptrack_frames", &l, 0))
         b_info->max_maptrack_frames = l;
-    else
+    else if (max_maptrack_frames != -1)
         b_info->max_maptrack_frames = max_maptrack_frames;
 
     libxl_defbool_set(&b_info->claim_mode, claim_mode);
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============6307184153995337030==--

From xen-changelog-bounces@lists.xen.org Tue Oct 10 17:06:32 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:06:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xzE-00049j-KR; Tue, 10 Oct 2017 17:06:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xzD-00049T-Ch
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:06:31 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id A9/80-05537-61EFCD95;
 Tue, 10 Oct 2017 17:06:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVVf0351
 Ig8Mv9SwmbDNwYPTY3reLPYAxijUzLym/IoE1Y+WHD0wFdx4yVvxvus7ewPhqNWMXIyeHkMBv
 Rok1+3i7GLmA7POMEp9vHAdKcHCwCYhJzN2rAFIjIqAqMWvFcmaIenWJpt8NbCC2sICVxPMjB
 1lAbF4BM4nXpx+ygtgsQPWPXnUzT2DkWMDIsIpRvTi1qCy1SNdEL6koMz2jJDcxM0fX0MBMLz
 e1uDgxPTUnMalYLzk/dxMj0CsMQLCDsfuy/yFGSQ4mJVFepT93IoX4kvJTKjMSizPii0pzUos
 PMcpwcChJ8Mb8BcoJFqWmp1akZeYAwwMmLcHBoyTCuxAkzVtckJhbnJkOkTrFqMtxbNPlP0xC
 LHn5ealS4rxmIEUCIEUZpXlwI2CheolRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvF4gU3gy8
 0rgNr0COoIJ6AjRNLAjShIRUlINjPqTjLkuTOzlSVx1z2hPz47Lns6C8fvaLmWGf5nk0lo83X
 bVt4PnLjVPe9qksz3i3KXOst9n3wotD9w8bX7wXO2PRXdv9u9/Vrup/M4TF0n3a32HmU42Xa/
 y1Ne52vlsU8JtqZDVjDtPtCdzv3kZMyPBpJX9IncA35oJKf2bG/Z+Zn6T7COgzqjEUpyRaKjF
 XFScCAAatgk6UAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1507655188!76388657!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50077 invoked from network); 10 Oct 2017 17:06:29 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 17:06:29 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xzA-0005Ks-FS
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:06:28 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xzA-00032M-Eg
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:06:28 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xzA-00032M-Eg@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 17:06:28 +0000
Subject: [Xen-changelog] [xen master] x86emul: support remaining AVX insns
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDJmZTQzZDMzM2Y2OTIyMTJiZDk0OGNmNzhlZTczMTUzOTI0OGEzNWYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gT2N0IDkg
MTY6MjY6NDYgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBPY3QgOSAxNjoyNjo0NiAyMDE3ICswMjAwCgogICAgeDg2
ZW11bDogc3VwcG9ydCByZW1haW5pbmcgQVZYIGluc25zCiAgICAKICAgIEkuZS4gdGhvc2Ugbm90
IGJlaW5nIGVxdWl2YWxlbnRzIG9mIFNTRW4gb25lcy4KICAgIAogICAgVGhlcmUncyBvbmUgbmVj
ZXNzYXJ5IGNoYW5nZSB0byBnZW5lcmljIGNvZGU6IEZhdWx0aW5nIGJlaGF2aW9yIG9mCiAgICBW
TUFTS01PVlB7UyxEfSByZXF1aXJlcyB1cyB0byBkbyBwYXJ0aWFsIHJlYWRzL3dyaXRlcy4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
QWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQog
LmdpdGlnbm9yZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIHRv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZSAgICAgICAgICAgIHwgIDI4ICsrLS0tCiB0
b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jICAgICAgICAgICAgICB8IDE0MCArKysrKysr
KysrKysrKysrKysrKysrKystCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11
bGF0b3IuYyB8ICA5NCArKysrKysrKysrKysrKy0tLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmMgICAgICAgfCAxNTEgKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiA1
IGZpbGVzIGNoYW5nZWQsIDM3NSBpbnNlcnRpb25zKCspLCA0MCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS8uZ2l0aWdub3JlIGIvLmdpdGlnbm9yZQppbmRleCBjYzE2NjQ5Li5mMzZkZGQyIDEw
MDY0NAotLS0gYS8uZ2l0aWdub3JlCisrKyBiLy5naXRpZ25vcmUKQEAgLTIyOCw3ICsyMjgsNyBA
QCB0b29scy9zZWN1cml0eS94ZW5zZWNfdG9vbAogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yLyou
YmluCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IvKi50bXAKIHRvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci9hc20KLXRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9hdngqLmgKK3Rvb2xzL3Rlc3RzL3g4
Nl9lbXVsYXRvci9hdngqLltjaF0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ibG93ZmlzaC5o
CiB0b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc3NlKi5bY2hdCiB0b29scy90ZXN0cy94ODZfZW11
bGF0b3IvdGVzdF94ODZfZW11bGF0b3IKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci9NYWtlZmlsZSBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZQppbmRleCBm
YmUwMmNkLi5kN2JlNzdkIDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFr
ZWZpbGUKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCkBAIC0xMSw4ICsx
MSw4IEBAIGFsbDogJChUQVJHRVQpCiBydW46ICQoVEFSR0VUKQogCS4vJChUQVJHRVQpCiAKLVNJ
TUQgOj0gc3NlIHNzZTIgc3NlNAotVEVTVENBU0VTIDo9IGJsb3dmaXNoICQoU0lNRCkgJChhZGRz
dWZmaXggLWF2eCwkKGZpbHRlciBzc2UlLCQoU0lNRCkpKQorU0lNRCA6PSBzc2Ugc3NlMiBzc2U0
IGF2eAorVEVTVENBU0VTIDo9IGJsb3dmaXNoICQoU0lNRCkgc3NlMi1hdnggc3NlNC1hdngKIAog
Ymxvd2Zpc2gtY2ZsYWdzIDo9ICIiCiBibG93ZmlzaC1jZmxhZ3MteDg2XzMyIDo9ICItbW5vLWFj
Y3VtdWxhdGUtb3V0Z29pbmctYXJncyAtRHN0YXRpYz0iCkBAIC0yNiwzNCArMjYsMzYgQEAgc3Nl
Mi1mbHRzIDo9IDQgOAogc3NlNC12ZWNzIDo9ICQoc3NlMi12ZWNzKQogc3NlNC1pbnRzIDo9ICQo
c3NlMi1pbnRzKQogc3NlNC1mbHRzIDo9ICQoc3NlMi1mbHRzKQorYXZ4LXZlY3MgOj0gMTYgMzIK
K2F2eC1pbnRzIDo9CithdngtZmx0cyA6PSA0IDgKIAogIyBXaGVuIGNvbnZlcnRpbmcgU1NFIHRv
IEFWWCwgaGF2ZSB0aGUgY29tcGlsZXIgYXZvaWQgWE1NMCB0byB3aWRlbgogIyBjb3ZlcmFnZSBv
ZiB0aGUgVkVYLnZ2dnYgY2hlY2tzIGluIHRoZSBlbXVsYXRvci4gV2UgbXVzdCBub3QgZG8gdGhp
cywKICMgaG93ZXZlciwgZm9yIFNTRTQuMSBhbmQgbGF0ZXIsIGFzIHRoZXJlIGFyZSBpbnN0cnVj
dGlvbnMgd2l0aCBYTU0wIGFzCiAjIGFuIGltcGxpY2l0IG9wZXJhbmQuCi1zc2UyYXZ4LXNzZSAg
Oj0gLWZmaXhlZC14bW0wIC1XYSwtbXNzZTJhdngKLXNzZTJhdngtc3NlMiA6PSAkKHNzZTJhdngt
c3NlKQorc3NlMmF2eC1zc2UyIDo9IC1mZml4ZWQteG1tMCAtV2EsLW1zc2UyYXZ4CiBzc2UyYXZ4
LXNzZTQgOj0gLVdhLC1tc3NlMmF2eAogCisjIEZvciBBVlggYW5kIGxhdGVyLCBoYXZlIHRoZSBj
b21waWxlciBhdm9pZCBYTU0wIHRvIHdpZGVuIGNvdmVyYWdlIG9mCisjIHRoZSBWRVgudnZ2diBj
aGVja3MgaW4gdGhlIGVtdWxhdG9yLgorbm9uLXNzZSA9ICQoaWYgJChmaWx0ZXIgc3NlJSwkKDEp
KSwsLWZmaXhlZC14bW0wKQorCiBkZWZpbmUgc2ltZC1kZWZzCiAkKDEpLWNmbGFncyA6PSBcCiAJ
JChmb3JlYWNoIHZlYywkKCQoMSktdmVjcyksIFwKIAkgICQoZm9yZWFjaCBpbnQsJCgkKDEpLWlu
dHMpLCBcCi0JICAgICItRF8kKHZlYylpJChpbnQpIC1tJCgxKSAtTzIgLURWRUNfU0laRT0kKHZl
YykgLURJTlRfU0laRT0kKGludCkiIFwKLQkgICAgIi1EXyQodmVjKXUkKGludCkgLW0kKDEpIC1P
MiAtRFZFQ19TSVpFPSQodmVjKSAtRFVJTlRfU0laRT0kKGludCkiKSBcCisJICAgICItRF8kKHZl
YylpJChpbnQpIC1tJCgxKSAkKGNhbGwgbm9uLXNzZSwkKDEpKSAtTzIgLURWRUNfU0laRT0kKHZl
YykgLURJTlRfU0laRT0kKGludCkiIFwKKwkgICAgIi1EXyQodmVjKXUkKGludCkgLW0kKDEpICQo
Y2FsbCBub24tc3NlLCQoMSkpIC1PMiAtRFZFQ19TSVpFPSQodmVjKSAtRFVJTlRfU0laRT0kKGlu
dCkiKSBcCiAJICAkKGZvcmVhY2ggZmx0LCQoJCgxKS1mbHRzKSwgXAotCSAgICAiLURfJCh2ZWMp
ZiQoZmx0KSAtbSQoMSkgLU8yIC1EVkVDX1NJWkU9JCh2ZWMpIC1ERkxPQVRfU0laRT0kKGZsdCki
KSkgXAorCSAgICAiLURfJCh2ZWMpZiQoZmx0KSAtbSQoMSkgJChjYWxsIG5vbi1zc2UsJCgxKSkg
LU8yIC1EVkVDX1NJWkU9JCh2ZWMpIC1ERkxPQVRfU0laRT0kKGZsdCkiKSkgXAogCSQoZm9yZWFj
aCBmbHQsJCgkKDEpLWZsdHMpLCBcCi0JICAiLURfZiQoZmx0KSAtbSQoMSkgLW1mcG1hdGg9c3Nl
IC1PMiAtREZMT0FUX1NJWkU9JChmbHQpIikKKwkgICItRF9mJChmbHQpIC1tJCgxKSAkKGNhbGwg
bm9uLXNzZSwkKDEpKSAtbWZwbWF0aD1zc2UgLU8yIC1ERkxPQVRfU0laRT0kKGZsdCkiKQogJCgx
KS1hdngtY2ZsYWdzIDo9IFwKIAkkKGZvcmVhY2ggdmVjLCQoJCgxKS12ZWNzKSwgXAogCSAgJChm
b3JlYWNoIGludCwkKCQoMSktaW50cyksIFwKIAkgICAgIi1EXyQodmVjKWkkKGludCkgLW0kKDEp
ICQoc3NlMmF2eC0kKDEpKSAtTzIgLURWRUNfU0laRT0kKHZlYykgLURJTlRfU0laRT0kKGludCki
IFwKLQkgICAgIi1EXyQodmVjKXUkKGludCkgLW0kKDEpICQoc3NlMmF2eC0kKDEpKSAtTzIgLURW
RUNfU0laRT0kKHZlYykgLURVSU5UX1NJWkU9JChpbnQpIikgXAotCSAgJChmb3JlYWNoIGZsdCwk
KCQoMSktZmx0cyksIFwKLQkgICAgIi1EXyQodmVjKWYkKGZsdCkgLW0kKDEpICQoc3NlMmF2eC0k
KDEpKSAtTzIgLURWRUNfU0laRT0kKHZlYykgLURGTE9BVF9TSVpFPSQoZmx0KSIpKSBcCi0JJChm
b3JlYWNoIGZsdCwkKCQoMSktZmx0cyksIFwKLQkgICItRF9mJChmbHQpIC1tJCgxKSAtbWZwbWF0
aD1zc2UgJChzc2UyYXZ4LSQoMSkpIC1PMiAtREZMT0FUX1NJWkU9JChmbHQpIikKKwkgICAgIi1E
XyQodmVjKXUkKGludCkgLW0kKDEpICQoc3NlMmF2eC0kKDEpKSAtTzIgLURWRUNfU0laRT0kKHZl
YykgLURVSU5UX1NJWkU9JChpbnQpIikpCiBlbmRlZgogCiAkKGZvcmVhY2ggZmxhdm9yLCQoU0lN
RCksJChldmFsICQoY2FsbCBzaW1kLWRlZnMsJChmbGF2b3IpKSkpCmRpZmYgLS1naXQgYS90b29s
cy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Np
bWQuYwppbmRleCA5MzU0YjQ5Li5hNGFhN2U4IDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ODZf
ZW11bGF0b3Ivc2ltZC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKQEAg
LTcwLDcgKzcwLDEzIEBAIHR5cGVkZWYgbG9uZyBsb25nIF9fYXR0cmlidXRlX18oKHZlY3Rvcl9z
aXplKFZFQ19TSVpFKSkpIHZkaV90OwogI2lmIFZFQ19TSVpFID09IDggJiYgZGVmaW5lZChfX1NT
RV9fKQogIyBkZWZpbmUgdG9fYm9vbChjbXApIChfX2J1aWx0aW5faWEzMl9wbW92bXNrYihjbXAp
ID09IDB4ZmYpCiAjZWxpZiBWRUNfU0laRSA9PSAxNgotIyBpZiBkZWZpbmVkKF9fU1NFNF8xX18p
CisjIGlmIGRlZmluZWQoX19BVlhfXykgJiYgZGVmaW5lZChGTE9BVF9TSVpFKQorIyAgaWYgRUxF
TV9TSVpFID09IDQKKyMgICBkZWZpbmUgdG9fYm9vbChjbXApIF9fYnVpbHRpbl9pYTMyX3Z0ZXN0
Y3BzKGNtcCwgKHZlY190KXt9ID09IDApCisjICBlbGlmIEVMRU1fU0laRSA9PSA4CisjICAgZGVm
aW5lIHRvX2Jvb2woY21wKSBfX2J1aWx0aW5faWEzMl92dGVzdGNwZChjbXAsICh2ZWNfdCl7fSA9
PSAwKQorIyAgZW5kaWYKKyMgZWxpZiBkZWZpbmVkKF9fU1NFNF8xX18pCiAjICBkZWZpbmUgdG9f
Ym9vbChjbXApIF9fYnVpbHRpbl9pYTMyX3B0ZXN0YzEyOChjbXAsICh2ZGlfdCl7fSA9PSAwKQog
IyBlbGlmIGRlZmluZWQoX19TU0VfXykgJiYgRUxFTV9TSVpFID09IDQKICMgIGRlZmluZSB0b19i
b29sKGNtcCkgKF9fYnVpbHRpbl9pYTMyX21vdm1za3BzKGNtcCkgPT0gMHhmKQpAQCAtODEsNiAr
ODcsMTIgQEAgdHlwZWRlZiBsb25nIGxvbmcgX19hdHRyaWJ1dGVfXygodmVjdG9yX3NpemUoVkVD
X1NJWkUpKSkgdmRpX3Q7CiAjICAgZGVmaW5lIHRvX2Jvb2woY21wKSAoX19idWlsdGluX2lhMzJf
cG1vdm1za2IxMjgoY21wKSA9PSAweGZmZmYpCiAjICBlbmRpZgogIyBlbmRpZgorI2VsaWYgVkVD
X1NJWkUgPT0gMzIKKyMgaWYgZGVmaW5lZChfX0FWWF9fKSAmJiBFTEVNX1NJWkUgPT0gNAorIyAg
ZGVmaW5lIHRvX2Jvb2woY21wKSAoX19idWlsdGluX2lhMzJfbW92bXNrcHMyNTYoY21wKSA9PSAw
eGZmKQorIyBlbGlmIGRlZmluZWQoX19BVlhfXykgJiYgRUxFTV9TSVpFID09IDgKKyMgIGRlZmlu
ZSB0b19ib29sKGNtcCkgKF9fYnVpbHRpbl9pYTMyX21vdm1za3BkMjU2KGNtcCkgPT0gMHhmKQor
IyBlbmRpZgogI2VuZGlmCiAKICNpZm5kZWYgdG9fYm9vbApAQCAtMTA1LDYgKzExNywxMiBAQCBz
dGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBidikKICMgZWxpZiBGTE9BVF9T
SVpFID09IDgKICMgIGRlZmluZSB0b19pbnQoeCkgX19idWlsdGluX2lhMzJfY3Z0ZHEycGQoX19i
dWlsdGluX2lhMzJfY3Z0cGQyZHEoeCkpCiAjIGVuZGlmCisjZWxpZiBWRUNfU0laRSA9PSAzMiAm
JiBkZWZpbmVkKF9fQVZYX18pCisjIGlmIEZMT0FUX1NJWkUgPT0gNAorIyAgZGVmaW5lIHRvX2lu
dCh4KSBfX2J1aWx0aW5faWEzMl9jdnRkcTJwczI1NihfX2J1aWx0aW5faWEzMl9jdnRwczJkcTI1
Nih4KSkKKyMgZWxpZiBGTE9BVF9TSVpFID09IDgKKyMgIGRlZmluZSB0b19pbnQoeCkgX19idWls
dGluX2lhMzJfY3Z0ZHEycGQyNTYoX19idWlsdGluX2lhMzJfY3Z0cGQyZHEyNTYoeCkpCisjIGVu
ZGlmCiAjZW5kaWYKIAogI2lmIFZFQ19TSVpFID09IEZMT0FUX1NJWkUKQEAgLTExNiw3ICsxMzQs
MjUgQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVfdmVjX3QgYnYpCiAjZW5kaWYK
IAogI2lmIEZMT0FUX1NJWkUgPT0gNCAmJiBkZWZpbmVkKF9fU1NFX18pCi0jIGlmIFZFQ19TSVpF
ID09IDE2CisjIGlmIFZFQ19TSVpFID09IDMyICYmIGRlZmluZWQoX19BVlhfXykKKyMgIGRlZmlu
ZSBicm9hZGNhc3QoeCkgKHsgZmxvYXQgdF8gPSAoeCk7IF9fYnVpbHRpbl9pYTMyX3Zicm9hZGNh
c3RzczI1NigmdF8pOyB9KQorIyAgZGVmaW5lIG1heCh4LCB5KSBfX2J1aWx0aW5faWEzMl9tYXhw
czI1Nih4LCB5KQorIyAgZGVmaW5lIG1pbih4LCB5KSBfX2J1aWx0aW5faWEzMl9taW5wczI1Nih4
LCB5KQorIyAgZGVmaW5lIHJlY2lwKHgpIF9fYnVpbHRpbl9pYTMyX3JjcHBzMjU2KHgpCisjICBk
ZWZpbmUgcnNxcnQoeCkgX19idWlsdGluX2lhMzJfcnNxcnRwczI1Nih4KQorIyAgZGVmaW5lIHNx
cnQoeCkgX19idWlsdGluX2lhMzJfc3FydHBzMjU2KHgpCisjICBkZWZpbmUgc3dhcCh4KSAoeyBc
CisgICAgdmVjX3QgdF8gPSBfX2J1aWx0aW5faWEzMl92cGVybWlscHMyNTYoeCwgMGIwMDAxMTAx
MSk7IFwKKyAgICBfX2J1aWx0aW5faWEzMl92cGVybTJmMTI4X3BzMjU2KHRfLCB0XywgMGIwMDAw
MDAwMSk7IFwKK30pCisjICBkZWZpbmUgc3dhcDIoeCkgKHsgXAorICAgIHZlY190IHRfID0gX19i
dWlsdGluX2lhMzJfdnBlcm1pbHZhcnBzMjU2KHgsIF9fYnVpbHRpbl9pYTMyX2N2dHBzMmRxMjU2
KGludikgLSAxKTsgXAorICAgIF9fYnVpbHRpbl9pYTMyX3ZwZXJtMmYxMjhfcHMyNTYodF8sIHRf
LCAwYjAwMDAwMDAxKTsgXAorfSkKKyMgZWxpZiBWRUNfU0laRSA9PSAxNgorIyAgaWZkZWYgX19B
VlhfXworIyAgIGRlZmluZSBicm9hZGNhc3QoeCkgKHsgZmxvYXQgdF8gPSAoeCk7IF9fYnVpbHRp
bl9pYTMyX3Zicm9hZGNhc3RzcygmdF8pOyB9KQorIyAgZW5kaWYKICMgIGRlZmluZSBpbnRlcmxl
YXZlX2hpKHgsIHkpIF9fYnVpbHRpbl9pYTMyX3VucGNraHBzKHgsIHkpCiAjICBkZWZpbmUgaW50
ZXJsZWF2ZV9sbyh4LCB5KSBfX2J1aWx0aW5faWEzMl91bnBja2xwcyh4LCB5KQogIyAgZGVmaW5l
IG1heCh4LCB5KSBfX2J1aWx0aW5faWEzMl9tYXhwcyh4LCB5KQpAQCAtMTI1LDEzICsxNjEsMzkg
QEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVfdmVjX3QgYnYpCiAjICBkZWZpbmUg
cnNxcnQoeCkgX19idWlsdGluX2lhMzJfcnNxcnRwcyh4KQogIyAgZGVmaW5lIHNxcnQoeCkgX19i
dWlsdGluX2lhMzJfc3FydHBzKHgpCiAjICBkZWZpbmUgc3dhcCh4KSBfX2J1aWx0aW5faWEzMl9z
aHVmcHMoeCwgeCwgMGIwMDAxMTAxMSkKKyMgIGlmZGVmIF9fQVZYX18KKyMgICBkZWZpbmUgc3dh
cDIoeCkgX19idWlsdGluX2lhMzJfdnBlcm1pbHZhcnBzKHgsIF9fYnVpbHRpbl9pYTMyX2N2dHBz
MmRxKGludikgLSAxKQorIyAgZW5kaWYKICMgZWxpZiBWRUNfU0laRSA9PSA0CiAjICBkZWZpbmUg
cmVjaXAoeCkgc2NhbGFyXzFvcCh4LCAicmNwc3MgJVtpbl0sICVbb3V0XSIpCiAjICBkZWZpbmUg
cnNxcnQoeCkgc2NhbGFyXzFvcCh4LCAicnNxcnRzcyAlW2luXSwgJVtvdXRdIikKICMgIGRlZmlu
ZSBzcXJ0KHgpIHNjYWxhcl8xb3AoeCwgInNxcnRzcyAlW2luXSwgJVtvdXRdIikKICMgZW5kaWYK
ICNlbGlmIEZMT0FUX1NJWkUgPT0gOCAmJiBkZWZpbmVkKF9fU1NFMl9fKQotIyBpZiBWRUNfU0la
RSA9PSAxNgorIyBpZiBWRUNfU0laRSA9PSAzMiAmJiBkZWZpbmVkKF9fQVZYX18pCisjICBkZWZp
bmUgYnJvYWRjYXN0KHgpICh7IGRvdWJsZSB0XyA9ICh4KTsgX19idWlsdGluX2lhMzJfdmJyb2Fk
Y2FzdHNkMjU2KCZ0Xyk7IH0pCisjICBkZWZpbmUgbWF4KHgsIHkpIF9fYnVpbHRpbl9pYTMyX21h
eHBkMjU2KHgsIHkpCisjICBkZWZpbmUgbWluKHgsIHkpIF9fYnVpbHRpbl9pYTMyX21pbnBkMjU2
KHgsIHkpCisjICBkZWZpbmUgcmVjaXAoeCkgKHsgXAorICAgIGZsb2F0IF9fYXR0cmlidXRlX18o
KHZlY3Rvcl9zaXplKDE2KSkpIHRfID0gX19idWlsdGluX2lhMzJfY3Z0cGQycHMyNTYoeCk7IFwK
KyAgICB0XyA9IF9fYnVpbHRpbl9pYTMyX3ZleHRyYWN0ZjEyOF9wczI1NiggXAorICAgICAgICAg
ICAgIF9fYnVpbHRpbl9pYTMyX3JjcHBzMjU2KCBcCisgICAgICAgICAgICAgICAgIF9fYnVpbHRp
bl9pYTMyX3Zicm9hZGNhc3RmMTI4X3BzMjU2KCZ0XykpLCAwKTsgXAorICAgIF9fYnVpbHRpbl9p
YTMyX2N2dHBzMnBkMjU2KHRfKTsgXAorfSkKKyMgIGRlZmluZSByc3FydCh4KSAoeyBcCisgICAg
ZmxvYXQgX19hdHRyaWJ1dGVfXygodmVjdG9yX3NpemUoMTYpKSkgdDFfID0gX19idWlsdGluX2lh
MzJfY3Z0cGQycHMyNTYoeCk7IFwKKyAgICBmbG9hdCBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6
ZSgzMikpKSB0Ml8gPSBfX2J1aWx0aW5faWEzMl92aW5zZXJ0ZjEyOF9wczI1NigodHlwZW9mKHQy
Xykpe30sIHQxXywgMCk7IFwKKyAgICB0Ml8gPSBfX2J1aWx0aW5faWEzMl92aW5zZXJ0ZjEyOF9w
czI1Nih0Ml8sIHQxXywgMSk7IFwKKyAgICB0MV8gPSBfX2J1aWx0aW5faWEzMl92ZXh0cmFjdGYx
MjhfcHMyNTYoX19idWlsdGluX2lhMzJfcnNxcnRwczI1Nih0Ml8pLCAwKTsgXAorICAgIF9fYnVp
bHRpbl9pYTMyX2N2dHBzMnBkMjU2KHQxXyk7IFwKK30pCisjICBkZWZpbmUgc3FydCh4KSBfX2J1
aWx0aW5faWEzMl9zcXJ0cGQyNTYoeCkKKyMgIGRlZmluZSBzd2FwKHgpICh7IFwKKyAgICB2ZWNf
dCB0XyA9IF9fYnVpbHRpbl9pYTMyX3ZwZXJtaWxwZDI1Nih4LCAwYjAwMDAwMTAxKTsgXAorICAg
IF9fYnVpbHRpbl9pYTMyX3ZwZXJtMmYxMjhfcGQyNTYodF8sIHRfLCAwYjAwMDAwMDAxKTsgXAor
fSkKKyMgZWxpZiBWRUNfU0laRSA9PSAxNgogIyAgZGVmaW5lIGludGVybGVhdmVfaGkoeCwgeSkg
X19idWlsdGluX2lhMzJfdW5wY2tocGQoeCwgeSkKICMgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgs
IHkpIF9fYnVpbHRpbl9pYTMyX3VucGNrbHBkKHgsIHkpCiAjICBkZWZpbmUgbWF4KHgsIHkpIF9f
YnVpbHRpbl9pYTMyX21heHBkKHgsIHkpCkBAIC0xNDAsNiArMjAyLDEwIEBAIHN0YXRpYyBpbmxp
bmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGJ2KQogIyAgZGVmaW5lIHJzcXJ0KHgpIF9fYnVp
bHRpbl9pYTMyX2N2dHBzMnBkKF9fYnVpbHRpbl9pYTMyX3JzcXJ0cHMoX19idWlsdGluX2lhMzJf
Y3Z0cGQycHMoeCkpKQogIyAgZGVmaW5lIHNxcnQoeCkgX19idWlsdGluX2lhMzJfc3FydHBkKHgp
CiAjICBkZWZpbmUgc3dhcCh4KSBfX2J1aWx0aW5faWEzMl9zaHVmcGQoeCwgeCwgMGIwMSkKKyMg
IGlmZGVmIF9fQVZYX18KKyMgICBkZWZpbmUgc3dhcDIoeCkgX19idWlsdGluX2lhMzJfdnBlcm1p
bHZhcnBkKHgsIF9fYnVpbHRpbl9pYTMyX3Btb3ZzeGRxMTI4KCBcCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19idWlsdGluX2lhMzJfY3Z0
cGQyZHEoaW52KSAtIDEpIDw8IDEpCisjICBlbmRpZgogIyBlbGlmIFZFQ19TSVpFID09IDgKICMg
IGRlZmluZSByZWNpcCh4KSBzY2FsYXJfMW9wKHgsICJjdnRzZDJzcyAlW2luXSwgJVtvdXRdOyBy
Y3BzcyAlW291dF0sICVbb3V0XTsgY3Z0c3Myc2QgJVtvdXRdLCAlW291dF0iKQogIyAgZGVmaW5l
IHJzcXJ0KHgpIHNjYWxhcl8xb3AoeCwgImN2dHNkMnNzICVbaW5dLCAlW291dF07IHJzcXJ0c3Mg
JVtvdXRdLCAlW291dF07IGN2dHNzMnNkICVbb3V0XSwgJVtvdXRdIikKQEAgLTIwMSw2ICsyNjcs
MzEgQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVfdmVjX3QgYnYpCiAjICBkZWZp
bmUgaGFkZCh4LCB5KSBfX2J1aWx0aW5faWEzMl9oYWRkcGQoeCwgeSkKICMgIGRlZmluZSBoc3Vi
KHgsIHkpIF9fYnVpbHRpbl9pYTMyX2hzdWJwZCh4LCB5KQogIyBlbmRpZgorI2VsaWYgVkVDX1NJ
WkUgPT0gMzIgJiYgZGVmaW5lZChfX0FWWF9fKQorIyBpZiBGTE9BVF9TSVpFID09IDQKKyMgIGRl
ZmluZSBhZGRzdWIoeCwgeSkgX19idWlsdGluX2lhMzJfYWRkc3VicHMyNTYoeCwgeSkKKyMgIGRl
ZmluZSBkdXBfaGkoeCkgX19idWlsdGluX2lhMzJfbW92c2hkdXAyNTYoeCkKKyMgIGRlZmluZSBk
dXBfbG8oeCkgX19idWlsdGluX2lhMzJfbW92c2xkdXAyNTYoeCkKKyMgIGRlZmluZSBoYWRkKHgs
IHkpICh7IFwKKyAgICAgICAgdmVjX3QgdF8gPSBfX2J1aWx0aW5faWEzMl9oYWRkcHMyNTYoeCwg
eSk7IFwKKyAgICAgICAgKHZlY190KXt0X1swXSwgdF9bMV0sIHRfWzRdLCB0X1s1XSwgdF9bMl0s
IHRfWzNdLCB0X1s2XSwgdF9bN119OyBcCit9KQorIyAgZGVmaW5lIGhzdWIoeCwgeSkgKHsgXAor
ICAgICAgICB2ZWNfdCB0XyA9IF9fYnVpbHRpbl9pYTMyX2hzdWJwczI1Nih4LCB5KTsgXAorICAg
ICAgICAodmVjX3Qpe3RfWzBdLCB0X1sxXSwgdF9bNF0sIHRfWzVdLCB0X1syXSwgdF9bM10sIHRf
WzZdLCB0X1s3XX07IFwKK30pCisjIGVsaWYgRkxPQVRfU0laRSA9PSA4CisjICBkZWZpbmUgYWRk
c3ViKHgsIHkpIF9fYnVpbHRpbl9pYTMyX2FkZHN1YnBkMjU2KHgsIHkpCisjICBkZWZpbmUgZHVw
X2xvKHgpIF9fYnVpbHRpbl9pYTMyX21vdmRkdXAyNTYoeCkKKyMgIGRlZmluZSBoYWRkKHgsIHkp
ICh7IFwKKyAgICAgICAgdmVjX3QgdF8gPSBfX2J1aWx0aW5faWEzMl9oYWRkcGQyNTYoeCwgeSk7
IFwKKyAgICAgICAgKHZlY190KXt0X1swXSwgdF9bMl0sIHRfWzFdLCB0X1szXX07IFwKK30pCisj
ICBkZWZpbmUgaHN1Yih4LCB5KSAoeyBcCisgICAgICAgIHZlY190IHRfID0gX19idWlsdGluX2lh
MzJfaHN1YnBkMjU2KHgsIHkpOyBcCisgICAgICAgICh2ZWNfdCl7dF9bMF0sIHRfWzJdLCB0X1sx
XSwgdF9bM119OyBcCit9KQorIyBlbmRpZgogI2VuZGlmCiAjaWYgVkVDX1NJWkUgPT0gMTYgJiYg
ZGVmaW5lZChfX1NTU0UzX18pCiAjIGlmIElOVF9TSVpFID09IDEKQEAgLTI4Miw2ICszNzMsMzEg
QEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVfdmVjX3QgYnYpCiAjICBkZWZpbmUg
bWl4KHgsIHkpIF9fYnVpbHRpbl9pYTMyX2JsZW5kcGQoeCwgeSwgMGIxMCkKICMgZW5kaWYKICNl
bmRpZgorI2lmIFZFQ19TSVpFID09IDMyICYmIGRlZmluZWQoX19BVlhfXykKKyMgaWYgRkxPQVRf
U0laRSA9PSA0CisjICBkZWZpbmUgZG90X3Byb2R1Y3QoeCwgeSkgKHsgXAorICAgIHZlY190IHRf
ID0gX19idWlsdGluX2lhMzJfZHBwczI1Nih4LCB5LCAwYjExMTEwMDAxKTsgXAorICAgICh2ZWNf
dCl7dF9bMF0gKyB0X1s0XX07IFwKK30pCisjICBkZWZpbmUgbWl4KHgsIHkpIF9fYnVpbHRpbl9p
YTMyX2JsZW5kcHMyNTYoeCwgeSwgMGIxMDEwMTAxMCkKKyMgIGRlZmluZSBzZWxlY3QoZCwgeCwg
eSwgbSkgKCooZCkgPSBfX2J1aWx0aW5faWEzMl9ibGVuZHZwczI1Nih5LCB4LCBtKSkKKyMgIGRl
ZmluZSBzZWxlY3QyKGQsIHgsIHksIG0pICh7IFwKKyAgICB2c2lfdCBtXyA9ICh2c2lfdCkobSk7
IFwKKyAgICAqKGQpID0gX19idWlsdGluX2lhMzJfbWFza2xvYWRwczI1NigmKHgpLCAgbV8pOyBc
CisgICAgX19idWlsdGluX2lhMzJfbWFza3N0b3JlcHMyNTYoZCwgfm1fLCB5KTsgXAorfSkKKyMg
IGRlZmluZSB0cnVuYyh4KSBfX2J1aWx0aW5faWEzMl9yb3VuZHBzMjU2KHgsIDBiMTAxMSkKKyMg
ZWxpZiBGTE9BVF9TSVpFID09IDgKKyMgIGRlZmluZSBtaXgoeCwgeSkgX19idWlsdGluX2lhMzJf
YmxlbmRwZDI1Nih4LCB5LCAwYjEwMTApCisjICBkZWZpbmUgc2VsZWN0KGQsIHgsIHksIG0pICgq
KGQpID0gX19idWlsdGluX2lhMzJfYmxlbmR2cGQyNTYoeSwgeCwgbSkpCisjICBkZWZpbmUgc2Vs
ZWN0MihkLCB4LCB5LCBtKSAoeyBcCisgICAgdmRpX3QgbV8gPSAodmRpX3QpKG0pOyBcCisgICAg
KihkKSA9IF9fYnVpbHRpbl9pYTMyX21hc2tsb2FkcGQyNTYoJih4KSwgIG1fKTsgXAorICAgIF9f
YnVpbHRpbl9pYTMyX21hc2tzdG9yZXBkMjU2KGQsIH5tXywgeSk7IFwKK30pCisjICBkZWZpbmUg
dHJ1bmMoeCkgX19idWlsdGluX2lhMzJfcm91bmRwZDI1Nih4LCAwYjEwMTEpCisjIGVuZGlmCisj
ZW5kaWYKICNpZiBWRUNfU0laRSA9PSBGTE9BVF9TSVpFCiAjIGRlZmluZSBtYXgoeCwgeSkgKCh2
ZWNfdCl7KHsgdHlwZW9mKHhbMF0pIHhfID0gKHgpWzBdLCB5XyA9ICh5KVswXTsgeF8gPiB5XyA/
IHhfIDogeV87IH0pfSkKICMgZGVmaW5lIG1pbih4LCB5KSAoKHZlY190KXsoeyB0eXBlb2YoeFsw
XSkgeF8gPSAoeClbMF0sIHlfID0gKHkpWzBdOyB4XyA8IHlfID8geF8gOiB5XzsgfSl9KQpAQCAt
NTU1LDYgKzY3MSwxNSBAQCBpbnQgc2ltZF90ZXN0KHZvaWQpCiAgICAgaWYgKCAhdG9fYm9vbChz
d2FwKHNyYykgPT0gaW52KSApIHJldHVybiBfX0xJTkVfXzsKICNlbmRpZgogCisjaWZkZWYgc3dh
cDIKKyAgICB0b3VjaChzcmMpOworICAgIGlmICggIXRvX2Jvb2woc3dhcDIoc3JjKSA9PSBpbnYp
ICkgcmV0dXJuIF9fTElORV9fOworI2VuZGlmCisKKyNpZiBkZWZpbmVkKGJyb2FkY2FzdCkKKyAg
ICBpZiAoICF0b19ib29sKGJyb2FkY2FzdChFTEVNX0NPVU5UICsgMSkgPT0gc3JjICsgaW52KSAp
IHJldHVybiBfX0xJTkVfXzsKKyNlbmRpZgorCiAjaWYgZGVmaW5lZChpbnRlcmxlYXZlX2xvKSAm
JiBkZWZpbmVkKGludGVybGVhdmVfaGkpCiAgICAgdG91Y2goc3JjKTsKICAgICB4ID0gaW50ZXJs
ZWF2ZV9sbyhpbnYsIHNyYyk7CkBAIC02NTMsNiArNzc4LDE1IEBAIGludCBzaW1kX3Rlc3Qodm9p
ZCkKICAgICBpZiAoICF0b19ib29sKHogPT0geSkgKSByZXR1cm4gX19MSU5FX187CiAjZW5kaWYK
IAorI2lmZGVmIHNlbGVjdDIKKyMgaWZkZWYgVUlOVF9TSVpFCisgICAgc2VsZWN0Migmeiwgc3Jj
LCBpbnYsIGFsdCk7CisjIGVsc2UKKyAgICBzZWxlY3QyKCZ6LCBzcmMsIGludiwgYWx0ID4gMCk7
CisjIGVuZGlmCisgICAgaWYgKCAhdG9fYm9vbCh6ID09IHkpICkgcmV0dXJuIF9fTElORV9fOwor
I2VuZGlmCisKICNpZmRlZiBtaXgKICAgICB0b3VjaChzcmMpOwogICAgIHRvdWNoKGludik7CmRp
ZmYgLS1naXQgYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYyBi
L3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCmluZGV4IDQzNzFl
NDYuLjJiYjRiMWUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4
Nl9lbXVsYXRvci5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVs
YXRvci5jCkBAIC04LDkgKzgsOSBAQAogI2luY2x1ZGUgInNzZS5oIgogI2luY2x1ZGUgInNzZTIu
aCIKICNpbmNsdWRlICJzc2U0LmgiCi0jaW5jbHVkZSAic3NlLWF2eC5oIgogI2luY2x1ZGUgInNz
ZTItYXZ4LmgiCiAjaW5jbHVkZSAic3NlNC1hdnguaCIKKyNpbmNsdWRlICJhdnguaCIKIAogI2Rl
ZmluZSB2ZXJib3NlIGZhbHNlIC8qIFN3aXRjaCB0byB0cnVlIGZvciBmYXIgbW9yZSBsb2dnaW5n
LiAqLwogCkBAIC00NCw3ICs0NCw2IEBAIHN0YXRpYyBib29sIHNpbWRfY2hlY2tfYXZ4KHZvaWQp
CiB7CiAgICAgcmV0dXJuIGNwdV9oYXNfYXZ4OwogfQotI2RlZmluZSBzaW1kX2NoZWNrX3NzZV9h
dnggICBzaW1kX2NoZWNrX2F2eAogI2RlZmluZSBzaW1kX2NoZWNrX3NzZTJfYXZ4ICBzaW1kX2No
ZWNrX2F2eAogI2RlZmluZSBzaW1kX2NoZWNrX3NzZTRfYXZ4ICBzaW1kX2NoZWNrX2F2eAogCkBA
IC0xMjIsMTIgKzEyMSw2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgewogICAgIFNJTUQoU1NFNCBw
YWNrZWQgdTMyLCAgICAgICAgc3NlNCwgICAgICAxNnU0KSwKICAgICBTSU1EKFNTRTQgcGFja2Vk
IHM2NCwgICAgICAgIHNzZTQsICAgICAgMTZpOCksCiAgICAgU0lNRChTU0U0IHBhY2tlZCB1NjQs
ICAgICAgICBzc2U0LCAgICAgIDE2dTgpLAotICAgIFNJTUQoU1NFL0FWWCBzY2FsYXIgc2luZ2xl
LCAgc3NlX2F2eCwgICAgIGY0KSwKLSAgICBTSU1EKFNTRS9BVlggcGFja2VkIHNpbmdsZSwgIHNz
ZV9hdngsICAgMTZmNCksCi0gICAgU0lNRChTU0UyL0FWWCBzY2FsYXIgc2luZ2xlLCBzc2UyX2F2
eCwgICAgZjQpLAotICAgIFNJTUQoU1NFMi9BVlggcGFja2VkIHNpbmdsZSwgc3NlMl9hdngsICAx
NmY0KSwKLSAgICBTSU1EKFNTRTIvQVZYIHNjYWxhciBkb3VibGUsIHNzZTJfYXZ4LCAgICBmOCks
Ci0gICAgU0lNRChTU0UyL0FWWCBwYWNrZWQgZG91YmxlLCBzc2UyX2F2eCwgIDE2ZjgpLAogICAg
IFNJTUQoU1NFMi9BVlggcGFja2VkIHM4LCAgICAgc3NlMl9hdngsICAxNmkxKSwKICAgICBTSU1E
KFNTRTIvQVZYIHBhY2tlZCB1OCwgICAgIHNzZTJfYXZ4LCAgMTZ1MSksCiAgICAgU0lNRChTU0Uy
L0FWWCBwYWNrZWQgczE2LCAgICBzc2UyX2F2eCwgIDE2aTIpLApAQCAtMTM2LDEwICsxMjksNiBA
QCBzdGF0aWMgY29uc3Qgc3RydWN0IHsKICAgICBTSU1EKFNTRTIvQVZYIHBhY2tlZCB1MzIsICAg
IHNzZTJfYXZ4LCAgMTZ1NCksCiAgICAgU0lNRChTU0UyL0FWWCBwYWNrZWQgczY0LCAgICBzc2Uy
X2F2eCwgIDE2aTgpLAogICAgIFNJTUQoU1NFMi9BVlggcGFja2VkIHU2NCwgICAgc3NlMl9hdngs
ICAxNnU4KSwKLSAgICBTSU1EKFNTRTQvQVZYIHNjYWxhciBzaW5nbGUsIHNzZTRfYXZ4LCAgICBm
NCksCi0gICAgU0lNRChTU0U0L0FWWCBwYWNrZWQgc2luZ2xlLCBzc2U0X2F2eCwgIDE2ZjQpLAot
ICAgIFNJTUQoU1NFNC9BVlggc2NhbGFyIGRvdWJsZSwgc3NlNF9hdngsICAgIGY4KSwKLSAgICBT
SU1EKFNTRTQvQVZYIHBhY2tlZCBkb3VibGUsIHNzZTRfYXZ4LCAgMTZmOCksCiAgICAgU0lNRChT
U0U0L0FWWCBwYWNrZWQgczgsICAgICBzc2U0X2F2eCwgIDE2aTEpLAogICAgIFNJTUQoU1NFNC9B
VlggcGFja2VkIHU4LCAgICAgc3NlNF9hdngsICAxNnUxKSwKICAgICBTSU1EKFNTRTQvQVZYIHBh
Y2tlZCBzMTYsICAgIHNzZTRfYXZ4LCAgMTZpMiksCkBAIC0xNDgsNiArMTM3LDEyIEBAIHN0YXRp
YyBjb25zdCBzdHJ1Y3QgewogICAgIFNJTUQoU1NFNC9BVlggcGFja2VkIHUzMiwgICAgc3NlNF9h
dngsICAxNnU0KSwKICAgICBTSU1EKFNTRTQvQVZYIHBhY2tlZCBzNjQsICAgIHNzZTRfYXZ4LCAg
MTZpOCksCiAgICAgU0lNRChTU0U0L0FWWCBwYWNrZWQgdTY0LCAgICBzc2U0X2F2eCwgIDE2dTgp
LAorICAgIFNJTUQoQVZYIHNjYWxhciBzaW5nbGUsICAgICAgYXZ4LCAgICAgICAgIGY0KSwKKyAg
ICBTSU1EKEFWWCAxMjhiaXQgc2luZ2xlLCAgICAgIGF2eCwgICAgICAgMTZmNCksCisgICAgU0lN
RChBVlggMjU2Yml0IHNpbmdsZSwgICAgICBhdngsICAgICAgIDMyZjQpLAorICAgIFNJTUQoQVZY
IHNjYWxhciBkb3VibGUsICAgICAgYXZ4LCAgICAgICAgIGY4KSwKKyAgICBTSU1EKEFWWCAxMjhi
aXQgZG91YmxlLCAgICAgIGF2eCwgICAgICAgMTZmOCksCisgICAgU0lNRChBVlggMjU2Yml0IGRv
dWJsZSwgICAgICBhdngsICAgICAgIDMyZjgpLAogI3VuZGVmIFNJTURfCiAjdW5kZWYgU0lNRAog
fTsKQEAgLTI4NjEsNiArMjg1Niw4MSBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3Yp
CiAgICAgZWxzZQogICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOwogCisgICAgLyoKKyAgICAg
KiBUaGUgZm9sbG93aW5nICJtYXNrbW92IiB0ZXN0cyBhcmUgbm90IG9ubHkgbWFraW5nIHN1cmUg
dGhlIHdyaXR0ZW4gZGF0YQorICAgICAqIGlzIGNvcnJlY3QsIGJ1dCB2ZXJpZnkgKGJ5IHBsYWNp
bmcgb3BlcmFuZHMgb24gdGhlIG1hcHBpbmcgYm91bmRhcmllcykKKyAgICAgKiB0aGF0IGVsZW1l
bnRzIGNvbnRyb2xsZWQgYnkgY2xlYXIgbWFzayBiaXRzIGFyZW4ndCBiZWluZyBhY2Nlc3NlZC4K
KyAgICAgKi8KKyAgICBwcmludGYoIiUtNDBzIiwgIlRlc3Rpbmcgdm1hc2ttb3ZwcyAleG1tMSwl
eG1tMiwoJWVkeCkuLi4iKTsKKyAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19hdnggKQor
ICAgIHsKKyAgICAgICAgZGVjbF9pbnNuKHZtYXNrbW92cHMpOworCisgICAgICAgIGFzbSB2b2xh
dGlsZSAoICJ2eG9ycHMgJSV4bW0xLCAlJXhtbTEsICUleG1tMVxuXHQiCisgICAgICAgICAgICAg
ICAgICAgICAgICJ2Y21wZXFzcyAlJXhtbTEsICUleG1tMSwgJSV4bW0yXG5cdCIKKyAgICAgICAg
ICAgICAgICAgICAgICAgcHV0X2luc24odm1hc2ttb3ZwcywgInZtYXNrbW92cHMgJSV4bW0xLCAl
JXhtbTIsICglMCkiKQorICAgICAgICAgICAgICAgICAgICAgICA6OiAiZCIgKE5VTEwpICk7CisK
KyAgICAgICAgbWVtc2V0KHJlcyArIE1NQVBfU1ogLyBzaXplb2YoKnJlcykgLSA4LCAweGRiLCAz
Mik7CisgICAgICAgIHNldF9pbnNuKHZtYXNrbW92cHMpOworICAgICAgICByZWdzLmVkeCA9ICh1
bnNpZ25lZCBsb25nKXJlcyArIE1NQVBfU1ogLSA0OworICAgICAgICByYyA9IHg4Nl9lbXVsYXRl
KCZjdHh0LCAmZW11bG9wcyk7CisgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZIHx8ICFj
aGVja19laXAodm1hc2ttb3ZwcykgfHwKKyAgICAgICAgICAgICByZXNbTU1BUF9TWiAvIHNpemVv
ZigqcmVzKSAtIDFdIHx8CisgICAgICAgICAgICAgbWVtY21wKHJlcyArIE1NQVBfU1ogLyBzaXpl
b2YoKnJlcykgLSA4LAorICAgICAgICAgICAgICAgICAgICByZXMgKyBNTUFQX1NaIC8gc2l6ZW9m
KCpyZXMpIC0gNCwgMTIpICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKworICAgICAgICBhc20g
dm9sYXRpbGUgKCAidmluc2VydHBzICQwYjAwMTEwMTExLCAleG1tMiwgJXhtbTIsICV4bW0yIiAp
OworICAgICAgICBtZW1zZXQocmVzLCAweGRiLCAzMik7CisgICAgICAgIHNldF9pbnNuKHZtYXNr
bW92cHMpOworICAgICAgICByZWdzLmVkeCA9ICh1bnNpZ25lZCBsb25nKShyZXMgLSAzKTsKKyAg
ICAgICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMpOworICAgICAgICBpZiAoIHJj
ICE9IFg4NkVNVUxfT0tBWSB8fCAhY2hlY2tfZWlwKHZtYXNrbW92cHMpIHx8CisgICAgICAgICAg
ICAgcmVzWzBdIHx8IG1lbWNtcChyZXMgKyAxLCByZXMgKyA0LCAxMikgKQorICAgICAgICAgICAg
Z290byBmYWlsOworCisgICAgICAgIHByaW50Zigib2theVxuIik7CisgICAgfQorICAgIGVsc2UK
KyAgICAgICAgcHJpbnRmKCJza2lwcGVkXG4iKTsKKworICAgIHByaW50ZigiJS00MHMiLCAiVGVz
dGluZyB2bWFza21vdnBkICV4bW0xLCV4bW0yLCglZWR4KS4uLiIpOworICAgIGlmICggc3RhY2tf
ZXhlYyAmJiBjcHVfaGFzX2F2eCApCisgICAgeworICAgICAgICBkZWNsX2luc24odm1hc2ttb3Zw
ZCk7CisKKyAgICAgICAgYXNtIHZvbGF0aWxlICggInZ4b3JwZCAlJXhtbTEsICUleG1tMSwgJSV4
bW0xXG5cdCIKKyAgICAgICAgICAgICAgICAgICAgICAgInZjbXBlcXNkICUleG1tMSwgJSV4bW0x
LCAlJXhtbTJcblx0IgorICAgICAgICAgICAgICAgICAgICAgICBwdXRfaW5zbih2bWFza21vdnBk
LCAidm1hc2ttb3ZwZCAlJXhtbTEsICUleG1tMiwgKCUwKSIpCisgICAgICAgICAgICAgICAgICAg
ICAgIDo6ICJkIiAoTlVMTCkgKTsKKworICAgICAgICBtZW1zZXQocmVzICsgTU1BUF9TWiAvIHNp
emVvZigqcmVzKSAtIDgsIDB4ZGIsIDMyKTsKKyAgICAgICAgc2V0X2luc24odm1hc2ttb3ZwZCk7
CisgICAgICAgIHJlZ3MuZWR4ID0gKHVuc2lnbmVkIGxvbmcpcmVzICsgTU1BUF9TWiAtIDg7Cisg
ICAgICAgIHJjID0geDg2X2VtdWxhdGUoJmN0eHQsICZlbXVsb3BzKTsKKyAgICAgICAgaWYgKCBy
YyAhPSBYODZFTVVMX09LQVkgfHwgIWNoZWNrX2VpcCh2bWFza21vdnBkKSB8fAorICAgICAgICAg
ICAgIHJlc1tNTUFQX1NaIC8gc2l6ZW9mKCpyZXMpIC0gMV0gfHwKKyAgICAgICAgICAgICByZXNb
TU1BUF9TWiAvIHNpemVvZigqcmVzKSAtIDJdIHx8CisgICAgICAgICAgICAgbWVtY21wKHJlcyAr
IE1NQVBfU1ogLyBzaXplb2YoKnJlcykgLSA4LAorICAgICAgICAgICAgICAgICAgICByZXMgKyBN
TUFQX1NaIC8gc2l6ZW9mKCpyZXMpIC0gNCwgOCkgKQorICAgICAgICAgICAgZ290byBmYWlsOwor
CisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJ2bW92ZGR1cCAleG1tMiwgJXhtbTJcblx0IgorICAg
ICAgICAgICAgICAgICAgICAgICAidm1vdnNkICV4bW0xLCAleG1tMiwgJXhtbTIiICk7CisgICAg
ICAgIG1lbXNldChyZXMsIDB4ZGIsIDMyKTsKKyAgICAgICAgc2V0X2luc24odm1hc2ttb3ZwZCk7
CisgICAgICAgIHJlZ3MuZWR4ID0gKHVuc2lnbmVkIGxvbmcpKHJlcyAtIDIpOworICAgICAgICBy
YyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7CisgICAgICAgIGlmICggcmMgIT0gWDg2
RU1VTF9PS0FZIHx8ICFjaGVja19laXAodm1hc2ttb3ZwZCkgfHwKKyAgICAgICAgICAgICByZXNb
MF0gfHwgcmVzWzFdIHx8IG1lbWNtcChyZXMgKyAyLCByZXMgKyA0LCA4KSApCisgICAgICAgICAg
ICBnb3RvIGZhaWw7CisKKyAgICAgICAgcHJpbnRmKCJva2F5XG4iKTsKKyAgICB9CisgICAgZWxz
ZQorICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOworCiAgICAgcHJpbnRmKCIlLTQwcyIsICJU
ZXN0aW5nIHN0bXhjc3IgKCVlZHgpLi4uIik7CiAgICAgaWYgKCBjcHVfaGFzX3NzZSApCiAgICAg
ewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgYi94
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwppbmRleCA3Njk5YTg4Li44MmRh
MjgyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwor
KysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMjI2LDYgKzIy
NiwxMiBAQCBlbnVtIHNpbWRfb3BzaXplIHsKICAgICAgKi8KICAgICBzaW1kX3NjYWxhcl9mcCwK
IAorICAgIC8qCisgICAgICogMTI4IGJpdHMgb2YgaW50ZWdlciBvciBmbG9hdGluZyBwb2ludCBk
YXRhLCB3aXRoIG5vIGZ1cnRoZXIKKyAgICAgKiBmb3JtYXR0aW5nIGluZm9ybWF0aW9uLgorICAg
ICAqLworICAgIHNpbWRfMTI4LAorCiAgICAgLyogT3BlcmFuZCBzaXplIGVuY29kZWQgaW4gbm9u
LXN0YW5kYXJkIHdheS4gKi8KICAgICBzaW1kX290aGVyCiB9OwpAQCAtMzYxLDE0ICszNjcsMTkg
QEAgc3RhdGljIGNvbnN0IHN0cnVjdCB7CiAgICAgdWludDhfdCB2c2liOjE7CiB9IGV4dDBmMzhf
dGFibGVbMjU2XSA9IHsKICAgICBbMHgwMCAuLi4gMHgwYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1k
X3BhY2tlZF9pbnQgfSwKKyAgICBbMHgwYyAuLi4gMHgwZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1k
X3BhY2tlZF9mcCB9LAogICAgIFsweDEwXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2lu
dCB9LAogICAgIFsweDE0IC4uLiAweDE1XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2Zw
IH0sCiAgICAgWzB4MTddID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAudHdvX29w
ID0gMSB9LAorICAgIFsweDE4IC4uLiAweDE5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFy
X2ZwLCAudHdvX29wID0gMSB9LAorICAgIFsweDFhXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfMTI4
LCAudHdvX29wID0gMSB9LAogICAgIFsweDFjIC4uLiAweDFlXSA9IHsgLnNpbWRfc2l6ZSA9IHNp
bWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwKICAgICBbMHgyMCAuLi4gMHgyNV0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdvX29wID0gMSB9LAogICAgIFsweDI4IC4uLiAweDI5
XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAogICAgIFsweDJhXSA9IHsgLnNp
bWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwKICAgICBbMHgyYl0gPSB7
IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKKyAgICBbMHgyYyAuLi4gMHgyZF0gPSB7
IC5zaW1kX3NpemUgPSBzaW1kX290aGVyIH0sCisgICAgWzB4MmUgLi4uIDB4MmZdID0geyAuc2lt
ZF9zaXplID0gc2ltZF9vdGhlciwgLnRvX21lbSA9IDEgfSwKICAgICBbMHgzMCAuLi4gMHgzNV0g
PSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdvX29wID0gMSB9LAogICAgIFsweDM3IC4u
LiAweDNmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAogICAgIFsweDQwXSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LApAQCAtMzkxLDExICs0MDIsMTUgQEAg
c3RhdGljIGNvbnN0IHN0cnVjdCB7CiAgICAgdWludDhfdCB0d29fb3A6MTsKICAgICB1aW50OF90
IGZvdXJfb3A6MTsKIH0gZXh0MGYzYV90YWJsZVsyNTZdID0geworICAgIFsweDA0IC4uLiAweDA1
XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAudHdvX29wID0gMSB9LAorICAgIFsw
eDA2XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwIH0sCiAgICAgWzB4MDggLi4uIDB4
MDldID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC50d29fb3AgPSAxIH0sCiAgICAg
WzB4MGEgLi4uIDB4MGJdID0geyAuc2ltZF9zaXplID0gc2ltZF9zY2FsYXJfZnAgfSwKICAgICBb
MHgwYyAuLi4gMHgwZF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9LAogICAgIFsw
eDBlIC4uLiAweDBmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAogICAgIFsw
eDE0IC4uLiAweDE3XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfbm9uZSwgLnRvX21lbSA9IDEsIC50
d29fb3AgPSAxIH0sCisgICAgWzB4MThdID0geyAuc2ltZF9zaXplID0gc2ltZF8xMjggfSwKKyAg
ICBbMHgxOV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzEyOCwgLnRvX21lbSA9IDEsIC50d29fb3Ag
PSAxIH0sCiAgICAgWzB4MjBdID0geyAuc2ltZF9zaXplID0gc2ltZF9ub25lIH0sCiAgICAgWzB4
MjFdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciB9LAogICAgIFsweDIyXSA9IHsgLnNpbWRf
c2l6ZSA9IHNpbWRfbm9uZSB9LApAQCAtNDY5LDE1ICs0ODQsMTggQEAgdW5pb24gdmV4IHsKICAg
ICBidWZfICsgMzsgXAogfSkKIAorI2RlZmluZSBjb3B5X1ZFWChwdHIsIHZleCkgKHsgXAorICAg
IGlmICggIW1vZGVfNjRiaXQoKSApIFwKKyAgICAgICAgKHZleCkucmVnIHw9IDg7IFwKKyAgICAo
cHRyKVswIC0gUEZYX0JZVEVTXSA9IDB4YzQ7IFwKKyAgICAocHRyKVsxIC0gUEZYX0JZVEVTXSA9
ICh2ZXgpLnJhd1swXTsgXAorICAgIChwdHIpWzIgLSBQRlhfQllURVNdID0gKHZleCkucmF3WzFd
OyBcCisgICAgY29udGFpbmVyX29mKChwdHIpICsgMSAtIFBGWF9CWVRFUywgdHlwZW9mKHZleCks
IHJhd1swXSk7IFwKK30pCisKICNkZWZpbmUgY29weV9SRVhfVkVYKHB0ciwgcmV4LCB2ZXgpIGRv
IHsgXAogICAgIGlmICggKHZleCkub3BjeCAhPSB2ZXhfbm9uZSApIFwKLSAgICB7IFwKLSAgICAg
ICAgaWYgKCAhbW9kZV82NGJpdCgpICkgXAotICAgICAgICAgICAgdmV4LnJlZyB8PSA4OyBcCi0g
ICAgICAgIChwdHIpWzAgLSBQRlhfQllURVNdID0gMHhjNDsgXAotICAgICAgICAocHRyKVsxIC0g
UEZYX0JZVEVTXSA9ICh2ZXgpLnJhd1swXTsgXAotICAgICAgICAocHRyKVsyIC0gUEZYX0JZVEVT
XSA9ICh2ZXgpLnJhd1sxXTsgXAotICAgIH0gXAorICAgICAgICBjb3B5X1ZFWChwdHIsIHZleCk7
IFwKICAgICBlbHNlIFwKICAgICB7IFwKICAgICAgICAgaWYgKCAodmV4KS5wZnggKSBcCkBAIC0y
OTQyLDYgKzI5NjAsMTAgQEAgeDg2X2RlY29kZSgKICAgICAgICAgb3BfYnl0ZXMgPSA0IDw8IChj
dHh0LT5vcGNvZGUgJiAxKTsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIHNpbWRfMTI4Ogor
ICAgICAgICBvcF9ieXRlcyA9IDE2OworICAgICAgICBicmVhazsKKwogICAgIGRlZmF1bHQ6CiAg
ICAgICAgIG9wX2J5dGVzID0gMDsKICAgICAgICAgYnJlYWs7CkBAIC0yOTY4LDYgKzI5OTAsNyBA
QCB4ODZfZW11bGF0ZSgKICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfc3RhdGUgc3RhdGU7CiAgICAg
aW50IHJjOwogICAgIHVpbnQ4X3QgYiwgZCwgKm9wYyA9IE5VTEw7CisgICAgdW5zaWduZWQgaW50
IGZpcnN0X2J5dGUgPSAwOwogICAgIGJvb2wgc2luZ2xlc3RlcCA9IChfcmVncy5lZmxhZ3MgJiBY
ODZfRUZMQUdTX1RGKSAmJgogCSAgICAhaXNfYnJhbmNoX3N0ZXAoY3R4dCwgb3BzKTsKICAgICBi
b29sIHNmZW5jZSA9IGZhbHNlOwpAQCAtNzExMyw2ICs3MTM2LDE4IEBAIHg4Nl9lbXVsYXRlKAog
ICAgICAgICBmaWMuaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDM7CiAgICAgICAgIGJyZWFrOwog
CisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDE5KTogLyogdmJyb2FkY2Fz
dHNkIG02NCx5bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4MWEp
OiAvKiB2YnJvYWRjYXN0ZjEyOCBtMTI4LHltbSAqLworICAgICAgICBnZW5lcmF0ZV9leGNlcHRp
b25faWYoIXZleC5sLCBFWENfVUQpOworICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICBj
YXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4MTgpOiAvKiB2YnJvYWRjYXN0c3MgbTMy
LHt4LHl9bW0gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1Bf
TUVNLCBFWENfVUQpOworICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICBjYXNlIFg4NkVN
VUxfT1BDX1ZFWF82NigweDBmMzgsIDB4MGMpOiAvKiB2cGVybWlscHMge3gseX1tbS9tZW0se3gs
eX1tbSx7eCx5fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDBk
KTogLyogdnBlcm1pbHBkIHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgICAgICBn
ZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LncsIEVYQ19VRCk7CisgICAgICAgIGdvdG8gc2ltZF8w
Zl9hdng7CisKICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgyMCk6IC8qIHBtb3Zz
eGJ3IHhtbS9tNjQseG1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmMzgsIDB4MjEp
OiAvKiBwbW92c3hiZCB4bW0vbTMyLHhtbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgw
ZjM4LCAweDIyKTogLyogcG1vdnN4YnEgeG1tL20xNix4bW0gKi8KQEAgLTcxNDYsNiArNzE4MSwx
MCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoc3NlNF8x
KTsKICAgICAgICAgZ290byBzaW1kXzBmMzhfY29tbW9uOwogCisgICAgY2FzZSBYODZFTVVMX09Q
Q19WRVhfNjYoMHgwZjM4LCAweDBlKTogLyogdnRlc3RwcyB7eCx5fW1tL21lbSx7eCx5fW1tICov
CisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDBmKTogLyogdnRlc3RwZCB7
eCx5fW1tL21lbSx7eCx5fW1tICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgu
dywgRVhDX1VEKTsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCiAgICAgY2FzZSBYODZFTVVM
X09QQ182NigweDBmMzgsIDB4MTcpOiAgICAgLyogcHRlc3QgeG1tL20xMjgseG1tICovCiAgICAg
Y2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDE3KTogLyogdnB0ZXN0IHt4LHl9bW0v
bWVtLHt4LHl9bW0gKi8KICAgICAgICAgaWYgKCB2ZXgub3BjeCA9PSB2ZXhfbm9uZSApCkBAIC03
MjI2LDYgKzcyNjUsNjkgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIH0KICAgICAgICAgZ290byBt
b3ZkcWE7CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4MmMpOiAvKiB2
bWFza21vdnBzIG1lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZF
WF82NigweDBmMzgsIDB4MmQpOiAvKiB2bWFza21vdnBkIG1lbSx7eCx5fW1tLHt4LHl9bW0gKi8K
KyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4MmUpOiAvKiB2bWFza21vdnBz
IHt4LHl9bW0se3gseX1tbSxtZW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBm
MzgsIDB4MmYpOiAvKiB2bWFza21vdnBkIHt4LHl9bW0se3gseX1tbSxtZW0gKi8KKyAgICB7Cisg
ICAgICAgIHR5cGVvZih2ZXgpICpwdmV4OworCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9p
ZihlYS50eXBlICE9IE9QX01FTSB8fCB2ZXgudywgRVhDX1VEKTsKKyAgICAgICAgaG9zdF9hbmRf
dmNwdV9tdXN0X2hhdmUoYXZ4KTsKKyAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV95bW0sICZm
aWMpOworCisgICAgICAgIC8qCisgICAgICAgICAqIFdoaWxlIHdlIGNhbid0IHJlYXNvbmFibHkg
cHJvdmlkZSBmdWxseSBjb3JyZWN0IGJlaGF2aW9yIGhlcmUKKyAgICAgICAgICogKGluIHBhcnRp
Y3VsYXIsIGZvciB3cml0ZXMsIGF2b2lkaW5nIHRoZSBtZW1vcnkgcmVhZCBpbiBhbnRpY2lwYXRp
b24KKyAgICAgICAgICogb2YgYWxsIGVsZW1lbnRzIGluIHRoZSByYW5nZSBldmVudHVhbGx5IGJl
aW5nIHdyaXR0ZW4pLCB3ZSBjYW4gKGFuZAorICAgICAgICAgKiBzaG91bGQpIHN0aWxsIGxpbWl0
IHRoZSBtZW1vcnkgYWNjZXNzIHRvIHRoZSBzbWFsbGVzdCBwb3NzaWJsZSByYW5nZQorICAgICAg
ICAgKiAoc3VwcHJlc3NpbmcgaXQgYWx0b2dldGhlciBpZiBhbGwgbWFzayBiaXRzIGFyZSBjbGVh
ciksIHRvIHByb3ZpZGUKKyAgICAgICAgICogY29ycmVjdCBmYXVsdGluZyBiZWhhdmlvci4gUmVh
ZCB0aGUgbWFzayBiaXRzIHZpYSB2bW92bXNrcHtzLGR9CisgICAgICAgICAqIGZvciB0aGF0IHB1
cnBvc2UuCisgICAgICAgICAqLworICAgICAgICBvcGMgPSBpbml0X3ByZWZpeGVzKHN0dWIpOwor
ICAgICAgICBwdmV4ID0gY29weV9WRVgob3BjLCB2ZXgpOworICAgICAgICBwdmV4LT5vcGN4ID0g
dmV4XzBmOworICAgICAgICBpZiAoICEoYiAmIDEpICkKKyAgICAgICAgICAgIHB2ZXgtPnBmeCA9
IHZleF9ub25lOworICAgICAgICBvcGNbMF0gPSAweDUwOyAvKiB2bW92bXNrcHtzLGR9ICovCisg
ICAgICAgIC8qIFVzZSAlcmF4IGFzIEdQUiBkZXN0aW5hdGlvbiBhbmQgVkVYLnZ2dnYgYXMgc291
cmNlLiAqLworICAgICAgICBwdmV4LT5yID0gMTsKKyAgICAgICAgcHZleC0+YiA9ICFtb2RlXzY0
Yml0KCkgfHwgKHZleC5yZWcgPj4gMyk7CisgICAgICAgIG9wY1sxXSA9IDB4YzAgfCAofnZleC5y
ZWcgJiA3KTsKKyAgICAgICAgcHZleC0+cmVnID0gMHhmOworICAgICAgICBvcGNbMl0gPSAweGMz
OworCisgICAgICAgIGludm9rZV9zdHViKCIiLCAiIiwgIj1hIiAoZWEudmFsKSA6IFtkdW1teV0g
ImkiICgwKSk7CisgICAgICAgIHB1dF9zdHViKHN0dWIpOworCisgICAgICAgIGlmICggIWVhLnZh
bCApCisgICAgICAgICAgICBnb3RvIGNvbXBsZXRlX2luc247CisKKyAgICAgICAgb3BfYnl0ZXMg
PSA0IDw8IChiICYgMSk7CisgICAgICAgIGZpcnN0X2J5dGUgPSBfX2J1aWx0aW5fY3R6KGVhLnZh
bCk7CisgICAgICAgIGVhLnZhbCA+Pj0gZmlyc3RfYnl0ZTsKKyAgICAgICAgZmlyc3RfYnl0ZSAq
PSBvcF9ieXRlczsKKyAgICAgICAgb3BfYnl0ZXMgKj0gMzIgLSBfX2J1aWx0aW5fY2x6KGVhLnZh
bCk7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogRXZlbiBmb3IgdGhlIG1lbW9yeSB3cml0ZSB2
YXJpYW50IGEgbWVtb3J5IHJlYWQgaXMgbmVlZGVkLCB1bmxlc3MKKyAgICAgICAgICogYWxsIHNl
dCBtYXNrIGJpdHMgYXJlIGNvbnRpZ3VvdXMuCisgICAgICAgICAqLworICAgICAgICBpZiAoIGVh
LnZhbCAmIChlYS52YWwgKyAxKSApCisgICAgICAgICAgICBkID0gKGQgJiB+U3JjTWFzaykgfCBT
cmNNZW07CisKKyAgICAgICAgb3BjID0gaW5pdF9wcmVmaXhlcyhzdHViKTsKKyAgICAgICAgb3Bj
WzBdID0gYjsKKyAgICAgICAgLyogQ29udmVydCBtZW1vcnkgb3BlcmFuZCB0byAoJXJBWCkuICov
CisgICAgICAgIHJleF9wcmVmaXggJj0gflJFWF9COworICAgICAgICB2ZXguYiA9IDE7CisgICAg
ICAgIG9wY1sxXSA9IG1vZHJtICYgMHgzODsKKyAgICAgICAgZmljLmluc25fYnl0ZXMgPSBQRlhf
QllURVMgKyAyOworCisgICAgICAgIGJyZWFrOworICAgIH0KKwogICAgIGNhc2UgWDg2RU1VTF9P
UENfNjYoMHgwZjM4LCAweDM3KTogLyogcGNtcGd0cSB4bW0vbTEyOCx4bW0gKi8KICAgICAgICAg
aG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoc3NlNF8yKTsKICAgICAgICAgZ290byBzaW1kXzBmMzhf
Y29tbW9uOwpAQCAtNzQyMSw2ICs3NTIzLDE2IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDogIjAiICgodWludDMyX3Qpc3JjLnZhbCksICJybSIgKF9yZWdzLmVk
eCkgKTsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBm
M2EsIDB4MDYpOiAvKiB2cGVybTJmMTI4ICRpbW04LHltbS9tMjU2LHltbSx5bW0gKi8KKyAgICBj
YXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4MTgpOiAvKiB2aW5zZXJ0ZjEyOCAkaW1t
OCx4bW0vbTEyOCx5bW0seW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjNh
LCAweDE5KTogLyogdmV4dHJhY3RmMTI4ICRpbW04LHltbSx4bW0vbTEyOCAqLworICAgICAgICBn
ZW5lcmF0ZV9leGNlcHRpb25faWYoIXZleC5sLCBFWENfVUQpOworICAgICAgICAvKiBmYWxsIHRo
cm91Z2ggKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4MDQpOiAvKiB2
cGVybWlscHMgJGltbTgse3gseX1tbS9tZW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2RU1VTF9P
UENfVkVYXzY2KDB4MGYzYSwgMHgwNSk6IC8qIHZwZXJtaWxwZCAkaW1tOCx7eCx5fW1tL21lbSx7
eCx5fW1tICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgudywgRVhDX1VEKTsK
KyAgICAgICAgZ290byBzaW1kXzBmX2ltbThfYXZ4OworCiAgICAgY2FzZSBYODZFTVVMX09QQygw
eDBmM2EsIDB4MGYpOiAgICAvKiBwYWxpZ25yICRpbW04LG1tL202NCxtbSAqLwogICAgIGNhc2Ug
WDg2RU1VTF9PUENfNjYoMHgwZjNhLCAweDBmKTogLyogcGFsaWduciAkaW1tOCx4bW0vbTEyOCx4
bW0gKi8KICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoc3NzZTMpOwpAQCAtNzc3Nyw3
ICs3ODg5LDkgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICBzd2l0Y2ggKCBkICYgU3JjTWFz
ayApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICBjYXNlIFNyY01lbToKLSAgICAgICAgICAg
ICAgICByYyA9IG9wcy0+cmVhZChlYS5tZW0uc2VnLCBlYS5tZW0ub2ZmLCBtbXZhbHAsIG9wX2J5
dGVzLCBjdHh0KTsKKyAgICAgICAgICAgICAgICByYyA9IG9wcy0+cmVhZChlYS5tZW0uc2VnLCBl
YS5tZW0ub2ZmICsgZmlyc3RfYnl0ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
dm9pZCAqKW1tdmFscCArIGZpcnN0X2J5dGUsIG9wX2J5dGVzLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGN0eHQpOwogICAgICAgICAgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9P
S0FZICkKICAgICAgICAgICAgICAgICAgICAgZ290byBkb25lOwogICAgICAgICAgICAgICAgIC8q
IGZhbGwgdGhyb3VnaCAqLwpAQCAtNzc5Niw3ICs3OTEwLDIxIEBAIHg4Nl9lbXVsYXRlKAogICAg
ICAgICAgICAgaWYgKCAoZCAmIERzdE1hc2spID09IERzdE1lbSApCiAgICAgICAgICAgICB7CiAg
ICAgICAgICAgICAgICAgZmFpbF9pZighb3BzLT53cml0ZSk7IC8qIENoZWNrIGJlZm9yZSBydW5u
aW5nIHRoZSBzdHViLiAqLwotICAgICAgICAgICAgICAgIEFTU0VSVChkICYgTW92KTsKKyAgICAg
ICAgICAgICAgICBpZiAoIChkICYgU3JjTWFzaykgPT0gU3JjTWVtICkKKyAgICAgICAgICAgICAg
ICAgICAgZCB8PSBNb3Y7IC8qIEZvcmNlIG1lbW9yeSB3cml0ZSB0byBvY2N1ciBiZWxvdy4gKi8K
KworICAgICAgICAgICAgICAgIHN3aXRjaCAoIGN0eHQtPm9wY29kZSApCisgICAgICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgy
ZSk6IC8qIHZtYXNrbW92cHMgKi8KKyAgICAgICAgICAgICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZF
WF82NigweDBmMzgsIDB4MmYpOiAvKiB2bWFza21vdnBkICovCisgICAgICAgICAgICAgICAgICAg
IC8qIFRoZXNlIGhhdmUgbWVyZ2Ugc2VtYW50aWNzOyBmb3JjZSB3cml0ZSB0byBvY2N1ci4gKi8K
KyAgICAgICAgICAgICAgICAgICAgZCB8PSBNb3Y7CisgICAgICAgICAgICAgICAgICAgIGJyZWFr
OworICAgICAgICAgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICAgICAgICAgIEFTU0VSVChk
ICYgTW92KTsKKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAgICAgfQor
CiAgICAgICAgICAgICAgICAgZHN0LnR5cGUgPSBPUF9NRU07CiAgICAgICAgICAgICAgICAgZHN0
LmJ5dGVzID0gb3BfYnl0ZXM7CiAgICAgICAgICAgICAgICAgZHN0Lm1lbSA9IGVhLm1lbTsKQEAg
LTc4NDQsOCArNzk3Miw5IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBlbHNlCiAgICAgICAgIHsK
ICAgICAgICAgICAgIGZhaWxfaWYoIW9wcy0+d3JpdGUpOwotICAgICAgICAgICAgcmMgPSBvcHMt
PndyaXRlKGRzdC5tZW0uc2VnLCBkc3QubWVtLm9mZiwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAhc3RhdGUtPnNpbWRfc2l6ZSA/ICZkc3QudmFsIDogKHZvaWQgKiltbXZhbHAsCisgICAg
ICAgICAgICByYyA9IG9wcy0+d3JpdGUoZHN0Lm1lbS5zZWcsIGRzdC5tZW0ub2ZmICsgZmlyc3Rf
Ynl0ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAhc3RhdGUtPnNpbWRfc2l6ZSA/ICZk
c3QudmFsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAo
dm9pZCAqKW1tdmFscCArIGZpcnN0X2J5dGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZHN0LmJ5dGVzLCBjdHh0KTsKICAgICAgICAgICAgIGlmICggc2ZlbmNlICkKICAgICAgICAgICAg
ICAgICBhc20gdm9sYXRpbGUgKCAic2ZlbmNlIiA6OjogIm1lbW9yeSIgKTsKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Oct 10 17:06:42 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:06:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xzO-0004GU-NT; Tue, 10 Oct 2017 17:06:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xzN-0004BC-3r
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:06:41 +0000
Received: from [193.109.254.147] by server-2.bemta-6.messagelabs.com id
 B8/21-05537-02EFCD95; Tue, 10 Oct 2017 17:06:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrPLMWRWlGSWpSXmKPExsWS0XRdVVf+351
 Igz1ntC0mbDNwYPTY3reLPYAxijUzLym/IoE1Y/K5h6wFE2sqbr3bzdjAuD+mi5GLQ0jgN6PE
 8s5eVgjnPKPE9F2HWLoYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhZwk3j9o
 pUVxOYVMJP4u3sbmM0CVL/49wumCYwcCxgZVjFqFKcWlaUW6Roa6yUVZaZnlOQmZuboGhqY6e
 WmFhcnpqfmJCYV6yXn525iBHqFAQh2MH5ZFnCIUZKDSUmUV+nPnUghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErwxf4FygkWp6akVaZk5wPCASUtw8CiJ8NqCtPIWFyTmFmemQ6ROMdpzHNt0+Q8T
 x6abd4HktFsgcsP3B3+YhFjy8vNSpcR5zUCmCoC0ZZTmwQ2FhfMlRlkpYV5GoDOFeApSi3IzS
 1DlXzGKczAqCfN6gUzhycwrgdv9CugsJqCzRNPAzipJREhJNTBa7e2TldaqD/1g/1KpecqC9Q
 4579cJLj65SPPmvJDfLm/8/a8wPgnimrjGN0SLu23t5qVvWvpe5H6XdpEUd9B/se2wqe/mOZ+
 Lqh2CbTt9C0xnSTcXxy3aVfuj8XG38LEDj6Jf+iVmcbR8u1Tj7rzy0YsDhq6TN2638OJnf5K0
 Nnr+yT2/dd8osRRnJBpqMRcVJwIANObksGICAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1507655198!111123422!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42275 invoked from network); 10 Oct 2017 17:06:39 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 17:06:39 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xzK-0005L2-Hh
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:06:38 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xzK-00033F-H0
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:06:38 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xzK-00033F-H0@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 17:06:38 +0000
Subject: [Xen-changelog] [xen master] x86emul: re-order cases of main switch
	statement
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDI2NWRhYmJjNmY3Nzk4MmE4ZjJmZGJhZTc3MzUzYjcwNTA3ZTRlNDgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gT2N0IDkg
MTY6Mjc6MzMgMjAxNyArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IE1vbiBPY3QgOSAxNjoyNzozMyAyMDE3ICswMjAwCgogICAgeDg2
ZW11bDogcmUtb3JkZXIgY2FzZXMgb2YgbWFpbiBzd2l0Y2ggc3RhdGVtZW50CiAgICAKICAgIFJl
LXN0b3JlIGludGVuZGVkIG51bWVyaWNhbCBvcmRlcmluZywgd2hpY2ggaGFzIGJlY29tZSAidmlv
bGF0ZWQiCiAgICBtb3N0bHkgYnkgaW5jcmVtZW50YWwgYWRkaXRpb25zIHdoZXJlIG1vdmluZyBh
cm91bmQgYmlnZ2VyIGNodW5rcyBkaWQKICAgIG5vdCBzZWVtIGFkdmlzYWJsZS4gT25lIGV4Y2Vw
dGlvbiB0aG91Z2ggYXQgdGhlIHZlcnkgdG9wIG9mIHRoZQogICAgc3dpdGNoKCk6IEtlZXBpbmcg
dGhlIGFyaXRobWV0aWMgb3BzIHRvZ2V0aGVyIHNlZW1zIHByZWZlcmFibGUgb3ZlcgogICAgZW50
aXJlbHkgc3RyaWN0IG9yZGVyaW5nLgogICAgCiAgICBBZGRpdGlvbmFsbHkgbW92ZSBhIGZldyBt
YWNybyBkZWZpbml0aW9ucyBiZWZvcmUgdGhlaXIgZmlyc3QgdXNlcyAodGhlCiAgICBwbGFjZW1l
bnQgaXMgYmVuaWduIGFzIGxvbmcgYXMgdGhvc2UgdXNlcyBhcmUgdGhlbXNlbHZlcyBvbmx5IG1h
Y3JvCiAgICBkZWZpbml0aW9ucywgYnV0IHRoYXQncyBnb2luZyB0byBjaGFuZ2Ugd2hlbiB0aG9z
ZSBtYWNyb3MgaGF2ZSBoZWxwZXJzCiAgICBicm9rZW4gb3V0KS4KICAgIAogICAgTm8gKGludGVu
ZGVkKSBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdl
b3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94
ODZfZW11bGF0ZS5jIHwgMTk0ICsrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDk2IGluc2VydGlvbnMoKyksIDk4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2
L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKaW5kZXggODJkYTI4Mi4uZDliY2QzMSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTg0Myw2ICs4NDMsMjcgQEAgZG97
IGFzbSB2b2xhdGlsZSAoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAogI2RlZmluZSBfX2VtdWxhdGVfMW9wXzhieXRlKF9vcCwgX2RzdCwgX2Vm
bGFncykKICNlbmRpZiAvKiBfX2kzODZfXyAqLwogCisjZGVmaW5lIGZhaWxfaWYocCkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK2RvIHsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHJjID0gKHApID8gWDg2RU1V
TF9VTkhBTkRMRUFCTEUgOiBYODZFTVVMX09LQVk7ICAgICBcCisgICAgaWYgKCByYyApIGdvdG8g
ZG9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKK30gd2hpbGUgKDApCisKK3N0
YXRpYyBpbmxpbmUgaW50IG1rZWModWludDhfdCBlLCBpbnQzMl90IGVjLCAuLi4pCit7CisgICAg
cmV0dXJuIChlIDwgMzIgJiYgKCgxdSA8PCBlKSAmIEVYQ19IQVNfRUMpKSA/IGVjIDogWDg2X0VW
RU5UX05PX0VDOworfQorCisjZGVmaW5lIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihwLCBlLCBlYy4u
LikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyh7ICBpZiAoIChwKSApIHsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICB4ODZfZW11bF9od19leGNlcHRpb24oZSwgbWtlYyhlLCAjI2VjLCAwKSwgY3R4dCk7
ICAgICAgICAgICAgICAgICBcCisgICAgICAgIHJjID0gWDg2RU1VTF9FWENFUFRJT047ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgZ290byBkb25l
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCit9KQorCisjZGVmaW5lIGdlbmVyYXRlX2V4Y2VwdGlvbihl
LCBlYy4uLikgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHRydWUsIGUsICMjZWMpCisKICNpZmRlZiBf
X1hFTl9fCiAjIGRlZmluZSBpbnZva2Vfc3R1YihwcmUsIHBvc3QsIGNvbnN0cmFpbnRzLi4uKSBk
byB7ICAgICAgICAgICAgICAgICAgICBcCiAgICAgdW5pb24gc3R1Yl9leGNlcHRpb25fdG9rZW4g
cmVzXyA9IHsgLnJhdyA9IH4wIH07ICAgICAgICAgICAgICAgICAgICBcCkBAIC05MTIsMjcgKzkz
Myw2IEBAIGRveyBhc20gdm9sYXRpbGUgKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICMgZGVmaW5lIG1vZGVfNjRiaXQoKSBmYWxzZQogI2Vu
ZGlmCiAKLSNkZWZpbmUgZmFpbF9pZihwKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCi0gICAgcmMgPSAocCkgPyBYODZFTVVMX1VOSEFORExFQUJMRSA6IFg4NkVNVUxf
T0tBWTsgICAgIFwKLSAgICBpZiAoIHJjICkgZ290byBkb25lOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAotfSB3aGlsZSAoMCkKLQotc3RhdGljIGlubGluZSBpbnQgbWtlYyh1aW50
OF90IGUsIGludDMyX3QgZWMsIC4uLikKLXsKLSAgICByZXR1cm4gKGUgPCAzMiAmJiAoKDF1IDw8
IGUpICYgRVhDX0hBU19FQykpID8gZWMgOiBYODZfRVZFTlRfTk9fRUM7Ci19Ci0KLSNkZWZpbmUg
Z2VuZXJhdGVfZXhjZXB0aW9uX2lmKHAsIGUsIGVjLi4uKSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAotKHsgIGlmICggKHApICkgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIHg4Nl9lbXVsX2h3X2V4Y2Vw
dGlvbihlLCBta2VjKGUsICMjZWMsIDApLCBjdHh0KTsgICAgICAgICAgICAgICAgIFwKLSAgICAg
ICAgcmMgPSBYODZFTVVMX0VYQ0VQVElPTjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAotICAgICAgICBnb3RvIGRvbmU7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgfSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLX0p
Ci0KLSNkZWZpbmUgZ2VuZXJhdGVfZXhjZXB0aW9uKGUsIGVjLi4uKSBnZW5lcmF0ZV9leGNlcHRp
b25faWYodHJ1ZSwgZSwgIyNlYykKLQogLyoKICAqIEdpdmVuIGJ5dGUgaGFzIGV2ZW4gcGFyaXR5
IChldmVuIG51bWJlciBvZiAxcyk/IFNETSBWb2wuIDEgU2VjLiAzLjQuMy4xLAogICogIlN0YXR1
cyBGbGFncyI6IEVGTEFHUy5QRiByZWZsZWN0cyBwYXJpdHkgb2YgbGVhc3Qtc2lnLiBieXRlIG9m
IHJlc3VsdCBvbmx5LgpAQCAtMzYwNyw2ICszNjA3LDExIEBAIHg4Nl9lbXVsYXRlKAogICAgICAg
ICAgICAgZHN0LmJ5dGVzID0gMjsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIDB4OGQ6IC8q
IGxlYSAqLworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9NRU0s
IEVYQ19VRCk7CisgICAgICAgIGRzdC52YWwgPSBlYS5tZW0ub2ZmOworICAgICAgICBicmVhazsK
KwogICAgIGNhc2UgMHg4ZTogLyogbW92IHIvbSxTcmVnICovCiAgICAgICAgIHNlZyA9IG1vZHJt
X3JlZyAmIDc7IC8qIFJFWC5SIGlzIGlnbm9yZWQuICovCiAgICAgICAgIGdlbmVyYXRlX2V4Y2Vw
dGlvbl9pZighaXNfeDg2X3VzZXJfc2VnbWVudChzZWcpIHx8CkBAIC0zNjE4LDExICszNjIzLDYg
QEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGRzdC50eXBlID0gT1BfTk9ORTsKICAgICAgICAgYnJl
YWs7CiAKLSAgICBjYXNlIDB4OGQ6IC8qIGxlYSAqLwotICAgICAgICBnZW5lcmF0ZV9leGNlcHRp
b25faWYoZWEudHlwZSAhPSBPUF9NRU0sIEVYQ19VRCk7Ci0gICAgICAgIGRzdC52YWwgPSBlYS5t
ZW0ub2ZmOwotICAgICAgICBicmVhazsKLQogICAgIGNhc2UgMHg4ZjogLyogcG9wIChzb2xlIG1l
bWJlciBvZiBHcnAxYSkgKi8KICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKChtb2RybV9y
ZWcgJiA3KSAhPSAwLCBFWENfVUQpOwogICAgICAgICAvKiA2NC1iaXQgbW9kZTogUE9QIGRlZmF1
bHRzIHRvIGEgNjQtYml0IG9wZXJhbmQuICovCkBAIC01NzU5LDEyICs1NzU5LDYgQEAgeDg2X2Vt
dWxhdGUoCiAgICAgICAgIF9yZWdzLnIoYXgpID0gKHVpbnQzMl90KW1zcl92YWw7CiAgICAgICAg
IGJyZWFrOwogCi0gICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweDQwKSAuLi4gWDg2RU1VTF9P
UEMoMHgwZiwgMHg0Zik6IC8qIGNtb3ZjYyAqLwotICAgICAgICB2Y3B1X211c3RfaGF2ZShjbW92
KTsKLSAgICAgICAgaWYgKCB0ZXN0X2NjKGIsIF9yZWdzLmVmbGFncykgKQotICAgICAgICAgICAg
ZHN0LnZhbCA9IHNyYy52YWw7Ci0gICAgICAgIGJyZWFrOwotCiAgICAgY2FzZSBYODZFTVVMX09Q
QygweDBmLCAweDM0KTogLyogc3lzZW50ZXIgKi8KICAgICAgICAgdmNwdV9tdXN0X2hhdmUoc2Vw
KTsKICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKG1vZGVfcmluZzAoKSwgRVhDX0dQLCAw
KTsKQEAgLTU4NDcsNiArNTg0MSwxMiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgc2luZ2xlc3Rl
cCA9IF9yZWdzLmVmbGFncyAmIFg4Nl9FRkxBR1NfVEY7CiAgICAgICAgIGJyZWFrOwogCisgICAg
Y2FzZSBYODZFTVVMX09QQygweDBmLCAweDQwKSAuLi4gWDg2RU1VTF9PUEMoMHgwZiwgMHg0Zik6
IC8qIGNtb3ZjYyAqLworICAgICAgICB2Y3B1X211c3RfaGF2ZShjbW92KTsKKyAgICAgICAgaWYg
KCB0ZXN0X2NjKGIsIF9yZWdzLmVmbGFncykgKQorICAgICAgICAgICAgZHN0LnZhbCA9IHNyYy52
YWw7CisgICAgICAgIGJyZWFrOworCiAgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUCgsIDB4MGYsIDB4
NTApOiAgICAgLyogbW92bXNrcHtzLGR9IHhtbSxyZWcgKi8KICAgICBDQVNFX1NJTURfUEFDS0VE
X0ZQKF9WRVgsIDB4MGYsIDB4NTApOiAvKiB2bW92bXNrcHtzLGR9IHt4LHl9bW0scmVnICovCiAg
ICAgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHhkNyk6ICAgICAgLyogcG1vdm1za2Igeyx4
fW1tLHJlZyAqLwpAQCAtNjA2MywxMCArNjA2Myw2IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBn
ZXRfZnB1KFg4NkVNVUxfRlBVX21teCwgJmZpYyk7CiAgICAgICAgIGdvdG8gc2ltZF8wZl9jb21t
b247CiAKLSAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4NDEpOiAvKiB2cGht
aW5wb3N1dyB4bW0vbTEyOCx4bW0seG1tICovCi0gICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9p
Zih2ZXgubCwgRVhDX1VEKTsKLSAgICAgICAgZ290byBzaW1kXzBmX2F2eDsKLQogICAgIENBU0Vf
U0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4NmUpOiAgICAvKiBtb3Z7ZCxxfSByL20seyx4fW1tICov
CiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwgMHg2ZSk6IC8qIHZtb3Z7ZCxxfSBy
L20seG1tICovCiAgICAgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHg3ZSk6ICAgIC8qIG1v
dntkLHF9IHsseH1tbSxyL20gKi8KQEAgLTYzNjQsMTIgKzYzNjAsNiBAQCB4ODZfZW11bGF0ZSgK
ICAgICAgICAgb3BfYnl0ZXMgPSA4OwogICAgICAgICBnb3RvIHNpbWRfMGZfeG1tOwogCi0gICAg
Y2FzZSBYODZFTVVMX09QQ19GMygweDBmLCAweDdlKTogICAgIC8qIG1vdnEgeG1tL202NCx4bW0g
Ki8KLSAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF9GMygweDBmLCAweDdlKTogLyogdm1vdnEgeG1t
L202NCx4bW0gKi8KLSAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5sLCBFWENfVUQp
OwotICAgICAgICBvcF9ieXRlcyA9IDg7Ci0gICAgICAgIGdvdG8gc2ltZF8wZl9pbnQ7Ci0KICAg
ICBjYXNlIFg4NkVNVUxfT1BDX0YyKDB4MGYsIDB4ZjApOiAgICAgLyogbGRkcXUgbTEyOCx4bW0g
Ki8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF9GMigweDBmLCAweGYwKTogLyogdmxkZHF1IG1l
bSx7eCx5fW1tICovCiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9Q
X01FTSwgRVhDX1VEKTsKQEAgLTYzODksNiArNjM3OSwxMiBAQCB4ODZfZW11bGF0ZSgKICAgICAg
ICAgb3BfYnl0ZXMgPSAxNiA8PCB2ZXgubDsKICAgICAgICAgZ290byBzaW1kXzBmX3NzZTNfYXZ4
OwogCisgICAgY2FzZSBYODZFTVVMX09QQ19GMygweDBmLCAweDdlKTogICAgIC8qIG1vdnEgeG1t
L202NCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF9GMygweDBmLCAweDdlKTogLyog
dm1vdnEgeG1tL202NCx4bW0gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5s
LCBFWENfVUQpOworICAgICAgICBvcF9ieXRlcyA9IDg7CisgICAgICAgIGdvdG8gc2ltZF8wZl9p
bnQ7CisKICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4ODApIC4uLiBYODZFTVVMX09QQygw
eDBmLCAweDhmKTogLyogamNjIChuZWFyKSAqLwogICAgICAgICBpZiAoIHRlc3RfY2MoYiwgX3Jl
Z3MuZWZsYWdzKSApCiAgICAgICAgICAgICBqbXBfcmVsKChpbnQzMl90KXNyYy52YWwpOwpAQCAt
NzE0OCwzOSArNzE0NCw2IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBnZW5lcmF0ZV9leGNlcHRp
b25faWYodmV4LncsIEVYQ19VRCk7CiAgICAgICAgIGdvdG8gc2ltZF8wZl9hdng7CiAKLSAgICBj
YXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgyMCk6IC8qIHBtb3ZzeGJ3IHhtbS9tNjQseG1t
ICovCi0gICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmMzgsIDB4MjEpOiAvKiBwbW92c3hiZCB4
bW0vbTMyLHhtbSAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDIyKTogLyog
cG1vdnN4YnEgeG1tL20xNix4bW0gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwg
MHgyMyk6IC8qIHBtb3ZzeHdkIHhtbS9tNjQseG1tICovCi0gICAgY2FzZSBYODZFTVVMX09QQ182
NigweDBmMzgsIDB4MjQpOiAvKiBwbW92c3h3cSB4bW0vbTMyLHhtbSAqLwotICAgIGNhc2UgWDg2
RU1VTF9PUENfNjYoMHgwZjM4LCAweDI1KTogLyogcG1vdnN4ZHEgeG1tL202NCx4bW0gKi8KLSAg
ICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgzMCk6IC8qIHBtb3Z6eGJ3IHhtbS9tNjQs
eG1tICovCi0gICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmMzgsIDB4MzEpOiAvKiBwbW92enhi
ZCB4bW0vbTMyLHhtbSAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDMyKTog
LyogcG1vdnp4YnEgeG1tL20xNix4bW0gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYz
OCwgMHgzMyk6IC8qIHBtb3Z6eHdkIHhtbS9tNjQseG1tICovCi0gICAgY2FzZSBYODZFTVVMX09Q
Q182NigweDBmMzgsIDB4MzQpOiAvKiBwbW92enh3cSB4bW0vbTMyLHhtbSAqLwotICAgIGNhc2Ug
WDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDM1KTogLyogcG1vdnp4ZHEgeG1tL202NCx4bW0gKi8K
LSAgICAgICAgb3BfYnl0ZXMgPSAxNiA+PiBwbW92X2NvbnZlcnRfZGVsdGFbYiAmIDddOwotICAg
ICAgICAvKiBmYWxsIHRocm91Z2ggKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwg
MHgxMCk6IC8qIHBibGVuZHZiIFhNTTAseG1tL20xMjgseG1tICovCi0gICAgY2FzZSBYODZFTVVM
X09QQ182NigweDBmMzgsIDB4MTQpOiAvKiBibGVuZHZwcyBYTU0wLHhtbS9tMTI4LHhtbSAqLwot
ICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDE1KTogLyogYmxlbmR2cGQgWE1NMCx4
bW0vbTEyOCx4bW0gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgyOCk6IC8q
IHBtdWxkcSB4bW0vbTEyOCx4bW0gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwg
MHgyOSk6IC8qIHBjbXBlcXEgeG1tL20xMjgseG1tICovCi0gICAgY2FzZSBYODZFTVVMX09QQ182
NigweDBmMzgsIDB4MmIpOiAvKiBwYWNrdXNkdyB4bW0vbTEyOCx4bW0gKi8KLSAgICBjYXNlIFg4
NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgzOCk6IC8qIHBtaW5zYiB4bW0vbTEyOCx4bW0gKi8KLSAg
ICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgzOSk6IC8qIHBtaW5zZCB4bW0vbTEyOCx4
bW0gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgzYSk6IC8qIHBtaW51YiB4
bW0vbTEyOCx4bW0gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgzYik6IC8q
IHBtaW51ZCB4bW0vbTEyOCx4bW0gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwg
MHgzYyk6IC8qIHBtYXhzYiB4bW0vbTEyOCx4bW0gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDXzY2
KDB4MGYzOCwgMHgzZCk6IC8qIHBtYXhzZCB4bW0vbTEyOCx4bW0gKi8KLSAgICBjYXNlIFg4NkVN
VUxfT1BDXzY2KDB4MGYzOCwgMHgzZSk6IC8qIHBtYXh1YiB4bW0vbTEyOCx4bW0gKi8KLSAgICBj
YXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgzZik6IC8qIHBtYXh1ZCB4bW0vbTEyOCx4bW0g
Ki8KLSAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHg0MCk6IC8qIHBtdWxsZCB4bW0v
bTEyOCx4bW0gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHg0MSk6IC8qIHBo
bWlucG9zdXcgeG1tL20xMjgseG1tICovCi0gICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZl
KHNzZTRfMSk7Ci0gICAgICAgIGdvdG8gc2ltZF8wZjM4X2NvbW1vbjsKLQogICAgIGNhc2UgWDg2
RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgwZSk6IC8qIHZ0ZXN0cHMge3gseX1tbS9tZW0se3gs
eX1tbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgwZik6IC8qIHZ0
ZXN0cGQge3gseX1tbS9tZW0se3gseX1tbSAqLwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25f
aWYodmV4LncsIEVYQ19VRCk7CkBAIC03MjM0LDYgKzcxOTcsMzkgQEAgeDg2X2VtdWxhdGUoCiAg
ICAgICAgIGRzdC50eXBlID0gT1BfTk9ORTsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIFg4
NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgyMCk6IC8qIHBtb3ZzeGJ3IHhtbS9tNjQseG1tICovCisg
ICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmMzgsIDB4MjEpOiAvKiBwbW92c3hiZCB4bW0vbTMy
LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDIyKTogLyogcG1vdnN4
YnEgeG1tL20xNix4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgyMyk6
IC8qIHBtb3ZzeHdkIHhtbS9tNjQseG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBm
MzgsIDB4MjQpOiAvKiBwbW92c3h3cSB4bW0vbTMyLHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9P
UENfNjYoMHgwZjM4LCAweDI1KTogLyogcG1vdnN4ZHEgeG1tL202NCx4bW0gKi8KKyAgICBjYXNl
IFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgzMCk6IC8qIHBtb3Z6eGJ3IHhtbS9tNjQseG1tICov
CisgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmMzgsIDB4MzEpOiAvKiBwbW92enhiZCB4bW0v
bTMyLHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDMyKTogLyogcG1v
dnp4YnEgeG1tL20xNix4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgz
Myk6IC8qIHBtb3Z6eHdkIHhtbS9tNjQseG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ182Nigw
eDBmMzgsIDB4MzQpOiAvKiBwbW92enh3cSB4bW0vbTMyLHhtbSAqLworICAgIGNhc2UgWDg2RU1V
TF9PUENfNjYoMHgwZjM4LCAweDM1KTogLyogcG1vdnp4ZHEgeG1tL202NCx4bW0gKi8KKyAgICAg
ICAgb3BfYnl0ZXMgPSAxNiA+PiBwbW92X2NvbnZlcnRfZGVsdGFbYiAmIDddOworICAgICAgICAv
KiBmYWxsIHRocm91Z2ggKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgxMCk6
IC8qIHBibGVuZHZiIFhNTTAseG1tL20xMjgseG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ182
NigweDBmMzgsIDB4MTQpOiAvKiBibGVuZHZwcyBYTU0wLHhtbS9tMTI4LHhtbSAqLworICAgIGNh
c2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweDE1KTogLyogYmxlbmR2cGQgWE1NMCx4bW0vbTEy
OCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgyOCk6IC8qIHBtdWxk
cSB4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgyOSk6
IC8qIHBjbXBlcXEgeG1tL20xMjgseG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBm
MzgsIDB4MmIpOiAvKiBwYWNrdXNkdyB4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxf
T1BDXzY2KDB4MGYzOCwgMHgzOCk6IC8qIHBtaW5zYiB4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNl
IFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgzOSk6IC8qIHBtaW5zZCB4bW0vbTEyOCx4bW0gKi8K
KyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgzYSk6IC8qIHBtaW51YiB4bW0vbTEy
OCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgzYik6IC8qIHBtaW51
ZCB4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgzYyk6
IC8qIHBtYXhzYiB4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYz
OCwgMHgzZCk6IC8qIHBtYXhzZCB4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BD
XzY2KDB4MGYzOCwgMHgzZSk6IC8qIHBtYXh1YiB4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4
NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHgzZik6IC8qIHBtYXh1ZCB4bW0vbTEyOCx4bW0gKi8KKyAg
ICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHg0MCk6IC8qIHBtdWxsZCB4bW0vbTEyOCx4
bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHg0MSk6IC8qIHBobWlucG9z
dXcgeG1tL20xMjgseG1tICovCisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKHNzZTRf
MSk7CisgICAgICAgIGdvdG8gc2ltZF8wZjM4X2NvbW1vbjsKKwogICAgIGNhc2UgWDg2RU1VTF9P
UENfVkVYXzY2KDB4MGYzOCwgMHgyMCk6IC8qIHZwbW92c3hidyB4bW0vbWVtLHt4LHl9bW0gKi8K
ICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4MjEpOiAvKiB2cG1vdnN4YmQg
eG1tL21lbSx7eCx5fW1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAw
eDIyKTogLyogdnBtb3ZzeGJxIHhtbS9tZW0se3gseX1tbSAqLwpAQCAtNzMzMiwxNiArNzMyOCw2
IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShzc2U0XzIp
OwogICAgICAgICBnb3RvIHNpbWRfMGYzOF9jb21tb247CiAKLSAgICBjYXNlIFg4NkVNVUxfT1BD
KDB4MGYzOCwgMHhjOCk6ICAgICAvKiBzaGExbmV4dGUgeG1tL20xMjgseG1tICovCi0gICAgY2Fz
ZSBYODZFTVVMX09QQygweDBmMzgsIDB4YzkpOiAgICAgLyogc2hhMW1zZzEgeG1tL20xMjgseG1t
ICovCi0gICAgY2FzZSBYODZFTVVMX09QQygweDBmMzgsIDB4Y2EpOiAgICAgLyogc2hhMW1zZzIg
eG1tL20xMjgseG1tICovCi0gICAgY2FzZSBYODZFTVVMX09QQygweDBmMzgsIDB4Y2IpOiAgICAg
Lyogc2hhMjU2cm5kczIgWE1NMCx4bW0vbTEyOCx4bW0gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BD
KDB4MGYzOCwgMHhjYyk6ICAgICAvKiBzaGEyNTZtc2cxIHhtbS9tMTI4LHhtbSAqLwotICAgIGNh
c2UgWDg2RU1VTF9PUEMoMHgwZjM4LCAweGNkKTogICAgIC8qIHNoYTI1Nm1zZzIgeG1tL20xMjgs
eG1tICovCi0gICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKHNoYSk7Ci0gICAgICAgIG9w
X2J5dGVzID0gMTY7Ci0gICAgICAgIGdvdG8gc2ltZF8wZjM4X2NvbW1vbjsKLQogICAgIGNhc2Ug
WDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweGRiKTogICAgIC8qIGFlc2ltYyB4bW0vbTEyOCx4bW0g
Ki8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4ZGIpOiAvKiB2YWVzaW1j
IHhtbS9tMTI4LHhtbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweGRjKTog
ICAgIC8qIGFlc2VuYyB4bW0vbTEyOCx4bW0seG1tICovCkBAIC03MzU1LDkgKzczNDEsMjEgQEAg
eDg2X2VtdWxhdGUoCiAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGFlc25pKTsKICAg
ICAgICAgaWYgKCB2ZXgub3BjeCA9PSB2ZXhfbm9uZSApCiAgICAgICAgICAgICBnb3RvIHNpbWRf
MGYzOF9jb21tb247CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgIGNhc2UgWDg2RU1V
TF9PUENfVkVYXzY2KDB4MGYzOCwgMHg0MSk6IC8qIHZwaG1pbnBvc3V3IHhtbS9tMTI4LHhtbSx4
bW0gKi8KICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5sLCBFWENfVUQpOwogICAg
ICAgICBnb3RvIHNpbWRfMGZfYXZ4OwogCisgICAgY2FzZSBYODZFTVVMX09QQygweDBmMzgsIDB4
YzgpOiAgICAgLyogc2hhMW5leHRlIHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9P
UEMoMHgwZjM4LCAweGM5KTogICAgIC8qIHNoYTFtc2cxIHhtbS9tMTI4LHhtbSAqLworICAgIGNh
c2UgWDg2RU1VTF9PUEMoMHgwZjM4LCAweGNhKTogICAgIC8qIHNoYTFtc2cyIHhtbS9tMTI4LHht
bSAqLworICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZjM4LCAweGNiKTogICAgIC8qIHNoYTI1NnJu
ZHMyIFhNTTAseG1tL20xMjgseG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQygweDBmMzgsIDB4
Y2MpOiAgICAgLyogc2hhMjU2bXNnMSB4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxf
T1BDKDB4MGYzOCwgMHhjZCk6ICAgICAvKiBzaGEyNTZtc2cyIHhtbS9tMTI4LHhtbSAqLworICAg
ICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShzaGEpOworICAgICAgICBvcF9ieXRlcyA9IDE2
OworICAgICAgICBnb3RvIHNpbWRfMGYzOF9jb21tb247CisKICAgICBjYXNlIFg4NkVNVUxfT1BD
KDB4MGYzOCwgMHhmMCk6IC8qIG1vdmJlIG0sciAqLwogICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgw
ZjM4LCAweGYxKTogLyogbW92YmUgcixtICovCiAgICAgICAgIHZjcHVfbXVzdF9oYXZlKG1vdmJl
KTsKQEAgLTc1MzMsNiArNzUzMSwxOSBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZ2VuZXJhdGVf
ZXhjZXB0aW9uX2lmKHZleC53LCBFWENfVUQpOwogICAgICAgICBnb3RvIHNpbWRfMGZfaW1tOF9h
dng7CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzYSwgMHgwOCk6IC8qIHJvdW5kcHMg
JGltbTgseG1tL20xMjgseG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmM2EsIDB4
MDkpOiAvKiByb3VuZHBkICRpbW04LHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9P
UENfNjYoMHgwZjNhLCAweDBhKTogLyogcm91bmRzcyAkaW1tOCx4bW0vbTEyOCx4bW0gKi8KKyAg
ICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzYSwgMHgwYik6IC8qIHJvdW5kc2QgJGltbTgseG1t
L20xMjgseG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmM2EsIDB4MGMpOiAvKiBi
bGVuZHBzICRpbW04LHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgw
ZjNhLCAweDBkKTogLyogYmxlbmRwZCAkaW1tOCx4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4
NkVNVUxfT1BDXzY2KDB4MGYzYSwgMHgwZSk6IC8qIHBibGVuZHcgJGltbTgseG1tL20xMjgseG1t
ICovCisgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmM2EsIDB4NDApOiAvKiBkcHBzICRpbW04
LHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjNhLCAweDQxKTog
LyogZHBwZCAkaW1tOCx4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4
MGYzYSwgMHg0Mik6IC8qIG1wc2FkYncgJGltbTgseG1tL20xMjgseG1tICovCisgICAgICAgIGhv
c3RfYW5kX3ZjcHVfbXVzdF9oYXZlKHNzZTRfMSk7CisgICAgICAgIGdvdG8gc2ltZF8wZjNhX2Nv
bW1vbjsKKwogICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZjNhLCAweDBmKTogICAgLyogcGFsaWdu
ciAkaW1tOCxtbS9tNjQsbW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzYSwgMHgw
Zik6IC8qIHBhbGlnbnIgJGltbTgseG1tL20xMjgseG1tICovCiAgICAgICAgIGhvc3RfYW5kX3Zj
cHVfbXVzdF9oYXZlKHNzc2UzKTsKQEAgLTc1NjEsMTkgKzc1NzIsNiBAQCB4ODZfZW11bGF0ZSgK
ICAgICAgICAgZmljLmluc25fYnl0ZXMgPSBQRlhfQllURVMgKyA0OwogICAgICAgICBicmVhazsK
IAotICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjNhLCAweDA4KTogLyogcm91bmRwcyAkaW1t
OCx4bW0vbTEyOCx4bW0gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzYSwgMHgwOSk6
IC8qIHJvdW5kcGQgJGltbTgseG1tL20xMjgseG1tICovCi0gICAgY2FzZSBYODZFTVVMX09QQ182
NigweDBmM2EsIDB4MGEpOiAvKiByb3VuZHNzICRpbW04LHhtbS9tMTI4LHhtbSAqLwotICAgIGNh
c2UgWDg2RU1VTF9PUENfNjYoMHgwZjNhLCAweDBiKTogLyogcm91bmRzZCAkaW1tOCx4bW0vbTEy
OCx4bW0gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzYSwgMHgwYyk6IC8qIGJsZW5k
cHMgJGltbTgseG1tL20xMjgseG1tICovCi0gICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmM2Es
IDB4MGQpOiAvKiBibGVuZHBkICRpbW04LHhtbS9tMTI4LHhtbSAqLwotICAgIGNhc2UgWDg2RU1V
TF9PUENfNjYoMHgwZjNhLCAweDBlKTogLyogcGJsZW5kdyAkaW1tOCx4bW0vbTEyOCx4bW0gKi8K
LSAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzYSwgMHg0MCk6IC8qIGRwcHMgJGltbTgseG1t
L20xMjgseG1tICovCi0gICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmM2EsIDB4NDEpOiAvKiBk
cHBkICRpbW04LHhtbS9tMTI4LHhtbSAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjNh
LCAweDQyKTogLyogbXBzYWRidyAkaW1tOCx4bW0vbTEyOCx4bW0gKi8KLSAgICAgICAgaG9zdF9h
bmRfdmNwdV9tdXN0X2hhdmUoc3NlNF8xKTsKLSAgICAgICAgZ290byBzaW1kXzBmM2FfY29tbW9u
OwotCiAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmM2EsIDB4MTQpOiAvKiBwZXh0cmIgJGlt
bTgseG1tLHIvbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjNhLCAweDE1KTogLyog
cGV4dHJ3ICRpbW04LHhtbSxyL20gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzYSwg
MHgxNik6IC8qIHBleHRye2QscX0gJGltbTgseG1tLHIvbSAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Oct 10 17:06:52 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:06:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xzY-0004Mo-PM; Tue, 10 Oct 2017 17:06:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xzX-0004Md-8p
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:06:51 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 38/AA-20448-A2EFCD95; Tue, 10 Oct 2017 17:06:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVfz351
 Ig40NBhYTthk4MHps79vFHsAYxZqZl5RfkcCa0fPoNHvBS56KtoNX2BoYe7i6GLk4hAR+M0o8
 O/aeEcI5zyjxfGkzSxcjBwebgJjE3L0KXYycHCICqhKzVixnBrGFBNQlmn43sIHYwgLREr+3b
 wOL8wqYSUw/PBWslQWo/t0h+wmMHAsYGVYxahSnFpWlFukaWeglFWWmZ5TkJmbm6BoaGOvlph
 YXJ6an5iQmFesl5+duYgT6pJ6BgXEHY/sJv0OMkhxMSqK8Sn/uRArxJeWnVGYkFmfEF5XmpBY
 fYpTh4FCS4L0HkhMsSk1PrUjLzAEGB0xagoNHSYTXFiTNW1yQmFucmQ6ROsWoKCXOa/YXKCEA
 ksgozYNrgwXkJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvIIgU3gy80rgpr8CWswEtFg0D
 WxxSSJCSqqB0fjD79u1oZHvl3mdlYrOTTzR3f4p5MF7SSap0DXf+z4vUXBzeRDAb3qhUWOyeI
 vF98JnPre64pPmhNTM9SxRCrx8qUcrYYo132c1rivxlxanGeUFLXo1XaZXZv0M5gsib73Z5H+
 ecRFo+Fb383XxqqKSn+Kah5faC6xm805jVdu3TPq1v4e8EktxRqKhFnNRcSIA89y+N0MCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1507655208!105600212!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56787 invoked from network); 10 Oct 2017 17:06:49 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 17:06:49 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xzU-0005Lo-Je
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:06:48 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xzU-00034D-Iz
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:06:48 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xzU-00034D-Iz@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 17:06:48 +0000
Subject: [Xen-changelog] [xen master] libxc: panic when trying to create a
	PVH guest without kernel support
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1382572021161835568=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 96edb111dde9ad7698a6fc2eaf2e49db507b0ed4
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Fri Oct 6 14:51:59 2017 +0100
Commit:     Ian Jackson <Ian.Jackson@eu.citrix.com>
CommitDate: Mon Oct 9 15:43:35 2017 +0100

    libxc: panic when trying to create a PVH guest without kernel support
    
    Previously when trying to boot a PV capable but not PVH capable kernel
    inside of a PVH container xc_dom_guest_type would succeed and return a
    PV guest type, which would lead to failures later on in the build
    process.
    
    Instead provide a clear error message when trying to create a PVH
    guest using a kernel that doesn't support PVH.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
---
 tools/libxc/xc_dom_elfloader.c | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/tools/libxc/xc_dom_elfloader.c b/tools/libxc/xc_dom_elfloader.c
index 62d421a..568d7f3 100644
--- a/tools/libxc/xc_dom_elfloader.c
+++ b/tools/libxc/xc_dom_elfloader.c
@@ -59,6 +59,13 @@ static char *xc_dom_guest_type(struct xc_dom_image *dom,
     if ( dom->container_type == XC_DOM_HVM_CONTAINER &&
          dom->parms.phys_entry != UNSET_ADDR32 )
         return "hvm-3.0-x86_32";
+    if ( dom->container_type == XC_DOM_HVM_CONTAINER )
+    {
+        xc_dom_panic(dom->xch, XC_INVALID_KERNEL,
+                     "%s: image not capable of booting inside a HVM container",
+                     __FUNCTION__);
+        return "xen-3.0-unknown";
+    }
 
     switch ( machine )
     {
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============1382572021161835568==--

From xen-changelog-bounces@lists.xen.org Tue Oct 10 17:07:01 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:07:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xzh-0004OE-Qv; Tue, 10 Oct 2017 17:07:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xzg-0004O4-Ow
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:07:00 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 30/B2-07499-43EFCD95; Tue, 10 Oct 2017 17:07:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrELMWRWlGSWpSXmKPExsWS0XRdVdf4351
 Ig875mhYTthk4MHps79vFHsAYxZqZl5RfkcCasainga1gM3vFsyu7GBsYp7N1MXJxCAn8ZpTo
 WLaSCcI5zyhxq3slSxcjBwebgJjE3L0KXYycHCICqhKzVixnBrGFBNQlmn43sIHYwgLWEhc3r
 AazeQXMJP5cOMgOYrMA1d/e/J51AiPHAkaGVYzqxalFZalFuqZ6SUWZ6RkluYmZObqGBmZ6ua
 nFxYnpqTmJScV6yfm5mxiBPmEAgh2M0y/7H2KU5GBSEuVV+nMnUogvKT+lMiOxOCO+qDQntfg
 QowwHh5IE77S/QDnBotT01Iq0zBxgcMCkJTh4lER4bUFaeYsLEnOLM9MhUqcYjTmObbr8h4nj
 xsPrf5iEWPLy81KlxHnNQCYJgJRmlObBDYIF7SVGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoJ8
 7aBTOHJzCuB2/cK6BQmoFNE08BOKUlESEk1MIo056e96bX7Llej+UjJYnXY1Yqg6++2vzuSfr
 lIdIZiypuLgdoXgn/6x5x7+Vv598EZH0queiT0hS98EaYaq3Nlztqdt1XC/rOzFwjti3zzt5X
 hY7OJ1/e6rLjzmY1Gt9WqPM+nb2parO7znyVr63WBL85LG37eTf5dx9kV5/2gbd8zy7D420os
 xRmJhlrMRcWJABE4JedVAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1507655218!58163136!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32206 invoked from network); 10 Oct 2017 17:06:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 17:06:59 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xze-0005Lz-NI
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:06:58 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xze-00035c-Kp
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:06:58 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xze-00035c-Kp@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 17:06:58 +0000
Subject: [Xen-changelog] [xen master] examples: fix HVM config file example
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7094906571013488658=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit c72367afbe9d46fa939687fa4c813fe2a363e6ed
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Fri Oct 6 14:52:00 2017 +0100
Commit:     Ian Jackson <Ian.Jackson@eu.citrix.com>
CommitDate: Mon Oct 9 15:43:44 2017 +0100

    examples: fix HVM config file example
    
    To use the new 'type' option.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
---
 tools/examples/xlexample.hvm | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools/examples/xlexample.hvm b/tools/examples/xlexample.hvm
index 4b1ea62..df9fe07 100644
--- a/tools/examples/xlexample.hvm
+++ b/tools/examples/xlexample.hvm
@@ -6,7 +6,7 @@
 # HVM guest. For a more complete guide see xl.cfg(5)
 
 # This configures an HVM rather than PV guest
-builder = "hvm"
+type = "hvm"
 
 # Guest name
 name = "example.hvm"
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============7094906571013488658==--

From xen-changelog-bounces@lists.xen.org Tue Oct 10 17:07:13 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:07:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1xzt-0004Qi-Sg; Tue, 10 Oct 2017 17:07:13 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xzs-0004QP-En
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:07:12 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 95/CA-26326-F3EFCD95; Tue, 10 Oct 2017 17:07:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVdf2351
 Ig+fPLCwmbDNwYPTY3reLPYAxijUzLym/IoE1o/PDBsaCzfwV3V9PMjUwzubtYuTkEBL4zSix
 a2NIFyMXkH2eUWLG3o2sXYwcHGwCYhJz9yqA1IgIqErMWrGcGaJeXaLpdwMbiC0s4CKxf+Fvs
 DivgJnE7odNYHEWoPoPlz+xTGDkWMDIsIpRozi1qCy1SNfQVC+pKDM9oyQ3MTNH19DAWC83tb
 g4MT01JzGpWC85P3cTI9AnDECwg3HNds9DjJIcTEqivEp/7kQK8SXlp1RmJBZnxBeV5qQWH2K
 U4eBQkuC9B5ITLEpNT61Iy8wBBgdMWoKDR0mE1xYkzVtckJhbnJkOkTrFqMtxbNPlP0xCLHn5
 ealS4rxmf4GKBECKMkrz4EbAAvUSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHkvgqziycwrg
 dv0CugIJqAjRNPAjihJREhJNTD2W0y6w760fO8UH1cR8ckLTSxD5vTNyE1672qSxGfxMs2A7f
 CsWf0K36KMvm6yq1/tLFa0YuXSvw07fuZKfD9qXpq9cJ7Qr8fqaVcv3GESr20oX88naczxs/L
 Wztuc9xR1+OZXdayqOSeuf97LQj18hv6H58w3vlf2ll1+sXe3gWHbTR3nxMNKLMUZiYZazEXF
 iQDxxcQkTwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1507655228!105600259!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=1.2 required=7.0 tests=HOT_NASTY
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58846 invoked from network); 10 Oct 2017 17:07:09 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 17:07:09 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xzo-0005Pb-P7
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:07:08 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xzo-00036c-OR
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:07:08 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xzo-00036c-OR@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 17:07:08 +0000
Subject: [Xen-changelog] [xen master] examples: add a PVH guest config file
	template
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7990046010344743780=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit e43aad54fc89bb77a369430a37a2d4949dfa3d9e
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Fri Oct 6 14:52:01 2017 +0100
Commit:     Ian Jackson <Ian.Jackson@eu.citrix.com>
CommitDate: Mon Oct 9 15:43:47 2017 +0100

    examples: add a PVH guest config file template
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
---
 tools/examples/xlexample.pvhlinux | 42 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 42 insertions(+)

diff --git a/tools/examples/xlexample.pvhlinux b/tools/examples/xlexample.pvhlinux
new file mode 100644
index 0000000..18305b8
--- /dev/null
+++ b/tools/examples/xlexample.pvhlinux
@@ -0,0 +1,42 @@
+# =====================================================================
+# Example PVH Linux guest configuration
+# =====================================================================
+#
+# This is a fairly minimal example of what is required for a
+# PVH Linux guest. For a more complete guide see xl.cfg(5)
+
+# This configures a PVH rather than PV guest
+type = "pvh"
+
+# Guest name
+name = "example.pvhlinux"
+
+# 128-bit UUID for the domain as a hexadecimal number.
+# Use "uuidgen" to generate one if required.
+# The default behavior is to generate a new UUID each time the guest is started.
+#uuid = "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
+
+# Kernel image to boot
+kernel = "/boot/vmlinuz"
+
+# Ramdisk (optional)
+#ramdisk = "/boot/initrd.gz"
+
+# Kernel command line options
+extra = "root=/dev/xvda1"
+
+# Initial memory allocation (MB)
+memory = 512
+
+# Number of VCPUS
+vcpus = 4
+
+# Network devices
+# A list of 'vifspec' entries as described in
+# docs/misc/xl-network-configuration.markdown
+vif = [ '' ]
+
+# Disk Devices
+# A list of `diskspec' entries as described in
+# docs/misc/xl-disk-configuration.txt
+disk = [ '/dev/zvol/tank/guest-volume,raw,xvda,rw' ]
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============7990046010344743780==--

From xen-changelog-bounces@lists.xen.org Tue Oct 10 17:07:22 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:07:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1y02-0004SK-Va; Tue, 10 Oct 2017 17:07:22 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1y01-0004SA-PK
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:07:21 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 52/35-01544-94EFCD95; Tue, 10 Oct 2017 17:07:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVdfj351
 Ig2cXWC0mbDNwYPTY3reLPYAxijUzLym/IoE14+q2hUwFk4sqjr58xNrAuDS5i5GLQ0jgN6PE
 9znLGCGc84wSF2f2sXUxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSzgIzHz9
 yowm1fATGLBxh1gNgtQ/Z+Fv5gmMHIsYGRYxahRnFpUllqka2Sql1SUmZ5RkpuYmaNraGCql5
 taXJyYnpqTmFSsl5yfu4kR6JV6BgbGHYy72v0OMUpyMCmJ8ir9uRMpxJeUn1KZkVicEV9UmpN
 afIhRhoNDSYJX+i9QTrAoNT21Ii0zBxgeMGkJDh4lEd6FIGne4oLE3OLMdIjUKUZFKXHexSAJ
 AZBERmkeXBssJC8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEub1ApnCk5lXAjf9FdBiJqDFo
 mlgi0sSEVJSDYwcDx8edlf4ODt9xkOdPOsC78kHNzJ/8XA33FR4pn23k/XXFwdkLIXyNvxUEP
 s5y+ivoxbXryOn/Hs6nSVM7uSdKY75dSWHX+P1dkHlMh8Z92cf5WosHD3PiH+Qf3+3dcFvbfk
 o7WK/BrNPH4P+ePRvmnVK3JktOOzWro2rDWqdM/6XJoeVRSqxFGckGmoxFxUnAgCXcI5hRAIA
 AA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1507655239!106342869!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3064 invoked from network); 10 Oct 2017 17:07:19 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 17:07:19 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1xzy-0005Pl-Qz
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:07:18 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1xzy-00037T-QI
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:07:18 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1xzy-00037T-QI@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 17:07:18 +0000
Subject: [Xen-changelog] [xen master] xen/ubsan: Import ubsan implementation
	from Linux 4.13
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDAwZmNmNGRkOGViNDAzYTdkZTUyMTBhNDU3YzYwY2QzMzllZDM2YzEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE9jdCAzIDE5OjA3OjUxIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE9jdCA5IDE3OjA0OjU1IDIwMTcgKzAxMDAK
CiAgICB4ZW4vdWJzYW46IEltcG9ydCB1YnNhbiBpbXBsZW1lbnRhdGlvbiBmcm9tIExpbnV4IDQu
MTMKICAgIAogICAgQSBmdXR1cmUgY2hhbmdlIHdpbGwgYWRqdXN0IGl0IHRvIGNvbXBpbGUgaW4g
WGVuLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAg
QWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9u
L3Vic2FuL01ha2VmaWxlIHwgICAxICsKIHhlbi9jb21tb24vdWJzYW4vdWJzYW4uYyAgfCA0NTYg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2NvbW1v
bi91YnNhbi91YnNhbi5oICB8ICA4NCArKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgNTQxIGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3Vic2FuL01ha2VmaWxlIGIveGVu
L2NvbW1vbi91YnNhbi9NYWtlZmlsZQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
Li5lNmI4NWVhCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2NvbW1vbi91YnNhbi9NYWtlZmlsZQpA
QCAtMCwwICsxIEBACitvYmoteSArPSB1YnNhbi5vCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3Vi
c2FuL3Vic2FuLmMgYi94ZW4vY29tbW9uL3Vic2FuL3Vic2FuLmMKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMC4uZmIwNDA5ZAotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9jb21tb24v
dWJzYW4vdWJzYW4uYwpAQCAtMCwwICsxLDQ1NiBAQAorLyoKKyAqIFVCU0FOIGVycm9yIHJlcG9y
dGluZyBmdW5jdGlvbnMKKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTQgU2Ftc3VuZyBFbGVjdHJv
bmljcyBDby4sIEx0ZC4KKyAqIEF1dGhvcjogQW5kcmV5IFJ5YWJpbmluIDxyeWFiaW5pbi5hLmFA
Z21haWwuY29tPgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2Fu
IHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiBpdCB1bmRlciB0aGUgdGVybXMgb2Yg
dGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHZlcnNpb24gMiBhcworICogcHVibGlzaGVk
IGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICovCisKKyNpbmNsdWRlIDxs
aW51eC9iaXRvcHMuaD4KKyNpbmNsdWRlIDxsaW51eC9idWcuaD4KKyNpbmNsdWRlIDxsaW51eC9j
dHlwZS5oPgorI2luY2x1ZGUgPGxpbnV4L2luaXQuaD4KKyNpbmNsdWRlIDxsaW51eC9rZXJuZWwu
aD4KKyNpbmNsdWRlIDxsaW51eC90eXBlcy5oPgorI2luY2x1ZGUgPGxpbnV4L3NjaGVkLmg+CisK
KyNpbmNsdWRlICJ1YnNhbi5oIgorCitjb25zdCBjaGFyICp0eXBlX2NoZWNrX2tpbmRzW10gPSB7
CisJImxvYWQgb2YiLAorCSJzdG9yZSB0byIsCisJInJlZmVyZW5jZSBiaW5kaW5nIHRvIiwKKwki
bWVtYmVyIGFjY2VzcyB3aXRoaW4iLAorCSJtZW1iZXIgY2FsbCBvbiIsCisJImNvbnN0cnVjdG9y
IGNhbGwgb24iLAorCSJkb3duY2FzdCBvZiIsCisJImRvd25jYXN0IG9mIgorfTsKKworI2RlZmlu
ZSBSRVBPUlRFRF9CSVQgMzEKKworI2lmIChCSVRTX1BFUl9MT05HID09IDY0KSAmJiBkZWZpbmVk
KF9fQklHX0VORElBTikKKyNkZWZpbmUgQ09MVU1OX01BU0sgKH4oMVUgPDwgUkVQT1JURURfQklU
KSkKKyNkZWZpbmUgTElORV9NQVNLICAgKH4wVSkKKyNlbHNlCisjZGVmaW5lIENPTFVNTl9NQVNL
ICAgKH4wVSkKKyNkZWZpbmUgTElORV9NQVNLICh+KDFVIDw8IFJFUE9SVEVEX0JJVCkpCisjZW5k
aWYKKworI2RlZmluZSBWQUxVRV9MRU5HVEggNDAKKworc3RhdGljIGJvb2wgd2FzX3JlcG9ydGVk
KHN0cnVjdCBzb3VyY2VfbG9jYXRpb24gKmxvY2F0aW9uKQoreworCXJldHVybiB0ZXN0X2FuZF9z
ZXRfYml0KFJFUE9SVEVEX0JJVCwgJmxvY2F0aW9uLT5yZXBvcnRlZCk7Cit9CisKK3N0YXRpYyB2
b2lkIHByaW50X3NvdXJjZV9sb2NhdGlvbihjb25zdCBjaGFyICpwcmVmaXgsCisJCQkJc3RydWN0
IHNvdXJjZV9sb2NhdGlvbiAqbG9jKQoreworCXByX2VycigiJXMgJXM6JWQ6JWRcbiIsIHByZWZp
eCwgbG9jLT5maWxlX25hbWUsCisJCWxvYy0+bGluZSAmIExJTkVfTUFTSywgbG9jLT5jb2x1bW4g
JiBDT0xVTU5fTUFTSyk7Cit9CisKK3N0YXRpYyBib29sIHN1cHByZXNzX3JlcG9ydChzdHJ1Y3Qg
c291cmNlX2xvY2F0aW9uICpsb2MpCit7CisJcmV0dXJuIGN1cnJlbnQtPmluX3Vic2FuIHx8IHdh
c19yZXBvcnRlZChsb2MpOworfQorCitzdGF0aWMgYm9vbCB0eXBlX2lzX2ludChzdHJ1Y3QgdHlw
ZV9kZXNjcmlwdG9yICp0eXBlKQoreworCXJldHVybiB0eXBlLT50eXBlX2tpbmQgPT0gdHlwZV9r
aW5kX2ludDsKK30KKworc3RhdGljIGJvb2wgdHlwZV9pc19zaWduZWQoc3RydWN0IHR5cGVfZGVz
Y3JpcHRvciAqdHlwZSkKK3sKKwlXQVJOX09OKCF0eXBlX2lzX2ludCh0eXBlKSk7CisJcmV0dXJu
ICB0eXBlLT50eXBlX2luZm8gJiAxOworfQorCitzdGF0aWMgdW5zaWduZWQgdHlwZV9iaXRfd2lk
dGgoc3RydWN0IHR5cGVfZGVzY3JpcHRvciAqdHlwZSkKK3sKKwlyZXR1cm4gMSA8PCAodHlwZS0+
dHlwZV9pbmZvID4+IDEpOworfQorCitzdGF0aWMgYm9vbCBpc19pbmxpbmVfaW50KHN0cnVjdCB0
eXBlX2Rlc2NyaXB0b3IgKnR5cGUpCit7CisJdW5zaWduZWQgaW5saW5lX2JpdHMgPSBzaXplb2Yo
dW5zaWduZWQgbG9uZykqODsKKwl1bnNpZ25lZCBiaXRzID0gdHlwZV9iaXRfd2lkdGgodHlwZSk7
CisKKwlXQVJOX09OKCF0eXBlX2lzX2ludCh0eXBlKSk7CisKKwlyZXR1cm4gYml0cyA8PSBpbmxp
bmVfYml0czsKK30KKworc3RhdGljIHNfbWF4IGdldF9zaWduZWRfdmFsKHN0cnVjdCB0eXBlX2Rl
c2NyaXB0b3IgKnR5cGUsIHVuc2lnbmVkIGxvbmcgdmFsKQoreworCWlmIChpc19pbmxpbmVfaW50
KHR5cGUpKSB7CisJCXVuc2lnbmVkIGV4dHJhX2JpdHMgPSBzaXplb2Yoc19tYXgpKjggLSB0eXBl
X2JpdF93aWR0aCh0eXBlKTsKKwkJcmV0dXJuICgoc19tYXgpdmFsKSA8PCBleHRyYV9iaXRzID4+
IGV4dHJhX2JpdHM7CisJfQorCisJaWYgKHR5cGVfYml0X3dpZHRoKHR5cGUpID09IDY0KQorCQly
ZXR1cm4gKihzNjQgKil2YWw7CisKKwlyZXR1cm4gKihzX21heCAqKXZhbDsKK30KKworc3RhdGlj
IGJvb2wgdmFsX2lzX25lZ2F0aXZlKHN0cnVjdCB0eXBlX2Rlc2NyaXB0b3IgKnR5cGUsIHVuc2ln
bmVkIGxvbmcgdmFsKQoreworCXJldHVybiB0eXBlX2lzX3NpZ25lZCh0eXBlKSAmJiBnZXRfc2ln
bmVkX3ZhbCh0eXBlLCB2YWwpIDwgMDsKK30KKworc3RhdGljIHVfbWF4IGdldF91bnNpZ25lZF92
YWwoc3RydWN0IHR5cGVfZGVzY3JpcHRvciAqdHlwZSwgdW5zaWduZWQgbG9uZyB2YWwpCit7CisJ
aWYgKGlzX2lubGluZV9pbnQodHlwZSkpCisJCXJldHVybiB2YWw7CisKKwlpZiAodHlwZV9iaXRf
d2lkdGgodHlwZSkgPT0gNjQpCisJCXJldHVybiAqKHU2NCAqKXZhbDsKKworCXJldHVybiAqKHVf
bWF4ICopdmFsOworfQorCitzdGF0aWMgdm9pZCB2YWxfdG9fc3RyaW5nKGNoYXIgKnN0ciwgc2l6
ZV90IHNpemUsIHN0cnVjdCB0eXBlX2Rlc2NyaXB0b3IgKnR5cGUsCisJdW5zaWduZWQgbG9uZyB2
YWx1ZSkKK3sKKwlpZiAodHlwZV9pc19pbnQodHlwZSkpIHsKKwkJaWYgKHR5cGVfYml0X3dpZHRo
KHR5cGUpID09IDEyOCkgeworI2lmIGRlZmluZWQoQ09ORklHX0FSQ0hfU1VQUE9SVFNfSU5UMTI4
KSAmJiBkZWZpbmVkKF9fU0laRU9GX0lOVDEyOF9fKQorCQkJdV9tYXggdmFsID0gZ2V0X3Vuc2ln
bmVkX3ZhbCh0eXBlLCB2YWx1ZSk7CisKKwkJCXNjbnByaW50ZihzdHIsIHNpemUsICIweCUwOHgl
MDh4JTA4eCUwOHgiLAorCQkJCSh1MzIpKHZhbCA+PiA5NiksCisJCQkJKHUzMikodmFsID4+IDY0
KSwKKwkJCQkodTMyKSh2YWwgPj4gMzIpLAorCQkJCSh1MzIpKHZhbCkpOworI2Vsc2UKKwkJCVdB
Uk5fT04oMSk7CisjZW5kaWYKKwkJfSBlbHNlIGlmICh0eXBlX2lzX3NpZ25lZCh0eXBlKSkgewor
CQkJc2NucHJpbnRmKHN0ciwgc2l6ZSwgIiVsbGQiLAorCQkJCShzNjQpZ2V0X3NpZ25lZF92YWwo
dHlwZSwgdmFsdWUpKTsKKwkJfSBlbHNlIHsKKwkJCXNjbnByaW50ZihzdHIsIHNpemUsICIlbGx1
IiwKKwkJCQkodTY0KWdldF91bnNpZ25lZF92YWwodHlwZSwgdmFsdWUpKTsKKwkJfQorCX0KK30K
Kworc3RhdGljIGJvb2wgbG9jYXRpb25faXNfdmFsaWQoc3RydWN0IHNvdXJjZV9sb2NhdGlvbiAq
bG9jKQoreworCXJldHVybiBsb2MtPmZpbGVfbmFtZSAhPSBOVUxMOworfQorCitzdGF0aWMgREVG
SU5FX1NQSU5MT0NLKHJlcG9ydF9sb2NrKTsKKworc3RhdGljIHZvaWQgdWJzYW5fcHJvbG9ndWUo
c3RydWN0IHNvdXJjZV9sb2NhdGlvbiAqbG9jYXRpb24sCisJCQl1bnNpZ25lZCBsb25nICpmbGFn
cykKK3sKKwljdXJyZW50LT5pbl91YnNhbisrOworCXNwaW5fbG9ja19pcnFzYXZlKCZyZXBvcnRf
bG9jaywgKmZsYWdzKTsKKworCXByX2VycigiPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PSIKKwkJIj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1c
biIpOworCXByaW50X3NvdXJjZV9sb2NhdGlvbigiVUJTQU46IFVuZGVmaW5lZCBiZWhhdmlvdXIg
aW4iLCBsb2NhdGlvbik7Cit9CisKK3N0YXRpYyB2b2lkIHVic2FuX2VwaWxvZ3VlKHVuc2lnbmVk
IGxvbmcgKmZsYWdzKQoreworCWR1bXBfc3RhY2soKTsKKwlwcl9lcnIoIj09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0iCisJCSI9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09XG4iKTsKKwlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZyZXBvcnRfbG9j
aywgKmZsYWdzKTsKKwljdXJyZW50LT5pbl91YnNhbi0tOworfQorCitzdGF0aWMgdm9pZCBoYW5k
bGVfb3ZlcmZsb3coc3RydWN0IG92ZXJmbG93X2RhdGEgKmRhdGEsIHVuc2lnbmVkIGxvbmcgbGhz
LAorCQkJdW5zaWduZWQgbG9uZyByaHMsIGNoYXIgb3ApCit7CisKKwlzdHJ1Y3QgdHlwZV9kZXNj
cmlwdG9yICp0eXBlID0gZGF0YS0+dHlwZTsKKwl1bnNpZ25lZCBsb25nIGZsYWdzOworCWNoYXIg
bGhzX3ZhbF9zdHJbVkFMVUVfTEVOR1RIXTsKKwljaGFyIHJoc192YWxfc3RyW1ZBTFVFX0xFTkdU
SF07CisKKwlpZiAoc3VwcHJlc3NfcmVwb3J0KCZkYXRhLT5sb2NhdGlvbikpCisJCXJldHVybjsK
KworCXVic2FuX3Byb2xvZ3VlKCZkYXRhLT5sb2NhdGlvbiwgJmZsYWdzKTsKKworCXZhbF90b19z
dHJpbmcobGhzX3ZhbF9zdHIsIHNpemVvZihsaHNfdmFsX3N0ciksIHR5cGUsIGxocyk7CisJdmFs
X3RvX3N0cmluZyhyaHNfdmFsX3N0ciwgc2l6ZW9mKHJoc192YWxfc3RyKSwgdHlwZSwgcmhzKTsK
Kwlwcl9lcnIoIiVzIGludGVnZXIgb3ZlcmZsb3c6XG4iLAorCQl0eXBlX2lzX3NpZ25lZCh0eXBl
KSA/ICJzaWduZWQiIDogInVuc2lnbmVkIik7CisJcHJfZXJyKCIlcyAlYyAlcyBjYW5ub3QgYmUg
cmVwcmVzZW50ZWQgaW4gdHlwZSAlc1xuIiwKKwkJbGhzX3ZhbF9zdHIsCisJCW9wLAorCQlyaHNf
dmFsX3N0ciwKKwkJdHlwZS0+dHlwZV9uYW1lKTsKKworCXVic2FuX2VwaWxvZ3VlKCZmbGFncyk7
Cit9CisKK3ZvaWQgX191YnNhbl9oYW5kbGVfYWRkX292ZXJmbG93KHN0cnVjdCBvdmVyZmxvd19k
YXRhICpkYXRhLAorCQkJCXVuc2lnbmVkIGxvbmcgbGhzLAorCQkJCXVuc2lnbmVkIGxvbmcgcmhz
KQoreworCisJaGFuZGxlX292ZXJmbG93KGRhdGEsIGxocywgcmhzLCAnKycpOworfQorRVhQT1JU
X1NZTUJPTChfX3Vic2FuX2hhbmRsZV9hZGRfb3ZlcmZsb3cpOworCit2b2lkIF9fdWJzYW5faGFu
ZGxlX3N1Yl9vdmVyZmxvdyhzdHJ1Y3Qgb3ZlcmZsb3dfZGF0YSAqZGF0YSwKKwkJCQl1bnNpZ25l
ZCBsb25nIGxocywKKwkJCQl1bnNpZ25lZCBsb25nIHJocykKK3sKKwloYW5kbGVfb3ZlcmZsb3co
ZGF0YSwgbGhzLCByaHMsICctJyk7Cit9CitFWFBPUlRfU1lNQk9MKF9fdWJzYW5faGFuZGxlX3N1
Yl9vdmVyZmxvdyk7CisKK3ZvaWQgX191YnNhbl9oYW5kbGVfbXVsX292ZXJmbG93KHN0cnVjdCBv
dmVyZmxvd19kYXRhICpkYXRhLAorCQkJCXVuc2lnbmVkIGxvbmcgbGhzLAorCQkJCXVuc2lnbmVk
IGxvbmcgcmhzKQoreworCWhhbmRsZV9vdmVyZmxvdyhkYXRhLCBsaHMsIHJocywgJyonKTsKK30K
K0VYUE9SVF9TWU1CT0woX191YnNhbl9oYW5kbGVfbXVsX292ZXJmbG93KTsKKwordm9pZCBfX3Vi
c2FuX2hhbmRsZV9uZWdhdGVfb3ZlcmZsb3coc3RydWN0IG92ZXJmbG93X2RhdGEgKmRhdGEsCisJ
CQkJdW5zaWduZWQgbG9uZyBvbGRfdmFsKQoreworCXVuc2lnbmVkIGxvbmcgZmxhZ3M7CisJY2hh
ciBvbGRfdmFsX3N0cltWQUxVRV9MRU5HVEhdOworCisJaWYgKHN1cHByZXNzX3JlcG9ydCgmZGF0
YS0+bG9jYXRpb24pKQorCQlyZXR1cm47CisKKwl1YnNhbl9wcm9sb2d1ZSgmZGF0YS0+bG9jYXRp
b24sICZmbGFncyk7CisKKwl2YWxfdG9fc3RyaW5nKG9sZF92YWxfc3RyLCBzaXplb2Yob2xkX3Zh
bF9zdHIpLCBkYXRhLT50eXBlLCBvbGRfdmFsKTsKKworCXByX2VycigibmVnYXRpb24gb2YgJXMg
Y2Fubm90IGJlIHJlcHJlc2VudGVkIGluIHR5cGUgJXM6XG4iLAorCQlvbGRfdmFsX3N0ciwgZGF0
YS0+dHlwZS0+dHlwZV9uYW1lKTsKKworCXVic2FuX2VwaWxvZ3VlKCZmbGFncyk7Cit9CitFWFBP
UlRfU1lNQk9MKF9fdWJzYW5faGFuZGxlX25lZ2F0ZV9vdmVyZmxvdyk7CisKKwordm9pZCBfX3Vi
c2FuX2hhbmRsZV9kaXZyZW1fb3ZlcmZsb3coc3RydWN0IG92ZXJmbG93X2RhdGEgKmRhdGEsCisJ
CQkJdW5zaWduZWQgbG9uZyBsaHMsCisJCQkJdW5zaWduZWQgbG9uZyByaHMpCit7CisJdW5zaWdu
ZWQgbG9uZyBmbGFnczsKKwljaGFyIHJoc192YWxfc3RyW1ZBTFVFX0xFTkdUSF07CisKKwlpZiAo
c3VwcHJlc3NfcmVwb3J0KCZkYXRhLT5sb2NhdGlvbikpCisJCXJldHVybjsKKworCXVic2FuX3By
b2xvZ3VlKCZkYXRhLT5sb2NhdGlvbiwgJmZsYWdzKTsKKworCXZhbF90b19zdHJpbmcocmhzX3Zh
bF9zdHIsIHNpemVvZihyaHNfdmFsX3N0ciksIGRhdGEtPnR5cGUsIHJocyk7CisKKwlpZiAodHlw
ZV9pc19zaWduZWQoZGF0YS0+dHlwZSkgJiYgZ2V0X3NpZ25lZF92YWwoZGF0YS0+dHlwZSwgcmhz
KSA9PSAtMSkKKwkJcHJfZXJyKCJkaXZpc2lvbiBvZiAlcyBieSAtMSBjYW5ub3QgYmUgcmVwcmVz
ZW50ZWQgaW4gdHlwZSAlc1xuIiwKKwkJCXJoc192YWxfc3RyLCBkYXRhLT50eXBlLT50eXBlX25h
bWUpOworCWVsc2UKKwkJcHJfZXJyKCJkaXZpc2lvbiBieSB6ZXJvXG4iKTsKKworCXVic2FuX2Vw
aWxvZ3VlKCZmbGFncyk7Cit9CitFWFBPUlRfU1lNQk9MKF9fdWJzYW5faGFuZGxlX2RpdnJlbV9v
dmVyZmxvdyk7CisKK3N0YXRpYyB2b2lkIGhhbmRsZV9udWxsX3B0cl9kZXJlZihzdHJ1Y3QgdHlw
ZV9taXNtYXRjaF9kYXRhICpkYXRhKQoreworCXVuc2lnbmVkIGxvbmcgZmxhZ3M7CisKKwlpZiAo
c3VwcHJlc3NfcmVwb3J0KCZkYXRhLT5sb2NhdGlvbikpCisJCXJldHVybjsKKworCXVic2FuX3By
b2xvZ3VlKCZkYXRhLT5sb2NhdGlvbiwgJmZsYWdzKTsKKworCXByX2VycigiJXMgbnVsbCBwb2lu
dGVyIG9mIHR5cGUgJXNcbiIsCisJCXR5cGVfY2hlY2tfa2luZHNbZGF0YS0+dHlwZV9jaGVja19r
aW5kXSwKKwkJZGF0YS0+dHlwZS0+dHlwZV9uYW1lKTsKKworCXVic2FuX2VwaWxvZ3VlKCZmbGFn
cyk7Cit9CisKK3N0YXRpYyB2b2lkIGhhbmRsZV9taXNzYWxpZ25lZF9hY2Nlc3Moc3RydWN0IHR5
cGVfbWlzbWF0Y2hfZGF0YSAqZGF0YSwKKwkJCQl1bnNpZ25lZCBsb25nIHB0cikKK3sKKwl1bnNp
Z25lZCBsb25nIGZsYWdzOworCisJaWYgKHN1cHByZXNzX3JlcG9ydCgmZGF0YS0+bG9jYXRpb24p
KQorCQlyZXR1cm47CisKKwl1YnNhbl9wcm9sb2d1ZSgmZGF0YS0+bG9jYXRpb24sICZmbGFncyk7
CisKKwlwcl9lcnIoIiVzIG1pc2FsaWduZWQgYWRkcmVzcyAlcCBmb3IgdHlwZSAlc1xuIiwKKwkJ
dHlwZV9jaGVja19raW5kc1tkYXRhLT50eXBlX2NoZWNrX2tpbmRdLAorCQkodm9pZCAqKXB0ciwg
ZGF0YS0+dHlwZS0+dHlwZV9uYW1lKTsKKwlwcl9lcnIoIndoaWNoIHJlcXVpcmVzICVsZCBieXRl
IGFsaWdubWVudFxuIiwgZGF0YS0+YWxpZ25tZW50KTsKKworCXVic2FuX2VwaWxvZ3VlKCZmbGFn
cyk7Cit9CisKK3N0YXRpYyB2b2lkIGhhbmRsZV9vYmplY3Rfc2l6ZV9taXNtYXRjaChzdHJ1Y3Qg
dHlwZV9taXNtYXRjaF9kYXRhICpkYXRhLAorCQkJCQl1bnNpZ25lZCBsb25nIHB0cikKK3sKKwl1
bnNpZ25lZCBsb25nIGZsYWdzOworCisJaWYgKHN1cHByZXNzX3JlcG9ydCgmZGF0YS0+bG9jYXRp
b24pKQorCQlyZXR1cm47CisKKwl1YnNhbl9wcm9sb2d1ZSgmZGF0YS0+bG9jYXRpb24sICZmbGFn
cyk7CisJcHJfZXJyKCIlcyBhZGRyZXNzICVwIHdpdGggaW5zdWZmaWNpZW50IHNwYWNlXG4iLAor
CQl0eXBlX2NoZWNrX2tpbmRzW2RhdGEtPnR5cGVfY2hlY2tfa2luZF0sCisJCSh2b2lkICopIHB0
cik7CisJcHJfZXJyKCJmb3IgYW4gb2JqZWN0IG9mIHR5cGUgJXNcbiIsIGRhdGEtPnR5cGUtPnR5
cGVfbmFtZSk7CisJdWJzYW5fZXBpbG9ndWUoJmZsYWdzKTsKK30KKwordm9pZCBfX3Vic2FuX2hh
bmRsZV90eXBlX21pc21hdGNoKHN0cnVjdCB0eXBlX21pc21hdGNoX2RhdGEgKmRhdGEsCisJCQkJ
dW5zaWduZWQgbG9uZyBwdHIpCit7CisKKwlpZiAoIXB0cikKKwkJaGFuZGxlX251bGxfcHRyX2Rl
cmVmKGRhdGEpOworCWVsc2UgaWYgKGRhdGEtPmFsaWdubWVudCAmJiAhSVNfQUxJR05FRChwdHIs
IGRhdGEtPmFsaWdubWVudCkpCisJCWhhbmRsZV9taXNzYWxpZ25lZF9hY2Nlc3MoZGF0YSwgcHRy
KTsKKwllbHNlCisJCWhhbmRsZV9vYmplY3Rfc2l6ZV9taXNtYXRjaChkYXRhLCBwdHIpOworfQor
RVhQT1JUX1NZTUJPTChfX3Vic2FuX2hhbmRsZV90eXBlX21pc21hdGNoKTsKKwordm9pZCBfX3Vi
c2FuX2hhbmRsZV9ub25udWxsX3JldHVybihzdHJ1Y3Qgbm9ubnVsbF9yZXR1cm5fZGF0YSAqZGF0
YSkKK3sKKwl1bnNpZ25lZCBsb25nIGZsYWdzOworCisJaWYgKHN1cHByZXNzX3JlcG9ydCgmZGF0
YS0+bG9jYXRpb24pKQorCQlyZXR1cm47CisKKwl1YnNhbl9wcm9sb2d1ZSgmZGF0YS0+bG9jYXRp
b24sICZmbGFncyk7CisKKwlwcl9lcnIoIm51bGwgcG9pbnRlciByZXR1cm5lZCBmcm9tIGZ1bmN0
aW9uIGRlY2xhcmVkIHRvIG5ldmVyIHJldHVybiBudWxsXG4iKTsKKworCWlmIChsb2NhdGlvbl9p
c192YWxpZCgmZGF0YS0+YXR0cl9sb2NhdGlvbikpCisJCXByaW50X3NvdXJjZV9sb2NhdGlvbigi
cmV0dXJuc19ub25udWxsIGF0dHJpYnV0ZSBzcGVjaWZpZWQgaW4iLAorCQkJCSZkYXRhLT5hdHRy
X2xvY2F0aW9uKTsKKworCXVic2FuX2VwaWxvZ3VlKCZmbGFncyk7Cit9CitFWFBPUlRfU1lNQk9M
KF9fdWJzYW5faGFuZGxlX25vbm51bGxfcmV0dXJuKTsKKwordm9pZCBfX3Vic2FuX2hhbmRsZV92
bGFfYm91bmRfbm90X3Bvc2l0aXZlKHN0cnVjdCB2bGFfYm91bmRfZGF0YSAqZGF0YSwKKwkJCQkJ
dW5zaWduZWQgbG9uZyBib3VuZCkKK3sKKwl1bnNpZ25lZCBsb25nIGZsYWdzOworCWNoYXIgYm91
bmRfc3RyW1ZBTFVFX0xFTkdUSF07CisKKwlpZiAoc3VwcHJlc3NfcmVwb3J0KCZkYXRhLT5sb2Nh
dGlvbikpCisJCXJldHVybjsKKworCXVic2FuX3Byb2xvZ3VlKCZkYXRhLT5sb2NhdGlvbiwgJmZs
YWdzKTsKKworCXZhbF90b19zdHJpbmcoYm91bmRfc3RyLCBzaXplb2YoYm91bmRfc3RyKSwgZGF0
YS0+dHlwZSwgYm91bmQpOworCXByX2VycigidmFyaWFibGUgbGVuZ3RoIGFycmF5IGJvdW5kIHZh
bHVlICVzIDw9IDBcbiIsIGJvdW5kX3N0cik7CisKKwl1YnNhbl9lcGlsb2d1ZSgmZmxhZ3MpOwor
fQorRVhQT1JUX1NZTUJPTChfX3Vic2FuX2hhbmRsZV92bGFfYm91bmRfbm90X3Bvc2l0aXZlKTsK
Kwordm9pZCBfX3Vic2FuX2hhbmRsZV9vdXRfb2ZfYm91bmRzKHN0cnVjdCBvdXRfb2ZfYm91bmRz
X2RhdGEgKmRhdGEsCisJCQkJdW5zaWduZWQgbG9uZyBpbmRleCkKK3sKKwl1bnNpZ25lZCBsb25n
IGZsYWdzOworCWNoYXIgaW5kZXhfc3RyW1ZBTFVFX0xFTkdUSF07CisKKwlpZiAoc3VwcHJlc3Nf
cmVwb3J0KCZkYXRhLT5sb2NhdGlvbikpCisJCXJldHVybjsKKworCXVic2FuX3Byb2xvZ3VlKCZk
YXRhLT5sb2NhdGlvbiwgJmZsYWdzKTsKKworCXZhbF90b19zdHJpbmcoaW5kZXhfc3RyLCBzaXpl
b2YoaW5kZXhfc3RyKSwgZGF0YS0+aW5kZXhfdHlwZSwgaW5kZXgpOworCXByX2VycigiaW5kZXgg
JXMgaXMgb3V0IG9mIHJhbmdlIGZvciB0eXBlICVzXG4iLCBpbmRleF9zdHIsCisJCWRhdGEtPmFy
cmF5X3R5cGUtPnR5cGVfbmFtZSk7CisJdWJzYW5fZXBpbG9ndWUoJmZsYWdzKTsKK30KK0VYUE9S
VF9TWU1CT0woX191YnNhbl9oYW5kbGVfb3V0X29mX2JvdW5kcyk7CisKK3ZvaWQgX191YnNhbl9o
YW5kbGVfc2hpZnRfb3V0X29mX2JvdW5kcyhzdHJ1Y3Qgc2hpZnRfb3V0X29mX2JvdW5kc19kYXRh
ICpkYXRhLAorCQkJCQl1bnNpZ25lZCBsb25nIGxocywgdW5zaWduZWQgbG9uZyByaHMpCit7CisJ
dW5zaWduZWQgbG9uZyBmbGFnczsKKwlzdHJ1Y3QgdHlwZV9kZXNjcmlwdG9yICpyaHNfdHlwZSA9
IGRhdGEtPnJoc190eXBlOworCXN0cnVjdCB0eXBlX2Rlc2NyaXB0b3IgKmxoc190eXBlID0gZGF0
YS0+bGhzX3R5cGU7CisJY2hhciByaHNfc3RyW1ZBTFVFX0xFTkdUSF07CisJY2hhciBsaHNfc3Ry
W1ZBTFVFX0xFTkdUSF07CisKKwlpZiAoc3VwcHJlc3NfcmVwb3J0KCZkYXRhLT5sb2NhdGlvbikp
CisJCXJldHVybjsKKworCXVic2FuX3Byb2xvZ3VlKCZkYXRhLT5sb2NhdGlvbiwgJmZsYWdzKTsK
KworCXZhbF90b19zdHJpbmcocmhzX3N0ciwgc2l6ZW9mKHJoc19zdHIpLCByaHNfdHlwZSwgcmhz
KTsKKwl2YWxfdG9fc3RyaW5nKGxoc19zdHIsIHNpemVvZihsaHNfc3RyKSwgbGhzX3R5cGUsIGxo
cyk7CisKKwlpZiAodmFsX2lzX25lZ2F0aXZlKHJoc190eXBlLCByaHMpKQorCQlwcl9lcnIoInNo
aWZ0IGV4cG9uZW50ICVzIGlzIG5lZ2F0aXZlXG4iLCByaHNfc3RyKTsKKworCWVsc2UgaWYgKGdl
dF91bnNpZ25lZF92YWwocmhzX3R5cGUsIHJocykgPj0KKwkJdHlwZV9iaXRfd2lkdGgobGhzX3R5
cGUpKQorCQlwcl9lcnIoInNoaWZ0IGV4cG9uZW50ICVzIGlzIHRvbyBsYXJnZSBmb3IgJXUtYml0
IHR5cGUgJXNcbiIsCisJCQlyaHNfc3RyLAorCQkJdHlwZV9iaXRfd2lkdGgobGhzX3R5cGUpLAor
CQkJbGhzX3R5cGUtPnR5cGVfbmFtZSk7CisJZWxzZSBpZiAodmFsX2lzX25lZ2F0aXZlKGxoc190
eXBlLCBsaHMpKQorCQlwcl9lcnIoImxlZnQgc2hpZnQgb2YgbmVnYXRpdmUgdmFsdWUgJXNcbiIs
CisJCQlsaHNfc3RyKTsKKwllbHNlCisJCXByX2VycigibGVmdCBzaGlmdCBvZiAlcyBieSAlcyBw
bGFjZXMgY2Fubm90IGJlIgorCQkJIiByZXByZXNlbnRlZCBpbiB0eXBlICVzXG4iLAorCQkJbGhz
X3N0ciwgcmhzX3N0ciwKKwkJCWxoc190eXBlLT50eXBlX25hbWUpOworCisJdWJzYW5fZXBpbG9n
dWUoJmZsYWdzKTsKK30KK0VYUE9SVF9TWU1CT0woX191YnNhbl9oYW5kbGVfc2hpZnRfb3V0X29m
X2JvdW5kcyk7CisKKwordm9pZCBfX25vcmV0dXJuCitfX3Vic2FuX2hhbmRsZV9idWlsdGluX3Vu
cmVhY2hhYmxlKHN0cnVjdCB1bnJlYWNoYWJsZV9kYXRhICpkYXRhKQoreworCXVuc2lnbmVkIGxv
bmcgZmxhZ3M7CisKKwl1YnNhbl9wcm9sb2d1ZSgmZGF0YS0+bG9jYXRpb24sICZmbGFncyk7CisJ
cHJfZXJyKCJjYWxsaW5nIF9fYnVpbHRpbl91bnJlYWNoYWJsZSgpXG4iKTsKKwl1YnNhbl9lcGls
b2d1ZSgmZmxhZ3MpOworCXBhbmljKCJjYW4ndCByZXR1cm4gZnJvbSBfX2J1aWx0aW5fdW5yZWFj
aGFibGUoKSIpOworfQorRVhQT1JUX1NZTUJPTChfX3Vic2FuX2hhbmRsZV9idWlsdGluX3VucmVh
Y2hhYmxlKTsKKwordm9pZCBfX3Vic2FuX2hhbmRsZV9sb2FkX2ludmFsaWRfdmFsdWUoc3RydWN0
IGludmFsaWRfdmFsdWVfZGF0YSAqZGF0YSwKKwkJCQl1bnNpZ25lZCBsb25nIHZhbCkKK3sKKwl1
bnNpZ25lZCBsb25nIGZsYWdzOworCWNoYXIgdmFsX3N0cltWQUxVRV9MRU5HVEhdOworCisJaWYg
KHN1cHByZXNzX3JlcG9ydCgmZGF0YS0+bG9jYXRpb24pKQorCQlyZXR1cm47CisKKwl1YnNhbl9w
cm9sb2d1ZSgmZGF0YS0+bG9jYXRpb24sICZmbGFncyk7CisKKwl2YWxfdG9fc3RyaW5nKHZhbF9z
dHIsIHNpemVvZih2YWxfc3RyKSwgZGF0YS0+dHlwZSwgdmFsKTsKKworCXByX2VycigibG9hZCBv
ZiB2YWx1ZSAlcyBpcyBub3QgYSB2YWxpZCB2YWx1ZSBmb3IgdHlwZSAlc1xuIiwKKwkJdmFsX3N0
ciwgZGF0YS0+dHlwZS0+dHlwZV9uYW1lKTsKKworCXVic2FuX2VwaWxvZ3VlKCZmbGFncyk7Cit9
CitFWFBPUlRfU1lNQk9MKF9fdWJzYW5faGFuZGxlX2xvYWRfaW52YWxpZF92YWx1ZSk7CmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL3Vic2FuL3Vic2FuLmggYi94ZW4vY29tbW9uL3Vic2FuL3Vic2Fu
LmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uYjJkMThkNAotLS0gL2Rldi9u
dWxsCisrKyBiL3hlbi9jb21tb24vdWJzYW4vdWJzYW4uaApAQCAtMCwwICsxLDg0IEBACisjaWZu
ZGVmIF9MSUJfVUJTQU5fSAorI2RlZmluZSBfTElCX1VCU0FOX0gKKworZW51bSB7CisJdHlwZV9r
aW5kX2ludCA9IDAsCisJdHlwZV9raW5kX2Zsb2F0ID0gMSwKKwl0eXBlX3Vua25vd24gPSAweGZm
ZmYKK307CisKK3N0cnVjdCB0eXBlX2Rlc2NyaXB0b3IgeworCXUxNiB0eXBlX2tpbmQ7CisJdTE2
IHR5cGVfaW5mbzsKKwljaGFyIHR5cGVfbmFtZVsxXTsKK307CisKK3N0cnVjdCBzb3VyY2VfbG9j
YXRpb24geworCWNvbnN0IGNoYXIgKmZpbGVfbmFtZTsKKwl1bmlvbiB7CisJCXVuc2lnbmVkIGxv
bmcgcmVwb3J0ZWQ7CisJCXN0cnVjdCB7CisJCQl1MzIgbGluZTsKKwkJCXUzMiBjb2x1bW47CisJ
CX07CisJfTsKK307CisKK3N0cnVjdCBvdmVyZmxvd19kYXRhIHsKKwlzdHJ1Y3Qgc291cmNlX2xv
Y2F0aW9uIGxvY2F0aW9uOworCXN0cnVjdCB0eXBlX2Rlc2NyaXB0b3IgKnR5cGU7Cit9OworCitz
dHJ1Y3QgdHlwZV9taXNtYXRjaF9kYXRhIHsKKwlzdHJ1Y3Qgc291cmNlX2xvY2F0aW9uIGxvY2F0
aW9uOworCXN0cnVjdCB0eXBlX2Rlc2NyaXB0b3IgKnR5cGU7CisJdW5zaWduZWQgbG9uZyBhbGln
bm1lbnQ7CisJdW5zaWduZWQgY2hhciB0eXBlX2NoZWNrX2tpbmQ7Cit9OworCitzdHJ1Y3Qgbm9u
bnVsbF9hcmdfZGF0YSB7CisJc3RydWN0IHNvdXJjZV9sb2NhdGlvbiBsb2NhdGlvbjsKKwlzdHJ1
Y3Qgc291cmNlX2xvY2F0aW9uIGF0dHJfbG9jYXRpb247CisJaW50IGFyZ19pbmRleDsKK307CisK
K3N0cnVjdCBub25udWxsX3JldHVybl9kYXRhIHsKKwlzdHJ1Y3Qgc291cmNlX2xvY2F0aW9uIGxv
Y2F0aW9uOworCXN0cnVjdCBzb3VyY2VfbG9jYXRpb24gYXR0cl9sb2NhdGlvbjsKK307CisKK3N0
cnVjdCB2bGFfYm91bmRfZGF0YSB7CisJc3RydWN0IHNvdXJjZV9sb2NhdGlvbiBsb2NhdGlvbjsK
KwlzdHJ1Y3QgdHlwZV9kZXNjcmlwdG9yICp0eXBlOworfTsKKworc3RydWN0IG91dF9vZl9ib3Vu
ZHNfZGF0YSB7CisJc3RydWN0IHNvdXJjZV9sb2NhdGlvbiBsb2NhdGlvbjsKKwlzdHJ1Y3QgdHlw
ZV9kZXNjcmlwdG9yICphcnJheV90eXBlOworCXN0cnVjdCB0eXBlX2Rlc2NyaXB0b3IgKmluZGV4
X3R5cGU7Cit9OworCitzdHJ1Y3Qgc2hpZnRfb3V0X29mX2JvdW5kc19kYXRhIHsKKwlzdHJ1Y3Qg
c291cmNlX2xvY2F0aW9uIGxvY2F0aW9uOworCXN0cnVjdCB0eXBlX2Rlc2NyaXB0b3IgKmxoc190
eXBlOworCXN0cnVjdCB0eXBlX2Rlc2NyaXB0b3IgKnJoc190eXBlOworfTsKKworc3RydWN0IHVu
cmVhY2hhYmxlX2RhdGEgeworCXN0cnVjdCBzb3VyY2VfbG9jYXRpb24gbG9jYXRpb247Cit9Owor
CitzdHJ1Y3QgaW52YWxpZF92YWx1ZV9kYXRhIHsKKwlzdHJ1Y3Qgc291cmNlX2xvY2F0aW9uIGxv
Y2F0aW9uOworCXN0cnVjdCB0eXBlX2Rlc2NyaXB0b3IgKnR5cGU7Cit9OworCisjaWYgZGVmaW5l
ZChDT05GSUdfQVJDSF9TVVBQT1JUU19JTlQxMjgpICYmIGRlZmluZWQoX19TSVpFT0ZfSU5UMTI4
X18pCit0eXBlZGVmIF9faW50MTI4IHNfbWF4OwordHlwZWRlZiB1bnNpZ25lZCBfX2ludDEyOCB1
X21heDsKKyNlbHNlCit0eXBlZGVmIHM2NCBzX21heDsKK3R5cGVkZWYgdTY0IHVfbWF4OworI2Vu
ZGlmCisKKyNlbmRpZgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Oct 10 17:07:33 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:07:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1y0D-0004Td-1C; Tue, 10 Oct 2017 17:07:33 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1y0B-0004TL-6f
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:07:31 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 3D/88-28548-25EFCD95; Tue, 10 Oct 2017 17:07:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVTfo351
 Ig+7jzBYTthk4MHps79vFHsAYxZqZl5RfkcCacejCfpaCUzwVF64vYm5gfMHVxcjJISTwm1Fi
 87p6CPs8o8SxbUA2BwebgJjE3L0KIGERAVWJWSuWM0OUqEs0/W5gAykRFnCXeHsyESTMK2Amc
 WfiKjYQmwWovGXTPtYJjBwLGBlWMWoUpxaVpRbpGlroJRVlpmeU5CZm5ugaGhjr5aYWFyemp+
 YkJhXrJefnbmIE+qOegYFxB+Pv056HGCU5mJREeZX+3IkU4kvKT6nMSCzOiC8qzUktPsQow8G
 hJMEb8xcoJ1iUmp5akZaZAwwMmLQEB4+SCK8tSCtvcUFibnFmOkTqFKOilDivGUifAEgiozQP
 rg0WjJcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfN6gUzhycwrgZv+CmgxE9Bi0TSwxSWJC
 CmpBkbl0mKWi8VF1xjPv9/iK8bJeuVHu8DkqFrz2I4D/aUGx1q3XhZSNM545ifxeHq2xyPBI1
 eP2X/5WeK3/1T4JdYMhgXti4Nlk1uCRfzkTrw8aLFxzdzjBXtkZfrvSwY7VHT7rLTw0U1fv0H
 dcKMfJ0vgvs+hxjbb5h6pX/1+bSrb2brUyJUNNkosxRmJhlrMRcWJAHmtPaxBAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1507655249!109714488!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26856 invoked from network); 10 Oct 2017 17:07:29 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 17:07:29 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1y08-0005Px-So
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:07:28 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1y08-00038R-SC
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:07:28 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1y08-00038R-SC@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 17:07:28 +0000
Subject: [Xen-changelog] [xen master] xen/ubsan: Implement
	__ubsan_handle_nonnull_arg()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGU3YTk1ZTg1OWNmNGRhOTI2MjBiNjRhMDRmNGQ4NThlYTk2YzJkZTkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE9jdCAzIDE5OjA3OjUyIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE9jdCA5IDE3OjA0OjU4IDIwMTcgKzAxMDAK
CiAgICB4ZW4vdWJzYW46IEltcGxlbWVudCBfX3Vic2FuX2hhbmRsZV9ub25udWxsX2FyZygpCiAg
ICAKICAgIFRoaXMgaG9vayBhcHBlYXJzIHRvIGJlIG1pc3NpbmcgZnJvbSB0aGUgTGludXggdWJz
YW4gaW1wbGVtZW50aW9uLiAgVGhpcyBwYXRjaAogICAgaXMgYSBmb3J3YXJkIHBvcnQgb2YgaHR0
cHM6Ly9sa21sLm9yZy9sa21sLzIwMTQvMTAvMjAvMTgyCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1vbi91YnNhbi91YnNhbi5jIHwgMTkg
KysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3Vic2FuL3Vic2FuLmMgYi94ZW4vY29tbW9uL3Vic2FuL3Vi
c2FuLmMKaW5kZXggZmIwNDA5ZC4uNjg1YjRkZSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi91YnNh
bi91YnNhbi5jCisrKyBiL3hlbi9jb21tb24vdWJzYW4vdWJzYW4uYwpAQCAtMzI4LDYgKzMyOCwy
NSBAQCB2b2lkIF9fdWJzYW5faGFuZGxlX3R5cGVfbWlzbWF0Y2goc3RydWN0IHR5cGVfbWlzbWF0
Y2hfZGF0YSAqZGF0YSwKIH0KIEVYUE9SVF9TWU1CT0woX191YnNhbl9oYW5kbGVfdHlwZV9taXNt
YXRjaCk7CiAKK3ZvaWQgX191YnNhbl9oYW5kbGVfbm9ubnVsbF9hcmcoc3RydWN0IG5vbm51bGxf
YXJnX2RhdGEgKmRhdGEpCit7CisJdW5zaWduZWQgbG9uZyBmbGFnczsKKworCWlmIChzdXBwcmVz
c19yZXBvcnQoJmRhdGEtPmxvY2F0aW9uKSkKKwkJcmV0dXJuOworCisJdWJzYW5fcHJvbG9ndWUo
JmRhdGEtPmxvY2F0aW9uLCAmZmxhZ3MpOworCisJcHJfZXJyKCJudWxsIHBvaW50ZXIgcGFzc2Vk
IGFzIGFyZ3VtZW50ICVkLCBkZWNsYXJlZCB3aXRoIG5vbm51bGwgYXR0cmlidXRlXG4iLAorCSAg
ICAgICBkYXRhLT5hcmdfaW5kZXgpOworCisJaWYgKGxvY2F0aW9uX2lzX3ZhbGlkKCZkYXRhLT5h
dHRyX2xvY2F0aW9uKSkKKwkJcHJpbnRfc291cmNlX2xvY2F0aW9uKCJub25udWxsIGF0dHJpYnV0
ZSBkZWNsYXJlZCBpbiAiLAorCQkJCSAgICAgICZkYXRhLT5hdHRyX2xvY2F0aW9uKTsKKworCXVi
c2FuX2VwaWxvZ3VlKCZmbGFncyk7Cit9CisKIHZvaWQgX191YnNhbl9oYW5kbGVfbm9ubnVsbF9y
ZXR1cm4oc3RydWN0IG5vbm51bGxfcmV0dXJuX2RhdGEgKmRhdGEpCiB7CiAJdW5zaWduZWQgbG9u
ZyBmbGFnczsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Oct 10 17:07:43 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 10 Oct 2017 17:07:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e1y0N-0004VI-2n; Tue, 10 Oct 2017 17:07:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1y0L-0004Uy-JJ
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:07:41 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 96/46-28869-C5EFCD95; Tue, 10 Oct 2017 17:07:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVTfm351
 Ig4XH2C0mbDNwYPTY3reLPYAxijUzLym/IoE149+3LsaCW0oV83o7GBsY/8p0MXJxCAn8ZpS4
 tKGXBcI5zygxZfdj1i5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQWsJJ7dn
 wUW5xUwk7jzey87iM0CVP932hamCYwcCxgZVjFqFKcWlaUW6Rob6CUVZaZnlOQmZuboGhoY6+
 WmFhcnpqfmJCYV6yXn525iBHqlnoGBcQdj5wm/Q4ySHExKorxKf+5ECvEl5adUZiQWZ8QXlea
 kFh9i1ODgEHi5ZvUFRimWvPy8VCUJ3pi/QHWCRanpqRVpmTnAsIEpleDgURLhtQUZw1tckJhb
 nJkOkTrFqCglzmsG0icAksgozYNrg4XqJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvIIgU
 3gy80rgpr8CWswEtFg0DWxxSSJCSqqBsevAG1kb/XULCpz354YfTGb79kZeqO5V4XTnPZ98st
 5qVfvl/1L6czCbaYsb7/arT6WD5bNPCSm4137jKHgRtl3XpypkvffyVHPxXTbXJ3aYHM1ZkLE
 i6Spr9VxTLaOs5ex2ntcFJP521C8WU+OsSKvcmv656GCK/H6bwNu9j6YyBK2KqTugxFKckWio
 xVxUnAgAPNq/5VACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1507655259!51574994!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45043 invoked from network); 10 Oct 2017 17:07:39 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Oct 2017 17:07:39 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e1y0I-0005Q7-Uo
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:07:38 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e1y0I-00039W-U4
 for xen-changelog@lists.xensource.com; Tue, 10 Oct 2017 17:07:38 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e1y0I-00039W-U4@xenbits.xenproject.org>
Date: Tue, 10 Oct 2017 17:07:38 +0000
Subject: [Xen-changelog] [xen master] xen: hook up UBSAN with CONFIG_UBSAN
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDU3MmE3ODE5MDQwM2U1ZjJhY2JkMDFmYTcyYzM1ZmFmZTk3MDAxNjkKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIE9jdCA5IDE0
OjU0OjU4IDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogTW9uIE9jdCA5IDE3OjA1OjAwIDIwMTcgKzAxMDAKCiAgICB4ZW46IGhv
b2sgdXAgVUJTQU4gd2l0aCBDT05GSUdfVUJTQU4KICAgIAogICAgTWFrZSB0aGUgZm9sbG93aW5n
IGNoYW5nZXM6CiAgICAKICAgIDEuIEludHJvZHVjZSBDT05GSUdfVUJTQU4gYW5kIG90aGVyIGF1
eGlsaWFyeSBvcHRpb25zLgogICAgMi4gSW50cm9kdWNlIEJ1aWxkIHN5c3RlbSBydW5lIHRvIGZp
bHRlciBvYmplY3RzLgogICAgMy4gTWFrZSB1YnNhbi5jIGJ1aWxkLgogICAgCiAgICBDdXJyZW50
bHkgb25seSB4ODYgaXMgc3VwcG9ydGVkLiBBbGwgaW5pdC5vJ3MgYXJlIGZpbHRlcmVkIG91dCBi
ZWNhdXNlCiAgICBvZiBsaW1pdGF0aW9uIGluIHRoZSBidWlsZCBzeXN0ZW0uIFRoZXJlIGlzIG5v
IHVzZXIgb2Ygbm91YnNhbi15IHlldAogICAgYnV0IGl0IGlzIHdvcnRoIGtlZXBpbmcgdG8gZWFz
ZSBmdXR1cmUgZGV2ZWxvcG1lbnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgotLS0KIHhlbi9LY29uZmlnICAgICAgICAgICAgICB8ICA2ICsrKysrKwogeGVuL0tj
b25maWcuZGVidWcgICAgICAgIHwgMTAgKysrKysrKysrKwogeGVuL1J1bGVzLm1rICAgICAgICAg
ICAgIHwgIDQgKysrKwogeGVuL2FyY2gveDg2L0tjb25maWcgICAgIHwgIDIgKysKIHhlbi9jb21t
b24vS2NvbmZpZyAgICAgICB8ICAzICsrKwogeGVuL2NvbW1vbi9NYWtlZmlsZSAgICAgIHwgIDEg
KwogeGVuL2NvbW1vbi91YnNhbi91YnNhbi5jIHwgMTkgKysrKysrKysrKysrLS0tLS0tLQogNyBm
aWxlcyBjaGFuZ2VkLCAzOCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9LY29uZmlnIGIveGVuL0tjb25maWcKaW5kZXggNjVkNDkxZC4uZWE3MjI5YSAxMDA2
NDQKLS0tIGEveGVuL0tjb25maWcKKysrIGIveGVuL0tjb25maWcKQEAgLTM4LDQgKzM4LDEwIEBA
IGNvbmZpZyBMVE8KIAogCSAgSWYgdW5zdXJlLCBzYXkgTi4KIAorIworIyBGb3IgYXJjaGl0ZWN0
dXJlcyB0aGF0IGtub3cgdGhlaXIgY29tcGlsZXIgX19pbnQxMjggc3VwcG9ydCBpcyBzb3VuZAor
IworY29uZmlnIEFSQ0hfU1VQUE9SVFNfSU5UMTI4CisJYm9vbAorCiBzb3VyY2UgIktjb25maWcu
ZGVidWciCmRpZmYgLS1naXQgYS94ZW4vS2NvbmZpZy5kZWJ1ZyBiL3hlbi9LY29uZmlnLmRlYnVn
CmluZGV4IDE5NWQ1MDQuLjMzMjljNzUgMTAwNjQ0Ci0tLSBhL3hlbi9LY29uZmlnLmRlYnVnCisr
KyBiL3hlbi9LY29uZmlnLmRlYnVnCkBAIC0xMjEsNiArMTIxLDE2IEBAIGNvbmZpZyBTQ1JVQl9E
RUJVRwogCSAgVmVyaWZ5IHRoYXQgcGFnZXMgdGhhdCBuZWVkIHRvIGJlIHNjcnViYmVkIGJlZm9y
ZSBiZWluZyBhbGxvY2F0ZWQgdG8KIAkgIGEgZ3Vlc3QgYXJlIGluZGVlZCBzY3J1YmJlZC4KIAor
Y29uZmlnIFVCU0FOCisJYm9vbCAiVW5kZWZpbmVkIGJlaGF2aW91ciBzYW5pdGl6ZXIiCisJZGVw
ZW5kcyBvbiBIQVNfVUJTQU4KKwktLS1oZWxwLS0tCisJICBFbmFibGUgdW5kZWZpbmVkIGJlaGF2
aW91ciBzYW5pdGl6ZXIuIEl0IHVzZXMgY29tcGlsZXIgdG8gaW5zZXJ0IGNvZGUKKwkgIHNuaXBw
ZXRzIHNvIHRoYXQgdW5kZWZpbmVkIGJlaGF2aW91cnMgaW4gQyBhcmUgZGV0ZWN0ZWQgZHVyaW5n
IHJ1bnRpbWUuCisJICBUaGlzIHJlcXVpcmVzIGEgVUJTQU4gY2FwYWJsZSBjb21waWxlciBhbmQg
aXQgaXMgYSBkZWJ1ZyBvbmx5IGZlYXR1cmUuCisKKwkgIElmIHVuc3VyZSwgc2F5IE4gaGVyZS4K
KwogZW5kaWYgIyBERUJVRyB8fCBFWFBFUlQKIAogZW5kbWVudQpkaWZmIC0tZ2l0IGEveGVuL1J1
bGVzLm1rIGIveGVuL1J1bGVzLm1rCmluZGV4IGNhZmM2N2IuLjI2NTlmOGEgMTAwNjQ0Ci0tLSBh
L3hlbi9SdWxlcy5taworKysgYi94ZW4vUnVsZXMubWsKQEAgLTExOSw2ICsxMTksMTAgQEAgaWZl
cSAoJChDT05GSUdfR0NPVikseSkKICQoZmlsdGVyLW91dCAlLmluaXQubyAkKG5vZ2Nvdi15KSwk
KG9iai15KSAkKG9iai1iaW4teSkgJChleHRyYS15KSk6IENGTEFHUyArPSAtZnByb2ZpbGUtYXJj
cyAtZnRlc3QtY292ZXJhZ2UKIGVuZGlmCiAKK2lmZXEgKCQoQ09ORklHX1VCU0FOKSx5KQorJChm
aWx0ZXItb3V0ICUuaW5pdC5vICQobm91YnNhbi15KSwkKG9iai15KSAkKG9iai1iaW4teSkgJChl
eHRyYS15KSk6IENGTEFHUyArPSAtZnNhbml0aXplPXVuZGVmaW5lZAorZW5kaWYKKwogaWZlcSAo
JChDT05GSUdfTFRPKSx5KQogQ0ZMQUdTICs9IC1mbHRvCiBMREZMQUdTLSQoY2xhbmcpICs9IC1w
bHVnaW4gTExWTWdvbGQuc28KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9LY29uZmlnIGIveGVu
L2FyY2gveDg2L0tjb25maWcKaW5kZXggMzBjMjc2OS4uNjQ5NTVkYyAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L0tjb25maWcKKysrIGIveGVuL2FyY2gveDg2L0tjb25maWcKQEAgLTUsNiArNSw3
IEBAIGNvbmZpZyBYODYKIAlkZWZfYm9vbCB5CiAJc2VsZWN0IEFDUEkKIAlzZWxlY3QgQUNQSV9M
RUdBQ1lfVEFCTEVTX0xPT0tVUAorCXNlbGVjdCBBUkNIX1NVUFBPUlRTX0lOVDEyOAogCXNlbGVj
dCBDT01QQVQKIAlzZWxlY3QgQ09SRV9QQVJLSU5HCiAJc2VsZWN0IEhBU19BTFRFUk5BVElWRQpA
QCAtMjEsNiArMjIsNyBAQCBjb25maWcgWDg2CiAJc2VsZWN0IEhBU19QQVNTVEhST1VHSAogCXNl
bGVjdCBIQVNfUENJCiAJc2VsZWN0IEhBU19QRFgKKwlzZWxlY3QgSEFTX1VCU0FOCiAJc2VsZWN0
IE5VTUEKIAlzZWxlY3QgVkdBCiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vS2NvbmZpZyBiL3hl
bi9jb21tb24vS2NvbmZpZwppbmRleCBlOWJiODQ5Li4xMDNlZjQ0IDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL0tjb25maWcKKysrIGIveGVuL2NvbW1vbi9LY29uZmlnCkBAIC0zMiw2ICszMiw5IEBA
IGNvbmZpZyBIQVNfTUVNX1NIQVJJTkcKIGNvbmZpZyBIQVNfUERYCiAJYm9vbAogCitjb25maWcg
SEFTX1VCU0FOCisJYm9vbAorCiBjb25maWcgSEFTX0tFWEVDCiAJYm9vbAogCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL01ha2VmaWxlIGIveGVuL2NvbW1vbi9NYWtlZmlsZQppbmRleCAzOWUyNjE0
Li42NmNjMmM4IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL01ha2VmaWxlCisrKyBiL3hlbi9jb21t
b24vTWFrZWZpbGUKQEAgLTc1LDYgKzc1LDcgQEAgdG1lbS0kKENPTkZJR19DT01QQVQpICs9IGNv
bXBhdC90bWVtX3hlbi5vCiBvYmotJChDT05GSUdfVE1FTSkgKz0gJCh0bWVtLXkpCiAKIHN1YmRp
ci0kKENPTkZJR19HQ09WKSArPSBnY292CitzdWJkaXItJChDT05GSUdfVUJTQU4pICs9IHVic2Fu
CiAKIHN1YmRpci15ICs9IGxpYmVsZgogc3ViZGlyLSQoQ09ORklHX0hBU19ERVZJQ0VfVFJFRSkg
Kz0gbGliZmR0CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3Vic2FuL3Vic2FuLmMgYi94ZW4vY29t
bW9uL3Vic2FuL3Vic2FuLmMKaW5kZXggNjg1YjRkZS4uZmJlNTY4NSAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi91YnNhbi91YnNhbi5jCisrKyBiL3hlbi9jb21tb24vdWJzYW4vdWJzYW4uYwpAQCAt
MTAsMTMgKzEwLDE4IEBACiAgKgogICovCiAKLSNpbmNsdWRlIDxsaW51eC9iaXRvcHMuaD4KLSNp
bmNsdWRlIDxsaW51eC9idWcuaD4KLSNpbmNsdWRlIDxsaW51eC9jdHlwZS5oPgotI2luY2x1ZGUg
PGxpbnV4L2luaXQuaD4KLSNpbmNsdWRlIDxsaW51eC9rZXJuZWwuaD4KLSNpbmNsdWRlIDxsaW51
eC90eXBlcy5oPgotI2luY2x1ZGUgPGxpbnV4L3NjaGVkLmg+CisjaW5jbHVkZSA8eGVuL3NwaW5s
b2NrLmg+CisjaW5jbHVkZSA8eGVuL3BlcmNwdS5oPgorCisjZGVmaW5lIF9fbm9yZXR1cm4gICAg
bm9yZXR1cm4KKyNkZWZpbmUgcHJfZXJyKC4uLikgcHJpbnRrKFhFTkxPR19FUlIgX19WQV9BUkdT
X18pCitzdHJ1Y3QgeGVuX3Vic2FuIHsgaW50IGluX3Vic2FuOyB9Oworc3RhdGljIERFRklORV9Q
RVJfQ1BVKHN0cnVjdCB4ZW5fdWJzYW5bMV0sIGluX3Vic2FuKTsKKyN1bmRlZiBjdXJyZW50Cisj
ZGVmaW5lIGN1cnJlbnQgdGhpc19jcHUoaW5fdWJzYW4pCisjZGVmaW5lIGR1bXBfc3RhY2sgZHVt
cF9leGVjdXRpb25fc3RhdGUKKyNkZWZpbmUgdTY0IGxvbmcgbG9uZyB1bnNpZ25lZCBpbnQKKyNk
ZWZpbmUgczY0IGxvbmcgbG9uZyBpbnQKIAogI2luY2x1ZGUgInVic2FuLmgiCiAKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Wed Oct 11 04:22:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 04:22:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e28X0-0001Fm-34; Wed, 11 Oct 2017 04:22:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e28Wy-0001Fc-JY
 for xen-changelog@lists.xensource.com; Wed, 11 Oct 2017 04:22:04 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 66/FA-14867-B6C9DD95; Wed, 11 Oct 2017 04:22:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVTd7zt1
 Igz8fRS0mbDNwYPTY3reLPYAxijUzLym/IoE1Y/29nWwFcwQqDp46ytrA2MXbxcjFISTwm1Hi
 8/W5TBDOeUaJyYs+M3YxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSwQL3Hkz
 yVGEJtXwExi84rnrCA2C1D94Yd7mSYwcixgZFjFqFGcWlSWWqRraKiXVJSZnlGSm5iZo2toYK
 aXm1pcnJiempOYVKyXnJ+7iRHoFQYg2MH4aVnAIUZJDiYlUd7X6ncjhfiS8lMqMxKLM+KLSnN
 Siw8xynBwKEnwfpgNlBMsSk1PrUjLzAGGB0xagoNHSYS3FyTNW1yQmFucmQ6ROsWoy3Fs0+U/
 TEIsefl5qVLivGdBigRAijJK8+BGwEL1EqOslDAvI9BRQjwFqUW5mSWo8q8YxTkYlYR554BM4
 cnMK4Hb9AroCCagI0TT7oAcUZKIkJJqYNzgbftnmoRj1rZjdz59aD/DpN9yefPHYOmn3i8OXH
 wgmhj5fQmr+zEZld/nvD+GPdP8oDLvtWD4Qn3nd4+53/bu/G1pPP3q0ddu39c2uh1ccoK9SvH
 PVZlVvv/Uz959M9ut6TOzxFJuz/vXL7CXrLn8xX2VxMPZ335I77/ZmpPGKhg/K70t2lFDiaU4
 I9FQi7moOBEA6pm0d1ACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1507695722!79267192!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16772 invoked from network); 11 Oct 2017 04:22:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Oct 2017 04:22:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e28Ww-0006OM-81
 for xen-changelog@lists.xensource.com; Wed, 11 Oct 2017 04:22:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e28Ww-00017c-5d
 for xen-changelog@lists.xensource.com; Wed, 11 Oct 2017 04:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e28Ww-00017c-5d@xenbits.xenproject.org>
Date: Wed, 11 Oct 2017 04:22:02 +0000
Subject: [Xen-changelog] [xen stable-4.5] xen/page_alloc: Cover memory
	unreserved after boot in first_valid_mfn
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDcwOTIzMGZhYzJkMzE1MGM5MzhjMzY5N2M2M2JmYWYxMWZkYTE3YzQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIE9j
dCA2IDE1OjIyOjA4IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDYgMTU6MjI6MDggMjAxNyArMDIwMAoKICAg
IHhlbi9wYWdlX2FsbG9jOiBDb3ZlciBtZW1vcnkgdW5yZXNlcnZlZCBhZnRlciBib290IGluIGZp
cnN0X3ZhbGlkX21mbgogICAgCiAgICBPbiBBcm0sIHNvbWUgcmVnaW9ucyAoZS5nIEluaXRyYW1m
cywgRG9tMCBLZXJuZWwuLi4pIGFyZSBtYXJrZWQgYXMKICAgIHJlc2VydmVkIHVudGlsIHRoZSBo
YXJkd2FyZSBkb21haW4gaXMgYnVpbHQgYW5kIHRoZXkgYXJlIGNvcGllZCBpbnRvIGl0cwogICAg
bWVtb3J5LiBUaGVyZWZvcmUsIHRoZXkgd2lsbCBub3QgYmUgYWRkZWQgaW4gdGhlIGJvb3QgYWxs
b2NhdG9yIHZpYQogICAgaW5pdF9ib290X3BhZ2VzLgogICAgCiAgICBJbnN0ZWFkLCBpbml0X3hl
bmhlYXBfcGFnZXMgd2lsbCBiZSBjYWxsZWQgb25jZSB0aGUgcmVnaW9uIGFyZSBub3QgdXNlZAog
ICAgYW55bW9yZS4KICAgIAogICAgVXBkYXRlIGZpcnN0X3ZhbGlkX21mbiBpbiBib3RoIGluaXRf
aGVhcF9wYWdlcyBhbmQgaW5pdF9ib290X3BhZ2VzCiAgICAoYWxyZWFkeSBleGlzdCkgdG8gY292
ZXIgYWxsIHRoZSBjYXNlcy4KICAgIAogICAgVGhpcyBpcyBYU0EtMjQ1LgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgW0FkanVz
dCBjb21tZW50LCBhZGRlZCBsb2NraW5nIGFyb3VuZCBmaXJzdF92YWxpZF9tZm4gdXBkYXRlXQog
ICAgU2lnbmVkLW9mZi1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xl
LmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CiAgICBSZXBvcnRlZC1hbmQtVGVzdGVkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsg
PGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBlYzZkOTAyM2UxZjU0
Y2RjY2JmMmU0YzYzY2Y5NDdmMWJlMmIxZThlCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0wOS0yOSAx
MzoyMjo1MiAtMDcwMAotLS0KIHhlbi9jb21tb24vcGFnZV9hbGxvYy5jIHwgMTAgKysrKysrKysr
KwogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCmluZGV4IDdkNmQyMGMu
LjkyZDljMTQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9j
b21tb24vcGFnZV9hbGxvYy5jCkBAIC0xMTkwLDYgKzExOTAsMTYgQEAgc3RhdGljIHZvaWQgaW5p
dF9oZWFwX3BhZ2VzKAogewogICAgIHVuc2lnbmVkIGxvbmcgaTsKIAorICAgIC8qCisgICAgICog
U29tZSBwYWdlcyBtYXkgbm90IGdvIHRocm91Z2ggdGhlIGJvb3QgYWxsb2NhdG9yIChlLmcgcmVz
ZXJ2ZWQKKyAgICAgKiBtZW1vcnkgYXQgYm9vdCBidXQgcmVsZWFzZWQganVzdCBhZnRlciAtLS0g
a2VybmVsLCBpbml0cmFtZnMsCisgICAgICogZXRjLikuCisgICAgICogVXBkYXRlIGZpcnN0X3Zh
bGlkX21mbiB0byBlbnN1cmUgdGhvc2UgcmVnaW9ucyBhcmUgY292ZXJlZC4KKyAgICAgKi8KKyAg
ICBzcGluX2xvY2soJmhlYXBfbG9jayk7CisgICAgZmlyc3RfdmFsaWRfbWZuID0gbWluX3QodW5z
aWduZWQgbG9uZywgcGFnZV90b19tZm4ocGcpLCBmaXJzdF92YWxpZF9tZm4pOworICAgIHNwaW5f
dW5sb2NrKCZoZWFwX2xvY2spOworCiAgICAgZm9yICggaSA9IDA7IGkgPCBucl9wYWdlczsgaSsr
ICkKICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGludCBuaWQgPSBwaHlzX3RvX25pZChwYWdlX3Rv
X21hZGRyKHBnK2kpKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjUKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Wed Oct 11 04:22:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 04:22:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e28XA-0001HD-5k; Wed, 11 Oct 2017 04:22:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e28X9-0001Gz-3y
 for xen-changelog@lists.xensource.com; Wed, 11 Oct 2017 04:22:15 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 5F/F6-26326-67C9DD95; Wed, 11 Oct 2017 04:22:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVbd0zt1
 Ig6v7NSwmbDNwYPTY3reLPYAxijUzLym/IoE14/fnVtaCBRIVZ45INDD+Ee5i5OIQEvjNKPHj
 zDk2COc8o8TDn3PYuxg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFoiXWHhwB
 VicV8BM4s7S6SwgNgtQ/b/V59gmMHIsYGRYxahRnFpUllqka2iol1SUmZ5RkpuYmaNraGCsl5
 taXJyYnpqTmFSsl5yfu4kR6BMGINjBuPq30yFGSQ4mJVHe1+p3I4X4kvJTKjMSizPii0pzUos
 PMcpwcChJ8MrMBsoJFqWmp1akZeYAgwMmLcHBoyTC2wuS5i0uSMwtzkyHSJ1i1OU4tunyHyYh
 lrz8vFQpcV5VkCIBkKKM0jy4EbBAvcQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3gSQKTyZe
 SVwm14BHcEEdIRo2h2QI0oSEVJSDYzsKXeiX7b+/LL2hZPDt3NT4kpWsS04emSf+f8/BsX58q
 tcnvj1//jT9/vjnd5uzorDP/7/tTDeOGOebcINplpzgf1LvurcilfLNSq4Mt9kzdnp/ndd93g
 9iAmoUPc98u98d+vKPXOKfzRPFs2/e+pBmF9+jYRtVKxiy9PnMRzylYf2cfm3rO9RYinOSDTU
 Yi4qTgQAfSTHlU8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1507695732!105655022!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54089 invoked from network); 11 Oct 2017 04:22:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Oct 2017 04:22:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e28X6-0006OW-9w
 for xen-changelog@lists.xensource.com; Wed, 11 Oct 2017 04:22:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e28X6-000194-9C
 for xen-changelog@lists.xensource.com; Wed, 11 Oct 2017 04:22:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e28X6-000194-9C@xenbits.xenproject.org>
Date: Wed, 11 Oct 2017 04:22:12 +0000
Subject: [Xen-changelog] [xen stable-4.5] xen/arm: Correctly report the
	memory region in the dummy NUMA helpers
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGRiNDg3YTY2Nzg1MjFjMjEzZjdiZmUzYmFiNGEzMTcwZDQ2ZDJiNDEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogRnJpIE9j
dCA2IDE1OjIyOjQ3IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgT2N0IDYgMTU6MjI6NDcgMjAxNyArMDIwMAoKICAg
IHhlbi9hcm06IENvcnJlY3RseSByZXBvcnQgdGhlIG1lbW9yeSByZWdpb24gaW4gdGhlIGR1bW15
IE5VTUEgaGVscGVycwogICAgCiAgICBOVU1BIGlzIGN1cnJlbnRseSBub3Qgc3VwcG9ydGVkIG9u
IEFybS4gQmVjYXVzZSBjb21tb24gY29kZSBpcwogICAgTlVNQS1hd2FyZSwgZHVtbXkgaGVscGVy
cyBhcmUgaW5zdGVhZCBwcm92aWRlZCB0byBleHBvc2UgYSBzaW5nbGUgbm9kZS4KICAgIAogICAg
VGhvc2UgaGVscGVycyBhcmUgZm9yIGluc3RhbmNlIHVzZWQgdG8ga25vdyB0aGUgcmVnaW9uIHRv
IHNjcnViLgogICAgCiAgICBIb3dldmVyIHRoZSBtZW1vcnkgcmVnaW9uIGlzIG5vdCByZXBvcnRl
ZCBjb3JyZWN0bHkuIEluZGVlZCwgdGhlCiAgICBmcmFtZXRhYmxlIG1heSBub3QgYmUgYXQgdGhl
IGJlZ2lubmluZyBvZiB0aGUgbWVtb3J5IGFuZCB0aGVyZSBtaWdodCBiZQogICAgbXVsdGlwbGUg
bWVtb3J5IGJhbmtzLiBUaGlzIHdpbGwgbGVhZCB0byBub3Qgc2NydWIgc29tZSBwYXJ0IG9mIHRo
ZQogICAgbWVtb3J5LgogICAgCiAgICBUaGUgbWVtb3J5IGluZm9ybWF0aW9uIGNhbiBiZSBmb3Vu
ZCB1c2luZzoKICAgICAgICAqIGZpcnN0X3ZhbGlkX21mbiBhcyB0aGUgc3RhcnQgb2YgdGhlIG1l
bW9yeQogICAgICAgICogbWF4X3BhZ2UgLSBmaXJzdF92YWxpZF9tZm4gYXMgdGhlIHNwYW5uZWQg
cGFnZXMKICAgIAogICAgTm90ZSB0aGF0IGZpcnN0X3ZhbGlkX21mbiBpcyBub3cgYmVlbiBleHBv
cnRlZC4gVGhlIHByb3RvdHlwZSBoYXMgYmVlbgogICAgYWRkZWQgaW4gYXNtLWFybS9udW1hLmgg
YW5kIG5vdCBpbiBhIGNvbW1vbiBoZWFkZXIgYmVjYXVzZSBJIHdvdWxkCiAgICBleHBlY3QgdGhl
IHZhcmlhYmxlIHRvIGJlY29tZSBzdGF0aWMgb25jZSBOVU1BIGlzIGZ1bGx5IHN1cHBvcnRlZCBv
bgogICAgQXJtLgogICAgCiAgICBUaGlzIGlzIFhTQS0yNDUuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmVw
b3J0ZWQtYW5kLVRlc3RlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0Bv
cmFjbGUuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNTQxNGJhN2Y1ZTFmZmM4OGVkMjc1OGIxZTFi
MTRiYmZkMzUzNmE2MQogICAgbWFzdGVyIGRhdGU6IDIwMTctMDktMjkgMTM6MjM6MTEgLTA3MDAK
LS0tCiB4ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyAgICB8ICA2ICsrKysrLQogeGVuL2luY2x1ZGUv
YXNtLWFybS9udW1hLmggfCAxMCArKysrKysrKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDEzIGluc2Vy
dGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2Fs
bG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCA5MmQ5YzE0Li5iMmU4Njk2IDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3BhZ2Vf
YWxsb2MuYwpAQCAtOTAsNyArOTAsMTEgQEAgUEFHRV9MSVNUX0hFQUQocGFnZV9icm9rZW5fbGlz
dCk7CiAgKiBCT09ULVRJTUUgQUxMT0NBVE9SCiAgKi8KIAotc3RhdGljIHVuc2lnbmVkIGxvbmcg
X19pbml0ZGF0YSBmaXJzdF92YWxpZF9tZm4gPSB+MFVMOworLyoKKyAqIGZpcnN0X3ZhbGlkX21m
biBpcyBleHBvcnRlZCBiZWNhdXNlIGl0IGlzIHVzZSBpbiBBUk0gc3BlY2lmaWMgTlVNQQorICog
aGVscGVycy4gU2VlIGNvbW1lbnQgaW4gYXNtLWFybS9udW1hLmguCisgKi8KK3Vuc2lnbmVkIGxv
bmcgZmlyc3RfdmFsaWRfbWZuID0gfjBVTDsKIAogc3RhdGljIHN0cnVjdCBib290bWVtX3JlZ2lv
biB7CiAgICAgdW5zaWduZWQgbG9uZyBzLCBlOyAvKiBNRk5zIEBzIHRocm91Z2ggQGUtMSBpbmNs
dXNpdmUgYXJlIGZyZWUgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbnVtYS5o
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9udW1hLmgKaW5kZXggNmY3MmI2NS4uYzJmOTk3YiAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9udW1hLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9udW1hLmgKQEAgLTEwLDkgKzEwLDE1IEBAIHN0YXRpYyBpbmxpbmUgX19hdHRyaWJ1dGVf
XygocHVyZSkpIGludCBwaHlzX3RvX25pZChwYWRkcl90IGFkZHIpCiAgICAgcmV0dXJuIDA7CiB9
CiAKKy8qCisgKiBUT0RPOiBtYWtlIGZpcnN0X3ZhbGlkX21mbiBzdGF0aWMgd2hlbiBOVU1BIGlz
IHN1cHBvcnRlZCBvbiBBcm0sIHRoaXMKKyAqIGlzIHJlcXVpcmVkIGJlY2F1c2UgdGhlIGR1bW15
IGhlbHBlcnMgYXJlIHVzaW5nIGl0LgorICovCitleHRlcm4gdW5zaWduZWQgbG9uZyBmaXJzdF92
YWxpZF9tZm47CisKIC8qIFhYWDogaW1wbGVtZW50IE5VTUEgc3VwcG9ydCAqLwotI2RlZmluZSBu
b2RlX3NwYW5uZWRfcGFnZXMobmlkKSAodG90YWxfcGFnZXMpCi0jZGVmaW5lIG5vZGVfc3RhcnRf
cGZuKG5pZCkgKHBkeF90b19wZm4oZnJhbWV0YWJsZV9iYXNlX3BkeCkpCisjZGVmaW5lIG5vZGVf
c3Bhbm5lZF9wYWdlcyhuaWQpIChtYXhfcGFnZSAtIGZpcnN0X3ZhbGlkX21mbikKKyNkZWZpbmUg
bm9kZV9zdGFydF9wZm4obmlkKSAoZmlyc3RfdmFsaWRfbWZuKQogI2RlZmluZSBfX25vZGVfZGlz
dGFuY2UoYSwgYikgKDIwKQogCiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBhcmNoX2dldF9k
bWFfYml0c2l6ZSh2b2lkKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xen.org Wed Oct 11 14:55:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 11 Oct 2017 14:55:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e2IPa-0000up-8A; Wed, 11 Oct 2017 14:55:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2IPY-0000uh-Qd
 for xen-changelog@lists.xensource.com; Wed, 11 Oct 2017 14:55:04 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 AC/BE-28869-7C03ED95; Wed, 11 Oct 2017 14:55:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJLMWRWlGSWpSXmKPExsWS0XRdVfe4wb1
 IgxmLpC0mbDNwYPTY3reLPYAxijUzLym/IoE149ypgIIDnBWTNtQ1MC7g6GLk4hAS+M0osfrm
 OUYI5zyjRN/yf6xdjBwcbAJiEnP3KnQxcnKICKhKzFqxnBnEFhJQl2j63cAGUiIsECrxeocjS
 JhXwExiz6+DYJ0sIOW7cycwcixgZFjFqFGcWlSWWqRrZKaXVJSZnlGSm5iZo2toYKyXm1pcnJ
 iempOYVKyXnJ+7iRHojXoGBsYdjA17/Q4xSnIwKYnyBuvdixTiS8pPqcxILM6ILyrNSS0+xCj
 DwaEkwdukD5QTLEpNT61Iy8wBhgVMWoKDR0mEdw9Imre4IDG3ODMdInWKUZfj2KbLf5iEWPLy
 81KlxHnPghQJgBRllObBjYCF6CVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrzxIFN4MvNK4
 Da9AjqCCegI0bQ7IEeUJCKkpBoYU1fuv1202HDji5C47WkKriHcj33zTO1ebfHeIHdq12m+eM
 7YzyLxRd68Tp2q6ec6z2xZ9veaskplkad53IlVyU7HdqXOrdz522p3TNjDg4yfNz/I5ONZcWs
 /m75QnXX0o+gCzfArXiEqhjWsoo9L+/a/Uorq94tSMtfVl377TVHi1Y7/fQ5KLMUZiYZazEXF
 iQBGOoolTAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1507733702!102272457!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61415 invoked from network); 11 Oct 2017 14:55:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Oct 2017 14:55:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e2IPW-0007Yf-67
 for xen-changelog@lists.xensource.com; Wed, 11 Oct 2017 14:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e2IPW-0005CT-5N
 for xen-changelog@lists.xensource.com; Wed, 11 Oct 2017 14:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e2IPW-0005CT-5N@xenbits.xenproject.org>
Date: Wed, 11 Oct 2017 14:55:02 +0000
Subject: [Xen-changelog] [qemu-xen-traditional master] qemu-xen-traditional:
	Link against xentoolcore
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IEZy
aSBTZXAgMTUgMTk6Mzc6MjcgMjAxNyArMDEwMApDb21taXQ6ICAgICBJYW4gSmFja3NvbiA8SWFu
LkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogRnJpIFNlcCAxNSAxOTozNzoyNyAy
MDE3ICswMTAwCgogICAgcWVtdS14ZW4tdHJhZGl0aW9uYWw6IExpbmsgYWdhaW5zdCB4ZW50b29s
Y29yZQogICAgCiAgICBUaGlzIHNob3VsZCBiZSBpbnNlcnRlZCBpbnRvIHRoZSBsaWJ4bCB4ZW4u
Z2l0IHNlcmllcyBhcyBhIHFlbXUgdGFnCiAgICB1cGRhdGUsIGp1c3QgYWZ0ZXIgdGhlIGxpYnJh
cnkgaXMgaW50cm9kdWNlZCBidXQgYmVmb3JlIGl0IGlzIHVzZWQuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHhlbi1o
b29rcy5tYWsgfCAxICsKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQoKZGlmZiAtLWdp
dCBhL3hlbi1ob29rcy5tYWsgYi94ZW4taG9va3MubWFrCmluZGV4IDBjYTg2OGYuLmE2OGViYTMg
MTAwNjQ0Ci0tLSBhL3hlbi1ob29rcy5tYWsKKysrIGIveGVuLWhvb2tzLm1hawpAQCAtMjcsNiAr
MjcsNyBAQCBMSUJTICs9IC1MJChYRU5fUk9PVCkvdG9vbHMvbGlicy9nbnR0YWIgLWx4ZW5nbnR0
YWIKIExJQlMgKz0gLUwkKFhFTl9ST09UKS90b29scy9saWJ4YyAtbHhlbmN0cmwgLWx4ZW5ndWVz
dAogTElCUyArPSAtTCQoWEVOX1JPT1QpL3Rvb2xzL3hlbnN0b3JlIC1seGVuc3RvcmUKIExJQlMg
Kz0gLVdsLC1ycGF0aC1saW5rPSQoWEVOX1JPT1QpL3Rvb2xzL2xpYnMvdG9vbGxvZworTElCUyAr
PSAtV2wsLXJwYXRoLWxpbms9JChYRU5fUk9PVCkvdG9vbHMvbGlicy90b29sY29yZQogTElCUyAr
PSAtV2wsLXJwYXRoLWxpbms9JChYRU5fUk9PVCkvdG9vbHMvbGlicy9jYWxsCiBMSUJTICs9IC1X
bCwtcnBhdGgtbGluaz0kKFhFTl9ST09UKS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkKIExJQlMg
Kz0gLVdsLC1ycGF0aC1saW5rPSQoWEVOX1JPT1QpL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC9xZW11LXhlbi10cmFk
aXRpb25hbC5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Oct 14 01:44:10 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 01:44:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3BUk-00030f-AA; Sat, 14 Oct 2017 01:44:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3BUi-00030Z-V0
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 01:44:05 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 4B/47-17628-4EB61E95; Sat, 14 Oct 2017 01:44:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVfdx9sN
 Ig737tC0mbDNwYPTY3reLPYAxijUzLym/IoE149EPo4KvXBX9q7awNTAe5uhi5OIQEvjNKDFp
 22VmCOc8o8SGv8vZuhg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFvCVWPnvM
 DNIOa+AmcT8NSEgYRag8t1XTrBOYORYwMiwilG9OLWoLLVI10wvqSgzPaMkNzEzR9fQwFQvN7
 W4ODE9NScxqVgvOT93EyPQHwxAsINxaoPzIUZJDiYlUV5b4YeRQnxJ+SmVGYnFGfFFpTmpxYc
 YZTg4lCR4n2UB5QSLUtNTK9Iyc4CBAZOW4OBREuGdnQmU5i0uSMwtzkyHSJ1iVJQS52UD6RMA
 SWSU5sG1wYLxEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5g0Cm8GTmlcBNfwW0mAlo8buIB
 yCLSxIRUlINjGIGy5OPhnQVcOvLqIpf5E55uifqYrPjXpaCnLhAAS/WKbEbLyfuXLbmxYRZte
 d3nb4nVCfUHMnuKFLn21X1x1G1PbJos5vLlIiT9e+f3o990f+w4Zh8zpr01Sc2xrVop4b0BoT
 JXUpWZDNuPCV1+smDquWLbiVOktE5Y3Boa+6D88GOkxiVlFiKMxINtZiLihMBLxvIf0ECAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1507945442!68087074!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65050 invoked from network); 14 Oct 2017 01:44:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 01:44:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3BUg-0004Ok-H9
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 01:44:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3BUg-00009y-EF
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 01:44:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3BUg-00009y-EF@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 01:44:02 +0000
Subject: [Xen-changelog] [xen stable-4.5] x86: don't allow MSI pIRQ mapping
	on unowned device
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDY0NDJmYTlhN2QwNTg5Yjk1ZDJiYWE4ZDcxYmUyNTllNTQyMGM5ZDcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDEy
IDE1OjU1OjU4IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDEyIDE1OjU1OjU4IDIwMTcgKzAyMDAKCiAgICB4
ODY6IGRvbid0IGFsbG93IE1TSSBwSVJRIG1hcHBpbmcgb24gdW5vd25lZCBkZXZpY2UKICAgIAog
ICAgTVNJIHNldHVwIHNob3VsZCBiZSBwZXJtaXR0ZWQgb25seSBmb3IgZXhpc3RpbmcgZGV2aWNl
cyBvd25lZCBieSB0aGUKICAgIHJlc3BlY3RpdmUgZ3Vlc3QgKHRoZSBvcGVyYXRpb24gbWF5IHN0
aWxsIGJlIGNhcnJpZWQgb3V0IGJ5IHRoZSBkb21haW4KICAgIGNvbnRyb2xsaW5nIHRoYXQgZ3Vl
c3QpLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4KICAgIAogICAgUmVwb3J0ZWQt
Ynk6IEhXNDIgPGh3NDJAaXBzdW1qLmRlPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAzMzA4Mzc0YjFiZTdkNDNl
MjNiZDJlOWVhZjIzZWMwNmQ3OTU5ODgyCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0xMC0xMiAxNDoz
NToxNCArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9pcnEuYyB8IDUgKysrKy0KIDEgZmlsZSBjaGFu
Z2VkLCA0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaXJxLmMgYi94ZW4vYXJjaC94ODYvaXJxLmMKaW5kZXggYWFlMGVhZC4uYzdjYjA5MCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2lycS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwpA
QCAtMTk2MSw3ICsxOTYxLDEwIEBAIGludCBtYXBfZG9tYWluX3BpcnEoCiAgICAgICAgIGlmICgg
IWNwdV9oYXNfYXBpYyApCiAgICAgICAgICAgICBnb3RvIGRvbmU7CiAKLSAgICAgICAgcGRldiA9
IHBjaV9nZXRfcGRldihtc2ktPnNlZywgbXNpLT5idXMsIG1zaS0+ZGV2Zm4pOworICAgICAgICBw
ZGV2ID0gcGNpX2dldF9wZGV2X2J5X2RvbWFpbihkLCBtc2ktPnNlZywgbXNpLT5idXMsIG1zaS0+
ZGV2Zm4pOworICAgICAgICBpZiAoICFwZGV2ICkKKyAgICAgICAgICAgIGdvdG8gZG9uZTsKKwog
ICAgICAgICByZXQgPSBwY2lfZW5hYmxlX21zaShtc2ksICZtc2lfZGVzYyk7CiAgICAgICAgIGlm
ICggcmV0ICkKICAgICAgICAgewotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Oct 14 01:44:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 01:44:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3BUu-00031F-Bl; Sat, 14 Oct 2017 01:44:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3BUt-000316-8Q
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 01:44:15 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 E3/86-29911-EEB61E95; Sat, 14 Oct 2017 01:44:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVfdt9sN
 Ig7bNRhYTthk4MHps79vFHsAYxZqZl5RfkcCa8W9XUcE68YrHl3+wNDD+FOpi5OQQEvjNKLHj
 h3YXIxeQfZ5RYu+/88xdjBwcbAJiEnP3KoDUiAioSsxasZwZol5doul3AxuILSzgL9F2bS0jS
 DmvgJlE09JwkDALUHnHrefsExg5FjAyrGLUKE4tKkst0jUy1UsqykzPKMlNzMzRNTQw08tNLS
 5OTE/NSUwq1kvOz93ECPQHAxDsYFy1IPAQoyQHk5Ior63ww0ghvqT8lMqMxOKM+KLSnNTiQ4w
 yHBxKErzpQP8KCRalpqdWpGXmAAMDJi3BwaMkwjs7EyjNW1yQmFucmQ6ROsWoKCXOKwnSJwCS
 yCjNg2uDBeMlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfMGZQFN4cnMK4Gb/gpoMRPQ4ncRD
 0AWlyQipKQaGEW8TBY+XnJC++bm9x9PO3bcvWgke/ef8zeB7IIp1asXm5cnNvba9Sid2XItSk
 /vpNpSmemLdB+573W1y3H+7n+eUT1/2X6VDd3c0quPG6x5ZDjdeK6O5HN1j7cVszb7hIlOOOf
 PP/3Vyh8VsYaGX2wMnIvsdjpLTTTiLz7D7lvvWOxddZ5plhJLcUaioRZzUXEiADlBYa5BAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1507945452!70651059!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7865 invoked from network); 14 Oct 2017 01:44:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 01:44:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3BUq-0004P5-Km
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 01:44:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3BUq-0000BQ-IK
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 01:44:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3BUq-0000BQ-IK@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 01:44:12 +0000
Subject: [Xen-changelog] [xen stable-4.5] x86: enforce proper privilege when
	(un)mapping pIRQ-s
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGEyMjRkZTY2NTU2MWUyMjYyNDgxNGJhMTBlYjFkZGI2MmRiOTdhZTYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDEy
IDE1OjU2OjMzIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDEyIDE1OjU2OjMzIDIwMTcgKzAyMDAKCiAgICB4
ODY6IGVuZm9yY2UgcHJvcGVyIHByaXZpbGVnZSB3aGVuICh1biltYXBwaW5nIHBJUlEtcwogICAg
CiAgICAoVW4pbWFwcGluZyBvZiBJUlFzLCBqdXN0IGxpa2Ugb3RoZXIgUkVTT1VSQ0VfX0FERCog
LyBSRVNPVVJDRV9fUkVNT1ZFKgogICAgYWN0aW9ucyAoaW4gRkxBU0sgdGVybXMpIHNob3VsZCBi
ZSBYU01fRE1fUFJJViByYXRoZXIgdGhhbiBYU01fVEFSR0VULgogICAgVGhpcyBpbiB0dXJuIHJl
cXVpcmVzIGJ5cGFzc2luZyB0aGUgWFNNIGNoZWNrIGluIHBoeXNkZXZfdW5tYXBfcGlycSgpCiAg
ICBmb3IgdGhlIEhWTSBlbXVpcnEgY2FzZSBqdXN0IGxpa2UgaXMgYmVpbmcgZG9uZSBpbiBwaHlz
ZGV2X21hcF9waXJxKCkuCiAgICBUaGUgcHJpbWFyeSBnb2FsIHNlY3VyaXR5IHdpc2UsIGhvd2V2
ZXIsIGlzIHRvIG5vIGxvbmdlciBhbGxvdyBIVk0KICAgIGd1ZXN0cywgYnkgc3BlY2lmeWluZyB0
aGVpciBvd24gZG9tYWluIElEIGluc3RlYWQgb2YgRE9NSURfU0VMRiwgdG8KICAgIGVudGVyIGNv
ZGUgcGF0aHMgaW50ZW5kZWQgZm9yIFBWIGd1ZXN0IGFuZCB0aGUgY29udHJvbCBkb21haW5zIG9m
IEhWTQogICAgZ3Vlc3RzIG9ubHkuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjM3Lgog
ICAgCiAgICBSZXBvcnRlZC1ieTogSFc0MiA8aHc0MkBpcHN1bWouZGU+CiAgICBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDog
ZGI3MmZhZjY5Yzk0NTEzZTE4MDU2ODAwNmE5ZDg5OWVkNDIyZmY5MAogICAgbWFzdGVyIGRhdGU6
IDIwMTctMTAtMTIgMTQ6MzY6MzAgKzAyMDAKLS0tCiB4ZW4vYXJjaC94ODYvcGh5c2Rldi5jICB8
IDcgKysrKy0tLQogeGVuL2luY2x1ZGUveHNtL2R1bW15LmggfCA0ICsrLS0KIDIgZmlsZXMgY2hh
bmdlZCwgNiBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9waHlzZGV2LmMgYi94ZW4vYXJjaC94ODYvcGh5c2Rldi5jCmluZGV4IDZiMzIwMWIu
LmE5NTc4ZjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9waHlzZGV2LmMKKysrIGIveGVuL2Fy
Y2gveDg2L3BoeXNkZXYuYwpAQCAtMTEwLDcgKzExMCw3IEBAIGludCBwaHlzZGV2X21hcF9waXJx
KGRvbWlkX3QgZG9taWQsIGludCB0eXBlLCBpbnQgKmluZGV4LCBpbnQgKnBpcnFfcCwKICAgICBp
ZiAoIGQgPT0gTlVMTCApCiAgICAgICAgIHJldHVybiAtRVNSQ0g7CiAKLSAgICByZXQgPSB4c21f
bWFwX2RvbWFpbl9waXJxKFhTTV9UQVJHRVQsIGQpOworICAgIHJldCA9IHhzbV9tYXBfZG9tYWlu
X3BpcnEoWFNNX0RNX1BSSVYsIGQpOwogICAgIGlmICggcmV0ICkKICAgICAgICAgZ290byBmcmVl
X2RvbWFpbjsKIApAQCAtMjU1LDEzICsyNTUsMTQgQEAgaW50IHBoeXNkZXZfbWFwX3BpcnEoZG9t
aWRfdCBkb21pZCwgaW50IHR5cGUsIGludCAqaW5kZXgsIGludCAqcGlycV9wLAogaW50IHBoeXNk
ZXZfdW5tYXBfcGlycShkb21pZF90IGRvbWlkLCBpbnQgcGlycSkKIHsKICAgICBzdHJ1Y3QgZG9t
YWluICpkOwotICAgIGludCByZXQ7CisgICAgaW50IHJldCA9IDA7CiAKICAgICBkID0gcmN1X2xv
Y2tfZG9tYWluX2J5X2FueV9pZChkb21pZCk7CiAgICAgaWYgKCBkID09IE5VTEwgKQogICAgICAg
ICByZXR1cm4gLUVTUkNIOwogCi0gICAgcmV0ID0geHNtX3VubWFwX2RvbWFpbl9waXJxKFhTTV9U
QVJHRVQsIGQpOworICAgIGlmICggZG9taWQgIT0gRE9NSURfU0VMRiB8fCAhaXNfaHZtX2RvbWFp
bihkKSApCisgICAgICAgIHJldCA9IHhzbV91bm1hcF9kb21haW5fcGlycShYU01fRE1fUFJJViwg
ZCk7CiAgICAgaWYgKCByZXQgKQogICAgICAgICBnb3RvIGZyZWVfZG9tYWluOwogCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS94c20vZHVtbXkuaCBiL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCmlu
ZGV4IGYyMGU4OWMuLjA1MzY0MTggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5o
CisrKyBiL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCkBAIC00MjksNyArNDI5LDcgQEAgc3RhdGlj
IFhTTV9JTkxJTkUgY2hhciAqeHNtX3Nob3dfaXJxX3NpZChpbnQgaXJxKQogCiBzdGF0aWMgWFNN
X0lOTElORSBpbnQgeHNtX21hcF9kb21haW5fcGlycShYU01fREVGQVVMVF9BUkcgc3RydWN0IGRv
bWFpbiAqZCkKIHsKLSAgICBYU01fQVNTRVJUX0FDVElPTihYU01fVEFSR0VUKTsKKyAgICBYU01f
QVNTRVJUX0FDVElPTihYU01fRE1fUFJJVik7CiAgICAgcmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlv
bihhY3Rpb24sIGN1cnJlbnQtPmRvbWFpbiwgZCk7CiB9CiAKQEAgLTQ0MSw3ICs0NDEsNyBAQCBz
dGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX21hcF9kb21haW5faXJxKFhTTV9ERUZBVUxUX0FSRyBz
dHJ1Y3QgZG9tYWluICpkLCBpbnQgaQogCiBzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX3VubWFw
X2RvbWFpbl9waXJxKFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIFhT
TV9BU1NFUlRfQUNUSU9OKFhTTV9UQVJHRVQpOworICAgIFhTTV9BU1NFUlRfQUNUSU9OKFhTTV9E
TV9QUklWKTsKICAgICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwgY3VycmVudC0+
ZG9tYWluLCBkKTsKIH0KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xen.org Sat Oct 14 01:44:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 01:44:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3BV4-00032K-DH; Sat, 14 Oct 2017 01:44:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3BV3-000329-7m
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 01:44:25 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 B0/4E-20813-8FB61E95; Sat, 14 Oct 2017 01:44:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVfd79sN
 Ig0NPTC0mbDNwYPTY3reLPYAxijUzLym/IoE1Y9Lb6UwF2yQqrp/YztLA+Eioi5GLQ0jgN6PE
 +tMHGSGc84wSU1/PYO1i5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1jATmL/5
 O9gNq+AmcS28w9ZQGwWoPrWqd8YJzByLGBkWMWoUZxaVJZapGtoqJdUlJmeUZKbmJmja2hgpp
 ebWlycmJ6ak5hUrJecn7uJEegVBiDYwfhpWcAhRkkOJiVRXlvhh5FCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHiVgF4WEixKTU+tSMvMAYYHTFqCg0dJhHd2JlCat7ggMbc4Mx0idYpRUUqcVxKk
 TwAkkVGaB9cGC8lLjLJSwryMQIcI8RSkFuVmlqDKv2IU52BUEuYNygKawpOZVwI3/RXQYiagx
 e8iHoAsLklESEk1MKo+iHDJWCnY8nlngLpPrN++v+ekJN3NLLY3/ExxLYw6dH/DXseeb9YPd+
 S8rW96oViyobnsl/R57ZPPU5LmudTb73j67aaKzB15j/xsxolBc758Ou/WOdsl0JX/W5H+67T
 1SzM5W516PO/HaH6z2nbafu+pTJb/01itme0uH+Tssd/6dJ7wUyWW4oxEQy3mouJEAKpNlKtE
 AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1507945463!99163944!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4236 invoked from network); 14 Oct 2017 01:44:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 01:44:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3BV0-0004PL-Q1
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 01:44:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3BV0-0000Cp-Lw
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 01:44:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3BV0-0000Cp-Lw@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 01:44:22 +0000
Subject: [Xen-changelog] [xen stable-4.5] x86/MSI: disallow redundant
	enabling
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDU2NTlhYTVkODMzYTM2MWQwZjUyNzVjNTQ5YjUzYmUzNzVmMTI3MWEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDEy
IDE1OjU4OjAwIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDEyIDE1OjU4OjAwIDIwMTcgKzAyMDAKCiAgICB4
ODYvTVNJOiBkaXNhbGxvdyByZWR1bmRhbnQgZW5hYmxpbmcKICAgIAogICAgQXQgdGhlIG1vbWVu
dCwgWGVuIGF0dGVtcHRzIHRvIGFsbG93IHJlZHVuZGFudCBlbmFibGluZyBvZiBNU0kgYnkKICAg
IGhhdmluZyBwY2lfZW5hYmxlX21zaSgpIHJldHVybiAwLCBhbmQgcG9pbnQgdG8gdGhlIGV4aXN0
aW5nIE1TSQogICAgZGVzY3JpcHRvciwgd2hlbiB0aGUgbXNpIGFscmVhZHkgZXhpc3RzLgogICAg
CiAgICBVbmZvcnR1bmF0ZWx5LCBpZiBzdWJzZXF1ZW50IGVycm9ycyBhcmUgZW5jb3VudGVyZWQs
IHRoZSBjbGVhbnVwCiAgICBwYXRocyBhc3N1bWUgcGNpX2VuYWJsZV9tc2koKSBoYWQgZG9uZSBm
dWxsIGluaXRpYWxpemF0aW9uLCBhbmQKICAgIGhlbmNlIHVuZG8gZXZlcnl0aGluZyB0aGF0IHdh
cyBhc3N1bWVkIHRvIGJlIGRvbmUgYnkgdGhhdAogICAgZnVuY3Rpb24gd2l0aG91dCBhbHNvIHVu
ZG9pbmcgb3RoZXIgc2V0dXAgdGhhdCB3b3VsZCBub3JtYWxseQogICAgb2NjdXIgb25seSBhZnRl
ciB0aGF0IGZ1bmN0aW9uIHdhcyBjYWxsZWQgKGluIG1hcF9kb21haW5fcGlycSgpCiAgICBpdHNl
bGYpLgogICAgCiAgICBSYXRoZXIgdGhhbiB0cnkgdG8gbWFrZSB0aGUgcmVkdW5kYW50IGVuYWJs
aW5nIGNhc2Ugd29yayBwcm9wZXJseSwganVzdAogICAgZm9yYmlkIGl0IGVudGlyZWx5IGJ5IGhh
dmluZyBwY2lfZW5hYmxlX21zaSgpIHJldHVybiAtRUVYSVNUIHdoZW4gTVNJCiAgICBpcyBhbHJl
YWR5IHNldCB1cC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yMzcuCiAgICAKICAgIFJl
cG9ydGVkLWJ5OiBIVzQyIDxodzQyQGlwc3Vtai5kZT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGE0NjEyNmZl
YzIwZTBjZjRmNTQ0MjM1MmVmNDVlZmFlYThjODk2NDYKICAgIG1hc3RlciBkYXRlOiAyMDE3LTEw
LTEyIDE0OjM2OjU4ICswMjAwCi0tLQogeGVuL2FyY2gveDg2L21zaS5jIHwgMjAgKysrKysrKyst
LS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tc2kuYyBiL3hlbi9hcmNoL3g4Ni9tc2ku
YwppbmRleCAyNTVlODU5Li4xYjIxNzZjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbXNpLmMK
KysrIGIveGVuL2FyY2gveDg2L21zaS5jCkBAIC04ODYsMTIgKzg4NiwxMCBAQCBzdGF0aWMgaW50
IF9fcGNpX2VuYWJsZV9tc2koc3RydWN0IG1zaV9pbmZvICptc2ksIHN0cnVjdCBtc2lfZGVzYyAq
KmRlc2MpCiAgICAgb2xkX2Rlc2MgPSBmaW5kX21zaV9lbnRyeShwZGV2LCBtc2ktPmlycSwgUENJ
X0NBUF9JRF9NU0kpOwogICAgIGlmICggb2xkX2Rlc2MgKQogICAgIHsKLSAgICAgICAgZHByaW50
ayhYRU5MT0dfV0FSTklORywgImlycSAlZCBoYXMgYWxyZWFkeSBtYXBwZWQgdG8gTVNJIG9uICIK
LSAgICAgICAgICAgICAgICAiZGV2aWNlICUwNHg6JTAyeDolMDJ4LiUwMXhcbiIsCi0gICAgICAg
ICAgICAgICAgbXNpLT5pcnEsIG1zaS0+c2VnLCBtc2ktPmJ1cywKLSAgICAgICAgICAgICAgICBQ
Q0lfU0xPVChtc2ktPmRldmZuKSwgUENJX0ZVTkMobXNpLT5kZXZmbikpOwotICAgICAgICAqZGVz
YyA9IG9sZF9kZXNjOwotICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgcHJpbnRrKFhFTkxPR19F
UlIgImlycSAlZCBhbHJlYWR5IG1hcHBlZCB0byBNU0kgb24gJTA0eDolMDJ4OiUwMnguJXVcbiIs
CisgICAgICAgICAgICAgICBtc2ktPmlycSwgbXNpLT5zZWcsIG1zaS0+YnVzLAorICAgICAgICAg
ICAgICAgUENJX1NMT1QobXNpLT5kZXZmbiksIFBDSV9GVU5DKG1zaS0+ZGV2Zm4pKTsKKyAgICAg
ICAgcmV0dXJuIC1FRVhJU1Q7CiAgICAgfQogCiAgICAgb2xkX2Rlc2MgPSBmaW5kX21zaV9lbnRy
eShwZGV2LCAtMSwgUENJX0NBUF9JRF9NU0lYKTsKQEAgLTk1NiwxMiArOTU0LDEwIEBAIHN0YXRp
YyBpbnQgX19wY2lfZW5hYmxlX21zaXgoc3RydWN0IG1zaV9pbmZvICptc2ksIHN0cnVjdCBtc2lf
ZGVzYyAqKmRlc2MpCiAgICAgb2xkX2Rlc2MgPSBmaW5kX21zaV9lbnRyeShwZGV2LCBtc2ktPmly
cSwgUENJX0NBUF9JRF9NU0lYKTsKICAgICBpZiAoIG9sZF9kZXNjICkKICAgICB7Ci0gICAgICAg
IGRwcmludGsoWEVOTE9HX1dBUk5JTkcsICJpcnEgJWQgaGFzIGFscmVhZHkgbWFwcGVkIHRvIE1T
SVggb24gIgotICAgICAgICAgICAgICAgICJkZXZpY2UgJTA0eDolMDJ4OiUwMnguJTAxeFxuIiwK
LSAgICAgICAgICAgICAgICBtc2ktPmlycSwgbXNpLT5zZWcsIG1zaS0+YnVzLAotICAgICAgICAg
ICAgICAgIFBDSV9TTE9UKG1zaS0+ZGV2Zm4pLCBQQ0lfRlVOQyhtc2ktPmRldmZuKSk7Ci0gICAg
ICAgICpkZXNjID0gb2xkX2Rlc2M7Ci0gICAgICAgIHJldHVybiAwOworICAgICAgICBwcmludGso
WEVOTE9HX0VSUiAiaXJxICVkIGFscmVhZHkgbWFwcGVkIHRvIE1TSS1YIG9uICUwNHg6JTAyeDol
MDJ4LiV1XG4iLAorICAgICAgICAgICAgICAgbXNpLT5pcnEsIG1zaS0+c2VnLCBtc2ktPmJ1cywK
KyAgICAgICAgICAgICAgIFBDSV9TTE9UKG1zaS0+ZGV2Zm4pLCBQQ0lfRlVOQyhtc2ktPmRldmZu
KSk7CisgICAgICAgIHJldHVybiAtRUVYSVNUOwogICAgIH0KIAogICAgIG9sZF9kZXNjID0gZmlu
ZF9tc2lfZW50cnkocGRldiwgLTEsIFBDSV9DQVBfSURfTVNJKTsKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjUKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Oct 14 01:44:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 01:44:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3BVG-00033k-F9; Sat, 14 Oct 2017 01:44:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3BVF-00033Z-67
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 01:44:37 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 C3/09-10698-30C61E95; Sat, 14 Oct 2017 01:44:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVZc552G
 kQcN1DosJ2wwcGD229+1iD2CMYs3MS8qvSGDNWPrgEEvBTtWK32v+szcwfpfsYuTkEBL4zSjx
 9q5+FyMXkH2eUaLl+w3WLkYODjYBMYm5exVAakQEVCVmrVjODFGvLtH0u4ENxBYWSJQ4MHMfI
 0g5r4CZxMQdYiBhFqDyd99PsExg5FjAyLCKUaM4tagstUjX2EAvqSgzPaMkNzEzR9fQwFgvN7
 W4ODE9NScxqVgvOT93EyPQI/UMDIw7GDtP+B1ilORgUhLltRV+GCnEl5SfUpmRWJwRX1Sak1p
 8iFGGg0NJglcpGygnWJSanlqRlpkDDA2YtAQHj5II7+xMoDRvcUFibnFmOkTqFKOilDivJEif
 AEgiozQPrg0WjpcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfMGZQFN4cnMK4Gb/gpoMRPQ4
 ncRD0AWlyQipKQaGONE7yz5xsLzq2YxQ/iHtZo9kzmVTLezsVm0LS/MXf9nvWzEmcnqjkVeh+
 s/zv208u2q5UFzJ4h78S40815T/KtnceZah5CNlz4di5m7zYmvMmrFxpeCe5Y+f74w7vjL7wI
 e67+fKr7+rHW9/Culn8cdM5PmXA9dvLsp60XY2hkdbzb9DXi2/cZcJZbijERDLeai4kQASmu7
 K0ICAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1507945473!102669602!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1156 invoked from network); 14 Oct 2017 01:44:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 01:44:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3BVA-0004Q3-Ry
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 01:44:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3BVA-0000Do-RJ
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 01:44:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3BVA-0000Do-RJ@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 01:44:32 +0000
Subject: [Xen-changelog] [xen stable-4.5] x86/IRQ: conditionally preserve
	irq <-> pirq mapping on map error paths
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDcyYzEwN2IzZmNhYjQ4NWVmODMwNWUyMDM0NDU4ZmMxNTI0YmZjNWEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDEy
IDE1OjU4OjI0IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDEyIDE1OjU4OjI0IDIwMTcgKzAyMDAKCiAgICB4
ODYvSVJROiBjb25kaXRpb25hbGx5IHByZXNlcnZlIGlycSA8LT4gcGlycSBtYXBwaW5nIG9uIG1h
cCBlcnJvciBwYXRocwogICAgCiAgICBNYXBwaW5ncyB0aGF0IGhhZCBiZWVuIHNldCB1cCBiZWZv
cmUgc2hvdWxkIG5vdCBiZSB0b3JuIGRvd24gd2hlbgogICAgaGFuZGxpbmcgdW5yZWxhdGVkIGVy
cm9ycy4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yMzcuCiAgICAKICAgIFJlcG9ydGVk
LWJ5OiBIVzQyIDxodzQyQGlwc3Vtai5kZT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA1NzNhYzdiMjJhYmE5ZTVi
OGQ0MGQ5Y2RjY2Q3NDRhZjU3Y2Q1OTI4CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0xMC0xMiAxNDoz
NzoyNiArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9pcnEuYyAgICAgICAgfCAyNSArKysrKysrKysr
KysrKysrKystLS0tLS0tCiB4ZW4vYXJjaC94ODYvcGh5c2Rldi5jICAgIHwgIDIgKy0KIHhlbi9p
bmNsdWRlL2FzbS14ODYvbXNpLmggfCAgMiArKwogMyBmaWxlcyBjaGFuZ2VkLCAyMSBpbnNlcnRp
b25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9pcnEuYyBi
L3hlbi9hcmNoL3g4Ni9pcnEuYwppbmRleCBjN2NiMDkwLi5kNTlhZmIzIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBAIC0xMjQ5LDcgKzEy
NDksOCBAQCBzdGF0aWMgaW50IHByZXBhcmVfZG9tYWluX2lycV9waXJxKHN0cnVjdCBkb21haW4g
KmQsIGludCBpcnEsIGludCBwaXJxLAogICAgICAgICByZXR1cm4gLUVOT01FTTsKICAgICB9CiAg
ICAgKnBpbmZvID0gaW5mbzsKLSAgICByZXR1cm4gMDsKKworICAgIHJldHVybiAhIWVycjsKIH0K
IAogc3RhdGljIHZvaWQgc2V0X2RvbWFpbl9pcnFfcGlycShzdHJ1Y3QgZG9tYWluICpkLCBpbnQg
aXJxLCBzdHJ1Y3QgcGlycSAqcGlycSkKQEAgLTEyOTIsNyArMTI5MywxMCBAQCBpbnQgaW5pdF9k
b21haW5faXJxX21hcHBpbmcoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgICAgIGNvbnRpbnVl
OwogICAgICAgICBlcnIgPSBwcmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBpLCBpLCAmaW5mbyk7
CiAgICAgICAgIGlmICggZXJyICkKKyAgICAgICAgeworICAgICAgICAgICAgQVNTRVJUKGVyciA8
IDApOwogICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KICAgICAgICAgc2V0X2RvbWFpbl9p
cnFfcGlycShkLCBpLCBpbmZvKTsKICAgICB9CiAKQEAgLTE5MDAsNiArMTkwNCw3IEBAIGludCBt
YXBfZG9tYWluX3BpcnEoCiAgICAgc3RydWN0IHBpcnEgKmluZm87CiAgICAgc3RydWN0IGlycV9k
ZXNjICpkZXNjOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgREVDTEFSRV9CSVRNQVAo
cHJlcGFyZWQsIE1BWF9NU0lfSVJRUykgPSB7fTsKIAogICAgIEFTU0VSVChzcGluX2lzX2xvY2tl
ZCgmZC0+ZXZlbnRfbG9jaykpOwogCkBAIC0xOTQzLDggKzE5NDgsMTAgQEAgaW50IG1hcF9kb21h
aW5fcGlycSgKICAgICB9CiAKICAgICByZXQgPSBwcmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBp
cnEsIHBpcnEsICZpbmZvKTsKLSAgICBpZiAoIHJldCApCisgICAgaWYgKCByZXQgPCAwICkKICAg
ICAgICAgZ290byByZXZva2U7CisgICAgaWYgKCAhcmV0ICkKKyAgICAgICAgX19zZXRfYml0KDAs
IHByZXBhcmVkKTsKIAogICAgIGRlc2MgPSBpcnFfdG9fZGVzYyhpcnEpOwogCkBAIC0yMDE2LDgg
KzIwMjMsMTAgQEAgaW50IG1hcF9kb21haW5fcGlycSgKICAgICAgICAgICAgIGlycSA9IGNyZWF0
ZV9pcnEoTlVNQV9OT19OT0RFKTsKICAgICAgICAgICAgIHJldCA9IGlycSA+PSAwID8gcHJlcGFy
ZV9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBwaXJxICsgbnIsICZpbmZvKQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgOiBpcnE7Ci0gICAgICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAg
ICBpZiAoIHJldCA8IDAgKQogICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgaWYg
KCAhcmV0ICkKKyAgICAgICAgICAgICAgICBfX3NldF9iaXQobnIsIHByZXBhcmVkKTsKICAgICAg
ICAgICAgIG1zaV9kZXNjW25yXS5pcnEgPSBpcnE7CiAKICAgICAgICAgICAgIGlmICggaXJxX3Bl
cm1pdF9hY2Nlc3MoZCwgaXJxKSAhPSAwICkKQEAgLTIwNTAsMTUgKzIwNTksMTUgQEAgaW50IG1h
cF9kb21haW5fcGlycSgKICAgICAgICAgICAgICAgICBkZXNjLT5tc2lfZGVzYyA9IE5VTEw7CiAg
ICAgICAgICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9jaywgZmxhZ3Mp
OwogICAgICAgICAgICAgfQotICAgICAgICAgICAgd2hpbGUgKCBuci0tICkKKyAgICAgICAgICAg
IHdoaWxlICggbnIgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGlmICggaXJxID49
IDAgJiYgaXJxX2RlbnlfYWNjZXNzKGQsIGlycSkgKQogICAgICAgICAgICAgICAgICAgICBwcmlu
dGsoWEVOTE9HX0dfRVJSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZG9tJWQ6IGNvdWxk
IG5vdCByZXZva2UgYWNjZXNzIHRvIElSUSVkIChwaXJxICVkKVxuIiwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgaXJxLCBwaXJxKTsKLSAgICAgICAgICAgICAgICBp
ZiAoIGluZm8gKQorICAgICAgICAgICAgICAgIGlmICggaW5mbyAmJiB0ZXN0X2JpdChuciwgcHJl
cGFyZWQpICkKICAgICAgICAgICAgICAgICAgICAgY2xlYW51cF9kb21haW5faXJxX3BpcnEoZCwg
aXJxLCBpbmZvKTsKLSAgICAgICAgICAgICAgICBpbmZvID0gcGlycV9pbmZvKGQsIHBpcnEgKyBu
cik7CisgICAgICAgICAgICAgICAgaW5mbyA9IHBpcnFfaW5mbyhkLCBwaXJxICsgLS1ucik7CiAg
ICAgICAgICAgICAgICAgaXJxID0gaW5mby0+YXJjaC5pcnE7CiAgICAgICAgICAgICB9CiAgICAg
ICAgICAgICBtc2lfZGVzYy0+aXJxID0gLTE7CkBAIC0yMDc0LDEyICsyMDgzLDE0IEBAIGludCBt
YXBfZG9tYWluX3BpcnEoCiAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZkZXNjLT5sb2NrLCBm
bGFncyk7CiAgICAgICAgIHNldF9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBpbmZvKTsKICAgICAg
ICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9jaywgZmxhZ3MpOworICAgICAgICBy
ZXQgPSAwOwogICAgIH0KIAogZG9uZToKICAgICBpZiAoIHJldCApCiAgICAgewotICAgICAgICBj
bGVhbnVwX2RvbWFpbl9pcnFfcGlycShkLCBpcnEsIGluZm8pOworICAgICAgICBpZiAoIHRlc3Rf
Yml0KDAsIHByZXBhcmVkKSApCisgICAgICAgICAgICBjbGVhbnVwX2RvbWFpbl9pcnFfcGlycShk
LCBpcnEsIGluZm8pOwogIHJldm9rZToKICAgICAgICAgaWYgKCBpcnFfZGVueV9hY2Nlc3MoZCwg
aXJxKSApCiAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvcGh5c2Rldi5jIGIveGVuL2FyY2gveDg2L3BoeXNkZXYuYwppbmRleCBhOTU3OGY0
Li5mYTkzYWU5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcGh5c2Rldi5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9waHlzZGV2LmMKQEAgLTE4NSw3ICsxODUsNyBAQCBpbnQgcGh5c2Rldl9tYXBfcGly
cShkb21pZF90IGRvbWlkLCBpbnQgdHlwZSwgaW50ICppbmRleCwgaW50ICpwaXJxX3AsCiAgICAg
ICAgIH0KICAgICAgICAgZWxzZSBpZiAoIHR5cGUgPT0gTUFQX1BJUlFfVFlQRV9NVUxUSV9NU0kg
KQogICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoIG1zaS0+ZW50cnlfbnIgPD0gMCB8fCBtc2kt
PmVudHJ5X25yID4gMzIgKQorICAgICAgICAgICAgaWYgKCBtc2ktPmVudHJ5X25yIDw9IDAgfHwg
bXNpLT5lbnRyeV9uciA+IE1BWF9NU0lfSVJRUyApCiAgICAgICAgICAgICAgICAgcmV0ID0gLUVE
T007CiAgICAgICAgICAgICBlbHNlIGlmICggbXNpLT5lbnRyeV9uciAhPSAxICYmICFpb21tdV9p
bnRyZW1hcCApCiAgICAgICAgICAgICAgICAgcmV0ID0gLUVPUE5PVFNVUFA7CmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L21zaS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc2kuaApp
bmRleCA0YzYyYTNhLi5jNTlmMjJhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21z
aS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNpLmgKQEAgLTU1LDYgKzU1LDggQEAKIC8q
IE1BWCBmaXhlZCBwYWdlcyByZXNlcnZlZCBmb3IgbWFwcGluZyBNU0lYIHRhYmxlcy4gKi8KICNk
ZWZpbmUgRklYX01TSVhfTUFYX1BBR0VTICAgICAgICAgICAgICA1MTIKIAorI2RlZmluZSBNQVhf
TVNJX0lSUVMgMzIgLyogbGltaXRlZCBieSBNU0kgY2FwYWJpbGl0eSBzdHJ1Y3QgcHJvcGVydGll
cyAqLworCiBzdHJ1Y3QgbXNpX2luZm8gewogICAgIHUxNiBzZWc7CiAgICAgdTggYnVzOwotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxl
LTQuNQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Oct 14 01:44:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 01:44:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3BVO-00034x-Gk; Sat, 14 Oct 2017 01:44:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3BVN-00034g-HJ
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 01:44:45 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 3A/64-02146-C0C61E95; Sat, 14 Oct 2017 01:44:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVZcn52G
 kwYrXbBYTthk4MHps79vFHsAYxZqZl5RfkcCa8X/bQ7aC/fwVS1vOsjQwTufpYuTiEBL4zSgx
 ae0SNgjnPKPE3mOPGbsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhZwkmid2
 soIYvMKmEnc2n0CLM4CVN98ZjbbBEaOBYwMqxg1ilOLylKLdI1M9ZKKMtMzSnITM3N0DQ1M9X
 JTi4sT01NzEpOK9ZLzczcxAr1Sz8DAuINxV7vfIUZJDiYlUV5b4YeRQnxJ+SmVGYnFGfFFpTm
 pxYcYZTg4lCR4lbKBcoJFqempFWmZOcDwgElLcPAoifDOzgRK8xYXJOYWZ6ZDpE4xKkqJ80qC
 9AmAJDJK8+DaYCF5iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iwb1AW0BSezLwSuOmvgBYzA
 S1+F/EAZHFJIkJKqoFxxknbrJOxn+q1HC8o+mlUJtc3Xv/XOyuQp8dgXcn0sIa2m3bhk87xbO
 V6xPIwtDwx8UeQaveC51E3t7Aenxt776DnabfixzsCijNKD0z2s802VTofm76FN0RJblJ91YV
 TE+33nj71rdPppwO/brxPRtbPW1esJuRPT7j+nfNNftnVhVdfZeYpsRRnJBpqMRcVJwIAeJQU
 yUQCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1507945483!106887668!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49303 invoked from network); 14 Oct 2017 01:44:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 01:44:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3BVK-0004Qv-Tr
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 01:44:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3BVK-0000F8-TD
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 01:44:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3BVK-0000F8-TD@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 01:44:42 +0000
Subject: [Xen-changelog] [xen stable-4.5] x86/FLASK: fix unmap-domain-IRQ
	XSM hook
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDdhZmM4YWQ1MzUzNmYyYzc4NGI1OTMyODgyM2M4NTU5MjcwYjVmM2IKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDEy
IDE1OjU4OjUyIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDEyIDE1OjU4OjUyIDIwMTcgKzAyMDAKCiAgICB4
ODYvRkxBU0s6IGZpeCB1bm1hcC1kb21haW4tSVJRIFhTTSBob29rCiAgICAKICAgIFRoZSBjYWxs
ZXIgYW5kIHRoZSBGTEFTSyBpbXBsZW1lbnRhdGlvbiBvZiB4c21fdW5tYXBfZG9tYWluX2lycSgp
CiAgICBkaXNhZ3JlZWQgYWJvdXQgd2hhdCB0aGUgImRhdGEiIGFyZ3VtZW50IHBvaW50cyB0byBp
biB0aGUgTVNJIGNhc2U6CiAgICBDaGFuZ2UgYm90aCBzaWRlcyB0byBwYXNzL3Rha2UgYSBQQ0kg
ZGV2aWNlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29t
bWl0OiA2ZjE3ZjVjNDNhM2JkMjhkMjdlZDgxMzNiMmJmNTEzZTJlYWI3ZDU5CiAgICBtYXN0ZXIg
ZGF0ZTogMjAxNy0xMC0xMiAxNDozNzo1NiArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9pcnEuYyAg
ICB8IDMgKystCiB4ZW4veHNtL2ZsYXNrL2hvb2tzLmMgfCA0ICsrLS0KIDIgZmlsZXMgY2hhbmdl
ZCwgNCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9pcnEuYyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwppbmRleCBkNTlhZmIzLi45OGE3YjYwIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBA
IC0yMTQxLDcgKzIxNDEsOCBAQCBpbnQgdW5tYXBfZG9tYWluX3BpcnEoc3RydWN0IGRvbWFpbiAq
ZCwgaW50IHBpcnEpCiAgICAgICAgIG5yID0gbXNpX2Rlc2MtPm1zaS5udmVjOwogICAgIH0KIAot
ICAgIHJldCA9IHhzbV91bm1hcF9kb21haW5faXJxKFhTTV9IT09LLCBkLCBpcnEsIG1zaV9kZXNj
KTsKKyAgICByZXQgPSB4c21fdW5tYXBfZG9tYWluX2lycShYU01fSE9PSywgZCwgaXJxLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1zaV9kZXNjID8gbXNpX2Rlc2MtPmRldiA6IE5V
TEwpOwogICAgIGlmICggcmV0ICkKICAgICAgICAgZ290byBkb25lOwogCmRpZmYgLS1naXQgYS94
ZW4veHNtL2ZsYXNrL2hvb2tzLmMgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKaW5kZXggZDQ4NDYz
Zi4uODA5ZDgyNyAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFzay9ob29rcy5jCisrKyBiL3hlbi94
c20vZmxhc2svaG9va3MuYwpAQCAtODg0LDggKzg4NCw4IEBAIHN0YXRpYyBpbnQgZmxhc2tfdW5t
YXBfZG9tYWluX21zaSAoc3RydWN0IGRvbWFpbiAqZCwgaW50IGlycSwgdm9pZCAqZGF0YSwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdTMyICpzaWQsIHN0cnVjdCBhdmNfYXVk
aXRfZGF0YSAqYWQpCiB7CiAjaWZkZWYgSEFTX1BDSQotICAgIHN0cnVjdCBtc2lfaW5mbyAqbXNp
ID0gZGF0YTsKLSAgICB1MzIgbWFjaGluZV9iZGYgPSAobXNpLT5zZWcgPDwgMTYpIHwgKG1zaS0+
YnVzIDw8IDgpIHwgbXNpLT5kZXZmbjsKKyAgICBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiA9
IGRhdGE7CisgICAgdTMyIG1hY2hpbmVfYmRmID0gKHBkZXYtPnNlZyA8PCAxNikgfCAocGRldi0+
YnVzIDw8IDgpIHwgcGRldi0+ZGV2Zm47CiAKICAgICBBVkNfQVVESVRfREFUQV9JTklUKGFkLCBE
RVYpOwogICAgIGFkLT5kZXZpY2UgPSBtYWNoaW5lX2JkZjsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjUKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Oct 14 01:44:56 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 01:44:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3BVY-00036R-IK; Sat, 14 Oct 2017 01:44:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3BVX-00036F-GV
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 01:44:55 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 A6/68-13910-61C61E95; Sat, 14 Oct 2017 01:44:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJLMWRWlGSWpSXmKPExsWS0XRdVVcs52G
 kwXlPiwnbDBwYPbb37WIPYIxizcxLyq9IYM041qVfMJ+v4vWku2wNjNe5uxi5OIQEfjNKXP29
 iKmLkRPIOc8ocfhvchcjBwebgJjE3L0KIGERAVWJWSuWM0OUqEs0/W5gA7GFBcolJv3ZwAhSz
 itgJrFrkg5ImAWo/PWxHsYJjBwLGBlWMWoUpxaVpRbpGpnqJRVlpmeU5CZm5ugaGpjp5aYWFy
 emp+YkJhXrJefnbmIEeoMBCHYwrloQeIhRkoNJSZTXVvhhpBBfUn5KZUZicUZ8UWlOavEhRhk
 ODiUJ3vRsoJxgUWp6akVaZg4wLGDSEhw8SiK8szOB0rzFBYm5xZnpEKlTjLocxzZd/sMkxJKX
 n5cqJc4rCTJDAKQoozQPbgQsRC8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmDcoC2gKT2ZeC
 dymV0BHMAEd8S7iAcgRJYkIKakGxpzUQ1xzn1V1XJyiwVdbEl5/x0Qpwjb3+cYvzQ0fmPKefK
 r4fr7mxcJHs08Uf/FYsmDH0ibXDb7OwT++bdCPuyW1xFc/TyufZ41593K+v6ox00L9q+eETRR
 QmOJ940GRp8hLjyWnb/S6NEobbbx9feJ51eMrVTcxPep/zbLQQ9FMTXV+8Bb3u0osxRmJhlrM
 RcWJAKUhoVdMAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1507945493!76989029!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35723 invoked from network); 14 Oct 2017 01:44:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 01:44:53 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3BVU-0004R5-Vr
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 01:44:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3BVU-0000Gu-VA
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 01:44:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3BVU-0000Gu-VA@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 01:44:52 +0000
Subject: [Xen-changelog] [xen stable-4.5] x86/ioreq server: correctly handle
	bogus XEN_DMOP_{, un}map_io_range_to_ioreq_server arguments
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDE5NjM3MWM0NzYzNjNhNThmMjM2YTA5OGRkYWNkN2FmZWZiNjdmNjkKQXV0aG9yOiAg
ICAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KQXV0aG9yRGF0ZTogVGh1
IE9jdCAxMiAxNTo1OToxNSAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAxMiAxNTo1OToxNSAyMDE3ICswMjAw
CgogICAgeDg2L2lvcmVxIHNlcnZlcjogY29ycmVjdGx5IGhhbmRsZSBib2d1cyBYRU5fRE1PUF97
LHVufW1hcF9pb19yYW5nZV90b19pb3JlcV9zZXJ2ZXIgYXJndW1lbnRzCiAgICAKICAgIE1pc2Jl
aGF2aW5nIGRldmljZSBtb2RlbCBjYW4gcGFzcyBpbmNvcnJlY3QgWEVOX0RNT1BfbWFwLwogICAg
dW5tYXBfaW9fcmFuZ2VfdG9faW9yZXFfc2VydmVyIGFyZ3VtZW50cywgbmFtZWx5IGVuZCA8IHN0
YXJ0IHdoZW4KICAgIHNwZWNpZnlpbmcgYWRkcmVzcyByYW5nZS4gV2hlbiB0aGlzIGhhcHBlbnMg
d2UgaGl0IEFTU0VSVChzIDw9IGUpIGluCiAgICByYW5nZXNldF9jb250YWluc19yYW5nZSgpL3Jh
bmdlc2V0X292ZXJsYXBzX3JhbmdlKCkgd2l0aCBkZWJ1ZyBidWlsZHMuCiAgICBQcm9kdWN0aW9u
IGJ1aWxkcyB3aWxsIG5vdCB0cmFwIHJpZ2h0IGF3YXkgYnV0IG1heSBtaXNiZWhhdmUgbGF0ZXIK
ICAgIHdoaWxlIGhhbmRsaW5nIHN1Y2ggYm9ndXMgcmFuZ2VzLgogICAgCiAgICBUaGlzIGlzIFhT
QS0yMzguCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFZpdGFseSBLdXpuZXRzb3YgPHZrdXpuZXRz
QHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgbWFzdGVyIGNvbW1pdDogZDU5ZTU1YjAxOGNmYjc5ZDBjNGY3OTQwNDFhZmY0ZmUx
Y2QwZDU3MAogICAgbWFzdGVyIGRhdGU6IDIwMTctMTAtMTIgMTQ6NDM6MDIgKzAyMDAKLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL2h2bS5jIHwgNiArKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gv
eDg2L2h2bS9odm0uYwppbmRleCA0ZjFjODE5Li45Yzk2NWIzIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTExNTEsNiAr
MTE1MSw5IEBAIHN0YXRpYyBpbnQgaHZtX21hcF9pb19yYW5nZV90b19pb3JlcV9zZXJ2ZXIoc3Ry
dWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciAqczsKICAgICBpbnQgcmM7CiAKKyAgICBpZiAoIHN0YXJ0ID4gZW5kICkKKyAgICAgICAgcmV0
dXJuIC1FSU5WQUw7CisKICAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21h
aW4uaW9yZXFfc2VydmVyLmxvY2spOwogCiAgICAgcmMgPSAtRU5PRU5UOwpAQCAtMTIwMiw2ICsx
MjA1LDkgQEAgc3RhdGljIGludCBodm1fdW5tYXBfaW9fcmFuZ2VfZnJvbV9pb3JlcV9zZXJ2ZXIo
c3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqczsKICAgICBpbnQgcmM7CiAKKyAgICBpZiAoIHN0YXJ0ID4gZW5kICkKKyAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CisKICAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCiAgICAgcmMgPSAtRU5PRU5UOwotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Oct 14 01:45:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 01:45:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3BVj-00038j-Kz; Sat, 14 Oct 2017 01:45:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3BVi-00038V-35
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 01:45:06 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 88/79-31244-12C61E95; Sat, 14 Oct 2017 01:45:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVVch52G
 kwfE2cYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNaOr+y1xweg1jxfO7T1gbGA/mdDFycQgJ/GaU
 mPPwCQuEc55R4sP252xdjBwcbAJiEnP3KnQxcnKICKhKzFqxnBnEFhJQl2j63cAGYgsL+EhMm
 TWVFcTmFTCTaJt0lxWklQWofkeD5ARGjgWMDKsYNYpTi8pSi3SNjPSSijLTM0pyEzNzdA0NzP
 RyU4uLE9NTcxKTivWS83M3MQK9wgAEOxjXzA88xCjJwaQkymsr/DBSiC8pP6UyI7E4I76oNCe
 1+BCjDAeHkgTvsyygnGBRanpqRVpmDjA8YNISHDxKIryzM4HSvMUFibnFmekQqVOMuhzHNl3+
 wyTEkpeflyolziuZDVQkAFKUUZoHNwIWqpcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzBsEc
 glPZl4J3KZXQEcwAR3xLuIByBEliQgpqQbGom0dN0v/7L3844l5Ld/SqsWv1KzDr4p+LgxgWt
 O/wP6Bq1rL7kOCRYmuy4xSIuaIqE0JXZpU86REKOdD4JG2hXd2HHh0RuXZdI/shQLfOn508tr
 /SWLerjXbNEVzbYj42z9Cxn9XbfTcpbVguUWVw3fxlNf2oso3/j9O6hQyvXz2X2hTv7SVEktx
 RqKhFnNRcSIAVEqjClACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1507945503!99163976!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11336 invoked from network); 14 Oct 2017 01:45:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 01:45:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3BVf-0004SV-1t
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 01:45:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3BVf-0000Im-1A
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 01:45:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3BVf-0000Im-1A@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 01:45:03 +0000
Subject: [Xen-changelog] [xen stable-4.5] x86: limit linear page table use
	to a single level
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGI3NTgyYWNjNzZkNjUyYWEzMGY5ZWE5MjQxNTcxMmUyOTczODMzZTMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDEy
IDE1OjU5OjQ0IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDEyIDE1OjU5OjQ0IDIwMTcgKzAyMDAKCiAgICB4
ODY6IGxpbWl0IGxpbmVhciBwYWdlIHRhYmxlIHVzZSB0byBhIHNpbmdsZSBsZXZlbAogICAgCiAg
ICBUaGF0J3MgdGhlIG9ubHkgd2F5IHRoYXQgdGhleSdyZSBtZWFudCB0byBiZSB1c2VkLiBXaXRo
b3V0IHN1Y2ggYQogICAgcmVzdHJpY3Rpb24gYXJiaXRyYXJpbHkgbG9uZyBjaGFpbnMgb2Ygc2Ft
ZS1sZXZlbCBwYWdlIHRhYmxlcyBjYW4gYmUKICAgIGJ1aWx0LCB0ZWFyaW5nIGRvd24gb2Ygd2hp
Y2ggbWF5IHRoZW4gY2F1c2UgYXJiaXRyYXJpbHkgZGVlcCByZWN1cnNpb24sCiAgICBjYXVzaW5n
IGEgc3RhY2sgb3ZlcmZsb3cuIFRvIGZhY2lsaXRhdGUgdGhpcyByZXN0cmljdGlvbiwgYSBjb3Vu
dGVyIGlzCiAgICBiZWluZyBpbnRyb2R1Y2VkIHRvIHRyYWNrIGJvdGggdGhlIG51bWJlciBvZiBz
YW1lLWxldmVsIGVudHJpZXMgaW4gYQogICAgcGFnZSB0YWJsZSBhcyB3ZWxsIGFzIHRoZSBudW1i
ZXIgb2YgdXNlcyBvZiBhIHBhZ2UgdGFibGUgaW4gYW5vdGhlcgogICAgc2FtZS1sZXZlbCBvbmUg
KGNvdW50aW5nIGludG8gcG9zaXRpdmUgYW5kIG5lZ2F0aXZlIGRpcmVjdGlvbgogICAgcmVzcGVj
dGl2ZWx5LCB1dGlsaXppbmcgdGhlIGZhY3QgdGhhdCBib3RoIGNvdW50cyBjYW4ndCBiZSBub24t
emVybyBhdAogICAgdGhlIHNhbWUgdGltZSkuCiAgICAKICAgIE5vdGUgdGhhdCB0aGUgYWRkZWQg
YWNjb3VudGluZyBpbnRyb2R1Y2VzIGEgcmVzdHJpY3Rpb24gb24gdGhlIG51bWJlcgogICAgb2Yg
dGltZXMgYSBwYWdlIGNhbiBiZSB1c2VkIGluIG90aGVyIHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMg
LSBtb3JlIHRoYW4KICAgIDMyayBvZiBzdWNoIHVzZXMgYXJlIG5vIGxvbmdlciBwb3NzaWJsZS4K
ICAgIAogICAgTm90ZSBhbHNvIHRoYXQgc29tZSBwdXRfcGFnZV9hbmRfdHlwZVtfcHJlZW1wdGli
bGVdKCkgY2FsbHMgYXJlCiAgICByZXBsYWNlZCB3aXRoIG9wZW4tY29kZWQgZXF1aXZhbGVudHMu
ICBUaGlzIHNlZW1lZCBwcmVmZXJyYWJsZSB0bwogICAgYWRkaW5nICJwYXJlbnRfdGFibGUiIHRv
IHRoZSBtYXRyaXggb2YgZnVuY3Rpb25zLgogICAgCiAgICBOb3RlIGZ1cnRoZXIgdGhhdCBjcm9z
cy1kb21haW4gc2FtZS1sZXZlbCBwYWdlIHRhYmxlIHJlZmVyZW5jZXMgYXJlIG5vCiAgICBsb25n
ZXIgcGVybWl0dGVkICh0aGV5IHByb2JhYmx5IG5ldmVyIHNob3VsZCBoYXZlIGJlZW4pLgogICAg
CiAgICBUaGlzIGlzIFhTQS0yNDAuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKYW5uIEhvcm4gPGph
bm5oQGdvb2dsZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA2OTg3ZmM3NTU4YmRiYWI4MTE5ZWFiZjAy
NmUzY2RhZDEwNTNmMGU1CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0xMC0xMiAxNDo0NDozNCArMDIw
MAotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2
L21tLmMgICAgICAgICAgICB8IDE3MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIHwgICAyICsKIHhlbi9pbmNs
dWRlL2FzbS14ODYvbW0uaCAgICAgfCAgMjUgKysrKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9z
eXN0ZW0uaCB8ICA0NiArKysrKysrKysrKysKIDUgZmlsZXMgY2hhbmdlZCwgMjIxIGluc2VydGlv
bnMoKyksIDI0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4u
YyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCAyNTk2YmZmLi5hZTFhYmY3IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBA
IC0xMDMxLDYgKzEwMzEsNyBAQCBpbnQgYXJjaF9zZXRfaW5mb19ndWVzdCgKICAgICAgICAgICAg
ICAgICBjYXNlIC1FSU5UUjoKICAgICAgICAgICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CiAg
ICAgICAgICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6CisgICAgICAgICAgICAgICAgICAgIHYtPmFy
Y2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICB2LT5hcmNoLm9s
ZF9ndWVzdF90YWJsZSA9CiAgICAgICAgICAgICAgICAgICAgICAgICBwYWdldGFibGVfZ2V0X3Bh
Z2Uodi0+YXJjaC5ndWVzdF90YWJsZSk7CiAgICAgICAgICAgICAgICAgICAgIHYtPmFyY2guZ3Vl
c3RfdGFibGUgPSBwYWdldGFibGVfbnVsbCgpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
LmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCAyNTAzOGZhLi40NjM3NmUwIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNjY3LDYgKzY2
Nyw2MSBAQCBzdGF0aWMgdm9pZCBwdXRfZGF0YV9wYWdlKAogICAgICAgICBwdXRfcGFnZShwYWdl
KTsKIH0KIAorc3RhdGljIGJvb2xfdCBpbmNfbGluZWFyX2VudHJpZXMoc3RydWN0IHBhZ2VfaW5m
byAqcGcpCit7CisgICAgdHlwZW9mKHBnLT5saW5lYXJfcHRfY291bnQpIG5jID0gcmVhZF9hdG9t
aWMoJnBnLT5saW5lYXJfcHRfY291bnQpLCBvYzsKKworICAgIGRvIHsKKyAgICAgICAgLyoKKyAg
ICAgICAgICogVGhlIGNoZWNrIGJlbG93IGNoZWNrcyBmb3IgdGhlICJsaW5lYXIgdXNlIiBjb3Vu
dCBiZWluZyBub24temVybworICAgICAgICAgKiBhcyB3ZWxsIGFzIG92ZXJmbG93LiAgU2lnbmVk
IGludGVnZXIgb3ZlcmZsb3cgaXMgdW5kZWZpbmVkIGJlaGF2aW9yCisgICAgICAgICAqIGFjY29y
ZGluZyB0byB0aGUgQyBzcGVjLiAgSG93ZXZlciwgYXMgbG9uZyBhcyBsaW5lYXJfcHRfY291bnQg
aXMKKyAgICAgICAgICogc21hbGxlciBpbiBzaXplIHRoYW4gJ2ludCcsIHRoZSBhcml0aG1ldGlj
IG9wZXJhdGlvbiBvZiB0aGUKKyAgICAgICAgICogaW5jcmVtZW50IGJlbG93IHdvbid0IG92ZXJm
bG93OyByYXRoZXIgdGhlIHJlc3VsdCB3aWxsIGJlIHRydW5jYXRlZAorICAgICAgICAgKiB3aGVu
IHN0b3JlZC4gIEVuc3VyZSB0aGF0IHRoaXMgaXMgYWx3YXlzIHRydWUuCisgICAgICAgICAqLwor
ICAgICAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKG5jKSA+PSBzaXplb2YoaW50KSk7CisgICAgICAg
IG9jID0gbmMrKzsKKyAgICAgICAgaWYgKCBuYyA8PSAwICkKKyAgICAgICAgICAgIHJldHVybiAw
OworICAgICAgICBuYyA9IGNtcHhjaGcoJnBnLT5saW5lYXJfcHRfY291bnQsIG9jLCBuYyk7Cisg
ICAgfSB3aGlsZSAoIG9jICE9IG5jICk7CisKKyAgICByZXR1cm4gMTsKK30KKworc3RhdGljIHZv
aWQgZGVjX2xpbmVhcl9lbnRyaWVzKHN0cnVjdCBwYWdlX2luZm8gKnBnKQoreworICAgIHR5cGVv
ZihwZy0+bGluZWFyX3B0X2NvdW50KSBvYzsKKworICAgIG9jID0gYXJjaF9mZXRjaF9hbmRfYWRk
KCZwZy0+bGluZWFyX3B0X2NvdW50LCAtMSk7CisgICAgQVNTRVJUKG9jID4gMCk7Cit9CisKK3N0
YXRpYyBib29sX3QgaW5jX2xpbmVhcl91c2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnKQoreworICAg
IHR5cGVvZihwZy0+bGluZWFyX3B0X2NvdW50KSBuYyA9IHJlYWRfYXRvbWljKCZwZy0+bGluZWFy
X3B0X2NvdW50KSwgb2M7CisKKyAgICBkbyB7CisgICAgICAgIC8qIFNlZSB0aGUgcmVzcGVjdGl2
ZSBjb21tZW50IGluIGluY19saW5lYXJfZW50cmllcygpLiAqLworICAgICAgICBCVUlMRF9CVUdf
T04oc2l6ZW9mKG5jKSA+PSBzaXplb2YoaW50KSk7CisgICAgICAgIG9jID0gbmMtLTsKKyAgICAg
ICAgaWYgKCBuYyA+PSAwICkKKyAgICAgICAgICAgIHJldHVybiAwOworICAgICAgICBuYyA9IGNt
cHhjaGcoJnBnLT5saW5lYXJfcHRfY291bnQsIG9jLCBuYyk7CisgICAgfSB3aGlsZSAoIG9jICE9
IG5jICk7CisKKyAgICByZXR1cm4gMTsKK30KKworc3RhdGljIHZvaWQgZGVjX2xpbmVhcl91c2Vz
KHN0cnVjdCBwYWdlX2luZm8gKnBnKQoreworICAgIHR5cGVvZihwZy0+bGluZWFyX3B0X2NvdW50
KSBvYzsKKworICAgIG9jID0gYXJjaF9mZXRjaF9hbmRfYWRkKCZwZy0+bGluZWFyX3B0X2NvdW50
LCAxKTsKKyAgICBBU1NFUlQob2MgPCAwKTsKK30KKwogLyoKICAqIFdlIGFsbG93IHJvb3QgdGFi
bGVzIHRvIG1hcCBlYWNoIG90aGVyIChhLmsuYS4gbGluZWFyIHBhZ2UgdGFibGVzKS4gSXQKICAq
IG5lZWRzIHNvbWUgc3BlY2lhbCBjYXJlIHdpdGggcmVmZXJlbmNlIGNvdW50cyBhbmQgYWNjZXNz
IHBlcm1pc3Npb25zOgpAQCAtNjk2LDE1ICs3NTEsMzUgQEAgZ2V0XyMjbGV2ZWwjI19saW5lYXJf
cGFnZXRhYmxlKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgaWYgKCAocGZuID0gbGV2ZWwjI2VfZ2V0X3Bmbihw
ZGUpKSAhPSBwZGVfcGZuICkgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZyA9IG1mbl90b19wYWdlKHBk
ZV9wZm4pOyAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICAvKiBNYWtlIHN1cmUgdGhlIHBhZ2UgdGFibGUgYmVsb25ncyB0byB0aGUgY29ycmVjdCBk
b21haW4uICovICAgICAgIFwKKyAgICAgICAgaWYgKCB1bmxpa2VseShwYWdlX2dldF9vd25lcihw
dHBnKSAhPSBkKSApICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICByZXR1
cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgLyogTWFrZSBzdXJlIHRoZSBtYXBw
ZWQgZnJhbWUgYmVsb25ncyB0byB0aGUgY29ycmVjdCBkb21haW4uICovICAgICBcCiAgICAgICAg
IGlmICggdW5saWtlbHkoIWdldF9wYWdlX2Zyb21fcGFnZW5yKHBmbiwgZCkpICkgICAgICAgICAg
ICAgICAgICAgICAgXAogICAgICAgICAgICAgcmV0dXJuIDA7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgICAgIC8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgKiBFbnN1cmUgdGhhdCB0aGUgbWFwcGVk
IGZyYW1lIGlzIGFuIGFscmVhZHktdmFsaWRhdGVkIHBhZ2UgdGFibGUuIFwKKyAgICAgICAgICog
RW5zdXJlIHRoYXQgdGhlIG1hcHBlZCBmcmFtZSBpcyBhbiBhbHJlYWR5LXZhbGlkYXRlZCBwYWdl
IHRhYmxlICBcCisgICAgICAgICAqIGFuZCBpcyBub3QgaXRzZWxmIGhhdmluZyBsaW5lYXIgZW50
cmllcywgYXMgd2VsbCBhcyB0aGF0IHRoZSAgICAgXAorICAgICAgICAgKiBjb250YWluaW5nIHBh
Z2UgdGFibGUgaXMgbm90IGlzZWxmIGluIHVzZSBhcyBhIGxpbmVhciBwYWdlIHRhYmxlIFwKKyAg
ICAgICAgICogZWxzZXdoZXJlLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAqIElmIHNvLCBhdG9taWNhbGx5IGluY3JlbWVu
dCB0aGUgY291bnQgKGNoZWNraW5nIGZvciBvdmVyZmxvdykuICAgXAogICAgICAgICAgKi8gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgcGFnZSA9IG1mbl90b19wYWdlKHBmbik7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGlmICggIWluY19saW5lYXJfZW50
cmllcyhwdHBnKSApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICByZXR1cm4g
MDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgaWYgKCAhaW5jX2xpbmVhcl91c2VzKHBh
Z2UpICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgZGVjX2xpbmVhcl9lbnRyaWVzKHB0cGcpOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIHB1dF9wYWdlKHBh
Z2UpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgeSA9IHBh
Z2UtPnUuaW51c2UudHlwZV9pbmZvOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgeCA9IHk7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTcx
Miw2ICs3ODcsOCBAQCBnZXRfIyNsZXZlbCMjX2xpbmVhcl9wYWdldGFibGUoICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICB1bmxp
a2VseSgoeCAmIChQR1RfdHlwZV9tYXNrfFBHVF92YWxpZGF0ZWQpKSAhPSAgICAgICAgICAgIFwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKFBHVF8jI2xldmVsIyNfcGFnZV90YWJsZXxQR1Rf
dmFsaWRhdGVkKSkgKSAgICAgICBcCiAgICAgICAgICAgICB7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAg
ICAgIGRlY19saW5lYXJfdXNlcyhwYWdlKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgICAgICAgICBkZWNfbGluZWFyX2VudHJpZXMocHRwZyk7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgcHV0X3BhZ2Uo
cGFnZSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
ICAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC0xMDgyLDYgKzExNTks
OSBAQCBnZXRfcGFnZV9mcm9tX2w0ZSgKICAgICAgICAgICAgIGwzZV9yZW1vdmVfZmxhZ3MoKHBs
M2UpLCBfUEFHRV9VU0VSfF9QQUdFX1JXfF9QQUdFX0FDQ0VTU0VEKTsgICBcCiAgICAgfSB3aGls
ZSAoIDAgKQogCitzdGF0aWMgaW50IF9wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UsIGJvb2xfdCBwcmVlbXB0aWJsZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IHBhZ2VfaW5mbyAqcHRwZyk7CisKIHZvaWQgcHV0X3BhZ2VfZnJvbV9sMWUobDFfcGdlbnRyeV90
IGwxZSwgc3RydWN0IGRvbWFpbiAqbDFlX293bmVyKQogewogICAgIHVuc2lnbmVkIGxvbmcgICAg
IHBmbiA9IGwxZV9nZXRfcGZuKGwxZSk7CkBAIC0xMTUxLDE3ICsxMjMxLDIyIEBAIHN0YXRpYyBp
bnQgcHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4p
CiAgICAgaWYgKCBsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QU0UgKQogICAgICAgICBwdXRf
c3VwZXJwYWdlKGwyZV9nZXRfcGZuKGwyZSkpOwogICAgIGVsc2UKLSAgICAgICAgcHV0X3BhZ2Vf
YW5kX3R5cGUobDJlX2dldF9wYWdlKGwyZSkpOworICAgIHsKKyAgICAgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqcGcgPSBsMmVfZ2V0X3BhZ2UobDJlKTsKKyAgICAgICAgaW50IHJjID0gX3B1dF9wYWdl
X3R5cGUocGcsIDAsIG1mbl90b19wYWdlKHBmbikpOworCisgICAgICAgIEFTU0VSVCghcmMpOwor
ICAgICAgICBwdXRfcGFnZShwZyk7CisgICAgfQogCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRp
YyBpbnQgX19wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKiwgaW50IHByZWVtcHRpYmxl
KTsKLQogc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wzZShsM19wZ2VudHJ5X3QgbDNlLCB1bnNp
Z25lZCBsb25nIHBmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBhcnRpYWws
IGJvb2xfdCBkZWZlcikKIHsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKKyAgICBpbnQgcmM7
CiAKICAgICBpZiAoICEobDNlX2dldF9mbGFncyhsM2UpICYgX1BBR0VfUFJFU0VOVCkgfHwgKGwz
ZV9nZXRfcGZuKGwzZSkgPT0gcGZuKSApCiAgICAgICAgIHJldHVybiAxOwpAQCAtMTE4NCwyMSAr
MTI2OSwyOCBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50cnlfdCBsM2Us
IHVuc2lnbmVkIGxvbmcgcGZuLAogICAgIGlmICggdW5saWtlbHkocGFydGlhbCA+IDApICkKICAg
ICB7CiAgICAgICAgIEFTU0VSVCghZGVmZXIpOwotICAgICAgICByZXR1cm4gX19wdXRfcGFnZV90
eXBlKHBnLCAxKTsKKyAgICAgICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBnLCAxLCBtZm5fdG9f
cGFnZShwZm4pKTsKICAgICB9CiAKICAgICBpZiAoIGRlZmVyICkKICAgICB7CisgICAgICAgIGN1
cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBtZm5fdG9fcGFnZShwZm4pOwogICAgICAgICBj
dXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBnOwogICAgICAgICByZXR1cm4gMDsKICAg
ICB9CiAKLSAgICByZXR1cm4gcHV0X3BhZ2VfYW5kX3R5cGVfcHJlZW1wdGlibGUocGcpOworICAg
IHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIDEsIG1mbl90b19wYWdlKHBmbikpOworICAgIGlmICgg
bGlrZWx5KCFyYykgKQorICAgICAgICBwdXRfcGFnZShwZyk7CisKKyAgICByZXR1cm4gcmM7CiB9
CiAKIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWdu
ZWQgbG9uZyBwZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBwYXJ0aWFsLCBi
b29sX3QgZGVmZXIpCiB7CisgICAgaW50IHJjID0gMTsKKwogICAgIGlmICggKGw0ZV9nZXRfZmxh
Z3MobDRlKSAmIF9QQUdFX1BSRVNFTlQpICYmIAogICAgICAgICAgKGw0ZV9nZXRfcGZuKGw0ZSkg
IT0gcGZuKSApCiAgICAgewpAQCAtMTIwNywxOCArMTI5OSwyMiBAQCBzdGF0aWMgaW50IHB1dF9w
YWdlX2Zyb21fbDRlKGw0X3BnZW50cnlfdCBsNGUsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAg
ICBpZiAoIHVubGlrZWx5KHBhcnRpYWwgPiAwKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIEFT
U0VSVCghZGVmZXIpOwotICAgICAgICAgICAgcmV0dXJuIF9fcHV0X3BhZ2VfdHlwZShwZywgMSk7
CisgICAgICAgICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIDEsIG1mbl90b19wYWdlKHBm
bikpOwogICAgICAgICB9CiAKICAgICAgICAgaWYgKCBkZWZlciApCiAgICAgICAgIHsKKyAgICAg
ICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBtZm5fdG9fcGFnZShwZm4pOwog
ICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwZzsKICAgICAgICAg
ICAgIHJldHVybiAwOwogICAgICAgICB9CiAKLSAgICAgICAgcmV0dXJuIHB1dF9wYWdlX2FuZF90
eXBlX3ByZWVtcHRpYmxlKHBnKTsKKyAgICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgMSwg
bWZuX3RvX3BhZ2UocGZuKSk7CisgICAgICAgIGlmICggbGlrZWx5KCFyYykgKQorICAgICAgICAg
ICAgcHV0X3BhZ2UocGcpOwogICAgIH0KLSAgICByZXR1cm4gMTsKKworICAgIHJldHVybiByYzsK
IH0KIAogc3RhdGljIGludCBhbGxvY19sMV90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQpA
QCAtMTQxNiw2ICsxNTEyLDcgQEAgc3RhdGljIGludCBhbGxvY19sM190YWJsZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlKQogICAgICAgICB7CiAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRf
cHRlcyA9IGk7CiAgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgICAg
ICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgIGN1cnJl
bnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKICAgICAgICAgfQogICAgICAgICB3aGls
ZSAoIGktLSA+IDAgKQpAQCAtMTQ4MSw2ICsxNTc4LDcgQEAgc3RhdGljIGludCBhbGxvY19sNF90
YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICAgICAgICAgIHsKICAgICAgICAg
ICAgICAgICAgICAgaWYgKCBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSApCiAgICAgICAg
ICAgICAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcysrOworICAgICAgICAgICAg
ICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAg
ICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICAg
ICAgICAgIH0KICAgICAgICAgICAgIH0KQEAgLTIyMTMsMTQgKzIzMTEsMjAgQEAgaW50IGZyZWVf
cGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKIH0K
IAogCi1zdGF0aWMgaW50IF9fcHV0X2ZpbmFsX3BhZ2VfdHlwZSgKLSAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsIGludCBwcmVlbXB0aWJsZSkKK3N0YXRpYyBp
bnQgX3B1dF9maW5hbF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQg
bG9uZyB0eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgcHJlZW1w
dGlibGUsIHN0cnVjdCBwYWdlX2luZm8gKnB0cGcpCiB7CiAgICAgaW50IHJjID0gZnJlZV9wYWdl
X3R5cGUocGFnZSwgdHlwZSwgcHJlZW1wdGlibGUpOwogCiAgICAgLyogTm8gbmVlZCBmb3IgYXRv
bWljIHVwZGF0ZSBvZiB0eXBlX2luZm8gaGVyZTogbm9vbmUgZWxzZSB1cGRhdGVzIGl0LiAqLwog
ICAgIGlmICggcmMgPT0gMCApCiAgICAgeworICAgICAgICBpZiAoIHB0cGcgJiYgUEdUX3R5cGVf
ZXF1YWwodHlwZSwgcHRwZy0+dS5pbnVzZS50eXBlX2luZm8pICkKKyAgICAgICAgeworICAgICAg
ICAgICAgZGVjX2xpbmVhcl91c2VzKHBhZ2UpOworICAgICAgICAgICAgZGVjX2xpbmVhcl9lbnRy
aWVzKHB0cGcpOworICAgICAgICB9CisgICAgICAgIEFTU0VSVCghcGFnZS0+bGluZWFyX3B0X2Nv
dW50IHx8IHBhZ2VfZ2V0X293bmVyKHBhZ2UpLT5pc19keWluZyk7CiAgICAgICAgIC8qCiAgICAg
ICAgICAqIFJlY29yZCBUTEIgaW5mb3JtYXRpb24gZm9yIGZsdXNoIGxhdGVyLiBXZSBkbyBub3Qg
c3RhbXAgcGFnZSB0YWJsZXMKICAgICAgICAgICogd2hlbiBydW5uaW5nIGluIHNoYWRvdyBtb2Rl
OgpAQCAtMjI1Niw4ICsyMzYwLDggQEAgc3RhdGljIGludCBfX3B1dF9maW5hbF9wYWdlX3R5cGUo
CiB9CiAKIAotc3RhdGljIGludCBfX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBwcmVlbXB0aWJsZSkKK3N0YXRpYyBp
bnQgX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgYm9vbF90IHByZWVtcHRp
YmxlLAorICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnKQog
ewogICAgIHVuc2lnbmVkIGxvbmcgbngsIHgsIHkgPSBwYWdlLT51LmludXNlLnR5cGVfaW5mbzsK
ICAgICBpbnQgcmMgPSAwOwpAQCAtMjI4NCwxMiArMjM4OCwyOCBAQCBzdGF0aWMgaW50IF9fcHV0
X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHgsIG54KSkgIT0geCkgKQogICAgICAgICAgICAgICAgICAg
ICBjb250aW51ZTsKICAgICAgICAgICAgICAgICAvKiBXZSBjbGVhcmVkIHRoZSAndmFsaWQgYml0
JyBzbyB3ZSBkbyB0aGUgY2xlYW4gdXAuICovCi0gICAgICAgICAgICAgICAgcmMgPSBfX3B1dF9m
aW5hbF9wYWdlX3R5cGUocGFnZSwgeCwgcHJlZW1wdGlibGUpOworICAgICAgICAgICAgICAgIHJj
ID0gX3B1dF9maW5hbF9wYWdlX3R5cGUocGFnZSwgeCwgcHJlZW1wdGlibGUsIHB0cGcpOworICAg
ICAgICAgICAgICAgIHB0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgIGlmICggeCAmIFBHVF9w
YXJ0aWFsICkKICAgICAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAgICAgICAgICAg
ICAgICAgYnJlYWs7CiAgICAgICAgICAgICB9CiAKKyAgICAgICAgICAgIGlmICggcHRwZyAmJiBQ
R1RfdHlwZV9lcXVhbCh4LCBwdHBnLT51LmludXNlLnR5cGVfaW5mbykgKQorICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICogcGFnZV9zZXRfdGxiZmx1
c2hfdGltZXN0YW1wKCkgYWNjZXNzZXMgdGhlIHNhbWUgdW5pb24KKyAgICAgICAgICAgICAgICAg
KiBsaW5lYXJfcHRfY291bnQgbGl2ZXMgaW4uIFVudmFsaWRhdGVkIHBhZ2UgdGFibGUgcGFnZXMs
CisgICAgICAgICAgICAgICAgICogaG93ZXZlciwgc2hvdWxkIG9jY3VyIGR1cmluZyBkb21haW4g
ZGVzdHJ1Y3Rpb24gb25seQorICAgICAgICAgICAgICAgICAqIGFueXdheS4gIFVwZGF0aW5nIG9m
IGxpbmVhcl9wdF9jb3VudCBsdWNraWx5IGlzIG5vdAorICAgICAgICAgICAgICAgICAqIG5lY2Vz
c2FyeSBhbnltb3JlIGZvciBhIGR5aW5nIGRvbWFpbi4KKyAgICAgICAgICAgICAgICAgKi8KKyAg
ICAgICAgICAgICAgICBBU1NFUlQocGFnZV9nZXRfb3duZXIocGFnZSktPmlzX2R5aW5nKTsKKyAg
ICAgICAgICAgICAgICBBU1NFUlQocGFnZS0+bGluZWFyX3B0X2NvdW50IDwgMCk7CisgICAgICAg
ICAgICAgICAgQVNTRVJUKHB0cGctPmxpbmVhcl9wdF9jb3VudCA+IDApOworICAgICAgICAgICAg
ICAgIHB0cGcgPSBOVUxMOworICAgICAgICAgICAgfQorCiAgICAgICAgICAgICAvKgogICAgICAg
ICAgICAgICogUmVjb3JkIFRMQiBpbmZvcm1hdGlvbiBmb3IgZmx1c2ggbGF0ZXIuIFdlIGRvIG5v
dCBzdGFtcCBwYWdlCiAgICAgICAgICAgICAgKiB0YWJsZXMgd2hlbiBydW5uaW5nIGluIHNoYWRv
dyBtb2RlOgpAQCAtMjMwOSw2ICsyNDI5LDEzIEBAIHN0YXRpYyBpbnQgX19wdXRfcGFnZV90eXBl
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsCiAgICAgICAgICAgICByZXR1cm4gLUVJTlRSOwogICAg
IH0KIAorICAgIGlmICggcHRwZyAmJiBQR1RfdHlwZV9lcXVhbCh4LCBwdHBnLT51LmludXNlLnR5
cGVfaW5mbykgKQorICAgIHsKKyAgICAgICAgQVNTRVJUKCFyYyk7CisgICAgICAgIGRlY19saW5l
YXJfdXNlcyhwYWdlKTsKKyAgICAgICAgZGVjX2xpbmVhcl9lbnRyaWVzKHB0cGcpOworICAgIH0K
KwogICAgIHJldHVybiByYzsKIH0KIApAQCAtMjQ0Myw2ICsyNTcwLDcgQEAgc3RhdGljIGludCBf
X2dldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBl
LAogICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSAwOwogICAgICAgICAgICAg
cGFnZS0+cGFydGlhbF9wdGUgPSAwOwogICAgICAgICB9CisgICAgICAgIHBhZ2UtPmxpbmVhcl9w
dF9jb3VudCA9IDA7CiAgICAgICAgIHJjID0gYWxsb2NfcGFnZV90eXBlKHBhZ2UsIHR5cGUsIHBy
ZWVtcHRpYmxlKTsKICAgICB9CiAKQEAgLTI0NTQsNyArMjU4Miw3IEBAIHN0YXRpYyBpbnQgX19n
ZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwK
IAogdm9pZCBwdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7Ci0gICAgaW50
IHJjID0gX19wdXRfcGFnZV90eXBlKHBhZ2UsIDApOworICAgIGludCByYyA9IF9wdXRfcGFnZV90
eXBlKHBhZ2UsIDAsIE5VTEwpOwogICAgIEFTU0VSVChyYyA9PSAwKTsKICAgICAodm9pZClyYzsK
IH0KQEAgLTI0NzAsNyArMjU5OCw3IEBAIGludCBnZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSkKIAogaW50IHB1dF9wYWdlX3R5cGVfcHJlZW1w
dGlibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIHsKLSAgICByZXR1cm4gX19wdXRfcGFnZV90
eXBlKHBhZ2UsIDEpOworICAgIHJldHVybiBfcHV0X3BhZ2VfdHlwZShwYWdlLCAxLCBOVUxMKTsK
IH0KIAogaW50IGdldF9wYWdlX3R5cGVfcHJlZW1wdGlibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSwgdW5zaWduZWQgbG9uZyB0eXBlKQpAQCAtMjY3NiwxMSArMjgwNCwxNCBAQCBpbnQgcHV0X29s
ZF9ndWVzdF90YWJsZShzdHJ1Y3QgdmNwdSAqdikKICAgICBpZiAoICF2LT5hcmNoLm9sZF9ndWVz
dF90YWJsZSApCiAgICAgICAgIHJldHVybiAwOwogCi0gICAgc3dpdGNoICggcmMgPSBwdXRfcGFn
ZV9hbmRfdHlwZV9wcmVlbXB0aWJsZSh2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSkgKQorICAgIHN3
aXRjaCAoIHJjID0gX3B1dF9wYWdlX3R5cGUodi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUsIDEsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2LT5hcmNoLm9sZF9ndWVzdF9wdHBnKSAp
CiAgICAgewogICAgIGNhc2UgLUVJTlRSOgogICAgIGNhc2UgLUVSRVNUQVJUOgogICAgICAgICBy
ZXR1cm4gLUVSRVNUQVJUOworICAgIGNhc2UgMDoKKyAgICAgICAgcHV0X3BhZ2Uodi0+YXJjaC5v
bGRfZ3Vlc3RfdGFibGUpOwogICAgIH0KIAogICAgIHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0g
TlVMTDsKQEAgLTI4MzQsNiArMjk2NSw3IEBAIGludCBuZXdfZ3Vlc3RfY3IzKHVuc2lnbmVkIGxv
bmcgbWZuKQogICAgICAgICAgICAgY2FzZSAtRUlOVFI6CiAgICAgICAgICAgICAgICAgcmMgPSAt
RVJFU1RBUlQ7CiAgICAgICAgICAgICBjYXNlIC1FUkVTVEFSVDoKKyAgICAgICAgICAgICAgICBj
dXJyLT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgICAgICBjdXJyLT5h
cmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAg
ICAgICAgICBkZWZhdWx0OgpAQCAtMzA3OSw3ICszMjExLDEwIEBAIGxvbmcgZG9fbW11ZXh0X29w
KAogICAgICAgICAgICAgICAgICAgICBpZiAoIHR5cGUgPT0gUEdUX2wxX3BhZ2VfdGFibGUgKQog
ICAgICAgICAgICAgICAgICAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFnZSk7CiAgICAgICAg
ICAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAg
ICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAg
ICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CisgICAgICAgICAg
ICAgICAgICAgIH0KICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAKQEAgLTMxMTIs
NiArMzI0Nyw3IEBAIGxvbmcgZG9fbW11ZXh0X29wKAogICAgICAgICAgICAgewogICAgICAgICAg
ICAgY2FzZSAtRUlOVFI6CiAgICAgICAgICAgICBjYXNlIC1FUkVTVEFSVDoKKyAgICAgICAgICAg
ICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgICAgICBj
dXJyLT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAgICAgICAgICAgICAgICAgcmMgPSAw
OwogICAgICAgICAgICAgICAgIGJyZWFrOwpAQCAtMzE4OSw2ICszMzI1LDcgQEAgbG9uZyBkb19t
bXVleHRfb3AoCiAgICAgICAgICAgICAgICAgICAgIGNhc2UgLUVJTlRSOgogICAgICAgICAgICAg
ICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAgICAgIGNhc2UgLUVS
RVNUQVJUOgorICAgICAgICAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfcHRw
ZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF90
YWJsZSA9IHBhZ2U7CiAgICAgICAgICAgICAgICAgICAgICAgICBva2F5ID0gMDsKICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9k
b21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKaW5kZXggMDYyZGU5ZS4uYTNm
Mzc5ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCkBAIC00NTMsNiArNDUzLDggQEAgc3RydWN0IGFyY2hf
dmNwdQogICAgIHBhZ2V0YWJsZV90IGd1ZXN0X3RhYmxlX3VzZXI7ICAgICAgIC8qIChNRk4pIHg4
Ni82NCB1c2VyLXNwYWNlIHBhZ2V0YWJsZSAqLwogICAgIHBhZ2V0YWJsZV90IGd1ZXN0X3RhYmxl
OyAgICAgICAgICAgIC8qIChNRk4pIGd1ZXN0IG5vdGlvbiBvZiBjcjMgKi8KICAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpvbGRfZ3Vlc3RfdGFibGU7ICAvKiBwYXJ0aWFsbHkgZGVzdHJ1Y3RlZCBwYWdl
dGFibGUgKi8KKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpvbGRfZ3Vlc3RfcHRwZzsgICAvKiBjb250
YWluaW5nIHBhZ2UgdGFibGUgb2YgdGhlICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgLyogZm9ybWVyLCBpZiBhbnkgKi8KICAgICAvKiBndWVzdF90YWJsZSBob2xk
cyBhIHJlZiB0byB0aGUgcGFnZSwgYW5kIGFsc28gYSB0eXBlLWNvdW50IHVubGVzcwogICAgICAq
IHNoYWRvdyByZWZjb3VudHMgYXJlIGluIHVzZSAqLwogICAgIHBhZ2V0YWJsZV90IHNoYWRvd190
YWJsZVs0XTsgICAgICAgIC8qIChNRk4pIHNoYWRvdyhzKSBvZiBndWVzdCAqLwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmlu
ZGV4IGRjYTI5OGYuLjU1OGI3ZjAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0u
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAgLTExOSwxMSArMTE5LDExIEBAIHN0
cnVjdCBwYWdlX2luZm8KICAgICAgICAgdTMyIHRsYmZsdXNoX3RpbWVzdGFtcDsKIAogICAgICAg
ICAvKgotICAgICAgICAgKiBXaGVuIFBHVF9wYXJ0aWFsIGlzIHRydWUgdGhlbiB0aGlzIGZpZWxk
IGlzIHZhbGlkIGFuZCBpbmRpY2F0ZXMKLSAgICAgICAgICogdGhhdCBQVEVzIGluIHRoZSByYW5n
ZSBbMCwgQG5yX3ZhbGlkYXRlZF9wdGVzKSBoYXZlIGJlZW4gdmFsaWRhdGVkLgotICAgICAgICAg
KiBBbiBleHRyYSBwYWdlIHJlZmVyZW5jZSBtdXN0IGJlIGFjcXVpcmVkIChvciBub3QgZHJvcHBl
ZCkgd2hlbmV2ZXIKLSAgICAgICAgICogUEdUX3BhcnRpYWwgZ2V0cyBzZXQsIGFuZCBpdCBtdXN0
IGJlIGRyb3BwZWQgd2hlbiB0aGUgZmxhZyBnZXRzCi0gICAgICAgICAqIGNsZWFyZWQuIFRoaXMg
aXMgc28gdGhhdCBhIGdldCgpIGxlYXZpbmcgYSBwYWdlIGluIHBhcnRpYWxseQorICAgICAgICAg
KiBXaGVuIFBHVF9wYXJ0aWFsIGlzIHRydWUgdGhlbiB0aGUgZmlyc3QgdHdvIGZpZWxkcyBhcmUg
dmFsaWQgYW5kCisgICAgICAgICAqIGluZGljYXRlIHRoYXQgUFRFcyBpbiB0aGUgcmFuZ2UgWzAs
IEBucl92YWxpZGF0ZWRfcHRlcykgaGF2ZSBiZWVuCisgICAgICAgICAqIHZhbGlkYXRlZC4gQW4g
ZXh0cmEgcGFnZSByZWZlcmVuY2UgbXVzdCBiZSBhY3F1aXJlZCAob3Igbm90IGRyb3BwZWQpCisg
ICAgICAgICAqIHdoZW5ldmVyIFBHVF9wYXJ0aWFsIGdldHMgc2V0LCBhbmQgaXQgbXVzdCBiZSBk
cm9wcGVkIHdoZW4gdGhlIGZsYWcKKyAgICAgICAgICogZ2V0cyBjbGVhcmVkLiBUaGlzIGlzIHNv
IHRoYXQgYSBnZXQoKSBsZWF2aW5nIGEgcGFnZSBpbiBwYXJ0aWFsbHkKICAgICAgICAgICogdmFs
aWRhdGVkIHN0YXRlICh3aGVyZSB0aGUgY2FsbGVyIHdvdWxkIGRyb3AgdGhlIHJlZmVyZW5jZSBh
Y3F1aXJlZAogICAgICAgICAgKiBkdWUgdG8gdGhlIGdldHRpbmcgb2YgdGhlIHR5cGUgW2FwcGFy
ZW50bHldIGZhaWxpbmcgWy1FUkVTVEFSVF0pCiAgICAgICAgICAqIHdvdWxkIG5vdCBhY2NpZGVu
dGFsbHkgcmVzdWx0IGluIGEgcGFnZSBsZWZ0IHdpdGggemVybyBnZW5lcmFsCkBAIC0xNDcsMTAg
KzE0NywxOCBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAgICAgICAgICAqIHB1dF9wYWdlX2Zyb21fbE5l
KCkgKGR1ZSB0byB0aGUgYXBwYXJlbnQgZmFpbHVyZSksIGFuZCBoZW5jZSBpdAogICAgICAgICAg
KiBtdXN0IGJlIGRyb3BwZWQgd2hlbiB0aGUgcHV0IG9wZXJhdGlvbiBpcyByZXN1bWVkIChhbmQg
Y29tcGxldGVzKSwKICAgICAgICAgICogYnV0IGl0IG11c3Qgbm90IGJlIGFjcXVpcmVkIGlmIHBp
Y2tpbmcgdXAgdGhlIHBhZ2UgZm9yIHZhbGlkYXRpb24uCisgICAgICAgICAqCisgICAgICAgICAq
IFRoZSAzcmQgZmllbGQsIEBsaW5lYXJfcHRfY291bnQsIGluZGljYXRlcworICAgICAgICAgKiAt
IGJ5IGEgcG9zaXRpdmUgdmFsdWUsIGhvdyBtYW55IHNhbWUtbGV2ZWwgcGFnZSB0YWJsZSBlbnRy
aWVzIGEgcGFnZQorICAgICAgICAgKiAgIHRhYmxlIGhhcywKKyAgICAgICAgICogLSBieSBhIG5l
Z2F0aXZlIHZhbHVlLCBpbiBob3cgbWFueSBzYW1lLWxldmVsIHBhZ2UgdGFibGVzIGEgcGFnZSBp
cworICAgICAgICAgKiAgIGluIHVzZS4KICAgICAgICAgICovCiAgICAgICAgIHN0cnVjdCB7Ci0g
ICAgICAgICAgICB1MTYgbnJfdmFsaWRhdGVkX3B0ZXM7Ci0gICAgICAgICAgICBzOCBwYXJ0aWFs
X3B0ZTsKKyAgICAgICAgICAgIHUxNiBucl92YWxpZGF0ZWRfcHRlczpQQUdFVEFCTEVfT1JERVIg
KyAxOworICAgICAgICAgICAgdTE2IDoxNiAtIFBBR0VUQUJMRV9PUkRFUiAtIDEgLSAyOworICAg
ICAgICAgICAgczE2IHBhcnRpYWxfcHRlOjI7CisgICAgICAgICAgICBzMTYgbGluZWFyX3B0X2Nv
dW50OwogICAgICAgICB9OwogCiAgICAgICAgIC8qCkBAIC0yMDEsNiArMjA5LDkgQEAgc3RydWN0
IHBhZ2VfaW5mbwogI2RlZmluZSBQR1RfY291bnRfd2lkdGggICBQR19zaGlmdCg5KQogI2RlZmlu
ZSBQR1RfY291bnRfbWFzayAgICAoKDFVTDw8UEdUX2NvdW50X3dpZHRoKS0xKQogCisvKiBBcmUg
dGhlICd0eXBlIG1hc2snIGJpdHMgaWRlbnRpY2FsPyAqLworI2RlZmluZSBQR1RfdHlwZV9lcXVh
bCh4LCB5KSAoISgoKHgpIF4gKHkpKSAmIFBHVF90eXBlX21hc2spKQorCiAgLyogQ2xlYXJlZCB3
aGVuIHRoZSBvd25pbmcgZ3Vlc3QgJ2ZyZWVzJyB0aGlzIHBhZ2UuICovCiAjZGVmaW5lIF9QR0Nf
YWxsb2NhdGVkICAgIFBHX3NoaWZ0KDEpCiAjZGVmaW5lIFBHQ19hbGxvY2F0ZWQgICAgIFBHX21h
c2soMSwgMSkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L3N5c3RlbS5oCmluZGV4IDcxMTEzMjkuLmVmZTcyMWMgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zeXN0ZW0uaApAQCAtMTE4LDYgKzExOCw1MiBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB1bnNp
Z25lZCBsb25nIF9fY21weGNoZygKIH0pCiAKIC8qCisgKiBVbmRlZmluZWQgc3ltYm9sIHRvIGNh
dXNlIGxpbmsgZmFpbHVyZSBpZiBhIHdyb25nIHNpemUgaXMgdXNlZCB3aXRoCisgKiBhcmNoX2Zl
dGNoX2FuZF9hZGQoKS4KKyAqLworZXh0ZXJuIHVuc2lnbmVkIGxvbmcgX19iYWRfZmV0Y2hfYW5k
X2FkZF9zaXplKHZvaWQpOworCitzdGF0aWMgYWx3YXlzX2lubGluZSB1bnNpZ25lZCBsb25nIF9f
eGFkZCgKKyAgICB2b2xhdGlsZSB2b2lkICpwdHIsIHVuc2lnbmVkIGxvbmcgdiwgaW50IHNpemUp
Cit7CisgICAgc3dpdGNoICggc2l6ZSApCisgICAgeworICAgIGNhc2UgMToKKyAgICAgICAgYXNt
IHZvbGF0aWxlICggImxvY2s7IHhhZGRiICViMCwlMSIKKyAgICAgICAgICAgICAgICAgICAgICAg
OiAiK3IiICh2KSwgIittIiAoKl9feGcocHRyKSkKKyAgICAgICAgICAgICAgICAgICAgICAgOjog
Im1lbW9yeSIpOworICAgICAgICByZXR1cm4gdjsKKyAgICBjYXNlIDI6CisgICAgICAgIGFzbSB2
b2xhdGlsZSAoICJsb2NrOyB4YWRkdyAldzAsJTEiCisgICAgICAgICAgICAgICAgICAgICAgIDog
IityIiAodiksICIrbSIgKCpfX3hnKHB0cikpCisgICAgICAgICAgICAgICAgICAgICAgIDo6ICJt
ZW1vcnkiKTsKKyAgICAgICAgcmV0dXJuIHY7CisgICAgY2FzZSA0OgorICAgICAgICBhc20gdm9s
YXRpbGUgKCAibG9jazsgeGFkZGwgJWswLCUxIgorICAgICAgICAgICAgICAgICAgICAgICA6ICIr
ciIgKHYpLCAiK20iICgqX194ZyhwdHIpKQorICAgICAgICAgICAgICAgICAgICAgICA6OiAibWVt
b3J5Iik7CisgICAgICAgIHJldHVybiB2OworICAgIGNhc2UgODoKKyAgICAgICAgYXNtIHZvbGF0
aWxlICggImxvY2s7IHhhZGRxICVxMCwlMSIKKyAgICAgICAgICAgICAgICAgICAgICAgOiAiK3Ii
ICh2KSwgIittIiAoKl9feGcocHRyKSkKKyAgICAgICAgICAgICAgICAgICAgICAgOjogIm1lbW9y
eSIpOworCisgICAgICAgIHJldHVybiB2OworICAgIGRlZmF1bHQ6CisgICAgICAgIHJldHVybiBf
X2JhZF9mZXRjaF9hbmRfYWRkX3NpemUoKTsKKyAgICB9Cit9CisKKy8qCisgKiBBdG9taWNhbGx5
IGFkZCBAdiB0byB0aGUgMSwgMiwgNCwgb3IgOCBieXRlIHZhbHVlIGF0IEBwdHIuICBSZXR1cm5z
CisgKiB0aGUgcHJldmlvdXMgdmFsdWUuCisgKgorICogVGhpcyBpcyBhIGZ1bGwgbWVtb3J5IGJh
cnJpZXIuCisgKi8KKyNkZWZpbmUgYXJjaF9mZXRjaF9hbmRfYWRkKHB0ciwgdikgXAorICAgICgo
dHlwZW9mKCoocHRyKSkpX194YWRkKHB0ciwgKHR5cGVvZigqKHB0cikpKSh2KSwgc2l6ZW9mKCoo
cHRyKSkpKQorCisvKgogICogQm90aCBJbnRlbCBhbmQgQU1EIGFncmVlIHRoYXQsIGZyb20gYSBw
cm9ncmFtbWVyJ3Mgdmlld3BvaW50OgogICogIExvYWRzIGNhbm5vdCBiZSByZW9yZGVyZWQgcmVs
YXRpdmUgdG8gb3RoZXIgbG9hZHMuCiAgKiAgU3RvcmVzIGNhbm5vdCBiZSByZW9yZGVyZWQgcmVs
YXRpdmUgdG8gb3RoZXIgc3RvcmVzLgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Oct 14 01:45:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 01:45:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3BVs-00039n-Mr; Sat, 14 Oct 2017 01:45:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3BVr-00039Y-M8
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 01:45:15 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 A2/B5-18968-A2C61E95; Sat, 14 Oct 2017 01:45:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVVcr52G
 kwdVvYhYTthk4MHps79vFHsAYxZqZl5RfkcCacWPmCuaC00YVc6YcZW9gXKrexcjJISTwm1Hi
 /lzmLkYuIPs8o8TmDY2MXYwcHGwCYhJz9yqA1IgIqErMWrGcGaJeXaLpdwMbiC0s4Cex6cZRM
 JtXwEziysGHTCA2C1D9zYntzBMYORYwMqxi1ChOLSpLLdI1MtNLKspMzyjJTczM0TU0MNbLTS
 0uTkxPzUlMKtZLzs/dxAj0ST0DA+MOxoa9focYJTmYlER5bYUfRgrxJeWnVGYkFmfEF5XmpBY
 fYpTh4FCS4E3PBsoJFqWmp1akZeYAgwMmLcHBoyTCOzsTKM1bXJCYW5yZDpE6xajLcWzT5T9M
 Qix5+XmpUuK8kiAzBECKMkrz4EbAAvUSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeoCygK
 TyZeSVwm14BHcEEdMS7iAcgR5QkIqSkGhjnS0z3EGTqWHSld9LOhdtdXj/JesRuWG6V981GUt
 /xO+MtK+3ful5mtwVLeLb+YHiyNPBO7gEpZRWeKQt22RTLsPUE7l13MSYsVOmuUejkT6vf/aw
 qfuGZMXVeBTu3sJ2DBJPkluvet/Z9aRTz4Au9xXdu8Z04kSvz97Td/39w+eWZxUJN952UWIoz
 Eg21mIuKEwH5XHbrTwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1507945513!110058663!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23204 invoked from network); 14 Oct 2017 01:45:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 01:45:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3BVp-0004Sf-4F
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 01:45:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3BVp-0000Kx-3a
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 01:45:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3BVp-0000Kx-3a@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 01:45:13 +0000
Subject: [Xen-changelog] [xen stable-4.5] x86: don't store possibly stale
	TLB flush time stamp
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGRhNGYyNGRjZGYwZGU0ZmQ5NzgzNWVkYWFjNmY0NDkyNDI2OTljYmIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDEy
IDE2OjAwOjQ3IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDEyIDE2OjAwOjQ3IDIwMTcgKzAyMDAKCiAgICB4
ODY6IGRvbid0IHN0b3JlIHBvc3NpYmx5IHN0YWxlIFRMQiBmbHVzaCB0aW1lIHN0YW1wCiAgICAK
ICAgIFdoaWxlIHRoZSB0aW1pbmcgd2luZG93IGlzIGV4dHJlbWVseSBuYXJyb3csIGl0IGlzIHRo
ZW9yZXRpY2FsbHkKICAgIHBvc3NpYmxlIGZvciBhbiB1cGRhdGUgdG8gdGhlIFRMQiBmbHVzaCBj
bG9jayBhbmQgYSBzdWJzZXF1ZW50IGZsdXNoCiAgICBJUEkgdG8gaGFwcGVuIGJldHdlZW4gdGhl
IHJlYWQgYW5kIHdyaXRlIHBhcnRzIG9mIHRoZSB1cGRhdGUgb2YgdGhlCiAgICBwZXItcGFnZSBz
dGFtcC4gRXhjbHVkZSB0aGlzIHBvc3NpYmlsaXR5IGJ5IGRpc2FibGluZyBpbnRlcnJ1cHRzCiAg
ICBhY3Jvc3MgdGhlIHVwZGF0ZSwgcHJldmVudGluZyB0aGUgSVBJIHRvIGJlIHNlcnZpY2VkIGlu
IHRoZSBtaWRkbGUuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI0MS4KICAgIAogICAgUmVwb3J0ZWQt
Ynk6IEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4KICAgIFN1Z2dlc3RlZC1ieTogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDIzYTE4MzYw
N2E0Mjc1NzIxODVmYzUxYzc2Y2M1YWIxMWMwMGM0Y2MKICAgIG1hc3RlciBkYXRlOiAyMDE3LTEw
LTEyIDE0OjQ4OjI1ICswMjAwCi0tLQogeGVuL2FyY2gvYXJtL3NtcC5jICAgICAgICAgICAgICB8
ICAxICsKIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgfCAgOCArKysrLS0tLQogeGVu
L2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYyB8ICAyICstCiB4ZW4vY29tbW9uL3BhZ2VfYWxs
b2MuYyAgICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZmx1c2h0bGIuaCAgfCAg
NSArKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oICB8IDE0ICsrKysrKysrKysr
KysrCiA2IGZpbGVzIGNoYW5nZWQsIDI2IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NtcC5jIGIveGVuL2FyY2gvYXJtL3NtcC5jCmluZGV4
IDkxN2Q0OTAuLmY0OTIyM2YgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zbXAuYworKysgYi94
ZW4vYXJjaC9hcm0vc21wLmMKQEAgLTEsNCArMSw1IEBACiAjaW5jbHVkZSA8eGVuL2NvbmZpZy5o
PgorI2luY2x1ZGUgPHhlbi9tbS5oPgogI2luY2x1ZGUgPGFzbS9zeXN0ZW0uaD4KICNpbmNsdWRl
IDxhc20vc21wLmg+CiAjaW5jbHVkZSA8YXNtL2NwcmVncy5oPgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA0NjM3NmUwLi4xNmZjMzljIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAt
MjMzNCw3ICsyMzM0LDcgQEAgc3RhdGljIGludCBfcHV0X2ZpbmFsX3BhZ2VfdHlwZShzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAgICAqLwogICAgICAg
ICBpZiAoICEoc2hhZG93X21vZGVfZW5hYmxlZChwYWdlX2dldF9vd25lcihwYWdlKSkgJiYKICAg
ICAgICAgICAgICAgIChwYWdlLT5jb3VudF9pbmZvICYgUEdDX3BhZ2VfdGFibGUpKSApCi0gICAg
ICAgICAgICBwYWdlLT50bGJmbHVzaF90aW1lc3RhbXAgPSB0bGJmbHVzaF9jdXJyZW50X3RpbWUo
KTsKKyAgICAgICAgICAgIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcChwYWdlKTsKICAgICAg
ICAgd21iKCk7CiAgICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvLS07CiAgICAgfQpAQCAt
MjM0NCw3ICsyMzQ0LDcgQEAgc3RhdGljIGludCBfcHV0X2ZpbmFsX3BhZ2VfdHlwZShzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAgICAgICAgICAgKFBH
VF9jb3VudF9tYXNrfFBHVF92YWxpZGF0ZWR8UEdUX3BhcnRpYWwpKSA9PSAxKTsKICAgICAgICAg
aWYgKCAhKHNoYWRvd19tb2RlX2VuYWJsZWQocGFnZV9nZXRfb3duZXIocGFnZSkpICYmCiAgICAg
ICAgICAgICAgICAocGFnZS0+Y291bnRfaW5mbyAmIFBHQ19wYWdlX3RhYmxlKSkgKQotICAgICAg
ICAgICAgcGFnZS0+dGxiZmx1c2hfdGltZXN0YW1wID0gdGxiZmx1c2hfY3VycmVudF90aW1lKCk7
CisgICAgICAgICAgICBwYWdlX3NldF90bGJmbHVzaF90aW1lc3RhbXAocGFnZSk7CiAgICAgICAg
IHdtYigpOwogICAgICAgICBwYWdlLT51LmludXNlLnR5cGVfaW5mbyB8PSBQR1RfdmFsaWRhdGVk
OwogICAgIH0KQEAgLTIzOTgsNyArMjM5OCw3IEBAIHN0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUo
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgYm9vbF90IHByZWVtcHRpYmxlLAogICAgICAgICAgICAg
aWYgKCBwdHBnICYmIFBHVF90eXBlX2VxdWFsKHgsIHB0cGctPnUuaW51c2UudHlwZV9pbmZvKSAp
CiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAgICAgKiBw
YWdlX3NldF90bGJmbHVzaF90aW1lc3RhbXAoKSBhY2Nlc3NlcyB0aGUgc2FtZSB1bmlvbgorICAg
ICAgICAgICAgICAgICAqIHNldF90bGJmbHVzaF90aW1lc3RhbXAoKSBhY2Nlc3NlcyB0aGUgc2Ft
ZSB1bmlvbgogICAgICAgICAgICAgICAgICAqIGxpbmVhcl9wdF9jb3VudCBsaXZlcyBpbi4gVW52
YWxpZGF0ZWQgcGFnZSB0YWJsZSBwYWdlcywKICAgICAgICAgICAgICAgICAgKiBob3dldmVyLCBz
aG91bGQgb2NjdXIgZHVyaW5nIGRvbWFpbiBkZXN0cnVjdGlvbiBvbmx5CiAgICAgICAgICAgICAg
ICAgICogYW55d2F5LiAgVXBkYXRpbmcgb2YgbGluZWFyX3B0X2NvdW50IGx1Y2tpbHkgaXMgbm90
CkBAIC0yNDE5LDcgKzI0MTksNyBAQCBzdGF0aWMgaW50IF9wdXRfcGFnZV90eXBlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UsIGJvb2xfdCBwcmVlbXB0aWJsZSwKICAgICAgICAgICAgICAqLwogICAg
ICAgICAgICAgaWYgKCAhKHNoYWRvd19tb2RlX2VuYWJsZWQocGFnZV9nZXRfb3duZXIocGFnZSkp
ICYmCiAgICAgICAgICAgICAgICAgICAgKHBhZ2UtPmNvdW50X2luZm8gJiBQR0NfcGFnZV90YWJs
ZSkpICkKLSAgICAgICAgICAgICAgICBwYWdlLT50bGJmbHVzaF90aW1lc3RhbXAgPSB0bGJmbHVz
aF9jdXJyZW50X3RpbWUoKTsKKyAgICAgICAgICAgICAgICBwYWdlX3NldF90bGJmbHVzaF90aW1l
c3RhbXAocGFnZSk7CiAgICAgICAgIH0KIAogICAgICAgICBpZiAoIGxpa2VseSgoeSA9IGNtcHhj
aGcoJnBhZ2UtPnUuaW51c2UudHlwZV9pbmZvLCB4LCBueCkpID09IHgpICkKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93
L2NvbW1vbi5jCmluZGV4IDQ1NTEwNjYuLjRmYjNkZTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24u
YwpAQCAtMTU4Myw3ICsxNTgzLDcgQEAgdm9pZCBzaGFkb3dfZnJlZShzdHJ1Y3QgZG9tYWluICpk
LCBtZm5fdCBzbWZuKQogICAgICAgICAgKiBUTEJzIHdoZW4gd2UgcmV1c2UgdGhlIHBhZ2UuICBC
ZWNhdXNlIHRoZSBkZXN0cnVjdG9ycyBsZWF2ZSB0aGUKICAgICAgICAgICogY29udGVudHMgb2Yg
dGhlIHBhZ2VzIGluIHBsYWNlLCB3ZSBjYW4gZGVsYXkgVExCIGZsdXNoZXMgdW50aWwKICAgICAg
ICAgICoganVzdCBiZWZvcmUgdGhlIGFsbG9jYXRvciBoYW5kcyB0aGUgcGFnZSBvdXQgYWdhaW4u
ICovCi0gICAgICAgIHNwLT50bGJmbHVzaF90aW1lc3RhbXAgPSB0bGJmbHVzaF9jdXJyZW50X3Rp
bWUoKTsKKyAgICAgICAgcGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKHNwKTsKICAgICAgICAg
cGVyZmNfZGVjcihzaGFkb3dfYWxsb2NfY291bnQpOwogICAgICAgICBwYWdlX2xpc3RfYWRkX3Rh
aWwoc3AsICZkLT5hcmNoLnBhZ2luZy5zaGFkb3cuZnJlZWxpc3QpOwogICAgICAgICBzcCA9IG5l
eHQ7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFn
ZV9hbGxvYy5jCmluZGV4IGIyZTg2OTYuLjRjZGFmY2IgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
cGFnZV9hbGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC04ODEsNyArODgx
LDcgQEAgc3RhdGljIHZvaWQgZnJlZV9oZWFwX3BhZ2VzKAogICAgICAgICAvKiBJZiBhIHBhZ2Ug
aGFzIG5vIG93bmVyIGl0IHdpbGwgbmVlZCBubyBzYWZldHkgVExCIGZsdXNoLiAqLwogICAgICAg
ICBwZ1tpXS51LmZyZWUubmVlZF90bGJmbHVzaCA9IChwYWdlX2dldF9vd25lcigmcGdbaV0pICE9
IE5VTEwpOwogICAgICAgICBpZiAoIHBnW2ldLnUuZnJlZS5uZWVkX3RsYmZsdXNoICkKLSAgICAg
ICAgICAgIHBnW2ldLnRsYmZsdXNoX3RpbWVzdGFtcCA9IHRsYmZsdXNoX2N1cnJlbnRfdGltZSgp
OworICAgICAgICAgICAgcGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKCZwZ1tpXSk7CiAKICAg
ICAgICAgLyogVGhpcyBwYWdlIGlzIG5vdCBhIGd1ZXN0IGZyYW1lIGFueSBtb3JlLiAqLwogICAg
ICAgICBwYWdlX3NldF9vd25lcigmcGdbaV0sIE5VTEwpOyAvKiBzZXRfZ3Bmbl9mcm9tX21mbiBz
bm9vcHMgcGcgb3duZXIgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZmx1c2h0
bGIuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZmx1c2h0bGIuaAppbmRleCBjOTg2YjNmLi5lYThj
N2VkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2ZsdXNodGxiLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9mbHVzaHRsYi5oCkBAIC0xNCw2ICsxNCwxMSBAQCBkbyB7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAKICNkZWZpbmUgdGxiZmx1c2hfY3VycmVudF90aW1lKCkgICAgICAgICAgICAgICAg
ICgwKQogCitzdGF0aWMgaW5saW5lIHZvaWQgcGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UpCit7CisgICAgcGFnZS0+dGxiZmx1c2hfdGltZXN0YW1wID0g
dGxiZmx1c2hfY3VycmVudF90aW1lKCk7Cit9CisKICNpZiBkZWZpbmVkKENPTkZJR19BUk1fMzIp
CiAjIGluY2x1ZGUgPGFzbS9hcm0zMi9mbHVzaHRsYi5oPgogI2VsaWYgZGVmaW5lZChDT05GSUdf
QVJNXzY0KQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oCmluZGV4IDNjM2U2YjIuLmYxMzg5ZGEgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2ZsdXNodGxiLmgKQEAgLTI0LDYgKzI0LDIwIEBAIERFQ0xBUkVfUEVSX0NQVSh1MzIs
IHRsYmZsdXNoX3RpbWUpOwogCiAjZGVmaW5lIHRsYmZsdXNoX2N1cnJlbnRfdGltZSgpIHRsYmZs
dXNoX2Nsb2NrCiAKK3N0YXRpYyBpbmxpbmUgdm9pZCBwYWdlX3NldF90bGJmbHVzaF90aW1lc3Rh
bXAoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKK3sKKyAgICAvKgorICAgICAqIFByZXZlbnQgc3Rv
cmluZyBhIHN0YWxlIHRpbWUgc3RhbXAsIHdoaWNoIGNvdWxkIGhhcHBlbiBpZiBhbiB1cGRhdGUK
KyAgICAgKiB0byB0bGJmbHVzaF9jbG9jayBwbHVzIGEgc3Vic2VxdWVudCBmbHVzaCBJUEkgaGFw
cGVuIGJldHdlZW4gdGhlCisgICAgICogcmVhZGluZyBvZiB0bGJmbHVzaF9jbG9jayBhbmQgdGhl
IHdyaXRpbmcgb2YgdGhlIHN0cnVjdCBwYWdlX2luZm8KKyAgICAgKiBmaWVsZC4KKyAgICAgKi8K
KyAgICBBU1NFUlQobG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7CisgICAgbG9jYWxfaXJxX2Rpc2Fi
bGUoKTsKKyAgICBwYWdlLT50bGJmbHVzaF90aW1lc3RhbXAgPSB0bGJmbHVzaF9jdXJyZW50X3Rp
bWUoKTsKKyAgICBsb2NhbF9pcnFfZW5hYmxlKCk7Cit9CisKIC8qCiAgKiBAY3B1X3N0YW1wIGlz
IHRoZSB0aW1lc3RhbXAgYXQgbGFzdCBUTEIgZmx1c2ggZm9yIHRoZSBDUFUgd2UgYXJlIHRlc3Rp
bmcuCiAgKiBAbGFzdHVzZV9zdGFtcCBpcyBhIHRpbWVzdGFtcCB0YWtlbiB3aGVuIHRoZSBQRk4g
d2UgYXJlIHRlc3Rpbmcgd2FzIGxhc3QgCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC41CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Oct 14 01:45:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 01:45:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3BW2-0003BG-PT; Sat, 14 Oct 2017 01:45:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3BW1-0003B9-Fb
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 01:45:25 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 6B/B8-13910-43C61E95; Sat, 14 Oct 2017 01:45:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVdck52G
 kwYJNAhYTthk4MHps79vFHsAYxZqZl5RfkcCacfv3K5aCN/wVB/+/ZmxgPMjdxcjFISTwm1Hi
 zbqbrBDOeUaJ5bOOMXUxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSwQIfHh3
 CsmEJtXwExidvdssFYWoPp3c9MnMHIsYGRYxahenFpUllqka6GXVJSZnlGSm5iZo2toYKaXm1
 pcnJiempOYVKyXnJ+7iRHoEQYg2ME4+7L/IUZJDiYlUV5b4YeRQnxJ+SmVGYnFGfFFpTmpxYc
 YZTg4lCR4lbKBcoJFqempFWmZOcDQgElLcPAoifDOzgRK8xYXJOYWZ6ZDpE4x6nIc23T5D5MQ
 S15+XqqUOK8kyAwBkKKM0jy4EbAwvcQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVh3qAsoCk8m
 XklcJteAR3BBHTEu4gHIEeUJCKkpBoYhU6vz1/iJ1W8pmZZaMnqgOkP2Bj3/Xod43vFK2lD8U
 Qlx2eX6raee6Qze0bI2SNhb1OVlqme350cvWOpfekc7/Scr9oXxXfZftL71vVplWrxE8OXf2M
 Vsu8IVs+rS1u5sr7oWJ6Jf9SnguSL7UK1frfaI1XDj+9/ZxHx4J7/ZubPTn5H1jydq8RSnJFo
 qMVcVJwIAKASaYlOAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1507945523!101334574!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5629 invoked from network); 14 Oct 2017 01:45:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 01:45:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3BVz-0004St-8D
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 01:45:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3BVz-0000MO-5c
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 01:45:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3BVz-0000MO-5c@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 01:45:23 +0000
Subject: [Xen-changelog] [xen stable-4.5] x86: don't allow page_unlock() to
	drop the last type reference
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDBlOTk2N2Q1Mjg0MjVmOWJjZGJlNWM2ODRjMzBkZmEzOGQzNmYwM2YKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDEy
IDE2OjAxOjE4IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDEyIDE2OjAxOjE4IDIwMTcgKzAyMDAKCiAgICB4
ODY6IGRvbid0IGFsbG93IHBhZ2VfdW5sb2NrKCkgdG8gZHJvcCB0aGUgbGFzdCB0eXBlIHJlZmVy
ZW5jZQogICAgCiAgICBPbmx5IF9wdXRfcGFnZV90eXBlKCkgZG9lcyB0aGUgbmVjZXNzYXJ5IGNs
ZWFudXAsIGFuZCBoZW5jZSBub3QgYWxsCiAgICBkb21haW4gcGFnZXMgY2FuIGJlIHJlbGVhc2Vk
IGR1cmluZyBndWVzdCBjbGVhbnVwIChsZWF2aW5nIGFyb3VuZAogICAgem9tYmllIGRvbWFpbnMp
IGlmIHdlIGdldCB0aGlzIHdyb25nLgogICAgCiAgICBUaGlzIGlzIFhTQS0yNDIuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3Rl
ciBjb21taXQ6IDY0MTA3MzNhOGEwZGZmMmZlNTgxMzM4ZmY2MzE2NzBjZjkxODg5ZGIKICAgIG1h
c3RlciBkYXRlOiAyMDE3LTEwLTEyIDE0OjQ5OjQ2ICswMjAwCi0tLQogeGVuL2FyY2gveDg2L21t
LmMgfCAxNSArKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRl
eCAxNmZjMzljLi5hM2U0MmY3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94
ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTczOSw3ICsxNzM5LDExIEBAIHZvaWQgcGFnZV91bmxvY2so
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIAogICAgIGRvIHsKICAgICAgICAgeCA9IHk7CisgICAg
ICAgIEFTU0VSVCgoeCAmIFBHVF9jb3VudF9tYXNrKSAmJiAoeCAmIFBHVF9sb2NrZWQpKTsKKwog
ICAgICAgICBueCA9IHggLSAoMSB8IFBHVF9sb2NrZWQpOworICAgICAgICAvKiBXZSBtdXN0IG5v
dCBkcm9wIHRoZSBsYXN0IHJlZmVyZW5jZSBoZXJlLiAqLworICAgICAgICBBU1NFUlQobnggJiBQ
R1RfY291bnRfbWFzayk7CiAgICAgfSB3aGlsZSAoICh5ID0gY21weGNoZygmcGFnZS0+dS5pbnVz
ZS50eXBlX2luZm8sIHgsIG54KSkgIT0geCApOwogfQogCkBAIC0yNDIxLDYgKzI0MjUsMTcgQEAg
c3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCBib29sX3Qg
cHJlZW1wdGlibGUsCiAgICAgICAgICAgICAgICAgICAgKHBhZ2UtPmNvdW50X2luZm8gJiBQR0Nf
cGFnZV90YWJsZSkpICkKICAgICAgICAgICAgICAgICBwYWdlX3NldF90bGJmbHVzaF90aW1lc3Rh
bXAocGFnZSk7CiAgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoIHVubGlrZWx5KChueCAmIChQ
R1RfbG9ja2VkIHwgUEdUX2NvdW50X21hc2spKSA9PQorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKFBHVF9sb2NrZWQgfCAxKSkgKQorICAgICAgICB7CisgICAgICAgICAgICAvKgorICAgICAg
ICAgICAgICogV2UgbXVzdCBub3QgZHJvcCB0aGUgc2Vjb25kIHRvIGxhc3QgcmVmZXJlbmNlIHdo
ZW4gdGhlIHBhZ2UgaXMKKyAgICAgICAgICAgICAqIGxvY2tlZCwgYXMgcGFnZV91bmxvY2soKSBk
b2Vzbid0IGRvIGFueSBjbGVhbnVwIG9mIHRoZSB0eXBlLgorICAgICAgICAgICAgICovCisgICAg
ICAgICAgICBjcHVfcmVsYXgoKTsKKyAgICAgICAgICAgIHkgPSBwYWdlLT51LmludXNlLnR5cGVf
aW5mbzsKKyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICB9CiAKICAgICAgICAgaWYgKCBs
aWtlbHkoKHkgPSBjbXB4Y2hnKCZwYWdlLT51LmludXNlLnR5cGVfaW5mbywgeCwgbngpKSA9PSB4
KSApCiAgICAgICAgICAgICBicmVhazsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjUKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Oct 14 01:45:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 01:45:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3BWC-0003DA-R3; Sat, 14 Oct 2017 01:45:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3BWB-0003CG-Gv
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 01:45:35 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 AC/AE-15231-E3C61E95; Sat, 14 Oct 2017 01:45:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVdcu52G
 kwYy/IhYTthk4MHps79vFHsAYxZqZl5RfkcCacX1tG1vBfO6Kh20vWRsYP3J0MXJxCAn8ZpTo
 3/yBFcI5zyix+dN2xi5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQW8Jf5sv
 cMEYvMKmEk07v8AVsMCVH/hygrGCYwcCxgZVjGqF6cWlaUW6RrpJRVlpmeU5CZm5ugaGpjq5a
 YWFyemp+YkJhXrJefnbmIE+oQBCHYwfv/jdIhRkoNJSZTXVvhhpBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJXqVsoJxgUWp6akVaZg4wOGDSEhw8SiK8szOB0rzFBYm5xZnpEKlTjIpS4rySIH0C
 IImM0jy4NlhAXmKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iwb1AW0BSezLwSuOmvgBYzAS1+F
 /EAZHFJIkJKqoFx4vGz508JKEcv5fymKnk/fYdePutR1fXiHtcuuv8+dfXGAqfwhY+fb9UovJ
 HAf2Lam6yZWz/cezbl0q5UHpebpzmmFoaJp1j0Pjhy+8znxfvl02OZEmfFlkQub3mSW6D659H
 0+IVbubYturG2/5/01xm5n1sKXi759sKaR3nqnAtKW0JENE5JRCixFGckGmoxFxUnAgBfCcxl
 QwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1507945533!86310930!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51447 invoked from network); 14 Oct 2017 01:45:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 01:45:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3BW9-0004Tm-A2
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 01:45:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3BW9-0000NL-9M
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 01:45:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3BW9-0000NL-9M@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 01:45:33 +0000
Subject: [Xen-changelog] [xen stable-4.5] x86: Disable the use of
	auto-translated PV guests
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDVmZGYxNmYzMTllY2QxM2Y0YTE1ZDc1OGZjOTE0YThmMDdmYmMzNTcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE9jdCAxMiAxNjowMTo0MiAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAxMiAxNjowMTo0MiAyMDE3ICsw
MjAwCgogICAgeDg2OiBEaXNhYmxlIHRoZSB1c2Ugb2YgYXV0by10cmFuc2xhdGVkIFBWIGd1ZXN0
cwogICAgCiAgICBUaGlzIGlzIGEgbWluaW1hbCBiYWNrcG9ydCBvZiBjL3MgOTI5NDJmZDNkNDY5
ICJ4ODYvbW06IGRyb3AKICAgIGd1ZXN0X3ttYXAsZ2V0X2VmZn1fbDFlKCkgaG9va3MiIGZyb20g
WGVuIDQuNywgd2hpY2ggc3RhdGVkOgogICAgCiAgICAgIERpc2FsbG93IHRoZSB1bm1haW50YWlu
ZWQgYW5kIHByZXN1bWVkIGJyb2tlbiB0cmFuc2xhdGVkLWJ1dC1ub3QtZXh0ZXJuYWwKICAgICAg
cGFnaW5nIG1vZGUgY29tYmluYXRpb24gLi4uCiAgICAKICAgIEl0IHR1cm5zIG91dCB0aGF0IHRo
aXMgbW9kZSBpcyBpbnNlY3VyZSB0byBydW4gd2l0aCwgYXMgb3Bwb3NlZCB0byBqdXN0IHNpbXBs
eQogICAgYnJva2VuLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI0My4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMgfCA5ICsrKysrKysrKwogMSBmaWxlIGNoYW5n
ZWQsIDkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcu
YyBiL3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYwppbmRleCAzN2UyYTEyLi44ZDdmNWNiIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3Bh
Z2luZy5jCkBAIC04MTUsNiArODE1LDE1IEBAIHZvaWQgcGFnaW5nX2ZpbmFsX3RlYXJkb3duKHN0
cnVjdCBkb21haW4gKmQpCiAgKiBjcmVhdGlvbi4gKi8KIGludCBwYWdpbmdfZW5hYmxlKHN0cnVj
dCBkb21haW4gKmQsIHUzMiBtb2RlKQogeworICAgIHN3aXRjaCAoIG1vZGUgJiAoUEdfZXh0ZXJu
YWwgfCBQR190cmFuc2xhdGUpICkKKyAgICB7CisgICAgY2FzZSAwOgorICAgIGNhc2UgUEdfZXh0
ZXJuYWwgfCBQR190cmFuc2xhdGU6CisgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAg
ICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKwogICAgIGlmICggaGFwX2VuYWJsZWQoZCkgKQog
ICAgICAgICByZXR1cm4gaGFwX2VuYWJsZShkLCBtb2RlIHwgUEdfSEFQX2VuYWJsZSk7CiAgICAg
ZWxzZQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhYmxlLTQuNQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Oct 14 01:45:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 01:45:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3BWM-0003ER-Sr; Sat, 14 Oct 2017 01:45:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3BWL-0003EK-N1
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 01:45:45 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 AF/3B-14867-84C61E95; Sat, 14 Oct 2017 01:45:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFLMWRWlGSWpSXmKPExsWS0XRdVdcj52G
 kweVNUhYTthk4MHps79vFHsAYxZqZl5RfkcCaMeVyeMFx1Yrpv66xNzC+lO1i5OQQEvjNKHF6
 lkAXIxeQfZ5R4szca0xdjBwcbAJiEnP3KoDUiAioSsxasZwZol5doul3AxuILSyQIzF3wis2k
 HJeATOJ+/cDQMIsQOXnn05inMDIsYCRYRWjRnFqUVlqka6RsV5SUWZ6RkluYmaOrqGBmV5uan
 FxYnpqTmJSsV5yfu4mRqA/GIBgB+Of+YGHGCU5mJREeW2FH0YK8SXlp1RmJBZnxBeV5qQWH2K
 U4eBQkuB9lgWUEyxKTU+tSMvMAQYGTFqCg0dJhHd2JlCat7ggMbc4Mx0idYpRl+PYpst/mIRY
 8vLzUqXEeSWzgYoEQIoySvPgRsCC9BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEeYNALuHJz
 CuB2/QK6AgmoCPeRTwAOaIkESEl1cAouTXE/3nu/G+35jE8+3AgpNPj/bf3GQcEn687vuKDyc
 6FPXl3JVLKThzgNjNYEdy9+k9SFsM0V68DkZaeSUkLDqzr3n7aSu/TYnaN0Mjdh9e22cp2522
 x2CvPelg3bv6hB9EymyODNyQfe8R+TqUsYWvdrrdsxyPkTznOjvzalKi2pHmKAoODEktxRqKh
 FnNRcSIAzyD/Z00CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1507945543!58750146!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13441 invoked from network); 14 Oct 2017 01:45:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 01:45:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3BWJ-0004Tw-C8
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 01:45:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3BWJ-0000OW-BO
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 01:45:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3BWJ-0000OW-BO@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 01:45:43 +0000
Subject: [Xen-changelog] [xen stable-4.5] x86/shadow: Don't create
	self-linear shadow mappings for 4-level translated guests
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGJiZWI3NjM5MjA4NjdiOGNlYWNjYzkwNDI2NTA0OTViZmU5NDk5ZWIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE9jdCAxMiAxNjowMjoxMCAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAxMiAxNjowMjoxMCAyMDE3ICsw
MjAwCgogICAgeDg2L3NoYWRvdzogRG9uJ3QgY3JlYXRlIHNlbGYtbGluZWFyIHNoYWRvdyBtYXBw
aW5ncyBmb3IgNC1sZXZlbCB0cmFuc2xhdGVkIGd1ZXN0cwogICAgCiAgICBXaGVuIGluaXRpYWxs
eSBjcmVhdGluZyBhIG1vbml0b3IgdGFibGUgZm9yIDQtbGV2ZWwgdHJhbnNsYXRlZCBndWVzdHMs
IGRvbid0CiAgICBpbnN0YWxsIGEgc2hhZG93LWxpbmVhciBtYXBwaW5nLiAgVGhpcyBtYXBwaW5n
IGlzIGFjdHVhbGx5IHNlbGYtbGluZWFyLCBhbmQKICAgIHRyaXBzIHVwIHRoZSB3cml0ZWFibGUg
aGV1cmlzdGljIGxvZ2ljIGludG8gZm9sbG93aW5nIFhlbidzIG1hcHBpbmdzLCBub3QgdGhlCiAg
ICBndWVzdHMnIHNoYWRvd3MgaXQgd2FzIGV4cGVjdGluZyB0byBmb2xsb3cuCiAgICAKICAgIEEg
Y29uc2VxdWVuY2Ugb2YgdGhpcyBpcyB0aGF0IHNoX2d1ZXNzX3dybWFwKCkgbmVlZHMgdG8gY29w
ZSB3aXRoIHRoZXJlIGJlaW5nCiAgICBubyBzaGFkb3ctbGluZWFyIG1hcHBpbmcgcHJlc2VudCwg
d2hpY2ggaW4gcHJhY3RpY2Ugb2NjdXJzIG9uY2UgZWFjaCB0aW1lIGEKICAgIHZjcHUgc3dpdGNo
ZXMgdG8gNC1sZXZlbCBwYWdpbmcgZnJvbSBhIGRpZmZlcmVudCBwYWdpbmcgbW9kZS4KICAgIAog
ICAgQW4gYXBwcm9wcmlhdGUgc2hhZG93LWxpbmVhciBzbG90IHdpbGwgYmUgaW5zZXJ0ZWQgaW50
byB0aGUgbW9uaXRvciB0YWJsZQogICAgZWl0aGVyIHdoaWxlIGNvbnN0cnVjdGluZyBsb3dlciBs
ZXZlbCBtb25pdG9yIHRhYmxlcywgb3IgYnkgc2hfdXBkYXRlX2NyMygpLgogICAgCiAgICBXaGls
ZSBmaXhpbmcgdGhpcywgY2xhcmlmeSB0aGUgc2FmZXR5IG9mIHRoZSBvdGhlciBtYXBwaW5ncy4g
IERlc3BpdGUKICAgIGFwcGVhcmluZyB1bnNhZmUsIGl0IGlzIGNvcnJlY3QgdG8gY3JlYXRlIGEg
Z3Vlc3QtbGluZWFyIG1hcHBpbmcgZm9yCiAgICB0cmFuc2xhdGVkIGRvbWFpbnM7IHRoaXMgaXMg
c2VsZi1saW5lYXIgYW5kIGRvZXNuJ3QgcG9pbnQgaW50byB0aGUgdHJhbnNsYXRlZAogICAgZG9t
YWluLiAgRHJvcCBhIGRlYWQgY2xhdXNlIGZvciB0cmFuc2xhdGUgIT0gZXh0ZXJuYWwgZ3Vlc3Rz
LgogICAgCiAgICBUaGlzIGlzIFhTQS0yNDMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogVGltIERl
ZWdhbiA8dGltQHhlbi5vcmc+CiAgICBtYXN0ZXIgY29tbWl0OiBiZjJiNGVhZGNmMzc5ZDAzNjFi
MzhkZTk3MjVlYTVmN2ExOGE1MjA1CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0xMC0xMiAxNDo1MDow
NyArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyB8IDQ1ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMxIGlu
c2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9t
bS9zaGFkb3cvbXVsdGkuYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwppbmRleCBl
MTZiZjFiLi45NDhjODZhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRp
LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCkBAIC0xNDUzLDI2ICsxNDUz
LDM4IEBAIHZvaWQgc2hfaW5zdGFsbF94ZW5fZW50cmllc19pbl9sNChzdHJ1Y3QgdmNwdSAqdiwg
bWZuX3QgZ2w0bWZuLCBtZm5fdCBzbDRtZm4pCiAgICAgICAgIHNoYWRvd19sNGVfZnJvbV9tZm4o
cGFnZV90b19tZm4oZC0+YXJjaC5wZXJkb21haW5fbDNfcGcpLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF9fUEFHRV9IWVBFUlZJU09SKTsKIAotICAgIC8qIFNoYWRvdyBsaW5lYXIgbWFw
cGluZyBmb3IgNC1sZXZlbCBzaGFkb3dzLiAgTi5CLiBmb3IgMy1sZXZlbAotICAgICAqIHNoYWRv
d3Mgb24gNjQtYml0IHhlbiwgdGhpcyBsaW5lYXIgbWFwcGluZyBpcyBsYXRlciByZXBsYWNlZCBi
eSB0aGUKLSAgICAgKiBtb25pdG9yIHBhZ2V0YWJsZSBzdHJ1Y3R1cmUsIHdoaWNoIGlzIGJ1aWx0
IGluIG1ha2VfbW9uaXRvcl90YWJsZQotICAgICAqIGFuZCBtYWludGFpbmVkIGJ5IHNoX3VwZGF0
ZV9saW5lYXJfZW50cmllcy4gKi8KLSAgICBzbDRlW3NoYWRvd19sNF90YWJsZV9vZmZzZXQoU0hf
TElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9Ci0gICAgICAgIHNoYWRvd19sNGVfZnJvbV9tZm4oc2w0
bWZuLCBfX1BBR0VfSFlQRVJWSVNPUik7Ci0KLSAgICAvKiBTZWxmIGxpbmVhciBtYXBwaW5nLiAg
Ki8KLSAgICBpZiAoIHNoYWRvd19tb2RlX3RyYW5zbGF0ZSh2LT5kb21haW4pICYmICFzaGFkb3df
bW9kZV9leHRlcm5hbCh2LT5kb21haW4pICkKLSAgICB7Ci0gICAgICAgIC8vIGxpbmVhciB0YWJs
ZXMgbWF5IG5vdCBiZSB1c2VkIHdpdGggdHJhbnNsYXRlZCBQViBndWVzdHMKLSAgICAgICAgc2w0
ZVtzaGFkb3dfbDRfdGFibGVfb2Zmc2V0KExJTkVBUl9QVF9WSVJUX1NUQVJUKV0gPQorICAgIC8q
CisgICAgICogTGluZWFyIG1hcHBpbmcgc2xvdHM6CisgICAgICoKKyAgICAgKiBDYWxsaW5nIHRo
aXMgZnVuY3Rpb24gd2l0aCBnbDRtZm4gPT0gc2w0bWZuIGlzIHVzZWQgdG8gY29uc3RydWN0IGEK
KyAgICAgKiBtb25pdG9yIHRhYmxlIGZvciB0cmFuc2xhdGVkIGRvbWFpbnMuICBJbiB0aGlzIGNh
c2UsIGdsNG1mbiBmb3JtcyB0aGUKKyAgICAgKiBzZWxmLWxpbmVhciBtYXBwaW5nIChpLmUuIG5v
dCBwb2ludGluZyBpbnRvIHRoZSB0cmFuc2xhdGVkIGRvbWFpbiksIGFuZAorICAgICAqIHRoZSBz
aGFkb3ctbGluZWFyIHNsb3QgaXMgc2tpcHBlZC4gIFRoZSBzaGFkb3ctbGluZWFyIHNsb3QgaXMg
ZWl0aGVyCisgICAgICogZmlsbGVkIHdoZW4gY29uc3RydWN0aW5nIGxvd2VyIGxldmVsIG1vbml0
b3IgdGFibGVzLCBvciB2aWEKKyAgICAgKiBzaF91cGRhdGVfY3IzKCkgZm9yIDQtbGV2ZWwgZ3Vl
c3RzLgorICAgICAqCisgICAgICogQ2FsbGluZyB0aGlzIGZ1bmN0aW9uIHdpdGggZ2w0bWZuICE9
IHNsNG1mbiBpcyB1c2VkIGZvciBub24tdHJhbnNsYXRlZAorICAgICAqIGd1ZXN0cywgd2hlcmUg
dGhlIHNoYWRvdy1saW5lYXIgc2xvdCBpcyBhY3R1YWxseSBzZWxmLWxpbmVhciwgYW5kIHRoZQor
ICAgICAqIGd1ZXN0LWxpbmVhciBzbG90IHBvaW50cyBpbnRvIHRoZSBndWVzdHMgdmlldyBvZiBp
dHMgcGFnZXRhYmxlcy4KKyAgICAgKi8KKyAgICBpZiAoIHNoYWRvd19tb2RlX3RyYW5zbGF0ZShk
KSApCisgICAgeworICAgICAgICBBU1NFUlQobWZuX3goZ2w0bWZuKSA9PSBtZm5feChzbDRtZm4p
KTsKKworICAgICAgICBzbDRlW3NoYWRvd19sNF90YWJsZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJ
UlRfU1RBUlQpXSA9CiAgICAgICAgICAgICBzaGFkb3dfbDRlX2VtcHR5KCk7CiAgICAgfQogICAg
IGVsc2UKICAgICB7Ci0gICAgICAgIHNsNGVbc2hhZG93X2w0X3RhYmxlX29mZnNldChMSU5FQVJf
UFRfVklSVF9TVEFSVCldID0KLSAgICAgICAgICAgIHNoYWRvd19sNGVfZnJvbV9tZm4oZ2w0bWZu
LCBfX1BBR0VfSFlQRVJWSVNPUik7CisgICAgICAgIEFTU0VSVChtZm5feChnbDRtZm4pICE9IG1m
bl94KHNsNG1mbikpOworCisgICAgICAgIHNsNGVbc2hhZG93X2w0X3RhYmxlX29mZnNldChTSF9M
SU5FQVJfUFRfVklSVF9TVEFSVCldID0KKyAgICAgICAgICAgIHNoYWRvd19sNGVfZnJvbV9tZm4o
c2w0bWZuLCBfX1BBR0VfSFlQRVJWSVNPUik7CiAgICAgfQogCisgICAgc2w0ZVtzaGFkb3dfbDRf
dGFibGVfb2Zmc2V0KExJTkVBUl9QVF9WSVJUX1NUQVJUKV0gPQorICAgICAgICBzaGFkb3dfbDRl
X2Zyb21fbWZuKGdsNG1mbiwgX19QQUdFX0hZUEVSVklTT1IpOworCiAgICAgc2hfdW5tYXBfZG9t
YWluX3BhZ2Uoc2w0ZSk7ICAgIAogfQogI2VuZGlmCkBAIC00MjQzLDYgKzQyNTUsMTEgQEAgc3Rh
dGljIGludCBzaF9ndWVzc193cm1hcChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyB2YWRk
ciwgbWZuX3QgZ21mbikKIAogICAgIC8qIENhcmVmdWxseSBsb29rIGluIHRoZSBzaGFkb3cgbGlu
ZWFyIG1hcCBmb3IgdGhlIGwxZSB3ZSBleHBlY3QgKi8KICNpZiBTSEFET1dfUEFHSU5HX0xFVkVM
UyA+PSA0CisgICAgLyogSXMgYSBzaGFkb3cgbGluZWFyIG1hcCBpcyBpbnN0YWxsZWQgaW4gdGhl
IGZpcnN0IHBsYWNlPyAqLworICAgIHNsNHAgID0gdi0+YXJjaC5wYWdpbmcuc2hhZG93Lmd1ZXN0
X3Z0YWJsZTsKKyAgICBzbDRwICs9IHNoYWRvd19sNF90YWJsZV9vZmZzZXQoU0hfTElORUFSX1BU
X1ZJUlRfU1RBUlQpOworICAgIGlmICggIShzaGFkb3dfbDRlX2dldF9mbGFncygqc2w0cCkgJiBf
UEFHRV9QUkVTRU5UKSApCisgICAgICAgIHJldHVybiAwOwogICAgIHNsNHAgPSBzaF9saW5lYXJf
bDRfdGFibGUodikgKyBzaGFkb3dfbDRfbGluZWFyX29mZnNldCh2YWRkcik7CiAgICAgaWYgKCAh
KHNoYWRvd19sNGVfZ2V0X2ZsYWdzKCpzbDRwKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAg
cmV0dXJuIDA7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFibGUtNC41CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Oct 14 01:45:56 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 01:45:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3BWW-0003Fg-Um; Sat, 14 Oct 2017 01:45:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3BWW-0003FV-30
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 01:45:56 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 CB/D2-19514-35C61E95; Sat, 14 Oct 2017 01:45:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVTco52G
 kwfYF8hYTthk4MHps79vFHsAYxZqZl5RfkcCa8X7KJNaCe6IVe5pXMzcwvhLsYuTiEBL4zSjx
 Y8NKRgjnPKPE98OLmLsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhZwl/g0b
 w6YzStgJrHh6zSwGhag+o37frJNYORYwMiwilGjOLWoLLVI18hML6koMz2jJDcxM0fX0MBULz
 e1uDgxPTUnMalYLzk/dxMj0Cv1DAyMOxhvT/Y7xCjJwaQkymsr/DBSiC8pP6UyI7E4I76oNCe
 1+BCjDAeHkgSvUjZQTrAoNT21Ii0zBxgeMGkJDh4lEd7ZmUBp3uKCxNzizHSI1ClGXY5jmy7/
 YRJiycvPS5US55UEmSEAUpRRmgc3AhaqlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8wZlA
 U3hycwrgdv0CugIJqAj3kU8ADmiJBEhJdXAmBNSUKulf0jFfaGTdrbKzNILW3zfTFBITVx9/b
 KK2n0vTtvsbqGmGKFOz1veTYVr5jTPeut+/s8XjlNd9grTVV5l6+poHrv+f13MraWr9km2lfy
 Z891gnl5SSERCdMcqhw7XJQfeiRZxycdMK5xdqexX8bBoh4uG8Oe2I/xK23b8vdglpLBKiaU4
 I9FQi7moOBEAGz5YtlACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1507945553!86310944!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52554 invoked from network); 14 Oct 2017 01:45:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 01:45:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3BWT-0004U8-E5
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 01:45:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3BWT-0000Q4-DL
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 01:45:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3BWT-0000Q4-DL@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 01:45:53 +0000
Subject: [Xen-changelog] [xen stable-4.5] x86/cpu: Fix IST handling during
	PCPU bringup
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDc3NjY2YjYxYjMzZDk4OTkwYWVmMDUyYjRhOGM1ZjdiN2YzNzc1MDUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE9jdCAxMiAxNjowMjozNiAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAxMiAxNjowMjozNiAyMDE3ICsw
MjAwCgogICAgeDg2L2NwdTogRml4IElTVCBoYW5kbGluZyBkdXJpbmcgUENQVSBicmluZ3VwCiAg
ICAKICAgIENsZWFyIElTVCByZWZlcmVuY2VzIGluIG5ld2x5IGFsbG9jYXRlZCBJRFRzLiAgTm90
aGluZyBnb29kIHdpbGwgY29tZSBvZgogICAgaGF2aW5nIHRoZW0gc2V0IGJlZm9yZSB0aGUgVFNT
IGlzIHN1aXRhYmx5IGNvbnN0cnVjdGVkIChhbHRob3VnaCB0aGUgY2hhbmNlcwogICAgb2YgdGhl
IENQVSBzdXJ2aXZpbmcgc3VjaCBhbiBJU1QgaW50ZXJydXB0L2V4Y2VwdGlvbiBpcyBleHRyZW1l
bHkgc2xpbSkuCiAgICAKICAgIFVuaWZvcm1seSBzZXQgdGhlIElTVCByZWZlcmVuY2VzIGFmdGVy
IHRoZSBUU1MgaXMgaW4gcGxhY2UuICBUaGlzIGZpeGVzIGFuCiAgICBpc3N1ZSBvbiBBTUQgaGFy
ZHdhcmUsIHdoZXJlIG9ubGluaW5nIGEgUENQVSB3aGlsZSBQQ1BVMCBpcyBpbiBIVk0gY29udGV4
dAogICAgd2lsbCBjYXVzZSBJU1RfTk9ORSB0byBiZSBjb3BpZWQgaW50byB0aGUgbmV3IElEVCwg
bWFraW5nIHRoYXQgUENQVSB2dWxuZXJhYmxlCiAgICB0byBwcml2aWxlZ2UgZXNjYWxhdGlvbiBm
cm9tIFBWIGd1ZXN0cyB1bnRpbCBpdCBzdWJzZXF1ZW50bHkgc2NoZWR1bGVzIGFuIEhWTQogICAg
Z3Vlc3QuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI0NC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBjYzA4
YzczYzhjMWY1YmE1ZWQwZjgyNzQ1NDhkYjY3MjVlMWMzMTU3CiAgICBtYXN0ZXIgZGF0ZTogMjAx
Ny0xMC0xMiAxNDo1MDozMSArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgfCA1
ICsrKysrCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgIHwgMyArKysKIDIgZmlsZXMgY2hhbmdl
ZCwgOCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24u
YyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKaW5kZXggN2RjODIyMC4uNDg3NGIwNCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYvY3B1
L2NvbW1vbi5jCkBAIC01NTYsNiArNTU2LDcgQEAgdm9pZCBfX2luaXQgZWFybHlfY3B1X2luaXQo
dm9pZCkKICAqIC0gU2V0cyB1cCBUU1Mgd2l0aCBzdGFjayBwb2ludGVycywgaW5jbHVkaW5nIElT
VHMKICAqIC0gSW5zZXJ0cyBUU1Mgc2VsZWN0b3IgaW50byByZWd1bGFyIGFuZCBjb21wYXQgR0RU
cwogICogLSBMb2FkcyBHRFQsIElEVCwgVFIgdGhlbiBudWxsIExEVAorICogLSBTZXRzIHVwIElT
VCByZWZlcmVuY2VzIGluIHRoZSBJRFQKICAqLwogdm9pZCBfX2NwdWluaXQgbG9hZF9zeXN0ZW1f
dGFibGVzKHZvaWQpCiB7CkBAIC02MDIsNiArNjAzLDEwIEBAIHZvaWQgX19jcHVpbml0IGxvYWRf
c3lzdGVtX3RhYmxlcyh2b2lkKQogCWFzbSB2b2xhdGlsZSAoImxpZHQgJTAiICA6IDogIm0iICAo
aWR0cikgKTsKIAlhc20gdm9sYXRpbGUgKCJsdHIgICV3MCIgOiA6ICJybSIgKFRTU19FTlRSWSA8
PCAzKSApOwogCWFzbSB2b2xhdGlsZSAoImxsZHQgJXcwIiA6IDogInJtIiAoMCkgKTsKKworCXNl
dF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX2RvdWJsZV9mYXVsdF0sICBJU1RfREYpOworCXNl
dF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX25taV0sCSAgICAgIElTVF9OTUkpOworCXNldF9p
c3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX21hY2hpbmVfY2hlY2tdLCBJU1RfTUNFKTsKIH0KIAog
LyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYvc21w
Ym9vdC5jCmluZGV4IGE4NGYwMzguLmE5NWYwNmUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9z
bXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtNjY0LDYgKzY2NCw5IEBA
IHN0YXRpYyBpbnQgY3B1X3NtcGJvb3RfYWxsb2ModW5zaWduZWQgaW50IGNwdSkKICAgICBpZiAo
IGlkdF90YWJsZXNbY3B1XSA9PSBOVUxMICkKICAgICAgICAgZ290byBvb207CiAgICAgbWVtY3B5
KGlkdF90YWJsZXNbY3B1XSwgaWR0X3RhYmxlLCBJRFRfRU5UUklFUyAqIHNpemVvZihpZHRfZW50
cnlfdCkpOworICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX2RvdWJsZV9mYXVsdF0s
ICBJU1RfTk9ORSk7CisgICAgc2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfbm1pXSwgICAg
ICAgICAgIElTVF9OT05FKTsKKyAgICBzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9tYWNo
aW5lX2NoZWNrXSwgSVNUX05PTkUpOwogCiAgICAgaWYgKCB6YWxsb2NfY3B1bWFza192YXIoJnBl
cl9jcHUoY3B1X3NpYmxpbmdfbWFzaywgY3B1KSkgJiYKICAgICAgICAgIHphbGxvY19jcHVtYXNr
X3ZhcigmcGVyX2NwdShjcHVfY29yZV9tYXNrLCBjcHUpKSApCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC41CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Oct 14 01:46:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 01:46:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3BWi-0003HZ-0G; Sat, 14 Oct 2017 01:46:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3BWg-0003HL-7b
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 01:46:06 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 F6/BF-00431-D5C61E95; Sat, 14 Oct 2017 01:46:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFLMWRWlGSWpSXmKPExsWS0XRdVTcm52G
 kwaKtBhYTthk4MHps79vFHsAYxZqZl5RfkcCacXTqZsaCQ6IVkxcWNTD28ncxcnEICfxmlGi6
 3sgK4ZxnlGj8eYixi5GDg01ATGLuXoUuRk4OEQFViVkrljOD2EIC6hJNvxvYQGxhgVCJg0sug
 5XzCphJ3O+KBQmzAJVP6O1inMDIsYCRYRWjenFqUVlqka6ZXlJRZnpGSW5iZo6uoYGxXm5qcX
 FiempOYlKxXnJ+7iZGoD/qGRgYdzBeaXM+xCjJwaQkymsr/DBSiC8pP6UyI7E4I76oNCe1+BC
 jDAeHkgRvejZQTrAoNT21Ii0zBxgYMGkJDh4lEd7ZmUBp3uKCxNzizHSI1ClGXY5jmy7/YRJi
 ycvPS5US5y0EmSEAUpRRmgc3AhaklxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8wZlAU3hy
 cwrgdv0CugIJqAj3kU8ADmiJBEhJdXAuMsmVOdGjP/+/DNa10/Z1oiv5WY/8NJj/6+k5dF9Gt
 X7Lq/pZIzadm9ZS4Wj6SR/gZIff65Lfmnb+On7dLVpa5+uzTHSsNBqetk7j+tjR8PHe7e2p5f
 ef5hslhK/TyF1KtfbDdYyPEY7/rSZz5nDu387z42TbacXZdl8X7vnVMAay7aAy2sPlSmxFGck
 GmoxFxUnAgBY8L9yTQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1507945563!98536889!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12327 invoked from network); 14 Oct 2017 01:46:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 01:46:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3BWd-0004Uu-Fu
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 01:46:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3BWd-0000RV-FF
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 01:46:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3BWd-0000RV-FF@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 01:46:03 +0000
Subject: [Xen-changelog] [xen stable-4.5] x86/HVM: prefill partially used
	variable on emulation paths
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2310110322623441190=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 03b06d38c785ec89817a608470b443d8de2e1b9e
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Thu Oct 12 16:04:34 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Thu Oct 12 16:04:34 2017 +0200

    x86/HVM: prefill partially used variable on emulation paths
    
    Certain handlers ignore the access size (vioapic_write() being the
    example this was found with), perhaps leading to subsequent reads
    seeing data that wasn't actually written by the guest. For
    consistency and extra safety also do this on the read path of
    hvm_process_io_intercept(), even if this doesn't directly affect what
    guests get to see, as we've supposedly already dealt with read handlers
    leaving data completely unitialized.
    
    This is XSA-239.
    
    Reported-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    master commit: 0d4732ac29b63063764c29fa3bd8946daf67d6f3
    master date: 2017-10-12 14:43:26 +0200
---
 xen/arch/x86/hvm/intercept.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/xen/arch/x86/hvm/intercept.c b/xen/arch/x86/hvm/intercept.c
index 4c9b170..f2d7b44 100644
--- a/xen/arch/x86/hvm/intercept.c
+++ b/xen/arch/x86/hvm/intercept.c
@@ -55,6 +55,7 @@ static int hvm_mmio_access(struct vcpu *v,
     {
         if ( p->dir == IOREQ_READ )
         {
+            data = 0;
             if ( vio->mmio_retrying )
             {
                 if ( vio->mmio_large_read_bytes != p->size )
@@ -76,6 +77,7 @@ static int hvm_mmio_access(struct vcpu *v,
     {
         for ( i = 0; i < p->count; i++ )
         {
+            data = 0;
             if ( vio->mmio_retrying )
             {
                 if ( vio->mmio_large_read_bytes != p->size )
@@ -124,6 +126,7 @@ static int hvm_mmio_access(struct vcpu *v,
     {
         for ( i = 0; i < p->count; i++ )
         {
+            data = 0;
             switch ( hvm_copy_from_guest_phys(&data, p->data + step * i,
                                               p->size) )
             {
@@ -222,6 +225,7 @@ static int process_portio_intercept(portio_action_t action, ioreq_t *p)
     {
         if ( p->dir == IOREQ_READ )
         {
+            data = 0;
             if ( vio->mmio_retrying )
             {
                 if ( vio->mmio_large_read_bytes != p->size )
@@ -246,6 +250,7 @@ static int process_portio_intercept(portio_action_t action, ioreq_t *p)
     {
         for ( i = 0; i < p->count; i++ )
         {
+            data = 0;
             if ( vio->mmio_retrying )
             {
                 if ( vio->mmio_large_read_bytes != p->size )
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.5


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============2310110322623441190==--

From xen-changelog-bounces@lists.xen.org Sat Oct 14 17:11:12 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 17:11:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3Pxr-00081X-SW; Sat, 14 Oct 2017 17:11:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Pxq-00081R-7R
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:11:06 +0000
Received: from [85.158.137.68] by server-6.bemta-3.messagelabs.com id
 A1/3D-01775-82542E95; Sat, 14 Oct 2017 17:11:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVVfd9VG
 kwbUePYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNWLdnGmPBFOGKdWdnsDUwPuLrYuTiEBL4zSjR
 uamdDcI5zyjRs207cxcjBwebgJjE3L0KXYycHCICqhKzVixnBrGFBNQlmn43sIHYwgJeEt9e3
 wGzeQXMJE5Nv8oEYrMA1R/aO415AiPHAkaGVYzqxalFZalFumZ6SUWZ6RkluYmZObqGBsZ6ua
 nFxYnpqTmJScV6yfm5mxiBPqlnYGDcwXilzfkQoyQHk5Io77nWh5FCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHhvOz+KFBIsSk1PrUjLzAEGB0xagoNHSYR3Dkiat7ggMbc4Mx0idYpRUUqc9xNI
 QgAkkVGaB9cGC8hLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5c0Cm8GTmlcBNfwW0mAlo8
 buIByCLSxIRUlINjB4vL7Jf4GkOcnHOCKphKBXO3vOnLexs2OnvIT21p+7zNvKVtwi13ezzrm
 mIv7Oh8IncoikmhVcMf1yd0Sjt7lr5J23TFEOnt6enpLz1n7bo4LpFp0I8KyrVN8ru2GNVM+X
 MTOlmMwlJ3Y3/7rY33psT4by9dTpfUwRTbOZ+i5du1U/+22+SVGIpzkg01GIuKk4EAFwrcgRD
 AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1508001062!102718978!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26568 invoked from network); 14 Oct 2017 17:11:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 17:11:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Pxm-0004nF-Cy
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:11:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3Pxm-0000Ea-AX
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3Pxm-0000Ea-AX@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 17:11:02 +0000
Subject: [Xen-changelog] [qemu-xen master] slirp: fix clearing ifq_so from
	pending packets
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1530524571747258977=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 53d421dd9cd11a961903b59a29176e3c11f13519
Author:     Samuel Thibault <samuel.thibault@ens-lyon.org>
AuthorDate: Fri Aug 25 01:35:53 2017 +0200
Commit:     Michael Roth <mdroth@linux.vnet.ibm.com>
CommitDate: Tue Sep 12 11:24:43 2017 -0500

    slirp: fix clearing ifq_so from pending packets
    
    The if_fastq and if_batchq contain not only packets, but queues of packets
    for the same socket. When sofree frees a socket, it thus has to clear ifq_so
    from all the packets from the queues, not only the first.
    
    Signed-off-by: Samuel Thibault <samuel.thibault@ens-lyon.org>
    Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
    Cc: qemu-stable@nongnu.org
    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
    (cherry picked from commit 1201d308519f1e915866d7583d5136d03cc1d384)
    Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
---
 slirp/socket.c | 39 +++++++++++++++++++++++----------------
 1 file changed, 23 insertions(+), 16 deletions(-)

diff --git a/slirp/socket.c b/slirp/socket.c
index ecec029..cb7b5b6 100644
--- a/slirp/socket.c
+++ b/slirp/socket.c
@@ -60,29 +60,36 @@ socreate(Slirp *slirp)
 }
 
 /*
+ * Remove references to so from the given message queue.
+ */
+static void
+soqfree(struct socket *so, struct quehead *qh)
+{
+    struct mbuf *ifq;
+
+    for (ifq = (struct mbuf *) qh->qh_link;
+             (struct quehead *) ifq != qh;
+             ifq = ifq->ifq_next) {
+        if (ifq->ifq_so == so) {
+            struct mbuf *ifm;
+            ifq->ifq_so = NULL;
+            for (ifm = ifq->ifs_next; ifm != ifq; ifm = ifm->ifs_next) {
+                ifm->ifq_so = NULL;
+            }
+        }
+    }
+}
+
+/*
  * remque and free a socket, clobber cache
  */
 void
 sofree(struct socket *so)
 {
   Slirp *slirp = so->slirp;
-  struct mbuf *ifm;
 
-  for (ifm = (struct mbuf *) slirp->if_fastq.qh_link;
-       (struct quehead *) ifm != &slirp->if_fastq;
-       ifm = ifm->ifq_next) {
-    if (ifm->ifq_so == so) {
-      ifm->ifq_so = NULL;
-    }
-  }
-
-  for (ifm = (struct mbuf *) slirp->if_batchq.qh_link;
-       (struct quehead *) ifm != &slirp->if_batchq;
-       ifm = ifm->ifq_next) {
-    if (ifm->ifq_so == so) {
-      ifm->ifq_so = NULL;
-    }
-  }
+  soqfree(so, &slirp->if_fastq);
+  soqfree(so, &slirp->if_batchq);
 
   if (so->so_emu==EMU_RSH && so->extra) {
 	sofree(so->extra);
--
generated by git-patchbot for /home/xen/git/qemu-xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============1530524571747258977==--

From xen-changelog-bounces@lists.xen.org Sat Oct 14 17:11:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 17:11:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3Py0-000821-UB; Sat, 14 Oct 2017 17:11:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Pxz-00081v-1f
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:11:15 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 F0/5C-25852-23542E95; Sat, 14 Oct 2017 17:11:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLLMWRWlGSWpSXmKPExsWS0XRdVdfQ9VG
 kwZ8FihYTthk4MHps79vFHsAYxZqZl5RfkcCa0dnrXbCEp6Lhm0ID40SuLkYuDiGB34wS/xb/
 ZIdwzjNKzFy0g7mLkYODTUBMYu5ehS5GTg4RAVWJWSuWM4PYQgLqEk2/G9hASoQFrCWmbWUFC
 fMKmEn82nKNBSTMAlT+Yr7IBEaOBYwMqxg1ilOLylKLdA3N9ZKKMtMzSnITM3N0DQ3M9HJTi4
 sT01NzEpOK9ZLzczcxAr3BAAQ7GG9vDDjEKMnBpCTKe671YaQQX1J+SmVGYnFGfFFpTmrxIUY
 ZDg4lCV4vl0eRQoJFqempFWmZOcCwgElLcPAoifAGgKR5iwsSc4sz0yFSpxgVpcR5PUESAiCJ
 jNI8uDZYKF5ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMG8cyBSezLwSuOmvgBYzAS1+F/EAZ
 HFJIkJKqoEx1nz+Rfk51TmhdyTurUl4bffEaYdb1RpRgSzXT0X/1yZmV198ndcQpes1S6s3Uz
 W29HZZ/v+dJsUe/IXPJXokY8Qnvnp1k0uh78wWuXDJzbJi/3UiGmeGLLi8T3m3Zs1RhQ/JWlE
 RB07x2eop9N0v/DP/QF/xpIelL11MubOvvJpsy3vATVOJpTgj0VCLuag4EQA217UiQAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1508001072!54130055!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27098 invoked from network); 14 Oct 2017 17:11:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 17:11:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Pxw-0004nK-Et
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:11:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3Pxw-0000Fe-E8
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:11:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3Pxw-0000Fe-E8@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 17:11:12 +0000
Subject: [Xen-changelog] [qemu-xen master] s390-ccw: Fix alignment for CCW1
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGUxYjQ3NTBmMDZhOGEwNGM5NThkOThlOWExNWU3MTdiMThhMjBjNTQKQXV0aG9yOiAg
ICAgRmFyaGFuIEFsaSA8YWxpZm1AbGludXgudm5ldC5pYm0uY29tPgpBdXRob3JEYXRlOiBGcmkg
QXVnIDI1IDA5OjI0OjQ2IDIwMTcgLTA0MDAKQ29tbWl0OiAgICAgTWljaGFlbCBSb3RoIDxtZHJv
dGhAbGludXgudm5ldC5pYm0uY29tPgpDb21taXREYXRlOiBUdWUgU2VwIDEyIDExOjI0OjQ5IDIw
MTcgLTA1MDAKCiAgICBzMzkwLWNjdzogRml4IGFsaWdubWVudCBmb3IgQ0NXMQogICAgCiAgICBU
aGUgY29tbWl0IDE5OGMwZDFmOWRmOGM0IHMzOTB4L2NzczogY2hlY2sgY2N3IGFkZHJlc3MgdmFs
aWRpdHkKICAgIGV4cG9zZXMgYW4gYWxpZ25tZW50IGlzc3VlIGluIGNjdyBiaW9zLgogICAgCiAg
ICBBY2NvcmRpbmcgdG8gUG9QIHRoZSBDQ1cgbXVzdCBiZSBkb3VibGV3b3JkIGFsaWduZWQuIExl
dCdzIGZpeAogICAgdGhpcyBpbiB0aGUgYmlvcy4KICAgIAogICAgQ2M6IHFlbXUtc3RhYmxlQG5v
bmdudS5vcmcKICAgIFNpZ25lZC1vZmYtYnk6IEZhcmhhbiBBbGkgPGFsaWZtQGxpbnV4LnZuZXQu
aWJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBIYWxpbCBQYXNpYyA8cGFzaWNAbGludXgudm5ldC5p
Ym0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEVyaWMgRmFybWFuIDxmYXJtYW5AbGludXgudm5ldC5p
Ym0uY29tPgogICAgQWNrZWQtYnk6IENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9ybnRyYWVnZXJA
ZGUuaWJtLmNvbT4KICAgIE1lc3NhZ2UtSWQ6IDwzZWQ4YjgxMGI2NTkyZGFlZTZhNzc1MDM3Y2Uy
MWY4NTBlNDA2NDdkLjE1MDM2NjcyMTUuZ2l0LmFsaWZtQGxpbnV4LnZuZXQuaWJtLmNvbT4KICAg
IFNpZ25lZC1vZmYtYnk6IENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRoYXQuY29tPgogICAgKGNo
ZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgM2ExZTQ1NjFhZDYzYjMwM2IwOTIzODdhZTAwNmJkNDE0
NjhlY2U2MykKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZu
ZXQuaWJtLmNvbT4KLS0tCiBwYy1iaW9zL3MzOTAtY2N3L2Npby5oIHwgMiArLQogMSBmaWxlIGNo
YW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvcGMtYmlv
cy9zMzkwLWNjdy9jaW8uaCBiL3BjLWJpb3MvczM5MC1jY3cvY2lvLmgKaW5kZXggZjViNDU0OS4u
NTVlYWVlZSAxMDA2NDQKLS0tIGEvcGMtYmlvcy9zMzkwLWNjdy9jaW8uaAorKysgYi9wYy1iaW9z
L3MzOTAtY2N3L2Npby5oCkBAIC0xMzMsNyArMTMzLDcgQEAgc3RydWN0IGNjdzEgewogICAgIF9f
dTggZmxhZ3M7CiAgICAgX191MTYgY291bnQ7CiAgICAgX191MzIgY2RhOwotfSBfX2F0dHJpYnV0
ZV9fICgocGFja2VkKSk7Cit9IF9fYXR0cmlidXRlX18gKChwYWNrZWQsIGFsaWduZWQoOCkpKTsK
IAogI2RlZmluZSBDQ1dfRkxBR19EQyAgICAgICAgICAgICAgMHg4MAogI2RlZmluZSBDQ1dfRkxB
R19DQyAgICAgICAgICAgICAgMHg0MAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Oct 14 17:11:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 17:11:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3PyA-00083p-Vw; Sat, 14 Oct 2017 17:11:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Py9-00083Z-5n
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:11:25 +0000
Received: from [85.158.139.211] by server-12.bemta-5.messagelabs.com id
 B3/2C-19514-C3542E95; Sat, 14 Oct 2017 17:11:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVdfa9VG
 kwYNZJhYTthk4MHps79vFHsAYxZqZl5RfkcCacbfhFnvBfsmK7S+amBsYDwl1MXJxCAn8ZpSY
 PPMZE4RznlFi2uqrbF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwu4Sfw8O
 ZEFxOYVMJPo6/3GDmKzANU/WziBbQIjxwJGhlWMGsWpRWWpRbrGBnpJRZnpGSW5iZk5uoYGpn
 q5qcXFiempOYlJxXrJ+bmbGIFeqWdgYNzBOGGV3yFGSQ4mJVHec60PI4X4kvJTKjMSizPii0p
 zUosPMcpwcChJ8Hq5PIoUEixKTU+tSMvMAYYHTFqCg0dJhDcAJM1bXJCYW5yZDpE6xagoJc7r
 CZIQAElklObBtcFC8hKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd44kCk8mXklcNNfAS1mA
 lr8LuIByOKSRISUVANjzB2DGiuerD8PP388f/vxxNw3qX8cjyzb/ftI+6xpIQ67SxxfaHmXP+
 TR2q4WsDfs6dYTL0QapnqefeHAKzXj0NaOZ64lDEePHrfKY1z4NrP4WtzcOdyBJTW7xdzymTV
 MHNj5Xb2vXX2mqSBxeqK3dlbY16mtftNfcK1x0s2XYXRYJivQ2ndViaU4I9FQi7moOBEAIca8
 X0QCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1508001082!104074264!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3837 invoked from network); 14 Oct 2017 17:11:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 17:11:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Py6-0004nb-KB
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:11:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3Py6-0000GP-GF
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:11:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3Py6-0000GP-GF@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 17:11:22 +0000
Subject: [Xen-changelog] [qemu-xen master] target/arm: Fix aa64 ldp register
	writeback
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDcyOGJmYTMyNzNlYmFhYWI1MWJiNDE0NjdhMjA3OTBjN2U1ZjUyNjgKQXV0aG9yOiAg
ICAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CkF1dGhv
ckRhdGU6IE1vbiBTZXAgNCAxNToyMTo1NiAyMDE3ICswMTAwCkNvbW1pdDogICAgIE1pY2hhZWwg
Um90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KQ29tbWl0RGF0ZTogVHVlIFNlcCAxMiAx
MToyNDo1NSAyMDE3IC0wNTAwCgogICAgdGFyZ2V0L2FybTogRml4IGFhNjQgbGRwIHJlZ2lzdGVy
IHdyaXRlYmFjawogICAgCiAgICBGb3IgImxkcCB4MCwgeDEsIFt4MF0iLCBpZiB0aGUgc2Vjb25k
IGxvYWQgaXMgb24gYSBzZWNvbmQgcGFnZSBhbmQKICAgIHRoZSBzZWNvbmQgcGFnZSBpcyB1bm1h
cHBlZCwgdGhlIGV4Y2VwdGlvbiB3b3VsZCBiZSByYWlzZWQgd2l0aCB4MAogICAgYWxyZWFkeSBt
b2RpZmllZC4gIFRoaXMgbWVhbnMgdGhlIGluc3RydWN0aW9uIGNvdWxkbid0IGJlIHJlc3RhcnRl
ZC4KICAgIAogICAgQ2M6IHFlbXUtYXJtQG5vbmdudS5vcmcKICAgIENjOiBxZW11LXN0YWJsZUBu
b25nbnUub3JnCiAgICBSZXBvcnRlZC1ieTogQW5kcmV3IDxhbmRyZXdAZnViYXIuZ2Vlay5uej4K
ICAgIFNpZ25lZC1vZmYtYnk6IFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBs
aW5hcm8ub3JnPgogICAgTWVzc2FnZS1pZDogMjAxNzA4MjUyMjQ4MzMuNDQ2My0xLXJpY2hhcmQu
aGVuZGVyc29uQGxpbmFyby5vcmcKICAgIEZpeGVzOiBodHRwczovL2J1Z3MubGF1bmNocGFkLm5l
dC9xZW11LytidWcvMTcxMzA2NgogICAgU2lnbmVkLW9mZi1ieTogUmljaGFyZCBIZW5kZXJzb24g
PHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+CiAgICBbUE1NOiB0d2Vha2VkIGNvbW1lbnQg
Zm9ybWF0XQogICAgUmV2aWV3ZWQtYnk6IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGlu
YXJvLm9yZz4KICAgIFNpZ25lZC1vZmYtYnk6IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxA
bGluYXJvLm9yZz4KICAgIAogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgM2U0ZDkxYjk0
Y2U0MDAzMjZmYWUwODUwNTc4ZDllOWYzMGE3MWFkYikKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hh
ZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KLS0tCiB0YXJnZXQvYXJtL3RyYW5z
bGF0ZS1hNjQuYyB8IDI5ICsrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hh
bmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdGFy
Z2V0L2FybS90cmFuc2xhdGUtYTY0LmMgYi90YXJnZXQvYXJtL3RyYW5zbGF0ZS1hNjQuYwppbmRl
eCAyMjAwZTI1Li5jYjQ0NjMyIDEwMDY0NAotLS0gYS90YXJnZXQvYXJtL3RyYW5zbGF0ZS1hNjQu
YworKysgYi90YXJnZXQvYXJtL3RyYW5zbGF0ZS1hNjQuYwpAQCAtMjIxNywyOSArMjIxNywzNCBA
QCBzdGF0aWMgdm9pZCBkaXNhc19sZHN0X3BhaXIoRGlzYXNDb250ZXh0ICpzLCB1aW50MzJfdCBp
bnNuKQogICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgZG9fZnBfc3QocywgcnQsIHRjZ19h
ZGRyLCBzaXplKTsKICAgICAgICAgfQotICAgIH0gZWxzZSB7Ci0gICAgICAgIFRDR3ZfaTY0IHRj
Z19ydCA9IGNwdV9yZWcocywgcnQpOwotICAgICAgICBpZiAoaXNfbG9hZCkgewotICAgICAgICAg
ICAgZG9fZ3ByX2xkKHMsIHRjZ19ydCwgdGNnX2FkZHIsIHNpemUsIGlzX3NpZ25lZCwgZmFsc2Us
Ci0gICAgICAgICAgICAgICAgICAgICAgZmFsc2UsIDAsIGZhbHNlLCBmYWxzZSk7Ci0gICAgICAg
IH0gZWxzZSB7Ci0gICAgICAgICAgICBkb19ncHJfc3QocywgdGNnX3J0LCB0Y2dfYWRkciwgc2l6
ZSwKLSAgICAgICAgICAgICAgICAgICAgICBmYWxzZSwgMCwgZmFsc2UsIGZhbHNlKTsKLSAgICAg
ICAgfQotICAgIH0KLSAgICB0Y2dfZ2VuX2FkZGlfaTY0KHRjZ19hZGRyLCB0Y2dfYWRkciwgMSA8
PCBzaXplKTsKLSAgICBpZiAoaXNfdmVjdG9yKSB7CisgICAgICAgIHRjZ19nZW5fYWRkaV9pNjQo
dGNnX2FkZHIsIHRjZ19hZGRyLCAxIDw8IHNpemUpOwogICAgICAgICBpZiAoaXNfbG9hZCkgewog
ICAgICAgICAgICAgZG9fZnBfbGQocywgcnQyLCB0Y2dfYWRkciwgc2l6ZSk7CiAgICAgICAgIH0g
ZWxzZSB7CiAgICAgICAgICAgICBkb19mcF9zdChzLCBydDIsIHRjZ19hZGRyLCBzaXplKTsKICAg
ICAgICAgfQogICAgIH0gZWxzZSB7CisgICAgICAgIFRDR3ZfaTY0IHRjZ19ydCA9IGNwdV9yZWco
cywgcnQpOwogICAgICAgICBUQ0d2X2k2NCB0Y2dfcnQyID0gY3B1X3JlZyhzLCBydDIpOworCiAg
ICAgICAgIGlmIChpc19sb2FkKSB7CisgICAgICAgICAgICBUQ0d2X2k2NCB0bXAgPSB0Y2dfdGVt
cF9uZXdfaTY0KCk7CisKKyAgICAgICAgICAgIC8qIERvIG5vdCBtb2RpZnkgdGNnX3J0IGJlZm9y
ZSByZWNvZ25pemluZyBhbnkgZXhjZXB0aW9uCisgICAgICAgICAgICAgKiBmcm9tIHRoZSBzZWNv
bmQgbG9hZC4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgZG9fZ3ByX2xkKHMsIHRtcCwg
dGNnX2FkZHIsIHNpemUsIGlzX3NpZ25lZCwgZmFsc2UsCisgICAgICAgICAgICAgICAgICAgICAg
ZmFsc2UsIDAsIGZhbHNlLCBmYWxzZSk7CisgICAgICAgICAgICB0Y2dfZ2VuX2FkZGlfaTY0KHRj
Z19hZGRyLCB0Y2dfYWRkciwgMSA8PCBzaXplKTsKICAgICAgICAgICAgIGRvX2dwcl9sZChzLCB0
Y2dfcnQyLCB0Y2dfYWRkciwgc2l6ZSwgaXNfc2lnbmVkLCBmYWxzZSwKICAgICAgICAgICAgICAg
ICAgICAgICBmYWxzZSwgMCwgZmFsc2UsIGZhbHNlKTsKKworICAgICAgICAgICAgdGNnX2dlbl9t
b3ZfaTY0KHRjZ19ydCwgdG1wKTsKKyAgICAgICAgICAgIHRjZ190ZW1wX2ZyZWVfaTY0KHRtcCk7
CiAgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICBkb19ncHJfc3QocywgdGNnX3J0LCB0Y2df
YWRkciwgc2l6ZSwKKyAgICAgICAgICAgICAgICAgICAgICBmYWxzZSwgMCwgZmFsc2UsIGZhbHNl
KTsKKyAgICAgICAgICAgIHRjZ19nZW5fYWRkaV9pNjQodGNnX2FkZHIsIHRjZ19hZGRyLCAxIDw8
IHNpemUpOwogICAgICAgICAgICAgZG9fZ3ByX3N0KHMsIHRjZ19ydDIsIHRjZ19hZGRyLCBzaXpl
LAogICAgICAgICAgICAgICAgICAgICAgIGZhbHNlLCAwLCBmYWxzZSwgZmFsc2UpOwogICAgICAg
ICB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQvcWVtdS14
ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Oct 14 17:11:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 17:11:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3PyM-000855-1F; Sat, 14 Oct 2017 17:11:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3PyK-00084x-7r
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:11:36 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 D5/FE-00647-74542E95; Sat, 14 Oct 2017 17:11:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVdfN9VG
 kwazbehYTthk4MHps79vFHsAYxZqZl5RfkcCacWnmP9aCPWIVu585NDCe4e9i5OIQEvjNKDFh
 zwc2COc8o8TRgxeZuxg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFoiV+PbqL
 CuIzStgJrHo2n12EJsFqL517Q72CYwcCxgZVjFqFKcWlaUW6RoZ6iUVZaZnlOQmZuboGhoY6+
 WmFhcnpqfmJCYV6yXn525iBPqknoGBcQdjz16/Q4ySHExKorznWh9GCvEl5adUZiQWZ8QXlea
 kFh9ilOHgUJLg9XJ5FCkkWJSanlqRlpkDDA6YtAQHj5II7xxnoDRvcUFibnFmOkTqFKOilDjv
 J5CEAEgiozQPrg0WkJcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfPGgWznycwrgZv+CmgxE
 9DidxEPQBaXJCKkpBoY103vm7JWprI/bI76O7UbLS3/vC+zpib7zmcIs2lykPtx1nrmxyxTp7
 cOz9ZGHDLo/cx7o+M7y+9z9903RHLfrXUL8l6cyVhS4xXLKJkz/8ivmO4Nlz6xtW6I2V5a/my
 bwGsnYS+bvlPG783m/BZfxVUR0lOfd4JltRrDlcjDV5uuFvdXMJgrsRRnJBpqMRcVJwIABCoW
 hUMCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1508001093!102663489!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39618 invoked from network); 14 Oct 2017 17:11:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 17:11:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3PyG-0004nl-O0
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:11:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3PyG-0000H2-Lb
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:11:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3PyG-0000H2-Lb@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 17:11:32 +0000
Subject: [Xen-changelog] [qemu-xen master] virtfs: error out gracefully when
	mandatory suboptions are missing
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDE2OGZmMzJjNWQxZTA1ZDdlMTFkYjI4ZDZiY2MyNTc3ODNiYTg0OWEKQXV0aG9yOiAg
ICAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KQXV0aG9yRGF0ZTogTW9uIFNlcCA0IDA5OjU5
OjAxIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5l
dC5pYm0uY29tPgpDb21taXREYXRlOiBUdWUgU2VwIDEyIDExOjI1OjAxIDIwMTcgLTA1MDAKCiAg
ICB2aXJ0ZnM6IGVycm9yIG91dCBncmFjZWZ1bGx5IHdoZW4gbWFuZGF0b3J5IHN1Ym9wdGlvbnMg
YXJlIG1pc3NpbmcKICAgIAogICAgV2UgaW50ZXJuYWxseSBjb252ZXJ0IC12aXJ0ZnMgdG8gLWZz
ZGV2Ly1kZXZpY2UuIElmIHRoZSB1c2VyIGRvZXNuJ3QKICAgIHByb3ZpZGUgdGhlIHBhdGggb3Ig
c2VjdXJpdHlfbW9kZWwgc3Vib3B0aW9ucywgYW5kIHRoZSBmc2RldiBiYWNrZW5kCiAgICByZXF1
aXJlcyB0aGVtLCB3ZSBoaXQgYW4gYXNzZXJ0aW9uIHdoZW4gcG9wdWxhdGluZyB0aGUgaW50ZXJu
YWwgLWZzZGV2CiAgICBvcHRpb246CiAgICAKICAgIHV0aWwvcWVtdS1vcHRpb24uYzo1NDc6IG9w
dF9zZXQ6IEFzc2VydGlvbiBgb3B0LT5zdHInIGZhaWxlZC4KICAgIEFib3J0ZWQgKGNvcmUgZHVt
cGVkKQogICAgCiAgICBMZXQncyB0ZXN0IHRoZSBzdWJvcHRpb24gcHJlc2VuY2Ugb24gdGhlIGNv
bW1hbmQgbGluZSBiZWZvcmUgdHJ5aW5nCiAgICB0byBzZXQgaXQgaW4gdGhlIGludGVybmFsIC1m
c2RldiBvcHRpb24sIGFuZCBsZXQgdGhlIGJhY2tlbmQgY29kZQogICAgZXJyb3Igb3V0IGdyYWNl
ZnVsbHkgKGllLCBsaWtlIGl0IGFscmVhZHkgZG9lcyB3aGVuIHRoZSB1c2VyIHBhc3NlcwogICAg
LWZzZGV2IG9uIHRoZSBjb21tYW5kIGxpbmUpLgogICAgCiAgICBSZXBvcnRlZC1ieTogVGhvbWFz
IEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBHcmVnIEt1cnogPGdy
b3VnQGthb2Qub3JnPgogICAgUmV2aWV3ZWQtYnk6IFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQu
Y29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMzJiNjk0MzY5OTk0OGY3YWRjMzVh
ZGEyMzNmYmQyNWRhZmZhZDVlOSkKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgUm90aCA8bWRy
b3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KLS0tCiB2bC5jIHwgMTYgKysrKysrKysrKy0tLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvdmwuYyBiL3ZsLmMKaW5kZXggOGUyNDdjYy4uZDYzMjY5MyAxMDA2NDQKLS0tIGEvdmwu
YworKysgYi92bC5jCkBAIC0zNTU3LDcgKzM1NTcsNyBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hh
ciAqKmFyZ3YsIGNoYXIgKiplbnZwKQogICAgICAgICAgICAgY2FzZSBRRU1VX09QVElPTl92aXJ0
ZnM6IHsKICAgICAgICAgICAgICAgICBRZW11T3B0cyAqZnNkZXY7CiAgICAgICAgICAgICAgICAg
UWVtdU9wdHMgKmRldmljZTsKLSAgICAgICAgICAgICAgICBjb25zdCBjaGFyICp3cml0ZW91dCwg
KnNvY2tfZmQsICpzb2NrZXQ7CisgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqd3JpdGVvdXQs
ICpzb2NrX2ZkLCAqc29ja2V0LCAqcGF0aCwgKnNlY3VyaXR5X21vZGVsOwogCiAgICAgICAgICAg
ICAgICAgb2xpc3QgPSBxZW11X2ZpbmRfb3B0cygidmlydGZzIik7CiAgICAgICAgICAgICAgICAg
aWYgKCFvbGlzdCkgewpAQCAtMzU5NiwxMSArMzU5NiwxNSBAQCBpbnQgbWFpbihpbnQgYXJnYywg
Y2hhciAqKmFyZ3YsIGNoYXIgKiplbnZwKQogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAg
ICAgICBxZW11X29wdF9zZXQoZnNkZXYsICJmc2RyaXZlciIsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHFlbXVfb3B0X2dldChvcHRzLCAiZnNkcml2ZXIiKSwgJmVycm9yX2Fib3J0KTsK
LSAgICAgICAgICAgICAgICBxZW11X29wdF9zZXQoZnNkZXYsICJwYXRoIiwgcWVtdV9vcHRfZ2V0
KG9wdHMsICJwYXRoIiksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICZlcnJvcl9hYm9y
dCk7Ci0gICAgICAgICAgICAgICAgcWVtdV9vcHRfc2V0KGZzZGV2LCAic2VjdXJpdHlfbW9kZWwi
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxZW11X29wdF9nZXQob3B0cywgInNlY3Vy
aXR5X21vZGVsIiksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICZlcnJvcl9hYm9ydCk7
CisgICAgICAgICAgICAgICAgcGF0aCA9IHFlbXVfb3B0X2dldChvcHRzLCAicGF0aCIpOworICAg
ICAgICAgICAgICAgIGlmIChwYXRoKSB7CisgICAgICAgICAgICAgICAgICAgIHFlbXVfb3B0X3Nl
dChmc2RldiwgInBhdGgiLCBwYXRoLCAmZXJyb3JfYWJvcnQpOworICAgICAgICAgICAgICAgIH0K
KyAgICAgICAgICAgICAgICBzZWN1cml0eV9tb2RlbCA9IHFlbXVfb3B0X2dldChvcHRzLCAic2Vj
dXJpdHlfbW9kZWwiKTsKKyAgICAgICAgICAgICAgICBpZiAoc2VjdXJpdHlfbW9kZWwpIHsKKyAg
ICAgICAgICAgICAgICAgICAgcWVtdV9vcHRfc2V0KGZzZGV2LCAic2VjdXJpdHlfbW9kZWwiLCBz
ZWN1cml0eV9tb2RlbCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZlcnJvcl9h
Ym9ydCk7CisgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIHNvY2tldCA9IHFlbXVf
b3B0X2dldChvcHRzLCAic29ja2V0Iik7CiAgICAgICAgICAgICAgICAgaWYgKHNvY2tldCkgewog
ICAgICAgICAgICAgICAgICAgICBxZW11X29wdF9zZXQoZnNkZXYsICJzb2NrZXQiLCBzb2NrZXQs
ICZlcnJvcl9hYm9ydCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQvcWVtdS14ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xen.org Sat Oct 14 17:11:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 17:11:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3PyU-00086B-2g; Sat, 14 Oct 2017 17:11:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3PyS-00085y-Up
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:11:45 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 BB/E7-07499-05542E95; Sat, 14 Oct 2017 17:11:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVdff9VG
 kwav/+hYTthk4MHps79vFHsAYxZqZl5RfkcCa0f70KlvBUaGKlfPEGhgX8XUxcnIICfxmlGh5
 E97FyAVkn2eUWLP0FlMXIwcHm4CYxNy9CiA1IgKqErNWLGeGqFeXaPrdwAZiCwvYSsyauZ8Vx
 OYVMJP4fWQZWJwFqH7zhneMExg5FjAyrGLUKE4tKkst0jU20ksqykzPKMlNzMzRNTQw08tNLS
 5OTE/NSUwq1kvOz93ECPQIAxDsYDy9LvAQoyQHk5Io77nWh5FCfEn5KZUZicUZ8UWlOanFhxh
 lODiUJHibXB5FCgkWpaanVqRl5gBDAyYtwcGjJMLbC5LmLS5IzC3OTIdInWJUlBLnPQ6SEABJ
 ZJTmwbXBwvESo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHnngEzhycwrgZv+CmgxE9DidxEPQ
 BaXJCKkpBoYNbd/POZ8IWrJ+9nXVTN5/rysSS6RyFVNXJN8zfnErxfzZp9kuq7P36ugdNvA8U
 Ti+vQzK1f/EY5MWDZf7NXF25GTtLPSjgl//rUofnb1+su53qopdxom+pV/FF+nf+nsnnfOpWI
 aTC9yPd/nSkXaV7y2TklMWP7XeOqWH00amW2BfJpuEZY7lViKMxINtZiLihMBie+D50ICAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1508001102!99216086!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62586 invoked from network); 14 Oct 2017 17:11:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 17:11:43 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3PyQ-0004nv-Pw
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:11:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3PyQ-0000Hr-PE
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:11:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3PyQ-0000Hr-PE@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 17:11:42 +0000
Subject: [Xen-changelog] [qemu-xen master] arm_gicv3_kvm: Fix compile warning
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDg1Y2RjMjNlNzU1ZjFmNjVhMTgyMGZiNjhhOGVkOTFjMWY3YjNhMWYKQXV0aG9yOiAg
ICAgUHJhbml0aCBLdW1hciA8Ym9iYnkucHJhbmlAZ21haWwuY29tPgpBdXRob3JEYXRlOiBNb24g
U2VwIDQgMTU6MjE6NTYgMjAxNyArMDEwMApDb21taXQ6ICAgICBNaWNoYWVsIFJvdGggPG1kcm90
aEBsaW51eC52bmV0LmlibS5jb20+CkNvbW1pdERhdGU6IFRodSBTZXAgMTQgMTk6MjQ6MDUgMjAx
NyAtMDUwMAoKICAgIGFybV9naWN2M19rdm06IEZpeCBjb21waWxlIHdhcm5pbmcKICAgIAogICAg
Rml4IHRoZSBmb2xsb3dpbmcgd2FybmluZzoKICAgIAogICAgL2hvbWUvcHJhbml0aC9xZW11L2h3
L2ludGMvYXJtX2dpY3YzX2t2bS5jOjI5NjoxNzogd2FybmluZzogbG9naWNhbCBub3QgaXMgb25s
eSBhcHBsaWVkIHRvIHRoZSBsZWZ0IGhhbmQgc2lkZSBvZiB0aGlzIGJpdHdpc2Ugb3BlcmF0b3Ig
Wy1XbG9naWNhbC1ub3QtcGFyZW50aGVzZXNdCiAgICAgICAgICAgICAgICBpZiAoIWMtPmdpY3Jf
Y3RsciAmIEdJQ1JfQ1RMUl9FTkFCTEVfTFBJUykgewogICAgICAgICAgICAgICAgICAgIF4gICAg
ICAgICAgICAgfgogICAgL2hvbWUvcHJhbml0aC9xZW11L2h3L2ludGMvYXJtX2dpY3YzX2t2bS5j
OjI5NjoxNzogbm90ZTogYWRkIHBhcmVudGhlc2VzIGFmdGVyIHRoZSAnIScgdG8gZXZhbHVhdGUg
dGhlIGJpdHdpc2Ugb3BlcmF0b3IgZmlyc3QKICAgICAgICAgICAgICAgIGlmICghYy0+Z2ljcl9j
dGxyICYgR0lDUl9DVExSX0VOQUJMRV9MUElTKSB7CiAgICAgICAgICAgICAgICAgICAgXgogICAg
L2hvbWUvcHJhbml0aC9xZW11L2h3L2ludGMvYXJtX2dpY3YzX2t2bS5jOjI5NjoxNzogbm90ZTog
YWRkIHBhcmVudGhlc2VzIGFyb3VuZCBsZWZ0IGhhbmQgc2lkZSBleHByZXNzaW9uIHRvIHNpbGVu
Y2UgdGhpcyB3YXJuaW5nCiAgICAgICAgICAgICAgICBpZiAoIWMtPmdpY3JfY3RsciAmIEdJQ1Jf
Q1RMUl9FTkFCTEVfTFBJUykgewogICAgICAgICAgICAgICAgICAgIF4KICAgIAogICAgVGhpcyBs
b2dpYyBlcnJvciBtZWFudCB3ZSB3ZXJlIG5vdCBzZXR0aW5nIHRoZSBQVFoKICAgIGJpdCB3aGVu
IHdlIHNob3VsZCAtLSBsdWNraWx5IGFzIHRoZSBjb21tZW50IHN1Z2dlc3RzCiAgICB0aGlzIHdv
dWxkbid0IGhhdmUgaGFkIGFueSBlZmZlY3RzIGJleW9uZCBtYWtpbmcgR0lDCiAgICBpbml0aWFs
aXphdGlvbiB0YWtlIGEgbGl0dGxlIGxvbmdlci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogUHJh
bml0aCBLdW1hciA8Ym9iYnkucHJhbmlAZ21haWwuY29tPgogICAgTWVzc2FnZS1pZDogMjAxNzA4
MjkxNzMyMjYuNzYyNS0xLWJvYmJ5LnByYW5pQGdtYWlsLmNvbQogICAgQ2M6IHFlbXUtc3RhYmxl
QG5vbmdudS5vcmcKICAgIFJldmlld2VkLWJ5OiBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxs
QGxpbmFyby5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlk
ZWxsQGxpbmFyby5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA3MjI5ZWM1ODI1
ZGY2YjkzM2YxNTBiNTRhOGEyYmVkZDJkZTE4NjRjKQogICAgU2lnbmVkLW9mZi1ieTogTWljaGFl
bCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgotLS0KIGh3L2ludGMvYXJtX2dpY3Yz
X2t2bS5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEvaHcvaW50Yy9hcm1fZ2ljdjNfa3ZtLmMgYi9ody9pbnRjL2FybV9n
aWN2M19rdm0uYwppbmRleCA2MDUxYzc3Li40ODFmZTU0IDEwMDY0NAotLS0gYS9ody9pbnRjL2Fy
bV9naWN2M19rdm0uYworKysgYi9ody9pbnRjL2FybV9naWN2M19rdm0uYwpAQCAtMjkzLDcgKzI5
Myw3IEBAIHN0YXRpYyB2b2lkIGt2bV9hcm1fZ2ljdjNfcHV0KEdJQ3YzU3RhdGUgKnMpCiAgICAg
ICAgICAgICBrdm1fZ2ljcl9hY2Nlc3MocywgR0lDUl9QUk9QQkFTRVIgKyA0LCBuY3B1LCAmcmVn
aCwgdHJ1ZSk7CiAKICAgICAgICAgICAgIHJlZzY0ID0gYy0+Z2ljcl9wZW5kYmFzZXI7Ci0gICAg
ICAgICAgICBpZiAoIWMtPmdpY3JfY3RsciAmIEdJQ1JfQ1RMUl9FTkFCTEVfTFBJUykgeworICAg
ICAgICAgICAgaWYgKCEoYy0+Z2ljcl9jdGxyICYgR0lDUl9DVExSX0VOQUJMRV9MUElTKSkgewog
ICAgICAgICAgICAgICAgIC8qIFNldHRpbmcgUFRaIGlzIGFkdmlzZWQgaWYgTFBJcyBhcmUgZGlz
YWJsZWQsIHRvIHJlZHVjZQogICAgICAgICAgICAgICAgICAqIEdJQyBpbml0aWFsaXphdGlvbiB0
aW1lLgogICAgICAgICAgICAgICAgICAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Oct 14 17:11:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 17:11:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3Pyg-000885-4V; Sat, 14 Oct 2017 17:11:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Pye-00087m-9m
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:11:56 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 F7/29-31121-B5542E95; Sat, 14 Oct 2017 17:11:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTfK9VG
 kwexzehYTthk4MHps79vFHsAYxZqZl5RfkcCacfzNLOaCjyIVHzo/szUwrhXsYuTiEBL4zSix
 p2c6K4RznlFixoMZTF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwtkSZw8M
 IkJxOYVMJN4t+4IO4jNAlS/cuFb9gmMHAsYGVYxqhenFpWlFuka6iUVZaZnlOQmZuboGhqY6e
 WmFhcnpqfmJCYV6yXn525iBPqEAQh2MO587nSIUZKDSUmU91zrw0ghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErxeLo8ihQSLUtNTK9Iyc4DBAZOW4OBREuENAEnzFhck5hZnpkOkTjEqSonzeoIk
 BEASGaV5cG2wgLzEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd7VzkBTeDLzSuCmvwJazAS0+
 F3EA5DFJYkIKakGRkGrcne92kUNa6+WJfJ8XpX/78es2ZvLtoS3R99oLtN3q605+tVExXLvoj
 bGbY0KPIvf8E24U3tFKL/5duqLz0sLnCT+XJk7M87S6db1J2XTb/19yL8s1Gjh93cZwmtb5sW
 cNq36KpEryqZYpdWcv0dnz88Ub2FpbY3J9+21fLK9dqhPPrzdRomlOCPRUIu5qDgRAOJ7CrBD
 AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1508001113!70704125!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40289 invoked from network); 14 Oct 2017 17:11:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 17:11:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Pya-0004pl-To
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:11:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3Pya-0000Ir-RJ
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:11:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3Pya-0000Ir-RJ@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 17:11:52 +0000
Subject: [Xen-changelog] [qemu-xen master] hw/arm/allwinner-a10: Mark the
	allwinner-a10 device with user_creatable = false
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDY1YTI0YjVjNDQ4NzEwZDFkMmNmMmVjZGFlYTYyMDc5M2E5NDM3ZTUKQXV0aG9yOiAg
ICAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IFRodSBTZXAgNyAx
Mzo1NDo1MSAyMDE3ICswMTAwCkNvbW1pdDogICAgIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4
LnZuZXQuaWJtLmNvbT4KQ29tbWl0RGF0ZTogVGh1IFNlcCAxNCAxOToyNjo0MCAyMDE3IC0wNTAw
CgogICAgaHcvYXJtL2FsbHdpbm5lci1hMTA6IE1hcmsgdGhlIGFsbHdpbm5lci1hMTAgZGV2aWNl
IHdpdGggdXNlcl9jcmVhdGFibGUgPSBmYWxzZQogICAgCiAgICBRRU1VIGN1cnJlbnRseSBleGl0
cyB1bmV4cGVjdGVkbHkgd2hlbiB0aGUgdXNlciBhY2NpZGVudGlhbGx5CiAgICB0cmllcyB0byBk
byBzb21ldGhpbmcgbGlrZSB0aGlzOgogICAgCiAgICAkIGFhcmNoNjQtc29mdG1tdS9xZW11LXN5
c3RlbS1hYXJjaDY0IC1TIC1NIGludGVncmF0b3JjcCAtbm9ncmFwaGljCiAgICBRRU1VIDIuOS45
MyBtb25pdG9yIC0gdHlwZSAnaGVscCcgZm9yIG1vcmUgaW5mb3JtYXRpb24KICAgIChxZW11KSBk
ZXZpY2VfYWRkIGFsbHdpbm5lci1hMTAKICAgIFVuc3VwcG9ydGVkIE5JQyBtb2RlbDogc21jOTFj
MTExCiAgICAKICAgIEV4aXRpbmcganVzdCBkdWUgdG8gYSAiZGV2aWNlX2FkZCIgc2hvdWxkIG5v
dCBoYXBwZW4uIExvb2tpbmcgY2xvc2VyCiAgICBhdCB0aGUgdGhlIHJlYWxpemUgYW5kIGluc3Rh
bmNlX2luaXQgZnVuY3Rpb24gb2YgdGhpcyBkZXZpY2UgYWxzbwogICAgcmV2ZWFscyB0aGF0IGl0
IGlzIHVzaW5nIHNlcmlhbF9oZHMgYW5kIG5kX3RhYmxlIGRpcmVjdGx5IHRoZXJlLCBzbwogICAg
dGhpcyBkZXZpY2UgaXMgY2xlYXJseSBub3QgY3JlYXRhYmxlIGJ5IHRoZSB1c2VyIGFuZCBzaG91
bGQgYmUgbWFya2VkCiAgICBhY2NvcmRpbmdseS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogVGhv
bWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogRWR1YXJkbyBIYWJr
b3N0IDxlaGFia29zdEByZWRoYXQuY29tPgogICAgTWVzc2FnZS1pZDogMTUwMzQxNjc4OS0zMjA4
MC0xLWdpdC1zZW5kLWVtYWlsLXRodXRoQHJlZGhhdC5jb20KICAgIFJldmlld2VkLWJ5OiBQZXRl
ciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBQ
ZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgICAoY2hlcnJ5IHBpY2tl
ZCBmcm9tIGNvbW1pdCBkYzg5YTE4MGNhZjE0M2E1ZDU5NmQzZjJmNzc2ZDEzYmU4M2E2ODdkKQog
ICAgU2lnbmVkLW9mZi1ieTogTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29t
PgotLS0KIGh3L2FybS9hbGx3aW5uZXItYTEwLmMgICAgfCAyICsrCiBzY3JpcHRzL2RldmljZS1j
cmFzaC10ZXN0IHwgMSAtCiAyIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxl
dGlvbigtKQoKZGlmZiAtLWdpdCBhL2h3L2FybS9hbGx3aW5uZXItYTEwLmMgYi9ody9hcm0vYWxs
d2lubmVyLWExMC5jCmluZGV4IGY2MmE5YTMuLjQzYTNmMDEgMTAwNjQ0Ci0tLSBhL2h3L2FybS9h
bGx3aW5uZXItYTEwLmMKKysrIGIvaHcvYXJtL2FsbHdpbm5lci1hMTAuYwpAQCAtMTE4LDYgKzEx
OCw4IEBAIHN0YXRpYyB2b2lkIGF3X2ExMF9jbGFzc19pbml0KE9iamVjdENsYXNzICpvYywgdm9p
ZCAqZGF0YSkKICAgICBEZXZpY2VDbGFzcyAqZGMgPSBERVZJQ0VfQ0xBU1Mob2MpOwogCiAgICAg
ZGMtPnJlYWxpemUgPSBhd19hMTBfcmVhbGl6ZTsKKyAgICAvKiBSZWFzb246IFVzZXMgc2VyaWFs
X2hkcyBpbiByZWFsaXplIGFuZCBuZF90YWJsZSBpbiBpbnN0YW5jZV9pbml0ICovCisgICAgZGMt
PnVzZXJfY3JlYXRhYmxlID0gZmFsc2U7CiB9CiAKIHN0YXRpYyBjb25zdCBUeXBlSW5mbyBhd19h
MTBfdHlwZV9pbmZvID0gewpkaWZmIC0tZ2l0IGEvc2NyaXB0cy9kZXZpY2UtY3Jhc2gtdGVzdCBi
L3NjcmlwdHMvZGV2aWNlLWNyYXNoLXRlc3QKaW5kZXggZTc3YjY5My4uODFkNjViOSAxMDA3NTUK
LS0tIGEvc2NyaXB0cy9kZXZpY2UtY3Jhc2gtdGVzdAorKysgYi9zY3JpcHRzL2RldmljZS1jcmFz
aC10ZXN0CkBAIC0xODcsNyArMTg3LDYgQEAgRVJST1JfV0hJVEVMSVNUID0gWwogICAgIHsnbG9n
JzpyIkRldmljZSBbXHcuLC1dKyBjYW4gbm90IGJlIGR5bmFtaWNhbGx5IGluc3RhbnRpYXRlZCJ9
LAogICAgIHsnbG9nJzpyIlBsYXRmb3JtIEJ1czogQ2FuIG5vdCBmaXQgTU1JTyByZWdpb24gb2Yg
c2l6ZSAifSwKICAgICAjIG90aGVyIG1vcmUgc3BlY2lmaWMgZXJyb3JzIHdlIHdpbGwgaWdub3Jl
OgotICAgIHsnZGV2aWNlJzonYWxsd2lubmVyLWExMCcsICdsb2cnOiJVbnN1cHBvcnRlZCBOSUMg
bW9kZWw6In0sCiAgICAgeydkZXZpY2UnOicuKi1zcGFwci1jcHUtY29yZScsICdsb2cnOnIiQ1BV
IGNvcmUgdHlwZSBzaG91bGQgYmUifSwKICAgICB7J2xvZyc6ciJNU0koLVgpPyBpcyBub3Qgc3Vw
cG9ydGVkIGJ5IGludGVycnVwdCBjb250cm9sbGVyIn0sCiAgICAgeydsb2cnOnIicHhiLXBjaWU/
IGRldmljZXMgY2Fubm90IHJlc2lkZSBvbiBhIFBDSWU/IGJ1cyJ9LAotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdCNtYXN0ZXIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Oct 14 17:12:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 17:12:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3Pyp-00089x-6r; Sat, 14 Oct 2017 17:12:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Pyn-00089d-KB
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:12:05 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 2F/48-18968-46542E95; Sat, 14 Oct 2017 17:12:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVTfF9VG
 kwYZlXBYTthk4MHps79vFHsAYxZqZl5RfkcCasbL3DXPBV4GKX1enMTUwLuHtYuTiEBL4zSix
 bfFJVgjnPKNE37tOIIeDg01ATGLuXoUuRk4OEQFViVkrljOD2EIC6hJNvxvYQGxhgWSJOfNWM
 YHYvAJmEtffr2MBsVmA6n/tnM02gZFjASPDKkaN4tSistQiXSMzvaSizPSMktzEzBxdQwNjvd
 zU4uLE9NScxKRiveT83E2MQK/UMzAw7mBs2Ot3iFGSg0lJlPdc68NIIb6k/JTKjMTijPii0pz
 U4kOMMhwcShK8u1weRQoJFqWmp1akZeYAwwMmLcHBoyTC2wuS5i0uSMwtzkyHSJ1iVJQS5/UE
 SQiAJDJK8+DaYCF5iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iw73WQKTyZeSVw018BLWYCW
 vwu4gHI4pJEhJRUA+MqVu69BlaLttbrrn/j9PRimoSO6T9fRsucnQY9Tw6Uh88ze3d42VaHpU
 8nfAxc98XSytDuZ6pEodbGNXGWvjIyl67FHPq9QSv90S/JpqMtPsmHJ/4vsJyxIIk5xfna1Em
 J7GtyFb7Mf77E/KdjwDNLgcuHw/eGaXcwaS+yZGE0NO68nR2/YYUSS3FGoqEWc1FxIgCxqO0L
 RAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1508001123!54789294!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54476 invoked from network); 14 Oct 2017 17:12:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 17:12:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Pyk-0004qT-Vq
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:12:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3Pyk-0000Ja-V8
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:12:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3Pyk-0000Ja-V8@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 17:12:02 +0000
Subject: [Xen-changelog] [qemu-xen master] qcow2: move
	qcow2_store_persistent_dirty_bitmaps() before cache flushing
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5561241959727181974=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit c6841b112e995a0635db59fe25da9a308c595b7a
Author:     Pavel Butsykin <pbutsykin@virtuozzo.com>
AuthorDate: Mon Sep 4 13:18:00 2017 +0300
Commit:     Michael Roth <mdroth@linux.vnet.ibm.com>
CommitDate: Thu Sep 14 19:29:40 2017 -0500

    qcow2: move qcow2_store_persistent_dirty_bitmaps() before cache flushing
    
    After calling qcow2_inactivate(), all qcow2 caches must be flushed, but this
    may not happen, because the last call qcow2_store_persistent_dirty_bitmaps()
    can lead to marking l2/refcont cache as dirty.
    
    Let's move qcow2_store_persistent_dirty_bitmaps() before the caсhe flushing
    to fix it.
    
    Cc: qemu-stable@nongnu.org
    Signed-off-by: Pavel Butsykin <pbutsykin@virtuozzo.com>
    Signed-off-by: Kevin Wolf <kwolf@redhat.com>
    (cherry picked from commit 83a8c775a8bf134eb18a719322939b74a818d750)
    Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
---
 block/qcow2.c | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/block/qcow2.c b/block/qcow2.c
index 40ba26c..a756bf9 100644
--- a/block/qcow2.c
+++ b/block/qcow2.c
@@ -2053,6 +2053,14 @@ static int qcow2_inactivate(BlockDriverState *bs)
     int ret, result = 0;
     Error *local_err = NULL;
 
+    qcow2_store_persistent_dirty_bitmaps(bs, &local_err);
+    if (local_err != NULL) {
+        result = -EINVAL;
+        error_report_err(local_err);
+        error_report("Persistent bitmaps are lost for node '%s'",
+                     bdrv_get_device_or_node_name(bs));
+    }
+
     ret = qcow2_cache_flush(bs, s->l2_table_cache);
     if (ret) {
         result = ret;
@@ -2067,14 +2075,6 @@ static int qcow2_inactivate(BlockDriverState *bs)
                      strerror(-ret));
     }
 
-    qcow2_store_persistent_dirty_bitmaps(bs, &local_err);
-    if (local_err != NULL) {
-        result = -EINVAL;
-        error_report_err(local_err);
-        error_report("Persistent bitmaps are lost for node '%s'",
-                     bdrv_get_device_or_node_name(bs));
-    }
-
     if (result == 0) {
         qcow2_mark_clean(bs);
     }
--
generated by git-patchbot for /home/xen/git/qemu-xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============5561241959727181974==--

From xen-changelog-bounces@lists.xen.org Sat Oct 14 17:12:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 17:12:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3Pyz-0008BC-8g; Sat, 14 Oct 2017 17:12:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Pyx-0008B2-Fu
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:12:15 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 C5/AC-31244-E6542E95; Sat, 14 Oct 2017 17:12:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVTfP9VG
 kwdnHrBYTthk4MHps79vFHsAYxZqZl5RfkcCacef2SqaC2cIV75+dY2xg3MPfxcjJISTwm1Hi
 8QrFLkYuIPs8o8TUCY3sXYwcHGwCYhJz9yqA1IgIqErMWrGcGaJeXaLpdwMbiC0s4CYx4WALC
 4jNK2Am8fzpYbAaFqD61nsL2CYwcixgZFjFqF6cWlSWWqRrqJdUlJmeUZKbmJmja2hgppebWl
 ycmJ6ak5hUrJecn7uJEegRBiDYwbjzudMhRkkOJiVR3nOtDyOF+JLyUyozEosz4otKc1KLDzH
 KcHAoSfB6uTyKFBIsSk1PrUjLzAGGBkxagoNHSYQ3ACTNW1yQmFucmQ6ROsWoKCXO6wmSEABJ
 ZJTmwbXBwvESo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHlXOwNN4cnMK4Gb/gpoMRPQ4ncRD
 0AWlyQipKQaGGe8mslX2xL9ReP5/53JbZ+ueb4OlV5hb3X42ay8x/PkT/Rdv/Jeti1w/cc86Z
 8yUb2Haj6Y/Y048SRoT0tvzKeZ13LU1c6fdp8qaqTPGRcxf89WzUWF79N76msiJnoWMYofZlV
 QZvr6KGSTS4LC/9D/m/LlXDiFj/WaTNI+vl3/87scgdmtVUosxRmJhlrMRcWJAEkxrPxCAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1508001133!58802823!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40316 invoked from network); 14 Oct 2017 17:12:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 17:12:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Pyv-0004qh-1d
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:12:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3Pyv-0000L2-0s
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:12:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3Pyv-0000L2-0s@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 17:12:13 +0000
Subject: [Xen-changelog] [qemu-xen master] vhost: Release memory references
	on cleanup
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGIyNDMwNGNhMTMxZWNmMGViMDI5ZWUyYzM5ZDQ2ZmQ0YTlhYjg5MDEKQXV0aG9yOiAg
ICAgQWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KQXV0aG9yRGF0
ZTogVGh1IFNlcCA3IDE0OjI3OjA5IDIwMTcgLTA2MDAKQ29tbWl0OiAgICAgTWljaGFlbCBSb3Ro
IDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgpDb21taXREYXRlOiBUaHUgU2VwIDE0IDE5OjMx
OjA5IDIwMTcgLTA1MDAKCiAgICB2aG9zdDogUmVsZWFzZSBtZW1vcnkgcmVmZXJlbmNlcyBvbiBj
bGVhbnVwCiAgICAKICAgIHZob3N0IHJlZ2lzdGVycyBhIE1lbW9yeUxpc3RlbmVyIHdoZXJlIGl0
IGFkZHMgYW5kIHJlbW92ZXMgcmVmZXJlbmNlcwogICAgdG8gTWVtb3J5UmVnaW9ucyBhcyB0aGUg
TWVtb3J5UmVnaW9uU2VjdGlvbnMgcGFzcyB0aHJvdWdoLiAgVGhlCiAgICByZWdpb25fYWRkIGNh
bGxiYWNrIGlzIGludm9rZWQgZm9yIGVhY2ggZXhpc3Rpbmcgc2VjdGlvbiB3aGVuIHRoZQogICAg
TWVtb3J5TGlzdGVuZXIgaXMgcmVnaXN0ZXJlZCwgYnV0IHVucmVnaXN0ZXJpbmcgdGhlIE1lbW9y
eUxpc3RlbmVyCiAgICBwZXJmb3JtcyBubyByZWNpcHJvY2FsIHJlZ2lvbl9kZWwgY2FsbGJhY2su
ICBJdCdzIHRoZXJlZm9yZSB0aGUKICAgIG93bmVyIG9mIHRoZSBNZW1vcnlMaXN0ZW5lcidzIHJl
c3BvbnNpYmlsaXR5IHRvIGNsZWFudXAgYW55IHBlcnNpc3RlbnQKICAgIGNoYW5nZXMsIHN1Y2gg
YXMgdGhlc2UgbWVtb3J5IHJlZmVyZW5jZXMsIGFmdGVyIHVucmVnaXN0ZXJpbmcuCiAgICAKICAg
IFRoZSBjb25zZXF1ZW5jZSBvZiB0aGlzIGJ1ZyBpcyB0aGF0IGlmIHdlIGhhdmUgYm90aCBhIHZo
b3N0IGRldmljZQogICAgYW5kIGEgdmZpbyBkZXZpY2UsIHRoZSB2aG9zdCBkZXZpY2Ugd2lsbCBy
ZWZlcmVuY2UgYW55IG1tYXAnZCBNTUlPIG9mCiAgICB0aGUgdmZpbyBkZXZpY2UgdmlhIHRoaXMg
TWVtb3J5TGlzdGVuZXIuICBJZiB0aGUgdmhvc3QgZGV2aWNlIGlzIHRoZW4KICAgIHJlbW92ZWQs
IHRob3NlIHJlZmVyZW5jZXMgcmVtYWluIG91dHN0YW5kaW5nLiAgSWYgd2UgdGhlbiBhdHRlbXB0
IHRvCiAgICByZW1vdmUgdGhlIHZmaW8gZGV2aWNlLCBpdCBuZXZlciBnZXRzIGZpbmFsaXplZCBh
bmQgdGhlIG9ubHkgd2F5IHRvCiAgICByZWxlYXNlIHRoZSBrZXJuZWwgZmlsZSBkZXNjcmlwdG9y
cyBpcyB0byB0ZXJtaW5hdGUgdGhlIFFFTVUgcHJvY2Vzcy4KICAgIAogICAgRml4ZXM6IGRmZGU0
ZTZlMWE4NiAoIm1lbW9yeTogYWRkIHJlZi91bnJlZiBjYWxscyIpCiAgICBDYzogTWljaGFlbCBT
LiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIENjOiBQYW9sbyBCb256aW5pIDxwYm9uemlu
aUByZWRoYXQuY29tPgogICAgQ2M6IHFlbXUtc3RhYmxlQG5vbmdudS5vcmcgIyB2MS42LjArCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbGV4IFdpbGxpYW1zb24gPGFsZXgud2lsbGlhbXNvbkByZWRoYXQu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgog
ICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZWU0YzExMjg0NmEwZjJhYzRmZTU2MDE5MThi
MGEyNjQyYWM4ZTJlZCkKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgUm90aCA8bWRyb3RoQGxp
bnV4LnZuZXQuaWJtLmNvbT4KLS0tCiBody92aXJ0aW8vdmhvc3QuYyB8IDQgKysrKwogMSBmaWxl
IGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2h3L3ZpcnRpby92aG9zdC5j
IGIvaHcvdmlydGlvL3Zob3N0LmMKaW5kZXggNmVkZGIwOS4uYjczN2NhOSAxMDA2NDQKLS0tIGEv
aHcvdmlydGlvL3Zob3N0LmMKKysrIGIvaHcvdmlydGlvL3Zob3N0LmMKQEAgLTEzNTYsNiArMTM1
NiwxMCBAQCB2b2lkIHZob3N0X2Rldl9jbGVhbnVwKHN0cnVjdCB2aG9zdF9kZXYgKmhkZXYpCiAg
ICAgaWYgKGhkZXYtPm1lbSkgewogICAgICAgICAvKiB0aG9zZSBhcmUgb25seSBzYWZlIGFmdGVy
IHN1Y2Nlc3NmdWwgaW5pdCAqLwogICAgICAgICBtZW1vcnlfbGlzdGVuZXJfdW5yZWdpc3Rlcigm
aGRldi0+bWVtb3J5X2xpc3RlbmVyKTsKKyAgICAgICAgZm9yIChpID0gMDsgaSA8IGhkZXYtPm5f
bWVtX3NlY3Rpb25zOyArK2kpIHsKKyAgICAgICAgICAgIE1lbW9yeVJlZ2lvblNlY3Rpb24gKnNl
Y3Rpb24gPSAmaGRldi0+bWVtX3NlY3Rpb25zW2ldOworICAgICAgICAgICAgbWVtb3J5X3JlZ2lv
bl91bnJlZihzZWN0aW9uLT5tcik7CisgICAgICAgIH0KICAgICAgICAgUUxJU1RfUkVNT1ZFKGhk
ZXYsIGVudHJ5KTsKICAgICB9CiAgICAgaWYgKGhkZXYtPm1pZ3JhdGlvbl9ibG9ja2VyKSB7Ci0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0
I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Oct 14 17:12:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 17:12:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3Pz8-0008DF-AD; Sat, 14 Oct 2017 17:12:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Pz7-0008D2-OY
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:12:25 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 76/BA-10698-87542E95; Sat, 14 Oct 2017 17:12:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFLMWRWlGSWpSXmKPExsWS0XRdVbfC9VG
 kwfF5QhYTthk4MHps79vFHsAYxZqZl5RfkcCase/WCpaCWXwV6xc0sDYwzubqYuTiEBL4zSjx
 8uU5NgjnPKPE95Z+IIeDg01ATGLuXoUuRk4OEQFViVkrljOD2EIC6hJNvxvASoQFgiR2PqwCC
 fMKmEncntPECBJmASo/0CI6gZFjASPDKkb14tSistQiXUO9pKLM9IyS3MTMHF1DA2O93NTi4s
 T01JzEpGK95PzcTYxAfzAAwQ7G5R+dDjFKcjApifKea30YKcSXlJ9SmZFYnBFfVJqTWnyIUYa
 DQ0mCt8nlUaSQYFFqempFWmYOMDBg0hIcPEoivL0gad7igsTc4sx0iNQpRl2OY5su/2ESYsnL
 z0uVEuf1BCkSACnKKM2DGwEL0kuMslLCvIxARwnxFKQW5WaWoMq/YhTnYFQS5p0DMoUnM68Eb
 tMroCOYgI54F/EA5IiSRISUVAPjmt74U/PWalxJU+0Imeqz+d3UYyUfpSXMDh359GbJlAy5Of
 qtWWfedN3pq33ZK8SxZFVEU/qFn3MNIqY1LFU8+/pXrMbCr7sUZofzFn2PWfTqv9OHjjg+pXk
 zmDpDf3+/+riD/6ly9E2mt7ca09Ltnn9ntJnU3jyjYVOq4kvOqGWP+ZUixZw2K7EUZyQaajEX
 FScCAO60TEdNAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1508001143!54789312!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55466 invoked from network); 14 Oct 2017 17:12:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 17:12:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Pz5-0004qt-3X
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:12:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3Pz5-0000M2-2r
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:12:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3Pz5-0000M2-2r@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 17:12:23 +0000
Subject: [Xen-changelog] [qemu-xen master] mps2-an511: Fix wiring of UART
	overflow interrupt lines
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0715002504135233730=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit b8cd97891978f1eaec84d7ad6f8f6b6767186060
Author:     Peter Maydell <peter.maydell@linaro.org>
AuthorDate: Thu Sep 14 18:43:19 2017 +0100
Commit:     Michael Roth <mdroth@linux.vnet.ibm.com>
CommitDate: Sun Sep 17 15:02:04 2017 -0500

    mps2-an511: Fix wiring of UART overflow interrupt lines
    
    Fix an error that meant we were wiring every UART's overflow
    interrupts into the same inputs 0 and 1 of the OR gate,
    rather than giving each its own input.
    
    Cc: qemu-stable@nongnu.org
    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
    Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
    Reviewed-by: Alistair Francis <alistair.francis@xilinx.com>
    Message-id: 1505232834-20890-1-git-send-email-peter.maydell@linaro.org
    (cherry picked from commit ce3bc112cdb1d462e2d52eaa17a7314e7f3af504)
    Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
---
 hw/arm/mps2.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/hw/arm/mps2.c b/hw/arm/mps2.c
index abb0ab6..769cff8 100644
--- a/hw/arm/mps2.c
+++ b/hw/arm/mps2.c
@@ -287,8 +287,8 @@ static void mps2_common_init(MachineState *machine)
             cmsdk_apb_uart_create(uartbase[i],
                                   qdev_get_gpio_in(txrx_orgate_dev, 0),
                                   qdev_get_gpio_in(txrx_orgate_dev, 1),
-                                  qdev_get_gpio_in(orgate_dev, 0),
-                                  qdev_get_gpio_in(orgate_dev, 1),
+                                  qdev_get_gpio_in(orgate_dev, i * 2),
+                                  qdev_get_gpio_in(orgate_dev, i * 2 + 1),
                                   NULL,
                                   uartchr, SYSCLK_FRQ);
         }
--
generated by git-patchbot for /home/xen/git/qemu-xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============0715002504135233730==--

From xen-changelog-bounces@lists.xen.org Sat Oct 14 17:12:39 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 17:12:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3PzL-0008Eg-C7; Sat, 14 Oct 2017 17:12:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3PzL-0008EY-0v
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:12:39 +0000
Received: from [85.158.137.68] by server-14.bemta-3.messagelabs.com id
 92/F5-00431-68542E95; Sat, 14 Oct 2017 17:12:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVbfJ9VG
 kwaHrkhYTthk4MHps79vFHsAYxZqZl5RfkcCa8WvWbOaCdomKDw/usDYwzhfsYuTiEBL4zSjx
 +shXFgjnPKPEhxfTgBwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBUIk+uf8B
 ovzCphJfH93lhXEZgGqf7hqLdsERo4FjAyrGNWLU4vKUot0zfWSijLTM0pyEzNzdA0NjPVyU4
 uLE9NTcxKTivWS83M3MQJ9wgAEOxgbvzsdYpTkYFIS5T3X+jBSiC8pP6UyI7E4I76oNCe1+BC
 jDAeHkgRvk8ujSCHBotT01Iq0zBxgcMCkJTh4lER4e0HSvMUFibnFmekQqVOMuhxvNt3/wyTE
 kpeflyolzusJUiQAUpRRmgc3AhaolxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMOwdkCk9mX
 gncpldARzABHfEu4gHIESWJCCmpBkbDoKQmNZ3j5s/dgz/2xT/dV1zKnnu/9NvprfvOvyrafr
 /de8cTNdGWkO9PnnmsnOHan62fNon5gcsWD31Wk2mXuNsmaJg5P/wlMPfL4lU3a9htcs5Xshp
 fmWxfsKm2MfTCdC95lpX7popzp9o8+Pyaz3J36t+WZ7s+Lf5a4TSJx3bFNpkZP3uUWIozEg21
 mIuKEwF6b7iiTwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1508001153!105694749!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50820 invoked from network); 14 Oct 2017 17:12:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 17:12:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3PzF-0004r3-8p
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:12:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3PzF-0000Mv-4q
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:12:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3PzF-0000Mv-4q@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 17:12:33 +0000
Subject: [Xen-changelog] [qemu-xen master] scsi-bus: correct responses for
	INQUIRY and REQUEST SENSE
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGI5NWZiZTZmMTIyYWY5OTkyYTAxNmE2MjA0NzdjNmU3ZjFjYzM4M2EKQXV0aG9yOiAg
ICAgSGFubmVzIFJlaW5lY2tlIDxoYXJlQHN1c2UuZGU+CkF1dGhvckRhdGU6IEZyaSBBdWcgMTgg
MTE6Mzc6MDIgMjAxNyArMDIwMApDb21taXQ6ICAgICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51
eC52bmV0LmlibS5jb20+CkNvbW1pdERhdGU6IFR1ZSBTZXAgMTkgMTc6NDQ6MTQgMjAxNyAtMDUw
MAoKICAgIHNjc2ktYnVzOiBjb3JyZWN0IHJlc3BvbnNlcyBmb3IgSU5RVUlSWSBhbmQgUkVRVUVT
VCBTRU5TRQogICAgCiAgICBBY2NvcmRpbmcgdG8gU1BDLTMgSU5RVUlSWSBhbmQgUkVRVUVTVCBT
RU5TRSBzaG91bGQgcmV0dXJuIEdPT0QKICAgIGV2ZW4gb24gdW5zdXBwb3J0ZWQgTFVOUy4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSGFubmVzIFJlaW5lY2tlIDxoYXJlQHN1c2UuY29tPgogICAg
TWVzc2FnZS1JZDogPDE1MDMwNDkwMjItMTQ3NDktMS1naXQtc2VuZC1lbWFpbC1oYXJlQHN1c2Uu
ZGU+CiAgICBSZXBvcnRlZC1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAg
IEZpeGVzOiBkZWQ2ZGRjNWE3Yjk1MjE3NTU3ZmEzNjA5MTNkMTIxM2UxMmQ0YTZkCiAgICBDYzog
cWVtdS1zdGFibGVAbm9uZ251Lm9yZwogICAgU2lnbmVkLW9mZi1ieTogUGFvbG8gQm9uemluaSA8
cGJvbnppbmlAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEhhbm5lcyBSZWluZWNrZSA8
aGFyZUBzdXNlLmRlPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYjA3ZmJjZTYzNDlj
N2I4NDY0MmU3ZWQ1NmM3YTFhYzNjMWNhY2E2MSkKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwg
Um90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KLS0tCiBody9zY3NpL3Njc2ktYnVzLmMg
fCAyOSArKysrKysrKysrKysrKysrKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI1IGlu
c2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcvc2NzaS9zY3NpLWJ1
cy5jIGIvaHcvc2NzaS9zY3NpLWJ1cy5jCmluZGV4IGUzNjQ0MTAuLmFkZTMxYzEgMTAwNjQ0Ci0t
LSBhL2h3L3Njc2kvc2NzaS1idXMuYworKysgYi9ody9zY3NpL3Njc2ktYnVzLmMKQEAgLTUxNiw4
ICs1MTYsMTAgQEAgc3RhdGljIHNpemVfdCBzY3NpX3NlbnNlX2xlbihTQ1NJUmVxdWVzdCAqcmVx
KQogc3RhdGljIGludDMyX3Qgc2NzaV90YXJnZXRfc2VuZF9jb21tYW5kKFNDU0lSZXF1ZXN0ICpy
ZXEsIHVpbnQ4X3QgKmJ1ZikKIHsKICAgICBTQ1NJVGFyZ2V0UmVxICpyID0gRE9fVVBDQVNUKFND
U0lUYXJnZXRSZXEsIHJlcSwgcmVxKTsKKyAgICBpbnQgZml4ZWRfc2Vuc2UgPSAocmVxLT5jbWQu
YnVmWzFdICYgMSkgPT0gMDsKIAotICAgIGlmIChyZXEtPmx1biAhPSAwKSB7CisgICAgaWYgKHJl
cS0+bHVuICE9IDAgJiYKKyAgICAgICAgYnVmWzBdICE9IElOUVVJUlkgJiYgYnVmWzBdICE9IFJF
UVVFU1RfU0VOU0UpIHsKICAgICAgICAgc2NzaV9yZXFfYnVpbGRfc2Vuc2UocmVxLCBTRU5TRV9D
T0RFKExVTl9OT1RfU1VQUE9SVEVEKSk7CiAgICAgICAgIHNjc2lfcmVxX2NvbXBsZXRlKHJlcSwg
Q0hFQ0tfQ09ORElUSU9OKTsKICAgICAgICAgcmV0dXJuIDA7CkBAIC01MzUsOSArNTM3LDI4IEBA
IHN0YXRpYyBpbnQzMl90IHNjc2lfdGFyZ2V0X3NlbmRfY29tbWFuZChTQ1NJUmVxdWVzdCAqcmVx
LCB1aW50OF90ICpidWYpCiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgUkVRVUVTVF9TRU5TRToK
ICAgICAgICAgc2NzaV90YXJnZXRfYWxsb2NfYnVmKCZyLT5yZXEsIHNjc2lfc2Vuc2VfbGVuKHJl
cSkpOwotICAgICAgICByLT5sZW4gPSBzY3NpX2RldmljZV9nZXRfc2Vuc2Uoci0+cmVxLmRldiwg
ci0+YnVmLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTUlOKHJlcS0+
Y21kLnhmZXIsIHItPmJ1Zl9sZW4pLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKHJlcS0+Y21kLmJ1ZlsxXSAmIDEpID09IDApOworICAgICAgICBpZiAocmVxLT5sdW4g
IT0gMCkgeworICAgICAgICAgICAgY29uc3Qgc3RydWN0IFNDU0lTZW5zZSBzZW5zZSA9IFNFTlNF
X0NPREUoTFVOX05PVF9TVVBQT1JURUQpOworCisgICAgICAgICAgICBpZiAoZml4ZWRfc2Vuc2Up
IHsKKyAgICAgICAgICAgICAgICByLT5idWZbMF0gPSAweDcwOworICAgICAgICAgICAgICAgIHIt
PmJ1ZlsyXSA9IHNlbnNlLmtleTsKKyAgICAgICAgICAgICAgICByLT5idWZbMTBdID0gMTA7Cisg
ICAgICAgICAgICAgICAgci0+YnVmWzEyXSA9IHNlbnNlLmFzYzsKKyAgICAgICAgICAgICAgICBy
LT5idWZbMTNdID0gc2Vuc2UuYXNjcTsKKyAgICAgICAgICAgICAgICByLT5sZW4gPSBNSU4ocmVx
LT5jbWQueGZlciwgU0NTSV9TRU5TRV9MRU4pOworICAgICAgICAgICAgfSBlbHNlIHsKKyAgICAg
ICAgICAgICAgICByLT5idWZbMF0gPSAweDcyOworICAgICAgICAgICAgICAgIHItPmJ1ZlsxXSA9
IHNlbnNlLmtleTsKKyAgICAgICAgICAgICAgICByLT5idWZbMl0gPSBzZW5zZS5hc2M7CisgICAg
ICAgICAgICAgICAgci0+YnVmWzNdID0gc2Vuc2UuYXNjcTsKKyAgICAgICAgICAgICAgICByLT5s
ZW4gPSA4OworICAgICAgICAgICAgfQorICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgci0+
bGVuID0gc2NzaV9kZXZpY2VfZ2V0X3NlbnNlKHItPnJlcS5kZXYsIHItPmJ1ZiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNSU4ocmVxLT5jbWQueGZlciwgci0+
YnVmX2xlbiksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZml4
ZWRfc2Vuc2UpOworICAgICAgICB9CiAgICAgICAgIGlmIChyLT5yZXEuZGV2LT5zZW5zZV9pc191
YSkgewogICAgICAgICAgICAgc2NzaV9kZXZpY2VfdW5pdF9hdHRlbnRpb25fcmVwb3J0ZWQocmVx
LT5kZXYpOwogICAgICAgICAgICAgci0+cmVxLmRldi0+c2Vuc2VfbGVuID0gMDsKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQjbWFzdGVy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Oct 14 17:12:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 17:12:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3PzS-0008Fw-Df; Sat, 14 Oct 2017 17:12:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3PzR-0008Fo-OH
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:12:45 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 36/90-13910-D8542E95; Sat, 14 Oct 2017 17:12:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVbfH9VG
 kwZY7whYTthk4MHps79vFHsAYxZqZl5RfkcCaMX/pHKaCdeIVc09uY2xgnCzcxcjFISTwm1Hi
 /94mFgjnPKPEnO3r2boYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhaIl3i+6
 DkLiM0rYCbR9eUgWA0LUP3vrjbmCYwcCxgZVjFqFKcWlaUW6RqZ6yUVZaZnlOQmZuboGhqY6e
 WmFhcnpqfmJCYV6yXn525iBHqFAQh2MC5eG3iIUZKDSUmU91zrw0ghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKEry7XB5FCgkWpaanVqRl5gDDAyYtwcGjJMLbC5LmLS5IzC3OTIdInWJUlBLnPQ6S
 EABJZJTmwbXBQvISo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHmvg0zhycwrgZv+CmgxE9Did
 xEPQBaXJCKkpBoYsyLbeBw7t8emW0XbF2ZUu56IXndjdv/KA/KOfH9NNLdGXmKVSnhRYvLPhT
 vuT8X5lXxX3bkO5heqVU/723xfvKtXau2W4gPyMcc1gp32LH2rl3BoxS6JPOmPyvY7HRs99+c
 dY3ly9f7qX8LpykkajbvUu06ITPZN31O/ctKsxQsrax/9mjlPiaU4I9FQi7moOBEA5q6Zr0QC
 AAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1508001163!99216132!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4465 invoked from network); 14 Oct 2017 17:12:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 17:12:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3PzP-0004rD-Au
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:12:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3PzP-0000Nd-A7
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:12:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3PzP-0000Nd-A7@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 17:12:43 +0000
Subject: [Xen-changelog] [qemu-xen master] libvhost-user: support resuming
	vq->last_avail_idx based on used_idx
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4900951120017318809=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 48f65ce837250f327bcfa04977b72b72f43f232c
Author:     Marc-André Lureau <marcandre.lureau@redhat.com>
AuthorDate: Tue Aug 29 17:27:50 2017 +0200
Commit:     Michael Roth <mdroth@linux.vnet.ibm.com>
CommitDate: Tue Sep 19 17:48:27 2017 -0500

    libvhost-user: support resuming vq->last_avail_idx based on used_idx
    
    This is the same workaround as commit 523b018dde3b765, which was lost
    with libvhost-user transition in commit e10e798c85c2331.
    
    Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
    Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
    Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
    (cherry picked from commit 35480cbfcb73143af66c8de4b444d686a46c2e88)
    Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
---
 contrib/libvhost-user/libvhost-user.c | 13 +++++++++++++
 contrib/libvhost-user/libvhost-user.h |  7 +++++++
 2 files changed, 20 insertions(+)

diff --git a/contrib/libvhost-user/libvhost-user.c b/contrib/libvhost-user/libvhost-user.c
index 35fa0c5..d27d630 100644
--- a/contrib/libvhost-user/libvhost-user.c
+++ b/contrib/libvhost-user/libvhost-user.c
@@ -521,6 +521,19 @@ vu_set_vring_addr_exec(VuDev *dev, VhostUserMsg *vmsg)
 
     vq->used_idx = vq->vring.used->idx;
 
+    if (vq->last_avail_idx != vq->used_idx) {
+        bool resume = dev->iface->queue_is_processed_in_order &&
+            dev->iface->queue_is_processed_in_order(dev, index);
+
+        DPRINT("Last avail index != used index: %u != %u%s\n",
+               vq->last_avail_idx, vq->used_idx,
+               resume ? ", resuming" : "");
+
+        if (resume) {
+            vq->shadow_avail_idx = vq->last_avail_idx = vq->used_idx;
+        }
+    }
+
     return false;
 }
 
diff --git a/contrib/libvhost-user/libvhost-user.h b/contrib/libvhost-user/libvhost-user.h
index 53ef222..4021f11 100644
--- a/contrib/libvhost-user/libvhost-user.h
+++ b/contrib/libvhost-user/libvhost-user.h
@@ -132,6 +132,7 @@ typedef void (*vu_set_features_cb) (VuDev *dev, uint64_t features);
 typedef int (*vu_process_msg_cb) (VuDev *dev, VhostUserMsg *vmsg,
                                   int *do_reply);
 typedef void (*vu_queue_set_started_cb) (VuDev *dev, int qidx, bool started);
+typedef bool (*vu_queue_is_processed_in_order_cb) (VuDev *dev, int qidx);
 
 typedef struct VuDevIface {
     /* called by VHOST_USER_GET_FEATURES to get the features bitmask */
@@ -148,6 +149,12 @@ typedef struct VuDevIface {
     vu_process_msg_cb process_msg;
     /* tells when queues can be processed */
     vu_queue_set_started_cb queue_set_started;
+    /*
+     * If the queue is processed in order, in which case it will be
+     * resumed to vring.used->idx. This can help to support resuming
+     * on unmanaged exit/crash.
+     */
+    vu_queue_is_processed_in_order_cb queue_is_processed_in_order;
 } VuDevIface;
 
 typedef void (*vu_queue_handler_cb) (VuDev *dev, int qidx);
--
generated by git-patchbot for /home/xen/git/qemu-xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============4900951120017318809==--

From xen-changelog-bounces@lists.xen.org Sat Oct 14 17:12:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 17:12:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3Pzd-0008HF-FH; Sat, 14 Oct 2017 17:12:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Pzc-0008H2-MY
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:12:56 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 87/0F-17628-79542E95; Sat, 14 Oct 2017 17:12:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXe666N
 Ig1O7JCwmbDNwYPTY3reLPYAxijUzLym/IoE143vTWtaCwzwVLzf/ZmlgPMbVxcjFISTwm1Hi
 4IptTBDOeUaJVx/vsnQxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSzgL3Gn6
 z6YzStgJrGn6zI7iM0CVN/dv4J9AiPHAkaGVYwaxalFZalFukaWeklFmekZJbmJmTm6hgamer
 mpxcWJ6ak5iUnFesn5uZsYgV6pZ2Bg3MF4eYvfIUZJDiYlUd5zrQ8jhfiS8lMqMxKLM+KLSnN
 Siw8xynBwKEnw/nR5FCkkWJSanlqRlpkDDA+YtAQHj5IIrz0wRIR4iwsSc4sz0yFSpxgVpcR5
 j4P0CYAkMkrz4NpgIXmJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvdZApPJl5JXDTXwEtZ
 gJa/C7iAcjikkSElFQDo9ui7RzRKvaqxf9nzw8tiw3R0xZvPWeXvaxKPLAlnXVbtUDIK9aPJS
 1mN8KZpebt+V+i4NRXxnHjjXWbykKVtKhm7hcla6tcItiZ74f9WPfa6PCZvdoFWt5Kb54XePO
 rThWcGnnv5qnDbhHHXr6RSZu6IotloeiyvtchZwvFa2+EW7m84DJUYinOSDTUYi4qTgQAsCwV
 M0QCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1508001174!105340012!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31553 invoked from network); 14 Oct 2017 17:12:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 17:12:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3PzZ-0004ru-Ee
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:12:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3PzZ-0000OL-CA
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:12:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3PzZ-0000OL-CA@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 17:12:53 +0000
Subject: [Xen-changelog] [qemu-xen master] vhost-user-bridge: fix resume
	regression (since 2.9)
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2956204837032936135=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 2a2eab66604fb26e2020932eb6be450e2c7e8613
Author:     Marc-André Lureau <marcandre.lureau@redhat.com>
AuthorDate: Tue Aug 29 17:27:51 2017 +0200
Commit:     Michael Roth <mdroth@linux.vnet.ibm.com>
CommitDate: Tue Sep 19 17:48:37 2017 -0500

    vhost-user-bridge: fix resume regression (since 2.9)
    
    Commit e10e798c85c2331 switched to libvhost-user which lacked support
    for resuming the avail_idx based on used_idx.
    
    Fixes:
    https://bugzilla.redhat.com/show_bug.cgi?id=1485867
    
    Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
    Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
    Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
    (cherry picked from commit 672339f7eff5e9226f302037290e84e783d2b5cd)
    Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
---
 tests/vhost-user-bridge.c | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/tests/vhost-user-bridge.c b/tests/vhost-user-bridge.c
index 1e5b5ca..f922cc7 100644
--- a/tests/vhost-user-bridge.c
+++ b/tests/vhost-user-bridge.c
@@ -466,11 +466,18 @@ vubr_panic(VuDev *dev, const char *msg)
     vubr->quit = 1;
 }
 
+static bool
+vubr_queue_is_processed_in_order(VuDev *dev, int qidx)
+{
+    return true;
+}
+
 static const VuDevIface vuiface = {
     .get_features = vubr_get_features,
     .set_features = vubr_set_features,
     .process_msg = vubr_process_msg,
     .queue_set_started = vubr_queue_set_started,
+    .queue_is_processed_in_order = vubr_queue_is_processed_in_order,
 };
 
 static void
--
generated by git-patchbot for /home/xen/git/qemu-xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============2956204837032936135==--

From xen-changelog-bounces@lists.xen.org Sat Oct 14 17:13:06 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 17:13:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3Pzm-0008Ie-Ha; Sat, 14 Oct 2017 17:13:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Pzl-0008IW-Rq
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:13:05 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 37/C0-13910-1A542E95; Sat, 14 Oct 2017 17:13:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXeB66N
 Ig+P9ChYTthk4MHps79vFHsAYxZqZl5RfkcCa8fLDKpaCZ/wVR3ZuZm9gvM3dxcjFISTwm1Fi
 5tFf7BDOeUaJA2samLsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIkTiz7
 RCYzStgJrHt/h5GEJsFqH7/xyNMExg5FjAyrGLUKE4tKkst0jU01ksqykzPKMlNzMzRNTQw08
 tNLS5OTE/NSUwq1kvOz93ECPQKAxDsYPyyLOAQoyQHk5Io77nWh5FCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHh3uTyKFBIsSk1PrUjLzAGGB0xagoNHSYS3FyTNW1yQmFucmQ6ROsWoKCXOexwk
 IQCSyCjNg2uDheQlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfPOAZnCk5lXAjf9FdBiJqDF7
 yIegCwuSURISTUwCu5PszDYJHT8eZ4Ld/jCc+/yE9vdopy2pe8ST5/6Lr2v3tvhoP/yT69MOL
 d4BxpfaNowffGZtdHbPY5PnDTFLWXryXUW2fnPHV8ev6Q8bUXMvMDEKN+L7leEP1ur8Ynpc4d
 tsk3V2shqkDFxudwlDdOjbwrXf5vu55jSrOt+zXFCsPC5lq2VSizFGYmGWsxFxYkAD9tcsUQC
 AAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1508001183!77042000!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38347 invoked from network); 14 Oct 2017 17:13:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 17:13:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Pzj-0004sm-GW
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:13:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3Pzj-0000PR-Fr
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:13:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3Pzj-0000PR-Fr@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 17:13:03 +0000
Subject: [Xen-changelog] [qemu-xen master] vga: fix display update region
	calculation (split screen)
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQ2ZjdmM2IwY2Y0YjZjNWU3Y2RmZjlkZmE2ZDIwNTQ1ZTEwNTEzNzUKQXV0aG9yOiAg
ICAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IE1vbiBBdWcg
MjggMTQ6MzM6MDcgMjAxNyArMDIwMApDb21taXQ6ICAgICBNaWNoYWVsIFJvdGggPG1kcm90aEBs
aW51eC52bmV0LmlibS5jb20+CkNvbW1pdERhdGU6IEZyaSBTZXAgMjIgMTg6MTE6MTcgMjAxNyAt
MDUwMAoKICAgIHZnYTogZml4IGRpc3BsYXkgdXBkYXRlIHJlZ2lvbiBjYWxjdWxhdGlvbiAoc3Bs
aXQgc2NyZWVuKQogICAgCiAgICB2Z2EgZGlzcGxheSB1cGRhdGUgbWlzLWNhbGN1bGF0ZWQgdGhl
IHJlZ2lvbiBmb3IgdGhlIGRpcnR5IGJpdG1hcAogICAgc25hcHNob3QgaW4gY2FzZSBzcGxpdCBz
Y3JlZW4gbW9kZSBpcyB1c2VkLiAgVGhpcyBjYW4gdHJpZ2dlciBhbgogICAgYXNzZXJ0IGluIGNw
dV9waHlzaWNhbF9tZW1vcnlfc25hcHNob3RfZ2V0X2RpcnR5KCkuCiAgICAKICAgIEltcGFjdDog
IERvUyBmb3IgcHJpdmlsZWdlZCBndWVzdCB1c2Vycy4KICAgIAogICAgRml4ZXM6IENWRS0yMDE3
LTEzNjczCiAgICBGaXhlczogZmVjNWU4YzkyYmVjYWQyMjNkZjlkOTcyNzcwNTIyZjY0YWFmZGI3
MgogICAgQ2M6IFAgSiBQIDxwcGFuZGl0QHJlZGhhdC5jb20+CiAgICBSZXBvcnRlZC1ieTogRGF2
aWQgQnVjaGFuYW4gPGRAdmlkYnVjaGFuYW4uY28udWs+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZXJk
IEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICAgIE1lc3NhZ2UtaWQ6IDIwMTcwODI4MTIz
MzA3LjE1MzkyLTEta3JheGVsQHJlZGhhdC5jb20KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29t
bWl0IGU2NTI5NDE1N2Q0YjY5MzkzYjNmODE5Yzk5ZjRmNjQ3NDUyYjQ4ZTMpCiAgICBTaWduZWQt
b2ZmLWJ5OiBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+Ci0tLQogaHcv
ZGlzcGxheS92Z2EuYyB8IDEwICsrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlv
bnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcvZGlzcGxheS92Z2EuYyBiL2h3
L2Rpc3BsYXkvdmdhLmMKaW5kZXggNjM0MjFmOS4uYWIzMzY2OCAxMDA2NDQKLS0tIGEvaHcvZGlz
cGxheS92Z2EuYworKysgYi9ody9kaXNwbGF5L3ZnYS5jCkBAIC0xNjI4LDkgKzE2MjgsMTUgQEAg
c3RhdGljIHZvaWQgdmdhX2RyYXdfZ3JhcGhpYyhWR0FDb21tb25TdGF0ZSAqcywgaW50IGZ1bGxf
dXBkYXRlKQogICAgIHkxID0gMDsKIAogICAgIGlmICghZnVsbF91cGRhdGUpIHsKKyAgICAgICAg
cmFtX2FkZHJfdCByZWdpb25fc3RhcnQgPSBhZGRyMTsKKyAgICAgICAgcmFtX2FkZHJfdCByZWdp
b25fZW5kID0gYWRkcjEgKyBsaW5lX29mZnNldCAqIGhlaWdodDsKICAgICAgICAgdmdhX3N5bmNf
ZGlydHlfYml0bWFwKHMpOwotICAgICAgICBzbmFwID0gbWVtb3J5X3JlZ2lvbl9zbmFwc2hvdF9h
bmRfY2xlYXJfZGlydHkoJnMtPnZyYW0sIGFkZHIxLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZV9vZmZzZXQgKiBoZWlnaHQsCisgICAg
ICAgIGlmIChzLT5saW5lX2NvbXBhcmUgPCBoZWlnaHQpIHsKKyAgICAgICAgICAgIC8qIHNwbGl0
IHNjcmVlbiBtb2RlICovCisgICAgICAgICAgICByZWdpb25fc3RhcnQgPSAwOworICAgICAgICB9
CisgICAgICAgIHNuYXAgPSBtZW1vcnlfcmVnaW9uX3NuYXBzaG90X2FuZF9jbGVhcl9kaXJ0eSgm
cy0+dnJhbSwgcmVnaW9uX3N0YXJ0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcmVnaW9uX2VuZCAtIHJlZ2lvbl9zdGFydCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERJUlRZX01FTU9S
WV9WR0EpOwogICAgIH0KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3FlbXUteGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xen.org Sat Oct 14 17:13:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 17:13:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3Pzx-0008Jy-JJ; Sat, 14 Oct 2017 17:13:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Pzw-0008Jl-LP
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:13:16 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 53/59-07422-BA542E95; Sat, 14 Oct 2017 17:13:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVXeV66N
 Ig3tPTSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y8tpw4L+BsaKibvPMTcwbojsYuTiEBL4zSix
 dU4DC4RznlFi1ub/bF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdAFYiLBAocXCyC
 UiYV8BMYvP5VWAlLEDlt7vusk1g5FjAyLCKUb04tagstUjXRC+pKDM9oyQ3MTNH19DAVC83tb
 g4MT01JzGpWC85P3cTI9AjDECwg/FWn/MhRkkOJiVR3nOtDyOF+JLyUyozEosz4otKc1KLDzH
 KcHAoSfA2uTyKFBIsSk1PrUjLzAGGBkxagoNHSYQ3ACTNW1yQmFucmQ6ROsWoKCXO6wmSEABJ
 ZJTmwbXBwvESo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHnngEzhycwrgZv+CmgxE9DidxEPQ
 BaXJCKkpBoYLULaLib5LLS33tpw0v98abnF0vhQo89PcxyCLx9eLi4f/edffPON/Bge/lnJbz
 6oiDazltsu4zNk1du9I3mWUKUpj4OJ0OFcjdU/5YX+lR/6Knpuva3rBLmVnnxhLPaV6m9j1cz
 WLdT716/Oz/LEMfjK+o0XJOPTxDfmcHkqSW6X+L3QIFeJpTgj0VCLuag4EQBzBL0jQgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1508001193!105340029!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32536 invoked from network); 14 Oct 2017 17:13:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 17:13:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Pzt-0004sw-Ic
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:13:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3Pzt-0000Qk-Hs
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:13:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3Pzt-0000Qk-Hs@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 17:13:13 +0000
Subject: [Xen-changelog] [qemu-xen master] vga: stop passing pointers to
	vga_draw_line* functions
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDI5NjViZTFmMDBkODg5NzI2NTBiNmRjNGJkYzI4OTc2ZDJjNjYwNDMKQXV0aG9yOiAg
ICAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IE1vbiBBdWcg
MjggMTQ6Mjk6MDYgMjAxNyArMDIwMApDb21taXQ6ICAgICBNaWNoYWVsIFJvdGggPG1kcm90aEBs
aW51eC52bmV0LmlibS5jb20+CkNvbW1pdERhdGU6IEZyaSBTZXAgMjIgMTg6MTE6MjMgMjAxNyAt
MDUwMAoKICAgIHZnYTogc3RvcCBwYXNzaW5nIHBvaW50ZXJzIHRvIHZnYV9kcmF3X2xpbmUqIGZ1
bmN0aW9ucwogICAgCiAgICBJbnN0ZWFkIHBhc3MgYXJvdW5kIHRoZSBhZGRyZXNzIChha2Egb2Zm
c2V0IGludG8gdmdhIG1lbW9yeSkuCiAgICBBZGQgdmdhX3JlYWRfKiBoZWxwZXIgZnVuY3Rpb25z
IHdoaWNoIGFwcGx5IHZiZV9zaXplX21hc2sgdG8KICAgIHRoZSBhZGRyZXNzLCB0byBtYWtlIHN1
cmUgdGhlIGFkZHJlc3Mgc3RheXMgd2l0aGluIHRoZSB2YWxpZAogICAgcmFuZ2UsIHNpbWlsYXIg
dG8gdGhlIGNpcnJ1cyBibGl0dGVyIGZpeGVzIChjb21taXRzIGZmYWY4NTc3NzgKICAgIGFuZCAw
MjZhZWZmY2I0KS4KICAgIAogICAgSW1wYWN0OiAgRG9TIGZvciBwcml2aWxlZ2VkIGd1ZXN0IHVz
ZXJzLiAgcWVtdSBjcmFzaGVzIHdpdGgKICAgIGEgc2VnZmF1bHQsIHdoZW4gaGl0dGluZyB0aGUg
Z3VhcmQgcGFnZSBhZnRlciB2Z2EgbWVtb3J5CiAgICBhbGxvY2F0aW9uLCB3aGlsZSByZWFkaW5n
IHZnYSBtZW1vcnkgZm9yIGRpc3BsYXkgdXBkYXRlcy4KICAgIAogICAgRml4ZXM6IENWRS0yMDE3
LTEzNjcyCiAgICBDYzogUCBKIFAgPHBwYW5kaXRAcmVkaGF0LmNvbT4KICAgIFJlcG9ydGVkLWJ5
OiBEYXZpZCBCdWNoYW5hbiA8ZEB2aWRidWNoYW5hbi5jby51az4KICAgIFNpZ25lZC1vZmYtYnk6
IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogICAgTWVzc2FnZS1pZDogMjAxNzA4
MjgxMjI5MDYuMTg5OTMtMS1rcmF4ZWxAcmVkaGF0LmNvbQogICAgKGNoZXJyeSBwaWNrZWQgZnJv
bSBjb21taXQgM2Q5MGM2MjU0ODYzNjkzYTZiMTNkOTE4ZDJiODY4MmUwOGJiYzY4MSkKICAgIFNp
Z25lZC1vZmYtYnk6IE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KLS0t
CiBody9kaXNwbGF5L3ZnYS1oZWxwZXJzLmggfCAyMDIgKysrKysrKysrKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGh3L2Rpc3BsYXkvdmdhLmMgICAgICAgICB8ICAgNSAr
LQogaHcvZGlzcGxheS92Z2FfaW50LmggICAgIHwgICAxICsKIDMgZmlsZXMgY2hhbmdlZCwgMTE0
IGluc2VydGlvbnMoKyksIDk0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L2Rpc3BsYXkv
dmdhLWhlbHBlcnMuaCBiL2h3L2Rpc3BsYXkvdmdhLWhlbHBlcnMuaAppbmRleCA5NGY2ZGUyLi41
YTc1MmIzIDEwMDY0NAotLS0gYS9ody9kaXNwbGF5L3ZnYS1oZWxwZXJzLmgKKysrIGIvaHcvZGlz
cGxheS92Z2EtaGVscGVycy5oCkBAIC05NSwyMCArOTUsNDYgQEAgc3RhdGljIHZvaWQgdmdhX2Ry
YXdfZ2x5cGg5KHVpbnQ4X3QgKmQsIGludCBsaW5lc2l6ZSwKICAgICB9IHdoaWxlICgtLWgpOwog
fQogCitzdGF0aWMgaW5saW5lIHVpbnQ4X3QgdmdhX3JlYWRfYnl0ZShWR0FDb21tb25TdGF0ZSAq
dmdhLCB1aW50MzJfdCBhZGRyKQoreworICAgIHJldHVybiB2Z2EtPnZyYW1fcHRyW2FkZHIgJiB2
Z2EtPnZiZV9zaXplX21hc2tdOworfQorCitzdGF0aWMgaW5saW5lIHVpbnQxNl90IHZnYV9yZWFk
X3dvcmRfbGUoVkdBQ29tbW9uU3RhdGUgKnZnYSwgdWludDMyX3QgYWRkcikKK3sKKyAgICB1aW50
MzJfdCBvZmZzZXQgPSBhZGRyICYgdmdhLT52YmVfc2l6ZV9tYXNrICYgfjE7CisgICAgdWludDE2
X3QgKnB0ciA9ICh1aW50MTZfdCAqKSh2Z2EtPnZyYW1fcHRyICsgb2Zmc2V0KTsKKyAgICByZXR1
cm4gbGR1d19sZV9wKHB0cik7Cit9CisKK3N0YXRpYyBpbmxpbmUgdWludDE2X3QgdmdhX3JlYWRf
d29yZF9iZShWR0FDb21tb25TdGF0ZSAqdmdhLCB1aW50MzJfdCBhZGRyKQoreworICAgIHVpbnQz
Ml90IG9mZnNldCA9IGFkZHIgJiB2Z2EtPnZiZV9zaXplX21hc2sgJiB+MTsKKyAgICB1aW50MTZf
dCAqcHRyID0gKHVpbnQxNl90ICopKHZnYS0+dnJhbV9wdHIgKyBvZmZzZXQpOworICAgIHJldHVy
biBsZHV3X2JlX3AocHRyKTsKK30KKworc3RhdGljIGlubGluZSB1aW50MzJfdCB2Z2FfcmVhZF9k
d29yZF9sZShWR0FDb21tb25TdGF0ZSAqdmdhLCB1aW50MzJfdCBhZGRyKQoreworICAgIHVpbnQz
Ml90IG9mZnNldCA9IGFkZHIgJiB2Z2EtPnZiZV9zaXplX21hc2sgJiB+MzsKKyAgICB1aW50MzJf
dCAqcHRyID0gKHVpbnQzMl90ICopKHZnYS0+dnJhbV9wdHIgKyBvZmZzZXQpOworICAgIHJldHVy
biBsZGxfbGVfcChwdHIpOworfQorCiAvKgogICogNCBjb2xvciBtb2RlCiAgKi8KLXN0YXRpYyB2
b2lkIHZnYV9kcmF3X2xpbmUyKFZHQUNvbW1vblN0YXRlICpzMSwgdWludDhfdCAqZCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ4X3QgKnMsIGludCB3aWR0aCkKK3N0YXRp
YyB2b2lkIHZnYV9kcmF3X2xpbmUyKFZHQUNvbW1vblN0YXRlICp2Z2EsIHVpbnQ4X3QgKmQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBhZGRyLCBpbnQgd2lkdGgpCiB7CiAg
ICAgdWludDMyX3QgcGxhbmVfbWFzaywgKnBhbGV0dGUsIGRhdGEsIHY7CiAgICAgaW50IHg7CiAK
LSAgICBwYWxldHRlID0gczEtPmxhc3RfcGFsZXR0ZTsKLSAgICBwbGFuZV9tYXNrID0gbWFzazE2
W3MxLT5hcltWR0FfQVRDX1BMQU5FX0VOQUJMRV0gJiAweGZdOworICAgIHBhbGV0dGUgPSB2Z2Et
Pmxhc3RfcGFsZXR0ZTsKKyAgICBwbGFuZV9tYXNrID0gbWFzazE2W3ZnYS0+YXJbVkdBX0FUQ19Q
TEFORV9FTkFCTEVdICYgMHhmXTsKICAgICB3aWR0aCA+Pj0gMzsKICAgICBmb3IoeCA9IDA7IHgg
PCB3aWR0aDsgeCsrKSB7Ci0gICAgICAgIGRhdGEgPSAoKHVpbnQzMl90ICopcylbMF07CisgICAg
ICAgIGRhdGEgPSB2Z2FfcmVhZF9kd29yZF9sZSh2Z2EsIGFkZHIpOwogICAgICAgICBkYXRhICY9
IHBsYW5lX21hc2s7CiAgICAgICAgIHYgPSBleHBhbmQyW0dFVF9QTEFORShkYXRhLCAwKV07CiAg
ICAgICAgIHYgfD0gZXhwYW5kMltHRVRfUExBTkUoZGF0YSwgMildIDw8IDI7CkBAIC0xMjQsNyAr
MTUwLDcgQEAgc3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTIoVkdBQ29tbW9uU3RhdGUgKnMxLCB1
aW50OF90ICpkLAogICAgICAgICAoKHVpbnQzMl90ICopZClbNl0gPSBwYWxldHRlWyh2ID4+IDQp
ICYgMHhmXTsKICAgICAgICAgKCh1aW50MzJfdCAqKWQpWzddID0gcGFsZXR0ZVsodiA+PiAwKSAm
IDB4Zl07CiAgICAgICAgIGQgKz0gMzI7Ci0gICAgICAgIHMgKz0gNDsKKyAgICAgICAgYWRkciAr
PSA0OwogICAgIH0KIH0KIApAQCAtMTM0LDE3ICsxNjAsMTcgQEAgc3RhdGljIHZvaWQgdmdhX2Ry
YXdfbGluZTIoVkdBQ29tbW9uU3RhdGUgKnMxLCB1aW50OF90ICpkLAogLyoKICAqIDQgY29sb3Ig
bW9kZSwgZHVwMiBob3Jpem9udGFsCiAgKi8KLXN0YXRpYyB2b2lkIHZnYV9kcmF3X2xpbmUyZDIo
VkdBQ29tbW9uU3RhdGUgKnMxLCB1aW50OF90ICpkLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCB1aW50OF90ICpzLCBpbnQgd2lkdGgpCitzdGF0aWMgdm9pZCB2Z2FfZHJhd19s
aW5lMmQyKFZHQUNvbW1vblN0YXRlICp2Z2EsIHVpbnQ4X3QgKmQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQzMl90IGFkZHIsIGludCB3aWR0aCkKIHsKICAgICB1aW50MzJfdCBw
bGFuZV9tYXNrLCAqcGFsZXR0ZSwgZGF0YSwgdjsKICAgICBpbnQgeDsKIAotICAgIHBhbGV0dGUg
PSBzMS0+bGFzdF9wYWxldHRlOwotICAgIHBsYW5lX21hc2sgPSBtYXNrMTZbczEtPmFyW1ZHQV9B
VENfUExBTkVfRU5BQkxFXSAmIDB4Zl07CisgICAgcGFsZXR0ZSA9IHZnYS0+bGFzdF9wYWxldHRl
OworICAgIHBsYW5lX21hc2sgPSBtYXNrMTZbdmdhLT5hcltWR0FfQVRDX1BMQU5FX0VOQUJMRV0g
JiAweGZdOwogICAgIHdpZHRoID4+PSAzOwogICAgIGZvcih4ID0gMDsgeCA8IHdpZHRoOyB4Kysp
IHsKLSAgICAgICAgZGF0YSA9ICgodWludDMyX3QgKilzKVswXTsKKyAgICAgICAgZGF0YSA9IHZn
YV9yZWFkX2R3b3JkX2xlKHZnYSwgYWRkcik7CiAgICAgICAgIGRhdGEgJj0gcGxhbmVfbWFzazsK
ICAgICAgICAgdiA9IGV4cGFuZDJbR0VUX1BMQU5FKGRhdGEsIDApXTsKICAgICAgICAgdiB8PSBl
eHBhbmQyW0dFVF9QTEFORShkYXRhLCAyKV0gPDwgMjsKQEAgLTE2MCwyNCArMTg2LDI0IEBAIHN0
YXRpYyB2b2lkIHZnYV9kcmF3X2xpbmUyZDIoVkdBQ29tbW9uU3RhdGUgKnMxLCB1aW50OF90ICpk
LAogICAgICAgICBQVVRfUElYRUwyKGQsIDYsIHBhbGV0dGVbKHYgPj4gNCkgJiAweGZdKTsKICAg
ICAgICAgUFVUX1BJWEVMMihkLCA3LCBwYWxldHRlWyh2ID4+IDApICYgMHhmXSk7CiAgICAgICAg
IGQgKz0gNjQ7Ci0gICAgICAgIHMgKz0gNDsKKyAgICAgICAgYWRkciArPSA0OwogICAgIH0KIH0K
IAogLyoKICAqIDE2IGNvbG9yIG1vZGUKICAqLwotc3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTQo
VkdBQ29tbW9uU3RhdGUgKnMxLCB1aW50OF90ICpkLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3QgdWludDhfdCAqcywgaW50IHdpZHRoKQorc3RhdGljIHZvaWQgdmdhX2RyYXdfbGlu
ZTQoVkdBQ29tbW9uU3RhdGUgKnZnYSwgdWludDhfdCAqZCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQzMl90IGFkZHIsIGludCB3aWR0aCkKIHsKICAgICB1aW50MzJfdCBwbGFuZV9t
YXNrLCBkYXRhLCB2LCAqcGFsZXR0ZTsKICAgICBpbnQgeDsKIAotICAgIHBhbGV0dGUgPSBzMS0+
bGFzdF9wYWxldHRlOwotICAgIHBsYW5lX21hc2sgPSBtYXNrMTZbczEtPmFyW1ZHQV9BVENfUExB
TkVfRU5BQkxFXSAmIDB4Zl07CisgICAgcGFsZXR0ZSA9IHZnYS0+bGFzdF9wYWxldHRlOworICAg
IHBsYW5lX21hc2sgPSBtYXNrMTZbdmdhLT5hcltWR0FfQVRDX1BMQU5FX0VOQUJMRV0gJiAweGZd
OwogICAgIHdpZHRoID4+PSAzOwogICAgIGZvcih4ID0gMDsgeCA8IHdpZHRoOyB4KyspIHsKLSAg
ICAgICAgZGF0YSA9ICgodWludDMyX3QgKilzKVswXTsKKyAgICAgICAgZGF0YSA9IHZnYV9yZWFk
X2R3b3JkX2xlKHZnYSwgYWRkcik7CiAgICAgICAgIGRhdGEgJj0gcGxhbmVfbWFzazsKICAgICAg
ICAgdiA9IGV4cGFuZDRbR0VUX1BMQU5FKGRhdGEsIDApXTsKICAgICAgICAgdiB8PSBleHBhbmQ0
W0dFVF9QTEFORShkYXRhLCAxKV0gPDwgMTsKQEAgLTE5MiwyNCArMjE4LDI0IEBAIHN0YXRpYyB2
b2lkIHZnYV9kcmF3X2xpbmU0KFZHQUNvbW1vblN0YXRlICpzMSwgdWludDhfdCAqZCwKICAgICAg
ICAgKCh1aW50MzJfdCAqKWQpWzZdID0gcGFsZXR0ZVsodiA+PiA0KSAmIDB4Zl07CiAgICAgICAg
ICgodWludDMyX3QgKilkKVs3XSA9IHBhbGV0dGVbKHYgPj4gMCkgJiAweGZdOwogICAgICAgICBk
ICs9IDMyOwotICAgICAgICBzICs9IDQ7CisgICAgICAgIGFkZHIgKz0gNDsKICAgICB9CiB9CiAK
IC8qCiAgKiAxNiBjb2xvciBtb2RlLCBkdXAyIGhvcml6b250YWwKICAqLwotc3RhdGljIHZvaWQg
dmdhX2RyYXdfbGluZTRkMihWR0FDb21tb25TdGF0ZSAqczEsIHVpbnQ4X3QgKmQsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ4X3QgKnMsIGludCB3aWR0aCkKK3N0YXRp
YyB2b2lkIHZnYV9kcmF3X2xpbmU0ZDIoVkdBQ29tbW9uU3RhdGUgKnZnYSwgdWludDhfdCAqZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgYWRkciwgaW50IHdpZHRoKQog
ewogICAgIHVpbnQzMl90IHBsYW5lX21hc2ssIGRhdGEsIHYsICpwYWxldHRlOwogICAgIGludCB4
OwogCi0gICAgcGFsZXR0ZSA9IHMxLT5sYXN0X3BhbGV0dGU7Ci0gICAgcGxhbmVfbWFzayA9IG1h
c2sxNltzMS0+YXJbVkdBX0FUQ19QTEFORV9FTkFCTEVdICYgMHhmXTsKKyAgICBwYWxldHRlID0g
dmdhLT5sYXN0X3BhbGV0dGU7CisgICAgcGxhbmVfbWFzayA9IG1hc2sxNlt2Z2EtPmFyW1ZHQV9B
VENfUExBTkVfRU5BQkxFXSAmIDB4Zl07CiAgICAgd2lkdGggPj49IDM7CiAgICAgZm9yKHggPSAw
OyB4IDwgd2lkdGg7IHgrKykgewotICAgICAgICBkYXRhID0gKCh1aW50MzJfdCAqKXMpWzBdOwor
ICAgICAgICBkYXRhID0gdmdhX3JlYWRfZHdvcmRfbGUodmdhLCBhZGRyKTsKICAgICAgICAgZGF0
YSAmPSBwbGFuZV9tYXNrOwogICAgICAgICB2ID0gZXhwYW5kNFtHRVRfUExBTkUoZGF0YSwgMCld
OwogICAgICAgICB2IHw9IGV4cGFuZDRbR0VUX1BMQU5FKGRhdGEsIDEpXSA8PCAxOwpAQCAtMjI0
LDcgKzI1MCw3IEBAIHN0YXRpYyB2b2lkIHZnYV9kcmF3X2xpbmU0ZDIoVkdBQ29tbW9uU3RhdGUg
KnMxLCB1aW50OF90ICpkLAogICAgICAgICBQVVRfUElYRUwyKGQsIDYsIHBhbGV0dGVbKHYgPj4g
NCkgJiAweGZdKTsKICAgICAgICAgUFVUX1BJWEVMMihkLCA3LCBwYWxldHRlWyh2ID4+IDApICYg
MHhmXSk7CiAgICAgICAgIGQgKz0gNjQ7Ci0gICAgICAgIHMgKz0gNDsKKyAgICAgICAgYWRkciAr
PSA0OwogICAgIH0KIH0KIApAQCAtMjMzLDIxICsyNTksMjEgQEAgc3RhdGljIHZvaWQgdmdhX2Ry
YXdfbGluZTRkMihWR0FDb21tb25TdGF0ZSAqczEsIHVpbnQ4X3QgKmQsCiAgKgogICogWFhYOiBh
ZGQgcGxhbmVfbWFzayBzdXBwb3J0IChuZXZlciB1c2VkIGluIHN0YW5kYXJkIFZHQSBtb2RlcykK
ICAqLwotc3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZThkMihWR0FDb21tb25TdGF0ZSAqczEsIHVp
bnQ4X3QgKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ4X3QgKnMs
IGludCB3aWR0aCkKK3N0YXRpYyB2b2lkIHZnYV9kcmF3X2xpbmU4ZDIoVkdBQ29tbW9uU3RhdGUg
KnZnYSwgdWludDhfdCAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qg
YWRkciwgaW50IHdpZHRoKQogewogICAgIHVpbnQzMl90ICpwYWxldHRlOwogICAgIGludCB4Owog
Ci0gICAgcGFsZXR0ZSA9IHMxLT5sYXN0X3BhbGV0dGU7CisgICAgcGFsZXR0ZSA9IHZnYS0+bGFz
dF9wYWxldHRlOwogICAgIHdpZHRoID4+PSAzOwogICAgIGZvcih4ID0gMDsgeCA8IHdpZHRoOyB4
KyspIHsKLSAgICAgICAgUFVUX1BJWEVMMihkLCAwLCBwYWxldHRlW3NbMF1dKTsKLSAgICAgICAg
UFVUX1BJWEVMMihkLCAxLCBwYWxldHRlW3NbMV1dKTsKLSAgICAgICAgUFVUX1BJWEVMMihkLCAy
LCBwYWxldHRlW3NbMl1dKTsKLSAgICAgICAgUFVUX1BJWEVMMihkLCAzLCBwYWxldHRlW3NbM11d
KTsKKyAgICAgICAgUFVUX1BJWEVMMihkLCAwLCBwYWxldHRlW3ZnYV9yZWFkX2J5dGUodmdhLCBh
ZGRyICsgMCldKTsKKyAgICAgICAgUFVUX1BJWEVMMihkLCAxLCBwYWxldHRlW3ZnYV9yZWFkX2J5
dGUodmdhLCBhZGRyICsgMSldKTsKKyAgICAgICAgUFVUX1BJWEVMMihkLCAyLCBwYWxldHRlW3Zn
YV9yZWFkX2J5dGUodmdhLCBhZGRyICsgMildKTsKKyAgICAgICAgUFVUX1BJWEVMMihkLCAzLCBw
YWxldHRlW3ZnYV9yZWFkX2J5dGUodmdhLCBhZGRyICsgMyldKTsKICAgICAgICAgZCArPSAzMjsK
LSAgICAgICAgcyArPSA0OworICAgICAgICBhZGRyICs9IDQ7CiAgICAgfQogfQogCkBAIC0yNTYs
NjMgKzI4Miw2MyBAQCBzdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5lOGQyKFZHQUNvbW1vblN0YXRl
ICpzMSwgdWludDhfdCAqZCwKICAqCiAgKiBYWFg6IGFkZCBwbGFuZV9tYXNrIHN1cHBvcnQgKG5l
dmVyIHVzZWQgaW4gc3RhbmRhcmQgVkdBIG1vZGVzKQogICovCi1zdGF0aWMgdm9pZCB2Z2FfZHJh
d19saW5lOChWR0FDb21tb25TdGF0ZSAqczEsIHVpbnQ4X3QgKmQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCB1aW50OF90ICpzLCBpbnQgd2lkdGgpCitzdGF0aWMgdm9pZCB2Z2Ff
ZHJhd19saW5lOChWR0FDb21tb25TdGF0ZSAqdmdhLCB1aW50OF90ICpkLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgYWRkciwgaW50IHdpZHRoKQogewogICAgIHVpbnQzMl90
ICpwYWxldHRlOwogICAgIGludCB4OwogCi0gICAgcGFsZXR0ZSA9IHMxLT5sYXN0X3BhbGV0dGU7
CisgICAgcGFsZXR0ZSA9IHZnYS0+bGFzdF9wYWxldHRlOwogICAgIHdpZHRoID4+PSAzOwogICAg
IGZvcih4ID0gMDsgeCA8IHdpZHRoOyB4KyspIHsKLSAgICAgICAgKCh1aW50MzJfdCAqKWQpWzBd
ID0gcGFsZXR0ZVtzWzBdXTsKLSAgICAgICAgKCh1aW50MzJfdCAqKWQpWzFdID0gcGFsZXR0ZVtz
WzFdXTsKLSAgICAgICAgKCh1aW50MzJfdCAqKWQpWzJdID0gcGFsZXR0ZVtzWzJdXTsKLSAgICAg
ICAgKCh1aW50MzJfdCAqKWQpWzNdID0gcGFsZXR0ZVtzWzNdXTsKLSAgICAgICAgKCh1aW50MzJf
dCAqKWQpWzRdID0gcGFsZXR0ZVtzWzRdXTsKLSAgICAgICAgKCh1aW50MzJfdCAqKWQpWzVdID0g
cGFsZXR0ZVtzWzVdXTsKLSAgICAgICAgKCh1aW50MzJfdCAqKWQpWzZdID0gcGFsZXR0ZVtzWzZd
XTsKLSAgICAgICAgKCh1aW50MzJfdCAqKWQpWzddID0gcGFsZXR0ZVtzWzddXTsKKyAgICAgICAg
KCh1aW50MzJfdCAqKWQpWzBdID0gcGFsZXR0ZVt2Z2FfcmVhZF9ieXRlKHZnYSwgYWRkciArIDAp
XTsKKyAgICAgICAgKCh1aW50MzJfdCAqKWQpWzFdID0gcGFsZXR0ZVt2Z2FfcmVhZF9ieXRlKHZn
YSwgYWRkciArIDEpXTsKKyAgICAgICAgKCh1aW50MzJfdCAqKWQpWzJdID0gcGFsZXR0ZVt2Z2Ff
cmVhZF9ieXRlKHZnYSwgYWRkciArIDIpXTsKKyAgICAgICAgKCh1aW50MzJfdCAqKWQpWzNdID0g
cGFsZXR0ZVt2Z2FfcmVhZF9ieXRlKHZnYSwgYWRkciArIDMpXTsKKyAgICAgICAgKCh1aW50MzJf
dCAqKWQpWzRdID0gcGFsZXR0ZVt2Z2FfcmVhZF9ieXRlKHZnYSwgYWRkciArIDQpXTsKKyAgICAg
ICAgKCh1aW50MzJfdCAqKWQpWzVdID0gcGFsZXR0ZVt2Z2FfcmVhZF9ieXRlKHZnYSwgYWRkciAr
IDUpXTsKKyAgICAgICAgKCh1aW50MzJfdCAqKWQpWzZdID0gcGFsZXR0ZVt2Z2FfcmVhZF9ieXRl
KHZnYSwgYWRkciArIDYpXTsKKyAgICAgICAgKCh1aW50MzJfdCAqKWQpWzddID0gcGFsZXR0ZVt2
Z2FfcmVhZF9ieXRlKHZnYSwgYWRkciArIDcpXTsKICAgICAgICAgZCArPSAzMjsKLSAgICAgICAg
cyArPSA4OworICAgICAgICBhZGRyICs9IDg7CiAgICAgfQogfQogCiAvKgogICogMTUgYml0IGNv
bG9yCiAgKi8KLXN0YXRpYyB2b2lkIHZnYV9kcmF3X2xpbmUxNV9sZShWR0FDb21tb25TdGF0ZSAq
czEsIHVpbnQ4X3QgKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdWlu
dDhfdCAqcywgaW50IHdpZHRoKQorc3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTE1X2xlKFZHQUNv
bW1vblN0YXRlICp2Z2EsIHVpbnQ4X3QgKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDMyX3QgYWRkciwgaW50IHdpZHRoKQogewogICAgIGludCB3OwogICAgIHVpbnQzMl90
IHYsIHIsIGcsIGI7CiAKICAgICB3ID0gd2lkdGg7CiAgICAgZG8gewotICAgICAgICB2ID0gbGR1
d19sZV9wKCh2b2lkICopcyk7CisgICAgICAgIHYgPSB2Z2FfcmVhZF93b3JkX2xlKHZnYSwgYWRk
cik7CiAgICAgICAgIHIgPSAodiA+PiA3KSAmIDB4Zjg7CiAgICAgICAgIGcgPSAodiA+PiAyKSAm
IDB4Zjg7CiAgICAgICAgIGIgPSAodiA8PCAzKSAmIDB4Zjg7CiAgICAgICAgICgodWludDMyX3Qg
KilkKVswXSA9IHJnYl90b19waXhlbDMyKHIsIGcsIGIpOwotICAgICAgICBzICs9IDI7CisgICAg
ICAgIGFkZHIgKz0gMjsKICAgICAgICAgZCArPSA0OwogICAgIH0gd2hpbGUgKC0tdyAhPSAwKTsK
IH0KIAotc3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTE1X2JlKFZHQUNvbW1vblN0YXRlICpzMSwg
dWludDhfdCAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50OF90
ICpzLCBpbnQgd2lkdGgpCitzdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5lMTVfYmUoVkdBQ29tbW9u
U3RhdGUgKnZnYSwgdWludDhfdCAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50MzJfdCBhZGRyLCBpbnQgd2lkdGgpCiB7CiAgICAgaW50IHc7CiAgICAgdWludDMyX3Qgdiwg
ciwgZywgYjsKIAogICAgIHcgPSB3aWR0aDsKICAgICBkbyB7Ci0gICAgICAgIHYgPSBsZHV3X2Jl
X3AoKHZvaWQgKilzKTsKKyAgICAgICAgdiA9IHZnYV9yZWFkX3dvcmRfYmUodmdhLCBhZGRyKTsK
ICAgICAgICAgciA9ICh2ID4+IDcpICYgMHhmODsKICAgICAgICAgZyA9ICh2ID4+IDIpICYgMHhm
ODsKICAgICAgICAgYiA9ICh2IDw8IDMpICYgMHhmODsKICAgICAgICAgKCh1aW50MzJfdCAqKWQp
WzBdID0gcmdiX3RvX3BpeGVsMzIociwgZywgYik7Ci0gICAgICAgIHMgKz0gMjsKKyAgICAgICAg
YWRkciArPSAyOwogICAgICAgICBkICs9IDQ7CiAgICAgfSB3aGlsZSAoLS13ICE9IDApOwogfQpA
QCAtMzIwLDM4ICszNDYsMzggQEAgc3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTE1X2JlKFZHQUNv
bW1vblN0YXRlICpzMSwgdWludDhfdCAqZCwKIC8qCiAgKiAxNiBiaXQgY29sb3IKICAqLwotc3Rh
dGljIHZvaWQgdmdhX2RyYXdfbGluZTE2X2xlKFZHQUNvbW1vblN0YXRlICpzMSwgdWludDhfdCAq
ZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50OF90ICpzLCBpbnQg
d2lkdGgpCitzdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5lMTZfbGUoVkdBQ29tbW9uU3RhdGUgKnZn
YSwgdWludDhfdCAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBh
ZGRyLCBpbnQgd2lkdGgpCiB7CiAgICAgaW50IHc7CiAgICAgdWludDMyX3QgdiwgciwgZywgYjsK
IAogICAgIHcgPSB3aWR0aDsKICAgICBkbyB7Ci0gICAgICAgIHYgPSBsZHV3X2xlX3AoKHZvaWQg
KilzKTsKKyAgICAgICAgdiA9IHZnYV9yZWFkX3dvcmRfbGUodmdhLCBhZGRyKTsKICAgICAgICAg
ciA9ICh2ID4+IDgpICYgMHhmODsKICAgICAgICAgZyA9ICh2ID4+IDMpICYgMHhmYzsKICAgICAg
ICAgYiA9ICh2IDw8IDMpICYgMHhmODsKICAgICAgICAgKCh1aW50MzJfdCAqKWQpWzBdID0gcmdi
X3RvX3BpeGVsMzIociwgZywgYik7Ci0gICAgICAgIHMgKz0gMjsKKyAgICAgICAgYWRkciArPSAy
OwogICAgICAgICBkICs9IDQ7CiAgICAgfSB3aGlsZSAoLS13ICE9IDApOwogfQogCi1zdGF0aWMg
dm9pZCB2Z2FfZHJhd19saW5lMTZfYmUoVkdBQ29tbW9uU3RhdGUgKnMxLCB1aW50OF90ICpkLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ4X3QgKnMsIGludCB3aWR0
aCkKK3N0YXRpYyB2b2lkIHZnYV9kcmF3X2xpbmUxNl9iZShWR0FDb21tb25TdGF0ZSAqdmdhLCB1
aW50OF90ICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGFkZHIs
IGludCB3aWR0aCkKIHsKICAgICBpbnQgdzsKICAgICB1aW50MzJfdCB2LCByLCBnLCBiOwogCiAg
ICAgdyA9IHdpZHRoOwogICAgIGRvIHsKLSAgICAgICAgdiA9IGxkdXdfYmVfcCgodm9pZCAqKXMp
OworICAgICAgICB2ID0gdmdhX3JlYWRfd29yZF9iZSh2Z2EsIGFkZHIpOwogICAgICAgICByID0g
KHYgPj4gOCkgJiAweGY4OwogICAgICAgICBnID0gKHYgPj4gMykgJiAweGZjOwogICAgICAgICBi
ID0gKHYgPDwgMykgJiAweGY4OwogICAgICAgICAoKHVpbnQzMl90ICopZClbMF0gPSByZ2JfdG9f
cGl4ZWwzMihyLCBnLCBiKTsKLSAgICAgICAgcyArPSAyOworICAgICAgICBhZGRyICs9IDI7CiAg
ICAgICAgIGQgKz0gNDsKICAgICB9IHdoaWxlICgtLXcgIT0gMCk7CiB9CkBAIC0zNTksMzYgKzM4
NSwzNiBAQCBzdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5lMTZfYmUoVkdBQ29tbW9uU3RhdGUgKnMx
LCB1aW50OF90ICpkLAogLyoKICAqIDI0IGJpdCBjb2xvcgogICovCi1zdGF0aWMgdm9pZCB2Z2Ff
ZHJhd19saW5lMjRfbGUoVkdBQ29tbW9uU3RhdGUgKnMxLCB1aW50OF90ICpkLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ4X3QgKnMsIGludCB3aWR0aCkKK3N0YXRp
YyB2b2lkIHZnYV9kcmF3X2xpbmUyNF9sZShWR0FDb21tb25TdGF0ZSAqdmdhLCB1aW50OF90ICpk
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGFkZHIsIGludCB3aWR0
aCkKIHsKICAgICBpbnQgdzsKICAgICB1aW50MzJfdCByLCBnLCBiOwogCiAgICAgdyA9IHdpZHRo
OwogICAgIGRvIHsKLSAgICAgICAgYiA9IHNbMF07Ci0gICAgICAgIGcgPSBzWzFdOwotICAgICAg
ICByID0gc1syXTsKKyAgICAgICAgYiA9IHZnYV9yZWFkX2J5dGUodmdhLCBhZGRyICsgMCk7Cisg
ICAgICAgIGcgPSB2Z2FfcmVhZF9ieXRlKHZnYSwgYWRkciArIDEpOworICAgICAgICByID0gdmdh
X3JlYWRfYnl0ZSh2Z2EsIGFkZHIgKyAyKTsKICAgICAgICAgKCh1aW50MzJfdCAqKWQpWzBdID0g
cmdiX3RvX3BpeGVsMzIociwgZywgYik7Ci0gICAgICAgIHMgKz0gMzsKKyAgICAgICAgYWRkciAr
PSAzOwogICAgICAgICBkICs9IDQ7CiAgICAgfSB3aGlsZSAoLS13ICE9IDApOwogfQogCi1zdGF0
aWMgdm9pZCB2Z2FfZHJhd19saW5lMjRfYmUoVkdBQ29tbW9uU3RhdGUgKnMxLCB1aW50OF90ICpk
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVpbnQ4X3QgKnMsIGludCB3
aWR0aCkKK3N0YXRpYyB2b2lkIHZnYV9kcmF3X2xpbmUyNF9iZShWR0FDb21tb25TdGF0ZSAqdmdh
LCB1aW50OF90ICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGFk
ZHIsIGludCB3aWR0aCkKIHsKICAgICBpbnQgdzsKICAgICB1aW50MzJfdCByLCBnLCBiOwogCiAg
ICAgdyA9IHdpZHRoOwogICAgIGRvIHsKLSAgICAgICAgciA9IHNbMF07Ci0gICAgICAgIGcgPSBz
WzFdOwotICAgICAgICBiID0gc1syXTsKKyAgICAgICAgciA9IHZnYV9yZWFkX2J5dGUodmdhLCBh
ZGRyICsgMCk7CisgICAgICAgIGcgPSB2Z2FfcmVhZF9ieXRlKHZnYSwgYWRkciArIDEpOworICAg
ICAgICBiID0gdmdhX3JlYWRfYnl0ZSh2Z2EsIGFkZHIgKyAyKTsKICAgICAgICAgKCh1aW50MzJf
dCAqKWQpWzBdID0gcmdiX3RvX3BpeGVsMzIociwgZywgYik7Ci0gICAgICAgIHMgKz0gMzsKKyAg
ICAgICAgYWRkciArPSAzOwogICAgICAgICBkICs9IDQ7CiAgICAgfSB3aGlsZSAoLS13ICE9IDAp
OwogfQpAQCAtMzk2LDQ0ICs0MjIsMzYgQEAgc3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTI0X2Jl
KFZHQUNvbW1vblN0YXRlICpzMSwgdWludDhfdCAqZCwKIC8qCiAgKiAzMiBiaXQgY29sb3IKICAq
Lwotc3RhdGljIHZvaWQgdmdhX2RyYXdfbGluZTMyX2xlKFZHQUNvbW1vblN0YXRlICpzMSwgdWlu
dDhfdCAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1aW50OF90ICpz
LCBpbnQgd2lkdGgpCitzdGF0aWMgdm9pZCB2Z2FfZHJhd19saW5lMzJfbGUoVkdBQ29tbW9uU3Rh
dGUgKnZnYSwgdWludDhfdCAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCBhZGRyLCBpbnQgd2lkdGgpCiB7Ci0jaWZuZGVmIEhPU1RfV09SRFNfQklHRU5ESUFOCi0g
ICAgbWVtY3B5KGQsIHMsIHdpZHRoICogNCk7Ci0jZWxzZQogICAgIGludCB3OwogICAgIHVpbnQz
Ml90IHIsIGcsIGI7CiAKICAgICB3ID0gd2lkdGg7CiAgICAgZG8gewotICAgICAgICBiID0gc1sw
XTsKLSAgICAgICAgZyA9IHNbMV07Ci0gICAgICAgIHIgPSBzWzJdOworICAgICAgICBiID0gdmdh
X3JlYWRfYnl0ZSh2Z2EsIGFkZHIgKyAwKTsKKyAgICAgICAgZyA9IHZnYV9yZWFkX2J5dGUodmdh
LCBhZGRyICsgMSk7CisgICAgICAgIHIgPSB2Z2FfcmVhZF9ieXRlKHZnYSwgYWRkciArIDIpOwog
ICAgICAgICAoKHVpbnQzMl90ICopZClbMF0gPSByZ2JfdG9fcGl4ZWwzMihyLCBnLCBiKTsKLSAg
ICAgICAgcyArPSA0OworICAgICAgICBhZGRyICs9IDQ7CiAgICAgICAgIGQgKz0gNDsKICAgICB9
IHdoaWxlICgtLXcgIT0gMCk7Ci0jZW5kaWYKIH0KIAotc3RhdGljIHZvaWQgdmdhX2RyYXdfbGlu
ZTMyX2JlKFZHQUNvbW1vblN0YXRlICpzMSwgdWludDhfdCAqZCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCB1aW50OF90ICpzLCBpbnQgd2lkdGgpCitzdGF0aWMgdm9pZCB2
Z2FfZHJhd19saW5lMzJfYmUoVkdBQ29tbW9uU3RhdGUgKnZnYSwgdWludDhfdCAqZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBhZGRyLCBpbnQgd2lkdGgpCiB7Ci0j
aWZkZWYgSE9TVF9XT1JEU19CSUdFTkRJQU4KLSAgICBtZW1jcHkoZCwgcywgd2lkdGggKiA0KTsK
LSNlbHNlCiAgICAgaW50IHc7CiAgICAgdWludDMyX3QgciwgZywgYjsKIAogICAgIHcgPSB3aWR0
aDsKICAgICBkbyB7Ci0gICAgICAgIHIgPSBzWzFdOwotICAgICAgICBnID0gc1syXTsKLSAgICAg
ICAgYiA9IHNbM107CisgICAgICAgIHIgPSB2Z2FfcmVhZF9ieXRlKHZnYSwgYWRkciArIDEpOwor
ICAgICAgICBnID0gdmdhX3JlYWRfYnl0ZSh2Z2EsIGFkZHIgKyAyKTsKKyAgICAgICAgYiA9IHZn
YV9yZWFkX2J5dGUodmdhLCBhZGRyICsgMyk7CiAgICAgICAgICgodWludDMyX3QgKilkKVswXSA9
IHJnYl90b19waXhlbDMyKHIsIGcsIGIpOwotICAgICAgICBzICs9IDQ7CisgICAgICAgIGFkZHIg
Kz0gNDsKICAgICAgICAgZCArPSA0OwogICAgIH0gd2hpbGUgKC0tdyAhPSAwKTsKLSNlbmRpZgog
fQpkaWZmIC0tZ2l0IGEvaHcvZGlzcGxheS92Z2EuYyBiL2h3L2Rpc3BsYXkvdmdhLmMKaW5kZXgg
YWIzMzY2OC4uNDk3YzgyMyAxMDA2NDQKLS0tIGEvaHcvZGlzcGxheS92Z2EuYworKysgYi9ody9k
aXNwbGF5L3ZnYS5jCkBAIC0xMDA1LDcgKzEwMDUsNyBAQCB2b2lkIHZnYV9tZW1fd3JpdGViKFZH
QUNvbW1vblN0YXRlICpzLCBod2FkZHIgYWRkciwgdWludDMyX3QgdmFsKQogfQogCiB0eXBlZGVm
IHZvaWQgdmdhX2RyYXdfbGluZV9mdW5jKFZHQUNvbW1vblN0YXRlICpzMSwgdWludDhfdCAqZCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdWludDhfdCAqcywgaW50IHdp
ZHRoKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qgc3JjYWRkciwg
aW50IHdpZHRoKTsKIAogI2luY2x1ZGUgInZnYS1oZWxwZXJzLmgiCiAKQEAgLTE2NjYsNyArMTY2
Niw3IEBAIHN0YXRpYyB2b2lkIHZnYV9kcmF3X2dyYXBoaWMoVkdBQ29tbW9uU3RhdGUgKnMsIGlu
dCBmdWxsX3VwZGF0ZSkKICAgICAgICAgICAgIGlmICh5X3N0YXJ0IDwgMCkKICAgICAgICAgICAg
ICAgICB5X3N0YXJ0ID0geTsKICAgICAgICAgICAgIGlmICghKGlzX2J1ZmZlcl9zaGFyZWQoc3Vy
ZmFjZSkpKSB7Ci0gICAgICAgICAgICAgICAgdmdhX2RyYXdfbGluZShzLCBkLCBzLT52cmFtX3B0
ciArIGFkZHIsIHdpZHRoKTsKKyAgICAgICAgICAgICAgICB2Z2FfZHJhd19saW5lKHMsIGQsIGFk
ZHIsIHdpZHRoKTsKICAgICAgICAgICAgICAgICBpZiAocy0+Y3Vyc29yX2RyYXdfbGluZSkKICAg
ICAgICAgICAgICAgICAgICAgcy0+Y3Vyc29yX2RyYXdfbGluZShzLCBkLCB5KTsKICAgICAgICAg
ICAgIH0KQEAgLTIxNzAsNiArMjE3MCw3IEBAIHZvaWQgdmdhX2NvbW1vbl9pbml0KFZHQUNvbW1v
blN0YXRlICpzLCBPYmplY3QgKm9iaiwgYm9vbCBnbG9iYWxfdm1zdGF0ZSkKICAgICBpZiAoIXMt
PnZiZV9zaXplKSB7CiAgICAgICAgIHMtPnZiZV9zaXplID0gcy0+dnJhbV9zaXplOwogICAgIH0K
KyAgICBzLT52YmVfc2l6ZV9tYXNrID0gcy0+dmJlX3NpemUgLSAxOwogCiAgICAgcy0+aXNfdmJl
X3Ztc3RhdGUgPSAxOwogICAgIG1lbW9yeV9yZWdpb25faW5pdF9yYW1fbm9taWdyYXRlKCZzLT52
cmFtLCBvYmosICJ2Z2EudnJhbSIsIHMtPnZyYW1fc2l6ZSwKZGlmZiAtLWdpdCBhL2h3L2Rpc3Bs
YXkvdmdhX2ludC5oIGIvaHcvZGlzcGxheS92Z2FfaW50LmgKaW5kZXggZGQ2Yzk1OC4uYWQzNGEx
ZiAxMDA2NDQKLS0tIGEvaHcvZGlzcGxheS92Z2FfaW50LmgKKysrIGIvaHcvZGlzcGxheS92Z2Ff
aW50LmgKQEAgLTk0LDYgKzk0LDcgQEAgdHlwZWRlZiBzdHJ1Y3QgVkdBQ29tbW9uU3RhdGUgewog
ICAgIHVpbnQzMl90IHZyYW1fc2l6ZTsKICAgICB1aW50MzJfdCB2cmFtX3NpemVfbWI7IC8qIHBy
b3BlcnR5ICovCiAgICAgdWludDMyX3QgdmJlX3NpemU7CisgICAgdWludDMyX3QgdmJlX3NpemVf
bWFzazsKICAgICB1aW50MzJfdCBsYXRjaDsKICAgICBib29sIGhhc19jaGFpbjRfYWxpYXM7CiAg
ICAgTWVtb3J5UmVnaW9uIGNoYWluNF9hbGlhczsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Oct 14 17:13:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 17:13:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3Q06-0008MB-L8; Sat, 14 Oct 2017 17:13:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q06-0008M2-1S
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:13:26 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 BC/B8-29911-5B542E95; Sat, 14 Oct 2017 17:13:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXeL66N
 Ig997tCwmbDNwYPTY3reLPYAxijUzLym/IoE14/4Nh4LfIhXvu28xNzDe4e9i5OIQEvjNKDFp
 VScrhHOeUWLr4r/sXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC/hJbJ05h
 wnE5hUwkzi2YzmYzQJU/3VeN/sERo4FjAyrGDWKU4vKUot0DY30kooy0zNKchMzc3QNDcz0cl
 OLixPTU3MSk4r1kvNzNzECfcIABDsYL28MOMQoycGkJMp7rvVhpBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJXi+XR5FCgkWp6akVaZk5wOCASUtw8CiJ8AaApHmLCxJzizPTIVKnGBWlxHk9QRIC
 IImM0jy4NlhAXmKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5IwbxzIFJ7MvBK46a+AFjMBLX4X8
 QBkcUkiQkqqgfGe/7P4R2wGf44d+W5WUeXL8NJgd9nfOww/5xlOmpZU5xh+VnvyM+7Ds0MWhn
 wPSY2cUKqX0Hl+fnFdiRNXyr6nEfu3MZQ+kWS49eDRZGF+A7+LWVuCny1m7DooYBUo+9Bvpn3
 /9s/x/ZqpusEMNsWeMSs0lKN/nlydE3SkYV71mZ1vqlRc/iqxFGckGmoxFxUnAgAr66YzQwIA
 AA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1508001203!106178400!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48462 invoked from network); 14 Oct 2017 17:13:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 17:13:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q03-0004t6-M0
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:13:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3Q03-0000Rg-Jp
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:13:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3Q03-0000Rg-Jp@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 17:13:23 +0000
Subject: [Xen-changelog] [qemu-xen master] multiboot: validate multiboot
	header address values
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGZjYTVmMzdmZTkwMTZjZmVhOTBjMzFkM2UzNWU0MTU0ZWYxYTdmMjgKQXV0aG9yOiAg
ICAgUHJhc2FkIEogUGFuZGl0IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+CkF1dGhvckRhdGU6IFRo
dSBTZXAgNyAxMjowMjo1NiAyMDE3ICswNTMwCkNvbW1pdDogICAgIE1pY2hhZWwgUm90aCA8bWRy
b3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KQ29tbWl0RGF0ZTogRnJpIFNlcCAyMiAxODoxMTo0OSAy
MDE3IC0wNTAwCgogICAgbXVsdGlib290OiB2YWxpZGF0ZSBtdWx0aWJvb3QgaGVhZGVyIGFkZHJl
c3MgdmFsdWVzCiAgICAKICAgIFdoaWxlIGxvYWRpbmcga2VybmVsIHZpYSBtdWx0aWJvb3QtdjEg
aW1hZ2UsIChmbGFncyAmIDB4MDAwMTAwMDApCiAgICBpbmRpY2F0ZXMgdGhhdCBtdWx0aWJvb3Qg
aGVhZGVyIGNvbnRhaW5zIHZhbGlkIGFkZHJlc3NlcyB0byBsb2FkCiAgICB0aGUga2VybmVsIGlt
YWdlLiBUaGVzZSBhZGRyZXNzZXMgYXJlIHVzZWQgdG8gY29tcHV0ZSBrZXJuZWwKICAgIHNpemUg
YW5kIGtlcm5lbCB0ZXh0IG9mZnNldCBpbiB0aGUgT1MgaW1hZ2UuIFZhbGlkYXRlIHRoZXNlCiAg
ICBhZGRyZXNzIHZhbHVlcyB0byBhdm9pZCBhbiBPT0IgYWNjZXNzIGlzc3VlLgogICAgCiAgICBU
aGlzIGlzIENWRS0yMDE3LTE0MTY3LgogICAgCiAgICBSZXBvcnRlZC1ieTogVGhvbWFzIEdhcm5p
ZXIgPHRoZ2FybmllQGdvb2dsZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBQcmFzYWQgSiBQYW5k
aXQgPHBqcEBmZWRvcmFwcm9qZWN0Lm9yZz4KICAgIE1lc3NhZ2UtSWQ6IDwyMDE3MDkwNzA2MzI1
Ni43NDE4LTEtcHBhbmRpdEByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogUGFvbG8gQm9u
emluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0
IGVkNGY4NmU4YjZlZmY4ZTYwMGM2OWFkZWU2OGM3Y2QzNGRkMmNjY2IpCiAgICBTaWduZWQtb2Zm
LWJ5OiBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+Ci0tLQogaHcvaTM4
Ni9tdWx0aWJvb3QuYyB8IDE5ICsrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAx
OSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvaHcvaTM4Ni9tdWx0aWJvb3QuYyBiL2h3L2kz
ODYvbXVsdGlib290LmMKaW5kZXggZjEzZTIzMS4uMjI2ODhkMyAxMDA2NDQKLS0tIGEvaHcvaTM4
Ni9tdWx0aWJvb3QuYworKysgYi9ody9pMzg2L211bHRpYm9vdC5jCkBAIC0yMjEsMTUgKzIyMSwz
NCBAQCBpbnQgbG9hZF9tdWx0aWJvb3QoRldDZmdTdGF0ZSAqZndfY2ZnLAogICAgICAgICB1aW50
MzJfdCBtaF9oZWFkZXJfYWRkciA9IGxkbF9wKGhlYWRlcitpKzEyKTsKICAgICAgICAgdWludDMy
X3QgbWhfbG9hZF9lbmRfYWRkciA9IGxkbF9wKGhlYWRlcitpKzIwKTsKICAgICAgICAgdWludDMy
X3QgbWhfYnNzX2VuZF9hZGRyID0gbGRsX3AoaGVhZGVyK2krMjQpOworCiAgICAgICAgIG1oX2xv
YWRfYWRkciA9IGxkbF9wKGhlYWRlcitpKzE2KTsKKyAgICAgICAgaWYgKG1oX2hlYWRlcl9hZGRy
IDwgbWhfbG9hZF9hZGRyKSB7CisgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImludmFsaWQg
bWhfbG9hZF9hZGRyIGFkZHJlc3NcbiIpOworICAgICAgICAgICAgZXhpdCgxKTsKKyAgICAgICAg
fQorCiAgICAgICAgIHVpbnQzMl90IG1iX2tlcm5lbF90ZXh0X29mZnNldCA9IGkgLSAobWhfaGVh
ZGVyX2FkZHIgLSBtaF9sb2FkX2FkZHIpOwogICAgICAgICB1aW50MzJfdCBtYl9sb2FkX3NpemUg
PSAwOwogICAgICAgICBtaF9lbnRyeV9hZGRyID0gbGRsX3AoaGVhZGVyK2krMjgpOwogCiAgICAg
ICAgIGlmIChtaF9sb2FkX2VuZF9hZGRyKSB7CisgICAgICAgICAgICBpZiAobWhfYnNzX2VuZF9h
ZGRyIDwgbWhfbG9hZF9hZGRyKSB7CisgICAgICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJp
bnZhbGlkIG1oX2Jzc19lbmRfYWRkciBhZGRyZXNzXG4iKTsKKyAgICAgICAgICAgICAgICBleGl0
KDEpOworICAgICAgICAgICAgfQogICAgICAgICAgICAgbWJfa2VybmVsX3NpemUgPSBtaF9ic3Nf
ZW5kX2FkZHIgLSBtaF9sb2FkX2FkZHI7CisKKyAgICAgICAgICAgIGlmIChtaF9sb2FkX2VuZF9h
ZGRyIDwgbWhfbG9hZF9hZGRyKSB7CisgICAgICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJp
bnZhbGlkIG1oX2xvYWRfZW5kX2FkZHIgYWRkcmVzc1xuIik7CisgICAgICAgICAgICAgICAgZXhp
dCgxKTsKKyAgICAgICAgICAgIH0KICAgICAgICAgICAgIG1iX2xvYWRfc2l6ZSA9IG1oX2xvYWRf
ZW5kX2FkZHIgLSBtaF9sb2FkX2FkZHI7CiAgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICBp
ZiAoa2VybmVsX2ZpbGVfc2l6ZSA8IG1iX2tlcm5lbF90ZXh0X29mZnNldCkgeworICAgICAgICAg
ICAgICAgIGZwcmludGYoc3RkZXJyLCAiaW52YWxpZCBrZXJuZWxfZmlsZV9zaXplXG4iKTsKKyAg
ICAgICAgICAgICAgICBleGl0KDEpOworICAgICAgICAgICAgfQogICAgICAgICAgICAgbWJfa2Vy
bmVsX3NpemUgPSBrZXJuZWxfZmlsZV9zaXplIC0gbWJfa2VybmVsX3RleHRfb2Zmc2V0OwogICAg
ICAgICAgICAgbWJfbG9hZF9zaXplID0gbWJfa2VybmVsX3NpemU7CiAgICAgICAgIH0KLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQjbWFz
dGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Oct 14 17:13:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 17:13:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3Q0I-0008Nc-Mo; Sat, 14 Oct 2017 17:13:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q0H-0008NP-BQ
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:13:37 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 DD/72-27020-0C542E95; Sat, 14 Oct 2017 17:13:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVXe/66N
 IgzmrjC0mbDNwYPTY3reLPYAxijUzLym/IoE1Y8YBpYJF/BWvpk9maWC8ydPFyMUhJPCbUeLo
 vbPMEM55Ron9a38AORwcbAJiEnP3KnQxcnKICKhKzFqxnBnEFhJQl2j63cAGYgsLREnc3n2VC
 cTmFTCTOLnxNjuIzQJUv2Tjd7YJjBwLGBlWMaoXpxaVpRbpmuklFWWmZ5TkJmbm6BoaGOvlph
 YXJ6an5iQmFesl5+duYgR6pJ6BgXEH45U250OMkhxMSqK851ofRgrxJeWnVGYkFmfEF5XmpBY
 fYpTh4FCS4N3l8ihSSLAoNT21Ii0zBxgaMGkJDh4lEV57YHgI8RYXJOYWZ6ZDpE4x6nI8unH3
 D5MQS15+XqqUOO9xkBkCIEUZpXlwI2BheolRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMG8cy
 BSezLwSuE2vgI5gAjriXcQDkCNKEhFSUg2MYTN0wzqFFPV3uCwvtTJ88P+DT1D7LbH4h5tFWO
 4mSOksWP3VKiT5yfIgkyMl1ux3p1dPXzf7ntgaw6N/dQK0r7/7l3Ks40vozbQJ153vvTbx2hu
 3y/1HaXBWfpNNxYQki8N5jjZCUfnqUwwmfF/mEyu91sFjz+0NLjsSzTbfyXsx5dFx583LlFiK
 MxINtZiLihMB6vF37U4CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1508001214!98586268!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57600 invoked from network); 14 Oct 2017 17:13:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 17:13:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q0D-0004tG-OX
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:13:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3Q0D-0000SY-N9
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:13:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3Q0D-0000SY-N9@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 17:13:33 +0000
Subject: [Xen-changelog] [qemu-xen master] watchdog/wdt_diag288: Mark
	diag288 watchdog as non-hotpluggable
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQzZjA1ODQ4ZmM4ZjgyNDA1MzljN2Q4MTBmMTJhMzIxZjU3YTIyZjkKQXV0aG9yOiAg
ICAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IFdlZCBBdWcgMTYg
MTY6MDg6NDggMjAxNyArMDIwMApDb21taXQ6ICAgICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51
eC52bmV0LmlibS5jb20+CkNvbW1pdERhdGU6IEZyaSBTZXAgMjIgMTg6MTI6MDQgMjAxNyAtMDUw
MAoKICAgIHdhdGNoZG9nL3dkdF9kaWFnMjg4OiBNYXJrIGRpYWcyODggd2F0Y2hkb2cgYXMgbm9u
LWhvdHBsdWdnYWJsZQogICAgCiAgICBRRU1VIGN1cnJlbnRseSBhYm9ydHMgd2hlbiB0aGUgdXNl
ciB0cmllcyB0byBob3QtdW5wbHVnIGEgZGlhZzI4OAogICAgZGV2aWNlOgogICAgCiAgICAkIHFl
bXUtc3lzdGVtLXMzOTB4IC1ub2dyYXBoaWMgLW5vZGVmYXVsdHMgLVMgLW1vbml0b3Igc3RkaW8K
ICAgIFFFTVUgMi45LjkyIG1vbml0b3IgLSB0eXBlICdoZWxwJyBmb3IgbW9yZSBpbmZvcm1hdGlv
bgogICAgKHFlbXUpIGRldmljZV9hZGQgZGlhZzI4OCxpZD14CiAgICAocWVtdSkgZGV2aWNlX2Rl
bCB4CiAgICAqKgogICAgRVJST1I6cWVtdS9xZGV2LW1vbml0b3IuYzo4NzI6cWRldl91bnBsdWc6
IGFzc2VydGlvbiBmYWlsZWQ6IChob3RwbHVnX2N0cmwpCiAgICBBYm9ydGVkIChjb3JlIGR1bXBl
ZCkKICAgIAogICAgVGhlIGRldmljZSBpcyBub3QgZGVzaWduZWQgYXMgaG90LXBsdWdnYWJsZSAo
aXQgc2hvdWxkIG9ubHkgYmUgdXNlZAogICAgdmlhIHRoZSAiLXdhdGNoZG9nIiBwYXJhbWV0ZXIp
LCBzbyBsZXQncyBzaW1wbHkgcmVtb3ZlIHRoZSBwb3NzaWJpbGl0eQogICAgdG8gaG90cGx1ZyBp
dCB0byBwcmV2ZW50IHRoYXQgdXNlcnMgY2FuIHJ1biBpbnRvIHRoaXMgdWdseSBzaXR1YXRpb24u
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgog
ICAgTWVzc2FnZS1JZDogPDE1MDI4OTI1MjgtMjI2MTgtMS1naXQtc2VuZC1lbWFpbC10aHV0aEBy
ZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRo
YXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5j
b20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA4NGViZDNlOGM3ZDRmZTk1NWIzNTli
OWFhYzg0Mzk1OTA3YjA0MTJlKQogICAgU2lnbmVkLW9mZi1ieTogTWljaGFlbCBSb3RoIDxtZHJv
dGhAbGludXgudm5ldC5pYm0uY29tPgotLS0KIGh3L3dhdGNoZG9nL3dkdF9kaWFnMjg4LmMgfCAx
ICsKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQoKZGlmZiAtLWdpdCBhL2h3L3dhdGNo
ZG9nL3dkdF9kaWFnMjg4LmMgYi9ody93YXRjaGRvZy93ZHRfZGlhZzI4OC5jCmluZGV4IGE3YjY0
ZTIuLjQ3ZjI4OTIgMTAwNjQ0Ci0tLSBhL2h3L3dhdGNoZG9nL3dkdF9kaWFnMjg4LmMKKysrIGIv
aHcvd2F0Y2hkb2cvd2R0X2RpYWcyODguYwpAQCAtMTIxLDYgKzEyMSw3IEBAIHN0YXRpYyB2b2lk
IHdkdF9kaWFnMjg4X2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmtsYXNzLCB2b2lkICpkYXRhKQog
ICAgIGRjLT5yZWFsaXplID0gd2R0X2RpYWcyODhfcmVhbGl6ZTsKICAgICBkYy0+dW5yZWFsaXpl
ID0gd2R0X2RpYWcyODhfdW5yZWFsaXplOwogICAgIGRjLT5yZXNldCA9IHdkdF9kaWFnMjg4X3Jl
c2V0OworICAgIGRjLT5ob3RwbHVnZ2FibGUgPSBmYWxzZTsKICAgICBzZXRfYml0KERFVklDRV9D
QVRFR09SWV9NSVNDLCBkYy0+Y2F0ZWdvcmllcyk7CiAgICAgZGMtPnZtc2QgPSAmdm1zdGF0ZV9k
aWFnMjg4OwogICAgIGRpYWcyODgtPmhhbmRsZV90aW1lciA9IHdkdF9kaWFnMjg4X2hhbmRsZV90
aW1lcjsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC9xZW11
LXhlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Oct 14 17:13:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 17:13:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3Q0Q-0008P2-PB; Sat, 14 Oct 2017 17:13:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q0Q-0008Or-4w
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:13:46 +0000
Received: from [85.158.143.35] by server-4.bemta-6.messagelabs.com id
 FD/8D-31244-9C542E95; Sat, 14 Oct 2017 17:13:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVfeE66N
 Ig0lPzC0mbDNwYPTY3reLPYAxijUzLym/IoE149v/SSwFM3kqLvzvYG1g7OLqYuTiEBL4zSjx
 530/M4RznlHi/It5rF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwv4Sez8d
 ZYJxOYVMJNYc2ICWJwFqH7y12XMExg5FjAyrGJUL04tKkst0jXTSyrKTM8oyU3MzNE1NDDTy0
 0tLk5MT81JTCrWS87P3cQI9AkDEOxgnHfC/xCjJAeTkijvudaHkUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeHe5PIoUEixKTU+tSMvMAQYHTFqCg0dJhLcXJM1bXJCYW5yZDpE6xajL8ejG3T9M
 Qix5+XmpUuK8x0GKBECKMkrz4EbAAvUSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHnngEzhy
 cwrgdv0CugIJqAj3kU8ADmiJBEhJdXAqJUvkm4341HtS0npjS5a3yTrBXf01sya5aH+/2Lzp6
 bqFBXzWLZPIvVM9qU96/K7kwtlw06GBe07dm6ScpJYGMvLiVdMmJoZ5sr03lkhc/eJ+ArvQrH
 1rr/XPshf67pHbEV/TGS207WnVneMP/UbGTbVR1o9iTx1fmobR2vKD77akDcSH1qUWIozEg21
 mIuKEwHM0KDyTwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1508001224!77215685!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3631 invoked from network); 14 Oct 2017 17:13:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 17:13:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q0N-0004tQ-QN
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:13:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3Q0N-0000U6-Pj
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:13:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3Q0N-0000U6-Pj@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 17:13:43 +0000
Subject: [Xen-changelog] [qemu-xen master] s390x/ipl: The s390-ipl device is
	not hot-pluggable
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDhhOWQ3ZjMwNjM2YjVhYjE1MWY0N2M3ZjAzYjQ3OTdiYzE0MDgxNTEKQXV0aG9yOiAg
ICAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IFdlZCBBdWcgMTYg
MDc6MzA6NTggMjAxNyArMDIwMApDb21taXQ6ICAgICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51
eC52bmV0LmlibS5jb20+CkNvbW1pdERhdGU6IEZyaSBTZXAgMjIgMTg6MTI6MDkgMjAxNyAtMDUw
MAoKICAgIHMzOTB4L2lwbDogVGhlIHMzOTAtaXBsIGRldmljZSBpcyBub3QgaG90LXBsdWdnYWJs
ZQogICAgCiAgICBUaGUgczM5MC1pcGwgZGV2aWNlIGNhbiBub3QgYmUgY3JlYXRlZCBieSB0aGUg
dXNlciwgc2luY2UgaXQgaXMgbWVhbnQgb25seQogICAgdG8gIGJlIGluc3RhbnRpYXRlZCBvbmNl
IGludGVybmFsbHkgdG8gbG9hZCB0aGUgUk9NcyBhbmQga2VybmVsLiBJZiB0aGUgdXNlcgogICAg
dHJpZXMgdG8gZG8gYSAiZGV2aWNlX2FkZCBzMzkwLWlwbCIgdmlhIHRoZSBtb25pdG9yIGxhdGVy
LCBRRU1VIGFib3J0cyB3aXRoCiAgICBhICJST00gaW1hZ2VzIG11c3QgYmUgbG9hZGVkIGF0IHN0
YXJ0dXAiIGVycm9yIG1lc3NhZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFRob21hcyBIdXRo
IDx0aHV0aEByZWRoYXQuY29tPgogICAgTWVzc2FnZS1JZDogPDE1MDI4NjE0NTgtMzAyNzAtMS1n
aXQtc2VuZC1lbWFpbC10aHV0aEByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IERhdmlkIEhp
bGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogQ29ybmVsaWEg
SHVjayA8Y29odWNrQHJlZGhhdC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAw
ZDRmYTQ5OTZmYzVlZTU2ZWE3ZDA3MmUyNzJiOGU2OTk0ODQ2MGE1KQogICAgU2lnbmVkLW9mZi1i
eTogTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgotLS0KIGh3L3MzOTB4
L2lwbC5jIHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL2h3L3MzOTB4L2lwbC5jIGIvaHcvczM5MHgvaXBsLmMKaW5kZXggY2MzNjAwMy4uMGQwNmZj
MSAxMDA2NDQKLS0tIGEvaHcvczM5MHgvaXBsLmMKKysrIGIvaHcvczM5MHgvaXBsLmMKQEAgLTQ0
Miw2ICs0NDIsOCBAQCBzdGF0aWMgdm9pZCBzMzkwX2lwbF9jbGFzc19pbml0KE9iamVjdENsYXNz
ICprbGFzcywgdm9pZCAqZGF0YSkKICAgICBkYy0+cmVzZXQgPSBzMzkwX2lwbF9yZXNldDsKICAg
ICBkYy0+dm1zZCA9ICZ2bXN0YXRlX2lwbDsKICAgICBzZXRfYml0KERFVklDRV9DQVRFR09SWV9N
SVNDLCBkYy0+Y2F0ZWdvcmllcyk7CisgICAgLyogUmVhc29uOiBMb2FkcyB0aGUgUk9NcyBhbmQg
dGh1cyBjYW4gb25seSBiZSB1c2VkIG9uZSB0aW1lIC0gaW50ZXJuYWxseSAqLworICAgIGRjLT51
c2VyX2NyZWF0YWJsZSA9IGZhbHNlOwogfQogCiBzdGF0aWMgY29uc3QgVHlwZUluZm8gczM5MF9p
cGxfaW5mbyA9IHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC9xZW11LXhlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Oct 14 17:13:56 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 17:13:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3Q0a-0008Qz-Ql; Sat, 14 Oct 2017 17:13:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q0a-0008Qo-5h
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:13:56 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 11/7F-14867-3D542E95; Sat, 14 Oct 2017 17:13:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVfeS66N
 Ig+5FJhYTthk4MHps79vFHsAYxZqZl5RfkcCacaWXveAdb0X3ZtUGxm3cXYxcHEICvxklXs1c
 wArhnGeUWLJ/FlMXIwcHm4CYxNy9Cl2MnBwiAqoSs1YsZwaxhQTUJZp+N7CB2MICARJz/q1lA
 rF5BcwkZs6YDNbKAlQ/8ZTjBEaOBYwMqxg1ilOLylKLdI0s9JKKMtMzSnITM3N0DQ3M9HJTi4
 sT01NzEpOK9ZLzczcxAv3BAAQ7GM+vDTzEKMnBpCTKe671YaQQX1J+SmVGYnFGfFFpTmrxIUY
 ZDg4lCd5dLo8ihQSLUtNTK9Iyc4CBAZOW4OBREuHtBUnzFhck5hZnpkOkTjEqSonzHgdJCIAk
 Mkrz4NpgwXiJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrzXQabwZOaVwE1/BbSYCWjxu4gHI
 ItLEhFSUg2MBu15z8Lkjf4LhdSu2N+vxjplc9w77p8XN6nMy9typTDx24NmFoHbc2z9nlfNO9
 8WsuiuS9n7eNuby2dc7Fqy0O7n4c2elhd2sO/aP3/CgR9sKyzuiCtEsUVa712hIaub3bina7v
 u8pRDG/RMdjCnv7cvbC3mKpG6/KJHYfuefyG6834K5u6bo8RSnJFoqMVcVJwIAP4idGBBAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1508001234!111763384!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15390 invoked from network); 14 Oct 2017 17:13:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 17:13:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q0X-0004uK-SE
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:13:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3Q0X-0000VD-RZ
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:13:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3Q0X-0000VD-RZ@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 17:13:53 +0000
Subject: [Xen-changelog] [qemu-xen master] hw/arm/digic: Mark device with
	user_creatable = false
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGRlNGFkMTdhOGVkNjc0ZTY3MmM2MjZjNWU0YjdlMjdkYzgyY2E1NWUKQXV0aG9yOiAg
ICAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IE1vbiBTZXAgNCAx
NToyMTo1NSAyMDE3ICswMTAwCkNvbW1pdDogICAgIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4
LnZuZXQuaWJtLmNvbT4KQ29tbWl0RGF0ZTogRnJpIFNlcCAyMiAxODoxMjoyNiAyMDE3IC0wNTAw
CgogICAgaHcvYXJtL2RpZ2ljOiBNYXJrIGRldmljZSB3aXRoIHVzZXJfY3JlYXRhYmxlID0gZmFs
c2UKICAgIAogICAgUUVNVSBjdXJyZW50bHkgc2hvd3Mgc29tZSB1bmV4cGVjdGVkIGJlaGF2aW9y
IHdoZW4gdGhlIHVzZXIgdHJ5cyB0bwogICAgZG8gYSAiZGV2aWNlX2FkZCBkaWdpYyIgb24gYW4g
dW5yZWxhdGVkIEFSTSBtYWNoaW5lIGxpa2UgaW50ZWdyYXRvcmNwCiAgICBpbiAiLW5vZ3JhcGhp
YyIgbW9kZSAodGhlIGRldmljZV9hZGQgY29tbWFuZCBkb2VzIG5vdCBpbW1lZGlhdGVseQogICAg
cmV0dXJuIHRvIHRoZSBtb25pdG9yIHByb21wdCksIGFuZCB0cnlpbmcgdG8gImRldmljZV9kZWwi
IHRoZSBkZXZpY2UKICAgIGxhdGVyIHJlc3VsdHMgaW4gYSAicWVtdS9xZGV2LW1vbml0b3IuYzo4
NzI6cWRldl91bnBsdWc6IGFzc2VydGlvbgogICAgZmFpbGVkOiAoaG90cGx1Z19jdHJsKSIgZXJy
b3IgY29uZGl0aW9uLgogICAgTG9va2luZyBhdCB0aGUgcmVhbGl6ZSBmdW5jdGlvbiBvZiB0aGUg
ZGV2aWNlLCBpdCB1c2VzIHNlcmlhbF9oZHMKICAgIGRpcmVjdGx5IGFuZCB0aGlzIG1lYW5zIHRo
YXQgdGhlIGRldmljZSBjYW4gbm90IGJlIGFkZGVkIGEgc2Vjb25kCiAgICB0aW1lLCBzbyBsZXQn
cyBzaW1wbHkgbWFyayBpdCB3aXRoICJ1c2VyX2NyZWF0YWJsZSA9IGZhbHNlIiBub3cuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogICAgUmV2
aWV3ZWQtYnk6IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICAgIFNp
Z25lZC1vZmYtYnk6IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGY1OGYyNTU5OWI3MmM3NDc5ZTZhMWZmNjdjN2Y2
NzE4MjNhYTE0ZGEpCiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51
eC52bmV0LmlibS5jb20+Ci0tLQogaHcvYXJtL2RpZ2ljLmMgfCAyICsrCiAxIGZpbGUgY2hhbmdl
ZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvaHcvYXJtL2RpZ2ljLmMgYi9ody9hcm0v
ZGlnaWMuYwppbmRleCA5NGYzMjYzLi42MTg0MDIwIDEwMDY0NAotLS0gYS9ody9hcm0vZGlnaWMu
YworKysgYi9ody9hcm0vZGlnaWMuYwpAQCAtMTAxLDYgKzEwMSw4IEBAIHN0YXRpYyB2b2lkIGRp
Z2ljX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKm9jLCB2b2lkICpkYXRhKQogICAgIERldmljZUNs
YXNzICpkYyA9IERFVklDRV9DTEFTUyhvYyk7CiAKICAgICBkYy0+cmVhbGl6ZSA9IGRpZ2ljX3Jl
YWxpemU7CisgICAgLyogUmVhc29uOiBVc2VzIHNlcmlhbF9oZHMgaW4gdGhlIHJlYWxpemUgZnVu
Y3Rpb24gLS0+IG5vdCB1c2FibGUgdHdpY2UgKi8KKyAgICBkYy0+dXNlcl9jcmVhdGFibGUgPSBm
YWxzZTsKIH0KIAogc3RhdGljIGNvbnN0IFR5cGVJbmZvIGRpZ2ljX3R5cGVfaW5mbyA9IHsKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQj
bWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Oct 14 17:14:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 17:14:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3Q0l-0008Tg-8J; Sat, 14 Oct 2017 17:14:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q0k-0008TM-0N
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:14:06 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 BB/19-29911-DD542E95; Sat, 14 Oct 2017 17:14:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVfeO66N
 Ig7vt5hYTthk4MHps79vFHsAYxZqZl5RfkcCa8fX4ffaCdXwVU66FNzC+4u5i5OIQEvjNKPHp
 cBsThHOeUWL+8jbGLkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gAykRFgiReDe9F
 iTMK2AmcXPeS7ASFqDy3Ycns0xg5FjAyLCKUaM4tagstUjX0EQvqSgzPaMkNzEzR9fQwEwvN7
 W4ODE9NScxqVgvOT93EyPQIwxAsIPx+saAQ4ySHExKorznWh9GCvEl5adUZiQWZ8QXleakFh9
 ilOHgUJLgNQF6WEiwKDU9tSItMwcYGjBpCQ4eJRHeXhegNG9xQWJucWY6ROoUo6KUOK8tSJ8A
 SCKjNA+uDRaOlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMex1kPE9mXgnc9FdAi5mAFr+Le
 ACyuCQRISXVwLj+O9eGKMnnl0OYIw6opqt9+bbxiv3WG8+8bhgUMvzJux0v4/Vm1wLPI2u5L7
 oaHjj/+LLTqulbJFX6Raf5mom8qNwTZPJ2y05WHaXAlVllq38v+nVgfULL1DXvg1fP37/s24m
 59pFXM3/k/LP9XhodydI5Xy/8dVH2pe0+Vz2Y88OXXvhwJXG6EktxRqKhFnNRcSIATA87TEIC
 AAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1508001244!54130194!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34825 invoked from network); 14 Oct 2017 17:14:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 17:14:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q0h-0004vC-U3
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:14:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3Q0h-0000W1-TQ
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:14:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3Q0h-0000W1-TQ@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 17:14:03 +0000
Subject: [Xen-changelog] [qemu-xen master] hw/arm/aspeed_soc: Mark devices
	as user_creatable = false
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4936203346773931983=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit cc7dd3ad3fce9baf0e869847a6ddef33f2b463ab
Author:     Thomas Huth <thuth@redhat.com>
AuthorDate: Mon Sep 4 15:21:55 2017 +0100
Commit:     Michael Roth <mdroth@linux.vnet.ibm.com>
CommitDate: Fri Sep 22 18:12:31 2017 -0500

    hw/arm/aspeed_soc: Mark devices as user_creatable = false
    
    QEMU currently aborts if the user is accidentially trying to
    do something like this:
    
    $ aarch64-softmmu/qemu-system-aarch64 -S -M integratorcp -nographic
    QEMU 2.9.93 monitor - type 'help' for more information
    (qemu) device_add ast2400
    Unexpected error in error_set_from_qdev_prop_error()
     at hw/core/qdev-properties.c:1032:
    Aborted (core dumped)
    
    The ast2400 SoC devices are clearly not creatable by the user since
    they are using the serial_hds and nd_table arrays directly in their
    realize function, so mark them with user_creatable = false.
    
    Signed-off-by: Thomas Huth <thuth@redhat.com>
    Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
    Reviewed-by: Cédric Le Goater <clg@kaod.org>
    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
    (cherry picked from commit 469f3da42ef4af347fa7831e1cc0bd35d17f5b83)
    Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
---
 hw/arm/aspeed_soc.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/hw/arm/aspeed_soc.c b/hw/arm/aspeed_soc.c
index 5529024..7f1be04 100644
--- a/hw/arm/aspeed_soc.c
+++ b/hw/arm/aspeed_soc.c
@@ -338,6 +338,8 @@ static void aspeed_soc_class_init(ObjectClass *oc, void *data)
 
     sc->info = (AspeedSoCInfo *) data;
     dc->realize = aspeed_soc_realize;
+    /* Reason: Uses serial_hds and nd_table in realize() directly */
+    dc->user_creatable = false;
 }
 
 static const TypeInfo aspeed_soc_type_info = {
--
generated by git-patchbot for /home/xen/git/qemu-xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============4936203346773931983==--

From xen-changelog-bounces@lists.xen.org Sat Oct 14 17:14:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 17:14:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3Q0w-0008VH-9u; Sat, 14 Oct 2017 17:14:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q0u-0008Us-Es
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:14:16 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 EB/F8-18968-7E542E95; Sat, 14 Oct 2017 17:14:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVfe566N
 Ig9dtvBYTthk4MHps79vFHsAYxZqZl5RfkcCasWTfT6aCH/wVjzauYm1g7OftYuTiEBL4zSgx
 7e9LFgjnPKPE7LUTgBwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBZIl9s1fz
 wJi8wqYSdzdNI8RpJUFqL55J+MERo4FjAyrGDWKU4vKUot0jUz0kooy0zNKchMzc3QNDYz1cl
 OLixPTU3MSk4r1kvNzNzECfVLPwMC4g/HVcb9DjJIcTEqivOdaH0YK8SXlp1RmJBZnxBeV5qQ
 WH2KU4eBQkuDd5fIoUkiwKDU9tSItMwcYHDBpCQ4eJRHeXpA0b3FBYm5xZjpE6hSjLsejG3f/
 MAmx5OXnpUqJ8x4HKRIAKcoozYMbAQvUS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEea+DT
 OHJzCuB2/QK6AgmoCPeRTwAOaIkESEl1cC4sKL1SEfZT/7w2DmXphrst5qW0nVJzvS9mi9X7b
 IZ+x6FaM4LVL+WWi/oWbtxhRF7SmaBz3SpNSyXZlv8ymfmNOgvP/hp3gW39qUaTi+1fr45HGY
 0Td8x2/7DNoMdao2FQmJy35/dlt2yTrnrbmD87burRDf+uVrFnnt5oe6aFIEvOw8XNZkosRRn
 JBpqMRcVJwIAXykA1k8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1508001254!110108401!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1004 invoked from network); 14 Oct 2017 17:14:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 17:14:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q0s-0004vV-1D
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:14:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3Q0r-0000Xh-VE
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:14:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3Q0r-0000Xh-VE@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 17:14:13 +0000
Subject: [Xen-changelog] [qemu-xen master] hw/ide/microdrive: Mark the
	dscm1xxxx device with user_creatable = false
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGU5NjAwMmUwZDEzY2M4NzkxMDUzNGZkODNjYTFlNmYwMjFkYWQ0NTQKQXV0aG9yOiAg
ICAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IE1vbiBTZXAgMTgg
MTU6MDE6MjUgMjAxNyAtMDQwMApDb21taXQ6ICAgICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51
eC52bmV0LmlibS5jb20+CkNvbW1pdERhdGU6IEZyaSBTZXAgMjIgMTg6MTI6MzUgMjAxNyAtMDUw
MAoKICAgIGh3L2lkZS9taWNyb2RyaXZlOiBNYXJrIHRoZSBkc2NtMXh4eHggZGV2aWNlIHdpdGgg
dXNlcl9jcmVhdGFibGUgPSBmYWxzZQogICAgCiAgICBRRU1VIGN1cnJlbnRseSBhYm9ydHMgd2l0
aCBhbiBhc3NlcnRpb24gbWVzc2FnZSB3aGVuIHRoZSB1c2VyIGlzIHRyeWluZwogICAgdG8gcmVt
b3ZlIGEgZHNjbTF4eHh4IGFnYWluOgogICAgCiAgICAkIGFhcmNoNjQtc29mdG1tdS9xZW11LXN5
c3RlbS1hYXJjaDY0IC1TIC1NIGludGVncmF0b3JjcCAtbm9ncmFwaGljCiAgICBRRU1VIDIuOS45
MyBtb25pdG9yIC0gdHlwZSAnaGVscCcgZm9yIG1vcmUgaW5mb3JtYXRpb24KICAgIChxZW11KSBk
ZXZpY2VfYWRkIGRzY20xeHh4eCxpZD14eXoKICAgIChxZW11KSBkZXZpY2VfZGVsIHh5egogICAg
KioKICAgIEVSUk9SOnFlbXUvcWRldi1tb25pdG9yLmM6ODcyOnFkZXZfdW5wbHVnOiBhc3NlcnRp
b24gZmFpbGVkOiAoaG90cGx1Z19jdHJsKQogICAgQWJvcnRlZCAoY29yZSBkdW1wZWQpCiAgICAK
ICAgIExvb2tzIGxpa2UgdGhpcyBkZXZpY2UgaGFzIHRvIGJlIHdpcmVkIHVwIGluIGNvZGUgYW5k
IGlzIG5vdCBtZWFudAogICAgdG8gYmUgaG90LXBsdWdnYWJsZSwgc28gbGV0J3MgbWFyayBpdCB3
aXRoIHVzZXJfY3JlYXRhYmxlID0gZmFsc2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFRob21h
cyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IEpvaG4gU25vdyA8anNu
b3dAcmVkaGF0LmNvbT4KICAgIE1lc3NhZ2UtaWQ6IDE1MDM1NDM3ODMtMTcxOTItMS1naXQtc2Vu
ZC1lbWFpbC10aHV0aEByZWRoYXQuY29tCiAgICBTaWduZWQtb2ZmLWJ5OiBKb2huIFNub3cgPGpz
bm93QHJlZGhhdC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA0YzkzOTUwNjU5
NDg3YzdhZDRmODU1NzFlZTc4NTI0YzFlM2E5NGIzKQogICAgU2lnbmVkLW9mZi1ieTogTWljaGFl
bCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgotLS0KIGh3L2lkZS9taWNyb2RyaXZl
LmMgfCAzICsrKwogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh
L2h3L2lkZS9taWNyb2RyaXZlLmMgYi9ody9pZGUvbWljcm9kcml2ZS5jCmluZGV4IGUzZmQzMGUu
LjE3OTE3YzAgMTAwNjQ0Ci0tLSBhL2h3L2lkZS9taWNyb2RyaXZlLmMKKysrIGIvaHcvaWRlL21p
Y3JvZHJpdmUuYwpAQCAtNTc1LDEyICs1NzUsMTUgQEAgUENNQ0lBQ2FyZFN0YXRlICpkc2NtMXh4
eHhfaW5pdChEcml2ZUluZm8gKmRpbmZvKQogc3RhdGljIHZvaWQgZHNjbTF4eHh4X2NsYXNzX2lu
aXQoT2JqZWN0Q2xhc3MgKm9jLCB2b2lkICpkYXRhKQogewogICAgIFBDTUNJQUNhcmRDbGFzcyAq
cGNjID0gUENNQ0lBX0NBUkRfQ0xBU1Mob2MpOworICAgIERldmljZUNsYXNzICpkYyA9IERFVklD
RV9DTEFTUyhvYyk7CiAKICAgICBwY2MtPmNpcyA9IGRzY20xeHh4eF9jaXM7CiAgICAgcGNjLT5j
aXNfbGVuID0gc2l6ZW9mKGRzY20xeHh4eF9jaXMpOwogCiAgICAgcGNjLT5hdHRhY2ggPSBkc2Nt
MXh4eHhfYXR0YWNoOwogICAgIHBjYy0+ZGV0YWNoID0gZHNjbTF4eHh4X2RldGFjaDsKKyAgICAv
KiBSZWFzb246IE5lZWRzIHRvIGJlIHdpcmVkLXVwIGluIGNvZGUsIHNlZSBkc2NtMXh4eHhfaW5p
dCgpICovCisgICAgZGMtPnVzZXJfY3JlYXRhYmxlID0gZmFsc2U7CiB9CiAKIHN0YXRpYyBjb25z
dCBUeXBlSW5mbyBkc2NtMXh4eHhfdHlwZV9pbmZvID0gewotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Oct 14 17:14:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 17:14:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3Q15-00006W-BR; Sat, 14 Oct 2017 17:14:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q14-00006A-9c
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:14:26 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 FF/49-29911-1F542E95; Sat, 14 Oct 2017 17:14:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMLMWRWlGSWpSXmKPExsWS0XRdVfej66N
 Ig4132S0mbDNwYPTY3reLPYAxijUzLym/IoE1Y8a0/YwFC8QrXv24ytrAuECwi5GLQ0jgN6PE
 5N61TBDOeUaJde172boYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhaIlJh4t
 IUFxOYVMJPYd+EwO4jNAlTfM6mPaQIjxwJGhlWMGsWpRWWpRbrGxnpJRZnpGSW5iZk5uoYGZn
 q5qcXFiempOYlJxXrJ+bmbGIFeYQCCHYw71wceYpTkYFIS5T3X+jBSiC8pP6UyI7E4I76oNCe
 1+BCjDAeHkgTvLpdHkUKCRanpqRVpmTnA8IBJS3DwKInw9oKkeYsLEnOLM9MhUqcYjTk23bz7
 h4ljw/cHf5iEWPLy81KlxHmPg5QKgJRmlObBDYKF7SVGWSlhXkag04R4ClKLcjNLUOVfMYpzM
 CoJ814HmcKTmVcCt+8V0ClMQKe8i3gAckpJIkJKqoHRL2KCdzV/gY6vzZRVL7l/xD/K0s+rSr
 6/SKxGrP3vDp3uLKvGWOY7rNzWMhK6Vd/mT3Be6ia7+LS1CG96t/KzXq/9obV8W+0ldz6O5t9
 y68TKKUK32MPYDK9ws+gqmm1+1+s5f19QwbqEuRplif/YE3xW6tzVOes0uSu0xXf7t0Wr3SKN
 riqxFGckGmoxFxUnAgC1hBozVgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1508001264!77215718!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5612 invoked from network); 14 Oct 2017 17:14:25 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 17:14:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q12-0004vf-4k
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:14:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3Q12-0000Yd-2P
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:14:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3Q12-0000Yd-2P@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 17:14:24 +0000
Subject: [Xen-changelog] [qemu-xen master] ide: ahci: unparent children
	buses before freeing their memory
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7174635922260195053=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 83b23fe55c7b969e778c18960ea7c381e92070e8
Author:     Igor Mammedov <imammedo@redhat.com>
AuthorDate: Mon Sep 18 15:01:25 2017 -0400
Commit:     Michael Roth <mdroth@linux.vnet.ibm.com>
CommitDate: Fri Sep 22 18:12:41 2017 -0500

    ide: ahci: unparent children buses before freeing their memory
    
    Fixes read after freeing error reported
      https://lists.gnu.org/archive/html/qemu-devel/2017-08/msg04243.html
      Message-Id: <59a56959-ca12-ea75-33fa-ff07eba1b090@redhat.com>
    
    ich9-ahci device creates ide buses and attaches them as QOM children
    at realize time, however it forgets to properly clean them up
    at unrealize time and frees memory containing these children,
    with following call-chain:
    
       qdev_device_add()
         object_property_set_bool('realized', true)
           device_set_realized()
              ...
              pci_qdev_realize() -> pci_ich9_ahci_realize() -> ahci_realize()
                   ...
                   s->dev = g_new0(AHCIDevice, ports);
                   ...
                      AHCIDevice *ad = &s->dev[i];
                      ide_bus_new(&ad->port, sizeof(ad->port), qdev, i, 1);
                      ^^^ creates bus in memory allocated by above gnew()
                          and adds it as child propety to ahci device
              ...
              hotplug_handler_plug(); -> goto post_realize_fail;
              pci_qdev_unrealize() -> pci_ich9_uninit() -> ahci_uninit()
                  ...
                   g_free(s->dev);
                   ^^^ free memory that holds children busses
    
              return with error from device_set_realized()
    
    As result later when qdev_device_add() tries to unparent ich9-ahci
    after failed device_set_realized(),
        object_unparent() -> object_property_del_child()
    iterates over existing QOM children including buses added by
    ide_bus_new() and tries to unparent them, which causes access to
    freed memory where they where located.
    
    Reported-by: Thomas Huth <thuth@redhat.com>
    Signed-off-by: Igor Mammedov <imammedo@redhat.com>
    Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
    Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
    Tested-by: Thomas Huth <thuth@redhat.com>
    Reviewed-by: John Snow <jsnow@redhat.com>
    Message-id: 1503938085-169486-1-git-send-email-imammedo@redhat.com
    Signed-off-by: John Snow <jsnow@redhat.com>
    (cherry picked from commit 955f5c7ba127746345a3d43b4d7c885ca159ae6b)
    Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
---
 hw/ide/ahci.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/hw/ide/ahci.c b/hw/ide/ahci.c
index 406a1b5..ccbe091 100644
--- a/hw/ide/ahci.c
+++ b/hw/ide/ahci.c
@@ -1495,6 +1495,7 @@ void ahci_uninit(AHCIState *s)
 
             ide_exit(s);
         }
+        object_unparent(OBJECT(&ad->port));
     }
 
     g_free(s->dev);
--
generated by git-patchbot for /home/xen/git/qemu-xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============7174635922260195053==--

From xen-changelog-bounces@lists.xen.org Sat Oct 14 17:14:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 17:14:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3Q1G-000095-D2; Sat, 14 Oct 2017 17:14:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q1E-00008k-Fz
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:14:36 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 B7/4E-25852-BF542E95; Sat, 14 Oct 2017 17:14:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVfe366N
 IgwXbBC0mbDNwYPTY3reLPYAxijUzLym/IoE1Y1L7YZaCZdwVh5f+Zmxg3MvZxcjFISTwm1Gi
 5eQsdgjnPKPEg/ajbF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwu4SbRfn
 goW5xUwk1i+/wVYKwtQ/dl2jwmMHAsYGVYxqhenFpWlFuka6iUVZaZnlOQmZuboGhqY6eWmFh
 cnpqfmJCYV6yXn525iBHqEAQh2MO587nSIUZKDSUmU91zrw0ghvqT8lMqMxOKM+KLSnNTiQ4w
 yHBxKErxNLo8ihQSLUtNTK9Iyc4ChAZOW4OBREuHtBUnzFhck5hZnpkOkTjEqSonzeoIkBEAS
 GaV5cG2wcLzEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYd45IFN4MvNK4Ka/AlrMBLT4XcQDk
 MUliQgpqQZG+d6VUyeLsxcXGtu/+CXAP3+H+Rm/bWKibkt8c/fV7FkyU8isOJthKmdnfPCP2V
 27ZEp4Hv4+ysT4VWZ9kVNC99w5mw7Pcch7OiXQq1Xo/vmP9lev9d7KOfAyyXKjVaHAdW92Qb+
 skzcYnnlfbti+Ky/5Iveq5Pd7XyddEyq1LFG65bFks6CfEktxRqKhFnNRcSIAsATZd0ICAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1508001274!99216215!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24647 invoked from network); 14 Oct 2017 17:14:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 17:14:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q1C-0004wW-8E
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:14:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3Q1C-0000Zd-5w
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:14:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3Q1C-0000Zd-5w@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 17:14:34 +0000
Subject: [Xen-changelog] [qemu-xen master] console: fix
	dpy_gfx_replace_surface assert
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0768500544945173901=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 7e1288cd0ce54d1d9b2805f23c3c33b6c57152d0
Author:     Gerd Hoffmann <kraxel@redhat.com>
AuthorDate: Wed Sep 6 16:21:09 2017 +0200
Commit:     Michael Roth <mdroth@linux.vnet.ibm.com>
CommitDate: Fri Sep 22 18:13:37 2017 -0500

    console: fix dpy_gfx_replace_surface assert
    
    virtio-gpu can trigger the assert added by commit "6905b93447 console:
    add same surface replace pre-condition" in multihead setups (where
    surface can be NULL for secondary displays).  Allow surface being NULL.
    
    Fixes: 6905b93447a42e606dfd126b90f75f4cd3c6fe94
    Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
    Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
    Message-id: 20170906142109.2685-1-kraxel@redhat.com
    (cherry picked from commit 1540008629bbb6a9c0826582d94ecf7a559f784c)
    Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
---
 ui/console.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/ui/console.c b/ui/console.c
index d2d3534..f0292d7 100644
--- a/ui/console.c
+++ b/ui/console.c
@@ -1540,7 +1540,7 @@ void dpy_gfx_replace_surface(QemuConsole *con,
     DisplaySurface *old_surface = con->surface;
     DisplayChangeListener *dcl;
 
-    assert(old_surface != surface);
+    assert(old_surface != surface || surface == NULL);
 
     con->surface = surface;
     QLIST_FOREACH(dcl, &s->listeners, next) {
--
generated by git-patchbot for /home/xen/git/qemu-xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============0768500544945173901==--

From xen-changelog-bounces@lists.xen.org Sat Oct 14 17:14:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 17:14:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3Q1Q-0000Am-Ed; Sat, 14 Oct 2017 17:14:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q1O-0000AR-KU
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:14:46 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 2F/DA-31121-60642E95; Sat, 14 Oct 2017 17:14:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVZfV7VG
 kwZ33khYTthk4MHps79vFHsAYxZqZl5RfkcCa8fbeMuaCQ6oVK/7tYWpgfC3dxcjFISTwm1Hi
 8uXzTBDOeUaJNeces3YxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSxgLTF9z
 w8mEJtXwExi5sMjjCA2C1D92Q/NrBMYORYwMqxi1ChOLSpLLdI1MtVLKspMzyjJTczM0TU0MN
 PLTS0uTkxPzUlMKtZLzs/dxAj0CgMQ7GBctSDwEKMkB5OSKO+51oeRQnxJ+SmVGYnFGfFFpTm
 pxYcYZTg4lCR4f7o8ihQSLEpNT61Iy8wBhgdMWoKDR0mEtxckzVtckJhbnJkOkTrFqCglzmvr
 CpQQAElklObBtcFC8hKjrJQwLyPQIUI8BalFuZklqPKvGMU5GJWEea+DjOfJzCuBm/4KaDET0
 OJ3EQ9AFpckIqSkGhgXct6b8OfU+wVMT4+khpvLbAnvPirvYP3jefdS5sSwwgMZJ/z2nnf/X2
 eS0Zkwd86dnshk71MfD71omHf2ruf1A5vTPrAu6W871/9B4Ln0/fmXflrcf9HnePoyj/QMnoe
 td1i9fIIOR3wr/cL0W3kz6xpOmfAIl82zw29l2ut3Jzlxy+7PfdmkxFKckWioxVxUnAgA+Xak
 kUQCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1508001284!111369691!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2234 invoked from network); 14 Oct 2017 17:14:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 17:14:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q1M-0004wh-AG
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:14:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3Q1M-0000aT-9Z
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:14:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3Q1M-0000aT-9Z@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 17:14:44 +0000
Subject: [Xen-changelog] [qemu-xen master] 9pfs: fix readdir() for 9p2000.u
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGU5MDk5N2RjOGY4MjcyMzc4YjI1OWEwMDgwYTAwNjI1OTdlNzJjMTAKQXV0aG9yOiAg
ICAgSmFuIERha2luZXZpY2ggPGphbi5kYWtpbmV2aWNoQGdtYWlsLmNvbT4KQXV0aG9yRGF0ZTog
V2VkIFNlcCAyMCAwODo0ODo1MSAyMDE3ICswMjAwCkNvbW1pdDogICAgIE1pY2hhZWwgUm90aCA8
bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KQ29tbWl0RGF0ZTogRnJpIFNlcCAyMiAxODoyMzow
NSAyMDE3IC0wNTAwCgogICAgOXBmczogZml4IHJlYWRkaXIoKSBmb3IgOXAyMDAwLnUKICAgIAog
ICAgSWYgdGhlIGNsaWVudCBpcyB1c2luZyA5cDIwMDAudSwgdGhlIGZvbGxvd2luZyBvY2N1cnM6
CiAgICAKICAgICQgY2QgJHt2aXJ0ZnNfc2hhcmVkX2Rpcn0KICAgICQgbWtkaXIgLXAgYS9iL2MK
ICAgICQgbHMgYS9iCiAgICBsczogY2Fubm90IGFjY2VzcyAnYS9iL2EnOiBObyBzdWNoIGZpbGUg
b3IgZGlyZWN0b3J5CiAgICBsczogY2Fubm90IGFjY2VzcyAnYS9iL2InOiBObyBzdWNoIGZpbGUg
b3IgZGlyZWN0b3J5CiAgICBhICBiICBjCiAgICAKICAgIGluc3RlYWQgb2YgdGhlIGV4cGVjdGVk
OgogICAgCiAgICAkIGxzIGEvYgogICAgYwogICAgCiAgICBUaGlzIGlzIGEgcmVncmVzc2lvbiBp
bnRyb2R1Y2VkIGJ5IGNvbW1pdCBmNTdmNTg3ODU3OGE7CiAgICBsb2NhbF9uYW1lX3RvX3BhdGgo
KSBub3cgcmVzb2x2ZXMgIi4uIiBhbmQgIi4iIGluIHBhdGhzLAogICAgYW5kIHY5ZnNfZG9fcmVh
ZGRpcl93aXRoX3N0YXQoKS0+c3RhdF90b192OXN0YXQoKSB0aGVuCiAgICBjb3BpZXMgdGhlIGJh
c2VuYW1lIG9mIHRoZSByZXN1bHRpbmcgcGF0aCB0byB0aGUgcmVzcG9uc2UuCiAgICBXaXRoIHRo
ZSBleGFtcGxlIGFib3ZlLCB0aGlzIG1lYW5zIHRoYXQgIi4iIGFuZCAiLi4iIGFyZQogICAgdHVy
bmVkIGludG8gImIiIGFuZCAiYSIgcmVzcGVjdGl2ZWx5Li4uCiAgICAKICAgIHN0YXRfdG9fdjlz
dGF0KCkgY3VycmVudGx5IGFzc3VtZXMgaXQgaXMgcGFzc2VkIGEgZnVsbAogICAgY2Fub25pY2Fs
aXplZCBwYXRoIGFuZCB1c2VzIGl0IHRvIGRvIHR3byBkaWZmZXJlbnQgdGhpbmdzOgogICAgMSkg
dG8gcGFzcyBpdCB0byB2OWZzX2NvX3JlYWRsaW5rKCkgaW4gY2FzZSB0aGUgZmlsZSBpcyBhIHN5
bWJvbGljCiAgICAgICBsaW5rCiAgICAyKSB0byBzZXQgdGhlIG5hbWUgZmllbGQgb2YgdGhlIFY5
ZnNTdGF0IHN0cnVjdHVyZSB0byB0aGUgYmFzZW5hbWUKICAgICAgIHBhcnQgb2YgdGhlIGdpdmVu
IHBhdGgKICAgIAogICAgSXQgb25seSBoYXMgdHdvIHVzZXJzOiB2OWZzX3N0YXQoKSBhbmQgdjlm
c19kb19yZWFkZGlyX3dpdGhfc3RhdCgpLgogICAgCiAgICB2OWZzX3N0YXQoKSByZWFsbHkgbmVl
ZHMgMSkgYW5kIDIpIHRvIGJlIHBlcmZvcm1lZCBzaW5jZSBpdCBzdGFydHMKICAgIHdpdGggdGhl
IGZ1bGwgY2Fub25pY2FsaXplZCBwYXRoIHN0b3JlZCBpbiB0aGUgZmlkLiBJdCBpcyBkaWZmZXJl
bnQKICAgIGZvciB2OWZzX2RvX3JlYWRkaXJfd2l0aF9zdGF0KCkgdGhvdWdoIGJlY2F1c2UgdGhl
IG5hbWUgd2Ugd2FudCB0bwogICAgcHV0IGludG8gdGhlIFY5ZnNTdGF0IHN0cnVjdHVyZSBpcyB0
aGUgZF9uYW1lIGZpZWxkIG9mIHRoZSBkaXJlbnQKICAgIGFjdHVhbGx5IChpZSwgd2Ugd2FudCB0
byBrZWVwIHRoZSAiLiIgYW5kICIuLiIgc3BlY2lhbCBuYW1lcykuIFNvLAogICAgd2Ugb25seSBu
ZWVkIDEpIGluIHRoaXMgY2FzZS4KICAgIAogICAgVGhpcyBwYXRjaCBoZW5jZSBhZGRzIGEgYmFz
ZW5hbWUgYXJndW1lbnQgdG8gc3RhdF90b192OXN0YXQoKSwgdG8KICAgIGJlIHVzZWQgdG8gc2V0
IHRoZSBuYW1lIGZpZWxkIG9mIHRoZSBWOWZzU3RhdCBzdHJ1Y3R1cmUsIGFuZCBtb3ZlcwogICAg
dGhlIGJhc2VuYW1lIGxvZ2ljIHRvIHY5ZnNfc3RhdCgpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gRGFraW5ldmljaCA8amFuLmRha2luZXZpY2hAZ21haWwuY29tPgogICAgKGdyb3VnLCBy
ZW5hbWVkIG9sZCBuYW1lIGFyZ3VtZW50IHRvIHBhdGggYW5kIHVwZGF0ZWQgY2hhbmdlbG9nKQog
ICAgU2lnbmVkLW9mZi1ieTogR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KICAgIAogICAgKGNo
ZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNjA2OTUzN2Y0MzM2YTU5MDU0YWZkYTkxYTY1NDVkMzY0
OGM2NDYxOSkKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZu
ZXQuaWJtLmNvbT4KLS0tCiBody85cGZzLzlwLmMgfCAyMiArKysrKysrKystLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS9ody85cGZzLzlwLmMgYi9ody85cGZzLzlwLmMKaW5kZXggMzMzZGJiNi4uNmQ2OGRi
MCAxMDA2NDQKLS0tIGEvaHcvOXBmcy85cC5jCisrKyBiL2h3LzlwZnMvOXAuYwpAQCAtODAzLDEy
ICs4MDMsMTIgQEAgc3RhdGljIHVpbnQzMl90IHN0YXRfdG9fdjltb2RlKGNvbnN0IHN0cnVjdCBz
dGF0ICpzdGJ1ZikKICAgICByZXR1cm4gbW9kZTsKIH0KIAotc3RhdGljIGludCBjb3JvdXRpbmVf
Zm4gc3RhdF90b192OXN0YXQoVjlmc1BEVSAqcGR1LCBWOWZzUGF0aCAqbmFtZSwKK3N0YXRpYyBp
bnQgY29yb3V0aW5lX2ZuIHN0YXRfdG9fdjlzdGF0KFY5ZnNQRFUgKnBkdSwgVjlmc1BhdGggKnBh
dGgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpi
YXNlbmFtZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0
cnVjdCBzdGF0ICpzdGJ1ZiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFY5ZnNTdGF0ICp2OXN0YXQpCiB7CiAgICAgaW50IGVycjsKLSAgICBjb25zdCBjaGFyICpzdHI7
CiAKICAgICBtZW1zZXQodjlzdGF0LCAwLCBzaXplb2YoKnY5c3RhdCkpOwogCkBAIC04MjksNyAr
ODI5LDcgQEAgc3RhdGljIGludCBjb3JvdXRpbmVfZm4gc3RhdF90b192OXN0YXQoVjlmc1BEVSAq
cGR1LCBWOWZzUGF0aCAqbmFtZSwKICAgICB2OWZzX3N0cmluZ19mcmVlKCZ2OXN0YXQtPmV4dGVu
c2lvbik7CiAKICAgICBpZiAodjlzdGF0LT5tb2RlICYgUDlfU1RBVF9NT0RFX1NZTUxJTkspIHsK
LSAgICAgICAgZXJyID0gdjlmc19jb19yZWFkbGluayhwZHUsIG5hbWUsICZ2OXN0YXQtPmV4dGVu
c2lvbik7CisgICAgICAgIGVyciA9IHY5ZnNfY29fcmVhZGxpbmsocGR1LCBwYXRoLCAmdjlzdGF0
LT5leHRlbnNpb24pOwogICAgICAgICBpZiAoZXJyIDwgMCkgewogICAgICAgICAgICAgcmV0dXJu
IGVycjsKICAgICAgICAgfQpAQCAtODQyLDE0ICs4NDIsNyBAQCBzdGF0aWMgaW50IGNvcm91dGlu
ZV9mbiBzdGF0X3RvX3Y5c3RhdChWOWZzUERVICpwZHUsIFY5ZnNQYXRoICpuYW1lLAogICAgICAg
ICAgICAgICAgICJIQVJETElOS0NPVU5UIiwgKHVuc2lnbmVkIGxvbmcpc3RidWYtPnN0X25saW5r
KTsKICAgICB9CiAKLSAgICBzdHIgPSBzdHJyY2hyKG5hbWUtPmRhdGEsICcvJyk7Ci0gICAgaWYg
KHN0cikgewotICAgICAgICBzdHIgKz0gMTsKLSAgICB9IGVsc2UgewotICAgICAgICBzdHIgPSBu
YW1lLT5kYXRhOwotICAgIH0KLQotICAgIHY5ZnNfc3RyaW5nX3NwcmludGYoJnY5c3RhdC0+bmFt
ZSwgIiVzIiwgc3RyKTsKKyAgICB2OWZzX3N0cmluZ19zcHJpbnRmKCZ2OXN0YXQtPm5hbWUsICIl
cyIsIGJhc2VuYW1lKTsKIAogICAgIHY5c3RhdC0+c2l6ZSA9IDYxICsKICAgICAgICAgdjlmc19z
dHJpbmdfc2l6ZSgmdjlzdGF0LT5uYW1lKSArCkBAIC0xMDU4LDYgKzEwNTEsNyBAQCBzdGF0aWMg
dm9pZCBjb3JvdXRpbmVfZm4gdjlmc19zdGF0KHZvaWQgKm9wYXF1ZSkKICAgICBzdHJ1Y3Qgc3Rh
dCBzdGJ1ZjsKICAgICBWOWZzRmlkU3RhdGUgKmZpZHA7CiAgICAgVjlmc1BEVSAqcGR1ID0gb3Bh
cXVlOworICAgIGNoYXIgKmJhc2VuYW1lOwogCiAgICAgZXJyID0gcGR1X3VubWFyc2hhbChwZHUs
IG9mZnNldCwgImQiLCAmZmlkKTsKICAgICBpZiAoZXJyIDwgMCkgewpAQCAtMTA3NCw3ICsxMDY4
LDkgQEAgc3RhdGljIHZvaWQgY29yb3V0aW5lX2ZuIHY5ZnNfc3RhdCh2b2lkICpvcGFxdWUpCiAg
ICAgaWYgKGVyciA8IDApIHsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQotICAgIGVyciA9IHN0
YXRfdG9fdjlzdGF0KHBkdSwgJmZpZHAtPnBhdGgsICZzdGJ1ZiwgJnY5c3RhdCk7CisgICAgYmFz
ZW5hbWUgPSBnX3BhdGhfZ2V0X2Jhc2VuYW1lKGZpZHAtPnBhdGguZGF0YSk7CisgICAgZXJyID0g
c3RhdF90b192OXN0YXQocGR1LCAmZmlkcC0+cGF0aCwgYmFzZW5hbWUsICZzdGJ1ZiwgJnY5c3Rh
dCk7CisgICAgZ19mcmVlKGJhc2VuYW1lKTsKICAgICBpZiAoZXJyIDwgMCkgewogICAgICAgICBn
b3RvIG91dDsKICAgICB9CkBAIC0xNzUwLDcgKzE3NDYsNyBAQCBzdGF0aWMgaW50IGNvcm91dGlu
ZV9mbiB2OWZzX2RvX3JlYWRkaXJfd2l0aF9zdGF0KFY5ZnNQRFUgKnBkdSwKICAgICAgICAgaWYg
KGVyciA8IDApIHsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9Ci0gICAgICAgIGVyciA9
IHN0YXRfdG9fdjlzdGF0KHBkdSwgJnBhdGgsICZzdGJ1ZiwgJnY5c3RhdCk7CisgICAgICAgIGVy
ciA9IHN0YXRfdG9fdjlzdGF0KHBkdSwgJnBhdGgsIGRlbnQtPmRfbmFtZSwgJnN0YnVmLCAmdjlz
dGF0KTsKICAgICAgICAgaWYgKGVyciA8IDApIHsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAg
ICB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQvcWVtdS14
ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Oct 14 17:14:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 17:14:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3Q1a-0000Co-HL; Sat, 14 Oct 2017 17:14:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q1Y-0000CX-LA
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:14:56 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 FC/48-08608-01642E95; Sat, 14 Oct 2017 17:14:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVZff7VG
 kwY5jYhYTthk4MHps79vFHsAYxZqZl5RfkcCasefvOeaC68IVizcvZG1gPMjXxcjFISTwm1Fi
 xp1VzBDOeUaJnku7GbsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ2kRFggVGL1H
 laQMK+AmcTOH/vYQGwWoPJVN1rYJzByLGBkWMWoUZxaVJZapGtooJdUlJmeUZKbmJkD5Jnp5a
 YWFyemp+YkJhXrJefnbmIE+oQBCHYwHn8fd4hRkoNJSZT3XOvDSCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvCaujyKFBItS01Mr0jJzgMEBk5bg4FES4d0BkuYtLkjMLc5Mh0idYlSUEue1BUkI
 gCQySvPg2mABeYlRVkqYlxHoECGegtSi3MwSVPlXjOIcjErCvEEgU3gy80rgpr8CWswEtPhdx
 AOQxSWJCCmpBkYRbtnpLpd1j3TfNvMMbhPw4Ij9pv+02ClVQ2n2x71rXZfyPr/xXvkg66stIi
 ELp/2sLVlbs29DXt+njWcW/O5Wc/Th2tJQvHL2w/izhTz7fu8NfC1WYx5x9/rvTatndSg4xco
 XbfgbepIxUT7sW4WojJLzq97vjd2/mzW4Jl3o+3Lg74nTgv1KLMUZiYZazEXFiQAawfccQwIA
 AA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1508001294!70516136!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23678 invoked from network); 14 Oct 2017 17:14:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 17:14:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q1W-0004xN-CD
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:14:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3Q1W-0000bO-BY
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:14:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3Q1W-0000bO-BY@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 17:14:54 +0000
Subject: [Xen-changelog] [qemu-xen master] 9pfs: fix name_to_path assertion
	in v9fs_complete_rename()
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQxM2EwYmRlODNkMjE2ZWMwN2QyZmU2ZTU0ZmUxYmFiMzQ2NDNkYjEKQXV0aG9yOiAg
ICAgSmFuIERha2luZXZpY2ggPGphbi5kYWtpbmV2aWNoQGdtYWlsLmNvbT4KQXV0aG9yRGF0ZTog
V2VkIFNlcCAyMCAwODo0ODo1MiAyMDE3ICswMjAwCkNvbW1pdDogICAgIE1pY2hhZWwgUm90aCA8
bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KQ29tbWl0RGF0ZTogRnJpIFNlcCAyMiAxODoyMzox
MSAyMDE3IC0wNTAwCgogICAgOXBmczogZml4IG5hbWVfdG9fcGF0aCBhc3NlcnRpb24gaW4gdjlm
c19jb21wbGV0ZV9yZW5hbWUoKQogICAgCiAgICBUaGUgdGhpcmQgcGFyYW1ldGVyIG9mIHY5ZnNf
Y29fbmFtZV90b19wYXRoKCkgbXVzdCBub3QgY29udGFpbiBgLycKICAgIGNoYXJhY3Rlci4KICAg
IAogICAgVGhlIGlzc3VlIGlzIG1vc3QgbGlrZWx5IHJlbGF0ZWQgdG8gOXAyMDAwLnUgcHJvdG9j
b2wgb25seS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIERha2luZXZpY2ggPGphbi5kYWtp
bmV2aWNoQGdtYWlsLmNvbT4KICAgIFtncm91ZywgcmVncmVzc2lvbiBjYXVzZWQgYnkgY29tbWl0
IGY1N2Y1ODc4NTc4YSAjIDIuMTBdCiAgICBTaWduZWQtb2ZmLWJ5OiBHcmVnIEt1cnogPGdyb3Vn
QGthb2Qub3JnPgogICAgCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA0ZDhiYzczMzRi
MDZlZjAxYTIxY2FkM2QxZWI4ZGMxODMwMzdhMDZiKQogICAgU2lnbmVkLW9mZi1ieTogTWljaGFl
bCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgotLS0KIGh3LzlwZnMvOXAuYyB8IDIz
ICsrKysrKysrKy0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCsp
LCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ody85cGZzLzlwLmMgYi9ody85cGZzLzlw
LmMKaW5kZXggNmQ2OGRiMC4uZGI5ZWM1OSAxMDA2NDQKLS0tIGEvaHcvOXBmcy85cC5jCisrKyBi
L2h3LzlwZnMvOXAuYwpAQCAtMjU1NSwxMyArMjU1NSwxMSBAQCBzdGF0aWMgaW50IGNvcm91dGlu
ZV9mbiB2OWZzX2NvbXBsZXRlX3JlbmFtZShWOWZzUERVICpwZHUsIFY5ZnNGaWRTdGF0ZSAqZmlk
cCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludDMyX3Qg
bmV3ZGlyZmlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Vjlmc1N0cmluZyAqbmFtZSkKIHsKLSAgICBjaGFyICplbmQ7CiAgICAgaW50IGVyciA9IDA7CiAg
ICAgVjlmc1BhdGggbmV3X3BhdGg7CiAgICAgVjlmc0ZpZFN0YXRlICp0ZmlkcDsKICAgICBWOWZz
U3RhdGUgKnMgPSBwZHUtPnM7CiAgICAgVjlmc0ZpZFN0YXRlICpkaXJmaWRwID0gTlVMTDsKLSAg
ICBjaGFyICpvbGRfbmFtZSwgKm5ld19uYW1lOwogCiAgICAgdjlmc19wYXRoX2luaXQoJm5ld19w
YXRoKTsKICAgICBpZiAobmV3ZGlyZmlkICE9IC0xKSB7CkBAIC0yNTc5LDE4ICsyNTc3LDE1IEBA
IHN0YXRpYyBpbnQgY29yb3V0aW5lX2ZuIHY5ZnNfY29tcGxldGVfcmVuYW1lKFY5ZnNQRFUgKnBk
dSwgVjlmc0ZpZFN0YXRlICpmaWRwLAogICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0K
ICAgICB9IGVsc2UgewotICAgICAgICBvbGRfbmFtZSA9IGZpZHAtPnBhdGguZGF0YTsKLSAgICAg
ICAgZW5kID0gc3RycmNocihvbGRfbmFtZSwgJy8nKTsKLSAgICAgICAgaWYgKGVuZCkgewotICAg
ICAgICAgICAgZW5kKys7Ci0gICAgICAgIH0gZWxzZSB7Ci0gICAgICAgICAgICBlbmQgPSBvbGRf
bmFtZTsKLSAgICAgICAgfQotICAgICAgICBuZXdfbmFtZSA9IGdfbWFsbG9jMChlbmQgLSBvbGRf
bmFtZSArIG5hbWUtPnNpemUgKyAxKTsKLSAgICAgICAgc3RybmNhdChuZXdfbmFtZSwgb2xkX25h
bWUsIGVuZCAtIG9sZF9uYW1lKTsKLSAgICAgICAgc3RybmNhdChuZXdfbmFtZSArIChlbmQgLSBv
bGRfbmFtZSksIG5hbWUtPmRhdGEsIG5hbWUtPnNpemUpOwotICAgICAgICBlcnIgPSB2OWZzX2Nv
X25hbWVfdG9fcGF0aChwZHUsIE5VTEwsIG5ld19uYW1lLCAmbmV3X3BhdGgpOwotICAgICAgICBn
X2ZyZWUobmV3X25hbWUpOworICAgICAgICBjaGFyICpkaXJfbmFtZSA9IGdfcGF0aF9nZXRfZGly
bmFtZShmaWRwLT5wYXRoLmRhdGEpOworICAgICAgICBWOWZzUGF0aCBkaXJfcGF0aDsKKworICAg
ICAgICB2OWZzX3BhdGhfaW5pdCgmZGlyX3BhdGgpOworICAgICAgICB2OWZzX3BhdGhfc3ByaW50
ZigmZGlyX3BhdGgsICIlcyIsIGRpcl9uYW1lKTsKKyAgICAgICAgZ19mcmVlKGRpcl9uYW1lKTsK
KworICAgICAgICBlcnIgPSB2OWZzX2NvX25hbWVfdG9fcGF0aChwZHUsICZkaXJfcGF0aCwgbmFt
ZS0+ZGF0YSwgJm5ld19wYXRoKTsKKyAgICAgICAgdjlmc19wYXRoX2ZyZWUoJmRpcl9wYXRoKTsK
ICAgICAgICAgaWYgKGVyciA8IDApIHsKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQvcWVtdS14ZW4u
Z2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Oct 14 17:15:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 17:15:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3Q1k-0000Eq-Ir; Sat, 14 Oct 2017 17:15:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q1i-0000EW-Rv
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:15:06 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 2C/D8-23269-A1642E95; Sat, 14 Oct 2017 17:15:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVVfS7VG
 kwZLf8hYTthk4MHps79vFHsAYxZqZl5RfkcCaMW33LpaCX4IV/YfdGxjX8XYxcnEICfxmlJjz
 4SsrhHOeUeLt7LUsXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC4RKXGhoZ
 AGxeQXMJB5sXMMIYrMA1T+ftJV5AiPHAkaGVYzqxalFZalFuiZ6SUWZ6RkluYmZObqGBqZ6ua
 nFxYnpqTmJScV6yfm5mxiBHmEAgh2Mt/qcDzFKcjApifKea30YKcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mC96fLo0ghwaLU9NSKtMwcYGjApCU4eJREeHtB0rzFBYm5xZnpEKlTjIpS4rzHQRIC
 IImM0jy4Nlg4XmKUlRLmZQQ6RIinILUoN7MEVf4VozgHo5Iwb5Ar0BSezLwSuOmvgBYzAS1+F
 /EAZHFJIkJKqoExWEUq+eR39SUvpt3feTX18gm26t8FbYeZz1zjXPSyQ1lX5JfaGplziUyTrf
 guW8TX7DsbuGZy4VHWg5vEDEvbikt/vjqie1PuZel8l4BVk8y/3jG70/jzpbCGD//HXxl2dkw
 WK6Zxl8bNKRGSklmVJRwWGSF9+ubxq6dalfQWL1z9dlvkPNdqJZbijERDLeai4kQAnKC1xUIC
 AAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1508001304!86360399!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7153 invoked from network); 14 Oct 2017 17:15:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 17:15:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q1g-0004yn-E6
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:15:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3Q1g-0000d3-DT
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:15:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3Q1g-0000d3-DT@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 17:15:04 +0000
Subject: [Xen-changelog] [qemu-xen master] 9pfs: check the size of transport
	buffer before marshaling
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGE4Mzg1OGZkYjU3ZTkxOTQ1ZjJlYTk1ZjdlYzMxYjg5Y2NmZDQ2Y2EKQXV0aG9yOiAg
ICAgSmFuIERha2luZXZpY2ggPGphbi5kYWtpbmV2aWNoQGdtYWlsLmNvbT4KQXV0aG9yRGF0ZTog
V2VkIFNlcCAyMCAwODo0ODo1MiAyMDE3ICswMjAwCkNvbW1pdDogICAgIE1pY2hhZWwgUm90aCA8
bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KQ29tbWl0RGF0ZTogRnJpIFNlcCAyMiAxODoyMzox
NiAyMDE3IC0wNTAwCgogICAgOXBmczogY2hlY2sgdGhlIHNpemUgb2YgdHJhbnNwb3J0IGJ1ZmZl
ciBiZWZvcmUgbWFyc2hhbGluZwogICAgCiAgICB2OWZzX2RvX3JlYWRkaXJfd2l0aF9zdGF0KCkg
c2hvdWxkIGNoZWNrIGZvciBhIG1heGltdW0gYnVmZmVyIHNpemUKICAgIGJlZm9yZSBhbiBhdHRl
bXB0IHRvIG1hcnNoYWwgZ2F0aGVyZWQgZGF0YS4gT3RoZXJ3aXNlLCBidWZmZXJzIGFzc3VtZWQK
ICAgIGFzIG1pc2NvbmZpZ3VyZWQgYW5kIHRoZSB0cmFuc3BvcnQgd291bGQgYmUgYnJva2VuLgog
ICAgCiAgICBUaGUgcGF0Y2ggYnJpbmdzIHY5ZnNfZG9fcmVhZGRpcl93aXRoX3N0YXQoKSBpbiBj
b25mb3JtaXR5IHdpdGgKICAgIHY5ZnNfZG9fcmVhZGRpcigpIGJlaGF2aW9yLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gRGFraW5ldmljaCA8amFuLmRha2luZXZpY2hAZ21haWwuY29tPgog
ICAgW2dyb3VnLCByZWdyZXNzaW9uIGNhdXNlZCBteSBjb21taXQgOGQzN2RlNDFjYWIxICMgMi4x
MF0KICAgIFNpZ25lZC1vZmYtYnk6IEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgICAKICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDc3MmE3MzY5MmVjYjUyYmFjZTBjZmY2Zjk1ZGY2
MmY1OWI4Y2FiZTApCiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51
eC52bmV0LmlibS5jb20+Ci0tLQogaHcvOXBmcy85cC5jIHwgMTUgKysrKysrKysrKysrLS0tCiAx
IGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9ody85cGZzLzlwLmMgYi9ody85cGZzLzlwLmMKaW5kZXggZGI5ZWM1OS4uOGU5NDkwYyAx
MDA2NDQKLS0tIGEvaHcvOXBmcy85cC5jCisrKyBiL2h3LzlwZnMvOXAuYwpAQCAtMTc1MCwxNyAr
MTc1MCwyNiBAQCBzdGF0aWMgaW50IGNvcm91dGluZV9mbiB2OWZzX2RvX3JlYWRkaXJfd2l0aF9z
dGF0KFY5ZnNQRFUgKnBkdSwKICAgICAgICAgaWYgKGVyciA8IDApIHsKICAgICAgICAgICAgIGJy
ZWFrOwogICAgICAgICB9CisgICAgICAgIGlmICgoY291bnQgKyB2OXN0YXQuc2l6ZSArIDIpID4g
bWF4X2NvdW50KSB7CisgICAgICAgICAgICB2OWZzX3JlYWRkaXJfdW5sb2NrKCZmaWRwLT5mcy5k
aXIpOworCisgICAgICAgICAgICAvKiBSYW4gb3V0IG9mIGJ1ZmZlci4gU2V0IGRpciBiYWNrIHRv
IG9sZCBwb3NpdGlvbiBhbmQgcmV0dXJuICovCisgICAgICAgICAgICB2OWZzX2NvX3NlZWtkaXIo
cGR1LCBmaWRwLCBzYXZlZF9kaXJfcG9zKTsKKyAgICAgICAgICAgIHY5ZnNfc3RhdF9mcmVlKCZ2
OXN0YXQpOworICAgICAgICAgICAgdjlmc19wYXRoX2ZyZWUoJnBhdGgpOworICAgICAgICAgICAg
cmV0dXJuIGNvdW50OworICAgICAgICB9CisKICAgICAgICAgLyogMTEgPSA3ICsgNCAoNyA9IHN0
YXJ0IG9mZnNldCwgNCA9IHNwYWNlIGZvciBzdG9yaW5nIGNvdW50KSAqLwogICAgICAgICBsZW4g
PSBwZHVfbWFyc2hhbChwZHUsIDExICsgY291bnQsICJTIiwgJnY5c3RhdCk7CiAKICAgICAgICAg
djlmc19yZWFkZGlyX3VubG9jaygmZmlkcC0+ZnMuZGlyKTsKIAotICAgICAgICBpZiAoKGxlbiAh
PSAodjlzdGF0LnNpemUgKyAyKSkgfHwgKChjb3VudCArIGxlbikgPiBtYXhfY291bnQpKSB7Ci0g
ICAgICAgICAgICAvKiBSYW4gb3V0IG9mIGJ1ZmZlci4gU2V0IGRpciBiYWNrIHRvIG9sZCBwb3Np
dGlvbiBhbmQgcmV0dXJuICovCisgICAgICAgIGlmIChsZW4gPCAwKSB7CiAgICAgICAgICAgICB2
OWZzX2NvX3NlZWtkaXIocGR1LCBmaWRwLCBzYXZlZF9kaXJfcG9zKTsKICAgICAgICAgICAgIHY5
ZnNfc3RhdF9mcmVlKCZ2OXN0YXQpOwogICAgICAgICAgICAgdjlmc19wYXRoX2ZyZWUoJnBhdGgp
OwotICAgICAgICAgICAgcmV0dXJuIGNvdW50OworICAgICAgICAgICAgcmV0dXJuIGxlbjsKICAg
ICAgICAgfQogICAgICAgICBjb3VudCArPSBsZW47CiAgICAgICAgIHY5ZnNfc3RhdF9mcmVlKCZ2
OXN0YXQpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3Fl
bXUteGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Oct 14 17:15:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 17:15:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3Q1u-0000Ga-Ka; Sat, 14 Oct 2017 17:15:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q1s-0000GC-Om
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:15:16 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 0D/22-13910-42642E95; Sat, 14 Oct 2017 17:15:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVVfZ7VG
 kwedeOYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNuHPyIVPBPt6K3sMHmRoY/3F1MXJxCAn8ZpT4
 /m86I4RznlFixatXbF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwt4Syxfv
 BTM5hUwk1i0v4UFxGYBqn/15hnbBEaOBYwMqxg1ilOLylKLdA3N9JKKMtMzSnITM3N0DQ3M9H
 JTi4sT01NzEpOK9ZLzczcxAr3CAAQ7GO9vDDjEKMnBpCTKe671YaQQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCd4810eRQoJFqempFWmZOcDwgElLcPAoifDag6R5iwsSc4sz0yFSpxgVpcR5bUES
 AiCJjNI8uDZYSF5ilJUS5mUEOkSIpyC1KDezBFX+FaM4B6OSMO8JkCk8mXklcNNfAS1mAlr8L
 uIByOKSRISUVAPj7E9+mh1TjtZtUypbKPd2YeTCL3LaGcvV7skyrOUPK63eHfFy4WGx+ztXJo
 StPO/gf3TLeYc3s77ZO6zKS3PKLOX5sGlzVvSrp88EFKZ2z9MWbDw7q6A6ScLKbrbHz7L+RO7
 cmgeRd+Zabl//3OeBedaKuin6pTyC1kt8rvwN1l1kcSQ5J2iKEktxRqKhFnNRcSIAQ1hq9EQC
 AAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1508001314!52108538!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52325 invoked from network); 14 Oct 2017 17:15:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 17:15:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q1q-0004yx-Fy
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:15:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3Q1q-0000fH-FM
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:15:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3Q1q-0000fH-FM@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 17:15:14 +0000
Subject: [Xen-changelog] [qemu-xen master] s390x/ais: for 2.10 stable:
	disable ais facility
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGE0MzJmNDE5YWJjZTJkNjM5MDc5NzhjM2Q0OGRmYzllM2Y3NDBlNDkKQXV0aG9yOiAg
ICAgQ2hyaXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgpBdXRob3JE
YXRlOiBUaHUgU2VwIDIxIDE2OjA4OjM0IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgTWljaGFlbCBS
b3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgpDb21taXREYXRlOiBGcmkgU2VwIDIyIDE4
OjIzOjM3IDIwMTcgLTA1MDAKCiAgICBzMzkweC9haXM6IGZvciAyLjEwIHN0YWJsZTogZGlzYWJs
ZSBhaXMgZmFjaWxpdHkKICAgIAogICAgVGhlIG1pZ3JhdGlvbiBpbnRlcmZhY2UgZm9yIGFpcyB3
YXMgaW50cm9kdWNlZCB3aXRoIGtlcm5lbCA0LjEzCiAgICBidXQgdGhlIGNhcGFiaWxpdHkgaXRz
ZWxmIGhhZCBiZWVuIGFjdGl2ZSBzaW5jZSA0LjEyLiBBcyBtaWdyYXRpb24KICAgIHN1cHBvcnQg
aXMgY29uc2lkZXJlZCBuZWNlc3NhcnkgbGV0cyBkaXNhYmxlIGFpcyBpbiB0aGUgMi4xMAogICAg
c3RhYmxlIHZlcnNpb24uIEEgcHJvcGVyIGZpeCBhbmQgcmUtZW5hYmxlbWVudCB3aWxsIGJlIGRv
bmUKICAgIGZvciBxZW11IDIuMTEuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENocmlzdGlhbiBC
b3JudHJhZWdlciA8Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICAgIE1lc3NhZ2UtSWQ6IDwyMDE3
MDkyMTE0MDgzNC4xNDIzMy0yLWJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgICBTaWduZWQtb2Zm
LWJ5OiBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KICAgIChjaGVycnkgcGlja2Vk
IGZyb20gY29tbWl0IDNmMmQwN2IzYjAxZWE2MTEyNmIzODI2MzNhYjQwMDYzMjA5MjMwNDgpCiAg
ICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+
Ci0tLQogdGFyZ2V0L3MzOTB4L2t2bS5jIHwgOSArKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA3
IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdGFyZ2V0L3MzOTB4
L2t2bS5jIGIvdGFyZ2V0L3MzOTB4L2t2bS5jCmluZGV4IGM0YzU3OTEuLmViMGRiYjMgMTAwNjQ0
Ci0tLSBhL3RhcmdldC9zMzkweC9rdm0uYworKysgYi90YXJnZXQvczM5MHgva3ZtLmMKQEAgLTMw
OCw4ICszMDgsMTMgQEAgaW50IGt2bV9hcmNoX2luaXQoTWFjaGluZVN0YXRlICptcywgS1ZNU3Rh
dGUgKnMpCiAgICAgICAgIH0KICAgICB9CiAKLSAgICAvKiBUcnkgdG8gZW5hYmxlIEFJUyBmYWNp
bGl0eSAqLwotICAgIGt2bV92bV9lbmFibGVfY2FwKHMsIEtWTV9DQVBfUzM5MF9BSVMsIDApOwor
ICAgIC8qCisgICAgICogVGhlIG1pZ3JhdGlvbiBpbnRlcmZhY2UgZm9yIGFpcyB3YXMgaW50cm9k
dWNlZCB3aXRoIGtlcm5lbCA0LjEzCisgICAgICogYnV0IHRoZSBjYXBhYmlsaXR5IGl0c2VsZiBo
YWQgYmVlbiBhY3RpdmUgc2luY2UgNC4xMi4gQXMgbWlncmF0aW9uCisgICAgICogc3VwcG9ydCBp
cyBjb25zaWRlcmVkIG5lY2Vzc2FyeSBsZXQncyBkaXNhYmxlIGFpcyBpbiB0aGUgMi4xMAorICAg
ICAqIG1hY2hpbmUuCisgICAgICovCisgICAgLyoga3ZtX3ZtX2VuYWJsZV9jYXAocywgS1ZNX0NB
UF9TMzkwX0FJUywgMCk7ICovCiAKICAgICBxZW11X211dGV4X2luaXQoJnFlbXVfc2lncF9tdXRl
eCk7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC9xZW11
LXhlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Oct 14 17:15:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 17:15:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3Q24-0000JR-M7; Sat, 14 Oct 2017 17:15:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q22-0000J7-Rp
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:15:26 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 C6/C8-08608-E2642E95; Sat, 14 Oct 2017 17:15:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVVfX7VG
 kweVHChYTthk4MHps79vFHsAYxZqZl5RfkcCasezJDvaClSIVJ25nNzDuFOhi5OIQEvjNKDHj
 9XSWLkZOIOc8o8S9j5ZdjBwcbAJiEnP3KoCERQRUJWatWM4MUaIu0fS7gQ3EFhawk9h59DEji
 M0rYCbx8tAcdhCbBaj++sPDzBMYORYwMqxiVC9OLSpLLdI110sqykzPKMlNzMzRNTQw08tNLS
 5OTE/NSUwq1kvOz93ECPQHAxDsYJx52f8QoyQHk5Io77nWh5FCfEn5KZUZicUZ8UWlOanFhxh
 lODiUJHh/ujyKFBIsSk1PrUjLzAEGBkxagoNHSYS3FyTNW1yQmFucmQ6ROsWoKCXOexwkIQCS
 yCjNg2uDBeMlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfNeB5nCk5lXAjf9FdBiJqDF7yIeg
 CwuSURISTUwqqgbfOFefm2mq/e139eWTVp4z1Hwsc76uVzav1YsjmKTOXowjqUrd9v7vXMPtX
 P21OxxFd3mY7dD+pqLteu6oj1H3ihO9A2bFJB/PpXxtbXgEea7m2uzpfxu9zQFnpKujNy2cNL
 KriYd3ve3Tn36HS1psH7irzscV6udwpufGjRul524eFXQTiWW4oxEQy3mouJEADAdoQlBAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1508001324!70536585!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39855 invoked from network); 14 Oct 2017 17:15:25 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 17:15:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q20-0004z7-Hp
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:15:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3Q20-0000gO-H9
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:15:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3Q20-0000gO-H9@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 17:15:24 +0000
Subject: [Xen-changelog] [qemu-xen master] osdep: Fix ROUND_UP(64-bit,
	32-bit)
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDMzYTU5OTY2N2E5ZTcwNTg4NDgzYTMxMjg2ZGZmZjhjZmMyN2Q1MTMKQXV0aG9yOiAg
ICAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IFRodSBTZXAgMTQg
MDg6NDk6MjMgMjAxNyAtMDUwMApDb21taXQ6ICAgICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51
eC52bmV0LmlibS5jb20+CkNvbW1pdERhdGU6IFRodSBTZXAgMjggMTY6Mzc6MzYgMjAxNyAtMDUw
MAoKICAgIG9zZGVwOiBGaXggUk9VTkRfVVAoNjQtYml0LCAzMi1iaXQpCiAgICAKICAgIFdoZW4g
dXNpbmcgYml0LXdpc2Ugb3BlcmF0aW9ucyB0aGF0IGV4cGxvaXQgdGhlIHBvd2VyLW9mLXR3bwog
ICAgbmF0dXJlIG9mIHRoZSBzZWNvbmQgYXJndW1lbnQgb2YgUk9VTkRfVVAoKSwgd2Ugc3RpbGwg
bmVlZCB0bwogICAgZW5zdXJlIHRoYXQgdGhlIG1hc2sgaXMgYXMgd2lkZSBhcyB0aGUgZmlyc3Qg
YXJndW1lbnQgKGRvbmUKICAgIGJ5IHVzaW5nIGEgdGVybmFyeSB0byBmb3JjZSBwcm9wZXIgYXJp
dGhtZXRpYyBwcm9tb3Rpb24pLgogICAgVW5wYXRjaGVkLCBST1VORF9VUCgyVUxMKjEwMjQqMTAy
NCoxMDI0KjEwMjQsIDUxMlUpIHByb2R1Y2VzIDAsCiAgICBpbnN0ZWFkIG9mIHRoZSBpbnRlbmRl
ZCAyVGlCLCBiZWNhdXNlIG5lZ2F0aW9uIG9mIGFuIHVuc2lnbmVkCiAgICAzMi1iaXQgcXVhbnRp
dHkgZm9sbG93ZWQgYnkgd2lkZW5pbmcgdG8gNjQtYml0cyBkb2VzIG5vdAogICAgc2lnbi1leHRl
bmQgdGhlIG1hc2suCiAgICAKICAgIEJyb2tlbiBzaW5jZSBpdHMgaW50cm9kdWN0aW9uIGluIGNv
bW1pdCAyOTJjOGU1MCAodjEuNS4wKS4KICAgIENhbGxlcnMgdGhhdCBwYXNzZWQgdGhlIHNhbWUg
d2lkdGggdHlwZSB0byBib3RoIG1hY3JvIHBhcmFtZXRlcnMsCiAgICBvciB0aGF0IGhhZCBvdGhl
ciBjb2RlIHRvIGVuc3VyZSB0aGUgZmlyc3QgcGFyYW1ldGVyJ3MgbWF4aW11bQogICAgcnVudGlt
ZSB2YWx1ZSBkaWQgbm90IGV4Y2VlZCB0aGUgc2Vjb25kIHBhcmFtZXRlcidzIHdpZHRoLCBhcmUK
ICAgIHVuYWZmZWN0ZWQsIGJ1dCBJIGRpZCBub3QgYXVkaXQgdG8gc2VlIHdoaWNoIChpZiBhbnkp
IGV4aXN0aW5nCiAgICBjbGllbnRzIG9mIHRoZSBtYWNybyBjb3VsZCB0cmlnZ2VyIGluY29ycmVj
dCBiZWhhdmlvciAoSSBmb3VuZAogICAgdGhlIGJ1ZyB3aGlsZSBhZGRpbmcgYSBuZXcgdXNlIG9m
IHRoZSBtYWNybykuCiAgICAKICAgIFdoaWxlIHByZXBhcmluZyB0aGUgcGF0Y2gsIGNoZWNrcGF0
Y2ggY29tcGxhaW5lZCBhYm91dCBwb29yCiAgICBzcGFjaW5nLCBzbyBJIGFsc28gZml4ZWQgdGhh
dCBoZXJlIGFuZCBpbiB0aGUgbmVhcmJ5IERJVl9ST1VORF9VUC4KICAgIAogICAgQ0M6IHFlbXUt
dHJpdmlhbEBub25nbnUub3JnCiAgICBDQzogcWVtdS1zdGFibGVAbm9uZ251Lm9yZwogICAgU2ln
bmVkLW9mZi1ieTogRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1i
eTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBSaWNo
YXJkIEhlbmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KICAgIFNpZ25lZC1v
ZmYtYnk6IE1pY2hhZWwgVG9rYXJldiA8bWp0QHRscy5tc2sucnU+CiAgICAoY2hlcnJ5IHBpY2tl
ZCBmcm9tIGNvbW1pdCAyMDk4YjA3M2YzOThjZDYyOGMwOWM1YTc4NTM3YTY4NTRlODU4MzBkKQog
ICAgU2lnbmVkLW9mZi1ieTogTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29t
PgotLS0KIGluY2x1ZGUvcWVtdS9vc2RlcC5oIHwgNiArKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAz
IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9xZW11
L29zZGVwLmggYi9pbmNsdWRlL3FlbXUvb3NkZXAuaAppbmRleCA2ODU1Yjk0Li5mNGZmMzcyIDEw
MDY0NAotLS0gYS9pbmNsdWRlL3FlbXUvb3NkZXAuaAorKysgYi9pbmNsdWRlL3FlbXUvb3NkZXAu
aApAQCAtMTg5LDEzICsxODksMTMgQEAgZXh0ZXJuIGludCBkYWVtb24oaW50LCBpbnQpOwogCiAv
KiBSb3VuZCBudW1iZXIgdXAgdG8gbXVsdGlwbGUuIFJlcXVpcmVzIHRoYXQgZCBiZSBhIHBvd2Vy
IG9mIDIgKHNlZQogICogUUVNVV9BTElHTl9VUCBmb3IgYSBzYWZlciBidXQgc2xvd2VyIHZlcnNp
b24gb24gYXJiaXRyYXJ5Ci0gKiBudW1iZXJzKSAqLworICogbnVtYmVycyk7IHdvcmtzIGV2ZW4g
aWYgZCBpcyBhIHNtYWxsZXIgdHlwZSB0aGFuIG4uICAqLwogI2lmbmRlZiBST1VORF9VUAotI2Rl
ZmluZSBST1VORF9VUChuLGQpICgoKG4pICsgKGQpIC0gMSkgJiAtKGQpKQorI2RlZmluZSBST1VO
RF9VUChuLCBkKSAoKChuKSArIChkKSAtIDEpICYgLSgwID8gKG4pIDogKGQpKSkKICNlbmRpZgog
CiAjaWZuZGVmIERJVl9ST1VORF9VUAotI2RlZmluZSBESVZfUk9VTkRfVVAobixkKSAoKChuKSAr
IChkKSAtIDEpIC8gKGQpKQorI2RlZmluZSBESVZfUk9VTkRfVVAobiwgZCkgKCgobikgKyAoZCkg
LSAxKSAvIChkKSkKICNlbmRpZgogCiAvKgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Oct 14 17:15:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 17:15:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3Q2E-0000Ln-Nc; Sat, 14 Oct 2017 17:15:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q2C-0000LT-W1
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:15:37 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 C6/92-19067-83642E95; Sat, 14 Oct 2017 17:15:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVdfc7VG
 kwfkjmhYTthk4MHps79vFHsAYxZqZl5RfkcCa8eX0C/aCWwIV216uZ2tgfMDbxcjFISTwm1Fi
 69fLbBDOeUaJ3SufM3YxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSwQInHiz
 wpWkHJeATOJY0s0QcIsQOXrHs5km8DIsYCRYRWjRnFqUVlqka6hqV5SUWZ6RkluYmaOrqGBqV
 5uanFxYnpqTmJSsV5yfu4mRqBPGIBgB2PDds9DjJIcTEqivOdaH0YK8SXlp1RmJBZnxBeV5qQ
 WH2KU4eBQkuBd5/ooUkiwKDU9tSItMwcYHDBpCQ4eJRHeHSBp3uKCxNzizHSI1ClGRSlxXluQ
 hABIIqM0D64NFpCXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMwbBDKFJzOvBG76K6DFTECL3
 0U8AFlckoiQkmpgdNhZ+vzG2kMdkyJidk68+mN95J7MlWWXHGba8B/Us5DcoBjdPeWI9qkfk3
 PnV6dJn8sTsF3ivTT4kPpbgayJ2iujfvW0rO6SX64S+sJgxpP9iw/84KoWtpobo3L5aoHBu/g
 TgiEHTjz8bJpolWTws+vryT3mofITWIqv7eD64FUS+312amVhjBJLcUaioRZzUXEiAK7NWjpD
 AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1508001334!105340140!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55064 invoked from network); 14 Oct 2017 17:15:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 17:15:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q2A-0004zJ-Jd
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:15:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3Q2A-0000hm-J1
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:15:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3Q2A-0000hm-J1@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 17:15:34 +0000
Subject: [Xen-changelog] [qemu-xen master] block/throttle-groups.c: allocate
	RestartData on the heap
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDc0OTY2OTliYTYzYjg2OTBmYmQzOGIyMzJlZTQxZGEyNWZjOWQ4ZDcKQXV0aG9yOiAg
ICAgTWFub3MgUGl0c2lkaWFuYWtpcyA8ZWwxMzYzNUBtYWlsLm50dWEuZ3I+CkF1dGhvckRhdGU6
IE1vbiBTZXAgMTggMjM6MjU6MjkgMjAxNyArMDMwMApDb21taXQ6ICAgICBNaWNoYWVsIFJvdGgg
PG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+CkNvbW1pdERhdGU6IFRodSBTZXAgMjggMTY6NDk6
MzkgMjAxNyAtMDUwMAoKICAgIGJsb2NrL3Rocm90dGxlLWdyb3Vwcy5jOiBhbGxvY2F0ZSBSZXN0
YXJ0RGF0YSBvbiB0aGUgaGVhcAogICAgCiAgICBSZXN0YXJ0RGF0YSBpcyB0aGUgb3BhcXVlIGRh
dGEgb2YgdGhlIHRocm90dGxlX2dyb3VwX3Jlc3RhcnRfcXVldWVfZW50cnkKICAgIGNvcm91dGlu
ZS4gQnkgYmVpbmcgc3RhY2sgYWxsb2NhdGVkLCBpdCBpc24ndCBhdmFpbGFibGUgYW55bW9yZSBp
ZgogICAgYWlvX2NvX2VudGVyIHNjaGVkdWxlcyB0aGUgY29yb3V0aW5lIHdpdGggYSBib3R0b20g
aGFsZiBhbmQgcnVucyBhZnRlcgogICAgdGhyb3R0bGVfZ3JvdXBfcmVzdGFydF9xdWV1ZSByZXR1
cm5zLgogICAgCiAgICBDYzogcWVtdS1zdGFibGVAbm9uZ251Lm9yZwogICAgU2lnbmVkLW9mZi1i
eTogTWFub3MgUGl0c2lkaWFuYWtpcyA8ZWwxMzYzNUBtYWlsLm50dWEuZ3I+CiAgICBSZXZpZXdl
ZC1ieTogRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogQWxi
ZXJ0byBHYXJjaWEgPGJlcnRvQGlnYWxpYS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBX
b2xmIDxrd29sZkByZWRoYXQuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNDNh
NWRjMDJmZDYwNzA4MjdkNWM0ZmY2NTJiODg1MjE5ZmE4Y2JlMSkKICAgICBDb25mbGljdHM6CiAg
ICAJYmxvY2svdGhyb3R0bGUtZ3JvdXBzLmMKICAgICogcmV3b3JrZWQgdG8gYXZvaWQgZnVuY3Rp
b25hbCBkZXAgb24gMDIyY2RjOSwgc2luY2UgdGhhdCBpbnZvbHZlcwogICAgICByZWZhY3Rvcmlu
ZyBmb3IgYSBmZWF0dXJlIG5vdCBwcmVzZW50IGluIDIuMTAKICAgIFNpZ25lZC1vZmYtYnk6IE1p
Y2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KLS0tCiBibG9jay90aHJvdHRs
ZS1ncm91cHMuYyB8IDEyICsrKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9u
cygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ibG9jay90aHJvdHRsZS1ncm91cHMu
YyBiL2Jsb2NrL3Rocm90dGxlLWdyb3Vwcy5jCmluZGV4IDg5MGJmZGUuLjhmNWI0NDUgMTAwNjQ0
Ci0tLSBhL2Jsb2NrL3Rocm90dGxlLWdyb3Vwcy5jCisrKyBiL2Jsb2NrL3Rocm90dGxlLWdyb3Vw
cy5jCkBAIC0zOTIsMTcgKzM5MiwxOSBAQCBzdGF0aWMgdm9pZCBjb3JvdXRpbmVfZm4gdGhyb3R0
bGVfZ3JvdXBfcmVzdGFydF9xdWV1ZV9lbnRyeSh2b2lkICpvcGFxdWUpCiAgICAgICAgIHNjaGVk
dWxlX25leHRfcmVxdWVzdChibGssIGlzX3dyaXRlKTsKICAgICAgICAgcWVtdV9tdXRleF91bmxv
Y2soJnRnLT5sb2NrKTsKICAgICB9CisKKyAgICBnX2ZyZWUoZGF0YSk7CiB9CiAKIHN0YXRpYyB2
b2lkIHRocm90dGxlX2dyb3VwX3Jlc3RhcnRfcXVldWUoQmxvY2tCYWNrZW5kICpibGssIGJvb2wg
aXNfd3JpdGUpCiB7CiAgICAgQ29yb3V0aW5lICpjbzsKLSAgICBSZXN0YXJ0RGF0YSByZCA9IHsK
LSAgICAgICAgLmJsayA9IGJsaywKLSAgICAgICAgLmlzX3dyaXRlID0gaXNfd3JpdGUKLSAgICB9
OworICAgIFJlc3RhcnREYXRhICpyZCA9IGdfbmV3MChSZXN0YXJ0RGF0YSwgMSk7CisKKyAgICBy
ZC0+YmxrID0gYmxrOworICAgIHJkLT5pc193cml0ZSA9IGlzX3dyaXRlOwogCi0gICAgY28gPSBx
ZW11X2Nvcm91dGluZV9jcmVhdGUodGhyb3R0bGVfZ3JvdXBfcmVzdGFydF9xdWV1ZV9lbnRyeSwg
JnJkKTsKKyAgICBjbyA9IHFlbXVfY29yb3V0aW5lX2NyZWF0ZSh0aHJvdHRsZV9ncm91cF9yZXN0
YXJ0X3F1ZXVlX2VudHJ5LCByZCk7CiAgICAgYWlvX2NvX2VudGVyKGJsa19nZXRfYWlvX2NvbnRl
eHQoYmxrKSwgY28pOwogfQogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQvcWVtdS14ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Oct 14 17:15:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 17:15:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3Q2O-0000NY-PN; Sat, 14 Oct 2017 17:15:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q2N-0000NG-4X
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:15:47 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 8D/6D-20813-24642E95; Sat, 14 Oct 2017 17:15:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVdfR7VG
 kQf89HYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNmPzbr6CBt+LiCcEGxrtcXYxcHEICvxklepfN
 YodwzjNK9C0+x9rFyMHBJiAmMXevQhcjJ4eIgKrErBXLmUFsIQF1iabfDWwgJcIC/hIvf2SCh
 HkFzCRmvlvLCmKzAJWfvDKPbQIjxwJGhlWMGsWpRWWpRbrGBnpJRZnpGSW5iZk5uoYGZnq5qc
 XFiempOYlJxXrJ+bmbGIH+YACCHYx/1wYeYpTkYFIS5T3X+jBSiC8pP6UyI7E4I76oNCe1+BC
 jDAeHkgRvnuujSCHBotT01Iq0zBxgYMCkJTh4lER47UHSvMUFibnFmekQqVOMilLivLYgCQGQ
 REZpHlwbLBgvMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZj3ugvQFJ7MvBK46a+AFjMBLX4X8
 QBkcUkiQkqqgbHl6uPq6QcvGOyYMWV29LSDivkW36QNtmxZNNsma82dTfPnHzjc2du5atvBzZ
 u6xfO6flXcj3rm3paZF7tkqUpPvVF2w2+5iN+3XtbsnbxBJfLJncsR0yOvprzX1Qx6/9P8Gre
 LdPwTV9tNOs9CpET2FzO/527yPzLnKVfgR59HmuYCi6+Uu1QosRRnJBpqMRcVJwIAlD2RK0EC
 AAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1508001344!77025786!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52782 invoked from network); 14 Oct 2017 17:15:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 17:15:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q2K-0004zT-Lc
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:15:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3Q2K-0000im-Ks
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:15:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3Q2K-0000im-Ks@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 17:15:44 +0000
Subject: [Xen-changelog] [qemu-xen master] block/qcow2-bitmap: fix use of
	uninitialized pointer
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDc4MGZiNGNlNDhiY2U0ZDY3NTU5NzJiZjc4M2RmZjkxNWIwZDFhMTEKQXV0aG9yOiAg
ICAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29t
PgpBdXRob3JEYXRlOiBGcmkgU2VwIDIyIDE3OjQzOjUzIDIwMTcgKzAzMDAKQ29tbWl0OiAgICAg
TWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgpDb21taXREYXRlOiBUaHUg
U2VwIDI4IDE2OjUxOjQyIDIwMTcgLTA1MDAKCiAgICBibG9jay9xY293Mi1iaXRtYXA6IGZpeCB1
c2Ugb2YgdW5pbml0aWFsaXplZCBwb2ludGVyCiAgICAKICAgIFdpdGhvdXQgaW5pdGlhbGl6YXRp
b24gdG8gemVybyBkaXJ0eV9iaXRtYXAgZmllbGQgbWF5IGJlIG5vdCB6ZXJvCiAgICBmb3IgYSBi
aXRtYXAgd2hpY2ggc2hvdWxkIG5vdCBiZSBzdG9yZWQgYW5kCiAgICBxY293Ml9zdG9yZV9wZXJz
aXN0ZW50X2RpcnR5X2JpdG1hcHMgd2lsbCBlcnJvbmVvdXNseSBjYWxsCiAgICBzdG9yZV9iaXRt
YXAgZm9yIGl0IHdoaWNoIGxlYWRzIHRvIFNJR1NFR1Ygb24gYmRydl9kaXJ0eV9iaXRtYXBfbmFt
ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8
dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgogICAgTWVzc2FnZS1pZDogMjAxNzA5MjIxNDQzNTMu
NDIyMC0xLXZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbQogICAgQ2M6IHFlbXUtc3RhYmxlQG5vbmdu
dS5vcmcKICAgIFJldmlld2VkLWJ5OiBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBTdGVmYW4gSGFqbm9jemkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgICBT
aWduZWQtb2ZmLWJ5OiBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQuY29tPgogICAgKGNoZXJyeSBw
aWNrZWQgZnJvbSBjb21taXQgNTMzMGYzMmI3MWIxODY4YmRiM2I0NDQ3MzMwNjNjYjVhZGM0ZThl
NikKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJt
LmNvbT4KLS0tCiBibG9jay9xY293Mi1iaXRtYXAuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAx
IGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2Jsb2NrL3Fjb3cyLWJp
dG1hcC5jIGIvYmxvY2svcWNvdzItYml0bWFwLmMKaW5kZXggZThkM2JkYi4uMTRmNDFkMCAxMDA2
NDQKLS0tIGEvYmxvY2svcWNvdzItYml0bWFwLmMKKysrIGIvYmxvY2svcWNvdzItYml0bWFwLmMK
QEAgLTYwMiw3ICs2MDIsNyBAQCBzdGF0aWMgUWNvdzJCaXRtYXBMaXN0ICpiaXRtYXBfbGlzdF9s
b2FkKEJsb2NrRHJpdmVyU3RhdGUgKmJzLCB1aW50NjRfdCBvZmZzZXQsCiAgICAgICAgICAgICBn
b3RvIGZhaWw7CiAgICAgICAgIH0KIAotICAgICAgICBibSA9IGdfbmV3KFFjb3cyQml0bWFwLCAx
KTsKKyAgICAgICAgYm0gPSBnX25ldzAoUWNvdzJCaXRtYXAsIDEpOwogICAgICAgICBibS0+dGFi
bGUub2Zmc2V0ID0gZS0+Yml0bWFwX3RhYmxlX29mZnNldDsKICAgICAgICAgYm0tPnRhYmxlLnNp
emUgPSBlLT5iaXRtYXBfdGFibGVfc2l6ZTsKICAgICAgICAgYm0tPmZsYWdzID0gZS0+ZmxhZ3M7
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQvcWVtdS14ZW4u
Z2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Oct 14 17:15:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 17:15:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3Q2Y-0000Pq-SA; Sat, 14 Oct 2017 17:15:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q2Y-0000Pd-Aw
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:15:58 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 3A/33-27020-D4642E95; Sat, 14 Oct 2017 17:15:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVdfb7VG
 kwbylZhYTthk4MHps79vFHsAYxZqZl5RfkcCa8X/9PvaC0/wVl+csZW9gfMLTxcjFISTwm1Fi
 SfMaNgjnPKPEn9kHmboYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIlPjUe
 YYdxOYVMJP49OAIWA0LUP2+/iNsExg5FjAyrGJUL04tKkst0jXRSyrKTM8oyU3MzNE1NDDWy0
 0tLk5MT81JTCrWS87P3cQI9AkDEOxgbPzidIhRkoNJSZT3XOvDSCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvHmujyKFBItS01Mr0jJzgMEBk5bg4FES4d0BkuYtLkjMLc5Mh0idYtTlWDXhyh8m
 IZa8/LxUKXFeW5AiAZCijNI8uBGwQL3EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd4gkCk8m
 XklcJteAR3BBHTEu4gHIEeUJCKkpBoYQ+a6RCpPyN6cfG15jMjnUz5f41/aP2v/wZB+dPehun
 X3fzWLPl/CemL/po95MQGr9FPefGM6rJn1pdXjgMS2UD/bs9rP+Y9ujvLLbvj5SmeCdb7YBqv
 IvXHent3HfSznTC0Wkv3PV58x55/o2m3tcewvG/0UDB7kKWm4nXq2LOTVJc3Gyaa1SizFGYmG
 WsxFxYkAD8joxU8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1508001354!105694932!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=SUBJECT_RANDOMQ
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24741 invoked from network); 14 Oct 2017 17:15:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 17:15:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q2U-00050M-NW
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:15:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3Q2U-0000ja-Mq
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:15:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3Q2U-0000ja-Mq@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 17:15:54 +0000
Subject: [Xen-changelog] [qemu-xen master] accel/tcg/cputlb: avoid recursive
	BQL (fixes #1706296)
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7662345340616366528=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 4d824886c84cd88dd2f3ce9061835689152c25f8
Author:     Alex Bennée <alex.bennee@linaro.org>
AuthorDate: Thu Sep 21 12:06:25 2017 +0100
Commit:     Michael Roth <mdroth@linux.vnet.ibm.com>
CommitDate: Thu Sep 28 16:52:09 2017 -0500

    accel/tcg/cputlb: avoid recursive BQL (fixes #1706296)
    
    The mmio path (see exec.c:prepare_mmio_access) already protects itself
    against recursive locking and it makes sense to do the same for
    io_readx/writex. Otherwise any helper running in the BQL context will
    assert when it attempts to write to device memory as in the case of
    the bug report.
    
    Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
    Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
    CC: Richard Jones <rjones@redhat.com>
    CC: Paolo Bonzini <bonzini@gnu.org>
    CC: qemu-stable@nongnu.org
    Message-Id: <20170921110625.9500-1-alex.bennee@linaro.org>
    Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
    (cherry picked from commit 8b81253332b5a3f3c67b6462f39caef47a00dd29)
    Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
---
 accel/tcg/cputlb.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/accel/tcg/cputlb.c b/accel/tcg/cputlb.c
index 85635ae..140d73a 100644
--- a/accel/tcg/cputlb.c
+++ b/accel/tcg/cputlb.c
@@ -763,7 +763,7 @@ static uint64_t io_readx(CPUArchState *env, CPUIOTLBEntry *iotlbentry,
 
     cpu->mem_io_vaddr = addr;
 
-    if (mr->global_locking) {
+    if (mr->global_locking && !qemu_mutex_iothread_locked()) {
         qemu_mutex_lock_iothread();
         locked = true;
     }
@@ -791,7 +791,7 @@ static void io_writex(CPUArchState *env, CPUIOTLBEntry *iotlbentry,
     cpu->mem_io_vaddr = addr;
     cpu->mem_io_pc = retaddr;
 
-    if (mr->global_locking) {
+    if (mr->global_locking && !qemu_mutex_iothread_locked()) {
         qemu_mutex_lock_iothread();
         locked = true;
     }
--
generated by git-patchbot for /home/xen/git/qemu-xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============7662345340616366528==--

From xen-changelog-bounces@lists.xen.org Sat Oct 14 17:16:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 17:16:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3Q2h-0000RQ-Ti; Sat, 14 Oct 2017 17:16:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q2h-0000RG-7z
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:16:07 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 0E/AD-20813-65642E95; Sat, 14 Oct 2017 17:16:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTfU7VG
 kwZdbphYTthk4MHps79vFHsAYxZqZl5RfkcCa8bPzC3vBJMOKhe8eszYwblDvYuTiEBL4zSjx
 Y8EOli5GTiDnPKPE61XFXYwcHGwCYhJz9yqAhEUEVCVmrVjODFGiLtH0u4ENxBYW8JeY23oJz
 OYVMJN4+GA32BgWoPqtG56xTGDkWMDIsIpRozi1qCy1SNfQVC+pKDM9oyQ3MTNH19DATC83tb
 g4MT01JzGpWC85P3cTI9AnDECwg/HbsoBDjJIcTEqivOdaH0YK8SXlp1RmJBZnxBeV5qQWH2K
 U4eBQkuD96fIoUkiwKDU9tSItMwcYHDBpCQ4eJRFee1egNG9xQWJucWY6ROoUo6KUOO9xkD4B
 kERGaR5cGywgLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmY9zrIFJ7MvBK46a+AFjMBLX4X8
 QBkcUkiQkqqgVE65Ycp8891ctd++06xmSCRuDCrnP9CUsybiWtXeyRMZvLysHk4Y3J8c3FcUL
 zsstsHX0muP8DBw39+vz/fPOVOWXOxn4t06nOW7Ht63ZM7f/aR3WZKaaLyLVsuNs5pd9t7zfb
 sZ6/k2TuVbjfuyHsq7+GWkq8a9v6F1YfI7dEFyh9vP93g2KXEUpyRaKjFXFScCACgsciHQwIA
 AA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1508001364!77042133!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45860 invoked from network); 14 Oct 2017 17:16:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 17:16:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q2e-000518-PK
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:16:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3Q2e-0000lD-Oh
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:16:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3Q2e-0000lD-Oh@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 17:16:04 +0000
Subject: [Xen-changelog] [qemu-xen master] nbd-client: avoid read_reply_co
	entry if send failed
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDA2OTFiNzBhMmExNjgyNDg0NmU4NzhiOTE0ODdlOTljY2E2YTM0ZTcKQXV0aG9yOiAg
ICAgU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgpBdXRob3JEYXRlOiBUdWUg
QXVnIDI5IDEzOjI3OjQzIDIwMTcgKzAxMDAKQ29tbWl0OiAgICAgTWljaGFlbCBSb3RoIDxtZHJv
dGhAbGludXgudm5ldC5pYm0uY29tPgpDb21taXREYXRlOiBUaHUgU2VwIDI4IDE2OjUyOjM3IDIw
MTcgLTA1MDAKCiAgICBuYmQtY2xpZW50OiBhdm9pZCByZWFkX3JlcGx5X2NvIGVudHJ5IGlmIHNl
bmQgZmFpbGVkCiAgICAKICAgIFRoZSBmb2xsb3dpbmcgc2VnZmF1bHQgaXMgZW5jb3VudGVyZWQg
aWYgdGhlIE5CRCBzZXJ2ZXIgY2xvc2VzIHRoZSBVTklYCiAgICBkb21haW4gc29ja2V0IGltbWVk
aWF0ZWx5IGFmdGVyIG5lZ290aWF0aW9uOgogICAgCiAgICAgIFByb2dyYW0gdGVybWluYXRlZCB3
aXRoIHNpZ25hbCBTSUdTRUdWLCBTZWdtZW50YXRpb24gZmF1bHQuCiAgICAgICMwICBhaW9fY29f
c2NoZWR1bGUgKGN0eD0weDAsIGNvPTB4ZDNjMGZmMmVmMCkgYXQgdXRpbC9hc3luYy5jOjQ0MQog
ICAgICA0NDEgICAgICAgUVNMSVNUX0lOU0VSVF9IRUFEX0FUT01JQygmY3R4LT5zY2hlZHVsZWRf
Y29yb3V0aW5lcywKICAgICAgKGdkYikgYnQKICAgICAgIzAgIDB4MDAwMDAwZDNjMDFhNTBmOCBp
biBhaW9fY29fc2NoZWR1bGUgKGN0eD0weDAsIGNvPTB4ZDNjMGZmMmVmMCkgYXQgdXRpbC9hc3lu
Yy5jOjQ0MQogICAgICAjMSAgMHgwMDAwMDBkM2MwMTJmYTkwIGluIG5iZF9jb3JvdXRpbmVfZW5k
IChicz1ic0BlbnRyeT0weGQzYzBmZWM2NTAsIHJlcXVlc3Q9PG9wdGltaXplZCBvdXQ+KSBhdCBi
bG9jay9uYmQtY2xpZW50LmM6MjA3CiAgICAgICMyICAweDAwMDAwMGQzYzAxMmZiNTggaW4gbmJk
X2NsaWVudF9jb19wcmVhZHYgKGJzPTB4ZDNjMGZlYzY1MCwgb2Zmc2V0PTAsIGJ5dGVzPTxvcHRp
bWl6ZWQgb3V0PiwgcWlvdj0weDdmZmMxMGE5MWIyMCwgZmxhZ3M9MCkgYXQgYmxvY2svbmJkLWNs
aWVudC5jOjIzNwogICAgICAjMyAgMHgwMDAwMDBkM2MwMTI4ZTYzIGluIGJkcnZfZHJpdmVyX3By
ZWFkdiAoYnM9YnNAZW50cnk9MHhkM2MwZmVjNjUwLCBvZmZzZXQ9b2Zmc2V0QGVudHJ5PTAsIGJ5
dGVzPWJ5dGVzQGVudHJ5PTUxMiwgcWlvdj1xaW92QGVudHJ5PTB4N2ZmYzEwYTkxYjIwLCBmbGFn
cz0wKSBhdCBibG9jay9pby5jOjgzNgogICAgICAjNCAgMHgwMDAwMDBkM2MwMTJjM2UwIGluIGJk
cnZfYWxpZ25lZF9wcmVhZHYgKGNoaWxkPWNoaWxkQGVudHJ5PTB4ZDNjMGZmNTFkMCwgcmVxPXJl
cUBlbnRyeT0weDdmMzE4ODVkNmU5MCwgb2Zmc2V0PW9mZnNldEBlbnRyeT0wLCBieXRlcz1ieXRl
c0BlbnRyeT01MTIsIGFsaWduPWFsaWduQGVudHJ5PTEsIHFpb3Y9cWlvdkBlbnRyeT0weDdmZmMx
MGE5MWIyMCwgZgogICAgK2xhZ3M9MCkgYXQgYmxvY2svaW8uYzoxMDg2CiAgICAgICM1ICAweDAw
MDAwMGQzYzAxMmM2YjggaW4gYmRydl9jb19wcmVhZHYgKGNoaWxkPTB4ZDNjMGZmNTFkMCwgb2Zm
c2V0PW9mZnNldEBlbnRyeT0wLCBieXRlcz1ieXRlc0BlbnRyeT01MTIsIHFpb3Y9cWlvdkBlbnRy
eT0weDdmZmMxMGE5MWIyMCwgZmxhZ3M9ZmxhZ3NAZW50cnk9MCkgYXQgYmxvY2svaW8uYzoxMTgy
CiAgICAgICM2ICAweDAwMDAwMGQzYzAxMWNjMTcgaW4gYmxrX2NvX3ByZWFkdiAoYmxrPTB4ZDNj
MGZmNGY4MCwgb2Zmc2V0PTAsIGJ5dGVzPTUxMiwgcWlvdj0weDdmZmMxMGE5MWIyMCwgZmxhZ3M9
MCkgYXQgYmxvY2svYmxvY2stYmFja2VuZC5jOjEwMzIKICAgICAgIzcgIDB4MDAwMDAwZDNjMDEx
Y2NlYyBpbiBibGtfcmVhZF9lbnRyeSAob3BhcXVlPTB4N2ZmYzEwYTkxYjQwKSBhdCBibG9jay9i
bG9jay1iYWNrZW5kLmM6MTA3OQogICAgICAjOCAgMHgwMDAwMDBkM2MwMWJiYjk2IGluIGNvcm91
dGluZV90cmFtcG9saW5lIChpMD08b3B0aW1pemVkIG91dD4sIGkxPTxvcHRpbWl6ZWQgb3V0Pikg
YXQgdXRpbC9jb3JvdXRpbmUtdWNvbnRleHQuYzo3OQogICAgICAjOSAgMHgwMDAwN2YzMTk2Y2I4
NjAwIGluIF9fc3RhcnRfY29udGV4dCAoKSBhdCAvbGliNjQvbGliYy5zby42CiAgICAKICAgIFRo
ZSBwcm9ibGVtIGlzIHRoYXQgbmJkX2NsaWVudF9pbml0KCkgdXNlcwogICAgbmJkX2NsaWVudF9h
dHRhY2hfYWlvX2NvbnRleHQoKSAtPiBhaW9fY29fc2NoZWR1bGUobmV3X2NvbnRleHQsCiAgICBj
bGllbnQtPnJlYWRfcmVwbHlfY28pLiAgRXhlY3V0aW9uIG9mIHJlYWRfcmVwbHlfY28gaXMgZGVm
ZXJyZWQgdG8gYSBCSAogICAgd2hpY2ggZG9lc24ndCBydW4gdW50aWwgbGF0ZXIuCiAgICAKICAg
IEluIHRoZSBtZWFuIHRpbWUgYmxrX2NvX3ByZWFkdigpIGNhbiBiZSBjYWxsZWQgYW5kIG5iZF9j
b3JvdXRpbmVfZW5kKCkKICAgIGNhbGxzIGFpb193YWtlKCkgb24gcmVhZF9yZXBseV9jby4gIEF0
IHRoaXMgcG9pbnQgaW4gdGltZQogICAgcmVhZF9yZXBseV9jbydzIGN0eCBpc24ndCBzZXQgYmVj
YXVzZSBpdCBoYXMgbmV2ZXIgYmVlbiBlbnRlcmVkIHlldC4KICAgIAogICAgVGhpcyBwYXRjaCBz
aW1wbGlmaWVzIHRoZSBuYmRfY29fc2VuZF9yZXF1ZXN0KCkgLT4KICAgIG5iZF9jb19yZWNlaXZl
X3JlcGx5KCkgLT4gbmJkX2Nvcm91dGluZV9lbmQoKSBsaWZlY3ljbGUgdG8ganVzdAogICAgbmJk
X2NvX3NlbmRfcmVxdWVzdCgpIC0+IG5iZF9jb19yZWNlaXZlX3JlcGx5KCkuICBUaGUgcmVxdWVz
dCBpcyAiZW5kZWQiCiAgICBpZiBhbiBlcnJvciBvY2N1cnMgYXQgYW55IHBvaW50LiAgQ2FsbGVy
cyBubyBsb25nZXIgaGF2ZSB0byBpbnZva2UKICAgIG5iZF9jb3JvdXRpbmVfZW5kKCkuCiAgICAK
ICAgIFRoaXMgY2xlYW51cCBhbHNvIGVsaW1pbmF0ZXMgdGhlIHNlZ2ZhdWx0IGJlY2F1c2Ugd2Ug
ZG9uJ3QgY2FsbAogICAgYWlvX2NvX3NjaGVkdWxlKCkgdG8gd2FrZSB1cCBzLT5yZWFkX3JlcGx5
X2NvIGlmIHNlbmRpbmcgdGhlIHJlcXVlc3QKICAgIGZhaWxlZC4gIEl0IGlzIG9ubHkgbmVjZXNz
YXJ5IHRvIHdha2UgdXAgcy0+cmVhZF9yZXBseV9jbyBpZiBhIHJlcGx5IHdhcwogICAgcmVjZWl2
ZWQuCiAgICAKICAgIE5vdGUgdGhpcyBvbmx5IGhhcHBlbnMgd2l0aCBVTklYIGRvbWFpbiBzb2Nr
ZXRzIG9uIExpbnV4LiAgSXQgZG9lc24ndAogICAgc2VlbSBwb3NzaWJsZSB0byByZXByb2R1Y2Ug
dGhpcyB3aXRoIFRDUCBzb2NrZXRzLgogICAgCiAgICBTdWdnZXN0ZWQtYnk6IFBhb2xvIEJvbnpp
bmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW4gSGFqbm9j
emkgPHN0ZWZhbmhhQHJlZGhhdC5jb20+CiAgICBNZXNzYWdlLUlkOiA8MjAxNzA4MjkxMjI3NDUu
MTQzMDktMi1zdGVmYW5oYUByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogRXJpYyBCbGFr
ZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAzYzJk
NTE4M2Y5ZmE0ZWFjM2QxN2Q4NDFlMjZkYTY1YTAxODFhZTdiKQogICAgU2lnbmVkLW9mZi1ieTog
TWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgotLS0KIGJsb2NrL25iZC1j
bGllbnQuYyB8IDI1ICsrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA5
IGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2Jsb2NrL25iZC1j
bGllbnQuYyBiL2Jsb2NrL25iZC1jbGllbnQuYwppbmRleCAyNWJjYWEyLi5lYTcyOGZmIDEwMDY0
NAotLS0gYS9ibG9jay9uYmQtY2xpZW50LmMKKysrIGIvYmxvY2svbmJkLWNsaWVudC5jCkBAIC0x
NDQsMTIgKzE0NCwxMiBAQCBzdGF0aWMgaW50IG5iZF9jb19zZW5kX3JlcXVlc3QoQmxvY2tEcml2
ZXJTdGF0ZSAqYnMsCiAgICAgcmVxdWVzdC0+aGFuZGxlID0gSU5ERVhfVE9fSEFORExFKHMsIGkp
OwogCiAgICAgaWYgKHMtPnF1aXQpIHsKLSAgICAgICAgcWVtdV9jb19tdXRleF91bmxvY2soJnMt
PnNlbmRfbXV0ZXgpOwotICAgICAgICByZXR1cm4gLUVJTzsKKyAgICAgICAgcmMgPSAtRUlPOwor
ICAgICAgICBnb3RvIGVycjsKICAgICB9CiAgICAgaWYgKCFzLT5pb2MpIHsKLSAgICAgICAgcWVt
dV9jb19tdXRleF91bmxvY2soJnMtPnNlbmRfbXV0ZXgpOwotICAgICAgICByZXR1cm4gLUVQSVBF
OworICAgICAgICByYyA9IC1FUElQRTsKKyAgICAgICAgZ290byBlcnI7CiAgICAgfQogCiAgICAg
aWYgKHFpb3YpIHsKQEAgLTE2Niw4ICsxNjYsMTMgQEAgc3RhdGljIGludCBuYmRfY29fc2VuZF9y
ZXF1ZXN0KEJsb2NrRHJpdmVyU3RhdGUgKmJzLAogICAgIH0gZWxzZSB7CiAgICAgICAgIHJjID0g
bmJkX3NlbmRfcmVxdWVzdChzLT5pb2MsIHJlcXVlc3QpOwogICAgIH0KKworZXJyOgogICAgIGlm
IChyYyA8IDApIHsKICAgICAgICAgcy0+cXVpdCA9IHRydWU7CisgICAgICAgIHMtPnJlcXVlc3Rz
W2ldLmNvcm91dGluZSA9IE5VTEw7CisgICAgICAgIHMtPmluX2ZsaWdodC0tOworICAgICAgICBx
ZW11X2NvX3F1ZXVlX25leHQoJnMtPmZyZWVfc2VtYSk7CiAgICAgfQogICAgIHFlbXVfY29fbXV0
ZXhfdW5sb2NrKCZzLT5zZW5kX211dGV4KTsKICAgICByZXR1cm4gcmM7CkBAIC0yMDEsMTMgKzIw
Niw2IEBAIHN0YXRpYyB2b2lkIG5iZF9jb19yZWNlaXZlX3JlcGx5KE5CRENsaWVudFNlc3Npb24g
KnMsCiAgICAgICAgIC8qIFRlbGwgdGhlIHJlYWQgaGFuZGxlciB0byByZWFkIGFub3RoZXIgaGVh
ZGVyLiAgKi8KICAgICAgICAgcy0+cmVwbHkuaGFuZGxlID0gMDsKICAgICB9Ci19Ci0KLXN0YXRp
YyB2b2lkIG5iZF9jb3JvdXRpbmVfZW5kKEJsb2NrRHJpdmVyU3RhdGUgKmJzLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgTkJEUmVxdWVzdCAqcmVxdWVzdCkKLXsKLSAgICBOQkRDbGll
bnRTZXNzaW9uICpzID0gbmJkX2dldF9jbGllbnRfc2Vzc2lvbihicyk7Ci0gICAgaW50IGkgPSBI
QU5ETEVfVE9fSU5ERVgocywgcmVxdWVzdC0+aGFuZGxlKTsKIAogICAgIHMtPnJlcXVlc3RzW2ld
LmNvcm91dGluZSA9IE5VTEw7CiAKQEAgLTI0Myw3ICsyNDEsNiBAQCBpbnQgbmJkX2NsaWVudF9j
b19wcmVhZHYoQmxvY2tEcml2ZXJTdGF0ZSAqYnMsIHVpbnQ2NF90IG9mZnNldCwKICAgICB9IGVs
c2UgewogICAgICAgICBuYmRfY29fcmVjZWl2ZV9yZXBseShjbGllbnQsICZyZXF1ZXN0LCAmcmVw
bHksIHFpb3YpOwogICAgIH0KLSAgICBuYmRfY29yb3V0aW5lX2VuZChicywgJnJlcXVlc3QpOwog
ICAgIHJldHVybiAtcmVwbHkuZXJyb3I7CiB9CiAKQEAgLTI3Miw3ICsyNjksNiBAQCBpbnQgbmJk
X2NsaWVudF9jb19wd3JpdGV2KEJsb2NrRHJpdmVyU3RhdGUgKmJzLCB1aW50NjRfdCBvZmZzZXQs
CiAgICAgfSBlbHNlIHsKICAgICAgICAgbmJkX2NvX3JlY2VpdmVfcmVwbHkoY2xpZW50LCAmcmVx
dWVzdCwgJnJlcGx5LCBOVUxMKTsKICAgICB9Ci0gICAgbmJkX2Nvcm91dGluZV9lbmQoYnMsICZy
ZXF1ZXN0KTsKICAgICByZXR1cm4gLXJlcGx5LmVycm9yOwogfQogCkBAIC0zMDYsNyArMzAyLDYg
QEAgaW50IG5iZF9jbGllbnRfY29fcHdyaXRlX3plcm9lcyhCbG9ja0RyaXZlclN0YXRlICpicywg
aW50NjRfdCBvZmZzZXQsCiAgICAgfSBlbHNlIHsKICAgICAgICAgbmJkX2NvX3JlY2VpdmVfcmVw
bHkoY2xpZW50LCAmcmVxdWVzdCwgJnJlcGx5LCBOVUxMKTsKICAgICB9Ci0gICAgbmJkX2Nvcm91
dGluZV9lbmQoYnMsICZyZXF1ZXN0KTsKICAgICByZXR1cm4gLXJlcGx5LmVycm9yOwogfQogCkBA
IC0zMzAsNyArMzI1LDYgQEAgaW50IG5iZF9jbGllbnRfY29fZmx1c2goQmxvY2tEcml2ZXJTdGF0
ZSAqYnMpCiAgICAgfSBlbHNlIHsKICAgICAgICAgbmJkX2NvX3JlY2VpdmVfcmVwbHkoY2xpZW50
LCAmcmVxdWVzdCwgJnJlcGx5LCBOVUxMKTsKICAgICB9Ci0gICAgbmJkX2Nvcm91dGluZV9lbmQo
YnMsICZyZXF1ZXN0KTsKICAgICByZXR1cm4gLXJlcGx5LmVycm9yOwogfQogCkBAIC0zNTUsNyAr
MzQ5LDYgQEAgaW50IG5iZF9jbGllbnRfY29fcGRpc2NhcmQoQmxvY2tEcml2ZXJTdGF0ZSAqYnMs
IGludDY0X3Qgb2Zmc2V0LCBpbnQgYnl0ZXMpCiAgICAgfSBlbHNlIHsKICAgICAgICAgbmJkX2Nv
X3JlY2VpdmVfcmVwbHkoY2xpZW50LCAmcmVxdWVzdCwgJnJlcGx5LCBOVUxMKTsKICAgICB9Ci0g
ICAgbmJkX2Nvcm91dGluZV9lbmQoYnMsICZyZXF1ZXN0KTsKICAgICByZXR1cm4gLXJlcGx5LmVy
cm9yOwogCiB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
cWVtdS14ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sat Oct 14 17:16:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 17:16:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3Q2r-0000T1-VN; Sat, 14 Oct 2017 17:16:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q2r-0000Sn-7Y
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:16:17 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 11/EE-10419-06642E95; Sat, 14 Oct 2017 17:16:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTfe7VG
 kwaR75hYTthk4MHps79vFHsAYxZqZl5RfkcCaMevqGaaCb5wVa7d+YGpg/M7excjFISTwm1Hi
 7O1PjBDOeUaJjZv6WLoYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhbwkVg4+
 TJYnFfATGLiy+fsIDYLUP2x8ycZJzByLGBkWMWoXpxaVJZapGuil1SUmZ5RkpuYmaNraGCql5
 taXJyYnpqTmFSsl5yfu4kR6BMGINjBeKvP+RCjJAeTkijvudaHkUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkePNcH0UKCRalpqdWpGXmAIMDJi3BwaMkwtvrApTmLS5IzC3OTIdInWJUlBLn3Q3S
 JwCSyCjNg2uDBeQlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfMGgUzhycwrgZv+CmgxE9Did
 xEPQBaXJCKkpBoYk3dN0/d8vt/yaTCT+B22ff+D98o1dZaUnyiaoZhn4HrytPlN7fuTNxqbci
 y93JvTvVXKhfGt/G/twgcpy3wSnHuP/9ZXr+27dcT49LTzgk+1moQbbi0W2OarujfrsX8Lp4R
 Ka0H2bNGOxsMPv018O22D1JKNV8U2TvHbaPt0vsEDg9mX52zYocRSnJFoqMVcVJwIANWrE8ZD
 AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1508001375!104127640!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47241 invoked from network); 14 Oct 2017 17:16:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 17:16:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q2o-00051K-R5
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:16:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3Q2o-0000ms-QS
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:16:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3Q2o-0000ms-QS@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 17:16:14 +0000
Subject: [Xen-changelog] [qemu-xen master] hw/acpi: Limit hotplug to root
	bus on legacy mode
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDJjM2E4Y2M1ODE2MjMyODI2N2VjYjI1ZDZiNjEwYjAwZDg4NmM4ODcKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFdlZCBTZXAgNiAxNDo0MDozMSAyMDE3ICswMTAwCkNvbW1pdDogICAgIE1pY2hhZWwgUm90aCA8
bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KQ29tbWl0RGF0ZTogVGh1IFNlcCAyOCAxNjo1Mzow
NCAyMDE3IC0wNTAwCgogICAgaHcvYWNwaTogTGltaXQgaG90cGx1ZyB0byByb290IGJ1cyBvbiBs
ZWdhY3kgbW9kZQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBNaWNoYWVsIFMuIFRzaXJraW4g
PG1zdEByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogTWljaGFlbCBTLiBUc2lya2luIDxt
c3RAcmVkaGF0LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGY1ODU1OTk0ZmVl
MmY4ODE1ZGM4NmI4NDUzZTRhNjNlMjkwYWVhMDUpCiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWVs
IFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5jb20+Ci0tLQogaHcvYWNwaS9wY2locC5jIHwg
MiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZm
IC0tZ2l0IGEvaHcvYWNwaS9wY2locC5jIGIvaHcvYWNwaS9wY2locC5jCmluZGV4IGM0MjBhMzgu
LjlkYjNjMmUgMTAwNjQ0Ci0tLSBhL2h3L2FjcGkvcGNpaHAuYworKysgYi9ody9hY3BpL3BjaWhw
LmMKQEAgLTI3Myw3ICsyNzMsNyBAQCBzdGF0aWMgdm9pZCBwY2lfd3JpdGUodm9pZCAqb3BhcXVl
LCBod2FkZHIgYWRkciwgdWludDY0X3QgZGF0YSwKICAgICAgICAgICAgICAgICAgICAgICBhZGRy
LCBkYXRhKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBQQ0lfU0VMX0JBU0U6Ci0gICAgICAg
IHMtPmhvdHBsdWdfc2VsZWN0ID0gZGF0YTsKKyAgICAgICAgcy0+aG90cGx1Z19zZWxlY3QgPSBz
LT5sZWdhY3lfcGlpeCA/IEFDUElfUENJSFBfQlNFTF9ERUZBVUxUIDogZGF0YTsKICAgICAgICAg
QUNQSV9QQ0lIUF9EUFJJTlRGKCJwY2lzZWwgd3JpdGUgJSIgSFdBRERSX1BSSXggIiA8PT0gJSIg
UFJJdTY0ICJcbiIsCiAgICAgICAgICAgICAgICAgICAgICAgYWRkciwgZGF0YSk7CiAgICAgZGVm
YXVsdDoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC9xZW11
LXhlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Oct 14 17:16:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 17:16:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3Q32-0000V8-0h; Sat, 14 Oct 2017 17:16:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q31-0000Uw-Fp
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:16:27 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 7C/D5-05089-A6642E95; Sat, 14 Oct 2017 17:16:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVTfL7VG
 kwZ4n3BYTthk4MHps79vFHsAYxZqZl5RfkcCasWXpAZaCBZoVC2a/Z2xgnKbYxcjFISTwm1Hi
 9oWZLBDOeUaJGSffMHYxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSzgLNFy/
 jYriM0rYCYx4dRTMJsFqH71+sksExg5FjAyrGLUKE4tKkst0jUy0ksqykzPKMlNzMzRNTQw1s
 tNLS5OTE/NSUwq1kvOz93ECPRKPQMD4w7GqSf8DjFKcjApifKea30YKcSXlJ9SmZFYnBFfVJq
 TWnyIUYaDQ0mCN8/1UaSQYFFqempFWmYOMDxg0hIcPEoivPYgad7igsTc4sx0iNQpRl2OY5su
 /2ESYsnLz0uVEue1BSkSACnKKM2DGwEL1UuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHmvu
 wBN4cnMK4Hb9AroCCagI95FPAA5oiQRISXVwDjjWHfqtKmfD7gW18fV6B6X3qD0WjPi1wFbzp
 jK4EkHDbnPrwuzZl2yJsLK7c2LvUJB/aeZpTIlpOTbmSe845/vbHPj1EJT9YwPChEuTXK8c3f
 uZDk8LWR7ymbes4LNB21zJY+sVDv962vRkZ0MRq4yB87K20d+6n0p/DHtx0Ize+Yjs0tNGpRY
 ijMSDbWYi4oTASkAzYRQAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1508001385!110266070!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26980 invoked from network); 14 Oct 2017 17:16:25 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 17:16:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q2y-00051U-T3
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:16:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3Q2y-0000nm-SL
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:16:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3Q2y-0000nm-SL@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 17:16:24 +0000
Subject: [Xen-changelog] [qemu-xen master] hw/acpi: Move acpi_set_pci_info
	to pcihp
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDhlZGY0YzZhZGMyYTQyNDY0N2ZiZDY0MTFlMGMwNjcxM2U3MjE2MjYKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFdlZCBTZXAgNiAxNDo0MDozMiAyMDE3ICswMTAwCkNvbW1pdDogICAgIE1pY2hhZWwgUm90aCA8
bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KQ29tbWl0RGF0ZTogVGh1IFNlcCAyOCAxNjo1Mzox
MSAyMDE3IC0wNTAwCgogICAgaHcvYWNwaTogTW92ZSBhY3BpX3NldF9wY2lfaW5mbyB0byBwY2lo
cAogICAgCiAgICBIVyBwYXJ0IG9mIEFDUEkgUENJIGhvdHBsdWcgaW4gUUVNVSBkZXBlbmRzIG9u
IEFDUElfUENJSFBfUFJPUF9CU0VMCiAgICBiZWluZyBzZXQgb24gYSBQQ0kgYnVzIHRoYXQgc3Vw
cG9ydHMgQUNQSSBob3RwbHVnLiBJdCBzaG91bGQgd29yawogICAgcmVnYXJkbGVzcyBvZiB0aGUg
c291cmNlIG9mIEFDUEkgdGFibGVzIChRRU1VIGdlbmVyYXRvci9sZWdhY3kgU2VhQklPUy9YZW4p
LgogICAgU28gbW92ZSBBQ1BJX1BDSUhQX1BST1BfQlNFTCBpbml0aWFsaXphdGlvbiBpbnRvIEhX
IEFDUEkgaW1wbGVtZW50YXRpb24KICAgIHBhcnQgZnJvbSBRRU1VJ3MgQUNQSSB0YWJsZSBnZW5l
cmF0b3IuCiAgICAKICAgIFRvIGRvIFBDSSBwYXNzdGhyb3VnaCB3aXRoIFhlbiwgdGhlIHByb3Bl
cnR5IEFDUElfUENJSFBfUFJPUF9CU0VMIG5lZWRzCiAgICB0byBiZSBzZXQsIGJ1dCB0aGlzIHdh
cyBkb25lIG9ubHkgd2hlbiBBQ1BJIHRhYmxlcyBhcmUgYnVpbHQgd2hpY2ggaXMKICAgIG5vdCBu
ZWVkZWQgZm9yIGEgWGVuIGd1ZXN0LiBUaGUgbmVlZCBmb3IgdGhlIHByb3BlcnR5IHN0YXJ0cyB3
aXRoIGNvbW1pdAogICAgInBjOiBwY2locDogYXZvaWQgYWRkaW5nIEFDUElfUENJSFBfUFJPUF9C
U0VMIHR3aWNlIgogICAgKGYwYzlkNjRhNjhiNzc2Mzc0ZWM0NzMyNDI0YTNlMjc3NTNjZTM3YjYp
LgogICAgCiAgICBBZGRpbmcgZmluZF9pNDQwZnggaW50byBzdHVicyBzbyB0aGF0IG1pcHMtc29m
dG1tdSB0YXJnZXQgY2FuIGJlIGJ1aWx0LgogICAgCiAgICBSZXBvcnRlZC1ieTogU2FuZGVyIEVp
a2VsZW5ib29tIDxsaW51eEBlaWtlbGVuYm9vbS5pdD4KICAgIFNpZ25lZC1vZmYtYnk6IEFudGhv
bnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IE1p
Y2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNo
YWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBj
b21taXQgYWI5MzhhZTQzZjhhM2E3MWEzNTI1NTY2ZWRmNTg2MDgxYjdhNzQ1MikKICAgIFNpZ25l
ZC1vZmYtYnk6IE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KLS0tCiBo
dy9hY3BpL3BjaWhwLmMgICAgICAgfCAzOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwogaHcvaTM4Ni9hY3BpLWJ1aWxkLmMgIHwgMzIgLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIHN0dWJzL01ha2VmaWxlLm9ianMgICB8ICAxICsKIHN0dWJzL3BjaS1ob3N0
LXBpaXguYyB8ICA2ICsrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCA0NSBpbnNlcnRpb25zKCspLCAz
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ody9hY3BpL3BjaWhwLmMgYi9ody9hY3BpL3Bj
aWhwLmMKaW5kZXggOWRiM2MyZS4uN2RhNTFjMCAxMDA2NDQKLS0tIGEvaHcvYWNwaS9wY2locC5j
CisrKyBiL2h3L2FjcGkvcGNpaHAuYwpAQCAtNzUsNiArNzUsNDMgQEAgc3RhdGljIGludCBhY3Bp
X3BjaWhwX2dldF9ic2VsKFBDSUJ1cyAqYnVzKQogICAgIH0KIH0KIAorLyogQXNzaWduIEJTRUwg
cHJvcGVydHkgdG8gYWxsIGJ1c2VzLiAgSW4gdGhlIGZ1dHVyZSwgdGhpcyBjYW4gYmUgY2hhbmdl
ZAorICogdG8gb25seSBhc3NpZ24gdG8gYnVzZXMgdGhhdCBzdXBwb3J0IGhvdHBsdWcuCisgKi8K
K3N0YXRpYyB2b2lkICphY3BpX3NldF9ic2VsKFBDSUJ1cyAqYnVzLCB2b2lkICpvcGFxdWUpCit7
CisgICAgdW5zaWduZWQgKmJzZWxfYWxsb2MgPSBvcGFxdWU7CisgICAgdW5zaWduZWQgKmJ1c19i
c2VsOworCisgICAgaWYgKHFidXNfaXNfaG90cGx1Z2dhYmxlKEJVUyhidXMpKSkgeworICAgICAg
ICBidXNfYnNlbCA9IGdfbWFsbG9jKHNpemVvZiAqYnVzX2JzZWwpOworCisgICAgICAgICpidXNf
YnNlbCA9ICgqYnNlbF9hbGxvYykrKzsKKyAgICAgICAgb2JqZWN0X3Byb3BlcnR5X2FkZF91aW50
MzJfcHRyKE9CSkVDVChidXMpLCBBQ1BJX1BDSUhQX1BST1BfQlNFTCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJ1c19ic2VsLCAmZXJyb3JfYWJvcnQpOworICAgIH0K
KworICAgIHJldHVybiBic2VsX2FsbG9jOworfQorCitzdGF0aWMgdm9pZCBhY3BpX3NldF9wY2lf
aW5mbyh2b2lkKQoreworICAgIHN0YXRpYyBib29sIGJzZWxfaXNfc2V0OworICAgIFBDSUJ1cyAq
YnVzOworICAgIHVuc2lnbmVkIGJzZWxfYWxsb2MgPSBBQ1BJX1BDSUhQX0JTRUxfREVGQVVMVDsK
KworICAgIGlmIChic2VsX2lzX3NldCkgeworICAgICAgICByZXR1cm47CisgICAgfQorICAgIGJz
ZWxfaXNfc2V0ID0gdHJ1ZTsKKworICAgIGJ1cyA9IGZpbmRfaTQ0MGZ4KCk7IC8qIFRPRE86IFEz
NSBzdXBwb3J0ICovCisgICAgaWYgKGJ1cykgeworICAgICAgICAvKiBTY2FuIGFsbCBQQ0kgYnVz
ZXMuIFNldCBwcm9wZXJ0eSB0byBlbmFibGUgYWNwaSBiYXNlZCBob3RwbHVnLiAqLworICAgICAg
ICBwY2lfZm9yX2VhY2hfYnVzX2RlcHRoX2ZpcnN0KGJ1cywgYWNwaV9zZXRfYnNlbCwgTlVMTCwg
JmJzZWxfYWxsb2MpOworICAgIH0KK30KKwogc3RhdGljIHZvaWQgYWNwaV9wY2locF90ZXN0X2hv
dHBsdWdfYnVzKFBDSUJ1cyAqYnVzLCB2b2lkICpvcGFxdWUpCiB7CiAgICAgQWNwaVBjaUhwRmlu
ZCAqZmluZCA9IG9wYXF1ZTsKQEAgLTE3Nyw2ICsyMTQsNyBAQCBzdGF0aWMgdm9pZCBhY3BpX3Bj
aWhwX3VwZGF0ZShBY3BpUGNpSHBTdGF0ZSAqcykKIAogdm9pZCBhY3BpX3BjaWhwX3Jlc2V0KEFj
cGlQY2lIcFN0YXRlICpzKQogeworICAgIGFjcGlfc2V0X3BjaV9pbmZvKCk7CiAgICAgYWNwaV9w
Y2locF91cGRhdGUocyk7CiB9CiAKZGlmZiAtLWdpdCBhL2h3L2kzODYvYWNwaS1idWlsZC5jIGIv
aHcvaTM4Ni9hY3BpLWJ1aWxkLmMKaW5kZXggOThkZDQyNC4uNGQxOWQ5MSAxMDA2NDQKLS0tIGEv
aHcvaTM4Ni9hY3BpLWJ1aWxkLmMKKysrIGIvaHcvaTM4Ni9hY3BpLWJ1aWxkLmMKQEAgLTQ5Mywz
NiArNDkzLDYgQEAgYnVpbGRfbWFkdChHQXJyYXkgKnRhYmxlX2RhdGEsIEJJT1NMaW5rZXIgKmxp
bmtlciwgUENNYWNoaW5lU3RhdGUgKnBjbXMpCiAgICAgICAgICAgICAgICAgIHRhYmxlX2RhdGEt
PmxlbiAtIG1hZHRfc3RhcnQsIDEsIE5VTEwsIE5VTEwpOwogfQogCi0vKiBBc3NpZ24gQlNFTCBw
cm9wZXJ0eSB0byBhbGwgYnVzZXMuICBJbiB0aGUgZnV0dXJlLCB0aGlzIGNhbiBiZSBjaGFuZ2Vk
Ci0gKiB0byBvbmx5IGFzc2lnbiB0byBidXNlcyB0aGF0IHN1cHBvcnQgaG90cGx1Zy4KLSAqLwot
c3RhdGljIHZvaWQgKmFjcGlfc2V0X2JzZWwoUENJQnVzICpidXMsIHZvaWQgKm9wYXF1ZSkKLXsK
LSAgICB1bnNpZ25lZCAqYnNlbF9hbGxvYyA9IG9wYXF1ZTsKLSAgICB1bnNpZ25lZCAqYnVzX2Jz
ZWw7Ci0KLSAgICBpZiAocWJ1c19pc19ob3RwbHVnZ2FibGUoQlVTKGJ1cykpKSB7Ci0gICAgICAg
IGJ1c19ic2VsID0gZ19tYWxsb2Moc2l6ZW9mICpidXNfYnNlbCk7Ci0KLSAgICAgICAgKmJ1c19i
c2VsID0gKCpic2VsX2FsbG9jKSsrOwotICAgICAgICBvYmplY3RfcHJvcGVydHlfYWRkX3VpbnQz
Ml9wdHIoT0JKRUNUKGJ1cyksIEFDUElfUENJSFBfUFJPUF9CU0VMLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnVzX2JzZWwsICZlcnJvcl9hYm9ydCk7Ci0gICAgfQot
Ci0gICAgcmV0dXJuIGJzZWxfYWxsb2M7Ci19Ci0KLXN0YXRpYyB2b2lkIGFjcGlfc2V0X3BjaV9p
bmZvKHZvaWQpCi17Ci0gICAgUENJQnVzICpidXMgPSBmaW5kX2k0NDBmeCgpOyAvKiBUT0RPOiBR
MzUgc3VwcG9ydCAqLwotICAgIHVuc2lnbmVkIGJzZWxfYWxsb2MgPSBBQ1BJX1BDSUhQX0JTRUxf
REVGQVVMVDsKLQotICAgIGlmIChidXMpIHsKLSAgICAgICAgLyogU2NhbiBhbGwgUENJIGJ1c2Vz
LiBTZXQgcHJvcGVydHkgdG8gZW5hYmxlIGFjcGkgYmFzZWQgaG90cGx1Zy4gKi8KLSAgICAgICAg
cGNpX2Zvcl9lYWNoX2J1c19kZXB0aF9maXJzdChidXMsIGFjcGlfc2V0X2JzZWwsIE5VTEwsICZi
c2VsX2FsbG9jKTsKLSAgICB9Ci19Ci0KIHN0YXRpYyB2b2lkIGJ1aWxkX2FwcGVuZF9wY2locF9u
b3RpZnlfZW50cnkoQW1sICptZXRob2QsIGludCBzbG90KQogewogICAgIEFtbCAqaWZfY3R4OwpA
QCAtMjg4OCw4ICsyODU4LDYgQEAgdm9pZCBhY3BpX3NldHVwKHZvaWQpCiAKICAgICBidWlsZF9z
dGF0ZSA9IGdfbWFsbG9jMChzaXplb2YgKmJ1aWxkX3N0YXRlKTsKIAotICAgIGFjcGlfc2V0X3Bj
aV9pbmZvKCk7Ci0KICAgICBhY3BpX2J1aWxkX3RhYmxlc19pbml0KCZ0YWJsZXMpOwogICAgIGFj
cGlfYnVpbGQoJnRhYmxlcywgTUFDSElORShwY21zKSk7CiAKZGlmZiAtLWdpdCBhL3N0dWJzL01h
a2VmaWxlLm9ianMgYi9zdHVicy9NYWtlZmlsZS5vYmpzCmluZGV4IGU2OWMyMTcuLjRhMzM0OTUg
MTAwNjQ0Ci0tLSBhL3N0dWJzL01ha2VmaWxlLm9ianMKKysrIGIvc3R1YnMvTWFrZWZpbGUub2Jq
cwpAQCAtNDAsMyArNDAsNCBAQCBzdHViLW9iai15ICs9IHBjX21hZHRfY3B1X2VudHJ5Lm8KIHN0
dWItb2JqLXkgKz0gdm1nZW5pZC5vCiBzdHViLW9iai15ICs9IHhlbi1jb21tb24ubwogc3R1Yi1v
YmoteSArPSB4ZW4taHZtLm8KK3N0dWItb2JqLXkgKz0gcGNpLWhvc3QtcGlpeC5vCmRpZmYgLS1n
aXQgYS9zdHVicy9wY2ktaG9zdC1waWl4LmMgYi9zdHVicy9wY2ktaG9zdC1waWl4LmMKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uNmVkODFiMQotLS0gL2Rldi9udWxsCisrKyBi
L3N0dWJzL3BjaS1ob3N0LXBpaXguYwpAQCAtMCwwICsxLDYgQEAKKyNpbmNsdWRlICJxZW11L29z
ZGVwLmgiCisjaW5jbHVkZSAiaHcvaTM4Ni9wYy5oIgorUENJQnVzICpmaW5kX2k0NDBmeCh2b2lk
KQoreworICAgIHJldHVybiBOVUxMOworfQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Oct 14 17:16:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 17:16:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3Q3C-0000yl-2c; Sat, 14 Oct 2017 17:16:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q3B-0000yY-DT
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:16:37 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 97/9F-31244-47642E95; Sat, 14 Oct 2017 17:16:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVbfY7VG
 kwaUTVhYTthk4MHps79vFHsAYxZqZl5RfkcCaMXvZbaaCftGKeb132BoYGwW6GLk4hAR+M0q8
 3vqaBcI5zyix41EfcxcjBwebgJjE3L0KXYycHCICqhKzVixnBrGFBNQlmn43sIGUCAuESlw6l
 gAS5hUwk2iYsJ0VxGYBKj8+5RzLBEaOBYwMqxjVi1OLylKLdM31kooy0zNKchMzc3QNDcz0cl
 OLixPTU3MSk4r1kvNzNzECPcIABDsYZ172P8QoycGkJMp7rvVhpBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJXhPXR5FCgkWp6akVaZk5wNCASUtw8CiJ8O4ASfMWFyTmFmemQ6ROMSpKifPagiQE
 QBIZpXlwbbBwvMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3iCQKTyZeSVw018BLWYCWvwu4
 gHI4pJEhJRUA+OWhZM3brO4HL2Gt8vh8VmNyiNFGsa7j1xOtSpTujf1Z7rSQ0tfEYN3tzwvRH
 xyaecqcotYONNfct/72dPjOJu4/aLshLeeXXMw3bNOYMvrWyL2jlujXWN3ynh9Y9VsdzrmUmY
 zweE2v8i3O1vWmOtxLbsacMp1x6q/TpUP5p/Jq3ml93gHywslluKMREMt5qLiRAA4bdtnQgIA
 AA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1508001395!99216315!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45167 invoked from network); 14 Oct 2017 17:16:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 17:16:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q38-00051e-Uo
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:16:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3Q38-0000og-UC
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:16:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3Q38-0000og-UC@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 17:16:34 +0000
Subject: [Xen-changelog] [qemu-xen master] Revert "ACPI: don't call
	acpi_pcihp_device_plug_cb on xen"
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDZhOTAzNDgyYjE0NGUyNmYyOThiMzA3YzUyNWZjZDEyYTI0ODZkN2IKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFdlZCBTZXAgNiAxNDo0MDozMyAyMDE3ICswMTAwCkNvbW1pdDogICAgIE1pY2hhZWwgUm90aCA8
bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4KQ29tbWl0RGF0ZTogVGh1IFNlcCAyOCAxNjo1Mzoy
MCAyMDE3IC0wNTAwCgogICAgUmV2ZXJ0ICJBQ1BJOiBkb24ndCBjYWxsIGFjcGlfcGNpaHBfZGV2
aWNlX3BsdWdfY2Igb24geGVuIgogICAgCiAgICBUaGlzIHJldmVydHMgY29tbWl0IDE1M2ViYTQ3
MjZkZmExYmRmYzMxZDFmZTk3M2IyYTYxYjkwMzU0OTIuCiAgICAKICAgIFRoaXMgcGF0Y2ggcHJl
dmVudHMgUENJIHBhc3N0aHJvdWdoIGhvdHBsdWcgb24gWGVuLiBFdmVuIGlmIHRoZSBYZW4gdG9v
bAogICAgc3RhY2sgcHJlcGFyZXMgaXRzIG93biBBQ1BJIHRhYmxlcywgd2Ugc3RpbGwgcmVseSBv
biBRRU1VIGZvciBob3RwbHVnCiAgICBBQ1BJIG5vdGlmaWNhdGlvbnMuCiAgICAKICAgIFRoZSBv
cmlnaW5hbCBpc3N1ZSBpcyBmaXhlZCBieSB0aGUgdHdvIHByZXZpb3VzIHBhdGNoOgogICAgICBo
dy9hY3BpOiBMaW1pdCBob3RwbHVnIHRvIHJvb3QgYnVzIG9uIGxlZ2FjeSBtb2RlCiAgICAgIGh3
L2FjcGk6IE1vdmUgYWNwaV9zZXRfcGNpX2luZm8gdG8gcGNpaHAKICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1v
ZmYtYnk6IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgICAoY2hlcnJ5IHBp
Y2tlZCBmcm9tIGNvbW1pdCAyYmVkMWJhNzdmYWU1MGJjOGI1ZTY4ZWRlMmQ4MGI2NTJiMzBjM2I4
KQogICAgU2lnbmVkLW9mZi1ieTogTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0u
Y29tPgotLS0KIGh3L2FjcGkvcGlpeDQuYyB8IDExICsrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgMyBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L2FjcGkv
cGlpeDQuYyBiL2h3L2FjcGkvcGlpeDQuYwppbmRleCBmMjc2OTY3Li5mNGZkNTkwIDEwMDY0NAot
LS0gYS9ody9hY3BpL3BpaXg0LmMKKysrIGIvaHcvYWNwaS9waWl4NC5jCkBAIC0zODUsMTAgKzM4
NSw3IEBAIHN0YXRpYyB2b2lkIHBpaXg0X2RldmljZV9wbHVnX2NiKEhvdHBsdWdIYW5kbGVyICpo
b3RwbHVnX2RldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGV2LCBlcnJwKTsK
ICAgICAgICAgfQogICAgIH0gZWxzZSBpZiAob2JqZWN0X2R5bmFtaWNfY2FzdChPQkpFQ1QoZGV2
KSwgVFlQRV9QQ0lfREVWSUNFKSkgewotICAgICAgICBpZiAoIXhlbl9lbmFibGVkKCkpIHsKLSAg
ICAgICAgICAgIGFjcGlfcGNpaHBfZGV2aWNlX3BsdWdfY2IoaG90cGx1Z19kZXYsICZzLT5hY3Bp
X3BjaV9ob3RwbHVnLCBkZXYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGVycnApOwotICAgICAgICB9CisgICAgICAgIGFjcGlfcGNpaHBfZGV2aWNlX3BsdWdfY2IoaG90
cGx1Z19kZXYsICZzLT5hY3BpX3BjaV9ob3RwbHVnLCBkZXYsIGVycnApOwogICAgIH0gZWxzZSBp
ZiAob2JqZWN0X2R5bmFtaWNfY2FzdChPQkpFQ1QoZGV2KSwgVFlQRV9DUFUpKSB7CiAgICAgICAg
IGlmIChzLT5jcHVfaG90cGx1Z19sZWdhY3kpIHsKICAgICAgICAgICAgIGxlZ2FjeV9hY3BpX2Nw
dV9wbHVnX2NiKGhvdHBsdWdfZGV2LCAmcy0+Z3BlX2NwdSwgZGV2LCBlcnJwKTsKQEAgLTQxMSwx
MCArNDA4LDggQEAgc3RhdGljIHZvaWQgcGlpeDRfZGV2aWNlX3VucGx1Z19yZXF1ZXN0X2NiKEhv
dHBsdWdIYW5kbGVyICpob3RwbHVnX2RldiwKICAgICAgICAgYWNwaV9tZW1vcnlfdW5wbHVnX3Jl
cXVlc3RfY2IoaG90cGx1Z19kZXYsICZzLT5hY3BpX21lbW9yeV9ob3RwbHVnLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZXYsIGVycnApOwogICAgIH0gZWxzZSBpZiAo
b2JqZWN0X2R5bmFtaWNfY2FzdChPQkpFQ1QoZGV2KSwgVFlQRV9QQ0lfREVWSUNFKSkgewotICAg
ICAgICBpZiAoIXhlbl9lbmFibGVkKCkpIHsKLSAgICAgICAgICAgIGFjcGlfcGNpaHBfZGV2aWNl
X3VucGx1Z19jYihob3RwbHVnX2RldiwgJnMtPmFjcGlfcGNpX2hvdHBsdWcsIGRldiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcnJwKTsKLSAgICAgICAgfQorICAg
ICAgICBhY3BpX3BjaWhwX2RldmljZV91bnBsdWdfY2IoaG90cGx1Z19kZXYsICZzLT5hY3BpX3Bj
aV9ob3RwbHVnLCBkZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlcnJw
KTsKICAgICB9IGVsc2UgaWYgKG9iamVjdF9keW5hbWljX2Nhc3QoT0JKRUNUKGRldiksIFRZUEVf
Q1BVKSAmJgogICAgICAgICAgICAgICAgIXMtPmNwdV9ob3RwbHVnX2xlZ2FjeSkgewogICAgICAg
ICBhY3BpX2NwdV91bnBsdWdfcmVxdWVzdF9jYihob3RwbHVnX2RldiwgJnMtPmNwdWhwX3N0YXRl
LCBkZXYsIGVycnApOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3FlbXUteGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Oct 14 17:16:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 17:16:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3Q3M-00010W-52; Sat, 14 Oct 2017 17:16:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q3L-00010H-Dv
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:16:47 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 9D/B9-08608-E7642E95; Sat, 14 Oct 2017 17:16:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbfW7VG
 kwZn/1hYTthk4MHps79vFHsAYxZqZl5RfkcCa0TXDo2AWd8XUGx8ZGxiPcXYxcnEICfxmlDj/
 8gAbhHOeUeLp9glADgcHm4CYxNy9Cl2MnBwiAqoSs1YsZwaxhQTUJZp+N7CB2MICcRIzZuxiB
 bF5Bcwk/u36BFbDAlT/5sw2tgmMHAsYGVYxahSnFpWlFukaG+olFWWmZ5TkJmbm6BoamOnlph
 YXJ6an5iQmFesl5+duYgT6hAEIdjA2LQo8xCjJwaQkynuu9WGkEF9SfkplRmJxRnxRaU5q8SF
 GGQ4OJQneda6PIoUEi1LTUyvSMnOAwQGTluDgURLh3QGS5i0uSMwtzkyHSJ1iVJQS590NkhAA
 SWSU5sG1wQLyEqOslDAvI9AhQjwFqUW5mSWo8q8YxTkYlYR5g0Cm8GTmlcBNfwW0mAlo8buIB
 yCLSxIRUlINjOXF6z+s/DRhicexlRLSnhly8jyGvxZXuP52TzgVIGUrcftf0Jr/961SJx6cNK
 so4ffaHboC20V3n2NvkN1mHrehdI9RqVZREHvW7mVmUzqrXkTxbtyduY+vhl+WUy7/pDZbL2u
 9o+afzmCJ1cx/p3ztfJ5TuProT8u1Tc65OdY72k6d+LdCQImlOCPRUIu5qDgRAN2kOxBDAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1508001405!54130338!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60659 invoked from network); 14 Oct 2017 17:16:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 17:16:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q3J-00051u-0K
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:16:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3Q3I-0000pY-Vw
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:16:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3Q3I-0000pY-Vw@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 17:16:44 +0000
Subject: [Xen-changelog] [qemu-xen master] s390x/cpumodel: remove ais from
	z14 default model-> also for 2.10.1
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDE3Y2Q0NmZiZGZiOGNjMGQ3NTlmMDVlMTkzOThiNjY0ZDYwNzgxYjgKQXV0aG9yOiAg
ICAgQ2hyaXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgpBdXRob3JE
YXRlOiBXZWQgU2VwIDI3IDA5OjIwOjI4IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgTWljaGFlbCBS
b3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgpDb21taXREYXRlOiBUaHUgU2VwIDI4IDE2
OjU1OjA4IDIwMTcgLTA1MDAKCiAgICBzMzkweC9jcHVtb2RlbDogcmVtb3ZlIGFpcyBmcm9tIHox
NCBkZWZhdWx0IG1vZGVsLT4gYWxzbyBmb3IgMi4xMC4xCiAgICAKICAgIFdlIGRpc2FibGVkIGFp
cyBmb3IgMi4xMCwgc28gbGV0J3MgYWxzbyByZW1vdmUgaXQgZnJvbSB0aGUgejE0CiAgICBkZWZh
dWx0IG1vZGVsLgogICAgCiAgICBGaXhlczogM2YyZDA3YjNiMDFlICgiczM5MHgvYWlzOiBmb3Ig
Mi4xMCBzdGFibGU6IGRpc2FibGUgYWlzIGZhY2lsaXR5IikKICAgIENDOiBxZW11LXN0YWJsZUBu
b25nbnUub3JnCiAgICBTaWduZWQtb2ZmLWJ5OiBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50
cmFlZ2VyQGRlLmlibS5jb20+CiAgICBNZXNzYWdlLUlkOiA8MjAxNzA5MjcwNzIwMzAuMzU3Mzct
Mi1ib3JudHJhZWdlckBkZS5pYm0uY29tPgogICAgU2lnbmVkLW9mZi1ieTogQ29ybmVsaWEgSHVj
ayA8Y29odWNrQHJlZGhhdC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA5ZGFj
YzkwODQ2MjY5MzcxOWQ4NGVjNTk0ZTgzOTQzNDk1OWNmNmYxKQogICAgU2lnbmVkLW9mZi1ieTog
TWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgotLS0KIHRhcmdldC9zMzkw
eC9nZW4tZmVhdHVyZXMuYyB8IDEgLQogMSBmaWxlIGNoYW5nZWQsIDEgZGVsZXRpb24oLSkKCmRp
ZmYgLS1naXQgYS90YXJnZXQvczM5MHgvZ2VuLWZlYXR1cmVzLmMgYi90YXJnZXQvczM5MHgvZ2Vu
LWZlYXR1cmVzLmMKaW5kZXggYzhkYzEwNC4uNjhlNmMzMSAxMDA2NDQKLS0tIGEvdGFyZ2V0L3Mz
OTB4L2dlbi1mZWF0dXJlcy5jCisrKyBiL3RhcmdldC9zMzkweC9nZW4tZmVhdHVyZXMuYwpAQCAt
NTI3LDcgKzUyNyw2IEBAIHN0YXRpYyB1aW50MTZfdCBkZWZhdWx0X0dFTjEzX0dBMVtdID0gewog
I2RlZmluZSBkZWZhdWx0X0dFTjEzX0dBMiBFbXB0eUZlYXQKIAogc3RhdGljIHVpbnQxNl90IGRl
ZmF1bHRfR0VOMTRfR0ExW10gPSB7Ci0gICAgUzM5MF9GRUFUX0FEQVBURVJfSU5UX1NVUFBSRVNT
SU9OLAogICAgIFMzOTBfRkVBVF9JTlNUUlVDVElPTl9FWEVDX1BST1QsCiAgICAgUzM5MF9GRUFU
X0dVQVJERURfU1RPUkFHRSwKICAgICBTMzkwX0ZFQVRfVkVDVE9SX1BBQ0tFRF9ERUNJTUFMLAot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdp
dCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Oct 14 17:16:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 17:16:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3Q3W-00012I-6i; Sat, 14 Oct 2017 17:16:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q3V-000123-8A
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:16:57 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 49/33-13910-88642E95; Sat, 14 Oct 2017 17:16:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVbfd7VG
 kwbFma4sJ2wwcGD229+1iD2CMYs3MS8qvSGDNeHh1OVPBRamK14emsDcwNop1MXJxCAn8ZpT4
 03CeEcI5zyixatpati5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQXCJfrPv
 gCzeQXMJLZ9WMsCYrMA1Z/ZNoVtAiPHAkaGVYwaxalFZalFuoaGeklFmekZJbmJmTm6hgZmer
 mpxcWJ6ak5iUnFesn5uZsYgV5hAIIdjJ+WBRxilORgUhLlPdf6MFKILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBO8610eRQoJFqempFWmZOcDwgElLcPAoifB+BknzFhck5hZnpkOkTjHqchzbdPkP
 kxBLXn5eqpQ4726QIgGQoozSPLgRsFC9xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeEyBTe
 DLzSuA2vQI6ggnoiHcRD0COKElESEk1MNZMk0jZpl10O2VT11+/z02T7jx+6rSi+PnNz4wbnj
 8o3jNT0PTYUr3qLR9frBE1+FGxxmna37T5hQdX+Wcsbm5TW/DrwqbiCGvDqp6jYkvvFynMvH3
 7iMLsv9O2Nn17pxjG3xWyt5Ux5/HGd3u5PogfOnckkTf2HYvJqRtJ0XNc+1v3T7D+F1ipxFKc
 kWioxVxUnAgAgKlp4lACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1508001415!70516233!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40069 invoked from network); 14 Oct 2017 17:16:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 17:16:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q3T-00052a-2M
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:16:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3Q3T-0000qY-1Z
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:16:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3Q3T-0000qY-1Z@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 17:16:55 +0000
Subject: [Xen-changelog] [qemu-xen master] migration: disable auto-converge
	during bulk block migration
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDU0NzQzNWY1NTA2ZTM1MWJhYTIxNTFhNjgxZWVhY2EyY2FlNzk1OTEKQXV0aG9yOiAg
ICAgUGV0ZXIgTGlldmVuIDxwbEBrYW1wLmRlPgpBdXRob3JEYXRlOiBUdWUgU2VwIDI2IDEyOjMz
OjE2IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5l
dC5pYm0uY29tPgpDb21taXREYXRlOiBUaHUgU2VwIDI4IDE2OjU1OjQ0IDIwMTcgLTA1MDAKCiAg
ICBtaWdyYXRpb246IGRpc2FibGUgYXV0by1jb252ZXJnZSBkdXJpbmcgYnVsayBibG9jayBtaWdy
YXRpb24KICAgIAogICAgYXV0by1jb252ZXJnZSBhbmQgYmxvY2sgbWlncmF0aW9uIGN1cnJlbnRs
eSBkbyBub3QgcGxheSB3ZWxsIHRvZ2V0aGVyLgogICAgRHVyaW5nIGJsb2NrIG1pZ3JhdGlvbiB0
aGUgYXV0by1jb252ZXJnZSBsb2dpYyBkZXRlY3RzIHRoYXQgcmFtCiAgICBtaWdyYXRpb24gbWFr
ZXMgbm8gcHJvZ3Jlc3MgYW5kIHRodXMgdGhyb3R0bGVzIGRvd24gdGhlIHZtIHVudGlsCiAgICBp
dCBuZWFybHkgc3RhbGxzIGNvbXBsZXRlbHkuIEF2b2lkIHRoaXMgYnkgZGlzYWJsaW5nIHRoZSB0
aHJvdHRsaW5nCiAgICBsb2dpYyBkdXJpbmcgdGhlIGJ1bGsgcGhhc2Ugb2YgdGhlIGJsb2NrIG1p
Z3JhdGlvbi4KICAgIAogICAgQ2M6IHFlbXUtc3RhYmxlQG5vbmdudS5vcmcKICAgIFNpZ25lZC1v
ZmYtYnk6IFBldGVyIExpZXZlbiA8cGxAa2FtcC5kZT4KICAgIE1lc3NhZ2UtSWQ6IDwxNTA2NDIx
OTk2LTEyNTEzLTEtZ2l0LXNlbmQtZW1haWwtcGxAa2FtcC5kZT4KICAgIFJldmlld2VkLWJ5OiBE
ci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEp1YW4gUXVpbnRlbGEgPHF1aW50ZWxhQHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5
OiBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogICAgKGNoZXJy
eSBwaWNrZWQgZnJvbSBjb21taXQgOWFjNzhiNjE3MWJlYzQ3MDgzYTliNmNlODhkYzFmMTE0Y2Fl
YTJmOSkKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQu
aWJtLmNvbT4KLS0tCiBtaWdyYXRpb24vYmxvY2suYyB8IDUgKysrKysKIG1pZ3JhdGlvbi9ibG9j
ay5oIHwgNyArKysrKysrCiBtaWdyYXRpb24vcmFtLmMgICB8IDYgKysrKystCiAzIGZpbGVzIGNo
YW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9taWdy
YXRpb24vYmxvY2suYyBiL21pZ3JhdGlvbi9ibG9jay5jCmluZGV4IDkxNzFmNjAuLjYwNmFkNGQg
MTAwNjQ0Ci0tLSBhL21pZ3JhdGlvbi9ibG9jay5jCisrKyBiL21pZ3JhdGlvbi9ibG9jay5jCkBA
IC0xNjEsNiArMTYxLDExIEBAIGludCBibGtfbWlnX2FjdGl2ZSh2b2lkKQogICAgIHJldHVybiAh
UVNJTVBMRVFfRU1QVFkoJmJsb2NrX21pZ19zdGF0ZS5ibWRzX2xpc3QpOwogfQogCitpbnQgYmxr
X21pZ19idWxrX2FjdGl2ZSh2b2lkKQoreworICAgIHJldHVybiBibGtfbWlnX2FjdGl2ZSgpICYm
ICFibG9ja19taWdfc3RhdGUuYnVsa19jb21wbGV0ZWQ7Cit9CisKIHVpbnQ2NF90IGJsa19taWdf
Ynl0ZXNfdHJhbnNmZXJyZWQodm9pZCkKIHsKICAgICBCbGtNaWdEZXZTdGF0ZSAqYm1kczsKZGlm
ZiAtLWdpdCBhL21pZ3JhdGlvbi9ibG9jay5oIGIvbWlncmF0aW9uL2Jsb2NrLmgKaW5kZXggMjJl
YmU5NC4uMzE3ODYwOSAxMDA2NDQKLS0tIGEvbWlncmF0aW9uL2Jsb2NrLmgKKysrIGIvbWlncmF0
aW9uL2Jsb2NrLmgKQEAgLTE2LDYgKzE2LDcgQEAKIAogI2lmZGVmIENPTkZJR19MSVZFX0JMT0NL
X01JR1JBVElPTgogaW50IGJsa19taWdfYWN0aXZlKHZvaWQpOworaW50IGJsa19taWdfYnVsa19h
Y3RpdmUodm9pZCk7CiB1aW50NjRfdCBibGtfbWlnX2J5dGVzX3RyYW5zZmVycmVkKHZvaWQpOwog
dWludDY0X3QgYmxrX21pZ19ieXRlc19yZW1haW5pbmcodm9pZCk7CiB1aW50NjRfdCBibGtfbWln
X2J5dGVzX3RvdGFsKHZvaWQpOwpAQCAtMjUsNiArMjYsMTIgQEAgc3RhdGljIGlubGluZSBpbnQg
YmxrX21pZ19hY3RpdmUodm9pZCkKIHsKICAgICByZXR1cm4gZmFsc2U7CiB9CisKK3N0YXRpYyBp
bmxpbmUgaW50IGJsa19taWdfYnVsa19hY3RpdmUodm9pZCkKK3sKKyAgICByZXR1cm4gZmFsc2U7
Cit9CisKIHN0YXRpYyBpbmxpbmUgdWludDY0X3QgYmxrX21pZ19ieXRlc190cmFuc2ZlcnJlZCh2
b2lkKQogewogICAgIHJldHVybiAwOwpkaWZmIC0tZ2l0IGEvbWlncmF0aW9uL3JhbS5jIGIvbWln
cmF0aW9uL3JhbS5jCmluZGV4IGUxOGIzZTIuLjU3NmUxMDAgMTAwNjQ0Ci0tLSBhL21pZ3JhdGlv
bi9yYW0uYworKysgYi9taWdyYXRpb24vcmFtLmMKQEAgLTQ2LDYgKzQ2LDcgQEAKICNpbmNsdWRl
ICJleGVjL3JhbV9hZGRyLmgiCiAjaW5jbHVkZSAicWVtdS9yY3VfcXVldWUuaCIKICNpbmNsdWRl
ICJtaWdyYXRpb24vY29sby5oIgorI2luY2x1ZGUgIm1pZ3JhdGlvbi9ibG9jay5oIgogCiAvKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiov
CiAvKiByYW0gc2F2ZS9yZXN0b3JlICovCkBAIC02MjMsNyArNjI0LDEwIEBAIHN0YXRpYyB2b2lk
IG1pZ3JhdGlvbl9iaXRtYXBfc3luYyhSQU1TdGF0ZSAqcnMpCiAgICAgICAgICAgICAvIChlbmRf
dGltZSAtIHJzLT50aW1lX2xhc3RfYml0bWFwX3N5bmMpOwogICAgICAgICBieXRlc194ZmVyX25v
dyA9IHJhbV9jb3VudGVycy50cmFuc2ZlcnJlZDsKIAotICAgICAgICBpZiAobWlncmF0ZV9hdXRv
X2NvbnZlcmdlKCkpIHsKKyAgICAgICAgLyogRHVyaW5nIGJsb2NrIG1pZ3JhdGlvbiB0aGUgYXV0
by1jb252ZXJnZSBsb2dpYyBpbmNvcnJlY3RseSBkZXRlY3RzCisgICAgICAgICAqIHRoYXQgcmFt
IG1pZ3JhdGlvbiBtYWtlcyBubyBwcm9ncmVzcy4gQXZvaWQgdGhpcyBieSBkaXNhYmxpbmcgdGhl
CisgICAgICAgICAqIHRocm90dGxpbmcgbG9naWMgZHVyaW5nIHRoZSBidWxrIHBoYXNlIG9mIGJs
b2NrIG1pZ3JhdGlvbi4gKi8KKyAgICAgICAgaWYgKG1pZ3JhdGVfYXV0b19jb252ZXJnZSgpICYm
ICFibGtfbWlnX2J1bGtfYWN0aXZlKCkpIHsKICAgICAgICAgICAgIC8qIFRoZSBmb2xsb3dpbmcg
ZGV0ZWN0aW9uIGxvZ2ljIGNhbiBiZSByZWZpbmVkIGxhdGVyLiBGb3Igbm93OgogICAgICAgICAg
ICAgICAgQ2hlY2sgdG8gc2VlIGlmIHRoZSBkaXJ0aWVkIGJ5dGVzIGlzIDUwJSBtb3JlIHRoYW4g
dGhlIGFwcHJveC4KICAgICAgICAgICAgICAgIGFtb3VudCBvZiBieXRlcyB0aGF0IGp1c3QgZ290
IHRyYW5zZmVycmVkIHNpbmNlIHRoZSBsYXN0IHRpbWUgd2UKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQjbWFzdGVyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Oct 14 17:17:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 17:17:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3Q3g-00013u-8L; Sat, 14 Oct 2017 17:17:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q3f-00013l-Br
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:17:07 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 13/4F-10419-29642E95; Sat, 14 Oct 2017 17:17:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVXeS26N
 Ig8UtvBYTthk4MHps79vFHsAYxZqZl5RfkcCasePOMcaCSywVR6ecZG5g/MrcxcjFISTwm1Hi
 8stZUM55Romlt3pZuxg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFrCR+NR+g
 AnE5hUwk/iwfzKYzQJU/3f5AaYJjBwLGBlWMWoUpxaVpRbpGprqJRVlpmeU5CZm5ugaGpjq5a
 YWFyemp+YkJhXrJefnbmIEeoUBCHYwNmz3PMQoycGkJMp7rvVhpBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3nWujyKFBItS01Mr0jJzgOEBk5bg4FES4d0BkuYtLkjMLc5Mh0idYtTluPHw+h8m
 IZa8/LxUKXFeW5AiAZCijNI8uBGwUL3EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd4gkCk8m
 XklcJteAR3BBHTEu4gHIEeUJCKkpBoY086cO9UekyibcnxP/Bmrwwr2uq4CU9K/rMlfsDqp84
 5exOl4U43FjRfSQ0t3Nn/m9L8Z8CK+o8U6r/TuJDHVHxOOxKYbO0Seyg1gbA2Te9aRMsWXfWq
 ZuO2WmwvYPQREGhkn9VS7llmtZt99QWfa3E3sn3nSdi2+o/Pha/cc2QlN+QtTN3IosRRnJBpq
 MRcVJwIAS5CoE1ACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1508001425!92944881!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23486 invoked from network); 14 Oct 2017 17:17:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 17:17:06 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q3d-00053S-45
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:17:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3Q3d-0000re-3P
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:17:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3Q3d-0000re-3P@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 17:17:05 +0000
Subject: [Xen-changelog] [qemu-xen master] Update version for 2.10.1 release
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDc4NTExOTdiODEyYjM4M2FlMTIwOGM1ZDg2MzkxYzUxNzljODIwOWQKQXV0aG9yOiAg
ICAgTWljaGFlbCBSb3RoIDxtZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgpBdXRob3JEYXRlOiBN
b24gT2N0IDIgMTI6NDI6NTggMjAxNyAtMDUwMApDb21taXQ6ICAgICBNaWNoYWVsIFJvdGggPG1k
cm90aEBsaW51eC52bmV0LmlibS5jb20+CkNvbW1pdERhdGU6IE1vbiBPY3QgMiAxMjo0Mjo1OCAy
MDE3IC0wNTAwCgogICAgVXBkYXRlIHZlcnNpb24gZm9yIDIuMTAuMSByZWxlYXNlCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQuaWJtLmNvbT4K
LS0tCiBWRVJTSU9OIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRl
bGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvVkVSU0lPTiBiL1ZFUlNJT04KaW5kZXggMTBjMmMwYy4u
OGJiYjZlNCAxMDA2NDQKLS0tIGEvVkVSU0lPTgorKysgYi9WRVJTSU9OCkBAIC0xICsxIEBACi0y
LjEwLjAKKzIuMTAuMQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3FlbXUteGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sat Oct 14 17:17:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 14 Oct 2017 17:17:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3Q3q-00015R-9x; Sat, 14 Oct 2017 17:17:18 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q3p-00015A-QI
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:17:17 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 BD/16-05089-D9642E95; Sat, 14 Oct 2017 17:17:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXeO26N
 Ig0mPpSwmbDNwYPTY3reLPYAxijUzLym/IoE14/7vD4wF+wUrTnZfZG5gvMXVxcjFISTwm1Fi
 yp5GRgjnPKPEhU1TWLsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ2kRFjAWmLxj
 AKQMK+AmcTns89ZQGwWoPItz/ewTmDkWMDIsIpRozi1qCy1SNfQRC+pKDM9oyQ3MTNH19DAWC
 83tbg4MT01JzGpWC85P3cTI9AnDECwg3HFds9DjJIcTEqivOdaH0YK8SXlp1RmJBZnxBeV5qQ
 WH2KU4eBQkuBd5/ooUkiwKDU9tSItMwcYHDBpCQ4eJRHeHSBp3uKCxNzizHSI1ClGRSlx3t0g
 CQGQREZpHlwbLCAvMcpKCfMyAh0ixFOQWpSbWYIq/4pRnINRSZg3CGQKT2ZeCdz0V0CLmYAWv
 4t4ALK4JBEhJdXA2Kp446bQEaX1Rby/BWbJMHamVDR+lxEU1yp8Xb1C5qU0m//BNz/ufvas+5
 6438/3X5Pv7mXdh8wPTyuw+2DkpfzloIK71trO4KPNPg18hjMnWbu93l7/tXUb/4NUU5V1Fkk
 7azNczud/W95wemu3wwLnCW8nis07arZbvajo2sXdDDc7+u2ylFiKMxINtZiLihMBBv8N5kMC
 AAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1508001435!79395863!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38685 invoked from network); 14 Oct 2017 17:17:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Oct 2017 17:17:16 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3Q3n-00053c-8R
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:17:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3Q3n-0000sz-66
 for xen-changelog@lists.xensource.com; Sat, 14 Oct 2017 17:17:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3Q3n-0000sz-66@xenbits.xenproject.org>
Date: Sat, 14 Oct 2017 17:17:15 +0000
Subject: [Xen-changelog] [qemu-xen master] Merge tag 'v2.10.1' into staging
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDVjZDdjZTVkZGUzZjIyOGIzYjY2OWVkOWNhNDMyZjU4ODk0N2JkNDAKTWVyZ2U6IDc0
MzQ3NzVhYmY4ZmIyY2EzYjllODA1ZDMwNjU2ZjRkYThjMDg4MTYgNzg1MTE5N2I4MTJiMzgzYWUx
MjA4YzVkODYzOTFjNTE3OWM4MjA5ZApBdXRob3I6ICAgICBBbnRob255IFBFUkFSRCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVlIE9jdCAxMCAxMTo0ODoxMyAyMDE3
ICswMTAwCkNvbW1pdDogICAgIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXgu
Y29tPgpDb21taXREYXRlOiBUdWUgT2N0IDEwIDExOjQ4OjEzIDIwMTcgKzAxMDAKCiAgICBNZXJn
ZSB0YWcgJ3YyLjEwLjEnIGludG8gc3RhZ2luZwoKIFZFUlNJT04gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgMiArLQogYWNjZWwvdGNnL2NwdXRsYi5jICAgICAgICAgICAgICAgICAg
ICB8ICA0ICstLQogYmxvY2svbmJkLWNsaWVudC5jICAgICAgICAgICAgICAgICAgICB8IDI1ICsr
KysrKy0tLS0tLS0tLQogYmxvY2svcWNvdzItYml0bWFwLmMgICAgICAgICAgICAgICAgICB8ICAy
ICstCiBibG9jay9xY293Mi5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTYgKysrKystLS0t
LQogYmxvY2svdGhyb3R0bGUtZ3JvdXBzLmMgICAgICAgICAgICAgICB8IDEyICsrKystLS0KIGNv
bnRyaWIvbGlidmhvc3QtdXNlci9saWJ2aG9zdC11c2VyLmMgfCAxMyArKysrKysrKwogY29udHJp
Yi9saWJ2aG9zdC11c2VyL2xpYnZob3N0LXVzZXIuaCB8ICA3ICsrKysKIGh3LzlwZnMvOXAuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCA2MCArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0tLQogaHcvYXJtL2FsbHdpbm5lci1hMTAuYyAgICAgICAgICAgICAgICB8ICAyICsrCiBo
dy9hcm0vYXNwZWVkX3NvYy5jICAgICAgICAgICAgICAgICAgIHwgIDIgKysKIGh3L2FybS9kaWdp
Yy5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArKwogaHcvYXJtL21wczIuYyAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICA0ICstLQogaHcvaTM4Ni9tdWx0aWJvb3QuYyAgICAgICAgICAg
ICAgICAgICB8IDE5ICsrKysrKysrKysrCiBody9pZGUvYWhjaS5jICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgIDEgKwogaHcvaWRlL21pY3JvZHJpdmUuYyAgICAgICAgICAgICAgICAgICB8ICAz
ICsrCiBody9pbnRjL2FybV9naWN2M19rdm0uYyAgICAgICAgICAgICAgIHwgIDIgKy0KIGh3L3Mz
OTB4L2lwbC5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArKwogaHcvc2NzaS9zY3NpLWJ1
cy5jICAgICAgICAgICAgICAgICAgICB8IDI5ICsrKysrKysrKysrKysrLS0tCiBody92aXJ0aW8v
dmhvc3QuYyAgICAgICAgICAgICAgICAgICAgIHwgIDQgKysrCiBody93YXRjaGRvZy93ZHRfZGlh
ZzI4OC5jICAgICAgICAgICAgIHwgIDEgKwogaW5jbHVkZS9xZW11L29zZGVwLmggICAgICAgICAg
ICAgICAgICB8ICA2ICsrLS0KIG1pZ3JhdGlvbi9ibG9jay5jICAgICAgICAgICAgICAgICAgICAg
fCAgNSArKysKIG1pZ3JhdGlvbi9ibG9jay5oICAgICAgICAgICAgICAgICAgICAgfCAgNyArKysr
CiBtaWdyYXRpb24vcmFtLmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDYgKysrLQogcGMtYmlv
cy9zMzkwLWNjdy9jaW8uaCAgICAgICAgICAgICAgICB8ICAyICstCiBzY3JpcHRzL2RldmljZS1j
cmFzaC10ZXN0ICAgICAgICAgICAgIHwgIDEgLQogc2xpcnAvc29ja2V0LmMgICAgICAgICAgICAg
ICAgICAgICAgICB8IDM5ICsrKysrKysrKysrKystLS0tLS0tLS0tCiB0YXJnZXQvYXJtL3RyYW5z
bGF0ZS1hNjQuYyAgICAgICAgICAgIHwgMjkgKysrKysrKysrKy0tLS0tLS0KIHRhcmdldC9zMzkw
eC9nZW4tZmVhdHVyZXMuYyAgICAgICAgICAgfCAgMSAtCiB0YXJnZXQvczM5MHgva3ZtLmMgICAg
ICAgICAgICAgICAgICAgIHwgIDkgKysrKy0tCiB0ZXN0cy92aG9zdC11c2VyLWJyaWRnZS5jICAg
ICAgICAgICAgIHwgIDcgKysrKwogdWkvY29uc29sZS5jICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAyICstCiB2bC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTYgKysr
KysrLS0tLQogMzQgZmlsZXMgY2hhbmdlZCwgMjI4IGluc2VydGlvbnMoKyksIDExNCBkZWxldGlv
bnMoLSkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC9xZW11
LXhlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sun Oct 15 06:33:11 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Oct 2017 06:33:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3cTz-0006jm-9o; Sun, 15 Oct 2017 06:33:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3cTx-0006jg-NJ
 for xen-changelog@lists.xensource.com; Sun, 15 Oct 2017 06:33:05 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 8A/B1-08608-02103E95; Sun, 15 Oct 2017 06:33:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVVeB8XG
 kwfVjYhYTthk4MHps79vFHsAYxZqZl5RfkcCa0b7qI0vBV66KtgNvWRoYD3N0MXJxCAn8ZpSY
 9eIRexcjJ5BznlGi5bhoFyMHB5uAmMTcvQogYREBVYlZK5YzQ5SoSzT9bmADKREW8JU49Aesh
 FfATOJ4x3JGEJsFqLzr3z3WCYwcCxgZVjFqFKcWlaUW6Rqa6iUVZaZnlOQmZuboGhqY6eWmFh
 cnpqfmJCYV6yXn525iBHqEAQh2MH5bFnCIUZKDSUmU91zrw0ghvqT8lMqMxOKM+KLSnNTiQ4w
 yHBxKErw7/j+KFBIsSk1PrUjLzAGGBkxagoNHSYQ3ACTNW1yQmFucmQ6ROsWoKCXOexkkIQCS
 yCjNg2uDheMlRlkpYV5GoEOEeApSi3IzS1DlXzGKczAqCfMeA5nCk5lXAjf9FdBiJqDF7yIeg
 CwuSURISTUwessa/WhUW95QprDD7kv1Y1aluzvnvjCY7sWw49z8wHtTvniX9M9xYFstXMrI2X
 DsRJ9RPNfCT5fnzT/4/0/VumK2szfMRFRc3j1vuOfE8fy7QMKVE9kr5ltF7Fr1f2drEp/Nf5V
 Xuuuvnl63LNl60cK8Ranemc7r7I/vPatUZ3Y/K2Sn++Kl95RYijMSDbWYi4oTAWdARXFCAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1508049183!77253108!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13692 invoked from network); 15 Oct 2017 06:33:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Oct 2017 06:33:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3cTu-0008Vb-Br
 for xen-changelog@lists.xensource.com; Sun, 15 Oct 2017 06:33:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3cTu-00014M-9S
 for xen-changelog@lists.xensource.com; Sun, 15 Oct 2017 06:33:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3cTu-00014M-9S@xenbits.xenproject.org>
Date: Sun, 15 Oct 2017 06:33:02 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86: don't allow MSI pIRQ mapping
	on unowned device
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDMxNGE4ZmNkNGU2NzA5YzMwMzJlZmM1YjhjMjA5ZTVjYWM1NjBhOGYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDEy
IDE1OjIzOjIwIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDEyIDE1OjIzOjIwIDIwMTcgKzAyMDAKCiAgICB4
ODY6IGRvbid0IGFsbG93IE1TSSBwSVJRIG1hcHBpbmcgb24gdW5vd25lZCBkZXZpY2UKICAgIAog
ICAgTVNJIHNldHVwIHNob3VsZCBiZSBwZXJtaXR0ZWQgb25seSBmb3IgZXhpc3RpbmcgZGV2aWNl
cyBvd25lZCBieSB0aGUKICAgIHJlc3BlY3RpdmUgZ3Vlc3QgKHRoZSBvcGVyYXRpb24gbWF5IHN0
aWxsIGJlIGNhcnJpZWQgb3V0IGJ5IHRoZSBkb21haW4KICAgIGNvbnRyb2xsaW5nIHRoYXQgZ3Vl
c3QpLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4KICAgIAogICAgUmVwb3J0ZWQt
Ynk6IEhXNDIgPGh3NDJAaXBzdW1qLmRlPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAzMzA4Mzc0YjFiZTdkNDNl
MjNiZDJlOWVhZjIzZWMwNmQ3OTU5ODgyCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0xMC0xMiAxNDoz
NToxNCArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9pcnEuYyB8IDUgKysrKy0KIDEgZmlsZSBjaGFu
Z2VkLCA0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaXJxLmMgYi94ZW4vYXJjaC94ODYvaXJxLmMKaW5kZXggZWI1MGU0My4uOThhM2ZlNiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2lycS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwpA
QCAtMTk2Niw3ICsxOTY2LDEwIEBAIGludCBtYXBfZG9tYWluX3BpcnEoCiAgICAgICAgIGlmICgg
IWNwdV9oYXNfYXBpYyApCiAgICAgICAgICAgICBnb3RvIGRvbmU7CiAKLSAgICAgICAgcGRldiA9
IHBjaV9nZXRfcGRldihtc2ktPnNlZywgbXNpLT5idXMsIG1zaS0+ZGV2Zm4pOworICAgICAgICBw
ZGV2ID0gcGNpX2dldF9wZGV2X2J5X2RvbWFpbihkLCBtc2ktPnNlZywgbXNpLT5idXMsIG1zaS0+
ZGV2Zm4pOworICAgICAgICBpZiAoICFwZGV2ICkKKyAgICAgICAgICAgIGdvdG8gZG9uZTsKKwog
ICAgICAgICByZXQgPSBwY2lfZW5hYmxlX21zaShtc2ksICZtc2lfZGVzYyk7CiAgICAgICAgIGlm
ICggcmV0ICkKICAgICAgICAgewotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Oct 15 06:33:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Oct 2017 06:33:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3cU8-0006kE-BJ; Sun, 15 Oct 2017 06:33:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3cU7-0006k8-6n
 for xen-changelog@lists.xensource.com; Sun, 15 Oct 2017 06:33:15 +0000
Received: from [85.158.139.211] by server-5.bemta-5.messagelabs.com id
 D3/01-11148-A2103E95; Sun, 15 Oct 2017 06:33:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVVeT8XG
 kwakVmhYTthk4MHps79vFHsAYxZqZl5RfkcCaMX3fJNaCdeIVt99uYmlg/CnUxcjFISTwm1Fi
 1rZXrBDOeUaJ52u2snUxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSzgL/F81
 2WwOK+AmcSxX3OYQGwWoPoj/7qYJzByLGBkWMWoUZxaVJZapGtsoJdUlJmeUZKbmJmja2hgqp
 ebWlycmJ6ak5hUrJecn7uJEeiVegYGxh2ME1b5HWKU5GBSEuU91/owUogvKT+lMiOxOCO+qDQ
 ntfgQowwHh5IELwvD40ghwaLU9NSKtMwcYHjApCU4eJREeFlB0rzFBYm5xZnpEKlTjIpS4ryX
 /z+KFBIASWSU5sG1wULyEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVhXnuQ8TyZeSVw018BL
 WYCWvwu4gHI4pJEhJRUA6O4a0/ZTqew2yWudTdfCDl2rHns1tTtkbFp90Pd2dd3yDLHRi4/au
 nF18nd+dvQ+Plt9cQ9v7mUem8lSi59Pdu2pKRar32qie0Bw0mad+b+XjLnbTX3x7+CqRuLxeP
 /nJzUn+f+IkL/cdFWB32lmoZ9m58a/NcNZ3oUmLzLO/HRuhlBUas5VZRYijMSDbWYi4oTAb4J
 3lJEAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1508049192!78565258!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47492 invoked from network); 15 Oct 2017 06:33:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Oct 2017 06:33:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3cU4-0008WC-Di
 for xen-changelog@lists.xensource.com; Sun, 15 Oct 2017 06:33:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3cU4-000159-Cz
 for xen-changelog@lists.xensource.com; Sun, 15 Oct 2017 06:33:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3cU4-000159-Cz@xenbits.xenproject.org>
Date: Sun, 15 Oct 2017 06:33:12 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86: enforce proper privilege when
	(un)mapping pIRQ-s
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDNhZGQ3NmY3YTVmZjk4NWExNWY1NTE1YjkxMTc4MTA3MjgzMGIwYWYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDEy
IDE1OjI0OjAzIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDEyIDE1OjI0OjAzIDIwMTcgKzAyMDAKCiAgICB4
ODY6IGVuZm9yY2UgcHJvcGVyIHByaXZpbGVnZSB3aGVuICh1biltYXBwaW5nIHBJUlEtcwogICAg
CiAgICAoVW4pbWFwcGluZyBvZiBJUlFzLCBqdXN0IGxpa2Ugb3RoZXIgUkVTT1VSQ0VfX0FERCog
LyBSRVNPVVJDRV9fUkVNT1ZFKgogICAgYWN0aW9ucyAoaW4gRkxBU0sgdGVybXMpIHNob3VsZCBi
ZSBYU01fRE1fUFJJViByYXRoZXIgdGhhbiBYU01fVEFSR0VULgogICAgVGhpcyBpbiB0dXJuIHJl
cXVpcmVzIGJ5cGFzc2luZyB0aGUgWFNNIGNoZWNrIGluIHBoeXNkZXZfdW5tYXBfcGlycSgpCiAg
ICBmb3IgdGhlIEhWTSBlbXVpcnEgY2FzZSBqdXN0IGxpa2UgaXMgYmVpbmcgZG9uZSBpbiBwaHlz
ZGV2X21hcF9waXJxKCkuCiAgICBUaGUgcHJpbWFyeSBnb2FsIHNlY3VyaXR5IHdpc2UsIGhvd2V2
ZXIsIGlzIHRvIG5vIGxvbmdlciBhbGxvdyBIVk0KICAgIGd1ZXN0cywgYnkgc3BlY2lmeWluZyB0
aGVpciBvd24gZG9tYWluIElEIGluc3RlYWQgb2YgRE9NSURfU0VMRiwgdG8KICAgIGVudGVyIGNv
ZGUgcGF0aHMgaW50ZW5kZWQgZm9yIFBWIGd1ZXN0IGFuZCB0aGUgY29udHJvbCBkb21haW5zIG9m
IEhWTQogICAgZ3Vlc3RzIG9ubHkuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjM3Lgog
ICAgCiAgICBSZXBvcnRlZC1ieTogSFc0MiA8aHc0MkBpcHN1bWouZGU+CiAgICBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDog
ZGI3MmZhZjY5Yzk0NTEzZTE4MDU2ODAwNmE5ZDg5OWVkNDIyZmY5MAogICAgbWFzdGVyIGRhdGU6
IDIwMTctMTAtMTIgMTQ6MzY6MzAgKzAyMDAKLS0tCiB4ZW4vYXJjaC94ODYvcGh5c2Rldi5jICB8
IDcgKysrKy0tLQogeGVuL2luY2x1ZGUveHNtL2R1bW15LmggfCA0ICsrLS0KIDIgZmlsZXMgY2hh
bmdlZCwgNiBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9waHlzZGV2LmMgYi94ZW4vYXJjaC94ODYvcGh5c2Rldi5jCmluZGV4IDVhNDk3OTYu
LjUyYmRiM2IgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9waHlzZGV2LmMKKysrIGIveGVuL2Fy
Y2gveDg2L3BoeXNkZXYuYwpAQCAtMTEwLDcgKzExMCw3IEBAIGludCBwaHlzZGV2X21hcF9waXJx
KGRvbWlkX3QgZG9taWQsIGludCB0eXBlLCBpbnQgKmluZGV4LCBpbnQgKnBpcnFfcCwKICAgICBp
ZiAoIGQgPT0gTlVMTCApCiAgICAgICAgIHJldHVybiAtRVNSQ0g7CiAKLSAgICByZXQgPSB4c21f
bWFwX2RvbWFpbl9waXJxKFhTTV9UQVJHRVQsIGQpOworICAgIHJldCA9IHhzbV9tYXBfZG9tYWlu
X3BpcnEoWFNNX0RNX1BSSVYsIGQpOwogICAgIGlmICggcmV0ICkKICAgICAgICAgZ290byBmcmVl
X2RvbWFpbjsKIApAQCAtMjU1LDEzICsyNTUsMTQgQEAgaW50IHBoeXNkZXZfbWFwX3BpcnEoZG9t
aWRfdCBkb21pZCwgaW50IHR5cGUsIGludCAqaW5kZXgsIGludCAqcGlycV9wLAogaW50IHBoeXNk
ZXZfdW5tYXBfcGlycShkb21pZF90IGRvbWlkLCBpbnQgcGlycSkKIHsKICAgICBzdHJ1Y3QgZG9t
YWluICpkOwotICAgIGludCByZXQ7CisgICAgaW50IHJldCA9IDA7CiAKICAgICBkID0gcmN1X2xv
Y2tfZG9tYWluX2J5X2FueV9pZChkb21pZCk7CiAgICAgaWYgKCBkID09IE5VTEwgKQogICAgICAg
ICByZXR1cm4gLUVTUkNIOwogCi0gICAgcmV0ID0geHNtX3VubWFwX2RvbWFpbl9waXJxKFhTTV9U
QVJHRVQsIGQpOworICAgIGlmICggZG9taWQgIT0gRE9NSURfU0VMRiB8fCAhaXNfaHZtX2RvbWFp
bihkKSApCisgICAgICAgIHJldCA9IHhzbV91bm1hcF9kb21haW5fcGlycShYU01fRE1fUFJJViwg
ZCk7CiAgICAgaWYgKCByZXQgKQogICAgICAgICBnb3RvIGZyZWVfZG9tYWluOwogCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS94c20vZHVtbXkuaCBiL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCmlu
ZGV4IDAwMzljMzkuLjExNDlkY2EgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5o
CisrKyBiL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCkBAIC00NTIsNyArNDUyLDcgQEAgc3RhdGlj
IFhTTV9JTkxJTkUgY2hhciAqeHNtX3Nob3dfaXJxX3NpZChpbnQgaXJxKQogCiBzdGF0aWMgWFNN
X0lOTElORSBpbnQgeHNtX21hcF9kb21haW5fcGlycShYU01fREVGQVVMVF9BUkcgc3RydWN0IGRv
bWFpbiAqZCkKIHsKLSAgICBYU01fQVNTRVJUX0FDVElPTihYU01fVEFSR0VUKTsKKyAgICBYU01f
QVNTRVJUX0FDVElPTihYU01fRE1fUFJJVik7CiAgICAgcmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlv
bihhY3Rpb24sIGN1cnJlbnQtPmRvbWFpbiwgZCk7CiB9CiAKQEAgLTQ2NCw3ICs0NjQsNyBAQCBz
dGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX21hcF9kb21haW5faXJxKFhTTV9ERUZBVUxUX0FSRyBz
dHJ1Y3QgZG9tYWluICpkLCBpbnQgaQogCiBzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX3VubWFw
X2RvbWFpbl9waXJxKFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIFhT
TV9BU1NFUlRfQUNUSU9OKFhTTV9UQVJHRVQpOworICAgIFhTTV9BU1NFUlRfQUNUSU9OKFhTTV9E
TV9QUklWKTsKICAgICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwgY3VycmVudC0+
ZG9tYWluLCBkKTsKIH0KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xen.org Sun Oct 15 06:33:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Oct 2017 06:33:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3cUI-0006lW-Cp; Sun, 15 Oct 2017 06:33:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3cUG-0006lD-N9
 for xen-changelog@lists.xensource.com; Sun, 15 Oct 2017 06:33:24 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 C1/74-13910-43103E95; Sun, 15 Oct 2017 06:33:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVdeY8XG
 kwYW7shYTthk4MHps79vFHsAYxZqZl5RfkcCaceHMBqaCCWIVy9/8ZmpgXCHYxcjFISTwm1Hi
 +8fPzBDOeUaJZUvvs3cxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSxgJ9Fze
 y47iM0rYCYxo/UzK4jNAlTf9/4I6wRGjgWMDKsYNYpTi8pSi3SNLPSSijLTM0pyEzNzdA0NzP
 RyU4uLE9NTcxKTivWS83M3MQK9wgAEOxjPrw08xCjJwaQkynuu9WGkEF9SfkplRmJxRnxRaU5
 q8SFGGQ4OJQleF4bHkUKCRanpqRVpmTnA8IBJS3DwKInwsoKkeYsLEnOLM9MhUqcYFaXEIfoE
 QBIZpXlwbbCQvMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVh3mP/H0UK8WTmlcBNfwW0mAlo8
 buIByCLSxIRUlINjCGB1gy35zMmcJwskhL3Va7IMP71YFPngo2LLfa9XvW7VtgkdM0V47kxFy
 NWvdE80S6XvdPwz4HT+Z+ayrIOX4+1l7/57GKlQpvSNtvU3Tk8mT7PDKbIis+zf6fXuWsal5W
 9tR3jh5lnVz+eqKFeVjfz9nT7OSETjoSqvVnw58PmqXm399nmfFNiKc5INNRiLipOBADsDNTE
 RAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1508049202!71345039!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21478 invoked from network); 15 Oct 2017 06:33:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Oct 2017 06:33:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3cUE-0008WR-Fa
 for xen-changelog@lists.xensource.com; Sun, 15 Oct 2017 06:33:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3cUE-00015q-Eo
 for xen-changelog@lists.xensource.com; Sun, 15 Oct 2017 06:33:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3cUE-00015q-Eo@xenbits.xenproject.org>
Date: Sun, 15 Oct 2017 06:33:22 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/MSI: disallow redundant
	enabling
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGIxYWU3MDVjNDRmODU1NDVkOWZiN2VmMDZlZjlhM2Q5YjE0MjQ1YjIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDEy
IDE1OjI0OjM1IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDEyIDE1OjI0OjM1IDIwMTcgKzAyMDAKCiAgICB4
ODYvTVNJOiBkaXNhbGxvdyByZWR1bmRhbnQgZW5hYmxpbmcKICAgIAogICAgQXQgdGhlIG1vbWVu
dCwgWGVuIGF0dGVtcHRzIHRvIGFsbG93IHJlZHVuZGFudCBlbmFibGluZyBvZiBNU0kgYnkKICAg
IGhhdmluZyBwY2lfZW5hYmxlX21zaSgpIHJldHVybiAwLCBhbmQgcG9pbnQgdG8gdGhlIGV4aXN0
aW5nIE1TSQogICAgZGVzY3JpcHRvciwgd2hlbiB0aGUgbXNpIGFscmVhZHkgZXhpc3RzLgogICAg
CiAgICBVbmZvcnR1bmF0ZWx5LCBpZiBzdWJzZXF1ZW50IGVycm9ycyBhcmUgZW5jb3VudGVyZWQs
IHRoZSBjbGVhbnVwCiAgICBwYXRocyBhc3N1bWUgcGNpX2VuYWJsZV9tc2koKSBoYWQgZG9uZSBm
dWxsIGluaXRpYWxpemF0aW9uLCBhbmQKICAgIGhlbmNlIHVuZG8gZXZlcnl0aGluZyB0aGF0IHdh
cyBhc3N1bWVkIHRvIGJlIGRvbmUgYnkgdGhhdAogICAgZnVuY3Rpb24gd2l0aG91dCBhbHNvIHVu
ZG9pbmcgb3RoZXIgc2V0dXAgdGhhdCB3b3VsZCBub3JtYWxseQogICAgb2NjdXIgb25seSBhZnRl
ciB0aGF0IGZ1bmN0aW9uIHdhcyBjYWxsZWQgKGluIG1hcF9kb21haW5fcGlycSgpCiAgICBpdHNl
bGYpLgogICAgCiAgICBSYXRoZXIgdGhhbiB0cnkgdG8gbWFrZSB0aGUgcmVkdW5kYW50IGVuYWJs
aW5nIGNhc2Ugd29yayBwcm9wZXJseSwganVzdAogICAgZm9yYmlkIGl0IGVudGlyZWx5IGJ5IGhh
dmluZyBwY2lfZW5hYmxlX21zaSgpIHJldHVybiAtRUVYSVNUIHdoZW4gTVNJCiAgICBpcyBhbHJl
YWR5IHNldCB1cC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yMzcuCiAgICAKICAgIFJl
cG9ydGVkLWJ5OiBIVzQyIDxodzQyQGlwc3Vtai5kZT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGE0NjEyNmZl
YzIwZTBjZjRmNTQ0MjM1MmVmNDVlZmFlYThjODk2NDYKICAgIG1hc3RlciBkYXRlOiAyMDE3LTEw
LTEyIDE0OjM2OjU4ICswMjAwCi0tLQogeGVuL2FyY2gveDg2L21zaS5jIHwgMTAgKysrKy0tLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbXNpLmMgYi94ZW4vYXJjaC94ODYvbXNpLmMKaW5kZXggOGNj
MWI3Mi4uODlkMTFkYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21zaS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tc2kuYwpAQCAtMTA1MCwxMSArMTA1MCwxMCBAQCBzdGF0aWMgaW50IF9fcGNpX2Vu
YWJsZV9tc2koc3RydWN0IG1zaV9pbmZvICptc2ksIHN0cnVjdCBtc2lfZGVzYyAqKmRlc2MpCiAg
ICAgb2xkX2Rlc2MgPSBmaW5kX21zaV9lbnRyeShwZGV2LCBtc2ktPmlycSwgUENJX0NBUF9JRF9N
U0kpOwogICAgIGlmICggb2xkX2Rlc2MgKQogICAgIHsKLSAgICAgICAgcHJpbnRrKFhFTkxPR19X
QVJOSU5HICJpcnEgJWQgYWxyZWFkeSBtYXBwZWQgdG8gTVNJIG9uICUwNHg6JTAyeDolMDJ4LiV1
XG4iLAorICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiaXJxICVkIGFscmVhZHkgbWFwcGVkIHRv
IE1TSSBvbiAlMDR4OiUwMng6JTAyeC4ldVxuIiwKICAgICAgICAgICAgICAgIG1zaS0+aXJxLCBt
c2ktPnNlZywgbXNpLT5idXMsCiAgICAgICAgICAgICAgICBQQ0lfU0xPVChtc2ktPmRldmZuKSwg
UENJX0ZVTkMobXNpLT5kZXZmbikpOwotICAgICAgICAqZGVzYyA9IG9sZF9kZXNjOwotICAgICAg
ICByZXR1cm4gMDsKKyAgICAgICAgcmV0dXJuIC1FRVhJU1Q7CiAgICAgfQogCiAgICAgb2xkX2Rl
c2MgPSBmaW5kX21zaV9lbnRyeShwZGV2LCAtMSwgUENJX0NBUF9JRF9NU0lYKTsKQEAgLTExMTgs
MTEgKzExMTcsMTAgQEAgc3RhdGljIGludCBfX3BjaV9lbmFibGVfbXNpeChzdHJ1Y3QgbXNpX2lu
Zm8gKm1zaSwgc3RydWN0IG1zaV9kZXNjICoqZGVzYykKICAgICBvbGRfZGVzYyA9IGZpbmRfbXNp
X2VudHJ5KHBkZXYsIG1zaS0+aXJxLCBQQ0lfQ0FQX0lEX01TSVgpOwogICAgIGlmICggb2xkX2Rl
c2MgKQogICAgIHsKLSAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJpcnEgJWQgYWxyZWFk
eSBtYXBwZWQgdG8gTVNJLVggb24gJTA0eDolMDJ4OiUwMnguJXVcbiIsCisgICAgICAgIHByaW50
ayhYRU5MT0dfRVJSICJpcnEgJWQgYWxyZWFkeSBtYXBwZWQgdG8gTVNJLVggb24gJTA0eDolMDJ4
OiUwMnguJXVcbiIsCiAgICAgICAgICAgICAgICBtc2ktPmlycSwgbXNpLT5zZWcsIG1zaS0+YnVz
LAogICAgICAgICAgICAgICAgUENJX1NMT1QobXNpLT5kZXZmbiksIFBDSV9GVU5DKG1zaS0+ZGV2
Zm4pKTsKLSAgICAgICAgKmRlc2MgPSBvbGRfZGVzYzsKLSAgICAgICAgcmV0dXJuIDA7CisgICAg
ICAgIHJldHVybiAtRUVYSVNUOwogICAgIH0KIAogICAgIG9sZF9kZXNjID0gZmluZF9tc2lfZW50
cnkocGRldiwgLTEsIFBDSV9DQVBfSURfTVNJKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Oct 15 06:33:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Oct 2017 06:33:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3cUS-0006nC-FQ; Sun, 15 Oct 2017 06:33:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3cUQ-0006my-VZ
 for xen-changelog@lists.xensource.com; Sun, 15 Oct 2017 06:33:35 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 6C/A0-31121-E3103E95; Sun, 15 Oct 2017 06:33:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVdeW8XG
 kwesz6hYTthk4MHps79vFHsAYxZqZl5RfkcCacbv1DHPBTtWKPR+XszYwfpfsYuTiEBL4zSjR
 cGw5excjJ5BznlGi5VZlFyMHB5uAmMTcvQogYREBVYlZK5YzQ5SoSzT9bmADsYUFEiUOrvvCB
 GLzCphJHPzxkAXEZgGqn/bgJPMERo4FjAyrGDWKU4vKUot0DS30kooy0zNKchMzc3QNDcz0cl
 OLixPTU3MSk4r1kvNzNzECfcIABDsYb24MOMQoycGkJMp7rvVhpBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJXheGx5FCgkWp6akVaZk5wOCASUtw8CiJ8NqBpHmLCxJzizPTIVKnGBWlxCH6BEAS
 GaV5cG2wgLzEKCslzMsIdIgQT0FqUW5mCar8K0ZxDkYlYV4ekCk8mXklcNNfAS1mAlr8LuIBy
 OKSRISUVAOjbtLx95o6hXU3i2KdP5W2pe5XDK1cFDJ1/+uf4b5lMYm7HggGevxoka26vcxmRd
 O9nVttnS+ad7i82lLWkpr6yb/83u3eM3O+vZZkn76jkd9zfYaAyJIDRrlyhbJHYl7283cplu1
 +dPGonGga+6bq1hl8EjEHWhzqWx+17l63eLeP9JwdDRuVWIozEg21mIuKEwHKqdCCQwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1508049212!77102848!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12942 invoked from network); 15 Oct 2017 06:33:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Oct 2017 06:33:33 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3cUO-00004x-HZ
 for xen-changelog@lists.xensource.com; Sun, 15 Oct 2017 06:33:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3cUO-00016w-Go
 for xen-changelog@lists.xensource.com; Sun, 15 Oct 2017 06:33:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3cUO-00016w-Go@xenbits.xenproject.org>
Date: Sun, 15 Oct 2017 06:33:32 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/IRQ: conditionally preserve
	irq <-> pirq mapping on map error paths
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDk1N2FkMjM3ZTJkODYxMjJkOGQyYjJkMWVkMTVjZTE1OWY1YWI5NDMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDEy
IDE1OjI1OjA4IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDEyIDE1OjI1OjA4IDIwMTcgKzAyMDAKCiAgICB4
ODYvSVJROiBjb25kaXRpb25hbGx5IHByZXNlcnZlIGlycSA8LT4gcGlycSBtYXBwaW5nIG9uIG1h
cCBlcnJvciBwYXRocwogICAgCiAgICBNYXBwaW5ncyB0aGF0IGhhZCBiZWVuIHNldCB1cCBiZWZv
cmUgc2hvdWxkIG5vdCBiZSB0b3JuIGRvd24gd2hlbgogICAgaGFuZGxpbmcgdW5yZWxhdGVkIGVy
cm9ycy4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yMzcuCiAgICAKICAgIFJlcG9ydGVk
LWJ5OiBIVzQyIDxodzQyQGlwc3Vtai5kZT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA1NzNhYzdiMjJhYmE5ZTVi
OGQ0MGQ5Y2RjY2Q3NDRhZjU3Y2Q1OTI4CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0xMC0xMiAxNDoz
NzoyNiArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9pcnEuYyAgICAgICAgfCAyNSArKysrKysrKysr
KysrKysrKystLS0tLS0tCiB4ZW4vYXJjaC94ODYvcGh5c2Rldi5jICAgIHwgIDIgKy0KIHhlbi9p
bmNsdWRlL2FzbS14ODYvbXNpLmggfCAgMiArKwogMyBmaWxlcyBjaGFuZ2VkLCAyMSBpbnNlcnRp
b25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9pcnEuYyBi
L3hlbi9hcmNoL3g4Ni9pcnEuYwppbmRleCA5OGEzZmU2Li5hYjQ3N2I4IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBAIC0xMjU0LDcgKzEy
NTQsOCBAQCBzdGF0aWMgaW50IHByZXBhcmVfZG9tYWluX2lycV9waXJxKHN0cnVjdCBkb21haW4g
KmQsIGludCBpcnEsIGludCBwaXJxLAogICAgICAgICByZXR1cm4gLUVOT01FTTsKICAgICB9CiAg
ICAgKnBpbmZvID0gaW5mbzsKLSAgICByZXR1cm4gMDsKKworICAgIHJldHVybiAhIWVycjsKIH0K
IAogc3RhdGljIHZvaWQgc2V0X2RvbWFpbl9pcnFfcGlycShzdHJ1Y3QgZG9tYWluICpkLCBpbnQg
aXJxLCBzdHJ1Y3QgcGlycSAqcGlycSkKQEAgLTEyOTcsNyArMTI5OCwxMCBAQCBpbnQgaW5pdF9k
b21haW5faXJxX21hcHBpbmcoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgICAgIGNvbnRpbnVl
OwogICAgICAgICBlcnIgPSBwcmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBpLCBpLCAmaW5mbyk7
CiAgICAgICAgIGlmICggZXJyICkKKyAgICAgICAgeworICAgICAgICAgICAgQVNTRVJUKGVyciA8
IDApOwogICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KICAgICAgICAgc2V0X2RvbWFpbl9p
cnFfcGlycShkLCBpLCBpbmZvKTsKICAgICB9CiAKQEAgLTE5MDUsNiArMTkwOSw3IEBAIGludCBt
YXBfZG9tYWluX3BpcnEoCiAgICAgc3RydWN0IHBpcnEgKmluZm87CiAgICAgc3RydWN0IGlycV9k
ZXNjICpkZXNjOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgREVDTEFSRV9CSVRNQVAo
cHJlcGFyZWQsIE1BWF9NU0lfSVJRUykgPSB7fTsKIAogICAgIEFTU0VSVChzcGluX2lzX2xvY2tl
ZCgmZC0+ZXZlbnRfbG9jaykpOwogCkBAIC0xOTQ4LDggKzE5NTMsMTAgQEAgaW50IG1hcF9kb21h
aW5fcGlycSgKICAgICB9CiAKICAgICByZXQgPSBwcmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBp
cnEsIHBpcnEsICZpbmZvKTsKLSAgICBpZiAoIHJldCApCisgICAgaWYgKCByZXQgPCAwICkKICAg
ICAgICAgZ290byByZXZva2U7CisgICAgaWYgKCAhcmV0ICkKKyAgICAgICAgX19zZXRfYml0KDAs
IHByZXBhcmVkKTsKIAogICAgIGRlc2MgPSBpcnFfdG9fZGVzYyhpcnEpOwogCkBAIC0yMDIxLDgg
KzIwMjgsMTAgQEAgaW50IG1hcF9kb21haW5fcGlycSgKICAgICAgICAgICAgIGlycSA9IGNyZWF0
ZV9pcnEoTlVNQV9OT19OT0RFKTsKICAgICAgICAgICAgIHJldCA9IGlycSA+PSAwID8gcHJlcGFy
ZV9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBwaXJxICsgbnIsICZpbmZvKQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgOiBpcnE7Ci0gICAgICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAg
ICBpZiAoIHJldCA8IDAgKQogICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgaWYg
KCAhcmV0ICkKKyAgICAgICAgICAgICAgICBfX3NldF9iaXQobnIsIHByZXBhcmVkKTsKICAgICAg
ICAgICAgIG1zaV9kZXNjW25yXS5pcnEgPSBpcnE7CiAKICAgICAgICAgICAgIGlmICggaXJxX3Bl
cm1pdF9hY2Nlc3MoZCwgaXJxKSAhPSAwICkKQEAgLTIwNTUsMTUgKzIwNjQsMTUgQEAgaW50IG1h
cF9kb21haW5fcGlycSgKICAgICAgICAgICAgICAgICBkZXNjLT5tc2lfZGVzYyA9IE5VTEw7CiAg
ICAgICAgICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9jaywgZmxhZ3Mp
OwogICAgICAgICAgICAgfQotICAgICAgICAgICAgd2hpbGUgKCBuci0tICkKKyAgICAgICAgICAg
IHdoaWxlICggbnIgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGlmICggaXJxID49
IDAgJiYgaXJxX2RlbnlfYWNjZXNzKGQsIGlycSkgKQogICAgICAgICAgICAgICAgICAgICBwcmlu
dGsoWEVOTE9HX0dfRVJSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZG9tJWQ6IGNvdWxk
IG5vdCByZXZva2UgYWNjZXNzIHRvIElSUSVkIChwaXJxICVkKVxuIiwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgaXJxLCBwaXJxKTsKLSAgICAgICAgICAgICAgICBp
ZiAoIGluZm8gKQorICAgICAgICAgICAgICAgIGlmICggaW5mbyAmJiB0ZXN0X2JpdChuciwgcHJl
cGFyZWQpICkKICAgICAgICAgICAgICAgICAgICAgY2xlYW51cF9kb21haW5faXJxX3BpcnEoZCwg
aXJxLCBpbmZvKTsKLSAgICAgICAgICAgICAgICBpbmZvID0gcGlycV9pbmZvKGQsIHBpcnEgKyBu
cik7CisgICAgICAgICAgICAgICAgaW5mbyA9IHBpcnFfaW5mbyhkLCBwaXJxICsgLS1ucik7CiAg
ICAgICAgICAgICAgICAgaXJxID0gaW5mby0+YXJjaC5pcnE7CiAgICAgICAgICAgICB9CiAgICAg
ICAgICAgICBtc2lfZGVzYy0+aXJxID0gLTE7CkBAIC0yMDc5LDEyICsyMDg4LDE0IEBAIGludCBt
YXBfZG9tYWluX3BpcnEoCiAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZkZXNjLT5sb2NrLCBm
bGFncyk7CiAgICAgICAgIHNldF9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBpbmZvKTsKICAgICAg
ICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9jaywgZmxhZ3MpOworICAgICAgICBy
ZXQgPSAwOwogICAgIH0KIAogZG9uZToKICAgICBpZiAoIHJldCApCiAgICAgewotICAgICAgICBj
bGVhbnVwX2RvbWFpbl9pcnFfcGlycShkLCBpcnEsIGluZm8pOworICAgICAgICBpZiAoIHRlc3Rf
Yml0KDAsIHByZXBhcmVkKSApCisgICAgICAgICAgICBjbGVhbnVwX2RvbWFpbl9pcnFfcGlycShk
LCBpcnEsIGluZm8pOwogIHJldm9rZToKICAgICAgICAgaWYgKCBpcnFfZGVueV9hY2Nlc3MoZCwg
aXJxKSApCiAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvcGh5c2Rldi5jIGIveGVuL2FyY2gveDg2L3BoeXNkZXYuYwppbmRleCA1MmJkYjNi
Li4zNWUyZGZkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcGh5c2Rldi5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9waHlzZGV2LmMKQEAgLTE4NSw3ICsxODUsNyBAQCBpbnQgcGh5c2Rldl9tYXBfcGly
cShkb21pZF90IGRvbWlkLCBpbnQgdHlwZSwgaW50ICppbmRleCwgaW50ICpwaXJxX3AsCiAgICAg
ICAgIH0KICAgICAgICAgZWxzZSBpZiAoIHR5cGUgPT0gTUFQX1BJUlFfVFlQRV9NVUxUSV9NU0kg
KQogICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoIG1zaS0+ZW50cnlfbnIgPD0gMCB8fCBtc2kt
PmVudHJ5X25yID4gMzIgKQorICAgICAgICAgICAgaWYgKCBtc2ktPmVudHJ5X25yIDw9IDAgfHwg
bXNpLT5lbnRyeV9uciA+IE1BWF9NU0lfSVJRUyApCiAgICAgICAgICAgICAgICAgcmV0ID0gLUVE
T007CiAgICAgICAgICAgICBlbHNlIGlmICggbXNpLT5lbnRyeV9uciAhPSAxICYmICFpb21tdV9p
bnRyZW1hcCApCiAgICAgICAgICAgICAgICAgcmV0ID0gLUVPUE5PVFNVUFA7CmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L21zaS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc2kuaApp
bmRleCBmODNlNzQ4Li5hNjAzODgzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21z
aS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNpLmgKQEAgLTU1LDYgKzU1LDggQEAKIC8q
IE1BWCBmaXhlZCBwYWdlcyByZXNlcnZlZCBmb3IgbWFwcGluZyBNU0lYIHRhYmxlcy4gKi8KICNk
ZWZpbmUgRklYX01TSVhfTUFYX1BBR0VTICAgICAgICAgICAgICA1MTIKIAorI2RlZmluZSBNQVhf
TVNJX0lSUVMgMzIgLyogbGltaXRlZCBieSBNU0kgY2FwYWJpbGl0eSBzdHJ1Y3QgcHJvcGVydGll
cyAqLworCiBzdHJ1Y3QgbXNpX2luZm8gewogICAgIHUxNiBzZWc7CiAgICAgdTggYnVzOwotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxl
LTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Sun Oct 15 06:33:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Oct 2017 06:33:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3cUc-0006pQ-H3; Sun, 15 Oct 2017 06:33:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3cUa-0006pB-SZ
 for xen-changelog@lists.xensource.com; Sun, 15 Oct 2017 06:33:44 +0000
Received: from [193.109.254.147] by server-11.bemta-6.messagelabs.com id
 24/24-20813-84103E95; Sun, 15 Oct 2017 06:33:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVded8XG
 kwe2pmhYTthk4MHps79vFHsAYxZqZl5RfkcCa8ejMPOaCY/wVP7fsYGpgnMfTxcjFISTwm1Hi
 Vu8ldgjnPKPE15adjF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCws4SUxc0
 Apm8wqYSZyYvp4dxGYBqt/dNJl1AiPHAkaGVYzqxalFZalFupZ6SUWZ6RkluYmZObqGBmZ6ua
 nFxYnpqTmJScV6yfm5mxiBPmEAgh2MdzcFHGKU5GBSEuU91/owUogvKT+lMiOxOCO+qDQntfg
 QowwHh5IEbx7D40ghwaLU9NSKtMwcYHDApCU4eJREeO1A0rzFBYm5xZnpEKlTjIpS4rwuIAkB
 kERGaR5cGywgLzHKSgnzMgIdIsRTkFqUm1mCKv+KUZyDUUmYdyfIFJ7MvBK46a+AFjMBLX4X8
 QBkcUkiQkqqgZHnzF++TtarkYUF7g+inrC1n57SfK2DO03mmeP6koQpa9dsWPJ3x0TB5sWrs6
 e9S42fHLXaZIvuLL0EdZYiznsC112PrbqUErDz4fqaTz/Zndq6mivOfbqw2K7fMis9/+f3iZo
 JFlt77SUi558wX39dKuBs1zxhxkJp88wjnkUuCsw7fvfNuqfEUpyRaKjFXFScCAC/CbaYQwIA
 AA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1508049222!79886871!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39730 invoked from network); 15 Oct 2017 06:33:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Oct 2017 06:33:43 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3cUY-000057-LS
 for xen-changelog@lists.xensource.com; Sun, 15 Oct 2017 06:33:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3cUY-00017X-Ip
 for xen-changelog@lists.xensource.com; Sun, 15 Oct 2017 06:33:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3cUY-00017X-Ip@xenbits.xenproject.org>
Date: Sun, 15 Oct 2017 06:33:42 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/FLASK: fix unmap-domain-IRQ
	XSM hook
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGUzZjdhNjQ5ZjUzNjQ5MGM4NmJhZjA0NDgzODczMDNiMjJmZDE0YjUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDEy
IDE1OjI1OjU3IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDEyIDE1OjI1OjU3IDIwMTcgKzAyMDAKCiAgICB4
ODYvRkxBU0s6IGZpeCB1bm1hcC1kb21haW4tSVJRIFhTTSBob29rCiAgICAKICAgIFRoZSBjYWxs
ZXIgYW5kIHRoZSBGTEFTSyBpbXBsZW1lbnRhdGlvbiBvZiB4c21fdW5tYXBfZG9tYWluX2lycSgp
CiAgICBkaXNhZ3JlZWQgYWJvdXQgd2hhdCB0aGUgImRhdGEiIGFyZ3VtZW50IHBvaW50cyB0byBp
biB0aGUgTVNJIGNhc2U6CiAgICBDaGFuZ2UgYm90aCBzaWRlcyB0byBwYXNzL3Rha2UgYSBQQ0kg
ZGV2aWNlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29t
bWl0OiA2ZjE3ZjVjNDNhM2JkMjhkMjdlZDgxMzNiMmJmNTEzZTJlYWI3ZDU5CiAgICBtYXN0ZXIg
ZGF0ZTogMjAxNy0xMC0xMiAxNDozNzo1NiArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9pcnEuYyAg
ICB8IDMgKystCiB4ZW4veHNtL2ZsYXNrL2hvb2tzLmMgfCA0ICsrLS0KIDIgZmlsZXMgY2hhbmdl
ZCwgNCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9pcnEuYyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwppbmRleCBhYjQ3N2I4Li4xYjFmYzIzIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBA
IC0yMTQ2LDcgKzIxNDYsOCBAQCBpbnQgdW5tYXBfZG9tYWluX3BpcnEoc3RydWN0IGRvbWFpbiAq
ZCwgaW50IHBpcnEpCiAgICAgICAgIG5yID0gbXNpX2Rlc2MtPm1zaS5udmVjOwogICAgIH0KIAot
ICAgIHJldCA9IHhzbV91bm1hcF9kb21haW5faXJxKFhTTV9IT09LLCBkLCBpcnEsIG1zaV9kZXNj
KTsKKyAgICByZXQgPSB4c21fdW5tYXBfZG9tYWluX2lycShYU01fSE9PSywgZCwgaXJxLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1zaV9kZXNjID8gbXNpX2Rlc2MtPmRldiA6IE5V
TEwpOwogICAgIGlmICggcmV0ICkKICAgICAgICAgZ290byBkb25lOwogCmRpZmYgLS1naXQgYS94
ZW4veHNtL2ZsYXNrL2hvb2tzLmMgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKaW5kZXggMjBkNDZj
OC4uYmMzMmE4OSAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFzay9ob29rcy5jCisrKyBiL3hlbi94
c20vZmxhc2svaG9va3MuYwpAQCAtOTExLDggKzkxMSw4IEBAIHN0YXRpYyBpbnQgZmxhc2tfdW5t
YXBfZG9tYWluX21zaSAoc3RydWN0IGRvbWFpbiAqZCwgaW50IGlycSwgdm9pZCAqZGF0YSwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdTMyICpzaWQsIHN0cnVjdCBhdmNfYXVk
aXRfZGF0YSAqYWQpCiB7CiAjaWZkZWYgQ09ORklHX0hBU19QQ0kKLSAgICBzdHJ1Y3QgbXNpX2lu
Zm8gKm1zaSA9IGRhdGE7Ci0gICAgdTMyIG1hY2hpbmVfYmRmID0gKG1zaS0+c2VnIDw8IDE2KSB8
IChtc2ktPmJ1cyA8PCA4KSB8IG1zaS0+ZGV2Zm47CisgICAgY29uc3Qgc3RydWN0IHBjaV9kZXYg
KnBkZXYgPSBkYXRhOworICAgIHUzMiBtYWNoaW5lX2JkZiA9IChwZGV2LT5zZWcgPDwgMTYpIHwg
KHBkZXYtPmJ1cyA8PCA4KSB8IHBkZXYtPmRldmZuOwogCiAgICAgQVZDX0FVRElUX0RBVEFfSU5J
VChhZCwgREVWKTsKICAgICBhZC0+ZGV2aWNlID0gbWFjaGluZV9iZGY7Ci0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sun Oct 15 06:33:56 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Oct 2017 06:33:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3cUm-0006qn-Id; Sun, 15 Oct 2017 06:33:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3cUk-0006qZ-S6
 for xen-changelog@lists.xensource.com; Sun, 15 Oct 2017 06:33:54 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 66/44-20813-25103E95; Sun, 15 Oct 2017 06:33:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVTeQ8XG
 kwdKThhYTthk4MHps79vFHsAYxZqZl5RfkcCacWllM3vBdL6KJRNPsTcwXuTuYuTiEBL4zSjR
 fmYKO4RznlFi6o+FzF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwuUSzzf0
 soEYvMKmEksX/aVHcRmAarfe2I+4wRGjgWMDKsYNYpTi8pSi3QNLfSSijLTM0pyEzNzdA0NzP
 RyU4uLE9NTcxKTivWS83M3MQK9wgAEOxhvbgw4xCjJwaQkynuu9WGkEF9SfkplRmJxRnxRaU5
 q8SFGGQ4OJQleF4bHkUKCRanpqRVpmTnA8IBJS3DwKInw2oGkeYsLEnOLM9MhUqcYdTmObbr8
 h0mIJS8/L1VKHGKGAEhRRmke3AhYqF5ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMC8PyBSez
 LwSuE2vgI5gAjriXcQDkCNKEhFSUg2MjA8XHtVRfRLiWHssLD3WxZTXYanf1Zlz9immd6fcXK
 l4MXaP5PSoUzf6TLQfX7n6V8jgzLqHAQcNjA139IlbO7G51K3cwj/vf1fwis/mN9Jfd/HrFVq
 rqi5/9W1a2q/vFlUPWUOMjgWYF06111yQYx2x/7Ki04coTna9jNJzFV98n92arhOvxFKckWio
 xVxUnAgAh1C5dFACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1508049233!71345078!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28796 invoked from network); 15 Oct 2017 06:33:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Oct 2017 06:33:53 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3cUi-00005H-Ox
 for xen-changelog@lists.xensource.com; Sun, 15 Oct 2017 06:33:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3cUi-000187-Mf
 for xen-changelog@lists.xensource.com; Sun, 15 Oct 2017 06:33:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3cUi-000187-Mf@xenbits.xenproject.org>
Date: Sun, 15 Oct 2017 06:33:52 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/ioreq server: correctly handle
	bogus XEN_DMOP_{, un}map_io_range_to_ioreq_server arguments
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGU2MWJlNTRiZmE1NDhhNmVjY2NkZWU4N2I3NjkxZWZlMDBlMDJmYzcKQXV0aG9yOiAg
ICAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KQXV0aG9yRGF0ZTogVGh1
IE9jdCAxMiAxNToyNjozMiAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAxMiAxNToyNjozMiAyMDE3ICswMjAw
CgogICAgeDg2L2lvcmVxIHNlcnZlcjogY29ycmVjdGx5IGhhbmRsZSBib2d1cyBYRU5fRE1PUF97
LHVufW1hcF9pb19yYW5nZV90b19pb3JlcV9zZXJ2ZXIgYXJndW1lbnRzCiAgICAKICAgIE1pc2Jl
aGF2aW5nIGRldmljZSBtb2RlbCBjYW4gcGFzcyBpbmNvcnJlY3QgWEVOX0RNT1BfbWFwLwogICAg
dW5tYXBfaW9fcmFuZ2VfdG9faW9yZXFfc2VydmVyIGFyZ3VtZW50cywgbmFtZWx5IGVuZCA8IHN0
YXJ0IHdoZW4KICAgIHNwZWNpZnlpbmcgYWRkcmVzcyByYW5nZS4gV2hlbiB0aGlzIGhhcHBlbnMg
d2UgaGl0IEFTU0VSVChzIDw9IGUpIGluCiAgICByYW5nZXNldF9jb250YWluc19yYW5nZSgpL3Jh
bmdlc2V0X292ZXJsYXBzX3JhbmdlKCkgd2l0aCBkZWJ1ZyBidWlsZHMuCiAgICBQcm9kdWN0aW9u
IGJ1aWxkcyB3aWxsIG5vdCB0cmFwIHJpZ2h0IGF3YXkgYnV0IG1heSBtaXNiZWhhdmUgbGF0ZXIK
ICAgIHdoaWxlIGhhbmRsaW5nIHN1Y2ggYm9ndXMgcmFuZ2VzLgogICAgCiAgICBUaGlzIGlzIFhT
QS0yMzguCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFZpdGFseSBLdXpuZXRzb3YgPHZrdXpuZXRz
QHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgbWFzdGVyIGNvbW1pdDogZDU5ZTU1YjAxOGNmYjc5ZDBjNGY3OTQwNDFhZmY0ZmUx
Y2QwZDU3MAogICAgbWFzdGVyIGRhdGU6IDIwMTctMTAtMTIgMTQ6NDM6MDIgKzAyMDAKLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgfCA2ICsrKysrKwogMSBmaWxlIGNoYW5nZWQsIDYgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9h
cmNoL3g4Ni9odm0vaW9yZXEuYwppbmRleCA0NmI5Mzg2Li5kMzkyYTMwIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCkBA
IC04MTgsNiArODE4LDkgQEAgaW50IGh2bV9tYXBfaW9fcmFuZ2VfdG9faW9yZXFfc2VydmVyKHN0
cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2
ZXIgKnM7CiAgICAgaW50IHJjOwogCisgICAgaWYgKCBzdGFydCA+IGVuZCApCisgICAgICAgIHJl
dHVybiAtRUlOVkFMOworCiAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9t
YWluLmlvcmVxX3NlcnZlci5sb2NrKTsKIAogICAgIHJjID0gLUVOT0VOVDsKQEAgLTg3MCw2ICs4
NzMsOSBAQCBpbnQgaHZtX3VubWFwX2lvX3JhbmdlX2Zyb21faW9yZXFfc2VydmVyKHN0cnVjdCBk
b21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7
CiAgICAgaW50IHJjOwogCisgICAgaWYgKCBzdGFydCA+IGVuZCApCisgICAgICAgIHJldHVybiAt
RUlOVkFMOworCiAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlv
cmVxX3NlcnZlci5sb2NrKTsKIAogICAgIHJjID0gLUVOT0VOVDsKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Oct 15 06:34:06 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Oct 2017 06:34:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3cUw-0006sE-KB; Sun, 15 Oct 2017 06:34:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3cUv-0006s3-47
 for xen-changelog@lists.xensource.com; Sun, 15 Oct 2017 06:34:05 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 56/BF-19067-C5103E95; Sun, 15 Oct 2017 06:34:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVTea8XG
 kQdtxC4sJ2wwcGD229+1iD2CMYs3MS8qvSGDNeNx0m62gS6Si6V0DWwPjW74uRi4OIYHfjBKX
 Np9ggXDOM0qcX7WevYuRg4NNQExi7l6FLkZODhEBVYlZK5Yzg9hCAuoSTb8b2EBsYYFQifk3P
 rGD2LwCZhJ7FqxlAbFZgOofvL3EOIGRYwEjwypGjeLUorLUIl0jS72kosz0jJLcxMwcXUMDU7
 3c1OLixPTUnMSkYr3k/NxNjECv1DMwMO5gvLzF7xCjJAeTkijvudaHkUJ8SfkplRmJxRnxRaU
 5qcWHGGU4OJQkeF0YHkcKCRalpqdWpGXmAMMDJi3BwaMkwmsHkuYtLkjMLc5Mh0idYtTlOLbp
 8h8mIZa8/LxUKXGIGQIgRRmleXAjYKF6iVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5Iwrz3IF
 J7MvBK4Ta+AjmACOuJdxAOQI0oSEVJSDYzSh0tXM3Q3T2ZQ5Hta5Gc+f8Pao7NWav+dzJxiwf
 8v9uO+FXYMqZk5aUIyXbMrD0b++Ofa8uni5bceV3ZUrpZr26/967Que74Jo71C0JY7d86XTNv
 DLD27ft597meOdTOcNNM8/55jmObN9vzOA4OTysfCfNrkw+6XNotFaO6ZGhT0L2Kfw3UlluKM
 REMt5qLiRAATRezfUAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1508049243!104109064!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22875 invoked from network); 15 Oct 2017 06:34:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Oct 2017 06:34:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3cUs-000063-SP
 for xen-changelog@lists.xensource.com; Sun, 15 Oct 2017 06:34:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3cUs-00018w-Q9
 for xen-changelog@lists.xensource.com; Sun, 15 Oct 2017 06:34:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3cUs-00018w-Q9@xenbits.xenproject.org>
Date: Sun, 15 Oct 2017 06:34:02 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/HVM: prefill partially used
	variable on emulation paths
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2611684634775644064=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 6a6a3394b68a06dd847eb60ad1e07896ff8f4457
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Thu Oct 12 15:27:07 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Thu Oct 12 15:27:07 2017 +0200

    x86/HVM: prefill partially used variable on emulation paths
    
    Certain handlers ignore the access size (vioapic_write() being the
    example this was found with), perhaps leading to subsequent reads
    seeing data that wasn't actually written by the guest. For
    consistency and extra safety also do this on the read path of
    hvm_process_io_intercept(), even if this doesn't directly affect what
    guests get to see, as we've supposedly already dealt with read handlers
    leaving data completely unitialized.
    
    This is XSA-239.
    
    Reported-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    master commit: 0d4732ac29b63063764c29fa3bd8946daf67d6f3
    master date: 2017-10-12 14:43:26 +0200
---
 xen/arch/x86/hvm/emulate.c   | 2 +-
 xen/arch/x86/hvm/intercept.c | 2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/xen/arch/x86/hvm/emulate.c b/xen/arch/x86/hvm/emulate.c
index f6d2e7e..1dab577 100644
--- a/xen/arch/x86/hvm/emulate.c
+++ b/xen/arch/x86/hvm/emulate.c
@@ -108,7 +108,7 @@ static int hvmemul_do_io(
         .count = *reps,
         .dir = dir,
         .df = df,
-        .data = data,
+        .data = data_is_addr ? data : 0,
         .data_is_ptr = data_is_addr, /* ioreq_t field name is misleading */
         .state = STATE_IOREQ_READY,
     };
diff --git a/xen/arch/x86/hvm/intercept.c b/xen/arch/x86/hvm/intercept.c
index fc757d0..4295465 100644
--- a/xen/arch/x86/hvm/intercept.c
+++ b/xen/arch/x86/hvm/intercept.c
@@ -128,6 +128,7 @@ int hvm_process_io_intercept(const struct hvm_io_handler *handler,
             addr = (p->type == IOREQ_TYPE_COPY) ?
                    p->addr + step * i :
                    p->addr;
+            data = 0;
             rc = ops->read(handler, addr, p->size, &data);
             if ( rc != X86EMUL_OKAY )
                 break;
@@ -162,6 +163,7 @@ int hvm_process_io_intercept(const struct hvm_io_handler *handler,
         {
             if ( p->data_is_ptr )
             {
+                data = 0;
                 switch ( hvm_copy_from_guest_phys(&data, p->data + step * i,
                                                   p->size) )
                 {
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.7


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============2611684634775644064==--

From xen-changelog-bounces@lists.xen.org Sun Oct 15 06:34:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Oct 2017 06:34:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3cV7-0006tc-Lj; Sun, 15 Oct 2017 06:34:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3cV6-0006tR-Q0
 for xen-changelog@lists.xensource.com; Sun, 15 Oct 2017 06:34:16 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 81/05-14867-86103E95; Sun, 15 Oct 2017 06:34:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJLMWRWlGSWpSXmKPExsWS0XRdVTeN8XG
 kQc88a4sJ2wwcGD229+1iD2CMYs3MS8qvSGDNOLhyLkvB63mMFXP/ejQwvkvqYuTiEBL4zSix
 /3MnaxcjJ5BznlHi4fWMLkYODjYBMYm5exVAwiICqhKzVixnhihRl2j63cAGYgsL+Eh09GxnB
 SnnFTCT+LtEGcRkASo/0Z89gZFjASPDKkb14tSistQiXQu9pKLM9IyS3MTMHF1DAzO93NTi4s
 T01JzEpGK95PzcTYxAbzAAwQ7G2Zf9DzFKcjApifKea30YKcSXlJ9SmZFYnBFfVJqTWnyIUYa
 DQ0mC14XhcaSQYFFqempFWmYOMCxg0hIcPEoivHYgad7igsTc4sx0iNQpRl2OY5su/2ESYsnL
 z0uVEoeYIQBSlFGaBzcCFqKXGGWlhHkZgY4S4ilILcrNLEGVf8UozsGoJMzLAzKFJzOvBG7TK
 6AjmICOeBfxAOSIkkSElFQDYxB7bErCjEWWt6TEn1fMDo/nNeOvrNhyxog5fJvX4zXG3y67zv
 USLb7UxbdAc+6hGY8PLZYVVLEME3u/Ltd73uG3flNCo66Uc255GZalml2mNtV/e65Ss8fGYu/
 UJQuN8te8sTXWYt939m9ha941Pl1du45zueJiMTX/GxS/9rZebrfdc0hRiaU4I9FQi7moOBEA
 dJQGuEwCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1508049253!110243778!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39328 invoked from network); 15 Oct 2017 06:34:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Oct 2017 06:34:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3cV2-000071-Ue
 for xen-changelog@lists.xensource.com; Sun, 15 Oct 2017 06:34:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3cV2-00019p-Tx
 for xen-changelog@lists.xensource.com; Sun, 15 Oct 2017 06:34:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3cV2-00019p-Tx@xenbits.xenproject.org>
Date: Sun, 15 Oct 2017 06:34:12 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86: limit linear page table use
	to a single level
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGViZDQ3ZDQ2YzMxZTY3YmMyMDdjNjY0MzViYzU4NmZlZTkxZjZkZjUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDEy
IDE1OjI3OjM3IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDEyIDE1OjI3OjM3IDIwMTcgKzAyMDAKCiAgICB4
ODY6IGxpbWl0IGxpbmVhciBwYWdlIHRhYmxlIHVzZSB0byBhIHNpbmdsZSBsZXZlbAogICAgCiAg
ICBUaGF0J3MgdGhlIG9ubHkgd2F5IHRoYXQgdGhleSdyZSBtZWFudCB0byBiZSB1c2VkLiBXaXRo
b3V0IHN1Y2ggYQogICAgcmVzdHJpY3Rpb24gYXJiaXRyYXJpbHkgbG9uZyBjaGFpbnMgb2Ygc2Ft
ZS1sZXZlbCBwYWdlIHRhYmxlcyBjYW4gYmUKICAgIGJ1aWx0LCB0ZWFyaW5nIGRvd24gb2Ygd2hp
Y2ggbWF5IHRoZW4gY2F1c2UgYXJiaXRyYXJpbHkgZGVlcCByZWN1cnNpb24sCiAgICBjYXVzaW5n
IGEgc3RhY2sgb3ZlcmZsb3cuIFRvIGZhY2lsaXRhdGUgdGhpcyByZXN0cmljdGlvbiwgYSBjb3Vu
dGVyIGlzCiAgICBiZWluZyBpbnRyb2R1Y2VkIHRvIHRyYWNrIGJvdGggdGhlIG51bWJlciBvZiBz
YW1lLWxldmVsIGVudHJpZXMgaW4gYQogICAgcGFnZSB0YWJsZSBhcyB3ZWxsIGFzIHRoZSBudW1i
ZXIgb2YgdXNlcyBvZiBhIHBhZ2UgdGFibGUgaW4gYW5vdGhlcgogICAgc2FtZS1sZXZlbCBvbmUg
KGNvdW50aW5nIGludG8gcG9zaXRpdmUgYW5kIG5lZ2F0aXZlIGRpcmVjdGlvbgogICAgcmVzcGVj
dGl2ZWx5LCB1dGlsaXppbmcgdGhlIGZhY3QgdGhhdCBib3RoIGNvdW50cyBjYW4ndCBiZSBub24t
emVybyBhdAogICAgdGhlIHNhbWUgdGltZSkuCiAgICAKICAgIE5vdGUgdGhhdCB0aGUgYWRkZWQg
YWNjb3VudGluZyBpbnRyb2R1Y2VzIGEgcmVzdHJpY3Rpb24gb24gdGhlIG51bWJlcgogICAgb2Yg
dGltZXMgYSBwYWdlIGNhbiBiZSB1c2VkIGluIG90aGVyIHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMg
LSBtb3JlIHRoYW4KICAgIDMyayBvZiBzdWNoIHVzZXMgYXJlIG5vIGxvbmdlciBwb3NzaWJsZS4K
ICAgIAogICAgTm90ZSBhbHNvIHRoYXQgc29tZSBwdXRfcGFnZV9hbmRfdHlwZVtfcHJlZW1wdGli
bGVdKCkgY2FsbHMgYXJlCiAgICByZXBsYWNlZCB3aXRoIG9wZW4tY29kZWQgZXF1aXZhbGVudHMu
ICBUaGlzIHNlZW1lZCBwcmVmZXJyYWJsZSB0bwogICAgYWRkaW5nICJwYXJlbnRfdGFibGUiIHRv
IHRoZSBtYXRyaXggb2YgZnVuY3Rpb25zLgogICAgCiAgICBOb3RlIGZ1cnRoZXIgdGhhdCBjcm9z
cy1kb21haW4gc2FtZS1sZXZlbCBwYWdlIHRhYmxlIHJlZmVyZW5jZXMgYXJlIG5vCiAgICBsb25n
ZXIgcGVybWl0dGVkICh0aGV5IHByb2JhYmx5IG5ldmVyIHNob3VsZCBoYXZlIGJlZW4pLgogICAg
CiAgICBUaGlzIGlzIFhTQS0yNDAuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKYW5uIEhvcm4gPGph
bm5oQGdvb2dsZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA2OTg3ZmM3NTU4YmRiYWI4MTE5ZWFiZjAy
NmUzY2RhZDEwNTNmMGU1CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0xMC0xMiAxNDo0NDozNCArMDIw
MAotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2
L21tLmMgICAgICAgICAgICB8IDE3MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIHwgICAyICsKIHhlbi9pbmNs
dWRlL2FzbS14ODYvbW0uaCAgICAgfCAgMjUgKysrKystLQogNCBmaWxlcyBjaGFuZ2VkLCAxNzUg
aW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IDQ1Mjc0OGQuLjQ0ZWQyY2Mg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9t
YWluLmMKQEAgLTEyMzcsNiArMTIzNyw3IEBAIGludCBhcmNoX3NldF9pbmZvX2d1ZXN0KAogICAg
ICAgICAgICAgICAgIGNhc2UgLUVJTlRSOgogICAgICAgICAgICAgICAgICAgICByYyA9IC1FUkVT
VEFSVDsKICAgICAgICAgICAgICAgICBjYXNlIC1FUkVTVEFSVDoKKyAgICAgICAgICAgICAgICAg
ICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgICAgIHYt
PmFyY2gub2xkX2d1ZXN0X3RhYmxlID0KICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2V0YWJs
ZV9nZXRfcGFnZSh2LT5hcmNoLmd1ZXN0X3RhYmxlKTsKICAgICAgICAgICAgICAgICAgICAgdi0+
YXJjaC5ndWVzdF90YWJsZSA9IHBhZ2V0YWJsZV9udWxsKCk7CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGI2Y2I5YjYuLjE1YmZkYTUgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC03
MzIsNiArNzMyLDYxIEBAIHN0YXRpYyB2b2lkIHB1dF9kYXRhX3BhZ2UoCiAgICAgICAgIHB1dF9w
YWdlKHBhZ2UpOwogfQogCitzdGF0aWMgYm9vbF90IGluY19saW5lYXJfZW50cmllcyhzdHJ1Y3Qg
cGFnZV9pbmZvICpwZykKK3sKKyAgICB0eXBlb2YocGctPmxpbmVhcl9wdF9jb3VudCkgbmMgPSBy
ZWFkX2F0b21pYygmcGctPmxpbmVhcl9wdF9jb3VudCksIG9jOworCisgICAgZG8geworICAgICAg
ICAvKgorICAgICAgICAgKiBUaGUgY2hlY2sgYmVsb3cgY2hlY2tzIGZvciB0aGUgImxpbmVhciB1
c2UiIGNvdW50IGJlaW5nIG5vbi16ZXJvCisgICAgICAgICAqIGFzIHdlbGwgYXMgb3ZlcmZsb3cu
ICBTaWduZWQgaW50ZWdlciBvdmVyZmxvdyBpcyB1bmRlZmluZWQgYmVoYXZpb3IKKyAgICAgICAg
ICogYWNjb3JkaW5nIHRvIHRoZSBDIHNwZWMuICBIb3dldmVyLCBhcyBsb25nIGFzIGxpbmVhcl9w
dF9jb3VudCBpcworICAgICAgICAgKiBzbWFsbGVyIGluIHNpemUgdGhhbiAnaW50JywgdGhlIGFy
aXRobWV0aWMgb3BlcmF0aW9uIG9mIHRoZQorICAgICAgICAgKiBpbmNyZW1lbnQgYmVsb3cgd29u
J3Qgb3ZlcmZsb3c7IHJhdGhlciB0aGUgcmVzdWx0IHdpbGwgYmUgdHJ1bmNhdGVkCisgICAgICAg
ICAqIHdoZW4gc3RvcmVkLiAgRW5zdXJlIHRoYXQgdGhpcyBpcyBhbHdheXMgdHJ1ZS4KKyAgICAg
ICAgICovCisgICAgICAgIEJVSUxEX0JVR19PTihzaXplb2YobmMpID49IHNpemVvZihpbnQpKTsK
KyAgICAgICAgb2MgPSBuYysrOworICAgICAgICBpZiAoIG5jIDw9IDAgKQorICAgICAgICAgICAg
cmV0dXJuIDA7CisgICAgICAgIG5jID0gY21weGNoZygmcGctPmxpbmVhcl9wdF9jb3VudCwgb2Ms
IG5jKTsKKyAgICB9IHdoaWxlICggb2MgIT0gbmMgKTsKKworICAgIHJldHVybiAxOworfQorCitz
dGF0aWMgdm9pZCBkZWNfbGluZWFyX2VudHJpZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7Cisg
ICAgdHlwZW9mKHBnLT5saW5lYXJfcHRfY291bnQpIG9jOworCisgICAgb2MgPSBhcmNoX2ZldGNo
X2FuZF9hZGQoJnBnLT5saW5lYXJfcHRfY291bnQsIC0xKTsKKyAgICBBU1NFUlQob2MgPiAwKTsK
K30KKworc3RhdGljIGJvb2xfdCBpbmNfbGluZWFyX3VzZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcp
Cit7CisgICAgdHlwZW9mKHBnLT5saW5lYXJfcHRfY291bnQpIG5jID0gcmVhZF9hdG9taWMoJnBn
LT5saW5lYXJfcHRfY291bnQpLCBvYzsKKworICAgIGRvIHsKKyAgICAgICAgLyogU2VlIHRoZSBy
ZXNwZWN0aXZlIGNvbW1lbnQgaW4gaW5jX2xpbmVhcl9lbnRyaWVzKCkuICovCisgICAgICAgIEJV
SUxEX0JVR19PTihzaXplb2YobmMpID49IHNpemVvZihpbnQpKTsKKyAgICAgICAgb2MgPSBuYy0t
OworICAgICAgICBpZiAoIG5jID49IDAgKQorICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgICAg
IG5jID0gY21weGNoZygmcGctPmxpbmVhcl9wdF9jb3VudCwgb2MsIG5jKTsKKyAgICB9IHdoaWxl
ICggb2MgIT0gbmMgKTsKKworICAgIHJldHVybiAxOworfQorCitzdGF0aWMgdm9pZCBkZWNfbGlu
ZWFyX3VzZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7CisgICAgdHlwZW9mKHBnLT5saW5lYXJf
cHRfY291bnQpIG9jOworCisgICAgb2MgPSBhcmNoX2ZldGNoX2FuZF9hZGQoJnBnLT5saW5lYXJf
cHRfY291bnQsIDEpOworICAgIEFTU0VSVChvYyA8IDApOworfQorCiAvKgogICogV2UgYWxsb3cg
cm9vdCB0YWJsZXMgdG8gbWFwIGVhY2ggb3RoZXIgKGEuay5hLiBsaW5lYXIgcGFnZSB0YWJsZXMp
LiBJdAogICogbmVlZHMgc29tZSBzcGVjaWFsIGNhcmUgd2l0aCByZWZlcmVuY2UgY291bnRzIGFu
ZCBhY2Nlc3MgcGVybWlzc2lvbnM6CkBAIC03NjEsMTUgKzgxNiwzNSBAQCBnZXRfIyNsZXZlbCMj
X2xpbmVhcl9wYWdldGFibGUoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBpZiAoIChwZm4gPSBsZXZlbCMjZV9n
ZXRfcGZuKHBkZSkpICE9IHBkZV9wZm4gKSAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
eyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnID0gbWZuX3Rv
X3BhZ2UocGRlX3Bmbik7ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgIC8qIE1ha2Ugc3VyZSB0aGUgcGFnZSB0YWJsZSBiZWxvbmdzIHRvIHRoZSBj
b3JyZWN0IGRvbWFpbi4gKi8gICAgICAgXAorICAgICAgICBpZiAoIHVubGlrZWx5KHBhZ2VfZ2V0
X293bmVyKHB0cGcpICE9IGQpICkgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
ICAgIHJldHVybiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAvKiBNYWtlIHN1cmUg
dGhlIG1hcHBlZCBmcmFtZSBiZWxvbmdzIHRvIHRoZSBjb3JyZWN0IGRvbWFpbi4gKi8gICAgIFwK
ICAgICAgICAgaWYgKCB1bmxpa2VseSghZ2V0X3BhZ2VfZnJvbV9wYWdlbnIocGZuLCBkKSkgKSAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAqIEVuc3VyZSB0aGF0IHRo
ZSBtYXBwZWQgZnJhbWUgaXMgYW4gYWxyZWFkeS12YWxpZGF0ZWQgcGFnZSB0YWJsZS4gXAorICAg
ICAgICAgKiBFbnN1cmUgdGhhdCB0aGUgbWFwcGVkIGZyYW1lIGlzIGFuIGFscmVhZHktdmFsaWRh
dGVkIHBhZ2UgdGFibGUgIFwKKyAgICAgICAgICogYW5kIGlzIG5vdCBpdHNlbGYgaGF2aW5nIGxp
bmVhciBlbnRyaWVzLCBhcyB3ZWxsIGFzIHRoYXQgdGhlICAgICBcCisgICAgICAgICAqIGNvbnRh
aW5pbmcgcGFnZSB0YWJsZSBpcyBub3QgaXNlbGYgaW4gdXNlIGFzIGEgbGluZWFyIHBhZ2UgdGFi
bGUgXAorICAgICAgICAgKiBlbHNld2hlcmUuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICogSWYgc28sIGF0b21pY2FsbHkg
aW5jcmVtZW50IHRoZSBjb3VudCAoY2hlY2tpbmcgZm9yIG92ZXJmbG93KS4gICBcCiAgICAgICAg
ICAqLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAogICAgICAgICBwYWdlID0gbWZuX3RvX3BhZ2UocGZuKTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgaWYgKCAhaW5jX2xp
bmVhcl9lbnRyaWVzKHB0cGcpICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAg
IHJldHVybiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBpZiAoICFpbmNfbGluZWFy
X3VzZXMocGFnZSkgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICBkZWNfbGluZWFyX2VudHJpZXMocHRwZyk7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgcHV0
X3BhZ2UocGFnZSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIH0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAg
ICB5ID0gcGFnZS0+dS5pbnVzZS50eXBlX2luZm87ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICAgICAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICB4ID0geTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XApAQCAtNzc3LDYgKzg1Miw4IEBAIGdldF8jI2xldmVsIyNfbGluZWFyX3BhZ2V0YWJsZSggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAg
ICAgIHVubGlrZWx5KCh4ICYgKFBHVF90eXBlX21hc2t8UEdUX3ZhbGlkYXRlZCkpICE9ICAgICAg
ICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAoUEdUXyMjbGV2ZWwjI19wYWdlX3Rh
YmxlfFBHVF92YWxpZGF0ZWQpKSApICAgICAgIFwKICAgICAgICAgICAgIHsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICAgICAgZGVjX2xpbmVhcl91c2VzKHBhZ2UpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgIGRlY19saW5lYXJfZW50cmllcyhwdHBn
KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICBw
dXRfcGFnZShwYWdlKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgICAgICAgICAgICAgcmV0dXJuIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTEyMDEs
NiArMTI3OCw5IEBAIGdldF9wYWdlX2Zyb21fbDRlKAogICAgICAgICAgICAgbDNlX3JlbW92ZV9m
bGFncygocGwzZSksIF9QQUdFX1VTRVJ8X1BBR0VfUld8X1BBR0VfQUNDRVNTRUQpOyAgIFwKICAg
ICB9IHdoaWxlICggMCApCiAKK3N0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSwgYm9vbF90IHByZWVtcHRpYmxlLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnKTsKKwogdm9pZCBwdXRfcGFnZV9mcm9tX2wxZShsMV9w
Z2VudHJ5X3QgbDFlLCBzdHJ1Y3QgZG9tYWluICpsMWVfb3duZXIpCiB7CiAgICAgdW5zaWduZWQg
bG9uZyAgICAgcGZuID0gbDFlX2dldF9wZm4obDFlKTsKQEAgLTEyNzAsMTcgKzEzNTAsMjIgQEAg
c3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBs
b25nIHBmbikKICAgICBpZiAoIGwyZV9nZXRfZmxhZ3MobDJlKSAmIF9QQUdFX1BTRSApCiAgICAg
ICAgIHB1dF9zdXBlcnBhZ2UobDJlX2dldF9wZm4obDJlKSk7CiAgICAgZWxzZQotICAgICAgICBw
dXRfcGFnZV9hbmRfdHlwZShsMmVfZ2V0X3BhZ2UobDJlKSk7CisgICAgeworICAgICAgICBzdHJ1
Y3QgcGFnZV9pbmZvICpwZyA9IGwyZV9nZXRfcGFnZShsMmUpOworICAgICAgICBpbnQgcmMgPSBf
cHV0X3BhZ2VfdHlwZShwZywgMCwgbWZuX3RvX3BhZ2UocGZuKSk7CisKKyAgICAgICAgQVNTRVJU
KCFyYyk7CisgICAgICAgIHB1dF9wYWdlKHBnKTsKKyAgICB9CiAKICAgICByZXR1cm4gMDsKIH0K
IAotc3RhdGljIGludCBfX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqLCBpbnQgcHJl
ZW1wdGlibGUpOwotCiBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50cnlfdCBs
M2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQg
cGFydGlhbCwgYm9vbF90IGRlZmVyKQogewogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOworICAg
IGludCByYzsKIAogICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9QUkVTRU5U
KSB8fCAobDNlX2dldF9wZm4obDNlKSA9PSBwZm4pICkKICAgICAgICAgcmV0dXJuIDE7CkBAIC0x
MzAzLDIxICsxMzg4LDI4IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sM2UobDNfcGdlbnRy
eV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgaWYgKCB1bmxpa2VseShwYXJ0aWFsID4g
MCkgKQogICAgIHsKICAgICAgICAgQVNTRVJUKCFkZWZlcik7Ci0gICAgICAgIHJldHVybiBfX3B1
dF9wYWdlX3R5cGUocGcsIDEpOworICAgICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIDEs
IG1mbl90b19wYWdlKHBmbikpOwogICAgIH0KIAogICAgIGlmICggZGVmZXIgKQogICAgIHsKKyAg
ICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90b19wYWdlKHBmbik7CiAg
ICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGc7CiAgICAgICAgIHJldHVy
biAwOwogICAgIH0KIAotICAgIHJldHVybiBwdXRfcGFnZV9hbmRfdHlwZV9wcmVlbXB0aWJsZShw
Zyk7CisgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgMSwgbWZuX3RvX3BhZ2UocGZuKSk7Cisg
ICAgaWYgKCBsaWtlbHkoIXJjKSApCisgICAgICAgIHB1dF9wYWdlKHBnKTsKKworICAgIHJldHVy
biByYzsKIH0KIAogc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2w0ZShsNF9wZ2VudHJ5X3QgbDRl
LCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBh
cnRpYWwsIGJvb2xfdCBkZWZlcikKIHsKKyAgICBpbnQgcmMgPSAxOworCiAgICAgaWYgKCAobDRl
X2dldF9mbGFncyhsNGUpICYgX1BBR0VfUFJFU0VOVCkgJiYgCiAgICAgICAgICAobDRlX2dldF9w
Zm4obDRlKSAhPSBwZm4pICkKICAgICB7CkBAIC0xMzI2LDE4ICsxNDE4LDIyIEBAIHN0YXRpYyBp
bnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4s
CiAgICAgICAgIGlmICggdW5saWtlbHkocGFydGlhbCA+IDApICkKICAgICAgICAgewogICAgICAg
ICAgICAgQVNTRVJUKCFkZWZlcik7Ci0gICAgICAgICAgICByZXR1cm4gX19wdXRfcGFnZV90eXBl
KHBnLCAxKTsKKyAgICAgICAgICAgIHJldHVybiBfcHV0X3BhZ2VfdHlwZShwZywgMSwgbWZuX3Rv
X3BhZ2UocGZuKSk7CiAgICAgICAgIH0KIAogICAgICAgICBpZiAoIGRlZmVyICkKICAgICAgICAg
eworICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90b19wYWdl
KHBmbik7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBnOwog
ICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAgICAgIH0KIAotICAgICAgICByZXR1cm4gcHV0X3Bh
Z2VfYW5kX3R5cGVfcHJlZW1wdGlibGUocGcpOworICAgICAgICByYyA9IF9wdXRfcGFnZV90eXBl
KHBnLCAxLCBtZm5fdG9fcGFnZShwZm4pKTsKKyAgICAgICAgaWYgKCBsaWtlbHkoIXJjKSApCisg
ICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAgICAgfQotICAgIHJldHVybiAxOworCisgICAgcmV0
dXJuIHJjOwogfQogCiBzdGF0aWMgaW50IGFsbG9jX2wxX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2UpCkBAIC0xNTM1LDYgKzE2MzEsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIHsKICAgICAgICAgICAgIHBhZ2UtPm5yX3Zh
bGlkYXRlZF9wdGVzID0gaTsKICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAg
ICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAg
ICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICB9CiAgICAg
ICAgIHdoaWxlICggaS0tID4gMCApCkBAIC0xNjI3LDYgKzE3MjQsNyBAQCBzdGF0aWMgaW50IGFs
bG9jX2w0X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAgICAgICAgewog
ICAgICAgICAgICAgICAgICAgICBpZiAoIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlICkK
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzKys7CisgICAg
ICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAg
ICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAg
ICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQpAQCAtMjM2OSwxNCArMjQ2NywyMCBAQCBp
bnQgZnJlZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0
eXBlLAogfQogCiAKLXN0YXRpYyBpbnQgX19wdXRfZmluYWxfcGFnZV90eXBlKAotICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwgaW50IHByZWVtcHRpYmxlKQor
c3RhdGljIGludCBfcHV0X2ZpbmFsX3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1
bnNpZ25lZCBsb25nIHR5cGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xf
dCBwcmVlbXB0aWJsZSwgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZykKIHsKICAgICBpbnQgcmMgPSBm
cmVlX3BhZ2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJsZSk7CiAKICAgICAvKiBObyBuZWVk
IGZvciBhdG9taWMgdXBkYXRlIG9mIHR5cGVfaW5mbyBoZXJlOiBub29uZSBlbHNlIHVwZGF0ZXMg
aXQuICovCiAgICAgaWYgKCByYyA9PSAwICkKICAgICB7CisgICAgICAgIGlmICggcHRwZyAmJiBQ
R1RfdHlwZV9lcXVhbCh0eXBlLCBwdHBnLT51LmludXNlLnR5cGVfaW5mbykgKQorICAgICAgICB7
CisgICAgICAgICAgICBkZWNfbGluZWFyX3VzZXMocGFnZSk7CisgICAgICAgICAgICBkZWNfbGlu
ZWFyX2VudHJpZXMocHRwZyk7CisgICAgICAgIH0KKyAgICAgICAgQVNTRVJUKCFwYWdlLT5saW5l
YXJfcHRfY291bnQgfHwgcGFnZV9nZXRfb3duZXIocGFnZSktPmlzX2R5aW5nKTsKICAgICAgICAg
LyoKICAgICAgICAgICogUmVjb3JkIFRMQiBpbmZvcm1hdGlvbiBmb3IgZmx1c2ggbGF0ZXIuIFdl
IGRvIG5vdCBzdGFtcCBwYWdlIHRhYmxlcwogICAgICAgICAgKiB3aGVuIHJ1bm5pbmcgaW4gc2hh
ZG93IG1vZGU6CkBAIC0yNDEyLDggKzI1MTYsOCBAQCBzdGF0aWMgaW50IF9fcHV0X2ZpbmFsX3Bh
Z2VfdHlwZSgKIH0KIAogCi1zdGF0aWMgaW50IF9fcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHByZWVtcHRpYmxlKQor
c3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCBib29sX3Qg
cHJlZW1wdGlibGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8g
KnB0cGcpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBueCwgeCwgeSA9IHBhZ2UtPnUuaW51c2UudHlw
ZV9pbmZvOwogICAgIGludCByYyA9IDA7CkBAIC0yNDQwLDEyICsyNTQ0LDI4IEBAIHN0YXRpYyBp
bnQgX19wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeCwgbngpKSAhPSB4KSApCiAgICAgICAgICAg
ICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgICAgIC8qIFdlIGNsZWFyZWQgdGhlICd2
YWxpZCBiaXQnIHNvIHdlIGRvIHRoZSBjbGVhbiB1cC4gKi8KLSAgICAgICAgICAgICAgICByYyA9
IF9fcHV0X2ZpbmFsX3BhZ2VfdHlwZShwYWdlLCB4LCBwcmVlbXB0aWJsZSk7CisgICAgICAgICAg
ICAgICAgcmMgPSBfcHV0X2ZpbmFsX3BhZ2VfdHlwZShwYWdlLCB4LCBwcmVlbXB0aWJsZSwgcHRw
Zyk7CisgICAgICAgICAgICAgICAgcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgaWYgKCB4
ICYgUEdUX3BhcnRpYWwgKQogICAgICAgICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKICAg
ICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIH0KIAorICAgICAgICAgICAgaWYgKCBw
dHBnICYmIFBHVF90eXBlX2VxdWFsKHgsIHB0cGctPnUuaW51c2UudHlwZV9pbmZvKSApCisgICAg
ICAgICAgICB7CisgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAgKiBwYWdlX3Nl
dF90bGJmbHVzaF90aW1lc3RhbXAoKSBhY2Nlc3NlcyB0aGUgc2FtZSB1bmlvbgorICAgICAgICAg
ICAgICAgICAqIGxpbmVhcl9wdF9jb3VudCBsaXZlcyBpbi4gVW52YWxpZGF0ZWQgcGFnZSB0YWJs
ZSBwYWdlcywKKyAgICAgICAgICAgICAgICAgKiBob3dldmVyLCBzaG91bGQgb2NjdXIgZHVyaW5n
IGRvbWFpbiBkZXN0cnVjdGlvbiBvbmx5CisgICAgICAgICAgICAgICAgICogYW55d2F5LiAgVXBk
YXRpbmcgb2YgbGluZWFyX3B0X2NvdW50IGx1Y2tpbHkgaXMgbm90CisgICAgICAgICAgICAgICAg
ICogbmVjZXNzYXJ5IGFueW1vcmUgZm9yIGEgZHlpbmcgZG9tYWluLgorICAgICAgICAgICAgICAg
ICAqLworICAgICAgICAgICAgICAgIEFTU0VSVChwYWdlX2dldF9vd25lcihwYWdlKS0+aXNfZHlp
bmcpOworICAgICAgICAgICAgICAgIEFTU0VSVChwYWdlLT5saW5lYXJfcHRfY291bnQgPCAwKTsK
KyAgICAgICAgICAgICAgICBBU1NFUlQocHRwZy0+bGluZWFyX3B0X2NvdW50ID4gMCk7CisgICAg
ICAgICAgICAgICAgcHRwZyA9IE5VTEw7CisgICAgICAgICAgICB9CisKICAgICAgICAgICAgIC8q
CiAgICAgICAgICAgICAgKiBSZWNvcmQgVExCIGluZm9ybWF0aW9uIGZvciBmbHVzaCBsYXRlci4g
V2UgZG8gbm90IHN0YW1wIHBhZ2UKICAgICAgICAgICAgICAqIHRhYmxlcyB3aGVuIHJ1bm5pbmcg
aW4gc2hhZG93IG1vZGU6CkBAIC0yNDY1LDYgKzI1ODUsMTMgQEAgc3RhdGljIGludCBfX3B1dF9w
YWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwKICAgICAgICAgICAgIHJldHVybiAtRUlO
VFI7CiAgICAgfQogCisgICAgaWYgKCBwdHBnICYmIFBHVF90eXBlX2VxdWFsKHgsIHB0cGctPnUu
aW51c2UudHlwZV9pbmZvKSApCisgICAgeworICAgICAgICBBU1NFUlQoIXJjKTsKKyAgICAgICAg
ZGVjX2xpbmVhcl91c2VzKHBhZ2UpOworICAgICAgICBkZWNfbGluZWFyX2VudHJpZXMocHRwZyk7
CisgICAgfQorCiAgICAgcmV0dXJuIHJjOwogfQogCkBAIC0yNTk5LDYgKzI3MjYsNyBAQCBzdGF0
aWMgaW50IF9fZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBs
b25nIHR5cGUsCiAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IDA7CiAgICAg
ICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CiAgICAgICAgIH0KKyAgICAgICAgcGFnZS0+
bGluZWFyX3B0X2NvdW50ID0gMDsKICAgICAgICAgcmMgPSBhbGxvY19wYWdlX3R5cGUocGFnZSwg
dHlwZSwgcHJlZW1wdGlibGUpOwogICAgIH0KIApAQCAtMjYxMCw3ICsyNzM4LDcgQEAgc3RhdGlj
IGludCBfX2dldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9u
ZyB0eXBlLAogCiB2b2lkIHB1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIHsK
LSAgICBpbnQgcmMgPSBfX3B1dF9wYWdlX3R5cGUocGFnZSwgMCk7CisgICAgaW50IHJjID0gX3B1
dF9wYWdlX3R5cGUocGFnZSwgMCwgTlVMTCk7CiAgICAgQVNTRVJUKHJjID09IDApOwogICAgICh2
b2lkKXJjOwogfQpAQCAtMjYyNiw3ICsyNzU0LDcgQEAgaW50IGdldF9wYWdlX3R5cGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogCiBpbnQgcHV0X3BhZ2VfdHlw
ZV9wcmVlbXB0aWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogewotICAgIHJldHVybiBfX3B1
dF9wYWdlX3R5cGUocGFnZSwgMSk7CisgICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBhZ2UsIDEs
IE5VTEwpOwogfQogCiBpbnQgZ2V0X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCkBAIC0yODMyLDExICsyOTYwLDE0IEBAIGlu
dCBwdXRfb2xkX2d1ZXN0X3RhYmxlKHN0cnVjdCB2Y3B1ICp2KQogICAgIGlmICggIXYtPmFyY2gu
b2xkX2d1ZXN0X3RhYmxlICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICBzd2l0Y2ggKCByYyA9
IHB1dF9wYWdlX2FuZF90eXBlX3ByZWVtcHRpYmxlKHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlKSAp
CisgICAgc3dpdGNoICggcmMgPSBfcHV0X3BhZ2VfdHlwZSh2LT5hcmNoLm9sZF9ndWVzdF90YWJs
ZSwgMSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0
X3B0cGcpICkKICAgICB7CiAgICAgY2FzZSAtRUlOVFI6CiAgICAgY2FzZSAtRVJFU1RBUlQ6CiAg
ICAgICAgIHJldHVybiAtRVJFU1RBUlQ7CisgICAgY2FzZSAwOgorICAgICAgICBwdXRfcGFnZSh2
LT5hcmNoLm9sZF9ndWVzdF90YWJsZSk7CiAgICAgfQogCiAgICAgdi0+YXJjaC5vbGRfZ3Vlc3Rf
dGFibGUgPSBOVUxMOwpAQCAtMjk5Myw2ICszMTI0LDcgQEAgaW50IG5ld19ndWVzdF9jcjModW5z
aWduZWQgbG9uZyBtZm4pCiAgICAgICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgICAg
ICAgICAgICAgLyogZmFsbHRocm91Z2ggKi8KICAgICAgICAgICAgIGNhc2UgLUVSRVNUQVJUOgor
ICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAg
ICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKICAgICAgICAgICAg
ICAgICBicmVhazsKICAgICAgICAgICAgIGRlZmF1bHQ6CkBAIC0zMjYwLDcgKzMzOTIsMTAgQEAg
bG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAgICAgICAgICAgICAgIGlmICggdHlwZSA9PSBQR1Rf
bDFfcGFnZV90YWJsZSApCiAgICAgICAgICAgICAgICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlw
ZShwYWdlKTsKICAgICAgICAgICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgICAgICB7
CisgICAgICAgICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVM
TDsKICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0g
cGFnZTsKKyAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIH0KICAgICAgICAg
ICAgIH0KIApAQCAtMzI5Myw2ICszNDI4LDcgQEAgbG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAg
ICAgICB7CiAgICAgICAgICAgICBjYXNlIC1FSU5UUjoKICAgICAgICAgICAgIGNhc2UgLUVSRVNU
QVJUOgorICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwog
ICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKICAgICAg
ICAgICAgICAgICByYyA9IDA7CiAgICAgICAgICAgICAgICAgYnJlYWs7CkBAIC0zMzcxLDYgKzM1
MDcsNyBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgICAgICAgICAgICAgIHJjID0g
LUVSRVNUQVJUOwogICAgICAgICAgICAgICAgICAgICAgICAgLyogZmFsbHRocm91Z2ggKi8KICAg
ICAgICAgICAgICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6CisgICAgICAgICAgICAgICAgICAgICAg
ICBjdXJyLT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgICAgICAgICAg
ICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgICAgICBkZWZhdWx0OgpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWlu
LmgKaW5kZXggMTY1ZTUzMy4uNWVmNzYxYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCkBAIC01MjksNiAr
NTI5LDggQEAgc3RydWN0IGFyY2hfdmNwdQogICAgIHBhZ2V0YWJsZV90IGd1ZXN0X3RhYmxlX3Vz
ZXI7ICAgICAgIC8qIChNRk4pIHg4Ni82NCB1c2VyLXNwYWNlIHBhZ2V0YWJsZSAqLwogICAgIHBh
Z2V0YWJsZV90IGd1ZXN0X3RhYmxlOyAgICAgICAgICAgIC8qIChNRk4pIGd1ZXN0IG5vdGlvbiBv
ZiBjcjMgKi8KICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpvbGRfZ3Vlc3RfdGFibGU7ICAvKiBwYXJ0
aWFsbHkgZGVzdHJ1Y3RlZCBwYWdldGFibGUgKi8KKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpvbGRf
Z3Vlc3RfcHRwZzsgICAvKiBjb250YWluaW5nIHBhZ2UgdGFibGUgb2YgdGhlICovCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogZm9ybWVyLCBpZiBhbnkgKi8KICAg
ICAvKiBndWVzdF90YWJsZSBob2xkcyBhIHJlZiB0byB0aGUgcGFnZSwgYW5kIGFsc28gYSB0eXBl
LWNvdW50IHVubGVzcwogICAgICAqIHNoYWRvdyByZWZjb3VudHMgYXJlIGluIHVzZSAqLwogICAg
IHBhZ2V0YWJsZV90IHNoYWRvd190YWJsZVs0XTsgICAgICAgIC8qIChNRk4pIHNoYWRvdyhzKSBv
ZiBndWVzdCAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tbS5oCmluZGV4IGEzMGU3NmQuLjkwNWM3OTcgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAg
LTEyNSwxMSArMTI1LDExIEBAIHN0cnVjdCBwYWdlX2luZm8KICAgICAgICAgdTMyIHRsYmZsdXNo
X3RpbWVzdGFtcDsKIAogICAgICAgICAvKgotICAgICAgICAgKiBXaGVuIFBHVF9wYXJ0aWFsIGlz
IHRydWUgdGhlbiB0aGlzIGZpZWxkIGlzIHZhbGlkIGFuZCBpbmRpY2F0ZXMKLSAgICAgICAgICog
dGhhdCBQVEVzIGluIHRoZSByYW5nZSBbMCwgQG5yX3ZhbGlkYXRlZF9wdGVzKSBoYXZlIGJlZW4g
dmFsaWRhdGVkLgotICAgICAgICAgKiBBbiBleHRyYSBwYWdlIHJlZmVyZW5jZSBtdXN0IGJlIGFj
cXVpcmVkIChvciBub3QgZHJvcHBlZCkgd2hlbmV2ZXIKLSAgICAgICAgICogUEdUX3BhcnRpYWwg
Z2V0cyBzZXQsIGFuZCBpdCBtdXN0IGJlIGRyb3BwZWQgd2hlbiB0aGUgZmxhZyBnZXRzCi0gICAg
ICAgICAqIGNsZWFyZWQuIFRoaXMgaXMgc28gdGhhdCBhIGdldCgpIGxlYXZpbmcgYSBwYWdlIGlu
IHBhcnRpYWxseQorICAgICAgICAgKiBXaGVuIFBHVF9wYXJ0aWFsIGlzIHRydWUgdGhlbiB0aGUg
Zmlyc3QgdHdvIGZpZWxkcyBhcmUgdmFsaWQgYW5kCisgICAgICAgICAqIGluZGljYXRlIHRoYXQg
UFRFcyBpbiB0aGUgcmFuZ2UgWzAsIEBucl92YWxpZGF0ZWRfcHRlcykgaGF2ZSBiZWVuCisgICAg
ICAgICAqIHZhbGlkYXRlZC4gQW4gZXh0cmEgcGFnZSByZWZlcmVuY2UgbXVzdCBiZSBhY3F1aXJl
ZCAob3Igbm90IGRyb3BwZWQpCisgICAgICAgICAqIHdoZW5ldmVyIFBHVF9wYXJ0aWFsIGdldHMg
c2V0LCBhbmQgaXQgbXVzdCBiZSBkcm9wcGVkIHdoZW4gdGhlIGZsYWcKKyAgICAgICAgICogZ2V0
cyBjbGVhcmVkLiBUaGlzIGlzIHNvIHRoYXQgYSBnZXQoKSBsZWF2aW5nIGEgcGFnZSBpbiBwYXJ0
aWFsbHkKICAgICAgICAgICogdmFsaWRhdGVkIHN0YXRlICh3aGVyZSB0aGUgY2FsbGVyIHdvdWxk
IGRyb3AgdGhlIHJlZmVyZW5jZSBhY3F1aXJlZAogICAgICAgICAgKiBkdWUgdG8gdGhlIGdldHRp
bmcgb2YgdGhlIHR5cGUgW2FwcGFyZW50bHldIGZhaWxpbmcgWy1FUkVTVEFSVF0pCiAgICAgICAg
ICAqIHdvdWxkIG5vdCBhY2NpZGVudGFsbHkgcmVzdWx0IGluIGEgcGFnZSBsZWZ0IHdpdGggemVy
byBnZW5lcmFsCkBAIC0xNTMsMTAgKzE1MywxOCBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAgICAgICAg
ICAqIHB1dF9wYWdlX2Zyb21fbE5lKCkgKGR1ZSB0byB0aGUgYXBwYXJlbnQgZmFpbHVyZSksIGFu
ZCBoZW5jZSBpdAogICAgICAgICAgKiBtdXN0IGJlIGRyb3BwZWQgd2hlbiB0aGUgcHV0IG9wZXJh
dGlvbiBpcyByZXN1bWVkIChhbmQgY29tcGxldGVzKSwKICAgICAgICAgICogYnV0IGl0IG11c3Qg
bm90IGJlIGFjcXVpcmVkIGlmIHBpY2tpbmcgdXAgdGhlIHBhZ2UgZm9yIHZhbGlkYXRpb24uCisg
ICAgICAgICAqCisgICAgICAgICAqIFRoZSAzcmQgZmllbGQsIEBsaW5lYXJfcHRfY291bnQsIGlu
ZGljYXRlcworICAgICAgICAgKiAtIGJ5IGEgcG9zaXRpdmUgdmFsdWUsIGhvdyBtYW55IHNhbWUt
bGV2ZWwgcGFnZSB0YWJsZSBlbnRyaWVzIGEgcGFnZQorICAgICAgICAgKiAgIHRhYmxlIGhhcywK
KyAgICAgICAgICogLSBieSBhIG5lZ2F0aXZlIHZhbHVlLCBpbiBob3cgbWFueSBzYW1lLWxldmVs
IHBhZ2UgdGFibGVzIGEgcGFnZSBpcworICAgICAgICAgKiAgIGluIHVzZS4KICAgICAgICAgICov
CiAgICAgICAgIHN0cnVjdCB7Ci0gICAgICAgICAgICB1MTYgbnJfdmFsaWRhdGVkX3B0ZXM7Ci0g
ICAgICAgICAgICBzOCBwYXJ0aWFsX3B0ZTsKKyAgICAgICAgICAgIHUxNiBucl92YWxpZGF0ZWRf
cHRlczpQQUdFVEFCTEVfT1JERVIgKyAxOworICAgICAgICAgICAgdTE2IDoxNiAtIFBBR0VUQUJM
RV9PUkRFUiAtIDEgLSAyOworICAgICAgICAgICAgczE2IHBhcnRpYWxfcHRlOjI7CisgICAgICAg
ICAgICBzMTYgbGluZWFyX3B0X2NvdW50OwogICAgICAgICB9OwogCiAgICAgICAgIC8qCkBAIC0y
MDcsNiArMjE1LDkgQEAgc3RydWN0IHBhZ2VfaW5mbwogI2RlZmluZSBQR1RfY291bnRfd2lkdGgg
ICBQR19zaGlmdCg5KQogI2RlZmluZSBQR1RfY291bnRfbWFzayAgICAoKDFVTDw8UEdUX2NvdW50
X3dpZHRoKS0xKQogCisvKiBBcmUgdGhlICd0eXBlIG1hc2snIGJpdHMgaWRlbnRpY2FsPyAqLwor
I2RlZmluZSBQR1RfdHlwZV9lcXVhbCh4LCB5KSAoISgoKHgpIF4gKHkpKSAmIFBHVF90eXBlX21h
c2spKQorCiAgLyogQ2xlYXJlZCB3aGVuIHRoZSBvd25pbmcgZ3Vlc3QgJ2ZyZWVzJyB0aGlzIHBh
Z2UuICovCiAjZGVmaW5lIF9QR0NfYWxsb2NhdGVkICAgIFBHX3NoaWZ0KDEpCiAjZGVmaW5lIFBH
Q19hbGxvY2F0ZWQgICAgIFBHX21hc2soMSwgMSkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Oct 15 06:34:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Oct 2017 06:34:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3cVH-0006v7-OR; Sun, 15 Oct 2017 06:34:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3cVG-0006ux-VS
 for xen-changelog@lists.xensource.com; Sun, 15 Oct 2017 06:34:27 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 9C/CF-07262-27103E95; Sun, 15 Oct 2017 06:34:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVbeQ8XG
 kwbkZwhYTthk4MHps79vFHsAYxZqZl5RfkcCaserLdZaC00YVJ47dZ21gXKrexcjJISTwm1Hi
 xUnzLkYuIPs8o0TzvKssXYwcHGwCYhJz9yqA1IgIqErMWrGcGaJeXaLpdwMbiC0s4Cex+ckWF
 hCbV8BM4lbTSbA4C1D9lc93mCYwcixgZFjFqFGcWlSWWqRraKiXVJSZnlGSm5iZo2toYKyXm1
 pcnJiempOYVKyXnJ+7iRHoEwYg2MG4+rfTIUZJDiYlUd5zrQ8jhfiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnw5jE8jhQSLEpNT61Iy8wBBgdMWoKDR0mE1w4kzVtckJhbnJkOkTrFqMtxbNPlP0xC
 LHn5ealS4rwuIEUCIEUZpXlwI2CBeolRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvPYgU3gy8
 0rgNr0COoIJ6Ih3EQ9AjihJREhJNTCqZxVe2eV4J+RYicAtI+eVy8ONn38RXbdj4ZJi5/BC7g
 dvVPbkvGl5fLat4MF920PTumOm/+nnP3BFmFNErUdutVrAs27ukGOf7qy+ZHp14Zw3XXsOT7i
 1wsM6+8pk0yuRX2af2RUUYrak9sLqg/+s5776bcpzXcKh7ZnWj/W7U/cd2/Vk+ot3RUosxRmJ
 hlrMRcWJAKNstiVPAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1508049264!109606797!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49849 invoked from network); 15 Oct 2017 06:34:25 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Oct 2017 06:34:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3cVD-00007G-0d
 for xen-changelog@lists.xensource.com; Sun, 15 Oct 2017 06:34:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3cVC-0001Ak-WF
 for xen-changelog@lists.xensource.com; Sun, 15 Oct 2017 06:34:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3cVC-0001Ak-WF@xenbits.xenproject.org>
Date: Sun, 15 Oct 2017 06:34:22 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86: don't store possibly stale
	TLB flush time stamp
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDVjYTdkMTFkMGIxNDY3ZTc0N2JkYmMwNDI3NTRhN2JiNjQ1ODJjNGYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDEy
IDE1OjI4OjQ0IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDEyIDE1OjI4OjQ0IDIwMTcgKzAyMDAKCiAgICB4
ODY6IGRvbid0IHN0b3JlIHBvc3NpYmx5IHN0YWxlIFRMQiBmbHVzaCB0aW1lIHN0YW1wCiAgICAK
ICAgIFdoaWxlIHRoZSB0aW1pbmcgd2luZG93IGlzIGV4dHJlbWVseSBuYXJyb3csIGl0IGlzIHRo
ZW9yZXRpY2FsbHkKICAgIHBvc3NpYmxlIGZvciBhbiB1cGRhdGUgdG8gdGhlIFRMQiBmbHVzaCBj
bG9jayBhbmQgYSBzdWJzZXF1ZW50IGZsdXNoCiAgICBJUEkgdG8gaGFwcGVuIGJldHdlZW4gdGhl
IHJlYWQgYW5kIHdyaXRlIHBhcnRzIG9mIHRoZSB1cGRhdGUgb2YgdGhlCiAgICBwZXItcGFnZSBz
dGFtcC4gRXhjbHVkZSB0aGlzIHBvc3NpYmlsaXR5IGJ5IGRpc2FibGluZyBpbnRlcnJ1cHRzCiAg
ICBhY3Jvc3MgdGhlIHVwZGF0ZSwgcHJldmVudGluZyB0aGUgSVBJIHRvIGJlIHNlcnZpY2VkIGlu
IHRoZSBtaWRkbGUuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI0MS4KICAgIAogICAgUmVwb3J0ZWQt
Ynk6IEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4KICAgIFN1Z2dlc3RlZC1ieTogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDIzYTE4MzYw
N2E0Mjc1NzIxODVmYzUxYzc2Y2M1YWIxMWMwMGM0Y2MKICAgIG1hc3RlciBkYXRlOiAyMDE3LTEw
LTEyIDE0OjQ4OjI1ICswMjAwCi0tLQogeGVuL2FyY2gvYXJtL3NtcC5jICAgICAgICAgICAgICB8
ICAxICsKIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgfCAgOCArKysrLS0tLQogeGVu
L2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYyB8ICAyICstCiB4ZW4vY29tbW9uL3BhZ2VfYWxs
b2MuYyAgICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZmx1c2h0bGIuaCAgfCAg
NSArKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oICB8IDE0ICsrKysrKysrKysr
KysrCiA2IGZpbGVzIGNoYW5nZWQsIDI2IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NtcC5jIGIveGVuL2FyY2gvYXJtL3NtcC5jCmluZGV4
IDkxN2Q0OTAuLmY0OTIyM2YgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zbXAuYworKysgYi94
ZW4vYXJjaC9hcm0vc21wLmMKQEAgLTEsNCArMSw1IEBACiAjaW5jbHVkZSA8eGVuL2NvbmZpZy5o
PgorI2luY2x1ZGUgPHhlbi9tbS5oPgogI2luY2x1ZGUgPGFzbS9zeXN0ZW0uaD4KICNpbmNsdWRl
IDxhc20vc21wLmg+CiAjaW5jbHVkZSA8YXNtL2NwcmVncy5oPgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCAxNWJmZGE1Li4zOGFjMGQxIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAt
MjQ5MCw3ICsyNDkwLDcgQEAgc3RhdGljIGludCBfcHV0X2ZpbmFsX3BhZ2VfdHlwZShzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAgICAqLwogICAgICAg
ICBpZiAoICEoc2hhZG93X21vZGVfZW5hYmxlZChwYWdlX2dldF9vd25lcihwYWdlKSkgJiYKICAg
ICAgICAgICAgICAgIChwYWdlLT5jb3VudF9pbmZvICYgUEdDX3BhZ2VfdGFibGUpKSApCi0gICAg
ICAgICAgICBwYWdlLT50bGJmbHVzaF90aW1lc3RhbXAgPSB0bGJmbHVzaF9jdXJyZW50X3RpbWUo
KTsKKyAgICAgICAgICAgIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcChwYWdlKTsKICAgICAg
ICAgd21iKCk7CiAgICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvLS07CiAgICAgfQpAQCAt
MjUwMCw3ICsyNTAwLDcgQEAgc3RhdGljIGludCBfcHV0X2ZpbmFsX3BhZ2VfdHlwZShzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAgICAgICAgICAgKFBH
VF9jb3VudF9tYXNrfFBHVF92YWxpZGF0ZWR8UEdUX3BhcnRpYWwpKSA9PSAxKTsKICAgICAgICAg
aWYgKCAhKHNoYWRvd19tb2RlX2VuYWJsZWQocGFnZV9nZXRfb3duZXIocGFnZSkpICYmCiAgICAg
ICAgICAgICAgICAocGFnZS0+Y291bnRfaW5mbyAmIFBHQ19wYWdlX3RhYmxlKSkgKQotICAgICAg
ICAgICAgcGFnZS0+dGxiZmx1c2hfdGltZXN0YW1wID0gdGxiZmx1c2hfY3VycmVudF90aW1lKCk7
CisgICAgICAgICAgICBwYWdlX3NldF90bGJmbHVzaF90aW1lc3RhbXAocGFnZSk7CiAgICAgICAg
IHdtYigpOwogICAgICAgICBwYWdlLT51LmludXNlLnR5cGVfaW5mbyB8PSBQR1RfdmFsaWRhdGVk
OwogICAgIH0KQEAgLTI1NTQsNyArMjU1NCw3IEBAIHN0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUo
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgYm9vbF90IHByZWVtcHRpYmxlLAogICAgICAgICAgICAg
aWYgKCBwdHBnICYmIFBHVF90eXBlX2VxdWFsKHgsIHB0cGctPnUuaW51c2UudHlwZV9pbmZvKSAp
CiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAgICAgKiBw
YWdlX3NldF90bGJmbHVzaF90aW1lc3RhbXAoKSBhY2Nlc3NlcyB0aGUgc2FtZSB1bmlvbgorICAg
ICAgICAgICAgICAgICAqIHNldF90bGJmbHVzaF90aW1lc3RhbXAoKSBhY2Nlc3NlcyB0aGUgc2Ft
ZSB1bmlvbgogICAgICAgICAgICAgICAgICAqIGxpbmVhcl9wdF9jb3VudCBsaXZlcyBpbi4gVW52
YWxpZGF0ZWQgcGFnZSB0YWJsZSBwYWdlcywKICAgICAgICAgICAgICAgICAgKiBob3dldmVyLCBz
aG91bGQgb2NjdXIgZHVyaW5nIGRvbWFpbiBkZXN0cnVjdGlvbiBvbmx5CiAgICAgICAgICAgICAg
ICAgICogYW55d2F5LiAgVXBkYXRpbmcgb2YgbGluZWFyX3B0X2NvdW50IGx1Y2tpbHkgaXMgbm90
CkBAIC0yNTc1LDcgKzI1NzUsNyBAQCBzdGF0aWMgaW50IF9wdXRfcGFnZV90eXBlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UsIGJvb2xfdCBwcmVlbXB0aWJsZSwKICAgICAgICAgICAgICAqLwogICAg
ICAgICAgICAgaWYgKCAhKHNoYWRvd19tb2RlX2VuYWJsZWQocGFnZV9nZXRfb3duZXIocGFnZSkp
ICYmCiAgICAgICAgICAgICAgICAgICAgKHBhZ2UtPmNvdW50X2luZm8gJiBQR0NfcGFnZV90YWJs
ZSkpICkKLSAgICAgICAgICAgICAgICBwYWdlLT50bGJmbHVzaF90aW1lc3RhbXAgPSB0bGJmbHVz
aF9jdXJyZW50X3RpbWUoKTsKKyAgICAgICAgICAgICAgICBwYWdlX3NldF90bGJmbHVzaF90aW1l
c3RhbXAocGFnZSk7CiAgICAgICAgIH0KIAogICAgICAgICBpZiAoIGxpa2VseSgoeSA9IGNtcHhj
aGcoJnBhZ2UtPnUuaW51c2UudHlwZV9pbmZvLCB4LCBueCkpID09IHgpICkKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93
L2NvbW1vbi5jCmluZGV4IGEwZWNjMjUuLjRiNGQyMTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24u
YwpAQCAtMTUzNSw3ICsxNTM1LDcgQEAgdm9pZCBzaGFkb3dfZnJlZShzdHJ1Y3QgZG9tYWluICpk
LCBtZm5fdCBzbWZuKQogICAgICAgICAgKiBUTEJzIHdoZW4gd2UgcmV1c2UgdGhlIHBhZ2UuICBC
ZWNhdXNlIHRoZSBkZXN0cnVjdG9ycyBsZWF2ZSB0aGUKICAgICAgICAgICogY29udGVudHMgb2Yg
dGhlIHBhZ2VzIGluIHBsYWNlLCB3ZSBjYW4gZGVsYXkgVExCIGZsdXNoZXMgdW50aWwKICAgICAg
ICAgICoganVzdCBiZWZvcmUgdGhlIGFsbG9jYXRvciBoYW5kcyB0aGUgcGFnZSBvdXQgYWdhaW4u
ICovCi0gICAgICAgIHNwLT50bGJmbHVzaF90aW1lc3RhbXAgPSB0bGJmbHVzaF9jdXJyZW50X3Rp
bWUoKTsKKyAgICAgICAgcGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKHNwKTsKICAgICAgICAg
cGVyZmNfZGVjcihzaGFkb3dfYWxsb2NfY291bnQpOwogICAgICAgICBwYWdlX2xpc3RfYWRkX3Rh
aWwoc3AsICZkLT5hcmNoLnBhZ2luZy5zaGFkb3cuZnJlZWxpc3QpOwogICAgICAgICBzcCA9IG5l
eHQ7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFn
ZV9hbGxvYy5jCmluZGV4IDBiZTBlYmMuLjhlNjIxODEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
cGFnZV9hbGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC05ODIsNyArOTgy
LDcgQEAgc3RhdGljIHZvaWQgZnJlZV9oZWFwX3BhZ2VzKAogICAgICAgICAvKiBJZiBhIHBhZ2Ug
aGFzIG5vIG93bmVyIGl0IHdpbGwgbmVlZCBubyBzYWZldHkgVExCIGZsdXNoLiAqLwogICAgICAg
ICBwZ1tpXS51LmZyZWUubmVlZF90bGJmbHVzaCA9IChwYWdlX2dldF9vd25lcigmcGdbaV0pICE9
IE5VTEwpOwogICAgICAgICBpZiAoIHBnW2ldLnUuZnJlZS5uZWVkX3RsYmZsdXNoICkKLSAgICAg
ICAgICAgIHBnW2ldLnRsYmZsdXNoX3RpbWVzdGFtcCA9IHRsYmZsdXNoX2N1cnJlbnRfdGltZSgp
OworICAgICAgICAgICAgcGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKCZwZ1tpXSk7CiAKICAg
ICAgICAgLyogVGhpcyBwYWdlIGlzIG5vdCBhIGd1ZXN0IGZyYW1lIGFueSBtb3JlLiAqLwogICAg
ICAgICBwYWdlX3NldF9vd25lcigmcGdbaV0sIE5VTEwpOyAvKiBzZXRfZ3Bmbl9mcm9tX21mbiBz
bm9vcHMgcGcgb3duZXIgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZmx1c2h0
bGIuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZmx1c2h0bGIuaAppbmRleCBjOTg2YjNmLi5lYThj
N2VkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2ZsdXNodGxiLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9mbHVzaHRsYi5oCkBAIC0xNCw2ICsxNCwxMSBAQCBkbyB7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAKICNkZWZpbmUgdGxiZmx1c2hfY3VycmVudF90aW1lKCkgICAgICAgICAgICAgICAg
ICgwKQogCitzdGF0aWMgaW5saW5lIHZvaWQgcGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UpCit7CisgICAgcGFnZS0+dGxiZmx1c2hfdGltZXN0YW1wID0g
dGxiZmx1c2hfY3VycmVudF90aW1lKCk7Cit9CisKICNpZiBkZWZpbmVkKENPTkZJR19BUk1fMzIp
CiAjIGluY2x1ZGUgPGFzbS9hcm0zMi9mbHVzaHRsYi5oPgogI2VsaWYgZGVmaW5lZChDT05GSUdf
QVJNXzY0KQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oCmluZGV4IDJlN2VkNmIuLjAyZjdiNTYgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2ZsdXNodGxiLmgKQEAgLTI0LDYgKzI0LDIwIEBAIERFQ0xBUkVfUEVSX0NQVSh1MzIs
IHRsYmZsdXNoX3RpbWUpOwogCiAjZGVmaW5lIHRsYmZsdXNoX2N1cnJlbnRfdGltZSgpIHRsYmZs
dXNoX2Nsb2NrCiAKK3N0YXRpYyBpbmxpbmUgdm9pZCBwYWdlX3NldF90bGJmbHVzaF90aW1lc3Rh
bXAoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKK3sKKyAgICAvKgorICAgICAqIFByZXZlbnQgc3Rv
cmluZyBhIHN0YWxlIHRpbWUgc3RhbXAsIHdoaWNoIGNvdWxkIGhhcHBlbiBpZiBhbiB1cGRhdGUK
KyAgICAgKiB0byB0bGJmbHVzaF9jbG9jayBwbHVzIGEgc3Vic2VxdWVudCBmbHVzaCBJUEkgaGFw
cGVuIGJldHdlZW4gdGhlCisgICAgICogcmVhZGluZyBvZiB0bGJmbHVzaF9jbG9jayBhbmQgdGhl
IHdyaXRpbmcgb2YgdGhlIHN0cnVjdCBwYWdlX2luZm8KKyAgICAgKiBmaWVsZC4KKyAgICAgKi8K
KyAgICBBU1NFUlQobG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7CisgICAgbG9jYWxfaXJxX2Rpc2Fi
bGUoKTsKKyAgICBwYWdlLT50bGJmbHVzaF90aW1lc3RhbXAgPSB0bGJmbHVzaF9jdXJyZW50X3Rp
bWUoKTsKKyAgICBsb2NhbF9pcnFfZW5hYmxlKCk7Cit9CisKIC8qCiAgKiBAY3B1X3N0YW1wIGlz
IHRoZSB0aW1lc3RhbXAgYXQgbGFzdCBUTEIgZmx1c2ggZm9yIHRoZSBDUFUgd2UgYXJlIHRlc3Rp
bmcuCiAgKiBAbGFzdHVzZV9zdGFtcCBpcyBhIHRpbWVzdGFtcCB0YWtlbiB3aGVuIHRoZSBQRk4g
d2UgYXJlIHRlc3Rpbmcgd2FzIGxhc3QgCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sun Oct 15 06:34:35 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Oct 2017 06:34:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3cVP-0006w7-Pv; Sun, 15 Oct 2017 06:34:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3cVP-0006vy-82
 for xen-changelog@lists.xensource.com; Sun, 15 Oct 2017 06:34:35 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 4F/03-08608-A7103E95; Sun, 15 Oct 2017 06:34:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVbeK8XG
 kwf5vTBYTthk4MHps79vFHsAYxZqZl5RfkcCasenqIcaCN/wVDx7OYm1gPMjdxcjFISTwm1Fi
 Te9RdgjnPKPEnM3nWLoYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhaIkLgwp
 5kRxOYVMJP4dvcwO4jNAlT/Y+EGtgmMHAsYGVYxahSnFpWlFukaGeslFWWmZ5TkJmbm6BoamO
 nlphYXJ6an5iQmFesl5+duYgR6hQEIdjD+mR94iFGSg0lJlPdc68NIIb6k/JTKjMTijPii0pz
 U4kOMMhwcShK8LgyPI4UEi1LTUyvSMnOA4QGTluDgURLhtQNJ8xYXJOYWZ6ZDpE4x6nIc23T5
 D5MQS15+XqqUOMQMAZCijNI8uBGwUL3EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV57kCk8m
 XklcJteAR3BBHTEu4gHIEeUJCKkpBoYbU24J3VcPCpT6rQ7wTXzhmTLkda7nkZ88yMqCt1bmn
 7ETV8yVztV2PhyMHvExq4/nUrWX+dIVrvtfHXIYpeTUPfcDIFcAX5bbpEJzY0/dBjs3T6Frft
 2q70kzXKuuEsbt/vJRes3NX3P9D/hVV8i+dT/QNHmdWG1FZ3fQ2Tl7A0UHE8evqTEUpyRaKjF
 XFScCAAkF3H1UAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1508049273!70553594!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17444 invoked from network); 15 Oct 2017 06:34:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Oct 2017 06:34:33 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3cVN-00007Q-2b
 for xen-changelog@lists.xensource.com; Sun, 15 Oct 2017 06:34:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3cVN-0001CH-1v
 for xen-changelog@lists.xensource.com; Sun, 15 Oct 2017 06:34:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3cVN-0001CH-1v@xenbits.xenproject.org>
Date: Sun, 15 Oct 2017 06:34:33 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86: don't allow page_unlock() to
	drop the last type reference
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDFkMDFkZGM0ZWYwZWUzNjNkNjQ0YmIxMzY1ZmZmZThkODk5NDEwZjQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDEy
IDE1OjI5OjIxIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDEyIDE1OjI5OjIxIDIwMTcgKzAyMDAKCiAgICB4
ODY6IGRvbid0IGFsbG93IHBhZ2VfdW5sb2NrKCkgdG8gZHJvcCB0aGUgbGFzdCB0eXBlIHJlZmVy
ZW5jZQogICAgCiAgICBPbmx5IF9wdXRfcGFnZV90eXBlKCkgZG9lcyB0aGUgbmVjZXNzYXJ5IGNs
ZWFudXAsIGFuZCBoZW5jZSBub3QgYWxsCiAgICBkb21haW4gcGFnZXMgY2FuIGJlIHJlbGVhc2Vk
IGR1cmluZyBndWVzdCBjbGVhbnVwIChsZWF2aW5nIGFyb3VuZAogICAgem9tYmllIGRvbWFpbnMp
IGlmIHdlIGdldCB0aGlzIHdyb25nLgogICAgCiAgICBUaGlzIGlzIFhTQS0yNDIuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3Rl
ciBjb21taXQ6IDY0MTA3MzNhOGEwZGZmMmZlNTgxMzM4ZmY2MzE2NzBjZjkxODg5ZGIKICAgIG1h
c3RlciBkYXRlOiAyMDE3LTEwLTEyIDE0OjQ5OjQ2ICswMjAwCi0tLQogeGVuL2FyY2gveDg2L21t
LmMgfCAxNSArKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRl
eCAzOGFjMGQxLi4wZTIyZWQ1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94
ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTg5Niw3ICsxODk2LDExIEBAIHZvaWQgcGFnZV91bmxvY2so
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIAogICAgIGRvIHsKICAgICAgICAgeCA9IHk7CisgICAg
ICAgIEFTU0VSVCgoeCAmIFBHVF9jb3VudF9tYXNrKSAmJiAoeCAmIFBHVF9sb2NrZWQpKTsKKwog
ICAgICAgICBueCA9IHggLSAoMSB8IFBHVF9sb2NrZWQpOworICAgICAgICAvKiBXZSBtdXN0IG5v
dCBkcm9wIHRoZSBsYXN0IHJlZmVyZW5jZSBoZXJlLiAqLworICAgICAgICBBU1NFUlQobnggJiBQ
R1RfY291bnRfbWFzayk7CiAgICAgfSB3aGlsZSAoICh5ID0gY21weGNoZygmcGFnZS0+dS5pbnVz
ZS50eXBlX2luZm8sIHgsIG54KSkgIT0geCApOwogfQogCkBAIC0yNTc3LDYgKzI1ODEsMTcgQEAg
c3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCBib29sX3Qg
cHJlZW1wdGlibGUsCiAgICAgICAgICAgICAgICAgICAgKHBhZ2UtPmNvdW50X2luZm8gJiBQR0Nf
cGFnZV90YWJsZSkpICkKICAgICAgICAgICAgICAgICBwYWdlX3NldF90bGJmbHVzaF90aW1lc3Rh
bXAocGFnZSk7CiAgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoIHVubGlrZWx5KChueCAmIChQ
R1RfbG9ja2VkIHwgUEdUX2NvdW50X21hc2spKSA9PQorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKFBHVF9sb2NrZWQgfCAxKSkgKQorICAgICAgICB7CisgICAgICAgICAgICAvKgorICAgICAg
ICAgICAgICogV2UgbXVzdCBub3QgZHJvcCB0aGUgc2Vjb25kIHRvIGxhc3QgcmVmZXJlbmNlIHdo
ZW4gdGhlIHBhZ2UgaXMKKyAgICAgICAgICAgICAqIGxvY2tlZCwgYXMgcGFnZV91bmxvY2soKSBk
b2Vzbid0IGRvIGFueSBjbGVhbnVwIG9mIHRoZSB0eXBlLgorICAgICAgICAgICAgICovCisgICAg
ICAgICAgICBjcHVfcmVsYXgoKTsKKyAgICAgICAgICAgIHkgPSBwYWdlLT51LmludXNlLnR5cGVf
aW5mbzsKKyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICB9CiAKICAgICAgICAgaWYgKCBs
aWtlbHkoKHkgPSBjbXB4Y2hnKCZwYWdlLT51LmludXNlLnR5cGVfaW5mbywgeCwgbngpKSA9PSB4
KSApCiAgICAgICAgICAgICBicmVhazsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Oct 15 06:34:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Oct 2017 06:34:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3cVa-0006xv-Ra; Sun, 15 Oct 2017 06:34:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3cVa-0006xl-E6
 for xen-changelog@lists.xensource.com; Sun, 15 Oct 2017 06:34:46 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 A7/A5-29911-58103E95; Sun, 15 Oct 2017 06:34:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVbeV8XG
 kwaoWdosJ2wwcGD229+1iD2CMYs3MS8qvSGDNeH+5i7WgV7Xi7ZI1jA2MZ2W7GLk4hAR+M0os
 6nvC3sXICeScZ5RYuqCki5GDg01ATGLuXgWQsIiAqsSsFcuZIUrUJZp+N7CB2MICORK3W88xg
 ZTzCphJ7FyVDBJmASr/cLSLbQIjxwJGhlWMGsWpRWWpRbpGpnpJRZnpGSW5iZk5uoYGZnq5qc
 XFiempOYlJxXrJ+bmbGIEeYQCCHYyrFgQeYpTkYFIS5T3X+jBSiC8pP6UyI7E4I76oNCe1+BC
 jDAeHkgRvHsPjSCHBotT01Iq0zBxgaMCkJTh4lER47UDSvMUFibnFmekQqVOMuhzHNl3+wyTE
 kpeflyolzusCUiQAUpRRmgc3AhamlxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMuxNkCk9mX
 gncpldARzABHfEu4gHIESWJCCmpBkbGo+sL2FbrS1x5msaw6s70p63vdIxW3Ty54PeEW+e/5E
 ewFkRt7v90M/1oy8/IZTfnr+Xpjahu++9ZJFT34vzr03nrLll+7hU58dq7wC8wYN+faeuFDR0
 k/8Sl6znWfE0WfLf//TxO/oLlKZ1Nge4P33ee9Z//+vTyz+9sDKPYWNlZuZnz/b8psRRnJBpq
 MRcVJwIAZHlZIk4CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1508049284!58840159!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31449 invoked from network); 15 Oct 2017 06:34:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Oct 2017 06:34:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3cVX-00008O-66
 for xen-changelog@lists.xensource.com; Sun, 15 Oct 2017 06:34:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3cVX-0001D0-3s
 for xen-changelog@lists.xensource.com; Sun, 15 Oct 2017 06:34:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3cVX-0001D0-3s@xenbits.xenproject.org>
Date: Sun, 15 Oct 2017 06:34:43 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/shadow: Don't create
	self-linear shadow mappings for 4-level translated guests
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDhjZDEyNThiMDljMThhNTY1NzU4NmQzZTFjYjZkZjVmMmJlMGFlZTAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE9jdCAxMiAxNToyOTo1MiAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAxMiAxNToyOTo1MiAyMDE3ICsw
MjAwCgogICAgeDg2L3NoYWRvdzogRG9uJ3QgY3JlYXRlIHNlbGYtbGluZWFyIHNoYWRvdyBtYXBw
aW5ncyBmb3IgNC1sZXZlbCB0cmFuc2xhdGVkIGd1ZXN0cwogICAgCiAgICBXaGVuIGluaXRpYWxs
eSBjcmVhdGluZyBhIG1vbml0b3IgdGFibGUgZm9yIDQtbGV2ZWwgdHJhbnNsYXRlZCBndWVzdHMs
IGRvbid0CiAgICBpbnN0YWxsIGEgc2hhZG93LWxpbmVhciBtYXBwaW5nLiAgVGhpcyBtYXBwaW5n
IGlzIGFjdHVhbGx5IHNlbGYtbGluZWFyLCBhbmQKICAgIHRyaXBzIHVwIHRoZSB3cml0ZWFibGUg
aGV1cmlzdGljIGxvZ2ljIGludG8gZm9sbG93aW5nIFhlbidzIG1hcHBpbmdzLCBub3QgdGhlCiAg
ICBndWVzdHMnIHNoYWRvd3MgaXQgd2FzIGV4cGVjdGluZyB0byBmb2xsb3cuCiAgICAKICAgIEEg
Y29uc2VxdWVuY2Ugb2YgdGhpcyBpcyB0aGF0IHNoX2d1ZXNzX3dybWFwKCkgbmVlZHMgdG8gY29w
ZSB3aXRoIHRoZXJlIGJlaW5nCiAgICBubyBzaGFkb3ctbGluZWFyIG1hcHBpbmcgcHJlc2VudCwg
d2hpY2ggaW4gcHJhY3RpY2Ugb2NjdXJzIG9uY2UgZWFjaCB0aW1lIGEKICAgIHZjcHUgc3dpdGNo
ZXMgdG8gNC1sZXZlbCBwYWdpbmcgZnJvbSBhIGRpZmZlcmVudCBwYWdpbmcgbW9kZS4KICAgIAog
ICAgQW4gYXBwcm9wcmlhdGUgc2hhZG93LWxpbmVhciBzbG90IHdpbGwgYmUgaW5zZXJ0ZWQgaW50
byB0aGUgbW9uaXRvciB0YWJsZQogICAgZWl0aGVyIHdoaWxlIGNvbnN0cnVjdGluZyBsb3dlciBs
ZXZlbCBtb25pdG9yIHRhYmxlcywgb3IgYnkgc2hfdXBkYXRlX2NyMygpLgogICAgCiAgICBXaGls
ZSBmaXhpbmcgdGhpcywgY2xhcmlmeSB0aGUgc2FmZXR5IG9mIHRoZSBvdGhlciBtYXBwaW5ncy4g
IERlc3BpdGUKICAgIGFwcGVhcmluZyB1bnNhZmUsIGl0IGlzIGNvcnJlY3QgdG8gY3JlYXRlIGEg
Z3Vlc3QtbGluZWFyIG1hcHBpbmcgZm9yCiAgICB0cmFuc2xhdGVkIGRvbWFpbnM7IHRoaXMgaXMg
c2VsZi1saW5lYXIgYW5kIGRvZXNuJ3QgcG9pbnQgaW50byB0aGUgdHJhbnNsYXRlZAogICAgZG9t
YWluLiAgRHJvcCBhIGRlYWQgY2xhdXNlIGZvciB0cmFuc2xhdGUgIT0gZXh0ZXJuYWwgZ3Vlc3Rz
LgogICAgCiAgICBUaGlzIGlzIFhTQS0yNDMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogVGltIERl
ZWdhbiA8dGltQHhlbi5vcmc+CiAgICBtYXN0ZXIgY29tbWl0OiBiZjJiNGVhZGNmMzc5ZDAzNjFi
MzhkZTk3MjVlYTVmN2ExOGE1MjA1CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0xMC0xMiAxNDo1MDow
NyArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyB8IDQzICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMwIGlu
c2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9t
bS9zaGFkb3cvbXVsdGkuYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwppbmRleCA0
MjhiZTM3Li5jODM5MzJmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRp
LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCkBAIC0xNDcyLDI2ICsxNDcy
LDM4IEBAIHZvaWQgc2hfaW5zdGFsbF94ZW5fZW50cmllc19pbl9sNChzdHJ1Y3QgZG9tYWluICpk
LCBtZm5fdCBnbDRtZm4sIG1mbl90IHNsNG1mbikKICAgICAgICAgc2w0ZVtzaGFkb3dfbDRfdGFi
bGVfb2Zmc2V0KFJPX01QVF9WSVJUX1NUQVJUKV0gPSBzaGFkb3dfbDRlX2VtcHR5KCk7CiAgICAg
fQogCi0gICAgLyogU2hhZG93IGxpbmVhciBtYXBwaW5nIGZvciA0LWxldmVsIHNoYWRvd3MuICBO
LkIuIGZvciAzLWxldmVsCi0gICAgICogc2hhZG93cyBvbiA2NC1iaXQgeGVuLCB0aGlzIGxpbmVh
ciBtYXBwaW5nIGlzIGxhdGVyIHJlcGxhY2VkIGJ5IHRoZQotICAgICAqIG1vbml0b3IgcGFnZXRh
YmxlIHN0cnVjdHVyZSwgd2hpY2ggaXMgYnVpbHQgaW4gbWFrZV9tb25pdG9yX3RhYmxlCi0gICAg
ICogYW5kIG1haW50YWluZWQgYnkgc2hfdXBkYXRlX2xpbmVhcl9lbnRyaWVzLiAqLwotICAgIHNs
NGVbc2hhZG93X2w0X3RhYmxlX29mZnNldChTSF9MSU5FQVJfUFRfVklSVF9TVEFSVCldID0KLSAg
ICAgICAgc2hhZG93X2w0ZV9mcm9tX21mbihzbDRtZm4sIF9fUEFHRV9IWVBFUlZJU09SKTsKLQot
ICAgIC8qIFNlbGYgbGluZWFyIG1hcHBpbmcuICAqLwotICAgIGlmICggc2hhZG93X21vZGVfdHJh
bnNsYXRlKGQpICYmICFzaGFkb3dfbW9kZV9leHRlcm5hbChkKSApCisgICAgLyoKKyAgICAgKiBM
aW5lYXIgbWFwcGluZyBzbG90czoKKyAgICAgKgorICAgICAqIENhbGxpbmcgdGhpcyBmdW5jdGlv
biB3aXRoIGdsNG1mbiA9PSBzbDRtZm4gaXMgdXNlZCB0byBjb25zdHJ1Y3QgYQorICAgICAqIG1v
bml0b3IgdGFibGUgZm9yIHRyYW5zbGF0ZWQgZG9tYWlucy4gIEluIHRoaXMgY2FzZSwgZ2w0bWZu
IGZvcm1zIHRoZQorICAgICAqIHNlbGYtbGluZWFyIG1hcHBpbmcgKGkuZS4gbm90IHBvaW50aW5n
IGludG8gdGhlIHRyYW5zbGF0ZWQgZG9tYWluKSwgYW5kCisgICAgICogdGhlIHNoYWRvdy1saW5l
YXIgc2xvdCBpcyBza2lwcGVkLiAgVGhlIHNoYWRvdy1saW5lYXIgc2xvdCBpcyBlaXRoZXIKKyAg
ICAgKiBmaWxsZWQgd2hlbiBjb25zdHJ1Y3RpbmcgbG93ZXIgbGV2ZWwgbW9uaXRvciB0YWJsZXMs
IG9yIHZpYQorICAgICAqIHNoX3VwZGF0ZV9jcjMoKSBmb3IgNC1sZXZlbCBndWVzdHMuCisgICAg
ICoKKyAgICAgKiBDYWxsaW5nIHRoaXMgZnVuY3Rpb24gd2l0aCBnbDRtZm4gIT0gc2w0bWZuIGlz
IHVzZWQgZm9yIG5vbi10cmFuc2xhdGVkCisgICAgICogZ3Vlc3RzLCB3aGVyZSB0aGUgc2hhZG93
LWxpbmVhciBzbG90IGlzIGFjdHVhbGx5IHNlbGYtbGluZWFyLCBhbmQgdGhlCisgICAgICogZ3Vl
c3QtbGluZWFyIHNsb3QgcG9pbnRzIGludG8gdGhlIGd1ZXN0cyB2aWV3IG9mIGl0cyBwYWdldGFi
bGVzLgorICAgICAqLworICAgIGlmICggc2hhZG93X21vZGVfdHJhbnNsYXRlKGQpICkKICAgICB7
Ci0gICAgICAgIC8vIGxpbmVhciB0YWJsZXMgbWF5IG5vdCBiZSB1c2VkIHdpdGggdHJhbnNsYXRl
ZCBQViBndWVzdHMKLSAgICAgICAgc2w0ZVtzaGFkb3dfbDRfdGFibGVfb2Zmc2V0KExJTkVBUl9Q
VF9WSVJUX1NUQVJUKV0gPQorICAgICAgICBBU1NFUlQobWZuX3goZ2w0bWZuKSA9PSBtZm5feChz
bDRtZm4pKTsKKworICAgICAgICBzbDRlW3NoYWRvd19sNF90YWJsZV9vZmZzZXQoU0hfTElORUFS
X1BUX1ZJUlRfU1RBUlQpXSA9CiAgICAgICAgICAgICBzaGFkb3dfbDRlX2VtcHR5KCk7CiAgICAg
fQogICAgIGVsc2UKICAgICB7Ci0gICAgICAgIHNsNGVbc2hhZG93X2w0X3RhYmxlX29mZnNldChM
SU5FQVJfUFRfVklSVF9TVEFSVCldID0KLSAgICAgICAgICAgIHNoYWRvd19sNGVfZnJvbV9tZm4o
Z2w0bWZuLCBfX1BBR0VfSFlQRVJWSVNPUik7CisgICAgICAgIEFTU0VSVChtZm5feChnbDRtZm4p
ICE9IG1mbl94KHNsNG1mbikpOworCisgICAgICAgIHNsNGVbc2hhZG93X2w0X3RhYmxlX29mZnNl
dChTSF9MSU5FQVJfUFRfVklSVF9TVEFSVCldID0KKyAgICAgICAgICAgIHNoYWRvd19sNGVfZnJv
bV9tZm4oc2w0bWZuLCBfX1BBR0VfSFlQRVJWSVNPUik7CiAgICAgfQogCisgICAgc2w0ZVtzaGFk
b3dfbDRfdGFibGVfb2Zmc2V0KExJTkVBUl9QVF9WSVJUX1NUQVJUKV0gPQorICAgICAgICBzaGFk
b3dfbDRlX2Zyb21fbWZuKGdsNG1mbiwgX19QQUdFX0hZUEVSVklTT1IpOworCiAgICAgdW5tYXBf
ZG9tYWluX3BhZ2Uoc2w0ZSk7CiB9CiAjZW5kaWYKQEAgLTQyOTMsNiArNDMwNSwxMSBAQCBzdGF0
aWMgaW50IHNoX2d1ZXNzX3dybWFwKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIHZhZGRy
LCBtZm5fdCBnbWZuKQogCiAgICAgLyogQ2FyZWZ1bGx5IGxvb2sgaW4gdGhlIHNoYWRvdyBsaW5l
YXIgbWFwIGZvciB0aGUgbDFlIHdlIGV4cGVjdCAqLwogI2lmIFNIQURPV19QQUdJTkdfTEVWRUxT
ID49IDQKKyAgICAvKiBJcyBhIHNoYWRvdyBsaW5lYXIgbWFwIGlzIGluc3RhbGxlZCBpbiB0aGUg
Zmlyc3QgcGxhY2U/ICovCisgICAgc2w0cCAgPSB2LT5hcmNoLnBhZ2luZy5zaGFkb3cuZ3Vlc3Rf
dnRhYmxlOworICAgIHNsNHAgKz0gc2hhZG93X2w0X3RhYmxlX29mZnNldChTSF9MSU5FQVJfUFRf
VklSVF9TVEFSVCk7CisgICAgaWYgKCAhKHNoYWRvd19sNGVfZ2V0X2ZsYWdzKCpzbDRwKSAmIF9Q
QUdFX1BSRVNFTlQpICkKKyAgICAgICAgcmV0dXJuIDA7CiAgICAgc2w0cCA9IHNoX2xpbmVhcl9s
NF90YWJsZSh2KSArIHNoYWRvd19sNF9saW5lYXJfb2Zmc2V0KHZhZGRyKTsKICAgICBpZiAoICEo
c2hhZG93X2w0ZV9nZXRfZmxhZ3MoKnNsNHApICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAgICBy
ZXR1cm4gMDsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Sun Oct 15 06:34:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 15 Oct 2017 06:34:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3cVm-0006zS-TG; Sun, 15 Oct 2017 06:34:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3cVm-0006zH-F9
 for xen-changelog@lists.xensource.com; Sun, 15 Oct 2017 06:34:58 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 41/B7-08856-19103E95; Sun, 15 Oct 2017 06:34:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVbeP8XG
 kwaRGKYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNuLprF3vBWdGKxSeKGxhPCnYxcnEICfxmlLg/
 rZMZwjnPKPHn+xTWLkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBdwllk29y
 QJi8wqYSWze/x/MZgGqX3XpO8sERo4FjAyrGDWKU4vKUot0DQ30kooy0zNKchMzc4A8Y73c1O
 LixPTUnMSkYr3k/NxNjECf1DMwMO5g3NblfIhRkoNJSZT3XOvDSCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvHkMjyOFBItS01Mr0jJzgMEBk5bg4FES4bUDSfMWFyTmFmemQ6ROMepyHNt0+Q+T
 EEtefl6qlDivC0iRAEhRRmke3AhYoF5ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMxrDzKFJ
 zOvBG7TK6AjmICOeBfxAOSIkkSElFQDY4TqzhJt2cxVx6SySg8WH2X6fsRio8TyFZ5Kaw6vup
 KSddw85KDtd5uKO5FmG9/1mPbViHVFLuPYN1UzV7HnnsWZRScfZ816/LMrutmz9PmDBT/3qnh
 NtN8qeHPf7gAd49v6L2a5nrm5wYvp4t63hT0/LyasXLni9Q/l5tCMRRwZfvsS2MQ87ZRYijMS
 DbWYi4oTAcoQxAtPAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1508049293!110367919!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24247 invoked from network); 15 Oct 2017 06:34:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Oct 2017 06:34:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3cVh-00008Y-7z
 for xen-changelog@lists.xensource.com; Sun, 15 Oct 2017 06:34:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3cVh-0001Db-7I
 for xen-changelog@lists.xensource.com; Sun, 15 Oct 2017 06:34:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3cVh-0001Db-7I@xenbits.xenproject.org>
Date: Sun, 15 Oct 2017 06:34:53 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/cpu: Fix IST handling during
	PCPU bringup
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGMxMGRjNTRkNDE2OTVhMDc0YzkwYjhhZmVkOTUwYmQ2Mzg4NGRlMGIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE9jdCAxMiAxNTozMDoyMSAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAxMiAxNTozMDoyMSAyMDE3ICsw
MjAwCgogICAgeDg2L2NwdTogRml4IElTVCBoYW5kbGluZyBkdXJpbmcgUENQVSBicmluZ3VwCiAg
ICAKICAgIENsZWFyIElTVCByZWZlcmVuY2VzIGluIG5ld2x5IGFsbG9jYXRlZCBJRFRzLiAgTm90
aGluZyBnb29kIHdpbGwgY29tZSBvZgogICAgaGF2aW5nIHRoZW0gc2V0IGJlZm9yZSB0aGUgVFNT
IGlzIHN1aXRhYmx5IGNvbnN0cnVjdGVkIChhbHRob3VnaCB0aGUgY2hhbmNlcwogICAgb2YgdGhl
IENQVSBzdXJ2aXZpbmcgc3VjaCBhbiBJU1QgaW50ZXJydXB0L2V4Y2VwdGlvbiBpcyBleHRyZW1l
bHkgc2xpbSkuCiAgICAKICAgIFVuaWZvcm1seSBzZXQgdGhlIElTVCByZWZlcmVuY2VzIGFmdGVy
IHRoZSBUU1MgaXMgaW4gcGxhY2UuICBUaGlzIGZpeGVzIGFuCiAgICBpc3N1ZSBvbiBBTUQgaGFy
ZHdhcmUsIHdoZXJlIG9ubGluaW5nIGEgUENQVSB3aGlsZSBQQ1BVMCBpcyBpbiBIVk0gY29udGV4
dAogICAgd2lsbCBjYXVzZSBJU1RfTk9ORSB0byBiZSBjb3BpZWQgaW50byB0aGUgbmV3IElEVCwg
bWFraW5nIHRoYXQgUENQVSB2dWxuZXJhYmxlCiAgICB0byBwcml2aWxlZ2UgZXNjYWxhdGlvbiBm
cm9tIFBWIGd1ZXN0cyB1bnRpbCBpdCBzdWJzZXF1ZW50bHkgc2NoZWR1bGVzIGFuIEhWTQogICAg
Z3Vlc3QuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI0NC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBjYzA4
YzczYzhjMWY1YmE1ZWQwZjgyNzQ1NDhkYjY3MjVlMWMzMTU3CiAgICBtYXN0ZXIgZGF0ZTogMjAx
Ny0xMC0xMiAxNDo1MDozMSArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgfCA1
ICsrKysrCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgIHwgMyArKysKIDIgZmlsZXMgY2hhbmdl
ZCwgOCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24u
YyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKaW5kZXggZTg2OThkNy4uMTY4Y2ZkZiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYvY3B1
L2NvbW1vbi5jCkBAIC02MTcsNiArNjE3LDcgQEAgdm9pZCBfX2luaXQgZWFybHlfY3B1X2luaXQo
dm9pZCkKICAqIC0gU2V0cyB1cCBUU1Mgd2l0aCBzdGFjayBwb2ludGVycywgaW5jbHVkaW5nIElT
VHMKICAqIC0gSW5zZXJ0cyBUU1Mgc2VsZWN0b3IgaW50byByZWd1bGFyIGFuZCBjb21wYXQgR0RU
cwogICogLSBMb2FkcyBHRFQsIElEVCwgVFIgdGhlbiBudWxsIExEVAorICogLSBTZXRzIHVwIElT
VCByZWZlcmVuY2VzIGluIHRoZSBJRFQKICAqLwogdm9pZCBsb2FkX3N5c3RlbV90YWJsZXModm9p
ZCkKIHsKQEAgLTY2Myw2ICs2NjQsMTAgQEAgdm9pZCBsb2FkX3N5c3RlbV90YWJsZXModm9pZCkK
IAlhc20gdm9sYXRpbGUgKCJsaWR0ICUwIiAgOiA6ICJtIiAgKGlkdHIpICk7CiAJYXNtIHZvbGF0
aWxlICgibHRyICAldzAiIDogOiAicm0iIChUU1NfRU5UUlkgPDwgMykgKTsKIAlhc20gdm9sYXRp
bGUgKCJsbGR0ICV3MCIgOiA6ICJybSIgKDApICk7CisKKwlzZXRfaXN0KCZpZHRfdGFibGVzW2Nw
dV1bVFJBUF9kb3VibGVfZmF1bHRdLCAgSVNUX0RGKTsKKwlzZXRfaXN0KCZpZHRfdGFibGVzW2Nw
dV1bVFJBUF9ubWldLAkgICAgICBJU1RfTk1JKTsKKwlzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1b
VFJBUF9tYWNoaW5lX2NoZWNrXSwgSVNUX01DRSk7CiB9CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwppbmRleCAxYzAyNjgx
Li5mOWU0ZWU4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9zbXBib290LmMKQEAgLTcxNSw2ICs3MTUsOSBAQCBzdGF0aWMgaW50IGNwdV9zbXBi
b290X2FsbG9jKHVuc2lnbmVkIGludCBjcHUpCiAgICAgaWYgKCBpZHRfdGFibGVzW2NwdV0gPT0g
TlVMTCApCiAgICAgICAgIGdvdG8gb29tOwogICAgIG1lbWNweShpZHRfdGFibGVzW2NwdV0sIGlk
dF90YWJsZSwgSURUX0VOVFJJRVMgKiBzaXplb2YoaWR0X2VudHJ5X3QpKTsKKyAgICBzZXRfaXN0
KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9kb3VibGVfZmF1bHRdLCAgSVNUX05PTkUpOworICAgIHNl
dF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX25taV0sICAgICAgICAgICBJU1RfTk9ORSk7Cisg
ICAgc2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfbWFjaGluZV9jaGVja10sIElTVF9OT05F
KTsKIAogICAgIGZvciAoIHN0dWJfcGFnZSA9IDAsIGkgPSBjcHUgJiB+KFNUVUJTX1BFUl9QQUdF
IC0gMSk7CiAgICAgICAgICAgaSA8IG5yX2NwdV9pZHMgJiYgaSA8PSAoY3B1IHwgKFNUVUJTX1BF
Ul9QQUdFIC0gMSkpOyArK2kgKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xen.org Mon Oct 16 02:33:10 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 02:33:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3vDH-0006Fi-57; Mon, 16 Oct 2017 02:33:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3vDG-0006Fc-Cq
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 02:33:06 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 F1/75-05089-16A14E95; Mon, 16 Oct 2017 02:33:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTdB6km
 kwboeFYsJ2wwcGD229+1iD2CMYs3MS8qvSGDNeLLwOHvBV66KCx232BoYD3N0MXJyCAn8ZpRY
 s1Gti5ELyD7PKLHjVT9bFyMHB5uAmMTcvQogNSICqhKzVixnhqhXl2j63cAGYgsL+EqsuvAFz
 OYVMJM42vyNHcRmAaq/37WTZQIjxwJGhlWMGsWpRWWpRbqGlnpJRZnpGSW5iZk5uoYGxnq5qc
 XFiempOYlJxXrJ+bmbGIE+qWdgYNzB+Pu43yFGSQ4mJVHec60PI4X4kvJTKjMSizPii0pzUos
 PMcpwcChJ8PpLPokUEixKTU+tSMvMAQYHTFqCg0dJhFcSJM1bXJCYW5yZDpE6xagoJc6bBJIQ
 AElklObBtcEC8hKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd6tIFN4MvNK4Ka/AlrMBLT4X
 cQDkMUliQgpqQbGCcs1VXfxtrk6PKk+P2ESe0T36jNma0q6Zweyp9QKcM+9cfGEnbDNA23Fl8
 IHj03w5lhQqHS/7efCnOOFS1cGWtjulAtoObIp9wSj+mOfTX/2Pp6htvUff/e8xxaPvqx4VaL
 qVxKUsaxr2Ryn6vXFThsM5XNc+ZncF774kdQ8e9ae60c3JN66qsRSnJFoqMVcVJwIAI9W3i5D
 AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1508121183!71822064!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22435 invoked from network); 16 Oct 2017 02:33:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Oct 2017 02:33:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3vDD-0005tn-6f
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 02:33:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3vDD-0005KZ-3Y
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 02:33:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3vDD-0005KZ-3Y@xenbits.xenproject.org>
Date: Mon, 16 Oct 2017 02:33:03 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86: don't allow MSI pIRQ mapping
	on unowned device
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGIwMjM5Y2Q3MjY5ZGExNTAyNzk3MWI1Y2YyZTJhOTRkNGI4NzE4NzYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDEy
IDE1OjM0OjU4IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDEyIDE1OjM0OjU4IDIwMTcgKzAyMDAKCiAgICB4
ODY6IGRvbid0IGFsbG93IE1TSSBwSVJRIG1hcHBpbmcgb24gdW5vd25lZCBkZXZpY2UKICAgIAog
ICAgTVNJIHNldHVwIHNob3VsZCBiZSBwZXJtaXR0ZWQgb25seSBmb3IgZXhpc3RpbmcgZGV2aWNl
cyBvd25lZCBieSB0aGUKICAgIHJlc3BlY3RpdmUgZ3Vlc3QgKHRoZSBvcGVyYXRpb24gbWF5IHN0
aWxsIGJlIGNhcnJpZWQgb3V0IGJ5IHRoZSBkb21haW4KICAgIGNvbnRyb2xsaW5nIHRoYXQgZ3Vl
c3QpLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4KICAgIAogICAgUmVwb3J0ZWQt
Ynk6IEhXNDIgPGh3NDJAaXBzdW1qLmRlPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAzMzA4Mzc0YjFiZTdkNDNl
MjNiZDJlOWVhZjIzZWMwNmQ3OTU5ODgyCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0xMC0xMiAxNDoz
NToxNCArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9pcnEuYyB8IDUgKysrKy0KIDEgZmlsZSBjaGFu
Z2VkLCA0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaXJxLmMgYi94ZW4vYXJjaC94ODYvaXJxLmMKaW5kZXggZGI2OTI2NC4uNDA2OGE0NyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2lycS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwpA
QCAtMTk2MSw3ICsxOTYxLDEwIEBAIGludCBtYXBfZG9tYWluX3BpcnEoCiAgICAgICAgIGlmICgg
IWNwdV9oYXNfYXBpYyApCiAgICAgICAgICAgICBnb3RvIGRvbmU7CiAKLSAgICAgICAgcGRldiA9
IHBjaV9nZXRfcGRldihtc2ktPnNlZywgbXNpLT5idXMsIG1zaS0+ZGV2Zm4pOworICAgICAgICBw
ZGV2ID0gcGNpX2dldF9wZGV2X2J5X2RvbWFpbihkLCBtc2ktPnNlZywgbXNpLT5idXMsIG1zaS0+
ZGV2Zm4pOworICAgICAgICBpZiAoICFwZGV2ICkKKyAgICAgICAgICAgIGdvdG8gZG9uZTsKKwog
ICAgICAgICByZXQgPSBwY2lfZW5hYmxlX21zaShtc2ksICZtc2lfZGVzYyk7CiAgICAgICAgIGlm
ICggcmV0ICkKICAgICAgICAgewotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xen.org Mon Oct 16 02:33:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 02:33:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3vDR-0006Gq-6o; Mon, 16 Oct 2017 02:33:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3vDP-0006Ge-Vh
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 02:33:16 +0000
Received: from [85.158.139.211] by server-6.bemta-5.messagelabs.com id
 FA/11-15231-B6A14E95; Mon, 16 Oct 2017 02:33:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTdL6km
 kwfqfqhYTthk4MHps79vFHsAYxZqZl5RfkcCacX3CRsaC9eIVp65MY2tg/CXUxcjFISTwm1Hi
 yLz1rF2MnEDOeUaJ5SuTuxg5ONgExCTm7lUACYsIqErMWrGcGaJEXaLpdwMbiC0s4C9x5eESs
 FZeATOJa9uXMoLYLED1K87PZZ3AyLGAkWEVo0ZxalFZapGuoYleUlFmekZJbmJmjq6hgalebm
 pxcWJ6ak5iUrFecn7uJkagTxiAYAfj2dOehxglOZiURHnPtT6MFOJLyk+pzEgszogvKs1JLT7
 EKMPBoSTB6y/5JFJIsCg1PbUiLTMHGBwwaQkOHiURXkmQNG9xQWJucWY6ROoUo6KUOO9NkIQA
 SCKjNA+uDRaQlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTMaw0yhSczrwRu+iugxUxAi99FP
 ABZXJKIkJJqYHTOv1RhlRyRep5zvuIp/yWnNPl9qhmtExzfvxQuF2H84Hp76ew0x49RG4OnLJ
 HYazvj6+b8FQdb71bIX7CPOi3pESxssHb7scwLP3/t9LAv/TxZ4rvYXd7Tr/+udmJ+KPNJvTP
 56lYpr33Nh1uOlmqeKsl48sjkDzPTpKnVk45mVT569H6v1QklluKMREMt5qLiRABztGbsQwIA
 AA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1508121193!103482488!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9418 invoked from network); 16 Oct 2017 02:33:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Oct 2017 02:33:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3vDN-0005ts-Az
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 02:33:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3vDN-0005LC-7v
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 02:33:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3vDN-0005LC-7v@xenbits.xenproject.org>
Date: Mon, 16 Oct 2017 02:33:13 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86: enforce proper privilege when
	(un)mapping pIRQ-s
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGM1ODgxYzU0MGZkMjdlMTJkZTJhMmFjMjc1MDQ1NTA1MjdkZTZkZGUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDEy
IDE1OjM1OjMwIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDEyIDE1OjM1OjMwIDIwMTcgKzAyMDAKCiAgICB4
ODY6IGVuZm9yY2UgcHJvcGVyIHByaXZpbGVnZSB3aGVuICh1biltYXBwaW5nIHBJUlEtcwogICAg
CiAgICAoVW4pbWFwcGluZyBvZiBJUlFzLCBqdXN0IGxpa2Ugb3RoZXIgUkVTT1VSQ0VfX0FERCog
LyBSRVNPVVJDRV9fUkVNT1ZFKgogICAgYWN0aW9ucyAoaW4gRkxBU0sgdGVybXMpIHNob3VsZCBi
ZSBYU01fRE1fUFJJViByYXRoZXIgdGhhbiBYU01fVEFSR0VULgogICAgVGhpcyBpbiB0dXJuIHJl
cXVpcmVzIGJ5cGFzc2luZyB0aGUgWFNNIGNoZWNrIGluIHBoeXNkZXZfdW5tYXBfcGlycSgpCiAg
ICBmb3IgdGhlIEhWTSBlbXVpcnEgY2FzZSBqdXN0IGxpa2UgaXMgYmVpbmcgZG9uZSBpbiBwaHlz
ZGV2X21hcF9waXJxKCkuCiAgICBUaGUgcHJpbWFyeSBnb2FsIHNlY3VyaXR5IHdpc2UsIGhvd2V2
ZXIsIGlzIHRvIG5vIGxvbmdlciBhbGxvdyBIVk0KICAgIGd1ZXN0cywgYnkgc3BlY2lmeWluZyB0
aGVpciBvd24gZG9tYWluIElEIGluc3RlYWQgb2YgRE9NSURfU0VMRiwgdG8KICAgIGVudGVyIGNv
ZGUgcGF0aHMgaW50ZW5kZWQgZm9yIFBWIGd1ZXN0IGFuZCB0aGUgY29udHJvbCBkb21haW5zIG9m
IEhWTQogICAgZ3Vlc3RzIG9ubHkuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjM3Lgog
ICAgCiAgICBSZXBvcnRlZC1ieTogSFc0MiA8aHc0MkBpcHN1bWouZGU+CiAgICBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDog
ZGI3MmZhZjY5Yzk0NTEzZTE4MDU2ODAwNmE5ZDg5OWVkNDIyZmY5MAogICAgbWFzdGVyIGRhdGU6
IDIwMTctMTAtMTIgMTQ6MzY6MzAgKzAyMDAKLS0tCiB4ZW4vYXJjaC94ODYvcGh5c2Rldi5jICB8
IDcgKysrKy0tLQogeGVuL2luY2x1ZGUveHNtL2R1bW15LmggfCA0ICsrLS0KIDIgZmlsZXMgY2hh
bmdlZCwgNiBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9waHlzZGV2LmMgYi94ZW4vYXJjaC94ODYvcGh5c2Rldi5jCmluZGV4IDU3Yjc4MDAu
LmRhNjYwOTlhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcGh5c2Rldi5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9waHlzZGV2LmMKQEAgLTExMCw3ICsxMTAsNyBAQCBpbnQgcGh5c2Rldl9tYXBfcGly
cShkb21pZF90IGRvbWlkLCBpbnQgdHlwZSwgaW50ICppbmRleCwgaW50ICpwaXJxX3AsCiAgICAg
aWYgKCBkID09IE5VTEwgKQogICAgICAgICByZXR1cm4gLUVTUkNIOwogCi0gICAgcmV0ID0geHNt
X21hcF9kb21haW5fcGlycShYU01fVEFSR0VULCBkKTsKKyAgICByZXQgPSB4c21fbWFwX2RvbWFp
bl9waXJxKFhTTV9ETV9QUklWLCBkKTsKICAgICBpZiAoIHJldCApCiAgICAgICAgIGdvdG8gZnJl
ZV9kb21haW47CiAKQEAgLTI1NSwxMyArMjU1LDE0IEBAIGludCBwaHlzZGV2X21hcF9waXJxKGRv
bWlkX3QgZG9taWQsIGludCB0eXBlLCBpbnQgKmluZGV4LCBpbnQgKnBpcnFfcCwKIGludCBwaHlz
ZGV2X3VubWFwX3BpcnEoZG9taWRfdCBkb21pZCwgaW50IHBpcnEpCiB7CiAgICAgc3RydWN0IGRv
bWFpbiAqZDsKLSAgICBpbnQgcmV0OworICAgIGludCByZXQgPSAwOwogCiAgICAgZCA9IHJjdV9s
b2NrX2RvbWFpbl9ieV9hbnlfaWQoZG9taWQpOwogICAgIGlmICggZCA9PSBOVUxMICkKICAgICAg
ICAgcmV0dXJuIC1FU1JDSDsKIAotICAgIHJldCA9IHhzbV91bm1hcF9kb21haW5fcGlycShYU01f
VEFSR0VULCBkKTsKKyAgICBpZiAoIGRvbWlkICE9IERPTUlEX1NFTEYgfHwgIWlzX2h2bV9kb21h
aW4oZCkgKQorICAgICAgICByZXQgPSB4c21fdW5tYXBfZG9tYWluX3BpcnEoWFNNX0RNX1BSSVYs
IGQpOwogICAgIGlmICggcmV0ICkKICAgICAgICAgZ290byBmcmVlX2RvbWFpbjsKIApkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUveHNtL2R1bW15LmggYi94ZW4vaW5jbHVkZS94c20vZHVtbXkuaApp
bmRleCA2ZjZmZjU4Li5jOGZjMDUxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94c20vZHVtbXku
aAorKysgYi94ZW4vaW5jbHVkZS94c20vZHVtbXkuaApAQCAtNDQ2LDcgKzQ0Niw3IEBAIHN0YXRp
YyBYU01fSU5MSU5FIGNoYXIgKnhzbV9zaG93X2lycV9zaWQoaW50IGlycSkKIAogc3RhdGljIFhT
TV9JTkxJTkUgaW50IHhzbV9tYXBfZG9tYWluX3BpcnEoWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBk
b21haW4gKmQpCiB7Ci0gICAgWFNNX0FTU0VSVF9BQ1RJT04oWFNNX1RBUkdFVCk7CisgICAgWFNN
X0FTU0VSVF9BQ1RJT04oWFNNX0RNX1BSSVYpOwogICAgIHJldHVybiB4c21fZGVmYXVsdF9hY3Rp
b24oYWN0aW9uLCBjdXJyZW50LT5kb21haW4sIGQpOwogfQogCkBAIC00NTgsNyArNDU4LDcgQEAg
c3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9tYXBfZG9tYWluX2lycShYU01fREVGQVVMVF9BUkcg
c3RydWN0IGRvbWFpbiAqZCwgaW50IGkKIAogc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV91bm1h
cF9kb21haW5fcGlycShYU01fREVGQVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICBY
U01fQVNTRVJUX0FDVElPTihYU01fVEFSR0VUKTsKKyAgICBYU01fQVNTRVJUX0FDVElPTihYU01f
RE1fUFJJVik7CiAgICAgcmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlvbihhY3Rpb24sIGN1cnJlbnQt
PmRvbWFpbiwgZCk7CiB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xen.org Mon Oct 16 02:33:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 02:33:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3vDa-0006Hx-8R; Mon, 16 Oct 2017 02:33:26 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3vDZ-0006Hm-Qq
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 02:33:25 +0000
Received: from [85.158.137.68] by server-13.bemta-3.messagelabs.com id
 60/98-07262-47A14E95; Mon, 16 Oct 2017 02:33:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbdE6km
 kweK3ShYTthk4MHps79vFHsAYxZqZl5RfkcCaMefNM7aCCWIVd7f4NTCuEOxi5OIQEvjNKPF2
 6UZGCOc8o8TMpZuBHA4ONgExibl7FboYOTlEBFQlZq1YzgxiCwmoSzT9bmADsYUF7CTuT57GB
 GLzCphJLPy2AyzOAlT/++kaxgmMHAsYGVYxahSnFpWlFukaWuolFWWmZ5TkJmbm6BoaGOvlph
 YXJ6an5iQmFesl5+duYgT6pJ6BgXEH4+/jfocYJTmYlER5z7U+jBTiS8pPqcxILM6ILyrNSS0
 +xCjDwaEkwesv+SRSSLAoNT21Ii0zBxgcMGkJDh4lEV5JkDRvcUFibnFmOkTqFKOilDhvEkhC
 ACSRUZoH1wYLyEuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHm3gkzhycwrgZv+CmgxE9Did
 xEPQBaXJCKkpBoYW1zf5NmZ18buV38ke2XxFenAszlZN50YNtgI/4u5+f9Zm7JCmJfXu4/VHV
 VR+rNXBr9Mu3d9rtLMj8wcT5dpROXc7dbP8b92/9x6nRb1LIdXHRnrmVbPOVxn/10p81Acx27
 VZCP1ddOLed5mn2BO3BDA0+e33W3S2vYpf3Le/XXqMxX+en+CEktxRqKhFnNRcSIAgjh1E0MC
 AAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1508121203!110368130!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31731 invoked from network); 16 Oct 2017 02:33:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Oct 2017 02:33:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3vDX-0005u7-D1
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 02:33:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3vDX-0005Lz-CG
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 02:33:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3vDX-0005Lz-CG@xenbits.xenproject.org>
Date: Mon, 16 Oct 2017 02:33:23 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/MSI: disallow redundant
	enabling
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDkxM2Q0ZjgwYzg2YWUxNDk5NmIzNDdkMmY0OTE3NjllMzQ1Y2E1ODMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDEy
IDE1OjM1OjU4IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDEyIDE1OjM1OjU4IDIwMTcgKzAyMDAKCiAgICB4
ODYvTVNJOiBkaXNhbGxvdyByZWR1bmRhbnQgZW5hYmxpbmcKICAgIAogICAgQXQgdGhlIG1vbWVu
dCwgWGVuIGF0dGVtcHRzIHRvIGFsbG93IHJlZHVuZGFudCBlbmFibGluZyBvZiBNU0kgYnkKICAg
IGhhdmluZyBwY2lfZW5hYmxlX21zaSgpIHJldHVybiAwLCBhbmQgcG9pbnQgdG8gdGhlIGV4aXN0
aW5nIE1TSQogICAgZGVzY3JpcHRvciwgd2hlbiB0aGUgbXNpIGFscmVhZHkgZXhpc3RzLgogICAg
CiAgICBVbmZvcnR1bmF0ZWx5LCBpZiBzdWJzZXF1ZW50IGVycm9ycyBhcmUgZW5jb3VudGVyZWQs
IHRoZSBjbGVhbnVwCiAgICBwYXRocyBhc3N1bWUgcGNpX2VuYWJsZV9tc2koKSBoYWQgZG9uZSBm
dWxsIGluaXRpYWxpemF0aW9uLCBhbmQKICAgIGhlbmNlIHVuZG8gZXZlcnl0aGluZyB0aGF0IHdh
cyBhc3N1bWVkIHRvIGJlIGRvbmUgYnkgdGhhdAogICAgZnVuY3Rpb24gd2l0aG91dCBhbHNvIHVu
ZG9pbmcgb3RoZXIgc2V0dXAgdGhhdCB3b3VsZCBub3JtYWxseQogICAgb2NjdXIgb25seSBhZnRl
ciB0aGF0IGZ1bmN0aW9uIHdhcyBjYWxsZWQgKGluIG1hcF9kb21haW5fcGlycSgpCiAgICBpdHNl
bGYpLgogICAgCiAgICBSYXRoZXIgdGhhbiB0cnkgdG8gbWFrZSB0aGUgcmVkdW5kYW50IGVuYWJs
aW5nIGNhc2Ugd29yayBwcm9wZXJseSwganVzdAogICAgZm9yYmlkIGl0IGVudGlyZWx5IGJ5IGhh
dmluZyBwY2lfZW5hYmxlX21zaSgpIHJldHVybiAtRUVYSVNUIHdoZW4gTVNJCiAgICBpcyBhbHJl
YWR5IHNldCB1cC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yMzcuCiAgICAKICAgIFJl
cG9ydGVkLWJ5OiBIVzQyIDxodzQyQGlwc3Vtai5kZT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGE0NjEyNmZl
YzIwZTBjZjRmNTQ0MjM1MmVmNDVlZmFlYThjODk2NDYKICAgIG1hc3RlciBkYXRlOiAyMDE3LTEw
LTEyIDE0OjM2OjU4ICswMjAwCi0tLQogeGVuL2FyY2gveDg2L21zaS5jIHwgMTAgKysrKy0tLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbXNpLmMgYi94ZW4vYXJjaC94ODYvbXNpLmMKaW5kZXggZGQ1
NjdiMC4uODM5ODcwZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21zaS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tc2kuYwpAQCAtMTA1MCwxMSArMTA1MCwxMCBAQCBzdGF0aWMgaW50IF9fcGNpX2Vu
YWJsZV9tc2koc3RydWN0IG1zaV9pbmZvICptc2ksIHN0cnVjdCBtc2lfZGVzYyAqKmRlc2MpCiAg
ICAgb2xkX2Rlc2MgPSBmaW5kX21zaV9lbnRyeShwZGV2LCBtc2ktPmlycSwgUENJX0NBUF9JRF9N
U0kpOwogICAgIGlmICggb2xkX2Rlc2MgKQogICAgIHsKLSAgICAgICAgcHJpbnRrKFhFTkxPR19X
QVJOSU5HICJpcnEgJWQgYWxyZWFkeSBtYXBwZWQgdG8gTVNJIG9uICUwNHg6JTAyeDolMDJ4LiV1
XG4iLAorICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiaXJxICVkIGFscmVhZHkgbWFwcGVkIHRv
IE1TSSBvbiAlMDR4OiUwMng6JTAyeC4ldVxuIiwKICAgICAgICAgICAgICAgIG1zaS0+aXJxLCBt
c2ktPnNlZywgbXNpLT5idXMsCiAgICAgICAgICAgICAgICBQQ0lfU0xPVChtc2ktPmRldmZuKSwg
UENJX0ZVTkMobXNpLT5kZXZmbikpOwotICAgICAgICAqZGVzYyA9IG9sZF9kZXNjOwotICAgICAg
ICByZXR1cm4gMDsKKyAgICAgICAgcmV0dXJuIC1FRVhJU1Q7CiAgICAgfQogCiAgICAgb2xkX2Rl
c2MgPSBmaW5kX21zaV9lbnRyeShwZGV2LCAtMSwgUENJX0NBUF9JRF9NU0lYKTsKQEAgLTExMTgs
MTEgKzExMTcsMTAgQEAgc3RhdGljIGludCBfX3BjaV9lbmFibGVfbXNpeChzdHJ1Y3QgbXNpX2lu
Zm8gKm1zaSwgc3RydWN0IG1zaV9kZXNjICoqZGVzYykKICAgICBvbGRfZGVzYyA9IGZpbmRfbXNp
X2VudHJ5KHBkZXYsIG1zaS0+aXJxLCBQQ0lfQ0FQX0lEX01TSVgpOwogICAgIGlmICggb2xkX2Rl
c2MgKQogICAgIHsKLSAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJpcnEgJWQgYWxyZWFk
eSBtYXBwZWQgdG8gTVNJLVggb24gJTA0eDolMDJ4OiUwMnguJXVcbiIsCisgICAgICAgIHByaW50
ayhYRU5MT0dfRVJSICJpcnEgJWQgYWxyZWFkeSBtYXBwZWQgdG8gTVNJLVggb24gJTA0eDolMDJ4
OiUwMnguJXVcbiIsCiAgICAgICAgICAgICAgICBtc2ktPmlycSwgbXNpLT5zZWcsIG1zaS0+YnVz
LAogICAgICAgICAgICAgICAgUENJX1NMT1QobXNpLT5kZXZmbiksIFBDSV9GVU5DKG1zaS0+ZGV2
Zm4pKTsKLSAgICAgICAgKmRlc2MgPSBvbGRfZGVzYzsKLSAgICAgICAgcmV0dXJuIDA7CisgICAg
ICAgIHJldHVybiAtRUVYSVNUOwogICAgIH0KIAogICAgIG9sZF9kZXNjID0gZmluZF9tc2lfZW50
cnkocGRldiwgLTEsIFBDSV9DQVBfSURfTVNJKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Mon Oct 16 02:33:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 02:33:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3vDl-0006JS-A6; Mon, 16 Oct 2017 02:33:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3vDk-0006JJ-7A
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 02:33:36 +0000
Received: from [85.158.137.68] by server-8.bemta-3.messagelabs.com id
 AE/72-00983-F7A14E95; Mon, 16 Oct 2017 02:33:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVbdO6km
 kweqZhhYTthk4MHps79vFHsAYxZqZl5RfkcCa0dufWbBLtWLrg6dsDYw/JLsYOTmEBH4zSvy6
 ZN3FyAVkn2eUmHRrJ0sXIwcHm4CYxNy9CiA1IgKqErNWLGeGqFeXaPrdwAZiCwskSlydORPM5
 hUwk3ixfQOYzQJUf2z2Y8YJjBwLGBlWMWoUpxaVpRbpGlrqJRVlpmeU5CZm5ugaGhjr5aYWFy
 emp+YkJhXrJefnbmIEeqSegYFxB+Pv436HGCU5mJREec+1PowU4kvKT6nMSCzOiC8qzUktPsQ
 ow8GhJMHrL/kkUkiwKDU9tSItMwcYGjBpCQ4eJRFeSZA0b3FBYm5xZjpE6hSjopQ4bxJIQgAk
 kVGaB9cGC8dLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5t4JM4cnMK4Gb/gpoMRPQ4ncRD
 0AWlyQipKQaGDf+vdBf+OLBlqDs6Wk3Llzh9fuuef/kjMvrMznm+/woatxvbh/Blto0S/VS0z
 GbJI+2T0wLE2doWSzee/Hl7b8JTWnLL6h+S/OZtjD6Qu6HZL6Az4ve3DogMOPurJvcPJO77wU
 nnyk4s9VirY/nkn1HVmk6+dbPDdwrks5xZKu+W+S2mRpJi64osRRnJBpqMRcVJwIASKB6AUIC
 AAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1508121213!79497026!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34147 invoked from network); 16 Oct 2017 02:33:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Oct 2017 02:33:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3vDh-0005un-FP
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 02:33:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3vDh-0005Mm-EE
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 02:33:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3vDh-0005Mm-EE@xenbits.xenproject.org>
Date: Mon, 16 Oct 2017 02:33:33 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/IRQ: conditionally preserve
	irq <-> pirq mapping on map error paths
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGM3YTQzZTMwNjA5YjFhNzkxYjNkNWY2ODI1NTFiZDBmZDA4ZjE3MTkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDEy
IDE1OjM2OjIxIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDEyIDE1OjM2OjIxIDIwMTcgKzAyMDAKCiAgICB4
ODYvSVJROiBjb25kaXRpb25hbGx5IHByZXNlcnZlIGlycSA8LT4gcGlycSBtYXBwaW5nIG9uIG1h
cCBlcnJvciBwYXRocwogICAgCiAgICBNYXBwaW5ncyB0aGF0IGhhZCBiZWVuIHNldCB1cCBiZWZv
cmUgc2hvdWxkIG5vdCBiZSB0b3JuIGRvd24gd2hlbgogICAgaGFuZGxpbmcgdW5yZWxhdGVkIGVy
cm9ycy4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yMzcuCiAgICAKICAgIFJlcG9ydGVk
LWJ5OiBIVzQyIDxodzQyQGlwc3Vtai5kZT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA1NzNhYzdiMjJhYmE5ZTVi
OGQ0MGQ5Y2RjY2Q3NDRhZjU3Y2Q1OTI4CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0xMC0xMiAxNDoz
NzoyNiArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9pcnEuYyAgICAgICAgfCAyNSArKysrKysrKysr
KysrKysrKystLS0tLS0tCiB4ZW4vYXJjaC94ODYvcGh5c2Rldi5jICAgIHwgIDIgKy0KIHhlbi9p
bmNsdWRlL2FzbS14ODYvbXNpLmggfCAgMiArKwogMyBmaWxlcyBjaGFuZ2VkLCAyMSBpbnNlcnRp
b25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9pcnEuYyBi
L3hlbi9hcmNoL3g4Ni9pcnEuYwppbmRleCA0MDY4YTQ3Li40YmI5N2EyIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBAIC0xMjQ5LDcgKzEy
NDksOCBAQCBzdGF0aWMgaW50IHByZXBhcmVfZG9tYWluX2lycV9waXJxKHN0cnVjdCBkb21haW4g
KmQsIGludCBpcnEsIGludCBwaXJxLAogICAgICAgICByZXR1cm4gLUVOT01FTTsKICAgICB9CiAg
ICAgKnBpbmZvID0gaW5mbzsKLSAgICByZXR1cm4gMDsKKworICAgIHJldHVybiAhIWVycjsKIH0K
IAogc3RhdGljIHZvaWQgc2V0X2RvbWFpbl9pcnFfcGlycShzdHJ1Y3QgZG9tYWluICpkLCBpbnQg
aXJxLCBzdHJ1Y3QgcGlycSAqcGlycSkKQEAgLTEyOTIsNyArMTI5MywxMCBAQCBpbnQgaW5pdF9k
b21haW5faXJxX21hcHBpbmcoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgICAgIGNvbnRpbnVl
OwogICAgICAgICBlcnIgPSBwcmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBpLCBpLCAmaW5mbyk7
CiAgICAgICAgIGlmICggZXJyICkKKyAgICAgICAgeworICAgICAgICAgICAgQVNTRVJUKGVyciA8
IDApOwogICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KICAgICAgICAgc2V0X2RvbWFpbl9p
cnFfcGlycShkLCBpLCBpbmZvKTsKICAgICB9CiAKQEAgLTE5MDAsNiArMTkwNCw3IEBAIGludCBt
YXBfZG9tYWluX3BpcnEoCiAgICAgc3RydWN0IHBpcnEgKmluZm87CiAgICAgc3RydWN0IGlycV9k
ZXNjICpkZXNjOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgREVDTEFSRV9CSVRNQVAo
cHJlcGFyZWQsIE1BWF9NU0lfSVJRUykgPSB7fTsKIAogICAgIEFTU0VSVChzcGluX2lzX2xvY2tl
ZCgmZC0+ZXZlbnRfbG9jaykpOwogCkBAIC0xOTQzLDggKzE5NDgsMTAgQEAgaW50IG1hcF9kb21h
aW5fcGlycSgKICAgICB9CiAKICAgICByZXQgPSBwcmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBp
cnEsIHBpcnEsICZpbmZvKTsKLSAgICBpZiAoIHJldCApCisgICAgaWYgKCByZXQgPCAwICkKICAg
ICAgICAgZ290byByZXZva2U7CisgICAgaWYgKCAhcmV0ICkKKyAgICAgICAgX19zZXRfYml0KDAs
IHByZXBhcmVkKTsKIAogICAgIGRlc2MgPSBpcnFfdG9fZGVzYyhpcnEpOwogCkBAIC0yMDE2LDgg
KzIwMjMsMTAgQEAgaW50IG1hcF9kb21haW5fcGlycSgKICAgICAgICAgICAgIGlycSA9IGNyZWF0
ZV9pcnEoTlVNQV9OT19OT0RFKTsKICAgICAgICAgICAgIHJldCA9IGlycSA+PSAwID8gcHJlcGFy
ZV9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBwaXJxICsgbnIsICZpbmZvKQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgOiBpcnE7Ci0gICAgICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAg
ICBpZiAoIHJldCA8IDAgKQogICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgaWYg
KCAhcmV0ICkKKyAgICAgICAgICAgICAgICBfX3NldF9iaXQobnIsIHByZXBhcmVkKTsKICAgICAg
ICAgICAgIG1zaV9kZXNjW25yXS5pcnEgPSBpcnE7CiAKICAgICAgICAgICAgIGlmICggaXJxX3Bl
cm1pdF9hY2Nlc3MoZCwgaXJxKSAhPSAwICkKQEAgLTIwNTAsMTUgKzIwNTksMTUgQEAgaW50IG1h
cF9kb21haW5fcGlycSgKICAgICAgICAgICAgICAgICBkZXNjLT5tc2lfZGVzYyA9IE5VTEw7CiAg
ICAgICAgICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9jaywgZmxhZ3Mp
OwogICAgICAgICAgICAgfQotICAgICAgICAgICAgd2hpbGUgKCBuci0tICkKKyAgICAgICAgICAg
IHdoaWxlICggbnIgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGlmICggaXJxID49
IDAgJiYgaXJxX2RlbnlfYWNjZXNzKGQsIGlycSkgKQogICAgICAgICAgICAgICAgICAgICBwcmlu
dGsoWEVOTE9HX0dfRVJSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZG9tJWQ6IGNvdWxk
IG5vdCByZXZva2UgYWNjZXNzIHRvIElSUSVkIChwaXJxICVkKVxuIiwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgaXJxLCBwaXJxKTsKLSAgICAgICAgICAgICAgICBp
ZiAoIGluZm8gKQorICAgICAgICAgICAgICAgIGlmICggaW5mbyAmJiB0ZXN0X2JpdChuciwgcHJl
cGFyZWQpICkKICAgICAgICAgICAgICAgICAgICAgY2xlYW51cF9kb21haW5faXJxX3BpcnEoZCwg
aXJxLCBpbmZvKTsKLSAgICAgICAgICAgICAgICBpbmZvID0gcGlycV9pbmZvKGQsIHBpcnEgKyBu
cik7CisgICAgICAgICAgICAgICAgaW5mbyA9IHBpcnFfaW5mbyhkLCBwaXJxICsgLS1ucik7CiAg
ICAgICAgICAgICAgICAgaXJxID0gaW5mby0+YXJjaC5pcnE7CiAgICAgICAgICAgICB9CiAgICAg
ICAgICAgICBtc2lfZGVzYy0+aXJxID0gLTE7CkBAIC0yMDc0LDEyICsyMDgzLDE0IEBAIGludCBt
YXBfZG9tYWluX3BpcnEoCiAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZkZXNjLT5sb2NrLCBm
bGFncyk7CiAgICAgICAgIHNldF9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBpbmZvKTsKICAgICAg
ICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9jaywgZmxhZ3MpOworICAgICAgICBy
ZXQgPSAwOwogICAgIH0KIAogZG9uZToKICAgICBpZiAoIHJldCApCiAgICAgewotICAgICAgICBj
bGVhbnVwX2RvbWFpbl9pcnFfcGlycShkLCBpcnEsIGluZm8pOworICAgICAgICBpZiAoIHRlc3Rf
Yml0KDAsIHByZXBhcmVkKSApCisgICAgICAgICAgICBjbGVhbnVwX2RvbWFpbl9pcnFfcGlycShk
LCBpcnEsIGluZm8pOwogIHJldm9rZToKICAgICAgICAgaWYgKCBpcnFfZGVueV9hY2Nlc3MoZCwg
aXJxKSApCiAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvcGh5c2Rldi5jIGIveGVuL2FyY2gveDg2L3BoeXNkZXYuYwppbmRleCBkYTY2MDk5
YS4uZjQyMzdlMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3BoeXNkZXYuYworKysgYi94ZW4v
YXJjaC94ODYvcGh5c2Rldi5jCkBAIC0xODUsNyArMTg1LDcgQEAgaW50IHBoeXNkZXZfbWFwX3Bp
cnEoZG9taWRfdCBkb21pZCwgaW50IHR5cGUsIGludCAqaW5kZXgsIGludCAqcGlycV9wLAogICAg
ICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCB0eXBlID09IE1BUF9QSVJRX1RZUEVfTVVMVElfTVNJ
ICkKICAgICAgICAgewotICAgICAgICAgICAgaWYgKCBtc2ktPmVudHJ5X25yIDw9IDAgfHwgbXNp
LT5lbnRyeV9uciA+IDMyICkKKyAgICAgICAgICAgIGlmICggbXNpLT5lbnRyeV9uciA8PSAwIHx8
IG1zaS0+ZW50cnlfbnIgPiBNQVhfTVNJX0lSUVMgKQogICAgICAgICAgICAgICAgIHJldCA9IC1F
RE9NOwogICAgICAgICAgICAgZWxzZSBpZiAoIG1zaS0+ZW50cnlfbnIgIT0gMSAmJiAhaW9tbXVf
aW50cmVtYXAgKQogICAgICAgICAgICAgICAgIHJldCA9IC1FT1BOT1RTVVBQOwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc2kuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNpLmgK
aW5kZXggZjgzZTc0OC4uYTYwMzg4MyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
c2kuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zaS5oCkBAIC01NSw2ICs1NSw4IEBACiAv
KiBNQVggZml4ZWQgcGFnZXMgcmVzZXJ2ZWQgZm9yIG1hcHBpbmcgTVNJWCB0YWJsZXMuICovCiAj
ZGVmaW5lIEZJWF9NU0lYX01BWF9QQUdFUyAgICAgICAgICAgICAgNTEyCiAKKyNkZWZpbmUgTUFY
X01TSV9JUlFTIDMyIC8qIGxpbWl0ZWQgYnkgTVNJIGNhcGFiaWxpdHkgc3RydWN0IHByb3BlcnRp
ZXMgKi8KKwogc3RydWN0IG1zaV9pbmZvIHsKICAgICB1MTYgc2VnOwogICAgIHU4IGJ1czsKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJs
ZS00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Mon Oct 16 02:33:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 02:33:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3vDv-0006Ku-Bj; Mon, 16 Oct 2017 02:33:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3vDu-0006Ki-8g
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 02:33:46 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 50/5D-27020-98A14E95; Mon, 16 Oct 2017 02:33:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVbdD6km
 kwbd3phYTthk4MHps79vFHsAYxZqZl5RfkcCa8evNCdaC/fwVzQ1HmRoYp/N0MXJxCAn8ZpRo
 OnGDBcI5zyhx+kwjcxcjBwebgJjE3L0KXYycHCICqhKzVixnBrGFBNQlmn43sIGUCAs4SRzeU
 wcS5hUwk1jT94AJxGYBKr+/dSbrBEaOBYwMqxjVi1OLylKLdE31kooy0zNKchMzc3QNDYz1cl
 OLixPTU3MSk4r1kvNzNzECPVLPwMC4g/HyV6dDjJIcTEqivOdaH0YK8SXlp1RmJBZnxBeV5qQ
 WH2KU4eBQkuCdIvkkUkiwKDU9tSItMwcYGjBpCQ4eJRFeSZA0b3FBYm5xZjpE6hSjopQ4bxJI
 QgAkkVGaB9cGC8dLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5rUGm8GTmlcBNfwW0mAlo8
 buIByCLSxIRUlINjKrfTxlmJhTO1ikNYS5Ons86tb8wQ+beE8X8+4JxekctI/xc07494dM4mV
 Yr8Ojflf035LiX9vY9q5L5JNzw9eSxsDMHRdbb6fe9fL0ym11LvocpXrgpZaWJctmR7VWKmt7
 OjsoFE5UvVmqe4HMyY5j7WP519l9brhjd87ICbROv2Zwpmv9BiaU4I9FQi7moOBEAlilqDEIC
 AAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1508121223!109673580!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12443 invoked from network); 16 Oct 2017 02:33:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Oct 2017 02:33:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3vDr-0005uy-Km
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 02:33:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3vDr-0005Nb-Gd
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 02:33:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3vDr-0005Nb-Gd@xenbits.xenproject.org>
Date: Mon, 16 Oct 2017 02:33:43 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/FLASK: fix unmap-domain-IRQ
	XSM hook
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDliYWM5MTAyMzA0ZjQwY2M1YmE5NDRkMTNkYmNkMDVhNjNkNDIwM2YKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDEy
IDE1OjM2OjU0IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDEyIDE1OjM2OjU0IDIwMTcgKzAyMDAKCiAgICB4
ODYvRkxBU0s6IGZpeCB1bm1hcC1kb21haW4tSVJRIFhTTSBob29rCiAgICAKICAgIFRoZSBjYWxs
ZXIgYW5kIHRoZSBGTEFTSyBpbXBsZW1lbnRhdGlvbiBvZiB4c21fdW5tYXBfZG9tYWluX2lycSgp
CiAgICBkaXNhZ3JlZWQgYWJvdXQgd2hhdCB0aGUgImRhdGEiIGFyZ3VtZW50IHBvaW50cyB0byBp
biB0aGUgTVNJIGNhc2U6CiAgICBDaGFuZ2UgYm90aCBzaWRlcyB0byBwYXNzL3Rha2UgYSBQQ0kg
ZGV2aWNlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29t
bWl0OiA2ZjE3ZjVjNDNhM2JkMjhkMjdlZDgxMzNiMmJmNTEzZTJlYWI3ZDU5CiAgICBtYXN0ZXIg
ZGF0ZTogMjAxNy0xMC0xMiAxNDozNzo1NiArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9pcnEuYyAg
ICB8IDMgKystCiB4ZW4veHNtL2ZsYXNrL2hvb2tzLmMgfCA0ICsrLS0KIDIgZmlsZXMgY2hhbmdl
ZCwgNCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9pcnEuYyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwppbmRleCA0YmI5N2EyLi5jM2YxMWUzIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBA
IC0yMTQxLDcgKzIxNDEsOCBAQCBpbnQgdW5tYXBfZG9tYWluX3BpcnEoc3RydWN0IGRvbWFpbiAq
ZCwgaW50IHBpcnEpCiAgICAgICAgIG5yID0gbXNpX2Rlc2MtPm1zaS5udmVjOwogICAgIH0KIAot
ICAgIHJldCA9IHhzbV91bm1hcF9kb21haW5faXJxKFhTTV9IT09LLCBkLCBpcnEsIG1zaV9kZXNj
KTsKKyAgICByZXQgPSB4c21fdW5tYXBfZG9tYWluX2lycShYU01fSE9PSywgZCwgaXJxLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1zaV9kZXNjID8gbXNpX2Rlc2MtPmRldiA6IE5V
TEwpOwogICAgIGlmICggcmV0ICkKICAgICAgICAgZ290byBkb25lOwogCmRpZmYgLS1naXQgYS94
ZW4veHNtL2ZsYXNrL2hvb2tzLmMgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKaW5kZXggZmFmYjFh
NC4uYzQ4MjE0ZSAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFzay9ob29rcy5jCisrKyBiL3hlbi94
c20vZmxhc2svaG9va3MuYwpAQCAtODk3LDggKzg5Nyw4IEBAIHN0YXRpYyBpbnQgZmxhc2tfdW5t
YXBfZG9tYWluX21zaSAoc3RydWN0IGRvbWFpbiAqZCwgaW50IGlycSwgdm9pZCAqZGF0YSwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdTMyICpzaWQsIHN0cnVjdCBhdmNfYXVk
aXRfZGF0YSAqYWQpCiB7CiAjaWZkZWYgSEFTX1BDSQotICAgIHN0cnVjdCBtc2lfaW5mbyAqbXNp
ID0gZGF0YTsKLSAgICB1MzIgbWFjaGluZV9iZGYgPSAobXNpLT5zZWcgPDwgMTYpIHwgKG1zaS0+
YnVzIDw8IDgpIHwgbXNpLT5kZXZmbjsKKyAgICBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiA9
IGRhdGE7CisgICAgdTMyIG1hY2hpbmVfYmRmID0gKHBkZXYtPnNlZyA8PCAxNikgfCAocGRldi0+
YnVzIDw8IDgpIHwgcGRldi0+ZGV2Zm47CiAKICAgICBBVkNfQVVESVRfREFUQV9JTklUKGFkLCBE
RVYpOwogICAgIGFkLT5kZXZpY2UgPSBtYWNoaW5lX2JkZjsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Mon Oct 16 02:33:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 02:33:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3vE5-0006Mt-LG; Mon, 16 Oct 2017 02:33:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3vE4-0006Mi-5Z
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 02:33:56 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 BE/D6-08608-39A14E95; Mon, 16 Oct 2017 02:33:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFLMWRWlGSWpSXmKPExsWS0XRdVXeS1JN
 Ig/5vuhYTthk4MHps79vFHsAYxZqZl5RfkcCa8XLaXraC+XwVPUfCGhivc3cxcnEICfxmlOiZ
 sZUVwjnPKLFq4XWmLkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBcolZlx6z
 A5SzitgJvH9ow9ImAWofP6CB6wTGDkWMDKsYlQvTi0qSy3SNddLKspMzyjJTczM0TU0MNPLTS
 0uTkxPzUlMKtZLzs/dxAj0BwMQ7GCcedn/EKMkB5OSKO+51oeRQnxJ+SmVGYnFGfFFpTmpxYc
 YZTg4lCR4/SWfRAoJFqWmp1akZeYAAwMmLcHBoyTCKwmS5i0uSMwtzkyHSJ1i1OU4tunyHyYh
 lrz8vFQpcd4kkCIBkKKM0jy4EbAgvcQoKyXMywh0lBBPQWpRbmYJqvwrRnEORiVhXmuQKTyZe
 SVwm14BHcEEdMS7iAcgR5QkIqSkGhjXdG7NXXNyr3ES8/bkxn9NYpG6ttfuR0qw3Pug9cjr0e
 MP9a0XWv78crz94tXOm2+vO2RY6xzZ2l095167fgr/excZjthf6avb6nNmv5/Zckrrif+dX44
 vTDkS71fHVhhL8P1zPplYpM7zX/b2dj2tR395XG2n7E1z6NgvJa0xW4/VdBnjtqtKLMUZiYZa
 zEXFiQALaXjWTQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1508121233!110313983!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25850 invoked from network); 16 Oct 2017 02:33:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Oct 2017 02:33:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3vE1-0005vD-Mj
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 02:33:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3vE1-0005OO-M4
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 02:33:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3vE1-0005OO-M4@xenbits.xenproject.org>
Date: Mon, 16 Oct 2017 02:33:53 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/ioreq server: correctly handle
	bogus XEN_DMOP_{, un}map_io_range_to_ioreq_server arguments
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDc2ZjE1NDk4NmY4YWZhMTA3NzQ3OGI0NjgxZWE4MmIwYmYxNjg5NmMKQXV0aG9yOiAg
ICAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KQXV0aG9yRGF0ZTogVGh1
IE9jdCAxMiAxNTozNzoyMSAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAxMiAxNTozNzoyMSAyMDE3ICswMjAw
CgogICAgeDg2L2lvcmVxIHNlcnZlcjogY29ycmVjdGx5IGhhbmRsZSBib2d1cyBYRU5fRE1PUF97
LHVufW1hcF9pb19yYW5nZV90b19pb3JlcV9zZXJ2ZXIgYXJndW1lbnRzCiAgICAKICAgIE1pc2Jl
aGF2aW5nIGRldmljZSBtb2RlbCBjYW4gcGFzcyBpbmNvcnJlY3QgWEVOX0RNT1BfbWFwLwogICAg
dW5tYXBfaW9fcmFuZ2VfdG9faW9yZXFfc2VydmVyIGFyZ3VtZW50cywgbmFtZWx5IGVuZCA8IHN0
YXJ0IHdoZW4KICAgIHNwZWNpZnlpbmcgYWRkcmVzcyByYW5nZS4gV2hlbiB0aGlzIGhhcHBlbnMg
d2UgaGl0IEFTU0VSVChzIDw9IGUpIGluCiAgICByYW5nZXNldF9jb250YWluc19yYW5nZSgpL3Jh
bmdlc2V0X292ZXJsYXBzX3JhbmdlKCkgd2l0aCBkZWJ1ZyBidWlsZHMuCiAgICBQcm9kdWN0aW9u
IGJ1aWxkcyB3aWxsIG5vdCB0cmFwIHJpZ2h0IGF3YXkgYnV0IG1heSBtaXNiZWhhdmUgbGF0ZXIK
ICAgIHdoaWxlIGhhbmRsaW5nIHN1Y2ggYm9ndXMgcmFuZ2VzLgogICAgCiAgICBUaGlzIGlzIFhT
QS0yMzguCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFZpdGFseSBLdXpuZXRzb3YgPHZrdXpuZXRz
QHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgbWFzdGVyIGNvbW1pdDogZDU5ZTU1YjAxOGNmYjc5ZDBjNGY3OTQwNDFhZmY0ZmUx
Y2QwZDU3MAogICAgbWFzdGVyIGRhdGU6IDIwMTctMTAtMTIgMTQ6NDM6MDIgKzAyMDAKLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL2h2bS5jIHwgNiArKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gv
eDg2L2h2bS9odm0uYwppbmRleCA3MDY4MzQyLi4zNWU5NDQ5IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTEyNzEsNiAr
MTI3MSw5IEBAIHN0YXRpYyBpbnQgaHZtX21hcF9pb19yYW5nZV90b19pb3JlcV9zZXJ2ZXIoc3Ry
dWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciAqczsKICAgICBpbnQgcmM7CiAKKyAgICBpZiAoIHN0YXJ0ID4gZW5kICkKKyAgICAgICAgcmV0
dXJuIC1FSU5WQUw7CisKICAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21h
aW4uaW9yZXFfc2VydmVyLmxvY2spOwogCiAgICAgcmMgPSAtRU5PRU5UOwpAQCAtMTMyMiw2ICsx
MzI1LDkgQEAgc3RhdGljIGludCBodm1fdW5tYXBfaW9fcmFuZ2VfZnJvbV9pb3JlcV9zZXJ2ZXIo
c3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqczsKICAgICBpbnQgcmM7CiAKKyAgICBpZiAoIHN0YXJ0ID4gZW5kICkKKyAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CisKICAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCiAgICAgcmMgPSAtRU5PRU5UOwotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Mon Oct 16 02:34:06 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 02:34:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3vEE-0006PC-Nf; Mon, 16 Oct 2017 02:34:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3vEE-0006Ox-1k
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 02:34:06 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 4F/CF-07499-D9A14E95; Mon, 16 Oct 2017 02:34:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXeO1JN
 Ig+MTDS0mbDNwYPTY3reLPYAxijUzLym/IoE14+bkG4wFXSIVBy6/Z2xgfMvXxcjFISTwm1Hi
 wJ3VTBDOeUaJyee+snYxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSwQKrHq5
 A0wm1fATGJX0zxGEJsFqP7Nk4tMExg5FjAyrGJUL04tKkst0jXWSyrKTM8oyU3MzNE1NDDTy0
 0tLk5MT81JTCrWS87P3cQI9AkDEOxg7PjndIhRkoNJSZT3XOvDSCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvFMkn0QKCRalpqdWpGXmAIMDJi3BwaMkwnsOJM1bXJCYW5yZDpE6xajLcWzT5T9M
 Qix5+XmpUuK8N0GKBECKMkrz4EbAAvUSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHm3gkzhy
 cwrgdv0CugIJqAj3kU8ADmiJBEhJdXAuNXOu3NL4P9Hr8Ky5qsKp2kwnDMR0otQr3f+fi7Qj5
 UzY/aJCynzF2Xrf6i4XqJ4tEidV73npdbeSaX9c7Zu7Go/Vq5n8E/oEt+uHOPqZ1UPtd0yMso
 ilp9x2XikxnIRl5tttMe16q3h+afvaR4s63U/tfT2VB+9T2IMJ3ZXSvyvZYmd5j1ZiaU4I9FQ
 i7moOBEA7q8nFU8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1508121243!99323674!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57515 invoked from network); 16 Oct 2017 02:34:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Oct 2017 02:34:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3vEB-0005w0-OY
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 02:34:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3vEB-0005Q3-Nt
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 02:34:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3vEB-0005Q3-Nt@xenbits.xenproject.org>
Date: Mon, 16 Oct 2017 02:34:03 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/HVM: prefill partially used
	variable on emulation paths
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5412414440415942254=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit e0353b455ce8af495c8fe379d6c6832cb7f87651
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Thu Oct 12 15:37:57 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Thu Oct 12 15:37:57 2017 +0200

    x86/HVM: prefill partially used variable on emulation paths
    
    Certain handlers ignore the access size (vioapic_write() being the
    example this was found with), perhaps leading to subsequent reads
    seeing data that wasn't actually written by the guest. For
    consistency and extra safety also do this on the read path of
    hvm_process_io_intercept(), even if this doesn't directly affect what
    guests get to see, as we've supposedly already dealt with read handlers
    leaving data completely unitialized.
    
    This is XSA-239.
    
    Reported-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    master commit: 0d4732ac29b63063764c29fa3bd8946daf67d6f3
    master date: 2017-10-12 14:43:26 +0200
---
 xen/arch/x86/hvm/emulate.c   | 2 +-
 xen/arch/x86/hvm/intercept.c | 2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/xen/arch/x86/hvm/emulate.c b/xen/arch/x86/hvm/emulate.c
index e230549..af14e2f 100644
--- a/xen/arch/x86/hvm/emulate.c
+++ b/xen/arch/x86/hvm/emulate.c
@@ -106,7 +106,7 @@ static int hvmemul_do_io(
         .count = *reps,
         .dir = dir,
         .df = df,
-        .data = data,
+        .data = data_is_addr ? data : 0,
         .data_is_ptr = data_is_addr, /* ioreq_t field name is misleading */
         .state = STATE_IOREQ_READY,
     };
diff --git a/xen/arch/x86/hvm/intercept.c b/xen/arch/x86/hvm/intercept.c
index 3a7a7dd..d4ecf65 100644
--- a/xen/arch/x86/hvm/intercept.c
+++ b/xen/arch/x86/hvm/intercept.c
@@ -128,6 +128,7 @@ int hvm_process_io_intercept(const struct hvm_io_handler *handler,
             addr = (p->type == IOREQ_TYPE_COPY) ?
                    p->addr + step * i :
                    p->addr;
+            data = 0;
             rc = ops->read(handler, addr, p->size, &data);
             if ( rc != X86EMUL_OKAY )
                 break;
@@ -164,6 +165,7 @@ int hvm_process_io_intercept(const struct hvm_io_handler *handler,
         {
             if ( p->data_is_ptr )
             {
+                data = 0;
                 switch ( hvm_copy_from_guest_phys(&data, p->data + step * i,
                                                   p->size) )
                 {
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.6


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============5412414440415942254==--

From xen-changelog-bounces@lists.xen.org Mon Oct 16 02:34:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 02:34:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3vEQ-0006S0-PS; Mon, 16 Oct 2017 02:34:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3vEP-0006Rg-2m
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 02:34:17 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 93/87-02146-8AA14E95; Mon, 16 Oct 2017 02:34:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXe51JN
 Igy17uSwmbDNwYPTY3reLPYAxijUzLym/IoE142vvV/aCD/MYKzatXsvYwPg2qYuRk0NI4Dej
 ROt3ewj7PKPEgfUKXYwcHGwCYhJz9yqAhEUEVCVmrVjODFGiLtH0u4ENxBYW8JGY2f6BCcTmF
 TCT2Lv6HZjNAlT/cOYDxgmMHAsYGVYxahSnFpWlFukaGuslFWWmZ5TkJmbm6BoamOrlphYXJ6
 an5iQmFesl5+duYgT6hAEIdjD+2+Z5iFGSg0lJlPdc68NIIb6k/JTKjMTijPii0pzU4kOMMhw
 cShK8UySfRAoJFqWmp1akZeYAgwMmLcHBoyTCew4kzVtckJhbnJkOkTrFqMtxbNPlP0xCLHn5
 ealS4rw3QYoEQIoySvPgRsAC9RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEebeCTOHJzCuB2
 /QK6AgmoCPeRTwAOaIkESEl1cDIudDsUJTxpbjy3w9eBJ8oOX7J+2i6t7XIkVsr6n6y8n9dfS
 L69tqwqH9/uBeufu61UcJePmGjvPg7lmMCUZu+Pnv1QljCdttdm4+yNiWO4Refn+robJRPiw+
 ZcnJiYc61xoUXtB3b+vurw7mM7iiLzitJaZzFpl+0ZW7Xso8eTZyHmaT/VO5SYinOSDTUYi4q
 TgQAQoTlZE8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1508121254!105440774!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61786 invoked from network); 16 Oct 2017 02:34:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Oct 2017 02:34:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3vEL-0005wE-SG
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 02:34:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3vEL-0005RF-Q2
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 02:34:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3vEL-0005RF-Q2@xenbits.xenproject.org>
Date: Mon, 16 Oct 2017 02:34:13 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86: limit linear page table use
	to a single level
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDlmMjJkNzJjZGIxZmVjZGIyNmRjOGJhZTFjM2M5Nzg2MWFkZjdlNTcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDEy
IDE1OjM4OjI3IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDEyIDE1OjM4OjI3IDIwMTcgKzAyMDAKCiAgICB4
ODY6IGxpbWl0IGxpbmVhciBwYWdlIHRhYmxlIHVzZSB0byBhIHNpbmdsZSBsZXZlbAogICAgCiAg
ICBUaGF0J3MgdGhlIG9ubHkgd2F5IHRoYXQgdGhleSdyZSBtZWFudCB0byBiZSB1c2VkLiBXaXRo
b3V0IHN1Y2ggYQogICAgcmVzdHJpY3Rpb24gYXJiaXRyYXJpbHkgbG9uZyBjaGFpbnMgb2Ygc2Ft
ZS1sZXZlbCBwYWdlIHRhYmxlcyBjYW4gYmUKICAgIGJ1aWx0LCB0ZWFyaW5nIGRvd24gb2Ygd2hp
Y2ggbWF5IHRoZW4gY2F1c2UgYXJiaXRyYXJpbHkgZGVlcCByZWN1cnNpb24sCiAgICBjYXVzaW5n
IGEgc3RhY2sgb3ZlcmZsb3cuIFRvIGZhY2lsaXRhdGUgdGhpcyByZXN0cmljdGlvbiwgYSBjb3Vu
dGVyIGlzCiAgICBiZWluZyBpbnRyb2R1Y2VkIHRvIHRyYWNrIGJvdGggdGhlIG51bWJlciBvZiBz
YW1lLWxldmVsIGVudHJpZXMgaW4gYQogICAgcGFnZSB0YWJsZSBhcyB3ZWxsIGFzIHRoZSBudW1i
ZXIgb2YgdXNlcyBvZiBhIHBhZ2UgdGFibGUgaW4gYW5vdGhlcgogICAgc2FtZS1sZXZlbCBvbmUg
KGNvdW50aW5nIGludG8gcG9zaXRpdmUgYW5kIG5lZ2F0aXZlIGRpcmVjdGlvbgogICAgcmVzcGVj
dGl2ZWx5LCB1dGlsaXppbmcgdGhlIGZhY3QgdGhhdCBib3RoIGNvdW50cyBjYW4ndCBiZSBub24t
emVybyBhdAogICAgdGhlIHNhbWUgdGltZSkuCiAgICAKICAgIE5vdGUgdGhhdCB0aGUgYWRkZWQg
YWNjb3VudGluZyBpbnRyb2R1Y2VzIGEgcmVzdHJpY3Rpb24gb24gdGhlIG51bWJlcgogICAgb2Yg
dGltZXMgYSBwYWdlIGNhbiBiZSB1c2VkIGluIG90aGVyIHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMg
LSBtb3JlIHRoYW4KICAgIDMyayBvZiBzdWNoIHVzZXMgYXJlIG5vIGxvbmdlciBwb3NzaWJsZS4K
ICAgIAogICAgTm90ZSBhbHNvIHRoYXQgc29tZSBwdXRfcGFnZV9hbmRfdHlwZVtfcHJlZW1wdGli
bGVdKCkgY2FsbHMgYXJlCiAgICByZXBsYWNlZCB3aXRoIG9wZW4tY29kZWQgZXF1aXZhbGVudHMu
ICBUaGlzIHNlZW1lZCBwcmVmZXJyYWJsZSB0bwogICAgYWRkaW5nICJwYXJlbnRfdGFibGUiIHRv
IHRoZSBtYXRyaXggb2YgZnVuY3Rpb25zLgogICAgCiAgICBOb3RlIGZ1cnRoZXIgdGhhdCBjcm9z
cy1kb21haW4gc2FtZS1sZXZlbCBwYWdlIHRhYmxlIHJlZmVyZW5jZXMgYXJlIG5vCiAgICBsb25n
ZXIgcGVybWl0dGVkICh0aGV5IHByb2JhYmx5IG5ldmVyIHNob3VsZCBoYXZlIGJlZW4pLgogICAg
CiAgICBUaGlzIGlzIFhTQS0yNDAuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKYW5uIEhvcm4gPGph
bm5oQGdvb2dsZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA2OTg3ZmM3NTU4YmRiYWI4MTE5ZWFiZjAy
NmUzY2RhZDEwNTNmMGU1CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0xMC0xMiAxNDo0NDozNCArMDIw
MAotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2
L21tLmMgICAgICAgICAgICB8IDE3MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIHwgICAyICsKIHhlbi9pbmNs
dWRlL2FzbS14ODYvbW0uaCAgICAgfCAgMjUgKysrKystLQogNCBmaWxlcyBjaGFuZ2VkLCAxNzUg
aW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IGJmZTYxNGQuLjIzZDAzNGYg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9t
YWluLmMKQEAgLTExMzEsNiArMTEzMSw3IEBAIGludCBhcmNoX3NldF9pbmZvX2d1ZXN0KAogICAg
ICAgICAgICAgICAgIGNhc2UgLUVJTlRSOgogICAgICAgICAgICAgICAgICAgICByYyA9IC1FUkVT
VEFSVDsKICAgICAgICAgICAgICAgICBjYXNlIC1FUkVTVEFSVDoKKyAgICAgICAgICAgICAgICAg
ICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgICAgIHYt
PmFyY2gub2xkX2d1ZXN0X3RhYmxlID0KICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2V0YWJs
ZV9nZXRfcGFnZSh2LT5hcmNoLmd1ZXN0X3RhYmxlKTsKICAgICAgICAgICAgICAgICAgICAgdi0+
YXJjaC5ndWVzdF90YWJsZSA9IHBhZ2V0YWJsZV9udWxsKCk7CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDIwZDk2M2MuLjdmMjdiMjMgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC02
NjAsNiArNjYwLDYxIEBAIHN0YXRpYyB2b2lkIHB1dF9kYXRhX3BhZ2UoCiAgICAgICAgIHB1dF9w
YWdlKHBhZ2UpOwogfQogCitzdGF0aWMgYm9vbF90IGluY19saW5lYXJfZW50cmllcyhzdHJ1Y3Qg
cGFnZV9pbmZvICpwZykKK3sKKyAgICB0eXBlb2YocGctPmxpbmVhcl9wdF9jb3VudCkgbmMgPSBy
ZWFkX2F0b21pYygmcGctPmxpbmVhcl9wdF9jb3VudCksIG9jOworCisgICAgZG8geworICAgICAg
ICAvKgorICAgICAgICAgKiBUaGUgY2hlY2sgYmVsb3cgY2hlY2tzIGZvciB0aGUgImxpbmVhciB1
c2UiIGNvdW50IGJlaW5nIG5vbi16ZXJvCisgICAgICAgICAqIGFzIHdlbGwgYXMgb3ZlcmZsb3cu
ICBTaWduZWQgaW50ZWdlciBvdmVyZmxvdyBpcyB1bmRlZmluZWQgYmVoYXZpb3IKKyAgICAgICAg
ICogYWNjb3JkaW5nIHRvIHRoZSBDIHNwZWMuICBIb3dldmVyLCBhcyBsb25nIGFzIGxpbmVhcl9w
dF9jb3VudCBpcworICAgICAgICAgKiBzbWFsbGVyIGluIHNpemUgdGhhbiAnaW50JywgdGhlIGFy
aXRobWV0aWMgb3BlcmF0aW9uIG9mIHRoZQorICAgICAgICAgKiBpbmNyZW1lbnQgYmVsb3cgd29u
J3Qgb3ZlcmZsb3c7IHJhdGhlciB0aGUgcmVzdWx0IHdpbGwgYmUgdHJ1bmNhdGVkCisgICAgICAg
ICAqIHdoZW4gc3RvcmVkLiAgRW5zdXJlIHRoYXQgdGhpcyBpcyBhbHdheXMgdHJ1ZS4KKyAgICAg
ICAgICovCisgICAgICAgIEJVSUxEX0JVR19PTihzaXplb2YobmMpID49IHNpemVvZihpbnQpKTsK
KyAgICAgICAgb2MgPSBuYysrOworICAgICAgICBpZiAoIG5jIDw9IDAgKQorICAgICAgICAgICAg
cmV0dXJuIDA7CisgICAgICAgIG5jID0gY21weGNoZygmcGctPmxpbmVhcl9wdF9jb3VudCwgb2Ms
IG5jKTsKKyAgICB9IHdoaWxlICggb2MgIT0gbmMgKTsKKworICAgIHJldHVybiAxOworfQorCitz
dGF0aWMgdm9pZCBkZWNfbGluZWFyX2VudHJpZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7Cisg
ICAgdHlwZW9mKHBnLT5saW5lYXJfcHRfY291bnQpIG9jOworCisgICAgb2MgPSBhcmNoX2ZldGNo
X2FuZF9hZGQoJnBnLT5saW5lYXJfcHRfY291bnQsIC0xKTsKKyAgICBBU1NFUlQob2MgPiAwKTsK
K30KKworc3RhdGljIGJvb2xfdCBpbmNfbGluZWFyX3VzZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcp
Cit7CisgICAgdHlwZW9mKHBnLT5saW5lYXJfcHRfY291bnQpIG5jID0gcmVhZF9hdG9taWMoJnBn
LT5saW5lYXJfcHRfY291bnQpLCBvYzsKKworICAgIGRvIHsKKyAgICAgICAgLyogU2VlIHRoZSBy
ZXNwZWN0aXZlIGNvbW1lbnQgaW4gaW5jX2xpbmVhcl9lbnRyaWVzKCkuICovCisgICAgICAgIEJV
SUxEX0JVR19PTihzaXplb2YobmMpID49IHNpemVvZihpbnQpKTsKKyAgICAgICAgb2MgPSBuYy0t
OworICAgICAgICBpZiAoIG5jID49IDAgKQorICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgICAg
IG5jID0gY21weGNoZygmcGctPmxpbmVhcl9wdF9jb3VudCwgb2MsIG5jKTsKKyAgICB9IHdoaWxl
ICggb2MgIT0gbmMgKTsKKworICAgIHJldHVybiAxOworfQorCitzdGF0aWMgdm9pZCBkZWNfbGlu
ZWFyX3VzZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7CisgICAgdHlwZW9mKHBnLT5saW5lYXJf
cHRfY291bnQpIG9jOworCisgICAgb2MgPSBhcmNoX2ZldGNoX2FuZF9hZGQoJnBnLT5saW5lYXJf
cHRfY291bnQsIDEpOworICAgIEFTU0VSVChvYyA8IDApOworfQorCiAvKgogICogV2UgYWxsb3cg
cm9vdCB0YWJsZXMgdG8gbWFwIGVhY2ggb3RoZXIgKGEuay5hLiBsaW5lYXIgcGFnZSB0YWJsZXMp
LiBJdAogICogbmVlZHMgc29tZSBzcGVjaWFsIGNhcmUgd2l0aCByZWZlcmVuY2UgY291bnRzIGFu
ZCBhY2Nlc3MgcGVybWlzc2lvbnM6CkBAIC02ODksMTUgKzc0NCwzNSBAQCBnZXRfIyNsZXZlbCMj
X2xpbmVhcl9wYWdldGFibGUoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBpZiAoIChwZm4gPSBsZXZlbCMjZV9n
ZXRfcGZuKHBkZSkpICE9IHBkZV9wZm4gKSAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
eyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnID0gbWZuX3Rv
X3BhZ2UocGRlX3Bmbik7ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgIC8qIE1ha2Ugc3VyZSB0aGUgcGFnZSB0YWJsZSBiZWxvbmdzIHRvIHRoZSBj
b3JyZWN0IGRvbWFpbi4gKi8gICAgICAgXAorICAgICAgICBpZiAoIHVubGlrZWx5KHBhZ2VfZ2V0
X293bmVyKHB0cGcpICE9IGQpICkgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
ICAgIHJldHVybiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAvKiBNYWtlIHN1cmUg
dGhlIG1hcHBlZCBmcmFtZSBiZWxvbmdzIHRvIHRoZSBjb3JyZWN0IGRvbWFpbi4gKi8gICAgIFwK
ICAgICAgICAgaWYgKCB1bmxpa2VseSghZ2V0X3BhZ2VfZnJvbV9wYWdlbnIocGZuLCBkKSkgKSAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAqIEVuc3VyZSB0aGF0IHRo
ZSBtYXBwZWQgZnJhbWUgaXMgYW4gYWxyZWFkeS12YWxpZGF0ZWQgcGFnZSB0YWJsZS4gXAorICAg
ICAgICAgKiBFbnN1cmUgdGhhdCB0aGUgbWFwcGVkIGZyYW1lIGlzIGFuIGFscmVhZHktdmFsaWRh
dGVkIHBhZ2UgdGFibGUgIFwKKyAgICAgICAgICogYW5kIGlzIG5vdCBpdHNlbGYgaGF2aW5nIGxp
bmVhciBlbnRyaWVzLCBhcyB3ZWxsIGFzIHRoYXQgdGhlICAgICBcCisgICAgICAgICAqIGNvbnRh
aW5pbmcgcGFnZSB0YWJsZSBpcyBub3QgaXNlbGYgaW4gdXNlIGFzIGEgbGluZWFyIHBhZ2UgdGFi
bGUgXAorICAgICAgICAgKiBlbHNld2hlcmUuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICogSWYgc28sIGF0b21pY2FsbHkg
aW5jcmVtZW50IHRoZSBjb3VudCAoY2hlY2tpbmcgZm9yIG92ZXJmbG93KS4gICBcCiAgICAgICAg
ICAqLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAogICAgICAgICBwYWdlID0gbWZuX3RvX3BhZ2UocGZuKTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgaWYgKCAhaW5jX2xp
bmVhcl9lbnRyaWVzKHB0cGcpICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAg
IHJldHVybiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBpZiAoICFpbmNfbGluZWFy
X3VzZXMocGFnZSkgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICBkZWNfbGluZWFyX2VudHJpZXMocHRwZyk7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgcHV0
X3BhZ2UocGFnZSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIH0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAg
ICB5ID0gcGFnZS0+dS5pbnVzZS50eXBlX2luZm87ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICAgICAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICB4ID0geTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XApAQCAtNzA1LDYgKzc4MCw4IEBAIGdldF8jI2xldmVsIyNfbGluZWFyX3BhZ2V0YWJsZSggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAg
ICAgIHVubGlrZWx5KCh4ICYgKFBHVF90eXBlX21hc2t8UEdUX3ZhbGlkYXRlZCkpICE9ICAgICAg
ICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAoUEdUXyMjbGV2ZWwjI19wYWdlX3Rh
YmxlfFBHVF92YWxpZGF0ZWQpKSApICAgICAgIFwKICAgICAgICAgICAgIHsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICAgICAgZGVjX2xpbmVhcl91c2VzKHBhZ2UpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgIGRlY19saW5lYXJfZW50cmllcyhwdHBn
KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICBw
dXRfcGFnZShwYWdlKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgICAgICAgICAgICAgcmV0dXJuIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTExMjks
NiArMTIwNiw5IEBAIGdldF9wYWdlX2Zyb21fbDRlKAogICAgICAgICAgICAgbDNlX3JlbW92ZV9m
bGFncygocGwzZSksIF9QQUdFX1VTRVJ8X1BBR0VfUld8X1BBR0VfQUNDRVNTRUQpOyAgIFwKICAg
ICB9IHdoaWxlICggMCApCiAKK3N0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSwgYm9vbF90IHByZWVtcHRpYmxlLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnKTsKKwogdm9pZCBwdXRfcGFnZV9mcm9tX2wxZShsMV9w
Z2VudHJ5X3QgbDFlLCBzdHJ1Y3QgZG9tYWluICpsMWVfb3duZXIpCiB7CiAgICAgdW5zaWduZWQg
bG9uZyAgICAgcGZuID0gbDFlX2dldF9wZm4obDFlKTsKQEAgLTExOTgsMTcgKzEyNzgsMjIgQEAg
c3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBs
b25nIHBmbikKICAgICBpZiAoIGwyZV9nZXRfZmxhZ3MobDJlKSAmIF9QQUdFX1BTRSApCiAgICAg
ICAgIHB1dF9zdXBlcnBhZ2UobDJlX2dldF9wZm4obDJlKSk7CiAgICAgZWxzZQotICAgICAgICBw
dXRfcGFnZV9hbmRfdHlwZShsMmVfZ2V0X3BhZ2UobDJlKSk7CisgICAgeworICAgICAgICBzdHJ1
Y3QgcGFnZV9pbmZvICpwZyA9IGwyZV9nZXRfcGFnZShsMmUpOworICAgICAgICBpbnQgcmMgPSBf
cHV0X3BhZ2VfdHlwZShwZywgMCwgbWZuX3RvX3BhZ2UocGZuKSk7CisKKyAgICAgICAgQVNTRVJU
KCFyYyk7CisgICAgICAgIHB1dF9wYWdlKHBnKTsKKyAgICB9CiAKICAgICByZXR1cm4gMDsKIH0K
IAotc3RhdGljIGludCBfX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqLCBpbnQgcHJl
ZW1wdGlibGUpOwotCiBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50cnlfdCBs
M2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQg
cGFydGlhbCwgYm9vbF90IGRlZmVyKQogewogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOworICAg
IGludCByYzsKIAogICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9QUkVTRU5U
KSB8fCAobDNlX2dldF9wZm4obDNlKSA9PSBwZm4pICkKICAgICAgICAgcmV0dXJuIDE7CkBAIC0x
MjMxLDIxICsxMzE2LDI4IEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sM2UobDNfcGdlbnRy
eV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgaWYgKCB1bmxpa2VseShwYXJ0aWFsID4g
MCkgKQogICAgIHsKICAgICAgICAgQVNTRVJUKCFkZWZlcik7Ci0gICAgICAgIHJldHVybiBfX3B1
dF9wYWdlX3R5cGUocGcsIDEpOworICAgICAgICByZXR1cm4gX3B1dF9wYWdlX3R5cGUocGcsIDEs
IG1mbl90b19wYWdlKHBmbikpOwogICAgIH0KIAogICAgIGlmICggZGVmZXIgKQogICAgIHsKKyAg
ICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90b19wYWdlKHBmbik7CiAg
ICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGc7CiAgICAgICAgIHJldHVy
biAwOwogICAgIH0KIAotICAgIHJldHVybiBwdXRfcGFnZV9hbmRfdHlwZV9wcmVlbXB0aWJsZShw
Zyk7CisgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywgMSwgbWZuX3RvX3BhZ2UocGZuKSk7Cisg
ICAgaWYgKCBsaWtlbHkoIXJjKSApCisgICAgICAgIHB1dF9wYWdlKHBnKTsKKworICAgIHJldHVy
biByYzsKIH0KIAogc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2w0ZShsNF9wZ2VudHJ5X3QgbDRl
LCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBh
cnRpYWwsIGJvb2xfdCBkZWZlcikKIHsKKyAgICBpbnQgcmMgPSAxOworCiAgICAgaWYgKCAobDRl
X2dldF9mbGFncyhsNGUpICYgX1BBR0VfUFJFU0VOVCkgJiYgCiAgICAgICAgICAobDRlX2dldF9w
Zm4obDRlKSAhPSBwZm4pICkKICAgICB7CkBAIC0xMjU0LDE4ICsxMzQ2LDIyIEBAIHN0YXRpYyBp
bnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4s
CiAgICAgICAgIGlmICggdW5saWtlbHkocGFydGlhbCA+IDApICkKICAgICAgICAgewogICAgICAg
ICAgICAgQVNTRVJUKCFkZWZlcik7Ci0gICAgICAgICAgICByZXR1cm4gX19wdXRfcGFnZV90eXBl
KHBnLCAxKTsKKyAgICAgICAgICAgIHJldHVybiBfcHV0X3BhZ2VfdHlwZShwZywgMSwgbWZuX3Rv
X3BhZ2UocGZuKSk7CiAgICAgICAgIH0KIAogICAgICAgICBpZiAoIGRlZmVyICkKICAgICAgICAg
eworICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90b19wYWdl
KHBmbik7CiAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBnOwog
ICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAgICAgIH0KIAotICAgICAgICByZXR1cm4gcHV0X3Bh
Z2VfYW5kX3R5cGVfcHJlZW1wdGlibGUocGcpOworICAgICAgICByYyA9IF9wdXRfcGFnZV90eXBl
KHBnLCAxLCBtZm5fdG9fcGFnZShwZm4pKTsKKyAgICAgICAgaWYgKCBsaWtlbHkoIXJjKSApCisg
ICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAgICAgfQotICAgIHJldHVybiAxOworCisgICAgcmV0
dXJuIHJjOwogfQogCiBzdGF0aWMgaW50IGFsbG9jX2wxX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2UpCkBAIC0xNDYzLDYgKzE1NTksNyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgIHsKICAgICAgICAgICAgIHBhZ2UtPm5yX3Zh
bGlkYXRlZF9wdGVzID0gaTsKICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAg
ICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAg
ICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwogICAgICAgICB9CiAgICAg
ICAgIHdoaWxlICggaS0tID4gMCApCkBAIC0xNTU1LDYgKzE2NTIsNyBAQCBzdGF0aWMgaW50IGFs
bG9jX2w0X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgICAgICAgICAgICAgewog
ICAgICAgICAgICAgICAgICAgICBpZiAoIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlICkK
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzKys7CisgICAg
ICAgICAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAg
ICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAg
ICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQpAQCAtMjMwMywxNCArMjQwMSwyMCBAQCBp
bnQgZnJlZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0
eXBlLAogfQogCiAKLXN0YXRpYyBpbnQgX19wdXRfZmluYWxfcGFnZV90eXBlKAotICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwgaW50IHByZWVtcHRpYmxlKQor
c3RhdGljIGludCBfcHV0X2ZpbmFsX3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1
bnNpZ25lZCBsb25nIHR5cGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xf
dCBwcmVlbXB0aWJsZSwgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZykKIHsKICAgICBpbnQgcmMgPSBm
cmVlX3BhZ2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJsZSk7CiAKICAgICAvKiBObyBuZWVk
IGZvciBhdG9taWMgdXBkYXRlIG9mIHR5cGVfaW5mbyBoZXJlOiBub29uZSBlbHNlIHVwZGF0ZXMg
aXQuICovCiAgICAgaWYgKCByYyA9PSAwICkKICAgICB7CisgICAgICAgIGlmICggcHRwZyAmJiBQ
R1RfdHlwZV9lcXVhbCh0eXBlLCBwdHBnLT51LmludXNlLnR5cGVfaW5mbykgKQorICAgICAgICB7
CisgICAgICAgICAgICBkZWNfbGluZWFyX3VzZXMocGFnZSk7CisgICAgICAgICAgICBkZWNfbGlu
ZWFyX2VudHJpZXMocHRwZyk7CisgICAgICAgIH0KKyAgICAgICAgQVNTRVJUKCFwYWdlLT5saW5l
YXJfcHRfY291bnQgfHwgcGFnZV9nZXRfb3duZXIocGFnZSktPmlzX2R5aW5nKTsKICAgICAgICAg
LyoKICAgICAgICAgICogUmVjb3JkIFRMQiBpbmZvcm1hdGlvbiBmb3IgZmx1c2ggbGF0ZXIuIFdl
IGRvIG5vdCBzdGFtcCBwYWdlIHRhYmxlcwogICAgICAgICAgKiB3aGVuIHJ1bm5pbmcgaW4gc2hh
ZG93IG1vZGU6CkBAIC0yMzQ2LDggKzI0NTAsOCBAQCBzdGF0aWMgaW50IF9fcHV0X2ZpbmFsX3Bh
Z2VfdHlwZSgKIH0KIAogCi1zdGF0aWMgaW50IF9fcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHByZWVtcHRpYmxlKQor
c3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCBib29sX3Qg
cHJlZW1wdGlibGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8g
KnB0cGcpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBueCwgeCwgeSA9IHBhZ2UtPnUuaW51c2UudHlw
ZV9pbmZvOwogICAgIGludCByYyA9IDA7CkBAIC0yMzc0LDEyICsyNDc4LDI4IEBAIHN0YXRpYyBp
bnQgX19wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeCwgbngpKSAhPSB4KSApCiAgICAgICAgICAg
ICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgICAgIC8qIFdlIGNsZWFyZWQgdGhlICd2
YWxpZCBiaXQnIHNvIHdlIGRvIHRoZSBjbGVhbiB1cC4gKi8KLSAgICAgICAgICAgICAgICByYyA9
IF9fcHV0X2ZpbmFsX3BhZ2VfdHlwZShwYWdlLCB4LCBwcmVlbXB0aWJsZSk7CisgICAgICAgICAg
ICAgICAgcmMgPSBfcHV0X2ZpbmFsX3BhZ2VfdHlwZShwYWdlLCB4LCBwcmVlbXB0aWJsZSwgcHRw
Zyk7CisgICAgICAgICAgICAgICAgcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAgICAgaWYgKCB4
ICYgUEdUX3BhcnRpYWwgKQogICAgICAgICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKICAg
ICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIH0KIAorICAgICAgICAgICAgaWYgKCBw
dHBnICYmIFBHVF90eXBlX2VxdWFsKHgsIHB0cGctPnUuaW51c2UudHlwZV9pbmZvKSApCisgICAg
ICAgICAgICB7CisgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAgICAgKiBwYWdlX3Nl
dF90bGJmbHVzaF90aW1lc3RhbXAoKSBhY2Nlc3NlcyB0aGUgc2FtZSB1bmlvbgorICAgICAgICAg
ICAgICAgICAqIGxpbmVhcl9wdF9jb3VudCBsaXZlcyBpbi4gVW52YWxpZGF0ZWQgcGFnZSB0YWJs
ZSBwYWdlcywKKyAgICAgICAgICAgICAgICAgKiBob3dldmVyLCBzaG91bGQgb2NjdXIgZHVyaW5n
IGRvbWFpbiBkZXN0cnVjdGlvbiBvbmx5CisgICAgICAgICAgICAgICAgICogYW55d2F5LiAgVXBk
YXRpbmcgb2YgbGluZWFyX3B0X2NvdW50IGx1Y2tpbHkgaXMgbm90CisgICAgICAgICAgICAgICAg
ICogbmVjZXNzYXJ5IGFueW1vcmUgZm9yIGEgZHlpbmcgZG9tYWluLgorICAgICAgICAgICAgICAg
ICAqLworICAgICAgICAgICAgICAgIEFTU0VSVChwYWdlX2dldF9vd25lcihwYWdlKS0+aXNfZHlp
bmcpOworICAgICAgICAgICAgICAgIEFTU0VSVChwYWdlLT5saW5lYXJfcHRfY291bnQgPCAwKTsK
KyAgICAgICAgICAgICAgICBBU1NFUlQocHRwZy0+bGluZWFyX3B0X2NvdW50ID4gMCk7CisgICAg
ICAgICAgICAgICAgcHRwZyA9IE5VTEw7CisgICAgICAgICAgICB9CisKICAgICAgICAgICAgIC8q
CiAgICAgICAgICAgICAgKiBSZWNvcmQgVExCIGluZm9ybWF0aW9uIGZvciBmbHVzaCBsYXRlci4g
V2UgZG8gbm90IHN0YW1wIHBhZ2UKICAgICAgICAgICAgICAqIHRhYmxlcyB3aGVuIHJ1bm5pbmcg
aW4gc2hhZG93IG1vZGU6CkBAIC0yMzk5LDYgKzI1MTksMTMgQEAgc3RhdGljIGludCBfX3B1dF9w
YWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwKICAgICAgICAgICAgIHJldHVybiAtRUlO
VFI7CiAgICAgfQogCisgICAgaWYgKCBwdHBnICYmIFBHVF90eXBlX2VxdWFsKHgsIHB0cGctPnUu
aW51c2UudHlwZV9pbmZvKSApCisgICAgeworICAgICAgICBBU1NFUlQoIXJjKTsKKyAgICAgICAg
ZGVjX2xpbmVhcl91c2VzKHBhZ2UpOworICAgICAgICBkZWNfbGluZWFyX2VudHJpZXMocHRwZyk7
CisgICAgfQorCiAgICAgcmV0dXJuIHJjOwogfQogCkBAIC0yNTMzLDYgKzI2NjAsNyBAQCBzdGF0
aWMgaW50IF9fZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBs
b25nIHR5cGUsCiAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IDA7CiAgICAg
ICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CiAgICAgICAgIH0KKyAgICAgICAgcGFnZS0+
bGluZWFyX3B0X2NvdW50ID0gMDsKICAgICAgICAgcmMgPSBhbGxvY19wYWdlX3R5cGUocGFnZSwg
dHlwZSwgcHJlZW1wdGlibGUpOwogICAgIH0KIApAQCAtMjU0NCw3ICsyNjcyLDcgQEAgc3RhdGlj
IGludCBfX2dldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9u
ZyB0eXBlLAogCiB2b2lkIHB1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIHsK
LSAgICBpbnQgcmMgPSBfX3B1dF9wYWdlX3R5cGUocGFnZSwgMCk7CisgICAgaW50IHJjID0gX3B1
dF9wYWdlX3R5cGUocGFnZSwgMCwgTlVMTCk7CiAgICAgQVNTRVJUKHJjID09IDApOwogICAgICh2
b2lkKXJjOwogfQpAQCAtMjU2MCw3ICsyNjg4LDcgQEAgaW50IGdldF9wYWdlX3R5cGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogCiBpbnQgcHV0X3BhZ2VfdHlw
ZV9wcmVlbXB0aWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogewotICAgIHJldHVybiBfX3B1
dF9wYWdlX3R5cGUocGFnZSwgMSk7CisgICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBhZ2UsIDEs
IE5VTEwpOwogfQogCiBpbnQgZ2V0X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUpCkBAIC0yNzY2LDExICsyODk0LDE0IEBAIGlu
dCBwdXRfb2xkX2d1ZXN0X3RhYmxlKHN0cnVjdCB2Y3B1ICp2KQogICAgIGlmICggIXYtPmFyY2gu
b2xkX2d1ZXN0X3RhYmxlICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICBzd2l0Y2ggKCByYyA9
IHB1dF9wYWdlX2FuZF90eXBlX3ByZWVtcHRpYmxlKHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlKSAp
CisgICAgc3dpdGNoICggcmMgPSBfcHV0X3BhZ2VfdHlwZSh2LT5hcmNoLm9sZF9ndWVzdF90YWJs
ZSwgMSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0
X3B0cGcpICkKICAgICB7CiAgICAgY2FzZSAtRUlOVFI6CiAgICAgY2FzZSAtRVJFU1RBUlQ6CiAg
ICAgICAgIHJldHVybiAtRVJFU1RBUlQ7CisgICAgY2FzZSAwOgorICAgICAgICBwdXRfcGFnZSh2
LT5hcmNoLm9sZF9ndWVzdF90YWJsZSk7CiAgICAgfQogCiAgICAgdi0+YXJjaC5vbGRfZ3Vlc3Rf
dGFibGUgPSBOVUxMOwpAQCAtMjkyNyw2ICszMDU4LDcgQEAgaW50IG5ld19ndWVzdF9jcjModW5z
aWduZWQgbG9uZyBtZm4pCiAgICAgICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgICAg
ICAgICAgICAgLyogZmFsbHRocm91Z2ggKi8KICAgICAgICAgICAgIGNhc2UgLUVSRVNUQVJUOgor
ICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAg
ICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKICAgICAgICAgICAg
ICAgICBicmVhazsKICAgICAgICAgICAgIGRlZmF1bHQ6CkBAIC0zMTcyLDcgKzMzMDQsMTAgQEAg
bG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAgICAgICAgICAgICAgIGlmICggdHlwZSA9PSBQR1Rf
bDFfcGFnZV90YWJsZSApCiAgICAgICAgICAgICAgICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlw
ZShwYWdlKTsKICAgICAgICAgICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgICAgICB7
CisgICAgICAgICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVM
TDsKICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0g
cGFnZTsKKyAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgIH0KICAgICAgICAg
ICAgIH0KIApAQCAtMzIwNSw2ICszMzQwLDcgQEAgbG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAg
ICAgICB7CiAgICAgICAgICAgICBjYXNlIC1FSU5UUjoKICAgICAgICAgICAgIGNhc2UgLUVSRVNU
QVJUOgorICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwog
ICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKICAgICAg
ICAgICAgICAgICByYyA9IDA7CiAgICAgICAgICAgICAgICAgYnJlYWs7CkBAIC0zMjg1LDYgKzM0
MjEsNyBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgICAgICAgICAgICAgIHJjID0g
LUVSRVNUQVJUOwogICAgICAgICAgICAgICAgICAgICAgICAgLyogZmFsbHRocm91Z2ggKi8KICAg
ICAgICAgICAgICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6CisgICAgICAgICAgICAgICAgICAgICAg
ICBjdXJyLT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgICAgICAgICAg
ICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKICAgICAgICAgICAgICAgICAg
ICAgICAgIG9rYXkgPSAwOwogICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9k
b21haW4uaAppbmRleCBhMmQ0Zjc0Li40Mjc5NTQ5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKQEAgLTUx
Miw2ICs1MTIsOCBAQCBzdHJ1Y3QgYXJjaF92Y3B1CiAgICAgcGFnZXRhYmxlX3QgZ3Vlc3RfdGFi
bGVfdXNlcjsgICAgICAgLyogKE1GTikgeDg2LzY0IHVzZXItc3BhY2UgcGFnZXRhYmxlICovCiAg
ICAgcGFnZXRhYmxlX3QgZ3Vlc3RfdGFibGU7ICAgICAgICAgICAgLyogKE1GTikgZ3Vlc3Qgbm90
aW9uIG9mIGNyMyAqLwogICAgIHN0cnVjdCBwYWdlX2luZm8gKm9sZF9ndWVzdF90YWJsZTsgIC8q
IHBhcnRpYWxseSBkZXN0cnVjdGVkIHBhZ2V0YWJsZSAqLworICAgIHN0cnVjdCBwYWdlX2luZm8g
Km9sZF9ndWVzdF9wdHBnOyAgIC8qIGNvbnRhaW5pbmcgcGFnZSB0YWJsZSBvZiB0aGUgKi8KKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBmb3JtZXIsIGlmIGFueSAq
LwogICAgIC8qIGd1ZXN0X3RhYmxlIGhvbGRzIGEgcmVmIHRvIHRoZSBwYWdlLCBhbmQgYWxzbyBh
IHR5cGUtY291bnQgdW5sZXNzCiAgICAgICogc2hhZG93IHJlZmNvdW50cyBhcmUgaW4gdXNlICov
CiAgICAgcGFnZXRhYmxlX3Qgc2hhZG93X3RhYmxlWzRdOyAgICAgICAgLyogKE1GTikgc2hhZG93
KHMpIG9mIGd1ZXN0ICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggYjQyOTlmZC4uNDE5MWUxMyAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0u
aApAQCAtMTI0LDExICsxMjQsMTEgQEAgc3RydWN0IHBhZ2VfaW5mbwogICAgICAgICB1MzIgdGxi
Zmx1c2hfdGltZXN0YW1wOwogCiAgICAgICAgIC8qCi0gICAgICAgICAqIFdoZW4gUEdUX3BhcnRp
YWwgaXMgdHJ1ZSB0aGVuIHRoaXMgZmllbGQgaXMgdmFsaWQgYW5kIGluZGljYXRlcwotICAgICAg
ICAgKiB0aGF0IFBURXMgaW4gdGhlIHJhbmdlIFswLCBAbnJfdmFsaWRhdGVkX3B0ZXMpIGhhdmUg
YmVlbiB2YWxpZGF0ZWQuCi0gICAgICAgICAqIEFuIGV4dHJhIHBhZ2UgcmVmZXJlbmNlIG11c3Qg
YmUgYWNxdWlyZWQgKG9yIG5vdCBkcm9wcGVkKSB3aGVuZXZlcgotICAgICAgICAgKiBQR1RfcGFy
dGlhbCBnZXRzIHNldCwgYW5kIGl0IG11c3QgYmUgZHJvcHBlZCB3aGVuIHRoZSBmbGFnIGdldHMK
LSAgICAgICAgICogY2xlYXJlZC4gVGhpcyBpcyBzbyB0aGF0IGEgZ2V0KCkgbGVhdmluZyBhIHBh
Z2UgaW4gcGFydGlhbGx5CisgICAgICAgICAqIFdoZW4gUEdUX3BhcnRpYWwgaXMgdHJ1ZSB0aGVu
IHRoZSBmaXJzdCB0d28gZmllbGRzIGFyZSB2YWxpZCBhbmQKKyAgICAgICAgICogaW5kaWNhdGUg
dGhhdCBQVEVzIGluIHRoZSByYW5nZSBbMCwgQG5yX3ZhbGlkYXRlZF9wdGVzKSBoYXZlIGJlZW4K
KyAgICAgICAgICogdmFsaWRhdGVkLiBBbiBleHRyYSBwYWdlIHJlZmVyZW5jZSBtdXN0IGJlIGFj
cXVpcmVkIChvciBub3QgZHJvcHBlZCkKKyAgICAgICAgICogd2hlbmV2ZXIgUEdUX3BhcnRpYWwg
Z2V0cyBzZXQsIGFuZCBpdCBtdXN0IGJlIGRyb3BwZWQgd2hlbiB0aGUgZmxhZworICAgICAgICAg
KiBnZXRzIGNsZWFyZWQuIFRoaXMgaXMgc28gdGhhdCBhIGdldCgpIGxlYXZpbmcgYSBwYWdlIGlu
IHBhcnRpYWxseQogICAgICAgICAgKiB2YWxpZGF0ZWQgc3RhdGUgKHdoZXJlIHRoZSBjYWxsZXIg
d291bGQgZHJvcCB0aGUgcmVmZXJlbmNlIGFjcXVpcmVkCiAgICAgICAgICAqIGR1ZSB0byB0aGUg
Z2V0dGluZyBvZiB0aGUgdHlwZSBbYXBwYXJlbnRseV0gZmFpbGluZyBbLUVSRVNUQVJUXSkKICAg
ICAgICAgICogd291bGQgbm90IGFjY2lkZW50YWxseSByZXN1bHQgaW4gYSBwYWdlIGxlZnQgd2l0
aCB6ZXJvIGdlbmVyYWwKQEAgLTE1MiwxMCArMTUyLDE4IEBAIHN0cnVjdCBwYWdlX2luZm8KICAg
ICAgICAgICogcHV0X3BhZ2VfZnJvbV9sTmUoKSAoZHVlIHRvIHRoZSBhcHBhcmVudCBmYWlsdXJl
KSwgYW5kIGhlbmNlIGl0CiAgICAgICAgICAqIG11c3QgYmUgZHJvcHBlZCB3aGVuIHRoZSBwdXQg
b3BlcmF0aW9uIGlzIHJlc3VtZWQgKGFuZCBjb21wbGV0ZXMpLAogICAgICAgICAgKiBidXQgaXQg
bXVzdCBub3QgYmUgYWNxdWlyZWQgaWYgcGlja2luZyB1cCB0aGUgcGFnZSBmb3IgdmFsaWRhdGlv
bi4KKyAgICAgICAgICoKKyAgICAgICAgICogVGhlIDNyZCBmaWVsZCwgQGxpbmVhcl9wdF9jb3Vu
dCwgaW5kaWNhdGVzCisgICAgICAgICAqIC0gYnkgYSBwb3NpdGl2ZSB2YWx1ZSwgaG93IG1hbnkg
c2FtZS1sZXZlbCBwYWdlIHRhYmxlIGVudHJpZXMgYSBwYWdlCisgICAgICAgICAqICAgdGFibGUg
aGFzLAorICAgICAgICAgKiAtIGJ5IGEgbmVnYXRpdmUgdmFsdWUsIGluIGhvdyBtYW55IHNhbWUt
bGV2ZWwgcGFnZSB0YWJsZXMgYSBwYWdlIGlzCisgICAgICAgICAqICAgaW4gdXNlLgogICAgICAg
ICAgKi8KICAgICAgICAgc3RydWN0IHsKLSAgICAgICAgICAgIHUxNiBucl92YWxpZGF0ZWRfcHRl
czsKLSAgICAgICAgICAgIHM4IHBhcnRpYWxfcHRlOworICAgICAgICAgICAgdTE2IG5yX3ZhbGlk
YXRlZF9wdGVzOlBBR0VUQUJMRV9PUkRFUiArIDE7CisgICAgICAgICAgICB1MTYgOjE2IC0gUEFH
RVRBQkxFX09SREVSIC0gMSAtIDI7CisgICAgICAgICAgICBzMTYgcGFydGlhbF9wdGU6MjsKKyAg
ICAgICAgICAgIHMxNiBsaW5lYXJfcHRfY291bnQ7CiAgICAgICAgIH07CiAKICAgICAgICAgLyoK
QEAgLTIwNiw2ICsyMTQsOSBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAjZGVmaW5lIFBHVF9jb3VudF93
aWR0aCAgIFBHX3NoaWZ0KDkpCiAjZGVmaW5lIFBHVF9jb3VudF9tYXNrICAgICgoMVVMPDxQR1Rf
Y291bnRfd2lkdGgpLTEpCiAKKy8qIEFyZSB0aGUgJ3R5cGUgbWFzaycgYml0cyBpZGVudGljYWw/
ICovCisjZGVmaW5lIFBHVF90eXBlX2VxdWFsKHgsIHkpICghKCgoeCkgXiAoeSkpICYgUEdUX3R5
cGVfbWFzaykpCisKICAvKiBDbGVhcmVkIHdoZW4gdGhlIG93bmluZyBndWVzdCAnZnJlZXMnIHRo
aXMgcGFnZS4gKi8KICNkZWZpbmUgX1BHQ19hbGxvY2F0ZWQgICAgUEdfc2hpZnQoMSkKICNkZWZp
bmUgUEdDX2FsbG9jYXRlZCAgICAgUEdfbWFzaygxLCAxKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Mon Oct 16 02:34:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 02:34:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3vEZ-0006TI-R4; Mon, 16 Oct 2017 02:34:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3vEY-0006T4-EP
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 02:34:26 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 9C/35-31121-1BA14E95; Mon, 16 Oct 2017 02:34:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXej1JN
 Ig6drmC0mbDNwYPTY3reLPYAxijUzLym/IoE1Y8vZwILTRhX/Fr9naWBcqt7FyMUhJPCbUWLh
 9lcsEM55RomT+zcydTFycLAJiEnM3avQxcjJISKgKjFrxXJmEFtIQF2i6XcDG4gtLOAn8Xj3e
 7A4r4CZRMeX2UwgNgtQ/Y3XE9kmMHIsYGRYxahRnFpUllqka2iml1SUmZ5RkpuYmaNraGCml5
 taXJyYnpqTmFSsl5yfu4kR6BMGINjBeH9jwCFGSQ4mJVHec60PI4X4kvJTKjMSizPii0pzUos
 PMcpwcChJ8E6RfBIpJFiUmp5akZaZAwwOmLQEB4+SCO85kDRvcUFibnFmOkTqFKMux7FNl/8w
 CbHk5eelSonzJoEUCYAUZZTmwY2ABeolRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfNuBZnCk
 5lXArfpFdARTEBHvIt4AHJESSJCSqqBcbnN1Tszq3I6wgoOnFf7yWAf2PHqimV0XEL+JMYA09
 BytmdG4nc+L531XPDhe0bJ+S4ZmQz/IpZtdCn+eLuvQdmzTe/r3rNJEx6mdE7/rlC44biA4yK
 XV929incZJ/uZs+WLB87tYUxTNpKyt3v6zWTvXtbItUtdSy5+ORdb1F9cL3MjgfW2EktxRqKh
 FnNRcSIA1/p/pU8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1508121264!77267627!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25617 invoked from network); 16 Oct 2017 02:34:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Oct 2017 02:34:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3vEV-0005wO-UV
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 02:34:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3vEV-0005SF-Ts
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 02:34:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3vEV-0005SF-Ts@xenbits.xenproject.org>
Date: Mon, 16 Oct 2017 02:34:23 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86: don't store possibly stale
	TLB flush time stamp
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDU3MzE4ZTFjZjdhOWI2YzJjZmI3OTFiMjUxMjQ0NTFlZjQ5M2NkMDEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDEy
IDE1OjM5OjMxIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDEyIDE1OjM5OjMxIDIwMTcgKzAyMDAKCiAgICB4
ODY6IGRvbid0IHN0b3JlIHBvc3NpYmx5IHN0YWxlIFRMQiBmbHVzaCB0aW1lIHN0YW1wCiAgICAK
ICAgIFdoaWxlIHRoZSB0aW1pbmcgd2luZG93IGlzIGV4dHJlbWVseSBuYXJyb3csIGl0IGlzIHRo
ZW9yZXRpY2FsbHkKICAgIHBvc3NpYmxlIGZvciBhbiB1cGRhdGUgdG8gdGhlIFRMQiBmbHVzaCBj
bG9jayBhbmQgYSBzdWJzZXF1ZW50IGZsdXNoCiAgICBJUEkgdG8gaGFwcGVuIGJldHdlZW4gdGhl
IHJlYWQgYW5kIHdyaXRlIHBhcnRzIG9mIHRoZSB1cGRhdGUgb2YgdGhlCiAgICBwZXItcGFnZSBz
dGFtcC4gRXhjbHVkZSB0aGlzIHBvc3NpYmlsaXR5IGJ5IGRpc2FibGluZyBpbnRlcnJ1cHRzCiAg
ICBhY3Jvc3MgdGhlIHVwZGF0ZSwgcHJldmVudGluZyB0aGUgSVBJIHRvIGJlIHNlcnZpY2VkIGlu
IHRoZSBtaWRkbGUuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI0MS4KICAgIAogICAgUmVwb3J0ZWQt
Ynk6IEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4KICAgIFN1Z2dlc3RlZC1ieTogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDIzYTE4MzYw
N2E0Mjc1NzIxODVmYzUxYzc2Y2M1YWIxMWMwMGM0Y2MKICAgIG1hc3RlciBkYXRlOiAyMDE3LTEw
LTEyIDE0OjQ4OjI1ICswMjAwCi0tLQogeGVuL2FyY2gvYXJtL3NtcC5jICAgICAgICAgICAgICB8
ICAxICsKIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgfCAgOCArKysrLS0tLQogeGVu
L2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYyB8ICAyICstCiB4ZW4vY29tbW9uL3BhZ2VfYWxs
b2MuYyAgICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZmx1c2h0bGIuaCAgfCAg
NSArKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oICB8IDE0ICsrKysrKysrKysr
KysrCiA2IGZpbGVzIGNoYW5nZWQsIDI2IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NtcC5jIGIveGVuL2FyY2gvYXJtL3NtcC5jCmluZGV4
IDkxN2Q0OTAuLmY0OTIyM2YgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zbXAuYworKysgYi94
ZW4vYXJjaC9hcm0vc21wLmMKQEAgLTEsNCArMSw1IEBACiAjaW5jbHVkZSA8eGVuL2NvbmZpZy5o
PgorI2luY2x1ZGUgPHhlbi9tbS5oPgogI2luY2x1ZGUgPGFzbS9zeXN0ZW0uaD4KICNpbmNsdWRl
IDxhc20vc21wLmg+CiAjaW5jbHVkZSA8YXNtL2NwcmVncy5oPgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA3ZjI3YjIzLi45NTI3ZTU0IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAt
MjQyNCw3ICsyNDI0LDcgQEAgc3RhdGljIGludCBfcHV0X2ZpbmFsX3BhZ2VfdHlwZShzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAgICAqLwogICAgICAg
ICBpZiAoICEoc2hhZG93X21vZGVfZW5hYmxlZChwYWdlX2dldF9vd25lcihwYWdlKSkgJiYKICAg
ICAgICAgICAgICAgIChwYWdlLT5jb3VudF9pbmZvICYgUEdDX3BhZ2VfdGFibGUpKSApCi0gICAg
ICAgICAgICBwYWdlLT50bGJmbHVzaF90aW1lc3RhbXAgPSB0bGJmbHVzaF9jdXJyZW50X3RpbWUo
KTsKKyAgICAgICAgICAgIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcChwYWdlKTsKICAgICAg
ICAgd21iKCk7CiAgICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvLS07CiAgICAgfQpAQCAt
MjQzNCw3ICsyNDM0LDcgQEAgc3RhdGljIGludCBfcHV0X2ZpbmFsX3BhZ2VfdHlwZShzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAgICAgICAgICAgKFBH
VF9jb3VudF9tYXNrfFBHVF92YWxpZGF0ZWR8UEdUX3BhcnRpYWwpKSA9PSAxKTsKICAgICAgICAg
aWYgKCAhKHNoYWRvd19tb2RlX2VuYWJsZWQocGFnZV9nZXRfb3duZXIocGFnZSkpICYmCiAgICAg
ICAgICAgICAgICAocGFnZS0+Y291bnRfaW5mbyAmIFBHQ19wYWdlX3RhYmxlKSkgKQotICAgICAg
ICAgICAgcGFnZS0+dGxiZmx1c2hfdGltZXN0YW1wID0gdGxiZmx1c2hfY3VycmVudF90aW1lKCk7
CisgICAgICAgICAgICBwYWdlX3NldF90bGJmbHVzaF90aW1lc3RhbXAocGFnZSk7CiAgICAgICAg
IHdtYigpOwogICAgICAgICBwYWdlLT51LmludXNlLnR5cGVfaW5mbyB8PSBQR1RfdmFsaWRhdGVk
OwogICAgIH0KQEAgLTI0ODgsNyArMjQ4OCw3IEBAIHN0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUo
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgYm9vbF90IHByZWVtcHRpYmxlLAogICAgICAgICAgICAg
aWYgKCBwdHBnICYmIFBHVF90eXBlX2VxdWFsKHgsIHB0cGctPnUuaW51c2UudHlwZV9pbmZvKSAp
CiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAgICAgKiBw
YWdlX3NldF90bGJmbHVzaF90aW1lc3RhbXAoKSBhY2Nlc3NlcyB0aGUgc2FtZSB1bmlvbgorICAg
ICAgICAgICAgICAgICAqIHNldF90bGJmbHVzaF90aW1lc3RhbXAoKSBhY2Nlc3NlcyB0aGUgc2Ft
ZSB1bmlvbgogICAgICAgICAgICAgICAgICAqIGxpbmVhcl9wdF9jb3VudCBsaXZlcyBpbi4gVW52
YWxpZGF0ZWQgcGFnZSB0YWJsZSBwYWdlcywKICAgICAgICAgICAgICAgICAgKiBob3dldmVyLCBz
aG91bGQgb2NjdXIgZHVyaW5nIGRvbWFpbiBkZXN0cnVjdGlvbiBvbmx5CiAgICAgICAgICAgICAg
ICAgICogYW55d2F5LiAgVXBkYXRpbmcgb2YgbGluZWFyX3B0X2NvdW50IGx1Y2tpbHkgaXMgbm90
CkBAIC0yNTA5LDcgKzI1MDksNyBAQCBzdGF0aWMgaW50IF9wdXRfcGFnZV90eXBlKHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UsIGJvb2xfdCBwcmVlbXB0aWJsZSwKICAgICAgICAgICAgICAqLwogICAg
ICAgICAgICAgaWYgKCAhKHNoYWRvd19tb2RlX2VuYWJsZWQocGFnZV9nZXRfb3duZXIocGFnZSkp
ICYmCiAgICAgICAgICAgICAgICAgICAgKHBhZ2UtPmNvdW50X2luZm8gJiBQR0NfcGFnZV90YWJs
ZSkpICkKLSAgICAgICAgICAgICAgICBwYWdlLT50bGJmbHVzaF90aW1lc3RhbXAgPSB0bGJmbHVz
aF9jdXJyZW50X3RpbWUoKTsKKyAgICAgICAgICAgICAgICBwYWdlX3NldF90bGJmbHVzaF90aW1l
c3RhbXAocGFnZSk7CiAgICAgICAgIH0KIAogICAgICAgICBpZiAoIGxpa2VseSgoeSA9IGNtcHhj
aGcoJnBhZ2UtPnUuaW51c2UudHlwZV9pbmZvLCB4LCBueCkpID09IHgpICkKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93
L2NvbW1vbi5jCmluZGV4IDc0Njg0Y2IuLmFlMTA4ZGQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24u
YwpAQCAtMTU4MCw3ICsxNTgwLDcgQEAgdm9pZCBzaGFkb3dfZnJlZShzdHJ1Y3QgZG9tYWluICpk
LCBtZm5fdCBzbWZuKQogICAgICAgICAgKiBUTEJzIHdoZW4gd2UgcmV1c2UgdGhlIHBhZ2UuICBC
ZWNhdXNlIHRoZSBkZXN0cnVjdG9ycyBsZWF2ZSB0aGUKICAgICAgICAgICogY29udGVudHMgb2Yg
dGhlIHBhZ2VzIGluIHBsYWNlLCB3ZSBjYW4gZGVsYXkgVExCIGZsdXNoZXMgdW50aWwKICAgICAg
ICAgICoganVzdCBiZWZvcmUgdGhlIGFsbG9jYXRvciBoYW5kcyB0aGUgcGFnZSBvdXQgYWdhaW4u
ICovCi0gICAgICAgIHNwLT50bGJmbHVzaF90aW1lc3RhbXAgPSB0bGJmbHVzaF9jdXJyZW50X3Rp
bWUoKTsKKyAgICAgICAgcGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKHNwKTsKICAgICAgICAg
cGVyZmNfZGVjcihzaGFkb3dfYWxsb2NfY291bnQpOwogICAgICAgICBwYWdlX2xpc3RfYWRkX3Rh
aWwoc3AsICZkLT5hcmNoLnBhZ2luZy5zaGFkb3cuZnJlZWxpc3QpOwogICAgICAgICBzcCA9IG5l
eHQ7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFn
ZV9hbGxvYy5jCmluZGV4IDI4OTYzZDEuLjU5N2MzMzUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
cGFnZV9hbGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC04ODIsNyArODgy
LDcgQEAgc3RhdGljIHZvaWQgZnJlZV9oZWFwX3BhZ2VzKAogICAgICAgICAvKiBJZiBhIHBhZ2Ug
aGFzIG5vIG93bmVyIGl0IHdpbGwgbmVlZCBubyBzYWZldHkgVExCIGZsdXNoLiAqLwogICAgICAg
ICBwZ1tpXS51LmZyZWUubmVlZF90bGJmbHVzaCA9IChwYWdlX2dldF9vd25lcigmcGdbaV0pICE9
IE5VTEwpOwogICAgICAgICBpZiAoIHBnW2ldLnUuZnJlZS5uZWVkX3RsYmZsdXNoICkKLSAgICAg
ICAgICAgIHBnW2ldLnRsYmZsdXNoX3RpbWVzdGFtcCA9IHRsYmZsdXNoX2N1cnJlbnRfdGltZSgp
OworICAgICAgICAgICAgcGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKCZwZ1tpXSk7CiAKICAg
ICAgICAgLyogVGhpcyBwYWdlIGlzIG5vdCBhIGd1ZXN0IGZyYW1lIGFueSBtb3JlLiAqLwogICAg
ICAgICBwYWdlX3NldF9vd25lcigmcGdbaV0sIE5VTEwpOyAvKiBzZXRfZ3Bmbl9mcm9tX21mbiBz
bm9vcHMgcGcgb3duZXIgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZmx1c2h0
bGIuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZmx1c2h0bGIuaAppbmRleCBjOTg2YjNmLi5lYThj
N2VkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2ZsdXNodGxiLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9mbHVzaHRsYi5oCkBAIC0xNCw2ICsxNCwxMSBAQCBkbyB7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAKICNkZWZpbmUgdGxiZmx1c2hfY3VycmVudF90aW1lKCkgICAgICAgICAgICAgICAg
ICgwKQogCitzdGF0aWMgaW5saW5lIHZvaWQgcGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UpCit7CisgICAgcGFnZS0+dGxiZmx1c2hfdGltZXN0YW1wID0g
dGxiZmx1c2hfY3VycmVudF90aW1lKCk7Cit9CisKICNpZiBkZWZpbmVkKENPTkZJR19BUk1fMzIp
CiAjIGluY2x1ZGUgPGFzbS9hcm0zMi9mbHVzaHRsYi5oPgogI2VsaWYgZGVmaW5lZChDT05GSUdf
QVJNXzY0KQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oCmluZGV4IDNjM2U2YjIuLmYxMzg5ZGEgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2ZsdXNodGxiLmgKQEAgLTI0LDYgKzI0LDIwIEBAIERFQ0xBUkVfUEVSX0NQVSh1MzIs
IHRsYmZsdXNoX3RpbWUpOwogCiAjZGVmaW5lIHRsYmZsdXNoX2N1cnJlbnRfdGltZSgpIHRsYmZs
dXNoX2Nsb2NrCiAKK3N0YXRpYyBpbmxpbmUgdm9pZCBwYWdlX3NldF90bGJmbHVzaF90aW1lc3Rh
bXAoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKK3sKKyAgICAvKgorICAgICAqIFByZXZlbnQgc3Rv
cmluZyBhIHN0YWxlIHRpbWUgc3RhbXAsIHdoaWNoIGNvdWxkIGhhcHBlbiBpZiBhbiB1cGRhdGUK
KyAgICAgKiB0byB0bGJmbHVzaF9jbG9jayBwbHVzIGEgc3Vic2VxdWVudCBmbHVzaCBJUEkgaGFw
cGVuIGJldHdlZW4gdGhlCisgICAgICogcmVhZGluZyBvZiB0bGJmbHVzaF9jbG9jayBhbmQgdGhl
IHdyaXRpbmcgb2YgdGhlIHN0cnVjdCBwYWdlX2luZm8KKyAgICAgKiBmaWVsZC4KKyAgICAgKi8K
KyAgICBBU1NFUlQobG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7CisgICAgbG9jYWxfaXJxX2Rpc2Fi
bGUoKTsKKyAgICBwYWdlLT50bGJmbHVzaF90aW1lc3RhbXAgPSB0bGJmbHVzaF9jdXJyZW50X3Rp
bWUoKTsKKyAgICBsb2NhbF9pcnFfZW5hYmxlKCk7Cit9CisKIC8qCiAgKiBAY3B1X3N0YW1wIGlz
IHRoZSB0aW1lc3RhbXAgYXQgbGFzdCBUTEIgZmx1c2ggZm9yIHRoZSBDUFUgd2UgYXJlIHRlc3Rp
bmcuCiAgKiBAbGFzdHVzZV9zdGFtcCBpcyBhIHRpbWVzdGFtcCB0YWtlbiB3aGVuIHRoZSBQRk4g
d2UgYXJlIHRlc3Rpbmcgd2FzIGxhc3QgCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC42CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Mon Oct 16 02:34:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 02:34:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3vEj-0006VH-Tn; Mon, 16 Oct 2017 02:34:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3vEi-0006Uy-Cy
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 02:34:36 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 89/B2-13910-BBA14E95; Mon, 16 Oct 2017 02:34:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXe31JN
 Ig0vTmSwmbDNwYPTY3reLPYAxijUzLym/IoE1o2f3BbaCN/wVFzfuYmlgPMjdxcjFISTwm1Hi
 4ZsFjBDOeUaJw09vsXYxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxtIibBAhMSCv
 ykgYV4BM4mGlx/YQGwWoPL2fTcZJzByLGBkWMWoUZxaVJZapGtoqJdUlJmeUZKbmJmja2hgpp
 ebWlycmJ6ak5hUrJecn7uJEegTBiDYwfhpWcAhRkkOJiVR3nOtDyOF+JLyUyozEosz4otKc1K
 LDzHKcHAoSfD6Sz6JFBIsSk1PrUjLzAEGB0xagoNHSYRXEiTNW1yQmFucmQ6ROsWoy3Fs0+U/
 TEIsefl5qVLivN8lgIoEQIoySvPgRsAC9RKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEea1BV
 vFk5pXAbXoFdAQT0BHvIh6AHFGSiJCSamDUfeUa0HjcTryelasm4fWBNU8XsU52/vDWLN4+Mi
 Kv0FrKhuvs/kMmrEGt7ApXWsMs229rON0y2qGS5nP3Y6vBmk+rf888zS90dJpIM3+/1Pp8baY
 rVvMuf5y9RPCV5I+YXzGmRX6M/4PdT9mWz/c9lbXh5L9Foss4LM5mRVye55S16Kcea4QSS3FG
 oqEWc1FxIgDXeWWqTwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1508121274!110978076!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20032 invoked from network); 16 Oct 2017 02:34:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Oct 2017 02:34:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3vEg-0005xy-1o
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 02:34:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3vEf-0005TB-Vq
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 02:34:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3vEf-0005TB-Vq@xenbits.xenproject.org>
Date: Mon, 16 Oct 2017 02:34:33 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86: don't allow page_unlock() to
	drop the last type reference
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQyYjJjODIwODFmYTJiYzliN2ZlMzdjOGFlNjk2ODdhM2Y1ZTkxZmIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDEy
IDE1OjQwOjA0IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDEyIDE1OjQwOjA0IDIwMTcgKzAyMDAKCiAgICB4
ODY6IGRvbid0IGFsbG93IHBhZ2VfdW5sb2NrKCkgdG8gZHJvcCB0aGUgbGFzdCB0eXBlIHJlZmVy
ZW5jZQogICAgCiAgICBPbmx5IF9wdXRfcGFnZV90eXBlKCkgZG9lcyB0aGUgbmVjZXNzYXJ5IGNs
ZWFudXAsIGFuZCBoZW5jZSBub3QgYWxsCiAgICBkb21haW4gcGFnZXMgY2FuIGJlIHJlbGVhc2Vk
IGR1cmluZyBndWVzdCBjbGVhbnVwIChsZWF2aW5nIGFyb3VuZAogICAgem9tYmllIGRvbWFpbnMp
IGlmIHdlIGdldCB0aGlzIHdyb25nLgogICAgCiAgICBUaGlzIGlzIFhTQS0yNDIuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3Rl
ciBjb21taXQ6IDY0MTA3MzNhOGEwZGZmMmZlNTgxMzM4ZmY2MzE2NzBjZjkxODg5ZGIKICAgIG1h
c3RlciBkYXRlOiAyMDE3LTEwLTEyIDE0OjQ5OjQ2ICswMjAwCi0tLQogeGVuL2FyY2gveDg2L21t
LmMgfCAxNSArKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRl
eCA5NTI3ZTU0Li43YWUzYzMzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94
ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTgyNCw3ICsxODI0LDExIEBAIHZvaWQgcGFnZV91bmxvY2so
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIAogICAgIGRvIHsKICAgICAgICAgeCA9IHk7CisgICAg
ICAgIEFTU0VSVCgoeCAmIFBHVF9jb3VudF9tYXNrKSAmJiAoeCAmIFBHVF9sb2NrZWQpKTsKKwog
ICAgICAgICBueCA9IHggLSAoMSB8IFBHVF9sb2NrZWQpOworICAgICAgICAvKiBXZSBtdXN0IG5v
dCBkcm9wIHRoZSBsYXN0IHJlZmVyZW5jZSBoZXJlLiAqLworICAgICAgICBBU1NFUlQobnggJiBQ
R1RfY291bnRfbWFzayk7CiAgICAgfSB3aGlsZSAoICh5ID0gY21weGNoZygmcGFnZS0+dS5pbnVz
ZS50eXBlX2luZm8sIHgsIG54KSkgIT0geCApOwogfQogCkBAIC0yNTExLDYgKzI1MTUsMTcgQEAg
c3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCBib29sX3Qg
cHJlZW1wdGlibGUsCiAgICAgICAgICAgICAgICAgICAgKHBhZ2UtPmNvdW50X2luZm8gJiBQR0Nf
cGFnZV90YWJsZSkpICkKICAgICAgICAgICAgICAgICBwYWdlX3NldF90bGJmbHVzaF90aW1lc3Rh
bXAocGFnZSk7CiAgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoIHVubGlrZWx5KChueCAmIChQ
R1RfbG9ja2VkIHwgUEdUX2NvdW50X21hc2spKSA9PQorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKFBHVF9sb2NrZWQgfCAxKSkgKQorICAgICAgICB7CisgICAgICAgICAgICAvKgorICAgICAg
ICAgICAgICogV2UgbXVzdCBub3QgZHJvcCB0aGUgc2Vjb25kIHRvIGxhc3QgcmVmZXJlbmNlIHdo
ZW4gdGhlIHBhZ2UgaXMKKyAgICAgICAgICAgICAqIGxvY2tlZCwgYXMgcGFnZV91bmxvY2soKSBk
b2Vzbid0IGRvIGFueSBjbGVhbnVwIG9mIHRoZSB0eXBlLgorICAgICAgICAgICAgICovCisgICAg
ICAgICAgICBjcHVfcmVsYXgoKTsKKyAgICAgICAgICAgIHkgPSBwYWdlLT51LmludXNlLnR5cGVf
aW5mbzsKKyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICB9CiAKICAgICAgICAgaWYgKCBs
aWtlbHkoKHkgPSBjbXB4Y2hnKCZwYWdlLT51LmludXNlLnR5cGVfaW5mbywgeCwgbngpKSA9PSB4
KSApCiAgICAgICAgICAgICBicmVhazsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjYKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Mon Oct 16 02:34:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 02:34:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3vEt-0006XQ-VJ; Mon, 16 Oct 2017 02:34:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3vEs-0006X5-CU
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 02:34:46 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 3E/C2-30115-5CA14E95; Mon, 16 Oct 2017 02:34:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVfeo1JN
 Ig/OLOC0mbDNwYPTY3reLPYAxijUzLym/IoE1Y9+f9cwF87krvrdsZ2tg/MjRxcjFISTwm1Hi
 6/2PzBDOeUaJdyf6gBwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBbwldh48z
 QpSzitgJnHhqi5ImAWo/P37ZWwTGDkWMDKsYtQoTi0qSy3SNbTQSyrKTM8oyU3MzNE1NDDTy0
 0tLk5MT81JTCrWS87P3cQI9AkDEOxgvLkx4BCjJAeTkijvudaHkUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeNmBPhYSLEpNT61Iy8wBBgdMWoKDR0mE95wkUJq3uCAxtzgzHSJ1ilFRSpz3JkhC
 ACSRUZoH1wYLyEuMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5t0KMoUnM68EbvoroMVMQIvfR
 TwAWVySiJCSamBkbnPr9/eZ+rV9ZZtx+8aK+gAFuzQDQaOQxTpbg7sXiJ637z5QK+x6suJirY
 DA1fxpSbWS5VvtO898cRYs2Ph5inpxmtP6w7uc3Q4lpjdM3e6bYr6eIUwsj1OGfxvjv8S4ZzZ
 R0RHneSVy3op+OtN/ptStO0yo5Zved++pl75oLWNXLwt4pcRSnJFoqMVcVJwIABbWGMJDAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1508121284!110978086!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23296 invoked from network); 16 Oct 2017 02:34:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Oct 2017 02:34:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3vEq-0005y9-57
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 02:34:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3vEq-0005UC-2w
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 02:34:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3vEq-0005UC-2w@xenbits.xenproject.org>
Date: Mon, 16 Oct 2017 02:34:44 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86: Disable the use of
	auto-translated PV guests
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGYwMjA4YTRlYjMzZjdhMTNjZjAzMTllNDllNjgwM2QwM2I1YjI3OTMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE9jdCAxMiAxNTo0MDo1OSAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAxMiAxNTo0MDo1OSAyMDE3ICsw
MjAwCgogICAgeDg2OiBEaXNhYmxlIHRoZSB1c2Ugb2YgYXV0by10cmFuc2xhdGVkIFBWIGd1ZXN0
cwogICAgCiAgICBUaGlzIGlzIGEgbWluaW1hbCBiYWNrcG9ydCBvZiBjL3MgOTI5NDJmZDNkNDY5
ICJ4ODYvbW06IGRyb3AKICAgIGd1ZXN0X3ttYXAsZ2V0X2VmZn1fbDFlKCkgaG9va3MiIGZyb20g
WGVuIDQuNywgd2hpY2ggc3RhdGVkOgogICAgCiAgICAgIERpc2FsbG93IHRoZSB1bm1haW50YWlu
ZWQgYW5kIHByZXN1bWVkIGJyb2tlbiB0cmFuc2xhdGVkLWJ1dC1ub3QtZXh0ZXJuYWwKICAgICAg
cGFnaW5nIG1vZGUgY29tYmluYXRpb24gLi4uCiAgICAKICAgIEl0IHR1cm5zIG91dCB0aGF0IHRo
aXMgbW9kZSBpcyBpbnNlY3VyZSB0byBydW4gd2l0aCwgYXMgb3Bwb3NlZCB0byBqdXN0IHNpbXBs
eQogICAgYnJva2VuLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI0My4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMgfCA5ICsrKysrKysrKwogMSBmaWxlIGNoYW5n
ZWQsIDkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcu
YyBiL3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYwppbmRleCBkY2ZmNGZiLi45NDViYjYxIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3Bh
Z2luZy5jCkBAIC04MzUsNiArODM1LDE1IEBAIHZvaWQgcGFnaW5nX2ZpbmFsX3RlYXJkb3duKHN0
cnVjdCBkb21haW4gKmQpCiAgKiBjcmVhdGlvbi4gKi8KIGludCBwYWdpbmdfZW5hYmxlKHN0cnVj
dCBkb21haW4gKmQsIHUzMiBtb2RlKQogeworICAgIHN3aXRjaCAoIG1vZGUgJiAoUEdfZXh0ZXJu
YWwgfCBQR190cmFuc2xhdGUpICkKKyAgICB7CisgICAgY2FzZSAwOgorICAgIGNhc2UgUEdfZXh0
ZXJuYWwgfCBQR190cmFuc2xhdGU6CisgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAg
ICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKwogICAgIGlmICggaGFwX2VuYWJsZWQoZCkgKQog
ICAgICAgICByZXR1cm4gaGFwX2VuYWJsZShkLCBtb2RlIHwgUEdfSEFQX2VuYWJsZSk7CiAgICAg
ZWxzZQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhYmxlLTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4u
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Mon Oct 16 02:34:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 02:34:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3vF4-0006Yy-0k; Mon, 16 Oct 2017 02:34:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3vF2-0006Yn-Gy
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 02:34:56 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 74/B8-08608-FCA14E95; Mon, 16 Oct 2017 02:34:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVfe81JN
 Ig+2fhSwmbDNwYPTY3reLPYAxijUzLym/IoE14+6BRWwFU1QrZp6ZzdbAeEG2i5GLQ0jgN6PE
 262TWCGc84wSFw8vBHI4ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFsiReLpiH
 ROIzStgJnF77mRGEJsFqH7Dr1aWCYwcCxgZVjFqFKcWlaUW6RoZ6iUVZaZnlOQmZuboGhqY6e
 WmFhcnpqfmJCYV6yXn525iBHqFAQh2MP5ZFnCIUZKDSUmU91zrw0ghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErxTJJ9ECgkWpaanVqRl5gDDAyYtwcGjJMJ7DiTNW1yQmFucmQ6ROsWoy3Fs0+U/
 TEIsefl5qVLivEkgRQIgRRmleXAjYKF6iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8X0Cm8
 GTmlcBtegV0BBPQEe8iHoAcUZKIkJJqYDyzuHAB2/7VE4o2ceRkNaY175x049yJ7feznfIO8y
 w0euez2G7bL1nVNztv5WW80vjzfc2BS1N4c4KSPoYbX7mw2l+op/Gut9xZR81JK17HZglcWjZ
 1eYWjhPu/7H+fe3l6Y685cp/PM51aKcTyvurrc2+ZM9WP9R7/6WI3zJv/3+YZ/+dDDQJKLMUZ
 iYZazEXFiQB5mbvGUAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1508121294!70625287!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44080 invoked from network); 16 Oct 2017 02:34:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Oct 2017 02:34:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3vF0-0005yJ-79
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 02:34:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3vF0-0005V6-6U
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 02:34:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3vF0-0005V6-6U@xenbits.xenproject.org>
Date: Mon, 16 Oct 2017 02:34:54 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/shadow: Don't create
	self-linear shadow mappings for 4-level translated guests
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQ4YjBlYmZjMWQxZTlmNTkzOTNjYzNjMTE1ODRjMDE3MTJkNjAyNGIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE9jdCAxMiAxNTo0MTozMSAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAxMiAxNTo0MTozMSAyMDE3ICsw
MjAwCgogICAgeDg2L3NoYWRvdzogRG9uJ3QgY3JlYXRlIHNlbGYtbGluZWFyIHNoYWRvdyBtYXBw
aW5ncyBmb3IgNC1sZXZlbCB0cmFuc2xhdGVkIGd1ZXN0cwogICAgCiAgICBXaGVuIGluaXRpYWxs
eSBjcmVhdGluZyBhIG1vbml0b3IgdGFibGUgZm9yIDQtbGV2ZWwgdHJhbnNsYXRlZCBndWVzdHMs
IGRvbid0CiAgICBpbnN0YWxsIGEgc2hhZG93LWxpbmVhciBtYXBwaW5nLiAgVGhpcyBtYXBwaW5n
IGlzIGFjdHVhbGx5IHNlbGYtbGluZWFyLCBhbmQKICAgIHRyaXBzIHVwIHRoZSB3cml0ZWFibGUg
aGV1cmlzdGljIGxvZ2ljIGludG8gZm9sbG93aW5nIFhlbidzIG1hcHBpbmdzLCBub3QgdGhlCiAg
ICBndWVzdHMnIHNoYWRvd3MgaXQgd2FzIGV4cGVjdGluZyB0byBmb2xsb3cuCiAgICAKICAgIEEg
Y29uc2VxdWVuY2Ugb2YgdGhpcyBpcyB0aGF0IHNoX2d1ZXNzX3dybWFwKCkgbmVlZHMgdG8gY29w
ZSB3aXRoIHRoZXJlIGJlaW5nCiAgICBubyBzaGFkb3ctbGluZWFyIG1hcHBpbmcgcHJlc2VudCwg
d2hpY2ggaW4gcHJhY3RpY2Ugb2NjdXJzIG9uY2UgZWFjaCB0aW1lIGEKICAgIHZjcHUgc3dpdGNo
ZXMgdG8gNC1sZXZlbCBwYWdpbmcgZnJvbSBhIGRpZmZlcmVudCBwYWdpbmcgbW9kZS4KICAgIAog
ICAgQW4gYXBwcm9wcmlhdGUgc2hhZG93LWxpbmVhciBzbG90IHdpbGwgYmUgaW5zZXJ0ZWQgaW50
byB0aGUgbW9uaXRvciB0YWJsZQogICAgZWl0aGVyIHdoaWxlIGNvbnN0cnVjdGluZyBsb3dlciBs
ZXZlbCBtb25pdG9yIHRhYmxlcywgb3IgYnkgc2hfdXBkYXRlX2NyMygpLgogICAgCiAgICBXaGls
ZSBmaXhpbmcgdGhpcywgY2xhcmlmeSB0aGUgc2FmZXR5IG9mIHRoZSBvdGhlciBtYXBwaW5ncy4g
IERlc3BpdGUKICAgIGFwcGVhcmluZyB1bnNhZmUsIGl0IGlzIGNvcnJlY3QgdG8gY3JlYXRlIGEg
Z3Vlc3QtbGluZWFyIG1hcHBpbmcgZm9yCiAgICB0cmFuc2xhdGVkIGRvbWFpbnM7IHRoaXMgaXMg
c2VsZi1saW5lYXIgYW5kIGRvZXNuJ3QgcG9pbnQgaW50byB0aGUgdHJhbnNsYXRlZAogICAgZG9t
YWluLiAgRHJvcCBhIGRlYWQgY2xhdXNlIGZvciB0cmFuc2xhdGUgIT0gZXh0ZXJuYWwgZ3Vlc3Rz
LgogICAgCiAgICBUaGlzIGlzIFhTQS0yNDMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogVGltIERl
ZWdhbiA8dGltQHhlbi5vcmc+CiAgICBtYXN0ZXIgY29tbWl0OiBiZjJiNGVhZGNmMzc5ZDAzNjFi
MzhkZTk3MjVlYTVmN2ExOGE1MjA1CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0xMC0xMiAxNDo1MDow
NyArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyB8IDQ1ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMxIGlu
c2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9t
bS9zaGFkb3cvbXVsdGkuYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwppbmRleCBj
MzRlYmUwLi5jYjhkZGRlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRp
LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCkBAIC0xNDU2LDI2ICsxNDU2
LDM4IEBAIHZvaWQgc2hfaW5zdGFsbF94ZW5fZW50cmllc19pbl9sNChzdHJ1Y3QgZG9tYWluICpk
LCBtZm5fdCBnbDRtZm4sIG1mbl90IHNsNG1mbikKICAgICAgICAgc2w0ZVtzaGFkb3dfbDRfdGFi
bGVfb2Zmc2V0KFJPX01QVF9WSVJUX1NUQVJUKV0gPSBzaGFkb3dfbDRlX2VtcHR5KCk7CiAgICAg
fQogCi0gICAgLyogU2hhZG93IGxpbmVhciBtYXBwaW5nIGZvciA0LWxldmVsIHNoYWRvd3MuICBO
LkIuIGZvciAzLWxldmVsCi0gICAgICogc2hhZG93cyBvbiA2NC1iaXQgeGVuLCB0aGlzIGxpbmVh
ciBtYXBwaW5nIGlzIGxhdGVyIHJlcGxhY2VkIGJ5IHRoZQotICAgICAqIG1vbml0b3IgcGFnZXRh
YmxlIHN0cnVjdHVyZSwgd2hpY2ggaXMgYnVpbHQgaW4gbWFrZV9tb25pdG9yX3RhYmxlCi0gICAg
ICogYW5kIG1haW50YWluZWQgYnkgc2hfdXBkYXRlX2xpbmVhcl9lbnRyaWVzLiAqLwotICAgIHNs
NGVbc2hhZG93X2w0X3RhYmxlX29mZnNldChTSF9MSU5FQVJfUFRfVklSVF9TVEFSVCldID0KLSAg
ICAgICAgc2hhZG93X2w0ZV9mcm9tX21mbihzbDRtZm4sIF9fUEFHRV9IWVBFUlZJU09SKTsKLQot
ICAgIC8qIFNlbGYgbGluZWFyIG1hcHBpbmcuICAqLwotICAgIGlmICggc2hhZG93X21vZGVfdHJh
bnNsYXRlKGQpICYmICFzaGFkb3dfbW9kZV9leHRlcm5hbChkKSApCi0gICAgewotICAgICAgICAv
LyBsaW5lYXIgdGFibGVzIG1heSBub3QgYmUgdXNlZCB3aXRoIHRyYW5zbGF0ZWQgUFYgZ3Vlc3Rz
Ci0gICAgICAgIHNsNGVbc2hhZG93X2w0X3RhYmxlX29mZnNldChMSU5FQVJfUFRfVklSVF9TVEFS
VCldID0KKyAgICAvKgorICAgICAqIExpbmVhciBtYXBwaW5nIHNsb3RzOgorICAgICAqCisgICAg
ICogQ2FsbGluZyB0aGlzIGZ1bmN0aW9uIHdpdGggZ2w0bWZuID09IHNsNG1mbiBpcyB1c2VkIHRv
IGNvbnN0cnVjdCBhCisgICAgICogbW9uaXRvciB0YWJsZSBmb3IgdHJhbnNsYXRlZCBkb21haW5z
LiAgSW4gdGhpcyBjYXNlLCBnbDRtZm4gZm9ybXMgdGhlCisgICAgICogc2VsZi1saW5lYXIgbWFw
cGluZyAoaS5lLiBub3QgcG9pbnRpbmcgaW50byB0aGUgdHJhbnNsYXRlZCBkb21haW4pLCBhbmQK
KyAgICAgKiB0aGUgc2hhZG93LWxpbmVhciBzbG90IGlzIHNraXBwZWQuICBUaGUgc2hhZG93LWxp
bmVhciBzbG90IGlzIGVpdGhlcgorICAgICAqIGZpbGxlZCB3aGVuIGNvbnN0cnVjdGluZyBsb3dl
ciBsZXZlbCBtb25pdG9yIHRhYmxlcywgb3IgdmlhCisgICAgICogc2hfdXBkYXRlX2NyMygpIGZv
ciA0LWxldmVsIGd1ZXN0cy4KKyAgICAgKgorICAgICAqIENhbGxpbmcgdGhpcyBmdW5jdGlvbiB3
aXRoIGdsNG1mbiAhPSBzbDRtZm4gaXMgdXNlZCBmb3Igbm9uLXRyYW5zbGF0ZWQKKyAgICAgKiBn
dWVzdHMsIHdoZXJlIHRoZSBzaGFkb3ctbGluZWFyIHNsb3QgaXMgYWN0dWFsbHkgc2VsZi1saW5l
YXIsIGFuZCB0aGUKKyAgICAgKiBndWVzdC1saW5lYXIgc2xvdCBwb2ludHMgaW50byB0aGUgZ3Vl
c3RzIHZpZXcgb2YgaXRzIHBhZ2V0YWJsZXMuCisgICAgICovCisgICAgaWYgKCBzaGFkb3dfbW9k
ZV90cmFuc2xhdGUoZCkgKQorICAgIHsKKyAgICAgICAgQVNTRVJUKG1mbl94KGdsNG1mbikgPT0g
bWZuX3goc2w0bWZuKSk7CisKKyAgICAgICAgc2w0ZVtzaGFkb3dfbDRfdGFibGVfb2Zmc2V0KFNI
X0xJTkVBUl9QVF9WSVJUX1NUQVJUKV0gPQogICAgICAgICAgICAgc2hhZG93X2w0ZV9lbXB0eSgp
OwogICAgIH0KICAgICBlbHNlCiAgICAgewotICAgICAgICBzbDRlW3NoYWRvd19sNF90YWJsZV9v
ZmZzZXQoTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9Ci0gICAgICAgICAgICBzaGFkb3dfbDRlX2Zy
b21fbWZuKGdsNG1mbiwgX19QQUdFX0hZUEVSVklTT1IpOworICAgICAgICBBU1NFUlQobWZuX3go
Z2w0bWZuKSAhPSBtZm5feChzbDRtZm4pKTsKKworICAgICAgICBzbDRlW3NoYWRvd19sNF90YWJs
ZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpXSA9CisgICAgICAgICAgICBzaGFkb3df
bDRlX2Zyb21fbWZuKHNsNG1mbiwgX19QQUdFX0hZUEVSVklTT1IpOwogICAgIH0KIAorICAgIHNs
NGVbc2hhZG93X2w0X3RhYmxlX29mZnNldChMSU5FQVJfUFRfVklSVF9TVEFSVCldID0KKyAgICAg
ICAgc2hhZG93X2w0ZV9mcm9tX21mbihnbDRtZm4sIF9fUEFHRV9IWVBFUlZJU09SKTsKKwogICAg
IHVubWFwX2RvbWFpbl9wYWdlKHNsNGUpOwogfQogI2VuZGlmCkBAIC00MjcwLDYgKzQyODIsMTEg
QEAgc3RhdGljIGludCBzaF9ndWVzc193cm1hcChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9u
ZyB2YWRkciwgbWZuX3QgZ21mbikKIAogICAgIC8qIENhcmVmdWxseSBsb29rIGluIHRoZSBzaGFk
b3cgbGluZWFyIG1hcCBmb3IgdGhlIGwxZSB3ZSBleHBlY3QgKi8KICNpZiBTSEFET1dfUEFHSU5H
X0xFVkVMUyA+PSA0CisgICAgLyogSXMgYSBzaGFkb3cgbGluZWFyIG1hcCBpcyBpbnN0YWxsZWQg
aW4gdGhlIGZpcnN0IHBsYWNlPyAqLworICAgIHNsNHAgID0gdi0+YXJjaC5wYWdpbmcuc2hhZG93
Lmd1ZXN0X3Z0YWJsZTsKKyAgICBzbDRwICs9IHNoYWRvd19sNF90YWJsZV9vZmZzZXQoU0hfTElO
RUFSX1BUX1ZJUlRfU1RBUlQpOworICAgIGlmICggIShzaGFkb3dfbDRlX2dldF9mbGFncygqc2w0
cCkgJiBfUEFHRV9QUkVTRU5UKSApCisgICAgICAgIHJldHVybiAwOwogICAgIHNsNHAgPSBzaF9s
aW5lYXJfbDRfdGFibGUodikgKyBzaGFkb3dfbDRfbGluZWFyX29mZnNldCh2YWRkcik7CiAgICAg
aWYgKCAhKHNoYWRvd19sNGVfZ2V0X2ZsYWdzKCpzbDRwKSAmIF9QQUdFX1BSRVNFTlQpICkKICAg
ICAgICAgcmV0dXJuIDA7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFibGUtNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Mon Oct 16 02:35:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 02:35:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e3vFE-0006ab-2I; Mon, 16 Oct 2017 02:35:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3vFC-0006aH-Lj
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 02:35:06 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 D0/FD-27020-9DA14E95; Mon, 16 Oct 2017 02:35:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVfem1JN
 Ig6m/JC0mbDNwYPTY3reLPYAxijUzLym/IoE1Y+PfWcwFD0Uruv7lNjDeFuxi5OIQEvjNKLH7
 5AUWCOc8o8SNI3PYuhg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFnCXuHdnA
 QuIzStgJrH67wkmEJsFqP7cuf/sExg5FjAyrGLUKE4tKkst0jUy1EsqykzPKMlNzMzRNTQw1s
 tNLS5OTE/NSUwq1kvOz93ECPRJPQMD4w7Gnr1+hxglOZiURHnPtT6MFOJLyk+pzEgszogvKs1
 JLT7EKMPBoSTBO0XySaSQYFFqempFWmYOMDhg0hIcPEoivOdA0rzFBYm5xZnpEKlTjLocxzZd
 /sMkxJKXn5cqJc6bBFIkAFKUUZoHNwIWqJcYZaWEeRkZGBiEeApSi3IzS1DlXzGKczAqCfNuB
 ZnCk5lXArfpFdARTEBHvIt4AHJESSJCSqqBcTmj24PyqJlXoiIO6np//ab6MuGqz2XDMJ2TKj
 NjY57WsR1ftl1VKuR0n8eGI2eTuwP53lS8MC9gvL0xln+LaBsP3/+Zba1/p1ruT+cPuargekV
 j/iPZe10unfN38Xt+28k+/eyC+4cjvnZeTdv6XeOLedvsTJHtwfYZZ6yO8zt/Xrw7IvcCmxJL
 cUaioRZzUXEiAODWMU5PAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1508121304!52295721!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15353 invoked from network); 16 Oct 2017 02:35:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Oct 2017 02:35:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e3vFA-0005z7-8w
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 02:35:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e3vFA-0005Wk-8F
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 02:35:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e3vFA-0005Wk-8F@xenbits.xenproject.org>
Date: Mon, 16 Oct 2017 02:35:04 +0000
Subject: [Xen-changelog] [xen stable-4.6] x86/cpu: Fix IST handling during
	PCPU bringup
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGFhZDVhNjc1ODdiNDkzZTI0NzhlMWU0NmY3MTQwNGMzZGQ0MWE5MzcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE9jdCAxMiAxNTo0MTo1NyAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAxMiAxNTo0MTo1NyAyMDE3ICsw
MjAwCgogICAgeDg2L2NwdTogRml4IElTVCBoYW5kbGluZyBkdXJpbmcgUENQVSBicmluZ3VwCiAg
ICAKICAgIENsZWFyIElTVCByZWZlcmVuY2VzIGluIG5ld2x5IGFsbG9jYXRlZCBJRFRzLiAgTm90
aGluZyBnb29kIHdpbGwgY29tZSBvZgogICAgaGF2aW5nIHRoZW0gc2V0IGJlZm9yZSB0aGUgVFNT
IGlzIHN1aXRhYmx5IGNvbnN0cnVjdGVkIChhbHRob3VnaCB0aGUgY2hhbmNlcwogICAgb2YgdGhl
IENQVSBzdXJ2aXZpbmcgc3VjaCBhbiBJU1QgaW50ZXJydXB0L2V4Y2VwdGlvbiBpcyBleHRyZW1l
bHkgc2xpbSkuCiAgICAKICAgIFVuaWZvcm1seSBzZXQgdGhlIElTVCByZWZlcmVuY2VzIGFmdGVy
IHRoZSBUU1MgaXMgaW4gcGxhY2UuICBUaGlzIGZpeGVzIGFuCiAgICBpc3N1ZSBvbiBBTUQgaGFy
ZHdhcmUsIHdoZXJlIG9ubGluaW5nIGEgUENQVSB3aGlsZSBQQ1BVMCBpcyBpbiBIVk0gY29udGV4
dAogICAgd2lsbCBjYXVzZSBJU1RfTk9ORSB0byBiZSBjb3BpZWQgaW50byB0aGUgbmV3IElEVCwg
bWFraW5nIHRoYXQgUENQVSB2dWxuZXJhYmxlCiAgICB0byBwcml2aWxlZ2UgZXNjYWxhdGlvbiBm
cm9tIFBWIGd1ZXN0cyB1bnRpbCBpdCBzdWJzZXF1ZW50bHkgc2NoZWR1bGVzIGFuIEhWTQogICAg
Z3Vlc3QuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI0NC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBjYzA4
YzczYzhjMWY1YmE1ZWQwZjgyNzQ1NDhkYjY3MjVlMWMzMTU3CiAgICBtYXN0ZXIgZGF0ZTogMjAx
Ny0xMC0xMiAxNDo1MDozMSArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgfCA1
ICsrKysrCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgIHwgMyArKysKIDIgZmlsZXMgY2hhbmdl
ZCwgOCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24u
YyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKaW5kZXggNTI4YzI4My4uNTcyOWUyZCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYvY3B1
L2NvbW1vbi5jCkBAIC01NTgsNiArNTU4LDcgQEAgdm9pZCBfX2luaXQgZWFybHlfY3B1X2luaXQo
dm9pZCkKICAqIC0gU2V0cyB1cCBUU1Mgd2l0aCBzdGFjayBwb2ludGVycywgaW5jbHVkaW5nIElT
VHMKICAqIC0gSW5zZXJ0cyBUU1Mgc2VsZWN0b3IgaW50byByZWd1bGFyIGFuZCBjb21wYXQgR0RU
cwogICogLSBMb2FkcyBHRFQsIElEVCwgVFIgdGhlbiBudWxsIExEVAorICogLSBTZXRzIHVwIElT
VCByZWZlcmVuY2VzIGluIHRoZSBJRFQKICAqLwogdm9pZCBfX2NwdWluaXQgbG9hZF9zeXN0ZW1f
dGFibGVzKHZvaWQpCiB7CkBAIC02MDQsNiArNjA1LDEwIEBAIHZvaWQgX19jcHVpbml0IGxvYWRf
c3lzdGVtX3RhYmxlcyh2b2lkKQogCWFzbSB2b2xhdGlsZSAoImxpZHQgJTAiICA6IDogIm0iICAo
aWR0cikgKTsKIAlhc20gdm9sYXRpbGUgKCJsdHIgICV3MCIgOiA6ICJybSIgKFRTU19FTlRSWSA8
PCAzKSApOwogCWFzbSB2b2xhdGlsZSAoImxsZHQgJXcwIiA6IDogInJtIiAoMCkgKTsKKworCXNl
dF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX2RvdWJsZV9mYXVsdF0sICBJU1RfREYpOworCXNl
dF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX25taV0sCSAgICAgIElTVF9OTUkpOworCXNldF9p
c3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX21hY2hpbmVfY2hlY2tdLCBJU1RfTUNFKTsKIH0KIAog
LyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYvc21w
Ym9vdC5jCmluZGV4IDA5NDY5OTIuLjkxYzhkNzggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9z
bXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtNzQ5LDYgKzc0OSw5IEBA
IHN0YXRpYyBpbnQgY3B1X3NtcGJvb3RfYWxsb2ModW5zaWduZWQgaW50IGNwdSkKICAgICBpZiAo
IGlkdF90YWJsZXNbY3B1XSA9PSBOVUxMICkKICAgICAgICAgZ290byBvb207CiAgICAgbWVtY3B5
KGlkdF90YWJsZXNbY3B1XSwgaWR0X3RhYmxlLCBJRFRfRU5UUklFUyAqIHNpemVvZihpZHRfZW50
cnlfdCkpOworICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX2RvdWJsZV9mYXVsdF0s
ICBJU1RfTk9ORSk7CisgICAgc2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfbm1pXSwgICAg
ICAgICAgIElTVF9OT05FKTsKKyAgICBzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9tYWNo
aW5lX2NoZWNrXSwgSVNUX05PTkUpOwogCiAgICAgZm9yICggc3R1Yl9wYWdlID0gMCwgaSA9IGNw
dSAmIH4oU1RVQlNfUEVSX1BBR0UgLSAxKTsKICAgICAgICAgICBpIDwgbnJfY3B1X2lkcyAmJiBp
IDw9IChjcHUgfCAoU1RVQlNfUEVSX1BBR0UgLSAxKSk7ICsraSApCi0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC42CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Mon Oct 16 13:22:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 13:22:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e45LK-0006h5-0S; Mon, 16 Oct 2017 13:22:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e45LJ-0006gz-1c
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 13:22:05 +0000
Received: from [85.158.143.35] by server-1.bemta-6.messagelabs.com id
 54/E8-31121-C72B4E95; Mon, 16 Oct 2017 13:22:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbd605N
 Ig3frVS0mbDNwYPTY3reLPYAxijUzLym/IoE1Y+L8FywFi4Uq9l6cw9zAeJCvi5GLQ0jgN6PE
 n+WbWCCc84wSN5vPMncxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSwQKLHj5
 0l2kHJeATOJj9tNQMIsQOVzFyxgmsDIsYCRYRWjRnFqUVlqka6hmV5SUWZ6RkluYmaOrqGBmV
 5uanFxYnpqTmJSsV5yfu4mRqBPGIBgB+P9jQGHGCU5mJREeZ0Nn0QK8SXlp1RmJBZnxBeV5qQ
 WH2KU4eBQkuB12wiUEyxKTU+tSMvMAQYHTFqCg0dJhPf9BqA0b3FBYm5xZjpE6hSjopQ4rwFI
 nwBIIqM0D64NFpCXGGWlhHkZgQ4R4ilILcrNLEGVf8UozsGoJMzrBzKFJzOvBG76K6DFTECL1
 zmBLS5JREhJNTCqixjpfZ8xKXvBTYa9Z/enL/sz3d/O507grX1KEsvP69uyc6YazAutf555jX
 GHNa9qc6+de57Dh9vTzfyuNJW8yNn4Vow5OP3s8bt3XzNkuW3iYT0izW9z4HrC0Y43x+vXhco
 wPDluW91xcqeLM4NPw6zvYTd7z3W2Vcz8PKeI4chvoY03fpxUYinOSDTUYi4qTgQAL1t4xkMC
 AAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1508160122!71523030!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25554 invoked from network); 16 Oct 2017 13:22:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Oct 2017 13:22:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e45LG-00075X-HH
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 13:22:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e45LG-0006HV-GQ
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 13:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e45LG-0006HV-GQ@xenbits.xenproject.org>
Date: Mon, 16 Oct 2017 13:22:02 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/arm: p2m: Read *_mapped_gfn
	with the p2m lock taken
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDlmMDkyZjU3ZDI4MjlhMjcxMjMzYWVmMWQxZGYwYmZmODQyNzUxMjIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IFNl
cCAxNCAxNjozOTowMSAyMDE3ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIE9jdCAxMCAxNzoyMDo0MCAy
MDE3IC0wNzAwCgogICAgeGVuL2FybTogcDJtOiBSZWFkICpfbWFwcGVkX2dmbiB3aXRoIHRoZSBw
Mm0gbG9jayB0YWtlbgogICAgCiAgICAqX21hcHBlZF9nZm4gYXJlIGN1cnJlbnRseSByZWFkIGJl
Zm9yZSBhY3F1aXJpbmcgdGhlIGxvY2suIEhvd2V2ZXIsIHRoZXkKICAgIG1heSBiZSBtb2RpZmll
ZCBieSB0aGUgcDJtIGNvZGUgYmVmb3JlIHRoZSBsb2NrIHdhcyBhY3F1aXJlZC4gVGhpcyBtZWFu
cwogICAgd2Ugd2lsbCB1c2UgdGhlIHdyb25nIHZhbHVlcy4KICAgIAogICAgRml4IGl0IGJ5IG1v
dmluZyB0aGUgcmVhZCBpbnNpZGUgdGhlIHNlY3Rpb24gcHJvdGVjdGVkIGJ5IHRoZSBwMm0gbG9j
ay4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAyYzJhZTE5NzZk
YTA2MjgzZTkyM2Q5NzcyMGMwYmRjYmViZjA0NTE1KQotLS0KIHhlbi9hcmNoL2FybS9wMm0uYyB8
IDE0ICsrKysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA3IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2Fy
bS9wMm0uYwppbmRleCA3MjBlZjEzLi44MjBmMmMxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0v
cDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC0xMzg0LDEzICsxMzg0LDEzIEBAIGlu
dCByZWxpbnF1aXNoX3AybV9tYXBwaW5nKHN0cnVjdCBkb21haW4gKmQpCiAgICAgcDJtX3R5cGVf
dCB0OwogICAgIGludCByYyA9IDA7CiAgICAgdW5zaWduZWQgaW50IG9yZGVyOwotCi0gICAgLyog
Q29udmVuaWVuY2UgYWxpYXMgKi8KLSAgICBnZm5fdCBzdGFydCA9IHAybS0+bG93ZXN0X21hcHBl
ZF9nZm47Ci0gICAgZ2ZuX3QgZW5kID0gcDJtLT5tYXhfbWFwcGVkX2dmbjsKKyAgICBnZm5fdCBz
dGFydCwgZW5kOwogCiAgICAgcDJtX3dyaXRlX2xvY2socDJtKTsKIAorICAgIHN0YXJ0ID0gcDJt
LT5sb3dlc3RfbWFwcGVkX2dmbjsKKyAgICBlbmQgPSBwMm0tPm1heF9tYXBwZWRfZ2ZuOworCiAg
ICAgZm9yICggOyBnZm5feChzdGFydCkgPCBnZm5feChlbmQpOwogICAgICAgICAgIHN0YXJ0ID0g
Z2ZuX25leHRfYm91bmRhcnkoc3RhcnQsIG9yZGVyKSApCiAgICAgewpAQCAtMTQ0NSw5ICsxNDQ1
LDYgQEAgaW50IHAybV9jYWNoZV9mbHVzaChzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBzdGFydCwg
dW5zaWduZWQgbG9uZyBucikKICAgICBwMm1fdHlwZV90IHQ7CiAgICAgdW5zaWduZWQgaW50IG9y
ZGVyOwogCi0gICAgc3RhcnQgPSBnZm5fbWF4KHN0YXJ0LCBwMm0tPmxvd2VzdF9tYXBwZWRfZ2Zu
KTsKLSAgICBlbmQgPSBnZm5fbWluKGVuZCwgcDJtLT5tYXhfbWFwcGVkX2dmbik7Ci0KICAgICAv
KgogICAgICAqIFRoZSBvcGVyYXRpb24gY2FjaGUgZmx1c2ggd2lsbCBpbnZhbGlkYXRlIHRoZSBS
QU0gYXNzaWduZWQgdG8gdGhlCiAgICAgICogZ3Vlc3QgaW4gYSBnaXZlbiByYW5nZS4gSXQgd2ls
bCBub3QgbW9kaWZ5IHRoZSBwYWdlIHRhYmxlIGFuZApAQCAtMTQ1Niw2ICsxNDUzLDkgQEAgaW50
IHAybV9jYWNoZV9mbHVzaChzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBzdGFydCwgdW5zaWduZWQg
bG9uZyBucikKICAgICAgKi8KICAgICBwMm1fcmVhZF9sb2NrKHAybSk7CiAKKyAgICBzdGFydCA9
IGdmbl9tYXgoc3RhcnQsIHAybS0+bG93ZXN0X21hcHBlZF9nZm4pOworICAgIGVuZCA9IGdmbl9t
aW4oZW5kLCBwMm0tPm1heF9tYXBwZWRfZ2ZuKTsKKwogICAgIGZvciAoIDsgZ2ZuX3goc3RhcnQp
IDwgZ2ZuX3goZW5kKTsgc3RhcnQgPSBuZXh0X2dmbiApCiAgICAgewogICAgICAgICBtZm5fdCBt
Zm4gPSBwMm1fZ2V0X2VudHJ5KHAybSwgc3RhcnQsICZ0LCBOVUxMLCAmb3JkZXIpOwotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQu
OAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Mon Oct 16 13:22:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 13:22:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e45LU-0006ho-20; Mon, 16 Oct 2017 13:22:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e45LT-0006hd-NQ
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 13:22:15 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 F8/26-29911-782B4E95; Mon, 16 Oct 2017 13:22:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVbdt05N
 Igx8r1C0mbDNwYPTY3reLPYAxijUzLym/IoE1Y+bNfcwFX7kq1v9eztLAeJiji5GLQ0jgN6PE
 4R8/mSCc84wSE1Z+Zu9i5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1jAV2LSh
 otgNq+AmcTrT/fBbBag+jsv17BMYORYwMiwilG9OLWoLLVI11QvqSgzPaMkNzEzR9fQwEwvN7
 W4ODE9NScxqVgvOT93EyPQJwxAsINx+mX/Q4ySHExKorzOhk8ihfiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnwdm8EygkWpaanVqRl5gCDAyYtwcGjJMJ7HyTNW1yQmFucmQ6ROsWoKCXOawCSEABJ
 ZJTmwbXBAvISo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHn9QKbwZOaVwE1/BbSYCWjxOiewx
 SWJCCmpBsaUDJ5lsqq/rE+fPiV0lHWl4fdkkfuCwjGzJ7hM8Dujd+2fc/WE+/cMz0vmHLj3Ta
 iLZ85W0/Mz2Ho3NxvfUbi4+KK8tp5J59x1EiVta3sfGOyd0fVg/nSB2O35Gx0/m255HsU2yzr
 k4Lc8qyM/vp8wCdwxWaRy4ZcXbgqljN9MJ8RJuubkibxUYinOSDTUYi4qTgQAtForuUMCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1508160133!112059961!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55358 invoked from network); 16 Oct 2017 13:22:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Oct 2017 13:22:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e45LQ-00075h-Me
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 13:22:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e45LQ-0006IY-IW
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 13:22:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e45LQ-0006IY-IW@xenbits.xenproject.org>
Date: Mon, 16 Oct 2017 13:22:12 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86: don't allow MSI pIRQ mapping
	on unowned device
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDM5ZTMwMjQzNjBhNGMwOTIwNWI5Yjg1MDAyZjY4ZWQ5YWE2Y2MwMzQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDEy
IDE1OjEzOjM2IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDEyIDE1OjEzOjM2IDIwMTcgKzAyMDAKCiAgICB4
ODY6IGRvbid0IGFsbG93IE1TSSBwSVJRIG1hcHBpbmcgb24gdW5vd25lZCBkZXZpY2UKICAgIAog
ICAgTVNJIHNldHVwIHNob3VsZCBiZSBwZXJtaXR0ZWQgb25seSBmb3IgZXhpc3RpbmcgZGV2aWNl
cyBvd25lZCBieSB0aGUKICAgIHJlc3BlY3RpdmUgZ3Vlc3QgKHRoZSBvcGVyYXRpb24gbWF5IHN0
aWxsIGJlIGNhcnJpZWQgb3V0IGJ5IHRoZSBkb21haW4KICAgIGNvbnRyb2xsaW5nIHRoYXQgZ3Vl
c3QpLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4KICAgIAogICAgUmVwb3J0ZWQt
Ynk6IEhXNDIgPGh3NDJAaXBzdW1qLmRlPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAzMzA4Mzc0YjFiZTdkNDNl
MjNiZDJlOWVhZjIzZWMwNmQ3OTU5ODgyCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0xMC0xMiAxNDoz
NToxNCArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9pcnEuYyB8IDUgKysrKy0KIDEgZmlsZSBjaGFu
Z2VkLCA0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaXJxLmMgYi94ZW4vYXJjaC94ODYvaXJxLmMKaW5kZXggNjg2YjEyOC4uMjQ1OWYyMyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2lycS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwpA
QCAtMTk2NCw3ICsxOTY0LDEwIEBAIGludCBtYXBfZG9tYWluX3BpcnEoCiAgICAgICAgIGlmICgg
IWNwdV9oYXNfYXBpYyApCiAgICAgICAgICAgICBnb3RvIGRvbmU7CiAKLSAgICAgICAgcGRldiA9
IHBjaV9nZXRfcGRldihtc2ktPnNlZywgbXNpLT5idXMsIG1zaS0+ZGV2Zm4pOworICAgICAgICBw
ZGV2ID0gcGNpX2dldF9wZGV2X2J5X2RvbWFpbihkLCBtc2ktPnNlZywgbXNpLT5idXMsIG1zaS0+
ZGV2Zm4pOworICAgICAgICBpZiAoICFwZGV2ICkKKyAgICAgICAgICAgIGdvdG8gZG9uZTsKKwog
ICAgICAgICByZXQgPSBwY2lfZW5hYmxlX21zaShtc2ksICZtc2lfZGVzYyk7CiAgICAgICAgIGlm
ICggcmV0ICkKICAgICAgICAgewotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xen.org Mon Oct 16 13:22:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 13:22:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e45Le-0006ji-3W; Mon, 16 Oct 2017 13:22:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e45Lc-0006jZ-VK
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 13:22:25 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 79/EA-07499-092B4E95; Mon, 16 Oct 2017 13:22:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVbd/05N
 Ig/YvWhYTthk4MHps79vFHsAYxZqZl5RfkcCacX3GR5aCdeIVJ94JNjD+FOpi5OIQEvjNKHHm
 /gJmCOc8o8TZu/dYuxg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDaREWMBf4tYCR
 5Awr4CZxPcJ+1hAbBag8pXTL7NMYORYwMiwilGjOLWoLLVI19BcL6koMz2jJDcxM0fX0MBMLz
 e1uDgxPTUnMalYLzk/dxMj0CMMQLCD8fbGgEOMkhxMSqK8zoZPIoX4kvJTKjMSizPii0pzUos
 PMcpwcChJ8HZvBMoJFqWmp1akZeYAQwMmLcHBoyTC+34DUJq3uCAxtzgzHSJ1ilFRSpy3D6RP
 ACSRUZoH1wYLx0uMslLCvIxAhwjxFKQW5WaWoMq/YhTnYFQS5j0BMoUnM68EbvoroMVMQIvXO
 YEtLklESEk1MMoHLfh6/fKiY//XT/TwPjotg+Xsn+LDEnvCvuytLP94UC9GVFfCYvUte97df2
 K3MrBdPH/6NHvE2Vtq/RITJYQZFfbwsonvXL/i1/49/yf/9m5dUaNy/USO4bLWnufOB1r6Y5q
 e7HwRcmmS7EV1keyPv2w6pFZse2tR61RwkvFq3GWVtZ4qCz8rsRRnJBpqMRcVJwIAalX9zkIC
 AAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1508160142!111083572!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9875 invoked from network); 16 Oct 2017 13:22:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Oct 2017 13:22:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e45La-00075v-OV
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 13:22:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e45La-0006JF-Nm
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 13:22:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e45La-0006JF-Nm@xenbits.xenproject.org>
Date: Mon, 16 Oct 2017 13:22:22 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86: enforce proper privilege when
	(un)mapping pIRQ-s
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDM3MGNjOWFhNDkwMWExNjQ2ZTZmYmJmZTAwOWEwOWJhN2FhZGRiMTUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDEy
IDE1OjE0OjE0IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDEyIDE1OjE0OjE0IDIwMTcgKzAyMDAKCiAgICB4
ODY6IGVuZm9yY2UgcHJvcGVyIHByaXZpbGVnZSB3aGVuICh1biltYXBwaW5nIHBJUlEtcwogICAg
CiAgICAoVW4pbWFwcGluZyBvZiBJUlFzLCBqdXN0IGxpa2Ugb3RoZXIgUkVTT1VSQ0VfX0FERCog
LyBSRVNPVVJDRV9fUkVNT1ZFKgogICAgYWN0aW9ucyAoaW4gRkxBU0sgdGVybXMpIHNob3VsZCBi
ZSBYU01fRE1fUFJJViByYXRoZXIgdGhhbiBYU01fVEFSR0VULgogICAgVGhpcyBpbiB0dXJuIHJl
cXVpcmVzIGJ5cGFzc2luZyB0aGUgWFNNIGNoZWNrIGluIHBoeXNkZXZfdW5tYXBfcGlycSgpCiAg
ICBmb3IgdGhlIEhWTSBlbXVpcnEgY2FzZSBqdXN0IGxpa2UgaXMgYmVpbmcgZG9uZSBpbiBwaHlz
ZGV2X21hcF9waXJxKCkuCiAgICBUaGUgcHJpbWFyeSBnb2FsIHNlY3VyaXR5IHdpc2UsIGhvd2V2
ZXIsIGlzIHRvIG5vIGxvbmdlciBhbGxvdyBIVk0KICAgIGd1ZXN0cywgYnkgc3BlY2lmeWluZyB0
aGVpciBvd24gZG9tYWluIElEIGluc3RlYWQgb2YgRE9NSURfU0VMRiwgdG8KICAgIGVudGVyIGNv
ZGUgcGF0aHMgaW50ZW5kZWQgZm9yIFBWIGd1ZXN0IGFuZCB0aGUgY29udHJvbCBkb21haW5zIG9m
IEhWTQogICAgZ3Vlc3RzIG9ubHkuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjM3Lgog
ICAgCiAgICBSZXBvcnRlZC1ieTogSFc0MiA8aHc0MkBpcHN1bWouZGU+CiAgICBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDog
ZGI3MmZhZjY5Yzk0NTEzZTE4MDU2ODAwNmE5ZDg5OWVkNDIyZmY5MAogICAgbWFzdGVyIGRhdGU6
IDIwMTctMTAtMTIgMTQ6MzY6MzAgKzAyMDAKLS0tCiB4ZW4vYXJjaC94ODYvcGh5c2Rldi5jICB8
IDcgKysrKy0tLQogeGVuL2luY2x1ZGUveHNtL2R1bW15LmggfCA0ICsrLS0KIDIgZmlsZXMgY2hh
bmdlZCwgNiBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9waHlzZGV2LmMgYi94ZW4vYXJjaC94ODYvcGh5c2Rldi5jCmluZGV4IDVhNDk3OTYu
LjUyYmRiM2IgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9waHlzZGV2LmMKKysrIGIveGVuL2Fy
Y2gveDg2L3BoeXNkZXYuYwpAQCAtMTEwLDcgKzExMCw3IEBAIGludCBwaHlzZGV2X21hcF9waXJx
KGRvbWlkX3QgZG9taWQsIGludCB0eXBlLCBpbnQgKmluZGV4LCBpbnQgKnBpcnFfcCwKICAgICBp
ZiAoIGQgPT0gTlVMTCApCiAgICAgICAgIHJldHVybiAtRVNSQ0g7CiAKLSAgICByZXQgPSB4c21f
bWFwX2RvbWFpbl9waXJxKFhTTV9UQVJHRVQsIGQpOworICAgIHJldCA9IHhzbV9tYXBfZG9tYWlu
X3BpcnEoWFNNX0RNX1BSSVYsIGQpOwogICAgIGlmICggcmV0ICkKICAgICAgICAgZ290byBmcmVl
X2RvbWFpbjsKIApAQCAtMjU1LDEzICsyNTUsMTQgQEAgaW50IHBoeXNkZXZfbWFwX3BpcnEoZG9t
aWRfdCBkb21pZCwgaW50IHR5cGUsIGludCAqaW5kZXgsIGludCAqcGlycV9wLAogaW50IHBoeXNk
ZXZfdW5tYXBfcGlycShkb21pZF90IGRvbWlkLCBpbnQgcGlycSkKIHsKICAgICBzdHJ1Y3QgZG9t
YWluICpkOwotICAgIGludCByZXQ7CisgICAgaW50IHJldCA9IDA7CiAKICAgICBkID0gcmN1X2xv
Y2tfZG9tYWluX2J5X2FueV9pZChkb21pZCk7CiAgICAgaWYgKCBkID09IE5VTEwgKQogICAgICAg
ICByZXR1cm4gLUVTUkNIOwogCi0gICAgcmV0ID0geHNtX3VubWFwX2RvbWFpbl9waXJxKFhTTV9U
QVJHRVQsIGQpOworICAgIGlmICggZG9taWQgIT0gRE9NSURfU0VMRiB8fCAhaXNfaHZtX2RvbWFp
bihkKSApCisgICAgICAgIHJldCA9IHhzbV91bm1hcF9kb21haW5fcGlycShYU01fRE1fUFJJViwg
ZCk7CiAgICAgaWYgKCByZXQgKQogICAgICAgICBnb3RvIGZyZWVfZG9tYWluOwogCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS94c20vZHVtbXkuaCBiL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCmlu
ZGV4IGVkYzkwODYuLjZjODBhYWQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5o
CisrKyBiL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCkBAIC00NTMsNyArNDUzLDcgQEAgc3RhdGlj
IFhTTV9JTkxJTkUgY2hhciAqeHNtX3Nob3dfaXJxX3NpZChpbnQgaXJxKQogCiBzdGF0aWMgWFNN
X0lOTElORSBpbnQgeHNtX21hcF9kb21haW5fcGlycShYU01fREVGQVVMVF9BUkcgc3RydWN0IGRv
bWFpbiAqZCkKIHsKLSAgICBYU01fQVNTRVJUX0FDVElPTihYU01fVEFSR0VUKTsKKyAgICBYU01f
QVNTRVJUX0FDVElPTihYU01fRE1fUFJJVik7CiAgICAgcmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlv
bihhY3Rpb24sIGN1cnJlbnQtPmRvbWFpbiwgZCk7CiB9CiAKQEAgLTQ2NSw3ICs0NjUsNyBAQCBz
dGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX21hcF9kb21haW5faXJxKFhTTV9ERUZBVUxUX0FSRyBz
dHJ1Y3QgZG9tYWluICpkLCBpbnQgaQogCiBzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX3VubWFw
X2RvbWFpbl9waXJxKFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIFhT
TV9BU1NFUlRfQUNUSU9OKFhTTV9UQVJHRVQpOworICAgIFhTTV9BU1NFUlRfQUNUSU9OKFhTTV9E
TV9QUklWKTsKICAgICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwgY3VycmVudC0+
ZG9tYWluLCBkKTsKIH0KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xen.org Mon Oct 16 13:22:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 13:22:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e45Lo-0006l0-5J; Mon, 16 Oct 2017 13:22:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e45Ln-0006km-CM
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 13:22:35 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 FB/45-20834-A92B4E95; Mon, 16 Oct 2017 13:22:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVXfWpie
 RBlMaGS0mbDNwYPTY3reLPYAxijUzLym/IoE1Y9mbW+wFE8Qqej7fYW1gXCHYxcjFISTwm1Fi
 RtMHVgjnPKPErsNPmLoYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhawk/g+r
 5kRxOYVMJM4tO0jmM0CVH/93S+2CYwcCxgZVjFqFKcWlaUW6RqZ6SUVZaZnlOQmZuboGhoY6+
 WmFhcnpqfmJCYV6yXn525iBHqlnoGBcQdjw16/Q4ySHExKorzOhk8ihfiS8lMqMxKLM+KLSnN
 Siw8xynBwKEnwHt0IlBMsSk1PrUjLzAGGB0xagoNHSYT3Pkiat7ggMbc4Mx0idYpRUUqctw8k
 IQCSyCjNg2uDheQlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8J0Cm8GTmlcBNfwW0mAlo8
 TonsMUliQgpqQZGhohXN/c/mH1U2VXu6AuX9a+/PNvjeeR2ckxD9t+VWpfPv9zseXSWj8b07M
 fbb3YwScsrn+m867WQc2fI5g3JzpseH3iQvKh0t+9yAZ13hTlP9/Tw/eENUmXmmPJa0fVxeeF
 DJfmuH2/XcXi/mS/449SaFSfedPya8cxT/MOn4upX7+3kBWrWKSixFGckGmoxFxUnAgAFme3l
 RAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1508160153!79600232!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30150 invoked from network); 16 Oct 2017 13:22:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Oct 2017 13:22:33 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e45Lk-000765-QQ
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 13:22:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e45Lk-0006Jr-Pf
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 13:22:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e45Lk-0006Jr-Pf@xenbits.xenproject.org>
Date: Mon, 16 Oct 2017 13:22:32 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/MSI: disallow redundant
	enabling
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGRkZDZlNDE1YjExZjQxYWQ5YTVjYTZmOTE5YTI5NDIwNTM2MGZlNzQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDEy
IDE1OjE0OjQyIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDEyIDE1OjE0OjQyIDIwMTcgKzAyMDAKCiAgICB4
ODYvTVNJOiBkaXNhbGxvdyByZWR1bmRhbnQgZW5hYmxpbmcKICAgIAogICAgQXQgdGhlIG1vbWVu
dCwgWGVuIGF0dGVtcHRzIHRvIGFsbG93IHJlZHVuZGFudCBlbmFibGluZyBvZiBNU0kgYnkKICAg
IGhhdmluZyBwY2lfZW5hYmxlX21zaSgpIHJldHVybiAwLCBhbmQgcG9pbnQgdG8gdGhlIGV4aXN0
aW5nIE1TSQogICAgZGVzY3JpcHRvciwgd2hlbiB0aGUgbXNpIGFscmVhZHkgZXhpc3RzLgogICAg
CiAgICBVbmZvcnR1bmF0ZWx5LCBpZiBzdWJzZXF1ZW50IGVycm9ycyBhcmUgZW5jb3VudGVyZWQs
IHRoZSBjbGVhbnVwCiAgICBwYXRocyBhc3N1bWUgcGNpX2VuYWJsZV9tc2koKSBoYWQgZG9uZSBm
dWxsIGluaXRpYWxpemF0aW9uLCBhbmQKICAgIGhlbmNlIHVuZG8gZXZlcnl0aGluZyB0aGF0IHdh
cyBhc3N1bWVkIHRvIGJlIGRvbmUgYnkgdGhhdAogICAgZnVuY3Rpb24gd2l0aG91dCBhbHNvIHVu
ZG9pbmcgb3RoZXIgc2V0dXAgdGhhdCB3b3VsZCBub3JtYWxseQogICAgb2NjdXIgb25seSBhZnRl
ciB0aGF0IGZ1bmN0aW9uIHdhcyBjYWxsZWQgKGluIG1hcF9kb21haW5fcGlycSgpCiAgICBpdHNl
bGYpLgogICAgCiAgICBSYXRoZXIgdGhhbiB0cnkgdG8gbWFrZSB0aGUgcmVkdW5kYW50IGVuYWJs
aW5nIGNhc2Ugd29yayBwcm9wZXJseSwganVzdAogICAgZm9yYmlkIGl0IGVudGlyZWx5IGJ5IGhh
dmluZyBwY2lfZW5hYmxlX21zaSgpIHJldHVybiAtRUVYSVNUIHdoZW4gTVNJCiAgICBpcyBhbHJl
YWR5IHNldCB1cC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yMzcuCiAgICAKICAgIFJl
cG9ydGVkLWJ5OiBIVzQyIDxodzQyQGlwc3Vtai5kZT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGE0NjEyNmZl
YzIwZTBjZjRmNTQ0MjM1MmVmNDVlZmFlYThjODk2NDYKICAgIG1hc3RlciBkYXRlOiAyMDE3LTEw
LTEyIDE0OjM2OjU4ICswMjAwCi0tLQogeGVuL2FyY2gveDg2L21zaS5jIHwgMTAgKysrKy0tLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbXNpLmMgYi94ZW4vYXJjaC94ODYvbXNpLmMKaW5kZXggMmMz
OGFkYi4uN2U4NmM1ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21zaS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tc2kuYwpAQCAtMTA1MCwxMSArMTA1MCwxMCBAQCBzdGF0aWMgaW50IF9fcGNpX2Vu
YWJsZV9tc2koc3RydWN0IG1zaV9pbmZvICptc2ksIHN0cnVjdCBtc2lfZGVzYyAqKmRlc2MpCiAg
ICAgb2xkX2Rlc2MgPSBmaW5kX21zaV9lbnRyeShwZGV2LCBtc2ktPmlycSwgUENJX0NBUF9JRF9N
U0kpOwogICAgIGlmICggb2xkX2Rlc2MgKQogICAgIHsKLSAgICAgICAgcHJpbnRrKFhFTkxPR19X
QVJOSU5HICJpcnEgJWQgYWxyZWFkeSBtYXBwZWQgdG8gTVNJIG9uICUwNHg6JTAyeDolMDJ4LiV1
XG4iLAorICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiaXJxICVkIGFscmVhZHkgbWFwcGVkIHRv
IE1TSSBvbiAlMDR4OiUwMng6JTAyeC4ldVxuIiwKICAgICAgICAgICAgICAgIG1zaS0+aXJxLCBt
c2ktPnNlZywgbXNpLT5idXMsCiAgICAgICAgICAgICAgICBQQ0lfU0xPVChtc2ktPmRldmZuKSwg
UENJX0ZVTkMobXNpLT5kZXZmbikpOwotICAgICAgICAqZGVzYyA9IG9sZF9kZXNjOwotICAgICAg
ICByZXR1cm4gMDsKKyAgICAgICAgcmV0dXJuIC1FRVhJU1Q7CiAgICAgfQogCiAgICAgb2xkX2Rl
c2MgPSBmaW5kX21zaV9lbnRyeShwZGV2LCAtMSwgUENJX0NBUF9JRF9NU0lYKTsKQEAgLTExMTgs
MTEgKzExMTcsMTAgQEAgc3RhdGljIGludCBfX3BjaV9lbmFibGVfbXNpeChzdHJ1Y3QgbXNpX2lu
Zm8gKm1zaSwgc3RydWN0IG1zaV9kZXNjICoqZGVzYykKICAgICBvbGRfZGVzYyA9IGZpbmRfbXNp
X2VudHJ5KHBkZXYsIG1zaS0+aXJxLCBQQ0lfQ0FQX0lEX01TSVgpOwogICAgIGlmICggb2xkX2Rl
c2MgKQogICAgIHsKLSAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJpcnEgJWQgYWxyZWFk
eSBtYXBwZWQgdG8gTVNJLVggb24gJTA0eDolMDJ4OiUwMnguJXVcbiIsCisgICAgICAgIHByaW50
ayhYRU5MT0dfRVJSICJpcnEgJWQgYWxyZWFkeSBtYXBwZWQgdG8gTVNJLVggb24gJTA0eDolMDJ4
OiUwMnguJXVcbiIsCiAgICAgICAgICAgICAgICBtc2ktPmlycSwgbXNpLT5zZWcsIG1zaS0+YnVz
LAogICAgICAgICAgICAgICAgUENJX1NMT1QobXNpLT5kZXZmbiksIFBDSV9GVU5DKG1zaS0+ZGV2
Zm4pKTsKLSAgICAgICAgKmRlc2MgPSBvbGRfZGVzYzsKLSAgICAgICAgcmV0dXJuIDA7CisgICAg
ICAgIHJldHVybiAtRUVYSVNUOwogICAgIH0KIAogICAgIG9sZF9kZXNjID0gZmluZF9tc2lfZW50
cnkocGRldiwgLTEsIFBDSV9DQVBfSURfTVNJKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Mon Oct 16 13:22:49 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 13:22:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e45M1-0006mo-72; Mon, 16 Oct 2017 13:22:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e45Lz-0006md-R4
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 13:22:47 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 D9/B5-20834-7A2B4E95; Mon, 16 Oct 2017 13:22:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXfJpie
 RBtdPsltM2GbgwOixvW8XewBjFGtmXlJ+RQJrRsubl8wFO1UrTk+fxtTA+F2yi5GLQ0jgN6PE
 5T9tbBDOeUaJ2VsuMncxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSyQKPF21
 kwmEJtXwEzi5ttGMJsFqP7EvkdsExg5FjAyrGJUL04tKkst0rXUSyrKTM8oyU3MzNE1NDDWy0
 0tLk5MT81JTCrWS87P3cQI9Ek9AwPjDsbXP50OMUpyMCmJ8jobPokU4kvKT6nMSCzOiC8qzUk
 tPsQow8GhJMHrthEoJ1iUmp5akZaZAwwOmLQEB4+SCO/7DUBp3uKCxNzizHSI1ClGRSlxXgOQ
 PgGQREZpHlwbLCAvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLm9QOZwpOZVwI3/RXQYiagx
 eucwBaXJCKkpBoYpZTdD1+0vF5+PNp/fXB21H+l5Liz63lTd01a9vjvbvacqgs+N+sbQ0zPW8
 T3Vt+vmyFQZOUy/fKUFjG/XsaZT7dtfbViwb6zZzpfL2YwWvtX524a38H0UyFz/c4ZXZvEe4n
 ZLl8/JCznwa6z01MmbjRLn8R2eNuiWYWhEhutFv3v2zn/cOjLnUosxRmJhlrMRcWJADA0+odD
 AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1508160163!110312211!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33120 invoked from network); 16 Oct 2017 13:22:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Oct 2017 13:22:43 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e45Lu-00076F-SU
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 13:22:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e45Lu-0006KK-Rm
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 13:22:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e45Lu-0006KK-Rm@xenbits.xenproject.org>
Date: Mon, 16 Oct 2017 13:22:42 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/IRQ: conditionally preserve
	irq <-> pirq mapping on map error paths
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDg2NmNmYTE1NzUxZWRiOWM1Y2QxZDJhZDc4NjcxYTE2YzMxYjYzMTYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDEy
IDE1OjE1OjA3IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDEyIDE1OjE1OjA3IDIwMTcgKzAyMDAKCiAgICB4
ODYvSVJROiBjb25kaXRpb25hbGx5IHByZXNlcnZlIGlycSA8LT4gcGlycSBtYXBwaW5nIG9uIG1h
cCBlcnJvciBwYXRocwogICAgCiAgICBNYXBwaW5ncyB0aGF0IGhhZCBiZWVuIHNldCB1cCBiZWZv
cmUgc2hvdWxkIG5vdCBiZSB0b3JuIGRvd24gd2hlbgogICAgaGFuZGxpbmcgdW5yZWxhdGVkIGVy
cm9ycy4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yMzcuCiAgICAKICAgIFJlcG9ydGVk
LWJ5OiBIVzQyIDxodzQyQGlwc3Vtai5kZT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA1NzNhYzdiMjJhYmE5ZTVi
OGQ0MGQ5Y2RjY2Q3NDRhZjU3Y2Q1OTI4CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0xMC0xMiAxNDoz
NzoyNiArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9pcnEuYyAgICAgICAgfCAyNSArKysrKysrKysr
KysrKysrKystLS0tLS0tCiB4ZW4vYXJjaC94ODYvcGh5c2Rldi5jICAgIHwgIDIgKy0KIHhlbi9p
bmNsdWRlL2FzbS14ODYvbXNpLmggfCAgMiArKwogMyBmaWxlcyBjaGFuZ2VkLCAyMSBpbnNlcnRp
b25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9pcnEuYyBi
L3hlbi9hcmNoL3g4Ni9pcnEuYwppbmRleCAyNDU5ZjIzLi4wM2M4YjczIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBAIC0xMjUyLDcgKzEy
NTIsOCBAQCBzdGF0aWMgaW50IHByZXBhcmVfZG9tYWluX2lycV9waXJxKHN0cnVjdCBkb21haW4g
KmQsIGludCBpcnEsIGludCBwaXJxLAogICAgICAgICByZXR1cm4gLUVOT01FTTsKICAgICB9CiAg
ICAgKnBpbmZvID0gaW5mbzsKLSAgICByZXR1cm4gMDsKKworICAgIHJldHVybiAhIWVycjsKIH0K
IAogc3RhdGljIHZvaWQgc2V0X2RvbWFpbl9pcnFfcGlycShzdHJ1Y3QgZG9tYWluICpkLCBpbnQg
aXJxLCBzdHJ1Y3QgcGlycSAqcGlycSkKQEAgLTEyOTUsNyArMTI5NiwxMCBAQCBpbnQgaW5pdF9k
b21haW5faXJxX21hcHBpbmcoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgICAgIGNvbnRpbnVl
OwogICAgICAgICBlcnIgPSBwcmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBpLCBpLCAmaW5mbyk7
CiAgICAgICAgIGlmICggZXJyICkKKyAgICAgICAgeworICAgICAgICAgICAgQVNTRVJUKGVyciA8
IDApOwogICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KICAgICAgICAgc2V0X2RvbWFpbl9p
cnFfcGlycShkLCBpLCBpbmZvKTsKICAgICB9CiAKQEAgLTE5MDMsNiArMTkwNyw3IEBAIGludCBt
YXBfZG9tYWluX3BpcnEoCiAgICAgc3RydWN0IHBpcnEgKmluZm87CiAgICAgc3RydWN0IGlycV9k
ZXNjICpkZXNjOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgREVDTEFSRV9CSVRNQVAo
cHJlcGFyZWQsIE1BWF9NU0lfSVJRUykgPSB7fTsKIAogICAgIEFTU0VSVChzcGluX2lzX2xvY2tl
ZCgmZC0+ZXZlbnRfbG9jaykpOwogCkBAIC0xOTQ2LDggKzE5NTEsMTAgQEAgaW50IG1hcF9kb21h
aW5fcGlycSgKICAgICB9CiAKICAgICByZXQgPSBwcmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBp
cnEsIHBpcnEsICZpbmZvKTsKLSAgICBpZiAoIHJldCApCisgICAgaWYgKCByZXQgPCAwICkKICAg
ICAgICAgZ290byByZXZva2U7CisgICAgaWYgKCAhcmV0ICkKKyAgICAgICAgX19zZXRfYml0KDAs
IHByZXBhcmVkKTsKIAogICAgIGRlc2MgPSBpcnFfdG9fZGVzYyhpcnEpOwogCkBAIC0yMDE5LDgg
KzIwMjYsMTAgQEAgaW50IG1hcF9kb21haW5fcGlycSgKICAgICAgICAgICAgIGlycSA9IGNyZWF0
ZV9pcnEoTlVNQV9OT19OT0RFKTsKICAgICAgICAgICAgIHJldCA9IGlycSA+PSAwID8gcHJlcGFy
ZV9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBwaXJxICsgbnIsICZpbmZvKQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgOiBpcnE7Ci0gICAgICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAg
ICBpZiAoIHJldCA8IDAgKQogICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgaWYg
KCAhcmV0ICkKKyAgICAgICAgICAgICAgICBfX3NldF9iaXQobnIsIHByZXBhcmVkKTsKICAgICAg
ICAgICAgIG1zaV9kZXNjW25yXS5pcnEgPSBpcnE7CiAKICAgICAgICAgICAgIGlmICggaXJxX3Bl
cm1pdF9hY2Nlc3MoZCwgaXJxKSAhPSAwICkKQEAgLTIwNTMsMTUgKzIwNjIsMTUgQEAgaW50IG1h
cF9kb21haW5fcGlycSgKICAgICAgICAgICAgICAgICBkZXNjLT5tc2lfZGVzYyA9IE5VTEw7CiAg
ICAgICAgICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9jaywgZmxhZ3Mp
OwogICAgICAgICAgICAgfQotICAgICAgICAgICAgd2hpbGUgKCBuci0tICkKKyAgICAgICAgICAg
IHdoaWxlICggbnIgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGlmICggaXJxID49
IDAgJiYgaXJxX2RlbnlfYWNjZXNzKGQsIGlycSkgKQogICAgICAgICAgICAgICAgICAgICBwcmlu
dGsoWEVOTE9HX0dfRVJSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZG9tJWQ6IGNvdWxk
IG5vdCByZXZva2UgYWNjZXNzIHRvIElSUSVkIChwaXJxICVkKVxuIiwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgaXJxLCBwaXJxKTsKLSAgICAgICAgICAgICAgICBp
ZiAoIGluZm8gKQorICAgICAgICAgICAgICAgIGlmICggaW5mbyAmJiB0ZXN0X2JpdChuciwgcHJl
cGFyZWQpICkKICAgICAgICAgICAgICAgICAgICAgY2xlYW51cF9kb21haW5faXJxX3BpcnEoZCwg
aXJxLCBpbmZvKTsKLSAgICAgICAgICAgICAgICBpbmZvID0gcGlycV9pbmZvKGQsIHBpcnEgKyBu
cik7CisgICAgICAgICAgICAgICAgaW5mbyA9IHBpcnFfaW5mbyhkLCBwaXJxICsgLS1ucik7CiAg
ICAgICAgICAgICAgICAgaXJxID0gaW5mby0+YXJjaC5pcnE7CiAgICAgICAgICAgICB9CiAgICAg
ICAgICAgICBtc2lfZGVzYy0+aXJxID0gLTE7CkBAIC0yMDc3LDEyICsyMDg2LDE0IEBAIGludCBt
YXBfZG9tYWluX3BpcnEoCiAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZkZXNjLT5sb2NrLCBm
bGFncyk7CiAgICAgICAgIHNldF9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBpbmZvKTsKICAgICAg
ICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9jaywgZmxhZ3MpOworICAgICAgICBy
ZXQgPSAwOwogICAgIH0KIAogZG9uZToKICAgICBpZiAoIHJldCApCiAgICAgewotICAgICAgICBj
bGVhbnVwX2RvbWFpbl9pcnFfcGlycShkLCBpcnEsIGluZm8pOworICAgICAgICBpZiAoIHRlc3Rf
Yml0KDAsIHByZXBhcmVkKSApCisgICAgICAgICAgICBjbGVhbnVwX2RvbWFpbl9pcnFfcGlycShk
LCBpcnEsIGluZm8pOwogIHJldm9rZToKICAgICAgICAgaWYgKCBpcnFfZGVueV9hY2Nlc3MoZCwg
aXJxKSApCiAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvcGh5c2Rldi5jIGIveGVuL2FyY2gveDg2L3BoeXNkZXYuYwppbmRleCA1MmJkYjNi
Li4zNWUyZGZkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcGh5c2Rldi5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9waHlzZGV2LmMKQEAgLTE4NSw3ICsxODUsNyBAQCBpbnQgcGh5c2Rldl9tYXBfcGly
cShkb21pZF90IGRvbWlkLCBpbnQgdHlwZSwgaW50ICppbmRleCwgaW50ICpwaXJxX3AsCiAgICAg
ICAgIH0KICAgICAgICAgZWxzZSBpZiAoIHR5cGUgPT0gTUFQX1BJUlFfVFlQRV9NVUxUSV9NU0kg
KQogICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoIG1zaS0+ZW50cnlfbnIgPD0gMCB8fCBtc2kt
PmVudHJ5X25yID4gMzIgKQorICAgICAgICAgICAgaWYgKCBtc2ktPmVudHJ5X25yIDw9IDAgfHwg
bXNpLT5lbnRyeV9uciA+IE1BWF9NU0lfSVJRUyApCiAgICAgICAgICAgICAgICAgcmV0ID0gLUVE
T007CiAgICAgICAgICAgICBlbHNlIGlmICggbXNpLT5lbnRyeV9uciAhPSAxICYmICFpb21tdV9p
bnRyZW1hcCApCiAgICAgICAgICAgICAgICAgcmV0ID0gLUVPUE5PVFNVUFA7CmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L21zaS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc2kuaApp
bmRleCA5YzAyOTQ1Li4wMzhhMWUwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21z
aS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNpLmgKQEAgLTU1LDYgKzU1LDggQEAKIC8q
IE1BWCBmaXhlZCBwYWdlcyByZXNlcnZlZCBmb3IgbWFwcGluZyBNU0lYIHRhYmxlcy4gKi8KICNk
ZWZpbmUgRklYX01TSVhfTUFYX1BBR0VTICAgICAgICAgICAgICA1MTIKIAorI2RlZmluZSBNQVhf
TVNJX0lSUVMgMzIgLyogbGltaXRlZCBieSBNU0kgY2FwYWJpbGl0eSBzdHJ1Y3QgcHJvcGVydGll
cyAqLworCiBzdHJ1Y3QgbXNpX2luZm8gewogICAgIHUxNiBzZWc7CiAgICAgdTggYnVzOwotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxl
LTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Mon Oct 16 13:22:56 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 13:22:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e45M8-0006nv-8V; Mon, 16 Oct 2017 13:22:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e45M7-0006nm-Ca
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 13:22:55 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 66/0B-25852-EA2B4E95; Mon, 16 Oct 2017 13:22:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVXfdpie
 RBpOtLSZsM3Bg9Njet4s9gDGKNTMvKb8igTVj46nZTAXH+CtunbvJ0sA4j6eLkYtDSOA3o8SS
 7b/ZIJzzjBJ7nn9l72Lk4GATEJOYu1ehi5GTQ0RAVWLWiuXMILaQgLpE0+8GNhBbWMBJ4t6DZ
 jCbV8BM4vKGXmaQVhag+s3f+ScwcixgZFjFqFGcWlSWWqRrZKmXVJSZnlGSm5iZo2toYKaXm1
 pcnJiempOYVKyXnJ+7iRHoEQYg2MF4YFHgIUZJDiYlUV5nwyeRQnxJ+SmVGYnFGfFFpTmpxYc
 YZTg4lCR4j24EygkWpaanVqRl5gBDAyYtwcGjJMJ7HyTNW1yQmFucmQ6ROsWoKCXO2weSEABJ
 ZJTmwbXBwvESo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHk7QabwZOaVwE1/BbSYCWjxOiewx
 SWJCCmpBkbjPj0mlVunOPSmO/IkvZt6k1U/uaSodE56s9AEUc6zwbubv+yYvSpk/otb0uGTCi
 +7MaW9+tK2/2/7H6EPqueubPj9ZCurjqr0t1aBin/si6pennOa5npsyQnpM8/4T+9J3KUkUe5
 bF3mveO36PJ/50vmiWWFvb1Tcu2TuL8yX+uTIEs6YU6uVWIozEg21mIuKEwFVqYZUQgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1508160173!112060091!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60851 invoked from network); 16 Oct 2017 13:22:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Oct 2017 13:22:53 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e45M4-000779-UL
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 13:22:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e45M4-0006LS-Th
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 13:22:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e45M4-0006LS-Th@xenbits.xenproject.org>
Date: Mon, 16 Oct 2017 13:22:52 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/FLASK: fix unmap-domain-IRQ
	XSM hook
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDE5NjBjYTgyMjA5MWQ2Yzk1NjM0OWY4NTM0ZjE5YTZkMDcyYTJlY2UKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDEy
IDE1OjE1OjQwIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDEyIDE1OjE1OjQwIDIwMTcgKzAyMDAKCiAgICB4
ODYvRkxBU0s6IGZpeCB1bm1hcC1kb21haW4tSVJRIFhTTSBob29rCiAgICAKICAgIFRoZSBjYWxs
ZXIgYW5kIHRoZSBGTEFTSyBpbXBsZW1lbnRhdGlvbiBvZiB4c21fdW5tYXBfZG9tYWluX2lycSgp
CiAgICBkaXNhZ3JlZWQgYWJvdXQgd2hhdCB0aGUgImRhdGEiIGFyZ3VtZW50IHBvaW50cyB0byBp
biB0aGUgTVNJIGNhc2U6CiAgICBDaGFuZ2UgYm90aCBzaWRlcyB0byBwYXNzL3Rha2UgYSBQQ0kg
ZGV2aWNlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29t
bWl0OiA2ZjE3ZjVjNDNhM2JkMjhkMjdlZDgxMzNiMmJmNTEzZTJlYWI3ZDU5CiAgICBtYXN0ZXIg
ZGF0ZTogMjAxNy0xMC0xMiAxNDozNzo1NiArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9pcnEuYyAg
ICB8IDMgKystCiB4ZW4veHNtL2ZsYXNrL2hvb2tzLmMgfCA0ICsrLS0KIDIgZmlsZXMgY2hhbmdl
ZCwgNCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9pcnEuYyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwppbmRleCAwM2M4YjczLi4wYjJmNmYxIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBA
IC0yMTQ0LDcgKzIxNDQsOCBAQCBpbnQgdW5tYXBfZG9tYWluX3BpcnEoc3RydWN0IGRvbWFpbiAq
ZCwgaW50IHBpcnEpCiAgICAgICAgIG5yID0gbXNpX2Rlc2MtPm1zaS5udmVjOwogICAgIH0KIAot
ICAgIHJldCA9IHhzbV91bm1hcF9kb21haW5faXJxKFhTTV9IT09LLCBkLCBpcnEsIG1zaV9kZXNj
KTsKKyAgICByZXQgPSB4c21fdW5tYXBfZG9tYWluX2lycShYU01fSE9PSywgZCwgaXJxLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1zaV9kZXNjID8gbXNpX2Rlc2MtPmRldiA6IE5V
TEwpOwogICAgIGlmICggcmV0ICkKICAgICAgICAgZ290byBkb25lOwogCmRpZmYgLS1naXQgYS94
ZW4veHNtL2ZsYXNrL2hvb2tzLmMgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKaW5kZXggMTc3YzEx
Zi4uM2EzNWEyNiAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFzay9ob29rcy5jCisrKyBiL3hlbi94
c20vZmxhc2svaG9va3MuYwpAQCAtOTE1LDggKzkxNSw4IEBAIHN0YXRpYyBpbnQgZmxhc2tfdW5t
YXBfZG9tYWluX21zaSAoc3RydWN0IGRvbWFpbiAqZCwgaW50IGlycSwgdm9pZCAqZGF0YSwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdTMyICpzaWQsIHN0cnVjdCBhdmNfYXVk
aXRfZGF0YSAqYWQpCiB7CiAjaWZkZWYgQ09ORklHX0hBU19QQ0kKLSAgICBzdHJ1Y3QgbXNpX2lu
Zm8gKm1zaSA9IGRhdGE7Ci0gICAgdTMyIG1hY2hpbmVfYmRmID0gKG1zaS0+c2VnIDw8IDE2KSB8
IChtc2ktPmJ1cyA8PCA4KSB8IG1zaS0+ZGV2Zm47CisgICAgY29uc3Qgc3RydWN0IHBjaV9kZXYg
KnBkZXYgPSBkYXRhOworICAgIHUzMiBtYWNoaW5lX2JkZiA9IChwZGV2LT5zZWcgPDwgMTYpIHwg
KHBkZXYtPmJ1cyA8PCA4KSB8IHBkZXYtPmRldmZuOwogCiAgICAgQVZDX0FVRElUX0RBVEFfSU5J
VChhZCwgREVWKTsKICAgICBhZC0+ZGV2aWNlID0gbWFjaGluZV9iZGY7Ci0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Mon Oct 16 13:23:06 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 13:23:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e45MI-0006pc-B2; Mon, 16 Oct 2017 13:23:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e45MH-0006pS-AY
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 13:23:05 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 A4/48-31244-8B2B4E95; Mon, 16 Oct 2017 13:23:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVXf7pie
 RBkun2FhM2GbgwOixvW8XewBjFGtmXlJ+RQJrRmPzcZaC6XwVR/6dZWtgvMjdxcjFISTwm1Fi
 8ZLbbBDOeUaJQ7N3M3UxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSxQLvHgf
 A+YzStgJvFo9kImEJsFqP7H/+OMExg5FjAyrGLUKE4tKkst0jUy0UsqykzPKMlNzMzRNTQw08
 tNLS5OTE/NSUwq1kvOz93ECPQKAxDsYNz3MfIQoyQHk5Ior7Phk0ghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErxHNwLlBItS01Mr0jJzgOEBk5bg4FES4V0GkuYtLkjMLc5Mh0idYtTlOLbp8h8m
 IZa8/LxUKXHePpAiAZCijNI8uBGwUL3EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYV47YOAL8
 WTmlcBtegV0BBPQEeucwI4oSURISTUwsmyfJn//teenj4bvon26Qjxue1S0aEjGTTwhtORx+f
 VFh92m/DKPK1iT/fYHb3X7zN4Tp3oWHZGa/do44uojledBS7yKH5/bVz63wMBmn6xlSMSLRrs
 PJoI7dWeY1148GDItZoV3wep47bOvhQo2sGq+V+XUvX/r9IajJosLrhl+21Guvi34kBJLcUai
 oRZzUXEiAIIaJw5QAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1508160183!106391866!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49401 invoked from network); 16 Oct 2017 13:23:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Oct 2017 13:23:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e45ME-000781-WF
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 13:23:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e45ME-0006M6-VT
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 13:23:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e45ME-0006M6-VT@xenbits.xenproject.org>
Date: Mon, 16 Oct 2017 13:23:02 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/ioreq server: correctly handle
	bogus XEN_DMOP_{, un}map_io_range_to_ioreq_server arguments
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDcyNTFjMDY1NDAwNGVjZmIyYzFmODMxNTY0YTk1MTEzYjk3ZWU1MWEKQXV0aG9yOiAg
ICAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KQXV0aG9yRGF0ZTogVGh1
IE9jdCAxMiAxNToxNjoxOCAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAxMiAxNToxNjoxOCAyMDE3ICswMjAw
CgogICAgeDg2L2lvcmVxIHNlcnZlcjogY29ycmVjdGx5IGhhbmRsZSBib2d1cyBYRU5fRE1PUF97
LHVufW1hcF9pb19yYW5nZV90b19pb3JlcV9zZXJ2ZXIgYXJndW1lbnRzCiAgICAKICAgIE1pc2Jl
aGF2aW5nIGRldmljZSBtb2RlbCBjYW4gcGFzcyBpbmNvcnJlY3QgWEVOX0RNT1BfbWFwLwogICAg
dW5tYXBfaW9fcmFuZ2VfdG9faW9yZXFfc2VydmVyIGFyZ3VtZW50cywgbmFtZWx5IGVuZCA8IHN0
YXJ0IHdoZW4KICAgIHNwZWNpZnlpbmcgYWRkcmVzcyByYW5nZS4gV2hlbiB0aGlzIGhhcHBlbnMg
d2UgaGl0IEFTU0VSVChzIDw9IGUpIGluCiAgICByYW5nZXNldF9jb250YWluc19yYW5nZSgpL3Jh
bmdlc2V0X292ZXJsYXBzX3JhbmdlKCkgd2l0aCBkZWJ1ZyBidWlsZHMuCiAgICBQcm9kdWN0aW9u
IGJ1aWxkcyB3aWxsIG5vdCB0cmFwIHJpZ2h0IGF3YXkgYnV0IG1heSBtaXNiZWhhdmUgbGF0ZXIK
ICAgIHdoaWxlIGhhbmRsaW5nIHN1Y2ggYm9ndXMgcmFuZ2VzLgogICAgCiAgICBUaGlzIGlzIFhT
QS0yMzguCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFZpdGFseSBLdXpuZXRzb3YgPHZrdXpuZXRz
QHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgbWFzdGVyIGNvbW1pdDogZDU5ZTU1YjAxOGNmYjc5ZDBjNGY3OTQwNDFhZmY0ZmUx
Y2QwZDU3MAogICAgbWFzdGVyIGRhdGU6IDIwMTctMTAtMTIgMTQ6NDM6MDIgKzAyMDAKLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgfCA2ICsrKysrKwogMSBmaWxlIGNoYW5nZWQsIDYgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9h
cmNoL3g4Ni9odm0vaW9yZXEuYwppbmRleCBlYTE1MzZkLi45YjM5OTRlIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCkBA
IC04MTgsNiArODE4LDkgQEAgaW50IGh2bV9tYXBfaW9fcmFuZ2VfdG9faW9yZXFfc2VydmVyKHN0
cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2
ZXIgKnM7CiAgICAgaW50IHJjOwogCisgICAgaWYgKCBzdGFydCA+IGVuZCApCisgICAgICAgIHJl
dHVybiAtRUlOVkFMOworCiAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9t
YWluLmlvcmVxX3NlcnZlci5sb2NrKTsKIAogICAgIHJjID0gLUVOT0VOVDsKQEAgLTg3MCw2ICs4
NzMsOSBAQCBpbnQgaHZtX3VubWFwX2lvX3JhbmdlX2Zyb21faW9yZXFfc2VydmVyKHN0cnVjdCBk
b21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7
CiAgICAgaW50IHJjOwogCisgICAgaWYgKCBzdGFydCA+IGVuZCApCisgICAgICAgIHJldHVybiAt
RUlOVkFMOworCiAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlv
cmVxX3NlcnZlci5sb2NrKTsKIAogICAgIHJjID0gLUVOT0VOVDsKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Mon Oct 16 13:23:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 13:23:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e45MS-0006qw-Cg; Mon, 16 Oct 2017 13:23:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e45MR-0006qk-E2
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 13:23:15 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 94/3A-08608-2C2B4E95; Mon, 16 Oct 2017 13:23:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVffQpie
 RBqt+MVtM2GbgwOixvW8XewBjFGtmXlJ+RQJrxrnrPYwFXSIVqw+9YmlgfMvXxcjFISTwm1Hi
 0ubtjBDOeUaJzmv/2LoYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIlejt3
 QQW5xUwkzj7/zgLiM0CVL+qsZVxAiPHAkaGVYwaxalFZalFusYGeklFmekZJbmJmTm6hgZmer
 mpxcWJ6ak5iUnFesn5uZsYgV5hAIIdjH/XBh5ilORgUhLldTZ8EinEl5SfUpmRWJwRX1Sak1p
 8iFGGg0NJgvf3RqCcYFFqempFWmYOMDxg0hIcPEoivPdB0rzFBYm5xZnpEKlTjLocxzZd/sMk
 xJKXn5cqJc7bB1IkAFKUUZoHNwIWqpcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzPsfZApPZ
 l4J3KZXQEcwAR2xzgnsiJJEhJRUA6PwsvuTfmzNi/vBzl6w3cntnPiBRRdrIrf7PNx1IdL+NZ
 vL5nMvFqulLr3h5NTRrfVkSb3XtjOT7j5x3lCuqBu8uSuGf4/nnv7TzFuL73+uSCpr1JVkUDy
 icf2qz1EzOYFXs8RZjbaIrq/6quGn4nnuD+/v5vCzVaEl1eyvv/3uKWz5sE+D6awSS3FGoqEW
 c1FxIgBnx5UfUAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1508160193!52321290!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59779 invoked from network); 16 Oct 2017 13:23:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Oct 2017 13:23:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e45MP-00078B-1m
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 13:23:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e45MP-0006NN-1B
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 13:23:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e45MP-0006NN-1B@xenbits.xenproject.org>
Date: Mon, 16 Oct 2017 13:23:13 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/HVM: prefill partially used
	variable on emulation paths
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6544073159637936512=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit b1f3f1dde1b904160d3ce895a2fbccab21706214
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Thu Oct 12 15:16:54 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Thu Oct 12 15:16:54 2017 +0200

    x86/HVM: prefill partially used variable on emulation paths
    
    Certain handlers ignore the access size (vioapic_write() being the
    example this was found with), perhaps leading to subsequent reads
    seeing data that wasn't actually written by the guest. For
    consistency and extra safety also do this on the read path of
    hvm_process_io_intercept(), even if this doesn't directly affect what
    guests get to see, as we've supposedly already dealt with read handlers
    leaving data completely unitialized.
    
    This is XSA-239.
    
    Reported-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    master commit: 0d4732ac29b63063764c29fa3bd8946daf67d6f3
    master date: 2017-10-12 14:43:26 +0200
---
 xen/arch/x86/hvm/emulate.c   | 2 +-
 xen/arch/x86/hvm/intercept.c | 2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/xen/arch/x86/hvm/emulate.c b/xen/arch/x86/hvm/emulate.c
index 098f097..1be5853 100644
--- a/xen/arch/x86/hvm/emulate.c
+++ b/xen/arch/x86/hvm/emulate.c
@@ -108,7 +108,7 @@ static int hvmemul_do_io(
         .count = *reps,
         .dir = dir,
         .df = df,
-        .data = data,
+        .data = data_is_addr ? data : 0,
         .data_is_ptr = data_is_addr, /* ioreq_t field name is misleading */
         .state = STATE_IOREQ_READY,
     };
diff --git a/xen/arch/x86/hvm/intercept.c b/xen/arch/x86/hvm/intercept.c
index bf141c9..6abb2d0 100644
--- a/xen/arch/x86/hvm/intercept.c
+++ b/xen/arch/x86/hvm/intercept.c
@@ -128,6 +128,7 @@ int hvm_process_io_intercept(const struct hvm_io_handler *handler,
             addr = (p->type == IOREQ_TYPE_COPY) ?
                    p->addr + step * i :
                    p->addr;
+            data = 0;
             rc = ops->read(handler, addr, p->size, &data);
             if ( rc != X86EMUL_OKAY )
                 break;
@@ -162,6 +163,7 @@ int hvm_process_io_intercept(const struct hvm_io_handler *handler,
         {
             if ( p->data_is_ptr )
             {
+                data = 0;
                 switch ( hvm_copy_from_guest_phys(&data, p->data + step * i,
                                                   p->size) )
                 {
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.8


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============6544073159637936512==--

From xen-changelog-bounces@lists.xen.org Mon Oct 16 13:23:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 13:23:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e45Md-0006ss-EU; Mon, 16 Oct 2017 13:23:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e45Mc-0006sf-4x
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 13:23:26 +0000
Received: from [85.158.139.211] by server-10.bemta-5.messagelabs.com id
 28/A9-19067-DC2B4E95; Mon, 16 Oct 2017 13:23:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVffMpie
 RBnNnKFpM2GbgwOixvW8XewBjFGtmXlJ+RQJrxqHuJ6wFk+YzVvQ3vGBvYJyQ3MXIySEk8JtR
 YuVdxy5GLiD7PKPEk+n/WLoYOTjYBMQk5u5VAKkREVCVmLViOTNEvbpE0+8GNhBbWMBHorvrC
 BOIzStgJtHzYC0riM0CVH989hHGCYwcCxgZVjFqFKcWlaUW6Rqa6iUVZaZnlOQmZuboGhqY6u
 WmFhcnpqfmJCYV6yXn525iBHqFAQh2MDZs9zzEKMnBpCTK62z4JFKILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBO/vjUA5waLU9NSKtMwcYHjApCU4eJREeJeBpHmLCxJzizPTIVKnGHU5jm26/IdJ
 iCUvPy9VSpy3D6RIAKQoozQPbgQsVC8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmPc/yBSez
 LwSuE2vgI5gAjpinRPYESWJCCmpBsawKWkPdGLFzlp5Sq19t/Cq/bJVSytPzhbY+mz9CatF3w
 wb9xl8Whyi2qV0apPHL8MPse9Ntkt/jJDYLKNRMO/w4dz5V3qvGBXePrlbWbpDTo4zbanAe+5
 PTGcn9NcEX3wgsETjZYhZZrdYj0pcwSYpOekfDn1LbhiotBy5lsH1RlyYie0Ie68SS3FGoqEW
 c1FxIgAg02kSUAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1508160203!87379230!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45688 invoked from network); 16 Oct 2017 13:23:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Oct 2017 13:23:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e45MZ-00078L-5Z
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 13:23:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e45MZ-0006Ny-3D
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 13:23:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e45MZ-0006Ny-3D@xenbits.xenproject.org>
Date: Mon, 16 Oct 2017 13:23:23 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86: limit linear page table use
	to a single level
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGM0Zjk2OWQyNTQ2MzU4NjEwM2E3MGYyYmMzNjYyNGUyMjg3Yjg4MGMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDEy
IDE1OjE3OjIwIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDEyIDE1OjE3OjIwIDIwMTcgKzAyMDAKCiAgICB4
ODY6IGxpbWl0IGxpbmVhciBwYWdlIHRhYmxlIHVzZSB0byBhIHNpbmdsZSBsZXZlbAogICAgCiAg
ICBUaGF0J3MgdGhlIG9ubHkgd2F5IHRoYXQgdGhleSdyZSBtZWFudCB0byBiZSB1c2VkLiBXaXRo
b3V0IHN1Y2ggYQogICAgcmVzdHJpY3Rpb24gYXJiaXRyYXJpbHkgbG9uZyBjaGFpbnMgb2Ygc2Ft
ZS1sZXZlbCBwYWdlIHRhYmxlcyBjYW4gYmUKICAgIGJ1aWx0LCB0ZWFyaW5nIGRvd24gb2Ygd2hp
Y2ggbWF5IHRoZW4gY2F1c2UgYXJiaXRyYXJpbHkgZGVlcCByZWN1cnNpb24sCiAgICBjYXVzaW5n
IGEgc3RhY2sgb3ZlcmZsb3cuIFRvIGZhY2lsaXRhdGUgdGhpcyByZXN0cmljdGlvbiwgYSBjb3Vu
dGVyIGlzCiAgICBiZWluZyBpbnRyb2R1Y2VkIHRvIHRyYWNrIGJvdGggdGhlIG51bWJlciBvZiBz
YW1lLWxldmVsIGVudHJpZXMgaW4gYQogICAgcGFnZSB0YWJsZSBhcyB3ZWxsIGFzIHRoZSBudW1i
ZXIgb2YgdXNlcyBvZiBhIHBhZ2UgdGFibGUgaW4gYW5vdGhlcgogICAgc2FtZS1sZXZlbCBvbmUg
KGNvdW50aW5nIGludG8gcG9zaXRpdmUgYW5kIG5lZ2F0aXZlIGRpcmVjdGlvbgogICAgcmVzcGVj
dGl2ZWx5LCB1dGlsaXppbmcgdGhlIGZhY3QgdGhhdCBib3RoIGNvdW50cyBjYW4ndCBiZSBub24t
emVybyBhdAogICAgdGhlIHNhbWUgdGltZSkuCiAgICAKICAgIE5vdGUgdGhhdCB0aGUgYWRkZWQg
YWNjb3VudGluZyBpbnRyb2R1Y2VzIGEgcmVzdHJpY3Rpb24gb24gdGhlIG51bWJlcgogICAgb2Yg
dGltZXMgYSBwYWdlIGNhbiBiZSB1c2VkIGluIG90aGVyIHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMg
LSBtb3JlIHRoYW4KICAgIDMyayBvZiBzdWNoIHVzZXMgYXJlIG5vIGxvbmdlciBwb3NzaWJsZS4K
ICAgIAogICAgTm90ZSBhbHNvIHRoYXQgc29tZSBwdXRfcGFnZV9hbmRfdHlwZVtfcHJlZW1wdGli
bGVdKCkgY2FsbHMgYXJlCiAgICByZXBsYWNlZCB3aXRoIG9wZW4tY29kZWQgZXF1aXZhbGVudHMu
ICBUaGlzIHNlZW1lZCBwcmVmZXJyYWJsZSB0bwogICAgYWRkaW5nICJwYXJlbnRfdGFibGUiIHRv
IHRoZSBtYXRyaXggb2YgZnVuY3Rpb25zLgogICAgCiAgICBOb3RlIGZ1cnRoZXIgdGhhdCBjcm9z
cy1kb21haW4gc2FtZS1sZXZlbCBwYWdlIHRhYmxlIHJlZmVyZW5jZXMgYXJlIG5vCiAgICBsb25n
ZXIgcGVybWl0dGVkICh0aGV5IHByb2JhYmx5IG5ldmVyIHNob3VsZCBoYXZlIGJlZW4pLgogICAg
CiAgICBUaGlzIGlzIFhTQS0yNDAuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKYW5uIEhvcm4gPGph
bm5oQGdvb2dsZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA2OTg3ZmM3NTU4YmRiYWI4MTE5ZWFiZjAy
NmUzY2RhZDEwNTNmMGU1CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0xMC0xMiAxNDo0NDozNCArMDIw
MAotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2
L21tLmMgICAgICAgICAgICB8IDE3MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIHwgICAyICsKIHhlbi9pbmNs
dWRlL2FzbS14ODYvbW0uaCAgICAgfCAgMjUgKysrKystLQogNCBmaWxlcyBjaGFuZ2VkLCAxNzUg
aW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IGE3MjViNDMuLjUyNjViMDQg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9t
YWluLmMKQEAgLTEyNDUsNiArMTI0NSw3IEBAIGludCBhcmNoX3NldF9pbmZvX2d1ZXN0KAogICAg
ICAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAgICAgICAgLyog
RmFsbHRocm91Z2ggKi8KICAgICAgICAgICAgICAgICBjYXNlIC1FUkVTVEFSVDoKKyAgICAgICAg
ICAgICAgICAgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAg
ICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0KICAgICAgICAgICAgICAgICAgICAgICAg
IHBhZ2V0YWJsZV9nZXRfcGFnZSh2LT5hcmNoLmd1ZXN0X3RhYmxlKTsKICAgICAgICAgICAgICAg
ICAgICAgdi0+YXJjaC5ndWVzdF90YWJsZSA9IHBhZ2V0YWJsZV9udWxsKCk7CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDAzYzcwZDAuLjFm
MWVhMmUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCkBAIC03MzMsNiArNzMzLDYxIEBAIHN0YXRpYyB2b2lkIHB1dF9kYXRhX3BhZ2UoCiAgICAg
ICAgIHB1dF9wYWdlKHBhZ2UpOwogfQogCitzdGF0aWMgYm9vbCBpbmNfbGluZWFyX2VudHJpZXMo
c3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7CisgICAgdHlwZW9mKHBnLT5saW5lYXJfcHRfY291bnQp
IG5jID0gcmVhZF9hdG9taWMoJnBnLT5saW5lYXJfcHRfY291bnQpLCBvYzsKKworICAgIGRvIHsK
KyAgICAgICAgLyoKKyAgICAgICAgICogVGhlIGNoZWNrIGJlbG93IGNoZWNrcyBmb3IgdGhlICJs
aW5lYXIgdXNlIiBjb3VudCBiZWluZyBub24temVybworICAgICAgICAgKiBhcyB3ZWxsIGFzIG92
ZXJmbG93LiAgU2lnbmVkIGludGVnZXIgb3ZlcmZsb3cgaXMgdW5kZWZpbmVkIGJlaGF2aW9yCisg
ICAgICAgICAqIGFjY29yZGluZyB0byB0aGUgQyBzcGVjLiAgSG93ZXZlciwgYXMgbG9uZyBhcyBs
aW5lYXJfcHRfY291bnQgaXMKKyAgICAgICAgICogc21hbGxlciBpbiBzaXplIHRoYW4gJ2ludCcs
IHRoZSBhcml0aG1ldGljIG9wZXJhdGlvbiBvZiB0aGUKKyAgICAgICAgICogaW5jcmVtZW50IGJl
bG93IHdvbid0IG92ZXJmbG93OyByYXRoZXIgdGhlIHJlc3VsdCB3aWxsIGJlIHRydW5jYXRlZAor
ICAgICAgICAgKiB3aGVuIHN0b3JlZC4gIEVuc3VyZSB0aGF0IHRoaXMgaXMgYWx3YXlzIHRydWUu
CisgICAgICAgICAqLworICAgICAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKG5jKSA+PSBzaXplb2Yo
aW50KSk7CisgICAgICAgIG9jID0gbmMrKzsKKyAgICAgICAgaWYgKCBuYyA8PSAwICkKKyAgICAg
ICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAgICAgbmMgPSBjbXB4Y2hnKCZwZy0+bGluZWFyX3B0
X2NvdW50LCBvYywgbmMpOworICAgIH0gd2hpbGUgKCBvYyAhPSBuYyApOworCisgICAgcmV0dXJu
IHRydWU7Cit9CisKK3N0YXRpYyB2b2lkIGRlY19saW5lYXJfZW50cmllcyhzdHJ1Y3QgcGFnZV9p
bmZvICpwZykKK3sKKyAgICB0eXBlb2YocGctPmxpbmVhcl9wdF9jb3VudCkgb2M7CisKKyAgICBv
YyA9IGFyY2hfZmV0Y2hfYW5kX2FkZCgmcGctPmxpbmVhcl9wdF9jb3VudCwgLTEpOworICAgIEFT
U0VSVChvYyA+IDApOworfQorCitzdGF0aWMgYm9vbCBpbmNfbGluZWFyX3VzZXMoc3RydWN0IHBh
Z2VfaW5mbyAqcGcpCit7CisgICAgdHlwZW9mKHBnLT5saW5lYXJfcHRfY291bnQpIG5jID0gcmVh
ZF9hdG9taWMoJnBnLT5saW5lYXJfcHRfY291bnQpLCBvYzsKKworICAgIGRvIHsKKyAgICAgICAg
LyogU2VlIHRoZSByZXNwZWN0aXZlIGNvbW1lbnQgaW4gaW5jX2xpbmVhcl9lbnRyaWVzKCkuICov
CisgICAgICAgIEJVSUxEX0JVR19PTihzaXplb2YobmMpID49IHNpemVvZihpbnQpKTsKKyAgICAg
ICAgb2MgPSBuYy0tOworICAgICAgICBpZiAoIG5jID49IDAgKQorICAgICAgICAgICAgcmV0dXJu
IGZhbHNlOworICAgICAgICBuYyA9IGNtcHhjaGcoJnBnLT5saW5lYXJfcHRfY291bnQsIG9jLCBu
Yyk7CisgICAgfSB3aGlsZSAoIG9jICE9IG5jICk7CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKwor
c3RhdGljIHZvaWQgZGVjX2xpbmVhcl91c2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnKQoreworICAg
IHR5cGVvZihwZy0+bGluZWFyX3B0X2NvdW50KSBvYzsKKworICAgIG9jID0gYXJjaF9mZXRjaF9h
bmRfYWRkKCZwZy0+bGluZWFyX3B0X2NvdW50LCAxKTsKKyAgICBBU1NFUlQob2MgPCAwKTsKK30K
KwogLyoKICAqIFdlIGFsbG93IHJvb3QgdGFibGVzIHRvIG1hcCBlYWNoIG90aGVyIChhLmsuYS4g
bGluZWFyIHBhZ2UgdGFibGVzKS4gSXQKICAqIG5lZWRzIHNvbWUgc3BlY2lhbCBjYXJlIHdpdGgg
cmVmZXJlbmNlIGNvdW50cyBhbmQgYWNjZXNzIHBlcm1pc3Npb25zOgpAQCAtNzYyLDE1ICs4MTcs
MzUgQEAgZ2V0XyMjbGV2ZWwjI19saW5lYXJfcGFnZXRhYmxlKCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgaWYg
KCAocGZuID0gbGV2ZWwjI2VfZ2V0X3BmbihwZGUpKSAhPSBwZGVfcGZuICkgICAgICAgICAgICAg
ICAgICAgICAgICAgXAogICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqcHRwZyA9IG1mbl90b19wYWdlKHBkZV9wZm4pOyAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAvKiBNYWtlIHN1cmUgdGhlIHBhZ2UgdGFi
bGUgYmVsb25ncyB0byB0aGUgY29ycmVjdCBkb21haW4uICovICAgICAgIFwKKyAgICAgICAgaWYg
KCB1bmxpa2VseShwYWdlX2dldF9vd25lcihwdHBnKSAhPSBkKSApICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICAgICAgLyogTWFrZSBzdXJlIHRoZSBtYXBwZWQgZnJhbWUgYmVsb25ncyB0byB0aGUgY29ycmVj
dCBkb21haW4uICovICAgICBcCiAgICAgICAgIGlmICggdW5saWtlbHkoIWdldF9wYWdlX2Zyb21f
cGFnZW5yKHBmbiwgZCkpICkgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgcmV0
dXJuIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIC8qICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAg
ICAgKiBFbnN1cmUgdGhhdCB0aGUgbWFwcGVkIGZyYW1lIGlzIGFuIGFscmVhZHktdmFsaWRhdGVk
IHBhZ2UgdGFibGUuIFwKKyAgICAgICAgICogRW5zdXJlIHRoYXQgdGhlIG1hcHBlZCBmcmFtZSBp
cyBhbiBhbHJlYWR5LXZhbGlkYXRlZCBwYWdlIHRhYmxlICBcCisgICAgICAgICAqIGFuZCBpcyBu
b3QgaXRzZWxmIGhhdmluZyBsaW5lYXIgZW50cmllcywgYXMgd2VsbCBhcyB0aGF0IHRoZSAgICAg
XAorICAgICAgICAgKiBjb250YWluaW5nIHBhZ2UgdGFibGUgaXMgbm90IGlzZWxmIGluIHVzZSBh
cyBhIGxpbmVhciBwYWdlIHRhYmxlIFwKKyAgICAgICAgICogZWxzZXdoZXJlLiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAq
IElmIHNvLCBhdG9taWNhbGx5IGluY3JlbWVudCB0aGUgY291bnQgKGNoZWNraW5nIGZvciBvdmVy
ZmxvdykuICAgXAogICAgICAgICAgKi8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgcGFnZSA9IG1mbl90b19w
YWdlKHBmbik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgIGlmICggIWluY19saW5lYXJfZW50cmllcyhwdHBnKSApICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIHB1
dF9wYWdlKHBhZ2UpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB9ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgaWYgKCAhaW5jX2xpbmVhcl91c2VzKHBhZ2UpICkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgZGVjX2xp
bmVhcl9lbnRyaWVzKHB0cGcpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB9
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICAgICAgeSA9IHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIGRvIHsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgICAgICAgICAgeCA9IHk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKQEAgLTc3OCw2ICs4NTMsOCBAQCBnZXRfIyNsZXZlbCMjX2xp
bmVhcl9wYWdldGFibGUoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgICAgICAgICAgICAgICB1bmxpa2VseSgoeCAmIChQR1RfdHlwZV9tYXNrfFBHVF92
YWxpZGF0ZWQpKSAhPSAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgKFBH
VF8jI2xldmVsIyNfcGFnZV90YWJsZXxQR1RfdmFsaWRhdGVkKSkgKSAgICAgICBcCiAgICAgICAg
ICAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgIGRlY19saW5lYXJfdXNlcyhwYWdlKTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICBkZWNf
bGluZWFyX2VudHJpZXMocHRwZyk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAg
IH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCkBAIC0xMjAyLDYgKzEyNzksOSBAQCBnZXRfcGFnZV9mcm9tX2w0ZSgKICAgICAg
ICAgICAgIGwzZV9yZW1vdmVfZmxhZ3MoKHBsM2UpLCBfUEFHRV9VU0VSfF9QQUdFX1JXfF9QQUdF
X0FDQ0VTU0VEKTsgICBcCiAgICAgfSB3aGlsZSAoIDAgKQogCitzdGF0aWMgaW50IF9wdXRfcGFn
ZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2wgcHJlZW1wdGlibGUsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnB0cGcpOworCiB2b2lkIHB1dF9w
YWdlX2Zyb21fbDFlKGwxX3BnZW50cnlfdCBsMWUsIHN0cnVjdCBkb21haW4gKmwxZV9vd25lcikK
IHsKICAgICB1bnNpZ25lZCBsb25nICAgICBwZm4gPSBsMWVfZ2V0X3BmbihsMWUpOwpAQCAtMTI3
MSwxNyArMTM1MSwyMiBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDJlKGwyX3BnZW50cnlf
dCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuKQogICAgIGlmICggbDJlX2dldF9mbGFncyhsMmUpICYg
X1BBR0VfUFNFICkKICAgICAgICAgcHV0X3N1cGVycGFnZShsMmVfZ2V0X3BmbihsMmUpKTsKICAg
ICBlbHNlCi0gICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKGwyZV9nZXRfcGFnZShsMmUpKTsKKyAg
ICB7CisgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnID0gbDJlX2dldF9wYWdlKGwyZSk7Cisg
ICAgICAgIGludCByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCBmYWxzZSwgbWZuX3RvX3BhZ2UocGZu
KSk7CisKKyAgICAgICAgQVNTRVJUKCFyYyk7CisgICAgICAgIHB1dF9wYWdlKHBnKTsKKyAgICB9
CiAKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIGludCBfX3B1dF9wYWdlX3R5cGUoc3RydWN0
IHBhZ2VfaW5mbyAqLCBpbnQgcHJlZW1wdGlibGUpOwotCiBzdGF0aWMgaW50IHB1dF9wYWdlX2Zy
b21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBpbnQgcGFydGlhbCwgYm9vbF90IGRlZmVyKQogewogICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBnOworICAgIGludCByYzsKIAogICAgIGlmICggIShsM2VfZ2V0X2ZsYWdz
KGwzZSkgJiBfUEFHRV9QUkVTRU5UKSB8fCAobDNlX2dldF9wZm4obDNlKSA9PSBwZm4pICkKICAg
ICAgICAgcmV0dXJuIDE7CkBAIC0xMzA0LDIxICsxMzg5LDI4IEBAIHN0YXRpYyBpbnQgcHV0X3Bh
Z2VfZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgaWYg
KCB1bmxpa2VseShwYXJ0aWFsID4gMCkgKQogICAgIHsKICAgICAgICAgQVNTRVJUKCFkZWZlcik7
Ci0gICAgICAgIHJldHVybiBfX3B1dF9wYWdlX3R5cGUocGcsIDEpOworICAgICAgICByZXR1cm4g
X3B1dF9wYWdlX3R5cGUocGcsIHRydWUsIG1mbl90b19wYWdlKHBmbikpOwogICAgIH0KIAogICAg
IGlmICggZGVmZXIgKQogICAgIHsKKyAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRw
ZyA9IG1mbl90b19wYWdlKHBmbik7CiAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3Rh
YmxlID0gcGc7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIAotICAgIHJldHVybiBwdXRfcGFn
ZV9hbmRfdHlwZV9wcmVlbXB0aWJsZShwZyk7CisgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywg
dHJ1ZSwgbWZuX3RvX3BhZ2UocGZuKSk7CisgICAgaWYgKCBsaWtlbHkoIXJjKSApCisgICAgICAg
IHB1dF9wYWdlKHBnKTsKKworICAgIHJldHVybiByYzsKIH0KIAogc3RhdGljIGludCBwdXRfcGFn
ZV9mcm9tX2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW50IHBhcnRpYWwsIGJvb2xfdCBkZWZlcikKIHsKKyAgICBp
bnQgcmMgPSAxOworCiAgICAgaWYgKCAobDRlX2dldF9mbGFncyhsNGUpICYgX1BBR0VfUFJFU0VO
VCkgJiYgCiAgICAgICAgICAobDRlX2dldF9wZm4obDRlKSAhPSBwZm4pICkKICAgICB7CkBAIC0x
MzI3LDE4ICsxNDE5LDIyIEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRy
eV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgICAgIGlmICggdW5saWtlbHkocGFydGlh
bCA+IDApICkKICAgICAgICAgewogICAgICAgICAgICAgQVNTRVJUKCFkZWZlcik7Ci0gICAgICAg
ICAgICByZXR1cm4gX19wdXRfcGFnZV90eXBlKHBnLCAxKTsKKyAgICAgICAgICAgIHJldHVybiBf
cHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgbWZuX3RvX3BhZ2UocGZuKSk7CiAgICAgICAgIH0KIAog
ICAgICAgICBpZiAoIGRlZmVyICkKICAgICAgICAgeworICAgICAgICAgICAgY3VycmVudC0+YXJj
aC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90b19wYWdlKHBmbik7CiAgICAgICAgICAgICBjdXJyZW50
LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBnOwogICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAg
ICAgIH0KIAotICAgICAgICByZXR1cm4gcHV0X3BhZ2VfYW5kX3R5cGVfcHJlZW1wdGlibGUocGcp
OworICAgICAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCB0cnVlLCBtZm5fdG9fcGFnZShwZm4p
KTsKKyAgICAgICAgaWYgKCBsaWtlbHkoIXJjKSApCisgICAgICAgICAgICBwdXRfcGFnZShwZyk7
CiAgICAgfQotICAgIHJldHVybiAxOworCisgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgaW50
IGFsbG9jX2wxX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCkBAIC0xNTM2LDYgKzE2MzIs
NyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAg
ICAgICAgIHsKICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAg
ICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gu
b2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vl
c3RfdGFibGUgPSBwYWdlOwogICAgICAgICB9CiAgICAgICAgIHdoaWxlICggaS0tID4gMCApCkBA
IC0xNjI4LDYgKzE3MjUsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UpCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICBpZiAo
IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlICkKICAgICAgICAgICAgICAgICAgICAgICAg
IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzKys7CisgICAgICAgICAgICAgICAgICAgIGN1cnJlbnQt
PmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICBjdXJyZW50
LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAgICAgICAgICAgICAgICAgfQogICAgICAg
ICAgICAgfQpAQCAtMjM3MCwxNCArMjQ2OCwyMCBAQCBpbnQgZnJlZV9wYWdlX3R5cGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogfQogCiAKLXN0YXRpYyBpbnQg
X19wdXRfZmluYWxfcGFnZV90eXBlKAotICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2ln
bmVkIGxvbmcgdHlwZSwgaW50IHByZWVtcHRpYmxlKQorc3RhdGljIGludCBfcHV0X2ZpbmFsX3Bh
Z2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgcHJlZW1wdGlibGUsIHN0cnVjdCBwYWdl
X2luZm8gKnB0cGcpCiB7CiAgICAgaW50IHJjID0gZnJlZV9wYWdlX3R5cGUocGFnZSwgdHlwZSwg
cHJlZW1wdGlibGUpOwogCiAgICAgLyogTm8gbmVlZCBmb3IgYXRvbWljIHVwZGF0ZSBvZiB0eXBl
X2luZm8gaGVyZTogbm9vbmUgZWxzZSB1cGRhdGVzIGl0LiAqLwogICAgIGlmICggcmMgPT0gMCAp
CiAgICAgeworICAgICAgICBpZiAoIHB0cGcgJiYgUEdUX3R5cGVfZXF1YWwodHlwZSwgcHRwZy0+
dS5pbnVzZS50eXBlX2luZm8pICkKKyAgICAgICAgeworICAgICAgICAgICAgZGVjX2xpbmVhcl91
c2VzKHBhZ2UpOworICAgICAgICAgICAgZGVjX2xpbmVhcl9lbnRyaWVzKHB0cGcpOworICAgICAg
ICB9CisgICAgICAgIEFTU0VSVCghcGFnZS0+bGluZWFyX3B0X2NvdW50IHx8IHBhZ2VfZ2V0X293
bmVyKHBhZ2UpLT5pc19keWluZyk7CiAgICAgICAgIC8qCiAgICAgICAgICAqIFJlY29yZCBUTEIg
aW5mb3JtYXRpb24gZm9yIGZsdXNoIGxhdGVyLiBXZSBkbyBub3Qgc3RhbXAgcGFnZSB0YWJsZXMK
ICAgICAgICAgICogd2hlbiBydW5uaW5nIGluIHNoYWRvdyBtb2RlOgpAQCAtMjQxMyw4ICsyNTE3
LDggQEAgc3RhdGljIGludCBfX3B1dF9maW5hbF9wYWdlX3R5cGUoCiB9CiAKIAotc3RhdGljIGlu
dCBfX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGludCBwcmVlbXB0aWJsZSkKK3N0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUo
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgYm9vbCBwcmVlbXB0aWJsZSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZykKIHsKICAgICB1bnNpZ25lZCBsb25n
IG54LCB4LCB5ID0gcGFnZS0+dS5pbnVzZS50eXBlX2luZm87CiAgICAgaW50IHJjID0gMDsKQEAg
LTI0NDEsMTIgKzI1NDUsMjggQEAgc3RhdGljIGludCBfX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB4LCBueCkpICE9IHgpICkKICAgICAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAg
ICAgICAgICAgLyogV2UgY2xlYXJlZCB0aGUgJ3ZhbGlkIGJpdCcgc28gd2UgZG8gdGhlIGNsZWFu
IHVwLiAqLwotICAgICAgICAgICAgICAgIHJjID0gX19wdXRfZmluYWxfcGFnZV90eXBlKHBhZ2Us
IHgsIHByZWVtcHRpYmxlKTsKKyAgICAgICAgICAgICAgICByYyA9IF9wdXRfZmluYWxfcGFnZV90
eXBlKHBhZ2UsIHgsIHByZWVtcHRpYmxlLCBwdHBnKTsKKyAgICAgICAgICAgICAgICBwdHBnID0g
TlVMTDsKICAgICAgICAgICAgICAgICBpZiAoIHggJiBQR1RfcGFydGlhbCApCiAgICAgICAgICAg
ICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAg
ICAgICAgfQogCisgICAgICAgICAgICBpZiAoIHB0cGcgJiYgUEdUX3R5cGVfZXF1YWwoeCwgcHRw
Zy0+dS5pbnVzZS50eXBlX2luZm8pICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAv
KgorICAgICAgICAgICAgICAgICAqIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcCgpIGFjY2Vz
c2VzIHRoZSBzYW1lIHVuaW9uCisgICAgICAgICAgICAgICAgICogbGluZWFyX3B0X2NvdW50IGxp
dmVzIGluLiBVbnZhbGlkYXRlZCBwYWdlIHRhYmxlIHBhZ2VzLAorICAgICAgICAgICAgICAgICAq
IGhvd2V2ZXIsIHNob3VsZCBvY2N1ciBkdXJpbmcgZG9tYWluIGRlc3RydWN0aW9uIG9ubHkKKyAg
ICAgICAgICAgICAgICAgKiBhbnl3YXkuICBVcGRhdGluZyBvZiBsaW5lYXJfcHRfY291bnQgbHVj
a2lseSBpcyBub3QKKyAgICAgICAgICAgICAgICAgKiBuZWNlc3NhcnkgYW55bW9yZSBmb3IgYSBk
eWluZyBkb21haW4uCisgICAgICAgICAgICAgICAgICovCisgICAgICAgICAgICAgICAgQVNTRVJU
KHBhZ2VfZ2V0X293bmVyKHBhZ2UpLT5pc19keWluZyk7CisgICAgICAgICAgICAgICAgQVNTRVJU
KHBhZ2UtPmxpbmVhcl9wdF9jb3VudCA8IDApOworICAgICAgICAgICAgICAgIEFTU0VSVChwdHBn
LT5saW5lYXJfcHRfY291bnQgPiAwKTsKKyAgICAgICAgICAgICAgICBwdHBnID0gTlVMTDsKKyAg
ICAgICAgICAgIH0KKwogICAgICAgICAgICAgLyoKICAgICAgICAgICAgICAqIFJlY29yZCBUTEIg
aW5mb3JtYXRpb24gZm9yIGZsdXNoIGxhdGVyLiBXZSBkbyBub3Qgc3RhbXAgcGFnZQogICAgICAg
ICAgICAgICogdGFibGVzIHdoZW4gcnVubmluZyBpbiBzaGFkb3cgbW9kZToKQEAgLTI0NjYsNiAr
MjU4NiwxMyBAQCBzdGF0aWMgaW50IF9fcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlLAogICAgICAgICAgICAgcmV0dXJuIC1FSU5UUjsKICAgICB9CiAKKyAgICBpZiAoIHB0cGcg
JiYgUEdUX3R5cGVfZXF1YWwoeCwgcHRwZy0+dS5pbnVzZS50eXBlX2luZm8pICkKKyAgICB7Cisg
ICAgICAgIEFTU0VSVCghcmMpOworICAgICAgICBkZWNfbGluZWFyX3VzZXMocGFnZSk7CisgICAg
ICAgIGRlY19saW5lYXJfZW50cmllcyhwdHBnKTsKKyAgICB9CisKICAgICByZXR1cm4gcmM7CiB9
CiAKQEAgLTI2MDAsNiArMjcyNyw3IEBAIHN0YXRpYyBpbnQgX19nZXRfcGFnZV90eXBlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKICAgICAgICAgICAgIHBhZ2Ut
Pm5yX3ZhbGlkYXRlZF9wdGVzID0gMDsKICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0g
MDsKICAgICAgICAgfQorICAgICAgICBwYWdlLT5saW5lYXJfcHRfY291bnQgPSAwOwogICAgICAg
ICByYyA9IGFsbG9jX3BhZ2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJsZSk7CiAgICAgfQog
CkBAIC0yNjE0LDcgKzI3NDIsNyBAQCBzdGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlwZShzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAKIHZvaWQgcHV0X3BhZ2VfdHlw
ZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogewotICAgIGludCByYyA9IF9fcHV0X3BhZ2VfdHlw
ZShwYWdlLCAwKTsKKyAgICBpbnQgcmMgPSBfcHV0X3BhZ2VfdHlwZShwYWdlLCBmYWxzZSwgTlVM
TCk7CiAgICAgQVNTRVJUKHJjID09IDApOwogICAgICh2b2lkKXJjOwogfQpAQCAtMjYzMCw3ICsy
NzU4LDcgQEAgaW50IGdldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWdu
ZWQgbG9uZyB0eXBlKQogCiBpbnQgcHV0X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlKQogewotICAgIHJldHVybiBfX3B1dF9wYWdlX3R5cGUocGFnZSwgMSk7Cisg
ICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBhZ2UsIHRydWUsIE5VTEwpOwogfQogCiBpbnQgZ2V0
X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBs
b25nIHR5cGUpCkBAIC0yODM2LDExICsyOTY0LDE0IEBAIGludCBwdXRfb2xkX2d1ZXN0X3RhYmxl
KHN0cnVjdCB2Y3B1ICp2KQogICAgIGlmICggIXYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlICkKICAg
ICAgICAgcmV0dXJuIDA7CiAKLSAgICBzd2l0Y2ggKCByYyA9IHB1dF9wYWdlX2FuZF90eXBlX3By
ZWVtcHRpYmxlKHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlKSApCisgICAgc3dpdGNoICggcmMgPSBf
cHV0X3BhZ2VfdHlwZSh2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSwgdHJ1ZSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0X3B0cGcpICkKICAgICB7CiAg
ICAgY2FzZSAtRUlOVFI6CiAgICAgY2FzZSAtRVJFU1RBUlQ6CiAgICAgICAgIHJldHVybiAtRVJF
U1RBUlQ7CisgICAgY2FzZSAwOgorICAgICAgICBwdXRfcGFnZSh2LT5hcmNoLm9sZF9ndWVzdF90
YWJsZSk7CiAgICAgfQogCiAgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBOVUxMOwpAQCAt
Mjk5Nyw2ICszMTI4LDcgQEAgaW50IG5ld19ndWVzdF9jcjModW5zaWduZWQgbG9uZyBtZm4pCiAg
ICAgICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAgLyogZmFsbHRo
cm91Z2ggKi8KICAgICAgICAgICAgIGNhc2UgLUVSRVNUQVJUOgorICAgICAgICAgICAgICAgIGN1
cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgIGN1cnItPmFy
Y2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgICAgIGRlZmF1bHQ6CkBAIC0zMjY0LDcgKzMzOTYsMTAgQEAgbG9uZyBkb19tbXVleHRfb3Ao
CiAgICAgICAgICAgICAgICAgICAgIGlmICggdHlwZSA9PSBQR1RfbDFfcGFnZV90YWJsZSApCiAg
ICAgICAgICAgICAgICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKICAgICAgICAg
ICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAg
ICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgICAg
ICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKKyAgICAgICAgICAg
ICAgICAgICAgfQogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KIApAQCAtMzI5Nyw2
ICszNDMyLDcgQEAgbG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAgICAgICB7CiAgICAgICAgICAg
ICBjYXNlIC1FSU5UUjoKICAgICAgICAgICAgIGNhc2UgLUVSRVNUQVJUOgorICAgICAgICAgICAg
ICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgIGN1
cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKICAgICAgICAgICAgICAgICByYyA9IDA7
CiAgICAgICAgICAgICAgICAgYnJlYWs7CkBAIC0zMzc1LDYgKzM1MTEsNyBAQCBsb25nIGRvX21t
dWV4dF9vcCgKICAgICAgICAgICAgICAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAgICAg
ICAgICAgICAgICAgICAgICAgLyogZmFsbHRocm91Z2ggKi8KICAgICAgICAgICAgICAgICAgICAg
Y2FzZSAtRVJFU1RBUlQ6CisgICAgICAgICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9n
dWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xk
X2d1ZXN0X3RhYmxlID0gcGFnZTsKICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAg
ICAgICAgICAgICAgICAgICBkZWZhdWx0OgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKaW5kZXggZjZhNDBlYi4u
NjBiYjhjOSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCkBAIC01MzEsNiArNTMxLDggQEAgc3RydWN0IGFy
Y2hfdmNwdQogICAgIHBhZ2V0YWJsZV90IGd1ZXN0X3RhYmxlX3VzZXI7ICAgICAgIC8qIChNRk4p
IHg4Ni82NCB1c2VyLXNwYWNlIHBhZ2V0YWJsZSAqLwogICAgIHBhZ2V0YWJsZV90IGd1ZXN0X3Rh
YmxlOyAgICAgICAgICAgIC8qIChNRk4pIGd1ZXN0IG5vdGlvbiBvZiBjcjMgKi8KICAgICBzdHJ1
Y3QgcGFnZV9pbmZvICpvbGRfZ3Vlc3RfdGFibGU7ICAvKiBwYXJ0aWFsbHkgZGVzdHJ1Y3RlZCBw
YWdldGFibGUgKi8KKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpvbGRfZ3Vlc3RfcHRwZzsgICAvKiBj
b250YWluaW5nIHBhZ2UgdGFibGUgb2YgdGhlICovCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgLyogZm9ybWVyLCBpZiBhbnkgKi8KICAgICAvKiBndWVzdF90YWJsZSBo
b2xkcyBhIHJlZiB0byB0aGUgcGFnZSwgYW5kIGFsc28gYSB0eXBlLWNvdW50IHVubGVzcwogICAg
ICAqIHNoYWRvdyByZWZjb3VudHMgYXJlIGluIHVzZSAqLwogICAgIHBhZ2V0YWJsZV90IHNoYWRv
d190YWJsZVs0XTsgICAgICAgIC8qIChNRk4pIHNoYWRvdyhzKSBvZiBndWVzdCAqLwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5o
CmluZGV4IDY2ODdkYmMuLjYzNTkwYTcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
bW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAgLTEyNSwxMSArMTI1LDExIEBA
IHN0cnVjdCBwYWdlX2luZm8KICAgICAgICAgdTMyIHRsYmZsdXNoX3RpbWVzdGFtcDsKIAogICAg
ICAgICAvKgotICAgICAgICAgKiBXaGVuIFBHVF9wYXJ0aWFsIGlzIHRydWUgdGhlbiB0aGlzIGZp
ZWxkIGlzIHZhbGlkIGFuZCBpbmRpY2F0ZXMKLSAgICAgICAgICogdGhhdCBQVEVzIGluIHRoZSBy
YW5nZSBbMCwgQG5yX3ZhbGlkYXRlZF9wdGVzKSBoYXZlIGJlZW4gdmFsaWRhdGVkLgotICAgICAg
ICAgKiBBbiBleHRyYSBwYWdlIHJlZmVyZW5jZSBtdXN0IGJlIGFjcXVpcmVkIChvciBub3QgZHJv
cHBlZCkgd2hlbmV2ZXIKLSAgICAgICAgICogUEdUX3BhcnRpYWwgZ2V0cyBzZXQsIGFuZCBpdCBt
dXN0IGJlIGRyb3BwZWQgd2hlbiB0aGUgZmxhZyBnZXRzCi0gICAgICAgICAqIGNsZWFyZWQuIFRo
aXMgaXMgc28gdGhhdCBhIGdldCgpIGxlYXZpbmcgYSBwYWdlIGluIHBhcnRpYWxseQorICAgICAg
ICAgKiBXaGVuIFBHVF9wYXJ0aWFsIGlzIHRydWUgdGhlbiB0aGUgZmlyc3QgdHdvIGZpZWxkcyBh
cmUgdmFsaWQgYW5kCisgICAgICAgICAqIGluZGljYXRlIHRoYXQgUFRFcyBpbiB0aGUgcmFuZ2Ug
WzAsIEBucl92YWxpZGF0ZWRfcHRlcykgaGF2ZSBiZWVuCisgICAgICAgICAqIHZhbGlkYXRlZC4g
QW4gZXh0cmEgcGFnZSByZWZlcmVuY2UgbXVzdCBiZSBhY3F1aXJlZCAob3Igbm90IGRyb3BwZWQp
CisgICAgICAgICAqIHdoZW5ldmVyIFBHVF9wYXJ0aWFsIGdldHMgc2V0LCBhbmQgaXQgbXVzdCBi
ZSBkcm9wcGVkIHdoZW4gdGhlIGZsYWcKKyAgICAgICAgICogZ2V0cyBjbGVhcmVkLiBUaGlzIGlz
IHNvIHRoYXQgYSBnZXQoKSBsZWF2aW5nIGEgcGFnZSBpbiBwYXJ0aWFsbHkKICAgICAgICAgICog
dmFsaWRhdGVkIHN0YXRlICh3aGVyZSB0aGUgY2FsbGVyIHdvdWxkIGRyb3AgdGhlIHJlZmVyZW5j
ZSBhY3F1aXJlZAogICAgICAgICAgKiBkdWUgdG8gdGhlIGdldHRpbmcgb2YgdGhlIHR5cGUgW2Fw
cGFyZW50bHldIGZhaWxpbmcgWy1FUkVTVEFSVF0pCiAgICAgICAgICAqIHdvdWxkIG5vdCBhY2Np
ZGVudGFsbHkgcmVzdWx0IGluIGEgcGFnZSBsZWZ0IHdpdGggemVybyBnZW5lcmFsCkBAIC0xNTMs
MTAgKzE1MywxOCBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAgICAgICAgICAqIHB1dF9wYWdlX2Zyb21f
bE5lKCkgKGR1ZSB0byB0aGUgYXBwYXJlbnQgZmFpbHVyZSksIGFuZCBoZW5jZSBpdAogICAgICAg
ICAgKiBtdXN0IGJlIGRyb3BwZWQgd2hlbiB0aGUgcHV0IG9wZXJhdGlvbiBpcyByZXN1bWVkIChh
bmQgY29tcGxldGVzKSwKICAgICAgICAgICogYnV0IGl0IG11c3Qgbm90IGJlIGFjcXVpcmVkIGlm
IHBpY2tpbmcgdXAgdGhlIHBhZ2UgZm9yIHZhbGlkYXRpb24uCisgICAgICAgICAqCisgICAgICAg
ICAqIFRoZSAzcmQgZmllbGQsIEBsaW5lYXJfcHRfY291bnQsIGluZGljYXRlcworICAgICAgICAg
KiAtIGJ5IGEgcG9zaXRpdmUgdmFsdWUsIGhvdyBtYW55IHNhbWUtbGV2ZWwgcGFnZSB0YWJsZSBl
bnRyaWVzIGEgcGFnZQorICAgICAgICAgKiAgIHRhYmxlIGhhcywKKyAgICAgICAgICogLSBieSBh
IG5lZ2F0aXZlIHZhbHVlLCBpbiBob3cgbWFueSBzYW1lLWxldmVsIHBhZ2UgdGFibGVzIGEgcGFn
ZSBpcworICAgICAgICAgKiAgIGluIHVzZS4KICAgICAgICAgICovCiAgICAgICAgIHN0cnVjdCB7
Ci0gICAgICAgICAgICB1MTYgbnJfdmFsaWRhdGVkX3B0ZXM7Ci0gICAgICAgICAgICBzOCBwYXJ0
aWFsX3B0ZTsKKyAgICAgICAgICAgIHUxNiBucl92YWxpZGF0ZWRfcHRlczpQQUdFVEFCTEVfT1JE
RVIgKyAxOworICAgICAgICAgICAgdTE2IDoxNiAtIFBBR0VUQUJMRV9PUkRFUiAtIDEgLSAyOwor
ICAgICAgICAgICAgczE2IHBhcnRpYWxfcHRlOjI7CisgICAgICAgICAgICBzMTYgbGluZWFyX3B0
X2NvdW50OwogICAgICAgICB9OwogCiAgICAgICAgIC8qCkBAIC0yMDcsNiArMjE1LDkgQEAgc3Ry
dWN0IHBhZ2VfaW5mbwogI2RlZmluZSBQR1RfY291bnRfd2lkdGggICBQR19zaGlmdCg5KQogI2Rl
ZmluZSBQR1RfY291bnRfbWFzayAgICAoKDFVTDw8UEdUX2NvdW50X3dpZHRoKS0xKQogCisvKiBB
cmUgdGhlICd0eXBlIG1hc2snIGJpdHMgaWRlbnRpY2FsPyAqLworI2RlZmluZSBQR1RfdHlwZV9l
cXVhbCh4LCB5KSAoISgoKHgpIF4gKHkpKSAmIFBHVF90eXBlX21hc2spKQorCiAgLyogQ2xlYXJl
ZCB3aGVuIHRoZSBvd25pbmcgZ3Vlc3QgJ2ZyZWVzJyB0aGlzIHBhZ2UuICovCiAjZGVmaW5lIF9Q
R0NfYWxsb2NhdGVkICAgIFBHX3NoaWZ0KDEpCiAjZGVmaW5lIFBHQ19hbGxvY2F0ZWQgICAgIFBH
X21hc2soMSwgMSkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Mon Oct 16 13:23:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 13:23:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e45Mm-0006uG-Hr; Mon, 16 Oct 2017 13:23:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e45Ml-0006u7-SC
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 13:23:35 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 D9/21-10419-7D2B4E95; Mon, 16 Oct 2017 13:23:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVffapie
 RBq2HJS0mbDNwYPTY3reLPYAxijUzLym/IoE1Y/XaE6wFx40qpr87xt7AuFC9i5GLQ0jgN6NE
 w58edgjnPKPEko9vGLsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhbwk+jae
 I0FxOYVMJM4fe4UK4jNAlT/d+ln1gmMHAsYGVYxqhenFpWlFuma6CUVZaZnlOQmZuboGhqY6u
 WmFhcnpqfmJCYV6yXn525iBPqEAQh2MN7qcz7EKMnBpCTK62z4JFKILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBK8d0MdCgkWp6akVaZk5wOCASUtw8CiJ8N7fCJTmLS5IzC3OTIdInWLU5Ti26fIf
 JiGWvPy8VClxXg2QGQIgRRmleXAjYIF6iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK8nSCre
 DLzSuA2vQI6ggnoiHVOYEeUJCKkpBoYU/0ulJoEXTs09XT27Fen8k39IpoEp636f+qFn7jG2h
 2ZD1K61jy9qPAwPmfXRl+m3Rl7pud8UpQwl7UXn1s0++RsPknLxb6qsqv8eCZmKS5qc3mbc1v
 FL/xmdG6q9i0tM9P3J5fm5ttfd3xoXnLzy/rMqLvTnOP/Mb9saT0useNw+aO14rGnlFiKMxIN
 tZiLihMBKkOToU8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1508160213!93148041!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44179 invoked from network); 16 Oct 2017 13:23:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Oct 2017 13:23:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e45Mj-00078V-7t
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 13:23:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e45Mj-0006OW-7F
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 13:23:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e45Mj-0006OW-7F@xenbits.xenproject.org>
Date: Mon, 16 Oct 2017 13:23:33 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86: don't store possibly stale
	TLB flush time stamp
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGRmODkxOTc4NmY0NzgxMTM5Y2JkMWJlNzM0MGRkOTNmMzQwOGVkZWUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDEy
IDE1OjE4OjMzIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDEyIDE1OjE4OjMzIDIwMTcgKzAyMDAKCiAgICB4
ODY6IGRvbid0IHN0b3JlIHBvc3NpYmx5IHN0YWxlIFRMQiBmbHVzaCB0aW1lIHN0YW1wCiAgICAK
ICAgIFdoaWxlIHRoZSB0aW1pbmcgd2luZG93IGlzIGV4dHJlbWVseSBuYXJyb3csIGl0IGlzIHRo
ZW9yZXRpY2FsbHkKICAgIHBvc3NpYmxlIGZvciBhbiB1cGRhdGUgdG8gdGhlIFRMQiBmbHVzaCBj
bG9jayBhbmQgYSBzdWJzZXF1ZW50IGZsdXNoCiAgICBJUEkgdG8gaGFwcGVuIGJldHdlZW4gdGhl
IHJlYWQgYW5kIHdyaXRlIHBhcnRzIG9mIHRoZSB1cGRhdGUgb2YgdGhlCiAgICBwZXItcGFnZSBz
dGFtcC4gRXhjbHVkZSB0aGlzIHBvc3NpYmlsaXR5IGJ5IGRpc2FibGluZyBpbnRlcnJ1cHRzCiAg
ICBhY3Jvc3MgdGhlIHVwZGF0ZSwgcHJldmVudGluZyB0aGUgSVBJIHRvIGJlIHNlcnZpY2VkIGlu
IHRoZSBtaWRkbGUuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI0MS4KICAgIAogICAgUmVwb3J0ZWQt
Ynk6IEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4KICAgIFN1Z2dlc3RlZC1ieTogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDIzYTE4MzYw
N2E0Mjc1NzIxODVmYzUxYzc2Y2M1YWIxMWMwMGM0Y2MKICAgIG1hc3RlciBkYXRlOiAyMDE3LTEw
LTEyIDE0OjQ4OjI1ICswMjAwCi0tLQogeGVuL2FyY2gvYXJtL3NtcC5jICAgICAgICAgICAgICB8
ICAxICsKIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgfCAgOCArKysrLS0tLQogeGVu
L2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYyB8ICAyICstCiB4ZW4vY29tbW9uL3BhZ2VfYWxs
b2MuYyAgICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZmx1c2h0bGIuaCAgfCAg
NSArKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oICB8IDE0ICsrKysrKysrKysr
KysrCiA2IGZpbGVzIGNoYW5nZWQsIDI2IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NtcC5jIGIveGVuL2FyY2gvYXJtL3NtcC5jCmluZGV4
IDkxN2Q0OTAuLmY0OTIyM2YgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zbXAuYworKysgYi94
ZW4vYXJjaC9hcm0vc21wLmMKQEAgLTEsNCArMSw1IEBACiAjaW5jbHVkZSA8eGVuL2NvbmZpZy5o
PgorI2luY2x1ZGUgPHhlbi9tbS5oPgogI2luY2x1ZGUgPGFzbS9zeXN0ZW0uaD4KICNpbmNsdWRl
IDxhc20vc21wLmg+CiAjaW5jbHVkZSA8YXNtL2NwcmVncy5oPgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCAxZjFlYTJlLi5kNGE4MmJjIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAt
MjQ5MSw3ICsyNDkxLDcgQEAgc3RhdGljIGludCBfcHV0X2ZpbmFsX3BhZ2VfdHlwZShzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAgICAqLwogICAgICAg
ICBpZiAoICEoc2hhZG93X21vZGVfZW5hYmxlZChwYWdlX2dldF9vd25lcihwYWdlKSkgJiYKICAg
ICAgICAgICAgICAgIChwYWdlLT5jb3VudF9pbmZvICYgUEdDX3BhZ2VfdGFibGUpKSApCi0gICAg
ICAgICAgICBwYWdlLT50bGJmbHVzaF90aW1lc3RhbXAgPSB0bGJmbHVzaF9jdXJyZW50X3RpbWUo
KTsKKyAgICAgICAgICAgIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcChwYWdlKTsKICAgICAg
ICAgd21iKCk7CiAgICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvLS07CiAgICAgfQpAQCAt
MjUwMSw3ICsyNTAxLDcgQEAgc3RhdGljIGludCBfcHV0X2ZpbmFsX3BhZ2VfdHlwZShzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgICAgICAgICAgICAgKFBH
VF9jb3VudF9tYXNrfFBHVF92YWxpZGF0ZWR8UEdUX3BhcnRpYWwpKSA9PSAxKTsKICAgICAgICAg
aWYgKCAhKHNoYWRvd19tb2RlX2VuYWJsZWQocGFnZV9nZXRfb3duZXIocGFnZSkpICYmCiAgICAg
ICAgICAgICAgICAocGFnZS0+Y291bnRfaW5mbyAmIFBHQ19wYWdlX3RhYmxlKSkgKQotICAgICAg
ICAgICAgcGFnZS0+dGxiZmx1c2hfdGltZXN0YW1wID0gdGxiZmx1c2hfY3VycmVudF90aW1lKCk7
CisgICAgICAgICAgICBwYWdlX3NldF90bGJmbHVzaF90aW1lc3RhbXAocGFnZSk7CiAgICAgICAg
IHdtYigpOwogICAgICAgICBwYWdlLT51LmludXNlLnR5cGVfaW5mbyB8PSBQR1RfdmFsaWRhdGVk
OwogICAgIH0KQEAgLTI1NTUsNyArMjU1NSw3IEBAIHN0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUo
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgYm9vbCBwcmVlbXB0aWJsZSwKICAgICAgICAgICAgIGlm
ICggcHRwZyAmJiBQR1RfdHlwZV9lcXVhbCh4LCBwdHBnLT51LmludXNlLnR5cGVfaW5mbykgKQog
ICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIC8qCi0gICAgICAgICAgICAgICAgICogcGFn
ZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKCkgYWNjZXNzZXMgdGhlIHNhbWUgdW5pb24KKyAgICAg
ICAgICAgICAgICAgKiBzZXRfdGxiZmx1c2hfdGltZXN0YW1wKCkgYWNjZXNzZXMgdGhlIHNhbWUg
dW5pb24KICAgICAgICAgICAgICAgICAgKiBsaW5lYXJfcHRfY291bnQgbGl2ZXMgaW4uIFVudmFs
aWRhdGVkIHBhZ2UgdGFibGUgcGFnZXMsCiAgICAgICAgICAgICAgICAgICogaG93ZXZlciwgc2hv
dWxkIG9jY3VyIGR1cmluZyBkb21haW4gZGVzdHJ1Y3Rpb24gb25seQogICAgICAgICAgICAgICAg
ICAqIGFueXdheS4gIFVwZGF0aW5nIG9mIGxpbmVhcl9wdF9jb3VudCBsdWNraWx5IGlzIG5vdApA
QCAtMjU3Niw3ICsyNTc2LDcgQEAgc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlLCBib29sIHByZWVtcHRpYmxlLAogICAgICAgICAgICAgICovCiAgICAgICAg
ICAgICBpZiAoICEoc2hhZG93X21vZGVfZW5hYmxlZChwYWdlX2dldF9vd25lcihwYWdlKSkgJiYK
ICAgICAgICAgICAgICAgICAgICAocGFnZS0+Y291bnRfaW5mbyAmIFBHQ19wYWdlX3RhYmxlKSkg
KQotICAgICAgICAgICAgICAgIHBhZ2UtPnRsYmZsdXNoX3RpbWVzdGFtcCA9IHRsYmZsdXNoX2N1
cnJlbnRfdGltZSgpOworICAgICAgICAgICAgICAgIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFt
cChwYWdlKTsKICAgICAgICAgfQogCiAgICAgICAgIGlmICggbGlrZWx5KCh5ID0gY21weGNoZygm
cGFnZS0+dS5pbnVzZS50eXBlX2luZm8sIHgsIG54KSkgPT0geCkgKQpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29t
bW9uLmMKaW5kZXggMTMzMDVkMi4uNDBmY2RlNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCkBA
IC0xNTM0LDcgKzE1MzQsNyBAQCB2b2lkIHNoYWRvd19mcmVlKHN0cnVjdCBkb21haW4gKmQsIG1m
bl90IHNtZm4pCiAgICAgICAgICAqIFRMQnMgd2hlbiB3ZSByZXVzZSB0aGUgcGFnZS4gIEJlY2F1
c2UgdGhlIGRlc3RydWN0b3JzIGxlYXZlIHRoZQogICAgICAgICAgKiBjb250ZW50cyBvZiB0aGUg
cGFnZXMgaW4gcGxhY2UsIHdlIGNhbiBkZWxheSBUTEIgZmx1c2hlcyB1bnRpbAogICAgICAgICAg
KiBqdXN0IGJlZm9yZSB0aGUgYWxsb2NhdG9yIGhhbmRzIHRoZSBwYWdlIG91dCBhZ2Fpbi4gKi8K
LSAgICAgICAgc3AtPnRsYmZsdXNoX3RpbWVzdGFtcCA9IHRsYmZsdXNoX2N1cnJlbnRfdGltZSgp
OworICAgICAgICBwYWdlX3NldF90bGJmbHVzaF90aW1lc3RhbXAoc3ApOwogICAgICAgICBwZXJm
Y19kZWNyKHNoYWRvd19hbGxvY19jb3VudCk7CiAgICAgICAgIHBhZ2VfbGlzdF9hZGRfdGFpbChz
cCwgJmQtPmFyY2gucGFnaW5nLnNoYWRvdy5mcmVlbGlzdCk7CiAgICAgICAgIHNwID0gbmV4dDsK
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jIGIveGVuL2NvbW1vbi9wYWdlX2Fs
bG9jLmMKaW5kZXggNzY0Y2FlOC4uMGY0OTdkYyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9wYWdl
X2FsbG9jLmMKKysrIGIveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMKQEAgLTk2OSw3ICs5NjksNyBA
QCBzdGF0aWMgdm9pZCBmcmVlX2hlYXBfcGFnZXMoCiAgICAgICAgIC8qIElmIGEgcGFnZSBoYXMg
bm8gb3duZXIgaXQgd2lsbCBuZWVkIG5vIHNhZmV0eSBUTEIgZmx1c2guICovCiAgICAgICAgIHBn
W2ldLnUuZnJlZS5uZWVkX3RsYmZsdXNoID0gKHBhZ2VfZ2V0X293bmVyKCZwZ1tpXSkgIT0gTlVM
TCk7CiAgICAgICAgIGlmICggcGdbaV0udS5mcmVlLm5lZWRfdGxiZmx1c2ggKQotICAgICAgICAg
ICAgcGdbaV0udGxiZmx1c2hfdGltZXN0YW1wID0gdGxiZmx1c2hfY3VycmVudF90aW1lKCk7Cisg
ICAgICAgICAgICBwYWdlX3NldF90bGJmbHVzaF90aW1lc3RhbXAoJnBnW2ldKTsKIAogICAgICAg
ICAvKiBUaGlzIHBhZ2UgaXMgbm90IGEgZ3Vlc3QgZnJhbWUgYW55IG1vcmUuICovCiAgICAgICAg
IHBhZ2Vfc2V0X293bmVyKCZwZ1tpXSwgTlVMTCk7IC8qIHNldF9ncGZuX2Zyb21fbWZuIHNub29w
cyBwZyBvd25lciAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9mbHVzaHRsYi5o
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9mbHVzaHRsYi5oCmluZGV4IDMyOWZiYjQuLmQ4NzhlNWEg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZmx1c2h0bGIuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL2ZsdXNodGxiLmgKQEAgLTE0LDYgKzE0LDExIEBAIGRvIHsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKIAogI2RlZmluZSB0bGJmbHVzaF9jdXJyZW50X3RpbWUoKSAgICAgICAgICAgICAgICAgKDAp
CiAKK3N0YXRpYyBpbmxpbmUgdm9pZCBwYWdlX3NldF90bGJmbHVzaF90aW1lc3RhbXAoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSkKK3sKKyAgICBwYWdlLT50bGJmbHVzaF90aW1lc3RhbXAgPSB0bGJm
bHVzaF9jdXJyZW50X3RpbWUoKTsKK30KKwogI2lmIGRlZmluZWQoQ09ORklHX0FSTV8zMikKICMg
aW5jbHVkZSA8YXNtL2FybTMyL2ZsdXNodGxiLmg+CiAjZWxpZiBkZWZpbmVkKENPTkZJR19BUk1f
NjQpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L2ZsdXNodGxiLmgKaW5kZXggMjJhNTg0Yi4uODI1ZTNlZSAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvZmx1c2h0bGIuaApAQCAtMjQsNiArMjQsMjAgQEAgREVDTEFSRV9QRVJfQ1BVKHUzMiwgdGxi
Zmx1c2hfdGltZSk7CiAKICNkZWZpbmUgdGxiZmx1c2hfY3VycmVudF90aW1lKCkgdGxiZmx1c2hf
Y2xvY2sKIAorc3RhdGljIGlubGluZSB2b2lkIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcChz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQoreworICAgIC8qCisgICAgICogUHJldmVudCBzdG9yaW5n
IGEgc3RhbGUgdGltZSBzdGFtcCwgd2hpY2ggY291bGQgaGFwcGVuIGlmIGFuIHVwZGF0ZQorICAg
ICAqIHRvIHRsYmZsdXNoX2Nsb2NrIHBsdXMgYSBzdWJzZXF1ZW50IGZsdXNoIElQSSBoYXBwZW4g
YmV0d2VlbiB0aGUKKyAgICAgKiByZWFkaW5nIG9mIHRsYmZsdXNoX2Nsb2NrIGFuZCB0aGUgd3Jp
dGluZyBvZiB0aGUgc3RydWN0IHBhZ2VfaW5mbworICAgICAqIGZpZWxkLgorICAgICAqLworICAg
IEFTU0VSVChsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKKyAgICBsb2NhbF9pcnFfZGlzYWJsZSgp
OworICAgIHBhZ2UtPnRsYmZsdXNoX3RpbWVzdGFtcCA9IHRsYmZsdXNoX2N1cnJlbnRfdGltZSgp
OworICAgIGxvY2FsX2lycV9lbmFibGUoKTsKK30KKwogLyoKICAqIEBjcHVfc3RhbXAgaXMgdGhl
IHRpbWVzdGFtcCBhdCBsYXN0IFRMQiBmbHVzaCBmb3IgdGhlIENQVSB3ZSBhcmUgdGVzdGluZy4K
ICAqIEBsYXN0dXNlX3N0YW1wIGlzIGEgdGltZXN0YW1wIHRha2VuIHdoZW4gdGhlIFBGTiB3ZSBh
cmUgdGVzdGluZyB3YXMgbGFzdCAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xen.org Mon Oct 16 13:23:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 13:23:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e45Mw-0006vR-JS; Mon, 16 Oct 2017 13:23:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e45Mv-0006vG-T7
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 13:23:46 +0000
Received: from [85.158.139.211] by server-7.bemta-5.messagelabs.com id
 51/A3-01785-1E2B4E95; Mon, 16 Oct 2017 13:23:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVffBpie
 RBidOSlpM2GbgwOixvW8XewBjFGtmXlJ+RQJrxu3/1xkLXvFXfPu+lbmBcT93FyMXh5DAb0aJ
 PQ/+MkI45xklvjQuY+ti5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1ggQuL/j
 WZ2EJtXwExiTeslRhCbBah+8fzPjBMYORYwMqxiVC9OLSpLLdI110sqykzPKMlNzMzRNTQw1c
 tNLS5OTE/NSUwq1kvOz93ECPQJAxDsYDw22fkQoyQHk5Ior7Phk0ghvqT8lMqMxOKM+KLSnNT
 iQ4wyHBxKErx2QB8LCRalpqdWpGXmAIMDJi3BwaMkwhsOkuYtLkjMLc5Mh0idYtTlOLbp8h8m
 IZa8/LxUKXFeDZAiAZCijNI8uBGwQL3EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYYhLeDLzS
 uA2vQI6ggnoiHVOYEeUJCKkpBoYq+crer/+rxeakHVdJOupzKf0ADnzRTMnbPpxgrlcPOvJ8R
 sBXbuMaoxbz/5cmVSxU73eqOQWf+3rXVmsrN7xn49ZWl76tkn5C9fZXVFpp2tW6GyMWJsn9bH
 s+/xP5TzhV1hWt6Vx5rBNFgtNWvRyybq2J9cvTZh4cUdh6zQtYyXLA2KpjpfnKrEUZyQaajEX
 FScCAMepcvJPAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1508160223!70886341!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51610 invoked from network); 16 Oct 2017 13:23:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Oct 2017 13:23:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e45Mt-00079B-BQ
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 13:23:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e45Mt-0006P1-9D
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 13:23:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e45Mt-0006P1-9D@xenbits.xenproject.org>
Date: Mon, 16 Oct 2017 13:23:43 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86: don't allow page_unlock() to
	drop the last type reference
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDFhOGFkMDlkZDFlMTM4OTQ3NzM5NDRmYzJkZTM2ZDM3ZjE0ZmFhNjgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDEy
IDE1OjE5OjEyIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDEyIDE1OjE5OjEyIDIwMTcgKzAyMDAKCiAgICB4
ODY6IGRvbid0IGFsbG93IHBhZ2VfdW5sb2NrKCkgdG8gZHJvcCB0aGUgbGFzdCB0eXBlIHJlZmVy
ZW5jZQogICAgCiAgICBPbmx5IF9wdXRfcGFnZV90eXBlKCkgZG9lcyB0aGUgbmVjZXNzYXJ5IGNs
ZWFudXAsIGFuZCBoZW5jZSBub3QgYWxsCiAgICBkb21haW4gcGFnZXMgY2FuIGJlIHJlbGVhc2Vk
IGR1cmluZyBndWVzdCBjbGVhbnVwIChsZWF2aW5nIGFyb3VuZAogICAgem9tYmllIGRvbWFpbnMp
IGlmIHdlIGdldCB0aGlzIHdyb25nLgogICAgCiAgICBUaGlzIGlzIFhTQS0yNDIuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3Rl
ciBjb21taXQ6IDY0MTA3MzNhOGEwZGZmMmZlNTgxMzM4ZmY2MzE2NzBjZjkxODg5ZGIKICAgIG1h
c3RlciBkYXRlOiAyMDE3LTEwLTEyIDE0OjQ5OjQ2ICswMjAwCi0tLQogeGVuL2FyY2gveDg2L21t
LmMgfCAxNSArKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRl
eCBkNGE4MmJjLi4zNmRjMTI2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94
ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTg5Nyw3ICsxODk3LDExIEBAIHZvaWQgcGFnZV91bmxvY2so
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIAogICAgIGRvIHsKICAgICAgICAgeCA9IHk7CisgICAg
ICAgIEFTU0VSVCgoeCAmIFBHVF9jb3VudF9tYXNrKSAmJiAoeCAmIFBHVF9sb2NrZWQpKTsKKwog
ICAgICAgICBueCA9IHggLSAoMSB8IFBHVF9sb2NrZWQpOworICAgICAgICAvKiBXZSBtdXN0IG5v
dCBkcm9wIHRoZSBsYXN0IHJlZmVyZW5jZSBoZXJlLiAqLworICAgICAgICBBU1NFUlQobnggJiBQ
R1RfY291bnRfbWFzayk7CiAgICAgfSB3aGlsZSAoICh5ID0gY21weGNoZygmcGFnZS0+dS5pbnVz
ZS50eXBlX2luZm8sIHgsIG54KSkgIT0geCApOwogfQogCkBAIC0yNTc4LDYgKzI1ODIsMTcgQEAg
c3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCBib29sIHBy
ZWVtcHRpYmxlLAogICAgICAgICAgICAgICAgICAgIChwYWdlLT5jb3VudF9pbmZvICYgUEdDX3Bh
Z2VfdGFibGUpKSApCiAgICAgICAgICAgICAgICAgcGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1w
KHBhZ2UpOwogICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCB1bmxpa2VseSgobnggJiAoUEdU
X2xvY2tlZCB8IFBHVF9jb3VudF9tYXNrKSkgPT0KKyAgICAgICAgICAgICAgICAgICAgICAgICAg
IChQR1RfbG9ja2VkIHwgMSkpICkKKyAgICAgICAgeworICAgICAgICAgICAgLyoKKyAgICAgICAg
ICAgICAqIFdlIG11c3Qgbm90IGRyb3AgdGhlIHNlY29uZCB0byBsYXN0IHJlZmVyZW5jZSB3aGVu
IHRoZSBwYWdlIGlzCisgICAgICAgICAgICAgKiBsb2NrZWQsIGFzIHBhZ2VfdW5sb2NrKCkgZG9l
c24ndCBkbyBhbnkgY2xlYW51cCBvZiB0aGUgdHlwZS4KKyAgICAgICAgICAgICAqLworICAgICAg
ICAgICAgY3B1X3JlbGF4KCk7CisgICAgICAgICAgICB5ID0gcGFnZS0+dS5pbnVzZS50eXBlX2lu
Zm87CisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgfQogCiAgICAgICAgIGlmICggbGlr
ZWx5KCh5ID0gY21weGNoZygmcGFnZS0+dS5pbnVzZS50eXBlX2luZm8sIHgsIG54KSkgPT0geCkg
KQogICAgICAgICAgICAgYnJlYWs7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xen.org Mon Oct 16 13:23:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 13:23:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e45N8-0006wz-LG; Mon, 16 Oct 2017 13:23:58 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e45N7-0006wj-BE
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 13:23:57 +0000
Received: from [85.158.137.68] by server-17.bemta-3.messagelabs.com id
 BA/94-06614-CE2B4E95; Mon, 16 Oct 2017 13:23:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVff1pie
 RBksn61tM2GbgwOixvW8XewBjFGtmXlJ+RQJrRlPvfqaCfyoVH2cVNjAekO1i5OIQEvjNKHHh
 bAs7hHOeUWL16avMXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABlIiLJAjcep8H
 UiYV8BM4vXm4+wgNgtQ+fwVLcwTGDkWMDKsYtQoTi0qSy3SNTLWSyrKTM8oyU3MzNE1NDDWy0
 0tLk5MT81JTCrWS87P3cQI9Eg9AwPjDsa+vX6HGCU5mJREeZ0Nn0QK8SXlp1RmJBZnxBeV5qQ
 WH2KU4eBQkuDt3giUEyxKTU+tSMvMAYYGTFqCg0dJhDcbJM1bXJCYW5yZDpE6xajLcWzT5T9M
 Qix5+XmpUuK8fSBFAiBFGaV5cCNgYXqJUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjCvH8gUn
 sy8ErhNr4COYAI6Yp0T2BEliQgpqQbG6o6kNS4hp458vv16nzrTEYV7wkK9M/a/LPu7R1UzS/
 tShF+qJNO/tIqzf6a6rojXsxUwqZWa+XadjOi3XPVln79fnVa50rbOfVHlxykS+5S9Tti3iEx
 /fYd/TdDVRK5tGufm73/178+/VaGlx9Y+bDL4L5US/Kh27up5uxnPhzhVludu+RG5VYmlOCPR
 UIu5qDgRAKxJjCBOAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1508160234!54994817!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40409 invoked from network); 16 Oct 2017 13:23:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Oct 2017 13:23:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e45N3-00079L-Ey
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 13:23:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e45N3-0006PX-Ch
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 13:23:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e45N3-0006PX-Ch@xenbits.xenproject.org>
Date: Mon, 16 Oct 2017 13:23:53 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/shadow: Don't create
	self-linear shadow mappings for 4-level translated guests
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDk2ZTYzNjRiNWY2NGNjOGIxMjEwYThhYjVjYjc4MDExNjI4MzNlYmIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE9jdCAxMiAxNToxOTo0MCAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAxMiAxNToxOTo0MCAyMDE3ICsw
MjAwCgogICAgeDg2L3NoYWRvdzogRG9uJ3QgY3JlYXRlIHNlbGYtbGluZWFyIHNoYWRvdyBtYXBw
aW5ncyBmb3IgNC1sZXZlbCB0cmFuc2xhdGVkIGd1ZXN0cwogICAgCiAgICBXaGVuIGluaXRpYWxs
eSBjcmVhdGluZyBhIG1vbml0b3IgdGFibGUgZm9yIDQtbGV2ZWwgdHJhbnNsYXRlZCBndWVzdHMs
IGRvbid0CiAgICBpbnN0YWxsIGEgc2hhZG93LWxpbmVhciBtYXBwaW5nLiAgVGhpcyBtYXBwaW5n
IGlzIGFjdHVhbGx5IHNlbGYtbGluZWFyLCBhbmQKICAgIHRyaXBzIHVwIHRoZSB3cml0ZWFibGUg
aGV1cmlzdGljIGxvZ2ljIGludG8gZm9sbG93aW5nIFhlbidzIG1hcHBpbmdzLCBub3QgdGhlCiAg
ICBndWVzdHMnIHNoYWRvd3MgaXQgd2FzIGV4cGVjdGluZyB0byBmb2xsb3cuCiAgICAKICAgIEEg
Y29uc2VxdWVuY2Ugb2YgdGhpcyBpcyB0aGF0IHNoX2d1ZXNzX3dybWFwKCkgbmVlZHMgdG8gY29w
ZSB3aXRoIHRoZXJlIGJlaW5nCiAgICBubyBzaGFkb3ctbGluZWFyIG1hcHBpbmcgcHJlc2VudCwg
d2hpY2ggaW4gcHJhY3RpY2Ugb2NjdXJzIG9uY2UgZWFjaCB0aW1lIGEKICAgIHZjcHUgc3dpdGNo
ZXMgdG8gNC1sZXZlbCBwYWdpbmcgZnJvbSBhIGRpZmZlcmVudCBwYWdpbmcgbW9kZS4KICAgIAog
ICAgQW4gYXBwcm9wcmlhdGUgc2hhZG93LWxpbmVhciBzbG90IHdpbGwgYmUgaW5zZXJ0ZWQgaW50
byB0aGUgbW9uaXRvciB0YWJsZQogICAgZWl0aGVyIHdoaWxlIGNvbnN0cnVjdGluZyBsb3dlciBs
ZXZlbCBtb25pdG9yIHRhYmxlcywgb3IgYnkgc2hfdXBkYXRlX2NyMygpLgogICAgCiAgICBXaGls
ZSBmaXhpbmcgdGhpcywgY2xhcmlmeSB0aGUgc2FmZXR5IG9mIHRoZSBvdGhlciBtYXBwaW5ncy4g
IERlc3BpdGUKICAgIGFwcGVhcmluZyB1bnNhZmUsIGl0IGlzIGNvcnJlY3QgdG8gY3JlYXRlIGEg
Z3Vlc3QtbGluZWFyIG1hcHBpbmcgZm9yCiAgICB0cmFuc2xhdGVkIGRvbWFpbnM7IHRoaXMgaXMg
c2VsZi1saW5lYXIgYW5kIGRvZXNuJ3QgcG9pbnQgaW50byB0aGUgdHJhbnNsYXRlZAogICAgZG9t
YWluLiAgRHJvcCBhIGRlYWQgY2xhdXNlIGZvciB0cmFuc2xhdGUgIT0gZXh0ZXJuYWwgZ3Vlc3Rz
LgogICAgCiAgICBUaGlzIGlzIFhTQS0yNDMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogVGltIERl
ZWdhbiA8dGltQHhlbi5vcmc+CiAgICBtYXN0ZXIgY29tbWl0OiBiZjJiNGVhZGNmMzc5ZDAzNjFi
MzhkZTk3MjVlYTVmN2ExOGE1MjA1CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0xMC0xMiAxNDo1MDow
NyArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyB8IDQzICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMwIGlu
c2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9t
bS9zaGFkb3cvbXVsdGkuYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwppbmRleCBk
NzBiMWM2Li4wMjllOGQ0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRp
LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCkBAIC0xNDcyLDI2ICsxNDcy
LDM4IEBAIHZvaWQgc2hfaW5zdGFsbF94ZW5fZW50cmllc19pbl9sNChzdHJ1Y3QgZG9tYWluICpk
LCBtZm5fdCBnbDRtZm4sIG1mbl90IHNsNG1mbikKICAgICAgICAgc2w0ZVtzaGFkb3dfbDRfdGFi
bGVfb2Zmc2V0KFJPX01QVF9WSVJUX1NUQVJUKV0gPSBzaGFkb3dfbDRlX2VtcHR5KCk7CiAgICAg
fQogCi0gICAgLyogU2hhZG93IGxpbmVhciBtYXBwaW5nIGZvciA0LWxldmVsIHNoYWRvd3MuICBO
LkIuIGZvciAzLWxldmVsCi0gICAgICogc2hhZG93cyBvbiA2NC1iaXQgeGVuLCB0aGlzIGxpbmVh
ciBtYXBwaW5nIGlzIGxhdGVyIHJlcGxhY2VkIGJ5IHRoZQotICAgICAqIG1vbml0b3IgcGFnZXRh
YmxlIHN0cnVjdHVyZSwgd2hpY2ggaXMgYnVpbHQgaW4gbWFrZV9tb25pdG9yX3RhYmxlCi0gICAg
ICogYW5kIG1haW50YWluZWQgYnkgc2hfdXBkYXRlX2xpbmVhcl9lbnRyaWVzLiAqLwotICAgIHNs
NGVbc2hhZG93X2w0X3RhYmxlX29mZnNldChTSF9MSU5FQVJfUFRfVklSVF9TVEFSVCldID0KLSAg
ICAgICAgc2hhZG93X2w0ZV9mcm9tX21mbihzbDRtZm4sIF9fUEFHRV9IWVBFUlZJU09SKTsKLQot
ICAgIC8qIFNlbGYgbGluZWFyIG1hcHBpbmcuICAqLwotICAgIGlmICggc2hhZG93X21vZGVfdHJh
bnNsYXRlKGQpICYmICFzaGFkb3dfbW9kZV9leHRlcm5hbChkKSApCisgICAgLyoKKyAgICAgKiBM
aW5lYXIgbWFwcGluZyBzbG90czoKKyAgICAgKgorICAgICAqIENhbGxpbmcgdGhpcyBmdW5jdGlv
biB3aXRoIGdsNG1mbiA9PSBzbDRtZm4gaXMgdXNlZCB0byBjb25zdHJ1Y3QgYQorICAgICAqIG1v
bml0b3IgdGFibGUgZm9yIHRyYW5zbGF0ZWQgZG9tYWlucy4gIEluIHRoaXMgY2FzZSwgZ2w0bWZu
IGZvcm1zIHRoZQorICAgICAqIHNlbGYtbGluZWFyIG1hcHBpbmcgKGkuZS4gbm90IHBvaW50aW5n
IGludG8gdGhlIHRyYW5zbGF0ZWQgZG9tYWluKSwgYW5kCisgICAgICogdGhlIHNoYWRvdy1saW5l
YXIgc2xvdCBpcyBza2lwcGVkLiAgVGhlIHNoYWRvdy1saW5lYXIgc2xvdCBpcyBlaXRoZXIKKyAg
ICAgKiBmaWxsZWQgd2hlbiBjb25zdHJ1Y3RpbmcgbG93ZXIgbGV2ZWwgbW9uaXRvciB0YWJsZXMs
IG9yIHZpYQorICAgICAqIHNoX3VwZGF0ZV9jcjMoKSBmb3IgNC1sZXZlbCBndWVzdHMuCisgICAg
ICoKKyAgICAgKiBDYWxsaW5nIHRoaXMgZnVuY3Rpb24gd2l0aCBnbDRtZm4gIT0gc2w0bWZuIGlz
IHVzZWQgZm9yIG5vbi10cmFuc2xhdGVkCisgICAgICogZ3Vlc3RzLCB3aGVyZSB0aGUgc2hhZG93
LWxpbmVhciBzbG90IGlzIGFjdHVhbGx5IHNlbGYtbGluZWFyLCBhbmQgdGhlCisgICAgICogZ3Vl
c3QtbGluZWFyIHNsb3QgcG9pbnRzIGludG8gdGhlIGd1ZXN0cyB2aWV3IG9mIGl0cyBwYWdldGFi
bGVzLgorICAgICAqLworICAgIGlmICggc2hhZG93X21vZGVfdHJhbnNsYXRlKGQpICkKICAgICB7
Ci0gICAgICAgIC8vIGxpbmVhciB0YWJsZXMgbWF5IG5vdCBiZSB1c2VkIHdpdGggdHJhbnNsYXRl
ZCBQViBndWVzdHMKLSAgICAgICAgc2w0ZVtzaGFkb3dfbDRfdGFibGVfb2Zmc2V0KExJTkVBUl9Q
VF9WSVJUX1NUQVJUKV0gPQorICAgICAgICBBU1NFUlQobWZuX2VxKGdsNG1mbiwgc2w0bWZuKSk7
CisKKyAgICAgICAgc2w0ZVtzaGFkb3dfbDRfdGFibGVfb2Zmc2V0KFNIX0xJTkVBUl9QVF9WSVJU
X1NUQVJUKV0gPQogICAgICAgICAgICAgc2hhZG93X2w0ZV9lbXB0eSgpOwogICAgIH0KICAgICBl
bHNlCiAgICAgewotICAgICAgICBzbDRlW3NoYWRvd19sNF90YWJsZV9vZmZzZXQoTElORUFSX1BU
X1ZJUlRfU1RBUlQpXSA9Ci0gICAgICAgICAgICBzaGFkb3dfbDRlX2Zyb21fbWZuKGdsNG1mbiwg
X19QQUdFX0hZUEVSVklTT1IpOworICAgICAgICBBU1NFUlQoIW1mbl9lcShnbDRtZm4sIHNsNG1m
bikpOworCisgICAgICAgIHNsNGVbc2hhZG93X2w0X3RhYmxlX29mZnNldChTSF9MSU5FQVJfUFRf
VklSVF9TVEFSVCldID0KKyAgICAgICAgICAgIHNoYWRvd19sNGVfZnJvbV9tZm4oc2w0bWZuLCBf
X1BBR0VfSFlQRVJWSVNPUik7CiAgICAgfQogCisgICAgc2w0ZVtzaGFkb3dfbDRfdGFibGVfb2Zm
c2V0KExJTkVBUl9QVF9WSVJUX1NUQVJUKV0gPQorICAgICAgICBzaGFkb3dfbDRlX2Zyb21fbWZu
KGdsNG1mbiwgX19QQUdFX0hZUEVSVklTT1IpOworCiAgICAgdW5tYXBfZG9tYWluX3BhZ2Uoc2w0
ZSk7CiB9CiAjZW5kaWYKQEAgLTQyODcsNiArNDI5OSwxMSBAQCBzdGF0aWMgaW50IHNoX2d1ZXNz
X3dybWFwKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIHZhZGRyLCBtZm5fdCBnbWZuKQog
CiAgICAgLyogQ2FyZWZ1bGx5IGxvb2sgaW4gdGhlIHNoYWRvdyBsaW5lYXIgbWFwIGZvciB0aGUg
bDFlIHdlIGV4cGVjdCAqLwogI2lmIFNIQURPV19QQUdJTkdfTEVWRUxTID49IDQKKyAgICAvKiBJ
cyBhIHNoYWRvdyBsaW5lYXIgbWFwIGlzIGluc3RhbGxlZCBpbiB0aGUgZmlyc3QgcGxhY2U/ICov
CisgICAgc2w0cCAgPSB2LT5hcmNoLnBhZ2luZy5zaGFkb3cuZ3Vlc3RfdnRhYmxlOworICAgIHNs
NHAgKz0gc2hhZG93X2w0X3RhYmxlX29mZnNldChTSF9MSU5FQVJfUFRfVklSVF9TVEFSVCk7Cisg
ICAgaWYgKCAhKHNoYWRvd19sNGVfZ2V0X2ZsYWdzKCpzbDRwKSAmIF9QQUdFX1BSRVNFTlQpICkK
KyAgICAgICAgcmV0dXJuIDA7CiAgICAgc2w0cCA9IHNoX2xpbmVhcl9sNF90YWJsZSh2KSArIHNo
YWRvd19sNF9saW5lYXJfb2Zmc2V0KHZhZGRyKTsKICAgICBpZiAoICEoc2hhZG93X2w0ZV9nZXRf
ZmxhZ3MoKnNsNHApICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAgICByZXR1cm4gMDsKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00
LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Mon Oct 16 13:24:06 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 16 Oct 2017 13:24:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e45NG-0006y8-Mk; Mon, 16 Oct 2017 13:24:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e45NF-0006xv-Op
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 13:24:05 +0000
Received: from [193.109.254.147] by server-1.bemta-6.messagelabs.com id
 0C/9F-31121-5F2B4E95; Mon, 16 Oct 2017 13:24:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVffLpie
 RBn/XyFtM2GbgwOixvW8XewBjFGtmXlJ+RQJrxqVDJ1gLLohWzF25nLmB8axgFyMXh5DAb0aJ
 1Zd6mSGc84wSK5q+AjkcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC7hL/Pjyi
 xXE5hUwk9g7bwETiM0CVL9+1gLWCYwcCxgZVjGqF6cWlaUW6RrrJRVlpmeU5CZm5ugaGpjp5a
 YWFyemp+YkJhXrJefnbmIE+oQBCHYwdvxzOsQoycGkJMrrbPgkUogvKT+lMiOxOCO+qDQntfg
 QowwHh5IErx3Qx0KCRanpqRVpmTnA4IBJS3DwKInw3t8IlOYtLkjMLc5Mh0idYtTlOLbp8h8m
 IZa8/LxUKXFeDZAZAiBFGaV5cCNggXqJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrydIKt4M
 vNK4Da9AjqCCeiIdU5gR5QkIqSkGhiFJFaIHOfjm6G9/9GcwvPbRa7mz/W5NemGhLBTxd3e/l
 vJDZOnivL/7JHWOWaqxNzxKjgy8fLHyHNfmh7xTp629NxHuVOdjBu/xt06c3VD7YwdhZ/jL8n
 Ev1p23GN5YO7mAy23u29fUz+/0eeS6RP+qXxnXq4pt/9e7lSb5XrU626PTM327+tMlFiKMxIN
 tZiLihMBX5wycE8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1508160243!80062983!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47195 invoked from network); 16 Oct 2017 13:24:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Oct 2017 13:24:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e45ND-0007A8-Gz
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 13:24:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e45ND-0006QQ-GI
 for xen-changelog@lists.xensource.com; Mon, 16 Oct 2017 13:24:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e45ND-0006QQ-GI@xenbits.xenproject.org>
Date: Mon, 16 Oct 2017 13:24:03 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/cpu: Fix IST handling during
	PCPU bringup
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGJkYzJhZTY4ZTJlY2JhMWMzZjU1YWQ5NTMxODlmZTMzMzYyZDFjNTEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE9jdCAxMiAxNToyMDoyMCAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAxMiAxNToyMDoyMCAyMDE3ICsw
MjAwCgogICAgeDg2L2NwdTogRml4IElTVCBoYW5kbGluZyBkdXJpbmcgUENQVSBicmluZ3VwCiAg
ICAKICAgIENsZWFyIElTVCByZWZlcmVuY2VzIGluIG5ld2x5IGFsbG9jYXRlZCBJRFRzLiAgTm90
aGluZyBnb29kIHdpbGwgY29tZSBvZgogICAgaGF2aW5nIHRoZW0gc2V0IGJlZm9yZSB0aGUgVFNT
IGlzIHN1aXRhYmx5IGNvbnN0cnVjdGVkIChhbHRob3VnaCB0aGUgY2hhbmNlcwogICAgb2YgdGhl
IENQVSBzdXJ2aXZpbmcgc3VjaCBhbiBJU1QgaW50ZXJydXB0L2V4Y2VwdGlvbiBpcyBleHRyZW1l
bHkgc2xpbSkuCiAgICAKICAgIFVuaWZvcm1seSBzZXQgdGhlIElTVCByZWZlcmVuY2VzIGFmdGVy
IHRoZSBUU1MgaXMgaW4gcGxhY2UuICBUaGlzIGZpeGVzIGFuCiAgICBpc3N1ZSBvbiBBTUQgaGFy
ZHdhcmUsIHdoZXJlIG9ubGluaW5nIGEgUENQVSB3aGlsZSBQQ1BVMCBpcyBpbiBIVk0gY29udGV4
dAogICAgd2lsbCBjYXVzZSBJU1RfTk9ORSB0byBiZSBjb3BpZWQgaW50byB0aGUgbmV3IElEVCwg
bWFraW5nIHRoYXQgUENQVSB2dWxuZXJhYmxlCiAgICB0byBwcml2aWxlZ2UgZXNjYWxhdGlvbiBm
cm9tIFBWIGd1ZXN0cyB1bnRpbCBpdCBzdWJzZXF1ZW50bHkgc2NoZWR1bGVzIGFuIEhWTQogICAg
Z3Vlc3QuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI0NC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBjYzA4
YzczYzhjMWY1YmE1ZWQwZjgyNzQ1NDhkYjY3MjVlMWMzMTU3CiAgICBtYXN0ZXIgZGF0ZTogMjAx
Ny0xMC0xMiAxNDo1MDozMSArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgfCA1
ICsrKysrCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgIHwgMyArKysKIDIgZmlsZXMgY2hhbmdl
ZCwgOCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24u
YyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKaW5kZXggM2M4YmVkOC4uNTQ1NmM2MSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYvY3B1
L2NvbW1vbi5jCkBAIC02NDgsNiArNjQ4LDcgQEAgdm9pZCBfX2luaXQgZWFybHlfY3B1X2luaXQo
dm9pZCkKICAqIC0gU2V0cyB1cCBUU1Mgd2l0aCBzdGFjayBwb2ludGVycywgaW5jbHVkaW5nIElT
VHMKICAqIC0gSW5zZXJ0cyBUU1Mgc2VsZWN0b3IgaW50byByZWd1bGFyIGFuZCBjb21wYXQgR0RU
cwogICogLSBMb2FkcyBHRFQsIElEVCwgVFIgdGhlbiBudWxsIExEVAorICogLSBTZXRzIHVwIElT
VCByZWZlcmVuY2VzIGluIHRoZSBJRFQKICAqLwogdm9pZCBsb2FkX3N5c3RlbV90YWJsZXModm9p
ZCkKIHsKQEAgLTY5NSw2ICs2OTYsMTAgQEAgdm9pZCBsb2FkX3N5c3RlbV90YWJsZXModm9pZCkK
IAlhc20gdm9sYXRpbGUgKCJsdHIgICV3MCIgOiA6ICJybSIgKFRTU19FTlRSWSA8PCAzKSApOwog
CWFzbSB2b2xhdGlsZSAoImxsZHQgJXcwIiA6IDogInJtIiAoMCkgKTsKIAorCXNldF9pc3QoJmlk
dF90YWJsZXNbY3B1XVtUUkFQX2RvdWJsZV9mYXVsdF0sICBJU1RfREYpOworCXNldF9pc3QoJmlk
dF90YWJsZXNbY3B1XVtUUkFQX25taV0sCSAgICAgIElTVF9OTUkpOworCXNldF9pc3QoJmlkdF90
YWJsZXNbY3B1XVtUUkFQX21hY2hpbmVfY2hlY2tdLCBJU1RfTUNFKTsKKwogCS8qCiAJICogQm90
dG9tLW9mLXN0YWNrIG11c3QgYmUgMTYtYnl0ZSBhbGlnbmVkIQogCSAqCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwppbmRleCAzYTlk
ZDNlLi4xNDQyNThmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTcxNSw2ICs3MTUsOSBAQCBzdGF0aWMgaW50IGNwdV9z
bXBib290X2FsbG9jKHVuc2lnbmVkIGludCBjcHUpCiAgICAgaWYgKCBpZHRfdGFibGVzW2NwdV0g
PT0gTlVMTCApCiAgICAgICAgIGdvdG8gb29tOwogICAgIG1lbWNweShpZHRfdGFibGVzW2NwdV0s
IGlkdF90YWJsZSwgSURUX0VOVFJJRVMgKiBzaXplb2YoaWR0X2VudHJ5X3QpKTsKKyAgICBzZXRf
aXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9kb3VibGVfZmF1bHRdLCAgSVNUX05PTkUpOworICAg
IHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX25taV0sICAgICAgICAgICBJU1RfTk9ORSk7
CisgICAgc2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfbWFjaGluZV9jaGVja10sIElTVF9O
T05FKTsKIAogICAgIGZvciAoIHN0dWJfcGFnZSA9IDAsIGkgPSBjcHUgJiB+KFNUVUJTX1BFUl9Q
QUdFIC0gMSk7CiAgICAgICAgICAgaSA8IG5yX2NwdV9pZHMgJiYgaSA8PSAoY3B1IHwgKFNUVUJT
X1BFUl9QQUdFIC0gMSkpOyArK2kgKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Oct 17 00:22:10 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 00:22:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e4Fe3-0007Hl-1x; Tue, 17 Oct 2017 00:22:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4Fe2-0007Hf-Gm
 for xen-changelog@lists.xensource.com; Tue, 17 Oct 2017 00:22:06 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 AF/6D-08608-D2D45E95; Tue, 17 Oct 2017 00:22:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrHLMWRWlGSWpSXmKPExsWS0XRdVVfX92m
 kwcc57BYTthk4MHps79vFHsAYxZqZl5RfkcCasX79XpaCxUIV+x6YNTAe5Oti5OIQEvjNKLG2
 +z0bhHMeyPk7E8jh4GATEJOYu1ehi5GTQ0RAVWLWiuXMILaQgLpE0+8GNhBbWCBQ4tHNnewgN
 q+AmcSyvRvAWlmA6ic+DJvAyLGAkWEVo3pxalFZapGuoV5SUWZ6RkluYmaOrqGBmV5uanFxYn
 pqTmJSsV5yfu4mRqA/GIBgB+PO506HGCU5mJREeZ0Nn0QK8SXlp1RmJBZnxBeV5qQWH2KU4eB
 QkuC18XkaKSRYlJqeWpGWmQMMDJi0BAePkgjvQ2+gNG9xQWJucWY6ROoUo6KUOG8wSJ8ASCKj
 NA+uDRaMlxhlpYR5GYEOEeIpSC3KzSxBlX/FKM7BqCTM+xhkPE9mXgnc9FdAi5mAFq9zegKyu
 CQRISXVwOgiFffYavYH580OO6btamVb2Dp7Tq3+40s+S+fe/sI3jznvZjmj/m/Nie+3Wa4SrX
 E4N2PbZf7Vlrf2J33w/LT1yK33wkwlrrxF5t+VrO7c49XW+vT8c9L26c/5tr3o+6u69/1eVsl
 fPYGFkz1edy1Vu81QZ/DC+4gNU9LLI0KMp//nTzU8YjBViaU4I9FQi7moOBEACP1f20ECAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1508199724!52395346!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32852 invoked from network); 17 Oct 2017 00:22:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Oct 2017 00:22:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4Fdz-0008T0-5c
 for xen-changelog@lists.xensource.com; Tue, 17 Oct 2017 00:22:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e4Fdy-0001c3-MR
 for xen-changelog@lists.xensource.com; Tue, 17 Oct 2017 00:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e4Fdy-0001c3-MR@xenbits.xenproject.org>
Date: Tue, 17 Oct 2017 00:22:02 +0000
Subject: [Xen-changelog] [xen stable-4.9] xen/arm: p2m: Read *_mapped_gfn
	with the p2m lock taken
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQxYjY0Y2NkOTY5NGMzMmU2YjQ5OWQ4MzgwNTA3YzIyZGNkZWY0ZTEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IFNl
cCAxNCAxNjozOTowMSAyMDE3ICswMTAwCkNvbW1pdDogICAgIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ29tbWl0RGF0ZTogVHVlIE9jdCAxMCAxNzoxNzozMCAy
MDE3IC0wNzAwCgogICAgeGVuL2FybTogcDJtOiBSZWFkICpfbWFwcGVkX2dmbiB3aXRoIHRoZSBw
Mm0gbG9jayB0YWtlbgogICAgCiAgICAqX21hcHBlZF9nZm4gYXJlIGN1cnJlbnRseSByZWFkIGJl
Zm9yZSBhY3F1aXJpbmcgdGhlIGxvY2suIEhvd2V2ZXIsIHRoZXkKICAgIG1heSBiZSBtb2RpZmll
ZCBieSB0aGUgcDJtIGNvZGUgYmVmb3JlIHRoZSBsb2NrIHdhcyBhY3F1aXJlZC4gVGhpcyBtZWFu
cwogICAgd2Ugd2lsbCB1c2UgdGhlIHdyb25nIHZhbHVlcy4KICAgIAogICAgRml4IGl0IGJ5IG1v
dmluZyB0aGUgcmVhZCBpbnNpZGUgdGhlIHNlY3Rpb24gcHJvdGVjdGVkIGJ5IHRoZSBwMm0gbG9j
ay4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAyYzJhZTE5NzZk
YTA2MjgzZTkyM2Q5NzcyMGMwYmRjYmViZjA0NTE1KQotLS0KIHhlbi9hcmNoL2FybS9wMm0uYyB8
IDE0ICsrKysrKystLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA3IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2Fy
bS9wMm0uYwppbmRleCBmYzJhMTA2Li43OTVlNTc5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0v
cDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC0xMzEyLDEzICsxMzEyLDEzIEBAIGlu
dCByZWxpbnF1aXNoX3AybV9tYXBwaW5nKHN0cnVjdCBkb21haW4gKmQpCiAgICAgcDJtX3R5cGVf
dCB0OwogICAgIGludCByYyA9IDA7CiAgICAgdW5zaWduZWQgaW50IG9yZGVyOwotCi0gICAgLyog
Q29udmVuaWVuY2UgYWxpYXMgKi8KLSAgICBnZm5fdCBzdGFydCA9IHAybS0+bG93ZXN0X21hcHBl
ZF9nZm47Ci0gICAgZ2ZuX3QgZW5kID0gcDJtLT5tYXhfbWFwcGVkX2dmbjsKKyAgICBnZm5fdCBz
dGFydCwgZW5kOwogCiAgICAgcDJtX3dyaXRlX2xvY2socDJtKTsKIAorICAgIHN0YXJ0ID0gcDJt
LT5sb3dlc3RfbWFwcGVkX2dmbjsKKyAgICBlbmQgPSBwMm0tPm1heF9tYXBwZWRfZ2ZuOworCiAg
ICAgZm9yICggOyBnZm5feChzdGFydCkgPCBnZm5feChlbmQpOwogICAgICAgICAgIHN0YXJ0ID0g
Z2ZuX25leHRfYm91bmRhcnkoc3RhcnQsIG9yZGVyKSApCiAgICAgewpAQCAtMTM3Myw5ICsxMzcz
LDYgQEAgaW50IHAybV9jYWNoZV9mbHVzaChzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBzdGFydCwg
dW5zaWduZWQgbG9uZyBucikKICAgICBwMm1fdHlwZV90IHQ7CiAgICAgdW5zaWduZWQgaW50IG9y
ZGVyOwogCi0gICAgc3RhcnQgPSBnZm5fbWF4KHN0YXJ0LCBwMm0tPmxvd2VzdF9tYXBwZWRfZ2Zu
KTsKLSAgICBlbmQgPSBnZm5fbWluKGVuZCwgcDJtLT5tYXhfbWFwcGVkX2dmbik7Ci0KICAgICAv
KgogICAgICAqIFRoZSBvcGVyYXRpb24gY2FjaGUgZmx1c2ggd2lsbCBpbnZhbGlkYXRlIHRoZSBS
QU0gYXNzaWduZWQgdG8gdGhlCiAgICAgICogZ3Vlc3QgaW4gYSBnaXZlbiByYW5nZS4gSXQgd2ls
bCBub3QgbW9kaWZ5IHRoZSBwYWdlIHRhYmxlIGFuZApAQCAtMTM4NCw2ICsxMzgxLDkgQEAgaW50
IHAybV9jYWNoZV9mbHVzaChzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBzdGFydCwgdW5zaWduZWQg
bG9uZyBucikKICAgICAgKi8KICAgICBwMm1fcmVhZF9sb2NrKHAybSk7CiAKKyAgICBzdGFydCA9
IGdmbl9tYXgoc3RhcnQsIHAybS0+bG93ZXN0X21hcHBlZF9nZm4pOworICAgIGVuZCA9IGdmbl9t
aW4oZW5kLCBwMm0tPm1heF9tYXBwZWRfZ2ZuKTsKKwogICAgIGZvciAoIDsgZ2ZuX3goc3RhcnQp
IDwgZ2ZuX3goZW5kKTsgc3RhcnQgPSBuZXh0X2dmbiApCiAgICAgewogICAgICAgICBtZm5fdCBt
Zm4gPSBwMm1fZ2V0X2VudHJ5KHAybSwgc3RhcnQsICZ0LCBOVUxMLCAmb3JkZXIpOwotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQu
OQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Oct 17 00:22:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 00:22:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e4FeD-0007IY-4Q; Tue, 17 Oct 2017 00:22:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4FeB-0007IQ-Pj
 for xen-changelog@lists.xensource.com; Tue, 17 Oct 2017 00:22:15 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 C2/0C-20813-73D45E95; Tue, 17 Oct 2017 00:22:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPLMWRWlGSWpSXmKPExsWS0XRdVdfM92m
 kwcs7ChYTthk4MHps79vFHsAYxZqZl5RfkcCa8ehJK2PBV66Ku++KGhgPc3QxcnEICfxmlPjS
 +ZKpi5ETyDnPKLFqQ04XIwcHm4CYxNy9CiBhEQFViVkrljNDlKhLNP1uYAOxhQV8JaZtmsMCY
 vMKmEmsvrkQLM4CVL/w5kWWCYwcCxgZVjFqFKcWlaUW6Rqa6CUVZaZnlOQmZuboGhqY6eWmFh
 cnpqfmJCYV6yXn525iBHqEAQh2MF7fGHCIUZKDSUmU19nwSaQQX1J+SmVGYnFGfFFpTmrxIUY
 ZDg4lCd7f3k8jhQSLUtNTK9Iyc4ChAZOW4OBREuF9CJLmLS5IzC3OTIdInWJUlBLnvQaSEABJ
 ZJTmwbXBwvESo6yUMC8j0CFCPAWpRbmZJajyrxjFORiVhHk1fYCm8GTmlcBNfwW0mAlo8TqnJ
 yCLSxIRUlINjJYi5+QeME2d4fwm4n47z6Ovp1NXfV6cFiFnnnziGoPjl963eXbX2tJCnt1r0n
 jV8uLntj06d56+LH2aV7XhJeNKPY5FYk5L381/szd2OoP1pqtBEz7nyVfmHnzsuzNr/o4OtQV
 PbWqXdfIdt8s/ndRQfMjFy9O3l+Oz47Ytvt/n/myasEvRPl6JpTgj0VCLuag4EQD+swtDQgIA
 AA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1508199733!77504299!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30364 invoked from network); 17 Oct 2017 00:22:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Oct 2017 00:22:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4Fe9-0008T5-HN
 for xen-changelog@lists.xensource.com; Tue, 17 Oct 2017 00:22:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e4Fe9-0001cq-Db
 for xen-changelog@lists.xensource.com; Tue, 17 Oct 2017 00:22:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e4Fe9-0001cq-Db@xenbits.xenproject.org>
Date: Tue, 17 Oct 2017 00:22:13 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86: don't allow MSI pIRQ mapping
	on unowned device
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDU4ZGE2N2ZiOTJiODU1OThlMGNkN2U4OGFkZmYxNGIwZDdmZmEwNWEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDEy
IDE1OjAyOjA4IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDEyIDE1OjAyOjA4IDIwMTcgKzAyMDAKCiAgICB4
ODY6IGRvbid0IGFsbG93IE1TSSBwSVJRIG1hcHBpbmcgb24gdW5vd25lZCBkZXZpY2UKICAgIAog
ICAgTVNJIHNldHVwIHNob3VsZCBiZSBwZXJtaXR0ZWQgb25seSBmb3IgZXhpc3RpbmcgZGV2aWNl
cyBvd25lZCBieSB0aGUKICAgIHJlc3BlY3RpdmUgZ3Vlc3QgKHRoZSBvcGVyYXRpb24gbWF5IHN0
aWxsIGJlIGNhcnJpZWQgb3V0IGJ5IHRoZSBkb21haW4KICAgIGNvbnRyb2xsaW5nIHRoYXQgZ3Vl
c3QpLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4KICAgIAogICAgUmVwb3J0ZWQt
Ynk6IEhXNDIgPGh3NDJAaXBzdW1qLmRlPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAzMzA4Mzc0YjFiZTdkNDNl
MjNiZDJlOWVhZjIzZWMwNmQ3OTU5ODgyCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0xMC0xMiAxNDoz
NToxNCArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9pcnEuYyB8IDUgKysrKy0KIDEgZmlsZSBjaGFu
Z2VkLCA0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaXJxLmMgYi94ZW4vYXJjaC94ODYvaXJxLmMKaW5kZXggMWUzYmViYS4uM2U5NDU3MSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2lycS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwpA
QCAtMTk2Myw3ICsxOTYzLDEwIEBAIGludCBtYXBfZG9tYWluX3BpcnEoCiAgICAgICAgIGlmICgg
IWNwdV9oYXNfYXBpYyApCiAgICAgICAgICAgICBnb3RvIGRvbmU7CiAKLSAgICAgICAgcGRldiA9
IHBjaV9nZXRfcGRldihtc2ktPnNlZywgbXNpLT5idXMsIG1zaS0+ZGV2Zm4pOworICAgICAgICBw
ZGV2ID0gcGNpX2dldF9wZGV2X2J5X2RvbWFpbihkLCBtc2ktPnNlZywgbXNpLT5idXMsIG1zaS0+
ZGV2Zm4pOworICAgICAgICBpZiAoICFwZGV2ICkKKyAgICAgICAgICAgIGdvdG8gZG9uZTsKKwog
ICAgICAgICByZXQgPSBwY2lfZW5hYmxlX21zaShtc2ksICZtc2lfZGVzYyk7CiAgICAgICAgIGlm
ICggcmV0ICkKICAgICAgICAgewotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Oct 17 00:22:28 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 00:22:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e4FeO-0007Js-5x; Tue, 17 Oct 2017 00:22:28 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4FeN-0007Jh-NO
 for xen-changelog@lists.xensource.com; Tue, 17 Oct 2017 00:22:27 +0000
Received: from [85.158.137.68] by server-1.bemta-3.messagelabs.com id
 97/14-27020-24D45E95; Tue, 17 Oct 2017 00:22:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVdfR92m
 kwdFT7BYTthk4MHps79vFHsAYxZqZl5RfkcCa8fLsO+aCfeIVKx61MzUwtgt3MXJyCAn8ZpS4
 sCy9i5ELyD7PKNF9pJGpi5GDg01ATGLuXgWQGhEBVYlZK5YzQ9SrSzT9bmADsYUF/CUaLr1kA
 rF5Bcwkls/vZASxWYDqf845wjqBkWMBI8MqRo3i1KKy1CJdQ2O9pKLM9IyS3MTMHF1DA2O93N
 Ti4sT01JzEpGK95PzcTYxAnzAAwQ7Gbds9DzFKcjApifI6Gz6JFOJLyk+pzEgszogvKs1JLT7
 EKMPBoSTB+9v7aaSQYFFqempFWmYOMDhg0hIcPEoivA9B0rzFBYm5xZnpEKlTjIpS4rzBPkAJ
 AZBERmkeXBssIC8xykoJ8zICHSLEU5BalJtZgir/ilGcg1FJmPcxyHiezLwSuOmvgBYzAS1e5
 /QEZHFJIkJKqoHRZaubbpRJmDhH3tozzp56ua8zutlZ1kmv+mnAsoUr7fXhnG62siOhRyYFM6
 ln+rBfvfTvCO/cqJYzghLSqfqnK/yW3CxJj3Mpu12XyPztiJlgfalw3LuG3B7GVUobC86uP1q
 3wySHYVvfmjeLRL23sn56zBu7eWUw0+ci1xPC/iVr2VmFapVYijMSDbWYi4oTAYZHG/BDAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1508199744!71996073!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16024 invoked from network); 17 Oct 2017 00:22:25 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Oct 2017 00:22:25 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4FeJ-0008TM-Qf
 for xen-changelog@lists.xensource.com; Tue, 17 Oct 2017 00:22:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e4FeJ-0001dn-Mj
 for xen-changelog@lists.xensource.com; Tue, 17 Oct 2017 00:22:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e4FeJ-0001dn-Mj@xenbits.xenproject.org>
Date: Tue, 17 Oct 2017 00:22:23 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86: enforce proper privilege when
	(un)mapping pIRQ-s
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDIyMDMyYjJkN2UzMzljZjhhZWNjNTMwMmFiNDlmOWQ5ZDE1MzYwZjMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDEy
IDE1OjAyOjU0IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDEyIDE1OjAyOjU0IDIwMTcgKzAyMDAKCiAgICB4
ODY6IGVuZm9yY2UgcHJvcGVyIHByaXZpbGVnZSB3aGVuICh1biltYXBwaW5nIHBJUlEtcwogICAg
CiAgICAoVW4pbWFwcGluZyBvZiBJUlFzLCBqdXN0IGxpa2Ugb3RoZXIgUkVTT1VSQ0VfX0FERCog
LyBSRVNPVVJDRV9fUkVNT1ZFKgogICAgYWN0aW9ucyAoaW4gRkxBU0sgdGVybXMpIHNob3VsZCBi
ZSBYU01fRE1fUFJJViByYXRoZXIgdGhhbiBYU01fVEFSR0VULgogICAgVGhpcyBpbiB0dXJuIHJl
cXVpcmVzIGJ5cGFzc2luZyB0aGUgWFNNIGNoZWNrIGluIHBoeXNkZXZfdW5tYXBfcGlycSgpCiAg
ICBmb3IgdGhlIEhWTSBlbXVpcnEgY2FzZSBqdXN0IGxpa2UgaXMgYmVpbmcgZG9uZSBpbiBwaHlz
ZGV2X21hcF9waXJxKCkuCiAgICBUaGUgcHJpbWFyeSBnb2FsIHNlY3VyaXR5IHdpc2UsIGhvd2V2
ZXIsIGlzIHRvIG5vIGxvbmdlciBhbGxvdyBIVk0KICAgIGd1ZXN0cywgYnkgc3BlY2lmeWluZyB0
aGVpciBvd24gZG9tYWluIElEIGluc3RlYWQgb2YgRE9NSURfU0VMRiwgdG8KICAgIGVudGVyIGNv
ZGUgcGF0aHMgaW50ZW5kZWQgZm9yIFBWIGd1ZXN0IGFuZCB0aGUgY29udHJvbCBkb21haW5zIG9m
IEhWTQogICAgZ3Vlc3RzIG9ubHkuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjM3Lgog
ICAgCiAgICBSZXBvcnRlZC1ieTogSFc0MiA8aHc0MkBpcHN1bWouZGU+CiAgICBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDog
ZGI3MmZhZjY5Yzk0NTEzZTE4MDU2ODAwNmE5ZDg5OWVkNDIyZmY5MAogICAgbWFzdGVyIGRhdGU6
IDIwMTctMTAtMTIgMTQ6MzY6MzAgKzAyMDAKLS0tCiB4ZW4vYXJjaC94ODYvcGh5c2Rldi5jICB8
IDcgKysrKy0tLQogeGVuL2luY2x1ZGUveHNtL2R1bW15LmggfCA0ICsrLS0KIDIgZmlsZXMgY2hh
bmdlZCwgNiBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9waHlzZGV2LmMgYi94ZW4vYXJjaC94ODYvcGh5c2Rldi5jCmluZGV4IGVlYzRhNDEu
Ljc2YTE5N2EgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9waHlzZGV2LmMKKysrIGIveGVuL2Fy
Y2gveDg2L3BoeXNkZXYuYwpAQCAtMTExLDcgKzExMSw3IEBAIGludCBwaHlzZGV2X21hcF9waXJx
KGRvbWlkX3QgZG9taWQsIGludCB0eXBlLCBpbnQgKmluZGV4LCBpbnQgKnBpcnFfcCwKICAgICBp
ZiAoIGQgPT0gTlVMTCApCiAgICAgICAgIHJldHVybiAtRVNSQ0g7CiAKLSAgICByZXQgPSB4c21f
bWFwX2RvbWFpbl9waXJxKFhTTV9UQVJHRVQsIGQpOworICAgIHJldCA9IHhzbV9tYXBfZG9tYWlu
X3BpcnEoWFNNX0RNX1BSSVYsIGQpOwogICAgIGlmICggcmV0ICkKICAgICAgICAgZ290byBmcmVl
X2RvbWFpbjsKIApAQCAtMjU2LDEzICsyNTYsMTQgQEAgaW50IHBoeXNkZXZfbWFwX3BpcnEoZG9t
aWRfdCBkb21pZCwgaW50IHR5cGUsIGludCAqaW5kZXgsIGludCAqcGlycV9wLAogaW50IHBoeXNk
ZXZfdW5tYXBfcGlycShkb21pZF90IGRvbWlkLCBpbnQgcGlycSkKIHsKICAgICBzdHJ1Y3QgZG9t
YWluICpkOwotICAgIGludCByZXQ7CisgICAgaW50IHJldCA9IDA7CiAKICAgICBkID0gcmN1X2xv
Y2tfZG9tYWluX2J5X2FueV9pZChkb21pZCk7CiAgICAgaWYgKCBkID09IE5VTEwgKQogICAgICAg
ICByZXR1cm4gLUVTUkNIOwogCi0gICAgcmV0ID0geHNtX3VubWFwX2RvbWFpbl9waXJxKFhTTV9U
QVJHRVQsIGQpOworICAgIGlmICggZG9taWQgIT0gRE9NSURfU0VMRiB8fCAhaXNfaHZtX2RvbWFp
bihkKSB8fCAhaGFzX3BpcnEoZCkgKQorICAgICAgICByZXQgPSB4c21fdW5tYXBfZG9tYWluX3Bp
cnEoWFNNX0RNX1BSSVYsIGQpOwogICAgIGlmICggcmV0ICkKICAgICAgICAgZ290byBmcmVlX2Rv
bWFpbjsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveHNtL2R1bW15LmggYi94ZW4vaW5jbHVk
ZS94c20vZHVtbXkuaAppbmRleCA2MmZjZWE2Li5iNTY1YTAyIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS94c20vZHVtbXkuaAorKysgYi94ZW4vaW5jbHVkZS94c20vZHVtbXkuaApAQCAtNDUzLDcg
KzQ1Myw3IEBAIHN0YXRpYyBYU01fSU5MSU5FIGNoYXIgKnhzbV9zaG93X2lycV9zaWQoaW50IGly
cSkKIAogc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9tYXBfZG9tYWluX3BpcnEoWFNNX0RFRkFV
TFRfQVJHIHN0cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgWFNNX0FTU0VSVF9BQ1RJT04oWFNNX1RB
UkdFVCk7CisgICAgWFNNX0FTU0VSVF9BQ1RJT04oWFNNX0RNX1BSSVYpOwogICAgIHJldHVybiB4
c21fZGVmYXVsdF9hY3Rpb24oYWN0aW9uLCBjdXJyZW50LT5kb21haW4sIGQpOwogfQogCkBAIC00
NjUsNyArNDY1LDcgQEAgc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9tYXBfZG9tYWluX2lycShY
U01fREVGQVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqZCwgaW50IGkKIAogc3RhdGljIFhTTV9JTkxJ
TkUgaW50IHhzbV91bm1hcF9kb21haW5fcGlycShYU01fREVGQVVMVF9BUkcgc3RydWN0IGRvbWFp
biAqZCkKIHsKLSAgICBYU01fQVNTRVJUX0FDVElPTihYU01fVEFSR0VUKTsKKyAgICBYU01fQVNT
RVJUX0FDVElPTihYU01fRE1fUFJJVik7CiAgICAgcmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlvbihh
Y3Rpb24sIGN1cnJlbnQtPmRvbWFpbiwgZCk7CiB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Oct 17 00:22:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 00:22:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e4FeY-0007LM-7r; Tue, 17 Oct 2017 00:22:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4FeW-0007LB-UB
 for xen-changelog@lists.xensource.com; Tue, 17 Oct 2017 00:22:37 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 B8/26-17628-C4D45E95; Tue, 17 Oct 2017 00:22:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVdfb92m
 kwaHrkhYTthk4MHps79vFHsAYxZqZl5RfkcCa0fryHXvBBLGKh717GBsYVwh2MXJxCAn8ZpSY
 s+YVG4RznlHi/NfVjF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwvYSWw/v
 YYVxOYVMJN49u49E4jNAlS/sf8QywRGjgWMDKsYNYpTi8pSi3SNDPSSijLTM0pyEzNzdA0NTP
 VyU4uLE9NTcxKTivWS83M3MQK9Us/AwLiDsXG23yFGSQ4mJVFeZ8MnkUJ8SfkplRmJxRnxRaU
 5qcWHGGU4OJQkeA97P40UEixKTU+tSMvMAYYHTFqCg0dJhPchSJq3uCAxtzgzHSJ1ilFRSpz3
 GkhCACSRUZoH1wYLyUuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHk1fYCm8GTmlcBNfwW0m
 Alo8TqnJyCLSxIRUlINjObKL1ySt275c17ghO7+2CPxz0v6Pc4ujUm+GXTIfx/D9crvH3g91U
 4eDn3Xzco5xf6AaYj/XHl71zN70k1j/H/wef0IqTrgocUWJvV5yU2z0sX5L4P87N/+ee/SFR9
 RN2nNtP9ljA6+Ljv7OPiLn4ocyqrvm3bm2vU7M+u/H9uslpgp391Qr8RSnJFoqMVcVJwIANLF
 UAtEAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1508199754!70957700!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57783 invoked from network); 17 Oct 2017 00:22:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Oct 2017 00:22:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4FeU-0008TW-3W
 for xen-changelog@lists.xensource.com; Tue, 17 Oct 2017 00:22:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e4FeU-0001f5-1N
 for xen-changelog@lists.xensource.com; Tue, 17 Oct 2017 00:22:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e4FeU-0001f5-1N@xenbits.xenproject.org>
Date: Tue, 17 Oct 2017 00:22:34 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/MSI: disallow redundant
	enabling
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDc4NGFmZDkyZTllOGUzMmU4NDBhODhlNzU3MTUzMmNiYTI0OTRlZjUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDEy
IDE1OjAzOjI2IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDEyIDE1OjAzOjI2IDIwMTcgKzAyMDAKCiAgICB4
ODYvTVNJOiBkaXNhbGxvdyByZWR1bmRhbnQgZW5hYmxpbmcKICAgIAogICAgQXQgdGhlIG1vbWVu
dCwgWGVuIGF0dGVtcHRzIHRvIGFsbG93IHJlZHVuZGFudCBlbmFibGluZyBvZiBNU0kgYnkKICAg
IGhhdmluZyBwY2lfZW5hYmxlX21zaSgpIHJldHVybiAwLCBhbmQgcG9pbnQgdG8gdGhlIGV4aXN0
aW5nIE1TSQogICAgZGVzY3JpcHRvciwgd2hlbiB0aGUgbXNpIGFscmVhZHkgZXhpc3RzLgogICAg
CiAgICBVbmZvcnR1bmF0ZWx5LCBpZiBzdWJzZXF1ZW50IGVycm9ycyBhcmUgZW5jb3VudGVyZWQs
IHRoZSBjbGVhbnVwCiAgICBwYXRocyBhc3N1bWUgcGNpX2VuYWJsZV9tc2koKSBoYWQgZG9uZSBm
dWxsIGluaXRpYWxpemF0aW9uLCBhbmQKICAgIGhlbmNlIHVuZG8gZXZlcnl0aGluZyB0aGF0IHdh
cyBhc3N1bWVkIHRvIGJlIGRvbmUgYnkgdGhhdAogICAgZnVuY3Rpb24gd2l0aG91dCBhbHNvIHVu
ZG9pbmcgb3RoZXIgc2V0dXAgdGhhdCB3b3VsZCBub3JtYWxseQogICAgb2NjdXIgb25seSBhZnRl
ciB0aGF0IGZ1bmN0aW9uIHdhcyBjYWxsZWQgKGluIG1hcF9kb21haW5fcGlycSgpCiAgICBpdHNl
bGYpLgogICAgCiAgICBSYXRoZXIgdGhhbiB0cnkgdG8gbWFrZSB0aGUgcmVkdW5kYW50IGVuYWJs
aW5nIGNhc2Ugd29yayBwcm9wZXJseSwganVzdAogICAgZm9yYmlkIGl0IGVudGlyZWx5IGJ5IGhh
dmluZyBwY2lfZW5hYmxlX21zaSgpIHJldHVybiAtRUVYSVNUIHdoZW4gTVNJCiAgICBpcyBhbHJl
YWR5IHNldCB1cC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yMzcuCiAgICAKICAgIFJl
cG9ydGVkLWJ5OiBIVzQyIDxodzQyQGlwc3Vtai5kZT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGE0NjEyNmZl
YzIwZTBjZjRmNTQ0MjM1MmVmNDVlZmFlYThjODk2NDYKICAgIG1hc3RlciBkYXRlOiAyMDE3LTEw
LTEyIDE0OjM2OjU4ICswMjAwCi0tLQogeGVuL2FyY2gveDg2L21zaS5jIHwgMTAgKysrKy0tLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbXNpLmMgYi94ZW4vYXJjaC94ODYvbXNpLmMKaW5kZXggZDk4
ZjQwMC4uZjA2ZjZhYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21zaS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tc2kuYwpAQCAtMTA1MCwxMSArMTA1MCwxMCBAQCBzdGF0aWMgaW50IF9fcGNpX2Vu
YWJsZV9tc2koc3RydWN0IG1zaV9pbmZvICptc2ksIHN0cnVjdCBtc2lfZGVzYyAqKmRlc2MpCiAg
ICAgb2xkX2Rlc2MgPSBmaW5kX21zaV9lbnRyeShwZGV2LCBtc2ktPmlycSwgUENJX0NBUF9JRF9N
U0kpOwogICAgIGlmICggb2xkX2Rlc2MgKQogICAgIHsKLSAgICAgICAgcHJpbnRrKFhFTkxPR19X
QVJOSU5HICJpcnEgJWQgYWxyZWFkeSBtYXBwZWQgdG8gTVNJIG9uICUwNHg6JTAyeDolMDJ4LiV1
XG4iLAorICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiaXJxICVkIGFscmVhZHkgbWFwcGVkIHRv
IE1TSSBvbiAlMDR4OiUwMng6JTAyeC4ldVxuIiwKICAgICAgICAgICAgICAgIG1zaS0+aXJxLCBt
c2ktPnNlZywgbXNpLT5idXMsCiAgICAgICAgICAgICAgICBQQ0lfU0xPVChtc2ktPmRldmZuKSwg
UENJX0ZVTkMobXNpLT5kZXZmbikpOwotICAgICAgICAqZGVzYyA9IG9sZF9kZXNjOwotICAgICAg
ICByZXR1cm4gMDsKKyAgICAgICAgcmV0dXJuIC1FRVhJU1Q7CiAgICAgfQogCiAgICAgb2xkX2Rl
c2MgPSBmaW5kX21zaV9lbnRyeShwZGV2LCAtMSwgUENJX0NBUF9JRF9NU0lYKTsKQEAgLTExMTgs
MTEgKzExMTcsMTAgQEAgc3RhdGljIGludCBfX3BjaV9lbmFibGVfbXNpeChzdHJ1Y3QgbXNpX2lu
Zm8gKm1zaSwgc3RydWN0IG1zaV9kZXNjICoqZGVzYykKICAgICBvbGRfZGVzYyA9IGZpbmRfbXNp
X2VudHJ5KHBkZXYsIG1zaS0+aXJxLCBQQ0lfQ0FQX0lEX01TSVgpOwogICAgIGlmICggb2xkX2Rl
c2MgKQogICAgIHsKLSAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJpcnEgJWQgYWxyZWFk
eSBtYXBwZWQgdG8gTVNJLVggb24gJTA0eDolMDJ4OiUwMnguJXVcbiIsCisgICAgICAgIHByaW50
ayhYRU5MT0dfRVJSICJpcnEgJWQgYWxyZWFkeSBtYXBwZWQgdG8gTVNJLVggb24gJTA0eDolMDJ4
OiUwMnguJXVcbiIsCiAgICAgICAgICAgICAgICBtc2ktPmlycSwgbXNpLT5zZWcsIG1zaS0+YnVz
LAogICAgICAgICAgICAgICAgUENJX1NMT1QobXNpLT5kZXZmbiksIFBDSV9GVU5DKG1zaS0+ZGV2
Zm4pKTsKLSAgICAgICAgKmRlc2MgPSBvbGRfZGVzYzsKLSAgICAgICAgcmV0dXJuIDA7CisgICAg
ICAgIHJldHVybiAtRUVYSVNUOwogICAgIH0KIAogICAgIG9sZF9kZXNjID0gZmluZF9tc2lfZW50
cnkocGRldiwgLTEsIFBDSV9DQVBfSURfTVNJKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Oct 17 00:22:49 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 00:22:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e4Fej-0007Np-9d; Tue, 17 Oct 2017 00:22:49 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4Fei-0007Nc-5Q
 for xen-changelog@lists.xensource.com; Tue, 17 Oct 2017 00:22:48 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 97/A4-16147-75D45E95; Tue, 17 Oct 2017 00:22:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrILMWRWlGSWpSXmKPExsWS0XRdVTfU92m
 kwZTFxhYTthk4MHps79vFHsAYxZqZl5RfkcCacWjTbbaCnaoV2y7vYG9g/C7ZxcjFISTwm1Hi
 8p7HzBDOeUaJD3tWADkcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILCyRKTJ/yk
 h3E5hUwk7h9uhvMZgGqn7N4N+MERo4FjAyrGDWKU4vKUot0DY30kooy0zNKchMzc3QNDYz1cl
 OLixPTU3MSk4r1kvNzNzECvcIABDsYX3U7H2KU5GBSEuV1NnwSKcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mC97f300ghwaLU9NSKtMwcYHjApCU4eJREeB+CpHmLCxJzizPTIVKnGBWlxHmvgSQE
 QBIZpXlwbbCQvMQoKyXMywh0iBBPQWpRbmYJqvwrRnEORiVhXk0foCk8mXklcNNfAS1mAlq8z
 ukJyOKSRISUVAPjwsjptdVdq1T2z3+99dqyDhnt5DeP1pqxfzWcMPlfl5N0lZCk/cVVrvKhjz
 9Mn3ckpFYmzO3+fympR1smLwm+k7e+NFt0+6RPM388Zzx24T7z0vh/7QfZD9g5zP5vfv+2naT
 E0eZ0Rab+gP2ZMz3cFwddSFhgKGurcOircMjuHTb+q9m2mb4UU2Ipzkg01GIuKk4EABKi3dxE
 AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1508199764!109848438!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34391 invoked from network); 17 Oct 2017 00:22:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Oct 2017 00:22:45 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4Fee-0008Tg-Gc
 for xen-changelog@lists.xensource.com; Tue, 17 Oct 2017 00:22:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e4Fee-0001fk-EW
 for xen-changelog@lists.xensource.com; Tue, 17 Oct 2017 00:22:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e4Fee-0001fk-EW@xenbits.xenproject.org>
Date: Tue, 17 Oct 2017 00:22:44 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/IRQ: conditionally preserve
	irq <-> pirq mapping on map error paths
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGFlNDU0NDI5NjQ4ZWRmYTJkM2MxNzA4MmZjZGVkNDA1YTZjYzRkY2MKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDEy
IDE1OjAzOjUzIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDEyIDE1OjAzOjUzIDIwMTcgKzAyMDAKCiAgICB4
ODYvSVJROiBjb25kaXRpb25hbGx5IHByZXNlcnZlIGlycSA8LT4gcGlycSBtYXBwaW5nIG9uIG1h
cCBlcnJvciBwYXRocwogICAgCiAgICBNYXBwaW5ncyB0aGF0IGhhZCBiZWVuIHNldCB1cCBiZWZv
cmUgc2hvdWxkIG5vdCBiZSB0b3JuIGRvd24gd2hlbgogICAgaGFuZGxpbmcgdW5yZWxhdGVkIGVy
cm9ycy4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yMzcuCiAgICAKICAgIFJlcG9ydGVk
LWJ5OiBIVzQyIDxodzQyQGlwc3Vtai5kZT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA1NzNhYzdiMjJhYmE5ZTVi
OGQ0MGQ5Y2RjY2Q3NDRhZjU3Y2Q1OTI4CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0xMC0xMiAxNDoz
NzoyNiArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9pcnEuYyAgICAgICAgfCAyNSArKysrKysrKysr
KysrKysrKystLS0tLS0tCiB4ZW4vYXJjaC94ODYvcGh5c2Rldi5jICAgIHwgIDIgKy0KIHhlbi9p
bmNsdWRlL2FzbS14ODYvbXNpLmggfCAgMiArKwogMyBmaWxlcyBjaGFuZ2VkLCAyMSBpbnNlcnRp
b25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9pcnEuYyBi
L3hlbi9hcmNoL3g4Ni9pcnEuYwppbmRleCAzZTk0NTcxLi45YzE1NTZjIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBAIC0xMjUxLDcgKzEy
NTEsOCBAQCBzdGF0aWMgaW50IHByZXBhcmVfZG9tYWluX2lycV9waXJxKHN0cnVjdCBkb21haW4g
KmQsIGludCBpcnEsIGludCBwaXJxLAogICAgICAgICByZXR1cm4gLUVOT01FTTsKICAgICB9CiAg
ICAgKnBpbmZvID0gaW5mbzsKLSAgICByZXR1cm4gMDsKKworICAgIHJldHVybiAhIWVycjsKIH0K
IAogc3RhdGljIHZvaWQgc2V0X2RvbWFpbl9pcnFfcGlycShzdHJ1Y3QgZG9tYWluICpkLCBpbnQg
aXJxLCBzdHJ1Y3QgcGlycSAqcGlycSkKQEAgLTEyOTQsNyArMTI5NSwxMCBAQCBpbnQgaW5pdF9k
b21haW5faXJxX21hcHBpbmcoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgICAgIGNvbnRpbnVl
OwogICAgICAgICBlcnIgPSBwcmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBpLCBpLCAmaW5mbyk7
CiAgICAgICAgIGlmICggZXJyICkKKyAgICAgICAgeworICAgICAgICAgICAgQVNTRVJUKGVyciA8
IDApOwogICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KICAgICAgICAgc2V0X2RvbWFpbl9p
cnFfcGlycShkLCBpLCBpbmZvKTsKICAgICB9CiAKQEAgLTE5MDIsNiArMTkwNiw3IEBAIGludCBt
YXBfZG9tYWluX3BpcnEoCiAgICAgc3RydWN0IHBpcnEgKmluZm87CiAgICAgc3RydWN0IGlycV9k
ZXNjICpkZXNjOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgREVDTEFSRV9CSVRNQVAo
cHJlcGFyZWQsIE1BWF9NU0lfSVJRUykgPSB7fTsKIAogICAgIEFTU0VSVChzcGluX2lzX2xvY2tl
ZCgmZC0+ZXZlbnRfbG9jaykpOwogCkBAIC0xOTQ1LDggKzE5NTAsMTAgQEAgaW50IG1hcF9kb21h
aW5fcGlycSgKICAgICB9CiAKICAgICByZXQgPSBwcmVwYXJlX2RvbWFpbl9pcnFfcGlycShkLCBp
cnEsIHBpcnEsICZpbmZvKTsKLSAgICBpZiAoIHJldCApCisgICAgaWYgKCByZXQgPCAwICkKICAg
ICAgICAgZ290byByZXZva2U7CisgICAgaWYgKCAhcmV0ICkKKyAgICAgICAgX19zZXRfYml0KDAs
IHByZXBhcmVkKTsKIAogICAgIGRlc2MgPSBpcnFfdG9fZGVzYyhpcnEpOwogCkBAIC0yMDE4LDgg
KzIwMjUsMTAgQEAgaW50IG1hcF9kb21haW5fcGlycSgKICAgICAgICAgICAgIGlycSA9IGNyZWF0
ZV9pcnEoTlVNQV9OT19OT0RFKTsKICAgICAgICAgICAgIHJldCA9IGlycSA+PSAwID8gcHJlcGFy
ZV9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBwaXJxICsgbnIsICZpbmZvKQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgOiBpcnE7Ci0gICAgICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAg
ICBpZiAoIHJldCA8IDAgKQogICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgaWYg
KCAhcmV0ICkKKyAgICAgICAgICAgICAgICBfX3NldF9iaXQobnIsIHByZXBhcmVkKTsKICAgICAg
ICAgICAgIG1zaV9kZXNjW25yXS5pcnEgPSBpcnE7CiAKICAgICAgICAgICAgIGlmICggaXJxX3Bl
cm1pdF9hY2Nlc3MoZCwgaXJxKSAhPSAwICkKQEAgLTIwNTIsMTUgKzIwNjEsMTUgQEAgaW50IG1h
cF9kb21haW5fcGlycSgKICAgICAgICAgICAgICAgICBkZXNjLT5tc2lfZGVzYyA9IE5VTEw7CiAg
ICAgICAgICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9jaywgZmxhZ3Mp
OwogICAgICAgICAgICAgfQotICAgICAgICAgICAgd2hpbGUgKCBuci0tICkKKyAgICAgICAgICAg
IHdoaWxlICggbnIgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGlmICggaXJxID49
IDAgJiYgaXJxX2RlbnlfYWNjZXNzKGQsIGlycSkgKQogICAgICAgICAgICAgICAgICAgICBwcmlu
dGsoWEVOTE9HX0dfRVJSCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZG9tJWQ6IGNvdWxk
IG5vdCByZXZva2UgYWNjZXNzIHRvIElSUSVkIChwaXJxICVkKVxuIiwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgaXJxLCBwaXJxKTsKLSAgICAgICAgICAgICAgICBp
ZiAoIGluZm8gKQorICAgICAgICAgICAgICAgIGlmICggaW5mbyAmJiB0ZXN0X2JpdChuciwgcHJl
cGFyZWQpICkKICAgICAgICAgICAgICAgICAgICAgY2xlYW51cF9kb21haW5faXJxX3BpcnEoZCwg
aXJxLCBpbmZvKTsKLSAgICAgICAgICAgICAgICBpbmZvID0gcGlycV9pbmZvKGQsIHBpcnEgKyBu
cik7CisgICAgICAgICAgICAgICAgaW5mbyA9IHBpcnFfaW5mbyhkLCBwaXJxICsgLS1ucik7CiAg
ICAgICAgICAgICAgICAgaXJxID0gaW5mby0+YXJjaC5pcnE7CiAgICAgICAgICAgICB9CiAgICAg
ICAgICAgICBtc2lfZGVzYy0+aXJxID0gLTE7CkBAIC0yMDc2LDEyICsyMDg1LDE0IEBAIGludCBt
YXBfZG9tYWluX3BpcnEoCiAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZkZXNjLT5sb2NrLCBm
bGFncyk7CiAgICAgICAgIHNldF9kb21haW5faXJxX3BpcnEoZCwgaXJxLCBpbmZvKTsKICAgICAg
ICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9jaywgZmxhZ3MpOworICAgICAgICBy
ZXQgPSAwOwogICAgIH0KIAogZG9uZToKICAgICBpZiAoIHJldCApCiAgICAgewotICAgICAgICBj
bGVhbnVwX2RvbWFpbl9pcnFfcGlycShkLCBpcnEsIGluZm8pOworICAgICAgICBpZiAoIHRlc3Rf
Yml0KDAsIHByZXBhcmVkKSApCisgICAgICAgICAgICBjbGVhbnVwX2RvbWFpbl9pcnFfcGlycShk
LCBpcnEsIGluZm8pOwogIHJldm9rZToKICAgICAgICAgaWYgKCBpcnFfZGVueV9hY2Nlc3MoZCwg
aXJxKSApCiAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvcGh5c2Rldi5jIGIveGVuL2FyY2gveDg2L3BoeXNkZXYuYwppbmRleCA3NmExOTdh
Li44MmY1OWQ3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcGh5c2Rldi5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9waHlzZGV2LmMKQEAgLTE4Niw3ICsxODYsNyBAQCBpbnQgcGh5c2Rldl9tYXBfcGly
cShkb21pZF90IGRvbWlkLCBpbnQgdHlwZSwgaW50ICppbmRleCwgaW50ICpwaXJxX3AsCiAgICAg
ICAgIH0KICAgICAgICAgZWxzZSBpZiAoIHR5cGUgPT0gTUFQX1BJUlFfVFlQRV9NVUxUSV9NU0kg
KQogICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoIG1zaS0+ZW50cnlfbnIgPD0gMCB8fCBtc2kt
PmVudHJ5X25yID4gMzIgKQorICAgICAgICAgICAgaWYgKCBtc2ktPmVudHJ5X25yIDw9IDAgfHwg
bXNpLT5lbnRyeV9uciA+IE1BWF9NU0lfSVJRUyApCiAgICAgICAgICAgICAgICAgcmV0ID0gLUVE
T007CiAgICAgICAgICAgICBlbHNlIGlmICggbXNpLT5lbnRyeV9uciAhPSAxICYmICFpb21tdV9p
bnRyZW1hcCApCiAgICAgICAgICAgICAgICAgcmV0ID0gLUVPUE5PVFNVUFA7CmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L21zaS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc2kuaApp
bmRleCBhNWRlNmExLi40MzQxNzNkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21z
aS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNpLmgKQEAgLTU2LDYgKzU2LDggQEAKIC8q
IE1BWCBmaXhlZCBwYWdlcyByZXNlcnZlZCBmb3IgbWFwcGluZyBNU0lYIHRhYmxlcy4gKi8KICNk
ZWZpbmUgRklYX01TSVhfTUFYX1BBR0VTICAgICAgICAgICAgICA1MTIKIAorI2RlZmluZSBNQVhf
TVNJX0lSUVMgMzIgLyogbGltaXRlZCBieSBNU0kgY2FwYWJpbGl0eSBzdHJ1Y3QgcHJvcGVydGll
cyAqLworCiBzdHJ1Y3QgbXNpX2luZm8gewogICAgIHUxNiBzZWc7CiAgICAgdTggYnVzOwotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxl
LTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Oct 17 00:22:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 00:22:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e4Fes-0007P6-BB; Tue, 17 Oct 2017 00:22:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4Fer-0007Os-1r
 for xen-changelog@lists.xensource.com; Tue, 17 Oct 2017 00:22:57 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 69/AA-29911-06D45E95; Tue, 17 Oct 2017 00:22:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVTfe92m
 kwa69WhYTthk4MHps79vFHsAYxZqZl5RfkcCacW/2NZaCY/wVXzt2sDcwzuPpYuTiEBL4zSix
 svsoM4RznlHi1Kz9jF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCws4Sbyev
 48JxOYVMJOYcLEPLM4CVH/v+1G2CYwcCxgZVjGqF6cWlaUW6VroJRVlpmeU5CZm5ugaGpjp5a
 YWFyemp+YkJhXrJefnbmIE+oQBCHYwzr7sf4hRkoNJSZTX2fBJpBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJXhufp5FCgkWp6akVaZk5wOCASUtw8CiJ8D70BkrzFhck5hZnpkOkTjEqSonzBoP0
 CYAkMkrz4NpgAXmJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwryaIFN4MvNK4Ka/AlrMBLR4n
 dMTkMUliQgpqQZG7qd/Mg8+7bg6oX/V3PKNkZ7fPYv7vzROul+RXKLztHfuhxMyy3c2bmhefu
 7R38iLrxTiJSev/Dxv0bT5s+/5xBu/O36we+5khmNHtoRc907/7bNRdc3bvgslWyaX3F62KCp
 8ae8c3jM8zcX5EfWXAheca/j2wPfH5FV3rN5b87R46mzR/bHARkmJpTgj0VCLuag4EQDqy8W+
 QwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1508199774!102423586!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57586 invoked from network); 17 Oct 2017 00:22:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Oct 2017 00:22:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4Feo-0008Tr-LQ
 for xen-changelog@lists.xensource.com; Tue, 17 Oct 2017 00:22:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e4Feo-0001gP-Kk
 for xen-changelog@lists.xensource.com; Tue, 17 Oct 2017 00:22:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e4Feo-0001gP-Kk@xenbits.xenproject.org>
Date: Tue, 17 Oct 2017 00:22:54 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/FLASK: fix unmap-domain-IRQ
	XSM hook
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQ0Y2ViMTkyYjUwZDQ4Mzk4ZGZkOWUzYjgzODcwYjg3MmY1MDc0NzMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDEy
IDE1OjA0OjI3IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDEyIDE1OjA0OjI3IDIwMTcgKzAyMDAKCiAgICB4
ODYvRkxBU0s6IGZpeCB1bm1hcC1kb21haW4tSVJRIFhTTSBob29rCiAgICAKICAgIFRoZSBjYWxs
ZXIgYW5kIHRoZSBGTEFTSyBpbXBsZW1lbnRhdGlvbiBvZiB4c21fdW5tYXBfZG9tYWluX2lycSgp
CiAgICBkaXNhZ3JlZWQgYWJvdXQgd2hhdCB0aGUgImRhdGEiIGFyZ3VtZW50IHBvaW50cyB0byBp
biB0aGUgTVNJIGNhc2U6CiAgICBDaGFuZ2UgYm90aCBzaWRlcyB0byBwYXNzL3Rha2UgYSBQQ0kg
ZGV2aWNlLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTIzNy4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29t
bWl0OiA2ZjE3ZjVjNDNhM2JkMjhkMjdlZDgxMzNiMmJmNTEzZTJlYWI3ZDU5CiAgICBtYXN0ZXIg
ZGF0ZTogMjAxNy0xMC0xMiAxNDozNzo1NiArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9pcnEuYyAg
ICB8IDMgKystCiB4ZW4veHNtL2ZsYXNrL2hvb2tzLmMgfCA0ICsrLS0KIDIgZmlsZXMgY2hhbmdl
ZCwgNCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9pcnEuYyBiL3hlbi9hcmNoL3g4Ni9pcnEuYwppbmRleCA5YzE1NTZjLi44YTgwMDVlIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBA
IC0yMTQzLDcgKzIxNDMsOCBAQCBpbnQgdW5tYXBfZG9tYWluX3BpcnEoc3RydWN0IGRvbWFpbiAq
ZCwgaW50IHBpcnEpCiAgICAgICAgIG5yID0gbXNpX2Rlc2MtPm1zaS5udmVjOwogICAgIH0KIAot
ICAgIHJldCA9IHhzbV91bm1hcF9kb21haW5faXJxKFhTTV9IT09LLCBkLCBpcnEsIG1zaV9kZXNj
KTsKKyAgICByZXQgPSB4c21fdW5tYXBfZG9tYWluX2lycShYU01fSE9PSywgZCwgaXJxLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1zaV9kZXNjID8gbXNpX2Rlc2MtPmRldiA6IE5V
TEwpOwogICAgIGlmICggcmV0ICkKICAgICAgICAgZ290byBkb25lOwogCmRpZmYgLS1naXQgYS94
ZW4veHNtL2ZsYXNrL2hvb2tzLmMgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKaW5kZXggZmQ4NGFj
MC4uNDdlNWVhZiAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFzay9ob29rcy5jCisrKyBiL3hlbi94
c20vZmxhc2svaG9va3MuYwpAQCAtOTE4LDggKzkxOCw4IEBAIHN0YXRpYyBpbnQgZmxhc2tfdW5t
YXBfZG9tYWluX21zaSAoc3RydWN0IGRvbWFpbiAqZCwgaW50IGlycSwgdm9pZCAqZGF0YSwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdTMyICpzaWQsIHN0cnVjdCBhdmNfYXVk
aXRfZGF0YSAqYWQpCiB7CiAjaWZkZWYgQ09ORklHX0hBU19QQ0kKLSAgICBzdHJ1Y3QgbXNpX2lu
Zm8gKm1zaSA9IGRhdGE7Ci0gICAgdTMyIG1hY2hpbmVfYmRmID0gKG1zaS0+c2VnIDw8IDE2KSB8
IChtc2ktPmJ1cyA8PCA4KSB8IG1zaS0+ZGV2Zm47CisgICAgY29uc3Qgc3RydWN0IHBjaV9kZXYg
KnBkZXYgPSBkYXRhOworICAgIHUzMiBtYWNoaW5lX2JkZiA9IChwZGV2LT5zZWcgPDwgMTYpIHwg
KHBkZXYtPmJ1cyA8PCA4KSB8IHBkZXYtPmRldmZuOwogCiAgICAgQVZDX0FVRElUX0RBVEFfSU5J
VChhZCwgREVWKTsKICAgICBhZC0+ZGV2aWNlID0gbWFjaGluZV9iZGY7Ci0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC45CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Oct 17 00:23:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 00:23:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e4Ff2-0007QV-D0; Tue, 17 Oct 2017 00:23:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4Ff1-0007QI-C8
 for xen-changelog@lists.xensource.com; Tue, 17 Oct 2017 00:23:07 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 1B/B6-18968-A6D45E95; Tue, 17 Oct 2017 00:23:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVTfL92m
 kwboAiwnbDBwYPbb37WIPYIxizcxLyq9IYM3oObSQvWA6X8WhWdcYGxgvcncxcnEICfxmlPix
 fStjFyMnkHOeUeLS4aIuRg4ONgExibl7FUDCIgKqErNWLGeGKFGXaPrdwAZiCwuUSyx9+ZUdx
 OYVMJM4tP49WA0LUH3HgV7WCYwcCxgZVjFqFKcWlaUW6RoZ6SUVZaZnlOQmZuboGhoY6+WmFh
 cnpqfmJCYV6yXn525iBHqknoGBcQfj1BN+hxglOZiURHmdDZ9ECvEl5adUZiQWZ8QXleakFh9
 ilOHgUJLgbfR5GikkWJSanlqRlpkDDA2YtAQHj5II70NvoDRvcUFibnFmOkTqFKMux7FNl/8w
 CbHk5eelSonzHgKZIQBSlFGaBzcCFqaXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzaoJM4
 cnMK4Hb9AroCCagI9Y5PQE5oiQRISXVwOgjuXjenpmv3M480nbR0edo701VVtXp0W7ay/jNzb
 WC9VC61r9D/yTbyg7NP8+VuihXYdpl3cRt0yvbNCUOlebYZ6+bePVdwbaTabKtQhUiH+fM/6i
 hfTJO50yuWqbohj9THGW8Lzab3rINkpU7FstzReVgi/CHiylWC1bn9eoqfCr35dLlU2Ipzkg0
 1GIuKk4EAMfThCxOAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1508199785!79671700!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21673 invoked from network); 17 Oct 2017 00:23:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Oct 2017 00:23:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4Fey-0008VS-Ot
 for xen-changelog@lists.xensource.com; Tue, 17 Oct 2017 00:23:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e4Fey-0001hJ-MZ
 for xen-changelog@lists.xensource.com; Tue, 17 Oct 2017 00:23:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e4Fey-0001hJ-MZ@xenbits.xenproject.org>
Date: Tue, 17 Oct 2017 00:23:04 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/ioreq server: correctly handle
	bogus XEN_DMOP_{, un}map_io_range_to_ioreq_server arguments
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGVmNjFiY2ZmMzlkOTA3ZmVkZTE4YWVjYzU3NjUxYmQyYmVlZDc4OWEKQXV0aG9yOiAg
ICAgVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KQXV0aG9yRGF0ZTogVGh1
IE9jdCAxMiAxNTowNDo1NiAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAxMiAxNTowNDo1NiAyMDE3ICswMjAw
CgogICAgeDg2L2lvcmVxIHNlcnZlcjogY29ycmVjdGx5IGhhbmRsZSBib2d1cyBYRU5fRE1PUF97
LHVufW1hcF9pb19yYW5nZV90b19pb3JlcV9zZXJ2ZXIgYXJndW1lbnRzCiAgICAKICAgIE1pc2Jl
aGF2aW5nIGRldmljZSBtb2RlbCBjYW4gcGFzcyBpbmNvcnJlY3QgWEVOX0RNT1BfbWFwLwogICAg
dW5tYXBfaW9fcmFuZ2VfdG9faW9yZXFfc2VydmVyIGFyZ3VtZW50cywgbmFtZWx5IGVuZCA8IHN0
YXJ0IHdoZW4KICAgIHNwZWNpZnlpbmcgYWRkcmVzcyByYW5nZS4gV2hlbiB0aGlzIGhhcHBlbnMg
d2UgaGl0IEFTU0VSVChzIDw9IGUpIGluCiAgICByYW5nZXNldF9jb250YWluc19yYW5nZSgpL3Jh
bmdlc2V0X292ZXJsYXBzX3JhbmdlKCkgd2l0aCBkZWJ1ZyBidWlsZHMuCiAgICBQcm9kdWN0aW9u
IGJ1aWxkcyB3aWxsIG5vdCB0cmFwIHJpZ2h0IGF3YXkgYnV0IG1heSBtaXNiZWhhdmUgbGF0ZXIK
ICAgIHdoaWxlIGhhbmRsaW5nIHN1Y2ggYm9ndXMgcmFuZ2VzLgogICAgCiAgICBUaGlzIGlzIFhT
QS0yMzguCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFZpdGFseSBLdXpuZXRzb3YgPHZrdXpuZXRz
QHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgbWFzdGVyIGNvbW1pdDogZDU5ZTU1YjAxOGNmYjc5ZDBjNGY3OTQwNDFhZmY0ZmUx
Y2QwZDU3MAogICAgbWFzdGVyIGRhdGU6IDIwMTctMTAtMTIgMTQ6NDM6MDIgKzAyMDAKLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgfCA2ICsrKysrKwogMSBmaWxlIGNoYW5nZWQsIDYgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9h
cmNoL3g4Ni9odm0vaW9yZXEuYwppbmRleCBiMmE4YjBlLi44YzhiZjFmIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCkBA
IC04MjAsNiArODIwLDkgQEAgaW50IGh2bV9tYXBfaW9fcmFuZ2VfdG9faW9yZXFfc2VydmVyKHN0
cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2
ZXIgKnM7CiAgICAgaW50IHJjOwogCisgICAgaWYgKCBzdGFydCA+IGVuZCApCisgICAgICAgIHJl
dHVybiAtRUlOVkFMOworCiAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9t
YWluLmlvcmVxX3NlcnZlci5sb2NrKTsKIAogICAgIHJjID0gLUVOT0VOVDsKQEAgLTg3Miw2ICs4
NzUsOSBAQCBpbnQgaHZtX3VubWFwX2lvX3JhbmdlX2Zyb21faW9yZXFfc2VydmVyKHN0cnVjdCBk
b21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7
CiAgICAgaW50IHJjOwogCisgICAgaWYgKCBzdGFydCA+IGVuZCApCisgICAgICAgIHJldHVybiAt
RUlOVkFMOworCiAgICAgc3Bpbl9sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlv
cmVxX3NlcnZlci5sb2NrKTsKIAogICAgIHJjID0gLUVOT0VOVDsKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Oct 17 00:23:18 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 00:23:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e4FfC-0007S4-Ft; Tue, 17 Oct 2017 00:23:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4FfB-0007Rt-9U
 for xen-changelog@lists.xensource.com; Tue, 17 Oct 2017 00:23:17 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 AC/30-07422-47D45E95; Tue, 17 Oct 2017 00:23:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVbfY92m
 kweKF1hYTthk4MHps79vFHsAYxZqZl5RfkcCaMXPuEtaCLpGKN+/vMzYwvuXrYuTiEBL4zSix
 pesKM4RznlHi9faFbF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwuESqxbM
 J0RxOYVMJO4/O4zE4jNAlT/7/1c1gmMHAsYGVYxahSnFpWlFukaG+glFWWmZ5TkJmbm6BoamO
 rlphYXJ6an5iQmFesl5+duYgR6pZ6BgXEH44RVfocYJTmYlER5nQ2fRArxJeWnVGYkFmfEF5X
 mpBYfYpTh4FCS4G30eRopJFiUmp5akZaZAwwPmLQEB4+SCO9Db6A0b3FBYm5xZjpE6hSjLsex
 TZf/MAmx5OXnpUqJ8waDzBAAKcoozYMbAQvVS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEe
 TVBpvBk5pXAbXoFdAQT0BHrnJ6AHFGSiJCSamBM+8B3PbF4kkbvArPd3M0PNKXYe6+FTXkiov
 8haEpQydqofxNuB/XbW/vV7qzsYz1soc7Uf2K281v2bhm/q2+3tYs1XpHmLnHpfLQg/a7GB5s
 jz0480pyRI79FflaYUHblzC1m62cxM8rohBxlMjnoyrX69dFXj/bpztFnlDhUorbvXaI4xxkl
 luKMREMt5qLiRACBrbzmUAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1508199795!91354080!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18884 invoked from network); 17 Oct 2017 00:23:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Oct 2017 00:23:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4Ff8-0008Vc-Qw
 for xen-changelog@lists.xensource.com; Tue, 17 Oct 2017 00:23:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e4Ff8-0001iD-QC
 for xen-changelog@lists.xensource.com; Tue, 17 Oct 2017 00:23:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e4Ff8-0001iD-QC@xenbits.xenproject.org>
Date: Tue, 17 Oct 2017 00:23:14 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/HVM: prefill partially used
	variable on emulation paths
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5156550108347606291=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit d8426300dbdc06ba77f97a60ada018b37aea5ad1
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Thu Oct 12 15:05:44 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Thu Oct 12 15:05:44 2017 +0200

    x86/HVM: prefill partially used variable on emulation paths
    
    Certain handlers ignore the access size (vioapic_write() being the
    example this was found with), perhaps leading to subsequent reads
    seeing data that wasn't actually written by the guest. For
    consistency and extra safety also do this on the read path of
    hvm_process_io_intercept(), even if this doesn't directly affect what
    guests get to see, as we've supposedly already dealt with read handlers
    leaving data completely unitialized.
    
    This is XSA-239.
    
    Reported-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    master commit: 0d4732ac29b63063764c29fa3bd8946daf67d6f3
    master date: 2017-10-12 14:43:26 +0200
---
 xen/arch/x86/hvm/emulate.c   | 2 +-
 xen/arch/x86/hvm/intercept.c | 2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/xen/arch/x86/hvm/emulate.c b/xen/arch/x86/hvm/emulate.c
index af09dcc..9e63614 100644
--- a/xen/arch/x86/hvm/emulate.c
+++ b/xen/arch/x86/hvm/emulate.c
@@ -129,7 +129,7 @@ static int hvmemul_do_io(
         .count = *reps,
         .dir = dir,
         .df = df,
-        .data = data,
+        .data = data_is_addr ? data : 0,
         .data_is_ptr = data_is_addr, /* ioreq_t field name is misleading */
         .state = STATE_IOREQ_READY,
     };
diff --git a/xen/arch/x86/hvm/intercept.c b/xen/arch/x86/hvm/intercept.c
index e51efd5..72d3353 100644
--- a/xen/arch/x86/hvm/intercept.c
+++ b/xen/arch/x86/hvm/intercept.c
@@ -127,6 +127,7 @@ int hvm_process_io_intercept(const struct hvm_io_handler *handler,
             addr = (p->type == IOREQ_TYPE_COPY) ?
                    p->addr + step * i :
                    p->addr;
+            data = 0;
             rc = ops->read(handler, addr, p->size, &data);
             if ( rc != X86EMUL_OKAY )
                 break;
@@ -161,6 +162,7 @@ int hvm_process_io_intercept(const struct hvm_io_handler *handler,
         {
             if ( p->data_is_ptr )
             {
+                data = 0;
                 switch ( hvm_copy_from_guest_phys(&data, p->data + step * i,
                                                   p->size) )
                 {
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.9


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============5156550108347606291==--

From xen-changelog-bounces@lists.xen.org Tue Oct 17 00:23:30 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 00:23:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e4FfO-0007TU-Hq; Tue, 17 Oct 2017 00:23:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4FfN-0007TM-It
 for xen-changelog@lists.xensource.com; Tue, 17 Oct 2017 00:23:29 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 CB/40-13910-08D45E95; Tue, 17 Oct 2017 00:23:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVbfe92m
 kwfwNhhYTthk4MHps79vFHsAYxZqZl5RfkcCa8XtqI1PBpPmMFfs3v2duYJyQ3MXIxSEk8JtR
 omPbLhYI5zyjxJazd1i7GDk42ATEJObuVehi5OQQEVCVmLViOTOILSSgLtH0u4ENpERYwEfi2
 /x0kDCvgJnE6fNzwEpYgMob1k9ln8DIsYCRYRWjenFqUVlqka6JXlJRZnpGSW5iZo6uoYGZXm
 5qcXFiempOYlKxXnJ+7iZGoE8YgGAHY/dl/0OMkhxMSqK8zoZPIoX4kvJTKjMSizPii0pzUos
 PMcpwcChJ8G7xeRopJFiUmp5akZaZAwwOmLQEB4+SCO9VkDRvcUFibnFmOkTqFKMux7FNl/8w
 CbHk5eelSonzHgIpEgApyijNgxsBC9RLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEua9DzKFJ
 zOvBG7TK6AjmICOWOf0BOSIkkSElFQD4/xN3L1r4h5ul9nHHTX7TUWIxuKAkJf7/gbsVo57P2
 duoerBO7tPZUhHZKj6s+2YZmbc2Zr0RDtrvsDPB6+4VP75fRZNbPQOnhI62W9NypYrzjFTt/3
 j/HL7cPApjRcbbsrveLUw6ENC0p2ZL5eq9SvskJ/CfkXw1LplTVvWFK1Ua36n4/3y5VQlluKM
 REMt5qLiRACsjW3WTwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1508199806!77504387!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33855 invoked from network); 17 Oct 2017 00:23:27 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Oct 2017 00:23:27 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4FfI-0008Vm-Tm
 for xen-changelog@lists.xensource.com; Tue, 17 Oct 2017 00:23:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e4FfI-0001jJ-SS
 for xen-changelog@lists.xensource.com; Tue, 17 Oct 2017 00:23:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e4FfI-0001jJ-SS@xenbits.xenproject.org>
Date: Tue, 17 Oct 2017 00:23:24 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86: limit linear page table use
	to a single level
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGMyYjBhOTJkMjNhNWI4ODQ4NzlmOGU4NmE2MjlhMjk3NDI3ZGQ3MWQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDEy
IDE1OjA2OjEyIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDEyIDE1OjA2OjEyIDIwMTcgKzAyMDAKCiAgICB4
ODY6IGxpbWl0IGxpbmVhciBwYWdlIHRhYmxlIHVzZSB0byBhIHNpbmdsZSBsZXZlbAogICAgCiAg
ICBUaGF0J3MgdGhlIG9ubHkgd2F5IHRoYXQgdGhleSdyZSBtZWFudCB0byBiZSB1c2VkLiBXaXRo
b3V0IHN1Y2ggYQogICAgcmVzdHJpY3Rpb24gYXJiaXRyYXJpbHkgbG9uZyBjaGFpbnMgb2Ygc2Ft
ZS1sZXZlbCBwYWdlIHRhYmxlcyBjYW4gYmUKICAgIGJ1aWx0LCB0ZWFyaW5nIGRvd24gb2Ygd2hp
Y2ggbWF5IHRoZW4gY2F1c2UgYXJiaXRyYXJpbHkgZGVlcCByZWN1cnNpb24sCiAgICBjYXVzaW5n
IGEgc3RhY2sgb3ZlcmZsb3cuIFRvIGZhY2lsaXRhdGUgdGhpcyByZXN0cmljdGlvbiwgYSBjb3Vu
dGVyIGlzCiAgICBiZWluZyBpbnRyb2R1Y2VkIHRvIHRyYWNrIGJvdGggdGhlIG51bWJlciBvZiBz
YW1lLWxldmVsIGVudHJpZXMgaW4gYQogICAgcGFnZSB0YWJsZSBhcyB3ZWxsIGFzIHRoZSBudW1i
ZXIgb2YgdXNlcyBvZiBhIHBhZ2UgdGFibGUgaW4gYW5vdGhlcgogICAgc2FtZS1sZXZlbCBvbmUg
KGNvdW50aW5nIGludG8gcG9zaXRpdmUgYW5kIG5lZ2F0aXZlIGRpcmVjdGlvbgogICAgcmVzcGVj
dGl2ZWx5LCB1dGlsaXppbmcgdGhlIGZhY3QgdGhhdCBib3RoIGNvdW50cyBjYW4ndCBiZSBub24t
emVybyBhdAogICAgdGhlIHNhbWUgdGltZSkuCiAgICAKICAgIE5vdGUgdGhhdCB0aGUgYWRkZWQg
YWNjb3VudGluZyBpbnRyb2R1Y2VzIGEgcmVzdHJpY3Rpb24gb24gdGhlIG51bWJlcgogICAgb2Yg
dGltZXMgYSBwYWdlIGNhbiBiZSB1c2VkIGluIG90aGVyIHNhbWUtbGV2ZWwgcGFnZSB0YWJsZXMg
LSBtb3JlIHRoYW4KICAgIDMyayBvZiBzdWNoIHVzZXMgYXJlIG5vIGxvbmdlciBwb3NzaWJsZS4K
ICAgIAogICAgTm90ZSBhbHNvIHRoYXQgc29tZSBwdXRfcGFnZV9hbmRfdHlwZVtfcHJlZW1wdGli
bGVdKCkgY2FsbHMgYXJlCiAgICByZXBsYWNlZCB3aXRoIG9wZW4tY29kZWQgZXF1aXZhbGVudHMu
ICBUaGlzIHNlZW1lZCBwcmVmZXJyYWJsZSB0bwogICAgYWRkaW5nICJwYXJlbnRfdGFibGUiIHRv
IHRoZSBtYXRyaXggb2YgZnVuY3Rpb25zLgogICAgCiAgICBOb3RlIGZ1cnRoZXIgdGhhdCBjcm9z
cy1kb21haW4gc2FtZS1sZXZlbCBwYWdlIHRhYmxlIHJlZmVyZW5jZXMgYXJlIG5vCiAgICBsb25n
ZXIgcGVybWl0dGVkICh0aGV5IHByb2JhYmx5IG5ldmVyIHNob3VsZCBoYXZlIGJlZW4pLgogICAg
CiAgICBUaGlzIGlzIFhTQS0yNDAuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKYW5uIEhvcm4gPGph
bm5oQGdvb2dsZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA2OTg3ZmM3NTU4YmRiYWI4MTE5ZWFiZjAy
NmUzY2RhZDEwNTNmMGU1CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0xMC0xMiAxNDo0NDozNCArMDIw
MAotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2
L21tLmMgICAgICAgICAgICB8IDE3MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIHwgICAyICsKIHhlbi9pbmNs
dWRlL2FzbS14ODYvbW0uaCAgICAgfCAgMjUgKysrKystLQogNCBmaWxlcyBjaGFuZ2VkLCAxNzUg
aW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IGQ3ZTY5OTIuLmQ3ZWQ3MmMg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9t
YWluLmMKQEAgLTEyMjYsNiArMTIyNiw3IEBAIGludCBhcmNoX3NldF9pbmZvX2d1ZXN0KAogICAg
ICAgICAgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKICAgICAgICAgICAgICAgICAgICAgLyog
RmFsbHRocm91Z2ggKi8KICAgICAgICAgICAgICAgICBjYXNlIC1FUkVTVEFSVDoKKyAgICAgICAg
ICAgICAgICAgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7CiAgICAgICAgICAgICAg
ICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0KICAgICAgICAgICAgICAgICAgICAgICAg
IHBhZ2V0YWJsZV9nZXRfcGFnZSh2LT5hcmNoLmd1ZXN0X3RhYmxlKTsKICAgICAgICAgICAgICAg
ICAgICAgdi0+YXJjaC5ndWVzdF90YWJsZSA9IHBhZ2V0YWJsZV9udWxsKCk7CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDQ3OWQ3ZWUuLjQ1
NDE5ZGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCkBAIC03NDcsNiArNzQ3LDYxIEBAIHN0YXRpYyB2b2lkIHB1dF9kYXRhX3BhZ2UoCiAgICAg
ICAgIHB1dF9wYWdlKHBhZ2UpOwogfQogCitzdGF0aWMgYm9vbCBpbmNfbGluZWFyX2VudHJpZXMo
c3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7CisgICAgdHlwZW9mKHBnLT5saW5lYXJfcHRfY291bnQp
IG5jID0gcmVhZF9hdG9taWMoJnBnLT5saW5lYXJfcHRfY291bnQpLCBvYzsKKworICAgIGRvIHsK
KyAgICAgICAgLyoKKyAgICAgICAgICogVGhlIGNoZWNrIGJlbG93IGNoZWNrcyBmb3IgdGhlICJs
aW5lYXIgdXNlIiBjb3VudCBiZWluZyBub24temVybworICAgICAgICAgKiBhcyB3ZWxsIGFzIG92
ZXJmbG93LiAgU2lnbmVkIGludGVnZXIgb3ZlcmZsb3cgaXMgdW5kZWZpbmVkIGJlaGF2aW9yCisg
ICAgICAgICAqIGFjY29yZGluZyB0byB0aGUgQyBzcGVjLiAgSG93ZXZlciwgYXMgbG9uZyBhcyBs
aW5lYXJfcHRfY291bnQgaXMKKyAgICAgICAgICogc21hbGxlciBpbiBzaXplIHRoYW4gJ2ludCcs
IHRoZSBhcml0aG1ldGljIG9wZXJhdGlvbiBvZiB0aGUKKyAgICAgICAgICogaW5jcmVtZW50IGJl
bG93IHdvbid0IG92ZXJmbG93OyByYXRoZXIgdGhlIHJlc3VsdCB3aWxsIGJlIHRydW5jYXRlZAor
ICAgICAgICAgKiB3aGVuIHN0b3JlZC4gIEVuc3VyZSB0aGF0IHRoaXMgaXMgYWx3YXlzIHRydWUu
CisgICAgICAgICAqLworICAgICAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKG5jKSA+PSBzaXplb2Yo
aW50KSk7CisgICAgICAgIG9jID0gbmMrKzsKKyAgICAgICAgaWYgKCBuYyA8PSAwICkKKyAgICAg
ICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAgICAgbmMgPSBjbXB4Y2hnKCZwZy0+bGluZWFyX3B0
X2NvdW50LCBvYywgbmMpOworICAgIH0gd2hpbGUgKCBvYyAhPSBuYyApOworCisgICAgcmV0dXJu
IHRydWU7Cit9CisKK3N0YXRpYyB2b2lkIGRlY19saW5lYXJfZW50cmllcyhzdHJ1Y3QgcGFnZV9p
bmZvICpwZykKK3sKKyAgICB0eXBlb2YocGctPmxpbmVhcl9wdF9jb3VudCkgb2M7CisKKyAgICBv
YyA9IGFyY2hfZmV0Y2hfYW5kX2FkZCgmcGctPmxpbmVhcl9wdF9jb3VudCwgLTEpOworICAgIEFT
U0VSVChvYyA+IDApOworfQorCitzdGF0aWMgYm9vbCBpbmNfbGluZWFyX3VzZXMoc3RydWN0IHBh
Z2VfaW5mbyAqcGcpCit7CisgICAgdHlwZW9mKHBnLT5saW5lYXJfcHRfY291bnQpIG5jID0gcmVh
ZF9hdG9taWMoJnBnLT5saW5lYXJfcHRfY291bnQpLCBvYzsKKworICAgIGRvIHsKKyAgICAgICAg
LyogU2VlIHRoZSByZXNwZWN0aXZlIGNvbW1lbnQgaW4gaW5jX2xpbmVhcl9lbnRyaWVzKCkuICov
CisgICAgICAgIEJVSUxEX0JVR19PTihzaXplb2YobmMpID49IHNpemVvZihpbnQpKTsKKyAgICAg
ICAgb2MgPSBuYy0tOworICAgICAgICBpZiAoIG5jID49IDAgKQorICAgICAgICAgICAgcmV0dXJu
IGZhbHNlOworICAgICAgICBuYyA9IGNtcHhjaGcoJnBnLT5saW5lYXJfcHRfY291bnQsIG9jLCBu
Yyk7CisgICAgfSB3aGlsZSAoIG9jICE9IG5jICk7CisKKyAgICByZXR1cm4gdHJ1ZTsKK30KKwor
c3RhdGljIHZvaWQgZGVjX2xpbmVhcl91c2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnKQoreworICAg
IHR5cGVvZihwZy0+bGluZWFyX3B0X2NvdW50KSBvYzsKKworICAgIG9jID0gYXJjaF9mZXRjaF9h
bmRfYWRkKCZwZy0+bGluZWFyX3B0X2NvdW50LCAxKTsKKyAgICBBU1NFUlQob2MgPCAwKTsKK30K
KwogLyoKICAqIFdlIGFsbG93IHJvb3QgdGFibGVzIHRvIG1hcCBlYWNoIG90aGVyIChhLmsuYS4g
bGluZWFyIHBhZ2UgdGFibGVzKS4gSXQKICAqIG5lZWRzIHNvbWUgc3BlY2lhbCBjYXJlIHdpdGgg
cmVmZXJlbmNlIGNvdW50cyBhbmQgYWNjZXNzIHBlcm1pc3Npb25zOgpAQCAtNzc3LDE1ICs4MzIs
MzUgQEAgZ2V0XyMjbGV2ZWwjI19saW5lYXJfcGFnZXRhYmxlKCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgaWYg
KCAocGZuID0gbGV2ZWwjI2VfZ2V0X3BmbihwZGUpKSAhPSBwZGVfcGZuICkgICAgICAgICAgICAg
ICAgICAgICAgICAgXAogICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqcHRwZyA9IG1mbl90b19wYWdlKHBkZV9wZm4pOyAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAvKiBNYWtlIHN1cmUgdGhlIHBhZ2UgdGFi
bGUgYmVsb25ncyB0byB0aGUgY29ycmVjdCBkb21haW4uICovICAgICAgIFwKKyAgICAgICAgaWYg
KCB1bmxpa2VseShwYWdlX2dldF9vd25lcihwdHBnKSAhPSBkKSApICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICAgICAgLyogTWFrZSBzdXJlIHRoZSBtYXBwZWQgZnJhbWUgYmVsb25ncyB0byB0aGUgY29ycmVj
dCBkb21haW4uICovICAgICBcCiAgICAgICAgIGlmICggdW5saWtlbHkoIWdldF9wYWdlX2Zyb21f
cGFnZW5yKHBmbiwgZCkpICkgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgcmV0
dXJuIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIC8qICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAg
ICAgKiBFbnN1cmUgdGhhdCB0aGUgbWFwcGVkIGZyYW1lIGlzIGFuIGFscmVhZHktdmFsaWRhdGVk
IHBhZ2UgdGFibGUuIFwKKyAgICAgICAgICogRW5zdXJlIHRoYXQgdGhlIG1hcHBlZCBmcmFtZSBp
cyBhbiBhbHJlYWR5LXZhbGlkYXRlZCBwYWdlIHRhYmxlICBcCisgICAgICAgICAqIGFuZCBpcyBu
b3QgaXRzZWxmIGhhdmluZyBsaW5lYXIgZW50cmllcywgYXMgd2VsbCBhcyB0aGF0IHRoZSAgICAg
XAorICAgICAgICAgKiBjb250YWluaW5nIHBhZ2UgdGFibGUgaXMgbm90IGlzZWxmIGluIHVzZSBh
cyBhIGxpbmVhciBwYWdlIHRhYmxlIFwKKyAgICAgICAgICogZWxzZXdoZXJlLiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAq
IElmIHNvLCBhdG9taWNhbGx5IGluY3JlbWVudCB0aGUgY291bnQgKGNoZWNraW5nIGZvciBvdmVy
ZmxvdykuICAgXAogICAgICAgICAgKi8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgcGFnZSA9IG1mbl90b19w
YWdlKHBmbik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgIGlmICggIWluY19saW5lYXJfZW50cmllcyhwdHBnKSApICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIHB1
dF9wYWdlKHBhZ2UpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB9ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgaWYgKCAhaW5jX2xpbmVhcl91c2VzKHBhZ2UpICkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgZGVjX2xp
bmVhcl9lbnRyaWVzKHB0cGcpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB9
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICAgICAgeSA9IHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIGRvIHsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgICAgICAgICAgeCA9IHk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKQEAgLTc5Myw2ICs4NjgsOCBAQCBnZXRfIyNsZXZlbCMjX2xp
bmVhcl9wYWdldGFibGUoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgICAgICAgICAgICAgICB1bmxpa2VseSgoeCAmIChQR1RfdHlwZV9tYXNrfFBHVF92
YWxpZGF0ZWQpKSAhPSAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgKFBH
VF8jI2xldmVsIyNfcGFnZV90YWJsZXxQR1RfdmFsaWRhdGVkKSkgKSAgICAgICBcCiAgICAgICAg
ICAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgIGRlY19saW5lYXJfdXNlcyhwYWdlKTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICBkZWNf
bGluZWFyX2VudHJpZXMocHRwZyk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAg
IH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCkBAIC0xMjI2LDYgKzEzMDMsOSBAQCBnZXRfcGFnZV9mcm9tX2w0ZSgKICAgICAg
ICAgICAgIGwzZV9yZW1vdmVfZmxhZ3MoKHBsM2UpLCBfUEFHRV9VU0VSfF9QQUdFX1JXfF9QQUdF
X0FDQ0VTU0VEKTsgICBcCiAgICAgfSB3aGlsZSAoIDAgKQogCitzdGF0aWMgaW50IF9wdXRfcGFn
ZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2wgcHJlZW1wdGlibGUsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnB0cGcpOworCiB2b2lkIHB1dF9w
YWdlX2Zyb21fbDFlKGwxX3BnZW50cnlfdCBsMWUsIHN0cnVjdCBkb21haW4gKmwxZV9vd25lcikK
IHsKICAgICB1bnNpZ25lZCBsb25nICAgICBwZm4gPSBsMWVfZ2V0X3BmbihsMWUpOwpAQCAtMTI5
NiwxNyArMTM3NiwyMiBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDJlKGwyX3BnZW50cnlf
dCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuKQogICAgIGlmICggbDJlX2dldF9mbGFncyhsMmUpICYg
X1BBR0VfUFNFICkKICAgICAgICAgcHV0X3N1cGVycGFnZShsMmVfZ2V0X3BmbihsMmUpKTsKICAg
ICBlbHNlCi0gICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKGwyZV9nZXRfcGFnZShsMmUpKTsKKyAg
ICB7CisgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnID0gbDJlX2dldF9wYWdlKGwyZSk7Cisg
ICAgICAgIGludCByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCBmYWxzZSwgbWZuX3RvX3BhZ2UocGZu
KSk7CisKKyAgICAgICAgQVNTRVJUKCFyYyk7CisgICAgICAgIHB1dF9wYWdlKHBnKTsKKyAgICB9
CiAKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIGludCBfX3B1dF9wYWdlX3R5cGUoc3RydWN0
IHBhZ2VfaW5mbyAqLCBpbnQgcHJlZW1wdGlibGUpOwotCiBzdGF0aWMgaW50IHB1dF9wYWdlX2Zy
b21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBpbnQgcGFydGlhbCwgYm9vbF90IGRlZmVyKQogewogICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBnOworICAgIGludCByYzsKIAogICAgIGlmICggIShsM2VfZ2V0X2ZsYWdz
KGwzZSkgJiBfUEFHRV9QUkVTRU5UKSB8fCAobDNlX2dldF9wZm4obDNlKSA9PSBwZm4pICkKICAg
ICAgICAgcmV0dXJuIDE7CkBAIC0xMzI5LDIxICsxNDE0LDI4IEBAIHN0YXRpYyBpbnQgcHV0X3Bh
Z2VfZnJvbV9sM2UobDNfcGdlbnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgaWYg
KCB1bmxpa2VseShwYXJ0aWFsID4gMCkgKQogICAgIHsKICAgICAgICAgQVNTRVJUKCFkZWZlcik7
Ci0gICAgICAgIHJldHVybiBfX3B1dF9wYWdlX3R5cGUocGcsIDEpOworICAgICAgICByZXR1cm4g
X3B1dF9wYWdlX3R5cGUocGcsIHRydWUsIG1mbl90b19wYWdlKHBmbikpOwogICAgIH0KIAogICAg
IGlmICggZGVmZXIgKQogICAgIHsKKyAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfcHRw
ZyA9IG1mbl90b19wYWdlKHBmbik7CiAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3Rh
YmxlID0gcGc7CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIAotICAgIHJldHVybiBwdXRfcGFn
ZV9hbmRfdHlwZV9wcmVlbXB0aWJsZShwZyk7CisgICAgcmMgPSBfcHV0X3BhZ2VfdHlwZShwZywg
dHJ1ZSwgbWZuX3RvX3BhZ2UocGZuKSk7CisgICAgaWYgKCBsaWtlbHkoIXJjKSApCisgICAgICAg
IHB1dF9wYWdlKHBnKTsKKworICAgIHJldHVybiByYzsKIH0KIAogc3RhdGljIGludCBwdXRfcGFn
ZV9mcm9tX2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW50IHBhcnRpYWwsIGJvb2xfdCBkZWZlcikKIHsKKyAgICBp
bnQgcmMgPSAxOworCiAgICAgaWYgKCAobDRlX2dldF9mbGFncyhsNGUpICYgX1BBR0VfUFJFU0VO
VCkgJiYgCiAgICAgICAgICAobDRlX2dldF9wZm4obDRlKSAhPSBwZm4pICkKICAgICB7CkBAIC0x
MzUyLDE4ICsxNDQ0LDIyIEBAIHN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sNGUobDRfcGdlbnRy
eV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgICAgIGlmICggdW5saWtlbHkocGFydGlh
bCA+IDApICkKICAgICAgICAgewogICAgICAgICAgICAgQVNTRVJUKCFkZWZlcik7Ci0gICAgICAg
ICAgICByZXR1cm4gX19wdXRfcGFnZV90eXBlKHBnLCAxKTsKKyAgICAgICAgICAgIHJldHVybiBf
cHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgbWZuX3RvX3BhZ2UocGZuKSk7CiAgICAgICAgIH0KIAog
ICAgICAgICBpZiAoIGRlZmVyICkKICAgICAgICAgeworICAgICAgICAgICAgY3VycmVudC0+YXJj
aC5vbGRfZ3Vlc3RfcHRwZyA9IG1mbl90b19wYWdlKHBmbik7CiAgICAgICAgICAgICBjdXJyZW50
LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBnOwogICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAg
ICAgIH0KIAotICAgICAgICByZXR1cm4gcHV0X3BhZ2VfYW5kX3R5cGVfcHJlZW1wdGlibGUocGcp
OworICAgICAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCB0cnVlLCBtZm5fdG9fcGFnZShwZm4p
KTsKKyAgICAgICAgaWYgKCBsaWtlbHkoIXJjKSApCisgICAgICAgICAgICBwdXRfcGFnZShwZyk7
CiAgICAgfQotICAgIHJldHVybiAxOworCisgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgaW50
IGFsbG9jX2wxX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCkBAIC0xNTYxLDYgKzE2NTcs
NyBAQCBzdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAg
ICAgICAgIHsKICAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKICAgICAg
ICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKKyAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gu
b2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vl
c3RfdGFibGUgPSBwYWdlOwogICAgICAgICB9CiAgICAgICAgIHdoaWxlICggaS0tID4gMCApCkBA
IC0xNjU0LDYgKzE3NTEsNyBAQCBzdGF0aWMgaW50IGFsbG9jX2w0X3RhYmxlKHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UpCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICBpZiAo
IGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3RhYmxlICkKICAgICAgICAgICAgICAgICAgICAgICAg
IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzKys7CisgICAgICAgICAgICAgICAgICAgIGN1cnJlbnQt
PmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgICAgICBjdXJyZW50
LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CiAgICAgICAgICAgICAgICAgfQogICAgICAg
ICAgICAgfQpAQCAtMjQwMywxNCArMjUwMSwyMCBAQCBpbnQgZnJlZV9wYWdlX3R5cGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogfQogCiAKLXN0YXRpYyBpbnQg
X19wdXRfZmluYWxfcGFnZV90eXBlKAotICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2ln
bmVkIGxvbmcgdHlwZSwgaW50IHByZWVtcHRpYmxlKQorc3RhdGljIGludCBfcHV0X2ZpbmFsX3Bh
Z2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgcHJlZW1wdGlibGUsIHN0cnVjdCBwYWdl
X2luZm8gKnB0cGcpCiB7CiAgICAgaW50IHJjID0gZnJlZV9wYWdlX3R5cGUocGFnZSwgdHlwZSwg
cHJlZW1wdGlibGUpOwogCiAgICAgLyogTm8gbmVlZCBmb3IgYXRvbWljIHVwZGF0ZSBvZiB0eXBl
X2luZm8gaGVyZTogbm9vbmUgZWxzZSB1cGRhdGVzIGl0LiAqLwogICAgIGlmICggcmMgPT0gMCAp
CiAgICAgeworICAgICAgICBpZiAoIHB0cGcgJiYgUEdUX3R5cGVfZXF1YWwodHlwZSwgcHRwZy0+
dS5pbnVzZS50eXBlX2luZm8pICkKKyAgICAgICAgeworICAgICAgICAgICAgZGVjX2xpbmVhcl91
c2VzKHBhZ2UpOworICAgICAgICAgICAgZGVjX2xpbmVhcl9lbnRyaWVzKHB0cGcpOworICAgICAg
ICB9CisgICAgICAgIEFTU0VSVCghcGFnZS0+bGluZWFyX3B0X2NvdW50IHx8IHBhZ2VfZ2V0X293
bmVyKHBhZ2UpLT5pc19keWluZyk7CiAgICAgICAgIC8qCiAgICAgICAgICAqIFJlY29yZCBUTEIg
aW5mb3JtYXRpb24gZm9yIGZsdXNoIGxhdGVyLiBXZSBkbyBub3Qgc3RhbXAgcGFnZSB0YWJsZXMK
ICAgICAgICAgICogd2hlbiBydW5uaW5nIGluIHNoYWRvdyBtb2RlOgpAQCAtMjQ0Niw4ICsyNTUw
LDggQEAgc3RhdGljIGludCBfX3B1dF9maW5hbF9wYWdlX3R5cGUoCiB9CiAKIAotc3RhdGljIGlu
dCBfX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGludCBwcmVlbXB0aWJsZSkKK3N0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUo
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgYm9vbCBwcmVlbXB0aWJsZSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZykKIHsKICAgICB1bnNpZ25lZCBsb25n
IG54LCB4LCB5ID0gcGFnZS0+dS5pbnVzZS50eXBlX2luZm87CiAgICAgaW50IHJjID0gMDsKQEAg
LTI0NzQsMTIgKzI1NzgsMjggQEAgc3RhdGljIGludCBfX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB4LCBueCkpICE9IHgpICkKICAgICAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAg
ICAgICAgICAgLyogV2UgY2xlYXJlZCB0aGUgJ3ZhbGlkIGJpdCcgc28gd2UgZG8gdGhlIGNsZWFu
IHVwLiAqLwotICAgICAgICAgICAgICAgIHJjID0gX19wdXRfZmluYWxfcGFnZV90eXBlKHBhZ2Us
IHgsIHByZWVtcHRpYmxlKTsKKyAgICAgICAgICAgICAgICByYyA9IF9wdXRfZmluYWxfcGFnZV90
eXBlKHBhZ2UsIHgsIHByZWVtcHRpYmxlLCBwdHBnKTsKKyAgICAgICAgICAgICAgICBwdHBnID0g
TlVMTDsKICAgICAgICAgICAgICAgICBpZiAoIHggJiBQR1RfcGFydGlhbCApCiAgICAgICAgICAg
ICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAg
ICAgICAgfQogCisgICAgICAgICAgICBpZiAoIHB0cGcgJiYgUEdUX3R5cGVfZXF1YWwoeCwgcHRw
Zy0+dS5pbnVzZS50eXBlX2luZm8pICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAv
KgorICAgICAgICAgICAgICAgICAqIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcCgpIGFjY2Vz
c2VzIHRoZSBzYW1lIHVuaW9uCisgICAgICAgICAgICAgICAgICogbGluZWFyX3B0X2NvdW50IGxp
dmVzIGluLiBVbnZhbGlkYXRlZCBwYWdlIHRhYmxlIHBhZ2VzLAorICAgICAgICAgICAgICAgICAq
IGhvd2V2ZXIsIHNob3VsZCBvY2N1ciBkdXJpbmcgZG9tYWluIGRlc3RydWN0aW9uIG9ubHkKKyAg
ICAgICAgICAgICAgICAgKiBhbnl3YXkuICBVcGRhdGluZyBvZiBsaW5lYXJfcHRfY291bnQgbHVj
a2lseSBpcyBub3QKKyAgICAgICAgICAgICAgICAgKiBuZWNlc3NhcnkgYW55bW9yZSBmb3IgYSBk
eWluZyBkb21haW4uCisgICAgICAgICAgICAgICAgICovCisgICAgICAgICAgICAgICAgQVNTRVJU
KHBhZ2VfZ2V0X293bmVyKHBhZ2UpLT5pc19keWluZyk7CisgICAgICAgICAgICAgICAgQVNTRVJU
KHBhZ2UtPmxpbmVhcl9wdF9jb3VudCA8IDApOworICAgICAgICAgICAgICAgIEFTU0VSVChwdHBn
LT5saW5lYXJfcHRfY291bnQgPiAwKTsKKyAgICAgICAgICAgICAgICBwdHBnID0gTlVMTDsKKyAg
ICAgICAgICAgIH0KKwogICAgICAgICAgICAgLyoKICAgICAgICAgICAgICAqIFJlY29yZCBUTEIg
aW5mb3JtYXRpb24gZm9yIGZsdXNoIGxhdGVyLiBXZSBkbyBub3Qgc3RhbXAgcGFnZQogICAgICAg
ICAgICAgICogdGFibGVzIHdoZW4gcnVubmluZyBpbiBzaGFkb3cgbW9kZToKQEAgLTI0OTksNiAr
MjYxOSwxMyBAQCBzdGF0aWMgaW50IF9fcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlLAogICAgICAgICAgICAgcmV0dXJuIC1FSU5UUjsKICAgICB9CiAKKyAgICBpZiAoIHB0cGcg
JiYgUEdUX3R5cGVfZXF1YWwoeCwgcHRwZy0+dS5pbnVzZS50eXBlX2luZm8pICkKKyAgICB7Cisg
ICAgICAgIEFTU0VSVCghcmMpOworICAgICAgICBkZWNfbGluZWFyX3VzZXMocGFnZSk7CisgICAg
ICAgIGRlY19saW5lYXJfZW50cmllcyhwdHBnKTsKKyAgICB9CisKICAgICByZXR1cm4gcmM7CiB9
CiAKQEAgLTI2MzgsNiArMjc2NSw3IEBAIHN0YXRpYyBpbnQgX19nZXRfcGFnZV90eXBlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKICAgICAgICAgICAgIHBhZ2Ut
Pm5yX3ZhbGlkYXRlZF9wdGVzID0gMDsKICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0g
MDsKICAgICAgICAgfQorICAgICAgICBwYWdlLT5saW5lYXJfcHRfY291bnQgPSAwOwogICAgICAg
ICByYyA9IGFsbG9jX3BhZ2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJsZSk7CiAgICAgfQog
CkBAIC0yNjUyLDcgKzI3ODAsNyBAQCBzdGF0aWMgaW50IF9fZ2V0X3BhZ2VfdHlwZShzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAKIHZvaWQgcHV0X3BhZ2VfdHlw
ZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogewotICAgIGludCByYyA9IF9fcHV0X3BhZ2VfdHlw
ZShwYWdlLCAwKTsKKyAgICBpbnQgcmMgPSBfcHV0X3BhZ2VfdHlwZShwYWdlLCBmYWxzZSwgTlVM
TCk7CiAgICAgQVNTRVJUKHJjID09IDApOwogICAgICh2b2lkKXJjOwogfQpAQCAtMjY2OCw3ICsy
Nzk2LDcgQEAgaW50IGdldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWdu
ZWQgbG9uZyB0eXBlKQogCiBpbnQgcHV0X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZShzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlKQogewotICAgIHJldHVybiBfX3B1dF9wYWdlX3R5cGUocGFnZSwgMSk7Cisg
ICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBhZ2UsIHRydWUsIE5VTEwpOwogfQogCiBpbnQgZ2V0
X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBs
b25nIHR5cGUpCkBAIC0yODc4LDExICszMDA2LDE0IEBAIGludCBwdXRfb2xkX2d1ZXN0X3RhYmxl
KHN0cnVjdCB2Y3B1ICp2KQogICAgIGlmICggIXYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlICkKICAg
ICAgICAgcmV0dXJuIDA7CiAKLSAgICBzd2l0Y2ggKCByYyA9IHB1dF9wYWdlX2FuZF90eXBlX3By
ZWVtcHRpYmxlKHYtPmFyY2gub2xkX2d1ZXN0X3RhYmxlKSApCisgICAgc3dpdGNoICggcmMgPSBf
cHV0X3BhZ2VfdHlwZSh2LT5hcmNoLm9sZF9ndWVzdF90YWJsZSwgdHJ1ZSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHYtPmFyY2gub2xkX2d1ZXN0X3B0cGcpICkKICAgICB7CiAg
ICAgY2FzZSAtRUlOVFI6CiAgICAgY2FzZSAtRVJFU1RBUlQ6CiAgICAgICAgIHJldHVybiAtRVJF
U1RBUlQ7CisgICAgY2FzZSAwOgorICAgICAgICBwdXRfcGFnZSh2LT5hcmNoLm9sZF9ndWVzdF90
YWJsZSk7CiAgICAgfQogCiAgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBOVUxMOwpAQCAt
MzA0Miw2ICszMTczLDcgQEAgaW50IG5ld19ndWVzdF9jcjModW5zaWduZWQgbG9uZyBtZm4pCiAg
ICAgICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CiAgICAgICAgICAgICAgICAgLyogZmFsbHRo
cm91Z2ggKi8KICAgICAgICAgICAgIGNhc2UgLUVSRVNUQVJUOgorICAgICAgICAgICAgICAgIGN1
cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgIGN1cnItPmFy
Y2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgICAgIGRlZmF1bHQ6CkBAIC0zMzEwLDcgKzM0NDIsMTAgQEAgbG9uZyBkb19tbXVleHRfb3Ao
CiAgICAgICAgICAgICAgICAgICAgIGlmICggdHlwZSA9PSBQR1RfbDFfcGFnZV90YWJsZSApCiAg
ICAgICAgICAgICAgICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKICAgICAgICAg
ICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAg
ICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgICAg
ICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKKyAgICAgICAgICAg
ICAgICAgICAgfQogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KIApAQCAtMzM0Niw2
ICszNDgxLDcgQEAgbG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAgICAgICB7CiAgICAgICAgICAg
ICBjYXNlIC1FSU5UUjoKICAgICAgICAgICAgIGNhc2UgLUVSRVNUQVJUOgorICAgICAgICAgICAg
ICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOwogICAgICAgICAgICAgICAgIGN1
cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsKICAgICAgICAgICAgICAgICByYyA9IDA7
CiAgICAgICAgICAgICAgICAgYnJlYWs7CkBAIC0zNDI1LDYgKzM1NjEsNyBAQCBsb25nIGRvX21t
dWV4dF9vcCgKICAgICAgICAgICAgICAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOwogICAgICAg
ICAgICAgICAgICAgICAgICAgLyogZmFsbHRocm91Z2ggKi8KICAgICAgICAgICAgICAgICAgICAg
Y2FzZSAtRVJFU1RBUlQ6CisgICAgICAgICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9n
dWVzdF9wdHBnID0gTlVMTDsKICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xk
X2d1ZXN0X3RhYmxlID0gcGFnZTsKICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAg
ICAgICAgICAgICAgICAgICBkZWZhdWx0OgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKaW5kZXggOTI0Y2FhYy4u
NWE1MTI5MSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCkBAIC01MjcsNiArNTI3LDggQEAgc3RydWN0IGFy
Y2hfdmNwdQogICAgIHBhZ2V0YWJsZV90IGd1ZXN0X3RhYmxlX3VzZXI7ICAgICAgIC8qIChNRk4p
IHg4Ni82NCB1c2VyLXNwYWNlIHBhZ2V0YWJsZSAqLwogICAgIHBhZ2V0YWJsZV90IGd1ZXN0X3Rh
YmxlOyAgICAgICAgICAgIC8qIChNRk4pIGd1ZXN0IG5vdGlvbiBvZiBjcjMgKi8KICAgICBzdHJ1
Y3QgcGFnZV9pbmZvICpvbGRfZ3Vlc3RfdGFibGU7ICAvKiBwYXJ0aWFsbHkgZGVzdHJ1Y3RlZCBw
YWdldGFibGUgKi8KKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpvbGRfZ3Vlc3RfcHRwZzsgICAvKiBj
b250YWluaW5nIHBhZ2UgdGFibGUgb2YgdGhlICovCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgLyogZm9ybWVyLCBpZiBhbnkgKi8KICAgICAvKiBndWVzdF90YWJsZSBo
b2xkcyBhIHJlZiB0byB0aGUgcGFnZSwgYW5kIGFsc28gYSB0eXBlLWNvdW50IHVubGVzcwogICAg
ICAqIHNoYWRvdyByZWZjb3VudHMgYXJlIGluIHVzZSAqLwogICAgIHBhZ2V0YWJsZV90IHNoYWRv
d190YWJsZVs0XTsgICAgICAgIC8qIChNRk4pIHNoYWRvdyhzKSBvZiBndWVzdCAqLwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5o
CmluZGV4IDExOWQ3ZGUuLjQ0NWRhNTAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
bW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAgLTEyNCwxMSArMTI0LDExIEBA
IHN0cnVjdCBwYWdlX2luZm8KICAgICAgICAgdTMyIHRsYmZsdXNoX3RpbWVzdGFtcDsKIAogICAg
ICAgICAvKgotICAgICAgICAgKiBXaGVuIFBHVF9wYXJ0aWFsIGlzIHRydWUgdGhlbiB0aGlzIGZp
ZWxkIGlzIHZhbGlkIGFuZCBpbmRpY2F0ZXMKLSAgICAgICAgICogdGhhdCBQVEVzIGluIHRoZSBy
YW5nZSBbMCwgQG5yX3ZhbGlkYXRlZF9wdGVzKSBoYXZlIGJlZW4gdmFsaWRhdGVkLgotICAgICAg
ICAgKiBBbiBleHRyYSBwYWdlIHJlZmVyZW5jZSBtdXN0IGJlIGFjcXVpcmVkIChvciBub3QgZHJv
cHBlZCkgd2hlbmV2ZXIKLSAgICAgICAgICogUEdUX3BhcnRpYWwgZ2V0cyBzZXQsIGFuZCBpdCBt
dXN0IGJlIGRyb3BwZWQgd2hlbiB0aGUgZmxhZyBnZXRzCi0gICAgICAgICAqIGNsZWFyZWQuIFRo
aXMgaXMgc28gdGhhdCBhIGdldCgpIGxlYXZpbmcgYSBwYWdlIGluIHBhcnRpYWxseQorICAgICAg
ICAgKiBXaGVuIFBHVF9wYXJ0aWFsIGlzIHRydWUgdGhlbiB0aGUgZmlyc3QgdHdvIGZpZWxkcyBh
cmUgdmFsaWQgYW5kCisgICAgICAgICAqIGluZGljYXRlIHRoYXQgUFRFcyBpbiB0aGUgcmFuZ2Ug
WzAsIEBucl92YWxpZGF0ZWRfcHRlcykgaGF2ZSBiZWVuCisgICAgICAgICAqIHZhbGlkYXRlZC4g
QW4gZXh0cmEgcGFnZSByZWZlcmVuY2UgbXVzdCBiZSBhY3F1aXJlZCAob3Igbm90IGRyb3BwZWQp
CisgICAgICAgICAqIHdoZW5ldmVyIFBHVF9wYXJ0aWFsIGdldHMgc2V0LCBhbmQgaXQgbXVzdCBi
ZSBkcm9wcGVkIHdoZW4gdGhlIGZsYWcKKyAgICAgICAgICogZ2V0cyBjbGVhcmVkLiBUaGlzIGlz
IHNvIHRoYXQgYSBnZXQoKSBsZWF2aW5nIGEgcGFnZSBpbiBwYXJ0aWFsbHkKICAgICAgICAgICog
dmFsaWRhdGVkIHN0YXRlICh3aGVyZSB0aGUgY2FsbGVyIHdvdWxkIGRyb3AgdGhlIHJlZmVyZW5j
ZSBhY3F1aXJlZAogICAgICAgICAgKiBkdWUgdG8gdGhlIGdldHRpbmcgb2YgdGhlIHR5cGUgW2Fw
cGFyZW50bHldIGZhaWxpbmcgWy1FUkVTVEFSVF0pCiAgICAgICAgICAqIHdvdWxkIG5vdCBhY2Np
ZGVudGFsbHkgcmVzdWx0IGluIGEgcGFnZSBsZWZ0IHdpdGggemVybyBnZW5lcmFsCkBAIC0xNTIs
MTAgKzE1MiwxOCBAQCBzdHJ1Y3QgcGFnZV9pbmZvCiAgICAgICAgICAqIHB1dF9wYWdlX2Zyb21f
bE5lKCkgKGR1ZSB0byB0aGUgYXBwYXJlbnQgZmFpbHVyZSksIGFuZCBoZW5jZSBpdAogICAgICAg
ICAgKiBtdXN0IGJlIGRyb3BwZWQgd2hlbiB0aGUgcHV0IG9wZXJhdGlvbiBpcyByZXN1bWVkIChh
bmQgY29tcGxldGVzKSwKICAgICAgICAgICogYnV0IGl0IG11c3Qgbm90IGJlIGFjcXVpcmVkIGlm
IHBpY2tpbmcgdXAgdGhlIHBhZ2UgZm9yIHZhbGlkYXRpb24uCisgICAgICAgICAqCisgICAgICAg
ICAqIFRoZSAzcmQgZmllbGQsIEBsaW5lYXJfcHRfY291bnQsIGluZGljYXRlcworICAgICAgICAg
KiAtIGJ5IGEgcG9zaXRpdmUgdmFsdWUsIGhvdyBtYW55IHNhbWUtbGV2ZWwgcGFnZSB0YWJsZSBl
bnRyaWVzIGEgcGFnZQorICAgICAgICAgKiAgIHRhYmxlIGhhcywKKyAgICAgICAgICogLSBieSBh
IG5lZ2F0aXZlIHZhbHVlLCBpbiBob3cgbWFueSBzYW1lLWxldmVsIHBhZ2UgdGFibGVzIGEgcGFn
ZSBpcworICAgICAgICAgKiAgIGluIHVzZS4KICAgICAgICAgICovCiAgICAgICAgIHN0cnVjdCB7
Ci0gICAgICAgICAgICB1MTYgbnJfdmFsaWRhdGVkX3B0ZXM7Ci0gICAgICAgICAgICBzOCBwYXJ0
aWFsX3B0ZTsKKyAgICAgICAgICAgIHUxNiBucl92YWxpZGF0ZWRfcHRlczpQQUdFVEFCTEVfT1JE
RVIgKyAxOworICAgICAgICAgICAgdTE2IDoxNiAtIFBBR0VUQUJMRV9PUkRFUiAtIDEgLSAyOwor
ICAgICAgICAgICAgczE2IHBhcnRpYWxfcHRlOjI7CisgICAgICAgICAgICBzMTYgbGluZWFyX3B0
X2NvdW50OwogICAgICAgICB9OwogCiAgICAgICAgIC8qCkBAIC0yMDYsNiArMjE0LDkgQEAgc3Ry
dWN0IHBhZ2VfaW5mbwogI2RlZmluZSBQR1RfY291bnRfd2lkdGggICBQR19zaGlmdCg5KQogI2Rl
ZmluZSBQR1RfY291bnRfbWFzayAgICAoKDFVTDw8UEdUX2NvdW50X3dpZHRoKS0xKQogCisvKiBB
cmUgdGhlICd0eXBlIG1hc2snIGJpdHMgaWRlbnRpY2FsPyAqLworI2RlZmluZSBQR1RfdHlwZV9l
cXVhbCh4LCB5KSAoISgoKHgpIF4gKHkpKSAmIFBHVF90eXBlX21hc2spKQorCiAgLyogQ2xlYXJl
ZCB3aGVuIHRoZSBvd25pbmcgZ3Vlc3QgJ2ZyZWVzJyB0aGlzIHBhZ2UuICovCiAjZGVmaW5lIF9Q
R0NfYWxsb2NhdGVkICAgIFBHX3NoaWZ0KDEpCiAjZGVmaW5lIFBHQ19hbGxvY2F0ZWQgICAgIFBH
X21hc2soMSwgMSkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Oct 17 00:23:38 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 00:23:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e4FfW-0007Uh-JR; Tue, 17 Oct 2017 00:23:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4FfV-0007UY-GH
 for xen-changelog@lists.xensource.com; Tue, 17 Oct 2017 00:23:37 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 66/2B-07499-88D45E95; Tue, 17 Oct 2017 00:23:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVbfD92m
 kwYKnbBYTthk4MHps79vFHsAYxZqZl5RfkcCasee2QMEWo4qr71rZGxjPq3cxcnEICfxmlNjZ
 v4UJwjnPKHH5ySvmLkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gAykRFvCTePMjH
 iTMK2AmcevDVLASFqDyQ9s/sE1g5FjAyLCKUaM4tagstUjX2EAvqSgzPaMkNzEzR9fQwEwvN7
 W4ODE9NScxqVgvOT93EyPQIwxAsIPx79rAQ4ySHExKorzOhk8ihfiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnwNvo8jRQSLEpNT61Iy8wBhgZMWoKDR0mE9ypImre4IDG3ODMdInWKUZfj2KbLf5iE
 WPLy81KlxHkPgRQJgBRllObBjYCF6SVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ82qCTOHJz
 CuB2/QK6AgmoCPWOT0BOaIkESEl1cDYFb95o9berqvLEkPl5+873Z91/hfPvfTlNTP3MOXdXK
 EZZchd6cLzRltVve/s79T8ZguXI8dUF7F/3rqAQ+qM3vsLG1lSm20nhgS/2uvTNcv7DINg7qJ
 Dm3pEer9NfFHB8DKvbOml65HbdCd+41n2OVUt/kP6tMM1gdwHnpfEcLpzcKXMfPNOiaU4I9FQ
 i7moOBEAhRXbME4CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1508199815!111157803!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28848 invoked from network); 17 Oct 2017 00:23:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Oct 2017 00:23:35 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4FfT-0008Vs-03
 for xen-changelog@lists.xensource.com; Tue, 17 Oct 2017 00:23:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e4FfS-0001kr-VS
 for xen-changelog@lists.xensource.com; Tue, 17 Oct 2017 00:23:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e4FfS-0001kr-VS@xenbits.xenproject.org>
Date: Tue, 17 Oct 2017 00:23:34 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86: don't store possibly stale
	TLB flush time stamp
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDYxYTJkMzE0ODEzZjljMTQyYjU5NjVkYTJmNWY4Njg0YjEyM2FmYjgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDEy
IDE1OjA2OjU1IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDEyIDE1OjA2OjU1IDIwMTcgKzAyMDAKCiAgICB4
ODY6IGRvbid0IHN0b3JlIHBvc3NpYmx5IHN0YWxlIFRMQiBmbHVzaCB0aW1lIHN0YW1wCiAgICAK
ICAgIFdoaWxlIHRoZSB0aW1pbmcgd2luZG93IGlzIGV4dHJlbWVseSBuYXJyb3csIGl0IGlzIHRo
ZW9yZXRpY2FsbHkKICAgIHBvc3NpYmxlIGZvciBhbiB1cGRhdGUgdG8gdGhlIFRMQiBmbHVzaCBj
bG9jayBhbmQgYSBzdWJzZXF1ZW50IGZsdXNoCiAgICBJUEkgdG8gaGFwcGVuIGJldHdlZW4gdGhl
IHJlYWQgYW5kIHdyaXRlIHBhcnRzIG9mIHRoZSB1cGRhdGUgb2YgdGhlCiAgICBwZXItcGFnZSBz
dGFtcC4gRXhjbHVkZSB0aGlzIHBvc3NpYmlsaXR5IGJ5IGRpc2FibGluZyBpbnRlcnJ1cHRzCiAg
ICBhY3Jvc3MgdGhlIHVwZGF0ZSwgcHJldmVudGluZyB0aGUgSVBJIHRvIGJlIHNlcnZpY2VkIGlu
IHRoZSBtaWRkbGUuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI0MS4KICAgIAogICAgUmVwb3J0ZWQt
Ynk6IEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4KICAgIFN1Z2dlc3RlZC1ieTogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDIzYTE4MzYw
N2E0Mjc1NzIxODVmYzUxYzc2Y2M1YWIxMWMwMGM0Y2MKICAgIG1hc3RlciBkYXRlOiAyMDE3LTEw
LTEyIDE0OjQ4OjI1ICswMjAwCi0tLQogeGVuL2FyY2gvYXJtL3NtcC5jICAgICAgICAgICAgICB8
ICAxICsKIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgfCAgOCArKysrLS0tLQogeGVu
L2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYyB8ICAyICstCiB4ZW4vY29tbW9uL3BhZ2VfYWxs
b2MuYyAgICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZmx1c2h0bGIuaCAgfCAg
NSArKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oICB8IDE0ICsrKysrKysrKysr
KysrCiA2IGZpbGVzIGNoYW5nZWQsIDI2IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NtcC5jIGIveGVuL2FyY2gvYXJtL3NtcC5jCmluZGV4
IGU3ZGYwODcuLjRkNjI3NGQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zbXAuYworKysgYi94
ZW4vYXJjaC9hcm0vc21wLmMKQEAgLTEsMyArMSw0IEBACisjaW5jbHVkZSA8eGVuL21tLmg+CiAj
aW5jbHVkZSA8YXNtL3N5c3RlbS5oPgogI2luY2x1ZGUgPGFzbS9zbXAuaD4KICNpbmNsdWRlIDxh
c20vY3ByZWdzLmg+CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4
Ni9tbS5jCmluZGV4IDQ1NDE5ZGMuLjRiM2MyYTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0yNTI0LDcgKzI1MjQsNyBAQCBzdGF0aWMg
aW50IF9wdXRfZmluYWxfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVk
IGxvbmcgdHlwZSwKICAgICAgICAgICovCiAgICAgICAgIGlmICggIShzaGFkb3dfbW9kZV9lbmFi
bGVkKHBhZ2VfZ2V0X293bmVyKHBhZ2UpKSAmJgogICAgICAgICAgICAgICAgKHBhZ2UtPmNvdW50
X2luZm8gJiBQR0NfcGFnZV90YWJsZSkpICkKLSAgICAgICAgICAgIHBhZ2UtPnRsYmZsdXNoX3Rp
bWVzdGFtcCA9IHRsYmZsdXNoX2N1cnJlbnRfdGltZSgpOworICAgICAgICAgICAgcGFnZV9zZXRf
dGxiZmx1c2hfdGltZXN0YW1wKHBhZ2UpOwogICAgICAgICB3bWIoKTsKICAgICAgICAgcGFnZS0+
dS5pbnVzZS50eXBlX2luZm8tLTsKICAgICB9CkBAIC0yNTM0LDcgKzI1MzQsNyBAQCBzdGF0aWMg
aW50IF9wdXRfZmluYWxfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVk
IGxvbmcgdHlwZSwKICAgICAgICAgICAgICAgICAoUEdUX2NvdW50X21hc2t8UEdUX3ZhbGlkYXRl
ZHxQR1RfcGFydGlhbCkpID09IDEpOwogICAgICAgICBpZiAoICEoc2hhZG93X21vZGVfZW5hYmxl
ZChwYWdlX2dldF9vd25lcihwYWdlKSkgJiYKICAgICAgICAgICAgICAgIChwYWdlLT5jb3VudF9p
bmZvICYgUEdDX3BhZ2VfdGFibGUpKSApCi0gICAgICAgICAgICBwYWdlLT50bGJmbHVzaF90aW1l
c3RhbXAgPSB0bGJmbHVzaF9jdXJyZW50X3RpbWUoKTsKKyAgICAgICAgICAgIHBhZ2Vfc2V0X3Rs
YmZsdXNoX3RpbWVzdGFtcChwYWdlKTsKICAgICAgICAgd21iKCk7CiAgICAgICAgIHBhZ2UtPnUu
aW51c2UudHlwZV9pbmZvIHw9IFBHVF92YWxpZGF0ZWQ7CiAgICAgfQpAQCAtMjU4OCw3ICsyNTg4
LDcgQEAgc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCBi
b29sIHByZWVtcHRpYmxlLAogICAgICAgICAgICAgaWYgKCBwdHBnICYmIFBHVF90eXBlX2VxdWFs
KHgsIHB0cGctPnUuaW51c2UudHlwZV9pbmZvKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAg
ICAgICAgLyoKLSAgICAgICAgICAgICAgICAgKiBwYWdlX3NldF90bGJmbHVzaF90aW1lc3RhbXAo
KSBhY2Nlc3NlcyB0aGUgc2FtZSB1bmlvbgorICAgICAgICAgICAgICAgICAqIHNldF90bGJmbHVz
aF90aW1lc3RhbXAoKSBhY2Nlc3NlcyB0aGUgc2FtZSB1bmlvbgogICAgICAgICAgICAgICAgICAq
IGxpbmVhcl9wdF9jb3VudCBsaXZlcyBpbi4gVW52YWxpZGF0ZWQgcGFnZSB0YWJsZSBwYWdlcywK
ICAgICAgICAgICAgICAgICAgKiBob3dldmVyLCBzaG91bGQgb2NjdXIgZHVyaW5nIGRvbWFpbiBk
ZXN0cnVjdGlvbiBvbmx5CiAgICAgICAgICAgICAgICAgICogYW55d2F5LiAgVXBkYXRpbmcgb2Yg
bGluZWFyX3B0X2NvdW50IGx1Y2tpbHkgaXMgbm90CkBAIC0yNjA5LDcgKzI2MDksNyBAQCBzdGF0
aWMgaW50IF9wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2wgcHJlZW1w
dGlibGUsCiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIGlmICggIShzaGFkb3dfbW9kZV9l
bmFibGVkKHBhZ2VfZ2V0X293bmVyKHBhZ2UpKSAmJgogICAgICAgICAgICAgICAgICAgIChwYWdl
LT5jb3VudF9pbmZvICYgUEdDX3BhZ2VfdGFibGUpKSApCi0gICAgICAgICAgICAgICAgcGFnZS0+
dGxiZmx1c2hfdGltZXN0YW1wID0gdGxiZmx1c2hfY3VycmVudF90aW1lKCk7CisgICAgICAgICAg
ICAgICAgcGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKHBhZ2UpOwogICAgICAgICB9CiAKICAg
ICAgICAgaWYgKCBsaWtlbHkoKHkgPSBjbXB4Y2hnKCZwYWdlLT51LmludXNlLnR5cGVfaW5mbywg
eCwgbngpKSA9PSB4KSApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1v
bi5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwppbmRleCAyZTY0YTc3Li5iZmM0
Yzc5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKQEAgLTE0NjQsNyArMTQ2NCw3IEBAIHZvaWQg
c2hhZG93X2ZyZWUoc3RydWN0IGRvbWFpbiAqZCwgbWZuX3Qgc21mbikKICAgICAgICAgICogVExC
cyB3aGVuIHdlIHJldXNlIHRoZSBwYWdlLiAgQmVjYXVzZSB0aGUgZGVzdHJ1Y3RvcnMgbGVhdmUg
dGhlCiAgICAgICAgICAqIGNvbnRlbnRzIG9mIHRoZSBwYWdlcyBpbiBwbGFjZSwgd2UgY2FuIGRl
bGF5IFRMQiBmbHVzaGVzIHVudGlsCiAgICAgICAgICAqIGp1c3QgYmVmb3JlIHRoZSBhbGxvY2F0
b3IgaGFuZHMgdGhlIHBhZ2Ugb3V0IGFnYWluLiAqLwotICAgICAgICBzcC0+dGxiZmx1c2hfdGlt
ZXN0YW1wID0gdGxiZmx1c2hfY3VycmVudF90aW1lKCk7CisgICAgICAgIHBhZ2Vfc2V0X3RsYmZs
dXNoX3RpbWVzdGFtcChzcCk7CiAgICAgICAgIHBlcmZjX2RlY3Ioc2hhZG93X2FsbG9jX2NvdW50
KTsKICAgICAgICAgcGFnZV9saXN0X2FkZF90YWlsKHNwLCAmZC0+YXJjaC5wYWdpbmcuc2hhZG93
LmZyZWVsaXN0KTsKICAgICAgICAgc3AgPSBuZXh0OwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9w
YWdlX2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCA2MjI1NTUxLi4wYmM1
ZjI5IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9u
L3BhZ2VfYWxsb2MuYwpAQCAtOTY0LDcgKzk2NCw3IEBAIHN0YXRpYyB2b2lkIGZyZWVfaGVhcF9w
YWdlcygKICAgICAgICAgLyogSWYgYSBwYWdlIGhhcyBubyBvd25lciBpdCB3aWxsIG5lZWQgbm8g
c2FmZXR5IFRMQiBmbHVzaC4gKi8KICAgICAgICAgcGdbaV0udS5mcmVlLm5lZWRfdGxiZmx1c2gg
PSAocGFnZV9nZXRfb3duZXIoJnBnW2ldKSAhPSBOVUxMKTsKICAgICAgICAgaWYgKCBwZ1tpXS51
LmZyZWUubmVlZF90bGJmbHVzaCApCi0gICAgICAgICAgICBwZ1tpXS50bGJmbHVzaF90aW1lc3Rh
bXAgPSB0bGJmbHVzaF9jdXJyZW50X3RpbWUoKTsKKyAgICAgICAgICAgIHBhZ2Vfc2V0X3RsYmZs
dXNoX3RpbWVzdGFtcCgmcGdbaV0pOwogCiAgICAgICAgIC8qIFRoaXMgcGFnZSBpcyBub3QgYSBn
dWVzdCBmcmFtZSBhbnkgbW9yZS4gKi8KICAgICAgICAgcGFnZV9zZXRfb3duZXIoJnBnW2ldLCBO
VUxMKTsgLyogc2V0X2dwZm5fZnJvbV9tZm4gc25vb3BzIHBnIG93bmVyICovCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2ZsdXNodGxiLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2Zs
dXNodGxiLmgKaW5kZXggYThlOGEwNS4uODNmZjlmYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9mbHVzaHRsYi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZmx1c2h0bGIuaApA
QCAtMTIsNiArMTIsMTEgQEAgc3RhdGljIGlubGluZSB2b2lkIHRsYmZsdXNoX2ZpbHRlcihjcHVt
YXNrX3QgKm1hc2ssIHVpbnQzMl90IHBhZ2VfdGltZXN0YW1wKSB7fQogCiAjZGVmaW5lIHRsYmZs
dXNoX2N1cnJlbnRfdGltZSgpICAgICAgICAgICAgICAgICAoMCkKIAorc3RhdGljIGlubGluZSB2
b2lkIHBhZ2Vfc2V0X3RsYmZsdXNoX3RpbWVzdGFtcChzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQor
eworICAgIHBhZ2UtPnRsYmZsdXNoX3RpbWVzdGFtcCA9IHRsYmZsdXNoX2N1cnJlbnRfdGltZSgp
OworfQorCiAjaWYgZGVmaW5lZChDT05GSUdfQVJNXzMyKQogIyBpbmNsdWRlIDxhc20vYXJtMzIv
Zmx1c2h0bGIuaD4KICNlbGlmIGRlZmluZWQoQ09ORklHX0FSTV82NCkKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0
bGIuaAppbmRleCA4YjdhZGVmLi41Zjc4YmJiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2ZsdXNodGxiLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oCkBAIC0y
Myw2ICsyMywyMCBAQCBERUNMQVJFX1BFUl9DUFUodTMyLCB0bGJmbHVzaF90aW1lKTsKIAogI2Rl
ZmluZSB0bGJmbHVzaF9jdXJyZW50X3RpbWUoKSB0bGJmbHVzaF9jbG9jawogCitzdGF0aWMgaW5s
aW5lIHZvaWQgcGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1wKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCit7CisgICAgLyoKKyAgICAgKiBQcmV2ZW50IHN0b3JpbmcgYSBzdGFsZSB0aW1lIHN0YW1w
LCB3aGljaCBjb3VsZCBoYXBwZW4gaWYgYW4gdXBkYXRlCisgICAgICogdG8gdGxiZmx1c2hfY2xv
Y2sgcGx1cyBhIHN1YnNlcXVlbnQgZmx1c2ggSVBJIGhhcHBlbiBiZXR3ZWVuIHRoZQorICAgICAq
IHJlYWRpbmcgb2YgdGxiZmx1c2hfY2xvY2sgYW5kIHRoZSB3cml0aW5nIG9mIHRoZSBzdHJ1Y3Qg
cGFnZV9pbmZvCisgICAgICogZmllbGQuCisgICAgICovCisgICAgQVNTRVJUKGxvY2FsX2lycV9p
c19lbmFibGVkKCkpOworICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7CisgICAgcGFnZS0+dGxiZmx1
c2hfdGltZXN0YW1wID0gdGxiZmx1c2hfY3VycmVudF90aW1lKCk7CisgICAgbG9jYWxfaXJxX2Vu
YWJsZSgpOworfQorCiAvKgogICogQGNwdV9zdGFtcCBpcyB0aGUgdGltZXN0YW1wIGF0IGxhc3Qg
VExCIGZsdXNoIGZvciB0aGUgQ1BVIHdlIGFyZSB0ZXN0aW5nLgogICogQGxhc3R1c2Vfc3RhbXAg
aXMgYSB0aW1lc3RhbXAgdGFrZW4gd2hlbiB0aGUgUEZOIHdlIGFyZSB0ZXN0aW5nIHdhcyBsYXN0
IAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhYmxlLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Tue Oct 17 00:23:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 00:23:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e4Ffg-0007Wj-Lx; Tue, 17 Oct 2017 00:23:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4Fff-0007WS-LC
 for xen-changelog@lists.xensource.com; Tue, 17 Oct 2017 00:23:47 +0000
Received: from [85.158.139.211] by server-13.bemta-5.messagelabs.com id
 E2/88-10419-29D45E95; Tue, 17 Oct 2017 00:23:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVXeS79N
 Ig0lbeSwmbDNwYPTY3reLPYAxijUzLym/IoE143DbLvaCV/wVD9e/Ymxg3M/dxcjFISTwm1Fi
 X/tRFgjnPKPEsWczGLsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhaIkPi88
 jGYzStgJrHw2nl2EJsFqP5afzPTBEaOBYwMqxg1ilOLylKLdI0M9ZKKMtMzSnITM3N0DQ1M9X
 JTi4sT01NzEpOK9ZLzczcxAr1Sz8DAuIPx7mS/Q4ySHExKorzOhk8ihfiS8lMqMxKLM+KLSnN
 Siw8xynBwKEnw2vg8jRQSLEpNT61Iy8wBhgdMWoKDR0mE9ypImre4IDG3ODMdInWKUZfj2KbL
 f5iEWPLy81KlxHmDQYoEQIoySvPgRsBC9RKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYV5Nk
 Ck8mXklcJteAR3BBHTEOqcnIEeUJCKkpBoY7ZbeO3lzfuE6pXWyNamzPbtunXE60J4iccXvae
 iEj5luKqsq5ylu/DTbr+nEl0mrhObM3yvEkCd57vnl+b/uVLDvOS8R/GHf7veqnho5UXO9/O4
 ZMbOY5OzcJZUz+fnGzLVcDw8pn71cbrV7n9XerbtX3Lj1LnPeLra/4ntWXmEWSt7ctIXJS0SJ
 pTgj0VCLuag4EQAVxvZHUAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1508199825!78805084!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29462 invoked from network); 17 Oct 2017 00:23:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Oct 2017 00:23:46 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4Ffd-0008W6-1z
 for xen-changelog@lists.xensource.com; Tue, 17 Oct 2017 00:23:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e4Ffd-0001ln-1K
 for xen-changelog@lists.xensource.com; Tue, 17 Oct 2017 00:23:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e4Ffd-0001ln-1K@xenbits.xenproject.org>
Date: Tue, 17 Oct 2017 00:23:45 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86: don't allow page_unlock() to
	drop the last type reference
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGEyYWY0N2Q5ZWJiZjNhYTBmYzgwZjY5N2IzN2RmODc4MjQyZjM2ZjYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgT2N0IDEy
IDE1OjA3OjI4IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgT2N0IDEyIDE1OjA3OjI4IDIwMTcgKzAyMDAKCiAgICB4
ODY6IGRvbid0IGFsbG93IHBhZ2VfdW5sb2NrKCkgdG8gZHJvcCB0aGUgbGFzdCB0eXBlIHJlZmVy
ZW5jZQogICAgCiAgICBPbmx5IF9wdXRfcGFnZV90eXBlKCkgZG9lcyB0aGUgbmVjZXNzYXJ5IGNs
ZWFudXAsIGFuZCBoZW5jZSBub3QgYWxsCiAgICBkb21haW4gcGFnZXMgY2FuIGJlIHJlbGVhc2Vk
IGR1cmluZyBndWVzdCBjbGVhbnVwIChsZWF2aW5nIGFyb3VuZAogICAgem9tYmllIGRvbWFpbnMp
IGlmIHdlIGdldCB0aGlzIHdyb25nLgogICAgCiAgICBUaGlzIGlzIFhTQS0yNDIuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3Rl
ciBjb21taXQ6IDY0MTA3MzNhOGEwZGZmMmZlNTgxMzM4ZmY2MzE2NzBjZjkxODg5ZGIKICAgIG1h
c3RlciBkYXRlOiAyMDE3LTEwLTEyIDE0OjQ5OjQ2ICswMjAwCi0tLQogeGVuL2FyY2gveDg2L21t
LmMgfCAxNSArKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRl
eCA0YjNjMmExLi42ZTA5ZTAzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94
ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTkyMyw3ICsxOTIzLDExIEBAIHZvaWQgcGFnZV91bmxvY2so
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKIAogICAgIGRvIHsKICAgICAgICAgeCA9IHk7CisgICAg
ICAgIEFTU0VSVCgoeCAmIFBHVF9jb3VudF9tYXNrKSAmJiAoeCAmIFBHVF9sb2NrZWQpKTsKKwog
ICAgICAgICBueCA9IHggLSAoMSB8IFBHVF9sb2NrZWQpOworICAgICAgICAvKiBXZSBtdXN0IG5v
dCBkcm9wIHRoZSBsYXN0IHJlZmVyZW5jZSBoZXJlLiAqLworICAgICAgICBBU1NFUlQobnggJiBQ
R1RfY291bnRfbWFzayk7CiAgICAgfSB3aGlsZSAoICh5ID0gY21weGNoZygmcGFnZS0+dS5pbnVz
ZS50eXBlX2luZm8sIHgsIG54KSkgIT0geCApOwogfQogCkBAIC0yNjExLDYgKzI2MTUsMTcgQEAg
c3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCBib29sIHBy
ZWVtcHRpYmxlLAogICAgICAgICAgICAgICAgICAgIChwYWdlLT5jb3VudF9pbmZvICYgUEdDX3Bh
Z2VfdGFibGUpKSApCiAgICAgICAgICAgICAgICAgcGFnZV9zZXRfdGxiZmx1c2hfdGltZXN0YW1w
KHBhZ2UpOwogICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCB1bmxpa2VseSgobnggJiAoUEdU
X2xvY2tlZCB8IFBHVF9jb3VudF9tYXNrKSkgPT0KKyAgICAgICAgICAgICAgICAgICAgICAgICAg
IChQR1RfbG9ja2VkIHwgMSkpICkKKyAgICAgICAgeworICAgICAgICAgICAgLyoKKyAgICAgICAg
ICAgICAqIFdlIG11c3Qgbm90IGRyb3AgdGhlIHNlY29uZCB0byBsYXN0IHJlZmVyZW5jZSB3aGVu
IHRoZSBwYWdlIGlzCisgICAgICAgICAgICAgKiBsb2NrZWQsIGFzIHBhZ2VfdW5sb2NrKCkgZG9l
c24ndCBkbyBhbnkgY2xlYW51cCBvZiB0aGUgdHlwZS4KKyAgICAgICAgICAgICAqLworICAgICAg
ICAgICAgY3B1X3JlbGF4KCk7CisgICAgICAgICAgICB5ID0gcGFnZS0+dS5pbnVzZS50eXBlX2lu
Zm87CisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgfQogCiAgICAgICAgIGlmICggbGlr
ZWx5KCh5ID0gY21weGNoZygmcGFnZS0+dS5pbnVzZS50eXBlX2luZm8sIHgsIG54KSkgPT0geCkg
KQogICAgICAgICAgICAgYnJlYWs7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xen.org Tue Oct 17 00:23:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 00:23:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e4Ffq-0007Y3-Ng; Tue, 17 Oct 2017 00:23:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4Ffp-0007Xt-Oe
 for xen-changelog@lists.xensource.com; Tue, 17 Oct 2017 00:23:57 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 49/A0-07422-D9D45E95; Tue, 17 Oct 2017 00:23:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXeO79N
 IgzMPJSwmbDNwYPTY3reLPYAxijUzLym/IoE14+ac76wFXaoVp45NZW9gPCPbxcjFISTwm1Fi
 y+sN7F2MnEDOeUaJlU8juhg5ONgExCTm7lUACYsIqErMWrGcGaJEXaLpdwMbiC0skCNx/FwTK
 4jNK2Am8fBVA9gYFqD6jx/3s05g5FjAyLCKUaM4tagstUjXyEIvqSgzPaMkNzEzR9fQwFQvN7
 W4ODE9NScxqVgvOT93EyPQJ/UMDIw7GPtW+R1ilORgUhLldTZ8EinEl5SfUpmRWJwRX1Sak1p
 8iFGGg0NJgtfG52mkkGBRanpqRVpmDjA4YNISHDxKIrwPvYHSvMUFibnFmekQqVOMuhzHNl3+
 wyTEkpeflyolzhsMMkMApCijNA9uBCxQLzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5tUEm
 cKTmVcCt+kV0BFMQEesc3oCckRJIkJKqoGxv772sk909+8c9Wad0hbmmthVeiobD1y6L6/8XW
 /b/wUzROJF1zxaPjmx7jazmHc7s7QUZ1ffnWwP9u/ClQIlHUcurDPTSO1u94n62pzBezt8vn7
 qz6f7N3jMNP308sbMIr2FNs+FlJLW7+Fpu3dBs9b65fLO5bHxHc/7tj5pCfXdcLnxka8SS3FG
 oqEWc1FxIgAVyw+mTwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1508199835!86626925!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45018 invoked from network); 17 Oct 2017 00:23:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Oct 2017 00:23:56 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4Ffn-0008WG-5R
 for xen-changelog@lists.xensource.com; Tue, 17 Oct 2017 00:23:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e4Ffn-0001mY-3C
 for xen-changelog@lists.xensource.com; Tue, 17 Oct 2017 00:23:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e4Ffn-0001mY-3C@xenbits.xenproject.org>
Date: Tue, 17 Oct 2017 00:23:55 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/shadow: Don't create
	self-linear shadow mappings for 4-level translated guests
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDdmZTBhMjQ1Mjg2ZDRjMzhjNTkxM2Y1NjQyYjA5NTUwOTZkYzYxMzUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE9jdCAxMiAxNTowODowNSAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAxMiAxNTowODowNSAyMDE3ICsw
MjAwCgogICAgeDg2L3NoYWRvdzogRG9uJ3QgY3JlYXRlIHNlbGYtbGluZWFyIHNoYWRvdyBtYXBw
aW5ncyBmb3IgNC1sZXZlbCB0cmFuc2xhdGVkIGd1ZXN0cwogICAgCiAgICBXaGVuIGluaXRpYWxs
eSBjcmVhdGluZyBhIG1vbml0b3IgdGFibGUgZm9yIDQtbGV2ZWwgdHJhbnNsYXRlZCBndWVzdHMs
IGRvbid0CiAgICBpbnN0YWxsIGEgc2hhZG93LWxpbmVhciBtYXBwaW5nLiAgVGhpcyBtYXBwaW5n
IGlzIGFjdHVhbGx5IHNlbGYtbGluZWFyLCBhbmQKICAgIHRyaXBzIHVwIHRoZSB3cml0ZWFibGUg
aGV1cmlzdGljIGxvZ2ljIGludG8gZm9sbG93aW5nIFhlbidzIG1hcHBpbmdzLCBub3QgdGhlCiAg
ICBndWVzdHMnIHNoYWRvd3MgaXQgd2FzIGV4cGVjdGluZyB0byBmb2xsb3cuCiAgICAKICAgIEEg
Y29uc2VxdWVuY2Ugb2YgdGhpcyBpcyB0aGF0IHNoX2d1ZXNzX3dybWFwKCkgbmVlZHMgdG8gY29w
ZSB3aXRoIHRoZXJlIGJlaW5nCiAgICBubyBzaGFkb3ctbGluZWFyIG1hcHBpbmcgcHJlc2VudCwg
d2hpY2ggaW4gcHJhY3RpY2Ugb2NjdXJzIG9uY2UgZWFjaCB0aW1lIGEKICAgIHZjcHUgc3dpdGNo
ZXMgdG8gNC1sZXZlbCBwYWdpbmcgZnJvbSBhIGRpZmZlcmVudCBwYWdpbmcgbW9kZS4KICAgIAog
ICAgQW4gYXBwcm9wcmlhdGUgc2hhZG93LWxpbmVhciBzbG90IHdpbGwgYmUgaW5zZXJ0ZWQgaW50
byB0aGUgbW9uaXRvciB0YWJsZQogICAgZWl0aGVyIHdoaWxlIGNvbnN0cnVjdGluZyBsb3dlciBs
ZXZlbCBtb25pdG9yIHRhYmxlcywgb3IgYnkgc2hfdXBkYXRlX2NyMygpLgogICAgCiAgICBXaGls
ZSBmaXhpbmcgdGhpcywgY2xhcmlmeSB0aGUgc2FmZXR5IG9mIHRoZSBvdGhlciBtYXBwaW5ncy4g
IERlc3BpdGUKICAgIGFwcGVhcmluZyB1bnNhZmUsIGl0IGlzIGNvcnJlY3QgdG8gY3JlYXRlIGEg
Z3Vlc3QtbGluZWFyIG1hcHBpbmcgZm9yCiAgICB0cmFuc2xhdGVkIGRvbWFpbnM7IHRoaXMgaXMg
c2VsZi1saW5lYXIgYW5kIGRvZXNuJ3QgcG9pbnQgaW50byB0aGUgdHJhbnNsYXRlZAogICAgZG9t
YWluLiAgRHJvcCBhIGRlYWQgY2xhdXNlIGZvciB0cmFuc2xhdGUgIT0gZXh0ZXJuYWwgZ3Vlc3Rz
LgogICAgCiAgICBUaGlzIGlzIFhTQS0yNDMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogVGltIERl
ZWdhbiA8dGltQHhlbi5vcmc+CiAgICBtYXN0ZXIgY29tbWl0OiBiZjJiNGVhZGNmMzc5ZDAzNjFi
MzhkZTk3MjVlYTVmN2ExOGE1MjA1CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0xMC0xMiAxNDo1MDow
NyArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyB8IDQzICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMwIGlu
c2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9t
bS9zaGFkb3cvbXVsdGkuYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwppbmRleCBm
NjVmZmM2Li5hZjQwMDQ4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRp
LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCkBAIC0xNDg0LDI2ICsxNDg0
LDM4IEBAIHZvaWQgc2hfaW5zdGFsbF94ZW5fZW50cmllc19pbl9sNChzdHJ1Y3QgZG9tYWluICpk
LCBtZm5fdCBnbDRtZm4sIG1mbl90IHNsNG1mbikKICAgICAgICAgc2w0ZVtzaGFkb3dfbDRfdGFi
bGVfb2Zmc2V0KFJPX01QVF9WSVJUX1NUQVJUKV0gPSBzaGFkb3dfbDRlX2VtcHR5KCk7CiAgICAg
fQogCi0gICAgLyogU2hhZG93IGxpbmVhciBtYXBwaW5nIGZvciA0LWxldmVsIHNoYWRvd3MuICBO
LkIuIGZvciAzLWxldmVsCi0gICAgICogc2hhZG93cyBvbiA2NC1iaXQgeGVuLCB0aGlzIGxpbmVh
ciBtYXBwaW5nIGlzIGxhdGVyIHJlcGxhY2VkIGJ5IHRoZQotICAgICAqIG1vbml0b3IgcGFnZXRh
YmxlIHN0cnVjdHVyZSwgd2hpY2ggaXMgYnVpbHQgaW4gbWFrZV9tb25pdG9yX3RhYmxlCi0gICAg
ICogYW5kIG1haW50YWluZWQgYnkgc2hfdXBkYXRlX2xpbmVhcl9lbnRyaWVzLiAqLwotICAgIHNs
NGVbc2hhZG93X2w0X3RhYmxlX29mZnNldChTSF9MSU5FQVJfUFRfVklSVF9TVEFSVCldID0KLSAg
ICAgICAgc2hhZG93X2w0ZV9mcm9tX21mbihzbDRtZm4sIF9fUEFHRV9IWVBFUlZJU09SX1JXKTsK
LQotICAgIC8qIFNlbGYgbGluZWFyIG1hcHBpbmcuICAqLwotICAgIGlmICggc2hhZG93X21vZGVf
dHJhbnNsYXRlKGQpICYmICFzaGFkb3dfbW9kZV9leHRlcm5hbChkKSApCisgICAgLyoKKyAgICAg
KiBMaW5lYXIgbWFwcGluZyBzbG90czoKKyAgICAgKgorICAgICAqIENhbGxpbmcgdGhpcyBmdW5j
dGlvbiB3aXRoIGdsNG1mbiA9PSBzbDRtZm4gaXMgdXNlZCB0byBjb25zdHJ1Y3QgYQorICAgICAq
IG1vbml0b3IgdGFibGUgZm9yIHRyYW5zbGF0ZWQgZG9tYWlucy4gIEluIHRoaXMgY2FzZSwgZ2w0
bWZuIGZvcm1zIHRoZQorICAgICAqIHNlbGYtbGluZWFyIG1hcHBpbmcgKGkuZS4gbm90IHBvaW50
aW5nIGludG8gdGhlIHRyYW5zbGF0ZWQgZG9tYWluKSwgYW5kCisgICAgICogdGhlIHNoYWRvdy1s
aW5lYXIgc2xvdCBpcyBza2lwcGVkLiAgVGhlIHNoYWRvdy1saW5lYXIgc2xvdCBpcyBlaXRoZXIK
KyAgICAgKiBmaWxsZWQgd2hlbiBjb25zdHJ1Y3RpbmcgbG93ZXIgbGV2ZWwgbW9uaXRvciB0YWJs
ZXMsIG9yIHZpYQorICAgICAqIHNoX3VwZGF0ZV9jcjMoKSBmb3IgNC1sZXZlbCBndWVzdHMuCisg
ICAgICoKKyAgICAgKiBDYWxsaW5nIHRoaXMgZnVuY3Rpb24gd2l0aCBnbDRtZm4gIT0gc2w0bWZu
IGlzIHVzZWQgZm9yIG5vbi10cmFuc2xhdGVkCisgICAgICogZ3Vlc3RzLCB3aGVyZSB0aGUgc2hh
ZG93LWxpbmVhciBzbG90IGlzIGFjdHVhbGx5IHNlbGYtbGluZWFyLCBhbmQgdGhlCisgICAgICog
Z3Vlc3QtbGluZWFyIHNsb3QgcG9pbnRzIGludG8gdGhlIGd1ZXN0cyB2aWV3IG9mIGl0cyBwYWdl
dGFibGVzLgorICAgICAqLworICAgIGlmICggc2hhZG93X21vZGVfdHJhbnNsYXRlKGQpICkKICAg
ICB7Ci0gICAgICAgIC8vIGxpbmVhciB0YWJsZXMgbWF5IG5vdCBiZSB1c2VkIHdpdGggdHJhbnNs
YXRlZCBQViBndWVzdHMKLSAgICAgICAgc2w0ZVtzaGFkb3dfbDRfdGFibGVfb2Zmc2V0KExJTkVB
Ul9QVF9WSVJUX1NUQVJUKV0gPQorICAgICAgICBBU1NFUlQobWZuX2VxKGdsNG1mbiwgc2w0bWZu
KSk7CisKKyAgICAgICAgc2w0ZVtzaGFkb3dfbDRfdGFibGVfb2Zmc2V0KFNIX0xJTkVBUl9QVF9W
SVJUX1NUQVJUKV0gPQogICAgICAgICAgICAgc2hhZG93X2w0ZV9lbXB0eSgpOwogICAgIH0KICAg
ICBlbHNlCiAgICAgewotICAgICAgICBzbDRlW3NoYWRvd19sNF90YWJsZV9vZmZzZXQoTElORUFS
X1BUX1ZJUlRfU1RBUlQpXSA9Ci0gICAgICAgICAgICBzaGFkb3dfbDRlX2Zyb21fbWZuKGdsNG1m
biwgX19QQUdFX0hZUEVSVklTT1JfUlcpOworICAgICAgICBBU1NFUlQoIW1mbl9lcShnbDRtZm4s
IHNsNG1mbikpOworCisgICAgICAgIHNsNGVbc2hhZG93X2w0X3RhYmxlX29mZnNldChTSF9MSU5F
QVJfUFRfVklSVF9TVEFSVCldID0KKyAgICAgICAgICAgIHNoYWRvd19sNGVfZnJvbV9tZm4oc2w0
bWZuLCBfX1BBR0VfSFlQRVJWSVNPUl9SVyk7CiAgICAgfQogCisgICAgc2w0ZVtzaGFkb3dfbDRf
dGFibGVfb2Zmc2V0KExJTkVBUl9QVF9WSVJUX1NUQVJUKV0gPQorICAgICAgICBzaGFkb3dfbDRl
X2Zyb21fbWZuKGdsNG1mbiwgX19QQUdFX0hZUEVSVklTT1JfUlcpOworCiAgICAgdW5tYXBfZG9t
YWluX3BhZ2Uoc2w0ZSk7CiB9CiAjZW5kaWYKQEAgLTQ0MDMsNiArNDQxNSwxMSBAQCBzdGF0aWMg
aW50IHNoX2d1ZXNzX3dybWFwKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIHZhZGRyLCBt
Zm5fdCBnbWZuKQogCiAgICAgLyogQ2FyZWZ1bGx5IGxvb2sgaW4gdGhlIHNoYWRvdyBsaW5lYXIg
bWFwIGZvciB0aGUgbDFlIHdlIGV4cGVjdCAqLwogI2lmIFNIQURPV19QQUdJTkdfTEVWRUxTID49
IDQKKyAgICAvKiBJcyBhIHNoYWRvdyBsaW5lYXIgbWFwIGlzIGluc3RhbGxlZCBpbiB0aGUgZmly
c3QgcGxhY2U/ICovCisgICAgc2w0cCAgPSB2LT5hcmNoLnBhZ2luZy5zaGFkb3cuZ3Vlc3RfdnRh
YmxlOworICAgIHNsNHAgKz0gc2hhZG93X2w0X3RhYmxlX29mZnNldChTSF9MSU5FQVJfUFRfVklS
VF9TVEFSVCk7CisgICAgaWYgKCAhKHNoYWRvd19sNGVfZ2V0X2ZsYWdzKCpzbDRwKSAmIF9QQUdF
X1BSRVNFTlQpICkKKyAgICAgICAgcmV0dXJuIDA7CiAgICAgc2w0cCA9IHNoX2xpbmVhcl9sNF90
YWJsZSh2KSArIHNoYWRvd19sNF9saW5lYXJfb2Zmc2V0KHZhZGRyKTsKICAgICBpZiAoICEoc2hh
ZG93X2w0ZV9nZXRfZmxhZ3MoKnNsNHApICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAgICByZXR1
cm4gMDsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Tue Oct 17 00:24:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 17 Oct 2017 00:24:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e4Fg0-0007ZK-Pa; Tue, 17 Oct 2017 00:24:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4Ffz-0007ZB-Py
 for xen-changelog@lists.xensource.com; Tue, 17 Oct 2017 00:24:07 +0000
Received: from [85.158.137.68] by server-12.bemta-3.messagelabs.com id
 34/67-24473-6AD45E95; Tue, 17 Oct 2017 00:24:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVXeZ79N
 Ig1+fJS0mbDNwYPTY3reLPYAxijUzLym/IoE148OCR6wFF0QrFmy6yN7AeFawi5GLQ0jgN6PE
 zQ3tbBDOeUaJ3kXXmbsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhZwl1hz+
 CoTiM0rYCYxt+8+I4jNAlTfdOUN6wRGjgWMDKsYNYpTi8pSi3SNzPWSijLTM0pyEzNzdA0NjP
 VyU4uLE9NTcxKTivWS83M3MQK9Us/AwLiDsWWv3yFGSQ4mJVFeZ8MnkUJ8SfkplRmJxRnxRaU
 5qcWHGGU4OJQkeBt9nkYKCRalpqdWpGXmAMMDJi3BwaMkwvvQGyjNW1yQmFucmQ6ROsWoy3Fs
 0+U/TEIsefl5qVLivIdAZgiAFGWU5sGNgIXqJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCv
 PdBpvBk5pXAbXoFdAQT0BHrnJ6AHFGSiJCSamBsnX36e2ChS/o3iyM277PerHqlayOz6czpNz
 nf54oc3cYQxRVa7ruz8ZVo/Kzrv1xfWwdqRm3dvrVq+s/3u952xWmGNshHCUnXKXouCXDleD7
 haXu/307Tu+5T1T0qj3bW7D0W+aHzme7bWx877P/e7xGwZGo9++xs1EQTOUvB1/cY5W7e9Zql
 xFKckWioxVxUnAgAjZhytFACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1508199845!102940845!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17049 invoked from network); 17 Oct 2017 00:24:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Oct 2017 00:24:06 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4Ffx-00005z-7I
 for xen-changelog@lists.xensource.com; Tue, 17 Oct 2017 00:24:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e4Ffx-0001ne-6a
 for xen-changelog@lists.xensource.com; Tue, 17 Oct 2017 00:24:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e4Ffx-0001ne-6a@xenbits.xenproject.org>
Date: Tue, 17 Oct 2017 00:24:05 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/cpu: Fix IST handling during
	PCPU bringup
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGRlMzhlMjhjYzJjYzYyZTZlOWU0NzQxNDAzZTRhOGY2YzA3ZDhjZmQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE9jdCAxMiAxNTowODozNCAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE9jdCAxMiAxNTowODozNCAyMDE3ICsw
MjAwCgogICAgeDg2L2NwdTogRml4IElTVCBoYW5kbGluZyBkdXJpbmcgUENQVSBicmluZ3VwCiAg
ICAKICAgIENsZWFyIElTVCByZWZlcmVuY2VzIGluIG5ld2x5IGFsbG9jYXRlZCBJRFRzLiAgTm90
aGluZyBnb29kIHdpbGwgY29tZSBvZgogICAgaGF2aW5nIHRoZW0gc2V0IGJlZm9yZSB0aGUgVFNT
IGlzIHN1aXRhYmx5IGNvbnN0cnVjdGVkIChhbHRob3VnaCB0aGUgY2hhbmNlcwogICAgb2YgdGhl
IENQVSBzdXJ2aXZpbmcgc3VjaCBhbiBJU1QgaW50ZXJydXB0L2V4Y2VwdGlvbiBpcyBleHRyZW1l
bHkgc2xpbSkuCiAgICAKICAgIFVuaWZvcm1seSBzZXQgdGhlIElTVCByZWZlcmVuY2VzIGFmdGVy
IHRoZSBUU1MgaXMgaW4gcGxhY2UuICBUaGlzIGZpeGVzIGFuCiAgICBpc3N1ZSBvbiBBTUQgaGFy
ZHdhcmUsIHdoZXJlIG9ubGluaW5nIGEgUENQVSB3aGlsZSBQQ1BVMCBpcyBpbiBIVk0gY29udGV4
dAogICAgd2lsbCBjYXVzZSBJU1RfTk9ORSB0byBiZSBjb3BpZWQgaW50byB0aGUgbmV3IElEVCwg
bWFraW5nIHRoYXQgUENQVSB2dWxuZXJhYmxlCiAgICB0byBwcml2aWxlZ2UgZXNjYWxhdGlvbiBm
cm9tIFBWIGd1ZXN0cyB1bnRpbCBpdCBzdWJzZXF1ZW50bHkgc2NoZWR1bGVzIGFuIEhWTQogICAg
Z3Vlc3QuCiAgICAKICAgIFRoaXMgaXMgWFNBLTI0NC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBjYzA4
YzczYzhjMWY1YmE1ZWQwZjgyNzQ1NDhkYjY3MjVlMWMzMTU3CiAgICBtYXN0ZXIgZGF0ZTogMjAx
Ny0xMC0xMiAxNDo1MDozMSArMDIwMAotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgfCA1
ICsrKysrCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgIHwgMyArKysKIDIgZmlsZXMgY2hhbmdl
ZCwgOCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24u
YyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKaW5kZXggNzhmNTY2Ny4uNmNmMzYyOCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYvY3B1
L2NvbW1vbi5jCkBAIC02NDAsNiArNjQwLDcgQEAgdm9pZCBfX2luaXQgZWFybHlfY3B1X2luaXQo
dm9pZCkKICAqIC0gU2V0cyB1cCBUU1Mgd2l0aCBzdGFjayBwb2ludGVycywgaW5jbHVkaW5nIElT
VHMKICAqIC0gSW5zZXJ0cyBUU1Mgc2VsZWN0b3IgaW50byByZWd1bGFyIGFuZCBjb21wYXQgR0RU
cwogICogLSBMb2FkcyBHRFQsIElEVCwgVFIgdGhlbiBudWxsIExEVAorICogLSBTZXRzIHVwIElT
VCByZWZlcmVuY2VzIGluIHRoZSBJRFQKICAqLwogdm9pZCBsb2FkX3N5c3RlbV90YWJsZXModm9p
ZCkKIHsKQEAgLTcwMiw2ICs3MDMsMTAgQEAgdm9pZCBsb2FkX3N5c3RlbV90YWJsZXModm9pZCkK
IAlhc20gdm9sYXRpbGUgKCJsdHIgICV3MCIgOiA6ICJybSIgKFRTU19FTlRSWSA8PCAzKSApOwog
CWFzbSB2b2xhdGlsZSAoImxsZHQgJXcwIiA6IDogInJtIiAoMCkgKTsKIAorCXNldF9pc3QoJmlk
dF90YWJsZXNbY3B1XVtUUkFQX2RvdWJsZV9mYXVsdF0sICBJU1RfREYpOworCXNldF9pc3QoJmlk
dF90YWJsZXNbY3B1XVtUUkFQX25taV0sCSAgICAgIElTVF9OTUkpOworCXNldF9pc3QoJmlkdF90
YWJsZXNbY3B1XVtUUkFQX21hY2hpbmVfY2hlY2tdLCBJU1RfTUNFKTsKKwogCS8qCiAJICogQm90
dG9tLW9mLXN0YWNrIG11c3QgYmUgMTYtYnl0ZSBhbGlnbmVkIQogCSAqCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwppbmRleCA1MGI5
MDdiLi4yNmI1MzAxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTcyNCw2ICs3MjQsOSBAQCBzdGF0aWMgaW50IGNwdV9z
bXBib290X2FsbG9jKHVuc2lnbmVkIGludCBjcHUpCiAgICAgaWYgKCBpZHRfdGFibGVzW2NwdV0g
PT0gTlVMTCApCiAgICAgICAgIGdvdG8gb29tOwogICAgIG1lbWNweShpZHRfdGFibGVzW2NwdV0s
IGlkdF90YWJsZSwgSURUX0VOVFJJRVMgKiBzaXplb2YoaWR0X2VudHJ5X3QpKTsKKyAgICBzZXRf
aXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9kb3VibGVfZmF1bHRdLCAgSVNUX05PTkUpOworICAg
IHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX25taV0sICAgICAgICAgICBJU1RfTk9ORSk7
CisgICAgc2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfbWFjaGluZV9jaGVja10sIElTVF9O
T05FKTsKIAogICAgIGZvciAoIHN0dWJfcGFnZSA9IDAsIGkgPSBjcHUgJiB+KFNUVUJTX1BFUl9Q
QUdFIC0gMSk7CiAgICAgICAgICAgaSA8IG5yX2NwdV9pZHMgJiYgaSA8PSAoY3B1IHwgKFNUVUJT
X1BFUl9QQUdFIC0gMSkpOyArK2kgKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Wed Oct 18 04:55:13 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 18 Oct 2017 04:55:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e4gNn-00056M-A8; Wed, 18 Oct 2017 04:55:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4gNm-00056G-9l
 for xen-changelog@lists.xensource.com; Wed, 18 Oct 2017 04:55:06 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 B7/3A-02146-9AED6E95; Wed, 18 Oct 2017 04:55:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrALMWRWlGSWpSXmKPExsWS0XRdVXfFvWe
 RBpvmmltM2GbgwOixvW8XewBjFGtmXlJ+RQJrxu6NPawF2zkqPp/czdjA2MDexcjFISTwm1Hi
 /uIdjF2MnEDOeUaJw+eiuxg5ONgExCTm7lUACYsIqErMWrGcGaJEXaLpdwMbiC0s4COx7kQ/C
 4jNK2AmcehuD1gNC1B9+8EO9gmMHAsYGVYxahSnFpWlFukaGuklFWWmZ5TkJmbm6BoamOrlph
 YXJ6an5iQmFesl5+duYgT6hAEIdjD2zXI+xCjJwaQkyqt74FmkEF9SfkplRmJxRnxRaU5q8SF
 GGQ4OJQne/XeBcoJFqempFWmZOcDggElLcPAoifCuA0nzFhck5hZnpkOkTjEqSonzTgNJCIAk
 Mkrz4NpgAXmJUVZKmJcR6BAhnoLUotzMElT5V4ziHIxKwrxzQKbwZOaVwE1/BbSYCWSx0xOQx
 SWJCCmpBsakWWEL+5nrj9hsZN6uf/1aqWdSxm4jpezp++qvFfDpCZU/K69d3HFxoZ9KiPOfO4
 wMqqGrop5e0JsbKlu633qnwwneDB1fuxKVOdb3mXW2f9G99OUyX+rDk/u72RI3S51/ViCZLfU
 +T5vhj6HNXZGsg+9n9x92D9nJtM0+JKk6adnfpIKn2UosxRmJhlrMRcWJAOl6NvVDAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1508302503!93428330!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41295 invoked from network); 18 Oct 2017 04:55:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Oct 2017 04:55:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e4gNj-0002Jp-LD
 for xen-changelog@lists.xensource.com; Wed, 18 Oct 2017 04:55:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e4gNj-0006BF-KN
 for xen-changelog@lists.xensource.com; Wed, 18 Oct 2017 04:55:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e4gNj-0006BF-KN@xenbits.xenproject.org>
Date: Wed, 18 Oct 2017 04:55:03 +0000
Subject: [Xen-changelog] [xen master] Config.mk,
	xen/Makefile: Update version to 4.10[.0]-rc
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

KioqIE5ldyB0aXAgaGFzIG5vIGRpc2Nlcm5hYmxlIGNvbW1vbiBhbmNlc3RvciB3aXRoIHByZXZp
b3VzIGhpc3RvcnkgKioqCiAgICBQcmV2aW91c2x5IHJlcG9ydGVkIGhpc3RvcmllcyBlbmQgYXQ6
CiAgICAgICAgZTAxZmE0ZTIyM2ZjMDc3ZTE4OTM2ZDg5MGRiZDQ4MTNjM2U3YzliMQogICAgICAg
IDNhMjhmNzYwNTA4ZmIzNWM0MzBlZGFjMTdhOWVmZGU1YWZmNmQxZDUKICAgICAgICAxMjNjNzc5
Mzc5NzUwMmIyMjIzMDBlYjcxMGNkMzg3M2RjY2E0MWVlCiAgICAgICAgYzQwMzE3ZjExYjNmMDVl
N2MwNmEyMjEzNTYwYzg0NzEwODFmMjY2MgogICAgICAgIGE2ZjJjZGI2MzNiZjUxOTI0NGExNjY3
NDAzMWI4MDM0YjU4MWJhN2YKICAgICAgICA4ZTRiMjY3NjY4NWY1MGJjMjZmMDNiNWY2MmQ4Yjdh
ZWE4ZTY5ZGJmCiAgICAgICAgMmY1YWYyYzk2MmMwNWI3ODliZGQ2NWI0NmM3NDcxMWU5MDNmODZk
MAogICAgICAgIDY5NWJiNWY1MDRhYjQ4YzFkNTQ2NDQ2ZjEwNGMxYjZjMGVhZDEyNmQKICAgICAg
ICA5MDUzYTc0YzA4ZmQ2YWJmNDNiYjQ1ZmY5MzJiNDM4NmRlN2U4NTEwCiAgICAgICAgMTZiMTQx
NGRlOTFiNWE4MmEwOTk2YzY3ZjZkYjNhZjdkN2UzMjg3MwogICAgICAgIDU3MmE3ODE5MDQwM2U1
ZjJhY2JkMDFmYTcyYzM1ZmFmZTk3MDAxNjkKCmNvbW1pdCAyNGZiNDRlOTcxYTYyYjM0NWM3YjZj
YTNjMDNiNDU0YTFlMTUwYWJlCkF1dGhvcjogICAgIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgpBdXRob3JEYXRlOiBNb24gT2N0IDE2IDE1OjE0OjE2IDIwMTcgKzAxMDAK
Q29tbWl0OiAgICAgSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CkNvbW1p
dERhdGU6IE1vbiBPY3QgMTYgMTU6MjQ6NDQgMjAxNyArMDEwMAoKICAgIENvbmZpZy5taywgeGVu
L01ha2VmaWxlOiBVcGRhdGUgdmVyc2lvbiB0byA0LjEwWy4wXS1yYwogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Fri Oct 20 04:00:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 04:00:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e5OTe-0007Xp-2G; Fri, 20 Oct 2017 04:00:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5OTc-0007PJ-Qp
 for xen-changelog@lists.xensource.com; Fri, 20 Oct 2017 04:00:04 +0000
Received: from [193.109.254.147] by server-3.bemta-6.messagelabs.com id
 BF/CE-14867-4C479E95; Fri, 20 Oct 2017 04:00:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVfdwyct
 Ig6aVMhYTthk4MHps79vFHsAYxZqZl5RfkcCasfLFVeaCVXwVR659ZWtgfMbdxcjFISTwm1Gi
 4cAGZgjnPKPEs3PtLF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwuESmya9
 o0JxOYVMJM4/O0ZO4jNAlS/5u19tgmMHAsYGVYxahSnFpWlFukaGeglFWWmZ5TkJmbm6BoamO
 nlphYXJ6an5iQmFesl5+duYgR6hQEIdjD+WhZwiFGSg0lJlHcDx8tIIb6k/JTKjMTijPii0pz
 U4kOMMhwcShK8F4qBcoJFqempFWmZOcDwgElLcPAoifBuBEnzFhck5hZnpkOkTjHqchzbdPkP
 kxBLXn5eqpQ4bwVIkQBIUUZpHtwIWKheYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvHcgUn
 sy8ErhNr4COYAI6gt3+BcgRJYkIKakGxn6fR0m3rtcrn+qf8HhLmNPmxPZ4u+8blXuzRWb3Tj
 3Xx7At5MTf53HZz5/xby1e8fvtOqfEWOm8HxWrKl7c2GZ+NiOSn7Pk2wIZ7clu0RMSXRxMS8K
 eP3e0ux3O/a3EWvn5lalmDZFyX/RbTTaGCTRPqF1VcsW3ZafR5xRjf+2w8q0K2/jDlViKMxIN
 tZiLihMBuBkqslACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1508472002!100088968!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59339 invoked from network); 20 Oct 2017 04:00:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Oct 2017 04:00:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5OTa-0001px-Cx
 for xen-changelog@lists.xensource.com; Fri, 20 Oct 2017 04:00:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e5OTa-0001aV-C4
 for xen-changelog@lists.xensource.com; Fri, 20 Oct 2017 04:00:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e5OTa-0001aV-C4@xenbits.xenproject.org>
Date: Fri, 20 Oct 2017 04:00:02 +0000
Subject: [Xen-changelog] [xen stable-4.8] tools/libxc/xc_dom_arm: add
	missing variable initialization
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDBjNjQ3ZGU0ZGIzMDVhMGIwMmY3MzY4NGY5NjM3YWNiZjdiN2Y5MmEKQXV0aG9yOiAg
ICAgQmVybmQgS3VobHMgPGJlcm5kLmt1aGxzQHQtb25saW5lLmRlPgpBdXRob3JEYXRlOiBTYXQg
QXVnIDE5IDE2OjIxOjQyIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUdWUgT2N0IDE3IDEzOjA2OjM2
IDIwMTcgLTA3MDAKCiAgICB0b29scy9saWJ4Yy94Y19kb21fYXJtOiBhZGQgbWlzc2luZyB2YXJp
YWJsZSBpbml0aWFsaXphdGlvbgogICAgCiAgICBUaGUgdmFyaWFibGUgZG9tY3RsLnUuYWRkcmVz
c19zaXplLnNpemUgbWF5IHJlbWFpbiB1bmluaXRpYWxpemVkIGlmCiAgICBndWVzdF90eXBlIGlz
IG5vdCBvbmUgb2YgeGVuLTMuMC1hYXJjaDY0IG9yIHhlbi0zLjAtYXJtdjdsLiBBbmQgdGhlCiAg
ICBjb2RlIHByZWNpc2VseSBjaGVja3MgaWYgdGhpcyB2YXJpYWJsZSBpcyBzdGlsbCAwIHRvIGRl
Y2lkZSBpZiB0aGUKICAgIGd1ZXN0IHR5cGUgaXMgc3VwcG9ydGVkIG9yIG5vdC4KICAgIAogICAg
VGhpcyBmaXhlcyB0aGUgZm9sbG93aW5nIGJ1aWxkIGZhaWx1cmUgd2l0aCBnY2MgNy54OgogICAg
CiAgICB4Y19kb21fYXJtLmM6MjI5OjMxOiBlcnJvcjogJ2RvbWN0bC51LmFkZHJlc3Nfc2l6ZS5z
aXplJyBtYXkgYmUgdXNlZCB1bmluaXRpYWxpemVkIGluIHRoaXMgZnVuY3Rpb24gWy1XZXJyb3I9
bWF5YmUtdW5pbml0aWFsaXplZF0KICAgICAgICAgaWYgKCBkb21jdGwudS5hZGRyZXNzX3NpemUu
c2l6ZSA9PSAwICkKICAgIAogICAgUGF0Y2ggb3JpZ2luYWxseSB0YWtlbiBmcm9tCiAgICBodHRw
czovL3d3dy5tYWlsLWFyY2hpdmUuY29tL3hlbi1kZXZlbEBsaXN0cy54ZW4ub3JnL21zZzEwOTMx
My5odG1sLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBCZXJuZCBLdWhscyA8YmVybmQua3VobHNA
dC1vbmxpbmUuZGU+CiAgICBTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgUGV0YXp6b25pIDx0aG9tYXMu
cGV0YXp6b25pQGZyZWUtZWxlY3Ryb25zLmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgODhiZmJmOTBl
MzVmMTIxM2Y5OTY3YTk3ZGVlMGIyMDM5Zjk5OThhNCkKLS0tCiB0b29scy9saWJ4Yy94Y19kb21f
YXJtLmMgfCAyICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGMveGNfZG9tX2FybS5jIGIvdG9vbHMvbGlieGMveGNfZG9tX2FybS5jCmlu
ZGV4IGE3ZTgzOWUuLmMwNjlhY2UgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9hcm0u
YworKysgYi90b29scy9saWJ4Yy94Y19kb21fYXJtLmMKQEAgLTIyMyw2ICsyMjMsOCBAQCBzdGF0
aWMgaW50IHNldF9tb2RlKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLCBjaGFyICpn
dWVzdF90eXBlKQogCiAgICAgZG9tY3RsLmRvbWFpbiA9IGRvbWlkOwogICAgIGRvbWN0bC5jbWQg
ICAgPSBYRU5fRE9NQ1RMX3NldF9hZGRyZXNzX3NpemU7CisgICAgZG9tY3RsLnUuYWRkcmVzc19z
aXplLnNpemUgPSAwOworCiAgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHR5cGVzKTsg
aSsrICkKICAgICAgICAgaWYgKCAhc3RyY21wKHR5cGVzW2ldLmd1ZXN0LCBndWVzdF90eXBlKSAp
CiAgICAgICAgICAgICBkb21jdGwudS5hZGRyZXNzX3NpemUuc2l6ZSA9IHR5cGVzW2ldLnNpemU7
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Fri Oct 20 10:55:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 20 Oct 2017 10:55:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e5UxH-0004r6-Uj; Fri, 20 Oct 2017 10:55:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5UxG-0004qo-24
 for xen-changelog@lists.xensource.com; Fri, 20 Oct 2017 10:55:06 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 52/42-08608-906D9E95; Fri, 20 Oct 2017 10:55:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrHLMWRWlGSWpSXmKPExsWS0XRdVZfj2st
 Ig9f/lC0mbDNwYPTY3reLPYAxijUzLym/IoE14/usVUwFx4oqtp6UbGBcFtnFyMUhJPCbUeLW
 1KVsEM55RokT3y4BORwcbAJiEnP3KnQxcnKICKhKzFqxnBnEFhJQl2j63cAGYgsLmEv8vzoPz
 OYVMJO40XmLBcRmAar/d+s2+wRGjgWMDKsYNYpTi8pSi3SNzPWSijLTM0pyEzNzdA0NzPRyU4
 uLE9NTcxKTivWS83M3MQJ9wgAEOxgXrw08xCjJwaQkyhtY+TJSiC8pP6UyI7E4I76oNCe1+BC
 jDAeHkgTvtitAOcGi1PTUirTMHGBwwKQlOHiURHi5QdK8xQWJucWZ6RCpU4z2HMc2Xf7DxDFp
 8RUguenmXSC54fuDP0xCLHn5ealS4rybQdoEQNoySvPghsKC+RKjrJQwLyPQmUI8BalFuZklq
 PKvGMU5GJWEeU+DTOHJzCuB2/0K6CwmoLPY7V+AnFWSiJCSamBMtVp2RLVB7U/MPYm1Se/F9n
 h99vDYcyp29fZqtqVXTh1vtTK6vp5p98Lk/hyWk6VHuI5ILrnzkdP9Q8TLhXOEMuxZJ/tKBjZ
 zfj8muFq0lp9J8s2VCwX7eU9un5BgHr1noesBQ5mLy5Ym+b1df27SXq8HeWfvsjnsfafoLDIv
 tKX+7HH3UypvlFiKMxINtZiLihMBe1LyEWECAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1508496903!78001636!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7384 invoked from network); 20 Oct 2017 10:55:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Oct 2017 10:55:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5UxC-00052Q-BT
 for xen-changelog@lists.xensource.com; Fri, 20 Oct 2017 10:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e5UxC-0002ZZ-Ag
 for xen-changelog@lists.xensource.com; Fri, 20 Oct 2017 10:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e5UxC-0002ZZ-Ag@xenbits.xenproject.org>
Date: Fri, 20 Oct 2017 10:55:02 +0000
Subject: [Xen-changelog] [mini-os master] Update Xen header files again
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDBiNGI3ODk3ZTA4Yjk2N2EwOWJlZDIwMjhhNzlmYWJmZjgyMzQyZGQKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIE9jdCAxNiAx
NjozNjo0MSAyMDE3ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IEZyaSBPY3QgMjAgMTE6NTA6MzUgMjAxNyArMDEwMAoKICAgIFVwZGF0
ZSBYZW4gaGVhZGVyIGZpbGVzIGFnYWluCiAgICAKICAgIFRoZSBtb3N0IGltcG9ydGFudCB0aGlu
ZyBpcyB0aGUgdXBkYXRlIHRvIGNvbnNvbGUuaCwgd2hpY2ggZml4ZXMgYSBidWcKICAgIHRoYXQg
cmVxdWlyZXMgdGhlIGNvbnN1bWVycyB0byBpbmNsdWRlIHN0cmluZy5oLgogICAgCiAgICBVcGRh
dGUgYWxsIGhlYWRlcnMgbm9uZXRoZWxlc3MgZm9yIG90aGVyIGZpeGVzIGFuZCBuZXcgY29udGVu
dC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
ICAgIEFja2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5v
cmc+Ci0tLQogaW5jbHVkZS94ZW4vYXJjaC1hcm0vc21jY2MuaCAgICAgIHwgIDY2ICsrKysrKysr
KysrKysrKysrKysrCiBpbmNsdWRlL3hlbi9hcmNoLXg4Ni94ZW4teDg2XzY0LmggfCAgIDQgKy0K
IGluY2x1ZGUveGVuL2RvbWN0bC5oICAgICAgICAgICAgICB8ICAgNCArKwogaW5jbHVkZS94ZW4v
ZmVhdHVyZXMuaCAgICAgICAgICAgIHwgICAzICsKIGluY2x1ZGUveGVuL2h2bS9kbV9vcC5oICAg
ICAgICAgICB8ICAxMiArKysrCiBpbmNsdWRlL3hlbi9pby9jb25zb2xlLmggICAgICAgICAgfCAg
IDUgKy0KIGluY2x1ZGUveGVuL2lvL25ldGlmLmggICAgICAgICAgICB8IDEyMyArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogaW5jbHVkZS94ZW4veGVuLmggICAgICAgICAg
ICAgICAgIHwgIDMxICsrKysrKysrKysKIDggZmlsZXMgY2hhbmdlZCwgMjQzIGluc2VydGlvbnMo
KyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vYXJjaC1hcm0vc21j
Y2MuaCBiL2luY2x1ZGUveGVuL2FyY2gtYXJtL3NtY2NjLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMC4uMTdkYzZkOAotLS0gL2Rldi9udWxsCisrKyBiL2luY2x1ZGUveGVuL2Fy
Y2gtYXJtL3NtY2NjLmgKQEAgLTAsMCArMSw2NiBAQAorLyoKKyAqIHNtY2NjLmgKKyAqCisgKiBT
TUMvSFZDIGludGVyZmFjZSBpbiBhY2NvcmRhbmNlIHdpdGggU01DIENhbGxpbmcgQ29udmVudGlv
bi4KKyAqCisgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwg
dG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5CisgKiBvZiB0aGlzIHNvZnR3YXJlIGFuZCBh
c3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwgdG8KKyAqIGRl
YWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0
IGxpbWl0YXRpb24gdGhlCisgKiByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBw
dWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3IKKyAqIHNlbGwgY29waWVzIG9m
IHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJl
IGlzCisgKiBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25k
aXRpb25zOgorICoKKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1p
c3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluCisgKiBhbGwgY29waWVzIG9yIHN1YnN0
YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KKyAqCisgKiBUSEUgU09GVFdBUkUgSVMg
UFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBP
UgorICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElF
UyBPRiBNRVJDSEFOVEFCSUxJVFksCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9T
RSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKKyAqIEFVVEhPUlMg
T1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1Ig
T1RIRVIKKyAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRP
UlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HCisgKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElP
TiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSCisgKiBERUFMSU5HUyBJTiBU
SEUgU09GVFdBUkUuCisgKgorICogQ29weXJpZ2h0IDIwMTcgKEMpIEVQQU0gU3lzdGVtcworICov
CisKKyNpZm5kZWYgX19YRU5fUFVCTElDX0FSQ0hfQVJNX1NNQ0NDX0hfXworI2RlZmluZSBfX1hF
Tl9QVUJMSUNfQVJDSF9BUk1fU01DQ0NfSF9fCisKKyNpbmNsdWRlICJwdWJsaWMveGVuLmgiCisK
Ky8qCisgKiBIeXBlcnZpc29yIFNlcnZpY2UgdmVyc2lvbi4KKyAqCisgKiBXZSBjYW4ndCB1c2Ug
WEVOIHZlcnNpb24gaGVyZSwgYmVjYXVzZSBvZiBTTUNDQyByZXF1aXJlbWVudHM6CisgKiBNYWpv
ciByZXZpc2lvbiBzaG91bGQgY2hhbmdlIGV2ZXJ5IHRpbWUgU01DL0hWQyBmdW5jdGlvbiBpcyBy
ZW1vdmVkLgorICogTWlub3IgcmV2aXNpb24gc2hvdWxkIGNoYW5nZSBldmVyeSB0aW1lIFNNQy9I
VkMgZnVuY3Rpb24gaXMgYWRkZWQuCisgKiBTbywgaXQgaXMgU01DQ0MgcHJvdG9jb2wgcmV2aXNp
b24gY29kZSwgbm90IFhFTiB2ZXJzaW9uLgorICoKKyAqIFRob3NlIHZhbHVlcyBhcmUgc3ViamVj
dGVkIHRvIGNoYW5nZSwgd2hlbiBpbnRlcmZhY2Ugd2lsbCBiZSBleHRlbmRlZC4KKyAqLworI2Rl
ZmluZSBYRU5fU01DQ0NfTUFKT1JfUkVWSVNJT04gMAorI2RlZmluZSBYRU5fU01DQ0NfTUlOT1Jf
UkVWSVNJT04gMQorCisvKiBIeXBlcnZpc29yIFNlcnZpY2UgVUlELiBSYW5kb21seSBnZW5lcmF0
ZWQgd2l0aCB1dWlkZ2VuLiAqLworI2RlZmluZSBYRU5fU01DQ0NfVUlEIFhFTl9ERUZJTkVfVVVJ
RCgweGE3MTgxMmRjLCAweGM2OTgsIDB4NDM2OSwgMHg5YWNmLCBcCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDB4NzksIDB4ZDEsIDB4OGQsIDB4ZGUsIDB4ZTYsIDB4Njcp
CisKKy8qIFN0YW5kYXJkIFNlcnZpY2UgU2VydmljZSBDYWxsIHZlcnNpb24uICovCisjZGVmaW5l
IFNTU0NfU01DQ0NfTUFKT1JfUkVWSVNJT04gMAorI2RlZmluZSBTU1NDX1NNQ0NDX01JTk9SX1JF
VklTSU9OIDEKKworLyogU3RhbmRhcmQgU2VydmljZSBDYWxsIFVJRC4gUmFuZG9tbHkgZ2VuZXJh
dGVkIHdpdGggdXVpZGdlbi4gKi8KKyNkZWZpbmUgU1NTQ19TTUNDQ19VSUQgWEVOX0RFRklORV9V
VUlEKDB4Zjg2MzM4NmYsIDB4NGIzOSwgMHg0Y2JkLCAweDkyMjAsXAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgMHhjZSwgMHgxNiwgMHg0MSwgMHhlNSwgMHg5ZiwgMHg2
ZikKKworI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19BUkNIX0FSTV9TTUNDQ19IX18gKi8KKworLyoK
KyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIK
KyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDpi
CisgKi8KZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL2FyY2gteDg2L3hlbi14ODZfNjQuaCBiL2lu
Y2x1ZGUveGVuL2FyY2gteDg2L3hlbi14ODZfNjQuaAppbmRleCA5NzhmOGNiLi5iZTUyZjcwIDEw
MDY0NAotLS0gYS9pbmNsdWRlL3hlbi9hcmNoLXg4Ni94ZW4teDg2XzY0LmgKKysrIGIvaW5jbHVk
ZS94ZW4vYXJjaC14ODYveGVuLXg4Nl82NC5oCkBAIC0yMDMsOCArMjAzLDggQEAgc3RydWN0IGNw
dV91c2VyX3JlZ3MgewogICAgIHVpbnQxNl90IHNzLCBfcGFkMlszXTsKICAgICB1aW50MTZfdCBl
cywgX3BhZDNbM107CiAgICAgdWludDE2X3QgZHMsIF9wYWQ0WzNdOwotICAgIHVpbnQxNl90IGZz
LCBfcGFkNVszXTsgLyogTm9uLXplcm8gPT4gdGFrZXMgcHJlY2VkZW5jZSBvdmVyIGZzX2Jhc2Uu
ICAgICAqLwotICAgIHVpbnQxNl90IGdzLCBfcGFkNlszXTsgLyogTm9uLXplcm8gPT4gdGFrZXMg
cHJlY2VkZW5jZSBvdmVyIGdzX2Jhc2VfdXNyLiAqLworICAgIHVpbnQxNl90IGZzLCBfcGFkNVsz
XTsgLyogTm9uLW51bCA9PiB0YWtlcyBwcmVjZWRlbmNlIG92ZXIgZnNfYmFzZS4gICAgICAqLwor
ICAgIHVpbnQxNl90IGdzLCBfcGFkNlszXTsgLyogTm9uLW51bCA9PiB0YWtlcyBwcmVjZWRlbmNl
IG92ZXIgZ3NfYmFzZV91c2VyLiAqLwogfTsKIHR5cGVkZWYgc3RydWN0IGNwdV91c2VyX3JlZ3Mg
Y3B1X3VzZXJfcmVnc190OwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoY3B1X3VzZXJfcmVnc190
KTsKZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuL2RvbWN0bC5oIGIvaW5jbHVkZS94ZW4vZG9tY3Rs
LmgKaW5kZXggODg1MzQ0NS4uNzAwMjdhYiAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ZW4vZG9tY3Rs
LmgKKysrIGIvaW5jbHVkZS94ZW4vZG9tY3RsLmgKQEAgLTM0Miw2ICszNDIsMTAgQEAgc3RydWN0
IHhlbl9kb21jdGxfc2NoZWRfY3JlZGl0MiB7CiBzdHJ1Y3QgeGVuX2RvbWN0bF9zY2hlZF9ydGRz
IHsKICAgICB1aW50MzJfdCBwZXJpb2Q7CiAgICAgdWludDMyX3QgYnVkZ2V0OworLyogQ2FuIHRo
aXMgdkNQVSBleGVjdXRlIGJleW9uZCBpdHMgcmVzZXJ2ZWQgYW1vdW50IG9mIHRpbWU/ICovCisj
ZGVmaW5lIF9YRU5fRE9NQ1RMX1NDSEVEUlRfZXh0cmEgICAwCisjZGVmaW5lIFhFTl9ET01DVExf
U0NIRURSVF9leHRyYSAgICAoMVU8PF9YRU5fRE9NQ1RMX1NDSEVEUlRfZXh0cmEpCisgICAgdWlu
dDMyX3QgZmxhZ3M7CiB9OwogCiB0eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX3NjaGVkcGFyYW1f
dmNwdSB7CmRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi9mZWF0dXJlcy5oIGIvaW5jbHVkZS94ZW4v
ZmVhdHVyZXMuaAppbmRleCAyMTEwYjA0Li4xYTk4OWI4IDEwMDY0NAotLS0gYS9pbmNsdWRlL3hl
bi9mZWF0dXJlcy5oCisrKyBiL2luY2x1ZGUveGVuL2ZlYXR1cmVzLmgKQEAgLTEwMiw2ICsxMDIs
OSBAQAogLyogR3Vlc3QgY2FuIHVzZSBYRU5NRU1GX3Zub2RlIHRvIHNwZWNpZnkgdmlydHVhbCBu
b2RlIGZvciBtZW1vcnkgb3AuICovCiAjZGVmaW5lIFhFTkZFQVRfbWVtb3J5X29wX3Zub2RlX3N1
cHBvcnRlZCAxMwogCisvKiBhcm06IEh5cGVydmlzb3Igc3VwcG9ydHMgQVJNIFNNQyBjYWxsaW5n
IGNvbnZlbnRpb24uICovCisjZGVmaW5lIFhFTkZFQVRfQVJNX1NNQ0NDX3N1cHBvcnRlZCAgICAg
ICAxNAorCiAjZGVmaW5lIFhFTkZFQVRfTlJfU1VCTUFQUyAxCiAKICNlbmRpZiAvKiBfX1hFTl9Q
VUJMSUNfRkVBVFVSRVNfSF9fICovCmRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi9odm0vZG1fb3Au
aCBiL2luY2x1ZGUveGVuL2h2bS9kbV9vcC5oCmluZGV4IDZiYmFiNWYuLmUxNzMwODUgMTAwNjQ0
Ci0tLSBhL2luY2x1ZGUveGVuL2h2bS9kbV9vcC5oCisrKyBiL2luY2x1ZGUveGVuL2h2bS9kbV9v
cC5oCkBAIC0zNTcsNiArMzU3LDE3IEBAIHN0cnVjdCB4ZW5fZG1fb3BfbWFwX21lbV90eXBlX3Rv
X2lvcmVxX3NlcnZlciB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoYXMgdG8gYmUgc2V0
IHRvIHplcm8gYnkgdGhlIGNhbGxlciAqLwogfTsKIAorLyoKKyAqIFhFTl9ETU9QX3JlbW90ZV9z
aHV0ZG93biA6IERlY2xhcmUgYSBzaHV0ZG93biBmb3IgYW5vdGhlciBkb21haW4KKyAqICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIElkZW50aWNhbCB0byBTQ0hFRE9QX3JlbW90ZV9zaHV0ZG93
bgorICovCisjZGVmaW5lIFhFTl9ETU9QX3JlbW90ZV9zaHV0ZG93biAxNgorCitzdHJ1Y3QgeGVu
X2RtX29wX3JlbW90ZV9zaHV0ZG93biB7CisgICAgdWludDMyX3QgcmVhc29uOyAgICAgICAvKiBT
SFVURE9XTl8qID0+IGVudW0gc2NoZWRfc2h1dGRvd25fcmVhc29uICovCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAvKiAoT3RoZXIgcmVhc29uIHZhbHVlcyBhcmUgbm90IGJsb2NrZWQpICov
Cit9OworCiBzdHJ1Y3QgeGVuX2RtX29wIHsKICAgICB1aW50MzJfdCBvcDsKICAgICB1aW50MzJf
dCBwYWQ7CkBAIC0zNzcsNiArMzg4LDcgQEAgc3RydWN0IHhlbl9kbV9vcCB7CiAgICAgICAgIHN0
cnVjdCB4ZW5fZG1fb3BfaW5qZWN0X21zaSBpbmplY3RfbXNpOwogICAgICAgICBzdHJ1Y3QgeGVu
X2RtX29wX21hcF9tZW1fdHlwZV90b19pb3JlcV9zZXJ2ZXIKICAgICAgICAgICAgICAgICBtYXBf
bWVtX3R5cGVfdG9faW9yZXFfc2VydmVyOworICAgICAgICBzdHJ1Y3QgeGVuX2RtX29wX3JlbW90
ZV9zaHV0ZG93biByZW1vdGVfc2h1dGRvd247CiAgICAgfSB1OwogfTsKIApkaWZmIC0tZ2l0IGEv
aW5jbHVkZS94ZW4vaW8vY29uc29sZS5oIGIvaW5jbHVkZS94ZW4vaW8vY29uc29sZS5oCmluZGV4
IDBmMDcxMWYuLjFmNzllZjggMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVuL2lvL2NvbnNvbGUuaAor
KysgYi9pbmNsdWRlL3hlbi9pby9jb25zb2xlLmgKQEAgLTI3LDggKzI3LDYgQEAKICNpZm5kZWYg
X19YRU5fUFVCTElDX0lPX0NPTlNPTEVfSF9fCiAjZGVmaW5lIF9fWEVOX1BVQkxJQ19JT19DT05T
T0xFX0hfXwogCi0jaW5jbHVkZSAicmluZy5oIgotCiB0eXBlZGVmIHVpbnQzMl90IFhFTkNPTlNf
UklOR19JRFg7CiAKICNkZWZpbmUgTUFTS19YRU5DT05TX0lEWChpZHgsIHJpbmcpICgoaWR4KSAm
IChzaXplb2YocmluZyktMSkpCkBAIC00MCw3ICszOCw4IEBAIHN0cnVjdCB4ZW5jb25zX2ludGVy
ZmFjZSB7CiAgICAgWEVOQ09OU19SSU5HX0lEWCBvdXRfY29ucywgb3V0X3Byb2Q7CiB9OwogCi0j
aWYgZGVmaW5lZChfX0dOVUNfXykgJiYgIWRlZmluZWQoX19TVFJJQ1RfQU5TSV9fKQorI2lmZGVm
IFhFTl9XQU5UX0ZMRVhfQ09OU09MRV9SSU5HCisjaW5jbHVkZSAicmluZy5oIgogREVGSU5FX1hF
Tl9GTEVYX1JJTkcoeGVuY29ucyk7CiAjZW5kaWYKIApkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4v
aW8vbmV0aWYuaCBiL2luY2x1ZGUveGVuL2lvL25ldGlmLmgKaW5kZXggY2EwMDYxNC4uMjQ1NDQ0
OCAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ZW4vaW8vbmV0aWYuaAorKysgYi9pbmNsdWRlL3hlbi9p
by9uZXRpZi5oCkBAIC0zNTMsNiArMzUzLDkgQEAgc3RydWN0IHhlbl9uZXRpZl9jdHJsX3JlcXVl
c3QgewogI2RlZmluZSBYRU5fTkVUSUZfQ1RSTF9UWVBFX1NFVF9IQVNIX01BUFBJTkdfU0laRSA1
CiAjZGVmaW5lIFhFTl9ORVRJRl9DVFJMX1RZUEVfU0VUX0hBU0hfTUFQUElORyAgICAgIDYKICNk
ZWZpbmUgWEVOX05FVElGX0NUUkxfVFlQRV9TRVRfSEFTSF9BTEdPUklUSE0gICAgNworI2RlZmlu
ZSBYRU5fTkVUSUZfQ1RSTF9UWVBFX0dFVF9HUkVGX01BUFBJTkdfU0laRSA4CisjZGVmaW5lIFhF
Tl9ORVRJRl9DVFJMX1RZUEVfQUREX0dSRUZfTUFQUElORyAgICAgIDkKKyNkZWZpbmUgWEVOX05F
VElGX0NUUkxfVFlQRV9ERUxfR1JFRl9NQVBQSU5HICAgICAxMAogCiAgICAgdWludDMyX3QgZGF0
YVszXTsKIH07CkBAIC0zOTEsNiArMzk0LDQ0IEBAIHN0cnVjdCB4ZW5fbmV0aWZfY3RybF9yZXNw
b25zZSB7CiB9OwogCiAvKgorICogU3RhdGljIEdyYW50cyAoc3RydWN0IHhlbl9uZXRpZl9ncmVm
KQorICogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQorICoKKyAqIEEgZnJv
bnRlbmQgbWF5IHByb3ZpZGUgYSBmaXhlZCBzZXQgb2YgZ3JhbnQgcmVmZXJlbmNlcyB0byBiZSBt
YXBwZWQgb24KKyAqIHRoZSBiYWNrZW5kLiBUaGUgbWVzc2FnZSBvZiB0eXBlIFhFTl9ORVRJRl9D
VFJMX1RZUEVfQUREX0dSRUZfTUFQUElORworICogcHJpb3IgaXRzIHVzYWdlIGluIHRoZSBjb21t
YW5kIHJpbmcgYWxsb3dzIGZvciBjcmVhdGlvbiBvZiB0aGVzZSBtYXBwaW5ncy4KKyAqIFRoZSBi
YWNrZW5kIHdpbGwgbWFpbnRhaW4gYSBmaXhlZCBhbW91bnQgb2YgdGhlc2UgbWFwcGluZ3MuCisg
KgorICogWEVOX05FVElGX0NUUkxfVFlQRV9HRVRfR1JFRl9NQVBQSU5HX1NJWkUgbGV0cyBhIGZy
b250ZW5kIHF1ZXJ5IGhvdyBtYW55CisgKiBvZiB0aGVzZSBtYXBwaW5ncyBjYW4gYmUga2VwdC4K
KyAqCisgKiBFYWNoIGVudHJ5IGluIHRoZSBYRU5fTkVUSUZfQ1RSTF9UWVBFX3tBREQsREVMfV9H
UkVGX01BUFBJTkcgaW5wdXQgdGFibGUgaGFzCisgKiB0aGUgZm9sbG93aW5nIGZvcm1hdDoKKyAq
CisgKiAgICAwICAgICAxICAgICAyICAgICAzICAgICA0ICAgICA1ICAgICA2ICAgICA3ICBvY3Rl
dAorICogKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKwor
ICogfCBncmFudCByZWYgICAgICAgICAgICAgfCAgZmxhZ3MgICAgfCAgc3RhdHVzICAgfAorICog
Ky0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKy0tLS0tKworICoKKyAq
IGdyYW50IHJlZjogZ3JhbnQgcmVmZXJlbmNlIChJTikKKyAqIGZsYWdzOiBmbGFncyBkZXNjcmli
aW5nIHRoZSBjb250cm9sIG9wZXJhdGlvbiAoSU4pCisgKiBzdGF0dXM6IFhFTl9ORVRJRl9DVFJM
X1NUQVRVU18qIChPVVQpCisgKgorICogJ3N0YXR1cycgaXMgYW4gb3V0cHV0IHBhcmFtZXRlciB3
aGljaCBkb2VzIG5vdCByZXF1aXJlIHRvIGJlIHNldCB0byB6ZXJvCisgKiBwcmlvciB0byBpdHMg
dXNhZ2UgaW4gdGhlIGNvcnJlc3BvbmRpbmcgY29udHJvbCBtZXNzYWdlcy4KKyAqLworCitzdHJ1
Y3QgeGVuX25ldGlmX2dyZWYgeworICAgICAgIGdyYW50X3JlZl90IHJlZjsKKyAgICAgICB1aW50
MTZfdCBmbGFnczsKKworI2RlZmluZSBfWEVOX05FVElGX0NUUkxGX0dSRUZfcmVhZG9ubHkgICAg
MAorI2RlZmluZSBYRU5fTkVUSUZfQ1RSTEZfR1JFRl9yZWFkb25seSAgICAoMVU8PF9YRU5fTkVU
SUZfQ1RSTEZfR1JFRl9yZWFkb25seSkKKworICAgICAgIHVpbnQxNl90IHN0YXR1czsKK307CisK
Ky8qCiAgKiBDb250cm9sIG1lc3NhZ2VzCiAgKiA9PT09PT09PT09PT09PT09CiAgKgpAQCAtNjA5
LDYgKzY1MCw4OCBAQCBzdHJ1Y3QgeGVuX25ldGlmX2N0cmxfcmVzcG9uc2UgewogICogICAgICAg
aW52YWxpZGF0ZSBhbnkgdGFibGUgZGF0YSBvdXRzaWRlIHRoYXQgcmFuZ2UuCiAgKiAgICAgICBU
aGUgZ3JhbnQgcmVmZXJlbmNlIG1heSBiZSByZWFkLW9ubHkgYW5kIG11c3QgcmVtYWluIHZhbGlk
IHVudGlsCiAgKiAgICAgICB0aGUgcmVzcG9uc2UgaGFzIGJlZW4gcHJvY2Vzc2VkLgorICoKKyAq
IFhFTl9ORVRJRl9DVFJMX1RZUEVfR0VUX0dSRUZfTUFQUElOR19TSVpFCisgKiAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorICoKKyAqIFRoaXMgaXMgc2VudCBieSB0
aGUgZnJvbnRlbmQgdG8gZmV0Y2ggdGhlIG51bWJlciBvZiBncmVmcyB0aGF0IGNhbiBiZSBrZXB0
CisgKiBtYXBwZWQgaW4gdGhlIGJhY2tlbmQuCisgKgorICogUmVxdWVzdDoKKyAqCisgKiAgdHlw
ZSAgICA9IFhFTl9ORVRJRl9DVFJMX1RZUEVfR0VUX0dSRUZfTUFQUElOR19TSVpFCisgKiAgZGF0
YVswXSA9IHF1ZXVlIGluZGV4IChhc3N1bWVkIDAgZm9yIHNpbmdsZSBxdWV1ZSkKKyAqICBkYXRh
WzFdID0gMAorICogIGRhdGFbMl0gPSAwCisgKgorICogUmVzcG9uc2U6CisgKgorICogIHN0YXR1
cyA9IFhFTl9ORVRJRl9DVFJMX1NUQVRVU19OT1RfU1VQUE9SVEVEICAgICAtIE9wZXJhdGlvbiBu
b3QKKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdXBwb3J0ZWQKKyAqICAgICAgICAgICBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfSU5WQUxJRF9Q
QVJBTUVURVIgLSBUaGUgcXVldWUgaW5kZXggaXMKKyAqICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXQgb2YgcmFuZ2UKKyAqICAgICAgICAgICBY
RU5fTkVUSUZfQ1RSTF9TVEFUVVNfU1VDQ0VTUyAgICAgICAgICAgLSBPcGVyYXRpb24gc3VjY2Vz
c2Z1bAorICogIGRhdGEgICA9IG1heGltdW0gbnVtYmVyIG9mIGVudHJpZXMgYWxsb3dlZCBpbiB0
aGUgZ3JlZiBtYXBwaW5nIHRhYmxlCisgKiAgICAgICAgICAgKGlmIG9wZXJhdGlvbiB3YXMgc3Vj
Y2Vzc2Z1bCkgb3IgemVybyBpZiBpdCBpcyBub3Qgc3VwcG9ydGVkLgorICoKKyAqIFhFTl9ORVRJ
Rl9DVFJMX1RZUEVfQUREX0dSRUZfTUFQUElORworICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCisgKgorICogVGhpcyBpcyBzZW50IGJ5IHRoZSBmcm9udGVuZCBmb3IgYmFj
a2VuZCB0byBtYXAgYSBsaXN0IG9mIGdyYW50CisgKiByZWZlcmVuY2VzLgorICoKKyAqIFJlcXVl
c3Q6CisgKgorICogIHR5cGUgICAgPSBYRU5fTkVUSUZfQ1RSTF9UWVBFX0FERF9HUkVGX01BUFBJ
TkcKKyAqICBkYXRhWzBdID0gcXVldWUgaW5kZXgKKyAqICBkYXRhWzFdID0gZ3JhbnQgcmVmZXJl
bmNlIG9mIHBhZ2UgY29udGFpbmluZyB0aGUgbWFwcGluZyBsaXN0CisgKiAgICAgICAgICAgIChy
L3cgYW5kIGFzc3VtZWQgdG8gc3RhcnQgYXQgYmVnaW5uaW5nIG9mIHBhZ2UpCisgKiAgZGF0YVsy
XSA9IHNpemUgb2YgbGlzdCBpbiBlbnRyaWVzCisgKgorICogUmVzcG9uc2U6CisgKgorICogIHN0
YXR1cyA9IFhFTl9ORVRJRl9DVFJMX1NUQVRVU19OT1RfU1VQUE9SVEVEICAgICAtIE9wZXJhdGlv
biBub3QKKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdXBwb3J0ZWQKKyAqICAgICAgICAgICBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfSU5WQUxJ
RF9QQVJBTUVURVIgLSBPcGVyYXRpb24gZmFpbGVkCisgKiAgICAgICAgICAgWEVOX05FVElGX0NU
UkxfU1RBVFVTX1NVQ0NFU1MgICAgICAgICAgIC0gT3BlcmF0aW9uIHN1Y2Nlc3NmdWwKKyAqCisg
KiBOT1RFOiBFYWNoIGVudHJ5IGluIHRoZSBpbnB1dCB0YWJsZSBoYXMgdGhlIGZvcm1hdCBvdXRs
aW5lZAorICogICAgICAgaW4gc3RydWN0IHhlbl9uZXRpZl9ncmVmLgorICogICAgICAgQ29udHJh
cnkgdG8gWEVOX05FVElGX0NUUkxfVFlQRV9ERUxfR1JFRl9NQVBQSU5HLCB0aGUgc3RydWN0Cisg
KiAgICAgICB4ZW5fbmV0aWZfZ3JlZiAnc3RhdHVzJyBmaWVsZCBpcyBub3QgdXNlZCBhbmQgdGhl
cmVmb3JlIHRoZSByZXNwb25zZQorICogICAgICAgJ3N0YXR1cycgZGV0ZXJtaW5lcyB0aGUgc3Vj
Y2VzcyBvZiB0aGlzIG9wZXJhdGlvbi4gSW4gY2FzZSBvZgorICogICAgICAgZmFpbHVyZSBub25l
IG9mIGdyYW50cyBtYXBwaW5ncyBnZXQgYWRkZWQgaW4gdGhlIGJhY2tlbmQuCisgKgorICogWEVO
X05FVElGX0NUUkxfVFlQRV9ERUxfR1JFRl9NQVBQSU5HCisgKiAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KKyAqCisgKiBUaGlzIGlzIHNlbnQgYnkgdGhlIGZyb250ZW5kIGZv
ciBiYWNrZW5kIHRvIHVubWFwIGEgbGlzdCBvZiBncmFudAorICogcmVmZXJlbmNlcy4KKyAqCisg
KiBSZXF1ZXN0OgorICoKKyAqICB0eXBlICAgID0gWEVOX05FVElGX0NUUkxfVFlQRV9ERUxfR1JF
Rl9NQVBQSU5HCisgKiAgZGF0YVswXSA9IHF1ZXVlIGluZGV4CisgKiAgZGF0YVsxXSA9IGdyYW50
IHJlZmVyZW5jZSBvZiBwYWdlIGNvbnRhaW5pbmcgdGhlIG1hcHBpbmcgbGlzdAorICogICAgICAg
ICAgICAoci93IGFuZCBhc3N1bWVkIHRvIHN0YXJ0IGF0IGJlZ2lubmluZyBvZiBwYWdlKQorICog
IGRhdGFbMl0gPSBzaXplIG9mIGxpc3QgaW4gZW50cmllcworICoKKyAqIFJlc3BvbnNlOgorICoK
KyAqICBzdGF0dXMgPSBYRU5fTkVUSUZfQ1RSTF9TVEFUVVNfTk9UX1NVUFBPUlRFRCAgICAgLSBP
cGVyYXRpb24gbm90CisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3VwcG9ydGVkCisgKiAgICAgICAgICAgWEVOX05FVElGX0NUUkxfU1RBVFVT
X0lOVkFMSURfUEFSQU1FVEVSIC0gT3BlcmF0aW9uIGZhaWxlZAorICogICAgICAgICAgIFhFTl9O
RVRJRl9DVFJMX1NUQVRVU19TVUNDRVNTICAgICAgICAgICAtIE9wZXJhdGlvbiBzdWNjZXNzZnVs
CisgKiAgZGF0YSAgID0gbnVtYmVyIG9mIGVudHJpZXMgdGhhdCB3ZXJlIHVubWFwcGVkCisgKgor
ICogTk9URTogRWFjaCBlbnRyeSBpbiB0aGUgaW5wdXQgdGFibGUgaGFzIHRoZSBmb3JtYXQgb3V0
bGluZWQgaW4gc3RydWN0CisgKiAgICAgICB4ZW5fbmV0aWZfZ3JlZi4KKyAqICAgICAgIFRoZSBz
dHJ1Y3QgeGVuX25ldGlmX2dyZWYgJ3N0YXR1cycgZmllbGQgZGV0ZXJtaW5lcyBpZiB0aGUgZW50
cnkKKyAqICAgICAgIHdhcyBzdWNjZXNzZnVsbHkgcmVtb3ZlZC4KKyAqICAgICAgIFRoZSBlbnRy
aWVzIHVzZWQgYXJlIG9ubHkgdGhlIG9uZXMgcmVwcmVzZW50aW5nIGdyYW50IHJlZmVyZW5jZXMg
dGhhdAorICogICAgICAgd2VyZSBwcmV2aW91c2x5IHRoZSBzdWJqZWN0IG9mIGEgWEVOX05FVElG
X0NUUkxfVFlQRV9BRERfR1JFRl9NQVBQSU5HCisgKiAgICAgICBvcGVyYXRpb24uIEFueSBvdGhl
ciBlbnRyaWVzIHdpbGwgaGF2ZSB0aGVpciBzdGF0dXMgc2V0IHRvCisgKiAgICAgICBYRU5fTkVU
SUZfQ1RSTF9TVEFUVVNfSU5WQUxJRF9QQVJBTUVURVIgdXBvbiBjb21wbGV0aW9uLgogICovCiAK
IERFRklORV9SSU5HX1RZUEVTKHhlbl9uZXRpZl9jdHJsLApkaWZmIC0tZ2l0IGEvaW5jbHVkZS94
ZW4veGVuLmggYi9pbmNsdWRlL3hlbi94ZW4uaAppbmRleCAyYWM2YjFlLi4zMDgxMDlmIDEwMDY0
NAotLS0gYS9pbmNsdWRlL3hlbi94ZW4uaAorKysgYi9pbmNsdWRlL3hlbi94ZW4uaApAQCAtOTMw
LDYgKzkzMCwzNyBAQCBfX0RFRklORV9YRU5fR1VFU1RfSEFORExFKHVpbnQxNiwgdWludDE2X3Qp
OwogX19ERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh1aW50MzIsIHVpbnQzMl90KTsKIF9fREVGSU5F
X1hFTl9HVUVTVF9IQU5ETEUodWludDY0LCB1aW50NjRfdCk7CiAKK3R5cGVkZWYgc3RydWN0IHsK
KyAgICB1aW50OF90IGFbMTZdOworfSB4ZW5fdXVpZF90OworCisvKgorICogWEVOX0RFRklORV9V
VUlEKDB4MDAxMTIyMzMsIDB4NDQ1NSwgMHg2Njc3LCAweDg4OTksCisgKiAgICAgICAgICAgICAg
ICAgMHhhYSwgMHhiYiwgMHhjYywgMHhkZCwgMHhlZSwgMHhmZikKKyAqIHdpbGwgY29uc3RydWN0
IFVVSUQgMDAxMTIyMzMtNDQ1NS02Njc3LTg4OTktYWFiYmNjZGRlZWZmIHByZXNlbnRlZCBhcwor
ICogezB4MDAsIDB4MTEsIDB4MjIsIDB4MzMsIDB4NDQsIDB4NTUsIDB4NjYsIDB4NzcsIDB4ODgs
CisgKiAweDk5LCAweGFhLCAweGJiLCAweGNjLCAweGRkLCAweGVlLCAweGZmfTsKKyAqCisgKiBO
QjogVGhpcyBpcyBjb21wYXRpYmxlIHdpdGggTGludXgga2VybmVsIGFuZCB3aXRoIGxpYnV1aWQs
IGJ1dCBpdCBpcyBub3QKKyAqIGNvbXBhdGlibGUgd2l0aCBNaWNyb3NvZnQsIGFzIHRoZXkgdXNl
IG1peGVkLWVuZGlhbiBlbmNvZGluZyAoc29tZQorICogY29tcG9uZW50cyBhcmUgbGl0dGxlLWVu
ZGlhbiwgc29tZSBhcmUgYmlnLWVuZGlhbikuCisgKi8KKyNkZWZpbmUgWEVOX0RFRklORV9VVUlE
XyhhLCBiLCBjLCBkLCBlMSwgZTIsIGUzLCBlNCwgZTUsIGU2KSAgICAgICAgICAgIFwKKyAgICB7
eygoYSkgPj4gMjQpICYgMHhGRiwgKChhKSA+PiAxNikgJiAweEZGLCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICgoYSkgPj4gIDgpICYgMHhGRiwgKChhKSA+PiAgMCkgJiAweEZG
LCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICgoYikgPj4gIDgpICYgMHhGRiwg
KChiKSA+PiAgMCkgJiAweEZGLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICgo
YykgPj4gIDgpICYgMHhGRiwgKChjKSA+PiAgMCkgJiAweEZGLCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICgoZCkgPj4gIDgpICYgMHhGRiwgKChkKSA+PiAgMCkgJiAweEZGLCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICBlMSwgZTIsIGUzLCBl
NCwgZTUsIGU2fX0KKworI2lmIGRlZmluZWQoX19TVERDX1ZFUlNJT05fXykgPyBfX1NURENfVkVS
U0lPTl9fID49IDE5OTkwMUwgOiBkZWZpbmVkKF9fR05VQ19fKQorI2RlZmluZSBYRU5fREVGSU5F
X1VVSUQoYSwgYiwgYywgZCwgZTEsIGUyLCBlMywgZTQsIGU1LCBlNikgICAgICAgICAgICAgXAor
ICAgICgoeGVuX3V1aWRfdClYRU5fREVGSU5FX1VVSURfKGEsIGIsIGMsIGQsIGUxLCBlMiwgZTMs
IGU0LCBlNSwgZTYpKQorI2Vsc2UKKyNkZWZpbmUgWEVOX0RFRklORV9VVUlEKGEsIGIsIGMsIGQs
IGUxLCBlMiwgZTMsIGU0LCBlNSwgZTYpICAgICAgICAgICAgIFwKKyAgICBYRU5fREVGSU5FX1VV
SURfKGEsIGIsIGMsIGQsIGUxLCBlMiwgZTMsIGU0LCBlNSwgZTYpCisjZW5kaWYgLyogX19TVERD
X1ZFUlNJT05fXyAvIF9fR05VQ19fICovCisKICNlbmRpZiAvKiAhX19BU1NFTUJMWV9fICovCiAK
IC8qIERlZmF1bHQgZGVmaW5pdGlvbnMgZm9yIG1hY3JvcyB1c2VkIGJ5IGRvbWN0bC9zeXNjdGwu
ICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQvbWluaS1v
cy5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sat Oct 21 03:55:11 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 21 Oct 2017 03:55:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e5ksN-0003Qq-87; Sat, 21 Oct 2017 03:55:07 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5ksM-0003Qk-1E
 for xen-changelog@lists.xensource.com; Sat, 21 Oct 2017 03:55:06 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 5E/26-10698-815CAE95; Sat, 21 Oct 2017 03:55:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVVfi6Kt
 Ig0n7hC0mbDNwYPTY3reLPYAxijUzLym/IoE148fMNewFq/gqJj5cx9LA+Iy7i5GLQ0jgN6PE
 28bbzBDOeUaJti0TWLoYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIlbjb8
 JgJpJxXwEyi5SA3SJgFqHzp6mVMExg5FjAyrGJUL04tKkst0rXQSyrKTM8oyU3MzNE1NDDWy0
 0tLk5MT81JTCrWS87P3cQI9AgDEOxgvNDufIhRkoNJSZQ3sPJlpBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3owjryKFBItS01Mr0jJzgKEBk5bg4FES4XUBSfMWFyTmFmemQ6ROMepyHNt0+Q+T
 EEtefl6qlDjvl8NARQIgRRmleXAjYGF6iVFWSpiXEegoIZ6C1KLczBJU+VeM4hyMSsK87iCre
 DLzSuA2vQI6ggnoCHb7FyBHlCQipKQaGI+WL3j1OOyGePX6QxuWZL02l1+cEfXw9ZLX3lb2F+
 cY9jhzJH21KJ6pH6rI2aBhHef3+f+PCWFXzdee+b37g/z9O3sWMf18fMaQcXlAFKvF418FFUn
 /WLRnmbTJ1SzdNvm8v5JMwY3qbZ2CzzT4vpue7K2PSXJeJJf2YzVXd9B8Rr7GDWzO/EosxRmJ
 hlrMRcWJADGiS5JOAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1508558103!106707229!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57208 invoked from network); 21 Oct 2017 03:55:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Oct 2017 03:55:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e5ksI-0006Gg-5m
 for xen-changelog@lists.xensource.com; Sat, 21 Oct 2017 03:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e5ksI-0004sr-4d
 for xen-changelog@lists.xensource.com; Sat, 21 Oct 2017 03:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e5ksI-0004sr-4d@xenbits.xenproject.org>
Date: Sat, 21 Oct 2017 03:55:02 +0000
Subject: [Xen-changelog] [xen stable-4.7] tools/libxc/xc_dom_arm: add
	missing variable initialization
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGRmMDk0OWQxOTdjYzc1Mzg3MWY1ZGYxYTAzNThiNDNlZGQyZmQzNjUKQXV0aG9yOiAg
ICAgQmVybmQgS3VobHMgPGJlcm5kLmt1aGxzQHQtb25saW5lLmRlPgpBdXRob3JEYXRlOiBTYXQg
QXVnIDE5IDE2OjIxOjQyIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUdWUgT2N0IDE3IDEzOjA5OjUx
IDIwMTcgLTA3MDAKCiAgICB0b29scy9saWJ4Yy94Y19kb21fYXJtOiBhZGQgbWlzc2luZyB2YXJp
YWJsZSBpbml0aWFsaXphdGlvbgogICAgCiAgICBUaGUgdmFyaWFibGUgZG9tY3RsLnUuYWRkcmVz
c19zaXplLnNpemUgbWF5IHJlbWFpbiB1bmluaXRpYWxpemVkIGlmCiAgICBndWVzdF90eXBlIGlz
IG5vdCBvbmUgb2YgeGVuLTMuMC1hYXJjaDY0IG9yIHhlbi0zLjAtYXJtdjdsLiBBbmQgdGhlCiAg
ICBjb2RlIHByZWNpc2VseSBjaGVja3MgaWYgdGhpcyB2YXJpYWJsZSBpcyBzdGlsbCAwIHRvIGRl
Y2lkZSBpZiB0aGUKICAgIGd1ZXN0IHR5cGUgaXMgc3VwcG9ydGVkIG9yIG5vdC4KICAgIAogICAg
VGhpcyBmaXhlcyB0aGUgZm9sbG93aW5nIGJ1aWxkIGZhaWx1cmUgd2l0aCBnY2MgNy54OgogICAg
CiAgICB4Y19kb21fYXJtLmM6MjI5OjMxOiBlcnJvcjogJ2RvbWN0bC51LmFkZHJlc3Nfc2l6ZS5z
aXplJyBtYXkgYmUgdXNlZCB1bmluaXRpYWxpemVkIGluIHRoaXMgZnVuY3Rpb24gWy1XZXJyb3I9
bWF5YmUtdW5pbml0aWFsaXplZF0KICAgICAgICAgaWYgKCBkb21jdGwudS5hZGRyZXNzX3NpemUu
c2l6ZSA9PSAwICkKICAgIAogICAgUGF0Y2ggb3JpZ2luYWxseSB0YWtlbiBmcm9tCiAgICBodHRw
czovL3d3dy5tYWlsLWFyY2hpdmUuY29tL3hlbi1kZXZlbEBsaXN0cy54ZW4ub3JnL21zZzEwOTMx
My5odG1sLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBCZXJuZCBLdWhscyA8YmVybmQua3VobHNA
dC1vbmxpbmUuZGU+CiAgICBTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgUGV0YXp6b25pIDx0aG9tYXMu
cGV0YXp6b25pQGZyZWUtZWxlY3Ryb25zLmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgODhiZmJmOTBl
MzVmMTIxM2Y5OTY3YTk3ZGVlMGIyMDM5Zjk5OThhNCkKLS0tCiB0b29scy9saWJ4Yy94Y19kb21f
YXJtLmMgfCAyICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGMveGNfZG9tX2FybS5jIGIvdG9vbHMvbGlieGMveGNfZG9tX2FybS5jCmlu
ZGV4IDY0YThiNjcuLmNlMTVhMDcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9hcm0u
YworKysgYi90b29scy9saWJ4Yy94Y19kb21fYXJtLmMKQEAgLTIyMiw2ICsyMjIsOCBAQCBzdGF0
aWMgaW50IHNldF9tb2RlKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLCBjaGFyICpn
dWVzdF90eXBlKQogCiAgICAgZG9tY3RsLmRvbWFpbiA9IGRvbWlkOwogICAgIGRvbWN0bC5jbWQg
ICAgPSBYRU5fRE9NQ1RMX3NldF9hZGRyZXNzX3NpemU7CisgICAgZG9tY3RsLnUuYWRkcmVzc19z
aXplLnNpemUgPSAwOworCiAgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHR5cGVzKTsg
aSsrICkKICAgICAgICAgaWYgKCAhc3RyY21wKHR5cGVzW2ldLmd1ZXN0LCBndWVzdF90eXBlKSAp
CiAgICAgICAgICAgICBkb21jdGwudS5hZGRyZXNzX3NpemUuc2l6ZSA9IHR5cGVzW2ldLnNpemU7
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Sun Oct 22 21:22:11 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 22 Oct 2017 21:22:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e6Nh8-0006X8-JZ; Sun, 22 Oct 2017 21:22:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6Nh7-0006X2-AV
 for xen-changelog@lists.xensource.com; Sun, 22 Oct 2017 21:22:05 +0000
Received: from [193.109.254.147] by server-4.bemta-6.messagelabs.com id
 C0/E5-31244-CFB0DE95; Sun, 22 Oct 2017 21:22:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVfcP99t
 Ig/5nXBYTthk4MHps79vFHsAYxZqZl5RfkcCaMaN3NlPBKr6KO99EGhifcXcxcnEICfxmlFjQ
 sJ8RwjnPKNG/8jZTFyMHB5uAmMTcvQpdjJwcIgKqErNWLGcGsYUE1CWafjewgdjCAqESm5ecY
 Acp5xUwkzjXUQcSZgEqb+mcwjqBkWMBI8MqRo3i1KKy1CJdI3O9pKLM9IyS3MTMHF1DAzO93N
 Ti4sT01JzEpGK95PzcTYxAjzAAwQ7GxWsDDzFKcjApifKW/nwTKcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mCdyPX20ghwaLU9NSKtMwcYGjApCU4eJREeFeApHmLCxJzizPTIVKnGHU5jm26/IdJ
 iCUvPy9VSpy3D6RIAKQoozQPbgQsTC8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmHcCyBSez
 LwSuE2vgI5gAjpC1v4NyBEliQgpqQbGOXqV0YdDzjyz9tp9O/1lOhtLWM+j6BQm8Rv33ATWH8
 o8zb/r2O/zit8UNoUWMGz98ap2nZuPvXZXyFVlfk/G+ZNeG0w+tic9Zal5Rtej1lu2QS9iMnm
 0v78s1Y532iHHvvZT3tvF8kKa1xTufS3eIxsgv5t1d5nr5KT0vrL8l5GacttFfzApsRRnJBpq
 MRcVJwIAKE8cTU4CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1508707323!53299185!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49788 invoked from network); 22 Oct 2017 21:22:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Oct 2017 21:22:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e6Nh4-00060c-7H
 for xen-changelog@lists.xensource.com; Sun, 22 Oct 2017 21:22:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e6Nh4-0000vJ-4g
 for xen-changelog@lists.xensource.com; Sun, 22 Oct 2017 21:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e6Nh4-0000vJ-4g@xenbits.xenproject.org>
Date: Sun, 22 Oct 2017 21:22:02 +0000
Subject: [Xen-changelog] [xen stable-4.9] tools/libxc/xc_dom_arm: add
	missing variable initialization
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDIwNDBhYzE0ZTRjZmJhZTY3OTc1MTc5NjI2NjUyN2Q5MmQxMWFjNzgKQXV0aG9yOiAg
ICAgQmVybmQgS3VobHMgPGJlcm5kLmt1aGxzQHQtb25saW5lLmRlPgpBdXRob3JEYXRlOiBTYXQg
QXVnIDE5IDE2OjIxOjQyIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBUdWUgT2N0IDE3IDEzOjAyOjU4
IDIwMTcgLTA3MDAKCiAgICB0b29scy9saWJ4Yy94Y19kb21fYXJtOiBhZGQgbWlzc2luZyB2YXJp
YWJsZSBpbml0aWFsaXphdGlvbgogICAgCiAgICBUaGUgdmFyaWFibGUgZG9tY3RsLnUuYWRkcmVz
c19zaXplLnNpemUgbWF5IHJlbWFpbiB1bmluaXRpYWxpemVkIGlmCiAgICBndWVzdF90eXBlIGlz
IG5vdCBvbmUgb2YgeGVuLTMuMC1hYXJjaDY0IG9yIHhlbi0zLjAtYXJtdjdsLiBBbmQgdGhlCiAg
ICBjb2RlIHByZWNpc2VseSBjaGVja3MgaWYgdGhpcyB2YXJpYWJsZSBpcyBzdGlsbCAwIHRvIGRl
Y2lkZSBpZiB0aGUKICAgIGd1ZXN0IHR5cGUgaXMgc3VwcG9ydGVkIG9yIG5vdC4KICAgIAogICAg
VGhpcyBmaXhlcyB0aGUgZm9sbG93aW5nIGJ1aWxkIGZhaWx1cmUgd2l0aCBnY2MgNy54OgogICAg
CiAgICB4Y19kb21fYXJtLmM6MjI5OjMxOiBlcnJvcjogJ2RvbWN0bC51LmFkZHJlc3Nfc2l6ZS5z
aXplJyBtYXkgYmUgdXNlZCB1bmluaXRpYWxpemVkIGluIHRoaXMgZnVuY3Rpb24gWy1XZXJyb3I9
bWF5YmUtdW5pbml0aWFsaXplZF0KICAgICAgICAgaWYgKCBkb21jdGwudS5hZGRyZXNzX3NpemUu
c2l6ZSA9PSAwICkKICAgIAogICAgUGF0Y2ggb3JpZ2luYWxseSB0YWtlbiBmcm9tCiAgICBodHRw
czovL3d3dy5tYWlsLWFyY2hpdmUuY29tL3hlbi1kZXZlbEBsaXN0cy54ZW4ub3JnL21zZzEwOTMx
My5odG1sLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBCZXJuZCBLdWhscyA8YmVybmQua3VobHNA
dC1vbmxpbmUuZGU+CiAgICBTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgUGV0YXp6b25pIDx0aG9tYXMu
cGV0YXp6b25pQGZyZWUtZWxlY3Ryb25zLmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgODhiZmJmOTBl
MzVmMTIxM2Y5OTY3YTk3ZGVlMGIyMDM5Zjk5OThhNCkKLS0tCiB0b29scy9saWJ4Yy94Y19kb21f
YXJtLmMgfCAyICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGMveGNfZG9tX2FybS5jIGIvdG9vbHMvbGlieGMveGNfZG9tX2FybS5jCmlu
ZGV4IGU3ZDRiZDAuLmU2NjlmYjAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9hcm0u
YworKysgYi90b29scy9saWJ4Yy94Y19kb21fYXJtLmMKQEAgLTIyMyw2ICsyMjMsOCBAQCBzdGF0
aWMgaW50IHNldF9tb2RlKHhjX2ludGVyZmFjZSAqeGNoLCBkb21pZF90IGRvbWlkLCBjaGFyICpn
dWVzdF90eXBlKQogCiAgICAgZG9tY3RsLmRvbWFpbiA9IGRvbWlkOwogICAgIGRvbWN0bC5jbWQg
ICAgPSBYRU5fRE9NQ1RMX3NldF9hZGRyZXNzX3NpemU7CisgICAgZG9tY3RsLnUuYWRkcmVzc19z
aXplLnNpemUgPSAwOworCiAgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHR5cGVzKTsg
aSsrICkKICAgICAgICAgaWYgKCAhc3RyY21wKHR5cGVzW2ldLmd1ZXN0LCBndWVzdF90eXBlKSAp
CiAgICAgICAgICAgICBkb21jdGwudS5hZGRyZXNzX3NpemUuc2l6ZSA9IHR5cGVzW2ldLnNpemU7
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Wed Oct 25 10:22:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 25 Oct 2017 10:22:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e7Ip4-0000MM-U1; Wed, 25 Oct 2017 10:22:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7Ip3-0000M6-FC
 for xen-changelog@lists.xensource.com; Wed, 25 Oct 2017 10:22:05 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 E3/BD-29911-CC560F95; Wed, 25 Oct 2017 10:22:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFLMWRWlGSWpSXmKPExsWS0XRdVfdM6od
 Ig6n7+CwmbDNwYPTY3reLPYAxijUzLym/IoE14/TlLraC8+IVk9/FNzC+F+xi5OIQEvjNKNH9
 4iJTFyMnkHOeUeLyW6kuRg4ONgExibl7FUDCIgKqErNWLGeGKFGXaPrdwAZiCwu4SnT8/csCY
 vMKmEncmP+RGaSVBaj+/Q//CYwcCxgZVjFqFKcWlaUW6Rob6SUVZaZnlOQmZuboGhqY6eWmFh
 cnpqfmJCYV6yXn525iBPqDAQh2MJ5eF3iIUZKDSUmUN9zjQ6QQX1J+SmVGYnFGfFFpTmrxIUY
 ZDg4lCV5PoH+FBItS01Mr0jJzgIEBk5bg4FES4Z2eApTmLS5IzC3OTIdInWLU5Xg283UDsxBL
 Xn5eqpQ4rwLIDAGQoozSPLgRsCC9xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFeNZApPJl5J
 XCbXgEdwQR0RJMq2BEliQgpqQbGcrVEFc8HSx/O8cxK4/1gkFQfdevA1XbZpa9kJ73PfH/ixp
 ntiy/16kaJK/xQVc18t3n/tiCl+F8MWaEPWRw8KvZNb/7+eOksj/DpqvLvmN+IsCW9Fm/jOrT
 54qTyw+H/d39xWPqRb/OxYhuJSVPYizhPt8+uKz3mOZPFsmLWsum7OI90HvjwXYmlOCPRUIu5
 qDgRALXx7mBNAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1508926923!68555007!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47609 invoked from network); 25 Oct 2017 10:22:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Oct 2017 10:22:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7Ip0-0006nt-DQ
 for xen-changelog@lists.xensource.com; Wed, 25 Oct 2017 10:22:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e7Ip0-0001Jt-Ar
 for xen-changelog@lists.xensource.com; Wed, 25 Oct 2017 10:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e7Ip0-0001Jt-Ar@xenbits.xenproject.org>
Date: Wed, 25 Oct 2017 10:22:02 +0000
Subject: [Xen-changelog] [xen stable-4.6] gnttab: fix pin count / page
	reference race
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDk0NTRlMzAzMGFlMDgzNWMxMWFhNjY0NzEyMzhhOWUwOWRiNTA3NGUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgT2N0IDI0
IDE2OjUxOjUxIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgT2N0IDI0IDE2OjUxOjUxIDIwMTcgKzAyMDAKCiAgICBn
bnR0YWI6IGZpeCBwaW4gY291bnQgLyBwYWdlIHJlZmVyZW5jZSByYWNlCiAgICAKICAgIERyb3Bw
aW5nIHBhZ2UgcmVmZXJlbmNlcyBiZWZvcmUgZGVjcmVtZW50aW5nIHBpbiBjb3VudHMgaXMgYSBi
YWQgaWRlYQogICAgaWYgYXNzdW1wdGlvbnMgYXJlIGJlaW5nIG1hZGUgdGhhdCBhIG5vbi16ZXJv
IHBpbiBjb3VudCBpbXBsaWVzIGEgdmFsaWQKICAgIHBhZ2UuIEZpeCB0aGUgb3JkZXIgb2Ygb3Bl
cmF0aW9ucyBpbiBnbnR0YWJfY29weV9yZWxlYXNlX2J1ZigpLCBidXQgYXQKICAgIHRoZSBzYW1l
IHRpbWUgYWxzbyByZW1vdmUgdGhlIGFzc2VydGlvbiB0aGF0IHdhcyBmb3VuZCB0byB0cmlnZ2Vy
OgogICAgbWFwX2dyYW50X3JlZigpIGFsc28gaGFzIHRoZSBwb3RlbnRpYWwgb2YgY2F1c2luZyBh
IHJhY2UgaGVyZSwgYW5kCiAgICBjaGFuZ2luZyB0aGUgb3JkZXIgb2Ygb3BlcmF0aW9ucyB0aGVy
ZSB3b3VsZCBsaWtlbHkgYmUgcXVpdGUgYSBiaXQgbW9yZQogICAgaW52b2x2ZWQuCiAgICAKICAg
IFRoaXMgaXMgQ1ZFLTIwMTctMTU1OTcgLyBYU0EtMjM2LgogICAgCiAgICBSZXBvcnRlZC1ieTog
UGF3ZWwgV2llY3pvcmtpZXdpY3ogPHdpcGF3ZWxAYW1hem9uLmRlPgogICAgU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBl
MDA4Zjc2MTlkY2Q2ZDU0OTcyN2M5NjM1YjNmOWYzYzdlZTQ4M2VkCiAgICBtYXN0ZXIgZGF0ZTog
MjAxNy0xMC0yNCAxNjowMTozMyArMDIwMAotLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyB8
IDI1ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRp
b25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFi
bGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCA2NzU1NzI4Li5iOTQ2MjUwIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFu
dF90YWJsZS5jCkBAIC0yMzE3LDkgKzIzMTcsMjAgQEAgX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5
KAogICAgICAgICB0ZCA9IHBhZ2VfZ2V0X293bmVyX2FuZF9yZWZlcmVuY2UoKnBhZ2UpOwogICAg
ICAgICAvKgogICAgICAgICAgKiBhY3QtPnBpbiBiZWluZyBub24temVybyBzaG91bGQgZ3VhcmFu
dGVlIHRoZSBwYWdlIHRvIGhhdmUgYQotICAgICAgICAgKiBub24temVybyByZWZjb3VudCBhbmQg
aGVuY2UgYSB2YWxpZCBvd25lci4KKyAgICAgICAgICogbm9uLXplcm8gcmVmY291bnQgYW5kIGhl
bmNlIGEgdmFsaWQgb3duZXIgKG1hdGNoaW5nIHRoZSBvbmUgb24KKyAgICAgICAgICogcmVjb3Jk
KSwgd2l0aCBvbmUgZXhjZXB0aW9uOiBJZiB0aGUgb3duaW5nIGRvbWFpbiBpcyBkeWluZyB3ZQor
ICAgICAgICAgKiBoYWQgYmV0dGVyIG5vdCBtYWtlIGltcGxpY2F0aW9ucyBmcm9tIHBpbiBjb3Vu
dCAobWFwX2dyYW50X3JlZigpCisgICAgICAgICAqIHVwZGF0ZXMgcGluIGNvdW50cyBiZWZvcmUg
b2J0YWluaW5nIHBhZ2UgcmVmZXJlbmNlcywgZm9yCisgICAgICAgICAqIGV4YW1wbGUpLgogICAg
ICAgICAgKi8KLSAgICAgICAgQVNTRVJUKHRkKTsKKyAgICAgICAgaWYgKCB0ZCAhPSByZCB8fCBy
ZC0+aXNfZHlpbmcgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoIHRkICkKKyAgICAgICAg
ICAgICAgICBwdXRfcGFnZSgqcGFnZSk7CisgICAgICAgICAgICAqcGFnZSA9IE5VTEw7CisgICAg
ICAgICAgICByYyA9IEdOVFNUX2JhZF9kb21haW47CisgICAgICAgICAgICBnb3RvIHVubG9ja19v
dXRfY2xlYXI7CisgICAgICAgIH0KICAgICB9CiAKICAgICBhY3QtPnBpbiArPSByZWFkb25seSA/
IEdOVFBJTl9oc3RyX2luYyA6IEdOVFBJTl9oc3R3X2luYzsKQEAgLTI0MzgsNiArMjQ0OSwxMSBA
QCBzdGF0aWMgdm9pZCBnbnR0YWJfY29weV9yZWxlYXNlX2J1ZihzdHJ1Y3QgZ250dGFiX2NvcHlf
YnVmICpidWYpCiAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGJ1Zi0+dmlydCk7CiAgICAgICAg
IGJ1Zi0+dmlydCA9IE5VTEw7CiAgICAgfQorICAgIGlmICggYnVmLT5oYXZlX2dyYW50ICkKKyAg
ICB7CisgICAgICAgIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weShidWYtPmRvbWFpbiwgYnVmLT5w
dHIudS5yZWYsIGJ1Zi0+cmVhZF9vbmx5KTsKKyAgICAgICAgYnVmLT5oYXZlX2dyYW50ID0gMDsK
KyAgICB9CiAgICAgaWYgKCBidWYtPmhhdmVfdHlwZSApCiAgICAgewogICAgICAgICBwdXRfcGFn
ZV90eXBlKGJ1Zi0+cGFnZSk7CkBAIC0yNDQ4LDExICsyNDY0LDYgQEAgc3RhdGljIHZvaWQgZ250
dGFiX2NvcHlfcmVsZWFzZV9idWYoc3RydWN0IGdudHRhYl9jb3B5X2J1ZiAqYnVmKQogICAgICAg
ICBwdXRfcGFnZShidWYtPnBhZ2UpOwogICAgICAgICBidWYtPnBhZ2UgPSBOVUxMOwogICAgIH0K
LSAgICBpZiAoIGJ1Zi0+aGF2ZV9ncmFudCApCi0gICAgewotICAgICAgICBfX3JlbGVhc2VfZ3Jh
bnRfZm9yX2NvcHkoYnVmLT5kb21haW4sIGJ1Zi0+cHRyLnUucmVmLCBidWYtPnJlYWRfb25seSk7
Ci0gICAgICAgIGJ1Zi0+aGF2ZV9ncmFudCA9IDA7Ci0gICAgfQogfQogCiBzdGF0aWMgaW50IGdu
dHRhYl9jb3B5X2NsYWltX2J1Zihjb25zdCBzdHJ1Y3QgZ250dGFiX2NvcHkgKm9wLAotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQu
NgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Oct 26 05:33:11 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 05:33:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e7amx-0004Ma-8j; Thu, 26 Oct 2017 05:33:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7amv-0004MU-GT
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 05:33:05 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 F8/83-25852-09371F95; Thu, 26 Oct 2017 05:33:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXdC8cd
 Ig7uv2SwmbDNwYPTY3reLPYAxijUzLym/IoE1Y+XNTUwF58Ur9t08zNrA+F6wi5GLQ0jgN6PE
 /9fzWCCc84wSP3ddZuti5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1jAVWLFv
 CZGEJtXwEzi+bYPjCCtLED1C7sKJzByLGBkWMWoUZxaVJZapGtsoJdUlJmeUZKbmJmja2hgpp
 ebWlycmJ6ak5hUrJecn7uJEegTBiDYwfh3beAhRkkOJiVRXoY9HyKF+JLyUyozEosz4otKc1K
 LDzHKcHAoSfA2FH2MFBIsSk1PrUjLzAEGB0xagoNHSYRXFSTNW1yQmFucmQ6ROsWoy/Fs5usG
 ZiGWvPy8VClx3lKQIgGQoozSPLgRsEC9xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWHeOSBTe
 DLzSuA2vQI6ggnoiCbVDyBHlCQipKQaGDX52xPVYyOXdHlmJbNrPCtb+XfDnVt/rm555vk27c
 bKeuemJfKCft3Pudm05/FISG2d/C1qdsttqR9KlwSev6yJuHG7eVmg1pmpG2Ukn2+/sCc1Tv3
 wBj2V/c9URRbuCPQtzmxTstKyKLp+8rgqX/k7g9x2tmrVslj9vrk6xbv1Z2REqx8RUWIpzkg0
 1GIuKk4EAAUWlZ5PAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1508995983!72297589!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32208 invoked from network); 26 Oct 2017 05:33:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Oct 2017 05:33:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7ams-0003Dm-UE
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 05:33:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e7ams-0000gs-TO
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 05:33:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e7ams-0000gs-TO@xenbits.xenproject.org>
Date: Thu, 26 Oct 2017 05:33:02 +0000
Subject: [Xen-changelog] [xen stable-4.9] gnttab: fix pin count / page
	reference race
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDE3NGE1NjkwNzA4YTg3NGI4ODlmOTQzNmU4MjYzMmIxMTg3ZmFlYTcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgT2N0IDI0
IDE2OjA2OjE0IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgT2N0IDI0IDE2OjA2OjE0IDIwMTcgKzAyMDAKCiAgICBn
bnR0YWI6IGZpeCBwaW4gY291bnQgLyBwYWdlIHJlZmVyZW5jZSByYWNlCiAgICAKICAgIERyb3Bw
aW5nIHBhZ2UgcmVmZXJlbmNlcyBiZWZvcmUgZGVjcmVtZW50aW5nIHBpbiBjb3VudHMgaXMgYSBi
YWQgaWRlYQogICAgaWYgYXNzdW1wdGlvbnMgYXJlIGJlaW5nIG1hZGUgdGhhdCBhIG5vbi16ZXJv
IHBpbiBjb3VudCBpbXBsaWVzIGEgdmFsaWQKICAgIHBhZ2UuIEZpeCB0aGUgb3JkZXIgb2Ygb3Bl
cmF0aW9ucyBpbiBnbnR0YWJfY29weV9yZWxlYXNlX2J1ZigpLCBidXQgYXQKICAgIHRoZSBzYW1l
IHRpbWUgYWxzbyByZW1vdmUgdGhlIGFzc2VydGlvbiB0aGF0IHdhcyBmb3VuZCB0byB0cmlnZ2Vy
OgogICAgbWFwX2dyYW50X3JlZigpIGFsc28gaGFzIHRoZSBwb3RlbnRpYWwgb2YgY2F1c2luZyBh
IHJhY2UgaGVyZSwgYW5kCiAgICBjaGFuZ2luZyB0aGUgb3JkZXIgb2Ygb3BlcmF0aW9ucyB0aGVy
ZSB3b3VsZCBsaWtlbHkgYmUgcXVpdGUgYSBiaXQgbW9yZQogICAgaW52b2x2ZWQuCiAgICAKICAg
IFRoaXMgaXMgQ1ZFLTIwMTctMTU1OTcgLyBYU0EtMjM2LgogICAgCiAgICBSZXBvcnRlZC1ieTog
UGF3ZWwgV2llY3pvcmtpZXdpY3ogPHdpcGF3ZWxAYW1hem9uLmRlPgogICAgU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBl
MDA4Zjc2MTlkY2Q2ZDU0OTcyN2M5NjM1YjNmOWYzYzdlZTQ4M2VkCiAgICBtYXN0ZXIgZGF0ZTog
MjAxNy0xMC0yNCAxNjowMTozMyArMDIwMAotLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyB8
IDI1ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRp
b25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFi
bGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCA2OGM5NGI2Li44OTU1ZTVjIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFu
dF90YWJsZS5jCkBAIC0yMzMwLDkgKzIzMzAsMjAgQEAgX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5
KAogICAgICAgICB0ZCA9IHBhZ2VfZ2V0X293bmVyX2FuZF9yZWZlcmVuY2UoKnBhZ2UpOwogICAg
ICAgICAvKgogICAgICAgICAgKiBhY3QtPnBpbiBiZWluZyBub24temVybyBzaG91bGQgZ3VhcmFu
dGVlIHRoZSBwYWdlIHRvIGhhdmUgYQotICAgICAgICAgKiBub24temVybyByZWZjb3VudCBhbmQg
aGVuY2UgYSB2YWxpZCBvd25lci4KKyAgICAgICAgICogbm9uLXplcm8gcmVmY291bnQgYW5kIGhl
bmNlIGEgdmFsaWQgb3duZXIgKG1hdGNoaW5nIHRoZSBvbmUgb24KKyAgICAgICAgICogcmVjb3Jk
KSwgd2l0aCBvbmUgZXhjZXB0aW9uOiBJZiB0aGUgb3duaW5nIGRvbWFpbiBpcyBkeWluZyB3ZQor
ICAgICAgICAgKiBoYWQgYmV0dGVyIG5vdCBtYWtlIGltcGxpY2F0aW9ucyBmcm9tIHBpbiBjb3Vu
dCAobWFwX2dyYW50X3JlZigpCisgICAgICAgICAqIHVwZGF0ZXMgcGluIGNvdW50cyBiZWZvcmUg
b2J0YWluaW5nIHBhZ2UgcmVmZXJlbmNlcywgZm9yCisgICAgICAgICAqIGV4YW1wbGUpLgogICAg
ICAgICAgKi8KLSAgICAgICAgQVNTRVJUKHRkKTsKKyAgICAgICAgaWYgKCB0ZCAhPSByZCB8fCBy
ZC0+aXNfZHlpbmcgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoIHRkICkKKyAgICAgICAg
ICAgICAgICBwdXRfcGFnZSgqcGFnZSk7CisgICAgICAgICAgICAqcGFnZSA9IE5VTEw7CisgICAg
ICAgICAgICByYyA9IEdOVFNUX2JhZF9kb21haW47CisgICAgICAgICAgICBnb3RvIHVubG9ja19v
dXRfY2xlYXI7CisgICAgICAgIH0KICAgICB9CiAKICAgICBhY3QtPnBpbiArPSByZWFkb25seSA/
IEdOVFBJTl9oc3RyX2luYyA6IEdOVFBJTl9oc3R3X2luYzsKQEAgLTI0NTEsNiArMjQ2MiwxMSBA
QCBzdGF0aWMgdm9pZCBnbnR0YWJfY29weV9yZWxlYXNlX2J1ZihzdHJ1Y3QgZ250dGFiX2NvcHlf
YnVmICpidWYpCiAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGJ1Zi0+dmlydCk7CiAgICAgICAg
IGJ1Zi0+dmlydCA9IE5VTEw7CiAgICAgfQorICAgIGlmICggYnVmLT5oYXZlX2dyYW50ICkKKyAg
ICB7CisgICAgICAgIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weShidWYtPmRvbWFpbiwgYnVmLT5w
dHIudS5yZWYsIGJ1Zi0+cmVhZF9vbmx5KTsKKyAgICAgICAgYnVmLT5oYXZlX2dyYW50ID0gMDsK
KyAgICB9CiAgICAgaWYgKCBidWYtPmhhdmVfdHlwZSApCiAgICAgewogICAgICAgICBwdXRfcGFn
ZV90eXBlKGJ1Zi0+cGFnZSk7CkBAIC0yNDYxLDExICsyNDc3LDYgQEAgc3RhdGljIHZvaWQgZ250
dGFiX2NvcHlfcmVsZWFzZV9idWYoc3RydWN0IGdudHRhYl9jb3B5X2J1ZiAqYnVmKQogICAgICAg
ICBwdXRfcGFnZShidWYtPnBhZ2UpOwogICAgICAgICBidWYtPnBhZ2UgPSBOVUxMOwogICAgIH0K
LSAgICBpZiAoIGJ1Zi0+aGF2ZV9ncmFudCApCi0gICAgewotICAgICAgICBfX3JlbGVhc2VfZ3Jh
bnRfZm9yX2NvcHkoYnVmLT5kb21haW4sIGJ1Zi0+cHRyLnUucmVmLCBidWYtPnJlYWRfb25seSk7
Ci0gICAgICAgIGJ1Zi0+aGF2ZV9ncmFudCA9IDA7Ci0gICAgfQogfQogCiBzdGF0aWMgaW50IGdu
dHRhYl9jb3B5X2NsYWltX2J1Zihjb25zdCBzdHJ1Y3QgZ250dGFiX2NvcHkgKm9wLAotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQu
OQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Oct 26 05:33:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 05:33:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e7an7-0004N9-AH; Thu, 26 Oct 2017 05:33:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7an5-0004My-MO
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 05:33:15 +0000
Received: from [85.158.139.211] by server-4.bemta-5.messagelabs.com id
 7D/55-31302-A9371F95; Thu, 26 Oct 2017 05:33:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXdW8cd
 IgyXn+S0mbDNwYPTY3reLPYAxijUzLym/IoE1Y9eteawFK7krGncFNzA+4ehi5OIQEvjNKNF4
 5hI7hHOeUWLJwdOsXYwcHGwCYhJz9yp0MXJyiAioSsxasZwZxBYSUJdo+t3ABmILC9hIvP0zG
 SzOK2AmseX0NBYQmwWo/s3CyUwTGDkWMDKsYtQoTi0qSy3SNTLVSyrKTM8oyU3MzNE1NDDVy0
 0tLk5MT81JTCrWS87P3cQI9Ek9AwPjDsZd7X6HGCU5mJREeRn2fIgU4kvKT6nMSCzOiC8qzUk
 tPsQow8GhJMG7v+hjpJBgUWp6akVaZg4wOGDSEhw8SiK8t0HSvMUFibnFmekQqVOMuhzPZr5u
 YBZiycvPS5US5y0FKRIAKcoozYMbAQvUS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeRNAp
 vBk5pXAbXoFdAQT0BFNqh9AjihJREhJNTCui5uk4Gn75/4cteZYRydLC1mJVHOVnlfzjojbzX
 zdmfozS0f+kUBM0Aqt+Hnciw4GqwQvuKkrb/iYLVL8daeRrdf8J51Mq/R4c1//ZriS5ccamCm
 zdE5orWuEVqFY7PXdSj8ENqxJMAxZZWZyNtNyfU+ppenL/TdWJISsXaL2drXtDX3fICWW4oxE
 Qy3mouJEAMVouS9PAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1508995993!108820998!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8509 invoked from network); 26 Oct 2017 05:33:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Oct 2017 05:33:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7an3-0003Dv-0E
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 05:33:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e7an2-0000hZ-VL
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 05:33:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e7an2-0000hZ-VL@xenbits.xenproject.org>
Date: Thu, 26 Oct 2017 05:33:12 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/hvm/dmop: fix EFAULT condition
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDUyMzdmZjg5OTVhYzNiZTBiZWM4OWY3MTk0OGQ1ZjNjODFiZDhiODkKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVlIE9jdCAyNCAx
NjowODoyMiAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyNCAxNjowODoyMiAyMDE3ICswMjAwCgogICAgeDg2
L2h2bS9kbW9wOiBmaXggRUZBVUxUIGNvbmRpdGlvbgogICAgCiAgICBUaGUgY29weSBtYWNybyBy
ZXR1cm5zIGZhbHNlIHdoZW4gdGhlIGNvcHkgZmFpbHMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJy
YW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogMWMyZWE1
ZWUwNWY2YTA0NmM0NThlNWEwYmFiYmQ3MjIzNGIyNTI2ZAogICAgbWFzdGVyIGRhdGU6IDIwMTct
MDktMjggMTE6NTc6MjEgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2RtLmMgfCA2ICsrLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2RtLmMKaW5k
ZXggNGNmNmRlZS4uYTJmMzAzYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9kbS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwpAQCAtMTc4LDExICsxNzgsOSBAQCBzdGF0aWMgaW50
IG1vZGlmaWVkX21lbW9yeShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICBzdHJ1Y3QgeGVuX2Rt
X29wX21vZGlmaWVkX21lbW9yeV9leHRlbnQgZXh0ZW50OwogICAgICAgICB1bnNpZ25lZCBpbnQg
YmF0Y2hfbnI7CiAgICAgICAgIHhlbl9wZm5fdCBwZm4sIGVuZF9wZm47Ci0gICAgICAgIGludCBy
YzsKIAotICAgICAgICByYyA9IENPUFlfRlJPTV9HVUVTVF9CVUZfT0ZGU0VUKGV4dGVudCwKLSAg
ICAgICAgICAgIGJ1ZnMsIEVYVEVOVFNfQlVGRkVSLCAoKnJlbV9leHRlbnRzIC0gMSkgKiBzaXpl
b2YoZXh0ZW50KSk7Ci0gICAgICAgIGlmICggcmMgKQorICAgICAgICBpZiAoICFDT1BZX0ZST01f
R1VFU1RfQlVGX09GRlNFVChleHRlbnQsIGJ1ZnMsIEVYVEVOVFNfQlVGRkVSLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoKnJlbV9leHRlbnRzIC0gMSkgKiBzaXpl
b2YoZXh0ZW50KSkgKQogICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CiAKICAgICAgICAgaWYg
KCBleHRlbnQucGFkICkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Oct 26 05:33:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 05:33:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e7anH-0004OO-Bu; Thu, 26 Oct 2017 05:33:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7anF-0004O6-Ce
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 05:33:25 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 31/14-25852-4A371F95; Thu, 26 Oct 2017 05:33:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVXdJ8cd
 Igz0dHBYTthk4MHps79vFHsAYxZqZl5RfkcCasX3rDeaCScIV8458ZWpg3MTXxcjFISTwm1Hi
 0JtOJgjnPKPExhnrGLsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhaIkXh1e
 h6YzStgJrGms4ERxGYBqp+0sp19AiPHAkaGVYwaxalFZalFuoameklFmekZJbmJmTm6hgZmer
 mpxcWJ6ak5iUnFesn5uZsYgV5hAIIdjN+WBRxilORgUhLlZdjzIVKILyk/pTIjsTgjvqg0J7X
 4EKMMB4eSBG9D0cdIIcGi1PTUirTMHGB4wKQlOHiURHhVQdK8xQWJucWZ6RCpU4y6HM9mvm5g
 FmLJy89LlRLnLQUpEgApyijNgxsBC9VLjLJSwryMQEcJ8RSkFuVmlqDKv2IU52BUEuYVBwa+E
 E9mXgncpldARzABHdGk+gHkiJJEhJRUA2NP6brp2uVeczecu1+m8lRmF4uwe5mv7wvb6V9e67
 L/W7zubLfk5PzcAxvelBW+qPFalHqYbdbeEN2fAqc+hmfdCmfxqN81Z9triZz9S5fOvtbq++S
 hjmjE9HenX9S/7r8UmLFkoQGX/PozJ2KimzUrzy/9zFDLbzvt6P+f69fp7D7d8mPH02kvlFiK
 MxINtZiLihMBckqo2FACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1508996003!68691833!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52275 invoked from network); 26 Oct 2017 05:33:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Oct 2017 05:33:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7anD-0003EA-26
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 05:33:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e7anD-0000i3-1R
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 05:33:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e7anD-0000i3-1R@xenbits.xenproject.org>
Date: Thu, 26 Oct 2017 05:33:23 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/svm: Fix a livelock when
	trying to run shadowed unpaged guests
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDUzZDAxYWFhNjQwODIyZTlkODAxNGY1YzUxNTFlYjE1ODEyYTk0NjIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE9jdCAyNCAxNjowOToxMSAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyNCAxNjowOToxMSAyMDE3ICsw
MjAwCgogICAgeDg2L3N2bTogRml4IGEgbGl2ZWxvY2sgd2hlbiB0cnlpbmcgdG8gcnVuIHNoYWRv
d2VkIHVucGFnZWQgZ3Vlc3RzCiAgICAKICAgIE9uIEFNRCBwcm9jZXNzb3JzIHdoaWNoIHN1cHBv
cnQgU01FUCAoU29tZSBGYW0xNmggcHJvY2Vzc29ycykgYW5kIFNNQVAgKFplbiwKICAgIEZhbTE3
aCksIGEgZ3Vlc3Qgd2hpY2ggaXMgcnVubmluZyB3aXRoIHNoYWRvdyBwYWdpbmcgYW5kIGNsZWFy
cyBDUjAuUEcgd2hpbGUKICAgIGtlZXBpbmcgQ1I0LntTTUVQLFNNQVB9IHNldCB3aWxsIGxpdmVs
b2NrLCBhcyBoYXJkd2FyZSByYWlzZXMgI1BGIHdoaWNoIHRoZQogICAgc2hhZG93IHBhZ2V0YWJs
ZSBjb25jbHVkZXMgc2hvdWxkbid0IGhhcHBlbi4KICAgIAogICAgVGhpcyBvY2N1cnMgYmVjYXVz
ZSBoYXJkd2FyZSBpcyBydW5uaW5nIHdpdGggaG9zdCBwYWdpbmcgc2V0dGluZ3MsIHdoaWNoCiAg
ICBjYXVzZXMgdGhlIGd1ZXN0cyBjaG9pY2Ugb2YgU01FUC9TTUFQIHRvIGFjdHVhbGx5IHRha2Ug
ZWZmZWN0LCBldmVuIHRob3VnaAogICAgdGhleSBzaG91bGRuJ3QgZnJvbSB0aGUgZ3Vlc3RzIHBv
aW50IG9mIHZpZXcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxi
b3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDMxNjRmMmY5ZGIx
ZTYzZWE2NGMzZjk1MjBkNDBjYjA5OTIwZDJiMzUKICAgIG1hc3RlciBkYXRlOiAyMDE3LTEwLTAy
IDEzOjU3OjM0ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgfCAxOCArKysr
KysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9z
dm0uYwppbmRleCAxNzhhZGM1Li42ZDFlNmJmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L3N2bS9zdm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtNTc0LDYgKzU3
NCwyNCBAQCB2b2lkIHN2bV91cGRhdGVfZ3Vlc3RfY3Ioc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGludCBjcikKICAgICAgICAgaWYgKCBwYWdpbmdfbW9kZV9oYXAodi0+ZG9tYWluKSApCiAgICAg
ICAgICAgICB2YWx1ZSAmPSB+WDg2X0NSNF9QQUU7CiAgICAgICAgIHZhbHVlIHw9IHYtPmFyY2gu
aHZtX3ZjcHUuZ3Vlc3RfY3JbNF07CisKKyAgICAgICAgaWYgKCAhaHZtX3BhZ2luZ19lbmFibGVk
KHYpICkKKyAgICAgICAgeworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIFdoZW4gdGhl
IGd1ZXN0IHRoaW5rcyBwYWdpbmcgaXMgZGlzYWJsZWQsIFhlbiBtYXkgbmVlZCB0byBoaWRlCisg
ICAgICAgICAgICAgKiB0aGUgZWZmZWN0cyBvZiBzaGFkb3cgcGFnaW5nLCBhcyBoYXJkd2FyZSBy
dW5zIHdpdGggdGhlIGhvc3QKKyAgICAgICAgICAgICAqIHBhZ2luZyBzZXR0aW5ncywgcmF0aGVy
IHRoYW4gdGhlIGd1ZXN0cyBzZXR0aW5ncy4KKyAgICAgICAgICAgICAqCisgICAgICAgICAgICAg
KiBXaXRob3V0IENSMC5QRywgYWxsIG1lbW9yeSBhY2Nlc3NlcyBhcmUgdXNlciBtb2RlLCBzbwor
ICAgICAgICAgICAgICogX1BBR0VfVVNFUiBtdXN0IGJlIHNldCBpbiB0aGUgc2hhZG93IHBhZ2V0
YWJsZXMgZm9yIGd1ZXN0CisgICAgICAgICAgICAgKiB1c2Vyc3BhY2UgdG8gZnVuY3Rpb24uICBU
aGlzIGluIHR1cm4gdHJpcHMgdXAgZ3Vlc3Qgc3VwZXJ2aXNvcgorICAgICAgICAgICAgICogbW9k
ZSBpZiBTTUVQL1NNQVAgYXJlIGxlZnQgYWN0aXZlIGluIGNvbnRleHQuICBUaGV5IHdvdWxkbid0
CisgICAgICAgICAgICAgKiBoYXZlIGFueSBlZmZlY3QgaWYgcGFnaW5nIHdhcyBhY3R1YWxseSBk
aXNhYmxlZCwgc28gaGlkZSB0aGVtCisgICAgICAgICAgICAgKiBiZWhpbmQgdGhlIGJhY2sgb2Yg
dGhlIGd1ZXN0LgorICAgICAgICAgICAgICovCisgICAgICAgICAgICB2YWx1ZSAmPSB+KFg4Nl9D
UjRfU01FUCB8IFg4Nl9DUjRfU01BUCk7CisgICAgICAgIH0KKwogICAgICAgICB2bWNiX3NldF9j
cjQodm1jYiwgdmFsdWUpOwogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Oct 26 05:33:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 05:33:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e7anR-0004Pr-DV; Thu, 26 Oct 2017 05:33:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7anP-0004Pb-IK
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 05:33:35 +0000
Received: from [85.158.143.35] by server-8.bemta-6.messagelabs.com id
 71/8E-13910-EA371F95; Thu, 26 Oct 2017 05:33:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVXdd8cd
 Ig7ZNMhYTthk4MHps79vFHsAYxZqZl5RfkcCasefMfMaCD1wVD9b/ZWtg7OPsYuTiEBL4zSgx
 +8cvdgjnPKPE94s32boYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIlrjU9
 BEszitgJtF94iY7iM0CVP98ynGmCYwcCxgZVjGqF6cWlaUW6ZrrJRVlpmeU5CZm5ugaGpjp5a
 YWFyemp+YkJhXrJefnbmIE+oQBCHYwzrzsf4hRkoNJSZSXYc+HSCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvIxAHwsJFqWmp1akZeYAgwMmLcHBoyTCKwyS5i0uSMwtzkyHSJ1i1OV4NvN1A7MQ
 S15+XqqUOO+FIqAiAZCijNI8uBGwQL3EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd45IFN4M
 vNK4Da9AjqCCeiIJtUPIEeUJCKkpBoYN+ncOW241mbDvIywwsQL7zJaDGUm/3tt922aW8tOhx
 5nN74uuYL8whl210uvqMcvWbmAQZc5N8gmsnni9pg9iZr5FVbvv9UsOCnFP+nxv7IjPm/PrlR
 c3PcyfF7xtgN6v8UmNKrs8zK9m16nlO2YPL0nPrj/kMVtBb3lBjWZ+toZR7bIr5dXYinOSDTU
 Yi4qTgQAKrkY/E8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1508996013!72297637!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34577 invoked from network); 26 Oct 2017 05:33:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Oct 2017 05:33:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7anN-0003EL-EA
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 05:33:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e7anN-0000iV-3d
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 05:33:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e7anN-0000iV-3d@xenbits.xenproject.org>
Date: Thu, 26 Oct 2017 05:33:33 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/msr: Correct the definition of
	MSR_IA32_APICBASE_BASE
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDM2NzQxYzE5ZGE2NGViOGIyYWI3NzgzMDBjNjMzNDI3NDdlMWZiZWUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE9jdCAyNCAxNjowOTo0MSAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyNCAxNjowOTo0MSAyMDE3ICsw
MjAwCgogICAgeDg2L21zcjogQ29ycmVjdCB0aGUgZGVmaW5pdGlvbiBvZiBNU1JfSUEzMl9BUElD
QkFTRV9CQVNFCiAgICAKICAgIDB4ZmZmZmYgPDwgMTIgaXMgdW5kZWZpbmVkIGJlaGF2aW91ciwg
ZHVlIHRvIHNoaWZ0aW5nIGludG8gdGhlIHNpZ24gYml0IG9mIGFuCiAgICBpbnRlZ2VyLgogICAg
CiAgICBTcG90dGVkIGJ5IHRoZSBVbmRlZmluZWQgQmVoYXZpb3VyIFNhbml0aXNlcgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBtYXN0
ZXIgY29tbWl0OiBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCiAgICBt
YXN0ZXIgZGF0ZTogMjAxNy0xMC0wMyAxNzo0NToyNCArMDEwMAotLS0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvbXNyLWluZGV4LmggfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRl
eC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAppbmRleCA3NzFlNzUwLi45OTQw
MGJkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKQEAgLTMwMyw3ICszMDMsNyBAQAogI2RlZmlu
ZSBNU1JfSUEzMl9BUElDQkFTRV9CU1AJCSgxPDw4KQogI2RlZmluZSBNU1JfSUEzMl9BUElDQkFT
RV9FWFRECQkoMTw8MTApCiAjZGVmaW5lIE1TUl9JQTMyX0FQSUNCQVNFX0VOQUJMRQkoMTw8MTEp
Ci0jZGVmaW5lIE1TUl9JQTMyX0FQSUNCQVNFX0JBU0UJCSgweGZmZmZmPDwxMikKKyNkZWZpbmUg
TVNSX0lBMzJfQVBJQ0JBU0VfQkFTRQkJMHgwMDBmZmZmZmZmZmZmMDAwdWwKICNkZWZpbmUgTVNS
X0lBMzJfQVBJQ0JBU0VfTVNSICAgICAgICAgICAweDgwMAogI2RlZmluZSBNU1JfSUEzMl9BUElD
VFBSX01TUiAgICAgICAgICAgIDB4ODA4CiAjZGVmaW5lIE1TUl9JQTMyX0FQSUNQUFJfTVNSICAg
ICAgICAgICAgMHg4MGEKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Oct 26 05:33:48 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 05:33:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e7anc-0004S8-FA; Thu, 26 Oct 2017 05:33:48 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7ana-0004Rp-Ke
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 05:33:46 +0000
Received: from [85.158.137.68] by server-7.bemta-3.messagelabs.com id
 62/32-08856-9B371F95; Thu, 26 Oct 2017 05:33:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVXdH8cd
 Ig/eTzS0mbDNwYPTY3reLPYAxijUzLym/IoE1Y83cCWwFKywrXrUcYGlgPKfVxcjJISTwm1Gi
 a21eFyMXkH2eUeLM5XaWLkYODjYBMYm5exVAakQEVCVmrVjODFGvLtH0u4ENxBYW8JG4f68HL
 M4rYCax9+E3RpBWFqD67mnFExg5FjAyrGLUKE4tKkst0jW00EsqykzPKMlNzMzRNTQw1stNLS
 5OTE/NSUwq1kvOz93ECPRIPQMD4w7G36c9DzFKcjApifIy7PkQKcSXlJ9SmZFYnBFfVJqTWny
 IUYaDQ0mCt6HoY6SQYFFqempFWmYOMDRg0hIcPEoivKogad7igsTc4sx0iNQpRl2OZzNfNzAL
 seTl56VKifOWghQJgBRllObBjYCF6SVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrxzQKbwZ
 OaVwG16BXQEE9ARTaofQI4oSURISTUw7nZgmfFq3qsk5c6YskVOnBbhCgee+3N/nJKQHmrTcY
 2zJHWm95zqD+J3i123Ltku6l554hbftO0L0hfYZ549yJJ8+sFBzibWMq8d8mWv331/onJwhuh
 7+69eNjGrHDb3PpiTvmCSy9KmFay3fqleWaGbZG5pmv9vheT5k6c3GGqu2PH18DyHqUosxRmJ
 hlrMRcWJAK9GXHNOAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1508996023!73471669!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26404 invoked from network); 26 Oct 2017 05:33:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Oct 2017 05:33:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7anX-0003FG-GK
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 05:33:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e7anX-0000j1-FR
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 05:33:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e7anX-0000j1-FR@xenbits.xenproject.org>
Date: Thu, 26 Oct 2017 05:33:43 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/PV: fix/generalize guest nul
	selector handling
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDBkNjczNzNjNjk1YTY0YTg4NDcyMWNmYTAwYjI0MzBlZDBlZjc1M2IKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgT2N0IDI0
IDE2OjEwOjMyIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgT2N0IDI0IDE2OjEwOjMyIDIwMTcgKzAyMDAKCiAgICB4
ODYvUFY6IGZpeC9nZW5lcmFsaXplIGd1ZXN0IG51bCBzZWxlY3RvciBoYW5kbGluZwogICAgCiAg
ICBTZWdtZW50IGJhc2VzIChhbmQgbGltaXRzKSBhcmVuJ3QgYmVpbmcgY2xlYXJlZCBieSB0aGUg
bG9hZGluZyBvZiBhIG51bAogICAgc2VsZWN0b3IgaW50byBhIHNlZ21lbnQgcmVnaXN0ZXIgb24g
QU1EIENQVXMuIFRoZXJlZm9yZSwgaWYgYW4KICAgIG91dGdvaW5nIHZDUFUgaGFzIGEgbm9uLXpl
cm8gYmFzZSBpbiBGUyBvciBHUyBhbmQgdGhlIHN1YnNlcXVlbnQKICAgIGluY29taW5nIHZDUFUg
aGFzIGEgbm9uLXplcm8gYnV0IG51bCBzZWxlY3RvciBpbiB0aGUgcmVzcGVjdGl2ZQogICAgcmVn
aXN0ZXIocyksIHRoZSBzZWxlY3RvciB2YWx1ZShzKSB3b3VsZCBiZSBsb2FkZWQgd2l0aG91dCBj
bGVhcmluZyB0aGUKICAgIHNlZ21lbnQgYmFzZShzKSBpbiB0aGUgaGlkZGVuIHJlZ2lzdGVyIHBv
cnRpb24uCiAgICAKICAgIFNpbmNlIHRoZSBBQkkgc3RhdGVzICJ6ZXJvIiBpbiBpdHMgZGVzY3Jp
cHRpb24gb2YgdGhlIGZzIGFuZCBncyBmaWVsZHMsCiAgICBpdCBpcyB3b3J0aCBub3RpbmcgdGhh
dCB0aGUgY2hvc2VuIGFwcHJvYWNoIHRvIGZpeCB0aGlzIGFsdGVycyB0aGUKICAgIHdyaXR0ZW4g
ZG93biBBQkkuIEkgY29uc2lkZXIgdGhpcyBwcmVmZXJyYWJsZSBvdmVyIGVuZm9yY2luZyB0aGUK
ICAgIHByZXZpb3VzbHkgd3JpdHRlbiBkb3duIGJlaGF2aW9yLCBhcyBudWwgc2VsZWN0b3JzIGFy
ZSBmYXIgbW9yZSBsaWtlbHkKICAgIHRvIGJlIHdoYXQgd2FzIG1lYW50IGZyb20gdGhlIGJlZ2lu
bmluZy4KICAgIAogICAgVGhlIGFkanVzdG1lbnRzIGFsc28gZWxpbWluYXRlIGFuIGluY29uc2lz
dGVuY3kgYmV0d2VlbiBGUyBhbmQgR1MKICAgIGhhbmRsaW5nOiBPbGQgY29kZSBoYWQgYW4gZXh0
cmEgcG9pbnRsZXNzIChnc19iYXNlX3VzZXIgd2FzIGFsd2F5cyB6ZXJvCiAgICB3aGVuIERJUlRZ
X0dTIHdhcyBzZXQpIGNvbmRpdGlvbmFsIGZvciBHUy4gVGhlIG9sZCBiaXRrZWVwZXIgY2hhbmdl
c2V0CiAgICBoYXMgbm8gZXhwbGFuYXRpb24gZm9yIHRoaXMgYXN5bW1ldHJ5LgogICAgCiAgICBJ
bnNwaXJlZCBieSBMaW51eCBjb21taXQgZTEzN2E0ZDhmNGRkMmUyNzdlMzU1NDk1YjZiMmNiMjQx
YTg2OTNjMy4KICAgIAogICAgQWRkaXRpb25hbGx5IGZvciBEUyBhbmQgRVMgYSBmbGF0IHNlbGVj
dG9yIGlzIGJlaW5nIGxvYWRlZCBwcmlvciB0byB0aGUKICAgIGxvYWRpbmcgb2YgYSBudWwgb25l
IG9uIEFNRCBDUFVzLCBqdXN0IGFzIGEgcHJlY2F1dGlvbmFyeSBtZWFzdXJlCiAgICAod2UncmUg
bm90IGN1cnJlbnRseSBhd2FyZSBvZiB3YXlzIGZvciBhIGd1ZXN0IHRvIGRlZHVjZSB0aGUgYmFz
ZSBvZiBhCiAgICBzZWdtZW50IHJlZ2lzdGVyIHdoaWNoIGhhcyBhIG51bCBzZWxlY3RvciBsb2Fk
ZWQpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIG1hc3RlciBjb21taXQ6IDRlMzgzZGY4NjUwZDcyZTQ3ZTJjYTRlYmZjNGY2OTg2Zjc5
MWQyZjIKICAgIG1hc3RlciBkYXRlOiAyMDE3LTEwLTA0IDE0OjE3OjA4ICswMjAwCi0tLQogeGVu
L2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgICAgICAgICAgICB8IDY3ICsrKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYveGVuLXg4Nl82
NC5oIHwgIDQgKy0KIDIgZmlsZXMgY2hhbmdlZCwgNDQgaW5zZXJ0aW9ucygrKSwgMjcgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2
L2RvbWFpbi5jCmluZGV4IGQ3ZWQ3MmMuLjVlYmQ0NDcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTE2NjQsNiArMTY2NCwx
OCBAQCBhcmNoX2RvX3ZjcHVfb3AoCiAgICAgcmV0dXJuIHJjOwogfQogCisvKgorICogTG9hZGlu
ZyBhIG51bCBzZWxlY3RvciBkb2VzIG5vdCBjbGVhciBiYXNlcyBhbmQgbGltaXRzIG9uIEFNRCBD
UFVzLiBCZSBvbgorICogdGhlIHNhZmUgc2lkZSBhbmQgcmUtaW5pdGlhbGl6ZSBib3RoIHRvIGZs
YXQgc2VnbWVudCB2YWx1ZXMgYmVmb3JlIGxvYWRpbmcKKyAqIGEgbnVsIHNlbGVjdG9yLgorICov
CisjZGVmaW5lIHByZWxvYWRfc2VnbWVudChzZWcsIHZhbHVlKSBkbyB7ICAgICAgICAgICAgICBc
CisgICAgaWYgKCAhKCh2YWx1ZSkgJiB+MykgJiYgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgICBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgKSBc
CisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJtb3ZsICVrMCwgJSUiICNzZWcgICAgICAgICAgICBc
CisgICAgICAgICAgICAgICAgICAgICAgIDo6ICJyIiAoRkxBVF9VU0VSX0RTMzIpICk7ICAgICBc
Cit9IHdoaWxlICggZmFsc2UgKQorCiAjZGVmaW5lIGxvYWRzZWdtZW50KHNlZyx2YWx1ZSkgKHsg
ICAgICAgICAgICAgICBcCiAgICAgaW50IF9fciA9IDE7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgYXNtIHZvbGF0aWxlICggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCkBAIC0xNzAyLDM2ICsxNzE0LDQwIEBAIHN0YXRpYyB2b2lkIGxvYWRfc2VnbWVudHMoc3Ry
dWN0IHZjcHUgKm4pCiAKICAgICAvKiBFaXRoZXIgc2VsZWN0b3IgIT0gMCA9PT4gcmVsb2FkLiAq
LwogICAgIGlmICggdW5saWtlbHkoKGRpcnR5X3NlZ21lbnRfbWFzayAmIERJUlRZX0RTKSB8IHVy
ZWdzLT5kcykgKQorICAgIHsKKyAgICAgICAgcHJlbG9hZF9zZWdtZW50KGRzLCB1cmVncy0+ZHMp
OwogICAgICAgICBhbGxfc2Vnc19va2F5ICY9IGxvYWRzZWdtZW50KGRzLCB1cmVncy0+ZHMpOwor
ICAgIH0KIAogICAgIC8qIEVpdGhlciBzZWxlY3RvciAhPSAwID09PiByZWxvYWQuICovCiAgICAg
aWYgKCB1bmxpa2VseSgoZGlydHlfc2VnbWVudF9tYXNrICYgRElSVFlfRVMpIHwgdXJlZ3MtPmVz
KSApCisgICAgeworICAgICAgICBwcmVsb2FkX3NlZ21lbnQoZXMsIHVyZWdzLT5lcyk7CiAgICAg
ICAgIGFsbF9zZWdzX29rYXkgJj0gbG9hZHNlZ21lbnQoZXMsIHVyZWdzLT5lcyk7CisgICAgfQog
Ci0gICAgLyoKLSAgICAgKiBFaXRoZXIgc2VsZWN0b3IgIT0gMCA9PT4gcmVsb2FkLgotICAgICAq
IEFsc28gcmVsb2FkIHRvIHJlc2V0IEZTX0JBU0UgaWYgaXQgd2FzIG5vbi16ZXJvLgotICAgICAq
LwotICAgIGlmICggdW5saWtlbHkoKGRpcnR5X3NlZ21lbnRfbWFzayAmIChESVJUWV9GUyB8IERJ
UlRZX0ZTX0JBU0UpKSB8Ci0gICAgICAgICAgICAgICAgICB1cmVncy0+ZnMpICkKKyAgICAvKiBF
aXRoZXIgc2VsZWN0b3IgIT0gMCA9PT4gcmVsb2FkLiAqLworICAgIGlmICggdW5saWtlbHkoKGRp
cnR5X3NlZ21lbnRfbWFzayAmIERJUlRZX0ZTKSB8IHVyZWdzLT5mcykgKQorICAgIHsKICAgICAg
ICAgYWxsX3NlZ3Nfb2theSAmPSBsb2Fkc2VnbWVudChmcywgdXJlZ3MtPmZzKTsKKyAgICAgICAg
Lyogbm9uLW51bCBzZWxlY3RvciB1cGRhdGVzIGZzX2Jhc2UgKi8KKyAgICAgICAgaWYgKCB1cmVn
cy0+ZnMgJiB+MyApCisgICAgICAgICAgICBkaXJ0eV9zZWdtZW50X21hc2sgJj0gfkRJUlRZX0ZT
X0JBU0U7CisgICAgfQogCi0gICAgLyoKLSAgICAgKiBFaXRoZXIgc2VsZWN0b3IgIT0gMCA9PT4g
cmVsb2FkLgotICAgICAqIEFsc28gcmVsb2FkIHRvIHJlc2V0IEdTX0JBU0UgaWYgaXQgd2FzIG5v
bi16ZXJvLgotICAgICAqLwotICAgIGlmICggdW5saWtlbHkoKGRpcnR5X3NlZ21lbnRfbWFzayAm
IChESVJUWV9HUyB8IERJUlRZX0dTX0JBU0VfVVNFUikpIHwKLSAgICAgICAgICAgICAgICAgIHVy
ZWdzLT5ncykgKQorICAgIC8qIEVpdGhlciBzZWxlY3RvciAhPSAwID09PiByZWxvYWQuICovCisg
ICAgaWYgKCB1bmxpa2VseSgoZGlydHlfc2VnbWVudF9tYXNrICYgRElSVFlfR1MpIHwgdXJlZ3Mt
PmdzKSApCiAgICAgewotICAgICAgICAvKiBSZXNldCBHU19CQVNFIHdpdGggdXNlciAlZ3M/ICov
Ci0gICAgICAgIGlmICggKGRpcnR5X3NlZ21lbnRfbWFzayAmIERJUlRZX0dTKSB8fCAhbi0+YXJj
aC5wdl92Y3B1LmdzX2Jhc2VfdXNlciApCi0gICAgICAgICAgICBhbGxfc2Vnc19va2F5ICY9IGxv
YWRzZWdtZW50KGdzLCB1cmVncy0+Z3MpOworICAgICAgICBhbGxfc2Vnc19va2F5ICY9IGxvYWRz
ZWdtZW50KGdzLCB1cmVncy0+Z3MpOworICAgICAgICAvKiBub24tbnVsIHNlbGVjdG9yIHVwZGF0
ZXMgZ3NfYmFzZV91c2VyICovCisgICAgICAgIGlmICggdXJlZ3MtPmdzICYgfjMgKQorICAgICAg
ICAgICAgZGlydHlfc2VnbWVudF9tYXNrICY9IH5ESVJUWV9HU19CQVNFX1VTRVI7CiAgICAgfQog
CiAgICAgaWYgKCAhaXNfcHZfMzJiaXRfdmNwdShuKSApCiAgICAgewogICAgICAgICAvKiBUaGlz
IGNhbiBvbmx5IGJlIG5vbi16ZXJvIGlmIHNlbGVjdG9yIGlzIE5VTEwuICovCi0gICAgICAgIGlm
ICggbi0+YXJjaC5wdl92Y3B1LmZzX2Jhc2UgKQorICAgICAgICBpZiAoIG4tPmFyY2gucHZfdmNw
dS5mc19iYXNlIHwgKGRpcnR5X3NlZ21lbnRfbWFzayAmIERJUlRZX0ZTX0JBU0UpICkKICAgICAg
ICAgICAgIHdyZnNiYXNlKG4tPmFyY2gucHZfdmNwdS5mc19iYXNlKTsKIAogICAgICAgICAvKiBN
b3N0IGtlcm5lbHMgaGF2ZSBub24temVybyBHUyBiYXNlLCBzbyBkb24ndCBib3RoZXIgdGVzdGlu
Zy4gKi8KQEAgLTE3MzksNyArMTc1NSw4IEBAIHN0YXRpYyB2b2lkIGxvYWRfc2VnbWVudHMoc3Ry
dWN0IHZjcHUgKm4pCiAgICAgICAgIHdybXNybChNU1JfU0hBRE9XX0dTX0JBU0UsIG4tPmFyY2gu
cHZfdmNwdS5nc19iYXNlX2tlcm5lbCk7CiAKICAgICAgICAgLyogVGhpcyBjYW4gb25seSBiZSBu
b24temVybyBpZiBzZWxlY3RvciBpcyBOVUxMLiAqLwotICAgICAgICBpZiAoIG4tPmFyY2gucHZf
dmNwdS5nc19iYXNlX3VzZXIgKQorICAgICAgICBpZiAoIG4tPmFyY2gucHZfdmNwdS5nc19iYXNl
X3VzZXIgfAorICAgICAgICAgICAgIChkaXJ0eV9zZWdtZW50X21hc2sgJiBESVJUWV9HU19CQVNF
X1VTRVIpICkKICAgICAgICAgICAgIHdyZ3NiYXNlKG4tPmFyY2gucHZfdmNwdS5nc19iYXNlX3Vz
ZXIpOwogCiAgICAgICAgIC8qIElmIGluIGtlcm5lbCBtb2RlIHRoZW4gc3dpdGNoIHRoZSBHUyBi
YXNlcyBhcm91bmQuICovCkBAIC0xODc0LDIyICsxODkxLDIyIEBAIHN0YXRpYyB2b2lkIHNhdmVf
c2VnbWVudHMoc3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCByZWdzLT5mcyB8fCBpc19wdl8zMmJp
dF92Y3B1KHYpICkKICAgICB7CiAgICAgICAgIGRpcnR5X3NlZ21lbnRfbWFzayB8PSBESVJUWV9G
UzsKLSAgICAgICAgdi0+YXJjaC5wdl92Y3B1LmZzX2Jhc2UgPSAwOyAvKiAhPSAwIHNlbGVjdG9y
IGtpbGxzIGZzX2Jhc2UgKi8KKyAgICAgICAgLyogbm9uLW51bCBzZWxlY3RvciBraWxscyBmc19i
YXNlICovCisgICAgICAgIGlmICggcmVncy0+ZnMgJiB+MyApCisgICAgICAgICAgICB2LT5hcmNo
LnB2X3ZjcHUuZnNfYmFzZSA9IDA7CiAgICAgfQotICAgIGVsc2UgaWYgKCB2LT5hcmNoLnB2X3Zj
cHUuZnNfYmFzZSApCi0gICAgeworICAgIGlmICggdi0+YXJjaC5wdl92Y3B1LmZzX2Jhc2UgKQog
ICAgICAgICBkaXJ0eV9zZWdtZW50X21hc2sgfD0gRElSVFlfRlNfQkFTRTsKLSAgICB9CiAKICAg
ICBpZiAoIHJlZ3MtPmdzIHx8IGlzX3B2XzMyYml0X3ZjcHUodikgKQogICAgIHsKICAgICAgICAg
ZGlydHlfc2VnbWVudF9tYXNrIHw9IERJUlRZX0dTOwotICAgICAgICB2LT5hcmNoLnB2X3ZjcHUu
Z3NfYmFzZV91c2VyID0gMDsgLyogIT0gMCBzZWxlY3RvciBraWxscyBnc19iYXNlX3VzZXIgKi8K
KyAgICAgICAgLyogbm9uLW51bCBzZWxlY3RvciBraWxscyBnc19iYXNlX3VzZXIgKi8KKyAgICAg
ICAgaWYgKCByZWdzLT5ncyAmIH4zICkKKyAgICAgICAgICAgIHYtPmFyY2gucHZfdmNwdS5nc19i
YXNlX3VzZXIgPSAwOwogICAgIH0KLSAgICBlbHNlIGlmICggdi0+YXJjaC5wdl92Y3B1LmdzX2Jh
c2VfdXNlciApCi0gICAgeworICAgIGlmICggdi0+YXJjaC5wdl92Y3B1LmdzX2Jhc2VfdXNlciAp
CiAgICAgICAgIGRpcnR5X3NlZ21lbnRfbWFzayB8PSBESVJUWV9HU19CQVNFX1VTRVI7Ci0gICAg
fQogCiAgICAgdGhpc19jcHUoZGlydHlfc2VnbWVudF9tYXNrKSA9IGRpcnR5X3NlZ21lbnRfbWFz
azsKIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4teDg2XzY0
LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYveGVuLXg4Nl82NC5oCmluZGV4IDk3OGY4
Y2IuLmJlNTJmNzAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4t
eDg2XzY0LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi14ODZfNjQuaApA
QCAtMjAzLDggKzIwMyw4IEBAIHN0cnVjdCBjcHVfdXNlcl9yZWdzIHsKICAgICB1aW50MTZfdCBz
cywgX3BhZDJbM107CiAgICAgdWludDE2X3QgZXMsIF9wYWQzWzNdOwogICAgIHVpbnQxNl90IGRz
LCBfcGFkNFszXTsKLSAgICB1aW50MTZfdCBmcywgX3BhZDVbM107IC8qIE5vbi16ZXJvID0+IHRh
a2VzIHByZWNlZGVuY2Ugb3ZlciBmc19iYXNlLiAgICAgKi8KLSAgICB1aW50MTZfdCBncywgX3Bh
ZDZbM107IC8qIE5vbi16ZXJvID0+IHRha2VzIHByZWNlZGVuY2Ugb3ZlciBnc19iYXNlX3Vzci4g
Ki8KKyAgICB1aW50MTZfdCBmcywgX3BhZDVbM107IC8qIE5vbi1udWwgPT4gdGFrZXMgcHJlY2Vk
ZW5jZSBvdmVyIGZzX2Jhc2UuICAgICAgKi8KKyAgICB1aW50MTZfdCBncywgX3BhZDZbM107IC8q
IE5vbi1udWwgPT4gdGFrZXMgcHJlY2VkZW5jZSBvdmVyIGdzX2Jhc2VfdXNlci4gKi8KIH07CiB0
eXBlZGVmIHN0cnVjdCBjcHVfdXNlcl9yZWdzIGNwdV91c2VyX3JlZ3NfdDsKIERFRklORV9YRU5f
R1VFU1RfSEFORExFKGNwdV91c2VyX3JlZ3NfdCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC45CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Oct 26 05:33:58 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 05:33:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e7anm-0004To-Hn; Thu, 26 Oct 2017 05:33:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7ank-0004TY-KK
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 05:33:56 +0000
Received: from [193.109.254.147] by server-7.bemta-6.messagelabs.com id
 9B/C4-25852-4C371F95; Thu, 26 Oct 2017 05:33:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVfdw8cd
 Ig2tzJS0mbDNwYPTY3reLPYAxijUzLym/IoE14+qf90wF64UrXhz4xtjAeIu/i5GLQ0jgN6PE
 y3PzmCCc84wSH3ufs3UxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSwQKnHh7
 3ywOK+AmcSNc2eZQGwWoPqziw8wTmDkWMDIsIpRvTi1qCy1SNdCL6koMz2jJDcxM0fX0MBMLz
 e1uDgxPTUnMalYLzk/dxMj0CcMQLCDcfZl/0OMkhxMSqK8DHs+RArxJeWnVGYkFmfEF5XmpBY
 fYpTh4FCS4GUE+lhIsCg1PbUiLTMHGBwwaQkOHiURXmGQNG9xQWJucWY6ROoUoy7Hs5mvG5iF
 WPLy81KlxHkvFAEVCYAUZZTmwY2ABeolRlkpYV5GoKOEeApSi3IzS1DlXzGKczAqCfPOAZnCk
 5lXArfpFdARTEBHNKl+ADmiJBEhJdXAuP/V2hVby2VcGHNu/T3b9G3F5Q2HP754dpVtucA/7R
 u8XFNEV6YLclfVTHjI45m058Tr5eEnt7RI8h/x1Tap8IqWWL2pNsu+9OLBxgUXpW4lPX2uE3Y
 qM3VpEb/QJZtf1yY/i73791fRjcSXm1Zf1TlgwfpyVcKeVV1Gd95tW3xYOEfIgtvVs0mJpTgj
 0VCLuag4EQCfouIkTwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1508996034!107966833!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5987 invoked from network); 26 Oct 2017 05:33:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Oct 2017 05:33:55 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7anh-0003FU-ID
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 05:33:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e7anh-0000jv-HU
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 05:33:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e7anh-0000jv-HU@xenbits.xenproject.org>
Date: Thu, 26 Oct 2017 05:33:53 +0000
Subject: [Xen-changelog] [xen stable-4.9] xen/domctl: Fix Xen heap leak via
	XEN_DOMCTL_getvcpucontext
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGRlNzYxMDY2MThlMzZhMWJlOGZmYzZiZjVmMDEwM2E2NTAzOWY2YTQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE9jdCAyNCAxNjoxMToyNCAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyNCAxNjoxMToyNCAyMDE3ICsw
MjAwCgogICAgeGVuL2RvbWN0bDogRml4IFhlbiBoZWFwIGxlYWsgdmlhIFhFTl9ET01DVExfZ2V0
dmNwdWNvbnRleHQKICAgIAogICAgVGhlIGJhY2tpbmcgc3RydWN0dXJlIGZvciBYRU5fRE9NQ1RM
X2dldHZjcHVjb250ZXh0IGlzIG9ubHkgemVyb2VkIGluIHRoZSB4ODYKICAgIEhWTSBjYXNlLiAg
QXQgdGhlIHZlcnkgbGVhc3QsIHRoaXMgbWVhbnMgdGhhdCBBUk0gcmV0dXJucyBqdW5rIHRocm91
Z2ggaXRzCiAgICBmbGFncyBmaWVsZCAoYXMgaXQgaXMgb25seSBldmVyIGNvbmRpdGlvbmFsbHkg
b3InZCBpbnRvKSwgYW5kIHg4NiBQViBsZWFrcwogICAgZGF0YSB0aHJvdWdoIGdkdF9mcmFtZXNb
MTQuLi4xNV0uICAoQW4gZXhoYXVzdGl2ZSBzZWFyY2ggZm9yIG90aGVyIGxlYWtzCiAgICBoYXNu
J3QgYmVlbiBwZXJmb3JtZWQpLgogICAgCiAgICBVbmNvbmRpdGlvbmFsbHkgemVybyB0aGUgbWVt
b3J5IHVwb24gYWxsb2NhdGlvbiwgYW5kIGZvcmdvIHRoZSBkb3VibGUgY2xlYXIKICAgIGZvciB4
ODYgSFZNLiAgVGhlc2UgaHlwZXJjYWxscyBhcmUgbm90IG9uIGhvdHBhdGhzLgogICAgCiAgICBO
b3RlIHRoYXQgdGhpcyBkb2VzIG5vdCBxdWFsaWZ5IGZvciBhbiBYU0EuICBQZXIgWFNBLTc3LAog
ICAgWEVOX0RPTUNUTF9nZXR2Y3B1Y29udGV4dCBpcyB1bnNhZmUgZm9yIGRpc2FnZ3JlZ2F0aW9u
LCBtZWFuaW5nIHRoYXQgb25seSB0aGUKICAgIGNvbnRyb2wgZG9tYWluIGNhbiB1c2UgdGhpcyBo
eXBlcmNhbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogM2IyZWViNzQxMmU1MjlmMzhkMWU4Yjg3MmJh
MGJjNmFiMDlhNzAwOAogICAgbWFzdGVyIGRhdGU6IDIwMTctMTAtMDkgMTI6NDM6MjEgKzAxMDAK
LS0tCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgfCAyIC0tCiB4ZW4vY29tbW9uL2RvbWN0bC5jICAg
fCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAzIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwu
YwppbmRleCBlMTA0YmUyLi5kMzJjNGZhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tY3Rs
LmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCkBAIC0xNDg5LDggKzE0ODksNiBAQCB2b2lk
IGFyY2hfZ2V0X2luZm9fZ3Vlc3Qoc3RydWN0IHZjcHUgKnYsIHZjcHVfZ3Vlc3RfY29udGV4dF91
IGMpCiAgICAgYm9vbF90IGNvbXBhdCA9IGlzX3B2XzMyYml0X2RvbWFpbihkKTsKICNkZWZpbmUg
YyhmbGQpICghY29tcGF0ID8gKGMubmF0LT5mbGQpIDogKGMuY21wLT5mbGQpKQogCi0gICAgaWYg
KCAhaXNfcHZfZG9tYWluKGQpICkKLSAgICAgICAgbWVtc2V0KGMubmF0LCAwLCBzaXplb2YoKmMu
bmF0KSk7CiAgICAgbWVtY3B5KCZjLm5hdC0+ZnB1X2N0eHQsIHYtPmFyY2guZnB1X2N0eHQsIHNp
emVvZihjLm5hdC0+ZnB1X2N0eHQpKTsKICAgICBjKGZsYWdzID0gdi0+YXJjaC52Z2NfZmxhZ3Mg
JiB+KFZHQ0ZfaTM4N192YWxpZHxWR0NGX2luX2tlcm5lbCkpOwogICAgIGlmICggdi0+ZnB1X2lu
aXRpYWxpc2VkICkKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tY3RsLmMgYi94ZW4vY29tbW9u
L2RvbWN0bC5jCmluZGV4IDk1MWE1ZGMuLjAxMWE3ZGUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
ZG9tY3RsLmMKKysrIGIveGVuL2NvbW1vbi9kb21jdGwuYwpAQCAtODY0LDcgKzg2NCw3IEBAIGxv
bmcgZG9fZG9tY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0
bCkKICAgICAgICAgICAgICAgICAgICAgIDwgc2l6ZW9mKHN0cnVjdCBjb21wYXRfdmNwdV9ndWVz
dF9jb250ZXh0KSk7CiAjZW5kaWYKICAgICAgICAgcmV0ID0gLUVOT01FTTsKLSAgICAgICAgaWYg
KCAoYy5uYXQgPSB4bWFsbG9jKHN0cnVjdCB2Y3B1X2d1ZXN0X2NvbnRleHQpKSA9PSBOVUxMICkK
KyAgICAgICAgaWYgKCAoYy5uYXQgPSB4emFsbG9jKHN0cnVjdCB2Y3B1X2d1ZXN0X2NvbnRleHQp
KSA9PSBOVUxMICkKICAgICAgICAgICAgIGdvdG8gZ2V0dmNwdWNvbnRleHRfb3V0OwogCiAgICAg
ICAgIHZjcHVfcGF1c2Uodik7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xen.org Thu Oct 26 05:34:08 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 05:34:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e7anw-0004VK-Kr; Thu, 26 Oct 2017 05:34:08 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7anv-0004V8-9K
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 05:34:07 +0000
Received: from [85.158.137.68] by server-16.bemta-3.messagelabs.com id
 C3/82-05089-EC371F95; Thu, 26 Oct 2017 05:34:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMLMWRWlGSWpSXmKPExsWS0XRdVfds8cd
 Ig8svTSwmbDNwYPTY3reLPYAxijUzLym/IoE14/7yj8wFS/wqpuy+wtzAeMuii5GLQ0jgN6PE
 tWf/mCGc84wSp3fcYe9i5OBgExCTmLtXoYuRk0NEQFVi1orlzCC2kIC6RNPvBjYQW1jATeLGn
 BMsIDavgJnE/da3YDUsQPV3Hz1lncDIsYCRYRWjRnFqUVlqka6hgV5SUWZ6RkluYmYOkGesl5
 taXJyYnpqTmFSsl5yfu4kR6JV6BgbGHYzbupwPMUpyMCmJ8jLs+RApxJeUn1KZkVicEV9UmpN
 afIhRhoNDSYJ3f9HHSCHBotT01Iq0zBxgeMCkJTh4lER4VUHSvMUFibnFmekQqVOMxhzHNl3+
 w8TxbObrBmYhlrz8vFQpcd5SkFIBkNKM0jy4QbCwvcQoKyXMy8jAwCDEU5BalJtZgir/ilGcg
 1FJmHcOyBSezLwSuH2vgE5hAjqlSfUDyCkliQgpqQbG2mUKAns+n7hwyuLu7If2rXfv6kz6a/
 ijr/sK37G43Jjl17ZZr9NewcVrpnx64bGr7B907UwaPi3xchX8pj01iWtHzIIbW4wKWBbzb0x
 omVG437ihTJpdw6hEbccOmfhdbV0y8xorThR5p9Q2rJux6n1hxXZhgbKNM2/FrvR+edY6L32n
 vtcRJZbijERDLeai4kQAudFEb1YCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1508996044!104414583!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33405 invoked from network); 26 Oct 2017 05:34:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Oct 2017 05:34:05 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7anr-0003GG-KQ
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 05:34:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e7anr-0000lC-Jd
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 05:34:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e7anr-0000lC-Jd@xenbits.xenproject.org>
Date: Thu, 26 Oct 2017 05:34:03 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86emul/fuzz: add rudimentary
	limit checking
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDAyMTg4YWM0NGZjZGQ2MGZlNmM1NTI0M2MxOWVjNWE0OWEyMmQ5YTQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgT2N0IDI0
IDE2OjEyOjMwIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgT2N0IDI0IDE2OjEyOjMwIDIwMTcgKzAyMDAKCiAgICB4
ODZlbXVsL2Z1eno6IGFkZCBydWRpbWVudGFyeSBsaW1pdCBjaGVja2luZwogICAgCiAgICBmdXp6
X2luc25fZmV0Y2goKSBpcyB0aGUgb25seSBkYXRhIGFjY2VzcyBoZWxwZXIgd2hlcmUgaXQgaXMg
cG9zc2libGUKICAgIHRvIHNlZSBvZmZzZXRzIGxhcmdlciB0aGFuIDRHYiBpbiAxNi0gb3IgMzIt
Yml0IG1vZGVzLCBhcyB3ZSBsZWF2ZSB0aGUKICAgIGluY29taW5nIHJJUCB1bnRvdWNoZWQgaW4g
dGhlIGVtdWxhdG9yIGl0c2VsZi4gVGhlIGNoZWNrIGlzIG5lZWRlZCBoZXJlCiAgICBhcyBvdGhl
cndpc2UsIGFmdGVyIHN1Y2Nlc3NmdWxseSBmZXRjaGluZyBpbnNuIGJ5dGVzLCB3ZSBtYXkgZW5k
IHVwCiAgICB6ZXJvLWV4dGVuZGluZyBFSVAgc29vbiBhZnRlciBjb21wbGV0ZV9pbnNuLCB3aGlj
aCBjb2xsaWRlcyB3aXRoIHRoZQogICAgWDg2RU1VTF9FWENFUFRJT04tY29uZGl0aW9uYWwgcmVz
cGVjdGl2ZSBBU1NFUlQoKSBpbgogICAgeDg2X2VtdWxhdGVfd3JhcHBlcigpLiAoTkI6IHB1dF9y
ZXBfcHJlZml4KCkgaXMgd2hhdCBhbGxvd3MKICAgIGNvbXBsZXRlX2luc24gdG8gYmUgcmVhY2hl
ZCB3aXRoIHJjIHNldCB0byBvdGhlciB0aGFuIFg4NkVNVUxfT0tBWSBvcgogICAgWDg2RU1VTF9E
T05FLiBTZWUgYWxzbyBjb21taXQgNTNmODdjMDNiNCBbIng4NmVtdWw6IGdlbmVyYWxpemUKICAg
IGV4Y2VwdGlvbiBoYW5kbGluZyBmb3IgcmVwXyogaG9va3MiXS4pCiAgICAKICAgIEFkZCBhc3Nl
cnQoKS1zIGZvciBhbGwgb3RoZXIgKGRhdGEpIGFjY2VzcyByb3V0aW5lcywgYXMgZWZmZWN0aXZl
CiAgICBhZGRyZXNzIGdlbmVyYXRpb24gaW4gdGhlIGVtdWxhdG9yIG91Z2h0IHRvIGd1YXJhbnRl
ZSBpbi1yYW5nZSB2YWx1ZXMuCiAgICBGb3IgdGhlbSB0byBub3QgdHJpZ2dlciwgc2V2ZXJhbCBh
ZGp1c3RtZW50cyB0byB0aGUgZW11bGF0b3IncyBhZGRyZXNzCiAgICBjYWxjdWxhdGlvbnMgYXJl
IG5lZWRlZDogV2hpbGUgdGhlIERzdEJpdEJhc2Ugb25lIGlzIHJlYWxseSBtYW5kYXRvcnksCiAg
ICB0aGUgc3BlY2lmaWNhdGlvbiBhbGxvd3MgZm9yIGVpdGhlciBvcmlnaW5hbCBvciBuZXcgYmVo
YXZpb3IgZm9yIHR3by0KICAgIHBhcnQgYWNjZXNzZXMuIE9ic2VydmVkIGJlaGF2aW9yIG9uIHJl
YWwgaGFyZHdhcmUsIGhvd2V2ZXIsIGlzIGZvciBzdWNoCiAgICBhY2Nlc3NlcyB0byBzaWxlbnRs
eSB3cmFwIGF0IHRoZSAyXl4zMiBib3VuZGFyeSBpbiBvdGhlciB0aGFuIDY0LWJpdAogICAgbW9k
ZSwganVzdCBsaWtlIHRoZXkgZG8gYXQgdGhlIDJeXjY0IGJvdW5kYXJ5IGluIDY0LWJpdCBtb2Rl
LCB3aGljaCBvdXIKICAgIGNvZGUgaXMgbm93IGJlaW5nIGJyb3VnaHQgaW4gbGluZSB3aXRoLiBX
aGlsZSBhZGRpbmcgdHJ1bmNhdGVfZWEoKQogICAgaW52b2NhdGlvbnMgdGhlcmUsIGFsc28gY29u
dmVydCBvcGVuIGNvZGVkIGluc3RhbmNlcyBvZiBpdC4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBHZW9yZ2Ug
RHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDc4Njll
MmJhZmUxMTA5NDI2MGE2OWEzMWNiMDdkMTc5MDFkMDdiOGIKICAgIG1hc3RlciBkYXRlOiAyMDE3
LTEwLTA5IDE2OjAxOjIyICswMjAwCi0tLQogdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11
bGF0b3IvZnV6ei1lbXVsLmMgfCAzMiArKysrKysrKysrKysrKysrKysrKysrLS0tCiB4ZW4vYXJj
aC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyAgICAgICAgICB8IDIyICsrKysrKysrKy0t
LS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDQxIGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enot
ZW11bC5jIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMK
aW5kZXggYWFkYmI0MC4uNmRkYjc0MyAxMDA2NDQKLS0tIGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1
Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMKKysrIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rp
b25fZW11bGF0b3IvZnV6ei1lbXVsLmMKQEAgLTEzOSw3ICsxMzksMTggQEAgc3RhdGljIGludCBm
dXp6X3JlYWQoCiAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCiB7CiAgICAgLyog
UmVhZHMgZXhwZWN0ZWQgZm9yIGFsbCB1c2VyIGFuZCBzeXN0ZW0gc2VnbWVudHMuICovCi0gICAg
YXNzZXJ0KGlzX3g4Nl91c2VyX3NlZ21lbnQoc2VnKSB8fCBpc194ODZfc3lzdGVtX3NlZ21lbnQo
c2VnKSk7CisgICAgaWYgKCBpc194ODZfdXNlcl9zZWdtZW50KHNlZykgKQorICAgICAgICBhc3Nl
cnQoY3R4dC0+YWRkcl9zaXplID09IDY0IHx8ICEob2Zmc2V0ID4+IDMyKSk7CisgICAgZWxzZSBp
ZiAoIHNlZyA9PSB4ODZfc2VnX3RyICkKKyAgICAgICAgLyoKKyAgICAgICAgICogVGhlIFRTUyBp
cyBzcGVjaWFsIGluIHRoYXQgYWNjZXNzZXMgYmVsb3cgdGhlIHNlZ21lbnQgYmFzZSBhcmUKKyAg
ICAgICAgICogcG9zc2libGUsIGFzIHRoZSBJbnRlcnJ1cHQgUmVkaXJlY3Rpb24gQml0bWFwIHN0
YXJ0cyAzMiBieXRlcworICAgICAgICAgKiBhaGVhZCBvZiB0aGUgSS9PIEJpdG1hcCwgcmVnYXJk
bGVzcyBvZiB0aGUgdmFsdWUgb2YgdGhlIGxhdHRlci4KKyAgICAgICAgICovCisgICAgICAgIGFz
c2VydCgobG9uZylvZmZzZXQgPCAwID8gKGxvbmcpb2Zmc2V0ID4gLTMyIDogIShvZmZzZXQgPj4g
MTcpKTsKKyAgICBlbHNlCisgICAgICAgIGFzc2VydChpc194ODZfc3lzdGVtX3NlZ21lbnQoc2Vn
KSAmJgorICAgICAgICAgICAgICAgKGN0eHQtPmxtYSA/IG9mZnNldCA8PSAweDEwMDA3IDogIShv
ZmZzZXQgPj4gMTYpKSk7CiAKICAgICByZXR1cm4gZGF0YV9yZWFkKGN0eHQsIHNlZywgInJlYWQi
LCBwX2RhdGEsIGJ5dGVzKTsKIH0KQEAgLTE2Miw2ICsxNzMsMTMgQEAgc3RhdGljIGludCBmdXp6
X2luc25fZmV0Y2goCiB7CiAgICAgYXNzZXJ0KHNlZyA9PSB4ODZfc2VnX2NzKTsKIAorICAgIC8q
IE1pbmltYWwgc2VnbWVudCBsaW1pdCBjaGVja2luZywgdW50aWwgZnVsbCBvbmUgaXMgYmVpbmcg
cHV0IGluIHBsYWNlLiAqLworICAgIGlmICggY3R4dC0+YWRkcl9zaXplIDwgNjQgJiYgKG9mZnNl
dCA+PiAzMikgKQorICAgIHsKKyAgICAgICAgeDg2X2VtdWxfaHdfZXhjZXB0aW9uKDEzLCAwLCBj
dHh0KTsKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOworICAgIH0KKwogICAgIC8q
CiAgICAgICogWmVyby1sZW5ndGggaW5zdHJ1Y3Rpb24gZmV0Y2hlcyBhcmUgbWFkZSBhdCB0aGUg
ZGVzdGluYXRpb24gb2YganVtcHMsCiAgICAgICogdG8gcGVyZm9ybSBzZWdtZW50YXRpb24gY2hl
Y2tzLiAgTm8gZGF0YSBuZWVkcyByZXR1cm5pbmcuCkBAIC0yMzIsNiArMjUwLDcgQEAgc3RhdGlj
IGludCBmdXp6X3JlcF9pbnMoCiAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCiB7
CiAgICAgYXNzZXJ0KGRzdF9zZWcgPT0geDg2X3NlZ19lcyk7CisgICAgYXNzZXJ0KGN0eHQtPmFk
ZHJfc2l6ZSA9PSA2NCB8fCAhKGRzdF9vZmZzZXQgPj4gMzIpKTsKIAogICAgIHJldHVybiBfZnV6
el9yZXBfcmVhZChjdHh0LCAicmVwX2lucyIsIHJlcHMpOwogfQpAQCAtMjQ3LDYgKzI2Niw3IEBA
IHN0YXRpYyBpbnQgZnV6el9yZXBfbW92cygKIHsKICAgICBhc3NlcnQoaXNfeDg2X3VzZXJfc2Vn
bWVudChzcmNfc2VnKSk7CiAgICAgYXNzZXJ0KGRzdF9zZWcgPT0geDg2X3NlZ19lcyk7CisgICAg
YXNzZXJ0KGN0eHQtPmFkZHJfc2l6ZSA9PSA2NCB8fCAhKChzcmNfb2Zmc2V0IHwgZHN0X29mZnNl
dCkgPj4gMzIpKTsKIAogICAgIHJldHVybiBfZnV6el9yZXBfcmVhZChjdHh0LCAicmVwX21vdnMi
LCByZXBzKTsKIH0KQEAgLTI2MCw2ICsyODAsNyBAQCBzdGF0aWMgaW50IGZ1enpfcmVwX291dHMo
CiAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCiB7CiAgICAgYXNzZXJ0KGlzX3g4
Nl91c2VyX3NlZ21lbnQoc3JjX3NlZykpOworICAgIGFzc2VydChjdHh0LT5hZGRyX3NpemUgPT0g
NjQgfHwgIShzcmNfb2Zmc2V0ID4+IDMyKSk7CiAKICAgICByZXR1cm4gX2Z1enpfcmVwX3dyaXRl
KGN0eHQsICJyZXBfb3V0cyIsIHJlcHMpOwogfQpAQCAtMjc3LDYgKzI5OCw3IEBAIHN0YXRpYyBp
bnQgZnV6el9yZXBfc3RvcygKICAgICAgKiBmb3IgQ0xaRVJPLgogICAgICAqLwogICAgIGFzc2Vy
dChpc194ODZfdXNlcl9zZWdtZW50KHNlZykpOworICAgIGFzc2VydChjdHh0LT5hZGRyX3NpemUg
PT0gNjQgfHwgIShvZmZzZXQgPj4gMzIpKTsKIAogICAgIHJldHVybiBfZnV6el9yZXBfd3JpdGUo
Y3R4dCwgInJlcF9zdG9zIiwgcmVwcyk7CiB9CkBAIC0yOTAsNiArMzEyLDcgQEAgc3RhdGljIGlu
dCBmdXp6X3dyaXRlKAogewogICAgIC8qIFdyaXRlcyBub3QgZXhwZWN0ZWQgZm9yIGFueSBzeXN0
ZW0gc2VnbWVudHMuICovCiAgICAgYXNzZXJ0KGlzX3g4Nl91c2VyX3NlZ21lbnQoc2VnKSk7Cisg
ICAgYXNzZXJ0KGN0eHQtPmFkZHJfc2l6ZSA9PSA2NCB8fCAhKG9mZnNldCA+PiAzMikpOwogCiAg
ICAgcmV0dXJuIG1heWJlX2ZhaWwoY3R4dCwgIndyaXRlIiwgdHJ1ZSk7CiB9CkBAIC0zMDYsOCAr
MzI5LDEwIEBAIHN0YXRpYyBpbnQgZnV6el9jbXB4Y2hnKAogICAgICAqIENtcHhjaGcgZXhwZWN0
ZWQgZm9yIHVzZXIgc2VnbWVudHMsIGFuZCBzZXR0aW5nIGFjY2Vzc2VkL2J1c3kgYml0cyBpbgog
ICAgICAqIEdEVC9MRFQgZW50aWVzLCBidXQgbm90IGV4cGVjdGVkIGZvciBhbnkgSURUIG9yIFRS
IGFjY2Vzc2VzLgogICAgICAqLwotICAgIGFzc2VydChpc194ODZfdXNlcl9zZWdtZW50KHNlZykg
fHwKLSAgICAgICAgICAgc2VnID09IHg4Nl9zZWdfZ2R0ciB8fCBzZWcgPT0geDg2X3NlZ19sZHRy
KTsKKyAgICBpZiAoIGlzX3g4Nl91c2VyX3NlZ21lbnQoc2VnKSApCisgICAgICAgIGFzc2VydChj
dHh0LT5hZGRyX3NpemUgPT0gNjQgfHwgIShvZmZzZXQgPj4gMzIpKTsKKyAgICBlbHNlCisgICAg
ICAgIGFzc2VydCgoc2VnID09IHg4Nl9zZWdfZ2R0ciB8fCBzZWcgPT0geDg2X3NlZ19sZHRyKSAm
JiAhKG9mZnNldCA+PiAxNikpOwogCiAgICAgcmV0dXJuIG1heWJlX2ZhaWwoY3R4dCwgImNtcHhj
aGciLCB0cnVlKTsKIH0KQEAgLTMxOSw2ICszNDQsNyBAQCBzdGF0aWMgaW50IGZ1enpfaW52bHBn
KAogewogICAgIC8qIGludmxwZygpLCB1bmxpa2UgYWxsIG90aGVyIGhvb2tzLCBtYXkgYmUgY2Fs
bGVkIHdpdGggeDg2X3NlZ19ub25lLiAqLwogICAgIGFzc2VydChpc194ODZfdXNlcl9zZWdtZW50
KHNlZykgfHwgc2VnID09IHg4Nl9zZWdfbm9uZSk7CisgICAgYXNzZXJ0KGN0eHQtPmFkZHJfc2l6
ZSA9PSA2NCB8fCAhKG9mZnNldCA+PiAzMikpOwogCiAgICAgcmV0dXJuIG1heWJlX2ZhaWwoY3R4
dCwgImludmxwZyIsIGZhbHNlKTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11
bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRl
LmMKaW5kZXggNTA2NjQxMC4uNWVmMTRhOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9l
bXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9l
bXVsYXRlLmMKQEAgLTEyNDksMTAgKzEyNDksMTAgQEAgc3RhdGljIHZvaWQgX19wdXRfcmVwX3By
ZWZpeCgKIAogLyogQ2xpcCBtYXhpbXVtIHJlcGV0aXRpb25zIHNvIHRoYXQgdGhlIGluZGV4IHJl
Z2lzdGVyIGF0IG1vc3QganVzdCB3cmFwcy4gKi8KICNkZWZpbmUgdHJ1bmNhdGVfZWFfYW5kX3Jl
cHMoZWEsIHJlcHMsIGJ5dGVzX3Blcl9yZXApICh7ICAgICAgICAgICAgICAgICAgXAotICAgIHVu
c2lnbmVkIGxvbmcgdG9kb19fLCBlYV9fID0gdHJ1bmNhdGVfd29yZChlYSwgYWRfYnl0ZXMpOyAg
ICAgICAgICAgICBcCisgICAgdW5zaWduZWQgbG9uZyB0b2RvX18sIGVhX18gPSB0cnVuY2F0ZV9l
YShlYSk7ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBpZiAoICEoX3JlZ3MuZWZsYWdz
ICYgWDg2X0VGTEFHU19ERikgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAg
ICAgICB0b2RvX18gPSB0cnVuY2F0ZV93b3JkKC0oZWEpLCBhZF9ieXRlcykgLyAoYnl0ZXNfcGVy
X3JlcCk7ICAgICAgICBcCi0gICAgZWxzZSBpZiAoIHRydW5jYXRlX3dvcmQoKGVhKSArIChieXRl
c19wZXJfcmVwKSAtIDEsIGFkX2J5dGVzKSA8IGVhX18gKVwKKyAgICAgICAgdG9kb19fID0gdHJ1
bmNhdGVfZWEoLWVhX18pIC8gKGJ5dGVzX3Blcl9yZXApOyAgICAgICAgICAgICAgICAgICAgXAor
ICAgIGVsc2UgaWYgKCB0cnVuY2F0ZV9lYShlYV9fICsgKGJ5dGVzX3Blcl9yZXApIC0gMSkgPCBl
YV9fICkgICAgICAgICAgICBcCiAgICAgICAgIHRvZG9fXyA9IDE7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBlbHNlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgICAgICB0b2RvX18gPSBlYV9fIC8gKGJ5dGVzX3Blcl9yZXApICsgMTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCkBAIC0zMTI4LDYgKzMxMjgsNyBAQCB4ODZfZW11bGF0ZSgK
ICAgICAgICAgICAgICAgICAgICAgb3BfYnl0ZXMgKyAoKCgtc3JjLnZhbCAtIDEpID4+IDMpICYg
fihvcF9ieXRlcyAtIDFMKSk7CiAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgZWEu
bWVtLm9mZiArPSAoc3JjLnZhbCA+PiAzKSAmIH4ob3BfYnl0ZXMgLSAxTCk7CisgICAgICAgICAg
ICBlYS5tZW0ub2ZmID0gdHJ1bmNhdGVfZWEoZWEubWVtLm9mZik7CiAgICAgICAgIH0KIAogICAg
ICAgICAvKiBCaXQgaW5kZXggYWx3YXlzIHRydW5jYXRlZCB0byB3aXRoaW4gcmFuZ2UuICovCkBA
IC0zMzQ2LDcgKzMzNDcsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgdW5zaWduZWQgbG9uZyBz
cmNfdmFsMjsKICAgICAgICAgaW50IGxiLCB1YiwgaWR4OwogICAgICAgICBnZW5lcmF0ZV9leGNl
cHRpb25faWYoc3JjLnR5cGUgIT0gT1BfTUVNLCBFWENfVUQpOwotICAgICAgICBpZiAoIChyYyA9
IHJlYWRfdWxvbmcoc3JjLm1lbS5zZWcsIHNyYy5tZW0ub2ZmICsgb3BfYnl0ZXMsCisgICAgICAg
IGlmICggKHJjID0gcmVhZF91bG9uZyhzcmMubWVtLnNlZywgdHJ1bmNhdGVfZWEoc3JjLm1lbS5v
ZmYgKyBvcF9ieXRlcyksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmc3JjX3ZhbDIs
IG9wX2J5dGVzLCBjdHh0LCBvcHMpKSApCiAgICAgICAgICAgICBnb3RvIGRvbmU7CiAgICAgICAg
IHViICA9IChvcF9ieXRlcyA9PSAyKSA/IChpbnQxNl90KXNyY192YWwyIDogKGludDMyX3Qpc3Jj
X3ZhbDI7CkBAIC0zODk2LDcgKzM4OTcsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgc2VnID0g
KGIgJiAxKSAqIDM7IC8qIGVzID0gMCwgZHMgPSAzICovCiAgICAgbGVzOgogICAgICAgICBnZW5l
cmF0ZV9leGNlcHRpb25faWYoc3JjLnR5cGUgIT0gT1BfTUVNLCBFWENfVUQpOwotICAgICAgICBp
ZiAoIChyYyA9IHJlYWRfdWxvbmcoc3JjLm1lbS5zZWcsIHNyYy5tZW0ub2ZmICsgc3JjLmJ5dGVz
LAorICAgICAgICBpZiAoIChyYyA9IHJlYWRfdWxvbmcoc3JjLm1lbS5zZWcsIHRydW5jYXRlX2Vh
KHNyYy5tZW0ub2ZmICsgc3JjLmJ5dGVzKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICZkc3QudmFsLCAyLCBjdHh0LCBvcHMpKSAhPSBYODZFTVVMX09LQVkgKQogICAgICAgICAgICAg
Z290byBkb25lOwogICAgICAgICBBU1NFUlQoaXNfeDg2X3VzZXJfc2VnbWVudChzZWcpKTsKQEAg
LTQ5MzAsNyArNDkzMSw4IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBjYXNlIDU6IC8qIGptcCAo
ZmFyLCBhYnNvbHV0ZSBpbmRpcmVjdCkgKi8KICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlv
bl9pZihzcmMudHlwZSAhPSBPUF9NRU0sIEVYQ19VRCk7CiAKLSAgICAgICAgICAgIGlmICggKHJj
ID0gcmVhZF91bG9uZyhzcmMubWVtLnNlZywgc3JjLm1lbS5vZmYgKyBvcF9ieXRlcywKKyAgICAg
ICAgICAgIGlmICggKHJjID0gcmVhZF91bG9uZyhzcmMubWVtLnNlZywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB0cnVuY2F0ZV9lYShzcmMubWVtLm9mZiArIG9wX2J5dGVzKSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmaW1tMiwgMiwgY3R4dCwgb3BzKSkg
KQogICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKICAgICAgICAgICAgIGltbTEgPSBzcmMudmFs
OwpAQCAtNTExNyw4ICs1MTE5LDggQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICB9CiAgICAg
ICAgICAgICBpZiAoIChyYyA9IG9wcy0+d3JpdGUoZWEubWVtLnNlZywgZWEubWVtLm9mZiwgJnNy
ZWcubGltaXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMiwgY3R4dCkpICE9
IFg4NkVNVUxfT0tBWSB8fAotICAgICAgICAgICAgICAgICAocmMgPSBvcHMtPndyaXRlKGVhLm1l
bS5zZWcsIGVhLm1lbS5vZmYgKyAyLCAmc3JlZy5iYXNlLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG9wX2J5dGVzLCBjdHh0KSkgIT0gWDg2RU1VTF9PS0FZICkKKyAgICAgICAg
ICAgICAgICAgKHJjID0gb3BzLT53cml0ZShlYS5tZW0uc2VnLCB0cnVuY2F0ZV9lYShlYS5tZW0u
b2ZmICsgMiksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnNyZWcuYmFzZSwg
b3BfYnl0ZXMsIGN0eHQpKSAhPSBYODZFTVVMX09LQVkgKQogICAgICAgICAgICAgICAgIGdvdG8g
ZG9uZTsKICAgICAgICAgICAgIGJyZWFrOwogCkBAIC01MTI4LDkgKzUxMzAsOSBAQCB4ODZfZW11
bGF0ZSgKICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighbW9kZV9yaW5nMCgpLCBF
WENfR1AsIDApOwogICAgICAgICAgICAgZmFpbF9pZihvcHMtPndyaXRlX3NlZ21lbnQgPT0gTlVM
TCk7CiAgICAgICAgICAgICBtZW1zZXQoJnNyZWcsIDAsIHNpemVvZihzcmVnKSk7Ci0gICAgICAg
ICAgICBpZiAoIChyYyA9IHJlYWRfdWxvbmcoZWEubWVtLnNlZywgZWEubWVtLm9mZiswLAorICAg
ICAgICAgICAgaWYgKCAocmMgPSByZWFkX3Vsb25nKGVhLm1lbS5zZWcsIGVhLm1lbS5vZmYsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmxpbWl0LCAyLCBjdHh0LCBvcHMpKSB8
fAotICAgICAgICAgICAgICAgICAocmMgPSByZWFkX3Vsb25nKGVhLm1lbS5zZWcsIGVhLm1lbS5v
ZmYrMiwKKyAgICAgICAgICAgICAgICAgKHJjID0gcmVhZF91bG9uZyhlYS5tZW0uc2VnLCB0cnVu
Y2F0ZV9lYShlYS5tZW0ub2ZmICsgMiksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJmJhc2UsIG1vZGVfNjRiaXQoKSA/IDggOiA0LCBjdHh0LCBvcHMpKSApCiAgICAgICAgICAg
ICAgICAgZ290byBkb25lOwogICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFpc19j
YW5vbmljYWxfYWRkcmVzcyhiYXNlKSwgRVhDX0dQLCAwKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Oct 26 05:34:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 05:34:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e7ao4-0004Wm-N0; Thu, 26 Oct 2017 05:34:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7ao4-0004Wa-3j
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 05:34:16 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 E8/C3-20834-7D371F95; Thu, 26 Oct 2017 05:34:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVfda8cd
 Ig5O/jSwmbDNwYPTY3reLPYAxijUzLym/IoE14/Kem2wFn/gqbj8JbGD8y93FyMUhJPCbUWLN
 6tmMEM55Rone4/fZuxg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFnCX2LjxM
 SNIOa+AmcSk42EgYRag8v4jZ9gmMHIsYGRYxahRnFpUllqka2Sql1SUmZ5RkpuYmaNraGCsl5
 taXJyYnpqTmFSsl5yfu4kR6JF6BgbGHYytJ/wOMUpyMCmJ8jLs+RApxJeUn1KZkVicEV9UmpN
 afIhRhoNDSYKXEehhIcGi1PTUirTMHGBowKQlOHiURHhvFwGleYsLEnOLM9MhUqcYdTmezXzd
 wCzEkpeflyolznsBpEgApCijNA9uBCxMLzHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5p0DM
 oUnM68EbtMroCOYgI5oUv0AckRJIkJKqoGxT9tkvms0522DbP6najd/Hf+9yf+L/v7XkV9v2T
 N9PPXd0DejiPO17wMN01VvFgexNbO1BGw2KVTWbsxZXHAiO+7AnadNPLcf9LGZvt7H8020qT9
 V3uv98YoDtxcnJVat4etJfnhuflyNerLm17vO89ar3u9pWN+9Uf/lyt23vWZMXKxmPjFXiaU4
 I9FQi7moOBEAKWCwFE4CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1508996053!112082676!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50651 invoked from network); 26 Oct 2017 05:34:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Oct 2017 05:34:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7ao1-0003GQ-MF
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 05:34:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e7ao1-0000lw-LX
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 05:34:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e7ao1-0000lw-LX@xenbits.xenproject.org>
Date: Thu, 26 Oct 2017 05:34:13 +0000
Subject: [Xen-changelog] [xen stable-4.9] fuzz/x86_emulate: actually use
	cpu_regs input
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDBmZWUxYjAzODI3ODc2MWQ4NDJlMWQ2ODNkMTBkOGQyZmM5NjkwMjkKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgT2N0IDI0IDE2OjEzOjAzIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgT2N0IDI0IDE2OjEzOjAzIDIwMTcgKzAy
MDAKCiAgICBmdXp6L3g4Nl9lbXVsYXRlOiBhY3R1YWxseSB1c2UgY3B1X3JlZ3MgaW5wdXQKICAg
IAogICAgQ29tbWl0IGMwNzU3NGIgcmVvcmdhbml6ZWQgdGhlIHdheSBmdXp6aW5nIHdhcyBkb25l
LCBleHBsaWNpdGx5CiAgICBjcmVhdGluZyBhIHN0cnVjdHVyZSB0aGF0IHRoZSBpbnB1dCBkYXRh
IHdvdWxkIGJlIGNvcGllZCBpbnRvLgogICAgCiAgICBVbmZvcnR1bmF0ZWx5LCB0aGUgY3B1IHJl
Z2lzdGVyIHN0YXRlIHVzZWQgYnkgdGhlIGVtdWxhdG9yIGlzIG9uIHRoZQogICAgc3RhY2s7IGl0
J3MgY2xlYXJlZCwgYnV0IGRhdGEgaXMgbmV2ZXIgY29waWVkIGludG8gaXQuCiAgICAKICAgIElm
IHdlJ3JlIGV4cGxpY2l0bHkgc2V0dGluZyBhbiBlbnRpcmVseSBuZXcgY3B1X3JlZ3Mgc3RydWN0
IGZvciBlYWNoCiAgICBuZXcgaW5wdXQgYW55d2F5LCB0aGVyZSdzIG5vIG5lZWQgdG8gaGF2ZSB0
d28gY29waWVzIGFyb3VuZCBhbnltb3JlOwogICAganVzdCBwb2ludCB0byB0aGUgb25lIGluIHRo
ZSBkYXRhIHN0cnVjdHVyZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNTgxYzNlODc0YzMwMDY5NWRkZmE4YjJhOTU2NzVh
NDJlYmY5NzMwMQogICAgbWFzdGVyIGRhdGU6IDIwMTctMTAtMDkgMTY6MDM6NTMgKzAyMDAKLS0t
CiB0b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYyB8IDMgKy0t
CiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMgYi90
b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwppbmRleCA2ZGRi
NzQzLi41YWU1NWM4IDEwMDY0NAotLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVs
YXRvci9mdXp6LWVtdWwuYworKysgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRv
ci9mdXp6LWVtdWwuYwpAQCAtNzg1LDEzICs3ODUsMTIgQEAgaW50IExMVk1GdXp6ZXJJbml0aWFs
aXplKGludCAqYXJnYywgY2hhciAqKiphcmd2KQogCiBpbnQgTExWTUZ1enplclRlc3RPbmVJbnB1
dChjb25zdCB1aW50OF90ICpkYXRhX3AsIHNpemVfdCBzaXplKQogewotICAgIHN0cnVjdCBjcHVf
dXNlcl9yZWdzIHJlZ3MgPSB7fTsKICAgICBzdHJ1Y3QgZnV6el9zdGF0ZSBzdGF0ZSA9IHsKICAg
ICAgICAgLm9wcyA9IGFsbF9mdXp6ZXJfb3BzLAogICAgIH07CiAgICAgc3RydWN0IHg4Nl9lbXVs
YXRlX2N0eHQgY3R4dCA9IHsKICAgICAgICAgLmRhdGEgPSAmc3RhdGUsCi0gICAgICAgIC5yZWdz
ID0gJnJlZ3MsCisgICAgICAgIC5yZWdzID0gJmlucHV0LnJlZ3MsCiAgICAgICAgIC5hZGRyX3Np
emUgPSA4ICogc2l6ZW9mKHZvaWQgKiksCiAgICAgICAgIC5zcF9zaXplID0gOCAqIHNpemVvZih2
b2lkICopLAogICAgIH07Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Oct 26 05:34:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 05:34:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e7aoE-0004YA-Oc; Thu, 26 Oct 2017 05:34:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7aoE-0004Y0-1U
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 05:34:26 +0000
Received: from [85.158.143.35] by server-10.bemta-6.messagelabs.com id
 01/CD-07499-1E371F95; Thu, 26 Oct 2017 05:34:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVfdB8cd
 Ig/0b9S0mbDNwYPTY3reLPYAxijUzLym/IoE14/LD9ywFc0QqnjzSaGA8zd/FyMUhJPCbUeJb
 7x1GCOc8o8T5yf/Yuhg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFvCVuDh7K
 iuIzStgJvHs4UQWEJsFqP72olusExg5FjAyrGJUL04tKkst0jXWSyrKTM8oyU3MzNE1NDDTy0
 0tLk5MT81JTCrWS87P3cQI9AgDEOxg7PjndIhRkoNJSZSXYc+HSCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvIxADwsJFqWmp1akZeYAQwMmLcHBoyTCq1oElOYtLkjMLc5Mh0idYtTleDbzdQOz
 EEtefl6qlDjvBZAiAZCijNI8uBGwML3EKCslzMsIdJQQT0FqUW5mCar8K0ZxDkYlYd45IFN4M
 vNK4Da9AjqCCeiIJtUPIEeUJCKkpBoYPRxeameGHVyUazf7RRPbvRmWRtZn/u9VXyn5Pc0vsH
 7K2xOndV0sp7yeUbNEL+74N6dUxtMaJ5SOtyZ1V05aG6CyXuuWU/m637OW66RzHSr4li5l9er
 M2jO/f0zYtqefp/bIwVXBlrI6glVfNsX3/HjSPiVqnZHo6udncncYqckneHt4L5/OqcRSnJFo
 qMVcVJwIAAFh+QNOAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1508996063!78844612!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41386 invoked from network); 26 Oct 2017 05:34:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Oct 2017 05:34:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7aoB-0003Ga-OA
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 05:34:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e7aoB-0000mf-NO
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 05:34:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e7aoB-0000mf-NO@xenbits.xenproject.org>
Date: Thu, 26 Oct 2017 05:34:23 +0000
Subject: [Xen-changelog] [xen stable-4.9] fuzz/x86_emulate: clear errors
	after each iteration
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGE4Mzc3YTM4MjE3MDI1ZDk2OTEwMDI0MWJjMjlkNGVlMjBjYmNmMTQKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBU
dWUgT2N0IDI0IDE2OjEzOjIyIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBUdWUgT2N0IDI0IDE2OjEzOjIyIDIwMTcgKzAy
MDAKCiAgICBmdXp6L3g4Nl9lbXVsYXRlOiBjbGVhciBlcnJvcnMgYWZ0ZXIgZWFjaCBpdGVyYXRp
b24KICAgIAogICAgT25jZSBmZW9mKCkgcmV0dXJucyB0cnVlIGZvciBhIHN0cmVhbSwgaXQgd2ls
bCBjb250aW51ZSB0byByZXR1cm4gdHJ1ZQogICAgZm9yIHRoYXQgc3RyZWFtIHVudGlsIGNsZWFy
ZXJyKCkgaXMgY2FsbGVkIChvciB0aGUgc3RyZWFtIGlzIGNsb3NlZAogICAgYW5kIHJlLW9wZW5l
ZCkuCiAgICAKICAgIEluIGxsdm0tY2xhbmctZmFzdC1tb2RlLCB0aGUgc2FtZSBmaWxlIGRlc2Ny
aXB0b3IgaXMgdXNlZCBmb3IgZWFjaAogICAgaXRlcmF0aW9uIG9mIHRoZSBsb29wLCBtZWFuaW5n
IHRoYXQgdGhlICJJbnB1dCB0b28gbGFyZ2UiIGNoZWNrIHdhcwogICAgYnJva2VuIC0tIGZlb2Yo
KSB3b3VsZCByZXR1cm4gdHJ1ZSBldmVuIGlmIHRoZSBmcmVhZCgpIGhhZG4ndCBoaXQgdGhlCiAg
ICBlbmQgb2YgdGhlIGZpbGUuICBUaGUgcmVzdWx0IGlzIHRoYXQgQUZMIGdlbmVyYXRlcyB0ZXN0
Y2FzZXMgb2YKICAgIGFyYml0cmFyeSBzaXplLgogICAgCiAgICBGaXggdGhpcyBieSBjbGVhcmlu
ZyB0aGUgZXJyb3IgYWZ0ZXIgZWFjaCBpdGVyYXRpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAKICAgIGZ1enoveDg2X2VtdWxh
dGU6IENsZWFyIGVycm9ycyBpbiB0aGUgb2ZmaWNpYWxseSBzYW5jdGlvbmVkIHdheQogICAgCiAg
ICBDb21taXQgODQ5YTFmMTBjOSB3YXMgY2hlY2tlZCBpbiBpbmFwcHJvcHJpYXRlbHk7IHJldmll
dyBmbGFnZ2VkIHVwCiAgICB0aGF0IGNsZWFyZXJyKCkgd2FzIHRvbyBiaWcgYSBoYW1tZXIsIGFz
IGl0IHdvdWxkIGNsZWFyIGJvdGggdGhlIEVPRgogICAgZmxhZyBhbmQgc3RyZWFtIGVycm9ycy4K
ICAgIAogICAgU3RyZWFtIGVycm9ycyBzaG91bGRuJ3QgYmUgY2xlYXJlZDsgd2Ugb25seSB3YW50
IHRoZSBFT0YgYW5kIG90aGVyCiAgICBzdHJlYW0tcmVsYXRlZCBzdGF0ZSByZXNldC4gIFRvIGRv
IHRoaXMsIGl0IGlzIHN1ZmZpY2llbnQgdG8gZnNlZWsoKQogICAgdG8gemVyby4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBtYXN0ZXIgY29tbWl0OiA4NDlhMWYxMGM5MzdjZTA3ODJkYjk1Yjg1ZGEzOTFhNDkzMTdjNDll
CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0xMC0wOSAxNjowNDoxMSArMDIwMAogICAgbWFzdGVyIGNv
bW1pdDogY2Y3MmNmYjBjODUxM2MzZjgzZGM5NTQxMzEyYjEyZTczMjVmNWMwMgogICAgbWFzdGVy
IGRhdGU6IDIwMTctMTAtMTEgMjM6MzU6MjEgKzAxMDAKLS0tCiB0b29scy9mdXp6L3g4Nl9pbnN0
cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jIHwgMTEgKysrKysrKysrKysKIDEgZmlsZSBj
aGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZnV6ei94ODZfaW5z
dHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5lc3MuYyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0
aW9uX2VtdWxhdG9yL2FmbC1oYXJuZXNzLmMKaW5kZXggMTU0ODY5My4uMzFhZTFkYSAxMDA2NDQK
LS0tIGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvYWZsLWhhcm5lc3MuYwor
KysgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9hZmwtaGFybmVzcy5jCkBA
IC03Nyw2ICs3NywxNyBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAg
ICAgICAgICAgZXhpdCgtMSk7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KKyNpZmRlZiBfX0FG
TF9IQVZFX01BTlVBTF9DT05UUk9MCisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAg
ICAgLyogCisgICAgICAgICAgICAgKiBUaGlzIHdpbGwgZW5zdXJlIHdlJ3JlIGRlYWxpbmcgd2l0
aCBhIGNsZWFuIHN0cmVhbQorICAgICAgICAgICAgICogc3RhdGUgYWZ0ZXIgdGhlIGFmbC1mdXp6
IHByb2Nlc3MgbWVzc2VzIHdpdGggdGhlIG9wZW4KKyAgICAgICAgICAgICAqIGZpbGUgaGFuZGxl
LgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBmc2VlayhmcCwgMCwgU0VFS19TRVQpOwor
ICAgICAgICB9CisjZW5kaWYKIAogICAgICAgICBzaXplID0gZnJlYWQoaW5wdXQsIDEsIElOUFVU
X1NJWkUsIGZwKTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhYmxlLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Oct 26 05:34:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 05:34:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e7aoO-0004ZW-QI; Thu, 26 Oct 2017 05:34:36 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7aoO-0004ZN-68
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 05:34:36 +0000
Received: from [85.158.137.68] by server-5.bemta-3.messagelabs.com id
 F6/04-20834-BE371F95; Thu, 26 Oct 2017 05:34:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVfdV8cd
 IgymnbSwmbDNwYPTY3reLPYAxijUzLym/IoE1Y83t8+wFBzkr1s+cztjAuIS9i5GLQ0jgN6NE
 w+3TLBDOeUaJ1tN/2boYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIkOg82
 8ECYvMKmEnM//ICLM4CVL96Tg/7BEaOBYwMqxjVi1OLylKLdI31kooy0zNKchMzc3QNDYz1cl
 OLixPTU3MSk4r1kvNzNzECfcIABDsYm784HWKU5GBSEuVl2PMhUogvKT+lMiOxOCO+qDQntfg
 QowwHh5IEryXQx0KCRanpqRVpmTnA4IBJS3DwKInwCoOkeYsLEnOLM9MhUqcYdTmezXzdwCzE
 kpeflyolznuhCKhIAKQoozQPbgQsUC8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmFccZBVPZ
 l4J3KZXQEcwAR3RpPoB5IiSRISUVAPjQrOuj5FKnzdO/hIxsWbtsu23iqwsyvUPPWsTeip4YU
 b9El5FDr+/yn2Miy8LlUr5nGJpuXXo8r9AReH8RXGLn1xk6O123+lQYDfJU/aCw42G58H2Pvn
 f9la4rOH6b3LtioZq2MPdkd/udnGoPpvyQfpVwaa2LY/mls25piovvuG3/PcvV0SilFiKMxIN
 tZiLihMBlVJl8U8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1508996074!95214411!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15153 invoked from network); 26 Oct 2017 05:34:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Oct 2017 05:34:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7aoL-0003Gk-Q4
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 05:34:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e7aoL-0000nE-PT
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 05:34:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e7aoL-0000nE-PT@xenbits.xenproject.org>
Date: Thu, 26 Oct 2017 05:34:33 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86: request page table page-in
	for the correct domain
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDhmYmRiY2UxNmM4YjI1ZGI2Yzk1NDA0MDczMDhhMDhkOTg2ZDFlMjAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgT2N0IDI0
IDE2OjEzOjQ4IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgT2N0IDI0IDE2OjEzOjQ4IDIwMTcgKzAyMDAKCiAgICB4
ODY6IHJlcXVlc3QgcGFnZSB0YWJsZSBwYWdlLWluIGZvciB0aGUgY29ycmVjdCBkb21haW4KICAg
IAogICAgVGhlIGRvbWFpbiBwYXNzZWQgdG8gcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUoKSBzaG91
bGQgbWF0Y2ggdGhlIG9uZQogICAgcGFzc2VkIHRvIHRoZSBjb3JyZXNwb25kaW5nIGdldF9wYWdl
X2Zyb21fZ2ZuKCkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogNjZiN2Y1OGU1ODVlMzlmYjE5YmJmMzhk
ZjAyZmZmNWE4MGViYTFmZgogICAgbWFzdGVyIGRhdGU6IDIwMTctMTAtMTMgMTI6NDI6NDMgKzAy
MDAKLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIv
eGVuL2FyY2gveDg2L21tLmMKaW5kZXggNmUwOWUwMy4uNWM4NGNlNSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTM5NTUsNyArMzk1NSw3
IEBAIGxvbmcgZG9fbW11X3VwZGF0ZSgKICAgICAgICAgICAgIGlmICggcDJtX2lzX3BhZ2VkKHAy
bXQpICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBBU1NFUlQoIXBhZ2UpOwotICAg
ICAgICAgICAgICAgIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRlKHBnX293bmVyLCBnbWZuKTsKKyAg
ICAgICAgICAgICAgICBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0ZShwdF9vd25lciwgZ21mbik7CiAg
ICAgICAgICAgICAgICAgcmMgPSAtRU5PRU5UOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAg
ICAgICAgICAgfQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhYmxlLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Oct 26 05:34:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 05:34:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e7aoY-0004bc-Sw; Thu, 26 Oct 2017 05:34:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7aoY-0004av-5V
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 05:34:46 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 E4/32-20813-5F371F95; Thu, 26 Oct 2017 05:34:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVfdL8cd
 Ig0P7rCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y+OLC6wFF3UqFrfOYGpg/C7VxcjFISTwm1Hi
 wJR2RgjnPKPE1RObgBwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBWIk3j5vY
 gGxeQXMJHZvvwBWwwJUv3TyeuYJjBwLGBlWMWoUpxaVpRbpGhrpJRVlpmeU5CZm5ugaGpjp5a
 YWFyemp+YkJhXrJefnbmIEeoUBCHYwXt4YcIhRkoNJSZSXYc+HSCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvO5FHyOFBItS01Mr0jJzgOEBk5bg4FES4VUFSfMWFyTmFmemQ6ROMepyPJv5uoFZ
 iCUvPy9VSpz3ZiFQkQBIUUZpHtwIWKheYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjDvHJBVP
 Jl5JXCbXgEdwQR0RJPqB5AjShIRUlINjJe1zPazFPNNb12w5IIS5/OKmnP7M2++CrI2upAYKb
 60X+P57+Nyec2vJleleVVZHdzsGb1HWuZVpfMy8yZ9lSuufYsu7T8tKPgvLzn1mcoMzriDG2U
 372Ko9TywbPLB97J/jv+V2rhNMfqPVsBG0Y/GQdVlJTf/rpUL29JpGyp0YxbP3IMsgUosxRmJ
 hlrMRcWJAFUjIZBQAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1508996084!78844639!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42409 invoked from network); 26 Oct 2017 05:34:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Oct 2017 05:34:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7aoV-0003HU-Rz
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 05:34:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e7aoV-0000no-RK
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 05:34:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e7aoV-0000no-RK@xenbits.xenproject.org>
Date: Thu, 26 Oct 2017 05:34:43 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86: fix
	do_update_va_mapping_otherdomain() wrt translated domains
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDE1NWU2OTlhNDI3ZTViNzM2NDY0MTBmZjUxYmRiODQzZjJjNTAyNWQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgT2N0IDI0
IDE2OjE0OjE3IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgT2N0IDI0IDE2OjE0OjE3IDIwMTcgKzAyMDAKCiAgICB4
ODY6IGZpeCBkb191cGRhdGVfdmFfbWFwcGluZ19vdGhlcmRvbWFpbigpIHdydCB0cmFuc2xhdGVk
IGRvbWFpbnMKICAgIAogICAgV2hpbGUgSSBjYW4ndCBzZWVtIHRvIGZpbmQgYW55IHVzZXJzIG9m
IHRoaXMgaHlwZXJjYWxsIChiZWluZyBhIGxpa2VseQogICAgZXhwbGFuYXRpb24gb2Ygd2h5IHRo
ZSBwcm9ibGVtIHdhc24ndCBub3RpY2VkIHNvIGZhciksIGp1c3QgbGlrZSBmb3IKICAgIGRvX21t
dV91cGRhdGUoKSBwYWdlZC1vdXQgYW5kIHNoYXJlZCBwYWdlIGhhbmRsaW5nIGlzIG5lZWRlZCBo
ZXJlLiBNb3ZlCiAgICBhbGwgdGhpcyBsb2dpYyBpbnRvIG1vZF9sMV9lbnRyeSgpLCB3aGljaCB0
aGVuIGFsc28gcmVzdWx0cyBpbiBubwogICAgbG9uZ2VyCiAgICAtIGRvaW5nIGFueSBvZiB0aGlz
IGhhbmRsaW5nIGZvciBub24tcHJlc2VudCBQVEVzLAogICAgLSBhY3F1aXJpbmcgdHdvIHRlbXBv
cmFyeSBwYWdlIHJlZmVyZW5jZXMgd2hlbiBvbmUgaXMgYWxyZWFkeSBtb3JlIHRoYW4KICAgICAg
ZW5vdWdoLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDQ2YWFmNDFlZTA5OWEwNDhkN2E1NTRjMDNhZTAx
YmNkYWEwN2Y3NzYKICAgIG1hc3RlciBkYXRlOiAyMDE3LTEwLTEzIDEyOjQzOjQxICswMjAwCi0t
LQogeGVuL2FyY2gveDg2L21tLmMgfCA3MiArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzAgaW5zZXJ0aW9ucygr
KSwgNDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4v
YXJjaC94ODYvbW0uYwppbmRleCA1Yzg0Y2U1Li5mMGIzMjk2IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMjAxMyw3ICsyMDEzLDYgQEAg
c3RhdGljIGludCBtb2RfbDFfZW50cnkobDFfcGdlbnRyeV90ICpwbDFlLCBsMV9wZ2VudHJ5X3Qg
bmwxZSwKIAogICAgIGlmICggbDFlX2dldF9mbGFncyhubDFlKSAmIF9QQUdFX1BSRVNFTlQgKQog
ICAgIHsKLSAgICAgICAgLyogVHJhbnNsYXRlIGZvcmVpZ24gZ3Vlc3QgYWRkcmVzc2VzLiAqLwog
ICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gTlVMTDsKIAogICAgICAgICBpZiAoIHVu
bGlrZWx5KGwxZV9nZXRfZmxhZ3MobmwxZSkgJiBsMV9kaXNhbGxvd19tYXNrKHB0X2RvbSkpICkK
QEAgLTIwMjMsOSArMjAyMiwzNSBAQCBzdGF0aWMgaW50IG1vZF9sMV9lbnRyeShsMV9wZ2VudHJ5
X3QgKnBsMWUsIGwxX3BnZW50cnlfdCBubDFlLAogICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7
CiAgICAgICAgIH0KIAorICAgICAgICAvKiBUcmFuc2xhdGUgZm9yZWlnbiBndWVzdCBhZGRyZXNz
LiAqLwogICAgICAgICBpZiAoIHBhZ2luZ19tb2RlX3RyYW5zbGF0ZShwZ19kb20pICkKICAgICAg
ICAgewotICAgICAgICAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKHBnX2RvbSwgbDFlX2dl
dF9wZm4obmwxZSksIE5VTEwsIFAyTV9BTExPQyk7CisgICAgICAgICAgICBwMm1fdHlwZV90IHAy
bXQ7CisgICAgICAgICAgICBwMm1fcXVlcnlfdCBxID0gbDFlX2dldF9mbGFncyhubDFlKSAmIF9Q
QUdFX1JXID8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBQMk1fQUxMT0MgfCBQMk1fVU5T
SEFSRSA6IFAyTV9BTExPQzsKKworICAgICAgICAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2Zu
KHBnX2RvbSwgbDFlX2dldF9wZm4obmwxZSksICZwMm10LCBxKTsKKworICAgICAgICAgICAgaWYg
KCBwMm1faXNfcGFnZWQocDJtdCkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGlm
ICggcGFnZSApCisgICAgICAgICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworICAgICAgICAg
ICAgICAgIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRlKHBnX2RvbSwgbDFlX2dldF9wZm4obmwxZSkp
OworICAgICAgICAgICAgICAgIHJldHVybiAtRU5PRU5UOworICAgICAgICAgICAgfQorCisgICAg
ICAgICAgICBpZiAoIHAybXQgPT0gcDJtX3JhbV9wYWdpbmdfaW4gJiYgIXBhZ2UgKQorICAgICAg
ICAgICAgICAgIHJldHVybiAtRU5PRU5UOworCisgICAgICAgICAgICAvKiBEaWQgb3VyIGF0dGVt
cHQgdG8gdW5zaGFyZSBmYWlsPyAqLworICAgICAgICAgICAgaWYgKCAocSAmIFAyTV9VTlNIQVJF
KSAmJiBwMm1faXNfc2hhcmVkKHAybXQpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICAvKiBXZSBjb3VsZCBub3QgaGF2ZSBvYnRhaW5lZCBhIHBhZ2UgcmVmLiAqLworICAgICAgICAg
ICAgICAgIEFTU0VSVCghcGFnZSk7CisgICAgICAgICAgICAgICAgLyogQW5kIG1lbV9zaGFyaW5n
X25vdGlmeSBoYXMgYWxyZWFkeSBiZWVuIGNhbGxlZC4gKi8KKyAgICAgICAgICAgICAgICByZXR1
cm4gLUVOT01FTTsKKyAgICAgICAgICAgIH0KKwogICAgICAgICAgICAgaWYgKCAhcGFnZSApCiAg
ICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgICAgICAgICBubDFlID0gbDFlX2Zy
b21fcGZuKHBhZ2VfdG9fbWZuKHBhZ2UpLCBsMWVfZ2V0X2ZsYWdzKG5sMWUpKTsKQEAgLTM5Nzcs
NDcgKzQwMDIsMTAgQEAgbG9uZyBkb19tbXVfdXBkYXRlKAogICAgICAgICAgICAgICAgIHN3aXRj
aCAoIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzayApCiAgICAgICAgICAg
ICAgICAgewogICAgICAgICAgICAgICAgIGNhc2UgUEdUX2wxX3BhZ2VfdGFibGU6Ci0gICAgICAg
ICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICBsMV9wZ2VudHJ5X3QgbDFlID0gbDFlX2Zy
b21faW50cHRlKHJlcS52YWwpOwotICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IGwxZV9w
Mm10ID0gcDJtX3JhbV9ydzsKLSAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAq
dGFyZ2V0ID0gTlVMTDsKLSAgICAgICAgICAgICAgICAgICAgcDJtX3F1ZXJ5X3QgcSA9IChsMWVf
Z2V0X2ZsYWdzKGwxZSkgJiBfUEFHRV9SVykgPwotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFAyTV9VTlNIQVJFIDogUDJNX0FMTE9DOwotCi0gICAgICAgICAgICAgICAg
ICAgIGlmICggcGFnaW5nX21vZGVfdHJhbnNsYXRlKHBnX293bmVyKSApCi0gICAgICAgICAgICAg
ICAgICAgICAgICB0YXJnZXQgPSBnZXRfcGFnZV9mcm9tX2dmbihwZ19vd25lciwgbDFlX2dldF9w
Zm4obDFlKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICZsMWVfcDJtdCwgcSk7Ci0KLSAgICAgICAgICAgICAgICAgICAgaWYgKCBwMm1faXNfcGFn
ZWQobDFlX3AybXQpICkKLSAgICAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgKCB0YXJnZXQgKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB1dF9wYWdl
KHRhcmdldCk7Ci0gICAgICAgICAgICAgICAgICAgICAgICBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0
ZShwZ19vd25lciwgbDFlX2dldF9wZm4obDFlKSk7Ci0gICAgICAgICAgICAgICAgICAgICAgICBy
YyA9IC1FTk9FTlQ7Ci0gICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAg
ICAgICAgICAgfQotICAgICAgICAgICAgICAgICAgICBlbHNlIGlmICggcDJtX3JhbV9wYWdpbmdf
aW4gPT0gbDFlX3AybXQgJiYgIXRhcmdldCApCi0gICAgICAgICAgICAgICAgICAgIHsKLSAgICAg
ICAgICAgICAgICAgICAgICAgIHJjID0gLUVOT0VOVDsKLSAgICAgICAgICAgICAgICAgICAgICAg
IGJyZWFrOwotICAgICAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAgICAgICAgIC8qIElm
IHdlIHRyaWVkIHRvIHVuc2hhcmUgYW5kIGZhaWxlZCAqLwotICAgICAgICAgICAgICAgICAgICBl
bHNlIGlmICggKHEgJiBQMk1fVU5TSEFSRSkgJiYgcDJtX2lzX3NoYXJlZChsMWVfcDJtdCkgKQot
ICAgICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgICAgICAvKiBXZSBjb3Vs
ZCBub3QgaGF2ZSBvYnRhaW5lZCBhIHBhZ2UgcmVmLiAqLwotICAgICAgICAgICAgICAgICAgICAg
ICAgQVNTRVJUKHRhcmdldCA9PSBOVUxMKTsKLSAgICAgICAgICAgICAgICAgICAgICAgIC8qIEFu
ZCBtZW1fc2hhcmluZ19ub3RpZnkgaGFzIGFscmVhZHkgYmVlbiBjYWxsZWQuICovCi0gICAgICAg
ICAgICAgICAgICAgICAgICByYyA9IC1FTk9NRU07Ci0gICAgICAgICAgICAgICAgICAgICAgICBi
cmVhazsKLSAgICAgICAgICAgICAgICAgICAgfQotCi0gICAgICAgICAgICAgICAgICAgIHJjID0g
bW9kX2wxX2VudHJ5KHZhLCBsMWUsIG1mbiwKKyAgICAgICAgICAgICAgICAgICAgcmMgPSBtb2Rf
bDFfZW50cnkodmEsIGwxZV9mcm9tX2ludHB0ZShyZXEudmFsKSwgbWZuLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjbWQgPT0gTU1VX1BUX1VQREFURV9QUkVTRVJWRV9B
RCwgdiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGdfb3duZXIpOwot
ICAgICAgICAgICAgICAgICAgICBpZiAoIHRhcmdldCApCi0gICAgICAgICAgICAgICAgICAgICAg
ICBwdXRfcGFnZSh0YXJnZXQpOwotICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICBi
cmVhazsKKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgY2FzZSBQ
R1RfbDJfcGFnZV90YWJsZToKICAgICAgICAgICAgICAgICAgICAgcmMgPSBtb2RfbDJfZW50cnko
dmEsIGwyZV9mcm9tX2ludHB0ZShyZXEudmFsKSwgbWZuLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjbWQgPT0gTU1VX1BUX1VQREFURV9QUkVTRVJWRV9BRCwgdik7CkBA
IC00MDI5LDcgKzQwMTcsNyBAQCBsb25nIGRvX21tdV91cGRhdGUoCiAgICAgICAgICAgICAgICAg
Y2FzZSBQR1RfbDRfcGFnZV90YWJsZToKICAgICAgICAgICAgICAgICAgICAgcmMgPSBtb2RfbDRf
ZW50cnkodmEsIGw0ZV9mcm9tX2ludHB0ZShyZXEudmFsKSwgbWZuLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjbWQgPT0gTU1VX1BUX1VQREFURV9QUkVTRVJWRV9BRCwg
dik7Ci0gICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICAgICAgICAgIGNhc2UgUEdUX3dyaXRhYmxlX3BhZ2U6CiAgICAgICAgICAgICAgICAg
ICAgIHBlcmZjX2luY3Iod3JpdGFibGVfbW11X3VwZGF0ZXMpOwogICAgICAgICAgICAgICAgICAg
ICBpZiAoIHBhZ2luZ193cml0ZV9ndWVzdF9lbnRyeSh2LCB2YSwgcmVxLnZhbCwgX21mbihtZm4p
KSApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Oct 26 05:34:56 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 05:34:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e7aoi-0004cv-UY; Thu, 26 Oct 2017 05:34:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7aoi-0004cm-G1
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 05:34:56 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 24/27-23269-FF371F95; Thu, 26 Oct 2017 05:34:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBLMWRWlGSWpSXmKPExsWS0XRdVfd/8cd
 Ig65D7BYTthk4MHps79vFHsAYxZqZl5RfkcCa8efWNraCT8oVX1ZMZ25g/CLTxcjFISTwm1Hi
 4p2nzF2MnEDOeUaJ5kfZXYwcHGwCYhJz9yqAhEUEVCVmrVgOVaIu0fS7gQ3EFhZwkljUPw8sz
 itgJnG96RhYnAWo/vb7B0wTGDkWMDKsYtQoTi0qSy3SNTLVSyrKTM8oyU3MzNE1NDDVy00tLk
 5MT81JTCrWS87P3cQI9Ek9AwPjDsZd7X6HGCU5mJREeRn2fIgU4kvKT6nMSCzOiC8qzUktPsQ
 ow8GhJMHLCPSxkGBRanpqRVpmDjA4YNISHDxKIry3i4DSvMUFibnFmekQqVOMlhzHNl3+w8Sx
 asIVIPls5usGZiGWvPy8VClx3gsgDQIgDRmleXDjYAF8iVFWSpiXkYGBQYinILUoN7MEVf4Vo
 zgHo5Iw7xyQKTyZeSVwW18BHcQEdFCT6geQg0oSEVJSDYzeDOwLz7FOmGr0jO3LydvPaz5u+O
 5UOpOZWSl6VWav3Zfnh308Nz36WbH+6O2z2rV5ISpvGO36JpvNkPRubne7kPNkg7JFSV3280k
 uB0sv3rxRNfvN65dfijP+ce6rbPgpt7j1ovdhrpgnVQddGVmXf4y6EjNTl3G5ldfc1hVrXBKT
 OVs+/v2oxFKckWioxVxUnAgA2uqTO1sCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1508996094!105824134!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28179 invoked from network); 26 Oct 2017 05:34:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Oct 2017 05:34:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7aof-0003Hf-Tw
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 05:34:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e7aof-0000oR-TE
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 05:34:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e7aof-0000oR-TE@xenbits.xenproject.org>
Date: Thu, 26 Oct 2017 05:34:53 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86: avoid #GP for PV guest MSR
	accesses
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGNmZGQ5OTFmZjMzMTE3MzRiNTkzNzNiN2NiNzRmOWU0YWJjOGRmYmQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgT2N0IDI0
IDE2OjE0OjUwIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgT2N0IDI0IDE2OjE0OjUwIDIwMTcgKzAyMDAKCiAgICB4
ODY6IGF2b2lkICNHUCBmb3IgUFYgZ3Vlc3QgTVNSIGFjY2Vzc2VzCiAgICAKICAgIEhhbGZ3YXkg
cmVjZW50IExpbnV4IGtlcm5lbHMgcHJvYmUgTUlTQ19GRUFUVVJFU19FTkFCTEVTIG9uIGFsbCBD
UFVzLAogICAgbGVhZGluZyB0byB1Z2x5IHJlY292ZXJlZCAjR1AgZmF1bHQgbWVzc2FnZXMgd2l0
aCBkZWJ1ZyBidWlsZHMgb24gb2xkZXIKICAgIHN5c3RlbXMuIFdlIGNhbiBkbyBiZXR0ZXIsIHNv
IGludHJvZHVjZSBzeW50aGV0aWMgZmVhdHVyZSBmbGFncyBmb3IKICAgIGJvdGggdGhpcyBhbmQg
UExBVEZPUk1fSU5GTyB0byBhdm9pZCB0aGUgcmRtc3Jfc2FmZSgpIGFsdG9nZXRoZXIuCiAgICAK
ICAgIE5vdGUgdGhhdCB0aGUgci9vIG5hdHVyZSBvZiBQTEFURk9STV9JTkZPIGlzIG5vdyBhbHNv
IGJlaW5nIGVuZm9yY2VkLgogICAgCiAgICBUaGUgcmRtc3Jfc2FmZSgpIHVzZXMgZm9yIE1JU0Nf
RU5BQkxFIGFyZSBsZWZ0IGluIHBsYWNlIGFzIGJlbmlnbiAtIGl0CiAgICBleGlzdHMgZm9yIGFs
bCA2NC1iaXQgY2FwYWJsZSBJbnRlbCBDUFVzIChzZWUgZS5nLiBlYXJseV9pbml0X2ludGVsKCkp
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMgICAgICAgICAgfCAxMyArKysrKysrKysrKy0t
CiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgICAgICAgICAgfCAxNyArKysrKystLS0tLS0tLS0t
LQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oIHwgIDIgKysKIDMgZmlsZXMgY2hh
bmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2NwdS9pbnRlbC5jIGIveGVuL2FyY2gveDg2L2NwdS9pbnRlbC5jCmluZGV4IDZh
NDEzMzQuLmE3YzBkNDkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvaW50ZWwuYworKysg
Yi94ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMKQEAgLTIxLDEwICsyMSwxOSBAQCBzdGF0aWMgYm9v
bCBfX2luaXQgcHJvYmVfaW50ZWxfY3B1aWRfZmF1bHRpbmcodm9pZCkKIHsKIAl1aW50NjRfdCB4
OwogCi0JaWYgKHJkbXNyX3NhZmUoTVNSX0lOVEVMX1BMQVRGT1JNX0lORk8sIHgpIHx8Ci0JICAg
ICEoeCAmIE1TUl9QTEFURk9STV9JTkZPX0NQVUlEX0ZBVUxUSU5HKSkKKwlpZiAocmRtc3Jfc2Fm
ZShNU1JfSU5URUxfUExBVEZPUk1fSU5GTywgeCkpCiAJCXJldHVybiAwOwogCisJc2V0dXBfZm9y
Y2VfY3B1X2NhcChYODZfRkVBVFVSRV9NU1JfUExBVEZPUk1fSU5GTyk7CisKKwlpZiAoISh4ICYg
TVNSX1BMQVRGT1JNX0lORk9fQ1BVSURfRkFVTFRJTkcpKSB7CisJCWlmICghcmRtc3Jfc2FmZShN
U1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTLCB4KSkKKwkJCXNldHVwX2ZvcmNlX2NwdV9j
YXAoWDg2X0ZFQVRVUkVfTVNSX01JU0NfRkVBVFVSRVMpOworCQlyZXR1cm4gMDsKKwl9CisKKwlz
ZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX01TUl9NSVNDX0ZFQVRVUkVTKTsKKwogCWV4
cGVjdGVkX2xldmVsbGluZ19jYXAgfD0gTENBUF9mYXVsdGluZzsKIAlsZXZlbGxpbmdfY2FwcyB8
PSAgTENBUF9mYXVsdGluZzsKIAlzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX0NQVUlE
X0ZBVUxUSU5HKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gv
eDg2L3RyYXBzLmMKaW5kZXggZTY2MjQ1YS4uYTNlODUwNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKQEAgLTI2MjYsOCArMjYyNiw3
IEBAIHN0YXRpYyBpbnQgcHJpdl9vcF9yZWFkX21zcih1bnNpZ25lZCBpbnQgcmVnLCB1aW50NjRf
dCAqdmFsLAogICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogCiAgICAgY2FzZSBNU1JfSU5U
RUxfUExBVEZPUk1fSU5GTzoKLSAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3Ig
IT0gWDg2X1ZFTkRPUl9JTlRFTCB8fAotICAgICAgICAgICAgIHJkbXNyX3NhZmUoTVNSX0lOVEVM
X1BMQVRGT1JNX0lORk8sICp2YWwpICkKKyAgICAgICAgaWYgKCAhYm9vdF9jcHVfaGFzKFg4Nl9G
RUFUVVJFX01TUl9QTEFURk9STV9JTkZPKSApCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAg
KnZhbCA9IDA7CiAgICAgICAgIGlmICggdGhpc19jcHUoY3B1aWRfZmF1bHRpbmdfZW5hYmxlZCkg
KQpAQCAtMjYzNSw4ICsyNjM0LDcgQEAgc3RhdGljIGludCBwcml2X29wX3JlYWRfbXNyKHVuc2ln
bmVkIGludCByZWcsIHVpbnQ2NF90ICp2YWwsCiAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7
CiAKICAgICBjYXNlIE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVM6Ci0gICAgICAgIGlm
ICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfSU5URUwgfHwKLSAgICAg
ICAgICAgICByZG1zcl9zYWZlKE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVMsICp2YWwp
ICkKKyAgICAgICAgaWYgKCAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX01TUl9NSVNDX0ZFQVRV
UkVTKSApCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgKnZhbCA9IDA7CiAgICAgICAgIGlm
ICggY3Vyci0+YXJjaC5jcHVpZF9mYXVsdGluZyApCkBAIC0yODM0LDE1ICsyODMyLDEyIEBAIHN0
YXRpYyBpbnQgcHJpdl9vcF93cml0ZV9tc3IodW5zaWduZWQgaW50IHJlZywgdWludDY0X3QgdmFs
LAogICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogCiAgICAgY2FzZSBNU1JfSU5URUxfUExB
VEZPUk1fSU5GTzoKLSAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2
X1ZFTkRPUl9JTlRFTCB8fAotICAgICAgICAgICAgIHZhbCB8fCByZG1zcl9zYWZlKE1TUl9JTlRF
TF9QTEFURk9STV9JTkZPLCB2YWwpICkKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICByZXR1
cm4gWDg2RU1VTF9PS0FZOworICAgICAgICAvKiBUaGUgTVNSIGlzIHJlYWQtb25seS4gKi8KKyAg
ICAgICAgYnJlYWs7CiAKICAgICBjYXNlIE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVM6
Ci0gICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfSU5U
RUwgfHwKLSAgICAgICAgICAgICAodmFsICYgfk1TUl9NSVNDX0ZFQVRVUkVTX0NQVUlEX0ZBVUxU
SU5HKSB8fAotICAgICAgICAgICAgIHJkbXNyX3NhZmUoTVNSX0lOVEVMX01JU0NfRkVBVFVSRVNf
RU5BQkxFUywgdGVtcCkgKQorICAgICAgICBpZiAoICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVf
TVNSX01JU0NfRkVBVFVSRVMpIHx8CisgICAgICAgICAgICAgKHZhbCAmIH5NU1JfTUlTQ19GRUFU
VVJFU19DUFVJRF9GQVVMVElORykgKQogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGlmICgg
KHZhbCAmIE1TUl9NSVNDX0ZFQVRVUkVTX0NQVUlEX0ZBVUxUSU5HKSAmJgogICAgICAgICAgICAg
ICF0aGlzX2NwdShjcHVpZF9mYXVsdGluZ19lbmFibGVkKSApCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1
cmVzLmgKaW5kZXggYmM5ODIyNy4uM2ZhOWIwYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9jcHVmZWF0dXJlcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMu
aApAQCAtMjIsMyArMjIsNSBAQCBYRU5fQ1BVRkVBVFVSRShBUEVSRk1QRVJGLCAgICAgIChGU0NB
UElOVFMrMCkqMzIrIDgpIC8qIEFQRVJGTVBFUkYgKi8KIFhFTl9DUFVGRUFUVVJFKE1GRU5DRV9S
RFRTQywgICAgKEZTQ0FQSU5UUyswKSozMisgOSkgLyogTUZFTkNFIHN5bmNocm9uaXplcyBSRFRT
QyAqLwogWEVOX0NQVUZFQVRVUkUoWEVOX1NNRVAsICAgICAgICAoRlNDQVBJTlRTKzApKjMyKzEw
KSAvKiBTTUVQIGdldHMgdXNlZCBieSBYZW4gaXRzZWxmICovCiBYRU5fQ1BVRkVBVFVSRShYRU5f
U01BUCwgICAgICAgIChGU0NBUElOVFMrMCkqMzIrMTEpIC8qIFNNQVAgZ2V0cyB1c2VkIGJ5IFhl
biBpdHNlbGYgKi8KK1hFTl9DUFVGRUFUVVJFKE1TUl9QTEFURk9STV9JTkZPLCAoRlNDQVBJTlRT
KzApKjMyKzEyKSAvKiBQTEFURk9STV9JTkZPIE1TUiBwcmVzZW50ICovCitYRU5fQ1BVRkVBVFVS
RShNU1JfTUlTQ19GRUFUVVJFUywgKEZTQ0FQSU5UUyswKSozMisxMykgLyogTUlTQ19GRUFUVVJF
U19FTkFCTEVTIE1TUiBwcmVzZW50ICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Oct 26 05:35:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 05:35:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e7aos-0004e5-WB; Thu, 26 Oct 2017 05:35:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7aos-0004dx-B3
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 05:35:06 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 24/85-30115-90471F95; Thu, 26 Oct 2017 05:35:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVZej5GO
 kweR91hYTthk4MHps79vFHsAYxZqZl5RfkcCaMX9LO3PBOYmKuZfUGxgni3QxcnEICfxmlDjW
 cocdwjnPKPH2z1WWLkYODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBdwkzr3cA
 RbnFTCTmL9uEguIzQJU//TgdtYJjBwLGBlWMWoUpxaVpRbpGhvpJRVlpmeU5CZm5ugaGpjp5a
 YWFyemp+YkJhXrJefnbmIE+oQBCHYwnl4XeIhRkoNJSZSXYc+HSCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvJbFHyOFBItS01Mr0jJzgMEBk5bg4FES4e0BSfMWFyTmFmemQ6ROMepyPJv5uoFZ
 iCUvPy9VSpw3DKRIAKQoozQPbgQsUC8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmDcAZApPZ
 l4J3KZXQEcwAR3RpPoB5IiSRISUVAPjBL8fC9tcFwv2SHsJ69lGXHiofCOlI6nplrHs+YAPC9
 PXcnlceTtx07JIQWfhkoIQa9fiY3rO+7SjdfZv/rHxefjPtTyzq9usZ+ZNORDoa+TlZeaxlzN
 2l++tb5rq3xg6/3kmH7yzPUc7ql5sevTqj9LxT4wipzWJLpv06UU0R/dNxoVMNs+UWIozEg21
 mIuKEwEwD6N/TwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1508996104!68692028!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60330 invoked from network); 26 Oct 2017 05:35:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Oct 2017 05:35:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7aop-0003IR-Vx
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 05:35:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e7aop-0000qo-VJ
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 05:35:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e7aop-0000qo-VJ@xenbits.xenproject.org>
Date: Thu, 26 Oct 2017 05:35:03 +0000
Subject: [Xen-changelog] [xen stable-4.9] x86/vvmx: Fix WRMSR interception
	of VMX MSRs
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGU4MmYxNjdjMGY0ZDA5N2ZiMWU0NzdiNWZjZDU3NzVkNTE1MTY1ODgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE9jdCAyNCAxNjoxNjo0NyAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyNCAxNjoxNjo0NyAyMDE3ICsw
MjAwCgogICAgeDg2L3Z2bXg6IEZpeCBXUk1TUiBpbnRlcmNlcHRpb24gb2YgVk1YIE1TUnMKICAg
IAogICAgRkVBVFVSRV9DT05UUk9MIGlzIGFscmVhZHkgcmVhZCB3aXRoIExPQ0sgYml0IHNldCAo
c28gaXMgdW5tb2RpZmlhYmxlKSwgYW5kCiAgICBhbGwgVk1YIE1TUnMgYXJlIHJlYWQtb25seS4g
IEFsc28sIGZpeCB0aGUgTVNSX0lBMzJfVk1YX1RSVUVfRU5UUllfQ1RMUyBib3VuZAogICAgdG8g
YmUgTVNSX0lBMzJfVk1YX1ZNRlVOQywgcmF0aGVyIHRoYW4gaGF2aW5nIHRoZSBpbnRlcnZlbmlu
ZyBNU1JzIGZhbGxpbmcKICAgIGludG8gdGhlIGRlZmF1bHQgY2FzZS4KICAgIAogICAgUmFpc2Ug
I0dQIGZhdWx0cyBpZiB0aGUgZ3Vlc3QgdHJpZXMgdG8gbW9kaWZ5IGFueSBvZiB0aGVtLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IDQ2YzNhY2IzMDhiZjBjZDA0NGIxMTRlNjM3YWFjYWYxOGI5NTc2MTgKICAgIG1hc3Rl
ciBkYXRlOiAyMDE3LTA2LTMwIDExOjI3OjUwICswMTAwCi0tLQogeGVuL2FyY2gveDg2L2h2bS92
bXgvdm14LmMgICAgICAgICB8IDggKysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXgu
YyAgICAgICAgfCA2IC0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3Z2bXguaCB8
IDIgLS0KIDMgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZteC5jCmluZGV4IDU4NTUyYzMuLjZiMDY2ZmUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC0z
MTAwLDEwICszMTAwLDEwIEBAIHN0YXRpYyBpbnQgdm14X21zcl93cml0ZV9pbnRlcmNlcHQodW5z
aWduZWQgaW50IG1zciwgdWludDY0X3QgbXNyX2NvbnRlbnQpCiAgICAgICAgIGJyZWFrOwogICAg
IH0KICAgICBjYXNlIE1TUl9JQTMyX0ZFQVRVUkVfQ09OVFJPTDoKLSAgICBjYXNlIE1TUl9JQTMy
X1ZNWF9CQVNJQy4uLk1TUl9JQTMyX1ZNWF9UUlVFX0VOVFJZX0NUTFM6Ci0gICAgICAgIGlmICgg
IW52bXhfbXNyX3dyaXRlX2ludGVyY2VwdChtc3IsIG1zcl9jb250ZW50KSApCi0gICAgICAgICAg
ICBnb3RvIGdwX2ZhdWx0OwotICAgICAgICBicmVhazsKKyAgICBjYXNlIE1TUl9JQTMyX1ZNWF9C
QVNJQyAuLi4gTVNSX0lBMzJfVk1YX1ZNRlVOQzoKKyAgICAgICAgLyogTm9uZSBvZiB0aGVzZSBN
U1JzIGFyZSB3cml0ZWFibGUuICovCisgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CisKICAgICBjYXNl
IE1TUl9QNl9QRVJGQ1RSKDApLi4uTVNSX1A2X1BFUkZDVFIoNyk6CiAgICAgY2FzZSBNU1JfUDZf
RVZOVFNFTCgwKS4uLk1TUl9QNl9FVk5UU0VMKDcpOgogICAgIGNhc2UgTVNSX0NPUkVfUEVSRl9G
SVhFRF9DVFIwLi4uTVNSX0NPUkVfUEVSRl9GSVhFRF9DVFIyOgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2h2bS92bXgvdnZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCmluZGV4
IDM1NjBmYWUuLjJhNDdkMjAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXgu
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKQEAgLTIxMjMsMTIgKzIxMjMsNiBA
QCBpbnQgbnZteF9tc3JfcmVhZF9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdTY0ICptc3Jf
Y29udGVudCkKICAgICByZXR1cm4gcjsKIH0KIAotaW50IG52bXhfbXNyX3dyaXRlX2ludGVyY2Vw
dCh1bnNpZ25lZCBpbnQgbXNyLCB1NjQgbXNyX2NvbnRlbnQpCi17Ci0gICAgLyogc2lsZW50bHkg
aWdub3JlIGZvciBub3cgKi8KLSAgICByZXR1cm4gMTsKLX0KLQogLyogVGhpcyBmdW5jdGlvbiB1
c2VzIEwyX2dwYSB0byB3YWxrIHRoZSBQMk0gcGFnZSB0YWJsZSBpbiBMMS4gSWYgdGhlCiAgKiB3
YWxrIGlzIHN1Y2Nlc3NmdWwsIHRoZSB0cmFuc2xhdGVkIHZhbHVlIGlzIHJldHVybmVkIGluCiAg
KiBMMV9ncGEuIFRoZSByZXN1bHQgdmFsdWUgdGVsbHMgd2hhdCB0byBkbyBuZXh0LgpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3Z2bXguaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3ZteC92dm14LmgKaW5kZXggY2EyZmIyNS4uMzI4NWIwMyAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3Z2bXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS92bXgvdnZteC5oCkBAIC0yMjQsOCArMjI0LDYgQEAgaW50IG52bXhfaGFuZGxlX2lu
dmVwdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CiBpbnQgbnZteF9oYW5kbGVfaW52dnBp
ZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CiBpbnQgbnZteF9tc3JfcmVhZF9pbnRlcmNl
cHQodW5zaWduZWQgaW50IG1zciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdTY0
ICptc3JfY29udGVudCk7Ci1pbnQgbnZteF9tc3Jfd3JpdGVfaW50ZXJjZXB0KHVuc2lnbmVkIGlu
dCBtc3IsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1NjQgbXNyX2NvbnRlbnQp
OwogCiB2b2lkIG52bXhfdXBkYXRlX2V4ZWNfY29udHJvbChzdHJ1Y3QgdmNwdSAqdiwgdTMyIHZh
bHVlKTsKIHZvaWQgbnZteF91cGRhdGVfc2Vjb25kYXJ5X2V4ZWNfY29udHJvbChzdHJ1Y3QgdmNw
dSAqdiwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWJsZS00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Oct 26 05:35:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 05:35:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e7ap3-0004fK-1Q; Thu, 26 Oct 2017 05:35:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7ap2-0004fB-Gr
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 05:35:16 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 31/56-00647-31471F95; Thu, 26 Oct 2017 05:35:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVVe45GO
 kwbfP3BYTthk4MHps79vFHsAYxZqZl5RfkcCa0XCyn7FgFU/FqtaPjA2Mjzi7GLk4hAR+M0o0
 n7vPCuGcZ5S4vXEBkMPBwSYgJjF3r0IXIyeHiICqxKwVy5lBbCEBdYmm3w1sILawgLnEiql9j
 CDlvAJmEi3/BEHCLEDlFz4fZJ7AyLGAkWEVo0ZxalFZapGuoZFeUlFmekZJbmJmjq6hgbFebm
 pxcWJ6ak5iUrFecn7uJkagTxiAYAfjq27nQ4ySHExKorwMez5ECvEl5adUZiQWZ8QXleakFh9
 ilOHgUJLgZSz+GCkkWJSanlqRlpkDDA6YtAQHj5IIrzBImre4IDG3ODMdInWKUZfj2czXDcxC
 LHn5ealS4rwXioCKBECKMkrz4EbAAvUSo6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHnFQVbxZ
 OaVwG16BXQEE9ARTaofQI4oSURISTUwNtdpJToH3nptsFJbR/GFnZbK9McGXgIJ3zgkjDd5pm
 7oyF8tvWy/Sk3rFZsJZzeyfL8TcKX1XO+lznnvmLrLmu2PxEw6KN/TOutESqjrZeeHi2c6Hzo
 /n8lyz3f18zr8upZrbdZs56wrCGqZY37TsSpJ5NsLsev8tieaHLZfN+Puvlv9JadAiaU4I9FQ
 i7moOBEAJp4Xo08CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1508996114!111321414!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55038 invoked from network); 26 Oct 2017 05:35:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Oct 2017 05:35:15 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7ap0-0003Ib-1c
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 05:35:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e7ap0-0000rz-0x
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 05:35:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e7ap0-0000rz-0x@xenbits.xenproject.org>
Date: Thu, 26 Oct 2017 05:35:14 +0000
Subject: [Xen-changelog] [xen stable-4.9] VMX: PLATFORM_INFO MSR is r/o
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4278031946043422502=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 61b6df9d821481ba4e26e5843aa9320345077319
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Tue Oct 24 16:17:23 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Oct 24 16:17:23 2017 +0200

    VMX: PLATFORM_INFO MSR is r/o
    
    Therefore all write attempts should produce #GP, just like on real
    hardware.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Kevin Tian <kevin.tian@intel.com>
---
 xen/arch/x86/hvm/vmx/vmx.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/xen/arch/x86/hvm/vmx/vmx.c b/xen/arch/x86/hvm/vmx/vmx.c
index 6b066fe..bcbb746 100644
--- a/xen/arch/x86/hvm/vmx/vmx.c
+++ b/xen/arch/x86/hvm/vmx/vmx.c
@@ -3100,6 +3100,7 @@ static int vmx_msr_write_intercept(unsigned int msr, uint64_t msr_content)
         break;
     }
     case MSR_IA32_FEATURE_CONTROL:
+    case MSR_INTEL_PLATFORM_INFO:
     case MSR_IA32_VMX_BASIC ... MSR_IA32_VMX_VMFUNC:
         /* None of these MSRs are writeable. */
         goto gp_fault;
@@ -3114,12 +3115,6 @@ static int vmx_msr_write_intercept(unsigned int msr, uint64_t msr_content)
             goto gp_fault;
         break;
 
-    case MSR_INTEL_PLATFORM_INFO:
-        if ( msr_content ||
-             rdmsr_safe(MSR_INTEL_PLATFORM_INFO, msr_content) )
-            goto gp_fault;
-        break;
-
     case MSR_INTEL_MISC_FEATURES_ENABLES:
     {
         bool old_cpuid_faulting = v->arch.cpuid_faulting;
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.9


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============4278031946043422502==--

From xen-changelog-bounces@lists.xen.org Thu Oct 26 06:00:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 06:00:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e7bD5-0006vm-6p; Thu, 26 Oct 2017 06:00:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7bD3-0006qi-NU
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 06:00:05 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 A9/FC-29911-4E971F95; Thu, 26 Oct 2017 06:00:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVfdJ5cd
 Ig+M9UhYTthk4MHps79vFHsAYxZqZl5RfkcCa0bz9IGvBefGK9km9bA2M7wW7GLk4hAR+M0pc
 3/ueCcI5zyixY9ksxi5GDg42ATGJuXsVuhg5OUQEVCVmrVjODGILCahLNP1uYAOxhQVcJY4++
 ssKYvMKmEmcn/qcBcRmAao/2nOacQIjxwJGhlWMGsWpRWWpRbrGRnpJRZnpGSW5iZk5uoYGZn
 q5qcXFiempOYlJxXrJ+bmbGIFeYQCCHYyn1wUeYpTkYFIS5WXY8yFSiC8pP6UyI7E4I76oNCe
 1+BCjDAeHkgTv8oqPkUKCRanpqRVpmTnA8IBJS3DwKInwVoKkeYsLEnOLM9MhUqcYdTmezXzd
 wCzEkpeflyolzvscpEgApCijNA9uBCxULzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYtxpkC
 k9mXgncpldARzABHdGk+gHkiJJEhJRUA+NmDjvFH3e3WH3Ukua6/avrPN+DyuPcE5dOt6v8N8
 eqO+7xsgh7n6IZmRfKF//m65t15Pjhue0TPpsVHNh/ca2ChqPIw0+C3nw1OpJr/nQuO/VM021
 lRVLhN/kilSs6PAm59bmaWp2n4/UfmbsuEThn97WQa8qyg29F+hZ5P5x0Jsj/3mGpxklKLMUZ
 iYZazEXFiQABZPzBUAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1508997603!68694529!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6641 invoked from network); 26 Oct 2017 06:00:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Oct 2017 06:00:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7bD0-00040P-Js
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 06:00:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e7bD0-0002c1-HD
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 06:00:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e7bD0-0002c1-HD@xenbits.xenproject.org>
Date: Thu, 26 Oct 2017 06:00:02 +0000
Subject: [Xen-changelog] [xen stable-4.8] gnttab: fix pin count / page
	reference race
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGZjYmJkMGZhZWViOWE3ZGQyMDQyODdmZWU3ODcxZGYzOTdjOTU3ZWUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgT2N0IDI0
IDE2OjIyOjQ5IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgT2N0IDI0IDE2OjIyOjQ5IDIwMTcgKzAyMDAKCiAgICBn
bnR0YWI6IGZpeCBwaW4gY291bnQgLyBwYWdlIHJlZmVyZW5jZSByYWNlCiAgICAKICAgIERyb3Bw
aW5nIHBhZ2UgcmVmZXJlbmNlcyBiZWZvcmUgZGVjcmVtZW50aW5nIHBpbiBjb3VudHMgaXMgYSBi
YWQgaWRlYQogICAgaWYgYXNzdW1wdGlvbnMgYXJlIGJlaW5nIG1hZGUgdGhhdCBhIG5vbi16ZXJv
IHBpbiBjb3VudCBpbXBsaWVzIGEgdmFsaWQKICAgIHBhZ2UuIEZpeCB0aGUgb3JkZXIgb2Ygb3Bl
cmF0aW9ucyBpbiBnbnR0YWJfY29weV9yZWxlYXNlX2J1ZigpLCBidXQgYXQKICAgIHRoZSBzYW1l
IHRpbWUgYWxzbyByZW1vdmUgdGhlIGFzc2VydGlvbiB0aGF0IHdhcyBmb3VuZCB0byB0cmlnZ2Vy
OgogICAgbWFwX2dyYW50X3JlZigpIGFsc28gaGFzIHRoZSBwb3RlbnRpYWwgb2YgY2F1c2luZyBh
IHJhY2UgaGVyZSwgYW5kCiAgICBjaGFuZ2luZyB0aGUgb3JkZXIgb2Ygb3BlcmF0aW9ucyB0aGVy
ZSB3b3VsZCBsaWtlbHkgYmUgcXVpdGUgYSBiaXQgbW9yZQogICAgaW52b2x2ZWQuCiAgICAKICAg
IFRoaXMgaXMgQ1ZFLTIwMTctMTU1OTcgLyBYU0EtMjM2LgogICAgCiAgICBSZXBvcnRlZC1ieTog
UGF3ZWwgV2llY3pvcmtpZXdpY3ogPHdpcGF3ZWxAYW1hem9uLmRlPgogICAgU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBl
MDA4Zjc2MTlkY2Q2ZDU0OTcyN2M5NjM1YjNmOWYzYzdlZTQ4M2VkCiAgICBtYXN0ZXIgZGF0ZTog
MjAxNy0xMC0yNCAxNjowMTozMyArMDIwMAotLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyB8
IDI1ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRp
b25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFi
bGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCAyODhhZWJmLi43Zjc5NmRmIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFu
dF90YWJsZS5jCkBAIC0yMzMwLDkgKzIzMzAsMjAgQEAgX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5
KAogICAgICAgICB0ZCA9IHBhZ2VfZ2V0X293bmVyX2FuZF9yZWZlcmVuY2UoKnBhZ2UpOwogICAg
ICAgICAvKgogICAgICAgICAgKiBhY3QtPnBpbiBiZWluZyBub24temVybyBzaG91bGQgZ3VhcmFu
dGVlIHRoZSBwYWdlIHRvIGhhdmUgYQotICAgICAgICAgKiBub24temVybyByZWZjb3VudCBhbmQg
aGVuY2UgYSB2YWxpZCBvd25lci4KKyAgICAgICAgICogbm9uLXplcm8gcmVmY291bnQgYW5kIGhl
bmNlIGEgdmFsaWQgb3duZXIgKG1hdGNoaW5nIHRoZSBvbmUgb24KKyAgICAgICAgICogcmVjb3Jk
KSwgd2l0aCBvbmUgZXhjZXB0aW9uOiBJZiB0aGUgb3duaW5nIGRvbWFpbiBpcyBkeWluZyB3ZQor
ICAgICAgICAgKiBoYWQgYmV0dGVyIG5vdCBtYWtlIGltcGxpY2F0aW9ucyBmcm9tIHBpbiBjb3Vu
dCAobWFwX2dyYW50X3JlZigpCisgICAgICAgICAqIHVwZGF0ZXMgcGluIGNvdW50cyBiZWZvcmUg
b2J0YWluaW5nIHBhZ2UgcmVmZXJlbmNlcywgZm9yCisgICAgICAgICAqIGV4YW1wbGUpLgogICAg
ICAgICAgKi8KLSAgICAgICAgQVNTRVJUKHRkKTsKKyAgICAgICAgaWYgKCB0ZCAhPSByZCB8fCBy
ZC0+aXNfZHlpbmcgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoIHRkICkKKyAgICAgICAg
ICAgICAgICBwdXRfcGFnZSgqcGFnZSk7CisgICAgICAgICAgICAqcGFnZSA9IE5VTEw7CisgICAg
ICAgICAgICByYyA9IEdOVFNUX2JhZF9kb21haW47CisgICAgICAgICAgICBnb3RvIHVubG9ja19v
dXRfY2xlYXI7CisgICAgICAgIH0KICAgICB9CiAKICAgICBhY3QtPnBpbiArPSByZWFkb25seSA/
IEdOVFBJTl9oc3RyX2luYyA6IEdOVFBJTl9oc3R3X2luYzsKQEAgLTI0NTEsNiArMjQ2MiwxMSBA
QCBzdGF0aWMgdm9pZCBnbnR0YWJfY29weV9yZWxlYXNlX2J1ZihzdHJ1Y3QgZ250dGFiX2NvcHlf
YnVmICpidWYpCiAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGJ1Zi0+dmlydCk7CiAgICAgICAg
IGJ1Zi0+dmlydCA9IE5VTEw7CiAgICAgfQorICAgIGlmICggYnVmLT5oYXZlX2dyYW50ICkKKyAg
ICB7CisgICAgICAgIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weShidWYtPmRvbWFpbiwgYnVmLT5w
dHIudS5yZWYsIGJ1Zi0+cmVhZF9vbmx5KTsKKyAgICAgICAgYnVmLT5oYXZlX2dyYW50ID0gMDsK
KyAgICB9CiAgICAgaWYgKCBidWYtPmhhdmVfdHlwZSApCiAgICAgewogICAgICAgICBwdXRfcGFn
ZV90eXBlKGJ1Zi0+cGFnZSk7CkBAIC0yNDYxLDExICsyNDc3LDYgQEAgc3RhdGljIHZvaWQgZ250
dGFiX2NvcHlfcmVsZWFzZV9idWYoc3RydWN0IGdudHRhYl9jb3B5X2J1ZiAqYnVmKQogICAgICAg
ICBwdXRfcGFnZShidWYtPnBhZ2UpOwogICAgICAgICBidWYtPnBhZ2UgPSBOVUxMOwogICAgIH0K
LSAgICBpZiAoIGJ1Zi0+aGF2ZV9ncmFudCApCi0gICAgewotICAgICAgICBfX3JlbGVhc2VfZ3Jh
bnRfZm9yX2NvcHkoYnVmLT5kb21haW4sIGJ1Zi0+cHRyLnUucmVmLCBidWYtPnJlYWRfb25seSk7
Ci0gICAgICAgIGJ1Zi0+aGF2ZV9ncmFudCA9IDA7Ci0gICAgfQogfQogCiBzdGF0aWMgaW50IGdu
dHRhYl9jb3B5X2NsYWltX2J1Zihjb25zdCBzdHJ1Y3QgZ250dGFiX2NvcHkgKm9wLAotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQu
OAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Oct 26 06:00:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 06:00:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e7bDF-0006wn-9L; Thu, 26 Oct 2017 06:00:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7bDD-0006wc-Sq
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 06:00:15 +0000
Received: from [193.109.254.147] by server-8.bemta-6.messagelabs.com id
 97/86-13910-FE971F95; Thu, 26 Oct 2017 06:00:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVfdd5cd
 Ig9X7FCwmbDNwYPTY3reLPYAxijUzLym/IoE14+DaJraCScIVvXunsjUwbuLrYuTiEBL4zSjR
 c+YpE4RznlHi6KGvrF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwvESKyc/
 gXM5hUwk/h7vZ8JxGYBql+++jL7BEaOBYwMqxg1ilOLylKLdI3M9JKKMtMzSnITM3N0DQ3M9H
 JTi4sT01NzEpOK9ZLzczcxAr3CAAQ7GM8sCDzEKMnBpCTKy7DnQ6QQX1J+SmVGYnFGfFFpTmr
 xIUYZDg4lCd47FR8jhQSLUtNTK9Iyc4DhAZOW4OBREuGtBEnzFhck5hZnpkOkTjHqcjyb+bqB
 WYglLz8vVUqc9zlIkQBIUUZpHtwIWKheYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjCvPjDwh
 Xgy80rgNr0COoIJ6Igm1Q8gR5QkIqSkGhijfyw02tt//8IivVk7W/69lrrg6+mbv/1R/UQW1c
 ecXcfTP9Z9VV+6sH9p1tplJ189L/zU/Ef72nPP7UbPP5kr8AQ93D9bcPPxP/dKDS9Oz+d8+e9
 YQ2uhDOutsh98ItUK4jcrT4uqrJB4ENnC35/sduYg74FgB9ee8LayVwFXHI3nSWpaTTmkxFKc
 kWioxVxUnAgAI9fIIVACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1508997613!108861881!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30339 invoked from network); 26 Oct 2017 06:00:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Oct 2017 06:00:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7bDA-00040Z-NX
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 06:00:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e7bDA-0002dN-L3
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 06:00:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e7bDA-0002dN-L3@xenbits.xenproject.org>
Date: Thu, 26 Oct 2017 06:00:12 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/svm: Fix a livelock when
	trying to run shadowed unpaged guests
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGYzYjIwODBhNTViNzczZjFkNTkyMzE5Njk2NDMwNzU1NzZkYTYzZDkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE9jdCAyNCAxNjoyNDoxOCAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyNCAxNjoyNDoxOCAyMDE3ICsw
MjAwCgogICAgeDg2L3N2bTogRml4IGEgbGl2ZWxvY2sgd2hlbiB0cnlpbmcgdG8gcnVuIHNoYWRv
d2VkIHVucGFnZWQgZ3Vlc3RzCiAgICAKICAgIE9uIEFNRCBwcm9jZXNzb3JzIHdoaWNoIHN1cHBv
cnQgU01FUCAoU29tZSBGYW0xNmggcHJvY2Vzc29ycykgYW5kIFNNQVAgKFplbiwKICAgIEZhbTE3
aCksIGEgZ3Vlc3Qgd2hpY2ggaXMgcnVubmluZyB3aXRoIHNoYWRvdyBwYWdpbmcgYW5kIGNsZWFy
cyBDUjAuUEcgd2hpbGUKICAgIGtlZXBpbmcgQ1I0LntTTUVQLFNNQVB9IHNldCB3aWxsIGxpdmVs
b2NrLCBhcyBoYXJkd2FyZSByYWlzZXMgI1BGIHdoaWNoIHRoZQogICAgc2hhZG93IHBhZ2V0YWJs
ZSBjb25jbHVkZXMgc2hvdWxkbid0IGhhcHBlbi4KICAgIAogICAgVGhpcyBvY2N1cnMgYmVjYXVz
ZSBoYXJkd2FyZSBpcyBydW5uaW5nIHdpdGggaG9zdCBwYWdpbmcgc2V0dGluZ3MsIHdoaWNoCiAg
ICBjYXVzZXMgdGhlIGd1ZXN0cyBjaG9pY2Ugb2YgU01FUC9TTUFQIHRvIGFjdHVhbGx5IHRha2Ug
ZWZmZWN0LCBldmVuIHRob3VnaAogICAgdGhleSBzaG91bGRuJ3QgZnJvbSB0aGUgZ3Vlc3RzIHBv
aW50IG9mIHZpZXcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxi
b3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDMxNjRmMmY5ZGIx
ZTYzZWE2NGMzZjk1MjBkNDBjYjA5OTIwZDJiMzUKICAgIG1hc3RlciBkYXRlOiAyMDE3LTEwLTAy
IDEzOjU3OjM0ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgfCAxOCArKysr
KysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9z
dm0uYwppbmRleCA4ZWRjODQ2Li42MGM4MDRlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L3N2bS9zdm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtNTcwLDYgKzU3
MCwyNCBAQCB2b2lkIHN2bV91cGRhdGVfZ3Vlc3RfY3Ioc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGludCBjcikKICAgICAgICAgaWYgKCBwYWdpbmdfbW9kZV9oYXAodi0+ZG9tYWluKSApCiAgICAg
ICAgICAgICB2YWx1ZSAmPSB+WDg2X0NSNF9QQUU7CiAgICAgICAgIHZhbHVlIHw9IHYtPmFyY2gu
aHZtX3ZjcHUuZ3Vlc3RfY3JbNF07CisKKyAgICAgICAgaWYgKCAhaHZtX3BhZ2luZ19lbmFibGVk
KHYpICkKKyAgICAgICAgeworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIFdoZW4gdGhl
IGd1ZXN0IHRoaW5rcyBwYWdpbmcgaXMgZGlzYWJsZWQsIFhlbiBtYXkgbmVlZCB0byBoaWRlCisg
ICAgICAgICAgICAgKiB0aGUgZWZmZWN0cyBvZiBzaGFkb3cgcGFnaW5nLCBhcyBoYXJkd2FyZSBy
dW5zIHdpdGggdGhlIGhvc3QKKyAgICAgICAgICAgICAqIHBhZ2luZyBzZXR0aW5ncywgcmF0aGVy
IHRoYW4gdGhlIGd1ZXN0cyBzZXR0aW5ncy4KKyAgICAgICAgICAgICAqCisgICAgICAgICAgICAg
KiBXaXRob3V0IENSMC5QRywgYWxsIG1lbW9yeSBhY2Nlc3NlcyBhcmUgdXNlciBtb2RlLCBzbwor
ICAgICAgICAgICAgICogX1BBR0VfVVNFUiBtdXN0IGJlIHNldCBpbiB0aGUgc2hhZG93IHBhZ2V0
YWJsZXMgZm9yIGd1ZXN0CisgICAgICAgICAgICAgKiB1c2Vyc3BhY2UgdG8gZnVuY3Rpb24uICBU
aGlzIGluIHR1cm4gdHJpcHMgdXAgZ3Vlc3Qgc3VwZXJ2aXNvcgorICAgICAgICAgICAgICogbW9k
ZSBpZiBTTUVQL1NNQVAgYXJlIGxlZnQgYWN0aXZlIGluIGNvbnRleHQuICBUaGV5IHdvdWxkbid0
CisgICAgICAgICAgICAgKiBoYXZlIGFueSBlZmZlY3QgaWYgcGFnaW5nIHdhcyBhY3R1YWxseSBk
aXNhYmxlZCwgc28gaGlkZSB0aGVtCisgICAgICAgICAgICAgKiBiZWhpbmQgdGhlIGJhY2sgb2Yg
dGhlIGd1ZXN0LgorICAgICAgICAgICAgICovCisgICAgICAgICAgICB2YWx1ZSAmPSB+KFg4Nl9D
UjRfU01FUCB8IFg4Nl9DUjRfU01BUCk7CisgICAgICAgIH0KKwogICAgICAgICB2bWNiX3NldF9j
cjQodm1jYiwgdmFsdWUpOwogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuOAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Oct 26 06:00:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 06:00:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e7bDO-0006y8-Ar; Thu, 26 Oct 2017 06:00:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7bDM-0006xt-S9
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 06:00:24 +0000
Received: from [85.158.143.35] by server-5.bemta-6.messagelabs.com id
 CE/FD-29911-8F971F95; Thu, 26 Oct 2017 06:00:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVfd75cd
 Ig3urjSwmbDNwYPTY3reLPYAxijUzLym/IoE141brOvaCD1wV/6ZtZ25g7OPsYuTiEBL4zSix
 6tweNgjnPKNE3+x3zF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwsES2ycf
 JURxOYVMJOYuWomE4jNAlTf3H2CaQIjxwJGhlWMGsWpRWWpRbpGpnpJRZnpGSW5iZk5uoYGZn
 q5qcXFiempOYlJxXrJ+bmbGIFeYQCCHYyrFgQeYpTkYFIS5WXY8yFSiC8pP6UyI7E4I76oNCe
 1+BCjDAeHkgTvRKCXhQSLUtNTK9Iyc4DhAZOW4OBREuHNAknzFhck5hZnpkOkTjHqcjyb+bqB
 WYglLz8vVUqcNx6kSACkKKM0D24ELFQvMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZg3G2QKT
 2ZeCdymV0BHMAEd0aT6AeSIkkSElFQDY+Yz/mchfJsSTi/QN6vUk3pZ6qwQLL3jSN1Tz9Obzm
 9ltjlebDy7f+qdtOUrXiSdFtl34qzRPCPbg92di6fuT679MfkTn63IjEXtabM/7T3WOVfec9O
 1qcndayZ5Loi40p7KI/8v64fO3S2mW9ZyCUTJzMxcOfOi8ie+Q2uP6Wpe7bNa6L3421YlluKM
 REMt5qLiRABbisEnUAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1508997622!72322637!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2849 invoked from network); 26 Oct 2017 06:00:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Oct 2017 06:00:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7bDK-00040l-Pa
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 06:00:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e7bDK-0002ds-Of
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 06:00:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e7bDK-0002ds-Of@xenbits.xenproject.org>
Date: Thu, 26 Oct 2017 06:00:22 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/msr: Correct the definition of
	MSR_IA32_APICBASE_BASE
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDM3OTIxM2NhMjU0YTMxNjQzMGQ3YTk2MTQ4ZTI0NjgzZWNjMTJmZDQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE9jdCAyNCAxNjoyNDo0OCAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyNCAxNjoyNDo0OCAyMDE3ICsw
MjAwCgogICAgeDg2L21zcjogQ29ycmVjdCB0aGUgZGVmaW5pdGlvbiBvZiBNU1JfSUEzMl9BUElD
QkFTRV9CQVNFCiAgICAKICAgIDB4ZmZmZmYgPDwgMTIgaXMgdW5kZWZpbmVkIGJlaGF2aW91ciwg
ZHVlIHRvIHNoaWZ0aW5nIGludG8gdGhlIHNpZ24gYml0IG9mIGFuCiAgICBpbnRlZ2VyLgogICAg
CiAgICBTcG90dGVkIGJ5IHRoZSBVbmRlZmluZWQgQmVoYXZpb3VyIFNhbml0aXNlcgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBtYXN0
ZXIgY29tbWl0OiBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCiAgICBt
YXN0ZXIgZGF0ZTogMjAxNy0xMC0wMyAxNzo0NToyNCArMDEwMAotLS0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvbXNyLWluZGV4LmggfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRl
eC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAppbmRleCA5OGRiZmYxLi40ZjNm
OGQ1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKQEAgLTMwMSw3ICszMDEsNyBAQAogI2RlZmlu
ZSBNU1JfSUEzMl9BUElDQkFTRV9CU1AJCSgxPDw4KQogI2RlZmluZSBNU1JfSUEzMl9BUElDQkFT
RV9FWFRECQkoMTw8MTApCiAjZGVmaW5lIE1TUl9JQTMyX0FQSUNCQVNFX0VOQUJMRQkoMTw8MTEp
Ci0jZGVmaW5lIE1TUl9JQTMyX0FQSUNCQVNFX0JBU0UJCSgweGZmZmZmPDwxMikKKyNkZWZpbmUg
TVNSX0lBMzJfQVBJQ0JBU0VfQkFTRQkJMHgwMDBmZmZmZmZmZmZmMDAwdWwKICNkZWZpbmUgTVNS
X0lBMzJfQVBJQ0JBU0VfTVNSICAgICAgICAgICAweDgwMAogI2RlZmluZSBNU1JfSUEzMl9BUElD
VFBSX01TUiAgICAgICAgICAgIDB4ODA4CiAjZGVmaW5lIE1TUl9JQTMyX0FQSUNQUFJfTVNSICAg
ICAgICAgICAgMHg4MGEKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Oct 26 06:00:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 06:00:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e7bDY-0006zX-Cb; Thu, 26 Oct 2017 06:00:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7bDX-0006zL-8u
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 06:00:35 +0000
Received: from [193.109.254.147] by server-10.bemta-6.messagelabs.com id
 90/E4-07499-20A71F95; Thu, 26 Oct 2017 06:00:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVZex6mO
 kwew1NhYTthk4MHps79vFHsAYxZqZl5RfkcCaMfGCZMEKy4qfxyazNjCe0+pi5OIQEvjNKPH+
 1FRGCOc8o8Sag0tZuhg5ONgExCTm7lXoYuTkEBFQlZi1YjkziC0koC7R9LuBDcQWFvCRuNp6m
 h3E5hUwk2iZ1QEWZwGqf9Vyn2kCI8cCRoZVjBrFqUVlqUW6xkZ6SUWZ6RkluYmZObqGBmZ6ua
 nFxYnpqTmJScV6yfm5mxiBPmEAgh2Mp9cFHmKU5GBSEuVl2PMhUogvKT+lMiOxOCO+qDQntfg
 QowwHh5IE7/KKj5FCgkWp6akVaZk5wOCASUtw8CiJ8FaCpHmLCxJzizPTIVKnGHU5ns183cAs
 xJKXn5cqJc77HKRIAKQoozQPbgQsUC8xykoJ8zICHSXEU5BalJtZgir/ilGcg1FJmLcaZApPZ
 l4J3KZXQEcwAR3RpPoB5IiSRISUVANje1ZSe5LjTrOXGTZ23HoPjGueG30t4NtUEd1sWv9xda
 P0Yov3cQv2Tnghd+msV0FrbZnphD/W9j0GdnuNrN7p6D+wdzj5Y1LQ2/l15z2Wbdz5MY41bv7
 RFa5f7pn2rhHWeLdy2+rjN/qebjVuUi9gXvXby1ym6qm0Y9mGwp+2G3fPundz9aHpSizFGYmG
 WsxFxYkAbN7atk8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1508997633!103928315!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1446 invoked from network); 26 Oct 2017 06:00:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Oct 2017 06:00:33 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7bDU-00040v-Tf
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 06:00:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e7bDU-0002eL-Qo
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 06:00:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e7bDU-0002eL-Qo@xenbits.xenproject.org>
Date: Thu, 26 Oct 2017 06:00:32 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/PV: fix/generalize guest nul
	selector handling
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDViMzdiNWNmMGE3MTZjMzkwYjE2Y2YxYTg0NTY5OTI5MWUzZjY2YmEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgT2N0IDI0
IDE2OjI1OjMwIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgT2N0IDI0IDE2OjI1OjMwIDIwMTcgKzAyMDAKCiAgICB4
ODYvUFY6IGZpeC9nZW5lcmFsaXplIGd1ZXN0IG51bCBzZWxlY3RvciBoYW5kbGluZwogICAgCiAg
ICBTZWdtZW50IGJhc2VzIChhbmQgbGltaXRzKSBhcmVuJ3QgYmVpbmcgY2xlYXJlZCBieSB0aGUg
bG9hZGluZyBvZiBhIG51bAogICAgc2VsZWN0b3IgaW50byBhIHNlZ21lbnQgcmVnaXN0ZXIgb24g
QU1EIENQVXMuIFRoZXJlZm9yZSwgaWYgYW4KICAgIG91dGdvaW5nIHZDUFUgaGFzIGEgbm9uLXpl
cm8gYmFzZSBpbiBGUyBvciBHUyBhbmQgdGhlIHN1YnNlcXVlbnQKICAgIGluY29taW5nIHZDUFUg
aGFzIGEgbm9uLXplcm8gYnV0IG51bCBzZWxlY3RvciBpbiB0aGUgcmVzcGVjdGl2ZQogICAgcmVn
aXN0ZXIocyksIHRoZSBzZWxlY3RvciB2YWx1ZShzKSB3b3VsZCBiZSBsb2FkZWQgd2l0aG91dCBj
bGVhcmluZyB0aGUKICAgIHNlZ21lbnQgYmFzZShzKSBpbiB0aGUgaGlkZGVuIHJlZ2lzdGVyIHBv
cnRpb24uCiAgICAKICAgIFNpbmNlIHRoZSBBQkkgc3RhdGVzICJ6ZXJvIiBpbiBpdHMgZGVzY3Jp
cHRpb24gb2YgdGhlIGZzIGFuZCBncyBmaWVsZHMsCiAgICBpdCBpcyB3b3J0aCBub3RpbmcgdGhh
dCB0aGUgY2hvc2VuIGFwcHJvYWNoIHRvIGZpeCB0aGlzIGFsdGVycyB0aGUKICAgIHdyaXR0ZW4g
ZG93biBBQkkuIEkgY29uc2lkZXIgdGhpcyBwcmVmZXJyYWJsZSBvdmVyIGVuZm9yY2luZyB0aGUK
ICAgIHByZXZpb3VzbHkgd3JpdHRlbiBkb3duIGJlaGF2aW9yLCBhcyBudWwgc2VsZWN0b3JzIGFy
ZSBmYXIgbW9yZSBsaWtlbHkKICAgIHRvIGJlIHdoYXQgd2FzIG1lYW50IGZyb20gdGhlIGJlZ2lu
bmluZy4KICAgIAogICAgVGhlIGFkanVzdG1lbnRzIGFsc28gZWxpbWluYXRlIGFuIGluY29uc2lz
dGVuY3kgYmV0d2VlbiBGUyBhbmQgR1MKICAgIGhhbmRsaW5nOiBPbGQgY29kZSBoYWQgYW4gZXh0
cmEgcG9pbnRsZXNzIChnc19iYXNlX3VzZXIgd2FzIGFsd2F5cyB6ZXJvCiAgICB3aGVuIERJUlRZ
X0dTIHdhcyBzZXQpIGNvbmRpdGlvbmFsIGZvciBHUy4gVGhlIG9sZCBiaXRrZWVwZXIgY2hhbmdl
c2V0CiAgICBoYXMgbm8gZXhwbGFuYXRpb24gZm9yIHRoaXMgYXN5bW1ldHJ5LgogICAgCiAgICBJ
bnNwaXJlZCBieSBMaW51eCBjb21taXQgZTEzN2E0ZDhmNGRkMmUyNzdlMzU1NDk1YjZiMmNiMjQx
YTg2OTNjMy4KICAgIAogICAgQWRkaXRpb25hbGx5IGZvciBEUyBhbmQgRVMgYSBmbGF0IHNlbGVj
dG9yIGlzIGJlaW5nIGxvYWRlZCBwcmlvciB0byB0aGUKICAgIGxvYWRpbmcgb2YgYSBudWwgb25l
IG9uIEFNRCBDUFVzLCBqdXN0IGFzIGEgcHJlY2F1dGlvbmFyeSBtZWFzdXJlCiAgICAod2UncmUg
bm90IGN1cnJlbnRseSBhd2FyZSBvZiB3YXlzIGZvciBhIGd1ZXN0IHRvIGRlZHVjZSB0aGUgYmFz
ZSBvZiBhCiAgICBzZWdtZW50IHJlZ2lzdGVyIHdoaWNoIGhhcyBhIG51bCBzZWxlY3RvciBsb2Fk
ZWQpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIG1hc3RlciBjb21taXQ6IDRlMzgzZGY4NjUwZDcyZTQ3ZTJjYTRlYmZjNGY2OTg2Zjc5
MWQyZjIKICAgIG1hc3RlciBkYXRlOiAyMDE3LTEwLTA0IDE0OjE3OjA4ICswMjAwCi0tLQogeGVu
L2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgICAgICAgICAgICB8IDY3ICsrKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYveGVuLXg4Nl82
NC5oIHwgIDQgKy0KIDIgZmlsZXMgY2hhbmdlZCwgNDQgaW5zZXJ0aW9ucygrKSwgMjcgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2
L2RvbWFpbi5jCmluZGV4IDUyNjViMDQuLmQ1NWVkYmUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTE2ODIsNiArMTY4Miwx
OCBAQCBhcmNoX2RvX3ZjcHVfb3AoCiAgICAgcmV0dXJuIHJjOwogfQogCisvKgorICogTG9hZGlu
ZyBhIG51bCBzZWxlY3RvciBkb2VzIG5vdCBjbGVhciBiYXNlcyBhbmQgbGltaXRzIG9uIEFNRCBD
UFVzLiBCZSBvbgorICogdGhlIHNhZmUgc2lkZSBhbmQgcmUtaW5pdGlhbGl6ZSBib3RoIHRvIGZs
YXQgc2VnbWVudCB2YWx1ZXMgYmVmb3JlIGxvYWRpbmcKKyAqIGEgbnVsIHNlbGVjdG9yLgorICov
CisjZGVmaW5lIHByZWxvYWRfc2VnbWVudChzZWcsIHZhbHVlKSBkbyB7ICAgICAgICAgICAgICBc
CisgICAgaWYgKCAhKCh2YWx1ZSkgJiB+MykgJiYgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgICBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgKSBc
CisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJtb3ZsICVrMCwgJSUiICNzZWcgICAgICAgICAgICBc
CisgICAgICAgICAgICAgICAgICAgICAgIDo6ICJyIiAoRkxBVF9VU0VSX0RTMzIpICk7ICAgICBc
Cit9IHdoaWxlICggZmFsc2UgKQorCiAjZGVmaW5lIGxvYWRzZWdtZW50KHNlZyx2YWx1ZSkgKHsg
ICAgICAgICAgICAgICBcCiAgICAgaW50IF9fciA9IDE7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgYXNtIHZvbGF0aWxlICggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCkBAIC0xNzIwLDM2ICsxNzMyLDQwIEBAIHN0YXRpYyB2b2lkIGxvYWRfc2VnbWVudHMoc3Ry
dWN0IHZjcHUgKm4pCiAKICAgICAvKiBFaXRoZXIgc2VsZWN0b3IgIT0gMCA9PT4gcmVsb2FkLiAq
LwogICAgIGlmICggdW5saWtlbHkoKGRpcnR5X3NlZ21lbnRfbWFzayAmIERJUlRZX0RTKSB8IHVy
ZWdzLT5kcykgKQorICAgIHsKKyAgICAgICAgcHJlbG9hZF9zZWdtZW50KGRzLCB1cmVncy0+ZHMp
OwogICAgICAgICBhbGxfc2Vnc19va2F5ICY9IGxvYWRzZWdtZW50KGRzLCB1cmVncy0+ZHMpOwor
ICAgIH0KIAogICAgIC8qIEVpdGhlciBzZWxlY3RvciAhPSAwID09PiByZWxvYWQuICovCiAgICAg
aWYgKCB1bmxpa2VseSgoZGlydHlfc2VnbWVudF9tYXNrICYgRElSVFlfRVMpIHwgdXJlZ3MtPmVz
KSApCisgICAgeworICAgICAgICBwcmVsb2FkX3NlZ21lbnQoZXMsIHVyZWdzLT5lcyk7CiAgICAg
ICAgIGFsbF9zZWdzX29rYXkgJj0gbG9hZHNlZ21lbnQoZXMsIHVyZWdzLT5lcyk7CisgICAgfQog
Ci0gICAgLyoKLSAgICAgKiBFaXRoZXIgc2VsZWN0b3IgIT0gMCA9PT4gcmVsb2FkLgotICAgICAq
IEFsc28gcmVsb2FkIHRvIHJlc2V0IEZTX0JBU0UgaWYgaXQgd2FzIG5vbi16ZXJvLgotICAgICAq
LwotICAgIGlmICggdW5saWtlbHkoKGRpcnR5X3NlZ21lbnRfbWFzayAmIChESVJUWV9GUyB8IERJ
UlRZX0ZTX0JBU0UpKSB8Ci0gICAgICAgICAgICAgICAgICB1cmVncy0+ZnMpICkKKyAgICAvKiBF
aXRoZXIgc2VsZWN0b3IgIT0gMCA9PT4gcmVsb2FkLiAqLworICAgIGlmICggdW5saWtlbHkoKGRp
cnR5X3NlZ21lbnRfbWFzayAmIERJUlRZX0ZTKSB8IHVyZWdzLT5mcykgKQorICAgIHsKICAgICAg
ICAgYWxsX3NlZ3Nfb2theSAmPSBsb2Fkc2VnbWVudChmcywgdXJlZ3MtPmZzKTsKKyAgICAgICAg
Lyogbm9uLW51bCBzZWxlY3RvciB1cGRhdGVzIGZzX2Jhc2UgKi8KKyAgICAgICAgaWYgKCB1cmVn
cy0+ZnMgJiB+MyApCisgICAgICAgICAgICBkaXJ0eV9zZWdtZW50X21hc2sgJj0gfkRJUlRZX0ZT
X0JBU0U7CisgICAgfQogCi0gICAgLyoKLSAgICAgKiBFaXRoZXIgc2VsZWN0b3IgIT0gMCA9PT4g
cmVsb2FkLgotICAgICAqIEFsc28gcmVsb2FkIHRvIHJlc2V0IEdTX0JBU0UgaWYgaXQgd2FzIG5v
bi16ZXJvLgotICAgICAqLwotICAgIGlmICggdW5saWtlbHkoKGRpcnR5X3NlZ21lbnRfbWFzayAm
IChESVJUWV9HUyB8IERJUlRZX0dTX0JBU0VfVVNFUikpIHwKLSAgICAgICAgICAgICAgICAgIHVy
ZWdzLT5ncykgKQorICAgIC8qIEVpdGhlciBzZWxlY3RvciAhPSAwID09PiByZWxvYWQuICovCisg
ICAgaWYgKCB1bmxpa2VseSgoZGlydHlfc2VnbWVudF9tYXNrICYgRElSVFlfR1MpIHwgdXJlZ3Mt
PmdzKSApCiAgICAgewotICAgICAgICAvKiBSZXNldCBHU19CQVNFIHdpdGggdXNlciAlZ3M/ICov
Ci0gICAgICAgIGlmICggKGRpcnR5X3NlZ21lbnRfbWFzayAmIERJUlRZX0dTKSB8fCAhbi0+YXJj
aC5wdl92Y3B1LmdzX2Jhc2VfdXNlciApCi0gICAgICAgICAgICBhbGxfc2Vnc19va2F5ICY9IGxv
YWRzZWdtZW50KGdzLCB1cmVncy0+Z3MpOworICAgICAgICBhbGxfc2Vnc19va2F5ICY9IGxvYWRz
ZWdtZW50KGdzLCB1cmVncy0+Z3MpOworICAgICAgICAvKiBub24tbnVsIHNlbGVjdG9yIHVwZGF0
ZXMgZ3NfYmFzZV91c2VyICovCisgICAgICAgIGlmICggdXJlZ3MtPmdzICYgfjMgKQorICAgICAg
ICAgICAgZGlydHlfc2VnbWVudF9tYXNrICY9IH5ESVJUWV9HU19CQVNFX1VTRVI7CiAgICAgfQog
CiAgICAgaWYgKCAhaXNfcHZfMzJiaXRfdmNwdShuKSApCiAgICAgewogICAgICAgICAvKiBUaGlz
IGNhbiBvbmx5IGJlIG5vbi16ZXJvIGlmIHNlbGVjdG9yIGlzIE5VTEwuICovCi0gICAgICAgIGlm
ICggbi0+YXJjaC5wdl92Y3B1LmZzX2Jhc2UgKQorICAgICAgICBpZiAoIG4tPmFyY2gucHZfdmNw
dS5mc19iYXNlIHwgKGRpcnR5X3NlZ21lbnRfbWFzayAmIERJUlRZX0ZTX0JBU0UpICkKICAgICAg
ICAgICAgIHdyZnNiYXNlKG4tPmFyY2gucHZfdmNwdS5mc19iYXNlKTsKIAogICAgICAgICAvKiBN
b3N0IGtlcm5lbHMgaGF2ZSBub24temVybyBHUyBiYXNlLCBzbyBkb24ndCBib3RoZXIgdGVzdGlu
Zy4gKi8KQEAgLTE3NTcsNyArMTc3Myw4IEBAIHN0YXRpYyB2b2lkIGxvYWRfc2VnbWVudHMoc3Ry
dWN0IHZjcHUgKm4pCiAgICAgICAgIHdybXNybChNU1JfU0hBRE9XX0dTX0JBU0UsIG4tPmFyY2gu
cHZfdmNwdS5nc19iYXNlX2tlcm5lbCk7CiAKICAgICAgICAgLyogVGhpcyBjYW4gb25seSBiZSBu
b24temVybyBpZiBzZWxlY3RvciBpcyBOVUxMLiAqLwotICAgICAgICBpZiAoIG4tPmFyY2gucHZf
dmNwdS5nc19iYXNlX3VzZXIgKQorICAgICAgICBpZiAoIG4tPmFyY2gucHZfdmNwdS5nc19iYXNl
X3VzZXIgfAorICAgICAgICAgICAgIChkaXJ0eV9zZWdtZW50X21hc2sgJiBESVJUWV9HU19CQVNF
X1VTRVIpICkKICAgICAgICAgICAgIHdyZ3NiYXNlKG4tPmFyY2gucHZfdmNwdS5nc19iYXNlX3Vz
ZXIpOwogCiAgICAgICAgIC8qIElmIGluIGtlcm5lbCBtb2RlIHRoZW4gc3dpdGNoIHRoZSBHUyBi
YXNlcyBhcm91bmQuICovCkBAIC0xODkyLDIyICsxOTA5LDIyIEBAIHN0YXRpYyB2b2lkIHNhdmVf
c2VnbWVudHMoc3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCByZWdzLT5mcyB8fCBpc19wdl8zMmJp
dF92Y3B1KHYpICkKICAgICB7CiAgICAgICAgIGRpcnR5X3NlZ21lbnRfbWFzayB8PSBESVJUWV9G
UzsKLSAgICAgICAgdi0+YXJjaC5wdl92Y3B1LmZzX2Jhc2UgPSAwOyAvKiAhPSAwIHNlbGVjdG9y
IGtpbGxzIGZzX2Jhc2UgKi8KKyAgICAgICAgLyogbm9uLW51bCBzZWxlY3RvciBraWxscyBmc19i
YXNlICovCisgICAgICAgIGlmICggcmVncy0+ZnMgJiB+MyApCisgICAgICAgICAgICB2LT5hcmNo
LnB2X3ZjcHUuZnNfYmFzZSA9IDA7CiAgICAgfQotICAgIGVsc2UgaWYgKCB2LT5hcmNoLnB2X3Zj
cHUuZnNfYmFzZSApCi0gICAgeworICAgIGlmICggdi0+YXJjaC5wdl92Y3B1LmZzX2Jhc2UgKQog
ICAgICAgICBkaXJ0eV9zZWdtZW50X21hc2sgfD0gRElSVFlfRlNfQkFTRTsKLSAgICB9CiAKICAg
ICBpZiAoIHJlZ3MtPmdzIHx8IGlzX3B2XzMyYml0X3ZjcHUodikgKQogICAgIHsKICAgICAgICAg
ZGlydHlfc2VnbWVudF9tYXNrIHw9IERJUlRZX0dTOwotICAgICAgICB2LT5hcmNoLnB2X3ZjcHUu
Z3NfYmFzZV91c2VyID0gMDsgLyogIT0gMCBzZWxlY3RvciBraWxscyBnc19iYXNlX3VzZXIgKi8K
KyAgICAgICAgLyogbm9uLW51bCBzZWxlY3RvciBraWxscyBnc19iYXNlX3VzZXIgKi8KKyAgICAg
ICAgaWYgKCByZWdzLT5ncyAmIH4zICkKKyAgICAgICAgICAgIHYtPmFyY2gucHZfdmNwdS5nc19i
YXNlX3VzZXIgPSAwOwogICAgIH0KLSAgICBlbHNlIGlmICggdi0+YXJjaC5wdl92Y3B1LmdzX2Jh
c2VfdXNlciApCi0gICAgeworICAgIGlmICggdi0+YXJjaC5wdl92Y3B1LmdzX2Jhc2VfdXNlciAp
CiAgICAgICAgIGRpcnR5X3NlZ21lbnRfbWFzayB8PSBESVJUWV9HU19CQVNFX1VTRVI7Ci0gICAg
fQogCiAgICAgdGhpc19jcHUoZGlydHlfc2VnbWVudF9tYXNrKSA9IGRpcnR5X3NlZ21lbnRfbWFz
azsKIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4teDg2XzY0
LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYveGVuLXg4Nl82NC5oCmluZGV4IDVlMTg2
MTMuLjcwZmM0NTYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4t
eDg2XzY0LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi14ODZfNjQuaApA
QCAtMTY4LDggKzE2OCw4IEBAIHN0cnVjdCBjcHVfdXNlcl9yZWdzIHsKICAgICB1aW50MTZfdCBz
cywgX3BhZDJbM107CiAgICAgdWludDE2X3QgZXMsIF9wYWQzWzNdOwogICAgIHVpbnQxNl90IGRz
LCBfcGFkNFszXTsKLSAgICB1aW50MTZfdCBmcywgX3BhZDVbM107IC8qIE5vbi16ZXJvID0+IHRh
a2VzIHByZWNlZGVuY2Ugb3ZlciBmc19iYXNlLiAgICAgKi8KLSAgICB1aW50MTZfdCBncywgX3Bh
ZDZbM107IC8qIE5vbi16ZXJvID0+IHRha2VzIHByZWNlZGVuY2Ugb3ZlciBnc19iYXNlX3Vzci4g
Ki8KKyAgICB1aW50MTZfdCBmcywgX3BhZDVbM107IC8qIE5vbi1udWwgPT4gdGFrZXMgcHJlY2Vk
ZW5jZSBvdmVyIGZzX2Jhc2UuICAgICAgKi8KKyAgICB1aW50MTZfdCBncywgX3BhZDZbM107IC8q
IE5vbi1udWwgPT4gdGFrZXMgcHJlY2VkZW5jZSBvdmVyIGdzX2Jhc2VfdXNlci4gKi8KIH07CiB0
eXBlZGVmIHN0cnVjdCBjcHVfdXNlcl9yZWdzIGNwdV91c2VyX3JlZ3NfdDsKIERFRklORV9YRU5f
R1VFU1RfSEFORExFKGNwdV91c2VyX3JlZ3NfdCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Oct 26 06:00:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 06:00:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e7bDi-00070v-ER; Thu, 26 Oct 2017 06:00:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7bDh-00070k-2p
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 06:00:45 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 9A/E9-20813-C0A71F95; Thu, 26 Oct 2017 06:00:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVZe76mO
 kwZVNFhYTthk4MHps79vFHsAYxZqZl5RfkcCasXjjQ7aCk8IVJyfPYmlg/MTfxcjFISTwm1Hi
 463HzBDOeUaJFYsmMnUxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSwQKvF9/
 n8WEJtXwEzi1K+XYHEWoPq/Kw+zT2DkWMDIsIpRozi1qCy1SNfYSC+pKDM9oyQ3MTNH19DATC
 83tbg4MT01JzGpWC85P3cTI9ArDECwg/H0usBDjJIcTEqivAx7PkQK8SXlp1RmJBZnxBeV5qQ
 WH2KU4eBQkuBdXvExUkiwKDU9tSItMwcYHjBpCQ4eJRHeSpA0b3FBYm5xZjpE6hSjLsezma8b
 mIVY8vLzUqXEeZ+DFAmAFGWU5sGNgIXqJUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzVoNM4
 cnMK4Hb9AroCCagI5pUP4AcUZKIkJJqYJz2YoM5o9KHCoN1nddvPjl2ev1e07MuW5nDTB/t2W
 4cFNipW2fooq5ffz99vpOavjD7nHfzVi6z3DUvNoz957Ub9fdZjNV99ijf/dykr6+5L955i+T
 2DTNaNokfSJAz23Eg5rBr3BzZ9tTLudMbJ5fvE1owI+MO72mPT48PchxYWX9SqKXjQ4kSS3FG
 oqEWc1FxIgDpexpfUAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1508997643!78808193!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39398 invoked from network); 26 Oct 2017 06:00:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Oct 2017 06:00:43 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7bDe-00041d-VS
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 06:00:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e7bDe-0002ez-Um
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 06:00:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e7bDe-0002ez-Um@xenbits.xenproject.org>
Date: Thu, 26 Oct 2017 06:00:42 +0000
Subject: [Xen-changelog] [xen stable-4.8] xen/domctl: Fix Xen heap leak via
	XEN_DOMCTL_getvcpucontext
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDAxMWE2MTJmYTJhYWI2NjdhMDk3ZGM0YmNiYjRjY2Y4MWJiZTZiMWQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE9jdCAyNCAxNjoyNjowMyAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyNCAxNjoyNjowMyAyMDE3ICsw
MjAwCgogICAgeGVuL2RvbWN0bDogRml4IFhlbiBoZWFwIGxlYWsgdmlhIFhFTl9ET01DVExfZ2V0
dmNwdWNvbnRleHQKICAgIAogICAgVGhlIGJhY2tpbmcgc3RydWN0dXJlIGZvciBYRU5fRE9NQ1RM
X2dldHZjcHVjb250ZXh0IGlzIG9ubHkgemVyb2VkIGluIHRoZSB4ODYKICAgIEhWTSBjYXNlLiAg
QXQgdGhlIHZlcnkgbGVhc3QsIHRoaXMgbWVhbnMgdGhhdCBBUk0gcmV0dXJucyBqdW5rIHRocm91
Z2ggaXRzCiAgICBmbGFncyBmaWVsZCAoYXMgaXQgaXMgb25seSBldmVyIGNvbmRpdGlvbmFsbHkg
b3InZCBpbnRvKSwgYW5kIHg4NiBQViBsZWFrcwogICAgZGF0YSB0aHJvdWdoIGdkdF9mcmFtZXNb
MTQuLi4xNV0uICAoQW4gZXhoYXVzdGl2ZSBzZWFyY2ggZm9yIG90aGVyIGxlYWtzCiAgICBoYXNu
J3QgYmVlbiBwZXJmb3JtZWQpLgogICAgCiAgICBVbmNvbmRpdGlvbmFsbHkgemVybyB0aGUgbWVt
b3J5IHVwb24gYWxsb2NhdGlvbiwgYW5kIGZvcmdvIHRoZSBkb3VibGUgY2xlYXIKICAgIGZvciB4
ODYgSFZNLiAgVGhlc2UgaHlwZXJjYWxscyBhcmUgbm90IG9uIGhvdHBhdGhzLgogICAgCiAgICBO
b3RlIHRoYXQgdGhpcyBkb2VzIG5vdCBxdWFsaWZ5IGZvciBhbiBYU0EuICBQZXIgWFNBLTc3LAog
ICAgWEVOX0RPTUNUTF9nZXR2Y3B1Y29udGV4dCBpcyB1bnNhZmUgZm9yIGRpc2FnZ3JlZ2F0aW9u
LCBtZWFuaW5nIHRoYXQgb25seSB0aGUKICAgIGNvbnRyb2wgZG9tYWluIGNhbiB1c2UgdGhpcyBo
eXBlcmNhbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogM2IyZWViNzQxMmU1MjlmMzhkMWU4Yjg3MmJh
MGJjNmFiMDlhNzAwOAogICAgbWFzdGVyIGRhdGU6IDIwMTctMTAtMDkgMTI6NDM6MjEgKzAxMDAK
LS0tCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgfCAyIC0tCiB4ZW4vY29tbW9uL2RvbWN0bC5jICAg
fCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAzIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwu
YwppbmRleCAyYTJmZTA0Li5kMzJlNzBlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tY3Rs
LmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCkBAIC0xNDU0LDggKzE0NTQsNiBAQCB2b2lk
IGFyY2hfZ2V0X2luZm9fZ3Vlc3Qoc3RydWN0IHZjcHUgKnYsIHZjcHVfZ3Vlc3RfY29udGV4dF91
IGMpCiAgICAgYm9vbF90IGNvbXBhdCA9IGlzX3B2XzMyYml0X2RvbWFpbihkKSB8fCBpc19wdmhf
MzJiaXRfZG9tYWluKGQpOwogI2RlZmluZSBjKGZsZCkgKCFjb21wYXQgPyAoYy5uYXQtPmZsZCkg
OiAoYy5jbXAtPmZsZCkpCiAKLSAgICBpZiAoICFpc19wdl9kb21haW4oZCkgKQotICAgICAgICBt
ZW1zZXQoYy5uYXQsIDAsIHNpemVvZigqYy5uYXQpKTsKICAgICBtZW1jcHkoJmMubmF0LT5mcHVf
Y3R4dCwgdi0+YXJjaC5mcHVfY3R4dCwgc2l6ZW9mKGMubmF0LT5mcHVfY3R4dCkpOwogICAgIGMo
ZmxhZ3MgPSB2LT5hcmNoLnZnY19mbGFncyAmIH4oVkdDRl9pMzg3X3ZhbGlkfFZHQ0ZfaW5fa2Vy
bmVsKSk7CiAgICAgaWYgKCB2LT5mcHVfaW5pdGlhbGlzZWQgKQpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9kb21jdGwuYyBiL3hlbi9jb21tb24vZG9tY3RsLmMKaW5kZXggYjBlZTk2MS4uODU4ZjM3
NyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21jdGwuYworKysgYi94ZW4vY29tbW9uL2RvbWN0
bC5jCkBAIC04NzUsNyArODc1LDcgQEAgbG9uZyBkb19kb21jdGwoWEVOX0dVRVNUX0hBTkRMRV9Q
QVJBTSh4ZW5fZG9tY3RsX3QpIHVfZG9tY3RsKQogICAgICAgICAgICAgICAgICAgICAgPCBzaXpl
b2Yoc3RydWN0IGNvbXBhdF92Y3B1X2d1ZXN0X2NvbnRleHQpKTsKICNlbmRpZgogICAgICAgICBy
ZXQgPSAtRU5PTUVNOwotICAgICAgICBpZiAoIChjLm5hdCA9IHhtYWxsb2Moc3RydWN0IHZjcHVf
Z3Vlc3RfY29udGV4dCkpID09IE5VTEwgKQorICAgICAgICBpZiAoIChjLm5hdCA9IHh6YWxsb2Mo
c3RydWN0IHZjcHVfZ3Vlc3RfY29udGV4dCkpID09IE5VTEwgKQogICAgICAgICAgICAgZ290byBn
ZXR2Y3B1Y29udGV4dF9vdXQ7CiAKICAgICAgICAgdmNwdV9wYXVzZSh2KTsKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Oct 26 06:00:57 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 06:00:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e7bDt-00073D-HB; Thu, 26 Oct 2017 06:00:57 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7bDr-00072i-JN
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 06:00:55 +0000
Received: from [85.158.137.68] by server-9.bemta-3.messagelabs.com id
 A4/C9-05363-61A71F95; Thu, 26 Oct 2017 06:00:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFLMWRWlGSWpSXmKPExsWS0XRdVVes6mO
 kwckHQhYTthk4MHps79vFHsAYxZqZl5RfkcCaMWvmYbaCg5wVXQemszcwLmHvYuTkEBL4zSjx
 9GUyhH2eUeLWjfouRg4ONgExibl7FUDCIgKqErNWLGeGKFGXaPrdwAZiCwsESJyddYURxOYVM
 JPYPf0LmM0CVH/8wymWCYwcCxgZVjGqF6cWlaUW6ZrqJRVlpmeU5CZm5ugaGhjr5aYWFyemp+
 YkJhXrJefnbmIE+qOegYFxB+Plr06HGCU5mJREeRn2fIgU4kvKT6nMSCzOiC8qzUktPsQow8G
 hJMF7p+JjpJBgUWp6akVaZg4wMGDSEhw8SiK8lSBp3uKCxNzizHSI1ClGXY5nM183MAux5OXn
 pUqJ88ZXAhUJgBRllObBjYAF6SVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrzVIKt4MvNK4
 Da9AjqCCeiIJtUPIEeUJCKkpBoYl81u3BqRxKycncnXvsv1T7d2l57yk5PBT5naZQVTy7d3CB
 +O+bv4tm6hjOUHo7INryPtTzQW2OjWzK5+9p7Hz/PAz3MJd33P16xbf/RAEaO848x82w1H3ze
 u2NZa/Lnv4sMFltGXNpk8qWmN/P3BYIt8Q6hyxvadUlYOLUzfj29c6G9guIlPiaU4I9FQi7mo
 OBEA0MCLPU0CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1508997653!112085502!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2933 invoked from network); 26 Oct 2017 06:00:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Oct 2017 06:00:54 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7bDp-00041n-1O
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 06:00:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e7bDp-0002fZ-0a
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 06:00:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e7bDp-0002fZ-0a@xenbits.xenproject.org>
Date: Thu, 26 Oct 2017 06:00:53 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86: request page table page-in
	for the correct domain
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGY0NTdhMjI5YmMxNmNiMzNjMjBjODBmY2M5MWFmMzZlMDRiMWUwMWYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgT2N0IDI0
IDE2OjI2OjMzIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgT2N0IDI0IDE2OjI2OjMzIDIwMTcgKzAyMDAKCiAgICB4
ODY6IHJlcXVlc3QgcGFnZSB0YWJsZSBwYWdlLWluIGZvciB0aGUgY29ycmVjdCBkb21haW4KICAg
IAogICAgVGhlIGRvbWFpbiBwYXNzZWQgdG8gcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUoKSBzaG91
bGQgbWF0Y2ggdGhlIG9uZQogICAgcGFzc2VkIHRvIHRoZSBjb3JyZXNwb25kaW5nIGdldF9wYWdl
X2Zyb21fZ2ZuKCkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogNjZiN2Y1OGU1ODVlMzlmYjE5YmJmMzhk
ZjAyZmZmNWE4MGViYTFmZgogICAgbWFzdGVyIGRhdGU6IDIwMTctMTAtMTMgMTI6NDI6NDMgKzAy
MDAKLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIv
eGVuL2FyY2gveDg2L21tLmMKaW5kZXggMzZkYzEyNi4uYzc5MTk4MCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTM5MTUsNyArMzkxNSw3
IEBAIGxvbmcgZG9fbW11X3VwZGF0ZSgKICAgICAgICAgICAgIGlmICggcDJtX2lzX3BhZ2VkKHAy
bXQpICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBBU1NFUlQoIXBhZ2UpOwotICAg
ICAgICAgICAgICAgIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRlKHBnX293bmVyLCBnbWZuKTsKKyAg
ICAgICAgICAgICAgICBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0ZShwdF9vd25lciwgZ21mbik7CiAg
ICAgICAgICAgICAgICAgcmMgPSAtRU5PRU5UOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAg
ICAgICAgICAgfQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Oct 26 06:01:07 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 06:01:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e7bE3-00074q-Ih; Thu, 26 Oct 2017 06:01:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7bE1-00074W-Hk
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 06:01:05 +0000
Received: from [85.158.143.35] by server-3.bemta-6.messagelabs.com id
 C4/4A-14867-02A71F95; Thu, 26 Oct 2017 06:01:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVVeh6mO
 kwb/bnBYTthk4MHps79vFHsAYxZqZl5RfkcCacf/ZasaCizoVJ45tYWlg/C7VxcjFISTwm1Fi
 2r8fzBDOeUaJRztmMnUxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSwQI9H5e
 xY7iM0rYCbxruUSWA0LUH3fxgPsExg5FjAyrGLUKE4tKkst0jU01ksqykzPKMlNzMzRNTQw08
 tNLS5OTE/NSUwq1kvOz93ECPQKAxDsYPyyLOAQoyQHk5IoL8OeD5FCfEn5KZUZicUZ8UWlOan
 FhxhlODiUJHhjKz9GCgkWpaanVqRl5gDDAyYtwcGjJMKbBZLmLS5IzC3OTIdInWLU5Xg283UD
 sxBLXn5eqpQ4bzxIkQBIUUZpHtwIWKheYpSVEuZlBDpKiKcgtSg3swRV/hWjOAejkjBvNsgUn
 sy8ErhNr4COYAI6okn1A8gRJYkIKakGxuoj01+/zk9a2hMYoZWqLT3HMv2NwNTSR19l2lkN1x
 ptPefsH9OhOjXi5Z3jWzV+B5qJakXm9WrYy+j0WP239zq++qPSi7KzcnZnzu+0CPn6VY9dnW9
 2+dt3fdZRTzjWXlle/eLN9aWBfa13+Yy7dju6Je2RUv/watnf1CL1KczPZT1WLhJsVmIpzkg0
 1GIuKk4EAOwxRNVQAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1508997663!73093511!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40176 invoked from network); 26 Oct 2017 06:01:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Oct 2017 06:01:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7bDz-00042e-3W
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 06:01:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e7bDz-0002gw-2g
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 06:01:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e7bDz-0002gw-2g@xenbits.xenproject.org>
Date: Thu, 26 Oct 2017 06:01:03 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86: fix
	do_update_va_mapping_otherdomain() wrt translated domains
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGZmYjI5NDczMWQzYjc0OGMzNmI2ZWUzYjc4MWQ1YWViMzc4Y2U3ZDEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgT2N0IDI0
IDE2OjI3OjA0IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgT2N0IDI0IDE2OjI3OjA0IDIwMTcgKzAyMDAKCiAgICB4
ODY6IGZpeCBkb191cGRhdGVfdmFfbWFwcGluZ19vdGhlcmRvbWFpbigpIHdydCB0cmFuc2xhdGVk
IGRvbWFpbnMKICAgIAogICAgV2hpbGUgSSBjYW4ndCBzZWVtIHRvIGZpbmQgYW55IHVzZXJzIG9m
IHRoaXMgaHlwZXJjYWxsIChiZWluZyBhIGxpa2VseQogICAgZXhwbGFuYXRpb24gb2Ygd2h5IHRo
ZSBwcm9ibGVtIHdhc24ndCBub3RpY2VkIHNvIGZhciksIGp1c3QgbGlrZSBmb3IKICAgIGRvX21t
dV91cGRhdGUoKSBwYWdlZC1vdXQgYW5kIHNoYXJlZCBwYWdlIGhhbmRsaW5nIGlzIG5lZWRlZCBo
ZXJlLiBNb3ZlCiAgICBhbGwgdGhpcyBsb2dpYyBpbnRvIG1vZF9sMV9lbnRyeSgpLCB3aGljaCB0
aGVuIGFsc28gcmVzdWx0cyBpbiBubwogICAgbG9uZ2VyCiAgICAtIGRvaW5nIGFueSBvZiB0aGlz
IGhhbmRsaW5nIGZvciBub24tcHJlc2VudCBQVEVzLAogICAgLSBhY3F1aXJpbmcgdHdvIHRlbXBv
cmFyeSBwYWdlIHJlZmVyZW5jZXMgd2hlbiBvbmUgaXMgYWxyZWFkeSBtb3JlIHRoYW4KICAgICAg
ZW5vdWdoLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDQ2YWFmNDFlZTA5OWEwNDhkN2E1NTRjMDNhZTAx
YmNkYWEwN2Y3NzYKICAgIG1hc3RlciBkYXRlOiAyMDE3LTEwLTEzIDEyOjQzOjQxICswMjAwCi0t
LQogeGVuL2FyY2gveDg2L21tLmMgfCA3MiArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzAgaW5zZXJ0aW9ucygr
KSwgNDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4v
YXJjaC94ODYvbW0uYwppbmRleCBjNzkxOTgwLi40OTRhNzU3IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTk4Niw3ICsxOTg2LDYgQEAg
c3RhdGljIGludCBtb2RfbDFfZW50cnkobDFfcGdlbnRyeV90ICpwbDFlLCBsMV9wZ2VudHJ5X3Qg
bmwxZSwKIAogICAgIGlmICggbDFlX2dldF9mbGFncyhubDFlKSAmIF9QQUdFX1BSRVNFTlQgKQog
ICAgIHsKLSAgICAgICAgLyogVHJhbnNsYXRlIGZvcmVpZ24gZ3Vlc3QgYWRkcmVzc2VzLiAqLwog
ICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gTlVMTDsKIAogICAgICAgICBpZiAoIHVu
bGlrZWx5KGwxZV9nZXRfZmxhZ3MobmwxZSkgJiBsMV9kaXNhbGxvd19tYXNrKHB0X2RvbSkpICkK
QEAgLTE5OTYsOSArMTk5NSwzNSBAQCBzdGF0aWMgaW50IG1vZF9sMV9lbnRyeShsMV9wZ2VudHJ5
X3QgKnBsMWUsIGwxX3BnZW50cnlfdCBubDFlLAogICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7
CiAgICAgICAgIH0KIAorICAgICAgICAvKiBUcmFuc2xhdGUgZm9yZWlnbiBndWVzdCBhZGRyZXNz
LiAqLwogICAgICAgICBpZiAoIHBhZ2luZ19tb2RlX3RyYW5zbGF0ZShwZ19kb20pICkKICAgICAg
ICAgewotICAgICAgICAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKHBnX2RvbSwgbDFlX2dl
dF9wZm4obmwxZSksIE5VTEwsIFAyTV9BTExPQyk7CisgICAgICAgICAgICBwMm1fdHlwZV90IHAy
bXQ7CisgICAgICAgICAgICBwMm1fcXVlcnlfdCBxID0gbDFlX2dldF9mbGFncyhubDFlKSAmIF9Q
QUdFX1JXID8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBQMk1fQUxMT0MgfCBQMk1fVU5T
SEFSRSA6IFAyTV9BTExPQzsKKworICAgICAgICAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2Zu
KHBnX2RvbSwgbDFlX2dldF9wZm4obmwxZSksICZwMm10LCBxKTsKKworICAgICAgICAgICAgaWYg
KCBwMm1faXNfcGFnZWQocDJtdCkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGlm
ICggcGFnZSApCisgICAgICAgICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworICAgICAgICAg
ICAgICAgIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRlKHBnX2RvbSwgbDFlX2dldF9wZm4obmwxZSkp
OworICAgICAgICAgICAgICAgIHJldHVybiAtRU5PRU5UOworICAgICAgICAgICAgfQorCisgICAg
ICAgICAgICBpZiAoIHAybXQgPT0gcDJtX3JhbV9wYWdpbmdfaW4gJiYgIXBhZ2UgKQorICAgICAg
ICAgICAgICAgIHJldHVybiAtRU5PRU5UOworCisgICAgICAgICAgICAvKiBEaWQgb3VyIGF0dGVt
cHQgdG8gdW5zaGFyZSBmYWlsPyAqLworICAgICAgICAgICAgaWYgKCAocSAmIFAyTV9VTlNIQVJF
KSAmJiBwMm1faXNfc2hhcmVkKHAybXQpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICAvKiBXZSBjb3VsZCBub3QgaGF2ZSBvYnRhaW5lZCBhIHBhZ2UgcmVmLiAqLworICAgICAgICAg
ICAgICAgIEFTU0VSVCghcGFnZSk7CisgICAgICAgICAgICAgICAgLyogQW5kIG1lbV9zaGFyaW5n
X25vdGlmeSBoYXMgYWxyZWFkeSBiZWVuIGNhbGxlZC4gKi8KKyAgICAgICAgICAgICAgICByZXR1
cm4gLUVOT01FTTsKKyAgICAgICAgICAgIH0KKwogICAgICAgICAgICAgaWYgKCAhcGFnZSApCiAg
ICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgICAgICAgICBubDFlID0gbDFlX2Zy
b21fcGZuKHBhZ2VfdG9fbWZuKHBhZ2UpLCBsMWVfZ2V0X2ZsYWdzKG5sMWUpKTsKQEAgLTM5MzYs
NDcgKzM5NjEsMTAgQEAgbG9uZyBkb19tbXVfdXBkYXRlKAogICAgICAgICAgICAgICAgIHN3aXRj
aCAoIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzayApCiAgICAgICAgICAg
ICAgICAgewogICAgICAgICAgICAgICAgIGNhc2UgUEdUX2wxX3BhZ2VfdGFibGU6Ci0gICAgICAg
ICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICBsMV9wZ2VudHJ5X3QgbDFlID0gbDFlX2Zy
b21faW50cHRlKHJlcS52YWwpOwotICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IGwxZV9w
Mm10ID0gcDJtX3JhbV9ydzsKLSAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAq
dGFyZ2V0ID0gTlVMTDsKLSAgICAgICAgICAgICAgICAgICAgcDJtX3F1ZXJ5X3QgcSA9IChsMWVf
Z2V0X2ZsYWdzKGwxZSkgJiBfUEFHRV9SVykgPwotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFAyTV9VTlNIQVJFIDogUDJNX0FMTE9DOwotCi0gICAgICAgICAgICAgICAg
ICAgIGlmICggcGFnaW5nX21vZGVfdHJhbnNsYXRlKHBnX293bmVyKSApCi0gICAgICAgICAgICAg
ICAgICAgICAgICB0YXJnZXQgPSBnZXRfcGFnZV9mcm9tX2dmbihwZ19vd25lciwgbDFlX2dldF9w
Zm4obDFlKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICZsMWVfcDJtdCwgcSk7Ci0KLSAgICAgICAgICAgICAgICAgICAgaWYgKCBwMm1faXNfcGFn
ZWQobDFlX3AybXQpICkKLSAgICAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgKCB0YXJnZXQgKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB1dF9wYWdl
KHRhcmdldCk7Ci0gICAgICAgICAgICAgICAgICAgICAgICBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0
ZShwZ19vd25lciwgbDFlX2dldF9wZm4obDFlKSk7Ci0gICAgICAgICAgICAgICAgICAgICAgICBy
YyA9IC1FTk9FTlQ7Ci0gICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAg
ICAgICAgICAgfQotICAgICAgICAgICAgICAgICAgICBlbHNlIGlmICggcDJtX3JhbV9wYWdpbmdf
aW4gPT0gbDFlX3AybXQgJiYgIXRhcmdldCApCi0gICAgICAgICAgICAgICAgICAgIHsKLSAgICAg
ICAgICAgICAgICAgICAgICAgIHJjID0gLUVOT0VOVDsKLSAgICAgICAgICAgICAgICAgICAgICAg
IGJyZWFrOwotICAgICAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAgICAgICAgIC8qIElm
IHdlIHRyaWVkIHRvIHVuc2hhcmUgYW5kIGZhaWxlZCAqLwotICAgICAgICAgICAgICAgICAgICBl
bHNlIGlmICggKHEgJiBQMk1fVU5TSEFSRSkgJiYgcDJtX2lzX3NoYXJlZChsMWVfcDJtdCkgKQot
ICAgICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgICAgICAvKiBXZSBjb3Vs
ZCBub3QgaGF2ZSBvYnRhaW5lZCBhIHBhZ2UgcmVmLiAqLwotICAgICAgICAgICAgICAgICAgICAg
ICAgQVNTRVJUKHRhcmdldCA9PSBOVUxMKTsKLSAgICAgICAgICAgICAgICAgICAgICAgIC8qIEFu
ZCBtZW1fc2hhcmluZ19ub3RpZnkgaGFzIGFscmVhZHkgYmVlbiBjYWxsZWQuICovCi0gICAgICAg
ICAgICAgICAgICAgICAgICByYyA9IC1FTk9NRU07Ci0gICAgICAgICAgICAgICAgICAgICAgICBi
cmVhazsKLSAgICAgICAgICAgICAgICAgICAgfQotCi0gICAgICAgICAgICAgICAgICAgIHJjID0g
bW9kX2wxX2VudHJ5KHZhLCBsMWUsIG1mbiwKKyAgICAgICAgICAgICAgICAgICAgcmMgPSBtb2Rf
bDFfZW50cnkodmEsIGwxZV9mcm9tX2ludHB0ZShyZXEudmFsKSwgbWZuLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjbWQgPT0gTU1VX1BUX1VQREFURV9QUkVTRVJWRV9B
RCwgdiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGdfb3duZXIpOwot
ICAgICAgICAgICAgICAgICAgICBpZiAoIHRhcmdldCApCi0gICAgICAgICAgICAgICAgICAgICAg
ICBwdXRfcGFnZSh0YXJnZXQpOwotICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICBi
cmVhazsKKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgY2FzZSBQ
R1RfbDJfcGFnZV90YWJsZToKICAgICAgICAgICAgICAgICAgICAgcmMgPSBtb2RfbDJfZW50cnko
dmEsIGwyZV9mcm9tX2ludHB0ZShyZXEudmFsKSwgbWZuLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjbWQgPT0gTU1VX1BUX1VQREFURV9QUkVTRVJWRV9BRCwgdik7CkBA
IC0zOTg4LDcgKzM5NzYsNyBAQCBsb25nIGRvX21tdV91cGRhdGUoCiAgICAgICAgICAgICAgICAg
Y2FzZSBQR1RfbDRfcGFnZV90YWJsZToKICAgICAgICAgICAgICAgICAgICAgcmMgPSBtb2RfbDRf
ZW50cnkodmEsIGw0ZV9mcm9tX2ludHB0ZShyZXEudmFsKSwgbWZuLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjbWQgPT0gTU1VX1BUX1VQREFURV9QUkVTRVJWRV9BRCwg
dik7Ci0gICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICAgICAgICAgIGNhc2UgUEdUX3dyaXRhYmxlX3BhZ2U6CiAgICAgICAgICAgICAgICAg
ICAgIHBlcmZjX2luY3Iod3JpdGFibGVfbW11X3VwZGF0ZXMpOwogICAgICAgICAgICAgICAgICAg
ICBpZiAoIHBhZ2luZ193cml0ZV9ndWVzdF9lbnRyeSh2LCB2YSwgcmVxLnZhbCwgX21mbihtZm4p
KSApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Oct 26 06:01:17 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 06:01:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e7bED-00076v-LL; Thu, 26 Oct 2017 06:01:17 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7bEB-00076S-Po
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 06:01:15 +0000
Received: from [85.158.139.211] by server-16.bemta-5.messagelabs.com id
 E0/3D-07422-B2A71F95; Thu, 26 Oct 2017 06:01:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVVer6mO
 kwZzF0hYTthk4MHps79vFHsAYxZqZl5RfkcCaMWnzasaCcxIVG65+ZmpgnCzSxcjFISTwm1Fi
 3f9eVgjnPKPEhzetLF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwu4SXTub
 mYBsXkFzCR2bV0PZrMA1d/5v4BpAiPHAkaGVYwaxalFZalFukYGeklFmekZJbmJmTm6hgamer
 mpxcWJ6ak5iUnFesn5uZsYgV6pZ2Bg3MHYONvvEKMkB5OSKC/Dng+RQnxJ+SmVGYnFGfFFpTm
 pxYcYZTg4lCR4J1Z+jBQSLEpNT61Iy8wBhgdMWoKDR0mENwskzVtckJhbnJkOkTrFqMvxbObr
 BmYhlrz8vFQpcd54kCIBkKKM0jy4EbBQvcQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmDcbZ
 ApPZl4J3KZXQEcwAR3RpPoB5IiSRISUVANjhsnNZo0z3E/ZN/J7Lfbd/SR1+qWHQnceLrijx5
 usYe36JLn+fMQd1nP/2nOM7mpcXPS1rNxrn8yvI8t2HF06OWZ6yunUJEvbt8d8Uq/+WCCyR8I
 t6cki6b2Sh2MXnLbsTcqQeuVW9vvbnFeN18KCuGo0GTY8fuZ/VL42OvDDiUiHFQ8mTHx3VYml
 OCPRUIu5qDgRACl0CRlQAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1508997673!88104055!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 56461 invoked from network); 26 Oct 2017 06:01:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Oct 2017 06:01:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7bE9-00042o-5V
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 06:01:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e7bE9-0002hh-4q
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 06:01:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e7bE9-0002hh-4q@xenbits.xenproject.org>
Date: Thu, 26 Oct 2017 06:01:13 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86/vvmx: Fix WRMSR interception
	of VMX MSRs
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDNjZDlkODQ0MGI2Y2M2MWNjYWU0ZGExMDg1NTU2M2EzOTU2MzIzMDYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE9jdCAyNCAxNjoyNzozNCAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyNCAxNjoyNzozNCAyMDE3ICsw
MjAwCgogICAgeDg2L3Z2bXg6IEZpeCBXUk1TUiBpbnRlcmNlcHRpb24gb2YgVk1YIE1TUnMKICAg
IAogICAgRkVBVFVSRV9DT05UUk9MIGlzIGFscmVhZHkgcmVhZCB3aXRoIExPQ0sgYml0IHNldCAo
c28gaXMgdW5tb2RpZmlhYmxlKSwgYW5kCiAgICBhbGwgVk1YIE1TUnMgYXJlIHJlYWQtb25seS4g
IEFsc28sIGZpeCB0aGUgTVNSX0lBMzJfVk1YX1RSVUVfRU5UUllfQ1RMUyBib3VuZAogICAgdG8g
YmUgTVNSX0lBMzJfVk1YX1ZNRlVOQywgcmF0aGVyIHRoYW4gaGF2aW5nIHRoZSBpbnRlcnZlbmlu
ZyBNU1JzIGZhbGxpbmcKICAgIGludG8gdGhlIGRlZmF1bHQgY2FzZS4KICAgIAogICAgUmFpc2Ug
I0dQIGZhdWx0cyBpZiB0aGUgZ3Vlc3QgdHJpZXMgdG8gbW9kaWZ5IGFueSBvZiB0aGVtLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IDQ2YzNhY2IzMDhiZjBjZDA0NGIxMTRlNjM3YWFjYWYxOGI5NTc2MTgKICAgIG1hc3Rl
ciBkYXRlOiAyMDE3LTA2LTMwIDExOjI3OjUwICswMTAwCi0tLQogeGVuL2FyY2gveDg2L2h2bS92
bXgvdm14LmMgICAgICAgICB8IDggKysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXgu
YyAgICAgICAgfCA2IC0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3Z2bXguaCB8
IDIgLS0KIDMgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZteC5jCmluZGV4IGM0ZmExMjMuLmQzYWI3ZWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC0y
OTMyLDEwICsyOTMyLDEwIEBAIHN0YXRpYyBpbnQgdm14X21zcl93cml0ZV9pbnRlcmNlcHQodW5z
aWduZWQgaW50IG1zciwgdWludDY0X3QgbXNyX2NvbnRlbnQpCiAgICAgICAgIGJyZWFrOwogICAg
IH0KICAgICBjYXNlIE1TUl9JQTMyX0ZFQVRVUkVfQ09OVFJPTDoKLSAgICBjYXNlIE1TUl9JQTMy
X1ZNWF9CQVNJQy4uLk1TUl9JQTMyX1ZNWF9UUlVFX0VOVFJZX0NUTFM6Ci0gICAgICAgIGlmICgg
IW52bXhfbXNyX3dyaXRlX2ludGVyY2VwdChtc3IsIG1zcl9jb250ZW50KSApCi0gICAgICAgICAg
ICBnb3RvIGdwX2ZhdWx0OwotICAgICAgICBicmVhazsKKyAgICBjYXNlIE1TUl9JQTMyX1ZNWF9C
QVNJQyAuLi4gTVNSX0lBMzJfVk1YX1ZNRlVOQzoKKyAgICAgICAgLyogTm9uZSBvZiB0aGVzZSBN
U1JzIGFyZSB3cml0ZWFibGUuICovCisgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CisKICAgICBjYXNl
IE1TUl9QNl9QRVJGQ1RSKDApLi4uTVNSX1A2X1BFUkZDVFIoNyk6CiAgICAgY2FzZSBNU1JfUDZf
RVZOVFNFTCgwKS4uLk1TUl9QNl9FVk5UU0VMKDcpOgogICAgIGNhc2UgTVNSX0NPUkVfUEVSRl9G
SVhFRF9DVFIwLi4uTVNSX0NPUkVfUEVSRl9GSVhFRF9DVFIyOgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2h2bS92bXgvdnZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCmluZGV4
IGJlZDJlMGEuLmIxMzNkYjAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXgu
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKQEAgLTIwMjgsMTIgKzIwMjgsNiBA
QCBpbnQgbnZteF9tc3JfcmVhZF9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdTY0ICptc3Jf
Y29udGVudCkKICAgICByZXR1cm4gcjsKIH0KIAotaW50IG52bXhfbXNyX3dyaXRlX2ludGVyY2Vw
dCh1bnNpZ25lZCBpbnQgbXNyLCB1NjQgbXNyX2NvbnRlbnQpCi17Ci0gICAgLyogc2lsZW50bHkg
aWdub3JlIGZvciBub3cgKi8KLSAgICByZXR1cm4gMTsKLX0KLQogLyogVGhpcyBmdW5jdGlvbiB1
c2VzIEwyX2dwYSB0byB3YWxrIHRoZSBQMk0gcGFnZSB0YWJsZSBpbiBMMS4gSWYgdGhlCiAgKiB3
YWxrIGlzIHN1Y2Nlc3NmdWwsIHRoZSB0cmFuc2xhdGVkIHZhbHVlIGlzIHJldHVybmVkIGluCiAg
KiBMMV9ncGEuIFRoZSByZXN1bHQgdmFsdWUgdGVsbHMgd2hhdCB0byBkbyBuZXh0LgpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3Z2bXguaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3ZteC92dm14LmgKaW5kZXggYWNhOGI0Yi4uZTc4MWQ5NiAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3Z2bXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS92bXgvdnZteC5oCkBAIC0yMTAsOCArMjEwLDYgQEAgaW50IG52bXhfaGFuZGxlX2lu
dmVwdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CiBpbnQgbnZteF9oYW5kbGVfaW52dnBp
ZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CiBpbnQgbnZteF9tc3JfcmVhZF9pbnRlcmNl
cHQodW5zaWduZWQgaW50IG1zciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdTY0
ICptc3JfY29udGVudCk7Ci1pbnQgbnZteF9tc3Jfd3JpdGVfaW50ZXJjZXB0KHVuc2lnbmVkIGlu
dCBtc3IsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1NjQgbXNyX2NvbnRlbnQp
OwogCiB2b2lkIG52bXhfdXBkYXRlX2V4ZWNfY29udHJvbChzdHJ1Y3QgdmNwdSAqdiwgdTMyIHZh
bHVlKTsKIHZvaWQgbnZteF91cGRhdGVfc2Vjb25kYXJ5X2V4ZWNfY29udHJvbChzdHJ1Y3QgdmNw
dSAqdiwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Oct 26 06:01:27 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 06:01:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e7bEN-00078W-Mz; Thu, 26 Oct 2017 06:01:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7bEL-00078I-L8
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 06:01:25 +0000
Received: from [85.158.139.211] by server-9.bemta-5.messagelabs.com id
 37/D2-02146-43A71F95; Thu, 26 Oct 2017 06:01:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKLMWRWlGSWpSXmKPExsWS0XRdVdek6mO
 kwYkP4hYTthk4MHps79vFHsAYxZqZl5RfkcCasWjbPraCbSoVh47XNjAuk+1i5OQQEvjNKHFr
 RhKEfZ5R4tNkty5GDg42ATGJuXsVQMIiAqoSs1YsZ4YoUZdo+t3ABmILCzhJrF/9BizOK2Am8
 el1D5jNAlT/a9VixgmMHAsYGVYxqhenFpWlFuma6iUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJC
 YV6yXn525iBHqDAQh2MH7pdz7EKMnBpCTKy7DnQ6QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV7
 Jyo+RQoJFqempFWmZOcCwgElLcPAoifBWVgCleYsLEnOLM9MhUqcYLTmObbr8h4lj1YQrQPLZ
 zNcNzEIsefl5qVLivM9BGgRAGjJK8+DGwUL3EqOslDAvI9CBQjwFqUW5mSWo8q8YxTkYlYR59
 UGu4snMK4Hb+groICagg5pUP4AcVJKIkJJqYGQ/oyn1c5HPX6O60hjf6+v+xAquSpa34rIKNs
 3tbvbNUPWbaJd5pUapt2J57Jz2na1/oqJKztgUf5X+3O0QqC0nlr4o4uDy0tXFceEKEu5lcTk
 s0h5sNy+vvTOv0r7VkW0b/wzJ2G6NY3P2GjyftaB+udcKK3/eCj3T+tq7GrPCEnbuTGxQYinO
 SDTUYi4qTgQAuUwwK1gCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1508997683!93216861!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=UPPERCASE_25_50
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43657 invoked from network); 26 Oct 2017 06:01:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Oct 2017 06:01:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7bEJ-00042y-7X
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 06:01:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e7bEJ-0002iD-6m
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 06:01:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e7bEJ-0002iD-6m@xenbits.xenproject.org>
Date: Thu, 26 Oct 2017 06:01:23 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86: avoid #GP for PV guest MSR
	accesses
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDI5NTZhM2ZkZDkxOTNjZWU4NTdjYzBkNmJhMjM4MTcxMmNmMTViNjUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgT2N0IDI0
IDE2OjI4OjExIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgT2N0IDI0IDE2OjI4OjExIDIwMTcgKzAyMDAKCiAgICB4
ODY6IGF2b2lkICNHUCBmb3IgUFYgZ3Vlc3QgTVNSIGFjY2Vzc2VzCiAgICAKICAgIEhhbGZ3YXkg
cmVjZW50IExpbnV4IGtlcm5lbHMgcHJvYmUgTUlTQ19GRUFUVVJFU19FTkFCTEVTIG9uIGFsbCBD
UFVzLAogICAgbGVhZGluZyB0byB1Z2x5IHJlY292ZXJlZCAjR1AgZmF1bHQgbWVzc2FnZXMgd2l0
aCBkZWJ1ZyBidWlsZHMgb24gb2xkZXIKICAgIHN5c3RlbXMuIFdlIGNhbiBkbyBiZXR0ZXIsIHNv
IGludHJvZHVjZSBzeW50aGV0aWMgZmVhdHVyZSBmbGFncyBmb3IKICAgIGJvdGggdGhpcyBhbmQg
UExBVEZPUk1fSU5GTyB0byBhdm9pZCB0aGUgcmRtc3Jfc2FmZSgpIGFsdG9nZXRoZXIuCiAgICAK
ICAgIE5vdGUgdGhhdCB0aGUgci9vIG5hdHVyZSBvZiBQTEFURk9STV9JTkZPIGlzIG5vdyBhbHNv
IGJlaW5nIGVuZm9yY2VkLgogICAgCiAgICBUaGUgcmRtc3Jfc2FmZSgpIHVzZXMgZm9yIE1JU0Nf
RU5BQkxFIGFyZSBsZWZ0IGluIHBsYWNlIGFzIGJlbmlnbiAtIGl0CiAgICBleGlzdHMgZm9yIGFs
bCA2NC1iaXQgY2FwYWJsZSBJbnRlbCBDUFVzIChzZWUgZS5nLiBlYXJseV9pbml0X2ludGVsKCkp
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMgICAgICAgICB8IDEzICsrKysrKysrKysrLS0K
IHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICAgICAgIHwgMTcgKysrKysrLS0tLS0tLS0tLS0K
IHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oIHwgIDIgKysKIDMgZmlsZXMgY2hhbmdl
ZCwgMTkgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2NwdS9pbnRlbC5jIGIveGVuL2FyY2gveDg2L2NwdS9pbnRlbC5jCmluZGV4IDM5MGVi
NjYuLmZlNTQ3MjAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvaW50ZWwuYworKysgYi94
ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMKQEAgLTIyLDEwICsyMiwxOSBAQCBzdGF0aWMgYm9vbCBf
X2luaXQgcHJvYmVfaW50ZWxfY3B1aWRfZmF1bHRpbmcodm9pZCkKIHsKIAl1aW50NjRfdCB4Owog
Ci0JaWYgKHJkbXNyX3NhZmUoTVNSX0lOVEVMX1BMQVRGT1JNX0lORk8sIHgpIHx8Ci0JICAgICEo
eCAmIE1TUl9QTEFURk9STV9JTkZPX0NQVUlEX0ZBVUxUSU5HKSkKKwlpZiAocmRtc3Jfc2FmZShN
U1JfSU5URUxfUExBVEZPUk1fSU5GTywgeCkpCiAJCXJldHVybiAwOwogCisJc2V0dXBfZm9yY2Vf
Y3B1X2NhcChYODZfRkVBVFVSRV9NU1JfUExBVEZPUk1fSU5GTyk7CisKKwlpZiAoISh4ICYgTVNS
X1BMQVRGT1JNX0lORk9fQ1BVSURfRkFVTFRJTkcpKSB7CisJCWlmICghcmRtc3Jfc2FmZShNU1Jf
SU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTLCB4KSkKKwkJCXNldHVwX2ZvcmNlX2NwdV9jYXAo
WDg2X0ZFQVRVUkVfTVNSX01JU0NfRkVBVFVSRVMpOworCQlyZXR1cm4gMDsKKwl9CisKKwlzZXR1
cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX01TUl9NSVNDX0ZFQVRVUkVTKTsKKwogCWV4cGVj
dGVkX2xldmVsbGluZ19jYXAgfD0gTENBUF9mYXVsdGluZzsKIAlsZXZlbGxpbmdfY2FwcyB8PSAg
TENBUF9mYXVsdGluZzsKIAlzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX0NQVUlEX0ZB
VUxUSU5HKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2
L3RyYXBzLmMKaW5kZXggOGM5OTJjZS4uMmQ0OGYyYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKQEAgLTI1MDUsOCArMjUwNSw3IEBA
IHN0YXRpYyBpbnQgcHJpdl9vcF9yZWFkX21zcih1bnNpZ25lZCBpbnQgcmVnLCB1aW50NjRfdCAq
dmFsLAogICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogCiAgICAgY2FzZSBNU1JfSU5URUxf
UExBVEZPUk1fSU5GTzoKLSAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0g
WDg2X1ZFTkRPUl9JTlRFTCB8fAotICAgICAgICAgICAgIHJkbXNyX3NhZmUoTVNSX0lOVEVMX1BM
QVRGT1JNX0lORk8sICp2YWwpICkKKyAgICAgICAgaWYgKCAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFU
VVJFX01TUl9QTEFURk9STV9JTkZPKSApCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgKnZh
bCA9IDA7CiAgICAgICAgIGlmICggdGhpc19jcHUoY3B1aWRfZmF1bHRpbmdfZW5hYmxlZCkgKQpA
QCAtMjUxNCw4ICsyNTEzLDcgQEAgc3RhdGljIGludCBwcml2X29wX3JlYWRfbXNyKHVuc2lnbmVk
IGludCByZWcsIHVpbnQ2NF90ICp2YWwsCiAgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CiAK
ICAgICBjYXNlIE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVM6Ci0gICAgICAgIGlmICgg
Ym9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfSU5URUwgfHwKLSAgICAgICAg
ICAgICByZG1zcl9zYWZlKE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVMsICp2YWwpICkK
KyAgICAgICAgaWYgKCAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX01TUl9NSVNDX0ZFQVRVUkVT
KSApCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgKnZhbCA9IDA7CiAgICAgICAgIGlmICgg
Y3Vyci0+YXJjaC5jcHVpZF9mYXVsdGluZyApCkBAIC0yNzE4LDE1ICsyNzE2LDEyIEBAIHN0YXRp
YyBpbnQgcHJpdl9vcF93cml0ZV9tc3IodW5zaWduZWQgaW50IHJlZywgdWludDY0X3QgdmFsLAog
ICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogCiAgICAgY2FzZSBNU1JfSU5URUxfUExBVEZP
Uk1fSU5GTzoKLSAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZF
TkRPUl9JTlRFTCB8fAotICAgICAgICAgICAgIHZhbCB8fCByZG1zcl9zYWZlKE1TUl9JTlRFTF9Q
TEFURk9STV9JTkZPLCB2YWwpICkKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICByZXR1cm4g
WDg2RU1VTF9PS0FZOworICAgICAgICAvKiBUaGUgTVNSIGlzIHJlYWQtb25seS4gKi8KKyAgICAg
ICAgYnJlYWs7CiAKICAgICBjYXNlIE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVM6Ci0g
ICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfSU5URUwg
fHwKLSAgICAgICAgICAgICAodmFsICYgfk1TUl9NSVNDX0ZFQVRVUkVTX0NQVUlEX0ZBVUxUSU5H
KSB8fAotICAgICAgICAgICAgIHJkbXNyX3NhZmUoTVNSX0lOVEVMX01JU0NfRkVBVFVSRVNfRU5B
QkxFUywgdGVtcCkgKQorICAgICAgICBpZiAoICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTVNS
X01JU0NfRkVBVFVSRVMpIHx8CisgICAgICAgICAgICAgKHZhbCAmIH5NU1JfTUlTQ19GRUFUVVJF
U19DUFVJRF9GQVVMVElORykgKQogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGlmICggKHZh
bCAmIE1TUl9NSVNDX0ZFQVRVUkVTX0NQVUlEX0ZBVUxUSU5HKSAmJgogICAgICAgICAgICAgICF0
aGlzX2NwdShjcHVpZF9mYXVsdGluZ19lbmFibGVkKSApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2NwdWZlYXR1cmUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5o
CmluZGV4IGM3Yzg1MjAuLmVjMzgwYWMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
Y3B1ZmVhdHVyZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCkBAIC0x
OSw2ICsxOSw4IEBAIFhFTl9DUFVGRUFUVVJFKEFQRVJGTVBFUkYsICAgICAgKEZTQ0FQSU5UUysw
KSozMisgOCkgLyogQVBFUkZNUEVSRiAqLwogWEVOX0NQVUZFQVRVUkUoTUZFTkNFX1JEVFNDLCAg
ICAoRlNDQVBJTlRTKzApKjMyKyA5KSAvKiBNRkVOQ0Ugc3luY2hyb25pemVzIFJEVFNDICovCiBY
RU5fQ1BVRkVBVFVSRShYRU5fU01FUCwgICAgICAgIChGU0NBUElOVFMrMCkqMzIrIDEwKSAvKiBT
TUVQIGdldHMgdXNlZCBieSBYZW4gaXRzZWxmICovCiBYRU5fQ1BVRkVBVFVSRShYRU5fU01BUCwg
ICAgICAgIChGU0NBUElOVFMrMCkqMzIrIDExKSAvKiBTTUFQIGdldHMgdXNlZCBieSBYZW4gaXRz
ZWxmICovCitYRU5fQ1BVRkVBVFVSRShNU1JfUExBVEZPUk1fSU5GTywgKEZTQ0FQSU5UUyswKSoz
MisxMikgLyogUExBVEZPUk1fSU5GTyBNU1IgcHJlc2VudCAqLworWEVOX0NQVUZFQVRVUkUoTVNS
X01JU0NfRkVBVFVSRVMsIChGU0NBUElOVFMrMCkqMzIrMTMpIC8qIE1JU0NfRkVBVFVSRVNfRU5B
QkxFUyBNU1IgcHJlc2VudCAqLwogCiAjZGVmaW5lIE5DQVBJTlRTIChGU0NBUElOVFMgKyAxKSAv
KiBOIDMyLWJpdCB3b3JkcyB3b3J0aCBvZiBpbmZvICovCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjgKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Oct 26 06:01:37 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 06:01:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e7bEX-00079m-Oc; Thu, 26 Oct 2017 06:01:37 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7bEV-00079a-Uo
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 06:01:36 +0000
Received: from [85.158.137.68] by server-4.bemta-3.messagelabs.com id
 10/A8-10698-F3A71F95; Thu, 26 Oct 2017 06:01:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVdeu6mO
 kwYw7MhYTthk4MHps79vFHsAYxZqZl5RfkcCa8WD7Y8aCIzwV568eYm5g/MjZxcjFISTwm1Hi
 2J0ZzBDOeUaJD3d2snUxcnCwCYhJzN2r0MXIySEioCoxa8VyZhBbSEBdoul3AxuILSxgLnFmw
 2ygODsHr4CZxFkNkCgLUPX/z6cYJzByLGBkWMWoUZxaVJZapGtkpJdUlJmeUZKbmJmja2hgrJ
 ebWlycmJ6ak5hUrJecn7uJEeiRegYGxh2MU0/4HWKU5GBSEuVl2PMhUogvKT+lMiOxOCO+qDQ
 ntfgQowwHh5IEr2Tlx0ghwaLU9NSKtMwcYGjApCU4eJREeCsrgNK8xQWJucWZ6RCpU4y6HM9m
 vm5gFmLJy89LlRLnfQ5SJABSlFGaBzcCFqaXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnz6
 oNcwpOZVwK36RXQEUxARzSpfgA5oiQRISXVwJhY+PJHp2lrot8l53DJOb4ppyZZSJza4lK+KT
 FibaeDr1eyxk6Zjw2Lf3Ty9vqcvOjp/G5fzpuzVqZ9n1ZpFby4vdX3sca0O/5GcXNY6xf67Im
 J3Xrmk9i99JtPnFWEr+zbcjYla9Fi65PJv8/WyQWcEt66bs3KmdH/JcteTmPpfqd01zj+qLES
 S3FGoqEWc1FxIgD8wGdFTgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1508997693!100338333!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11629 invoked from network); 26 Oct 2017 06:01:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Oct 2017 06:01:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7bET-000438-9W
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 06:01:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e7bET-0002ik-8l
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 06:01:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e7bET-0002ik-8l@xenbits.xenproject.org>
Date: Thu, 26 Oct 2017 06:01:33 +0000
Subject: [Xen-changelog] [xen stable-4.8] VMX: PLATFORM_INFO MSR is r/o
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6990677771815813623=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 4a3c5e119aa53b3edbfd2d1c1f45383fc1063940
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Tue Oct 24 16:28:41 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Oct 24 16:28:41 2017 +0200

    VMX: PLATFORM_INFO MSR is r/o
    
    Therefore all write attempts should produce #GP, just like on real
    hardware.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Kevin Tian <kevin.tian@intel.com>
---
 xen/arch/x86/hvm/vmx/vmx.c | 7 +------
 1 file changed, 1 insertion(+), 6 deletions(-)

diff --git a/xen/arch/x86/hvm/vmx/vmx.c b/xen/arch/x86/hvm/vmx/vmx.c
index d3ab7ee..fa528fc 100644
--- a/xen/arch/x86/hvm/vmx/vmx.c
+++ b/xen/arch/x86/hvm/vmx/vmx.c
@@ -2932,6 +2932,7 @@ static int vmx_msr_write_intercept(unsigned int msr, uint64_t msr_content)
         break;
     }
     case MSR_IA32_FEATURE_CONTROL:
+    case MSR_INTEL_PLATFORM_INFO:
     case MSR_IA32_VMX_BASIC ... MSR_IA32_VMX_VMFUNC:
         /* None of these MSRs are writeable. */
         goto gp_fault;
@@ -2946,12 +2947,6 @@ static int vmx_msr_write_intercept(unsigned int msr, uint64_t msr_content)
             goto gp_fault;
         break;
 
-    case MSR_INTEL_PLATFORM_INFO:
-        if ( msr_content ||
-             rdmsr_safe(MSR_INTEL_PLATFORM_INFO, msr_content) )
-            goto gp_fault;
-        break;
-
     case MSR_INTEL_MISC_FEATURES_ENABLES:
         if ( msr_content & ~MSR_MISC_FEATURES_CPUID_FAULTING )
             goto gp_fault;
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.8


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============6990677771815813623==--

From xen-changelog-bounces@lists.xen.org Thu Oct 26 06:01:47 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 06:01:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e7bEh-0007Bm-QA; Thu, 26 Oct 2017 06:01:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7bEf-0007Al-MG
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 06:01:45 +0000
Received: from [85.158.143.35] by server-9.bemta-6.messagelabs.com id
 A2/A0-30115-84A71F95; Thu, 26 Oct 2017 06:01:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVdej6mO
 kwddZEhYTthk4MHps79vFHsAYxZqZl5RfkcCaMWn9F/aCl9oVVx/OZ2xgPCjbxcjFISTwm1Hi
 2JHPTF2MnEDOeUaJ63eruxg5ONgExCTm7lUACYsIqErMWrGcGaJEXaLpdwMbiC0sYCXRfX0NI
 4jNK2Amcfr8UxYQmwWo/s2VqUwTGDkWMDKsYtQoTi0qSy3SNTTVSyrKTM8oyU3MzNE1NDDTy0
 0tLk5MT81JTCrWS87P3cQI9AkDEOxg/LYs4BCjJAeTkigvw54PkUJ8SfkplRmJxRnxRaU5qcW
 HGGU4OJQkeGMrP0YKCRalpqdWpGXmAIMDJi3BwaMkwpsFkuYtLkjMLc5Mh0idYtTleDbzdQOz
 EEtefl6qlDhvPEiRAEhRRmke3AhYoF5ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMK8+yBSez
 LwSuE2vgI5gAjqiSfUDyBEliQgpqQbGlNWTxGY6/LutdWnK8b9GFSK9XfIb4jt7FvkF5S9uF8
 libZz/wqNF98QL985NZguvPg4q0OhUzj13zHXyppgpz64fnO3wcd7SjMJ5XXcDMs5Wpd2dybh
 SeXWRcVg6Z1tlxesKLwG2PwU6Ewujr1fEVs7lSjhv9EpJpmD3mV7tGyVWnWXntL4qsRRnJBpq
 MRcVJwIAI9BH4k8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1508997703!75841319!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11574 invoked from network); 26 Oct 2017 06:01:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Oct 2017 06:01:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7bEd-00044p-BR
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 06:01:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e7bEd-0002jR-Am
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 06:01:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e7bEd-0002jR-Am@xenbits.xenproject.org>
Date: Thu, 26 Oct 2017 06:01:43 +0000
Subject: [Xen-changelog] [xen stable-4.8] x86emul: handle address wrapping
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDAzYWYyNGMzNWVkMzg5NjdhYjgxNTFmZGI1M2RhM2Y2ZjZjYzA4NzIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgT2N0IDI0
IDE2OjI5OjA2IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgT2N0IDI0IDE2OjI5OjA2IDIwMTcgKzAyMDAKCiAgICB4
ODZlbXVsOiBoYW5kbGUgYWRkcmVzcyB3cmFwcGluZwogICAgCiAgICBUaGlzIGp1c3QgdGhlIGVt
dWxhdG9yIHBhcnQgb2YgY29tbWl0IDc4NjllMmJhZmUKICAgICgieDg2ZW11bC9mdXp6OiBhZGQg
cnVkaW1lbnRhcnkgbGltaXQgY2hlY2tpbmciKToKICAgIAogICAgU2V2ZXJhbCBhZGp1c3RtZW50
cyB0byB0aGUgZW11bGF0b3IncyBhZGRyZXNzIGNhbGN1bGF0aW9ucyBhcmUgbmVlZGVkOgogICAg
V2hpbGUgdGhlIERzdEJpdEJhc2Ugb25lIGlzIHJlYWxseSBtYW5kYXRvcnksIHRoZSBzcGVjaWZp
Y2F0aW9uIGFsbG93cwogICAgZm9yIGVpdGhlciBvcmlnaW5hbCBvciBuZXcgYmVoYXZpb3IgZm9y
IHR3by1wYXJ0IGFjY2Vzc2VzLiBPYnNlcnZlZAogICAgYmVoYXZpb3Igb24gcmVhbCBoYXJkd2Fy
ZSwgaG93ZXZlciwgaXMgZm9yIHN1Y2ggYWNjZXNzZXMgdG8gc2lsZW50bHkKICAgIHdyYXAgYXQg
dGhlIDJeXjMyIGJvdW5kYXJ5IGluIG90aGVyIHRoYW4gNjQtYml0IG1vZGUsIGp1c3QgbGlrZSB0
aGV5IGRvCiAgICBhdCB0aGUgMl5eNjQgYm91bmRhcnkgaW4gNjQtYml0IG1vZGUsIHdoaWNoIG91
ciBjb2RlIGlzIG5vdyBiZWluZwogICAgYnJvdWdodCBpbiBsaW5lIHdpdGguIFdoaWxlIGFkZGlu
ZyB0cnVuY2F0ZV9lYSgpIGludm9jYXRpb25zIHRoZXJlLAogICAgYWxzbyBjb252ZXJ0IG9wZW4g
Y29kZWQgaW5zdGFuY2VzIG9mIGl0LgogICAgCiAgICBSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdl
b3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5jIHwgMjIgKysrKysrKysrKysrLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEy
IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4
Nl9lbXVsYXRlLmMKaW5kZXggMGVmYWQ0Zi4uYzRkMjgyYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTk1NiwxMCArOTU2LDEwIEBAIHN0YXRpYyB2b2lkIF9fcHV0
X3JlcF9wcmVmaXgoCiAKIC8qIENsaXAgbWF4aW11bSByZXBldGl0aW9ucyBzbyB0aGF0IHRoZSBp
bmRleCByZWdpc3RlciBhdCBtb3N0IGp1c3Qgd3JhcHMuICovCiAjZGVmaW5lIHRydW5jYXRlX2Vh
X2FuZF9yZXBzKGVhLCByZXBzLCBieXRlc19wZXJfcmVwKSAoeyAgICAgICAgICAgICAgICAgIFwK
LSAgICB1bnNpZ25lZCBsb25nIHRvZG9fXywgZWFfXyA9IHRydW5jYXRlX3dvcmQoZWEsIGFkX2J5
dGVzKTsgICAgICAgICAgICAgXAorICAgIHVuc2lnbmVkIGxvbmcgdG9kb19fLCBlYV9fID0gdHJ1
bmNhdGVfZWEoZWEpOyAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgaWYgKCAhKGN0eHQt
PnJlZ3MtPmVmbGFncyAmIEVGTEdfREYpICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKLSAgICAgICAgdG9kb19fID0gdHJ1bmNhdGVfd29yZCgtKGVhKSwgYWRfYnl0ZXMpIC8gKGJ5
dGVzX3Blcl9yZXApOyAgICAgICAgXAotICAgIGVsc2UgaWYgKCB0cnVuY2F0ZV93b3JkKChlYSkg
KyAoYnl0ZXNfcGVyX3JlcCkgLSAxLCBhZF9ieXRlcykgPCBlYV9fIClcCisgICAgICAgIHRvZG9f
XyA9IHRydW5jYXRlX2VhKC1lYV9fKSAvIChieXRlc19wZXJfcmVwKTsgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICBlbHNlIGlmICggdHJ1bmNhdGVfZWEoZWFfXyArIChieXRlc19wZXJfcmVwKSAt
IDEpIDwgZWFfXyApICAgICAgICAgICAgXAogICAgICAgICB0b2RvX18gPSAxOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgZWxzZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgdG9kb19fID0gZWFfXyAvIChieXRlc19wZXJfcmVwKSArIDE7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtMjYwOCw2ICsyNjA4LDcgQEAgeDg2X2Vt
dWxhdGUoCiAgICAgICAgICAgICAgICAgICAgIG9wX2J5dGVzICsgKCgoLXNyYy52YWwgLSAxKSA+
PiAzKSAmIH4ob3BfYnl0ZXMgLSAxTCkpOwogICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAg
ICAgIGVhLm1lbS5vZmYgKz0gKHNyYy52YWwgPj4gMykgJiB+KG9wX2J5dGVzIC0gMUwpOworICAg
ICAgICAgICAgZWEubWVtLm9mZiA9IHRydW5jYXRlX2VhKGVhLm1lbS5vZmYpOwogICAgICAgICAg
ICAgc3JjLnZhbCAmPSAob3BfYnl0ZXMgPDwgMykgLSAxOwogICAgICAgICB9CiAgICAgICAgIC8q
IEJlY29tZXMgYSBub3JtYWwgRHN0TWVtIG9wZXJhdGlvbiBmcm9tIGhlcmUgb24uICovCkBAIC0y
ODI3LDcgKzI4MjgsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgaW50IGxiLCB1YiwgaWR4Owog
ICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYobW9kZV82NGJpdCgpIHx8IChzcmMudHlwZSAh
PSBPUF9NRU0pLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VELCAtMSk7Ci0g
ICAgICAgIGlmICggKHJjID0gcmVhZF91bG9uZyhzcmMubWVtLnNlZywgc3JjLm1lbS5vZmYgKyBv
cF9ieXRlcywKKyAgICAgICAgaWYgKCAocmMgPSByZWFkX3Vsb25nKHNyYy5tZW0uc2VnLCB0cnVu
Y2F0ZV9lYShzcmMubWVtLm9mZiArIG9wX2J5dGVzKSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZzcmNfdmFsMiwgb3BfYnl0ZXMsIGN0eHQsIG9wcykpICkKICAgICAgICAgICAgIGdv
dG8gZG9uZTsKICAgICAgICAgdWIgID0gKG9wX2J5dGVzID09IDIpID8gKGludDE2X3Qpc3JjX3Zh
bDIgOiAoaW50MzJfdClzcmNfdmFsMjsKQEAgLTMzMzUsNyArMzMzNiw3IEBAIHg4Nl9lbXVsYXRl
KAogICAgIGxlczogLyogZHN0LnZhbCBpZGVudGlmaWVzIHRoZSBzZWdtZW50ICovCiAgICAgICAg
IGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihtb2RlXzY0Yml0KCkgJiYgIWV4dCwgRVhDX1VELCAtMSk7
CiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihzcmMudHlwZSAhPSBPUF9NRU0sIEVYQ19V
RCwgLTEpOwotICAgICAgICBpZiAoIChyYyA9IHJlYWRfdWxvbmcoc3JjLm1lbS5zZWcsIHNyYy5t
ZW0ub2ZmICsgc3JjLmJ5dGVzLAorICAgICAgICBpZiAoIChyYyA9IHJlYWRfdWxvbmcoc3JjLm1l
bS5zZWcsIHRydW5jYXRlX2VhKHNyYy5tZW0ub2ZmICsgc3JjLmJ5dGVzKSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICZzZWwsIDIsIGN0eHQsIG9wcykpICE9IDAgKQogICAgICAgICAg
ICAgZ290byBkb25lOwogICAgICAgICBpZiAoIChyYyA9IGxvYWRfc2VnKGRzdC52YWwsIHNlbCwg
MCwgTlVMTCwgY3R4dCwgb3BzKSkgIT0gMCApCkBAIC00MzM3LDcgKzQzMzgsOCBAQCB4ODZfZW11
bGF0ZSgKICAgICAgICAgY2FzZSA1OiAvKiBqbXAgKGZhciwgYWJzb2x1dGUgaW5kaXJlY3QpICov
CiAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoc3JjLnR5cGUgIT0gT1BfTUVNLCBF
WENfVUQsIC0xKTsKIAotICAgICAgICAgICAgaWYgKCAocmMgPSByZWFkX3Vsb25nKHNyYy5tZW0u
c2VnLCBzcmMubWVtLm9mZiArIG9wX2J5dGVzLAorICAgICAgICAgICAgaWYgKCAocmMgPSByZWFk
X3Vsb25nKHNyYy5tZW0uc2VnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRy
dW5jYXRlX2VhKHNyYy5tZW0ub2ZmICsgb3BfYnl0ZXMpLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZpbW0yLCAyLCBjdHh0LCBvcHMpKSApCiAgICAgICAgICAgICAgICAgZ290
byBkb25lOwogICAgICAgICAgICAgaW1tMSA9IHNyYy52YWw7CkBAIC00NDk4LDggKzQ1MDAsOCBA
QCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGlmICggKHJjID0gb3Bz
LT53cml0ZShlYS5tZW0uc2VnLCBlYS5tZW0ub2ZmLCAmc3JlZy5saW1pdCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAyLCBjdHh0KSkgIT0gWDg2RU1VTF9PS0FZIHx8Ci0gICAg
ICAgICAgICAgICAgIChyYyA9IG9wcy0+d3JpdGUoZWEubWVtLnNlZywgZWEubWVtLm9mZiArIDIs
ICZzcmVnLmJhc2UsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BfYnl0ZXMs
IGN0eHQpKSAhPSBYODZFTVVMX09LQVkgKQorICAgICAgICAgICAgICAgICAocmMgPSBvcHMtPndy
aXRlKGVhLm1lbS5zZWcsIHRydW5jYXRlX2VhKGVhLm1lbS5vZmYgKyAyKSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAmc3JlZy5iYXNlLCBvcF9ieXRlcywgY3R4dCkpICE9IFg4
NkVNVUxfT0tBWSApCiAgICAgICAgICAgICAgICAgZ290byBkb25lOwogICAgICAgICAgICAgYnJl
YWs7CiAKQEAgLTQ1MDksOSArNDUxMSw5IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgZ2Vu
ZXJhdGVfZXhjZXB0aW9uX2lmKCFtb2RlX3JpbmcwKCksIEVYQ19HUCwgMCk7CiAgICAgICAgICAg
ICBmYWlsX2lmKG9wcy0+d3JpdGVfc2VnbWVudCA9PSBOVUxMKTsKICAgICAgICAgICAgIG1lbXNl
dCgmc3JlZywgMCwgc2l6ZW9mKHNyZWcpKTsKLSAgICAgICAgICAgIGlmICggKHJjID0gcmVhZF91
bG9uZyhlYS5tZW0uc2VnLCBlYS5tZW0ub2ZmKzAsCisgICAgICAgICAgICBpZiAoIChyYyA9IHJl
YWRfdWxvbmcoZWEubWVtLnNlZywgZWEubWVtLm9mZiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmbGltaXQsIDIsIGN0eHQsIG9wcykpIHx8Ci0gICAgICAgICAgICAgICAgIChy
YyA9IHJlYWRfdWxvbmcoZWEubWVtLnNlZywgZWEubWVtLm9mZisyLAorICAgICAgICAgICAgICAg
ICAocmMgPSByZWFkX3Vsb25nKGVhLm1lbS5zZWcsIHRydW5jYXRlX2VhKGVhLm1lbS5vZmYgKyAy
KSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmYmFzZSwgbW9kZV82NGJpdCgp
ID8gOCA6IDQsIGN0eHQsIG9wcykpICkKICAgICAgICAgICAgICAgICBnb3RvIGRvbmU7CiAgICAg
ICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIWlzX2Nhbm9uaWNhbF9hZGRyZXNzKGJhc2Up
LCBFWENfR1AsIDApOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhYmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Oct 26 08:55:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 08:55:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e7dwQ-00049A-0N; Thu, 26 Oct 2017 08:55:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7dwP-000494-CJ
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 08:55:05 +0000
Received: from [85.158.139.211] by server-2.bemta-5.messagelabs.com id
 66/D8-23269-8E2A1F95; Thu, 26 Oct 2017 08:55:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVff5oo+
 RBi97TCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y1fPGpaC8+IVD1s3szYwvhfsYuTiEBL4zSix
 9cQTNgjnPKNE75I3zF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwu4Ssz+e
 hAszitgJvHy4ncWEJsFqH72tDmMExg5FjAyrGJUL04tKkst0jXRSyrKTM8oyU3MzNE1NDDVy0
 0tLk5MT81JTCrWS87P3cQI9AkDEOxgvNXnfIhRkoNJSZSXYc+HSCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvL8XfowUEixKTU+tSMvMAQYHTFqCg0dJhNcFGCBCvMUFibnFmekQqVOMuhzPZr5u
 YBZiycvPS5US510AMkMApCijNA9uBCxQLzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYVw5kF
 U9mXgncpldARzABHdGk+gHkiJJEhJRUA6PMukfLI5sXZS+Q3mcsWMPVqp8fEazdJ2GQM/0nwx
 fdJ69M/prvPGQ09ZXwhV2aKqXBvAuCDVbVzWFSlLssc9DUe/sDwf8vEu7e6K3/qp38IXJjYce
 iFf9Dl1smWFxi/f79YtTqK/fWO4klnc+5sf39Ugn13W93yFe8d3uWm/toV9yjonfRd8yVWIoz
 Eg21mIuKEwGSPo+GTwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1509008102!107088231!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8670 invoked from network); 26 Oct 2017 08:55:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Oct 2017 08:55:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7dwM-0000bV-Jf
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 08:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e7dwM-0003t3-HB
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 08:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e7dwM-0003t3-HB@xenbits.xenproject.org>
Date: Thu, 26 Oct 2017 08:55:02 +0000
Subject: [Xen-changelog] [xen stable-4.7] gnttab: fix pin count / page
	reference race
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGYwM2I5ZTg2ZTdlMThjYmJjMGI5ZWNiMDFhZTc0NzMwMzYyYzY2MDMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgT2N0IDI0
IDE2OjM5OjMzIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgT2N0IDI0IDE2OjM5OjMzIDIwMTcgKzAyMDAKCiAgICBn
bnR0YWI6IGZpeCBwaW4gY291bnQgLyBwYWdlIHJlZmVyZW5jZSByYWNlCiAgICAKICAgIERyb3Bw
aW5nIHBhZ2UgcmVmZXJlbmNlcyBiZWZvcmUgZGVjcmVtZW50aW5nIHBpbiBjb3VudHMgaXMgYSBi
YWQgaWRlYQogICAgaWYgYXNzdW1wdGlvbnMgYXJlIGJlaW5nIG1hZGUgdGhhdCBhIG5vbi16ZXJv
IHBpbiBjb3VudCBpbXBsaWVzIGEgdmFsaWQKICAgIHBhZ2UuIEZpeCB0aGUgb3JkZXIgb2Ygb3Bl
cmF0aW9ucyBpbiBnbnR0YWJfY29weV9yZWxlYXNlX2J1ZigpLCBidXQgYXQKICAgIHRoZSBzYW1l
IHRpbWUgYWxzbyByZW1vdmUgdGhlIGFzc2VydGlvbiB0aGF0IHdhcyBmb3VuZCB0byB0cmlnZ2Vy
OgogICAgbWFwX2dyYW50X3JlZigpIGFsc28gaGFzIHRoZSBwb3RlbnRpYWwgb2YgY2F1c2luZyBh
IHJhY2UgaGVyZSwgYW5kCiAgICBjaGFuZ2luZyB0aGUgb3JkZXIgb2Ygb3BlcmF0aW9ucyB0aGVy
ZSB3b3VsZCBsaWtlbHkgYmUgcXVpdGUgYSBiaXQgbW9yZQogICAgaW52b2x2ZWQuCiAgICAKICAg
IFRoaXMgaXMgQ1ZFLTIwMTctMTU1OTcgLyBYU0EtMjM2LgogICAgCiAgICBSZXBvcnRlZC1ieTog
UGF3ZWwgV2llY3pvcmtpZXdpY3ogPHdpcGF3ZWxAYW1hem9uLmRlPgogICAgU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBl
MDA4Zjc2MTlkY2Q2ZDU0OTcyN2M5NjM1YjNmOWYzYzdlZTQ4M2VkCiAgICBtYXN0ZXIgZGF0ZTog
MjAxNy0xMC0yNCAxNjowMTozMyArMDIwMAotLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyB8
IDI1ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRp
b25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFi
bGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCBjMDJiZjVhLi4xOWZjMzU2IDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFu
dF90YWJsZS5jCkBAIC0yMzI5LDkgKzIzMjksMjAgQEAgX19hY3F1aXJlX2dyYW50X2Zvcl9jb3B5
KAogICAgICAgICB0ZCA9IHBhZ2VfZ2V0X293bmVyX2FuZF9yZWZlcmVuY2UoKnBhZ2UpOwogICAg
ICAgICAvKgogICAgICAgICAgKiBhY3QtPnBpbiBiZWluZyBub24temVybyBzaG91bGQgZ3VhcmFu
dGVlIHRoZSBwYWdlIHRvIGhhdmUgYQotICAgICAgICAgKiBub24temVybyByZWZjb3VudCBhbmQg
aGVuY2UgYSB2YWxpZCBvd25lci4KKyAgICAgICAgICogbm9uLXplcm8gcmVmY291bnQgYW5kIGhl
bmNlIGEgdmFsaWQgb3duZXIgKG1hdGNoaW5nIHRoZSBvbmUgb24KKyAgICAgICAgICogcmVjb3Jk
KSwgd2l0aCBvbmUgZXhjZXB0aW9uOiBJZiB0aGUgb3duaW5nIGRvbWFpbiBpcyBkeWluZyB3ZQor
ICAgICAgICAgKiBoYWQgYmV0dGVyIG5vdCBtYWtlIGltcGxpY2F0aW9ucyBmcm9tIHBpbiBjb3Vu
dCAobWFwX2dyYW50X3JlZigpCisgICAgICAgICAqIHVwZGF0ZXMgcGluIGNvdW50cyBiZWZvcmUg
b2J0YWluaW5nIHBhZ2UgcmVmZXJlbmNlcywgZm9yCisgICAgICAgICAqIGV4YW1wbGUpLgogICAg
ICAgICAgKi8KLSAgICAgICAgQVNTRVJUKHRkKTsKKyAgICAgICAgaWYgKCB0ZCAhPSByZCB8fCBy
ZC0+aXNfZHlpbmcgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoIHRkICkKKyAgICAgICAg
ICAgICAgICBwdXRfcGFnZSgqcGFnZSk7CisgICAgICAgICAgICAqcGFnZSA9IE5VTEw7CisgICAg
ICAgICAgICByYyA9IEdOVFNUX2JhZF9kb21haW47CisgICAgICAgICAgICBnb3RvIHVubG9ja19v
dXRfY2xlYXI7CisgICAgICAgIH0KICAgICB9CiAKICAgICBhY3QtPnBpbiArPSByZWFkb25seSA/
IEdOVFBJTl9oc3RyX2luYyA6IEdOVFBJTl9oc3R3X2luYzsKQEAgLTI0NTAsNiArMjQ2MSwxMSBA
QCBzdGF0aWMgdm9pZCBnbnR0YWJfY29weV9yZWxlYXNlX2J1ZihzdHJ1Y3QgZ250dGFiX2NvcHlf
YnVmICpidWYpCiAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGJ1Zi0+dmlydCk7CiAgICAgICAg
IGJ1Zi0+dmlydCA9IE5VTEw7CiAgICAgfQorICAgIGlmICggYnVmLT5oYXZlX2dyYW50ICkKKyAg
ICB7CisgICAgICAgIF9fcmVsZWFzZV9ncmFudF9mb3JfY29weShidWYtPmRvbWFpbiwgYnVmLT5w
dHIudS5yZWYsIGJ1Zi0+cmVhZF9vbmx5KTsKKyAgICAgICAgYnVmLT5oYXZlX2dyYW50ID0gMDsK
KyAgICB9CiAgICAgaWYgKCBidWYtPmhhdmVfdHlwZSApCiAgICAgewogICAgICAgICBwdXRfcGFn
ZV90eXBlKGJ1Zi0+cGFnZSk7CkBAIC0yNDYwLDExICsyNDc2LDYgQEAgc3RhdGljIHZvaWQgZ250
dGFiX2NvcHlfcmVsZWFzZV9idWYoc3RydWN0IGdudHRhYl9jb3B5X2J1ZiAqYnVmKQogICAgICAg
ICBwdXRfcGFnZShidWYtPnBhZ2UpOwogICAgICAgICBidWYtPnBhZ2UgPSBOVUxMOwogICAgIH0K
LSAgICBpZiAoIGJ1Zi0+aGF2ZV9ncmFudCApCi0gICAgewotICAgICAgICBfX3JlbGVhc2VfZ3Jh
bnRfZm9yX2NvcHkoYnVmLT5kb21haW4sIGJ1Zi0+cHRyLnUucmVmLCBidWYtPnJlYWRfb25seSk7
Ci0gICAgICAgIGJ1Zi0+aGF2ZV9ncmFudCA9IDA7Ci0gICAgfQogfQogCiBzdGF0aWMgaW50IGdu
dHRhYl9jb3B5X2NsYWltX2J1Zihjb25zdCBzdHJ1Y3QgZ250dGFiX2NvcHkgKm9wLAotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQu
NwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Oct 26 08:55:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 08:55:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e7dwa-0004A8-2f; Thu, 26 Oct 2017 08:55:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7dwZ-0004A0-0P
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 08:55:15 +0000
Received: from [193.109.254.147] by server-5.bemta-6.messagelabs.com id
 30/BF-29911-2F2A1F95; Thu, 26 Oct 2017 08:55:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVffjoo+
 RBjvWaVtM2GbgwOixvW8XewBjFGtmXlJ+RQJrxuNX95kKJglXNJzdzNTAuImvi5GTQ0jgN6PE
 q51JXYxcQPZ5Rom+l8+Yuhg5ONgExCTm7lUAqRERUJWYtWI5M0S9ukTT7wY2EFtYIEZi6fwPr
 CA2r4CZxLN7R5hAbBag+gMdOxknMHIsYGRYxahenFpUllqka66XVJSZnlGSm5iZo2toYKaXm1
 pcnJiempOYVKyXnJ+7iRHoEQYg2ME487L/IUZJDiYlUV6GPR8ihfiS8lMqMxKLM+KLSnNSiw8
 xynBwKEnw/l74MVJIsCg1PbUiLTMHGBowaQkOHiURXhdgeAjxFhck5hZnpkOkTjHqcjyb+bqB
 WYglLz8vVUqcdwHIDAGQoozSPLgRsDC9xCgrJczLCHSUEE9BalFuZgmq/CtGcQ5GJWFeOZBVP
 Jl5JXCbXgEdwQR0RJPqB5AjShIRUlINjPs1uY75PpKep/7nkrHnkj8t1cXXtH8ZF1yfy97I6L
 ft4s+vBzJkWl+p1xotOasmu9+mkiF7e9t/l7+9IfVZM2uXBXxXEb5dw8vy54zXnOjYuzLuc9Y
 u8pW0v7382r9lBtJSKz9KJpi0fbof/EDiI/+jb/113YGxhdNXS/NVd1498sviUYOooBJLcUai
 oRZzUXEiAK99zGtOAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1509008112!113139843!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50753 invoked from network); 26 Oct 2017 08:55:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Oct 2017 08:55:13 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7dwW-0000ba-NF
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 08:55:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e7dwW-0003tb-Kn
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 08:55:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e7dwW-0003tb-Kn@xenbits.xenproject.org>
Date: Thu, 26 Oct 2017 08:55:12 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/svm: Fix a livelock when
	trying to run shadowed unpaged guests
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGQwNTAwZjIwMzI4NWZlM2QxMmI4M2E4MzdiMjE5MzBlNGJhYzY5ZGEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE9jdCAyNCAxNjo0MDoyMyAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyNCAxNjo0MDoyMyAyMDE3ICsw
MjAwCgogICAgeDg2L3N2bTogRml4IGEgbGl2ZWxvY2sgd2hlbiB0cnlpbmcgdG8gcnVuIHNoYWRv
d2VkIHVucGFnZWQgZ3Vlc3RzCiAgICAKICAgIE9uIEFNRCBwcm9jZXNzb3JzIHdoaWNoIHN1cHBv
cnQgU01FUCAoU29tZSBGYW0xNmggcHJvY2Vzc29ycykgYW5kIFNNQVAgKFplbiwKICAgIEZhbTE3
aCksIGEgZ3Vlc3Qgd2hpY2ggaXMgcnVubmluZyB3aXRoIHNoYWRvdyBwYWdpbmcgYW5kIGNsZWFy
cyBDUjAuUEcgd2hpbGUKICAgIGtlZXBpbmcgQ1I0LntTTUVQLFNNQVB9IHNldCB3aWxsIGxpdmVs
b2NrLCBhcyBoYXJkd2FyZSByYWlzZXMgI1BGIHdoaWNoIHRoZQogICAgc2hhZG93IHBhZ2V0YWJs
ZSBjb25jbHVkZXMgc2hvdWxkbid0IGhhcHBlbi4KICAgIAogICAgVGhpcyBvY2N1cnMgYmVjYXVz
ZSBoYXJkd2FyZSBpcyBydW5uaW5nIHdpdGggaG9zdCBwYWdpbmcgc2V0dGluZ3MsIHdoaWNoCiAg
ICBjYXVzZXMgdGhlIGd1ZXN0cyBjaG9pY2Ugb2YgU01FUC9TTUFQIHRvIGFjdHVhbGx5IHRha2Ug
ZWZmZWN0LCBldmVuIHRob3VnaAogICAgdGhleSBzaG91bGRuJ3QgZnJvbSB0aGUgZ3Vlc3RzIHBv
aW50IG9mIHZpZXcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxi
b3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDMxNjRmMmY5ZGIx
ZTYzZWE2NGMzZjk1MjBkNDBjYjA5OTIwZDJiMzUKICAgIG1hc3RlciBkYXRlOiAyMDE3LTEwLTAy
IDEzOjU3OjM0ICswMTAwCi0tLQogeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgfCAxOCArKysr
KysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9z
dm0uYwppbmRleCBiMDcxNWU2Li41OTE2ODM4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L3N2bS9zdm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtNTczLDYgKzU3
MywyNCBAQCB2b2lkIHN2bV91cGRhdGVfZ3Vlc3RfY3Ioc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGludCBjcikKICAgICAgICAgaWYgKCBwYWdpbmdfbW9kZV9oYXAodi0+ZG9tYWluKSApCiAgICAg
ICAgICAgICB2YWx1ZSAmPSB+WDg2X0NSNF9QQUU7CiAgICAgICAgIHZhbHVlIHw9IHYtPmFyY2gu
aHZtX3ZjcHUuZ3Vlc3RfY3JbNF07CisKKyAgICAgICAgaWYgKCAhaHZtX3BhZ2luZ19lbmFibGVk
KHYpICkKKyAgICAgICAgeworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIFdoZW4gdGhl
IGd1ZXN0IHRoaW5rcyBwYWdpbmcgaXMgZGlzYWJsZWQsIFhlbiBtYXkgbmVlZCB0byBoaWRlCisg
ICAgICAgICAgICAgKiB0aGUgZWZmZWN0cyBvZiBzaGFkb3cgcGFnaW5nLCBhcyBoYXJkd2FyZSBy
dW5zIHdpdGggdGhlIGhvc3QKKyAgICAgICAgICAgICAqIHBhZ2luZyBzZXR0aW5ncywgcmF0aGVy
IHRoYW4gdGhlIGd1ZXN0cyBzZXR0aW5ncy4KKyAgICAgICAgICAgICAqCisgICAgICAgICAgICAg
KiBXaXRob3V0IENSMC5QRywgYWxsIG1lbW9yeSBhY2Nlc3NlcyBhcmUgdXNlciBtb2RlLCBzbwor
ICAgICAgICAgICAgICogX1BBR0VfVVNFUiBtdXN0IGJlIHNldCBpbiB0aGUgc2hhZG93IHBhZ2V0
YWJsZXMgZm9yIGd1ZXN0CisgICAgICAgICAgICAgKiB1c2Vyc3BhY2UgdG8gZnVuY3Rpb24uICBU
aGlzIGluIHR1cm4gdHJpcHMgdXAgZ3Vlc3Qgc3VwZXJ2aXNvcgorICAgICAgICAgICAgICogbW9k
ZSBpZiBTTUVQL1NNQVAgYXJlIGxlZnQgYWN0aXZlIGluIGNvbnRleHQuICBUaGV5IHdvdWxkbid0
CisgICAgICAgICAgICAgKiBoYXZlIGFueSBlZmZlY3QgaWYgcGFnaW5nIHdhcyBhY3R1YWxseSBk
aXNhYmxlZCwgc28gaGlkZSB0aGVtCisgICAgICAgICAgICAgKiBiZWhpbmQgdGhlIGJhY2sgb2Yg
dGhlIGd1ZXN0LgorICAgICAgICAgICAgICovCisgICAgICAgICAgICB2YWx1ZSAmPSB+KFg4Nl9D
UjRfU01FUCB8IFg4Nl9DUjRfU01BUCk7CisgICAgICAgIH0KKwogICAgICAgICB2bWNiX3NldF9j
cjQodm1jYiwgdmFsdWUpOwogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Oct 26 08:55:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 08:55:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e7dwk-0004BP-4B; Thu, 26 Oct 2017 08:55:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7dwj-0004BC-03
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 08:55:25 +0000
Received: from [85.158.139.211] by server-11.bemta-5.messagelabs.com id
 D2/64-17628-CF2A1F95; Thu, 26 Oct 2017 08:55:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVff3oo+
 RBkufGlpM2GbgwOixvW8XewBjFGtmXlJ+RQJrxrlfG1gLPnBVdH7cwdTA2MfZxcjFISTwm1Gi
 4dM8RgjnPKPEprtzWbsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYIlth/d
 zdYnFfATOLQy5mMIDYLUP2nmfPZJjByLGBkWMWoXpxaVJZapGuol1SUmZ5RkpuYmaNraGCql5
 taXJyYnpqTmFSsl5yfu4kR6JN6BgbGHYxNvc6HGCU5mJREeRn2fIgU4kvKT6nMSCzOiC8qzUk
 tPsQow8GhJMH7e+HHSCHBotT01Iq0zBxgcMCkJTh4lER4Q0DSvMUFibnFmekQqVOMuhzPZr5u
 YBZiycvPS5US510AUiQAUpRRmgc3AhaolxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8y4Hm
 cKTmVcCt+kV0BFMQEc0qX4AOaIkESEl1cBoUhR0qPfQXZm1P1gmB06KmP5o/g6+S9eY40R/Pc
 qwWGNmUGCwUunBb7krG09++y0m/Vj7eEJUmoH+F7mk20z8+rsnv5ty00lEK/axlfKS85kztc/
 q6vbl2DBtNNzYk9ey8MCxi+HXudy2CgrYaXY6ixxOfrebr72w/8HBLoN0Yberczcc1JBRYinO
 SDTUYi4qTgQAoICkTU8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1509008122!92859941!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30214 invoked from network); 26 Oct 2017 08:55:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Oct 2017 08:55:23 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7dwg-0000br-P7
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 08:55:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e7dwg-0003u5-OM
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 08:55:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e7dwg-0003u5-OM@xenbits.xenproject.org>
Date: Thu, 26 Oct 2017 08:55:22 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/msr: Correct the definition of
	MSR_IA32_APICBASE_BASE
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDJlMjRhOWVkNzI3MjBlMGYzZWM5YmM5MmI5MjI0MDkxNWY0NmU3YjcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE9jdCAyNCAxNjo0MDo1NiAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyNCAxNjo0MDo1NiAyMDE3ICsw
MjAwCgogICAgeDg2L21zcjogQ29ycmVjdCB0aGUgZGVmaW5pdGlvbiBvZiBNU1JfSUEzMl9BUElD
QkFTRV9CQVNFCiAgICAKICAgIDB4ZmZmZmYgPDwgMTIgaXMgdW5kZWZpbmVkIGJlaGF2aW91ciwg
ZHVlIHRvIHNoaWZ0aW5nIGludG8gdGhlIHNpZ24gYml0IG9mIGFuCiAgICBpbnRlZ2VyLgogICAg
CiAgICBTcG90dGVkIGJ5IHRoZSBVbmRlZmluZWQgQmVoYXZpb3VyIFNhbml0aXNlcgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBtYXN0
ZXIgY29tbWl0OiBkYmM0YjZlMTNhNWQwZGQ4OTY3Y2RlN2ZmNzAwMGFiMWVkODg2MjVlCiAgICBt
YXN0ZXIgZGF0ZTogMjAxNy0xMC0wMyAxNzo0NToyNCArMDEwMAotLS0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvbXNyLWluZGV4LmggfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRl
eC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAppbmRleCA1MmM2ZDVjLi4wNGI2
NzIyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKQEAgLTI5OSw3ICsyOTksNyBAQAogI2RlZmlu
ZSBNU1JfSUEzMl9BUElDQkFTRV9CU1AJCSgxPDw4KQogI2RlZmluZSBNU1JfSUEzMl9BUElDQkFT
RV9FWFRECQkoMTw8MTApCiAjZGVmaW5lIE1TUl9JQTMyX0FQSUNCQVNFX0VOQUJMRQkoMTw8MTEp
Ci0jZGVmaW5lIE1TUl9JQTMyX0FQSUNCQVNFX0JBU0UJCSgweGZmZmZmPDwxMikKKyNkZWZpbmUg
TVNSX0lBMzJfQVBJQ0JBU0VfQkFTRQkJMHgwMDBmZmZmZmZmZmZmMDAwdWwKICNkZWZpbmUgTVNS
X0lBMzJfQVBJQ0JBU0VfTVNSICAgICAgICAgICAweDgwMAogI2RlZmluZSBNU1JfSUEzMl9BUElD
VFBSX01TUiAgICAgICAgICAgIDB4ODA4CiAjZGVmaW5lIE1TUl9JQTMyX0FQSUNQUFJfTVNSICAg
ICAgICAgICAgMHg4MGEKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Oct 26 08:55:36 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 08:55:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e7dwu-0004Ci-5t; Thu, 26 Oct 2017 08:55:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7dwt-0004CY-8X
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 08:55:35 +0000
Received: from [85.158.143.35] by server-11.bemta-6.messagelabs.com id
 9A/A8-20813-603A1F95; Thu, 26 Oct 2017 08:55:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVZd18cd
 Ig6XzzC0mbDNwYPTY3reLPYAxijUzLym/IoE14/uuBuaCJZYVDRfOszQwntLqYuTiEBL4zShx
 Yf5WVgjnPKNE99urjF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZiCwv4SEz+B
 FLOycErYCbx7vF6JhCbBaj+7dFvrBMYORYwMqxi1ChOLSpLLdI1NtRLKspMzyjJTczM0TU0MN
 PLTS0uTkxPzUlMKtZLzs/dxAj0CgMQ7GBsWhR4iFGSg0lJlJdhz4dIIb6k/JTKjMTijPii0pz
 U4kOMMhwcShK8vxd+jBQSLEpNT61Iy8wBhgdMWoKDR0mENwQkzVtckJhbnJkOkTrFqMvxbObr
 BmYhlrz8vFQpcd4FIEUCIEUZpXlwI2CheolRVkqYlxHoKCGegtSi3MwSVPlXjOIcjErCvMtBp
 vBk5pXAbXoFdAQT0BFNqh9AjihJREhJNTDGfgl84le2bFXhtxN77fPFkzIO3DYs/1jCfqNa8y
 HDls5Lbzu/aLbwBwRcf2wxV3PDo4okbV9j9SCTpLvpeVPvOpc4d+2eJCT9uk1CT/yjxurDxSJ
 RwoveK93TunqUwcFRp9DobIhJVcSONXHfg5t6CsyFZ+Z/8dq8WDZq0TF1u4S//itDbZRYijMS
 DbWYi4oTARv18BtQAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1509008133!78862969!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39207 invoked from network); 26 Oct 2017 08:55:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Oct 2017 08:55:33 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7dwq-0000c1-R6
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 08:55:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e7dwq-0003ud-QL
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 08:55:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e7dwq-0003ud-QL@xenbits.xenproject.org>
Date: Thu, 26 Oct 2017 08:55:32 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/PV: fix/generalize guest nul
	selector handling
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGNkOWVlMWY3MmQ0NjA1NjAwNmRhM2Q2OTVjODFiZTU1ODQ5MjJhZDQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgT2N0IDI0
IDE2OjQxOjQwIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgT2N0IDI0IDE2OjQxOjQwIDIwMTcgKzAyMDAKCiAgICB4
ODYvUFY6IGZpeC9nZW5lcmFsaXplIGd1ZXN0IG51bCBzZWxlY3RvciBoYW5kbGluZwogICAgCiAg
ICBTZWdtZW50IGJhc2VzIChhbmQgbGltaXRzKSBhcmVuJ3QgYmVpbmcgY2xlYXJlZCBieSB0aGUg
bG9hZGluZyBvZiBhIG51bAogICAgc2VsZWN0b3IgaW50byBhIHNlZ21lbnQgcmVnaXN0ZXIgb24g
QU1EIENQVXMuIFRoZXJlZm9yZSwgaWYgYW4KICAgIG91dGdvaW5nIHZDUFUgaGFzIGEgbm9uLXpl
cm8gYmFzZSBpbiBGUyBvciBHUyBhbmQgdGhlIHN1YnNlcXVlbnQKICAgIGluY29taW5nIHZDUFUg
aGFzIGEgbm9uLXplcm8gYnV0IG51bCBzZWxlY3RvciBpbiB0aGUgcmVzcGVjdGl2ZQogICAgcmVn
aXN0ZXIocyksIHRoZSBzZWxlY3RvciB2YWx1ZShzKSB3b3VsZCBiZSBsb2FkZWQgd2l0aG91dCBj
bGVhcmluZyB0aGUKICAgIHNlZ21lbnQgYmFzZShzKSBpbiB0aGUgaGlkZGVuIHJlZ2lzdGVyIHBv
cnRpb24uCiAgICAKICAgIFNpbmNlIHRoZSBBQkkgc3RhdGVzICJ6ZXJvIiBpbiBpdHMgZGVzY3Jp
cHRpb24gb2YgdGhlIGZzIGFuZCBncyBmaWVsZHMsCiAgICBpdCBpcyB3b3J0aCBub3RpbmcgdGhh
dCB0aGUgY2hvc2VuIGFwcHJvYWNoIHRvIGZpeCB0aGlzIGFsdGVycyB0aGUKICAgIHdyaXR0ZW4g
ZG93biBBQkkuIEkgY29uc2lkZXIgdGhpcyBwcmVmZXJyYWJsZSBvdmVyIGVuZm9yY2luZyB0aGUK
ICAgIHByZXZpb3VzbHkgd3JpdHRlbiBkb3duIGJlaGF2aW9yLCBhcyBudWwgc2VsZWN0b3JzIGFy
ZSBmYXIgbW9yZSBsaWtlbHkKICAgIHRvIGJlIHdoYXQgd2FzIG1lYW50IGZyb20gdGhlIGJlZ2lu
bmluZy4KICAgIAogICAgVGhlIGFkanVzdG1lbnRzIGFsc28gZWxpbWluYXRlIGFuIGluY29uc2lz
dGVuY3kgYmV0d2VlbiBGUyBhbmQgR1MKICAgIGhhbmRsaW5nOiBPbGQgY29kZSBoYWQgYW4gZXh0
cmEgcG9pbnRsZXNzIChnc19iYXNlX3VzZXIgd2FzIGFsd2F5cyB6ZXJvCiAgICB3aGVuIERJUlRZ
X0dTIHdhcyBzZXQpIGNvbmRpdGlvbmFsIGZvciBHUy4gVGhlIG9sZCBiaXRrZWVwZXIgY2hhbmdl
c2V0CiAgICBoYXMgbm8gZXhwbGFuYXRpb24gZm9yIHRoaXMgYXN5bW1ldHJ5LgogICAgCiAgICBJ
bnNwaXJlZCBieSBMaW51eCBjb21taXQgZTEzN2E0ZDhmNGRkMmUyNzdlMzU1NDk1YjZiMmNiMjQx
YTg2OTNjMy4KICAgIAogICAgQWRkaXRpb25hbGx5IGZvciBEUyBhbmQgRVMgYSBmbGF0IHNlbGVj
dG9yIGlzIGJlaW5nIGxvYWRlZCBwcmlvciB0byB0aGUKICAgIGxvYWRpbmcgb2YgYSBudWwgb25l
IG9uIEFNRCBDUFVzLCBqdXN0IGFzIGEgcHJlY2F1dGlvbmFyeSBtZWFzdXJlCiAgICAod2UncmUg
bm90IGN1cnJlbnRseSBhd2FyZSBvZiB3YXlzIGZvciBhIGd1ZXN0IHRvIGRlZHVjZSB0aGUgYmFz
ZSBvZiBhCiAgICBzZWdtZW50IHJlZ2lzdGVyIHdoaWNoIGhhcyBhIG51bCBzZWxlY3RvciBsb2Fk
ZWQpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIG1hc3RlciBjb21taXQ6IDRlMzgzZGY4NjUwZDcyZTQ3ZTJjYTRlYmZjNGY2OTg2Zjc5
MWQyZjIKICAgIG1hc3RlciBkYXRlOiAyMDE3LTEwLTA0IDE0OjE3OjA4ICswMjAwCi0tLQogeGVu
L2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgICAgICAgICAgICB8IDY3ICsrKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYveGVuLXg4Nl82
NC5oIHwgIDQgKy0KIDIgZmlsZXMgY2hhbmdlZCwgNDQgaW5zZXJ0aW9ucygrKSwgMjcgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2
L2RvbWFpbi5jCmluZGV4IDQ0ZWQyY2MuLmI3NTUwZDMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTE2NzQsNiArMTY3NCwx
OCBAQCBhcmNoX2RvX3ZjcHVfb3AoCiAgICAgcmV0dXJuIHJjOwogfQogCisvKgorICogTG9hZGlu
ZyBhIG51bCBzZWxlY3RvciBkb2VzIG5vdCBjbGVhciBiYXNlcyBhbmQgbGltaXRzIG9uIEFNRCBD
UFVzLiBCZSBvbgorICogdGhlIHNhZmUgc2lkZSBhbmQgcmUtaW5pdGlhbGl6ZSBib3RoIHRvIGZs
YXQgc2VnbWVudCB2YWx1ZXMgYmVmb3JlIGxvYWRpbmcKKyAqIGEgbnVsIHNlbGVjdG9yLgorICov
CisjZGVmaW5lIHByZWxvYWRfc2VnbWVudChzZWcsIHZhbHVlKSBkbyB7ICAgICAgICAgICAgICBc
CisgICAgaWYgKCAhKCh2YWx1ZSkgJiB+MykgJiYgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgICBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgKSBc
CisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJtb3ZsICVrMCwgJSUiICNzZWcgICAgICAgICAgICBc
CisgICAgICAgICAgICAgICAgICAgICAgIDo6ICJyIiAoRkxBVF9VU0VSX0RTMzIpICk7ICAgICBc
Cit9IHdoaWxlICggMCApCisKICNkZWZpbmUgbG9hZHNlZ21lbnQoc2VnLHZhbHVlKSAoeyAgICAg
ICAgICAgICAgIFwKICAgICBpbnQgX19yID0gMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICBhc20gdm9sYXRpbGUgKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
QEAgLTE3MTIsMzYgKzE3MjQsNDAgQEAgc3RhdGljIHZvaWQgbG9hZF9zZWdtZW50cyhzdHJ1Y3Qg
dmNwdSAqbikKIAogICAgIC8qIEVpdGhlciBzZWxlY3RvciAhPSAwID09PiByZWxvYWQuICovCiAg
ICAgaWYgKCB1bmxpa2VseSgoZGlydHlfc2VnbWVudF9tYXNrICYgRElSVFlfRFMpIHwgdXJlZ3Mt
PmRzKSApCisgICAgeworICAgICAgICBwcmVsb2FkX3NlZ21lbnQoZHMsIHVyZWdzLT5kcyk7CiAg
ICAgICAgIGFsbF9zZWdzX29rYXkgJj0gbG9hZHNlZ21lbnQoZHMsIHVyZWdzLT5kcyk7CisgICAg
fQogCiAgICAgLyogRWl0aGVyIHNlbGVjdG9yICE9IDAgPT0+IHJlbG9hZC4gKi8KICAgICBpZiAo
IHVubGlrZWx5KChkaXJ0eV9zZWdtZW50X21hc2sgJiBESVJUWV9FUykgfCB1cmVncy0+ZXMpICkK
KyAgICB7CisgICAgICAgIHByZWxvYWRfc2VnbWVudChlcywgdXJlZ3MtPmVzKTsKICAgICAgICAg
YWxsX3NlZ3Nfb2theSAmPSBsb2Fkc2VnbWVudChlcywgdXJlZ3MtPmVzKTsKKyAgICB9CiAKLSAg
ICAvKgotICAgICAqIEVpdGhlciBzZWxlY3RvciAhPSAwID09PiByZWxvYWQuCi0gICAgICogQWxz
byByZWxvYWQgdG8gcmVzZXQgRlNfQkFTRSBpZiBpdCB3YXMgbm9uLXplcm8uCi0gICAgICovCi0g
ICAgaWYgKCB1bmxpa2VseSgoZGlydHlfc2VnbWVudF9tYXNrICYgKERJUlRZX0ZTIHwgRElSVFlf
RlNfQkFTRSkpIHwKLSAgICAgICAgICAgICAgICAgIHVyZWdzLT5mcykgKQorICAgIC8qIEVpdGhl
ciBzZWxlY3RvciAhPSAwID09PiByZWxvYWQuICovCisgICAgaWYgKCB1bmxpa2VseSgoZGlydHlf
c2VnbWVudF9tYXNrICYgRElSVFlfRlMpIHwgdXJlZ3MtPmZzKSApCisgICAgewogICAgICAgICBh
bGxfc2Vnc19va2F5ICY9IGxvYWRzZWdtZW50KGZzLCB1cmVncy0+ZnMpOworICAgICAgICAvKiBu
b24tbnVsIHNlbGVjdG9yIHVwZGF0ZXMgZnNfYmFzZSAqLworICAgICAgICBpZiAoIHVyZWdzLT5m
cyAmIH4zICkKKyAgICAgICAgICAgIGRpcnR5X3NlZ21lbnRfbWFzayAmPSB+RElSVFlfRlNfQkFT
RTsKKyAgICB9CiAKLSAgICAvKgotICAgICAqIEVpdGhlciBzZWxlY3RvciAhPSAwID09PiByZWxv
YWQuCi0gICAgICogQWxzbyByZWxvYWQgdG8gcmVzZXQgR1NfQkFTRSBpZiBpdCB3YXMgbm9uLXpl
cm8uCi0gICAgICovCi0gICAgaWYgKCB1bmxpa2VseSgoZGlydHlfc2VnbWVudF9tYXNrICYgKERJ
UlRZX0dTIHwgRElSVFlfR1NfQkFTRV9VU0VSKSkgfAotICAgICAgICAgICAgICAgICAgdXJlZ3Mt
PmdzKSApCisgICAgLyogRWl0aGVyIHNlbGVjdG9yICE9IDAgPT0+IHJlbG9hZC4gKi8KKyAgICBp
ZiAoIHVubGlrZWx5KChkaXJ0eV9zZWdtZW50X21hc2sgJiBESVJUWV9HUykgfCB1cmVncy0+Z3Mp
ICkKICAgICB7Ci0gICAgICAgIC8qIFJlc2V0IEdTX0JBU0Ugd2l0aCB1c2VyICVncz8gKi8KLSAg
ICAgICAgaWYgKCAoZGlydHlfc2VnbWVudF9tYXNrICYgRElSVFlfR1MpIHx8ICFuLT5hcmNoLnB2
X3ZjcHUuZ3NfYmFzZV91c2VyICkKLSAgICAgICAgICAgIGFsbF9zZWdzX29rYXkgJj0gbG9hZHNl
Z21lbnQoZ3MsIHVyZWdzLT5ncyk7CisgICAgICAgIGFsbF9zZWdzX29rYXkgJj0gbG9hZHNlZ21l
bnQoZ3MsIHVyZWdzLT5ncyk7CisgICAgICAgIC8qIG5vbi1udWwgc2VsZWN0b3IgdXBkYXRlcyBn
c19iYXNlX3VzZXIgKi8KKyAgICAgICAgaWYgKCB1cmVncy0+Z3MgJiB+MyApCisgICAgICAgICAg
ICBkaXJ0eV9zZWdtZW50X21hc2sgJj0gfkRJUlRZX0dTX0JBU0VfVVNFUjsKICAgICB9CiAKICAg
ICBpZiAoICFpc19wdl8zMmJpdF92Y3B1KG4pICkKICAgICB7CiAgICAgICAgIC8qIFRoaXMgY2Fu
IG9ubHkgYmUgbm9uLXplcm8gaWYgc2VsZWN0b3IgaXMgTlVMTC4gKi8KLSAgICAgICAgaWYgKCBu
LT5hcmNoLnB2X3ZjcHUuZnNfYmFzZSApCisgICAgICAgIGlmICggbi0+YXJjaC5wdl92Y3B1LmZz
X2Jhc2UgfCAoZGlydHlfc2VnbWVudF9tYXNrICYgRElSVFlfRlNfQkFTRSkgKQogICAgICAgICAg
ICAgd3Jmc2Jhc2Uobi0+YXJjaC5wdl92Y3B1LmZzX2Jhc2UpOwogCiAgICAgICAgIC8qIE1vc3Qg
a2VybmVscyBoYXZlIG5vbi16ZXJvIEdTIGJhc2UsIHNvIGRvbid0IGJvdGhlciB0ZXN0aW5nLiAq
LwpAQCAtMTc0OSw3ICsxNzY1LDggQEAgc3RhdGljIHZvaWQgbG9hZF9zZWdtZW50cyhzdHJ1Y3Qg
dmNwdSAqbikKICAgICAgICAgd3Jtc3JsKE1TUl9TSEFET1dfR1NfQkFTRSwgbi0+YXJjaC5wdl92
Y3B1LmdzX2Jhc2Vfa2VybmVsKTsKIAogICAgICAgICAvKiBUaGlzIGNhbiBvbmx5IGJlIG5vbi16
ZXJvIGlmIHNlbGVjdG9yIGlzIE5VTEwuICovCi0gICAgICAgIGlmICggbi0+YXJjaC5wdl92Y3B1
LmdzX2Jhc2VfdXNlciApCisgICAgICAgIGlmICggbi0+YXJjaC5wdl92Y3B1LmdzX2Jhc2VfdXNl
ciB8CisgICAgICAgICAgICAgKGRpcnR5X3NlZ21lbnRfbWFzayAmIERJUlRZX0dTX0JBU0VfVVNF
UikgKQogICAgICAgICAgICAgd3Jnc2Jhc2Uobi0+YXJjaC5wdl92Y3B1LmdzX2Jhc2VfdXNlcik7
CiAKICAgICAgICAgLyogSWYgaW4ga2VybmVsIG1vZGUgdGhlbiBzd2l0Y2ggdGhlIEdTIGJhc2Vz
IGFyb3VuZC4gKi8KQEAgLTE4OTAsMjIgKzE5MDcsMjIgQEAgc3RhdGljIHZvaWQgc2F2ZV9zZWdt
ZW50cyhzdHJ1Y3QgdmNwdSAqdikKICAgICBpZiAoIHJlZ3MtPmZzIHx8IGlzX3B2XzMyYml0X3Zj
cHUodikgKQogICAgIHsKICAgICAgICAgZGlydHlfc2VnbWVudF9tYXNrIHw9IERJUlRZX0ZTOwot
ICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuZnNfYmFzZSA9IDA7IC8qICE9IDAgc2VsZWN0b3Iga2ls
bHMgZnNfYmFzZSAqLworICAgICAgICAvKiBub24tbnVsIHNlbGVjdG9yIGtpbGxzIGZzX2Jhc2Ug
Ki8KKyAgICAgICAgaWYgKCByZWdzLT5mcyAmIH4zICkKKyAgICAgICAgICAgIHYtPmFyY2gucHZf
dmNwdS5mc19iYXNlID0gMDsKICAgICB9Ci0gICAgZWxzZSBpZiAoIHYtPmFyY2gucHZfdmNwdS5m
c19iYXNlICkKLSAgICB7CisgICAgaWYgKCB2LT5hcmNoLnB2X3ZjcHUuZnNfYmFzZSApCiAgICAg
ICAgIGRpcnR5X3NlZ21lbnRfbWFzayB8PSBESVJUWV9GU19CQVNFOwotICAgIH0KIAogICAgIGlm
ICggcmVncy0+Z3MgfHwgaXNfcHZfMzJiaXRfdmNwdSh2KSApCiAgICAgewogICAgICAgICBkaXJ0
eV9zZWdtZW50X21hc2sgfD0gRElSVFlfR1M7Ci0gICAgICAgIHYtPmFyY2gucHZfdmNwdS5nc19i
YXNlX3VzZXIgPSAwOyAvKiAhPSAwIHNlbGVjdG9yIGtpbGxzIGdzX2Jhc2VfdXNlciAqLworICAg
ICAgICAvKiBub24tbnVsIHNlbGVjdG9yIGtpbGxzIGdzX2Jhc2VfdXNlciAqLworICAgICAgICBp
ZiAoIHJlZ3MtPmdzICYgfjMgKQorICAgICAgICAgICAgdi0+YXJjaC5wdl92Y3B1LmdzX2Jhc2Vf
dXNlciA9IDA7CiAgICAgfQotICAgIGVsc2UgaWYgKCB2LT5hcmNoLnB2X3ZjcHUuZ3NfYmFzZV91
c2VyICkKLSAgICB7CisgICAgaWYgKCB2LT5hcmNoLnB2X3ZjcHUuZ3NfYmFzZV91c2VyICkKICAg
ICAgICAgZGlydHlfc2VnbWVudF9tYXNrIHw9IERJUlRZX0dTX0JBU0VfVVNFUjsKLSAgICB9CiAK
ICAgICB0aGlzX2NwdShkaXJ0eV9zZWdtZW50X21hc2spID0gZGlydHlfc2VnbWVudF9tYXNrOwog
fQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi14ODZfNjQuaCBi
L3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni94ZW4teDg2XzY0LmgKaW5kZXggNWUxODYxMy4u
NzBmYzQ1NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi14ODZf
NjQuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYveGVuLXg4Nl82NC5oCkBAIC0x
NjgsOCArMTY4LDggQEAgc3RydWN0IGNwdV91c2VyX3JlZ3MgewogICAgIHVpbnQxNl90IHNzLCBf
cGFkMlszXTsKICAgICB1aW50MTZfdCBlcywgX3BhZDNbM107CiAgICAgdWludDE2X3QgZHMsIF9w
YWQ0WzNdOwotICAgIHVpbnQxNl90IGZzLCBfcGFkNVszXTsgLyogTm9uLXplcm8gPT4gdGFrZXMg
cHJlY2VkZW5jZSBvdmVyIGZzX2Jhc2UuICAgICAqLwotICAgIHVpbnQxNl90IGdzLCBfcGFkNlsz
XTsgLyogTm9uLXplcm8gPT4gdGFrZXMgcHJlY2VkZW5jZSBvdmVyIGdzX2Jhc2VfdXNyLiAqLwor
ICAgIHVpbnQxNl90IGZzLCBfcGFkNVszXTsgLyogTm9uLW51bCA9PiB0YWtlcyBwcmVjZWRlbmNl
IG92ZXIgZnNfYmFzZS4gICAgICAqLworICAgIHVpbnQxNl90IGdzLCBfcGFkNlszXTsgLyogTm9u
LW51bCA9PiB0YWtlcyBwcmVjZWRlbmNlIG92ZXIgZ3NfYmFzZV91c2VyLiAqLwogfTsKIHR5cGVk
ZWYgc3RydWN0IGNwdV91c2VyX3JlZ3MgY3B1X3VzZXJfcmVnc190OwogREVGSU5FX1hFTl9HVUVT
VF9IQU5ETEUoY3B1X3VzZXJfcmVnc190KTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Oct 26 08:55:46 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 08:55:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e7dx4-0004ED-7e; Thu, 26 Oct 2017 08:55:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7dx3-0004Dy-1r
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 08:55:45 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 1A/12-08608-013A1F95; Thu, 26 Oct 2017 08:55:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVZd/8cd
 Ig4+zLS0mbDNwYPTY3reLPYAxijUzLym/IoE14/a2EywFJ4UrHj09zd7A+Im/i5GLQ0jgN6NE
 28MuVgjnPKPE1LaXjF2MHBxsAmISc/cqdDFycogIqErMWrGcGcQWElCXaPrdwAZSIiwQKrH9n
 BdImFfATKLj7A8mEJsFqHxm+2WmCYwcCxgZVjGqF6cWlaUW6RrqJRVlpmeU5CZm5ugaGpjp5a
 YWFyemp+YkJhXrJefnbmIEeoQBCHYw7nzudIhRkoNJSZSXYc+HSCG+pPyUyozE4oz4otKc1OJ
 DjDIcHEoSvO2LPkYKCRalpqdWpGXmAEMDJi3BwaMkwusCkuYtLkjMLc5Mh0idYtTleDbzdQOz
 EEtefl6qlDivHUiRAEhRRmke3AhYmF5ilJUS5mUEOkqIpyC1KDezBFX+FaM4B6OSMG8UyBSez
 LwSuE2vgI5gAjqiSfUDyBEliQgpqQbG3On1cuULixLWlDVpZXf0mEV0TZJJEAu9oKnkq6m4Ra
 pxic+R5Y4Oi9eekXrQtXFy6kbuTUsaOn3vP5bJ/rrw0wkp04VPeyNs8p+GTXx86cWvH2yFj57
 15z/i+twjefbV/udn2Jy+usfPNZu254ntlxSnP1lRrDPZ2WyXCURb6PUdYWCPdBBVYinOSDTU
 Yi4qTgQAdWeJyE4CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1509008143!103967409!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57504 invoked from network); 26 Oct 2017 08:55:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Oct 2017 08:55:43 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7dx0-0000cw-Ss
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 08:55:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e7dx0-0003vB-SD
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 08:55:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e7dx0-0003vB-SD@xenbits.xenproject.org>
Date: Thu, 26 Oct 2017 08:55:42 +0000
Subject: [Xen-changelog] [xen stable-4.7] xen/domctl: Fix Xen heap leak via
	XEN_DOMCTL_getvcpucontext
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDQ2ZDkwYTc4ZjY0MzlkYThhZTE3NTY5MTc2MjAzMzg4NTg2NjIwOWUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE9jdCAyNCAxNjo0MjoxMyAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyNCAxNjo0MjoxMyAyMDE3ICsw
MjAwCgogICAgeGVuL2RvbWN0bDogRml4IFhlbiBoZWFwIGxlYWsgdmlhIFhFTl9ET01DVExfZ2V0
dmNwdWNvbnRleHQKICAgIAogICAgVGhlIGJhY2tpbmcgc3RydWN0dXJlIGZvciBYRU5fRE9NQ1RM
X2dldHZjcHVjb250ZXh0IGlzIG9ubHkgemVyb2VkIGluIHRoZSB4ODYKICAgIEhWTSBjYXNlLiAg
QXQgdGhlIHZlcnkgbGVhc3QsIHRoaXMgbWVhbnMgdGhhdCBBUk0gcmV0dXJucyBqdW5rIHRocm91
Z2ggaXRzCiAgICBmbGFncyBmaWVsZCAoYXMgaXQgaXMgb25seSBldmVyIGNvbmRpdGlvbmFsbHkg
b3InZCBpbnRvKSwgYW5kIHg4NiBQViBsZWFrcwogICAgZGF0YSB0aHJvdWdoIGdkdF9mcmFtZXNb
MTQuLi4xNV0uICAoQW4gZXhoYXVzdGl2ZSBzZWFyY2ggZm9yIG90aGVyIGxlYWtzCiAgICBoYXNu
J3QgYmVlbiBwZXJmb3JtZWQpLgogICAgCiAgICBVbmNvbmRpdGlvbmFsbHkgemVybyB0aGUgbWVt
b3J5IHVwb24gYWxsb2NhdGlvbiwgYW5kIGZvcmdvIHRoZSBkb3VibGUgY2xlYXIKICAgIGZvciB4
ODYgSFZNLiAgVGhlc2UgaHlwZXJjYWxscyBhcmUgbm90IG9uIGhvdHBhdGhzLgogICAgCiAgICBO
b3RlIHRoYXQgdGhpcyBkb2VzIG5vdCBxdWFsaWZ5IGZvciBhbiBYU0EuICBQZXIgWFNBLTc3LAog
ICAgWEVOX0RPTUNUTF9nZXR2Y3B1Y29udGV4dCBpcyB1bnNhZmUgZm9yIGRpc2FnZ3JlZ2F0aW9u
LCBtZWFuaW5nIHRoYXQgb25seSB0aGUKICAgIGNvbnRyb2wgZG9tYWluIGNhbiB1c2UgdGhpcyBo
eXBlcmNhbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogM2IyZWViNzQxMmU1MjlmMzhkMWU4Yjg3MmJh
MGJjNmFiMDlhNzAwOAogICAgbWFzdGVyIGRhdGU6IDIwMTctMTAtMDkgMTI6NDM6MjEgKzAxMDAK
LS0tCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgfCAyIC0tCiB4ZW4vY29tbW9uL2RvbWN0bC5jICAg
fCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAzIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwu
YwppbmRleCA5NjZlNWFhLi5mODQwNmExIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tY3Rs
LmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCkBAIC0xNDQzLDggKzE0NDMsNiBAQCB2b2lk
IGFyY2hfZ2V0X2luZm9fZ3Vlc3Qoc3RydWN0IHZjcHUgKnYsIHZjcHVfZ3Vlc3RfY29udGV4dF91
IGMpCiAgICAgYm9vbF90IGNvbXBhdCA9IGlzX3B2XzMyYml0X2RvbWFpbihkKSB8fCBpc19wdmhf
MzJiaXRfZG9tYWluKGQpOwogI2RlZmluZSBjKGZsZCkgKCFjb21wYXQgPyAoYy5uYXQtPmZsZCkg
OiAoYy5jbXAtPmZsZCkpCiAKLSAgICBpZiAoICFpc19wdl9kb21haW4oZCkgKQotICAgICAgICBt
ZW1zZXQoYy5uYXQsIDAsIHNpemVvZigqYy5uYXQpKTsKICAgICBtZW1jcHkoJmMubmF0LT5mcHVf
Y3R4dCwgdi0+YXJjaC5mcHVfY3R4dCwgc2l6ZW9mKGMubmF0LT5mcHVfY3R4dCkpOwogICAgIGMo
ZmxhZ3MgPSB2LT5hcmNoLnZnY19mbGFncyAmIH4oVkdDRl9pMzg3X3ZhbGlkfFZHQ0ZfaW5fa2Vy
bmVsKSk7CiAgICAgaWYgKCB2LT5mcHVfaW5pdGlhbGlzZWQgKQpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9kb21jdGwuYyBiL3hlbi9jb21tb24vZG9tY3RsLmMKaW5kZXggMTllNDZiNy4uMTZiYmYw
MCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21jdGwuYworKysgYi94ZW4vY29tbW9uL2RvbWN0
bC5jCkBAIC04NjIsNyArODYyLDcgQEAgbG9uZyBkb19kb21jdGwoWEVOX0dVRVNUX0hBTkRMRV9Q
QVJBTSh4ZW5fZG9tY3RsX3QpIHVfZG9tY3RsKQogICAgICAgICAgICAgICAgICAgICAgPCBzaXpl
b2Yoc3RydWN0IGNvbXBhdF92Y3B1X2d1ZXN0X2NvbnRleHQpKTsKICNlbmRpZgogICAgICAgICBy
ZXQgPSAtRU5PTUVNOwotICAgICAgICBpZiAoIChjLm5hdCA9IHhtYWxsb2Moc3RydWN0IHZjcHVf
Z3Vlc3RfY29udGV4dCkpID09IE5VTEwgKQorICAgICAgICBpZiAoIChjLm5hdCA9IHh6YWxsb2Mo
c3RydWN0IHZjcHVfZ3Vlc3RfY29udGV4dCkpID09IE5VTEwgKQogICAgICAgICAgICAgZ290byBn
ZXR2Y3B1Y29udGV4dF9vdXQ7CiAKICAgICAgICAgdmNwdV9wYXVzZSh2KTsKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Oct 26 08:55:56 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 08:55:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e7dxE-0004GM-9M; Thu, 26 Oct 2017 08:55:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7dxD-0004GA-1g
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 08:55:55 +0000
Received: from [193.109.254.147] by server-9.bemta-6.messagelabs.com id
 55/BA-30115-A13A1F95; Thu, 26 Oct 2017 08:55:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVVdy8cd
 Ig0nLrCwmbDNwYPTY3reLPYAxijUzLym/IoE1Y0HPYraCg5wV0/q/sjYwLmHvYuTkEBL4zSjx
 d3J4FyMXkH2eUeLsnnVMXYwcHGwCYhJz9yqA1IgIqErMWrGcGaJeXaLpdwMbiC0sECBx8s0vs
 Dm8AmYSDadOgdksQPX9k7+zTWDkWMDIsIpRozi1qCy1SNfIQC+pKDM9oyQ3MTNH19DATC83tb
 g4MT01JzGpWC85P3cTI9AnDECwg/HXsoBDjJIcTEqivAx7PkQK8SXlp1RmJBZnxBeV5qQWH2K
 U4eBQkuD9vfBjpJBgUWp6akVaZg4wOGDSEhw8SiK8ISBp3uKCxNzizHSI1ClGXY5nM183MAux
 5OXnpUqJ885eBFQkAFKUUZoHNwIWqJcYZaWEeRmBjhLiKUgtys0sQZV/xSjOwagkzCsHMoUnM
 68EbtMroCOYgI5oUv0AckRJIkJKqoFxwo+dr8747rrTmxZXV7P4HleEGu/iV6cmlP+9KMqz0l
 fqhdQR5vcH5vcvWPvqhcwEFu87BvoLjM1eH51766b3od25phfmmBpcOfpMRbPzp6wl39XrNzY
 Izn7hFbVy6upQ3Tr9xGeZC40uaU5Oe7Bv6/xf9hPfzjuwwvOVo1LGH8Fnsl2pidySckosxRmJ
 hlrMRcWJAAK6/X1PAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1509008153!101046086!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50024 invoked from network); 26 Oct 2017 08:55:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Oct 2017 08:55:53 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7dxA-0000d6-Uq
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 08:55:52 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e7dxA-0003vh-UC
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 08:55:52 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e7dxA-0003vh-UC@xenbits.xenproject.org>
Date: Thu, 26 Oct 2017 08:55:52 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86: request page table page-in
	for the correct domain
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDI0OTU1YzMxNDNmMmIwNzE3OGQ2NDg5NTExNDdmY2Q5NzRiZDBlMzcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgT2N0IDI0
IDE2OjQyOjM5IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgT2N0IDI0IDE2OjQyOjM5IDIwMTcgKzAyMDAKCiAgICB4
ODY6IHJlcXVlc3QgcGFnZSB0YWJsZSBwYWdlLWluIGZvciB0aGUgY29ycmVjdCBkb21haW4KICAg
IAogICAgVGhlIGRvbWFpbiBwYXNzZWQgdG8gcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUoKSBzaG91
bGQgbWF0Y2ggdGhlIG9uZQogICAgcGFzc2VkIHRvIHRoZSBjb3JyZXNwb25kaW5nIGdldF9wYWdl
X2Zyb21fZ2ZuKCkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogNjZiN2Y1OGU1ODVlMzlmYjE5YmJmMzhk
ZjAyZmZmNWE4MGViYTFmZgogICAgbWFzdGVyIGRhdGU6IDIwMTctMTAtMTMgMTI6NDI6NDMgKzAy
MDAKLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2Vy
dGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIv
eGVuL2FyY2gveDg2L21tLmMKaW5kZXggMGUyMmVkNS4uMmUzZGIyMCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTM5MTEsNyArMzkxMSw3
IEBAIGxvbmcgZG9fbW11X3VwZGF0ZSgKICAgICAgICAgICAgIGlmICggcDJtX2lzX3BhZ2VkKHAy
bXQpICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBBU1NFUlQoIXBhZ2UpOwotICAg
ICAgICAgICAgICAgIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRlKHBnX293bmVyLCBnbWZuKTsKKyAg
ICAgICAgICAgICAgICBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0ZShwdF9vd25lciwgZ21mbik7CiAg
ICAgICAgICAgICAgICAgcmMgPSAtRU5PRU5UOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAg
ICAgICAgICAgfQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Oct 26 08:56:10 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 08:56:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e7dxS-0004I1-B2; Thu, 26 Oct 2017 08:56:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7dxR-0004Hn-5J
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 08:56:09 +0000
Received: from [85.158.137.68] by server-2.bemta-3.messagelabs.com id
 F9/95-16147-823A1F95; Thu, 26 Oct 2017 08:56:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVVdl8cd
 Ig52nJC0mbDNwYPTY3reLPYAxijUzLym/IoE1Y8mG6awFF3UqZm1qYGlg/C7VxcjFISTwm1Fi
 1d0D7BDOeUaJzom72LoYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhaIkeh6v
 ZwVxOYVMJPonT2fEcRmAarf2LSbdQIjxwJGhlWM6sWpRWWpRbrGeklFmekZJbmJmTm6hgbGer
 mpxcWJ6ak5iUnFesn5uZsYgT5hAIIdjM1fnA4xSnIwKYnyMuz5ECnEl5SfUpmRWJwRX1Sak1p
 8iFGGg0NJgvf3wo+RQoJFqempFWmZOcDggElLcPAoifCGgKR5iwsSc4sz0yFSpxh1OZ7NfN3A
 LMSSl5+XKiXOuwCkSACkKKM0D24ELFAvMcpKCfMyAh0lxFOQWpSbWYIq/4pRnINRSZhXbhHQF
 J7MvBK4Ta+AjmACOqJJ9QPIESWJCCmpBsbzb2cv93q37c7EnINTvM9NXxPN3enzIEihl2NrXU
 fqKf6eQzNrpbgOTXqX779NtvvEw4cb/0xaw9AwwbkgvmfH8sXvpexferTf1P28dYH6n9TPm9J
 CVE7lmnJXvrbK28u6YcH678p/jx/Kb632mh10VoChcNUZARat+8/26d579uF9gXl6ooqjEktx
 RqKhFnNRcSIAMq7b008CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1509008163!95239939!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12639 invoked from network); 26 Oct 2017 08:56:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Oct 2017 08:56:04 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7dxL-0000ds-0Y
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 08:56:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e7dxK-0003ws-W7
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 08:56:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e7dxK-0003ws-W7@xenbits.xenproject.org>
Date: Thu, 26 Oct 2017 08:56:02 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86: fix
	do_update_va_mapping_otherdomain() wrt translated domains
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGNmNDUxYTgyNTNlMGM2ODVkNDcxMzU0M2E4MDMzMTkzNTY4ZGY3NjMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgT2N0IDI0
IDE2OjQzOjA4IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgT2N0IDI0IDE2OjQzOjA4IDIwMTcgKzAyMDAKCiAgICB4
ODY6IGZpeCBkb191cGRhdGVfdmFfbWFwcGluZ19vdGhlcmRvbWFpbigpIHdydCB0cmFuc2xhdGVk
IGRvbWFpbnMKICAgIAogICAgV2hpbGUgSSBjYW4ndCBzZWVtIHRvIGZpbmQgYW55IHVzZXJzIG9m
IHRoaXMgaHlwZXJjYWxsIChiZWluZyBhIGxpa2VseQogICAgZXhwbGFuYXRpb24gb2Ygd2h5IHRo
ZSBwcm9ibGVtIHdhc24ndCBub3RpY2VkIHNvIGZhciksIGp1c3QgbGlrZSBmb3IKICAgIGRvX21t
dV91cGRhdGUoKSBwYWdlZC1vdXQgYW5kIHNoYXJlZCBwYWdlIGhhbmRsaW5nIGlzIG5lZWRlZCBo
ZXJlLiBNb3ZlCiAgICBhbGwgdGhpcyBsb2dpYyBpbnRvIG1vZF9sMV9lbnRyeSgpLCB3aGljaCB0
aGVuIGFsc28gcmVzdWx0cyBpbiBubwogICAgbG9uZ2VyCiAgICAtIGRvaW5nIGFueSBvZiB0aGlz
IGhhbmRsaW5nIGZvciBub24tcHJlc2VudCBQVEVzLAogICAgLSBhY3F1aXJpbmcgdHdvIHRlbXBv
cmFyeSBwYWdlIHJlZmVyZW5jZXMgd2hlbiBvbmUgaXMgYWxyZWFkeSBtb3JlIHRoYW4KICAgICAg
ZW5vdWdoLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDQ2YWFmNDFlZTA5OWEwNDhkN2E1NTRjMDNhZTAx
YmNkYWEwN2Y3NzYKICAgIG1hc3RlciBkYXRlOiAyMDE3LTEwLTEzIDEyOjQzOjQxICswMjAwCi0t
LQogeGVuL2FyY2gveDg2L21tLmMgfCA3MiArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzAgaW5zZXJ0aW9ucygr
KSwgNDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4v
YXJjaC94ODYvbW0uYwppbmRleCAyZTNkYjIwLi5hOWY0Y2YxIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTk4NSw3ICsxOTg1LDYgQEAg
c3RhdGljIGludCBtb2RfbDFfZW50cnkobDFfcGdlbnRyeV90ICpwbDFlLCBsMV9wZ2VudHJ5X3Qg
bmwxZSwKIAogICAgIGlmICggbDFlX2dldF9mbGFncyhubDFlKSAmIF9QQUdFX1BSRVNFTlQgKQog
ICAgIHsKLSAgICAgICAgLyogVHJhbnNsYXRlIGZvcmVpZ24gZ3Vlc3QgYWRkcmVzc2VzLiAqLwog
ICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gTlVMTDsKIAogICAgICAgICBpZiAoIHVu
bGlrZWx5KGwxZV9nZXRfZmxhZ3MobmwxZSkgJiBsMV9kaXNhbGxvd19tYXNrKHB0X2RvbSkpICkK
QEAgLTE5OTUsOSArMTk5NCwzNSBAQCBzdGF0aWMgaW50IG1vZF9sMV9lbnRyeShsMV9wZ2VudHJ5
X3QgKnBsMWUsIGwxX3BnZW50cnlfdCBubDFlLAogICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7
CiAgICAgICAgIH0KIAorICAgICAgICAvKiBUcmFuc2xhdGUgZm9yZWlnbiBndWVzdCBhZGRyZXNz
LiAqLwogICAgICAgICBpZiAoIHBhZ2luZ19tb2RlX3RyYW5zbGF0ZShwZ19kb20pICkKICAgICAg
ICAgewotICAgICAgICAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKHBnX2RvbSwgbDFlX2dl
dF9wZm4obmwxZSksIE5VTEwsIFAyTV9BTExPQyk7CisgICAgICAgICAgICBwMm1fdHlwZV90IHAy
bXQ7CisgICAgICAgICAgICBwMm1fcXVlcnlfdCBxID0gbDFlX2dldF9mbGFncyhubDFlKSAmIF9Q
QUdFX1JXID8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBQMk1fQUxMT0MgfCBQMk1fVU5T
SEFSRSA6IFAyTV9BTExPQzsKKworICAgICAgICAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2Zu
KHBnX2RvbSwgbDFlX2dldF9wZm4obmwxZSksICZwMm10LCBxKTsKKworICAgICAgICAgICAgaWYg
KCBwMm1faXNfcGFnZWQocDJtdCkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGlm
ICggcGFnZSApCisgICAgICAgICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworICAgICAgICAg
ICAgICAgIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRlKHBnX2RvbSwgbDFlX2dldF9wZm4obmwxZSkp
OworICAgICAgICAgICAgICAgIHJldHVybiAtRU5PRU5UOworICAgICAgICAgICAgfQorCisgICAg
ICAgICAgICBpZiAoIHAybXQgPT0gcDJtX3JhbV9wYWdpbmdfaW4gJiYgIXBhZ2UgKQorICAgICAg
ICAgICAgICAgIHJldHVybiAtRU5PRU5UOworCisgICAgICAgICAgICAvKiBEaWQgb3VyIGF0dGVt
cHQgdG8gdW5zaGFyZSBmYWlsPyAqLworICAgICAgICAgICAgaWYgKCAocSAmIFAyTV9VTlNIQVJF
KSAmJiBwMm1faXNfc2hhcmVkKHAybXQpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICAvKiBXZSBjb3VsZCBub3QgaGF2ZSBvYnRhaW5lZCBhIHBhZ2UgcmVmLiAqLworICAgICAgICAg
ICAgICAgIEFTU0VSVCghcGFnZSk7CisgICAgICAgICAgICAgICAgLyogQW5kIG1lbV9zaGFyaW5n
X25vdGlmeSBoYXMgYWxyZWFkeSBiZWVuIGNhbGxlZC4gKi8KKyAgICAgICAgICAgICAgICByZXR1
cm4gLUVOT01FTTsKKyAgICAgICAgICAgIH0KKwogICAgICAgICAgICAgaWYgKCAhcGFnZSApCiAg
ICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgICAgICAgICBubDFlID0gbDFlX2Zy
b21fcGZuKHBhZ2VfdG9fbWZuKHBhZ2UpLCBsMWVfZ2V0X2ZsYWdzKG5sMWUpKTsKQEAgLTM5MzIs
NDcgKzM5NTcsMTAgQEAgbG9uZyBkb19tbXVfdXBkYXRlKAogICAgICAgICAgICAgICAgIHN3aXRj
aCAoIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzayApCiAgICAgICAgICAg
ICAgICAgewogICAgICAgICAgICAgICAgIGNhc2UgUEdUX2wxX3BhZ2VfdGFibGU6Ci0gICAgICAg
ICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICBsMV9wZ2VudHJ5X3QgbDFlID0gbDFlX2Zy
b21faW50cHRlKHJlcS52YWwpOwotICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IGwxZV9w
Mm10ID0gcDJtX3JhbV9ydzsKLSAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAq
dGFyZ2V0ID0gTlVMTDsKLSAgICAgICAgICAgICAgICAgICAgcDJtX3F1ZXJ5X3QgcSA9IChsMWVf
Z2V0X2ZsYWdzKGwxZSkgJiBfUEFHRV9SVykgPwotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFAyTV9VTlNIQVJFIDogUDJNX0FMTE9DOwotCi0gICAgICAgICAgICAgICAg
ICAgIGlmICggcGFnaW5nX21vZGVfdHJhbnNsYXRlKHBnX293bmVyKSApCi0gICAgICAgICAgICAg
ICAgICAgICAgICB0YXJnZXQgPSBnZXRfcGFnZV9mcm9tX2dmbihwZ19vd25lciwgbDFlX2dldF9w
Zm4obDFlKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICZsMWVfcDJtdCwgcSk7Ci0KLSAgICAgICAgICAgICAgICAgICAgaWYgKCBwMm1faXNfcGFn
ZWQobDFlX3AybXQpICkKLSAgICAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAg
ICAgICAgaWYgKCB0YXJnZXQgKQotICAgICAgICAgICAgICAgICAgICAgICAgICAgIHB1dF9wYWdl
KHRhcmdldCk7Ci0gICAgICAgICAgICAgICAgICAgICAgICBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0
ZShwZ19vd25lciwgbDFlX2dldF9wZm4obDFlKSk7Ci0gICAgICAgICAgICAgICAgICAgICAgICBy
YyA9IC1FTk9FTlQ7Ci0gICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAg
ICAgICAgICAgfQotICAgICAgICAgICAgICAgICAgICBlbHNlIGlmICggcDJtX3JhbV9wYWdpbmdf
aW4gPT0gbDFlX3AybXQgJiYgIXRhcmdldCApCi0gICAgICAgICAgICAgICAgICAgIHsKLSAgICAg
ICAgICAgICAgICAgICAgICAgIHJjID0gLUVOT0VOVDsKLSAgICAgICAgICAgICAgICAgICAgICAg
IGJyZWFrOwotICAgICAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAgICAgICAgIC8qIElm
IHdlIHRyaWVkIHRvIHVuc2hhcmUgYW5kIGZhaWxlZCAqLwotICAgICAgICAgICAgICAgICAgICBl
bHNlIGlmICggKHEgJiBQMk1fVU5TSEFSRSkgJiYgcDJtX2lzX3NoYXJlZChsMWVfcDJtdCkgKQot
ICAgICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgICAgICAvKiBXZSBjb3Vs
ZCBub3QgaGF2ZSBvYnRhaW5lZCBhIHBhZ2UgcmVmLiAqLwotICAgICAgICAgICAgICAgICAgICAg
ICAgQVNTRVJUKHRhcmdldCA9PSBOVUxMKTsKLSAgICAgICAgICAgICAgICAgICAgICAgIC8qIEFu
ZCBtZW1fc2hhcmluZ19ub3RpZnkgaGFzIGFscmVhZHkgYmVlbiBjYWxsZWQuICovCi0gICAgICAg
ICAgICAgICAgICAgICAgICByYyA9IC1FTk9NRU07Ci0gICAgICAgICAgICAgICAgICAgICAgICBi
cmVhazsKLSAgICAgICAgICAgICAgICAgICAgfQotCi0gICAgICAgICAgICAgICAgICAgIHJjID0g
bW9kX2wxX2VudHJ5KHZhLCBsMWUsIG1mbiwKKyAgICAgICAgICAgICAgICAgICAgcmMgPSBtb2Rf
bDFfZW50cnkodmEsIGwxZV9mcm9tX2ludHB0ZShyZXEudmFsKSwgbWZuLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjbWQgPT0gTU1VX1BUX1VQREFURV9QUkVTRVJWRV9B
RCwgdiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGdfb3duZXIpOwot
ICAgICAgICAgICAgICAgICAgICBpZiAoIHRhcmdldCApCi0gICAgICAgICAgICAgICAgICAgICAg
ICBwdXRfcGFnZSh0YXJnZXQpOwotICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICBi
cmVhazsKKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgY2FzZSBQ
R1RfbDJfcGFnZV90YWJsZToKICAgICAgICAgICAgICAgICAgICAgcmMgPSBtb2RfbDJfZW50cnko
dmEsIGwyZV9mcm9tX2ludHB0ZShyZXEudmFsKSwgbWZuLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjbWQgPT0gTU1VX1BUX1VQREFURV9QUkVTRVJWRV9BRCwgdik7CkBA
IC0zOTg0LDcgKzM5NzIsNyBAQCBsb25nIGRvX21tdV91cGRhdGUoCiAgICAgICAgICAgICAgICAg
Y2FzZSBQR1RfbDRfcGFnZV90YWJsZToKICAgICAgICAgICAgICAgICAgICAgcmMgPSBtb2RfbDRf
ZW50cnkodmEsIGw0ZV9mcm9tX2ludHB0ZShyZXEudmFsKSwgbWZuLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjbWQgPT0gTU1VX1BUX1VQREFURV9QUkVTRVJWRV9BRCwg
dik7Ci0gICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICAgICAgICAgIGNhc2UgUEdUX3dyaXRhYmxlX3BhZ2U6CiAgICAgICAgICAgICAgICAg
ICAgIHBlcmZjX2luY3Iod3JpdGFibGVfbW11X3VwZGF0ZXMpOwogICAgICAgICAgICAgICAgICAg
ICBpZiAoIHBhZ2luZ193cml0ZV9ndWVzdF9lbnRyeSh2LCB2YSwgcmVxLnZhbCwgX21mbihtZm4p
KSApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFibGUtNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Oct 26 08:56:16 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 08:56:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e7dxY-0004JJ-DP; Thu, 26 Oct 2017 08:56:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7dxX-0004J7-K2
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 08:56:15 +0000
Received: from [85.158.137.68] by server-11.bemta-3.messagelabs.com id
 F2/A7-00647-E23A1F95; Thu, 26 Oct 2017 08:56:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrLLMWRWlGSWpSXmKPExsWS0XRdVVdv8cd
 Ig8aJfBYTthk4MHps79vFHsAYxZqZl5RfkcCa0dV6l7HgsUTFvoPX2BsY54t0MXJxCAn8ZpTo
 +vKACcI5zyjxbEMLkMPBwSYgJjF3r0IXIyeHiICqxKwVy5lBbCEBdYmm3w1sILawgJtE942vj
 CA2r4CZxNWza5hAbBag+pN7X7BPYORYwMiwilGjOLWoLLVI19BQL6koMz2jJDcxM0fX0MBYLz
 e1uDgxPTUnMalYLzk/dxMj0CsMQLCDcfVvp0OMkhxMSqK8DHs+RArxJeWnVGYkFmfEF5XmpBY
 fYpTh4FCS4P298GOkkGBRanpqRVpmDjA8YNISHDxKIrwui4DSvMUFibnFmekQqVOMuhzPZr5u
 YBZiycvPS5US510AMkMApCijNA9uBCxULzHKSgnzMgIdJcRTkFqUm1mCKv+KUZyDUUmYVw5kF
 U9mXgncpldARzABHdGk+gHkiJJEhJRUA+PuzoNJMw6vKintXTX1/taLayful/b3+L/1y+UHNR
 3blLiN7xuV/Y1wXhF3TzKGWalunZbxfJN9DAcSHlw79Xtrz2xN+4ybU9bl7p1RzuyfGBC+8kh
 1dcc5aYVTbQL9R+ReB9i/1EhfYMCy8+eJZW8K+Kavjpxm+e1X+Z7pBt6zfn+Vj/Y5tsJUiaU4
 I9FQi7moOBEAHQZQO1ACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1509008173!107471579!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40310 invoked from network); 26 Oct 2017 08:56:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Oct 2017 08:56:14 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7dxV-0000dy-2b
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 08:56:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e7dxV-0003xb-1q
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 08:56:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e7dxV-0003xb-1q@xenbits.xenproject.org>
Date: Thu, 26 Oct 2017 08:56:13 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86/vvmx: Fix WRMSR interception
	of VMX MSRs
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IGJjMzdhMzZhYjFiY2Q4Nzk3NDA1MjM1MTU2MTVmNjFiYTJiZGU2YzAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE9jdCAyNCAxNjo0Mzo0MyAyMDE3ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE9jdCAyNCAxNjo0Mzo0MyAyMDE3ICsw
MjAwCgogICAgeDg2L3Z2bXg6IEZpeCBXUk1TUiBpbnRlcmNlcHRpb24gb2YgVk1YIE1TUnMKICAg
IAogICAgRkVBVFVSRV9DT05UUk9MIGlzIGFscmVhZHkgcmVhZCB3aXRoIExPQ0sgYml0IHNldCAo
c28gaXMgdW5tb2RpZmlhYmxlKSwgYW5kCiAgICBhbGwgVk1YIE1TUnMgYXJlIHJlYWQtb25seS4g
IEFsc28sIGZpeCB0aGUgTVNSX0lBMzJfVk1YX1RSVUVfRU5UUllfQ1RMUyBib3VuZAogICAgdG8g
YmUgTVNSX0lBMzJfVk1YX1ZNRlVOQywgcmF0aGVyIHRoYW4gaGF2aW5nIHRoZSBpbnRlcnZlbmlu
ZyBNU1JzIGZhbGxpbmcKICAgIGludG8gdGhlIGRlZmF1bHQgY2FzZS4KICAgIAogICAgUmFpc2Ug
I0dQIGZhdWx0cyBpZiB0aGUgZ3Vlc3QgdHJpZXMgdG8gbW9kaWZ5IGFueSBvZiB0aGVtLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IDQ2YzNhY2IzMDhiZjBjZDA0NGIxMTRlNjM3YWFjYWYxOGI5NTc2MTgKICAgIG1hc3Rl
ciBkYXRlOiAyMDE3LTA2LTMwIDExOjI3OjUwICswMTAwCi0tLQogeGVuL2FyY2gveDg2L2h2bS92
bXgvdm14LmMgICAgICAgICB8IDggKysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXgu
YyAgICAgICAgfCA2IC0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3Z2bXguaCB8
IDIgLS0KIDMgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZteC5jCmluZGV4IDAxMjIyN2YuLmE5MjQwMjAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC0y
OTE4LDEwICsyOTE4LDEwIEBAIHN0YXRpYyBpbnQgdm14X21zcl93cml0ZV9pbnRlcmNlcHQodW5z
aWduZWQgaW50IG1zciwgdWludDY0X3QgbXNyX2NvbnRlbnQpCiAgICAgICAgICAgICBnb3RvIGdw
X2ZhdWx0OwogICAgICAgICBicmVhazsKICAgICBjYXNlIElBMzJfRkVBVFVSRV9DT05UUk9MX01T
UjoKLSAgICBjYXNlIE1TUl9JQTMyX1ZNWF9CQVNJQy4uLk1TUl9JQTMyX1ZNWF9UUlVFX0VOVFJZ
X0NUTFM6Ci0gICAgICAgIGlmICggIW52bXhfbXNyX3dyaXRlX2ludGVyY2VwdChtc3IsIG1zcl9j
b250ZW50KSApCi0gICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OwotICAgICAgICBicmVhazsKKyAg
ICBjYXNlIE1TUl9JQTMyX1ZNWF9CQVNJQyAuLi4gTVNSX0lBMzJfVk1YX1ZNRlVOQzoKKyAgICAg
ICAgLyogTm9uZSBvZiB0aGVzZSBNU1JzIGFyZSB3cml0ZWFibGUuICovCisgICAgICAgIGdvdG8g
Z3BfZmF1bHQ7CisKICAgICBjYXNlIE1TUl9QNl9QRVJGQ1RSKDApLi4uTVNSX1A2X1BFUkZDVFIo
Nyk6CiAgICAgY2FzZSBNU1JfUDZfRVZOVFNFTCgwKS4uLk1TUl9QNl9FVk5UU0VMKDcpOgogICAg
IGNhc2UgTVNSX0NPUkVfUEVSRl9GSVhFRF9DVFIwLi4uTVNSX0NPUkVfUEVSRl9GSVhFRF9DVFIy
OgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIGIveGVuL2FyY2gveDg2
L2h2bS92bXgvdnZteC5jCmluZGV4IDUwNzg4Y2UuLjMxNGZlYzQgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3Z2bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMK
QEAgLTIwMjgsMTIgKzIwMjgsNiBAQCBpbnQgbnZteF9tc3JfcmVhZF9pbnRlcmNlcHQodW5zaWdu
ZWQgaW50IG1zciwgdTY0ICptc3JfY29udGVudCkKICAgICByZXR1cm4gcjsKIH0KIAotaW50IG52
bXhfbXNyX3dyaXRlX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1NjQgbXNyX2NvbnRlbnQp
Ci17Ci0gICAgLyogc2lsZW50bHkgaWdub3JlIGZvciBub3cgKi8KLSAgICByZXR1cm4gMTsKLX0K
LQogLyogVGhpcyBmdW5jdGlvbiB1c2VzIEwyX2dwYSB0byB3YWxrIHRoZSBQMk0gcGFnZSB0YWJs
ZSBpbiBMMS4gSWYgdGhlCiAgKiB3YWxrIGlzIHN1Y2Nlc3NmdWwsIHRoZSB0cmFuc2xhdGVkIHZh
bHVlIGlzIHJldHVybmVkIGluCiAgKiBMMV9ncGEuIFRoZSByZXN1bHQgdmFsdWUgdGVsbHMgd2hh
dCB0byBkbyBuZXh0LgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3Z2
bXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92dm14LmgKaW5kZXggYWNhOGI0Yi4u
ZTc4MWQ5NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3Z2bXguaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdnZteC5oCkBAIC0yMTAsOCArMjEwLDYg
QEAgaW50IG52bXhfaGFuZGxlX2ludmVwdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CiBp
bnQgbnZteF9oYW5kbGVfaW52dnBpZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CiBpbnQg
bnZteF9tc3JfcmVhZF9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdTY0ICptc3JfY29udGVudCk7Ci1pbnQgbnZteF9tc3Jfd3JpdGVf
aW50ZXJjZXB0KHVuc2lnbmVkIGludCBtc3IsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1NjQgbXNyX2NvbnRlbnQpOwogCiB2b2lkIG52bXhfdXBkYXRlX2V4ZWNfY29udHJvbChz
dHJ1Y3QgdmNwdSAqdiwgdTMyIHZhbHVlKTsKIHZvaWQgbnZteF91cGRhdGVfc2Vjb25kYXJ5X2V4
ZWNfY29udHJvbChzdHJ1Y3QgdmNwdSAqdiwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xen.org Thu Oct 26 08:56:26 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 08:56:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e7dxi-0004Ki-Er; Thu, 26 Oct 2017 08:56:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7dxh-0004KT-BI
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 08:56:25 +0000
Received: from [85.158.143.35] by server-6.bemta-6.messagelabs.com id
 FD/15-08608-833A1F95; Thu, 26 Oct 2017 08:56:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrBLMWRWlGSWpSXmKPExsWS0XRdVddi8cd
 Ig95vrBYTthk4MHps79vFHsAYxZqZl5RfkcCa8ffQT/aCxXIVH5fPYGlg3CvRxcjJISTwm1Gi
 /05lFyMXkH2eUeLtzJnMXYwcHGwCYhJz9yqA1IgIqErMWrGcGaJeXaLpdwMbiC0s4CSx4/5TJ
 hCbV8BMYnpnB1icBah+26KrbBMYORYwMqxi1ChOLSpLLdI1NNBLKspMzyjJTczMAfLM9HJTi4
 sT01NzEpOK9ZLzczcxAn3CAAQ7GI+/jzvEKMnBpCTKy7DnQ6QQX1J+SmVGYnFGfFFpTmrxIUY
 ZDg4lCd7fCz9GCgkWpaanVqRl5gCDAyYtwcGjJMIbApLmLS5IzC3OTIdInWK05Di26fIfJo5V
 E64AyWczXzcwC7Hk5eelSonz2i0CahAAacgozYMbBwvgS4yyUsK8jEAHCvEUpBblZpagyr9iF
 OdgVBLmlQOZwpOZVwK39RXQQUxABzWpfgA5qCQRISXVwBi7Ye+Xewl51+saVnu6Vm5RT08zjx
 Z3yeT1Xr38+EVxn99nXr8uviKz6orYolMFQgkTBCtEDvvVf08TvNdT8Y9hJY+cn+SG+zo2Nsx
 ypaa2n/NKT8mptqmubzn1iWP3nPONF+au8nyj075C+vayr8uFwxsUS2JLOU1zQm5whqScTIoo
 6p7HpcRSnJFoqMVcVJwIAOV/83NbAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1509008183!55952836!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64391 invoked from network); 26 Oct 2017 08:56:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Oct 2017 08:56:24 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7dxf-0000eC-4Y
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 08:56:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e7dxf-0003y7-3r
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 08:56:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e7dxf-0003y7-3r@xenbits.xenproject.org>
Date: Thu, 26 Oct 2017 08:56:23 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86: avoid #GP for PV guest MSR
	accesses
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDU4MDVhYjExMmJkOWQ1MDllZmNjNmFhMjRjNTIwODVjNWViN2VmNzEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgT2N0IDI0
IDE2OjQ4OjUwIDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgT2N0IDI0IDE2OjQ4OjUwIDIwMTcgKzAyMDAKCiAgICB4
ODY6IGF2b2lkICNHUCBmb3IgUFYgZ3Vlc3QgTVNSIGFjY2Vzc2VzCiAgICAKICAgIEhhbGZ3YXkg
cmVjZW50IExpbnV4IGtlcm5lbHMgcHJvYmUgTUlTQ19GRUFUVVJFU19FTkFCTEVTIG9uIGFsbCBD
UFVzLAogICAgbGVhZGluZyB0byB1Z2x5IHJlY292ZXJlZCAjR1AgZmF1bHQgbWVzc2FnZXMgd2l0
aCBkZWJ1ZyBidWlsZHMgb24gb2xkZXIKICAgIHN5c3RlbXMuIFdlIGNhbiBkbyBiZXR0ZXIsIHNv
IGludHJvZHVjZSBzeW50aGV0aWMgZmVhdHVyZSBmbGFncyBmb3IKICAgIGJvdGggdGhpcyBhbmQg
UExBVEZPUk1fSU5GTyB0byBhdm9pZCB0aGUgcmRtc3Jfc2FmZSgpIGFsdG9nZXRoZXIuCiAgICAK
ICAgIE5vdGUgdGhhdCB0aGUgci9vIG5hdHVyZSBvZiBQTEFURk9STV9JTkZPIGlzIG5vdyBhbHNv
IGJlaW5nIGVuZm9yY2VkLgogICAgCiAgICBUaGUgcmRtc3Jfc2FmZSgpIHVzZXMgZm9yIE1JU0Nf
RU5BQkxFIGFyZSBsZWZ0IGluIHBsYWNlIGFzIGJlbmlnbiAtIGl0CiAgICBleGlzdHMgZm9yIGFs
bCA2NC1iaXQgY2FwYWJsZSBJbnRlbCBDUFVzIChzZWUgZS5nLiBlYXJseV9pbml0X2ludGVsKCkp
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMgICAgICAgICB8IDEwICsrKysrKysrLS0KIHhl
bi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICAgICAgIHwgMTAgKysrLS0tLS0tLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggfCAgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDEyIGluc2Vy
dGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9p
bnRlbC5jIGIveGVuL2FyY2gveDg2L2NwdS9pbnRlbC5jCmluZGV4IDdiNjBhYWEuLjE4MWU4MTUg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvaW50ZWwuYworKysgYi94ZW4vYXJjaC94ODYv
Y3B1L2ludGVsLmMKQEAgLTIyLDggKzIyLDEyIEBAIHN0YXRpYyBib29sX3QgX19pbml0IHByb2Jl
X2ludGVsX2NwdWlkX2ZhdWx0aW5nKHZvaWQpCiB7CiAJdWludDY0X3QgeDsKIAotCWlmIChyZG1z
cl9zYWZlKE1TUl9JTlRFTF9QTEFURk9STV9JTkZPLCB4KSB8fAotCSAgICAhKHggJiBNU1JfUExB
VEZPUk1fSU5GT19DUFVJRF9GQVVMVElORykpCisJaWYgKHJkbXNyX3NhZmUoTVNSX0lOVEVMX1BM
QVRGT1JNX0lORk8sIHgpKQorCQlyZXR1cm4gMDsKKworCV9fc2V0X2JpdChYODZfRkVBVFVSRV9N
U1JfUExBVEZPUk1fSU5GTywgYm9vdF9jcHVfZGF0YS54ODZfY2FwYWJpbGl0eSk7CisKKwlpZiAo
ISh4ICYgTVNSX1BMQVRGT1JNX0lORk9fQ1BVSURfRkFVTFRJTkcpKQogCQlyZXR1cm4gMDsKIAog
CWV4cGVjdGVkX2xldmVsbGluZ19jYXAgfD0gTENBUF9mYXVsdGluZzsKQEAgLTMyMSw2ICszMjUs
OCBAQCBzdGF0aWMgdm9pZCBlYXJseV9pbml0X2ludGVsKHN0cnVjdCBjcHVpbmZvX3g4NiAqYykK
IAogCWlmICh0ZXN0X2JpdChYODZfRkVBVFVSRV9DUFVJRF9GQVVMVElORywgYm9vdF9jcHVfZGF0
YS54ODZfY2FwYWJpbGl0eSkpCiAJCV9fc2V0X2JpdChYODZfRkVBVFVSRV9DUFVJRF9GQVVMVElO
RywgYy0+eDg2X2NhcGFiaWxpdHkpOworCWlmICh0ZXN0X2JpdChYODZfRkVBVFVSRV9NU1JfUExB
VEZPUk1fSU5GTywgYm9vdF9jcHVfZGF0YS54ODZfY2FwYWJpbGl0eSkpCisJCV9fc2V0X2JpdChY
ODZfRkVBVFVSRV9NU1JfUExBVEZPUk1fSU5GTywgYy0+eDg2X2NhcGFiaWxpdHkpOwogCiAJaW50
ZWxfY3R4dF9zd2l0Y2hfbGV2ZWxsaW5nKE5VTEwpOwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCA5MGI2MDcxLi4zMjAwODUw
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJh
cHMuYwpAQCAtMjg2NiwxMSArMjg2Niw4IEBAIHN0YXRpYyBpbnQgZW11bGF0ZV9wcml2aWxlZ2Vk
X29wKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICAgICAgYnJlYWs7CiAKICAg
ICAgICAgY2FzZSBNU1JfSU5URUxfUExBVEZPUk1fSU5GTzoKLSAgICAgICAgICAgIGlmICggYm9v
dF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfSU5URUwgfHwKLSAgICAgICAgICAg
ICAgICAgbXNyX2NvbnRlbnQgfHwKLSAgICAgICAgICAgICAgICAgcmRtc3Jfc2FmZShNU1JfSU5U
RUxfUExBVEZPUk1fSU5GTywgbXNyX2NvbnRlbnQpICkKLSAgICAgICAgICAgICAgICBnb3RvIGZh
aWw7Ci0gICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIC8qIFRoZSBNU1IgaXMgcmVhZC1v
bmx5LiAqLworICAgICAgICAgICAgZ290byBmYWlsOwogCiAgICAgICAgIGNhc2UgTVNSX1A2X1BF
UkZDVFIoMCkuLi5NU1JfUDZfUEVSRkNUUig3KToKICAgICAgICAgY2FzZSBNU1JfUDZfRVZOVFNF
TCgwKS4uLk1TUl9QNl9FVk5UU0VMKDMpOgpAQCAtMzAwMSw4ICsyOTk4LDcgQEAgc3RhdGljIGlu
dCBlbXVsYXRlX3ByaXZpbGVnZWRfb3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAg
ICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIE1TUl9JTlRFTF9QTEFURk9STV9JTkZPOgot
ICAgICAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9J
TlRFTCB8fAotICAgICAgICAgICAgICAgICByZG1zcl9zYWZlKE1TUl9JTlRFTF9QTEFURk9STV9J
TkZPLCB2YWwpICkKKyAgICAgICAgICAgIGlmICggIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9N
U1JfUExBVEZPUk1fSU5GTykgKQogICAgICAgICAgICAgICAgIGdvdG8gZmFpbDsKICAgICAgICAg
ICAgIHJlZ3MtPmVheCA9IHJlZ3MtPmVkeCA9IDA7CiAgICAgICAgICAgICBicmVhazsKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9jcHVmZWF0dXJlLmgKaW5kZXggOWM0OTIwNi4uMWExMWViZSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9j
cHVmZWF0dXJlLmgKQEAgLTI1LDYgKzI1LDcgQEAKICNkZWZpbmUgWDg2X0ZFQVRVUkVfQ1BVSURf
RkFVTFRJTkcJKChGU0NBUElOVFMrMCkqMzIrIDYpIC8qIGNwdWlkIGZhdWx0aW5nICovCiAjZGVm
aW5lIFg4Nl9GRUFUVVJFX0NMRkxVU0hfTU9OSVRPUgkoKEZTQ0FQSU5UUyswKSozMisgNykgLyog
Y2xmbHVzaCByZXFkIHdpdGggbW9uaXRvciAqLwogI2RlZmluZSBYODZfRkVBVFVSRV9BUEVSRk1Q
RVJGCQkoKEZTQ0FQSU5UUyswKSozMisgOCkgLyogQVBFUkZNUEVSRiAqLworI2RlZmluZSBYODZf
RkVBVFVSRV9NU1JfUExBVEZPUk1fSU5GTwkoKEZTQ0FQSU5UUyswKSozMisgOSkgLyogUExBVEZP
Uk1fSU5GTyBNU1IgcHJlc2VudCAqLwogCiAjZGVmaW5lIGNwdWZlYXRfd29yZChpZHgpCSgoaWR4
KSAvIDMyKQogI2RlZmluZSBjcHVmZWF0X2JpdChpZHgpCSgoaWR4KSAlIDMyKQotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuNwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xen.org Thu Oct 26 08:56:43 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 08:56:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e7dxz-0004OW-Gp; Thu, 26 Oct 2017 08:56:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7dxx-0004OO-P6
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 08:56:41 +0000
Received: from [85.158.143.35] by server-7.bemta-6.messagelabs.com id
 E7/CD-25852-943A1F95; Thu, 26 Oct 2017 08:56:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMLMWRWlGSWpSXmKPExsWS0XRdVddp8cd
 Ig3kLuCwmbDNwYPTY3reLPYAxijUzLym/IoE1o/neLvaC2fwVE//vZWxgfMrdxcjFISTwm1Hi
 7tSDzBDOeUaJ/tNTGLsYOTjYBMQk5u5V6GLk5BARUJWYtWI5M4gtJKAu0fS7gQ3EFhYwl3j4e
 AGYzStgJjHt702wGhag+jdH1jJOYORYwMiwilGjOLWoLLVI19hAL6koMz2jJDcxM0fX0MBMLz
 e1uDgxPTUnMalYLzk/dxMj0CsMQLCD8e/awEOMkhxMSqK8DHs+RArxJeWnVGYkFmfEF5XmpBY
 fYpTh4FCS4D248GOkkGBRanpqRVpmDjA8YNISHDxKIrwhIGne4oLE3OLMdIjUKUZjjmObLv9h
 4ng283UDsxBLXn5eqpQ47wKQUgGQ0ozSPLhBsLC9xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJ
 WFeuUVAU3gy80rg9r0COoUJ6JQm1Q8gp5QkIqSkGhg1rv2Js8xdfO+n2Cw509uT/927N+H9+b
 6vk64/TVl22LG+KqZNQeHgCr4624yF1X8KrjOskzmS/TBuBWunqNWXH0e0ppiZ9pyxbJ3Bm7J
 tRmil2wyf998jBBIcjStNjPdFsZc+tPn+8vDrkJNcKbbuwhlvXrhNmM6VtzGeY27WzMzWB57a
 M92VWIozEg21mIuKEwESR/BAVgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1509008193!75521776!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13186 invoked from network); 26 Oct 2017 08:56:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Oct 2017 08:56:34 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7dxp-0000eM-6O
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 08:56:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e7dxp-0003yd-5j
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 08:56:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e7dxp-0003yd-5j@xenbits.xenproject.org>
Date: Thu, 26 Oct 2017 08:56:33 +0000
Subject: [Xen-changelog] [xen stable-4.7] VMX: PLATFORM_INFO MSR is r/o
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7221693189714550703=="
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

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

commit 6e36296c6c38fa735cb91650c443fb096ac0a79d
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Tue Oct 24 16:49:44 2017 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Tue Oct 24 16:49:44 2017 +0200

    VMX: PLATFORM_INFO MSR is r/o
    
    Therefore all write attempts should produce #GP, just like on real
    hardware.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Kevin Tian <kevin.tian@intel.com>
---
 xen/arch/x86/hvm/vmx/vmx.c | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/xen/arch/x86/hvm/vmx/vmx.c b/xen/arch/x86/hvm/vmx/vmx.c
index a924020..bd76e50 100644
--- a/xen/arch/x86/hvm/vmx/vmx.c
+++ b/xen/arch/x86/hvm/vmx/vmx.c
@@ -2703,7 +2703,7 @@ static int vmx_msr_read_intercept(unsigned int msr, uint64_t *msr_content)
         break;
 
     case MSR_INTEL_PLATFORM_INFO:
-        if ( rdmsr_safe(MSR_INTEL_PLATFORM_INFO, *msr_content) )
+        if ( !boot_cpu_has(X86_FEATURE_MSR_PLATFORM_INFO) )
             goto gp_fault;
         *msr_content = 0;
         break;
@@ -2918,6 +2918,7 @@ static int vmx_msr_write_intercept(unsigned int msr, uint64_t msr_content)
             goto gp_fault;
         break;
     case IA32_FEATURE_CONTROL_MSR:
+    case MSR_INTEL_PLATFORM_INFO:
     case MSR_IA32_VMX_BASIC ... MSR_IA32_VMX_VMFUNC:
         /* None of these MSRs are writeable. */
         goto gp_fault;
@@ -2932,12 +2933,6 @@ static int vmx_msr_write_intercept(unsigned int msr, uint64_t msr_content)
             goto gp_fault;
         break;
 
-    case MSR_INTEL_PLATFORM_INFO:
-        if ( msr_content ||
-             rdmsr_safe(MSR_INTEL_PLATFORM_INFO, msr_content) )
-            goto gp_fault;
-        break;
-
     default:
         if ( passive_domain_do_wrmsr(msr, msr_content) )
             return X86EMUL_OKAY;
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.7


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

--===============7221693189714550703==--

From xen-changelog-bounces@lists.xen.org Thu Oct 26 08:56:50 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 08:56:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e7dy6-0004QB-IM; Thu, 26 Oct 2017 08:56:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7dy5-0004Pj-28
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 08:56:49 +0000
Received: from [193.109.254.147] by server-6.bemta-6.messagelabs.com id
 12/B6-08608-053A1F95; Thu, 26 Oct 2017 08:56:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrDLMWRWlGSWpSXmKPExsWS0XRdVddn8cd
 Igz8XJSwmbDNwYPTY3reLPYAxijUzLym/IoE1483l+0wFU7QrPrUvYW1gbJftYuTiEBL4zShx
 8e8NVgjnPKPEwtvLgBwODjYBMYm5exW6GDk5RARUJWatWM4MYgsJqEs0/W5gA7GFBawkrrw5D
 2bzCphJ/P7QwQJiswDVf2vcyDqBkWMBI8MqRvXi1KKy1CJdE72kosz0jJLcxMwcXUMDM73c1O
 LixPTUnMSkYr3k/NxNjECfMADBDsbuy/6HGCU5mJREeRn2fIgU4kvKT6nMSCzOiC8qzUktPsQ
 ow8GhJMH7e+HHSCHBotT01Iq0zBxgcMCkJTh4lER4Q0DSvMUFibnFmekQqVOMuhzPZr5uYBZi
 ycvPS5US510AUiQAUpRRmgc3AhaolxhlpYR5GYGOEuIpSC3KzSxBlX/FKM7BqCTMK7cIaApPZ
 l4J3KZXQEcwAR3RpPoB5IiSRISUVAOj43zHlaw3p7/qy/LNdDDyncW8Qiv3+dE330UF3AtUH7
 q4H3jZ99n/fp3wrYfuelHdK/W9Js2V6Sh5uKvg1gru3uUfdDl5Zf0WvtMVjUy5tGNn7B/dBWe
 ONV4VTzkwO/H9Iekk6Y0LHnzUdLuRfYbPXo/t+ctbLCX/lSTEnnSka5xYJZ/U2JavxFKckWio
 xVxUnAgAbeX5j08CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1509008203!101046321!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62311 invoked from network); 26 Oct 2017 08:56:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Oct 2017 08:56:44 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7dxz-0000fl-A7
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 08:56:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e7dxz-0003zF-7k
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 08:56:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e7dxz-0003zF-7k@xenbits.xenproject.org>
Date: Thu, 26 Oct 2017 08:56:43 +0000
Subject: [Xen-changelog] [xen stable-4.7] x86emul: handle address wrapping
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDgzMDIyNDQzMWI2N2ZkMmFmYWQ5YmRjNTMyZGMxYmVkZTIwMDMyZDUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgT2N0IDI0
IDE2OjUwOjE0IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgT2N0IDI0IDE2OjUwOjE0IDIwMTcgKzAyMDAKCiAgICB4
ODZlbXVsOiBoYW5kbGUgYWRkcmVzcyB3cmFwcGluZwogICAgCiAgICBUaGlzIGp1c3QgdGhlIGVt
dWxhdG9yIHBhcnQgb2YgY29tbWl0IDc4NjllMmJhZmUKICAgICgieDg2ZW11bC9mdXp6OiBhZGQg
cnVkaW1lbnRhcnkgbGltaXQgY2hlY2tpbmciKToKICAgIAogICAgU2V2ZXJhbCBhZGp1c3RtZW50
cyB0byB0aGUgZW11bGF0b3IncyBhZGRyZXNzIGNhbGN1bGF0aW9ucyBhcmUgbmVlZGVkOgogICAg
V2hpbGUgdGhlIERzdEJpdEJhc2Ugb25lIGlzIHJlYWxseSBtYW5kYXRvcnksIHRoZSBzcGVjaWZp
Y2F0aW9uIGFsbG93cwogICAgZm9yIGVpdGhlciBvcmlnaW5hbCBvciBuZXcgYmVoYXZpb3IgZm9y
IHR3by1wYXJ0IGFjY2Vzc2VzLiBPYnNlcnZlZAogICAgYmVoYXZpb3Igb24gcmVhbCBoYXJkd2Fy
ZSwgaG93ZXZlciwgaXMgZm9yIHN1Y2ggYWNjZXNzZXMgdG8gc2lsZW50bHkKICAgIHdyYXAgYXQg
dGhlIDJeXjMyIGJvdW5kYXJ5IGluIG90aGVyIHRoYW4gNjQtYml0IG1vZGUsIGp1c3QgbGlrZSB0
aGV5IGRvCiAgICBhdCB0aGUgMl5eNjQgYm91bmRhcnkgaW4gNjQtYml0IG1vZGUsIHdoaWNoIG91
ciBjb2RlIGlzIG5vdyBiZWluZwogICAgYnJvdWdodCBpbiBsaW5lIHdpdGguIFdoaWxlIGFkZGlu
ZyB0cnVuY2F0ZV9lYSgpIGludm9jYXRpb25zIHRoZXJlLAogICAgYWxzbyBjb252ZXJ0IG9wZW4g
Y29kZWQgaW5zdGFuY2VzIG9mIGl0LgogICAgCiAgICBSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdl
b3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5jIHwgMjIgKysrKysrKysrKysrLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEy
IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4
Nl9lbXVsYXRlLmMKaW5kZXggNWRiMDE3Yi4uNGVlM2RmOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTg0MCwxMCArODQwLDEwIEBAIHN0YXRpYyB2b2lkIF9fcHV0
X3JlcF9wcmVmaXgoCiAKIC8qIENsaXAgbWF4aW11bSByZXBldGl0aW9ucyBzbyB0aGF0IHRoZSBp
bmRleCByZWdpc3RlciBhdCBtb3N0IGp1c3Qgd3JhcHMuICovCiAjZGVmaW5lIHRydW5jYXRlX2Vh
X2FuZF9yZXBzKGVhLCByZXBzLCBieXRlc19wZXJfcmVwKSAoeyAgICAgICAgICAgICAgICAgIFwK
LSAgICB1bnNpZ25lZCBsb25nIHRvZG9fXywgZWFfXyA9IHRydW5jYXRlX3dvcmQoZWEsIGFkX2J5
dGVzKTsgICAgICAgICAgICAgXAorICAgIHVuc2lnbmVkIGxvbmcgdG9kb19fLCBlYV9fID0gdHJ1
bmNhdGVfZWEoZWEpOyAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgaWYgKCAhKGN0eHQt
PnJlZ3MtPmVmbGFncyAmIEVGTEdfREYpICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKLSAgICAgICAgdG9kb19fID0gdHJ1bmNhdGVfd29yZCgtKGVhKSwgYWRfYnl0ZXMpIC8gKGJ5
dGVzX3Blcl9yZXApOyAgICAgICAgXAotICAgIGVsc2UgaWYgKCB0cnVuY2F0ZV93b3JkKChlYSkg
KyAoYnl0ZXNfcGVyX3JlcCkgLSAxLCBhZF9ieXRlcykgPCBlYV9fIClcCisgICAgICAgIHRvZG9f
XyA9IHRydW5jYXRlX2VhKC1lYV9fKSAvIChieXRlc19wZXJfcmVwKTsgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICBlbHNlIGlmICggdHJ1bmNhdGVfZWEoZWFfXyArIChieXRlc19wZXJfcmVwKSAt
IDEpIDwgZWFfXyApICAgICAgICAgICAgXAogICAgICAgICB0b2RvX18gPSAxOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgZWxzZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgdG9kb19fID0gZWFfXyAvIChieXRlc19wZXJfcmVwKSArIDE7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtMjA5MCw2ICsyMDkwLDcgQEAgeDg2X2Vt
dWxhdGUoCiAgICAgICAgICAgICAgICAgZWEubWVtLm9mZiArPSAoc3JjLnZhbCA+PiAzKSAmIH4o
b3BfYnl0ZXMgLSAxTCk7CiAgICAgICAgICAgICAgICAgc3JjLnZhbCAmPSAob3BfYnl0ZXMgPDwg
MykgLSAxOwogICAgICAgICAgICAgfQorICAgICAgICAgICAgZWEubWVtLm9mZiA9IHRydW5jYXRl
X2VhKGVhLm1lbS5vZmYpOwogICAgICAgICB9CiAgICAgICAgIC8qIEJlY29tZXMgYSBub3JtYWwg
RHN0TWVtIG9wZXJhdGlvbiBmcm9tIGhlcmUgb24uICovCiAgICAgICAgIGQgPSAoZCAmIH5Ec3RN
YXNrKSB8IERzdE1lbTsKQEAgLTIzMTAsNyArMjMxMSw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAg
ICBpbnQgbGIsIHViLCBpZHg7CiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihtb2RlXzY0
Yml0KCkgfHwgKHNyYy50eXBlICE9IE9QX01FTSksCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBFWENfVUQsIC0xKTsKLSAgICAgICAgaWYgKCAocmMgPSByZWFkX3Vsb25nKHNyYy5tZW0u
c2VnLCBzcmMubWVtLm9mZiArIG9wX2J5dGVzLAorICAgICAgICBpZiAoIChyYyA9IHJlYWRfdWxv
bmcoc3JjLm1lbS5zZWcsIHRydW5jYXRlX2VhKHNyYy5tZW0ub2ZmICsgb3BfYnl0ZXMpLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJnNyY192YWwyLCBvcF9ieXRlcywgY3R4dCwgb3Bz
KSkgKQogICAgICAgICAgICAgZ290byBkb25lOwogICAgICAgICB1YiAgPSAob3BfYnl0ZXMgPT0g
MikgPyAoaW50MTZfdClzcmNfdmFsMiA6IChpbnQzMl90KXNyY192YWwyOwpAQCAtMjg0Myw3ICsy
ODQ0LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgbGVzOiAvKiBkc3QudmFsIGlkZW50aWZpZXMgdGhl
IHNlZ21lbnQgKi8KICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKG1vZGVfNjRiaXQoKSAm
JiAhdHdvYnl0ZSwgRVhDX1VELCAtMSk7CiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihz
cmMudHlwZSAhPSBPUF9NRU0sIEVYQ19VRCwgLTEpOwotICAgICAgICBpZiAoIChyYyA9IHJlYWRf
dWxvbmcoc3JjLm1lbS5zZWcsIHNyYy5tZW0ub2ZmICsgc3JjLmJ5dGVzLAorICAgICAgICBpZiAo
IChyYyA9IHJlYWRfdWxvbmcoc3JjLm1lbS5zZWcsIHRydW5jYXRlX2VhKHNyYy5tZW0ub2ZmICsg
c3JjLmJ5dGVzKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZzZWwsIDIsIGN0eHQs
IG9wcykpICE9IDAgKQogICAgICAgICAgICAgZ290byBkb25lOwogICAgICAgICBpZiAoIChyYyA9
IGxvYWRfc2VnKGRzdC52YWwsIHNlbCwgMCwgTlVMTCwgY3R4dCwgb3BzKSkgIT0gMCApCkBAIC0z
ODgzLDcgKzM4ODQsOCBAQCB4ODZfZW11bGF0ZSgKIAogICAgICAgICAgICAgZ2VuZXJhdGVfZXhj
ZXB0aW9uX2lmKHNyYy50eXBlICE9IE9QX01FTSwgRVhDX1VELCAtMSk7CiAKLSAgICAgICAgICAg
IGlmICggKHJjID0gcmVhZF91bG9uZyhzcmMubWVtLnNlZywgc3JjLm1lbS5vZmYgKyBvcF9ieXRl
cywKKyAgICAgICAgICAgIGlmICggKHJjID0gcmVhZF91bG9uZyhzcmMubWVtLnNlZywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVuY2F0ZV9lYShzcmMubWVtLm9mZiArIG9w
X2J5dGVzKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmc2VsLCAyLCBjdHh0
LCBvcHMpKSApCiAgICAgICAgICAgICAgICAgZ290byBkb25lOwogCkBAIC00MDcwLDggKzQwNzIs
OCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGlmICggKHJjID0g
b3BzLT53cml0ZShlYS5tZW0uc2VnLCBlYS5tZW0ub2ZmLCAmcmVnLmxpbWl0LAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDIsIGN0eHQpKSAhPSBYODZFTVVMX09LQVkgfHwKLSAg
ICAgICAgICAgICAgICAgKHJjID0gb3BzLT53cml0ZShlYS5tZW0uc2VnLCBlYS5tZW0ub2ZmICsg
MiwgJnJlZy5iYXNlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wX2J5dGVz
LCBjdHh0KSkgIT0gWDg2RU1VTF9PS0FZICkKKyAgICAgICAgICAgICAgICAgKHJjID0gb3BzLT53
cml0ZShlYS5tZW0uc2VnLCB0cnVuY2F0ZV9lYShlYS5tZW0ub2ZmICsgMiksCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJnJlZy5iYXNlLCBvcF9ieXRlcywgY3R4dCkpICE9IFg4
NkVNVUxfT0tBWSApCiAgICAgICAgICAgICAgICAgZ290byBkb25lOwogICAgICAgICAgICAgYnJl
YWs7CiAgICAgICAgIGNhc2UgMjogLyogbGdkdCAqLwpAQCAtNDA4MCw5ICs0MDgyLDkgQEAgeDg2
X2VtdWxhdGUoCiAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBP
UF9NRU0sIEVYQ19VRCwgLTEpOwogICAgICAgICAgICAgZmFpbF9pZihvcHMtPndyaXRlX3NlZ21l
bnQgPT0gTlVMTCk7CiAgICAgICAgICAgICBtZW1zZXQoJnJlZywgMCwgc2l6ZW9mKHJlZykpOwot
ICAgICAgICAgICAgaWYgKCAocmMgPSByZWFkX3Vsb25nKGVhLm1lbS5zZWcsIGVhLm1lbS5vZmYr
MCwKKyAgICAgICAgICAgIGlmICggKHJjID0gcmVhZF91bG9uZyhlYS5tZW0uc2VnLCBlYS5tZW0u
b2ZmLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZsaW1pdCwgMiwgY3R4dCwg
b3BzKSkgfHwKLSAgICAgICAgICAgICAgICAgKHJjID0gcmVhZF91bG9uZyhlYS5tZW0uc2VnLCBl
YS5tZW0ub2ZmKzIsCisgICAgICAgICAgICAgICAgIChyYyA9IHJlYWRfdWxvbmcoZWEubWVtLnNl
ZywgdHJ1bmNhdGVfZWEoZWEubWVtLm9mZiArIDIpLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZiYXNlLCBtb2RlXzY0Yml0KCkgPyA4IDogNCwgY3R4dCwgb3BzKSkgKQogICAg
ICAgICAgICAgICAgIGdvdG8gZG9uZTsKICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9p
ZighaXNfY2Fub25pY2FsX2FkZHJlc3MoYmFzZSksIEVYQ19HUCwgMCk7Ci0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC43CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xen.org Thu Oct 26 14:55:09 2017
Return-path: <xen-changelog-bounces@lists.xen.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 26 Oct 2017 14:55:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-changelog-bounces@lists.xen.org>)
	id 1e7jYo-0008Ha-UI; Thu, 26 Oct 2017 14:55:06 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7jYn-0008HU-7t
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 14:55:05 +0000
Received: from [85.158.137.68] by server-3.bemta-3.messagelabs.com id
 A4/6A-18968-847F1F95; Thu, 26 Oct 2017 14:55:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrNLMWRWlGSWpSXmKPExsWS0XRdVdf9+8d
 Ig0fbjSwmbDNwYPTY3reLPYAxijUzLym/IoE149Hn6oI/ohVbVv9mb2DcKdDFyMUhJPCbUWL2
 j/3sEM55Rol/666ydjFycLAJiEnM3avQxcjJISKgKjFrxXJmEFtIQF2i6XcDG4gtLOAqsepoN
 5jNK2Amcf/JZUYQmwWovn3jdKYJjBwLGBlWMaoXpxaVpRbpGuklFWWmZ5TkJmbm6BoaGOvlph
 YXJ6an5iQmFesl5+duYgR6pJ6BgXEH46lm50OMkhxMSqK8DHs+RArxJeWnVGYkFmfEF5XmpBY
 fYpTh4FCS4K3+9jFSSLAoNT21Ii0zBxgaMGkJDh4lEd5ckDRvcUFibnFmOkTqFKMux7OZrxuY
 hVjy8vNSpcR5w0CKBECKMkrz4EbAwvQSo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHePJApP
 Jl5JXCbXgEdwQR0RJPqB5AjShIRUlINjCbrWT3WMy0tm/z/o/Czo4wX/t7d+WJ3xS0madbyqL
 WPuW9suBzdaGfgs/vm3bf7RbM3qX8QmyrPJKLiZ5MZNeFVu10707vfedyFsfsfWZbG7Go61PT
 m7xpx7TJtmb8B+rxvJIqPPYnx6LOZ/kdlWfCaK3a3O89Xydu+eKk4zfP7tuNvTdMjHymxFGck
 GmoxFxUnAgALjHTTTgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1509029702!112184244!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13150 invoked from network); 26 Oct 2017 14:55:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Oct 2017 14:55:03 -0000
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1e7jYk-0001jq-Et
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 14:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1e7jYk-0005iR-Dw
 for xen-changelog@lists.xensource.com; Thu, 26 Oct 2017 14:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xensource.com
Message-Id: <E1e7jYk-0005iR-Dw@xenbits.xenproject.org>
Date: Thu, 26 Oct 2017 14:55:02 +0000
Subject: [Xen-changelog] [xen stable-4.5] gnttab: fix pin count / page
	reference race
X-BeenThere: xen-changelog@lists.xen.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xen.org>
List-Unsubscribe: <https://lists.xen.org/cgi-bin/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xen.org>
List-Help: <mailto:xen-changelog-request@lists.xen.org?subject=help>
List-Subscribe: <https://lists.xen.org/cgi-bin/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xen.org?subject=subscribe>
Reply-To: xen-devel@lists.xensource.com
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xen.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xen.org>

Y29tbWl0IDA4YWEyNjBkZDE3MmRlNjI1ZWNjMmI2NGI3OGIxYWE2OGRlMWY0NzIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgT2N0IDI0
IDE2OjUzOjM2IDIwMTcgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgT2N0IDI0IDE2OjUzOjM2IDIwMTcgKzAyMDAKCiAgICBn
bnR0YWI6IGZpeCBwaW4gY291bnQgLyBwYWdlIHJlZmVyZW5jZSByYWNlCiAgICAKICAgIERyb3Bw
aW5nIHBhZ2UgcmVmZXJlbmNlcyBiZWZvcmUgZGVjcmVtZW50aW5nIHBpbiBjb3VudHMgaXMgYSBi
YWQgaWRlYQogICAgaWYgYXNzdW1wdGlvbnMgYXJlIGJlaW5nIG1hZGUgdGhhdCBhIG5vbi16ZXJv
IHBpbiBjb3VudCBpbXBsaWVzIGEgdmFsaWQKICAgIHBhZ2UuIEZpeCB0aGUgb3JkZXIgb2Ygb3Bl
cmF0aW9ucyBpbiBnbnR0YWJfY29weV9yZWxlYXNlX2J1ZigpLCBidXQgYXQKICAgIHRoZSBzYW1l
IHRpbWUgYWxzbyByZW1vdmUgdGhlIGFzc2VydGlvbiB0aGF0IHdhcyBmb3VuZCB0byB0cmlnZ2Vy
OgogICAgbWFwX2dyYW50X3JlZigpIGFsc28gaGFzIHRoZSBwb3RlbnRpYWwgb2YgY2F1c2luZyBh
IHJhY2UgaGVyZSwgYW5kCiAgICBjaGFuZ2luZyB0aGUgb3JkZXIgb2Ygb3BlcmF0aW9ucyB0aGVy
ZSB3b3VsZCBsaWtlbHkgYmUgcXVpdGUgYSBiaXQgbW9yZQogICAgaW52b2x2ZWQuCiAgICAKICAg
IFRoaXMgaXMgQ1ZFLTIwMTctMTU1OTcgLyBYU0EtMjM2LgogICAgCiAgICBSZXBvcnRlZC1ieTog
UGF3ZWwgV2llY3pvcmtpZXdpY3ogPHdpcGF3ZWxAYW1hem9uLmRlPgogICAgU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBl
MDA4Zjc2MTlkY2Q2ZDU0OTcyN2M5NjM1YjNmOWYzYzdlZTQ4M2VkCiAgICBtYXN0ZXIgZGF0ZTog
MjAxNy0xMC0yNCAxNjowMTozMyArMDIwMAotLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyB8
IDI2ICsrKysrKysrKysrKysrKysrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjEgaW5zZXJ0
aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggZmU5MTUzOC4uZWY2OTdiOCAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYwpAQCAtMjA4Niw3ICsyMDg2LDIzIEBAIF9fYWNxdWlyZV9ncmFudF9mb3JfY29w
eSgKICAgICB7CiAgICAgICAgIEFTU0VSVChtZm5fdmFsaWQoYWN0LT5mcmFtZSkpOwogICAgICAg
ICAqcGFnZSA9IG1mbl90b19wYWdlKGFjdC0+ZnJhbWUpOwotICAgICAgICAodm9pZClwYWdlX2dl
dF9vd25lcl9hbmRfcmVmZXJlbmNlKCpwYWdlKTsKKyAgICAgICAgdGQgPSBwYWdlX2dldF9vd25l
cl9hbmRfcmVmZXJlbmNlKCpwYWdlKTsKKyAgICAgICAgLyoKKyAgICAgICAgICogYWN0LT5waW4g
YmVpbmcgbm9uLXplcm8gc2hvdWxkIGd1YXJhbnRlZSB0aGUgcGFnZSB0byBoYXZlIGEKKyAgICAg
ICAgICogbm9uLXplcm8gcmVmY291bnQgYW5kIGhlbmNlIGEgdmFsaWQgb3duZXIgKG1hdGNoaW5n
IHRoZSBvbmUgb24KKyAgICAgICAgICogcmVjb3JkKSwgd2l0aCBvbmUgZXhjZXB0aW9uOiBJZiB0
aGUgb3duaW5nIGRvbWFpbiBpcyBkeWluZyB3ZQorICAgICAgICAgKiBoYWQgYmV0dGVyIG5vdCBt
YWtlIGltcGxpY2F0aW9ucyBmcm9tIHBpbiBjb3VudCAobWFwX2dyYW50X3JlZigpCisgICAgICAg
ICAqIHVwZGF0ZXMgcGluIGNvdW50cyBiZWZvcmUgb2J0YWluaW5nIHBhZ2UgcmVmZXJlbmNlcywg
Zm9yCisgICAgICAgICAqIGV4YW1wbGUpLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCB0ZCAh
PSByZCB8fCByZC0+aXNfZHlpbmcgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoIHRkICkK
KyAgICAgICAgICAgICAgICBwdXRfcGFnZSgqcGFnZSk7CisgICAgICAgICAgICAqcGFnZSA9IE5V
TEw7CisgICAgICAgICAgICByYyA9IEdOVFNUX2JhZF9kb21haW47CisgICAgICAgICAgICBnb3Rv
IHVubG9ja19vdXRfY2xlYXI7CisgICAgICAgIH0KICAgICB9CiAKICAgICBhY3QtPnBpbiArPSBy
ZWFkb25seSA/IEdOVFBJTl9oc3RyX2luYyA6IEdOVFBJTl9oc3R3X2luYzsKQEAgLTIyMjMsMTQg
KzIyMzksMTQgQEAgX19nbnR0YWJfY29weSgKIAogICAgIHB1dF9wYWdlX3R5cGUoZF9wZyk7CiAg
ZXJyb3Jfb3V0OgotICAgIGlmICggZF9wZyApCi0gICAgICAgIHB1dF9wYWdlKGRfcGcpOwotICAg
IGlmICggc19wZyApCi0gICAgICAgIHB1dF9wYWdlKHNfcGcpOwogICAgIGlmICggaGF2ZV9zX2dy
YW50ICkKICAgICAgICAgX19yZWxlYXNlX2dyYW50X2Zvcl9jb3B5KHNkLCBvcC0+c291cmNlLnUu
cmVmLCAxKTsKICAgICBpZiAoIGhhdmVfZF9ncmFudCApCiAgICAgICAgIF9fcmVsZWFzZV9ncmFu
dF9mb3JfY29weShkZCwgb3AtPmRlc3QudS5yZWYsIDApOworICAgIGlmICggZF9wZyApCisgICAg
ICAgIHB1dF9wYWdlKGRfcGcpOworICAgIGlmICggc19wZyApCisgICAgICAgIHB1dF9wYWdlKHNf
cGcpOwogICAgIGlmICggc2QgKQogICAgICAgICByY3VfdW5sb2NrX2RvbWFpbihzZCk7CiAgICAg
aWYgKCBkZCApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFibGUtNC41CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
Lnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

